python311-testsuite-3.11.8-150400.9.23.1<>,ep9|DCӵ,kH^ښ;{ҁzKO1i R947(VH /|xI&ɓz`p<x. hllOحu^> ? xd + Z$(Abm J( nb   Am SQ"QP<(8(9:DF qG rH I X Y  \ L] ]^ Cb qc r,d re rf rl ru rv HLw Lx y ^4yz  ( , 2 tCpython311-testsuite3.11.8150400.9.23.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'.eh04-ch2b'SUSE Linux Enterprise 15SUSE LLC Python-2.0https://www.suse.com/Unspecifiedhttps://www.python.org/linuxx86_64D555    LLL:@9:@W\W\W\((```TTT###KKK R R REEE$`$`$`7*7*7*]$\]$hhh  9 9 9 q (((kkk7:7:7: 2 [[[(((2t2;2t555tttDDD _ _ _www!!! O O O555111###}}} gJJJ( ( ( VV(s 34]){_0 G  a+:!G  BJ M $ && O{t2u-gg/( /iMhiM W Z#Z c wqqq++,+s uMuVt$$'o&'o}3|}3*)*HFH===|C|(({ a MM;;;llNl$$$?>?e7e 0/0CCuCZ7 X P 0 ] XI p," \s  %Bf ); do-Y 2>YӠ@LHh+::  B B++*c)*cŎŎ ``V`w%2Y{|}[Kkgxy ~l\W?1*R/C#"#<</// S S S41^FFjFzzzi^gj!%J#D%Jv&TTTn % {%tt=uuuddd@<  g g737??YdYdYdPYjO0k.0kLLLzzz)3))3!!!A9@A9UPV*;;m;&&&RQS}EEEbblll7P77PJJJ212=xQOQsswpwpIo/pI""777sxx{{e{E@E-T-T-T7b7NNNSSS||NNNy335S3S*-*-VVVU((i(   9 9 9 9 9 9FFF W W WAIHI@]\]E}C4E}d%d%d%```P_F`P1CBC Y .H.H.H__<<<KKKO":#:#IICdC-CdRRR1P*1FFUF$a$a:::jjj+   GGxGS20!3vT8P=T8WWpVppVKI#KwwwS647F B B B\j\j`tttj'9#'9>p>p>pAA E EgKKK@C?@CVVIW@,,-I9<9]^2 2zVz*zVG>Gak"i>k!777[][][   =g3g&CCCJ~8~~8AAB(@7V@ ~WUUU@@n@F"EF"ZY^ZT ST PPPddde0eDdpocQbcQ444cBcЭ=t=4OOOi9i9i9CA=DF F F FEFyyyD1D1C%+%KKKKKK2&u&>&u:9:''a"""o8z58zU"g-3-3-3  0 {t .`-.`;;;4;4;4;Ioo444CC%jy'TfV000;x;x;x77+7989qpq  Y.XNY.V2RV2cucac=:^=_;nn{{{'R'R'rWr)rܿܿܿ =H,FH,!((~~,~333lHlHlH=@<=@Q"Q"Q"n̋nCCD)|||---&%'w&&<<=TM\KM\%626TTTST.Y.Y.Y[[[ + + +;$R=|||h$h$h$xRyR#Ry + + +===V?Ib101l+gl\,\O:M?Pjj@@A3iii<((( / p}p4p}C˅\]\%\]$Y%$kLkkLEAFbbb@@@d[d u ųųųvsw?/\,d/\^&^&^&ēFFF<<<;P; ;Pj ij B@B444?**<<KKK```nYnYnppp0)0)0)2%1W2%FoEGr# f  ߢ?>H?qgX>g%%%,8,8,8 A A AXX'G'G'GXXX(((DD??" \3Z\3C CC@CE===hhh<$ikv37D14cF/E&O\mqKjbsx~r $>Mrz>0=1.-<~!!OtwTkz9QF>K/ng>ia( ^>dC=J>{56 !-HtUq:9KRT6Uչjv\.oZ+?u 1)nIhl qEV RMz8>4 Tq9>-S jJ1 ~ ee+K+K+K] ] ] zi0GY {MW1` ]'#n+ %&zq]EUYz h{^j , (((M$Al444EC~ @P,NJ\P:BW+b6Ub5N% ` o3o(C p+ , oR$et&CsH'5'5(((@@@SHSHSH PPPMMM XXXyyy;;; n.ktSJxf7B|GB,0 9#0 K)   .jlm@f I.jc/ @r, 2I+$ $-5)6x08gy4/*)NjO:[8* 8q-?{;p)))uWuz\zyyyyyy_zC' uF``)(=)TOT'%'{ kXEp)zD\%Y+8_{{?!A}0tAg9FYJcJ>ALЉ3hSOO&&]]]\\\ZZ---,,NCA!!zBO&&&2Ct!+bbbGY:""" 7C~ADLm&&& e e '!'!'B$$c$RDL]M0I_Cf^dGf^XXX-'-'-'HGHAn@AH334i UNU:!!!***m +} , :###,,, Y YYYc.q:   )))778NNlP%&:!!!***NNN83980#/0#!*!*EB+E)(<*))*+dQd,dQ>8>pnwP.N% ,L,[[[9***:   )))yp838 Y + Y+U) , /!J| S:)+-0 & T{&kI3tl!|%%%aa8888 P P PfffMd<v|ZH ܰ3bG&&&(L(L(L[[[777((($[$[$[  ---"n"3"nppp 626262ccc" i#q .! /' |$#(m 7&#Jd)Tbr-\}U~8A4aaaSSS=M0?,-~R{/n):{Xd]:ˇV0B/j:===&&&X{X{X,,, I0#).O6&&`[_P~nF|Gu9R"-?@1TL/(WnvRuy5b3 ^=8v/,TH N785VwI$j F6]1 W$s,,,AAA%%%vvvgdgh]hmwlmwWY22M3L_va#R,Wo4 )P92 ~_'wm&#C4?X 5p-m 3d(+"GX(<+1"'<NNN"""cc::N8  .& 3-F,*57'  ""E (dD7wER:9#au$6&ZJ<H e (((   _D\,_D UUPPP>M> >M =q =  Y0j J"wiR&BO42*$ 75Ox&A'bv6f[7%A@ )?S$~my5III___Y)FA7*XshuK {"Q x`?]oz*E5  U ^2_5  .F {{<X</]]7   nnnGGGkkkd d[`Q'JJ"vD<;>pUdcI1, HXH^{ zlkvE6#?"#?bbb\TTT111aaa d d d  7 7 7jjjV@ex *1T5T5T5bbb.:y M0TAAAWW%y$#%ylxhlxLZLZLZ==$$]   w5vw5+yy qwqwqw 2C8Ad*;1SUAWӛ@wNp;Po,,,{{{&&&^^^~~~u{u{u{#8#:#8PP;P t?t?t? ?s+V-/A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤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큤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큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤AA큤A큤AA큤A큤AAA큤AAA큤AAAA큤AAAA큤AAAA큤A큤AA큤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큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee02f18a8cc5caa4e9cc32a0767d767a6b5aa23b521d680413b41ff441ef80dbb63585b4340e0d39d24b3b462a52f70df216ed6a0838334e5108843ce6900210e626c0c2a8ed100e9db08a9f5191c159e8f80dcd76744a73e67cbda03af21e57aa26c0c2a8ed100e9db08a9f5191c159e8f80dcd76744a73e67cbda03af21e57aa26c0c2a8ed100e9db08a9f5191c159e8f80dcd76744a73e67cbda03af21e57aaef8c3aec6065c6b92639e7a09ba6cb6d752e245ca37f24d2e9f68b71f838b8baef8c3aec6065c6b92639e7a09ba6cb6d752e245ca37f24d2e9f68b71f838b8baef8c3aec6065c6b92639e7a09ba6cb6d752e245ca37f24d2e9f68b71f838b8baa9ca11b7628a04fbc8e804eda70ddda942542ce8aee51c3f05297f181047d240a9ca11b7628a04fbc8e804eda70ddda942542ce8aee51c3f05297f181047d240a9ca11b7628a04fbc8e804eda70ddda942542ce8aee51c3f05297f181047d240fe73b2d2b8c374d0ac80dcb8bbe8ee3235236294399231764e68780a46f99029fe73b2d2b8c374d0ac80dcb8bbe8ee3235236294399231764e68780a46f99029fe73b2d2b8c374d0ac80dcb8bbe8ee3235236294399231764e68780a46f9902942b689a1d68a8375db4f846425f5e762c8ec3242975efa2b73e1e452581e18a042b689a1d68a8375db4f846425f5e762c8ec3242975efa2b73e1e452581e18a042b689a1d68a8375db4f846425f5e762c8ec3242975efa2b73e1e452581e18a02c61db8e32c50145554f64a8c81d78294051c3221436160c8aa96cbc0b41bf6cc471300970c2ea249277d5fca8f4e44b751f1edc313efe0f8ca80d77f7bcab8d2c61db8e32c50145554f64a8c81d78294051c3221436160c8aa96cbc0b41bf6ca60d97b984d54656f352124afde57f6e4bb59ed30b70d3861a7e0f32ad8ba49ea60d97b984d54656f352124afde57f6e4bb59ed30b70d3861a7e0f32ad8ba49ea60d97b984d54656f352124afde57f6e4bb59ed30b70d3861a7e0f32ad8ba49eb7417b10b037544546928f74bdb4db422600e00c9228c47c6c16e8e09f90b44bb7417b10b037544546928f74bdb4db422600e00c9228c47c6c16e8e09f90b44bb7417b10b037544546928f74bdb4db422600e00c9228c47c6c16e8e09f90b44b91db27c1e9eb8aa0ceb3abaf4174cdf631fef3218565c35800adfa9c4ba9daf6c966459aa067eb950340eda7738a3d4d3086079cdd44bfc2c8d916a7d8dd456891db27c1e9eb8aa0ceb3abaf4174cdf631fef3218565c35800adfa9c4ba9daf6b81b247ebec250ea27cb9f04af0e0904719586312c0e5306670b69125b5c9701b81b247ebec250ea27cb9f04af0e0904719586312c0e5306670b69125b5c9701b81b247ebec250ea27cb9f04af0e0904719586312c0e5306670b69125b5c9701d16228c3511313ed5e933753d6dc815a4f24c4e5d61cfe8e83cdc118500ec3dcd16228c3511313ed5e933753d6dc815a4f24c4e5d61cfe8e83cdc118500ec3dcd16228c3511313ed5e933753d6dc815a4f24c4e5d61cfe8e83cdc118500ec3dc9f98840bbd6489fa0fc338f0b73cfdafcb0283706f5bc0335c8b0f18ac7461f89f98840bbd6489fa0fc338f0b73cfdafcb0283706f5bc0335c8b0f18ac7461f89f98840bbd6489fa0fc338f0b73cfdafcb0283706f5bc0335c8b0f18ac7461f80bae53dbb33466d3c7dbf72120227838e5ee2d68e98e48ff32b3cae3f83f8f990bae53dbb33466d3c7dbf72120227838e5ee2d68e98e48ff32b3cae3f83f8f990bae53dbb33466d3c7dbf72120227838e5ee2d68e98e48ff32b3cae3f83f8f9951020c2062ae4578617f80feac207dc4007b26f3b4b40a5fdebf38bd860083b951020c2062ae4578617f80feac207dc4007b26f3b4b40a5fdebf38bd860083b951020c2062ae4578617f80feac207dc4007b26f3b4b40a5fdebf38bd860083b9886d82bf5819e1388d965f482eea93813788c628c12a1ea5b92ad514e2f23b44886d82bf5819e1388d965f482eea93813788c628c12a1ea5b92ad514e2f23b44886d82bf5819e1388d965f482eea93813788c628c12a1ea5b92ad514e2f23b446f70fc2e867c995d1aa27ead7352c39ade8cf4027e3bed2c0bc3c977cf62818a6f70fc2e867c995d1aa27ead7352c39ade8cf4027e3bed2c0bc3c977cf62818a6f70fc2e867c995d1aa27ead7352c39ade8cf4027e3bed2c0bc3c977cf62818a568cbbc1cb9f9db48455b20603c86a300634acaec4e93a6cff49865a8753c80f568cbbc1cb9f9db48455b20603c86a300634acaec4e93a6cff49865a8753c80f568cbbc1cb9f9db48455b20603c86a300634acaec4e93a6cff49865a8753c80f4fdb6aea07287c17ab36f1fa300ab522d02b8eaf3cbf7ed747660f0fb2add2784fdb6aea07287c17ab36f1fa300ab522d02b8eaf3cbf7ed747660f0fb2add2784fdb6aea07287c17ab36f1fa300ab522d02b8eaf3cbf7ed747660f0fb2add2783e7943f318bf887d63f92d419c817acdb96a6f4e0af2940fed6aa86aaa51a3723e7943f318bf887d63f92d419c817acdb96a6f4e0af2940fed6aa86aaa51a3723e7943f318bf887d63f92d419c817acdb96a6f4e0af2940fed6aa86aaa51a372d6feca93ca3ad3d4b9ef928d20510856c8f8153e22ee9cafbe797eaf90ff7f665825c670146d73a339a1bf0125ef4d39843a336b4276bba9e187ced7b368e678d6feca93ca3ad3d4b9ef928d20510856c8f8153e22ee9cafbe797eaf90ff7f664642bee251dd54d48906833bd2d49ed0de09014bfa10416b0c229bcd227ea96e4642bee251dd54d48906833bd2d49ed0de09014bfa10416b0c229bcd227ea96e4642bee251dd54d48906833bd2d49ed0de09014bfa10416b0c229bcd227ea96e449c416d9b04fcab6d3de6dcc58d95630192db9791aac41b85d3e38e100feb64449c416d9b04fcab6d3de6dcc58d95630192db9791aac41b85d3e38e100feb64449c416d9b04fcab6d3de6dcc58d95630192db9791aac41b85d3e38e100feb640f75657acd9d7ad33385095c0c503b9608bcfedca0d256a2eb1b38727a3f5f820f75657acd9d7ad33385095c0c503b9608bcfedca0d256a2eb1b38727a3f5f820f75657acd9d7ad33385095c0c503b9608bcfedca0d256a2eb1b38727a3f5f823bc49a88062540e0b68d0a91a19e5bac66ee807cc994d7a08d5119bb4939049b3bc49a88062540e0b68d0a91a19e5bac66ee807cc994d7a08d5119bb4939049b3bc49a88062540e0b68d0a91a19e5bac66ee807cc994d7a08d5119bb4939049b5cf888507fa658e305c2fa0b23df49d2cbdc97e3708deb3c52df92b77a5cc84e0db713268ccfbc4ffbfb9c6bf3639c28e60bcf7c2d9bfe374a7dd5cbcd2b024f5cf888507fa658e305c2fa0b23df49d2cbdc97e3708deb3c52df92b77a5cc84e5fcfad226cba3a45ee9375cfa367e2346cea308fe653aa0d41baccc9128e545c5fcfad226cba3a45ee9375cfa367e2346cea308fe653aa0d41baccc9128e545c5fcfad226cba3a45ee9375cfa367e2346cea308fe653aa0d41baccc9128e545c77394d365d289c03cc6bd1e2e806e0a38b7e8e8f45243f08ddc13a52185e8a5877394d365d289c03cc6bd1e2e806e0a38b7e8e8f45243f08ddc13a52185e8a5877394d365d289c03cc6bd1e2e806e0a38b7e8e8f45243f08ddc13a52185e8a58d03880ba92dcf5be91f9a2c099828a6dfc894a1ee880f9ab130a8a6210552b55d03880ba92dcf5be91f9a2c099828a6dfc894a1ee880f9ab130a8a6210552b55d03880ba92dcf5be91f9a2c099828a6dfc894a1ee880f9ab130a8a6210552b551d3e4be14a9b109accd3bc19061dc4c0dc9ffe5ce716b75eb8ec21191c5a66d81d3e4be14a9b109accd3bc19061dc4c0dc9ffe5ce716b75eb8ec21191c5a66d81d3e4be14a9b109accd3bc19061dc4c0dc9ffe5ce716b75eb8ec21191c5a66d80e6c0c65e01a3f55d2b86a9234e4266b6e5cfe48d58ebf2ebabf3ae1558dcad9bade1458224b669bfc0e5431e17b400da2f38194fbd6e107466636e01487325a0e6c0c65e01a3f55d2b86a9234e4266b6e5cfe48d58ebf2ebabf3ae1558dcad919cdbb38b17a4c0a205509b9647eea6edfbeda2c4a2a74d59067ae9af6ce11e8e9fca7b304524a45da228c4a5c650413b9fd686e7c1b260a994937e964782c9619cdbb38b17a4c0a205509b9647eea6edfbeda2c4a2a74d59067ae9af6ce11e83911517603a8a2422ce9e8decc16a38a4b2bde21082c982d3cf3b21e40660eb33911517603a8a2422ce9e8decc16a38a4b2bde21082c982d3cf3b21e40660eb33911517603a8a2422ce9e8decc16a38a4b2bde21082c982d3cf3b21e40660eb3cd744ad2605e02bd825006f62bd9e43b9a382d96120eff66a5980af961623aeecd744ad2605e02bd825006f62bd9e43b9a382d96120eff66a5980af961623aeecd744ad2605e02bd825006f62bd9e43b9a382d96120eff66a5980af961623aee777cc2726ba771530cea9353a96c2074a6cffce0d828ee56c09ced3439af9971fd7ee6cbad703111f87b93988029e5660238cb5f21cb4c20fdef903168c3a2cc777cc2726ba771530cea9353a96c2074a6cffce0d828ee56c09ced3439af9971bf43349391adef809fbce23e4151f6958c9fdff480bf4e9de7bb0a0ea7a3f4efbf43349391adef809fbce23e4151f6958c9fdff480bf4e9de7bb0a0ea7a3f4ef575d2b3d39c6b32b701796fc59d1e19e7c00f38d31d315e021c5a4539fc7d36d91cb0fe7806eb78793d2d6f7f12938cb6da9fc93e39b8c3c8f8048883651394991cb0fe7806eb78793d2d6f7f12938cb6da9fc93e39b8c3c8f8048883651394991cb0fe7806eb78793d2d6f7f12938cb6da9fc93e39b8c3c8f804888365139491660594f72e369fd1b7b4dab4e0bc3263bf2b82ca677125f6e7e0a2959e692611660594f72e369fd1b7b4dab4e0bc3263bf2b82ca677125f6e7e0a2959e692611660594f72e369fd1b7b4dab4e0bc3263bf2b82ca677125f6e7e0a2959e692610a5c78c73b0fe8003a322ce83f264c8f41b118b1d465ce03b7e2c12d03f392e40a5c78c73b0fe8003a322ce83f264c8f41b118b1d465ce03b7e2c12d03f392e40a5c78c73b0fe8003a322ce83f264c8f41b118b1d465ce03b7e2c12d03f392e43eaaa1377bb79fc1da75d230331c0e3f09c9b966d0d1b1d8830730e40aa7e4383eaaa1377bb79fc1da75d230331c0e3f09c9b966d0d1b1d8830730e40aa7e4383eaaa1377bb79fc1da75d230331c0e3f09c9b966d0d1b1d8830730e40aa7e43805e29d2216c536246f91382c59402310d298ec1290be20116168dc8b187d7dc405e29d2216c536246f91382c59402310d298ec1290be20116168dc8b187d7dc405e29d2216c536246f91382c59402310d298ec1290be20116168dc8b187d7dc4e47959b650d0ba42ffc866457bdc45c4167191fd79396485a1de251b654067e6e47959b650d0ba42ffc866457bdc45c4167191fd79396485a1de251b654067e6e47959b650d0ba42ffc866457bdc45c4167191fd79396485a1de251b654067e6550fab3579cfbc95d2f167dcab5aa0c10a082b9e04e5f48d535d522badd4dbc1550fab3579cfbc95d2f167dcab5aa0c10a082b9e04e5f48d535d522badd4dbc1550fab3579cfbc95d2f167dcab5aa0c10a082b9e04e5f48d535d522badd4dbc116566d96347c9215312f73110b651f299ab67c38b1c53d08441295eb49d8503e16566d96347c9215312f73110b651f299ab67c38b1c53d08441295eb49d8503e16566d96347c9215312f73110b651f299ab67c38b1c53d08441295eb49d8503e9db40e19c90ad3639a95f02147eba1be0a66bc814dea3cb3cb3f3a7f81ec65bc9db40e19c90ad3639a95f02147eba1be0a66bc814dea3cb3cb3f3a7f81ec65bc9db40e19c90ad3639a95f02147eba1be0a66bc814dea3cb3cb3f3a7f81ec65bcb0c06262d7490ef480a3f0b861f0da991a73454961f4577703dcdf950ad3ff86b0c06262d7490ef480a3f0b861f0da991a73454961f4577703dcdf950ad3ff86b0c06262d7490ef480a3f0b861f0da991a73454961f4577703dcdf950ad3ff862e89382e0e1a742d1482fadc698252672e140b3a9536715c6c2ab28f8d05ae822e89382e0e1a742d1482fadc698252672e140b3a9536715c6c2ab28f8d05ae822e89382e0e1a742d1482fadc698252672e140b3a9536715c6c2ab28f8d05ae82ddad333f06d8f5816bd52d49fbe9c17fceb0583f0831ba3409a6f6dc45363256ddad333f06d8f5816bd52d49fbe9c17fceb0583f0831ba3409a6f6dc45363256ddad333f06d8f5816bd52d49fbe9c17fceb0583f0831ba3409a6f6dc45363256b70f0a3ffa763e6dd26f7a1349e7813117642071e5c8c39fcb529b41a1d3af8ab70f0a3ffa763e6dd26f7a1349e7813117642071e5c8c39fcb529b41a1d3af8ab70f0a3ffa763e6dd26f7a1349e7813117642071e5c8c39fcb529b41a1d3af8abd122f0aa8d1f5adc6fa5a23dd16c3040bc70c1864e147e6cb04456278dedf37bd122f0aa8d1f5adc6fa5a23dd16c3040bc70c1864e147e6cb04456278dedf37bd122f0aa8d1f5adc6fa5a23dd16c3040bc70c1864e147e6cb04456278dedf37e6d5483f8f2789ea2e9be0b80ace7b84862ffb2c6a745e6523302d5a5c91af7bb3209e6ac3cca14e8404590a1dbbf18aab9dec519fe3564fc1d1fa40d6c06b74e6d5483f8f2789ea2e9be0b80ace7b84862ffb2c6a745e6523302d5a5c91af7b969ec0c8377b8870c532d61c2494a73ea2752bac94af989c0808ba82effcb020969ec0c8377b8870c532d61c2494a73ea2752bac94af989c0808ba82effcb020969ec0c8377b8870c532d61c2494a73ea2752bac94af989c0808ba82effcb02099a194617b5ed216770458d3cf2aef6384fe15735260f2fbc40285474565726e99a194617b5ed216770458d3cf2aef6384fe15735260f2fbc40285474565726e99a194617b5ed216770458d3cf2aef6384fe15735260f2fbc40285474565726eac87ae7dfe40714587e073c46eb2ac48c719b9c5937c9f931a125c861a36a431ac87ae7dfe40714587e073c46eb2ac48c719b9c5937c9f931a125c861a36a431ac87ae7dfe40714587e073c46eb2ac48c719b9c5937c9f931a125c861a36a431a3433340dc3c9e058b312e079007e9475c72d4bf3e6fc1a2c1b058db8f289b51d8ac27a86f8a8f64d1b152635e6ecd0469ddbf5dadd29870a0f969538ec5cbbcef36509ff0bfe7fa40b5c54530d363910836efd57ef223eafa22892d583d3cde3cc398698242fc89390a4c733853a13df54b4a6aaac338eafd749b6817e5503c429bf3b0147217cfbb38bf2a3af976dc3ca4d098f035b2ecb392875debe9d3f72822ad12a0057d5dbdd40981f066beae03c1ac0c6f5ab62daac73d53e438218c09236782d5a0add20328f237ec3c077100029d197aebd224fe4f740c5a8ca6c217eb1541899cfedd2fe54f646e861219d3912f01476bc30f25bd517d8c8b0e43f9c7ae72e42356cc46d04f8f940d2625addc9b7084f81df88afaa9b8b0a98f81e274510261c11e92a65d216fe64a3dffc189e0160a61fb01832d919d24c67636179c039dc216126f1af2597c25b14e02c4020257c48052488e1935610250e4c22e67c91fbd2ee5085909cec073fa4c97b7b4cfc0655e6034f5a3fb5a9ef6425d90df922b1ebfa25185ccf01b3d22b82365986e4f45cae5499700e7ce54a4f69576ca89b1f53e9174c99f1230ea2a1c52607565c7eff5a612a00e0fc117dde11106756b01386113d03607575da952edf4a8e525564cd2d2b888cb997f4e868ef8d04ea0d55ac445635b331a4fccef38e9424e788495c360fe1da317c4f7b6a096b41f2fdd13b3f4d8548a2f0b7e5d561c2e49f86e4df8107acb6a6b2ef421460f0c337b50eb4af556e38471e33baae2c4b1fa1cf139d99eafe2ab83a30186d635c66cb5a68165fd7e158d573adf12c2672d086d4b4e15515aaba654a45855f7c41a23fe2e684f4fca33991b0b65e02a5959d045b59906bf3e2557a7f777f1def3dc891b5d617d2a261527acfc1749ff8c402601f8bdc90f486ab6bfed45a0371f17ebefa675796e8d7fb222955be13e8f1f430ec9f33117dc1fce6809376f0807f2694dc3211773272d31fdd1f0c27bf31e09adf9a7fd9ac42e4264e5bc26b3b31eec53e948a9ff26c61f566de2c0d2c201c34c9ec547922dbc020afba259136d8f1fc4ef9cfa4ad7dedb5560aa6437d210f15bdd6fe1b548358dae2177e46866a723bfe187ec350b1c8d3cf1f8e7df3ca83a274b513b472a1833df6adf0a5420fc62b6913a5f53038c69fdcefc7b7f6b5adba12de9f92fb094590167c377e945b67b1cdcd568480e515eae06293d0d71dae3d2e4f0ad612cbe439673a84c164b4614acd04478abfca4d4d685413cff7897571461f90d68f4c0ef60e4b8376a851e6bbf69f91736b21b68b66c5edc609fd32a364fe0c7ec32b0072c97d44dd0e8dac8e7f56da15fa162371b43c851d70844922c97c6d9908f5ad0fc3586aa4cd8a82abf64174a8a572271a3e85d7cf31317aff8036928d7503ee5c786ffbcd1fcbfdfb53c8cbae9a464105c4a3f38389c7721c9d1fd0333103b86e7c8071c9db2363cf3a39d434bb1fdecfe4d8e872db161e5b11e5262eb8ae66a0acdc73fb7200368da32f76a4c106cbeba3c92456947fbc68d1b012bc3762db1b5f9399e7be66b83ffa7aabe4a8a0b3fe98cbc1f6aaa31253b24f8db4e58304fdccf26ce85a5a89661e8555d05531985619fa54a16eccda0e15e50bc11dcc6ee9df9b3c590cdc2f3c65d439622b1f44ba6cb54a14bfb9bb9fec4a1ca47a930f067c307f32481a1f30fe454d29ec7d61e9aff7c02bca3072ab2dede632a98e0d68985b025d402ebebf011281a5c1fb7f76ccc40aad2da2aafdc96e6360e8c5f5e62d0c56d11bdf743c7b22a0dc8b4927a6d6ddba218bbe5e954f0d9f7089fdc4e00d6378a1c2d76c576c3fab33e040af706bfa799e42fd67fd82457af7627ebcf642a42b83b54af1b542db2d36f2c39f053cd14e5f1b1253f220c0ff75869ea2382a75bcd2d4a95a245420d9e20c76a8278426bffa63062a73de8257629a0b4f419bbc3fe0b537c952bfa8db305cdca1047e22c74594123daf686ba22a898776cefc947a0a56f0c15a8e79b9fe5edfb0df4be28827dc628a32a9dc948297e16dbf183583bd4530d385d2cc2fa54d7063531169cc49c4105aa1463e54e298afcbc2f9ddb8f2675ee04846c7ef611bdf1c21cf9ac9ccf44fe55f4757c32db0c18ff0deeb58d6f6ec7d463aa0ee94baa8aab42a1e7c53a9b5547110fffd1a85c30acc0a952bcb21605490ad5f19e2919a1dedda2a7ddb4a77389cf78f56293c97fc1343724690ac2d535399195f0b6383004f5dfd3bc309b4ff2f249f6cb99080189f7d7e55c4ef5ff839230cf999711c05b9ee030a7e843376aa51190971fd597643508cea7dc74d7a73fb311324ec86803495836a5b8c0eb26f651d77fc6df3f2aba4486357ab74e0635c124ae413f231b63053b95ce1aedb29b1a0ecacc15f00b56812dd3fa0e39a9f1421fea1ec24ab7f406615eeddb7adcf9eaeaf247273d83a1d54c5f207d4e0635c124ae413f231b63053b95ce1aedb29b1a0ecacc15f00b56812dd3fa0e3bb4d611e4ddc2eef406a4583e5ae90fc8d1c4f0686c21ef398797dbc8e63a7dd930906cda62dc79d97d2cac660bdce6cb93f540e67da34892401f97115555ca3bb4d611e4ddc2eef406a4583e5ae90fc8d1c4f0686c21ef398797dbc8e63a7d2299eca3a2f6e5bd2b6aa174453bdd8a9942ec49e2d33331c74664f73dcff98a5142782ebbe84b04cfde5427ab19687c6285f6d3fac242ca4447719ab1aa99322299eca3a2f6e5bd2b6aa174453bdd8a9942ec49e2d33331c74664f73dcff98a76adc2a11bf2d03b4287772902142be6b7f18aa701c57f2f153566c0a8478832ce240a86e65c1874ea7a3ff08470092ce2920ec4e3d26bfee0375420200ee1d976adc2a11bf2d03b4287772902142be6b7f18aa701c57f2f153566c0a84788326494db8e84d3bd70ccec65eeda7131ba1ed4edd2c8282fa53b6c2f40e02af7b3d8e4818bd373fff6e802f64a7a20577d6e76887b32942bdc392155dec5848fc56494db8e84d3bd70ccec65eeda7131ba1ed4edd2c8282fa53b6c2f40e02af7b36ed9e26701837c84ef5a41a83feff0833f6a8dfacd4e943e5c4f4a1f12c231b84c7745b7fba51dba8f51258ff05436115084059dc9955071e221f5b569fe9a956ed9e26701837c84ef5a41a83feff0833f6a8dfacd4e943e5c4f4a1f12c231b8c46ce4014380afc628e8ce8770468233723e5bcd64552527abfddab004c08be57bdeaf591fe62d9e6868ab32f17db268f8e4a6116c7c0ccd5bdeed7135aa8fcfc46ce4014380afc628e8ce8770468233723e5bcd64552527abfddab004c08be557f9666e15bbe24f83e83668884436bc09ce5d8dd5c15d2ec0b71b4053207b2fa18f11b88690811d5fad2df848080e2acf288f776dde8634b06560aae5529d5057f9666e15bbe24f83e83668884436bc09ce5d8dd5c15d2ec0b71b4053207b2fdbafc0ad0ed6554cade049f6eaa32baca30dba4e354faa9f24ea6f7464ea92f8dbafc0ad0ed6554cade049f6eaa32baca30dba4e354faa9f24ea6f7464ea92f8dbafc0ad0ed6554cade049f6eaa32baca30dba4e354faa9f24ea6f7464ea92f8fcefeed47c6e6c4ec125606a0cf47e85d3eb505daf0497d4a38ffd63dae315b74c1a937d509d9341f80d10bae64dc6e1f3fd0ae42df82792dd7b2cfd48025311fcefeed47c6e6c4ec125606a0cf47e85d3eb505daf0497d4a38ffd63dae315b70aa7cc7983a56e864ce1f79e49e9520f9638f803727fa43a971c72bbb208d8eefa975a4ba35e825fd286a4b01f729259e02d8490713cff4bc82eab2743514b0b0aa7cc7983a56e864ce1f79e49e9520f9638f803727fa43a971c72bbb208d8ee7e00db4f8ec4bf8fd6b0008c64b8c04f0205c651b19ff8c1269a6fc51ed14d3e757057a4e9de0bd746106995ba15b23342a2a5ae2c6d37abb4d9a78ae43871c17e00db4f8ec4bf8fd6b0008c64b8c04f0205c651b19ff8c1269a6fc51ed14d3e63266f4e706b64777b501d3914220b5c2a8d42c793bedd26e627d0c64c9cc7e180709b4583ad0cafd34e3fe1ac41396172ba0031adfd7bceccfc440d0e01728d63266f4e706b64777b501d3914220b5c2a8d42c793bedd26e627d0c64c9cc7e127efe5a066d1bbb35b9ea22573e3aff0165a6da76fba17b103a0a6f1a1c9e28b5539dbae037f49d59ce05a837a156369937135cbf0c5c17a7d73b8efa7a6097b27efe5a066d1bbb35b9ea22573e3aff0165a6da76fba17b103a0a6f1a1c9e28b61c81d618bed06cfda1ce56669801bfca9f4df3970aa40e0794fe8b9f147a8facd9bfa4b22191765ad455614c0895b390f21801e479e0c94647307de69058fc661c81d618bed06cfda1ce56669801bfca9f4df3970aa40e0794fe8b9f147a8fae82bb28590f08d2e7624783681d642443ff9783c5de2286c9cbeef8e5e9fab22bbe45c0e802ef6efca9be306e8821b93fc64ee7121b2a13d1cd4f531fef9c64ce82bb28590f08d2e7624783681d642443ff9783c5de2286c9cbeef8e5e9fab2294ff6bc3294d2630ef78b6a26bdd9e0f3e54f68f83a20723c53bce472f23d75fd1f4e93042e3ec46cade25bba5da9c6886be36c3ee5368f1e86210e708ef923b94ff6bc3294d2630ef78b6a26bdd9e0f3e54f68f83a20723c53bce472f23d75f55f594cafc6a5d153448cc1c97e9c25086f3e42ac16057b0ec78944e2a08b3fd169ad1b5e6411f6f4566cc7514721448c454352d1190460f040a3ea3095c22f655f594cafc6a5d153448cc1c97e9c25086f3e42ac16057b0ec78944e2a08b3fd40f1758bbf96eef9a79510984a245f4fab8b6888b0dd5115506464f224002b9cf05566688c0cf892239e39754c4daf8e648b0b0f2ad194723b08bbb749bf251b40f1758bbf96eef9a79510984a245f4fab8b6888b0dd5115506464f224002b9c22ef68d6474c6d4e7888d20272cd6aece8249cf5454c52933e8f9a7fa104aa0ce16bef6b044760501e2529ef6c1b85f2526974ff97339524b47cff239b777c8d22ef68d6474c6d4e7888d20272cd6aece8249cf5454c52933e8f9a7fa104aa0c3e28c47c299230bf7767b7d2b7774c9ef2bf0ba044d9b04046b61b16f9c481ee13340dce17e4a0a2af1fd25488491317635ba871fbb3d3ecf543d1ecf55c9cd73e28c47c299230bf7767b7d2b7774c9ef2bf0ba044d9b04046b61b16f9c481ee4a82efe49d3470104956ac0f1cfd6e4090ad52c984f1db5be819bae040b774d67e8377720e60289007f025711867da059fd0835ef780c7b67e2947349c01a1464a82efe49d3470104956ac0f1cfd6e4090ad52c984f1db5be819bae040b774d64c3030e64abab339236348db3ea1d8656b5415765e8cdcec42fe9dae80a1294c2792b0176360bbec59f325a49352a375d7b67a4cf450f07f626be25f9d83f2794c3030e64abab339236348db3ea1d8656b5415765e8cdcec42fe9dae80a1294cc9af2104e0a991b2204574df7baa638399d1bb8dc62a5ff7e9e57ae67a736526d484bdf2a9fe155c74f039581d4b01d05eeef0cc6f1d768391e0ac4f359ef6a7c9af2104e0a991b2204574df7baa638399d1bb8dc62a5ff7e9e57ae67a736526615703106121f1a2ad2ed371668efff77c5edb9b49098191a7e5f144a98614add39bfd3e61a23e4e69d90d646ce3908236a032616d8eb481ff52f47c1c52b59c615703106121f1a2ad2ed371668efff77c5edb9b49098191a7e5f144a98614ad90696330190059b109c71ef352b53202de00f23d4fcfddcb3f7818b5df9c23bf058fb5d9a5c960486a395d23d61615e521cf9bb14f7182ff9e61bca4a54e2dd890696330190059b109c71ef352b53202de00f23d4fcfddcb3f7818b5df9c23bfafeb1dc669bfe309f40f1311017299b2463612ef9146f66178eba376e21f9e45259c4ec13d157085285b3915bbd62f6635e08c27f0b2db3cd078bddca025dc10afeb1dc669bfe309f40f1311017299b2463612ef9146f66178eba376e21f9e4583eca4f09ab527a899919be78200377cc0b08980397b61f6a61019b612eb6c3ad1abd614f54a145ca554af2d255eaaf22a30a6ee1fef51fb17f24f73702187ac83eca4f09ab527a899919be78200377cc0b08980397b61f6a61019b612eb6c3a272477723ad6a85837ec278273555e6223bb05a02e8f05613cd334bee319c441fa907325ff7fdfce29123dc8d0dd68e23a80ec90cb5f03600e7a1495ba1cbf07272477723ad6a85837ec278273555e6223bb05a02e8f05613cd334bee319c441e4d58360a7da4ebbec574e5ad1822c1affe97a2f8f3bb9f0b55025176c5e1447befd0a5650ec8d86c4855a7cbfd9811e5ac2ad118d4fc82bac045f15502cdb67e4d58360a7da4ebbec574e5ad1822c1affe97a2f8f3bb9f0b55025176c5e144753af8c11eb7176f631bb7c849e1fdf475547335e2d50df2f5b9642f6e5c9bc9c519cc223c6168c13c3ef65b40bcca2a6d680f51e433ec79e3f874bbacf41f38b53af8c11eb7176f631bb7c849e1fdf475547335e2d50df2f5b9642f6e5c9bc9c9de75e5b4f3c9333facfe0fc704b5c1f577a16141899930754e414f7d5cdec50cf9dcc3573e9dc923f4923ca2e524625f7f795ce725e9e2e29a772512b203e169de75e5b4f3c9333facfe0fc704b5c1f577a16141899930754e414f7d5cdec50537ef218338003ddc535d05701877ab0242387c368e6cdcc20ff52430cd9c89e852cbb39ce35579983c712efcf096a32dc4b963012490b8d3c2955d5ac783c37537ef218338003ddc535d05701877ab0242387c368e6cdcc20ff52430cd9c89e614431ea74bdaf5234d06c864c8d199d0406a11b2891682674012435bec94155e73334d8e2cbf5f0bd52e7475a2cf79d2c4fb26180dd569093abd23c75e74692614431ea74bdaf5234d06c864c8d199d0406a11b2891682674012435bec941557b0c7e90a2ea087e413dcd72e2242f2bc1cdcacf2bd25226d9154eb663deb7d015a1e930b7868975360e56901120acfbcd1d2bce47f26a69e2f14f800d2881467b0c7e90a2ea087e413dcd72e2242f2bc1cdcacf2bd25226d9154eb663deb7d0a65554551ef0fe715c113e2c981235ea8dc26a334dc1882e64f6c8534bd8e646b9c914d4633f363724d63e7b4a14616423103e1ec1958627c3d1ef99a4b3a5b3a65554551ef0fe715c113e2c981235ea8dc26a334dc1882e64f6c8534bd8e6469ad6fd66303a77aec55d86b1db2739dbeb30037ec93b7c0f3e45e0894c70250be1d4b84502c29ddfe8394862c5049f8e6e68d8c0cc6d0fee2a48def3b986522f9ad6fd66303a77aec55d86b1db2739dbeb30037ec93b7c0f3e45e0894c70250b39bb3dcd61ef7fb0fd60e4b13da05e763f8f4c8b07eb263cc28b1b7ca67474304f5ee2ebc5b89b6f063507c1a0bdf6d5c7598987bce1ae4914453e37fa71045939bb3dcd61ef7fb0fd60e4b13da05e763f8f4c8b07eb263cc28b1b7ca6747430240888647160c3886a676dd345d305256eeca39a0b1f9f4d57bc9788178b172ad56796986f7d2cba636a8ef25584f628e5f7cf66041ec7f630bfafaccac88413240888647160c3886a676dd345d305256eeca39a0b1f9f4d57bc9788178b172a436287dc76b82e457211f27161f0d27052844a9f9ad5c6147f36ad708b6a3c7859a1adb5231a9e4fad2eb7b72481cca1be304fd988f850d15e3bf528a63dea58436287dc76b82e457211f27161f0d27052844a9f9ad5c6147f36ad708b6a3c78389016b5d286f9b94b4e959ceef550bbeb0399427015acbe487a44a588e7ccf661fd1b3e411564f087bbce4b690c318cabb10355207fa459b6037f4cc872f28e389016b5d286f9b94b4e959ceef550bbeb0399427015acbe487a44a588e7ccf6957ab299671493d026bbf2f527b9f54cd574f96d495896105f4013b5a8a0f9202f458696948ab2bcbf89df7957a79ee0be5ceda02731d8ebaa83248143879f20957ab299671493d026bbf2f527b9f54cd574f96d495896105f4013b5a8a0f9201a766ccac6850b0424118733e2b086803921e0829f98ad0719be671a5da4263cf7649fe69f9eae66781747a72550c3743a197608ca6b37d5607930570a804384c6ee7c94ed90325f391899fb7c8d384c3710f16d8433c836c6f3155b821aabbd48a3bc44ce7f1ee96b9512236a940903d916b0556583ff7c325e78b2046a32dfea1688b5a617891f446f562b853c9e21c734af9e90ada74f29a5ad99f8534a46398dd4cb89e1165a26560c398e9b1e02556642bdec69e857bd80ab73a46f98b4af0bdca3ec537bfb43f1e8e5e3615ba01a67c908b156b2a58fcb2a422e68a146877302073d1dcf478e943016cebe0466645fa739e5d2d8bbc8e180d8182f9a42c0b6d8c36c52290099faa520667dfd54cdef243ba7e906ee1ae8b2d0bac4a1e64d6af717c108af133de24799fc966b5dad4b13b2bb4439aa7da7b532c15d64232765139f7cba3941390ab92c6421e6363c47cdc5eaab207bca4fd1268a3145f32e63a330b269219bb5b570b4f4b34fb89cbc1f8d4166becf390bc03aa705d0b4d404e3645f256f7e42ea6f26a1ef8f68795b44b5bbc929b279cd50317220c22ceb46ee5fca289f6d70c2772ed0d88aa1609a41959e17238107b122f018dc5f04225627acf67e0b06702c169e641334b2d82652b77f81fdb5cb31ab5e7b2870e5355f66eb9848788c3c43d7945bc61c834b2b0d5a1968d7df90f87749a07ccafe1c217017067411a4995eab5acb7caf6171ca5fb9a8ea0ff3d837e38b07d08aa3746b5c518b3fbd20e5565c62b511b9d6c83a78e6f71bf292ea9f2d5bb58035226afe6786f553c28204287b5cad74dbee496c64afbfb8543fbe568de358ab288a35fae97d151c1e15b918e7ae063ded2de9f5813eea69a55c3f385c8961822fd3148982302c49fdb330615330a140cd7527a9f3ded01f9ca3922df39e898dabe9cdea6a3ff43e6fcc993f4a1335ee4aa96f13795d3b24ff3265611f8836669d68ba6bbb298c8d61aeada89ccfade63299640776f918b8274115d927ea22bb894cac86a59410a864059eb4e088d78e996af4b958b8b892b2173cad0e7fd2f674922311388a057cbd4c313482584ce232cabe6cbcef12d21ada8ff9a4aa645c707cc9e2bcc7941da7fd191ad777fd7b7a20f61ebd37a0b69e32e671b989b57119886d4cf40c06e4019f23bea216bdb32b07917f9c1be815be17ee152065e0d80e00f17e8c96eef37c54faa7ec4d06398f716204f8880acf9da45369f2d3ac2761855a36d500cd869fc4383a7ef05859f0ab4e70412d18fb2550298554fef5d331f3a42872cba658f77fdc0ccca23c2b7277b7085aba2b5e5cdcc38e3c5770af13463a65d8dd112d4f865a8c78249b0ce40288e7bc1c175b64eee6febd906e4acd9f340b5687c31473630b4088b08d8de05aad1909697d5fb24a817e9467a316105bb36524bf461056f72efa72bbf6004ac3d98429aacb37adfa993950252a6598044cb8087c5d25cfa4413ab1f881c0ff47c164bedd68dd64c5f1d10d5a069e0660c3e7fa10c1b965afd92aaae1110fc626728dd693c9f7ed8bf32499ffcb454fb724c60640cead65bcb9c79246b0bbb6c1f315f454db92e431fc1e19aeedb0fcde0d4ae2cc2b4ae020d61ee5309c0f477e73c7dbdcb99676cbfabdd7ac9d3b905edeb364e2e094d6b256fb6006b4309fd9d3dc77113809fb815be0b05fd7ec4043d094eeda8954fb1b99189996312733f7b4a1142c7dbac60b8e9d4700adcca15743d1867ccc7d8f8763732176b2afa8200e9ea9ec1469e56b497befd52b21dac0d21202dd00ba30b852258b4292e348a0c25de233272fd9d17bcd137ccc3a415f388304a64c8721c2721b8d9f8561ab29f07c59e255bd40d3538c891d7599217c0a3bcc0446de7d7092d3b36b4b908c2aa7278c91188d399faa6e511df87daee80f89827d7de51dfdd33505c93802d223c2d71a48dd909d9a6b85b893cabac1cdb98f25de496d75c3385327d2e5c5d0b9530fbaab6e6562fe93e148566c54d4b498930ef295e5700a62c1b18984eb46c8aba1c2a574152592b6339226b64d7bbe9097b32d963adb192e3f413bd750f58e50f2ba52e03c4bbc5f2c62aef74b1670a7e2f4d3e6390a6d9f01b600611f14dc683287ee2bad1440e784df2768b3c95c73e4253693c54c3611e80a649ee187a3a00e71b8894e3786e6b018fdc66d4fb44c40ca74c8c60c0f97f3b261a69a8b9ae8bf62d3ceb12f997e3b70421e03847874e14cf0d58bc397b6300368985fca917c4fce24ab4c8097e3e2851b49736b85907aa2d4807474344a54f33f9e933af9c9f2b34f0f1f8a6c98d69df23e6c7519cb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c66890aee4889d6c499b05c4e8f87dec82ccdd779bc633633557b82b035a0680d66890aee4889d6c499b05c4e8f87dec82ccdd779bc633633557b82b035a0680d66890aee4889d6c499b05c4e8f87dec82ccdd779bc633633557b82b035a0680dc5d77f1d51af967b35fe19c1d76bb5a6f6793082dff1334d0e1f851b0bb5e12cc5d77f1d51af967b35fe19c1d76bb5a6f6793082dff1334d0e1f851b0bb5e12cc5d77f1d51af967b35fe19c1d76bb5a6f6793082dff1334d0e1f851b0bb5e12c070b6b8fdf4a2516f9ec25a17fd75274bcf59642587a4e1b832cf145495783660cd62dc839e0f6c058b6b40de57d2763f1f01db082acf23325160240025b422a070b6b8fdf4a2516f9ec25a17fd75274bcf59642587a4e1b832cf145495783669634711bbcd53805ecbcd076f54cf1867a1eb7bc46272a5a41270901a8624cc9c5c34cc89ac1be403365e18546eef2783fe5f67b1c28214d2151cfc374e0f6549634711bbcd53805ecbcd076f54cf1867a1eb7bc46272a5a41270901a8624cc94a9d6a6380e59715e9b9a952319ad60d50fccdd8acc1324225bb4b57aa28ef4c5e118169e8b887811aaa3ed176bedc62e3c9b386240465c5a18ce08120e9b7924a9d6a6380e59715e9b9a952319ad60d50fccdd8acc1324225bb4b57aa28ef4cbf1543104d9e37939f156e00effedf958b68fcd7e0a42bc120af5e0c25aee495a6cd7fe124953712af6bf516ba1f257cbc26cd66a25a5693d81f210e83a5cd0fbf1543104d9e37939f156e00effedf958b68fcd7e0a42bc120af5e0c25aee495bd4ef4766e6d5dd1d92a578e24218642b9f038d196dac02aabd3e07abb460182086ca2c18ac043d66177123fe4fe8067dcdce75efaa44c40a5173c867b8bfa73bd4ef4766e6d5dd1d92a578e24218642b9f038d196dac02aabd3e07abb460182c3556be26c0e45b8036398bb1a0af74687f04231c0081b6fb8aa625ae9edcfa7a0b71db06a919cfd25f4b18b77d021b6152d1c5e6c6663bd25ac2cb0601a5addc3556be26c0e45b8036398bb1a0af74687f04231c0081b6fb8aa625ae9edcfa7e94f589f19e889d7ca1a5e8122aef3982f16577c9fce3092960bf268aabef706d64ec745381f60b89db80034b28880347b221086899b46fee6bdee1cfd4838b4cbc7b46ceefb46b7a8eaf6d8762c66b431602665fe07ad1d4e231e2b7bdc6d7faea71cc4892d24ebb812f601a798537a1d867ee3f140c7ec0c7c9eb22a3ef7125b7fa4fb069311858c32a1d75f036ae3af145e5c41dee438c697449253683500aea71cc4892d24ebb812f601a798537a1d867ee3f140c7ec0c7c9eb22a3ef712a794a03f85fea90bc76b4c1ecb02716f446b7b4d92ed76010dba53b210c41415cf4d52742ea98b1c8daf0c07eb9f060990666917af4d152cb18a93cf11779feba794a03f85fea90bc76b4c1ecb02716f446b7b4d92ed76010dba53b210c4141583999cc221401dc2fccca9d3dbe395c82a9f009db310a00e811c68c60654771916c62c93da9ed9338601adb171f1aac3d28c1c9cae35ee1b6de7948de837e436d910ad886333abf3664a4fb4290d3b81307a16c6d9ca14356b3644a9aae6e714997e7fe3cee72d5a5d86ea6e3b33713f021abb13d753faf765632fb12d9210f4552f388dd8d5d0ae4776304c47e69b34bf059ea1ea8b7f3e4c8d6cc6207e5e72b78e533e055c607b009b1ad93dbbf16a3595f6522b95536eff974b202a34e8fde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e46f1bf431aa68e36406b32cd94afaafd109452df427aa726855be4176077b56a2e3c4212f38d27aff680c0a7f6c377829438a7c7a4f85ad4789b22de7ca73a9042acb60984c6f721fa89c42cebe22572acc9434cc7f27d2fb4362b3602deb1d627f9028bbdde32e61ceceeb929520023607de25aebdc039c2d568d9c1a8d1dbc7c15747f0d13d0884b48d424c3b38d5e05cfece09c539c906d5dec48be3d083c0a16cfbe6b674abb6534c984f06af296a01668b208f0967f25f8a4348e625a36d9acb2151507735aa72c6aeaf15142a75cb0d3b37b48215ac45ee17106adc18b8f8f36cea94f8189a18558ae6badafbe89f20e5edc5471c7068ed53d1e2c031253e51525c7e1ef847ab32b2556bc4213371e636fb498e0040980036bdd3f8ed6b7a9e6082077b5ea379c0dcefe21455a21c57f69e51e9f16d1efe25176d0663fb2ba8b926bd5652d450834a5c951ba6041c4bffa4ba9d0545d7935c4563b92dd00dd6cf406be2cd020e16ffefc4e01c8bc45324e02341a71c52993f07ef5c346794fe0491d3587f50932556ed87a85b59f0b22dd01ff31b2f12149a24cf94968a9f1197a95ada1732be8815d4f2228ac90c05d4af7435fd1464380a10e3ca173f61027bbcdf521589b58fca01c3a5d2cf9ee40f69e48567b2175647fb5e2cbbd09712d4d0399e59933ac6412f23509670f3c7f85e19f9ffb53df4635493e0cf6fbcd26438397c6c3de40f4546c7112c81f784356e614ae529d8c90570d40f711a12117d8c600e848b41f0c89ec1758d650a8425dd9bc40b502fce6298d4cdc002c744eb87a94e5ebd94e5966e103dcf29da97b458543600f3aa79c8158d47a91933965d3f03aa674c8ada3b5d73a2287d71e35bd8e4fa6d732724ba951dd27a836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe96e1be6bbfae6aefea011520b32672ac83f731d89d56852019b8a328a7ef047f0b7b1c1b468bb30a765f5b2ee0a101824ae6c8883be53dfee8823cd2a013bd573b7b1c1b468bb30a765f5b2ee0a101824ae6c8883be53dfee8823cd2a013bd573b7b1c1b468bb30a765f5b2ee0a101824ae6c8883be53dfee8823cd2a013bd5731b54ea1d6ae6a9282b03ed9e281e3a0a3effdcc324e1aac937ac0dfa6f43fa931b54ea1d6ae6a9282b03ed9e281e3a0a3effdcc324e1aac937ac0dfa6f43fa931b54ea1d6ae6a9282b03ed9e281e3a0a3effdcc324e1aac937ac0dfa6f43fa9384c199a8e90c32769d06e465058db6fd57b0534f812afeb61f6973939292f53a5bfe392b8c649aa57d3c8499de27b0a3943c0620cf8a0408288ae61ee1c028da84c199a8e90c32769d06e465058db6fd57b0534f812afeb61f6973939292f53ab37458bd9b8d77bf9acc0342fd7e281cc92441133677a63f8d19ce272ed508c0c51604cecf2080be4c17cf18fb14bdb255b3e467b72ab9091acae55423de5f73b37458bd9b8d77bf9acc0342fd7e281cc92441133677a63f8d19ce272ed508c012aeee374aca94a56c06f7f3042fbce4a6a358ee43b969cd46fe6c2cc8cf990712aeee374aca94a56c06f7f3042fbce4a6a358ee43b969cd46fe6c2cc8cf990712aeee374aca94a56c06f7f3042fbce4a6a358ee43b969cd46fe6c2cc8cf9907aac988940167ee91e463f23349d254f5dcf342116bb8d09352d3063604a423e0aac988940167ee91e463f23349d254f5dcf342116bb8d09352d3063604a423e0aac988940167ee91e463f23349d254f5dcf342116bb8d09352d3063604a423e0592c2f6eba865bb9de2baa8b72747d69c72fd55c8af95d596b1188f24643a82438e015326e9a39a1b09a27c087c33bdcc68156f2d48c36d3df2903cd5a3a75903630bdeed7261b34a5395dd2b08da9825ffbfe6d315321d83868eacb06505c9c2bb60db8ef8694399463e185b79eae282e1d88ab74e6acaf4ea3289ae2dcf46f2bb60db8ef8694399463e185b79eae282e1d88ab74e6acaf4ea3289ae2dcf46f2bb60db8ef8694399463e185b79eae282e1d88ab74e6acaf4ea3289ae2dcf46fdb7bc0073de785a8371aeb56f9590765dff23dd5d3728c3e06d6d941f3dbebb356bb38ac504b38aaad929f18a69c9e395133443bea5a22e02b10b4c015be87b6db7bc0073de785a8371aeb56f9590765dff23dd5d3728c3e06d6d941f3dbebb389acf16127ed2ce33c60e90777a21e602f147cc64da03de87e957ed9e7f3910589acf16127ed2ce33c60e90777a21e602f147cc64da03de87e957ed9e7f3910589acf16127ed2ce33c60e90777a21e602f147cc64da03de87e957ed9e7f39105ab97eeb4c7112d35a12c007965f5ceebdf2ac667e73a7871bd3a3a5861bccac8271e3e2d43a932d04f52bc69a91d3af6d9167026897f3491dfce0ba13aaf3c983f34529f9e16abed44f1b4a751f94778d998189d0b116588a7b99a05b195f5617c9de85217c770d9c48afadeb20c65ddc695b58aaf327b94c1f3368930004f2c7c9de85217c770d9c48afadeb20c65ddc695b58aaf327b94c1f3368930004f2c7c9de85217c770d9c48afadeb20c65ddc695b58aaf327b94c1f3368930004f2c8b4a5c8a83e28a562ac2c87386ad7d049b29a0a8c2602bbd3208e2691118d611d299718a323b067e4ca5758bec9094a134cdbe7ac61eab77df7bc605b41bc9868b4a5c8a83e28a562ac2c87386ad7d049b29a0a8c2602bbd3208e2691118d611d50792b66046e8f1df29b8b7b2f5f516f99c4de1584962357eefa6d7154c17efd50792b66046e8f1df29b8b7b2f5f516f99c4de1584962357eefa6d7154c17efd50792b66046e8f1df29b8b7b2f5f516f99c4de1584962357eefa6d7154c17ef1fef89c46bd5c7f023836f45a0f6f07f48bfd54c71c59b8a634ddcff79f24074097d4c7786602c0b5c8ad1ca0b72901716c26fb997c1e10c9f09a66c17f30014cd0364dd2c67ab408d5796020f38cbf64ba3bdc498987bdf1e6f6ab23e193943eba9355103181b43558a256214cdf6c566bb4a640b35be92a96163ee0a0c77c1eba9355103181b43558a256214cdf6c566bb4a640b35be92a96163ee0a0c77c1eba9355103181b43558a256214cdf6c566bb4a640b35be92a96163ee0a0c77c11ac68a66b073d23085def9c3098efad5316887275536ef5695d756d15f3eca95be2a4fa9aa6065cc489f160a1b6dc821a4dfa09fb69e7294c531da8bd021dced1ac68a66b073d23085def9c3098efad5316887275536ef5695d756d15f3eca956f7e20bcbfe2c8c09c4701ce5c06f6a7962ad69f0785191dae96138e85dc4ae16f7e20bcbfe2c8c09c4701ce5c06f6a7962ad69f0785191dae96138e85dc4ae16f7e20bcbfe2c8c09c4701ce5c06f6a7962ad69f0785191dae96138e85dc4ae1a1c9f72ee68481a4545fa25dece1929125b8ada7e8e37fc2e02ee4678d643e3fd5d7df92a15d65dbc7233fca2fd1c5c52d64f3c5aecdbc22c733fd61f1d18809a1c9f72ee68481a4545fa25dece1929125b8ada7e8e37fc2e02ee4678d643e3f3ea0ead6c9830d0cf6a49067fded4f3d1ae7397a4bbb107411e90e86900856f0fa8f99f5c8aa7d356d12a18ae664056346542b79bfeb105f72c4b81407eac3443ea0ead6c9830d0cf6a49067fded4f3d1ae7397a4bbb107411e90e86900856f082b95df87f374f067c39f51a8ab22a5800565bff473ffdb6c56a598122f4b270ff5ecbd5c8caebf7b7a3c537d3ff22283917ee55770365d460246e799a400d5d82b95df87f374f067c39f51a8ab22a5800565bff473ffdb6c56a598122f4b270491f0da6889766b499f3360fb608654d24adbb964782704b8a98daf47f6d03f466a5a41afa80e2477acb79aefa3540789a13fdff2eff330333c0fa1937edee6e491f0da6889766b499f3360fb608654d24adbb964782704b8a98daf47f6d03f4acd6520addb384bec3a97b810c92be03f58280e675d654764dc0c76691f8c0892d293137a614c2f7bf6075b55c93baf52e8cfa10e9092cb144d41a3cc6c2bcc6acd6520addb384bec3a97b810c92be03f58280e675d654764dc0c76691f8c0891f62c2cc1746a586cb92510feb03e713401ade844e3ad1e1fa5e1ad8671bb8c01f62c2cc1746a586cb92510feb03e713401ade844e3ad1e1fa5e1ad8671bb8c01f62c2cc1746a586cb92510feb03e713401ade844e3ad1e1fa5e1ad8671bb8c0afc1a26b201b4f1e8f075d29ee1c4a67889592b453aeb3ad2e2d320596efba9eafc1a26b201b4f1e8f075d29ee1c4a67889592b453aeb3ad2e2d320596efba9eafc1a26b201b4f1e8f075d29ee1c4a67889592b453aeb3ad2e2d320596efba9e40b40cbafd8fa090e001dda91a883b45d2264b6fbbc53bcc7dab04d2264debce40b40cbafd8fa090e001dda91a883b45d2264b6fbbc53bcc7dab04d2264debce48dff368416740dc91801d4ec67f940ef5059ea98efc346ae69129356afa44def18d008bc9aa28d59b107382ba31de12ff725a751fdb30b554a37ca1c8a55e546ec404fd3a204805804786762a5879f979fb50b4e5a798addb71b8288247a82a0efedd3d140be5c6c8d66d4bc4796dd67287aa3f51f3a18bc5a46f013bae62d0453088d2ac24970f80b229f1bc59d9a0b950bc8c47680afffa76055ae65c746a0cf8265c571a433939b16b276df442ae0c53d59f0ced71969291ce3424933a1b453088d2ac24970f80b229f1bc59d9a0b950bc8c47680afffa76055ae65c746a1ed9128cbe76f78b33c47aca1bbd5562b0b70adfc8bd8756550e7ac6e54c3fc7e15f3bb800b5e337bf758628434ebbbb30d392be0f5cb2b27497f19b9cb48a731ed9128cbe76f78b33c47aca1bbd5562b0b70adfc8bd8756550e7ac6e54c3fc79b64645e45f5f9b11b7541468aef8c64f558e21453ea191a7313fa64b7f5cc7c3187a1287f041b6258a96825b9459e84708e8ab683ed03d8b20dd3a28351ba0e9b64645e45f5f9b11b7541468aef8c64f558e21453ea191a7313fa64b7f5cc7c9ba39c75f5277d9612133043a4ac6d70d84fd615e599050e012f0839f63375cdde7f37ad3914be2214d2a923c6a66ee83ccc70e256dff759a286dfe61caa92019ba39c75f5277d9612133043a4ac6d70d84fd615e599050e012f0839f63375cde4f1f1fe48ce11f0cc3e3f9e7dfff83fa4415703b7f274fc8dce0638b81a4895f1d91fbdce178a7a5a015d2c3304ae8b644cae159ecf9f72d96013df7a895244e4f1f1fe48ce11f0cc3e3f9e7dfff83fa4415703b7f274fc8dce0638b81a489586087434ccf2bc9df30a1ad00d83a301dae637b90e0385942616dc0800608f7486087434ccf2bc9df30a1ad00d83a301dae637b90e0385942616dc0800608f7486087434ccf2bc9df30a1ad00d83a301dae637b90e0385942616dc0800608f747693cf5a080ebaeb2d9a7245858b9c257cb4b73afed82574487d0f01cfbbcd12a34bd3f66b95ca0bd4b2923a184333afac85fb1cd47738d7b7ce2056215770807e05fa7ad9f8dd44e9d339864e3aa3ee276095e75f5bf641df9b6eefbe5319de4163321bd657fb2ba9759c1a99476012750cf9edeeeac065a6d0ba322ed9cf774163321bd657fb2ba9759c1a99476012750cf9edeeeac065a6d0ba322ed9cf774163321bd657fb2ba9759c1a99476012750cf9edeeeac065a6d0ba322ed9cf771917dcac6e3dfb776348e0adefcf733c86dc544256158564f31431864b492c1d1917dcac6e3dfb776348e0adefcf733c86dc544256158564f31431864b492c1d1917dcac6e3dfb776348e0adefcf733c86dc544256158564f31431864b492c1d3f9d45ed917d4f0795c5525bd6e104256d1a784f9a20ba64cd261d3d355ac49f54674c74dd1b174a4a106c85e626eba5ae5fa45eaa4f50951d900da180c1e87e3f9d45ed917d4f0795c5525bd6e104256d1a784f9a20ba64cd261d3d355ac49fd95a1a8ab0b2de611d6602f1bb24db7a06a10e2f1bb93da0111fd71f5a611177d95a1a8ab0b2de611d6602f1bb24db7a06a10e2f1bb93da0111fd71f5a611177d95a1a8ab0b2de611d6602f1bb24db7a06a10e2f1bb93da0111fd71f5a611177d482c55a6379dfaf5610f2cf3ff79f2f3e57fe902f380f501dce960c23306b3dff6c0ae44173883c674d25252eb4610639d6150856fb0067162c11fdbc500f99fb7d1f15ad259b2950f19bf1e720f967cb32a97104f73c8369a298ad565f86d0e18beca6ab7d1851eeaeb522415ec63f71827c34a087bf38702b86fc2b79b709a491782062b1035eada01009f888a3b3d2ea525b777047bc47ef5c36b38bebc1e18beca6ab7d1851eeaeb522415ec63f71827c34a087bf38702b86fc2b79b709ac07b596a38a3b09bbd2fcc43abf61f335a5be85aba8cbfdaca4595b0e506e0dac07b596a38a3b09bbd2fcc43abf61f335a5be85aba8cbfdaca4595b0e506e0dac07b596a38a3b09bbd2fcc43abf61f335a5be85aba8cbfdaca4595b0e506e0d85b7428ee57c697daad98d6e375ffc4e2f40479d0662cfa600d279c1c3f3cd3b241109978420e0da7c8f5c4f632ca9965c47f0463bdcbfa25e99fa70dc500c3285b7428ee57c697daad98d6e375ffc4e2f40479d0662cfa600d279c1c3f3cd3b2c45cac3adf657bc8c860be804117995e644e55f7d97f746580000c399082cc62c45cac3adf657bc8c860be804117995e644e55f7d97f746580000c399082cc62c45cac3adf657bc8c860be804117995e644e55f7d97f746580000c399082cc691b9071aba1764ebca8989ff63f7a34f9ecbf5d676d9ca36d8cc381c9fc4bc5aa4313d060b1cc54ab2d22e049b0c258b8064ee601c443419eb6e70e06ff541ef91b9071aba1764ebca8989ff63f7a34f9ecbf5d676d9ca36d8cc381c9fc4bc5a8118d86ea086625bbc6b2d92cab224c97553a51ee0e29457e41e8bf02ffbbf048118d86ea086625bbc6b2d92cab224c97553a51ee0e29457e41e8bf02ffbbf048118d86ea086625bbc6b2d92cab224c97553a51ee0e29457e41e8bf02ffbbf0477998175a6c969ec1dc5d258ad24067af1d69eba062d9943e0b8802d3f8f492e1e2e9bb49131425c76be154f991600fcea7908594d6130e6bba7443f586ccdf677998175a6c969ec1dc5d258ad24067af1d69eba062d9943e0b8802d3f8f492eb83a67341fdbd20a209ea6612e92ccfda5d11dcd3c378826d167e7bde34e6654b55f1471d2f473f205e92f85c0112c08334560497df454c2939b9052a5777de65dbb43af5338757f8f897a774754e5c853b6e0ef77598ca89a03153caeeaf5eff7778e49f634e5160f246db9959f49b540ae776054f6f98f37b409bb486c99f3b63f527d8c1341c12e301e1e62eae9dcdad87903ca5b8b69258790f9f3e44e5ff7778e49f634e5160f246db9959f49b540ae776054f6f98f37b409bb486c99f316042e78103cec02cc5afe6c4bded3d890bd02f220c3635d3f52fa8a7801bdcfb669c0c2c037f6338ff25a0ab670eb4dea965cc771f0a65e481629010fc43c8816042e78103cec02cc5afe6c4bded3d890bd02f220c3635d3f52fa8a7801bdcf20c9b6b0d758a9241fd5ad71dcaf4317b369e44aa904ea7774475a35bbc7ea3420c9b6b0d758a9241fd5ad71dcaf4317b369e44aa904ea7774475a35bbc7ea3420c9b6b0d758a9241fd5ad71dcaf4317b369e44aa904ea7774475a35bbc7ea346e055edae170323bae619692be4b5b017717b7eb3400857496fed527498a527a3425f39196a0a6a15d8465e777aebcecd6a9b75cda2f5e2edac320c1ec4c37b1fa195f30707ec7e3305db66e85d3a03015c1dfe0222e4763755c67d8f93d06a391cf4d661d53f3a10b6742fd99511f1e63c767ab06aafde536530ec69375c843b8604658c8120992ae663ede27fede3e92443f1f7eb107d181aa0362c083b69191cf4d661d53f3a10b6742fd99511f1e63c767ab06aafde536530ec69375c843d3492a95316435802fd972f034b774da4b7cdf8aaa0666dd8313729f140c533b800673295e30c7b5ed8d905379a0b87407d0c2e9514e548058f4bd88ec8e8cc3d3492a95316435802fd972f034b774da4b7cdf8aaa0666dd8313729f140c533bcc3f9b20c653cb0ca5ebd07fd265dce5e1926a6fdc2a60344ed5849eaacbb64944209cfabb1e88d8a4b94c047ae704b7ddb70a10fb20caad59ff63ba070eb8d46913a786cebbc1e2b7a9f57b34ee4f62faf267c5f98a7ac365497f3e6dec306d60489eb2f0e5aec8956791407b7f5ea25ec0ead0052f3bf08ab6286b001e252ed6289eeff23113ef8b4a4344e2172027d282664d5d8f9765701666ebb1b7222760489eb2f0e5aec8956791407b7f5ea25ec0ead0052f3bf08ab6286b001e252e00ac516f777eb80c35e10c884052279b972c07aba75468339b69472a7390e52100ac516f777eb80c35e10c884052279b972c07aba75468339b69472a7390e52100ac516f777eb80c35e10c884052279b972c07aba75468339b69472a7390e521d5df90295d0c0ad195f0f6f7ecc443a13d760cb5930e6e9cb0fcade5582a4a35d93dbc2afad6ee15337b7a40939542cfb7195ffe28cf2607d48f43fea8685142d5df90295d0c0ad195f0f6f7ecc443a13d760cb5930e6e9cb0fcade5582a4a35af3f0ca43579dbef1b5cab1703f5eca59fdb80a2a660b251c1efb1cf2d0bfda5af3f0ca43579dbef1b5cab1703f5eca59fdb80a2a660b251c1efb1cf2d0bfda5af3f0ca43579dbef1b5cab1703f5eca59fdb80a2a660b251c1efb1cf2d0bfda5cbde22a7838e65955f1cdc8ac7202b2560936f712ad0566cae52d6b7203aa2c2cbde22a7838e65955f1cdc8ac7202b2560936f712ad0566cae52d6b7203aa2c2cbde22a7838e65955f1cdc8ac7202b2560936f712ad0566cae52d6b7203aa2c2e8ac78b7d78a341a343f8bcdf8ccdad8b4d95a7aa7405508bb81f8fc6d8ef2202180beab2ccf69916c3761902f2395053ca9c3e4ee9d92d8532ffcb0cc4279a1e8ac78b7d78a341a343f8bcdf8ccdad8b4d95a7aa7405508bb81f8fc6d8ef220c95f7589fd53d8cb887f002a4f932068732d9f6dd8f261637ccb49438113ed630876d60d92b3c05b5a77c87c245f1e355da7fa828527dfbfc610028628049b42c95f7589fd53d8cb887f002a4f932068732d9f6dd8f261637ccb49438113ed6302e674fa2fae51757012dade08ea39424406ed810605e92dc25769ef6806825702e674fa2fae51757012dade08ea39424406ed810605e92dc25769ef6806825702e674fa2fae51757012dade08ea39424406ed810605e92dc25769ef68068257aedda5a85c01bbf0f6c84001c0daa9867a3bd500a906c346d150f5003ec9366871980c7b780cc768f21aec04b3750b560302e87ad3342f265a4bbdd654b10fefaedda5a85c01bbf0f6c84001c0daa9867a3bd500a906c346d150f5003ec9366838b3f80f4aea4a4854aa946370c7e222927effafdfadf854fb8bdb2cc0cae56723478e4d47addcf15810a82d7d0a227c7cecebca3435f4502e9bade69c32514b08c5f46dd4e69176ac00876f538f2b86c729b5d0f1a9901308de3ec65a9a775045de27f90148e71c88e9fce519cecb7910da6b4d9a2175da36ea65e94fe42bcb4290d53536fd943b0b516cbc4decdc7defdcdcaafa5cb8dfd930f932089dbb3145de27f90148e71c88e9fce519cecb7910da6b4d9a2175da36ea65e94fe42bcb76dc6c64d254a8fda7050be4786da20ebbb2274ba024684107d6ea14260daf700f743d8eb9ba91ebb2a488f1f0f3ee62c7ad9a274175577b4d0548d4f26941ff76dc6c64d254a8fda7050be4786da20ebbb2274ba024684107d6ea14260daf7007bb09cc1b97c8d1dea192353c351c35447dfc8ddd383bf1a60c851e66bab460b6fc98625e62e2cf047d8d2da74984e85f3e82e65d1364d0412c6fcb6ce800d607bb09cc1b97c8d1dea192353c351c35447dfc8ddd383bf1a60c851e66bab4603a33c0fab8ab3a311e145570bce9d5832b93130b5a4c5f261be085222247b401963118a87ea77a9fed9ea7357961041c19e64842e1d3e06bca4a86dbab38cb753a33c0fab8ab3a311e145570bce9d5832b93130b5a4c5f261be085222247b401043c5858c159fa50fe2bef2cd916bb24b8e743723b85d474217bd78b60b784b3b0640c9a8bccb9ba664d3bddb40efece00f4a9a4168c9f37eb754292963eee49043c5858c159fa50fe2bef2cd916bb24b8e743723b85d474217bd78b60b784b3ff3cd83378f2b39b24a8dfda676f9fe99e1efbb8e411136bceda10e7afb0d042ff3cd83378f2b39b24a8dfda676f9fe99e1efbb8e411136bceda10e7afb0d042ff3cd83378f2b39b24a8dfda676f9fe99e1efbb8e411136bceda10e7afb0d042284b1af1e8ff462f3cc55a4355aa8ed4e51f6e01d8705d81794156bb482ad630ba4ebbc5fcf20737e403e6e4836100821df6e064057ecf86f059b8b7fc2d08fe284b1af1e8ff462f3cc55a4355aa8ed4e51f6e01d8705d81794156bb482ad6307848b6bce4a5539a2360094ad1ae8cc9bb3942cf4f00a6874bb1cfa5deb647a67848b6bce4a5539a2360094ad1ae8cc9bb3942cf4f00a6874bb1cfa5deb647a67848b6bce4a5539a2360094ad1ae8cc9bb3942cf4f00a6874bb1cfa5deb647a6bf58f68d408f97816193dd1b3297a6b04e265ed63b915631c62061a0e37044addd5fc958b8f1f459c38bf3d5a62b6afa98ee3c08b73ef7b9d85f6e118e70b2ecbae3e3e9f3d5e3ea981b5cf4ff8c28da7216ed8e35f1ae27c628fa236d44e58f232150a3a0834baf33f35872a0bc662eb79978fa0939fc608a5a2dc1b179fe34498ff22e3e3b464dd7903edb647363c47ba26578755a904c83eb02a13e5372b6232150a3a0834baf33f35872a0bc662eb79978fa0939fc608a5a2dc1b179fe3404e258dd35b25f20b54844111c7e98bc7ea1f106f4d5f003df62ec0bc97ffa9c0fd720f4edd1ee0795a12f12fe1c1dd2fbefcdcee835769e6503d93ccb68fc6404e258dd35b25f20b54844111c7e98bc7ea1f106f4d5f003df62ec0bc97ffa9c4e22c6363f6f179d87e5e23e4cb477627fc2d515e3274a72c7d6aded5ce6bb6e95c83a98cc76bc0e956c5c1d3c30304831ab988e36fae3b2ecd10df0ce3220b04e22c6363f6f179d87e5e23e4cb477627fc2d515e3274a72c7d6aded5ce6bb6ec994ba54109cd7e5f7e9b424a2e14c906044a0a6cc449be6273e81f5723b6f4ac994ba54109cd7e5f7e9b424a2e14c906044a0a6cc449be6273e81f5723b6f4ac994ba54109cd7e5f7e9b424a2e14c906044a0a6cc449be6273e81f5723b6f4a73c17711486e1273d87a1496f7d449aa182e7ddbc30baf83398694296d2a7d9b34e7b4ccdc88d8a53d8f22303f00449000883bd7e97e8c980deccd98e6592d3c73c17711486e1273d87a1496f7d449aa182e7ddbc30baf83398694296d2a7d9b15157abdbbc981d02b1028e30e4d43bc8956be3213ab1a438361a1d2fdc9e63515157abdbbc981d02b1028e30e4d43bc8956be3213ab1a438361a1d2fdc9e63515157abdbbc981d02b1028e30e4d43bc8956be3213ab1a438361a1d2fdc9e635a797014ab56452db5b2e92d0c37d5496eab9745fa58b84a895e748f20c230561a797014ab56452db5b2e92d0c37d5496eab9745fa58b84a895e748f20c230561a797014ab56452db5b2e92d0c37d5496eab9745fa58b84a895e748f20c230561105c22570ab581d1bf9f153933d2d549522eaf28b43cc9087c0e14653d9e8740d3ce6b4a0a2914c358e116d7e64c62219dd3e8e1d081110fcc57c82da21ee617105c22570ab581d1bf9f153933d2d549522eaf28b43cc9087c0e14653d9e8740b8b403c3158295e8f0c9bdd1065374c11a22fd10a6da3429fe48eaec52890d6eb8b403c3158295e8f0c9bdd1065374c11a22fd10a6da3429fe48eaec52890d6eb8b403c3158295e8f0c9bdd1065374c11a22fd10a6da3429fe48eaec52890d6eed463d139a9c30d2d00e9ce287bb78255c4a537b4aaa27c848ff2d30325a8a95a262275b6c19dee42ea9f503e701827c1c19d6e1e7086e799f0466fc6be6d8abed463d139a9c30d2d00e9ce287bb78255c4a537b4aaa27c848ff2d30325a8a95367ed80036588c417a32100f63786a1c74095e1af3561e707f0cef7a05649cdfde4dffb77ee03698bb779441dfb6e80e942f8ae1e0b25abc6435e1c0d8fbcf7bd0d08cc123e2dbf24e68fe2f3ce4f3bfd40e1fb8556c8f37a51d60b722eac7be7487a6f0a824bd6ee8c23fe6965861f5bb49035c6831eae7a698117597a399afd54cd7993f657762cd5046468f71779bc02997693a7031dcfe81cfb62b8593437487a6f0a824bd6ee8c23fe6965861f5bb49035c6831eae7a698117597a399af7d72e3fca6adebc58fdd91509845c3fc7edd06eb1f6ad9c0baafeba05c262c6012ad8a6d02da8cce608cc2ca662fcbe4abdfbfcba40b1ad337a9d4d596e785bd7d72e3fca6adebc58fdd91509845c3fc7edd06eb1f6ad9c0baafeba05c262c6010e50e8493bc37fc897baca4c901e30b1c478090d2708f98ef19e064f7e16ebf10e50e8493bc37fc897baca4c901e30b1c478090d2708f98ef19e064f7e16ebf10e50e8493bc37fc897baca4c901e30b1c478090d2708f98ef19e064f7e16ebf67f85ae266e428ba228c113104c756b79582b224b26df25271246f6cbd0dacb467f85ae266e428ba228c113104c756b79582b224b26df25271246f6cbd0dacb467f85ae266e428ba228c113104c756b79582b224b26df25271246f6cbd0dacb4ed6190b9c3e806cdae7d3d79e05cfb8996904b55d1f421da5b5abd54f12783b2b7c62a89b42c39feeeedb7bb647e80e28082ceb283f70f2fc52aba05eb5bd95c61b3bab3ee4065efdbb889f18cad570210c11ca83fcb3868efb4e9735bf21fd6b6972b634ce5f642f8d0ee648fb08fd1156aacf6437f389307109c61399bdd0da605abb3b5146bbe95de25e0b2f41eaccc592fecd874cde44183a78bee510d99b6972b634ce5f642f8d0ee648fb08fd1156aacf6437f389307109c61399bdd0d9460b0a7cb09ebab40cde14ec3d7fde41fccb191898929e8fa1b7427797667b29460b0a7cb09ebab40cde14ec3d7fde41fccb191898929e8fa1b7427797667b29460b0a7cb09ebab40cde14ec3d7fde41fccb191898929e8fa1b7427797667b24217ac27a0200c820ae893c963e4b5458b5dd2ede6a8de9380e7005ee5376f004217ac27a0200c820ae893c963e4b5458b5dd2ede6a8de9380e7005ee5376f004217ac27a0200c820ae893c963e4b5458b5dd2ede6a8de9380e7005ee5376f00dda2d18ebab24d72d2fbc6acf8b58185321a31d2f6d04b2922fe4c910b368420dda2d18ebab24d72d2fbc6acf8b58185321a31d2f6d04b2922fe4c910b368420dda2d18ebab24d72d2fbc6acf8b58185321a31d2f6d04b2922fe4c910b368420bf5ec091852327b9af21991ba037e0535b72124427ea758d53f5744794106dc7bf5ec091852327b9af21991ba037e0535b72124427ea758d53f5744794106dc7bf5ec091852327b9af21991ba037e0535b72124427ea758d53f5744794106dc7bd618eb2e174ab076af9292908f73f736d2211bf3ae91d178d3eba0252c75a59bd618eb2e174ab076af9292908f73f736d2211bf3ae91d178d3eba0252c75a59bd618eb2e174ab076af9292908f73f736d2211bf3ae91d178d3eba0252c75a59e872cdbb0fb56ecac3aca1c278d1fa07c5d1ade4e2da412649cf5fc67feca14ce872cdbb0fb56ecac3aca1c278d1fa07c5d1ade4e2da412649cf5fc67feca14ce872cdbb0fb56ecac3aca1c278d1fa07c5d1ade4e2da412649cf5fc67feca14cb547dd12b81c85396347d3010f7dccce4318dffa782df188c229372cef801310b547dd12b81c85396347d3010f7dccce4318dffa782df188c229372cef801310b547dd12b81c85396347d3010f7dccce4318dffa782df188c229372cef801310c1e8b9eeeb0ce0fea12258c9c59ff0c5ea9a76f5ca73a70c99a92da83604f6a9c1e8b9eeeb0ce0fea12258c9c59ff0c5ea9a76f5ca73a70c99a92da83604f6a9c1e8b9eeeb0ce0fea12258c9c59ff0c5ea9a76f5ca73a70c99a92da83604f6a9a12cd6a9580186d2ceddf6ac1790017e80aa1636009f89f8b3f8bff42e3831e4a12cd6a9580186d2ceddf6ac1790017e80aa1636009f89f8b3f8bff42e3831e4a12cd6a9580186d2ceddf6ac1790017e80aa1636009f89f8b3f8bff42e3831e4c8aa6059e3534cc7eff0e7c383b98485204c9d9bf4c61f89f55c5dca08cb7f4fc8aa6059e3534cc7eff0e7c383b98485204c9d9bf4c61f89f55c5dca08cb7f4fc8aa6059e3534cc7eff0e7c383b98485204c9d9bf4c61f89f55c5dca08cb7f4fe639026c8b1e57633af9e4fc1ac20ebf91f599e646d593f011b0d6800ae14d24e639026c8b1e57633af9e4fc1ac20ebf91f599e646d593f011b0d6800ae14d24e639026c8b1e57633af9e4fc1ac20ebf91f599e646d593f011b0d6800ae14d2403d6b0fb1b2ec92ece4b1c99eca26e24e62fcc35a5e070489d0af59c05d2de7503d6b0fb1b2ec92ece4b1c99eca26e24e62fcc35a5e070489d0af59c05d2de7503d6b0fb1b2ec92ece4b1c99eca26e24e62fcc35a5e070489d0af59c05d2de753e3c612a3c4268413ee5b0a9397084c8340fabeb3544b53b17ee27f1cd558dd6b983f2489d8a93bfd08347d5dc4c7f263de0dec09a45bf2202fd5fef615e644e3e3c612a3c4268413ee5b0a9397084c8340fabeb3544b53b17ee27f1cd558dd66d58f4c4e7ab1f8e41f85980affec8002625b715a159dd2a6c15297c1f818c117b7ac24d585a133fd61b9e20536825787903523127f15ce6467268fca097d49f6d58f4c4e7ab1f8e41f85980affec8002625b715a159dd2a6c15297c1f818c1193a52afaa3da1f7be6112d9ce23d5c1d374f5f98b03bdb2a3b0cdeca49a2dfafe3cf3b96070e907d986990438c7d77048eac2a469fd0309d63d2fbae5ff7a70893a52afaa3da1f7be6112d9ce23d5c1d374f5f98b03bdb2a3b0cdeca49a2dfaf62b32f899d6e8231cb13d71f8c19281756e636d34740b31f191d30bb0b44176a62b32f899d6e8231cb13d71f8c19281756e636d34740b31f191d30bb0b44176a62b32f899d6e8231cb13d71f8c19281756e636d34740b31f191d30bb0b44176a48c04d0edf9a58fdb04758daf98ca24758f6449602a90cb6eaa65cf6c7b0d612ae1e3013a0e3e1f46a20ee534370c3d04323fdf1e114f58876960874229104c148c04d0edf9a58fdb04758daf98ca24758f6449602a90cb6eaa65cf6c7b0d612d2eba5c536b16736e6f69d7b13cd368753a93c1562ede690d324200fa05cba9d51e4fe55d2cb1bb58af30746a1c645898d2e2e49d38027a8d36cd4cdac9dde687f6903fdc8c300f6fd2f8adee4e91421dd6bda1adb104960cf82f88d600e68e09adaa866e89d3672911a97f096225ed9e7feb2b96832260f0fa6157b63fa1db76c2bb41ed07e6ff6fed36edc17324981e8ea9d485cd43cc8cc3faa841afcdab7d446f406c5f6280f1db2f5f06473ef78a88731f291725e5799a707b981187537a56a9aa426f0a49c6edad9307fd8208b35da1f7ad877c77d1785a09d671e3b69808a294d9671b105d1324b49e9f38db7c96a0807cc0f0ff0c129d2ce9590b7a9a56a9aa426f0a49c6edad9307fd8208b35da1f7ad877c77d1785a09d671e3b6970fe6d1d5211f3b080a751d2fc061d5c94fb5ae8ff62d4c1ad675cd0b6b820c432612e9b094b36549ad61656dee9b05d253081ac439118e6bccbb82ef231705870fe6d1d5211f3b080a751d2fc061d5c94fb5ae8ff62d4c1ad675cd0b6b820c4e8d5e71f77838c45867b28ecda60f70082608f79369ecf66dc96278e068ecc7a00fd0f2a2369d77ef4727e9aca380b216dcfa9bfddf1af27764c2cb9a6ff327ae8d5e71f77838c45867b28ecda60f70082608f79369ecf66dc96278e068ecc7a95a3f21b7c54c374a6057a23eebd2c0aeac607d496de2876d211d2a36c43573a9009ff64b4c57b1b2fd01c3beb7a8c4ecce30f9b08f07ce3b6a25c5ac65329b73f907b17eb4cecf8093bcd6455af98a626209dab82a991eb01f458101a697aa6855aba43ff7e992208b0c16affec48348a98dc3e33ce236ea9d7bc16828d027e9cc92372a9d8b0b9956ea29262b0504eafe2785b96b1c94f24cadf8a5196098c855aba43ff7e992208b0c16affec48348a98dc3e33ce236ea9d7bc16828d027e646dffb4cf54a8607a18441a5c4b778096d577ca43ca9bea8f5e7a3fee1f045d987b4769e0cca734ab97465abde8e0214d0b0d889b7fd2f4018b422fb0518f9d646dffb4cf54a8607a18441a5c4b778096d577ca43ca9bea8f5e7a3fee1f045d4e2bb08e881abfce5ddc1c093fea91b6516c8c6c12c1243fb9c1cfdc115374fecd470453c48453a53e86152b1d67896d29e2bf2966ffb8e022b05e38951cce9b4e2bb08e881abfce5ddc1c093fea91b6516c8c6c12c1243fb9c1cfdc115374fe04ec262584b18bdb3154ad875a3835cc61a1283be6d0f2d272b5c5687b02308504ec262584b18bdb3154ad875a3835cc61a1283be6d0f2d272b5c5687b02308504ec262584b18bdb3154ad875a3835cc61a1283be6d0f2d272b5c5687b023085472f15a15126600acbe0a7bf7701ed7ff3d1b9186aeb9c690dad9dba562e7a3d4d40637ba765232e8e56a0cd64240aadec18efb6491bdf8f72ca6a5db52afb6f71180e00c3810337b51e7d06e94bfc57f2d3facdfcf6b7bbe29d5b61ff74149659825df97857dc60264cd478194002634752e4f3953eb6990d4c4aec72bec88ecb88a39b8695e50ad39d442fe0e7a5a9996a7925558ac1ab86870e225d65e61059825df97857dc60264cd478194002634752e4f3953eb6990d4c4aec72bec88e81ecd1b839ab453386473a0ee95f39feb0619920d8f022ec77b6d479eb0845a781ecd1b839ab453386473a0ee95f39feb0619920d8f022ec77b6d479eb0845a781ecd1b839ab453386473a0ee95f39feb0619920d8f022ec77b6d479eb0845a7302dbb5af5eacc0885d3822e36db51093e549b3dbda0f37aafcb7ed07755ec3e302dbb5af5eacc0885d3822e36db51093e549b3dbda0f37aafcb7ed07755ec3e302dbb5af5eacc0885d3822e36db51093e549b3dbda0f37aafcb7ed07755ec3ea1d6cfacd4b01b9a6bfcba117febd89470229b6758e420a49c61d5525b83102bd16bbe29bbd350e1c150d13c0f8223e013daca8727d4f8aec9d72bfa63d44fbaa1d6cfacd4b01b9a6bfcba117febd89470229b6758e420a49c61d5525b83102b796706db9f01bc41a1fabfaced79848096ed5ad8d7b02579f5a51d841f2ef060796706db9f01bc41a1fabfaced79848096ed5ad8d7b02579f5a51d841f2ef060796706db9f01bc41a1fabfaced79848096ed5ad8d7b02579f5a51d841f2ef060c2bc4e257f475bbfa9f7b5229baf6be0d6c032869137b9c21986df5d3b26d69dc2bc4e257f475bbfa9f7b5229baf6be0d6c032869137b9c21986df5d3b26d69dc2bc4e257f475bbfa9f7b5229baf6be0d6c032869137b9c21986df5d3b26d69d7f8d0d26ae77ddda97ffeeaff86b3cf30e6c1f14515e9d7d5f578865d0d9aba47f8d0d26ae77ddda97ffeeaff86b3cf30e6c1f14515e9d7d5f578865d0d9aba47f8d0d26ae77ddda97ffeeaff86b3cf30e6c1f14515e9d7d5f578865d0d9aba4ccdc3507c85028fcdb3dca8135597a34e5578b0168ee9efb64d2133ac25df74567d486530f2ff973a2209427b7013a966b2ca70a8cbe20c2f1e80a3c033ae1eb8e9977740036d334ecef11d0757144d550dd11caed7816b26e9ba4bd2c63b71faeb32e60292e05527a64263f1b40db207147f762eb4d21691a6a21633fadb0ddf2ab92028903a3c1b62dfdc07388e65a899bbac693ef459d3a7e3f59741e4c1daeb32e60292e05527a64263f1b40db207147f762eb4d21691a6a21633fadb0ddbbbeed89a224b45e956db3a3511ad6f2deaa4186b3999c4ed1998b2018fabe56bbbeed89a224b45e956db3a3511ad6f2deaa4186b3999c4ed1998b2018fabe56bbbeed89a224b45e956db3a3511ad6f2deaa4186b3999c4ed1998b2018fabe5624f706a85226d74febbdf495ef83705cb6fed0873857998f225f1a6b9ba6d37124f706a85226d74febbdf495ef83705cb6fed0873857998f225f1a6b9ba6d37124f706a85226d74febbdf495ef83705cb6fed0873857998f225f1a6b9ba6d371840b18907e864d1245a9e6e5058992629c61eefcf68fc4019680b20945798efd3f8242ae52bde8e36c24ffdd31649e0b44badec74d98c7544ebec7eee5587281840b18907e864d1245a9e6e5058992629c61eefcf68fc4019680b20945798efd11babde043460708170740fa92658c27e473185c5e33c1dea7b5e920e95ccd228c14cc113eb2edc1fdc713c6109624e17b026f55647b22d91f8a9f1c26d03d6907575f3d4bf450929428ff5a4431b013a20a1d1c552df67ef415d9d35fde23bf879749c24faf7cc198a5520ef68e1c37c0a7d20f3b518dcc1629441f7acca7fab87704fdb260949c8d45e4176d3a3ff62360849cf9ba0f0d0a63fd0f09277beb879749c24faf7cc198a5520ef68e1c37c0a7d20f3b518dcc1629441f7acca7faf3b56d380221b6346bb6b1bcc3cc9980262579e7c6b36ba096f8488dda97ac8bf3b56d380221b6346bb6b1bcc3cc9980262579e7c6b36ba096f8488dda97ac8b9fd5812be8713fee06cf0c4fc43994a9e1b889cd43432831eb73bc829c2aae8df2d12dff2d28b5e1a48998c51e544271e7983387161032a570726f9eca0c1fb684208358578632be762ba77086a57a677bda3d5932ef028625f16b12dcc52ddd26732528f7d8db0076039b90a8f51d2af5730a233a3bc12e0ca0ce93f265ec0ab3d2190e4afc36e3c4041d0277008e48d19fc9576a11f701d7be7a44ac6f5e6bb3d2190e4afc36e3c4041d0277008e48d19fc9576a11f701d7be7a44ac6f5e6bb3d2190e4afc36e3c4041d0277008e48d19fc9576a11f701d7be7a44ac6f5e6bba7d858d5fcefcc322eca36868136eb4a85cab43a8f0419888b66a6267170988ba7d858d5fcefcc322eca36868136eb4a85cab43a8f0419888b66a6267170988ba7d858d5fcefcc322eca36868136eb4a85cab43a8f0419888b66a62671709886a5091ae36ec05d38429c0b460ad6cd46834b000684c28481c082b007192c5bb4b6fb8a88396dfd03621b9ccc78c6fd43c5de7c13ed32c62f405f5a115cd4a346a5091ae36ec05d38429c0b460ad6cd46834b000684c28481c082b007192c5bb7c346f74604a011240165040e3117125d9ded2cb162f69e593d4a9c4fa3de838e646e268f8b1b9d53c2f4ad5ed5c1100301694aba8ddbdd1a007c29a7d23d5de7c346f74604a011240165040e3117125d9ded2cb162f69e593d4a9c4fa3de83897adf938a66bbe6ab2c96c6abb7add8a0488d47078d33fe02f00d76a5fba930597adf938a66bbe6ab2c96c6abb7add8a0488d47078d33fe02f00d76a5fba930597adf938a66bbe6ab2c96c6abb7add8a0488d47078d33fe02f00d76a5fba9305516bb5a3d1e5f107e43547b2808afcb7f821ee637bb7bdde99eb3bfdf404b48c516bb5a3d1e5f107e43547b2808afcb7f821ee637bb7bdde99eb3bfdf404b48c516bb5a3d1e5f107e43547b2808afcb7f821ee637bb7bdde99eb3bfdf404b48cc061d6ab8be20411cd39559443974bbc941d83a6800a6d3c82d0ba4aa89d8acc7215fb8d8d7c775129557ce9f391326607075bec9dad26a373c971af36dee1f5c061d6ab8be20411cd39559443974bbc941d83a6800a6d3c82d0ba4aa89d8acc3adde368745a08348713c856b05eabb28cedeb1c31404aa710d58be1ef8d7c33f097d5abfd0b6296167bc4aa0b24a8b81aa8eacbde7359151ca33d006039d6e63d754119d0d1adc787abdebeca850409daf1570a1b331c8931250de9bf5e78b89543e89c5ae3c2e87152733a69158395effab4104c4898a2eb166418c909bbdf042569108790b0d49656930d143cfd154073229b8203a2b8203ef0d8105813e49543e89c5ae3c2e87152733a69158395effab4104c4898a2eb166418c909bbdfb862d4c2b75ba8085e72771107d3e21e6f114248296707264fa9765bff4d444fec43f4888c92a6ffba3b4c68e0ded558f25f5c7e3e1162023d82f007e3afac2fb862d4c2b75ba8085e72771107d3e21e6f114248296707264fa9765bff4d444f0ab3ee123c198971bc0f71e23a472b453111439098da158f442c66fccbf91a6f88d23650114d75ef5dfd7ff1a87dfaa844684e78bc3e068e8ee6b6abdf39b5d30ab3ee123c198971bc0f71e23a472b453111439098da158f442c66fccbf91a6fa957d0807cc7def28283ffac45b1b885d32e1ee818587fc8aed0cde8769784dd4486a3cd567b0d60cfc3744f51ceed2edb40a2a26e12888bd4273ae4e701da80a957d0807cc7def28283ffac45b1b885d32e1ee818587fc8aed0cde8769784dd3a45504d05e219a5599ad051c790d73f748e2a2ffb8f724546a3eef9b4ee6838f0fc87bbdbb9edd822096cd941a4cfa3fbcf446699de179690af90a2691573123a45504d05e219a5599ad051c790d73f748e2a2ffb8f724546a3eef9b4ee68385d23a4935d88c8ade65a70632689d08ad8558592024dbb5a4e80e8368f722b525d23a4935d88c8ade65a70632689d08ad8558592024dbb5a4e80e8368f722b525d23a4935d88c8ade65a70632689d08ad8558592024dbb5a4e80e8368f722b52f216e81f0adf4614666d8984c82bd71cd39dacfe07e3ef2d0275048cc7c24c381c627427996eb1e8133c82d172ff18bec754b87657abe363bd3f1c6cc1f5cf17f216e81f0adf4614666d8984c82bd71cd39dacfe07e3ef2d0275048cc7c24c38c16f476654537805bc7a1af4ab9a3968cd263f44dcb6e92282c8f40ca37d6209c16f476654537805bc7a1af4ab9a3968cd263f44dcb6e92282c8f40ca37d6209c16f476654537805bc7a1af4ab9a3968cd263f44dcb6e92282c8f40ca37d6209ebcce42d6b2b986e7b0198749309901d2922a208a65f445d8e3efb35cb60d89d3b4c9635a998fef1f1a9b51b332a5f4e58550d84cddac843b084a23b6e335f76ebcce42d6b2b986e7b0198749309901d2922a208a65f445d8e3efb35cb60d89d9b85ce7221023563631f70a04cb324a6f7a4100d09424b48fd32c0b377d3dbe7cbc049eaf642c2beff0f59d844e70928792330511c80729c6d37c4a6b690c3539b85ce7221023563631f70a04cb324a6f7a4100d09424b48fd32c0b377d3dbe72091931ee10ee11d5f0f348e15b4f9a690d198e3e6590e558d1bdf49f0680aae34fc93988e1c4fd0ed97b0e803f492aaabd47685851cf1f9dcfd075f191fb9652091931ee10ee11d5f0f348e15b4f9a690d198e3e6590e558d1bdf49f0680aae6fff9d3b8b86dcb8960472a6024f231e0dccb7d5dc479c1bfcba1dab3a6ef7acf7f155ef5607501f3c217f3ee02061e95f98b7c8137a72b451464c5c4fb95c4b6fff9d3b8b86dcb8960472a6024f231e0dccb7d5dc479c1bfcba1dab3a6ef7ac62cc9e4fe8085b6af2511b5e4bb82fbf8a831ea0cb0435091fa27ba60202a11ab8b9a14529f072fd9e96bab1ca20e64040fed250b186dc698d9203bc618d859d62cc9e4fe8085b6af2511b5e4bb82fbf8a831ea0cb0435091fa27ba60202a11a837e68424bfd18b7ce56eea769a8251d5803cf8d7dfc19929dd0d4dc1ffeb882837e68424bfd18b7ce56eea769a8251d5803cf8d7dfc19929dd0d4dc1ffeb882837e68424bfd18b7ce56eea769a8251d5803cf8d7dfc19929dd0d4dc1ffeb8826037896fcf73c78ea8dd00ad0918a3bfa30352aa54e6f545d546d176d52a9b30d4692db22dcb6bea3655d90c7ab66ce00a863392c3cedcf37455ee7c9df355a96037896fcf73c78ea8dd00ad0918a3bfa30352aa54e6f545d546d176d52a9b30dc75fddcfe56b44176bb1d27c1c73e927d0e85c8a02312f4c81c4ee5c0995bc0dc75fddcfe56b44176bb1d27c1c73e927d0e85c8a02312f4c81c4ee5c0995bc0dc75fddcfe56b44176bb1d27c1c73e927d0e85c8a02312f4c81c4ee5c0995bc0e2ec16b4c8ef95ff5d0329e3c33380e6d54542d6b684015ff5fb8e225b8f94f0e2ec16b4c8ef95ff5d0329e3c33380e6d54542d6b684015ff5fb8e225b8f94f0e2ec16b4c8ef95ff5d0329e3c33380e6d54542d6b684015ff5fb8e225b8f94f08ef4192d8844c27867db24bc1e3a3054e238d35bc9487f8590e9dccc3bfeed7c1916cb1f6b6859af85ba2f9fc7b704eec8fa6095a6d4875d4f5b3c46545c6f02e75cbb78c849ef72f128920e73397b54e9d96b64130cc7a2cb054110975b6d27f762621e98df69bc3fd8de7be1de673bf1ec0934bf635c407c1da1b5f8edeef9e5c83f4f86c158bfdd5c57bbd869cee3ad90f49a33a13753a6bcf38838035dbbf762621e98df69bc3fd8de7be1de673bf1ec0934bf635c407c1da1b5f8edeef999f1779450dd7586416e7eeca36d68731504cdcc20ef2b71f62110ee4a1faa23ed84b94adc38448efbd524ff1386a3372dce8088336cc54cadff58eeb099cd7099f1779450dd7586416e7eeca36d68731504cdcc20ef2b71f62110ee4a1faa239bafee56927f10856dd1a8e5b16a40977e0ad21128cf5d69714edb186b41ea3fd2a01d35fd0cc5e5761141f4a30bda5ee7aa99bbb881faf659a739f861fe88829bafee56927f10856dd1a8e5b16a40977e0ad21128cf5d69714edb186b41ea3f9cb74b508bf826a24ca6133e25aa956011cdc1be31f1d049fe792ad836965aea9cb74b508bf826a24ca6133e25aa956011cdc1be31f1d049fe792ad836965aeaa2dc7024e0a5b8743bb8b8c5abcb01e6ab7d229bd1753f0b44753be8cf2e4cf8013b7b75793c4b65b423d1085953d343d7cfc0ef5f896c347dca6a858eef991a68e68f05e2518ecaa4ea856942d61a78dc42ad9d0d1fba4551150eee0165cfb8fddd678dc7e38411b25ddb107cc0950354d0f8edda01960f89ec7789e448eddfdf806d75c10e02e523c2011dcb3d323b72b9398e5f6f3eb9f50fb6d99db03f5566a4d5a82ab126e47acdab3646c1c83fce8ce7a9be97bc313a0dd5cf4452652edf806d75c10e02e523c2011dcb3d323b72b9398e5f6f3eb9f50fb6d99db03f5578b2fc98661f48af06eebcdc74e495c72cb56a08fe9e1989585dae2e25d5c2760dba8497019062526173df0c09c7937bad3f55865372d2484004427cd5882b0878b2fc98661f48af06eebcdc74e495c72cb56a08fe9e1989585dae2e25d5c276735040b242e4fa277201eb4e429a4616d10a90281c42b60240c0bf130727529a735040b242e4fa277201eb4e429a4616d10a90281c42b60240c0bf130727529a735040b242e4fa277201eb4e429a4616d10a90281c42b60240c0bf130727529a354c405d5f4c4d79431eb57559dbc08eb57a038ddb442e6db0d2a7773a7e0e58354c405d5f4c4d79431eb57559dbc08eb57a038ddb442e6db0d2a7773a7e0e58354c405d5f4c4d79431eb57559dbc08eb57a038ddb442e6db0d2a7773a7e0e58dd20589d94b8dabf22f98c81a5ecb4302c06fbd5fc97fd774d8d203f772458ec2029b997eda4e61aeaa2768c56a69e33a1daa20e76a0479fe908bbb0a5c3ffbab19c85da0c773b36b2f798123a28170a7c8e7516a85df351765e93dc3e2bce89565ce5b88edf93a96e6c7a314bfcf35691805f6d72f4742996f021df5e1c7ef3565ce5b88edf93a96e6c7a314bfcf35691805f6d72f4742996f021df5e1c7ef3565ce5b88edf93a96e6c7a314bfcf35691805f6d72f4742996f021df5e1c7ef34194925e333a4a40876f679e71947b1dce8cec83146d7da08a0cd130d785b1644194925e333a4a40876f679e71947b1dce8cec83146d7da08a0cd130d785b1644194925e333a4a40876f679e71947b1dce8cec83146d7da08a0cd130d785b1648ee3de9d7e10b0c037388d5c1ae126b124cf52fff1239acb836a58aa80a4eb82597f99ac0bcbb9b0ef6e3146aecc322dfc1c2fcccb89879ce28361f3072d63378ee3de9d7e10b0c037388d5c1ae126b124cf52fff1239acb836a58aa80a4eb821804852e9ebc64a89488bf79c7247481a991a0a4de0321db7eb78663e3a33e4ff813eefadbb7cfea3fdc853538e43559ad7f5115d4fceca0589d54b80366a8dc1804852e9ebc64a89488bf79c7247481a991a0a4de0321db7eb78663e3a33e4f4468161f9a957e3cba6fcef3a9e0cbaacfdcd9e09e44c866af2f4622df1281544468161f9a957e3cba6fcef3a9e0cbaacfdcd9e09e44c866af2f4622df1281544468161f9a957e3cba6fcef3a9e0cbaacfdcd9e09e44c866af2f4622df1281540f55c62c5c3dfb2c7f76a847e66902470c5681f8deb6477b8da84a0700870156c2be9293de39b7f298717b8a877884475d706a322e42dbbaca9df38d7bb2090abb68167886f756fe8aae177e043718095382a50b7282a7f5822e0e9078cc2a7e3f72cdf7977d181f3de7886ecfab61ba3010a705350086fcb02a98a287daa13141df9e241b4d178ff680451a3f22408803fa309207da9ada20040af3bd1878413f72cdf7977d181f3de7886ecfab61ba3010a705350086fcb02a98a287daa13172f4901a357e743fe41a3f6564d4b5714e3793c355cc3efd543b7adde7dade9004c6b141bff9395a8340db4430e82f2e63e4f31799467a7543b36e55a09121fa72f4901a357e743fe41a3f6564d4b5714e3793c355cc3efd543b7adde7dade904f18f8df55c8d0b076f08a28225be106da81111cc05ee5123969182d36727475f5aefabd3c531b623e4b4581294023606e976fc62e5d0f76f32c0f7d7af9299f4f18f8df55c8d0b076f08a28225be106da81111cc05ee5123969182d36727475485d8e578446d37acec55c8f8b92c2b4a004f14ee0440c5c8febc7a006fe01fa4b14cbc450ff1957de19bf1bb9a589b4580393ebb10b0aac328526795bdf59790e5733521b118eaf4b0536ff14839f44358cdab6d2dbb680f630dea68d61154142b228ceaf0e02b912b1585b12b32c2b8678186c32c2422b2d8e60f50af40fa3d2d719b41ed17bb810888cca90dbe9a9738d35a995d57de4f9c9f77ba43af10e42b228ceaf0e02b912b1585b12b32c2b8678186c32c2422b2d8e60f50af40fa363ffadb38ce87ea5ecf9b9e65d2aae1f00d8c5a2aa27a837f573c80a275bbfcbd41de69ac8b0eaeda40ae9c86832638d640768f674217265c9f8027176a8f47863ffadb38ce87ea5ecf9b9e65d2aae1f00d8c5a2aa27a837f573c80a275bbfcb1b0813c09cd51e3b788e0ddd9c7115d78b105120356dac9dcbd3326a1ccb0386df08d9e58b603b630f110579e6c918fc66625f01011177b0d25ced3a5ed083483237efce7fbe178b2d91ee6dc90c2aa252ebdd5ea336198193f0ec860155aae85c3f178eac48e2a227fab81eb5c8d8fb3feb7293b98999a1760389f74c5d7fe55c3f178eac48e2a227fab81eb5c8d8fb3feb7293b98999a1760389f74c5d7fe55c3f178eac48e2a227fab81eb5c8d8fb3feb7293b98999a1760389f74c5d7fe558642fbc69c787b200e5e4cb93090e89023a9eff2a9dacb1d0e4d0f4b362df3858642fbc69c787b200e5e4cb93090e89023a9eff2a9dacb1d0e4d0f4b362df384ab2c3cbfced5d4a82a27b03c23964c70695f5bea3f40f5355e4064156e578a3102195de1b52dabad668dbd3227f782ac8f4a6f434f4972425fa9abcdb6c9b9fc18e416958d6f51661fdb45f275b5f50adff16539e48b7f947efbd406caeec81102195de1b52dabad668dbd3227f782ac8f4a6f434f4972425fa9abcdb6c9b9f5ebd0fa03da0d01c10b517aa1a7d3d28fd0752002951a6f4751b035c46dff4215ebd0fa03da0d01c10b517aa1a7d3d28fd0752002951a6f4751b035c46dff4215ebd0fa03da0d01c10b517aa1a7d3d28fd0752002951a6f4751b035c46dff4216506c271cb404259a04d66a6fe3cb96e411db7949999020ba8b2ad27681ddaae207fbacef145df52bf32c582844f77e42c12314273044490ff91746bdeb680af6506c271cb404259a04d66a6fe3cb96e411db7949999020ba8b2ad27681ddaae9b3ed5cf9ae28c3e3986a5b49d44da25a4b17d341241c43d32fd6b571daa0d6a9b3ed5cf9ae28c3e3986a5b49d44da25a4b17d341241c43d32fd6b571daa0d6a9b3ed5cf9ae28c3e3986a5b49d44da25a4b17d341241c43d32fd6b571daa0d6ac0c0b6e9927a5655800b54847713914df3425cf6190df4a34ebe2cbe8672db00c3c6dc108f55621c17674e4a95cd24cc4aeaa0d7830a44b84a47e5bbdf6cee6bc0c0b6e9927a5655800b54847713914df3425cf6190df4a34ebe2cbe8672db008d9173223ba834be02eef6fc94b81fb360b21e8126714de572a7ca6caa7d60b68d9173223ba834be02eef6fc94b81fb360b21e8126714de572a7ca6caa7d60b68d9173223ba834be02eef6fc94b81fb360b21e8126714de572a7ca6caa7d60b6aa6522dfdd3e26cf1a4f64d6f72ac9717a616bc36a6e1908d03043fdba9ba2beabc127533984ed8349fbf6b2ae126ee04a2f890492ac9c9e43794b966403b67baa6522dfdd3e26cf1a4f64d6f72ac9717a616bc36a6e1908d03043fdba9ba2bef1854a4cd45a7c9e7b17295cc6a6d37f2a7c03b73b25e98c920dc54906932d3e133b09541c128074e6c453fb3dc94eafa8ad7ae6df3d98fd92fadd63d686d219f1854a4cd45a7c9e7b17295cc6a6d37f2a7c03b73b25e98c920dc54906932d3e36a03438fde98ed095d1d0f2766770c808849b904813ba49839cfb05110b861036a03438fde98ed095d1d0f2766770c808849b904813ba49839cfb05110b861036a03438fde98ed095d1d0f2766770c808849b904813ba49839cfb05110b8610f5fe216f691b62c6557b678b93aeefb54a798cf622321e8a56812c67d12db0b0b9727c1afe7f216fd0ebef7203dbef1c496cd1d8e457c0df9c822e88d7f9082cf5fe216f691b62c6557b678b93aeefb54a798cf622321e8a56812c67d12db0b091721b56a044bc73e997e87b0bac61e2793255a026307f94ca1ec1e7a75176e9753fb23805053e6821900da2212a228ed5fbb7aca77f21f1011561dc59dd6222d27980e534ce8177b8f65523c5666a5ae00887f51227b3bf1e01894921cb1eff06e62f594a56c872f136cfcc641a3dcccd0149be43139ba161a6e4ba3885206b06e62f594a56c872f136cfcc641a3dcccd0149be43139ba161a6e4ba3885206b06e62f594a56c872f136cfcc641a3dcccd0149be43139ba161a6e4ba3885206be3d4037fef5aacdd8ad08f29108143ec758dae9c5e61964b24c085075abe59bc092d63dd06bc4caa550f3442f500d469ac36126058c4a700ce4587abd66095f3e3d4037fef5aacdd8ad08f29108143ec758dae9c5e61964b24c085075abe59bcd2066372004e6dd8ade408877bf2a5f43252f0eb67d636f83bd07886fc470430ce10f55eee93e54bf1132d63a0d51457ae27a16ad588452d6df0f3226daed3a2d2066372004e6dd8ade408877bf2a5f43252f0eb67d636f83bd07886fc470430921e7aeb5be5e22843e21a73dee03af18bd3a06988b7b3b830c86f6a9cc4bdb0c91cbe03ca0ba3509c1d1f6e4825f8aba905786158deacdf8a56bd6609c7103de24560a6cf060c2c7c52ce3562608ec1014d57d968eb66948917b27f60195cbdbde5a6e821ce307880b62520c820cc6f0f26dbdabe4f1aa6d0a289152448ca1e94f9d32eb4bf2b4a2d43a7919af3f8a3f6c1f1115e8934051604d5ee9c41cf163b6889eed1a1836fec29050279e3d9414e5d0bec7b849e0252be5842d0926ab3da26bea8a6e0728ac2ad3041ab7e2ff3a47850cf84a5657198c91d9bce2e5cca95b61f0f71adb36ae1f91386a10e7677d80e62466290e33f32ebddbb98b092dfda26bea8a6e0728ac2ad3041ab7e2ff3a47850cf84a5657198c91d9bce2e5cca966a98efd81e92dfe806a6d2519f93eb8d09a167cd1817811c076e40b61462b66d70aa0bdbafb8fd3de5ee73352333d76f3440c8946ff27a921709e678887d5b966a98efd81e92dfe806a6d2519f93eb8d09a167cd1817811c076e40b61462b6f0cfa72a1a3ec451f0a3b5ead35344c672b2c1db75a9818b9a738b7b49cdf3661e94cf2821c59e58f2e953b5a511a036d6d77f8c9bd4017bb525e11dee86dd48f0cfa72a1a3ec451f0a3b5ead35344c672b2c1db75a9818b9a738b7b49cdf366ee3393e3d8b1fbe1fb9f96c21ddb6cebf8814671d81b1efdefd3e03f40b1103efeb33cc7a18d0b36165825436d6d3def7f703e4f2bb3769cd714d5b39f333429ee3393e3d8b1fbe1fb9f96c21ddb6cebf8814671d81b1efdefd3e03f40b1103ec3ad557d75dde606f7833407526eba286c73f796db557cb7a05ca7c90a40adc4ec4d2802e1aa1a36863b1cf9a725ea891a6c35648ff2530d4b1588d85906db7ac3ad557d75dde606f7833407526eba286c73f796db557cb7a05ca7c90a40adc4c019c53a382818ea6144beb667dc314a4a8a7d7d53b46858dbbb3212fe6a7c63466a1fa4d84e781f61e5c7416dcb1f6268ec12932d91a47dc1a12276f363b314c019c53a382818ea6144beb667dc314a4a8a7d7d53b46858dbbb3212fe6a7c632caac2a962f70689fe2ea87242776a73d4eaa2aa8d2711f2638283cd8b21235aac70dbefb425b75985a50d9a165b85c657d5ed370a87a8e8e90c8561920dd6882caac2a962f70689fe2ea87242776a73d4eaa2aa8d2711f2638283cd8b21235aafc5e05a089393eb6493d3f83dcc29db4b8cb5c0feb6dd2992c250e077f3e2ffa12cda5b013525a83b6c658d3ea6f123f49d618b84db37af947178cfa78b97d8afc5e05a089393eb6493d3f83dcc29db4b8cb5c0feb6dd2992c250e077f3e2ff02b6e4d1df8fa2cd0c12faa984a5bf8b8076ea6a1798f82259c82797fa2105c402b6e4d1df8fa2cd0c12faa984a5bf8b8076ea6a1798f82259c82797fa2105c402b6e4d1df8fa2cd0c12faa984a5bf8b8076ea6a1798f82259c82797fa2105c451912f7f8e820e77ce6d1dec662fca1cbeda15bcb677472ae470634950a9b164ae053d2ff722fa44446958c2431d8383b176b2794053a677d6f1b723f51f6a838d3713cbed4e1cca1a4ab246cedeac1e4d1a1042584f74e697fe160756ad63cdc5380ef07eda4ca255354fb35425e33fb4752498b358ec37b4a4cd80f0750ef7c5380ef07eda4ca255354fb35425e33fb4752498b358ec37b4a4cd80f0750ef7c5380ef07eda4ca255354fb35425e33fb4752498b358ec37b4a4cd80f0750ef723a1926f74a6fed7146f417bb404c357fef4ef630611c684baa2d89819e4b92e8a534bc3ea669fd612a4ae001edc822fd076c864d0291e25d4e00fa6a384cbda23a1926f74a6fed7146f417bb404c357fef4ef630611c684baa2d89819e4b92e3b3396e76beb6a150b0ee5bd72f274cedeefb4fcc63a5e46301145e64703d8c53b3396e76beb6a150b0ee5bd72f274cedeefb4fcc63a5e46301145e64703d8c53a8e090cf92425f1372bd6cefd022d0bf4d723d5186a3423b178d98bccdb7891928a7768bcf557724c91796694028cdae3a1bb1e25687945043b25c4610abb0125e9cbb92d28ca29077d1206931aa7741b24c2174c0344938064118204e1d8ed2074c3c14cef79b129237d7f02dd88ac289ebd36fa6df4cedba47ea9d4520d8af9d30b019ffc4041ff2106fae3f4dcd3858061ceb248ec0b655a75980ca0839bce2903d8f6f0324778a811df7a6d5ad2d80a680d6c6d8d57bb114f2c13afb06af9d30b019ffc4041ff2106fae3f4dcd3858061ceb248ec0b655a75980ca0839b87be026ed436c038728a3a563d5058156595d82c952d660531f1e3a502b4a2b4efa2e0a24368029bf4faf34fa6ecd88c761a9caeb6e6deef06fa454eaf37678387be026ed436c038728a3a563d5058156595d82c952d660531f1e3a502b4a2b4c01d93819362db3ff59d06e5420c0f82647749f88239953d11e71af7deed9b531bb59cd3380e2149919a7f087f61ece5ca7c42cb44eb37c39f7863c4dc0bc8f8c98c40cdfa2dfc8d1402e1efd914e62ae6b92c83da8575e4e002b8c73727d9b980af2fd59f83b8936ed7d3a7ed1af3a5176615463c7f29375ed13c7f254f412f80af2fd59f83b8936ed7d3a7ed1af3a5176615463c7f29375ed13c7f254f412f80af2fd59f83b8936ed7d3a7ed1af3a5176615463c7f29375ed13c7f254f412f85b6a27a92dd4ded323c5fa0923a8c6e8fe4800994f05a09eb6c19306287c9086647395025e46793b66dab2e402dd36f7101d8ca3779956e566eabc426205bb485b6a27a92dd4ded323c5fa0923a8c6e8fe4800994f05a09eb6c19306287c908fbdd6264cfadaed6eeebacc79952567fd508e32c2afd07088befab57ce00cd5bb1b76000ca8a98f9e9e519eba7617329dce75644cd6c914c45c960726402a0d9fbdd6264cfadaed6eeebacc79952567fd508e32c2afd07088befab57ce00cd5b3fd79d8765f12da4875635c3c186dafcfd60ffd7a104801fc37982b840b67b111f9a3a250c5dd7ee678bb3fa0d73c952789edadfafbd2a5054cb5c274f4105834fcb5011f511c6a6c3471028846df1edbb7fede4630676011f00613506a18eef4a4bb4c19584e8740b86dcaf3854eb7e1599c91aff099b7cd46a83a15c81f8582271a89079d76df83ba61b3191355afd00883635037abd1d93b656995fa2d8e74a4bb4c19584e8740b86dcaf3854eb7e1599c91aff099b7cd46a83a15c81f858e7cc52ccf2b865135b76628990b2257a7cf10f23e7c414e2dee19db3d9af1b09b94029c60d2e3c93bd892d73ff38adcee4f8bf3ef0d3575bbbb63e68c1540ebe337def200d61d547bceac2a5be6fc27e8c1bf2393ddd5de9e0dc9859232ec7af8eca993731ecf23dc5c76e608c887fdebc9a2369c48c15fa2094910d484d1d308eca993731ecf23dc5c76e608c887fdebc9a2369c48c15fa2094910d484d1d308eca993731ecf23dc5c76e608c887fdebc9a2369c48c15fa2094910d484d1d30ef5cedf0ffbbaaa1156819f28628115eb6de7bba6850e1d6277a91178c60fb2dd4b4a17d4e9e01e86f7f025f18baafe5492f72cfc3ec625be67d5d3cdabd2c3aef5cedf0ffbbaaa1156819f28628115eb6de7bba6850e1d6277a91178c60fb2d3898591b00c47375019f4da36a8c500250edb17d139d8efb66c9c5eba582a2573c5a63a0bd1f0100956f43ed039aa20a19f0a2b5970d621d443653543995c6d93898591b00c47375019f4da36a8c500250edb17d139d8efb66c9c5eba582a2572c59658a4faf449874e373edb876eba8aa7b15dd1a21860a523fddaa4011056a1775632cbe2f31541d016035c6adaf7fb0d9921373d330d66de31738a509b3b82c59658a4faf449874e373edb876eba8aa7b15dd1a21860a523fddaa4011056a58bdd760fcab247d2e3f494e233262fb2e68e5d954b451f0d21d3f410586875758bdd760fcab247d2e3f494e233262fb2e68e5d954b451f0d21d3f410586875758bdd760fcab247d2e3f494e233262fb2e68e5d954b451f0d21d3f4105868757fd0ed6f72b3d7486fc4ee75cc2768c567032b48f96260edad4f4caed53c47552fd0ed6f72b3d7486fc4ee75cc2768c567032b48f96260edad4f4caed53c47552fd0ed6f72b3d7486fc4ee75cc2768c567032b48f96260edad4f4caed53c47552df832f53c6b04e1fbf52bfbe949dc1b7f5db1da22498d9edcb2243d73ac0f03b1fa61589b1f5b415bbfa2997ae38950bc74fc3e289ccbbabd5e47e13eb3a62b0df832f53c6b04e1fbf52bfbe949dc1b7f5db1da22498d9edcb2243d73ac0f03ba70aab37598fa4a63729b40c8cd2ffd35def39295c0cbd9114416986b8322d95a70aab37598fa4a63729b40c8cd2ffd35def39295c0cbd9114416986b8322d95a70aab37598fa4a63729b40c8cd2ffd35def39295c0cbd9114416986b8322d95e28dda1a649a4acfbc235ec065a5e0917b8f6c0cff13694dbea3f9daa3c65a4be28dda1a649a4acfbc235ec065a5e0917b8f6c0cff13694dbea3f9daa3c65a4be28dda1a649a4acfbc235ec065a5e0917b8f6c0cff13694dbea3f9daa3c65a4b35b8a2c930601491a299e7d52c535e8efa5c9c6a50c7645f0c98bf4946c47e8d35b8a2c930601491a299e7d52c535e8efa5c9c6a50c7645f0c98bf4946c47e8d35b8a2c930601491a299e7d52c535e8efa5c9c6a50c7645f0c98bf4946c47e8d094819f4b38814ed1c69c2bc911e40ab6c03a83ea63fe6af6a48538750c4bb254615386fbc4d059611043eba3cdcfe2cbfe0b98b018c5a540061a483dbe260b1094819f4b38814ed1c69c2bc911e40ab6c03a83ea63fe6af6a48538750c4bb25915d5706e3e59f757d52938b4493f7c756784f481be76c4263d20a83d315b7d0a31a01b317e899dee571ea4748cc4c5ef9d71fd78bbe6bc9f2cad1b2ff5ac6815f8be0d5c6aff8c289566fcbc66978175c23b139754c31ddd82be2e812a8ae24b0a75dd3b4db55d3524a31f9bba8097ddde391029e9dcd37729112c9c5b5c9d6bba48a334fbe753a50957029afe2012e5a08363adf9505e0149c3ba04ced741e18b4455b35cc83ed29954e1bb37b829ea00a305c04d19db2359b0eb3765c8ab6b447149c4fc02e336c8f640345395b00c2e239116cce416f7ab5a3ee2e20150eb447149c4fc02e336c8f640345395b00c2e239116cce416f7ab5a3ee2e20150eb447149c4fc02e336c8f640345395b00c2e239116cce416f7ab5a3ee2e20150eafa38d4bc5834a6c246bef58ec7c7edca873e523b0146b8a60f7b8fb9e991ac6555cb163251338509d2ed1faaa5082aa022ff2c75fd9ce8123514d3ec8e64e97afa38d4bc5834a6c246bef58ec7c7edca873e523b0146b8a60f7b8fb9e991ac6e874e6abcf96ff3ed5c5dab4cf1c3dfb5481a4a06e9b4cee42e6acdb7d00c8bbab098d680799726202ba04bba9be8db5d2c0810fa8c67e02003372b8d848eb1de874e6abcf96ff3ed5c5dab4cf1c3dfb5481a4a06e9b4cee42e6acdb7d00c8bb72d6be159e08805b13e7c9d4712eaa213570bd69e08e00b5945928af7e04867272d6be159e08805b13e7c9d4712eaa213570bd69e08e00b5945928af7e04867272d6be159e08805b13e7c9d4712eaa213570bd69e08e00b5945928af7e04867206dd16e78e2b877bd47fbb7aa974044f90a109f72a03c44edc6cb30a33312fe8a88a91c7deeb5f04cc9c8d617e768f4850fdec1efedbf399ba42518a3654d0c006dd16e78e2b877bd47fbb7aa974044f90a109f72a03c44edc6cb30a33312fe8134d4571ea53447105f0453db1ed649ca354989eaf8bc0cf4a449023ecafcbcc87043729da0657649070a4f781cc9c087b4a67842f4f9fa5f95383bccc290f85134d4571ea53447105f0453db1ed649ca354989eaf8bc0cf4a449023ecafcbcc86bb5385bb485c8faf46f3d3618bbb6d8c14cdebe65574d0fd1b1b43fd1a342bf159b84627beed5a347e5098703ed84d847105d6fa8266e33d973de896c4a3d786bb5385bb485c8faf46f3d3618bbb6d8c14cdebe65574d0fd1b1b43fd1a342b1ff3035d9f86e3fbc2d6f6adefb37235c3e39bc08a00216d33614df0ec011f85b54b8568227917c072c45ce987b9e670c09b2159f278dcae36d19f14872815b51ff3035d9f86e3fbc2d6f6adefb37235c3e39bc08a00216d33614df0ec011f85e9ea1a5ff295af54b79bf2a4e986baeed46b482d354a098dbb9efad7249026e5e9ea1a5ff295af54b79bf2a4e986baeed46b482d354a098dbb9efad7249026e5e9ea1a5ff295af54b79bf2a4e986baeed46b482d354a098dbb9efad7249026e56255b5d6fb42e2864ca8e7f85930bdceee5d9dcc3c4583d2a19e43a5f99d49746255b5d6fb42e2864ca8e7f85930bdceee5d9dcc3c4583d2a19e43a5f99d49746255b5d6fb42e2864ca8e7f85930bdceee5d9dcc3c4583d2a19e43a5f99d4974d9c8739f945b82dad6821493bd3c2104b7acfec3a56ef4e32da2dd7151cba17cd9c8739f945b82dad6821493bd3c2104b7acfec3a56ef4e32da2dd7151cba17cd9c8739f945b82dad6821493bd3c2104b7acfec3a56ef4e32da2dd7151cba17c688003cfa7b009809391b957710b41a6164b14483fa581b225e7d547e2996222f92d6063415b3db5cf4aac606a24ec93072ee2ce0b7122504f5350becbf504df76cdc90787a6b17ff8e092906b01a2985f20ff740305fa5573e53589b1caafe6b5bb994d1fa5b208e726317426f536e34271fcd6042d783e9f6e5406e610a5eab5bb994d1fa5b208e726317426f536e34271fcd6042d783e9f6e5406e610a5eab5bb994d1fa5b208e726317426f536e34271fcd6042d783e9f6e5406e610a5ea6eb83a2e8790893bcbd8bd76cc35800a55abbde62eeb46910ad3339a65762622b06e7282790520e3092e3bc8807e1cfa3ab100307179ab2622db986297f221b26eb83a2e8790893bcbd8bd76cc35800a55abbde62eeb46910ad3339a65762622fb7a657938fbce62b74201385e94d8466bd635025bcd77be6c89e1bc4789dc78fb7a657938fbce62b74201385e94d8466bd635025bcd77be6c89e1bc4789dc78fb7a657938fbce62b74201385e94d8466bd635025bcd77be6c89e1bc4789dc7868816cf7534b704e264d1f13f906fe9cb9ee04177c526d8c726a46fac70e32d968816cf7534b704e264d1f13f906fe9cb9ee04177c526d8c726a46fac70e32d958132164eeb987c87712394113c6880ffc17e3fc537272f4ad1fbdb7f278d789f4f0de04c4cad686e4be5c0d390dfebf0e55fa14180b59c3a2fb7c9c06cbf574da348aada1e8c9d9c12baef7eb99dbd0244d4b13c6f1105f369867e42241322cf4f0de04c4cad686e4be5c0d390dfebf0e55fa14180b59c3a2fb7c9c06cbf574bd77cf66471db168ab11cea5f78e15f50d10ccee264c01000d05f0ed3f2ffce7bd77cf66471db168ab11cea5f78e15f50d10ccee264c01000d05f0ed3f2ffce7bd77cf66471db168ab11cea5f78e15f50d10ccee264c01000d05f0ed3f2ffce7ab90f4e6bf92d3378d00303c13ac5c480ad5d9d2d103171a2832f37d7578db6fab90f4e6bf92d3378d00303c13ac5c480ad5d9d2d103171a2832f37d7578db6fab90f4e6bf92d3378d00303c13ac5c480ad5d9d2d103171a2832f37d7578db6f6a78eb7fc15839081e99fc8874b125454d69dadcb44b9fb68a0e61dc5a468c61bc6f56362848e5816dd853a6069d04d75385e70de59a1461e522db82cbe2009e78092e21ba9bbb0edf1e42260a7ff24c1c27a30d2d025577554286d4ca932d1df9107d32e9fb9676ab9c7f95531e249bd6d963f8b9cc7b4ce7d2a9fe549410783235986049dbb13ff498dd9721689f50e275596e1f857fd4c9a4f4e6b3cc6ea9f9107d32e9fb9676ab9c7f95531e249bd6d963f8b9cc7b4ce7d2a9fe549410786787c2bb12fba4e4c89eb28e1d59884a13b98a0b3a61a9b9aa94da39ae401e9e7fcc1533f4c55481aa491b958f61d92748b0f67163f5f227305307c642bdea146787c2bb12fba4e4c89eb28e1d59884a13b98a0b3a61a9b9aa94da39ae401e9ed40ddb824869ba9e09b6a6c1f386a8c3b6440d8f18f10395b4fe8105ebf99e7ed40ddb824869ba9e09b6a6c1f386a8c3b6440d8f18f10395b4fe8105ebf99e7e5a3b8e48e30d62698eb66aa7a6ac4d652960530a074713ec2f986a0fecf6444d0541cb7fd96a99d7f3b254b125182308d21a8de62d9db7e712bd060b276f2c8e0541cb7fd96a99d7f3b254b125182308d21a8de62d9db7e712bd060b276f2c8e0541cb7fd96a99d7f3b254b125182308d21a8de62d9db7e712bd060b276f2c8ecfaf5b4234d58316a7d4f8243c29a38215cefc51f1f029a8a9df83edf879811dcfaf5b4234d58316a7d4f8243c29a38215cefc51f1f029a8a9df83edf879811dcfaf5b4234d58316a7d4f8243c29a38215cefc51f1f029a8a9df83edf879811da6dfec3c989e826161ceff7398c7d9dd9ee9a693724416aa1be200d72a4fa59bd59cbce48c1667d89d91a629b086d6948972bc257897b5b42bbaea1bc3ca44e5a6dfec3c989e826161ceff7398c7d9dd9ee9a693724416aa1be200d72a4fa59b07ad0431e444d99820355f63e9723c2b1bec5c3deaa76bc47399bb259d58fe256790d6457d402bbf9facbe86ca97aa14fba6ec668218d976e663d6692cf2f37407ad0431e444d99820355f63e9723c2b1bec5c3deaa76bc47399bb259d58fe250e9e2f9148020899699cfb7936469d9cc3df1f059ae247434669432e07d406d12af42a4ddb281f9862964cde147f376e2e5f9a371c8a02c830e8e032acd3786b0e9e2f9148020899699cfb7936469d9cc3df1f059ae247434669432e07d406d1f9f46db5ada1281459c7b4342de95fe74bc50a0fc71123b5103a06a8deb2754aaf955420c20506cb5851f02d3f83e3c5eb35fd919641ceedea9337aefff5d792b9121d60b3c984c063622d5d204bfc6ecc21334ee80a02663ee51a561f1a353be6c293e61ed33cb0055da00271ce2b19256ab8c076119552977b9a20948283e4e6c293e61ed33cb0055da00271ce2b19256ab8c076119552977b9a20948283e4e6c293e61ed33cb0055da00271ce2b19256ab8c076119552977b9a20948283e4a4166e9c98f3c825842d0ab1a4baa7e9f3e6c7a2dc83595af01f50fb151db66870438cee211bded77da70dc621c22ff71a00738ce1e9ec22864fd1e149f2ce1da4166e9c98f3c825842d0ab1a4baa7e9f3e6c7a2dc83595af01f50fb151db668a0bfe6d86d116666e239b0a289e37f9452c9c756a18ba1a77831e1aeb907c2d5d403eda43b72c9186d91385c4c0ef743475f1b1b8c559fafca95cc49ce47fedba0bfe6d86d116666e239b0a289e37f9452c9c756a18ba1a77831e1aeb907c2d51399b2fcffc133e5544565d22498a90d1f422fe86b73b8330f67a7f63157f8651399b2fcffc133e5544565d22498a90d1f422fe86b73b8330f67a7f63157f865f953d7d1f6c60f55de025631c42c1585259ccb906ac5d4f81d8c13827fd7fa891dcbb62961e95a7b58d635ddc18173ecc997ba6e55907537ed525cda1ce6544abff5cddd1c88059436349fef25f2867c3cbab552e18a9a9d34114a0ac60a0baa4ccd75fc3b03a9f3ce1a2a4ea822fa8b047ba685322eaba177f878c9c1517bf47fc457c66d8d68982caf5fcbe97cd4ea36f5751d951178aa4260df748172bf96dea74c0589d4523fd6907fad17842392016b5a4896080a6bc29365e60b94e2267fc457c66d8d68982caf5fcbe97cd4ea36f5751d951178aa4260df748172bf9607c8d21979772e32cbe24e9b2aaecbde4c8f91ad56103ec0ab144ecfcbfe86bc07c8d21979772e32cbe24e9b2aaecbde4c8f91ad56103ec0ab144ecfcbfe86bc07c8d21979772e32cbe24e9b2aaecbde4c8f91ad56103ec0ab144ecfcbfe86bc328542aa55f46027c7422f30ed78fb3887adc23b735bfd1f4879c4079ee985bc328542aa55f46027c7422f30ed78fb3887adc23b735bfd1f4879c4079ee985bc328542aa55f46027c7422f30ed78fb3887adc23b735bfd1f4879c4079ee985bc690ed1f27fdfc33acac427aba5b14db1e14cf6b07cda13e4bb3fba8bca1e308890aced830691a355cb2349676a1dfdfc104078a727f0c7c0ed3b3d22aa70c3cb690ed1f27fdfc33acac427aba5b14db1e14cf6b07cda13e4bb3fba8bca1e30881db74ebf88f67f243e021933fcef5b98cdc571ccca71112997be5a8d97e2d4811db74ebf88f67f243e021933fcef5b98cdc571ccca71112997be5a8d97e2d4811db74ebf88f67f243e021933fcef5b98cdc571ccca71112997be5a8d97e2d4817d3dd5d4943afddbffb733604e8def10ec72240a348ee1f9317f1fba2f944f1e7d3dd5d4943afddbffb733604e8def10ec72240a348ee1f9317f1fba2f944f1e7d3dd5d4943afddbffb733604e8def10ec72240a348ee1f9317f1fba2f944f1e18da01b53d537fe53e09419e8d96f974ea69f1b8b37cc2b852ce1bae8f02af6e18da01b53d537fe53e09419e8d96f974ea69f1b8b37cc2b852ce1bae8f02af6e18da01b53d537fe53e09419e8d96f974ea69f1b8b37cc2b852ce1bae8f02af6e83226f5555b24a9310323777fdd6a0d9c0d64e644907e3f75de6c5e8e7402728f9f55f6f1fd8d936e685eb8046787602a1a91451e329c0c604ab3579f5cca2ce83226f5555b24a9310323777fdd6a0d9c0d64e644907e3f75de6c5e8e7402728dfd049cb0c7b11df6531b6ac0fe844c1e3ff825593f0f82a87516f7185c27ef66b37680819440069802f7ff86175a3c05e39c414c2616b1cde2cac9a99206f26dfd049cb0c7b11df6531b6ac0fe844c1e3ff825593f0f82a87516f7185c27ef60efedf3628286d6c170b29ba3cd37ee05cff1af84bd594e1c5bf92c0a0dd216d310f5b3f385e75a4be95992edeeaf1658ece2c97baaa02f1acef5179b170ea000efedf3628286d6c170b29ba3cd37ee05cff1af84bd594e1c5bf92c0a0dd216d65bc5ed8c0afcb9f9e5e07f21c3d9079ea4c79b0d9cc874046c771b88d7ca50365bc5ed8c0afcb9f9e5e07f21c3d9079ea4c79b0d9cc874046c771b88d7ca50365bc5ed8c0afcb9f9e5e07f21c3d9079ea4c79b0d9cc874046c771b88d7ca503d9e125d8e3385c9156c7b2e400ca9636ab556513a3f8e55d447c1dde6f4dfc467b4ec402031483cb1d7bcc48157ac23928affb46acc16b6f13da5b0a4a47506ad9e125d8e3385c9156c7b2e400ca9636ab556513a3f8e55d447c1dde6f4dfc463e5df4448c9aa9575614ba7424e65ba58b01f2ba12e8299c68650cbccbd8cc61feb8bb984043400b98060b0c13d6409c3fc3edc191f5e34e076674191f619a64d18b9a2477a09a9f17e755070f7470ba1718f8f88a38b7fb59c854c7fb46808d3809f9db051ebea441d4fa1745df2697157b486c2bbc9235720427bc13d91a1171b6a484128b3bc2b353dae424e73cbf9abad5563b473680f38ee17995d297f1f1dfbd8cb95b0cab7429d572b50efd53f2e174c727f531a8e0dc49c55df98215f35cdad132e2e7e209d2b7983ef5494cf023b531f4611e5071746ef64fc8b4d3b14ee60a596497775194b27b1eb782db10baf1e98adb2150d12660fe390515fe28e955dd4038d8037c9e425ca00f4855b6e05c1e3362d32e2669ecf0676952d0bf6a0014b1560af4c8c3de45c0d34bc08f1314b1b3c482e7238406b804019224cb848aee06444cf5e66be0fbd89bcde65625df84755342da3fe565408f04a826bf6a0014b1560af4c8c3de45c0d34bc08f1314b1b3c482e7238406b8040192246d75f5ae8e721360c3f7fabc26b4fcbadab793e2ca95edfae5a8bf650d53e36d6d75f5ae8e721360c3f7fabc26b4fcbadab793e2ca95edfae5a8bf650d53e36d6d75f5ae8e721360c3f7fabc26b4fcbadab793e2ca95edfae5a8bf650d53e36daf5acfd08387ddb45f9f8be8f20948c7658e03e8268b214f3e4a1abf4ef45628af5acfd08387ddb45f9f8be8f20948c7658e03e8268b214f3e4a1abf4ef45628af5acfd08387ddb45f9f8be8f20948c7658e03e8268b214f3e4a1abf4ef45628a37f7c30d44dbe234a5b3056a5b0a047c567c9a83dc43c7e62cd628b1b000d45cd57517f6c29725d30b050af5f353163e3a9daf8206d9a4742d90dab4d1bf8b1a37f7c30d44dbe234a5b3056a5b0a047c567c9a83dc43c7e62cd628b1b000d45d68b3e24c2148cb3f5771c0deaa0f54b32dec30e410c271baccda19eec2fb133b00504f022d10c42ad8ade13b055cb1f9bee6007d13e7ed6fa07e579893bc983d68b3e24c2148cb3f5771c0deaa0f54b32dec30e410c271baccda19eec2fb13362bd67f6ae36d6b80692218a10ce0e6fbdc7c4c24a2da5f1c825a2df1fe16b8df4e6ade8d0b6a8bd9c531e1030edaa8d8f74fd05d270a7e8bb2159c868aa088462bd67f6ae36d6b80692218a10ce0e6fbdc7c4c24a2da5f1c825a2df1fe16b8d7e7b55bcace27c1aad71132983a4f7049cb141001151f4e7bf4507ed69d6df4948794930e95eb303babcf85ec9a6ec0a9f79971626154f3f654994d4eeb02f717e7b55bcace27c1aad71132983a4f7049cb141001151f4e7bf4507ed69d6df4915858a7e7ee51327bb3871675ce32e1c614ca7c7a2dbb138c5524cc76e79a7f83e399dc9ccd4501da11016beccab30f002adc6f66431b92f56593aa082ab651715858a7e7ee51327bb3871675ce32e1c614ca7c7a2dbb138c5524cc76e79a7f8d84514af8191ca019aef52ebef035042216b29c92a44b9cbc98f776da259ce74a00534333386ebd1c70f74952a4a146ecf10cf2713b8b891fc619dfd5830e29ed84514af8191ca019aef52ebef035042216b29c92a44b9cbc98f776da259ce74ce911a404c7e3b5988cac5e20b7a191712648a178b27df08848c2226c473ba8dce911a404c7e3b5988cac5e20b7a191712648a178b27df08848c2226c473ba8dce911a404c7e3b5988cac5e20b7a191712648a178b27df08848c2226c473ba8d3ce1aece68b4570733c19ac178999e3068b79f1522c8584a137a13dc8e6f0f1417b3f33f78d2b9c02a9343603b04fad9793d042bb8b10593aacc50ee2e5e2c0fe40b5869af350c8352c65ab19ba7817d469a3b58fa723b7177769850d89c64dd327b1c58fbb3c3103b34a30443ade10d84d9b213f260d5ebca29671d8795d76c8b1e0ba9d3690c88bce40fe62fbedc9856748c20fa8525d5616391d05c0581f8b38d657ad7ead73f72f1ccc284bdb10e857a54000680eee86ddb6fb14432039aa7f405345bcfec7bb94f7f3d8a6f795dab424cea47fbdc8f130f2538d4887ad8db060d4a2a0c6b0affb8e78c6bbcb0c9e03f1b5bebbb3804fbd48b9d903776ecd56699439f8cdbfd526fbb55d10b3ff52cd75c6f194afb42a41dcd42cbe11440eb268309e7ce479e03d8bf34c82f1e39269d16938e7dd3a8dc809bfd7bb4728ca8f4335ac946e91b6fdc65385c7bb9f07f7f2950b64ee517bf85b68af8d1b020eb268309e7ce479e03d8bf34c82f1e39269d16938e7dd3a8dc809bfd7bb4728c7429499c6d09a13cd78b21eda8c363390ef174a5974082db83b05c1b92746e427429499c6d09a13cd78b21eda8c363390ef174a5974082db83b05c1b92746e427429499c6d09a13cd78b21eda8c363390ef174a5974082db83b05c1b92746e4266c8b0c0d2ee2b863081ae46e60bd848377ec9758373a9b58e54977a6852ab6066c8b0c0d2ee2b863081ae46e60bd848377ec9758373a9b58e54977a6852ab60954665639e7d9d217c624e7e398c655d5ac0a0b8ec361a38cd5105ebe8e9e8973594b5c8b0bd8076194c8f17850ac5e6a6b5a8c30846a8421a8fa281cc05254a3ff45e12ea159e6c81155b922cb900917ac9a2a8e8a6824093aadc24e46b266f5b70784e71a5e231341144d28b0ab8bc4a3af5393e9230fd65e35bc91c7daa713bb19ad0b19141f2a872401090ec6d7d3e53bfd3333ad519b34c492d699eb0a425b2722642809239e7642089f8505e521dc0422458e4741335a68c4537d057d43bb19ad0b19141f2a872401090ec6d7d3e53bfd3333ad519b34c492d699eb0a4e6ab28d891bf382988070fdbd57ab68b7a1e808c3afec0c43b610a5c115d01a0e6ab28d891bf382988070fdbd57ab68b7a1e808c3afec0c43b610a5c115d01a0e6ab28d891bf382988070fdbd57ab68b7a1e808c3afec0c43b610a5c115d01a0cd1e515647edf96618b2a64afa4b7d21f771ea2ae2ce08eb583bc605c8c984d29f16c1ef7b7034a71299182edf7501a2126770a40057d0ea72fe5c21b429688a9f61153e0fa0e210355fa4d2c95f4fa76b40a29402e6e2081d4e7065da7423b3914a6192937aeae49f9c1d782dfd711785e20300beb83bbe370a147f276d92d963e6b89e010d44307a277d8b97d12bc0e7b8b4ca82898d2887a3223fc83c5171914a6192937aeae49f9c1d782dfd711785e20300beb83bbe370a147f276d92d923f858a26f29bff5c657cd8bc0c7756fe337ffd4288a8fcc59ecdad7f18134f958884ae6831b7eaf8304d06076b146f6953ac7418067fe0dc1eb1c94b561287c23f858a26f29bff5c657cd8bc0c7756fe337ffd4288a8fcc59ecdad7f18134f91c9ac264c87c882f65c65aa7908425f71017d2781d7ca16178e49345c847295e1e593c5979d27b2ad5f2987774a0cc513c7055bdb8ea8609f92e75b03edcda0e1c9ac264c87c882f65c65aa7908425f71017d2781d7ca16178e49345c847295ed759d957bf1c990d9eb5af84bdd8d23d1f065370f685224b0ff1e6fb1ed66e9198fc692c7356c627c30e4fd9ce04f526e475a21cc9f7f2ec21b0854ef731c8e6d759d957bf1c990d9eb5af84bdd8d23d1f065370f685224b0ff1e6fb1ed66e9156c6cc3f85453bfd31407e0cd8829efc3e52e3cf4fa1982f450c3fbd16af390656c6cc3f85453bfd31407e0cd8829efc3e52e3cf4fa1982f450c3fbd16af390656c6cc3f85453bfd31407e0cd8829efc3e52e3cf4fa1982f450c3fbd16af390619f6e68ee29813167a681e53f9c5d1a62e42496aaa93d3692bc81471102c388519f6e68ee29813167a681e53f9c5d1a62e42496aaa93d3692bc81471102c388519f6e68ee29813167a681e53f9c5d1a62e42496aaa93d3692bc81471102c388508e1a6d7cde38bdc464ebc8aeb78e5f4b19a865b73bc2e5b957b63d6f75f657d1942b9026ea715cc6187250a2e224ca739afeaf46085e0793b2cb856a430b0ac08e1a6d7cde38bdc464ebc8aeb78e5f4b19a865b73bc2e5b957b63d6f75f657ddc537ae42a600fd8fb859ef7512a5a308cc62468fbd193deff6b4a53bb204c8bdc537ae42a600fd8fb859ef7512a5a308cc62468fbd193deff6b4a53bb204c8bdc537ae42a600fd8fb859ef7512a5a308cc62468fbd193deff6b4a53bb204c8bf9772f2d3d2a310dc3b0e7d4c6aa57dc2843036176f1460eb6791b17fcb485a8986a24dfa8e74514b8164aba75b653c6e57040adb070fa42776e711aa16729fef9772f2d3d2a310dc3b0e7d4c6aa57dc2843036176f1460eb6791b17fcb485a885cf466226bd9ddd8a0f34315f5491efc96990b28d760808daab29121a1233b685cf466226bd9ddd8a0f34315f5491efc96990b28d760808daab29121a1233b685cf466226bd9ddd8a0f34315f5491efc96990b28d760808daab29121a1233b69f279f3a688ed9842d1cf3d05bd3b71d9ce0b90e4812d2b7e5d177434bdd37969f279f3a688ed9842d1cf3d05bd3b71d9ce0b90e4812d2b7e5d177434bdd3796708686c82d20f8272b1846f0700cdc6db9bcba07cc2b7dad5b710d1cd8356285f9860724a879adf8c4b3924c8a2668bb2150da33cafcb02067469c8cca178248f9860724a879adf8c4b3924c8a2668bb2150da33cafcb02067469c8cca178248f9860724a879adf8c4b3924c8a2668bb2150da33cafcb02067469c8cca178248250afcc39ba30a18751a931e137485771409b9ac963afb7c872012d216cc279e4b7e9ae51b5e6db2af053b3206ce33ce58cea9f86fa16ae914a82e023f1ae1b8250afcc39ba30a18751a931e137485771409b9ac963afb7c872012d216cc279e17255a7ec194e6fd019c5eb663c861612086f7c3b21e130d1a915b65cdfc9b3fa410ee818fddfa68f18e2157346fa5ef86c9852ab3f740e796cc8178f8612dd6b27af0bb5fd25d97a81902e6f59135e06ec570621319da6329c3258384547dd64cd83b2178e0ef562606c61ba9a51aacf6a0be1d2e949ca39c4b3a211033ad034cd83b2178e0ef562606c61ba9a51aacf6a0be1d2e949ca39c4b3a211033ad034cd83b2178e0ef562606c61ba9a51aacf6a0be1d2e949ca39c4b3a211033ad034832a8fe842268fac6cb412f147a1aa0f615fefc1920f24d8b9d856fc0fc13024832a8fe842268fac6cb412f147a1aa0f615fefc1920f24d8b9d856fc0fc13024832a8fe842268fac6cb412f147a1aa0f615fefc1920f24d8b9d856fc0fc130293686d7b7508bdf4ed7c94e4330fc76707278462eceffb7d528c7a02d953b686dd581c3b54fc6bf21c018dbeb4c283cdd35517bc5598052cc4eca8b5d11dfbd293686d7b7508bdf4ed7c94e4330fc76707278462eceffb7d528c7a02d953b686f98ab6e399cd5d370d4451bbd564d23918901d2e8124172c4e4e2536af94658ef98ab6e399cd5d370d4451bbd564d23918901d2e8124172c4e4e2536af94658ef98ab6e399cd5d370d4451bbd564d23918901d2e8124172c4e4e2536af94658eb2e868489cce14ca6f7fa3a7831c6f9cfe1a712596e0d70764209659801a1773bd8317f9f48f8bd277e4dd0fd58935c80f6db7d6549811dc056705fa8b30726e350534154a15803b2b74843b8c5af92edea7b31da3a019ee615fbe41b13cfeb6785860ca23b33a7cf31628fb3bb2edda022ccb40e41f0b84264514466d0f277d9a84e22159ddcca6f7a043bc258566d4ea8085d553386bec8e67db6027076643785860ca23b33a7cf31628fb3bb2edda022ccb40e41f0b84264514466d0f277dfd93b36138af3e3874f33c7275569a6f203c6bad2b3a919d03fe5136a2901a396de59feafb42f4bbf7318546e7fbb6790765cbc1ff268d0e969eba3a8e8b3eab3b2b11450aed89c39be0020d3a527069e8320170d7be908ccec8dff9b93be5727efa945c724bf1e4364a352c03e353e25df05ba181e92fb5d45ea454d9352f8317fab02d9618b2e540f1386719cce63f2b0f5d460c6608198ce3f31387b9c4697efa945c724bf1e4364a352c03e353e25df05ba181e92fb5d45ea454d9352f83b53fd84bd699379676bf3e5f757244f351e597d4c0784218ded7159d76d539a6eee00230c282b61e84943fa67157e381aa6c319a06f57fa5ad8f1bffd56d9955b53fd84bd699379676bf3e5f757244f351e597d4c0784218ded7159d76d539a6feeb2d8c781ea6c76c2db1ed10aabcf50105fe9ac73c7634c03f84be9f00abcb57e79105c0db6629a3044798898835f667faad406be9d1d26c4256fe06c18922feeb2d8c781ea6c76c2db1ed10aabcf50105fe9ac73c7634c03f84be9f00abcbf108394bd6c0e059aa8855fa00159205c9ba698eea39c24c5452dfdb78e4dd61f108394bd6c0e059aa8855fa00159205c9ba698eea39c24c5452dfdb78e4dd61f108394bd6c0e059aa8855fa00159205c9ba698eea39c24c5452dfdb78e4dd6174ad4cf57cd2a54e6db53e7488352b6049b201468a61ecea2e736e344a7ea6b674ad4cf57cd2a54e6db53e7488352b6049b201468a61ecea2e736e344a7ea6b674ad4cf57cd2a54e6db53e7488352b6049b201468a61ecea2e736e344a7ea6b6e6fb129582d286f30cfe2b40b52fa94c4d2d6f88564191bb7b90c8f4446ef4cee6fb129582d286f30cfe2b40b52fa94c4d2d6f88564191bb7b90c8f4446ef4cee6fb129582d286f30cfe2b40b52fa94c4d2d6f88564191bb7b90c8f4446ef4ce94f8c761b96bf313c06fe311fde34551e7e86bd0cb005cc84c43361c31530b2b94f8c761b96bf313c06fe311fde34551e7e86bd0cb005cc84c43361c31530b2b94f8c761b96bf313c06fe311fde34551e7e86bd0cb005cc84c43361c31530b2b987facf04576936b523301c2c75ce88042d97df8d26b08b5c7259e8f25c98680d77ba320bc41c8872af699888ff1dd01b0e1e4fa87b765d5d23497e413be8823e55850096038a70be778d2119f2a4d0fc0cf52b46e2788ef0ac0d9db69d819723a06948966cc1c9a588dd76193116bcd1851bf8f50532f93ab544639b467c51509ee7efaed162c4c71c411bc13a36d0ac1be9c66a17f252a844bd784e03ada263a06948966cc1c9a588dd76193116bcd1851bf8f50532f93ab544639b467c515da3543c419706838f065b22ccb2a9243f9f55f568900adcb5ebe6bb5b1de5520da3543c419706838f065b22ccb2a9243f9f55f568900adcb5ebe6bb5b1de5520da3543c419706838f065b22ccb2a9243f9f55f568900adcb5ebe6bb5b1de5520871c2fb66029de1a0fae89b5c498ac42222ad4244fe545fc049377f35d98525f871c2fb66029de1a0fae89b5c498ac42222ad4244fe545fc049377f35d98525f871c2fb66029de1a0fae89b5c498ac42222ad4244fe545fc049377f35d98525f8da547c60a37540b2672f2f7f9c4b1ea0dab3b03a3d6776a4f61862224e87e408da547c60a37540b2672f2f7f9c4b1ea0dab3b03a3d6776a4f61862224e87e408da547c60a37540b2672f2f7f9c4b1ea0dab3b03a3d6776a4f61862224e87e40b1cc81f03fcdaaf5e141dbfb055b515411bf7b5b901b3a1393f9f0e586e9dce0ec1727e0137495500a4113afe308a4f939217d4e8e5fc3d228aa0b4afa05176a8cf28e58f762c0768be3b3f55604b8dbedc5abc40a8a5e1b91ad665f767ba90bde7e664f2e1851c3f96826961ba888af8a8d7b4ced17fa036e929a19cf83886fcae0f0166e5af2ddd83e77be36d835dfe37505e5a281b6a9c6905c9c34b35790de7e664f2e1851c3f96826961ba888af8a8d7b4ced17fa036e929a19cf83886fa2f0ca4d304f28ad25364c0ba24fb16dfdeec5090bb83b09ecb85851b94862cca2f0ca4d304f28ad25364c0ba24fb16dfdeec5090bb83b09ecb85851b94862cca2f0ca4d304f28ad25364c0ba24fb16dfdeec5090bb83b09ecb85851b94862ccff264f518c60a930202d4e9c150daa23a0e06747051b0881f623e20e4195d924ff264f518c60a930202d4e9c150daa23a0e06747051b0881f623e20e4195d924ff264f518c60a930202d4e9c150daa23a0e06747051b0881f623e20e4195d9247de1fade01608fa41fd3e009819513ff6689c4260cdd9e1ad312917d15f95e9aff02dde7374017adb782fd3c9b8e2c3227597fe0d5aec068680bf3b3fed09be611fbee73e73b2f378a7bb528de8902072b4280330b9ca7d9d3c1d76e4d14ee28e4e6062b7662b1db500d63370744c5910280c0057a0504ef46cb6ff43bbdbd9a9f4a1b94b62d45d5f81493f5c33b3d421e7590233edc00b1bbdd174ad5f6e9a6e4e6062b7662b1db500d63370744c5910280c0057a0504ef46cb6ff43bbdbd9a05222663378d5a2a9d36a0b90e30a4061fc772fd2b8fa34601f649fb98c0fb0e05222663378d5a2a9d36a0b90e30a4061fc772fd2b8fa34601f649fb98c0fb0e05222663378d5a2a9d36a0b90e30a4061fc772fd2b8fa34601f649fb98c0fb0e0d4ab233ba36546d55461de45e910b068bf59c6b835fc60bf3e999a32f5a8e605282bf93c41480c274766f98b86e16ba90fe15ff788af7b1cbcd451f0e23334eb4569bf8fdaceb2859f895da900bf903ee3f6ba4b4d2a0bb3ac28557f672f053c97745a4ff3edbb9dfa2a087a44c098f3131cd542e494d8550082725fb30db2dc97745a4ff3edbb9dfa2a087a44c098f3131cd542e494d8550082725fb30db2dc97745a4ff3edbb9dfa2a087a44c098f3131cd542e494d8550082725fb30db2d1ed2f214253ea78c4f79c65f6373144f0cfb7e25918bb9a59beacc8467525dffe8e9efa8d9aaca4f4f7766bab2cc79a61380bef3f2378be0d760ef463d0220301ed2f214253ea78c4f79c65f6373144f0cfb7e25918bb9a59beacc8467525dff34402ddc9ec860a758595adc0dc3aacf3826b3ac6d7d3b9de34e0e0557d4520187a442cf63d6da49c94585a949a9a9d60cf1553cb698ecca6f6c500f470c20661eb144d5313b230c95a8954962dd8b0eb25f75961cd9f70f956b2d1315346564ea280d1b95278b83246d9c028e582b5a415f3d9865026d07831ac2bc0ef1fcdb0d77816d88ea1de6cfd7c23488bc314087886e92082ec46fac773ddea317f5bfea280d1b95278b83246d9c028e582b5a415f3d9865026d07831ac2bc0ef1fcdbfd93b590eafe5ed5244957ca2846764ac71fa819e7def0f1ded5a1da531a4cd3fd93b590eafe5ed5244957ca2846764ac71fa819e7def0f1ded5a1da531a4cd3182684fc42a264ffee46a6a2a93ce01be33e41251ee0d85e5e145b90c47a1a1f6eeca12913fd356bd22b108dfea610956c38f96b22a32f7bec1e8f04439d19716eeca12913fd356bd22b108dfea610956c38f96b22a32f7bec1e8f04439d19716eeca12913fd356bd22b108dfea610956c38f96b22a32f7bec1e8f04439d19718c24184765638c435518db44f54c46cb0f591ddc39d7a80df57e71fdd80e65c596b93fb38d0a30df204669a3caa7a44a09b866d2025e86011706ea009af4152a8c24184765638c435518db44f54c46cb0f591ddc39d7a80df57e71fdd80e65c52b7f0baff25a178acfc5ca55284ea1638bdbec77b6305fae5c5c416ff9b8d59c2b7f0baff25a178acfc5ca55284ea1638bdbec77b6305fae5c5c416ff9b8d59c2b7f0baff25a178acfc5ca55284ea1638bdbec77b6305fae5c5c416ff9b8d59c03361f16758c8e3e2b7bada866198ed38b1f5d8f455cfd63d931914218af337f6c7afa6b86ca8d6d8ee4213d85f9156cf17c445b392cab792d99eadb10dd12aa03361f16758c8e3e2b7bada866198ed38b1f5d8f455cfd63d931914218af337fed48d19625bae997941335d62db4d64f9da02a441d5391402645af3856c9e3993d7a8285bddde2b3de29977f5d14222d4098990a635fd012b5927b2e8497537ded48d19625bae997941335d62db4d64f9da02a441d5391402645af3856c9e3991a3f6ee86d593673f277d3f0099b4d08a36275eeba57a07d975c6b193137389b9dd08fe29b1017ccf6a14faf5c59cc6118ce6f1e297da54f7231e878b71f60e60074064ea1bb83f9717c29e5746c8700efdbade5ee37be9b210deb8de80fb58b0e3112aedf73be8b76bc03b555a4ab728b38cc017f5247a21115dc02221a3fdca0d46d92db2c7e1f6e0fe5bef51090b9632e640893ea4554f0de8ec3275a013d0e3112aedf73be8b76bc03b555a4ab728b38cc017f5247a21115dc02221a3fdcdc1480a77bbab7cf6dfb09aebc6e9112e9d1d3027aa7819c8e00f1ec6fe88deae17023bc46e1a61a6abd04b72fc051b5b7cd51d42ad55a7de3d73ff03e67c1e0dc1480a77bbab7cf6dfb09aebc6e9112e9d1d3027aa7819c8e00f1ec6fe88deab273eb5bccacf63a52f38f9bf8b89d6aa9601b84d2ea7a7296dc81f1f5e20cd7b273eb5bccacf63a52f38f9bf8b89d6aa9601b84d2ea7a7296dc81f1f5e20cd7b273eb5bccacf63a52f38f9bf8b89d6aa9601b84d2ea7a7296dc81f1f5e20cd7b4b4e62add249ffa7ee3bb8503d861fe66c8852fd5c99835b24735111e33f437b865f85e6d79354fb83639170e926ec987a1286d824d2b51fe1a41d0c78d1bd0b4b4e62add249ffa7ee3bb8503d861fe66c8852fd5c99835b24735111e33f437ea8d477a818a745ac42fadcd4420ea49b6cc5b8309c3771cc68eca309db9186c3e22255609a2db6c90642cf4066f841470c978c96023f726ca1f9adf13b74be5788970154051d0f3338617b8e3f8e894f048423710eee4e94f8b3bf7aa4c97aa24291b6e7b3d86718d855021f00a225ea847305d904b9b44deff6d52457e9e2f24291b6e7b3d86718d855021f00a225ea847305d904b9b44deff6d52457e9e2f24291b6e7b3d86718d855021f00a225ea847305d904b9b44deff6d52457e9e2fa2de8394d777c480a320d44c5f1cb4a1608d9a22b72ec7d038daf709dc910cb3a2de8394d777c480a320d44c5f1cb4a1608d9a22b72ec7d038daf709dc910cb3a2de8394d777c480a320d44c5f1cb4a1608d9a22b72ec7d038daf709dc910cb300c7ae7347e073b3016c8ae3b7bf57e18c4210771ec419683e30d0dbee232e85fd35b91e5c7abdb71b88429f974286463fa639dce2982c018a27dfde38627f6000c7ae7347e073b3016c8ae3b7bf57e18c4210771ec419683e30d0dbee232e8577825927acb5c7292a5744f7a7f941bdf6fdf0ccc0bc5ccf152eb793ba5429a93705ca6f00238b5edb6b4197b75cc26f1293a248a7eebf51da981b67d14074fe6979387abacb136e03fa7e51ae55603ebaaa12b88413b38fcc67ca4c7a63061bfeccaa64286134c222f1257a14cbfbf1a5f41cc80a0d9e8e97261cb4b11a497ffeccaa64286134c222f1257a14cbfbf1a5f41cc80a0d9e8e97261cb4b11a497ffeccaa64286134c222f1257a14cbfbf1a5f41cc80a0d9e8e97261cb4b11a497f4ba6b39b31a8c3eebab348750b185bc49e587b56d0f95ae4535c1d84c805ebc53155b56f033253544702f2b81a1ebe0443ffa76b28dc608ee38c7403a9a2d9bbfb1d4175775718f53fe0a3b01ff3f68510eedc30fc51df923e34b0ed91e1871ce5351fe9484e0ed685ccfe186ab2054f726f9a9d6ae3fd2b5e089c7fd6063732a3fd9d463cb5b2243081373bcfeb0f11f048a4a4cebbe22e85a3fa55f45493dae5351fe9484e0ed685ccfe186ab2054f726f9a9d6ae3fd2b5e089c7fd60637325e3f0c0df0367da4aa4ccbf2baecd68aa7ff1b241993e43fe11a64bf08e2e6225e3f0c0df0367da4aa4ccbf2baecd68aa7ff1b241993e43fe11a64bf08e2e6225e3f0c0df0367da4aa4ccbf2baecd68aa7ff1b241993e43fe11a64bf08e2e6222a4c4a290b58170f5f691b1a662c745f6e6ec61f28c93359cef2bab8b3d99e9e605b0205f8d7dde56efb027c606a0d8e15fd50a922742f71e509bb89845662052a4c4a290b58170f5f691b1a662c745f6e6ec61f28c93359cef2bab8b3d99e9ebe7fbadfc737e9410db10e8bdbef267a6711a6cc3a3841dfbf1896a56347c923080d249035c628f88e6ca9c001722f997aff61751a65f0c0bf5e71d706c2057ebe7fbadfc737e9410db10e8bdbef267a6711a6cc3a3841dfbf1896a56347c92333be4df2490af1c885ab6a767b6ebaac2eaaebbd2db3b7847a1c1819678007d4bc06714c06f6df74430ae3d2fb518fa5fa3b40eda386d96d8a2dc6d64b9fe95733be4df2490af1c885ab6a767b6ebaac2eaaebbd2db3b7847a1c1819678007d497d311962063e578de1fbad159359a9c598165852e9b9995c4afb3cea3d6b7d0d4d39c6b8de22f9b2ea9e722bb181629a1201b1e3a61c40b0df499036752ef3297d311962063e578de1fbad159359a9c598165852e9b9995c4afb3cea3d6b7d0846c6b483f74e6f2bcd61773028c181efe1f5883853b5db7d2d1f0457e58f3db195e5ac47cdb654481a44f6afa5fc7d658ad94fb1a663ae14be3628634e46525846c6b483f74e6f2bcd61773028c181efe1f5883853b5db7d2d1f0457e58f3db7c91d40730f9eeff06e9d88ac0d804b41d83ebf5352d47b3ee84e4326eac7da6db8a08def55fa0de6328fe057a36c99e6f6348d6b2829a5d08ce7833dc4e0c967c91d40730f9eeff06e9d88ac0d804b41d83ebf5352d47b3ee84e4326eac7da658957f091ab0e3521d0fd4371136f10228fa8643f14a27a88cf78c5d3c199ba214260e1224aee3e80ae5c232971f41c62d8edcc8c2359f5db184df48b613960158957f091ab0e3521d0fd4371136f10228fa8643f14a27a88cf78c5d3c199ba26d5ea78f096ac8718a1b6cdceac3de234f8c2a4ba912235fceab5eeb6f88ee45d6316acd2338b37c388bbe5b0cb6b1434250239eac3e333d5aedc57729fe74d26d5ea78f096ac8718a1b6cdceac3de234f8c2a4ba912235fceab5eeb6f88ee459121cdd362eb3b001a821e02c679c5299b2da31fe6d60a57179ebca8b98a1c8dd0bbc263856b3e29f62a00446da1a69c7c83b64e7a86f8708aa8cfde53ff18649121cdd362eb3b001a821e02c679c5299b2da31fe6d60a57179ebca8b98a1c8d389271f3a0e84d802d8306eaa6ae5690e86f0dc74fc68b937b7c521c9b2cda26389271f3a0e84d802d8306eaa6ae5690e86f0dc74fc68b937b7c521c9b2cda26389271f3a0e84d802d8306eaa6ae5690e86f0dc74fc68b937b7c521c9b2cda26cd28ccfdd519ba6b713ca64f57143d38db160ccb5b56794880eb73785106bb63cd28ccfdd519ba6b713ca64f57143d38db160ccb5b56794880eb73785106bb63cd28ccfdd519ba6b713ca64f57143d38db160ccb5b56794880eb73785106bb63188926e3fe31d89d7665a1741f2f121fa246de1ced2d4ba052eb9f622b0f040e507cb89b585259e5fd5a0d5448d779499bb03f0f3fb66b52d05c07406383d43b188926e3fe31d89d7665a1741f2f121fa246de1ced2d4ba052eb9f622b0f040e28de97e7e4b3b236fe80f8cf40a64c1573d9caef3c9c8224d57ca535643bcf3da0c57010645f24961c0616b4376929fd49440f79f8da5d307786c857d3b0fd7028de97e7e4b3b236fe80f8cf40a64c1573d9caef3c9c8224d57ca535643bcf3dc97f71f146101b8bdcf4ab368e870c142bb16111052e4f9be426ee64b72cdc559a8c065eac7ec8720bcc63564d14ea6d44db7c0febd643208840ac7067a60fe1c97f71f146101b8bdcf4ab368e870c142bb16111052e4f9be426ee64b72cdc55de71f793732d177415d917482ca9d7327a855d57e01f6c4578cd6bd685ef5bb83ac62e81df9626ddb763502de235e4c64bfd40887c67e6a6475fdb49991f49cbde71f793732d177415d917482ca9d7327a855d57e01f6c4578cd6bd685ef5bb8e00a06defa652c7a689869a28ad78a2ed4e15a9e28dd0309934b0247e8814653e00a06defa652c7a689869a28ad78a2ed4e15a9e28dd0309934b0247e8814653e00a06defa652c7a689869a28ad78a2ed4e15a9e28dd0309934b0247e8814653ff80c13801e497e331be0c5ea07bb4505e2449e4ef90ac9c38ce2058381009dfff80c13801e497e331be0c5ea07bb4505e2449e4ef90ac9c38ce2058381009dfff80c13801e497e331be0c5ea07bb4505e2449e4ef90ac9c38ce2058381009df289d709fdd0e3bec398e4a7d0d1cbac344adac4125873d6d741014636df7b5d2289d709fdd0e3bec398e4a7d0d1cbac344adac4125873d6d741014636df7b5d2289d709fdd0e3bec398e4a7d0d1cbac344adac4125873d6d741014636df7b5d21ee1f3d8d7d1fd4e420cefd1483c14d765c910724ff406985cb7705f93183e8e1ee1f3d8d7d1fd4e420cefd1483c14d765c910724ff406985cb7705f93183e8e54f39b0b3260739f24bc6e25d793df8df1524bc517466f79cb5f476005cb6c4d13fb9f828bf9d4f9e1e751a946e393042e5ddb8d32596f5b76f8696a2be5773413fb9f828bf9d4f9e1e751a946e393042e5ddb8d32596f5b76f8696a2be5773413fb9f828bf9d4f9e1e751a946e393042e5ddb8d32596f5b76f8696a2be577343b47edf6b45aaae20079b20b306f7539eaf810bb68f794c9fab5dbc900ba9bf53b47edf6b45aaae20079b20b306f7539eaf810bb68f794c9fab5dbc900ba9bf53b47edf6b45aaae20079b20b306f7539eaf810bb68f794c9fab5dbc900ba9bf5b8118c06435412959db17ae3e55b3dc15dd64d0c9adef690cea9d7014626362068ab7da2c8425bb90afc5da2c0339c4ca21c9c39bc88c5b78f66ccbd543f811cb8118c06435412959db17ae3e55b3dc15dd64d0c9adef690cea9d70146263620a746d298e462151b362a320ef19942bf9d458381e8478d3bc5f8d0f04029739b063eea90160b8d50103ab2b75ab6c4d26507ac1973e4ba8b55be85e6282129ece11fe2d4b2921af4662c54275d7adc999d262379b1d21aaae5444030e186c7f6e7bdf9ecb749eed6ea33cd3d4100fb87903c6c29b0cee8841b30f05f3f270a88a33c425850d16e1ab1f5740648554f570e747e3fe0b4e188b362b084912812dde7bdf9ecb749eed6ea33cd3d4100fb87903c6c29b0cee8841b30f05f3f270a88090545a9571d8a650c1d8fcb9f6a440ccdb6a64b64dd652b0e163dec7aca158a69984b8ed0d021a0730bfa6307aba4a0a535004a4c3b261d9fd0ee070121672de9344016ced333b79e6d6146df163baf4cf0ff43c41fa7d4c705aec6ac41026f7805e722a12387cd3fd1d55cccdd61786953f64207413e5d415e6fb32ef032a3bc30ed57fff2054778df05f365db73f2a616c59928887231ceb6bd56c1742d18a20a8c7131b129aa05f490ada24506d6c4d79b8b05196ec55d99a6953cca2168eb775c3ebc60528e12c85d79d9fbccdcfa27bab9ba44672355d5df9d42670cfb05f2bf67545261b5a8f78a931130f53a27cf2f17f79f9e8159873698acd4e87deb775c3ebc60528e12c85d79d9fbccdcfa27bab9ba44672355d5df9d42670cfb4633d52b711a32e025b0a0f154df63b5c7bdd0376b5b17e981a1eaedb148ccb39f5b0be0fbaadcc921da800892f8da5bda6cc16e76c456973295dd822cfbcfed4633d52b711a32e025b0a0f154df63b5c7bdd0376b5b17e981a1eaedb148ccb3c660a100bb454fc42098eb5a77793f0170245a60f0f6829e8638bb0e77555454967b65001c2d7f7d20664b3bbf6fa8ed12f116b47d4514188135c9dc2471cfd1c660a100bb454fc42098eb5a77793f0170245a60f0f6829e8638bb0e77555454bafdc8bf897b611897263ec6ae7e8c0a07c2187496c814fa4c733957fe1573c7bafdc8bf897b611897263ec6ae7e8c0a07c2187496c814fa4c733957fe1573c7bafdc8bf897b611897263ec6ae7e8c0a07c2187496c814fa4c733957fe1573c73b4111060d300b76a7f7ae2753c670f7589de71993ba635a8e946c352bd5c2453b4111060d300b76a7f7ae2753c670f7589de71993ba635a8e946c352bd5c2453b4111060d300b76a7f7ae2753c670f7589de71993ba635a8e946c352bd5c24540772757f59b74d458d03951937cb3d0b92cfa2f246bd620d188180ca253458440772757f59b74d458d03951937cb3d0b92cfa2f246bd620d188180ca253458440772757f59b74d458d03951937cb3d0b92cfa2f246bd620d188180ca25345843307ad2a0d5460458ba2176dce46e39df7478d3c7f4d8f8d5bb5deea34a60c2ef5379c494e2f0f04e4eae757a905d203b1d031df2a7a4745150ecaa4fedc909b3307ad2a0d5460458ba2176dce46e39df7478d3c7f4d8f8d5bb5deea34a60c2ec31042aaebc139e0994607d79c5ffa60aea4bf89d1b2fa343544f12efaf26772c31042aaebc139e0994607d79c5ffa60aea4bf89d1b2fa343544f12efaf26772c31042aaebc139e0994607d79c5ffa60aea4bf89d1b2fa343544f12efaf26772857a527fcc86f14a6505cfc4c9409b844f31e4942fc4488a713710459dcb7836857a527fcc86f14a6505cfc4c9409b844f31e4942fc4488a713710459dcb7836857a527fcc86f14a6505cfc4c9409b844f31e4942fc4488a713710459dcb7836c1e91bf11b192aa5ca67b8fc66bb0fdec05edcde137e692b528212ee0c8ad7f6c1e91bf11b192aa5ca67b8fc66bb0fdec05edcde137e692b528212ee0c8ad7f6c1e91bf11b192aa5ca67b8fc66bb0fdec05edcde137e692b528212ee0c8ad7f6e7c77b6e61c4c1a6baf1ad925854e7d64370498ab273bae4d89ef992b7391ac3e7c77b6e61c4c1a6baf1ad925854e7d64370498ab273bae4d89ef992b7391ac3e7c77b6e61c4c1a6baf1ad925854e7d64370498ab273bae4d89ef992b7391ac3b6b4393310db96209b5a9edc3306d3ec78f9ec08424a09b8bba2ba6b938a4fba7fe4312bf45d75836322263e34b4db7e4fb2ea5d4c3e6c3b8131084e9d291d44b6b4393310db96209b5a9edc3306d3ec78f9ec08424a09b8bba2ba6b938a4fbacd7bf2293e3f78a98316da1b2722fc1a58ff14ede995fb0d6b9115a6d7271eed48243e19e143097778225b1833d21078f417f691ddeac1309dee7dffac4d4ac4cd7bf2293e3f78a98316da1b2722fc1a58ff14ede995fb0d6b9115a6d7271eedf360605ff7f23871b8375a4432c9f349b029bb17edb6be71d5681078d65171d21a6d91737f4b101cd065c8703ef29800d3bf35add28920cadd49661bee6fbb26ce9c506995d3660716b0cc9c42f4bac25fa8892d24df45974f44101b9b71e009c7c41eae098a068f60f219af188f477dcabd3d4d6a80ea5e99a85a08f64759579fd5d42b1ea55d640d14b1177749eb816153bb68d699e0061ced636f16c5ad7f6a08de1e598c7d9bc2c308724ed0fea77c51786c926f54521b58b31598ba8677fb821df5fd0eb0d9001d7de6fb80b6c03ccbbc310dfdacbd3da718f50a4a54b50682975f290669224dfb0a5af31b80990274264c06a0a086a4828b8185759c23fb821df5fd0eb0d9001d7de6fb80b6c03ccbbc310dfdacbd3da718f50a4a54b5c162c114f6a403da6ebda2a056675496be78b9a01e73cdf2d3ee6bef7868a8a37ab1f199c63941a3fbe0de404950b7773cbbc399ae60c49eb5a131d77e05c330c162c114f6a403da6ebda2a056675496be78b9a01e73cdf2d3ee6bef7868a8a3b7aacff9a425a379ac73f99efa2622c168a3fddbbb164f72067ef6eb408d9b191fb446c942986678ee36cf04bb3286ef984313be6ee03e0446e7056bd4c52631b7aacff9a425a379ac73f99efa2622c168a3fddbbb164f72067ef6eb408d9b19fc9d6f7b4b78afb2a49822ff5bfe9f36bcb96b45aad689058d99a57e84cac1fe5c635d418672207c8150b5f068c8b95894b5658546224d624710e11bba435eb73746c60d5194ae9cf47ba1a582e98fed4f2f2f69a27f15e4641b3ac03f89ce4a5de29d0fa1967f5b2b9813a6efa83720e40688d3c4ea7a4d7bc887fa73e38e945de29d0fa1967f5b2b9813a6efa83720e40688d3c4ea7a4d7bc887fa73e38e945de29d0fa1967f5b2b9813a6efa83720e40688d3c4ea7a4d7bc887fa73e38e9475d431c7cd03fe3ef9883f1e07974787b2dd5adfcf92348f54dd0b2e6641d4ef75d431c7cd03fe3ef9883f1e07974787b2dd5adfcf92348f54dd0b2e6641d4ef75d431c7cd03fe3ef9883f1e07974787b2dd5adfcf92348f54dd0b2e6641d4ef801d6719c33849f9688d987da5129d23ec94d6424283875d5079f30587279596801d6719c33849f9688d987da5129d23ec94d6424283875d5079f30587279596801d6719c33849f9688d987da5129d23ec94d6424283875d5079f305872795963624627100f204444ba9fcafda1fa1064243d716e706800b532edc18cfb06550fcffc60e863bf9a421a9b923e3590a78e895f51762c1fffb61224ef74dfadedc3624627100f204444ba9fcafda1fa1064243d716e706800b532edc18cfb065501967410d754f072f88dae1b6804da707731f17275e2e67986f0c3a027113ac0f1967410d754f072f88dae1b6804da707731f17275e2e67986f0c3a027113ac0f1967410d754f072f88dae1b6804da707731f17275e2e67986f0c3a027113ac0f7af684fbc8137a4ce540a47edffe0b0714667f519e36084dfd3c41f0fbf192696fdbadd0b9e91be69bd81d74d2a9e277c3d7be1d68b23d744347da439e3d5c847af684fbc8137a4ce540a47edffe0b0714667f519e36084dfd3c41f0fbf19269baa3b0e2cc429671dbc2fdd4c8f201a89a31237de6c1176bd695e06dbd250887cea028ccf216a0492b1d9be37bba7cb50d38b9f2c8e887d48ba691f5562ef827baa3b0e2cc429671dbc2fdd4c8f201a89a31237de6c1176bd695e06dbd2508876ba45a81f9707b497de8ecf28ceb4dc992b62f4743e3bf0296905ebcc29fca3541c90516be4aca19f660b4cdd349ef484a7a82a6169fe61697890f18f3b61c296ba45a81f9707b497de8ecf28ceb4dc992b62f4743e3bf0296905ebcc29fca35116cbee10062b90af4b79daa37f2c1e001cffbce542bdd5ae466f32ef5b833eb3908144462494671ae395eaddfda781edeba6b9784e300c9d4b75ab8843bb115116cbee10062b90af4b79daa37f2c1e001cffbce542bdd5ae466f32ef5b833eb5aab9bdf83126b1fff1b811b615921baaaab0d5f3011bfc771c113f70f83abaf1f42835afd78933734d26b03b2eb0bc334db0d0bc59d95e0239faac565eae5745aab9bdf83126b1fff1b811b615921baaaab0d5f3011bfc771c113f70f83abafd7c995001c5c837334d5425787e7e7a96c8445bbb70202723babda964ea572c7d7c995001c5c837334d5425787e7e7a96c8445bbb70202723babda964ea572c7d7c995001c5c837334d5425787e7e7a96c8445bbb70202723babda964ea572c703b30140c707041891c28da525cc1a4be9c13dff15b1d6271d751861cb495b45d42e07d6faea0354159bb22b76e934d8171e4c938008144626c165a5c307a1e02e67409b41a527a6f1f5ef223722c6f82841a3b4fef6c382c89acadfdc8ca5c0c5d9196fb66e39070bae9a76447775f884797bd68ea279c859b0904a8b4238d8c5d9196fb66e39070bae9a76447775f884797bd68ea279c859b0904a8b4238d8bd7beefa09cb8af4e4c0383c017d168378d261d74971c27f5dfd8a156d1a25bb4890e959ba77803e77a812d0be8b2dff6c287587edc3e0a903575239b092f6c2155e8961e4ddfad76d3c91dd1d46558a3f06334edcee90fb0142175139778a444890e959ba77803e77a812d0be8b2dff6c287587edc3e0a903575239b092f6c2b608528a414dcd9638ee756ab2e91df22df0296209e28d04e970cd0cdddd9e19eaca3d12606ee4a3fa6de74548920bc20c98a2762976aacd839ab9f745ecbfb6b608528a414dcd9638ee756ab2e91df22df0296209e28d04e970cd0cdddd9e198ba7b3a322260a8ead73a1ead9107479d85fea5f3f3fcedbf84b0857648c73fb8ba7b3a322260a8ead73a1ead9107479d85fea5f3f3fcedbf84b0857648c73fb8ba7b3a322260a8ead73a1ead9107479d85fea5f3f3fcedbf84b0857648c73fb8b11584d48db34e2adf6267f6cfa51311165c6ba8c4f167442108a11d1f09d6b8b11584d48db34e2adf6267f6cfa51311165c6ba8c4f167442108a11d1f09d6b8b11584d48db34e2adf6267f6cfa51311165c6ba8c4f167442108a11d1f09d6b7e457fa69bf2290d1d02bb33973f5a190a1165cdca913118f4259ffea7240989afa8f2211c9fcb4d1aa777b8b737ee9fde892ba6ec1e058d93200ff08b0679847e457fa69bf2290d1d02bb33973f5a190a1165cdca913118f4259ffea72409899359cb569eddee8756e3710c5953cee91c8e893522e4fbe05525177d24cab9d5490bfe0493904b26bf02124d60216ee9864bfd1293f49bb780b04d94dde898449359cb569eddee8756e3710c5953cee91c8e893522e4fbe05525177d24cab9d5f5f643ee73efc0a11a864f8239dd40f82008fe624718f0271a5c9ce71fa5d6fff5f643ee73efc0a11a864f8239dd40f82008fe624718f0271a5c9ce71fa5d6fff5f643ee73efc0a11a864f8239dd40f82008fe624718f0271a5c9ce71fa5d6ff93e34bab5eba4c5b450d7466a1fb4664529bd570b6b267b2115dbb8b3090c578ea385caabac9782836890e3c4f066ca831a5d8b6139766502f3b95f0c7ec7ada93e34bab5eba4c5b450d7466a1fb4664529bd570b6b267b2115dbb8b3090c578b13710db1f7319d5302e224671aedfd1153ef5fe068d1dac3ff8e056ef645479a4baa1f2e959d7100bb6ed80cc9ebacaba43d0b268325dbccf32488da08dc27db13710db1f7319d5302e224671aedfd1153ef5fe068d1dac3ff8e056ef6454799c6db8b1a55ee2b0053aac3ed79160cafe0cd1e735a059768e27fce408c834009c6db8b1a55ee2b0053aac3ed79160cafe0cd1e735a059768e27fce408c83400de6262d429600d80f0b6b27aeceeeabb973d3d075ca10e620b206a01099a9493921a7cf9f891ad60cd2079e4ae9184dcb0900bd495ffffe40912e445b25f4f6376395d5421ab7563fbb7f8b51faecc2bbfe80141edcdab2e0b2ab9357f990443921a7cf9f891ad60cd2079e4ae9184dcb0900bd495ffffe40912e445b25f4f63aaee76708be6d456e340905494497c7bc4975bb7be446578a0f02643aa8cd58aaaee76708be6d456e340905494497c7bc4975bb7be446578a0f02643aa8cd58aaaee76708be6d456e340905494497c7bc4975bb7be446578a0f02643aa8cd58a0932674b1d2572ff39c579f8225b4cc19202387e618dd5bec37aff03a4e825d80932674b1d2572ff39c579f8225b4cc19202387e618dd5bec37aff03a4e825d80932674b1d2572ff39c579f8225b4cc19202387e618dd5bec37aff03a4e825d84f79564803b41bb98ca299d3c62ba9487ee62d7be1930c034fdfd7392420bdfc743e113db167528f186bb0d8052eaa1eb2c72a610a0cd4b1a8413fc8091b3e964f79564803b41bb98ca299d3c62ba9487ee62d7be1930c034fdfd7392420bdfcabe0ea07f7f603b48b997a186d257289f14559394980ab7c312be5ef6dcc973c603f6e438cb353822a2ead2553f4e567c0ed97714b01c87b160b4d6db271e886abe0ea07f7f603b48b997a186d257289f14559394980ab7c312be5ef6dcc973cd547e6a91519f7ae632c3e1d96de4ddac852fd5c422290847727c1159368ea473837c4e7235271831e239cac4c62e5c23f860beadafa4b785a492b16ec1cc3ebd547e6a91519f7ae632c3e1d96de4ddac852fd5c422290847727c1159368ea4784ff0324259edf1441039f47685f1a4ba0b8b76d3177b0847773d312ba0c2e610a6a7cb82e25629f4794a8c32f22fd90659051caaef41ea867b92f62434d377dcddfa16f2d94a731ffa0b53b3efc7afce44413cb67fbb1013a6414b43a821f64b14828b5a3ea206453eaede4499206732ea8f5258241a3c79cc14de59797b88cb14828b5a3ea206453eaede4499206732ea8f5258241a3c79cc14de59797b88cb14828b5a3ea206453eaede4499206732ea8f5258241a3c79cc14de59797b88c7b284b8f1a42c78011528ab2c58c9fce1bb62923f0d3321dca1f2ca1debc22f97b284b8f1a42c78011528ab2c58c9fce1bb62923f0d3321dca1f2ca1debc22f9026fb476384748f50d6842d033b36195b4f3e84299addb0e5a042fd3cacc494b621a6b05170d87038b43f5022444271e670c083c8e8bdd9173b0dc131c2f27d6621a6b05170d87038b43f5022444271e670c083c8e8bdd9173b0dc131c2f27d6621a6b05170d87038b43f5022444271e670c083c8e8bdd9173b0dc131c2f27d620717df4f86ff64b33dda3218d1b2ecd7ee9da05954945d4ebada35293b52277c5d06baee0c39d1dceab501aeec095c6abdf4fc032e6454a6155e2d542b45b4b20717df4f86ff64b33dda3218d1b2ecd7ee9da05954945d4ebada35293b52277bde137db944fc5f19b581f4ce9361067fe239288df34d77e3a00fdfb8927fa33be1c02677ce41c1b369bef2063933f36c4931934258f39a60e5d84145f4d84cbbde137db944fc5f19b581f4ce9361067fe239288df34d77e3a00fdfb8927fa33b3f112aa075aa8b3f77855a77bf87e618e2805e08b2b119786df262066aa8b1bb3f112aa075aa8b3f77855a77bf87e618e2805e08b2b119786df262066aa8b1bb3f112aa075aa8b3f77855a77bf87e618e2805e08b2b119786df262066aa8b1bc7fe266594c7957779418b03d5f9ae88e656ed1f0df1738caa91518fc70beddec7fe266594c7957779418b03d5f9ae88e656ed1f0df1738caa91518fc70beddec7fe266594c7957779418b03d5f9ae88e656ed1f0df1738caa91518fc70bedde10bd6320c08cd3ee47dcf2544cbc6caae74e1e7ad4badf5e7daa204b028312135d37fb8a8b9b1eebe9a8eb9340354f96cd04119a2dc1293ddfb879e72482e9d710bd6320c08cd3ee47dcf2544cbc6caae74e1e7ad4badf5e7daa204b0283121339ce4af84ecc129e143c1140d532074b22bb05dd937c080d0b0c18ea1f0b62a739ce4af84ecc129e143c1140d532074b22bb05dd937c080d0b0c18ea1f0b62a739ce4af84ecc129e143c1140d532074b22bb05dd937c080d0b0c18ea1f0b62a7a738ea43a5de9cfff5bd7c82fd295b2c42ed960603b7bbcfbb48c2fa19a2ef287e91154752c54e4af18426ae1643602d54c8a7acf290fca8d3e19bbbaecf9dc123585a71a867cacb548b2eec021a4a98067d91256ca09961b34fa889fe0718c02292dc5f1988c169861cc0d4424296a7b6489b306ac9a30aef99e085e5d7594a24581abeb9de4a134df4eebc7ed88a4100ff9a3805be412e9f663b8339b0f7691ab7875b09776b5ee18128054606aa2fe9bf8cdb409aca56757fe60803526bf01510c503775ceaffc6d66d07ef55e8353f1f99be33075fae3ce1d59f980e5473bd180a1145d18611e620bf7e5baa5b29f4afbaebc894befcb303251b5ccdbab84559920a8cb9ea62be33023d6dd183bea88bc20bad1b4caeb196decb9e5fb6e6cc925dc8ed7705c2bd444542091169073445d907f5cade9579da83e8d2568ad80c7b9ee51db4a46087da7530ade979f38e5de7a2e068b5a58cc9cc543aa8e394663c223c95e77edf64bf88b2fb3f9ab385866187630a4914c7c17ed7221c9f820f7ff61582b28115c56fe3127a4a203aefed876bd4f7e8d8c20224afce0ffe97802304af89c305a0d5feb8bf6ba9c7b3abfb6d5e620ba6d4f4d69277ef315e226b03ea1d93a88bf105909313e5661b5f35c281bece7485a9b997a621cd59f9ac2a4dc7a2a75969654a60ae333bdda0b53be979e0db035daa9780f202d9faea3dac87068283e5d1d92cfe4dfb2cc50d5ea5341d5ac0efadfa47db48595daafcfc93e79b29fca6d56488393712285db29e7e5a75c693f9be4008cde600b2b81700b5e6b23aea484f7a4312bf613b75417b78419056d4c9918b3a2cf6b5a616f6e75b7af05fa928568dc9dbf39845da83a48720e019214a0f250aa5e8de0ebec4bb64b1c3671c38f4657ff67b9508572bfc5aed3d0537d4428fa5607a5fda208e87975103191246d69aac4eb605cf6d84969b2054bee95dcccbe7824a99ae26e6fabb24009573f88b990c922fdc65adddec1312e30373dc635c6099912d4f836a41963c93fafcb826c1f368cf3c033605cc8b196ccc18d9fe2d364a8ce34372882ad062e01358d17fcf85e4bf99c768c4df87b73c4ebfb551ca4cb56423ac7ad99801057af2bca6f7499d8a2d75b2c4747fe85715a686084f4c2153c685a22b7d62c47ca0d603c7f5bb6ac262692c2c6c4052fe17ee8b4674e846b5c0a9513424febc3b26c38e1f0f7c89e8b81da183ee7d780f8b2a297532206a4a99737daf1c7505cf85d56233ec7596f710688b9eef4804925570fb8f7d4cc51d29e002ea9237bc3b26c38e1f0f7c89e8b81da183ee7d780f8b2a297532206a4a99737daf1c75b6e7f6eeef758dd9f2f3f2645029471f09b8a8eb25670045d9d91fd24c597629262a107916641c7f211ac5898c0177535cd0bdc5aa872cc6e883842694d8f52181a04af69c7f806ec39ab2cac5f0fa7fa8beb6802601105355fb3e606151405d2d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de25602d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de2560882cb60873b718a2ac2bfa3b6a792e4aa75cf0ef3fa2fc1dc156ef71076ba740882cb60873b718a2ac2bfa3b6a792e4aa75cf0ef3fa2fc1dc156ef71076ba7401ce7e4f76ea1ca631f8c7f6f111a79da0459abbdb3b7ffb75889016aa063f49be018176ceda72da4521485d8143cfbf610179b33d90c4734eebc701f4122f2b2aa64d5312536a9db635df3b591992eee4d6e535169943d30ec5da07efc607401cfd723672e8205a30f93aa14e24ef5b0264c41db367b50cfa0b6fcb83d8819473772f8e0b1d195a925ea83650aa433b41fc60f47bebecfe4df029c13351a118316285baf776fd9abe7c58c629db7f5a9dd4c8fb6a5a9da4c0631437dfe0156d31663266778f115c4273bd59940d635b3c5779b39672d57b4e1847cb3a0718dc1fede78d1ae0cafe988ca047250e56bdd0c876b9183336ca2220824d4279f40fcf0e5fe17bc13ea1b4a99e6ffcc62bf3c92ab801211646f422ec199e68b898b48b34d31d2e3c349a6b90c727f0b0ce5561837395749e3b7f8ce0a9075dd1201f42f2a37492a063495fd3e8f26bda891940b1cd10b5739f945e396e4228c9d93a83454585a198ffea4f78c67d58d1ebe89a0be1107612058e25ed4cb37964f2a71e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dc42f71ddb9289969f6895c6c906460eef3f84dc348a831e1381f8c94c89c6d671b0f37c6ee95d539931e93cd51951db6cf4b7857403067ebc85fe7626e97a94172a97207d979f7c3bd568e22878a981481ff2eac2f622bc4d7563ae506438ed1cf93ad5d32bdc4ab545a70f4e5ff51036251c978dc1023e9b0346b8a673e6a13879632e778cb56dfc6df5b9d2f60c5e39c264338f6647f11568837f9d62e535ee4c90b3e38f21c46787d33a153c6be9b2315e8d6713932f5f8c32e52250b6e6c337a7f092ff03d6341594b9250b1ec3e6d47af23fafc0a2c6a0a1175ff9395b7c371f54360f268521754635e89e0181dc07da4954f1d451a1a6784ff8dc05e21e187c9a9e0da993bd129eb8c3d188966814075ff19fe949a56e0e253245f345b4f0b58a20fd68347ccb827e7a62c688e3710572b97ff19ad48a07b186af2ec743c21b213b1fc167b642af992768ac2249680e57247ff539999d9060094342d7d00f4861f1eb15bace0e9f19d9975f52b2b2153e6dc7111717965332f337187220f803a24c94538a7f05049a0e848cc3d6c5617253f7e9b3d5381cba4c898bbd175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837c9aef9d40b86c56d54db8d1c6b229322d74b3f761c31809dd8a76cb9d1a9800821cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c7c27282fd2ae5688be2831fd6c76aaffb7a7577026de0fd2bb8d41326dacb2e7aa6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9bba0998b7a6a1b2fc45f847dbea1d2f9dc889104832b0042b5ebe335e677efd30094a6a62abf390c3376e5ed6515082bbcd70c2a6cb335a9f0378a1222d08f7d25bc47b4bc6d60577ca938da25b3ae68271de889b383b4cfbac55d8e41d47639097d18ce1d42da357521f5af5803816d3c4bade38950f69cff512a236f763585be4de892443028c3f230ab37e0c658f5bd0246b07147005580c2904b733ecf4fc3624859618c952810487e41736753cf32f4570dc6248fda1091771f56019a3f96e4ceb607215ff447544cb0d785493e1e855852f874af7c67d8e8afe859f539547112543abe89682d8ccd47e7fedb25447a4c5133f8db313772ab6ed87729371b91e1c1c38b7150cbc174a2f0c06bd1d60a411222d09e21927254b7a861039481fe0a36192ef7643adb06b14979e006c17834874e7df605d915e549e3025e8ae832d96c16368e74f1615d025cc296472cff2507b0f0824959ef98f86fd677637a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b4fd472cf3011f3f9d3b072eac5592b4c58c7895ed2c41763590258ee8551ef7a78099b6154509ce59732b68a909ef7dc465724f68b184383ce2400642e6501d508255f32eea017d306e286d9e6db090a05d26f0088719b122209819b6f73396d175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837972de213c408d10c381f44fec786787844141c7590506e001452e8e25f262be8a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b73cdabebfb92b4eaf6b8af8442953da1041fa8141a0513279b8df215879d424621cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c70bee94ba2d980eac331c16af1f6ea7583260dad3e592e5a263209aab26c821a999a78c8ef34158b027f189a572bc4bdf888685935e2b6bdba5eea74226941a193abf78b5deddbd2e98eb8d2194e94a3e960ed413b36ca03f52e9ef2ae9f7dca7198e4881db3ad935ec51a772196302df943deb3a651833c973996ffb082188b26fb2881acee2f256c276ad2f6365a269f381adeba08ae4b236525b21789d67e55ba95511417ebecef59e8f548925709e0b099469b0224406290158aad1ffad78208c654c6b8750ee12ad78422ff81e3273b345cc8ec5327afb7752d9c6711c1d8d1a48d3d6ad8ebad62db04d2fa49eee419f92f5e7bd6895aee7f2fb910b66b0028e60b14ace311b4e5c529ca5f0a1def74b9092a95f15f133a5d0bc6402e7f28d1a48d3d6ad8ebad62db04d2fa49eee419f92f5e7bd6895aee7f2fb910b66b0294d90a7dfc4e72406c55d2ca1b91bc6b1340ca71bf5a0d6bec079bdc053781a7c653c916b60e6bed8ef3e956d31e657e95f0df5c04bd3bae8584f1ccf1fbc10294d90a7dfc4e72406c55d2ca1b91bc6b1340ca71bf5a0d6bec079bdc053781a8ae4fa6cacbc10f83176da7527d6bc518ffb89d2e2f20fc50494b3f4547d70c08ae4fa6cacbc10f83176da7527d6bc518ffb89d2e2f20fc50494b3f4547d70c08ae4fa6cacbc10f83176da7527d6bc518ffb89d2e2f20fc50494b3f4547d70c070d9ccc01c8f652f4edee90bdba4c1debb3ad02f25e3d6465eb431fa7582999870d9ccc01c8f652f4edee90bdba4c1debb3ad02f25e3d6465eb431fa7582999870d9ccc01c8f652f4edee90bdba4c1debb3ad02f25e3d6465eb431fa7582999832c51818e94014b08c728096e6a0faf4245aebf8accefd09aa0b13638d1f9e0d32c51818e94014b08c728096e6a0faf4245aebf8accefd09aa0b13638d1f9e0d32c51818e94014b08c728096e6a0faf4245aebf8accefd09aa0b13638d1f9e0df158988eb0509d99b364fa3c59b9c3a5589a73af07c41faade2cc385b5d07463cc8e6b856f1476ba2f49a785a5d872b3285af4a924a450994aa56ead215c7edbf158988eb0509d99b364fa3c59b9c3a5589a73af07c41faade2cc385b5d0746374fd193d4f3b172cef8353948af4b0514d83445a77d9f4df91c30220bf595e6374fd193d4f3b172cef8353948af4b0514d83445a77d9f4df91c30220bf595e6374fd193d4f3b172cef8353948af4b0514d83445a77d9f4df91c30220bf595e636789d612d6481efada00c05f1ad7dc5a2872ddfe5d7d523d72449cbf7cf93fc4c7dffdd959f93d592641017d63dd2e23c75a066a5bab5b2938bf4e67f5e54e37767dc93467014752f762be562f0c0e9da72ad71976ec4e844d8ba62cc68a180c4c03c12970db8205943764e2df1dad49c6928b5a86ab04a499e79651f74183c25c6e9db65c2e84f6632de47e28539eccfc7ebc42232b3528c9790b5ded572e5586cd6025164a14d4000fa7e2d8b04eaae7da077510d94b64a199c02ee7dfd6df7d611eda3b4e025c8a2cf88e440d6c5a716b17dbbbfaf7da4c4ca8129464735cfcaf5430e2cd52642d9e470d28605713a7820b01d0b0119066daceec1b73e426069731c30b8e35c0e62e28fc43463f19f514afe86fa65bb1fad29574a3a3cb3be4a303f7fe0d0f0bdc4428c1eef735aa0135854c7b0b38ed8e274d3512930246c8a8b1c618b693f0473338ef78315f7dc3462b0c3bc33c0b6024f72d6c10c4e7c807ff5789d9236766419d5da5e6e2b07229a255f3bb5746169d3e1b00ddfc6aade5a5ccf2480560b9638148842270d01b9fba615a1645803e05bfac94c9f46b7ea4e03bc24630d2ce308498959d856506503097b8ff85294b741d38069b33097b0907453745ef5721d89c77fc1c48503474260b458f24127e1b3f0bfe11dbc3d643dbeb4125c5511acfbf917cc8141cceb06e76e4f0fef30adf25ff1b12863a72b4a13b865a333dcf9b94a3c88d25800227d5b0afecef97980b685f9d85049501eaea73444519136a6572c2eb6ea958d0d38f3223c6805b91ff4464b61a3983b89d53697530bb18933de6e01d98d72e7a39de2d946e5bfaeb38de7340f083a902de30424d9642545e1cdb566b895c61fc537ad4e11f309d225344824cb61ed42edfc5c30da21615a6b7163097d49301fb6ee70792d5dd74f9c5fc47d85e4dbef1e732a7567e3ee4eb0b1ce4d5f99737532622e77a365e8773ae3273264868cedc029f6e776f414660996c23d3522deca07327e8b1d397aca00eb4b06f8fce3fa3d752a7bd753e36a2dbfd537621a4902794af4d614626325a5e6d850baa967acbe2fb6df9a317ce17c2765b2265af94fc55c9e4d266169adaf756473008b6e446598fb15155dfef47686b54ddd4fc61db04ea2490528684175e9d3435ab12fe9366ebeb202c8c224b5b785fc5d7e09d4c40b877f9d27f195a894caad57f383fa19d87acb8957d4e18d2ecaad4a70d0908528a046850712b7d2193f94792848495fae33b33f1e9a4eb8610540f4184502c51360c296f28bd97553bf1dc44c5bb24d0c49d5e92d40d72ba8a721284e4a383a486a48ed3f3b772fb8ef578edef1f0ae9573ffda2ea4da86c02e1c11b3f8cd6f577e8f4f1cec54d5a04625cd7a457ddb9c219a0b46c0b5d41b5cd5f8bc664b33d9824773c955d3ccdba066bd4e630abe3488e156e7a860f84f79e78d0b09f6d5627ba469304de3c5042d0c3e878ec87a88512cf122e3e4a88e0d3ef779d0f3b7be91dc8408a02ba63472aa58f7fda54e58d114d57f056bf90cb4bc9b54db2d7104248aabd317954c668077d1657364fc915133757cd5c2ad758dd1deb574ed7f95c37c1b0a5ab099687f1439a3ec8f3443420e464473d2271a09cb22864525ed92e4eaf1ca972a865a7b3bdfabb923fdcfba2d740fbde069695b979c5ea874fe44b2c1798942deb2e91c24a4e75d6fbb7e76df1b65befbe724a6b33274e2c0128e4772d0215a36a2f589ac9b45f13d3c3e0a8a3360c02c07a0fbfb6c1cd0613ff0782018900ff2000b805c68d2ff69a3d09ef879b5435cf0b6e910de4ab94827ff7d618087c9a62ccc91473d08c4b5db02badbe1f2c9e1a07eb44947b81cf20e01db6e79f116c0284f59f4f0ecb5f9117453204628442809d951b1432f941f776f944328a3cf4335cfe5e8142c4e363a5fa620a031bd89779b7ce19e055bec495d5e72bf1d24bdd811b80469d1551aa11df94289e2e84623511c4d46f5f0b58ae0af831bae0b396019cfea86d3ebd082b60c5314086fb2b8668587f6818e6a6a6783e1a54cc7f3a43239c102e567611f5843d17caf7fc134881d94a2bce6bb3a1febfee646ffd0cf98bbeeb68d0e58131e73494a1371f4d173aa5ca53eb3733b198fe48b1b39279cd0ddfb03590db793bb12817267238f230b36b020c1227e76e71a6830baba170878a44f70dce4f6c573f45c63df49a72f71d3553495e525faee06aedcf86d09c0b195d9201297b8b899b53c8e3c2201d27d2eaee0a900e107c86379d1fe74d161ac89aacda75984a33114001d531b601d932959d05b8ec17a31f9d541a9a7670b1580967e04517aad11875a134606bec01c6b06a956d6cdbaf5e661f05d4d6e8659ceae44a0618f36c06011731342f56f139cb2dc13fb7377a5ca76053e25e201eac9d7f348364a027e4f2e2ad3aff90f82849872f07b31bc1a0370164bbf5f6370e2e9f1176cf2cbbcb94c168f5c88cc677715a57e2d1e8adb9e9c75e5ca539b5aee06047cda577f069ab2042dcfb4a0391cc37ed702c23c9b77edc1f50cc859c5fa86be7c6c0cefbe40302e21228689a46e89918fc129e9baf571eb115d2b4717fbf00ae77093052cf58c95b5ec36671ee9e13c9aa598caa4c5794ee7588e5760750dfea06eb5ff7cb373834e083fb6abbbb8f7b32ffe4e814b4619bb1ab12db352e37b6a98dc9980e5ff85c23fcc04bb3a4604453a0109a66a09ab4097f4acb732d487f6b15d6d0b87d77619ec3f6d67460984e588687071cb02e4a4b746bd7405be1e655ec0de64a3c875c46cdbfc08aa2c915e5ba6f6e40961605dd840ac2d80d95414bae8dcabfa9ee4172c5a8e97bd82b8faadb7e790353e1cb9b9a05c05717690bc382cbbbe38878ab88707a889b9c4a90ee3e8a1413dacb31ea467899c46e096c86d9840282ced7520a9c5fdbdc4a98164690e3fcd1acc6dfcb049d9a669ad4a70c6ad3254e8174e0d90c33b6f22cd3462e0691eae840d2a2b85d2e7446708b92f485e8d2b6170049da06c710b873ad6f79072f94b96800c71ad8a079695c72217b40489bc96d1116a30f307df03858b93b9771b444ade53cd13799995d5883f92528a1d3de269327678d81f59ea754b48fac3f1e634d6df20db84e1bb844577868a402f2aa0e6ddc6c1c96a781890237be3905cfb1f86b3dd7879ec42fbff62ddf28c177a8be4d5c325db9c8357907b046bcf3160fe998192c81da2b3b756cc31ed7b96e688d667631f55c2373c8b82b13a535db30231def9f9feab8ce5196e04d96766b3086d3b98ede72cd5c9f98eca908fd9a72410b2679a0c6aa2e9e39c2543098ca9b069d126dee02241b449754a110ddeb06011501741b2c0da718c417b7c907ad418102a9060278d1e79a430b95eb5cd3dd7b571586a47db5155b7f2bb02f58f5709d1fe760c0fffbb8a2bf39e1f6c1bdf3d36d324a179c52686faa549f47c1e4b25ee809a4147cef51637234d4d360bd5e989f46f2cc8be591e04a0fadb43e90a363e5f39e958b73481dd03695193b8c8bc6894b7afe4591d33b4a695646e51a488ceb485870c49565aaed29eaa58c803824c2b11b6f7b1ee1ea5d13d71a4ebd19a61544600d39573978ef33af969ce6c7a740019ad29fb4d299511b10244daa59567c172e56fff0d90147d407a460cd21f6b2c704ab683cbbf569b98445f5ebaabb2b1362cb112f7abc40bbb0894dc84ea49ad6aab9b6f8d6b9cd3389583eee62ff3db418635fbb1b0157116e1f44c32ddeb1b2bf6d156eba35a24ec955e689e4eb4404c3e58229b4fb7b93eef39e2c5deaf757ed813023c20dd3eb09d4c775711a1f4d8a8821323d401375da9642bf6514c0970709bc77d3fe9622cb06db37b592c25a067e6c69f8c94d032392663a5cbe58b4ebfe74e46858252214c40a2599bdb395c4fc8094ae4b92920bc54e5b84e89c5a9a2cadacf59be0dc153aafed476687acaa1bc254095b3df4d8e6542980c32f07e65d343bd49a1a76c09f5a9daf649a796590d12c564846a5627aa321eacc100404851a44da8c4595ec28cc1b93ce6b2fc998ff6b663ae00525a7553130d94cdc9625754b8d5170b945271f6f322520e1ca1ed6f4cdc3c2bd472d59ab741e0e3edb3883f12b8a93e2bf2bbfb997c6d1af30f2b996eb7b8b6ed811aff39c252b83393475bd8e5d33ce95332c79fe801a5f972461bb6055d4a3241579d1c2c9a7f5fc82f4e7aa9fd0e3865b504566e27eabc396033090ea3eb8f4c46f4cbe09b3315aeb9937cc89ec36b0d40cf9dd544e740aa467dde13541ad10c942600518cc436b1f5562bdf1be54a7d8ea952da312fbc0a138f7093f9d98bde6c2864fb833eb5a2c8dbd336854a535bfa21d8015a43af7eac4cfc71db6c6012b60c4afef3329d0dc2053b244322a646de9bcf447c8482870d22f17077331bf9ebb8a3c0c8cdd3a85481148e31df0096661e8419302212753606551bf8e49bd801e9d110bd77b4b2006bb7c8340e8f7ace8ae2e77628f59d1dadd589ccd9235a53008cc43ff8a77b3925249b04b35a61af5d32f10b89479cfd28202f3a5dc91216fee0be038eef0c27b7a636c01f33b693ac433858a67c7eedf75b74d7a255a655733f59dd1be4419dc578d58eec509707c0275c863bd78715b62bc2b153270b24b942c5093eb0a3157b91a40a99adaa0163a150ca27235c84f6438f8471179f04b1c7cd53bcdf556d44bf0826474fbb8969ea96851f427582edaa35f8dbafadec2485f3d3242b223a1e6fbf09db082e1f094520fa122654ff1722f7580d851e5a5c35096211a7a2d63c0beceb5c96a48366d708dd66fdb696bf88e9dd28ff159c97908a856e487fa1d5f538aceb22470dcedc161311ed31a58f0108faa3e5a09efff9928d7672028c672c8fbb4b5b446922e49be8743f06c4b150a1fce409a53028fca4805e85a19be0f982d246d1ca33a50412576808262534768f1803492fbef19106a0ed3a09f82669d4e92223797a0c300c93ef17f6820ad8afdca92dfac738065cfe707ec7244043a99ee445ff02d7b93748b2103b5ff3f5c61e86328c4cea68c265356b11da18a9e4a1d169033fed4fbd207160bccdd82b270cefb483e3866a07fbe06a3100c0dd615f75e35f6dfdbf80e4bdb71134bc10353b6157335da0587d38779ee8a3b746f83a63030ccac681949bb4e71938dbceeaeba4922721855d77e1d63c5c5b11b70b8161b2d096d573bae1cd40b58403adad689c9c3dbe9331b2d4a046c4fe22d2849f05307cd5eda1549257d26d90d2d205f72baf9ef3c2aeedad7f1b08bafffed4646e1785f1220af19084b38dc0baa0a5260df9ae11e73c29a4a433ca6f295e46fd2a58d496ee5a87c7c687d533c49049a189528a197862064343ee56654bd86448d6ff88e5d24db74455f718aaef619281720964b7184bf9a6ca599b98c32d427291b5083a2593bd5d72e862bfc7d5c3f7d118b984033875f8d93bba94bd68625d9e2c249cc06a72bc90b0b6bb3dfdada363da0931a766676c77d42ddb83ff21b3f8b7629348b6fea3133ece8f19fd24bc4bf85cca8d12e6adf8c91ab2982cb36fe54e9920809e7011c2864d118271342ec48275bf9106474e0b276f2bd36cda005de19c3786dec3858ec95e266d5b71d990dca911c47b7576ccdd4623d0de3033b49fdce7bdecc7e4967dee4e1a2acfdeea55bc8515496b947a98309ba418ad8ea33ac15c7fe6fd25c1984823d905ce7a72eb1f5a8e80c79ec324b1c51cf6bb26ee59caf252eaf2dad82b16ea75d97764ccd6014d345766be5784b67b2ca3a45457dbcab8d44be79f6253bfd3180f087415c53d5cb9d2ca665a3030ba09897503bbd20815a678707009de9374398d25b20e7b24838987c18405341dbb2b5a7fe0f3bd2a10150e25026037b0abbdf4f94bca13ff022c24d7af19fd37061569756017519e78a672885b2041461f85b5cf2988c9fc09dc6868ab9df865484f9c873e4b4675944f6e6199b4e493281bea8747ed979d5ec2637b5d2cb9d418441cd9495dbb0d2b8d624407ef24026f267e96615b666001352077da66479109793d2e217eb52b4ea5946871cb24c521b7947e587a3dceef06f1a26c773a3b442dff87d99d291dc391c740d75e61d2c6c195962d449a1add3d0f360895d70436610518cf6952628eeebc168c6645187e1915a64998d7b79fdd66371c161efc01c4d02f916a0050edfc4ab627a3a005dcf2c9eaffd996ac0982ce18ad5e135ef39dc65c0d69495984d5d8ed95b9cf6750cd3b0ee046dc018d0fa41b391521d23b854a10884abd6967b20f99cb0c19b75b6c84c78f9e75c381dea9b8a2b5264019b2fd0f6d737872f0bce2decb119d7440a408127c46ef60368a18b342c583f176612f58bbff4cc5014489b8e79dcfc6b1b7222ffa83fe458fe1d5d785f430b7c2c863a1fd522e7133dd55b5e9c7428026370098b9afd67c64921ce78b7c6f193fe8612da3120de00a2d4cfdb9b174b45f1b619a8cd19e5e4b97508f5218ebed3bd7aec420cce393d2c55727b030963ab728e9228ecaebab7ecff8186dea480b49b959a649160b1a8f0f1807fa24142e0990db44fd734b755edfdce78bf655b19096f00be31840e6703d25202b5127a3c53347d2bcce28ee47ad72e542d45629b5e23c4beaf46064d2515e665e0c81f2555f9b19e72cff8e9344e7f2ba25a77d9b87a5c9f58bf051089bef257c721ce64ae236c28ec6725c35e3b819c96ea206a9ce65c956769ceeb88c2ddf2d13e5b644cc0bebb4592fc1b2190bcf30b0e7560aee514e770e371ff4e35855d574cf7609a93a4f747616efa6b8a6f5a6bafb6b28a73dd838377b295dfa2bb637db4f575a95d80381e2b757fff1747222b28a8c8eeb28ad08478e3b65b1be0e69b290b47859078dc0223892c32777ad4ea92934f61f42ebe545c0adc4b9aa4d51451bdcf2e7f4ce41b579a6bbc84ff2dc7a44eb86c74c5a62048883e4b9aa4d51451bdcf2e7f4ce41b579a6bbc84ff2dc7a44eb86c74c5a62048883e4b9aa4d51451bdcf2e7f4ce41b579a6bbc84ff2dc7a44eb86c74c5a62048883e30a9b09eb315da4bdeb08ebe7c7d934add8233009fa15a322ff98fe7523eb1a930a9b09eb315da4bdeb08ebe7c7d934add8233009fa15a322ff98fe7523eb1a930a9b09eb315da4bdeb08ebe7c7d934add8233009fa15a322ff98fe7523eb1a97d4cca8ed80b7414b60b28b1806f6dece6f52cb58edcb0b4e8db723e128467487d4cca8ed80b7414b60b28b1806f6dece6f52cb58edcb0b4e8db723e128467487d4cca8ed80b7414b60b28b1806f6dece6f52cb58edcb0b4e8db723e12846748c330890f676721ae6b0f34f791da2f93d19237ee3429191dfb04feb4963f8a41c330890f676721ae6b0f34f791da2f93d19237ee3429191dfb04feb4963f8a41c330890f676721ae6b0f34f791da2f93d19237ee3429191dfb04feb4963f8a41e82598d4bfb28e92f2f6323226bb3d3b6c6793d6dd470ab3e649001f322eea8e8d0efbdd8f75e5874739247927762a19f96930723628060adbdb86922bdc276d25452d95bace5961797f3bc134f4fd2a1ad4bafc121794c467ed8a296686c96281b46c8691e5f38eb7bb657a7e9107a0416ad88bf141e0d1fc42bea3499d4ea3d17a7485ecceec917aeb26d8a8f81b15d63b115fd2e1420aa784e447d53cdb8c23294b14dc5e1a9028f679edfbb0c9f04e556997662fa827c278b1dc8a7acef30077c553ae28326ef59c06e3743a6ddf5e046d9482eb9becfa8e06ff5bd37e2e8e8c9f3f9cb2e5f8437d71de433d6d4591ed3798efad7179160fc7c55364e9a645dfffe1e238a1f3b4415239fba22b9dda57b660ced8594c1bce69fb9ae534c977828e96ce02141aa8bb6cb1264e47f5d1e74bc31d2466dfe6adc7bf0dfae16fbccf53fcd34551789105da747c60b0940e96a2209f52e0b698b6c112e485d7f0acdfb818d7a349c046cfd8d52fbc06892578a88ef9a171a7aded856b0387d0a610f52b26d8b238bfdccbdd7e60f343c33854db86221fe19897d41dbc755a6676f68933da6eccd49fe9a4c86d0e475152487499ad8773d17a33070739434112838be8f42061d87f1a3072108604201f49a7e1942f754a174fea856f2e4b98e3ab1619e39a392aaa84f796d035423569cbdb25f0610646d89322a84d0f4d26b3a30d5216ca5f84c64bd63fae69edc59341ff18d8b4b84e81107efaa29b19877dfacaabc9a81be207a31ec0bc8d8260567bb478bfd68d67ef7464a68c9f227b69811f5b6ac31dc2f525d99cf687c05aa0ebf9abc9d19faa779e11414d1690b05b7f1f5b6ac31dc2f525d99cf687c05aa0ebf9abc9d19faa779e11414d1690b05b7f1f5b6ac31dc2f525d99cf687c05aa0ebf9abc9d19faa779e11414d1690b05b7f8f1b9e037a621c2a35a32eaee1c3383accdd59352ce2c69c768ef199cc5d79b38f1b9e037a621c2a35a32eaee1c3383accdd59352ce2c69c768ef199cc5d79b38f1b9e037a621c2a35a32eaee1c3383accdd59352ce2c69c768ef199cc5d79b32ac4d6464aa6c6c794b01338ff147721d3a3fdc1e9332aa01728713442f665082ac4d6464aa6c6c794b01338ff147721d3a3fdc1e9332aa01728713442f665082ac4d6464aa6c6c794b01338ff147721d3a3fdc1e9332aa01728713442f665087879299a86de5e7bda68136e07221d3aabecd775a7545911bc676a2bd106479a2d004fc894a5f080c84b96451a2553eae9c36b97b40b6be47b70be3807697473aaa8e0911b69cf6e717e6c32a5e4cb651c2e3ce08c45d9f6f6627fd14d5da79f9f6ff59deff9a407d6d7f7f41759eef338bb6ebb5d3abae9180efe6c9589b34f6a96cd782d04f7e2802e19d455e739f86691b3c21c32fda91d20b25028d6d397220712cfdcb43c8f5d292b5226a036a0453f958379594d6a89b8c29fde14a4af1e7ad681e5a669e1da2450759e2f61643c8f107548c11f7da12c71f4e5cb5ec685cbcf775cb6719596f5a3c2fdae484b9e753c3bd37c1f4a12c80c3204d7d59d410c26b109ce9d32d35c0e4bc6dc92a7579910ce706939a056323de5801a7a87abcfa16526dd3d1f31954f88813928de507f4bf2911f30d08ff756d8b46baee54fce1d82a5a062eaff3ba90478641f671ce5da6f6ba7bdf49029df9eefca2f870171178ae901e108f56305aff7e36268a690bc49933a24b1aaa587fda00f4d3b7151dc8ebdca81804c959266b14122bf74e62cab773dd8e2f37b379aac1052663c27b4cdc7089ddb410ddb81a5ccf42662972e07dfc44fc429d3056af6dd128e480ac039362a15a7738ba76dffe807fd03fa29f7edaa8eb21ca0057c44a1ee8ca7f21a2c5226b7d35ccac23780ae535921353b54bf7d7e61f1ad9b021167ba6c10e37c432b4b93a7d257fbb890636fa7f6f376321cca47d5919ea5b6adc75d3858ba5f2c20d320c3f5390ff9778e03d341957bd37c5d3cf0c3327976979f2e01f19a80d1c7d5d758dcea82276e73150454212a5136b19c5fc2727786132ddafdd87f8d1367c93897805ee274c0e53ddbb0a46525aadb7dd32756fb85ad74e8b0fd3864c058e3cddf5ce304faa4f47e6aa8b70fe1672836fd8ed7d1681821800f0a1947e554a9aa27c99dc9a1b21bab0de325db6bd9a60e8823bb2112273bbce47bfaad5eff3b33c4e6f51a6204075617b781d03a9093911d45ff78ee6ef92717e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85578b8852435ba6beec5dd2e45a176066d4f36133f3b61cc1321b12f575709f86e78b8852435ba6beec5dd2e45a176066d4f36133f3b61cc1321b12f575709f86e78b8852435ba6beec5dd2e45a176066d4f36133f3b61cc1321b12f575709f86e7afe5238866806e493ccb60ccbbe7e5617cca6b96bd5d366e6484ccf25a68f037afe5238866806e493ccb60ccbbe7e5617cca6b96bd5d366e6484ccf25a68f037afe5238866806e493ccb60ccbbe7e5617cca6b96bd5d366e6484ccf25a68f0367361a3da6b0382229641da179c9924fca5b6fccc06889ce1f1555fb5936ff0467361a3da6b0382229641da179c9924fca5b6fccc06889ce1f1555fb5936ff0467361a3da6b0382229641da179c9924fca5b6fccc06889ce1f1555fb5936ff0449de249d556ffc458ac1f9c9239dc33f23b36909bb41e8c0934c1a88b56dfb0f5ef958040d0ac84460c591ff4875965aeb2cb27ebcc6257499c4ad81a5b816c1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551fc26a33504ebe1e4ba332a2530d3917ba0b3372270d8655d1088f26a71c55c61fc26a33504ebe1e4ba332a2530d3917ba0b3372270d8655d1088f26a71c55c61fc26a33504ebe1e4ba332a2530d3917ba0b3372270d8655d1088f26a71c55c6a4b97cd2848eda0b3d6d8d1e0b2bcf7a461373efc47cabfb935ee8c38bc77dbda4b97cd2848eda0b3d6d8d1e0b2bcf7a461373efc47cabfb935ee8c38bc77dbda4b97cd2848eda0b3d6d8d1e0b2bcf7a461373efc47cabfb935ee8c38bc77dbdad81196128b6cf5af7e00b4907971e1a9a28a9afd337e1c7cf108a40ca6ae609ad81196128b6cf5af7e00b4907971e1a9a28a9afd337e1c7cf108a40ca6ae609ad81196128b6cf5af7e00b4907971e1a9a28a9afd337e1c7cf108a40ca6ae609d65356af1f66d14b39d8e03b85ad1975074797d471fd2bd91407ac51783c7230b47ac233b05112d7e17ab1d787c9fdd30a3bf13901716f378e4e23a33f920acfd65356af1f66d14b39d8e03b85ad1975074797d471fd2bd91407ac51783c7230ef58c5675828230879d4eb818973d61d09b7f96cd077d0c0aa7a9bc1a2ead3faef58c5675828230879d4eb818973d61d09b7f96cd077d0c0aa7a9bc1a2ead3faef58c5675828230879d4eb818973d61d09b7f96cd077d0c0aa7a9bc1a2ead3fa513ec3e625ebdb372eca16bb4bf6881b6e44afab9a9de3335ec26420e24419e8a1355c1752bdca6b19fd3e1a35911ce0071634777fc62ff6c18caf15fa009a86513ec3e625ebdb372eca16bb4bf6881b6e44afab9a9de3335ec26420e24419e84e78f1f24c7e75fecee21f1136deec1a797a02403f995905f3ba643cf6486b034e78f1f24c7e75fecee21f1136deec1a797a02403f995905f3ba643cf6486b034e78f1f24c7e75fecee21f1136deec1a797a02403f995905f3ba643cf6486b0398a2b3955bc31220c0996ca6be0dd87cbbdec0f99d0094dd87f0bf7bc17cf67c7b12e00d66a1dd9a0aadd5732dffff42ba5aa91c5475d9cd34147129ad0a555098a2b3955bc31220c0996ca6be0dd87cbbdec0f99d0094dd87f0bf7bc17cf67c557515cb9ad9d13cdd7612e3c8240ddeb2540644f53184c1d5868d2790d0cee6557515cb9ad9d13cdd7612e3c8240ddeb2540644f53184c1d5868d2790d0cee6557515cb9ad9d13cdd7612e3c8240ddeb2540644f53184c1d5868d2790d0cee67b1fa1ab5471b88730f6748372cacac0d0ac9fe6a5f61caa66f80e453202708d7b1fa1ab5471b88730f6748372cacac0d0ac9fe6a5f61caa66f80e453202708d7b1fa1ab5471b88730f6748372cacac0d0ac9fe6a5f61caa66f80e453202708d2a07e0cd5099d68c317655e13357c9e203e901d2a2deab53da068fb5dfd3e367d5c7e2784ec2124ff2c15c8cd56470bd500549a0084166a43e8fb3b08c0b3b4d1a97ef4c6e94f5d3f8311c4c9f813b3be2a4e279db8976f2c3c2e8fffbbc19982d55b03a5b090596ee14491d724da955affa22341f03dc196f6430bdd326a9d92d55b03a5b090596ee14491d724da955affa22341f03dc196f6430bdd326a9d92d55b03a5b090596ee14491d724da955affa22341f03dc196f6430bdd326a9d98125f09249dad1e84c7a2a9471abd4111d5046f8e9fce9802f8ad44e00f3d32d1b0f67e4e072b453240e6b0609f1bbd4a0dae9bd9ef3ed9f4bc1da1c6501fee78125f09249dad1e84c7a2a9471abd4111d5046f8e9fce9802f8ad44e00f3d32d3855c9cef9bbc2db95644186f1881b8b5c58c7161f088b1b838c7253f7ae3c623855c9cef9bbc2db95644186f1881b8b5c58c7161f088b1b838c7253f7ae3c623855c9cef9bbc2db95644186f1881b8b5c58c7161f088b1b838c7253f7ae3c62852db8722abec7b40c23199b2270e8f664b3fc0dbdd355dd581808ec5dd6cb02af4013a017afa0938e348056a66724c8d8d77d87f2ec36b1227ec060514cd551852db8722abec7b40c23199b2270e8f664b3fc0dbdd355dd581808ec5dd6cb0297ee5d341df9eecd5441fb454d6e9b9d73466ca6d8191824fb173c97b23cf8436de60d5c1475574b45c0048b644beb9b8588f09676338ea006b10c44f94dbba697ee5d341df9eecd5441fb454d6e9b9d73466ca6d8191824fb173c97b23cf84393523a849e6fc5ee25ee1ffc7a52760ebe6f431a5bfc9f3d2e2419c49c0ab823c4fcebc140c11b7ba9ba626371845c9995297ee16a78686c1d2e0ccc92b308e793523a849e6fc5ee25ee1ffc7a52760ebe6f431a5bfc9f3d2e2419c49c0ab823df18369f1f52ff763afc4520d7c5d202734abaf78b09db7b51db536f5494c849b2a8ce41277fe91d2e9fa38ea7c6a468ea78a8568e7a3ea8866591bfb207673bdf18369f1f52ff763afc4520d7c5d202734abaf78b09db7b51db536f5494c849f82f456471e4f2c7bb203c0b8816452d919e5104aeb686415213a57b2412fe72f82f456471e4f2c7bb203c0b8816452d919e5104aeb686415213a57b2412fe72f82f456471e4f2c7bb203c0b8816452d919e5104aeb686415213a57b2412fe7294664ec40108a8a770c81358068814896d5d1d55d7dcf4a13b14667d56df8d5ee153840dc975d1bcee6e1282a9c5c477f9150c9ea4983ce1fd88ded9180a5c19c33affb9d83a132869d9e3000ce58fbaf6c2aeb9db15b304f70262460bad2866349e33b775770ed7e4136ec6996f7c4f2d5c6dbaf4338998eb738e0784974cf2a4a6efb307aeb7060eb03ebf622bb8d3ef311d58cf954849953ffceb1ff82919b5a9db29bf39b8fe8538163bec99ded8b084f0ae7878dc006455b8af2ae1ece97878db392a1c49a1d3ef1e778601180f166a53127c09bca94e3a8ab919cd0979e1798d7905b5c6c6263dadaccbd83ed8f0ef49afa46500c6dd500db31161ebae08e34e7b1f7f948c757782a955f1027e00dc96dd5dde39233b484a51781cc3cb8155b5a06ba71832e59547bba1cd2987453576413408c07e9b103bab36c11c18e7f6956e734b74569de479b12391cc98e1355605a316ec59c8a366ebdb3818c3348159f24968a9b2ed7a3ef96909c65f301192aee40066c4abc3b2fe8e16beee007ebb070de5a79ba529179ac22db18c19a33d7451e32cb99913787ecfca5eb35f9f344e6b8dc9c299fae928d69b2cdbd3ad0b9b6b7770982e7735709e5ae5000d47fc68e6ec9a3a9609812d18a6c8fb3c1fc59d95100cb67ee673296ebc34ee76e83b15e71d02eb75ffa1c0c858bee21af5b28e5d712a2412e1e0e6438b87645f51eaf4c9f3da14cd2cad7d134bd634d554748768d11413ba394eb1276e0d1aab386b317a06bad95c56f04f735853abe5c71fe611cf16a7bc728b36d4e34da1a2b88f3a74de1a90f241f4373ec4d2ed79f2a0f6d06bbad1feefa5b969c9002791af09fbfb58263521c1c64e793ffb97ba36abf94b7a48fe046d47849fa496b1d928b8f5b9362be6248df68c2d043fb26ff20d7eff9e786d0cd88731b1632990984b7715ffc1b578981bcbd2b887339619c4581f8facf9a8a259ef3af0233fa4cf5613b9cb8369a0a3d3a3b2a5f5258ad1102df6822e2a7367a92a0f8dc7c9eabb3a7ccb8adc60317861bf79402f9a5ee0f1e35f81010f694effb86d78e5d9853b5c489ab565ba72bc273109e1bbab6eae940e5c67e84e01ed03794eb9f3a3ddd2f8f47f34d0eb887e2f9921d9dc4fec3ad8f5016eda3a2d6223c5a0cd2705bf726ef0be4292221ac2fc9a63175a55303be80056b2ac7f13bfe2bfcfd0eeaf82e800ce1338756971d9db568e1a804f84a720079b23d791bdb5056049ce86ae56723dad5223d042a1a13eb5c13bd2df698f25d03936f547651cc25d1beecb4e94aa433af1ee3efbf57c38e88e036a7393b56ae28744f6ab93d14eb1e527a27c269b809c0739e81d45402f985fbad9f95819b375be278887a21bcbd5b1252c2056dbca9a068dcc8c2b6767877b5332d585130f31841d4e0aac3f58c447b79eecd1ab05fd924108d89baf7930613c23d5ac307cf17ab41b08ba096f14fa6a111d9c6804502943a25ce6098851f6e4413e95c9eac5c3c0a548a6e3b1a2b47b489e99065fe64f720d63e0086e032e179977f8be7d37c8844ceb73894733607baa3a4e7cba7f222851158027c78296bf5dad5d42dce5c462b578b6805fcc0d53e9aabbff58fa0d5671ca73a7067be8f11f4f228e07569343d7c38669621f828bcb14f1b756b0cf0cbbb3dca7219c7e9ba139f7dd8aae546ac13909a2c08c55d8656638ce2909421055dfd251fb73e3aa43ccb8dedcd9aa0ff40a9ef8a3835271b13944990d0f909270c2fc2c6838806231156f6c84bf6abb7c30b123802d9146b508f963ad19ad9722346f064d4fb789b477913a61cecf8b9b8ad7b383224bbdc4e94ed80f55ac66a2570c8a19d2b1dad7c057cf4c944d9c2f8adaf5bf6c8539881e135676140dc03395184e2a4b494a8d5a93efb5bbd8615047b5cfa9d5b78b62cb45ec8124cef26e54ecccb4bd67c55ea4e048d22a0658fc2bf5170f178e915ff9a0ec8124cef26e54ecccb4bd67c55ea4e048d22a0658fc2bf5170f178e915ff9a0ec8124cef26e54ecccb4bd67c55ea4e048d22a0658fc2bf5170f178e915ff9a093c3fa99d7299fc7e95d18508d357b0e92e5186c36dd67a4d33edcf18d1bbe7693c3fa99d7299fc7e95d18508d357b0e92e5186c36dd67a4d33edcf18d1bbe7693c3fa99d7299fc7e95d18508d357b0e92e5186c36dd67a4d33edcf18d1bbe76fc024b67c4c76440deac7ff02e82b54a10a6d1c3b1e8d09247c886be85dcb949b65a0eb59c825f8453289396208a827896270ff5f7fa5d88959845c3448c771c8f9e049df9a8f179e0643511614f65371ca37c262521ee0c2651d19f2a93b40c8f9e049df9a8f179e0643511614f65371ca37c262521ee0c2651d19f2a93b40c8f9e049df9a8f179e0643511614f65371ca37c262521ee0c2651d19f2a93b40cc37453cbbb67842a2fe00f2cb08c90c898abf5fef3fda084f3790d7dad5f895fc37453cbbb67842a2fe00f2cb08c90c898abf5fef3fda084f3790d7dad5f895fc37453cbbb67842a2fe00f2cb08c90c898abf5fef3fda084f3790d7dad5f895fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a4173973dd00be34307faa6088e34f7b2a0cd32925ac7d4b882a2fa2a84f5225b61ce17b00a1338fca815852eae64f7c819b9ed34a6f5c40ee189ff32312d8fc5dc42597f8398476b33e3d8bc4987659e356d67ddbef94f5847c73f8277e110bc656cff3be4b5803851e715e41b99183ab49c015423c86b92a357339c15f122b3d360fabde5b1aecbcc2e50613acd3f7c6bf5e514d3a2f10ec55a87c9700ce15cda8e99942797e32e09643d3c5102dd9261888cbe832a2d71792b55854eeb026b7f507e62cdab4a7876b5d6c0d7f7ff7289303c5349281e4a369207052e70af3884528c663a2c5bc5977c54655699389e6d31420d0e79ac6fccac835ee0b167e3636198f2e61362121c9f7adfbde802883c99e6b23977e4e0bbbbd042b3074214fe274b0ea5fe46ed86e7a60a9045e65bf777b31c8bcc6b9d445aa0dad8015e109717c2d426539f03ce33fb57037aeb5781ca3aadddbaae97d4e7f46e29452000916914b082bfe2a837f00bc8c9440ee014779131d6ad035d3c20085805b2708f1bce46556ff43645e932299187a821683171f734f5231cf696a68aa3c81e04754e018785efc750bbbafe910f4b4e4240995b5a2143a4341dc5c1bb73151c1d8b6013a0c4d8cf77918f82ef8c819ea7a4939582dcac2416757683094c72f9d7452042e9d54b110cc4f93f8f45b694b8d7510deff4990b42c1e328a0161aaeba5b255b9cc6eace31da334d60098f3e044860bd92d6b51f37be32408eff3f509ac3d0a5bda975b37449fe590a06510e6c7b0f92b0b0369ec7e4916d4db994d177844e51a6a073e31fb4e2792d67706efc6e33307a0ec9fb0f049cdb428c518f81371d847accd6bd4b56db62edcbd66479040275f935b84b1903077b0611ba1448f44e51a6a073e31fb4e2792d67706efc6e33307a0ec9fb0f049cdb428c518f813bd7c02be45874aad447e12bd0f16a8641fb796e71f7a7fb40e8bfb205987129c245762e9701d5d18ac1a99defbada77875ef42444b8d468e28f9685ec0d3e198bd7c02be45874aad447e12bd0f16a8641fb796e71f7a7fb40e8bfb205987129c330e4ec0fb3f164597140eb29c0a217139b057c3ad0269f8a1183b1c362c0e2d27a62df8db66d1ef05f071fb3dfe98a2adbc770c863a9de7faab2760da169c0e330e4ec0fb3f164597140eb29c0a217139b057c3ad0269f8a1183b1c362c0e2d9a142d6caaa69d6bc46881c3e77986788c60d29a36c036c684275b73aca18fae998455995414171e4ac5bdd7a1bc0e4f45ec2b8571f28e50d931887d5e48a2429a142d6caaa69d6bc46881c3e77986788c60d29a36c036c684275b73aca18faed9bb0ccfa7e0376eaaa02d4a807dfbad3a6d0c5d0a416082d055b27cbcd70353d9bb0ccfa7e0376eaaa02d4a807dfbad3a6d0c5d0a416082d055b27cbcd70353d9bb0ccfa7e0376eaaa02d4a807dfbad3a6d0c5d0a416082d055b27cbcd7035385e4e26965614847f7c004ab8cf99d98aa90f82b34a6377a219c484c88683cfc27d1cff80ab95628aadf71bcdf4ef3b98cab4c164d92c8238e476408199db66d9bc5f77ef675e849c672672912cc45e1610b85679f4c95196327fd0881dc8babc2094a4388cf274a6ebc02eff1620545304b2ff368059fc3f1c142b8cd15abab8fe5ce586d82cf92c2bde6b054af00049dbda726a549f709d1ad0a2364d600bfea11b14b1d675c4efa944a7202da688eab265b606b5af799cec92909c3928b67bdac5b24ffb4a4082850adadbc01f7efe7f25ef50a447035291bbfc1abf18b2f836a4080b5c76138004d9900544662882a79e6f5b1598f3d449f7e0e2e3e066add507cf00892cc5ad5d9989591e4ffc84215a2ca5b49728a855ef11441b1bea19780fcc6058481dd87fb42d63a07c5d6eca6f51e5f6b5ebb167f523817087505c620b4767130f3fe7516adcbddb45807166d385ef00697c1c1d95e3aa0ae7e4f9780fcc6058481dd87fb42d63a07c5d6eca6f51e5f6b5ebb167f523817087505b4c5195e11f6e2205fe9e8265399959081ea5abb02ff9696e18a013c3ac130cc9b65aa6075941618106cffd1f835bcaa95a928b792f2539d360f90f52f2ffa3db4c5195e11f6e2205fe9e8265399959081ea5abb02ff9696e18a013c3ac130ccdff00e790167304fa3e547c906d79dd0d9f0ffe1076b13a507e4710e1c4dd84ede1fc1c6dfe392ed50dc84c4bc9bbe78412a10025613dded5e2cb1d4714ec99adff00e790167304fa3e547c906d79dd0d9f0ffe1076b13a507e4710e1c4dd84ec28b06aec3f98775a9d1a8124048757ea151ec846db8c19a14cc8a829fc9448c3a8545ba196b2dc15319464fc194e96c3b86f469d1789546212c8dbeb17355edc28b06aec3f98775a9d1a8124048757ea151ec846db8c19a14cc8a829fc9448c4a011407850fddf700d39ca8b6c56e2333e72543150fc45618570848ec8d60c827bfa4700fa4845fe3bab99e228afa43eee050b14dab576f596186735a51b3054a011407850fddf700d39ca8b6c56e2333e72543150fc45618570848ec8d60c838e1b7752a3cf4a4bc4e31651a56d3bdb4e58f4978c4b91b32e2bbb1b3b2e7b6df59a19f2c7ca2fd428963f28f69b51529870bf63feefdcc8eb66a5ee66f14187b978a151762180ea435c0c8ef9ff2f56aef24f330ecfc5db77eea60719d37d71b9ba5a27c8fc867aed8f07936d399a5f7367082e8ed8bbd0fac2602d461ae938442a92a4375bbe969f9974bd29d90f844be7942a3756aefe9a32d4a49324dd01b9ba5a27c8fc867aed8f07936d399a5f7367082e8ed8bbd0fac2602d461ae93e4700460e441b59102303451e1ae4551e525cbb77822f57b036d9a2468b6a48619846cd7b9673f86ddc4a6a3720f8d98082eb3c3c6481defd8ef9d15d73ee383e4700460e441b59102303451e1ae4551e525cbb77822f57b036d9a2468b6a48685118b5617ed693be44d8a003a02a847c9ef2cc7f3a31bfedef2186bb76225d52de690efe8bc8403ba13cbf4f8571f984239889ea72735a01da65959f340b2955aab6f88ed779ed9de20339aa1c7c1911a8ab4645efe90651088ad8e2f5563053b754806356f09b563dae855043d3733068fab6774871061171877926cd360c54d4add413a364ec30d5ae978920ba068da79cba8aca9425697e682e1bdd44e983b754806356f09b563dae855043d3733068fab6774871061171877926cd360c542e733f39c0422667e800c23ab0fae0d6d935cc292de25cfa93efca298ba0726690a73992707b18ee89b6f318e2a531541b2beb10923b4c8039ece35edef136442e733f39c0422667e800c23ab0fae0d6d935cc292de25cfa93efca298ba07268adf3d7f67b83b0eb473e070655421b57627b820e42119886db4345d665b087e19924c427e33c86284ef2a41f76ab6937ab36f12e3d1ef4e617cdbf616a8fc12a45bc02ec01b96bd82928ab500ee7d8b7e793d095cc83cca49950349637c5ce1d77d05cea8a58266c831522ea230300068f0efe734ad07dee4e0cf3cf0e014c4be1927e654180fcf6d84257be161fe6fa59796774e862c89b6b78adb656738f3759d942c6377c91b2197a341a759536005f980d07c187af9f9356146e92fcf13d724296e344278ce3ffb39962c5761dd04b19e987f8068a09fff02cab7418cc265a4dc19ffb84e91400a7e3c6e51a58ced9f998270703fb8f9fc96daaa0c5740bab758812667fffaf509e57d0758640fb91693850d1b413390e878ff5e003f3aa742cff6379b4f9786e8f0a081c4ab5cbaf8090f9024999447209257c92a8995515c10201568a2fcb868d1c34ffe9d7f04e3f617a2cb61d587167359a83b09ecb84f6c022a6a5552e8c920315d60611be92651e6f3e01ee0f9a46238d9f79f78087eb5fd8642c4e715869f579a760d57410df11ea4c24f708906c98abd9b95655cfe386b1985f522bc938b9412297b8109a0723b2dffa83e6dbeb8547b370ca9dd747f5cf11199f177deb717cf911c176bdd1d01a404c2bb7d765a9d381cd3558a8ad67d38e85c7c56124bfeb18aabdc31de796f9f3777720dc2f5a8af180d1b7694cf0b0bd13634b0e506e77d8dbd1cba4f50cb73368d86b67fef69ee58fcfaebdb510ace36bdacf11bdc0d0249ca6c6bcaac74865c7a379eb76424fde0fa97a4bd485386ce9cfab245526bae57bc79eae764db06ec7909affefc4b8d47bc6ca7aca9637aff06d7af91aa2bb73eacb99540acd38313a73492ff86f9c8b0a058a9b31c0f4f29de0b294064a45967999f29175282bc2c033b949bb22f7712a67b892fceadf5b3e510505ce7a9ac7d11627af73657123e73fe6dddec3b7bb49b608011da3529da6b3c30dfae5f4efccd19aced3a6d0a8fa329bd2bb2d4face6d1bd9958066272e5f7bcf968ab7931941efb0e9c22807ac391c0c6fa50c2593f907fef3bd085dc4d4990f0986d3b7ef1b900195efe608282ca82ab0b6f66b891f5f4a50f083c40093579e592e464bac9c71744d2262139771090d0a3ce801e5a5ebcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cf4fd1ef0a0d24ebae3a96029e8416960e80894f36136db38a880f1d26de8813ef4fd1ef0a0d24ebae3a96029e8416960e80894f36136db38a880f1d26de8813ef4fd1ef0a0d24ebae3a96029e8416960e80894f36136db38a880f1d26de8813e7e49befa2d8e23a5717dd7a375b4d028417985e29bbee94abfb407c8c95cca797e49befa2d8e23a5717dd7a375b4d028417985e29bbee94abfb407c8c95cca797e49befa2d8e23a5717dd7a375b4d028417985e29bbee94abfb407c8c95cca795fbb8ca7a69178f005c7aa02d4eb82df6dcc4b7ddd9148f08c4017ead8cf1f3a5fbb8ca7a69178f005c7aa02d4eb82df6dcc4b7ddd9148f08c4017ead8cf1f3a5fbb8ca7a69178f005c7aa02d4eb82df6dcc4b7ddd9148f08c4017ead8cf1f3a96e913564c37d421ad996fcabb5c00512248bbcbf7e65a54878ba0fcd35ab02d96e913564c37d421ad996fcabb5c00512248bbcbf7e65a54878ba0fcd35ab02d96e913564c37d421ad996fcabb5c00512248bbcbf7e65a54878ba0fcd35ab02dee5aefaaa0fde2e54652383212109752e04a6717b291949fbace8ec710b90f78ee5aefaaa0fde2e54652383212109752e04a6717b291949fbace8ec710b90f78ee5aefaaa0fde2e54652383212109752e04a6717b291949fbace8ec710b90f7897eb495e81ec63ea6aa29607200560df48a162ba28219057c5c4228f992ab0b097eb495e81ec63ea6aa29607200560df48a162ba28219057c5c4228f992ab0b097eb495e81ec63ea6aa29607200560df48a162ba28219057c5c4228f992ab0b08a6e5890d47dda5f81c72182c63ef457b72079a972a169f63b82b0bdcdcfe7401048498d82cc77169bc5f3df0f60e3518313e1f523a57e79cfed234a99a502418a6e5890d47dda5f81c72182c63ef457b72079a972a169f63b82b0bdcdcfe74057e58acfc9cc0aa09649035991daa22b6ca25ea83ac262e3108b18e7b3f0119357e58acfc9cc0aa09649035991daa22b6ca25ea83ac262e3108b18e7b3f0119357e58acfc9cc0aa09649035991daa22b6ca25ea83ac262e3108b18e7b3f01193191b557a36ce2bc372256490949ad17fcaa9439efc873d5160eab18fc7958f8e191b557a36ce2bc372256490949ad17fcaa9439efc873d5160eab18fc7958f8e191b557a36ce2bc372256490949ad17fcaa9439efc873d5160eab18fc7958f8ecfc63f24bcb298d04ba590ea5cad5801afeb8751cda28321ee5b9d3f2e710165217e74eaf0f4f1b2a867a0b90d50ed18d2385a19385d31541572fa428bb4b0e7cfc63f24bcb298d04ba590ea5cad5801afeb8751cda28321ee5b9d3f2e71016568d2135aa920b9818840589545aa9632092245b48f8351db06e46bae01f888951a9302c2d0a9171302e6c4c0eea3aadae77bf8b24222f0d666addeaecde3810a68d2135aa920b9818840589545aa9632092245b48f8351db06e46bae01f888955d4a891284ae22eddf2cba5eecf52cc089da76d06830e37516c8e6459ee8834d5d4a891284ae22eddf2cba5eecf52cc089da76d06830e37516c8e6459ee8834d5d4a891284ae22eddf2cba5eecf52cc089da76d06830e37516c8e6459ee8834d03158925956ef6daed2c0cf69dc655845ccbeb48d8499d5f22904aad4d1a4d009b9a782774e0f8fe25f6f86b3b3ffdceeea49300124bb90b1af95b1ca3f4c1b803158925956ef6daed2c0cf69dc655845ccbeb48d8499d5f22904aad4d1a4d00b0e43b623524558cce9cd22899ce66355d560268cbf3c0aa4f95b4092c173902b5e4199b686ac310f2bd47c682f4a33338a467e02d423e0aaf7a534884f7c2cdb0e43b623524558cce9cd22899ce66355d560268cbf3c0aa4f95b4092c173902e6f42357aae69d1f4432f06d5d4014331ee88550915b349243fbee01877ffb6e6e51729b3270cef43208d20735de63e66e03f0f0aa008409b8e1e44bbd93ad2de6f42357aae69d1f4432f06d5d4014331ee88550915b349243fbee01877ffb6efc84214be45c946b4db6d7896e672005d6a8115e2c3ef59dc7ab4950af4103d6fc84214be45c946b4db6d7896e672005d6a8115e2c3ef59dc7ab4950af4103d6fc84214be45c946b4db6d7896e672005d6a8115e2c3ef59dc7ab4950af4103d6a47e1d14576d0f1ac2353b05d115e0b8650ad58d876d8e5b876580c6099e356c7ac902828d0433776a6f5a4930f370d54052cfaeea9c98fef37b0cb40ae8076ea47e1d14576d0f1ac2353b05d115e0b8650ad58d876d8e5b876580c6099e356c78315317be6946fab46e574cec1983d2b61098acc899ba51255f9dd477adafea78315317be6946fab46e574cec1983d2b61098acc899ba51255f9dd477adafea6ae08a5587323c7dcae43cae95b80c99e0458c995a3f2e7ff85faee5cae1975398da07b59a23c5610c1f989f65bc37968387ec911a258b0c7f8ccb1778a074554ac14bf06024d2a152150e476772403efa1d2bb029d8b50f412e74df9b2a3bb598da07b59a23c5610c1f989f65bc37968387ec911a258b0c7f8ccb1778a07455860d7930b7c227b44f729937f1ee7a45d7e24cf3003a856c86272b484180ae9d488f29398659c6248236b6ae9a5ef18750ec736c61867c49eec694a172e26af9860d7930b7c227b44f729937f1ee7a45d7e24cf3003a856c86272b484180ae9d5117b765c484b8988f4266188a75c048261b691ea3dff3d1d97b60d7d97bbd775117b765c484b8988f4266188a75c048261b691ea3dff3d1d97b60d7d97bbd775117b765c484b8988f4266188a75c048261b691ea3dff3d1d97b60d7d97bbd776bcc4fe4df614a71b14ea2e684cfe67e88283f92a6464ca8e664aa1c619b6e8c6bcc4fe4df614a71b14ea2e684cfe67e88283f92a6464ca8e664aa1c619b6e8c6bcc4fe4df614a71b14ea2e684cfe67e88283f92a6464ca8e664aa1c619b6e8ce0f5a540b0987ee3afacb11033651cf61ca02bc2dc2f4f8e181e89663c5fb7fee0f5a540b0987ee3afacb11033651cf61ca02bc2dc2f4f8e181e89663c5fb7fe502bed98b2b4a9a69e90c3c5e2d03f99a196521e1441d397b899e0680f0a3c14e69472d623ee138df95cfa9192845fd536441f7aea5204bc789273f07414f6d9b661b543741f43bc3be508d99a870775a3846df0397995f62c31148588770565e69472d623ee138df95cfa9192845fd536441f7aea5204bc789273f07414f6d9a9b86be1f2d9dce0aac986f75cf27520f0b238c43cb2dd269eb081d003c09367d5ef37d3adf973387d37ee213a92fdd672fcb1cc2bc79498e7519de0780ffeb038a6b3b5811b376ee1117710a5a5ce7634150d6751703dbb717b554cdb3ad4ab2ea6c5255b7ef8deb9527780affd42f2b8b87fd18995f0918c8a34dc7929e6e92ea6c5255b7ef8deb9527780affd42f2b8b87fd18995f0918c8a34dc7929e6e92ea6c5255b7ef8deb9527780affd42f2b8b87fd18995f0918c8a34dc7929e6e9210d48829b40a4a440bd3d610b62f262c3a17d5c9c0684a7bdabb84d69a20980210d48829b40a4a440bd3d610b62f262c3a17d5c9c0684a7bdabb84d69a20980210d48829b40a4a440bd3d610b62f262c3a17d5c9c0684a7bdabb84d69a2098094daf7a2d94a587d1be705548c808ec9359aba4e2c7e05eeeb788350c6fcd0a2e3aea1c17958df661891c7325c2719465f3fb6718006845182daeaf71cca349694daf7a2d94a587d1be705548c808ec9359aba4e2c7e05eeeb788350c6fcd0a2c1f948b569acd581bcd89cbabb96ebf16390ad6572334792ca07c983db7293838e8bea9f212824b88bb9b4ca836fe8baed8a004c8caf78437fae139dd8e8e481c1f948b569acd581bcd89cbabb96ebf16390ad6572334792ca07c983db729383540c00f0eb38dc6b181b2e23c5389c13eee36b18ebb5c1167b8bfa5548df2fbe7de0c710d2ff3f36d107f3e656530a7a12d7ac2465b2ba4b41df5d65587f6f2408022bb37dacc507affbc3e9bde9aa2652486fc64ef4cf562ef07c0f64755e4f1a92331d4eba9603b5455e93a3a73533c249042f45bf2e60347420b7cdf31e0f65f3c8287fcf8b9232d793bcf1ed3950801f1123ad445772e369b4328166c5811a92331d4eba9603b5455e93a3a73533c249042f45bf2e60347420b7cdf31e0f7e5cf4960738134dd65b293160a1fa2f9df04cd1db44c9ec337ea2a26f3e0ac500d1ce3aeb443497aa6b1695fb47ede87a796d7baae9cf4fed8c517ebf73c9637e5cf4960738134dd65b293160a1fa2f9df04cd1db44c9ec337ea2a26f3e0ac5fd05b9897685e20bbbfe26bb9e386935390a76d9f798e1aea7c4c1221394d4bd9f9e86bf54631ccc3e81d50577e918212931d805724a21ec998db735b9f1a103fd05b9897685e20bbbfe26bb9e386935390a76d9f798e1aea7c4c1221394d4bd2358870c09df760d2247a77ee28d772a9a47ae7e80a260ac6629426cd9b0632d2358870c09df760d2247a77ee28d772a9a47ae7e80a260ac6629426cd9b0632d2358870c09df760d2247a77ee28d772a9a47ae7e80a260ac6629426cd9b0632dccd5e7d6ea004ee370236fb9e596d065699c8316f8f767ae27481f921ca5e483bc9e768ff5eb59123232d8175f11c7a58f42e46e74dd46dac13cedf5d1ffc4eeccd5e7d6ea004ee370236fb9e596d065699c8316f8f767ae27481f921ca5e48324dacb1b7a5ce28437de909f71033d27bafee298cd2828d3a017202dce7d61a449b47e56be7778fdd52b5e4ca30a9969e548c123ebdc388b6c609b018e8b6eb324dacb1b7a5ce28437de909f71033d27bafee298cd2828d3a017202dce7d61a4a516b1584bde0c31e5ec82c5fe9aaa6fcfd9f6551964e3f87f0d92e04ec7692bbc211a1779ea6ab4bb80e14296b0365c6c9bbac9c040366a8c8754ace2232b03a1594721860e47e5c57d144a946b1370f717236442aefedabfbd11a42e12aefb8e654fc5b0c31fb390bb0de02b1235e4888e977d4e57bb0461795c3150a56941ef04c8f936b7b17e37db5179aa943bb1bac1c34d165585660944f07274e33ad6315c48d29f37782a1ed7893dfe19c93b887fd972a5807f0625785931cf8c5a9a193185f658ac4d15f14a02b6e6e980cf55f73a2de7fc1295247e4af9ebae46b79ec5717cb20d55afac14e6cf40493e2e8aa805b41e3392a1b5f7c58f4d5fd7328bd6c414164abee7a9b553b8b678762edaf2210d8015a34d71391bfd4a3923fde4189d08a9cfcfa4478aadf3693769c762f448e16dc57a141566aa5c5e8c353c3e39a88ec3fedc6e488f2c5da8f3d6c855562df4712accb7f39e890513382dd35394ccd33012866d7706cd4072358179b82aafc98ad671321c45a05765255524771e6a6b9d5d2bf15b3c3d9f844eae7dceb5a0bd711b2450532cd9e510559679984ed680f1a7b16cfe6c31e1afcd6747a1380c75dbec6306a68a9aade382a4aaa34f569c5acfe1cfe97d8ad43b3e37b77e07e78559287d3553ed632ad8e9482e437a14b9c908e56b0725b526498520ed9758895082b8e85735cad4dac17fbd1d6b7474f6642138cc93ce3e49c754d10275400d75b2ff7319fd76a0ea168d1332bbf4f440a1559db0e45e4cc88160890a091fedcf85f7f877d90744d775673ec7354c62452f7edad487917f0d2b6b22feaf098eed9d53ff0d494c3125894b91ec54f7eb31aff5edc227d13faa7f81937eb1e86a4c62b9db75b2f622531b2dc1fdf921c42adcebf66c46985497d1b867f888ab05b35b96d1bd3ef5e5a28a1fbb5b6aaa600ccf3212d6a127af69ff6408814bad3b588227ae73f83b1879ca95d053093631f48d08b975791cbcabef0228881bb694de9c76a53a7cef765f8149745994ca9817eaed64056efac017c37d7652319e8656b6b8f3a72627922e008c78ffd01d4e8fa439e55a0b86c7fe8f33046867d75945eaa475cfde6732f1a67402c89c43f3f2def2d4aee4f1d39b72ac46e90a42d77512fe7673ec5d6ba5b8962f90231b23dfaae42fb7fe701af13f4a52efc80f75f1aa898160b88778ce4839ad1512179b2a0b1741c47d89f9b6647cfb0f54fb363d7e9b0a67c634289f4def0068dd3fccc9881d56fba03377f93999b25f999cb60feed1b640ac8e4b26b1807db316bd27bf16f5b4f98d5e09c44a14f9b344a1a43a52454748ee33747000e3db57dd1ffa0d3e7ff578ca273f2e8c68577c0dc41731244efc90ff557f5d44981670333907ff18ba2e99360964d1e2d4ae740eb04b6176d4cbc869b96557eb75b32b69f31dbca6226a796dc6152c086a12f5988a011f525b019431ed020b2feb54d1d3de6fedcd2afb32f643cfb17ff18c85da070f09159e6530b2b10ec8ba58493b5138e6f2625f6ee4a293b7e7b38abd93cbbcf7b06af111d449f4d9ebba22c66a12004f2587746b1133c6504478edc36c7a64c3781aae1db47c3836120ec4e65fc329c19a4bde323471cc48eee55e8b59e2fb71de020a0b773090138dccce240ee540f3d3e7d62f7a728bfad5e6ff53728cc454f057a0e969bcdf872ead5e7405fa336b354cb98b5e290f71d9565cc0c1fc26d603450c9b96a2ee2a927ff99ea6617aba3cb70117d46aef5b55ed34f8a588b563d6a46339b4f363d2a44c7e37d4e53d443ee3154bf92f72f0c59bdcbbde6b6459098209c2cc4c2e3fbd74706759c117af46b49fa91867f60bf414617f15f32f7618e128a0bcad12d33461f8ce86e082860d42d08e0fd819638564f902aa1ee292896e947d8826e100cef7bbe4430e2255acba7fa800fb815de6b3c3b26aaa0e528bf3aaa0b4e1aa422b1d0e463d03458b1c7f31c0a95eb020012922d4ad21b6ab4fa096b1d70eeca7e0e17a829e85af7379285b3787d61be4926d38fa188d7a7f11413398fd6364886208f4fd3f39239e1dad66f145524378ede642fa24ca37bf6310394fdbdf11f7d24c2263ca401cfd0f4486361d29d93d595ab08bf98e0d968f6a08e8c68f35f441378cfd525d23274ed4498493a27cdae92430b3554adb935ec53c239563bb06575aac8eb229eaa33e8fcf56fd95d06edb1f0216dd5ce1ca765b2d2a24200f3d0e6292c9b61994bc57576bc9c6fa8198f786bf62d1d51d0838860f12a192a9aefe55abe443e1364491c153cccceb358f1dcb160da4b9880061a61adaeb693ba5eaf13a727195e599e366f40dab165c7ad9add82297df18988b90ff4b42a23dd34ad18d05736f8837ef30a4305f4794640ae0a832e2de25eac599ca4e411b81bd0ca48ec1baf028fe83778cb57d8e95c453b1ef97c4ad85f3f4b324cf9117a37608f0b8c044dbfa21cc9e2524d83b391a8569fbf4acadd16a5b84cf19ca4ff565a5b76bf8988962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19b420207000451d6a09e4413bec306bcad1aaf9d91e8ee30fc1bcf47687f9ac9a6cb47e42cad4f6a22e3040401bc5f130cf76731038dac52baf8bea326483bc635cb47e42cad4f6a22e3040401bc5f130cf76731038dac52baf8bea326483bc635cb47e42cad4f6a22e3040401bc5f130cf76731038dac52baf8bea326483bc6350f89afc1ddad6cd4246229d0cf2e6cc53a2f9911804f9aeb3e5eac44c1fd8daf0f89afc1ddad6cd4246229d0cf2e6cc53a2f9911804f9aeb3e5eac44c1fd8daf0f89afc1ddad6cd4246229d0cf2e6cc53a2f9911804f9aeb3e5eac44c1fd8daf58022f4dd440441d7d9551817cdbb519119cd5de40874a163ee9e52806dc24ba5731b484deb239ef96f96c7c44eb073ee749c39e25df04578bf54d2a37ac5cc758022f4dd440441d7d9551817cdbb519119cd5de40874a163ee9e52806dc24ba5859b758bde6e11f46fa411f9dc0b5ddbe23b19449b9b9d231923756db42fea85859b758bde6e11f46fa411f9dc0b5ddbe23b19449b9b9d231923756db42fea85859b758bde6e11f46fa411f9dc0b5ddbe23b19449b9b9d231923756db42fea8aec56dec65919feb1738357e746bb9760804ea5812217f9c88265899e5a76612da00e2ad935cc5fada175accfa7e30274f751a335114df82381f37c08c68634aaec56dec65919feb1738357e746bb9760804ea5812217f9c88265899e5a7661298355689e5e0f5720d8893b1d3410545990b835e3bc4384f7fd9ec60d866f1b514623b33a71afe9a008f0081d032514264daec9941f58e838f24c4f403ef003998355689e5e0f5720d8893b1d3410545990b835e3bc4384f7fd9ec60d866f1b50f0ebae8e35fc783f882ac33725b63e64dfeb44c410d77220195fb4f2bd689a70f0ebae8e35fc783f882ac33725b63e64dfeb44c410d77220195fb4f2bd689a70f0ebae8e35fc783f882ac33725b63e64dfeb44c410d77220195fb4f2bd689a7e97bc139ec35a60ef852d8b385a659a582220c83053a34482ed101fb98f85be9e97bc139ec35a60ef852d8b385a659a582220c83053a34482ed101fb98f85be9e97bc139ec35a60ef852d8b385a659a582220c83053a34482ed101fb98f85be99944655a190f50ff01e5afcbc92ac041f49d3ef18c3143f7f5cc4acd077849a8280b4c64ced4fe9abf3fffc04f62016d7175d5858a6e7c77f5106a93afbe5782e8f9a706d95aeeea030e051bb03f366e62ca22e64e9ff55993ec2f33abc92beacd45a962dcf8c31f1eb577aae59d1cdd1449183b9600fc9607df49b62f7516cc30f732dfdeffb0e48507a7932682ad3bd76c7e2d12621717bae2c31070752065ec788ab393238440249ff779e524f377e1736c6d81969509c3abdaa3577fd87ea66f7d60df4d7c5502aa603acc43b7cc146765833c381eac1c43c37f9e8d1c1491e6416318b958e22f136e739192b6e51c6683501c04dd1f1db2890ca3684f8d7d45db5187ac95234c0d5579e88460ad0009017d745b8920139b32469f0d000d51d40c729d67c3a299fe8d4cc7a30a36aa7ca277a1bc04a26c51d46aab6dbd8705bac863b0fcc7556d568223e9ece74d702289ab41fa9fe2527e47eab32fabd0620ff0f2f1c652688e3b7503ed607b0baabc1551a5d7b5ebc754773ff475236350ef83e1f7b4c6e2718c54e392856bd1aac6594a85d96cde793bf0a24b67bcdf75c8855a4dded3dee2b05b44c59c2745853c5bd456603941d0cdc655d5d3b52fa3b9dcd56400db01f20a75220172efecfb8a1b9d2c3e9cb543a7a7fe41e90e5fa107585dc83141724dac4c0f8622972e9b48b44efce02d745cb81a0c18ea05e4fd2265ece676b219744f5ccb41e8fddc0fe36021ca83233fe8e6ab3d0d230bdbf96ea1791c33c4ea8e4ae34034d989991485e21e6b56038f2f5c193f51c0ae1eb059ea31dfda3ebca19d929dd6f4c81eaac505fdfb7a55d69a66ea1ff7709375292504848c54bdbe0e6e79226ab16cb18df8bbcd064a8284002db3fb64ce0bb566bf4b4208edcfdae2d17512adff3a37ae43b033ba903a2fd4acc2affd05d9a0a7819ca0d5851ec76d954b07b825fa17c8fd9923c40648f1fb57f1fe58dfafd78b89321b6f70f7e9b5106140740f7c303b64c136aa56d5415f6008d5b21b33795a05ebfa6213aea5c4af520eb9ff4c08eb27b1aecc61c30e078e388d6fcaf05ae7a96c8c9347ca539ba06a38f1f6b8ad9011ba4f7da13bed82f22b8bff1ae6f04111e1e285e5041f10dc6d9d93420a397464828e023141cc28575b9599bbf7f2b0215a89b79d182aa100d82cae3b4e54ca7651878db766367fa92450ead9f6fd56a471dbc24540fc4d0e4477c175e291488f45e171d21356148be5ef1b1ccff452638d763f723194668330573087be350b89f14f67c926b131b62bb68ccc3a37b44e54fee90b81610b73d778ff1c5f498cef74389c1b7419132575c4485dea4cd0529d4e631f08a690d306ec6a2a42afd5e09a1622e44351a74e2e7f713427d483e1bbfc5ada6e33297858ca322f95d79957e7ed5f725a40ae5101df0e462e7545e6ffd44122761371adb762c49d46379bcc926fe61ece148b8b1db4774fea18f7ea1907f751f0201ea69a0bc368cdb2b24e7c7f958d8df659a8ff84142bfb932e20846df813bba0eef6a62f47ba0d4a10d40e0feb76cd8a63118567464d165a7a636af2ec6aba83cfec977b945d01977fdf7643bf7e8780febc6083f5ef66495a121052f74a927020a2e529fbe131bc6735063b14cc968d383a09ce5355342067f4a2718c8287e92dda0dd44a742648dedd9253cd6ce4da8c5b57b43778641172cd54aef940a709fca28a0caf4fefddf2adee51728b71608f8147b9c6c0db8934916d854f7f04c3189cd7d8e04177bca3c55bf1acdccf88beac501ff24239f4cec90833c2a2225bae3f583d875501ff44f1f78fc6d028a9d72b8cacf096359856d7c13d0b2ec2003e89bfde6a2420c8b1d6b3ee97371ad605ac27a1a1a7e92d7403991071a47f45116906ee398ae7c94467e399bd352f2d99d7e55ca7e16db6eecdbc4b5540452a923448cbd0e82e83d1fe151e821cbd7802a1c96d798710289c19ef6a6cd12df89c2e4040135c7b12d8248467ca5f78fd97d4bf9581eeffbb5f6bf335033ae73def201b4dff07709ebc8698a6d731d7bee78addb8994e9ce182177a1d45ac9333b4a4f046e634a202a9831eb8f8fd1f0ec0f1e2737093923bb49ea13f79204abeb40714b69a3fef20d329c04bda9c8ee234e31193ee82347fb49ea13f79204abeb40714b69a3fef20d329c04bda9c8ee234e31193ee82347fb49ea13f79204abeb40714b69a3fef20d329c04bda9c8ee234e31193ee82347ff1c55a1a404a54430e1660c72a39272ad01e96f33aaceb95fda940ad6b5bd63ef1c55a1a404a54430e1660c72a39272ad01e96f33aaceb95fda940ad6b5bd63ef1c55a1a404a54430e1660c72a39272ad01e96f33aaceb95fda940ad6b5bd63e83b8cce6f30cc89af4eb0201fd3a3d79d0fa77ef407aada8b5eb91ab5706c9ce641ff72250b3bfe767f75d28795afc3903d515f6462f910ceb7a10f3dc6d18268da6d5a5fa248c258e23e002ced98dec1c2156d4e544845303d5a0b60197aa51226489016155b9f6abe835aab6d164030e16b196963e313c1102c2c1c99d27571a7491173d37523bf021553923654109a4007da9e82fd5223b6e429f86d95a792c31ce10af754ee218b25a0b77b48642e5cabdede8a71c7f3488a5bb03c011ba16b794951f8ac74c0a7005aee66f1676aba1dc8459d109bc1b365f6590c307f2e5ad96274dc299b58c6cb8f3a56849b6787b1fd3ebcb6a7a157f6d23ee584c71075e2098fa3c4e9ed4002b69bc83bd8b06e4ab9ab7acdc68e85f92cf3daf9b2516f340f75cc16463213d18a50709a3ee17c5449cccb13e212b41eebaaf7beae661e4be5c6d99ac98b293ddffd0d4819a24bdc3bcecd204022900c340bb5d9e084c73455e0c0bed43661c17f8ac6fdafc3942346729aa7401798de56b39abf9c20abf840282f17b8b2de761f595649d5e7ca8685b9f69d6d5a416958f5f1e88120abf840282f17b8b2de761f595649d5e7ca8685b9f69d6d5a416958f5f1e88120abf840282f17b8b2de761f595649d5e7ca8685b9f69d6d5a416958f5f1e8812f505a4fb2d0a9e75dbc90c546980a8c0e2be4897c3676751ab6cdb3ba0ed2fbdf505a4fb2d0a9e75dbc90c546980a8c0e2be4897c3676751ab6cdb3ba0ed2fbdf505a4fb2d0a9e75dbc90c546980a8c0e2be4897c3676751ab6cdb3ba0ed2fbdb036113544441a5b56891449898e95b5fd6dbc73c3c80d176c9bbabdd4d517dfb036113544441a5b56891449898e95b5fd6dbc73c3c80d176c9bbabdd4d517dfb036113544441a5b56891449898e95b5fd6dbc73c3c80d176c9bbabdd4d517dfce6c460312e0dbdfa0a9bb32d3b5ed87f61d9bf99712ac406f59d401e36a5c13ce6c460312e0dbdfa0a9bb32d3b5ed87f61d9bf99712ac406f59d401e36a5c13ce6c460312e0dbdfa0a9bb32d3b5ed87f61d9bf99712ac406f59d401e36a5c130e205d9d8c02896d0ba3e084cd7e9c5ea14498ed9cbfe73a0bf357dea43e79eb0e205d9d8c02896d0ba3e084cd7e9c5ea14498ed9cbfe73a0bf357dea43e79eb0e205d9d8c02896d0ba3e084cd7e9c5ea14498ed9cbfe73a0bf357dea43e79ebb7f5e7b0da4ee72ad65d0c6ef765037c7a26518b1558f32e7b06ecc1a26490d543c54096c3a8f83e1c3461f6fbbb110ed26a913f8cfeec5ed117257cd776f464d0db5b8fc6e45a2139721b806f1e01199c7754c68d262c2264a8e333791fa90b9af63db46e8b76f28aaa4abb86b3dbc35c82e31f94eafeea5784a7669cc429821274341e8132110bb9797f33f733800277e6f1ac8c690ba9df6385944236aca1d5634eced139ab79e4c30564c40b87ff2028c45688eda613f1211c25170bfe2f29068da4967199248db915410aa0c4f2f69c1b67f56825d0a9e4805b0d388379e7d44bd233a16f72c15c6d46146b3d8cb35c812d884f3ae76afb6dfcbced8b00b2f01c3b89c8569429218c975569a9a10e601543ac071dba791168f9c1d3b73253e5640a419900fea62ed40ed7f0eacb83c2dbbcf9867b124f66df63a4dc1ebe2735037dfa0da07d9359cd417cf641ede950843186dcafd92dbacc039b916b7423e16cd365bb40b6a3fd81bec523d7c392a1d30726d158940c30f2da545438929557d47dec4cfd586e0319cc55bf6a3d14f7a9afa000f37cf264ef91edf15adf6afbed181d35949833056a836949e807f052e1b2e96bf259e7039a3b833f974e6110b9b1dc842ff6fce3c7b1c83698398905328e0e679aa8c0673908aed08e2a929ad0fb78b94cb97e159a2591ad9c005d9bbab0dc8824d35f9ceeb676ca746508a98870a4de235dc87cf9a4875307b2e1908b3e153ec2a72405161bd20f06b061269bafd4b1c8f8dd29eca9ec35185606b7b248a0530464766415777b6cc4fe4e5f4257e7b6c52a66ff25e456a2f00d0ae1101b3b7adcf2909a339ee357dcb33964932aed80f19551e3bf5593d2b20bdb8c01d55e18860874ab320f4c10e06c760710bc3406919e3e613cd93003e8b6b19bdaee5cf979314911b8f699c78ae04dbf5f923ab31c41aea638bc3d85a83ce2865a59a31602b301875537ea9eb8c75eed467627fd3c0b899d57c79c6adb8469fa2922b25acea7fc88d9f580b1700848f097a271f011c4ee9a7915b474299398b7950a7acf67f44a3bb806c7f6753140084a699fd399a02e5eb24a62e0a96db32f5671f8a0838baf9c115ff86691698962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19b3c30a778307b3fcf27ca191617078224e18f3ea15b5c876065ae78e223ba8bb13c30a778307b3fcf27ca191617078224e18f3ea15b5c876065ae78e223ba8bb13c30a778307b3fcf27ca191617078224e18f3ea15b5c876065ae78e223ba8bb13f2372f1625aed3872e8c8291effe7090687a58e58de83360298714db9341f6a77fa8f6da9e8f8b04022827329b7329288d0821ca3c8eb9436269f92974833743f2372f1625aed3872e8c8291effe7090687a58e58de83360298714db9341f6ad65573da16c3b74b719877aee5c2ee6899f551b72edd68602b83890c976120be20cdf2c27f1d7b432ccd7b5962a868420f33748821dd93e36f93e21e0de11a32d65573da16c3b74b719877aee5c2ee6899f551b72edd68602b83890c976120beadd874af962458c821dc5d59e1fad98ffc8babe352aacaa1077f71b76e108ba0192f0946b07cd6a196016fa3f27d3cd080dce89b91c4e3f3d002f8cacf8bdab0add874af962458c821dc5d59e1fad98ffc8babe352aacaa1077f71b76e108ba0c85afb4e37b545161bbcaa023b53675634fe6faa790d7f5754c99063c37ca76cc85afb4e37b545161bbcaa023b53675634fe6faa790d7f5754c99063c37ca76cc85afb4e37b545161bbcaa023b53675634fe6faa790d7f5754c99063c37ca76c254fbab76fbfcf5705d901fb3899407f9208a3f7ac836766136757259310762223125982095e69211123073fc82767af4b785597db07b8a33417d31de121aba3254fbab76fbfcf5705d901fb3899407f9208a3f7ac8367661367572593107622dfef7d9be7327e4ff1a252408736180f0371f2cfd7e6a00f27b01487897e58340a04b270f4910e7d71a703ed2797000fc83699b49833d3f7d209e48044aedb05dfef7d9be7327e4ff1a252408736180f0371f2cfd7e6a00f27b01487897e58349f186ee9dd2d7ba4839e44bc3b5d0f248c36e8365c204fa0aae1dfb1b90712365db058a04cc5c6f794474966df9894053f703970fe6fe4d0e19e74984c8868319f186ee9dd2d7ba4839e44bc3b5d0f248c36e8365c204fa0aae1dfb1b9071236e9738f6396d6e73d8fa259dc01a349718c6291d41dddcc93ece56c863353aab2f97136c760449aa0ec822bbfc16e79242d630cc8ea28854869a8e5e2ff2d9a5e313eb7e945187e42ecbacd28b55e00b7a859b9a2fb5cbcffb01ce58bf51eedb5c86fb360619e4114fd71ac6000909d6da367e11bdb9fd77ee83769f17079066db220bb27e2a4395dc131ccd7bf9fbad0f3de0bde4138f724042b339fcb05ec516b56838674ce74c3fc78b33c99434f2b4a23a732e4750fb9c8b16c913c3e680618c36b3fe82930c2519a9da6e8fde3093187af0cdf0e7ef9966f42362634452b219558b7c32b9b1ea03512cd638cab4d59d049428abf6318b07eb33f1ba3b0c3f0c95d104cb12cc84a2d304a21e35c6e9a661ee8a31452529d3865cbd75f3a089ca124139afe89cc8eb7a6c3bb2abd85d8abdbb90f1b696dcfb09b305ff88e1dd8eb10ff8837b339686ae5aa2e0072a9de6abddf691b87dd415b56f395d8852bfb51a69437e4640cc57f0fdd48f4f2110d71d693680018ba7b1789939aa398eebcca886b6312c4601c5083c2cb6bd6817632c2cf5a5395361b7347e6cb0f39a0a1b7d5f8a880426788eec67c951ffbbe27c1499fd62655e5edba4e58e8dad4ed6afc940e3a4f07e70d4e0b8a7c53b59188a3773e7e3608200576b8a0c423fae44874cb28a11f6bf5d88ed65a99601a1876f5421a850ac29747004afdff6619b12663cf0e8aa927f968275690aa4fcc7d1d535d33a3d92b8dc6276a7dc9093f91a4bdf21a420a6382596fb986ab85e08b76f3a1da466b344cdb7ff46717d1d62ad6c616df0bf56492e173608eccc4330584de7a43a830a6c3b4434766053ea631f037d586ee8e3197c8748a3a263dbbc3097615957183b0970d343ab0d59e1445d6c616df0bf56492e173608eccc4330584de7a43a830a6c3b4434766053ea631744f31adbd4b9bd30230bb8201c5af3cd21b48ac515cf15e253e0be8101edf5a744f31adbd4b9bd30230bb8201c5af3cd21b48ac515cf15e253e0be8101edf5a744f31adbd4b9bd30230bb8201c5af3cd21b48ac515cf15e253e0be8101edf5a07085e9428d21d05ed6b397d94dfc065c7a520c46077419454dce979c685900407085e9428d21d05ed6b397d94dfc065c7a520c46077419454dce979c685900407085e9428d21d05ed6b397d94dfc065c7a520c46077419454dce979c6859004bba0c86539ecff3aee5768a40d0c3fc461537fd7f003a3fe6a1170209236019cbba0c86539ecff3aee5768a40d0c3fc461537fd7f003a3fe6a1170209236019cbba0c86539ecff3aee5768a40d0c3fc461537fd7f003a3fe6a1170209236019cb7d2685ed84e1a44a80e9e365a5b61dc6cb4b89bd118c4da42f714b84fc27f7eb7d2685ed84e1a44a80e9e365a5b61dc6cb4b89bd118c4da42f714b84fc27f7eb7d2685ed84e1a44a80e9e365a5b61dc6cb4b89bd118c4da42f714b84fc27f7e7e50b4257ab9a8cd9c4ff577137d2bc931e9ad0f4a3adba6985957b188316cb17e50b4257ab9a8cd9c4ff577137d2bc931e9ad0f4a3adba6985957b188316cb17e50b4257ab9a8cd9c4ff577137d2bc931e9ad0f4a3adba6985957b188316cb1106b0337ef73b623f5469c5352a463fdbc062dbae90946dc78eb02f8d9e995b9106b0337ef73b623f5469c5352a463fdbc062dbae90946dc78eb02f8d9e995b9106b0337ef73b623f5469c5352a463fdbc062dbae90946dc78eb02f8d9e995b9481471048bdffe6b7d8e172a2eab576293fc154958c8a7fd610bb0179d2fae0565f9529375ed4404a11e13b35968461aa47fd96a3005826ac70fbae5fbf195d70e029fdb54daf0db636842fbf1ca146b31505cba365d8df6cda8c001ca8b606a7241f27f676be389f4b6be365cf7b235f49e902e398d4e3de00fb095c03ce5c07241f27f676be389f4b6be365cf7b235f49e902e398d4e3de00fb095c03ce5c07241f27f676be389f4b6be365cf7b235f49e902e398d4e3de00fb095c03ce5c013d6751eab14f9894238418104a0f59ec381aabe3bbd43ac1000393b152ff6ee876f87ddcc900373a486958856d99593669003df3863a5ca84375b16d4ef04e913d6751eab14f9894238418104a0f59ec381aabe3bbd43ac1000393b152ff6eeabf776a271180217f94ca8a8d3bf09586e355247f8466d2d182863b57d19984d43c0acedd3fce76e368faf67bb4db98115ef87084dcc39ff27609f0ec6f7afababf776a271180217f94ca8a8d3bf09586e355247f8466d2d182863b57d19984dd1b9bda5b0a46d53f9de88e95ae5fa29f856994932e22cce03773a945a8d91d755fa823e893e5feefa0d3fc5eee8896ec8920e6c5960f07f9574380b540ae04bd1b9bda5b0a46d53f9de88e95ae5fa29f856994932e22cce03773a945a8d91d7bb32466cb842cd55092487679878429a535f078a1bdb1dd040408b6ad07b5f44bb32466cb842cd55092487679878429a535f078a1bdb1dd040408b6ad07b5f44bb32466cb842cd55092487679878429a535f078a1bdb1dd040408b6ad07b5f44491b0a8fc82145a246c75917795a2798d9eb02a67bccdffcfd710f5f1b0b25ee491b0a8fc82145a246c75917795a2798d9eb02a67bccdffcfd710f5f1b0b25ee491b0a8fc82145a246c75917795a2798d9eb02a67bccdffcfd710f5f1b0b25eead5cbee458c83d9ba01443db668a43cf62a5f06f5c68b2a4dfa9c2e9fadff80aad5cbee458c83d9ba01443db668a43cf62a5f06f5c68b2a4dfa9c2e9fadff80aad5cbee458c83d9ba01443db668a43cf62a5f06f5c68b2a4dfa9c2e9fadff80aa14ea3ba944d4fcae5a5280ed8fafda2bca0002acabe8230b792eacd8f6014a8a14ea3ba944d4fcae5a5280ed8fafda2bca0002acabe8230b792eacd8f6014a8a14ea3ba944d4fcae5a5280ed8fafda2bca0002acabe8230b792eacd8f6014a8f0775913b8f1cc1aba592616c959e71c54f7adc6e1129abe8376e23cf1205750f0775913b8f1cc1aba592616c959e71c54f7adc6e1129abe8376e23cf1205750f0775913b8f1cc1aba592616c959e71c54f7adc6e1129abe8376e23cf1205750c15a3a17f6b65e9c51c58ed3a79d12bc517f867321ed118e5dc7b5c3a1ed7d4b05d5e533f5e590d9ee2c7692d26dc87ccbf381f4831cca3362baf596691a55bbe34151ed8e0c5f0ea996f1128834b15f41f5e2081a41dca2ba7f2f307c331f49a8a24bcd720323185063761b53731cd6dcc5583fc0fd7ffd972137f345b1d738845bca9a59de1959c1501cbc1f2c90fa9ab73a38653175fe94073c012fa555b10c4e8456a424135a4dda4829050de77b05c7fb56ef716841bdfe1371af2eb6958358092b45c8631df6466a2e4dc23278263b2dd2ba5765e99caba47c304dd3b5357bf940a54f04d5f7b335a0a6697a1e9dda14eb2f1dbc590beb0fe98ed65f023ee9d9ab704a1f7e0ce35bb832fe7189528cb5873d1f30285d3520bc48f66eb831b6aa0a2168c412559b6c9667846d84de86554af573a1a9dfa5dc753de3754a7ac917c8e4309742c3571b8c3c8d97361ab6b838f7cd5bda498a410d9d6d9fc7449711060a7ec45e0a4bfbd5d497d069676cbf31f77f3385d3e166795e79deaadefa4275a55f7778d400fcbf0628822dcae95d8239da065ba8e40049daaa32e46538070d2455c077280a8b537f23e3e3a7362074ba2630567d7f951f11fa113d81a2f5fdaf0a506502fd4cac0ccc0c5e7ccc02330150b75d3d7fd4bde0e3c95e8f1c4f13d767b8a4d55fe9a377c3ff20cfd7e77b9b9da12e1df9772c1f685f27fbb4ae9e31ddd26e43b7c051041bb3d9d6bebd418a858da67268920bc672afb9f647152e43fe5e381c71ccd9da9bbd843a854761f8fe60bc6c17b7c0e24e0106f5b4867e0b9c0357e14f488bb45585eccdf47f62b7ff914a0fae73f48cc307c8a5a8f44410fb1085689eaad5a24914e940b0488e0ff2cc3191b972e625522a9eaa9e77f6297e6007745040e9b6a2c2be3880e25206594582e0cd09ef482ee27a395794cdc34731bce3ea1ff032b1c8bcbc275779325999641c052b771a28d8f94367f6ef8398e92de819ccd8e4938c819c2b24aa08f06cdcc0266bb0ec37eb08cd0dcfaeb8dc99c4ea418b80bf6c13d4aea912fc699aa3b30ddaf938bdb62e04b67ede3fedf08cc4fd20c2cccdea46f2791f95e0ab991d8cf6c7c66ec81e23c3b6cbf713954d89eb8389b63343d6b8fd261dc6cb652a0aaf93be5d801ed0b24e46c391e25d3f2fa622d5781a27553176648270768435295a235a760bf725752f3d33f36e79c3406c72aeac084df89c84d522fc9953ec3fbb31e8c90f53f87b21c82275d275dc73870a4c8bc4962c1462cb477c6a6323788c591003ab421973d4fe19e3503f22da78a9920c4831a4fa121410ff76430dc10fdd81144ddbdddb014398e2153afe488f1d629b4192a2da8a743b10ed55f3e26ed662bd9e2718d789c9d406692ba3573699a2e1f58713cc2e5a65792df472217aaaf8402dd0c29356b41254e201645eeca3d0c9ca84ba7726c8c21b3796c04cbb9e20d8a2b51ee894cc35e6cc84c00eb7d5e2bdf9ceb8977eb94c2bcc1630ea93c6c4b82381406dadf1efcd32a4b669ed5eed317926a11646c05922fc49b815568ef2c3858d5bec273e4d25cc162e76fd6c5cc50ba26dfc4e71aedbc34f08ac850efbf934ab3c7ab179e4cb253305c42e22d5631bed2d57e795a70d0356d0c04e3ac395ab73051c5298b9ee99d099269d838a12b6fa3b0af725565418ec1fedd8a522acccc0df88de0107d3183911047ec758a69bec7e24edba03838c00331c5004208d850bd577475b3f5e5eaab13ca96387dd517a8864c25fcbbbc0dffd0f8580f07b30ec8e1dffd59f6e422b9ad6163924bc1fb70ae8b697a11282d5b32b02708b40cb9a7d82eef95478516949ab993d14634219a6f62a4470f46ccbdf434d9a2c5526fb0263e9e2305d3cd3097ff4fa587d2c2becfeb700d3d340eef0f3b701ff78b0f0ec898c045797ff45987136a2a5712f8f8310710e0944e4b4547bab2dc99933edd1bc9a67f41bd0b0ac605c5431ad8c658c0c8e3c5d766eac8fbb81d51132f9fb818bfcb98e4e0c90037146f2b5d3cbb9e43cb419f36385cfd7a4567fd509ef00ec53cbd92e941be30507b7dd5976f4223f9d01998f1e73262e900e0ed002b0f53dc4b7f43de32a9f3ec07815d8459ad8919b9a770d34122836da36401bbafbbd4acf8e410c26b109ce9d32d35c0e4bc6dc92a7579910ce706939a056323de5801a7a87abcfa16526dd3d1f31954f88813928de507f4bf2911f30d08ff756d8b46baee54fce1d82a5a062eaff3ba90478641f671ce5da6f6ba7bdf49029df9eefca2f870171178ae901e108f56305aff7e36268a690bc49933a24b1aaa587fda00f4d3b7151dc8ebdca81804c959266b14122bf74e62cab773dd8e2f37b379aac1052663c27b4cdc7089ddb410ddb81a5ccf42662972e07dfc44fc429d3056af6dd128e480ac039362a15a7738ba76dffe807fd03fa29f7edaa8eb21ca0057c44a1ee8ca7f21a2c5226b7d35ccac23780ae535921353b54bf7d7e61f1ad9b021167ba6c10e37c432b4b93a7d257fbb890636fa7f6f376321cca47d5919ea5b6adc75d3858ba5f2c20d320c3f5390ff9778e03d341957bd37c5d3cf0c3327976979f2e01f19a80d1c7d5d758dcea82276e73150454212a5136b19c5fc2727786132ddafdd87f8d1367c93897805ee274c0e53ddbb0a46525aadb7dd32756fb85ad74e8b0fd3864c058e3cddf5ce304faa4f47e6aa8b70fe1672836fd8ed7d1681821800f884528c663a2c5bc5977c54655699389e6d31420d0e79ac6fccac835ee0b167e3636198f2e61362121c9f7adfbde802883c99e6b23977e4e0bbbbd042b307421bb24009573f88b990c922fdc65adddec1312e30373dc635c6099912d4f836a4154e018785efc750bbbafe910f4b4e4240995b5a2143a4341dc5c1bb73151c1d8e7410c3054ab07bf15658aa4d8caf4a883ef4441e9b2a0a3c776bdc99a970a99d515df92b364bdb29258cc05fed1dfb0c1bc2a4f78f223f1b91b476b31dfc812634ef4c9f17dcb8b84e6c11722bf48330e5bfa2f75422ace218d8352ee2bee2816b2c0711911b716c53ce311f56190f74e592edaf42dc276f7aa250fa1649c2f5cecc4fd18a445fca6a5e3e5402102cdde911e381ec55e2f4a3f0a2425547a58c212987c8767cfc0904f218f991d2de6034920422d2145119ab581b6b0fa9bed55381b005da3212cc9f3f6717e450852ca73478c4a9f048c5e8764f87184ee9bac98f27ed246f81a53c88cba5e2c9a6d18a7d6c35b14edca7065aa7806dfa385e874fa2df6cd0be511afe021f9c6b074b387fa3e7072900f83a91720fdb1f55ec8783e99ec908c52a03cd279b3236216eb55c26b361f96408b19c4421eeede64762434228595cfb8c6bbdf65f78a8d2a48155722ade60a75782a245743406c070295d103086b772634a1767922659693ae08f5b593802d4566ee075e82e138f9e80a66b13de5129999117dc5867933517785491d38229789390104bdcfd8874a858f4becb8f0cc46fa60bbad79b204c2b53da7c699d6cf9ae40288ef702c5197568e6bb341e2069284820cfb188f57bd0935df47d6a26b96428903e074423a263e33aa7002a82e9684ddaffa1217356f2e1149fc775bee2a43b46f9f40f47427a6bef79c264cc65f91ae6c6a681c0dab75f6e4191f85418b29cc11ed555b874a39ee8a477fd68bec715e06b7f545d81bfb39f2973c44835457697d4321ac279182c13ab53bf8fd3eab8669d570a29271a736cd9c25430432c51b511386a19d080e8a6fba25dafb6a73e6ecbaf05fac2014dc9f0d4a1d66cd29c0ff8662b8dcf220198dab8d01b275d81abe9928e1f82678d9486295940807a0ca45aa700b180df3c9a0db1c3a777801e4b3d0810bdacccf16d44d833d857a1867a1f2dfdd3eaa714f3fd6ea5834e39c25b8aca9d85c5a97ebc2ddb3c6e6607935796d14cdd4abaf8cdcc3ffb78a6ed899fad738e65a97f439a27d887b0991cca478a3ae662a81638acf8138cdb3ea6e3c7b28aa2a2293f1c05964e5cb7a8eac8aff0b1aa33fda1d7b1fa4bdae0354b9981db98001b2ad7ab83894c1701a83db2a434d0036cebfef5cb39166cce2ce42b06db272facef50134695dd3327191cfc8919d23b99d81119182b65c44259b90a636b12d093acff23a2f1c2b31cfcf3e6d61c8e1a597a976ff943d573b3e24f6bde7daebba609a56a5fcc7d2f0c4ae328dc2f03aabefed1e65e0d925f6850add5b2ad4b630dc06e6da5bb34dfb2b940443fac36407efb549a5760378203199cf42145c95d47faa4a2fedbcb2f3773bb23c5079d3aea37ab8ec4fffeb7212cfaf1750218eae57437fb004ec4dbbb0f0cdcb031ea1c6a48c4fa1441be4fd4d827928c7bec285abde82a21189c1a9267d354050a11b1ef139a63463b68fbd77d88979c1dbfbd47d23365c5f6dd79bb8972883a64f08fb891ac619f3ccfb8c14b7bc2b64861bba44b82faa3ff9160d8a7e7218060b60ce8934cde9840a96513fde1f6a2c11837d90ba19fe2b4caedf993851a3770614f5550e8e0d8cab767bd322e120df4ff4a67ee4f074bdd9b98b0d12f072648ef649eb3b00287eb81780e8be8f629ed82ee1f3184192a78cabec6a488a2c5e4512d1943f71cb780900c5fedb6986551c6cd681c25c9fb75704a8bfff6e0540a4f6ea28ae8b1705a63c0947192afcb8f3cba1b6b02819eb69e9fbea82e337bcc22022bf3319d0b820d8caef19fbfc0a7e6a6e6abf55bdfd1aad363633393ce6b2eaf6f87a33570bffb7715bfa56fbe4ec47f8d6e0cff87c599853116b23a55702051e6a0b9d0aa9a4300029297df3aad9886b9a1772600d1540307fedeab82b38e80740ddb381722dda8a8f86456186e746e03730ceec96d1e63f58e6b91a2c6b27c7a63c5bf09347b7f7e4366fd1fb465d134da1e844d9cc631e93455cec81fa2bb942fac82f317ca77a2f8e471721a3d978b881ce9f3d1c6ac7fd327260c86b08b12aa67db236fd11efc581fb3a2995d2c3da479a3830b3afbe3f0435a827780a6bd461f57b8c3af5d65039ce45729785f54378f8861ed900867b7243d4deab647c875e2917f9231b04160f4a6ae936513dbdb1651139fb5e85ddf1b3cd2f605cecf9ab9b2cce72fa8c7a7e688a79d55e15ea4914078c81058b0289ceb80cd5b69821c9296a6e9a7eba594dea124e8bb33aad9f7d0e611e21c6d94d39e1b6fbc9b4cf25296a6e9a7eba594dea124e8bb33aad9f7d0e611e21c6d94d39e1b6fbc9b4cf25296a6e9a7eba594dea124e8bb33aad9f7d0e611e21c6d94d39e1b6fbc9b4cf25321b48ed30f2441bc544f40f1a03e0da7cc6585ff83e8fa0059056b73116e69137ccde6277683868edc5278d0deccf494a949af661f3f072d5195d649b53e779321b48ed30f2441bc544f40f1a03e0da7cc6585ff83e8fa0059056b73116e691fab35bb4aad5d55aa510e599919af2e4ea49308189c5a180a4a493c5e0370a38164bab9e3ea00ac7252656edd3e413fd023a463b49a19c075935fbf8f4eb4f67fab35bb4aad5d55aa510e599919af2e4ea49308189c5a180a4a493c5e0370a38a70d4769d4bb01dbac65db03748bd7a350a31e00eb5cf5fded905c621024dfbea70d4769d4bb01dbac65db03748bd7a350a31e00eb5cf5fded905c621024dfbea70d4769d4bb01dbac65db03748bd7a350a31e00eb5cf5fded905c621024dfbea0e4604a35b3c52e28c44e3d88741616485af12ea1a602f8b68a2821f57aadf9a0e4604a35b3c52e28c44e3d88741616485af12ea1a602f8b68a2821f57aadf9a0e4604a35b3c52e28c44e3d88741616485af12ea1a602f8b68a2821f57aadf932d3ae11a3d474d68647d1adf0256e3d4665c5eda13d7049c258b16c70c0f83432d3ae11a3d474d68647d1adf0256e3d4665c5eda13d7049c258b16c70c0f83432d3ae11a3d474d68647d1adf0256e3d4665c5eda13d7049c258b16c70c0f834f99e4e05b552c4911fa254690751e525911340b319aec52f97eafe3ae98d61a5f99e4e05b552c4911fa254690751e525911340b319aec52f97eafe3ae98d61a5f99e4e05b552c4911fa254690751e525911340b319aec52f97eafe3ae98d61a5ccdca76bebfe7ea9603b8cbe8f95c4868749c657af798863f2e12f0ef22c31b6ccdca76bebfe7ea9603b8cbe8f95c4868749c657af798863f2e12f0ef22c31b6ccdca76bebfe7ea9603b8cbe8f95c4868749c657af798863f2e12f0ef22c31b6a2bda6762d72412b721f1a4fb6d82f22a9e7dd0f206743ec6a2e8294eb745c41516bb5b3c534faf4aa1d74eca204ede64060e98ac77adcb79d02c0ad50007c23db1c6b7c24ecb33eab8cdf14ce4ad5c0dd0ea56caef49af1399c7508897a4ec7a1d7eaeefd2e2a7b3f0814d36dac96b5208a278703ef1e1af4cbd41013dd5ead1dd371ec51b0bf2da49c5796c219238b6aa1ddef5631608c61518647cfc7b6fe56409312c0fdefb1f77dc7ee86bd131c5eb7a2b4a9885812b52828f7ecc485ada4dc8f1f947d52cd86d4d830ef677a2f04d337a29ddff32b53edaeca152e21c190acfbdbfe5d1ea7f28e0ee87ec387c806df1c62b5da0f958126201f40a8e87a7441da993ceb5cc9e9813855b42071025f5fde39f5d37b7b466b9bd85eb06ec232e7c81e22943c773d06dc7466c9d92d1c07a993563cb9f7928ef06f431dfe498f81ec6995b7a2e61ed460413c5580f21f576473e4bf22edd793111ec9356fff1460673e9b73b327a7a09a622ab740ba3ca1d644a96d01a88e776b434dfcdbb9dc1b75187ed9944ee82a03c6a00d65688016929fca327ddfaa28b28579ac6d2114878f1d10cd8aea701903401a823c863e13abf11c64d8ad146b5a2ce40c69a6e466dfb8acead4756b3790e903fa7b432727ea9cb34d93d679443003563a14a207bfe0fa1edc7be682f8ce7eefbbad57dee1ac799d96f3ebb1f9a473e26add4fe1dbd3074792470472694ed7db79c6fc2f810ac3c23809420af973c55eb81e3a88e0cfb401d6ab174c2885bcd1ca0393003463ce98734febb0d469590685d55c88e0cfb401d6ab174c2885bcd1ca0393003463ce98734febb0d469590685d55c88e0cfb401d6ab174c2885bcd1ca0393003463ce98734febb0d469590685d55ca663becc30da446c1f9d48db650383ec6c6c7b4716d7ed58b253b37e7ae4a0dda663becc30da446c1f9d48db650383ec6c6c7b4716d7ed58b253b37e7ae4a0dda663becc30da446c1f9d48db650383ec6c6c7b4716d7ed58b253b37e7ae4a0ddcd0e15f7d13d773eb2781a9a2c8c477eed7181914caf96710fa0968cc447d472f1e30715e853044a7dee923d71d2bb0c52235cb53096eadc9505c35155f2bfb4cd0e15f7d13d773eb2781a9a2c8c477eed7181914caf96710fa0968cc447d472e0a46ae5081e04cd4bd715317dca48342149d2f0b69311e1ea1c5373028dfe9c7beb1087dfb8f56254e4b801a7df3f4bf882d50b0c103380b56984826e1caaf0e0a46ae5081e04cd4bd715317dca48342149d2f0b69311e1ea1c5373028dfe9c9bc0f3860d8ec2ce65219035d81dd088fe22aef50f54a018bffba7f32a8cc7c406337d66b54ca5d605afef46f6da324a9a22a49c9220e06b13a5245bbcbf6e329bc0f3860d8ec2ce65219035d81dd088fe22aef50f54a018bffba7f32a8cc7c45c1a3a3094d9a7c8f5d8584e85ae8e0c84a645193697d365e347137f324ec19a5ff0ffcd064d81660092d937105d5a08d423587f59f939e6d53299b3cfdad7cc5c1a3a3094d9a7c8f5d8584e85ae8e0c84a645193697d365e347137f324ec19adccb4a1c3db8a1a14d3bab0d47db2c56f61f51b7efaf66b8cb2e82cf32965c5697e92388462231df92a59af3c2315b6e6f3dd4617fdffb5c272a65febab0e933dccb4a1c3db8a1a14d3bab0d47db2c56f61f51b7efaf66b8cb2e82cf32965c56a63fabe082a66ad9ef87c77e5c7775d51d05408bc2a3060df12951a6b01324a5dc4234b963aa2361a67ed3ee55598c37eb9c34a1662d4ced7369dbc402dab196a63fabe082a66ad9ef87c77e5c7775d51d05408bc2a3060df12951a6b01324a55bdfc26e6b171d56947f10418be487e2f062c6dcbd52d4e6ed20d2c6266bfb2baae0479bcd214d1195dbbe9edb4659d248430760aae680c9aaa80a4bbeb14744f3680205969ef41e6e47900fdce09ccf383d9aebf5da2815bd62941825723861e94569584a9815a39a0a1a3f492b03fb1e6c10fe798c4e44d4e672cf85e30ddc9c18670919f4001deddbed35128a68821dcd29aa045e7902b6bc31e20e88af30d25e4d53f3ef67bf3b7761a0131485564435a02a67a32a8a806f52593621ca349842e17fdf2669ad4e08a6cd853dc6d25474cbd9116327a46d267cfeb7e324768ad832676a9b604a712d98101842eabf9a5daec1fc97191bb0c6892c44aa02da00f69b962192889e6754e07baad16f2f9857a2e1fb78b1e12bd0e16387554ee1659487d4af36a87c65b2c5cbaa5c7745fcc462ae0a5ccdf1c64b094c8871c168efc251583e3ae822ba63ee0b69c94f267c09760224c68314d4f909d2b94e1711bc8c631c0844e3a3fb7a6dbcb1bdfa30c8d866dcee8c0d82e8b942c9a55e1c77b0ff12b4a945e553fcebb0831ab4629354fdf5ca57e1ff15b159eb8f61cf4ca369987a7d56ddae0f310a9290874fbea2ab6e18822f7d43bd619746e81896ae943ce814a8471de70cfc5b5d92dc2867f79a0b7392037e3e9fa2a8d0e889d71bb70c1ebc75d239d8c3f28f3f8bd4c05c62649d53ed8dcc2a7d05f21ff34e76cc4f83fd903703ab44f945c7ef113eacb0a68b7eec08d5138aa509ee082788934fb79bc6801ec4e680252a1c16d34c808ed677381a23d8b5d66deb95463ea1bfc76a20fd365db6cdfa5a69b10ff115999c895abc2d592ac5092d0914cc619dcf208f936426ada6c432fe39ea6c258f2c67e3a6e6d1f48312fb9739e0250dbb98504987cde0e38dc1901e938356f4627f6842ff0cf9a74582edc1f22868b295944b3e1fc32a9307ca64e8134832d45ce61f77f403b53d6b6c47bdc4292d0261af6cbd8ebe773401fe034503887384e419ce56ce102d985a9d5fcc98e889fb1a27e8eda0e11ef01adbb1a48084a10064b4596cc3c1c6c207b40508bf3a705da6e4d83032e48a905c3f027425b5f9f6a582ab6a1c83ad100fdfb2cd38e87e5cb3e8694a5e21fe6c9e45314767b0112aa2e8ee5b7ede28e565f5de35538962af6bfa176c740f46a53a541ac521c86d3264873b6cf4e480e3aac40efccbc08768fdc62328919a7200a93ff375ed09ee1125b1c976b487c49e8c43f58690977878211ed45cf82fc497e378c3f8d64fb277d67a08969209146820626eaeb1fc75e534c93027aad0e40e702225192e79bfe66a99e96b16e85e3f470f01bfe7f509d21d94ef4034c17079bba83b59b59faaa563fcb191c657ecdb5254f92e648e2f8a42ab739bc6b3e39504cf9361f0ef6961629ac1d53d455b07fb65ca63e424f7820362dfb117934d6505cb5250e73fbd8f82f1d146fe54de222799f7ba9f263bbedd48b15df1326de715eb6fb240f0e7367c76d3797f238d77820d926c5978f83b8fbf03a3bd5988088c1e0986297b611b084e9b2fbb76d5e17bd57ef991ac7e08a58bce330cdee19c2951ef51c08efd7e2ec45bd64cbbddd290a0533aa1caafaa48b9ddd71172ead02849cf7578e7be5090c4bd110cf7d8328018e05877ce8f2ac9d067b0c615e20aec8c97aea5c12e2d6dd7b6654756aad85c9360034cf24900e27e7cc16f7e68f199bdc7333baeaa80a9067504cf97853550b45bd711ffa2d7cbb30a20b5fc9478cad78e5af85d4a631cebea7eeffb981c63a84c0bf14a22a5f7d12b37de717ff04455cc75752ff9aee2d86d4abccace4a15204f9f0f92223782e99aa974d89feb2aea1dd62d7e3bece51f0347eabbcd818bb77481678def07a6970057b642fcfc2de2a708d46350f53a8d96375c6793d5620c0c263b5e1502947c6b70b642fcfc2de2a708d46350f53a8d96375c6793d5620c0c263b5e1502947c6b70b642fcfc2de2a708d46350f53a8d96375c6793d5620c0c263b5e1502947c6b7027e3762fca1d6b0858ba70c882efe3f68afb81cac7d0b65c87f46419af70411f27e3762fca1d6b0858ba70c882efe3f68afb81cac7d0b65c87f46419af70411f2d35ad96cda19ae38db702fb1154b9f21e50c8c16580966d468f3896108b36c07e9e74002e39ed7b7a601e412c1c0d4f3b0694c8af0aca23c7ed148bb66731b2fcccb98adc0256aa2f56f0a7101a766d50195c8d816b09c7aa0b71a2f4234cfd7e9e74002e39ed7b7a601e412c1c0d4f3b0694c8af0aca23c7ed148bb66731b2e85802b16bb477da2e8da676ee5d80b5b9214f39835f1d52d1a449d152eaecbde85802b16bb477da2e8da676ee5d80b5b9214f39835f1d52d1a449d152eaecbde85802b16bb477da2e8da676ee5d80b5b9214f39835f1d52d1a449d152eaecbd5bafa92b5f8a37618b8a2a008c99d34fd4d9f18d9267352c264675964976a4935bafa92b5f8a37618b8a2a008c99d34fd4d9f18d9267352c264675964976a4935bafa92b5f8a37618b8a2a008c99d34fd4d9f18d9267352c264675964976a49353db3f57085dd259a0428c1ee133e486343f50529be1b4205889b5d58fef153253db3f57085dd259a0428c1ee133e486343f50529be1b4205889b5d58fef153253db3f57085dd259a0428c1ee133e486343f50529be1b4205889b5d58fef1532cd82c5575d5ef1ba0a98ab3f61b39c0d0d8b37693ada463fe277c2a22fad2046cd82c5575d5ef1ba0a98ab3f61b39c0d0d8b37693ada463fe277c2a22fad2046cd82c5575d5ef1ba0a98ab3f61b39c0d0d8b37693ada463fe277c2a22fad2046b43232625682008e4addda49f1964d17b327f63c9c35fc4a2ad6d8ade1b30fc0b43232625682008e4addda49f1964d17b327f63c9c35fc4a2ad6d8ade1b30fc0b43232625682008e4addda49f1964d17b327f63c9c35fc4a2ad6d8ade1b30fc002349b0c2ec0a85b78dfd7df85528893b20a2475fe4660c8b324bcc9acb51eb202349b0c2ec0a85b78dfd7df85528893b20a2475fe4660c8b324bcc9acb51eb202349b0c2ec0a85b78dfd7df85528893b20a2475fe4660c8b324bcc9acb51eb2099e6e4c153c2a42bab96f3149bf10b4c884fd0413cddeafa210997fe9b98deb54c83a01be062897bd074b31364096242a27079f35d691124ee62546b7a09d1d099e6e4c153c2a42bab96f3149bf10b4c884fd0413cddeafa210997fe9b98deb8218db050d1d2d16751a465cd66a9e9794ec5dd63e26bb4681c33a4adf93d8d88218db050d1d2d16751a465cd66a9e9794ec5dd63e26bb4681c33a4adf93d8d88218db050d1d2d16751a465cd66a9e9794ec5dd63e26bb4681c33a4adf93d8d80b1a1a208ccc7dd8bc41464efa8825f86e8d14f6b9cbc5bc52a8c223106742dd0b1a1a208ccc7dd8bc41464efa8825f86e8d14f6b9cbc5bc52a8c223106742dd0b1a1a208ccc7dd8bc41464efa8825f86e8d14f6b9cbc5bc52a8c223106742dd888189f316eb270177940962e01ba7f87bb0ed42a0bb632d80ee5510f47b3aa80241933ec61601fd5e255f26e9c3c5fb58e4dcbd20e4dd155b241a280debc3d0888189f316eb270177940962e01ba7f87bb0ed42a0bb632d80ee5510f47b3aa80362576b25bee874fdc4e231cb517c4a796c81e9821de728827795bf5f0a6c9f0362576b25bee874fdc4e231cb517c4a796c81e9821de728827795bf5f0a6c9f0362576b25bee874fdc4e231cb517c4a796c81e9821de728827795bf5f0a6c9f996f4340567f9864df9c090ba80013013386fcc1353d7e86c1e67490b550d4bc996f4340567f9864df9c090ba80013013386fcc1353d7e86c1e67490b550d4bc996f4340567f9864df9c090ba80013013386fcc1353d7e86c1e67490b550d4bca7057149d50631207c45c06daef3a7fa658f401c78c8bd0ede517ffa4ce4ea4c103d7211c5f73399683b3aa6d8c38a9a9a246edcf805ead433f4e5dcc396a47a74b0412764d637881cf78f3d9cbb8e4d8bc9ca835a03331d53496baac7403ddc5adebcaf2e80a31f4d0cc59e78a1147bed843a5f4082cdc040dc1b3ebf0d95cbe37bc194ef5666a36cf865e27ea178ed94bd4a7808f8dc3c50935d53752ce9a2f5c43b62abf42da90f335c03549e8a69dca3de732af9a50ea3142a0d6047200b2f228bfcaf42f18f38f34c65d7b204fd061b5ca6048f47008214a5e69255ae60d4774469069bd2e5bd18e36bfd21ba9478b3f42c2d64153c1568da5a1133612ec897428ab038eeb3a29a974162c13288c9faf175f519679bccfb78a3540b78eb4d21743c7a319400d8c4535c173b71df08848e3c2014c6db202a1734ebdbc8b4198e0c4c1e29a36fdcc43442ccc661ef4faddfa0bff68bffcf4ca855088bc0c8afbe28ba059c94d034729af081ef67d7361bd725c6f39bb30842195b816ff56fafbe28ba059c94d034729af081ef67d7361bd725c6f39bb30842195b816ff56fafbe28ba059c94d034729af081ef67d7361bd725c6f39bb30842195b816ff56f49e9c0dd1a1ea2d72d517791fac1d79f0f485da92773e42c70585c30e637f14f49e9c0dd1a1ea2d72d517791fac1d79f0f485da92773e42c70585c30e637f14f49e9c0dd1a1ea2d72d517791fac1d79f0f485da92773e42c70585c30e637f14f5ade742365f520e981b5eb707817d68bd050128c12ff617ee5e1b2d6148aff4560f11f6f1c53b1e906df7819fd26fee3ee1e169741435ef6dddf9ad6dee31e48e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855bf93b8be7c127c3829bce5b216c16b8538b0f70943b4775b5283e53ddfdee004bf93b8be7c127c3829bce5b216c16b8538b0f70943b4775b5283e53ddfdee004bf93b8be7c127c3829bce5b216c16b8538b0f70943b4775b5283e53ddfdee004a7f2e095a64d8aa43fe8d625d28286bd9bfa2c262cd339c97dd2582d352d37618ed7ec93ff50f450cab0e23ce429e42cea07df5fe5c8208aefa4ea0616e21a2a8ed7ec93ff50f450cab0e23ce429e42cea07df5fe5c8208aefa4ea0616e21a2a8ed7ec93ff50f450cab0e23ce429e42cea07df5fe5c8208aefa4ea0616e21a2a5f8cf4b88e26aa2f363c3e096d0068f6b7a6b6ef59b908c7914aab218a0ee3e85f8cf4b88e26aa2f363c3e096d0068f6b7a6b6ef59b908c7914aab218a0ee3e85f8cf4b88e26aa2f363c3e096d0068f6b7a6b6ef59b908c7914aab218a0ee3e8de50d5eb79cb8faf15fe1a099ecfb76079b0dbf43f296f4403dc9be202029d52b7df7fde431410701a137ad4b28880bd8877dedb72fdfa7c95e7912dabd0c28f60f11f6f1c53b1e906df7819fd26fee3ee1e169741435ef6dddf9ad6dee31e480b42fd6a5ca853c78e71e81dab55dc337dc9e11ff48f2826d0c644ede44041ca4e4c19e458af040cd567dbe8e57c97f363fdc29427043489cdfedd964ff7fc15312d997c2e74215096172223f0f172bf0de477da39d53b2af83c82f3b33dc881312d997c2e74215096172223f0f172bf0de477da39d53b2af83c82f3b33dc881312d997c2e74215096172223f0f172bf0de477da39d53b2af83c82f3b33dc88195d374e135ec8112442afcbed162195212173955dd240e207d99f988a4d038c195d374e135ec8112442afcbed162195212173955dd240e207d99f988a4d038c195d374e135ec8112442afcbed162195212173955dd240e207d99f988a4d038c1e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855890f78ed7caae0c31991fb16cc46fc517f330f13d9dbcab53dc546d70453aa05890f78ed7caae0c31991fb16cc46fc517f330f13d9dbcab53dc546d70453aa05890f78ed7caae0c31991fb16cc46fc517f330f13d9dbcab53dc546d70453aa0536f3c43c2971013598eaed06ebf078d19d60bfcd4da598abdaebe1292ac9b72336f3c43c2971013598eaed06ebf078d19d60bfcd4da598abdaebe1292ac9b72336f3c43c2971013598eaed06ebf078d19d60bfcd4da598abdaebe1292ac9b723aba46736f33c8f7c1d10ccefb66788b2b00144ec853ed6a656f9629ba8cef0d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855512bc438f880139c2de02f09814cf307acecb93c4b0ea2bd134e5b1bc466df8e050f9d03ff0bf66706fe9430878efc598d70154b362f52f784365cb26292d957050f9d03ff0bf66706fe9430878efc598d70154b362f52f784365cb26292d957050f9d03ff0bf66706fe9430878efc598d70154b362f52f784365cb26292d9572abf96bc5745dc892d0c55b0ec74b6ae3f7f97db746054cf8da935a14736acb82abf96bc5745dc892d0c55b0ec74b6ae3f7f97db746054cf8da935a14736acb82abf96bc5745dc892d0c55b0ec74b6ae3f7f97db746054cf8da935a14736acb8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c50ab2995675e984a12e21ea4a3a767475bbb28b771a743e9c866fb2d66fa981050ab2995675e984a12e21ea4a3a767475bbb28b771a743e9c866fb2d66fa981050ab2995675e984a12e21ea4a3a767475bbb28b771a743e9c866fb2d66fa981097fc3bb39b1362b79613ac6f3d2a0e014309ae8ee9b31fb512e0ece6d2c9220497fc3bb39b1362b79613ac6f3d2a0e014309ae8ee9b31fb512e0ece6d2c9220497fc3bb39b1362b79613ac6f3d2a0e014309ae8ee9b31fb512e0ece6d2c92204e47e7f840cdb30d382b350f34b5b82e4db2da0f4d647d35bcab32de6d7dfbd4c228666b0a94e28fea4a2df9a672b4291776afe7262a8f271803673344b036852e47e7f840cdb30d382b350f34b5b82e4db2da0f4d647d35bcab32de6d7dfbd4c3e89aab49e1c065491d3e177d37a87ff5d2a70a8e3b748e1ad878c69e1941b7c5834f56ce21fcc49c1c050a43a05688b1b2dbb0efd6a186599d7cdd9fcab6cf293ed6c1dffb9f820b0714600fb1261c4ddde9bd56e6942953f49b5d0c609c647f705dc91d1cc7daca054a8fc02122b7abb677e30280b3d970642a0c8414e64f9870e4c0235081ab543729d80f31957446b9086d9fec7b9a04a6834f70122c5e4f705dc91d1cc7daca054a8fc02122b7abb677e30280b3d970642a0c8414e64f902d03a0fffd2b634da9014358b7d9ce6ab64dc8cf5810db96eb34b1e92fd44909c049e2a68372261cfc6695d17b5220063285fe585641c4696f3f1c480b98f7dffdad56b25c92b9ae38702c9d5c9ea4f3e1414532f8aa04a4a113ed22ada2697545dfd68ec76c657edf716c68d6c3a952ec3ee25f2ec19cbd9cc876e451250eab0ade9bdbb166428e5a01882c96be14c109fecd0001b8da438685ae6e83791c0545dfd68ec76c657edf716c68d6c3a952ec3ee25f2ec19cbd9cc876e451250ea9bf8ad7471ae9e0c86f969270bd45a86f5eb4b9bdcaa9db28663b5de6dbf9acd9bf8ad7471ae9e0c86f969270bd45a86f5eb4b9bdcaa9db28663b5de6dbf9acd9bf8ad7471ae9e0c86f969270bd45a86f5eb4b9bdcaa9db28663b5de6dbf9acd9f5bbdda1506120935d954ea73be827add9a48d4b63b630843d2e36450e716279f5bbdda1506120935d954ea73be827add9a48d4b63b630843d2e36450e71627674f73a757d97351330f6849ec89c891f197c1e4d9cd7c5ab2cc37ddcd684518b1d72d9fd7f2cf440cbeb8c22a348e080fe24e3954355fdce089fc832c8b9f28b1d72d9fd7f2cf440cbeb8c22a348e080fe24e3954355fdce089fc832c8b9f284ab78e3e12cd6351d9b354d9373b4917f9a9ab0c777aefe26a6ad4ec63bca8b23ebf9f66c0cd132e24e5af25758c260395f88f503b9acd1fdd9a45960b625d2c3ebf9f66c0cd132e24e5af25758c260395f88f503b9acd1fdd9a45960b625d2c2aba3b3a5d9b32f0d7d37dd3af2a528598fc55c2094e0df44c32059b6da1ace285f747617aa31a54866f3e001ff6612195a55de7e868538a2b6c3586affcfd04ccd5accd1df25249a8228d516049309884b0c4692ed2a89cd5004073fdc0684885f747617aa31a54866f3e001ff6612195a55de7e868538a2b6c3586affcfd04f0f10b9b3640bccdd1dfb0fe750c1fa7bf34627e391ad7869d3fdb376d579be4ae77dccc85ec979d44a1240979894c5adb4d242fb4a8d15d1a00adce993faba0391a4d92c279989a4d74ec1b70c780495571aa02621f82e2ae259fa8f1a137e2cb90f47e3596784f4f1099ea2d89de1d32d02c488d6ca8486f6be7aed33370a8abd300197a2c63e663d10166c13964918819253c8f564d0d23f9b4a04cf6ae5310288ff3638ee96edc1ada618f540d5e100e7b236a2a1a2e665fa30478b4da862ef47b55b3d2397c6db34faefc5480004683693a1e5b561c8a791874930f1dfa39db79e88019a2301b18b9b701016504bfbcd66ce7fa729bf0029ac7aff8f5022ef47b55b3d2397c6db34faefc5480004683693a1e5b561c8a791874930f1dfacaea34256018ab9a81aee2b78b4a4f61c4b30f8faccbb7bc55edbaf5ac50d85fcaea34256018ab9a81aee2b78b4a4f61c4b30f8faccbb7bc55edbaf5ac50d85fcaea34256018ab9a81aee2b78b4a4f61c4b30f8faccbb7bc55edbaf5ac50d85f6621319f16da83e5f7f76d1b2a336fe0235e38201caa33bf89d375138f5510a46621319f16da83e5f7f76d1b2a336fe0235e38201caa33bf89d375138f5510a41743407a52cfc7ed5a3870d9877b5413e556e1f9d8d839c554147074223a38c2a061973ef8a8471fef501aff3232a485e0b33a8554e443e8e51d1c4f31dc7f37a061973ef8a8471fef501aff3232a485e0b33a8554e443e8e51d1c4f31dc7f37a061973ef8a8471fef501aff3232a485e0b33a8554e443e8e51d1c4f31dc7f37338f5cf724b000330f47986240d99b592af6aadb89bd7699e632d0a504ff3bd8338f5cf724b000330f47986240d99b592af6aadb89bd7699e632d0a504ff3bd8338f5cf724b000330f47986240d99b592af6aadb89bd7699e632d0a504ff3bd87ef6395ec3988f1d9f48ce53dd2416629c29fb3ccdf7992701101e155e3b5f587ef6395ec3988f1d9f48ce53dd2416629c29fb3ccdf7992701101e155e3b5f587ef6395ec3988f1d9f48ce53dd2416629c29fb3ccdf7992701101e155e3b5f587bb00abe1bee5f7c7262eb9e13f5a45f7ef826f4ce81eeb037cea52cb78c75a93a99b8e8c85986ddf8aebd565e26e8c2fc721d23146bd9021cd60bd49dcbe03b7bb00abe1bee5f7c7262eb9e13f5a45f7ef826f4ce81eeb037cea52cb78c75a912377450fbfad66d5b79cd7f5b6d6937fb55daa0c647c7e109074d62dc4be31c12377450fbfad66d5b79cd7f5b6d6937fb55daa0c647c7e109074d62dc4be31c12377450fbfad66d5b79cd7f5b6d6937fb55daa0c647c7e109074d62dc4be31c244d74b965c9c315a0a43b05923a970dd7552c7e2775ae5c9102e2a5229dbc0a927e29cac25f84b6e566dc6343eda0c9827a0569592c4d60d98b07f8a59601c446217730256eb8844374866c5f140f0e0ec4f99936b9c1aeb543cf5adceae9e06c2ba52400551689c4d7b05c6c6b6d0913e50724745e578feddc64e104472f04393a012dc48cc93f8468827055d202f0cb521196e60cb1d8c3a7363d1c6f76136371ed8f4c7ba3774cfe9b156d567bf35c7a541a0a56ff408dcb5194de287afa54219b3c9e1de01992e53ce9a0a39247f556dbe345bacf2f69aeb7393a7a209954219b3c9e1de01992e53ce9a0a39247f556dbe345bacf2f69aeb7393a7a209920c90a43952de9cd45750fcbe7ef9bcaa36d2ce224b3a6c2a6550ba1ccb9d64f24f119773124f65db531fe73ad70f2d040131e5a7219059e36c16b4da789786b24f119773124f65db531fe73ad70f2d040131e5a7219059e36c16b4da789786b7d23b54511e14d2d30c1dd925e6fb1303a58990c8e8dc618da277ff62bf306c87d150ee00b76869eadfa9096af89ad9fb22d471c515776ebbc6999d985d7cfa97d150ee00b76869eadfa9096af89ad9fb22d471c515776ebbc6999d985d7cfa97d150ee00b76869eadfa9096af89ad9fb22d471c515776ebbc6999d985d7cfa993dd8300e048e84142318414dcd652cd453d95e28819922d504ce0e8c2c352d83017dbb8c9b4fedccf17be75b79b12f900c0d462028dd799cb37675029f5aeae93dd8300e048e84142318414dcd652cd453d95e28819922d504ce0e8c2c352d800341bd0da0c4afd2e71d86d7c0e70ff4ce64785ac303a40d6ced1809f37fc681fa749387c7059640cd13e209b9cb53824942d7c38091b0b243de55310849b5000341bd0da0c4afd2e71d86d7c0e70ff4ce64785ac303a40d6ced1809f37fc6892ccc4b0003801a318921c0fffa55eb8bb760e79433d8bb7c145ed78be08b66c8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c64a2efa192059946f24a8d9d456248cfee70a3d82686e723377fa647f5eb837464a2efa192059946f24a8d9d456248cfee70a3d82686e723377fa647f5eb837464a2efa192059946f24a8d9d456248cfee70a3d82686e723377fa647f5eb8374f16ca267fe4f593c4d41af2a2383720737f30cc94adb6cf6151b2322f83c9b4ef16ca267fe4f593c4d41af2a2383720737f30cc94adb6cf6151b2322f83c9b4ef16ca267fe4f593c4d41af2a2383720737f30cc94adb6cf6151b2322f83c9b4e413f49593af622dc80443da88b59e1b15a965cbe3731af5355c0d7cec890eee64736aca8d0bb7b6ac6a4b5d697160e763b5e177264a3a221cc88820cd18274d5df644fa61fae5df6e49424e010304a7ce4d85cc9f2653549f7eb485d0b60e547d25d28156049a087b471b468e736e82315a01df9025a02b1ef7ef9828a930894affbdef877354d41af53e7949c2d7c847df199ab4a388de4c9a21451e58c5ca947df827e8f22f37e8b5e36f9995b71f2cc97bd153a9b1a2ca505ae2527a8e762efcae83a24c859b1ba168ff87edc1261f15e8eae6a9464c9b79cc71aa0857675f41bb0e6ead52c9b2506bc0bd11f694638e1372f514e7013425e688395eb7be3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559b6744a268abdd907c47d906ac6a3aa90d04f61cdaeef9bbb256358d95c66cd39b6744a268abdd907c47d906ac6a3aa90d04f61cdaeef9bbb256358d95c66cd39b6744a268abdd907c47d906ac6a3aa90d04f61cdaeef9bbb256358d95c66cd323e918b9f11389dfad0d8c91f1fd4e149dede6efc8a36de4d1c6d0c494d43782f847ae8050228e47543bdc724074d9910c19a055cad3f431202063e91e40009a59ecf7fd1d2a1d72a7acf81ebc772b3a220cdb3afac6481bc5000d431d5bd2d3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555c37840718ff4065f9bb760911860829537242d70a85093b4897b66ef9ab36845c37840718ff4065f9bb760911860829537242d70a85093b4897b66ef9ab36845c37840718ff4065f9bb760911860829537242d70a85093b4897b66ef9ab3684054edec1d0211f624fed0cbca9d4f9400b0e491c43742af2c5b0abebf0c990d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85589474d16f953ea2acf1c41a76874d87a4da797884d7f4fb4268193377e3bceab89474d16f953ea2acf1c41a76874d87a4da797884d7f4fb4268193377e3bceab89474d16f953ea2acf1c41a76874d87a4da797884d7f4fb4268193377e3bceab054edec1d0211f624fed0cbca9d4f9400b0e491c43742af2c5b0abebf0c990d8b79abdaa1c57d2b62a22d04e33c0f7ca5c06f911eb9ce62d7932ed42beac17b89305a0606e3243e645d97fd603ae848d83e6c49467fb0f1a48e892f5ef2d2986e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552aed78e25027720e492dfeae22624cabe97e2e37db784c224e5abd2fcb3fd5af2aed78e25027720e492dfeae22624cabe97e2e37db784c224e5abd2fcb3fd5af2aed78e25027720e492dfeae22624cabe97e2e37db784c224e5abd2fcb3fd5afe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85583e23ecaf3a93ed06f3312fe6582368afed0d5ca9219a993ae5c9424d76d4c1383e23ecaf3a93ed06f3312fe6582368afed0d5ca9219a993ae5c9424d76d4c1383e23ecaf3a93ed06f3312fe6582368afed0d5ca9219a993ae5c9424d76d4c13d747e529a73b73e5d7173277b7e001e4c263941cbffdd499bcf13f74e9b6aba5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a1fa39e7deab83f8a5eef515d6145cbcde64dc95b2611751db02322786a83586a1fa39e7deab83f8a5eef515d6145cbcde64dc95b2611751db02322786a83586a1fa39e7deab83f8a5eef515d6145cbcde64dc95b2611751db02322786a8358696dda36cddd3327f5088528cf37d97dfd6d4ffad94a6d0dd524a18ce4bc46e5de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550794b128dacecd992960d06b5434a3cf717e39bd5d115198f3b387e2212f22250794b128dacecd992960d06b5434a3cf717e39bd5d115198f3b387e2212f22250794b128dacecd992960d06b5434a3cf717e39bd5d115198f3b387e2212f2225e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557aa6ee37dd0f39aac8c2eb8beea963bb84f7baa5a3711b5f3996e5cad4fdb4187aa6ee37dd0f39aac8c2eb8beea963bb84f7baa5a3711b5f3996e5cad4fdb4187aa6ee37dd0f39aac8c2eb8beea963bb84f7baa5a3711b5f3996e5cad4fdb418e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c83ab0240f952d9b37542b3e51106b12828e77b65a33682b4b4e8f3f55c796b3c83ab0240f952d9b37542b3e51106b12828e77b65a33682b4b4e8f3f55c796b3c83ab0240f952d9b37542b3e51106b12828e77b65a33682b4b4e8f3f55c796b3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3ce772f03dd1d5fde6240a95b169904c53bf5e314e04c1951f727582a910f6d135e772f03dd1d5fde6240a95b169904c53bf5e314e04c1951f727582a910f6d135e772f03dd1d5fde6240a95b169904c53bf5e314e04c1951f727582a910f6d135f226b71f8158a6d0ab95ed63eace059c5a145bd654f682b53a04facf162ed572f226b71f8158a6d0ab95ed63eace059c5a145bd654f682b53a04facf162ed572f226b71f8158a6d0ab95ed63eace059c5a145bd654f682b53a04facf162ed5725650804c660437bc447e8684b8e18440f61680f336c65e1a6c1e6394854920295650804c660437bc447e8684b8e18440f61680f336c65e1a6c1e639485492029c9bc76f25151cb73f3d38491020c164c09118ed66d1d2f8a444d16aa16696eefa24118f7d103a893e9f08447578dc11dd0ca05168718467a71edecac6f6028fce1401c0064c9970a0973f40665b348ec626809dff7879731482f07b104c16a01a24118f7d103a893e9f08447578dc11dd0ca05168718467a71edecac6f6028fc23567bc179d193021d51b0ef0614627aa018e24b96fc3bcd911c019fbea238fc366d667b2d66543ab8700a523076d1ba252ce56116df8f7ddbf3abf341723622cd22cc2fdcc102094ecf5532ea8408ea812d85e4442fe28e2ee1a553312ffeb02406c885b95c85181c8c4c233d4a81035494064fe27cd8d1f00e4a60c1bd468eca772370b59acad1f1fd14c08b2d5efcaa32d7ecbe054ef5dbb30a270b40d7a72406c885b95c85181c8c4c233d4a81035494064fe27cd8d1f00e4a60c1bd468eb1d925d4f7e1abf4f3addb988a98a86c2559b3841ab13e204d6c115e732a1124727b0132075c9755b26ef3673d10f78fef9a7f65d9798815c5478ce4f62409d7f28dab61849171473e8f2b944d205697e330f5d8139d42a0ac2f4db257f08755a1f57b4afce62af076682db556b0b310b1baa893fa35a452d86b52aaa64b7eb32b13100d07c362a4678675588f22376db1619d26b07eb01f47f6589cf59eb1a88962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c09e00ecf981f10a48ce235e34d35ce70068b2ab778373c38e008e096fedba95809e00ecf981f10a48ce235e34d35ce70068b2ab778373c38e008e096fedba95809e00ecf981f10a48ce235e34d35ce70068b2ab778373c38e008e096fedba958ecadc5e295dae4573c7149abc9592917cf0ec8d853adf64dc2cb3d51503924f0ecadc5e295dae4573c7149abc9592917cf0ec8d853adf64dc2cb3d51503924f0ecadc5e295dae4573c7149abc9592917cf0ec8d853adf64dc2cb3d51503924f0cc8eae9599a26f2c80a0fd5258db2ccbf451c2afdfe2ac7fd57db5b3c4be328cb0de6a6b01ae5047c2599a3a2491de99e6cbb727502bd3610bc312f0781c7162caaa87b6beab9795cb3c285500e9acce7507f9d2acfce4519fbb5a616d559e95a502439c182008d53f678d9e452bc183f8d1ad4dea784ac5d7b8ccb556eb7096060707383885f7feb644ce44814a15900e2a92e70054d453691267e232d2772586d069a631c615bceab1e11a17c04a368d6472153e9f228e9d8ad4688f5c312dbe8c070bdc7a0c466d1b8f53cc2e217ad224def80d63d307ce359b1754c2c1e7d8800e048a0d74656d67f1bfb4f1a602e119e08863add77cdbe7cdd2888b7d4a8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c7b738cc7a497aa6d12ea0008ee6735ba5644d268a196aa235d5fb432daf186207b738cc7a497aa6d12ea0008ee6735ba5644d268a196aa235d5fb432daf186207b738cc7a497aa6d12ea0008ee6735ba5644d268a196aa235d5fb432daf186202000fcf83662ffbd13201c3e5dc85882f7f5a8448639a5905bd18a424f95f8a12000fcf83662ffbd13201c3e5dc85882f7f5a8448639a5905bd18a424f95f8a12000fcf83662ffbd13201c3e5dc85882f7f5a8448639a5905bd18a424f95f8a139d3abc8e29513ddfa6886723a56921737b2092a01f95bfc91aab47a12816a0e39d3abc8e29513ddfa6886723a56921737b2092a01f95bfc91aab47a12816a0e39d3abc8e29513ddfa6886723a56921737b2092a01f95bfc91aab47a12816a0e6b3bfe70041bdb91a6fc4cdded5b6376ef945111e18ba3de51c6d09f04b689618066fb9bb64573f94a52dcc57d4a9fa9544f467eb06703b7341dcd47a1d818676b3bfe70041bdb91a6fc4cdded5b6376ef945111e18ba3de51c6d09f04b68961fcf124b35d0080a72b4ee04a4fa2f8be9e3cf03e87bc1a04b7e2341af5a8aab9be57b3396b133355fa222e0e054de344cb97473ac4ea968e42caddc7e1ca6606fcf124b35d0080a72b4ee04a4fa2f8be9e3cf03e87bc1a04b7e2341af5a8aab9b07ea37334140cec9d6ffe45fdc79267aa5ba5d1627818e72b085e7ba245ad01e1b4c7eada0cc9c22d22e666ec6c9f5a25f8b4445b871a6f6348050e90700a22b07ea37334140cec9d6ffe45fdc79267aa5ba5d1627818e72b085e7ba245ad018542628a928296dd6709581030e72b2d0d9523e9cb97cec43ca8f578a3c4bd97734ad5be79e0f919d5ffcce4189132736fb97e696a75a1c90b74140bf86ee1478542628a928296dd6709581030e72b2d0d9523e9cb97cec43ca8f578a3c4bd9789552c7e899d20909b75495443686eda472461e76c72dc15b1344e4b2cb172ab5916d5571a83b71247db4e9ccedb01ca4edf57822ba1ea716825af26384d878be0650bcc79b30bddb048f3eecc2f3be533aa1d02ebb112f651021005d90be044a7aeb1e7e560a3e688511d2eb8f40815f6a6f1f821ee15e189895ed5b37c0a4d88be59fff826574cc901381ed0254fc407055e729aedcac5e5f8f89a5eb97c33033765b997a53ea4816539aee42636a85d2b9354c9ad1454dc857f94bca4fb342d5ea637306a57c4ddb412f0fb90eaca893beea659b4b5bf95b8d6e9997e1447fc51220249ea51c82b839f4a7f2a4fb870292f8e2526c2ab6484f3225e339d4e2d5ea637306a57c4ddb412f0fb90eaca893beea659b4b5bf95b8d6e9997e14474a281787c9e13e6eb1118a8d9fd768dd737f3d2c7e36bbffacfda780a61b0eb6fdef6210710acadd16569577a2ac90b4807a8dd6ec88845394f9894800c7adaf4a281787c9e13e6eb1118a8d9fd768dd737f3d2c7e36bbffacfda780a61b0eb63768b9442182f7ee6cfb9a5e0be7a5ea22992908f852ddf0923da62a194dae4c354d64d6b187ead2eb097642d9bae9e88d91ad519d661afdacfa8a83a2856f380b7b61a175c2c802a2a710995959a3ce8337a15ade7c641b4947eb3181eac7deea3cbf5405dd44f904da3f7fac6293288226dcfd65e8691a5af9c89f4b4a2b0126b343ce214494be6507ee186faf96eabdb5fddfaf05156dc40ddd77715ed1c3c106298af1a5f501985c4099fb5338435badfd860634b991ed3bdc546fe99c9715343726a5cfc1fe00a9232783f2fa4da73fd958311d94529a790742a7fc0d00b1ef7d3ef00e8f125fd11826272fad665a6c042d30b331917eb24b11eb9319298e38b9fab3d6870e7e3b1259dbfa2343b7eace08fed1978a0e2f3ffd056767504b450e141b93e4f6441dd9a31057226483b6850488d5760647a572292e77fafd4b450e141b93e4f6441dd9a31057226483b6850488d5760647a572292e77fafd4b450e141b93e4f6441dd9a31057226483b6850488d5760647a572292e77fafd62115f0255b8fff86b4608f02a67203c50a2a0a0318209429335d0b7bbef037d62115f0255b8fff86b4608f02a67203c50a2a0a0318209429335d0b7bbef037d62115f0255b8fff86b4608f02a67203c50a2a0a0318209429335d0b7bbef037d8d97561f1d7be5e55e52e432f70d6751c30a9a08bd305477a279204161613f9ad2543405f463c3ee8b2fdfebcd88f30279a4b20f8c735f45e18666d772d75b212507eab0cb7a594b25fb2fc1c6a0b0f27af53d1980ba358d4e0c1b1dc32a9e632df1d7348c637e2b05fae7e777679e9e7be6c8b6953ed64ad164c75c8be1430a2df1d7348c637e2b05fae7e777679e9e7be6c8b6953ed64ad164c75c8be1430a2df1d7348c637e2b05fae7e777679e9e7be6c8b6953ed64ad164c75c8be1430a5d740a6b510156140c5a35fc70036d3350a56651835b8b1579089a4f7712b0f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559d6e1c27870cb53512a2e29ab03e61c25188ebed57e933ee5ce4e749d72c0a87e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556432f7e61c9c9f79fb3a1e9b9fc7a91b69a39c4ea4119ea8ecabbbab85e5f2646432f7e61c9c9f79fb3a1e9b9fc7a91b69a39c4ea4119ea8ecabbbab85e5f2646432f7e61c9c9f79fb3a1e9b9fc7a91b69a39c4ea4119ea8ecabbbab85e5f264a822483dd6d90f6cec52a1ed069f65ac4f9b7485e9556fa0c612c27f95f452eda822483dd6d90f6cec52a1ed069f65ac4f9b7485e9556fa0c612c27f95f452eda822483dd6d90f6cec52a1ed069f65ac4f9b7485e9556fa0c612c27f95f452edde46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51c12d739a651300cdbf2a240673b74404cb3f55eb70aad1cd3ce3e53d5490dd63312d739a651300cdbf2a240673b74404cb3f55eb70aad1cd3ce3e53d5490dd63312d739a651300cdbf2a240673b74404cb3f55eb70aad1cd3ce3e53d5490dd633de46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51c7c40b52ecba9eb3ca690cf80a981b20854d8bd336d99c3a991a3bee9f24ec5f07c40b52ecba9eb3ca690cf80a981b20854d8bd336d99c3a991a3bee9f24ec5f07c40b52ecba9eb3ca690cf80a981b20854d8bd336d99c3a991a3bee9f24ec5f091f81ce5bf9c88cc70dc978eb50fc314583f9e1e42c4fd5e4bdab5f8f551bfbe31bbc0e2434810f51ea3185352751a3253beca3da981c5ebccca19572d4b14c131bbc0e2434810f51ea3185352751a3253beca3da981c5ebccca19572d4b14c131bbc0e2434810f51ea3185352751a3253beca3da981c5ebccca19572d4b14c1f0ab9a4015eb79610d8f795bab430422d695c954e5a5229c61be9337bf78fa50eabb8d452a212b38596f083af972ff5ba3bde7ff253bd785588cef987fef5062eabb8d452a212b38596f083af972ff5ba3bde7ff253bd785588cef987fef5062eabb8d452a212b38596f083af972ff5ba3bde7ff253bd785588cef987fef5062f7463f2d7b8190f761754227cd37f63e0792afc3a76d1bc21f1357c690b74ce36ca85f0b51c16e671dfaa47c3b5536fe56a4fb719522280ed0af83779a530c756ca85f0b51c16e671dfaa47c3b5536fe56a4fb719522280ed0af83779a530c756ca85f0b51c16e671dfaa47c3b5536fe56a4fb719522280ed0af83779a530c75697a54ed73e83b36e6f4c4ba503dbff0780f032e65311b7acfe4e618cf6c8be142376ede22fbd49cd23ecb7fcd690206b53e5304c1c75fcf36358ab8acdda62a054edec1d0211f624fed0cbca9d4f9400b0e491c43742af2c5b0abebf0c990d8b79abdaa1c57d2b62a22d04e33c0f7ca5c06f911eb9ce62d7932ed42beac17b89305a0606e3243e645d97fd603ae848d83e6c49467fb0f1a48e892f5ef2d298627af07eda7055a1d92aa9c3f03be26740713aff94c086453d27bd8d664f6392827af07eda7055a1d92aa9c3f03be26740713aff94c086453d27bd8d664f6392827af07eda7055a1d92aa9c3f03be26740713aff94c086453d27bd8d664f63928aa820046d0a497fee61c7ab06dce45d4016cd30b8a5353038100651c65689d2aaa820046d0a497fee61c7ab06dce45d4016cd30b8a5353038100651c65689d2aaa820046d0a497fee61c7ab06dce45d4016cd30b8a5353038100651c65689d2a649a8a0d752839a8df33ffb83b4e7f6e6aca7d3902e482e6583640fdf736864d87c14d213e12410a641c4bda62ab54e274aef3c31bc5e9b061aec5cea0feee9ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a80f4857e7536e2c3f5393875837afa5282434143977b029951c82af2db2824aa80f4857e7536e2c3f5393875837afa5282434143977b029951c82af2db2824aa80f4857e7536e2c3f5393875837afa5282434143977b029951c82af2db2824aa180f0eb156432aaebe84c66a3cbb0010239118e6ac5fe25a951c8dd67cffbe44ba604c8ab7ea35a6c0f320f20e544a36ed1d6aa9c7385c287bcf71ea40826f3a180f0eb156432aaebe84c66a3cbb0010239118e6ac5fe25a951c8dd67cffbe421d41194032e0143f30b3378a349cd234d5371d1bda09496b529eaf3e1536b948962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cbff53dece1f5e83337688d4ebcdf428096c48de70ab8fe537fd477d98a81f54ebff53dece1f5e83337688d4ebcdf428096c48de70ab8fe537fd477d98a81f54ebff53dece1f5e83337688d4ebcdf428096c48de70ab8fe537fd477d98a81f54e326d00fcd68924365d807b0a38f640e957c22a2a419ad07d74845ec9f6283c8a326d00fcd68924365d807b0a38f640e957c22a2a419ad07d74845ec9f6283c8a326d00fcd68924365d807b0a38f640e957c22a2a419ad07d74845ec9f6283c8a4c0cbedbfcfa781bbe61e1341efb42b64fad2580ea5b5bc47203235cdfa05c08e6b74c00428ef30d000dbd7ee66e64729b4d9bc77aa3857ac9a335765189259dca11390da5cfe05711617b59e19ee66864ec2f4518aa4e835b5480aab6405f669362cf761cd53ed17609b17bad29286c6d4218e81542f0ac3df792b04ed319127f3c2861676808889edb70f8e1f4015eec271ad95d47fe30b2094fa05bc3025c9362cf761cd53ed17609b17bad29286c6d4218e81542f0ac3df792b04ed319125e9f7f6cdd9c0d1e5eac6a8dab1417bb101ba22e8be2ff9df5a6f3c5c8057a0c2e7133a932f43ead0f6c417a86e67a6ef5744c331724a498f4afa6e3974e19a75e9f7f6cdd9c0d1e5eac6a8dab1417bb101ba22e8be2ff9df5a6f3c5c8057a0cd2864e7886a31f8f0ea7bb9e1c198b76e91fa8794b1a09581f66c3cbc7b1a91b6d461edb76cabc621e0fb6bc1f57dcdd1bbd14fbe1f3e06c38d89a4e44d3f88ad2864e7886a31f8f0ea7bb9e1c198b76e91fa8794b1a09581f66c3cbc7b1a91b32b11898ea5c1c124f2ad876fa856bb0ed07eae322404b147f480e6bd1af2409d0b3c8ba49f63aa49e7e936f1ef5f5967c52be8265c996393eeb3498dbd3e025909379a51049decb210d2d16e890dc2c031090e732474c3d9b7378e674f5563206f4774234acb88621383432be4b438b1e947510ae492dbb67ec425ebd758294e46ec2b6600b43dbd76fe038ae2a56ac1b2b5fcd8972b867a66bc619b489986166621cb0dc75c0d5d9f016b44f91a1162c761fa36f3e41e26bdc3d30c92aa0a9a8d1ce3f248e9622fddb09eb9e8a808a70f4751328d4938b8d0c40a1824ec3a28f534d5364cb7184cc90f580a8b0f69a45d82d0fe4705ba6c48c7c215aa37af54bdf4d0fb4721b9d99a4012b98aebdcff46c2201a9fe0bbac2fa89d24783a265cca1f47340fc8f13811f4adb8c8cb4e093b2e734ef65186a291cb73c6c16832e97080997a64ac705d804c26a31d97004198b1ac6e57ba4e67b1ad3b785a2a03552285a1c393a6a8df9b1312a59f5331b8d32b34d3f2d16384575c98587f51c16907d185af9745981607f6b37d0f8cf99a4f1b18b40d354547a30f731d0471aea841926188a45eac0c3434e16efdf32ce283d677d51798f532589a9c9c0f58c10b82701e2186a663cf98d25c464c1e9abb6b2b6cee7ade8ba13e97d410d7544b23d6d8057c86a0ec638c8739d985e09bde1b28141e355e3f8a157a2c069a780a65d676f6a1d6a9b3aa0c6b893f5563da5a444b751ec531459a9870e1a5bdb0bf272b94623bc9838b91a8ec174ea8e992a7b36f53489bcb1812e89c0cd1af2517ecd479be4bbd685bac0364282e5703f73fe6485e87eec79d1f4a3aacf5a988dd07c12becdbc0a6acc9776ef312bb00cd10d52a7092864cbb1becf8cbc7db1b45e13cb5dc7eccadec65a4f6e6e8f20ba2093d0c2d50506d420f7423930e395dc95df47a2152235957da6eb7db1bfad5c944cbab47a5ee8e2a09fa9a4d27ec30374d0296e8d755fdd0ba21e81cba0cdfbe017c4107d5653a1c781126c408662504b703d09f3a533012f042412fcb8eaa05a8a1b5d681673566a5f525955fc868df15aa9e4ddba01f052e7a5e14a71568315c8eb0379ee399f3094e4b85c0daa7bb010c10d2ffe8f5a4a14abbe1ad7ec93c5542ef46477a0836d833627dce798774cf235fa73e91eaa390c04ccbd9debdee5cc1c0db464dca6ec6c54f9769a2b19a9449512d9341148a1b3e866226504283c7e57dd804ad4fa86af129d0eb5f95b46ffeb6a1b4e9fca4249892cd3d7352e32924b829edca95abfc28289769df6ce5faa4b7d0a8ac823b30d3ffff1a38b03ed3c388f3d74d5d52952265c7b471d5e4509f823e26e466e52c127a5e384be037aa109cb6654c48c13ab8aeb63cebe0e1ac7e4ab3b9bfcee22cb50c5f279fc43c007778a602cfec948f78b0b5af27a378db847d2932c5a422bb8799b1dbfa080420688d8a0a6ad2595e5dae35f461e1d6fe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85519daf2c23f4962278c78616009fd51ec486343051e23db5d5cd91eddb91cbf9219daf2c23f4962278c78616009fd51ec486343051e23db5d5cd91eddb91cbf9219daf2c23f4962278c78616009fd51ec486343051e23db5d5cd91eddb91cbf92cf939fe1db2fdd3d2dfb8e81d0cb15871961b0f18ccf6f1a5212435a98f7fe86e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552d36874ea4d644c2bdf6ac1a191abfdef4a8def3e9ce694acce0bb6ee3ce00cb2d36874ea4d644c2bdf6ac1a191abfdef4a8def3e9ce694acce0bb6ee3ce00cb2d36874ea4d644c2bdf6ac1a191abfdef4a8def3e9ce694acce0bb6ee3ce00cbc9d23efe3fb1810eed0f1a81a7d7233aa5c11b1529e9905bc1526ee978fe9eb6bc74f38459434a91477197a4c9b3a58bb2bd4c70027472003c0e363c6d7efad59b2cce72fa8c7a7e688a79d55e15ea4914078c81058b0289ceb80cd5b69821c9fd0ebeb72d5f62f2fab5d046804597987792b0ca97d7278dcacb9c1fbcd9d343fd0ebeb72d5f62f2fab5d046804597987792b0ca97d7278dcacb9c1fbcd9d343fd0ebeb72d5f62f2fab5d046804597987792b0ca97d7278dcacb9c1fbcd9d3430a8121fd80bd6347d80446d13dd62a64c45f6eee3e8060839124ca13588525f605695ff6d64a58efff1613ab62062c49e00c6b655fcc3f6a2aa327ae8659e5460a8121fd80bd6347d80446d13dd62a64c45f6eee3e8060839124ca13588525f6311bfcac6ee180011b71fb1bc0adb6f4729e98a1b61f0147e78d5ac4d58441c7e70ef6705b97b8675e7c12beeadd559aeced4c60c661e12d9ff0b889df86b3de311bfcac6ee180011b71fb1bc0adb6f4729e98a1b61f0147e78d5ac4d58441c7ef82dc5f74eb950f977838285a84432d90eca76a6d428e6e27aa21cea5d65641ef82dc5f74eb950f977838285a84432d90eca76a6d428e6e27aa21cea5d65641ef82dc5f74eb950f977838285a84432d90eca76a6d428e6e27aa21cea5d65641ada4796c51704e0506041a30e17519175d87326baa88151faf8e054ec86213ddada4796c51704e0506041a30e17519175d87326baa88151faf8e054ec86213ddada4796c51704e0506041a30e17519175d87326baa88151faf8e054ec86213dd4fc5ab58a1911b605694660e35a637524f8b4f2653a7385771757bde5fc9cf584fc5ab58a1911b605694660e35a637524f8b4f2653a7385771757bde5fc9cf584fc5ab58a1911b605694660e35a637524f8b4f2653a7385771757bde5fc9cf5843c96c291b089f5b43b08e2df203ca8785588b891b325b496fc20c1fccaeaa1fe9751317afda045d60a1dd3dc8a428bc5a943c1455d626ca9325db95203e01e3ce928a4e372ad3220ec87a14fc613f965f3a393f44ad1efff426989117cb0531a4f7a0185ebd1e6fc8cd79fbfd1bf5ff1c68fd7caa373b76ba98f86a80caa6af2343f94f6085c88acd1dc1000882c726fdebaaa14004e2b00a2d5c03e4f486470c9c665429a34dc1ec6832ff33d62ed05798ce0953dd681481b6330eb84a3c623100c0f9c80ee313ba939ba7870a6da629f55b3b6afc2ba2ba952706cb2bd934e9ea40815a00612f56b6534c812c10766ed9ba2fc497219737d1577ecc1ccbbb069e150279e280ff88ea08f43abdbb1dca7d2a4af72d6c4c84d64fbfca5d948bedbe012713f928a91e8e69907b7a6bb80721e0000335a715e1b2a2b1712870ef2dd1dd8ca1e049abef5e5548179aba2532952f9f5362bc7c6d09bd73f80c5974502d3a065dfa01c08e5eb64637034fbfafa67702a7ab135d1e2cf49d44b1044aa6b4f46899ecf820d9719be268c67688eaf67146706da79342e048a282e0826aa13ce02730563600dfde0b63692389968e44708b9bc505057bba127eac0664e4f2f04aee67a5897032b349b5f48de425beabeea234a35640bea70fe732872782f260aa1196da2118f9783a2890bde957abb56305086edcae80c024ea9a1eae87b79628ac6f8333206219095a516c62a4b7970f23bbcb73ecfe1e094da083b7467684ba667d67b1de8d9aab5a4dba739f052e67c60c44a0803e75fc5d11cbcdcb28855485b1570da1eafc3063eb13267f4f7a1e12e15f3d699f39b3a340706b7fb99348d18818d4a27ad5db018045a1c3abf50f2bbb0bad81643f082389201d7399fbc0d494395da89493b77a15c88b5100363ef25c7fee27101e3106eda61bb49919da59bc6f7583dd50501c26214155a9cb7bc114df7309746a00e79a35195e9919da59bc6f7583dd50501c26214155a9cb7bc114df7309746a00e79a35195e9919da59bc6f7583dd50501c26214155a9cb7bc114df7309746a00e79a35195e44af3b647a361574bd7089f91fde01cf83b47492f711e5c9bf9d5c666c0ddab444af3b647a361574bd7089f91fde01cf83b47492f711e5c9bf9d5c666c0ddab444af3b647a361574bd7089f91fde01cf83b47492f711e5c9bf9d5c666c0ddab42d6a7cf4b0889540ea028cf3a15d95f2d8e8c3aa52fd90095bea6b231dcdb4fb2d6a7cf4b0889540ea028cf3a15d95f2d8e8c3aa52fd90095bea6b231dcdb4fb2d6a7cf4b0889540ea028cf3a15d95f2d8e8c3aa52fd90095bea6b231dcdb4fb072ac40afabd828c062211ce8fdd3142bda9093d7f09d03a808e5fe1bb1a94fa072ac40afabd828c062211ce8fdd3142bda9093d7f09d03a808e5fe1bb1a94fa072ac40afabd828c062211ce8fdd3142bda9093d7f09d03a808e5fe1bb1a94fad920769d260c56d698049e1ec25503f8b27b320b98c3d9c6091c3b1a730dfa30d920769d260c56d698049e1ec25503f8b27b320b98c3d9c6091c3b1a730dfa30d920769d260c56d698049e1ec25503f8b27b320b98c3d9c6091c3b1a730dfa3079568e648385e85bd373e41288f5c1edfe254dc98bf563b1e833c2d6c665b2e479568e648385e85bd373e41288f5c1edfe254dc98bf563b1e833c2d6c665b2e479568e648385e85bd373e41288f5c1edfe254dc98bf563b1e833c2d6c665b2e4f848a8076719d3f2d516b0267929ca8ee10d3cae2cf825d6f2a267c4b7c0dbedf848a8076719d3f2d516b0267929ca8ee10d3cae2cf825d6f2a267c4b7c0dbedf848a8076719d3f2d516b0267929ca8ee10d3cae2cf825d6f2a267c4b7c0dbed46c195d9957d39283c7763f071fb58513bbaa46748565859c6ad4b020fff453a46c195d9957d39283c7763f071fb58513bbaa46748565859c6ad4b020fff453a46c195d9957d39283c7763f071fb58513bbaa46748565859c6ad4b020fff453a573645b84affadbbb34028a9c238ff5fd28b40a092124e3d57ec6dff948f182b573645b84affadbbb34028a9c238ff5fd28b40a092124e3d57ec6dff948f182b573645b84affadbbb34028a9c238ff5fd28b40a092124e3d57ec6dff948f182b99872150758f61a993fb389bc1bf4c6633b7117e50d60181fdeba5097e5661a499872150758f61a993fb389bc1bf4c6633b7117e50d60181fdeba5097e5661a499872150758f61a993fb389bc1bf4c6633b7117e50d60181fdeba5097e5661a4939c20a1661e2cc496b26251d43245352c0653e4317233989aa0c61892e526f3939c20a1661e2cc496b26251d43245352c0653e4317233989aa0c61892e526f3939c20a1661e2cc496b26251d43245352c0653e4317233989aa0c61892e526f3d9e2ab8aaa3af660fdcc965921b864813df104ec9ddc80154d4bbe249cb1d9dfd9e2ab8aaa3af660fdcc965921b864813df104ec9ddc80154d4bbe249cb1d9dfd9e2ab8aaa3af660fdcc965921b864813df104ec9ddc80154d4bbe249cb1d9dfa8560d40428ad02aaf862ddf390f4171624137c14c0c3627859f6a37a03532e6a8560d40428ad02aaf862ddf390f4171624137c14c0c3627859f6a37a03532e6a8560d40428ad02aaf862ddf390f4171624137c14c0c3627859f6a37a03532e6e1c0e76f63f7760483c5411f11a7545926e05a204d502cdf73808f6a968c0f6845bb7bc2b28555f5a4662b97ad0b53a62ff5c438606951629e6630b3c69b1666e1c0e76f63f7760483c5411f11a7545926e05a204d502cdf73808f6a968c0f68db4e19ac64e96eb645e64623d8c5f8a6b57f595b90f2eaababfce531935387b3db4e19ac64e96eb645e64623d8c5f8a6b57f595b90f2eaababfce531935387b3db4e19ac64e96eb645e64623d8c5f8a6b57f595b90f2eaababfce531935387b39b9396147d1e2b93aca0e15ab2ff1800fe06b1072a0a6857ac5c833e399dab579b9396147d1e2b93aca0e15ab2ff1800fe06b1072a0a6857ac5c833e399dab579b9396147d1e2b93aca0e15ab2ff1800fe06b1072a0a6857ac5c833e399dab5778854af2e025fbc2ee49250dd343b84be81be2c1df3a9431ac6e618fca54503978854af2e025fbc2ee49250dd343b84be81be2c1df3a9431ac6e618fca54503978854af2e025fbc2ee49250dd343b84be81be2c1df3a9431ac6e618fca5450390e6bcd70d997a937eb8cd1994d113d7974d7deda0e1d8d822b020911a76e427b0e6bcd70d997a937eb8cd1994d113d7974d7deda0e1d8d822b020911a76e427b0e6bcd70d997a937eb8cd1994d113d7974d7deda0e1d8d822b020911a76e427bb47716b474d04df3cc3f89a13b6082a495778c7b42c67e1739df29d53036967db47716b474d04df3cc3f89a13b6082a495778c7b42c67e1739df29d53036967db47716b474d04df3cc3f89a13b6082a495778c7b42c67e1739df29d53036967d06256bd387329bcf3d5fc075c586d7b29cff2153b987da9e8c19854d5287f43227cce42d219d683222a930f9231ea90ece07d1986de2b3dfdaf5894e9ffe6cf32c8cfd497a36b3a6008d7b5491ff08dea51d8a501b07a4c085dccf05f489077fc50390994839142e0fbb3df6b7c175bbc5cc71aa084185cafd86f360044d131082544c2ef9cf58b69c969d19bd470c2cfc4533e37b6dd8d64fc52209fe37e276703ab88a6363b3f17be575d06d5a6b2dc83cf8e13eca6bee275b9bdccbe5d4e127ac0debf99264b81167b961975a2afe534c82a524cd98aa3fd85062f8d25fc538f1e868b1daf10aa0342e239074cb2a9c0b021006b07b9acac083ee984b565eaa91e64f7afe9f5c82fa3b4019352bc762e6f8d1aa05bdd5408305daa629f91dd7d20a9f15b209485ddcd9794b5ee327993ff56c96b4f0d0548e5769d8a5f7cb1e813e2e1546526f216de8e547e99cb4f3e3830d061c440b371a676cab0359a2cdbfabc494d9c6f7271eb6090bfa82f985a9539bc913f8ae9ac4bd8530d37153853d404a971a95d722158441af51c7642494f4db29e7ebe3aa31d8585eb0c86f3fb3ed4833418c98f7828f5be0052e731f70c05642002f4ed6907e3f970f374a674e9a444596abaf66775e80f562cf1892db4fcad689ce97fa327df86569a2f1e1b69d63680f8af6152e4fe7fe36f1fbb65acd9d076666b7ef54eec2b2349ac6dfbc0128ec43164bd359323dd1c732b51d99615e8e1df94d39d1d7db7d0c526481402bb5eb3e083defdd79885a4d581ff7380915b76d97b6325e97c08db32925f2b0fbe9258dc917eb73b5255f5657781f20cbf4b3c6de19456f70153f3d2f3b189958ee5bfa9d9aaed9a39bd9d08b17200c6ab14acc6ebce6af0c9d284cc11d2f2e68ec39f29a1cfd48d0f4639051ef640b0dc58c3a391df4694a9d560b04e8ca2e8922947b88bec6dd42b816834d758d940dd93768b4c3bb1c8fbfd509664c112216fd434162113dcac345e5ace34ed421bd8b6e8d2614901b6a0850fc592f1feff1858d72628669be890f940be87ebfab3c20c0631526fd467331c0812015cb07089405ed72d6d983b38a61214a3360452b471eb42a264c6d8e0f9fd72cd90047f929e4603196c436dbe462c5c14a213a1cd8fa9fb67d8c80532cef767c28ff944f05839fc40293e189d6fd01f6c3b742ac595d8d7ec64a62179518bd968efaafe45dfb143818fff8e5f44840b2420aaf918ebeaa5d43c070cb376234c7a985c24885d35f30231dee36dc8a72d5e5313963fbfc5eea28252abc7986420077e902ee0760f36df2ab9202573375e1d3c2baa9db77a941d713ba763796c055e0a96e466d38c6287a7ae90526ffe8eda0949f4bca67f4673bd35d11f15e64527e4ab6eba9379181765a0ded520abca8262dfbc0ee869ecd183abbccbc1877eeb4a2e1cb861bdeba5a3e6df12155803e6338e738402be148f522d7d69dc1daad945290cb2dfe413bc24fda59208ff95c4e3b185bf6a17a280bd23598eea76232c36526380e521e9a7f3b1af67edab7af2bb234e063c3293f9fcc0cf6cf573b6b7371ec90b77e01fa9a3b30861563d8fc28b580820d62a103ccef8d8deb1e61ac258d70bd98ff458beb27c83453f2d1bffb0eb4e7d9728300093cb366805b848b517c80192b9736de85d1879592e66958ffe135403bf947aee0329c104f4ad6b2b1f03d307a859212d0ed60cd964a4beecd006e4848c284579a5dc5b2b93dfbf360d3dd7d5fe3bb0559718039d1a7c6f0d552e2553fc970094051f409625e522d32c0a265cc48069a12f4d01bdceb91a7e9315aeaa89ef8982e214c3dd5d08feff167b86b22e9a9467cbbbf53186c9af2947d8d345b9fa254bd6298dcf3d7c4c3fcd04eaba862cfc842382a995313d50d4e2035f781eaeede744ed8d69f156780d68bf920edb7ed4651d3e917c0bc2f85ce4555dbb99cd5cc9fedae305218d8a9db8bf920edb7ed4651d3e917c0bc2f85ce4555dbb99cd5cc9fedae305218d8a9db116ba233cb5c816878c3cb6060ebf561285311f2df29597763c8ef4af10e4878fb76f87ff59a87f9c3430d24b3f4f8929f2a038c92acf2649940583af0bf9b69fb76f87ff59a87f9c3430d24b3f4f8929f2a038c92acf2649940583af0bf9b69fb76f87ff59a87f9c3430d24b3f4f8929f2a038c92acf2649940583af0bf9b69e5d35331ceae42cf8656c99d481193ee2f5015772517e745430fc70b5cceb7f1f4dc2c1ee2152afe447966c6b995d4d21332cdbe16dc888ee60da49dc14c6017e5d35331ceae42cf8656c99d481193ee2f5015772517e745430fc70b5cceb7f1e082a822206e5186bb38139e8fbaaad1c517d58d643f0a2cd750c263c3cbd9b1e082a822206e5186bb38139e8fbaaad1c517d58d643f0a2cd750c263c3cbd9b1e082a822206e5186bb38139e8fbaaad1c517d58d643f0a2cd750c263c3cbd9b15b55b6f7e620c30d67f357d9f68b21bf4ae3d150b386669051e98f8fe19902545d6311a80935b70a560369e5258009c22ff5e076d6f506ce2e90dbbb3861fb3a5b55b6f7e620c30d67f357d9f68b21bf4ae3d150b386669051e98f8fe19902543c8c97c20b83b9edadd6610a6624e220eae3e369d8145de448758fd6f09f6d56364183eda23fd119a543b0e1a45f723b6ff5abf89c5a70ab8bf75ef93cacdb913c8c97c20b83b9edadd6610a6624e220eae3e369d8145de448758fd6f09f6d5688764d0ac065ad0356a52a2a45b6b290110cd5c5afe49b2c49766b325d78065688764d0ac065ad0356a52a2a45b6b290110cd5c5afe49b2c49766b325d78065688764d0ac065ad0356a52a2a45b6b290110cd5c5afe49b2c49766b325d7806565b20876c0a4f4c0c655a5d6334e94345e34123df42d0a3b8b6293df936cabbc01510bb97211de7561cbd6266596527959b50a32d710e557693be66c42c9bf2c3c855e2f48f814bf478e5b904a220368e897847f75da7a8bffe9f84e561d08e924bbd9da1de21a2e49e725114d88cfa65e055bb607f16dcda3be0cc7d1f199bb437e81bf588d826bdf92d18599593680273077a243e35cb253d143fea3aada7345bcf1fbf4606c5ea0ab13bd0a95271ebc6bb30e8dcdd44592c575efff7ab819b6467af078a4e6021f332ffcfeaeddd62aba8f54ebae55483f70024799e798c0420ad72e28027886eddc8d3c2d91b1a3a9d6d1574239cdba6abe0fedecb43f87b64443abfdb3b96639cb2ae28008f3fb33e4bfdfd10081d1acb2a985a440a440224bdde59f83a9d0b5f81746f0abd23919182b5a3bf019e338b8abaf1b8a56a3b832e893fca9db0540a22744588c4bf011464f8a4e7d44049123284bdefe5e9fde422d0616d27b2e6e557fb3c66646d39d3373cc8e9445248c41fa7aa4606941979a316cb1d985118bd25b021ed8e51d556b460a12d6c62f37cb0a471d5764e3396cb518e4e90757d2e910e04636cd09fbabfc50ef991243b6281acfa1ed4528e2ed9531573c354c0d618b1adbbcd2a4ce3b9388271cc53ab5c46ef05e9bda53ee4c8fdd685ce86b6b0d3b587d2df63785315db1945179c726049c5f8586791b53f6c32d1eef155945e13cb86b676803877fec490f37a0b24599df64300b5cf562c30b2eeffad6d2b8eefa0bea40b7a7ce1e3674c5b6912805d81f1b3455d9c112980b9de10d97782a8a04783ed5b232ae0f55cc36480c4d1782fc843fbce49d5cf38d402c8d6296e0fe2bc5fbe98012cfbea60f0fdb8d24213b30d13c4db50c097e27a94f23e040ac906e92accc2f5985b8019c8d08b431078cff67b77902f0ec0499a75dbcedff34d32f4e3f34fd7f798c121eab82634f72aad537f77ff5ed3fefd4d2bc0354a0c0cc26c196f888bdee962f319d8fa744efba7c8565786c949cde791747002fd84542afeee07af165f3fcd8d9cae63d2e814a665173b0b1a8a45a8b0a4d8901f970f70a34beb99766e1f449b07d003f53f32464c7c507caa3cf8e75c49df49b6b049452e63b9392f335666a954ed1dd1debba1714e496efd51dd9bddb6a7b17e0e9e01ae7ca832139564851ecbf61e5bb732e9fc87a3f640f29ac29a02ab68544b69f25bd806b33098f37523121091a996dea672c8764ec3650306d7065bf86bd4bd383503ac2fd78af9178795a34d11853a51ae829c4add2098a43979808f02ee6d3828f59ea02e6e6284e854701e54691f484b8e09b84d6c47f170cb65ecc5c39b9ff45ca73c6a5691c447a1390e41d4bac22cbc65955bcdcd8856b79f2fd0e5b0485c07ca3f3ce5326b5df5be64c63fd3681656aa63de14cd8856b79f2fd0e5b0485c07ca3f3ce5326b5df5be64c63fd3681656aa63de14cd8856b79f2fd0e5b0485c07ca3f3ce5326b5df5be64c63fd3681656aa63de14b4104aaf8695fee43bba86e0a0fdec36822ba554c265d9171d144849abac84f0b4104aaf8695fee43bba86e0a0fdec36822ba554c265d9171d144849abac84f0b4104aaf8695fee43bba86e0a0fdec36822ba554c265d9171d144849abac84f04fe349877045f0af6971bf0bb0b0e94192b630eba38372b021f52d93b3a7267b4fe349877045f0af6971bf0bb0b0e94192b630eba38372b021f52d93b3a7267ba734117c0686b476368559d76d63ecd298b40c70c5ea897cc17d72add80dd08879acced86ed8dd10deeb00a23297db36772c87219dcdd41e357998503080798d79acced86ed8dd10deeb00a23297db36772c87219dcdd41e357998503080798d79acced86ed8dd10deeb00a23297db36772c87219dcdd41e357998503080798d6ebba06052ba04805f77e137c755e244288acf406ef4509e66eb116555dd71346ebba06052ba04805f77e137c755e244288acf406ef4509e66eb116555dd71346ebba06052ba04805f77e137c755e244288acf406ef4509e66eb116555dd7134fa46c2e4440542d2c6e194f0ce8707fe274f8f25790fda97267def201649ed66fa46c2e4440542d2c6e194f0ce8707fe274f8f25790fda97267def201649ed660be050668f21b57e2f51f3572d5023dd740e625ed6f230da0b641d72e8bcb9d7f632e4bb80af5518522e83a3facddba3e2fdc3e80fd993e68db35772e5ca0da57bd6d9b038cb1d73f7552c9defba1ad2266cebdf93f823f9136b754865b944c2b4d7823a50ae6be5c2d8396dd9daae5c4cb6e7c0eeae70e709a5926a41e46b6231fab12a151565c537dbc3fe65e0aae0c4b2017f1b7d1d1d4ff7183217a1a020fd3995c1d5740955412abd791e4589a65f5308cb11d1468c5764cb8d55182efb015201e8c114cc9060dc4f4c2150e3edd46982430f15788cf4880f89e06726f92378df013f81407266858ebe8039d3dfd1574a110387a302afed8f2ce10bec51f315df18df3de67a2ea8a460c36437c048794f1145d282f04b8f66b5a0e4f38ee29a320bdb5b2b5e8e8b1ce6b421d73e973b8812c8e95d95b3debdcbea56d43f628789a4030da18104d48d020c1b33bef33fe9f3a980d7d0adf0dea9663e9ce04bc8b96cf3a462b69db6aeb725e9bbb09ee0a1fbf961dec1be9c2f1c34809447953284884affe97d6b9ba7d6506dd35628ad0bcd7ae5399d61065cf1aff78e3de987a764028ea8e4ba6c0fa4074a072492a90c9c9e2652a14de1464d98fe8a061546f939ad02e454a26a86b8c4518f5ebb04632f85aebe41006277fa253639d0811d2c07d81393777722a8a405878c44123bd8175d1b559a4cfff5eb0f20308c1b50b57d3cde0f86aecd667dda0873cb5db23a053a20f17995d688919858d21eec28a2b163f47175ee1f05d237e3bae61d99d4704171eeeea149cfcc17b030b6cba7b0c0f8111d3a54578713b413dd2034ef6ec3f0cecb696eb19559795c23f5feced496f0f812887aaf0db9beda17fec431e1f2423d2e175586f756daf338940cfbf5bc3b271db92d5f728c649b9501b4c786d42db74bc75afeb41a54dde27d4501f8079450d5ba2a70d4c66a82a0e522ef61ae71bfebb0351c29ee0968024bf65c5f859df122d54bea22ee16a8c865ff5735ce54b710e880db7e6a29ebcb31cb8d244f8988bbb1484d9b1189fef011c35b7a88c60e94eaeec8256d1ca78990b6db1dc1ccbf09365aa4e03549b6f797133a82330487fc2bf3f73db7c18ce5af8ef6b48b9a62b5f9c391546f101d83ab295f8702d35eb916cba2ee63e62b85279384ce19e3f7e67c1096048d5498b6a6133a870dfab078dabdf1be517cf8aa9b4c323df7e8eaf8e5f49f337bda9e23cb69a26e63eab8533a347a9cab2f1c2a1e0e000946f9c7c9c7d17656b2cd8bda885c6a7d0bab01fed93cc39e8f2bb6a85fee79947790e1240238a805932009fb21f63fe6cc864b950f14207e7ec7d13b9caa21f09ef28c9141d2e46185a8147fd3d4ddc86c1a114d87ca065eab589fc578635995f3b9993adf2c8836f1eadca2a114562e4fbdb7a9df272e03e986b006bc6dc07fe5fd146f8b7f4a658d12991bcde4f0dcdca69a535038bd849ead27f3270974489fa485f5496cf067165aecca3194a77973cd136882402c6c2c5d0c97897b527c0af625e6afa98c71e78e0c38485c38f89071550652898d0287ec4de94027b2a81290cca48fe76238b539288bc7ce6f94c017d365038ca7e9b126799fe89836139e81b569087fcf24b5479f8ec70b39c0defdb16890f5579d3828d87ecee017fe4f148b02ab8796a95494d464153d3abf21cfb996a2677af7a7e9417ccc9be409343610e901008fc37236669d0288b2ff2c2a3d2c83928463c155f04b6279fc515a6563fbc382e7a1a318675e09dc8657f02357e5ab52929800aa87ba8bce9217213b8099a689c3f72d92ef231e4fac03d930500b8049e12cdabca898f1c2f7e6ab0af8e7f52e0cd6335633c1c8b1c966df71d08fe4d5a463882aec9eaeb03f77ff7d96095f8440fbf1c4ac2947b7e92cf61b8d46a2f991dca09d472b84cadbf5644d7934563da1658ee30b8fb8adf2a5c89bd714ca9faeac763e5bec8787ffd49f08a617224cdbb84f0eeb7cef643f3cd918090c606a311a25d929d1352bf59490b49a7eb887ad86771187950e574c96d7b8677943fcf214146611156a98f9a9b46735fbe1f08c8fc7b455408977cb6f3ece63bec64adefd45bac6fc6702b27466b02f45a2915944cbf93bd195fd4aec9474b56d18f2e693d0a1bb5f45b9dfdc824163f98770b92f1e723121dbb12174d4159749422fe495039f51de32c0c13e45a0376bc9574f9fadd3584804c9c6f23895e964b27318cfe6359e7f56727a88404368eebf377150327df5a5ac408d7088beda26594185096414fb92a6f484f6c67bdf6c47322799d6d9437dd4d00ff194c98f6caf97bb69e7bd65e867600692c863b60bafaceaa5656b68cb0e2b123455c6612572f9e4a4cb065dc0f104717f1d139766a16679a3ce48643dd8a67299f03b3847e928f1c274e2ccd455c53a9e613aa6fe543958baee61ca3569b5b653b0d4617c5d0e3e8a9d3d27fd95a8bba0e8b7da6758c2ca458c8fa24ec73c4f462039f3d32ce4f54d8b07ed29a85c2a091c7534f18fdafc3b6dd945edc21958218256abc09e106dd6726f795a355799970ae391185327afd48b9941f5db32d5046a537099820f1b5c492d515e6f859b4ce0dae0a939e7011dd66c753468d19253131e069edb9e1083006099cb21895c75983a90af2a6178b2ba3a4c2520a0e3bdf739cd6ba10484ca246337bc4e07bc45094c41be7db1108aebdb70633436e595dcd53b51ee8bd5df1cbf31459d4f24c1feb8bf3d2741826d2f5ae8418865698fda7b213561968de9f7694822cea8c468ff941fcd93ea7e2bc4d02ceecfbd9149df23f4d7477dc4f3bb1461a9a9be1f9f50e83d684f2e840f0eff74a0333385b0deed242fb6e88fb337e0d63fb8a9be73ed8647050107b6ed8314cc3a2cd5b4adec2d7c8f715dadd455ee9f940af99de6233b14bf7852148a3f7019a4b73bfb389a382e8a6b26aa7d307286f83baf87a1abaa9d79e4b1d2f5d3b0a3703d82fac7a572877b0d1080c32c5eb8794fdf8a3e2b9cf4913d19c269146352224b2a526f262a188e6adb40da1578a6b5d67bcb2820375128d4d66145b6f9749618491dd03b853b545f845627f595a2a7cbd488b94e23579cf4f62fee1230952a719ef82797743ff9285c3bee96e44501a22db4fd29915e8086dbba7ef5c5b2c666a79b3fb75d127d0893c6f3adcb76e5a113544b72c64718f2955f9c0c4a0c6aff472fda45dbcfcc95de2bcfefb7a22132215b0b123edfab948a53fe43117490e4c23baa29eef83e3e01a0239659615aaaf8d79730926ea09a0d3c8bffa937788cbc6567e7c0dceb38474d4d3545c5c4ce6591a832e747acee2d90424b618051d5adf5eea077fbe1ed92817b64763bd71d6591a832e747acee2d90424b618051d5adf5eea077fbe1ed92817b64763bd71d6591a832e747acee2d90424b618051d5adf5eea077fbe1ed92817b64763bd71df266aee6f483128c387e16a0b92616b28d9ef270a291865d461e70cf6b1912dbf266aee6f483128c387e16a0b92616b28d9ef270a291865d461e70cf6b1912dbf266aee6f483128c387e16a0b92616b28d9ef270a291865d461e70cf6b1912dba31f4a7e08bf37d8e0ca7c53be606dd00effb2210877848ae508a11dffd96f9ba31f4a7e08bf37d8e0ca7c53be606dd00effb2210877848ae508a11dffd96f9ba31f4a7e08bf37d8e0ca7c53be606dd00effb2210877848ae508a11dffd96f9b452414295a791e352541c12f8d4ba74702493c8864621ea1c9d012e28bebb2aa10c8dde51c780868ac96bab95c4ff26986582bdc4d6dd05edb490b09b9d56b256aa7b764ebf9abdecc232f7b10a68fbe32e50bd2082d17f1b01f376f2443cced194af79cdf50d95d458874be91cce561cd35151fe3ab007beef98dd7b0577115194af79cdf50d95d458874be91cce561cd35151fe3ab007beef98dd7b0577115194af79cdf50d95d458874be91cce561cd35151fe3ab007beef98dd7b057711510bdf267b3f3c75bc736d8ee3d5dc685cd026e446ea5819a366a67c3acf5328e10bdf267b3f3c75bc736d8ee3d5dc685cd026e446ea5819a366a67c3acf5328e10bdf267b3f3c75bc736d8ee3d5dc685cd026e446ea5819a366a67c3acf5328eb552f37e442445c104c0c1dd23bf52576d702969727b8f1f17af07ff0cc2ea1d4d1b2d780377fbf98c7cab7c5098377e9eee09b493e2dfce6406ced3cf085e95b552f37e442445c104c0c1dd23bf52576d702969727b8f1f17af07ff0cc2ea1dd69a0b5feb0d64ab1ec851085dd1b414b3d21248cd40550d089de89dc9757896c779d5586610ebd65f8c5f66ee196ea16cac6051ba3f2d2835ecefa24c7ea592d69a0b5feb0d64ab1ec851085dd1b414b3d21248cd40550d089de89dc9757896c72612bb41a88bb65184283d98d3fe0985bc7ca71a562864c67d9b6a3f6cf86bbfb0c59a035a2eb319d16a21a5f4b0920a0ea520f53441925d8d112e0f077d34c72612bb41a88bb65184283d98d3fe0985bc7ca71a562864c67d9b6a3f6cf86b8310182c7c29ec5bb487e4abf9d3802a0d0fbde8b04340a9dfab128cb2362efddab56a6770622dd891004a4fe3599a81d2dfb1459658fb7a63be317270808c8b8310182c7c29ec5bb487e4abf9d3802a0d0fbde8b04340a9dfab128cb2362efdf5e290cd55642f1bbad86a622b9f8c207d455b9d6c3ae1ce0cabe671ed5c1e2b80892567652033f1660dde043fb363f05cfc0394853169da57d1469b35ab0f38f5e290cd55642f1bbad86a622b9f8c207d455b9d6c3ae1ce0cabe671ed5c1e2b2278ad9389e8799530d95873f745cbe94d8c93ba563ee74c6423fd77b135c29917574f817a46102175fc3123c0fa17d7bf6aa3c527734dbcb6f596273dc8997d97fa75407fc48e47a74f5070c6a3f2c31acc52436c98adb96dd44bb0bcec09c0d2af34e9032491cf5ff29a648546388e5774ebcb2e8aabc6b6e885c0632cd1841f3bb537aa523d7615ad4b527f29a437cb14d9f97e7d9b465de6af5077a040ed8d935de01b1b9faa3ba0befc1cbe0938e3c5e1eca68dbc8d2878fd9baad784d2a198fbe9da61c1fa705eea7ea236389c0220abaa093a5cb32ab371a9f388cdcc7ac2839df64b9ce6a79085bc2ee6a39d668fa4236f33fb88678a5e53015137f7d3b036b6aad5cd79aaffc5bfe5d07dbde159d21294b007229890fb853428c606ad2ef58e1997efbac7601a4e9997bb78cbdc96ec8a0c22783011f4f9abaaf805be43c855a7f4c0fa8f9807a7eb83cb8d0613d68efe1d0f1d92b945b23c2d3779a10786fb4e6f05f8d06bf76a467bed150d17f6031b45f8e8f22e8b9f79dc17cc717cc76ca65212cfee7cef0e7ee73d1cb10ca55ac488102c5973651d74580e48bf9ed58e403393dbf41fe8e8c1c488c5ce4cb2f13c596c488d3e982960431cbebbd01b51904e9f6459e4a214ab6e7f00ce74765d16467830d08bd55670af9c01defe67cc39c2a4737f1dad3a6c7877cb4eb96df6c331966214b77548f6b2c6a66881eb750e8f7dff0a0485d3e85122b25cef7340db737a2fec2c56329ad5086ce006ecd84f56133e8248860a07ce380c52cbcaf51fc2c0f948db51ca458a2f961c97a9630bcc6c52f40ac6a021fea6ce7654778ecf5069cd603ae1fd48de8c03f0c49806a4b02e2013762de8fde46b5039570d626aef23a4d95f2a0ddc14adc0bb8838f8acc8197979f77d99d37c25c22322d66f888d48bcfedc983276169b83be12776ea762afa50eecc1b1cfc9696729f3b26ea62ce776eca555e5d4d988e26d4e02a4be0a98cbe8b20415a112f776b9edd7f407b908b3d3d56985fffde96b3e75f7e13d5821b7c7f2a31abda128b9a96e71c582ce6c8689823453faaf750adc52a9f9e92cd51abfd1376a7e9bdfd5cb0229ce510166ab333ebb100c84fda5af9dc8b9cec27d34474647735208b1252eb05d3e483f814234b606886db7911e687728a2c65d36a03abbf1901fcb2af14e94ccea1d238ef8d9e389042a45e79363890dbf08e08b9ba1e5575ec1a0445bbefdaef6d70d8409b19d143dcb58d34ef5fb3778799188487692cd49310c27ebfc77cbd38e3183a9cbb8654586806e428e17a7424c2a3472ac4d954b9af2295ad1ff84f0ff35174cdb561b9a1b2b08a3fe3c18c34ac77cc26f53d46bef529b535a3d33e573f51786b343a2eff04c48b2824ddb2ea2996e5cbd840f19ddba5ff293a6568149db7edd7e7b1a28aee9dfc81ed4483122a2789cea4ed0b968046e534306355dfe9b1c5aa0b7bde286ee706dff377ab1650750fca0e2e772e4c15b54fc7fe4a90e4fb962dfdb3dfa3b0bcd202b90ac61a0b41456c791157133fe8de6e3294b7c29f6aa276492595e20854b9615732844635f182ee43c2d0d32dc74c6fc2b7c5fcac172387ddeb3d64f647317be4e86296677fabaf1f80badf995397d3743a57adfb66c3ef0e4f455451d3f30b127d00bccb0937b383073479d275653e6dfad29b4659be2fe8db9a0b2d8a94c917183a3785b85047a732fe0106a0040c0c640dfad6542d75b849643f2bfcc6842f3e23486949c5e8275f9ebd6dae7219bfd20e4d0642e011be98b75683b3406e0be8d56e9cfec6a41895dc37fb202e09200575039c53caf0842b39455630c7c72e5da91dbb14d19811eb3daf529abe62e7ccbab3bc3bb313fbe3cd08f4e9a0f6b5ed2b78ed1cc925c4eb25623ff3c8ff075d32c61127ec8eb7a2ca0e2b5a2445ee9ebcb42d2fc2bbe334912a2c892056aceff5e158f51f0ef23a5d679ffba74335426066c63e6cc3cde2a457fd25dd6a02ecf222b964662386cc8836e6925d86d5f3292ecf929d4ce3e4abce14aeca22b49a65b07cfc5b926076816b0398e1b7d0ddfcdde25141c78e31c91b3d3a05bdbd56d02291fb61aeccae6b8deebe483f52c8dadc86bbcae98fd86697a93865eba1d0edfb495afba0eb9e070877ba7ceb9b472b155ae3011669c70dae2bf8f152f2e3767af3780a7d0644e39bd2650ed520049c8fc8aa31519536f11abd8aa57fab67912d9514a0423b79ee74284680f3d34e21327919eaeeced2341a8ebee4d8dd18634704915f8799ee37586e2eea433b9a221763eff9efebe2a2d8e22c1f618802fb5176c1cc7c0dcec712f27b397c398ec90e75428d17e72db1a4445a4785655ec297c0fcaa6edbb640efad3b1e3dbb40cf90016fec3a563bcda08693efcb62647067a29a39793ee32887a8960e4412548c819aeb6fe944d66cc231d9984d627c75e3278731ccadf1e13688db6e4f75341da85d09c6af2672174cf1384a3736bcf2a600dc091d10d767fcf56a15df75341da85d09c6af2672174cf1384a3736bcf2a600dc091d10d767fcf56a15df75341da85d09c6af2672174cf1384a3736bcf2a600dc091d10d767fcf56a15d6f342eec83fabcf783f56f51bff57a0cb4010425bef865f2a1115f233bf7fa666f342eec83fabcf783f56f51bff57a0cb4010425bef865f2a1115f233bf7fa666f342eec83fabcf783f56f51bff57a0cb4010425bef865f2a1115f233bf7fa668a3efeb87b8c636a9091ace6486d349cf4ead4bcf7e1bcb0baa2164497085b9e6ea88718743b43510c8bcd981f647203e83738ab07f9deefb9ee092f2756d0618a3efeb87b8c636a9091ace6486d349cf4ead4bcf7e1bcb0baa2164497085b9e088b743708a4a31b8a462344250e96e4bff9627fe0d5595acc3be16179050c6b088b743708a4a31b8a462344250e96e4bff9627fe0d5595acc3be16179050c6b7cba1ca899cc35ce91cbcb8bd57935fe99d9b00253accb5ea5c5220d6dd181f8f5d46ae559cb67cbd0ea74566965999cd0e660aea227f312726c976ff2cfe7bbf5d46ae559cb67cbd0ea74566965999cd0e660aea227f312726c976ff2cfe7bbf5d46ae559cb67cbd0ea74566965999cd0e660aea227f312726c976ff2cfe7bb2546203a29bd3590cfe43031cdf1c86716ebb6015a0166f94dbff09e1d4fddde2546203a29bd3590cfe43031cdf1c86716ebb6015a0166f94dbff09e1d4fddde2546203a29bd3590cfe43031cdf1c86716ebb6015a0166f94dbff09e1d4fdddef273404c4df9bfc8d3890582dfef4706d843b189429f89c7bc0de882eca52b8e15be72d546f383b8b8361cbff8311fb327afb92833ca6e03154db30b5fc93abd1c414597b4589cc9b0fbb21aa2dc5a06c531a3bfd0450fb73a3ff2e76c1fec3b84532b424b6b7922d81f6a0cf3c5e024630abe402b8f10e70eb4e062042d1583a37e7698e409b6da0461a1f8b2cc88cc6ae6c6f82e5611fe42931940b0153e8a494148458a3798d3ccd212187e1bf433a1630af911b957838798900cbc5166e53db51ee5963b73ee35613677d2693587b81ea0cab270f66442b87e45942972b949fdf00167cf6e48a6ceb152688eee2f9e5bd23413a9fcfbf4e1a136354a5193496c15de901d5dd2bf9568697b697c363b0ccab293df51405345301ba3e4e1577f0c906cae30ae4f4af4297b6c81ae811a23caf2f802ca857d2dae38a768eb90c08c41050ae16352a8178d421ccec357cafaf3eab6da0c16a5c41a5ebad1b25200b52954ef3275176b8d8e8fd7c77512fe788f157ac3df9f81cd6d7a427e4bab6df770e5eddc2aee4316e1d06c294d60940774e9de22ae97260395342b31bd4402624a0e7446e8bd3bd8b53bdea2f0b5c2554621d1e5dacffe3a0dafced559b2a94253c0f1b690e64aed86a3aa8eb55027d52d5197a47bba704fcc9695e1b82c4f42b3e28edfc8204b72994195aea74662b90ee8fc226e7b9af05f493d3b1636513e2cc02f5609254299358e4c826e445e1b802cb5120c7902994b5fe65771ea06263438fe339784104fcc37ca6eaa898d1bf3d856986db15f2482c607658d2715e4fb583c841d33498874ce272e6fa88fbe4b27abf1a7a53f7954b960dd1130e4fb8f219e6038e99b89f38209ac1e2aed20038876d2ceeb843f5c3fb91fe274717e62eddae834ebfa59c75a9c7580e8bd04243ba4ba16a10fd3736d946b94f415bac429f222d9898354e46ae065aee136f95a8cc780ef07d34a805853600caf8c002d2e12e45aee074e2df9632ab6785aed544c8d8a934ad902c784e35cfbd729ab0524ba8d30cf673c13d67008e31512936bf7baff9ca096de14a22e3060b4707e8ee59eb9ad67402616e622f5866acde227907a42c6773691c7a9fe7a92a12d983ea89600b4f903599753340073f7ed3a58472c32a46f10ee06a9a3a34468b1615652d240e41102239cf89cc56256d30dbc360e314f2ddbf56829791de1db995a5af5c33c9a965efcabf650f828406e7f741397393440cef44624064ac265ce222a75af53bb6e08af20ce334d6496ea7bd41d833875b0d4f7b20184728889cb3b2460bbc589ba38ba73b7568739e12c19b80384fd648e1d43d8bba46017a9271cd4580034ef348423f7b023cd8a45f39d12d301715ded1da6210311434b520e9de9ffcde26246d1d87a41b84dbe7bdd626f08efd3570ffdbdaa4c5ec3abf590c8f4d10ec38295fceb0cb679d0bff712426b3fe075463dc62bd8f6eeef319a79fa00120463831c759f5869f6851e85739a473c855d050f51f9f457b43f7ea9fd2397eecb03b69c13f47e9523f2067cf7176047eb36d6f6b4f5c22bb720a5d1a99e48f578f025a05404e635c3d6270adaefa3aa12481d918a6969715b80d95af5d5ef20454fd64919e779a2de5e9a07b4856706b8ffbee2c8b0bc863fedccd73c96422a1f8e05495a9748a6bd58e2f51c48098cecb12af541417fbb516c6ab4ae10a0b7320bd0d84105a11d238394961d16e75d38e67ebb189ec7f31f2ef7eca58d41e5bfafa9a5a5865add9cf514893641fa0ee136033e2e62d67a66eaee967c56d37e590eeab6ec1959814508cbb67a9e3bbcf9751299bd6a6790934f9a17b09b45139106972c641071a95224d0098739f6105ad54b94539778c6e3863884743239fbb65356f4ccba150b5242b257045a265d93496fe4d0a48a85cf3b21caade1e78d9ffb5fa1664f4b1469dce970d0ee278013329cfa7243f90ae656afd2b2be8c810d870c644610eae1d615e24ea5e0cd52370c5f0d3acdb7bb13706a174aef71182de2a26dc48fccd6bb920a768904abbc9b46365df3e409b2ecc14279245843abef9e72e7efac30138a994bf6301e7e1d7d7042a33d42e863d2638811c4972a64d28e5e8603d297c43bc4963abc576ac7b5d103ccc7083101718c6573d01829a5b846ab3a0e34376d1dc78ac5c4fd80187626ed13d1c8860e0cdd8871bd47dfe64aca2134b1f22b778f4ede6d9ea9a940a5a24f86707406935a039905aa31913fc5d295e5d9d683613a2ccd35f8d7997cd96b9e23f9d892b54a126999fb69b5bb79fa1d178646729bcece2d4f055428dfc135c0edc17d713b3db16bce9a1bbf74ff1602827d4fc7dcdbe1f66aaad1106c982aab19ab688d7ecd29980fafc73fb5a756d419b0159b4cd9cc0924a6464aef7a27a8898a7e603745bc02c34d2b32644bc4f806fa08c34fb30b4461a8d6dd50bcb085eecfe1c61e12a5b24727fdaf29fce3c4c948632d2ca2da68fcfc8d553107b9fc145d214baddcf7c98ad426629c09b215be0b6820373943674170b942b5a312014dae0e1c405bb69d3f7c21231a70479897d64c127625395e694c263b6f2987f3194c8e08fc385da875247f35b53d700274c389ac91d9ee1eccd5d3ddccd72b73cea2611f58dbd0cc1e8ef395c142362b22e5151be6dfb21b7927598b459a580bfe99732b1e028d8b162d1706ff78d7b1d8c2a4cbca110122a073c12c2bb7e6031ce89ec9a0486f5e5496b76efc33531a04a7c2cf991a9366d849d3d5a9356a8f6ef3a258b6ff904cc47393a2fb15c347ead9cf56aa043978e546c251fc39fd5e4cdada291bf66be06a8a948cece919fab8bbdb74f247c745a08009190132eabc5eba3b1cf806c851a0399ce86c63f419a6bfca2dcb08b953e0009d039316901da36c006eb278cf2c29727fd54048c0bec867d7be69b6476e9f5f8f4be3389a66fc3e9ad168d8a40a23f6fdbeac9d20a5267d3e1fca1c93fc6970042aadc041ac3bf1475413b85a9a3be74b0c067c55e932927f3e018873207c95a4c8b6d86950b0e9b44d1b95ad10c313e51004cd61c052b608d1cf358288818cf76c134ab452f47811ce89b476986dedfda8a49294b619455cd29df6b16467372e6c49d13b0bd7a14571f7f345f1201b81438418551171833eaff90250e95a88ed285d2ebcbe2ab3e23f9fe78f89a9ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e44235646e8fd088c062573e18be4af8b01583cf1d3b1cfaa18aa0e19028e29459a71d94cc60d7f78b3fa166c1b315404aaaa09b80e66b73efda96721c230993dfd3dfbf12a5694be61908580e549b8f38007cdeebb4ab8e3ad901e2e798fbc6606d5d200b0aef413eaaaa352c582a40102e6e8b3fc3322631e53f1d44da1ea0271d3e1a940a61aa331338fcb346dec2a5b36f1469c7d1da307cef9922bd60c3fde98345b7cb5c652a0dc394cd0d4d1fb6e68cf471bf9f5ad39aa6538f99be8f8d68aa4fb3ce8765f6df1e772e7f7c54ca1187453ff9ef295d993c93e1cb470b06ea6a1cfdf5706871c3c2d0151ec7b8232dc458f8f8df809e0bdc9cf85760b8693069c9f7f4dffee7583a5c577bd7602ed65976e0011ff48bad2f5a6113f9e6aed19bed93d55d67f022eb0dcc2986cad5874c7a8238d404cf657343d00fb29b5fd6e889f7f4dffee7583a5c577bd7602ed65976e0011ff48bad2f5a6113f9e6aed19beacec7d6d344ec9449cdcfc2398ff6aabd2ec47eb6fde5e20cdb01801e5d66522acec7d6d344ec9449cdcfc2398ff6aabd2ec47eb6fde5e20cdb01801e5d66522acec7d6d344ec9449cdcfc2398ff6aabd2ec47eb6fde5e20cdb01801e5d665228e57020b7a963df3506456d06f183da945b3767340ebb7b47323be1d74bf4205171342dbacec15a9ccc15c300f55bf1f308fba85b980e9b807bb9d71b55e73a68e57020b7a963df3506456d06f183da945b3767340ebb7b47323be1d74bf4205de95762965e937da90d6893708a3b10a31d61b255112d68bf521d120c0e503f702c2f664db8624e734df137bf30cfc002a5034aa846d6a68beb8590ca8c18192de95762965e937da90d6893708a3b10a31d61b255112d68bf521d120c0e503f7d1ae6f1204ef94aeae1f24e4bdf5390d8193d069ac7fdce4338371d3ecdb3be14d542fa84d34942c46e79ab40b49867904316774394b896c9fcc5910862b0ba1d1ae6f1204ef94aeae1f24e4bdf5390d8193d069ac7fdce4338371d3ecdb3be1f3f7f6aa219e720a00ac70130ad6b568c1eef3c09859122983950dd7c3074f9bdd505b72525c3e09dbb73d797ec1f54c6252c85dfe7c1b2eaa9bc5220a44255df3f7f6aa219e720a00ac70130ad6b568c1eef3c09859122983950dd7c3074f9b472aeb9b9091156e97c185412ae016a60a4778fcb90f985f1be1b3f18c34ee66447f96e5cc8454203e0fbf0f56af48224425907261ea8c0d98786ea0ec6e6e13472aeb9b9091156e97c185412ae016a60a4778fcb90f985f1be1b3f18c34ee6660dfc0df74eec397e21188ecff315a4c4250a30c316782d90bce8c8e518833720fedc5998b76b81f0b23195f7d0cec6f6e2e93f7eeef0a5c4acb2f83084f3f4160dfc0df74eec397e21188ecff315a4c4250a30c316782d90bce8c8e518833729f1c0226f81e117425735b665ffe260f76767a6b23b37b7b7bac0a40f1ba7b869f1c0226f81e117425735b665ffe260f76767a6b23b37b7b7bac0a40f1ba7b869f1c0226f81e117425735b665ffe260f76767a6b23b37b7b7bac0a40f1ba7b8630ec4c2c8ec36e5a14ff23aab0760377a6be01ff3480137798da7b007dab6bb6a4c6a04f253ae9047daa52104f08eaf6fc9f5e63f4ae907542bd9da6fe8d04f930ec4c2c8ec36e5a14ff23aab0760377a6be01ff3480137798da7b007dab6bb691f3286d939cb7860ee6299f9d584fc2f914713edeb5135786909406c254f47c71a5d2b4b4147625b3cb172c377f5c0dd32f60ec879fc98962ade8f1ba9c4e8891f3286d939cb7860ee6299f9d584fc2f914713edeb5135786909406c254f47cfad60478ee98c61bf022c1782e90042214082f3bac234651e6850f4e7bc098b9f0cb6858a972b05872f2d4539efee14ec17912b4d5630538e9cbd7e5a546b675fad60478ee98c61bf022c1782e90042214082f3bac234651e6850f4e7bc098b970d6a08a90193096dc46d2685abe6ebac47f85668274e973600a545184e92405479d12953b31a425071cf6832e705770f9cb81a72ab555a26a5a0a5eda5bfa9a70d6a08a90193096dc46d2685abe6ebac47f85668274e973600a545184e924055c70c1f90edb247f616b9274cb6b9e58f014d4f2f06352bf685b4638757ff1aad30ddb4a2a8ae6b043be17306d192e46bc39199acbe61db9950d11b32cf364b44fd91d4f0ddb1ea1cfdc476c70f24b8d65c2e7d916e2d1fb94531057f4925eef6d1eada2fb997c3362ec218d87e68450895116fab1809aff4baf472cfb80e71d92bcddc566dccfeab9bda025aca6b1247b93774344055986ce2a7ca13cf6848f0fcf296ac8c1434741dc0841b7cd2a64986707f6d586e11629b0d75c41153f2628f251f5cd6aafd6eab92f181420dcacfbf4c95c85f34df1893b858de16406210aac826a189cde100689b68bd73e4c2cde33dd464f3a11a03b94574225ff95107687d7f0b2e478a2038a5990edaf887656433259d2062060a8a8767964a6a6264da9104ff000c6dc8882db106599f430adc393440a1d8c9e747f93f20ce857abef84f3bf531d4489d745d8b8f014e793dd77511b7e4769ffb313579c69449d6ac93c6f9f7959ed5d5e0ea6c8bb1daefdd3251e567dd4a0a170b861f8d62906fb979a1a9db6dc959fd89e5312d57bc392ce26ebb599af226864ca4b05c3750c2e47ea76be81fc4d450771af98ed91d997f5422f9eb718a6d4eaa184f1f848c6c3eb17fa7636df0d6a971a858d13383eee89caf6153c1a5e02be0f684f4edacf12e3d7cbe5d57bb726eb64704172b86e7aaeb78037862b63990aa6d965daa8aea807f589c192ee4f5e00424c0563dfe8c06451e56d2f66c14a236d5c5287acf730de89ebf6387fc48e8ffeb4d36cd9d67711c4bd8615f7250b514078f508f2df4595bd32559ee5ab76003261daafad6813986425815a19074083820139727ec3e835ea7e453adcecb5f8ce5f066a2c3ed4de1f5a29b2cf279032ca0f9657f73cd7c8a2f9a75f2cac1b6be6121012d41b40c81dcd3358f1f45ad8fa65093838d58e0c4c7bade4982bb970dc78a77d741132019007fea1d8e8fe9cadea0fc5f9db9b9f5a2e6cdaf162433b32a33bb982df55632cb4e64d48f7ff529e555fb25f44342b93d9e92435d91b4c5b8b7abdc036d72484b935dd349d436562058b9da7a69c7580d1b0e0bc2caac380e2bea55d76d98c74fc37364b11e0c194075161a8c7333ed734ef91732d65a26ddcee01b61f959f1cd5cc491afbde52fbe270b82112603910888911c18e671ee0cd4c628c63aed6856443f2ff8751c70c4eda81cd4f91cbd8e851adb12e0a7391efd9bd6f5852415c0f4c3e0076a25798ebf84c3fdbc36080af023af4df03f2ffab5a6220e783db8c1edca287cc91e61e380925b09dd9d43c9527c65abba1c9a4068b87c961c26a66c5c706e48b0a89728e8ca06343f122bf0c8e42b7264243496c2e71bcfbbcd77c9671a7402306115013b2b70e305b83930745059acd90b15e9a7c72202502a93a0e3ed756203764a143988e154b8be2095450026c909f7b882959950ab4d0be8e267e1fe6ebbd06de3ee93cf79086a02dd9f5ac0a198453c287b7366f34a879d788039d6aa4ff6c7cff0a24498cea76a65a946f48c6ccc5fc94a6299110b83c26d92b5b13987f92ce5e8e3ec4299effb7a3da670cf0cd353682551a6c673957a13b04106463b40318f1817f654898b6500c2abbd6f5fdc3bb0d376ed95a406da964fafa9e5cb31e9511d980b69692f783ac7777295beedfeedc9c2ba9eec4a2b27e3497c798b098671ee3b4434f8b918d81aef53b3f59f047ce1120160ede725d4f95c52d40cb898be07dba868e1a6f0a1148734f867408858c63d4b6f788b6bf12f7bced81a61eff12a37c9e541902ab573d66b654e2c58f4d8ef133db1a0bd4572e06dd506294fb60d5af84a335b8e3017f7795962dafb9437a260c9d24743af59ab032c0c7aa5de3cba6466ecdcdca62a4b242aeaea1e5e4a1d8fc01f44394b3f801323b479a9f0c7623bef7dfef665de618e6718c05c9d4515047c050da65c8c5181a49608f965f0dbc61a56ed8863d0037c6ed96e493d4cea9a4294435217e549498cc807a191974cf4dcb1afca5c4182f0dbb9caae06d42f893dbfa0394dd8b1e0e606a1dbcfe0da31a5d00bd3947acb0ed9eba932e0403be904eafa76a3bf70d4555ba648a55eede768393d81033cf2ff26b5f672100e90fd2601ece2ecfd713d37ea9534677e2bb6311276c44562e1e44734c98576050b5fe46c10e27ff9f32af7b974a44c51fc8f820f861cec47db7bde1efd4f90984e2490a9c7733f2ac5a78fe1b61ffaea2bbe098a0f995fdecf7b77eea28ecef05941fe110c4d6816b6b44d6b1bde02ebf44ed3b943c01c34ab91641962b4c0e83a5073d33785c9f280d2a466ace040500f5846be6e0e6f874c5e2f2b4a2aaae955bca259ab972d7ea737d14b17b018ce1ae2033a3332421a36875f45296ec3c390150d0ac79d0ab581e12cad709468969d2ac98f2eb78ac93c27700508bcef48b94622fbc5ad47e27ea8dd86d9291b384d4f6e2ccce9244e77378bb3d29e032bc682d013870efd47730dc432487785e150aa0bb102828ce38ae516815dbe1ec2589faa5c061bd846c20289fcfbb27530f543a5cdc32a71b1346fffa89d212a111e4c26bc3ae1db6ec958a8e804b9c80d08b82806898067c8f99ec004612d689fb45ca4428c792f1e16acc46db4e7d1780f6e6f0d7b5da8457a254f295df85d5b313deab3fae0039c495d488c272b69d6136c99650b5da8457a254f295df85d5b313deab3fae0039c495d488c272b69d6136c99650b5da8457a254f295df85d5b313deab3fae0039c495d488c272b69d6136c99650afbeb55b3d2bac433254d5d7e00ce5df15e0e4bfaa0a0cb0d2a748bb51b43df0afbeb55b3d2bac433254d5d7e00ce5df15e0e4bfaa0a0cb0d2a748bb51b43df0afbeb55b3d2bac433254d5d7e00ce5df15e0e4bfaa0a0cb0d2a748bb51b43df0d39bb161b1f1673c7ccb6151174413c82824c70665362b0eb5da1e0fd885154dd39bb161b1f1673c7ccb6151174413c82824c70665362b0eb5da1e0fd885154dd39bb161b1f1673c7ccb6151174413c82824c70665362b0eb5da1e0fd885154dbe20886ce826d17c9fa00b35247b2336c866d1c7312911350463a42a77d1bf02d2fee24a21d474e0d41f0b2c823abba8992357862031e92b39af0d03d16123e50dccca8b878c2ff83a67779a40c6db7536773580fb65cc1ddde38e6df498708fc54453b2d15442bc59b8e9883eef418bda11419a0576d38a624d252c85f04bfcc492388a10b5d8da12bc8daf5d17d1aa102de07c484686134481c4c06073cc587c0afffadc7f5c79f06cd1745a6c14e9430c3ecae18c9c7a888557f447666ce50c4133d02cde47a612b5eb089efdc129c3c503d4763a29916bdbe0aaebc926b6133fb1c668e81584e039485b1c3f947c6a96f851bf954fe6654a43780a0f9df21cdac6fbefae13944b1976f797c56283bd735392161b463d03dbe875327447a81037f9500dca8bba8d14caad6b386785f1e8bb58bb83f5e923be855ee3e04e4846057f64bc7ca0f7e5fad65612bbef5cee5f19adf9ec56cb772e10b7c0a0fbb231c9bbb5f8d8da152923b10685edf7bc8e360807545e2973ff28872f37ec362864ed4613fd7e399539fce3af909c52de3ca5ef8163d4bf713697a0ff38ae430f8bd3133615a3bd13a364fb784a720fd0ee4a37223ad280ee3f2a7e34683d53ae79ef13497aa2e33f08116a7dec7306448f017c6c506dac227553ebff758e8ab92ebb67a4c0a325a885b86efec679bcd53478ea7174438becbaa6c3e9f3fb385275875cacffccb42ff5a9e11ef22ede37cefda33cb5342a99daff6be2280b800aba905f4351ac42cb1e88409de3ca466df30f5afdc112399e04a05d4fa4362623d770b2e06978a09668f2651aafa6784a43290660d2b275cb5289deb944180031727c9bcfc618c1ab24ae57384a623cdab9f79301e51fb53aa594588c43e105c2c22a258b9ee6890816808232681bd0741910647debbcd11f42fb275b97c81b7c599ee374e32631fb497ceeddacb366b09aadb696dccb54145f1179a1d171695667065f3cd0aa2f56ace098be5b848c991579f698dfde7c321340c111b0cf5fd8c6215dcb547cdf4c42dbb153c5b0c06851b3dca9e35e55d1d31c2e8181a00fcbcc99f16e3ff2db7998a1f7ee29634db3852ca02afcb152efb5f86bf730c8f335afbb55bac7f28c0434f5be190d79c48fb5a30d554689dbe81254825fd71a426406ad283b6c5f8efd79685636f73bfbcaefb5f7f0dbc96c594cd59d9f73eac8d8fd70e4af57ca201a4775fd1df0bc2dcde1242c8fa3d7e7c72ff2927d73aec2d00edd1c890ce04ebbacc5abf666d14261aceb38aed5b3b77464d2788f4b3242bd0edd1c890ce04ebbacc5abf666d14261aceb38aed5b3b77464d2788f4b3242bd0edd1c890ce04ebbacc5abf666d14261aceb38aed5b3b77464d2788f4b3242bd982b5a7d8cb0d637a4b9de9032715d837d0df60e5af6ce7193183175ce64f8db982b5a7d8cb0d637a4b9de9032715d837d0df60e5af6ce7193183175ce64f8db982b5a7d8cb0d637a4b9de9032715d837d0df60e5af6ce7193183175ce64f8db2d58a985dc0651653190741d12d9f8743becc57e11f92382c38d5e6929d17c4a28b1ab9d97b7b591458c2382ff85c26b550521cfe9ed8911eee937e6b96c7cc82d58a985dc0651653190741d12d9f8743becc57e11f92382c38d5e6929d17c4a645deeff2f58c8228309a90af2cff0db382a9c2745de4de403809a4ccbbc035ad084fad7cfdb8573491c7bb949164c612977095b4c33987639734f77e9344c00b8acfb97b487425fa664e8a53cd3f4fab166aace6d02899d3b43abca0bbf4514cfc24feae7118a1b08d1357548234b7a3491869d0466305a47cc962e4f7c833e9c54be3bb6c44460db0470ffb86bff5cf4638f588f3ff4b7acfbf9c5f998f3351ba2bd8f74081181c99b3a46c74e187c0ff9cafe2f86ed610d23cb8110ea87b49c54be3bb6c44460db0470ffb86bff5cf4638f588f3ff4b7acfbf9c5f998f335258b36afd3b9715467f13c40f8b964d256768d798031662e25f3ed0adf5cb4b73f0f3608e9b1d83e54aee6e00c710175212ee09f067b39dbae2c76351acee6e8a78f999df200e63021121ab81b1be6ceed96ec9ccdef822dfce4391ae3bec10e296d40cbfd6b341efe056c0d4a9075ad441e1dfeb3aae8655d98413deb1aa79f760200dda3cfdff2cd31d8ab6c806794f3770faa465e7eae00a1cb3a2fbcbe3a89e0326292b96a5700582a37ebf3d8ba60f1d136772b5cd15b2c2ae653fda188a4fc0efd8ac47181439a5dcfc19d53cabbe88ba7bff49edafa421f9f04b822209b7927594b43a8417872a7a533486a6c86b481e07d3c2d0e78f4d9c046203425e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85587e49396d26968865f0587786fc11f6f70f2015fb4e3e19c8fc939a1b97b193287e49396d26968865f0587786fc11f6f70f2015fb4e3e19c8fc939a1b97b193287e49396d26968865f0587786fc11f6f70f2015fb4e3e19c8fc939a1b97b1932818982bb1d53988b4ac11b198dc143445590a7be029d117a01cf65a4df033f89818982bb1d53988b4ac11b198dc143445590a7be029d117a01cf65a4df033f89818982bb1d53988b4ac11b198dc143445590a7be029d117a01cf65a4df033f89ffd93515dbe0bc61779aafb3cdf11e4c32d229e120139bfc38d3ea54b95a76e38cf248d2b943c380e0f50a3b80293de6d739f8a6a7ebfc182d81ee7663e04aa17a72d9ed8bed3d8e10d9a4b2013ffe79c6cd6367254e5baad1286d43552890ec8d39a6286aca58ab1a43ffd9f84e0758243334f579c6a7e3c082cf55a96a9f6d798aae7206b2a921c09f0754f215d0d809180f08413f87d77f82908eda01968cf10ab50ee397d44da9231e17fe6c4ba2bc7d76dc96da782b47d5fbab579c05e8c1dac33346d14806773eb6ac36d80e8c3e046989b9fe7d75d7f2b274faf7b7da592c294d253a266eeb1dd4baffedc87aae29faee70e2c5dab1c86460a1678afa48110eda63bc62087a84f0fff7dfd2a7169ae7df2c0b9a30ae8d587200c79145c3bffa36e519c31e7d4a6ef862999afde0d2971b12d5cc8ccba97d00e228918559b771ca779dd36fbad406d9f8a406c0877bc588d17742df39e5d68daa40f17ea300282450fba6a01f29cc13447435d524c8a2c14c46eed294163238d3366f434e573f2a288977521e4a2cb9414619bcea43a2261eb8c239a3d9e3d7403175faa300282450fba6a01f29cc13447435d524c8a2c14c46eed294163238d3366f436076a591b191a40e28a0223917e337ea895a2e16c6ebc70af02f52edbf8051dd21f5e278ac742fd6d92f12fb949587516b8ddcc2f73646d1524d9a1d26fcbd6b6076a591b191a40e28a0223917e337ea895a2e16c6ebc70af02f52edbf8051dd28c96e551b734847c72fc13bf627f73e698245e9eccc787aa03b7ba6215d12afe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855839cdc818830050b59ebff097fe96e0a90e615eddc5935cd527e65ddfb0b5e5f839cdc818830050b59ebff097fe96e0a90e615eddc5935cd527e65ddfb0b5e5f839cdc818830050b59ebff097fe96e0a90e615eddc5935cd527e65ddfb0b5e5fddec5b6f84cbe5f09cd80082257443a71c236e0b27de89085ea225b07997fa47b46899fbb1354da955ecb77704a7905fe95d89bce1be9b687ec903be0a9cbbf2ddec5b6f84cbe5f09cd80082257443a71c236e0b27de89085ea225b07997fa47a1484b4a5c336f6f515478bdb92f9dc35f7b8d0f65634e4302ee316c0dbfd8c4c008459f74ec1e4ac19e44bcd59a9a2e96e5ec0074d54116e3bf4ac036f90912a1484b4a5c336f6f515478bdb92f9dc35f7b8d0f65634e4302ee316c0dbfd8c42e5a3859a8440f9ec9093aee3c88f4325bbb02f0ccf513981d648d7dced79890b77993186bbb467835ec14452f281d5bfeeed38985bad7f617765f8b769bc1632e5a3859a8440f9ec9093aee3c88f4325bbb02f0ccf513981d648d7dced79890fafff96afec74630f638cb3963a735c1d0976cca576e45cff589e46f197621b4eff422b86f433f21df69ee5ede345dff674c8f9b1309890b91a9973fceaf90a7fafff96afec74630f638cb3963a735c1d0976cca576e45cff589e46f197621b421508c99d5671b6ec1dfaaa067dcd686da5055d1f3c0b45cfda5808b2060489321508c99d5671b6ec1dfaaa067dcd686da5055d1f3c0b45cfda5808b2060489321508c99d5671b6ec1dfaaa067dcd686da5055d1f3c0b45cfda5808b2060489329994a637b0ee2e179b529df1252f8d6de9c471544cefdc014d6a70dce52880d29994a637b0ee2e179b529df1252f8d6de9c471544cefdc014d6a70dce52880d29994a637b0ee2e179b529df1252f8d6de9c471544cefdc014d6a70dce52880dd671e0521f5c5537b5131543edd32d50c16c008c606074a2786a1bec463a0122d671e0521f5c5537b5131543edd32d50c16c008c606074a2786a1bec463a0122d671e0521f5c5537b5131543edd32d50c16c008c606074a2786a1bec463a01229c1a2dba67f2b3de079499c2e2a5d1cc1efcc179a7e8714e9029f795bc6ed15a0136f60e508d190a67c44f99c7ec278eff41b0c9071b186467b1acf800cced8b9c1a2dba67f2b3de079499c2e2a5d1cc1efcc179a7e8714e9029f795bc6ed15aa0bc5ec492d13fba564ef452f12ded9fe69b373d94598ae6351cc0dccd3b82c5a0bc5ec492d13fba564ef452f12ded9fe69b373d94598ae6351cc0dccd3b82c5a0bc5ec492d13fba564ef452f12ded9fe69b373d94598ae6351cc0dccd3b82c5fe68542738ae9c49c77f81e3a41b6016eda5be6df670c453322a87ab30775f84fe68542738ae9c49c77f81e3a41b6016eda5be6df670c453322a87ab30775f84fe68542738ae9c49c77f81e3a41b6016eda5be6df670c453322a87ab30775f84e2d93a9ddfd4f2024661eaae5765cd8a11a7d171bae0805ba975d9ab1bf1035a4dea3e87c11b2efb383831af05e619fc3f3c00f7c495ca6a515f78a3b419d20ee2d93a9ddfd4f2024661eaae5765cd8a11a7d171bae0805ba975d9ab1bf1035a3fd82ee8fcaaeb27d6a611bcb72c67aab5a6ae36162fb8d5c2ae6464bd2b16a714c92d11f7e53a1d315e9125458a68105097d152dbee27cd063c9f6664c7453c2f1214af1113c659b37ff02aa9727f3341812e066c82524c471e4325bcde6f72c72c7dfa54f5af1bb9ad263964adf130597666ae1e5cd125f5a435b565d6c15f084149ce7f90a847acf09ab5d6295f770f5078d0c696a06c0019842583ebc6f05de0b82d1083ca378f5731bb0d5215f04d26fee7243d50b29d9f2cd55ea6a7f424085a59861d397d516cd5ff993ad664f08c84720035798ee862998181133916c89b087f49b924b4f49dfd5f2da2f69bb4de8dc93d3363f948869e95a3aed43cae4323fc50a690894c1585050cc6f960b6eb4a85c0717685c5e6d0b378fc02edae810e99fdd9cb7fe0c84c20ae7e4d1cf8a0f46bcac23277ad2e4ae30111337dac5759e9b79119263b4c1847ebeb75412dd76da21d6d4ebb9985ef81cbd1db9ac6b4e45d1e019318703953a4b172ba65e618544ed10de382d346336379deedcb14d3bc951aafae7528eb7cfd8083fbe900640ee1c945d892cd8249fab9ceb12218bd2f9f0212bee458a94cb4a5a8cc15179c83f566b3670119b135c6fc7246f2c13bd70a0214347b259c76dbe5d075ebc9ec0775a71f794d21dd78a40f089927362fb07ee5bf510fe71e8bf50123f0e4bae212655ada2e5140d65b4b3f20658556063d0ccdaeb0e36dd2d48a5444934608c057c779a237a9592a0975722f01b1d05d983f0c4067d31025885a68f9966d73a925aae364a718a33d187320b03c9d178452ae88d9eeb30c4c396113983a3baf5086bec937e3627678aed60731227d14a64c2a2de938915961fbc1a1017c26f5e223117164491ad0ae08f28d85574a61f14657a7d788855535fef7dac3b034e7fb46bd6d4ec061b4667b52fef27123e6a7e181cb59bc5f01fde5fbb76699a5e8c5063fccb4ab204e72c086532f46b6dee1adbb448ffb2d55c7f9816e53faa285dd4b9c7b7e862869f8aa003bc55b4e286b98ebcecb05850fae4d4c8c666b2b03592b661056d8a8372d8c74610612b92538692d087426a61cf2ff3b553706a54ccd29fdee942425e01e51a321d3869a013e38a224983af61879df7fc866f6c8c7a1d3b601fd3b4b7000101e03b2a798fdc8ccc7ab3aa0bde6b83249ecdd8123b85f25fef76a550262c95d389905bfe4575700ab6c04185497628449717f848f088452cb437e01ff8f9f6b0330d9de072c40b656a17467c1d951ecdff576ba012fb37eee59e7f113eafef9b9355804af12e8d9ca6dee2881accbbef09b09496ce377af58889ccc83d52ff4b98a5ea7d9eca630f98fd38dee62cbf9af302ca6f40a9dfc7477dad01bc44d53c0625926eb41031dfb915a9fa911c1edec4aa5299bc84148018615f7fd0644273f17ba6c78b6cfdaca9b9017f9a8a9750f950578776399bdc2f51c431066409639de152a28542d8f833933fd16788f7bfafa6590f728022ed5d2f8a128b0b1dc2bbab15656dac8455a7a56abd64d3715c4a745b47069fa730c4c717d63b31ec61ef9ddbd62567e0eeba124066c95bbe54fbee614ef420ac453aafce3843088f6d0306a1307f280b7ebaecf6c40651daf4f4b28bcd21a0439c8a7e9b0d7887997e354eedb4edbbe661a4ff59bb9120a4911365cf14328b6a218c22087b283caf27f3c27820469411bccf40cdc1856d9b02918e6341c10b3525246c3c88e1bebb98830d468e5d844efc8c46782fec445a5726c7bc6130fe5cdb3e4804f680aef702a158afbbaa8218ea3d5e7bf22ea6751ca3e87c5a9f02db45eb9753025e7baa569bb0e1c6218d5574429d2e2885e99286adcd1ad3acbaa92b8ecae776727ab3317276e5d1661da06360efbc90762d41083d3ad5607a6c206cc725373d79840ef54d5dbe8584ba7229217f0a95904bd6ad456a75b35f3938052546e10a8b9e30ff85eb82cfafd2ee909913907cb4683dae53b542dd31973b2ac0a5e5e4d55665f7808701f87be431ecbeed62a569dc0a3c2157f8fce0c1756ba1e8720475a85072582070747449636dcf916141ade9d5653c1cb628537ee6d630212c8b1a30415e31ef1265b8ee74f8f57b14046de318a09bd50d3812f1b9eeaf6acb4970205831d3ba2b573b2441309cd4b9608c8260766f0c6cd6272c610f319282ce07e2401bf1cadcec4971ad9def9f97ab46cca389d6ea4dbf9be8c9c9a5c76dcb5ae7ccef77331437513d3a3d37f088cfa6f3f7e6a58e78bbc1892b81080d75d250f8b77ee8a630f5f0432df4058e5f628db4e34a6a3d26af006999ed5bbd19964108e60b00df791afaa35be1773accb3495169358d068861fb5cbc06f4186ce9e5382f263962755cfa933e5e1381412a4f4a0ca0a58843ff70e8fc367a954fb1318270e2ecb9205d2f85b08a651806fd2ced04912496e395cf3c5b04f07ef77b157ae963906e9f674a25269831129e4feb118a9048501bedd6a2e764e985b7632f22a77b2cf32a19fd90cffd7860587eafa537963bfe7417e610756462eef65bd99acdea9a072b28a79a91173d898e7e97a71a994273995ff91f8e9b82eb5ea28bfc63c0604de669e9d9e3c732f0a8cb4605d768edb154250b4dd7029178fdf2709506f28c8c6478b165f5025b07ee63c0c337a502d6beb2d97210fd422ef0029bacc7dda1b08b6e1325209cad926b5a2034792cbf14ddad1bade23f42145be1256db18276127cf3608d09f0558c80a8f1a8924016bd2a977ed54efa1ebf0a880ed91e310c4ff7db670ab48bf9b05f08bf199b059b770def2df951b50c5f59bd879106f37c10ddc8cbd203b7ccebfe983f2761674ded759035f0b5f2da9135e8eeecaa6d072b415444596bff662ec9dfd55e19c6ea0ab0aeb2425bb1c958e8ec5261e8d624351c8fe058d0e288a784c5904cd09ec7e75b777caa763b4ef5ea2e85e5fbcfbe65c2c8f8ecf1450b4415a05adee079172854ab3850a3b3facc9af5997bf57d4396a15c4486ea46224d1bb4fb680f34f7c9ad96a8f24ec88be73ea8e5a6c65260e9cb8a79152fc90d3c84314239b59356c452c7d88b88fe8fa96f2f123d25437728bb82efd605526a1004b662620292c1d808ed696b5cc61d9c5748121fd10807123998124b3c8e971a76d61cbf6a1bc9f9806c2b8e651a3aae2978c21a5654e98a3ff339e9d7525d14bf7361d0dbf63325537bdd019c67d7dc265431266c1c13877b1f639de99c00960b9356996859dfbc79b3ebec6aa1d3e821a1b4bf1b80168e78b70e4fd1bdd72a5dec30063b092aa8eb243eda3b95eb4b47ff95a50897ccbacc4c3e2cdb56febb5106607bf5f9b92b2b7a9516814e7650139cfe46f6b36bfcfa32719cb87050b0fb410da3b88df752c2e1bdaeec77ac052b04febef31a68823cfcb57959850b17952fa721b5a9349855176174868a2e0abf530a4d5fb31e9e0d19a1d0b2cf7eea4b8045360a2909eaaaab4c6f4076776270948c4c229d1691eb2fd1d0b2cf7eea4b8045360a2909eaaaab4c6f4076776270948c4c229d1691eb2fd1d0b2cf7eea4b8045360a2909eaaaab4c6f4076776270948c4c229d1691eb2fdb1a8382acacce4022b02daa25b293ddfc1dc6ce6a3ddb8b3d95b517592c5a4282f27f5c9108936a693fd496565e5c5050b5c62cfbb61d1d5da9d97c89533d6376c30f791c757548867f4c621e58ca093476cd8cec7ace0d91b8436c7c5d4e531ba5f2b50b0712b113f73ed1f23b741b0a120e2cabbe6cfbe73653ae2724d00f8fe3c79d5da8616ca37f7a9d8fddaac2c9164b593c7b116580aa99690a5f59ab5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8553ab05f8594e1ae812ed8218bc5ea9c9220345edef4ee2403940be2c9d3fe31193ab05f8594e1ae812ed8218bc5ea9c9220345edef4ee2403940be2c9d3fe31193ab05f8594e1ae812ed8218bc5ea9c9220345edef4ee2403940be2c9d3fe311949eddd81e047b89f38cf54b19f5684e70160ad52ee05a596f678dfbda2f13029804a53fc4c4f5be9380f06791e3748df82f5b324ac4aea62a035b19eff80e82e49eddd81e047b89f38cf54b19f5684e70160ad52ee05a596f678dfbda2f13029b45b3a1306a6c13fe9be40bc71b246b144b87b3868998b350374b1cbaae99454b45b3a1306a6c13fe9be40bc71b246b144b87b3868998b350374b1cbaae99454b45b3a1306a6c13fe9be40bc71b246b144b87b3868998b350374b1cbaae99454be6b77832aeb4ff875c11048e56e59b2f305fe339e09a6f51c75c855f5447885e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855f7cbfb22eac2c71401d3fa2582ff8313faedd1e33922a7805cafcf1bd4b50815f7cbfb22eac2c71401d3fa2582ff8313faedd1e33922a7805cafcf1bd4b50815f7cbfb22eac2c71401d3fa2582ff8313faedd1e33922a7805cafcf1bd4b5081503ae5db21a5b747f4235ae47da2ce57ac74fcd9c025b24248311afd3816a232603ae5db21a5b747f4235ae47da2ce57ac74fcd9c025b24248311afd3816a232603ae5db21a5b747f4235ae47da2ce57ac74fcd9c025b24248311afd3816a2326a130c1bc592e2116c4818ed2afa082c1770a736eb547fab5e185669a4f6ad6efa130c1bc592e2116c4818ed2afa082c1770a736eb547fab5e185669a4f6ad6efa130c1bc592e2116c4818ed2afa082c1770a736eb547fab5e185669a4f6ad6ef7c0a8fed8de6bb3e11193ee887286b86ab18c7531c6d923f8b743e22e854794e7c0a8fed8de6bb3e11193ee887286b86ab18c7531c6d923f8b743e22e854794e7c0a8fed8de6bb3e11193ee887286b86ab18c7531c6d923f8b743e22e854794e747a9a54ea11b10ebee658eea80aef9cac2b4af2abfe150cbd9cee0a1409383c747a9a54ea11b10ebee658eea80aef9cac2b4af2abfe150cbd9cee0a1409383c747a9a54ea11b10ebee658eea80aef9cac2b4af2abfe150cbd9cee0a1409383c3fa38cae809f9c76ab40a5f570692a750436e284845e6c75d9b53d9d5c648b013fa38cae809f9c76ab40a5f570692a750436e284845e6c75d9b53d9d5c648b013fa38cae809f9c76ab40a5f570692a750436e284845e6c75d9b53d9d5c648b01103fe6238e8f3a027739875eb991f0f56b69893434fd1cd5d87f995201eb86e1103fe6238e8f3a027739875eb991f0f56b69893434fd1cd5d87f995201eb86e1103fe6238e8f3a027739875eb991f0f56b69893434fd1cd5d87f995201eb86e17f83a4c7b83b99b5f8777c4ba3fcc53a7e858ca48b1e6d53a80a87d0c84e27937f83a4c7b83b99b5f8777c4ba3fcc53a7e858ca48b1e6d53a80a87d0c84e27937f83a4c7b83b99b5f8777c4ba3fcc53a7e858ca48b1e6d53a80a87d0c84e2793be71615722e986c53bf7fd02f4c2e6ca38cbfdcfb4d3946a448e26a592cc9298be71615722e986c53bf7fd02f4c2e6ca38cbfdcfb4d3946a448e26a592cc9298be71615722e986c53bf7fd02f4c2e6ca38cbfdcfb4d3946a448e26a592cc9298a0a37e509b5b08bdb4ae4574b6b5d9e6ddccbe90758a8212690e885c23465442a0a37e509b5b08bdb4ae4574b6b5d9e6ddccbe90758a8212690e885c23465442a0a37e509b5b08bdb4ae4574b6b5d9e6ddccbe90758a8212690e885c234654423da399d1c90bdad14894fa6d93b0fa4877c5e096c9efda21fe96edfc4e1c0e2b3da399d1c90bdad14894fa6d93b0fa4877c5e096c9efda21fe96edfc4e1c0e2b3da399d1c90bdad14894fa6d93b0fa4877c5e096c9efda21fe96edfc4e1c0e2bd7dfaa48c7a3e72efcf47bb60ec167ea092c964e7a07c45b14111cde39058fc4d7dfaa48c7a3e72efcf47bb60ec167ea092c964e7a07c45b14111cde39058fc4d7dfaa48c7a3e72efcf47bb60ec167ea092c964e7a07c45b14111cde39058fc40813ca40826b08a639ae45b6990d7ad7c4125b062b5df801599eea0e649d2d4d83bc52f81bf3b4059756a7339523c45809675709e311f96bb569c71cc9803b8deae724352399e373a81f57182c12a8d03c05d81a8c41f9bc6fe2f58258354ede3573e3514421a59d359ec9a25bd0203c430b1ea52ac6c54a1069b606e958f9e7a43f90e11f43e7bc7eb918de31dc2cd3f2f0767b151190f023ae47d26479bfe7666707900bfacf01e2de2e8ba0c496e360a8a93c961d9c36ffed7b5922c558ee0f20a886cdf57b72494458a941e6da3c72f7898f1b27b00eb3af1dc989ab1c8b7974ad2aa7122794a6ed0006f92b1e63f2a8242c7c202bbf3a39cbbaee4474050cd15898d5b81701c50963fcd51eb821700f29cf4a10ec7ad637e6279598e212267ee87e14e5e30f904843e06f75915b4814a74077669968124e76ab80c614f9f254b8fe6188db75b4252682fe2380db409a790e2ef2f0ac9acfca33078ede77e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85555f173da4e9f1364abd02e8d9cbfe3539d8adf965693c153e2a6e3cc8ec344c655f173da4e9f1364abd02e8d9cbfe3539d8adf965693c153e2a6e3cc8ec344c655f173da4e9f1364abd02e8d9cbfe3539d8adf965693c153e2a6e3cc8ec344c626895d8401151a4ad0aaac13a79d852ef2390ea7eb92d5c675e9749b4bf8a6cd26895d8401151a4ad0aaac13a79d852ef2390ea7eb92d5c675e9749b4bf8a6cd26895d8401151a4ad0aaac13a79d852ef2390ea7eb92d5c675e9749b4bf8a6cd73d7a270c157c2563e0d7464236685b9f04f881b6aa158424aabb0aa67134b9c73d7a270c157c2563e0d7464236685b9f04f881b6aa158424aabb0aa67134b9c73d7a270c157c2563e0d7464236685b9f04f881b6aa158424aabb0aa67134b9c69ab77bce1606efd8b58057c99c7186e40b3380c36d3299149401dd21bd76d6d7cce090d69fa79f9adbaef1a384e4440b3c1f804aadf90e69c464ad0ab253f5569ab77bce1606efd8b58057c99c7186e40b3380c36d3299149401dd21bd76d6dbf7ade2ab960fc224eee5b58567c2a16025fd1ab1d3e85a697c2c00f50f0ed8440512e7b0f4c6400e62dc1399a521e815f015567222c29446caa93a390eb0544b641c828a22cb14baa3848d5123a38b6611cee282c7b75ad205f72cc0e9a668659e074d0909ac002beb06caabf80faf661657fcf985d5bc3664bd8f8e4f145733ff9d41c8cd1f9708da1432be0abb9346bce8f8d43b06a03be9fbb30c8a878783add05dcd7dee4190919abe0323334ac96ccf05ea7d8762d68a6ce75f9d3aea567dcef28b2091ad87fde8d7b67d0cba6a2a81c068fbf72aef29703c9548ea46467dcef28b2091ad87fde8d7b67d0cba6a2a81c068fbf72aef29703c9548ea46467dcef28b2091ad87fde8d7b67d0cba6a2a81c068fbf72aef29703c9548ea464bd122b02ba619177bba2d2ca8f7864dc0c88513ba2e7776524d4d16c1ad756f1bd122b02ba619177bba2d2ca8f7864dc0c88513ba2e7776524d4d16c1ad756f1bd122b02ba619177bba2d2ca8f7864dc0c88513ba2e7776524d4d16c1ad756f112f4579c269b9a254ca204c15e0fd261652bf60097d71ed974617b5aecd489c8d7d6e107b6bf7648d7a3c424b0f78fcd705701df541e3bd1c10fee73bfbc85f312f4579c269b9a254ca204c15e0fd261652bf60097d71ed974617b5aecd489c8d5c7533aa0424754d680257e028a2a50337e9d9393a8e58ba32429a36b6e116ad5c7533aa0424754d680257e028a2a50337e9d9393a8e58ba32429a36b6e116ad5c7533aa0424754d680257e028a2a50337e9d9393a8e58ba32429a36b6e116a50d66284486bccc08c52ffc4784c19e9bb5023c320c2aebfce742a4f7bfa4241bffeaabc05e054986b934a1edf3269dd79f1052c85af6628398362cd4308e32750d66284486bccc08c52ffc4784c19e9bb5023c320c2aebfce742a4f7bfa4241eedb4c0371950b98204b7565d9790c2e7388011f12ccce112236dbd7546e41138fcb5a76771caad7094b466df8f4a309bcdddcd58b7c22fb6c08fe1be1dc2c42eedb4c0371950b98204b7565d9790c2e7388011f12ccce112236dbd7546e41130a4418d2ae42eed18d8721614dbe4eab1d5f29937c1cae38de5a9cb47d3005030a4418d2ae42eed18d8721614dbe4eab1d5f29937c1cae38de5a9cb47d3005030a4418d2ae42eed18d8721614dbe4eab1d5f29937c1cae38de5a9cb47d300503ee255f05c3c8200c1f1a8a9fe2363d4ca609b131ea85f0d76d29f06e1c7ebe5aee255f05c3c8200c1f1a8a9fe2363d4ca609b131ea85f0d76d29f06e1c7ebe5aee255f05c3c8200c1f1a8a9fe2363d4ca609b131ea85f0d76d29f06e1c7ebe5a324a4b060374a1ba42bd669a3571fdfa12ee7d873d89ec0647ccd304997deb92ed25fa80c7ffbac6286779d3920db37afac3081e155526069a147b03eb20bd7b324a4b060374a1ba42bd669a3571fdfa12ee7d873d89ec0647ccd304997deb92e7c050828e78150b2bb240c5bddb34aa14692c7cb47f45935caa219aa3cb424ce7c050828e78150b2bb240c5bddb34aa14692c7cb47f45935caa219aa3cb424c2522acdb912e0b66758a72e5e869ef3e1ead18eecba6785b5fa06d24885fcd0f9a152b4c8206e46d7a7fcabe90f9c6d878116c421d3eb7a937f0c655c167219c9a152b4c8206e46d7a7fcabe90f9c6d878116c421d3eb7a937f0c655c167219c9a152b4c8206e46d7a7fcabe90f9c6d878116c421d3eb7a937f0c655c167219c1e7cbf16d3488c3f4daad3a352d9e91a6bfcf987f6b92a91fbaa7b9e4b899668f2ca2d62c0f82173cd269e0d56a12b42d14fcec0cf30d9d7045069a77fef7f621e7cbf16d3488c3f4daad3a352d9e91a6bfcf987f6b92a91fbaa7b9e4b8996684bcffe9b7880d68778a3c38daf978ebf09e1f90c0d9ff75e7a01e799bb8159f09b8bfd7610cab5ee100cd1925ee1f7695041735f31992c53b5f7f4fe14b634344bcffe9b7880d68778a3c38daf978ebf09e1f90c0d9ff75e7a01e799bb8159f0f12ec6f7b1cfdd3ece54a9b7f6c6401e17b539accb36ac37337096c875dd9fb96bba26af24cf028d991126ac1f79bd38cff603b5ed35d9e607e8250a2c45923ef12ec6f7b1cfdd3ece54a9b7f6c6401e17b539accb36ac37337096c875dd9fb9f0d1151c65788161c875a77e1096848d1e062dacfb116da3cd4a93cc0015cfa9a4813c58ba1ee0a53fff89da272dea015fcd8045ffe1d64fcb13f6a4b9e43f93f0d1151c65788161c875a77e1096848d1e062dacfb116da3cd4a93cc0015cfa9d632f64cf757e02a2e7225421d77935198889ad3c9da2043f0a80f7b3ddadd08d632f64cf757e02a2e7225421d77935198889ad3c9da2043f0a80f7b3ddadd08d632f64cf757e02a2e7225421d77935198889ad3c9da2043f0a80f7b3ddadd08bd8d3a60524a6f3d4867e30c09f5d2d400fa46b56aa6d28888c4ff582d2d8b3ebd8d3a60524a6f3d4867e30c09f5d2d400fa46b56aa6d28888c4ff582d2d8b3ebd8d3a60524a6f3d4867e30c09f5d2d400fa46b56aa6d28888c4ff582d2d8b3ee785c9bd53087fb88f14de26e3617541f351703e74ab5643a35c8eae9c95f19be785c9bd53087fb88f14de26e3617541f351703e74ab5643a35c8eae9c95f19be785c9bd53087fb88f14de26e3617541f351703e74ab5643a35c8eae9c95f19b19cad5a18db63d2cf37ccbc75166d186166c32f44f89d898bf47ba5016e6de915ec85038c527bd87cc6a9f8842324329097cf599462e886536d13211343c7717666649ba205681dc9a3e0650a4ab7b8752ca3788115b7e9ba76df89456e827d6a64613077bd6869c8bb9d72adcd91e21adbb928a3f4c465742a44fa62665777578c458bfab0476ccdd7f86b4e2a643418ee7680166a867cbfcd899c0a036cead749bd0443482d0e04a5ece2dcb6357c63d30310a60a6db86870d7dd13711b77901fc36432171e303b6503a23569a13907748e3caf1ba0bcf234c43b44381a5bc3e4641b768047d34c678197a9e59d72d06c78820087f122dc9c412eb90f51f2f9b56ece677221688da6d6ae8fc8d666a3cdd20696f5c6d3ad054534f3dea59656c15355ae4e00123d3709fa941c2ca1a6d4889f14bbc2255f3fa62de6efd5d9781f27cfa4895f9593d1af45b0e83fbcbb7a216802bb145431055b26dba957d2d19297fea08b73b6dcb5a91d76e34a1ef2b57a4bbcd6798a60baf3876583f954fd64219d754c7a1e56d9ffe0533d6559285f9963ac86d44048b9158be625ab2bb0bd10fabe5314c160aea7aff21f59a9f5cd272d97327fbf391e096df3dcfc6f4f60057f2360698846050d4eb495f2aa6f91be2ec44690defc28e7a83f7ce116ca8a8e4b6a10d6287210bc33113bfb2b739c6cfaea99717690945045e683b3b9bd09e5eceb09b486c3f8bda429cc1b1927ef65e568d583b37de53f4f9812771f3bbbc16cb8b42e626b7562a7a9c8febd810c759f844bbedab2d3425b674da47a0e635ec61a870dc1ad26279a8b118e7ceb0543e68ffea08fa426a7455a238e043e635ec61a870dc1ad26279a8b118e7ceb0543e68ffea08fa426a7455a238e043e635ec61a870dc1ad26279a8b118e7ceb0543e68ffea08fa426a7455a238e04313a07e642e1c79d825da0218fd525b0ce7f22999fcdc02b37d5a2febc939fc6c13a07e642e1c79d825da0218fd525b0ce7f22999fcdc02b37d5a2febc939fc6c13a07e642e1c79d825da0218fd525b0ce7f22999fcdc02b37d5a2febc939fc6c8be4d9df2a9c4b560f6d235b4e8999ae5958e003b41928ebee587c485469dc8540226e2dac25ff99356dfa803c88ecec822584cd3f4569422772e6f922ee97b78be4d9df2a9c4b560f6d235b4e8999ae5958e003b41928ebee587c485469dc8597b2c3800002653583d74aa26b4f6aaf0f960c20e73cdfe6f913bc2852933b9c97b2c3800002653583d74aa26b4f6aaf0f960c20e73cdfe6f913bc2852933b9c97b2c3800002653583d74aa26b4f6aaf0f960c20e73cdfe6f913bc2852933b9cf30d517148a0a2e0adb039725afcc8748fa06c2665e9c441f00a5dda061ff25cf30d517148a0a2e0adb039725afcc8748fa06c2665e9c441f00a5dda061ff25cf30d517148a0a2e0adb039725afcc8748fa06c2665e9c441f00a5dda061ff25c5cff3fc78227a37eec9028ce51b0636ec2197575949b4aa2041613458c309a255cff3fc78227a37eec9028ce51b0636ec2197575949b4aa2041613458c309a255cff3fc78227a37eec9028ce51b0636ec2197575949b4aa2041613458c309a25b2a56c5500fd05e35d2faa2bdfba8009107bfeeb988b6889a1e37f95098da3ceb2a56c5500fd05e35d2faa2bdfba8009107bfeeb988b6889a1e37f95098da3ceb2a56c5500fd05e35d2faa2bdfba8009107bfeeb988b6889a1e37f95098da3cec14552def6b540d97cda8fcce297872cde48389715ea0a392ae945904fec29d8c14552def6b540d97cda8fcce297872cde48389715ea0a392ae945904fec29d8c14552def6b540d97cda8fcce297872cde48389715ea0a392ae945904fec29d89ff8feedf86582b9dd594229019461f128c62b3dc61bf65415728688103561ddc2832dc888d900a008ad0293ed99bc96cc844d4519e452495682383a86903c569ff8feedf86582b9dd594229019461f128c62b3dc61bf65415728688103561ddb60cdd9e3229c27b22b3d8a2939deefcf03cd08661ca39bddef091b1e4fa509bedbaec82a5d22b099f974a5ae903d47efd4057ae2c6fa10d4423d9cf5a8d6322b60cdd9e3229c27b22b3d8a2939deefcf03cd08661ca39bddef091b1e4fa509ba0e6a902fe50f8fd3a76b1584bf3fc23927d7864693b55418db7d72dfbca0e79a0e6a902fe50f8fd3a76b1584bf3fc23927d7864693b55418db7d72dfbca0e79a0e6a902fe50f8fd3a76b1584bf3fc23927d7864693b55418db7d72dfbca0e7931273323f0a3f2277b0214a53b3294794d326fedf2b8884cefacf2bab6f4670131273323f0a3f2277b0214a53b3294794d326fedf2b8884cefacf2bab6f4670131273323f0a3f2277b0214a53b3294794d326fedf2b8884cefacf2bab6f46701cb226f9cd99f7a80db68391bc9e4cbfdc8b7488c4ce2fdf345235fd0d0ffb3bd7ab9ff20028a24d786d3192ed5ec2aa9492d527d37b31acdb780e65ca4f4b329282f1825ab17973059621d92863eb385a7246d3583bdef5f82e142cff58d7f65f4b3b9d36f7aa3e32a0ce3cf96118b56c55c8e6e90d2bb28bac59f6de5d639a32d7dd1368e34002c3050d92b380ebeba2751157500b2fb92c3288e5cc098108bdbd6c026c7f50954cd45226313b0ee1058c1594eb1e2c22677c3b6ff84d25e12b0c6d66794244fed8521b5cdb44909ae61a2f06a0aa40873956e10f35d77320e154919b15d47165081f349415090ea49d9b9509c4c9432ccb183201f0b67c93134f10ee69edee4a879ff88e15b00b09466e1df3a1bb6080673c215e17e305bb1650200acf4306b004506689c8b2a13ae6fc533911dfd4fa137b695a05c67be58rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython311-core-3.11.8-150400.9.23.1.src.rpmpython311-testsuitepython311-testsuite(x86-64)@@@@@@@@@@@     /bin/bashlibc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(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.5)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)python(abi)python311python311-tkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.113.11.83.11.83.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3e؈eԔ@ee@ee4@eTdid@d@d˖d d}dNX@dJcd@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@suse.commcepl@cepl.eudaniel.garcia@suse.comdaniel.garcia@suse.comdaniel.garcia@suse.commcepl@cepl.eudaniel.garcia@suse.comdaniel.garcia@suse.comdmueller@suse.comdmueller@suse.commcepl@suse.commcepl@suse.commcepl@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- (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.- 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#115289- Update to 3.11.8: - 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-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-113566: Fix a 3.11-specific crash when the repr of a Future is requested after the module has already been garbage-collected. - 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-112716: Fix SystemError in the import statement and in __reduce__() methods of builtin types when __builtins__ is not a dict. - 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-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-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-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-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-113781: Silence unraisable AttributeError when warnings are emitted during Python finalization. - 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-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-79325: Fix an infinite recursion error in tempfile.TemporaryDirectory() cleanup on Windows. - gh-110190: Fix ctypes structs with array on Arm platform by setting MAX_STRUCT_SIZE to 32 in stgdict. Patch by Diego Russo. - 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-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-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-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-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. - gh-91133: Fix a bug in tempfile.TemporaryDirectory cleanup, which now no longer dereferences symlinks when working around file system permission errors. - 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-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-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-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-101778: Fix build error when there’s a dangling symlink in the directory containing ffi.h. - 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. - 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 all patches: - CVE-2023-27043-email-parsing-errors.patch - F00251-change-user-install-location.patch - bpo-31046_ensurepip_honours_prefix.patch - distutils-reproducible-compile.patch - fix_configure_rst.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_if_buildbot-extend.patch - subprocess-raise-timeout.patch - support-expat-CVE-2022-25236-patched.patch- Update patch fix_configure_rst.patch - Update to 3.11.7: - Core and Builtins - 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-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-112266: Change docstrings of __dict__ and __weakref__. - 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-88116: Traceback location ranges involving wide unicode characters (like emoji and asian characters) now are properly highlighted. Patch by Batuhan Taskaya and Pablo Galindo. - gh-94438: Fix a regression that prevented jumping across is None and is not None when debugging. Patch by Savannah Ostrowski. - gh-110696: Fix incorrect error message for invalid argument unpacking. Patch by Pablo Galindo - gh-110237: Fix missing error checks for calls to PyList_Append in _PyEval_MatchClass. - gh-109216: Fix possible memory leak in BUILD_MAP. - Library - gh-112618: Fix a caching bug relating to typing.Annotated. Annotated[str, True] is no longer identical to Annotated[str, 1]. - 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-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-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-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-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-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-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-110196: Add __reduce__ method to IPv6Address in order to keep scope_id - 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-109786: Fix possible reference leaks and crash when re-enter the __next__() method of itertools.pairwise. - gh-108791: Improved error handling in pdb command line interface, making it produce more concise error messages. - 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-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. - bpo-35191: Fix unexpected integer truncation in socket.setblocking() which caused it to interpret multiples of 2**32 as False. - Documentation - gh-108826: dis module command-line interface is now mentioned in documentation. - Tests - 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-111309: distutils tests can now be run via unittest. - gh-111165: Remove no longer used functions run_unittest() and run_doctest() and class BasicTestRunner 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-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-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-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-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-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.- Refresh CVE-2023-27043-email-parsing-errors.patch to gh#python/cpython!111116, fixing bsc#1210638 (CVE-2023-27043). - Thus we can remove Revert-gh105127-left-tests.patch, which is now useless.- Remove not needed patch 103213-fetch-CONFIG_ARGS.patch - Refresh patches: - bpo-31046_ensurepip_honours_prefix.patch - fix_configure_rst.patch - Update to 3.11.6: - Core and Builtins - gh-109351: Fix crash when compiling an invalid AST involving a named (walrus) expression. - 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-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-108959: Fix caret placement for error locations for subscript and binary operations that involve non-semantic parentheses and spaces. Patch by Pablo Galindo - 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. - Library - 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-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-108843: Fix an issue in ast.unparse() when unparsing f-strings containing many quote types. - gh-108682: Enum: raise TypeError if super().__new__() is called from a custom __new__. - gh-105829: Fix concurrent.futures.ProcessPoolExecutor deadlock - gh-64662: Fix support for virtual tables in sqlite3.Connection.iterdump(). Patch by Aviv Palivoda. - 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-104372: On Linux where subprocess can use the vfork() syscall for faster spawning, prevent the parent process from blocking other threads by dropping the GIL while it waits for the vfork’ed child process exec() outcome. This prevents spawning a binary from a slow filesystem from blocking the rest of the application. - gh-84867: unittest.TestLoader no longer loads test cases from exact unittest.TestCase and unittest.FunctionTestCase classes. - Documentation - gh-109209: The minimum Sphinx version required for the documentation is now 4.2. - gh-105052: Update timeit doc to specify that time in seconds is just the default. - gh-102823: Document the return type of x // y when x and y have type float. - Tests - 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-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-109748: Fix test_zippath_from_non_installed_posix() of test_venv: don’t copy __pycache__/ sub-directories, because they can be modified by other Python tests running 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-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-89392: Removed support of test_main() function in tests. They now always use normal unittest test runner. - 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-108822: regrtest now computes statistics on all tests: successes, failures and skipped. test_netrc, test_pep646_syntax and test_xml_etree now return results in their test_main() function. Patch by Victor Stinner and Alex Waygood. - 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-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-100086: The Python test runner (libregrtest) now logs Python build information like “debug” vs “release” build, or LTO and PGO optimizations. Patch by Victor Stinner. - gh-98903: The Python test suite now fails wit exit code 4 if no tests ran. It should help detecting typos in test names and test methods. - gh-95027: On Windows, when the Python test suite is run with the - jN option, the ANSI code page is now used as the encoding for the stdout temporary file, rather than using UTF-8 which can lead to decoding errors. Patch by Victor Stinner. - gh-93353: regrtest now checks if a test leaks temporary files or directories if run with -jN option. Patch by Victor Stinner. - 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-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. - Windows - gh-109991: Update Windows build to use OpenSSL 3.0.11. - gh-107565: Update Windows build to use OpenSSL 3.0.10. - macOS - gh-109991: Update macOS installer to use OpenSSL 3.0.11. - Tools/Demos - gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.11 and multissltests to use 1.1.1w, 3.0.11, and 3.1.3.- Update to 3.11.5 (bsc#1214692): - 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. - Core and Builtins - gh-104432: Fix potential unaligned memory access on C APIs involving returned sequences of char * pointers within the grp and socket modules. These were revealed using a - fsaniziter=alignment build on ARM macOS. Patch by Christopher Chavez. - 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. - gh-106092: Fix a segmentation fault caused by a use-after-free bug in frame_dealloc when the trashcan delays the deallocation of a PyFrameObject. - gh-106719: No longer suppress arbitrary errors in the __annotations__ getter and setter in the type and module types. - gh-106723: Propagate frozen_modules to multiprocessing spawned process interpreters. - gh-105979: Fix crash in _imp.get_frozen_object() due to improper exception handling. - gh-105840: Fix possible crashes when specializing function calls with too many __defaults__. - gh-105588: Fix an issue that could result in crashes when compiling malformed ast nodes. - gh-105375: Fix bugs in the builtins module where exceptions could end up being overwritten. - gh-105375: Fix bug in the compiler where an exception could end up being overwritten. - gh-105375: Improve error handling in PyUnicode_BuildEncodingMap() where an exception could end up being overwritten. - gh-105235: Prevent out-of-bounds memory access during mmap.find() calls. - gh-101006: Improve error handling when read marshal data. - Library - 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-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 (bsc#1214693, CVE-2023-41105). - 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-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-107077: 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 - gh-107396: tarfiles; Fixed use before assignment of self.exception for gzip decompression - gh-62519: Make gettext.pgettext() search plural definitions when translation is not found. - gh-83006: Document behavior of shutil.disk_usage() for non-mounted filesystems on Unix. - gh-106186: Do not report MultipartInvariantViolationDefect defect when the email.parser.Parser class is used to parse emails with headersonly=True. - gh-106831: Fix potential missing NULL check of d2i_SSL_SESSION result in _ssl.c. - gh-106774: Update the bundled copy of pip to version 23.2.1. - gh-106752: Fixed several bug in zipfile.Path in name/suffix/suffixes/stem operations when no filename is present and the Path is not at the root of the zipfile. - gh-106602: Add __copy__ and __deepcopy__ in enum - gh-106530: Revert a change to colorsys.rgb_to_hls() that caused division by zero for certain almost-white inputs. Patch by Terry Jan Reedy. - gh-106052: re module: fix the matching of possessive quantifiers in the case of a subpattern containing backtracking. - gh-106510: Improve debug output for atomic groups in regular expressions. - gh-105497: Fix flag mask inversion when unnamed flags exist. - gh-90876: Prevent 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-106350: Detect possible memory allocation failure in the libtommath function mp_init() used by the _tkinter module. - gh-102541: Make pydoc.doc catch bad module ImportError when output stream is not None. - gh-106263: Fix crash when calling repr with a manually constructed SignalDict object. Patch by Charlie Zhao. - gh-105375: Fix a bug in _Unpickler_SetInputStream() where an exception could end up being overwritten in case of failure. - gh-105375: Fix bugs in sys where exceptions could end up being overwritten because of deferred error handling. - gh-105605: Harden pyexpat error handling during module initialisation to prevent exceptions from possibly being overwritten, and objects from being dereferenced twice. - gh-105375: Fix bug in decimal where an exception could end up being overwritten. - gh-105375: Fix bugs in _datetime where exceptions could be overwritten in case of module initialisation failure. - gh-105375: Fix bugs in _ssl initialisation which could lead to leaked references and overwritten exceptions. - gh-105375: Fix a bug in array.array where an exception could end up being overwritten. - gh-105375: Fix bugs in _ctypes where exceptions could end up being overwritten. - gh-105375: Fix a bug in the posix module where an exception could be overwritten. - gh-105375: Fix bugs in _elementtree where exceptions could be overwritten. - gh-105375: Fix bugs in zoneinfo where exceptions could be overwritten. - gh-105375: Fix bugs in pickle where exceptions could be overwritten. - gh-105497: Fix flag inversion when alias/mask members exist. - gh-105375: Fix bugs in pickle where exceptions could be overwritten. - gh-103171: Revert undocumented behaviour change with runtime-checkable protocols decorated with typing.final() in Python 3.11. The behaviour change had meant that objects would not be considered instances of these protocols at runtime unless they had a __final__ attribute. Patch by Alex Waygood. - gh-105375: Fix a bug in sqlite3 where an exception could be overwritten in the collation callback. - gh-105332: Revert pickling method from by-name back to by-value. - gh-104554: Add RTSPS scheme support in urllib.parse - gh-100061: Fix a bug that causes wrong matches for regular expressions with possessive qualifier. - gh-102541: Hide traceback in help() prompt, when import failed. - 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. - gh-94777: Fix hanging multiprocessing ProcessPoolExecutor when a child process crashes while data is being written in the call queue. - bpo-18319: Ensure gettext(msg) retrieve translations even if a plural form exists. In other words: gettext(msg) == ngettext(msg, '', 1). - Documentation - gh-107008: Document the curses module variables LINES and COLS. - gh-106948: Add a number of standard external names to nitpick_ignore. - gh-54738: Add documentation on how to localize the argparse module. - Tests - 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-107237: test_logging: Fix test_udp_reconnection() by increasing the timeout from 100 ms to 5 minutes (LONG_TIMEOUT). Patch by Victor Stinner. - gh-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. - Build - gh-107814: When calling find_python.bat with -q it did not properly silence the output of nuget. That is now fixed. - gh-106881: Check for linux/limits.h before including it in Modules/posixmodule.c. - gh-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-100340: Allows -Wno-int-conversion for wasm-sdk 17 and onwards, thus enables building WASI builds once against the latest sdk. - Windows - 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 in _winapi.LCMapStringEx() which affects ntpath.normcase(). - gh-99079: Update Windows build to use OpenSSL 3.0.9 - gh-105436: Ensure that an empty environment block is terminated by two null characters, as is required by Windows. - macOS - gh-107565: Update macOS installer to use OpenSSL 3.0.10. - gh-99079: Update macOS installer to use OpenSSL 3.0.9. - 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. See How to override the generated signature. - gh-106970: 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. - 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-107226: PyModule_AddObjectRef() is now only available in the limited API version 3.10 or later. - gh-105375: Fix a bug in PyErr_WarnExplicit() where an exception could end up being overwritten if the API failed internally. - gh-99612: Fix PyUnicode_DecodeUTF8Stateful() for ASCII-only data: *consumed was not set.- restrict PEP668 to ALP/Tumbleweed- 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. - (bsc#1210638, CVE-2023-27043) Add CVE-2023-27043-email-parsing-errors.patch, which detects email address parsing errors and returns empty tuple to indicate the parsing error (old API). (The patch is faulty, gh#python/cpython#106669, but upstream decided not to just revert it).- Update to Python 3.11.4: - 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 (bsc#1208471). - 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 (fixing CVE-2007-4559, bsc#1203750). - Remove upstreamed patches: - CVE-2007-4559-filter-tarfile_extractall.patch- Remove obsolete_python_versioned macro again. This mechanism has no business to be in Python 3.11, because we have abolished with it whole interpreter+setuptools+pip product. Python 3.11 should not be replaced by later versions anymore.- Add 103213-fetch-CONFIG_ARGS.patch (gh#python/cpython#103053). - Add skip_if_buildbot-extend.patch to avoid the bug altogether (extending what skip_if_buildbot covers). - Add CVE-2007-4559-filter-tarfile_extractall.patch to fix bsc#1203750 (CVE-2007-4559) and implementing "PEP 706 – Filter for tarfile.extractall".- Update to 3.11.3: - Security - gh-101727: Updated the OpenSSL version used in Windows and macOS binary release builds to 1.1.1t to address CVE-2023-0286, CVE-2022-4303, and CVE-2022-4303 per the OpenSSL 2023-02-07 security advisory. - Core and Builtins - gh-101975: Fixed stacktop value on tracing entries to avoid corruption on garbage collection. - gh-102701: Fix overflow when creating very large dict. - gh-102416: Do not memoize incorrectly automatically generated loop rules in the parser. Patch by Pablo Galindo. - gh-102356: Fix a bug that caused a crash when deallocating deeply nested filter objects. Patch by Marta Gómez Macías. - gh-102397: Fix segfault from race condition in signal handling during garbage collection. Patch by Kumar Aditya. - gh-102281: Fix potential nullptr dereference and use of uninitialized memory in fileutils. Patch by Max Bachmann. - gh-102126: Fix deadlock at shutdown when clearing thread states if any finalizer tries to acquire the runtime head lock. Patch by Kumar Aditya. - gh-102027: Fix SSE2 and SSE3 detection in _blake2 internal module. Patch by Max Bachmann. - gh-101967: Fix possible segfault in positional_only_passed_as_keyword function, when new list created. - gh-101765: Fix SystemError / segmentation fault in iter __reduce__ when internal access of builtins.__dict__ keys mutates the iter object. - gh-101696: Invalidate type version tag in _PyStaticType_Dealloc for static types, avoiding bug where a false cache hit could crash the interpreter. Patch by Kumar Aditya. - Library - gh-102549: Don’t ignore exceptions in member type creation. - gh-102947: Improve traceback when dataclasses.fields() is called on a non-dataclass. Patch by Alex Waygood - gh-102780: The asyncio.Timeout context manager now works reliably even when performing cleanup due to task cancellation. Previously it could raise a CancelledError instead of an TimeoutError in such cases. - gh-88965: typing: Fix a bug relating to substitution in . Pacustom classes generic over a ParamSpec. Previously, if . Pathe ParamSpec was substituted with a parameters list that . Paitself contained a TypeVar, the TypeVar in the parameters . Palist could not be subsequently substituted. This is now . Pafixed tch by Nikita Sobolev . - gh-101979: Fix a bug where parentheses in the metavar argument to argparse.ArgumentParser.add_argument() were dropped. Patch by Yeojin Kim. - gh-102179: Fix os.dup2() error message for negative fds. - gh-101961: For the binary mode, fileinput.hookcompressed() doesn’t set the encoding value even if the value is None. Patch by Gihwan Kim. - gh-101936: The default value of fp becomes io.BytesIO if HTTPError is initialized without a designated fp parameter. Patch by Long Vo. - gh-102069: Fix __weakref__ descriptor generation for custom dataclasses. - gh-101566: In zipfile, apply fix for extractall on the underlying zipfile after being wrapped in Path. - gh-101892: Callable iterators no longer raise SystemError when the callable object exhausts the iterator but forgets to either return a sentinel value or raise StopIteration. - gh-97786: Fix potential undefined behaviour in corner cases of floating-point-to-time conversions. - gh-101517: Fixed bug where bdb looks up the source line with linecache with a lineno=None, which causes it to fail with an unhandled exception. - gh-101673: Fix a pdb bug where ll clears the changes to local variables. - gh-96931: Fix incorrect results from ssl.SSLSocket.shared_ciphers() - gh-88233: Correctly preserve “extra” fields in zipfile regardless of their ordering relative to a zip64 “extra.” - gh-96127: inspect.signature was raising TypeError on call with mock objects. Now it correctly returns (*args, * *kwargs) as infered signature. - gh-95495: When built against OpenSSL 3.0, the ssl module had a bug where it reported unauthenticated EOFs (i.e. without close_notify) as a clean TLS-level EOF. It now raises SSLEOFError, matching the behavior in previous versions of OpenSSL. The options attribute on SSLContext also no longer includes OP_IGNORE_UNEXPECTED_EOF by default. This option may be set to specify the previous OpenSSL 3.0 behavior. - gh-94440: Fix a concurrent.futures.process bug where ProcessPoolExecutor shutdown could hang after a future has been quickly submitted and canceled. - Documentation - gh-103112: Add docstring to http.client.HTTPResponse.read() to fix pydoc output. - gh-85417: Update cmath documentation to clarify behaviour on branch cuts. - gh-97725: Fix asyncio.Task.print_stack() description for file=None. Patch by Oleg Iarygin. - Tests - gh-102980: Improve test coverage on pdb. - gh-102537: Adjust the error handling strategy in test_zoneinfo.TzPathTest.python_tzpath_context. Patch by Paul Ganssle. - gh-89792: test_tools now copies up to 10x less source data to a temporary directory during the freeze test by ignoring git metadata and other artifacts. It also limits its python build parallelism based on os.cpu_count instead of hard coding it as 8 cores. - gh-101377: Improved test_locale_calendar_formatweekday of calendar. - Build - gh-102711: Fix -Wstrict-prototypes compiler warnings.- 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, jsc#PED-2217 and jsc#PED-68, providing Python 3.11 for SLE-15-SP4.- 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 Bugzillah04-ch2b 1709305874  ###&&&))),,,///222555888;;;>?>AAADDDGGGJJJMNMPPPSSSVVVYYY\]\_`_bbbeeehihkkmnnnqqqtttwwwzzz}}}     ! #$#&'&)*),-,/0/232565898;<;>?>ABADEDGHGJKJMNMPQPSTSVWVYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     !"#$%&%()(+,+./.121444789:::===@A@CCCFGHIJILLLOPORRRUVUXXX[\[^_`abadedgggjklmnmpqpstuvwvyyy|}|      !"!$%&'('*+*-.-000345676999<<<?@?BBBEEEHHHKLMNONQQQTTTWXWZ[\]^]``bcdefffiiilmloporrruuuxyx{|}~~      #$#&'&)*+,-./0/232565898;<;>?>ABADEDGGGJKLMMMPQPSSUVWXYZY\]\_`abbbefehihklmnonqrstttwxwz{z}~}      "#"%&'()*+,-./.111444787:;:=>=@A@CDCFGFIIILMNOPQRSTUVUXXX[[]^_`abadddghijkjmnmpqpstsvvvyyy|}|       !!!$%&'('***-.-0103436769:9<=<?@?BCBEFEHHHKKKNONQRQTUTWXWZZZ]]]```ccefffiiilmlopqrsruvwxyz{|{~~       #$#&&&)*+,-./0123456789:;<=>?@ABCDEFGHGJKLMNONORRTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~sosq      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEEEHHHKKKNNNQRSTUVWXYZ[\]^_`abcdeeehhhkkknopqrstuvwxyz{|}~                             ! " # $ % $ ' ( ' * + * - . - 0 0 0 3 4 5 6 7 8 9 : ; < = > ? > A B A D E D G H G J K J M N O P Q P S T S V W X Y Z Y \ ] \ _ ` 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 { | | |                              ! " # $ $ $ ' ' ' * + * - - - 0 1 0 3 4 3 6 6 6 9 9 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 m m p p p s t u v w x y z { | } ~  !                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ;wxyz{|}~  @  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 { | } ~                          ! " # $ % & ' ( ) * + , - . . . 1 1 1 4 5 6 7 8 9 9 9 < = > ? ? ? B B B E F 5 H I J K L L L O O O R S T U U U X X X [ \ ] ^ _ ` ` ` c c c f g ! j k k k n n n q r q t u v w x w z { | } ~ } !                 !        " # $ # & ' ( ) * ) , - . / 0 1 ! 4 5 5 5 8 8 8 ; < = > ? @ A B C ! F G G G J J J M M M P Q P S T S V W V Y Z Y \ ] ^ _ ` a b c b e f e h i j k l m n o p q r s t u u u x x x { | } ~  !        ! ###&&&))),-./0123456789:;<=>?@ABCCCFFFIIILLLOOORRRUUUXXX[[[^^^aaadddgggjkjmmmpppsssvvvyyy|}~      !"#$%&'()*+,-./0123456789:;<<<???BBBEFGHHHKKKNONQRQTUTWXWZ[Z]^_`abcdefghijklmnopqrstuvwxyz{|}~      ! ###&'&)*),-,/0/23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnooorstttwwwz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGGGJKLMNOPQRSSSVWVYYY\]^_```cccfffiiilllooorrruuuxxx{{{~~~    3.11.8-150400.9.23.13.11.8-150400.9.23.1    !!!!!!!!! ""#########################################################"""""""""""""""""""$%&&&&&&%%''(((((('%)))))))))*+++++++++++++++*****,,------------------------------------,,,,,,,,,,,...////////////////////////////////////////////////////////////////////////////////////////////////////////////..................................0001111111111111111111111110000002233333322445555555555555555554444466777777777777777777777777666666666668889999999999999999999999999999999999999999999999999998:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::888888888888888;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;==>>>>>>>>>>>>>>>>>>>>>>>>=======???@@@@@@?ABBBACDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEFFFFFFEECGGHHHGIIJJJJJJICCAAKKLLLLLLKAMNNNNNNMMAOOPPPPPPOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQSSSTTTTTTTTTTTTSSQUUVVVUUUQWWXXXWWYYZZZYWWQ[[\\\[]]^^^][__```_QaabbbacddeeecffgggcQhhhiiiiiiiiiiiiiiiiiihhhhQQjjjkkkkkkkkkkkkjjQlllmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmlllllllllQnopqqqqqqppnnrsssrrtnnuvvwwwwwwvnxyzzzyn{|}}}|n~nnnQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQtest__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_anon.cpython-311.opt-1.pyctest_anon.cpython-311.opt-2.pyctest_anon.cpython-311.pyctest_array_in_pointer.cpython-311.opt-1.pyctest_array_in_pointer.cpython-311.opt-2.pyctest_array_in_pointer.cpython-311.pyctest_arrays.cpython-311.opt-1.pyctest_arrays.cpython-311.opt-2.pyctest_arrays.cpython-311.pyctest_as_parameter.cpython-311.opt-1.pyctest_as_parameter.cpython-311.opt-2.pyctest_as_parameter.cpython-311.pyctest_bitfields.cpython-311.opt-1.pyctest_bitfields.cpython-311.opt-2.pyctest_bitfields.cpython-311.pyctest_buffers.cpython-311.opt-1.pyctest_buffers.cpython-311.opt-2.pyctest_buffers.cpython-311.pyctest_bytes.cpython-311.opt-1.pyctest_bytes.cpython-311.opt-2.pyctest_bytes.cpython-311.pyctest_byteswap.cpython-311.opt-1.pyctest_byteswap.cpython-311.opt-2.pyctest_byteswap.cpython-311.pyctest_callbacks.cpython-311.opt-1.pyctest_callbacks.cpython-311.opt-2.pyctest_callbacks.cpython-311.pyctest_cast.cpython-311.opt-1.pyctest_cast.cpython-311.opt-2.pyctest_cast.cpython-311.pyctest_cfuncs.cpython-311.opt-1.pyctest_cfuncs.cpython-311.opt-2.pyctest_cfuncs.cpython-311.pyctest_checkretval.cpython-311.opt-1.pyctest_checkretval.cpython-311.opt-2.pyctest_checkretval.cpython-311.pyctest_delattr.cpython-311.opt-1.pyctest_delattr.cpython-311.opt-2.pyctest_delattr.cpython-311.pyctest_errno.cpython-311.opt-1.pyctest_errno.cpython-311.opt-2.pyctest_errno.cpython-311.pyctest_find.cpython-311.opt-1.pyctest_find.cpython-311.opt-2.pyctest_find.cpython-311.pyctest_frombuffer.cpython-311.opt-1.pyctest_frombuffer.cpython-311.opt-2.pyctest_frombuffer.cpython-311.pyctest_funcptr.cpython-311.opt-1.pyctest_funcptr.cpython-311.opt-2.pyctest_funcptr.cpython-311.pyctest_functions.cpython-311.opt-1.pyctest_functions.cpython-311.opt-2.pyctest_functions.cpython-311.pyctest_incomplete.cpython-311.opt-1.pyctest_incomplete.cpython-311.opt-2.pyctest_incomplete.cpython-311.pyctest_init.cpython-311.opt-1.pyctest_init.cpython-311.opt-2.pyctest_init.cpython-311.pyctest_internals.cpython-311.opt-1.pyctest_internals.cpython-311.opt-2.pyctest_internals.cpython-311.pyctest_keeprefs.cpython-311.opt-1.pyctest_keeprefs.cpython-311.opt-2.pyctest_keeprefs.cpython-311.pyctest_libc.cpython-311.opt-1.pyctest_libc.cpython-311.opt-2.pyctest_libc.cpython-311.pyctest_loading.cpython-311.opt-1.pyctest_loading.cpython-311.opt-2.pyctest_loading.cpython-311.pyctest_macholib.cpython-311.opt-1.pyctest_macholib.cpython-311.opt-2.pyctest_macholib.cpython-311.pyctest_memfunctions.cpython-311.opt-1.pyctest_memfunctions.cpython-311.opt-2.pyctest_memfunctions.cpython-311.pyctest_numbers.cpython-311.opt-1.pyctest_numbers.cpython-311.opt-2.pyctest_numbers.cpython-311.pyctest_objects.cpython-311.opt-1.pyctest_objects.cpython-311.opt-2.pyctest_objects.cpython-311.pyctest_parameters.cpython-311.opt-1.pyctest_parameters.cpython-311.opt-2.pyctest_parameters.cpython-311.pyctest_pep3118.cpython-311.opt-1.pyctest_pep3118.cpython-311.opt-2.pyctest_pep3118.cpython-311.pyctest_pickling.cpython-311.opt-1.pyctest_pickling.cpython-311.opt-2.pyctest_pickling.cpython-311.pyctest_pointers.cpython-311.opt-1.pyctest_pointers.cpython-311.opt-2.pyctest_pointers.cpython-311.pyctest_prototypes.cpython-311.opt-1.pyctest_prototypes.cpython-311.opt-2.pyctest_prototypes.cpython-311.pyctest_python_api.cpython-311.opt-1.pyctest_python_api.cpython-311.opt-2.pyctest_python_api.cpython-311.pyctest_random_things.cpython-311.opt-1.pyctest_random_things.cpython-311.opt-2.pyctest_random_things.cpython-311.pyctest_refcounts.cpython-311.opt-1.pyctest_refcounts.cpython-311.opt-2.pyctest_refcounts.cpython-311.pyctest_repr.cpython-311.opt-1.pyctest_repr.cpython-311.opt-2.pyctest_repr.cpython-311.pyctest_returnfuncptrs.cpython-311.opt-1.pyctest_returnfuncptrs.cpython-311.opt-2.pyctest_returnfuncptrs.cpython-311.pyctest_simplesubclasses.cpython-311.opt-1.pyctest_simplesubclasses.cpython-311.opt-2.pyctest_simplesubclasses.cpython-311.pyctest_sizes.cpython-311.opt-1.pyctest_sizes.cpython-311.opt-2.pyctest_sizes.cpython-311.pyctest_slicing.cpython-311.opt-1.pyctest_slicing.cpython-311.opt-2.pyctest_slicing.cpython-311.pyctest_stringptr.cpython-311.opt-1.pyctest_stringptr.cpython-311.opt-2.pyctest_stringptr.cpython-311.pyctest_strings.cpython-311.opt-1.pyctest_strings.cpython-311.opt-2.pyctest_strings.cpython-311.pyctest_struct_fields.cpython-311.opt-1.pyctest_struct_fields.cpython-311.opt-2.pyctest_struct_fields.cpython-311.pyctest_structures.cpython-311.opt-1.pyctest_structures.cpython-311.opt-2.pyctest_structures.cpython-311.pyctest_unaligned_structures.cpython-311.opt-1.pyctest_unaligned_structures.cpython-311.opt-2.pyctest_unaligned_structures.cpython-311.pyctest_unicode.cpython-311.opt-1.pyctest_unicode.cpython-311.opt-2.pyctest_unicode.cpython-311.pyctest_values.cpython-311.opt-1.pyctest_values.cpython-311.opt-2.pyctest_values.cpython-311.pyctest_varsize_struct.cpython-311.opt-1.pyctest_varsize_struct.cpython-311.opt-2.pyctest_varsize_struct.cpython-311.pyctest_win32.cpython-311.opt-1.pyctest_win32.cpython-311.opt-2.pyctest_win32.cpython-311.pyctest_wintypes.cpython-311.opt-1.pyctest_wintypes.cpython-311.opt-2.pyctest_wintypes.cpython-311.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.pytestsSetup.sample__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycsupport.cpython-311.opt-1.pycsupport.cpython-311.opt-2.pycsupport.cpython-311.pyctest_archive_util.cpython-311.opt-1.pyctest_archive_util.cpython-311.opt-2.pyctest_archive_util.cpython-311.pyctest_bdist.cpython-311.opt-1.pyctest_bdist.cpython-311.opt-2.pyctest_bdist.cpython-311.pyctest_bdist_dumb.cpython-311.opt-1.pyctest_bdist_dumb.cpython-311.opt-2.pyctest_bdist_dumb.cpython-311.pyctest_bdist_rpm.cpython-311.opt-1.pyctest_bdist_rpm.cpython-311.opt-2.pyctest_bdist_rpm.cpython-311.pyctest_build.cpython-311.opt-1.pyctest_build.cpython-311.opt-2.pyctest_build.cpython-311.pyctest_build_clib.cpython-311.opt-1.pyctest_build_clib.cpython-311.opt-2.pyctest_build_clib.cpython-311.pyctest_build_ext.cpython-311.opt-1.pyctest_build_ext.cpython-311.opt-2.pyctest_build_ext.cpython-311.pyctest_build_py.cpython-311.opt-1.pyctest_build_py.cpython-311.opt-2.pyctest_build_py.cpython-311.pyctest_build_scripts.cpython-311.opt-1.pyctest_build_scripts.cpython-311.opt-2.pyctest_build_scripts.cpython-311.pyctest_check.cpython-311.opt-1.pyctest_check.cpython-311.opt-2.pyctest_check.cpython-311.pyctest_clean.cpython-311.opt-1.pyctest_clean.cpython-311.opt-2.pyctest_clean.cpython-311.pyctest_cmd.cpython-311.opt-1.pyctest_cmd.cpython-311.opt-2.pyctest_cmd.cpython-311.pyctest_config.cpython-311.opt-1.pyctest_config.cpython-311.opt-2.pyctest_config.cpython-311.pyctest_config_cmd.cpython-311.opt-1.pyctest_config_cmd.cpython-311.opt-2.pyctest_config_cmd.cpython-311.pyctest_core.cpython-311.opt-1.pyctest_core.cpython-311.opt-2.pyctest_core.cpython-311.pyctest_cygwinccompiler.cpython-311.opt-1.pyctest_cygwinccompiler.cpython-311.opt-2.pyctest_cygwinccompiler.cpython-311.pyctest_dep_util.cpython-311.opt-1.pyctest_dep_util.cpython-311.opt-2.pyctest_dep_util.cpython-311.pyctest_dir_util.cpython-311.opt-1.pyctest_dir_util.cpython-311.opt-2.pyctest_dir_util.cpython-311.pyctest_dist.cpython-311.opt-1.pyctest_dist.cpython-311.opt-2.pyctest_dist.cpython-311.pyctest_extension.cpython-311.opt-1.pyctest_extension.cpython-311.opt-2.pyctest_extension.cpython-311.pyctest_file_util.cpython-311.opt-1.pyctest_file_util.cpython-311.opt-2.pyctest_file_util.cpython-311.pyctest_filelist.cpython-311.opt-1.pyctest_filelist.cpython-311.opt-2.pyctest_filelist.cpython-311.pyctest_install.cpython-311.opt-1.pyctest_install.cpython-311.opt-2.pyctest_install.cpython-311.pyctest_install_data.cpython-311.opt-1.pyctest_install_data.cpython-311.opt-2.pyctest_install_data.cpython-311.pyctest_install_headers.cpython-311.opt-1.pyctest_install_headers.cpython-311.opt-2.pyctest_install_headers.cpython-311.pyctest_install_lib.cpython-311.opt-1.pyctest_install_lib.cpython-311.opt-2.pyctest_install_lib.cpython-311.pyctest_install_scripts.cpython-311.opt-1.pyctest_install_scripts.cpython-311.opt-2.pyctest_install_scripts.cpython-311.pyctest_log.cpython-311.opt-1.pyctest_log.cpython-311.opt-2.pyctest_log.cpython-311.pyctest_msvc9compiler.cpython-311.opt-1.pyctest_msvc9compiler.cpython-311.opt-2.pyctest_msvc9compiler.cpython-311.pyctest_msvccompiler.cpython-311.opt-1.pyctest_msvccompiler.cpython-311.opt-2.pyctest_msvccompiler.cpython-311.pyctest_register.cpython-311.opt-1.pyctest_register.cpython-311.opt-2.pyctest_register.cpython-311.pyctest_sdist.cpython-311.opt-1.pyctest_sdist.cpython-311.opt-2.pyctest_sdist.cpython-311.pyctest_spawn.cpython-311.opt-1.pyctest_spawn.cpython-311.opt-2.pyctest_spawn.cpython-311.pyctest_sysconfig.cpython-311.opt-1.pyctest_sysconfig.cpython-311.opt-2.pyctest_sysconfig.cpython-311.pyctest_text_file.cpython-311.opt-1.pyctest_text_file.cpython-311.opt-2.pyctest_text_file.cpython-311.pyctest_unixccompiler.cpython-311.opt-1.pyctest_unixccompiler.cpython-311.opt-2.pyctest_unixccompiler.cpython-311.pyctest_upload.cpython-311.opt-1.pyctest_upload.cpython-311.opt-2.pyctest_upload.cpython-311.pyctest_util.cpython-311.opt-1.pyctest_util.cpython-311.opt-2.pyctest_util.cpython-311.pyctest_version.cpython-311.opt-1.pyctest_version.cpython-311.opt-2.pyctest_version.cpython-311.pyctest_versionpredicate.cpython-311.opt-1.pyctest_versionpredicate.cpython-311.opt-2.pyctest_versionpredicate.cpython-311.pycincludetest.rstsupport.pytest_archive_util.pytest_bdist.pytest_bdist_dumb.pytest_bdist_rpm.pytest_build.pytest_build_clib.pytest_build_ext.pytest_build_py.pytest_build_scripts.pytest_check.pytest_clean.pytest_cmd.pytest_config.pytest_config_cmd.pytest_core.pytest_cygwinccompiler.pytest_dep_util.pytest_dir_util.pytest_dist.pytest_extension.pytest_file_util.pytest_filelist.pytest_install.pytest_install_data.pytest_install_headers.pytest_install_lib.pytest_install_scripts.pytest_log.pytest_msvc9compiler.pytest_msvccompiler.pytest_register.pytest_sdist.pytest_spawn.pytest_sysconfig.pytest_text_file.pytest_unixccompiler.pytest_upload.pytest_util.pytest_version.pytest_versionpredicate.pyxxmodule.c_ctypes_test.cpython-311-x86_64-linux-gnu.so_testbuffer.cpython-311-x86_64-linux-gnu.so_testcapi.cpython-311-x86_64-linux-gnu.so_testclinic.cpython-311-x86_64-linux-gnu.so_testimportmultiple.cpython-311-x86_64-linux-gnu.so_testinternalcapi.cpython-311-x86_64-linux-gnu.so_testmultiphase.cpython-311-x86_64-linux-gnu.soxxlimited.cpython-311-x86_64-linux-gnu.sotests__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pycpytree_idempotency.cpython-311.opt-1.pycpytree_idempotency.cpython-311.opt-2.pycpytree_idempotency.cpython-311.pycsupport.cpython-311.opt-1.pycsupport.cpython-311.opt-2.pycsupport.cpython-311.pyctest_all_fixers.cpython-311.opt-1.pyctest_all_fixers.cpython-311.opt-2.pyctest_all_fixers.cpython-311.pyctest_fixers.cpython-311.opt-1.pyctest_fixers.cpython-311.opt-2.pyctest_fixers.cpython-311.pyctest_main.cpython-311.opt-1.pyctest_main.cpython-311.opt-2.pyctest_main.cpython-311.pyctest_parser.cpython-311.opt-1.pyctest_parser.cpython-311.opt-2.pyctest_parser.cpython-311.pyctest_pytree.cpython-311.opt-1.pyctest_pytree.cpython-311.opt-2.pyctest_pytree.cpython-311.pyctest_refactor.cpython-311.opt-1.pyctest_refactor.cpython-311.opt-2.pyctest_refactor.cpython-311.pyctest_util.cpython-311.opt-1.pyctest_util.cpython-311.opt-2.pyctest_util.cpython-311.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.pysqlite3testSine-1000Hz-300ms.aif__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyc_test_atexit.cpython-311.opt-1.pyc_test_atexit.cpython-311.opt-2.pyc_test_atexit.cpython-311.pyc_test_eintr.cpython-311.opt-1.pyc_test_eintr.cpython-311.opt-2.pyc_test_eintr.cpython-311.pyc_test_embed_set_config.cpython-311.opt-1.pyc_test_embed_set_config.cpython-311.opt-2.pyc_test_embed_set_config.cpython-311.pyc_test_embed_structseq.cpython-311.opt-1.pyc_test_embed_structseq.cpython-311.opt-2.pyc_test_embed_structseq.cpython-311.pyc_test_multiprocessing.cpython-311.opt-1.pyc_test_multiprocessing.cpython-311.opt-2.pyc_test_multiprocessing.cpython-311.pyc_test_venv_multiprocessing.cpython-311.opt-1.pyc_test_venv_multiprocessing.cpython-311.opt-2.pyc_test_venv_multiprocessing.cpython-311.pycarchiver_tests.cpython-311.opt-1.pycarchiver_tests.cpython-311.opt-2.pycarchiver_tests.cpython-311.pycaudiotests.cpython-311.opt-1.pycaudiotests.cpython-311.opt-2.pycaudiotests.cpython-311.pycaudit-tests.cpython-311.opt-1.pycaudit-tests.cpython-311.opt-2.pycaudit-tests.cpython-311.pycautotest.cpython-311.opt-1.pycautotest.cpython-311.opt-2.pycautotest.cpython-311.pycbisect_cmd.cpython-311.opt-1.pycbisect_cmd.cpython-311.opt-2.pycbisect_cmd.cpython-311.pyccurses_tests.cpython-311.opt-1.pyccurses_tests.cpython-311.opt-2.pyccurses_tests.cpython-311.pycdatetimetester.cpython-311.opt-1.pycdatetimetester.cpython-311.opt-2.pycdatetimetester.cpython-311.pycdis_module.cpython-311.opt-1.pycdis_module.cpython-311.opt-2.pycdis_module.cpython-311.pycfork_wait.cpython-311.opt-1.pycfork_wait.cpython-311.opt-2.pycfork_wait.cpython-311.pycimp_dummy.cpython-311.opt-1.pycimp_dummy.cpython-311.opt-2.pycimp_dummy.cpython-311.pyclist_tests.cpython-311.opt-1.pyclist_tests.cpython-311.opt-2.pyclist_tests.cpython-311.pyclock_tests.cpython-311.opt-1.pyclock_tests.cpython-311.opt-2.pyclock_tests.cpython-311.pycmapping_tests.cpython-311.opt-1.pycmapping_tests.cpython-311.opt-2.pycmapping_tests.cpython-311.pycmemory_watchdog.cpython-311.opt-1.pycmemory_watchdog.cpython-311.opt-2.pycmemory_watchdog.cpython-311.pycmock_socket.cpython-311.opt-1.pycmock_socket.cpython-311.opt-2.pycmock_socket.cpython-311.pycmp_fork_bomb.cpython-311.opt-1.pycmp_fork_bomb.cpython-311.opt-2.pycmp_fork_bomb.cpython-311.pycmp_preload.cpython-311.opt-1.pycmp_preload.cpython-311.opt-2.pycmp_preload.cpython-311.pycmultibytecodec_support.cpython-311.opt-1.pycmultibytecodec_support.cpython-311.opt-2.pycmultibytecodec_support.cpython-311.pycpickletester.cpython-311.opt-1.pycpickletester.cpython-311.opt-2.pycpickletester.cpython-311.pycprofilee.cpython-311.opt-1.pycprofilee.cpython-311.opt-2.pycprofilee.cpython-311.pycpyclbr_input.cpython-311.opt-1.pycpyclbr_input.cpython-311.opt-2.pycpyclbr_input.cpython-311.pycpydoc_mod.cpython-311.opt-1.pycpydoc_mod.cpython-311.opt-2.pycpydoc_mod.cpython-311.pycpydocfodder.cpython-311.opt-1.pycpydocfodder.cpython-311.opt-2.pycpydocfodder.cpython-311.pycpythoninfo.cpython-311.opt-1.pycpythoninfo.cpython-311.opt-2.pycpythoninfo.cpython-311.pycre_tests.cpython-311.opt-1.pycre_tests.cpython-311.opt-2.pycre_tests.cpython-311.pycregrtest.cpython-311.opt-1.pycregrtest.cpython-311.opt-2.pycregrtest.cpython-311.pycrelimport.cpython-311.opt-1.pycrelimport.cpython-311.opt-2.pycrelimport.cpython-311.pycreperf.cpython-311.opt-1.pycreperf.cpython-311.opt-2.pycreperf.cpython-311.pycseq_tests.cpython-311.opt-1.pycseq_tests.cpython-311.opt-2.pycseq_tests.cpython-311.pycsignalinterproctester.cpython-311.opt-1.pycsignalinterproctester.cpython-311.opt-2.pycsignalinterproctester.cpython-311.pycsortperf.cpython-311.opt-1.pycsortperf.cpython-311.opt-2.pycsortperf.cpython-311.pycssl_servers.cpython-311.opt-1.pycssl_servers.cpython-311.opt-2.pycssl_servers.cpython-311.pycssltests.cpython-311.opt-1.pycssltests.cpython-311.opt-2.pycssltests.cpython-311.pycstring_tests.cpython-311.opt-1.pycstring_tests.cpython-311.opt-2.pycstring_tests.cpython-311.pyctest___all__.cpython-311.opt-1.pyctest___all__.cpython-311.opt-2.pyctest___all__.cpython-311.pyctest__locale.cpython-311.opt-1.pyctest__locale.cpython-311.opt-2.pyctest__locale.cpython-311.pyctest__opcode.cpython-311.opt-1.pyctest__opcode.cpython-311.opt-2.pyctest__opcode.cpython-311.pyctest__osx_support.cpython-311.opt-1.pyctest__osx_support.cpython-311.opt-2.pyctest__osx_support.cpython-311.pyctest__xxsubinterpreters.cpython-311.opt-1.pyctest__xxsubinterpreters.cpython-311.opt-2.pyctest__xxsubinterpreters.cpython-311.pyctest_abc.cpython-311.opt-1.pyctest_abc.cpython-311.opt-2.pyctest_abc.cpython-311.pyctest_abstract_numbers.cpython-311.opt-1.pyctest_abstract_numbers.cpython-311.opt-2.pyctest_abstract_numbers.cpython-311.pyctest_aifc.cpython-311.opt-1.pyctest_aifc.cpython-311.opt-2.pyctest_aifc.cpython-311.pyctest_argparse.cpython-311.opt-1.pyctest_argparse.cpython-311.opt-2.pyctest_argparse.cpython-311.pyctest_array.cpython-311.opt-1.pyctest_array.cpython-311.opt-2.pyctest_array.cpython-311.pyctest_asdl_parser.cpython-311.opt-1.pyctest_asdl_parser.cpython-311.opt-2.pyctest_asdl_parser.cpython-311.pyctest_ast.cpython-311.opt-1.pyctest_ast.cpython-311.opt-2.pyctest_ast.cpython-311.pyctest_asyncgen.cpython-311.opt-1.pyctest_asyncgen.cpython-311.opt-2.pyctest_asyncgen.cpython-311.pyctest_asynchat.cpython-311.opt-1.pyctest_asynchat.cpython-311.opt-2.pyctest_asynchat.cpython-311.pyctest_asyncore.cpython-311.opt-1.pyctest_asyncore.cpython-311.opt-2.pyctest_asyncore.cpython-311.pyctest_atexit.cpython-311.opt-1.pyctest_atexit.cpython-311.opt-2.pyctest_atexit.cpython-311.pyctest_audioop.cpython-311.opt-1.pyctest_audioop.cpython-311.opt-2.pyctest_audioop.cpython-311.pyctest_audit.cpython-311.opt-1.pyctest_audit.cpython-311.opt-2.pyctest_audit.cpython-311.pyctest_augassign.cpython-311.opt-1.pyctest_augassign.cpython-311.opt-2.pyctest_augassign.cpython-311.pyctest_base64.cpython-311.opt-1.pyctest_base64.cpython-311.opt-2.pyctest_base64.cpython-311.pyctest_baseexception.cpython-311.opt-1.pyctest_baseexception.cpython-311.opt-2.pyctest_baseexception.cpython-311.pyctest_bdb.cpython-311.opt-1.pyctest_bdb.cpython-311.opt-2.pyctest_bdb.cpython-311.pyctest_bigaddrspace.cpython-311.opt-1.pyctest_bigaddrspace.cpython-311.opt-2.pyctest_bigaddrspace.cpython-311.pyctest_bigmem.cpython-311.opt-1.pyctest_bigmem.cpython-311.opt-2.pyctest_bigmem.cpython-311.pyctest_binascii.cpython-311.opt-1.pyctest_binascii.cpython-311.opt-2.pyctest_binascii.cpython-311.pyctest_binop.cpython-311.opt-1.pyctest_binop.cpython-311.opt-2.pyctest_binop.cpython-311.pyctest_bisect.cpython-311.opt-1.pyctest_bisect.cpython-311.opt-2.pyctest_bisect.cpython-311.pyctest_bool.cpython-311.opt-1.pyctest_bool.cpython-311.opt-2.pyctest_bool.cpython-311.pyctest_buffer.cpython-311.opt-1.pyctest_buffer.cpython-311.opt-2.pyctest_buffer.cpython-311.pyctest_bufio.cpython-311.opt-1.pyctest_bufio.cpython-311.opt-2.pyctest_bufio.cpython-311.pyctest_builtin.cpython-311.opt-1.pyctest_builtin.cpython-311.opt-2.pyctest_builtin.cpython-311.pyctest_bytes.cpython-311.opt-1.pyctest_bytes.cpython-311.opt-2.pyctest_bytes.cpython-311.pyctest_bz2.cpython-311.opt-1.pyctest_bz2.cpython-311.opt-2.pyctest_bz2.cpython-311.pyctest_c_locale_coercion.cpython-311.opt-1.pyctest_c_locale_coercion.cpython-311.opt-2.pyctest_c_locale_coercion.cpython-311.pyctest_calendar.cpython-311.opt-1.pyctest_calendar.cpython-311.opt-2.pyctest_calendar.cpython-311.pyctest_call.cpython-311.opt-1.pyctest_call.cpython-311.opt-2.pyctest_call.cpython-311.pyctest_cgi.cpython-311.opt-1.pyctest_cgi.cpython-311.opt-2.pyctest_cgi.cpython-311.pyctest_cgitb.cpython-311.opt-1.pyctest_cgitb.cpython-311.opt-2.pyctest_cgitb.cpython-311.pyctest_charmapcodec.cpython-311.opt-1.pyctest_charmapcodec.cpython-311.opt-2.pyctest_charmapcodec.cpython-311.pyctest_check_c_globals.cpython-311.opt-1.pyctest_check_c_globals.cpython-311.opt-2.pyctest_check_c_globals.cpython-311.pyctest_class.cpython-311.opt-1.pyctest_class.cpython-311.opt-2.pyctest_class.cpython-311.pyctest_clinic.cpython-311.opt-1.pyctest_clinic.cpython-311.opt-2.pyctest_clinic.cpython-311.pyctest_cmath.cpython-311.opt-1.pyctest_cmath.cpython-311.opt-2.pyctest_cmath.cpython-311.pyctest_cmd.cpython-311.opt-1.pyctest_cmd.cpython-311.opt-2.pyctest_cmd.cpython-311.pyctest_cmd_line.cpython-311.opt-1.pyctest_cmd_line.cpython-311.opt-2.pyctest_cmd_line.cpython-311.pyctest_cmd_line_script.cpython-311.opt-1.pyctest_cmd_line_script.cpython-311.opt-2.pyctest_cmd_line_script.cpython-311.pyctest_code.cpython-311.opt-1.pyctest_code.cpython-311.opt-2.pyctest_code.cpython-311.pyctest_code_module.cpython-311.opt-1.pyctest_code_module.cpython-311.opt-2.pyctest_code_module.cpython-311.pyctest_codeccallbacks.cpython-311.opt-1.pyctest_codeccallbacks.cpython-311.opt-2.pyctest_codeccallbacks.cpython-311.pyctest_codecencodings_cn.cpython-311.opt-1.pyctest_codecencodings_cn.cpython-311.opt-2.pyctest_codecencodings_cn.cpython-311.pyctest_codecencodings_hk.cpython-311.opt-1.pyctest_codecencodings_hk.cpython-311.opt-2.pyctest_codecencodings_hk.cpython-311.pyctest_codecencodings_iso2022.cpython-311.opt-1.pyctest_codecencodings_iso2022.cpython-311.opt-2.pyctest_codecencodings_iso2022.cpython-311.pyctest_codecencodings_jp.cpython-311.opt-1.pyctest_codecencodings_jp.cpython-311.opt-2.pyctest_codecencodings_jp.cpython-311.pyctest_codecencodings_kr.cpython-311.opt-1.pyctest_codecencodings_kr.cpython-311.opt-2.pyctest_codecencodings_kr.cpython-311.pyctest_codecencodings_tw.cpython-311.opt-1.pyctest_codecencodings_tw.cpython-311.opt-2.pyctest_codecencodings_tw.cpython-311.pyctest_codecmaps_cn.cpython-311.opt-1.pyctest_codecmaps_cn.cpython-311.opt-2.pyctest_codecmaps_cn.cpython-311.pyctest_codecmaps_hk.cpython-311.opt-1.pyctest_codecmaps_hk.cpython-311.opt-2.pyctest_codecmaps_hk.cpython-311.pyctest_codecmaps_jp.cpython-311.opt-1.pyctest_codecmaps_jp.cpython-311.opt-2.pyctest_codecmaps_jp.cpython-311.pyctest_codecmaps_kr.cpython-311.opt-1.pyctest_codecmaps_kr.cpython-311.opt-2.pyctest_codecmaps_kr.cpython-311.pyctest_codecmaps_tw.cpython-311.opt-1.pyctest_codecmaps_tw.cpython-311.opt-2.pyctest_codecmaps_tw.cpython-311.pyctest_codecs.cpython-311.opt-1.pyctest_codecs.cpython-311.opt-2.pyctest_codecs.cpython-311.pyctest_codeop.cpython-311.opt-1.pyctest_codeop.cpython-311.opt-2.pyctest_codeop.cpython-311.pyctest_collections.cpython-311.opt-1.pyctest_collections.cpython-311.opt-2.pyctest_collections.cpython-311.pyctest_colorsys.cpython-311.opt-1.pyctest_colorsys.cpython-311.opt-2.pyctest_colorsys.cpython-311.pyctest_compare.cpython-311.opt-1.pyctest_compare.cpython-311.opt-2.pyctest_compare.cpython-311.pyctest_compile.cpython-311.opt-1.pyctest_compile.cpython-311.opt-2.pyctest_compile.cpython-311.pyctest_compileall.cpython-311.opt-1.pyctest_compileall.cpython-311.opt-2.pyctest_compileall.cpython-311.pyctest_complex.cpython-311.opt-1.pyctest_complex.cpython-311.opt-2.pyctest_complex.cpython-311.pyctest_configparser.cpython-311.opt-1.pyctest_configparser.cpython-311.opt-2.pyctest_configparser.cpython-311.pyctest_contains.cpython-311.opt-1.pyctest_contains.cpython-311.opt-2.pyctest_contains.cpython-311.pyctest_context.cpython-311.opt-1.pyctest_context.cpython-311.opt-2.pyctest_context.cpython-311.pyctest_contextlib.cpython-311.opt-1.pyctest_contextlib.cpython-311.opt-2.pyctest_contextlib.cpython-311.pyctest_contextlib_async.cpython-311.opt-1.pyctest_contextlib_async.cpython-311.opt-2.pyctest_contextlib_async.cpython-311.pyctest_copy.cpython-311.opt-1.pyctest_copy.cpython-311.opt-2.pyctest_copy.cpython-311.pyctest_copyreg.cpython-311.opt-1.pyctest_copyreg.cpython-311.opt-2.pyctest_copyreg.cpython-311.pyctest_coroutines.cpython-311.opt-1.pyctest_coroutines.cpython-311.opt-2.pyctest_coroutines.cpython-311.pyctest_cprofile.cpython-311.opt-1.pyctest_cprofile.cpython-311.opt-2.pyctest_cprofile.cpython-311.pyctest_crashers.cpython-311.opt-1.pyctest_crashers.cpython-311.opt-2.pyctest_crashers.cpython-311.pyctest_crypt.cpython-311.opt-1.pyctest_crypt.cpython-311.opt-2.pyctest_crypt.cpython-311.pyctest_csv.cpython-311.opt-1.pyctest_csv.cpython-311.opt-2.pyctest_csv.cpython-311.pyctest_ctypes.cpython-311.opt-1.pyctest_ctypes.cpython-311.opt-2.pyctest_ctypes.cpython-311.pyctest_curses.cpython-311.opt-1.pyctest_curses.cpython-311.opt-2.pyctest_curses.cpython-311.pyctest_datetime.cpython-311.opt-1.pyctest_datetime.cpython-311.opt-2.pyctest_datetime.cpython-311.pyctest_dbm.cpython-311.opt-1.pyctest_dbm.cpython-311.opt-2.pyctest_dbm.cpython-311.pyctest_dbm_dumb.cpython-311.opt-1.pyctest_dbm_dumb.cpython-311.opt-2.pyctest_dbm_dumb.cpython-311.pyctest_dbm_gnu.cpython-311.opt-1.pyctest_dbm_gnu.cpython-311.opt-2.pyctest_dbm_gnu.cpython-311.pyctest_dbm_ndbm.cpython-311.opt-1.pyctest_dbm_ndbm.cpython-311.opt-2.pyctest_dbm_ndbm.cpython-311.pyctest_decimal.cpython-311.opt-1.pyctest_decimal.cpython-311.opt-2.pyctest_decimal.cpython-311.pyctest_decorators.cpython-311.opt-1.pyctest_decorators.cpython-311.opt-2.pyctest_decorators.cpython-311.pyctest_defaultdict.cpython-311.opt-1.pyctest_defaultdict.cpython-311.opt-2.pyctest_defaultdict.cpython-311.pyctest_deque.cpython-311.opt-1.pyctest_deque.cpython-311.opt-2.pyctest_deque.cpython-311.pyctest_descr.cpython-311.opt-1.pyctest_descr.cpython-311.opt-2.pyctest_descr.cpython-311.pyctest_descrtut.cpython-311.opt-1.pyctest_descrtut.cpython-311.opt-2.pyctest_descrtut.cpython-311.pyctest_devpoll.cpython-311.opt-1.pyctest_devpoll.cpython-311.opt-2.pyctest_devpoll.cpython-311.pyctest_dict.cpython-311.opt-1.pyctest_dict.cpython-311.opt-2.pyctest_dict.cpython-311.pyctest_dict_version.cpython-311.opt-1.pyctest_dict_version.cpython-311.opt-2.pyctest_dict_version.cpython-311.pyctest_dictcomps.cpython-311.opt-1.pyctest_dictcomps.cpython-311.opt-2.pyctest_dictcomps.cpython-311.pyctest_dictviews.cpython-311.opt-1.pyctest_dictviews.cpython-311.opt-2.pyctest_dictviews.cpython-311.pyctest_difflib.cpython-311.opt-1.pyctest_difflib.cpython-311.opt-2.pyctest_difflib.cpython-311.pyctest_dis.cpython-311.opt-1.pyctest_dis.cpython-311.opt-2.pyctest_dis.cpython-311.pyctest_distutils.cpython-311.opt-1.pyctest_distutils.cpython-311.opt-2.pyctest_distutils.cpython-311.pyctest_docxmlrpc.cpython-311.opt-1.pyctest_docxmlrpc.cpython-311.opt-2.pyctest_docxmlrpc.cpython-311.pyctest_dtrace.cpython-311.opt-1.pyctest_dtrace.cpython-311.opt-2.pyctest_dtrace.cpython-311.pyctest_dynamic.cpython-311.opt-1.pyctest_dynamic.cpython-311.opt-2.pyctest_dynamic.cpython-311.pyctest_dynamicclassattribute.cpython-311.opt-1.pyctest_dynamicclassattribute.cpython-311.opt-2.pyctest_dynamicclassattribute.cpython-311.pyctest_eintr.cpython-311.opt-1.pyctest_eintr.cpython-311.opt-2.pyctest_eintr.cpython-311.pyctest_embed.cpython-311.opt-1.pyctest_embed.cpython-311.opt-2.pyctest_embed.cpython-311.pyctest_ensurepip.cpython-311.opt-1.pyctest_ensurepip.cpython-311.opt-2.pyctest_ensurepip.cpython-311.pyctest_enum.cpython-311.opt-1.pyctest_enum.cpython-311.opt-2.pyctest_enum.cpython-311.pyctest_enumerate.cpython-311.opt-1.pyctest_enumerate.cpython-311.opt-2.pyctest_enumerate.cpython-311.pyctest_eof.cpython-311.opt-1.pyctest_eof.cpython-311.opt-2.pyctest_eof.cpython-311.pyctest_epoll.cpython-311.opt-1.pyctest_epoll.cpython-311.opt-2.pyctest_epoll.cpython-311.pyctest_errno.cpython-311.opt-1.pyctest_errno.cpython-311.opt-2.pyctest_errno.cpython-311.pyctest_except_star.cpython-311.opt-1.pyctest_except_star.cpython-311.opt-2.pyctest_except_star.cpython-311.pyctest_exception_group.cpython-311.opt-1.pyctest_exception_group.cpython-311.opt-2.pyctest_exception_group.cpython-311.pyctest_exception_hierarchy.cpython-311.opt-1.pyctest_exception_hierarchy.cpython-311.opt-2.pyctest_exception_hierarchy.cpython-311.pyctest_exception_variations.cpython-311.opt-1.pyctest_exception_variations.cpython-311.opt-2.pyctest_exception_variations.cpython-311.pyctest_exceptions.cpython-311.opt-1.pyctest_exceptions.cpython-311.opt-2.pyctest_exceptions.cpython-311.pyctest_extcall.cpython-311.opt-1.pyctest_extcall.cpython-311.opt-2.pyctest_extcall.cpython-311.pyctest_faulthandler.cpython-311.opt-1.pyctest_faulthandler.cpython-311.opt-2.pyctest_faulthandler.cpython-311.pyctest_fcntl.cpython-311.opt-1.pyctest_fcntl.cpython-311.opt-2.pyctest_fcntl.cpython-311.pyctest_file.cpython-311.opt-1.pyctest_file.cpython-311.opt-2.pyctest_file.cpython-311.pyctest_file_eintr.cpython-311.opt-1.pyctest_file_eintr.cpython-311.opt-2.pyctest_file_eintr.cpython-311.pyctest_filecmp.cpython-311.opt-1.pyctest_filecmp.cpython-311.opt-2.pyctest_filecmp.cpython-311.pyctest_fileinput.cpython-311.opt-1.pyctest_fileinput.cpython-311.opt-2.pyctest_fileinput.cpython-311.pyctest_fileio.cpython-311.opt-1.pyctest_fileio.cpython-311.opt-2.pyctest_fileio.cpython-311.pyctest_fileutils.cpython-311.opt-1.pyctest_fileutils.cpython-311.opt-2.pyctest_fileutils.cpython-311.pyctest_finalization.cpython-311.opt-1.pyctest_finalization.cpython-311.opt-2.pyctest_finalization.cpython-311.pyctest_float.cpython-311.opt-1.pyctest_float.cpython-311.opt-2.pyctest_float.cpython-311.pyctest_flufl.cpython-311.opt-1.pyctest_flufl.cpython-311.opt-2.pyctest_flufl.cpython-311.pyctest_fnmatch.cpython-311.opt-1.pyctest_fnmatch.cpython-311.opt-2.pyctest_fnmatch.cpython-311.pyctest_fork1.cpython-311.opt-1.pyctest_fork1.cpython-311.opt-2.pyctest_fork1.cpython-311.pyctest_format.cpython-311.opt-1.pyctest_format.cpython-311.opt-2.pyctest_format.cpython-311.pyctest_fractions.cpython-311.opt-1.pyctest_fractions.cpython-311.opt-2.pyctest_fractions.cpython-311.pyctest_frame.cpython-311.opt-1.pyctest_frame.cpython-311.opt-2.pyctest_frame.cpython-311.pyctest_frozen.cpython-311.opt-1.pyctest_frozen.cpython-311.opt-2.pyctest_frozen.cpython-311.pyctest_fstring.cpython-311.opt-1.pyctest_fstring.cpython-311.opt-2.pyctest_fstring.cpython-311.pyctest_ftplib.cpython-311.opt-1.pyctest_ftplib.cpython-311.opt-2.pyctest_ftplib.cpython-311.pyctest_funcattrs.cpython-311.opt-1.pyctest_funcattrs.cpython-311.opt-2.pyctest_funcattrs.cpython-311.pyctest_functools.cpython-311.opt-1.pyctest_functools.cpython-311.opt-2.pyctest_functools.cpython-311.pyctest_gc.cpython-311.opt-1.pyctest_gc.cpython-311.opt-2.pyctest_gc.cpython-311.pyctest_generator_stop.cpython-311.opt-1.pyctest_generator_stop.cpython-311.opt-2.pyctest_generator_stop.cpython-311.pyctest_generators.cpython-311.opt-1.pyctest_generators.cpython-311.opt-2.pyctest_generators.cpython-311.pyctest_genericalias.cpython-311.opt-1.pyctest_genericalias.cpython-311.opt-2.pyctest_genericalias.cpython-311.pyctest_genericclass.cpython-311.opt-1.pyctest_genericclass.cpython-311.opt-2.pyctest_genericclass.cpython-311.pyctest_genericpath.cpython-311.opt-1.pyctest_genericpath.cpython-311.opt-2.pyctest_genericpath.cpython-311.pyctest_genexps.cpython-311.opt-1.pyctest_genexps.cpython-311.opt-2.pyctest_genexps.cpython-311.pyctest_getopt.cpython-311.opt-1.pyctest_getopt.cpython-311.opt-2.pyctest_getopt.cpython-311.pyctest_getpass.cpython-311.opt-1.pyctest_getpass.cpython-311.opt-2.pyctest_getpass.cpython-311.pyctest_getpath.cpython-311.opt-1.pyctest_getpath.cpython-311.opt-2.pyctest_getpath.cpython-311.pyctest_gettext.cpython-311.opt-1.pyctest_gettext.cpython-311.opt-2.pyctest_gettext.cpython-311.pyctest_glob.cpython-311.opt-1.pyctest_glob.cpython-311.opt-2.pyctest_glob.cpython-311.pyctest_global.cpython-311.opt-1.pyctest_global.cpython-311.opt-2.pyctest_global.cpython-311.pyctest_grammar.cpython-311.opt-1.pyctest_grammar.cpython-311.opt-2.pyctest_grammar.cpython-311.pyctest_graphlib.cpython-311.opt-1.pyctest_graphlib.cpython-311.opt-2.pyctest_graphlib.cpython-311.pyctest_grp.cpython-311.opt-1.pyctest_grp.cpython-311.opt-2.pyctest_grp.cpython-311.pyctest_gzip.cpython-311.opt-1.pyctest_gzip.cpython-311.opt-2.pyctest_gzip.cpython-311.pyctest_hash.cpython-311.opt-1.pyctest_hash.cpython-311.opt-2.pyctest_hash.cpython-311.pyctest_hashlib.cpython-311.opt-1.pyctest_hashlib.cpython-311.opt-2.pyctest_hashlib.cpython-311.pyctest_heapq.cpython-311.opt-1.pyctest_heapq.cpython-311.opt-2.pyctest_heapq.cpython-311.pyctest_hmac.cpython-311.opt-1.pyctest_hmac.cpython-311.opt-2.pyctest_hmac.cpython-311.pyctest_html.cpython-311.opt-1.pyctest_html.cpython-311.opt-2.pyctest_html.cpython-311.pyctest_htmlparser.cpython-311.opt-1.pyctest_htmlparser.cpython-311.opt-2.pyctest_htmlparser.cpython-311.pyctest_http_cookiejar.cpython-311.opt-1.pyctest_http_cookiejar.cpython-311.opt-2.pyctest_http_cookiejar.cpython-311.pyctest_http_cookies.cpython-311.opt-1.pyctest_http_cookies.cpython-311.opt-2.pyctest_http_cookies.cpython-311.pyctest_httplib.cpython-311.opt-1.pyctest_httplib.cpython-311.opt-2.pyctest_httplib.cpython-311.pyctest_httpservers.cpython-311.opt-1.pyctest_httpservers.cpython-311.opt-2.pyctest_httpservers.cpython-311.pyctest_idle.cpython-311.opt-1.pyctest_idle.cpython-311.opt-2.pyctest_idle.cpython-311.pyctest_imaplib.cpython-311.opt-1.pyctest_imaplib.cpython-311.opt-2.pyctest_imaplib.cpython-311.pyctest_imghdr.cpython-311.opt-1.pyctest_imghdr.cpython-311.opt-2.pyctest_imghdr.cpython-311.pyctest_imp.cpython-311.opt-1.pyctest_imp.cpython-311.opt-2.pyctest_imp.cpython-311.pyctest_index.cpython-311.opt-1.pyctest_index.cpython-311.opt-2.pyctest_index.cpython-311.pyctest_int.cpython-311.opt-1.pyctest_int.cpython-311.opt-2.pyctest_int.cpython-311.pyctest_int_literal.cpython-311.opt-1.pyctest_int_literal.cpython-311.opt-2.pyctest_int_literal.cpython-311.pyctest_interpreters.cpython-311.opt-1.pyctest_interpreters.cpython-311.opt-2.pyctest_interpreters.cpython-311.pyctest_io.cpython-311.opt-1.pyctest_io.cpython-311.opt-2.pyctest_io.cpython-311.pyctest_ioctl.cpython-311.opt-1.pyctest_ioctl.cpython-311.opt-2.pyctest_ioctl.cpython-311.pyctest_ipaddress.cpython-311.opt-1.pyctest_ipaddress.cpython-311.opt-2.pyctest_ipaddress.cpython-311.pyctest_isinstance.cpython-311.opt-1.pyctest_isinstance.cpython-311.opt-2.pyctest_isinstance.cpython-311.pyctest_iter.cpython-311.opt-1.pyctest_iter.cpython-311.opt-2.pyctest_iter.cpython-311.pyctest_iterlen.cpython-311.opt-1.pyctest_iterlen.cpython-311.opt-2.pyctest_iterlen.cpython-311.pyctest_itertools.cpython-311.opt-1.pyctest_itertools.cpython-311.opt-2.pyctest_itertools.cpython-311.pyctest_keyword.cpython-311.opt-1.pyctest_keyword.cpython-311.opt-2.pyctest_keyword.cpython-311.pyctest_keywordonlyarg.cpython-311.opt-1.pyctest_keywordonlyarg.cpython-311.opt-2.pyctest_keywordonlyarg.cpython-311.pyctest_kqueue.cpython-311.opt-1.pyctest_kqueue.cpython-311.opt-2.pyctest_kqueue.cpython-311.pyctest_largefile.cpython-311.opt-1.pyctest_largefile.cpython-311.opt-2.pyctest_largefile.cpython-311.pyctest_launcher.cpython-311.opt-1.pyctest_launcher.cpython-311.opt-2.pyctest_launcher.cpython-311.pyctest_lib2to3.cpython-311.opt-1.pyctest_lib2to3.cpython-311.opt-2.pyctest_lib2to3.cpython-311.pyctest_linecache.cpython-311.opt-1.pyctest_linecache.cpython-311.opt-2.pyctest_linecache.cpython-311.pyctest_list.cpython-311.opt-1.pyctest_list.cpython-311.opt-2.pyctest_list.cpython-311.pyctest_listcomps.cpython-311.opt-1.pyctest_listcomps.cpython-311.opt-2.pyctest_listcomps.cpython-311.pyctest_lltrace.cpython-311.opt-1.pyctest_lltrace.cpython-311.opt-2.pyctest_lltrace.cpython-311.pyctest_locale.cpython-311.opt-1.pyctest_locale.cpython-311.opt-2.pyctest_locale.cpython-311.pyctest_logging.cpython-311.opt-1.pyctest_logging.cpython-311.opt-2.pyctest_logging.cpython-311.pyctest_long.cpython-311.opt-1.pyctest_long.cpython-311.opt-2.pyctest_long.cpython-311.pyctest_longexp.cpython-311.opt-1.pyctest_longexp.cpython-311.opt-2.pyctest_longexp.cpython-311.pyctest_lzma.cpython-311.opt-1.pyctest_lzma.cpython-311.opt-2.pyctest_lzma.cpython-311.pyctest_mailbox.cpython-311.opt-1.pyctest_mailbox.cpython-311.opt-2.pyctest_mailbox.cpython-311.pyctest_mailcap.cpython-311.opt-1.pyctest_mailcap.cpython-311.opt-2.pyctest_mailcap.cpython-311.pyctest_marshal.cpython-311.opt-1.pyctest_marshal.cpython-311.opt-2.pyctest_marshal.cpython-311.pyctest_math.cpython-311.opt-1.pyctest_math.cpython-311.opt-2.pyctest_math.cpython-311.pyctest_memoryio.cpython-311.opt-1.pyctest_memoryio.cpython-311.opt-2.pyctest_memoryio.cpython-311.pyctest_memoryview.cpython-311.opt-1.pyctest_memoryview.cpython-311.opt-2.pyctest_memoryview.cpython-311.pyctest_metaclass.cpython-311.opt-1.pyctest_metaclass.cpython-311.opt-2.pyctest_metaclass.cpython-311.pyctest_mimetypes.cpython-311.opt-1.pyctest_mimetypes.cpython-311.opt-2.pyctest_mimetypes.cpython-311.pyctest_minidom.cpython-311.opt-1.pyctest_minidom.cpython-311.opt-2.pyctest_minidom.cpython-311.pyctest_mmap.cpython-311.opt-1.pyctest_mmap.cpython-311.opt-2.pyctest_mmap.cpython-311.pyctest_modulefinder.cpython-311.opt-1.pyctest_modulefinder.cpython-311.opt-2.pyctest_modulefinder.cpython-311.pyctest_msilib.cpython-311.opt-1.pyctest_msilib.cpython-311.opt-2.pyctest_msilib.cpython-311.pyctest_multibytecodec.cpython-311.opt-1.pyctest_multibytecodec.cpython-311.opt-2.pyctest_multibytecodec.cpython-311.pyctest_multiprocessing_main_handling.cpython-311.opt-1.pyctest_multiprocessing_main_handling.cpython-311.opt-2.pyctest_multiprocessing_main_handling.cpython-311.pyctest_named_expressions.cpython-311.opt-1.pyctest_named_expressions.cpython-311.opt-2.pyctest_named_expressions.cpython-311.pyctest_netrc.cpython-311.opt-1.pyctest_netrc.cpython-311.opt-2.pyctest_netrc.cpython-311.pyctest_nis.cpython-311.opt-1.pyctest_nis.cpython-311.opt-2.pyctest_nis.cpython-311.pyctest_nntplib.cpython-311.opt-1.pyctest_nntplib.cpython-311.opt-2.pyctest_nntplib.cpython-311.pyctest_ntpath.cpython-311.opt-1.pyctest_ntpath.cpython-311.opt-2.pyctest_ntpath.cpython-311.pyctest_numeric_tower.cpython-311.opt-1.pyctest_numeric_tower.cpython-311.opt-2.pyctest_numeric_tower.cpython-311.pyctest_opcache.cpython-311.opt-1.pyctest_opcache.cpython-311.opt-2.pyctest_opcache.cpython-311.pyctest_opcodes.cpython-311.opt-1.pyctest_opcodes.cpython-311.opt-2.pyctest_opcodes.cpython-311.pyctest_openpty.cpython-311.opt-1.pyctest_openpty.cpython-311.opt-2.pyctest_openpty.cpython-311.pyctest_operator.cpython-311.opt-1.pyctest_operator.cpython-311.opt-2.pyctest_operator.cpython-311.pyctest_optparse.cpython-311.opt-1.pyctest_optparse.cpython-311.opt-2.pyctest_optparse.cpython-311.pyctest_ordered_dict.cpython-311.opt-1.pyctest_ordered_dict.cpython-311.opt-2.pyctest_ordered_dict.cpython-311.pyctest_os.cpython-311.opt-1.pyctest_os.cpython-311.opt-2.pyctest_os.cpython-311.pyctest_ossaudiodev.cpython-311.opt-1.pyctest_ossaudiodev.cpython-311.opt-2.pyctest_ossaudiodev.cpython-311.pyctest_osx_env.cpython-311.opt-1.pyctest_osx_env.cpython-311.opt-2.pyctest_osx_env.cpython-311.pyctest_pathlib.cpython-311.opt-1.pyctest_pathlib.cpython-311.opt-2.pyctest_pathlib.cpython-311.pyctest_patma.cpython-311.opt-1.pyctest_patma.cpython-311.opt-2.pyctest_patma.cpython-311.pyctest_pdb.cpython-311.opt-1.pyctest_pdb.cpython-311.opt-2.pyctest_pdb.cpython-311.pyctest_peepholer.cpython-311.opt-1.pyctest_peepholer.cpython-311.opt-2.pyctest_peepholer.cpython-311.pyctest_pep646_syntax.cpython-311.opt-1.pyctest_pep646_syntax.cpython-311.opt-2.pyctest_pep646_syntax.cpython-311.pyctest_pickle.cpython-311.opt-1.pyctest_pickle.cpython-311.opt-2.pyctest_pickle.cpython-311.pyctest_picklebuffer.cpython-311.opt-1.pyctest_picklebuffer.cpython-311.opt-2.pyctest_picklebuffer.cpython-311.pyctest_pickletools.cpython-311.opt-1.pyctest_pickletools.cpython-311.opt-2.pyctest_pickletools.cpython-311.pyctest_pipes.cpython-311.opt-1.pyctest_pipes.cpython-311.opt-2.pyctest_pipes.cpython-311.pyctest_pkg.cpython-311.opt-1.pyctest_pkg.cpython-311.opt-2.pyctest_pkg.cpython-311.pyctest_pkgutil.cpython-311.opt-1.pyctest_pkgutil.cpython-311.opt-2.pyctest_pkgutil.cpython-311.pyctest_platform.cpython-311.opt-1.pyctest_platform.cpython-311.opt-2.pyctest_platform.cpython-311.pyctest_plistlib.cpython-311.opt-1.pyctest_plistlib.cpython-311.opt-2.pyctest_plistlib.cpython-311.pyctest_poll.cpython-311.opt-1.pyctest_poll.cpython-311.opt-2.pyctest_poll.cpython-311.pyctest_popen.cpython-311.opt-1.pyctest_popen.cpython-311.opt-2.pyctest_popen.cpython-311.pyctest_poplib.cpython-311.opt-1.pyctest_poplib.cpython-311.opt-2.pyctest_poplib.cpython-311.pyctest_positional_only_arg.cpython-311.opt-1.pyctest_positional_only_arg.cpython-311.opt-2.pyctest_positional_only_arg.cpython-311.pyctest_posix.cpython-311.opt-1.pyctest_posix.cpython-311.opt-2.pyctest_posix.cpython-311.pyctest_posixpath.cpython-311.opt-1.pyctest_posixpath.cpython-311.opt-2.pyctest_posixpath.cpython-311.pyctest_pow.cpython-311.opt-1.pyctest_pow.cpython-311.opt-2.pyctest_pow.cpython-311.pyctest_pprint.cpython-311.opt-1.pyctest_pprint.cpython-311.opt-2.pyctest_pprint.cpython-311.pyctest_print.cpython-311.opt-1.pyctest_print.cpython-311.opt-2.pyctest_print.cpython-311.pyctest_profile.cpython-311.opt-1.pyctest_profile.cpython-311.opt-2.pyctest_profile.cpython-311.pyctest_property.cpython-311.opt-1.pyctest_property.cpython-311.opt-2.pyctest_property.cpython-311.pyctest_pstats.cpython-311.opt-1.pyctest_pstats.cpython-311.opt-2.pyctest_pstats.cpython-311.pyctest_pty.cpython-311.opt-1.pyctest_pty.cpython-311.opt-2.pyctest_pty.cpython-311.pyctest_pulldom.cpython-311.opt-1.pyctest_pulldom.cpython-311.opt-2.pyctest_pulldom.cpython-311.pyctest_pwd.cpython-311.opt-1.pyctest_pwd.cpython-311.opt-2.pyctest_pwd.cpython-311.pyctest_py_compile.cpython-311.opt-1.pyctest_py_compile.cpython-311.opt-2.pyctest_py_compile.cpython-311.pyctest_pyclbr.cpython-311.opt-1.pyctest_pyclbr.cpython-311.opt-2.pyctest_pyclbr.cpython-311.pyctest_pydoc.cpython-311.opt-1.pyctest_pydoc.cpython-311.opt-2.pyctest_pydoc.cpython-311.pyctest_pyexpat.cpython-311.opt-1.pyctest_pyexpat.cpython-311.opt-2.pyctest_pyexpat.cpython-311.pyctest_queue.cpython-311.opt-1.pyctest_queue.cpython-311.opt-2.pyctest_queue.cpython-311.pyctest_quopri.cpython-311.opt-1.pyctest_quopri.cpython-311.opt-2.pyctest_quopri.cpython-311.pyctest_raise.cpython-311.opt-1.pyctest_raise.cpython-311.opt-2.pyctest_raise.cpython-311.pyctest_random.cpython-311.opt-1.pyctest_random.cpython-311.opt-2.pyctest_random.cpython-311.pyctest_range.cpython-311.opt-1.pyctest_range.cpython-311.opt-2.pyctest_range.cpython-311.pyctest_re.cpython-311.opt-1.pyctest_re.cpython-311.opt-2.pyctest_re.cpython-311.pyctest_readline.cpython-311.opt-1.pyctest_readline.cpython-311.opt-2.pyctest_readline.cpython-311.pyctest_regrtest.cpython-311.opt-1.pyctest_regrtest.cpython-311.opt-2.pyctest_regrtest.cpython-311.pyctest_repl.cpython-311.opt-1.pyctest_repl.cpython-311.opt-2.pyctest_repl.cpython-311.pyctest_reprlib.cpython-311.opt-1.pyctest_reprlib.cpython-311.opt-2.pyctest_reprlib.cpython-311.pyctest_resource.cpython-311.opt-1.pyctest_resource.cpython-311.opt-2.pyctest_resource.cpython-311.pyctest_richcmp.cpython-311.opt-1.pyctest_richcmp.cpython-311.opt-2.pyctest_richcmp.cpython-311.pyctest_rlcompleter.cpython-311.opt-1.pyctest_rlcompleter.cpython-311.opt-2.pyctest_rlcompleter.cpython-311.pyctest_robotparser.cpython-311.opt-1.pyctest_robotparser.cpython-311.opt-2.pyctest_robotparser.cpython-311.pyctest_runpy.cpython-311.opt-1.pyctest_runpy.cpython-311.opt-2.pyctest_runpy.cpython-311.pyctest_sax.cpython-311.opt-1.pyctest_sax.cpython-311.opt-2.pyctest_sax.cpython-311.pyctest_sched.cpython-311.opt-1.pyctest_sched.cpython-311.opt-2.pyctest_sched.cpython-311.pyctest_scope.cpython-311.opt-1.pyctest_scope.cpython-311.opt-2.pyctest_scope.cpython-311.pyctest_script_helper.cpython-311.opt-1.pyctest_script_helper.cpython-311.opt-2.pyctest_script_helper.cpython-311.pyctest_secrets.cpython-311.opt-1.pyctest_secrets.cpython-311.opt-2.pyctest_secrets.cpython-311.pyctest_select.cpython-311.opt-1.pyctest_select.cpython-311.opt-2.pyctest_select.cpython-311.pyctest_selectors.cpython-311.opt-1.pyctest_selectors.cpython-311.opt-2.pyctest_selectors.cpython-311.pyctest_set.cpython-311.opt-1.pyctest_set.cpython-311.opt-2.pyctest_set.cpython-311.pyctest_setcomps.cpython-311.opt-1.pyctest_setcomps.cpython-311.opt-2.pyctest_setcomps.cpython-311.pyctest_shelve.cpython-311.opt-1.pyctest_shelve.cpython-311.opt-2.pyctest_shelve.cpython-311.pyctest_shlex.cpython-311.opt-1.pyctest_shlex.cpython-311.opt-2.pyctest_shlex.cpython-311.pyctest_shutil.cpython-311.opt-1.pyctest_shutil.cpython-311.opt-2.pyctest_shutil.cpython-311.pyctest_signal.cpython-311.opt-1.pyctest_signal.cpython-311.opt-2.pyctest_signal.cpython-311.pyctest_site.cpython-311.opt-1.pyctest_site.cpython-311.opt-2.pyctest_site.cpython-311.pyctest_slice.cpython-311.opt-1.pyctest_slice.cpython-311.opt-2.pyctest_slice.cpython-311.pyctest_smtpd.cpython-311.opt-1.pyctest_smtpd.cpython-311.opt-2.pyctest_smtpd.cpython-311.pyctest_smtplib.cpython-311.opt-1.pyctest_smtplib.cpython-311.opt-2.pyctest_smtplib.cpython-311.pyctest_smtpnet.cpython-311.opt-1.pyctest_smtpnet.cpython-311.opt-2.pyctest_smtpnet.cpython-311.pyctest_sndhdr.cpython-311.opt-1.pyctest_sndhdr.cpython-311.opt-2.pyctest_sndhdr.cpython-311.pyctest_socket.cpython-311.opt-1.pyctest_socket.cpython-311.opt-2.pyctest_socket.cpython-311.pyctest_socketserver.cpython-311.opt-1.pyctest_socketserver.cpython-311.opt-2.pyctest_socketserver.cpython-311.pyctest_sort.cpython-311.opt-1.pyctest_sort.cpython-311.opt-2.pyctest_sort.cpython-311.pyctest_source_encoding.cpython-311.opt-1.pyctest_source_encoding.cpython-311.opt-2.pyctest_source_encoding.cpython-311.pyctest_spwd.cpython-311.opt-1.pyctest_spwd.cpython-311.opt-2.pyctest_spwd.cpython-311.pyctest_ssl.cpython-311.opt-1.pyctest_ssl.cpython-311.opt-2.pyctest_ssl.cpython-311.pyctest_stable_abi_ctypes.cpython-311.opt-1.pyctest_stable_abi_ctypes.cpython-311.opt-2.pyctest_stable_abi_ctypes.cpython-311.pyctest_startfile.cpython-311.opt-1.pyctest_startfile.cpython-311.opt-2.pyctest_startfile.cpython-311.pyctest_stat.cpython-311.opt-1.pyctest_stat.cpython-311.opt-2.pyctest_stat.cpython-311.pyctest_statistics.cpython-311.opt-1.pyctest_statistics.cpython-311.opt-2.pyctest_statistics.cpython-311.pyctest_strftime.cpython-311.opt-1.pyctest_strftime.cpython-311.opt-2.pyctest_strftime.cpython-311.pyctest_string.cpython-311.opt-1.pyctest_string.cpython-311.opt-2.pyctest_string.cpython-311.pyctest_string_literals.cpython-311.opt-1.pyctest_string_literals.cpython-311.opt-2.pyctest_string_literals.cpython-311.pyctest_stringprep.cpython-311.opt-1.pyctest_stringprep.cpython-311.opt-2.pyctest_stringprep.cpython-311.pyctest_strptime.cpython-311.opt-1.pyctest_strptime.cpython-311.opt-2.pyctest_strptime.cpython-311.pyctest_strtod.cpython-311.opt-1.pyctest_strtod.cpython-311.opt-2.pyctest_strtod.cpython-311.pyctest_struct.cpython-311.opt-1.pyctest_struct.cpython-311.opt-2.pyctest_struct.cpython-311.pyctest_structseq.cpython-311.opt-1.pyctest_structseq.cpython-311.opt-2.pyctest_structseq.cpython-311.pyctest_subclassinit.cpython-311.opt-1.pyctest_subclassinit.cpython-311.opt-2.pyctest_subclassinit.cpython-311.pyctest_subprocess.cpython-311.opt-1.pyctest_subprocess.cpython-311.opt-2.pyctest_subprocess.cpython-311.pyctest_sunau.cpython-311.opt-1.pyctest_sunau.cpython-311.opt-2.pyctest_sunau.cpython-311.pyctest_sundry.cpython-311.opt-1.pyctest_sundry.cpython-311.opt-2.pyctest_sundry.cpython-311.pyctest_super.cpython-311.opt-1.pyctest_super.cpython-311.opt-2.pyctest_super.cpython-311.pyctest_support.cpython-311.opt-1.pyctest_support.cpython-311.opt-2.pyctest_support.cpython-311.pyctest_symtable.cpython-311.opt-1.pyctest_symtable.cpython-311.opt-2.pyctest_symtable.cpython-311.pyctest_syntax.cpython-311.opt-1.pyctest_syntax.cpython-311.opt-2.pyctest_syntax.cpython-311.pyctest_sys.cpython-311.opt-1.pyctest_sys.cpython-311.opt-2.pyctest_sys.cpython-311.pyctest_sys_setprofile.cpython-311.opt-1.pyctest_sys_setprofile.cpython-311.opt-2.pyctest_sys_setprofile.cpython-311.pyctest_sys_settrace.cpython-311.opt-1.pyctest_sys_settrace.cpython-311.opt-2.pyctest_sys_settrace.cpython-311.pyctest_sysconfig.cpython-311.opt-1.pyctest_sysconfig.cpython-311.opt-2.pyctest_sysconfig.cpython-311.pyctest_syslog.cpython-311.opt-1.pyctest_syslog.cpython-311.opt-2.pyctest_syslog.cpython-311.pyctest_tabnanny.cpython-311.opt-1.pyctest_tabnanny.cpython-311.opt-2.pyctest_tabnanny.cpython-311.pyctest_tarfile.cpython-311.opt-1.pyctest_tarfile.cpython-311.opt-2.pyctest_tarfile.cpython-311.pyctest_tcl.cpython-311.opt-1.pyctest_tcl.cpython-311.opt-2.pyctest_tcl.cpython-311.pyctest_telnetlib.cpython-311.opt-1.pyctest_telnetlib.cpython-311.opt-2.pyctest_telnetlib.cpython-311.pyctest_tempfile.cpython-311.opt-1.pyctest_tempfile.cpython-311.opt-2.pyctest_tempfile.cpython-311.pyctest_termios.cpython-311.opt-1.pyctest_termios.cpython-311.opt-2.pyctest_termios.cpython-311.pyctest_textwrap.cpython-311.opt-1.pyctest_textwrap.cpython-311.opt-2.pyctest_textwrap.cpython-311.pyctest_thread.cpython-311.opt-1.pyctest_thread.cpython-311.opt-2.pyctest_thread.cpython-311.pyctest_threadedtempfile.cpython-311.opt-1.pyctest_threadedtempfile.cpython-311.opt-2.pyctest_threadedtempfile.cpython-311.pyctest_threading.cpython-311.opt-1.pyctest_threading.cpython-311.opt-2.pyctest_threading.cpython-311.pyctest_threading_local.cpython-311.opt-1.pyctest_threading_local.cpython-311.opt-2.pyctest_threading_local.cpython-311.pyctest_threadsignals.cpython-311.opt-1.pyctest_threadsignals.cpython-311.opt-2.pyctest_threadsignals.cpython-311.pyctest_time.cpython-311.opt-1.pyctest_time.cpython-311.opt-2.pyctest_time.cpython-311.pyctest_timeit.cpython-311.opt-1.pyctest_timeit.cpython-311.opt-2.pyctest_timeit.cpython-311.pyctest_timeout.cpython-311.opt-1.pyctest_timeout.cpython-311.opt-2.pyctest_timeout.cpython-311.pyctest_tix.cpython-311.opt-1.pyctest_tix.cpython-311.opt-2.pyctest_tix.cpython-311.pyctest_tk.cpython-311.opt-1.pyctest_tk.cpython-311.opt-2.pyctest_tk.cpython-311.pyctest_tokenize.cpython-311.opt-1.pyctest_tokenize.cpython-311.opt-2.pyctest_tokenize.cpython-311.pyctest_trace.cpython-311.opt-1.pyctest_trace.cpython-311.opt-2.pyctest_trace.cpython-311.pyctest_traceback.cpython-311.opt-1.pyctest_traceback.cpython-311.opt-2.pyctest_traceback.cpython-311.pyctest_tracemalloc.cpython-311.opt-1.pyctest_tracemalloc.cpython-311.opt-2.pyctest_tracemalloc.cpython-311.pyctest_ttk_guionly.cpython-311.opt-1.pyctest_ttk_guionly.cpython-311.opt-2.pyctest_ttk_guionly.cpython-311.pyctest_ttk_textonly.cpython-311.opt-1.pyctest_ttk_textonly.cpython-311.opt-2.pyctest_ttk_textonly.cpython-311.pyctest_tty.cpython-311.opt-1.pyctest_tty.cpython-311.opt-2.pyctest_tty.cpython-311.pyctest_tuple.cpython-311.opt-1.pyctest_tuple.cpython-311.opt-2.pyctest_tuple.cpython-311.pyctest_turtle.cpython-311.opt-1.pyctest_turtle.cpython-311.opt-2.pyctest_turtle.cpython-311.pyctest_type_annotations.cpython-311.opt-1.pyctest_type_annotations.cpython-311.opt-2.pyctest_type_annotations.cpython-311.pyctest_type_cache.cpython-311.opt-1.pyctest_type_cache.cpython-311.opt-2.pyctest_type_cache.cpython-311.pyctest_type_comments.cpython-311.opt-1.pyctest_type_comments.cpython-311.opt-2.pyctest_type_comments.cpython-311.pyctest_typechecks.cpython-311.opt-1.pyctest_typechecks.cpython-311.opt-2.pyctest_typechecks.cpython-311.pyctest_types.cpython-311.opt-1.pyctest_types.cpython-311.opt-2.pyctest_types.cpython-311.pyctest_typing.cpython-311.opt-1.pyctest_typing.cpython-311.opt-2.pyctest_typing.cpython-311.pyctest_ucn.cpython-311.opt-1.pyctest_ucn.cpython-311.opt-2.pyctest_ucn.cpython-311.pyctest_unary.cpython-311.opt-1.pyctest_unary.cpython-311.opt-2.pyctest_unary.cpython-311.pyctest_unicode.cpython-311.opt-1.pyctest_unicode.cpython-311.opt-2.pyctest_unicode.cpython-311.pyctest_unicode_file.cpython-311.opt-1.pyctest_unicode_file.cpython-311.opt-2.pyctest_unicode_file.cpython-311.pyctest_unicode_file_functions.cpython-311.opt-1.pyctest_unicode_file_functions.cpython-311.opt-2.pyctest_unicode_file_functions.cpython-311.pyctest_unicode_identifiers.cpython-311.opt-1.pyctest_unicode_identifiers.cpython-311.opt-2.pyctest_unicode_identifiers.cpython-311.pyctest_unicodedata.cpython-311.opt-1.pyctest_unicodedata.cpython-311.opt-2.pyctest_unicodedata.cpython-311.pyctest_unittest.cpython-311.opt-1.pyctest_unittest.cpython-311.opt-2.pyctest_unittest.cpython-311.pyctest_univnewlines.cpython-311.opt-1.pyctest_univnewlines.cpython-311.opt-2.pyctest_univnewlines.cpython-311.pyctest_unpack.cpython-311.opt-1.pyctest_unpack.cpython-311.opt-2.pyctest_unpack.cpython-311.pyctest_unpack_ex.cpython-311.opt-1.pyctest_unpack_ex.cpython-311.opt-2.pyctest_unpack_ex.cpython-311.pyctest_unparse.cpython-311.opt-1.pyctest_unparse.cpython-311.opt-2.pyctest_unparse.cpython-311.pyctest_urllib.cpython-311.opt-1.pyctest_urllib.cpython-311.opt-2.pyctest_urllib.cpython-311.pyctest_urllib2.cpython-311.opt-1.pyctest_urllib2.cpython-311.opt-2.pyctest_urllib2.cpython-311.pyctest_urllib2_localnet.cpython-311.opt-1.pyctest_urllib2_localnet.cpython-311.opt-2.pyctest_urllib2_localnet.cpython-311.pyctest_urllib2net.cpython-311.opt-1.pyctest_urllib2net.cpython-311.opt-2.pyctest_urllib2net.cpython-311.pyctest_urllib_response.cpython-311.opt-1.pyctest_urllib_response.cpython-311.opt-2.pyctest_urllib_response.cpython-311.pyctest_urllibnet.cpython-311.opt-1.pyctest_urllibnet.cpython-311.opt-2.pyctest_urllibnet.cpython-311.pyctest_urlparse.cpython-311.opt-1.pyctest_urlparse.cpython-311.opt-2.pyctest_urlparse.cpython-311.pyctest_userdict.cpython-311.opt-1.pyctest_userdict.cpython-311.opt-2.pyctest_userdict.cpython-311.pyctest_userlist.cpython-311.opt-1.pyctest_userlist.cpython-311.opt-2.pyctest_userlist.cpython-311.pyctest_userstring.cpython-311.opt-1.pyctest_userstring.cpython-311.opt-2.pyctest_userstring.cpython-311.pyctest_utf8_mode.cpython-311.opt-1.pyctest_utf8_mode.cpython-311.opt-2.pyctest_utf8_mode.cpython-311.pyctest_utf8source.cpython-311.opt-1.pyctest_utf8source.cpython-311.opt-2.pyctest_utf8source.cpython-311.pyctest_uu.cpython-311.opt-1.pyctest_uu.cpython-311.opt-2.pyctest_uu.cpython-311.pyctest_uuid.cpython-311.opt-1.pyctest_uuid.cpython-311.opt-2.pyctest_uuid.cpython-311.pyctest_venv.cpython-311.opt-1.pyctest_venv.cpython-311.opt-2.pyctest_venv.cpython-311.pyctest_wait3.cpython-311.opt-1.pyctest_wait3.cpython-311.opt-2.pyctest_wait3.cpython-311.pyctest_wait4.cpython-311.opt-1.pyctest_wait4.cpython-311.opt-2.pyctest_wait4.cpython-311.pyctest_wave.cpython-311.opt-1.pyctest_wave.cpython-311.opt-2.pyctest_wave.cpython-311.pyctest_weakref.cpython-311.opt-1.pyctest_weakref.cpython-311.opt-2.pyctest_weakref.cpython-311.pyctest_weakset.cpython-311.opt-1.pyctest_weakset.cpython-311.opt-2.pyctest_weakset.cpython-311.pyctest_webbrowser.cpython-311.opt-1.pyctest_webbrowser.cpython-311.opt-2.pyctest_webbrowser.cpython-311.pyctest_winconsoleio.cpython-311.opt-1.pyctest_winconsoleio.cpython-311.opt-2.pyctest_winconsoleio.cpython-311.pyctest_winreg.cpython-311.opt-1.pyctest_winreg.cpython-311.opt-2.pyctest_winreg.cpython-311.pyctest_winsound.cpython-311.opt-1.pyctest_winsound.cpython-311.opt-2.pyctest_winsound.cpython-311.pyctest_with.cpython-311.opt-1.pyctest_with.cpython-311.opt-2.pyctest_with.cpython-311.pyctest_wsgiref.cpython-311.opt-1.pyctest_wsgiref.cpython-311.opt-2.pyctest_wsgiref.cpython-311.pyctest_xdrlib.cpython-311.opt-1.pyctest_xdrlib.cpython-311.opt-2.pyctest_xdrlib.cpython-311.pyctest_xml_dom_minicompat.cpython-311.opt-1.pyctest_xml_dom_minicompat.cpython-311.opt-2.pyctest_xml_dom_minicompat.cpython-311.pyctest_xml_etree.cpython-311.opt-1.pyctest_xml_etree.cpython-311.opt-2.pyctest_xml_etree.cpython-311.pyctest_xml_etree_c.cpython-311.opt-1.pyctest_xml_etree_c.cpython-311.opt-2.pyctest_xml_etree_c.cpython-311.pyctest_xmlrpc.cpython-311.opt-1.pyctest_xmlrpc.cpython-311.opt-2.pyctest_xmlrpc.cpython-311.pyctest_xmlrpc_net.cpython-311.opt-1.pyctest_xmlrpc_net.cpython-311.opt-2.pyctest_xmlrpc_net.cpython-311.pyctest_xxlimited.cpython-311.opt-1.pyctest_xxlimited.cpython-311.opt-2.pyctest_xxlimited.cpython-311.pyctest_xxtestfuzz.cpython-311.opt-1.pyctest_xxtestfuzz.cpython-311.opt-2.pyctest_xxtestfuzz.cpython-311.pyctest_yield_from.cpython-311.opt-1.pyctest_yield_from.cpython-311.opt-2.pyctest_yield_from.cpython-311.pyctest_zipapp.cpython-311.opt-1.pyctest_zipapp.cpython-311.opt-2.pyctest_zipapp.cpython-311.pyctest_zipfile.cpython-311.opt-1.pyctest_zipfile.cpython-311.opt-2.pyctest_zipfile.cpython-311.pyctest_zipfile64.cpython-311.opt-1.pyctest_zipfile64.cpython-311.opt-2.pyctest_zipfile64.cpython-311.pyctest_zipimport.cpython-311.opt-1.pyctest_zipimport.cpython-311.opt-2.pyctest_zipimport.cpython-311.pyctest_zipimport_support.cpython-311.opt-1.pyctest_zipimport_support.cpython-311.opt-2.pyctest_zipimport_support.cpython-311.pyctest_zlib.cpython-311.opt-1.pyctest_zlib.cpython-311.opt-2.pyctest_zlib.cpython-311.pyctestcodec.cpython-311.opt-1.pyctestcodec.cpython-311.opt-2.pyctestcodec.cpython-311.pyctf_inherit_check.cpython-311.opt-1.pyctf_inherit_check.cpython-311.opt-2.pyctf_inherit_check.cpython-311.pyctime_hashlib.cpython-311.opt-1.pyctime_hashlib.cpython-311.opt-2.pyctime_hashlib.cpython-311.pycwin_console_handler.cpython-311.opt-1.pycwin_console_handler.cpython-311.opt-2.pycwin_console_handler.cpython-311.pycxmltests.cpython-311.opt-1.pycxmltests.cpython-311.opt-2.pycxmltests.cpython-311.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.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.pybisect_cmd.pycertdata__pycache__make_ssl_certs.cpython-311.opt-1.pycmake_ssl_certs.cpython-311.opt-2.pycmake_ssl_certs.cpython-311.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-311.opt-1.pycbogus_code_obj.cpython-311.opt-2.pycbogus_code_obj.cpython-311.pycgc_inspection.cpython-311.opt-1.pycgc_inspection.cpython-311.opt-2.pycgc_inspection.cpython-311.pycinfinite_loop_re.cpython-311.opt-1.pycinfinite_loop_re.cpython-311.opt-2.pycinfinite_loop_re.cpython-311.pycmutation_inside_cyclegc.cpython-311.opt-1.pycmutation_inside_cyclegc.cpython-311.opt-2.pycmutation_inside_cyclegc.cpython-311.pycrecursive_call.cpython-311.opt-1.pycrecursive_call.cpython-311.opt-2.pycrecursive_call.cpython-311.pyctrace_at_recursion_limit.cpython-311.opt-1.pyctrace_at_recursion_limit.cpython-311.opt-2.pyctrace_at_recursion_limit.cpython-311.pycunderlying_dict.cpython-311.opt-1.pycunderlying_dict.cpython-311.opt-2.pycunderlying_dict.cpython-311.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-311.opt-1.pyccall_stack.cpython-311.opt-2.pyccall_stack.cpython-311.pycgc.cpython-311.opt-1.pycgc.cpython-311.opt-2.pycgc.cpython-311.pycinstance.cpython-311.opt-1.pycinstance.cpython-311.opt-2.pycinstance.cpython-311.pycline.cpython-311.opt-1.pycline.cpython-311.opt-2.pycline.cpython-311.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycmodule_iso_8859_1.cpython-311.opt-1.pycmodule_iso_8859_1.cpython-311.opt-2.pycmodule_iso_8859_1.cpython-311.pycmodule_koi8_r.cpython-311.opt-1.pycmodule_koi8_r.cpython-311.opt-2.pycmodule_koi8_r.cpython-311.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.xbmimp_dummy.pyleakersREADME.txt__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyctest_ctypes.cpython-311.opt-1.pyctest_ctypes.cpython-311.opt-2.pyctest_ctypes.cpython-311.pyctest_selftype.cpython-311.opt-1.pyctest_selftype.cpython-311.opt-2.pyctest_selftype.cpython-311.pyctest_ctypes.pytest_selftype.pylibregrtest__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyccmdline.cpython-311.opt-1.pyccmdline.cpython-311.opt-2.pyccmdline.cpython-311.pycfilter.cpython-311.opt-1.pycfilter.cpython-311.opt-2.pycfilter.cpython-311.pycfindtests.cpython-311.opt-1.pycfindtests.cpython-311.opt-2.pycfindtests.cpython-311.pyclogger.cpython-311.opt-1.pyclogger.cpython-311.opt-2.pyclogger.cpython-311.pycmain.cpython-311.opt-1.pycmain.cpython-311.opt-2.pycmain.cpython-311.pycpgo.cpython-311.opt-1.pycpgo.cpython-311.opt-2.pycpgo.cpython-311.pycrefleak.cpython-311.opt-1.pycrefleak.cpython-311.opt-2.pycrefleak.cpython-311.pycresult.cpython-311.opt-1.pycresult.cpython-311.opt-2.pycresult.cpython-311.pycresults.cpython-311.opt-1.pycresults.cpython-311.opt-2.pycresults.cpython-311.pycrun_workers.cpython-311.opt-1.pycrun_workers.cpython-311.opt-2.pycrun_workers.cpython-311.pycruntests.cpython-311.opt-1.pycruntests.cpython-311.opt-2.pycruntests.cpython-311.pycsave_env.cpython-311.opt-1.pycsave_env.cpython-311.opt-2.pycsave_env.cpython-311.pycsetup.cpython-311.opt-1.pycsetup.cpython-311.opt-2.pycsetup.cpython-311.pycsingle.cpython-311.opt-1.pycsingle.cpython-311.opt-2.pycsingle.cpython-311.pyctestresult.cpython-311.opt-1.pyctestresult.cpython-311.opt-2.pyctestresult.cpython-311.pycutils.cpython-311.opt-1.pycutils.cpython-311.opt-2.pycutils.cpython-311.pycwin_utils.cpython-311.opt-1.pycwin_utils.cpython-311.opt-2.pycwin_utils.cpython-311.pycworker.cpython-311.opt-1.pycworker.cpython-311.opt-2.pycworker.cpython-311.pyccmdline.pyfilter.pyfindtests.pylogger.pymain.pymypy.inipgo.pyrefleak.pyresult.pyresults.pyrun_workers.pyruntests.pysave_env.pysetup.pysingle.pytestresult.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.pypydoc_mod.pypydocfodder.pypythoninfo.pyrandv2_32.pckrandv2_64.pckrandv3.pckre_tests.pyrecursion.tarregrtest.pyregrtestdataimport_from_tests__pycache__test_regrtest_a.cpython-311.opt-1.pyctest_regrtest_a.cpython-311.opt-2.pyctest_regrtest_a.cpython-311.pyctest_regrtest_c.cpython-311.opt-1.pyctest_regrtest_c.cpython-311.opt-2.pyctest_regrtest_c.cpython-311.pyctest_regrtest_a.pytest_regrtest_b__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.opt-2.pycutil.cpython-311.pycutil.pytest_regrtest_c.pyrelimport.pyreperf.pyseq_tests.pysignalinterproctester.pysndhdrdataREADMEsndhdr.8svxsndhdr.aifcsndhdr.aiffsndhdr.ausndhdr.hcomsndhdr.sndtsndhdr.vocsndhdr.wavsortperf.pyssl_servers.pyssltests.pystring_tests.pysubprocessdata__pycache__fd_status.cpython-311.opt-1.pycfd_status.cpython-311.opt-2.pycfd_status.cpython-311.pycinput_reader.cpython-311.opt-1.pycinput_reader.cpython-311.opt-2.pycinput_reader.cpython-311.pycqcat.cpython-311.opt-1.pycqcat.cpython-311.opt-2.pycqcat.cpython-311.pycqgrep.cpython-311.opt-1.pycqgrep.cpython-311.opt-2.pycqgrep.cpython-311.pycsigchild_ignore.cpython-311.opt-1.pycsigchild_ignore.cpython-311.opt-2.pycsigchild_ignore.cpython-311.pycfd_status.pyinput_reader.pyqcat.pyqgrep.pysigchild_ignore.pysupport__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycbytecode_helper.cpython-311.opt-1.pycbytecode_helper.cpython-311.opt-2.pycbytecode_helper.cpython-311.pychashlib_helper.cpython-311.opt-1.pychashlib_helper.cpython-311.opt-2.pychashlib_helper.cpython-311.pycimport_helper.cpython-311.opt-1.pycimport_helper.cpython-311.opt-2.pycimport_helper.cpython-311.pycinterpreters.cpython-311.opt-1.pycinterpreters.cpython-311.opt-2.pycinterpreters.cpython-311.pyclogging_helper.cpython-311.opt-1.pyclogging_helper.cpython-311.opt-2.pyclogging_helper.cpython-311.pycos_helper.cpython-311.opt-1.pycos_helper.cpython-311.opt-2.pycos_helper.cpython-311.pycpty_helper.cpython-311.opt-1.pycpty_helper.cpython-311.opt-2.pycpty_helper.cpython-311.pycscript_helper.cpython-311.opt-1.pycscript_helper.cpython-311.opt-2.pycscript_helper.cpython-311.pycsocket_helper.cpython-311.opt-1.pycsocket_helper.cpython-311.opt-2.pycsocket_helper.cpython-311.pycthreading_helper.cpython-311.opt-1.pycthreading_helper.cpython-311.opt-2.pycthreading_helper.cpython-311.pycwarnings_helper.cpython-311.opt-1.pycwarnings_helper.cpython-311.opt-2.pycwarnings_helper.cpython-311.pycbytecode_helper.pyhashlib_helper.pyimport_helper.pyinterpreters.pylogging_helper.pyos_helper.pypty_helper.pyscript_helper.pysocket_helper.pythreading_helper.pywarnings_helper.pytest___all__.pytest__locale.pytest__opcode.pytest__osx_support.pytest__xxsubinterpreters.pytest_abc.pytest_abstract_numbers.pytest_aifc.pytest_argparse.pytest_array.pytest_asdl_parser.pytest_ast.pytest_asyncgen.pytest_asynchat.pytest_asyncio__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pycecho.cpython-311.opt-1.pycecho.cpython-311.opt-2.pycecho.cpython-311.pycecho2.cpython-311.opt-1.pycecho2.cpython-311.opt-2.pycecho2.cpython-311.pycecho3.cpython-311.opt-1.pycecho3.cpython-311.opt-2.pycecho3.cpython-311.pycfunctional.cpython-311.opt-1.pycfunctional.cpython-311.opt-2.pycfunctional.cpython-311.pyctest_base_events.cpython-311.opt-1.pyctest_base_events.cpython-311.opt-2.pyctest_base_events.cpython-311.pyctest_buffered_proto.cpython-311.opt-1.pyctest_buffered_proto.cpython-311.opt-2.pyctest_buffered_proto.cpython-311.pyctest_context.cpython-311.opt-1.pyctest_context.cpython-311.opt-2.pyctest_context.cpython-311.pyctest_events.cpython-311.opt-1.pyctest_events.cpython-311.opt-2.pyctest_events.cpython-311.pyctest_futures.cpython-311.opt-1.pyctest_futures.cpython-311.opt-2.pyctest_futures.cpython-311.pyctest_futures2.cpython-311.opt-1.pyctest_futures2.cpython-311.opt-2.pyctest_futures2.cpython-311.pyctest_locks.cpython-311.opt-1.pyctest_locks.cpython-311.opt-2.pyctest_locks.cpython-311.pyctest_pep492.cpython-311.opt-1.pyctest_pep492.cpython-311.opt-2.pyctest_pep492.cpython-311.pyctest_proactor_events.cpython-311.opt-1.pyctest_proactor_events.cpython-311.opt-2.pyctest_proactor_events.cpython-311.pyctest_protocols.cpython-311.opt-1.pyctest_protocols.cpython-311.opt-2.pyctest_protocols.cpython-311.pyctest_queues.cpython-311.opt-1.pyctest_queues.cpython-311.opt-2.pyctest_queues.cpython-311.pyctest_runners.cpython-311.opt-1.pyctest_runners.cpython-311.opt-2.pyctest_runners.cpython-311.pyctest_selector_events.cpython-311.opt-1.pyctest_selector_events.cpython-311.opt-2.pyctest_selector_events.cpython-311.pyctest_sendfile.cpython-311.opt-1.pyctest_sendfile.cpython-311.opt-2.pyctest_sendfile.cpython-311.pyctest_server.cpython-311.opt-1.pyctest_server.cpython-311.opt-2.pyctest_server.cpython-311.pyctest_sock_lowlevel.cpython-311.opt-1.pyctest_sock_lowlevel.cpython-311.opt-2.pyctest_sock_lowlevel.cpython-311.pyctest_ssl.cpython-311.opt-1.pyctest_ssl.cpython-311.opt-2.pyctest_ssl.cpython-311.pyctest_sslproto.cpython-311.opt-1.pyctest_sslproto.cpython-311.opt-2.pyctest_sslproto.cpython-311.pyctest_streams.cpython-311.opt-1.pyctest_streams.cpython-311.opt-2.pyctest_streams.cpython-311.pyctest_subprocess.cpython-311.opt-1.pyctest_subprocess.cpython-311.opt-2.pyctest_subprocess.cpython-311.pyctest_taskgroups.cpython-311.opt-1.pyctest_taskgroups.cpython-311.opt-2.pyctest_taskgroups.cpython-311.pyctest_tasks.cpython-311.opt-1.pyctest_tasks.cpython-311.opt-2.pyctest_tasks.cpython-311.pyctest_threads.cpython-311.opt-1.pyctest_threads.cpython-311.opt-2.pyctest_threads.cpython-311.pyctest_timeouts.cpython-311.opt-1.pyctest_timeouts.cpython-311.opt-2.pyctest_timeouts.cpython-311.pyctest_transports.cpython-311.opt-1.pyctest_transports.cpython-311.opt-2.pyctest_transports.cpython-311.pyctest_unix_events.cpython-311.opt-1.pyctest_unix_events.cpython-311.opt-2.pyctest_unix_events.cpython-311.pyctest_waitfor.cpython-311.opt-1.pyctest_waitfor.cpython-311.opt-2.pyctest_waitfor.cpython-311.pyctest_windows_events.cpython-311.opt-1.pyctest_windows_events.cpython-311.opt-2.pyctest_windows_events.cpython-311.pyctest_windows_utils.cpython-311.opt-1.pyctest_windows_utils.cpython-311.opt-2.pyctest_windows_utils.cpython-311.pycutils.cpython-311.opt-1.pycutils.cpython-311.opt-2.pycutils.cpython-311.pycecho.pyecho2.pyecho3.pyfunctional.pytest_base_events.pytest_buffered_proto.pytest_context.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_asyncore.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_codecs.cpython-311.opt-1.pyctest_codecs.cpython-311.opt-2.pyctest_codecs.cpython-311.pyctest_eval_code_ex.cpython-311.opt-1.pyctest_eval_code_ex.cpython-311.opt-2.pyctest_eval_code_ex.cpython-311.pyctest_getargs.cpython-311.opt-1.pyctest_getargs.cpython-311.opt-2.pyctest_getargs.cpython-311.pyctest_misc.cpython-311.opt-1.pyctest_misc.cpython-311.opt-2.pyctest_misc.cpython-311.pyctest_structmembers.cpython-311.opt-1.pyctest_structmembers.cpython-311.opt-2.pyctest_structmembers.cpython-311.pyctest_unicode.cpython-311.opt-1.pyctest_unicode.cpython-311.opt-2.pyctest_unicode.cpython-311.pyctest_codecs.pytest_eval_code_ex.pytest_getargs.pytest_misc.pytest_structmembers.pytest_unicode.pytest_cgi.pytest_cgitb.pytest_charmapcodec.pytest_check_c_globals.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_complex.pytest_configparser.pytest_contains.pytest_context.pytest_contextlib.pytest_contextlib_async.pytest_copy.pytest_copyreg.pytest_coroutines.pytest_cppext__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycsetup.cpython-311.opt-1.pycsetup.cpython-311.opt-2.pycsetup.cpython-311.pycextension.cppsetup.pytest_cprofile.pytest_crashers.pytest_crypt.pytest_csv.pytest_ctypes.pytest_curses.pytest_dataclasses__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycdataclass_module_1.cpython-311.opt-1.pycdataclass_module_1.cpython-311.opt-2.pycdataclass_module_1.cpython-311.pycdataclass_module_1_str.cpython-311.opt-1.pycdataclass_module_1_str.cpython-311.opt-2.pycdataclass_module_1_str.cpython-311.pycdataclass_module_2.cpython-311.opt-1.pycdataclass_module_2.cpython-311.opt-2.pycdataclass_module_2.cpython-311.pycdataclass_module_2_str.cpython-311.opt-1.pycdataclass_module_2_str.cpython-311.opt-2.pycdataclass_module_2_str.cpython-311.pycdataclass_textanno.cpython-311.opt-1.pycdataclass_textanno.cpython-311.opt-2.pycdataclass_textanno.cpython-311.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_distutils.pytest_doctest__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycdoctest_aliases.cpython-311.opt-1.pycdoctest_aliases.cpython-311.opt-2.pycdoctest_aliases.cpython-311.pycdoctest_lineno.cpython-311.opt-1.pycdoctest_lineno.cpython-311.opt-2.pycdoctest_lineno.cpython-311.pycsample_doctest.cpython-311.opt-1.pycsample_doctest.cpython-311.opt-2.pycsample_doctest.cpython-311.pycsample_doctest_no_docstrings.cpython-311.opt-1.pycsample_doctest_no_docstrings.cpython-311.opt-2.pycsample_doctest_no_docstrings.cpython-311.pycsample_doctest_no_doctests.cpython-311.opt-1.pycsample_doctest_no_doctests.cpython-311.opt-2.pycsample_doctest_no_doctests.cpython-311.pyctest_doctest.cpython-311.opt-1.pyctest_doctest.cpython-311.opt-2.pyctest_doctest.cpython-311.pyctest_doctest2.cpython-311.opt-1.pyctest_doctest2.cpython-311.opt-2.pyctest_doctest2.cpython-311.pycdoctest_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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest__encoded_words.cpython-311.opt-1.pyctest__encoded_words.cpython-311.opt-2.pyctest__encoded_words.cpython-311.pyctest__header_value_parser.cpython-311.opt-1.pyctest__header_value_parser.cpython-311.opt-2.pyctest__header_value_parser.cpython-311.pyctest_asian_codecs.cpython-311.opt-1.pyctest_asian_codecs.cpython-311.opt-2.pyctest_asian_codecs.cpython-311.pyctest_contentmanager.cpython-311.opt-1.pyctest_contentmanager.cpython-311.opt-2.pyctest_contentmanager.cpython-311.pyctest_defect_handling.cpython-311.opt-1.pyctest_defect_handling.cpython-311.opt-2.pyctest_defect_handling.cpython-311.pyctest_email.cpython-311.opt-1.pyctest_email.cpython-311.opt-2.pyctest_email.cpython-311.pyctest_generator.cpython-311.opt-1.pyctest_generator.cpython-311.opt-2.pyctest_generator.cpython-311.pyctest_headerregistry.cpython-311.opt-1.pyctest_headerregistry.cpython-311.opt-2.pyctest_headerregistry.cpython-311.pyctest_inversion.cpython-311.opt-1.pyctest_inversion.cpython-311.opt-2.pyctest_inversion.cpython-311.pyctest_message.cpython-311.opt-1.pyctest_message.cpython-311.opt-2.pyctest_message.cpython-311.pyctest_parser.cpython-311.opt-1.pyctest_parser.cpython-311.opt-2.pyctest_parser.cpython-311.pyctest_pickleable.cpython-311.opt-1.pyctest_pickleable.cpython-311.opt-2.pyctest_pickleable.cpython-311.pyctest_policy.cpython-311.opt-1.pyctest_policy.cpython-311.opt-2.pyctest_policy.cpython-311.pyctest_utils.cpython-311.opt-1.pyctest_utils.cpython-311.opt-2.pyctest_utils.cpython-311.pyctorture_test.cpython-311.opt-1.pyctorture_test.cpython-311.opt-2.pyctorture_test.cpython-311.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycfuture_test1.cpython-311.opt-1.pycfuture_test1.cpython-311.opt-2.pycfuture_test1.cpython-311.pycfuture_test2.cpython-311.opt-1.pycfuture_test2.cpython-311.opt-2.pycfuture_test2.cpython-311.pyctest_future.cpython-311.opt-1.pyctest_future.cpython-311.opt-2.pyctest_future.cpython-311.pyctest_future_flags.cpython-311.opt-1.pyctest_future_flags.cpython-311.opt-2.pyctest_future_flags.cpython-311.pyctest_future_multiple_features.cpython-311.opt-1.pyctest_future_multiple_features.cpython-311.opt-2.pyctest_future_multiple_features.cpython-311.pyctest_future_multiple_imports.cpython-311.opt-1.pyctest_future_multiple_imports.cpython-311.opt-2.pyctest_future_multiple_imports.cpython-311.pyctest_future_single_import.cpython-311.opt-1.pyctest_future_single_import.cpython-311.opt-2.pyctest_future_single_import.cpython-311.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycgdb_sample.cpython-311.opt-1.pycgdb_sample.cpython-311.opt-2.pycgdb_sample.cpython-311.pyctest_backtrace.cpython-311.opt-1.pyctest_backtrace.cpython-311.opt-2.pyctest_backtrace.cpython-311.pyctest_cfunction.cpython-311.opt-1.pyctest_cfunction.cpython-311.opt-2.pyctest_cfunction.cpython-311.pyctest_cfunction_full.cpython-311.opt-1.pyctest_cfunction_full.cpython-311.opt-2.pyctest_cfunction_full.cpython-311.pyctest_misc.cpython-311.opt-1.pyctest_misc.cpython-311.opt-2.pyctest_misc.cpython-311.pyctest_pretty_print.cpython-311.opt-1.pyctest_pretty_print.cpython-311.opt-2.pyctest_pretty_print.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.opt-2.pycutil.cpython-311.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_imp.pytest_import__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pycdata__pycache__double_const.cpython-311.opt-1.pycdouble_const.cpython-311.opt-2.pycdouble_const.cpython-311.pyccircular_imports__pycache__basic.cpython-311.opt-1.pycbasic.cpython-311.opt-2.pycbasic.cpython-311.pycbasic2.cpython-311.opt-1.pycbasic2.cpython-311.opt-2.pycbasic2.cpython-311.pycbinding.cpython-311.opt-1.pycbinding.cpython-311.opt-2.pycbinding.cpython-311.pycbinding2.cpython-311.opt-1.pycbinding2.cpython-311.opt-2.pycbinding2.cpython-311.pycfrom_cycle1.cpython-311.opt-1.pycfrom_cycle1.cpython-311.opt-2.pycfrom_cycle1.cpython-311.pycfrom_cycle2.cpython-311.opt-1.pycfrom_cycle2.cpython-311.opt-2.pycfrom_cycle2.cpython-311.pycindirect.cpython-311.opt-1.pycindirect.cpython-311.opt-2.pycindirect.cpython-311.pycrebinding.cpython-311.opt-1.pycrebinding.cpython-311.opt-2.pycrebinding.cpython-311.pycrebinding2.cpython-311.opt-1.pycrebinding2.cpython-311.opt-2.pycrebinding2.cpython-311.pycsource.cpython-311.opt-1.pycsource.cpython-311.opt-2.pycsource.cpython-311.pycsubpackage.cpython-311.opt-1.pycsubpackage.cpython-311.opt-2.pycsubpackage.cpython-311.pycuse.cpython-311.opt-1.pycuse.cpython-311.opt-2.pycuse.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.opt-2.pycutil.cpython-311.pycbasic.pybasic2.pybinding.pybinding2.pyfrom_cycle1.pyfrom_cycle2.pyindirect.pyrebinding.pyrebinding2.pysource.pysubpackage.pysubpkg__pycache__subpackage2.cpython-311.opt-1.pycsubpackage2.cpython-311.opt-2.pycsubpackage2.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.opt-2.pycutil.cpython-311.pycsubpackage2.pyutil.pysubpkg2__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycparent__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycchild.cpython-311.opt-1.pycchild.cpython-311.opt-2.pycchild.cpython-311.pycchild.pyuse.pyutil.pydouble_const.pypackage__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycsubmodule.cpython-311.opt-1.pycsubmodule.cpython-311.opt-2.pycsubmodule.cpython-311.pycsubmodule.pypackage2__pycache__submodule1.cpython-311.opt-1.pycsubmodule1.cpython-311.opt-2.pycsubmodule1.cpython-311.pycsubmodule2.cpython-311.opt-1.pycsubmodule2.cpython-311.opt-2.pycsubmodule2.cpython-311.pycsubmodule1.pysubmodule2.pyunwritable__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycx.cpython-311.opt-1.pycx.cpython-311.opt-2.pycx.cpython-311.pycx.pytest_importlib__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pycabc.cpython-311.opt-1.pycabc.cpython-311.opt-2.pycabc.cpython-311.pycfixtures.cpython-311.opt-1.pycfixtures.cpython-311.opt-2.pycfixtures.cpython-311.pycstubs.cpython-311.opt-1.pycstubs.cpython-311.opt-2.pycstubs.cpython-311.pyctest_abc.cpython-311.opt-1.pyctest_abc.cpython-311.opt-2.pyctest_abc.cpython-311.pyctest_api.cpython-311.opt-1.pyctest_api.cpython-311.opt-2.pyctest_api.cpython-311.pyctest_compatibilty_files.cpython-311.opt-1.pyctest_compatibilty_files.cpython-311.opt-2.pyctest_compatibilty_files.cpython-311.pyctest_contents.cpython-311.opt-1.pyctest_contents.cpython-311.opt-2.pyctest_contents.cpython-311.pyctest_files.cpython-311.opt-1.pyctest_files.cpython-311.opt-2.pyctest_files.cpython-311.pyctest_lazy.cpython-311.opt-1.pyctest_lazy.cpython-311.opt-2.pyctest_lazy.cpython-311.pyctest_locks.cpython-311.opt-1.pyctest_locks.cpython-311.opt-2.pyctest_locks.cpython-311.pyctest_main.cpython-311.opt-1.pyctest_main.cpython-311.opt-2.pyctest_main.cpython-311.pyctest_metadata_api.cpython-311.opt-1.pyctest_metadata_api.cpython-311.opt-2.pyctest_metadata_api.cpython-311.pyctest_namespace_pkgs.cpython-311.opt-1.pyctest_namespace_pkgs.cpython-311.opt-2.pyctest_namespace_pkgs.cpython-311.pyctest_open.cpython-311.opt-1.pyctest_open.cpython-311.opt-2.pyctest_open.cpython-311.pyctest_path.cpython-311.opt-1.pyctest_path.cpython-311.opt-2.pyctest_path.cpython-311.pyctest_pkg_import.cpython-311.opt-1.pyctest_pkg_import.cpython-311.opt-2.pyctest_pkg_import.cpython-311.pyctest_read.cpython-311.opt-1.pyctest_read.cpython-311.opt-2.pyctest_read.cpython-311.pyctest_reader.cpython-311.opt-1.pyctest_reader.cpython-311.opt-2.pyctest_reader.cpython-311.pyctest_resource.cpython-311.opt-1.pyctest_resource.cpython-311.opt-2.pyctest_resource.cpython-311.pyctest_spec.cpython-311.opt-1.pyctest_spec.cpython-311.opt-2.pyctest_spec.cpython-311.pyctest_threaded_import.cpython-311.opt-1.pyctest_threaded_import.cpython-311.opt-2.pyctest_threaded_import.cpython-311.pyctest_util.cpython-311.opt-1.pyctest_util.cpython-311.opt-2.pyctest_util.cpython-311.pyctest_windows.cpython-311.opt-1.pyctest_windows.cpython-311.opt-2.pyctest_windows.cpython-311.pyctest_zip.cpython-311.opt-1.pyctest_zip.cpython-311.opt-2.pyctest_zip.cpython-311.pycthreaded_import_hangers.cpython-311.opt-1.pycthreaded_import_hangers.cpython-311.opt-2.pycthreaded_import_hangers.cpython-311.pycupdate-zips.cpython-311.opt-1.pycupdate-zips.cpython-311.opt-2.pycupdate-zips.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.opt-2.pycutil.cpython-311.pycabc.pybuiltin__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_finder.cpython-311.opt-1.pyctest_finder.cpython-311.opt-2.pyctest_finder.cpython-311.pyctest_loader.cpython-311.opt-1.pyctest_loader.cpython-311.opt-2.pyctest_loader.cpython-311.pyctest_finder.pytest_loader.pydata__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycexample-21.12-py3-none-any.whlexample-21.12-py3.6.eggexample2-1.0.0-py3-none-any.whldata01__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycbinary.filesubdirectory__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycbinary.fileutf-16.fileutf-8.filedata02__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycone__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycresource1.txttwo__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycresource2.txtdata03__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycnamespaceportion1__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycportion2__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycresource1.txtextension__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_case_sensitivity.cpython-311.opt-1.pyctest_case_sensitivity.cpython-311.opt-2.pyctest_case_sensitivity.cpython-311.pyctest_finder.cpython-311.opt-1.pyctest_finder.cpython-311.opt-2.pyctest_finder.cpython-311.pyctest_loader.cpython-311.opt-1.pyctest_loader.cpython-311.opt-2.pyctest_loader.cpython-311.pyctest_path_hook.cpython-311.opt-1.pyctest_path_hook.cpython-311.opt-2.pyctest_path_hook.cpython-311.pyctest_case_sensitivity.pytest_finder.pytest_loader.pytest_path_hook.pyfixtures.pyfrozen__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_finder.cpython-311.opt-1.pyctest_finder.cpython-311.opt-2.pyctest_finder.cpython-311.pyctest_loader.cpython-311.opt-1.pyctest_loader.cpython-311.opt-2.pyctest_loader.cpython-311.pyctest_finder.pytest_loader.pyimport___init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest___loader__.cpython-311.opt-1.pyctest___loader__.cpython-311.opt-2.pyctest___loader__.cpython-311.pyctest___package__.cpython-311.opt-1.pyctest___package__.cpython-311.opt-2.pyctest___package__.cpython-311.pyctest_api.cpython-311.opt-1.pyctest_api.cpython-311.opt-2.pyctest_api.cpython-311.pyctest_caching.cpython-311.opt-1.pyctest_caching.cpython-311.opt-2.pyctest_caching.cpython-311.pyctest_fromlist.cpython-311.opt-1.pyctest_fromlist.cpython-311.opt-2.pyctest_fromlist.cpython-311.pyctest_meta_path.cpython-311.opt-1.pyctest_meta_path.cpython-311.opt-2.pyctest_meta_path.cpython-311.pyctest_packages.cpython-311.opt-1.pyctest_packages.cpython-311.opt-2.pyctest_packages.cpython-311.pyctest_path.cpython-311.opt-1.pyctest_path.cpython-311.opt-2.pyctest_path.cpython-311.pyctest_relative_imports.cpython-311.opt-1.pyctest_relative_imports.cpython-311.opt-2.pyctest_relative_imports.cpython-311.pyctest___loader__.pytest___package__.pytest_api.pytest_caching.pytest_fromlist.pytest_meta_path.pytest_packages.pytest_path.pytest_relative_imports.pynamespace_pkgsboth_portionsfoo__pycache__one.cpython-311.opt-1.pycone.cpython-311.opt-2.pycone.cpython-311.pyctwo.cpython-311.opt-1.pyctwo.cpython-311.opt-2.pyctwo.cpython-311.pycone.pytwo.pymissing_directory.zipmodule_and_namespace_package__pycache__a_test.cpython-311.opt-1.pyca_test.cpython-311.opt-2.pyca_test.cpython-311.pyca_testa_test.pyemptynested_portion1.zipnot_a_namespace_pkgfoo__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycone.cpython-311.opt-1.pycone.cpython-311.opt-2.pycone.cpython-311.pycone.pyportion1foo__pycache__one.cpython-311.opt-1.pycone.cpython-311.opt-2.pycone.cpython-311.pycone.pyportion2foo__pycache__two.cpython-311.opt-1.pyctwo.cpython-311.opt-2.pyctwo.cpython-311.pyctwo.pyproject1parentchild__pycache__one.cpython-311.opt-1.pycone.cpython-311.opt-2.pycone.cpython-311.pycone.pyproject2parentchild__pycache__two.cpython-311.opt-1.pyctwo.cpython-311.opt-2.pyctwo.cpython-311.pyctwo.pyproject3parentchild__pycache__three.cpython-311.opt-1.pycthree.cpython-311.opt-2.pycthree.cpython-311.pycthree.pytop_level_portion1.zipnamespacedata01binary.fileutf-16.fileutf-8.filepartial__pycache__cfimport.cpython-311.opt-1.pyccfimport.cpython-311.opt-2.pyccfimport.cpython-311.pycpool_in_threads.cpython-311.opt-1.pycpool_in_threads.cpython-311.opt-2.pycpool_in_threads.cpython-311.pyccfimport.pypool_in_threads.pyresources__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycutil.cpython-311.opt-1.pycutil.cpython-311.opt-2.pycutil.cpython-311.pycutil.pysource__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_case_sensitivity.cpython-311.opt-1.pyctest_case_sensitivity.cpython-311.opt-2.pyctest_case_sensitivity.cpython-311.pyctest_file_loader.cpython-311.opt-1.pyctest_file_loader.cpython-311.opt-2.pyctest_file_loader.cpython-311.pyctest_finder.cpython-311.opt-1.pyctest_finder.cpython-311.opt-2.pyctest_finder.cpython-311.pyctest_path_hook.cpython-311.opt-1.pyctest_path_hook.cpython-311.opt-2.pyctest_path_hook.cpython-311.pyctest_source_encoding.cpython-311.opt-1.pyctest_source_encoding.cpython-311.opt-2.pyctest_source_encoding.cpython-311.pyctest_case_sensitivity.pytest_file_loader.pytest_finder.pytest_path_hook.pytest_source_encoding.pystubs.pytest_abc.pytest_api.pytest_compatibilty_files.pytest_contents.pytest_files.pytest_lazy.pytest_locks.pytest_main.pytest_metadata_api.pytest_namespace_pkgs.pytest_open.pytest_path.pytest_pkg_import.pytest_read.pytest_reader.pytest_resource.pytest_spec.pytest_threaded_import.pytest_util.pytest_windows.pytest_zip.pythreaded_import_hangers.pyupdate-zips.pyutil.pyzipdata01__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycziptestdata.zipzipdata02__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycziptestdata.ziptest_index.pytest_inspect__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycinspect_fodder.cpython-311.opt-1.pycinspect_fodder.cpython-311.opt-2.pycinspect_fodder.cpython-311.pycinspect_fodder2.cpython-311.opt-1.pycinspect_fodder2.cpython-311.opt-2.pycinspect_fodder2.cpython-311.pycinspect_stock_annotations.cpython-311.opt-1.pycinspect_stock_annotations.cpython-311.opt-2.pycinspect_stock_annotations.cpython-311.pycinspect_stringized_annotations.cpython-311.opt-1.pycinspect_stringized_annotations.cpython-311.opt-2.pycinspect_stringized_annotations.cpython-311.pycinspect_stringized_annotations_2.cpython-311.opt-1.pycinspect_stringized_annotations_2.cpython-311.opt-2.pycinspect_stringized_annotations_2.cpython-311.pyctest_inspect.cpython-311.opt-1.pyctest_inspect.cpython-311.opt-2.pyctest_inspect.cpython-311.pycinspect_fodder.pyinspect_fodder2.pyinspect_stock_annotations.pyinspect_stringized_annotations.pyinspect_stringized_annotations_2.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_decode.cpython-311.opt-1.pyctest_decode.cpython-311.opt-2.pyctest_decode.cpython-311.pyctest_default.cpython-311.opt-1.pyctest_default.cpython-311.opt-2.pyctest_default.cpython-311.pyctest_dump.cpython-311.opt-1.pyctest_dump.cpython-311.opt-2.pyctest_dump.cpython-311.pyctest_encode_basestring_ascii.cpython-311.opt-1.pyctest_encode_basestring_ascii.cpython-311.opt-2.pyctest_encode_basestring_ascii.cpython-311.pyctest_enum.cpython-311.opt-1.pyctest_enum.cpython-311.opt-2.pyctest_enum.cpython-311.pyctest_fail.cpython-311.opt-1.pyctest_fail.cpython-311.opt-2.pyctest_fail.cpython-311.pyctest_float.cpython-311.opt-1.pyctest_float.cpython-311.opt-2.pyctest_float.cpython-311.pyctest_indent.cpython-311.opt-1.pyctest_indent.cpython-311.opt-2.pyctest_indent.cpython-311.pyctest_pass1.cpython-311.opt-1.pyctest_pass1.cpython-311.opt-2.pyctest_pass1.cpython-311.pyctest_pass2.cpython-311.opt-1.pyctest_pass2.cpython-311.opt-2.pyctest_pass2.cpython-311.pyctest_pass3.cpython-311.opt-1.pyctest_pass3.cpython-311.opt-2.pyctest_pass3.cpython-311.pyctest_recursion.cpython-311.opt-1.pyctest_recursion.cpython-311.opt-2.pyctest_recursion.cpython-311.pyctest_scanstring.cpython-311.opt-1.pyctest_scanstring.cpython-311.opt-2.pyctest_scanstring.cpython-311.pyctest_separators.cpython-311.opt-1.pyctest_separators.cpython-311.opt-2.pyctest_separators.cpython-311.pyctest_speedups.cpython-311.opt-1.pyctest_speedups.cpython-311.opt-2.pyctest_speedups.cpython-311.pyctest_tool.cpython-311.opt-1.pyctest_tool.cpython-311.opt-2.pyctest_tool.cpython-311.pyctest_unicode.cpython-311.opt-1.pyctest_unicode.cpython-311.opt-2.pyctest_unicode.cpython-311.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.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_memoryio.pytest_memoryview.pytest_metaclass.pytest_mimetypes.pytest_minidom.pytest_mmap.pytest_module__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycbad_getattr.cpython-311.opt-1.pycbad_getattr.cpython-311.opt-2.pycbad_getattr.cpython-311.pycbad_getattr2.cpython-311.opt-1.pycbad_getattr2.cpython-311.opt-2.pycbad_getattr2.cpython-311.pycbad_getattr3.cpython-311.opt-1.pycbad_getattr3.cpython-311.opt-2.pycbad_getattr3.cpython-311.pycfinal_a.cpython-311.opt-1.pycfinal_a.cpython-311.opt-2.pycfinal_a.cpython-311.pycfinal_b.cpython-311.opt-1.pycfinal_b.cpython-311.opt-2.pycfinal_b.cpython-311.pycgood_getattr.cpython-311.opt-1.pycgood_getattr.cpython-311.opt-2.pycgood_getattr.cpython-311.pycbad_getattr.pybad_getattr2.pybad_getattr3.pyfinal_a.pyfinal_b.pygood_getattr.pytest_modulefinder.pytest_msilib.pytest_multibytecodec.pytest_multiprocessing_main_handling.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_c_parser.cpython-311.opt-1.pyctest_c_parser.cpython-311.opt-2.pyctest_c_parser.cpython-311.pyctest_first_sets.cpython-311.opt-1.pyctest_first_sets.cpython-311.opt-2.pyctest_first_sets.cpython-311.pyctest_grammar_validator.cpython-311.opt-1.pyctest_grammar_validator.cpython-311.opt-2.pyctest_grammar_validator.cpython-311.pyctest_pegen.cpython-311.opt-1.pyctest_pegen.cpython-311.opt-2.pyctest_pegen.cpython-311.pyctest_c_parser.pytest_first_sets.pytest_grammar_validator.pytest_pegen.pytest_pep646_syntax.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.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_smtpd.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_backup.cpython-311.opt-1.pyctest_backup.cpython-311.opt-2.pyctest_backup.cpython-311.pyctest_dbapi.cpython-311.opt-1.pyctest_dbapi.cpython-311.opt-2.pyctest_dbapi.cpython-311.pyctest_dump.cpython-311.opt-1.pyctest_dump.cpython-311.opt-2.pyctest_dump.cpython-311.pyctest_factory.cpython-311.opt-1.pyctest_factory.cpython-311.opt-2.pyctest_factory.cpython-311.pyctest_hooks.cpython-311.opt-1.pyctest_hooks.cpython-311.opt-2.pyctest_hooks.cpython-311.pyctest_regression.cpython-311.opt-1.pyctest_regression.cpython-311.opt-2.pyctest_regression.cpython-311.pyctest_transactions.cpython-311.opt-1.pyctest_transactions.cpython-311.opt-2.pyctest_transactions.cpython-311.pyctest_types.cpython-311.opt-1.pyctest_types.cpython-311.opt-2.pyctest_types.cpython-311.pyctest_userfunctions.cpython-311.opt-1.pyctest_userfunctions.cpython-311.opt-2.pyctest_userfunctions.cpython-311.pyctest_backup.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_tk.pytest_tokenize.pytest_tomllib__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pycburntsushi.cpython-311.opt-1.pycburntsushi.cpython-311.opt-2.pycburntsushi.cpython-311.pyctest_data.cpython-311.opt-1.pyctest_data.cpython-311.opt-2.pyctest_data.cpython-311.pyctest_error.cpython-311.opt-1.pyctest_error.cpython-311.opt-2.pyctest_error.cpython-311.pyctest_misc.cpython-311.opt-1.pyctest_misc.cpython-311.opt-2.pyctest_misc.cpython-311.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyctest_fixcid.cpython-311.opt-1.pyctest_fixcid.cpython-311.opt-2.pyctest_fixcid.cpython-311.pyctest_freeze.cpython-311.opt-1.pyctest_freeze.cpython-311.opt-2.pyctest_freeze.cpython-311.pyctest_gprof2html.cpython-311.opt-1.pyctest_gprof2html.cpython-311.opt-2.pyctest_gprof2html.cpython-311.pyctest_i18n.cpython-311.opt-1.pyctest_i18n.cpython-311.opt-2.pyctest_i18n.cpython-311.pyctest_lll.cpython-311.opt-1.pyctest_lll.cpython-311.opt-2.pyctest_lll.cpython-311.pyctest_md5sum.cpython-311.opt-1.pyctest_md5sum.cpython-311.opt-2.pyctest_md5sum.cpython-311.pyctest_pathfix.cpython-311.opt-1.pyctest_pathfix.cpython-311.opt-2.pyctest_pathfix.cpython-311.pyctest_pdeps.cpython-311.opt-1.pyctest_pdeps.cpython-311.opt-2.pyctest_pdeps.cpython-311.pyctest_pindent.cpython-311.opt-1.pyctest_pindent.cpython-311.opt-2.pyctest_pindent.cpython-311.pyctest_reindent.cpython-311.opt-1.pyctest_reindent.cpython-311.opt-2.pyctest_reindent.cpython-311.pyctest_sundry.cpython-311.opt-1.pyctest_sundry.cpython-311.opt-2.pyctest_sundry.cpython-311.pyctest_fixcid.pytest_freeze.pytest_gprof2html.pytest_i18n.pytest_lll.pytest_md5sum.pytest_pathfix.pytest_pdeps.pytest_pindent.pytest_reindent.pytest_sundry.pytest_trace.pytest_traceback.pytest_tracemalloc.pytest_ttk_guionly.pytest_ttk_textonly.pytest_tty.pytest_tuple.pytest_turtle.pytest_type_annotations.pytest_type_cache.pytest_type_comments.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.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pycdata__pycache__import_warning.cpython-311.opt-1.pycimport_warning.cpython-311.opt-2.pycimport_warning.cpython-311.pycstacklevel.cpython-311.opt-1.pycstacklevel.cpython-311.opt-2.pycstacklevel.cpython-311.pycimport_warning.pystacklevel.pytest_wave.pytest_weakref.pytest_weakset.pytest_webbrowser.pytest_winconsoleio.pytest_winreg.pytest_winsound.pytest_with.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.pytest_zipfile64.pytest_zipimport.pytest_zipimport_support.pytest_zlib.pytest_zoneinfo__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyc_support.cpython-311.opt-1.pyc_support.cpython-311.opt-2.pyc_support.cpython-311.pyctest_zoneinfo.cpython-311.opt-1.pyctest_zoneinfo.cpython-311.opt-2.pyctest_zoneinfo.cpython-311.pyc_support.pydata__pycache__update_test_data.cpython-311.opt-1.pycupdate_test_data.cpython-311.opt-2.pycupdate_test_data.cpython-311.pycupdate_test_data.pyzoneinfo_data.jsontest_zoneinfo.pytestcodec.pytesttar.tartesttar.tar.xztf_inherit_check.pytime_hashlib.pytokenizedata__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyccoding20731.cpython-311.opt-1.pyccoding20731.cpython-311.opt-2.pyccoding20731.cpython-311.pycbad_coding.pybad_coding2.pybadsyntax_3131.pybadsyntax_pep3120.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-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyctestmod.cpython-311.opt-1.pyctestmod.cpython-311.opt-2.pyctestmod.cpython-311.pyctestmod.pytypinganndata__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc_typed_dict_helper.cpython-311.opt-1.pyc_typed_dict_helper.cpython-311.opt-2.pyc_typed_dict_helper.cpython-311.pycann_module.cpython-311.opt-1.pycann_module.cpython-311.opt-2.pycann_module.cpython-311.pycann_module2.cpython-311.opt-1.pycann_module2.cpython-311.opt-2.pycann_module2.cpython-311.pycann_module3.cpython-311.opt-1.pycann_module3.cpython-311.opt-2.pycann_module3.cpython-311.pycann_module4.cpython-311.opt-1.pycann_module4.cpython-311.opt-2.pycann_module4.cpython-311.pycann_module5.cpython-311.opt-1.pycann_module5.cpython-311.opt-2.pycann_module5.cpython-311.pycann_module6.cpython-311.opt-1.pycann_module6.cpython-311.opt-2.pycann_module6.cpython-311.pycann_module7.cpython-311.opt-1.pycann_module7.cpython-311.opt-2.pycann_module7.cpython-311.pycann_module8.cpython-311.opt-1.pycann_module8.cpython-311.opt-2.pycann_module8.cpython-311.pycann_module9.cpython-311.opt-1.pycann_module9.cpython-311.opt-2.pycann_module9.cpython-311.pycmod_generics_cache.cpython-311.opt-1.pycmod_generics_cache.cpython-311.opt-2.pycmod_generics_cache.cpython-311.pyc_typed_dict_helper.pyann_module.pyann_module2.pyann_module3.pyann_module4.pyann_module5.pyann_module6.pyann_module7.pyann_module8.pyann_module9.pymod_generics_cache.pywin_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.zipziptestdataREADME.md__pycache__testdata_module_inside_zip.cpython-311.opt-1.pyctestdata_module_inside_zip.cpython-311.opt-2.pyctestdata_module_inside_zip.cpython-311.pycexe_with_z64exe_with_zipheader.shtestdata_module_inside_zip.pytkintertestREADME__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pycsupport.cpython-311.opt-1.pycsupport.cpython-311.opt-2.pycsupport.cpython-311.pycwidget_tests.cpython-311.opt-1.pycwidget_tests.cpython-311.opt-2.pycwidget_tests.cpython-311.pycsupport.pytest_tkinter__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyctest_colorchooser.cpython-311.opt-1.pyctest_colorchooser.cpython-311.opt-2.pyctest_colorchooser.cpython-311.pyctest_font.cpython-311.opt-1.pyctest_font.cpython-311.opt-2.pyctest_font.cpython-311.pyctest_geometry_managers.cpython-311.opt-1.pyctest_geometry_managers.cpython-311.opt-2.pyctest_geometry_managers.cpython-311.pyctest_images.cpython-311.opt-1.pyctest_images.cpython-311.opt-2.pyctest_images.cpython-311.pyctest_loadtk.cpython-311.opt-1.pyctest_loadtk.cpython-311.opt-2.pyctest_loadtk.cpython-311.pyctest_messagebox.cpython-311.opt-1.pyctest_messagebox.cpython-311.opt-2.pyctest_messagebox.cpython-311.pyctest_misc.cpython-311.opt-1.pyctest_misc.cpython-311.opt-2.pyctest_misc.cpython-311.pyctest_simpledialog.cpython-311.opt-1.pyctest_simpledialog.cpython-311.opt-2.pyctest_simpledialog.cpython-311.pyctest_text.cpython-311.opt-1.pyctest_text.cpython-311.opt-2.pyctest_text.cpython-311.pyctest_variables.cpython-311.opt-1.pyctest_variables.cpython-311.opt-2.pyctest_variables.cpython-311.pyctest_widgets.cpython-311.opt-1.pyctest_widgets.cpython-311.opt-2.pyctest_widgets.cpython-311.pyctest_colorchooser.pytest_font.pytest_geometry_managers.pytest_images.pytest_loadtk.pytest_messagebox.pytest_misc.pytest_simpledialog.pytest_text.pytest_variables.pytest_widgets.pytest_ttk__init__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyctest_extensions.cpython-311.opt-1.pyctest_extensions.cpython-311.opt-2.pyctest_extensions.cpython-311.pyctest_style.cpython-311.opt-1.pyctest_style.cpython-311.opt-2.pyctest_style.cpython-311.pyctest_widgets.cpython-311.opt-1.pyctest_widgets.cpython-311.opt-2.pyctest_widgets.cpython-311.pyctest_extensions.pytest_style.pytest_widgets.pywidget_tests.pytest__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pyc_test_warnings.cpython-311.opt-1.pyc_test_warnings.cpython-311.opt-2.pyc_test_warnings.cpython-311.pycdummy.cpython-311.opt-1.pycdummy.cpython-311.opt-2.pycdummy.cpython-311.pycsupport.cpython-311.opt-1.pycsupport.cpython-311.opt-2.pycsupport.cpython-311.pyctest_assertions.cpython-311.opt-1.pyctest_assertions.cpython-311.opt-2.pyctest_assertions.cpython-311.pyctest_async_case.cpython-311.opt-1.pyctest_async_case.cpython-311.opt-2.pyctest_async_case.cpython-311.pyctest_break.cpython-311.opt-1.pyctest_break.cpython-311.opt-2.pyctest_break.cpython-311.pyctest_case.cpython-311.opt-1.pyctest_case.cpython-311.opt-2.pyctest_case.cpython-311.pyctest_discovery.cpython-311.opt-1.pyctest_discovery.cpython-311.opt-2.pyctest_discovery.cpython-311.pyctest_functiontestcase.cpython-311.opt-1.pyctest_functiontestcase.cpython-311.opt-2.pyctest_functiontestcase.cpython-311.pyctest_loader.cpython-311.opt-1.pyctest_loader.cpython-311.opt-2.pyctest_loader.cpython-311.pyctest_program.cpython-311.opt-1.pyctest_program.cpython-311.opt-2.pyctest_program.cpython-311.pyctest_result.cpython-311.opt-1.pyctest_result.cpython-311.opt-2.pyctest_result.cpython-311.pyctest_runner.cpython-311.opt-1.pyctest_runner.cpython-311.opt-2.pyctest_runner.cpython-311.pyctest_setups.cpython-311.opt-1.pyctest_setups.cpython-311.opt-2.pyctest_setups.cpython-311.pyctest_skipping.cpython-311.opt-1.pyctest_skipping.cpython-311.opt-2.pyctest_skipping.cpython-311.pyctest_suite.cpython-311.opt-1.pyctest_suite.cpython-311.opt-2.pyctest_suite.cpython-311.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.pytestmock__init__.py__main__.py__pycache____init__.cpython-311.opt-1.pyc__init__.cpython-311.opt-2.pyc__init__.cpython-311.pyc__main__.cpython-311.opt-1.pyc__main__.cpython-311.opt-2.pyc__main__.cpython-311.pycsupport.cpython-311.opt-1.pycsupport.cpython-311.opt-2.pycsupport.cpython-311.pyctestasync.cpython-311.opt-1.pyctestasync.cpython-311.opt-2.pyctestasync.cpython-311.pyctestcallable.cpython-311.opt-1.pyctestcallable.cpython-311.opt-2.pyctestcallable.cpython-311.pyctesthelpers.cpython-311.opt-1.pyctesthelpers.cpython-311.opt-2.pyctesthelpers.cpython-311.pyctestmagicmethods.cpython-311.opt-1.pyctestmagicmethods.cpython-311.opt-2.pyctestmagicmethods.cpython-311.pyctestmock.cpython-311.opt-1.pyctestmock.cpython-311.opt-2.pyctestmock.cpython-311.pyctestpatch.cpython-311.opt-1.pyctestpatch.cpython-311.opt-2.pyctestpatch.cpython-311.pyctestsealable.cpython-311.opt-1.pyctestsealable.cpython-311.opt-2.pyctestsealable.cpython-311.pyctestsentinel.cpython-311.opt-1.pyctestsentinel.cpython-311.opt-2.pyctestsentinel.cpython-311.pyctestwith.cpython-311.opt-1.pyctestwith.cpython-311.opt-2.pyctestwith.cpython-311.pycsupport.pytestasync.pytestcallable.pytesthelpers.pytestmagicmethods.pytestmock.pytestpatch.pytestsealable.pytestsentinel.pytestwith.py/usr/lib64/python3.11/ctypes//usr/lib64/python3.11/ctypes/test//usr/lib64/python3.11/ctypes/test/__pycache__//usr/lib64/python3.11/distutils//usr/lib64/python3.11/distutils/tests//usr/lib64/python3.11/distutils/tests/__pycache__//usr/lib64/python3.11/lib-dynload//usr/lib64/python3.11/lib2to3//usr/lib64/python3.11/lib2to3/tests//usr/lib64/python3.11/lib2to3/tests/__pycache__//usr/lib64/python3.11/lib2to3/tests/data//usr/lib64/python3.11/lib2to3/tests/data/fixers//usr/lib64/python3.11/lib2to3/tests/data/fixers/myfixes//usr/lib64/python3.11//usr/lib64/python3.11//usr/lib64/python3.11/test//usr/lib64/python3.11/test/__pycache__//usr/lib64/python3.11/test/audiodata//usr/lib64/python3.11/test/certdata//usr/lib64/python3.11/test/certdata/__pycache__//usr/lib64/python3.11/test/certdata/capath//usr/lib64/python3.11/test/cjkencodings//usr/lib64/python3.11/test/configdata//usr/lib64/python3.11/test/crashers//usr/lib64/python3.11/test/crashers/__pycache__//usr/lib64/python3.11/test/data//usr/lib64/python3.11/test/decimaltestdata//usr/lib64/python3.11/test/dtracedata//usr/lib64/python3.11/test/dtracedata/__pycache__//usr/lib64/python3.11/test/encoded_modules//usr/lib64/python3.11/test/encoded_modules/__pycache__//usr/lib64/python3.11/test/imghdrdata//usr/lib64/python3.11/test/leakers//usr/lib64/python3.11/test/leakers/__pycache__//usr/lib64/python3.11/test/libregrtest//usr/lib64/python3.11/test/libregrtest/__pycache__//usr/lib64/python3.11/test/regrtestdata//usr/lib64/python3.11/test/regrtestdata/import_from_tests//usr/lib64/python3.11/test/regrtestdata/import_from_tests/__pycache__//usr/lib64/python3.11/test/regrtestdata/import_from_tests/test_regrtest_b//usr/lib64/python3.11/test/regrtestdata/import_from_tests/test_regrtest_b/__pycache__//usr/lib64/python3.11/test/sndhdrdata//usr/lib64/python3.11/test/subprocessdata//usr/lib64/python3.11/test/subprocessdata/__pycache__//usr/lib64/python3.11/test/support//usr/lib64/python3.11/test/support/__pycache__//usr/lib64/python3.11/test/test_asyncio//usr/lib64/python3.11/test/test_asyncio/__pycache__//usr/lib64/python3.11/test/test_capi//usr/lib64/python3.11/test/test_capi/__pycache__//usr/lib64/python3.11/test/test_cppext//usr/lib64/python3.11/test/test_cppext/__pycache__//usr/lib64/python3.11/test/test_dataclasses//usr/lib64/python3.11/test/test_dataclasses/__pycache__//usr/lib64/python3.11/test/test_doctest//usr/lib64/python3.11/test/test_doctest/__pycache__//usr/lib64/python3.11/test/test_email//usr/lib64/python3.11/test/test_email/__pycache__//usr/lib64/python3.11/test/test_email/data//usr/lib64/python3.11/test/test_future_stmt//usr/lib64/python3.11/test/test_future_stmt/__pycache__//usr/lib64/python3.11/test/test_gdb//usr/lib64/python3.11/test/test_gdb/__pycache__//usr/lib64/python3.11/test/test_import//usr/lib64/python3.11/test/test_import/__pycache__//usr/lib64/python3.11/test/test_import/data//usr/lib64/python3.11/test/test_import/data/__pycache__//usr/lib64/python3.11/test/test_import/data/circular_imports//usr/lib64/python3.11/test/test_import/data/circular_imports/__pycache__//usr/lib64/python3.11/test/test_import/data/circular_imports/subpkg//usr/lib64/python3.11/test/test_import/data/circular_imports/subpkg/__pycache__//usr/lib64/python3.11/test/test_import/data/circular_imports/subpkg2//usr/lib64/python3.11/test/test_import/data/circular_imports/subpkg2/__pycache__//usr/lib64/python3.11/test/test_import/data/circular_imports/subpkg2/parent//usr/lib64/python3.11/test/test_import/data/circular_imports/subpkg2/parent/__pycache__//usr/lib64/python3.11/test/test_import/data/package//usr/lib64/python3.11/test/test_import/data/package/__pycache__//usr/lib64/python3.11/test/test_import/data/package2//usr/lib64/python3.11/test/test_import/data/package2/__pycache__//usr/lib64/python3.11/test/test_import/data/unwritable//usr/lib64/python3.11/test/test_import/data/unwritable/__pycache__//usr/lib64/python3.11/test/test_importlib//usr/lib64/python3.11/test/test_importlib/__pycache__//usr/lib64/python3.11/test/test_importlib/builtin//usr/lib64/python3.11/test/test_importlib/builtin/__pycache__//usr/lib64/python3.11/test/test_importlib/data//usr/lib64/python3.11/test/test_importlib/data/__pycache__//usr/lib64/python3.11/test/test_importlib/data01//usr/lib64/python3.11/test/test_importlib/data01/__pycache__//usr/lib64/python3.11/test/test_importlib/data01/subdirectory//usr/lib64/python3.11/test/test_importlib/data01/subdirectory/__pycache__//usr/lib64/python3.11/test/test_importlib/data02//usr/lib64/python3.11/test/test_importlib/data02/__pycache__//usr/lib64/python3.11/test/test_importlib/data02/one//usr/lib64/python3.11/test/test_importlib/data02/one/__pycache__//usr/lib64/python3.11/test/test_importlib/data02/two//usr/lib64/python3.11/test/test_importlib/data02/two/__pycache__//usr/lib64/python3.11/test/test_importlib/data03//usr/lib64/python3.11/test/test_importlib/data03/__pycache__//usr/lib64/python3.11/test/test_importlib/data03/namespace//usr/lib64/python3.11/test/test_importlib/data03/namespace/portion1//usr/lib64/python3.11/test/test_importlib/data03/namespace/portion1/__pycache__//usr/lib64/python3.11/test/test_importlib/data03/namespace/portion2//usr/lib64/python3.11/test/test_importlib/data03/namespace/portion2/__pycache__//usr/lib64/python3.11/test/test_importlib/extension//usr/lib64/python3.11/test/test_importlib/extension/__pycache__//usr/lib64/python3.11/test/test_importlib/frozen//usr/lib64/python3.11/test/test_importlib/frozen/__pycache__//usr/lib64/python3.11/test/test_importlib/import_//usr/lib64/python3.11/test/test_importlib/import_/__pycache__//usr/lib64/python3.11/test/test_importlib/namespace_pkgs//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/both_portions//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/both_portions/foo//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/module_and_namespace_package//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/not_a_namespace_pkg//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/portion1//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/portion1/foo//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/portion2//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/portion2/foo//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project1//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project1/parent//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project1/parent/child//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project2//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project2/parent//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project2/parent/child//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project3//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project3/parent//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project3/parent/child//usr/lib64/python3.11/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__//usr/lib64/python3.11/test/test_importlib/namespacedata01//usr/lib64/python3.11/test/test_importlib/partial//usr/lib64/python3.11/test/test_importlib/partial/__pycache__//usr/lib64/python3.11/test/test_importlib/resources//usr/lib64/python3.11/test/test_importlib/resources/__pycache__//usr/lib64/python3.11/test/test_importlib/source//usr/lib64/python3.11/test/test_importlib/source/__pycache__//usr/lib64/python3.11/test/test_importlib/zipdata01//usr/lib64/python3.11/test/test_importlib/zipdata01/__pycache__//usr/lib64/python3.11/test/test_importlib/zipdata02//usr/lib64/python3.11/test/test_importlib/zipdata02/__pycache__//usr/lib64/python3.11/test/test_inspect//usr/lib64/python3.11/test/test_inspect/__pycache__//usr/lib64/python3.11/test/test_json//usr/lib64/python3.11/test/test_json/__pycache__//usr/lib64/python3.11/test/test_module//usr/lib64/python3.11/test/test_module/__pycache__//usr/lib64/python3.11/test/test_peg_generator//usr/lib64/python3.11/test/test_peg_generator/__pycache__//usr/lib64/python3.11/test/test_sqlite3//usr/lib64/python3.11/test/test_sqlite3/__pycache__//usr/lib64/python3.11/test/test_tomllib//usr/lib64/python3.11/test/test_tomllib/__pycache__//usr/lib64/python3.11/test/test_tomllib/data//usr/lib64/python3.11/test/test_tomllib/data/invalid//usr/lib64/python3.11/test/test_tomllib/data/invalid/array-of-tables//usr/lib64/python3.11/test/test_tomllib/data/invalid/array//usr/lib64/python3.11/test/test_tomllib/data/invalid/boolean//usr/lib64/python3.11/test/test_tomllib/data/invalid/dates-and-times//usr/lib64/python3.11/test/test_tomllib/data/invalid/dotted-keys//usr/lib64/python3.11/test/test_tomllib/data/invalid/inline-table//usr/lib64/python3.11/test/test_tomllib/data/invalid/keys-and-vals//usr/lib64/python3.11/test/test_tomllib/data/invalid/literal-str//usr/lib64/python3.11/test/test_tomllib/data/invalid/multiline-basic-str//usr/lib64/python3.11/test/test_tomllib/data/invalid/multiline-literal-str//usr/lib64/python3.11/test/test_tomllib/data/invalid/table//usr/lib64/python3.11/test/test_tomllib/data/valid//usr/lib64/python3.11/test/test_tomllib/data/valid/array//usr/lib64/python3.11/test/test_tomllib/data/valid/dates-and-times//usr/lib64/python3.11/test/test_tomllib/data/valid/multiline-basic-str//usr/lib64/python3.11/test/test_tools//usr/lib64/python3.11/test/test_tools/__pycache__//usr/lib64/python3.11/test/test_warnings//usr/lib64/python3.11/test/test_warnings/__pycache__//usr/lib64/python3.11/test/test_warnings/data//usr/lib64/python3.11/test/test_warnings/data/__pycache__//usr/lib64/python3.11/test/test_zoneinfo//usr/lib64/python3.11/test/test_zoneinfo/__pycache__//usr/lib64/python3.11/test/test_zoneinfo/data//usr/lib64/python3.11/test/test_zoneinfo/data/__pycache__//usr/lib64/python3.11/test/tokenizedata//usr/lib64/python3.11/test/tokenizedata/__pycache__//usr/lib64/python3.11/test/tracedmodules//usr/lib64/python3.11/test/tracedmodules/__pycache__//usr/lib64/python3.11/test/typinganndata//usr/lib64/python3.11/test/typinganndata/__pycache__//usr/lib64/python3.11/test/xmltestdata//usr/lib64/python3.11/test/xmltestdata/c14n-20//usr/lib64/python3.11/test/ziptestdata//usr/lib64/python3.11/test/ziptestdata/__pycache__//usr/lib64/python3.11//usr/lib64/python3.11/tkinter//usr/lib64/python3.11/tkinter/test//usr/lib64/python3.11/tkinter/test/__pycache__//usr/lib64/python3.11/tkinter/test/test_tkinter//usr/lib64/python3.11/tkinter/test/test_tkinter/__pycache__//usr/lib64/python3.11/tkinter/test/test_ttk//usr/lib64/python3.11/tkinter/test/test_ttk/__pycache__//usr/lib64/python3.11/unittest//usr/lib64/python3.11/unittest/test//usr/lib64/python3.11/unittest/test/__pycache__//usr/lib64/python3.11/unittest/test/testmock//usr/lib64/python3.11/unittest/test/testmock/__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:32834/SUSE_SLE-15-SP4_Update/bf1f767880f97d0fb8705d54c314253c-python311.SUSE_SLE-15-SP4_Update:basedrpmxz5x86_64-suse-linux  !"#$%&''()***+*,,,,-,,,***,.*++/0*+*++**++1,,,+2*+*3 !"#$&4546777689:;'<=>?@AAABBBCCCBDDEFGCCHHI7JJKdirectoryPython script, ASCII text executableASCII textPython script, UTF-8 Unicode text executableC source, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=20642584661408112f2c173b66fdc7deffc96f25, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=3ce8bc4d0d8c389e997fdd66bfa86d30a0302dc9, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6ebf04fd492d89106515fd13c19ae490857e3366, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd9e290adbbaa142cd00dfe1f2a0b4c0ba95856a, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f59bd4fbd5815cffef2ea40a5a768dee3c965ee, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=aaaec346e809bd4d9d4fa8806f1a565ad2b0fa98, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a02374f2fabd8dd9de911559787f3c3f10179bb4, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=998f58e1a9e11d22bd0a298eb614c35837a2204c, strippedUTF-8 Unicode (with BOM) textASCII text, with CRLF line terminatorsemptyASCII text, with very long linesUTF-8 Unicode textISO-8859 textNon-ISO extended-ASCII textASCII text, with escape sequencesNon-ISO extended-ASCII text, with LF, NEL 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, UTF-8 Unicode text executable, with very long linesPython script, ASCII text executable, with very long linesC++ 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, 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)Little-endian UTF-16 Unicode text, with no line terminatorsgzip 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 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)zlib ERROR: need dictionary (ASCII text)zlib ERROR: need dictionary (Python script, ASCII text executable)Python script, ISO-8859 text executableASCII 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[\]^_`abcdefghijklmnopqrstuvwxR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRRRRRR RRRRRRR RRRRR RRR RRRRR RRRR RRRRR RRRRR RRRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R BNw|j;)'utf-80599806d826f3133b7e84b83572cabca9f5e6ab020345442fc5363021eb510e9? 7zXZ !t/B]"k%Ypa Mw ̸3VaX!"P@X'QDg_hG8uXfW& ZmHDx| 1n˰a.{#XPA]q²vr6JP9#89p!hkYDƐjX-QyRJub.JQ& amكԈ=$Fąb)+V7 06ȖcVEldxM fq"V'y?<'h";!mB9wn]o'LbD(*3#SgFD-ڟBXR,e*vr=IJ‰Iec%T;D8"8?~+f]nlY\ts^Dp#\9• 3XRwu#oZ98Ncڦم'+UKX.OhB ѲRMOP]uW[T׺y P@RaZRA  QZHf=)ʡKcIu[zjV?igF "YjVGt(+~}ճϬ(/ճ`E/z+q&<7׆`,bp oj=N0YYW,.4u') hNCBua ( 1D$\ݾ 4V[5rǑ:ߟFّ"nB?25'iư?2 Rv{|v\"DZ_ށ%L?%Ǹ,SQo'κig;PQc;{g M[te12y oצy p"JpZhwg1fS)7қ E,|W/an#Xqsϖo%x?!uxI;7K|H'@_x7GAn`l1 M3\]OkDJ[0c>hoj"2\s Vhv{ >RշkΫgˡ|~&ylX+m0p&>|!c(2Lç K|G;l&OXI]kZ>**.d _\/1#S]^Xr[ j"E}^\!'"՜یe5ӎKvÓwaF=b_h{ pDvJk ^~i֣4WBf Ma%[3vȉ :ʴhVDKiۘ'%1Fx=m/>x[/TC~b#yh 9ڄwqJS4Yv7+.2 ǝRB=mh0V̝nHuj+$^anO~QdaڎatE0Z 0Ռl{Q{5Pگt_Is-PQn<@_O\D!±QBC=M_dBQ<c@*k Kp߀[tTiF8@a:oKIvN"D1 K{V;sJIs>H䝹 k,eTaE(UX0nf#\U}ɡW:ln>LIT~=+Ɣތ#^/asȴ}_?͉vkI&*r! xUPɖKMK׼*06 zD֨y,jҝk)4}T%|qMt7!B%if5ڵCR8d5z5ܾ5NEp GOQ-Li5'W da`X6M< l-ޮ01Z eu||ksJ]@-iǩ‡]KbLLmyo1i4}BB\g$c>r}M }^i};t.U}}deW B7k^T r`]Wt ~H){eu8| +홇gN&_w3' Db#|9v{揇3运f{VChђ.S9i2qU}D=YsWmihebZ-:q4ъ\@?bM潍ҽϖޥap"R q`H>p'SvU'd{ (C&ԡwv]3Ϡ"n?,$zMqL$ fNbVCO*]C#eټrT' rPY JHqU=8wj(x`($TJf;4j"ry5P<ںLꖓ-۷XR2./WDf%7b(yB&@tVR=p{ms?FXyqq1'-$]A8[޳'?h8L{vs٥ƂU:!"ׅL[(m/L&\Q,d0la'`:n=偹P*sO;}i#Չ}}=kB-eўտR=̗XÊJ lfE- Q=^* O1(UX &]Ƌ~m89_O~ Qu, xVkx^Z`#hh#wҮeyc!l0.9R|blSdo}蒮a=,`>P>:}<_(1p}^1};Iw坟)տK#Si`}<̔)7Ę)+U]~,pwFϻcX'|גYB'3 ><*y㕈6k?! 2h;ϰK2Mᅃ1|,u+e߯nr1IxЩ`~ -}&?C,!l>Yx.?$Sb\.j9S0|?~NYiE5Მi yLmٟqZ1~Vau#fېM?F5_˔xujJi䊗1.UMWXPYD`w!/uIΡw4q1P QP;L?)jO&8u/gWxsB.+䞔i-7P5B@ 󌪳idb܋λW^PG6X;CN{7P[WFFL f~ $[\S#lQWn_jJrLGkMB;ώ_gf/$FHLx^v&X85(,KG\c Wg %c⿑@+d% NJQb;*ς?8{aKW@-TM֮{'%]oZ'tNzTt4RfJ=gQb8h0,5P㥐Y,mQd(J(,I;Z9tIuy{0; M'P8te1yơLb=|p;Χ(Zt }=WR\CVyPH}7Ku|2U᩵R q],pW =wnh豩 Qpu;H 1q!9ПXôh H%ҿ T=( nߘ"5c[!0lIw( LEm]n`jzEHfܵId+.S_?/fTcgVIĵ974A;mR2鲛-XovCɂ5UK옡h"YUpsE2'uվ˧bHQM ;@cN"n/-<#V!{I<'@aR@bE&T;Vy.B1xn cp'lv1m~s "Xެ$K6D=ΈXzlS"vD7.ۜaay.1+i_Y%^h{#\= [ZM$ s.j րw}xsw)gCaWtN[៬MGS-HJRPoG43@ $MIVuÖ"6tz(/62 /ZJ3[f,8`N$r6n>t'Z# ˂!2/!=O5~՗p28g}s˜ri*G$CbĻḑnaq%DtSQsbNSӫQV]!D wrg>ouh%F\\x{E7A&6<7(TZ4\7RHqx4 9.PKG¹m®wWa\&xJE7Yw~ |ށKAoٖumErYhTm2U`e|D\+^Hn+/(JM8jbYuSCŽ,N`JQ?=mSp AE8¨"9"|(~{dlC0[݋'aJ=aa4na"k:;+ D&Z>܃ιcw?֯8T^;X(7G bxhgTXEg5疥doU Rv9̑eëfnD9[P&>}5 \mSɌTJ65cqƄkku[q((,{@=}8#V ;B"2c~K èA\Yʟq%n8EGƴ%d˧r!-;:~D E5t/aݰᇽ BOCJ JlG:!jM6,g#ou`T9]s[&݁E>N2O}=OV +Ynm( h$,"!Nm-xr8~'U?WMN R. #FCvɿy8)Kb{4ז +;ٜp""1MFSWx s)H=}o|4)7wy}&wgP(8֨w$u{ꁢz@%d{=yFP[\O f|pE HE#֓O6/nS,vgבЈzcX #qzӽƮ=i$][wkK;R:X0Ș׭B&dV+s#[L@VmJa2PQ6b&RIu0,+ut@|-YJPq:^gER:xDNff{N>zQ%*@z.U^B&JTXfPZUth|"T%BTT9t(Tҩ}?I 5|m]hdlaM.߯6ih*_H_Yz7$㽠^~ X_a=|9tWD۽A PQ>Oy~,PCvV#(h=8[kg|W;L9k64ȭ"7h_{p<Qc (CHuaL۠EIQVe+=qqzz gE~̑ۓPǥZoY/<`,Fέ V5[$ )&.n6n&w9KՁr1UIm<5O36wF N饍D Ya"_"! }=^]䎉02* AKfQN+.qQU]Xa4Rņtxk0t6!F<`y9/xfTiQaЗOasbY1Ìx_q;ೖ@&,_FﰨQ}bA<ͱs<텩u(fZguҤY ,eFKxq4^ -h>'Tk#(^}Gٻ(|f(3霋ӯc1[&]|ZN>WV}[H,uoaMsX+'jWY5qUiehg3!^6{Ѭv(=3bӁ{.o'EO:@%h6<ö9W,a#&j|ow[ 9!UV;K6И5J.Tf+f$=?e^fpPRVYy6DSKb ZrΈ v8iyzEɝ!ɚvxUKnN{:I\FgYE4y6Z`NX&08 T))7~W*AgJ dȳx]GFx:mC[ aN_QXjy鈑-TUݷ rQ yyP@q_z0^w*fKn23ڤqciBxt7HM&aUD.g]1aܵr|$[zK1i0MVEm]Н2 5mjsN=,c,Yˉ ҭ׌tcb aI'4sKE懟oQ8P@_:gUlWDqYB6WDHiEa 1gKkz_Ax&7=5P*W na(&҇qhUSN6z\#B!ۜVI:&I0`Ei:l5Dh正 `RҳX1jUk}e)lcӬQz?o<ІM[J A=xrh5/X>Yh#ewlz&o-^0g&M?t0v$C_/D B uͻ0Q=ď=tz^ ز8tdDQ QދVB%@KmGషv7lބ[@+=T]b~Eކxa#PΟ9H(e=QsmH_ Tp2 y>'^'T嚚2٥/kz!M\-X `=PHΏ'ʕ\wߊF$I8†lur>soƽ%" L. Q9Zp 5 mю D iͽףeᡨS& ăz 栢 kˍj["r"AZ.ޏ]; |gT&_\8nL*;njJN}q3A%$6 ?c aq16C U]vpV:@uekn_#Б4lu.>huGBnׇ J5YzpI<X=Ǫlr0_$yʠPt&kْՈ_9ttTi_Yl3gn[ەa21({E:C-[%#ڧ?=).cb9Tꯗmȴ!Z{ )'/IG~I&?*ѷ:QW_KK5kӺ٬q|-niR(0PJ01]0{0@54GjO#n) =vRaKOAzl.N[z"l4kF JtݷpGLۈBk6]ǚL([paODx@<ѮmRRq_5"jP+-ȍW ]8仃 U2@fީ\" !<_j[T*VtJݝ DYe0z'm2D-<GȝP5Z\)\,kJ˷& agw~x9ZwxpQ8`}3-{,1)@LN5ji:JZ^2LNs]Qm'-\ezmzBsOnRTS`Xr6AkwvY-d$A; {y`DptD; h2[h-6%HKiרO 4!  XIna֊聽W- >u<L )̚R6R :WOwGϋZDJ 0 QZ8S0YK rE\ne?8C}&w& Mmi?^ɪlUY|06uz&&KUhYՐ6cZ:H(=+8k҄6Cd} (-fVII3&]Cj[A&DKm Vaau/0& ڜU<eXsGM'u'| EbOHJvT'&2Xd =rT`b%WG|Ҏ3JG|W4Y5˚sV,iZ։ L_&ǨϱoeӤT7L-?I'WE13@UzaHػfrWn&Մ4$FrEni:"5=^n@k?==T Cڰ_?NvoDtx.IO ﺿRvul;0`N;KtH ,%35J^+Y/]"+! yiwiib(Rd 9qNVZ;xڞMmV {z0QծD)Y(ԅ'|d>V ~>E% it"%OVv/\ bFH31#n^4NܘzGVݦ~@+;#TAIIbanJ\m7 g=m. bR!?[KMPK 7ək Eh|cGl')PeG>s(o<̖VV- N((XWc4?""ϚRo& fDN4+{$<ߕ󊿎tDl+Ǒ_~6s;86]IBcC9ePY_)[˦TJ (}b'|#ΰ"XNx] y!ZNg jw !I7ZF>yZ۴,toi&o됬YёPГy +4_ ޔX6]`T֪iqpBbZWM=BϤ  8^ԳsE 7C2s2 QR7Duy(?C{ٝʡG 4mU#ʲK78rPҵ1C7a*Ҋ/uyܓ4w+;AmwŸ)TAK4n5U%{#/ׁ`鯧y>6 _<\ i2? j`Թ0 NQMo1nw\/"U2U=Iɬ $]c`[i݆ F_7„qbNtX@0t禖t$;"Ot'6V9vFB֠>,XrCә,^mJFڤpXBE[T4ՉH=m:@ \jVДBu"u7 \:sf$u KQ?'`lEyt0Ú~lbmI_ +trKfj7K ԈV 26!d- U6`HqW*0q}Y^FQoӊ뇱?)pu)n w q\!S+~}.m|66R ;IPgQd񞵛 P<|>WkTNېզ,X'55 U U(|icYp?\#TL^1oRYn1Xd;}ɫ-r//>k_Ѻ@`8'[vi(3_zLKqu*}6)'b׫ =7M($i/8v2ޤ3JT7} K$DޯhαLt cL11D`MyϾ; T9|^,PZܱmuaK&]G ^g^ _*O,IZ%㕋GX˸C~@&ϔ$MqWZgf\MC墐 7p,γeIzȷ?ge1wCU"^@D:JW&?AL-"#Z_W O4~tgQP2ˎMlmX&]WfN5sN: S8l\'} vf#ѻBj:"ށz01"2ʕ0̖L&"4c~ Գ\N[1g>)]]ojuW;8!s?kXFpŨkԅ PYAN|wl!k27OP4ӆB4XRYɱ5S|/&#,A!s +=ZUS8lG"k6K,D.kDͲj,j8%#JJGkGx:Gjǝk]:00Qۣ [Aj=V 8x%q~Mwu8vFP{z;cȌ NB[>q$*ql6Aۘd,u/[l*Lu)oKM_yx%;3~U R`je|8f{O(=[șAjcQLvj!+^3~cl̒ 5r\eyYk]\ >8n/9>^HoҽOps/X )H22gVI:;…F7&WSIPͤJ[VBug'1y=3GCTt P"eLjFb|.';^-jw[0LqŕP82*wS/GLa7%В@[4t'.yq^hI(dOr!X\LV,0P5]MIFR?VŽv i-oMp)zX8C U3V€m.Dݼ5ϔyKAadeTF.wmlz, ?flI=ɐN${ !,nA7[Up|m.,qt[ ̐n+Y%ڂٵ2HG[ "ʃ]w/Kyl(&%55fB'-jᖠ{J'ԛv&^Ao 1,jec7`4}cIN W"V?cdnbtYK\vrQA4 \C.W ,tkw:N8!%.ڞnWx\s]Z %?#+*,=rʴ٫#I N(cɃ#x7OAQl>-"kLNyE(B/,^FfOl siX-(o8acHOkrŽy}ڪ#)T~P !tF"rr玲4K~PHk(?>'x3HWp6{hB KZną/-娙"k-ֽx5D aU ˋt8_>M`/CB k}J& W"V+\N+G0Y4F۵ `Kq,%)m, >zߏEM.?Rٳбʖ^gxL(#pA&sqӥ%$5e Ǽ ^,.)p9BڣsBCH~s5%w&v0XyjTM%nN`~ffbq;EnH|>Z|VoK&Ģ6t^׼)_x>/e>}Qmz/\y/F`1DPMk9k*u|+tM_eظ!$t:>Qp, 5M;#Jx5 m3ǐ*PƊV+õ _wÆ |rR ɯ Hf\ȋys@ [Ёo%E\Y-HK4:'3km5kԈU ol|czz#_  ?{`JIbӕADtg8rt#6tQ&fLb +@JyFM4I oJ=8Δ2Ñ ~ ȅu& :NN6S)eFv MHM[T860~\dJTWɛxяr얋Q~|#6QB_JAbmǎȄ|7(o tۋ6KAm#'s5@xɚ$.&"GUz+ty4$ݧ~`ѯH ͽ,7:SvBLqʓ5jWZK>6G$@q+u0HH(`6ÑϚD cIKMRl~fyp~>*1q`~)I~0l@JFx>a~-F=Kmxxުxg!"`92TB`NR&4)ͺ fz #J-TFh Pf< ia¢z5TSb1JR"U Xv-ovvli cIL;j6"Y/2ة)e5w9HX-8Q=%׻MRs)H\ ̊}: }sKrt2Ǽju_iEHm@f]e rڄ0NS)OhX_,A(S4.97r'& ÑX OK3OlN8(mB A5yzS2RML0@䷎'r:S'xtځ񊓎'zɹp}Y (A^6zF6vDx< CHq@U0@lzQ|HV;MdB pWwD1 wP+AhVU&Zr&Wry/,S]EFdGy[r^ĺRټWB󎽋ZxZ>. fv_*v*staΉ|t_;Lmq{9P97m/w }{gr0T&;gJB iT&sU{aR=_Qj#$&>Td* 68nת6b 1Ut(]Z \ъv(*H9{@-4KhCi[$PS.!>/kkh[QYyg~qxtg DJ' k_7|-[#gwm 6Sݻ==&d錁7ꂾ|iYt+}}H0di9 8bS@wizǏ<(^^7Ga{r̀e#ƕA"=4 SLuQ-Dc9`O~ nX{Fi]@Rm@i̍tCpy&GwaG(^L9LA\lh(ވO6R/?AۇI9no[nղ;{qE^aZ6ږ:{]g%S 񍦍*Z^ź*n||J CA`xtmw ;^X8jtOQo貈Ua ,H݁!jͧR/xStVwhx:|q4 b `UZ9,!.JfĉV7]6aR*e},c hTu?ZZ:Y>&-a{Qى1aPqQ?m$D M4fvvyILIwmGZH5j;\&*XQYfN/ܼȲ xcl>vRXk+}bCOt}+q7yW;Xe:؈vLe]zX`WvW:H7IO+ȴ䳾S~,&H+oɼ&U_'-8h \Z4 ~TYRy֭^Nߙ_fUJ4rXXHlH>M#?3~$YUgAo _NJƒfFu["/%uOon5}dA.8EiTųkənLȍ5RC-[',}h(uz5fҞKC|[U HxFbQ/S~pwD V@~Y{D:=SA*g<#؋!pey"3N/8䎹,URx>G=_}}f@-\vPU >U^6Bd,R/4*F$]5oF,_T-oZqd-5#|l͊]MX=Qiɗ*WSgf! / &iT+DީN ヹ#6OK0ztJorݡ+l{t&};u +/ObZ&L[`f^DwN\jhABCLpň4+$3D'~@Xn\PRxHktHFJ,PdBV؛.{PnJr%e9ܧm(e@=H%fnjnMum7Ӿ'k("+^ؠ?~O ΂bX h?MzHy8Nh4=ꍘIӟd۳$w?jnJl +RJOB Y5Zr25Կ0\2ȷPUK&Q0> #hqY[@H],g-01#5 >W{cɷ,E;c `L+ͤyP\S>hdqq nyU,J#QYX,!uAu c8e7,a+>BVя1g{[yC3 ެT Z );f_gR%k5:`M  Ru]s {uON #:*ZF4~'$kHdm@ yCN5{Ӣ|&FUcj{pkGNHYq-czd zFtkaօ!o n8BY2ᛁ`e Cʭ=/9' RU@p:&"Vcp,<,`Rbĥ"9K߰Gj k`b<E0R0 8Nҡ8x' SF]a?&< I;H' 5NGMO+8I 6+Y*, 6Qk&۫"~A.Qg{=uQ#nre"̳["9g9~*ydgIfEffANJ(#Y7IUزQ3oԲIbN`1{^=Ap!ꎸ|&J8p[(A RUJyyIYrmN餋qL\# "q/3ݳXKS(|ƶ&pq.|@8/F0mĩSY`V1VÝ[wj bAO-DkżvpJә0uIVLܱmT̼gzJC<Iܢ6Ln` H?.ϻpe J:nbʯ06}cMax:|,}_ C'%XX&}I)B[xfM^Q7W@%{Z0iڲ4\'9a#kh L.>zDșrl2wVUtjn!ksAe*ўMz`d4 $aܫ51*YkR>_b؍WpUTNwݣbV'ػB)2p| M͟.)0<6~wT ]75݋DlQy<&._-Oix7,) A~ELC-V|`/r *({ w"~9"#Qa3tS5@M0VI5k`߭\ u!z5Kt;h-2DKZ9V2$x.sV}t ~+Jc>˴YsUTwG6(Mbmχi>FɬZ_{҅땍}}DjÁ|,nq3!F|*Sm;);?=i Lvѭ12},+=QH4;\I*Of)c&Sq:Y͒n(=X1l{D(vp"'새8qp6t/uX _M; wTHT^"i5eޔRלY"8+[k"..%.imfQUu&Ujr5jzr'@boRE&Rb`Q֯ tP2j=z;S檩eƓjE(>Jnx~[g"Oiϫ 7 sk\$e>3A(֣ll(خ漷spq;[4JRfzjkghNE/k㈝%%1Ou$|o1Xϙʹb잮On{R)g26?O:JAb')mV-\~K[ P 1dE<&VO~g& \$>s]箛"% >RO= RQ4=,2n&R||a*( ὜[IЃ\y g ioYT`Ef׏kدBmuE^͘:b_k6Tz!M<]@/oeqtTu4 eE72G=[?hc¥uZX<>BVk^''bX#:;J!GV?K!wRFThT.fwm,6p^AF$[ F&$"n|¤aի NUW>r5~ZLx5,x2aYZ,|\ZZ_ dN2vjGDG+^ 5^*X`,~Fa"*8)O$m7ѣw)/2ld)duWo!Zu[@ŒsMeaVj_(rv; h| %lldR-m3ͱ?UJ}dIo# ] lsi[DTgV8I 9vϤG8lvmǸ5wޠFr@о=ΧD?#684copNi9m:]/iDcŶ[Q;AHPigJd> ˭xhUܟ rPC0ՐˉȔ"?Q.*"8muPì7,zrF>!TtӃx`mد*x`5"-o};6jM'/Ag19`w|\)z1FkPBl>qՈ=ڐΟ2;),t(ФS[u&gE_t<%AyOJ$=F-o-65\%Bx]~9hCh+HevpB<5MY'5k0 S},VU:94?1ǯV7PKxG3F3}ݸ5U\.A8=qc/8] ^7v*`',nEG&b;¨_95]bi,%q@& gZ()ehޯ)Wz-t_na=%rL<W#T@]b)յ\zq2X5J"N{±m\SaB [fA6n.zhN湀B 2xoqϾ2^}X>qh^Oqi¶t FL%L(Mv#VP :*z#5 K˵h 5OCu"89.W}.F#c /Q.zk뮤B??nh6`yHj2 ";فٗ!"NDJM'w/SAYu\{KvBR`71H2YQC%ws]lƠt@5Z8qt*j4S,s tHJ>01q\w}1PALofik%2Bdr{Sv!cAX"u[|J}9Uݧ_&pw͊T˷%ʎ uYNɳij~KO& p^ ULRig5L1 r,mh4%!rҹ;Cd !9e;̜z3E;YfPڻfmm3*|UNHX^- -Q?D 4qq)ƧvA1r]3C KUa_1-D6 Q=YdT3HWae.4_TSֶI;&L%Hڊ«KʈIeIhiC{ՀȰ>t|V^o~ /DTvmMBu^d}@;fFz>TV=A[˖6rdfGnl[d dCWDEzźs/X& :SV8iݦb_uEN5\BԪ! 4xjM6ɹ0 wvb 7BLZt1 4*ṄD)o e7KZsAv^I9<1JA: Ӷ,FR 蠋PėcԳ;x3/o8w Y/|4֕ oSu#* R={KIvc(֊nB<Vs; vcӂ 45R(j_[Z΅_@*Rat6;@~äR:(q>&gr648F ~ w&R12# Ohsa9{}|1d/0uCvu1StfKi @s 6D#E~\K֟[u5TN?n6VK5P̈́xIs:~}Fz9Tfnr>Hn7]OJNTel5;=*SX3I@7ۋ8Ĩezqǐ[@ATAK / I3BZOuʚ[죁 1$z&jc\A;}^JqN;Z{' ߞN%3!9;ڏq)'EGu,O.@!"<CXY|-02<-d3?pBXflߪ{y9Zi6!^؝:n Z\dQ'o-S xkh /Swbq7Fi Cj3q'jYsvQZu1/|1s˾|ra;rtƝ%n߹T60RM{ +;% R*a+k(̐F堾q/Ӻpr6@8ͫ'z>sIM\5jr`_hFjWcnvӞ9%K&F4ql<ѓa*%+fRm@CdĐL4|~: BQ˾|FzF?y:}_%{>~SA|%Y$ߡa+oP^~ٶ 4=UǷ݈ ܊9*-q/p5xS%Ŋ9pS`oÜWY{Ka/Q~ݹo]hs PED_+ X0 A"˽@BmA(VFA'wTk$Z½ܥ 8/ju B J[ (I ۾:m6 ͯkfUL UEo!-ݐG껲wg/[2nۈ 8mJCyG#FۻfYħekYz}oZd{MdnRA34I6VET}6T&e`ϟsnpZd3qEFsG/\ *@SQj:{}>sVrZTV:9EddV\T8fanNKB3+WM<)W}V b\1@kS Om8k-Q:1õk"K9J.ʆCiAGDžC!rqoړۮ!EH8"]Yl)Q7BOlιiߋ5$_C}9"/U>\)Ra*dǠ8jhWK%s̝3Ƃ= m]j)DW&Mm8COCkkqllU*w42Kj6To#>%tB~E;a;;2F-Xaf_'}N ujrUvurw K'4n}sa1x>xE=y6Q ('M7ǢlϘ>tY6nNYY}Ce R@7OjG:lUr!i=[ms)gr遘%l!z4` f)BdQ5g"*t:Aw;i"{x.j#;eO(qS(Eo3Y1vl#*YT_mN]M<E{A E *PǏ.$sa3^ ?2" m ٝ$\΢PֹhIkA:"460z+Zj-{i4?P;A+矕[3B%8KGzaa,!?` YWI}Ġa᠖FQw$:o7bBg?3Թ锻݌75žg 32`l p&Icړ1^6sguNm@؅;k?W1yI 7UOIE[x9;~ͫA/AX#c.]Q,P΁pMY[=Aƪ`B|W0^ Э, ɿe;Һwdhod+S~|C36)0hq:yqɏcKc:2B\Z{rȓ)лӥFΞW؆fռk?[~ln1TY䨑 jR.Pm*-pBTk_ArGV=v zW$b] ћJf!8Oc(C-! #mb-:F\Z h&: zY^Hc;C>P5vfspmD4K A!/J](KhU:ѻJ5_ \9uĕC0b0FkB7Q^񫷅 -=8XL<9e$QrEAB2% (xFW3Rr;$˪K0AJmryNgfM\iDޠI7n3I C{9;vO躶܄ 6 tpՕZ]=5آ^Rl@[â.T61wa,|+8Ą-8O  zXZ3@֩)J]RZ:xRJ{QKU~4_v - Ka4=d'%V^ǻLB`ts82qSl%~>7!:tcJAdڗ $A6ėU7{WMu5 cM] [J_iRXg`aas5vkGZHh܎[n56E^GgWzxa0UDLqn8w]Y /H!,-!W߹ =L)5^f< hac-~擱[!d 23/#pGFX2}7 gixx:l se-B'7! .|qeic$M !9P愿~8&V2O)Z}kv 9x]Ϙ~ҍWȂmD;+S9P.D;Hy12`OoM 0(zE#90!MHμ }wBUm4o@@`R4 zWCNgx,CqVd-\#@G@ Y=W/j-?ۮPo#r "W5b/ 54a'([Qv-?n1IhQW| 󋏄P7AӋ Ty/(d",N  R&I'`ҦGpj0!贈 'E^]2Mfƀ xMMYfEh(#ḏ֘ ?G.jK_T@#=[ut!SgA 8RI!Y%%2K!#%K ¡_sf̩:v(Z[O/X(Qk<=$n̪M`CJZK+㸪i!N8Ty>?3\@|ւB3};8}6Rv@`3~SpmadDG?[Єk=(x;Awt]qTAOC)gT|tGPopP4%6#\cƬ{!B6n @a!JB:Q/ʵ&ҫ5qygvsJuA]ƌm%U6™( ?Աg&p7֥s 1V*9i/A])Чy܂gۍO)KEF[ѽ=0L L K%ۚz`Iݘ;= lӆk_z :JYPFٔ!E ð *j/0lxFgj|ijf ue,njILB] ¨ (z|U9]O"$??#)9ZV 3[VО`X0pq6 &°r^2%AIe8݇"ITGW,dw~E6*d ?w!K&(\"r%0|}9lv2udBM9K!'m#'aTSI& ΄6:<;܄Y77mHkVPBkZ,ߘ,Au-ïA j{,usxU~b٣; "F\^쥱؈׵mNt\8u$9#p@jk-Ts9ZDXg_+*nO3j>8UF pQLq -n9Пx F3h]1t{r ĭFf2#o vV"c-(5DR؂Ho˯hPɳl^ sZ;z'*'-N s+^ v&)"lrց~9 #\@Bg8M<7a̍DEEa߁%{CsV({ t`c|맶XT0ՙ?:{R`9o7W7z׽jJZ1Mމ.@N9B$R 9,>Aie|Cu#m!p 5iVE?mPc 7F 7&R҄$7O룂.}#dI?AS$ Wg=K ÇlOSLt1UFjbgvo&f "p%z^ͭu ?Яc(H4o9Qj|P BBCHͭ&.E}fyz,C# 9{%: bj!1> `Un䟃jSGW*0<<4k;1m1Q-+ W `ޘUyIv]eӢ@c.?#d˱aVD TI! W9h&tJ=Ƞm,t'ӣ-|lӊF .OŊK;(mKc?m ,G(}ԒiAB)\-F>fa%E* &d0s5hϨRGc? _f^E`{ V"u #YsoB0#RG>IO}ۇ OP6  5`0͸f2'Xhª4k*(:GO +Am~C}i"xn$ m;F?$5ؿ5/vDN}3Y9ė;znCt*b>Q)1][h~dAcsRȇ=~?"dûUL0^äPC3<&"y#WlNia` Χ>F&qlUĎY=: ~&o=O'UCyA4tM;5+D?HB_Y2V]v~bMۙNdX.P/QuU(hhiWy.= TLS*B)RS-17 !<&ڭ}+LmZbAO i .Ί1ڙxq>`=>$64lXEpl9pN! oA>0f>УŌFb7O>Y˿eu`\~1<}GiA6;V$,;ч{M*QU+o7-P8g#1k I9 ˑ˘](CݬN2:^+>y@I0g%&-_cusVly8@K{ImYb>sf8RwH5 u"D[3w9}3ECDC 58(=3&z=-W_=^U4HUMO IqD'\fR@5a7 "XjMj" -?@ .6Oƙ3k{Ԍ&ȱ,.Z^/j#|QzO #ԨLػ=*0%[k8#`άl~D$pR$u^?uK]?'oӈ'A`-XGģs@,?Q{5glG,!e ra d=w'@m~<6V-zSR8L'`p/+߲8gv`#eV@w\ھ0ۥVW "?K[Ne'UiO;)hq]Hv ^SdIKV3Pu1!moωH;7>C8|MVVS4pB 5i͐!;ԏ{ŽsK+x ͝㙶)e3S^~ ҹFp%82y *lgݠ^#AsPWTQ gbyv,ҡI5/IʦP!NA=7􄐯]˷4cҜJE *,$G$X|yEYzD r[wG6.էgYjUzk37%RAjh WCS9#K$eu@YCQ԰:oY@n8,fcɫT] e[cG4*bʦ鶻|[.vc<s~T\rd %ZupY]ح3֙XcKw/E\nX| Xj"{qpAO|v^iOhIWoLtc-#A&84I-̙U$+SC@8ceeS<,,Fp3f_?wb؁scMt @SяT/PK%p&ݱq+Rk,`QI,RM]2u.n pk󣦂COegWSU6^UۈEaOTvgDd(wu&]RwYofiC' [3wth U#t]VMog<e6uȷZ arSa%q:z`XQ{0֊Td1VOKΜ94؁RawhP/]sKfVDDiǾZǽL<~mw`px~Kʶd/xp 8>Ce`"?ݟs'S$1 ̛tL ,K]M7Z`9%LZD k p+_yXqBQKdۃY`8~{-4K"^{vC~UY0z[+w7q"7Qf-",$y5h-YȟpZdo^a@AY)%OGA_A’Α%><,/<,gt Œ>-kH]NÏ*`=.+[ GJ{Xgc( ./~@pQb`Ttv: WNg0z#8ՇyAOsC<5 En/6q+cʤARm,Gw;)cΕblXbfadE9[ 080QsscE/i,c]f/AH%ub|P3VT%?Q%9}`؍-*< 7i~n$SBA IaDO՝L#~Ni|l_T(9bag;;^0QbEȱQT}Б1c M'% 1ҋ|".+P @i'Kt`/Y{0XHF`V#82_5=jk.<>XS1+PAj[nBH%CSѹ#h^Z0Pegႀ^NNd,RS󈫨s:1Z]`zHޗ3=%q(ۏB~~6BFlCCSM 3ޡ :2I"L5 U(%]=8 lFO7?Ʌ__2,:*:"mń0-Q6kH2s |v.2F̽:!t8bb]9-ys9,2"lÇvN2[mz?{x܎H)?qooRAVs/7{>a /ށיݥJsA4A" ssnY"#5*wlŒ-Gl MI{`:*Y)7;^0u/qOgA[4p0XEd -'UH/CwKZj=RғNB DA XgВ$xJɹ"aS˖:Ƒi4 ίgZ: Ut'2s ]`lF[/zjm#=T''P-4 2?ɈW^Oc{֬pp=96 jg&X8((pc{VBk<S}IB$j.1ﰩ\GWoWF6gGpqyH ^6qcc̓8vwa!΍k3 օ@@,4Qf+%J¾)O%P*7JÇJ+Ԡj{)N=WfOS&uA]u3!uYI,*' ^];u#Y,]l)Nsb""/lýCT6}kgdZ!x}`0٣2e쥥_@U)2U!wbPRSdq>W?b$Om%H[)%?uׇGG֖@)M@K.ZG9WU^o1,@w/KqhR4*8#Mrgn  j3u.EOҐ Wd[Ț_]aAdJb;zwM(r%yyXv[5Tg%$ɂv|. ۯB?Q lInXLIf.@]>S,S=7\tȎy[Gp8a WP 9Opy.߇߮7[u[WLfU8<'jnsnA+%uI08q6=p/ `V" m;smhCw *?$Z4@Ywl嗺42.ٱïfnICŚ9*?EPU VqX șr9l" j'W 8ٕ&U䞷5ގ94©W`Um:#dk[F2B[]emx QuBƅ v_úX:3KmVTLkRhl#E {y˺nLLs+oD E<}fQ?yjYQ͍D`}Q2o^22eQUԨRO[IY=Pxf"6h9Z<$%˅>;JB>O &e]`hz;`RBdATZ ^%&>;z{@t5!JZ%xjD !?9vdA8O_.4!i%ّrWtz%Z$Oz!["$|JVp\3sPg=^H}ĖWܜ׸eoG^ZݖXtox X-V" ކ>: nKWܼaT^7Qn@>^7WcW ׮W(x:)?  ]:aJm̪5{vˮlZ vC =WCy{(/j&tx5v9;N>m0Y^"ve~Ke+_#\#n7gQ8=Y\bHGC孰X9{5Zk w6N}[[d怦F._!}Fe|3s p_n?ٯ)NxƇօVzyeqN88T%A^zQNoP$j8Bӭ`u}jcn! gUDtۿ(: 8x-Ћ옖b|G:1|;ؠ]K}RV: XT= yw3#o21~c]ҡv 4[-Zi q-$M!1C20۠R3CVRH>1`6ШYda״ mmgҶYXdwYгtei)"DBY2ꢳ0a ٞ$c?h(wg u;.թQ>}.O}XT:\AN7ZpKy_~Y;[Rm ?r g \9nCsNY =\k$pHbɯl%3*D%jmd ᠵWk PB*=pTb'X[TD1 <ݏʕwٶf4pqxτ,tnPOTs=kaDk<Z?BU rpk6V QsF/5UL𭐊߰Q(2*yGH.ux[pY>U,Orm5>:`w6bHgȗR zjvP7-'TrJ="81{) redoڅ^єP='>N }1yYn<:(" nB~D4vd=1m$wY :Y!$ g&\/uA9%J,xQ]GEV!:1b&kdRNL^̜rądžjrN a({g-ПPqLI t񸢙|{1>W4{cxc; K؈Jo3~)#ޗnݞjawHpTXlHnY &`f^tLqۖ`kMdz-M>џu32O{uK]Pl&k09 C^64pVMUlns5lb\geBV{3/yfD-pbzP.G>4n4zRCh&ד)J׌xRPc>6>3lK5"+ud RdM&C% MɋS믭?M{P *qj@b FVn\xu Mh@JDbɘCHXv]kࣞ-a 8*O1\v ubѿ`Һ@Qq fjM`& f ˁx觓Ny)K1 xxm,={l1FFxz-^jb-˩ojŏkl<[ge}CDG,̔o$`}w E2RsiAҼ|g"ۺb0 C_jk ˽j]!KcFSe;#/f7${sA#k)1ws_Js-\ר lЁ=ܦFh^6P ` џݑqdG%zX%+/qvW.fj<ԦV1B m6Eaґq5©Yvdpk731|oٿE,e vWdZqp]Ql8]e0fj1w8Jhߗ~Xb1f?-!Uh6ZU@/>ݛĥDG=4=' h!F{#Uf..~$%ʹ4 27d6XWrc ϯ#j3JY8ό”b\=t~̹UjJ_4NF&=Lqew]y{2TG̋#ەq $8dIYx?dt ȶ7уuGG%dacuohN6$?xLGMЦd'0$?4`BhJ6^;tܫyy|W$ɛLK(\q&J۬UE`1ڱR0Ұe1B!#+ |T('lvyE<*Aڄsn Cwޘ>^\MQDt~JrFʀ/9b,qFeи9!Ud{YHF,ZP?-AP<  ~W3ٶkE$_H !T`UbrHW@$4By ]졥8VAL)D{,fjeR/[qx\"Ka^(v";!c؟ۃmrF#Ώ.E=<޹x5gaȫ+*7<@w$b@,q2 }tT @Ο5@e~[cYJn'2?7Bf(5:GIh kU4PۢI 0uw[a {31_! <"]RrO?ƀ,A0`]rqƞa*M>hN[,LzA reOd>fnm!2R1SlݠY8AHj=)9NW9邭sPz GĎgQ¶A2ZާP$y|@f#{\46#fo6EH պSaB_?oO_Zn q}Xt}N4PG-RʔMݲuMݬ{7J8Wj0O;FkuzZ-.RZR\92,h3M`lwH/C4E;IJq4zkt2tA5L $G5D=YGx5w'r E6]~ ƿ EWd`MRĖ[O^^(=)g)Obܳ %u@ٶgw>;4uNĿ@{oQ]!-ɷL #||m_Ik="#jcr@]17(oF`TKaWc9==0 f(dwEv嘗zS'p[v |{\Y'p@d;xE5]Svj*#Z91[QR_dj+{}*;OvsWAgΆ@*,܏x= y #Y54sP0Wd+DnӇ 1ƭ.-p+ľdwͱq܀DsLpsǴR 1DŽ`wQ7%IU9rE(oei<,vHb=蓗7kEvGg+8M&M& |}wg `jde^TMȻGg;X/̞C)>8cu|S >}R=#A q2A4*c9q*v5TZ?ۢ0 'A]Blć 5IwoСmkW-7LzswݳRۇ%90)O'wK*A#RWt}LX]';~}e%r9ĄWYE1MJ4!I+;@}-z׈xcRƃ:},qAY٫+Vͱ@zBEL!iL'W~׻w+`Mrd&5Q=1:8qTmZ uf?+x*8YMCBʓdp WDw-"wk ]q㭘3%? C7y^ٽЩqX|KF>[şzPƢ`yf u?)2(wtvA;4+0;h}|wu3q}w`M5D2WAVK 9daJpH7PY[vc5%ǖ6CƓ|`s_vN?r5^Sُijؗ_V+=ȇ(ʕ Kݽ`1eA݅{]"5gg]* |n02f(TŀsMEXl7^5jY5ј#̑jllUZ(:o:iOnݙ^_lȤ\_@K9݌*58@N,5\R#W !h#vYʒz̏eJ )=u1gҵh 1 1@hjVO#kO~!q> aS] p3r8Sttn"T b#n';&Z~hq$Y[rѸF5]wA"mx]3BnqԞvp4:e,^>*=¡҄,m(‹Zl}-ouXp~L˫Yx s8|u2!Ot<c~=D[>\Pphpk|PL|':h|{b~+%< wy+700ZޱaV_\ 5xk~LL9 9fj~߲&xSɆ#y-rkF|襼9t*dIsݸ]UyE /EOᵾi?M=Bv Ulք $|Lŏtq:\@@>(9H[;RL d꺿6>a>GJ@-F{.oĨ%Zp = 1I0FcDYC> HmI8!џ.8YţaaE>Wе`3>݀4(v[>2& x#X^B0k]Z#/(k_Ξ f ' ]&V#Ic}Fa3n#d (Wh1źkGCA}t3?O&8Yv\np 8>ݷm#SWEx ;Z\gV~$`7org1 K+X-0] ?0@㚣:-q BuB̖9°(ːXQ\)ſ!T oN1nGPXS+ E-PGn/H ͮ? 8@dEKl0He9rb ˧X.Znta}@hkaٲc+}] njhsESeGN&P#Э][!RLom}*Ifrby:p黇L?ZelŽ3U 5 V9KmiM7i=^p@yjY#-1-i3x)F3q3.G|N{~n lDj^9jd4q;) lUX[G_i)ٕO.Oz7}Ourfa%ߴ7츾̬!v{H'i35:2%bum1#TDQJ$"ņ#-E(0a_HUO!?%FGe$@`@sL_w]Ha7H[e6*Ԉ䤙;z oLߖD695SEsO`#w˂#. 6b`TDY@YoA'6ƥlyQ&1SPD{ǒ4 ! kWh枦*U*:}CIzHx(3W=9ɠ\[EIV**}04L )6`EhN)h {h!?ʗЏ|d-젰 ,4!H]ed@)Rj?HnpĪ8=2];p!b&]N!v⫎BYLB!&t4?Fkv tR4"[  n54.#߰ $6xKi֖T8aO>˂n8(u*ɢS囗XD^4EnB'|aЫPYPJQ­#ow1q8GRKBiu∉Y^# JU״0UξȝQE%to^,F#;e>~Kgʔ7Pzw=bxTܧB3aې'mnm}*d3"@ 7e CoD:S־.3|A|w7-5 |`l~ܼIB"`u+GAL V"J7kKJ3mvRP[;=O.zp{!M^B;#O{x]V)k*fFg%ү N*h&{??jf!;~h $('Bր 7YPhqLn )Gc~惷bMi ra)J4'o>?T(ɺjNs/gZ(}R^4 ZSFd/AWRD}Np;$O@@Ho<% v-i\_L- -b޺("qڝbf~7x^zdCeZRaQm 65ET;0ϑwK5A^; y<,-IZp$n`$ig6 E^óV)0x6$qqGOh4qڞZQ ,T,tY^QgLe7qbyȂ!a9M4(T q|cȻg<ⵙQT!,Ϟ|RŃE*ԤMfj3_|vX^W1Gˊ+:St֧13Isݗ*n[7C^eluyjt>u'IYN}" r0d;d>%6:U[~bfn5H/Y(Ѣhi!Ta. ިxf ׀B~(k4o0p@1Z2 ?)H+ [Nʵ Oux8j}GX@@(f}[cǧ= *&kѻ>OƳ?j" a 0)Bw3\/X8EJPtkRsw\ A>T(fC"6IF,ȻS9k](,`IU@g _]6kMx3'/x񬅐ZWH24R;KWndedNƄ!÷M'4œ2褅`dz5o7 im;OSFV;İI juS:U/ oLɶ6ZzRڼDM]dupרcEie)P\yy(.xf(CK xuyMo伱,+?XWϐ.oPⷣ aZ(U* tK~ZO32(Ldrw@ דːP/\QAd[58P3\kQ ]2O5~z'@^*-N=SUH)ӽ@,t-~7 T)&9ͯ418 `{五TGiBG$u(C҅5lGiOKz֌ Ce"f4=KD?)ơ2稷id۾Bq\4в_*fƶN»f{[2ԝVߣZݕ'z3Sn~jptM3#Iq+wI4:v^}s>:2*bۆyAN F$IĕrcB䗊B0Wy벍$Z]Rp~|+C0a:Ls=0xU;/rY9 Hӱs`e&Eo:ҒS欜k_aMAqm!ޅ‘Q|VqJb` RuC _"Xeʶ܉8זaRmr.@ٿ3f?~FKkB-L˕ΔM&w¨'e!:<$owWB^il$&~ r PS;LvB:f!C#* |Zx*,vqoM3vG!?gytYEԽ}D0$35:/Ey+ 5|AkxY/9k<ŏ SfpA(֐ecP\*R_lJFX۫!]ikJ:- ZfXa+/  9eTc\r?VFEd&EWTW:lG7rl5C\h_H#(nO7>q+@}ivuHAMk (I&;{L+_|LeʻjՍ 4iЊ̏lEa(TpB-u7kᾎUD"? 옷(#X֑*PߎZa/=JebXԁoeX 6h}ZZڀM6 yz 7;l{}V8oJ70Yoጞ`FwL~M`&|Cv?}*~M1=:v V&>{utuLeX_(YG/Շyd > sሦ߳9&(؏*tm;Ij]_$S0lCv4_Č1$iYe>FOLV?aXْ+bbu]T/1L,-9"{26*iC)~O+V/(&hM/Uop:=3Y}*~\+m{=9s6Y#L]1Nd7x+c\qn s;4KliyVE& `'[1yyDxFcX =,p&6f2.zH4SS#]`Bnb?RִQ,;s1PqNX] y囫º0Jf|3rтȱNp ʾ k[ _`$cppCT) N6FΏo hًmJ̯jp3ʆ;j ӄB ɴ1h*pXO^ C?F\P=s|LiXE,AzH~c7e bٞLvp6Ag2! R2 Kr8)AwW_\NqrCSW[-/],Uڳx5 'eeUV_o+MG("1)0a[1 J1Çhݒ.Bn f^N1I=JbQtxꃡٗ\zvCu,2τIxe v7e­' b $py,~V P?:ȍm8$F*(yTe7==FOtxP}%lT{Dhْ<>yuzmɴ=70N{ْ#LJrb<ּXIQs ocKVW8\rW4VtuCn\;j[yAG@^Ԯo=Vҝسxv8{ZZ=|7 {/WΉx3`#-$1I.xô{C1z'P 狳-  }CW0Q&,zs_Mw:vXQv8<57ޝ u} OizNsx"&5uhO!?$?E~ T:bD)9kսV7G"%%I{_e-g {4 DU Pqi6SRn}IيT#Ȇ#",}DAcF\-!iotΚpq'۫b=Ѐ zS3= ծ7r3n{е'p*pGiR:bx3!^j*VGm+Vd~rd>~tDho G8P # p33"}N{5vA;b*pƶK@W67[UKN(51`?L7+b0aKHIw='^ וҞ'DkeXEjk3i`ucgRM_fOE?%EO{--E5X$yUdDum-L(N3ck :r?y6~GNdA5 p: aDNPnw}^'>6РEg ׀D/Rj Bꎐ1]hrmFӺV0*UAt9T[0fl^n.΀K AM.u/MVyzqLo;;f4;DO][F, \LCbDXE#R})yfFZid#qTnqJQ$bllvvccCj aڽ%ċ9#,V֘f&Xw5kY͒]u""}sX*_| :}E+jJj^ Hs=qHFZL9Xw5NHad s7>#UƊ~]d !C씨-9^!PO"=zPW jGvZTܴ=H,2HCh8CAD<Բ¶bxhbv>416n/OuHƷ&&zN61QaqVJwJƀ r 2'l%:p #pQ GfA߷<hahv3-j; oE_Vc'z3zg(Ȍs-bm+ɚ'7Ձ{m1 1'%}Ԝ~;Vn Ҝ?N-O7hK4-(*ٍ۶ ˂b;A~mDd4R >ՃvPa ZB99Y/RmkmoEhqlm\9{Q`W98 *>\Ց?K>3#s!ZKk,wuJ {/C6| !9@@Db<_6¼h;y%<5[[Y|E=*;dL=r22 QG/X^˥T#Aqk$*%͢㗴wi_3H>3DBg^,/~Zٮ^ۼJmY F!GJgIw񟬇@޶<'-X WښqLnfMBw^IRo3;y{2psselݩGb wKb'l#Wrt]"~M9[4>t[ NĢ303wՄ3%)Qp^+7 67/^EۢŶjFSiMH^d,$sd umJg.x)Mz3^~ 9~۞ BͲ j@B]rqm' ل.G@ZHW;K5jy2Z@BPt0%(AۦrY #kt$FK BD3Eܑ7ײK±ґ,B3d1ڭX̖ `AuB1ōB,t8}UM{yXۆNVD?Ejq'~Jj⽟-^g,fM5\7G ]E/:=^2HNʒ~-YO/@֭I!msbj"TnɮX4A珁rZ `{p1Z.W=O\6R]xiC' 7P+ӷdȴ ÷[dZG#^ \&R(2>?E9#՚| 4#9@EP[w%4 3݃%kOxSr~C:|L=$w?R|u%n8â+)ʭbr8y}`(D#pĘѶ 88]/Y|R-{3ӺJY!t(%S5^k0*߾]O֏7&ҪfWn\{?kp#*XBZ*kB~ ]bH-{(O{ڄ93sÁ/9' vx?YeXd]e〣/4yO~[1m$ ȳ+S NF%G~BtNh {aF։YY`oE/;STGkvKwOak'k;auzh&k2Y–1?j!; +A(LLUR^-R<~Lv4 d5 *${קG77yt "V < _:*z))¬tJasTD1N#ámj/z)k4d}$*$%_ógnqkME00ߤYх 9;c a1_|lN/z\U5WF7夠C HE\ō$3-8:m ȸ;a; gW-m#3{l]T+-0؈ԫ$FS<~JG?KЫZn蔞~{Rp?};*=oDEqh,L(=>0un P1ԫ$kXd$dz 6UoR(@R*pmo"}<(>_t[ܴBEԷVlT}mUWcȎkw#E_D i\'S%`ua%cHdԑ%gFYnOxwf`r2lXRjڊ h/Q}Ώt+Jp=S.$د-I/wK5Ƭuːc=-, Y%woόLxڂ/je٦Am9(ӡd7ֲ]Y2ֆG|4|-˅<j[JUQl GsƙMGg:|tKpG 8k#T ]p,[B 3t1{Bs(> W:zrp"{~pxeNxO.絘{ĂPɳ b;'}|ix!/[}+"|sVE4 u\3U)g2Gψ5v|S8\ez[)1 {dOXD-9;Ik90rEcX9{aGsR3 kIԱ`I.a9GƲ_AZF7EP9hJt>nYieXǮ!kWS{X0kxxF(/+?Bg=6NB]OV.d{LiD &ۊ%u<1I.~sDjuC";a \Ϊgjgt&{b4Zد\ _DDf"VYb(ԏ' QHGc }}i鿥jۛ쾌pUYgDP4G}m±$*=("")rHh΀gv5!oW:`=ֱ)4abPuk$%22 5Q!}dLP>B؞OF_Y̿r8XQFѺ(|Fl!<7^:7edNp8u(M9v3;cFuߑau|vC8OmM&t0I]H3߫rxr"QӮugQϏeq&qN\%EO0:rfj.CPNr{5a^@`S]yz䶛vk|C!W$tS@pl"pmi/[[?m}m; mmʚmU2N/'T"^nRޫOHX siB}vb_:p"H.NĊM0ڑPti? BwH@DwI +z%A;hSE~,kD[cՁ#G[D/Ab pSvzٟ1K2B#:ОYD-r*m$wK]`Ȝ ~U5 {Ht\tMyI=g65~HD>+`tUџРǨ@_kO%^n 4i炍x^ptx/=B;v6kqE P>it~έ\}޺:l[jo_I;ΡYE7>Ė19^bwawR;m.F%ІܸtqµR`L٘|XB0sDqԛ~]a/,F,F1[㿵xX:';Ai=U5[?QI|r&!mɔCGO֣ObtI),sX|IMg7w0+9Sq_K}+V-NHc*@J >D+oF֥o:_Q=YrqS<*A$M)#/.Llϟ G/CGm^;2jeE~U."+$h֠"to BܘWGLK LT/z];3[UdxY0v6e$yN>BZ#j("k1oA9';{I|CK,hrpg :Y$ ^[X(0cf{ySXf|yE9NuܶY򮲄2NzH qD~}wzDaKv14ѯ$ n,v ZsH>H'Њ5d7{[KçXjR>S]<áͽ~nprL(` #qO+܏Q%_P(&2^Aخ< dSyWW,Gr!| 2߷^:2~V4B.W<\(<,g glJwHXo<>3{ps3෤!8_pCt 5/AXO=Ik|5uF$pi/3Z-LN%8EZ֖KeuSh.pp'rȞdN3|S8e}3Ǯ #sq"y(T-A x[+ ᷽p%m oK׋277WEܻY*U|:\~Z!xf \fj硝}u!;b͟VUj_4`Z^ !PeI!ZDٜ$\!A5|Z9,B5[i!OpT6k~lUhwlW&[ge67vUپSC׶ho8'ESR+AjOS|*\ԒO\ _=ׂ8Ўdy` LU:)lDZsw[ٲR㕆Iw":i1;WLjY'LҥJjoȢ^ ~ܨ!xI%ST\꟔K V-phf>_֠szQeUe}DIt {MZd88i⾬d^UYN6)HК6 xZ6+G6e5cG6m{GN fC>Rvfx,B^m/bq 9ud{0N]j]PTI1,a,h s3ښc60hJ8eU[H(N })~m2ZSsl̗f٧րܵY  >Mu#Ʊ(W*lel٣fz&M9xG1lb}9<8#_t :ߙVML&5_$iq8^ 5&w Qj3z0"5ɅADy\6ՅϹ[_4XD?2IEMa)AVe;昆ǜkf8 W'lu%fVp*#Ahj-N4"mC(tDyt|;[1%.]d 7f嬬5 _9xyEl7nb$xCg`WSD܅OSn1@[ VO\;U7?9-3a"Hۍkâ~X duCh* 皟B[A>.wG#n¨n+ {(sLU3 K"N$=I Uv#&p6Fc )( H2O:5p(X5UuqNh1HnM9+Ŭ%#C׼WF>@FRr<BoU=ڮ -n`gGbN #e۩pܠYZ]#S3I~5g.]d cepwM͉s5f7X:*R%A(.X ?;@A[cY^fCLFe xi_7!Qx^W&,䀘t@FWc0T8XxIEDfB_WʣJs5{i(o6ګwx6r?h#fOm\I7Vopԕ*V|gءb7ҷsF>Rc ziܰR)9\2X]eŒljfo?RL{DB0E>^GM{V%vӀ6݃BSΤDlmR$"Oci {]nwgfl^Xg k426/nE뼑ҙ%ʷw=yKN*EbCzk LݜF둔#,Ǡ ӁΧچ}߅R+08 &ةqm"N^;eL.[bzG?;<°=| kRus"p>4E"k<ȒB೼ZsyyhU򘾤;ր֓,=`7?f+ t;7c4|-k[FE5Baت ^ORjhw ] hHZtw kVEp<)(|wylCKq)6YfJIYf+Wеj82y 5œu@@Ʀɰq[bz5=1m t5ҜՆlDw{; 1kc;4E ٣[=?]DlLћqFg5MQƛ0 $|q hnృd މ6Bfg5*[x.`lY6('i0XWB>piL"G#f,n}!80bf.;^ɯg0Kڿa#H)U},Jj{y6*{ 1Ʈ2#@PM')? VUm{͛բ _0zMB'0U['`4E\ 4:_?bEځf.]RvbNͻ9zEfHX`PB~t_ Q֭)ZGޚtL*գT+g0AQz#D/*~M"δV̅C_{gىK>t"8~]ae}0r$DXnZf Un[5᮳g>z{Iu .U"oTȲEԬu oy ^\Mp"=&>D&څ+b gMJ=sk>|Y ˭&D&bv. )t4'Q ؽChrvfI#g5I&6;6[x)7sGx 6z>ܧ9"ԭmm8^Ά/H`eOQܭС78ͪm|g^"7_^y1Ȝle*=7~ .p%97i*F`*к,ꪶ[h&S" BtM %87T'm:(4ϙv:{"3 ]`hk|KN^9hFh8hP[:+z,G1'aHհ9dUy93cc-I#̨*ZT9V e$o>k&$Ӻ #"k>)bF] =$z Z͆ìLqT4ƐDolQ;6Jul1 \RR4oTגO~vbjwy各&ρ_0g6he4RX{. !X#y3P(0b){)gUb){A/uA ϰD\:ã@OjW9Mx'DxƏրYkc<ǜ\M{(2HpDdO=^?Hyw4 ? u+Ŭo>ш leiTG!QVZC^T/M/v6;#Ϣw ȧ,JҗRfbQZA>@#3;*.څD@^T {l!xFa:Du̕M4)?jBa: t(h#YTwH$ҩpu_[\ "Ig}|0.z־^"fIx=mIwr| 2"r@ uC(v퀌6pp Ȼ n&}xW竧󲶸x2s_[^ȡ v}S؂HGfyHtS"U}ଝm.Mnb[%)Zt_ EnWR1ȢUn+9kLۮW4jfhK\Oj`VĮ̃&hup'-no4蓗حV%n(\5?a뵥#R4.|`H ?^t,QfT4̎CUG$S!eRSI@A/WS^W"ƤX7I_g< ]\rdX&/vmBLeS /h[x@yNc&փl;:oq"q-E1msrEnYRd+wRkDT@z󜴘6I7HïƒX#ݻ=qJ& jհ+f*W++>!R]^G弬و b"A$FK ʾ+^oc&O?&a{Q ko ;7:T.S4,8(O[}}reB4lC%"DPfCPְJEV?uKS+"Io*kUq-Z7+ehRT`ӻ<)Sņ0:O,R?a!IzHc꣐KjU ݟ1Иu,‚y+{;J^nx"V|*? )͞a<фDPj,N,8=B؛8,~{l֢l*w^1|.r 6V*t3ٲbbZlэQ"h@t tA0hj+t!Ło LkkO}MĝottXzlȾ+/VF#I:߂Sؘ_Y- !p`nGaTCct}g=B6/GE%@RŔl87\B!!s Ƣx/ơ-eA+քX,p9;)6c0K]:B)ŧ%t^@ҊP@ih9} bFhXoRbvmaxRoxrގ;]wB՗2znÓWlPKƧTWhE?YR[E~g쓉@#! ^`"/gg\˻-?1/6>]HiT>!^D)Uf뺽3ڪ$i^dqGUu>{U% Q+^L>dNX&T5@=N(#Dbi˔(WXHK:_$J5%ÇVal<4ǜA#X&u(7Ka> 'z Z[»#Г*#~'c GRkX9uox} L5>{r ݾ%|`[v~qeբm>62v `2i7F%mޠ\K$8o:!iC16󲞛ޅߑK1TbDrF:فwZ4/ %BH@N $>["JȆȊ1{2s1JK!?* h/sgcq"ρmsj RA4kP\Ѫ7-./=^6% a6)9\'y`g'{mA>ť$JhTFl_ŒV nWR!&UTH$_ɑ@XV/}n SMxJBNX9i;iOfqJ%K&%SrHyC7`*<)MhMu6F>^TM1%W` 淳'0+Ҝ'l Y^ . Zp]w°r3JMs0M# /18TÈ d_>% gm ňj7kuks*'z_U6FFddRŃ_ ;`hLf >Pu,Pſ{(_Agf D/ms (1Tn@@_sO,)kD~ 48̴\zT<8s'vlrݡ^Zcxl{g`w2UwjJ3]9e|^>Eo}q{X"ՁA#4ڭsqy395LqO$

NA^H$(XQJcJhRhGfE᝛`qA__K"Ĉ)zEzmߐ&NB@8  kĝLG U`@gU3.BP7 zY&7>9NK9 gU RQ+"ciwc٭fgGLc5,Yxڠ*ߘ*l3y>iNtAp!kvoȒrKޠ>7+#[pg{4:.e<=[}V 3QQ]-zئ^.Hn%'2ʤ= 65uX m M uwߌCB㫄S cY^֜IuР;.!bc _\ҠU]*ꧤڛSP"|`E0\n8aq3;eL]&5 f'U^{X[7h7(Ӫ+ M,eWC[c5 &߆ oO3}(xOq#T{p}6&>=>5n04P+s+f }1sޡQ\%&B+{y0T5&IwH(^ ]xu¾C"Uv=0 J>(dU# TwZvӾvFoBuǞ "G'A`RF~FI"b"1XZᥬ}ګSӤNKwOIT.PjGS$1<<<.+2RrC"Xc4[gm}F]D ' +4m"TFWt=vH~g*^uS_3SRF앸񀹧Ɏ߂A6ˈg_2|bbHBZS^9Wr>:쯛Ƞ # ;yZjH^> `35:ZNmtL ,bwqQLl$Cb-s&iT04aǵq.IoxiKٺd̜ %soJδI f$f,yv@ weԃZPp 'FӐE>OmC;sȰBK=UapH%UC3ԖQM :f'rYԄjvl тč{I-rT"J7!Ơ/K8GbJ,6ZVvIMAͳ'~P WpkV:B91Ffs^֬M }CZZ [IR Fe:޶炈[ T^.:25J$3L~+w 9̗+/[[%@z_"U$()eR`EO^< }3㡂zbS1$8HD!7tljӉ2 IN_b{mi< 1&O`nh-&N1qթYcG;A+;A}h/XϋVO|u@gKU3RӮ@AMfХGp N5'~5Ѡsۏ$u; bf] Odګpd1+䊆mhN\u ]X `JҰ W?f[iOqfg䛴c֭qSE5(+9 T/PqeHjIAM6lX#%DtmEMd83+Qg2p@E-!(HTQ" jc8Cތ#t%Oȧ g`8SISk1o|ѳrG,Hm>~-$Ǹz)GJבg/;q=Jg"q^ui >RCaFf{:;}wyxa1]k^ =El7ڲe/}-T] {&{Tê<>JeW60ոQO7d!c:s}U%cEI!dЅGǺ;kwՖbclVXoUp ;QdklA_$>2?s܀ޤ >m7~SNޤFra@Zw:cȵI>Kïu"*w79m`8=~vUTvmHpHW׸jbt(8 ?oýGOi\+n.DkE5OoI11v voWS)#"nנl(!"o(k$ EXC CO9Elf֓6`oQrB_VFGv?~P-v K69X`$|\|Y >n޹u_8q(J. ΰLl`K}Rh|𺞢)Ùh#=+ j1y^:Τz/ 9R}qѽR"YA^*Q/ _0#v 1;=R3:{ S7։eWcnN#eZ&-/繗GNxwm5زrw1{as=,UKLPkP.JNӵxe.x[j 3y2.b:1kTm4Kl*i:te""p(['øCp`j}&T<}݆ ׮Ie.ieނIl4"@VӐ#4!zr.dsi>ge6G%ʚ˹sS#53ͬĺnp$Gf[6\?C#RQ%/VZD{b?Y7 Tl @P[;[\5K]%Y}-ތ`4KLx"$#$Η&hܙ+8>IMϴ_\s5ʙ GJf @z D6nXIN]S Ѱ?Io۬z,EݢZxjP'r~P8i 0r>՛#@XS[pCXKZk*$ Ĺ&*waV݌eLcp.fla;T#L^@gi|^3^(ݍU ;Q R0t-##զ%&-NzPAh @Dz\VE[1}=;SDq<ns}$ F\Q- 7bKxwąpz |H[:)" &݉Yr2ܧ_*+͓e0T m"}COJ  :y$|ҚEI@TBff0,WA„nw0uwob cƝ9~^VL#z4=]c3PcrXUL/q 8jo\  Zw LFl4s 5I ?;M42Q( Kn]rqeY;ΏY&K!tw$AjeɗŒ)Iъ.2'EZ^>K״=@f*&ʋ'^@|Kh(䀱 o&j?VRk!]iNI].GdHwKa}J%c6עDfU }tصHiR9EP,ulhcףg!k8lYlKr3XQ^Fܒ"}=D3){ ѓG-7CzU uea uFC4p,G/0c f\I1<@0v"Kv{`)|C0H#w f@1{d݊m͂ EC~xFi6nkTdigAc=a߹|BTS'H%>!5렛d~ wMY~+ C?y Lʕd!o$ccK!ac #?Lh5ϖb!xU+^?)r; M]X?̷Xߊnm_tyJⵞDG4W?'(qq~pR̛ͺ}Iy¨'Mjk|[ݒqhxht"[z78w^s)iiϯ;gǛ R .觥$bm[2wz099PJ^o_]PL|~SW H]I,,n47(I#WE| mH*fߊ\QT(+@%.\ V)苒&G毌Lb0f&!| l?듞\1sA=<;XnM4b c@p hVGە"۵0q>zBr:`+H .Hj&aBe2abvM 8x-.=Q@]qoKtՂseb_r.sN`pk{yѮK#.tx}PaGL18!x,@_0=êgWV`Bg+ƽ 'Fvu? nY.F|hK Օa> vD]id4-EE;ZbD! 3LlaKA !J>]9?"2DB%c:e *N" C_(32˒zpWr\?gHǐMdu#ׯe'솑 ̅ } x&dKkəh&mDB0u(č+}ny`)q* n`)bIA]Nη`6$Z37/E&^'[h.Fc^9bG ӷ-~Ǭ#:چDLMy 4w%3ڇg4qt|3۹HݹS.=X^ 3BIy¨H>t{= J$xJ&O^1ExiM:קz(/PMf]dޅH3]1qج~)O;$ҤBY)@'0 +Sͼ?q:j$g!7{rpU 綷a9Fc ZAMKQhF (BuXIt^%7u?(l -5mHB4>fvKhwz/]G'JSb6kGIР=-+7QxOits(Sz QL<%QsyW6 -l}73hL '4 p6$_Bee|3!oH\\<ph kݸN ,VP|^%{`˃例6V)ML/ 6lq#bi@;HAS M ̐KO)`+)sƗ/Y"evCvq6_VuC˜E,3XM\sz=1&;Yx+ؓ^k&[D0Va\. =6(Xqc9RRf*oB%\Fӷy4iQelR! %#h$WZ+U]v0+/鯌|%?0e'AF6όKtwӛo,]< Ƀ W/`cUrw0 \uDg.ZrY@_ ǗiG۝\co_4hI'?@ؖn*2v|SWTQ */LM_6vWf%f9nBfI͐Ρ&\Օc׹5[**mڡ_J SW` jI `x-l \3pR2qHSGC,Gg`aeDţFHEbqxb0xByM\h\>beBSI!pi;?6tm vhg[J†Gz*:ǬU4}!'V\ 9ÞdWdZ+6ݦw ዳ.6x1pN$fxɻ$Ƚ5:ɲP"I20F;#S{,x]M\T%`@L}!u\{R|CYe^_A !ĵO0V(:B )Zze^ʽnȊ Rz|^9m:1e=C%%qjd:`TWA?8rm%񥝣;|؊Ѱ5|H tR5U^C"#p}pO Oj^w^aO]tQ6)?P"6!%4٫% mO];Gނ м?0ml ق7 4g Y՜h2{hFP긑9Lէrš!ϰG( nn>ioY5!pIHK. 5qi.z˝"MOG˖,r#Nޣ !Y&CAl4_q`ဧߌ(#kbaE<7c5Hϻw^4Wf/ӕu e&@.T`{R,tҐ}\4 _&_Z aT ,G|4"M,[M2'tfǖ8cщwh0=c ;.ut 0M#U0L ]Р nݍWه]Q'#Z 5lUU'Hͼ,|y-5D {J52_}I~0MbJhfUYqBn=w,0|RZWpfW]J*m b╣JSVLT6h*I-jdE'=2(6=q#eGwLC˓H$Aqqj` c;!R ~7h8?f3\]|*KĪOǙ%9$-9tǰzڐ_P7d*4QAB1yL#w6G>\ PzEjjFJXOڿE@]@d<)by$6H*z J/8څQav2MSѬ{˩jE~xg՗84&7t*O[1PN< zf7f9w@l-4k _=a݇ɴ؋gs)W,IK9,1a6)lz7٫xлSU7 AfOR{`v*7*֗yv#}DސY-ZwM֙gS1"=W%Wmf%oOkTrlϜfeљ-P;g荚_i3׿>VnAIJU^/_?!&BptMK\UK)w"5=G4^͹ATi*d)6_q'+xocoD 9+R>Sp]COAقUaD[a~Bةj^ P9J{OI ;qhrYDxZ5u>,够r䕿ArYZ@E8A*lX\@ݤQͤn'tvEG0t :G NV-%{ HRȠZvoIO@19;Lunpte!Y3Me+,W4ݜXa&k/ 1<{5;zkiXIT[*[S^pvEP4#H{Xa&:)NCw)0;$cԋͱ'd %3Ƅc=Ne%&V <+RZ2Aw)no|#,02 L(ZHG2p'xbb<ޯRQbX(5$\aM &30g(|)( T H#J$,}I8yD3g"^O/+"٭o4wk'VY}n*D:5K؇i ~N=4ݾo12xAϏ_Y<1T~SA>Z@|&栋'*/'+MEdRh{"GoqJ%hjW4LO{`oV Yo.-}\#-(T v)V"P"❃3Dj.U (_7? ̟}> f͔ bO /~0a;my0JR&_߳Pl07 W} UwJRw@K:M9a+[VE(E@ ZJ3U;Eb ]wEn[E/FWiMr$3`31VMe^U0i9l=%XȔZh%kv=-&M9Pou#w 1XխsZBaA~M >&/sX j_1^?@4t|d/a`-\/4i`s)]a@FqFT %BSCrƉ(>.{NRXջ^%on||e] xO^-oTk/!?K= 2=`3fGne~ZYWq-Mrgc `l %Q? Ow!GPh!`CS_}9˵t=]5;₎| 16K>ٳk{ݡ <)d0f&{CKbL.Ꟛgj&#rHΥ@7dzA, /tAȜk탮OHâ \dm` B_1Ap4(V$!aQ]q<:( B ;6]B=daif>/pSD *a&}w=otcXXech5+ = :T/Q{ont;N3R. ҕ_=￝˗oiԣ8X ȦdqygAM.9V8'mOЄ@nVuH'xR&D-73 ~?F^Tդ5bgVo>h {JH Y4\,E/[ŗ '0iA`JsLCH (c.\M%H@gߓR`ɿY.aY?Vs9@<-.:285#dY  5q2QksP(C RΰhU6AKs5tgsE"Df EjN̼E9C0E:.fpאJ1KB:?5N&r*-0p-_K_4^=sx0M5(r\tѡRH;MK` *8oqlaۿ۳QkAB+ț0-'¡˃R*k|4 #oxY:oPR`"-Yy6E ?aCzDP씗;ma=@Oj8vg]D뒄2Պ߅h:Ɔ+FWXYyʌQnIACQZtV$_xKKj 齿J"T/|&':Jٮ&v @gǠTT96R DJ#Jv':(S}n|*sQs7yNjA?4T~:R%JoL5.$V )s:կ`&0;%tl殲ylVD3IC3bfr[­xzto$\lW0ff3$i߂ʯl hSLK~Ur{ۻ5qgiEzό]|*@Y;ކ R6nO?5I6;!>jη(lUƒܕ ǓՁ:^0v2"I[|Lޭń %%O4jJ^X:Hn`0d2&SK&jg%åܵct96eȋrNER# !K^ׁrP3JvRJƿqdܣO$'9{֯)D҆ ''> Lgg XxR*zb_+%Ln#v^+RaVbCQ7O/4zủ[E*:8wp Gk2J8׭fFM~*7CK?L0~^쿔+vcߣDO\9H^C"Fbϑzܛq̥BKWLM7vۊF8*дNom wk~'fa`A My{WOp2$Z qb5^ =u2Ù]K;{uDDtLZ԰]/^xT>y̦Ave@"$P5"iYi+%)a㙉&ӝ츈ij qۍiU0O@{4{O:ǟwEZ B|HW9[k` Re7q$T7zQK8y d\BCco@]-.ufCftlǟl]}v$v_ F[]|ޓ]\$@Q޵FqD TKC'x48FlTUPi\ƒC砊&ɾ)z(Le&28԰4Sز<;Ud4xΎB-^p`&$wAJwsvE[Fz9n9uH |,#Կ5++ᗺOu#$xd2|6'meKvڔv4vH}?r;x}/76VhP7;VW-a`yeg}0a0C(iGLL p?i>/'.Y84gTTҿg=\ctw@ 6x_n5/v6Y}X];VՃz'PӄN!1'˴YՊp9L} }>'`l7]u%f8uV`2Jj'ׁ:}U@lCaJ̧m~LO60:;5j TCP18qB "H_; j,U:0IK嵏uyAL1t~ 弚W4OEy]/5Cor-4Gm yK󣠑v5͖at^;Ah|0EVnðL2f;ZS/N}{Drz3qh3GT.s8qr̀$sӂ^;IcQ%Hs] %nL~|o '.K˔]6U$'UdW-c^_nX(dv0;&c,kת!.ޙ_J~>ah/ؕdYI9X^,f 3؎gk PmtS yKGjlGwgy`{4OisSԴL x!á׸Χ[VDŽzrL ?Y 8S+L6)ZPJG 擉!߬y+0K)i۲f?' t,UϊķTT˹Ař#/ǾZ0čr`[QpeDA*u˞M*bqӏ=)5#e!V4gdۼ_]g34Zz*Xˊ;p8Rc`if`j&^'U '+ j<سR\E_0.ۡbjF6]lr}~ԄU)$6MfdxFݳD/7uhc1r=Dg9Tv_ 20Rɴ\X6a,hŐ@xqa _ "AKD'F]uhQ>%ބ/ aA-4ߋ '+y<{ykC3u"eAKBuVwRE'!;q0a1Tv] +T(^.?cqy;cZ(z@#ը5yVWF3Nrl]léc_xiX5[>*aY#7Pc$H ~B+P~3.6qܥK`ߣI\=ҐtD{ow0.t ynț{AX]&ٿV9G#6>2Y2o$L.X ^TtJ"%3scx~oNߟ#!j!EA"7wxʣ ل1;k7>=~2mm&?ԈyabƎt Ka6of &g #+a3pJJ}LOn WRM;t8> mxz^:[>T5{I\x;ZbZl+Z9WO9Bc< ur W]Я5[K]>m>jL *9 Yq_& _j?[&|9Wm? 5^ɵ 2Ǚ#x@IrhuJoEZס^kRIMZZP:8_Dⲥzh`;gjR VrQioD H?6cnlWY9?IIufn>wȗHCK{MBx>R,/K MJ@Dn6ZA_hʷ4/t3".,OQqS~ϯx c,@~6&D$u/]IQFnL( 3\+%ۡ13 +;d޺ \ĭ'9sőY+0*< R}"* k(٣*).|SE>(Ղ9R0#D޲hf6n{i$ GJ鿃bGxvVœٮ+n!1}q=hߚԮ'{=ODQjWzKpSZ=A!)0e R+D amțXW ߏ~V$>)ӊoR2q5E.ޱMDb)tLqL&eJ9[$JhYfcY *A+yt9"%" H71L.,#!JaI8 ^~Q56ԨEɷ\35)ǂ@1%/_EXu QHy2;T/G:KeEa{lSX{4d*ۚS ݺ<3{BםSl89m_G@ԃCS(κ/$% \iWagR)j 4k@ :BDΌޤ^0ZRȝ]%#-)POK%CT(ʯ3fKxom~>#w2I7^^{;<1p W>[-v9n$>X(TE.N "xH0YJ7}GRo?:z۴8ޙl "M~yӆB[ÁY Y7 s;.WD\͗s>m\*kF_Xޞc^XH'~&/!?+9z] MIgf{o˧\ryDu v>{W+V ~ZSKxy^A.–@ָqkwXS6mU?4 H64˩P].~Z|@0DT'fXk[a4PWetD$<}gK֪ic Pd#i 09h [?pC=lΙp0 I$jY ^6hVop_]ķwWbZu%C@=_q ܾ/۝]|FvYWއRs4D s$Lh{kZo]Aq2YХZ>bjxBы  WD|)N-#,g+ 9t@ d|TlI8O+=؏eO0ʌB~O;G!V ==LlU2nkH=7L`V:btko$1Y>GH}ϝ=Pi*a:wq|cllz-s2 ~AReh X)y_ufb"[tW^{FA1AzƇLӁ{MeJGkGZs(!rLP%οD}Ar*`qrfN LAXrlM#'xd,B V$>ǚvq@f`ǵ*˵z>1tNp ~:)aFF]<$ " rt^Tvt'?Cnq'$} u Oȳfeخ'_uEp$G/9$K%OQHi*W]`hl`2NZ\5%ޑZM9J2wC/qM r ÿ+H VuHebe0NSxYgq^BlNޜ6stT(RS Q_X9w=&cqf *#"X M[}ߒ uC[#G,(jp>P5dĊIy1nER^LB=y#fq̷{gi}yMFJ93Kp,d{58<6=Q_uPCCO^۫`Kr>Y. jEl_!lh?b,1=F@ـ= NRX!;g| /"|N-wj370I̍r2 -r9\0MH;M'˧.JC5Y3Јҿq %k"M;ػrm=IYNfh|$٩ঋ2f[”[nXhRn/u.@zw]e@/`!h\qEICamd՜D䙚TwTNO+S" ׁ[,4'#j4d9u=~,OK&uU"Z Fq$|Jm1 zo61U%Щƿf2+ fJh7</tD ydXփzZoR/ ?_r+E! NW/_a ?sSKJ4d[`ޟ=9t>$=0c4{.IypfE'M=;K&J gg;apG1͒ ԃFGR(0/Jq5: s$ȉ08zӍp܏x>OZ<.箯΃*T⑂ -)MMB+Us<*4 (U C. SY1pہˌ5ԋ1KpnM>' ];8IyIҾ^ $HlCʃ/צpLͰ0m¸8*"\J~C q}H긙) GO]cBByE 5Ts%MDn6S1k#UU&Y]x}3u`P>'+0x?p,3\.WIsXm8>28C7Ϗrk38G>dvcD&\My,В!BsKlc؈Q,ҲRB;--P?ͽIq,RYؘk`(Ɔi߯x#'RBB)U ,t&Gk\nbI !D_E"s^&6~R$B8%҅R/jofjt%Xrشo^z~.m 89_! I$Ԏ|ˡi$>h`ڞk>x*ivGf'0:İcLߺmϝA^$K2.@cp!,63rP&z~\ koB3B|;Tw(54hۂ#X &PRD|hn /*4fkMq6ҋ_˚ǺTs.oVNd ݵW_@D[~j'tQoevE">93$y+U3~c5xr+yTjɔ[bl3U\!t =9D)o`uY)K)W}BpJ}PS=@+a>F],)zP)AmLmBSτl3ghl: s7.~93ZGX-D=pU ]l¾{BM+yЕzgW҄c'OMEF^*2m^wŮ9m뻀^U0(JQY.9ekZV$gٺ]ڟT $Fu>ErQJsq:0ZZ dm|&}HCjz1/Nd-"Аp$z&/Ր9)CjhLz -E2 yTII7?K:NX$$7).=X駢LN i\KnoQu[hD]ω**l@)΀ -Vi!U f3yjND" 7kf2'XOnʢ#ifj$hmf1N\~T'pN ܐT3OiԲ[,]#E dFE[hc#\\w{W֫g1ѱŒcruyJc9T=w09(;] TvzbdZ")QZ j+=z䴀}(61s)] s̓M;95$U5Gi7oP蛾xxf ,!5h 9ƦaJ۝~/yYQt_Wo;v\BY6iJ q9ENNb4fFG ]*Jdֶb<*{\R` !/Yɐp~B:4Z,l})K r9qX cqoVK[<͋br&ί"+a笔!d06cΌIoKA.]^Xv.˹2VG_7Mp'>1k O:d%Ha ^!Ko0lZU0cTG]U)e fmw-EޔƫM킠mewGDҠgvIg&Azl^*EfE ۄV7Fz|bߺ3xI1fhxk H4`-gɶ$nhK&zB)BX#(دW2Ax3#^ߵeNVL^v;ai\oǀzzG|$+/ ~kKn)%j%Dtb$"tl6jKy@* `|c*DUdZ1b|N$Lלɖmw'!U5%!ZWV.rv8wk}LqԻS_,D4D[9rA䒔iRb PM;xarxP:\~goyiXc2Ѩ>tR bY<ޘ @0RU4߉-Z{oF".f^&Z|Փ2ppɻ6u:!I vhSaNQX*=Jqr,ik;yIg/_^"yחy>' AwRyN H)J1k9]3/ -g9P| u Lv:pJ3"]BE2k2, i6+WQ,#(hqr,ҹ4rY? %`1z3dufG U 6\@wp70`|ɑ0BcIfc~#7F\쇩\3<'PSp %̺kܖE'}bQSX"ʾgfgli[؃ve4x; ȟCihQ%ۚ)ڢ&gBvr ptQ1neEY/5#"51eCʎrQH jӦXT.Ju&ZYHɞ{k_ث-@˩:U qyGupjoy;ֈ&./RG$ΰ)#p>Pnw?YkQrܢ%>dQq'AJkGa}U]\LH*a¢TFK/Dy=1Pmy2gU$ %~(ѻ>^!Wkoζ96SX Э20̩kquJv` *^1f3 BKka(BAK->AJK!~+}p&Jy}r 7u`,Hca %*iLOSflk%ieTluO`LUq׾ˁsOuKVB( u;eg濸YP@fNdZWO ^cXN*ibGuYANHQG.ĸOpp }'E{|:77oCog+eΰulz{a' /AC~7$r)p(d..n1[wˈpŸ zgbEd. djqL#JxLuɎ~wӖj-s~줗rǢXlVPEm2ZsjP+ퟙz zyBB&Z2j=+rtH ئ1 Ќ=)o 86xZԞGHaq!iiղާѣآn[.mǜ7XN]U*F8+lO34@@;țECXR3{דA9D%'s!U$z!Xr}`sђR(?n 4J52,4?̦``w>F./);j)GGKMiq#:C^RH:48[UT4LMQX{K<-Ǚ'گZ^jF9C*;k )!mF}v3"ާ">vn(!Z=SNc}H"lj&#P4p!$ciR߂HCz TfF": X0o3V4"pAShɩa ,_Iڜ:"5&?g#M?Vڵ?۶̓Bj uט o9 QLy_X!h:vձɧe?90z5-pjDRWpk;;l qCֽL{!~D2[ ^'!COmó7#ou:fpMs:\:Y@xA^~0z&t߬x砢,gk:ӵQ-5QwZ *? )f2fG,\@v2İ݀bYTVc:HH2qCNT]~})H"ӦdaIs q HO`'X %ʣ+%6eq4D$mR :@ݎY:-s`j5=xO2bwԣCc5:ظԬ:Ct/}7wnR2a$ Kmy;@s&4֗*FFHJ Sz.#m"ɈO>N<'VL#Syf̄2^S.ho/1&YeJf-$eT_YJ O fu_II%yfY݄Ȝd5QX*1[IKWn_H灿,tur3ᙵD+ uCފ/McT !ވu6~rՉ;^(BᴚC)ΊFx)K24 c4NMKAVs1b ray`KP <~~RgHQwnUD|tY _:?*+}J<.]2+Nnl:6n%ubVb62H%Ban/|1?\)ޖbD*x2 x/qD({&Y>b]ƥ*%HK=_$z>Oe<5Y9þl}u4`hX=b.yCN7Z<4K~f;$UF6/N !f~n %v9X.4+KKk1u% |1Yi3vϔI۟̍VԲ3\A;-$C**jMsΦ yf)j8gڛ9|5(9cip9O_Xlq!)2 Rj_Y$X dfUmyt;?;giLki#CzJKY_VLa6KbV8uEźn\*.SҘa>!4KabfT]SG1[B`!:b i=SXk vԶZ?X}KmKW 84qh7Qn=Fy3: lDa+~.͵mnt bQi]^[Q7Mݴ&ʧtX Zx(njƏ L} J[Gn ?"&x>yYiah/bkӐd؎?R0"\Lzy۫p#G[K r4DhS5gagJo)\OWI?n|ᶉ;vD8[CZ

3uޗ G7Q ,-Qg>q @*„G\ g =wy+`8Z@mDŎgGd\$gĶ2:]ԁ?';e++gAjSCSwm~ՇEQ⼊$_= 3Bݍ $9TԬr[H2$ jQJ|pWT#U/h$dmڏ5hJΗREqGAMgxa0Q0[p2 ּ;pȍίj&'EUv5S4+GuYրGh _hu^Y;C);UᓼY|9셄0!6d:6p{NwN 1™Ǖ⽚!]Ev$;4ikPUMIDt|X^36MwW1HZ0D΅dņ$j/[~h4PrhCρX'%`)#{L6-`8T\9Q9&@t56UHΧ|(4ߥ Dg_ZxA<çn8M.r8-=|򾴾,{ZuDs)p]fɫ]^m1q܇[?j21+ι̛8Cb*nuY$9pA{ASm ۄռ InljC މgeC#ñf}4X3h-~х2SA夌2*szG%pɷ8.Ly`lyrpd6VA86)M<ֲB7p!?7p=1|&?YSF:*) r$o T.% 'f \JйJ]銮?L Q$i%jo %go+Ds>49@})ȡ];M1SRA4V)Ol~Tp|G} @+kj#r(1+ { {vcVq=g{z?Z; w窛9_} (2@ G?5ުdA5@Ma[.D`"Y-;Ǘ곑6D|RdcrL}ŋG(I"&kYW%#84H͞mUs⍊`?F-.q̌VM )x)1F4.ݧfk .d8ŻY:O4{۹,Q NHeEGSI!t#0*^"g:`J7-mv7XRe9U6ޝ8gZ.bO;h*ML%맵vl37,\`FGےEi}P W9~* v>/[/oĄ+^?:dr~>GR6qfnAlPKL@$Uҵ mkEuaw7" )Mb 8{mT)*ʥpU:`?Ta`#0&ЍQGe :a|erE kߘU%]XHe,x0*{DX낇- 0uNaUJυ6GEVd9xmznbEʹ Nsycv4}'q{Xu+ s3ŴdžrAt蠵<);LPO Ы`KMJr3k>_&_639߈4l/)e礫*HΐiZ UlJI[tH&#I*>`ٻEfH#!g'˲;iSf#u =~EҚ*v gx9@m|n@ [#G7L+\OrDG^yES)]{ Xَڭhob= 0`pdvo)=Y= ZY{*rHh^YO =m{gnQ n"s'mjC(dV9MteŽ@h=1> mTaXݟOP-C=u2 VaAMTo< gP NDrīoY38A۩P~r?91T*WQrSz+,'/~ 4V_mD*tA?XLX5ite7 -O_MUK8&9Ï?g0 îi:S8%Îju-Pǖ?x,]]r+lWUЖ]4Udx%*r rv)Y8ѽg8B,y`>yCV |["W5/4,je"ۛp+)#8ڦEښ! 1<K>}[tR#hk#,ѡSӼ6BS9>'+ug˗CaUlؼE/_ ݟAACDr= %Seɀ7MV}qZEs:Z\Zu~8qFbs~ "m읮FYb6oIANA %Esx1 ޢCʶ&v_B#ooyp /񲏳x֕W㇚}$>ސΣNܗϙ;[xrSKXJ$E6 <].,NͨE\94@woo6"uoǛ²\7C+FV煶*d!+[DqSD@z3Kـ6&kVء0ȜLO0T rK:v(6k0b|HH#p_o܋=eW>q̻: eys{~eO+ysgqbY~U)My1%8iQy$)> 1Ed+ sa>vx]r0U~Z,u|S}9r&iV5UhB8o$FzeIBNŠ'[0{`^SwoS-a LأR "m85?tWљ8x)ߙ&ZuU;1Yt[D ^6%<$gX̋;>lu 155=5_?*iP CQťwsFb0mx aG%Z7]6ti(#հϵ, _5Jh_S NWQ'@6ڻ܎*nF%&YTbt(q* Kڵ/KsR`}k7%FFY;/SQjC28g?XκF?͢Ҕ̰_dˣpS19Q i)Bn΍fAͤ>vf/܄avcxCq lrĦR"b&:+3?"tFc q6MkO6jgx#-jC0LI gEW ahkFpYfvΡp.BLWl ࠹tÑ8ENd:Vve 2~;^yF$$iH Fc߯Y ,9oH_cĽEEx*;ة2 k!-#{0E<ʷ/H?Ra"_ _Jͣyt9-*X$k 5g)4Tҕ%F/™niP~G$.='@WVf]3徐0$5qh~7<^iN0|# *^^~u/,ўm[6ųr/OB#4Twnf{즗SvvgK0Ii_~lN:4i\Ļ ,}lsZ%'"H[Zce2RuD{|0Cvvz,80xT•$PZ*C TwCa`e5vIpߥ&>ŽB5ӏNEA wk$bVFArkٞ%;|$/9j؏)]o74A7FD3-"Npu؅ Y#``3)PBMD6NR%F0Ms'b%6dBٜ/J,fLRr{W6;=a ' %!+)Mczo崋a X O8PEm{li!տ'@#"])Yd[f6w+/OVk,p<'.1_dN$NM>#g̱m-!yB<=]\3q4h'] *J$*]s7˳=ȱ?9懽DN [緖u87=IvNß&ݾ|K֎T):5vCI ~6qw]d}$fӼ?7Jd87PIhS 1|jRa"ϷjZ!Ehvpg:^I=" %ĺ]M7nE=x k)ޭc'{tS1m:|^9i!ŨS}29ldPmIHsn_=$Ow5A~1UW s?L ? +I EWm0_|Ocycz+}UsODHQ4tS!> ]3P} 9M"o~2\{YЮRVhd^Q( %G6M6$r@u>" 3f3 ߌxstL-#罏b|=k$FHrT (P 6r=nd?a8[^s琹Ep !#ZQ/k3֯mJpG& €oXxe$`3'FՏm %irG{ $o( WSf 8Ql%EKDd,BgXqL6 x@:v\@+c>,J\ 3$3I|[{bjV3#E:ɶBc,{w6Aí c?ab-{8ʗᰥ'LԷnԾ+ʡPHN"!n=*rb&VԚ(6UAqP 0NsT i2d qi &78/DF͗XCu1TȇW zӱaQ9ULiծɔg&6dn6+7MI^wz<.bѢ@FY"1:b 4iF+H<7~ T -rEmZ1K;z6c5nL=ۑ(E]aMTL(c6C<6s=7 0O/E#^ y!8!ܞ xg T.9չ4zºNrNH_E$\|ZshŚij7~Y*ܧC&pњѬTdX{ȮQq@P3v{{SA<>Z4S5n0tcrb[Vgtȏ`:g 'XACS5'md_|p&Z %| H:.:ל+S5ZE:Yx-J%VHHZJ^[[F[UB'RDf|\-D^$ 43\fV4ʀ<rܷr%1XCܤRʮ5(zVgQt틾(_#('tl? ːH76 ه\uwh jwQCͭI%1)zt؁3DB,i8NTiDhC!t\v$Y9Hª*0hMF  q:B1!Q)NܺwA2bs<G?x(ay'loCB=CǙK?O¥}OQ\&8G"B2>ۼ= K4.*r}߈~ 0!F:Ӻ]<,uSSH{LլL. < (Nsqpnc ಔP?4T֭$'x(fۇy`eWr]ZÚފˀ) hTlZl @ɇ !#7o_ .l.oVs 9K#64nm X:| j6'9t8l:1ZEYUG!z$ٰ D *o${dVMۓiߤ3#z L] 3AWɾϪZW[ c hvu/_6a?i79{O jLT j y]EK88WkhWkS.4Rc)U_>sE2.%b}\];~zMоWlr5 3>n-A x\݇5N, J:l5P~h9l ͸)\u}̯#1B$e%WEf^ݔT9eU '1pqm:7Ԣ{)M/޴{>9=*yb q!]*[hǵ^4H'$w׸\= f?QHE7vR5k|mX:)='rX1X茒R?ԼvŴo}@K̏md\zY:v`W2lu? `o#9 E?ԇwY{^Iq:l gwU+_SqV3Ĝ.KC;Ø7^b~ n)۹}1XqNny&]$^Sn֙&),agzYy DHD1af%amnu8""Yw35? ;TLkյ} ^q P}?`)ÒJ~[R,ZCDZ)U^83?! d⒣՛/;ǒ^fmOGsA e2^@{=gmg":P .BQ{{7ƵBURCojJ^-8nL!{KRp/pUG{,h7~d;P«lyzS?멞蠲Pn37 ziׅiиbtxhHwKo<@l;YMg6!&>/n؟Y~^cے,:ե%WzBY"`*MpK%Laa+9آN)˦un&ݮ^aæMڷj{wsP32b'RH4]BRAuhB E^F%\pEn`v̚!UR o\: 5ʩȴ،MX Si5_{m}wPOY@H6(y_IRXz*gdV[$-<⯶$3mϴ#x'qdTW ճ? Rϛ: L: + KO폤w} r[ے1%N-vwu?` ZTuɉ=NJTzԜrD~^ mx%Ԫ7[t.zc*>FzA a LU"L(ux,6"oz&W}+ %Qg9``$~{JQn[/FȻ|7 ff 15.&q5p 00Ef*\Aqg^ȋOuwN,t-HB !He5R!µċ&zi0Yg*=:mB8`#6RE-}xtL oabzە";{g:esvWZj51nw2yﭱ5rRčwyaM2U7CXpzWײN7cl;g;jNdYrzR x-O]MY5"GrOs-GHqbxp|fJSr9inD-}Xs;u-5dr}@&1f'h+TιQ?%dVbAg-eeN9TSx jV zۖ,q*^mب2 (W廆F j3KSiV7$M4}BOX"x_('(% /Rd0@w+sW= |'umw`Hf{hŲF]2,r5$D9\3 .v/T͆. Et,ΜLr zh4"ꈏS&ެH/5dN I`A}_O}YR>0)%醽%<ćkQzvbA{1p#bI AxM?&R##ߤk뙽GRN"=GDEJ,4{1+%'9,~&,c uڛݴrf8 @ʗXMxujݳ?;,CM q ~vm_N$XsCT1 3h'6],6B'l%[۔oJ+HܬCRKӦ= i?PSqvY|םC\` jAib rp`f_9+rc*(U[N7z&[?լ."=Ό FALRYpfK+>E7>qLA{^EeCvH4p ܭ 0HDڨ ߒq{D(Pڢ&GٓE&cn>9 ـOBLdЦE wP֩TOuI5Cut$rv^D>h<3^6E,*Etş.6bzfTsƙ|0Zt Yo_U zE6&GBކVu; Eb<ͪ< &Ոv!&U>B6FS+^:xGc-=H >- xڽ׿<6<'u0"lZuLX~ЗOB^|Ct'I\ZIs s;]u\<+an q62} lM{#d_ꎥOD~o>{NM`Jw4gA=ڵ6/e fiDw },7KHMX)FM<<jR8j\%~<M6:-sU*ިg㏠K/HeG[)psaz6ƾ*=)_BƯ~0ҽ6瞷f11+οh@n'QQKD#49ΝO WemyB/O4LŏyR>W cJu` ?Ԕ&P޵GM#g8jp4{coLL^S).QZ[^;or/;䰮?L|?P2vPK;WHc,pş<"D^cCY^SϾV{wy2vJ̓d4^ %(`#Dy᭧?<`k a]F9-x$Se;Kg,l`yJ'ƔL8Wwޅ\5|S>r !]NƎxeqnڠ?yl}2.H^cglR dY @Fy,GF`zms͛%g+ H%A̕Og=*7*϶>npp*Y{I'@doxIM$ݴVAs1B ,tYݖD\{Wjhjjʿ㽉eRめDHABQV"B a&|BsdD$$9򉀯Ꭻq ]Sb""n3FHȁݡןR4{ϠSNO;]nm?h|ͻ|VOJ~-tM?kr0g?sDUr؇bf;k}k6:" ^]*ɒJŴ#L h[L^]h5Eg#1.fIՌܰ!/dF}5‼h"!E7Q@9#kO'&r" @ !(ED(/a@;u" j *QG1CP@qSEn"ȞR tPAB@/ d^& _bU9r܀sCl!P"d&0F,1R3gc 0AB7KĈo` &0 Ȣ(DP(:*^  qѢUUt$Z NbȂۑ D$)*@$vP%NU-R,2 #sorg]h  %2A "HQPB,dFdOֈR@ lnOn!R &|@DlEb$UEE Pup$]͹Ə/9HROx9 l #J؛ #Bܱ*"" "1bQNx^/"o>!N"7fBx٥x!3T*# v,(p ң0t7oHB*"2 "yKOi+ N[EI[H`^sU4NEAtO}oXn@tђAPΊ#"% r =O$6 Ch(#BHQMTPvr("~~~~???zc=58/}⠪$SRJ` b`WU-nP0T\`X&Z2)kJQ^r"n[[5uAk/gT EGyj*Lj0@90p"0A6$ӯx+a At@'k]90*0W}=$AU}R Ѳ-!BM]w&PX:KmdtN?i @rG!RڌR"QQQQQLE*LP![[8ْA'4Yi>J@/t" B$@%k aK Ac#y3ނ19JtZTt!!I'G4PQ|_/d uD]%? $QҁtMTR*h#jfZF1Eǒ@=UkEX3E XpLyx^ E:-E9/.dNz 5GGPCTk֩륎MZšL ?oiLls7x6=lF!v!1o2ld=PP2PBj A 3|GTDE wCP!EQ dDdTZA&"T}K1޹=4T\ܥq(w:]k^eQE@<t7-v> H7m `X;SmQFOh.aVi;ȉ~(g{=_uwߢ%@E tAGdM'qkItx ?ځ\b;>͒uOc7$T2Tƽ@BGZ)iΊS;^Q mL} kY@sw;z\{lF$E cv|2dDYI1Q"mز ѐ @Vh"T/I6Z z]àD@k>ϓzՠM OJ=4P0p #DלQR@(aG#r9 זXkAqHB ow$$,(bD",I$ $DWN^;S#|BQ"$ RN3 CI P#< Qp9KN ue<JO!Ї68̐,CWմŊn P QK<#Ջ:Ty0lA' 2?/5[~RI]ލPTt@UnBi$h*(5n# ?OwS\VbyG g@") ϊ?肦]9^t|@fJ ր! ΤNj)QsLn(t_OZlS1v V@X@;R/:!D<*OSZWx]?ٿ֭қ1; >ͨT1 KJT66MHtuj(fL!hYXPZtVDn@+@/q39{=ֈ6~;m_,[v D`!1b ])N:(u$@A爧KD#$Dm~KdaEF0Uژ>axHâckPȱ(eA&\QEA(8Hto01@ 0U{(XQ[1G""P"AB0DF0H@U(1id  PfD 2E"F1-$D?mV`EFbPD0(9lB BOPe0nKj)r٪`ݣAz;f(@ڵM IT SVIHe& d %A + "HJ k"znHxs8PR@")hP\fZ-blqEP]]f jG:ԁx@h 9PL;耟- @+r$B6;zS?yBEJ** cEDD6⣫QtA0`@d _݆h6W&7QT58ljT B[Tڂ;c"I$JieATHӈC-D QɀǪSp7iT,  "}X4@s Pe x1QS,@zסqlv TP"&|9(#~H"]- IM`D." " "H"_ DGRE i@T3v@ Q4 'ڔ@UKW2EDb{h 䂊"x(pАG ߈Ĉ+h&"ʤ ֫JEtYuUADE}3M @V*iu؊15łLU mn Uw "H;>AEGAPRA3x DtA@PP۪Dۂ0Cf()x*ـLQNcJ`>P16Q**D2(LA| aͿrC @8*DAwQS$ :V=>pĄA ` @Q:VX@88sYaآz"_q S,T (MydTG)̀3<FAy'V/Dt&2+I~ % դIG& #* 2 "D <P2b |耙X":Q_0pCb f9*06@ {8d;Zwt?8).ʟzKaһTCQr/`1~2}Wz:TOqgztGڰ@@={ b5'Pqx$A b4#fь`Jp_Aao6[I\U {6 bMYl (2H|S"yhPPS t.uShT2`HnܲbTagHZ `DqMa.)i}XDu1Q΀wA"W ,j&$#@xF@?G/B<۰"*u:ƕS7;_޵=d,"Ts,Q!A%'sbz5PX/Ru3C} *"$PH,$Fai I( Z2{v|b wQv1EGFA<;P`;d״"f0y9B}+(rQ@0N .DA0Xy%yzDbY4)ρAbA7z#= .Ũ@2 @ `:|EĤ_# #h"H&)@Ak$B0#7v`h5"WEh>rPdΈ>6HT: ,HU5 vyY9 {F(_^C@wRx!` p1ɞ7P OcAQ A Dc0[M @"UM`owċԱe@](4y(&loX*?*P 'hG%~?#ZjyV{53n'`=Dq :[>y~ q L P2$,9@7eRam6_1Q4"Y=J2/`%c1D5H ^) dwp1@6L"a46 77Ά#(]D> <AQV* 肂o V*'`TQǀ@y&.A eiQx)^VT^v8@TLDTb#rDCgұ9* 0G2h8DVE?FdO>wy4(dȤ@CHI #D[DYTQA**" n T 0`\AI@e€@Ԃ-d 0Q.QCr@@qY"(- J 8߼kjnaR2JbcBK+Uz2̊6͍m =zy c!3ǜc~@+=%"PiGD낚iɻ\?zǡr.߰18tf3HRhiP' Da v/``.H0\x0 `82pG pT~ {RiC*F5`S 1H9nB b `: z4/H'Έr~CQZ|hSBCNB,agn.W|9aj!б+H FEIΘni@,i&C' Vmy/uql'ßHZZ,0>4%¡ ʆ ㌀hA[-'2&$''ɁrOb)v!Zx7ʴbG)EHrRw.b".9l2Ν`2ܿ ޝ;r{ b "ѴME <tFWz^qN؞.kbn ϴu NP[ g: վ;-%F;F(Fl`wuŽP2YldП@Ic*L(:?""bvKFMĉf(r4,QBCG@X 4B lLJ2 F|2/Bn0#1hK9N A~I$9w4o2 ErX r0ќ8w.Nq GU#CNIClMDø#\Z5r=;s+Bc7ds]Be8Jxq2Z?M6TlJM(02!tH_b<$R3FB8%0_u{^"4QgLcsT궼K~4>BH1qRC8 sfPn~W`F6b򛇦8<״Ci}`{7U#u-tP۰xVk<{:F6#Lzfŏ͏9y;ێQ=Cg^X{f,>dv.#|x6 ,Cu.o\.)b(4yG໗b1XbC őӑ9<;4d|(.*t*ee[qXaq>8q?x,E94 @K9`R RaQb|l0Na2`Xm}m&;ïº挠QМ4yG ѣe{m#YqdýbPjXOL4rl: |<qGяmJOnE;FGg\"Mшz4ìa Q$]j{tqrB'"J%c% E˞=`!Q4 ?  "Fk ~gCh_uٖGjO?jt36tXK{p NR=[ϵlOqQj?%ղtZVvɓ!8yY5=#Y\qdQgDeE"Rz^AwW`׆[[lYJ!l2Gq٠0.5ڍU8f6879y ^$ |'?pX` CzR}|Z,Ey5 >dr ؛M9OlsĵjBg[·xRrdLtqT?q~tH teW$[i:d>φ]ih$c˄+$Ih#ⲀON,3m1`>L$s e6~׫m6 O2](?P }=Ƈ$>}MOPڣd+*Q{5蟐fK`@>c,PLؘ ZfLeQ<T{d'RFطWv ToӢl:"—<6'#tҋaeK9Be ݲIBC9T)7yxB/ 7.JWyeoXܭM)\ WaBtP?@t80`+"I 3vvo;w @I#L[}Ϯ2G%AT)ґ𰿭@߯Z8j[Z6ی; 6%OLdm@ `PVc ȱ~Ӕ;i /pm0"C|–q]c{i~gAZ_C@tC0K!.) T4G>> x5 KǷvzSה3Ì=sN& #1tU_PD,`]d*>'ҘD8vJ}ET=ml%3gxeFѸ> %ϯc̏=IgLŻiwֺ]лS.~ MCBc۔ H&-ёP`OT<Е;AGžQðc{>IqZtS@bn/?^)LύG3{H@h[SɸQOF|(($yqd fsF~PS$EO#iP G=x[iʥ0U`C@S,m}(ʱ|`B!K,>26 +E >/a9ίfeң]|D{*Kɶ!oF(vxHh6i@*@*y6Fpќ{iwx%9D'cgm[ Xs9 J{r:Cx7o?z'LJ?#S!ɀ3,!%wF=Gˠ M[ۑg<&0`P| >"# ZC|FdG@I*d+5:@pڎYnMqMh 4VkM>9垡ACF(1(>t x=wV>ñhsw#l?r`gt,3ۙ՚_ecG;C5%z^1-SiՈ Hx `a?r$]Q)@6\zG=t8FixWkyl9jo=CXP BwǮ<9(w7bF-xxVa[} .{2>3mG:ݮ#Ԓ#0:Bxow>'TGMe]a_uv7e욻V-{Cx x#y)ultTWKdA~_Q%1eB \rѢpL8pٵ!WfǗʾ=o&߇ J#aGDj ݛ4sch5_~4=eN j^,>0O,}@:*mɷW7':ŃoTZ_9FphGp0nG}1UyO`MCxStc;>9wbٟJo ]u@H3h3❋|xj+CE<sG=[|2@a:<84`>ԤL>$(%57O9sƈmi6y:UW<ĺpg~ȟMmOUp sKS X5*^L\!0:?n)өZd)ͬ7ݠGD\=&s^JPDy#ylr8t >s.v%i `Y v|3Uu#뮴M,P?4d7aNd\vj:GnuqzS-k;puc h7$nynsEiAM@/8a>4eԃLU]CҁP*F;UL2nD@nt CZ4SF=' gO8˟ ?R)ERotoN^TӨvcv N/?FolK\Cc$ĉ L!8`Vane9dhfq,dê}\?dtwū|[ =ߴ>폪:07U/BT8 ř2k (DaH O Hث\b6$}Ӽ'Ld9HnB/7GZ7O+7z^t~@kf8_^׏G!\Sf'$22/dU`ٶR(FHBIYn.:QS<18YQcW"?q `ٲ"@Fȕ_,"$he9A ɖhrlXAjdgFCgGd_bݖnWT;Gl:tU/Bc1,)G=y0#@_&k|k_<C(c5o(EzGթli_HAynr*={y\< Ѭuc d;Ӂ5QHe9= وK )Co \MKF` d ѣoyFxbuIϓxs|6 U,˘*vP @3 z2ӋoJ0#Ms\@d}D=AoD~!'zH2?xݺ]"ƈ73X({enaPFd2pqw!ٸ;ha4\ pA;ciPF2700δQ$\. {*\? iL3N#)tJ)R =R4 - | @/HP&I*}L>4) {ݝhb`DbK(DރnΚ%Іd!;p\d9řBѫ?O鈦/Ed8L|V8%|igh]9*wTMo3UtJfKA2ٴzR1[-r4vҸf9\*$[ύctǚ#â *;h۪~]lX ɉ`Ô.kΗ ڟY/(՟=i-, $O >8Ŕ7-b8䌑(`HvbO?G).>Fi>jN7S9P8  >˺9C+bt.;nVڣĔ/J?p#d_L(ߋI0Ÿ-L 0` yNTrr5evV !9PŝɇpқM)̆_fT+ 1ړʊnhM :slb.l(h9{MV+XSb>1iLE4trez *Me24*ald?SP V4TII3FhcFTG4ywy5XBGEQK[8' zo%Qv'Z!Gcjq=|y\3 IKA4% 1nO( @1?(xe$b.F@ Bh]ƴ8A9q*_E]Ѡ- pdMa8(H5ң{\8G Y•1oeӷ=R6 Hlc(b⌰h ǂÏS[7AK9ŝu(?PFhϨeg0R RV{-P/[;tƞcxFDF'dF DqMJ<9lcMGv8&x/Gnd QGi޾ݍ^.!hwþ_(Yْ(8atɏ4=CekZ!\A꣰W)>P4q\kheS>;bsE$bk\ǔ|[놴7X:TkDKe*1L817G|^#&hNPPA*`lO' q[>D&P Rdl aA((d lR 0Z4^41,;bJ0N@xd|}c ݲS9r3 FH`Ed_4`T+ A5S=ϛݗXi.LDaC;V0߰険U2Ry_zt@@S=ttn<ˆD Y3DfEn( z|<FwGQBq]?Xh3-Fǯ ``aey~i3X >ay$#&y,Ҝ=f(bnhhNDQ03jF:AaM򼵦0Ϭ|;О Jc7dJ.Nue=iO# fycQ6|3Y0ƚ#l{Mۊ<ϙs6g1ڞî49M[tbHϛ|qJ+Ll0hr!}r$NiΰY#*DdxS !&,/ïNJcgG|0hYlk僭t4vgpXqGphuKz:zCXݛg~xvFe\݌٣/"Hš6s4c({XpQ{ӛ3#.z-k*/J(eC{u ppsSoV6tWE=3ߙg p׬uF\o=&}$#)4^ pu- 鮺zx9Ҿne!D囁8ށvkp|:ϝi7} О4JP n'y~s+$ɛ;YTSD2<`('*=С{2z]_ᨙ7˕gi 0'Ia gd+9y o'vg}1"#4i@EuT?X!liBF?}+-03O>AS['5e&8c= ̦!aO3=i=?iaCX;կ]a8kE:~Usށl [j/oI=e񗼀ٱu^MՕ*c Ec@)㎚JZ\;Kq2@`%o }_SO+@#JBW_ܖkg)zߠF< V VtMsOHsK=@XpS}oKGs"@+Lx+ {5"a'Hli C_㺦KL?Y /k#r<~4F~g.9p[&;Ƶ1gX֦ 5.:>9ܒ_4e!49I@g?M]x_rsyz!mW;AصyID`A~|3E~s ``HOfW/3"\omDu"Iv?V^&l WI}}^nR #xAKj)aG"n;ЎH~_d:{/R,1{?y2<T|=1K'u:K"">`^ cdYY8@}{3!t$P pFِ<|el*gIxJ]HӉ-kZ byAIP!T  DĩD$V boq g[#Vw֩vy {˚#-iq1[+J;eQ-:FA%":ЕayV]hj1`$hXiNJcQ>;8Twν,D&!&tr!TSֲqDE7!?l]=!'c⥙d 1 9!FcLB?):LC0q`ٌڛwo5W:r۽E|GoquM0}c`EDP(8ɽ;rӭ {Pڢ $"P,I`oecAa4Ʈ <׷,q4!EvG^'X]net3_btǰzx y3_ḯZ^gImTt^JQL+;lN߱?$I.]Ĩ}띛?SɴUC06tSaW1f8>Av`yw]Ա1un<3CvGb;̆b܎v; V-%76w?mvB) 36V[M6%ڡϙSFnp ŦS֌#P=(; a~:7onO24Hj3Z8;ۡi6w#q}fo3Xw95tZ7.=3t,\m1ӦCsuݕ[]A2 F9[4֢ :(tU5DTfa |_|G'Eޜ͙`(őGGN|gS01 <.q^Hl Ɨ"ٮn}itdB8M|(=$f QG9H s2`a)hSQnLE|v ,~=yF' ܇VĢ))lDr[}xH3ΎQFdJSh[4iN*JrEV_ӈ18yZ<3,T;'?SPC&MGTpPe4#wl ;3~ ~G?[VSXj漧|'1F2DOo1@òV6 /?p~͐v33zpQ`\@JKz&ٔdbڭ̹T^dGHD$~^9 a OSh{!:! (h|8h쓆$:+.DQiܰ4YۊZG}'rp8K hʛ2~z3L32 0#hͱpE$ ,ŜNA g;rh-.j Qx:#LL{]pCt!xn{+ qǖbFaswa|g2s(~uùf;9{ˏWM3ֵzWٹNcGcnB ^.[`TD(c6c?[8e0@s^?pm;#ݝ!tq0nc8'#_/f/Ű M 4e,`h<Ɨ̓r42vF JD8M\6{YX[dJ,9Q-owe6}rXOMO56 %1HǧuHbЂd [c|f2<,qiiu2fc#}.6|91 ǩx?' ]X-`u_j{à5c $;;sd xb; p>;*c cfwZ̟4X81ϙxĈo,hhFatǨ=(n#;h27w]fN":^~,GdObL3.cEͿfOs4eӫ>?ߞ7Z&]8f|Y]O6Qg!ZZʊ4z\ ?i<|^agg_x^F[Kw{ӆ}ZnTƙ.ELfXfPEo}<%LRBID㥹MξǸܼ 70X=NpPaq["þtk0 ?'4ETǛ=!Tu'?qacGt)D0|XFu/05_w(n\fd#NяC?Vw x-Ή k$Κ_( |EP[u?" CƗWys ~P$ޛdb8-#jDO 6ox"98vyR*T@-?>M|C|fÁ2[&t `i?wLx##&c˒m7ߍ6=3Bs0lݻw}\P G+zvVvӨX=ܮx4u9y =kNoܬQL7SkI߅q Mt渰iq#X!Swgi3x,ҨD^ǵe隘ڗDGO!poƍ7"pbWn@تVsBE4B&EV ).#_<t ୗP PSz d}_KjLr"eRlA} ,Wo(_ tw>SN˽n*:M{33 I@=6 R@{{zB ! (i  {(|:/`X |xXLhǁP :qåg}~c_&|81[$CCw|qzCx; -,j2Z%w٦$2PHt1(t&偳} ĂwP1dPdHօ2Ѻ zyD3tUgzd4?Rq=tIb?˝4G 009X&]jOQH;Pۤ8w zyt>KLaǽc@}T D@.bD=@!I%=SPfsfd]FgaU9~t?/ێeS,y.=:&ȇ`~\r hoc~|e!điu0#"*-ClN9S"; ]L3qBFmJ% !;M!QVʜ~cocr%W@N~/M| *%->Cxzi ߾~;s3 hxҍmT7&D<t{[G?36*#-|/W}'/}|Ͻ'7l}{EH} C" j H $R(3Jgw/xukпW_+0"AhDYZgVЁ'&-inM$=ͯY=>9Bۗ Tɢw|׾@#Vu%K  ]c|DL#Wb$!-zgӭS#czT4#x aEFC\,|^]u{-GpP2C/@1V0B K-9:Bx:h:ޮO~CpW5^ z>;oo/Kb@_$_K[g1XO,]U\`1s196!W]dQD@ ;d&Ul O-;C:ϩ92- ~|˰zs"&'Ѹ}d/}Ia)܎@(* ) ?Ɇ?[zxHkXg5YˠW}8@L m2Q勌7=P_#77ϊ'p=ba} hw3=U!l~c8u-F%OДF#x8,gCv^~ .șbe(Hꋍi"5k+OeWupI\T. =A 4#CE2M#}i;mDN hOquWLp//hN5'ߕSdhhwQ$KAC&{og~@co`>j?Dpߎ;Fix"HSa(r:>_mmzzx+Wb-$p C1 `g+fl 8:]DG6Zhi37ڙ.o3$KɓHUA9W^ik;^(`zGnx@9l{rl>Ҁpndx^vhxI {qk!״Fab>vU䙊LS3 z. P|X}>M8w <_i~S&/ 1Ɇud){=4gP$QDa#íl - ?ͥ.Ɉa7Fh^Zw ܵdUKLL0I 4=Mu);qhCkNM'W,wb?U &x&xj=$~J<;|{u& yY }:CEq @ pf%OSE3Q3˦[[ a/[6ix'&C!T0mhC,%C$mР$6P|sUILn AL?ED V:#cz-\ 6tLRk!#"nY@ow|FgX{nLE=PNm2 A=@/{e#"٠~`& *?7`فc}<]#({܂R p׭^LKD4ɩ]֌0^ fpϨ1!h͒.\:!`"H?rdP)MZ~.ߩ/=I(zRIAdehk4M~EÿыcL4;H6Sf^|MII;9PRddߘh>d`XK"~UΙ'DKz CC@zT= wT4s-T)nFA/h gXӈY괕]0lOP#SAycu%F/.(ckd_+C2me_b~#VsA$_y\# 7xR:`װ֔yFwawG!t %=resw3fpC}$iI.cq*.Cܻ[ki!hȩ \m;r=fT?-pHpɤ8d!^Mtal%rlkM;,MFc~رsT<^ )T=Iboʷ6~_q`EmhV𽬿YWg{ ޫ_ GGQ Y{IimeTr-*dbDS|!1փCyBӗ Ɛ^ z '{`#[ -FMHIBuqƁckqO{>_A6h L^| wm}V!c'g $F~'pUзDL^ɤO *H'bH[@ TDKQu ,Ê3֫-h߃nz7u! ʩ(59s2$ t'Ug v^5k RI]ƆLBJ*;:6- jTAPj > $>?ʔho$·Q۠>]|b 5lClmY/RtHq3ZtYUK'7T >L8o7ö.r`Wi=kn`t`hCkH,)1SYN3s_:kkƷ${h Q5/|VCxt [`- *#2vf¹>džyyeK#ҎjA- 6Eh %TB~rh3/<׊\A-C/{FӨPF IVhSc@fIc!Fn?ip$'7.wp{N7ԏ! 1n kX |-4Dzݕ3R2 S,_1(VFaCr(m !n;+C2>,fѓ,'3#ldP1oMx('U Ow~7˵hrgnvfg?7\^ 'mnJ;䠍C++p;Yx;[k0l6l5v;x5"i(' <¨Cg9Ȼ?ݑ'C 6-9.CĎO <{nS`@0bFgJ0EO(ǕƻOGa8^ -e˷@sҁ TWm/?؅ITlj@oݕ3yzW跥7' r.)H$lttG.1S M67<dMPFzߧyF VNe7Sm{jPhzqyFBb,R > ^j4y҃Y<m 4NO2ΕW C/VG> ۧmND$gnMG$A: i8%t~>5 | px]d)ԟ iXЅf3}\_ڴIZ[$ O~6`*.d6k0y8݋zTKa˩q#waI4Y#Du>V4㠍ҙXM2J$JiB<3HRxC⽈8:?8Gf~>9.Òez-g176cTMg|iv>wD\\W ]{_LtVOS@&IzY._аrPi|`GsZݨKTgp 7īdF˴d5u - u #c1G0.Cho 1*;iox?ankKgiirLl%J>_Gcpwk%^;L{3I;[2z7 Y) JդGCbbm -w+"!&mWy8r>!E&4"gYc>dԦRtڙ-*J.e1ƪc,n_ao ߋHv#o ()@>ӛ0C\*iuNz+ Cxx!} CQymNG նqm[#/ X:=Ke>;N^<5?d#o76l+Jy^!ZTa6֞l E_}GVp򩿯%յLydɠݻLœz1rN =j?6]?Ⱦ't+#8;i63cw>SfNqhw} iE?vk[KP p^P3."?)\.Q#,H_J[E:'t8iBa(zO;:^ܜ(WV ~-a;"=>KT= ]"+lG<2}#Ap@gp[9K;M# v1  ٶ֧lD"X&ģRX6 {@*GOJEH#@gWrb! ~©zZ~xk!W?;/sMHX'b(T0r"A|F"qO7ѹz?+b)havϵo_ѱ}xGRrߺo8>sPӿAqׇz=ٞe!:pb#=Rs8 -Թ"9*?Qa 78\a(,^sAZLЙ0FU2JdM? MymjeZ8CP-m -5u2ݬq~d-N 1eVMa=*^C4>_1]9r2%15'vH=)û?)%hc0c 4|F|3nc iw IgFFGcnGX9'Y ]O0iqmpn&g rp52reLQzF *~^dtTMl<~ccKc3'h~tq,pF- p~k/̖'lgG5ԛii2$L ~up^Y9r/$ j xKG$58e΀js}0XP7'&b$[ { ̉C/mN-p,7?4~\ߔJe՘[0e>)lLH:hD"9E֣1YaP=o(0U1bμgEfQEj74F+Z!*F mρȏg=l{\c@(Yne(2 VP Kh'Wڨ2H+E)N:~5 $mV 1rj>s-G z(@h(>)0y7#bFL W*Cau,o|;?|S?k9hC˵%vhfzIQÜSd+ _Ic LN4R1B2KUć8U;Pzthó@#MʷI43[oI?1yWGUʺV+YWh-81+ \[b,SzG¥*7DМ.яvQDeH(rѪ$0S8Hm3e\v=˷.,GSGi,jU] f>;-&ȧ]$æ*1o]Nn%uR{1LSB17ݯS{<,E%\$IZKC"j `CEƉFdR3(WD Ad4 C@%{ QF33 ՔQA~jR({iw'ٺad?7:ld\e9hvF3j+#">~p 8^0ngGayeLPQ*Q9{p⥇u=Ǜb`ΖӳػCz/ǁ)(ihlO*LyΚ|:}HuGm ͠VaF̙ ";Hsݰ+(S,M"l iϪCY3օ2騸OvwqLB~1P*_AW T=ݖp!ck>տ]`s)\Q̨xH>>0R+>fS zK{G0931ώP gJ|3aG5{6.kcuyO^|=2m1V sDN M4z'1,Lmx鏚vfO xM:CN^?^q=Ӳ~*uRScX@$9LU&OYB%͔0dR'럚lOK Wa %!/{ x5F!,Qᮊ2` @<{)a(J+棕{nU9t'W<ɤ=L c?0r+~?s::ֈpr_7:> Yj:7GϘWW`6ߧaiS2LčyaGU+1Qaa>;xL@)6HsffPjFs[:S3E3ݵ<3ZfW~oPwmuQ)$ "j &"wQ^+@OOL;hӒ_rה=L`KF¢6i# :A7P$ȜWBIHZG0F1@&b_Scn8='-M(=,u4)&x\ s;`mIP4Pw4YCC\D[߂,aj t dOa|vI×Q{n>ZQvNLx/ ַPN gD}]qA@ @";]HAvQ@X/=:hÐ]cRsqE5yc@q@>,LDCQ_;%[ !Z$K}@"bb<2 >k Ⱥd (;gsuoR=/gbj1_z&KGw"V+i tM|2b4 uxŞp>t!W}y2E*S'7,|# V% Yi?y|r$ ԙ1zC+k^ 3ZhҜ,Q>SaC{g9ڗ"*g8gfPۯQߗK4혁xذ9C1z* \a-mn\ϱ76)5LQD>87|p6]v6 kf3ri]]{f{4l  CO1bH-"uR~\R~ h8~a3C^%/+79"5&P4+dpnMIJ@肎ԜNsѧJ&M p:DB!@Q Q\Vbfho8gۉ؏Cnj e)ldD?{()abrHPρaCJR͏lߝ{}XY ("޺'i?w  :H}r^tQarxOֽBIIL+)qܧm2(@{KAwp[2MF'ӣacO<c/񌡒{qX6wIBEϏU5]nƾDCy'|+AGԼ?%'LxgCC0q:f0#MնyM ;X0p:7o"x~A!ܖ +mp=<[Kg`qP~i:?Q0l>yoi)5֕5, H+VITH\Q;Vn<DWxxF>=~AǓ &Ȗ"$6 SRLCEj x1@>f |W2ϻ6p1ˣ1Β{'ٕp׍}`p 19#:a=Rf Sf2bhfDno`zlLvu8Y _ywyF/qv 0iӴ\17t>˷LGJki3tDQ8D4{lACxm@EFu4q0py(EGP堩2x;l~=5P1S\@D"\41@s` $gڋ`B X] l@yxeD|8!ҳj5YީP1Ekc);v=Ǐ cij@5vT8[ 8 g>6D nk%R_Y4s𦵿.dH$P 6s])H %)~Cqj'POJ1.OgȒӡX9+Pi^,ku%M0I4 IiGb!!b tfB*0@\@ @dcmVY=QIpEnyd~${$.Zf؆OfYTG)B2TW)uk*(J("0+UH=9h$>˛z̕lN@i͋x"/q5aeWđ"tЇs/zm܀O߀m;<_E1;əm!؟jIZKоr%N>G6V(Duu3P1(Qm< {}"~xpg78%%⅛tuuz/!ݯMT)7?0d?m b흃1txDi%cctݪ4Zi)Z9FY_'mqү%:X:kUf*qSUrD)`ORMw-Y{Usr]V^de5vsUuv&kqB翼~ML0v3i"nu~Dr߶s۴ H@g C_dvoFdGY3cGhy" *!h;&iPo3.1O䄍"y[ΓgWjjl.,zI JX`071 DG~umF.NoE_ou x%H]9:NO21,E} 7lF gA).2F";a vv밲lc0zGX{J(0 "{؆jPːSG`kl0PI,*qo3i]]|$׫þagQ ah\-Coi؏l >Aq yL\reE*8h&&hy{&!QNTP$V!KgPv#t|T0(aS#jo/tn}D@ T"BgbX^'~?xJLY580@BxNjFqS0EA xRb:^N M<<")QX|2 1r bb!ƂxS1;=vJ!K_ -nxUL D Pd'OOEyMa`xO4XI qQ;hͤz#GhM^fX6 [+}paXT6Z-sRr^\-|aR-]:A-pfoYjY1Ec6I̗ v TF-P*\]B먺 zO{+"i+'As*pA9b6=洇ይ`>Ix7^6`HxE'oWo]5;H(bȦY _v=tL;^g?}@/Bw޵|~?oRY㴈iREJ JT,Z-2&I.h).,( ]`ϚZ΁L%08 g|c2gOxs }fb-+Hй42,S i% /):kL(LQN}ݳlpߢ"7i<f*W,맒MwV6l|<,ED}CbLq@=1@YPPȀKh!KRE'=f! {H$Eb5,ÁBX\L'~Bh >CgS*7 lA3grm1M8b ;(5ocrΒc04ƏcC-QB,nAý` NSjm56Ku:N,: dS͠Ed FmC@Өa̾ĥķ(q [&LxdcEۢ0c1=uoQAOѮ>DNnu>eh?J WPs"|EDDUe@4LNs^*~|E>?2f #Mɐ``m#A+^W=) PAFgr=9ݣs2 vͲY!{o<N1>cUg1:P64;xߕ zxș1wFn_/054ڍR9[z_k)8 OL=E@*uigZ,0;ћ gMHwjDiAio𔃪z[RLmQrSBYHɝŷq4Q^or\~I-_y)X}0R"}NZeW%pwu}bSXWS} f9b{E6$| s%HYC-hW]B%٘+㳡4q}XtWdq~m$+16r409wfoGcijT c+)ׇ֮I{%W&Lj?:g8V)z&oy{v[>@䡱0uT#C+ݒ4V"qHY_CA$AB?@h=T}9hXM \b*O~{(Bz˟%4(u%|V`b_@Z[v [>2goe\hQYdm[ݼ㻂{mR> U9hov ;Lz%<e;=>ia@z :`OU9hZS/e5Sa+:k tv0A51MH27^8r#!hdz Xocbp댪Ըl!<]:oRlc[=s`ɀd>9e݇PsYn#F\Vhʖ06ds^7Փu ]П p:Wb>qyV\1 {Wk_1NтTGDֻ >^p&obD5A |XB[b(axnT;y11K>Bh@ӖPclF2mE w1ޚFӤ@3KB}7r#Ǣv*QK6J5Ì?^ eпi;nA{wo'a힭ҏkU&(*k|H"t9]z88 f_c57(5]yi7:}C^uGua7&<..1gX ?WuZ18; QX<0;"?3^N.M>j0&螉V9<]OFVsO*'ۉ)朇)?[xޛ>ig*t'PtF|gŖ2A(6gt|ecϜlCf1ގƗ8OaȚC00Olv&LdF7O,HȠ<3OQdÊz/b?%uOp*Wl:J@,GTP#)$޹/madj^  0` A $H"D$H#өBkb(bQ(=,;Rn!rXZ0'K8)iR׻hL5ޮ@Ss^j7-H-8Fv3(OPyd p9FH)h^iމ<^Fn1Hyg&ciRB? >ʔktb^4-4ޙ&* P^^1 U*[(:Hq$ DRtl?˲e:Njk=6xP oG%5 c|wç2GG4`Kf4$L9򊨃4ܷfO㪵t_8Xך% %xKfΞaw Pۨh"UR2/~z9~a%(@b@?9''Xޝ _A fXPy3?tDŽ_ * @>" caͯ_=e~s@8. `}ĭ^[x))"e޼3$oz` -zy χx98?&/((^!iQpuR HՉQqfQGLp|ԸYfW}$z!4eެN<-Ԋ%#Ɩ9!9&Ƙz14Vl4hi {,%͏=d.OjS&_si:Hw?rGb.zҿ&VAnSFy>+|x{k!h duXH)ÝfN PHbGEX֬ JIto4*j]ʔvp#[鮬ps@.ay<Ů6˘#PJ dToبgyx? ;8*m"U^G_>>tᇙq.GD_KO`cBEmP)SCQ}~=!tR=l|ׯ~"n(n !Q_*Ow7O׺zMHb S;-C}zOzg~:8cBU~d]Nh(lz^P9#N*rc@R4םi:~L&FAJF.0:Ǿcexhul=}1>឵<ȣs q[VX@/(PH#vxSGΣ& |uwl'LJƇ.4@P/ C!!φP|N!T& &OK8/̈lPǀh; !#~xn=>}>+&ĀG}U._YS_^y"wOȢu.O%0e=ԓ|<{ N"nn1_G} =6svvLx~/)."#ȰN Mfzy"X_(d`ERk3CP_<->_&tC>/b6 kgNǹhs</X&JD9 t gzia!7m4iXG n;78o:"`K\f6~2 Lx+`'WEc {7D1]T䑤o8zPAvp4Nu=5ɽ zԊP  7u6!xNt?"S 4r)D~yOHzwXw_PMٹtr3 W> -P!Tqx`phw~0r߈`Ϟ]3'.& xiau-Ԧ`B Z+uȁ<GxP>͂LPO%KF^ʬnn2-&VU ٕew .Qu ټ _B27VۈL>ţDwDm|ӄ]VxX*}PY\ɼخOAHGb "sVq{9@8KߝLG"1G`O+}T'_/& b'clGa|4썧c5:[ W3|YM ^6?x"&,+nJHQW!\h.3Wh})Hfig.αUˢ*ee$3CȢ='[uKdGrF_OΗ+Zƺ_7z9a<},ڢDsjb}7>%w$4w>Us@gy@e^|r,Io?~6&cU(6= ]2/rf]k=֤rEڐQ"e^mwoin9BMʤB‚WCYmayǚqJ&:!('b֤9PiϘOS_ji0 "۰Bj5JeІ# {ţ Y;!ki3$. 0o\ ?weKn^n5_'#P5Ҹ@$0Xdn T4*?J*2WYW[~R}V(zrYy/X^Lj<0Gbզ}7[qӿ6Iz{Jӡ}@1eN "7KZߥ^E)AO_#qw`fnצb@@yvָօx6XHǶL"bfTDY:7qD6UI9*q/?>l1:!q`6i*,&s۷}>-1!~(_@Pu ' B?:.R&w;R7db1 J|òeQщVI4SsjV٤*kc_=L D3OnA޸_Gn 9 e WN|jCh/,QpYe_lo |Sɬa`a-ii=əIrj &|+)T=cEXO5ض8%UI׽T-E .MrJ@ϟ>lSA&9pKkxk|[X&g'/Qyo$<=}g{ǏNt{TL/Sogt4:_RǾh-]á M#,m 1"(*nz'/E[´X Б^*x!"97Q_\M z^F7A$P$PyA؍󼣱t~֏ [W޹-K<ߦ1NMסڙh~S{{t" {Ȏ6΃d6oَ{"~&EtүA( )s잳i/>cij2Lh(Hؽ6|tta?`Me:M$Khu;: 6Jqg{9MTnÇIΫ~01 q~Trݱ@<?~8?hl@{Sa~D@I/=^On5Iot2x-}|ݐ}rf )6RjX >]P+ Q>3BuF:W3muDs"5`݆(dP2U~/'YdMRQ 9Q0[t$ʤW`~[P:Ni"d; :x{h25g*7X_pk^Otͩ>-Tz*}%-R?~VQlfʴRHk5H%'`^+ A Ӏ, ^Kk`Qq5GBHz:<7aӄNa4dM=A4Gd23W=KO>)ޠylRA=4| xqW84ο<s{[ΫŃ OG}hTЈ2"uS>}wvvvzM.ܖ;;A"3|&(CVP 5)+)+++)+{: @I;hh >΀[WjÃ8XofGu ^6 =a4gObA+]ڟf;}=VUɏ.Lwfp$"7bL~ >Lw~;n!ϻ HDB5-!u>yZfg(GGE |:yY*:&V=וGZ_#串RB&i[ԄaxFA;8fxX)ꧥ޽8ԼI u Z@HPBr40Ek(_9xgPϫ[W_S[__cgW  '2$P N@|gw *$'oȎ rhܻ- -ںz;c4BIWr}}]pPLs;=ݓ` N!c={8?SPiP2elJkjjk+*+*j*kip+P.!ZN.4|mTHmzͳI4N/ ׿ɰ6vM~|&<۬EHtJ1 c`;SĈwp^YƮh):K9@*!? Z `K„)-Dhc!1"/4_#>jt7կ˦nS $AOMlhOXW`8z?s{SxTݏ_z#Zu0uǔu䙂 <3a?Yp{5C|5XL?|7ǟ?e|v7z ]o)|?ax4;QSH:Vރk[!}Ow`yj(o@_B.@ }𻫯.bz}7Myɛ(\ҷ+3QQ|.җ>ubWS-\-Ggsz껓r5  - T "9`yr pW<"#&i f(ƉaD·3XB[TWzʋRy-0'4K&uL+^#+K:s9>,'&1 D߃\s>]>C,i C437-\$bQ%ku]e>7 w PR [i[Ĝ@բr`J8엸s\-M3b}H9P ?`O+71`_ďK?rXÃ|kt$&dym[k DrE)["=]e?JpC1UXj. b'yr s>W5^}`,#86tz)`"Jԡ((H8ճ)JEMjil)|KiTdů~F//\t,@ 耺3 93a2!dE"ˀboP "PM^Vgi߭wI%$cpmC`3@9:-SM}%?V8D[\* .%wc)[FŚ)L`Z¨Tob;й\fqS D?'2ޭԚ!‘A|EƔDq1']td%|PUşll):-(P &?uWUo.;֝W~s<o.4P12Fz!P^6?7:jrq9l@ ~m;skFipz8^^TfN!mO~W*(ҪQ:k 0 քj /L\˛k뿱pm&l&= E}~ LL40 w9U\힪D$=C-zS}_Tn'G P>Zֿwmb!qfƶv]o`f޴/UbH:df/;ڵNn_jIx9-,RWW_b<!lWnemZLѯŕ=JxlRݏؤÅjˆQ@=ӸSaaꬺ^ٟ{Ёbdh h'Ԁ_j^o]pn`.mOS$#7l}(0aDwp?E줰BLz J4<lf"mbBQiIa߈M׶v,OüalU͑o~v~3e۹銤mx|/)'o7ʼnɉ~Vӛ*36gN"p_# X4{ J zr$/ x)o{7b;QRJ`AHQL L)/-qz^n⋹yćDH^n8V1~ @(6F! v7Ծ;]8WR]Oʸk77d%VG AH^ #(;BtgĿ') 83. Xp95. .='ψŝrO7~d.\*aw9j:%:v@&E.sa#o}F%(x}sw"9Sn@Fwj| @+sm8% JIw[7VU-ZS][ZĚ)[Wg/F?]phNq2hxI(MزaTUBj]në@#=ԟŋ& |lE$Kp]Yg7#G }yߘXdzӲ.h5M9ϛmQvqZ7FoǨr Ȝ  v|ov#K"υ8]Y]V[Hi:962KK"$EFݣ)ʗ}/w(~+)>Gw\PTR'-@q+ELsԶ#ys6<]۱@C@ BI4$tR}𠛌ŸƣMNuz9 7Aл)0aIƋ2-Ϩc N=@%~k.,TO4ߪ>%ĭ bg(k?|$7fM^^j"k?a^d6ٴ!ꄑKk=lә5l}aDjjř㚪Miq&dIڡ6GI\ԑc!V.'y֢:νVvִ[j{il6EigG ''m#>Ax|oe"&v !wfq?~7{DYd}fV}c:)кhMea_Dy;,;|nON螖q8 dZaW ,J]Ah R 6ްX#r"=`FDC3)"x,ěoK` $ځdQkj%XERN = rG@6xFר^ 'ZH hQ#\lRK8\V0vC8el'r`X>}cRHD|m;F/CCם6٠1_T3Kܱ\sYXԾF\p{,&gܙ~Rߢ(޸b`xb*ٔp)%u=3 Wg>p*i9̤>& Q~ 'pp^x3[)A9]Ha#vm¹Ԥ! M1~2BsW)‹?K)">YW2)-2-G*I_? Eb񗜢,m;IJeO_V':z?Ycli&i_ f ]}?Х@ )AB<9.V*. '{5Q73O~F v ]f@xb=sOy6//m?K)MI:60[1h5ꨇ,ZR+R^QD<k8a=o7{7bր }w_jeebaּ1\C&M|KV&IE~+WT!i! 'it.x4>HcjkXK8di(D*yٱ e<O$@ڏbOysζz)ߝnǘo"xp!1%X8 VGdhU'>OKήo8v+{h;>N`Z4֫^P^փ [\aV^0-gN0ր:(z$!co]fQz.TIw(^D@,s{x%gƀZ7O%͏S9Tb = rbI@-bOf׸I1J7q4=_UUX:MK`5Z=6 azBm0;ZeSB>KdiףXFn]n ۗcsĈ~YGoSri@b~O9[rr!x1(ϯsWb;V6E"M硡7$ogG,@Kַw~;T#٨EC8oé0P5a1ͩe*VѪh,>U ۶#؃ox^<|kP!M%nj' aeWncۈW_T.;{]ù4څ Φ˼l1fDE3l#] *ɮwo;Tuqʝ9OϿ"Ⱦ;pH(g}Vg%-m:_[Bלx"j qp0¿kY|+DL{_j' p(c#I7;("DNIv.tky9WX'˳2,'醩4`FM F^A%2d}qԧ<6j/&fQz.o|~u9,iڣMBB> >%ɉ1{4'wV8QV[|m;>θh/g.+-P^l3(0PxQqɮbiwzecDj?Ǚ|ptjnk QCl UBӾ C 䳕N\],:LjYg6M{ M_j͔̓*EHS|2()2ҶÒ#/6㤈QC\mnؽEYTJ+&Qi[m=jwVsOkD P:ףR=ɮށ N#7فe녑~?gtD4-!Xb+($3UdMCX|/o<U)iqm3<eMAOW(b9pGHٕۈ=DJw/7,:F=C3E>O3BgF(sZƒ,ië&FZuter2D]wCq* p.zӼ`>4/&*?'G9=dDBlx.6U1"#]%e%%g$I~@[Urgj[w ]˽ϲ" pmnMK/r1>jg?&榸t9;*[Mfؑc|V}uMIQg_Ed5PC|WH6Xx%H/OP[Ԗ:Pa/nY[=y_\Cb>z$"@"*׃u4st/괊c[K-D^îoU&^fkM\cǙ̻qՏ $@Bd[sX֡#~3xMM,֢iǓ1IJ54 7[ZQFGfvOu%NN=ԛf/pB]U'Y']& aLnw WۆYN_H\{RIbaL]=]Ǭ.gTAf( :Ȉ}⽳d:[ L?&*!o}R4Ԟ2'WWca______YYjpYfZSv{$_ $-&1&UkئB~^LJ9%ss3U QXK]r룿?|SOm---.kMMMN⪪ή2ÌeAK&Z5H5Pd,Z(H2$JgMU^[g ?/+xgy*L932t$P/)짯((NWX=V2Z۶W)wdrַl]I1 DiHj5@!.8`}{fq''&ϟ>|]V$Σ}ӆrAS@ 2A-`ü篆mT/JPUUU|uuuuuuuuuuuquj>=c/XР ` 3JP"cknwL/jjjjjjjjZZ_Gwwwwwwwww\t>b$n"CHj|]b| xlPPPPPPPPPPPO BNBQ-[A8p|M'h2t n( ̱#XPJS#">VSEbhB"{tݿ:*c80`</PF1GbG. b|au/r̦qB*GDAc Вj׉×ggau9 Ptdm.'ق(6z[%k˗r˗.\Bk Tѡ Te$ v PjXvO(hh(((>`QPQ HGℎވ:0nw1WB߹/[|4(s^vn! >]Q'.7qw"$REgԇ+JzزVu7PR9aǺbϒbQyrQÊ(HTWmÃ5 exhDk,=-]73PW9ܝOnw%6]cߖ: H;3j)'<])]Vxb&'x wɪ޺#(MRB ȸ10-7 ,@lj&K m<Վ~aa@ʚ6߹ޖco&*Vʢ7p7y ǩaP61ӳmg@[%m73jR.ˣ7$[eB4Ԇw+=z2/ef :~˸܇k.lFӣuc|6PLLWacij;䙷T>;m9ReJr[z/Cn- wn^zRS#ƣfE4Q_|~kj)F>3" l;٦e`MVf0LݿOv~,Vh|awxtx*I9k~;Wn`q`4Ŭךрf6Y  gpzx3'i ج4EL+ 1 x=vlW("UDzaS# f.ȣ@p/Hj,d(L I[im/0Ѓ OC<+;o}V&:fG?H4}.DW2>ƂFiEdj>>a*b%$m@QM ^WzsukksϺ T zeD.Ic 3̼+úmS6/HgǘbP8K:1kVBh>B%f@KY-u%Tfά}7l.5ӹCBOR-j#?t5_>˵jLť enԴgMmC*Eޡ>;j Yw: \p? Hn9< vynq $a~4).˾d=Gps([Rw~@Ô1 R7A;bAv} R$%ɑhNi\Kѵ\r^m5~B7_\7Fk5סȂa? r?rF܍rޑ!gs>gy)v՗u3.O4)1,N1u/h-1Fdl許lNa}(\* ![ΦϹghщ^<Ω.;i$,8;"*'ݟS1g;{_h}%-g69F C- q﹪t/oxz:_d-ڹj(0\- ܳ'чnpy~q,BqM[/8OҲ!gӋGX OA-ɆES;\Pb+fm40w ^W ;kImkCf>RJ & @OG{jcW"]o4~YzoEHTmUJO#6x{c0\-"z6*ěe]âhsmPY36Co &p#L?_fȳGvo/hoatjOav,zwhMDM 7 nz\,qa<RG01s( Fw zBhQ2AܧW%+v+#!E(P`!@'9Tѵkr\LDq񱉿| iWwnB 6VC8 iuxa B~WtDBL߫`61Jq``C$d8]ĺQҺB fE?߅?652 ?P84um7=vx*J!Z4]r-ߧ#IJ!4~/ ZIY P0 Q^!Z6Xoo˶f,z+`ɏ FR=,sl)- D\R! @?o~eye@_σ=>x&&X-h%oKO 7ZaoíP2 x1BftzŊ]X/AfD _a܏Tيѐɨ4/'rM1ƹj<ذIw~ϻ@ӟI󙭑9%~< yd]_QQZ , m(ҾԨ<[kH?v}b0 z >Ed%TzHv_c.<ˮ%Iei^R<ƕ+szi#ǝ^oR合$2y\$~>aI F>$EKu7@aa.)cn!++?͜8x}]?Ӡ;V+ ^64*~Arݺz1'Vh':g ^ `D/ ަODkQ=8bobF p0q5-C`Ag-vcpdәB3;~Z(QR|Q`74u ?*$hㅉoI<闕4\ކ ]L}7G/BBd+:z6Jl91xQ s/ۙFcFŇeU7Lݤ5zٻۦC'}!F(,:r !ВI,<3r[S`i1#F˧) l0>_l|st/kN)cɬog5޻W" zؕ[P ,KPPCAx@b#BEE~xu\t$6%>Jw]ݬ>㾓b%쬇 qi9ϥptw!N^&eIp=rb p;sgtbG^~5xä@" "Aƍ8Z8sBy,`#S.H_$Ǿw0r wi11GF(H ug^to@R0\M:rˠӑ^@MI]S%+wK9Wb!H?M_kR} o9jHp6;4L[o5=r0⊁0Rϛ-&@yWv*%pޏ:sfn>YT-89>(dGC:S/-ϺCtx6Zs Xd@5` PDtH4 zwUߡpF10/D=f^2a-G"tH6~ŽakO*(hpzm&6g}\*V[ʔ|xvw)qYä;e`pG[m pZa 6!N8;/J8P:ՂPƻN0tc 'ӻǽl΅ B(rv0>=1|y pGiK1GU@!PAP:8A~` AEEl_%K6"@⠁"")T`E$EAPQUD!"il])%&x-~4) 'F{!/-=Ldg/6Di=w(>iO.RE20hQ zH(0%qr(1q}Է|kyzN;o(#Ld&V7z! dXC5y8 hr…1e垜vD-ﴱK7M]hlGڑ́G'Out1Uzg3 oϠM@#v)Gf-3ؐQ%D8>w]Ӣf>'OzHHB2v3%H^@? n9 | jŵ1cg'MoZE˚!&?F'9@z.һu>1|d!J!M)A}KFj]\GzHO`7dmFs*C=S4Y" nz~_a 1=zⅮm4nGhV6n8Ք̆SVw?3C~V,!SI?> }.3 &a2zyT>t=&\g]{QQζFc2Θݥ7qhtq0I2U?$S<ޣU{w]!,wa}gܿ:l *dn.;)h3ޞІҬ;֖b;Xޠh||@PF(j:vn@֐G<sj = uk kw2ƐɅȇ(nJNMa=B&ƀz4LT(*TmҖ +#z%̎}:m_eV}ӈ)tDM{mj+3) h) [4щ1NL ~#Ǝ \9)-J3g_ǔ xb mX=/@;…cxSա8Y",Y:xc#9~t4M6]Cpž7ÎтzoqwϾ3#QD$+<\X$<֊t=^K/knotʣĠ2`qN@b e/XN=4TzQ(-[KjJ^TPׅ{1Ŕ'0לKIL޵|W܋"J-4P}oi~Lג]S[YIq|~!h dBT8M\_V&pLϑ.B@e9t<iZFCL\Ѽ=0Ks(ѿR 5 AN bbЗ$q@%P qYG73B@CrbE}.:ޠӼ>CèlDk'{ <W6zOvU1R!GuWXͫ[ﵟ&m7cg4 :&!t!={8!`bzf-~A0?@n`~!NEyC44Q-483OrܻD=qfv=Q0 QLs=#N/yNV QUkz?Z"=,Efd Nۻry?ŹoPc-7±=gq 1.bE*f㯘}G5i NORXt;lń^UH1Q,P4_( XS=4Fa1(V l10p`>ʁqi]_`.z9n:m?vJ`a&w M噊%M+Ѵ[_ ٨kN/Ft]?{!@.B4܍!M'P\]4D<A')d)lS6lO0}{[puTE%~m6*&[?;gnfͯ,v$b6ZsPݍMgjg} s)Ӄi3xvs]O3AIxx~5FNn?V LyVUX$xF9QLŨE"!ZU_pGk t+ $$TscoCz|G񟘌$=q1_$`@$^3ǥzo^Ǧ/~_"}-/iܱ} KC9Y?Qx@,Tfh~  hIAmDhIRv%/~Nt]Zz* EYf\.megD^ú(FID~Twr,Ksb7u }Ր+3C͇´S}L ΁GBn ?qxz8Σ ꞁw{H>у}?R\zG|%l:P9 -bDhxn0DxwK &wff@ V'5BV^~0%Jn#2 "-u]CViB`%2SRܹ !t4;:eR0=]ӈodNVo;{DT:i%֚5w^84,#kw=4_/ ?K&V.k!gZܕ`z9ɳ=;OS4 yMv-91qx cTˈnnїn 8f{.efP`Wv ۋ4{Z.o!@*@y'e'zH󖲗l]eO}.z=92.2"aFBp;CvGǴ6  Z){?wƫYVό_#?Oj"vk7n֯tih!yi{=P/p.in| zO3ܽO2]DIm߯2cGݴ];W6eUEp ěcԊ4q;2qǤȵJ-&kQB7Ҕr;ԏNңn[@Tc6Oo/ COݵiZ2gEێ`hnH_i5#S8 oGU~&hw SZ6x V% $=WFy֢5Nu{}釚88L]np΋xgmM~SME9F_&G~cuVM#o}PIY={Il<?|UOy?LI.l7Zy{wUC DeD\SF٬v)f"KT%USrP6'w7\8/c`od{=r΃?Ȓ b i>oC763Ga"Io6Ol,!wN4 3|m|ecHqe~B?J;tמH'ayQ!hWngy0q5& Z'ɠDߧ)tZhj-; +Jץp}Ms/yu>ymʌmQC6ݓŠGy^=LkU ~MK?ii~){O摾u ?S>hKgc4ah{)NF+dTJ4E ڙ{\`3P7/)>=Jx}9h?1 L٠&l"R0Tx}yha A;X}1Q_NJUl-yq[>+@?ju>;RMঅ}//qVg]sр_#lyCLK9а,>ҕma.7ⅼ3 K,\3E\$%#c>(B?Fa~8~V}D  A R"0lfSؘU,!OU;xwܛo,Z gՀ%#lpHQ^Q㡿͋[5 }q7}x9;S-06firlFrLʜ':,T~j|I?qE{o,xxg弐|Ⲉ!ؐ^26z[ψ83dC%Ad1llw4kjH@!lJ'/o/Kk,kuu,(thNIbLOx9CH fk0$LvFu7+}ΌeSox飋؏0<\qZ<;Yy]=D) pڇ8}q/i dUJY=WK3J\.8Qa"ѢsB1!qeQSaヘlg;=WfP3H-0aQKq: 1a  ifN&[wcS9#>@SEh QcQ866v|w3"T]14_s=5{#:JZB!x6x1 GjwڙL;?C=d 0T8# {!c'`QQ/i_1q>u8`|xg7M%HNX]Ի8WyԷd wPWe]TR!y(nGW"-y:Hssn9(fуYem6}тZmkZz$|SX_c\:>4gP|Y.Cia֯{sݱ9tGj.} - 4,›'&3VGOO;b9h;Rn<˶* |x7HDw/Ed~z:F`4`+́8SC.LgsO "d0/$ia~M?J 1Nb;a:;%CiAVެO?7A35Y49 $W{A1DsݵLi6Zvp6e+6PLDDO:G3ǨHعÁAhM|HHx=e, ĴgLEӄmQʢwƎ-ٌr#~p<5q&"Nw:b.1ZiaQѐS.o>A*B, ֜)\n nASͩؼWh."Û2^S$G1"eD_@\@RwD\M@0T_VcAh `zj@83FN Ipك{J9ΜrQpRz{]yEĝGg_)d ti&]rG CL~LW9H<@ "?B((VkVȸi j̻QKɏzQ [yj#A1"mPN`v+T~gBe>4u@T8ZvvpxR\K.YN9YOHO)UX lC&+{XLjɲ?ih!T|*THK6I{p@x?9G} fJ ]]s5"'"93l'(N#D-!D7fxc < 彥#*8; |zF#Z<$"ERdhR;F Y`qɩ6SAѿ3icIX\0:B%.-AvW/7sʝa4*JH2r.c^6O8\)ML>=a؏E~??lګ@(CZaj:v*,bLbS<=QU˭,ώy P2rs"ZcD29~^[bu eWGQ86;yᲹ}.[~/gI/T9rhvYH% t:hq 5} 1? Zr?iHf>0!p$~uݗ'r @kun! 1k}ֽ֑ź>p4NcFq֊0| B3Wà0/?+{W%N_@ aSRѯ|/쳲G ;6Ѹ/Uעw6rF0iὯjeE?`䑐j&YYE`\s?无xmDGB$n\5HFr9 lcr{i%;jo`h=q ^"Y!$?EH(Eʑafk=oM yV>-m 9/#TR:]]Zi0ռ@d\[)\2FKuϳ}| =[=V_N7EŰOV_~/H֘;cduVjA"n!oݗCr"xu{F-aYH⸍hvЯ8(nľ'Pzcy,q^Wa(M`Rwa-- ?qy3iVA?u9mER?ib9V#t86dgy[Prqj V9 Sh%0j9 ):E#_T ҤR'f'P{fu\Z_cX5H[lo:K 6ןZM!ڕVpK~\E#C8ـ H\ Έ]ՙ=;KxZ(r Aiɉ{Ræ\vr6N_N2Y@Iװ7f:Ca+Q$~%H,!<)G2NGPC x/A4"K03&]+]> 6y EKʐ5Af|N8r*̑Tfb"w1 U>f øor)'CѾV#%T yj(f-\(:byQAA'5/_54q $Pvu|)A ?XB@0Ckho$")SkE^5.3pg|/wYuu\;Ty .Gm;Ǘ7Oae rAWաl:x8_Ϋx<97ešDZ.O _OWMLaqtT&# $ >g{Er7`1\O${*Qq@CUmI嵮0|O :n,{pzdHV7vSx8Dž(Ѹ*gkVD(p/.lݳU4S8,UtXmo[O{ ՀsB9X3omA\?m)X=\|}$YI&}=xoKX <A@[mbth_|HE, $4\;؈Zn@zbF E`hKf4Ү|Y3(dȠhk P|TXt:^ip BfC6Fq6W 2='YbiSNPFqMN62lܥswv ޯmj|m79w(˒<4oۃvaM/ [xw cnX }OA=LpUqM>l,݀kφJBC8W"b<5T?Xm?u3ycX~V$(NgedwWtJiw冯I3?ӣ+BN0^@>ه;*%LY h#@'{K D@ EvVV.ph}4z_ #RMnNOҕQy|#uED|Cq|a}[2gz[BQ$_c- k T`(*v;䃗+u]@!G.M֍\hM5zmKBz#w B:#5I@Ӹ Dj^ׁj yzvrlGSq ˊ8~ W\ moL5`3,>G/p*Gv3&z.KC"pyTLȓPun"lɵu{ 9x %4%hKGSok7" KK!VZiH%2 %{}^'RP// }UNC/Ӕ}FT]PVD"]:*l"kt:1lrcqXo>p6EW/u)WƭP`WFut1M@\XD̔v!̃yfq+Cx8 -yb:ΐ0(n )y#!uokDޠ 2fuSQ)p~}A(d&cM6R1T 4zrS]zj3G 6Rkn8(?ɊK 4h3š|k@aVt49'v(ڎ) ňUym JO˨ihW okl`gW|ޡK,ie+ @:< 83 F8ŗKG/N! *ChA{߼ǿtb즣ɋpoo7+N-_yRr8w4QʒvJȱ?e|L|h.Hp}qx"ԼN4~> tM`Km!s[E'd8Q^j\Q@,,S&u#LAcb-YH(NvCqz {۰1$_/>+F̴ 0K@Ly ul9aO$G3[]$0?tE|,d5G )߉Aw7`$25EZ$ޙ@cBoVmӏL(wS,ۖCJ$H1"J[PXzgR3jqax/@G1sYKXq!` 4'~ 5s^q/̻;~' &$G#>+[0P7jުI5 "tu"Dw5 悪{7 +OvNLdj=UpN#|lբFD@?ArFqcP Ԭmmy}޺#Ld$:1I6-^"Svl_˺k) jiա&WZ)uRv wGaY l9>z .-O\ :Gãs>`^1\}E(1<ƣ#]Jo^lT{Ea:K滼8M<9<7diP3؎,Ԓu%`us¹o#FCVbpDg~6fWE%h<)v:9ԲN"u䇸9K۫z剁.^iBcN M95P18c ɼݟ_ 90)>{#A~o_1,yKŴ0i4}_"+spzK4PvWs.ٸݠ/0y.W_&E3};LنhivG03;cNp3z >c.㖹fz2oXR^˸֬rP笽$Ցj,Ĥ=k8Ns';Ⱦ~zcSH5tLaA>o0:/_Ӧ9=} 7J{hjC0y0zhz~'hgmO64l\""(>"X)6\6Oo_.O-x_qfG_Yka~~_?SB>Q[78Lۼ ]~>mQկB1}?5~?ӈ r/M$y oP~;<{{~6ktCǍ=򭂺+ދk;ԞM>eFlv~?[C%Ha魱&Q wۇ2є  UN8նm7kDBl=j lmPQMTYHXt,MYeSݩDDAXs[L_|2cO`x:jy% r)M< O~ƁԴ<[}VoQv'ٮ07r noa{P\h.&{~Evn˧,x X(yQ兀Di"&H{˦x+`M`Ō$ ~#"v}OHPpeTeOC`d.cgjFM {I9V9BeY6q0ofԁ8F &CHūxpT?oN:@ Ds91qA7x6/o|}8CZ3c䔌>Cn3|Z)(EwM") \(ھ>JP}U$ly[ G^{@5뢇[{{`„:v-xOmnwbn޹Ɩ7^{3{bMݼy'OnwwM}e8fz.jwNۻt\ٖŶd-RU WzVnmUj'K]yݼ=Twwڞӣz@zwDܭ@ hTSCP:@ IQIm@mCl6i-BmUCmL6me2UfE+vӶ֝iDհ]m10{yz<6 (XK[w$UlAlu=;UR jEmSscVY=T l*uTcٷ1{dyN=t^ww{{W1AOOv}_|O*Ijijր±6j:nanslowTugZNݠ3v6t@:lե^/jLMmZSf266{+t{e]llkaҥmAAhtn֨^Z͆ɞw}=[JM8-1ׯx-8SͺсO'ݩ5ޝ@iT(jԵKfRTJQ"8׳)l{ )mM机7:7ev@t>[}jD 2h4L4i&2hFL&040LA @M4&&Ѥi2F&!)M4=e?J{EͤؓM&!OSIHzGz@zGQP @L#D#=4Mɩjm16ShM6L4OjSjQMz'z2mM 4 M ѣMSOOS5BcDC4PyxMfej>Y疓L[DtnNch;y2;,¦W"w۫F ɄI%qfC0L3.2=&8)Dنfag DbDfO#G˳=z8!,<6.02eF d3&0axt+#:vt:vd&aa&&CHs HsVrZ!1Wd&Yg'011q䗃ӎ9 3)pVB`C&0 e>ю3!gfBq11XqIcC&I:ry`ǶCg `f0 cH $  e)yhvmvChN%qт\YlÌ: L{5Df8602up `BbOe~.uuGdr3[:;?hip @qJYh!QqŠxUIK2o恳;X8ЛN !.ѷ])hPl>LwA>pc)pbF`WZ }&ƈݎVlP܆= 1X.oO9pn63xgה!ѕ'q=,0̳*`q zfGqaقeq ]`v&&A@MCe M2xmNmC+YT9⏃ 0&9 b)Πg3v:&ᜑy0˻,ўz4a<N"c C7QD<f{Cfљ;^l)pgy20(ig=G0C2"iCpxp 2L=Y@iL K0&; هLq`fPلzcp3weqx vaifSكӈΜfJ$ )^+ і`z2&2$90̢c*888=o冣F>K4gvDa 0%qaǷ@u /K0mv1ݳv$9\;1;0{2L`930pˌCc ee6a:z`q:a;=py i=gS?3Bfft̸0yB[8('g1ft833+ ΆWN=vavq fl3vDΐe4q}|s`d&egC~x¶x$!!8cN$13!2`:tG<uc3:aaqwotNpa cpq8/VC\:qCB=&:B P8 8{4f+4gw2|Mpâ`&~)c!Bd4g@;.+3 LӳًM8ٔ Yur/6qC0j9vJ) @hPit9gbBPA[$pDbF)a;l%àryAUfbxxha6&O.v_&VSmꆗlpJ 5^K$YcV*"a(ЧM㍶0^ c &wN3͛aJFJXJR9n>ZV4Mp;gs}lnZUeZZ&&m?N.sln l+0Ï'L8ITzQk3nt}>|W36d6Wq:OHM{=wg]݀2Ւ Yt33 0WO{Ogy 㧌XHrqBa3ZCLp`͛l n9Hk`AuG3P)mFCD||!vSi:n J4Pk܍BaO8͇ـw`waـxCvQCX;qd40̿a7'g~8w`w]q3l8=\n$376evVvgP(;8se{/7Qy Z.} QR*̲4'6k(ɝ,KVTJda)QRA/Z$pc:lwgCdõcpqٜCJ  qA s*9>Fۍ;gTLe!QKCOv|ksfTJb2{=|nTpRt2/N]B?K!X]3*ݱP"-+#vuzZ!Z'dtDA`;8򍙞GY|C&:L|0}sg9RH2 a/ŇkH!a >n of_89>P7 v]X~Daf*c{*V:tG!s\6IF=c̏@檎NP'0W~jPi`6( ;o@H=f<^fوb&V?mx&68Awww!03"c釓+͹`<3!d63yoo N-=׆eohrVeѝ6ڼH1K7ɶ/IʚXB7ywUHkNWHRϺP#'J,\O⮣Vuqz 5dT7Rɒ]Yxڬ=Rs2^qp^iʀzP ot2+¯4aCdFW6̃~^ID$1@% AʒaSJbEi|rA7^ɿ2CLќzeBKG&| /g}ls`eO+b3G}"eF5nmI⥨%M+pͧ~@it5RK- I:"=ELQH׌ $%a e\f]$n,|Yy=( o SJ#x59)Qk+3USj#lC0|5D iFme5o6U:Kȳhc}ɵ.l`dj4BZ4Nz (9AfD2WcE5FL!(= ~+zuwN+:1gf~&gm;ej*h2Z(R V0F#'m܌ygRYCLJ^^N[2+I%RQʼ/=עzA(b2> 6zlhc7N8㎙z;8Άu #ȡwȹ+z*1J,8 uZC 3R<< $pcA+Tr2cB$τ<'鍛M:!ەNGXy?UKOi 8Hg;88sN3 wmr#.=sLkN0o8pgc6'fgbٻ0ϥ i膝9#.D8ÎAyD Ffӎcnhtl,z'lOfPIk5y#bêY|'#ۀRdP&:JrӊL @(+eIdIYafQٕ̠d!&iXeYU H ` >FC &ߜP2DCN2+iXC8@gW_*>@d%^!{iB ӹ+=`e߈" CؤVD 1^4P=c9 hU&K"">iz$C E~ .ipdLEUihr+,& `&7`ŦTH[p1K(7#Tӂi&e8#^VQGG7h=,ݽuy92ďsUn1Y`_͢<݌dXnrpLv[t"ZR8!w.AQ"?U`L0tA8CԊre!0\C7gL taVCN8JO\FІ?0]w\:; CZ-`R Gqd#l 9>*HE׉PMldI0Ӱ0;Ltdӊwqd B.V͋cF28ݯ&=DldG5݂w1uq0R8Tb~.!涸n3zW gߎ  ncI!0c5 43>؟t4<3tV˟҅:+nQ0tC1MXgf3]`|1@a1viSv8`KwS#aqgxCv{1>7N,1`xJȡ _ٳ/yYxDasa6t>N>.ƆF ٰݑ*i^b ӈfbXc[Ddfʱ ǙOZ efF":^ 561аsx#Y^顺cئ S/3.x9 h87yR% CT\a8+tc`{c %եponK.TfcY;yҼ=îKfH9͊br6/:1 t!WBUm~e|?uwjoC1:9nޓ{.jU#J*Z(Z\B[19c%6\Z?WY|Ox4ܖzM kjV$&ˑ2c203"O:vm0;LBhyMC!{DM!s˫s4]Yyaoӿ#i 9E|qH^P D9s].!8;彜Q2z $WGhp# 5ٸ}➡Ǝ7 u5vg-i,@Ws q/3flo<`o1L2\s5n Q!Qs!MhxRWpjXnv0q:^UӲK˦3SŠJ* ؘDA(: %tczJDZtbg3;ZĜyKx#_Nե)I/LH9g4$HuK;dąY1)&Ruk PI2PCC"1pU#Ĕ ˓2^{X@.))Ro#p',#9\vF4)esK: :Pd0v JM9Gշ*أIx.p;2 2nt7xh؅6i z"={t'#;&w}d{Cɡ4D;S 6+ulo%xSD6) )(h'?.5+a(ff-&FN"gXj=Z&jif%(!N㻣YquΧ;c5ĔX$nT#Z76y/"_0M YLS#.S2wJ M Bt 8u :m0YC dG2! Cw X^n*=y{ Tq,C,C7afa>VAgu:6kNALC 6#$qt1 0lX~=0c CNF2ї;`Jda7"fgpcr2i޿建s`XԐ\eYӢ f}>S ΅&*Be{SFn{O7 Q`#!_a/ e] (Xmnt9[ybBqqyWN$LڬU$yRa10ƑT*b{5-P+MaK<Kw[0);!PvPboUC'K[,rQȂ|r#NCgD+$6yHyqʢA]sP4$OডZDN982s^"cg.SM-7mWvZG+y @"#>GMhoW={M)=&{;>b<0LSL6fe&@9L&`h!D7d.86HwmPҙ5jJEJX4TN sq(zzK8;z/ ' 'tg`<agg[v2wi`QGhѳ1|\]upX;3 FzP \l>EL4ScW{ë]_>n9-}̽CnŨMJF[G5a&.5bHyEM%!KnSKpJ3-ELd&0k(93q:Muu'nh2%"]ay, /CHJ+L?"8)—'4]˪6OpHwsDib787 iҲ '^CY6Ƙ4xLafO{Vn}} ;f30KS'bWEc!BƝv7Y` ]3hE!l} dSu#$jrbK8AA.B1߱R(g4  PdleO53lq߻坌zYP8hgֺθ i`6c7oG`w-nncCO/gygP[* )jQP{m  RRgZE_#5at%;N16$re/69 DMȔa%Q)}10ɍb?0pq<.uX0xuqzԮDwC2dA`vXO;SP49OUJHB12Z^,9fͼ6LRɞ ?nQ  isgM,@* Ǚld{z[v 7`~ O ͈g_@mُn}itU Gl6Pa.qmbUg7SQF 2rx䚝W,)1@].֎s 2˶Z%Bmaz| BI00]6 0ڪg)#Mq!c :W.# {MxUppohj 74F&ฮG-l0.^ Ӛ8::bGKgoZ;2.ts D: y?8^Q>0Us8OpDk~c'L{'v1y_{AN&z5 PY8(x p3t:}=UfLvṈ &81a.}3FK-`VVq';\8wER1ՊEةe $w22.A*:1?: {&w7b:y̆0.L$.5 =S(Vy+)Iqʸ 8QH%, F㣚0%DY${^\i>T]bb[ZzGh\Lg(84 ٦鉊97Źol~3:ġGDp=^Sa8ŘEiD 5͞ރArcapb>B5ӮbyIj3AV A7K%bT%g"H$ fd0JxwKr.XY[2xΝC܎O-Bf{߫:x0x`tXpӞa0'< @6JF6utP< &-3֌̻lreyiS.:B >(aV Ĕ=4 ì1;`cg7%1*=R]2%d5 JQ%ř@kiܴnt(`?1?UCÌ4Nv7~|MɧwwsDwkc)l_"Wk?>8[)migTlVδŲ1LTKByc*M+CX,RZ|cp \޹4 xv9nF1Kq n!QWdQ|@xF6 :;FФWZqg91)+jiYLVv;! rGGƊjf%p&0hXH3/#>, lyAvu1J4 'dY 7h\cGp`Sq6 MF r,Wƺ8MpLn$t8g&]!3bǬ'C8șyKyh@L^ZGbDZbApi!ژy FPVe;g r@w0C,6NO;VDs^3ds2&9j.I(crц9,NˌrV"k ЕLvF.uPRS%-Щ# Ja'6*xaA+ 0x(I-EJu`r8{t(/SG2d>H::E|POܔk1HfIXqu4;89k"f3o@Q)*?ik=-hc4:M69fP$PIסj\|f:~ɦ̝@8̠ ؆9n5TSxǁ1Kp 6(,;x L^Hd7ɍ/Lx%9„-ET$d4 ^\_27owx1cMN;Mn8{:ѡJ:a+by:D Am 1`ʇNs$uI8ap,#57=ܦ5>q L29tbGhpXڇ)a$XcSZ1G dR LrtITAbCTkCF+V 6@,hKLv.7EDllufq#tӧ;$Cp Tl-(1 zN ?1ĕ8uE't\FV!ÎA41=Οӱ1q֩6LaϙrxeEiB4e!3Z55amݐx(<29(C{f ~6g`zPuXƣjD7ʋ\!A>E4E'JW,:6c)ٛ٬(o®8nl1Ѝ9Y-oɨc%Ż *Xۜ}ژ?=X~aγ\6.mwPJo5ܯ@pv308 %+%zZΘtl4)wGe?+˃Ge`n+U LIp׈o9f~&ah䇴f><yk ѦRrQ H`47 C3P1q_t/ai 7Ss8lK|͌7eGn!.0w /芌2N\X|LJL@1dE(:$`s@y$˱G^ hlJ @()$FC,89la[4\Ahi8͑{v K3oe٧{nڽ~bBCTŸdq +ޚ#׉b9=J!']J[%׸B6P,$ PŔG $ 8 z"v\0y88!N8~byN8%>~;#Sm!rWAAT0q\DYۢYPNLNxâuΞuU--/!ķ$HpQ%,)3f9.dsJB$r\2UGy+lEjhQaCFcdGx\GF̘j1 lwT=u&d/YB2Du\JѬ`P"b[G=軻HUz<]N5 IjmJJL84e(9Z&唹oLPv/7azGBaǽf&=FP0<:6;:|XdL11a?ZJy[`)Y/ rQ3gܳY4ٶ͒Ȕ&3 u r 543s8ƜfjNKj~wx\8gUs* 8dɍF &fx'O*`;7}0~ '8 T A"e@b_fM|aSKtmu-,NaCf1Ӂ/ 9OZiᐊh5 %G4ؕ`7d"EFOoC ;[.8r =癢7ɒ;UIzaT"W Hv]3 VEeuyaHǞjZ2% 36}Op1o|OD7lI8얠:M 4ݖ49.cMc;s9dݰyFX J]DǒNkD3^/ Dy6"ZXhHۘ0sC[Yӄ9U2fO 92œwq8!3ڇuʩʮ1qyvF1C+c;Wayc]vZ :ll64Td8ÐՑ+joAhUEP`YșP d L9v7#a"Ӛjw3jK Oze!:/(L/|bCsŝ8nw.# Q1(]"HrFjʼnL%*#g][GfwI&ɾh vvnCm {t)D9y$m 𧻓7OGqvUoVP ژsI[2(rGq ^s@L]x8l<%q{^f;f\a Wpк$#iBmc <#C,XbV]<òsDu ʒ wα6Z%^džb%ucluBTaGS09R,BUsoq$h2* m1-{AMI;SiqWTB͘>ItFq):4u5_i&4C9 KNbTp) 0'2atG-cgrg՞qǽ8qEF%Xߘ)F08i.fñIyio'q@<u)K*ڤK P p7JUq"u g~@"Z\o g/%h‹g:{6uCnsp"<ГCpJ*dPXc-rnKY4 a01U#'3VF0P5;(`1%oK A44e$49 F&G B! e 4J 2xhL2M߽(C&&%mRpA.ai mNEtH(C5%Gd.(~~7 鹔:[ߪÚpu97w~>Ο3&.r z$ҫCA$"g. wF*,$%1jCז-? :72`<inZdP%A6.o:J9HYXU+>1"PR*4\+$8`uJǎ/(]#3u؉*)t0Py3 qgb%P9+([ F*s$"t9f2BY( $FLb+"ڌLm|lVpL 3:u3ӧG=3xVcCUkTB>=6dcP0 iY dhV a~wVsI`L2pw&E<,7 wgp! >' ,}s9Yl? Hyq},̇#uvûKI~sd Md8 ZdLM2V7 ̲NpC\DNy)[6o[{K>νL1={aQ)t[>˵NH_R賉yF.+Q -Ġf$vrWð&B8I!QsdB7\%qJXJA.x_u"?eVti+b=VK}00, C7'N^!Ǔc?|JG8rx&ceN%1rd0 I LBO9"<'Z%0G05͡QPhJC%LQ6*ϯǐe1.BTf&Ȋ0`z}df?N܇5C$5Wx(H矒w%cZ,s<_;Z;pst(R%ƒ`\lQ".uNizPXn"'!ՉfGWK$X1:0GDds&DXj*!b*G5/ h66dNy$0,Ld%J498PadoB-qʑ4`MsQ6}[ል\@dpҊU.`$\U& C10[,9V0K"a-@Ōİmc)} \mTL-ٸdZMЩ 91̜scąYhPepeʳJ6Q; 3^I(3#P[ cC1AΓ/ #PO7Y^S FQ#"9dL! [  w.Aj 09ԄvE٥AdYP 2P1ơ:d1C|̢֘aF NJ]?0I7B{ɔηU^Вvx;c|Mg>كְrb˹…ATcPd4'< Dz6ٽ]>I1$=4r8`dh-F $c%0rs#Ĝ`-klqlѦLjYM,'cMTa#֬t]hhFR1zh^dN8U$e=eǔ{|dXXno9 5be1L{f 27RYPV1I~R(IS&15?=W~K uH9L I2$'cCg1'hֹܝ {EOWl<{Og< uvfad|A6i85 Ρ))kMMD0Aki*9hrl(Ӵa55[(v]};G%!}&:G Pn\$"˲(mJNN]xǺ ˃@y,Ob;"8h|%11A[cvLR;חi2Zk4mh`@B<'K-ȁd7J!TA2ƗNC9ʗ6YQ:ԩwXj)E>LÛ&`5d$ 23{{Wბ JP@Dsc-$}ra\duqIPdniaɺ"x͹X*R2D@=DQJo&ZɵlӁz:57;ª6buDShYZ,YXm ,3S.KܵPĄ291Ա `nϔRlp)sbces>1O!^J}>NNNǗ˿enakiŋL>A8 v c N6> R:!ZL=1敎J _%%۰AqL<±}}I;$WW#&IZ9T7qȜ=JCh O6-.:ctkfX^"H90y[N6cIy ̄ 7FgLg>9/"^-7qǚĥT*v>VLwX0b9htd ZGimS9Rn8\A(rc)TJsz_r%E`LeoKus:% \'W=G%͒,LLNR {ٵ0]䳳+Οۻ=&n\ݻ\;CѬm19V0j04 .w =e|Jqs㐸6<_qND薌FQ 0œtsΞo=d .V*hÓ )F|ThO<::틵k97 }D7r60e?:{|ǫzR{3i2;9SԹAr@^#..<tq1&$M0mqf%CBņcW۟{탻1z8bSNؽHk[+.r(`9eR2N´͎[A<|^Lnׅc13N;(j>͐ =v:}6-O%ô{{bFsn`݇&[:qwiӦGfry\M 3d<ݞbO{ b_!a#ӝ>8&{{GcGߤdࠏCvCzffbd#c{_ڣx3wI9X S,GiYyiX.[t1).a:,TPHpÑ;R񨐂1;;lsǦ P32T&ݡ10Tx1reljo'1pg2\#PLP,{ S[d#Ztnqx09ca=87YNwkh*Ro' 8Ofqgg; Lvk 7gHېY-M"O"KlLb\ fœr%f]r)X5эk3&(dɀ';§NGerJu9-@V#3^fiX/@&QOK ֳ%6S SavX\i ^!˶{w4\0!Kfڍ5NFԎ Nc'cr/qHy35ɐD(^O˥ܬ, bW,0Ij.c+0rAڂ`Bӷu c)J}Ѭ\'J M7:#m+|_/Gsž48L@_|!^/Q]J;i=.9,.,(6|RԎ-jYTX11!8JqS1Jf|P݄d`:3&qsH' 3'> [ (pX ^.cޱK.CxBB( 2S9)QU@GFbNכp1o| 2'H>F[~c%O'ĘI8sƸEzcLQ $wU;+ ,؟a™cS;L=9cp=y0o̼DNs$3$!Pb-iʐ/E^~<<6AWt%p1iíAk`هx\ˀ62Ք g:g#" l)0 z2 ss W9 ܒ|ᰗpnZAbt\*,pHS6ZHUv:'׽g23q>NB2x3`@V3<~;@#5 R rqi[<,4c(<22~h;ngj %t9.ȉ1/LQ/L@n "ƒ$Ke5#Hț6$Qg =En r0&9P@R\Ab=m2A{&:z6 hxeC}iVZf&{+AKLOۏ2x$z9kN L0ѝ..;{n|؃yf=Jox49Lә&bcb=Ķqƈ( klK݆{Nk8X=ⴹ4M,NOe+!Sz4$Sbt9h:{\h8l"is;LQ {%9 ϳ^KmݘtO(b ;?)bG:Pdfٛd(ixbF 3(8s>AAtnSaHc#ƒx\%9}cC=\:,=nˆttun :6lSǵ5;[vNML=ãv=: 7m;`Wxlsy:Y06{SMxOnՓz[a뾧<9PN5oD<7&厄C4D e5Rكs#ɓ!3bݧ9w=&>^NlY׃py#%TNaA)Vգe"T]|Q<04_ܟ|a6q-8]O&Jy`cAuaץ.7qP6`}~8pcyfɻ'؞HqCȸa ,`6a6 n?n_ z}<ݕ~G3пN:?[=TYݞ<>sדcw&++ dҶ,0{9HM g#a3჎`GvnrjT-gO,ʐ62;xar3BF %ѪǔXq l'Fj4s-8 QY S*1MT`W/BeR'M|,'9!t8`tH;Ó'Zg  J;weD3.ivXHw86^2w90e^m^x7̓o'D:ή]x` ^KkYޛ s@^ןcsn䛆eI(j89)?Lu'!=810ٟT&Shy3'K)xdGnlhy8=u_e~'Tݧ82Rҩ;cȫoL/X0Fz]RaټǯW>.LΡ;L1ӁcG9N܌"CLz8ajq;ݐ8fp쟳ÃͺV8F [tp_A;X=/[A<lb?x8 yF9[ 8`%E/cyAG=BjLjda3ޡVMvVp@oi Q2.{2/`I"9 iѤ2Jr|6W,Ӏ󺳻.3v6s1hFsPdp:vn߭t53P7`x@NO6e4e97>h:<&0=͈c }K8q:y͝sy;p=Q|EtpK'1DŽej2[X 86q)hAID-xLy9Mi.у0p}ڞNn"Οlެ 5ԾL#3l,Fg4\f"Hqnd~,GspucR?hœjar~b3gDjcN!gwW:dxե1.{kO~v1i]7I2gvp:_VppAN}8I9KŎ'd7\;=7;ᇾ^Ʉg?GѲSߠ)l;='v<<k?ѱXn"y1`D]&wj`< ;LJuc6>ɘF7O&:u=;YIɔm%9`t! lST[Ilzx dv|%< 10֓4c>3q]i+sD24F@Y8m~Vn]+"ک`KćKh2YJjƈ1,ݐ~k?3qmz\1I)nm͑ӻ)di,aB6fbws@xn]n,<='Ls@k,A~ˁiH$kMiy?;nvCC&G܍<sehN+qYv-f滘76ұ/aiM"jnh7 qEw/4ܵg MTY)i()JS#3%B$y@~U鳥H)+P| ,Of?.*40a\ffq},A'7N F6݃i>Կyl>OSr q &.׵Lw9V؆"ﲻɩ~Sb7Huip;NCWarZzI}0N\\'ciz-N*Geu[0/ nj&tC1$gyqfA::2NLףRzI) ͊4G΅ ɞ8 ݁;v:E:GMGm l04YNGOE.&iCxiR7T7rXOC=xqk` i's4)fW܁`&C;~q>QmǵQ(mSwt-сsJA'W|iǣu1?`ჲq&~m,у]yy n4S 66`S<&hxm%g: Τٕ'ny{O)|N |r|vc~cm.9>ﳀn@Lcϛ!RC W=o7j ;r7v C!h,mTG3FN|Os;Cv~7m(o!N<[F>},!x k٤dpB.3cdFQ#Yn6cv]ta;' 2<͇oy9CǑݗC՗ #>9gN{t9ug;ݩ(0Ըr2=Ni6s>G'/R}0S7 GZSvRl@sɳ/%tp=\N !׽g}̻gIE);LXs*3bà c|ɉ>\=s|pή&q7:MV{Ng{g~͙>L{X{we1b`aY3Xc)4{ w0cƘS;ycG""M9ϡ͗pN vf'Gee;hJ@$90x1y2j3Br#]qq#Ļ"P޶]ɻz8Ȇ:}.ixJ]<m~՗.F=LLez9#wCLa4Gm~3&ŬaF KX<`߿9C˄$zvEuØ}'6_3uy8>v9IG McR68+iMFAvd LB4N3GpnbǛgݙ'&݁PpbGs([]'9h:Z(2y3M^ dCr`xqLy>N `2<;bKɃm$= L;t02wB?屉!.̴k&zK)0LLFcJpG|IhPa ٢UL(‹798ǀx836-2(s}Jvtp{9Kz{LRh2d0(|RrP R '& 7#Xoj|! ܗhrNu}N*|HNlBevЧUoBSH 7PB)@7dR'Ix!UȈ` _m@ ePxAC8D_AXywE%@GhTS{!(8! @ +PH(BC%!#E(F P@)Q(AJP7uR YU))6iUrPRi !*0**R( J ht,(9 L"2@2@bRف2"#9i%j 1$0F\c$E SL`4HAdd d1)!'&D Q &A8QU1X&3@P2"dBd@fA%T*TAhQN\P &L!WaQ*CqqVeL SUf!fPbVI D QYtɃ(D,!0Ą&ٔ'QC{aw(UʂjES"(UCelw@N(dP0牦vwp ܝ vpB!pp 0֓cC& h!4:uA$c0`64it4c̋(!Ġ3 P*0-"0 L(* %"@ȤȀLH (0 0#f"jVa 0tʡ #22D ȀK̊2(s "m(H 0*̠L›.0P:&͕ U٢B z{!Ъ2 0"(+B L32L$ ʁDE)0+0O^J)AWf@T8veD vL<!PLWPNCc3 ]ٖt0gCu :9=;T ! 33/(A*jDԂ&JG1 NKȻ㎙݂ c6-r`0:dԆ080jM2T4 "RĊ11B {{YQC{ Z5" l8^t 2"b B(& Q@IDeCbXB*`PWR"# x 2*)CȈzNL%D:|wag}CCxS' SCD졦AҰx!BhCga qmAM$B:eLd&&6t@ &]SL̠L 2 ` i 0K[k\P7MH:JA&arr%AY& D֌qC%f ReXdJT EAL :B\pdJiu#2c !0J,B D (D2 $@*lHWv{: PȢ2*'tS//'B sa=u (@O&vEԢ rEdTLEifQPUԁABadY Vefa>ICBaq@F\'*قeA}F$$1fg0`pqS@6`YfSG E")tNሪe'dvQ7`Q ~fD>FDD؅&hHOQ*Ҋma"si_ȁb)9J=QdL"D"Ƚ>P;Bx1?͔^w`G^|b `! 2.̦f"-dPHP&J_ȚD(c9e 9RHwANeFYeC@5FH&Bd<cZZD-Ժ\:<O\ ;0k'&1q5/nul^vck "EkU!fh lʉP dE,ҀҠ( #JUhE* *( J < P xNv<֐$x;f2C`~}I %A^ U0 MOV0ĜfFt4 *FePdHVd0EfqPbReED2z% `Eq%ل\d"EUhbU*@0L,L?? {_Ȉʣ0*"YRhL`C%EPJD2QrR TG*B(8ʈ9(@Po&$@ @J9 *Phl 4P7c;`oԣ< Q OdDDxHu?J%udT { sLV{z (A}8@P Y0T !49dPSAU2)B(R PYo*T}(}DP4(Hj$L(c!W؎`G&EQ" ״$~fTAAC $SdOaBB$ T9xmh 9`@lq!XDz2l =0qa= L ݐV| pO|j (+bF@o_l(Q;a(! Tb"@J?`¯0;$*"/6 QM/2%ݏl4|=PH{:`EM| #0D r"+1€!ȩ0Be 4*"x"{A3Hl?iم22"Ӑ1R*jERP}mDhy˨y41p{"!@}^şKCI8[tx^DsgO66d;S$%D|@S%?9P8Hvx8VOc>p=/֐TU Cц( `QLscjۦւHƢ; )TC`CɄ@ fM9Xh7*iԠ~.  Sunh[⇛=,"BY IIC 4(OkI[̐ T 䠎B1T"r9BpVCUa(| ws_=X3߱ C <Nl?ɝᇴqΡG̀G ܔTOǃsmtqh)\D]@=,!Ot}MD`3G^(!"7 C'z'3?,ݾ\`ޔ ZCPqfs݂pHa!~aSNp)tc(B9 xe6W|%D/ȃ ẃ 󭇄+V`1 [06%Or&Hs1"?+/0HZ2& 3c :t L (CqeQUCȢLA /, On}Ő."e`@i?6Ou@?A=LʈЪPlw}6:DոE 4 J" R H^34QMCMv  ̿ 9Ĩ"v B "$sXHaDed%fiAFd*4Ȁ~DQJ%  d3 B ‹*z1AD($W(dDb)DMDAFv[&Pq>nzć)䛜}itNA;:00YC{&-RL8PsPgZ:<#rG tFDDFD4Gz'K"R@{Px*(rBc"\q?V&WvS0㲿V72)HPC>|(H Д T䩐t iLyXӦ93 4LCwt6' f Ը;Φ/`?ذE92*ȡՄE@;J&"bC K0Cs;2*q 8388?$eOU}3hP`"?Xفxeʠs$ED%Cfv h|!toÏĐ'+T@ׁ(> ""*db JQ)JT6eԌȥ"Ҫ2:!HѤ*fɄDÒ`PL~< 90iErD09 KCJ*8dAP'O% p"@K*(2}HH '9HNrT9=ncza@;,, hb8?0&c8;k[:C*+TR@|y0y0 f;TM)U@1y aw?U H s, 3AM0=J zd5&@@U~ eb$"r !J%( N(/h2 (b.݂@@ҎQ1DWE,PvaCTaEWLЪE@0 tA:X eQ5u`IezB(H!QH Ҫ ߃v97UM2= q5" lC`igR3@@$/ .V"sU,M(QcA[b"@G'}T5J(P!b"Ҽ:C4C#T?IDODa`eE` SErQt^r,2(8 IQWLT@P L38 v@z8N鈁0 H#>,l0@y}kE(uP~Sr_?Nv8{*0xbyD((gϸ'/!Pߺ*{\I `pp k4L"P!A2XD[]YW@o=$1VulzX﬽A?aHO?:p&{?!DՋ`*mo+YT 0\,C2iDʨ8Q" c03u "t5lbэ [F:J!SǺnn}CItCivl9GXqDLG`0` g,6GE7Y4m`+Ò<@:[50m.$Nv 6& %9qБ(P&jt@т0~ٲ n1QDpoϳ״~& LU`cE[G۴ ޽ 3DZ4,%a#@Bfq M|1S4=%5 4 tqm}zA}CP){KT: N~ďEh0?΍ `ɳO{.XOZi@}bn nv|%N(#lwB諗hUr?: e1 b)uaz(IwM4rX+uG<>Սz+X /!x#5 @m*=s|zad ^iCA0x#ǀMCf e?~gZEJxآDP0(T6 R0T.b|8*s,vqB)"`>n8*.a@ sTw0{f=A=t3h@f@ 3 $?ϸ17ٶcOh~ |luTwVm] |}7@b4;x4{.DM`@ ~ "sx*z8q9e?^ܡ`b"8DŽ;zD:PdD?J >i_"!ȱ`db'iLQ&9 ԰pbxPZUX8S*X S@0cc5Z! :q38HcϺfooh d%#9fڝ6#shC`KWHu6@c<#Ɖ* xW:b " 3à2 2+ˌ3/UdWRQPXLb/'%`)‚I(۹x*X 6}NiH=} LK X'cOe[L-"mQ(〡Jz^aA@W頔7luϟ Gq<{RvnwFm?<eA_4Vp^gY~X1LtGA]@*`1cLw|dPِ7p@FaYS?US2/(C4Ƙ^pnO#1FKecu~a1CU,/).0̗"DOnLpW + {Ɍ0(=[FnB%brM᧕X;jW"_"箰>A@ij:|@c Աd3Y|䠇ҹC[Db& qiݰA01/ta0'71m~e:1МGB\/,Kʜq?&,u2@ (9M\8؇.<-a.GH-c AXSHSѮm)8j0"tdR5ې<]b sGBh[z@ȇ4yvQ~ž@ [;Ȍ6[kVwX$@Z]?XG|GnގhzK 2FD "_srՋ7# VBuḓi1p$: ;)DádT ˱3؃C2xr#f3z}V:!" f, Cs)n3Дo@HuSq ?WpfL,d@6T B&8'P8S,~v8Cb),ҧR @j1` M1 Ń: ODtaߴ,9^#\B ,3@iLB2BLC8O,྅9GCt۔lz BtJ!z&ù#~[e~<ƆىBGzC^\6=a`?XN-aɏ1N=O&PUQ(ey~@@GT`7vbـ)4qM)V͒!-uw=ˊd";va8aV9rmN 0^}f!?iGp/x\ ,1MGzɐ&&R= .8Zʜ}xn3'rso9ǂSM:~7{ab`:!éO=zI?/oqY9x%4<4&G5Cv.{&&VCun+\uvEO("fv+_4qDvڅx_OUo(OCŌHV L+Y}TB$CAgCymC}J,u!..@/h4ޚ2B3@ !Y ot"N&'hR5:0v  g8xݙi0,Cߟ@u<:2!cׂB &5 h#Qh;3pmhCOm4{G0Pӧ8y{0ENH_by:\M^Ltέq{o]Q!vqbmg؃ˣV 01äb.h0H ~6%8bQ춁hT~.N|c7k|ÊSa}G϶Cpɥ16!X_tի_2}~y{O睤y_pHc80-?"~/;X2.jh-fE/fW @~׾&JcCHbkM:<[XLc##Ӻ` t{)kW0xG8Rt\{ːyΈ{!. =|#CĊyD~%_ `PwA;V~[Qq/N_K <\t(1연>]$crOm0sX>7{ӿbƁ:#|[WhXr%TnCV8OT[`SBoc8A;5H;8YX==Nb8ݢt+*NnÈ9}c4;؜NaNu8x@7dmtIqcLe@Oǽe`k/lp^\2\ Tʇr)7ya9O,tw;$13"b';6sM"u߳xo _ L!һҋ0v!qC6p(yߵG KEJSM54!ʱ4X̑^ û9qyFy xei&1&HuH~ڄyv=䳉'KjhWrxd]姨=80܆u Ӂ|67zabw$N!wv; h \G[bbbe 0zK)ɨ~G Vl^H292s{6`#Ґ=Aհ4GHOww xNf]oli?.gf=@F3؛,ՔcfgAE5"?]SӘl,O4cӾ,mrMY S7cE9|q/nf/"Gbӡf&<13uTlr{^4lܙ:Μ9Cfӥn^,fU Yh!$*X`>saR9$qсX8?Υ#f9[YyF&2J 69ȝ чArS uG7VqC%'[w&]q?@KLSAID(1G3z-H#)6H:s%zJXOigfg#9c_1=̺@T0mğ {EduBWNnp)]}RQ,.ĺu~ GD>@4]Y6q8| L9|$ƱҨa_I* I\c(ܸC `b"񜿧! !d,z[>||8 !Foay渦yJVn?zFX z0+)Ǒ4Tc679E;r/r:aGLg*xľy7ʨptrlvk xzK<}8t*ToAhF:#\ҭ|u:>Y/r9 rtWSVY,ȟۦ/(zs=t<.-W Wl@*sd~B;@@{Nߒ%_cJn, 184+HG6htZJz?Q\CFlzF: ͻ62S~ұw}^ynY>Xb3N\Bq8c;#2vAdZlG;f 1 Eaw}6]p>d~hۓ'ژlsJ/Hr^j9(bĹ!6Η$%˕BVƃC󆱳sQ;LsSnG`=f(,s$+r 2F r1rYc"2IW;)( $b"YiI_П:EɭuJ܉y]AAR'^ـIϖ`!dN1"L{,JfD-"rQ2(DDi_~#L_4@0 493<iO'}l'33m'YōsLCs70l}U4"r4Oφqvq]QQmlyz2gSjwQyj0WT*fss}c l=J]{s◃l?#({?!::gc#C ?lTMwfΥ=G4μrdk7>nTcL?'.s;SdIvKR. {-X#;eb fW;Ŗ/spF@kG()k~HȞַ},1 b:K*4EOT }HC;^&z5?oq< [P(5vx? :C=_I[lDtb\TWaG%$t!EI|T Cv+@ m_çv_ l?8AQ?B-'eAxNl@ֳ]Gq !wN \nňR3N~<#ԶxB_Z3ea`eMI"=d I љ$\J]p9yYI AN7glPK&d c0wD&w_H 9QJ; C etclIӂ M6Lsf܅?ilX{cq|pe{hZCMS|O=%'g1I!=e $jBzuWGlO={t:Paj!1(bg9/n>3{8${iz.a{`)0h]f0<`d_!13vY%""<ӫ* fx5HL#4TM?ɛhc8GUBA>$PNmܪ1)t>+HVMYFt*f$-, @zFOG(Gb 2NE>[g68>yl\n\hF)޳=N1ٸ!aް86iZ֝}{lcf/yє{cyg~]C]rO-޿Nˍڀ ϾIq ;R9v g>Ɯ1d`bwQEzL ;5>y4@>MC9CڔO̖nAq wNU)IcL$yww$,q*kXJ8TmuL:лjjhQ{]bI<58,qq +ʣ!WAdR4rP=zm?9:)Xc[c*۞|w);2=%Wr&8lýp?_Gbsj`NX2\4w*%fepyl_yrmR:,Y*Iilq#7Eُ?O峋yj6-Ґ>K+,x B>dͩfpJ_TʤrM#y)2En=c:zU'< ҖQHC'Qlu$RgHܒhܺη򝇏=(؛d+,K|cV-W&=@efjgKu)IAܬë 6A8ԩ]?dqyeNKx݁2ŵF|qA?JmN"}ܗoA-:r:^O7!ЙM{^krǑeuK @#$yR-rɍ5{fDIxgxu|y q87U+H H%7ދͳs>>?/Xr_,Z矘Y3L>>DZƘ9rRQI^*ư})V8e>?7Yr/Ǩۓo!A.r&<&cY#gLq;=Da^\k#ʄF6w9R_bzrfRAyw+c#H&OZ!1UiȹN{&T(JVSB\/Q<a3)PջF(neԒB` lYw)m[eF\ተy>fW;[% L5Y% ߙtc=*/ ~;u|?hU EOў̓9ʇ\C]l=o|: hNݯXSm@cs y2OM_0{fElU Rw({Gv ?BFFTc"R)mpVXJH]y)H,Q(.tɐ='.`c&qT^~ c<1xrŜfqaQH~ ;)+Dǒu1bXfDIͳק蟫"4 r$<,7ǛwxQrB bULH7H~)_dvix4ez&\@+ ^3#N{"T zT2>.ްxSiXy2K,kW7d|<|2DAVrt^w|hybGV8eG79574 a†%Ʈ#*G)4 k|VGݱobn7&5e2&furqJ;PbRI8"祬i9Kbhu2ϡs]8f PRt˃ҠeN LbaGwEܡbxsa˺mb,ku3ebwr?V׹ǥ^MȊDۓJ-ġɢ`=`œ|VE(FDs懱W1 ).KrNǨ!7K_3Фs3p_QW+E퓘HeDe:ջT뛑)TIN\z ^ 8"J>Ctr6pƒDomsdwg+ 'oHFtZ'BkIݸ<T/ơMZyfrBet[4< 7xH=e/7lU0bb2I뚛,Ƀ" ]Ȏ-^GcO)TA1APc=y]ZdvuY$K)hE1jzU~1TM$*Ġ[~1AR9E/$AR|Yэ(J)b2}P(:i%_?S.䋹1$4?ך+]]йIW2$b;bwT2KXbd(abl3 |(:e PyIUP\s4.!Y)AT,%tiBR2Uy B{\u^e?[IJ^ɫB_1Z^=W599؎g$)^i˧tLmRf_'U*Ŧ>[rQw&.93)&tN>t-)ԩú":u'xSo}aJƁ)\i eɫ+,8TRT̈́qEE1e9U]_ś2:6g]/ A{.%D׎IZI^AK5J(ҶjkRV~!k #[-GਸxY-bO4Pz⌅v_<%cd|vrj0ƕyI6ˣ?oc^qzX(H }Z5Kğ< 1&]֤;<jmI5?N/++{X}G.ǍwUd5m1"ٖJ2ޙjP1T7t\f7ۙTj^@l{Z߳>]^Vh~TG2m\X"2:!7#ø, W\$Sr6YdB&USG%ryu9eXBwZ螕x\ByR!YxϝrݦyΧmަ:}:T{r5)f tn*N)O1J<)BT< `IoK!. Jܳpf=\Aܑ4(_g)&Ȗs0Bֻ9%Sk ֕TϾ- 빜TK1&$//;"MܘsT HX>**[)6}|K!Y~7f֠A%&Ӈ/SJtXbQ2DbT71a7YTƳ"FN/t]|C=붝;XϣgNDb?/]yޛ(p_A,2de 0QP4_9H/˓6rMU8\BOVyYϫI YGQKR1ZLo[}Z^iO^)2 mΩS(skNuq'W&:8 Z,7Vmk!䵇Ns-Zh4V ڍ3syq,99N/53`=HA  tL I فp/6hCowfc6]P1P1!Aɶۨ vCy6a'NOqt0ìu81D!LǃT4ClnCMcs$4;arr_SS+ D `{# _YwY-gWtDڛ PL쐀kίvK6Jhy%èݷCl~^)Uΰ: ۵mۿt Ma"RBʣD\/ N c|Ŧ5fN7HG< a,)dq} 31 6!uJW=?pu⇆~{Ŷ@zs dPRH-hT+(\QG6 Ė@=B>H}q.+{2;i@yWݶo1v2ڠV4qn Ğol8ܽ57vcr#o0c;9b f!LׁuyHh[5hpԏŏR@cG穙eZLhx' ؍_Ş(ϭI杖~/`uα/}2UaM 0\-8q<2HJWÄ!0 XY`5 lte?ŗ%h7off2ܗfDE qP[?ڠڋ?w{8'ZR(T6PD{R8r4P@ψ[8 !6P,CՑmCBLnƯV\SG-TIT'%oB봟Fz䡣G}`8`? p(Pf?my_>uY!Hq3T}f254zwf"x'g+8xɏ; !ŋ "zn]#@d7ڃs> #{Հ7:|?[8dyҸ.j]Ӑ(&s}v?,r1܉.tωbcae1ʯP$A[ ay&b ͝JXp#6tD .(8 P?Y^ ƤM>p_\ tiںa w{qBGxyq ?~]3.t1:Ysu/mu"r[?}\4p P2S8zbn;w(1 93uuu8#  |hπwZ:^^3j,R[[it` rzW^/ 1 3(1˙~kl秨 Qap5oG\Ç67 ~q:'Sd Ay;xgfثJ 2f\YE6ޱrQ6c1e [ձ_ra76+?e<+ ‡p^NI6~*)G8bz8F)EEGN8a)F$1F8#M0pxAt^n״4=l7zSKmxblm#!3'jNmkO~}B/ʢyY=8H; \G͝-^&N?ɧ rd4y7$*5/bx&B xz\vV_ - Q `;?Diǖ 1{f[BHy>nfϠ9 VB,CI;Xhl|zO-q0D&Oqqp!^I=`T([<xxDٟ>!3#圄8k`[۲kTwSӗj2_W6+f+fܱ̌&#)\x-Ly4,| ymMUOq+=~+F>ݻ r/4=z*h.tX/Xcnq eNW;ȆC0ͺ%R'ǟ11kŶc# q"5&`cU+GZH<<1[6wg2{\?b2̨|қQ( "!|doB1˒!t'N11H{&7cP$I1^bǝ:;::9'bx49I3: @/39|\0cF*p~w[|BWҜu6ew誡I8M&?y輌氵~=K.*G'(=vȌ(o_Ԥ>[o%LMֆ4Q)wwOi\%3c0'r>oj*<2z~ 'G%DSxГZtB}d'қ5y~ɾ7[s{rHmByKXR |P%ctSG N/2f;0XŸ+">%?RUqA$6NDn2uǏ/^<=n:G~ qH|rr)VGROTUAdDP^QO'd8QvS4R w8Q cB평T=-.8[wN#[BUQO̿S(:֧XvBvbV|UQ'IM'`1s1E2{xOspKKatPN^y7arlw|^7mz"4˝^N`gc<E)`- ӽFE4~\.q?G͝Eҟ{JJ:\dt%1YsW[`z[)Hєŵk-[| S$l 9ǡu7Zqyiә2w \:+K:姏BncSNCӏ,Hs3Iwk0|IN/$[q|N E_A_DXԸTR/ϚpJ܏CnVK\S'nHXq!7 eOȗԜCik}03f!l ץ]2Lxe*F:ٰZ kχejW6\`poi@,ƹ>)Ɂ晊_xݽscLg`pJ;CơG&gLjMxِK`H!tcfʙ#-y?*~Iur%1IM9TtL!G-K7pˤ[Bi6{/;3xLw04;~Sz 1:vN|cF{]v>,3s/wMIO&1p((`wb]ۜe64 z@>Y╘lx/`2F†cI猎ێIAqL9R!F >lM]68+ !~ݐ0g|ZԀ^̰$CM1Y1X80Clnqm?3l:bv,FDz`d?dzN ȞL;2>VCL(,?#!{b<ËL`pN{ЦsOt,rpfq Ωub A(XY8LRH&N;8w$DrtgqƜҀ~A`|_dQG2b* ?\c`0gi{pي phtkXcPv1(@0N1PTG$#6OȣDz_hdD)Ϫ}¢R s.q3W-\ZᵈNy6`= 4qҿC8sF8cgns!~NxڝS $q8n>^ AcHrCfB\tӦW仭~æ8/z>fDaNL0d 2!d ]_ƿ16w'W2\o i/at\xܚ*LFIV`j(yĤGE H`Í1/,qNَ{ Om6{:A 7ϣ޵SX1oTV"Or`ww.8McX1歏^I8N~#/$hNsxЦɀ;gpCU-!Fso`3ur{}׸4;vb3`0qD= y&Dr'է=s9<ջ cqn9#:8!Gb^ˉ.?FYҰpŗzkM)GQSR4qGƤ`SM!Oq8dx~Hܧ?BbC s$8Hq>6l!<ґq*㒮`8%6734IX1tq 5Ee;Ѩ/Jq;W;5L,/:)`<>tv=CBla):>֎/,H{ߢ#.xL2$1 w;%Դt$ǤUۗb aQQX%:Qŕ,%K闼7 >aFeX4 q9(@i5.C' \Q@dP#4駭堊4ޒ0kPɨxcũR8Jir)O?0"8ٌ`;&L^H~[}5:nHqtBtð+56oNH93^ eyda!^fw΀<ɭy6q.@ޕ'i P2$ÖeUfSjqG$I0ɂI4 +%4ERѐ'q`^ e4dpTt6`[&%GgV{hrƧ;Bg(1~>Aq,B;1tf /8ϕ͜ROxI)a:Οb^ 08vW(ԣq ;GSY.G*S9bsIsT$ nqÈO%[n? .6#N'Դ6iTa, E`<#zȏX/,b70N#L@k<#"xbhb0ve[93 ] 4~s|Hz6:^K,+^)8^/7SP@@yn4(m=)c'L'/s)~QS71$)|9f; ,|r۴<6zz# c0iݘdvNޛu0@3Ho8BE9b#}CvA=6H&v(|Ґ=(DIa+B b|t(`qqMC0h2w=j-h4Җ ڻ^:) !@2_`5?$Dd#dSǼ{fa{h)N9)b2?%0-֏vQfCz?\ T;F#=RSuI$hB5Pc]Y|;17ǝ~-n- Nf\*X J6hxD0lJj @eJ40كk=۬z6qMW9|{ҏޑ> WYU]3$̦Q!+/B64C&AX!8[nLh~qLj3Keͅ&kF,&B}c 0O x^|Myaϔ(^`Ǟl d|N_.<BI@w"^6ғ0L^kfhv$E(3@t̺oG`L{Ñ) WT\Fs{g:h]vZ8Fs[.\Xgitys$ al@H )F3!H͐G:aMFFH z !HV;Mb9?bd}E2(K4X6ddxY8[e, ,RqbޑS/}}\ɽW.L.#\aӊcWZzQjǼ`j[ YqvuP1ȶ["Od(8LlJēdzg N\cP &IO Fl 2V'*h8)GSLaMC99B]GW :ħ!L><[a=H` ` qjs/5cԩDiU2&4Ep4#X[R9S >_ +Nn4*pAV\NȒN$E1hYRs NÐ,DJ*\/( #,T'Q(Tәt;@bЩba2p2d?+vφh~)15nG%3\9`KRX/X)|Y:Ve!L`I KQ?.XhǗɐ2&,K*2E fJbL^ʒة$~LP<+4 >QX~z >n{+Lcn۹Pb\y8pFx?*zB̛gcX?P_k0qZq!fǃ#r~Qnd:;^W8o^Vjt6o6S:EA>ko~'*?ĺo ⾌[\W2,:aI=汃1q@t"c(tVe4=/Cn~CZi,fIx,nYXion|< lY('H'V)Qhu+f $%[Q~e+ZA,M&&/c`6,|ᣧ$:lS3kΝgGP03bc6d2}`!~Fn<%`pG5X?1jďVݰCshͱ?`L  /~) 3 z vԇhJa(nk'2@>eКp?{ۜ6 L3 aBd1?qz{?2.;:rgfd4! ̟uh {اM}{5? V74s|s`xlr}`?3z"X)D4Q4Ӎlٍ#6`xPt܇l9,ag>.tóL@o.ٽ50| >Jṏ 4MMD?5X!hPx^+pl#U!iLhG&s,CLs82Wm90Wlcظw= ?E؈b~3+ȓ&O[:3fB l0:'O7!]5Nз^#={{zAf#X!m}7q[c>gQ ]:|00[0I  MacÃ޴8GU{&f3C9fc婠頁c>5.F-~i<#к(:lA61[hQvMb/Jl;f#a (}^,CaiP>U^m]:SRH'@*`Ǥ=~q 9Ȓ4喵BUc;˼l{حT>)alo7)c>ً}f1&*c4'<>0`81]&; Ppgs41P+?f19YcVnn"}kcocߑ7#+!/b8XF{2Om~|~7oT?+h7{Gq0ǹF`/ z?w3l+~̼$84|v!X'+JtlZ}jpx^eJmlj@y{Q)c `.Y$[DDS$G'ũGeA}G H8c>iǏ>b#[w7Ѩi&MsOy4fA WQ z͟p@ԋ/]ge:1u{HcCJp6Ioo+Bz;bt8Ԋ,x#rTr_,$0P7fԅ'La1٘'HހFEwH$'Ԕ,gw ;;w\ bp}f0 /3<{cNiǐy&Y8abrs҅6vugay8w`Uݞ#M@$zz£Eq:f-srl(aH‰oNm6`\%Ry)A۱l/vj9+sv كLǼb` HsPio83/:߰ xa#;"P m6{iyiÜpNC]81~CFlٖX{\41X~2T20𖌿"JPă[m.ljR=sܶcK$. E!EQ!+1+di96{3Y3ΊhZ`]΀ ~|anE}D}{ۇ0}|B'0O==ѡBƟ ۄN]>=۱yńkdm s4(y ZqUw"=JT2 Jdn)>y 6vǚ9#%qᏠa1M\s)lmRǥz.0+gԝAi!2 [%kpt2Im/K9GA OWq;ovTpńߦd9~G~tf蘊s8>ԔO0*-G~ϒI~Q ĂgR,>#Py.C.4$rKy LTw(f1䢄:Eei&Hy{ k40!~F~n: (v}+!@cO&;eEDn,Z 9c#49T9dP}DKP17ܢK6"987kH#CqC =tn +VE)☜WlF6n`.C]Ǽ>%JȂL$}7CatxbBЗ-ZS)(d~KyICm"R8(°G{vRbCzz_S{+O\Z08wMܷ-H{'3NhmكMA$DfDdFbu3|wd(J]/Lpw S1o 4HhStb(d01%{9#QK':Y̍ z?#.<U8JS(-{y1G[fx)CDمrb\Lِ7Lrᙲ؈?L y(Ø|АNd3DH8wdm i̒zF+Fm }hzcA9"XM}ȶeP翺ӳױ^!Ghof#ưhu]cC䘼Wû=PMD~,%)y~ T S^3zI$`-3R !Z\)?}V&',|]LqAGDnO?- }VA*w{Z~y979)G^7|RW⦿r )PJ 2`;O޶ 'ijRWŔN7WFO&/[b dU҈xhS6WI DoнfS$/&:j? /^۲ɦVQAI*=+Q AVOwomtb4Y0]Q"y8s2@\]=)E;V*r[|tQ_} -e'-| d^al-w]Ϸs}*bYL[ې- ILd;'^ťn^_ C*zwe,`t>O 7A}sA, 2G_ҝ,loadle?a ~[=g -1Llc%q OSG% qW&y.I9z05n .l_(JQ[oȧҶ {vM@d 2=a:u ؉墅 !J",pl( `!9rǙ,&D&/7|1RD2Gf}KfGsI=~s8ݛ`>C6Q`k$Sn{ڼx={as#؇zywϟl~c4ys!1%Qu'Ytw P!1RaϊvRaiѱվ٥GִqP_>w3B2!_ 2>i60c昉Ҳڍ9!2c TQ"Q#Ν(f: @4?mEcʱC)1=_CQnZE?o+ƓOw/hٚEoh3sCտU>I!i~{֞逻6`0{\7=-`'nC{p]Ln㑁 dQâV}37:lQyDc08r]ޤ6ux4}3J!H{pc/裻:1 פH#&MtoqR0%hIV+oG ,\6Ν↱'jlxq A1#G B% q ȁ!1;͏ ,9I˄<"_~Tێ:z'x6c!>ΓfI3W _ 2|!6X3POEmWY哪|LZd1~eLvSS3/.Pb=fƖҔ9Zٞ6ha("R)qH0ga=Vϒ4ɕz:b+ Q2J_&̹]EMŖbc}oGYI-ǍZˣ7#'rKoM GVqG 8I:AJg : c:QT !bkR=˨S 0w t\(j*=A\Ec̰N'@m[-e:f+Oj*(A* z ^b4VLsu'XL3XN[89J r@@4E@i{z7iW4;Gu0_8pMO^= PJC%,iP[G렞.P+=K89hS`.Ԥ2p` cbTȁJvO# %60;}7 !8znF9.2t'2\Ck)٬rHx@@Iwa@O8MI͟Yz8GZ{&Qqdg S.K8X~UIDr"9 8cϼƛe2,w$}Kq1߽?D~>Ï,$:v_~q9*u0'88OK a=rF?328&G.zdTES`K!H;Es{ M?dL .d0 0 17] \&[ >ژ ;R7a1#LZq&n#kSbM;c0bw"0 W.Ҭ$KӪ#q&J(YjيKh&N6 M{JQM/?^Dltޜq(JNxϚ>b(" JE@&h'If>6b`i+gy͡bJ ;-zNxo;VmKw6@APdoz/eB;"&:qXq(L3|g]n(d9l:-H{c2Ձ>.etWi/n4'tui;,=t;0|:ו,}q l%9q,VB鱧K%deN厐>/]nl6p= AStq ?> ?'pDCyIc n!S/LO"*$TRdcS眹C5/frd',6Ә ,0n{W?{6ӁxloYTB}5zV"K LHЙ:Q==L.)inXǮ 1lX{ȏT;D=;k:= YD!Ξ]KpD7Sd)*/?߿,fNz۵(2\a|lCw/r:9>)Uq,W0 ͳ(FjfZ!Y%FQlO{:`k@SnhN%)"{hǰ *]Lins%p=0!^hB:,XM& v۾)㷼6 ?a8?/<~zdDvD! =T|C&$)]lSc{J#C8$ ECοiww"y?8=VjS؁s3ʱO:z&'m _>,bsLm юLV0S`g|p:&lj`0]pr@!a# I2.J}slфV2_:X8ꘅf=FϤnhL8v3=plzNMjp<ΛOxs>sg1M4|GՃ9Z\Mp8*hٺ^އX71cϷ۱H{ ?^C.}[Ѕ _AU9 .J9(?޶0N`#y4!}#COi7}C% x#pci xH\ٹr1׻CfwpfCóN  'rMmtd%Η!1FgtH.K8hDc֚#;]j* bI36Q 9{%s Ai0HtljSɳ%3G?߉M9;Ԯ&1UF"xϺ PDa$F1m"\Ycf/"F¢P8(0ãa(c)pȏђIJ9NfÓ!Vf=b¡b#`lI?@$"q)%-t1t4 Ƣc0K) IMl;ih']BRݟۚrr*S}%Qˇ Egf%T Qa6s+3Z^Xa.?Α$mLۉ ^ir$PIPǚ)""c6`E6:큀{Ght8`yvdvwOu~gxm`yh>AåiC GyS :1C{.qGm!=?} Հ;(= v>/"z{#'6pz% @O8[ I.y\>(PnC. J3r'q*9~g 93r5D1(Ȗq;87$^SbS`oisZ#@_I+ʕ&P#teeb33jN0Eo6$lɳU2Bsd'4P>`Vd{n8* Ǘ`nܰ_7]#ҚV;vUzH"? /pX:J R0%aKZ23EȚ%Q0\͌okhlk~gaD,amh'V?&zRg1ɍ ܱ]=7+z:6ك|'YllpZC?82jgvՈF!W`<0|)c6xAU"S|ƚ;G4i%ؙPfF#F2ű̯CK.cϔl O38;,1f-HzYx+Ȉ,c"Ӿ;R28!yj>chJwJ EC1q:(z/bԪd儑!c+lz;Q(U.К"EaCІɏ``/> DA=GBWJ#߱y; !:^|A5pKysw{=HwuFtG[ruC@SG^i:iBAwm4Qf,d!w;)L6N+O -wdء7ڶn`9IX?2A$~ ib`uq\DSsz8lh?=z:xv>hgɀ}G佳>ߑ9uciֶC`0lԿ]gz3ne`ti{?l3|s[?|+ث:&<â{׽sܭӌ{R*Gn e6(&A\ pHD]~Oh@""sQ]y;,L:N>Pp1Y~X1tZC(rnJj8V(/if*JBR=uث{K_0K(غuɨ^vg9Xh=μܘ{CV_r%^%TW.X&deRΧ$D\czSK!D+nSݑ %ә'( @0,V^\F yF (Zx6voDwM"cw &G<+z% }A1L8gJi1~Hc28M8Q9t0l@h <\(fqLyOg-:= `Զdљ2AGnNC{c{cY哞Jr1^ %s0q>41E4&b;1Xm1&љ?¡pFGhw&pq=hxY>3e 3I,Fbf#f)Ιř0< |.&h$@R:oVKl0YNQ7 {!ˌoC̽SJ1(?.=T؟M- fpah#`hCp{Fb1A|6nh`mw 7L{_s 1Ti/|VrКH|A0-i}G:kHӼ%,A:7P0Էσˆ * e.uDLSm|iCJ!Q=T N)m`rM vD3H~O@M  |X"F )4 #|:G4Hh={L=fCLRynڛ.&bda 0"$K !F 7^wy~8IvP>P;.h'z|a@=Ѱf0@1v 7ÍwsHU<k;00CG5ĿI@SfTv=\uO ~KPn`u ڟ"nؿ!TM=-)=6۲wF"?;0w1|L@:zg<Q\xo;lfQ`P\N[=G8"b'E.o!3M"BG$yN8LEД qFsȏ}QLF")A+`!F|ݱ^ȐH=.pb0U  9>".s(1ȜH brK5X&24`R h|6b_O$0jE) h aǣn<U ~dǗ#<#":>]`×.Ȑd ՌM > /цjp_Gޕ_?B.UP7:>-yG89:+#bqzH͚EE\Â0AO2ފn ?uy\ DpU:f/ F-q>#J'g$$6L 6rTpD%!2IRp` >"&a3y##nx7# "<9w鑗6$u%YND\ϔߙb1$HlQk 9t#/dr і hLR$12y%-i`Lt`|RJ{F7Eÿ1e\k[R5r%y>qĢ0>FF b4< R{,!Hc(\KW!@|y- @9Yԓ"OpTr' x8LSaH~ f=Sݱv7^mM턹,^倩t}on;z;Ugmck'{/TPpP* ,G1`}-}d`u OBd $p=oM?IܪcA1PVCPc+J@d!@!kOĔ:tzm_ȓfSBU|%JB?ouWSma"j(%H_cDv3>nf Bk9}S2FK-HdOCa))P:CH_?-;H\1A_[!>vRvfK"C^Jģ@{QF)M3 6X|Bג* @.:zPBXB?ȣ ;ܼ2_-I,w$hԭ:NA6]E!X;`R {y*2 SڴQ>KqI״d8(T!PQ;߅}}C(/& {-ayL1˥QV2S}~w'ʿ*FcιעV?@@),=dSw] G@? @X."!LTS~O#+>>=s,-{(*Y qMm aq&r{лCM"ֱ= {g ѕhvK0}y<ɀr&\#O Z|{gi^!{E/" OGl'BE{"/b{Vo੼m;E }hA X\Nƀv:G! PW@L %'G%B\ ) 4S. (HTٗC&tq)#K?s7GOĚ*MqBNW)Lq̗XU%y&9ܜyN`q+XR!.86EOx'5g@CɪdĹdH%Xa.$GtqHy2yd#1F+ڙA=-0 (zF LP=A|KzG _1xw9xD>#>G{V(+Аԡ۳̎N[R dr-zu% EI\ ti "`=kثXV!*4D^=G|F}g?aCD,E;ikEZ7g,C;TxR޹lsby`zWhw{nOw/>K8zdЂ/\|F6g`x~b NR /gcC{xP["b;eVzejrr'F\hRC1s77ʍ1A>D s?( 1GL2difV9poR$˾Q|%B'Dm#%X" Y~=~YBK"ͅĕ/-߷1di-8߻ /oc@?Y2 Ȥ͙Y2yR@%LHaJM?[lF7_5lt[E e;<#LtPWRВ0I9c=%EM>ll?/!?ZK 뜝s:{nŬ/,U#G`tV >q6^@QQ^#@r^y5`:)7q{( e =O$փm,t7#ao*Ӊ %9BBeY{$2X|0ve(e$ 97Ii>h$#a .nުnÅ;kpE^Xb_O9y&w:&H8IfY6 !`6{怨y7PˆS !w4\F-2Wd)u?>h`SM¨~`$bw1-fOttm ś.af=n^ruh6qk&p lrbW\/v;R瑬i ,fx+BФX;hC(`~ OXcRMƁ%vƲB IzI'0dQ$q_a>1.1u}g}!߿٪o2(G_1+nSM#xi.c=ӻ"5{BLL- Hy$GH߱DaG({FȎ:$Zvb0 p7_k 8(9u>MjlMgmxh m3.@;r299 Ig*VbP^!ֲ1<8vi&*&~@1t> y'ѷpt/gqP="t؈SN3}S/c#9ᾁP'Ia *XB Bk_YȒ7. }C<$s;LdD%  H6=dz {"OfT> f|$9 ,6i%F+JW?n7?EܚibbǕc|veƁ9,}XOUsx`|ΏK 1cHl";> اs:n#"L1t}ȇ}vݫ> c93NtDȓr[}֥l]J\\zok5e"bSƥ Ȋq3@|si_iOVـˆ{fԞ71="H#0wgX{p${רL{Xx<>$+RK4020xrrAZuXQˏ(`< t&>LOθ({8}],3>2B<m˹9Y#'LZ5ű4lH_;8'87ء1L cs>Rp',DQF{*vD "aB8)H ы [&B_ l"9ؾf^;3>Dt:؆"tE}7%4 N/wO7`Ő2K^n9{ Nޱ@?c7cVKyQUN"6 ̊x%4SN';kb#BzXa˸$W$v I%ѶB>T&Q 03г g0Mʘ<JBTxdQhof8٘xfwyy$s>ώ^F7`-0ÙUAl ({Bǻ~)|m@O"S5gxǰaӰVm\9z+bĥ2q[cz9M!$Wx8Cұ4^ D@@`6נ3]N{=7?';;w}3_g->)3<;.%aS^*ga؎y>*ȢLIC Dz3 0I;>1Ti3G}~~ @gq0'9\4Ό Vl *.\is}^Esoi{ d]4H@Ģ4)$a|Z_,I~Hr7 W$&֓6sGpj N$ȓI`F*Ģ$|J;jJ A(8 4Y2F26@0y&J-h.c1Ep"u;W;NudfOE"46y6|TG<& ~DDy?r1:\y*'|i!@=FDIoXkL}dqŠNG9`F?`K`y/3:b>y(Q.)CE%:ȷ ;Î۷snQ3xU*U%WȗvÛeF,yzʌKXXf /L Ek5r .R2"PY#yQ,&G=/_ފ$rZ!M|}Z!l_dqa/z~bYY*zEF@eKjSSF%a$lvVzx!C˸GK)YC:j"'E`,k##2]%GCd$xSZdǎ$#qMT(3Sp7֭"z팑r|%DY aX[{Bv709HG,߇q񠿶AI*b[cWfzV7 S!|e4ʷmu"gH*|Bu΢C!+$Bxe)fulp$tHt*,;/ Y|Cd# NFFD:ߔ06<\A%l/k+yHaajN]v`lli N:h a5T9Ŝ z_?Aį%͑ʯ'#`:%d{t<[D:{MX ǚn_߸ތ%1!G2ų#"r^I[mE0PmmXtҾX S\r,F4DI]tzLR#I)`Q>ڤ5%~FJ9K=.)}Ўx(;xo]$@Iw-1BDQBw*V_X Ȗ~}'UNL2;ŇGOL 0oDy/1?xAr|jCY0BL"cu+ PbA2HvI?CskݳB02y  i <aѤ=KQCbsw PHS)cma<ŐOO-iJ`Uh$wT@1 4ٍ1 K^M^W6OpmMS5_K1]2`)AuCPfdӄQ;̺cCt>}"cC_QG ACˌy?lO~=q,CQ%(2|.[n 3|&8O%}T%d) ɘIN1Ð=BRH-r<_T>5T1 }}[Xh]Tc~~^دgh0X.͜gW2([ ]w ;нה݌_-|[{hR>հ,5ozulH˛B0+'>tbg1CA/1OFH1 e;V5" HL yaImBԎ Bŋe@*x&nEA\٩$<-_\lE~m7Fk\`vw#Ps!(g8w. y1ێZof=M,o &&zZ [QcDp0Y|JOjȿB&k:jzq8d[sp}8c]fb;D$\FHQK } d'K=:?- x?zbMܒ^PGP]nqFX\! KRzcf}֏ 2.J@ #H0qrF )Ver57p{$дr]G7׎S2$p]?:½t%\`鼧l\|,]C|E?(]+qJc%M>DFxfpӧsCS9:S3y, Ib !ikJ@ 8 1Ύ 뷘=.j cObŪjfcaѩ-A-kJ>CPʪ)<fGz*q:%s# C(Xwsa9A,r-\`,)%Ԗ y6Im~Rz%IzOmXt}'6W]6G?aAa*gK `\|J3ɶ;`@Աrg!rS8K($Fцu&{ƫe`<;k>Qj}$t>e]W,3<- 2T^a?| ]b.6򺔹fH)cByf?q0ߥz -|a?U'ыk~odw.SD9.;랮h}t9 ٤+n[)47YB)b̧SuF3*0W~ 3aMWEkLt{񱒻Ha=ylz~dj[Z#;Luxc=FZj47勗#|L*HҶ5dŽy~g»INfh໷dL/g,o9]jt_y&Ff\a:&wM+bhZKq|uu ,vu#AjX˲ZV>=vIuo=QL&WaDS1'ވRU 3u1??sUl ,Z5VF9wW ~rL&׺39~wnC]^_J X(cы(OyDw?,߯_Էjsqa.OD3]{]I`̸٤ܻCN/z_EYƙ_ ]}_Ww[˼#?)R ;s˝ACa32li\Tg\l\0*G'sQ}]Tuɗ-d%]Mu~)ٝ=z)zo׳8#X4-.aݷ/&Aǭ!"H+_۟y[ѡlnzubvQ:ɡ.OF]'73,AyTٲ ߳Yjk:I4d*( mO|u ac)d/F׸Bz9<~^s(w-*5%St _Q%s8E3%☒ c,uixL&Hq J1CTOeǶo\q*42k,z% ƘqrBy`N x1MI>zGXw>*( &$ gb_ᒈaLvCo`@`XodA֚@RFI-[۪%Ŧ}9>cv4932EqcJ/w Njp KA`<$Cu8UGn$~sZ=ɀcn6`3l9vdtKӯshH /H "{Pwrl1CblےB*$@[u)6c߻땏pK%8e)BDc.xؓI.C #uǮ̜rTb^.֡6~#$TAc_`=#y)pLr^&DIHǓK-BO(;\Dt%ԡ)n =*兀 ˴a?M˅y=3t#Nf ǕMI~Z?s,_XBJV .{@N"܀E@Hm"OӈJ7Qx>A Q袀dx"ciAV<\=DOwR(\| eO#0A~DN Cbm|:ةA*.D>WDT9('SF(( yv9O""x"[$U'yEP;( kb?B˂>( P7Uy5@=7qD@ ) O-^()DDyH'=He"D70 QC^ ‚ h*vP>ق{z(*Da>T@ (jHA^c=dSG !DT:88w-|w`ZqЎݵx=-!q _?zv5zP\lbJM7'+y"068S6)sO#I%c1%lftHnϼ%K>/p0N=,HU(X3/bon!2)\M?3 11_ r(i4cFQ͒F9L0ÜJ0`o7W2"1,{׾%ܞH #9`cA[ZzAXDhLR㝈©z2YQsyfn"Q9Ӻy;  k6GF?ضu{!#23Y 09ּpn6c0Ƙ"hT=/Q}c8OrEҏ]m۴A1vE ik0ut32s?@YdJઊCa(Mc%rd`ǙsB_Za,m6w֛f3I:;YfvHKY<,I8Y,>#ߊÚ80<=9.:j˺P'G-&8*GHI]CJe =BВnxt礪/2),zs1׬bp7`6ۯ2\JXK櫭Ʋ#,0$Dyih8f]tgl"x8.Z|n7{mwMU{q QI\8MXZ0NZgeg/>:b?%mۺq@} s@2΁b=+LTc'G . Wp|/I,vֲ&W 81PoGe Ҫ9^>_x%bi&ц2T ^6{7rH~޼K9~0CRsg:Ƶ?3c:'z~7m+A`;z")t߷>npnj#u3~# @MDhXխeqϚZEEdfߊJTa;ae#eZ\Jp:G7Sv6<{+':t6%hX9Qx㬹]"y|*@9{/~i#7{xfy 'F˱e]Hweb,=ڔ&~Gl~KD7Piy9fJAxa0\s⨊W/$yLhMlwdGZ9OBQL[Et 5Cqd94bzr5GTK"̼g> bIzHri$bhÒHcrj~|\oA|pk.y10B07϶cW~N!c-WabA(s;7;nq1{f ͎c13v-|'CMjz6lH>-|sg=lC~D7LyXgfT^dteG!L8 ёl)7 c`p`K<f ""XR<b#1jvd xѝXM F\%>H1uЂ1N>ٹD90qb1XB:lo`ɵ~Nf>*ݠB z6TlD]L o|Ӳ8t1 ?OV[=v^-úcʶs>A>qF0z-մ&GɌW>#Q]cOcpF|"nnjX=t5/=3QcQձ8{F+1`cci0z*#!LD{6PcLi8,9 X|hCE^3xL@L} s^?6-a F)HL^@<^}y)Ha*[N>Iuȕ:>m'/*?qfa"':pOB1ywi3̹6o`ٍ ni"Ɔ!<dc{NkÃ408?FwPwfݔp{! khCcLskN={be(fF*"n6yҰ3nyz0ЎaiX F0Xƴ`ҦB RÊ#%tad2K gc{M`ߓ`1}p;pث6C^"?{G{ @u^4JeN a2|dѲ9g PVc&qGm1IF$9Ԙ|ka1;oX>9yApBhy:,LMq$Ia{vN2T|Q: Yђķ%k.bc ,@eO 4"]ԫ8ezG 1VUx$HRP1#Һ cpw8p9 c +NϤ]ʯ#:7e1_ۜ##2UKN1 _Έ62gd×x+ 3%= Zo`7+c^Qld :Zqsw)+G4&p R1A1"8tM)C\F% I ]%Pȸ1ygI3Rb;C"](9IqH9ZgX|J='+),+5^XPS⨞ޅ) 6mo7 $hHzNUVeJ|Z@q6*O' 1aG2?{V"Ħ2d}zm[b:f3҉FCG .i$/(oBU u<7MK9Jf8nJJDdF1)Xwa摝HU|xE>ѐ;!bN<3rdHo^9#fb/I³M~ l~QWn9<934S#UV2v?gsDArPX7xiwmV3!9pOHrݦՇ۴ up'8S2ݸso'>7!,[;^.! 6,gwԷ |ݹOrcT.ݒ#3$Ƨp楇8 ms)IlB?Lr$Þ78;gHNguyc%0Abݮ3Up^\>͈'uMTܟ2+̡t%syr6Iu#>2]ׄ9~]FI%b=c:?Wg;tI<2b0R"8TWɊd~;gnKy!?_1ϸ<~N;sc[v%Sfٻ4:i=k"mrV̭ST*>vtP텳ZR3m2 w;gѵEP}9+Y4+d+{R]̓)5`JlT =8Z%Tej5@A@]tւUEE4Ѡ@uJ@l4PM)FѶĽ=̀I/[m+ERl0ѦŚk2VZR!m6ֵ67 ]Ym*%JfP`6g *VؔZqۤmmCv[Fpn}—]աsru( ѷ9E7[ֆi, wo3+ ϼmTJTDֱlD {5f=޴+ZZqT} tYio47 zug[H Tz}ҮӁM)CW.˰2iv4; }Ǡu(a䝵 u}>M+};+^UmPevDCJ24CTz5Ѫ}sݷ' }zo^<89uo}|tj{[]:{xxUx͢Sqͨ .j (U@" ԯ:)v޴|*ϬTu!J+ę]y5jD dɓ &&@d 4d40h FbC LSh&B`S`H6z&&F질ja5=F&L(z1 ziA=jzIh 4a2m@ #AC@#șF=&ST' eFS=QzGP)Gh=FF4M42dщFHi@@I&4z"lS)iMSI'6y) ?J6OlP44zScI<4'oR=OP=$@&M#Fd14dщ4d L'ѓ2diFCSiMSADiIdh`Fƅ<~TF5=&S~S0ڧ7=STS=!I<SǨOTѲ5?JzSmO(򟩔5AmASH0@8(BUGb(J&bDC N( E"M2jMM2ȁyH;y` UلfQ0 ;a`fSD܃yȩbDb{. "RQveGTR=SD &b9hM 0Ș0ьC!02"L33$JLorA!H8!N8G,GiLȇ &0&DBrۍz8D@s1D7`JD 7 P> 3 rI@V="RaxwdH:aQ؁30 12w!]@қ\l@!," TR'8bvh*33!00030Ȅ0 ̬2+&a]02*M*&C@aEW]B;&hĿcb>iȪ=HlL%v14Gy?}ϭ;P&@0!(l3 ćo"pJL:`^Dv$ Nd$RMujP (iiS(ivBaFwNJͅD $@ݑ_ (݀&X` ˓a'C(] GH&Mw*a+GSP&RedCn0OZvl(r$5'(D6;!_7yLl 1 -;3v'&f!QR%(2 m ?Q"Җ79H:4x}b$LHh2Rg<@3(C3’ }!t&KYYu1ɆpBBbӲ5՚7l2s(3Y5%1LiiKN̫&F:`Dχ]:1xh)w>k֒|ڰƲW1<٫6SVD8dMv#u{Fp7{bA4ڄQ{GTq` ux wmc0)ݯw5EL E*qG\O[Fwȁb!nn+:t0`1f1r;;mxM'fb;qR&12jPRi<1Н0ؓLjЬLNJrLRܡua!10! d fa8g1zg^޳|>]{s MFiy7̸3dSQ,:̠oe 1MF0 ݟNͬ=l5͙:Ɍ!sVq# Pa!s#) ƽPT5IjHS/e hnDRVS ~%:ggDixuw=óML(8#Rcn<<9Un49r3 )]%I/NPq4VO[Uۊ.02]6+G<iJe%NTS˂s hd> ,}jd(׳$:' 1 /Ps(c&Q2C2Xg˚p.4zI7V1`~.=F`,x dAF fss ?%"&"|0"gˈAV4>pԡ7TA.O9j!)Yp 6γNbDĺ1q&ef&ݜg(( |_O]tp;б/ cpBo 4Krp]kCqǛN#3/?4u#5 Րs73i'X6(b %>lT..LhLTu݆Rq1MjlCE/]t8w&I>8g.ZeCAժCIdB )_s1 :>y ADJC"zRضtNҳ=I Ǒ1yF"JQ)lcPҖ6 h,A0ƫA\ @}2j"O3H%\$w=u9ؘ 5h>j ,(: 2ʋ-N]*g򚀤S%0ي$(0 [R/Y|\|'VGIvh9&*3{)\^%^)+cQܳZbB :O26)CDDwHj4lzaIJO끥 "@C t0.ͭ68: %"q!볡*4hnc\m(ECtPqؿA'jpLxĺcuk:sjIkh-x5.y1lQsQ3I g!,1Gp"x .ȃp` ݋`db4b Fq7)w1 s0܌ Ã-#i<50l: $.3 =QQ n2H7Iܡ1 ̝ 9q  1jA4 f d(a`б5$"‚=_!`͉.`,S605 )1Ap4$;ðp Xbe/ݸ8u0P$sT &Kv,ŕ67} AoX^@I8Rg4h_ kGˁ!F樍6։p yѨX:_yϲz^Ky $P-SFRԫsCR8o6BҐv !DoAMT$y)n3i5[S( Vghv]p'uQQ]  FĽVF\Y`1 T$8(\5Qt*PhQ@r3 l| 'p'mXF6E0X!7@4kvBl^Z!SW[ݝš|lC^-ϖkU!Z ϫG޴Q 0XBW WLLYy}ӚNfq.tj%慏#ĻGU1!O{aekvX% hFHE>/O^;~%M0Xu^lL=¨yV"%gq;HS!SW4g.[?/6J 뮴r)5'@Gvb\gc6rhiѭZm{OԿ?o}kftO"ⲯ1sz,ifIjCTQrX,2SMY'$|{%n쬣|5)KBKNC?-Rl>3?|F?Tȭ,KdZUJ8!C, !$Bݻ]vDVRGcsu÷x=.:ݛ R!cԾ8X]"˜˸wW_AAf)h@љ*~94qxpcItsȀ6vX6e}djtwN}Ovs/QWj}*9ʂْaJVhPO?;+}pFeR? \ipw? 韕bx7.n9CtPp0FMd?(kF{P)Ph+_\3QԺ3u'N!\.Dgnؿj뼹Jw9B8nd]#'\%>V!]P T J?Tb: $qsdsO)'rŃR[Ip*wUHrX&CeϏUgkhjPzz_JMbI__e%wɥv}lY2ׂl2Ա,coG-˃\XLtJ $(G=X&t'NB1NPo-|n븷Tc3j bX @*蹽SOÍI<rNRvo8&^H M.= *KCkĤۿ<2_($ѺnŇuOt.Smݪbq@7FUf(ICZK-HLV1V5ygy9_JY<;Lơ`ᵉXuI(S'!+Ac>~}.ЩÝ)~4N\hiW>Vmz#6r+8⼭(?䇫ҳըϷ!VRS*C)?x9ԛ7٭"g :LNJ4ŒZ>wOjbrBm:410VlK9 2**&bbDZ mc03!kՍ͕o\jF;Pr.*CIɃH:FX+Cg>dϑ;'gBǫ L iNMmbF.#E8h%KXI_"P&%%CkO$1Ha(ɦMl0|!ɝMw v-:gp3q8c!> 9cCNg%=!|L:t: l9! lirlt2dI&Cw`wC(pFɣ[<;u9ѧg%ӿgwJtbsշ2vM B{38՝0jo8&-Hze=x6sUՕ}Ci4CC�syu[k[`c"\XJwՆ`wF82`N@ "stJp<aBwM1CHu #FCnc.$,ʐ5tJi,J/rt@88!ݜyD\Hbgs[;rq ; =D9cƜf4c`8a-.QA@FU>֗7xc߅w3OZ5^m(:pݛq!Ōeȗ2Jj/ 3>&CLpDC_*K6{wR:p" qxJZ?y;]]PA˃qfCOk<$ 㣆IC(eqd_0iyf&$"b6.)Zd蘰C&8³>3%a4Ƚ$ffD #t,V8遙T2bUPݕZ1g;lbD61܁ ^C806$ "$Ɇ1DƜpt@ q3"̪ɳ:aLaĐg 2&8b3*h7cgLOL<=Ct:HTPI E١(.)V1cF fgL0:H؍ 2Ovx<9d6&f1`wa3F aSvqqBfz1Gw`48iѣ0lNӻl12+ 8Ì0 pCtL;8!8 1:4Mc fpӣL$!0;23002a92Ynseff6q<7"0*LBT1DD zsw[JUPJ+:vD:!c)#s:tQ.=gF eSTͱMÎ'X;8xӃ:ac1e#0FcڝE9Vu8T9znwM*I+&yJHN@CI Wd%= DGs&NK@ld5DKd;TD{LTeGQxnb_ ~/ SJد)}N:tݩI2aXP&q+{Rv i:o+@agDF O?BR>[xUg'n<·!F~sX#\P>4ZT'-INjb*ɨie9ӵvw"2<.hmf<Ή`E %f9/`4tBX=5߼׽늵<Oy{qvMHԨpd4Zm>@P@2P ؇jHc ҏx274ĵcE,c|ltv8av!PV#,g_S낮xr՘ o9WzlC`09;n!pđcFv3o?MőE :hgv84!Z1g#E'zRHA ~2I<(\5u?z Klaח<I@.'$}UScIv*HN\&  F~B" ^z\ɁXTnMf һBrN/ݍQfz92x+|߾_dln$7. 16|@SsbBo6ssCÞ0wT?Sj]ڷU* ¼Y!({P ( $bOB8A@ɪ6({ɡt,fc<.,E@A]nJ-_> NPS:r=FQC3:`lq y{aDg`8 fDw2=SwB̻L+*h4uj( 4&Md~?[b㡁Eb^p.m_3%$6&{HPTCb=@5 x,[Ϫ,VL:V'e 3+32LC*ȟ#x`5FgfWgcw bNo;2ی^:lr9Z7G]+^iKk1xD]r7&bRO5(Hg>a]~Mvo.2]U%نÚwl8O24'Xgp^! i>W=2xg5RyMK#rjy==6Ldm{шv;_j;뉦9=ݼqZ8*nF.&~>=K1p!*.="DΊ#6lY*Ec`к@| CS+.0i~C/ h&ց~˧]2 ]OlXW_#ۂjR7Giv80^#zhꘇu>j4*q;~')vLs- {=t+0+EHh,P1l3/ *ɯϺ| 2FV`^Q2E9<4ݎ+󅪘B~|xz- CV>}x]3S 3.AIl&[ eZԵWya豁2 VRFIjڑc0*k$@b4EHJW}{hli gQLrEM .^.X*K d*A+$sSnvI(fl`J6 0\1DZ^8lG^ mtwE3*k-F[]3aK$H͹cHqVN{x$POgVA-Ubh8IO}N\lnJ'BW!VLflTc`ax4+q̖[A'O1&Q<), شr-&\5.XS (d.Db0Fh::+U-R-UDG p!qhf4Q-5NpKPk*M:Uq&S-Ed 1tn2h2ׂ$1MSA1c9hB Q1D̗F1v]zdu.`s0Pl@8J( aa2Ēq,X$n2 PLp8dq-qd q$G +|:f^~qj*"aaŐ~8 Ph!;FV8<:`ipe͝ͅ\YswlBC"s]ɗ;*)m좈l~=clkϋ <4@8!Q?1]Įû\ tj`cPQm7- ߃utqrcKӠc~*3 *eQU_)tkeYY B1^qZusofLMltTotւZQ5#ĩ} {s }b=n36ZQ11* qc WRHiuqYTe`)\Ӂ ;4l8фa1XcO8N㳆?̄=wύ4+ˆ4M*SCr ӌÇ48M=E'".qbjE bfb ;=Kqӛg'dSr*J2պԴ㌽RoS."s]YnqV;< ^$2LS&'=T6B0-^ W36b {ed1 a|N>NM`40x2hf>0""VD̃@u ,[RXIQ+*Ű hX0y@P0Z#5@-tnBD$@xQ֪ʸ; iL{ Le5 ,إE'!IHH42a "Ɇ[w {qzLˇ"~:[o[a˙EQnNp+XHQV -)dF"(U廬bڲByM;7.n*TVp,DYP0NLSwd_@݁Mi(; rޫL|7XE7lY1cDa '1%LΉ_${3 HaDD:pE؛qvmD1:,p e(kS`XL483}?`Cy1q)6lTCS t L3q1w6p43辴 N0?e: A # #&T,\Be 3f&W{ռ&r%g]NTXh,z/X߸xEt)Fpݥ]6 (7ĠNI/?Өj%R\/UK e:k W:$N =*n|!,,ǍL&g 'Ŵ]$ [v`7-2qui Z{D)DsmѳΎk&uQG0kE\[B)4Hݏ!5ӓi$4U;5dJ~$Cdnu n$Rho$gAc5 Z63P7.dn1@?ن69#SZ8'fnLTwo!kR hId[;xJ e D.T@P\3`0q ?nNqNDhD(huOjOa{wI'1ݝ%H=:a ӹCN!FϿ _չv,]s{cϐxCQNYy\R@ 4lxgyEPsoX3"8 bG S+a:ra:!NL3Mtl̄)̻L߽yGґ+-$Y`e)ffVXn<(Х9ze%ڣ8d2e}|eYo\ɜ*jZ*֍gejN%U$M ]wq\jKf<1𪚾fwjh/-V2[TQ Q0Աtq_L003хt8N̳0 ̆ 2yhuC{ 2C$Ì'j:\d~sxb%l vxM>w ͸z,s*WReVFtgȲhI3#8׀ĵ sczYOŅ>wԏdxo "n%BI:"~VμbW~wGijI<%Mri@DfD"Ii׾a8݄߁9 42c6gbH 3+rqGN7cPfXmw YCe&tφ=Ƒ1DYɖ@6S_/Uw=m$ˆBS'$\'-+$p' `mf B͞cvZIja읻 j4j =Xn䦷d؆ ZA@kba6q\oi{4KR-{SKM+(\5QS qpW2קWPn9UהH^k?\`c;ÿ6\H^ $V!Ez.ݎ u9cWj"n?LQw;F{2_fdM;0"]Zn[ }+M_{]N2/0Mi $`8 c;evl/ N׸h$ct"g0`$0i8&0c# aK(6P_2:+y'USNm{ Hv2@ߔcbǠ3.%lXTU eɈ0uXㆭNGU^zGYyB<%b)V,EHإ1#}/fS$#j4 # /*QZ= FM$R 0 zlq!ŝ:~cmCɩၞns~=gy!4:~Ӯ `(Ye%Wnv\RPaX_2Ut\<&37<ɍFK,?4)^pQς+2G6F(N(G5€^Auk]zԔC|%AإvW/hfFŏ:,#u(+hmABay]>U4P""d` kjvtS5cGY V u^߂;jAZ$( /_CWY(j~Gl1 τh`osPVpgIc )!WY s*4Nlh]` {xGo K&A,yߎҿ+Y5̇] LA0PX[r];mwmPB"`blK>)&pb_=` FNhhS+pဖX.$@FU\tv&'0 ݙ,)Vp]٢Ħ<`e Jz*;Ͽ *DC01'h!B:s){y :಺ܦqiV;?IK%'[=UaQ3bȱHQ 5G Eְ,B")wO !;G2tS'8C#hr(v= C.#78Iiov Fh"(Z a+,0gG5nzuNE~ϓQ J61E(1Q9jcj1+/\nHpe_e :&gcd6qNI'ͥT늏k9|i defLvKHF  T?=ޘ#opВI)ЁĂ(a!`76iHZdMOff)tM!^hGArEdk{"4+hjhApi(7523; ҃2 N(Jcdg*>}8VeMNx]vZdfzj>|zML4$zpB͜# ajU4X[Čyh]]΃7 .,0;d:+ڦI& ] 8}a L>F1<a [5 ֳ.1JQ8ӡp*U[JmJSxs18KljD-Ι)3r:ۼyM;]8ʔ ֙W !K\ k b&\ sfKw]M; ^f;=w:F\M  Y=K '88jJEQXa R" u9% jeILf1!bcrMO6\3Yrlkm !`j/h$s<81-5"&uL[blrCh4X|-!ww:o .c6`LS?e,bwch۝Tx]5hV*UX/rN? ASIKw:}v) M jS/. ?GNtjHAR2 (mM E'l=ؒ;WEF̨,(g;d|u|7rdRj\B6.S04f{OF:N׶R^l:0c4,Xmiȳ}><.̇9D^ Ʋ,@XbB6F$~ѡw_ iI!01BKN\Kr̢77cq{;% .TC&8ɞ$k?O;1\Cqы.Kvhuht8ӓqÔ':0≵R1MXe'fث씎S3LbdΡh\J"%ofe(0pFXs̥Dq' :H{ +н" )5Ùwh+сuƃzϊ9㢥)d& H+f_8{Ǒ2#Ⴕcڠe0tuCf랇c(!gpO>&p*ݝc~t/Xl:ؾI:.CLP)؂f1ӵ{XOQ./"3qؘvZQ_9zT2Z\)eg)^EdMD*B kUE2uV:5MP+Nr42r-uǥ 1j2 J$#1iAȮ|٩ei^п@P:ܴ*JQY`Cb)8Xa6<2x</yvSK]i_+ٌF7QƳ vZ&'֜'CANCg+c d5Ɲ4;%8PWXLEƒD!ս (9K9)QTNʨÝ4va y\M6َ8at`\bc M]:U+t1)֗O(514T*(&Gyd@>4Mx5"q -=Y/D_uk8KO-GQx\ AV؝w ۇJAl}=q҆M/mJd9&UɑҢ!2C0r3 Mokifgv[/nŰ٭ 1WBb>MtJ݄bE}p jSa*n3@3 bST`N>oYe/ 1U.Xٷ(2px/ 7+wίv'.L%T:x]ZM0eIOLqcz O5F{98"zx >[m9Z|/~%A=1 w1$ECqx>}6Xӧ1-r&2uȶm\3L)%Cm5o~l?ೲq~ERl @q@z-<'{9$yR99F[y;n]@2"y8oQ .4T,\ ,"\Dyv5f|1BBXyp1՘T2OMLXjŋk~l&jъ$Vfe1^@S.6B3JEt0)Drcoqm{7i cZyɅ$<֪9ķFc=b_"+͛2T)uAp1]O 1 ۸aH_[y12us@鯧F."őaN! PzrW <;A;њ}) jEq8ӝ~ A\m LM[ܔ]u%zj՝q[ H5ĝ I wttRl@qYQ,ġ,^g`n }g$V=eh?R9琹Nu*T8 o rNkyHL:gVX9mc=} 61bl` %7Rr`!b"DqHIIӰ`-&#}"ү\ʧn߹xubKz\ĵ2f,p% <}ЫW^8HLLlSIHqpoew `nPWŜXhM!\0ԅu31z T*e>;R00d)+jι~] E ˼y.~si_N-v:u}]2(GUXMP4wHPS)e+ۖJeKC`q8Ռi*F,:;1wX yzvWv8qIV:bPS_ %&UT\w&e-qM8n 9ku)?7}"jgyk7`mcto,fY!n^Uy'dغiaޕ:oX>7CWzK6zi듙ߏ1Z)զ f2F* \.2BM8O@S2 KHU\8:#N+pVGɰdz;Ԋ9*'/^.. xw^ڴe0L 2w[T m𘜝[Ef"pl*yY6c}U؁q^p(s(:<ϲbÆA:TjetjS΢’8Y؄ n4zU** urSI8&Zɘ֠y-B$J) !c1.h[uo+pVa,b݈r\i[ֈ-&{=8B8.LJH|餒]7'DKH/d'L5 X^:"raT @ (2ڬ>&h"#ޙA\3X/*\f}6!Z֦f+3 X@v[dxlSRS/š8>pwxDu8T) ^9z¿xq&U L=}dˆZ?WW1 0-DId4N¥R8( lVG_QA&x+# Ϻ8Q y1/UפEy 9"i$"+#!D#^13'rebɐO0@9}X3# B0Jx)gF.ڱx楢AclQH SclJEew3HQVunwYtd,j+b@exX2 çrlĤN00,&(F5-B,#"&ը;;fEZpV Ħ1670 O1/I䑆NES2JN=BRw*? *fI|٦ ;N83D'u*b" jr_FJZ/'5wu6s8Fvzw{hCL{1Ԧ+LojNتXt03;R'v-6 3O_ >@PsG)IJe.8nΙ ʨ vԂn#gXF5ĹUJe%2ɎQSLLR1*ų$)~CMDjncR,1 Xo,ݦcς00Zs; @E$aU$z^^t kLR3x)ASpuf.S%B~P9buК3 0uSƉc {1̹duUbpԲ:0\ށ Z ά:wZr 4&`>N ;/w{ʙs,Bf*vilw05*+Cf=ܹmC0w%B =,Nvn 7ceFWݠ8O9I@Ȥn,a=Dcv.TK3+α(+b}^%oAc ,uŃ 6jNcͧyWbZvas\f#!Eaiě"p[=>(`L-1SI+ lMDl1d>b9Jx0<@J# \ZLUiRL'e̩arO=NYh*+}Y8<oΟ5rQєa\8nL[fmǵ fݲoSw{efeuFM'=+ơjiIX1Se1; k? A򱱵~~:'&eQ`[-i2 6 I3 gXrdd.etZeL&̝dL'Y񐧅flXF əTM6ێ]ͻk{KÇE[zՑP-\AONҢkvd߉֋uWElf% 0,j:& PtltL-E9nC6{Lկy=E1lŧXl,Vͽ88LG ) n7c8;߄ߣ|w]J\!ӣgkl!j4`N.˚'GjAk]L'VP;/KtTnk,9PBh7T{\+y[Q tDR<Xsf $`\MzLj $2 P+JF:7ǒmxgS B1ĺvFe 9pD `m2&2G_k:2z֪"Rوh\h>E!RetΆ8xyc{xB8HS1^ [RaUx.*#I 8]y9,YmDte/06OWhzXӋ[V2WҸVNSIxEIlot#t܎9`>S] %ᛏm 7By:Cpp_]H$ڤ[S+'Z c;t/X-c ZmlԒ `-Kf m(`N;)2ouInʅ,;k-Td&JEbڥxf$9E3M@yӗ\Lq-ۊLpܥrLکO{/;(N&5+"f۠q-ض[Ok\W*'sMI`c}(pKəD3\,Icz -6],kMŠ거/Zt=ִ1[-7lN此@sb S4n?P&PqSXCku1 p 1qV:2&V]cz]KǴd0UK, 'bǫTh^Bu$F{$I;v<n_LC)eI]Զ**Je3@\bK2bќ1Ѯ R`cal q[Qu|㒙2cyREEȴ)@&Щp񓫯+*D$Yxzev{Y&G Y!s"ZNӫzUۃZdW5KS )јܫnCn"VWR$dfv.~$FKeJw'p7Բ%ŲCԈ&Lm,4D "pSdBd ܩ`^n[i:۝dj+mt#P^Z$ըsF%:Fb`>erҠ] ʥ:RO|l7‹ tƘVb]t'Sэd2Zb߰w,ksNP}E)5ڟKR # oU,e~~V\a^\yzD|t̹1hμix aeO3)+. ca1i!RiԚ-}6%a6`R+һekԄFr.IHW& ]Ԣ.[DP>G1UqRYuAL1R.3 I[*ج kK~t*$8aYfN̙Q3YŎH#)àXW#%"Df%c9r6gěy0[`*K]=&k ܊ XFXwtb6*c{1uvnS[DH>hL& Y!K.r$6@Π8N5!x~l \Uz.Nh#=iEy{!V~f)C[c#0wZ*m!qFJ*r s:)]d%ö0 1  `1 )0dx|O?=ZNP0-1a%e* 2^g_SAe+TNJiɖǂÕv3* pJ8rLK*U{ j]FeNoSpZW1_ 0&jgb5'7/+ FlxxO hK2YO X!r,lTq: 8:Rsb_^=yFd1Ʊp0A۬Uc%idHS-֟MH.]70)uƈ2W"hIDT JS(V>\|s=!{'u Nl͍U3S`5:Mo${j-ŶZb#w3Vk+mZfDدMqS\ Y a?WVU+x/!YS}]yOZº%6v0w{͈LTB]L3T: !:K'SNخ˙TWIae>nU,1Ä!Tn1,I1Y|?yW|bŜbjūz4tѠaJ KReA9@UDqyLK{q*@Xo)ǧIg4>{ܿjo. =6g?X8̈́c1,ޘی츘Kyyx{ǺYv+#t֚2B mԤ[~n{gʈ0@VR{*Yd 03-% b5U6qC7u5Ri=>zv !pYPqjo3{^tZE}HRLtRL5 i BL87$[Y.Oηw.֒vM0iF(ho&iY Ů- {p:tmca+TLi eUn;IS]sfʒ1j!`ޞ9lĐ9ɾ~f8u9gC)lV.f pXԃZV270|@"GU633q'hzZ]uj´ӊˇWb*vIDtʢ2گ dx#俠9Zj= k~bp0s*Bӊ -AXꥆ 4h ccֲ ]7YUD&|ӡ8j13HuAv#o:xiTN`^|ØId3 Z JF/[ו]~x %4KZheۑ6vPHN[ܤw+rRP5V'q3p$G7E[u2v4 $A>/$d`8Lɔ),+ZE&qoQ8i8# ڏhϝ`4-lc81mC7ՇT'4}בǾiٸ-iI`{1>Or;fb3xN&1cЄ ,;<∶ yhNj vR IR1QMsԱɆ$Z1^LfF~> tm=W>BenG¿aȩyk3 ->q_Cxy ౮ɳ03+if4Vf̖sw m cxKkAHqjbV:a ’2Lrn =xKimǙl$k@y;fyz^ t)"&{c$fE9~qw)Zyt?.qhMHDžvza!Ѣ:%M4Rmk3wݸ96$AHSF-ceu!agn$0)< ͋@ EbӠ-w' x*Z5Yhz XXyƘYywF7 HV8|Pkaa6i_ur=nG&v;pi^<'!3 O?}z#iqY=Z~wwiTE@Ra`x6ґH!%uy>w5S.Łׇ |29 auU Zv؝ݾAvu蠸8)%@Ń1e29K+Nj @5Ԣ1) >NfKʊsO3D}V:2SmTY4Fp./'vhvҲ`i SA@wmv9wnxc9y@|>I[a֚aeKcX?Y2y&u׀/0aԬ99gsOm !NO#UsE-2-1⚝yLFTYœb8AOBh {NaCd:k؏UV:9i  (#7jt"@vy\ZLa*.}ڣyRxp \G I]t( ]*cT@qr8UC'#K0atk(&@wNR=(RAQJthxz8t^_ep~~xBBXlWl82_9MT *ѨwZwCFsADcst Sv,t|^R"{Zq&#\E>= ;4Dc:rzE=*8utv]..8/&O:B2DnAl=(،[܏{L_g nwQq}~7TfO'֘7 ZxX7DWsMFz87䇶ZCl,EbcԎ'Y:u#LBy^ali'FݗP(1ض O22tkg͈w{'Oю`hq]h*&~f,cƴnt>u[Tt.1˒{0]Mqv)15lDZ˄hj!5zt44痢MˏBٟ uGhئF찠m.ǨanLmH&pbũ9 3s6$!]4 YQZ!:]IP0B_ch H7n$*wL"&yS׮a_vOg7JmDB:f)ڲG>S4XOLHzC)^iN=ޛljrc|ۡN-_#(` дtj ,~փO͵ۇ'#ܳ\.`"Gb=gʰ̡|Ɯ}hR|`@oo$qNd4ChQE~4s`eNM{g-N9 Ku0aٮW6=^Hrm'#du5g.ll'Y] h^MnY& T͡$!9v iv1{<3Hd0غݍ#kڔ70Nvc+DQϤD6po$GrmL냋vьIoE,׋n}(j|z )F0Cȵ1Oj zl;\61`f1ih[[~"`p9h0i ,MlKm=2:`wRy=4L˟vvqk~RW n0;9Yx#{݂g3'h$WQg̀iov͗D^+IN6)#q :Ѓ3x}-8I'ZB xbn/f OUX{w)yYycLmI(1f. .-P=X[, <, WJZ bg4at9 5g2!K=滇AgB'zf=th)d㐻ﬧ] :{55q1iL|߂iu iSL*ua `]v. #d[m~uf@D7nM)ŌE .m6N(*ь]=8 CM)(}ԼpBWNɜ`l|l6tbgK{4SS|$ 4;+qӬCG]:lY۵654vz9/(]ɥy`XP-85զ|m4<C})hG&y2iX Et[`0}0c 1}os)08p3,Dhų|~'vH_\8d4M;:ś= 1&`O ~na&dJZ+y)5q*j) C14wZ̎&,;{06r~z!~{y%{uҞNisv0`=qt;gChtD1 _`, 뭠0b۽B˓;j!xCGf ϵ3uMJz[O0CΫBc/ v-y s9'91 cTH9NQRi7LH,]O(3Xpf0qݵNRq8bݐ͙SCT{Qჺ.LRRGN vqimD+g&1ՀÜ?3Yʉ@`inw66c <3boubhnc3nloL#%F>;il1<.K͝Sp ShLW X[LPٻFh 2'hHa1-QEާ^ѻUbu%s3ZkniϮr'$\>,=#T&`ئ`gOu bH`4'u4m`Sqom}?/A#s.Zwfb0d/6NPьoDʄᔝ}Nf\gބ7qp#fiF-6 fAӋDHHf{87oe4^bwNM &.;.=oUyK+9: -Jnb!<24⦈)9)O;ݞD~A4:͗#LGƋ7ųD0tTTo=f ]΀z{ @'>cCݜ}I˶L_6yȇv#lx`Iir.zADt`{t8)vect::x]6mԳu2T#Y7r}!z80^X-l1,x$,\m;h#ס貇5={q9FZOWɮ 6M7sLqQe=^q//6 &tz]> LtM-|-֜:.DUi>+a 4цDtVRr o1ЀYP42ruabݻW@`.ۮ9(M9n6?zX8 |N;"Tf r cQ|=¼mkmevbcqId}M0_W56cz2Lcϱ}zl1@كN4Q1Í>\.@h=WaAwXl# ~m10O>ԦJ;66 s| M5cge ڱ BmkFpP1i)(Ov#]K)Qc&vm2tt!>ó:4И>Q#J ,2vgfqɌJgA&3a}pO4`8=WoxBck{[ǨO]..3!RpG_@v`=P8gL`{&SL{ &.;fr;'|`&d<2y&>d07wӵŠɪHdž&8X6qj/~ k4/c'0gt^.$>悞 i8զ4S2e@YzWqN/Rn>h`-͋:K1u+f٦8;[sqq a#r\[ IȇL}r}$ <ozp~0nahq )2[/DD/1L.SFJ3VTgLn|.3bj TjGhŁ>O?+!`\B%XmɴLȾUM/Qi-h[ `Q '(^<i>a&?5>ݟ4 w31t>t;0qI@ܠ݃p=1GL1(h1I] AA@v7Xt3>us5S赃lĝXrSvSvLeHeYVO 0")q(Gua~׌ A~I x@0ϓcdL`vJ1 A cJ b|(mf< 3ij)KAe?TU/VUMfLU;$ 0T @bvQ0*#$o tjPN#mM(ЄzHY >A;'H 'H*ħ &Hd@rTi+PP((d)@L6Rj@?S"%((~D Aכkyp'R1Ӌȁ|KMmzC9=~N&k?)BOl1#%JltCTaHEŠ1`FdDYhsnJ *a 䂬0̢#@0" Ȃ2 !D&UR` QH"U@? <0HĂ#2(*2W"͑O\Ȅ"t@v!67Dy϶0]^|CS ' PbBD&AQ_ŤA(@EPYT&B`"R$&VdJX:8̣BP)1 HcE&H8p))LfQFم`3@M*" P4 /IBd$$2 P.iբ  D50@%+!)O,E.ilW`~li!THpEk(B&KdL,X ZR4Zŕ5Wr ֐, cH r1v"'|W!-2 v14+b)!ϙ@L#6B`N81Lo&wMH%LjR5NLm65fAT@ c .w` 2J+BLl`f&1Aì4Jp`nE &F h 57a$tOT8u,iGOyMgnn eq AM&t8cct&JYkA gC$0̎p`p`11;9ӒtLI!F660i 3 c&* t  L*1" (?o*JU@SL3(0*!2,!Ȇ bLe)@1D*td@<+ǶBsvE iAdF[Jوf{tħ|"!AfL`YI QbPfd&{8LHF q!I3{0(lȰ,CL+X'\a\a&WSZ2Rs*ȤA2SE*@H(L!0L#00H% @m!B/a P A".PhbV ؔDG܄>lzm BH!C|GB`aTf@PL\JUlDOu#`AA~["o$T% xX*>K~UIf Г(?*APCD"T*JfD! d4LHM1>SR"Q<yAWȠPM"4_Pv(TV9 D8XO h3 ms (iZ`LAfk(*A7U4EKD6"x^"Up2 !QC D D7=Z,Ql!.b\ P@*s q*Jߥ͕*"Qb 8P, q?q5Ha(fAε>=  T:衐aP_1QwØRi}EHESG"}XۈrJAȇP0Tetו Qย<]*T{m5%!Cyƾ 6aFÁ( ΍|]˖^ B@TEG*@sX.kU/itёP=GfQt@tSɖ`(߻rf BAT>h%RLO 7,& T010DV(ECDjD+EfDeZE h!DC&)LBaR^_# F)Kބmj#!MHye!!(6S"~A5l{"8S zڕ\%CއP/! P"?BvOU|"ˌ@BBV-f(ob(]z߷C) B@~ {n2̤wP8R4?"GDl: C  S؅'_v&P B!"DFa&fR !dI"bIY&&TBe:00Ʌ>ѐBfaZPRP@2( Di&R!#bW]P&0;j05"@zL!0ʓ2 +303 $2  $̳ , ȡ+,̬̣0! @202"4 @D%2̈ Il%23 2 P !y &f=XJP "HfdI F`fdffLPq]D2 SD&2&F3+0Pu8I '#2(a"M:EqPߞt0D G,LhL(0c*F&d"&Q403 BTf| ccy]Jh0au0fؑgC Lq8ΆFf{L! `!C݊Dy8LtT54"$@(Ay r @DCiDa;H=`@2CŁBo*w1 ٞN[5!Lϋ roY{V"!L5(£z=S!a̍ ?TnhPD (# 0q@4M+&pM̀bx0040II%ɤ$0cETU *=WuNP 31 S5DAfvL8\dR9L6#"dUc @18] 5(Z B!1'k p*F0* {19/r*V,jEj&Zh+ .X6`Ddܜ]kƇɺ lUE25YfI!1bb4 "JHȘM01ɘ_eY٤rP@6Y{ܭՋk6c" &J*d/sEk 34B*Yi5w!AJIMG24 -a9*=dQ i&MnjD$@6^(i&2h ܽDɌ v%uBDCF# !{MTt1DQ!2)0d(TD#$B aT(  !YDD=P\* Q z*7?Qb. !z` rD&]͜GrXp'Ge7rɫ& h#cT^"DyB!@(B , "{Ci 4\)Ahk- 5w_1%EuDT7NaCdM9أFX R&^*xJiaD1 De P6Q@8dPxhPABD C >?@ @CޕWPC$ 2km:idA &{SJDA0%򲊀~K"'S*BIԮ(sdreA$yH)B UM@PiG8m ]ƬG >B _ @h SP,P*ZtQI tC@ tE85͠hd n8mMa@\"+>( oQ}(zE;4)EGPAOf@,E= D/{"&@""!7!(~AD?}EP["!`Ad)zкf jQ1HkX 9:|J XhVb3$i &"! │P92E-b@ B$AdPGyT2(<W*=Abp6`#ػ0t,ЃѐƠ1lIÄ,FKVSC rnFO+ks|oaݮ|L|m-SYeG"-9H2*#~.`q,2y9iANfkAB/ {qg E1ĿJU "sNu*&N'|i@4aF ٶ/N1͗ʔA`Ԡ|@{Z[L^3c5ą-.ݶpA._4#0iٲk={'̠!JҾrZ}(&*Y7^ +T57R'i_ #i0yY=:we9C")KPPCEC| 9n,8Yl"%vR(u(rvM( '@Ǫ8EHZe:}sIoOJ*Bjht6)D7"lt"-npiAaB7ZP4]5alcZzkTlI̼x)a(%i0'O]gM+, Mvl0DlC2{ |h~; a^p&BdTBCPSZd !pQ<&E]M2$8,@!^A\ *&iZ()l8 CC_lP2(SxQD/?#|, 2y 4rҌb`QyT &Ed:p@eQJ"`UGL_o 9^,L42tbUnLJͅrBoө:C & ClcBXh)i a1@̈K0/PC`X%Vea&`&T *AM6SKg IPqpuz{XlꤢCdcd/)r;Js "͔JQ\`P @L)*Tt")ՁM,$!TWU%H$PqGBQ6f`  Aؐ9IaBR(L$ʤ J9(v2 Pdha 7TA,J`PedS?-d(P">9HШq^0.9+vr,+'UEپKUQ _ol᳼hsLd001J330$(RJЅA\Uf`%zb H@M /h.ܴǁ`S.CGxO{  L4245*C~`}hTF2U2B( h0cѽbu_v\וeAiʂs!UGxDGH(2@KJOm <@޶n0A:RLD9BC̊'ƀw`%G"˩L"fw!Mx1@)~`fC1KO=(4:)tWhAաQSᠨxJfU0 q o^ pi1*k>!&ϙ2QyfOs* r@AXT5+HFx47W 8cNˈ̄D ly" 4@DC,ouxW?a({2 ćOT  /8n W(N;%<~9D "+ #[Q_{d6O@CR (*D?2A(TE"+S&@`ؕ7֝|ЈiDH"t`>M+GI=A(F()Lv + V3b b8qT\bb|H !B lb5ԑQ"w@A3Q ~E= =b9 G1 q.DBO#ovBLA?lQ0L12}?ADy:-2*Hy:PF0XhHa c`Ra4CHA'32TS2 m/6x71,DO|C'Yõn;WPn~kX4&ث0 (FAFO&"r9onb*6h4nf#t "a  шF"0:Y=5) kY$ݱE(/4%6/cF4 Ϧ!~[Ƶ1  5@B~1Oi~.Q|0Tqm'#g )l xBL7o-ibS⸗ۭ?rc9L8mILhZU?QLRCG`.*`}ie ;:`r-XG|>à 24@3cz0>v) qN(#Z f:RBcE v(x B ؆"5+!D$_.0za(6h~L B8(($~LODTʀgCm>d_d2|&,yf,1lM,RF'Ckzyy8AD┱@A& hOIPDK:ZԔ Hi&are9Dt`j&~DL0$$@B^sلyiQ79]C?);4M5 R*bbN>8g8@2 ~F'Q؄ _Đ 7]H Έ7wdKa;(TU1@@젮۲⾬K`TTNp f +Ao힙Oh+!R!@FG@O֐Sf@h$zvGDJ r6 :(4TP * P`B Q˂!AUqNZ"# oOR["9dmLcЉx3>@/`d4(y?b-ڔ\khGMv4Uڰ=#X'1y6L=3s=&5'~PSMYN m/D"=0tdE6>8z֑;|?P0BؔA7aQn-i`a[ARp'#@41VK0vR{Q =8~+J{,w>E hi1ؤ!(Vbd3M7{nЊ $vED L+:CrE6)A>)U8b7l)DZ8}4BE~rb'*'EM@ 692]?@W' @tjcHfa8" !@cg2ԂlW 熄0<[.bP88}\G(0) r04 B Ř0@ C0DDVANш#08g ryi`O+Ymks,bhC6]B0L ?g,uNWcv##$3A"QqfѺ'~:˵lu!2}\K924sjdb8!@!=lІ?iw؏~c`!z)#^)T!qς41Hn"8nC`-aX0xqGbbT=SAC,Qم]qa/elG`1lE#,LN,"9>G'ؕ܄pdm DS`XzAD)u,~W' 30@;2,032R%=+2?c#l^2 a~*)&DtC 6Ds4i+l1Z)"@ L G ;0M'$I՘K ?XfH&.mi1`#D>8 1]D+@ aQzG˗R>ޚLi4 44ƴs볏6pqtq vwMܴk> asזA,hhV7>(58oGd!0s""Pfs *BUOā}x[LAu&$I0azM,/w@wLjF)ٴ!XPC( < C䌪G8'H&1e; G 0ws4|/sc)6uFA?-BJIF.NJ\C>*g5Iܞ7yBg Ln!R8' ̮nbD9 خq c4LqXMsiHƈֽg&as?M\+ʈ>`~0ё ^tN#-?ͥM\P0l{e#&$ӻv8:Z,Šzs1\{4foB3s&!^).o47)ûc44lS7yIl,&KDbM7OZt[׌{ `|JF93bnJ[C"\ح)ґ?nq S`YdkT+) ⌇y+$@X;#p=#`%s~מabícX<Zɲp|(M|u&#0{HوA@ t/:фXC0p{d_8uZ~+^f J_b |"d}9C!@=|"@ 䠷) i`NCCæffڰ f;֐ذuzf;=sܦ>%b=P<{y!0ȿaF"Mm0|2!GEr `x'AV G/! 9CG9"O!>p>D=HR~r/ lO/tVO/W? |i~m ㌦YZK/K]1g^ҾxA+ bhN ZBupfȶ8F!`6 s{&:hr~Y^xZٲR7viȇ?}!ŧJf'0ߛ>ۇX,)'bx8) /?d84:'H&Gsc !c Ssr)S{#=X ,c.sHQ{W+=F(#ŔQ7HC y_,H9%ֿz_;("}G?XC`@ņ1~:(5 Gב9##ߖGqWͦY#ܽm;H)ٶl`x dsf:YnkQ^9${ ܜǤ`XEAVoJf큭Y2zQs`ȏ B`ɚֽU-!:U^؉. ϝ`Xz3%wiѫcf2D:i3/XfNw}ͅql2>skN=&Ês]ifh&b 1H ?m;h EM39Z$G!dG`iB^b): 6ˎvKfC,r&+F8X=Slr@@^L_IU׀bq?4:[);JC}Ɵ>dz`1\g>__)\7Ul݉!{M6S)_~22#݀n"~g~io>g\o`,Pf0mcmc{kK$Of[{OYwcEײߓ `N oyd'g]X%h]@hdf5N5l!9rXOy-<ޮm'd 0x]0SM^ Oy{Nj|펻pC!p=?t;]߽ ?G_ϨDNV.)fۘD%F4pi&Ô)QF}_YH'nO#Zͷ=!b8Z6CZԴ- Cxs3q?t!︆>FqgN0 bb h?] ~c]97w0 ~#O5? 3a02&ĉb W`i7Ժ'B0c 1u:C._9t&18H;hF )^"NGTŇPzZ]E06L$44!B01d/ŪMռ0# qWJu-@PWLEx0NS)Os,h/?N'sIY&0Q6KM$ lB_[AC؜;.ldv\.;|FVzPscЍxJ_iĵSи!g-慄 k8hk%SȳCqR$LC!r1d c=_ﳰTXX9a³ťa&D}~k̤0X0çǮtB{ \gٮV'盃ۏk ۢ`D37 ]f)F0"r+j(/G"!?(cfӫc/({;ٵ8~ϠnB9{I_`z #n ~!`wu-o R8>ՙ#ǞB4-eK{!s`(qa-cg+QԞ3 IU1ɏӔE%! J-Ԩĩ EUɋbaI?HBx`ÏhPHP2288㎯:cN}Hi7Z2~fϳ@0T*@wADq_HȰS;6bq~u>5o~mGa`Kbo9o7=ݱyfy}%l`+ybznXpOpqpl_.Nc;|= ɫǥxDŽo%/FHec>1CūG`enzi 1qHir1C)?RrFƱ> # ORB yTcJ]G\y#ald,XSڛkĩJ)t}pDxW'xr[c0D!b&+eegE/4wgN]F|;>!rpwq;a qkj!?ժ7"{13đ8/4?M 3MewQcihw,~=9`qe05󕡰]K֟Q.1`C&JatN5B hG6)`Ga#96Mʅ[szʬy?(HBw#6CH^7pB)gzcSW#fDr0ynH%ݸEC ]KN1Tk%ODh KYhU)ɨBɒ TODi(#ORe9(k?OF.j6/z!u aސdk码S*$11̫r!L}!~'FN5SR$mKp-4`pL4{)9K.Ȇ! '{i`# Gr>b|(%AqOGaZKw?믧).td85[ |tL 609x9$i0^ȧ|[@j٨`wM/Y9v!<0A"YldDiCqgG2c` 84(WHϼhv'u]ߴƇa\%*jXpX 5mwO3F_9-7Xbh `71 Cyr$G)XvP> -7tq4Ͽi0`'ax1a`ʰlFJej 1+ݣ9] l;1yX1`nbw@;|~B`}`83?~j?Cƫ2t x]2K:XP\E:mz΢l?/9d` res{`Z~?QEAEWcKc"u|/-EsTvc1~U)<S!16prICC&0~~]}Sxuۗ%$v&2 #}>*"!"̲1|K=ѷ!1>ΝdQ!.бbWjjQE w<ʕJ=8C d= `֌[QƐV*["<;k;y;HXp/+}iB>e#"Ltm6jlj'= x|eٟB#0q`S }B&‡n:Zh{F Op( 4\tT1B8F6bc3$`IVV. SX4鐂F4fѰ$| wwF}8Ϫ7fL?-zmC49 f\fB%3+9㡺|^bڊ1 [7m7gKj YhSQ/ϋWw틏D pNSrtzl3~k1<[m0@&]AnR  7~㐢Sޯmfӌ渂̼EN(NvHcaecRŎO{F o ;Ð)Ǔ7u$ІXPlz'a^l3}=_LDM"DS#w {)y=C;hI0d5PxIl91N5L1+.q6)朱8Ka K SQbtGB9*,$-ڞDhXP;zQX1. $9Ng&n_qƢ/;nK#~ hp=t +oV^B22Y*6%3x+F88ԍ!ΏYܵL)V#$_4wp;!C(mI|)jKjS,By1[L,Is}aI%85(z;72=e,Jyv5 U,OG9LbxRO"Q&lw$n%Hx["q}"]C$@a Y\_L>(5QB2c* DmR;*teKJq]אtψof1eڶ|sўNN$ @QEyL%!!H2\vW?`@U58b>W`I+RÌS;&Yb1 K3E5nU,$YƝv/L7T(=iвènAe«Q4ƋxYbQ\rxW~v5\ F--a #L~g?~@csGXǥ8OÍfl/iGd_b_1>{ڡz +㈑SSTD gQ&N#A0% 0%{E:`cs"HXDIY"Рy  K:(I;;1"iBBVBVR/Й?~%ĝ0bܦ˒{n[>l"/4>5гnDžɢy/9ĉW^p"'R b"Cߘ Sh|(okPbQ1hR::&p xc_N&\PA&n>k»I~GXtV%c, N/Z aNu9bxv6eAs@=0d% I'Dd&/+RJe:UDitVby,榑 [NfUEi˲Cff/2/$I:ԤxY[3cnUKQ=4Ӎmw_iœf ҖtaӔGD_)xTւeNr-MTK(4|J2e:5ҦfWbi+@yZ#́+U,TK,&Q#O)yv0DMLA2$&̷NTH"9RQB#$_@aAnyfcհ NB1rQř!W[uVQh ѷykz)ܗ/.x4bGuLu& .cA#dXynʒYp];ξ(fA[mv`%eQ0<*5'#Ugvu '+{U<;MYDw94|(~iFv c)V2ad9Fg?=OR* Hz2F_tÔTg$5,9F9ο7wODd7pHQ ]m|Ӱ=_;,H?$|(Tt8zGI;g7|qz5I#޲ϜYIɜ9OaYG\&QǝI&s˟-iTw]LٕYBY&Cz "Q u΢ef1&3kUt@}>}K_)"#>S6D)44iw$щJ)|-T\Ġ>I *e Ѯ\è!P }r验@G8Q*Hk2sȓ = ˩ȕ Y6>bq^a-de  K+TnvȂjeԝ,פ8ϛ`( hPlɨLW7&qb\od+, U\ٗ>ma 9M 4H~p;(;Ցq2Ve0'4gh{+ġUNW2c^Y{\8wfCl>sf#zv1ɍiY 7`; L.щo`ӄm[ suL`?69hzo%6 :1UD.c(7O7Lɛ''憀`S6șPz.CKq n FBHXbB%$#"aξ`^f;(H(o-˄*>ڜGu-|9<᯻\xR=SVJhmեE"h"D$$T7lu3)1' Bb81nZDhIIs ZR@@HPACoȯB|yQ\ oN_̪yLəL FVdv;I$FI18<{7{^ٛ>H5q}n0{g~HʞM,Gb$a { a:BCoNU5X7B׋XKEXh\dݜM7q?N@v8Q a)瘹nϰA$W;1G6NϞDb.H,U#?#i]VAQmAE}\?Du[jEb} qg`)pl1ӁfVCcwӧV)P}1yJ PgKH@7;v wrP'Jxiz<+W{=cֻJHpHj;_Tu`XJ`tUin6\TChPNÒ`0>*(ĜHhaw-!.ؔF~R)ȋ 0:$]#1pMy%VF92G~괰Jj=pb5pu(DʭYjYg!L[Cx1/g5)?p; Z ?iN?+8iυ{LkZMgљ}R̫vG tP׏c.]l~bRasT1Z5= rc`aazF$edj Yyd:,H?$_zA> P {g}Lׇ0N~ o%ːyG(L>E?9"-KqS |F yΦ=Ϥ}[o=Ȉq!Cy$ f%!!siNwKW/.4U޶j4T gG5XWЛ915A:]o?ʄ) v׎Ǯw! ̚amz'rLjM=ֿ? au'IdxꜪ<[gԗ5cvK؃h.FkV]Md2ϰ$?ze'VAL78]gjrNrr+hu:\B wQ4ɅEL飢c+~z2ǽˌM4p|ON`]XLy1ٖj(mj I?/@r  ahoɎMA2zspL T8> {0;wos5#e?A*;I`k'cJC;&"d%"riєi;`Vu-0qߥ~[0#4εfa| zpCGypܹ(=֢D}hiPjnfV/sul'UEmvm|+ JlTYQܤd+=]޿7Oۜ !ϻ>ɬF__xKuH\+& "hhG}?:vSSR榤hspS;=ays>RHȸBF_L:{?俅^ۧ:!6qLh'şC$?~]R-,NH*3d=s!sC!qd1h`-{?sDQ(J%KnNNZ/d?+`>n|<+½kHbîvO0eGlbML"p9 #+].s'_s&^ BYRG\{8oZ}޺%5W<@ӌ6^X䡗dQXfx=(./^lܞl?Zj(m,9(͠u-_ӎ[=DM3˸swyǬi5"ۑ~:ĥ/8]5~~«04nbK):Лם~SuWfFٯܗ jQo岍5Y'+T(d#'7n6УN( 4!gN~DL" c`KHbcq1(:^cyРۛ8+k=7Bj\$K7ؼ׊pQEt_vrnGLŖJ%2d LG:;S:hp͕yP%=eV*BjM#j %C~%cm]^0:\`H;bGFqOWfp:xE@-p3D`uX nυ^xq&8rrXƨm)̔Yƅ0bp\6teI戔OYcP"LX W1U 1*jJ,2*54Yu #iG%ómuGn@_sEҟATեD2"AVr0 eJ65˛J9KS\c2%RҀR[ #La# 1ews}m|&9Hd-)#q4*YŪ'A2'Jg24zEY8b9G/gd?lxח$-ɱ3ey3V{*w*y*R *LcW ,ۓ-#"w\6 cp 4=h!*^rѰX>Ҙͱ Ė=gqtb8q֪4pa U8qSG#^fn8LŚJNPLY}us,3aI*!ǐVDk,I W^ @YWSsVe/6i>ZSJPfJvĔg C\a %u!o 1F9b'#}Hj ;"/)|.3|ܰRm8'o RC?|)BH*̉5Q*X]^,GCLBCb~YQCM)\߷!{"aGT>UM$P&5+ynwS]aON||zcC>Wsl] .@yJ.`i B(w8 ֨3>G_yæRP~hPMf#3) ̀5lŚ LZq=D:|dq.#)j4AM֬g<> т&"Kp4<0[0Ccw(:JDXqwbg?%OM #41߷B' fà%5wFBГJh^z.-$Oʆ79ȖYӝ0oO=\m7G!+Ӿ ZLTJ1T0΂-N?4!9ǹ)%AS{K?3(66@FzVf:fcL?hS0CxK,``64x00Cb@F!LC=D FgqСy `txٰ,Vs'o4 b#^ic i~!UeԘ.CC;"t'΍u /F1ˎ| f(:v d}q#p,Ơ&@'1@8G粼OΘ8t2¸d/'wa[':sy'NpCɰC&:%C±՞6cfB-CHtn`ah>ؼ>7&ǹ(=f4sZtL>y51nӞrӀųكsɃc#{FViɏ+v'0+mpY)%==c8Z*Bk -p k/En[Լ6v6l1nQ97oog6=}ݽ $ Zqv#z˜T[3]eeeNZuc,t$~%|6,F,Fی^ܑxA;!yB!`63NUĄ8bpxis``V'3̏Vvܗl#=ԳO.- !x Ӵl!c?d0S@wu>:>俹u >厩nC@wKdɆqb`ϫxRdSBk-pǂYEy-92a/`veLFԵVk"v7dӯ;߱P_m! єG/UC1+sN+Y%VS[:?~|fx/y b{㾻C6\Ӌgߎ|lXĹD="2p$cJ0,#rz˜Z+{L%Θ\6DU{%qǏ'ԃsփӦM% SQVP̚]{&r-Y]쮄%FqQSdcP-=vKm?Udpjeqbt])js/, $\?0b`4u-OhzL ulo;2Ti衡, 8֟eWLR*^Y}tg C,1zѐi!W#m lm/!/oZ:4,٦}34 \ҷ0A|[Է;sG6%2a;<ɆǞ~M~`;8aіLj.-Dt6. Q\ y 9j? V}K"S DsȕǵJC T4W4s#ްNaK>À%ЦzgrvLxld=U\E4dgS"Prq9./5P;>8~0.E[ї5pD~AT_Uψ>O5MOkpfںhhmœ2#J85,(bŶysSJGLm:XrYRÍ`r,y0"JMȀa"6AɘGΙI0,0OW Au Gw6-9~ x;>ۍ6?߷wI]Ӄ2Cl;=(kLR5j;3c2$[؜ BmGh7U FF]i~WGq,P Bx2X{k 3 D X*y1O_Lx%Ryrlrw#?`! `y1 ;C5}"nĠiACV9 ц&g o!4TBn0a6c!WIyF1!1O&tq;ZpEtמScdXc{ : h~OŴ_Dd Q-)G`S-2=(*A}"HIG1:I0ߐ.= YacL5OԐ'o&)y` J,E> /-P6l ;r~vK^kԇU0P0}:6uӇs/ɔ3麗GQ/47JvLSvrRֽt|IkҀ𘥧X.q[~yIJ?"Zr{%L+z]~_Bpw-@ئJ~)=MDyI$^>Sر>J ^>$z5; ( }vL:Gԃ>l?'-9|1U>v7Y`~ ^%c]nC{(;~@;{ʘHDͤwȚM!k*)p;멕Uʊ#ݏ"I)a-+TRVm˿#Jh\(h9هYl߶|k[kTכK\q֛yIOCy|B%+y4ZlI'o_-IY''-)4 UJs A|Ɛr>yZF\ɀtN;^^Mi=%/Zjr֯QSBPos۲>[ḳͶfY(9.+É~d3h%]|JokN<=J< s%Svyn2.+>ʏxhξV5-,*'%^nFt9kJy]7M<ݏI6H2 !zh¥3廋k2.@QSGY&-A<;WX}rLdiv !g|Ulh9Ґ$d=P% P~o#> #Ŝ̯u58(D8b f^߶G~֛i2j=i|\{cS_ *qL&5]3}*5hztPvo6|j"'8BC9՞I!|a B8HqDżA GGGޒPo)>__cU?SQ r i4a^|_G_O1r՜A ):nᶀp]9^GxwE {cKX1G3\<\MN'i~Hto2C&TacOKwڿ18^e',/vk `AR L39Jk?u;i8(07g'JuE~-]B㋄#bW>c\̸!'tdCUNAvoCHoDc=i>cC?bf{- ɵT1^,vKҘ%8_ їU:ѕdJ 5ȆБn9(VwՊԟlњw$n%5w`V΋&YVVMZ7+U2VB,#( (z:b$VLSj蚘YrwzӕbnyW`Xqmy;:t䢠qp1K򾽄 }(S.,R=  P@EBtb^8=s2&U32 "m"dR_2~kKD{6{(`%9M[ľ;,X[}8H=n'ȜAOm OPjrE9聠15&C#9Ixe4ws-~=8e6kR7_KC|oV9;̬!BWGCs(`h';bd /֭OE#* 3J,6=Ez2'TtT~?Qt付7׸h-ziUT̫<_^D+^e^b<Ɖgw<ߩq~ƫ< {Z~HQNkt)WęLK'qo(_m8{lƒ9K3ތ1HB=۴:m%aNOqA(0k#f@ D==οZ@$f?AOpُX@u` mMZ2%ؿn|s\[/ iVFu<ԙW#ڌQ֕ }bV(v#0ɵH!~?C'3$"&=N6ǖ% y qWRT8m{ֵٯtqvԋ^ /B*lu}mUeJCtʷ)6qUIZ9 s6q NWa&`z ״?V>hha˛ƞ,/4nsd$b?ı, N#oC]>IrO]2\3e7]}紦sX?BAH݃Pʒ̘G8p`WǍ?ҧ%s@ou=1 CW-W? z`хe=Kcv5]۲Ev6{]*L[&/,,ܞrj$U)-S{\)<9 ,>|0FSuM\nvQU2uEAa5KV>hG%2XgN&ھEeX-.-m}|iϩυuZNvl9L捄(O_˃LN.ŃߥC↑^9vQʛUW?|ںe08k|K-|y$̞Q;rl?䕩8݃z&!=g$=x_lQ1eq_srߑVTy:(qdj>?__-YcDHD0t's#X.w`c;$X/T04^J1C`jGS|kˡuja >4WVTzclϓ 8M<`Y {`F,GPUa-Cc;ev]2Xb#S:sr&;9L>38y#pm zX* $2o!1 'ϢN27 ؏ۊ -Nn#ȿmGN/Ct85?m,i_IL Ulբ)i/h`woݷΌbhY(Ei= hvQ>wؚGږ=`lzB|ø,' 9g!8H^;G1y!Ǒ5VYϸDV4p5GX"@/]~dtOh.h̢`hh[y⇪%_=G[>LxG`(9S27揼@71`jKQ#rZ3rD%,, bL"pFnIdL$߈mM/4P_ Ҍ1b:B_~->^ygjk1Pp._X`,X9l SHs:C&b1Q1.0 Mh(<PeFdW Y!6f&0=<t눹! ٘9s.cre wtX˦O߫6ŜFģ0) n=Hr^<6'vLȾt=ϒE횂0f+2glÌ5Q!^?I!n[$<^Kr8`H}(̯uJL3(qVKP O8gT"mp*=jjG^'gW',9]` ͫ{$9?#|!q Q՞֔!šƒnjV H6#!,+#r @qА":˴ኇ)V3U:bL$:2˛g-hi: p21Q5ovLU=1G`x (0{D"o#a6`O>lL\ !9O80[ǢQ H}j8ÇC#}㉎B6ݞX͹,BPrDa <ې(Z0oHPj?.O@e/u GomQE8s_워atGAe?C'~߂| #0O9r}d~ C?D ~9L!L!(lhYd$kmeg}]ABC8G!Ó|1~9Ԕ."DrmQwHrwt {{pD2rC:0=O!!zo^<0ŠHgIпTt$16! {]bК_(,2S yO6)(9b'җe ѹ0^1NRq:Y~OT^+é?e.5AYb#X S?C5Y}hOb "܏,'1C1!͋|& Mmcr&NGݟK'9<Ѧ|uW> +Lj=o7r:b}dӗ^a~8A YhU\21/iBc?&.IJQAE+v~RDlxkN?8ܜ*աO4͂nM|}뱓-Z(9[Hӹ?52 C=߈&9գqܬ۬p"cou&1qn%g{uiM'^D=iW탺u_/oTdOPH`^X묙 >|N (7+TNGݞ^Lƿ*E~d -AzUM8Րq\Jj'{/szrUЩ>n {pBA?(9eVY1dfoϙT(ų)1\olko1*l nwR-$nWspߦ := C&@mQYrG eK5;42BD!nsDdEC攡ɑ!i<^ 'E{~ӠT=y iF%C'c׿i3xI:Kf=הlĀ4)DC:duø]xK;-Ȟ>41hL zҭf#%Cz͑?4<1~ ;`:w"@qsIZ d)7BrMDCCŕu|Gd~|MžR?**v‡ ̂&CK)eh\q)Mo1<9|J:(KGE 4$G=Ys/P Ȝ4 hl\\~4T pxas閭pwB(0Θ2^vJdC"}( >as@zY,y  dž>F%"?'йE>IhӐ7Ӊ(p -wm-Ǩx6c@?$ԞޟVft)6CK9&#‚^}~XFNr/ҔKwֆ73PoLjFAt=8 !D=$'ٶdҦre _O(ȯbQoiR[ #bkǭwL`#|d|rhjlrP.T捙<lc|}ϐ3rbU'Dsr>9`a=,ϦY}3X1>}3 I:z(4@ѝIXq118iH _n:֔S|Hߛ͉EFrb\sōx5 PA|kYw.q 6,f] 92l,@ rq$J4B%BX/j@2ȕ b[-Tq\gnJCc~Ԑӑ!D8B !fxlj='`}UuBʼnvP#UZYʼnP>v*&1M$q1 䡻Zu``:i~ c~wOpDy4apD8'`pMa]d1 J |(AD@!xS~)g>O|s^+›O};B6 3XM{{,@me'Qs2ӲWv7crJpͱ=cQQ%,{}11FN^MwUԳѿCa#0\7>μq2\W3Z@EwY0|FV22Ƅiji!BQ<#մ# p1\sܸ > G>J-{֕ j,巊DGr߱-㈎B0CАzc40L|<&30a8 ѐ7QMJ舡yF|ʂ 8|YGG2c5R_=tR5/V+u_ c7Qg}QH\{&2'mˬ~ӞezVςHQv^`G0?3sֶw(;V(Gegʫy} UV O / {F X`~VSd\<M8 'g mC8%A/},DcSTٔ(2#2_UT\@g5#Kg4-߭m|Z&9X|0~c!|opy2Wܹ,r8sZ=85z=NsPSb/n]"^q8C/ ? ˀ4 z k^CQw'dg had\ޏ" XNM>&k|T9N_m jˮWHk9 PTRS@R1^"ˁj;u5*}ŚO8 V½\&yžoֺqf2J$>\9]*8tnG_Zd4x 5̌vQlHZzDZ9٤ұE˭{;w#%dN,cBy)ʡ5N§@0tLgKaIat Ɵ e tYtDtvwQwËgfn c-ͱ}ynέ%g)ge< KߒQ)jF@ # 'ӭ"r!)W\bN1E1=n)ݸx- h|JF+n{.2$,}b: A$IW ~qawlh4LvC1 _'),Psj?^(DWO<"EoHĥGR.ƾ|y! ~/@7HY~dgt %QǾN0T BOB<-֢"999FF6kqOd&LGqڧ"&ǤBȬ8r*-wYnbHM9G,6^ۤBr].8Ƿ~܃۪- q#Xո (`fq_/gdE6g:A9(+µ. alF5 ' 6`0jb L鉑1*%cwcOW+PDE͕hm\ +s%y@v%irǡ-.@p UAH"' >/oy5Ʒ&^A93'g]tT;ƽEuԯ=pW#cܴ,56KŮ?e Epvv7pz5A~Uwr>`5F7*w>ceSutX00;y d-<f^Ѿ8Y} Q_̼aW">)4!v?ځ~3OE?F!7=YlJ,@ȁL+r? RR>o!А  0>䁟AGA/7‡Pyc:"C dP78@Nv"p=PXyE~?DsA  { ߞ)bqz~ă>\! nAqYH?8q1xRC L!xo3 j YC&xuǿ?$0,|!,QƐMk(.}Ր m͹x67((!GcAz:A"raLh8H '8L Tb÷+/}qG!>i ϴ>hCADFQNp12tkN3TxF0@8,9&(C0>dokSĜc m,;gA$d>)=+ {$ǰ~BPGGu[E_,>:?T!.38{r :i ӗ=AxٕvFAn>yQRIlϞXj?@>)ID'Ae&mXԞ\Ψrr!id5 O"5= >KST&YC(*A C2 !@= @rHkOPH.@Bq^&|S/La!`!8xF{:H1 ȏ"' f@PCF@ND wc[`^ aԑTSTʈ v>9Nr?TXHlaLHH~F3$~,w;~W1iGht C'!&&sp<]f:VxQ.+T`8v_IvldhU_Jgx^.9 D2 L1¾P9+eeN$p$JT(yUsV`v'm X&TQrs&Ho@qNL#hymKiMہog.ekvMHߴ7sKwIĨ$H,&7V)[Yu}x}v1LHy@ڕd\ۙN&7C@6aU#%[ Aם & mFvU. -^ XW%vng Pfr0 9.x~U t 0N=r0.XEQ0ڑ,C!P!n s<c!C1 7g4m$^(U ]A6{p'0vt"Q;+Ne}.M<1I!.*6PQ |<$E|Ɋ/G!WYLҹ+:??{xc+'vy;)N41 Ź}]G,@-JYl0|PX09R9 $sK .8{5rXLCɐϊSǐݔd5'n\$E>缤3g[4?KGNAݚpbcwgvq'vg^39<ݚ1 'c7nN 6$C̍GG?!ALNs瞲a&ưxf 6DW*y 6de1cu|l5v6.pܔ _)ܥܳ_՝m!IYŲVOb7'Y %r||7 (v`{(17Ȁ _c.|)b0Ocl!g=aq9hvp3;x{Ɔ%s*t>s1C;NCjᒦuJ ~9z Qu?8:H AQW>Rf?QxZ[bn,lQ :ĝ5\G`\bȱdła˜ih?^ Oήf*ælOodsF'f?;^j%&J6ԸK`Nfq#qp8ϷfT/+~58@?aGӮb>o/Y#>NQerhi˼Oh޼Jk,s eSuwnu 7e!NO]9W*Ioj֩O۟:bw!'*&H2'5<m|b&^K8Ώ ,_d5og59h +_P,Fz滃:\~Ef6!>n6RIwvQ=z-oW.6%@Y׾d[K/vJ{ zǶ=죌a6l.`m gn .d\Ч\ 8i8rW\!&?]%by6?vIJ6Cy&%?ff8`zcw0Mju i\|z2Tc|Kq=_ZCذqp .5 6 f =%~4x<jL_e Φ"͕6ֶZyZ/tj;|n $7I͢ܖ{DCOx6W9z:!c| ɠ:N:Vw@`n9 M!b3h-kݭQO'aYr"$~àZEFPJ8L'oY hP Z;>*5P@bKf|^+7{~ JmZqx"9&5`茊;{.721: .L &w ٽ3Ɏate Ğ?"{_:[3_59J#-篛:c,ycNiKy y3Ix 蘊[ "ou3;PT%㓭p=c[?Ω5p2wqw쏊b i>1N Fiչ_}$* ?^J&u/1OW>OqpPOzwkqIx vuur{ WzĢcҺc99^81 ,998fG.L*u.{p`mgca 2re8p\|?svMce/X_-&6rzwuΣ_GIUKRy_?ʥ:^G6[ pֵ@^?1ywj hXO$kjψ\n+ο&6Kwe#λOVkޡb$ئO"l"kW9`4 !G)3%v1e슷ut7!o=l⿲eh'ȴwU{֭k&gu=A2.)i흩lgʝw:nld`T+))k[}]3k*uxS_߻6?`~+ν@"ho =:c->ʏ;m)G6e"jZd7urTW-Ad ]$As7ahGdcȽ/ `.[å;wy}꩗9!ޗo~ށ?:DIU;Vfs}וat*ȃxfbz3{sm@Q;3c/FѸ1H1MƯ{`:&~xg>yyh/iʰɊg!X>!|a?{{}&wBG~C9#npX C 8ăRv=guxɱcLw[*NFm~wN_˨5;l>  {}ihSSbwXᗺ1 zG8Q2>BgA,i04P.+^EkaLi/ebQHg?黤0·=ۀl" h?Wa DE+3% []sޝCzF>TT$k@Ni-wu5ӑrTYcM-n':JIa'RAiOrW dsNTMo6Zrѕnֻly;>Sķlgcf%JǢxHXpSEd>;GMoygnk`P7]l88 &"' v:h)Oe "^y^4eCL;brF=z*kȪ'MlQ7;BӐ>a]kTZuqr<_LQv8ynV7@S.y>}l_~}8MzjN;SϦ;szq;xG^Gf5OW{jPİۈ }GQlE2a MCAS*JC(o3KM6;7ap?_"˞-`MqOÝϒ̰Z/q۪m :<ܯ A<]s6eijz9"?i c4mMQ1gB_.3Hge.FI#Kx$oS;I%+b\vqj0grjK.ia%covDPA॔G)bl|QVPJ2*,>+޽.t؝Jzѕ'ZKӚ1^rtD`3#H/yے #2T]vG̒KdgIB6[+z5n.Q@L%AOC99(z+ !ֽc)-#X!QD옦pA=q\+!^!=sz(`~6JdOy1P%YvZ1HUH Oa쁋3,P.*f{F 7$ݒāA";u|!Gޙe:^() \A7,~J]rJaJ{#`s\1^w{35>EKd餡)APa!$X.$HD?soQau7ppt|ozAŪL]:Ax8~7N{ɬ;Xڙ P"I3Lj)$OPt<3bb96GpqپRx{%G2DGv8;}۱dqb(TJ⮇] ^92#6u+qzj[N~3Ɣҝ0ha!Ҵȉ%LsMyH\t7`wXa;jp-u,1 >:0ºfP1P|ϣG  %P S9ZO'8._Y$y7osyҘ\^- qa4db !zLV61w3of}:Kٖj&쿘ܩЬ+z/5$Oȍ'΅,?cd zLh2UuRZy _#k?.둺)W_FOg[e $ZJ^ Hs,A:H*+K2}?hNUN%yV(v9raTo#ٿÏ6 St@GaBDOAT5`Tn"1Rďʸ#;RYvu_ڼ?7@v.t N+|FzXD N:dt+鱶ڽO;2`C*U0G#czA0S!qDcM@ Uo G1&^ē:6NS2n}M;?..<_G&:s(4uX8; /wz-EQbWx=uV2*~9׍aUC,q7?D_]K0VlnK[-ArY, `mFיfS4ȪUtPz2Q؃blNS2J,TDHnF~2)wErbb}/5@dvg?z"2H?u[p<;(߀t/F f;+rq|hZ6ز[ugcP~4by#A\٬ nu3TA8H/ş1J{^ )=QNV[gH9Nd[> x 9R0#;͝c/w۾!̆DMj4ߘ]7h;H l.WQnD0P<603.r>< bƟ*ćӀB 8=@~d9#Kx?(Lp=+z~q2^i 54*q(;dPSjioiƈ`s3 0A'?DQbz\B]S0xv}:X'˺爸|c_<# {'08\BÇzP,=e9s\@s@@MYcc)0V]{TUdl Q=/=Q'TиBzO?rjHzH7YX͋)=}u/]EQ-{E(xh^* 6.F4rU-TQ8z'AT4'2C%dv9;^Y5:O#S])ױ؀ <ySȇшx>; mS%课}!-o=QyMgmE=ηQߧ ĿI=nH slxWa_P"Y'x ـ '4:#48Puy7q }-ކ7!7gjV[UJOاU|2h('LO9}<ՆժB|; ('r*ƃ_Yk2T5dʢ ʈ+VSُ٪VPYS*d8 M,VKͼ5Dowhn]4 S4pj4+YWV͗F .I4Q@ġ#NtXg=zwj"{1ur2f[7hO/إ *uʉ/|h(_~sGD3`G3w9x/y#y[.BoԟJbҩ+ *fH9r>$7ז]\Ypjv`!хvcr}di]\B2BC@u|qj|IhA58'97N 4cZot/hbݍ=HTM9?f {벆(/OA??ǘq@{0AbQP5<3k}->3qX{;pgE;nurܺxKiuT UKۦvh_ݙN]ٌ+X5z f8q?t v/IYUJ{42f~W5j tDeBuZԦRRVL VSUe9N%RHsƊ™ ZLf/~XvkYj`ʿa;'܋3rv+螚.W0R?g/"U[KUX٤xP a9KVAx֭ND~l.͸Q5S΂頟Uh |}O9ӷB*$ 7Pk~{{9>]6yVE}Eb6:V~n|pi)E3*iCv@0_8nLQG}"i:֓`.==7>9>|k3`vDl| UAѱ\Ʒ5d mfrgAR ټs-RbW|f!,u;3soCIgZ97O5BGffѯ'V2_˨.CaVJ%Ӄ߉ Ch33AenaJ͹f^ B+_KjuJӞ7>^p IVH(_uu?+|plR$6B(*U+KeU)( [#=M@ ;1Yˉ,ftthοz4=cQq3.gsl>gr>\~ދzt|E`-`ƾͿޤa]׺KWs8OG1pXLa6"NAc$u3.0<_h @#HCA S X*M-{S."9La0ѳDc$%Or6mbʡ{ybo~Dr|`u~P;rXJe*b?0 .۞f .N8xÀp>/Gؚ7C ߢbF >E|Qtw1Oyupb|?l1{ xB0<2JɎ!gupȲ< (OFTu d&Uo% + = `j Q|+ T. 잭qc#]&,.~{1]׷︴fʜv߸}cY~1P)AM|A}}cxѓ}IЁl3Rt) @ydz)'mAd|'m B ) i6l?Ql}+n4|g$رb/Eoyncs\?sbŊIhIE@X[PAE/4#Ͻ)axt'!O>+[@O-q6HqO1”)MǏ.X#2 S='N}Rvz7;ݻS+ϔF&c7=8A)fT^8:.gQགc`SݠK${V)*F# 4`ПI83[S~F! %GY MqN KipP3 @c=!=ћN+'8J|V`#~j^R_sܖU-dU?'MNd650|ln;:wy\ zb~x20 `*bΎɧ0Ž;j uLrхI=mak?IՔo%ys"heE)גh4:s!#6' d"G9;cP!1/MR ^V>_m]pVmk(NvxRti~ߓk(-kHZ+՜bŭh5mZ+&{lw,=x-SLrN㚕)PA$D(a\ Jtҽv,Ht' uB7Tfh;X-5M[zvS| r==]>ԯ6!4jIʃx#oթP#Fcwuemf@1/H#ef|~ f)Af /15I0P.c#s0QÞ])y:S10{Ɯ dqqrVw}<$Cp(~B .{ƒÜmD]v }4%<|9|z@e [OKCA0!JES'`?E&m֩NT|i69q%|`<9n>CqCZ JpSdfiAe[_R1-֚JEQ  BSTGk5d_^M{gz2y|lZ%u/咃` ]dS=[+.D/e!=Ϲ$) ҙ=o$HmR޺ ypUV׭dUNRF,:tgjĩ':Kir]kDx 43ծ\en8EhxfRqhxİ!41&za]%uVNBškeQy$MoMxhCC1={hWLpm{Og@vQ S ǡ~uVA?7jaqd k(`&)+R <3c6.&Qe rpuLCcN~Jhc3bJ$Q8_iCv68s 2 pi8EC T.~wxsh$g5| &BaIiNNgIVq|Tpaѿ]YpŒ(]4R ҅@ӯۜU+Jq4^{^*EKCwߎehK^EB4k9, `+-m<EVfmktvB?! |jmwn̂2H.sԻ\ hn"hr=i2Y,Lr@v8%Ό!f0'cjM?>TJqIkm2;^UӮ؃EԼ10Hۅ/;2Y#vjV|čdMZH&r6MXdDh!0 qɉ++ S]r(H}deˈVN~j!蘝c:O=Dt#i~9e/Nj};oN/rp4i27rm5P7GSG۵;sdĎM {4d.ȵ@UĨ*fmQ +W۟+,3D? k`glpv94,:xomW=`d?ΐ0E_s)`P&wvܑSi'Mvt|(y~*(Q3| `G^.ߙ_E6@i%j%)h~v;ubgs [SY6 %G`ߐi[@ĥ^dZ!Cyƈ1 9?yo%Jz 1ylLK缯ձKUeie:b/z{ŵS^:Shf_%ax}mmS꫸r:U*tȞ36Uch 20M4VV!!16Z? Y\O* jVWǿE rAoK,g4ZuZ jEYfe5(Sڹ+R.PY豆И-jliLT*P6PA]EpbnО9w'rcc8 a Mn\\Yd`h|ZrZo6zh &6")G} QB(F(#y LP/< K񐧲BMJAY X!m:TP}GϭutE$LAia #EшP&TaR,nm2~NC\"~؀c^) {ݼ= gr}Qd=''NphCkQhB: Ӈ<{ps:;*?G{P^b?#@ƔCRℨ)Aj `+"85, ;GR4_x9s`m ˰.ƭ-9vH/}%2^>OL2`:~ /vOU:鸮M)Hf7Ѩ(y^=dz}o`]ٰ2w<=DD:q0_f`oFq盓W@ŊhDxH~9쪷s\ηCUp04_UE1Ӻ:Obsdkh f$4^7R$-MT Ht"b1(Q Mdջ(j(b_J5U2!z8; J,0m<Y5}B0P%9)\ߝyOTgV@qf+?cJ=4l5dި &ZcqJL~Z$Ž4n|Cpb\bc aӓM +a0<'|s]?z&'oӸlk"!>q7;@lg%\18Az翈p>*bHh,|4CeP2G4774lh:wټ?~!vhf !\?!^ 7ڊ(XcΓWbŋE>Ue_r.@\O~ g]Bcq\[e {Z{/r'0saO;ʮqiMT<{WQӵ00[2myњ'H:?n-˦P6i,FQ~^Kl޹-70;;ld?KEkB]*AE ]e>vή>/ܺ1 iƿ'_~jȈn: XIW.ů K<B;b+Fpb?k-X TKc2Nn c\?^d64 fg,;_jȘO2Ye[0oK۩X D%1O,? z dzʐnE9xحB^i8Y/ch6/W/HN"Iy?\ Qv~}4ː"vU/[K{ f 8!?FOӌo7B͝]OBX .c/FK_cc;!l\yT8Ȭ5S>/D)n}\bb2Bx,r s)107SqLۭߚhp8\,!`ﴚ׸h\q vB%Gt̹a<֜s}CYyVzt!WnX~kSGr1G rVpKiWK#@}Wl&?dQ9YSL}@Ka 6v_XMRR`~:X~O?UTƌNM@0(t|?'`MnxiI~O5xL XgN$&K%K .5qbFv,bIfti5v3(s: nʲ5?,{pȻDXvaSt</ Df">(k,!fO< 5"rD18k!n M'=!#i|E7<"m5QHsh5::{'쏺2z?@`(CaT a N@}^ߌ0LvϷ8:I ~bލM>aW:H;|P_ ,W=AKr3k]|}@Y>KhCؼHG/m>UJŞX$cb2?ߦe5MJJ\!xܱR')k|?b}Q)1m˄c}Pʬy^ !H,rNWGN!Y4|3 ΊȈ}ӬЮt0PѮe9zg2OiBLj|^)c%f1.aK_8Y"Ǣi \z{$G05Cty*Mˌ,3K\BLtnKEZujJXCv9alCw; Soʘ-x;v`şNg?E֞Jӱ117 v7lG7"b`fb;+^vt;? Cr.G %Nq9vā|GkIvܱ,w&CװMCZun6g 9dy-p<89[H{O@]0fH7c+r0BɆ~} ʚD8v^@a4qy? BrHL,՛9c2BrCbOޡ_4k$#ѪLY㙲Yn`85#DpRDz$pËnO/QP7 x֞8N9M8@`8gr?iS-N0T*rYRAaTcxɕ8̙uĴ `1ͳQHdKchYx3`<}ܰ}k`7hqX?Ѱ:fl70ni-6cZ~52|l#&Y6fgf1ÖbՅ}z1G΍iTF5%UG?52dڰ( ?e0QImң f\߂{wINZjH쐋̌57~kNbxF:h !J`=ShMgpSL%X#S^jO8GʟnN8G#ה{^j*/)gQXaLr@QimU)4 oX^s|y:;IŸ0r‹hc-ipX1t=V{ؿ{kiQܾ21&ss8KW)IP/{АbƝTFDXr}=ja^=Oovұk9bSQGzK˳;\U.F[bPrpcw15}-\{C@"tC8N"2}".@h/ '4w͹_ ~m!fn`Xggƫak"Y+)C&>qdE![_+]-ty 0](CH@zIs7|eaudB8Y#X?ÇqD:)o1]{>q8;nh7?$cR=?vY7ph J1M$f]C <Ot" ӄ,&9{fBqNUs| \bVr L(RP+.yDNKC m }}*,}ySqXP:¸ēد _ dZn++dAoڦE @& $pʼeMKg6<p~ͩ5R0q'ZU^qk9[:6S= 5D6 e vc?w?Nh`L\Ŏk _.Iʐcfo9:;FA&Q*!X[%B%4FxZ&򔵪sǘa)%V'IaYݸ"_~^2Xx:t_:(hmSԯ͛\/ʁh1*f@CL7\a8Y%d4*wY(=XzOܹ{`Mgg_Gu m.NUmM &@3j|Hʙz\1OqNE'MG߯7A6`([kfDs|O;%zOsxeZh"2h$D[QNm^lN)R!N2F9M89-CLW`Cz*bLVsܡ[Zxp8rg- f70;Ia4!Ͳ(~$y(00n%9(\@wLu͚APPz^sO3pd!CEǙ?)CySBd1[T1:h90Yogܴi|(,@ _pCt(77|!PB_Ш!!åzf#_&؎9&;.~7o yս2KbRC 6Ъ-w^C%V"+ԵWV}Gl )A`H)Oh(E! I`T#e19Ξre9+1YoW;xncin`lO(|ܮHAz#Z&-,0H61=ی.t)f=R1 t8 hF&*HBðSκ'R\1@ұNi{ Ǒ"{3:V؜2|#S5ӿ_/f[Nҿ2[ɾxGhܱ 搥:vTĹy"i<%hidWw1HGb!ĂI>՟xЌ3b*g:4E'ultiKyb\װ{o?0\B&++.M̴1S1T z19gI4G%1 68[lSONŃ`4hl6*2!&qhtL:Y,4K?VS&=(9yt,rI.Qvr81],`R@Z @ő-?nti#WBc9Ɓ67;K: s,fNVLw>F6non˨9846gEcܖ؇?<cǼC'40Z4dTսr|=yb0,Xyk r]kaA]ZWTf]Ynlag$)zD~˞cK |,|,0n ΰi:ROZ^ ӴG O`3yisεzӟ(x4Ƿ[|ȷ'RzY✤:#4H%SkLiNZ~g%FpIR'9?Lt02TR{bN6*_w=sP=N# <ɏƅ_OTXtL^vq {W8buz{>Й ㈘#@b&4sXѴb9P54I# ٝKb9Nl&&ԁs~.@s j\L©r +#Ưd{әz5Zzi}mY^$!Y/$in]޽cku-}3i۱31"fqD5=m y1CG`/\j#sC6MO]]loHd$Lg D nz2lq+h%)KZTܾg Ӹc}%?AFn̑ÔA<ڒhL(NL",^ISBa!2n #7tSFD"i~RЯ=qBe/EB&ܑ͓92a}%!0'K3LjK+IK298*f)s$V Dz\sxG,\˪pdI;k 4*aT6EXypWh%). z1 a7BU*i :Ri"2$Qlm(Eb n!-La((K*uDrՆH)&Tfr+cX."R9OZw\GY% ,+N\SbJ#$df$Y{ʹ-҈WqԯU:h)wl$?W{k>ո8 qjcCHNF1+L7͔z>~tw&)8MV#'!Km""!~S<656/ Ǯ/}Q$LuEIyFvѫ%t0 jz^}SݶL4"=} vOj8ׅ_cMEŸg ]i7|&[yoYk4M9.BSD:P w6˸J+Oedx}'TɁo xP 󝂹1S.iTAt˅sνItƓ}pPܑDb7ooz?"ʟ'bV@wRD0ĴJpWD2# "'{UݡJ, S<ۅ yI:j?/) 2(wJ( 1E'8@9=4x Eil^cs񎱰_.=\߳n0}:AͼG#<ܶ HӧO XԬ :$o9R ȷ6`H7Pb/"Kv@%GɾIuL@e41e4fpBAM+?,65rt _{Gӓe*@<:_tA36;Ls+ƕBncfh7xw4JAC,/nep%8N@HFGGCބ*MLZЍ+?%lQ=XưbԦ)B. y, khz;QD(L|ɔi//b Xe ^E=H׉iv.P٫aʂQ#Úv7 w,,IK^.V{锒jϲ``N=)rAm~RےE[A9==轖EZ2+bOF]HV#5GV4fw^b%4/7]# Ctu w}${Hw{@;7/U8͈'u7lLANZ 䧋'%9ciPa Cr}g4Fj3c`Ƚ=V9MN1RxZ'#@؇q2[)!`04/vQ)!cH5Χl^ML8ES(y7Bfd ?? ];r5f(:wMXD2JFc)74w T""~"t"8?^hoŧ @20:Ȱf9nk#.a说tvޯ׸N;k!Ofu!۪mhKsc9BUF9zzKnP`88SұC `Gt%Aca/g}3bMehy @y*:L_$c- (|8P4Uh|ryw$I=)g\=.t 2#⥦|&J“aW<Кqrx-B~ !G>[FND.&lp_j#X`JY$i,8CtaM.{vVIzN̈tc P'Բ`D۳%Ц"\$\Z6%D;tv[0yh“G`h?3P)*!tCHq[cT4-,g|dLD=n}HCM0{?m/_{8 N]z6Cڽ}cDq0y8Ӯ5o(ZS )}Ϡg~'$)l M!asШPo HK0#SPX%X}n?T SO`5G֯x۾ӿaD|1HFqLs-T3(vȣ5̳TȢ0}i'wDx5 _pƪ`6p1w}z٣|ذB0ǂ gkպn<ìrTe2Ah4v JE$֥JV~Jɷ4>! !z)- z?SN{ 㗨PD4)afY9n.6_g( NV'~4GAfXxOɗRr2ƮC*ӐپwNÛcxp~s l ]?.}6N_I̗RQIwD#!=] Ks_QU%LOvQjQ׌[ĝ0Sː:#%!wZmڸ>B7 gBuNh鸐;]&!r6v` =Ѯv޾Ѹ{XbŃCb,؉?#^TvȱebY2u:mg'+fSQA9#%0[#J]ɍ  ̭!bW#6ɓ$):;HC3džhc!04zzӰo6 >xj:f4Pyoo4>;1YXs60 |&v~yq֖5-DA(pW2e*q,Ǹ];r.tW'|l|05⡣;r:Z_v87S:!9ԁ '$AdG*hj1DRJ˙?ii01K1圈cty"pBKD*%% j *QdH+늲y:I/=!* k!qN8* 4/C, -F>$rl]~ûvBO5>CyGpR{͐ t8Μw"Sl`)ٔ9ZtUIxE!N5F4(ys rbbĕEL1(  1\!"+H='rIqϜܒ1~+ 닃3=7' e(6$gLT*1 :ũ9c.ΦƜ'A84f<:_ 㘕P>-c+MeL)<-S̨ @3'! P2=rص6d6F|g(FrFFnHrԚݕ4kt͛Vn鞄guJu?cjiNL2.\`θʝi_ʗ 7zx]NP 1R\Tݕ 1([H9"X7Fpۗ1S2MI `lt^P0(jLO/VryRtF/|ۅtrʳZQEQ؞ dcMNě3*U!$Y:c-pnI^t`^-q}viE_ 微]pNr~}9}W]GNfqLGvG+K{.?r氰I0 _qjb'р(Yba_ '(pB2ˆ 833af0Iɐ `\VqiFA &7y;Y<6Ͳfo=c+ 2!03!qǗ'qِxH& TUT@$RF` @v*7GGtAV&J}w=}"kSnvkindFeUWw6̥4.k[m=!D5o@=tof޸9;ҍ[[W{0P%A>C*}WoqMP sqP]ԡ a_aש>z7ь򗥰Vh54 GKO"j&k!z磝sw_Ew< } r*;{ڼ8mp>8)$#::PvEjq@f,`cEh>a]ָ z|4@q]g]a@9ϛH#@ &LF4i@L 4Ma4CA@1A2d"C@ 4&#L) xLA )O5<*dڧQGڒ~TJ2'FOБ  yd&0ȡi4LOSɣ6ɤy5=46jz!zLѩCM4m&PMdM 4 &LdF4SlѪxBH4Ğ=O4 LjyF#OSGd=PzjzOSAC$LdL&&2`40O hL 4zLFM6hɈ&d`"I @L#FSM&M1OO6OxSMU?TJT!☨5)T~6<*ݵB4Er.("S2 41N; -J^;5`8@Sp b+D-|h8ˠ|zPtE }gT`+f4ofu!f fYT"RPJ]-@A(C4@C+浄 RL!T39y_ mm~67FD/JS,@# Rc kmJ H @R'HB$mR(C{ Xu!$R AH&Rq$dQbR086U&7R*nCW%# _e0 v$\$J1X9D" IŒ^ˆhiU`X#$X Eb" V1`]XXU76b+jxSx/F\uZu"AJ a4K D{lgd`(M1LRAc)RK S{Nb iӃ/inn9MUS"( RL6uB*T5 J}#EUXG Pb-Cb"Ec*ԬNQ P'1GmMPɺxPɤF*ebe@bA-Z¢26wc}r6 1hmG6L3V)!V?wM (eT Ex{y*"\ :d) Cv!BI!!=0 ZKME0☤єD41 0&i2" e(kJ:[W;viu0MՀ9ťTa!>F7؞xeyy/LS 2/3Q:Ne KLO NWlXIREMtѐX,]؟VګT=Egp=ٸ;,Ϥ@lքphأkԡ78(wxͫcc4I0 (pk\vrvy4TInJN®FoA5F$@j3 Ip(KJ=UUm](:)-L&*aF7/3"NfTęX|ي#ͥd,/,dOιg]+BλX̘.4fD:"mQ"X0J nH2)(V;R-.N{N/Am0ܝCVR1"LiCAY&)٥LqِȊgLCA !M=d< {0"galq~HT*+R 5JCqg/ (]݁4ja<:B 6gɗ<4M7Miaգ pNv zTMݶov# #!FHG-vpPBu74lP:,*DtDK8384Ėg, ,nTZFb0=6K 70`Di՝ʴ5Q6L־ $@ ,Ib&A;D>J\e4KVQb:% Mh #ppqZERK~ r֕7X5ב3ZOO쓣ѪߍQ-B@M#aߔvѠF,T E41,_Fk]XNl5u}.ol:daDLVIG=/qDpKQf*BPI&Piu ja#&3#ia-VӡVj|O[_fxH)è{\` {}`w"@6^`\daYmp?G3vX(k"7^b{N!lÕPFG"%m݃EtBaz~9_BE/oEF˸j/ V+k]O>:C 7MWO/9Q㪥ɡI&P=yH(h2&@e PXq!{سFx"j1!,5͎{E9g""k@٩þ7 ոls%`4-А=Ty\^G/ZrV$4Drj~{ "w!hf;a#3Dgwօ}}=}y^ &Z $Ce10dc `!h6Y1H$`1b#77z⁹ymf FBqC1L6fIJuNgF]kR0a :XXc4%0`010R4,/b0qSfZ`ٙJzƚƣb.S!A0iv`E @Hi1q*ϮsY1b9,ٲ:C{AHf` E5 e[`X12 ѥnb Ǐ83&{l-70cس§Ssu=={ r/!t!Lj("uv׸,!{8 s(f.gǛ:?'CPLv bgu9RF,`^rd(,{:2a3Eؿ6mʪ"pVA0'"F VFx24@0ҬmJ' n&~k+㮫J ` 4*v|*u(G|V[h7Q rf &ӔaS]8r*˄GXqkZP)=5 |MS$? Q[<Kn9"#嗸@)OdݱUbσm<р:8lP.[Sn6@0vs(:} >S5Ww9&Ҡ1[n&!5gx>3PSVMMF( M"=SLl3X& Dվʀ`FL95tBdhF9b|Dq#FhT LG`cRb2>${ӣnz*bN*k2q!M{*q>DSDFSK$"@t!(E,Fk38|&:;n6k:gN0 1#YIH1"v@w]J6˴Rf:RV!(gi] n@6"PM.H҆ͦ<ފ]2DMH53;*pMFgbbic bPoŬ216-!y]njekU}>c&aH@2(_J0BG}sۡc.0G"uK )c]2 bb2csw]B+*TRѮSZsb[n +.i56&4G&&*_&pe2b]qRG8fm)42^|)cHqp"aH*u| Xu 妦l=v$::i`ٰ֩ :Pfxr\I|0zAFSeеJk.&P%U%0-ơ'׫ϗK[xd|q1J EuǨJ>z%|. bLF].KrUuW^…0昶!+yD6#bmG E x=6ǔxɶRA:x}n|B4'PhkY,ŧfYT40t{t1/Tn \ST h<+eNh@kq˾cg,Y=n@#܌4F]11qד/tIeKm&4T>F-3BX`bعW!:O: i|(k!SE*.ҟ7 s&2,Rs{`~qz=1C23zL/#;aٰ\Þq7X^^ݏYiCFlמsA283V+L@)O)Nm74ߧuxk[`(U9UĔ Y@If`30 ![? † 9PP-ʯXס׳S^nG!_ v~5;+U6utlňq|ecijʼ !d-= 3cŸeDe9L'RkCF }DE5YhȁV!d5LGXS}[YXN]Ezby"PjN,f@:84pnICH`5޽Sxi,`ťH92̹ck^u3@j&03 c[lMoisMròX? A6K:*X HU2.AnJ\)ԈiK΃ ^eH[dn$HI1")&8o` 8k81L z+S޴"y,31l;:rV%G#k+8$:2J'`z# " 8HX<ҁY< F,`1r C 6cwC>,wY (>ȆӅ ݈Ft #{T Q83]vԶ. O{e`n96;pm]ܤ)r7SYH!݆Sב}hqT(id`g;|aj4uM3P(7ء56Tmj(6zFO]'fsy nljhu&bᇅS#Ga$)*FXģlx4-i,21nKꌭQ?GehwGvcLA #N]6M 0Ҧh,*VşyR0#sk(Pc7 &h^A\mgF =TCLՂs XYB^wu2U%ץx>0q, u: "D&bR5UۋS;d01c1A7 xM0ui}c#uS(zC&vS5fV7zև`*PX |BDLDVD3ƘD{af#k<0vvo T;E Gk) "Fz@gۅIa/VB*v7CPb)jsW8'e?;2d3nw@aqU `M"LL M4As?l/_t@o \JDǜAKoaU`86n{rP\N%$Iηn4nAcr2n)d|'5"9֬\ю Di+`N< }/tԚX;fChZÅdQf5N.-&gt$,gsD?&9nn `^;wl8Pi&nK϶t 43~n {&Xj ԃh7% R5kqFZ!ȇi^͵;DH#u.RGp2 Oc>sgXmnh;uÚHCkxH` C|s}@p0aZEOP"xg=/:ܥE8qƞNXaLP)*U]bk#{5pۣ Zz(H eFA6oL\AI߫6 ! [n4:sE6ϙЎ4%f~B`ñf"؆ gOԎSD'BRnw1-LREz ڎ~f?8DWY\iFlAn\>J~;S΋ 5kRx1ō4wHlX 1ԻSl9 ݻ-8g0n4r û$:ā!-,u ޥ燙3ed|Tz-cal^Af,!lD| ]M]0,GڿG d;o^9//fA fqb<( `{.˔YC4*-0EC`%Q6Z`s6 NQ1HWd }*=dCglm%xVoKRyW!ZF}T-/@^*B I:ed]NvrC)bղmF{' -! jK h:v9}'yœ8Se"K;,I')_=Jȁi`,3mY@8KIش8'T@0t-fec:!)6!p)cUf nuc 5*c0%A>qX;SxGuc@_uA`ιF{J 9b/X`4%k=fI!܅HVHzh@(wԛg׋\.Y40Chtk j 29߱RH<^h;w7FqG37\)8(5lF0 ҄Ebb7'O@R95"#3,KLԵwAµҲљ,N;3x[xPdAHZ N|u[^yBk; XKu,H9Ix;` 좚y.O:`bqBn\`tQnAQӚ;AdK`,hJ9&x '2| gVA S|zv5^1hǺ{%G/ig)Qy`dPfjf%Ɍ_K;N6x: ,bZd,6ڠׇCU ӹG*`;h c"kt& Ԧtu иv$L9uexr9,vR\ۢn y=#IǺzX4gv>{`h&LbtMJ3FUU g9&alͥgrl,CQZѤo/yal8ZvyΗSJcQ9sviKY񔱜(Wbg`eQ|)}0){hgKޚW+@|oL,f&1EBkD=oL(:) k6{b-RuL"[ qekTyg7yRgWrl֦ sGz^X`HUBf Lٮ8EGv׫%( f10OhCA>"@4(7DC=R(jv:N1RJ޻;Y|뎙CۥnHV~"5K:@lG}rFHH\5XeEq7s`'8$de=gpndMxP3Zf=jJ|94)8FLLɺYCGQy>7g2ɖ]U WkS҂~q{QpFal #5K A1 Tbb'4&VfUy 7AgpZ@c頸'GNja/(5qFyAz/ܵ@EӦn iw#saǍkaex)ˀsj!v 09n2IzuTey;g닑sλx'BK9PclʠU4{/ ƀ:;E䦬GfLގ}YB&7tʨJ%)ĚK ox{9iqv'[;e㐔!w3#x,Hf1ނ1w_<'t1!ȝ2kF۱hxTurM~aU `Oʜ5a6wpfhqk(&] q UK5Fdc 0w]HPs,fb펶s* \b#2î=ss+fy>I8* `hIq F/I,Qէ9 fϪqc5q(cY*@lQ ɑ\Fk.tl|<qb]#N"ֹhw*SQ a+M{YO[Bu1΃ćԶGTCX5%bu[juQsmISz(@S|Nɼ 0r..m`,a Mֆ]R(B*e!+qgk5$D4HHVg_[P6ۜK1{ x Ф.-VlMѰ͵ЎUeZa=> ȀU@xe:!v9cBz ÑցvZlvnn* -:5G7 fЁ6KP_gs0Wgx֔l@= Yu;G^L2; l|BSwv=ܨ[RftNfF4XVzy(X*TGzb v]>dM;R{^9.{dzpҡtw#f7) .5s\Sk: ̨ƃfBxZ@dnW7(6=3 GCgs@ѽ eNc`"ZUE1Q[;[ &\ ؁aunyj4C*6eX-LlM;LyLOk6[lFZuS0>w|Ql0q]:殠g{scݯsM%k 8غ;$6u;@G=E6|6ݳLs:WS#ױ j6l#Z,d۟?'?LOf!;r VjӖ[k'5Ɨyznrr*/iG`U*W0p0885uέ7"A#F$TsXEdi7p #l ZAlvn`y3%`t=>8A_QuQ*b4qEΙߖlgi8L@њ:1r߁\2)!Pb75UւXiCf=,arl즩p0e@Dˡ#\ں|γn3 lKFHrC=6|FY omz.ބpd/3d yA@;P…hĖ0^^K, 4$wM=@%Nhg7Kj=R'Љɼ |Yw$ W!YouGƎ\QxbMH7bm`2FRd`%){Dq1*/WL JKPBgO2I󚿕y;lwEtދ@btpuי:5|З]y3fo6۰^ $0CgԠn-í~8m]g.d)^ \fň].W7Фc::;A=ȕ!:\^q::+am()ψ=9s0b\I%M4\jKTХ"ǵC6qADrD6ĻNndsW1-:r?SfB\(CŘHASʨ튰5 Z?I%iy`bK(2&#F2Qՠ  "f2A]-JMZ٬&=\C ( R *sJvlPzfF 0,b<"f RsWM&{ی@ vjjD;SƟ ւ8 !OcM``]Zl\$P V[lncӲ{5cu;;nmHvF4( D68`Rt>KχǧM@5ƚ*T&abT<,`h9q?#>V7u ^kېt[ |fS "4%0lClp幭[-l7+Md{w]r'Fg*@YKb ޙԱTX XR5yq/yo>];။N'8+Pə-wm=oo;k)A̅T;IrMq`x;gv\nI!& i=LPm۩ϫAIP 4oMXr׉uX-s&֚K?k-7wF4`ؖb7G#_LsOMn~4: ?plVƦ $) \6֢#:;0 +4u \ 2Եo p.Qv<;6KLj Jvĵ՛ ټ7i8`S`"Y9Xݾu}I‡m+g6tپ y 2fֵwV&ĸCJs HcGhDziQbW6i`= \ADF}xփW tMp`"M6٦lUZפ2Apk># 718;3{Clanl0 ؂ Yv<fd_a&ST#cX7̀ŹVJ 2jFx\M(1}FCN;qv͌"zyf\Wp:BŐ -Z. p s01 gԈE ]g5s!+1ॏ:o >vM9fLYl4!*10LpW* `[]?l،6ݔe\tШ1R),;HfbPd kw)|{:იZ3KCbhܷ# $܆cy&cJx'ĝa|h6! N nn/n^fXRn$ކge> 3IxYb:L>;'ʍt]@j+5"aև9cylMh݆V^huX5]>H.5n$3O, rO52Sv(1eSqA3A"}O-MaPHb!XNUl1rgt_8R9חu/Q|M<0BgR4 Gm!Œ&/3)EL ~7x@Yhu`X=!{LKڡ)UJ!5y /&͌uʱZ&9\Zji䵲㍘m%!9 f,ZJ57^McK Dƴohz5 &6K._dCzAn9v.dݦ5H;#8i@vFj!w~5jdQn\,kᅜ XG<l$^B <c)UeK5Mq ]!G9 u1(3Rh^zY(Đ rqLL4aH͖ , | x'32hgzq77췱LZ@߁f҃R(a˜ifC3Hu "jɘbę5^!)7yLCkM*Cxk 6X S;)lj2Dw%D8XhZ-M@nN n6R XӺu]y[0 en1ⓖ/Sty:&$A`lv撈 1ؚ({V8H6Oj'ξ zȐO҇(P9m<=92m0bCbLޙR0tIh@å~Oq(ؚĽ䱓Q)v; a0y .T<?j'Sm $bK Ll0 Dܦ̖gL dS,jE1'} Q֌dڜ7hxe zrtfC_( m9L+5(w(,>ge#XD[4b ԥ"3&x%ё'sؘAKMLLv-<{2 C"q {v&z:+d& oS,5#sF0Rt$9f Clijg&K E9b cg$;iS`)0;߅oDIIZrqx=X-X:.".m VU lC Cn(g|HuĚDS M#5!u7rK#fTg\4CDvS@fJ1>X6Vۅ0'}AjT9ئh )px`5`ԥfy0;( Wp!P<+ #&!"o2Z_r,&@Hǂ4@M$HD H!K HFxێ^ `0:q\`.FB#ErdD:hLp1yhM6,g&Kܜ茚A'ֆ)΂t. ajCf J>4Px36F Xm.0x@M"%:({&'Gҁth2(|D^h&;x.Ś\@)ш0MXBh`Eχor D@T@ |6 ‥GsST3"q!F @$EPn ` sF"(# ;RHc" v)|x]zqA D Ċwh#Fj D$xh]/AC*#TQJlEy؀\" 6Q*Wvh 2 7A}$ΉL ]Cb :@u b!|\T A0s- D` "HWOC@@׍r!h5"u**",EB ` D 4a3o R#hB  J S)ESe "Ԣ&`J'+!ІY t [DRECQT4Tڊ oQ/D-P@O]])΀2@r@MX*]C&!|GFXT[G4T*Dd0@ 詵>$ E/'L )PbT$QdP@A@ " @*$" Z(AYdQ%DY[@DO-ς]Y.qU|A-R@A#t@wQ H |@@F*Td؂ j(TDVA$AdEU*Ȯk)tP.DD@ :bdU oALb j(8(@@ A@ToVP@PKȊQȀ2 *ԪdBEAms xm EA7 DDDPxb2EDI@P@$EQ-(T- H }XQS[W) H7EAA@dU R@Z$ *sq EBEVD@dU@R@U:q*(r / H*&AK઒*wE/UDP-DAT ̀ƀ |QK)T~T@AQ ""REwDD0[  6 %@U$р%DAP-A-M}tE/% X!t@q+@B @ˀhZ"" @L" fb" "T@ڊ"tEՂb U*dQElPހ!|6 ( b"m`@ D[*7A+n7E1\P$nnEET e TTn2 #: (%n"H|ACor"MA|xZ֞ـ4gN(QE1G!6p*ߐ`=fRFZ|+rVf{W; BD1b FH ) 1 ")b `b`s,VcH1XDcDHA1EFJb FF, VP$ X(Ap[Ej*1Q#!#P`E +KEcEE#TUV@DK4 $` F 0@X0UcA0PPd@T""b !"F@F*,#"nآQU DAY 1 0XAE@96F*@BĐpF K9CbhoXP00Q$@+ +QAYP Haс(ҊEA#1`9Xs2JHI&Aa1!1H!"B1Hc$KIX@a6,ZV(*0'YEi3E@2^\QCT1.idEF!" 2 9p H‚P!  [0%Ȕ(!k( -,d IC FL1҃ Pf&,c 8 BOBҩy6PA *eDDVf94@tJwk+=2bba,u,+r]L@\(@PȤoB)"d@@)8&ad j0.X:qg A@*"H"$WAN X ȚXTE$PH@Pނ0XEAw<$_舫QP$D8Qj|U!@V*EF$TPqAJ1VE^J$I H, G\`@1BM|4` T(6 !a nH%fa)VqrTɍqt4N;pT5\Mg0Ak̕&c I"*`$ )U@OFA( qBEU,P`AfY$Y #C !t U[DH) YQȈHh a!I)HV%T+Y$R,(*}Cs{>S8HA@PATH=HEۊ7FDEQm".!j0,7 PF @H$dKPY ABT, brDIPKj* a BjDc7"@XXaj(b#AA XB ,X"H`A)` #+F"A!+b"6F;[ۀ=xƋp6) L}H /bdUF! EcFEj(\LBQfƒπ(\]ٰT@G<9"hݥ@ K D)tT Tb d¤  #PPT*|U0c10c1DB # 1HF1Ec"AJ1Mbb)`n`1B+)EPm] @lKqdP@$@S.vf2@@D \Th@UXP*$"HL H I!ҨQ(j)QE/A@6Qd>]n _* &2Z D[1@#+|ly[6V{crQ}"YʁDxX&_J(vE 4o`ࠈb'(HZ"p+w_v?jDMH(;z,('EAb,H$iB\@ ;!&B2! )!]<y8]v`}J*`x@\mD/w lA>(S\jsZ6l>@n @af7mZhns0F6b *f@`|T{ۮ)㢁;&=kgs"X+s"){+Х yPD(bXFЀ}{1h$ Rdb"1kO5S DD@A 1CVA/!bgsT`E H62A bF# ( `]J ob 6Q61 dZ.{(ZK7⩢ AIU Db-30$>K!?&>`0/ 73@ Hn>c3Ň6j)j"a<L] / an"<0S.ATc X" u"<%@DA0PJ ;M*%WK01AD  G.(@^tWw*|Q\,DW UXAlH`"~x**|K)@RРk#RQW`$`iSA *"u׌ A͆54Rҽ("DT1"@Q )WLPz(LAD" TV (Ң$`&ȀrLpyh (9E>T" A"$`DD"a-H"Um21E.j. #ygP`'B!Eȟ}ìɲ.(a{iC1#s6"FI6oT ` 2"0S 1Qp)Q5)E]0/D2#LUFZ"@!b@ADUYtCB"A@I ^POjD pD$ (i? )ANhR%0\K+NH ʆ9NLSJݭqu֧qNlAL!-6 jS$;$w7Xx/yceCBjADUׂE%Pb*"`D0h @CmSn(zp5wCPpD4q\D #l`낔&cQc#LPNQ%FaUW\A]J!Ù3/6E`#P Ԃ[xbj!`^ Bq4B YV|d헧7,aЀoKG~QSD!XU%AR0QD(#ȈB n@?11"&b2"Q5@$H(5aQaH;8(lE MAen]$PS #bWF1UuU(f f*\Q($bb Kj*b$oXD C犅P3D  %4֍עy*l`Fh(@(#fHϼ#"#᫮*](fŒb)+{ t`Ƶ_ 11d\-BF$}t6 )b(s\X @aF/HS'0P6"$VziQI F"$`$y 䃂 -P$u}(4[^^9݋)"@0=Do!Nb1Oc!K$w4XJ dES-AA*lT$b0 1D+L ݥ#='Be` 0c A q l/DC Ɛ1NQlNjiASE19Ԋ`Nl};P,ӂ UͳASڲ:GɈtm"b8W(dWD˯> 7sR(抅EQ**As2QC?B DcC3 AM U 9P~@@q2(p7]5GB(0Lp]XŌ~l<V pW0D&H~ y  \V!@*` `cz{HG@x2ցJ~]d4`B"bް˨y-T3Q ݱB{ \G;.B 6 ZpÊ "#@ψٌ" 9@A=@E 0D%!6atC[BCSv(`8(_,D E.(Pz,D31Sv Ո_Q"sTE@5v)7 !ٜMe0Y{ "|تPLaEGJ ~W@*blAb}PҨ)m"+)t" pD9tP|&*J*mAy"z)EyH1qȂcWLav30W("TO"*2]s@Z<=BrNYR y PP8H j{R"b*)Q<] fbȂ:\ xx  ҧ@<[w+؊ 2E4Dp"QAB##"-kn QQQD`"&v(HDA "AP7`z̈|PC@AuD TT("m`'*? @W.!@" Q5 18Q@ /X10E=q/rDޱS,Uv[H/mb$aKQQ|d@=b+ D Fdgid?D0 )=H|2*H:YRǸ XFW4:brwB^5 Sﯡ#]q ;h"w;⊅dPl9hЁ쐩XB%,S-jXS[AHYS("T 'RM1Jdc<$Q :".Mf!Q΂&L@`xPPl9H0:Ef"ϭ5h2jMksP`EL,@D,U`69_6D>;O#5lQOP>Hbi-)H{=|6M!cdq:Pʢ2a<!8Pw4 ږYnl=L,ݕAү 䶌šgԄ@]/\@^i⧫G` "}v#* owA ,LdJ5߼J/7ќ&(=ڹm2 D72 G"C-"xL35z9FwDg9A0A[0GFE:07#űj Jaw1!$fn^*4l3[vRA?2.aͯC㣂i6)L(ASy` $Ndep ۬SK:Q : ָN xO6K -( $  c};Dco!CGChr`Tf:9LjA0b`C4oL9u6! H';%`lz )$@ H9P1wHsm#2(j "!A3㍂"`p6P-^jTd[ .|TVayq"ɨ@؆#+-5~Rlo%Tj.0>A|v!~`R@@! H.1 #UKD$0o%H=fڦᗑC ~R PY؁ Ĉlj̨  .#8vrMЏ$bf4Oi\sw{bS٤5 El0vm  v>CЄbwqyt=D1 1X1_=2r-4:\b0CI6`[u~`9\0bcLHD#7_0b JV>MvB1 7?e*Ӫ6`!z}sb8ۅcy?5 cJ,;@5jBܾp;-옮 9!f(xXc$I!]M= >f`G#,C\vgFX11gw/Bxu2 ?{a8sثX^B/qsy{hp Pn%1V34ch>]ʃ{Ƈb!\,o|@姒bc{h@<a7cb&GiCjw%69~gl0޻C܇[d2Xg|7sU>Sn!}sf>Ti$|f!p7`l70vbay멾8X0b~g^y{9[9;kp;,ew>!0|M4T4<LJh.l'`;mCd BE"lř`{i2g$'$٥oXZ|3ضznzFl#0跷Ǖ`4ѧrЅ!ǖgJClv !vա9f<7ݎκhC1`Xvib% 0}S Q1k55"ֺ,n7M?<vC%S˾1c~[rǴ\ Bu 0 b110lcM47lX6&bX/`ht[NSCLG0Cw3fH| rH`-1^ʚ`AH9glijܡdž\B2&K'9c08 ^08eM fq܆V#bذ[bCF@C#sqi ܑ\L>C ID.˜#ƁQ1Y..TbGY4+x?4cb g IV ~+CN{2H={`v8v?rFQM1 C48_4!WEp)zo%dOob&&[nC6iW=z{!Xbhz4.+yC]ӋNX`װh>sliG|nKJ۾rXc1Gu{c]UkL0pTom]C.-G`=v約bdtX< ^ !ݧi=6!gY8:?n+0Cc_\qlͫ<[NYXB:X&Dԍn!Lvu8C7:(=Ȍ2xvS;߇{ g6Wú)շ% c?p\ӿ&67f5N!ӵ5>{΃wl{΅%^& hщ-+&XzHTw'['C/$/_-S~ퟐ'zu'cd /b)N׾.D ގx1J`eI92oZx>B''myMžv8(婾(FfE! Ȁz6 ˤryȫH ]Uh,~SphcNكLcM(bQ9 كK<&:6T5Vt!:fBi??[۝S<N+0:LCX1^Q).J1799M Uv>#1ێw^Ŋֶhȷ4,~ss糃xƗװу;9Ocr)Dzr4nz!lװzn[R{Zj9zN1Py&"+Lͽp8_"Cct~shu1u=am]{1 8˱o 6zGRCk{wJۻ= /ٙJd6Tٟ<Ӵ*,iL,65zvN1߱,9Ug gh ά ,B @b(qYTP @C'ߥp^?!kHTMm0xN[d#ꝋgLƁlK7#}b|IxF1k> QҞ1!KP?} E0LB$yGfyo9\YN1lj$}s0j0cr%;@1,ձZǿmoq{m;sh`; ЇvbMoҿc D@hcs{!u ?E+A!ɱ ly' 1L0pe V@Ž(Sn1->[ gd_dWuy/lu!z+~CJx } N> .1.cC1o51<Zq=\& 1>dr؉b~>mX9SKorٹ:Uڷ"Xp ֱ,O\F%[N!P<ϼ\=4 :+:6zf:W{#ùs` 20?(pt02~&c%>j C N@cyf= OlٷAШAm{*"utg2/chK"k14Mx-6z0{Hy{4QK:6^nxn\B1l qr^{~[bӴ97iAtX]-0s8@YovڶN=x!#g:<`e8B9[mt7X k^^7ddn=M9Nܳ8r6r?|flÜBu}N4lh~-64\24Af_*SreHPp,C^ i=ٻ4 p+ᕮQօ эZŧU1)CZg$j`7{L 혹G:=Locڱ{C™tsftȺ7=r辺5LtRfuG;qpi85\/-3Uh? ~݂Yrhј,99-9Qf\~vg U҅A=(ÁY1jsvfF|8,uAm!#_:{C2DyQiN6ChAݼ3km n?QۼJyG]ڳ|=ϋv30n\ 7jdK5l ~k1KKt?AkdCm66K^w2;7A2ȣFxi?¿q>bȠk!Ҧ6AD8SkII3VAS*ʀPPqm]LnfCߝ`eF#DvԴ[Mb 2/izD;KߧI]c^E-僣Tʑ絒ñ|8`Q@҅0= LD>O3LpXrAPM1 7=)`8q,\ FYMgc/Pa,[:&ڹ6\6 [.ؐߪ,%Ll20b32B)O~,zP_c]jsdni4xe|S08r<^|x7 ^gD+|G1<71n4GR]{ x,ֽSOw e`!HΑ~C!߶Sr?y6;̜LwSeu.'ؽ@:1^av 0zV<1>}OzG/BҎcw,W9Sg!8LnzF=WwxOol͟< b)JC'ɻ:7Ob765` 8ϣ#xxkb *RW1bPyȬP,/Is"H#-]=ya.=@ٙ CNF+h\T 2e([- X!]"%]uH(}f+(a:Y=B1k +C7)@6$F?$BhzefN;&4(!w`?OFJCfzF49L}]@~XųJ-3=i}Q  9n7(`Qu=b9H!_sO7l|xg6cG!ׯOZ1O}c9k{RC`L$OV1>膹~C`p}K־]Ŏ hM `:?b|&zo)vv5s4Wl`}HNgcջAI}a=ۉ x>"t>O?m_%eCiqpL\{pܯ~CN6Oό7C0|͋c{! *'_ИdD m#HrԱ|@@z~' }&/CT7M!?)x\uL}k_h]L?6\ raFE?)+&4j7>"]y2yC*:n|XLDԠ\{v$h}dj-$J,) e7 УEu@q~x/y!>E9yGmi y.+Owgj, zf~|7a1`-DPah<1e$@MK]0@=wS.:2<[P `= [ 3D0*X*>_O྽F4# T`oډuo}d]AϗyOGۢ$~{iRѳ{C:grl峍>o}n*=oz|(21ƟQ`ٟצGG͠=\3kEY1y 2Q C=\MtFgiP*Ϲ!:|ESfcTs{%k2]6e6jp3E]ڨLTL=lU;Ğ17Ŗŀɟ-pu \\,;2D:!=6 4!kqkJz,H?,ñ+ q:ؗY8`4wj)xX+,bwQyM$J} J(Pt<<7ISVǺw S@,KhϭpS6xg r),F?Xi^*ɪM(γ (f7?^SyοM8\ÑL|Wp/#A cM94Ͽ6tщ`֮}N˹vlP`@y<){vDˀ6c(u-`]Hb(< 6kCO, 勤dlNJ-b tv[ Ljha7fVg_g~O^CM|{x^6);vk\l j-.">kLPZC3&+|dG89{+&|(YQ{}nYL!3Hg-e{DacGy*1iO'nwLX<>: ,Cx#; |6!`17'+?^^v.3p}ucPϦlX?Qiwls {Wlc{;}O'a»gCj짰rN-CMXzqK r.u|,W*;N͋v;&)ahih 8Mv=;ϰLKU:(:۰}39L|L[D4ٹ+mq;{͹؜6{sûN̲jئ1=厭Ih9c3َD. "֌=WP=%i4[mӪs?x6>w4?KSAkҫ+^鞿`.7;~=qlQz( (?dYLZ#s<{Ɂ 7lXxWagr?|6|pe5,-0O`C36$S:=xbosLg82Ha)zs\ؐM ƚb9ؾՎF?]`\JUd9F Ts㕸vd!NE@Lk:(WuorXf932E J;@ "H:yo ϷfS̳Ko[ϴ;vlC ܘ4{m -gZAjX 7z775t19 OMN}})afi qӗ1r!$\zHPpg`4tm SLzbwB |3lk}H]],=SM6s OO=^fϐ323sgQlrsCSoý&a6)+)B+(aq<nuA[5ch81f2[-kӚkt8~'*uhW*hz=߃IŜ 0nBߓad[mh&C##eѷʼ?\{ɱC2XXPt0P򪪈!/1c Td29F%0F좳>JazhFldk"?@4iIVh5^U9H#"CQ$̏2ٚo:bΓI\G1ym:n .b\Z6Kw?Ƣ{EdzblYI_]pS-1e4gVf|΄LRi)c(eJ4yub|Zb/L{'HRDڄQOD׮wd1Kʔ7O}A@o :Xc ?9XjʈxϖxOSzi=Gq}(l8\Ձ2ͬZߡX(fLY`(wGpLEs``3|Xk&yڀi0\oaz c P^PlM^.[V9#7g#N˕M/s^GpDz\n!I( -Jb% 6I;C=zޛݧ\`o2;QgQo~Be`1GyCsb:M|GW&,1.5O|yO:&S%AЇſ}SLg(s{INڰ4@[ |SC PЅB&Wd cpccٸƯ?j_R>`fXjw :g3Χ}.a M);en9Cr*ècͭݏfE ;dR6Ԧx =*%OGKs]8r7l2ᄼ j \fRc&B ^ONt8Z9ncpOd{q]%ðD3\rn  ƚ@2L{GRdzz=0]soy18(e2`~{I@A쯷&ԣWD \dԿ, zE GlN_,?T`FB"uc e~Alc & 3/<҆g$D` jNX8+y1f\7vӜ *[;FP\`LM({'-Pă4Uayߩ \>F粐7[Sv`P(e2~` F[U&g4 Jx2̢R>ؽAcd CRrqPa&t1x[oTU;=@lَ=c9xs#:ewlf,HUd>'Ɯ7Š ơZP/h-O.qjW0 ,<|,&29ݢL&^ ^pB F E%I>vcˌFj yʎ}uimŬ0]2AJ߃țyAy.fRs1fA <6٧KlO 1D'̱?g{{|AծrF #o_`f8%8kJNh[2'LqGHIҚn[ϹIFN0 _f`^xK'fP*MGwj KσyrC_ݩ:rZ8+afܹt~ ;8]aBN4} 17xD,L#r_6~H/(^Gֻ~#N3n76ٍ^KrtV { v Jk1芩iJޘQ*:hDyzN|ðqFt"1r yp% T@x&u9cc̼ၖOcrJуU6r& yqg7Oir>5{0lJ S4Y~g\bEQF xfmvvj>Q*7|pn܀+v bs *ڊȊ{F(5T}gN` AaWqXmL[ܜIZsuK&EFaKL]?(0 ZPd_Ƀ86AmNJP̡UwbH!%xKtmxbh90\Y1/s([!KˠeJXjmd \iw֗C&\蛐Xv<0؟ (u>| F Xͼ5F+/DdƸhNm0ƈZT1nz5 jY/3(ɩ* kLaQaFxMy%9|Blns7[49fc".Eĝ v9Oc;C:tU}T޳-łGH}QcP|d۽(x]#$|24:8-9ӱ<N:-Ra=siK 8«ߙS`>aN8rkgt=G9[:fTȞc®Q&{`̛̉W&O|64+9e\l{0}y Aq qL{>L?E; ZcYy=/_y&p,̸oU&.}LÚݗ8DW qCb rgIӟZ5GqbuncXE䭒ek⭥^fY;Y cq1T$?\|0<;3 1͘ø,`O3.wEjUr CFr3goL: 螉CG^rQ8¯vb 9|Þ5Ɍ/OttZUm}('N:8#z}Qd,飩lOjמ f4 sCBD`{cRsF3&9S|d%ۯQ̈߶t:F/翶7E,bL d]h $@mlBjS6fTO>d%6< uo4mFT 7,\>dg)/+6y^-!gMQr A!9!r(6G Ǽ,58180cP03*QQCo, 1F3O7I>@9ߝo?Iܱ MY{,;dT%.† xgoΧxoc鱬<˳aC憚cN/rK_oH.9xlʀ\|86礁0qK q_c#1=FXtbeZ M 4ʰVON`qOj|8u&樅(ł6$2 Cw@ivE{;O#â3`EJn ɀ}iʗ QDL'e۷B@b jx(P@@䁯@@Z1}-m}Nnf|YI4i5P}]c~OfB ?Æ3Qj*Tf}&i&rXvgd~q^")B3P$N|||pLDDR#1Rfd sOIlx{a!}=i.<<ޅ9M׳ȳws4JB8YtkSu;c|.7k ^-C?{+4>y`2#T+~Bxx?zaxhۮc{}K8O|#^5EO v0;N(;[~uS t2݅iWܵđ\p)<+ӡ0 `S<3%W#`cg7>$ǐX3(^*~w4 :fşCNx^Q8!;- mi9M$X:}͗31?>@>Ri:YOHhFE]l*~k!?@7-2 vh , Pڊy\xg?Cƌ?9LؘF}#ЋKr= (#3K_-7_B_7 "pSv/$L;>{;I=K# 14w01A>w@r{õM416лұ'9Hw'ĊחE>lrOd "<0v3 51oKRu[k5^۱9ƒ U]޵DtXgP@/v4bn=f1P)3X+ 'N*?~Æ_U44k<yu=G8kCc=?|"J _)׈t}tzRs xMhb*1Fԛ೚㩍3bIkt߶y|s>~!"0K  ԰~~l/bN!p@ n/ݐ+\P*|= ޞ'͚dBi"ꍀ5d)Zcj(%(lCk_nYxjmdz~O嫤z6'w:1?SaQ ez9?Mv'⥷S,jAGX<%uiQn(B )Fk9zqY%kt]A xp`ȆH/Zfq]vwP~SQ?gȄO;tyR:l&.zXa0nFK], (l}X} ("e拇Z>}[[ vDj#?=:sGm(\] "hTeɀ;jLT?4 L×yÔ ];q>rrcߨ @*LZ#:#؂x}4;*Feε+J(hx& ͒@ZޡAA:NPXz-{)e9b]FzNܯ"77,gSţΖZXC?4WVoQ?N˾R㕭 moB=~0a N>9u.]xnM~+E))|qXI.+$uLbt+2]̱MyP|)jm\@PSĖYt}>OOb<)>O1wO1M9I< Y99RG-^&ޤ?)D__e*.=rkSoi1m+P쌽w3gdLg;[uҒCGk>>aݗ:J^Q%vP C#,eOig@[%vK&Gd~|ϝaδl񔌳,f(`ǹbK:S AtpOPX>K^1`y2X/ɞ XRڍOjp.Nн;Baaf1 5,śږ#*:f8rUy7'6nfE;XY<|…>rȫ%4O,יc$a6.N{Bx# ěyȃ"|;itsQ}#< l 8:Ӂ2iKqAg w;e&|3 vvՁ1G:n.8 1i'8BИFuo@p5jXý:48>2E|F3e[;x՚ٴwFe#f~l66ONxV4tG {ְLl5ӼV3Hs@ԙ^T$#N%M1*6ιvvボ3σ+s<z=.i3FL^r[s e:Y=F,'}m)a(^ tBmA)ÖEc18sl3.p_6om 8c q2$Qr 'XyGըz |Y8\ǓQu?&gL˻:i7m"ש _;ݟ95Uǔm=߿>\e^E7ʡZS PkeEW& JèF]KzZ6竢td~)u`Zv>i}Vt}s뺅 y>yl<=#}͸ /~#3==?2<3]l:2{UJ}|TYHCP]ʣ6$,BN`*{E}u*r=el@%:szG&.f8z;hw4@(I?@ iw=!{˟I9$lϠ * H[8|[0-Y[w99ɲxndWwf8cNK (eIU VBqdp߱ jr+ӛ0p?w^pGιD0b'fp=E/8f/ItN2Z pbې{ڄu ٳg傦r,gfRLԸ}i_}qX,'w^=t>a3c=DE>ڗea(a&l5y1ywa5CsjV ;)Z]܈IDFnC<7^Uc@\@ 1j-zclN5 3chy>r@ `<̽B#NKxkFs%yiMdfrv&8D1BD@0 +mo6HF7٫A? ^_7gWwwo6,N2׎fBeDNpS:?X+o,yCN!6 RtyN+AMJah9X"'qq?9h:y/^{ɽ{Lp[D~ԔƔ͇u5Q]ﳦ`,5p O_ Yx$W(5-]1$K$(CB%4Grԁ[i`o )NHU=]~sChjp2#b4ҍ ASK}Jr;pncf+9((1d$'2>Ì"2S`XrԙD/a% z@+2 fVu|l\M C2~>nxퟳ{%O|QwtoIIaXg|h57f1\oz|jڧ&u}L"l4(Hv^d=OGϳnrWoI3 oiZrMbkJFh/x73J+\%W]hw ?ag{E`q2L~w]JM ݪ_vy/e\ n-'U1#`vF`h@( $VM,x)xj͇PBy<_{zXx1@]VjuP tu:S /Θ4e /fhG[_Nm | 56뭝KZiCr:k ]}`F @q^Ov>Ҕr}JRY\zo{t 4)類$oҾH?]ȋ%t t8V4*I u91Xnߺ:CA6@`¢hiP@wIxzFaSsNC̦HUkGVLР"x}$>8DW!1?_oY=ye0QEXiMZjKc;kc(>C(}6ʻrfUgn*tgTzBYU BΡLIgбy,CA~vsp9 Y>@>G<4kA(>G F6o(4= }F3&.G$u&7!(= 42}Ey>1#m>aCڪP1>YP9;U2#hA>T#C2q3RTx N#bHČBSǬ@-NGwut v9xp#'~' \j,$PD*.[WF}"Z;0TwÀnmm\D=6 Ǿ.P}Jg\Z 6oՋy4{\ea =S0 z9U(|- |PЫn /N&T^t|#]ױBS[} \^f'V&&Nf:f't @F j):6Z?q((xԈqk?/lul`lYsx.,&yKѤZ} Udv R3.aWeM0hҹ;Rbeiի3_`bk߹`S$ǔ=ʇؘͬM tUj4 VCJ(` YQZ汬P~PwPyq: ў:uv?7:j1r_?{'F$UӶZxz,`tP~& ^.wE yvxl:6 {7sN&/ U'ЬhՏ:<$p79eȸ+@=) o&㧃t^QmyL}Oɿ؝.evl?uO#1]晁aW黹Vu|NE7Ln-m Sɫg;O"ο?$uY gIQD7T\$LQ+ެ |2g/-쥽ϑHGH&~x;Ku)~v"PB71U.mt u5s]C-x~3&IMr;$m lXsn0qEΊEӺ^#Lbw9tEd1yOq*)ȼ O`Яa'ok?0, c$?U!R.) `栔]% @9;hT~AP+@! 2x $ڣ!u(@0Cc/a͉@0.̓lOKM} =㣐"@>7?9i"C2CF?"֤xyM8SgW?i>?CĤ?0>w5 $D> +ҰsC(*) ,(| "cBxkPDU_s3=4U$󰷿 @2_цRzߣL14UEQN^$A[Rm;3p>hPM56/ՊT݌4N8TE~%L'SW;/٧+|,dHlbiC;u4Wq o.lXoGڤ10G"&'+aHx$\5~hz>d0D>4 9$7ӹwsȠ͒z!g q u4?spGQLΩ{+Z2"H?Q0k5F3?J|ֵmA (TItV^UNrp"0q^@ׯ^Ci""Q"@AP_~ !Cyz)ľ}͍a{msqvdg[fEK\w5#c5N 0rEWpd̀U .K[G$F;zF2Y6ʨ3`<Z)Ix-Vy{` Kc x|8+ttG走,|EUC1{1Q^&kI W9aQ 9ͨ0EᒊGݦ9s$Pi-C6] mNC٨NK1?+tغ8)TAP`,=*.#s5l1% gv_ۃw~ XCz Op=:8]cyל)G+33+R9| _ 0Io'hg ;L:HIY"` ` ,$ e_@@@UE,) 0!aVH,R:aXYeRq 9 2222q pIc:&+/ x2w10< K֔c8~&rؾ$UvS0 VxǺ}<ÏqEFG3$cY :#D~L)R=Y_KJ$*ͫ8cNP nw(@xGypXB%34GbOi h鰐A r=? v@/fG>s!G 1zKSO!CCCò\&I9vZ 5 "Iox@  ͷqW:"0`kZ#5 ‡օeC iGi:ا=8A1332ݬ=gr坳{׏c=_g~;O^'}v3ϓÓɔ㹖zGCCLu} 7e]x0v~}<[mݐ>=/I~ͫ㎭v},x3|mH[qi:!1-{tt~WUaz0vGTm|k{{39K`Q{*~l܏ʿ%+.|-W$Tg1_oWwq݃>XטxfG=xФIop 7Yi?v-("A>jbOFNz 6Ca]G3G FtQkF(P=MIݩ!0^󒣄ܜ4.KWOWu뺿N)+8&ʟ‘qn)B!SD#Ҟ*?쑔EsN{nj)m@pq>B 9:@=?WG~ӿT& }C߆_.48A}{WIfuvUs<u&O ti`Dg9A*L&ǂG/<!;>?6'[l_#zn s$8bpZ~-@q eЃ܄#߆/R}U fW99fE皏;L˫4~o};oItj_w<;gA_âzy7g,0R$vKp4l*ݱ2!Քg@sq`L2R.\x]v;7=ݲUz76P҂/:slUõ .!fVeB#P[@]VΟ>a6Xآ(pL}ޟH$N /SL]Q"9 .lDvJn@M-w~49\ϋ&῜5c;w\Qׁ#~s-o9z՜w ~G@ 8i[KeFY<=?COi (?G˺=HB>:eӃ\3jMZ"NEQMM:XZ>*vx9ʷٰ|} O.ixe63r09(#y'NjADvVvK: %Ł].1M8QT<+(eMS?C]S9sPVT;d:umܯ )|;! <Mkr vMAtQu!ԗzm+6~ks+\WU0D NRy`SAp(gq/~c,̮뤶~uÍ/yui8p5Ůc]:?,|/&J5P^vw1jp Pvs\l`~du%=%wU =coWg}L292 pZ}p )h&Dзz\T- {]UO)J Ym'Y<h|\\ē8Qy:iʹ<"' cnH#` @}e:_ޝ+< ~*=gȏ8.@(Q)@F2@kC6SmȖ|2P|X,D! K< b -|a},RO$2Sܚ_p8S5z+;!Ҡg9Avkщgߝ@3䬉hDcs; qvd8JAG@&#ڻpwgk5uUq ,] (cp]䬨Gף[;x*xĬ ^j|9Ws؀1Dт9aZY:mfVӑS|p89a,9EGćJ$X GU,E]+j4(qC2PP;=*tZU硚hSVkT" bEkȇO+Lux˷!z:/SƔoZ rz'`wJ'1;H;"pYxlRxk+G@tKMzpw,TĜ_yLuρxJP:X=/-q8=Bs4aS M Yow_|GVg86BI"e߃!AÝ%kOCu=ѢhG(YHu b44(ɃSv}{wa2eY31 &I&i2eɆ~|e_vDE_\-bžsyX#uXE) YQL iRcQ YIPp/\->kz<nXS"7ω>2HO ,z q顶Lkb,ʴ+c_K7 -m7 RU=j n,MZמiwur5j@_ eiШorzp),"Y !P/Ռ?rJz\f f&k|?a3LP(^ ԏd>4N}]?OjFTSe8%E}'>2 :0N(] !YZX,p)⇺]b! >z"/#D9b@ >R׺@C@Wi&:rwFSŎDMf+6ǁQUobqN];o`;eA['kKZeP@-}0?Q $FUJfDqd^3fTD  ɤ8W|CO{B!:}o{f=G7,Y잺t6; n ˜zA`v7Ñ /% j"l} 'E} iߩuY~ͽvEx?X=ύ aH |@aJ[&HB?t0h91t]\_vC=]bxWfQOa,.ցJ8ʰgge5F!l\/nVy!]ӎ. -^7דhJiå?\|~9\8Mv~kx͇6ǁ v3q5s&s{_][|8'ň6d=3̞yN<3n9?6ך4ۯut݈x(:JZ -F| ~Ƅ: :ӓ`"X OVMvA ijil`POBl|^>~>;OV?966@y(w]%x%)݈W C[~iו9>W!q1 &bA9EeVwY}²ZQ}ҕk~=щTM]c_coRħ*6H!"dE t֌n((Q YA24 LUsdxL| l`,OrP~Uy,*̈XHW)pX.b~g5X}eیZu{\%8# DuۚSAG3FZW@3Ƚ\~ދ@n80{,tgK wIU|t\FD awWa%s;@(T.Mף>giP|˝D::>([qY>87ջxC,*>_oapǁe:7 ]&cQs.PyM˔}Yj:g̀bS^DS- M"E*\6 -19|-fA sZ3+m@rN;W`hCBX0_i(Eܟ`CKo.^a}#=Aނ19bF#RL#s06oȏ2; uRL=~[zx(z=AIt;v<\s_^vGi^ }3;{pWDCvFGGDD7'SpOLDž Oz8gTܻ6dDJ1&D)<4_o>FEW=|y_ZaWQi=D N}!觰ߺV*:n]Od2|Ň缽A<ouznUlur\y<|ZxkDMYz!b'ƀ$Fu >Ppt< Afusq=S}5,_|ƱگbmmnU "1쇶-ե"+?P&Ӽ@@q ap@D~o=m.S&-O2K.5m.u`O_`/P( wi{tP4@ȢC:|i#\n_>(dM;uGY@QN67SSl\56t/D9N.QSySh1 /U B?~J]lS%KZh0U3/À{O.C]l]|XDzkjIPnb{V#cZQm?W0=*򽫷}::gh}CQOm w2T5%{H\tjv1Oe貭biw\<3`00MM;(!|MP0?q3\޼oԶ:*#+?Cś] )˶'En[%P ;O8.m) !2B+l4eAc͚:wi ,~+?Aևدz'huz׻d>ityǠnW1ڱ1_B6sx6@ ,= ٱ_\#a>YxvLӖwLb[}뀳>'OxOA` {u6#`LT;f>qy~ct0Kb s_*7= yZ ˇB6!<&˱紼;<4ɏ:]aL|c{O!X|6"2֜.k6CP(O+{xPCrDH z=tZuzwlKs,= b&.() s\Fe|z  t4"ȚxQA~y+grqO?}X4Zch0y"Yao?Їꁡ}&N_ܧ~Ӱ |倖,dy(:9e (nF@yUDV=$"RW+'ƏE2 .(q!t?+*yL^wVV1hB!QC[+a5Vvr8m^X1 CH;$r-}c!A3w$9Ș-\8qtfB};W5kx1\˪""#`3vxv+[CQX+58{ͤw:Ly_CCml uX[Mutnh!^`o[WlUsd߼- MIɦÍ|b{GYm> x;eū#}|H,MxUL@\:p^_1g|kb+a[W18"o TVJ{u'SY6uIw#W8_ϽkO3Iy;Ը7*GZTtp}nN\[~r٣lLWUmM)z1͔-",9u[6rxF6ipB&{JDҗR]/䗉A\b")W[YG្y}T|%G N+-_t5$}A#aFI$QD_S@d|95p8mmN tcZ!]Umi#vG*R13]&kVyM #=߂OH(5R =H9UjUjK+ߙ*y 0m0tɞuhmSʠ2 98<affM1thC h/=ŭBUUUZգpDD9;&QDA~-䧁-ЭQӀ,侺m-Iɱ 9/vų7ΧFh 31wr= ٚ"&s3ZL@^!-Zj<'[ =̀nw>~אup=A^'>N.R 7VwȁT_@ TN!#` ؟V>&h蠋/J/=>`(t#SO=}&GE:x(( 8vOf1EjoYH:} ӡKs~O )='b?i<"o ( =O: Qe OҊy'߿~}ۃ'.Ġ$lwA >,nShHtJV۩^A@B E+%THƻXFXb\%Wvy1冷OkG f0#gOɯl]Hp#>ES732sc]meIH{>-D3gXC)*78&x~w/׿*QGMGA{?']Q?rCpN-ӷ&+#P~0 GZ&I=_'ہ^j/7j;{]V~㧦w E1[oc?fYwR~UCb|YPgǦy== 简xy|;#; _T4'^\p s{!9Y|}3W&ouS͂zPx۹v@CyP;þ?90u&bفCԏ|RZZxָ|e wj$OY1@ \WG!C /czs ;=W#C үtTN s4ų,uz#@:SϹP; ŝj:Lמ1O ->aGv RxxO:n%(Qǻ-)2Gg֠e C1GYH^a嗱 mdmN䬐CҀcPScP0zN85 eHO˛"NǾQyIc;`vlăr+WYw9~sXvGof(6K`<( ˆip%hRwp1Xxͬ仙b9 ҰS @QWq4G ?D@uޗSKϬm5G5WY8"x#(6y&2{ \ /Ψ|i p2%wBd]17229[lLQTKfC{ߘAjDj?,4\^f? (HW! “& ֙(V#HΗj04rjTxEl8B9νN޽.dGzSw}C9].wk<$%` nЬ.if!b_n;wo_p&ZӻRjT`yhe&J G cNf0gyjȊi"BnAypmfں ? C96{{cl}J9 8׊}xP`bq9|M 7Wxrf4V1Df߰/2BF/Y aMNƼFk3\ YBPaV4*c\aBi&0r&Ke9C##sXHd3`i|[fЇ`,Ήd P ; @xl`baȔOO|{ dLȽ$#vm,)gtQpoIyܗ}C32#o.R.,,J`0A?etG(H/[1Jb0uգi˵1t߸ߦ4-`Y>#=7oJsCjg@jB0iHAsFY$U D=g^ResE[(d]QdDɲP>qBcӇ636<;h=R;smrh:b"9Prئw7WEsmnnQr:DQ]$({%\UZPְ@ޢ20C`k &&E ?Lb-19P 97N.u l+bz: 'GuLnly[ƹ輤x*6H z h\y,;eD G##|l@˺,&TT"-HlpaByV1 jbTZʠ K3'9 wYۏ1jdB,ְ-Qҝ{{?uw (:+w{F1hK1?S:~K{X02*L5n[AOlqQxݫFћYӫljm|Ya+YU`}<{jKᣤ԰/~Y?T4v5C9l_ӝ`~dtL\78'{tun% >[JNZ'-(wy~n7~3^aؗb)<'jQ`(F޺/\Y@#O=GlK(~z;\tMr !M <3Bt/q,;&>D7[ >O}|tի`~*VN.5bpF0wsW!!Vۛ3{v~ybQ, =~T](i.egSMUQR}}[{D xtHT9c-o<ԤD%1T ""+|Z/e@YbύǍc梀Qg;| woZƩEs!QO{!gP%ȹ ֏nDu @ŶJb+6LP|r1t !?.Ƒ!O?2o ~8?vq⇂̥GW O<)|ku. 8NǎOMc |1+ xE bmԿ[r)i5 (CDQBaN U6f1m8NC2ԡ/•[t`6i  aqv`dVZ°^3HqLåY,`1n[52 5e\Zxv$(}Z<ܜ9KjU(6b@(afFşji!L7_~Fs#^04D( l1ciMN+LM~K>=v"퐸Yv1J沕lΕQ$&:rMFdXBASv\mjzS,!0^p+APsaDi!i5C$mHу%ht~hC2q^upU\&Y,j@6;]p"4@=v :SgdNnWqq5c9Se @E/Gc'`xn1-C@g"r~]ڠ O.j^ ҡi 6=ZHp{nV.A^ ;n UWc֟~vYi͋IXrǧ=A/si`x1 @>Xȋ4hf# L@V׿UŢc;UFbWIu$ -TXt؋Al *NY>GZ[9 W8X ^d @ތ C2j"3Ɔe1A7l=d@8pѡ[m Ü%"Ρk- a 4PV⦨Rh\;J`u`ŕeC,́!! >CA8 QPt&JfW{gͶWtr50_Ӵ>?*}5ɡ.1d_ҦOhyHjé#~fyd ɇmsΆ?"v,ˀb910.i;1́ }+ /3j>U.)eI3& GT>kK4*:l_Y#hi]ӵҭQ-:PQmCK )w2rt.*. >|¤" D2j/lC=Kڻp=ۡ7nHPwc0rFnmrNNGG63g=76)y>/.،M꾯?ŭmj5s҅$^{"8mv+p_R8w?!3 ib*uǎP%k.N(uzЀ''!' 9?/yD{Xh0Gy[^zJ렠>@z'gp+yZd(Ej|RC9g<L b~[d,<%tA N2dHO|-܇@XF~O~o^ 9GTYq`F:̃SSܖP]&M52DX\l0±D[jE !ճ3F92MgfͰRSCe kY 1wzo4, ޯh%>6nlA?/Ё!꾥I)7_Cy舎7t93X?h01BךH` 4R iP ̙KB^Bd?paKa'~?u2&wrqP{.V3{~3Ս~˨ɏŞGОjǗ1yޫzo4Gx͚oiG i<Xdi.7S蝛{ϸ<o~3ܧ11x/k1y'!-aɖQrcLѺo.e4&0 '? }}x_q5ѣ4vhiM຺ {% SG?NyR~k?*ѷ+N̰0voE.֓A_zP]G=1ed{*V9|JaIG V0pԔ큂n*{V;*Ωۜ'鞅|5f2>ClAAsaC_v|`@9>JmCbgscr(A~gf~䋩,BE7 M0 ͽ!1E4_zn"ۑnnVA$#s{`9 [P} `gPB-2Wѻ34ؾ71-P/lߖ7ߕ94iK2ޙEkYH D 'FvcacEyrzSoW, r61t&eb] }.H3Ҹ1 Pw2kCNȘ'Gz4`Ywoa?{nao9۽,nrbȆKOq|F )Dq# |Mk=чǵ-RD۩ ()ǭJOYXwS9Aa@1vy m\VЬRKT8PAY{<7wE3# pc[zioM|0&G,ഺE| !l-S߫~<}aĩ3jo,KqP(H] =f_+^&?ͱ!VbnxρA"Gc.Oke=d)0SVCzoq\!702*er=\Y B\'ֈr S P.\@@ Ɛ)T=]hqiXSyP,?złH $7HQ aXZ %y+;2ݸ6lV{6ҭEN F(u _avZtkꭰ/ hg_ߖxI.%Ԟ;sF'tkx b<[!=|҉oT➻ޔxx7Y!@~?S @ڶEۜZ?zqI_(,P p_ߌFBVhњ(Ip!C0ta+ݥ E\lr[џקx8gw+Bwjw~#]G=,bI?;j89oн]{jI9vts8+|}{#p?dk=~vFJsC@,{G5k[! ZZܐLU.Թ*I #EMbn:YQPȫ]/h!!vf9)8M[s/YWIqomrpLS%T_ sn GV7O7 ݜP入hpn("~D'#c u *η45;`)8{b_ϗ/Hlk}gB~~~߶QaZH]}O"m RB,[,4 Ѡ~k=_L7mO=?ư "K> yO bVf;DbA}B8x E bq#G|ƘF@aLpX9gC=?V?C! ^&ɷ{up]L D|++Jm ejXp@7a;xr sU$,f&%nBLeʢoK2Q(=cU3Z2jX%ض8Q h HnWٻØ@Pݷ8cE>3l`0A焁Z?Z v1M̚μ)l&h-{LPHI!2<"`8fV) *qxL:^oXFqF5ff1V}&ؙD90P}(B\a8Lq1P+o[wBQ|g8@X9ڮ޸yj˧tHCb>uyzt6ķ??ga$fCA1gAJ"sg\7 2UK8+PEm2+'bSn!#>|._\Z! 2G>.XY~ÒL&'8{W@gO#CcتȤ/_r'JZleZ?PD^b2+Zx'Zrr<:'O-kMy=g`Wssr۔@YiB#v>˿fp>ϢS@Ɓv_k%|Iy2 [ :|Ϯboh|<HP~Gt< w]vՈO#|PT AEw7g'?Wb;h2[ a̓$ǔ֞ziLz,=6§`i>;,"K}y9_Tc]d7 p1[N@˱ EG;]Qq)pH9U!(c{:Ma`G†V}hX.sZ?٥֯X2Xd 7T,(r|FV ٟ\,([qj<|d& @M*şX!IJ{UmQa@=yT=5{A?9P=T!l{ذrn ipWt@́v&D!ypvFA7}Fw2>(630ǂ@ߠ>T͞DTU#Ñn==V&4iws22;*݋ڱR 5+׾,1/%ĥI苀}A`o Kx'PZɟEF|B1p @sK QqH)i,.9p&6hI(`Xc,N|8G6d@ؔf~.GLy5኿Gj{5{oQ- Vq 8K"PYɯs9&|ÜPO;W>]fN̼'@%s*50KL&{"e6{A&U{]i9G$ORj/TP4@@%8Wy4{C9~W2O>: "D[y=- qlt7yl6qSy<ȃW&ܪ*ƭxޙ=C߄ot/c!$k Rxe}YkmKvtms:?Zz.o[Y;!mFOHpܶڶo as8z̀Q`***,5x\I85PKKJDXoݶARHtB qKHTsHFS}j`@kKD?4rz;5u/H[?dy}ؽa'BX]Q!GQ.T %?ˍ/JYJ*ٲ*WU(~~Δevuf$XR, G-{2UQtoU){(l|%_d5x1kyUS{ΩH$>CR-:1\oB2'$J1և6G&IVbN%';y䚽&<ףqo~<;2 S./..L26$Z^|:DzCVdFH2@qmAr#;t<q1d / prj,ǗLdNfy[%/4pB$5vJ8"9 ̦~zJYW枥Z@6%F Uh(U*QD`Ǘ-3S[VZN{;(`OJьr%OWyˁ;7v !<)m6 k/H`{Qt=]S؝Z7[©d~.a5e,WQ_̭ ~j!3**XΉEN8mY YC6 a #tVH^[],eeGlIFǃ%QADo%bZJˎhU6wer'QfС{$gLpCʐ"N&Jbe!Ico省[s0٢sL|b "-_2|6HcQ3e[8M1Q\mW ~ydv]Y;1  cW{8bB55q aR1i|GZvc8(D%BѡL1;4.@GP3S \ͼj@_ZvбɌ ֯W LJ>$L.>_Aq1 :}(E=)y_" %B:weҝD`AlStP_!޴O| OΠ;Rx0ccZzfψzhi㌱9n- #>Kڔn' (AGq>?=s'v>l@u5!`-yz1 6嶺,,,,; |n< Cl1ZBѐGJ-NKNS0 r=>6&cMcb չONSFS da}V` ލ=97I}+w|n8y¾!.zce=ˍ^ܶ7ve1O%k7,S9ϊqݷpK9 p5`?LeDDК0RN!ۂ7&<^ϸ,93pgaж1^1(Lٜw6"Tn#kcA_ 1,ly#>6P}ֱ Y4pgpb&1ȹ@IA D4vp=QK8Ìd4!AuCrüdmߚן4;Ei!=ߴT)gAqKTӽ- HTHv4\,q<D6 G#M-o0X(<+RS,MXVYm۸#h]"7^LtS twNܣz&d`(k@=Mf7+0r"9z1@E PE\nf|;5T'#Z#*DϐŪNlmJU9~Hq[uJ1 !k9ؓ0䰲Lvv;=W# +%[$dӁtF4peqsCȸf4:Jw>M]Dz:2aZb,_mwCYb#`۽?=]mp??z_rVܳZ>LHd#o>矸 4omf{ỳ ߻>#-(ɾ ηp ͐SZx k}WO>",)*ɢ P=s+ݞlG".^`FXOE*b5d(/`wlu"{=|E_F l@\ /_eMV" TT<\SUP}DC@1qE@; l (ghqÅm3'yd7Í.鞑CGpJa޻*D鍴H2κ(GϘ\9-}p~DO"z|07X,%+@"SҒ5!ʜފa b=74g9~Dw]YU=9OUՇ,E6r?] L^Z'[ ,f sr6e`mI`ōj?}[` PuWȶ4Re'P^[<s!2.q<%!LgbҁP:8X%2NTeXQdtD!P-1缦 }SF,ܽAifѮXPb1,U,R(5]AA2cA ^5eJΕq]˟QӁ TƯ* (u1x. '2ڌGFNs|dH;c={WzoZ҄'R)ֺ@g#G-N>//qsqq=XPP*@#}85A.rQH2)齃/c/k%B%8 9#EKT5,~⟹Kp: ܧ`5MK=kX:>}XC0``;v#S UBw|gh+u;{/ kdy@*K-p-ҝ>Xٽ#+OkGD͗6?x Նd^$}[RXƎ;qo'8YЩOJR[;oGsc_FftN[Mf6˼iywH5w/2~\N"(r!x_^?i|_=z_K3{a{Ty0-]+O3ǑQeےA۵WbqU_ܕ_\6~N:zϖ\'r{ڞD e{_id1|(: nţs1Z ~tJPJR+N%o+`XG&tjgMK~ Opڅ[{r !7ծE 68;CY}iU՗?'?9&`{3yj⃘jgPŚSV22A^[M{:x\k_̵ w 1`}ʌ分zBb|9gk?IXsTMi[y"v9%Wc Mhc10|g!a16i dbyP10bit0X71Cȥʖ sr^96cX{ϢusS͚bb};GG9]78=٦Gh[+|3o:7b洇baZhuw͇ĿYLpǸbhG1l"?N6+<"7Vlw9FM>ɹi0s'6e1λ.aw.Is?srSnnw mE {}L ԛ?L5S~o#ܸ˲xI1|>q:ӉSk>->NxT~#y,aNd!5c۟Sr'3c }+==[c=LgqÙ3%Ȉ5ڏx&wS6#xŲm>|:&n- O =հC! z!XcPw&:Nö'G!XD i;%*!]Ͱ5F ,*&rj4EΫ0%]aCqPSgT8'tTX&c/gt- LCw6򢿰5>@sSk; 3M=s,tX`?;)cw48c`;<Σr9ldg&*Nv{h m;;՟_g :o1@smCϤF!=Ѐ=W͉d֕z1b?e4Zn)hأlF{K̐e7">jvkZ|AMf1" bfgi !r'~n=Do2'<|[xX.!6QrNʖ `1Bk"8kX>$xw`?Pc |1 ['ս=9 4y6cgtl:tSkq{綅ס]APuSOӒaHY{^rkͶ>Ar%d@a峙o(<s3dṟ/l wu .un3θ|ӝfX?s z:/՜-#/QCSjzLӣR%YYriO <(uq8=}8~8!%Pv-&Tx]tX L 3$Kjl]LPq \e 4 l'](iddt-c5Fz_]}KZb(=/,9юIr."f[9(q{ e"}cx 9$E&B{v*6ŃmNtgnwHѿǡ̇~?sbng97P) f.nRٝj cRp?Mz!8tY3m$͜4X0Rhw">S\<dӰڝ"o:޺Y7;8h@>+ؘ} nss_[ҙK^t1*C/F83f ixL&AA(t }E&οyv"'1 皧6s|xCzuBuMfj=G͌x"HF2[2Ayoʏg9 mQ |(7+ 0ޑvb]g9 ɛKpsn{GaC.. gVxnOCe4a8PrhHA$38.0a $.pp_QeI@!T0R``mˋBmFS4cw*ء gz`ɽU`(3if l%l?,e`3m̫컫XUBNn,4Œ@v< Ke`lbUrLnND,Q@jQd$b&=~:2l*K1Rh(X=`Z2{d"u[ m dǝO Le0^C>.3նNu%4~uOs>!|n(ڇ(jOoG64|sD0foH:8seC&_yp2(Лs 2k˲?i|kKΙ3@c]пsNvr(ŭ* "̆iM{ϟd.pV(3"WQ[ְ83xҼՀ<|p d#!43O!nw"vӻ@HhX*ekJ0A=/r20KsxO҃v˾L= 9+Iș֕[-,Fvg_.ƙ 9EӣgHzfS`!t-[ή؆IN B #^a8աP@h?&=b;EU@򓧨XMf3[yDi OcNO}bd}Ad鮳s"fX"A|M_:LJM2 O=:.wJT(cD3ײW/}d|@~!>]Є1,*8,cVfAICC/$h%}>tq5 7a}$ŒKJX.Ti@+u-Ljs<sa07 ֕KZa&!D4HqSWƝ,MV>]?CqIf4i0<^Đ-wEBln**7;ovRĸ X-j(i0|ISGX"w~cJET,NfO*yk@_s~z#k7<2{٬kH>C6>@?v)9%ԝ|&GKA@Y@RSmdS;{kNFƊwssptRJ`*f؇/&4{\g`vG|bTMé2WhB4}tE@&OrB˦?bLs \7||Q+kl5 MDѠEkB@*RPTmۤ<}JϺ+z0 +7kKV[60{U*{KZ;&^U#s9z:{.rn͘fn=׻=}6{wwnnlhy:GOv]{jmeK5N5Njmz:kJmצZdimM2YLTjӯFma݉P(Pu] z(h45MUhjVKZm% U@PRJJ H$3(1M)ε).1d&D RbhnSmP-"['OLY(-jC[f*jX54RII-& je5wkL$=f_w7}Z>^ϮT}}Jf۲q9V@=qgz h4 c}׽}>zsov+rӒhPm-}{n:ٔgө״o77[ʒvҗ{ם{y_}}W{Wz#5}yg}[޷=y$z޽=,kU:a|"nwkNw@tQJ2j_){ޅևf;oX B$56o|ny缫kq{g7&v{y|>psϽϠ{\:9>=42NwrkloĞ:R 4St *)^qW ﹹ)3c]fսtjp@$w  H@=O"44ɐ&i&M422ihBa0$ H@& 4 4i4d@*~4৚T&SiM14Sz4ja5MSTmIbL hB A5M1M6$'{Dh?FL4)SGyO̙҆SjlLSyHj@ڀOSQM6$Ԉ M @2bdO&MbFbii?SS=y膩=SDQ=y'yOҏSMSީ4#5OSښ($La2 @OLIbhž# 4dd)#hD§<ji615=110d?FSB `)ODT)I@jS51SSL4꧴̚MM~T&zF#L*y~O"bSz GꞚOF#5HHh&DL*|U yhP_t/bKHaLs "F*LF0HEB2?j. A--oꀷ $1"1F1@F1쀋|3U2Abc֔2$a d05BEI RfEF0B{ Ȭ @JKEZ"1P\FyY* BPjJEUH>t-Y#M|R$X1"`F `)$ T`1#Ji߭AP̷|Ub3cv.aͬq؀lqJ0VRB Lӟ&ᡟC67RAaF(,S-d)kc}H7zD!dͳS 2I&  Do`#|R+f*;s%42BD%(0*(17PlLpDRD,Ja Z( kP +~ *5.=lԥ " KG, DAG,Z 8 ƢT7$ QЋ" @sbC,Y$aId[$)41eU TbGP˂U?<"B$mͮ𿅻`eE}MvVOx2DQ_ǫͅ)$! @)2SfH)vjI@NA?m0H|;YӻB޵f>X3wM3^u,ete?lmJXVK#  R)52cUIEac46.T)6~ZgjkmU{o[3 a [93b8@XPmaXv3§j6֓I{Ё3/WT J.R9PJE.o>t%ڭ]z)9q'sxA\5Ď9)L8X] IV\ ɖv0Id:B!萑.JJbwXJPҫYJ')txÞв)+<,5;!v!ļ׬hO fEVU& ck:7Ya[@F;ħ,p]TIQ6dUck>SF)0c LTSI@f]4[:+!YXe"%ZH*`@Q AQbHܰIr2Wɔ, BCL,!(j )JH462MIL UMń  R"YnE3乪Bh(d`TaKL%hd$%!$"b T9Nezjf aiVjjsf-gu\Dl)IDy`L JbWqaa"aTj RUh7F& ܭ4"elddjƁʠ,@FkeL行0aUQDR&]%:jajC2՚[BRHK|-'$SfelkM4cfL]ecq,Vh5fkTei(GmcjA:l ldhh[TB֪؈ l(d4Gw 3 ɒUHJ@CBHdV5B!kU s}4bگ̸7ǥ[B!kKn4\jԱ $W`͘*@vE+VÀFvFAK KA0La 14b:7%N&7Ed q0Xtu;}L:) A ,lBRJCeJmT"0穘\Ɗgw`to&Al P!&UŲlﲳ9˰' go;  b8  ssp>zlimpoPV]A,eĞlct!ÁVf)@ XJ^L]\=w"(^aEֈA'$#!:79Qt2G:[z.I7 /B$ <]ⲽy|uqb*P1Aξ(nU,UTQR `@b DAmBWhTzܦ^>\ddW 9g\7?hR`M < Wj-h8}* B'0};`;qQlzfaD t=ԅ".tvYXfm/ jwf~. {8pr]`jb8'!D5܈VW2.f!F}6Lⱡ?ڠǼ0xf!N^u1J;g#+ [W{s J {-=Ӟ$ǔ8YntŢV("nl)M['Pf*?)3ONo5m$B"!R:H.2 [wHk7&WjRم/Îի5jቊԳjwx,'[_WOd1WaBn֖QG~oTX AU6~,T]#D+v{*BXZ/VDRi$~%p-H%ՈFu)6/џyLECQs39z)$@.|<S Z'֧_>&]d_뜹Iv9,0`9eAB/ǣ"?bP <* ÓK4Z|J'7@W %mkOi( *U`1V5c @0`5=17Soi厡u.xl"VG.~>x969 !d70tpʅ 1x#MmZ%4%4%Lbe.f.;}S1ٴ^o͐~ZD{iFq(85\0?7tbWiEzfkxA|{Q(Q3;J46hl5f7d#y78ۄ11+hpc{F#M7%0l 0nic@7Ui@Pb#Y!2`0cbC/Ҳ@14XI e@a1g#@yvefC3ic.sCl&acg Ql3,5SB Nէʴ 4枖Y8I0@r``hBH bRUP,WE9%YU#u+M4SxSSoZ.-M:Ж!HIEKVe "#@ h`Z,taxD3pTxvՖp0uk G(uӮnx><|M&QR,+>.ʹ`BH F()h(kM=},uM=&+Eъ P$DSk57DXnd`d0tB(!nh6PSR aBԑW$WB0&| qP;S @ B Ge¢FKʈ_ >8QCq(TAޯ;:'eUCdX$ 1 b@Uo , yiK "(J$+;~-P,{ ;8>'rG:t^)NrKa`oTHoah֯@_JR{9@/l W=&j+ɶȀPTVguV,/U<3oX6`X{1PjVZ=Kk֖bv{ߝ9kS{{^ " mm'9:P2X3$2INw?~ǓfrcU!#ʹ?D/R 0\乐]' nŻX4Bi4)W i蠡-;w#hmϡ4B I0C wX7K y(41=| ` lF11ʢPehdՊBz>k{`6k4 vp3.[)z[CĬ GI"eDw`]d7r+sfgrXd5^ͺnj!5" Wæ-Ivgk>촔E)D"H Xӵ _ܙe?@Q(ST]TT{|.` Zno+UM#Uĵ XbꪉA(!<$(읦Dn'7b4fnn=$yFEY}2ӧWkq3&̂fb,ٽfyh-;co j [.u$xRA~! V O6FVHf[]pdaЦv`J[TS%Xߔv2Z?ݶ1Jh)v+,XMj}}4nGMq˟H.҆zylq&Ek8Ojqvi03| ^煃C9.b$=HpU"¯[*ծ[$Mp[+W>&Nԣ>tN)%B/B]ŇY `lT4367j0aXWN0Vnvc , 'D@Q^ ITbݵgc,ICas_bɃ&L͘%wVv_o`$N+U^) ȗvV,< Y zoxN3Ɓu*[sQ-vż' $=<PTz!rL^Gʢ$%E 5Ǧ8E/8W(6%KXJ jaQJ)ٕŋֱЮ%'jM)l! %1jV7VK-jӫ; ݄-d+!K*w^z}F (ɳtjڦ_xK1Jb]~k_9#k+S\w7o4+O0wTgPB=I]:aѽQÀhtGDn`/:sKT5hŶbP623%D8- [ ( *Gdz!94J_"iDG- Gx2?v>@vnvpR,4$G80qcgGz c4a9yqJ!@R2d,0)=J{͜^qd$" #x؜Y4X?:(;Zi s{M͉ kIpm\p:. ^8Hm=-$&üe⽊gK=x#3KSZZX;S .Po^0ݷNyݟY.! ZE-T [Z{L=jc11.-л<{ڱI&BS j,ޘ~3kJPAA& k$rx L#n;N`Xa##*%: x0 b;bSM2Qd QEy=DP]s~hGg&jVޠ?hX꽋 kEr }mJ"W ֚`5/zXVcc.8Fm\tA XHXЅ'ZC;-7W`H@dAM70q I˄?310Mr;9s.nݽ{p<& @e0aQ%2a~8h!;h<,lFgx7iVXwC% R!a!PbumL!hOv=0x6n\qaۗ %z5@;+h97uP!i'K*S^|ѺG_[;Gyf #NwĖfn€D6" ( =aNy[8!}i18GzuH8H! 9 38#Gy۸2.eQ B!1ػ6Ynw63O.^/%uH C VmllQG_8QlquJZW UXHr]%ˬ"6ynvWu[.{W )$ ${΅0|\OK0^dDG4jddrxP.ނ *uXAHTeJT7ሉ] >CT@H ^&Q">0B8Z5GFr=mⷒ뛂}K>.8XzS2;Ȱ`PuY.Q>"9- !]hUL0ܜ2zYc{x,8'mK Υ:RCKM(頯c?-+9\Sku~WF`]Y-=+߿yvTEP2Ku.!fnϸ1 ph }UB5 7 H]*iDOe8 0Lِa˭VZjlѐf *PˈcnV"P D&4f,bF_)%G_5 $`laB 9Yq1Δ)WYή8i5@}p8^)H(hQ\\La8 |Ż$ `spVsN<|j^c1& Zgv8\7ޒk9:miwKkhS0]< ڪh}Ŏ/0nXE,°!Q弎73\ɈaFF/g5SKaFD٠Y@0SA|ppP}z2g}1_N`uFa~^G,̗dQ[Xl؊"Er)y} p/,@𾢶09O ;FLcAլe̶z˜MK=AbS|N"/'SNgK7t 'ݓKhӥlI 26{OK}&P:#c!=m| 潏2S!C d3J *vƷ  TPRg1ؠݨb!;_$GϛC_DT@vhz" 1 &pA)N93%a93E$C"w47:ǨLpFE=xюPUb%_Q fЌ4AիG~Zڰ@[,0+$k su&dDÊhg ٌaX^v|c 2B"IHZ֖B0 o `Xb|ėIaeZ$/@bE@Yj-6J/ ٵf0զ]]GR) fk̷ T#ZӋQLNUk1;]Nkg 1$+ GlEf,ɀH3:Lj䉰Cy`]80C)XiE l `5i~!g0wwelou;OY3&ujXz4!{i[]LJq=ǰY+vd9|o7X*,7%Etet\>]76(nB *s}~ĸഈ\䞷͡\dF=,z`D5:(7B`,yj}P⥢jS* ʪ>+2IG[ǒ))K/XV-ury-I\h?#FϧxP=z8wd Xo6z,ЗH,,؉C1sɵJmԁo#ݶ+s錣"^g U#^AƌS58{BEWo0lL :KdgPgF}\Ⱦd&' op`X74ġɳbLM @" !D ]d雳.m$va.֩X9Xҙ橍z2i\_c7{*SO@z.F&y@Vq8h6ǵu,-%G@q$䎋>%媥T J kH̡eEhUw7bk}QPt6,$ab,e>$#1 B@r!$ F._!慑L҂f }8:>tFyFM{gNtskM&RԵ.Y56x,g، qjc;F- T1^l|f3E5Ιg*jYm]5o4eʸQ֎)Gl[5_LyR*!-aE95ʵSRkU|雷KFwvXYN26njg9֮ػޙe\EZ3k{_2JKe{{WUe}m:]Y[FʲUyK:,XUƺ^ SQlW[z_=3êu3+IY@l=Sk*z6iK$amzC9SKڭ{_F3ҵ3^F^MuŪm)Kceيk}؍f {,<힙'c1i/*ƸL閖r&ΐVb`>V'2e\BH}lʳ\g]oZU3)w_4Rً突Ej|QJ]mi[ⷾSFZWG'1hyƺb[|&S.Ƴ6kJHئҘQ&vՎ<,_B37G$zN'QC %Π G#T D<1 2^*1l'0r^ԭ! Wc:Uץcg+XղV#3oo2Ybkyw_a g8PF9#pݦ2'wU xl"4\0E!.cLb`yE6CYZzɕ!DۀGECгډ.g^:#6Fjm͸w1EUtqM-6([-(OG;}m0^\֬<.c1z~[9p>z}#0bQntNt&2l0 g2Aܰ@+L/ QvI.9g+o6R\Fy?9oo;aӿW?=7lR4QD U\k2YcDd@d(e쥂s lYjhi@0l1YD] NR,1Kl^ˬK::OY~)i62Ct3 b;i 7D9%ܫ卸K3K6^ݫ2pq:TBZZXWw٧C!_)M&4-Ӯ`vߎ4,vz#bے0:Wң%?已f\$\w?y>1CK3ОIx'~-mr}r(golSn:OmQ5 RI]5ƟLޡ[¾5ӊ8)lRKg-ǝ瞡gY\5|^g㓇,16~>&| oIUR( `#s5P40;P (kq$f UpB$.4pVB,*kes _:97 ZMoe!ee)#K^$Acܒ2w"b3Iָ`S?6uAadHa㨃 _a;N,J.8HڶӁ⨁$`UrK,p ,.\im q”9SJz,gI?a37o5!x5E9E5M9$r|ةWV6]jE.Mam7/.,;LLHCYp`xq4Q GujK/>oR7 +2EqT3`UaR07B7]zm./fL*'Y~Gv7s׎ST%EYL ' M TƄ 45!\ܦ`.0)> GMRA<AeZmHƝc2OǚL'p`h0G,!cx%*y /Mt2a~f&p>DFWYDE$5{Y #g{ T^`DDrB= VmAa-AK-ǩ<(zڕnBxǬnlw}wmPv DAQV_k6%ucfPKUltRnHv/[s\5a"(P8iaҺk{Y.f7([B^Qd^Qх0h'&yVC`-mYx "cGի:>qܟR/Xv<ǚ9AְjFCjBdfzYOٻpB4(H8 aYiߢє eP9zyGBg̤:tVg[}gǏsK5!#@_𕟅03;KS5Gj5j.X@E#HT~C8s aH^j~VQ8#I<Ӫ q9o we`3MF{"3Y1b0>(@@^ZmGI^qXQI&$#+1 -xJAbHj+e*,u*<e% LЫ!oqeMu єl !Gff!r[̈T7qL.D&˕i8Ć@|Jyɨ+Ɇd;",(:XcM,s Srwe06!RD-d]HZd} 0 a|܁Ve<+d*[&O2YA9~ȣg1:F614]f/`Belr~`@rD m겈v6nnB,( #arΐл .?&. NVI!g)O ' /NZ(bJVt :aF%k% T][ݤ DrǸ1manrt޽t`{G<0>v{暈T4}'<~A0gs.((5ܸ@Sw\kovf(ı,Lm.͛(<#!UUEG (pdzɐy6c@ǘb֊_I*$)+uk5:-TՌc`ICX:)?xiiFP[-u/-qpv.v=d(gJJAјA~e,7;wzV˙L?%v7yw\PBpydt-d#FAܠ@aq`=}LQ6Oiu3Gon6zjثl.b!?t#ZZkULjظ؀b b:VuEˬS~mE$F0lB[!  " Y\z|UEM˦c3х9(p.#8L@`@ 9~n^>#HB(Xv9LLՙڎPrNiu#qۣ؆ac#䩻.[ %Q%2!w} LloCvKbeC3E(dm`^I;a`c#p8ɔ2" 1 ~%4DL̹(@*^ |fi_ZaQv t:fcC{VdFEt#Pxm*A8`Ϯ$E]$]ک7累t1x; 81qQ1NyxfCf^\)a^|/&͘\>![YYHF%#>cA[@@ qLof w}V'~l:tv'13YO?J6%7T)s ]H&i~摌 UC055N߻{lhw iL̆u&;2nMz{O(jp^Bo vioPx(Xk {Q!Ŝ9;P3'v Q5; -Hjדw9{AYNV(,l!sm &@]fd kkcpݠhpf]^qB[Qq o߰1Ђ3#UL kųNq4r)ruK=kx6^W浬9lq6ht@ES5^ )5-=QN琱n˂nٜ2c룴\,gCj(PEP`z$`=dӚѐƯ:C B, iql'xxw)2"/bf NŽyσN&2[u'Tػ/v:f}}. ,+!j s0ȧv\2tKuZ] sG%A?/ۇV|JjflW69\Em"3#)${E%O]yӆ,0^ʌvˏͽkFсGE[ʇ@|یMJbr.9kLgMlI~+o|G3^sV8>cVÝ\ڍbPQtX@8g={p#iiexL!{sd0X@@hF_GZt^ e#UMiU͆޻Oq"O\fZ]uj:w7X6].dcir)o _b{b` ͹q&m_ձ43Y;G ` Y<#ˌGHFX!A6K=/ B{1/cCB0 µUM|&mSrsls G;Π@Gl.?։uwS[z:$O+ro,gGJؔK][ 8ݸ2[xiyNY=~xDmv<9`q7 8,e xiCr1F! IǞ3maIbpÊi%P0m28YNv(1> ض<2 k #j#;iÅ`/0c*$R$ bQ, v`Bv{^84z͒8IH}D!hٺazedDqA`cF HAӟ{cJ\4+߃햬R:6"FAsWw,W=|E. 4Dx6;oNZk`DXb֘&f9n Ӧ#AYZnȅ{r-P7PD-> NFv,vƇb6= MguBU5G6m1iB2B钦 Du䱆`P*:56 R` sӃ]Yѷ}p-IYD|ߘK٣Ro7wm;}'} xL8vPCdŇߡ%͉B&3HUC`M}ZXHZc]J nϺ>2T0 mdr;#u Ln@XT?E)ӷbK9Ejt5u:0>?ɻ S~sݝ#^<(͡]q)|Ula$줖7c`:d֠9TJb8^ 6XcfafM"`lLQ` eW$ Pnp$Jw[Fg+YNFs 0`!д+E2 $;6Y#Lp<2IE7f¸#8?Wj]g=VP10dQEYXKaΒ͈qSSd<ٲlב(KR@HҶzBܸ< k,8*ݒ9=Y(f-]5lE؇iy}_сJ!DJ23NuȞF\,iwc1pMY&/pٗ1@ӒNN9s!¿}n#Sbk׻`JtbW,'׈+ܩMx>\el>Gu.S4r6hn},\FUYVD ɨKE.Z`kSP^"Xȳ;e8c]Xkv,BRƒI6p.QԏdV ߷i7 i V{c;<ν@%vd}V{.2a%X1^X9+XpZryEctZIdj1"+1ӯ$YmԴ @`#67#XZŇtOIŵ%K}⸧_qiUn$h95؛7+%!o] O*#K{F>@"J*FLS͊CȤ#,e.pwQ4e ʜ0Mav5I_ͧhWRK @ 1e iv.Y-*F XY5F ӻoqϋ|pг VDDA_]؎\G6v5gp"UPُutiՏ<(X"#.f_x_dg NXwO,P( cuϚSbFH Q 9ڥ/1/NV\N5<0:Ns+~v`De8VR\-Pw7L۾?តA @:f^o"\&O)K $ 8( c/Q{0XYqξQvڹ0-l2LU pwJXg50^r5醒^ʌ1c&Tv΍}4}F4VgB&z NIqjacm,K^1V)Ba<[z)b[Q5W 4RO]H%EYH8?f!0KIRz@YbQ`b5ͦY^8*ڶﴻD' R2wv84wi'b-q'srLHknd q^γ!+-Xa.畲 E62 l)Jju;t {87uh(f=&5k* ]oPkƎ9\sE:G7Zj8*俸ܝo}DZYpLb6%xp)4Cgd@BX5Pv=(r..a,`ٰv#VsBhQwA}'gGw c @`S.oſj9Z1C5.>z  =O8hTBi0*qӻSeV ӨL%GJxugzty}',@o%JCrPQG٪gU6sV-??L_LYMi&;jy,@}|۷;XwD^ Q,N6*2`3T롔βQb4H-7Ґ:9]ѦΙ*b @^X)#WyNiCP[+ۇӉUUc:lyQx3Ly= UMmNrʹdI7 م "ć!f`f]r3y911,{X\T@HYmZpZ“{ʓe'cz2'\m^kD2TJ`=6V@ ͳXw)9abN6"B߮p4z&FUaDxjz5go\2sDHoWn}͹N7a  ̀UbhKdw6se̹v?a.Hja47B=̢zL#(N8exVS*f4[הջi;b{N 1aa HhBi sQԉu٢ƃBl'M] Q`e(P,hM/"c` Ww kF⎿M˵X!hvk*TSەƛLfv&A)©XQ%9GM"#062Q(f0<Loo>Q 3$op Y.b';Sgʦ!ܩT=ƌR!7Y8y ) |*eŘ!Q %g'rڐ AЗ@܈xӝv2L#L6>0zT'SJNi64]:ՙ]L0a`biNraDӿSfؒc6+'$1i,0+ :)@f?AiCqCL'KSPѻGȠZ+ iGw(!,JW唚PD9g92\D0y4agUR{!ʕ<墍1(lauTAXx!d!(dՅ Is.̐(R*JO42,,IkXCF .{,(O}'OoPåo(Xktr+8Aad:Iwm97d^W\aK~: 082YޠfS, ɷ]d*n'Q$e 7‚My\ֆ`,Ӹ$4t7ٳ:3As ͡`e %d mб'abor֫tn[ 8Pw"uLq%CPX@"PigkyNL#,"nPV6{{fQ9RTdfᲙM˄a2`)I:Re‹"E,0Bq @CRg41[jd1gXRe͌7j,] Wc 2K-+> 0TqNT81ڶuG)%Q.:7 DbKZ,:shh@P2HsqP+ֆi9@q!҇~9Z݌d Y 9л/ݩ0xɭsmhʤ62l55y  gTbJ®i6Tqb~-,nKtFeD xD-iR;2eA4!j)&cc1իn2n͌LYq$aLp  `-,{C -N|tPXhȸԁu^Vl5쩒L"Ve`l<%YGfOF [D9iʉVE4k@fr&L)⼭W,RaLxݷT0븸jF 4PPgl!qL*Lla| KLLWrYnohKo!6dNv64#ضdjg&LR*C$곩-הMN(SK ǃ\Cj.勑 v1C}MH(FMPhH2lui㩊f'(rgڱF{J҆'SEM8` f=4/AC5dҬ;Y%$"KF}*b3+).ER!,&UNړժ󨰪* bI*nPS3LbXqwUFcZ ߱t8ـmLVRhe){IVlb-q0uJ N$ Մ CC GYz49K bjQ-Ï5!GdZBx¡@zo48=}T[-LqDrDs(:9SB|!t<'K> Ml&lw*{fy :*;/ H^!֣K[qTdFC΀ 82d`d':bM Y$;MۤԆ, ցud.ef)9S52,IL] [ԩBS hdu9bn0 I܉GMQ8}:q$/=p%Gw]jR9_PjK]t!0ҁ'xg&4N~tdfbV,">Y%I]z"oT '5I żkehS! FFNMI&S1c>&| ރknSu:+Bɲ5!@dio hjaPRMP\˥%q%>S 7ƈHfI$\Y&M$h|V4z cz'Q! p-ʀ]F]3d$n"TC{RJڙEId7`3{n$;DzQ}8q'Fyy7R;񁆪aCԞˆgM6$ns\ؽ5ah]!ВY]H ATa7MԁS1f &i e9 ȭ ChV Y$?om6 %FE)`h~;'afR~$J 0SLBC$ou7D8-F[Mi r2`X@IhL*"E0E|eә@(gHS!wYMJFxCF)*PɆgP]Y Ѹf,; $͐,DB DvPr 艟@ ̂'IpU9QEEo [@ _A΀#"8@*'QEQLR#h) pj" @ص 2@$ K0 ub(`ETL1@ZP.5F&HAS h |\p5 PS>5 )DP4"mdt \*@B"#t X-S4OS5 ,J#" tU5͊ p d *J!|vW.tU-pAE/tLGV(hA=t-1xPAdU@тhUmLpA*Uˈ eq[7Qj  t8ZU _\1>A*"."舦*L %9"A2 `%Q,@"vS> X:]h3 ZP  ؂Ȃm"^d\QV db8'A/.W!tKAՈaDׂ#D(L-PErEt00G@UЂ +(P24b*hɁDK`*E-b #h74.}A` Ed"hp%#K⊘7EDW$FET9Q@(@ (eAL"=EN bH%DUEs+Z$h f#h7 px*.$Ej"2. /ĂP ሪTr(QtD. C[D@Cs ( hDC1dQQ/5$U$0tFEE>h$85@K$" Dш_\芗@ˊ% 12btKDUGEaS@*#" uQ@*!ȊZ "*5wDD$A/" "  @E4PqE."!tAGA*dҊ]TA/ QEcb)AZ|2o`k D^h(r@PPZ(iD4R舤0ȊE\"-+ˈ( h | PA҂ʂb)QnDGsE.EdP@QpE E2" C %DE*QU2$yH;!N*9 Q@-@ǴCAG|Q4D`*l)3ES$ /AsR$]X(o\"m`*D@3D*hx&tEQֈ)Q]RTA]#Qe~x  X"QIlR "*( "vP/@A@t`s)*hA@707u  R8t@ 2dn"E70Ar!Rk*!"("(*hႉ(` s9!Na=Q'LkOpal,c0Q؁ώ(# 0z P0b-M%}0\z4z"QLݷ{w}QkzBH"tQӊFB0!ITQDI1Pd# @IE)TEIP@^ QB, "@XXE Aa"%! @$E$U$Ad@TV $LȤIJ  Ej%d(1bI LR(, HVHEAD$PcR@A$X ȲEF!  DIb a ` TB PH3@4eKBT`-`D A@7peJn#RBC*`"HȨ:pvTl@4 źHP RE]\i +$YF5ALq6bUJ QTM%&%JQaTQ₡= PUH@@6@"(( aȀؤQ̃.x!% QR*>Dk͖GNt\BC?sb @TxrEU;%@YI3 z'[P'Ϯob5 $N#ROǰN]- 9 A@ߍBT@͏?9>`8)hbq o "@[E]ERtEB@`Ƞc"! CBELQ qTB(*Ƞ:cEGCX\р dDВ HUTX"+?Z("R@eR@( *b*B$IL2!U-ڥXԱ"$PYHE2P-[, , ~\Gu`w0P uq P֐CGn( ƀZ aBQnH(@m)ETQ@[@UP_hQ-U TT-KE T ]DDP DDT耪 !v)SđGrDr :(@gDKIH%tYOK!HT& 0(J ĐhS>PLI ) ,ƨ $ kdBjHEj(BH,)  Y3@Z.*F(YR\n\(ipb@$w}լ2 ')/ca@W* " QdAD I {2f@/B c F0@)8$!ERR#EY2S1EAA`0F#",X D)YƨEHRBr09͊(ۆҔU`UU*+!e"gGU]" x!h(EADQ XtP QUF!|3 )Rj hzx؊,Y'"C`Y!2zI&iדyBOKӞLjEG3`(.\P⫺4h(`IB ULܒ =E0{_l[N rAEQ`tT CREm@P;), .\ X$U;BMdŜ$-A A8h 8@7@*"\DU!ې@/ (U6dIRڀX`iMl#QS@PHB1EP$E,Ab)h9"8 A(EtA(]G_ (K"E͊ea*~͐X@YPT; o-@0^:e |ǺXk`AB:@o 2"D"7@AܱURA#P E֌EUDΆXȄ$"=YB@G^E:*\DRő)t@RA Ȫ X((i:ؼp01rI@jE-* lԁʡ  -D 8/V0D$P d8x"oe@p Z";Ϲ};F d'!t@H Q~1 I:Q:F"X QV= <`>P$HE}wZ/,l@2TC1$`A!7"SwYǥ Rk IH"D (.}@ iu⢎B"#*!:.YbM0\o26I. i+L+AC* \lH!UE  "!|ARdU<6+l,YW2ل4qĕD!#xY_ z* !QDDUsDW:-DТ's})QN@q1HHXH Q HYVERAHI`A w=,9jDDHX0EsAU+lJdJ@Bz!0ٽ0acRP›s+rA !DA6ݱDGPus"d BAEI*FA *%*0f_낦PdDBM8QQ*9b+qZZH*:PD$(.p) X nb*cd`A ȀY !#TdiIiY/WXj!q v̈́$UJ(@btmd5fEu`2cA$[8hSḥ)!}!b **#A:(6Tr@dE84h+$6TW`-D"^Z(@؁$ńY}`S4)@T$EQ@Uˠ|UE6`Cܰ!VzB98Kat) H^Ԉ{7D! $.@R6CT`nbut^E!"K)2@b RB*EAxE*Q Ql\QW`(H KRx[BT@$D Y YX!0@CQR CJnޠ= S!!TBuUFJڇN:QLqQd F@SE*$("_]8dPsUvp\0PhXGБG)1i⮬[@UD$E_!I@H& %Bpn|e X)tDC/~MXU*Ȥ$VU)Bo+Q6~uZJHgmH  H)( XEC"=Aₛb)A7QPmEF  Q(6 ?HJ($*%R @(9@A`T |F tF@@GQ"CmafQS$QC/& gn rx5 DPA p.J<S[B x炩QL<ڸݽ" "L fTs`1^-CDϊEx-d\* ?BD]AȢ!"(>("PO5C( O날j<@"tb fUu Q h u!Q$@*X &HS`iE $= 4hTOHN`(oҪ ?4 @5"tP EwQ:P5C1J tG Pu,1{LL@Dud(Cn2Dۑ̥'yEL ᤸ;7?YުR.tHdDLմjA@}R ܫOb/ab(BŒu SSdRegҦ/)0;"vCƉn9oImY!F $DhFELQDDD?;T3„BDCn,Ɂg;ҬFHL}4UO$:ƊI ;X GJteA/ H$ (0DEPJL(U1BH x,p*g:CNk] @姪g? u}i)@S&Y#.*@. J hC@O{|k"FPU6;ZZ2|ϥ>Bl`D0j'I'm!̒@PHjll,fVƊc#l^x{H;* l{mPOP}K# S&T!%$ZXj.C^\l"l> A9?Gl8"P7t1D#T @C#T'cOV w0caSe[}ZВ{߻VְC^нaoB 0mVKhwπ"@KBє-E(% QV ;X.]H&U"(pQCT?Pmmث^N,jSFLJTQBm b"IP4=@ a/^ tSs58q}\) t;(m` <T @U:gѡA4{O) @ $ 4DD'šKq|l2E\\PN"B NM@FڐGG]& 2zXM0@ P:2@P?*Q0`CIhT,a W%{.߁E9>r(>9)CCKH_T@3PǪf6* )ϱO[>܎*H#)g_ԊxT {6`b#0uc[@ YB~(9>;4Q &*GMV)a ұHFEs[ {'}k ( (mH!爩"GA6" T*tpv`A=gYmv`a,Km R&Z*)g=[6$x. I` JxȜ{24$a$Aݖ V[t`|!I7{uZavnFE0CY&{*n=c"$s @X[C i*alp:?Fc@a:F*kEERE@TUN#mxиDՀ%l*ʩ- Cdu,S 0-׽sreڟ3Š]2E@U#F F F!IehU|r?+wٛ6llh>91 WP Li>ALM_^9 tiXNgc?x!(;HpD&̝r 0L{ ؛y |39hh :bVU+D?!t}j O~=0FﱴE$t[ 6hwnc[ڧf Pp?cwE|͸X MP]}YQ%r\$Ja]H{٧/Bx\n6dwv083*-6p.@ HH_;ڱG {< 5&]cw`l%O+DHƢ!tI eX2CޤDa~;N,txBy}rhU N>0r Mq88&L5zCK dfTH>FSjs1l2yMH}ZIakomi{Tnԏ*Th5?f ̣0~w>Q4`c*|1e“wWԽPO)8Xv 9p-R٨~gm]8ڙ:6#z }l3:lzR.3cbi;?`@4(An@|F:UXX͠&uр$AO)ڛ);Q?k0.gv x'k z^@xt4Ň+ .g] mF5&b"yI='~X Ⱦa."Q38"u :#N`k>7f}湻R1;MZ V?\@5}{d fRZߖz@:Y՛^%TAU3ӭGtydt_2ЧVY?=?Gy|WJl}5yEb)/!.ěDI?vOFY'G|3ɸm[=<]-w`ӊ{i0\CQE.4!sV] ۗ#{TLYaTZ!}<{wv.Up:lJKCΒ ePwueaFӋ G:a=W`︬/@=]'`ǡ/x xǴA*{4kGyPdz_ϖubj1E G|PucO |n(.(!$7NE!uq55aAss [mnqC{NFqً6>m\ qyFsy,ftM3ҙļ`t|Va6bn?J΃wMb; Rd@/oc-=mSNh82 3,]&H97;o2u18nmۿ uȱwuʊN ~S9˞wrWnp? lQ靳86u_~+7>ioC=띃 ñpf/C(cp17^=0Vv;:.m1hB-8]k*1gErL6m +;FQX,1G; 2 ok̊(|m>Qӟsib LLE[BplYUN/ѭ.9sj_36A-obǘdqeK# WGL[;"WBXTyC\\ЁQݴ`ܽϬßB)v3Q]#* %ٕ+f^~y~uAz8HLKBVF^ڙ#A?|Uwㅓn.(?.٤Zw<9 ЃiPfЗ#+?۷6(46Ou@}'Cuiv($7+[@Bz\bsl]Z(Z^GرncDS'B{.\;<_ltNh QDr`c{Y|m&ј7 Pc!zL"%Z{%ۄvHu8v1،xZ]%˸X!y_Fsl,<8RŜG9_۫+];N~ɾ4=1l{?n3hy̻V F=}'iIJXoK,0(v#q ϑ0!LJu3N'F ` ( k"^Cs! C 4SpEV3lK *Yߜ`л본>CvB]@1\A Sv͍S`G_nsbm/mg {_,zHdװXA߷B_7%LN88qƓ Z=9q+PLGP=1(R ]3 ݦP?anHk?%cLnpbAY(ǛmET_aY0 .JCl+I 6 hЋFIX#&[Rk]e:6 . l0xqy~ʎPEmK@COv_|jk `"ˋ$tL D=[%I/^ ʣ3ՙ`~۶L Lzh;2`:󘱪c,AyE8vw0JTD>'J6yhꂾ'&i {|z:55S~ J~!DCڰQ5?b%"ҏ)m1CݳcAvǘ5tSsV%@s`nEJqʋE f((Ԗ~3iw8#$jW,U ݂EK)=& ZCʦ&[Lւ9ӣ^5J~_P[Gn9EAj}s~!san=ș!֐PZ/cԴ>-6c(&ĵ`9"w:_⡮,;y[hDwV?7S.t}0X?a[s!:ƬI塧km:^61!ɹ>#*l2qP:٬, Vֵ2<՝yt*`(*K-d>J7F3YF)$,X+1N˄ǹbӈ&%Dx[u;QVͺB`].5u;t!A@GIq|*zTA5y@倰iZMP aͱ1;S@M.N<6' Cmݹʭ ]y&{wbz{K{;w뜐wǖy#oq; B_rH !\#}d-)I~.yŬCKtަ^?1@$@@ CXupn<ЏJt#l! h?o}ԃ})n|KÖopس쪜sN)˓X/MMQ|GB{'?6`{l'>vsq?bDCs-?t08b۠@1;D3;[HnH`3ChK"ȋU` EފLP}%f@( NmHfN|˞ |Xeٽص?nz?3G2x@ඃ׽"齀M* ]h?S-9B؟P=9Y` "iv8yF!R:0ahCrs0;[L&ҴT+V# nCw/}gtd{)t7i\v d{Y2t ޸Hyyy;Tqm! I8"eщ%zᄡv) =qWdXQ,( P2 Cfa觴e\hIY}⁡ gL1yQpUz^ʱJ~5>9WLɣE Q*696|4sm!YzTdJ AȖ nAc3K`ĖwCPXr*;mOL}d2a`RQn >|:8z9/O9)30X[iolʪ#hȜRt'-G>s906s(햬,[6c(cR;Uj:PF"#>Uy !wu'uTg. z d82D1(ĝifȿn 5F=S#d7C0mЪpXߦF>yOk ۍYfG؏2Z=>I*?(f*ŒF|[6F.,̛1Fzb^fe &iOA|ʅ_N0Vӂ rhZA=B5p|Ϟc)0y'ўiG*7z PfQ$TZ1E`w4fFqf+t~S}uݾgt:pz&#\t&y\*0-`bs<ooW,3  tmf4X<#1.3r4r1 x[?7Sz `_ve GE gT1^i 0 Gjsm,B2eq8J<^cCONWh{q;g4O>LjvŁd15՗FBpD.FX䌢-5eq0Y:UJԩ*2F_6m[)t7ꝃQx6+[*{#A督8n:c?*?ؿ9P( ܛA\Lzsyfby-q~m%`Şi i$z]I6`/O /ukb[r󳎨bi4zf+wƙȱ`˟Bs&+,Jj$>p -N 3(jb&&Xuřѳs_{M?G:g6)3.ܩ9wr/OyAqf-ƓҌ]i&l))~Ѫ=ogrl32UUΏgc a kG32,Ng? JTQQ.(س%rFt&'5U"7f d{U=ȡs-ک,e 'e3'\7Do^?fbϘvK9C뙚z["{"}4qI .iw|jཏtp~ *K6Ӎ ^?xxe 11ǗG =q/ \/}s{=4'tn(_(g w3GIlZ wg2gd7h^~S8nc ]'OCak4ջ"nQ` ZeKVK_Xlyf6c=;ɾ/>g|el]܌Bzr'8Of*8#WXPyCL`D:?%(Ήc7BxC7=XA91w)ڛ|ԝUv5<' ,xNc`~kş zB13w2z&ָ(#:i? gRBʗD0G~gL#'s[s=Kq韐=3`Kԙ{X|C>0Ż+>~CwLP=*9,Ϛg#MY=>^@5CR 2o8xcI<WuON2nux"lOBAgu5l/ x|hu$Y]a\:мtVGxMDEb˪ 7u)ٯ5ߓf6Aa<ЙS+7GLoފkKg3qq![ѲXюywg6}徛Q vp2ެw֖a#<j-"% [g`_xad ndV[a5B0UzBI/[!A(+6# b |c3 0Gk*ҹ ~)*=(ܫׅ#~D&sV6QӎY(?}@o*=m@>~=A|OvsЁC`% #n}\@^Wzd~#\>&i)擱Y*ȍ'`\@" ? ,Y@B;YO>?niYe,j>Kw Ab5/W3 7aJv׉זr~mw_[EDUf OMTNzTOİ紝QmB?Z؇=Dy='e:DoovXNOMٜ3֙k^Ŗ|\$>HELЂ~2\ZԶ:-^c)*[KF-U_ӱ]+v:oFr?WuliCk_}Ž_VkH/2@? ^g|*aJM@Q@ kKlOŬ?Ma1C['fyԽ.sGרx>]>ȘkM3M/^U?&r$3LEoA:k=Kf_FGoo`_725-?i}*|l*)en-U6G˳awat$t#Ay(t*:H黎u='€0~].uH 62s n(dF&Q-1y6%Y5P$*QOoǩ1_QbK4ՂtP,J+T1/ɪyjlwO%Ct?zCą+j{f5BO+t<aF&Ŗ-Z?\jW Q8?sĦґYs|?Ǝ ?ڟY iSDz5zE*?ЍPO[$3fF౨X!.9ϗ j_̿+Uo,):* PQJ$(9>d,2t8Q"rl#\j~z̙/q߀$X" ǩ3weП>Ȝx 8W)Z?|8C[$K|}܈i@1a X7Խ GIO} Qr@G&71X *F! ݮg of/"CC~]#!bx:= A]>ZWvKR|*  ;տV&_UV+?h{u^G!(V'JhME ( mZQnpB-88boqU6mϘHe{kpµߨ{F3!]skw(2Fz evE䳧 7{'wR.AP"R>\.ج=KrV_սMjQ 挡!A ?koÁC>7~6w1L_@La% ")A~Ӆ'x^N7=bX@DCf~p45{ZQ?mu2Xc!jV^]w-g(46V8`it܏>,׊`Y*}S:tlA:Qa P~wAdPQԆFxh.T{JU›WKQuwܴf 9 όא,s!ýAå@H ~j^("Rj=]mRv&]tJeh=0DUb*gBoakQR)SYbrI aw >I0y1OӢNpd3ʮ|ۖ{Vrޭ)ƛ 1l=JϱR٪ ?NT?{τ*KYMY@8K3LX ~_;?obhpc=wݬ.OePP{}70IK'"訪gٌGXFض;lCa^%vV 5CfFK@a&dJMBR[ov^ hc^"E{w{ϺBJ0n`|,_b:Rk#=/jN-eAz^$8} E_vp'ЀstlcVɺsGn{;98:σǏ'k;eǿOF[>K؟Onᶟ~2:G8s}֭,7'w#tc-d OWj‰@(+jb} {؟(SB1 {؜'zkڤ1οj_T/bka oW XhNARx$6yߪ>ɇΔ7^,cQw<6Zqvh8]%Fh %WۣFyp?xIȇ#N؞ >}vA J >)z%zc,vءnm0V]ǫqS2@㟖f f`5 Q!̦j-։sOk cNfDrP̀X@ fc,]vÀ,}^OKS'\E z5*F"1&UahID9bȀJIo` kkn_+^S"Na-Nuߕ/U\ 3?sD^NxZgո jSOl{u3~ƝlZs~U[C `ðؠ>t6kS]rJMYt-YP`ߓ1įOz>d%/ee; \th!+f6Ή=ZOaL 'h/{6J×EQTir⥤DgǮֻ/m>}*2CGVȼybl4߀u/K{FK9eC3}dG}.ɞi͂oQ jFY_3ep9uE6Mv5U3 ""`DN0;7 >SN>uC3`BЮ5_cWhvqRosAk"9ǫwc3Yt^淵/-o{T0~Ϊ-VҍhZtulQye,v>g"3mn!5z7 O#_Jp^;v1Ss2/gA|##&P{KF~,͊w9`Mɖg5L%DiaCc >l(#v}%=Y]VZ d֨ν]"1!iӷ,}ξwлh?@z nfĸH$;J8ܭ gG#iݜ>U(" E"b.ubPR(^bMӚZbHC݄0\KYD5(0 ߬g˥۠558g/\ q|/(AsV &JioyWb"׳h9 }oc_;=~/VpT)*7ViJ~7SMDQ]wFQ=WW|>Go:47ۨXIJoVx,F5pS#iovv]mZ)EJ}R<4ϡF48I*/th0 O{xl2In &XadRķcqZhX@-tet_#VsԅuD N5dMW @MǰR't,D!P8Hvu<yiP{CQGt(H^Wk>: Gm LC?=6?`qt?}w{ۗ4';j_%SLf C_+i)C69  iRW 㞭jE,4 ,4=_`b*9%PM'G s;g#Ϟ{?'sm>h twO>'㵾; a;O2!&(Hk/Nz.k~%]qÙXjC>CQ?n1B!읬$?u&؇UT@$rwǃKw?{uձFl6J>`tn%ȊVGkzfY`$P v& ]8R]bT@:,zM{laqw$i~U97#Zrt&Zz%2WI in/k>;0"oGyͬt}gi.Gg ]׳=Rᐋ6nvB(KLvT(a`P%7 y@4V%r# out; =v_R}狾9!o;^#0Nud0P.L(cRY:Yk+*{2SFn?\{Mš%\o+ HsպUR0f;3 ]TP`_yx+;O^/^ ]9>1S5 1ڢ0楬9c=77D7~]TP3_b8}4,x}dQ y-CZ*DGdH\oCͯL:zCE:E4>]hR̒A;Z"K$ 2J`D@M!cۿ)Q!C ߗ_7fz΋ޗfwKò:6$ր] .'<\,meb|~:/:h2wdb~ַ{BYenyfdwv>Yc l~X}yN'ï ťQq~2a,^AHJg>Tx|O5ϻ`V%IG)%K15 i'bW K3_ PJJ "%?#j6 c{C૦dRv赦3:Ͳ U:i^̬Zv4q HJ*I,U u'=AYȟ G}|jU8rWk*0CMN}5eEٜ-X1 ~zgE5cs4E?a%g߹DJ?˗z[V,. t z`Aa"P尲OhRyMC5&N ^ӕH[UOnNfP&)OӪYյ4lIt{bYZn *ʤ.5.-2-HeX~wDiT0A<$Ekn<3tNRD@k}⣙15#aJ] ^PT'ySPV@|}GӃ~n#I#˓ʉq~-~Srǽr?޺YtPY~}YT !*vI=}Ѣb1ʥ"ϵ[Ki{CgFHnY3_p4fRnȀTNg<݈nVWU8:חtG]f,_HzEzX5 ϧ !\b. \{u*«N]ױwa\PfQ U_-U~֋V3P+hal= E" }-}Q1J:yMlh0SωPQjP AZ‘Vgx~VH#҃\}d=̗9&aNM/7ePZ(j-uĺVZWw/oSvwzvǠveT8~Z| ۀaG޲3T"4 lYp0Woh'>:sk~BYDAge1~2LQa:4z{GZI‘s 78c_t WAȧ !DG79&@%,6yt-gn 6<mt=z"PGcxr:X:`R@[;4zm Wgu]rkKn&USPFNoW߸I6o\ n.^ K}wiɌ0LuYlM7 EC7w3%1?!,Rq$vg&"Fp}҅ac?[`[A{OђCޡP@|gq BLҺA|< td\⌀}o a~K럷@Ù1%Ct57g}] QO9Q(Z2"9t  .S:OGr4e8LkFfqU=t6"(#jEqJrV=N=UzVi-UjJ'SZFtrf:m(W t~R}=žv?р;{?sRi\Oa*>?mG#{JErG(3YQb¿c) UG=?ّO~ƶb;A{:4~!W VeTbAaJk5T4m4MQ)PIȍ5'ӏa$dhs( 6Z9iz[ۻK%gάtu0sxXsu0BQ Й#ׯƜx? ;c{FY_d>_'JZP=ϫ2j0@[MG45ld#k3nDkjd~ zlMEFX%K?/E5Z+" $oW:~7z9_V&gʝi69WvIKMLo]kS.ۥ >;yfx\z*/yáSy6y'ov1s_~w lm1z۶_ݶba*+%v_J~%Ҭl,7Y~X}1& (w Vyr|r~TWZ,_5FUF`7!tY4;N'3.|CXϯOg8ڡx5^kz!ׄiD!hI_Q{Mx"|ޮ fTRTYEELPALŠWŠh<w&(*C.)m"}*BcаD s%6\iZC"&Ivl&B@34P]og@~* P?Ƕ|.N 7vׄEg$LLĒ@L,*75 x4~o!ڹyv"G)/Xf'ϟwMa1ow*S1j>G񪼵{RyK*Ȉ.7a溊{1A6QT9s6肟*f(bcͰP<#eNش1^BtGhxD9jXfFVãB|iD:x{ Wf  ahu\ >k_MH>|G8,َ P6'ҰCF g] k'qqM!t)6$)Rnv| E~,{·v pJfL0Y0ky(ٯ-O\Lᲈ#cqg6b(!xrY 0#)0U!b~Wm Ӟ./ecߜޡ4_^G l]j%xAۡ-=z@(vh"#B/E5@g%81뵹S\0͟b󨰘^e6>4{orW!Pb!G'4h,c0oN 4q bQ>yyʰ,I!= gsfMuw&MHœ 090l#ja0P<ݱ86)q0OaTI! YX#vq@ׄXKEDzR)Yw/H~FdJM8DDE`aX:0ky~d+>9EŌzW { 3/(d}W7gJ 66pG8'I;J TeZZW"GQ=mWm(ݬc&rӍgP/#dL$_>SgaѰ K :E27X׾U?ݾsClJJ{&y*۴ղPfa4lk ?|baa!.w^*ƨHqNҕ?'QTBC,ˠ 2&wr~:-|[z:*{=nhG>s|(Ẽ8vW2ϩCI$}EtPlPWn7#Gr?^CbzhnZ ]CRjl1" )7~t1)eSۧ'@mb_ ^maB]YѻEXO3N|!4&w MrEBgw蚛jW}6l٧~)ٶbsS̨5Z-ydy#(/dWylƿr١n\e7h2(3)mAG;ƶLC n:Kbm/N$g 8q?OQWIt@n5k;K~g[,-.K0H/1Alk!m.WEC"~?!:ST} Wd};|к~D'Zgӟy3vl>2;pƤ@ fsZz ,ֵ?Opzh^z L5a-z?~ k0z }18sGa|+6,Y!BEOpU`Gۨ !^?plcSXZn6^`CE)W (І#(z-l]*7PՠE)E au>i[xqmu@AyLT͛Y;AߤnOp4KBD_]ZK!HaoGɵr9yi۸|AePʠH,A!) J ̽e[_PF=[ -vHJE6E>fgeyiAE6٦+=u)ռp5.ZUk-|c)v|QLGݿ |eQQAeI$O\sj%Y;(ĺ.)+:WYuNAPf07ĬEv`  m8?ez"|͋?yEPP9 ʬDuɈd<0iQ>(oHͭ$[>B~UZgl/\fS)}Y'<ہh?V~.N+T,;ݑAOWܖlShy tB )#nfRMt D;vT[>/]5?K_<׬dTt;x'SXՊ]*qnHp>! @A{<;?b]qAҀ!,ڢ~T㽜&T[S0I+Ts F޳5Ch=nijE*2W(6~ǗR/Zd|&uROְ4>hvdMنJ">*TW FLE͇UӖ<"%1)S/X 4)P"%0:iN2 " bA:sɳ_&G^=Bd[v|N2 Nl7Nl -Yz(/9Hs:uT^.ގl+z=S"ςzdrL|П2s9t)6Kt6wSʂcSqs9Mh×w=~XY(+Q x7z/[Aba*13GH`8POrϱ8;Dʛϗ|b.nbsF3dBd6@=6@/iy~J"yg=ǎfÿPGy991Q]j}7"dGur#A^BwF*NG8Z=ƾ?}>ׯ|jvZP`jKOO)&K%U_Gy{&v'Zq{5 ,Aԯ{Z zO$e|4#fNSJh[@jKzJB2u*Eߗia@ )s.*zrv47v!@7h|d }뤤D(R{AAx˶'c=_=r޲Û"[ܣaC)ȧ8 4f)t.S b%@Iyͥ܊CSi$^.>Eti_;sW4=V;.Qz*B@$Xr6B((O{,L?z?߃`Cl$o;s<^[=b3&f SX t-hY-l(V@E=WB"0?v~_k^ 리$V(:8D$z`^"ܸkâJ$ȈW؜h?oTv63< LI!oS?T)JTP'C0&dYNbY3kaa'gg?b]-97#a\Hr PL3۠w\sWyķSx@љYP(^Z5~SDFHxMo0>~]D+z/Pb"8 C%2^HqF[kra|mc\*G_?l>B;yW޽3>t0bD ǥon*`l \I!Ng(}s1n(Yj~=+@. v*"xԊvvԁ]]Ae|jrv?a?t=n)j`YS ' )e+.p8;UCsS,+D8EX7o*q}v4YP_f}j;lߍ&m¤"9 >W`x^Ȩ,~} Iv}a(*A~p҂xz(~-lͷމRHT@ z>p )gKIz*,Nspڄ$==PHq|+R.ħbQS6uJ+@(_(cZ:ݧcc,CsaPl`{ ETe8zwpgZ~Z=MghwVDWd>}ն1a1I2G[(5-EsTFB6p1nij)oM)-7]F{E?I=! dO`o3SI7P>TYV<9>3{KDz:R':=r ;xnzD2P PDP x{(u~XWu++-w!y40ב1Z@ bI?M9">οCgv {X^t^3q,~\xc*8({#TB70im{lТSbwN,j:^Dnbݩi _ѤֵԦu-8QÊqpxY&`GdypW8JD=6!Wr늘Zs=o-GnSanlxlC9 GmKub(qstC GcgB q ]FMȂkKcqZubSSebd PxZm|Ax9F(I;jn#^F&iJ0[?[DFu(@:C0Q ˧$yGSGu?zyCw鷷cidD-To|'B̢i:70e2CRk-7SNz[P_HlE?W2 p?[Ab&aNtǹO958wjC'?UjCBr?Z|HLii7*ѴnH{-JE~Uh֪i XƤR |"# 1򼶼v&j'{^]M,y(y?P,5YՆÝ;] {Hm`&v#26^"=/oe'K=x2]͇JYb8A8kh"ԧP˨ߡW ո?&[#R>3 eUD6SStӑ8?/=#Q{Z8]!hA]8KK=yX:GW, G}&,|̰OWaTxުmɍmAm+ߦSaa4mw:#<9eG(BT|ߥO@XCG{PI^G mo9ao:uf(TOr}U!~iב?/A67MiӼbL'eqx'yb{ ^ >c҂u(6pˆ1h]e( Cˉ+=CUQ=HϞP'/WU0;|- `VV_UY`AR3VzÍAWoZtJrKiŨ7rSyyM\""p^숂}8^zs j?(S"lV^ "i 1euΪ=*{h@ĥ%6>ݮM{iXgA^8eOK/_g='K4젝b D"kC`[;wQ{؊lq MzܺbGrߡ#LJF xooef76&@Nη((z]oaçMe V<".NJ'e{)#-FYhb'_ |-n"E %WaW]hp\Ƣ3x 6}ٿK ŤW=dݮw%M8 7 nZ4 H >|aiٗZ>Xd}o~2;3'&s<Q3Oz;2L%»}?ת~͒f:߭)+W׆TEbDZMTepAf҇#T<Ĕ {W !"d1C,wdDš ߷(FY!jbs5lB7L_VE~"?dtUhlUG_ '|*?9$@VobbŔ$5F0~j#@=X̳̐btŚ{=csz~xRw+3[\_ 0q ~m?Gw"`kG1@!L>-_ lg[8#'>m qSI:rs^zVߞyvрE =w-a^A+vY_T@6 fOؠߪnsVVF< >K'x؝@fb6 &H(v0 W|A \봜_+Lpx`RC=CaGzw@0O0'|E>U#Ok^ B\Oݛ?]7Oe'K=+z>ǁ0Ndx1M C}u!7m xT>:!W7CthT~CF#!jSS }@ _Yz̥HXj U( E M2}LDS1v"Ot'$l a .t$:;ϛ`" m#GҥL wd{>m4t%I/莻/7Kql?}@>9@ӈqkzqT{Tg@_Aڹp_?Hds4؟;PbJvQ_{[c]{ղ$XZ3 1ͥ+k,c:iKW-mj03SESП73Opc)WGHC!ˆcޓ8ŃJtV>N {ĴD^Z`tO7s -$]D~#qe':\τx3-!߽(n:zW=Ϸv5N[Qi \[Mm:c)l=2{3x@"ޢ@iBku (Q|0-8|ƱIrج֕S+ dXAjA A 1@h 1^ܒ׋_%،H|C?6407{@ [~ËΞC\su]//*&o_^ vK)+\2)o-;kK[iJƙΓ/fE5GG?'^w_DZ_(VD-$PpBmYL&.dQČ]ZXR1qm5]rp=| <qۑN]qqU`vh, 643㷒~oRFN-=C5c2nsG5 >>VYڳGyS.Qc7g˦'~2Z:tjH]Uw\/ ɕP??^xpMa~ &=x\fC+/nlZFenkVqM2le.V!uV\AY3f>!}c1[MZ('K[3BifmN=?pv֊̋X '~DZ0bbdU==?WtCt]|辣pl`8TIZO֛ifgI:]n&sc85;_]eJ>ٝV}1+jϳfN)-Zc*]L դG򶜬Wqu8 ?/lX`Q2F|mN\*(7۷rA2[m[Fw_ct7]m (?De;ðfUٺ# "P$!2(Gk}n/M A|g3^Gr Dl8pY@1}|3Bl@'I/`m6 7O.Y}:-{=gҩk`Amukn%7" P!1 L^"D$G)ڕ_<=DLf$ V@dK,Wl Uc+Sސ`mj&=J -|XDgKWZX $ [W'U-ߤ#Lπ鐹Gc<;YO"->^1&1 {+{*'E{4]E<44/C0@@(!gnIh۲\y[)rP>Ck7nep?D"tq͂,n5,J03#E@vU@5y5}m߆Y!HjРu1aLCir|}wٖPNpq$>_=/S{v^Q$dӲPi <>@1;mn?$oPJst|(o'z{]+ݞ!oG2ƕ1  띷tt݂M wu^5{/Q A=$OL@=<--`0?=Azw殲ǧ)OI!zLC͊=<k5=69Ɨ BXjSeӰ?6涾ps }=.m ʡJC(y G{;%c}|Jz"?bv?{ ~;lo͇L@>|uV><SaO9À{Ȃqsg|ߛi6Z_ E{.zxQbq@@)Mo>' 1T@_U \J**~W&ŃC5/P3v.&[R=jB졊uԜk4~m}s!6q6mpwy]lA6p 6UAu`;s2jsƭ76لNu`ZXfU$C/j4(d62c_`߇O3shR#hXς.W}zxf f/R  b4?3oUk/_¦L]9g:m0D8kӼqH5:rUn~=ɜ-4Ɨj0^ld `&lX+yZX09롺Ϡƙpѐ6yK1 .@-?lj.ZJw̷+-2M3V A"#!"FeXY+cdBOր<_ zS_ _P#ױPb( sڞ z/NG2Z*O4$8'Aֿirߜ7bpmu\m!ξiD/< ^u >'y?^W׷:W (^d`i4P&e{zr憉 3iQmE?`y?Al7HKw^Wmp<r;MYT@ct'g-}>ʋb^E9R| -H7^fZ0'<*GvhPŒ~|Cjkq]~5u߿!N>XLn&UIeߡ'FR#{?IH0DN>kp F&S4qywGdjɥoJǽ|v)eZZT=!:gcS_,*] |'GL< <DžTlN(}oaWZ ѹ y2X3ؒO|4װ64QE;'q'Nn!2ҍ^~%hdWCNv?o8"og>F`7 ;5ǃ&݁[_YIkN,2 pχwbΛRU|o5.H{D4ڨC9@{^uqgkkݷ铄B5M:5T$,Ƞ}#Pe@nSzvP"}b5ʥƢ 5c߻d|>jVeG<of\IO6BXH&LRܟr嘦|V;qE}Š}ϛ C_r,Zzj#`Z^l38>EFM{yN+:t^bܐk4$h ql$_3h 9w(ss=S|1CGPҀ>кWACË:U<ǯ忚kU oGd1_D{6 AᖁvB{'t|#~|WMzO!QG`~s4ޣ/3OVfܺx I EbL#@rlA(i=&T  `oKcZp 0t$O# *ɳVMy#wѾS__Q`n .ssƖgߢ1"K_fE f u:l ۰kbm=#*VY‡krɕ1"u_ϾO@2*Q ~Y8mqib36Ǽt ^>4SRz|!WC |/J蛸|dD4.񙗩 sYܢLJb 5 9m/~co:R1C,?lwG)mOȆ@}SІ̰qjrEHEޑ#piiN^mEX0NE-hR-ۭjavʦú][KDt &Wqٴ5e@5\tJ dDM ?xhEtr`i잃cm}Mvf4'a&b𬏿GaMv,uO?ǒ?J}(n>4V#u؂YZ.@~d$Knu^Xg;ȡ@Y[el`8AË 6 =%V-4h; Y{P,%Hvէ +Q+$`ӽʼn}jplIh'҄ p_4Ī= ,PVMhҏؚ~m(VtS`|S7۳ zeuC<%¦i& bM o΁JK~B׶벰5*h] NpjEcӼG y;j $9Dy%.O /$5DB kE 2 ߕ< =3V:!\m"vL3T/w;̟7ϷE8r8sҎU<&Bu匛).xxUQ`o* wS *(Ͱ!wSpك1ħ0`zAqZÄ$$s P6 xRf(Q f0578Kl50 9PpB4Hm(%j&9 GR\݃A:;2,\VhRy!jPo=Є Ü'r'=*#?.+ lMHQ^= B|(!L4 $%Z(䍔 P5A 0olVlD=u!{k;'kõE`AfPQEVnu>Χw1@;$3 z꓏{/| '蝪L$!.b, y% $:KG! 6e?4Oz>"!bҩ凎; ~<! eT uJձG0@P ^ł$R\Ȧ<xUF_slab./\:0M$gJcd f` 4Xp'wGr6 rC7:;YRkUyDt-ZBCM@insևRVDNؠdF7o=hz#<HQ<ԥIY%?,#䄟b䠻*A/0q D d qy޵@{z$e-ShedrPFH uS[Z DaCs ҧ}:?ywo{zl% WâF@ɍ).g#*ҵm a`V@ @GtJa1D7|:gzSgЃʛHF6LO%يB@z=f^oJsy>:muպZTb;oqh>Z=76 ]߅m|j/ص_ y?4"]%E 7UY@ ('%/7QZVv*N3^>gqĽfNCq?Sǣ+4r}~(mlSh d .Cyum{'Błe} L[Y.{ RYEvu|}.!Z:w-ȭ qZғlVg t&G"*?H&xoE2ثX^5ZlĒ ఙMq<6>a/j2iǓ=4hッwSSVcIxx)ń?] Кg){ `5.}qyZm!AT雿 ~܏dlfDGoR٩mH9 [tfIvVl7^;0\5Z]j9K~x|?y0m(ߍQBO !ߛbiO(/S=YD; T}$V,b/}!hzފ|3]ŞV:r6%<{xS !NrbFpOrsؐ:| +Tg 6W`uhP:S߻Ŗ*hjh>aX|`c9l~)1eY25sBPa.MhB=Tm̭z]]{w\F5'PSiZ $-e`'q`/[od4%myNgAWըɱhaK@FsdQ ~A w6I*@v|#=cOev٨LBi?[]e'.`@jOUV?]X>>>Hgu?pn/";俋{&eií5eW^Wܔ*9RZ74)z~A%RK{^vgLȊv\<`{ $_nи]=Y>o;Dr@Y7 h,tXaFC >#fa5V5,wGbm`yǏk}N#?I`GlUqqθCEM]x7_6O7n2|74B v3g}%.\)?!}b 8ǖ :E9r+ }xJ[tF?a_~=ԂS"*OXxo:`j)XcPR脑{WУ7_C_ FY._hRurAKJ 4Q_`2e0:1iI1ـ#x7#}x:2%s*;|@nGUPZ*1R 8zsG8[>}q~sލx7I;<\;CL#y9Q1NYz[C2y2wX.4 z~c913?1sL;g88^zg&u0I@-eR"&q~ pwo(˜`V*51ӕ=!Wp5zMQL+2K ԨD0@ gW`VwyłcRmsUMqM;:$pH3dжQHuQYC|t<:ɧvD#ma]8rϏdH'yVsƒ}04Ns9pf9)"%a'+Hh5dgߨDڹ@@CuHFI 1ةM%dr )0~h2kݷ*H@i5[,N/O^ =<ʂ tNJw1jowOZ )pA#6/w7IYD~2zj<<$}jK)id(2ӷ(@C2";R )@E$tT\~LWg󓵪a| Bgd/K-ܻJͺ qn), Z(z瓖)Cj>;> C'`jvl=Q(0*k!%(ChNןC_^C]hlp~*}KpjQ d2y ǀR8c04=i$ҝ#)Y?'>dwhewWq%X-R6cmCYcmÌN(LCUQ bQ񔨕xk!iz:=ω+im|n/ +u4!Jfuiק|0-᠀M;$övdRO&x1 G$^SVɌ|sCұC[f!˵!;|v LZNlF.cz-ϰu{He1GQpy7mh -Go#V]8GR`4fEZxڃG/#Lpzxyg0{[`قciٽ 4A 6`hZx <;`Zs|.F't~#VueȟD,s<я@xeXdh~unp$BuŅ0:IXa;29g'-Y2޹`|6l&8 GB6f>&S7/' 9l7p K`hGy:2/~K )P0Y ldвknƜcB/+' _ %R1\m d/1NIA! kk8DvmpcѧМmh;MK'} —|&9;j7s]*2/ֺ@'Z:|WJƛf`#)/_V vT+X;ꋾ[LƖOkz-bA($8.샰D Wah|Nvww;Zzhi p!y6` t8Sof}c( \gƿuܙ?A7dqN`hʢCFNz;Ad/h{Ew{'jou_:~`V9prHL# jCN2 l}FI_@@5^Y z`Ʊ$S[A0LK.>|.?T Cgb&Hd.09hac~ʚtj}×M"rKLqD{( Q{EezeJ,e(gùcEgZT%"i?7Mѻo?XO @.̴O%)DCJ`Mu}NuzCc#`C?Dz5 XULk-o2J'm)da3R?8N3 4S]9IqF0,p[ ARsLoJUHBdO;w7lCV`qv;#a@gWwIPiEKz?wg+PA~x 0-O6aL.|_io}T]K?s: B28Ƞws5n$#P (8JUoE|Svsh7tV;Vs:[9v#zSA8졜(OZ kpګQAj;~i&_9oU$(bJqBeYcھ0xH:\}(汯4p)1CG|*OOEO v(Q:X NJ  _B`v}L||lD<|siD2(=CER/È= 0W(Aʊ/ _`ᢃQE~L6@"DQ!AmQN#l_z px\; C v^LSDU6byx,U2AG{4/o"DAA}"x覴UUPD;HXWrJEbB v "s (=TC"_D *=:XvV=NN8;L1.lNǫC3γ{i Sˆܤ,÷@y1.Ss5'Df8٘\D\;X(ٗO }/J&4!$A,X W&ēy-DT{(?)weM>[z ֳ$ʨ{:{s2B&Hܟo^rJdReH T4O,!Za+evzX^1 -ivG 6S?g{_hO{Մf[W;4ټ|Ed-R{v0z]i#GԷ]@dzۣұ)zPwVN͆ӵy?w^ݦ`Z6'sleH3GAjWqll=KGC^Ek;i#ڴo7Y& |?羘gCOYr{'lcwcqYM_3xoss BܚHHQ#E PY:VCD݉Ĵ͒B"yMD|a)ov_{zT$|/T{:ڸH0>\G\GG 1ckh>]gX}/Ļ)>W|w٧ʟ?oJLcGN?x:Vb =2:C*P \-hN&H/񽑎\"uB $ 2/Z%u4gߘXc VCs(B/F@k]H珉cT$}Q<:[~Ӓl[[&@2OEbSo~(EŜD'(1pYlޕ7>٤" BзE* u24^5 ҷ@ֹ݇I_:mYLJUMut8oE\oPG:e l4c1BNȫo*9s3~~cmTjI](` >b<ޟF(Ghɕ}d_HPTߞt-s75!~|=}vȤ:zC,ˣԇdt۬G#6" wH+պDZGM*.h[Н޹@? IEX `4+<2m 2,б,j6+gu]7/]]Xe2 jN#e.?RT26ukMNm$t>EƜBGjhXA $+tkNx 'mY9U2Yx%-q~,ׄYe0& +WMkw];rD'.DLO M\*(~*z2~rՋ>Ϲb}HŖʅ~37d$]zs2ݵZb#P[(O3:qm+”ߨKě׿//5W⭝s/<%~>ن.w('dF7LhejP(sW`|fY{)K|ڟ1':9؟e 1jggy R-Gw_1ó`|p[w6~'Y=4>,iEB?D h{$J{%9E-A}$6]WK*x]]0d qƉDc@yx]d? ￉Ưa+W~.je}n $7_pDڔ J{.^ޖi7(`GYpYz;X~z1y]eC=@{8Jo"[THT()lČiwWٱ}>Su=7ˏ7_vWx]cCuZRߎCVd %/iI9mpY_mY<׹JK`a?n EFWc+@c,5ՙ,/)̧J>?awEE'Unk;e"=d6"hs3,eZO?xQ]mlh.XZ=To۽7.6smx=OU"łozu=HP\U}J p0QMv-׀y,y*Ѝa _kK;)0`/Ȧp`}zր+!xI}Oƒ5ί sE 1 Kyޘ26eZV-s r2̊tEkXib-P*0uu56GuP+/N+[deyx(GlYRHz+<9vb2$tIy@a⼊>ClΗqolv=T|Ӣ9%K]dbğ-&HYma*f(9}T$P=ĠqBiA]{J_M-yݽOfȆ\uy(r a?õ:] v۪CNT'y)^lv#=`bOաJO'Ҥ)Ǎ]_TYN˱#7%ؐUeWW {43 X[EcG;14Aޫ{5u>v3.Nџ3&MP|9|27F\dC%zč=å;w?_/ãfb+Q{+^*ƒRb?ٶE)К]N3Т1 ;Ѐ߷ҳi㍐Ֆ4 R#B[KЪa: kW'mZ֗edO]B.vV/ְ+-6ksRC@ڥGۥHhK(|L>\H=&dȡJe_ȯye19`:la|p~W$W7n$mR5G-xJx\7@\RMzܢ<טp 㨎a]y8Hlr/cLE݃O4Ń>X" Mn6%_0=]z|DG[Qn):v&Ī0C($/m_~H6 YvU῀Uo7-GKq~\3# U/|l#_3!Hr]`R|xLh]§?aMFK"쐯lD䉪ݢkX1O>;?d*iݤ=*|HBD`Ȉe[kc]Z u(lESd_h $%#ȝ ҽKZc]a'܀ B7`y(fDhLB wQ`< (d#\Okvv"ƿs;j;Cyt͡ğ5ʷ!5<bDŽr.@l* "!!]LGawV´^[LƔӴcͰW{؛2g;_G5>=oED!_݊U}I_}QT!b"|] a{F-6.79l9[KX*TqT}Nb9JAPZRrG/R-L\~ AO$`}eX&H1KPoe\8'g OO#O,BYPyʴ!ĄULtoƵojҊQ۔C=dDp%K"#MS X%H=oeKA}U;,BncbB+{,mt@+Ja6M\W2G20*m#K[[TBV Ѥ+ +-6z&oxsD Y0ΐ&<7=}l}{A;τיyמzFb淺.ѽvNsou9mNc†Sƚ~c<rչGc9uu49&1llӴu:496f#!i`/wm6nxu\.{:јDCM=76n-46>ֻKWvKrwǐG LUT5ZkWa |DR**_߶h"P`P鳑+|*KpxX(BP rFxq0q,nd<$ q}^ETU6T5uwƵblm:Uf|MeVoyCoTu ʁg?$C{(_=;͝2>b:h6T/KuלCޠ}ՋguS'{ %gqHo=GϵbJ@Ƣdg9Ay5-Q'Fvp677ep?~"C>ۿ<y<$ޞ =yXas15=C0AB†) ~kɛ*8ud0k-fWd-U}³$ɳ$@,阫w212h#PQ̠ѬڦTj܏KvR_ԡTcMrw)J<|Z^.1dL !6d8&=@PCxPc9r?&~6 R*(o]8|͝G[3>BpŔ` "|ΚU?#@| n2n o I ,4 :4&g$>KZ4L}k-~Ԋ81ƍn풍-M S۴*{UeCs?z.ڽ1jc/WmJn!G 5 xG.W)#vhA|m{ TkܧaKluCN&+ҞL2ӌq6?s8'}jpQwi/Cms5c؛j:ִPZ]S꘰,6g E\1P1335Mč]BԸё7CiD-s13sn b_/kR+ܺX!"MQ;TgCo'^S.Kڰ{yc۬\ <faF*m17['3%hV;įܕUWI=b/TT«ql,F,sND0!FiBKC_Xm\Odz,Q,ݎyӼk9uưcEيtKMX4'l.6Ƹ7ZxT%YSu).GxaalvD߀NHU;3wʮu!+Iu\q~5_s/f+8R6mtrH0JqXi۹K1jI^ dqSIWHPzH۾ pR|Ț 8ܣRX]~Vޱ]y ?XI~r& ≯A>geN8]sq;ҹ>a薨b'T+?ghaEX+}:Æ5mg-sëk7w̧V5{v;% ԩr bK TZ|"D ZL50V;tI=+(?ta+/v٧|[$G6&L)tj&)cPPX̷*llCokV{"ꢵ,Y2ϲfc߭u)79 iZeo* bPh l; CA-mbw%=q#Er>1֛L$:Û1et*qjc織 ˹]JA7k1Ȋ82NI'cKdt:帼+Nێ-]:@%=HQNcW#̻cen9!kqC@0% R~Sщ.ws,ubHY-;Y (j38ϳ3+iOu{L|W+)1A@A,D\b>,]Dlc-9m_hޝs6 SgdN%޸6,XOS#Z}n`U`=G}s8&ֱm33/ FpI1b29[yKo7Jo&ݙؚ ~2=kֲQЋaKp6S Joss= He W:%ޥߢ"KؘLkq?z-DHͣbo'}0Ch0ѽޥ8c檠j쇺0ީ_^42 C`5~{߰;F\iKoU._{?N@i_]gK{wѣMQi2;OY5戼j\+H6/4\_94""|I/כL<3c*榫O93?@dXcsٱeuWey{ewjOolq>UrlK7<)7]-Mw%IHMޝr_RT} !8!UO0|-G#+i~Nmۚ3ywΫ}n88Yw~|0XHmg]da</1NSdW4z:iæ5˜hXR.EL^U^:K&̹/Dr'>]ļ/TسU# f6u'>>4׻49l1v7 )9KҿB|SlvoS#x'U#WhPQ7-N.5vzu-w =@󬚟N)/U*o ᎼӲ.oRylS6Y\2+ɼ1q6ɏl9JG7⃺N9PO֗߂4Ahzಁq(Q#ӔΰϯQHs6dt5> LP~0@Tʬ)k||u2Vct^8U 4hb{%C${TGo<6~HH İ Ίl؄k6-qMb/cS-!KÎf $Ok(N_m\3@aUX3HBAw0–jW,R;[qf!R-0a2;ػ;<>Bhۈ!g(a*;n[|mS/TB~?p훁QaAkhWC{ď5]^ |u@$RD5 o2)!TТQ(2JJ);B;ANG~3=߱JtJϝ\<`͢!: 3,h*9oC?y>5sD % o2hQD'zYsP²3ivnxS!^Z`X9 NVx{ Q}KuY&Ĥ8T S^cZ28bh(zes>\ c[D61nͽ^սN֏ݭ}zU@{(toX@ў;R3.ݝ6]ji.mDnT+ELAttJ Q(U&=UO>s}ﯸv^N{%vP #ɺ*ǻtޢ* gm*%mH((m&=׼nzQ= DFƐɱt@TV(: (/fZ ڞҪ_s}]`]ur u7>{>Sӎ6vh*rXڕ8Ws^opH@ bi 4&aM! C@ 4Ğ@4hdjzbjz h4Fj2SDMmSѦѡyC* 2 h2M#`(&Si2d=OTT*{MS O!Si1mOQ)O)?FSz(y0TjD 0 h xOSSb4510MȚL)fz4m#fFCM'zC˜$d@2Iz#LT=yF~i6 Sjxbj2zɢyFzizjzOd4z` aPS4$A2bɈi d2f&Ɂ4a4dMh`F1m@ɦSbeOdҒ(< %#2֔ i d+={pɆ0hG㣏tԼ̃ bmehM/j$Hkd8o f@?_Pd[-6HO^s垓r! ֑;S7Z%>ŏ<<5'W9I4ḿNc$ ވPgdL]BRpX5KG!!'Vi2i3DyL8>dao%D./kֱOqz{BIb/Svz>g=7ioRе"-+!E,Nyz62]Hd6 QS1 *f 7h!J)DZQT*2=ԏC$Й"}~J4g^G=d/n3F%!"AgB Zi 8H5!Խ]HҎɭAKFA) kqe:5IUJ:UXP`^^&1@򖵗r=~VoUwۭn͆)+Ԅ˫jmuժ3Q]@ LJ 1xMe.HURL'n߱}>tLjД*]nR$32y7ezYrb(Si c4̘3kV6-DN0_ );8k"(()?6Ȣ(;8aHLUr˥*ri3BZcZkS7:D|-=on1DY0 Cj4eas5ceLd25edQK RIT5TC?2ХP[*%WaKTbvFhi" Z6p2mefSR9CظY9<Ž'pnDEma 782,݇NYBb]M3LH8PZ^&ajOZ"bP9D@P@mj-+_ 'r"ك#9,IJ!QD Ć6F4PCY"(#XgGͥ22d7O.*[G!603UF:f 'i2ϪDSEJbN@MTj3-TTBHF-$zQoM:  P@w DJPTh-zNMZ‚ڊE6.x"$N "` <C(q=J;I"Bp g,FhQXktn#fԙZIvCfcD* d`:̶Zʑ' #r8#cItrs9x `gmk ¦h dl%4HdZokr4\*Ѣ"ֵhmvtdUIUX7«%*׋+b-YFk,L"&-V4RAi/#TUZ쮈J Aތ 6>biN82m:It!JcYR;VOVvq0(w˔Dp`V 3߽5Cr-] t;7,jCǦÌפC6RA`BHlIXT7FRjegWI5w>fZtbe)‰o`^ʩt $';(ИٻL\&{L.8jf8ң&Ĩ$RiŲ]Bj_;6rFNö3.Xn n-0y4.M68}ñUٵMoUw^#HHF8Don,N06 !1Aa(z-¡fSIZh !Bt-l>?#`b b=F׊Vڠ0Cq S X:bR(א+ H a5f|g=N>@Dړ_ӹ;B?,e1($,,,s+iu)Il9Eߔ֬Ф :jA0 wsw-rY`=jON}q D!n II4m4kU;6f61f!HISz&qq pA\ٿ.rչNp4ǣv $:j,v-aV#=[:jS`]oM)+.m&k `\@XeRY,U{:eܝih7kϱHqŀd\Zb̞HⓍVz2[PеkѪ,?k{*i VQ m79A$^"HsP<&~AV$=S\{6d\jZ`ʫxXId8 _jlHptvaz1y_BGmv>RO;b n#fJ$voJL&D)rEA$mjLmG O!* F2~q !' 2b +|Avݸi#h5":[tD9Pg±bџ<$ F#ę]\"2hȵ!d2=B)rԌUJ@gE)H߳[E ɾس0ʼn0 \^(!*,B OWW ×k i̳IqJȵC#%H/"/*A}H ɃVà(lE"."(H(A$3.ME/vH61r U X67orq ռ|1Cy y B c|@1YNHX@l8Ll & _^^CaEF,> 0D.̋:h<*%-;cx%3n$~7d( S?+vi0 z18E jN=Ɇ\)gvB 2ک1^TZe` 'w<0Hk@WnRmtJWh`lU` 3fmd`K^i:yH /!mj hC`>]hx46m$%Rc8X[_poʚnيd%$@xK ?Fـ.)8LQ?ć : <E k"HK PZE]%Va <8za7ô$&$B=8T&r)LmAy19-׾,Ņ 5pX?sR>+MX*+;^6  H rF= =M랙;X1DC:) :;$ZbR囄v<V-`@a%DH  Is@#EA5D(kS5S)~ܩm K,<RkMLDU`p >~aKPfQXWh, =F0|bO @jXtFs\TV9359۽ĤL/KSz/; ,rd^T̙F*JK)9rחʃE.;͑:]>y[ԊVdM1WS+[H3aU ૿S>d6z9S* 59xJIyס "(b`H٫i^Pm3/sYF\ޙgcyTA!n   D@1xZN8uDFtn>MiHR$X$HEKy:>E"Y $w]}R>߿4R S̆iIrf@3!;LŜ7 Rc$^Y [ty_ȈRS:d̓}0Vv浇</6d[`*?A1ڧREQESjxL Tv\ |?HwkLkQAD1@̋ =qZ,~k`hLU%%IǝG2^k78-UAzRjP+ULeme{1! R &ݑa8D.b>})Ab4HQRyf,mƂVtx߿<w+G6y0 ^LWkJ<{O׊-F):Wbg.>^ʔoĊA0{*=G3]Dz}ȂI`":9W(ߟv mgf$^c˔:e;>sz%v|@m5ٻ)K^FXFZhRk9W)glj8y~[25ڨkkuoV痤xMkJte[n망58r5c=Y!5Cscݵ|[?טޏ mX o\ +fSҺ3,( OZK MwR}c[YOg?-2"dl8@5-ZhR$nnp d6aV\Mu+d O=xEX`63 "B)cgǙr櫾() oG[?SFo+ɻ ɽG>{A`D1gMPΘ 2w )qؑ^J D4GxϘˬ (6Z1^:ߢ<~BAE04jDMm{gVR̔&_ΎtxGYw9 Q!%,chatb{aƗz\w}/?sG7 P*ܣNV2}Q~<-+=KᓃA9<-Vơz`Av#!^/N3r kՁA"3,@?vt*n?{-n@,*)KCe7nMSKK/_rÔAP&ͦGsCH|boLosWqa yy||_Shdy#xYWLvU?w1<0smh.2@H퇁Ui6'hX;Җ5f+"휅oC3 , LqB deZRU)l>ȯ^E=:5,nV+ 4pH,žr%wI Y CˎBJ]jZ7 B %o(ﲢ0"qQ$ QI s7$e1 Y줎Ŵ(6Ǯ&UVd9( "*uk"'kʩMRLBХV–i3ʩoq8X:{MIxԑ4P1. 57y4+3^`A) ?Q*8Q@n ei6,â" ABnV<6ksHk%(_B󡢍fWbZ+܇7bBf奒'x "sBT]4vv١BoB&,)6mfuYUIc#^%6ʨffsMi]~6NiTpktGDrz=$,j* (YTDCx< B^m%!{ۻ;"Rj3rb2TSPeFLw)j$⃄A4.KARaRa 6hrΛQ. QFRB7Кk_lBRw>]O }~Pc?ns0ԛd)`n?װ InCIMM0,U@CbO`Hw:< ȸ9_5z,i_uRSZ~Yp9 1f  e\=i QOFwE4EǜELI9ud-J% $^Ry73R" fn]!dǬ _caGv57\#E*²Juz$\sIĐ&C,UXY\R`;9 DX B `C$$l*ճzft'F-%.RV\[׍E~jU=/s LkQ Ze[ʼn9%ȑR KNpws˞9A^&x)21LnO3DX .<:irX~y@( {pBu_q> EpG0ڙ+6g7 ܮ&a? Oc_!5](D R_7Ez+NyC2&0zҮ{/|PG8%x&5 A#3x?B= j{:GoAOD@2A<ḚzjuDܐ'alb-c 4;93Ҥׇl{z% b駝#cKЎ龵k`gn @ALE " 膤ZG.=-ڧSw>?WxkwbCD3(t?UCa |/;+¬ 7EG[xYZA+EY>fqEA{mf3TS񼁩z촶Uh :hP!^٭.T ˠkv]i"RK' F ^3/572A>Am.BQb(;! HhX, ޲eh*;W͙7ysz0ycyz,J߅(92HF}7SWˑ>G?aWt([77jO7ݱ'v_gw;ʈoSq#TRE}ΞO4XRE1N4Oy)P3OtiLq۲kw rX kJ,KѮ?ɏ6,4Fઃ4SҚh}f~'tBho8w4 46!{y=wz8[GmI"2BE>Уo;fުӐS'tu[2'pU4B4JЗ4ED 4Aq[[+N r hnm!qHCZ80H!+FxrHS{TP+z;ERfIY&gg$!@Ërv/;BmY+5,$txE|0A"?7(CDbeݽN 5q()N*b2#\/qH%<.ӐEw-S׳ʉ矢7iĮlkϲjH]%-^[U^nIX&狲6.//.B4d:@ ge<"Gj!$Ȥo,1poWTQ΢;j+}Sq;㞱eYv?C čdS  ]06稣n84$TT)HYbELqld49~Հo3X.=N^s8u,Z.Q\ɚl]7Ŷߪ૷&+gQ@ ʻUTцѭzEkԓnNwݚcuK3l1:W2hHdpz p`βEb֛$5Fe]Vfb$)s[~`|I\ۅb0K/ZF Xqy5LwU^>$3Ubj4*CO!\7 lx!ufA `W\B5ܗ{M LōOT*trA$兪cB[L$t}-f¤](Hb!k防24[C3 Tŗ0k%6K9.wլ7%T1ʼzufW OdY/;Mͤoa8iZe=qlB<ы RƛRqo|\VUWf mV " P5+7q>;h)XT9Cjd!rF5*j#7>@Բ Y0tcE(پG_FHI#E',heJZj& *ԙSzXrP %'cubwͮPD(_p/TR t`B9AA{GE&J'ڬh`DP<$}+LmtL ;j#2E֔btqT^S{seM8/&}T%10RQ8 ؛?bQ/Z4 w>b.R!vJ((vH0 NQ  ~"k t15p$9b'2PDF !|1a&QCZiFzCQzY&f& q''Sk ?AÁfS$ fTYΗ`w:xEvzkALog~C3F*Q#HN;v)N^T< 81߬v^cx.ϳ7G,Cʱ]Ʌ`V[ګ$#Wv_xS*Ѧ:+L~{[s8.Z^v)boV׭ޜɆۑaݶH3/[seAiXYRpDZefTTE,\r;Ť$c<\俄ϊqgɩ8YkbMtu3Fs\ةךa-vA1Dl0,ߎnz|CgS&wyww4+S*vywu]z?ժ6Q߁st:DɄ(:͛F}EUlӃn]!U骍v7JKMъow$m6S s u>V A\9`Q&N8D.͏P]89g{F+q|зZȟu<˷\GNG{MoHvk/^j.<:!~>/L+@ҕ)8 \w쵰4P%6GL'n[@Z"b *&"BDSArS3VP г9nIȡ=HEɆPd,lR4ioo ֈ` 8hO!lfy3tXTv0Sοɵ?@ (WsW쭇 yϊ]$LBSI.34ڃA|k8W]H& YFBX(AFȅm$eP!k;}M2y-3X1)>dh|  o=HXpD}suĊsK;Usx+>=R,WvvIawlF&g͒&AA! S.9Za%gF9ZFJF XodMC@W@d\^YI9 uU:bm\H({])fIU{2\Uzss0q:'BBRshl*ye}!bsio+"sYiER `0 8\ i0`H9g嘥(Æa3!G$DtЯr 6~G+1yaz|8)V2\I3`dć02~ho%=̳ 2uRMܠjtTӵO:<,otxqy[jWǛGWVѸ) ߌL~ K۵|R {G"e(BI[81ݖ?⟡G%r^ɔfbH:j'0wA[,]C>^QWy 3p.frb_k<҃mJvJQ$TjڽI--Pi,X,ɁuM }~?Ը@LEHxvA948㠓ټ<Ӻ-<1#A("  Zg \gyCM2&ŹWxưi-wz;ۊfKGvu1AylG+@u)b rW-S-htQ͝_}x2p|6=W 2OiNn:ʖL9[j{B?[$|bD.}޷{M~]Z\z48j5~^(ld2O!PCgjاOpf:JIȆL" ab Yr ".$wę0)H8:_0(1P6&a,Uvr1D Yo(kh z3KA/L9XN7 z31dX}lGf!!(פF"ﳨx'=`9o@4PVZjib@M%$0,FU09 .bSph9^LسvC5WI3Oq*SX %V#!A)?9OuFziB׏%{>N$Ť ȭw:ޝ6MMpo[@e먄3pOQxGʊQ<}x0࿬?a&J6RAbb.hW+fe/z1/rNHayFfʯnDU41bcA[8YOŪfHjŽ'1d0v-&"܆0rwd@N M o@!~>&մZF-pIJsRd qUj[D\%TU| J(E4r(!2=+K- `Yo[TTK(lpРfIJNJ>utV~Q^$>W Ds@=L1*zcrE&1z'lgmC"SlJޒ ! ngU0Rz EH ・]I.RAN -|,OAg*0@K1#pn3I_!;X6/\Hѹx9 r[< 裌$h' {2EBĄd͚ +c!N(9K;[(8 ߮$\!<+ws8QvVmg?&"GSV15(PUY1e]S''K׻Sd3с理ߟQ:W kP_9hJ~rn#9yewrq_-$۔!&nH{bйmOɧz if}+5%2f[dm ̼cImfemq -cOۨś6[yPD kT1q j8U&l2LLC heԫ'9O7žK?]~5j8*.#yðj_V+t_PD?f,GvCU40۹.j4!rH '%U 5q~9N2([rd"[l~8ςb{S{h^h9|K!Gw^*fZʚ #f)6e`2VDئY ]Ny8{Bo=]j{9[&ɨk vrV ȕ^0`;0tj 40jR" 2(0%42 >SY¼rGeE _ .YC AKAhăvMkvɸeK%QGȺJ!!-VK|턥@e<ow %w?OCg#xƓbdp'Jԏv y:]wgTvI7 n;Aqۘē v[! 3L40w12@QlnPD0񒬧8V{oOwnPu=,-Y/s/{w⥦f"9Y@2@G"ҩm6~XR#wc œ~zοOav,˻_k(*XE$]3mz?:mrf_Ǣ)G%&w^AZz$``z׮ wV-hDDτٔM<| _/ڏ{. tvy724q`'j:^Q?myA'(z.z]EMfY[1q5B;-NHmU9Y>XT\Wd䌌qW4l.K◇4:^;R C% ]1iܷ{Q Y ,pBl-pTVXl`Xjüxrb%RGv;339$Vlk"*~qrB:mWS]+6o - 3YZeQAoZ2] ,rASΛya"iHgܦEZ>^D.ͬd{ޘKLcIA97c:}"ݫpÁ}7=~gfF]t7$ey  ~.) AeϝڙWwi8zlt9u ;wy76)ɿ<#Us8P=MM:[.XDWaRGnS7 Wq!4ȴ~S OĴbOiּO$v5A؅!6\9'cVI:u:\ $G}d0զLeʹRd+F CYE@vP$ nI<+DէPac˗YxhN>h Vu$(mEh/%66\m{#C%7 4." XN8 2 0i2ƥ˦;:^LV.Y;l"SŠg\&)Xzxi)=fak,/eRc!:R5l/w{K둦#9c;U|05#S/j[L VF5Ιgn1r5/L<_7oZtZ[Y}gA/g,5L[,jN"Ƌ,J:YQO:(oL^9fZ/UM+@4LUT5S|S~U۫f%D Hj$P `Y[e Mugo,29A1'E)`1T+ۣ3>UoGj bڜ &1%/2Uh5=> 1DwsP= 85ovM 8ՏrMsq_SS *hB>eG<=ܧ~ߋL E:MǗ cB0Q{2;nUiźRS6|p;+NwpItE]FN eZК5VzVi$u{F1L,1ZV1Ap}1/tG1Z[$}#1C}Um /6>Ol.rQk677YppfqE#ǐH%6N]IM-|))7Εj*_WƗ{V^u:YJ{VtdoL>xSShr9x?{Ly]9fqLO4t,s,!3?ph/hΔEe)] (1E}V(rg|k#Q/l8 N+w6?OVv>31`\,x*]fpMF;?ĕIVis`8*%@ڸX9Ur֟WMS9@A嵵˭{L5كHL'~3_m^&L@%Y{k$iNnwy0s<\#@̈́X-N^$LM_MT$,7w}[[7@/}p-ŰA$IDp=*M#!l. 3j{0~=c69R=w#$R(^V2*1LZnsvݿu{JtW9S]ェ+p{vGC5ff[;?|6,tZY7‘m& 8ry1f HwK03Lʼn"Y0;eF<ܬ&4`ʨ&O繈}eL~wsЙbd%&͢-آnW xRѐ NRReJy|yæn;d#)N$@ x&rNhii$RU׳% _|UCA~ayK \j+*[-~פ+A=Rj+ZH=:?5"Άx J$ {?P>R_Ajgs55-DM"[܀#-/办k KGu`E"`rJjPhm'?SFoqbӭz?sj|{oa"ޗ!>BD2^CGѮWskr;[ݼҷv=;iwf Ч(rUF顇at?}Xc(w|\R^=n!A* % =8Vsz˝#5k}Ha=QU|xpi})Qn\d[~Ec?{PFFwj3@vsI<`Vqqrݔ]rklWkӏ6p@.{!#M,eK5H7UH%9z{v=sThġD;'ŊY$x\j$ޟM̔\I[듣F>lg85`Z֢-Aɱ3D$@w`Ɛ8ɇ,@OiD~|+`L Ava:n I)w< Р+ *W聨_-ṽb6ZD!"G|."v#\UW= g{w^6FxlP}$bU W6?-"~Sgu$> qrV \EPSatv܇FAgoxj|[,2g! @C:uh#M[9Zߧy+ŕ+ 9P ?}CySA?5^O2haȣtn *I䠧ԞtFƁz+dM_r6Qhj19GY o)G0!%bmX~ JtvO nKr6\"#"J,zc~] 6jWFO.헞 }=%7gp6ct"GvXP@9 9P3b)R}T?5- |*Q2r^ȄP#qt7]s;[2[Ը>#6" !nz& 㦜OcU/o*bBoeWKӑlQbˡ](87]ic57q꽖|"Zy>y@^Y[,qэVÑzvu20/F<"a蛕#{w#o*wp_E<4UfA2j"}"1/"o.tB^h4Α1B\:-q"dDz9zgHrA+~3dVD$:R]HM9CH ʤtQpxA}rCBhӲcr0NW.s6}4]L]\r sڷYX5'#q^Dp/N9QCVg9pkrŅe17s wL]lGcU'hCL98#kQ+(uR|؆1wU*E a\m<UBI[ >{H  OZ!7m@ t! :^vtBN#]ZM({b+>UjFѯ&rQHlGn{|0N:*N6r ++&#s9 ̖$hBJP),F&!ıLMY5:d liyl}?fX1{a/v%?1s SÈdzxh̆]3Y$` ۵LV^ֲfsKn>'7̲,r @BIy \#LT$clPqcqΣ{SFgN48697iz1_ڑcVvZ%SbQ0_5A2dUUH^UKkH }b`ii6D SoI^GlhD7 Ș_׆TlG(6i "xC9@r7ݍP̳":҆xFDJ-%ݻs{f_ *2\ _lCXl'qڬR+Ӏrt][?ze.QIޚ"哺ӲbA(XBvvh"~;LJ@[)wj\f]{Q^od_GoG㤭vdV$z 6/V\[$}_קG90wbyPl8PZl;fj|Ue#YUkÕa{Lֺy%̚K`އ7vJs4DP#ʚiۆ:Ȟx-`d!@rT3̘ nvt̐vމIGkDՍd0s%Ա[7bsN$kxrS: 5Z# "X1=ޑ1znXJ#ݣy;䧃?}@L8`|o0>>Cl vqtw ]s/bEK.@TڪTTt4S fϏ~E%my]> E$ A=$1 ʤ/>/9O W3!F |GH˾R%I5HiiS>Ƨr.cdiEeGpcBsrы!}D`t`lJ[~j25 - BDB.w&wަzXoQ[E*H`"ka c9"&C^̢a-zn.eIS{'&D/cS>Un˭:G>:=4i#:;K+1LC1*(Q0=^|ә'OAI RC+];6ѮaVQ5vymbɝ^ >ڵ_xpޕaq0KƸlA\^( ] AΩ_CqJt[8u ӯ{D-N#s5xpE@Dd-gzv06rx[{8F9m'1Cwc>+-BDKɠ3벂SԐDF9h h!}bkH&!yJ3-xuL3N}SloJf"8ޚۜl=?P@X:< v._\d@X&;̓Cfgآ/fBY\oUi9;=Weg3vdzcPJ/r'7l ,CY}qZR;,/u'ᳩsOz )c@9%*jĹ "tDTKx59=WչS@fwnwt3T,.9SfI`zsmU+k 7 Fe%N7+e 92ʸmu4R䦑re3U 4j9_Z8DbHaQ̙: 54ral<}gnNNo:>b@Ř,pAy%JsWU2eQtV$<).Ɖs੸I%@Rj6DU{ xU\scjiar\ʨCR^Nw ,\%$uB{yyqV-ӆȎZRN7GQmhz1eYzT1gV"?Q3{tjH8VEx9OG*ӹWC-"]Vv.p:Eu7O]`:I#X=E$C Lt}INo|^òmܮT܆@U$}7].V9s:ɔN7:G '߉=v㣺\@@bX;Jk {:TZlU0945ǹ#x-DaѶ>¡uѽhe l>ٗ.kŮ YMC:?we9Pa*^T%@[ahvBVg :zs-Uh:&~;hGl/aZ%ۜԺi wx#% 7l=GGc]@'T9V\0 rUT5A oa~}l8TI~DD ޮ2,9|nV~޸i=u;V=qSXV|H1%^yeuKUPڌԎ0n@' TeX/}~4Sn8`Zq@Y3xyYZ`)P#*X-l\My"gJ**_/ˏUg/WyȽv}አm{ 4H2)LC22I"Lb9jHOb Kx) v٪K'_LlQ&m(Ò֜j6Sn5 uM,&XX"Z8v>ɛC33H5ƒ54\U"552`*F>A Uk'"ùolfEI g?|z0gOOERΫ5yyn(.MZA2Z7uMVTx]Uh-{FN<5ú"q@'!P@J#"a#ӥ JyhpT 4qBrL³t~ST:L:>:D䲄 9/Rt T\lc>V,5$ tn~;њc,Z)Ȝ ]νЭlȔFU&#<;het+R\صh W~qƚJNjY b0V,C@>p-ɼ#F^rJD"J$] <(M*"N&·=.]T۪Uk>UmppW NwHaɚvu @B£kA+n]3s{>LBds20Ř|^]B^^̦|4f,3Kѝ mwmGDSUIQ f,\;L9L̵ ?(mΦ!B4fKQU09,0 Sg7iVTC)9F SAPJ]VRzx`#ߏ604nNkT&kP;6>S[M 8pߪtw[b{JTlH/v6KnpM3aKNnJ~Fi#zQlٚa;* 'rCeS,6Uh 2wQ q;f$<*myna>3ujj .D)x "w3 pTUqh[]1ij6ŹQTtx7&2-֔a  KHre"8k+Bq E c]u4=5^-k z /MRgwp@.->׆nuE/b澧;U:s& ̖,^$9>9`DC\1Z{K٨RlTlK 6;o 8 (Xx M]E2]3'M7{z{*gf磿2"$;EM W!p9-Q@ʆRJ)^Q>\DJ䬇XmW$L,nynaWxfxMrDk@]BK~c#DJXgi؁[!omJ6KW޸̰ȵ ^9k?qWꚈY#b~A!Q[Y.0&xԂ`bFNDѮjO@ g wa?$H?}S;@3Bnb˿DZʎ4§/_ٶ"E@!"*;4R*dH:,K^v=vM6*-u/y.Q5S@q6vJ@jsQʂ@ͩ\@yQAψS1ڮ46` ,0„" &UqW= 25U߉uIݸ0Œ;CU贛Hw &0+ 6=VˠoÕgf $QD N\l p2 Euv'@n%g==&zi;jiF=: o "SlF>E1g;JTr g ;S .羻qDFA'Zֲ0v)0RdKa~efU("!+ 6@&"= aǦ lD)P"$^ni]p)4W4ˡDl##Vzi;y hE#z5Uy@N禟56\˟s3 Z9gM8e;ڣeaDM gyw 9wGZZR;;.",7@e1KdH5 T@@yT̢_ zW&w;fl`d!G jm 3dZ xl;-ZbLꓴdE&f͝{/ЙRot{{Þe׾[^ξ# d"ņ wR#yQ+ Drdi6αm _ ֢"jN1Lw{E=-U6b˵)eVCS3QE[t@W@3G dMvG'eHn29OZ#`:T+u'{`S(G6EG1Ϡ9L{`xQ2CXU3b/=El)MV+G^0TF.fo%*#߲b(Lܙ!q3K:iOZJy̥fQomNhhۯ5Qpdvͪ.!o^if]\ӂH] PYtCř68= Nb.V%8f*3cp/tH$&2(8TǓ5:ɓRRzO5:L IM-&]3`܆P)2bEO!rKkѫ szT6Ep/jQ\(Y Pe>Caxaڣ9䕁2}vN9iH2s#B P6ĴŒ0t<bq,tnQGBKl3Vuj_*Cbg R:!Kpɫ%LPÉ')-I2æd|A^ns&$)TK.2M0wwUOM}`iCCmd$:u gi LszRzxTu1;V9R vdfzIz8u[j<@%FDyx9LRK2[)Xg["总hΣCh9b[uamaLPҔCS 58vtm.!šsutS}F=g39,&[ &]^ا+υ̖@谤5lTLd;l9O וCl0“jŚTά31N}H_Uxxav!lgA^:Y9mZ9 55Zx,wМJZ'} 룣jІT Hҙ3f6sZ;q2!$H"e~r B7r !wl9S&ǧj ڭiyC06`*,9fLKc?Wa4&, XWeQ4>C98@q&ë DfV "҈pyy$̨YJHEGn5K#Jb4l jy8IͺYUb](pn5̙18HDx0 Cq(4Q#U@:JGEDc96&rI*氤F5Tcdл"{]@YjY5lAͦd#sgJǫS>mh6Ӂ!zA"Yab `20pwֆY${!R:u`pz3b}'1:H]$!h N4԰O' 9!qV\l.)L0n ΋ nU֪^W6,"@ jmr[1ă<G]BϚ$cs:G=SX\鄃;,!nQ(ʋ T4ڋ&w,&AE%6msi̘t:Cay6ekYp 'kV}Cc)ӕIn93|ט=KQ4p:,D:$e0ywy.ͦ`4gr M*Y Nz30ć3nL>eK>~tS40Ifީn≝: mQ M9= |j7fP8FQPq|/A D7}LFvIkf_=Lݸۮ1T AIɄQL@\%ua[xAWh BB.wsYL,o%7H3QUP $o/(50swTN7M*=cBN&۷,;gA:I6F(W}VI<"qϽtzHC""rO*P_B^iC]8rʛɑMPC^ iB|8ܽ2 y\ B  iN A:e}T6A~&%"4a5$" mW]!6й%(dHvDcZExiEf~yQ>b7@x rS<9P>:Dv rk:06A7B مC ^@+PЃJ!*r…$A*4P4+"#D-*I TM)J-dӒ>QrT u" BrB)HR!A H"jD 2Uh%P]Gƀ Q8 Ez!RBGTI@( ZBR(;H R dȄTHB(XiE7ȆCeZETR*E))iP, C%U@Ѕ\BFNH2UH +@*$)( C ZEZrR*4")B P % @*"2"ү8!J*R-(-~DhJJU)ZQ(C(*SJHҢH2DP UԨҔH4Ѐ(@ JB"(I@ J!*rQ@"R'L"() *d" HP-" Ђ HР(*-RR B*4#@B($ ) ARFƀ_rAF@h@BPTOHTSiQ"D @)Dy|bߋ'sS+ԜH}IY iCS )FIpadܣ٦s\lf|6U3PJlOOj5 ({&}/ vžuS3!k%C UD]"@@D)SPd P"Pȴұ+@ (dBb2r(&B?✆)HihR0@()@i"TYFH(A&iY*)U".J!)B-*29Y1%#BG*WRHд C1 ąD/غpIC˘ 3$J`)ቨWDJɐmBPҦBHPEd!JzHD%Q.ƽCmu#%CW AO^y7cuo}ANYG3$ G?DV`?#HT Y<A7Gj2EuB(;;IJp c04h"-,&\"t!ȋMANCbC@^v+646<{`A(#^ }<N(*@D0$ ؑڤ(EƀLUHi@HTC@jA=4^ zki@|z' ;@P}$뽈"qR(xPUQ ]&Ud@B |՞gd('=;I7V qˊm"RlAED X5ni(4BO"l6;R(!@U5BW=rEg>¨n$ >  vCÃe}%*Pܠa4D6**/H(x*B#PD>FG>1(>J@ PBUK%oږ!ġ%@A9Uإ"4ڟB@PBx+֌#Rv<"}ܫ2SxAu@{ DNRQˀ ^:' ߸ >]%=~oAu1EGC NR!z!/ TOf*T ;tM ]bqNn H G<V W d.w!iC $^WĽĨ߈傛H(ϋ@ Z8 Ed~{0q.Hvɞ;φuJk_>s{˒FAϑddXp*:AM"ЏjC:$Dv.Som ZO:&!jTF S1N'sAkW1`~!z7@밝vE,v0Br2R!)Cf*P |s(V BP2!PWZ|! %hsU`3XCE K_m'ʞ^9Q:УҔU% <$SB;>F!9O[nJu!\!yCԆx;(ZҴEu!db)8c U"'H{,Jrv]9B%?7ʴ lB}'<|j5*%(G0ܘ'H`rEܐZp.AjZHW!(?9f7튜#@Be_Aj(:2<>,}=ؽjPJp0>fX#jd!ɴy6@$'P*mU `'CmC#HR.uy9#NC[ÂyJH4 "% ԀCt(*I@C QQ;I.^*r[$@i>A#JJ12+j2(OU##MVBHm0.QI^ZAKg4˧sVIyp4aQT%;bTCRB֞ 8뻧4a@AAKUQRS(ZƢGJ(h}UEUHLʔ#5ABR:. ܑBP!XIa֮ (Wr+b9R R%֔ɟ?)DAj*8m|U,K;*" ffDkrDH"(((a:E2NYU@Ey%u|l|d(²E)!idM'#qQQN t ]iT}5P]ض= 4Lb>օj o&:$ "ՕU9d$LQJ"PG!&0Ԡ T۹H`h O%!dK ύ6MU@-rgOc*! ^IQC (QԨ:D@UmiI0''ԡx&oD{ [30DQʢ^ۨ8uF]EP4i:i r!2h~G)1ؘ'%N(QiUo2&Ҟ35v$ 5pE]H;"|z" we;DPN԰ERqB( J((J*&)hd/Aw >Cd=4' @$E_qzIN}~;xr*9 =0%* ) c;;?Ϝ|@k17@ #@R{ 5 Ҙ$  Bkqӄ=DUK/`H @ Ԧ iB?t T"' jT]@"||0@"<@?bE DV_2caюB\: !fo9Tˊ"}|5fb*@oa@DPȞ8) Wnh7B PfQG#I:x `u Eu,w ׄDw'D &H !1H"`k EGHA:"r m)d˘ UL(_A/MAGt fA2bHU"$L-  h2)DHeOLu@7\AP"pj Y4**QSS̔EMҪ8@ CjDERRů|Mys\ϥ{<}VivCc,CRfK0yH i/KAhH[+5AeŔblݫBM)D lE,~,T |&m  nRS&Bk @mv%K`$iG1MjT3<'Wuօv(v!LBm=n VR:%X{ $BI0gM2s* ͫ )$a!>}rpe+ cxBP(bDN(\2&dn v=I[N (kӂpUE<IKF[B8܂ɳ qѕ%`n?Ad3ڤ]C3RM6%}LXBju$Y$XN qo0H&Z-11 ,W`*:0ᣲWt!d ( ^DSWt+N+R2y>0$d$ >z z, wRe%vKӀaY\L>!5P\X"bFA;(! 3|j[W(mbuK›Hb0EeV󱆄A[1v.%! " dHJ -P])33!cZS8=P q V @,ʱϻ^6m 1+ ,r5E]q+b] Xd8Ʃ2S 0wP (% zd=!’jB8K>\C2_\I\*L+d<෱t\ s$?$ǚQ^BFtoHX}\ T89@𮘁4'I.’mܵT4T4棈rҘڼr&G t^vwuEHzT椒0*SzXj,.x(kbTGIS?l^?`ˉm oL!`'[:gܾz.tskBS 9 3'E 5&[-C/J\}:og5w כl|,e/EZ(ɺ1O5G3ftnmmεd:)T7 lV yNm2XJB ].[ZaEi0ƵƝ)LެZ/RY׮BN m(Iz]`clO\Xz'T 83{r7P؆ZkiZjB֍s&T ׅW5շ.TԚ2HW\h(C0yjK$wn.b )*G NmԸEQFFT伱c#v,sliHNƂ Z0̳3(r̤pAGP M-fafEUA!l0@+mx LQW(wT2se%6fPSckJ+j k5LĪB&%^\uR)4~RQևixհބ;̠{o>j=ו&@r܍@r?+HɁ0=,u՗p¾N2U)~P8PV"ēI0(O(R*w½ǻ ք<=m_ЏbJB*[‡\ˏgEE'C?+Og}N5y **@'@EE$9(RjT<9wʟ])Is-ںH8BJA7I-![H,&fJRJP9SʔUhDC( /^PDQC>K1y"88H4p/ĕ}(cLHr[E5PK #hv|3˄Hd/7RRG~3mrMCk~T'"P8n+|@-E7J(-^.Ca@_ WR} ֑]&QU7}!@A<"Hy24^tÆ!xG1כ{wnwFYxbx15@H.Sʋ=*EJ E )(; 4^M!@LɣX?3=4(xt!J*ҙ % 'ZThMBxUA*:iP(A? *A)4PH#"@>0"Ri'DB!X8-X~?3>t@ԍ ŘF$S$"m$$M 4 zQ AH>ڠ Ab+z/ll wQAAC $P"=lP )H`ƌ` R56jI!n|7DgeKP^sYT?0 P[hdu)ޔ!Cs'”#@~S!鲀q"M㪙x@7~^ms JaƇaY;JfBsَjTRN„"rDݸQr>K~aݎLLr x[ncd5LJzy䀏/Z~V7BrʮQyQ]݁ZP:QWiȢh;6v5#GslS7u ln,5ˏ &?%HS4 'ߤc Fi`$tzכ*'93:BY t7 S"ă#EƎQ8i1|/A3.al>5(r`㛩vi tJ($SA0ÀH@ (bP@A-*^u%Hzi2gH7 T5#z'ț#CA `i;wHN ʘ8vQI3CL34f+$I̐MjA ~ &< EP<=D]6FСmM(Kj }=BtoԹ0>BnxX? J">-!17珅lʉ P5 v{RcC l!t%ԙ0;SRŵ*߉[a[""E͋DG5\%>A{>."A:^ztP^w23&Y(%6{mxg؁zd} U./*t.dH`74f-@hW[~9bbDKР1c T hC.DHi?&BEjP^ħ 1@yhC,6= Qd@U+BjE@2CRe vC؅_/b7vT] HDx3֌RJ$`JCՒzyn#wo;sP?JP@({HWȜ!N8TOfE|Jqh"2zC ;rN;4"I^+7!Ee ,J@*D=tY(̨ "EِMBdBp N8S'(y2)xܘwF* : AuPsD5@Lj/ c&pdayET;(v@sW%Q$G̾F7[{dՐ2` Y.3)DZ!Q;tPdD!AN&aP*VSʔƒD=қRV!_B*ldV Hz$7ʎ-/O!_Y!JQP?t;DC栧YDG>d<_.)Oo"/*xUo|,!%<>7¿ T =H9D^BO'v z/S'Ȧ8EFSa>/zqahƂ7aݬk@larTMk~L䈁tNQEᴼCCWtsްRw}7 (}`JRvЁ ?rP ,aQH}fߒD_/51 "ʍ@sB@1[!5/m͡9ה:&$U|_=̱* l*:BMĜHgԫ.1HD0 ؕ"R!(9$OYlYdO̒sG )cdQ{# P }(r`=<2!70A: N |U䀀oQuq @/B6O"0dQ Д~')JeʻtPШo= !IJ @6Wyp DjHD\ xR$;@ 'xM(v.&.6 a)5aԍ _AG*J2J`&N /YpJUX3^ELHE' MOm{9t51%EIgsI,aIvى ;j.Ӭ#ǯA7Ip4vd|{qg[w 9FZ i3;W(s lF K`Tʤdf tlL% -{P cKB;V72ՅlYpN}oq6Cd%0.S)zV 6̫ӳ ʈ*Wׄ_s(rH{HQ\/х9|Z@4 sTŽȡ-O2h_ǻ~O3KY8@؀_NKi>qd>֪DQT T0ASv*4Ll‰QYJ\Ui ( rխ$T*-TiR/UE{s6,: {ɨb&`~>:2DH$,=/?S3~]CPn3'1 (Q YW0dڈy -z!H\ rJ@L5R̝qSSLiL%u![pa3lr|&݈dىa!RupfNDvl<̪ED;o28"5pF*{_=ѭXd5D׎9ҒR0*ZzS&V; FbzCʶD1HH(mfT@ $!K"KP}UkC̔@$7@ qW`ɥXS"JrT8Pj vvaW9OW}P ܌ROF/nENIGt z^<` Si X$P}LYD(H4'C&Jji^ hDS'+_@8?u'! ã?ˡ Nb@$CM> 0I @E"'rxʊi^,7CnT$2Nw;#q0@V ܒOj;|w`} ?0NliL CPS619H~.;h%S+ lUJXnkǡ.7*K^VD}' ~zxtz, m9:}CQ;b|+ocѻ{@zD t*:C|40ķY,%`(fQABtz9"!L&eoOPT'Ȟ:RkT;s`6: '”>|{FYY?Ѵh OY5DLNsad dEy(myx_+[`Os-#gOݵѓS8?1y w8{}f[BvwۣQ8] ,DY!*`uS fȜ  `ňdR, $C ;$2C`~ɐ``skz\+z?Ś֐GHwMebHuԀ*WO!HNцxj@7zu$kKz&I}_-cs_C+`J"n:?|~!L T:g V@x%@-{,vE^J ]4I Fn| 7 `Ak;!D;[/b^Y9$ls FŁIa]DnVӰ |L @UP|6T D,~CGT˙PոU@J+:!;p<1iɄNhSTWC*2SS!}DB ̀8ءDfik81(<"zZf op㭐QCSS2rl`3k+Zu2 t<'t!sGA!=C^{ɂ ̂K6S:;Kr40aj.uaZԆAq 3nhB;h%/$瞧$q8O#ŎBol@rfZI"8 \F Q1 0-W:LSL|FjZ9P̓AF] ݳva"Q84k eӖ"*`WD6 DẂ V@2BI>!JRRWo5rKS9ׂ]3#1 |UEsd1JlQaa"! 9ޕ,xH/cIߝ3ᘈDw^6@cIcXq D,@_!P(D|Ԏ1TyIu o@7jIxIکpKNF/W.7(FMl}bF%aeOÔ7ȚN?7=/gkC]4 Ais6@4 uZXW ^yN=~ )マpxkO ϰK4S,%rdP׶ύ`р}U3:\voS`o>|u:|ΰY4ПgAn=9`ZɑDey JU޳R|I>$Y }- nQ{ OhE~w5LTVS%pWdeTvmq1]uP**H u3#?~x7Uy9МuEtl NOY+^$yO`CfqVC< G<>w&qhh-N~yVOu<))N*%}O8_C$03~T`t#tgԄƱGB_͝l .9-(|ʆw,Of`u }TdEĮ"˱f r:J gEt||K #z[X')ޑΙPJ?鱛ݫ]^or{2S0"~tD"]H-Pjjddw]:m&f@,.3S^ALC;=}ܯֵ-:-H!(at/xM<浺je[5%,Zm:=<32\yr&< }d`T H|c *-²]wxLuHQ\R`9@,?,7|o]zp6#鏢k |kh_Tݸ4RrҀտc3/m!l_P>ݲ;osܬUIP8q녙^U4%%m_HB|OkU!Ԗ2 -e0zcu"z$Uc͖S2vt2Xc iÉf @6ec3@稳'01U?);(doj_XPL#!Nsb h_0PI3RT #`Wj H&0![U;ab Yd̅32N^EU''&V7YlOm^gqaŸM, 1m=OTe[{t?j? վTo%`~RzO?ubJɍC2WJ'"͏3< .̷Ϯ#*C-<@uSdI,%w&_~b,8PDJEvU$ (J%f` "aؔtjA:lv6TwXPz,T~n,:jjX_:v^#s_"EYƒN1v 3o(_ĀyG##Q!{cZ"^[DYXyqd-Xy3Yi=?P*7R 彁#؁q̟z k&#]lQzX25 ڞ ք#%FGnc.@;cWmX[of<2q.%J![GۼP(Co,dB0 " ԬU@g|D"MQJZ"++Xkj ȸbp} s[n!$KڥO<աBe{V]-7/;qz|'f&Wv\J7K2"w8f|D\w0Qg+6Hʑ|JL/3ǒx |II*Rgϑw lyџD?bwQ|4Ölݬ+42|AYbV~%}2CBszd,F }I,g~qHgEt|!s1& 6SdL%v(?^.Wz?8PIxd4kX?To(˽1v@(|/w[;WY !\O_O Ď*qm'wAP֯S'NFrD&H3h$$Ww|#sIϡ }m^vv]L5h0584˗dp{&O>FoZ^iwҌjӸaiv6;X=Ip)PXAJ8|V>j|6.O;;G{GYO];zP6г-X'OIu-'=wD<ʒFV\ U흋Tw*?O 9&aH, Xz?%<[ozZ."N^e:bܦ ˗Yl()Y9̯""x%Jwf1"#5[vQ(DaϹhxڍGTE^da!_ܫ}0y-oP1Ʀ[^GVB{",,͠ JƮH4iV VPXH4ɒʵע$u^O)"3Co3\5c=jb"L(!꽈$JKl# c&% \̹S>3?w6JQN :OC(t`kUB ^U~NP!= EǣLPL0%^Ldv45Q) DF22K ̘Ul;&MǿpH V֘we}O`67fbMTNGv-P.zxD |IL N6W\;H30iKl)g_;^uv)>E-߰u)†j&Jd&xov7Ř<;_ɏ_C>db?]< 7so.٥,+pJw-ze 󐛲qn/W7v V/wz?>)6|!>34$ǠfmƐ?..Kr{"4R H/fHh&)[BGmjWg[z{a_06k#0rF kyuD93mIwax5)q>4⻟N ;s>iysFΧJ}Q_d>e߷Cd/ PdBA_5UwY<7wQ-qSsLΜ*˴eЫ!:BP TݴQu`'je~XUY5=N!J/!rdHliȅ(!Q/8(~X&ϓj<a{@Բ!2pW:H6C/CASC說sڽ@qXTs nvv7$o- DY/#Gy=矶~A{q_@ G];=,Z5LT%A"_myq.cV,y 5zvĺlD"1xd-Xy\CK\Ż} ׮3M\ߞo9XY"~dRO&Gk^Q($w쓟Ž Q/SN> ;^-EKZC 'b?d+(iDb+kĒ14ĨEG+YkM+{E-OqU_ԗ')V' +)SؔSxXW5@)n>bWe5Ju@[|pwH[ &Q@<%Lka0$LKPCK?lEQ `?BVYΪy0;eKBs|]? vn2E锆]ksDܗrz8 %S51lGcOAe/ɰmPaW 5VPne32\~ݿn G9܎e19R~z (ZYȰ`A HEKpooy+Vd2Q6Q'nfomЁIG`|\؛ym4C3 K=w7GcǠS4w7F#9)Qݗ<iDwvf2lɘp0ARjp\N6vY m#EQ%ڔGJ'@BnͼL/,ffcR7 td&ڸUϥ"_^"4!E%^"2Yh ґj^q OD~@ >ttDR(R~`žO^T΀ҙy%=teXYi}dkXSU e VcT; CԪDC7qj296m{ On8(ʤ 2pUT;0F !X5(ܣ2Hx!ӀV;TJ1@ЇpayV1-tkddf)r_K0^⣜ SiU@Phe~8:=妧 >Xظ*a]CxKc CBF>G; } )ysf_6n1r=~ wPc̓379NUOT/S0Ea1Ul;( ( ^.燡ވxg+'Wl ]xv~ݾ Y څS |ͬx,;;~[:WR!ڴ0/hjbrm gcT] j[A0 `S׭ER+@UwQYJPD; h3[)qe, G1pZ8,jc&{gE≽X6cM1LI Z")#X* ù.] 0DԖ:-)Ò$cE++ΑfZ&M.OL*"ʋ/'lh`0j-KT΢}D4'w-8+.8yQͪ9]YI'-Mg~z^C&I564@EE/6tH7Bu2"  *b؊HgIg ٻY# twO~&7ȁUg:)#W#w?e+ߐ֐-/ra6{꒓>l{:znшL[Ox4JLY K d1Jg{Ȗa-NĤN_Rv}6:@Nk9>Q6jy\iC_dR OmE앣5#;:){~NnM.`OamO)_|hm\%vG`=le빇׬}PcC }Kҳғ3/ZF&p3 NoT- ndKRÒTPW?,UTс47Q_Eݡc9kܦ>^Cg aZ¯oP6Z-Ew.X6g8"Cd;2 #9c ^(~SwdN98;X3+E3A{~z𬟶ݽަ~%/Z?xf$W+1.%dîsֵ%qv|־RSH`P m:<{ͷ;>w9{ j~<#iMhrx}&S_"H][WxQw1u/_#Cnʁ݅)T$/_{ޚLk5fX*ue޹[_1ONӷ7]e5wuw8'NQ~TؼG?5KE+=-7鶾۬{m7sM%ZvW#Xսeu_KdykYVGòƎy˚l4KkP kVN_tng='n&s~*(d[Ul(Ÿ'Kgv|<6U}RrR 8 Fruh.'Omq;}Ǐkdu2Z\}YcHgr=83&JUrw=Igc0>^.n6c^l>ҩZEd¿:"s4֍`KۅӾXh2؏'u%OCiY=m3_e>Oh2wE8&O9!Ά2{ ZM &_;SymFqZl1wy]o3$r;9o[}3#i1sq+tby5 rO=au&Nk\|=SI/z\̗ozm{+ѭ5TP◶MжS|6D;_ݽʅî//m]0YƣEJ;uieo3l[w稑Bd{G~:^moq<^G4 QP2ڃd#i:o1IR+o{R]OJ41y?\l(۹Ne;ʞ%}oe` mṰdd۞ f5KA̠ta-9a.ns̰6㣝I  =$Wzf<iaK lKif ŜyPQK?^_~t]:ќg4.`9]F-_ [hOmvh6d%x:EHXT4T?ad?ed fP21.ɶW% NA+eoV|:?w],k6wZ^O؁JT>+]@ 9͉`ɕ>4y:9K WR ?+s[[ksTp|(&1sK@j5V@w Q*G`S/TAݴͺ ":LL6+Bt۠(Pi6t0_4i8QM]\k|t AT؈Q# JRS0kقC8|(L7:> )LaE+LN^ŋn U[[$݀ z923diwvxs秱 I@u\De.,ׇ$J cޫv e-;1ie:,ˎO [ѳOC|a*x_x{qUa{8J4aN(u x H 9࣏tAߠ`utaiFQ ˺'*L PVf ϧ/!oޝxTƂ Zxi^oR #PiQ`^kmt0P !$>J`}q~g~/, Q:mL\xœOPpw[EN~жeEݥUI a'l{&{ >GA{\Ogt.$2ZZDw€ ԽLGӕ A(aڴ5:/r781hȴdˎFWcI~ppq+bp}_e؍D2~B']ȅ ƜnDI{@^lKn{1hcrdZx MQ Ad AYSE'8,ر!b+R q ʟOL,7=7}yܮUqg.ˬ b$`Twݎ hGurŪiumot05cq>+6-s8TT-7jIaRp7 nQf3^^. 0*KgJP$3<6oǢKA~mqFޘrC$t|D ;!oC/ t|@D!?/$ Pa"8ƀNRZ8uGf<킧uYՆ%Q܄-U7!E?==&|ʋA>Ԥ^>&(wGMlmvWz$9g]|?Qg-̝-0<8 /h*7S7\9~I1]>[}NTpM~& BbEJJEIe߄Mykؿd2/h|lDmNa1!H>v[.8w-4Q2RM -KJ4%!)H•2i?F0 Av2D*>އ2ha_a4&AqA={ILb/d͔_teM_MN~Q:+Yrnvʱ+ްcnMA)0`H;<"??ۻaWHR 7Xm"PŃb,X3~TFE \ƚ5`g2@ A%I2W騄f"Ǫ{!")&Wtn j\%@(8zW1aCCs 4ɰ#-sHY`=V4UTKY-h8oa7F|?ᠲsjU>.^z--12eӽ֭il}" Y{P;z~&z$$$0_rF1 @ÕӔ+C#f yR Ps,o_C#"/<4֡VoRNkSR{lכ_RK=(,QI%`=>QCe<io 8@w#!e4i ]C̣܍{)(Vm HA*,aGytsP!j7̱'+%}@c;rpȒ1$X W#2i Ig0\ B B-ԁE(ME ޵.)L ?ۉǔd[` F2) LFv6*pܗf|bo^f!ܕSXOyCOG9!{G|B=! uĐ8gm_].d-_`=ކAp=~҇" ^yeʼS ĝ{xi `nd B]v!D.((pT?mWr?1visƟˎ-.'ϿVuPm~{CۤGc0Xr^Ձ/]"*0w' "7iHo kwơ%Ɉ86ʔ*8wfIr&66Zt1+k񫮨B:E(&|5q(%$ت̡.)X!0]*%ٟ&Yh%@<,\{& Y뭤p8Z!ӘBϡj"a>?MR.KM_A! x>{1r8wfHt^* ӝ΋wvN5=3vF~M Cԣ>n =Áuیˇw][*AZЄUτGi8pQ'] ]{3s /i?1rUXP k@IHX}A[3{\#dzTd)Y.E4zstcܗԆ|kqP:q3pȂO&&1׽ҫ:B5g9@ EIrtCtF,oVk>V)7+|$r7uߗ~/ݵJSPh i<.ͽ((!{7*yUHZOIu7e3U35E A@DR!`(&Ƒ.ٍKGW8:FED~!޾P>Cu<l0)pX"H/7$?MTk=*FZDZ~dx?:2wcf/ξ{j&[ְt2vț`$ڪ&u𛆼(s J)ewd(#|1H^#^T(5RQmy[]\(6iK :|O.O~ yB ?_̦Ζ'ժ8d&$@t$ # G(Oi0vӶ-Fe&poS#7J T8"uD0% z ^Y&y\\I˨#дCVl dxGquٻ1%40Lrflefka'e~]}^— zw=_|rgO5*q;.)`tWCh3*C'w]udsޗ1Y 0h\2vQĒF!2Dyyk."WJVELW&an8 ~8&plL: ڍ,F» Փ3lȽ4q_sܦ|$K8 PQYrGTW#֌,Uj395ZlW-sJ>^.&w;7nvR{ Hqrq|u< _;/_?^r*/Qe] fdOgBRɬղVQoKG;ek:ۇo.fcI9vÍd9h?us95rβ 2VUٙe{c8.LnyWQ KFͳM)4On=:F}E@; =UP WokjnF3w =%+9@*nՊ쮗q'!B߽/Ո/qvQʮy?Z6{OW|=")vIfKBP:`8)\X.N=[ѫ v7v~迋b*<.;:CF<Լ*ʮ/K/\ߘs 7ww9∃3\Nyݾl€ 0-\,6P/F3ku%m1x;WG!M_{[x&;7xpsl =\+]VH>[`Gom][".ñoXcMfOAԾV4-Kا]uY_=ro P `7#ye!x<+ľJOM]=bpuSJ/kzZ~;ziۑ-c;f|֑rR^j077.ڊ]}?MkU F}; *Jsdn5Z 9xn{4 |08spnzEuȳ5s}|s7\ͥ쏾|4͉WWh{[>?^{eߩ}}, o闾M\s{ys.e4YwI\8-3y!#ZseY9 pT˹7fnt߃2Wme?sdn۩ܯ{VdCXVf۷[W"Yz!fynz;}",<09C.:驮/wUTWrS:̇Ù~w~ELxҒ{lnsYvPqrV]/~Y[φ?gH++䞙1yXJ]oܺo ZJSGh ywQ?ea^&'y4^wX9/Oů7< eƸMnۦ?nk;v|-\!Z"j>7Wxn{ŷ5RɊ5D؇YrplNJ\{]#j쥥6''5hgwֻ ,7h]>=cO_4g[ehn> _CM[uK9q [u;LXX8>DoefPF"LQ r1d@ f@;ú)*Gl@H+6!m@L:_GlHf_c__܄9@¼oKśF< e;%D[ƲLX)4B:^S o*N+v(0baYJFy}2Jf*Ŗv]0Jm%hd}9)P!ubSܟ9OS91"Hә#gB;Z?aCxyd j)Z3#<&'ZB;(ē24G[fRN Vm1A)xy<"RQw2,6 adoǃ4>p `b%8:TZbSItc[b=:O˄˛I?\A1Jl@E"N^>N#yf5X( xܵ@V.)<;z[ oo#!~$*#"SL!aCQ!s8!wVx Kz8NUIPޛ!W6T&]Za"y%vrp-s#iBuQPCZrE@5 .i"xq&JPP+B4RBRR4% P( 2:K|1`H,.AO4- R-(R?$vT Lh :HIy0I&B){as!g{ wlzlk`!ߑ͕K{_ZaZa(z6hAwM2ݲL\9a1 Sٔ8"HFaо*=P6ʄ7$G /K. Cf֎ m8* f}c|"?L [o%DPF5)7Q|bȧcM wsZ*;>f0M03IOV#) ۘzCEԣZk0PH})ERZytz b ?ZCm;7hэ aCx~gj+C!E~!)8rZ&YrN" !AvDɻ'z}i : nK@A<[Ѵ)CKv\ᰟ2e7z(Q TUvb*$ 2\*9/ `kw tjL02Ǝb^2S05h`^qOR}{Ӌ=Hcש']N˩jrOWvv}1`rZ n'L3*? /bvSyk>t%KNC,`@$GcШ%S Y=9EʛN)Kj摑(h! Hhnx w=Wapp0@6{h@$ {Q<Ȃ']+QdiboF"aZC`a}[wU!.EzIWkqkַ+*]9 j;"P^g1Vv@gyPa/ۈan?vk+v~yJCDf'bfC";Þ30:w9p/|4'hڪ|(#$I,gEQNPY (!h1LU[C5'=Vwg. S1pc BPN*toFwgo5Z\D`5<*2sʛ]FWG j+hRٕU> Ě.jf<]i\^sOfxL!8"pO!Cݛ e  =I˥=.׼ Mɜ of `Rfv:Q99oJQJKԣ/J9PJʻ#N[mS5'һ[Lv/~[7R]F!*EN,uyÓyTGo:6s=c7ݞt_7qӻ\M;GQ]czwywI,|øa:nkHdϴu+CUM+7/=qriEuuTp?#YoTl۾'(9 fȲ SSX u*ɐ/cДDdHTd{)v) t'y9/xzG ~ɇ<"&= Q$O2 V< .%+9?l=ddoiѴWd5pПWPۢzwjAojQxPj 8.i:*MMաZũ@/X@N w%o)^ TMQN:eLj$:{t9d/07 b^t8?8{?9y\Iӳ|{xrb,/w-x9V8/Cd;AZe`qM̊* %@:IAJbxcsψxjS* >,7[J VXwPHr2kj\y6ExXF.d193.9S&wq^ؿ5Ap3_W&C9S.wZ:^CN~qW>ѴpQ| 2ς rZ ?>+ (%qUn%͗soVcD=+\*+ Cr~_1o~L+§}_L?؄1F򲌶FY@? GjS(vlA(rTQ1.{e'v?c>yNg-E0N@H~Z?f(^~S jlW={1&icOC3 x'&}v{Y=`z${uA_59+t E-Dq|}#'ʺzg~q qա))  EJqRmM4z;%2KAYPU w{4p6)NҘנ0XslDN]k/}D'WJHX3rW{gOh::vOlwɟd@$t6NBV ?!Cu3(:,3e}~f%i ?_$r³XOQ&h2>ģ]b;pY ;" W'8*)fu\i~QVyeP,FuJt$U ^r=:񅡻T9ϙGS{o{X x#l6Ҷ!bkE{Z5|Hb8g/41 I#p gp+o12]a;qźVK\r7]GںDx l*P/0-%,>,V]oUܐ:uٗ(9qyU=l -'ĥw;t9O_:QpUYIϐwû5UL۵u>_'GQ5~>A_psylGI޲IJ>G?M;;v8ttz[7߷s}拙 Yk^/Jey [);~0[=8۽nL̷~v{azx^pp5Ε/CwwkuoMOā^z6~ݸXsW=N{0&apq7+g%ǃ\)7BiLe{@$a „Y-F ̦EBt6zvJ@1$٦"bRJ<.=yxꚗ;.}, 0 ϔJt?d0;,&!!RĥpUl@B(.ofAZ6ƏmćPL u-EI0t5* cBKir$j^"V A+p tmwsB((>f[mpx?ט@i0E* "ЉA.>(j"' Q}E(1!oUtYbcL/]]e{熆 L-=Ͻw^} ܣ'&u,i) a1v1;V6pQN-@Hc]EJ߇:zt78wƐ.NAo!: a'LB85h3ViԚS/̃NLH*%5TmD f:|~h@?8\ؕw|8HqQCݙE|a᝝ٔENǜIGJ?\ Ml1 AypH,^_ǧ4bwBYSV$7{hOfA*e!֌addj)2#1_ů@?$6;(ެ%-ĵv4^e8T ny2_녒PМ5ࣺ:z..r ᜿5%zС]|aZvP#:lD4‚Y¬N[ؤ1>{'l*E +CfWT?j[PjlokHIuY AQRP!B2JO%0AtCҿ`Q "کɠi$|fc=PGt]mX+ύOC;y0'vދע[zT?5) .DRje T|ǣe⦫YLC LŊ4V}rRZɝ&$4 C[ mY1XvCSf"~6'jy=Fd3"|?W]/zq2iƅ#,N&csb'>D2`I(IH+4Za?='Q;ugY#B<gz%K{rNT8BJ[˨5!N²"1 [\oy#_M뙥?ēYr9:y06Ƭ2S2:]ճkru+m *BEX%"c}:eG@Uƭs!u[5_y 8dumT7I$3x2 /#y[Bڐ,*E_[AڰE !YfU~ :B+T:0{l?>qt=-VB 'Cgw_Ɠyͷ*y݉ RRGAJQ_A2`ւT!-G~, Hq(W2Sf{G6_4!$(1@ľr2BP}{a/}cm\/(%}|˄6b[u=>O ]ݠ8A.6{oAН?Wx]i ; Y2i F`mJ (,*a){v5IHP[NKGBkό>I~3O{vbE?@~6iMk ܫ$ ;#ʽ;^Wh̑ה"qѱ{,태හP;:=@'RM?+N X)[Z- >p)ut[5~lP1eAU2RPG`™BL{`` ;O"?p :ezl3MStC֥k3j5 :7,p4$B.:|uFdoCrK4ㆥJ7!o޶<Z,OR)^Zw {jȒRNj]m[ps2RLy ($լ'. 쨞3 ]$yX87Q3bk._]Po[ /LDfKP_CDk X*0R|СD =(d3#dBHBJw,X"2P5x/ݨqg`< R]"(]B78Hbpouۑ=48RP?Uߤ7&k֯t|ۢ ;33]v&ծ0pw.^fo,NGFu#W3 }/gL{.k9Y(pW軝CJmDbx32+uwz˻no>nMW{2ۭ75@l'MM}u x]5uoտwQ۪U>#d&;N~:: &O;k=dL_Srl W9gXؾFGA1aViu[K+a '9+KOӴb݆e~}W9g)\+I9t+nB{9v\pALu<uDbEp` Q^oc:eY+zDZ760? 錳`i˗" !rEvǺĠ?!-3F).JƀPfK$lU(((YZ K R!AvM>>R?ܜ"`W=egP|͆D O)PJEhTJ_tL[܀ L}ܪ)7Dk-w{F8gVOU}S@6XDġ\QA)x!#UD?9kkWگa0{e~ۛWBjk]CL9X*EL**2Ns~诅]>t׉ 9t=5K$%L֩ӎ!윇k%7GY' V_ z⾬zu,(x.|ɎmτUI8>c;wRs="hwi)lPOg*8.+YQb zLt Pq=\DMQ H.;zJ(G{#bުt1/ΛgGy+z=D]d1us\!:4臚Mv8ccĺ.." ̛ifi"I =8$:`6Ds!ցyM#iO@օTazJy ;43M.$>ّIC3ƃ[1NQfy3<ҿ}E{-gvp('UA"_&@CSVM Tux\9$ÊD!*PF&Զ_;a] "Wq#IkrWw6IJÔ+d, D$+T In1~lG4Д ⳛ\U,*}XYiMP-=ـqdc j=_qx|vg3ޖt“q8bQQBXUK8W.Oh/5IPuyu> #UBP e7e߬ŶJ?ߺ&i-Y{xk:*ϳ&@LY2e72BԞz DC:L'lV x `H.H~zlHs2={`!զJF$DߘHP'إ2?_*M^nX* D*}p,vu@%"P0(C "zL@ݏbALrY;\vMŜ2 $Bo)3zIݝk'd'ũ)PG ͫ@5æ+/JseB3"^xeՂAIguWGMeU=OVIͷw'CS_G>a3[N !ѸdQ0FVۨa{U*AV,SS=We>`8!@d\mEeϤ(+[lhYkӊPb3MA|4p\h]#hSYm81A;TA MWwg64aY/|W@HI]vTdXXL8$x]'ӄI Ux.$ Ź~qnR~:49(XZ[)M*?87E.Z"u/ k6p) {K Z.6";نajsA*P1=c\rCq쯊wE{2iYwLj?I>CkgYu=ee` C<#]1L ˽hYeL AK/Mu (ɠvg4t%:,EBrv&Р07찙]wGCް RRyCo6@p lu1T]ybDKYﴧ$f|jGAz[ P9vmH,N7ćqZy}DTP%HA,m}o;Y|nިdH"HEB P&j™d4QEA,IDJDSALUUTE55IT4DPAM1TUMTLA -AHAE@EAUQk b((**Zi*(&Rb(& d( jjB*%&") (X(  2h( & j(X"$ *b* *&&** HJ b"ibJb(&#ARL_y O*ƫgg>| [[qNf?5ݫԝ ͋yP㣫Rn]xR"Ipgs2$hbKZ_x!{Y$V*S\.wHdd Mȅνf,D0}W̔# X%쁥 ckR("̟jK;lZ9oK-EDjɁ nGڊdN9~^Q~&w|C⭨z#fouF 5VH ,ӗz61MKU/CPJQ)tk[-Lّ Q{/MXHOn.=@j@w^WR&Iwn4`E>HXtӺ-U | j">~Y)[*m[pƽ8c\*L.ɭ5Ԅ3TddYϖ 1vT%6Sv;n<,ưZ׷A$BS y|AFwN96;%(p2_lKu$"Ԁto H̦G(oET7J3 0@V=%"֛)G:BĴǬg_RSFwGj%о;jZWpuɁ POG$f]__FcD6iK6+-y0 ̝?$$uUL2Am#K+ykGT=1)358hmTR5MuYw|Z+><!m l'G!DLJg9ykUs:k282 E97rIN^f3'x| 3=J|Gxjl7ˈQ#!ɨ n!)fIR?\Xm?UoCkpr3Hkt,rdw!M= 0UIq|}h nt5RȪoBn*[DI+r8.4Օ0Va[12EcʎmbP)(7- iSc˩fs=v 'Ev̕Ģ+ WB*<6^`v1:q2?0Zs]S"~&eѿ -O%E4?y[R֯#9"Th}D%O^rۢYwObnn[}[WISwFyx]$FY̿rO~{lKꡕ'cϪΟUޏ&d80\]/ZQI=u'Pda3x[w(756`Ո\?X`"Zu6\ "l[hw]'(U'l5*kE>JHYo -DM0')#Lb?_G~PrF\'%4>[ EV$*ǡK)O[ю-T.CE1jn(*+DB̢5 Ai LRW}$aZuO u٭x!&C%xb*xb6 B&+Kn/;@C~M!ώ 9XĬl ^\bX),(oI jOKLO۷Uf SS!ly@u~C8O B9&`/`Em=pG]КE'>N0! [اą+9sɁYQݤDjW4#oݫkP]/jYehP@žȬ׵4RMnnmM)חR*e)(ʮ=Q$PѓL 7ZBlx@Uxlwl::5i(miXlɍ;~qeRk9ڠ@FjTr{"TK6?< mv&lwCtqN,q8y04ѧP5P@Kogq6 2* i`e$I>lWwbI9:ZҶgό33J (w,W4X8rlt1G4 qIǤ|[җ&rW:{nu\3!ޞ_hb8[,Wf .Sp%O=Es&ޅ18 Wz7Tq84]YCzulQ`6CMDŏ VR_ bVQJZɀN :Aam9!0\,{r? vk94qQ#8B!y1?y&'1RM<;$-D!2k;gDݨҔoޣWmw_//nJx"X-Š2м'&o]Xޱ&W`i]vCɁzN›_5.(5`LB>8; m=\m,%AL15:Kcp{3 y |P ZOI 9 !_1 Céq'o6xO/`]3>(ϭ+mͩ>7lD|S:~۩T*ehŁ~Vt@/w}wA2"Y< \)qNlbJr@'7x ^T,93{ Moa/t6 )M(l=qrc.:/8gul*&/efI@cw9r8g1ӄh iin0*wKu>f_VCԦYL޸zmP58ELޙ*of]4JaQ=KC7FvӨpV EtF: s.K} &u1Ӌ0-Y6K0l3dW;ONxb GE _&~dp Nwڅsq5Z&SyCAPPHs3YjqIY@ASiB$`@]Jj@^qI:l C9*}vqYp fUe'XSvhvqEƆ^IigEI`?UUr@Yt6٘\cY Z3l>xe4q3h~GX_k3@. a6!Ӻݛ}鶱â Hgpƞ]!,PB|Sh1Znti3bJS2 $(W|y&DMȁ);6}Nlg 7?2Tsʉ׷P^ԑ:# 7|u/uaHT0#\T>B9DGfomX #t2~CW:[PSi.LO5w91 :3 X6+7>56c@/0

/B&No`!R6B1zQl;~f{H ?ҝ .a"Xx: @6LQީX*C !־{ }_AO@}Z$f%43]XX|õXzmh+>'^%A~4I =}t|gBSBhz; 47Ցy4k1k1^xtQ&c<5r'l|2f= :3Xƈc Q2^ H`߭!~;4a^Lwcge[*"/- L+#/G" n @apk O|IF|H៴WUO5Yeo:7O&0w*PEY˫,CctAxd;6.ئ]'t~iƼ52 -DoJ}YH\ݙtijѲ * *)ǿoj@3qeѓ{_ofYֻ> )Xdw Ww1sֶ t`nn~; EȤF~ 19PuZ:F4젩 ;_ym8|n9H sTE^ر"Sj*u: MZPlu1f#ŚeAqҦ+v LOa.f9Րnxy "*Zïؘzn#ҕrɤ:is/=G@'e @DGa2rsk[&Yzn- 5^;sĎWv6eLwWp<)2!mr*Ϝv#~;O-Ů%+S+OUCF⬐x1YsO?ہ?~g Mx [ڗ) עGp@ _WbpڿWGE 0bv+Gs#p.5k]qOŠOA8 qD؟($\Iob='hgWH$?J-X1O.+f\GhVL% L8XӐAu}mWlX6Pn}zƕC"(WoFO;D/cϬE3:QzZ*f|t71{Ww#g*c_趕JG@9rtSJV{e oZ@X#j?z|ۄJ@"^rV*캟$d ͌sg fCQ\:1Լ,Q8?H?%tq~_MhԴZ5+vf2^Q-?B l颃;"Z!9h棡=Kg]NQ${^(_-7q2v =PE:pCBꛀ*F[ 4t>*9Uˉq3vln4:6<,ޥq8)ԟ-X?=p l7Oɘ627$RUX1lRT=TT[8L+nY.۝ jQ/η_$ -Ps:`9^JI5nQxu%1# 6c*d3J3-ʡeIiUֹ[$iZ1S(\ežLZ(}#<<ޡKy+~8{xH¯':,եN {6ʆ_^~CQjI]x Lv寺$_)R,yBsqNE*E&C17/T8.;@/}D) ߴMSbæ̗sVq*p>w@o[ P cޚ&Z}/K^]U1 F;Thg@߰!аtB PDzu:9|P oTm6@0O(ͦG[| ,,__vZՓ{e^|g\$Ctxs!oV6~3L1!)qu5`0Rf\{h"w}˶2V0[Oidg̦OlHie3Ήѯq$LK2_ϴ5Vg-vYfsX<aqs[0nkT/ͳx╛Qm0)3! Dʬ0%aٴ<7h4 ϰ}/>؛}ia|0&DŽѳ=R)g2#i*" RBKA<*]{=%#{(kMK{ֵ,PW2ޗmS1衯s[E` L":;_ƺe|4e`fo 6HҎ9b#lR*+~l!cJ PfwLJzv~W*UtyMY"V"ơk*N2 8~[1R9)ݡ t7ACvTT͑}8Ex耂ts$"~+/ptR+.V7Q"|g + xݼ.%J8H =.i#)##k|oMs6p]?9p3T#ܳncb熤[b(Y!ncDU]ܯcݴp]$@Ϗ'jNwpmiV{u2ۄaC!pϖ&Q뺓K/'X{ad]hݪ)= Ɠ,x{*kZhOaƯ")#cIm<\'q;mH`Q,ZoW:&vuՐ;tݸeV9\!i2mXϕ<"ED™h2}ϋ,4xdɿj q`;8u25]-GyƔ˃qxA*\RgaM4Y8*r#葥)ZFl7ARsOU l O E+ܶ%Jq*ZC:RMGC(3H>";OPW eL(MA8w%;Gf{`ŢY&T`PMLV"dWr ۺ!d@B/i:ccMjR<2^;NO^gH8q@%y!&P0{i0㌝Bb#|}*hωŸtC70|RisKUf鳃y`lXt?@p|Qgh@'\}+mgLύ3BL@6ǫp0өVs \:O]<*FGꄟ4H΍0&%4C&4:%쳎7<Bj%@HzS"p{ךqJ6Op]L.k +?F ?J{5xK޿fRC-\JPC[掝۫FXJo%$W=u0#FaRro&3\ •c6V`%?tjip˔U7 ~( Aƚ۲HMm$d@b~Q8RqLQtgqd3i5[Ik=oC;["`)L$Vlmm9&̪Nsm cP4L.u]򎃿M ęMRU;|Ol 3oᣓ׍9Ґws6-cWuU*4Hl9L$&f@rDz_V?abMԌ>&8u?;-]K$ыjLl#@ ̈2 y= W9-Ea h_g6{ N΍V\Do"H;a,K\m.&$Ckwa<mUH~l 4m :x#r0L/ʟ1㸮0wS9).]>E;#jf~G?7t_&FcKfs siΨ*8JbpȁpOUIf_pp!j,3]- Nk->=Z R$\2#94?@v7|/VuYve&7Cm E #[rNo"sk)FѼ3~O{3OJa B̂sx4"\&O7HᏣ :xs]^[CLi73)eCZuhg>ِ5e}) mP)9 ] G -#Hu K&Ul S۔XRݯ}:h ^ˤQ(96*jLYF(q"K<ŏM0;1.*ɕH :i8Ve-%B]!C?M)4o'ҽVieO@pꎟOb;ޙ k=qUy]u=/v Tq'GlW՜p=MgĩD.Ik %pA+Scꨋzشq\PٹfAfc*&%pòi`!!;y~םksm{rߚ{d<\0 ge,0Eפof+;'|׀W_a%`쳹Ltk떒 in񪝬?LYp!a 9= 'm")2ؗt)ܻ9u=B5{<&?X6PIt%5^/zO9F=}՘"|g>sqJMZP~թp UWs[=?d9h Ajw_o&މ,oQ2ܦMCiGae)aHt4ɜN+pA?'4A!-fi ݦ0`TuFW ³5_$Z4TAa+s4jK6 e-*6M[7u]5gj᷒,WpLhST%l:'DA s#A{)JsD/l%s~H }kPJ_V!"(KZtWؿ [<\R!&d7=6˳'eň(b`]a1Q$1ߏ vU6|-uCx!o:ܷ(o>6q|lf5b ; )9X%qa7)X{ae WZkyf͒m)Mӊ;Mp4B(ڵ$ĩiZe>(?.QB$ܥU/PRH8 J-mYyi'qW>lz ~}3\K> י'p'{(.SIf\~$줂,9a1'Z`g1Tff~:K`t:!XQ& G!k;YEOC?N  Xl٣+xJ}ݠkEZ!"&g޻zA h,{V8wUJ%Rg:GpisD>XFQV׳a7;hItaqdy3 Yi=H<1v0U,{ R&=ڏ<ə˧Z,/;.NR;qy]'>cY?E3V<KΝxϾM5wtt!UzKdRuN:9>9&rYt ?OU!7rew=%F F峂G҃zƽ4@0"Y౯X+\\+fBa׺;f )JKΠJȳbNi┒]QwL tBuoxBgJ\Ñ1԰ r%DʮtO B}n\WC&9xH"j|c{E0$Ɋƭj9Z3$ZSr@<""U/35ϬssZCFhw/3F<.x۟JWc ȟN&MWpS9ސ>qgV+>YӳboǒMJ߾z|\ww3Od0,;.B X߼A8ՙcY& cM$a]!Rn&>³՘"2U̘âU"?OaRGhG_|C B?˜YC:-?ϵg `A 7/Kb{1}S2zaI|EXaqc sb߰N L16Y~EXp=OcyMYe1 HF~QTOJKCu-G_,lnYXy "bCv0Ȏc)NȂ .,d1] n>Cȴ[Yot[9Qˏ`5+|qyg1 +4ffKeOݽ 9x[$˴jLBAGJ`27 NMI|FCAxIJh[\Cú-Dߪ9=Rˉ+\z!iE {qo{d-xz؜ *3;S]'Tws9l>f6mYo%/('#ߍ&3p4$YIl4{C*"Z@ɁR$']X׼|`e,ԇ;mQ`ck]l(xfߣ.ﭨGW ́`5h2qm[|>j/ ?,-j/Ew0tB]g#2ypZgy '"MEf;=zҮ*㐐̣X87̻ܝ}fYa\# cx;^amKܻz$EۓgDwGȹ'LJPk2 sTjIf{r~@[PtnW;'رnoO5sEunm{N)z :ώ3vaAj-DT'=r(nli Fy@%&:΅[4_"?P8HZ 'Z[XԘ{šiu2jxi_Z $1Ӗt[Q`SAmbύg*FaPqJbf>:_e\؂X1ɺN盷RKJJw$.R0p~ M=P& 'jrηD'TL[N$5Yޓ7}E+_9uCpthx,ԟ@Z2T+)BOdsYY !NZ:flj=w~B3~rK`E韗 t+^.Jnvf)j nYBpaf7E[?&<^ ;3< (Tݢ9 8Vz>Fcy9'(1?ؼ90 6XM Pn*ŕ9Ld|4&T4,Om"Ǹyp|Ct8H7>.s=pWYܺ3 <@9 =˫xghʂG I=9ť~,30awa/Qɥ)d"b{Vh ͘)%CtW SL}Nt7d*0uR@ [n(5d})w1SCcm{$kAv_(YtyMħ!wlNc- REٕu8UނIap(8D-OMUvb !,gb$ː)T8~AAf%F.aNط[kj" 1޷LL9F+W+S{Y'BE|boٖAkݱWWC'FYA큩ݷ2Iua6*7t 7eF(\$~2 jin,3֝E>:u)NLv\ܜAs-NdN$VQOHl"?'fk*10U|ꥳ9ʁZ%Jzuϔ{C> $c#,\-B[C=ƌ(g9EwoLDhp,h)9˶0#f-ps!Z~Ȓm/#B("Ƙ`3< 1[tkJ5%1 W-ʶ_q Ǵ#D˵?"~G+^#4.-,V_ 73Zá}DNeXS9Lwfb?ȼ3z㩥] ¯x`G& z%NKw,&6S- N簛J=fYR0Yj&{9A"XBw}M@^l )Piiz JYjFZXOu4VnD$!7#HbV#e2DhZ O P ,KA9wYZc, WIYqfXXZؠ s6 C8s#: 4R i j7N8_x͞'*C skk U s ^MƆGwp LFhXښ+XETvG˳\TLmfVPBKU9abA\vlθ루i@~?);},Nސ!H5wv<:,Odoz,^V.܅zW(b3v^pq79ہƗc]98冟eVwHiR'dˋ ~tJ4C z=3S@DgAD'}Aaj"F.9z2.eN>R"Z8]:&?R(XA 6F3S[y{NGK7ݒ5j**֧U3~UH h s{ډ&IhYY"f}hh?u^Bd<ӔQމAt/ \VJuBd`*;7" !A '3OР0X@E K"y ܥ'"/.$#Au'(:`9¨4\9kDp6??q]^lc[Z+I!ȲU}_.]]1mF(*rt$5Y|a _B;.`x>eXtYP}׽4M*u>A6a^#p PbpW=V=kWLB49Rl}?7-vH?J-'_w̢Flđ7y4 ғcm")RBLAY-+]@c'ƾ\{!,;<ʈ{3@/4Q}V42 3vX)Hz 7zE0內n1ܦ]M;^ .PcIsbZW(2Y@t떁x6a='PEN/<g6 {wO!' %S#m âtҺP]0;3 !s<ܢ.JLaz~<ߍ0MLps< cRqsV =I)= Wxjlz.Q/Tk6B#)#X"4?7eJi,`m.$o)y1ydQ FTT{1Iy`0o.NfCz=F&J1FXQ @y;11jR{Fkղ[ϯ$P!c 7 ^vd*ڃlq%bU<ܨKhtU6vbI܄ *mN:zpYq%`b6t_{[&lJ7Y0[ՑŶH$.yw죔4OYw`@)ubΧcv:r X!qhIϻCOI{lԫMYUYe>>-+q;/$D `H50/=P9Kڏb%IPuXD0"*&1DDr̂xݘ^/ y;zoDiizح7E`8}1YZvM@Ac?B]T:Woܨ8b 4n*ݡZpg4X  +ei6!Lq˾+Xס93r2{*Ƣg*++ ʁ?62Hhf8f30pwu㺩d䳌,Bn# JT &d^ܰTq=$7.TP5(dvCtx_ B0]ԅf"oN1}EM PKy"(K  3fҌp3C֚jHpovhS^tI75ZZ/0[jGoT؉}V97Ei7 fr`/F<Ml։Qbgxn~^X<:uu|ۜhMq#!Y"gm);?WO+3Z.D¨ѮBgOsD50n@S̖_i|!gA6w-1Z: =Gnob1LV%K'EP’0 ia-GiH&\Tt[=:Co&X *Wv -Z%ɈB x ;3hVԮfeqҽ&OUhaV-[`% -$j(s`BiRx!d\n _+l/Hc#3ՀLOј½6ذ7#B*Rt9c\ $PEٶNڐ9Wt//cx)=|36x,<}]rg0?>gX-^TEq ̞푩]Qxg0DSzH[ء՛94GW[xe'0ɳ7o#a6k;pҥ"j^3 J}0l3i >zNdߍ)kzo ҟUϣ^XOR[~漺T>ܩ8kP4ܳ#uz^*oKW,O>YPW yk3(;,vb]|>xK"FDe>3gfIW&?RY D{PC *{lr8}a O2rIW *K||@f?ЧPuuި]0&n4R~Pco\^ҧ2bLti9_Ԓ 0ZԢ,b-,rKE$AءWCDQ9,gHZ`%NdQ޸;9I4hJMmCP87@HK󏓣V`cNRzD*ՈR\5l?PtFDE~XwD4/5 uaQgic*AA7p%XCUY^w,HiuC_GQ4ƒDժ-[b/t@EwiA5NQG$:~ Zr YHfY._N$#0]Ϭ5;~?7|STJRT.(hvۊRڿՏ ÒS6Z'?} Lu>XH^ר/ʝ v^pq) <`;EPtMR +y v'i]pNny#4|lO3iFwܨ5 ;r0\给jd9+ ?+ FnJs*n L=1Al̐H~őh`i`h^`BjyN/ARa3@.4Z} bȋ!cn`Si"qU|8x"5iX{̺V'nC;/b3` %_ W60K=?"2 c<(C\1CmORy4 X/& $/\)'6}M\Ń*/h`"I46Ox~Y&ZY,kv 20&|,8+=*UAq=(~ D4qObJc4Xgvtn/!4r@sAJ ; *y#=3R7|no"ܮ4#pjSEG(_(CNuG]!+G X/2'<2U ,)GxI4Jr{)},0 U,HXZ599Ɏnǖt_ #= iX^za},9m$WajMWprܷn+x &B%&O{Y /:@`F˓tX4zfܐijyJ\zk+T6;Jet"ǦZؖ0SfTx7!Xa:$*1w2UMd4*.XqPbI.F2`(r-QF߆*9wt<p:t r JdaͤqLy7U?MM|kyTev[ʳĄP>tt/. \Vs- PȜZ=|qb< R f;uZG?vzNH͐u^em/%HAԗ 7)SDI͉@qC\>ee,;$)O#4;ə{3|{cNiv`V}\!akvy; b4j)"͌Oբ~Uhx$!"=8&\ηux$e4ܻ*S4E)X<@QX$|xUT`|i0k#z 5C4c<\um43=et{F8Ff'[ȵx8m(J'+fz<ݴM`h4 ;PXFN>|IJF@[WH"vXEFog"Rm^Z[˨c4ui7k h'>%{&cV/lycX]N 4>. 35\ w.4gPނND/'(9bI? d9 KSd{DF,ZJr\=T7tສ`xa6fE:*>Q=shXDlU*1owړXg6d#-_L.94v 0壁b?j19\h18kޘQ"tro- gX xa5M0"1t\:OD.6T񌡫㖮eh}?G?獸XvaIlGsFTq ~6auBWv;v!;3uzoVqjxEEXu+d`K, 9U %l7XwogcGԱh`u .[p /TύN  ؗ ctݷ_ 5hBd?}NBWٝ6V8͋VxIqud U>^ꖊ3$ULz"m%!m*k2@5T !uex  Gc)oqMx+>(w9D$zj0Kӏ\";X 92SMzPb%? Qۉ> 8S_F0sOxv<cob-LEmP V7y{J/`5Na7䔱{>a`;48 )je{ ^O-/W}9,w, =ď-2漩nLLWDxr|qxȤW$ɐ[y~xT=ȲhjzECjѶ"..B門@[ F5A?xL&|-jQgV8Qtq_: 1l~]T-sA];tdhLH= kХܦ')Ḫ[6{>WVhdq)*}I 1ܛ]p.xZ_4iН*-QM#΀u]GHrmÂ?R-]0L(ƔO Nt<S QIBxxl٣M Ҟ-{\?F[z^~_#R>eooI+C_V!<ɿj|/R&rv ʛ+SwгQD43%4`% KHi37j[Yn|u* _,$=liv橁S~$,6l+is Q3iy^x]̓lgɗIL[I̕h ȏ~4 Yxth?<)wHˇBO[=Xƽΰ@:9^JsCgR)A}H 91] Nl *3_<(857/t%2[]6u~x*}=6Y\ K,W08X~2!2pncbCnl4m{VXYnV~n'oݠiRnWɕ8 aH=^v '>o6E#r>Fe 1~zpM=@#E15^VQ5rcV`X9(@# s_so::o*1ѯ.ߦ3&*z 1-'q1QX)M e <X" fAyz⧈LO6;#č|&rx]!`@_=:ERRW|y wb[fLh']=_^>iC!<GQq :H7K\nΣ6'0:1t!Tn?:eGg:o[c8QNe:|znA~[TQZ\(x_r^s㾻;hJd`aB"/fF򘸟Lo(5# ^kc {̋61^֙PFCeK oujۦͷjzS;rR?v@;VN:M,?x;0PGi@x— ~K-!nӝt"<̓44NnpVSCqr۾cz؛hJ4¹*YMݙ3(T_9~e'I\ޙe9r؂fg t:63* [Douw$u^k Hv)5'I{3V!%?Ȩ+-/}~Hn@|A뮜?q-<]_0*Fco@N7Zkonٔ$iY: @Î&}f -/^Y}.Iu\e|Fn7CI}q%Ya V 2\y|_"Ogx/H({1豖x} 52e+о@E?ٶwD4"&-5~]olvo O`34Q/i EphBBn)DMzҪq2!݌d8 o(FL6 `;2ޚwYaDSŕ[Mط򁕨53_)i@*~aFRI&SZAoTs%Ӝ)7Ō J)@l_aV(?@n,E&ܹAtzի'!T>ʯμD)wv0„(&^'Pu!XL#l׽cXkq?1Q |)z uXk\2LN_>!|@JTj=0 v?bo'Yei[k>;PyJSD7?&Js+2l@iק&fQH8.v~Z AybLqelKFoصIi_r|^fpmVqQ̫S:*k{&olk=gxݏ6j=_<| k4af|asH0)r$DU8£4{L;MSSE!rzyſ*h}/Gɑ:wa:4rzqJfn ĘsDrN '! Ɠ[c14@2V5Fp غEn7Qov4BO#Ϋz5΋ŋn*eE D?sYKSad*Ys g`O/|*/1 AL$O[+_,\f|| X&BS{oaA7?R=8f̏'vgxzrԊ W*`(!#.FkwmpxhJPzo1glN{vW+ּ?0?&D)OLq]ZYuHs*Q]o P}}5v?CTc+编Qci1AR*VQ 때.0aT[v5n^0cpq Go-L[LCI mJ_0"+[?S`lX\`r px=L,cXӾ=Odk\Mh?hՠ oqPqDVɧ{UҐF!-zRu׺xI]u=l twyr5m6jɣ:sUd7GK9tSkP|j9Xg#A+Joj>^J*Zm1<dH?㾿"y[.aLH~rFV |]S V LJ?R שy:@I $a^+OcwڜaXZ0$!v"$K8˜c5`_(娜2vR("!E]/qVPTsD ,H5MyEkE553 `jh?[QPR5"2&3!l# l. R2s]'^4yi#>%x_Dnh>dcyw@.)d>S(6؊Iײ.xlcky nT ʓVd^/l#J0^\t;ZT3s!皁DnD1S0h)l4¹ 9~>00і.cw^[ݹHxv28A'.zZln0¿OjFl&]Qc6<"\UF ܝ}2JNaZA׸_-8wM7Dӏ#n(/_$!1gy1G}/w%Fiv̅ (/ 8(z]fI>^%b+Vy袢jX𱙦KzC6ts <[qܒ 2Go^u0.I75K_ 8Ph*fh%=*_G'wNxc|y,-^AkA`]pThx@  sVCQf8fn{̊$IB 5ȑdi2ᢇ}نu 2|ok+ػ]ǿUO Y ׎rg? c6\X"Gln]Y(a!h2$G7Ie.UH jA˃voXE=B2pGgPNz*j\@FXOgje*[-cbwjJny,[FFHkpUA@\ܷ Hځlg)kL9J9i?kk8L(-6n 90רSnhm oL]'!E8呓_ gJ&yGڲe5u{!X5 L.##D- J`.O»@ &gqƦ:biT]4V%M-rz>]8 \End)r͔҇4qm@`/`LRQ=Rvtwtɭ 61[0(o9-뾞tBs B%fA\[B:] 8֤R iJq<遨*(.!37 e&9K,Zۦ(#vY#Y:8kՃlRcK$AgUN|/ʪ@d_r{h$`JS ʭ *Iu@c;ʟtN5WVM1$Ox,{7i-~h{-ZZSspAԝ 8 tM> o'  E)E7@Pdݷob*1QuyNM,Y|,ݍ櫭c[oBPA>`4Ln9q/^ } ik;ߐL*+I2y9%/`K.j.8kgSVEL¤h;.I2O=쀗fAWH,>8zIg}u3̃19@7Q_`gӃk%Y9ǭ|)8uץ-n[CSKYj1#GވL_=yJ̊^v"W-W!&jH>EqP5N:?^0!.ki*_3_'<-z$Via[CGo6i9/OM-bRRG5P}8<<YKdO?цu3 ~%9ϡNU0 9HXyrJ?׮gaf`g: Իl76q] C ;"H=8аX!*+Ӌ0v;u-q/+L018q*!NUѢU*_FJ Wj0l\vz%kfEYɢBVI| #B({ mGslxBMKqM@a _* +QAhC- ?9(})ܤ1!T(I\]uu1cEqY0Gɷ0gl_g..pHTq(.};kUup^I \̱k+wLbm2&Kwn*Qs;KY!ZR`ofĭAA$sgFKf- +_6!:$"iL`=*Q"1#bcv>] N \U|[[::1hP?gSY|꺝Ӌ>2& a\R@u~'X ڊƭpu_x{,}-uI| !kSNW´$u w :ywpؾ~2!Ik`|`Dޤ޳br<)Sj1%%.~[UoTq/ɣ52]ia> "7\7 ߍq)qWOv:B 1G+6)-u'PȷOVXKƃ߸fBY̖ĀDSJ((Ԥ\eFcVwjP:͕饊OX>HDI4{϶:՗YR}l*i_g1Vϸg.k5m!<*^j8,(i:{s GGpe`'osY:|Ju}cs)fcM%* -gOkI#a21<'Ӽuҩ $r |$+n^L0Ka($Ub@ߙ{e"H5䅽\Ǽ{zk)|l1dԝLVfci:-Z+5\wZk.D)f943{< 3ҎW d"[<0;zr9)D] YTvtqX8)V#}TN+L+FKaOh/x+LjrKԩ)]^_ L%:y w  #soR amD3se1rҟ-3ة~B %ؐߵQiRS#J73FBן Aʞ3(MM砈Job0F< dSHW&LpGa3R+!6!&8nFD)\ftL9 {Q\75'#uDg.cr Թ؏{^g""[%(CSu3g{`)#69nam??b9~:/QG{вH7'hfim`Q@TT) ^*G–ֱPLggۀ|6g_sL[lVJK7Q0lh>õǫr#vJ?i_7c떛l!62@:ibqe5ɫj$bc&\],dc;Ҏ3d[  \~W#Y}Xrqs}i^u z6I)TOpbarl1.ن|Fxj'MܺNljv0}*ƳfV'槫kq )|U 9jJ}Coz;5n7I7IŠ~wQ?A&n&Q!q׏En$]HNMgTJ)N@d4+b'{iLمl/B&iM!*RBlwr8>(^vdDS LgL^yCZ\OJki` %)?3/[Y[ve mdW%cDƽi(T9d]c6du_gхJhq0eXȪ&i&Qbw54uw3Ad#i0 S̪bw].K1w)3)nR-z)&m 6 ԁ,!{'l}{ Iזs0Xk7eæ L pb QcC\wY k9ԺXN]LcjI8=أ(irقHmK/!# կl뚭㜌On~tu *~sdkcEG&8uh<|n723HIR#)FKH71 k0 G!"0V܇ˠb@S$x:L8pAuB'gB'g o}Oh,RE/d5WhAN#2[ZȏalvүFMA$7[FXk>fNIz&`˅o[ 4K+džQȶie^_i\7S*!Bͯj-Rܾ&*6EVe=ai3Xh*GRV'^坳UC!^C'Y0`Bp'I1[0 F*;M"s]ʼ-OJ 3ɰ|'̣L( U/`n4S3 F(J+H[4e : ~G@ci bbUW B`@r^mӍ>8F EW|)hoqcA1 8E[lw7z%5nb'쵅8a"[F1z2a|ȧVK>,5 &@ˊJKn,RH5dTwndTyf7> \^/5Fo$%a_ R|Qۭc^KាFnUqKN׮?8]0U+pe'c^ذ,Z zTQȶLX3B=24@5/&Gmp$T(zY>):6]@QU]dCMh`D0 4և7&sd#_RS@pu15h@(]g9հqIK$o粓y,ɽ:6O5ޮ`U`Rlqj f.pR/.*Rİ̉ab5ׯU2\ ?bҬDݦdniiUu{O?^VuPJWv8kIEf-[giqoj)p,nv&#+iz0.uh㙨66\ڜ9BfcdיkȩsM%,&|cmj;saԜ]@gp)O@V 7 vBW$k' D*ׄDxߒhj~FkE'YKnp@e z(@(߲& qD /&9,6j%b :׈Ou`Sx:S(Kɟ [f/!<6m-e-Jd U +4 4 _UݰIĩt;E^>EU{?ډm^qzKb6kWZ32H9fYQk)SmG+i^ΌWBo5 1>47Vۈ+WZ[~}6PD\KrG6w8BjƬڍn ڪ2O+"ص@}=UrTp8"6y̚WnD w3j'qu`[ȔRqR5-e8XqEÄ1U?Ёi zN'0NT%Z& hNL< QdQk_7\ K!j;Nm/~s,;.?fM8$SG7SkSR:SXj\Y%2nn""iY\{AB&6 !+`a CyX L ެژyC1F~GSڣH /Vb)G'f{uO )$GTHަ u`P`4j 写p*/('I%,3lz+sq^omX¬s VJ%ap{m3y 8jcө5 kV8 sfR5<'*OK%C&ML_u6ſ 74l#^)VHޯ]cT"pNHnCNnJ6}~K551. =AU"WBkm8Pν#mΰ,<9[Z1"jt0]EAr` ^Kaf8ϐfK8:ܠ g`r 8)x?lrn3`ˀpyPSRUk۲vYG6JjGb3@z/[R ^$t%Ѩc:qL>2e_Uh)\/#vgAj*+hϮ9䔒8 0sU510f5MWA>jӁKَھd!PWf^ٽ(bz섌xq\y;,S@0?rU|ֹTGj?KzԦ[=!Hi4VjA3y^X9 Xy뱿(VupT35]9 )p (:Ƃ`d\g}ErzAB^ ς,Y>I#ޯzpQ[fݗ-@ӋK/eJmpZ7n@fsgT8-FQe,Wkh|eq-Xˏ0q^R%*•}qWBEec(`[6ic%cp>[X e9eƉs& "^VA0Hb6tfpb:Wp=MMLaJ5i1@BP@dq1& - cݼkӎjv!vJ!xB~&X%%Ɨ<7+g)z٫>̡ʮfsJiݟ J!o;ڶ/]dٍ%1(>,’<^5-vD#Uu %%ٞ\ A6+Y$]` DH۶2}jU§"Rjՙ3oxE?{Y/ T/cU=WRh+[^W#ԟ$ox![,-]߯\w[Oޯjե4LI]hSBG1n,)V^r.=Kۀ VbreBn濙|C+K'kNT.dR b Y~)& %`2Ay Dg7 NX{).1r׸WKT9yQ[L~Dh9.{Bt&DJ@Q ѭ(f|,J^Xgho![tUn&}A|cG|XNʱz%xV{>76©WW tZ0MY Ŭ}Ĥz2#tYgFExVٞƠUIQ t:a  ӷ奾^ avR!3\aX2,U;rnK boG9tRۀN̞9II{0aPu+&`&Pij̳bkYT52@NƼDĪq~>tN b!a\P( %:ÿ\†E~բj6ơet~)=1=OX# 87r^ve:=T5zGx6 0yu9Y^NxW-ZFg'c>|F}<4hK}^,.S'xo|k DVR:𵳀y)"q ghT@06d=.LC[?(kR;5.mMVB J n0=-qQ bۚ?M G9EmJ[y|>z.^Snm$=QxmD8ȣl@[LEGJã.z};SESi~);FJcw0qhº6 FͫQB%q* _RG?auhr)Gg;Z?:9<qEDOs Ý;I1,pWp,Xi=?hG}Ѽ{Kl7DroWHvNμ_纈#ρ޹T>"1gd!Z8TiHx ؖ׉L?\fZ&vunNwV:cK~jY g#[/!C]B ;U: _H)'?] % *KOm M k+\L1l6-/"Nbы[Q$uBA!σ,mɆHWՎlpW.~^Qw0qP19(3[ܚu)7Ҩy6QڶSr;}Ke(<'IpE(0D%2ӻ 2q>hSudęgWEQ3]0lًn"MZ*eԿ3)70rD\fϱ+ MD a zŵ I!^`m_$ c* _E23mZkV%2T3o dۛ&܎04E 0 is<"oIVk܋)t2[X' " ogˇVqTKt\]CcW}7C 8AxUǮ U\ZVUo 1$`!kuL3Peg S#=%;] 뜾E#f!ߞ` PVDgvcx sOC2S }TSO?c8|-[\\<DV?A%, 8Ks{n0S7WW +' C+]wq$CU`Z^)r۔?'D @TX Վ,*ۓ1g=8|]Hn"5LYS`|'#zBΕ]цYd̴JQzZ5e(@ԍĕ`asLkkXg֤V|l\ ,+B/ؑ|u.BEW/_:2* C>.U!S*i|_bmim @<))wg _tE:æ!3tBTd iswW Q -Hkt#oƲE<'R[[3 AW#v&9dW%L 3V vw\k]2`ӜgdT/TX͏s=#mMZ u7Jh(]`f/aK?f ʚ}hQgIpI75|y g<~7N Ew<$nީ}WqaE2qnpFR㮥`(:Zr5ei!=,ZǦڳXy֊@ʑĺtfkq˲E5s7}8%ɾBJ#Fx`Ђ7lϹeR6#TWpl.#$O'ggGҕe }Sqsz`X)olTl2?HF|KT&i]8-]dKEi ڻ'rXB$S 㙞HZѪ$f JX zZ.J7,vɯL=C3o8VsNH\),׬[ٶ=jQqB(f<*&V6q p0`=5.s %MO3Ve$N^ 2y" F}'8w7>o.5s!3Ic0@m)OJ^4ahS]EgZ,l1vz"8w~x⤓Y=g' M9Mc Ny- wg8gjZׯy^2)Hc{ìd1%x~06]!![/J<-oG/<@|Z\O`m@ܞ1s ^T\n$u|)m#OU*Ĵ,ax;|ߵǷhțMIfuWW[X-9M3 4B'ҊJt r$Ra޲{ᚼmDEojz<vGU $  yiR@0؊~R}rʑ:) .alj7A DQ֙  \6")D`|(~By; ПNsZ+XIAGքya5*ߣV`A`- ≾ܠ 8rR;Ũ&;B\i 3kX}TSuf8~ad x&MR]M(M3T t*&aSrҵ3T( W:7 CpG?eE7ow?yxn ?ӎ5DD-%/@8W.O b*I$s䎶\c[&6mbi\s}sH ,:Wa#Jфb^,ċ(Rsuz,S %\x\,UdgCT|Uo\ͯΕ 䔩hx |dB|EM5m79La?,N2PÃ+,sc@KB&%soaB w|R9艔Nvu7^"A1o=hauL]X;0|w.RJ@yeQAD#̝nT]s'~Sr3d[GZ52%=*c^M]HD;"a~10$n7̠:%F[kՆoω G6^8.[/5Lia.g=<"8Yt_161$u~ti8,@0aɤC@0[rHjJ8`TJ;me@#W3?2p#h/EA1 ꕣk& ShIK.)4_w~sϲ}`예Y_Rf6IgAKs%pYBn^%1V4It骗n3n4:D6ݝ|I}@+h1\z0Dp2 n'Ű{` QSGvZiܼ?[*C*Bȩ`= ]|XBE.)߼i5 M% 'VJ+~oo?)BV<rWcB$YVJ["P(O+tl#͹.߄V?cN!mw\! 8LDa `[1xvȽ-T3EgG RDN~ᩗx&lGͤ+yP#m2h*UgWq͵IwI;-w$"p_qԞ{ ,!oo ~u^MqHkᐰ48d躍ơ, {*9EpAOO ]DaVN!+6}WIwc Wyz غU@)v 2VZe>uŘ#co#rMzoꪮOFK,Wxn+^ ~pET|}x)us).ܖ* yS+;`DJz p ~- UٗB&x Jo,8?qfB竬Z "Ʀ)wp`ݴ4kH C&4^}lIbxCDߪ0RrJfL###"FbGɗEH#OOXYhS=@&h Oͣܤ.h F0;{{ l8PЉ/f_L*Vk:܀s*_/CZw1i%O7li Dyq:ۖ\=i|X/߿?ALeJa.bZ.bzHx2.$QvEyEI܀-.hM55 NBCw+qkx=v2F״e/]Cb~vY+,s)3v|"<ٮ(qԷb[tXl_3}|H")QP G"+ӢiX%\ 5N``(:7p|L)B#mؓ}'CBlq^e|'Y9%&}E2,kX?X!)\[ :\$D1IפqW)p}^Y4 SI!'^h~?2q=00<3 g:P*lH;D= @Ļ@k1DT4gZp;2zo[Hۖ"Kx!jPEGTv[_[_p\{%LW,ՄoWxS͏z[o:ZJAM>$D$ lvk8`3DWH$>PԊ,p{D|=ڀ9ss{oCłKFYyz;=M\j!)'`m0%&pKanvا`+paCiWcg!~!V,E.c7|+EUQL*CE)Hc9_-_fQPXHH?a΍Q16|젻+oXv)@m`G&[T"4h> i[s5q.i5>f6A̴8t`[ކ/M9PŦvgm=_ؗGh`(0Hs @cxiٌYm[6F >q`)3ߤX4>QT 61^JP@1Q jAtl=d@L y~z(aR\1,?$eIM1m;@SU9CQ#uܙL?2[擮޶Gp(}+['E*gq`Wb,61*峿N18$^( .tV o1uirEԾi-b]cmcl~f0 Ghӆ N]koݶ(\_7>FWm1qڬys)yHG\WbJldW.-eQNS'} &RpFw,2ƚ8B֪qSܭ!DF]cK9J|e2KfDj--XuB.`ߥ l謫_-5d4[7SPGD8mN F6wv; V!e^.l/ p0")AP> Kl$:ىӎ1*SQ!$fc-Ǔ2tKu,pwTC8*zŸt`q1&I$⒋UOщDn%S)e<p%:@0 :h SLmWxwE5~nGaB?qgjn1cbԵбG_eˍi؜Maʸ5^OQzEJ^Tk)N$d+X.O 4Gmz瀥ԡTHNXgGsǓ _`, Kc8}`$QE􆪱9׭ X> Ʒp.fEIXC4[zG&̧6$8{WDegrtE0,#xF1r{z#.88lߨ(66hJ?z|Ӫji'PF(!E/RBL<륐D<"#1dolj$fP?v׺+<71yV9n.h=d`N2*gDe(Oj+o[-V+n`_?Ӹ.6xGQ6ap;mQhL˪ۣ0Jz,?)8ˀCvl3ekxZoK!d¾|_GLmH2|Gts<`';Xp=qG5[Cs9sM }.T̵OK.-)Od#Η^$l$XJ^j^0a+re@ɡ,U^0/Iʌ5ѻK1>ђNlFK:6 Ar76HhT&S6F(5 `8ja9!SO.NA/Hр8b)q۲I^2{l xL`_O\+T?Sx DAHxg6>لV0Lbf@n"viQVˑ=3hޗ?x\ J}A  /U:j$4-%|!X&[wDj{7=pͩ"m P6J?žB0 Lsk=j|^!n'e0'PĖ`K@mtc)/4]M҆jN#u{ԆzxTqdr(@RQ${݅NtXOcÇq8L*F1nt$ ShM\!b@Q>!PU*ԝh3Qa_ŬxzjTstwA‌~S,-ƎudiGzC}r|[ձ,P$ّdyyXwtX&RT[R!ޚΪk7T̐hɍ -n_ʖ#j'j>&m+lU=~2m|geK4M^~xhQV^>F~CyL/{?{zq(gD8)C lĕZ-yCQl?CX),`tXѥj-^TVLmeL$;("} (BߕGК?xC3ZvR.e 3׍#7N xZm4%̸e8-iUd~8{ NUTzCm3*66l4@:B.AB~Bn܅+<+'QEG Zl/0 ݛdX~mGc)&9=hfpoÕԤxFymMt_6d3v:qs$Gnׇ$wJg&Mw9+J췡ok#jJvY]&>=VrfLC*g1n]&SMBc5@(!揋eH"K`/@wl2DrɷP5N+]WVTԹn{Xt3hS?B-6p^@YP^v4`.i]>9kBh+C)`Mʡ__vi 8Ao*{߁}Uo;^wo6xua>E?8Os!1X5V q䍺]xBLBAC'N.t`D|"~V$j+\$uPUUXؓA&GsMMYOJB×rL!`]dD$>V1Z>tDgazSm&/OtiYVQ׵KMW;۴{^Qֳ.b]05LiO#iGmmͽ\_jV74qh4{"tZ]*&#)v @TZ&JO_ǣm'p4g|ަ9~mH.('Dx9u#e,!Tf~ ٢` 틀V!{6=N*V$2ŽN~!#H8_;qPXHu +0߄JEFVCqvjW'ZawSH6[6):̝o0xwRz{.-y BhS-Lv!JJ7cʧ`@4̈T뗋2\V.4wJ*̤lԲ(C!酖ߕ03 9zDz(,&X(ٲn'bH-bE&cw4u)V"sZ7a{ t>͝Dj^DjKla^e#p%6r0|[F_m^L[X[a/oٔO^ԗ>v2Hq@PXE |PFWrȋ(+e U&ce þT |f7hOhyWZ0 Q4>V@-gV~9r؉Ki?aFif渔\C !(LVPs-ə'HO3tN mC1,NgKFef 'TlNJ  \o7`g )`uUw#(ՠa+d܋ZĹs,1 4qnԞ>u/8~G0.mx/'f̉t(͘6ظ*;QFEϊ|=zbLf뢭eZ_n_Ͷs`ٌ;4!PvB(f+2Mٛ䂃P m? V+ʀ<749'S4vBC sY|Y'?gX"LfN,S$syъ=ht|<;v'AKVJxVGS0rYvmAoklt\"n=UJ#`v \fKE;U..F2Wr6KPdD3dMt;;]Yl3s .G * ulRl?W bw8a[hu[?&`OEw؊[p:+gFtd^Tl"4k_E՛qJzHI1dt]ZHHy{Usl )#hāpLvQol&cg[8N4{PBGN>rtjc^SEa1re.r;b`wWDB߰CJ@p @ Iٙ ]d^;bH2Q=PKR׬\mAus.J.vIg0z;R:*t7G7ub4S,A&OVWmv(婸V] ྡྷGR.d~59-*3s%{w5*ag-*%J?3OWwnHm0piň1ڪ%hMS`Ei]CTb@{Ѫ"ysfSx&w(4@L+ޮ۾dtq X^X% =dP bC, 3{8*{i\ڵ|ɘ:'2i$7B(㾛U#8q9IjoRwvDwo, KLU]uH*#28(^9XthϢ|X)0u ['NұS)ZI__T9éA,}C$')2,$c vDB.6 N29(VgdoXн 9!q_h}p> 5jym;z1j~Te6 ڢ O`L;IG @QLL9fq*;QYhEOɟ+&^<YZArʰrZf:kN'4O:hp.=pJ\:g i䛾?.BSOD/uj&1NP_pKЯ3 N"J1 c6s<&s F;b5N}X( ^n7O|,8y| )ughǹ;eM ړJjfw2Q`aHN7xx"1H$'l^N6?8wMLL69Azۇi'f%fS)}+fOMMwOvX76 xp/EO]"VTX[> lq/EW5^y%e^9ϓ | /ڮ ]'I Į"P`Z E4uZ#8`vcI"FC ?}-O㖈M{;H"M4TB1҂ޟ.~2Cw 6k/ZcFoDjIw{aNg~uŠd 6nH29"1`c@\gT/ AQhAH;AGo8qÝcaO 뽟`ItoXW⼒nª'G8 'i|X`Y* I속(bռR6C@ωG[.J=l$kDMq[[3{iL/֜[8n6겪^D1O`Z@uKվA(O\'r;=砽/Q>XU<^ET'}Yj,hY!$0ý|!ixD,lGXQnsG&4gJUfroۚ;R!wV5¢JX$=Ϳs[Np%}{)*>Yҡ-`h7%oW)x7wɣ8b. GxB"p$sQPjg$mZ'J`Hq"-@rґ[ptysˋSݓȎ22V'Vd%Hvuqm~x+ ۹G+ 'KQ^EV.̿ A3V^(]i fG@򮭟E3TKÊ2x`XeHD9`GzTiYp{I|eJndy wףM׮ N=O,C9MXhVϙ øT^N4a"P}q}+nJiJLIS d$w\Wy#ICf0}Y ~)#@꙾Op?ھ0`M j';c+P}L!e(iJlsdѣVF^*Jp,O Ha 3!oWfPώem>DW2Kզ.%W}1Poh {_El׎h ?ꍁ9vAxo2Wd7;h5oPht | +)'O ^.oc+ta#+-Vld,ڠ?e1 ÷) lj6Ο\6ޕ,n#\ N3[[\"Y#uܥnY(?U$/I_YP>4K +#B]ZXyvzFer[=&G hZR2$]4K ZKA|\]чcqp-,sܷF@mQt^8n٤Ckׯ3}V_W1Îc+b'&(v>R=:(SB6N`y@Dfr9pwXWY0lZBBFfۙS*PZ(a:pJAs$QCs&8]6 x=1 kcMȕ".3|td 䩣9\t7!:Ӛ#R=]Z"MFrɽQ9Ē!ɉ7/\nZ9oOCV/9WԢˋ%Y!"(0SZm^$-ϗ[(3!4QnX[ :Daj <~R#[tPgה^t!X&l^[)'wCw Wf*s68ҧd2cUW$4dXLӗe`1ua[ezj D4hly6Ya7*KȔG/vo(,ILze3:n:i*aS>St-Ơ$ޔ+x3PhpJ$K~]+Lf Ɉq6YggVRgsJ3M4 pP8 6iHΊ9.sQGc#>)р|:^'JoBs!=TH*u _ X`g}F]OZ1 a! x8*=H jGl2C'FV'&ow/ͨ,(*g%қ>GM!#!Y0Wz]j;WԌO2ߔK Tՠ~sU:10**4QPxM=*ɵ6.~#[RO.؜ 2lގoӳ]4p 5922ia؏9.riqϻWXEi*@<͆#%/ca'CGBrUH1H:%9K||[􄙚` [3y=&ycB 9uU%Z3q}r? JG-M㝟2I ς0䟗֜֬1V_~13ۓM͵ foA0~ͫ(=TFeeO?ag̮6OSulXV'twZ Qp#uDB*W.BH3.&c1F@Y1! Q^]Ηp&՟5zR4d,kwjId#eyJݥ1:zZN'`~A];uxiW neLT  ٴ_Ԟx<· dQ9f5;ǦG%b .m_bǗ9Sl"ܔ@׶#f|͠I z:ޠ_/zx/YOp|M{M8o`58nqC8zEXՍ !!ImH񯸃l,aZ?q<ll g_e#H5QvHO3%Grs!/1ł%郰黢=X]^JM17R>6C7Fj(/nX& OY@wU.~͝ Y̠<+`&qZ?R5R`Balu@[QЗ!Ɉ/,z˿^N*G)IRH@COMےq%v (YGb\*$J7򴙩_8EdFrs*1$5&m$n8?xXʷۗvV )t"/Y:D2#;! mX([5qL٦,IN עLgf#C"tR)ޮ*iPFhm`/67*3ӸA CNJz73*NHKX-kP'5@s(@W$>ia3 yukE>Zfw6juC{OUy^Q==()0!#]7{`X`Od:%,K*_Á7 `^VݚqT3+酴=nO ܰǖ!k@SC2VM%KL wp[.GȠ2:_P3%K3c'a lp?qаj"7g+3Z*yF -*ƛZ^ J)f"{Rb ,e44v.:tkuZ>6u~47i:|\uOeP0  *GJ;&A` ^6a>gpǽsy(%xP2wWisM8uCg`eھxN}H,G6MIz[VsJTf쏜A;>c6жb*OZT#G3KU!mC2'{gN+ZRy7AFa}ʀZA(XeXP;:!Oy7q ٵqs= oSOr6:MYPW_q˂PNHNMaBR:9Xȼ^&YQЍTr DzOfzC$+Lyo˃UDrW)iLϛ~oQN^~HEAjR9녺dLX'h.d$/M@C?H]zfi,㎀])k'ӳ SM[a%iP ~4diT$xi d%qm$q& bLC"L V+V,j5 $ھnŠM'-~@rZn*DͮE7BmY0FW~'y]23Qc19i\JVօ,ܝ1 < we'70ޑt,tQZkߍ9C(ù!9-hd+\$ h^w8c9))g3,xZpJp_Z@*Jkx%s*ɶvKge< =^E;K_g М"YU|۟,[EČ:GN#bG}S2#=oK)&ė@zB~y-4O*pG7Y±જ"u i08z|ZȆ1Ė$صPiګG,8Q(+km{K'SR{(!l^.t(t\n9Ҋ_վ3q@_ڗB\kQ؆\pSKf0]xG\ʧJP5$4I#c,Cq79FgxGH6ޓ6$sx!{Kl7JUUĔRs/e L7z}z }; #A^D%뎘V0.$ @4޷g.7ҧ^{7j9`-=3wu,BL=a4뢺}[[~ fM`5XOR/[:: yNRNA`d$n>h`6lƫ"1!h96̜VWܕ$bqͨ28/ms1'2mMċ"|Lpqpm%m&谫I6(X?P0| ak>O 2|F oE5N $ }WcxNAF.K(6%T4ԩ` Vզ"kϴ} h#t1 q@Ӵ>#h$.O l~ڕ +`99P+MNIS)z.t;2 PL~$0soC#!y8؁. 39;-D-Ű= u s y)?(B04+.Wi绢[e:^|d@5rZ#.*Iw8i&T.g慶(C9-=P^bA{G@Sʀn5NB}%N [Պ$:Rjzсkuiw ZVBS:R 5J ;xfk@Hʸ# x/0X+~_I`(s8؆lEVoPY]_1p zg?_hg(.YG4.HUx jT.yiYAڴ?R0= -+%t$TnBlZhvqɍǥ4pT-^MAueV"vSP6X"nP_IM]w~_zXe`弟Wn84.Yvw0b7mCOa.NO{e}8(]iFUWai@~ fheSp`(SvOoxf9lͿ\k>֤۱#>2:wgiu[ RƔU ZQYc Jxƿ{_6s(dHk)M JA%`V`ݸqu(.mT $tYsVWmbUPWN䴁`q DLDXM䉓*A҈o+bTt;.)<ت}*CRX&uTB= $_/^~dEǎv!ά]iDUW5O!ӕԤM2$0_2|!2,[[_BPpjىCM:h1z<~$" 5"o7R/ 7r״q\:o6b H#NAx$D+kfC84 Nudr$iOܡ\̦ȹU[ /*C jLG4&XClc)/8bHϭtM ;^s%k04𨬬",&& FZ`lQŷK[3[ Y\BҌҽ[oU&fZ]jOli|aGGHǟVv&%H2}4nKe!)bAjٖ'd܃8e0\*{;|la:HS˶46rVo p$5p&K]؀'%p$nz; tSv˲y$_wurnס-ϓgV(=@F 9bRM$VK:;=3IQiBa6MqnP[G^Fyݐhae^/|b x{DTG)ֈQ'$ JUVH^L$n za YY{VJ'e`@&WY XvZ0AbCˑAi,N?2]̣ ^P(㺇|8'y(>`$1sr'ف!Od.,N6> <4d=Rg AGA@nӬI[Tdz *_)eD-d/-z}4B]i5 &-`}ͯzn(Isnq̅gN25 %&}FL$ _Ц5ͦz*V_Ch`zg-Ks>mGGA'}`;T} 8y2'n6@2Un:&73Y?ڧ #?6/ٴXcZ@:D-4_ݝVc;(1rxUaO SWŕ&j#;}2'7D;yuA[P1ENѹIak/˻̈́wMĩI7H :cY |3߂BIi:bkxFSgΰ2櫯Ҹ mf_ Q6U'V:7^M=`hkc(V2N+$3 e.^5aג0erYe:=楼%:[dQ٭;A'{2BsVTߠxMR!I}nj/cR_h^99MЋhX4R3}^]ZFtamk;e(|; 4L#rAA*'琍F/j-F< zv(a 2u6͹ k:UoGxm4[<󪙧|*zb}~[N9G&WLvΔ$y Y )S:f <~Pi .CPU4%XfJأ]˼խx,{I~J&F22qW"ffN'aL7o叐{ು|?a=a$CؑO-4^١pMl"}M& {PZ6IszFtasϨNӍ5Y9?ku)qm}2 ^ `@x½RZ' UU˻@ART_}-cj0ל9'Ԫe_diz+bBktEzxi^L'i^ڞG|檈W nF @Ӯ˭© Hم6}S&GycDz±" ёzn'OT39S\Vc .vS\F0fvb*6J-D5[u9ⷧv8:+,QHCNs20:kRCB{eҥ8c JLI8`ktVQУ-w$eԥjG`C{+R wDU&eߜZ2 O0I&WsjBL7YB6w-eWw'HO2GaGE5g'\,B;$=K{ً3kj|gOH;OhDI@V#(jYds%'lӷJXgĬ$o_pLTj=6<ޢiO(՛'1tJ8H$aWl.o|"hAU:WgD.uE|+fН;BP!1n}m" |݋zt#f<#JTc@`Pa4zR`Xt(—AFʉ */9Ym}88|tQw70NMgkfN } \`E@,28()QjI D=)8=lpD_5\b7He/ul=Gg 2DͻL38pA'^out4"V)mKo>-Wl4OOk~g'IwS%ʭOA&8x-zUiaխgg̑ g)LIe𭧊VZ*XK.C@hxc_[F"yb~g?[>l>4Bv`H]KY PpMN!fׯuGYlE7cxX. qǜ'T݉F@6踏< 73qQ)6e{a|0a!#"{΁>脵{V\c$]f)2XSYE :Tn͏Ѯ@r/hNN "i󶛗E •J!'j̨Ñ#@PbĬMءZ8oϡ>?9KKCZNJ /J~QF?ƕeJ0B >3yj o8t sV ,uvcro!3אh+sw(!v7I=Q柄 m5ŭ,<\߲{HAM)CDi'nЎRjuP_@](}-'Ήa\v38HCaFXh<n~LHʩvXWI𐟴@.m!y0pĐ (uއ3[sm](t2[03ΤTH@LYA`#cACx*TbD VjU֠M\!a 8HC*"ж?iP`#!j G)V!:y0[ij>\@']K97A>qУҥ >nU+U;K\ OxCH4Jd'z,VW^:89tDNf~j:T=Xr)Б)kXQ%#bi>Cx7//ZTu2sP0zCQm?`t$oLKL〞 LH[=Wvvmf}^?-KRxSL"iqb86GC\Ͱ9RXÑ./@kgmeD~z D;ͣqc$ʖ$1/~׊)i/4Oqb$k mM_KLpr8iL74L7'{7>p&Dy@ j F!D1хڧػFoRXL/Ǵ=6E h>>un 8z9Mv^(ZG:)ʰ :D"* V9fO%`i8ͬ!]'#.aɫB~Z\Gx;<;2 nHH+ӥ-cG ? nX׋4XhLۋ*F`Hl)L<ёe&q\l9f(@y! ,Nf@'*W? $[S? Cęfl!w0'p,pG& }ceBۻar (|E' NO҇JóT\ `Tǽ$BH0}4:IBݹf6@eL |4 1*Dk*ѝ JNfI) qR{p|&[~]yA>0S CD0֏ A/4C{/r NmSY6(M:{޽2R6.|*JٹХ[{ L_CnU-!)>O1Q$( 2 I_ ИÝ図}wJIk.j۵*Y{hVAvA%ݖ`S</ӚU B0[RT(W*;!B{\?tA};E"_ñ&UA;NG3#Y :ݙ8o, %R\>#P g H_wܧQ`s׫I s刹/D' h7k7}%^i'`,:ktWC>~JbrXu J,z#,P8Y+}iP-<'[8&ž~:2̇eĒ|,Rh:*(PMx(e<9*m݆DJCͽ|[w I7$~ 3:}1r-ѡɖ52 a >J`% ռD)y>x”rD>u1gmvZLP 0+>F=; f0WzPX{u;~wY^UW8 Z@JIMȆ @xFFJ&c?Ft v%҇SZ8F "Q6kL@li|fWkj+`,ttm}ʩe+k^"7KF[b;l58T &ʼn{ *&k!G+6"+jCrm.l"̉LKM?'͑Xe@ \0= c4S`/B$<{W}VTꕜvV+ږŎ ;bld^|V:vD)1ѣ` Tl3^C;}%ceVͭ~q_^LUQ)]2Pi\A7&WsꜧH?"h<!8&boB$%lL?|1n:J4"!zKavXnNiV A SbA쐨J6/"=J LPpB+:0d2I lXw_uaVJ@rԿ}r)t{A0[d룓&E!7x?q͚A%}'1qA.!-*0puKӾnDVwl!哏H \Q%F'+qjRƿ&pՂ3rJLv}1xS #HEsi_CŖUuyOe";uFKB*q!ߊe^'*sѐ!Bi)`7PiBmWDÌW`X FBxzǔp2!,-vxoK4PAXWw19 Cݺ{jw?Q%'AQe+Bހo 3us_}]Z7%go2wČ;8|[2K> N&d]VQ_ݗpn吕@n}G<|L0aVmzXxs&mV$sxPnzVjGb^*Mޕu FIFy%~Yٻ!B?Ԕ7 nˣp)mӪ쮭*zw⯫g[ {%Ls }%]bQkM!MN˸Fg'u] "$PP/7|Ϊ }婀k(X ޿wͷ=p܅4!"ݺVm"T\=4f=Cl2:; 1+mdc_ͪ'X0 MzG6LƓ` >&vbQ Ъ7[@NxcqdLܒMZ@6`f.$`:ڻAS<@At~i!$#߸ ˼Tc~ŗ6fн_|F½}D`/ij`/S@:.@ј  M@r#mTh^b|t?9>{hBqęf 93έZL`آxtT{K:g&,_+t;,lӏ ,erI!HZKz߭2*_}xN)u0yD ̱S?E,^B``m@D@ڴRw~UvWJܡg* +T"C0W2A|F"v{utpfYJW|OKa,JγS8xB4ҽH2h)=5J%-ܭF:b5D?rU09 Q{FzBO[hN<~2n'(6b`HcP3~KH2Aro'y/Xa/~qw(6g9Q]A78{G`k5Fn+J>Č\Dx0ơ'mil9&KB-myK ( >$͝3*Xe ]W}9| lPӒ \KKPk3 'rjtfٹʎ\[24YAG ^L r=mJ\Mf{r4r#y3aU$)ߨ1EERvi0#xi͘95C)gK٩00o3Aޓ+^ |f)jH% 9XYG[-E-J:/{bb^}QSK1HNjWonkVt2~닻wOZ UeN*@]g$%3Y~{Ƅ5Hy$Ơ'TK( 7 +b֭}~.g}gh(umb>($Yϒ;_!Y ٍfLr ־`66F5IlFw_qk<%ˆNdt;9l{˾i!jZoOmp8 q%2&8J%H m)Ɍ#;]r{/#gtn@?9#cJoE٤38$Qo7N+[gE IZ֋5.mn*p{0Lҳ*{cöup b$\:USne;mп0 MowIj *L\I=C@sC51 F.,j'o3b҅ڣ5]# IZzeTP$XS,h@az L2IU8oy%-[S#9\ _6`;TاyeSt7jZ0H-w#5q9[xR59UF|ݭQVvye`d$_&:4`1#w(p=Au%u8ѷ`dϑm50ɣu%m0jEheIpz`i:2;_@ h*]cl&զy:No8N2`5 n,2/xsS^? q*zX}Ud|['O h2cPhRᎳ G ,zR,K*Z% "`(O޴{l}33uMI*`MCA<ܬ݄pahꁛ\#d偦SXb/bSgߊ9g')f۷K觯!Q^]KaZt'G/г愽W[%qͅ)n. ~?G94>Eח~CYqPeEo`zfv~Zd͹ ERs߀>Hƈ=>ܤLT)?v`=;YGQ<"][bJW,!Mn4W/.Xj6 B5CYn~],%lMaNןUY:H'TגO΁A~7H›?V_ jZ_L+dP#d#;G^kA~Q[ר{2/ƒ7;1aH?oFҪ:h1@  oYl5@L%Φ"{#fnnJr}ʿYpA"k@ݘq:j}yѫd'U g=8i8TP -ƀ$͗P:pWz/-<ʥ}moI:O~[9(.G .3Yܦɛ>+D &>WE>|+[D>ܟUT[)ba r Ā()兀MH+3鄧FK?Frf+X2~>m= OؗTREՙY.(C(+\2#ƥOVjsoI?Z}XB@ E*]@WC\7fJ|gpK^,+:K=_+NK-"'Qab9 DX3*a"{{;CΑRAOR~j4h5%@ UhW-wPJZ*Аހj8;r:B].m] KRM"7!óxKfM@"~"+٠g1Z^h =z> ' Y//޺+=hk>0OЮ /<(}Qc=AKtVȲ@RL8AX \s-DĐ1c^`cg?klT?;SEQitZLwU^DZ`&^쳙Rh֌U.xwMl=k ՘pbdUd)J&hJP1iQ5=?!2lGm4C*Sk%N*엎 q|_˟f8|QOu+EbFtƨsB|%LW$9Dʢ#.(ڒ_9g3/zM7Xy^f C)? =76F MJKVς}OZO!13O( r9ί]b!.oGf =RWd5^O).߅;[pK>Ȭ$ 7DfN|no)1=2 b';=P$fmcG}8A{u'BwG bA~K*NC̬Ct2exK^"XB? .nWLL {iH^>!!P7A9f:9<=u h,'u q]})4S:x2Gr-Pp?wX1,# J,qQE:;Ȃ&5t[lp*s"PA4K( ͶK3FCY}*ta \mX??[&塅sN)ɭpGdrzt|C dr ⅳ 񉻩`r"&V6gtq3dǂBbcR 24&qqQ$]*\@<2hQJ׹cۦBpћ)F,oWC^.@] 609m )|Zfs>Po !5vHřuF1 _wLmO,x8I0m !Q++%]$ppIy}XԸM+Vt4G&Cm{n{ΙT#9BE8aח K2v Ra&%gv{b^^v&ia?igTu`Cn~ar#Q(Kv51  F'|j"0~iғ, j@M#llqm&8w`D3S%;Кw=x-G8ի]-Vz̈́]FŲ\!ۑE`apm9tXO)| Q| /BRI1o^E!ڨ] 910 * bν0Z5;΁#Xg-oR4X٤#?$h[N';;)F@3*CkUWOUY(rJQTKΘ?l?d2_߻WJ(ȭ=|c!&1ׁ(.]Ey9aq*׼>fQaA!syMw1ӫ*먺E.Jіn+Ăda1K"! IAvg^at}ͼH@q 6PE{/&=qϙI%3FsܕP0;VrU=,j-T#y= :V$f l irǫ$xtt;%\n#]N 1#maD.XI W,t'% 6)sxŸy!V=o?X8d]jYBMٵO@NMW]Ԥx_f:1(,k"M^ =_H%(Y6$;)V첧p 0ICx,;*ix$7cbI8"k{ QYBa}F{BUAH0 }"IL3h{QKX޴0ExԂl eez p ۈ B't72o٭9S$/dǮ L\ RADHOpɜ,nɡKbUuDc ƕpɮn gG_11Cci7BEOG60uj2#M2'h,\NE#? ƷD]ss`B&6u j2dbi:A5ź([@3))e nEXmkw%ܢl G8҄mlu3!׋tIդQ:E-w˔SROin-Ƶ޸ ]ӻ%*Y]I2 m_,i6A]+ $I!WhNq^pZ2dYpR>5ğA woU|E'USA6iXW%qFc(%nxW{_k^mfMu]4cgjsQvŢ(k)!?)Iﶰ潨Cd2"WF%(}m^/q4)}rf`+h1泛7,'.}dssOx>%ppk6X8CJ 3gݮh^ v7~%Pc3V/޿B=~Ѳ_H"N3BlAy;~[$QX5ڷzmUۇN^y\SZ-:sW]GT 2*e>@2h#P ]7cCH)旭i>UUSyZ 0JVpvWi~U٧ȯPn[zQزCM}ckzL2J$ObmSBrrv=M o1Kn'iE5f[_4? 'HvId2T[Vq/{onrn#CZ֠Ŭ*O6Iś 5aYA6ʍi6#N/mpҀ TT85؄^$:謁JIȠb7K]渇>n&l`9 ŭ|Geӽpo'9eA6^(_0ͱ0 $~_h\E%`皻 mu+W& mJBk] _Ly+T%8g%&wf@%&:|Jߛ؆hk=]ɷ0NԿԀ_YbY6?ܩc:L]}T\7Z+.\==ZRxs)J:A {?kTlH")QvslBOr~l}nIJ y>  y֖K|<'`L+(֋UgT T̯3FT#p)k}\QXrKbLKun?%cᦴ8fhʜD^BH]ߞb͊"Y??x7C6`3IZ$\ 3?뇖'P ޸bWVW _ֽVyp3P6h[Ρsc}*,taJ{OXlNAvCtTu :q P~/.zO{luMZ)A NC&iKp0'[9I\Cߑgdcr}7d9~+L-td+♨G29N{A7( ='Xߜ4?~Yۚ4kʏ;8P)5cE +B=m7źXRAU-$z qTTڣ]'z1@: f|hs oԽ 5y*X.ؙm(:-j ]˒)蟞SQM ̏yԵ=f腵tDfS[;c,ΥEC#6qfŢAgc]# 38@}3ޕv8ڂ2O*hwQ+'yRC8OɜgN [GW4 EyQF45 o/M{Ǯ-\vQ\x5q!$(𡂮\rӫ>{# Fs{b݄P ,syi"e|suM"riy'Fa]̞ Ec<ɏ"]m'+IEFjX#lIuꖿY& oG(43*;3,*.QPxOdcx6qYD,z߶:?d  @FhPR{hXT4(cƵC/|?8>!i ؘQ8Z6&rWlS8^C3׆!O" l:Ƕ[~ OPp_9oM,t\rFuA֘ҾXQ@ J[8Lv^FZW2L-Hpk@T؜ge7q MGD$A[Ɠ@ZkbkW{u)$3έG]ʨjkT e?Q2,#lK6>_eh+YYNtBC=[piA-ϗ_zO3~w"#NLVAXGay8Y6mJ(xcMnmj9rzV 8Evq+%Jv.G*4g̺򁍦t=h2-.2[2wu_.UdAy;>K+N"n֐VPp!#8Bp .c-}MGw1t c3%kvײ!rg˽RT_`f6lx t$t{ H:i7)B^RA6!.#"w%d|eWsR$2bCL1mP?vOg]" vуTG*#x2L EPJw(OòMS?7MK/QI"zbl +@:~7ˑaP D)`!bB({g1F Ba)uBV6V3$Bs9V'+6[ ,;3Rl_ܥz 1#+5 886u% @ʖ= ns> )I$Y~KR2AorpbϸR[DryMJAh-eق{/X S(} e۪wgEt%~ۍӜq?]Sv$\X~!@8*%J`"I29DGuMM(+YM& 4!Y.VlHswې4Fr{պoN c*!g$vze⍠7\bb\I}"΅Pɲxa|z="Ԕ>tܡñNIe<8L"KnUKWڗzBӯ>,6^ m+ Ri?lBᷛD-^i8nw) o7k'|},Ԏ,0 |DNjaIj5X\aͫ !|9L1ASwZceG a6mG:Jfq1)h%i#[E3SDF+=o iYo~JgB[^Ps; F( Tq(ZW2>æ'ۺ1׋ ,uIb*‡3k[PCy9%{}zKH6.dsOn&dLЙvͮc-[ae>4] Aߩ]ADth빯Km4vI+E4RuqFHZ9?&̃^ b~S,NYM$-0'~V'b8x!99\^aq\(a< ԙ N, 1Ws{.Z Ae!@,^vIÎ}N, [:EJl961&pn[ʉ1BеMۆB|o 4šyI\x+ɜ%[Oƭg& YTYnMKAf= )4crQ%qT<-d|n+ Oݷ~\©%~5bd/P*#qWgZP$aI]U]iXl|'f@jEOh!~kc\^oNWGk}B0 }v##JO[Lp>Im6?yodLu'nq*Qz]8I/!#W!58n80Qt~o\*G< m0vAL$IFN֕`Sq4BT)#AebTQ]?dzMXΈ5%C4]o{i-]_H5xD vZK `]bA30ȚoTypϤGl?R*Az`W]\|{k 6_șB[ZTZӐoEb2&D,yxsz`M53ZIBKF}gczRg?l}p.msd Xmox4kev=/bC/pYqfޫ982{Yws!ykarc/1jnNU-@0,Ji(l\M+T!9Fʧu3C?"4},p9ƝFuB!|\bu&syLTP:նy@|_8حnxi?w`S qh ĭ0IE~AL ^aĤ&@+T3NcqXqUc<ጻ(q{n`" y3֩F 8KR%Km![`J-LI%>!'Gs[`'<K/׌+fbvEO31ޡ)EFǷxj.cژ­kTOlޫsZY=exo/K5ȇP/.|Oo ifRFcw% 2Ǟytsz$n'~L".HG1}"u}'6Z85rh7tʖ6x==nO :[PJg'[5mT(gM!*.P*6{\f{Sr, _l&fb:,ًy Q"j2̿JLhq)yŷ"HThչ^8 >NPsʘuAb&asGŴ ﯰ?~^P5f'Q\Rxs)`95M {j;ư`CGZg`u]{!} }uLr\51xvtpsa7XΫNwa4EzP_?^:H/CQr_qCP4LJfНr[˫hKVpa9\:IY4b%8K˂b%;K+dտ`czf[}/VUn/VڸRԲ?Rp[6?& zBKym^jٖ0Hpc˧\$Fn+r´r8J{Ynlez/)4F 2PVa"x:[ãS#Q;o{LfDn:anh/8b=wRZSy%*TK|Ggr^2k{8g v! Is{&DXLk^GYKkdVFGJ߱:u|}39-CW܅kN|`py,S*HQZ^*,Dzld^iH[&G{o,iL 9tw^gE9$y*(j{ܡ)dVGm< q,6G{dY#qJ҄Qڈ:k+jfͱ>(=Kg0*x=󪲒+ח0WYEtdjuB$6B{*b>G[X}j*沀̢P4K) 1$|H~qGpŵLbVnĽt1jT),ؿNs61oq|: .OVgDԣ7[-`챯L%X{?q_ֱʋm5n~GΡuyc,R>Ƙ=}#ؒ%`3i;PNhXjQxt%d+SYDOk&fѱI:'4c>4FwЧ磄M+7w./vB8H\*["*3})%1MsREW7z7KI5E(}F`cm< MoRc1zK #I/wR=4ħ˞e 3pA a|xdNHe㴸 .uΜ^PXH5VZؤ~ {[+|ӈ 3Ԗ 9Jǹhl?y_yk }&%[hUlr&ϳ7-?݇1@EWǘYA0LqK4n)6i +;dkc*,b Н.HQ5twZ[u;xfGZޖέW#WJVG{@ڇ-Z̚HGnڕ;'p4/z7jhW!K!),uw*ֵ~M``r{<҅fJIP\;ԜI;y~5w\ڬW!x'募@8 QL?D|Dݛ<ض+(AqJDO[Dl ΍J3.42ô\ 3;^,lAJ=0&iC2/RVJItͤx1KjJ/O˺mܰxi TK;!ycq~\ KCu{7 DYe'$BE MfʫQ˔u.fHFOH*YѺּuS/_2e-[%`W^O1#- 8 ʪ ,8RvcB]p_??FN%ܐ>D.}(-[-} '-S W2qFu.XwGJzx-,΂; ˭apQq?"y·c?V{S0@u/9!]q1zُ/T¤wlb3 6Dkidn**I_.a 8F9{~U.YF߉6iLEBpU :O:oESG_dLh#&c]@5B~EMqhsyܓ+_Q__kȵ&[}ACTShciXF2r&߇j&w Rz̋/;A C?=r̓5eܧy[,~*h=}!I3~Gu07G1LĺKt_^J%Af5Aϛs!#a0|%rdM5YB6r:Gb-^z` `gr#c4jVFD?* ќй0 !"FL;;O*+ Mw?~hwOXQ:|_j ju%97"iWJ`";r}C l=)ܚlWB!)#U&=jjt ~7L=Ӻ bC?' ǛA?"!@BYW7yBZUQ\y /Ξh.u3$/KcBZMHrNqw Gle @6(:ug+ŴJ->*, ?j^([GS0x'~}pYȲ^f"+22`t!evF4pjyz1";i~5szBDљNqUY}{  }B%25`I^,ۺ^?3~w)EjDƆ!ْkec ?ڟ⢘۲)D!H$ɢfm+a6(ӏ6Qy !ZU(/+K^B&Ғ3p^qTkUS rI. y5JH c8K6䩃YcP=TO7m(ҽ !ly|=Z^baX{=LW5lr߯zU*|1 7ÿuk 'Ǯ1Q-0j6x EbX??83ѢEEI"}Ap5:b/ڴyyV1yGMCwK~< ;l0ꡗmF! q SYN^(ɡR[3g- Λ+ito>E1: [:cH[6}&^}uCVpl}[7‰G<:[?Iz% Ft';p'%B:D쳨|VNv7" U8)ap\)X;P'#:8fJ h8B ϒ05BACXR~ކA`0 I4HBG2䟖N %Isɥ!ީ%Psϑ0n A07=Më"r5g? m=me!(` '1Gjz_+5)5Ueǽd2p,NnXLÃy|ZI>QD{ur-@,=of+U?s@\|1sYNcA WOM;~l#7^[׋X_gI)ERN쐎ظ?fJD̻fU풮l<"/ IiQ'R2LxIg,S Ue 5]niSHK*pV%&3^6Sjod/gz\z<tWR׊ێGЏfqqk)4`8t\)i :^vgйtfjA"܁{VbW~HɬYӑ37^%|3$ۄ|ay3 KI/P|C$%;1:UO:U)L ./ otg ac8c%`'pdꅜ0v\jc9=oꁠIV#űj{k%PP H]L=,HN.F@\閍# S@A38wA!ijH<5H&92Yl3˶`H){%,@[$krHԔr`;Wsȯyq+d8!TzYDe7dzϽB ҙCN9ed-Qv4fptBAHJ/v蠃q wdKP1I&p*8jr| R6忣,Rl9סU݄D6ؚ &?5a|>c.Ew8_^Q vW3\։Y#՝/8 c~h>owa%9EtȻ~ ł2 eAs?Uo"Һ=a7`C|n]KUjWX8Inǎgw>+0)b2%"Qҋ3Wp0Rd0BK/mұC?, Ȟ@ xh5Xy2l8&$ֆ!hOQ3c6M~&Fxn#}+ i%hml9q;slSQʭ2"DoKdͦE*Rd diIBӁ:os$R I3\dK(EMz޶٧xT"磠 6ēHxd,B/O.Q5l=J y9~ -DB  ;Uņ cCi)Uyt 3x|VKEf׍'" *a)Kskaf1 7 EW|K03D! _͍L'ϻ*8v YO D ig^REF٤LsРr4F+ #3q4n|H,RKàhVS[ep)Dgᾇj*Ȥc1jf*m-5UpĵOk9h_AZ6460&B}xɅ?z) j\@)w @bznpyTe\hz/ƾM"`@7̵M^(1"}GRc2KW$g/:PP5B_`zox%` gw)J嵪$9Ѻ.)3Z*anĊ)@RVyٴxR;-{'cH>W!sAdsg,TIXm4k:DCٹ+{0Vx B fz>c a_ [{@dB:w |ٮ'}m^0w6 "{U@O4GXvFNK 7/Imƍ'U]:GjE 7idoJ +~I<@ b.USba.]~ͱ.XU+Td̙\-Ȼ(&C_{jlziv%B?&y~Erܜ<8uTvX[pj#TsL//,ev9PAD TJN?Q Q{?X̹Wu"tæN\UU2a_F2iϦxң(dj-~+TB첏'ףЇ0hJؐl  K{ \6׻T"\u j; {x'<7`Yeо8%]{#k#}nǦ#U P wxo\ŀ`h)Mބ7|+M Y]Xa z(Ϗć( 𠅍OyO۲1 "gPYΡ|9$0ݴ`דlo,h) ͅ0=;eL{]h@A'g9]x [:xɩS Ϳ<7<wt\_/ (y07AGq7euB0Dp6hP<*2ɚVB3j)w1_zI@㹚J3 c^#]uErX0䐈@n-CP c|-)g ˺wxG7\Mf; puĻ%!7ܙ>5RWVo9}|"ikg)PŊ6 <@A7"nqk ,&L|1mn#n!7h9AM4eիEUjf>(Q̉ (BR.Ëylۘ- \w隠9ke Ul2SU$<1Pϭ/|ao2Gf'HɂJ^a4aE=Rq >gk`f\RDY=o21sHG qb$O _3L&Go t& òUR0I#mt ack#cK`;ˌ |/sK6􇹉IbhnqZLӿ"_nءeUve|̂,-Q sm+.=D\ﴳ 9N 髛g2<;P[^V_97B~IW~ܟss"x'[ HYhӨNwo]]rӠ4q&v)2TUl(=T*?poep!Vp7 Ju7ejIá'!mo$IwߴYto:&3{^9nGsݐ,NÄ!/aG3P7+kb#"P0 Rࢸų%Sw 9 6*_b 's:X y N)põ=%"4a,0g,e Eha mܒ z:ۀwKL^m #zєТ%] MugAL~Ƃ1?)0k3ndo͂ a)6Ay j)yR-h'Yv'AHAԿ2Maƹ΍=a:q@뢙RuKǻ^HU n S?Jxk|Zvxܹ0.ѭOhKFf'NR<k)\|e٭&teE+ޏ3yH_P \/{d`YLVk:(OqZ-&9zZ*ԉ~ 1C/Ȫpx*MrW{%xr3:Ŷ%S\!h֞a"b6dMdX+*v홠8z)#B6IWB8|}īō-$.jnu (+l=&KR}BIPy-*BDq عsѮvF:UM]OB2!$82 |@3y}0mMJ~D n#ω>p.jE*2 .|#jÇaRp~:r+Aᓞoph3[u:¥d{Ý9 s~vUk!{wO]xK-FЛ"t2=v5BpNܵ\2ҝ=Z)aC%:U4ARMs I`HgCUh$iIc|QH6%0b?-mtC^I^y?*q4yɔi}X(pR{u I 뎘4M|'.kő%8%3_&ąVҰ@z7 ű$K G^ƀӹ-Ms.)?`u6RBgx HU1:Ѩ2ydaGPKu R !ρdwy fB= :\Sg'+Fk13sHA&RKY106[Xٸ5jO$[k[ 1OEƾgŨjv$'1n-à`YMXcf΁^њ׿<؃R(MuMbhl5D7ij 8?"*;_y^RUe\VtQ/U('<ϒˀ BoQBx <'Pt1Ά8Ɯ&nG͂q݁o~pH=E3u+yכ7RPPKeÁ|zbE{k ͻMKV ɴfvQv|sp7%j7) ^fkb.pշ|/ GM|Ϳ'%^u(he >|"|[x]d[kS'}PEw#Y;MP ?`ˍs}qN& I SN{wo8~i pȄL܄.gAw*(US/o5;C,n;7w{Ka r'"ڮC[=H/[md!,A}ǖ.uz{^AȦ~, Sn\q.ڶ{Aca0ot)ϋn4ۺPoQiz-9j DZ m`7cR9):){CC"hwQ+p+s%xċi&lvXOPV g-vW5~ڻІnHVV{mG$O7%WRhv&ہ{gV +N]Ӽт &691s6]:ʖXt} i8b\ I#m5.kK^,7_EnF_Ջ7s 1j㤄7("rTYA ʳUQ؇ơUR¡ާLBTϼ k36Hd{>)\bw\^L"50\F0`0cBZJM".\UVl(C/xzAxD*Qw*k?ɱHRpD[ */1J[~n{}C0E^@7ssH` kKN'vmZhgTql>J2(LttdV^}fVcZǠ;Gx M͞Ɵһ C avEӡexQb`_=mڨA%nRGɉkW"2Zi@١,\R´]n)(N KFqk%h`H?1$YJ}Gt|%(46;ỪYD#C g q v. Ud>LrTPXL6*PznB1*.-ߏ49F,-߃&1 KLkU-0z 8J(/w*'Wc?QYDC㖌[0cyCAgBniNH(u'褬:}|I阧h;ƿ ͆y@rYHtM ȋIṕ>Bge2Z^߬7{[,3BTZa|C+ `xⳇ.p¤s8ᲀ_S-O2 % 6 t7⏣LNb8B08.j16FyAۘNᬞUD<n,JrsbSw(E:tKݛ\d[UA轃iu16Cnj! uy;O;?*$ٞ7S(xP" gZYWB {[TuSc7{zLppքoώJȪnh\hp,6"f=;H6݂pSw (ꌽ Ge s& KGGmFVM+z9BaXjWlȃX#>UB YPBg)WU,j]Gj= PzGJL_Nuy<:g|o\HQ]g7_+KhL5$Hd&j3](9ӳp+xj֛,/!JCkN}@eK/_b{ W>F]\ PpS?+P_!%"tw$P&lƮROY"PRs,)aQ~qcv"@_^rX:WtIU+钒;_vod,|rb/K RWvRSׂr0Q,-,IbL7꠪n45~ ]<qVFFs=t$;B(=v 7q-TTjn󦟁6#=΁99rex%$xj?N=5n 4?sF;f.; #RňxL>&Y"lI|U\+6`"G[!O|lq3wMV.? [e@L^g} ~h/)4 "D`1kle7yW25lX4"]-TQrZd4M>gEY^Ve"XLlUz+PS% !NHg{`;:P]̇uqNpc[Qs^-mKx0"trK8[KrKljPG/K Sog4%JU$U_$w9*_`>1-ڤ^e VFZPG0AW״_dQ)KŇ3MKf}:n7[633+dYn 9SΖquVL>&d^PN03I ͝U?X- f0Z>{*0Ԥtbw8+?Q~ACo,W>#9y j#o͕mfBX|'Kt, Y(_?)cyՐ~߸âEytͷ{d- (@FVz$8/?J&A_ րk؁xW7ȞeTrj {_$En yPrGUdG"¹pP%^_ 7[/9Vzg>,"# dUhG6 <ZJ.o9XBоWF_=4c=ɝX1%ѱMdGbӥnחyD(p'/uړ|)[́A|X U6ƾϘN`Lev0wiZ3؂;t04R=$gsIOcTNC>ј:Yvql 0,4oS4}(A(y!{p)Gs\uŅURk0Zr2\XLSࣷr-nnL| L1Q4_w'!D;k*QKƟrvq"^s4sP}d>b?rj{4é/b;;hk褐!-+0g,)-!$@쇜#<* Ay+S |^Tj;U HҎF-XR/2j? {088w;\br=at<Џ礼 -m} pu9N_[':Ӧ :~1 5kYЌpwlOf2ȍrqK(`X N6Ẻ/+Eɢ?KpŒ4Ͼ !׾ڧWn?[Cא0ߙUߺ!6ʍYMQ.f5soF4:R_+i SR%ȿy N:ƾyj0k@9lMs2)ݥF< _oƵa8D) !d%y:ZF FDI}e߬`Uu` zIۡsU>Ȅ.l!U)#* Z֍5bja!%9'4`Ѧ^ؚ:ȥ,~dlw k}e."R9\k5`{S4YʹD(?b!)^] +ޙzށ }԰%/LkV+ p֎m(Qtg 2<'*2u\u 2h](rt?&]nQ\J]Sk=oJ{H\VtͼFOX2 a8ȴ 0Yո^ O/V¤; h gWe 6l6 Ź z0qg&J 'ˊ=vf='oܳjَ6w#;2`8 ˡnc7?e e{өsi &Sqϝu5j^8NGRF˪>dxIs5f?/+0Q};;#Wn0Aޫ[ s۪G( !A WB\Ƙ3Þ^?_ݖʨ&Q[I]r)ҕތS+ gH[ntܹ-|z>9|LO' Y!>؇#囿tF ͉#˾juտP'J^:8F8ù fa")TOEbwSv1M5m.XG MKhJqCYI107v1}U^12qw$#S]₋b3C MoU'O,9Hŋ #nVc) +QOt;LZ3ԚPz(o?,_MzbTD]iv o=N?[u%0Zx9bd{ ZQ8П~o' WHr#0j7tSvS%t&}jC էNs"0< bf/T"m%BBg>صs* OE/_i4z刣$5|\肴_O‡' D8q.[jPRaRt8eof >p q{ªoLwC"r_I’yLܗ{$/vUkwUeTКd{: DEbDHUJլJb 1@ qc5hAU61C@*o%[}+(=lo,rG -ʢp Ы^3iG'ulfAc^26|nJwrp󩨒> .A;sGE㝾"3U(yLk`b4/}$w6Prd)7<EQ< R):E mgγ{$ϒծ /ڡ7$܆[#Hv u  a.namW8/7[ᯀVܡc5nwC MO bˮZkvJ ڎVX+Y3d,Z:o-̒lLẕ,[\Z@T_(Drف!zRXjw\ !_g/N}-o!ÚиY`f ]@KJ+b{2ZuP$wl]wj3Qa>wJUpU9z"yPL&Pjzxw,Q gKN|cphז!U4{f anf25{l Tϋl(lsM:'(XuES6Cm)NEKH[<&Ml}o}W;y_ҧݱ0p4 Eyb L,KMv"ZNU[2tZt }~J2{>d!K/SMu9_iKOC753Q\~ &Ͻ(pmyex񯲬 PN¿:R;.VjG_.G7ӄ1^ULIE sߟ^$Ս-Wt M:.0>1̦;^e)`C36'xfV}  vC T󪀰0j;3KtRwR@iɂ27o졨@cްK9ÒqH4#e+-@nma淵pMcqLb#;o"sT$ܬl *Ϝ\~QZUO}>ʃu ͅ(#:(ƅvu o/M s!|˨Bz {f&_&o )`b(= OWVcBܘOIL;##νW"w^%Q|(߂&&A+xYV%y*$~I H0S)q_`&j~K8Ru+PHX6,Mok;S4\߶-I_w-ISl\`($Hsbx^vYDHC_E<,EԳ2RC6 EcBHa18N,'.^.'LS1\|ܰk#17-د04v$1#&RN^}M\(KHW'/D?g[ߛˌ`n,%ou-a+1g$o3+æN[S`3Jr9<,iݵ957$H落. +0[HKa$m"WGXNdv!-=82ż0s/aRl7cHmg tf5*IF~qG6cȠ+̾s@ݻEV&aT4{O5䌟R6*!+Ϻ3,B⼆[G(+}ms2Mt#+L 5[amO@60kCf]~s]wUYUT]siUs18m8A5 ^۷>|iaͤE%ܫ\OGx/z3@@аfT=N뫑:h.bҠZ Md,H~Cv#VɒIƒ~5+:H/dXWKgu} DE; v/wS ı7RUQez4~p m i< f@dib $0͞]ȅ]$k'!+l~5jV.Kѷ[/aĕ-jfawyߝ""IRZ-H}a; ~E^Sp)d ]^w6$|CcaQX)fF̎y9S<9v9`a=%%qj0-GM ds90ix\$p1dWNWlLa}C}H^IC~E)eT6{m:O+β䘻C.r]%ּ`Ppv+ӵHjG߀ֈrN9ݮ'U ^wT:|WNdRTAsѸ@&Oɂ|Q p<6642SO-¢QޚTᩧ'i-HН7(kbuNЃPXҰc4)9w4߆ Ѱ}a,pxgÝt`Hd-s4~ N0.T%x /Z?4j]n&g1Ds-_l"lk5[o[ʙȫszCcc&%{ёC n5KǃΜd3|M9-Q%/NÊG~N~'P}c9; ?g|ir4ԹeB7PvpjdqQx͵ː̖Uhms_9PO> -oM&Oiw\P;|1AtG0BVS5(2?s b"e1s©',3){D7Yԯ:d͉iR `h mfyjj  _QߒR^cs-Z x(x[Tm Z"',qm% jwiSx=ZA. !R CB=:`|\_X*2[M棎H=DUP$Ⱦ\GWeJ c,o3K&7ʞ Ϻ٫R {Y׶ɖ%Dc5'5?vemzG|j/W%mЅhX"p9O+ԡb#qө}u˹_>l=_uSg„E>32; XE~0.FƱBV:̄CP}_(mXr2EByk:bK#Lļ1PoAA7 d˰(ә2E>6 ͖c~ZOz-xi+ Ȇmrp +ww֏!nkҦbi2yoO62r?e`AIp#q&P7B\Aqd"&)LT u2w٘|~M. xO.m);GVJih2b'y^<926SOd<,g0].#;G4ק]Q/i,G*\[BS3l)xҳTE(C{k6jƗ_q9 |-Hr뛻u1cf3N*7sLG߂EF>z8 ?#v{GjqtWq jDeDN`t-xnZp(zo3YI5j!$'zr-;e'UZtnC+%W7m#y/|jjnQ2.a)2GR`R3;)g/iA7YDZ翳pB.iCu? G{]^BntoкQo~A 1:oD n߄?P~; Еry&ƈ[: g\ts7&rSy_dcw(;T8N@vJ %jP .-دoW +ӳ\"șYTJX.7B棴o~uR(Ta@[8g$~u?+F/¦jA]gM>G{$Fvoo*GG:.7_D/{nalLG i?wVl B(>ct' RWDykRD7Գ@+fWQԙ0]H_N)RAA[ =QLE&  ;yGǞRrMLұ(o9d*Yu b /f\H:W&LvL{3ozb/ 6xXF3Զ{Z%>w2 $͊X+Mpd:ϩtK3dxj0|sXAD~dL9%Cr*lnGVBZYXp*8b:=YZ '{RI Ʌa).Im 0-2)Aˆ*cQX tJml7 Z) @.Z,D!:Q~k_T-Ɣq0)7:1=YQwr0[?y\&[>dR"i#- jc]nQ!4NH%2FG!ͶcϤ𣄣R AWh BH*sz%TNbMUn[[uP8ȸFI <.aZBh~D2Э]|} kkQ/4d3g:ep_Ľ Ŀ"ZDOzFtPvJJPJp A.%PO5Cl~OB;?E?af=|Z+"2uP<#ق˃2hE3gG n.O4ZZ_uqbV+8~Z+ԃP!i:|T*b92fo̐Þ/|+Xѳ$*L ¸#",¶Y`LԷE98=q%3qB7J̝_]6Ғs2.CML2و(ZWӪ6,|3fv>櫠(-ڡaN;F< DxGd RyEv#݉Y3М}.ڿKbYq@Dhxu&; I#pLi7g`wz bD҇vpDY# SXW1MԤ+rբ=+J?hw03"oU.|~DxMw;E{X.fV[~Ky;,0{\4&֘C"tuV=۾ǁa 7~Z] Giuai{O:aWIc -5b4W,ν@lqg#έƝU|KúʨZ-f璃<ݖ9 etPBhSÁ$uB_'Cyxر>P>9?\^;R,oviT;Us?(eſHyv@KeA5X>`Hrg u}{+OL%~@ڃ#{Eɕkg2!ԣ(6Ab{NKFuV[@Ylv`x1Fp#'exV~ZHg_XZ$bP0Yyg'>miyqwCgyf:N"{ Ux”œ6s\L4ބ1 'gCT\8c1#6yKacQvTΖ.St%2Y9 mDpZvD:pnL]}J3@88^+~jȣNSߞ # Udxkr+)Lժg|şʯF6-;4ՠ6A=PdnjK_~7m@ۼm1*%D9~ =el)bYE@5(QJ-l3qξv:ٳdK7?>XhKHJv?'^-^@W[~,)Ks[јt#Zm ^AyL6j2')@FI]] ˦JH^xfR?@g'5eK ZXucxH^~ ?;D=̫o%2i)WV#uga?L@mH>+0;:8Z,*(G ì+)z=9L% '0_>)<˒@E.Qds,L E5QRE9 *"((zɶ7pUe0R C$u!$j1e$[tA:U9V F`b,1j썒Fe(!Pmp6u?-0oM (E0KG $X )&[Нd={X.=,1Uwo ]^bʣPy%~*E>XW&>ixQ9bF-oQ @\G]Cκ_/DxA%! %+oP=ðoBH<ud]vJXCig|~%WƑAS,mYlQ7;=ZB!9ffPJ{m [\K_[~,dyZOj(S|1ge/jo2ͫ13K}ϑ]bt{-Ea|YxCee0^DHw]QvX q9b>pDxӖ 7P6FrY@""T &)̳n]G+1(8 VuWXquSͮ[zxk{Zrlɴj5YO}(ifAmH;ycGۈ0W<ț`zNɆbElZKyd_(ikI&p {ኰIMן<&4o WU{ Œ#{X J pI+)riJ TO.JfxEN۴R~`*9KCB\ujOFk]g G9V&oTՔxgO(9PWSVu@saz^]LLmWУ󋡏Ωa譝BvəYX%ɕ? uКݠ 7ޤ=el *xovG};$g6Hz3}xs o] Kq=62B8XfH0m aZf!lA@@Y5_@U׭ ^v6A%%DI M7<_S67oB\ howTxz}LK8v;(VU'_ŭ< <.n .vH7lo[QlM%oW8̇mJ)rNiW$AXb;E#u۷lLL2*;X^(5{]CF:0ibp2,NUys6n*n B,6#.%HqΧlp)E^l<+Q9$4<N#.2|,| E&tI~%~lIKy.z W¸2i<> IfLg}D5<Ǩ-5n::V#{.`?̏J}ͤ-%@sfeSKkXcrLwfk{1>=HDh 0%zua5Y H ݞ\WcG=Շ I.,ue䡾ifk,]dṄ,']H_3 mfͮk2݊J/9VR7/%iK ݇%"\誂]g+%葫Nnb3㸂aԝJz2,,)@ʰ4(2xQ n.FzU'VrZuOBQ:hby`%1w=5NS~v@6Y I 4J]vnZc4ЯrٍF ۚ|&CzIc#)fխ&p #؂Fp^Ū.W^`(l82[5+ɯ)ڢ܈A}Zla>Rx,+VV: y¡{}g>Oݣ&G6$ut|qnMU85·]Ee_|8E_Gɍ#|X 04 ,.CxeȪSz4+.sY[E=#>.4[l =|\5W^NB2 Iƞ,# wh"-eձ|,$B.xԊuRq)#R^_>w8n7W:8ˠNȒA sRe./Pn MSqwmQcH_ƩiZr~MkPh!,uSc&ۘpve6z9u1esm@xT".. $8<@4Kl*Bl7NYc"G^.mH8rN%䓄&zOiZzRˊLc։NBDee,,. eyd|G$= n!rHqѳ!G+>Qaɳݹd~ kayT] e>{ʮuS%w-٣́ E2l'45#g8|ص{ܵk(v)f l 6}9thY:G+~ ӫ&.Q $kG"ޒȈؒHٰϋ?lܸB/u-0r\aDe`")Z] DAߪWk*RrsxB:ιF w,&˾bZ2]! XQC\KjeJ9xbu.uƌY9Ie]_SGӆuZ_J@RigV(Lsh  ~oX15[ s{+5%F4> ߧ x–V8{eU#&eiS")7qtUǷ,: 'sZkT50e:T n UiyDCȬp6zU~(+y/J| \of_(PMٱA4xbwK&i&1HZh+G/>(?FDن|#(5u4/Oa;KDQ<( 2LԪ9z< ?@"7:O\*G!Դ\RcNl #0_~7G !6:]Nvl/#itM.vIVqtf^ ^ұ^ToƋņ`Q@*>zh51ڹ F*V)1|q6| FgyaTO|Wh%# JzG۩%] =w X!*nNf Z'm7p>0ë>aҾMbuw{pijqSke8h:"G_*V ϠᦊFެ9 #B ¬IE&cȴ> (IB[#<*↢VEUkU!wĦ5ʆjU.Rv]RCD_9X5ֳ (\R^9LAR>Y!ҳGCPЩ9] zCf_6h^9곛b/j\Q N:Cgv3}eƾ-Gf1;"x*ͪjrNXh 9>zA#*ujB=ؾ.|d~Zn@KѽVAK+[hFPZ.7#V\՗n;ی1U_pz*+OF t,bC*^z!$[${M.湼Y 憦$n*OEçiڡfkX_ g-z8KX@oI)Ɓ`|={ N0vFM6u@Ž9|G̒Pw# *-oL-"LRݻxR0x Ol9_'%!1 :C@+9CTX\*.!}m<ƥ!مAx,WdzR1CFe;PY,0)H&T0xS$Fa4Ha/l{MN'd%X ؾv690Yɸc ͿE'# z7 ;"o[?DbaGE>@=8P;)WWe]8)#]Pd"( 20D2gCb{*Jq3[h&Ctu8fJrb$^"?KaV#t/j`Q+3!4rPؙ8ry N<;z?L쩇rt1Sߓ}MKe nJ۟f:DnZDitDWfQH=}b|7sgXϔwƖWgN[5R&n$'Z3~oRcqjLʋŔ oϱdvh~Q6<\!1"&$r.#) PCCy%E#BTǧqˢnh$uk7Mړ "`D}rΧEfMԬohd/>CaOwgn|rZ:ms+/QZ^<ȨfJ]G`AbUF׀NT.z%Ѕd[p9sB/4`Xݫ=3 )}~;q=bt޴Q-7La1pV+^Չ4)a_» "yCay0 ׵"X,Њ$kD'#kU`ϥ'x&`Cz}²v-/Ƙ=*C N-dc3bҿ7_d0BIL7SJ 7!XPAzLԨ>YTu7Ԭ< WrEh_E3>v DUb$CAŦzkccDlc!_GW39\YE>}yթ`e8X`ZN6@r0,k^ϋtKb5˿=G]k|,py\۳S1]vGscgnyԮ3h>0:רkiA iMފr|P O1YlLo''=bJ~Y'ݱ21tȐ>V ߋ|]r 8J0_{i!^NPoV*cjy f:V%S߶v3ay1Pӵ$ږ$7hSw2ڝaUS/OWuI Ҭx7+Ծ5/[}Sw $3>* ہBw|)PSeF!GJ5D$RiOFHAHk&6{}Yn釿& 6 Ɓb1=@wG f(~[+!xJ'eʅ\?c/WF&>ajtcMr@'G%3o5>u;{Z!j}(鳂|>0 zUI0'^ L 3yZ,p4ax?!&-U^FC\zbܿrMNg7L 3]|N݉HN7}6_.eŽS0p0s*dvD<~ƎåB!sLA*+C*(N& Nߺ=3űf7P%:_!*L^0c_fB)pi@i¹nPl7jP z>BA'á[bf){qof?s;YҊ`Ԭ#b,br#E滊˒fΨ3JѢjcdv2w+jxdc[(3'v]$5^l.ty>9ٷKv"?śxXby Z snm)Ut8Ä3Å}4O.I}_ I&b`eڔB|y~1|]A^`C97Q'8OPR)}N28]]UK)ۓqkmcmXyQDGq'Oc~25M,-!e}jzr] ` Pr{O~v 9:wSihׅsb9"kUO{ByJ5=pXADH}6A` Z|eܕZXnp]sa%"Z/ >qp\[ j*I.N磭HC(S zPG͜_)M E7RȺI#_SEM];Uqf2 y#1ZV-7Rc)4@LbM156X *A~"N=Y< bb8l c l`:ySR\2]Lc&ڱ>Q~8PhFb3ZQL&ozױy%v@UAd$TdbeHfk/=`oD/'6^* j м\LfOssh!{PP7Og R%^\vWysޒ_WP( `~Kq.jd9Ñ(]ɧ#Ainѫ/O!/ 1vSrIQ#ֳ1?{pwVHm~Nʶ 4qu: 鑊bTـ6VOZ0 q Tݗ81 Wŝ(2CQA|r's=zȖ vh7%ÉVmޡWݵ*(ROaNjۅE/?aCy 9}<)Yv#fB׼t Q7q" ^r{|;byƲnljA$ ´j~/߀̨#Xh U]ISމ&P~3 EVhF/VE~ P2`kM*4ѠZFSa3 TnՋ 3qd/<# \zQi\a*NWrW/ŀ)%bKC1~=ǎo^,^ZKLxY. /VJQ8eϨLWJtDYe%ۊ-b W}=/[-T+n 5v""70[/i6Z"-04 #@ˮ1_El9^~%r҂7Y,Ƶ֗wmD៽e&0u'_2Z݆Zëp`gi|aY2D΋lԹ+GL.<:O1^,~>!ZݘW@WR8,6g(0MXx+)v-)-u|x+UfZ֥0a)nc3ɑ+suQ| h6Wdx4hr4BnkC)x?l s4+73e;Mʳ(ALɊ Wp3i]Ar+gUiҰ8e.I%"@VζL &dRe8 X!wޞLu&^A"|Bh!}d*Kr V gYj*GJYܭőXfj$ں-wxu9s|K3N.]I Ia0iFxmS ]o?L_u Q,xknq>{x+bJ|({o_JnE6<2f4qA3{ MX$#XA84W0`]'堌'ZGT$Ǯ*\;^J;mMCV-9:Cm}m9vD+Jkb e)Z4lp4s 9 .P_yNB7z;1 XB'$3 uB,\s| 0q}_ wZK8G~dN Zs%}YÞ{d4PMߤED&P^wyx<)=(#perA L{D3FocWu]ǣ[X"~Md<| 3/ Zs)|frdD2F؏ݒ&Gʩ ^ES&UBX^u?KUZX@$?>Wsh}$ח߂BKZX+=&6ϥC5U,o&f 0وꕙfMw/r?yICE~b}%`xt}S+(]>?KRJ=mDZ`;p㇣5K-N ,E y|ûB޷TMFXRFN>}]]5@WJ@Q}_-nr[s=8(#n 5DD÷GGIXn.-1ߢ%ˈi6.Tz=/8NSk yQr&L/hp Ы@䞚X,An-tSb=0ጱ2^c*$䩥ijF H< 6w׮urQ;jG cmMt%Kp2< )1YwLZuH}|lxWm/)_ʼn:(vwMocLT=r)ZM/+Hu1֑jf>EbGx4h}ԄK+Xʝİ;o:z1(`j|7h{jѲCP1_zw,!I w;oT˓bEfv2옺z.o-Fh_]dzI=%S4һIp2/`$Ͼh ԙIЦ^ڪ+Ua‰Tbm~ f2e>(7%T3ǰ7hz};nWkl'jJ X%\H\@lg@hjnȂV6o/+.L$kY\r 6 8Es5 FrgJ.5gRDj o;)' U6z^ҋ-,P뾇bݐk@"Ljv 6rׅ $0XMΈΉQsL%c4=kkp{,֖7 6_<.Ę݂В>IvhT+kiKNy 4Rq] 8N/ks7 5m`*1#uj7ZzɕB;>?*؛+h Viq<7])^5L]-\]/2NoQ<taJp276s00W4|cֺ:R^֖  ?Z<1.D6SF9ŁDxig~^0 :k1~CXmh]{ߧ]^,b*;Iy Vǧ ՂܸFYn /\#2L2VtDNi%SFn5>m^°*DgHn9gGpۣ)ڣVv hᮥ5<4 0D{qqt@کBiJ܋1OOlm5HZWX}ڔf4& 8Uǒ=ZߌUcG\մSRrcLyxf<意?|Pd_gd- &N+}F^*A/_Ǿ嫞T5_gҫ^ELڼ?I |>U^E6Э@I5B9sp52؈է!xxjel83 &u[ʨtX1=xocF_3ΡA׹/ˑ?8ʹ; WAtu9zt4YU$!'=4HG-$tYg0PwbC`6 <9&Z,h i6{+'7.$ iAa@h!F%vPK"2L\b *2+PiB [8cznTeCf@M usa}/L5ɰX# 3ӜIcu{=X:.omevKl2wE/ 7y[tVs^S7v%4)H T-5jөMωB 7OoPu/ڗYA01ӿd}|o{$ 2ž*R ƅwpJ;/ܽx Lp[r8*opq nIV jrU=7 u/pY A?~n$V&濒 ` Ai&%K[M^cg,֔SWuކ64NQiҜOcBvJ7w'r ?K v-mˀ"8^CZ1au1uSqȀIR r$ e3ʷVwi[Xj!0!6ʖ[@ U\Wyu1VX2>駡A^RSFl֧$kk嚠5J{:ұ9] aYyZXL +wDS{\(̶sI۾s>L>-Gɷ4hǘ<qٛ.ټZrW3>}UJI0epRM_9bgpx/Y&#ghYb7:Ӱ d([iϑ+Iv)k\P-utiكIX[AYólay av۶"FmnX{NIpG7A){m#;0i‚n v;n A"е䁿mf$HQ>2(JbQxiYp$tZ(,ntj.AiE̮߇̆{d:̄Ei)r-cGaﴲ^_*cL;/WT' tu7(y͎? qv]0ϴ'*7Ч> r/Fdo.#4/]&l/*(g"&Kè30rq > =WނLb`a_"I=NL3 _EuI Of+4^EJ[ޖt= %-1CAȶ%_M&sp^[PS:.Ή{'bt0~ZQV7J\rmZ\\ӷӬistU#IjLaMZ G`AhEc1p@}&?!HX'Jyp Ҁ8*3?73R隆 '0&'0t^t΋a@u@{y2RǍ,xS\8KfnĆ 8PLAXm2j>љ^ٓ5#_8_g iO_ܵ20//V*>!īȝ z 1Y [.ɤJηGq`K~Õf=uĚNN?j/E<į7,PU1,M2;U±>oz ߿8 ?=iFpp$%q &,ĵ#Q@ p/wz-TT\dM{juL*ȡ ZXT _ SG[:i k!ixnxXHA,3/0ʇx%`b@+F31wu}u<8><C[A+& vt>NK'5iP-gzQJq \+Yǎ% ymx<ΊE[Z˵L9q,+PJtS33&O@d>):/gy6OȦQ˜,~BfӞNdE%GX'W]IC@&TVfdaZ,Z@щP%P$xytC]nmeBlѩmZA`ɖ'XϠ6ihD6Llĥ!<\ j!ĞO.JV, &o3SSd.iNq_#gP9|x[{ay:9M/vP}{ù397>^wE#bk/Ze% 2 53h+u V/ r 'I0iv)zI,asaEu6{hp![Ӫ$_̛^FhboNO%PF +|BYyN qd[(WM]ڌ |CO پ+RqzCfK-C&(4p\H}FjS]PT=4 t5;guC[W9~[w2Fs27ɴ+݀%vzӉ|I)3o?gf@ J! {uh oy^ mxץiHomV{KзZ:Vdov%6CKoBNͳ-@#flZhВool?ޖu!>6OxmZѶĿ[BmWnd–ъN 8d{Hւ#kI/EJ_?k}gyϞ$6#0(.~FDyZnᾚMj »PtCfS60v3SfQྍD,.0Ett6T`Q,6 'yJ=~ójj&[5[xm,@ܼOY,93M%v||>lHvZ?c*7zͯMOOvhcI~]0hrbc7[@INM\JoH'DƎ\'{/S3ens*Tfp[%TGfugW[2<@L\.4IWDڽ3%fɱ$l5Ac$fE$1=gJX8|'6|m9oÐR=_gLVyd7emI>&"fΓբg[E,JU!s3j) $:v|i: LBʰ˅xk?moŧib蔖H|i\=8ls){,be$Uh픎ԭqdj#Q\3N1u)#`z"ׯ?ް*j1( $$w+BF2|I#b|5Tڹ_ʊAMJ/f)bH.~Q/@>ja_d&%*FQL58acmnLL\162$qFjsA.;KueP )`GҸ-~dZ7,ҝ"^-2e 2-3pb7DmWjEL36fڇFC˩TK )`UQ=ʘ `wqNJQzS *lW[%%uK|:x<^e,Xy1[Aůu.Kl`{wI ('U)As_t.cYg0e8ѭ;5~.lےEVoli?-ޡU7^o8[Yھϙ1Jb`i5j14Wj3>ǔmt,i09U)r4kɚjuL,0c~þz_h?˵)gT0HZBprieFe.1)HYzQE$} 8ޚ:d 6+Re6USCUD|-mFXQ k~0~+ӏ̛'BI*b+N$kv0d^L]Ҍ4r3t[[U}^8\ә˄=7g(i]6>f<8G8=/ x^#Q n pSᎵL&^ r5> .AS2jwok'4SYwB,9Q M *ŵ)0%SYy+wGued9/ϐK,V]f\2ŦDBnjaAzMŒL> ީ m{Jv .*na3Nz]0nb+b0yc3fB``vV.M䯼Z?iK}U .}A]ods:ۑf[83襰1\髅"=GҔ1RB B$ mҊqĔ$ siʥQt%!xZW*w!X#hmp>(`/77ȏQf~PdIô=/cp|^P`R9G@-x"҉ hs)s&ܾF]$caSq+ߝaտDZwP&h] ?FOȊQЧVt):iV]y6ډ hMpc0{pˁ+=o( %>NJdFDwAS ',uK#E>0Ec%EW5yo V3|*^}3F Ǧኴx/%fL,PkG9@Ƅ;~1".fF>). ĝ<w`mJԴH RҬsJZ2D#ėP0Xh"? i5ArqЏ iG\}Wy7.dCUQvk^H'2 =Sff,0mV&Ǎݲ۷պ) Ss b_@] Zi T:X b*zLϛh |9ۙ}aD;0TGusC[fL4jsAyrYqՄfEqZHaUO= T}0"X; @8<{B=>]|N6϶8&41B?wLvʽ=APhF p8 x*f:']y9YN#O`ܳHln+Dä<ݤ߯6%n;=U *pZ}![-muTY/i)`HMg]c%A~0}!}:,;"CUAHq?`X/㛥<&3:F<|FD<ʘX$KsF>!xx+cϏ]1u\}&%s@ ,6T]kI lCyP<x \t6:'̼q {C( ŷcy ,}\J6ѱhlh:z̰;\(߳{ nimfu\.G끚 iIO\s`Z#c;2@,BTojp/r<ࡅe}h1˲| X,$,' 91 0K.$N4gF}Z׆,CD2٢zX1 */su_{+Ba(y{-W03{DlM ەzoۈ?UQ[=C蹐2 GZt!>K/\gC|C'iL~|ߒbB~m0DEA`KuZɑ ? 4H8ymcP\I5t%Cڠ%E)Va^]HY( 'r6LvW }'׷au"\4Rx: =;9E-儬]Z7*p*G^оx:ʤѷC# HSz:Z\)E|0e]:fЙﳿˆ=!a,+!1|J [\opeT&I1?(-(L&_Rt۵_iυq$]6>D{#J3ZN x!L-0v+f0@g6u߹V/dZMU@~'>:{yxfih)CWT4]bcL"E8Uxc5wN5Hb] ܩ&F),Ҹ\F} CˏaY(ct˽sx$D^edXx\ J( &@]R!cDr'u:_AMPuM6%aKz9$I7/ 7XaD{- Q3,RZNN!h@߀UvABxF&Oݼxw#;vWN*p7Zl㴫W{\%ujA'_ ڂM#KQT*`_w)'<÷N7_)G?bv Դ&kV41~XbjTI=tM*]z ]P$缾]UfbJjrKHcB R?έ`읎 }ڐA$6Qǫ /V6>AYT*"N$ۚ=CkW HGN CGbT)[H" ykBoH \zj;v6:KaE:b 3lwT﹄uA`b&p$"͡ ؝#7M!4?dkl̈!!>IcFQ: N7rg;)?zu_/3F=C$>"H.Ja}sY tg넆 Л G3 .#Ôea8`wF?Gj.߸ؤ ywMS>߱ :xN^E-H&9> F,ƃ22]g }bv6Dj&mu|ኘcLqŨ[ORlq-]`'g~[T:|N\scGťqqfoee[{O?i5rL6, xrClD?%S8פ"Z[0N2Pd{$R@4LwC].Зk&Zv N)~sj:| N]yi7ld ڟQ5UJnʇ:\\bB7kQf@jZ9 emt,^.f#n0Y .rI|ր?/aDqCjyg[8<d~5k`S`mt ķm1``r1p/xO5x.ۆf.< iУ ~b~';9#t.Ф&8`˃lo9o5M^F,yr{װW)}6&O]Fg\7A'1T\(DV*G<欑Q4*O7]4~Hp9/B[o[us W߉p]cs =Y|Ԃw )ynB剐)NCWt횻k&e_z@6C8-T2RDeg0Qֿ"Ws&hݏn_QJ.Pl<ϐT G-#9UH+agDXj!'r=(L U C˕¦+fI ~ʝ3D"ퟂ털RMQr#90QC߃ H H z8(Ppdj ;,c-|˔5 m"$U+v9mN+~ {nqc2٧GݷuQvBEkWo-Y!;B#1njDKR]_sQX #hSE5K%?|kҚ ! M-hVߝbp/xGo+CH9aPfsj27sYtv[jT6Ns40L{"x: kq\nIM< Ih!)*]loY 9kam=NZI_2* G6yZYol¬ؕn0r ΫXF?kfQEUq9p[|g8=oy&>Kxw3|nX M@ßm~Ǒ%<$AR&lP#sTW."̓E%6&ll􄬋LݜOE=`JYeUe(g_21_ :l.J*'AUE\r%wB#Ch@`sEWo.ՓU+C\ dwum V(ah-S]9̮ǒVԤlܴ:y},Gr9)`U=!6!^QNe-e@i3T/ҨzlF4hvg VP>ߘvqS+yDָE'߆réX(Vf8ܽJ }>n4}L>XMtS7҅|ѻ/yBipꥪ\veV+]H`Fo1XK%:l@/|X9ޚ3dQ*+pExc!¯o~;Nmc O18g('a#8;(~}h݂mMWO>1Nζ81u_zE/u/DVO0$R;^a|grPE^Pݛ>4HO]nny* %|-jviCӪJ*zv;'#_ :KDgWU98.@k`+ و(P gt W}>) }v_ XڻS? EYCQF`*;=Op*%}-9=Q\ L@/)Tcd]yŜS/ɽ_hϢasy}XXBG{EiF%(ȢKa֬9 nN)Wx,A?ŗItnu e4C(o]qojͺp+aIzq99!Ј,PBdDVZ4t{IgP*łDʾ/M=؆ٰ'|a#Z?M5 ѫk6}8Qʌ33ȉ)yB3h }l4 N۝Z믐j~M|^nVlD@QGPB)3ۇ$g 85hjh I"ש-8Ĵv:PJpжr/ Bf WT3i(G2< \/ SFkYYn 7v/x$vrL؛8W`uB1rR$&5n@݆ޘfnu|p6WEل ðNPa\dٱ(E{ [ԗY 2T(| qG$,V§.Ce LAF10ctg_~(w\@WceJObdR6>6Իazt&`u{QC7|൷H3D4~ $[MLReVy??y0{nE@B2pV,{fؗ;1ۀA4~"ʩޣl?&׿~nj*͈M:$՜6o&l)d崾oЗB6iMDӟR⹸jYE77Dz>%.3.a&K;/).j-vJ\K%_F( #{/cgSu7ʑ$4уq(p-m_ E#C Ѩ*]WL*i(ߕy#ظ b?Plz DHu)jU6@=@Z&u@H Z=hFODj-ycLS3aClĞáo'ޒ{|Zm4sgj/Q* =yo&O%ɾ_Qf Vg;3muТkl"!ںCzD;ߩ%8L`rIٷf96YFX"BʷV?'x0CD\é}kH) Fţڃ#t8nV?(FZ^sq7߭M燺ˮT* Ě2Q/7EI@U&sa4kN~isRHZK<6o{ zv]yqCVGEt@嚺@ z 8JzX+̡ nN VxPRx"~! l ub5+rLpp`E1cf.S 8to7bSFa6Utmy# 4u)s8'nCVF?è~еg/1uL9g4wVLgDCRѝ3&JHCOJ<n)];G (`4ptMڵxlE iZia h߁a%>k~{kR@xU$$Yԅ JYrL]H#.;NF@W5eCtWs=_v5B}5P9]Jxt;RQ,FGՔiqVzJ\/Ћ^N&Ϳt"|O&50.WT= dqXy%OԚW}3S҉F*1/d>ʝcVx2b2n:+~PpUThefVY@ ŏ{o[1= O܂N4+A=AT%fkÅFٹ9Wb3yo2ٵ BS %ܐ1J9n4cMz .g"[͝ϝ5VWFLRվ394b.{nb8C YI_6#E-k<&-RR}2rB,Z x{]Vt^URy75Xe2f@S#zv h)WĦ\U\XU*`H~i O⑭]K^!MVʺH<]q.?}@vDH! D&4x `|a8vxx2*}pcw/dvuE |zW#O+B)I3n{#=hdF KP8\9MukBϢhy>_6bbd/„Wdsn+CZm1i~{݃ +ao,N''+{NvaIUeVi΃M1e 1>Hk:ݴB_./$D1F0迃_;Q y ?(6JD‚> "7!HGp-9ssEX+WRGեԛ7r<&O` >鈲iz;{( _b @8Wq a^ S̲SSj;4լQr򿏷ik/ s͒fwxբʼnx֒C!Rԏ D 8nR=jDjc0D'ue6ujEʊ^cwY4z]: B{]>r',3]w,;PIaz+t'_ynVhj;lslYzRs3t=RyߺQZ/2jMSjΥGg1c2G ]Q-^#b݈wL:lZImxq6R"otYfݽ'Ҕ.IAb;mH\Jo?g> J}ZDNGT*MC5ZnvM er㺩レ UIN^c-IBѪ`Ce3 }^j3z/.8Ώx)kwkMt Mon?Xej\jMc bOqMt ye)_Mnd|ldKa1[p4@׫3&'%zjLL8nX Wwl -S;ʺˏL9eV&󗆒saw=YCZN!{$wvXOqd5(o+`A9WsٮϦRU.s5fOMfZ2"%"v~b m0;n( pa ٠X>WpVuw"Qx$ }69ddK=$ V&L>U` nNh*O̓SկbR7=ߖ21BdMʺ31m})K<lWӷ(*;]`_ єL%t"tx.1+pw]4>F2Yp45#Jg,&<]:*ZMY *Au[9Ib\d#cNA}fv(XW]TFUmfK̞x[>#8"6U!rq)e­l wsJ䐮j#l/OXH+5)J6! C;_2}#ΙM>E;p?H(Sx2@i#CyT~hoކbCq~Ry30\Ҳ4\ %> /dpC5"woyȏNaNO]D:5ys2N1lRVcjܗ#E{djrjPr}ۈkB4<kw^AyKH%m,v^lڮ|`Z'% 19<Nq]]HvI͔}s+l_jƈ7;=-AHPߘîa%CĨrgrRlkdSC~6{s/RjτrrFdr&OaͪZ<?ρ3k>`=6z$@S+tNԌzWabjJ޵_5 Ȳ"ȩs"(ZӅ3౽ir5 +P%*P_tKOz3}k/%aO@˩ۑlxYM1jhR*h8M=Fۇ8*&p0B/9t!rӊQq2\-snJA-㾯T=6>A =61ʓb$h}p oQL kAMcR7Nq}e@'ߚi# ɎJr0j73:Jt罁cIV\A:]ospZ+VM+:RDsm(E$-C.>U9cMxyKVZ1GfEp WD#ʠ.0au UUnSX4S3wXrzwoJ2b]˶7Gp-׌jQ@R/H{$Kv5pg&J!k䰚lgY5M-^71!W4om,_8c6 xSxiO HR 2;KC4^ϣ+UZ4].lFPgY8;9C=hsn+3.پ[sy MFx?ENS41^ 0KL*WoKq<#7:G. ģJ)X:=-R㘲 q@}vT8&AaZ5 @c@Me2^յ`uÈAmh؈#K?N;o`DsTx}%& Zde(22#3}aai d=}N):Й4)"y3Jt蔙Ȩ(ڷA<͌(}H},F%WfjYwɌ;Du~@yX%C=.YVWv'Tc^Z r[O 1m 3C Վb\(MSx.%20_xŧ/ϼ˻0<ר ;m>z}x S:A=[6ET.ͤ.y:=f|bu N!&zŢu!ؕ.Nsa6pU㲛jʣ|4PPXc T-ABhqZɼ-CgwZ4y~`޷ubf>e.Rـo)Uj^v0" H#.aC3~ޚKm+nO'>^5ïa|b}jo{~-眄v/}s2(gH'' SӂOہZGw)ᒟ6PbǾ"{r]r՗;Z ŀ#U :8N杏}QDng;lfq -AڢX&%O+~ }o@?) EO ]8AatRZ|ő;Vnac4şeF2 "2DIXrM9wF?K  =wnSߥDz0n aЃ$Vp^%f't$͜tC[[Yѧf0hyNqĊڊ9kc|Sg4p'n|uͷS" [5ˇBז)tDT#])1Mxk&u }fKZO2PrI{0J]ɯ>7ɔЖ}0?QpP6ݱ!߹I w)EK!h,V?n׬e1`Uy'cKxy91?CKS+DCK>stig'\}fF377@cz#)lsɳ7jS ಸ,[}W Ya}`G^3`JsLz" '%d5)JxQ~-(~ZQƏ 0O Oe MwkJ$Fl$a nˍn.L.Mͽ}?USĸz8sJ8s~~: 8K}x널Je6aq II5dž\lYf-ۤ˦َڮ{עYͭ_]<7 MLuHr眘Cx9:$Y@h`~k9M4nOɁ3Q=/NQ三Dgu `[.gWȸ zqszȤkЉ9ȢUW_Wdd{6 =hfqD r*A;G)$"$yqˎXP<\Zf.qPNO;F!0U\Vڀo%;;crP՛H}疘Fv|W&`BG G}BHS"(ZF; *`Ji !,$`% %z) ٚvI\) s$v}B Yh»^ýQxǩXRX#NÞ[VAغm-(ߋ~Z@+ 5]A~㰮|l9[P$b^&>s$ek9{  փYwFU=cr~]=:(N>=YiSVCve wEz=4 ۩)4EiH=:U oq]Wgxņ ƅLh; iVqƫ[Ŭg73R݁UhZA"b.W_w)i#顢s]﷢/keF# ]=4[09$AB Xv&FY[<з?N]]gumTUsj[:j)Uuk`;CT~qcyuvsQlDm[;DCGj7A}TQ̋V˫B c5!UN%NQ(d"_7If$ڋL(TUMD bS-29}Vf@ӝb!(jSP u&m (76zٿ fq?,?TJ,YxQY& {*I>$0t8ͨ[3$B>֬k3}7,_ċmHQ^)lwn k) ě.ΙA$Fڲq ev尴WaeYu`Gb;

b=D D#BRwjfd;V\Ƅy,\ͫR{ *mwOBgX˔D`pH]vzf OfJ) iȸkX.Q| w^yʼnBUBZ珞XؖUá b^ڢ+p@IaY3ď "C>P6BI QHG:{3+MCEGE. EG AFo!!b/ yO T%3Ǒ$ nTJ.f庤)r"w<~ 2QFxG!@OKw o JSHT"ʾZ3.r]ޓ`@ʼnt^Z~ڐt)eO<\)wîk3%FBt\e-1ΨA&کm,2wzԻ],nAZC7щ$I/%Nwvd܃ zB$/'$HL=7uDj2I&2YQ[e<X˄3=r[J30Շu)P=CaWK.r֙O(j R0-9TM@~4Lo+ăpV?u;Yܔx4ճ~8>0be\0iXeN#:#"##NfIyg64al`HBB@.~»ҰxfE,&VO؁Tɸ`1W'QWRDCQN[SAx/M w#ܸ5ihUX!=:~,wvuO tz`ںfrxԐ! t*\R8Qա[/mŕRrT50ɽtzjš]9*2:/-_BdWSKޑFSu& m%wrKh@P3&[G11SfrnrkFXeCxx2o\p}a4a=ΌeZv[&ՠ7nGflV!_ P%|%ccޘ<^<p4^qf6j&;9?P QXrZ:0Ŧ ~LNMC$|z"{Mz[ 6uyV;~T3=%rU7jg(M\!t:|-%DU@e>/R82S9,JBys:-D0/̓'ܭK+e3/cZAH=04n?iY %{+ўO_Iw7uRdidĵņ4OΞtI \N;)LXܺ2Jh(q]\N+b={ {4O$QF+8'{?mgqڇ()ф0w.dm7{x6Iݽg(dSXr>΍SӝG&uf,N0Q"&Pު% r}XEI6]i!:)GciSg>kfj_E'8PM(ngOfkvȅcM -16=k|p"sW*dr}'qP9~1g,<,؜no>~:I62{Z~3 aE4~nP9fh\`K6[8{bӇW TmL=pjY$'gˎufNOJB6v@$xck96*&F=z3a0GJ8GpToS=Դ! J| \kH NZ|V;N壠IOx=Sl}ѫh6vv :(-(OvI9 ˘LKLAQ gѯ]ZaB81'hS }jF?}itk6 \wzrF̘N)05L',Vڛ jԚ’>K\3'T3h8KޫK27rqhٰ< ({y}yGz~1~:^ J&~ ;lEDx7֜A+Ὃ'uKSL~N.-kwHO[*ඓo&S+snͼ_5ZaѴƾNjUuej^؃V)&p*RX„U$Z/jL(٢PB1w^9o0r{ʆ-mj3yi 2jB% ,bp$D! $Yq8u11C, ^WTuO$c!m%@=2+;bfbm`}\zׂˇ?ḠT"0ؼ ")z3ū Ol:s0ƚYZWmLOεYD!5n6K[ZC兺 fo{R1}X 2\d ",IxDF(5ZX2*ز"ME b |=!wIO!=LCF(X"ߖӤCP08?E; 'hRF'. `GlZt3AS]8sDVG Oj3XH'[p0..2E}RLZ.ϤvV`5zYUȦX(t^ڇ ,by ZV@GR`*5pvLzFiM hKiSA΁{B PcCkLYB)OZ+kxNG]E[[:Sk&]mas=x`=(s:|o#*#n;u|)dn4VC,& abNUY~¸ d]â)H'M ǘXbYgFלޜ|" FxqWSܩ@W]WJ?2U,B lǩU%(f[ïx; ;(pLk,BЈKx.@sjZB=Wݿd8,^׏ZF?NH;MS)e $<8@疰a#qRMM2f5t6> +8zkjLZuhJd1wIGQcNXj]V8Nv*<4gnbS3J$.!/Uw3(ޖ,PE!wv_$ѥIc hS E%U<xG/he*̈́.Xfǿ{C^ᬐf0nͣ9sw->(lw]YԼNOخ`/鰖g.OFxV7 HnJv/U0D A8' |1;samBu;NY*[ SpPP)|,؏2*d* ު).dH=,C~ J06zUVMb߳^" @%ّuvR_݂?Sɪ_1ET6aԤu |/cLg+KCldU 6hqQJh`j8 /A&C*zJlf aT"%|?%z^c&~Ӝ i 8jA, 4'huA@#3gHJv-ra>v)P\[[%[x^u?iSwrbpaeOjH 6 ֩ܲjgyt~dCj#0)8rpk ưmw܏p?c4^Obk$AO)t5[fѲk$7\mys3% {a5V" ͇7gR<1+*ς$~2$FW#1yEQZd0jG\+_Wٌ[Bz-(^^ES9V<}̍gSyP\vVG,'a\e@CoˬJ jc:_y$iN7NCݣC7x $'eJoqGYOh tAQ,j}RS-Wl`Sl%v G繖B,x[.͘ny`4n1S*[;Bc=)'qV,Ȩl\q=Rzkr[@$'gNўLr[39#c夯DFu"= qaPJ?c$1ºdg4{w{uG3_=xm_(^c"?41?RQqܛW!B)d, 1ƗbEpR~#-b)f=v6vdSuo YU BVs.$`)Դvƶl}%@BK{uD$@sS-1IBY+~Y~| Nf#\nX) WC%HHGcKQ}Hrygp!GņomV,&x]/ißV1i0]ewYa60Uyi>*̧ܿA7_O}'zPg"0ϙު 1lcg#|o􊷺$e;v(ݱ.Yjvnow 4[qC{e頙mqv~z~gu1S57~9d "@akY5R@gLYQ<;тÉuw7j; cZ2n[/y[+#ejnӅ  GŃ{Vd?0$&Ebc.th YZBS5xQ8bhv(ĩBp &k//Geݪ]./)tx_{ܓm.PYNZ՞Zq;m`^vE-Di1ȁݚVcMddlx ~Ľ1$_!+L |p?;߹:~[wB "UM)O58.P\ [5>^L f={e)b px!~X4{毷%8%v)g1YVsk&bd6B^iYRnIXH5hmY )uL]"}Yp&^^ sjz1{BA+m]9YwciY(4<++&ItUEM]j3Үfq8ϓJyu6`E|lqpn&?{߮2_@DP5TU@=E9%e-u~V[酜\Kݶ/$k R !&[X)q$]d(Hua1e 4`#tm~d<^x+U5G%Av1E"n@~#S)P:s; z) yn\IBT2a0  C+"D ?:4;?hg_i_̷F0Sn'cݜ˻d~z#i$%I: ;DAq[^^+ٷ Ciy.YTsBn4`Do/~`zW3wP^!dѦ8XTâvv:,1r֫`P;u:aBA{={R {YPB8Z]%@": jB?ѶٶEfz0ѹXTy*hC0`jlqάU!B汜Fp;84<rã;FŖ[G}AӘg7n.(ncL#M?F P^ql2H-Aj]UFWExxcMr_( +n}! {iJRUoMtUZ[mYrao{㢪FYJz|7:g#L'6HkCxnTHqA&:g kP쐳TΡ  iNCZ5fzkcQBk)FN}ߝ*N"Q? *?^lF{kĖMuB "|kHҲe5TM1 U2UI`ӻ @;.zm"*D]alF31f;lIsO Su̔*ϕ39W,Rw mnjf3s':`\O 8m73O{x%~QM AAZ%ynN|ciWnm1-.ETD^!;wUfJ$>2] Be~,e|I} !`uP@(-NEp,~M}*id,οT ۰ Nlm#S!Y E;lxaYIYhҗc}șg`ճUYvyf_z+øNveUP?A4V\5`sOVB.٦@(,iITVU8 z@fڮJLPfv֜dޚ8 vhÐSGI'gIy*msrhus012KcEI!0t=FUm"Վ5șRx U^]aGYa-"څC9j^ B2e4 N$mQ J^\>YIh|%_WcG%ފs4|Ŗ {Y OHz$NTio] !8|by9)_|iG"ѽ6~R @fP|45LVVo?q8ud/J'֠Px/`PM螸GVGeI& ǟsPVw5ʵ XZuD6iu.K ),|Og .r7^VA/շw=&yb[Arb*ׁx6p Dzep,^@™uB퓽)n˸ j2.A߄ Ѝl Fٔ6a]6˕ޥqn5f!207YNI9IlW<:ߨkҒe }χ֗+%\$vL;Zaw Ś% =yp*@Jk((uV|A`7^VWOhX _]Tbii|{%H*k:Ҳ9J ǐ6SF$~"yxt=]WLR}3#rfO:g "#p[_ 7DzJU'Ҭ }kwp#Ӈ-"tI>0rΙgF#Qσu~Ʒ=ۉ+_;SoSvJ?%29~5Aڌg4r^϶5!VWtzddlֻ9ftk 7BΦ+A@IV'R" Ovyr"tW\-Ezz%^cg1*(~Q1o]V0xPuYQBtѐE*%ZKr!faEͻ܄H Zs=9rC)(bTk[x/`;qDԽtLʃ+}-'O>pƵfĬ4$ELfa E; :^4n+OdXxTV찤s! /jBםXtϲ MsZƮzt~+c6jd+{"8&Q6*24o#H|aDNs>V^Cɐw-û!} _v%4G\laCZ*3tilNo@{1#|ˆifX7j)0ק'8i^]_?sbs:EZ \V#$[lXWihVH+앥eksca~tWsUJJ~r<%SCXX|ngiz^tg;^pPtхd0hVs=}|Kkφ5ǹ8Ax0^yOdDt,)rAM_ZQzA2 7Ќ )($$B^F}ya Q0Q /y+J›gCiF' i^ٽѕ=#ѳuΐEl5lps\8~sg \Ůͺ}Zܠ%mAFJ>=)#w+9[3r K<\K{p k%Lyf)P)%:$]\E?csòA[(q ?YN aH8M?t<4$# 4Z6kv? ӢMt;*ݪk ^P-I4Ztv2E1!X0S/?$=$DTha-\*/sK^(!L&~dYd0f-p,h8MBp~UOpQ/r!7PkNq&TMN,l1L@+ww,$LY(}!𾩏,C?iV7̵Yxzϑ[(2hA< !TedISWlV+/Pj%3Vi)y&#"[Q7_#Sʜ*ͯ\Ï`1t #􂅞fa~C"Ijugwv<)MDKJUrA92c_`urONoHPk՞E׮Kq!U$vJw40Ȏ'1^I?{b]t&a#-cyW)O0;F7<` 5aYfT@Se;/yi.*7pBR[FuCĸaG kl0 ۆ>C+o QQ7՗}j˲p @\&I!K?5~E>oD5tƖUx۶z˘bC!V#2܉gU_xXuK+%W֓YbREòוX?IN;Ϝ#rk)󔮬\q1ǯȂUl{@BnIj[aH.QF=Ɖ WZzwOq4ɭw\Kb)b'cg ]~Q?LM|Tْ~N=?Z驷E !5L#:p(i 8hoQkٸVX|(16ڝLC-&ܡ{xZnс(lZ XgTHSWM2Ю*1z9ze% %fmR ;7\m LXQJ|8^SF;C\x<U'Ii,3 T埁ɚ^w +rwQ덪jdrn@n{$-4Vbr&Ը{Y:$ ZE3͐Y[)~<@)lKpgp՗8O~TyVcwV\GڟC+v}8ߌbޒ1!z*F!!Z֤ O&e OgzZ7q@䶙^BI ħ+l+?>u~]x\N}ڒT҈\s@ef=D+j8Д2_W{+IwMWp-M(]Oh0=?곝հhvawT2&X[ʾ:"boEhRlkmoc T<*QBjS#CR͖>. k4B9mAX|)x*Sگ iZSt>be*Z/@EԈIwr! }})K}`h#U)X)^|eeFX b(hS -Qmen+ 7kndROm|ɣaϬ3_8Pg~0 /r\7YYBuՂ\"4 K_܊la6iIaDʯn@-7^u|g=pLJ-F,lV dh$gJy?j3C DՋv::F>[.eA[QrK!BE<=DB'LX:?L|Dh 2Ȭ"ÚO'O~Q% 3rB?/iSyd>7 o'cQx $C5je hź^Vԙb+oi-d0_pl8*1E Ѡ!t<?֡=PHddCK[ZRFxyԗ(tkG14Dܢy=@Cak$jkηPl4 񣻖wg& h`4xBAtKf䞎(z]$|WXMr#um3++mȊbpjS7m3Y-sDx$F7tiE6[h}r#fL>ʌC{ ̧oEK J rHV~{ G(ت"h=@zϸ"ˇ#*{cwV~AE¥+Nܼ/S=*dnO[XpcR:~2wTԒm>4淍,tg>"XC"z+BYoM=yA4KӼvOΌ,>Ҷ14`gz6VqpUx{DVYwJ=7}fUAP:LI*'2׹kW p#PRq 6%72L9t%keyJq,pnҗyGu7|sN&Ge#9y4qu+}ߊioVm-AI*¡*G}sRzlֆ]Hj|O(ݳK.M'2DaTKwH0IK<_.8aQ^mu~cr=)KquiznxVHGp@mtb)Nߧv=L%+BK}.KfOk$-F[+S}Kf[p>귲(8,e4g S=9\>(xGW1`.OwqR{X=yf{3l]|hS, V!yͽ ]Յw9H9Hp@"Ԝ¢e%&AJf {i?S]f270Eɣ"*:l,3 l崆ʼnw;JShqPxQ9?Mĸ0ȓ@1,&p ꝸ~0EN9Rp"9Zy0g3yVeXbFq"O'o`(0EAk1RO@Hyh,Cr@ G.s1Q@v6M)||M?.<4onbBx]m?Lh.0x K/pƠ{DG|~ tl*4I G;Tnu'+[Ka?Mi*G i،V/[P+hUF?n!vC mFTq"7K5􉵖~Gid{lv I>uȃCҸW`BSS@ap.ӮUvΣ'E0WM`uyG@ I@ryC%ZГžK2y*$wgB_"1eMqF*؏>,mZğN4@SX Xj6!iD >׼PnmlPljk" V3Fg=$/6IWhbJ@G;mB5#%%7 ~R) qDS+,hSPW"Y}3o(i p 4KХ>ƮD#[aD;z{R(JYΜ3K0;(<+]+~0ԻYDq':9<]egf!7 ,nv"62kZxZq]]3@Be#//k]ڏg贌N&";kMueNmh8'M$(’_*Uj%7 u+(LDq,&[yO;.,ua` ; ܳ֡ñ_,|L^at`$A8$nG5(1a#ܮq^!w$lRDKrhvX\!3oSr|bʷQc }} R8n=9}N?(5V̓JsuJ9h19Jl%t[#Y;X@_JيR&Bc(6er9tZDվsnQAjLjk Gk-AӁ {ݘ^~V g8 n,Cd>Cb񞵛5LOCOo,,N4J62fX` QutܓwO {m7B`_iKY-2(m ߔ~j!-6qX,1Pݘ䷬ Moc`* 2@\W"Aظg~Ƨp 3׊dUzN֑%sqNuuf*Y/3VwN^lPmث02/}1[6걂Xjow +T+5;5MEm`*,l*VV]m2׼[ cehnHtMRRXX1r|>פ_#?գrS 5#˅R/E .,;{ڠV:;2[zqwz/h*m:!vEKt& 'G(VM(OKN'.ڴ!;l-?(gYtv>PCޡ iG^XLz)-&,(p`ߐ$ C$U>QP`wi{A|LIv٢̩@H~^2SӃd> ~9!/u4|#<vPUWZֿя2b uB`B,#}H*&ߺQec T shn kВ{iJ>\(^A7\eyNl=22)BvY.wiQa[X6J")N!ѽ gij#eG'?#3O")@AxyCOB~U{@ó\Z keFIg}T&'֔s>O5 mm'iU9yZGIoqVWn&̓JYr:|bo>4j>WO-PqGg!jbD:)t +92 =o G3ԡ6UqW9Uݱ;S! "HjRt氳x2X]>> !0,QKmv/7U: GzTtRIڕ;z|".GW6H1ymDcpAE1Xg2[-m6-;mu[$28HĞRʧr ][2M؊V7qHUU".VJt*F$d?06ڸ `|w)P̔ XoL4/ C[ijKp 찱 fXXZwR,>,lu:AK3_1VTO17j@>."72Z ˳o>>p.:U:i ?.! g# VL|\z)|XueHMtNG06 w1 _&ȥvx)cP!Pg0q0^0橌jIB`*{eW!`6˗*xDߴ{<Z]ZĜLoTDP[MdHf|Ȝ Tt5VIUM )q%(;LNn]uHy}HY{56A&NyX"ءKO'hLX@?`!'Kܻ6ߺ^Ȼ/1+>-2|VB)݆竒lV$@ kB}P 'YQy>#9=*ӄ:&g-U0bZ|Ε|:3Fpԕ^ 6ZCMX Fה\DB&ѧ9f<~H褩zL:ppeI( J,}#38mɇ8?݁ |(ywsPtE+Hu~xh{KNg)q +tct;#L.`R%7F9e2hG`׸aMs#_Xw)zub(H-ߎX jx1" &z K/}]*DA ʋ3QeAed(x(bbHVxO%oE&jYv/|0$"gd"@_Zs V·lkoB~YHcɸS}1\' B,ٿWͪ&u ZV~xC O^"Ec7z?m}t ^hΞ_2 adj)9`rij_M/_j!17}|5jazR&LňAWa(DxTBN,>o ]^ˣD7\hX9yUUVW7zn+)U*/N3ْY&FI~N+\f.!R1i]s&`/jLq+ >%ݤ{ wq0[y"|ֳ^i:'T$jɞd7O">sfnC:a[CP{kwVAS"}[=R#+/jJ.-zDD 6,+,Npj^VKR@ -xl|&  Ml,O7̒gqUe` 쥏2lvxtyTA q 7؈~tśSՈ6hЌR Ki  :*Eo rU8:2:ݔ#c2(.*:B<0ϻTjPP~=&ܦﲘ->'zGѥ-:ыF ]R@$ml_4d䅸׳MiR A>rY ֎!$ÖX c*m)s[T|n\2S3,8)[uܧjX(KDif3@~2_ۣ2'm4rpnGmBKFIgd8f$Cdqe;8Y)Kcs.ӏ~ok;fTΑ?B~$5#/[_:|9\L窃'u}hK&nv |ّ;$$ 9BF-})RYS&s)M]U; @Rv63tVmv+W19jYaSe hn+aH21!NW 9&|*@-ֺ1 y.'FTV6dJtӋX'y-u5_| 9| XҠ̉TwǏUi?(Y입${ ,p,V*dz k\*˙+^yQ.d͢LnΑOFc{AhqM*Ql.o3tp I *Wm ۟Eњw(AoɼI! -4K*QDfjՐy:SƙR bn>"!z6K} c@,PnD5qO}G7ޢ2+Vkkyl~u|ݷWrNQ=WχpqʫĮ49W]0H:|;-*ɬd tĩʹkS`YlA>r2@PbCZ1"Esb݉ `iS0(5#V655! Lw[k\e;fѺ.CP&PDď@wylݍ]zD`8K ݳ\@-[@qkB'iα 4qD#Ȭ1-Jt:C9BȽC0VjqCM$Q hE="l?%ҍFU7U[; ^{50X!0&s#KBqXb^?Y {`t! [j ; i-S$UM>h#Bz+ Ly@x޵nQ :PՓrs)&F3Yhp>2#zOM{Zw:)g\OgyDF+'I%f2kY#)(Y(ƁCVm^>pC߈zo>u=F%w"見\j8~!\/bYZ1>?ꗇ[T~rl3W|kO ^$Lȓ6BA?Axw:©yjfi"34 ?F[fp36 ~FBR ZECI&tn{]H q8+ ZFwMT>m"T7)~KS\s`cC`W:Bjaomj Au+_lU jÖUB$ UjwSE!R^@Jgo7~W$;Q9=UB7Ol/3֛8䯡y.ﮊy;wբÍiH0g8V}eb??>靠xٹrQMbJć~F5$g4oK Bg38oLW;;䝖ɨ'MB}'P)}c[ yTg 3TU2WHF?Re F[h?/yG k>uU7e>y`TvJPķ" DU#Nbþz$H!SJ3 b wXsIĎPJ=4K-8ܺMW@ tڮpxwǍlx~ެP,A<1&rGdYKc .4Gtu!+_h]>.ǜCjG0jes&5p6?MfzBw0H H;9{;iUSUꅢEHSb:DC1Ь Nf# Wzkc9vPZ[ypNN?۶Bs}N?ka..U^Cn >h6D bL!4nئ~ӕ_pNoȾ0# p({NJǒsHG94H_W:mX PQ/i/MQ%,uaU DyG )2yu-,R iڢkPVF8ұZc( S0Ye $ːQ%(Hj?H `xOjK|P nO#A<( e{7Ó }[3J<'EOY6B9j!n3`IrUX.w}"JKKʐ_"h^ដ$$I niPYd22Qs .=!}疍J Ļ M2 +]O˝6ޙkqm"3.p%ĸ|񄥰8+E GSj0SD2cw::K;,A *qz*0S%*}fc::/MY+K(޷Y]dѿ>h &Sx=SuD?M% Sč,L;8#',b~6_ 7QvL}&x3)DQٹ2'($UXzdm5-ubqIXE{ēE}Abdk&r k|"rkġb AEm!#Rf03g`l9T ÍN44 ~CZIQPej^hvf7:*A(h?\uQB d"]Q>N5_:%mOL2#!ſ*NB!~9"n"Ҵ6(?-iǵ@m+rV@=c:}ĠY[]oZ2aJŷ,Ĥ60wո~+9 }fA , jNU,~Z* Ɇ) Ʌ)p{Ln`muX7 nn=av,m9z:`,? '0TLŵc]pH8i~ iny|'÷*Suc)-ܮ|Z\ `͙0~?jv3togdVa*nȕ|F]ɘ"Xm j3ܿ'8=L@ 0:UJ%0gZS76 fUG)9~OA f#+pZʝRO1lRg>;6qmN|ݯ1ZK2u;p=~ y6!jl7xw|<62P8K=t; q8?Pڒ'h?]>'w>b6rJ5#ց Tg -Ipo!x/D| ab֫UX^qIXܪxR9P3`&<7W;՛篥 "jyuNZ6*sT;aEz|fvΟjr#/M@Q(T*]PFB mD"Ȕ׳nh}# ĉח:Fo_m SݩY15km|Xx)8CxL)HDD7e}֯ʂnU Vd yҳHF₉  m1턨)Y-Z8ܰC6ʷFٷIN\S>OѨ.7x[,HVzrb(rS"b:»T!+^,NHb]` { /+ʳbh 1O6->Sؕ}̨S^8rW˖;Ko;2bz"?Q-͞h\eh#6(- Gccp5]Tuzg $~KGSGuY1[+s6nvti\tQHEXGl"t݈sBmF~aۆlěV$KyT28"/7)Z Ӝ3'Ч@s`,C,CI]@$d?ĶJG*ls:;m̕SLIdW84(!A.ʕxX=qϷ3aXn[ԏSXx2iXLx)|BNHk*]I)t`,?=b;Qm7J |7}̬w8Rd3aw?Sڶ,(2YIW|8M+3<$6D?aͧqOc)b}Q9P8>@ $ʣ7Opk.^7w 4!CRo ].Jp<=IG%G@b&"_r7<-Aq7W3*W L~3;2sKF2y(A{#5co'f2~ӎ\8tx(N <^N7c \ŧ%}F %Lm^&G~|%]KMqY ^؃gXfS$$yx~W#T'Qvu "i+M2$'p^Y6|EFMsV4 y:%ϟ8kX<*R! _ңRd0.-Zx,;n{{\JydUN*yqZ/L3:(m&8ԑU*rڳbr mN}8?=5 Z kL4n$jgb>wܿ;\a10t/FwAjTl!l`cJmBqL/>-Y S/RòVj!wd_T _H)R7ܯ}lRS+}Q[7 CNz{0]\4ҍ HToJYNB~k$$ RڅЌlf$gnf6f^![=mذ&,?Ť%R)ƕbC ` <2qrկiukTa* kT6IN -UksEϫj|3m?&Ec;a|?y rxvrՎy^]ž7,yACmf)ԩ)#+m/n= Y|p3?U8jp?kܓo;@ftnQPOj(\g;[4`h[8 3ϹD*2^?jEF5`$f{iG9CC;"\K>gT"ԇCi|t}=,lѾ,eUxv@]BQNɆ1*+;Ԧ ,Yw3q=:0eif1G %ܮ^ce!w8!#IjHOO[`@IUnl-c7ž Nc!zʢ1q1۷.XkIxoo W$͍5$K. e-T+u]6&+@.uGNg$9lܚv1ee&]G@ON%"+ŵyC{3Wh E9fnzh{(?2-h9G[HY:z-ܞ{aF<$Tv[PtޝӚ7$9o)߭>M4 ijp'НV5DH́Rph?u<>GrUn0D d/-3@U^ԏ>vؙs@TAXj1j"ςfUe4֪8>LYjCuQso TvHTwI{/7,N,]r* 6[AЇWe^W~^`š5mm(,5Md;OiktK† 3ԡ mŒ&8'%8 +')3x-1Qx /߸ 9ˊZ´-DE/`  ;%;GiB.\fwAue]E )` ПwL`!E9ZTr˻ 1.Me6zx!gdWl4jiTvpLl"CGF2'T'.?8+Ȣp@"xPԟiD2L4r_-{t `JKT)7e"fӔ2=NO&J0Mb 65x0W`'8mHXZE~$\V+6bS] Č_Tv+7.uTfP R-8bq:oƖcK^LȬ+SnWunzsϥ&=/Ub)_5\*&kJ?>EFWGwM%"x Jxg?!MIakԤj}YB ,&%KX]]8MfjC宲[o ^T{e%1]=P[)с0K+ey<\i0\8%pKujp>@"Zl,܌." @,Aϐl5r9O-hw#t 2ĴlKR j]kPZoq/{>6х;Yd#[=dnXhW̎MʈUN 5n OY)4wا @\N}VDMg[d+a C!EBq`LSJ\5>95*4[GTx1>2I.ƥCvO? {ՙkYY K 1n_ J {/=h͟{c!`M}b.+I&M]{"mY(; ^C&O?nʋ ]g{.Q]IZpb^S 9χT4eƊɵ m_R^>Ӫ })Q֌*kikn K'Q^^h@t\Lu급 /_cݴ^PTޘqcb~eeXމz9c\U zmS}e&.VJ@ f {!oKsK aH*DC/p5O=k28z7fhǰY_ݒ Κvesa?#62G>{~N;5%pXA,_]3RoYMsg6Rn|dix\^ᨡнC9CHOL_$*1yQfy/zoxǩI#qpڍ;o>eyJk_Vx?:GqutX XGRbN!Sܟ<+-T ++gnv2!OC hmѓS ' sQtk譮[RaP3 &[; wZrayQjߏ}}gF"= FoK1xg$ |P#C;udDl9Ԯ#^F.;1>qLeTemlmBĻh i 02m䓝n^ڿm>#|/l a0}9QH(k RkgL;~Yc\2<)T8٦"\5 +v`wC$r蝽}XA6TQ{TL,JHޗCH8Gkabzϵ1;Izlp6t{TY5o]%+ˊņ߯|+7 z7s'i}zs3&5#%=s\Y c [S)۵Dy_ve]|F|chdB%{`)b !Q8ܢ*F7P1|.+.ݱo2^F/WѠ>V6?r ^rHm5q0b|h',. *=$:85?A [)~VMRL"#XυoJAoCDMu[Jb< AH"Oڕcw_Z& pWnc柕&/Rn1~uU$ %" H Wc!$d&'А%'h#zo{`;\͖# A!'ϊY "T ñHl]N^4 ª]0- _^x,-I)6P[aʽFneXYi&ԟ *̒:c"-~$%Vc%G$wI(FP_f]Qm##Qz#ɡ,-RzfIߥ3H* >Ĭȼ_3\݃2 M#.!ȥ[kT p8 :JQrJkK}|3\yMJ %orE*w NID8?藴$DY(RV]\GL'>(]s7b4r`%]%19!I 7r灢4@X<]qϜ| g.djC4D4?p Eqmt%6C16.&FY{>\{}'1!D9/08u$h_VO<%MњEM:- nM*i+z.U  ^/uMaVXvU)B?ŝD=rC>EذAe7H+8Q?Ye.iZÛ<-*:greD[|13F]^K3J6tsLCmJ%ukx=ERb;%EY%gn>Y':Wɍ'fm@5x U.'-P]53S澟XFRRؚF `eMWiy G}a1 .5]p*q&  Xkd 7.iEq]I6Yb]i ꈮO<( }Q.~UZ\tQ5 O!X7!SNW .3i%W]G<:69 pgWsl( V]i+u$#$jӡJGEbd {0 GHs(s)v\n ^]̐VݡѠI05{à`ۘ٘5wI-ǐ ]Qu_R:2̗)JR ;B#Xd+u׫O5L\iCGŪ:}9%g.fQyd] mW8-;cߚߛ Ɉ&ſdN/&X0t`XK+;@U7fμ{ x ";rico]N,UjE/9y۠T^G(B H[ '2GC@iNVέY^;L[N  <>;{H=ڻRa&cG}Eop9Pq~FvUnD+*S(`ht(,s{,v޵'1pyݚc6G_=RΈܱWv"ӡͻ$k.&qB{"PP^>flcnf8`KO.$6*"^L54\$ڴiLySMT6Q$BM+.X$yy#T Wۦb::9@xE|)ǔê?}| V6iUS?t妾}s1kuv+mC9$kz?8WKLVc$iI_-}\5Lw>=7HkF*є-Gg;N#w%aa@SoBvMp=d30䇾PXz.1L"p!: (RoӰPδ [V ?KGs|BV1W#:A^zCwR`(3$|ɬ5wS*md%4[|iT˂7213s‰̑$N%@>Ki N9' Ǘ@<_4NtcD Bḧ́TTJ>_|L#-ԲX<|,h# `P>hU#c[ .]bt|q/@Ռ6E0lGOq{ƈ]%#"+Kx# zVL\uŒu %bY5^"v4ЦKI)JIY_hW8—xS&Uh:BP٪4FMnA ZCƣ`{ mCn`!CPJ=䯁DOE @5V%F"7ZY~[@>UL/8 mD!2a,PQ[TV^`{pՇn:7 .b`\.6lk IBI 'jt/tƈX/(1~ ZDdK^e&"_W!jۣ+ўBݎe;K{K)hO0A!S- 5bG-'x5Kp}m`m&"4E=[YoMS`h<XjQz)[φeߨl[y5?Q~.ken1gDOm4Yo~JS c|ɛi*9HCVt:I(LD'!DIO|aDl sT5ftR{j>kɖ]kBŊҒ Ct;᯵"Cb74kY<.8as_f&I@F{4iZxLY"Fl9J\WӁD>Avr~u;ؓyap{`|g^$NӞ ʘk}v"((:wZjG*՛bW}^͓yOAǒJ4'.$;Yj-OpPY-!Q{(-b6EodЌؤc+ZI;wTq[sgcBH]ۻFt;{M3io4ԬrЈA0+/9ymyɔV3W^ckem-g5?r=OA]qP,Z6AV.iv__:7k3 HA85ftnI|y \ar)+dÉ;&ON| OFG{ 3"> i1΁6C"6: i4^L${)Eǔt#35GIjg[¦p ~`9ԱF}a3Sǰ֭;i=ah k}rʻ'Lmur(T*ziFaVuV`:Ǹ'+/Yevv/ I͑×G T*ϓPn5 uOrxΤ.|L∓au`>&'! Kdq/;NUߜ%4WJU3OuGsoAw|kRZ .MlIZqUKe`ImȍJ"NfFRϜ4.AƮ(yȌf:ykA5;By yg?[uHs㾉_/ 0ԧ *. 6z?O m JjLtأV~/ ep6 WEfb&jCG]ń]9m!URZKYkqpo^λU&WZ . |;~dȠk,wiȼl/:C~l'y>mZ}"Bg{ϼk1VF] 'm˒@"_͢OUÐXQ28! jAN/p}ôVO8T g׋ #WK%k(Ġ/[61IqmVGO;R4a'tu6,$&y.$|r(72v FRo8x1͠hO1{:,H7蟲T #ēC21yG5"zTd!]N° V@l9yk3||*f1VQ?j,H)S տV*)O`s$8 E7;9 dœW:F *akuv>ep\FXLNvܢ,VUvtfK(\1͚bg>oEu3[}Myf"/D.= p>Nin)ks r䠬ʶ pM -C㼍1k k_F-y,[-,ͷbc_'0xe*iP'݄L;2A0S&a~ɻj~Mk=׈Nku[J5W@4d r\m PelUiMj 3ڥE}#؇q^n*qסUlFuBS=9S$8hMk$kc0\\l?֎^"DL@޺<62"@7g+qfw>zE&D·UYL:#Y !)&jO7?!a&Nz|R=I%XE$\9(p ɱߗcBdJᚄ(e z^>Ri |p1@zu2C|zU1c΍|v< IItԂ;,P(?80 d f(_HPS&wذ$ [(/ C*'e'~@!U=ȧ@LBzP"/Y]×?C{eh+y(j1g?~Dca H2dX~5QU cnmEM<bbúwͅ@_ zr/?$U6ϔG#YUҟ#%"e~hCD;cA^iB3Mǵdsk>=Ww31ьBqlDnIbȌt'@Jmsy{NGC'ۍBU歼6 uόn"nnw4H }Oe,N0Z[pC%+GROrIg@JvKLؕFBsi> eJM GT[Mv&23&y$yp,L}yCJCו5zc|J˥eT k%9U(f]Agig5mfN\~Kzj<麱]e2ˀ#֎S$L ;$B]u*~}cP񖙧bZ#HmJߑ Cn]1]N' ˕Jvc62Z*R4ԾKAe 1tDC,r]v.h) ^RU+8Bg֠"@DJ|- U=`2@(`X'/b*ۣzhx`zh?j BVvwT1t3~GFf,jEJr틠%8X;өڱ/Eΐ4t瞾OP- |?Y3TJeMS,q/0FqKM|:|ʽ)I,"AHͼ)?H^ y1dhՅ B :,-u|\HӷpC%l4n^KI墲䡉rV$P7F '_ F24=j$=վ92[=f|sU0~ɟ<+c%7qV/5'Dr6Z/Z_ g>.$ڽ_]4?13M<eE3,ҮL?]xoO)NeJuf0Y^ӨAd+sf"Q{/A ^ĿPCή[*ZJMr$9c'S~EKyNEE(Ǘu&'Ce-̖zψ4uQ# =ATrHZQފr[ACD!&rmSuG7]ɣX率Խ妖A&%O_̳F3%Z/7u!/0*{:Q.zY&rмzE+OFW2ujv0q] ^K#Z(\<|9@ٔMȫѻ.? Vr X߯{ές>hTwD2zUA44 rE~ oĂ'%ݓ-Ѷ_>nX;ivlDgO#}rp5 ; MG~2ۭ AG-jcWNNf}Ef*mV^)PYT<(C ̙Ojkz`omfu'k4Blґ\,›Z6d)mgvDuͭO+夠6"Ⱥz*f(37s卡o^>x;. r23eihYQנ>ŧܔ.OÏvYIef; O@=EWCO>kFR1HA&r̟&vXv13S @$j k;x$KE/?`'*Zk`euy smXJ{iHV4!WT~YH"У͖FN҈lrxg4|@m|TSM-皝p }S Zj'"?:j%8a>mKӤԒ AT)+@64=}>M(8z\޷{/Ęn9|䥄 J?׏_krMBeźUwt=p/& xHsSSzf6v-MaZs ;Gd6z"[3Pp)Feh9͑<'>Wxʧ[yF( ĝ/ot2L ,ZG4C{ L4L$=eM)>T)(s@} N◈w/{urBdJK$(⋣~üU?p[r $GnzV׽'8z(qECWdl|gw }^sZU&TF?=KS'iL0OV>x/>Cx8Ƈ\}] eRpeU pq ?`S)[{v$g/QU@p3qAjxI/y?Дny54utѧ.=*9Zj.ZBsG3%fFBφÇG;Ɉ@Sx9qQAG6m0o|4`OkV+KR&ǹgmr$rxQ(+H(f[(9@$L[8:|6|=$\{5k䭂V|1:pΙjW%@u\|HBeړ*(a}bFIzNCҢRlABE~9ȁ%~v.͖FÒstuK̐us"r!cL#]5U铩4F[E8{SE ޸UMӝaQ_.4=화9 f`~GRP+أXA-"0% c:5yWƙi.)?aIJ-M}Ge4 e]!WHiw+/2RD ]C~GOaC#_׻›Omdj9OeOZ?vI 2_]Hٰ j#7Ga-9#Yv8Z%ɖN${)᠇pnlev8d.fV{FW;:{^e$i0 R%3͈4E\elR"&x#k>?RVrةs>cy "s% fޏ'PVkYiဤvF9~- j,/&ymiOR3@c}'uf> ăVk*lb|bѴl @2Y:V, E3a3urm ` xiX-pEzFf }KAqgwH ئyj'](:ʁ_Uېۯ%7BLs\[L(-{1l[ >.>GO (ƒ >)42VJA{Z qrM෭Yp1JZF]~ou$Yq/})5 ɥ4i 0]EKj~dD@AfO%q S4B<7,^6/ rr1vd&1F3$r=Ҥ?%/޷y&-T3ًwZ"GC]h( FRmMWqG_>E|jS`, Zyi,ÐO$7,lTj(p zS[yD~%c%0k$oX4/UӱkoD lcIDi#AS#1ɥ㋆B{d-ӭFg)Jx 2)s_CA?4u~+"!GGZ}i|i.RJ{OX1(d*L(*f7M, qK1lCOfdbdJ`;N}yW~''8)SuԼXN7z#; <)8(K{aJ{i6:96MuyfLAؖDYÒB ۿ# 8T`Gte W-*TX@ɽ\0iWtngPX0@q-~fM{RZDg; MHeo ;xTK N0~sHrfilQ z8mxKNT/ͧ,QS;?1+ Tʆmsn4C%L}fVY'1?5:'(2YL VO);H|&q1 A?nM.)zc9A.ȶVB)w@'p[bU1"a;[sI:$WD+nͩd< N/ҎZ`4=' ߃O`>HA>Jt6Gߨ}J*?ޅqFR[o諶@s/y+SIG?]2D4mGaE24$@7KPi7cS}٤IڳZKŒd{LSޕR6ԝ͔AUxi[E'6FT߃?eŭ6rZ*42Dw)oxvDW@z懞ryD#=(}Tv . >L۶6"2|koa&%gZ"40wXVrN&YUaMZ KA"tߵVw+3eS։%"{jZ]3חkt)ҩ"7 ZQIm׵Rsg8u,HgLg Zck LmE{pĎ-̤h2I!kGmVk:GhQH|"i%Bd;<"N< sbEPbh2Y#8S5NJW e9P@>DN@ߋEr)PLtK\?Dw`04^doX'whwZbgʥJVvRn">#jr~`üNfNU wg7J)!Mgb#Yv,"_w1 JG$F; i /?tkqޥ]GްpG7vL6DbkO^,{tkӢ>7__FFýuRq tgAk犟رbI<{֬eKXFkra/pFAmX"lj/.tW]P(ULBhfI8vcxaoUEU=(USRFՇ0hۉ&_9V/oOy`]g2~_Bu h<?ů/۲u'ÙT tz!cTÖ5ij;N5BTp%B{[ioI|MΡ90P R0DAA[Ǩ̊vкoK9$,ay) ' S?:yĜ { X:GFr:4![&x%b[mVk%HwզIn apyM)T&tz(-jFp]qp}ðRFxTMRu͜ۆ\XG @ "+ڢBx -`*1\N2" j@J xZީK ߇oOGD1#᦬^isM2l±֣J(e0X/ݏ{?&Z)*$TЈS$Nc`4|Sӎ'j_0:CSo%u3Q2d&w2<~gx{2Uc#;B͐}ZPO2 xWzW䪛Y^nV\L)( ӧ~" +SwlF<D;]+ nyߩ0gt4*Mt'Ř[sAUG>Fnt4D '}rBJn}Ph-k3@IC|K|ȞaݻB vtkͩ+|ǩ-;S0T/0, 526!XLBI5溁t/Yv ~>B nG TiCyg"ZF0P "W걥׾EPoB8DpOYMbJJGAb% `^mhB~ ޼>S-F{"I#ZrْyhvsYAn2Y<$u֋x? x^5=8mP^g mqqR5r*W!O\ĥT+le= .+Ra G N0j370k~b!w!im'#4S}MTrz AeAQ܆&<ŗǤ;NHhI% o ɰ yk nt OydO(\' ` [=]rt{jF*gOS!C·*a_/}29e ^]tZ9?TtFSw*Y5 ~*XӴc2Vśчx2]}~%|<ުTFg d>i`B`HE5]FrxϔW%Wukנ`c`S5;nۀ lOxyRbWUBfCI^C$QCj )pԽtک] D|GN?pTtc$獦է ]~N#1Ϧ.AbD]HJ>rHݒ'h4lPpyAr'|*{cPP0~|~&'Eߛ3- ~cq\E`TOoQ~uG{ e#aL" N$tUXl?r~lGyc.z !q,Q, TPb_ SxlnbK$7W1=p.x Kc[9 ŕɷfq2 u>SѺ_ϩ@r|I8W\@̘zN~{ UC>/8K<z e*L["LФW645UMT9C]EQWoYט@_cx*z Y:DoX 03HvbFQ+|,٫*@Ϲ܊T!Ԉ$Po-Z&q3!= m? RyDA xM<J7T_ioDڛl!2FAiH҉Lov v^h-.exfWrb6:gޅamBl`k՞ak ]DՋK?y{ lpۇm|e'D?`M.̞\d2+-"⒊s `\AL2ČUUdj"=jC.dFAվuT_v2hчy;#'FIta 41qiguT3VFԑ?k&s`*|).F ˊng2Fj4ndq A!P.&Ms#{n^7ZZPr/ p$.=&Aqngcyaae(UB_k1iCirEZ7t8ADCۀ_21I[a%i_<~w)Z~do̖{'n,`ZЇa%N~&'wP3+/Fi/Se,Y=7Erwf@͵{l=B|&R+0QS¸?0T:r?b@Mh?sD7ZPM >Ὺε@x#R-S;͐~A(X$8GB:h=#t~a'b]E@c=f1j~(X?2Ιgxi}2}mD:VDíT|ݹZz_/{Dʮ}3UaaG~Ϸ8T˅pQ./͋7bҚ(l_ 'W3$ZɀcTD!TlԎû|bٲ wWjR^NBש)*hPʼn.sNtx|8WKk/]qɊjy-( JsmG>DΔZ_Yk1'o"-]$Yns̟j>ANtE^yUx &S_>xa1$ i)_K4a%&[hfTF# Ox;aVMCdB?{ [mHfX9~dxL6}A(3܃}bK^J JX}:<#PlOKW<|C >w!v9!M;i6T\`'T7 Lxϱ贘~YP c0kwĈ&QAFΧmBZl iѧX #p%!ܧE?ri jB6Hx ~#]MpZhRx14 OɁTkʧ.b֗]4}B[sŰ!>rڻē"ḓZn$a@'3E0q#Ag>yZ` -m TD~UD MWK E7R1D_ 7T ;R,Q`^ıLd?}A4hdIr,2u(2n)y\r&os1fAkI82껤B5*veUCiGLg®FMA.xhF.uPzK U5SG?e KHC DhURRg3Gwolc*$&:(_Zo =dRWV~r@ҿ*aL`qu=(J8N8fI{G 0wL:'T 0ĎjقzOn&*WALw?j,>8/\_s-bDtZΎ/gۤfzrsҺF"EUXQy+;6{abs''Ihc% .2Ӻ[thɍقR*Sn9eY^gtQNP+<ܥl=!|nZd(.-p0nKjȶ-+t6x]|ǓP`&`'Dpф&װF )ytbY:=uFIWnodg4"CsG&:(iHm@ɬTlIVYE%@7'/|aOAr""+w5/Fj~-O.ǰ $7t|q9JKW%,.Ԕ.qJ1zG@6ӗGf\B9aZTRHh@L* [*)B茘TwϜsP<&[v)"'H-Ӯn>pE}-(FGya@+!RļIv4U?=:Vƽm 4R'q52c͑ör/0|k^[T:_GlPjQVf5%Hfb',%!-`ͳ a!G KS?-w%?;O</z?OQ7 йτE {.!as49e!vcEL0\_ُPZ>2*㿋E@o̞\@BU] Fg~&]79&qg#xb'CCKß .'t HA#m,̖RQe{4$h q.bXpc!lE7-bPgJ]YZ'\5ħחZ昹3&qx#.:,Xӹ-!/1غu)UMnq Tdbn S; Ld薝(hwV'(i`)#em@]/^w>b4VpƎ}E&eNEW^|`F.w4V'iI!"5҇PC HsVΛwiCN[.`+_X,֨WNv'I0ށd9Oy M))zsֈ _jܗeӴez7}n;q9\"9QG$z1>+IJeT\WF|s{A+C&KIm.EiD>V̜@ 8qDk7LDL0igBhh0~Րqflfjq>ͼ6CQcS"ڥ2X7ǻ7˜75t'qTS#QA<2&'NjLSQnH-8 'ʁɪnƂkNOjVt,7Xy8AazfRX]}na>97ذBa=$8ǃ7'/ғ}nbV'.ն>ѯO';9rusN!@DEvy5_ra8 MEW-ئZb?YEpSB(O `.\Rn?}GMdNsȆ쾁AQSPvX%5\FOB I3IN@ -?A X_2 v~]XQyq-+Dvi0~]` jXHWHcÎsM.Ypͅ.ZQՅ1~~HT\cʻZ!w+gAIe)?};Gl|]T'\&Lv 9iC0]"r\pe&L^{UiѻV =+Zɥ WG6ٷլ(_{KHÏ];W҄'TB[t[:KߠWacZ>sU۫N&8Blc%uotwVc;n BՅ=zFa҄A B <"eE LJ+ޱ;o?H_N2C fVa9 uh%I.8- EPA>:`{R%NF5zvfCƤz:Q8{W(ͯ5Х1hPŃ؁zJmy>[j{/+ZvƓ-WCgFi̟M5jR 5Z_CqMlW*?ۤ}Y+%1t^WN3 _<p [Th<Û$!sP}-5#|:bʼn:r-v]Gni( :Mf;~uT#eeNq0AAPp'ZOS>i&F~hL[<dC8=̢%no8;!XRBW$Za!ËlU+;93Lni-,z -T5g$y[<(Se{gr6V9V4Sƪ&V;h˙nI$LDh,{YDvU)|ggHh!db8Co-M6&y0gKofț%W*+e&Ɏ_G4Ip4Dfu\?" _#unwK٢ya[>M rvd@gS QRN:rA?O3 $`" ;vLO^V/! >tB%0_pSiv4LY%G}#pTUԳ, v8ixj|jy} b2sL&!AÊPϢ^Mo*&h.#]OJIh٭S_P_B2OdٙE<28, Tl2DihU \kG9cws^ WګtGB!v5"Se0N\q/>[o7]C`^ցN9H;`'RvָcLFBZ@}6^ҷtCVyTL` qPtwmeCe虀߈# I!ۯJ;L؟zfm*aKvXJȃpF:-=s>ApEM1 EKrwas~lbֱ4V 곑3WqC2(/>:"5YPߕ7@+#nVRqƄc`dz-66Qn1)Hh GYd>:,/uڕh.m#xqRk׶vyk!}r~N5`˰]=_ҥlJ003,0V^)aSw"( tP-Qc#jVaȋlڡe^j%^W.:3/C|o8gIR\v W1>ٝ:SJe) Yҫ5mAza |}ҵ+(&$|Z*X  b #ss=S A LEh|#m6`YCY)dg$I&ӰJI,+kcEQx[>SHM3f?"?A- c.#TąՁZ}95;?L-/gcgG-P dwC_ޟMZz½/P<#⿤PR3]R|n@Cs5 `Ȍ#l;I3AMl&7ZXTYEHHֵ"imS(&!2_%SН@`DT*G8FTUG7`PLNcYyI>#a-.9\/0(K@`>v($9E!?r#b\ÐM*s1!n -ގj-&2w0;؋jQގU|. xG6|׭@u8[YO(4gv77oq8g>>*4? W 9a&}Ob=ԥnK-cfݹ g3gG!MjQ/W2T䣠(S4AJD Ae̐I|;%qq6mhYXuE|[{M\OJ!/M^aY4%|jMĂn#_ғYQvM T'<&eUJA3t*elkN#\1x̆sYy8 aw -,wpZ#o;zaj jO9X٦ЇjK5Od+];8nDFLi\RkEkiܪ2ٴց5WJ]-Jz4uW҉_"Ѫ5gwn4gۿr0{M##׳%`maF2O'_=6A0}0b2e}Ӡ,틷%23jٌ؞\mp{!S<%cp$7-0$ kJ!,$wBqx;ܔ\o6QaǒnV*<{vk5;Yq(މ}خLC/yYE̗]ޢJh=%E?SCe|X/3ItK\RRi^`,kJXw#\=*\/!!?G/Ie\'pn AɺxV:ϵ7eE1IK=C >P5lAFiқDTX#Td7ުaݢgSZ ԆAT58pcy ,ŐnmTXVDx iU;AX/Xڡ%GW.<k<9|IKOWbIN*?c4ߌ7=e`A޲Y<>Ԙ,QKk#zix:AZ6㛺f D_L6io|rQSnS\'h]VCPMI֕l޲]¦E2Ͳ}o;RĿ;B5fCvp %ȼ=B04Ѩ{woMմfXy, ֬w Jϣh+d*!7>>fHe猰udj\^eoԬ[mpѠ'ws^p#oTY3k 91.T\@(U%bKq3.( /8{~K l_r[J-Nl24{;\Ci70߯|'jo{KĜsZ. fu+ qAV(<JJ7AV46 +qli‹V/s6kq cv6C#f;ZCފ:<1j-' oqOCoa%-81P5 DP<J=:b1t FIFz x˕ݿAn|AƵYMuc6m77A4$4[TVۑ[Է4݃wՄ.DNǖչD̺,$db7+3~g/=s$]Ka{^: N6 >suĥs6Hx 8֏إGN tw2򔚙8Z>(V1 Ze*hW6adf>FJ2m4z!2d*P5o 2$lF918ywgRNjv^o,&D[,!k%c<`F*E-;s: ) YCȇQ5zwaSl|kt!82JOgMX^̕]g5zζw8US3F8ވ+?Fُ6I&Hӓu.6X{.J &*"Yx6pa=1c26FHE^S:8y i{fLbx+/8ka2T쯣^đ^ͣXz@8ſ DKVWˋ61n`ad,4*.`AEgEԔ\b!U]& zhl磟Bp%k_Ͼ433z<]1nIYmo v$~<E}c標-dG5 zӻaZ% .33`wA4фXUE -5"nOOꁣ -pZS#z.פh" zhy @:gs^Yd g7&jQ֮Ӌ.e>%Yޟn)ӭ+ϼڔpNY8sq\ ,l7(WZK1q;xO{VV61%I{~<S>̦yxrMwUxoꃷtZZ933s&F,B Egl'VAp[͙V9/& ;ILh JH%ee.5 p&W3^.Tث2bFlRk̕z[{͒Wes#$qo^ Dhechj27eiĐ=8V @q4SI7JrHER/V 8gѰjқI?iYڳm:a' p\*HힼgzPefl9nz>㜏Enx*8mp}L5uCnNeP̒!mY1\ pFWӑh+nY޴p%)vPFA%Y;l lm_x*g];(=8F3~袴HÕwBiak `VeXT2'Rۏ T#yN j(;eU"ҔƏr xpbwJ&Ӡu<6SvR8#{ٹQ-)r]vlb Vʳt[u~LӶ+uKLZpj+<>S{;n z3Lr幢%3 9Z.Z`l샽Udo kLA`;$Yo&! լ+^<:v}T>y3ϾNΠ/+@&w1TZ'PiL鐌 =3$i:Ip]E]δ.V>>(Oev^ =5/c'0YSQ͂iz?9 `s.[=&„nh.TdBl --hr @D )S1gg{#A"#TTz{WOjNVnA Y%OUlPC?o ~1bf&"Vtq>n$@Zhc=!w)ƪY5&=*c"9_Z1N./?_<[5t t_p{r4 ;/Ա8@4uc)2U)f,t컦0<$$Oø{lrr "#r{Nd6+ 9se>~~6c$(@tT1tp7tx4Cch:֎Yj6O2wRKbnWZ=VYAZ٢C$܎^Xz*,\3U'%+|cglꚆ}eO6>DΑ겂K}zWeYW./dçt`k=j`ZkYz\1vxBkںK6eN0#u!fWUQKget;jKgPwb1ݴIx١@/{?7~{1 U= M('/ĨC>҇piFGCشyف\kWT_DOO|I#jBjzVC}(:y\bto_S"aɳ ZgXZnnHo۳C\Hs;i1j%wq"4r]I/&ȫ.%iuU j# ܀/U"Q ڥz˿m)H?TB Q0e 鉠KWݿq0;;e6#E/\8{d>2$Advв-miV߫O= C7')VG]?fB4o9 }G$wOےn?O(S$yX\^IؒbXBx}aj:rD}t=aE`PyiݎTjf3GEThߚuEO*+ \}=s ߢF&P& CǣL~\VE/7X$d aaMPյ w&䩳NQ) FErtDy}X튨ExDִ̯6VF/nUNO ¡<="j#7[4UBW[[q Cb]+,D @#=kVL8!qZC v붂zs6]0ȞkZ&[=VũG7w 2JuĂ,qH)QKr&.{z ,YڙR%]:sϒ]SC@3[Eِv XZzgKL~H&Y h`." sbxG\톌XR<ݖTӊsU6Sz\ v6> **? %՗}c^$grTp Eh0ִej z m 2aVqSZ]+~ x'"BN_@{1Il:U2 GV<EbuyPc N8x^6\0+LwŜڲ<UR22ˋߛۋ_Є?gڿt{m$R- 8 (t{@&=UњSPX.vG8N`BѕK9/kK) لuWycՄ@c7;<6!ssGi50 l4xEltR;YiŽ{ ,@pe[  ;!/[W)Ƅ֠Bs0.2Z\ҧ"C9#Fz",!JAgGk_it}[ޕlղETEfrÂ314mT;M3V&hOc) G4LDy}g6Z)C*5eclZeqͪ#J6wJyvޗU{V5Ws%Iȟ!v/gx qMTltMMF,k׍ j_q:G4+-OcM_v,/\+Zq imxNX 0rAdT?j1Hc-Z =%yuLeôZ ô gzbCwݎЙAр7=TJ?zZ#?>g'1ڟC5mjhɥ7kB^rޘҸ}]xӧ2e7 WE0Z/:[%U:V\U|MsH@8>Z1 6C$C1b7#fS:A&0!eiWT3/a ', WA \e6 r\MW4qƦ\ψ1#3&)_L;ȹOcͥgg/0w楃G~TA*h3O>F{$hlML\~Vʐ%pm}wP̃w=DMsNRZz CeEvSV'H5R!0t1.,'KнƤoXlكO2(u띒#){|IF nCQ ?{$>DjX9Q[`y1# %o_#4p"4+fɏ,\H*bS  1 q J+4#fgs~j#rVZv'@w)P|9o-a9q?rƇMAp!1 y4lj15,R nYoDCq[l?)؋=tX~G N_rn(C1h hp./3f-7`JYlW⏴_Wf:8#8"*܏O|*[kXY4m:k,PRnqL#DoN4~^~t*Q"HRDBdu#sv} md4]NťȱYS̃јxv;IpB@,2'Aw'5 % IjFoЪMuOf^qA, y_vfFF&1]JA}?fU ~(wc\KXɝ,:*LhCw*cz_ק$i^Lb2#|rK J*Хt}W"S8yKc]:o3+&jߦd]yCB"uBbkNo\B낮D_kSdK;t_ϰ>'GO^Ggvhud,`EW'k@<0[aM-xSDz]-c3+tEaxhp+h|a6%ko PY%p~C}>/~V3CiXVce}J^sIc(oz'$x ˁ&J!?knW%r!R 0!p$$e^;c!9fȭWbh/C-oGڑ".F2{̈́3 q ij| 3+2&n][d wʲJkH[lyݧMǭ@~s//(;+B_I|Gm]s=Ȳqq/UJ0 <:smr-{% L(NzTwJkS E mѸY wOl83s$xk%}EjsUV/_0{h|j(F`^whTʍ1 I@K$F>zIz‹lv~PK=D ԓZq%_ · (\xmw4{wRҘZ{0ݫ?,%(X{աl+tp2e>8cT9tC y"|%Q3;_3s w-KŵS]zpVV FJ%J@%d*6K&u %17E:ʎe rvG\ W1d_4Pۖr8V5iގM2֣ބ jٞ'=cpG.`ڵeaCØώM/sREVQ>z=MԷ"TAÆJϼTFf2 _6'Zߏ2Qx+4,1#C|)kXR kI380䔼$f%}X[q!e!l Je;;mLE,Riqƽo-Ibtmkg֪dad"&!>]~!u:$U S< nw[EW]ůZ(9*ؒ%a;! ~ '7K{'VBr!˰7Қ.U!|ٳ@V -Rqbn\XW@4~J*V#Zk$eZ 3rG]dT&~o2,qE)%iH,o]5ѪF 6$PICA4kwdŻqOCSG6xbgiww_ Ϸё:=$tm;Ւ-ĦzOy|;O2I{4߁F= ڊoF(9e`ȩ'@|PYe4\U^:>IK!*:JpmUr8}W|/e&z> RO#~dh|9IUIUO; <LIs]g`_7?ݠCkֿ3VYB4qdn C ~MJ< /~ɩ lP!7z20lwn S#wiH)AMoQ1 6_#Gq^+X+šDBn3S@fsáM1{)`! *;I!56I۹/PI\ wB (v64TF7TXLmUIήUslX3=/x R^uup| F9 KVaiz~[z&?P_l_4IX ɏFDh4x384(Ub $N__⋶:b]U egt>SwŬtNj5'In)h}M Mj&ŶA#HtAsoEjB8 9p*d!Q xW @3WdSh4.dh)RVn-YU i [Q@&Ă-ĵ:tb?917Y j%!T}N/ҼV;fLYDA]հ;=sSE$ = Snw g0qqX.Dƹu5Rjul ^ ".jK_f`;[4ǔ^PgH+mمO@KzՑ!%(\-)%Cu(]T~d[9b\ǽHX\t*VNv4Bs?Z~dǡ֗fM%|;WZc U:LrBs(f!Yk`xD@o<Ṉ8:Rբ54|)*? =Jc(톒4b$Ѕ"EdMqzUU> y/\,t{ZJ5 S}:uxJXĿ^V#.cb1Mt|A#/tP&sbx7IQEʖdCi[Z_eOCУtU<נZku涤$ XFJS̶gxf"*D^MnZYϠL%t_+e!&k0庀h!_װh7|=uކTa?eJlQGnE5?t^_f;(` ni$1LkIML[]=(JB*Hn2[L&i3Av]r&"9v2J5 ] 9:ЅGOy/T) I\a@֖9yl= /FxEArs A=^-fA#ͺAV>G^$]q񕺹V\ٟW{֘œP!Km_Q՛|arDMdBtȼ;͵u]faNJk^+׋Z~Ǟ iřQbN3=`&9y85p '-s-kH>6_]A uJʹ|ƻmO᜶\h*|͕tH#mbۦҮjyS[*7VN1{sBIl^t^`nrn{tJDN]Z`;yHW xLEd bs_h~ Ew[*Fn<0\8%] +C-:!{\'upMgx+3~36IT^K\è֜K  hBv>i<`hEffِ^Se Nb#J~mL{v)xPE`*I՘md8eӈ`pfگ,Na$]wQOͧ}e#3KP0+]- 1йc?-UJ"́a6w:T|@bg3)WB i.-yQ!{DuqdUpԺ՟jW )na_2TJPɷatH߃Zw16^ܺK齨H`~#/p 5_[pߛ>j:yT|C3~VwzkQ(R=}*y5{nX2ld%mKڕ>~ @y-HhOElhvJBy,\6+v.+CeO}PujOُSn!P.HVnţX|qNC-16=jퟒxlYuU2blq@g~,p@ƎlLO"^w. Ab#& Jo4Cn5(`-2`abЬف.6}XLg?zu1 b}iz.T$`HgZFȼ3ڗ%9St]錄a5wP۳!JXEedŘFBQ\~Wdwc%=ix1r69$Tl@ k*Kbfaa.s_A!L,?lwB׏" U_(GRJ|80G Y3T#:x\GGVI8$},~Rdݣsc@:(|Md9M ͮ|>yaVO*NIN@S8&ޔ-ngY뱴]jb̂+Y#^Q*U8N׹VᲠ΂##o+/aQD v _1W3R**k®5KmmR2힟aǰt`H7lꮊhvO0س{PuYPz(rITy7wHLȓF ǢgchH^zjXɾ t5E;eK#&*b AXš!#kk8kBhG),s¢f^|fQR7ht`4=-}wDt l |B(Fɠ OCaa_\cǖ赓__(VM6BR(Zq-B)#Z=MSJ=+ E%iNVk,O $UN` )$C8C24f"WKǻTnxH; H }/R/]xpz{GAIm;e(-Ӈ/wuF$pұJ>|;DT];tukU )<7f>-9z [" Oޡ48>!<_-AoC-H7s2qk E}8P*+`:Tc/~: %',)Rs&`>#eۙӓ~1;sS抻Vyeˆ{We4` _ !]{.Fw@HD-%_gSepAfGzEr8цD zF*9 ^~\L4{HسѢByt9ڝE{Q^G^l_4HOWD # $Tq??fQXW=Ӹ'-Tm8B3,JTq\U=U\Y}}AS:rACxIn4{ 3e2WI3=z`a1NQN$ꖽض3 eotTstp :KsA) ?ᮽīYh;\Ќ- DaDq?<s- wG~q}PZB6%(|BȯI͍./2!{ۢ=:E3PuBͱO5ظ5?/[t{"bb`6=/m:Hۧo wFbmY^e6lCg@b=nGOEX`R&`-sK_׳닩 n%ܵ?hVS}M@zVKgƥLiEu⬁&-3n:Ǣ (/b,MWj  P=fȑjGT?{╍'ÐobucQP#:\A`}VQ/<5v7Ȕ= #y*B4,]y Bp5m8NE1x*7՛xEDq 9)P(˛9#".{OM(iIC?ʿ>5h{wϩG$ROzW> KHijb1bA>>iwDgu۾bgLmSύϭ&̽H]y 6RKRa#7Ih^ fǦW]PK;Rɚ1*rcCi&r"r]'&R#ue(Z#:dc0uxLmE::`H#T@6zikȕ*D |d.c _CepuY*4#:КNqC8e ,ֹ@/wUπ˜59d΂dV _{r3N6;viY; A#)&c(o~'6_BaROG>0 oS+1zQv%0җE<9sfpkml9o5ႁmN1U^%3?cuQJ\EI1ʁMy!ҷ |ht6ז'9pno-y/;W=kaZ[H|3,2ydCppHU&zQ#+xxၮфn[#4_ J/@Ռ}Kh"d{2JqWФ&P~wp[iXSGs/-*PC1S? I\&MEۀw/GSOVH{P:|{Sa׬[C>*G"YR8wĕ-TYTK%c=6ԃҰb/i yݱAb؄ʁJO]XbX8uzFeooHcAV1ܕ Œ9ұ˛W%I6t8ܡw#G;S NgHhv;m^mEetھbYɼ~a&wL"nr@'[uaYJ?~,,m5Jգ_^ʴDDZ3p~Dzf Hg,`|2qz&J)}r7^:c"kϻj׋9yE26eDl꘲#On[2Lj[O.X_"%L׷8%!`hQL|{"՝KdS߬=?ao6sUg1(a0?/(zg86֯ 64nwHI/ "MPٴ8q.@܊LCe8|>@?kfC7%!^\+˜_2cG?p08Etd[<~rjMtαt4"GiAw8XuV5:Ma rbjFƕxH̺F+p c!~%RX4n5!A/{TsTb 7] #_Q$3+8שu1(7b(ٲ%-?8T]8ʹ Ŏc[M =R:228> w45 2" һBpm>ʞ ~Vhv@chokGoVgtDᝧW&EN>UDSdo"yxbA!E$/84 CїοR &nJX?Ps^6P:tIddU=%iz$(Oщ nR4oXݩ`5_Kw!&K;tu )xk(v-, yh8v<fM2a$ZY3^w^#{-%Pbv߃Mf "*/ B jJuD^nX 2}T4sߟ栳-$뙮vC98eS6dxx籃gbxJC,aB@y7+#lK`-BV|[_IY؝0Yu|BK7r#}DMx.d9<:W3lM"'>%66ϩ;v=u&L)@OdꎳY%LJדa19,i~EL<8{N oOʥUyVҁg ^?vƄGg3GWeon[Jb'w՝ WDK.(]ӹJK2)?f H'̞:$0kuNy fc+#2zژUܙ4=|13sTАДGI×x7q{YVCݕ HONm )4F}PvS>C"#b8d7hd-> J}9B (/b*\W9t}$Չ2u::)aC_l>ya\Ā+%w \>^o&%7Vm67i{bl0x[3xmn:^F&Foq$nO+pTofUɳźa7(,q"֛pX]m>^Aُ B^ "YmTob̃ř,́spp\g6\ ,f"M'j4 &x0 Dlͫ4@=v:dxs'9rK{7N,Mk;lL{% vbVx7,0`DUo +"lfx$ğߕ~G_%BE/Wi0p)[=UaųIH{Jgs߰_gxj9=֑T '2 Esm'jgY4Ĉ%i@!p3dA-E^WZHv @;7 NzNze$KZ 4eΊw_cn.;ZT9$5^o5kU^"( #[$|oQjֵ#;ҽn([r:5Er=k9pkK}ѨzʵٞYڜ\Os\(8v[ Wkwg5rQj=egvh3]%?ͭ C.n(C"* r0⺷Eӧ%rB sV4ʚ}@0j' i\ $1 hoL"\Fy*uTw^4fQkqySZ"}ݢMRB=՛qgFvo /J n^9rB``r+&|"8&UׄXy.p|cNR6 N 8Z}5^odFEYn2hֹ,1?2YKOSМIWhxen2^qJO^ü[<_  ŵ w.mSeC Al7y$z".uGl +0}7+ .ŰAl9Q]aQRXnl hތ X!Dv\2w#Ug|C7B{9z0` \+!?J Pn~qEu- ņ|es0>\Ա1Cxoee~g\jb\M]n1*皍RlX䵘R;A&rwM<>/,CؕwveV+賸gzB;!]|kԀ[{?xdk+LlЂ~.\B=-fkySw')ZeF6P24^9@ &AacYP{9hCO̅e^9βLϔ` @^(ZR0 K]G'J'Th]I&7J=lFJw5ALGq"ei}(1[ 0UMԷpr,TDE%/!Bb퓟@Bak p5ųeyYhMt? DĂ&(;$TsaS pFK5Sq-jR:(/IêAD8"ɉ zr\{?=f,}ҷvf>!_j&`p~gi &L ~odw+byhVnљz0{ծ73\} ~sv.p|_pFw+_'OU幓I/Տ5WeS36.QΡwB 4Mm+ҤCQd$5|BzEәNMhv"+`{a龭TM3teGqaj%W,)up59?x?԰`:8f,[ܫ0֘sԪ y/ {3t~\~3#d7~=rπŨEU$O-~YG׃0&2.qvgJߑgD~rm|$||φH4~\y|&8D'7~t)^0e6ѳ;F\77x |62Q)* }a67R;*K{l7q].6hfe;<V%A4 eaEH#@ia(zVAg_cw _6Z:Rmlp@vbð\zM"[10L|sȳ M`W3xIw\9#tz&0jbOD%_LM1YU0tvσ a7r j<$iKk;0DrCb0u C6#PD`174:k%EZ'%%1?oL}'4T$DRytGfd',5^,eQ!lVՅ3G,;wp{yL}m Q  RghX,fvʯjYeu^a U`vQK9ʮ7J'.pa (Q |\(y<q4l)MJJ^w1NU rj^*42!#\lT-iGBܸ^&Ej9uxnF7Dg_zc]60D *'\WP|΄r6>R}C>KLp4Q~cdكsT3@gN߭`;_-0;fO! :`)Tɯ0*@UhGp'ܧZ{S*53zY^| R=Ģ[N.TD/gP]MBihTZZ ܩ[{†-lߤKaўNf1(}x&BlL3,,F#| 9 -Y(ZXA $Wo~ُ3]Q?yXҨ7 !-$~ӟ#M`xOB? up,BߥDܰvB ̑ms$ tbᬾj$CwLVDq޲? YF-fi Ok~VP4m@W=l:Oahĵ1V[5dO".f067(2)T b]\}miBxWjy9qh8"4 R@>, ǐb~"9v,k\^k/H-</Clj 4H샒E(2Z&q^ nC6,MF!;.3 +c، XyIwxuoL}/Å|>k&u[!LaR! P]a KehX/ bJ 9*A7H W'/uZU)FJnրxsAvǪ;f^8R3vA|J$RSDV3: H3i^dJ$ /dۖPVMIؙgwYt1`0hŕ9ۤ3OaQR¼_rzjY)+Z#' ;3h zҚC·4Dyv}RV>4w|>ڞ'Nl8,NN4Z`dUfX[S"0>(bam|\. 9f#T 40C+K F#%IZG'eN+wyC}*h]?.YrC^\ö=oݐ=J{/`Nl}eM{`[YwiyXR]Q/P"P a[ dKVVG3弮=Х=ֶcN Rk+͖{83BMM>'D/ǘFiՅ1O3hq!b<[>NT(s|'[U0k[*U\J@_˞ ^UGB"0) Us_ƾd E ;ȗa>^X䗦C&V^f 3\]"0fZ~K~᧳]AF  ߑ<\@?xqcz.844ZO!ЌفG;A@{rA>(QH#ێ .4͡=T;hN\ShucxOck)E*[D}p . [uT\|{}9yd.pCTN؞0 gtBZKZ1O/X6ԏÜq޴_#~/ 4Hd?leA$h tܓ$˼qCB Ui7RF ϛG:|.aY}My5Ux(JCP+ ?x^30: dZ7*qu]]Mw>,ւ"x25zVKVU~0DXD^m.@~䔾QrozJ_ܦjEԲ1["~]j [k24h)8t)]?479;ޕKor*Ds[own]10dœ$2_ wf$vNc&Z>,%]0m>%tNn>.9H~'̝D7]78mSG@ʩ}t_'=\ /:M8y{.U@$ y{ΞVgpHrKi{ >T2?RsVe;'lu_LJgZ8@V&Tll|-pWLSHȓƟظ2?hk[V;GJIRaFv+k*O$RK]̣,EweX.WCH[ų;@6{@0 lTRc[2/kJ-LKY>.VF70oAȃ{d.!+^KuvhPJRU;X 8qɅ.3U&)LM0[;-=~ 9iRa_}$HrHRNc;"m> D3bkmX'*qF;|,w|"]]͚N'Ѱs齹$QO"V]5.mf<:b0ğLd7Ǚ ,0߄ x1/͵o%o{e;t¾ j\0m`ѝ~L捘%ХUs!Yj(҉>GLi ܑm"Ė nEG.8#%7?x,+wtVb&pha>Qsɔ>m7NhKcښE(Xm R&|x-v?%c|js+L5f}krћ.zká(P͂3FS ,퉐%8ܨpye#4 7Σ-ZW"i S&ѩ 뜃'.(؝?ܴV* qQ8hN@ָ<ƣOݝ e/ Њ!ٚyu<xI-4dE#8᪕c __A֬o`_- e'wIz<ءS^#Fc'0;Z+I ?"讅]ehO.^zH֙lB&PǬ%7?P|͟"Yf=Z{+B+-WdTOʄ~R#93t.!&p]L>$! _4f1W'bq<ߝ/7%;gKd%װn=vRAEb黸:(K/VnSgɁˉk;bLʞKKs W\9J>@п>}.ΐz޶1;cm*H%_a1u5CO>vf +~NrSƁ5H㪼s#/.Tgyݽ=18j8& :5֒?>b5ܠ1}$ Pn|Ȳ7ՅOu~=:1:ݚdT\ Ps/dΪXSJ:ivQ%qd' AW r`2 cH>59}zY9?%IeU0Z@r*ʱX!)Z^FiX^h$1$􆏄B>}8:m4>FKT .Ro&n"M% .5։2c'kB%1絆XF#@(_}M%Wunw5Ŀ|J1cnNzI+pHkRnlG AfiPŞ)c IädCZ,n\%jq!i`{"|iہ!,tF`4;aPҶob^tƛ1 /E? B e*2 \{\?xޞ8Ys>U"pCwٲ5,˹Gtl]>,џe610g\dZzݏ:. ˋLxfv+VVj\iO`QoIC76ķh>6.t^1$-֨K'n:2N9АR/l@aiN旅CiV3117A7M3 Q;FZq?L;rDc%MUa?H$-*hzu%)֬ԙy8䝠^zvC@5"R #0+sa(CǭC"|;[heS߆=$9heWq "Kl|g $MwSh'l;dE!3<%mعL/On21ۼZm$g~0yvf>8"]`47,ұ? gV ၇%T{/`O^q*SArD&&XC|e5%MKHޮ7yBX߄Kplg?o%P`HQ*t$Q+5PmT-ׅ}jj߅XaqtYr20Z FZ&Cm"9UGUHVSᑈ`q:h-EE UM&6/}G^w>}&SIESc$`:sj:/4;8 >J=p=&73brZ{* m\YR1҆ DGkEH^s\8'u7Ls:KR:%H0ž勲QX J Y3gJpY S\о*5 #-޼jl-RgPqQQ]ƻXd0|Sђ 7^lD(u(LދVs3+h"=8~b@YG̻}3 BrɶNB"QKy`T7?Ѹ)鵪OҿFD SS|[n@[0Б) @ iXV_FຯRTN$ʗr=(-[UN4'E Za[#mJ ^u,h,-z/}ӶqDR"F7E.Bt'F9*T yTH+ K6bv{%g4z@K[:l E`"Hfy[xۿv ipqqİ# ިhb,eƔ^oHW+˫eFLn wK{E^`<+O3%jAݓ=wy}lħAo ~~tPDV%vz8E,*xY] q+~uUow;AQvuXͽl#(=^5w%c2Hq^6G' ՅiYh}Ad BL"kT3[84QjX.a_D3jޞ`l)m+x#[1*Fc0 q0@fy{pZv{ k0XH{9vg`Þ-7C\B6P&EC'"fRm]Sk&$C[{5KR!pnJ~yZBb5>w Gllg5Զ;5Gz=%NqLѪ.L y.ݴш*?p|0u? B"u$k?,A)qpѰy@87w< 7J,mWgXժ@%u}Fa I hGXƵA.NۥUn .Y}^i'ȃ9ko@{wLt05S{,K; zۘ\bgwgtww%B̡f/W} jxFSt0jӦNJy;s+W4*luV1sN}y-JY |~7&GX$We(tD3Bcfi : aQ٠*DOtz}zPx[T!+M(ͺ\s)\- n?OD W*:8#ED?/qnO ET@bU?.yP#x O{2*&M[{U10z(7+hP}$B)d=N<]1fJ1B/#jqRbw SpP5zuhTIOq< v2dys[TaL +YLm{v~ݞTUF6^CK$5 BxJZ՗3^+u]Un.X1tN!N'O֚yGX;D h'7Rd0eطI[WQMBMPr.+S$ ] $@l}Q ٓ 1˶8S>:1V Ҧ1G>NE@N-oZhF& u:GϩDTwʺ1| t+Vh4A?ⷋU/Pi,YQl#&vF@BZHqt۵$1-7tU!,L9v;xdJ{ )#sDOM~zG*8N6`̝VwhcŮ7 z*bMhQ77B3 u{ƎnV<'w4 A z6Ţנת'.e;N‡]g #jw }*a:>gQRD ?(1A\=21]窚[/M)@! xz+LO\.aCzn]E2ʙ %6!yL/[~%fx1 oٴ)9df,`eDXW+f)AwԘ-hsG&N]ѳSD*1V^訛@:Ca(Pl6@ 8OOǶ$#Gf2S#TCGE1*ڛ?[)'V+YggpM4ZiDf*RBKDL>?YF .H F:J饔[VO0DiV)/]4YzK.{^wvd?Vy66$]ɜ3zm\ p0wE Tֵf Sy nNz&v2 [W0P JkGSC8(1n5_bthjϿuͲFDD)]ثy$Gsv{GHZÔE XIݤ{h+k4Õa֨:ۓs*[Ϋ roIHi#5y4QDNwS5M:yRWy&T4^卬$ EskbmUPq0jʻjHWv s=ܙ8gJGo0OPvD#0+2^\7V0 to!LhpW">ۇ CbBr:?E`άR:dͭů1-R/^B ol# ^**'+/gFhwjY$dWoYY'F7[%73.D[INE|k3@_`j#uo{yd;26xSPCoMf/ fh[uvnK%u|Ǿ Yէ]&'*A 7Yhpl#TF%[eI0 Mb,ykYpǧW?l0h%`v˜m^bYk-O ,:dLj" f'ْ* lVSO*&`NѮʡHߞvދ:AoY!{cr/&f)~~$~G< 0)!= P5x-?J8+'FhΦ3R\w'sQ,hѤ4S+Y z< u/6E7 '" (ϙs^|=`ɓ咂K`2u_H}{Q+Q:.l^5}";5?t^sM^-rp7NFT7f %LR{tئom1@Kh)G0;O1ܡ$8 GF¯ "fz- fΚ$,!ja+"hU\Jw3E!][nC+K]:Ž٬)uY5'LU̪S"='q臍iʐ j;MʈjD݇Hi q R?%bd95"dd$x9/ ky=y6wm9ߵ4 q5^ ]0K SnX*2+4fR.(:7hyX7k q ˿<>C۫_\jD%+J]H /X[Ů̊IWBM˷TJ@̓mٞv{jnG0&2[uϣ# QZJGogB!kGt<7|qRKQ?өoL ̬n"Q]D;iIEҙ[ !tGg qG?|윔kRk9.}ex"a1d{8,:E#=rVνaEYv(kxI=]=QYr!-1߁%Rd):{9>Tn4dK,ʌUz3tM8x~]Nu#~7nIz?=s g1h3u+VʕvVFKȨ`!FqDq#U@ȕT*pG͓ k& XMZ c,N< ~-fq _HLle "hǜSm#4PBklpL.KP؂/mf A.HR?o VV,|-8UPf~kS(y#fvtyU̿gb[ND0'c% #n{1v`~2҃R#!^׹>c #еq}J` y}h0l/\9Dgs"O拨 |8G#ܕCHP$3 ʞpȔ:\1m ԒXoqM`?AD\AN~kR|RR6ZgnV!8ɂFS9mR wmFXa07On+(k%mGLexQoO|SVbNP]=!ȎC{;RutЗhipAYQn]$`t%[ȰUmd_, .-tl'= J9˅畧JT[EjH 1?fkL|k =Z9ѷY4s~ >naJ{h6Sx21Me)k:O 3Xzjps9u1rkmTS3@uhNI+JL'SEXUټ4v*4wS!ֲj"wojs(*w`gMcdPe [͉KDŽ*: à*64q@YH0_gR#D" WVUWV)ֿqkVI/\$꾝*OJ2n"%fz"l W6lg"Y~%H@$H֪Řx=!f[J!pI$2Hy=6r̃ul݌Z#s2}F !O%HI=,'lF*Setټ2Rȫ5ߩwC~JbC5*%ʢE>k*,+-ɵBGIB/Юً.d8X1V7=m_Teij^V ɴ 2?SO=0Cz堄s w^5R=B߿r{C>y3N6v\yQ+0y752ƻ-72;*e@Փƹ>}.' {ji ^3󋥯>鶰eeH;z%׃q-Rfn1hguVq$u_.lfiJ=ƘԬ2wE:0L_^\kp^0h9F2]*Y&%7ރ=qǁKl :5Ðv$C:6( }=u BVrŭ3Wyތk jB|V]i˾gR lc ܰNOyyctKZmZ Z˺݈jL)+sX6&ꂳ#8[[6w.Ɛ$lzo[s ʒK؁ {RޏxwU:i9{Ɖժ3W%:)fLo89J\~I,sTftfEfNUXX.E @"!fJ?s$b1v3~>|%m#%۪KpjhT;7 |D.QsdžB7ޟ* rc\;' V;yķJ}^,FA7bǥ}e-J%B5T:k(D(eAA ǵ/pԅ;jldp#ƓEJ{36! |ޔo9*K͜7tEௐϻ(j Xoô nj:'Kceã>3iD\l72,u+Lpa;N.`\?[4[k~аHYV9Δg`Q 4`[6CB+g}V fGiA$#5mrnh<+;D9^GȟB71H'5z]{E3pXX2i6~܀-,ő:64 IFjb Ryb)EABù4 q6Ddr\T,A6KdM^DF*>0ı(~,;8n.oL>9TqfL5f"=v:u,%h6&񁥄0&Xt鰈meWsFLm .$&1¶7/w`o30tLk½2MaEC]E{8*DnV 8`ϦVҋV(K 0Wc;wLrLP9oJE}Ci5crTFqǵ|忌`7;&Є,e(Ƅö|؀Pp3u<\?4~UδJjo Nit1&r[8hM986|Y/v+: v TBPp(X;'t8([;ϐ&І rRݽ z<2S7il>} šn Mrogh23ub|nU[7x>H+ ],ԫj8Asgm{~)veʨX}iB\E4%_[y}%F#X4D=@BIѿU IiB"GCM%v+$b/)((YyStXE_! C eKل )%:5"ϋM!qaф<W@d3{770?lY7?Z(1lQ;{2Edie:=tL z?ٞ><3Р7ıڎY{ AX\CݸץqXY%Idc?;rRٖx$hvَwK,А2[/^OV9$QVA+MKERm?JkWG4,;fRmcyU͒r"1vM< ! n/s;%aIwEf̴U>rc/epU$f./ 20۾J}iݝI"B32O,3.Ǯ;Rrc&\k LDoL_MX}1Mi}9n!@&ugm67$C򰳵p5E (NlP^!j s*FZ{Ƭ5ӾV1TķP^fڋ 4;2* 6\xv2|=k0)wv b|&o!wNœٕq'qV(j;Wʮ0XLJx6Z<'5cs-^CPJX}M]]t1ƶ^r=W9AIP/}lq'VD;ymP悘uѩ q`);rz5U=o-nmf=t< ИoDZ f* k?B<' ڼcQZ"QK=#^vybICE46 5Žn!une8 )'{Yk>P?gy`2lL1 u?aAktk<;}9J.Jrz@?Y敮 #f>:P X9nZ,, %=3/axMuhdcC0%&*hJ U-݃__:QUfLD*k|yW jmO+i7|0B$Z{~[H6 [WDܾ=6pLgkJeb qSt#wTzNI'Dyr~m/ڀ+zE7mk$"ݩ߃Hg (ux#գ#! >ԯ~0Ǖ K xiPx?O~0:yc$95Y`)Cu'1pcfhD4kf2Ns~!b4B@)x;Tx:g)zDW?EƱXޑ z ;6$#xiu~R?SyC,MQ‘ci D >HґJþݰc_88aL sQćGuAE<55 jȊe0]3S/0# 4j8۫yYS\L뭕Hx|a@7Sbř/R*Jo@䙚ywc{5e42ufcrb)er&р؏Y${xZYdSpY:ޫ? yMNP〞C;Qf&Qm/3+.Jp8Qh ֜};5%Pyނ[].I Qn2:|_p.UrJ<+{*1.jI1jQ._/Jy2&L6XXTP V&b"pio OR8%p@e/B%8 \Ʊ,C#pB vXPaRWTQdb*)f3~~@6ƲW,F0=yIYUdA(G},`t5l2BƄa-s`&qɹ,+*F8P?繁gG]P4*狀r46dF}\zFFx5Tا4l;02WOР5P҇l+۹ZT3*\puqA*%J_1qOcqBJ6x+r)uNA;/qIMЬhwI j6'yS< DeFJQL B@):i/O/(d۔WS!#^Z\R"g<-iYupFO&Dnj >deى;B&8=ʿ`ߙߏq{`xw36R~)ʞ4qAȁ{䯨B7pz$|G(>蓥e}$ ʴȃw&Ț܁OI Wn]RtY/ ِ9Z}w3eE/U璂3+$QkߺUIr646.^w~!0:tVM+ n`v֎%w^KwP^-ch8]$ CX:A| N{M#Na'h4@fV~YPAߒU^ EC$DSx3ڠam*ɆSIˆ|!; cMo"+*j|g=i"7qK }&Guu&kӳ UnB`fV7QyU/UmԖAЙrBwjw5ZT#pFfBQeǿSMom9%) lɲHX5J('nª6sCBJ޼C?f1vdD_7M#6lVvXx?*FwEFxGɴOS7)|TDUO"#ƥ _PeX> H^UA:@J 1K|W a<ƍ8!H>aTW"#kxʢB>Rl<ŢSr#Ѫ6,:ҟGWEnJܳdRԉx0{hNsg OЏŅl#Efw5q}&jHbD*(o .b/' R!kٽzK?zP|כM.{[ޖEl<-*WM%e~h7A "nI4Cx-2XT ! J ̒GK/`[xd(7.;GJt3F_H%Oij>lǔ2"dyaVWnDI]#wݷQA'#z ]84"  k^4noiuA3MıbS#bt}AۤY$?d=>CѺ0t~bwum_}@۩ejr۫5TӓN2?导~l uc-  CK (pS,_ۆ7}Ezҿik䬅|{ov!d[4rQBלL0ơ$@ƚ՗d~CFX"I.ݝ&ݰ(gS $T kۙD{cX[4K;2ꡲqZOöI%=jV:)/8">HN 9)f_P.U@*=/Dbw&t5sBfV T ٯ \JHH͇l R0^U5ؤ4)dj]}7MNl6Քr'ҾGSth?8hϧLUW>V@9LċZ'|IWqIJIcܥ='^ֻ_&-4O G욂% |)iqe"³&Uv=iPBT BJ[鷭ӣvnP&$%PlwlGD]ѯ#"}n]4ZCr~5HEg h񔦉a k`8.8HtI,| 0TU{$yfj=!*f9hf3?ܪUDOc(*(iQqGFГ>!|0=MҪxN@kD }(%YwZm\-uBtH߶={̗PM/RA9Ȋ8O ,v&gvXYԇh. 2+IZLa<=| q4X]~!)L*1*fPvZak'?,Z{UiiZ̪Zs O {CI 'n` |;ӛE{Ϡ4V /ȸ[1#ݖįrwIؖ/v3g6 sĩEq?^K?~fHrf UYGbo4 "{բJ\; iKtAqG]I).LY)S[w$S+r(APݴ-kǯsmhK!RVxch5/.Gd̎.^/04+gwvx䨯VC ˉreUG©*y<"lNZqNi77\/#n!:$UVVZܵ|is"wH2$:Gg.f9jԀlʴ]GXfk5XKl]V.9o&B` C㎻a}PwR᱌K4oVC_7ͧ Q1㭭qJ6Xx˪! ii,.cj=7yM~j~%`qo܀Z5ie^9^Q^ Q\jw}[No駿2mxMBc/J}$3zuA!8t98l2=K,.8>V̡S)(- nw2G q#ڊ1FE gODq;{WLCu As-xZ_EE-ZH[xfc QNV] 9:J3MF|m!.AG,mb Kl,S]8WO b`tX$5[)dp$@7t`Tވ6Ԥ&! \g#_h6% Ydn($6? ؜zzb|[_-c qy~2}q?#s *,8]ct!(R.mrzO(w8iiÁNrX0#ud5ᨮyE^Q1@v⛽f7ĭMqzKp}R즃a9rM`S{G )po" !_A Hc#+v"E)gv}/M*p%NreR7e9S3"D) "-EvFh*EYj 7<\HdQa~3hKT|c|]7ÐAFtߢcFڢGm_=B J;!3p$=Zl&4W]Bw&h_ q OdE9蚜4qjb `%&R˪LC\ OFS5UpWΫm#%(nBd\q=ӡa#|]cT/`3"~첈Sem"=Wu3eeASkΘRvX% 醵;._x23P㵄VT, P>eRo^2sH_#Nz_qQL=d˂=lt.D(}ƵrR8rEKC̰-kU:6&uZC:c~6P|U"W[Jڅk= 4.u" v`.wց^tįK[ed.Q0nx m@k@xEv-s[8"9 }:>": X)glfXQd 1B8.я~~ٮqϯOߐ*Q:*FTUd~uZ. F]?oە5n@-ץ1@S^*@:ߔȝo2hٯ?AbZZz$p $"iej_[7sT@G)Ko-̦k/EO;}Q2nv9֣. 87z-}Y02 dQQ0 t<#S,ao3`'2ӂ z91wEu_ yA }71 D] Sr HC0_Z L-؅wz3g{e1(EC.e!ف ^t XVޗS(0FIlCϥRy`J][6HRO}'pn\ %( #\D`k lpaiB)C pʨjqr =oɁ~gP<ș4S/a!v=>YinDbc"~GK8@.:B-҂zb<Ȩw%vQÂ뮓Vj2M|BFMWA#͞l{5ݸk%697pՇKN7AcGʽPn0p8yu"sNm=X@q| 6y/"{@MppgM`АR Tt^/"Y6pE1rDzn0\fzvҭvcֆWNo1Jh#尅sʨ L&%gz@0SȏDžnҨx%'/~ e*H6_Ԑ._vDdy.Uȓ6O-{ARб^ժIL8Ŗyg%ƍ2(#[P/!}F ʍibZ:JA)&WzN{ `Qb]|Pu9  _+X>L,ؤvxgئwNa}ynWS柄Mw/"w r{EsOѨ)gɷ3;#鄹DCE'*piH~hcanwkpT}W{C2 N|=|y|*5V8 LNP&\fww:02,55ѭY;VӖ&V?H MD bzzpM oX[#)G Kvށpn_v<ۭbA Oژ3S oSLX2 E"٬gE\zҼ#*&v9+GMapS^ЊCxi[&{&%LDkyblEW[:TNBLJbpo>v(7 affF{@n(A_)PEEj&2Dvu $߭*~OKH(A^ŧd@ &6yU7Q|UBajF !~Hh6=>s#B52T8+m vrm9cZOC@}NfT-Vw@^^$ɱay1@9e9Z[ʆ`sH>d4<&kF q% ˾m/VïL^uE7w'єV!B#]e?_>(tjN^khdYEX)pB՛ 4f-<77B4yV9'-2.*H P)JSwĂc~{؛T,[SW>BQ| + XZяmP,yWtB$/Æ% Z[u/uO7A&)8E$*D{䵚b+CaI~-\H߫D.!T:!!C;P! e!K72;ҹVJ$d֨".lܗ~=@x XeYW-G7[e2X‰K`W> cr(.XUIs7s }FvwhɤJիθ}}JpɫBަ CȥTla$!8;'TBR$# XL+HuNUqFgvgdJV5>ͷLo@xġ-˦GD<tb~FM(7K_ $(؀E 7zqZo /k7"忚*djÆrS+Q> c.sy&ɐ@hII\ސAp]"fz7(V5Yي$i&O \z@ydms1GQh%v۵qO)؅IH>86zlXGLU>_kk v"P|-t3`7x,#Cө3Ǎ=ZV ^+DN\G4|14;׸C'NCҬjC?͠፷ $zH9-[<ن~v[brorُ:OubTǰ~ԂϾbdj;c{ XHZe2)('_As:!`c"u|Lt{4ļc{7uC :~<>iS1Az$ LdHu2V\.hwmXͻ >Cmbj,x8J`ԓ䂅_hiViJBŚ56MJ TB2l6I&p[I 'Pҕ!+̓Zw,厙&B'q]B5z>4oW-9z`3l Ѹw <:˶2++5*kx'"8|O6e'{\ξEm"dD \L :DSar 9O_=Ze6D`g Ү_\9T/Ytפ]îeZx ;?nr6S?"lZf:/ {Pm2hDh5M ,]th Tp/\i1 P+'IDO2PǗe/(RQYLW[εE'"7cǗ뛙'u?2 \lQxHIA~ 2q|})DɝhCEˌɵ6@2] -.EHy7ܲ`=xUaA>[8| ;zR $AHZn>k0"18izPn`_B/&}n̋DlUmHˋz$ UC_095ÙO' "}EVatd@UHYiv4DoǗρC1h(h評`R HjPce 9{[`lHc+fN=(}f4NwcLh[赛T/_4:yhwJa7}'kAMdKJAJ[C*% .d&%Ԉ,Ԁ[1Lx>c=NGZIc,ď[RgX8%҇JK@>,`1]۱krGs=<|?BT 3ɱ{^ ?!/ykVS?/Ҽ쎑d$l/+n5 dBs{ mAd9 j &%W±.-!-0k f*yrLHЄݒ |1ȇ/:-`$V6bA7yxoOb򮷜+]D :b{tW{(3sG|E 3c-d]Ż Qv TJݶ7ї}3 u 9X7\wxx#>۷JzuFd'HS%q%T@KG+A vX?WāH!8* =c!/Oਸ਼t!AZ7&-QNۻe#H$|/[X>wd"z##lJPso=ܰnO(Tl+DQRmbò (W`yDh"Rj{]M"bQ duĠsu{ _t L@I~\j;sI}B}rݣ-!g/ǛRUI␶z )>G)2yئXH;VR71iee_nm-~kn7BBTl\,auBe_DF9% V9p^; 'O)2WZѕa^3D&z+.;vo5Nuf;ZVf" zLpyWvw% 6e:hţD eATW3j#]M "\yD!<̓)#iI^O؏{5Ps6$^t*T,'!TF1bP.Ii7b4z \,;!NL6a¥km/ahQ ]t]7Ó#G]XL;:ܲqQZLΧG֨_]B37y^z~XjRaڵ-*S'6 GU}E91={k"5V2rP~g Z1` JJҳ[X<21' Y DMz\nL:4iW .!+΍^l0:TaIK=~Z;iqlXK.KpUe!/n@gj2Ԩ:!aaSW 76)ܪӎ?W?V{G) fZ "|ȝ|PΚk$TP,X5TYۓ "qdxUA1EAd\'FLhq{UxM+wճXfULȩ&1'jJĉGM&$I6V& v^7ӕ'vZ2Xo0j¨13!'vgF~V܅_ @];\P5ȶףBjȀMd=F@s(M.RiWeC4 ȟSϠD+q 1Ijp]"..px!Vk& ?tBXH{OU'Z`?Ep^i!' "#Su%|yySoaO jZ=l ]Kd\t4B$,6st%B÷~uI1\hVhBExdy۩'+L =e4 ;(<̓{`RNuk0`!}Pe'2uw^4wV{4 C;vu:3hإ ?W[nB)gEZqdW5/%ҹX& !y1R)0 O9/YPX`v@ إ6D_‡ubaWdWS6DgIX˜Qfu#<dUl>{_gh'槸61G)TR,3- OKBz+b Ҁ xat:bZCI+?MlR''@9#Ez*\t0n'lme-NN/h"f(щhti-IfD218WD UDtfA0u2 d`ϩ?y?YLx!t *SPj BveXql""N*kU` @ZڽfRwsRo;׶ρ_/R ۸ : w|[0n̶4lԴ`FHNp),t ?c 1cM |ڽLL 2ae]F(qܷq#W&];<>Bъ .Jh֝cy89e3@Pԣ7 %eH5$(K LE0{<Ѭoy5[>73=1衔ķ ǛTM8%&rNkj#B/5y77xJ|mFslƗ'xiFZ:S瑗6v[͕-hӤL1b^cB;[6;E ݆2$պmj4v+ɶ—Vxn qAɼ\ym|I:m%==ڟͯDfIg` uY39b4̕l Ei;?9Y.8BHQrgGqNқ>x)qT2:ѾA( ۔l L~e}cS3$ Ǥg N)% ˭1֜qMN=H[T֒ϺR]Ju۪!XneGL?HJ4_^yqSMIFY o>A݋k_y+4`ڸִ1ʰQeT zϽo.Zvjlψ[Bpyw2ZDGHwd!3;qh]zZs^9j6nAk@w/сvczةO#I T# ~;N]0 :tgDsw xLG*#SY+XXjYha[;6.GF%E:rcb h;iߔ|xBu&ʘ  r8z?9dbt; yXLXoMlv"rQMsE`5l/5]LliFikuL-KLddel rFҵl:[Gyg42t/P4;pK%; x /*8WXil\ 7_A>Uw "7]J {Nmv?Ug)PL80@´N$ G!T itsGϋFS*.;FΩ|J*KyF dp{<< ܘ!Ef3P젽+^$[,\_"쮄uXn`)/VTR$aՠwӾgG6"RXFqx[/KUjWf-툕ebE-f_G$1V)#S:Eej7G$v5xT^E(u5=BÏdϰzse"4m ,H74L맆H$%oJ{(w72%[%L/x\: =ނz kCĪMR7! qhTPkA3 iѨެnj辮6riNfLVwo<ĝ5/İب%&myKHxʚ¼L"^E g\PbF=%8[O˼TupA(jW jϢOBB1L#$N ! 6kw i^SS0-EmViяj_剒YuR]$1{_0wjA9HLVg&!|]5o<}FO.g`06g "gf DH6՛n)>GO&gQkx/P~UOvlY/0->Ff/DR]Ax:KI-[~ucb輑>SAsp91>,w6EKDg W&|S9%cT5zdKCШ1BV;@|{t;bػgeʯkK$]&.}6*Zl }[\tz9!s``L:@ï(eq /}]8pVruײk Iɢ} wF&x^778n::}hpŊ4ĕyQ q.A}KVTXF~$EСR*`'a9 oOWّ6bݞ]?sr|v]/Fw;pu?J͘Fl|Tm6&ÿ[K6PB,,4' w7󨻘 }Y*Cp2̜3EO.vϐ2ٕOgҧjNuhC:t̷a-ԃ/ܮ)7.JHÖ ƒ`. jךKVn M{6T)t ֬ȻRc֑8;i7J]H.G.&Ry}yԦ]j2,'\zJh?-<|R4q1{{"}-TWcLǷWj-[ˠSIow *KOnj::˵i7^>~eRKw@űlٙ= /R?$W~Ddm4ԄvL4Uy5ݘi !H}v¢2:,~(3).WlwVn _|& Ω~7{P ;IMlYB‡Z3 @%{R ձYB'@n{0}OT+Ѓx~8'ēc{(i5Wqp/ՠg!_˛/EЁw.29A߯5~{s#~jK5x3!y۵3e/m9<< ƺoaor툼Q O 2~ A)C0+ERY)Nۍ\ eHŭJ =I VaH8!pDS -^ '-' bԕߦ~֨<\G*034H6;*c5ꩆ_(,*SW[eEG,ŠAT WyTFI ,ScӚ%eG:mMvdԗGIBAoÍ[uQd@;J"wYZ,a縫h1uZm`6Kt¦9>&]:6=:&sȵg ma/~]MQ ,:k`C wMENkhjF-Ak1A0S.]!"Ђܕ1 B$ 9T$݂ F?iD1׬R;xgE,B3hR9(0\cRv/K'X&;(?^Ya+PSghn~kU__UiYvC8d<u-2]Iaqd, LȒæ=cۡ3;V7"$*c:*Y8(T٬m$_E  ,Vf`%/"! ū"A ׌0ںy9*`3זL⊮k~GEZ8׳~Ͻ[4I)Ϻt.nj] ~k;}}|oV$ `SqݗmӘ1klS7rU$Q%Utx2Gݒܣx%| (2j}fuO~T2S_➨-p-{#y ƾo}Rof`E 0Ma=:OCŭڀیwQUB4+BZ9 %6D"7@:Ik?֘[C8L8h+m"4vao` W1{AG9|BjdSj?nDz=c2n8JnC ">!0{OCy =d&x* 绊X!C=MFJ1^zئN)Ӫ"\0W"eg N1R_ԎҐ̥Y5І;8X'gydNO5)AƚI z@$`qj\~ w OWGogOMϼt5ժ!^N*$v~13X24:;Y%asЭы[ѧ-?eԁ j>ZM%u1ua7+ ؀ㅥ$!N mj+=E8I_ dž<+`.ȍNda@?VB_["^~pI,SXa}Ecr_?zҦ[a'ON1ٰNq&*ˁژ+,t<'u)&+wo^ll>}'Wҟti|(OdEc_kl/ꉃA0 & "?T;AE<#%{|`0D !.%uJH9 ^!U̅ݲ$Vq:ʅ=5O|{Y)UKcG6*=UZ |:\6)5WAzizK~ ,?Sy- ,#Gj~x8#>PLbx&-F4rWPSȃM,ѰRQ+{5{]Om{m3"MSȠ3*6h^6e6unlݨQ̳ҟtUfdS^LWrhW$w(*N NK!߄P2p≯8z"0cE,z-'(J*RZ?s$bT<-vbUR Hi>+L0\VOƈ-2aF KSL#>BNfTsBܕ'6UJѡc#ם4*tepn *OwT*^ꗛ\K g۞9)=%S4gowJ_ŊQʲ,&(NWDĦ HbŜ_&iD;/"ӛ/uvt!0MG% Bq,Qٹ jhZg { e@HhT/B/$tN[[6_9"^`d*D?:C1c] Q Xn2hc\><##aVnp92o&ZvÑ*/cbv8+7X}۪4"R=A@:O1u =ƨm8ae߱e$LJ 4*5 Vnmѻ8`;@e\mCQ n! DT:UwV%n=r%oDCR&n܅ r6Щ@6lfH\r쓀8q}| cJ4)K9 i Gf<u3c;]u ř.U/%j 4 IFi+p5;Mx-;z 9Pl$bq#:[k.t$Enͣf\sAW7 \a N*J\:̀uMjSd]VSACvYg(¿rٴ՘~}҂iőq"fuw-CaꩥG 5[hd0ZQ?T"0p""'.haXcHwI{mq"on|/Br~Bz LIl .hR`PCʟ~~5$@ TzcN-v[>:d/s9Ws!hZBb''ڞ< }̦|S0v PV;&ϫEȠυ>I!ޠ\F(ʹRQk*eMx* 'S@JXxS $qHC0H NlˠsLb\;IS 8pk5rY*]yBA=dqWWOkHEjt +ԉV>tZ2d2F Sxav04Xw|/C t򚜥&8K֓|#)h˺`OcYDaʾbj jŮk|uĹCc~5;z]^"Cq QG#E-7kϪvpՓ@y␇1@u@!U4wӿ«*ݰy`oQF|x |^4OT,_]Ql$\8dSMjVLemH~B ݷ$<"~WszB`X6T7L) ̞Ks5~~r'HrA=cx(Љ7fWI'H!:ѝe]68%XgvOtᘋ$Y'wYo0}?,W6 3Sl!; w^u*ECA|NJ#}D: ?:[^*}􍌲VDz.ڋ|Dp;%7 f5'ҩ 7 [1+O`D60?LŏPa>I]C;Y\UpBTm[o2&.ax±w1_6Td`Wa{,d B:<$"b! ֯LT6]QJym.bʼ~t~3AcşLk{E333}o,'ݿsvtaH+v#qi^G%f;B]`B-U<;k[nJ/d桎j=(88,ϰȬX$<u:kQ6kvtm lPh)^8\ir6YSSl"Ԭ'S%OQ j$=z:] a^B|eͤܧT6x L\w[ҪZĊܗ[@i:fjm=1JUHs6 >RyI` 2g/O`Jlp ~Ö8Z%hP*J*QVqlVFɗ$jQ"xto FdZ3,y_ \"o/} BkC$8q>觑I޻/CZ$x_2@t>Ⱥ]쪭~so2A"Nk衟slM+" ~ݖEIݻi4݁9ZwZHTai@Э֓ H+]Kgr"ɻ1kHNb#/sPwLTD@j8a%[5$NZGgvCTIPۿ~uk4.)A:؜A>}Bph8R{Ө qCƮ9gRO=R-F,zc7G꿴#j8X&? z `] {O%=X؂ⵝwkԐ.nZdIBOkǪm]B !K kvpYjq,elr+!743Z dtd?KkqӗM%?\FRH?K%I!UgPd]k ,\;2OAz\~^-'CN*%'Xthq,!v2'XFF@Ph{E`x^ *@Ż~ٰZ4o5='ԻdN Rq Hƺ\~ໂ꿩WUCf9-} jtQ|Vt[) X! P@fY(uLҀf%qE?LA@.֧G9mY؉`Ck\udf0R;Mb`Թq@=VB d:Flk^ ֍Nep+ĉGcOlpML\Ef~-CM MoC`Ǔ=o .CAyVطAaZ3+M . zm(/Y%, ѐ,uRh{{>Q7-Yx'؉K1jo <*p z!%$ufaW$1fHNʻ?uD2۾*d0H+6 2 bUUh^\R2a)?{m|J7n,*;7fГCO'@gxlR0;ƶ+X4u?U];%[ҟ+ ^NJ?qszX)H;9u5Ik0oE!ÐYչR( z\- ܟϼ7v9v&TK0n6ꇽPq.`dGޫŨLd]^ α퍆6P?e&NE *%ШaJހȶ" mMSqʟ9竩=FMR]v.N!NJqT^HZlH./ΙߔZm&pBw=TF"zMxs qſxj6|,nt].r@WZ05 _I"aSŽ8G_2âF$@̴8qB ̨[|JΕoL `u-Ǧ5T[GX%?lX&qg ^—ebG g (a!|F'{=ZTQ~H~;{#aчGAr ~B0|< r ģ eԪjDo%]Bva&dH-&Hrԡ- Q|^l5k9zy4wOwvcgd~ːx-d78A[JvUvTHkGW)Op^Y: 2k}lzj| %J6M5%sš3v(Aʌg7ґigLHmB .PͲgd.SRּ.kcpVn7ﮚ;_fow=(a*E [j( ɻ[T^2½Ct P?41WV+sv1#ă-'גnޞP6fHľ4cB,V $wE0WG_s:6ȃv+2@/4dw@(Lym;{wZ (>\NՒ5UZ`ps:oP^mizqCщ<]HG=,IfL-VTSujE-YaqFI]%F&K:ҒBIv)~-1M~ $NUuoAvrى2lMKwHK4HLؙ\` gx 70\mOpPJ_!53?aKZWژCnAwuѿoȠ4 &e4\7, SFPM=`0-j5/o /l惚7 Mencr6YŦ.i#8CG^CPqJ}t!;Dh38|E|3ר`ͻnD線HC)>IFީH ͜VNmNjQ2 ]Q~Uཱѻ !v漘]?eh%WƖڬV6ʀ{luO,&TdZ%L/p$5q-e4Pjj'^]`+*oc57iR 0KpB2{ްyvC0|#Z/OyvI_ўaz8]*=FoCbl-/Rw/S>DOk:h&F޺S:cmEYk؁e4h/0S3ćE# y r,CWш-@a p*YRn  .)[S͟BW\ISރ[ NAd<`Ʈp8EgҎ?qeM7eqild~Ț{*5L,P/rҖ([G$uzw|= ŦOJzRީ>sT=TodӺaY8E(@L8׍@tr rKJźV$޽oFW k~y ;Ր&B]:EAH jʾlsJ|O@J`1)UDa .;c¥r_ '"&6!T@J½y-Jow߽5Seݬ43(qJ'{۟ IC͋WF3Av8H*M/wC$96RvEj U>0 2{C@bde1"Sp0l2.XL[!gײgg5-ٵj CUh_auTE>>\Ġ% h[xGʹĪͷ73Is ]^`,7`8_|ThTU+lclksgKw\j8gŽQ\k2"d:`{RK"PX#w^{6˓%G gKݶD2WNEA_mBC0ñJ~¢qY)o5o[RҰ9xlQLiP )<{ h[|Mn-IhG 0ld{s5)JΩjz[}IohՋ.DwA9l$ә6 c+UxCƀjbv_j(c30@4'<V+ދE!%ܴwJ.D4ΐc>bpLiV0*GfԹB#0/dd*?ǂ>9&;* ab)Ci(%08%%7H$DEVk߲3i?}H\Ig+p(YA*>lZtB,7٩#Uu`߽wwtLlB`.{ͳmT|#BA*ͣ }u<td0TD_^pQe@Z ހ@{kq 'ѡ,Skt"31b=46\Ȓ7Rmʋ:Oi ܣ/8GQ2"6|^Ŕn~=3 6K_3+WB;u~(Fo87>͑vߗQ@EGT3/ߪm#Z@dzxͼxXO9X3Z+&a/d,7>Av_:EX2Ō e3h$fۗ7_W.[ `ڵKݶd cbSѠGJI K@҂ZH&m)_ Ս0`>L),G׺lcٶ>Jjt:j9NZꮢ %Nd'p O7jS3 V'>fhzzjoǿ{a'G|UiYRFv{:AtY:~/%g^}K6=у PЄ˓t ~e^ ͔@J)H).J_Ş0LSGp;$ɇ>3;=QrٓJi`iw*R T:. ɘ8MM *]kLԁo.l{Ihg }{ij6&>4OiGĴuERMQ]6Øzk5xGdCWN.xB!fi?,SyqK?,2?{ŭ7pgUo- #.*{.dS8,hx̋8x̷ Č\=OeP;(E EDB  TFbʙIGkJςW}`l/\{ 9@M>;G+W5\j \ ݟ&w AI]N\`tѨxb߮~3ξ~Hc؆y9Z+]3naђ#9Z;drj|Gp˰Sj5=ɚ\>ǚh"ohA1媖8+F)>X UI {qiLӉ4Gy( Pn>l 9h^*-gQUPOfk6 6RS݀R_o?CTJ>$ #DRY i`!*r#X}@&[u2J ǩH\r9vfUa@Y> ZH+*^F `Eù*.u'De;I(]1nwh5igư(1)]b"V:"Mk 6+!ǽ{f.Q} f *s7?%WgyuUXg.Qf2#=O+Ȩ䰡 ?}TSy$cʘ#V3\htI H`{RJ _W+~F8F"4Ե_d];ZӅ y"_]Tma|ξ;\D{ {W~:DoNtkͨyua=j+.a|;A} ۑo%2u*Ε$G\cZfby}Ȓ wk$+qsd'g b5RtO:vh3<=k }!r@Ǯ_C*tSNߙ6LAU)g GsC[׎ ʥ ƿS+'3?șx5-h9߉7e@70l*ֻ&h1t.!:& O (vsīodnuD"#d\y+ˮB\:Y"lz8(Ŝjnlh>RZf^9,v+@\T.5fiI I*-.jwjEpAg)&Ci=h[3#p8*ղQ4_xj}gq[{]ozӈJKDcٟ.<{/<&2ͬ;-Ӟ(,o裂 zxV)l2QDsW(RMNsVʽbb"GI2-*|ȣj|8@pj!FÁE" 8_I =7Tv#>I~ݘ. 6`2H[_bm ٵMA|~~h{;$A3+p +^~Cj#dCdx!5وx7f'uէy+9dZot!*m(TM]<=3S9w <$" ZEf8I㦉V'F~==X֊^ԏja•Ymwu~B%}9B)MpV `Y6| 9K0CQNde"=Fۓ%n";vv+&~OŒ$)?Sbu1ڰ M$UF>;rq! Ϩ=$ewE8PQM)PY_RdTNl3k7[kRp]|m7zK3[S`aqSqI q"hGVϕ 3kXkjimJ k;n>veIՒ﹢ h7Ȭ!YK |Ch8@z '۹O*E1UL©0-/K|Ǟ^V5իOGwWD+P]_1*6,{VZ9'`P3@wҺ) wp ū9˦r4Wo'^gYR_BdǨvMDQY<(O̊]~Qӝv ?pLC3ZlG#my|T;KRdGKQ ׿t3@B/'AZI^q ݴ MuF)1,j)~Yz[ tf o]hXPCd;9zz }a=: l8 CAw2?I0D:LmJR) ojJ/m$aCA?O<21hzy%D.-ξ O z`=>|''P~_r"!ˈܿo70k,$ fMa{\tP8O"[sēj.HymA%h=\Ks"Llչ̢ ;y&̞cM&Tˏן }_Cd͠|ֽjg8~Cg i64?'Px lnzD訇o?)hi#4*vO2T-QU PcspHH*,1.7qUC|:2V[p_Gmѣ}T?aJ^l YԤ|鮤#npBV' +wr, ʨ :#gD~+>7y~vYtMp;t@ysZܫe9 3st9([OŦ 3$T3i. )3w Jq-SD4N6 cvfMD5˨Ce$%m@m#Y?XI폧t^8:#7[=asMf.vCwCWQ8C >/Y= yF8Q"fdʻ0C;#*Y~P"#n>@D:72n 4O-wX XݴkxZ-\xfV%x~0Wji~5@ͱ1iN'0%V|$DbdX O>R|P ts5.]{Nd&⣾Dĥ e*XձtrˮF0-_rqBNF+DhNN]t!1=ܴ^0I j5uߑ3vAS2ݤAc7Gdp E)y?)x[[xk؎3U7m2&XAW5H~]^ڐb[~f˭DDC^̚q-DیӢlYg$Juk{hd{i"7L|inoehmsI{`8&_U{5);hQgXqiHn˪Gvݔ+`.VnM/`tPe -ؿ1*d-3(¤xeA/j}WdH_dF$ H#(Ο e:4vGVGĜQ9EGƓZ!+bI1O  34V!*-eF}Y%=W1d .1}7A;_.Ji҉LOMWU?"Qr =vjL (2}a2WKO/F ]- )eÓF`Z`ftN %xt&gvѠ5kT~'|\H1̄]B<~ zԧ6j(Va yJ5~|@g Jc.K&_u~t'0>+m < 3sDnSI$v>0bSQ`AX-0 JqxM˖2q֜D!&{ |"*rש% ˏKN^:OR nor]׺ҩ?梲爾c1V= 8#)t}P0s!mVQ:ꎚg?e.ɍ-gz~9F.ԜuY|݆P~nuO'T#SⵞƲO𑌲GrtqOŕ Bjkiy~$' JgQ $8f>Ibx; !pLãr?uCΨg^1w('\:إWa3?سflk98/,2ys]!B&Io<B|^M|֏ᣬ@JVt̟}kZF~"ɁiwI xp?K%]=bqcn- ˴dQ"P=0Lm~xb8)?MMrYt $l%4əHRhqGI?R ,҄$y fF3gjT-H; תHͣpj[պч~QzKEn&+ l5+NQ?+,5Dxݞ=ɻm pRXjr18[5K)URD1'"iVn5b.fS}Ok"ڈ2Fqqv0sbXC[TRK(4[}3yDLkm;fa;5+̏QH9>B'EZ7҂s(2xBx` %: B$}r߻pisۤeYzv[:I>K`#݋:@}R$j@yVg2tNr_mp2"Y<2Mӻn2Bb.Aq~-*pCnh<k)tL=rߗ_^qZV_zP\͉ޱ?Q~>(/%1@@ᾥx@~m[Lnll/2l5O z\\#5YxE^ˢ-8]"r?!vYi$lU~\J KU4 mW?u8CϾT| `bC&?5_éYL\kAQӛw@,uy)0M'ggW7.݆4DZV6t-} K}ׂTt2Ǎ1j22c1N G0 3)M~/۴S ek컭DRmP*?[JUg%)(.8춂452Ǧ z.,Z 0kB9g,ˌA$A`9J5Fl)Qr*@.1"!ҬdMLyJ=zr2?ֶÞ߮j*4s-P|:eE$Pz26֠T %hUi@LDYSPjkNϦ7.'˜fIJ77zԑ{G }zG&pO. ftc􌍻zF_̫"T!-BYʉCv(+/l*gjXdP`?z1l{Xjz /hgNfp3p`޴.䕥~\oq7O/(E}nޕ!;.W&k,u xSKcotaUV֑sx ,2^g!5h}ZZfbŦAK[lj ;c4![G$|3#nJL~4@IĻ*g􈗞ժb#N4{#0WZ&+bL'lnx"ǣ[7QA#P_uI{QKi"d }1j 6&'c~#CGl0amwLע);;}Ā?6}|>+Rak5[_1b?ck0`NFY0G;3eɦ;ٞdZc3\xyN ʖca Ly(p*bTzF6 ˿r {NиC@Cf `'";nM* SuBKO %5 Nt>G?El򯧷9UNsαCl( l~6K!b`O-;#lkɌ١+UEʱoc]\=s7VQ4:Qy XL"  K2'xBhT@E}YDEBصMV{.W>pf1dk8+M]jHoHϻ<_#N?,`S~l7kJ 8㐖uf#Nڅi?q7-y+[QuWgm ޸['nמ=]q"@.}s~ᆃ-7x?| . ߥ 2S,'5m ]r WV֦F 3+v0+σKǛ<,q#Ni>^gmG ;?t`3So޺ڝOaf8nw@?5&֍c? ~OӰeZhۙ r8=.%aue~fkk$s |KSz)059c=.% ׃==Usm>a(Üe̝0.wn-CP꧋fLnu,XZ9Y߾Vҗ=ۓlbfԤ^6`yQ$ \/C)@xHQ(9eOiԀ m@8]hI0$(g-p\Ko jm9wmr:\u$"-\an z8.Q>#|5)i~އuYk k(x IT srelyyńQm*[ox駰dn9Nsj{`9՟96e&gZw0+0xI)_XOO]?E|,knx92N1frzOtZ ;f cxKFb-;~]Bm~LCY0 O5lEhT}Q\-.urq c6A崃/JAع+5Ye&%)#TDܘqMR&y#w#{uͰ9L8m+;j&Jh,0iP:O2;ɿgǹlR@x|f\]ڍ%Qys8dco,R֦Xf0nh%!3'KXZQHEcy֓X"h(ZDE:F3H ]{vh'~nrsgAFl!yty)H25\m0pCw> N0Ө!s>Z%˱>{;/WpRh!E[ʅu /iDUu (/Oz\/ij񙁲ȓj*%Ĥgx?aHV(*^ǃ8Q/笀] r!& H3D 8ژ;Cn:*52vdkY:vjF@}BL&8 F"kUkR2•@(P]DS}ot nj!^ePPH@kHdVW"Rv6A|+QOH䳚y~בluߥvHEuvsKrڮjjB J>{%N*G'0d6 kszױ+h!ǀ <1wg)s(ݑpsy?oU*[q-YB6^0ZiO-=1coiݫxBmSeG72uUT؃bϧR8w ҍLMԦ ]~))R”Փ!#=v)8?Sz/h"A+/~("AD0 fuOpj L䘭 uEEH-b̲H_.hT:y׵N?p8k2vj\Kz-zV% BuT%F'Te" Yޔ:=J*n>hIE~ :Jk4ѱjݶK3Biw [_uaښW~Q؜$嶛P6a1xN~<%_1fݫcykW<Bٲg3;ţ&D/ MA#G6.\֐*Wu[S Q J[Yxȟmz-ċUeFEb/ V}h^X\1v|Z NjX zglnpfݾɘ4rץyQ(q:i}VWy'#Rnzs J,#latLHW=<:Tu~'.|9%|e3,EUs+fE>a;t*kh7f%-rdߖ`F'2>~j*`E:ek;Hr0B|T~xMm5)×Nd<{>ixL8o0GIzԈ 7 7]6i @ۿ13܍NYQIOæ%qCZ#ź=zL :4 ȣg ZL+ī._"p#ZX/l4^QLmxXy[q*.V-Jf6 4U :B [0_D52Pr%W4Ik1 ;Ȗ~ͱp gMT6SHNdb  WMb ;e@>mFdj;VztH_(r^s m  HΗW_o2 >&3]\=,z?F i#}ЀC8p))Hko@ ,L}4HtQND%#* _*ňp>Lys_hi7J,i;Cy"L Jq'5iV9xr?4_h>`V%ϸ 3y@'c6nlg\ H"ŗCqCWn!M$:hld^+B4Ӷn ;#-C1_Aͭbsq,G|)7Q_|cf$v46Hh'uؔ 꺙Yb26T&=:eʁPZ+sSymi:}Jz_;ljgQ'^A,ʻ㼱O0z6C';ۆ<bg4d{N@Qӣ |Q(ʒLR۫[ŦZ  ;5D2.0_ld=賾aªE!c1Dػ]4[҄vS.YJ¶;#ckx) E]q L1ըši;acg?sׄV..49-oDT.yI(G) T]F'?@oW]Tׇ[4+#[(Z $_sHRjIL_ iCU.]3Y|EyD'b`䫁00mD?L "8xf> ;;Bh5,˱Dl*X7]tN`BD^s5W/Qll Lj#6U]MwD4GW;`>Uj9'fȣx\70bC p/TD ɨ/IkM >7IBiWWn~K ENzw BhmVQ[fS%#4 0,(F7JQ ]ez Û $$>xOSqGj2MS&bF4N10s,Cu1# .Q-qDyXSIU+M3Pl0f336S+M?oU1{J WR4vnCxR7dS|-,!JUKn O?/ %.K0x߿E՜[`ƣ נ\EK`ծ|tqD<f/,7 wЍ .z8%Ⱥ86* .0h#5v~{a#>ʾzk)~8LBHzGɪR/$nBRkIxc>'^OA2ܜZΏ Hdך``(jΚs* `ແö*š,a 3Aͼ @!*2m;98s&.߷۳|]fTsԋ Co՘0*djG%[Id+@u`[{צ /gJ$#6R\u5;ݼcث]+f' .ӎvWCڝVz{ξ>܃#Q\rMQz|ƟYݒfd_6x⟭7ň怣2?j/-u @4K B^:%-͍"JMW4*BLopDZ UNg,-B]"d*y@LMD ߉߾]AjR(i|4E悞",4|_ϨF"l8铦@3 ly)7|* H+c7Q JYHVDEa>rlQD.{w)mڬ-@au\*X㪧+ͨjjM%$#ϐ;Munϡy#&Int?29V%ثq=U7Q5m#q%FM£=w01̱{+Fț6 g Abcà&mdd˕^W.iۉ/2Gos ~vLq*d yJ*הz&7lD5I^k6>P'|Q(*?o=Ė :[}wLY`l$N+4xKدv#ID6W_.kTҦc-2(cJ~:pswlcmS70H;+Vrʥ+kP+/Ɉ5GȤ ;_: YZ