python312-testsuite-3.12.6-150600.3.6.1<>,"fp9|؝)QI;7bXXٮD0EEH&pƸ,]G]ݝA%aPYyݽ= J,YJ,Ytoޯ)v4'VD/4aք5Ui!'.9(5+aSW@(H#-֞ UQ6w&9>[=LsI vXY ڲO,d_{,a%>Jٽ Ӻ@f_s+QDp\>>?d * Y$(Abm L rb    oS 8+,H|Ը (J8T9L:VF G H I 4X FY F\ F] ^ b ic d e f l u vMw(xfDy` zCpython312-testsuite3.12.6150600.3.6.1Unit tests for Python and its standard libraryUnit tests that are useful for verifying integrity and functionality of the installed Python interpreter and standard library. They are a documented part of stdlib, as a module 'test'.fh04-armsrv2$SUSE Linux Enterprise 15SUSE LLC Python-2.0https://www.suse.com/Unspecifiedhttps://www.python.org/linuxaarch64Xh X  p /CHHt3q-t3*** tYP_}:n:=:nf f f eEce!! ?@@@~~~[[y333!!!WWXr q q|XXXe+-.+-.]z\]z   ##N#mmm< ;< 0+1Kϔjϔ{434jjj"i4i$$U$jj<;<<;@@@FFF+*+  x]wx]g3`|g3v[uJv[tttq;,,CC%CbWabW=8=zzz i N  [;[&B&B999Z7_K^_K߸߸߸ XXX ###NNN _ _ _QQQ===}}4`34`bVVVphp՞Y6>>6DD---84^4^4^? ? ? <-<-@=?= =?FFG-'c.bL8KL8j\\\qlr Q Q Q;;;BO^Z^1 1/-x0Nvv[vrpr Q JJO,,nnn@@# 6#000iʓxxx  >>>CC/CJJK l / 5V56g4gJJJo#no#2(2qggg0u.0t)))TTT1Px xbyկd{{{ǗǗfffu6.B6g66:6EEENJMNJUiU<UiI2I2I2000CCoPAO@R@ii4- - - B!B% !-n-)ddd   i0???--@?i@iCiCiC:::< CCCEEEby^c2J22J0M/0M7NNNٲup]u_P'''n>ǐ>ddeh"%% @(@(@(EEE%$%QTQTQT222.A.A.A{z{</z/z/zV+k~}%t&&&.-\.1.01.>[POPM^IM^GGGYYZW63;68% % %U`S`(`fEbE Ebtr{LIJLI[Ӷ[_h.w.w.w[[[2242I;I;I;LrLccc;;;'&'!1 !P3LP34)34CA?CilHwGHww;w;w;qqq   }{D}___TTTf QMPQM777ѽ+*F+fffXT6YA9&9HMFSIiނ1ނ;;?" _..22244w4?^^^g>g>yNvyNvvv###M?8?llkll###.'.'.'ayyBBB?uF"?j434:MNMNhngpgdm05G1*01*'yr. . ::&$$$';  R" ^ 24 ZxFJg`DYSFd3ZFx*a4CL3^d^jjjPPPtDOx$2?+sw! 0 Y%1HԹICvJnw~%* L`p$(y`01.-irxCa>$ikv37D14cF/E&O\mqKjbsx~r $>Mrz>0=1.-<~!!OtwTkz9QF>K/ng>ia( ^>dC=J݌݌݌4J144J}}~P  Y3YV?UV?V6V6V6G$Gyty{5>O !-*Wax v::ySbաj;\.!Z+% *D/J! qE$8 RPa8B8B ;wBLnS1 &X&&X8+78+zxlz333TTTjjcj( ( ( ea_ea:::R R R ###### ITTT="="="$}$}$}.b.b.b444:6<:JJJ 0}#%nE8:G@$bsj'5=eE4"+"LY {OU^0 f2n+  x"uE@ R$qqq'''11F-CF-F(F(F(222889]GFK"""BBBU/P'"3s \UY h{y_jt n####}I :::32R3LLL***rUUULLLGGGGGG"""+[+[+[XWXuuu  k A k'N'N'NWWW333/// B BQQQ'''+++++,""" ,,,---QQQ''iii### [[(x 84]+{_3 G < a.+$9G  BJ M z &+ O{t2".QBt1tuwnnn~~~PPPEC~ P,Ne:h+Qb1;IUbL77  Ȳ=Ȳ  3+ y, oR$e&CsH"o"777000 ` ` `ʭʭʭHHH ٵnmn-;- -;Q ooo8s8s8s n.ktSJxf7B|GB,0 9#0 K)   .jlm@ I.pHad D i/k$ j%-)62:y> /!*/oO: * 8q8-k>Ix' ',,aaa i i iwww   _zAL u333eeei$3"$3J5EJ5#h!s#h{ kXEp) G%Y8g{pD!A0tAhAxF1P?BA=36.3<"  ...--->>NCA!!zBO   2Ct!+CCCGcVVooo3Y+++:   ZZ FFmGre(es#rs#... e  eRKb=o<MXVX9!8u9eO~җ'j'j(^>> IvBIv : #R: W ]Q]/]LL!<* /z:&;%&J)S)*:@@@#<#<$\#$\zfz41'4'&' O  T>>>5'.5' P}#<% ,L;;;9FF"c"c"c C {yj]**+ ECG jV j$"I$ , , s gD t Wl:w.).n%"% -CzF7 +'0a i!%u}Y2b!|111###EEEѤ52d<z0qݫ {3brGhhh   &'&'&' F F F  v v v WWW\!\ jjj000 i#e .! /' |%u,7n:: w Cw$==''5'FzyzT4T T4XX%2Y{|}[Kkgxy <l\]?1*R2=&e]~aTrw-\W >A8ZsZsZzzz4444%%%=M0?,RWWW-v}/nR+{Xjv:'9Zhbj:   WWWu&&& r r rHLB#)%.-T9&&`h.V`nD1I~[X"MN?@1TL/) 8_ 8'P#'P9nkv Ruy5j=oRov/,/TH N<5w,%  E6]2 Ws4R4R4R/./1*.R1K###^^^WTW~-(-{&E02L<NOv\b#Wo4G )P9 ,_;&l5F<#:#R;]77/y43d++#w$N'|<*26:ccc33,,,$N$N$NzZzZzZ '}'}'}XXXxxx R[@j*pX9<   aa 2 23MMM8  .& 3-F,*57'  ""E (dD7wER:9#au$6&ZJ<H =  w KHWK))E~EY0j sTV ;&:NNNQQQ/:~UBO48'1 b*r 7I|O&DD : _ _"!"ZWZFFF??+++SRzSuBtuBUsTUsOOOeee 2AAd*2dFZ@wNu;U t9 9 9 & & &+++"""42&4[][E}DE} k k kXBXBXBq?s> -/k'nBf[7%:@ )?$ 5|-888"""Y)FA7) YnP uK %YQ Bi666thy  /// f z1o~* (Vdo3#*EC5WReQRe n ^2_:.  .F jj? t txg>>>qqqKK%%[`Q'!JJ"vD<;>pUdcI1, HXH^{ zlkvEAA큤A큤A큤AA큤A큤A큤A큤A큤A큤큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAA큤AA큤A큤AA큤A큤AAA큤AAA큤AAAA큤AAAA큤AAAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤큤Afffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff67b508741cc17e089fe2c20f1759e7ca41d470c0a167cf28261f261d2e2e113b5560705dfed3ee6d16e0f5f92f9a822805055c0e1134dbcd0567639569a22bfff7e3ea7f108175b23f753191e3ee6ef9d5bfac8d3cf0ac348205483266a59e7a94a116e7d3882c615dbf7988a8c6d686d4f373e38de16c36d267484f0e9a229937f45bb8ca4c4e4e1823a7711152ed53dbcaf6d7d6281a5de410ac3fe8cc68e82ee76a2cf3e6e9f55f8c8d5753f142d27f2db5e6e0718130fb49bf4a507e09c8a91f8623980e5ea720de73bae5321ba287828af5a3793a1678e0abd5e34454cac8b21d06ce81058fada03598c5f3d8fa33cf6f091303e44b3a16f75779d4ae4d180cd9f034e9d5fa357a8e3746108375b649b8aefa70013871b0346e0233d3fd2e3540d826a7fc7d8757bbe00bc77358cad842c5dc61b9ae7a29b7d4411dae8a1933965d3f03aa674c8ada3b5d73a2287d71e35bd8e4fa6d732724ba951dd27a836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe96e1be6bbfae6aefea011520b32672ac83f731d89d56852019b8a328a7ef047f0164ea1c63d9ade9179a938b287929d4ec3d83ea2cdf783d7b0c44b9c9a48fb8f164ea1c63d9ade9179a938b287929d4ec3d83ea2cdf783d7b0c44b9c9a48fb8f164ea1c63d9ade9179a938b287929d4ec3d83ea2cdf783d7b0c44b9c9a48fb8f77938c235cf74d97333a76c2dfe707f05fe7c26a59ebea399abdec326c16368477938c235cf74d97333a76c2dfe707f05fe7c26a59ebea399abdec326c16368477938c235cf74d97333a76c2dfe707f05fe7c26a59ebea399abdec326c163684d82a7580ce67f6e8db4d5875ac0232f0800a341ec2636d7b6c0439b5e968f23c9091bac60347a3b4c69f5fc62cb01d3ca7737436b6b9a07198f1996328e5f12ad82a7580ce67f6e8db4d5875ac0232f0800a341ec2636d7b6c0439b5e968f23ca2508628fe75880df4c4395cbfca0e7ee2942ac23c0fdcd10596c4c9588135e729478cd7031e1b0a6904b647a03acd85ae77aaa018df0da15560f72f9df387eaa2508628fe75880df4c4395cbfca0e7ee2942ac23c0fdcd10596c4c9588135e748f02938043bd8083def4da542c0d527266e0f810e879f98b45cb913294ab29a48f02938043bd8083def4da542c0d527266e0f810e879f98b45cb913294ab29a48f02938043bd8083def4da542c0d527266e0f810e879f98b45cb913294ab29a6aba51d0df1fd72c196f3e20b431f44e322c7e5db8b7783ed8c5c2b43a47e31d6aba51d0df1fd72c196f3e20b431f44e322c7e5db8b7783ed8c5c2b43a47e31d16065a8837d66405d0e519133c48d39052950a4b31149fafc389b8d9f76a9f25619245d08f81411472b4f73d4bb15b4749d2eb9412382d284d676d0551ac5dbab0d44240a472c6e14c914c2a9feae0fc77bde5530b26d575e9b8046c33b57e11b53e48bad9c36a8e6c9fd75017e1e012b4eba53da2cee3254c44911b32d686bed35b4b99a25589f39f6448e4a26cb0db7ce1ccffbd625980e1d326efe1e48953d35b4b99a25589f39f6448e4a26cb0db7ce1ccffbd625980e1d326efe1e48953d35b4b99a25589f39f6448e4a26cb0db7ce1ccffbd625980e1d326efe1e4895348059c045d3a0b4175b5acc67cfda2c4113c33348b28055a5efc8b6e8425300d58386db97e1d3f47d8494064a7f58b0d660a616a5fd52b90941b0543f2cb9bdb48059c045d3a0b4175b5acc67cfda2c4113c33348b28055a5efc8b6e8425300d074fa09171cbd2aa9c8dc5953d80d05964775c8d165d43204fd94c2bf89e1d96074fa09171cbd2aa9c8dc5953d80d05964775c8d165d43204fd94c2bf89e1d96074fa09171cbd2aa9c8dc5953d80d05964775c8d165d43204fd94c2bf89e1d9653a7b578b000ba5f5fbb6491857a69d1d2c735a18cb1156a9678202bfe1acb66702db9ed94ccb31cb1f3de57c9e0825e6f24a3d6eb4f6df4b4b130d3e1e5eb7fc03512018ff7d7885f675b31ff0aa242bc562e129b36599c538b68f9dfb2195b10f9cffd1642ca2252a88fabc207f4b05ee69bc93d8dd400e8dc8b7e772b2adf10f9cffd1642ca2252a88fabc207f4b05ee69bc93d8dd400e8dc8b7e772b2adf10f9cffd1642ca2252a88fabc207f4b05ee69bc93d8dd400e8dc8b7e772b2adfc065ceeb745aecadf9b7bb3d6c9df8351ae7e64c0af95f30db304dd422bfdde54919daa3d7d2a6f6e8d8c016653082f14cc5f11f2ebb9c25bce678a0f817b30cc065ceeb745aecadf9b7bb3d6c9df8351ae7e64c0af95f30db304dd422bfdde59b61b935c93425377cb6a932ed6cbcc5e1f46ab9302a9fae5b0c97c044812e269b61b935c93425377cb6a932ed6cbcc5e1f46ab9302a9fae5b0c97c044812e269b61b935c93425377cb6a932ed6cbcc5e1f46ab9302a9fae5b0c97c044812e26f91316ad0ece6a1611e6a0e9faf6e57c8f8469378e7e096835dcda0644e8f55577584bee5a3d6f55fb5789844f69bf898c8325f3ffa0f93ea7a13a0f2da9f41371482b0c3484443d3b2f16ce09275ef46e79b62d00969cc7d309df7c0c69be40d412fd775d6ba94e35b447666ad5e6b61b953c8ff9a79837cde68defd1d3e7d5d412fd775d6ba94e35b447666ad5e6b61b953c8ff9a79837cde68defd1d3e7d5d412fd775d6ba94e35b447666ad5e6b61b953c8ff9a79837cde68defd1d3e7d5d8c2940fff0a884e2d9a64387724a77c41b9f040f3452b4c78f98d3c694319733743e5d118884db21bea7d859ced547e488f40e1ab0bebdcafe66899a64141b2d8c2940fff0a884e2d9a64387724a77c41b9f040f3452b4c78f98d3c694319736971afadb5108d9a934655b1098a8270eb9df78909c5ff7d518034dab4584663298d8ec5b8a3b6a7678602e05c92b261e08d310573966f0b037d6a3c2fa470856971afadb5108d9a934655b1098a8270eb9df78909c5ff7d518034dab4584663cab49261119ea5b0d497ae3ac715f5fa4e12d86fb03a2b550a67a3be16a3ff45e87f56c43918313919691c7cc92d34d7e4ae82433f3f99d396e8c16a3cc8e88fcab49261119ea5b0d497ae3ac715f5fa4e12d86fb03a2b550a67a3be16a3ff451d99f0b672a64dd2fb46bfdb0aed217d6b860fc980a2e6c13b26c450aeed20e3f499330490ce6de59209852fa20ac4c7e45038fe3d43d48f814af168c0fd5be71d99f0b672a64dd2fb46bfdb0aed217d6b860fc980a2e6c13b26c450aeed20e3339a839964713aa6cc1a3c323f93e4fa6eb4c2c51d13b74d61c3ce6bc9961847331c10faf5a17c226789ab5dbe24233ac9195064ec274d154849b416f62a97dc339a839964713aa6cc1a3c323f93e4fa6eb4c2c51d13b74d61c3ce6bc99618477a9c2b5cd5a1af20628b1cfe33140c1ba0d2288c2aacc470c1bf9ce053d9c3464050dab0ae4631ae67f81d40a5d842ac5db52dc712dd75f649b2ae5ed777ba237a9c2b5cd5a1af20628b1cfe33140c1ba0d2288c2aacc470c1bf9ce053d9c346e59aab22d11404fc4950c0f0fb4ec17bbe88dddc8aa12c1d9f00a6f083be3055e59aab22d11404fc4950c0f0fb4ec17bbe88dddc8aa12c1d9f00a6f083be3055e59aab22d11404fc4950c0f0fb4ec17bbe88dddc8aa12c1d9f00a6f083be3055f7864e4a31b07a32349906853ae33845b1d7e10f140933e2cd356c4160d38230f7864e4a31b07a32349906853ae33845b1d7e10f140933e2cd356c4160d38230f7864e4a31b07a32349906853ae33845b1d7e10f140933e2cd356c4160d3823075285bb5cbe590064bd5d07b43b8cfbc40454e132814ea91d3ea02bcd6d0707f75285bb5cbe590064bd5d07b43b8cfbc40454e132814ea91d3ea02bcd6d0707f6b64cac4493a83a52b410e9ec59cff5c95c76418429fd3f3e3e7979901f9ee386268c5d06a563658b27d87ccb2ca4b9f03fb1e1fbf721dfd89b91679fe41a3f49fac08a2aabbaf6b5e5f3ccf73eeb169b02813ced7b075d1d9de4e2b9dcac749da1a2af0fa88f030d92c24d3d9dd04a276d11a8debebdfca198a11bd9f56e3e3693082d786a73dba8ab72cf54492f24f7495746c4e23742781af8671c6e30d667ebb2fe1f0ab808c34bfc1806c7922711c83f3f4c74b282a777019b3a37447df693082d786a73dba8ab72cf54492f24f7495746c4e23742781af8671c6e30d6617e4511354eb3f99c500d37bb992c831379d1a7c5045f2f84eaa3d4c7739de4f81a5a7d8e3b22947759ba2cf91d932bdb5d2e0c63655a153bfb4f7e12749474517e4511354eb3f99c500d37bb992c831379d1a7c5045f2f84eaa3d4c7739de4fb4c9d065883cad6539e080252c3b0dd7c3d416ade0ff81e2d7feabc5108656ac25d46913ca52b283d2ac78e83c28f17431b9310d3d8ee1e12b99a77ec5d28dfbb4c9d065883cad6539e080252c3b0dd7c3d416ade0ff81e2d7feabc5108656acbfec1272c43ec8069374aab275fb1c7f9caa94326feab06efef7d3b4ccc60931bfec1272c43ec8069374aab275fb1c7f9caa94326feab06efef7d3b4ccc60931bfec1272c43ec8069374aab275fb1c7f9caa94326feab06efef7d3b4ccc6093175e83b529e2c21ba2d138e18047ad26dea3ada0850e83cc2cbb0dfe6ebcfab5a33413e052414ecab3a3d4bd9fe4d161045f7e90bd044278a6790441c33e08d826a98623b2197ad8b56d4db2d007181899de17a526d7b2671cfd5539ee46b16189dd07c06fa1a97331993808a273209e68467e129fd6c933bbe46a9b5654441fe9dd07c06fa1a97331993808a273209e68467e129fd6c933bbe46a9b5654441fe9dd07c06fa1a97331993808a273209e68467e129fd6c933bbe46a9b5654441fe3b2e2dc82964ec714eb151d114f1cecf37f84318d16309a4fd2ff1ac4eeae77c3b2e2dc82964ec714eb151d114f1cecf37f84318d16309a4fd2ff1ac4eeae77c3b2e2dc82964ec714eb151d114f1cecf37f84318d16309a4fd2ff1ac4eeae77c86cc7adcc394e1314b001fb8f7599759471b4ab31758abe628ab7c366ad086c6d4b1487e2fa6e9e7d501c61c25ac74d5a7d369578194d1a316ff564880b4767586cc7adcc394e1314b001fb8f7599759471b4ab31758abe628ab7c366ad086c65c4a11853f105e960465b112bebf1e81425bb41fc500d183d406f33c0761433f5c4a11853f105e960465b112bebf1e81425bb41fc500d183d406f33c0761433f5c4a11853f105e960465b112bebf1e81425bb41fc500d183d406f33c0761433f4bf9a15beb9b4d37dbfe6ddb331fa2448a5c059d2c4f99d950641f6a2c4f81790e93ea8623aaede7e83617acf96de71ec83ac8ca450b622dd37d60f86f1d98984bf9a15beb9b4d37dbfe6ddb331fa2448a5c059d2c4f99d950641f6a2c4f81795326be11924cb0ef290e8e8a8b43258f21fccf10a9a70b2a8acd4b4b77d997e95326be11924cb0ef290e8e8a8b43258f21fccf10a9a70b2a8acd4b4b77d997e95326be11924cb0ef290e8e8a8b43258f21fccf10a9a70b2a8acd4b4b77d997e94ef519bbc8b7cbf77c6f7bd4638e7618c5faffac10354b76d66e8e6a987fee6ff597084faba4e594f4235acd111741e7b769d0b2c7c57a28b2f07874620ac85d4ef519bbc8b7cbf77c6f7bd4638e7618c5faffac10354b76d66e8e6a987fee6f98df9e9b70e2c13deae477017bc3fd09e798a8ace4e00ed5c16254bf8ef889e398df9e9b70e2c13deae477017bc3fd09e798a8ace4e00ed5c16254bf8ef889e398df9e9b70e2c13deae477017bc3fd09e798a8ace4e00ed5c16254bf8ef889e39c5e0488f34ae8a65df6460492341fa135aec5dd0af4b3bc77c2f1f149b36b82566c1d4e823c1bb6ac36b20e69f049b9d3f2a1523eb4e9f7ee5d20e5d01bdd769c5e0488f34ae8a65df6460492341fa135aec5dd0af4b3bc77c2f1f149b36b820903b8a17e0b67add727f61d166a9ed749cfdce3cb919f3290bf5f7539082d310903b8a17e0b67add727f61d166a9ed749cfdce3cb919f3290bf5f7539082d310903b8a17e0b67add727f61d166a9ed749cfdce3cb919f3290bf5f7539082d314f059b3f4025e44f4ba0c14ac15b45727020d33a4cf087253873270445474f94cc2642107b550d76af7ce78ba07921bebc82d221c98bf3e881bd3c4926e796b04f059b3f4025e44f4ba0c14ac15b45727020d33a4cf087253873270445474f940918d991afe9e26e2486692a297f1a830c527d9a97fd66c1b454d77f7bea4cbef9c3750dcfbb9033e7534a54f43d9f0c354050664d407bd48b9f0ed85742f855fba28ed4022fba91197817ec02a7bdeea3e210edf995a6f1fb5cfa816d667866c4877705869a64ba0b186c9778485f7dc1e6fc282bdc0ee5244559dd300a7cb993a91e36d0688394d4ca69b41c76c9bc99a3143a02f2ef6d46ef22a7d75289e9c4877705869a64ba0b186c9778485f7dc1e6fc282bdc0ee5244559dd300a7cb9c1ec3d37d252b0f57a7c5981e50a180f3c5d0449f335bdfeaa209d15a4eb589d40aa8469a2d3d3537ce799ac72acc6c053861c23abb2a8ac53cf96c07cb4fdb7c1ec3d37d252b0f57a7c5981e50a180f3c5d0449f335bdfeaa209d15a4eb589d8dcee4364ef0d94fce79d6cf1f0b4ba99434f6c91d11bc7f2a146da29b02340a32b3f6820ba6ff40c75329f030b3762c0eea88912d4b6744bbb9a029b792d7d58dcee4364ef0d94fce79d6cf1f0b4ba99434f6c91d11bc7f2a146da29b02340ac92528b0040ad62f19c4562984610212990c40b5b17c1c252e74bf6fa20f01dbc92528b0040ad62f19c4562984610212990c40b5b17c1c252e74bf6fa20f01dbc92528b0040ad62f19c4562984610212990c40b5b17c1c252e74bf6fa20f01db3965072e7043f9256acc54ad4a17b4a51ab2cf1f98070bc8c42f2020ec806b10fcd24e52f99cf5e2a32e9cf4ebea4df3cb8c7d43df121e054466e2bec224b3be304262a52738a9505b9a8bf65eb2c6ff42a6b22bbeaa4f968393e91896bafe0d8ba5fb1ddc91361034bafdac758999926a9083f0916f2d66edcd0cd64c4dfb68af1d4835874d66bd07ed819ff804fad15bc51576ed85499d2c6bd7673b0462cb8ba5fb1ddc91361034bafdac758999926a9083f0916f2d66edcd0cd64c4dfb680cb722b3836fd9b82ba1997cdce9cd0c684c4e6e8c46f51c57e03c5299b2727f29ec07da9fd650bbcf1fcc058a3b5f5dc6628cd8c9e1d1f5c39b4d06632f8a3b0cb722b3836fd9b82ba1997cdce9cd0c684c4e6e8c46f51c57e03c5299b2727f58b68fe8605416d9d69547e222ab19837bcd89d2867e540ad9cfeb5224486772691b1a4fb938b93f6a175156924e6c3f4e676190d038155b82d044ff401e68fa58b68fe8605416d9d69547e222ab19837bcd89d2867e540ad9cfeb5224486772acfe1859576f64900dcd683d68f16cd1a928d7c5fbfa0916734fabf0f33e4b93acfe1859576f64900dcd683d68f16cd1a928d7c5fbfa0916734fabf0f33e4b93acfe1859576f64900dcd683d68f16cd1a928d7c5fbfa0916734fabf0f33e4b937367435a06dd95ad52bf55627ef23074642ead9858f702639ce75f6bc84c3ed27367435a06dd95ad52bf55627ef23074642ead9858f702639ce75f6bc84c3ed27367435a06dd95ad52bf55627ef23074642ead9858f702639ce75f6bc84c3ed23145f849e1eba7954522c62b37c1c54d646574ef4b434765c441bb48a17d01b2d1376ed39f1b523291b014b6fafc6e0609ac9c77aeb83048afee66260dc233053145f849e1eba7954522c62b37c1c54d646574ef4b434765c441bb48a17d01b272b38aa4735362987d8613f29e5268e24bdce14d83f5084bad97a793ca61c75b8f39982eaacca5a8bd559b643ea140cd63ec9cc5fe3406eb4ab78329571dc32e72b38aa4735362987d8613f29e5268e24bdce14d83f5084bad97a793ca61c75b4b40aebcdef29b7b8eea7f56f97c0e480406b5a82e4bddc5f4035e9c619c177b4b40aebcdef29b7b8eea7f56f97c0e480406b5a82e4bddc5f4035e9c619c177b4b40aebcdef29b7b8eea7f56f97c0e480406b5a82e4bddc5f4035e9c619c177bcac3db7341c01504d39fe6c03ba1806acb98c43b64628bd3fe79543cb9585497625d3961c2efd5de56d970ac8018bd05e34ffddb148ecd6405d3c65fcbf69c19cac3db7341c01504d39fe6c03ba1806acb98c43b64628bd3fe79543cb958549725b1e9c841a062b71a50daa8191df768e45e980dfbbe1248d3620b645a2271991c36f4d457c642e3779a9b0f0010aaa5ce1d0c20246d3fc89f9ba09d9af4137dec0ccf370954ffbe82284b3e635afabab744d2a0d446feb49013bb1481c09c2e1aaa2d14434a864337fe878675f91a3b11389f9e6c86e4e18bd2cec1db45ff5edce35f19ce80c5bb0222b866065a3288e2b45523fe4c0f1832421277c3a83ced1aaa2d14434a864337fe878675f91a3b11389f9e6c86e4e18bd2cec1db45ff5e4d6bbf023d48d7c8612012eb4ccdf25fe92701c9b09003d572aac11768841c21ac81237de8a8effbe3a610c0a2c373c81866a6948e1592a963f95093b91dcc544d6bbf023d48d7c8612012eb4ccdf25fe92701c9b09003d572aac11768841c21397280cce93eab3a9513fe21ef9100e6defeca00224cf0821b89752395a917b0ab2fd7b89559719d88c12e00408eb4963aa858c9e2c3fec4396bafbf51458322397280cce93eab3a9513fe21ef9100e6defeca00224cf0821b89752395a917b0e3d6b4b130bd4bdd50dc30feb22fc48c6fe4d4557a2502a9616619598f3f6f8553d611969390a15f3b6c7e9998bf3ca26a32779e89e87c1ebbf80f534d24cf35e3d6b4b130bd4bdd50dc30feb22fc48c6fe4d4557a2502a9616619598f3f6f859691d0d2e3d6715309413aae37a3de0c4bbfe5e63d89a94064d4634a469e6ba9b2b8c4c6d92fb7f64c45b618408326e2d8913cc89bddba839909e0915ca3c66f9691d0d2e3d6715309413aae37a3de0c4bbfe5e63d89a94064d4634a469e6ba92787a8c0d5ccdd18652b27327c391cf1328671b8677ef5795e70e16ed5931e032787a8c0d5ccdd18652b27327c391cf1328671b8677ef5795e70e16ed5931e032787a8c0d5ccdd18652b27327c391cf1328671b8677ef5795e70e16ed5931e0391fae8dd1bf69d7410f8001380670c3a98521eddeca69e17464ed2525bd75698e8faeb7335dc5571ada77ac8138377ed2d19e7a5869dad1c267c124f34b9dc388f6a5a587a3d9b36a119c54107089ba7c88999b69add038e3063574c2c211c9d4af9ca455b8a95e810f161518a3414d987ffd36d65b17dff38239d5bb1aa2f954af9ca455b8a95e810f161518a3414d987ffd36d65b17dff38239d5bb1aa2f954af9ca455b8a95e810f161518a3414d987ffd36d65b17dff38239d5bb1aa2f953dc50847dc17d8e6b18b1f197337f3acab154d451dab327b9b8e41dafb9290a3b718881434e92e06814624380498d08be2357437f33a388a5f87702348a6b9458dddffda81f99dd22eb94f36037a09d9eda88bd93b7769b924279c7cff98522ff886c4582809eca6c0e2816bf5427f0d52c170b317f1fee7b30836527c2a51e19b66fe4766039e75faef07e21ee39d36b5a109a9116400992fb49b9f655a4600f886c4582809eca6c0e2816bf5427f0d52c170b317f1fee7b30836527c2a51e18a24bd142f0409c31efba8ad8ead6b28b0a0254ade0e0533461c661c86dffa0814bab29d68881fc677e4751b34875dc55461ec0396585f496209bea71d1f259b8a24bd142f0409c31efba8ad8ead6b28b0a0254ade0e0533461c661c86dffa08ebb2c5bd79a93cb812eb5caf8ab05d0ed1b56125d0873fb99dd9a7ba547641d66c41bc34549eac2864fe3302a637683452caab8923fb2f24d4f85086706fd230ebb2c5bd79a93cb812eb5caf8ab05d0ed1b56125d0873fb99dd9a7ba547641d6993cd695c95a6fc63e4d36196a4eaf6d6b6317790ffee638c3185c894ebdcf39993cd695c95a6fc63e4d36196a4eaf6d6b6317790ffee638c3185c894ebdcf39993cd695c95a6fc63e4d36196a4eaf6d6b6317790ffee638c3185c894ebdcf39a2b18eb328f1a98a4d10ce0f59c324c971d7f2abd06b22204567c93e28b51c71ed259fd674739bb03f47a8098b14250be1aaf7399d03527a0425fc8e447b0ea8a2b18eb328f1a98a4d10ce0f59c324c971d7f2abd06b22204567c93e28b51c715c330fa8f6e5024e142dc08b9861b5c60a60d114f37c054f5fd85ad3e5b298b45c330fa8f6e5024e142dc08b9861b5c60a60d114f37c054f5fd85ad3e5b298b45c330fa8f6e5024e142dc08b9861b5c60a60d114f37c054f5fd85ad3e5b298b4ab092ccdc2a46ccb0bd296e81450cfdacc69621a27ea8338f5142311dafd837eab092ccdc2a46ccb0bd296e81450cfdacc69621a27ea8338f5142311dafd837eab092ccdc2a46ccb0bd296e81450cfdacc69621a27ea8338f5142311dafd837e48e4a7fb09d9630571effc736e9b7502f343cf16fa4a44941d9709496c700b97cdb3148b717f277a73b74266d434b96aa3c01246e2090da731bd40c79a70cc1748e4a7fb09d9630571effc736e9b7502f343cf16fa4a44941d9709496c700b97aefe3d8e0dce8206484d75b11fce8303278b7b80daf71794113d7fe63506db2e528f79d72d6c1611aaaa1e3a9f8895297eeccf15b25a5d2309ffb3233dda8024aefe3d8e0dce8206484d75b11fce8303278b7b80daf71794113d7fe63506db2e453c4dc3133a631228200d185d3e1640628947a29503c0edbb7a459a9c69d0f4a1c8ce422526394907edf037c1b9c3e3e6ab7fa70be893c891af9dc4deec63a77d89f0e6935da0db77a74325f189e3820dc51cc775ecb6b28bcd2a63d512448cc4e5efd3bd21843406590918d0144175f8301c0705790ab760d51b8ed56f49a497173444e9c424aa314b99715ba72e546501c7eb5b224a4d784768724f2ce8f0c4e5efd3bd21843406590918d0144175f8301c0705790ab760d51b8ed56f49a407715759991e22b0a389f2cd0def4e60d64be58c9441ba1f8663640bb03faec3df35be645bb07cfeff7085b59d5576f83da83572e184927d333eb5a95aad90b807715759991e22b0a389f2cd0def4e60d64be58c9441ba1f8663640bb03faec307e131e6cc35c34af8482e70d2472ccffc464fb0eeb62bd2248cb462e58d9bbc07e131e6cc35c34af8482e70d2472ccffc464fb0eeb62bd2248cb462e58d9bbc07e131e6cc35c34af8482e70d2472ccffc464fb0eeb62bd2248cb462e58d9bbcc98bd9800f1bd32b30b9dd3f80d6fdd1e621bd70e350d10bd5d68bd4459b94c8c98bd9800f1bd32b30b9dd3f80d6fdd1e621bd70e350d10bd5d68bd4459b94c8c98bd9800f1bd32b30b9dd3f80d6fdd1e621bd70e350d10bd5d68bd4459b94c87a787e1bdb26816cd1ff2bec98760d3535369bbc4bcbb100d603d000b51646f62b87b9643c4e4a3419536d28a7070f42b67b99a61fd7ac04c97655d1c34b09184421df05d766c7a6bdc50c5e584de06b522a433ba8501be14b9a014dbd00eff82fdb8f10c792671c117b85665cebf4c344193311d0c4d9e9e20be76257ca9ece4dc11853c214f3b901dd8a05112e1f4ffac4185241763677c5d81b393437d2a02fdb8f10c792671c117b85665cebf4c344193311d0c4d9e9e20be76257ca9ece34e73a5a1c67b8af3bf31543d0f9d519745a3b5ba4477729c1e99020025d211334e73a5a1c67b8af3bf31543d0f9d519745a3b5ba4477729c1e99020025d211334e73a5a1c67b8af3bf31543d0f9d519745a3b5ba4477729c1e99020025d211366e73052a497ac3ac24712be3085f708d2e1276f0a0fb3f6af8e3234db6b672066e73052a497ac3ac24712be3085f708d2e1276f0a0fb3f6af8e3234db6b672066e73052a497ac3ac24712be3085f708d2e1276f0a0fb3f6af8e3234db6b67208f68d7fd88a9db4412f28493d5b37e24367f32cf95f7bc49558fbfe058be101f8f68d7fd88a9db4412f28493d5b37e24367f32cf95f7bc49558fbfe058be101f8f68d7fd88a9db4412f28493d5b37e24367f32cf95f7bc49558fbfe058be101f1e734e12740303b25a746d565f380a2629a9a40bffd6e971570b5f37f67102071e734e12740303b25a746d565f380a2629a9a40bffd6e971570b5f37f67102071e734e12740303b25a746d565f380a2629a9a40bffd6e971570b5f37f6710207f3d1f9a7e55a6d87ac7b333cd33689d30472cf44d7e5cbd1471ad46faf0eb3c6f3d1f9a7e55a6d87ac7b333cd33689d30472cf44d7e5cbd1471ad46faf0eb3c6f3d1f9a7e55a6d87ac7b333cd33689d30472cf44d7e5cbd1471ad46faf0eb3c6380e8b687910d5d725185b756183afaa8089f4eb0aac06ea715acc7a96cd25c7380e8b687910d5d725185b756183afaa8089f4eb0aac06ea715acc7a96cd25c7380e8b687910d5d725185b756183afaa8089f4eb0aac06ea715acc7a96cd25c774e83c465fda1b7491ececb445d4112824a03b4eebdc30d7389cb79080cfc70b74e83c465fda1b7491ececb445d4112824a03b4eebdc30d7389cb79080cfc70b74e83c465fda1b7491ececb445d4112824a03b4eebdc30d7389cb79080cfc70bb3c04f8f15abf9792fe0bd6539d906f6ba9d2ba543f7b33fe287684de92eee04b3c04f8f15abf9792fe0bd6539d906f6ba9d2ba543f7b33fe287684de92eee04b3c04f8f15abf9792fe0bd6539d906f6ba9d2ba543f7b33fe287684de92eee04b12859bf937bde51b17a651de2ed7b23b73b0ffe457a06cf01cf58fb41d824bdb12859bf937bde51b17a651de2ed7b23b73b0ffe457a06cf01cf58fb41d824bdb12859bf937bde51b17a651de2ed7b23b73b0ffe457a06cf01cf58fb41d824bd523feeaffc2709e04395ca11eb1b13877ea43e4d665d7aaca3bba3df2f2caaf0523feeaffc2709e04395ca11eb1b13877ea43e4d665d7aaca3bba3df2f2caaf0523feeaffc2709e04395ca11eb1b13877ea43e4d665d7aaca3bba3df2f2caaf0697b64020d1b26bd058508c9adcb651f53ca20495f4169008a8e99616b7d9b1f697b64020d1b26bd058508c9adcb651f53ca20495f4169008a8e99616b7d9b1f697b64020d1b26bd058508c9adcb651f53ca20495f4169008a8e99616b7d9b1ff2cae193d4ed70e2cb91188e97bab81df6fb761c9a24762ba998ee2f43ab6319f2cae193d4ed70e2cb91188e97bab81df6fb761c9a24762ba998ee2f43ab6319f2cae193d4ed70e2cb91188e97bab81df6fb761c9a24762ba998ee2f43ab631927aa470ef556b4c3c09147415314ec4a2e036ff36a978e1e6530b28a8caae56e0a8cc74cb5c771edf56be2ec1bd2c5e27dde31d579af6097997c7241b0ab59f627aa470ef556b4c3c09147415314ec4a2e036ff36a978e1e6530b28a8caae56edef84747dbfc716db6290d911595b5e67ae775f6aababdaa24dcfe0884e38544b85b7c813d8e3fb3730c74b523c6ce3e2d24a67a0f2013faeff13f565c76893bdef84747dbfc716db6290d911595b5e67ae775f6aababdaa24dcfe0884e38544dc64a6a608af09ebc54c225918ea2f67aefd777cf57921b90dcfe7a0f8f59792b8ddd78cbb284c2a443be9a438d4056c372951597cb096be4c2c345327161451dc64a6a608af09ebc54c225918ea2f67aefd777cf57921b90dcfe7a0f8f597928264845179b7ad6ee6beda9649569f91ca269c9f92322eaccbe370c98a6f7b4b8264845179b7ad6ee6beda9649569f91ca269c9f92322eaccbe370c98a6f7b4b8264845179b7ad6ee6beda9649569f91ca269c9f92322eaccbe370c98a6f7b4bb4b6914c10f5d7d53509d3958cfdb9b89a28e07e6934aef79552702ef8f3cf1b031643ceea20d24616676412e4187a961ca9827b846a381cf247a0f073928e35b4b6914c10f5d7d53509d3958cfdb9b89a28e07e6934aef79552702ef8f3cf1b75487f29ffe43e4b7fc68d53a302b6ddee06e1ee2cbc966b5e6631970fd2382ea16eb67fea89ae556e0a310fe21f3bd75c50086cda8a20a42ce28b27ea72264ddd01c023c5825c4c7ac3907af17a2dc40b6dd40e4e10b07a55d94d80f77a95ab210337bb5db637bc2a00b024af19b98a54e0246969e8df7893f7e4b4f9f55cb1c22753ccfbef2bbfd10ebd4609e2334dea4e4d9c3863019ca1a63806db5865be15c5da6e5fd502f0f5abfdcb62b6e69101744b8db4289f6e50352509207ac562d81fcb3272f32322c15b57bba00e213739ae44deb3133f5287f5ca78f1a27824d81fcb3272f32322c15b57bba00e213739ae44deb3133f5287f5ca78f1a27824d81fcb3272f32322c15b57bba00e213739ae44deb3133f5287f5ca78f1a27824ac40c02194ae6fb9f9cd6e037fc21d65ceafef2c732de7dbd45ddeb83f41b568ac40c02194ae6fb9f9cd6e037fc21d65ceafef2c732de7dbd45ddeb83f41b568ac40c02194ae6fb9f9cd6e037fc21d65ceafef2c732de7dbd45ddeb83f41b568c4b28ca8515f4317590286de3fcdeb40a9c0ca890c24c3d7f49417d9cccf50870cf43f5f04d708a631c9d6c8ff69db2d1079db6b149a57e52bc1f07ec87a8b14c4b28ca8515f4317590286de3fcdeb40a9c0ca890c24c3d7f49417d9cccf5087bbd8fc2e0aa9b0059722a427b307c86d43604eeb6683b21cc0ceff7399e343e6a58d1c8ee07d9bffd432422acce21cfcdfffdf447b4b05256cfe477c317ed3f6bbd8fc2e0aa9b0059722a427b307c86d43604eeb6683b21cc0ceff7399e343e607657515da164ee59bf5ae8a6d9affbf286ba593d8b43b0c4b4ed7dc560dae8fefed977de38198dc9ab283c1e44c310a2ac343ac54fd33f485ce5a35dcc82dd107657515da164ee59bf5ae8a6d9affbf286ba593d8b43b0c4b4ed7dc560dae8f5c97b083d2d79e71abbf96e682cb1c38a4cac4ce177539dd7122c9ba4fa0cac0b2daf9cd6791af3c623614b4216fc3d9c6e89eec005fd08ded1c432a79991b9e97efe307f7b5cc8a70d3584e5aafabe8d65151caf919a5eba51529fd6adb2e04d58132338db4adfef11eb1c0852acf2be69922b759218b6acec19b50b819b9b4ebd3c8242241a3b356f2f22b5e9783fbbf1dac4618afeb1163970ed7f3e5021dd58132338db4adfef11eb1c0852acf2be69922b759218b6acec19b50b819b9b4c23f9c6dc5617fb2a6be2dd538d8c5b2bc53b85a4674988fd9b8b9f5016258fc5eb8344d036f556903e7ae35e01727f57e4dcdb13cf5c34ee87e9a572e3ca1d5c23f9c6dc5617fb2a6be2dd538d8c5b2bc53b85a4674988fd9b8b9f5016258fcb7bf02517ca3fece6df2c78f5f6577fb2537bd890312ed65207a63429ce3940d5e72e343da2123b4e906251d8ef56f459c66396ed05d2ee3928a17b43f926395b7bf02517ca3fece6df2c78f5f6577fb2537bd890312ed65207a63429ce3940d4ea8b6cf61279b260db51759aaefecc11d923506af4f05813bbf3db339220c854ea8b6cf61279b260db51759aaefecc11d923506af4f05813bbf3db339220c854ea8b6cf61279b260db51759aaefecc11d923506af4f05813bbf3db339220c85e2c9c0f135f57233615fd489a3f4bf6e557776add1b0260641aabcef46a30b99fb062e387aef0bf0ed117e66dd7a8978e16a6ce9ffc9dea524021dd8a551bc6abfdf2dea58b5154dabef79f56ce3c5ad114e247eb9f15f02359b0574eedd506e8b2b33186b4143f8973be26774cc43c614ca1ac3899c51f83e1280ec7d2bd915ab3a757c3ee654465d91fa2e36771a479423f718fea1fc5d802f5f5c6b401bce8b2b33186b4143f8973be26774cc43c614ca1ac3899c51f83e1280ec7d2bd915de79355d295550358bbf184ed96ab3266021e2e91d4589f42cfd12816d78a4efde79355d295550358bbf184ed96ab3266021e2e91d4589f42cfd12816d78a4efde79355d295550358bbf184ed96ab3266021e2e91d4589f42cfd12816d78a4ef571356bd31962dafca6335ebf15639e4f37b1092afc7da190356f1d31d34bb68571356bd31962dafca6335ebf15639e4f37b1092afc7da190356f1d31d34bb68571356bd31962dafca6335ebf15639e4f37b1092afc7da190356f1d31d34bb68716d5843f394284f80672af82205dfd95d09714f2e86424a3051513edecb66c06c1929bb7afe3a3c27e92a6a3033dad230f9941248989f6d2ef14c6bfea5a834716d5843f394284f80672af82205dfd95d09714f2e86424a3051513edecb66c02142ffefab5fe5b47079e6b0a1e9d8d6951d81bc2f19adcc0978b44ca5a4315dacdb26d384284a05da10b14ae1a9904ff603f78a351b4512ff5c7a98227ce06817a61b6140a9eb00b9d551632e1035e3bb40e65aeae330a5c31be116c5e609d50d51352bb4832b6eb18116d8e1e71b344049bc51ff2825b2260fb54aba440b5d0d51352bb4832b6eb18116d8e1e71b344049bc51ff2825b2260fb54aba440b5d0d51352bb4832b6eb18116d8e1e71b344049bc51ff2825b2260fb54aba440b5d39ad42a4a213ab7650bcc2c735c263f241eeddef8f954cec75a5b7db10dba9efde31dff59a631ea5c3b5f494873c5ec9156d537a6ef5fc999a9a6094d802c5d000280b1c069882cb21f48270e44a1288653d9aad71fe5958b98f8e6aba622644c1c1642a49bf15aa837e402b37549b68ff7f0143250b279383060414ae639d008dc1f579be67e2a802d9bb2ce3ad55817ac7f4b3d1d297decba1d56c9ee32b78c1c1642a49bf15aa837e402b37549b68ff7f0143250b279383060414ae639d004c0c8a1665a6717c9f494b2bffdaa48ed3c70537ccae20d40ac193f6900158c54c0c8a1665a6717c9f494b2bffdaa48ed3c70537ccae20d40ac193f6900158c54c0c8a1665a6717c9f494b2bffdaa48ed3c70537ccae20d40ac193f6900158c526decb8b9a30eff21d254f81a29983f19606af70bbc4d42613970515e14454b426decb8b9a30eff21d254f81a29983f19606af70bbc4d42613970515e14454b426decb8b9a30eff21d254f81a29983f19606af70bbc4d42613970515e14454b4c6e07231fa67beb391d811bc2921e561a1774ce5332465f20038e84500971c308fc27631305ecb05283eb851ebdf7555246d82daaf1ef954febc014f546af24cc6e07231fa67beb391d811bc2921e561a1774ce5332465f20038e84500971c300660365955680063924c9aff8074de6e70b38270dade2f30578bcee7091879f98f19e1a60360447fbe19496700bc9635b8b96f2a26faed77527093fbe72766b30294f842bd4790fe1d9c86f566f50247d621e1ddff725454613d805d804fbd592d0a41bcb133f21b4690743e6a170a6d63da7b8aa367c1d8fcc6ffd713e72287c4dd41f0493e57a6965dc0846d5e0854459113bff5801a2d892d74f32d3af06a2d0a41bcb133f21b4690743e6a170a6d63da7b8aa367c1d8fcc6ffd713e72287690baf6b0bfc6fc343c38908c368bf62d5605a4ae37ebb01743bc7daad7be5ec690baf6b0bfc6fc343c38908c368bf62d5605a4ae37ebb01743bc7daad7be5ec5e9036202f4dffeebaf472d0a5421ebfbde2ae7bb8008033f88e48d4f3d15e97ede4dd130a4604dae15c804a8553c137301f75a528626d86e8af202812eab00ba82e21071186393479d95d8276752ab77c3d79f91265dd2c80252829c47c9b7d1f4a72c0691c2eec14421c51a81d8d6d79f7335b36a067f03e58c3085dc700d9ce6156cf28fa548586aa63a3962d40a1f2ee8c43489429bfb92a69045bac5cf7ce6156cf28fa548586aa63a3962d40a1f2ee8c43489429bfb92a69045bac5cf7ce6156cf28fa548586aa63a3962d40a1f2ee8c43489429bfb92a69045bac5cf7b305f6f77c3ec161dd4e61e4492a8a3f9a7966261786015d0a5f1094a66cd0c1b305f6f77c3ec161dd4e61e4492a8a3f9a7966261786015d0a5f1094a66cd0c1b305f6f77c3ec161dd4e61e4492a8a3f9a7966261786015d0a5f1094a66cd0c17cddb09654c513d15db9c7dd3a29a0cc371a7124c012359345dad3a13da2ac4a4ddc0320ddfd52c6f923f94cd91ff3f471cd4f79b28de5df239c3f30479928097cddb09654c513d15db9c7dd3a29a0cc371a7124c012359345dad3a13da2ac4aa2b3d324d8ae888dbf68d558c686a90870b2ae21814ed623093f10a62ad5c909d9cc7aede8eacba0dc51274b4949a2ce2ba091d1a53f265f5c2e4699d61e5f6ca2b3d324d8ae888dbf68d558c686a90870b2ae21814ed623093f10a62ad5c909893e2c8b67f35990aaf25c4f35afa12d66203021b4f1308443b40f1746e2e7d7893e2c8b67f35990aaf25c4f35afa12d66203021b4f1308443b40f1746e2e7d7893e2c8b67f35990aaf25c4f35afa12d66203021b4f1308443b40f1746e2e7d701adc2997ce2dec40563c97db9bf97a2f5eb4587bb15b0a10729e7bf34a30d3201adc2997ce2dec40563c97db9bf97a2f5eb4587bb15b0a10729e7bf34a30d3201adc2997ce2dec40563c97db9bf97a2f5eb4587bb15b0a10729e7bf34a30d3299c0dd83b1a21a71e50cc7b2228b9ffdf3fb792bb066350338a72f32d2871e2c03bbff443627f9a13a7d3818c57a078651d1a202e931f8e4943553c89a8237ca99c0dd83b1a21a71e50cc7b2228b9ffdf3fb792bb066350338a72f32d2871e2cb5449ee961db519f1f6802e091b73b17a46c9ffdc0377e972d6aba08085aeb382d65e41c90891f80d895f05e17c84c58465f1d8713e3a290920f0d5f850f973189a57ba60da584ba0880846e874f2483c0f7233ac1511af0b1fb5e8fde85b0f6601066f67247cfdc984f5007806c4036d41ecbc0e8821f38e32c838d65aa14726c7d9cd133828bed11a21621deb7c5c2c13a81b2fa30f9eb96ddda1461930c03601066f67247cfdc984f5007806c4036d41ecbc0e8821f38e32c838d65aa14720e7bbe891a724f0070d8699728f031e35b2b3c952120672289d048b6411babf5150ae64be0149c51c86f8544ef88db4503ed70ae9f484ae3ee09b36867a66e6f0e7bbe891a724f0070d8699728f031e35b2b3c952120672289d048b6411babf55bcb3dca7fca27379fcb8ad0fda0d314ba9ba12e76920a9128850b142923e4df34cfdfaff443a039ede63b5b18f1a71ba60a4d0b25c6b55bb148fd39ddbd3afe5bcb3dca7fca27379fcb8ad0fda0d314ba9ba12e76920a9128850b142923e4dfff59197061fd240430dd0b380cacb97e7ab151b8f41510d50627505d7de9a24e94547d502956383cff68b64d57b623f319dbbbef1d5595501631a1f753783022ff59197061fd240430dd0b380cacb97e7ab151b8f41510d50627505d7de9a24e7dddefc6b58bc6c3ee3c709b6b31212e1f996f4657258091e7d015b1568a059e7dddefc6b58bc6c3ee3c709b6b31212e1f996f4657258091e7d015b1568a059e7dddefc6b58bc6c3ee3c709b6b31212e1f996f4657258091e7d015b1568a059e29687586644f944951595bf90436646bde14cc5cef2f71d7b7a3e2f738c256d7ba6b15953473a4821d6c50166fd2ea416dd81fc83e0663ecaad1ba43ec20d15729687586644f944951595bf90436646bde14cc5cef2f71d7b7a3e2f738c256d7e48354f3e2d57a1d97ae410632881043f205d0d71280f2f57bbbde8fe622e8f5e48354f3e2d57a1d97ae410632881043f205d0d71280f2f57bbbde8fe622e8f5e48354f3e2d57a1d97ae410632881043f205d0d71280f2f57bbbde8fe622e8f5b07cb9b2ea3a286a360d6c690d9263085dde6fe529c884f9fa363afe5b5104f7097677fe39354bd498c26a04a2b2d1539e0b538a9c677e4dae42537b6265da36b07cb9b2ea3a286a360d6c690d9263085dde6fe529c884f9fa363afe5b5104f7c295f70c9e8190d624a064df31d5c5f6e3dce804e4d5de5262549d67719550f3f3f8d9a84cd30565b30149f605017e068d4a81788b91cfa4bd4a78dc43fe85c9c295f70c9e8190d624a064df31d5c5f6e3dce804e4d5de5262549d67719550f312ef3409b8a952da40e24379e4cc6656e771293161efe0cfcaf5c30bc28c298218e97e3780e22a4d5b572138e05ef78c5f3f1f95cb070378353e7163add50b2412ef3409b8a952da40e24379e4cc6656e771293161efe0cfcaf5c30bc28c2982549d833010d321cd0568ac0f9f793695d3e1f61a2d65dd60c6c1e4d9583b290cf3369b41591ae30a45378f7a3524df208c51ad28c8a136ff61e7681f7bcff5bf549d833010d321cd0568ac0f9f793695d3e1f61a2d65dd60c6c1e4d9583b290c1cddba169d7aea0ab2997a7cdb6fb68dd1aeec8b3232be80c011fa75df90fe68c3291f0280c17eead867cd62958e79d6a309018617d8444ffdf41346dd5075ef1cddba169d7aea0ab2997a7cdb6fb68dd1aeec8b3232be80c011fa75df90fe68b4deab64dca6f9fc223cbdca5db6b89c06c108315a57b0ce4f3e38ed9e523611b4deab64dca6f9fc223cbdca5db6b89c06c108315a57b0ce4f3e38ed9e523611b4deab64dca6f9fc223cbdca5db6b89c06c108315a57b0ce4f3e38ed9e5236111ce75787b7bf071c655034a334c0ff9adba5039b482671917f52431fc9c4f0bd7f8c382e89e726985849d5a16f5d6dcfe31febbbf3315bfb9e336004d426fa881ce75787b7bf071c655034a334c0ff9adba5039b482671917f52431fc9c4f0bd7ea55d4354e15f5d9b732a354ff3b03ef5fc055cf0408a4dbf829d1007c0dacd7ea55d4354e15f5d9b732a354ff3b03ef5fc055cf0408a4dbf829d1007c0dacd7ea55d4354e15f5d9b732a354ff3b03ef5fc055cf0408a4dbf829d1007c0dacdd33669023d16c4874d57ec639a79c186b4a58c8bdfce1655699eedf5c666cff2d33669023d16c4874d57ec639a79c186b4a58c8bdfce1655699eedf5c666cff2d33669023d16c4874d57ec639a79c186b4a58c8bdfce1655699eedf5c666cff2730ccdf099014e9e9e50270a719850bc1b5c679de197839c2244b90975f8f1c81d13f984865a6214e16377de6422c622d8836b896ac9d577861232533fe0831497d117f9c3c657cb7f319744b05338fe647526a7f968392e82cba3b865a7fc5ad3a318f644d5c0bb15337122e023084bdd2fec9711e5e74433503890c5e6f08579d59a18b099639d547123adb97f3124b1f6bcb0013a2b509875681270371b55d3a318f644d5c0bb15337122e023084bdd2fec9711e5e74433503890c5e6f085cab3d2138bb0fc73ff9cc4ba7803c5f20778863394d7f7d7d23e559d4a3aef06da8fecd63513f7a8a9bcf8d74661057432d930fca0d5416f2fca9610f9a77858cab3d2138bb0fc73ff9cc4ba7803c5f20778863394d7f7d7d23e559d4a3aef067af1d19eff6b224502b303e6b23df805d5c3ae412f0de85876927585554602b1f9c3e2d5bd6a174076957c93f8d4003bcc78213a40adede9f69799d496ec80fd7af1d19eff6b224502b303e6b23df805d5c3ae412f0de85876927585554602b144b6344106a07f656258505c192e0503c2dfc80f7adde6f3ca07a2c5744d519844b6344106a07f656258505c192e0503c2dfc80f7adde6f3ca07a2c5744d5198e4a3bfd67f373c297f5b48f0f0a38bbed7b04ddd8e1f51f97e57aecf2718d686e35d43514a200933e5c09aa5237d70363dc95956de85300fb118b31f40cc3d6d9dd2ea96b2d283341241a3b8e438729da72399cca3a43267f0299a8b9f3711beedfe2b63d1cc29f8fa922f5087693fc09a3ebcfcdccb9cd84f9032f2668df75025283d591f37ae755228951ea422e2674301b320f8de1f3d773fb6c1c12f42defbc9a55605779fe844a8da2a6759aae4a86e44ba6b3af3753f9378102639575125283d591f37ae755228951ea422e2674301b320f8de1f3d773fb6c1c12f42de4047ff862b9427065af4ec178f9032ec2151f944fcb27b30ad2624855cc0014f006edf4128e4a7a0c86e02a9c75a886afb6ad4e5990003a1005530ac3720e96a4047ff862b9427065af4ec178f9032ec2151f944fcb27b30ad2624855cc0014f822c2509199c827b2a72c26a8006765d59779a248e58b68e5c8a78978951a039822c2509199c827b2a72c26a8006765d59779a248e58b68e5c8a78978951a039822c2509199c827b2a72c26a8006765d59779a248e58b68e5c8a78978951a039a0363f3dcc56b16a46bab48333551b14d1a2206c374ccacc0f0250d990d3ccc6a0363f3dcc56b16a46bab48333551b14d1a2206c374ccacc0f0250d990d3ccc6a0363f3dcc56b16a46bab48333551b14d1a2206c374ccacc0f0250d990d3ccc6fcff17d72943cb29bcafbdc61e3e4e9df0caa187e2893d0cb1d5f6b13c14c343817b53a6ac8f718e8b243413010196bbcec966c18ef3f84972859aaed90567a7903613020e483e84808a4a4e01df077e50de57a6b6e4d8ef10b8f378f651cda60d0b9b10c73b7c7858ca1fa614dd45736a8776c0aa84833ef144f54471838ebd0d0b9b10c73b7c7858ca1fa614dd45736a8776c0aa84833ef144f54471838ebd0d0b9b10c73b7c7858ca1fa614dd45736a8776c0aa84833ef144f54471838ebdcfc06946fd50fd60fa7f8fbe2e9a42e8a38117803bdea730c1f6aed29dcf526ccfc06946fd50fd60fa7f8fbe2e9a42e8a38117803bdea730c1f6aed29dcf526ccfc06946fd50fd60fa7f8fbe2e9a42e8a38117803bdea730c1f6aed29dcf526c456e25c7ded9ddb57175dff5a4ede86de0d1fc1486e9325b168c287a3f391fc4cad82e062bddf6d944335f06113abe14682924171c85866d73fd9a2ef162f612456e25c7ded9ddb57175dff5a4ede86de0d1fc1486e9325b168c287a3f391fc407a56c2d49155ccf9de1127a6aa159de003030c46f94c251cd2932e95276425e77efbfef89ebb0bac69e748a4435a0b574d58f5734fcc7b15035cf1c8af9deb607a56c2d49155ccf9de1127a6aa159de003030c46f94c251cd2932e95276425e991793dbd108322b2b511da6764d3731d027d64fb79a77ce228082490f98ff48991793dbd108322b2b511da6764d3731d027d64fb79a77ce228082490f98ff48991793dbd108322b2b511da6764d3731d027d64fb79a77ce228082490f98ff48d9329de4521df50ea7b69c3a9ffb54a212b9553aac4a1f3d702e328a14d153e371ed41591be3903f065893b2d4f1b7509ecc46740aa4d7c2d8ea5bf0e53625bcac3b30132bd173df90b7a859e94c23215b1bc544ffc4a2a1213e3060c7f13c045eba2acbcda7d2905058a23a52ea83428e29e80d7c85c88c0acc6720e209fb4d07f637e65a8caeaa43f29034b2a00c09f9ea769ecc3fa6f48c03f33ae3169cec5eba2acbcda7d2905058a23a52ea83428e29e80d7c85c88c0acc6720e209fb4d1a78eafef9a4bb8cbbd678715a059a31752d714a9bca699c8d76e653741c4dc65eb02f1725d01ccab9d1993ba74c072e5aeea07014484057e09b177cb7410e491a78eafef9a4bb8cbbd678715a059a31752d714a9bca699c8d76e653741c4dc64e3f5e53f94d71896fa420e380c3fea4c67b2fbd2943e1ff1ee694e10d8b7c4d63e467a640ea5546b01809760c3a07a3f35b6ae944a00533cf4a768daaf3ca3f4e3f5e53f94d71896fa420e380c3fea4c67b2fbd2943e1ff1ee694e10d8b7c4d53d42461f8a622abe1b7f5a63347a28f7d7ee6bfef0a396014ac08984ec2a71603745c351e6c5ca3b0d0be4a45fcaa4aef2af8270a211d94828e09dc9b48305e93bf1469231c99934cf4a63d5174564b17357fbce120748a00b3ffc64389f52010f968d670ac142757303891cf16f198dfd9517f8ec6968bc66a12911ca2572e929a47268558b2a5707fbfd2eb7522947b64fb1b483caacbc9745781a10f8ce210f968d670ac142757303891cf16f198dfd9517f8ec6968bc66a12911ca2572e31eef1c18b900da9d70d436290e14ad443ae59b08c94a5deea4dc9a7dc21d60588fdcadd632ebd17980ce60be67a4548d49b7a9268e5518de46d932ca9b4885c31eef1c18b900da9d70d436290e14ad443ae59b08c94a5deea4dc9a7dc21d6050f0755af9e8eb2d67810acab812fc517bd2cedd520b9d4c9473635709f853e55c3052965397958d541344bb43e49670e011c9adad2bb451ff8e44e21986a375c7ffdfaf75ea72f72be79112982c10d1029a1fe3574124c54c3d94cd6fe5150ae180845f6cd6d78802b58a30920e4bb3c35386446e1701d0a48067f03c31799ba180845f6cd6d78802b58a30920e4bb3c35386446e1701d0a48067f03c31799ba180845f6cd6d78802b58a30920e4bb3c35386446e1701d0a48067f03c31799ba8dc8c2ade1c54ea86e7f339d5eec6f4422b8f1db6f54aea4ad83357c3a4f37b58dc8c2ade1c54ea86e7f339d5eec6f4422b8f1db6f54aea4ad83357c3a4f37b5005b0f5ef47e31b60e1c93741982420fc0d20879cc6088c739e6d9c6423891efcd1f35c2a2e49615a281420dc7de777a28076d6995b716f97ac576cf3134195fa7ee4749c2fdef2053178abe239717127fd9b9fde3f69e9a98573ed112ef7528cd1f35c2a2e49615a281420dc7de777a28076d6995b716f97ac576cf3134195f522331b56107c4388d3e59acb98db6d0914a688a6f4272bdd6e181a9c4722c9b522331b56107c4388d3e59acb98db6d0914a688a6f4272bdd6e181a9c4722c9b522331b56107c4388d3e59acb98db6d0914a688a6f4272bdd6e181a9c4722c9b4b988b630222d7b683eaf8b3a2d5606f3e9525f6d6d7ccff68d0c6eb6ba8cede1464a25fa2e7b6fa2d3282be169fb2cc66be5f863e7c15509be6cc3925a504be4b988b630222d7b683eaf8b3a2d5606f3e9525f6d6d7ccff68d0c6eb6ba8cedee1c3c183b879a833a53f6a5aaf73cbd5e7735b42b0ecd9803d8c69d43a5e2242e1c3c183b879a833a53f6a5aaf73cbd5e7735b42b0ecd9803d8c69d43a5e2242e1c3c183b879a833a53f6a5aaf73cbd5e7735b42b0ecd9803d8c69d43a5e22428f35abd8d97bccab26880893f5c3c399cbb119918255a9a2cb155b2d6c9fa2933c0e56105aa2f791f1ff449687e1fe97297d5cc603281d3b1ebd96148f877f938f35abd8d97bccab26880893f5c3c399cbb119918255a9a2cb155b2d6c9fa293debbdb07a10a59d62431f022610dd2a44eb04d72d683a8b75fd5ea567bf824fedebbdb07a10a59d62431f022610dd2a44eb04d72d683a8b75fd5ea567bf824fedebbdb07a10a59d62431f022610dd2a44eb04d72d683a8b75fd5ea567bf824fe9e68f5661e1e074861d2824bbf8d1ac6f06bfd4b14e8e1dd0fc2070e59e287f300b11a3bbde8054a70b1a4f603e03fbb493c951b7552f7e2cab3661ef59e3cd29e68f5661e1e074861d2824bbf8d1ac6f06bfd4b14e8e1dd0fc2070e59e287f315eac5803ac47e724b21d9f4abb1b3715fc2f193b063369f6527c53fe0e3830810b66f93837e9ba6165eeb50ada2e2a85f77bff985778361cf173e07f4f3756615eac5803ac47e724b21d9f4abb1b3715fc2f193b063369f6527c53fe0e383085405c97edf0ddf3c333dd26bff9254be63ef5f2d0359b6934768703047e78ce85405c97edf0ddf3c333dd26bff9254be63ef5f2d0359b6934768703047e78ce85405c97edf0ddf3c333dd26bff9254be63ef5f2d0359b6934768703047e78ce8500ee38288d6ef92b0042d5a98237ee2dcd0a217b746e8c64dba40f7ef469f6b02ea291bb2e408abe0accf67d855df586ffbf3d508a74ab6411af7c3c14b6582500ee38288d6ef92b0042d5a98237ee2dcd0a217b746e8c64dba40f7ef469f6b72bf115a6bdbd20bcf0d1aeae9ab9cbfb1006a96d3fd4ca09bb44c3a6b1eec073fc28e7a1a6697970d4c32268efc50c7128fdd0c16a6c9c8640385ff4360e7f28dc17256524c0757841e60f0a592d777ab2066a1f143f24ac0e5c4fd6237cf7e194fdde386a24ce86a6f1d8c5889d1bf15d986720f450ff963934bc95dafa736194fdde386a24ce86a6f1d8c5889d1bf15d986720f450ff963934bc95dafa736194fdde386a24ce86a6f1d8c5889d1bf15d986720f450ff963934bc95dafa736eacca490252ebd40d09ccfef14b79bf6f996396b91133da16a13022c276a255d9d8f55be7cfd9cbb1201b60aca8a793a64c2a6c678fdc05b62feda1b22fb581ceacca490252ebd40d09ccfef14b79bf6f996396b91133da16a13022c276a255d4f7bc118a583b1d4631a33d8343961f399391dcf44ddaa5e200e5416fbf1ba7ea564de638467bd08155631ea27a06401b99bd6acf8eef93bb6586f817a570cdd4f7bc118a583b1d4631a33d8343961f399391dcf44ddaa5e200e5416fbf1ba7e0ce31daec9311af71a07dda0b483dc4c950f12b50e6b9c48ef99883fb4f831e7d530b5bbe9b98dd17a7bca10b1cde4691f3c32ffb29b22cb3581023cf59e018ed296e60f4f9a6033691c98e6d372b55dc5d35e971aa97a7d62aa3efe0c5ba3e60dcf795314f6622363ff2a107c73dd9e1b85e254611b4f196661fe59cd2237608be3959c8a86123f838031c45a784ae95ffa660d6377b321253ff41002eda4619ac8a3ed5a97db61972b61aa31572a32cf7e87b4eb8807e1f863eaf320028a9745d6f96fcfee4cf0fbdf77604ff11e41aa28ce08ce33eace9bb15a7099859e49df2929233384d08266dc035f6bb56024ad11f3d7241a4782e3828f28d21cb9a045d6f96fcfee4cf0fbdf77604ff11e41aa28ce08ce33eace9bb15a7099859e4937bd753d38481f9474d1f424886071894003ad027daf9f869ca9add600a9da9a8ef2304a6d52d4c7028380c8215d152ca4c50224731d8199419fc073331bdbf137bd753d38481f9474d1f424886071894003ad027daf9f869ca9add600a9da9a516643712f1752a05b118beabb1e798d9b1e178ef1d98ceb4939d2d37112e902635c4271479304c556de6a9a22f2590b5496f81442d28eab5bfd623ac1f7270f516643712f1752a05b118beabb1e798d9b1e178ef1d98ceb4939d2d37112e90293587c6119104a158121b62ca8dde56afe4cbdc8358c893f16f18644a39d1473995006c8c9d47a2f7a392a601560ed079ee5cd5f3297dfd22f6b242296f69de093587c6119104a158121b62ca8dde56afe4cbdc8358c893f16f18644a39d1473953a55b2e7027c2571e03bba18baa978b329f606f1c21763c97f71b9b27f62194f8fddaa9598301f16f9f0bce027528cf968c47151496d8b55381bb62aaa2d7b953a55b2e7027c2571e03bba18baa978b329f606f1c21763c97f71b9b27f6219d274172783c397fb99a49db1b93779b9e354554a6f2bd4fa37dc32968b01bb7f13b076052d2c764ae83a024254f3cea439d2354e033b18faaca1c74c5122ab6cd274172783c397fb99a49db1b93779b9e354554a6f2bd4fa37dc32968b01bb7fde55b31336b918b08615d743f780903eb5ea4cbcca599fc7bc01242532d47e05fb4384938aa7ad96fe33aede5e62c84c61057beeb0d82aab07f6b5eb1ddbc33cde55b31336b918b08615d743f780903eb5ea4cbcca599fc7bc01242532d47e05a4f7ac13805730706dcf782a9c5f382649c196c5f0dc5c2e8d68b446af24b392e254b50b7ca7830b904ae832c62cbdcba0293263db50574e83c34849155aef08a4f7ac13805730706dcf782a9c5f382649c196c5f0dc5c2e8d68b446af24b392227d9522bd1bc9ef858c0a1fd2778b1b20d74bcd366a7a47d0c87baa3ede79c7227d9522bd1bc9ef858c0a1fd2778b1b20d74bcd366a7a47d0c87baa3ede79c7227d9522bd1bc9ef858c0a1fd2778b1b20d74bcd366a7a47d0c87baa3ede79c75800b268542a6c71e29e886ce43820e13096662c4e882a2f253bde231b41e63d99453dc69ce7b08ff288f4c0fae4f0888f936d9cfe7dfae0b6a7b10c3303a7d18d1025d59dd3acaab4072a80a30611d3332bc4ca965c7340a1fbb6a05b066f34a43327a6eda2bd6a5a076d00c086cbf916970c6f89e42ce0571a2e40b89996f9a43327a6eda2bd6a5a076d00c086cbf916970c6f89e42ce0571a2e40b89996f9a43327a6eda2bd6a5a076d00c086cbf916970c6f89e42ce0571a2e40b89996f9aebf42909e68cdfc3c35ddcd24798e249142ce8b5bfd1b609b9e4a2d14457482aebf42909e68cdfc3c35ddcd24798e249142ce8b5bfd1b609b9e4a2d14457482702cf9bef4d54b8e65fb4d71fccb25163bb689202d69e576c6ce1258a23ea6a9d8852ea90e19abd034539c6548139ea938edb187ca030cacf6f4fbebcf89ff75b0c036a80065b03cca15621c31bc21c36a7382e7d670e1ab1e6c50e87fa8ea6ccc5317c137d26730b03d6868573d348a9a0baca0715133f14ad0de83de57b3dba61f8ee6fc1566b11fbe93f625e8337e8b6d8ef6d2a1f123b0aa5fd97a48a118d0fbf12da27f5168c04911ad1fea77d12e8e37e1a8fa5191967acb431b723e53a61f8ee6fc1566b11fbe93f625e8337e8b6d8ef6d2a1f123b0aa5fd97a48a118515b0f8cafadb24a42e6506e007a8d3580343be840fb845eab421801f08b3318f082d28f36712c690b819f0dceae77cac9a6c38a6aeefb1c7e8227466c6cdbae55e6aa8370be50c5b602f7dca09065af53aaa5f502ae1e85b3674cfc603527a0f6fd93cd8f3a74725257e30a6bb1d966935d41fe73c4836f3f6efd5a560170aacf318525d079f9276985d23ef5e6ebfdd7654f580e1c254d5ead25d96fb24b10168a0ff2c62ccbb69b0ddfec2a87d87312ad59437911e839dc70a212fc128e4b518f6d818ab57a4be2e33747c138eab9e9c4479ebded48a612081b843cd5453d518f6d818ab57a4be2e33747c138eab9e9c4479ebded48a612081b843cd5453d518f6d818ab57a4be2e33747c138eab9e9c4479ebded48a612081b843cd5453d62c4a900b9247af445ca886564b94595d4d53790e4c5b19331d518007bc22e866638032cb902c721cb7f475d69da60213782eac6de45bb50c95f78ee773d900762c4a900b9247af445ca886564b94595d4d53790e4c5b19331d518007bc22e86bf75d12e332ad2d15ef97df75b83c908e6df6758f32b6767cfc30cd55ac04a63ee33ac2ec54ed7e382fb797e719e1b46853b488c88cdd9871e31c53be5af6de4bf75d12e332ad2d15ef97df75b83c908e6df6758f32b6767cfc30cd55ac04a636b6b87ee225aabda3a639fb5f950865bd6524c301873b51462d2de1d5a62199d19d06f614d28c91f7ddb7491bfb376b4accdff457ed3fe41c8366b464fdcb8fb42be82835272d4612534bfba5c9fd21ea2e103aa9f5a332ac1e1594797efe17deb66890eff439791add4f6bd04a31605b64d76167ea4b779b8cc8384857a2d568603d3f4d72d12c63a22a23902179c701914799973ebe2689476f2b9bbbaa6d8eb66890eff439791add4f6bd04a31605b64d76167ea4b779b8cc8384857a2d566b5d7ad9d609d53be4f9f26009fc6cbc7b3fc7063e8d476ef0d15364648a3e7436ebedebbc690f06761969a45700488c73fbcedb72e64235f45ca96cae4773447f2117254f235fe8f3c9ba231e69e5b08e85642b4436163e72d7948c1f04cf3f0984dbc8849365120a2114e8c736ece09edae064d3a117fddf0847ce6932b5180984dbc8849365120a2114e8c736ece09edae064d3a117fddf0847ce6932b5180984dbc8849365120a2114e8c736ece09edae064d3a117fddf0847ce6932b518b9f65140850b8b99d2e1c19d7f96239e993e49eb61428e0cf1a231c9ec4c2125c2b09d2fbad14aafeee67468b63b3c9ca6d2b5ddcb6885e275ac6a7b78f241dbb9f65140850b8b99d2e1c19d7f96239e993e49eb61428e0cf1a231c9ec4c2125e7113fa796d97ca7d68316f7c9d7f41fa1ac0f03c6df2bf3fe96bcdb6eb9f334c2b260d783656f146976c5aad4ef56ffa471635f98442b1281b3e4678c98d9d0e7113fa796d97ca7d68316f7c9d7f41fa1ac0f03c6df2bf3fe96bcdb6eb9f334a8b90abfbe1f5a4f0555e04e7d83453fe44e7d53666a9709b93e877e193664517759c815ac4ed32e9a78d4cfb4512d3ac8ce98d87d4e291931013bf06fec4935a8b90abfbe1f5a4f0555e04e7d83453fe44e7d53666a9709b93e877e19366451d4182e8684cf82b2310353a34adab48473de3fbb21f77e2e66ecbac6e92cec63d4182e8684cf82b2310353a34adab48473de3fbb21f77e2e66ecbac6e92cec63d4182e8684cf82b2310353a34adab48473de3fbb21f77e2e66ecbac6e92cec63b61dcca6ad881f129389b61293455b510a767adb061414a73d839e13c7a125d53ff13bd97a0796c764a7b1cc43bb2cdbed28b97af9cfcaa377085cee38f2e14eb61dcca6ad881f129389b61293455b510a767adb061414a73d839e13c7a125d5ade3e5b14aadf309cb74cc05c4365de6389744625067a66ff6adec52db13f776ade3e5b14aadf309cb74cc05c4365de6389744625067a66ff6adec52db13f776ade3e5b14aadf309cb74cc05c4365de6389744625067a66ff6adec52db13f776e725f0b9ff852befacbe825af3f67b88134cfd624a53e1f765a782ce88d3e6a9e725f0b9ff852befacbe825af3f67b88134cfd624a53e1f765a782ce88d3e6a9e725f0b9ff852befacbe825af3f67b88134cfd624a53e1f765a782ce88d3e6a9b2a60b8d24a925bb40a2824a4c03980383dd22745bb8f1854ade9bc01487fe2bb2a60b8d24a925bb40a2824a4c03980383dd22745bb8f1854ade9bc01487fe2bb2a60b8d24a925bb40a2824a4c03980383dd22745bb8f1854ade9bc01487fe2bcddd0185d2c5f833c3dc6c13a1d90c3e27d5b10c630444595d02c89579efb3c7b8eaf37c9afdecc52f08d3ae66fb7bb63737e673a7f9c1cabb98450a080c228bcddd0185d2c5f833c3dc6c13a1d90c3e27d5b10c630444595d02c89579efb3c7c542041d54e627bfc32e45354a2e0b809c644b31b035a8748c0b53227ac90789a278216d042ec63dd1dda52773b080f44992ae058cffd07e037bf3af4c3e428bce35072da897f280fad2c3611c8c54c71d61a8f3515fd6cd1eeb16ef6ead54fe786ce4c2b682c5073fa7dd063b52357a1576eec78a3f35ef084912d1411cc058de08a7c7b6849b5af443abc024dbc55f3cb94329ad9720d81141d4b71e1db195165d7ab30f4035f897086158eea974e335f5a4e0c65abe18047dfa0ae6d4ca0569869f80267c8e3935107402b6bbbe5baa3e8eb44528a22ec9baf071021b2a6f69869f80267c8e3935107402b6bbbe5baa3e8eb44528a22ec9baf071021b2a6f69869f80267c8e3935107402b6bbbe5baa3e8eb44528a22ec9baf071021b2a6f7bf4d6a65c4f1b1f5f94d3193524432eeda2e6964dff551e3a2ae1e937db44fce6c5cd233264c2afe01fb0b1c76ef065feeff42b79b0afff4853b2581c5c2d8a7bf4d6a65c4f1b1f5f94d3193524432eeda2e6964dff551e3a2ae1e937db44fcb16c8e8e3b8fdf3afe4f835c81ce92ce8bee8d5f2206e5c7459bf5a7697cf70b0e2974d3f78c8f2ae35366249fe856613608973ba279d1538fc43cc51310bf36b16c8e8e3b8fdf3afe4f835c81ce92ce8bee8d5f2206e5c7459bf5a7697cf70b5ef13131f58c6631bab85ea2608c741bb12ac612d96a195aecd0f0f7f946941b5ef13131f58c6631bab85ea2608c741bb12ac612d96a195aecd0f0f7f946941b5ef13131f58c6631bab85ea2608c741bb12ac612d96a195aecd0f0f7f946941b1a25de234405143231de1d4dcbf2676a66ee8cfb403ffa71ada28802d5384276681c16cd8792aa0039b991d90dee4c64f3a64d3e485fa5b460cc32e2257824a31a25de234405143231de1d4dcbf2676a66ee8cfb403ffa71ada28802d5384276a38e29956e6cd214803cbfb1e653719cfb75500e33c54d00e442a83344a45cf8acd9e7738405c50ef8a07436aa23831be7993186f567fd6658d70e095e1a632ce6f40cf718f0442e8cfead82ac88e22bb03ae63b77acf1bb8df1a586f50cc7b341057275409c893b8774d5803c34dee4e8b092c319f044592baa82c8d1a9e80541057275409c893b8774d5803c34dee4e8b092c319f044592baa82c8d1a9e8053c5b2582fcdd779abd5dbf2ce447710f5ea2914c767ae90efa15a55cf7ebd151011913e7fcaa58d6665b4e894094dcc647b4c9f34aa9fe9132d0c66db9377af4acf7081d7e3924f1b708e8d264eb6038b23f9a2a5c65e37f3804800dfc007c95011913e7fcaa58d6665b4e894094dcc647b4c9f34aa9fe9132d0c66db9377af42f8eff63f15a8d4222ee57149829468bbb36db85d6dd13efe2faf1539d9560e949c97e613a131dd966182ac246843fdc0355c0b5bc7ee53e1729324e756ecf252f8eff63f15a8d4222ee57149829468bbb36db85d6dd13efe2faf1539d9560e9fb78e86eb4e33b55538c942c1e13ba71e237c16f4eb70ef84c3fdd568c73256ffb78e86eb4e33b55538c942c1e13ba71e237c16f4eb70ef84c3fdd568c73256ffb78e86eb4e33b55538c942c1e13ba71e237c16f4eb70ef84c3fdd568c73256f0add760d2bcf12cace5f029185a88ab56d9daa7ba3784253a43436d5b303fd310add760d2bcf12cace5f029185a88ab56d9daa7ba3784253a43436d5b303fd310add760d2bcf12cace5f029185a88ab56d9daa7ba3784253a43436d5b303fd3169d390477dbf18f56bb1e35a61e6eb6fa66b985de04f4cef95aba5ed5b8e1d2269d390477dbf18f56bb1e35a61e6eb6fa66b985de04f4cef95aba5ed5b8e1d2269d390477dbf18f56bb1e35a61e6eb6fa66b985de04f4cef95aba5ed5b8e1d22d21f891671ddad370bfbcf3243746b88d14ab8c67eb81faf4bf3844b8e2642f9ec05e9f9d78c8b270c7f28636999b7ceb59614182bb7f71770717cf6e9824f64395055b86e19f8655161c9fa84a57d0863fbb4e92f9a5dd3d4f8c107517492c252b7ad30c7daaeb20161748038ad690c2459bbe5422facae6f96c74b361d6f9152b7ad30c7daaeb20161748038ad690c2459bbe5422facae6f96c74b361d6f9152b7ad30c7daaeb20161748038ad690c2459bbe5422facae6f96c74b361d6f9115ae237c5bcf6cecf69239626e36caf3dd4bc92915c7a9f640d951d43d890ac50b5e3a6ff205c6b590f07f5f1788b715a42007f8d9cc04d118bc6b7c0e9c9ae515ae237c5bcf6cecf69239626e36caf3dd4bc92915c7a9f640d951d43d890ac57deb16872a0a84bceabaa9a9deb28f23be2412d2fce1694eca727570d64e22ba3b1213a1262a888d8216ad79467b7fae5a4c27c8855916d4ce9a1fd3f5badbcc7deb16872a0a84bceabaa9a9deb28f23be2412d2fce1694eca727570d64e22ba00579b666d274c5a04be7a348af5b97bfd6ebe0f2d48968d2e3980392084f10a00579b666d274c5a04be7a348af5b97bfd6ebe0f2d48968d2e3980392084f10a00579b666d274c5a04be7a348af5b97bfd6ebe0f2d48968d2e3980392084f10a953d5eef1066296e25c0c181bf43b67ce9add338e599ffa61361a493891dc405953d5eef1066296e25c0c181bf43b67ce9add338e599ffa61361a493891dc405160fbb864299765b44dcc0e738ddebf1f419a4e05e0f5606f09cbbd73209166e5fa62f16bd5583bcf3e6324616dce51cbddbd508b045910be5a1440af57d382e010aab875507b0bb59343773763048b2daa19c707aac453fb5bd4f35fb1a146c5fa62f16bd5583bcf3e6324616dce51cbddbd508b045910be5a1440af57d382e7f69070a23baacf5c2c4499aa532307d0f2808c3118a5402c8ccd05971401d837f69070a23baacf5c2c4499aa532307d0f2808c3118a5402c8ccd05971401d837f69070a23baacf5c2c4499aa532307d0f2808c3118a5402c8ccd05971401d83e9e1c46448f223abf85a6282fc3ce34fe4407cbe9fd79a162f5fdc0896cd8fdbe9e1c46448f223abf85a6282fc3ce34fe4407cbe9fd79a162f5fdc0896cd8fdbe9e1c46448f223abf85a6282fc3ce34fe4407cbe9fd79a162f5fdc0896cd8fdbd54fd6979dd343adfbd4c837885e28eacabde1cf22ef9a27ac43f66412ccae9e1b0301f8773e8ed691021a4e17880e2a1d8ac23d7b4aff29fec85de10e24d888014b7dd34ac6b2243a3da55507620ed9f09082b60a831961bd947532010a2578e7d4d5585bdc1b30b82685e22552a207ea0f4e5c6aa2a5e04842d815e8b95372bbcc20e777b4a7428dee2ff799aa8f166b89ac7cd12a0a7168a86b9dcb6bb699e7d4d5585bdc1b30b82685e22552a207ea0f4e5c6aa2a5e04842d815e8b95372b9e9765d997cdd05e2365b0b3bd1c76d9822f3b8be874bd9081c7962fd3ebaa8a82a0c853838097b74d675dbae585f421c72c37b23c2f7d46bd71e51e3826322b9e9765d997cdd05e2365b0b3bd1c76d9822f3b8be874bd9081c7962fd3ebaa843b83de5a9b6eb0bf4f4dc0bf76d3d19f6fae1fdc1cdb0065deca91965ecc1e743b83de5a9b6eb0bf4f4dc0bf76d3d19f6fae1fdc1cdb0065deca91965ecc1e7e08e32c7b39b70732a0e6f7ed138c0c9ba0273d963e7a825764cdd193d0ca14632f75ce72368930da83111185f9263b281117077207c7d88b2a7a239d3b44b1a32f75ce72368930da83111185f9263b281117077207c7d88b2a7a239d3b44b1a32f75ce72368930da83111185f9263b281117077207c7d88b2a7a239d3b44b1a00e0fa5aef2b606c2241661d9c46b6126ac2e3704be8f181304a0516595b8ea600e0fa5aef2b606c2241661d9c46b6126ac2e3704be8f181304a0516595b8ea600e0fa5aef2b606c2241661d9c46b6126ac2e3704be8f181304a0516595b8ea6ebfade6f7f2bd65bc2ba2f028f79f1bf3bc00fa3c4b7b6403b5aac1665714aaf5c635d668387bde53a3054ae25896e8273b54dc1bdbdfa63c6510a5751e0b985ebfade6f7f2bd65bc2ba2f028f79f1bf3bc00fa3c4b7b6403b5aac1665714aaf7785e2e9c0ffad59b4c234fee7ac0c59d7b0b88f72a8bcde90599ae8cf3fe5df4fe9de80ecaa2424fb9c42a05b47bc95be787ab8c0ee4d760531d1df367abc6c7785e2e9c0ffad59b4c234fee7ac0c59d7b0b88f72a8bcde90599ae8cf3fe5dfc3c4005ea8ca6a92103d62f854652480208ac2976a9417d44fa94874a650be937de19e264bd34e46d46139f7c9353d95e449cf242422350c683c3ab4b5997717c3c4005ea8ca6a92103d62f854652480208ac2976a9417d44fa94874a650be9312264af3d2d2a477d5a0bda119684765f3aaa2f14f5f1ac4d28c9e8572e2d104857b332406ff651c53b0af7072129882a51701b570fa06c063659a4e98b40863ffede7752db2dd7ff550b349713ef29fe752647c0330ce83c37a5ec50dd88fded9690abdc849d2c4fda82ee935afc2c7e2da5c84c0fc274c2b8e00369df7548dd9690abdc849d2c4fda82ee935afc2c7e2da5c84c0fc274c2b8e00369df7548dd9690abdc849d2c4fda82ee935afc2c7e2da5c84c0fc274c2b8e00369df7548d4feb869429380155456172807c29d07d7ae3e9c13442056e65ff1a39275fa1ef6b904abc86212fbfbc1d315248b723d3d51f142eb6acb7a1cca560a7c2335cc44feb869429380155456172807c29d07d7ae3e9c13442056e65ff1a39275fa1ef86b57cc2965851220ac9200bf17e5475060fd1887f6eb2f237c6f302d8c7cdfdd744d9e2a5865ca2ec20e4d1ab9fb2ed5f05036327e09a6e9c5c11019957d61f86b57cc2965851220ac9200bf17e5475060fd1887f6eb2f237c6f302d8c7cdfd32923b15372c449fd42e6a153c04486dd54865fec6f4b278bbd7e0a28f296c4132923b15372c449fd42e6a153c04486dd54865fec6f4b278bbd7e0a28f296c4113bf010734be2ef57f6075d56554b4398c781f0cc9578b032d4f07fb5f2911621dcceceb3d9c51d8972d66a96e0336e679f2617794411d878c9c390d3353715810337b641369903c4a1b3003408149da4704adcb9fbc01122cc735a0ae61bf446ca690a1204f126b09e3db3e88230cef4baab23521ea60b2be68c4d078e39ae6edf529911d83f09917ca808efa277cbe987fcab74b22afb79a261bd8015383d5b6087727bfd327f9bd1ef591294ddfc0b1f39c6f160b40b6f77551f142564d5fedf529911d83f09917ca808efa277cbe987fcab74b22afb79a261bd8015383d5ba61e92ce720370a8199b9e028ba0ebdf5842cb1fbc5aa60942cf71c1fd384d6ba61e92ce720370a8199b9e028ba0ebdf5842cb1fbc5aa60942cf71c1fd384d6ba61e92ce720370a8199b9e028ba0ebdf5842cb1fbc5aa60942cf71c1fd384d69d549678e8a50ad443e97c660a3aac527014113a4269d975984bc09f1b9f7b709d549678e8a50ad443e97c660a3aac527014113a4269d975984bc09f1b9f7b709d549678e8a50ad443e97c660a3aac527014113a4269d975984bc09f1b9f7b709ccbdbefed8cd0dd35a11b73599acf8b3c8344700b0b386283ab87cddd873ac79ccbdbefed8cd0dd35a11b73599acf8b3c8344700b0b386283ab87cddd873ac79ccbdbefed8cd0dd35a11b73599acf8b3c8344700b0b386283ab87cddd873ac7168f79b4a6060fd8ff2c3734b3ee71b24484e8b31654bf0ef74c2f0f6ce1825c168f79b4a6060fd8ff2c3734b3ee71b24484e8b31654bf0ef74c2f0f6ce1825c168f79b4a6060fd8ff2c3734b3ee71b24484e8b31654bf0ef74c2f0f6ce1825c984bcbe555ffe26cdb45cc9232fcc472ce657bc882aedd165fd4e767a5bfb9a476d951dc72bb83826c907b7a2a57c40fa998b580e07eb1c085ee09b5bb21dbe9984bcbe555ffe26cdb45cc9232fcc472ce657bc882aedd165fd4e767a5bfb9a49db73f6a95b5f09b049aca1abae38b191d9a70966c43b7fec8791c50bba1bbf19db73f6a95b5f09b049aca1abae38b191d9a70966c43b7fec8791c50bba1bbf19db73f6a95b5f09b049aca1abae38b191d9a70966c43b7fec8791c50bba1bbf146c6b530c31b9dd38c3e23968523d5c862014f9b0bd4b95ee0e41941b7862c9a46c6b530c31b9dd38c3e23968523d5c862014f9b0bd4b95ee0e41941b7862c9a46c6b530c31b9dd38c3e23968523d5c862014f9b0bd4b95ee0e41941b7862c9a771d63e13844377c1a69388ee3a0dc926429011aa05d79e8c0d0bd254c0e83a6771d63e13844377c1a69388ee3a0dc926429011aa05d79e8c0d0bd254c0e83a6771d63e13844377c1a69388ee3a0dc926429011aa05d79e8c0d0bd254c0e83a621813e41842e53274272bfaecfec4298844bb5a6fff096512104979f628914af6d6f8264b5e4182b00ed04b031ccb269ed7cec867d990013578df15b56581f4b21813e41842e53274272bfaecfec4298844bb5a6fff096512104979f628914af51e404eac72e3af20c4bed1b455a51d05b24a51ae6d926a0dfe050b104607d36c306b3aeb795f872ea2c20f5a2fac63749db3c359531d8174114fa1767befc3b51e404eac72e3af20c4bed1b455a51d05b24a51ae6d926a0dfe050b104607d3633afd8073fc45d0007c7c6f7bfc07d1bcc5a879132d2434048166cedcaee3577300178f66e49fc5187bbba411d4aefa8ae8b493afeb32f1880c429760fa4632733afd8073fc45d0007c7c6f7bfc07d1bcc5a879132d2434048166cedcaee3577c5408435f1c487b1be2df82d08ebf919323008baf9a0a561fbffc4feeda290dfc5408435f1c487b1be2df82d08ebf919323008baf9a0a561fbffc4feeda290dfc5408435f1c487b1be2df82d08ebf919323008baf9a0a561fbffc4feeda290dfdfa1d690801f801609e130ee7156b54202acfd609f285a753a159c69b1b28e06db71fe53cab69069a4087badecc5170e40f8678fd2e641868b073db3d3d81595dfa1d690801f801609e130ee7156b54202acfd609f285a753a159c69b1b28e06cbf0092ec708ffad2bca97b875f0fada37a4e2df468f3072b52ce8012558f059769861317beefc9e44c8938b76c6cad2a666f41f10606aceb774d3c9eae3387aa0fd2a52efc1b5b13d384f7f088bf91e25b0fc0aa8cfc3bdfc7deb326a4b824e5c21e6ef416e36e2eff2484e626545433dd4bcf98fee9171fcb8ff7f290a3894f0dda15ce5b2a34d1d88388ddc94ef4a4770e606e4d731bceafe2137fcc270f3f371542e7766508e56a1f98564897c6d048c554b0b17b1b14843aa6dc64c97e20a694ece70b56873b0c6e5b94a36fb0e7d48c80fa3503f0dd8dd27f2521b7867ff4d10f72447c817fd7aa9e686ff71a5f6df6c2b2dc0f9af69f5670baf8293ee2729ef3681f1cf186df440104e1c3d398a2929ef0295da7df5705cceb22618321d142659950be440bb719bdd02067c3ea09ca60f70ddd11bf886466d2a96e175a5be4efd18ce0c7702e394ac0529ce70024d52d06dbbed040b591736483df2731d142659950be440bb719bdd02067c3ea09ca60f70ddd11bf886466d2a96e175e0c92c09eae5bdaf0c875253ea3e1436ef7b81d07e245d0361ac8ff51c305968e0c92c09eae5bdaf0c875253ea3e1436ef7b81d07e245d0361ac8ff51c305968e0c92c09eae5bdaf0c875253ea3e1436ef7b81d07e245d0361ac8ff51c3059685536a1a94bf7f40edaeae855467398cf7554707dff8fa751c381231bb5d2c72c5536a1a94bf7f40edaeae855467398cf7554707dff8fa751c381231bb5d2c72c5536a1a94bf7f40edaeae855467398cf7554707dff8fa751c381231bb5d2c72ce945f40f5ac735fb1ed7bcc79c74973d176771def2cd8be9284235f0aa45b2d2a5165caa07c87a1638fc85c8b8a4410bf6422a2fae888ae76641703c2788fc73e945f40f5ac735fb1ed7bcc79c74973d176771def2cd8be9284235f0aa45b2d2263c6c49ce5f207b12ac5a2b9d2ca00214cf385f3a1ae4351c0f6e4da1f1b5ca46437c539a5282665a2edfe09f8feeeb7af8a6d0a6e7331f0bc71b606f6b5d6a263c6c49ce5f207b12ac5a2b9d2ca00214cf385f3a1ae4351c0f6e4da1f1b5ca1226fbcbe8ed5fda4b7151a7ff1eca0157b5c7dba38760d683fe6caefc8c333735eeff5fd2986184e207bbf690a6a0f4b5d024642e93368e5bb9d2765ff6b1731226fbcbe8ed5fda4b7151a7ff1eca0157b5c7dba38760d683fe6caefc8c333744f0203bec66535a85dbf9180168ae14a8faa0b7332608fbadb44bd0cc1043ba448708a9fa9e14b1f81dd1142f13b9dad628671de68b69220929655abf802eb144f0203bec66535a85dbf9180168ae14a8faa0b7332608fbadb44bd0cc1043baca25b3346d9fa02766bdf1ec0f02354b9dda8f2df0f892fdac7ea610aa0a4e0cec88fea949eb4ef47d320cca27161e443050367952d562403fc462380962c0ebca25b3346d9fa02766bdf1ec0f02354b9dda8f2df0f892fdac7ea610aa0a4e0cdb7e198432a3b92239b615ccb7cc32707a8fa0297ded6aaa53f36b983aad7aee36d4c672d2a6dfe91f56eb0663a12d59772c5a4d45ed872e7611073a9c7b1b44db7e198432a3b92239b615ccb7cc32707a8fa0297ded6aaa53f36b983aad7aee01438c76472dd7da9a35d941a60bce11591a8e3074d90d12a39b8f1ac1b8b3a201438c76472dd7da9a35d941a60bce11591a8e3074d90d12a39b8f1ac1b8b3a201438c76472dd7da9a35d941a60bce11591a8e3074d90d12a39b8f1ac1b8b3a221abdfb6079fa6babf82ffea1a8bdb0251ceb781d52ef1a01aa425927ffc4644d891b1179aceff702da76ae12fa8d21ce88230be32b41c8cff5011cf2bb0e58ecbe551c4fa0d45fae7d3da4a5a14628ea45b116c83274cf1950d7e0d2b0f70d608f6b7a1db2eb956875654084ff9fc4fd891e9e6df14b9ac4e36a1adccc26a176dbff04916d0706b508122dac6a51e4a82dfe9cde56b7db9343d359849c8ddfab2fbb45a7148373233f42766c4c0a7676f3c53fe5bf512de1b228a94fe1ada47ed0ddd92194ed8db751a893fa8e36c9572ec3960c831674f9b79f4859df9c4d29253fffc3195b9879eaee4b0b1acb6b587867bda70d4b78267716bf0311715c5ed0ddd92194ed8db751a893fa8e36c9572ec3960c831674f9b79f4859df9c4d2f38f850e1c386593480e74635aec2ccb1a8d57f4de8e0f9897769f3f2a09ae4ef38f850e1c386593480e74635aec2ccb1a8d57f4de8e0f9897769f3f2a09ae4ef38f850e1c386593480e74635aec2ccb1a8d57f4de8e0f9897769f3f2a09ae4ea69300bd92a962609b06d81d54361b293f308f4af88974a9c08566b9586a809ea69300bd92a962609b06d81d54361b293f308f4af88974a9c08566b9586a809edf9f45bd3d07e56fad3d311752b76f442e27c5bee5a1dd89e7c45299486bee19405de8c15ee596b3b5ec56aff5418611c130653db065545c61c67cad17e588b537b95ceb6a1d9dc35aa7de8ccba164a738280bc9d112ed98ddb8a0dee194ef828461e7016e844f93f36782abb61433e5b829125290fd39d5a9bdd5e6df65dd18e7fed50dfb35ce22b1d05c888cdc0971748f9103ecaeaba85d1adb62226727eae05e610800161c341bd194b368a75cddd1b0f7504657cffacf4b44eae8ebf096e7fed50dfb35ce22b1d05c888cdc0971748f9103ecaeaba85d1adb62226727eabb96dfcfce2d7ac48bd5cd967493d609224412a1b26e7926a3ecc6aaa538b733bb96dfcfce2d7ac48bd5cd967493d609224412a1b26e7926a3ecc6aaa538b733bb96dfcfce2d7ac48bd5cd967493d609224412a1b26e7926a3ecc6aaa538b733eb699e731047cb189d67e498f0a07967198545afcaa2f37af6ec4d07288ff47675f326ae80e32fa5b60ab00e64ecbd6199bff43688e0bc12948d5ac5ed0e86a79cce901ae545fcbbff53146fba4d72d30f0ff40b1e74bd8fe27f4c70376cb59cdd09dc5818d64a953c245e5342ee56279bebfc116401ab034fced2bdd13de4a86952081ce86c9c6facbc31440ce74fc05e609616a8fd372ad1c05df6b128aea3dd09dc5818d64a953c245e5342ee56279bebfc116401ab034fced2bdd13de4a8bedeb30c46c870fd9da762cf6eaa066a149e30f2a7e0d4f141b9667ce155b877904e2f14a8586e1d3e32e302be0d317e19943a44dbd8fc4b53a58179c46a813cbedeb30c46c870fd9da762cf6eaa066a149e30f2a7e0d4f141b9667ce155b877549fc28f12d26dfee43a957464e753374c5d85564f47c41ba5c30cd6788bd183f207b61a679df3fe704cde0b70f40b1730764942c32e2e1570a4c72bb19f9d93549fc28f12d26dfee43a957464e753374c5d85564f47c41ba5c30cd6788bd183836bcc8573b510249dafffc76ab74e6bebb145748f897de17c311163a11f136d6d45e695bbd0a305234eee604405a3a5c57a4a9ae48365ab71f28e34f8e538dc836bcc8573b510249dafffc76ab74e6bebb145748f897de17c311163a11f136d09a51dbd9d1f6ffe76c3c3676ee7e89ed1cc241f60ce71e6112761574d948cfe09a51dbd9d1f6ffe76c3c3676ee7e89ed1cc241f60ce71e6112761574d948cfe09a51dbd9d1f6ffe76c3c3676ee7e89ed1cc241f60ce71e6112761574d948cfe48e15013d1545a492bad2daf4577af3b05f52a170158714f3daa0a39e619388448e15013d1545a492bad2daf4577af3b05f52a170158714f3daa0a39e619388448e15013d1545a492bad2daf4577af3b05f52a170158714f3daa0a39e6193884313b108d977b02dbf41c7dff6c6d9fbc49809a4c8ca2fdfc9c43cf12f6dcd601faebda40936759a00e75c4a18a320bc76be234916a1360a68a4c499939ef133f313b108d977b02dbf41c7dff6c6d9fbc49809a4c8ca2fdfc9c43cf12f6dcd601ba3a3844ea54039ef6602b0b767705b28b24351ceaaa82d1cea2a7bca12aee21ba3a3844ea54039ef6602b0b767705b28b24351ceaaa82d1cea2a7bca12aee21ba3a3844ea54039ef6602b0b767705b28b24351ceaaa82d1cea2a7bca12aee217428799d240bd7efca46286402ec182b49548fc2110041c576d45f75b45e281608d8263467bc2e3d54d27ee95e662f0656e513152416ceb3d7407c89d58e861b7428799d240bd7efca46286402ec182b49548fc2110041c576d45f75b45e2816b9523a23ecb22250bf9d34fe5bb63f7ff7fac15f0820056976c37b806a4910c5b9523a23ecb22250bf9d34fe5bb63f7ff7fac15f0820056976c37b806a4910c5b9523a23ecb22250bf9d34fe5bb63f7ff7fac15f0820056976c37b806a4910c5f8769b5984a74f6350dcce6b4eef2e45546a148eb79423be77c63656a78b50f4f8769b5984a74f6350dcce6b4eef2e45546a148eb79423be77c63656a78b50f49919e41c1073d47c56d2f827d3be26d4631e1a1565a573b27ebe2fd94ee968aef156a4c60c82aa5cb1a863678a0e687bc28b36ef8dbd619130cf3c38c900577ff156a4c60c82aa5cb1a863678a0e687bc28b36ef8dbd619130cf3c38c900577ff156a4c60c82aa5cb1a863678a0e687bc28b36ef8dbd619130cf3c38c900577fc846e09a2695066ec4ff5c9c02c7a3dbddb21d4788cfe162b9d0ec6daa9d82c0406aea957a8a28fa162ea5867d51f73b91a2ddb822dd66da594dfc57fbfe4e3dc846e09a2695066ec4ff5c9c02c7a3dbddb21d4788cfe162b9d0ec6daa9d82c0583628e71cef31c5ca22930b40f4b300dce6c63ec0189d265cb7135d400c6523f3c156c5e9df166bccb26c18e7b1ecf167e9cbcf7387ec2d92fe157613764eb28d9e607f81899759c1c4b6a5e2b74f3265560b90a663fd7b6ff5ed167c644f98ef803e0403a6d80a0f7a627430669c7c16e9ccf8c5c7f4001fb2e03d1136baffef803e0403a6d80a0f7a627430669c7c16e9ccf8c5c7f4001fb2e03d1136baffef803e0403a6d80a0f7a627430669c7c16e9ccf8c5c7f4001fb2e03d1136bafff84829874eb5873819ed553baac7fd4cf4d0c8a43478a141b35d11c8cb4b2173f84829874eb5873819ed553baac7fd4cf4d0c8a43478a141b35d11c8cb4b2173f84829874eb5873819ed553baac7fd4cf4d0c8a43478a141b35d11c8cb4b2173f88423d78e61f0b83a47574f4a48d58316014bba193bc8578870f51e5cf6b2f9cce3039f22d19b76cc7bd1cd6df5949ba52325f7e9a2c083c8ef1b7ae83e1783f88423d78e61f0b83a47574f4a48d58316014bba193bc8578870f51e5cf6b2f9460e58fd0c193c788b998e79f681f9eca72ae16e26444c9ec9103e85f50ade63460e58fd0c193c788b998e79f681f9eca72ae16e26444c9ec9103e85f50ade63460e58fd0c193c788b998e79f681f9eca72ae16e26444c9ec9103e85f50ade633bf2a53bbff4e8f5259801e6911fd74651fbedebf262a5cc9f048d2313cbf9a68164b1e9a4791994654057d7cbdc72f87faa12ee0a8c87fba25147c3b4852d2ac4a0c2fee72cd302c10b670bb36224d5a7e9d9c7903b3990689443e7bd17f31046d9529837a2e124a580e9f10276679fd0009c8d9c8ebe0603eaaba1971aa5408f7fc5ec8ab9290bdea9e1a252bafeead035695ceea5e750efe4713ea01907d846d9529837a2e124a580e9f10276679fd0009c8d9c8ebe0603eaaba1971aa54097bb33b1887cee5d35636cb02ceec1afd5d0f899d7336df9f84c042a2a7d23a3643b183af43568000e23ec670639f48b4372cb44443f8888d32595e6f4459050b78cc5624b45b4f5a28bb62f3f5ac828a5ff9074fb27cfe6b360d823c219b136cf7bb215ddb244b79b05da1718433d061de4edd16e17d816093ea02ad4186e7b6fb2334731715b16231477dd1b86e88e982f867e7c91b95c8804b625935cd789cf7bb215ddb244b79b05da1718433d061de4edd16e17d816093ea02ad4186e7bfeb2e565f05330073693bff77300156aad5518f565ff011dce6d14b867a879dab4de770ab54d9e6973fbf67ae9de420231645b5ae2e364862992e79cba75abc8feb2e565f05330073693bff77300156aad5518f565ff011dce6d14b867a879dadd498b5d000cf2b9e37c9345e3425718338b3220736bacd29270836bb0148fc510e566feb3ad54fdc24adb4771d6f4c008d362252cc0ae165f4e0ef590c20e2add498b5d000cf2b9e37c9345e3425718338b3220736bacd29270836bb0148fc55097a9b9a4bfc67c501b782acc099183f71c320cbd498e521c659176f3c3d3c65097a9b9a4bfc67c501b782acc099183f71c320cbd498e521c659176f3c3d3c65097a9b9a4bfc67c501b782acc099183f71c320cbd498e521c659176f3c3d3c6a78a7c1612febec384b1a9133988f2a7ce73b68b24e7b3591d82d30fc64c711ba78a7c1612febec384b1a9133988f2a7ce73b68b24e7b3591d82d30fc64c711ba78a7c1612febec384b1a9133988f2a7ce73b68b24e7b3591d82d30fc64c711b6e6d374989ac8f69ed769a5f40003108b96e94909f5cee5d14043a5c2359d1d86e6d374989ac8f69ed769a5f40003108b96e94909f5cee5d14043a5c2359d1d86e6d374989ac8f69ed769a5f40003108b96e94909f5cee5d14043a5c2359d1d89fc3728793236afbf161474fe23793436e4051ec129f7a579b8308064b0f5f63e60cf3f4a0cc8d32fc22a79dcd9c822bc4bc1f4f2876d8c40de9eb55c2e703b5e768771ffaa99ea4cd7a10bf07cb5986db2b28c721f39265b13bc5d9c9f86e83ebac3ef187beb041c3beef8f5c014133e42a347f24a4a4bc4e2c33dd6aae30146c0986f96ba8b7ac1d760ace4cf67ae9b2f0836de2a431bcfbbe7ee0a2cd925aebac3ef187beb041c3beef8f5c014133e42a347f24a4a4bc4e2c33dd6aae3014ce02d3d6e12b5bdfd8b860ab4025ddfe814cb38a226f60da3491a8eb67383db2ce02d3d6e12b5bdfd8b860ab4025ddfe814cb38a226f60da3491a8eb67383db2ce02d3d6e12b5bdfd8b860ab4025ddfe814cb38a226f60da3491a8eb67383db20bdf33e160280006b22137e1807a12b64f36dd6139aec8c79bb41793cedd014e0bdf33e160280006b22137e1807a12b64f36dd6139aec8c79bb41793cedd014e0bdf33e160280006b22137e1807a12b64f36dd6139aec8c79bb41793cedd014eb526d5c62229ddfc43422108731efddeb8882d86e9eb6980eb9f7f116f356c07b526d5c62229ddfc43422108731efddeb8882d86e9eb6980eb9f7f116f356c07b526d5c62229ddfc43422108731efddeb8882d86e9eb6980eb9f7f116f356c0797aa37b045ebcfabd92db81655cd0d0c400708303c53a94861b8894e7862a3dd0ee6813a6261ed1722733268f9bb22c836a5aefc44777bddcba4ad2345244c30d9501cd5f76ebf9b672de4b84299961703264a72b105b8f37561cdd75d58b4d04221ac4c2d1b8f134c0922fb9fcda68d254a23d0b881315392901a0f50456660ab8c63cc79edf2a134b11999e5cacf1d35aa546ecc00d46c7f8f5e0cf46f63d64221ac4c2d1b8f134c0922fb9fcda68d254a23d0b881315392901a0f504566606556622fd2e80940612dac54fa799432feed370d0531cd87f9af65a760d6567e6556622fd2e80940612dac54fa799432feed370d0531cd87f9af65a760d6567e6556622fd2e80940612dac54fa799432feed370d0531cd87f9af65a760d6567efb21b268af4b5f8a3df3ebe62b16531f6c5165504129a1326922b4bde27f6313fb21b268af4b5f8a3df3ebe62b16531f6c5165504129a1326922b4bde27f6313fb21b268af4b5f8a3df3ebe62b16531f6c5165504129a1326922b4bde27f631357ffcd4b36c13ab3f4b779f2afe6091a7a06e8190aba5be9ccc08e7c09d114b7ea4f3133e4e0ce7144584ac715f66879568d03708f7fd27715885560eb363fd5cd9a3ae33fea7a6a1e5f39c56aeb1d3c2c9bfd71341a2002a4601917870c9bcc00940af570c748996709764caa62713f80713d5d032e86c6434f500dd364de1fff9e13fd8e735bfd52277e9de1c64f71d75bf961311006b41ffd10d56a88d40600940af570c748996709764caa62713f80713d5d032e86c6434f500dd364de1fb40b4e8071ebfe18bf6230b39ca3d8978acd1099d5aaadb4cb4bc6faa89ca108b40b4e8071ebfe18bf6230b39ca3d8978acd1099d5aaadb4cb4bc6faa89ca108b40b4e8071ebfe18bf6230b39ca3d8978acd1099d5aaadb4cb4bc6faa89ca108c2b06b8d49791982cc23d7f4d82218ddbd2272e7a552f39b442fb77a20732d03852b9304dd9a6ccc55a151dc7a705add12187f063d970cda4d384c7d880a3d1ffd7d51df6ca026eadc09f569a5a210656235830fa42a2a76004b689633f9a85c42a40aa4a182904d2366132ce39962d19b7acc74ea1649116e620802991dc55c42a40aa4a182904d2366132ce39962d19b7acc74ea1649116e620802991dc55c42a40aa4a182904d2366132ce39962d19b7acc74ea1649116e620802991dc55c3d51e3bac5d7c2fa3218f05a51a121b1333c08efba7fd652e77a3471094539749ee14e2d73501e158b3e223e9255602b09dadff76addc1c8fccbac73c0642baa3d51e3bac5d7c2fa3218f05a51a121b1333c08efba7fd652e77a3471094539741c2e4fd0ccbb5f7105422b6d60bb42b112a7a53e69d264e56cc0007286ea9461df713853df44063027c0b6a42fc720daa5b047dd97b4049421e235456ffcb297002f052dababf50ce2f8387cd0cadd54b447fac61bc9c9a211003d7471fed98144aad23d57005469766879f18fc47c69ac9e8ba950e6b45158b4484d7e8c9af027fee260c002997b368a61058512b5bbd0ee9fef83aedb5557d6e608631fb16544aad23d57005469766879f18fc47c69ac9e8ba950e6b45158b4484d7e8c9af0ed8d782f6686be3a97c4761165e724fb628bc631c24ae42d94854a0a11a71f4fed8d782f6686be3a97c4761165e724fb628bc631c24ae42d94854a0a11a71f4fc24100d019aa064443c4571243d7442a00d16654988b67712eaf90a45c73cffd5afb54c65791ea25fc2faa4a45b16f1aea8687610ad604b6fa8f049ff610efb25afb54c65791ea25fc2faa4a45b16f1aea8687610ad604b6fa8f049ff610efb25afb54c65791ea25fc2faa4a45b16f1aea8687610ad604b6fa8f049ff610efb246d479cfae828d992737718b8011a26a141e8566d8a0cea3d08e9ce82b7ec3a3bc2a2b16483056905b8bb42ac2c52c22b8eec21b372748d93d11f6198568a59446d479cfae828d992737718b8011a26a141e8566d8a0cea3d08e9ce82b7ec3a381ad4617ccc2cfd007279f1f93e6a9c2ee5700971598b1877fc04a62db10ffab81ad4617ccc2cfd007279f1f93e6a9c2ee5700971598b1877fc04a62db10ffab81ad4617ccc2cfd007279f1f93e6a9c2ee5700971598b1877fc04a62db10ffabf6c4833ea6d273e9493d405ba3ffcccdf964ac3b6a0717d7a97212d3d45f4c22a8e84e206bb53507e0c201422040040d8b5d6d805275c45560cb04b5b213b5aff6c4833ea6d273e9493d405ba3ffcccdf964ac3b6a0717d7a97212d3d45f4c2299f742e09a32bdda650ba63c101cf3619bb65342407219752886e98ec72248cf179fd60850b7c8ebea7df2aaf0891979ea979ef70f26105d471bb340529ecb0d99f742e09a32bdda650ba63c101cf3619bb65342407219752886e98ec72248cf9a933cf74397ea0d97d532e46f354236afbda50f806f146acf6d8fa50fd0d913156241c5881427618153e498f45f68c8bce8614c89470b99d88c17178e7d072c2d98117ab4bb39765cb302f145d9a6ecc62f9172396fea89c6bf11cb8f9965fe26a41ac15b5cbe9b362e1cbe7fb5359714077cc2d0168e8511b2359ed777bd8877295e5f22908eb41e7d3d7e31303e379919da1accda384ce235114c7acee56926a41ac15b5cbe9b362e1cbe7fb5359714077cc2d0168e8511b2359ed777bd8845e9ba715df7fe75e3ec866f1d7850de2e8d235b5a531370fb614fdaeef79957010b3a0f32b238e910e446321151f97527c1504644e33083b7af0f56962cafbc45e9ba715df7fe75e3ec866f1d7850de2e8d235b5a531370fb614fdaeef799575bcfde870d3161988e1287c15d3f700f22359e31b8ec7469a4fd014204e310b25bcfde870d3161988e1287c15d3f700f22359e31b8ec7469a4fd014204e310b25bcfde870d3161988e1287c15d3f700f22359e31b8ec7469a4fd014204e310b233bce8a72365b6218cca0c22f70c8322c526d60d700f701f6cf5dc31c60f2ec530960cb3720dba255d1d8e6234a9399b5ca247883781a104169434915a1209f033bce8a72365b6218cca0c22f70c8322c526d60d700f701f6cf5dc31c60f2ec577e27f60d404d54d5d60adeb2c53edf406a5d107dfd7a82f40f94095a8c749e96ab0c914a340d25217e8428293dad53f203b9b2438cc1c1cd077a4f9b21f69968416a4efa49c0ae8650d7c2b5554415713c811346621655b16c527ac2b4f06f563d19d1093c45b928dc9c21c111f150370d779f6cb182f1f2a34500c49aaf80d63d19d1093c45b928dc9c21c111f150370d779f6cb182f1f2a34500c49aaf80d63d19d1093c45b928dc9c21c111f150370d779f6cb182f1f2a34500c49aaf80df3dc9a2eeee0740bc52bae5f44d90f9798b99f60ac97a7cf2dadc811026b125af3dc9a2eeee0740bc52bae5f44d90f9798b99f60ac97a7cf2dadc811026b125af3dc9a2eeee0740bc52bae5f44d90f9798b99f60ac97a7cf2dadc811026b125aae8a6a19da570ea75aa0ca437f2b370fbd326d6baad1efa97c1f6bba146232bc7d5db37fbd2bedfa1068b6e52791ce699ac3954d15150fc1999fcdb72ba231b9ae8a6a19da570ea75aa0ca437f2b370fbd326d6baad1efa97c1f6bba146232bc98e20b48c377c379083a8e260cf70241976de09b68084d28047d071f7591a86b7621b659b1a4680ac33c2c91e1c6f7dc2e8af49137bef22413b78d9dd5ebe92894b1869585ae1d75b5088813bd09398108506e3d8dc9b259d27da37ecf4dfed7cc0e8bef1770b6d9dd3fb663479769a642db731681ad749def36d0e593ca8666cc0e8bef1770b6d9dd3fb663479769a642db731681ad749def36d0e593ca8666cc0e8bef1770b6d9dd3fb663479769a642db731681ad749def36d0e593ca86662a70a6895743b6589ac2dcfd939577451d9ee3a9ae66614db60c93ee74cfabe480cc1ccf36e02b4fa64f292bdf96546c3bec291c2308ef1a2bb71fdb867d2be5588748e451bbe5b7d92b1984928ba357ec5748cfc254586fbe47d4993beb69124e3ef875461319054dcf761608e094cd0841411eb4d0f68e6a240a649b338d3cffa0ff49c9fe42e74ab75677b7637968c6d02491e2771fa7d136dc86c5eaebf14e3ef875461319054dcf761608e094cd0841411eb4d0f68e6a240a649b338d3c8707565de45b8ffec16d68e7677e234d12547b05321a5f62dcaffac983147e468707565de45b8ffec16d68e7677e234d12547b05321a5f62dcaffac983147e468707565de45b8ffec16d68e7677e234d12547b05321a5f62dcaffac983147e46249d352a4369269c8565f9fde34855d14fdab5802a3f7c7a4dac9d8a6c4d4cca731f994a5fa07418b25c65d85be3dfed619066d4bde5e299d171c41c48ca6a55249d352a4369269c8565f9fde34855d14fdab5802a3f7c7a4dac9d8a6c4d4ccad83d008027cbbc68d7c13180ec9ed61224a3645c46d1fb808f21126d771dd2a7b3ce87426ec6d800944490213ecf7d471f776859d7133b10d806f2f79526188ad83d008027cbbc68d7c13180ec9ed61224a3645c46d1fb808f21126d771dd2a77cdb850465354552e406ea8cc2a32d38083493951c1a7d1c263d447496051a0418d06eef5f1f93f0e74b494aafa3468a34a994b38795f7afa9f14227956722717cdb850465354552e406ea8cc2a32d38083493951c1a7d1c263d447496051a04770fb6d3b2bdcf66b79d0055c2c781f0045be7fc2bdca0c3dce26a9ec9c28f76d7f76f2cc066e568abbe5f38dd2e925aa340ffde20b75f78b6d08e73d80cf023770fb6d3b2bdcf66b79d0055c2c781f0045be7fc2bdca0c3dce26a9ec9c28f761ae596b528438f42acde141cf328e0559a8539f9cba6afc422b9f1cb9ad6f964d2f5bcb2279aed3b859e11534a9c5fc6879d73e5285fb83f533599135a835d841ae596b528438f42acde141cf328e0559a8539f9cba6afc422b9f1cb9ad6f96422eb399eca0ad172624e4240ae7370a9bedec70223c19f108e718eed2426a7b1438ed761ee1123f85a00a58358a5e59467f14d735f7380c6fbb0d44231704a2522eb399eca0ad172624e4240ae7370a9bedec70223c19f108e718eed2426a7b10541864f5b0c752db0da888a54a6abcab985597358d7eeb26175f7db4796de8689f9f8be5ea0cf9584714e26f23e8c6256ebb02988a2f4ea013fccc1647c399f0541864f5b0c752db0da888a54a6abcab985597358d7eeb26175f7db4796de86d40fe0035193b7d30b2fa0ec40a83038145c1fa10df156ca4310c99cd502c42195b7d842a7fcb7b5a0dcdd7c1f31f9de1e561e00685bc7c5cb9b76259d34c544d40fe0035193b7d30b2fa0ec40a83038145c1fa10df156ca4310c99cd502c421f63e0b9a5643a6a0a76cd657d92c4a649b4fa01b41f4ee58f90d16da54740878f9b29a6fd1285c4a91fc0a3f26289afdc85fc2af8687b30aa90b3a60334d24d0f63e0b9a5643a6a0a76cd657d92c4a649b4fa01b41f4ee58f90d16da5474087812404e0b1caefb0864e89f14c9a227e257a9e48c467e65157948800376a9653612404e0b1caefb0864e89f14c9a227e257a9e48c467e65157948800376a9653612404e0b1caefb0864e89f14c9a227e257a9e48c467e65157948800376a96536b4d9d97d749630c8e232cbf9fdc493261190fe8f7c3d388f185e6dc991e7f99318aad7d39ac15289a130c825f992834b61652ba6efb5055a0679449fb0f8da76b4d9d97d749630c8e232cbf9fdc493261190fe8f7c3d388f185e6dc991e7f99340eaae2e90f454ac7dc1d97a26d56c79af8822812d4951198043a404118ad2fe26998bd64f9eba39920cf4d2fd7fb4d892d641302bf2ac5718ac187fd522755d40eaae2e90f454ac7dc1d97a26d56c79af8822812d4951198043a404118ad2fe8eb9613455d28bbc089bab8f8ef66c1f5b097781ea211694b2cf0a3b181789ca04bb137c4a5a5418c427d86e8b97f714f262eca24c10cbc777fcad269beb830aafea482c1a5dd858c5986c951ad94a4435cdeb90da89e84f9310e550cba75c2149bd3be87196d7f575897aa3f1ad84f7ae315ee954c0b76c43885e8968802678f09d9dcb3b458b310989f5b7bd115500e384e97f92f9c332c48519b78731f92549bd3be87196d7f575897aa3f1ad84f7ae315ee954c0b76c43885e8968802678450d96ea2d73c31f87d68db97830beb3448c9352e62864c9b71652e34af2f7cf450d96ea2d73c31f87d68db97830beb3448c9352e62864c9b71652e34af2f7cf450d96ea2d73c31f87d68db97830beb3448c9352e62864c9b71652e34af2f7cf0fe2e834af3cbb78ac73b0101f9f7b9e2cdb0fe44fdb61148cc4e178cb9aeaf90fe2e834af3cbb78ac73b0101f9f7b9e2cdb0fe44fdb61148cc4e178cb9aeaf90fe2e834af3cbb78ac73b0101f9f7b9e2cdb0fe44fdb61148cc4e178cb9aeaf92f16b0d99d1a5d3536347ae8b32617c5d7f0b461bd16e59f50fb11db70c92ce12f16b0d99d1a5d3536347ae8b32617c5d7f0b461bd16e59f50fb11db70c92ce161ae0d3dcf75ad6d2df018a28d4fb16e156746ed478ce75fab6906c57be692913a48ce7d63ba0fb22a631e9e0bf95bb323316500b4749c7424b410108638dc0b3a48ce7d63ba0fb22a631e9e0bf95bb323316500b4749c7424b410108638dc0b3a48ce7d63ba0fb22a631e9e0bf95bb323316500b4749c7424b410108638dc0bbecfc3987b9115f40adc96e484f3cbf9dcb5726708ccb9a6d0d6029de2efd140becfc3987b9115f40adc96e484f3cbf9dcb5726708ccb9a6d0d6029de2efd140becfc3987b9115f40adc96e484f3cbf9dcb5726708ccb9a6d0d6029de2efd14088b5cb2bbb05341b28072bec110c12886c1aee13a4a9d2a07f56f4431402e29f88b5cb2bbb05341b28072bec110c12886c1aee13a4a9d2a07f56f4431402e29f88b5cb2bbb05341b28072bec110c12886c1aee13a4a9d2a07f56f4431402e29fbea205db6a2e57f1af4525bd7a91f5cc50737e94d670b189d1bbb63ae209ba3af638aa4268ae4a85d75f2ce0795b366267a4b84e27699ebef49802ff4afc2044bea205db6a2e57f1af4525bd7a91f5cc50737e94d670b189d1bbb63ae209ba3a437215760a1afd9700cd275a3542cefb0e2267471aeb85dfcd5ff8806098e3e95fa2c9723448ed8cb30f16bf23893d82208f9126dcf52b124cd3ed7bcb0816e9b2afe4ff62b5ba2ab09f4460077f4ba92a9b640e804113d53d7f67490aa7a088b9df8ab3ac8957d345d2dd0589ded3ef5d509ba3ed50c1ddbbb82c8d0f12d6f0b9df8ab3ac8957d345d2dd0589ded3ef5d509ba3ed50c1ddbbb82c8d0f12d6f0b9df8ab3ac8957d345d2dd0589ded3ef5d509ba3ed50c1ddbbb82c8d0f12d6f05e271e199997abd5d0e5ecec6d80064c5d67e9d67d823b1fcee55e40541d6a30d46edbe68c2c3860072fed7ea0e4c6637089014fed99b2f0a1f0bfe9769e5e075e271e199997abd5d0e5ecec6d80064c5d67e9d67d823b1fcee55e40541d6a30ac97708e32810f562793cb8db57aef258f52438f07ce05177803df10ac75798cc0866ce5fcbc24c22309da4e88cb1b34e49d6c720e486aad12821cecda762e50c9964704b66d7550b5df8bcbf78250dfb9add63adeea27f8368c431ec40cc4c631bce8d4cc2dd2cd1a1c293740b584ebf4f562edfb5ba046e2e58f27c5fa70059b7a875499d2d038fca0843f3cce92953bc49382633891858dff8ff755be48ad61d28681554de0274c44253bc654782d6b9c800848c8e6337c2f573b9057419cb30e75409673e41a85f70f992712e9e22c3d726cf70d99138d1372c18bd223bb4cf66448ea211aa972239b01796104bc643453f2df71fc34421510a3d0739e91b30e75409673e41a85f70f992712e9e22c3d726cf70d99138d1372c18bd223bb1a39b19dd9f5efdc42fb5ed71b5d9d94ff9ab4dd8dfdac7dae45c16022020f640a6eb77de231c0392f91985f2e9782d5692952649cae0803eb3e9d7b9ba40e3d1a39b19dd9f5efdc42fb5ed71b5d9d94ff9ab4dd8dfdac7dae45c16022020f643b745ab6b9734901bf4591a389d4b21cde4d6c732e069b09ec3360bdfcb6897e19582384f85cfc8f4b8c848b556b43399e37b103653062204d7d0dc7f382a0ad3b745ab6b9734901bf4591a389d4b21cde4d6c732e069b09ec3360bdfcb6897ef0da4ad58d5f1d1749523685c3efd67af29265cae7db47da886c577e19d2396df0da4ad58d5f1d1749523685c3efd67af29265cae7db47da886c577e19d2396df0da4ad58d5f1d1749523685c3efd67af29265cae7db47da886c577e19d2396db400678056dd3827920f834999b7d216e2bee1ff8eb73b5b6d430792c3e86d3bb400678056dd3827920f834999b7d216e2bee1ff8eb73b5b6d430792c3e86d3bb400678056dd3827920f834999b7d216e2bee1ff8eb73b5b6d430792c3e86d3b079729884a6c5d5e90df4b1fc0449d09c44a358d9b0fd0d7f935d64222bb0435079729884a6c5d5e90df4b1fc0449d09c44a358d9b0fd0d7f935d64222bb0435079729884a6c5d5e90df4b1fc0449d09c44a358d9b0fd0d7f935d64222bb0435de9eff520e44b992517cf3945fae22647859d6f9eeb068a4843757bd42db62b56b68cd9d8942c9cab4a43a8cf371c4b9559ddde70b53613d36c8a4e12ca5f242de9eff520e44b992517cf3945fae22647859d6f9eeb068a4843757bd42db62b5999439f1f398594f478f4754843b15a9e92266d922aa5640eeac27f67b485fe8999439f1f398594f478f4754843b15a9e92266d922aa5640eeac27f67b485fe8999439f1f398594f478f4754843b15a9e92266d922aa5640eeac27f67b485fe846aa5efa539866dfbeffbbc50995300f2c8e7c804687938af329c1371758b2ae46aa5efa539866dfbeffbbc50995300f2c8e7c804687938af329c1371758b2ae46aa5efa539866dfbeffbbc50995300f2c8e7c804687938af329c1371758b2aed994c05706b410868428e64071d89781fda569130ebf2ae690d5a7fe05be2ac1d994c05706b410868428e64071d89781fda569130ebf2ae690d5a7fe05be2ac1d994c05706b410868428e64071d89781fda569130ebf2ae690d5a7fe05be2ac1211dab081718fec1e86c448b4084e858df0e09ee09aad83f14270cce2273a829da7d4faca8afcf18a29442d4941ee5037a899641370a445b59816caa03debac7211dab081718fec1e86c448b4084e858df0e09ee09aad83f14270cce2273a8291a1a4504bca42abb2bace96aef4f7b5637a9e5070de92b48134c9514a8653157bda7017f87a98c2ce599c40f506d980bf75565cfda242e3554c3eef02241ddfb1a1a4504bca42abb2bace96aef4f7b5637a9e5070de92b48134c9514a8653157cea11ac5c3f8f08bd19373e9d73d5d01ed8ed6df85ced1fec9f88db4c4fad737fcb57ff616373b10c220939a2afc60087b46e143842dd4855a447f0cec221cc01679f677f59b50cf3653b24c269c1788a134dd519e398dfe417fb5a5d0ebe7e8acb793a7fb4269e523595d55fbe7e7e39eac32360da86e07d70e3944fcfd8f8e69e737ace0f0623d1caa1c946df0aa529a5e43f2c9d79c9501772b01b323c4e13430bb14aa925536a0f93cc0071e4d2861b10c9972b5549ac401c1c037b20e607b22522d87acc49716624428ad493404fbd90cba430542a37cf67c9446f879e63452f7dd2e399a0f66535e6c98cdf3ee445dcb04bcc0db3fca5affe099a0bfda7b22522d87acc49716624428ad493404fbd90cba430542a37cf67c9446f879e6eb1abf62babc166cc737660d5efe3da4187567f94f8c4d08ad8ab72f111b678bb8372c039d94e3e9c347f12b8227934f7d2b98eeeac5fa6baed5113c1e391298eb1abf62babc166cc737660d5efe3da4187567f94f8c4d08ad8ab72f111b678b7ae7a684e47e39b54f5e37ee4ff7542db708067319bd586fbc91b6511ecfdf9e18b01ba3c46df874b0a7fec9d3ed2fc52b1398115afde66e907c091a63cea2f67ae7a684e47e39b54f5e37ee4ff7542db708067319bd586fbc91b6511ecfdf9e95c75c3852b8466c531adc47222a7f56dd4cc9807843e2a75d7fcadde35ab1179e63ea373cd4f247109f43dbdf9d2ceea93be46a8bae319461da6ac7f05de95518de5d4474f651333af0c06eeafdf571ae472cceda2a1d314ce50dfd63b71a8bf87624d0ae9f00f616a6a595702be9c612c937539998dcb84615d5d16b22d92df87624d0ae9f00f616a6a595702be9c612c937539998dcb84615d5d16b22d92df87624d0ae9f00f616a6a595702be9c612c937539998dcb84615d5d16b22d92d3eb84d67cec89647d2f38e5e79cc8fd2a8aa8327577271499d144d9db0ff99443eb84d67cec89647d2f38e5e79cc8fd2a8aa8327577271499d144d9db0ff99443eb84d67cec89647d2f38e5e79cc8fd2a8aa8327577271499d144d9db0ff99447ae50ff09ef392672eec86d176485b16a7cd56487218845b75744b856e827bd37ae50ff09ef392672eec86d176485b16a7cd56487218845b75744b856e827bd37ae50ff09ef392672eec86d176485b16a7cd56487218845b75744b856e827bd339d650498bee5fd2805fc1e47b9700b4c73ab2f12147e4898a3abd6e3777a47eb821ab5540b97a7416e64b8434b7dd6d73f4c5d17137b6304de756ef0aec988c39d650498bee5fd2805fc1e47b9700b4c73ab2f12147e4898a3abd6e3777a47edaa68561bcce9f2ae07efbc0f9b71f3d2e7115a14c4fa5e72dcbfb3390d8e480daa68561bcce9f2ae07efbc0f9b71f3d2e7115a14c4fa5e72dcbfb3390d8e480daa68561bcce9f2ae07efbc0f9b71f3d2e7115a14c4fa5e72dcbfb3390d8e4800f768fc7666e69a101881433e1c49aa9695a8acbf3e2893f2c2677d5918addc6fa39acdfede40c437fb6c9655c6e8a3f391378b344918eb8df15ef6146ecc3640f768fc7666e69a101881433e1c49aa9695a8acbf3e2893f2c2677d5918addc6e84f52b5e8bbb94ec89b9d7a43d63864342fff844527c69d443c7db4fbeaea8cae0a5884cc8152f7b74250ec88ed528c58efc468ed1ed49cba0ca72762ee590fe84f52b5e8bbb94ec89b9d7a43d63864342fff844527c69d443c7db4fbeaea8c26344262c38cc03f4e2f35fb64c9da9677e83b5193e46e9cff5a2387ae499584b6ceacdf0606e182b373877f974a95892104228a7bc7d71a9a4d5850f1f9e3a926344262c38cc03f4e2f35fb64c9da9677e83b5193e46e9cff5a2387ae499584bb6a7f5d7e8d2a2acf0e93249e647bb3d7284c5385adbdd50df340d4b9400ddf51add18f756d0211379c861679c85b0ba2a9c9fec7cf1eecc9904228bdb545b7bb6a7f5d7e8d2a2acf0e93249e647bb3d7284c5385adbdd50df340d4b9400ddf40b55fac7f95174dc9009a5f207d679f4c544f79ee6338b55262f56b09ca22608f23aad42677310bc1661234c1799a62845368c800febec53ea1fcf241c63e4640b55fac7f95174dc9009a5f207d679f4c544f79ee6338b55262f56b09ca22603b0a7666c2a3b42273a9708aa28f5424b0eae2b5104ae1a9dfda726985621c1d3b0a7666c2a3b42273a9708aa28f5424b0eae2b5104ae1a9dfda726985621c1d3b0a7666c2a3b42273a9708aa28f5424b0eae2b5104ae1a9dfda726985621c1dc907744e95123c6fb37a67c3793132a04470f9d479d274fbb4245e35e66d2df45e8d5170b85bc5a4eccbbd6dfd54cbfe86452f5cdb273fd64adfcf5a2ab1aa7fd9bd1af4f73a6c991541b403ef05fe8804023b5e3f6cde6c35c1596457dfd9f795fa724f036baf8bea7a48ec3558a861f8eb43a058dbbac383e7f2325ade26a095fa724f036baf8bea7a48ec3558a861f8eb43a058dbbac383e7f2325ade26a0bca4601f37cd1fdce590cf31f7d345733bc55136eb800117a4bde744326fbacdad69a48c8e4eba2040f2a453d34e2e8cb6aca0690bf387a4d347509c285acf7dfc6fbe47b9dacc39acc1e764e1959e74f2cf03f18fd00999a4c583a6e1211904ad69a48c8e4eba2040f2a453d34e2e8cb6aca0690bf387a4d347509c285acf7d384831f0750716adc322297ab55fc46f01a946183d6d36c8a7c0db2887bd153c384831f0750716adc322297ab55fc46f01a946183d6d36c8a7c0db2887bd153c384831f0750716adc322297ab55fc46f01a946183d6d36c8a7c0db2887bd153c9177a6b4851e5a3b936a329493c301d5482adbe97430ef035fae6f3059f3019c25376e12b65cccd4d4d2ddc94543858f9e629a9974a43ecde74461060aa8e54d9177a6b4851e5a3b936a329493c301d5482adbe97430ef035fae6f3059f3019ca8b8a6d1399b3b39485fca0bc514d41048ec01497f49268249f155e7fd72952ba8b8a6d1399b3b39485fca0bc514d41048ec01497f49268249f155e7fd72952ba8b8a6d1399b3b39485fca0bc514d41048ec01497f49268249f155e7fd72952b6a1eddbc98f35bc4c04342886890db580f1918b779e062385ff926cd8f9b9ffd6a1eddbc98f35bc4c04342886890db580f1918b779e062385ff926cd8f9b9ffd6a1eddbc98f35bc4c04342886890db580f1918b779e062385ff926cd8f9b9ffd6048e85180781c69c0058c860af4b41a5a065968031495458c2200b9ae3ca371a5e40c5066f0ef83468ea3c0a306adbb0b922af1baa0453ce3ef7cbc62e8fe536048e85180781c69c0058c860af4b41a5a065968031495458c2200b9ae3ca37149168548656b59c91a72e6246719e027a6f0a17f0359857c8988b5b3f504211149168548656b59c91a72e6246719e027a6f0a17f0359857c8988b5b3f504211149168548656b59c91a72e6246719e027a6f0a17f0359857c8988b5b3f50421119095698b2c074362aab4119a3c7122ced7fbdcf1b35f038008ef72bffaaa0024344a8a7f5ab63f0aa3ac180b18566d372f999343fd8c4b586baf6c01ba5c6e409095698b2c074362aab4119a3c7122ced7fbdcf1b35f038008ef72bffaaa0024b0bc834c32a1caad291f26b52587e563ce0770e17338a679b30bfd675dd77a2ab0bc834c32a1caad291f26b52587e563ce0770e17338a679b30bfd675dd77a2ab0bc834c32a1caad291f26b52587e563ce0770e17338a679b30bfd675dd77a2ab6ba8c2f356babd6d52cbd034ca9ae5bc863b3adcfd2eb0eda51a937e74e46c5c86b0359634bab631f6c2f6a4ea570f68da9605bf77f138f58fd1932531644f3b6ba8c2f356babd6d52cbd034ca9ae5bc863b3adcfd2eb0eda51a937e74e46c595b4beaeffe49b1704cbeabc8854cc7df6ea125ff4b692158fe507d55f2bc0188d30945bab6603447af94569b24ca14698422001a26bd554bb3c44bd60f5c9cb95b4beaeffe49b1704cbeabc8854cc7df6ea125ff4b692158fe507d55f2bc018ec7e13bfbcfe79ae03f0f9916f4c55a6138d47c08d4b83417d09e38e755fb978ec7e13bfbcfe79ae03f0f9916f4c55a6138d47c08d4b83417d09e38e755fb978abb28e7d5265eecceb5c76d682ba281268153a74857f1bb18c89378266da521defaf13a78a8edd9f7d4c9c83dbd1d4055ad945d7fb3792f442804e99f0b002e2e65a5ff9260255c84ba12b02a4448c28a0880b16a34e4824f094ae7aaf88b77befaf13a78a8edd9f7d4c9c83dbd1d4055ad945d7fb3792f442804e99f0b002e2a3ca9a11b337b8d8489d56249b1f0d6cd2aab2a60121b7bd1d6b1292006054bfa3ca9a11b337b8d8489d56249b1f0d6cd2aab2a60121b7bd1d6b1292006054bfa3ca9a11b337b8d8489d56249b1f0d6cd2aab2a60121b7bd1d6b1292006054bfff051352a369af83c3c3c9bdb02253713b36f7d7b249904dfb25f8fb80817860ff051352a369af83c3c3c9bdb02253713b36f7d7b249904dfb25f8fb80817860ff051352a369af83c3c3c9bdb02253713b36f7d7b249904dfb25f8fb80817860a6b87cff8754b97c430600be054d374d5b59ef2d80c31c37637514aa351e0f02f7685b18d3e4947e4ed89ffe5d4803dbd62ea5809a84d2a4849a4c714ae398d5a6b87cff8754b97c430600be054d374d5b59ef2d80c31c37637514aa351e0f025221251bcf0ee7cff7a3bf8e46adb03e5bfe8c3d296ddf1b19cdebb9a8177af8bd800e93d67b3c53c303392503438eaf502b58fb2f19b003272acd0428669d795221251bcf0ee7cff7a3bf8e46adb03e5bfe8c3d296ddf1b19cdebb9a8177af80afe0fc3ec96ca90c1556e82ff22444752390db0bc1c65c5ea75f32b43770983d77421cd44c6d788ceec942aad1d08eb897a55f0b2d150c1cfe5e13f3cdc7ef80afe0fc3ec96ca90c1556e82ff22444752390db0bc1c65c5ea75f32b43770983dd4e8753edec9593c1906b614efe4804be262e3c06a8efea6158c7fc44ae8c7ddd4e8753edec9593c1906b614efe4804be262e3c06a8efea6158c7fc44ae8c7ddd4e8753edec9593c1906b614efe4804be262e3c06a8efea6158c7fc44ae8c7df39fed2e6c76c8f8cb8108008ba80a45e05499c403e7c9ab0f37cfbadc4da600f39fed2e6c76c8f8cb8108008ba80a45e05499c403e7c9ab0f37cfbadc4da600325f438fe8b72c1882b01107044719484e08df4da08a780c1941130751852f22fb03b10a99a75cfa392425c4e09a753696f5e1c5bf1978cc967e393accd950fffb03b10a99a75cfa392425c4e09a753696f5e1c5bf1978cc967e393accd950fffb03b10a99a75cfa392425c4e09a753696f5e1c5bf1978cc967e393accd950ffe9276cef8a2cb5a2a9ed9aa95f3a36d8bb6306bf07ded67bcdfd71660fb44aa0dc0217f6d744b2d20e2787ac51dff56e617a5c65e64addd1c08e971bd67de18fe9276cef8a2cb5a2a9ed9aa95f3a36d8bb6306bf07ded67bcdfd71660fb44aa05d94c3cf1217f1ff9e3b1cde58a16b9b2453dc2120375c26c52eef5029a9dc6a6b85a91e9f28058f4aab3a4d556b2844308ff5772b41378fbcd16be68b25d56d5d94c3cf1217f1ff9e3b1cde58a16b9b2453dc2120375c26c52eef5029a9dc6a280f82a6c48a2e30219242a0b518bb42e9205e0ccaa2a5ddf6f76b423f620fb3280f82a6c48a2e30219242a0b518bb42e9205e0ccaa2a5ddf6f76b423f620fb3280f82a6c48a2e30219242a0b518bb42e9205e0ccaa2a5ddf6f76b423f620fb3a255464f5c221a7615a9f904de7288f3a79566f8592193521fbf0ec38744af56a255464f5c221a7615a9f904de7288f3a79566f8592193521fbf0ec38744af56a255464f5c221a7615a9f904de7288f3a79566f8592193521fbf0ec38744af565c0a9bf8ed2d79593f7072a04b39d420ca4c3a66d2efb6b4ba023a3ee192e2f668ed8a12f0f770668ab5fa365d2e5fb4536eb75b976d71055520c7e36dce07175c0a9bf8ed2d79593f7072a04b39d420ca4c3a66d2efb6b4ba023a3ee192e2f6012d1e92df40cda98d6964e77c623401eaccfecac78de2084cc1f0d9267e1fee012d1e92df40cda98d6964e77c623401eaccfecac78de2084cc1f0d9267e1fee012d1e92df40cda98d6964e77c623401eaccfecac78de2084cc1f0d9267e1feea738ea43a5de9cfff5bd7c82fd295b2c42ed960603b7bbcfbb48c2fa19a2ef28aa023d4d11b66328222ffffc6be02af6e4a6974a63dc815ae524583e4b02fd2b0a22e9ed785fb9f49c4f22b77451926f292c9337a027445a77745332b55a71c6d7af964b77586454b67434a76de11460cf361643e608b26ed9b6e7504a8a5cfd37b7d676d9fe5056f8c321fd7ee66e73897da440392a182d7d689134e71f414b48eeb163e7202c3c092c45b16a615b0e96b5d51aa049af788481b2e076914f2d1510c503775ceaffc6d66d07ef55e8353f1f99be33075fae3ce1d59f980e5473bd180a1145d18611e620bf7e5baa5b29f4afbaebc894befcb303251b5ccdbab84559920a8cb9ea62be33023d6dd183bea88bc20bad1b4caeb196decb9e5fb6e6cc925dc8ed7705c2bd444542091169073445d907f5cade9579da83e8d2568ad80c7b9ee51db4a46087da7530ade979f38e5de7a2e068b5a58cc9cc543aa8e3940c7a222a2d24b2ecc8523b399aeaa3dd52b113f0ef7ffe0720f669ca21e133b9663c223c95e77edf64bf88b2fb3f9ab385866187630a4914c7c17ed7221c9f820f7ff61582b28115c56fe3127a4a203aefed876bd4f7e8d8c20224afce0ffe97802304af89c305a0d5feb8bf6ba9c7b3abfb6d5e620ba6d4f4d69277ef315e226b03ea1d93a88bf105909313e5661b5f35c281bece7485a9b997a621cd59f9ac2a4dc7a2a75969654a60ae333bdda0b53be979e0db035daa9780f202d9faea3dac87068283e5d1d92cfe4dfb2cc50d5ea5341d5ac0efadfa47db48595daafcfc93e79b29fca6d56488393712285db29e7e5a75c693f9be4008cde600b2b81700b5e6b23aea484f7a4312bf613b75417b78419056d4c9918b3a2cf6b5a616f6e75b7af05fa928568dc9dbf39845da83a48720e019214a0f250aa5e8de0ebec4bb64b1c3671c38f4657ff67b9508572bfc5aed3d0537d4428fa5607a5fda208e87975103191246d69aac4eb605cf6d84969b2054bee95dcccbe7824a99ae26e6fabb24009573f88b990c922fdc65adddec1312e30373dc635c6099912d4f836a41963c93fafcb826c1f368cf3c033605cc8b196ccc18d9fe2d364a8ce34372882ab393dd4d2a309fee14c786ac3b0ee2dbdfe4988af0c6e16d8973d60d4a20cac801057af2bca6f7499d8a2d75b2c4747fe85715a686084f4c2153c685a22b7d628d39a6286aca58ab1a43ffd9f84e0758243334f579c6a7e3c082cf55a96a9f6d2e4697e8be2a05804632055675644930a5b6ea8f1624f6c2e22ad4c77faf62b3b61244dae3161d3af493ec4812cd3afc2a91a393bddec6a4065cd972a9859ca920124f5a99b734d9d7dd2540e1d50b3ca83acbd8599820f8d62ee2f4c7fd0f32b61244dae3161d3af493ec4812cd3afc2a91a393bddec6a4065cd972a9859ca9b6e7f6eeef758dd9f2f3f2645029471f09b8a8eb25670045d9d91fd24c597629262a107916641c7f211ac5898c0177535cd0bdc5aa872cc6e883842694d8f52181a04af69c7f806ec39ab2cac5f0fa7fa8beb6802601105355fb3e606151405d2d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de25602d0a2fc18aec63afcc8b579b23ade273a2394b9875c35367690b6a293dcd7e6dc0e0773a79dceb622ef6410577c19c1e177fb2eb9c623a49340de3c9f1de2560882cb60873b718a2ac2bfa3b6a792e4aa75cf0ef3fa2fc1dc156ef71076ba740882cb60873b718a2ac2bfa3b6a792e4aa75cf0ef3fa2fc1dc156ef71076ba7401ce7e4f76ea1ca631f8c7f6f111a79da0459abbdb3b7ffb75889016aa063f49be018176ceda72da4521485d8143cfbf610179b33d90c4734eebc701f4122f2b2aa64d5312536a9db635df3b591992eee4d6e535169943d30ec5da07efc607401cfd723672e8205a30f93aa14e24ef5b0264c41db367b50cfa0b6fcb83d8819473772f8e0b1d195a925ea83650aa433b41fc60f47bebecfe4df029c13351a118316285baf776fd9abe7c58c629db7f5a9dd4c8fb6a5a9da4c0631437dfe0156d31663266778f115c4273bd59940d635b3c5779b39672d57b4e1847cb3a0718dc1fede78d1ae0cafe988ca047250e56bdd0c876b9183336ca2220824d4279f40fcf0e5fe17bc13ea1b4a99e6ffcc62bf3c92ab801211646f422ec199e68b898b48b34d31d2e3c349a6b90c727f0b0ce5561837395749e3b7f8ce0a9075dd1201f42f2a37492a063495fd3e8f26bda891940b1cd10b5739f945e396e4228c9d93a83454585a198ffea4f78c67d58d1ebe89a0be1107612058e25ed4cb37964f2a71e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855dc42f71ddb9289969f6895c6c906460eef3f84dc348a831e1381f8c94c89c6d671b0f37c6ee95d539931e93cd51951db6cf4b7857403067ebc85fe7626e97a94172a97207d979f7c3bd568e22878a981481ff2eac2f622bc4d7563ae506438ed1cf93ad5d32bdc4ab545a70f4e5ff51036251c978dc1023e9b0346b8a673e6a13879632e778cb56dfc6df5b9d2f60c5e39c264338f6647f11568837f9d62e535ee4c90b3e38f21c46787d33a153c6be9b2315e8d6713932f5f8c32e52250b6e6c337a7f092ff03d6341594b9250b1ec3e6d47af23fafc0a2c6a0a1175ff9395b7c371f54360f268521754635e89e0181dc07da4954f1d451a1a6784ff8dc05e21e187c9a9e0da993bd129eb8c3d188966814075ff19fe949a56e0e253245f345b4f0b58a20fd68347ccb827e7a62c688e3710572b97ff19ad48a07b186af2ec743c21b213b1fc167b642af992768ac2249680e57247ff539999d9060094342d7d00f4861f1eb15bace0e9f19d9975f52b2b2153e6dc7111717965332f337187220f803a24c94538a7f05049a0e848cc3d6c5617253f7e9b3d5381cba4c898bbd175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837c9aef9d40b86c56d54db8d1c6b229322d74b3f761c31809dd8a76cb9d1a9800821cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c7c27282fd2ae5688be2831fd6c76aaffb7a7577026de0fd2bb8d41326dacb2e7aa6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9bba0998b7a6a1b2fc45f847dbea1d2f9dc889104832b0042b5ebe335e677efd30094a6a62abf390c3376e5ed6515082bbcd70c2a6cb335a9f0378a1222d08f7d25bc47b4bc6d60577ca938da25b3ae68271de889b383b4cfbac55d8e41d47639097d18ce1d42da357521f5af5803816d3c4bade38950f69cff512a236f763585be4de892443028c3f230ab37e0c658f5bd0246b07147005580c2904b733ecf4fc3624859618c952810487e41736753cf32f4570dc6248fda1091771f56019a3f96e4ceb607215ff447544cb0d785493e1e855852f874af7c67d8e8afe859f539547112543abe89682d8ccd47e7fedb25447a4c5133f8db313772ab6ed87729371b91e1c1c38b7150cbc174a2f0c06bd1d60a411222d09e21927254b7a861039481fe0a36192ef7643adb06b14979e006c17834874e7df605d915e549e3025e8ae832d96c16368e74f1615d025cc296472cff2507b0f0824959ef98f86fd677637a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b4fd472cf3011f3f9d3b072eac5592b4c58c7895ed2c41763590258ee8551ef7a78099b6154509ce59732b68a909ef7dc465724f68b184383ce2400642e6501d508255f32eea017d306e286d9e6db090a05d26f0088719b122209819b6f73396d175e984c0c7bd073f037b0aaa6df4d8aadacb6f1b8898484a567b5e70f5a5837972de213c408d10c381f44fec786787844141c7590506e001452e8e25f262be8a6bbfb8ecb911d13581f7713391f8c0ceea1edd41537fdb300bbb4d62dd72e9b73cdabebfb92b4eaf6b8af8442953da1041fa8141a0513279b8df215879d424621cb011018b58c87f2c824e08085d24f9379244bcde6fbb6b46da2f6431540c70bee94ba2d980eac331c16af1f6ea7583260dad3e592e5a263209aab26c821a92c6c3d3d2ebda9a2a745febfb14b555dd9d9fcfdcbbbe5a516b48032e5fecd73f02a1dec4f2512ac0994b6463dd31636449b428315a210bae8fe1fb6a07a5c96198e4881db3ad935ec51a772196302df943deb3a651833c973996ffb082188b26fb2881acee2f256c276ad2f6365a269f381adeba08ae4b236525b21789d67e55ba95511417ebecef59e8f548925709e0b099469b0224406290158aad1ffad7889dcde91096709ebf4709be497ab38a3850c9ea6a54448f839f6d45ca3320e20656a6eac75511fb835d8fd1bdf1353776f081e8537be7015956035419dd3222d0f5f79fd6b657e110d09a87943d9279054417f81ae855751d9852e3925c482ba656a6eac75511fb835d8fd1bdf1353776f081e8537be7015956035419dd3222dbdaa9852bb61f3bdd19909311aabaf1bd1670c4e510c99207ea039d96e1fdb1b881dccaf834a48b423fe0cb163423198381fe834d5a3624ec8210f96b4d95747bdaa9852bb61f3bdd19909311aabaf1bd1670c4e510c99207ea039d96e1fdb1bafb0085847df15f3255a589476ed31ea47ccf04f96649c26fa723ba7d9b7a4e8afb0085847df15f3255a589476ed31ea47ccf04f96649c26fa723ba7d9b7a4e8afb0085847df15f3255a589476ed31ea47ccf04f96649c26fa723ba7d9b7a4e8828c2c4d1b1b4e6318c59cdc08fafff0615a45b1c755f28b474391e255a0b64b828c2c4d1b1b4e6318c59cdc08fafff0615a45b1c755f28b474391e255a0b64b828c2c4d1b1b4e6318c59cdc08fafff0615a45b1c755f28b474391e255a0b64be8c1ece3ecd5f2d7541d5a169b47a2cb3faed1241c148d362d001ee2b3c24402e8c1ece3ecd5f2d7541d5a169b47a2cb3faed1241c148d362d001ee2b3c24402e8c1ece3ecd5f2d7541d5a169b47a2cb3faed1241c148d362d001ee2b3c2440235a2f7e387e48383601f443e1d809351a9a6864bf0ca73be9ebd72e97b47b3bfb9f7e72ef948e2fe15ef720987b9ade7b2a324cd0734471c699fb0c9b4596bb235a2f7e387e48383601f443e1d809351a9a6864bf0ca73be9ebd72e97b47b3bffc571a3222f68dc63e311e305a0925a0c2f55a3ca1d2f00910568a10ebff8a56fc571a3222f68dc63e311e305a0925a0c2f55a3ca1d2f00910568a10ebff8a56fc571a3222f68dc63e311e305a0925a0c2f55a3ca1d2f00910568a10ebff8a566789d612d6481efada00c05f1ad7dc5a2872ddfe5d7d523d72449cbf7cf93fc4c7dffdd959f93d592641017d63dd2e23c75a066a5bab5b2938bf4e67f5e54e37c92ccd80d6b46af82b417c429251351d04d4f1bec7c05534b828319a4d6c60d54c03c12970db8205943764e2df1dad49c6928b5a86ab04a499e79651f74183c25c6e9db65c2e84f6632de47e28539eccfc7ebc42232b3528c9790b5ded572e5586cd6025164a14d4000fa7e2d8b04eaae7da077510d94b64a199c02ee7dfd6df7d611eda3b4e025c8a2cf88e440d6c5a716b17dbbbfaf7da4c4ca8129464735cfcaf5430e2cd52642d9e470d28605713a7820b01d0b0119066daceec1b73e426069731c30b8e35c0e62e28fc43463f19f514afe86fa65bb1fad29574a3a3cb3baeced2f57dbca60b46a0da957e9b2563ab10a545a0193b99c21225f77e8e0252c8a8b1c618b693f0473338ef78315f7dc3462b0c3bc33c0b6024f72d6c10c4e7c807ff5789d9236766419d5da5e6e2b07229a255f3bb5746169d3e1b00ddfc6aade5a5ccf2480560b9638148842270d01b9fba615a1645803e05bfac94c9f46b7ea4e03bc24630d2ce308498959d856506503097b8ff85294b741d38069b33097b0907453745ef5721d89c77fc1c48503474260b458f24127e1b3f0bfe11dbc3d643dbeb4125c5511acfbf917cc8141cceb06e76e4f0fef30adf25ff1b12863a72b4a13b865a333dcf9b94a3c88d25800227d5b0afecef97980b685f9d85049501eaea73444519136a6572c2eb6ea958d0d38f3223c6805b91ff4464b61a3983b89d53697530bb18933de6e01d98d72e7a39de2d946e5bfaeb38de7340f083a902de30424d9642545e1cdb566b895c61fc537ad4e11f309d225344824cb61ed42edfc5c30da21615a6b7163097d49301fb6ee70792d5dd74f9c5fc47d85e4dbef1e732a7567e3ee4eb0b1ce4d5f99737532622e77a365e8773ae3273264868cedc029f6e776f414660996c23d3522deca07327e8b1d397aca00eb4b06f8fce3fa3d752a7bd753e36a2dbfd537621a4902794af4d614626325a5e6d850baa967acbe2fb6df9a317ce17c2765b2265af94fc55c9e4d266169adaf756473008b6e446598fb15155dfef47686b54ddd4fc61db04ea2490528684175e9d3435ab12fe9366ebeb202c8c224b5b785fc5d7e09d4c40b877f9d27f195a894caad57f383fa19d87acb8957d4e18d2ecaad4a70d0908528a046850712b7d2193f94792848495fae33b33f1e9a4eb8610540f4184502c51360c296f28bd97553bf1dc44c5bb24d0c49d5e92d40d72ba8a721284e4a383a486a48ed3f3b772fb8ef578edef1f0ae9573ffda2ea4da86c02e1c11b3f8cd6f577e8f4f1cec54d5a04625cd7a457ddb9c219a0b46c0b5d41b5cd5f8bc664b33d9824773c955d3ccdba066bd4e630abe3488e156e7a860f84f79e78d0b09f6d5627ba469304de3c5042d0c3e878ec87a88512cf122e3e4a88e0d3ef779d0f3b7be91dc8408a02ba63472aa58f7fda54e58d114d57f056bf90cb4bc9b54db2d7104248aabd317954c668077d1657364fc915133757cd5c2ad758dd1deb574ed7f95c37c1b0a5ab099687f1439a3ec8f3443420e464473d2271a09cb22864525ed92e4eaf1ca972a865a7b3bdfabb923fdcfba2d740fbde069695b979c5ea874fe44b2c1798942deb2e91c24a4e75d6fbb7e76df1b65befbe724a6b33274e2c0128e4772d0215a36a2f589ac9b45f13d3c3e0a8a3360c02c07a0fbfb6c1cd0613ff0782018900ff2000b805c68d2ff69a3d09ef879b5435cf0b6e910de4ab94827ff7d618087c9a62ccc91473d08c4b5db02badbe1f2c9e1a07eb44947b81cf20e01db6e79f116c0284f59f4f0ecb5f9117453204628442809d951b1432f941f776f944328a3cf4335cfe5e8142c4e363a5fa620a031bd89779b7ce19e055bec495d5e72bf1d24bdd811b80469d1551aa11df94289e2e84623511c4d46f5f0b58ae0af831bae0b396019cfea86d3ebd082b60c5314086fb2b8668587f6818e6a6a6783e1a54cc7f3a43239c102e567611f5843d17caf7fc134881d94a2bce6bb3a1febfee646ffd0cf98bbeeb68d0e58131e73494a1371f4d173aa5ca53eb3733b198fe48b1b39279cd0ddfb03590db793bb12817267238f230b36b020c1227e76e71a6830baba170878a44f70dce4f6c573f45c63df49a72f71d3553495e525faee06aedcf86d09c0b195d9201297b8b899b53c8e3c2201d27d2eaee0a900e107c86379d1fe74d161ac89aacda75984a33114001d531b601d932959d05b8ec17a31f9d541a9a7670b1580967e04517aad11875a134606bec01c6b06a956d6cdbaf5e661f05d4d6e8659ceae44a0618f36c06011731342f56f139cb2dc13fb7377a5ca76053e25e201eac9d7f348364a027e4f2e2ad3aff90f82849872f07b31bc1a0370164bbf5f6370e2e9f1176cf2cbbcb94c168f5c88cc677715a57e2d1e8adb9e9c75e5ca539b5aee06047cda577f069ab2042dcfb4a0391cc37ed702c23c9b77edc1f50cc859c5fa86be7c6c0cefbe40302e21228689a46e89918fc129e9baf571eb115d2b4717fbf00ae77093052cf58c95b5ec36671ee9e13c9aa598caa4c5794ee7588e5760750dfea06eb5ff7cb373834e083fb6abbbb8f7b32ffe4e814b4619bb1ab12db352e37b6a98dc9980e5ff85c23fcc04bb3a4604453a0109a66a09ab4097f4acb732d487f6b15d6d0b87d77619ec3f6d67460984e588687071cb02e4a4b746bd7405be1e655ec0de64a3c875c46cdbfc08aa2c915e5ba6f6e40961605dd840ac2d80d95414bae8dcabfa9ee4172c5a8e97bd82b8faadb7e790353e1cb9b9a05c05717690bc382cbbbe38878ab88707a889b9c4a90ee3e8a1413dacb31ea467899c46e096c86d9840282ced7520a9c5fdbdc4a98164690e3fcd1acc6dfcb049d9a669ad4a70c6ad3254e8174e0d90c33b6f22cd3462e0691eae840d2a2b85d2e7446708b92f485e8d2b6170049da06c710b873ad6f79072f94b96800c71ad8a079695c72217b40489bc96d1116a30f307df03858b93b9771b444ade53cd13799995d5883f92528a1d3de269327678d81f59ea754b48fac3f1e634d6df20db84e1bb844577868a402f2aa0e6ddc6c1c96a781890237be3905cfb1f86b3dd7879ec42fbff62ddf28c177a8be4d5c325db9c8357907b046bcf3160fe998192c81da2b3b756cc31ed7b96e688d667631f55c2373c8b82b13a535db30231def9f9feab8ce5196e04d96766b3086d3b98ede72cd5c9f98eca908fd9a72410b2679a0c6aa2e9e39c2543098ca9b069d126dee02241b449754a110ddeb06011501741b2c0da718c417b7c907ad418102a9060278d1e79a430b95eb5cd3dd7b571586a47db5155b7f2bb02f58f5709d1fe760c0fffbb8a2bf39e1f6c1bdf3d36d324a179c52686faa549f47c1e4b25ee809a4147cef51637234d4d360bd5e989f46f2cc8be591e04a0fadb43e90a363e5f39e958b73481dd03695193b8c8bc6894b7afe4591d33b4a695646e51a488ceb485870c49565aaed29eaa58c803824c2b11b6f7b1ee1ea5d13d71a4ebd19a61544600d39573978ef33af969ce6c7a740019ad29fb4d299511b10244daa59567c172e56fff0d90147d407a460cd21f6b2c704ab683cbbf569b98445f5ebaabb2b1362cb112f7abc40bbb0894dc84ea49ad6aab9b6f8d6b9cd3389583eee62ff3db418635fbb1b0157116e1f44c32ddeb1b2bf6d156eba35a24ec955e689e4eb4404c3e58229b4fb7b93eef39e2c5deaf757ed813023c20dd3eb09d4c775711a1f4d8a8821323d401375da9642bf6514c0970709bc77d3fe9622cb06db37b592c25a067e6c69f8c94d032392663a5cbe58b4ebfe74e46858252214c40a2599bdb395c4fc8094ae4b92920bc54e5b84e89c5a9a2cadacf59be0dc153aafed476687acaa1bc254095b3df4d8e6542980c32f07e65d343bd49a1a76c09f5a9daf649a796590d12c564846a5627aa321eacc100404851a44da8c4595ec28cc1b93ce6b2fc998ff6b663ae00525a7553130d94cdc9625754b8d5170b945271f6f322520e1ca1ed6f4cdc3c2bd472d59ab741e0e3edb3883f12b8a93e2bf2bbfb997c6d1af30f2b996eb7b8b6ed811aff39c252b83393475bd8e5d33ce95332c79fe801a5f972461bb6055d4a3241579d1c2c9a7f5fc82f4e7aa9fd0e3865b504566e27eabc396033090ea3eb8f4c46f4cbe09b3315aeb9937cc89ec36b0d40cf9dd544e740aa467dde13541ad10c942600518cc436b1f5562bdf1be54a7d8ea952da312fbc0a138f7093f9d98bde6c2864fb833eb5a2c8dbd336854a535bfa21d8015a43af7eac4cfc71db6c6012b60c4afef3329d0dc2053b244322a646de9bcf447c8482870d22f17077331bf9ebb8a3c0c8cdd3a85481148e31df0096661e8419302212753606551bf8e49bd801e9d110bd77b4b2006bb7c8340e8f7ace8ae2e77628f59d1dadd589ccd9235a53008cc43ff8a77b3925249b04b35a61af5d32f10b89479cfd28202f3a5dc91216fee0be038eef0c27b7a636c01f33b693ac433858a67c7eedf75b74d7a255a655733f59dd1be4419dc578d58eec509707c0275c863bd78715b62bc2b153270b24b942c5093eb0a3157b91a40a99adaa0163a150ca27235c84f6438f8471179f04b1c7cd53bcdf556d44bf0826474fbb8969ea96851f427582edaa35f8dbafadec2485f3d3242b223a1e6fbf09db082e1f094520fa122654ff1722f7580d851e5a5c35096211a7a2d63c0beceb5c96a48366d708dd66fdb696bf88e9dd28ff159c97908a856e487fa1d5f538aceb22470dcedc161311ed31a58f0108faa3e5a09efff9928d7672028c672c8fbb4b5b446922e49be8743f06c4b150a1fce409a53028fca4805e85a19be0f982d246d1ca33a50412576808262534768f1803492fbef19106a0ed3a09f82669d4e92223797a0c300c93ef17f6820ad8afdca92dfac738065cfe707ec7244043a99ee445ff02d7b93748b2103b5ff3f5c61e86328c4cea68c265356b11da18a9e4a1d169033fed4fbd207160bccdd82b270cefb483e3866a07fbe06a3100c0dd615f75e35f6dfdbf80e4bdb71134bc10353b6157335da0587d38779ee8a3b746f83a63030ccac681949bb4e71938dbceeaeba4922721855d77e1d63c5c5b11b70b8161b2d096d573bae1cd40b58403adad689c9c3dbe9331b2d4a046c4fe22d2849f05307cd5eda1549257d26d90d2d205f72baf9ef3c2aeedad7f1b08bafffed4646e1785f1220af19084b38dc0baa0a5260df9ae11e73c29a4a433ca6f295e46fd2a58d496ee5a87c7c687d533c49049a189528a197862064343ee56654bd86448d6ff88e5d24db74455f718aaef619281720964b7184bf9a6ca599b98c32d427291b5083a2593bd5d72e862bfc7d5c3f7d118b984033875f8d93bba94bd68625d9e2c249cc06a72bc90b0b6bb3dfdada363da0931a766676c77d42ddb83ff21b3f8b7629348b6fea3133ece8f19fd24bc4bf85cca8d12e6adf8c91ab2982cb36fe54e9920809e7011c2864d118271342ec48275bf9106474e0b276f2bd36cda005de19c3786dec3858ec95e266d5b71d990dca911c47b7576ccdd4623d0de3033b49fdce7bdecc7e4967dee4e1a2acfdeea55bc8515496b947a98309ba418ad8ea33ac15c7fe6fd25c1984823d905ce7a72eb1f5a8e80c79ec324b1c51cf6bb26ee59caf252eaf2dad82b16ea75d97764ccd6014d345766be5784b67b2ca3a45457dbcab8d44be79f6253bfd3180f087415c53d5cb9d2ca665a3030ba09897503bbd20815a678707009de9374398d25b20e7b24838987c18405341dbb2b5a7fe0f3bd2a10150e25026037b0abbdf4f94bca13ff022c24d7af19fd37061569756017519e78a672885b2041461f85b5cf2988c9fc09dc6868ab9df865484f9c873e4b4675944f6e6199b4e493281bea8747ed979d5ec2637b5d2cb9d418441cd9495dbb0d2b8d624407ef24026f267e96615b666001352077da66479109793d2e217eb52b4ea5946871cb24c521b7947e587a3dceef06f1a26c773a3b442dff87d99d291dc391c740d75e61d2c6c195962d449a1add3d0f360895d70436610518cf6952628eeebc168c6645187e1915a64998d7b79fdd66371c161efc01c4d02f916a0050edfc4ab627a3a005dcf2c9eaffd996ac0982ce18ad5e135ef39dc65c0d69495984d5d8ed95b9cf6750cd3b0ee046dc018d0fa41b391521d23b854a10884abd6967b20f99cb0c19b75b6c84c78f9e75c381dea9b8a2b5264019b2fd0f6d737872f0bce2decb119d7440a408127c46ef60368a18b342c583f176612f58bbff4cc5014489b8e79dcfc6b1b7222ffa83fe458fe1d5d785f430b7c2c863a1fd522e7133dd55b5e9c7428026370098b9afd67c64921ce78b7c6f193fe8612da3120de00a2d4cfdb9b174b45f1b619a8cd19e5e4b97508f5218ebed3bd7aec420cce393d2c55727b030963ab728e9228ecaebab7ecff8186dea480b49b959a649160b1a8f0f1807fa24142e0990db44fd734b755edfdce78bf655b19096f00be31840e6703d25202b5127a3c53347d2bcce28ee47ad72e542d45629b5e23c4beaf46064d2515e665e0c81f2555f9b19e72cff8e9344e7f2ba25a77d9b87a5c9f58bf051089bef257c721ce64ae236c28ec6725c35e3b819c96ea206a9ce65c956769ceeb88c2ddf2d13e5b644cc0bebb4592fc1b2190bcf30b0e7560aee514e770e371ff4e35855d574cf7609a93a4f747616efa6b8a6f5a6bafb6b28a73dd838377b295dfa2bb637db4f575a95d80381e2b757fff1747222b28a8c8eeb28ad08478e3b65b1be0e69b290b47859078dc0223892c32777ad4ea92934f61f42ebe545c0adc5f2dbb3ff9d60e7477109bb7677d50c83bc7b87480dfa9ad6f8bdcd4f0830e0f5f2dbb3ff9d60e7477109bb7677d50c83bc7b87480dfa9ad6f8bdcd4f0830e0f5f2dbb3ff9d60e7477109bb7677d50c83bc7b87480dfa9ad6f8bdcd4f0830e0f4d6fd51d0b89969eaad838736f706d416bd2340a1b89c9031d2f118ffc01659f4d6fd51d0b89969eaad838736f706d416bd2340a1b89c9031d2f118ffc01659f4d6fd51d0b89969eaad838736f706d416bd2340a1b89c9031d2f118ffc01659fab850413199f011401d56552a9e23cdfa39d564c0e77caa5c2d13b819843a8feab850413199f011401d56552a9e23cdfa39d564c0e77caa5c2d13b819843a8feab850413199f011401d56552a9e23cdfa39d564c0e77caa5c2d13b819843a8fe46320117be6d7774d737443faa9f7ff1ff2d2b3caba10ecfc0e4915afb2d5b6e46320117be6d7774d737443faa9f7ff1ff2d2b3caba10ecfc0e4915afb2d5b6e46320117be6d7774d737443faa9f7ff1ff2d2b3caba10ecfc0e4915afb2d5b6ee82598d4bfb28e92f2f6323226bb3d3b6c6793d6dd470ab3e649001f322eea8e8d0efbdd8f75e5874739247927762a19f96930723628060adbdb86922bdc276d25452d95bace5961797f3bc134f4fd2a1ad4bafc121794c467ed8a296686c96281b46c8691e5f38eb7bb657a7e9107a0416ad88bf141e0d1fc42bea3499d4ea3d17a7485ecceec917aeb26d8a8f81b15d63b115fd2e1420aa784e447d53cdb8c23294b14dc5e1a9028f679edfbb0c9f04e556997662fa827c278b1dc8a7acef30077c553ae28326ef59c06e3743a6ddf5e046d9482eb9becfa8e06ff5bd37e2e8e8c9f3f9cb2e5f8437d71de433d6d4591ed3798efad7179160fc7c55364e9a645dfffe1e238a1f3b4415239fba22b9dda57b660ced8594c1bce69fb9ae534c977828e96ce02141aa8bb6cb1264e47f5d1e74bc31d2466dfe6adc7bf0dfae16fbccf53fcd34551789105da747c60b0940e96a2209f52e0b698b6c112e485d7f0acdfb818d7a349c046cfd8d52fbc06892578a88ef9a171a7aded856b0387d0a610f52b26d8b238bfdccbdd7e60f343c33854db86221fe19897d41dbc755a6676f68933da6eccd49fe9a4c86d0e475152487499ad8773d17a33070739434112838be8f42061d87f1a3072108604201f49a7e1942f754a174fea856f2e4b98e3ab1619e39a392aaa84f796d035423569cbdb25f0610646d89322a84d0f4d26b3a30d5216ca5f84c64bd63fae69edc59341ff18d8b4b84e81107efaa29b19877dfacaabc9a81be207a31ec0bc8d8260567bb478bfd68d67ef7464a68c9f227b698182c9285a6af1db33313f21c0049d5be0a7ee546f01b0073281aba9a98fc2094282c9285a6af1db33313f21c0049d5be0a7ee546f01b0073281aba9a98fc2094282c9285a6af1db33313f21c0049d5be0a7ee546f01b0073281aba9a98fc209423477e5cf3e4b7f76603e84e63ea8d3bb7d9f45f640050ebaf4babf6576ac73e73477e5cf3e4b7f76603e84e63ea8d3bb7d9f45f640050ebaf4babf6576ac73e73477e5cf3e4b7f76603e84e63ea8d3bb7d9f45f640050ebaf4babf6576ac73e723f6c3af819799b7aa1e390e7909ec2748cc20d4b3f6a41fe11ad4265ddfaacb23f6c3af819799b7aa1e390e7909ec2748cc20d4b3f6a41fe11ad4265ddfaacb23f6c3af819799b7aa1e390e7909ec2748cc20d4b3f6a41fe11ad4265ddfaacb7879299a86de5e7bda68136e07221d3aabecd775a7545911bc676a2bd106479a2d004fc894a5f080c84b96451a2553eae9c36b97b40b6be47b70be3807697473aaa8e0911b69cf6e717e6c32a5e4cb651c2e3ce08c45d9f6f6627fd14d5da79f9f6ff59deff9a407d6d7f7f41759eef338bb6ebb5d3abae9180efe6c9589b34fc106dce17ef43e06125974b3472edebde39ae945107a1f6b10bd44185da68f1c220712cfdcb43c8f5d292b5226a036a0453f958379594d6a89b8c29fde14a4af1e7ad681e5a669e1da2450759e2f61643c8f107548c11f7da12c71f4e5cb5ec685cbcf775cb6719596f5a3c2fdae484b9e753c3bd37c1f4a12c80c3204d7d59d410c26b109ce9d32d35c0e4bc6dc92a7579910ce706939a056323de5801a7a87abcfa16526dd3d1f31954f88813928de507f4bf2911f30d08ff756d8b46baee54fce1d82a5a062eaff3ba90478641f671ce5da6f6ba7bdf49029df9eefca2f870171178ae901e108f56305aff7e36268a690bc49933a24b1aaa587fda00f4d3b7151dc8ebdca81804c959266b14122bf74e62cab773dd8e2f37b379aac1052663c27b4cdc7089ddb410ddb81a5ccf42662972e07dfc44fc429d3056af6dd128e480ac039362a15a7738ba76dffe807fd03fa29f7edaa8eb21ca0057c44a1ee8ca7f21a2c5226b7d35ccac23780ae535921353b54bf7d7e61f1ad9b021167ba6c10e37c432b4b93a7d257fbb890636fa7f6f376321cca47d5919ea5b6adc75d3858ba5f2c20d320c3f5390ff9778e03d341957bd37c5d3cf0c3327976979f2e01f19a80d1c7d5d758dcea82276e73150454212a5136b19c5fc2727786132ddafdd87f8d1367c93897805ee274c0e53ddbb0a46525aadb7dd32756fb85ad74e8b0fd3864c058e3cddf5ce304faa4f47e6aa8b70fe1672836fd8ed7d1681821800f7bfaad5eff3b33c4e6f51a6204075617b781d03a9093911d45ff78ee6ef92717e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e2fd0f8d0e275181458e991b65b4f10deb24bec9a0e1d72d0557b98ba71fd22de2fd0f8d0e275181458e991b65b4f10deb24bec9a0e1d72d0557b98ba71fd22de2fd0f8d0e275181458e991b65b4f10deb24bec9a0e1d72d0557b98ba71fd22d53f3f8e67d84cb2ae18cb9c596ef2945e876910b21a6a13a9f5eab500e47a5de53f3f8e67d84cb2ae18cb9c596ef2945e876910b21a6a13a9f5eab500e47a5de53f3f8e67d84cb2ae18cb9c596ef2945e876910b21a6a13a9f5eab500e47a5de389d2a576a76f5415884081d1e1e06805813884a9828a80ce3aa0cd734d41194389d2a576a76f5415884081d1e1e06805813884a9828a80ce3aa0cd734d41194389d2a576a76f5415884081d1e1e06805813884a9828a80ce3aa0cd734d411940462d208441ecf19f50d04ca23e7c3f1d73b1402bfa5a9fd88840b53199b25fa5ef958040d0ac84460c591ff4875965aeb2cb27ebcc6257499c4ad81a5b816c1eb3d9ad381f35012e3d0bdf27e3993d4412c104d585be314e4eb16117f772352e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855876718e6a7413fbd9f4c77b304eae9346862f53c1b38cfbcf832f37075c89d6b876718e6a7413fbd9f4c77b304eae9346862f53c1b38cfbcf832f37075c89d6b876718e6a7413fbd9f4c77b304eae9346862f53c1b38cfbcf832f37075c89d6b44566b66d7dc0b02d69b7e90cfcf072963f56058f4a4a03129ddb4cb6dd5a96744566b66d7dc0b02d69b7e90cfcf072963f56058f4a4a03129ddb4cb6dd5a96744566b66d7dc0b02d69b7e90cfcf072963f56058f4a4a03129ddb4cb6dd5a9674561b8827509020fae0f3a3069e60e15117fcc7ae5710c181e2ba6d229535d364561b8827509020fae0f3a3069e60e15117fcc7ae5710c181e2ba6d229535d364561b8827509020fae0f3a3069e60e15117fcc7ae5710c181e2ba6d229535d36f27dd4fe13bd71de79d0f11b185f77287d109fd6647ddfc16d9246a3ffac6c8bd1cf749bcd3ec23c8bcbf699bb12feaeed8d68cd1b0f3aef045a570bc44f77a7f27dd4fe13bd71de79d0f11b185f77287d109fd6647ddfc16d9246a3ffac6c8b66df5649ebaac83e77d159f903826ebef8441a3f2ea38c98bda706fd3c42be7c66df5649ebaac83e77d159f903826ebef8441a3f2ea38c98bda706fd3c42be7c66df5649ebaac83e77d159f903826ebef8441a3f2ea38c98bda706fd3c42be7cb878d1e4a9465f10711877e10f3c6e7298cc78688d569a933e7a81bc396d4992d7d24a38437ec3c119f4ffd892bb9fa313d9deaf9046d5a40914a3a28a4a7f1db878d1e4a9465f10711877e10f3c6e7298cc78688d569a933e7a81bc396d499240498d64848a5e376d503c0356b2369e6a4fa726d9c5d4f83d43afea26aeee7640498d64848a5e376d503c0356b2369e6a4fa726d9c5d4f83d43afea26aeee7640498d64848a5e376d503c0356b2369e6a4fa726d9c5d4f83d43afea26aeee76f9a18ace61dfa0d41b678454d8a7efad1d2ee2040e5c2cd18db17c3efef8dd3bf62135378d40d82be4fab0c4a89f627e3bcfd032a31a482b5f181de1a7222631f9a18ace61dfa0d41b678454d8a7efad1d2ee2040e5c2cd18db17c3efef8dd3bea5198a00126ec5e53785e550fa607adb31f05202f88a15dacd26783ec69f133ea5198a00126ec5e53785e550fa607adb31f05202f88a15dacd26783ec69f133ea5198a00126ec5e53785e550fa607adb31f05202f88a15dacd26783ec69f133ba73ee6249f728d3b7e9b6166467046b04fd76e83336fdc4d6ed5720d923970bba73ee6249f728d3b7e9b6166467046b04fd76e83336fdc4d6ed5720d923970bba73ee6249f728d3b7e9b6166467046b04fd76e83336fdc4d6ed5720d923970bf2dccc7e953bf6f98925531d288a31eb9729923b86e0e3c138aae46a17aba78dc037293ebc73a5d7b6070ea8ca7ad7a25806cacc5b3586fb8dcacb9d4fab1a3aa821abfd97d85cc740d210e230eccadf46a47b7c7ab8db038397cef49d62985c5c39e7fd3e677963e3a2111851461e013570142bb48cc62a41a69775b84a2c605c39e7fd3e677963e3a2111851461e013570142bb48cc62a41a69775b84a2c605c39e7fd3e677963e3a2111851461e013570142bb48cc62a41a69775b84a2c605751d2b82aca315b8dfea8d6301362edfd36634637210f6b2d2260541ad82a1db719ba6eb739d2ebe23d6050d168a9863599aacc1fa2805d5fb5505a6ccb0a545751d2b82aca315b8dfea8d6301362edfd36634637210f6b2d2260541ad82a1dc603eab748892fd04be402214e0aa2d87516a2a48a0bd03e84dbcd0dcdbda407c603eab748892fd04be402214e0aa2d87516a2a48a0bd03e84dbcd0dcdbda407c603eab748892fd04be402214e0aa2d87516a2a48a0bd03e84dbcd0dcdbda4071835cf61381e0d26cd0fa4254f82bbcd3d4d95bd396b921f4b8a59e5219dd43c2a2eb4cd4307f81af4808c9f614c01e6cfbdc2b7f706a17610ee07adcb34edfd1835cf61381e0d26cd0fa4254f82bbcd3d4d95bd396b921f4b8a59e5219dd43ccf1f71c1f84333dc893ec1d552892a39ff9e54ddd64148e358e1d9f6680c9befff4f00491085ad171ac8cc13c73331d099374567e82d2d1e7c3f1cedec5a7e87cf1f71c1f84333dc893ec1d552892a39ff9e54ddd64148e358e1d9f6680c9befd9cbf8ac274a17afc2d71281a4f563724090b9af9cb125d73f918ae6bf56de3ad9cbf8ac274a17afc2d71281a4f563724090b9af9cb125d73f918ae6bf56de3ad9cbf8ac274a17afc2d71281a4f563724090b9af9cb125d73f918ae6bf56de3ab363e156ecb65b1fbedff52d976ca73a858e9a892e7058cfd367cead55cec8c637276f84321aa3ed91ab0b3f3aa133a5878e02c5d8fd8ef1f6738262e3fb602bb363e156ecb65b1fbedff52d976ca73a858e9a892e7058cfd367cead55cec8c63f48ba03e7ada51b5ba37acd340ec93957a8a94f6b8dea97ee8721c9b7b18b0a40f5f0b2a9f517e3eb0551ba8c63d43747f68e88fa1931581fabce05c93ae1c43f48ba03e7ada51b5ba37acd340ec93957a8a94f6b8dea97ee8721c9b7b18b0a754698d80c9962fe187c9fb04c7b2a3e0fdcf81873db5911bb23f7a05b1bc091754698d80c9962fe187c9fb04c7b2a3e0fdcf81873db5911bb23f7a05b1bc091754698d80c9962fe187c9fb04c7b2a3e0fdcf81873db5911bb23f7a05b1bc09163e9944950686e5f745e16fc846b29ceb7a4ab0db4db61c194b93f6b4f075ccb9a625519e96606e098424ca6fd2772281e001259885e60c1ed09acee3e8f47aa52d6751740145a5f4c58ad473390b1a3af17da51ea94d09b463f13cef5a0da123e49b0575c610dc4cead636be1a39b31f68210474b29ab96f3e154b05d846fa2fe1f69f900cd658b1f64dcf1506e9dec85d0a598f477327d7ede62c9803867a6b5a9db29bf39b8fe8538163bec99ded8b084f0ae7878dc006455b8af2ae1ece97878db392a1c49a1d3ef1e778601180f166a53127c09bca94e3a8ab919cd0979489c98ddc947387a05caf2d85c0f21d70edc1d4780be6d566d04a72b0c17b86e08e34e7b1f7f948c757782a955f1027e00dc96dd5dde39233b484a51781cc3cb796c6477de7b2cc2dd58ca6a28120bfacdb8db90a10ecf00767ef096cb19990d488760bd6e892fa897a74751f0a4e3f65162b269a5b77144bf5fb25733e047d16df0bd9149eff77dcd2b9a097ad5fe8bf29786a4969f5387119e1c0df5e8338f007ebb070de5a79ba529179ac22db18c19a33d7451e32cb99913787ecfca5eb35f9f344e6b8dc9c299fae928d69b2cdbd3ad0b9b6b7770982e7735709e5ae500b43257f7787472cea9a4151df21fe4d6540714775f80f5e9374835215fd75347e0b666b5778c9a36e288b955942ad00c6adee818e7db2050bdca4cdfd67c31ed9897e3eb1da96b97f486f1faeba16318028e9dc7a9dbb40380dbbe9af2c14c1f680d47ed4a91975f036bae7595a5c8cbda78cebd6da4545c87be902f8e4b33b40ce1dfc004ef412209d3880a624ede3721e27aabc56907f1d4a17a479ee68ad1e4b492f72c8517ce7338e097e190d19d06f0d92e564fed407a554305623f84bd31b5341d5e5b9a02a6efd32f0452a4e12e8c7029171e5f1fa382142450e0a4874fdfffd3fc36a145b707347525419ddf337896ff3c2f828785513b0b016ea368984b7715ffc1b578981bcbd2b887339619c4581f8facf9a8a259ef3af0233fa402477909adaa148d0b38fe2587e1d8114f01e97316a078e5f44a1846b04842cebb3a7ccb8adc60317861bf79402f9a5ee0f1e35f81010f694effb86d78e5d985e9bf13153e65f8a9df9fca2644885ee46748b4dbb95c204548585865494c3c80d2f8f47f34d0eb887e2f9921d9dc4fec3ad8f5016eda3a2d6223c5a0cd2705bfeae55d8c4c69dad300bd10b7a0aad091b8d51f6f8c066aebcbcf5b2dccce414ae800ce1338756971d9db568e1a804f84a720079b23d791bdb5056049ce86ae56723dad5223d042a1a13eb5c13bd2df698f25d03936f547651cc25d1beecb4e94aa433af1ee3efbf57c38e88e036a7393b56ae28744f6ab93d14eb1e527a27c2625ce8e945192fd73802d75b0caf9306063fde944a438bc66f8bfb53a64ac8f10edcbf6ea93091f81ffa030f0e8f2f44cfef5a147dd4551d41ad8d1f3c7463996ab05fd924108d89baf7930613c23d5ac307cf17ab41b08ba096f14fa6a111d9c92fbf4c4a0f08ed3b9608817e77edf7c2647ee3fd01eba1f07d4b2549d74553ff8e331d2a646e46cb292ea35baff99b6b598b102b626f1cfbc2ee7492f532762b756b0cf0cbbb3dca7219c7e9ba139f7dd8aae546ac13909a2c08c55d8656638ce2909421055dfd251fb73e3aa43ccb8dedcd9aa0ff40a9ef8a3835271b13944990d0f909270c2fc2c6838806231156f6c84bf6abb7c30b123802d9146b508f963ad19ad9722346f064d4fb789b477913a61cecf8b9b8ad7b383224bbdc4e94ed80f55ac66a2570c8a19d2b1dad7c057cf4c944d9c2f8adaf5bf6c8539881e135676140dc03395184e2a4b494a8d5a93efb5bbd8615047b5cfa9d5b78b62cb45b4aaab3c14c76fa089cba521a74a927722c25e7e3f358bf74f36bf0a2dbf479ab4aaab3c14c76fa089cba521a74a927722c25e7e3f358bf74f36bf0a2dbf479ab4aaab3c14c76fa089cba521a74a927722c25e7e3f358bf74f36bf0a2dbf479a65e2605f5cbe2eb58d8fe665dae0c2b7f2ec396046a5014a25752f852261203965e2605f5cbe2eb58d8fe665dae0c2b7f2ec396046a5014a25752f852261203965e2605f5cbe2eb58d8fe665dae0c2b7f2ec396046a5014a25752f8522612039fc024b67c4c76440deac7ff02e82b54a10a6d1c3b1e8d09247c886be85dcb949b65a0eb59c825f8453289396208a827896270ff5f7fa5d88959845c3448c771cfbfea5fe6ba131f9d44d67fce2e846f8c66e09a51577e7e6433c7decb7205b86fbfea5fe6ba131f9d44d67fce2e846f8c66e09a51577e7e6433c7decb7205b86fbfea5fe6ba131f9d44d67fce2e846f8c66e09a51577e7e6433c7decb7205b86575a455f1f1fb79b8d7b13c2d96a8f13945ecdeddef145b719a3ee7fd774d276575a455f1f1fb79b8d7b13c2d96a8f13945ecdeddef145b719a3ee7fd774d276575a455f1f1fb79b8d7b13c2d96a8f13945ecdeddef145b719a3ee7fd774d276e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a4173973dd00be34307faa6088e34f7b2a0cd32925ac7d4b882a2fa2a84f5225b61ce17b00a1338fca815852eae64f7c819b9ed34a6f5c40ee189ff32312d8fc5dc42597f8398476b33e3d8bc4987659e356d67ddbef94f5847c73f8277e110bc656cff3be4b5803851e715e41b99183ab49c015423c86b92a357339c15f122b20d6fcba7f7dd598f68caba1558cef0b02e62c886e556da34e0c50ed07938baecda8e99942797e32e09643d3c5102dd9261888cbe832a2d71792b55854eeb026b7f507e62cdab4a7876b5d6c0d7f7ff7289303c5349281e4a369207052e70af3884528c663a2c5bc5977c54655699389e6d31420d0e79ac6fccac835ee0b167e3636198f2e61362121c9f7adfbde802883c99e6b23977e4e0bbbbd042b3074214fe274b0ea5fe46ed86e7a60a9045e65bf777b31c8bcc6b9d445aa0dad8015e109717c2d426539f03ce33fb57037aeb5781ca3aadddbaae97d4e7f46e29452000916914b082bfe2a837f00bc8c9440ee014779131d6ad035d3c20085805b2708f1bce46556ff43645e932299187a821683171f734f5231cf696a68aa3c81e04754e018785efc750bbbafe910f4b4e4240995b5a2143a4341dc5c1bb73151c1d852042e9d54b110cc4f93f8f45b694b8d7510deff4990b42c1e328a0161aaeba5b255b9cc6eace31da334d60098f3e044860bd92d6b51f37be32408eff3f509acf8554a20704cdd82183ee6dc3c974072a613e12e337086b5a2f1693c63ba04e2c18eba84e0e4555561706c829b69a29746ef46856a70b4c7abb5c9458bca8de3f0ac2e9292206306c12627f08ff753effadd6c44734ae93713d30f0aa271bb39c18eba84e0e4555561706c829b69a29746ef46856a70b4c7abb5c9458bca8de327a14fafead6fd035418261140232bec49ae9f60a63877c6f396f03d2047bcf27ae5a87f0d478ba9823ab75395edd4b1fc497f83c8dde5441f00200449f9ca9727a14fafead6fd035418261140232bec49ae9f60a63877c6f396f03d2047bcf279f1fed835e0cb24135166e48c73249111a422fadc5c3946982c753f77e5f780078f6303831d87b38cef321c986df444843f9db28e4d7a92a1c1aeb37edd6e3279f1fed835e0cb24135166e48c73249111a422fadc5c3946982c753f77e5f78069a88d3459313fcb34e042fbfdb6b067db482902c4b4144d3b781727788cc510388fe9032d411fe556d81c954ccead6a556af294c950c10d06db3691ed2d250f69a88d3459313fcb34e042fbfdb6b067db482902c4b4144d3b781727788cc51048cf4dacb8104a2cee60bd1b7971359a82073d3b639a7ab59f4888900e0d976e48cf4dacb8104a2cee60bd1b7971359a82073d3b639a7ab59f4888900e0d976e48cf4dacb8104a2cee60bd1b7971359a82073d3b639a7ab59f4888900e0d976e85e4e26965614847f7c004ab8cf99d98aa90f82b34a6377a219c484c88683cfc27d1cff80ab95628aadf71bcdf4ef3b98cab4c164d92c8238e476408199db66d9bc5f77ef675e849c672672912cc45e1610b85679f4c95196327fd0881dc8babc2094a4388cf274a6ebc02eff1620545304b2ff368059fc3f1c142b8cd15abab8fe5ce586d82cf92c2bde6b054af00049dbda726a549f709d1ad0a2364d600bf6b1c20da77d933555e94cddd8ca2f92d82c46a07fc38f00cbbbbbc9f5ed855ca9394438e0051f2a03c7bd0c43f1a1700f66dc7d7b4bdedb9267f918560543e0fae5909f1a78bf6fb578e44cfd182cbe8e630520c2576afe579af5c929a81df0fe26257a472faf640f183ea8edf6632dbb0bacd9f27b958b1da222c33e52bf03a0efb663d0193d5ca801d8898cce9c0f01e954f1259113359f6c567502de6c93ed03d265671841460a73f90e66adfcc5a7862c4fd455038cb0954c25fee975af80efb663d0193d5ca801d8898cce9c0f01e954f1259113359f6c567502de6c93e933c180df94770ac0bd709956f977f88fdf7dece6dcce8a3c2b30bcfc531079cdb5a812cb7f123737e74af8665fa906683ee46bb535d2de149c925d010706e0d933c180df94770ac0bd709956f977f88fdf7dece6dcce8a3c2b30bcfc531079c9f901cafcc55d6512083f705762285b80bb2b5abd1011580ccb219ad264e8d671d304f151f0ef92fa09ab84e442575bf0432ca85b8e3376a73cd17647ffc55f99f901cafcc55d6512083f705762285b80bb2b5abd1011580ccb219ad264e8d67d2f6b35d8785031b5ab3a3f3f9613bc04363869d833975cb24b8448c49da030ade695f766b717155100dd0e74f23a568429b615190a1d36bf2207e18616ec2ecb373f1c6b7e3876b8693680bf907f84a5cb8a17f2f3dfc7173f74a8d8bcd8492b737dbd80ffde463ca867edd816a02dfdc746d6ad20a24b0a8a8066253ff9f25c7f8002fb454b2b90ed8f2417e493a4ec466665a085da5ce80aec04dac669d39b737dbd80ffde463ca867edd816a02dfdc746d6ad20a24b0a8a8066253ff9f25cf36544cb587f34552b2cfbff7948bb2be9334e4d3ed3e26e7e01520f7397462cf36544cb587f34552b2cfbff7948bb2be9334e4d3ed3e26e7e01520f7397462cf36544cb587f34552b2cfbff7948bb2be9334e4d3ed3e26e7e01520f7397462b95348b39c1d3360fe3317014517180f4dc4caf44308c550fed7c2cc55afab51e55954e7bf516681a15da82e918050746441ad50547f7316ae00810e0072fd44b95348b39c1d3360fe3317014517180f4dc4caf44308c550fed7c2cc55afab519f4e8cc141f646d7c3b8c8e850b341d10e107bf0fe8d2704ed91a9a8023414c85150e60537fcaf7bbccb7b6cf03ae4770fa8c8bc61b8f2293683e0d2042fb56d9f4e8cc141f646d7c3b8c8e850b341d10e107bf0fe8d2704ed91a9a8023414c8aa3aa091f9322c356561c87df20fc9f64685f028bc2f13c72a708e6c479bd984b5a86aebf9f629c037f1bd689c3f573b845a894ab019a394e0a75a836fa1534eaa3aa091f9322c356561c87df20fc9f64685f028bc2f13c72a708e6c479bd984bd8e9a89b34efdc598d230c6bb41f1284cf76b46eeb045488b2f509722a6e4c2bd6fa056fa66eaf6081b3e205a883c3ce5601f6e637fef0a4fcb802a107655ff2aac4cc4fc34a17051dac6ed67519034389afb6644f7972fbdd0f64bb196d90241498b92a2367c4c07a4960ce2ef49d8175b7ed27525625033563f5b7480fccb352f004ed4554f12c1093091348d69cb75c26f24ea94fbf501e88dbf176e59cb41498b92a2367c4c07a4960ce2ef49d8175b7ed27525625033563f5b7480fccb85ddf2980a4dcacc685b20e0908eeed4da4a34b151cbeefe18f5179874a9f05c09e899e1414c29c3e2f6f53ab0339bde12d116cce6526b9917374d9aaed6c86485ddf2980a4dcacc685b20e0908eeed4da4a34b151cbeefe18f5179874a9f05c6a100ea446ef2f61e6764d389a343ae10630787b13ac8f544c1b44c94c283196d3c0417a7d135cb01d91e2e7afb34bc455eae595ac1d2615143c577341de6cd36a100ea446ef2f61e6764d389a343ae10630787b13ac8f544c1b44c94c283196b017fcd9fd29b54cd25556a1acc683533753c8601e98c9e9f76687c9f859ab9979e5e0ddb5bfb91fd8705990009c8ca4395b047b18abb8221507ba5511d550e7edd648cdd82a6b83419b7fccb50864c321b6c763934aaea5da9b0f6717a3f24fc433c0bf2506e1ae883f663d64d2670f226c1a909426bde63e3b5c7bf7f24aae465df8dbb70fca56f69ffff4883b1419638765c14e3882e81fc0d3beef19f767c433c0bf2506e1ae883f663d64d2670f226c1a909426bde63e3b5c7bf7f24aae844cac9e3cd644bce08c041aef9e76014d14b280b9403209df440af2da0a709c4e307c3d26e2ea6674b716d35d19406b5c1a328d6184df6a1a6ba5180a94cef1844cac9e3cd644bce08c041aef9e76014d14b280b9403209df440af2da0a709c878097b2bca8875831028339117ca7da4de2a45b2eb0cdd438031a479489c44f05c85dd2c86111ec10ac76700e1064bbdaccf073654b8d92e6b95453d7d8a0a8878097b2bca8875831028339117ca7da4de2a45b2eb0cdd438031a479489c44f6addb9fbd5d9007e5d50c40c4af5710d73bd62a5c1192b6d067a35cf580be2190be56f7bc46677b440e3e74636eff30d7f17a3d0dd4a33a22754ef0066225b8a0be56f7bc46677b440e3e74636eff30d7f17a3d0dd4a33a22754ef0066225b8a0be56f7bc46677b440e3e74636eff30d7f17a3d0dd4a33a22754ef0066225b8a7cbdcfe49554d6fcc55df1b2675bb376b51689cedee2f876b02b678c836a63bf7cbdcfe49554d6fcc55df1b2675bb376b51689cedee2f876b02b678c836a63bf7cbdcfe49554d6fcc55df1b2675bb376b51689cedee2f876b02b678c836a63bf7226e485fe584e0c18da4f739734f0d916a737ed3e307ae55a9f97969e7e0e797226e485fe584e0c18da4f739734f0d916a737ed3e307ae55a9f97969e7e0e797226e485fe584e0c18da4f739734f0d916a737ed3e307ae55a9f97969e7e0e797d1d2fc87b9cbaf744af1ed8e31a96947b13da28bf2e7a0358996af9c195e3801fd24490e10dec6271a006fc01014adcccf9d486b7c201dde975092927246b685c72e61f5972cec7e2f830aa0bcdd6c8f3d56c7736a8e78af679d994aa7af84e67f2619c60c171d03b091931851b658f7a92446e131ac261a3352eb0ccc1b17e4cc554dcb58d602bd9d557b2aa497fe9a325d9e021d97a95c0358e907291a47afb67d0e9f8e7869235e94949b06313e412be59c29ad1f089f323019f0f3a0e4919924c427e33c86284ef2a41f76ab6937ab36f12e3d1ef4e617cdbf616a8fc120cbf55d49bdb78c5a93446d44dfe0bf247a408ae159813989285f7e8c87fd4698466c98fbe5fc76e145a86bf16ef64596aff5f93d1ac943b4079392f7b4b6925b74464655baa283d2de961e223e0853b498ca51f0889cb790267c8554ac79c92be1927e654180fcf6d84257be161fe6fa59796774e862c89b6b78adb656738f3927aa94e0831b09c237b129749e06bb355deb007be0e1fd63dc0cdf4ef5c265dd724296e344278ce3ffb39962c5761dd04b19e987f8068a09fff02cab7418cc24548165a86eecd536d0231efea5adf656cbfec33371e62a7679724af19a5e20489882cc29688bde3f474f1ad1d16fae2a0dff21d797493e624e83f9c72dcb4ab482196211cee77253034cb6b85b50bffb302fde20f083a5e888f34af603ea4ec3181376673273db26aa634b690c176d9b5cc176351f5f0d0d5f5a480d6fa0ece7f191895d8e33cb8b36645d0ef197096c459c6f63450366114753a85eaa8c113515c10201568a2fcb868d1c34ffe9d7f04e3f617a2cb61d587167359a83b09ecf8ea20ca76f83063957790f4bc6be258b41f9bd19dd1bb15743f2aeba402b1ef087eb5fd8642c4e715869f579a760d57410df11ea4c24f708906c98abd9b9565e647181ecffdba1096c6386dc361afd83a6ffd8c9cecc557cc7b3d68ee75bf4ddd747f5cf11199f177deb717cf911c176bdd1d01a404c2bb7d765a9d381cd355a639062269a63cf88c8aa9ed65573357f9e31c978e0b94885dce15dd9d688b1641444b776864b36c27d688d9d458ce39b4afb18477960f93d5321b8c1bae41a920a9e51761cda281ace5a5c5bf0fa86e4d0928cfc4d8fb6ba3b285f21b835816ebdb510ace36bdacf11bdc0d0249ca6c6bcaac74865c7a379eb76424fde0fa97a4bd485386ce9cfab245526bae57bc79eae764db06ec7909affefc4b8d47bc6cd9383e8ba9b2ca27856d91fc1058999b5267ed2491490d566eeb627f1fd41119fc34b4686fa3364c24fc21077cf089bfb8db32c43b3a61405de5bcafe86b1646892fceadf5b3e510505ce7a9ac7d11627af73657123e73fe6dddec3b7bb49b6090b5cf9c1b53bb3ff98437b85ef11674697d994cf3573b0fd44712c114df2bdc616120aa47143c45814dfaddcb2fb1c5b26131384a6df90631b0ed967b3d1848616120aa47143c45814dfaddcb2fb1c5b26131384a6df90631b0ed967b3d1848616120aa47143c45814dfaddcb2fb1c5b26131384a6df90631b0ed967b3d1848f6e540af2e2d0c7de67725d82126aea4bc1d72a3405f573cf208cf8186ac6cbbf6e540af2e2d0c7de67725d82126aea4bc1d72a3405f573cf208cf8186ac6cbbf6e540af2e2d0c7de67725d82126aea4bc1d72a3405f573cf208cf8186ac6cbbf8b44af797f5943704015c711accbb90c5318f0fb63119e5ae016faf4f740da32d11224b008bc40019c8435a493bd66428ed272939b4f615136467aefb36cb304c69158e9f159f15a1a7757c6d1802f4e993677665c05ef5b1593c6641f6dfdc41a190d202a7db7c955bc407575d64dc27c37cf3b8dd24bf6d10a00c06c6490241a190d202a7db7c955bc407575d64dc27c37cf3b8dd24bf6d10a00c06c6490241a190d202a7db7c955bc407575d64dc27c37cf3b8dd24bf6d10a00c06c64902666bfbd1d17eb09c6f34310576059f65432946d8e9ec50f4f2292fe5d5fcd4393f9e761636c06ec424a66a8b9c2a8c8c4f3bfe0f5aaad2aaf8ef5c47e7c702033cc4d12ba381fb5434ccc1683a0e30db302b2dd4618262bc1ad586ea085feaf0edfdd1e4e6c96da4251b94e45b8764d0580a2b0495edec3f0867cf12dda7b2b24a50f083c40093579e592e464bac9c71744d2262139771090d0a3ce801e5a5ebcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c4e24373b0749e87f33c75d356562c55a548373e2489eb578fb3fa8ab5917c1984e24373b0749e87f33c75d356562c55a548373e2489eb578fb3fa8ab5917c1984e24373b0749e87f33c75d356562c55a548373e2489eb578fb3fa8ab5917c198f431d68ac39c96e28177e8eb7709c712be63eca4f25f1d03f19914ff9db70029f431d68ac39c96e28177e8eb7709c712be63eca4f25f1d03f19914ff9db70029f431d68ac39c96e28177e8eb7709c712be63eca4f25f1d03f19914ff9db7002949f316042013922fd1ce82823e87ab0d44cec37a3d677042ea8e530c9400d55e49f316042013922fd1ce82823e87ab0d44cec37a3d677042ea8e530c9400d55e49f316042013922fd1ce82823e87ab0d44cec37a3d677042ea8e530c9400d55efd952fa5bb5ec52c9d4b1004152a88b029e4d6b29b9a09cb720e9c52dd30cde6fd952fa5bb5ec52c9d4b1004152a88b029e4d6b29b9a09cb720e9c52dd30cde6fd952fa5bb5ec52c9d4b1004152a88b029e4d6b29b9a09cb720e9c52dd30cde61755bf26276b61e67b42d043067732d22be57f65bf827a47c60c6d445ed427bb1755bf26276b61e67b42d043067732d22be57f65bf827a47c60c6d445ed427bb1755bf26276b61e67b42d043067732d22be57f65bf827a47c60c6d445ed427bb58631b25c702eafb15df9f09d6732e630764032cea4964c493fb7ec66db16d5658631b25c702eafb15df9f09d6732e630764032cea4964c493fb7ec66db16d5658631b25c702eafb15df9f09d6732e630764032cea4964c493fb7ec66db16d56e9bda2c0dc2df88cf30364673deb2682420f09d1b2352535f98f3ac56212b45b50d34e3d3711b71d834d47c9514160443c7866faddc172e2f219b55b16df390be9bda2c0dc2df88cf30364673deb2682420f09d1b2352535f98f3ac56212b45b3fb9bce8029cf1318af816cefac0ad6de0c2f70c75c2e326bbd596b68bba38f53fb9bce8029cf1318af816cefac0ad6de0c2f70c75c2e326bbd596b68bba38f53fb9bce8029cf1318af816cefac0ad6de0c2f70c75c2e326bbd596b68bba38f5017156e572a69d61de9efaba39518c2eddc103a5e69f0f1099bcaac420999f37017156e572a69d61de9efaba39518c2eddc103a5e69f0f1099bcaac420999f37017156e572a69d61de9efaba39518c2eddc103a5e69f0f1099bcaac420999f37ea593066e9a58f43b220a55bdf4b941a794c9d8ec2a1f26c9ad2b2a97a6601fa9e8596b78419c2bc946eaf9da144f2e8ac8a154ab47a28edf52e61bce02437afea593066e9a58f43b220a55bdf4b941a794c9d8ec2a1f26c9ad2b2a97a6601fa594488b9944a606f76261b09737a516ee99c73851cada8982f830e6356676ff13f9423f3e39b7aee0705e5ba3867c9b0db1556924e7600d6fc8798795b3e45c9594488b9944a606f76261b09737a516ee99c73851cada8982f830e6356676ff168239e4df65e8d57f3474e6698275341acfa008dd6ca9db07d9e6c7675f4ea8481651f2dfdefd388b716e63a7ae811670a7b2f22ef055bfcac25db03c8c58a2f68239e4df65e8d57f3474e6698275341acfa008dd6ca9db07d9e6c7675f4ea8456c8ccda9a75cf6d0142d918450a59c7358fc5dae434e6c8f506bb030885becd56c8ccda9a75cf6d0142d918450a59c7358fc5dae434e6c8f506bb030885becd56c8ccda9a75cf6d0142d918450a59c7358fc5dae434e6c8f506bb030885becdf26ac8fd34d61be900872256e61e204dd326d5e0da06a9c775bfa513cb85311aa7000e70a96fb87979564f0715754705acdbc30a99fd2d244cc17b38d96cde4ff26ac8fd34d61be900872256e61e204dd326d5e0da06a9c775bfa513cb85311ab427d446e00e6892ac4da2266a5ab675c3c2e65bbb8645f01679ba1bbed13ad95726c8aaebe8fd388d5eaf8b981b6b9e84f2965804fd115c085d2f75554479c7b427d446e00e6892ac4da2266a5ab675c3c2e65bbb8645f01679ba1bbed13ad983a8d3bb543e22882da8779e41f1bfbf8e06fa781edb9e55ac95617803326d665c974b14be0e5235fc38c9147f1f798a158d3a2a00392801616c703e5bd95e6983a8d3bb543e22882da8779e41f1bfbf8e06fa781edb9e55ac95617803326d6697427aea2eea33277fcf448f1780948f9997dbcec7375102478949bb4998dc6397427aea2eea33277fcf448f1780948f9997dbcec7375102478949bb4998dc6397427aea2eea33277fcf448f1780948f9997dbcec7375102478949bb4998dc6322612d09d8abb4a9e4519c406f70e8c5906202b0f3cb425203469cb1cdd9a26684145b787997233a3f36ad56079c026fd8e52e81a30583f9fac70ab7b2fc20c322612d09d8abb4a9e4519c406f70e8c5906202b0f3cb425203469cb1cdd9a2660d752760c6af9887796afadc905b965ca6d58821ed84b4314f00941bdc53e9030d752760c6af9887796afadc905b965ca6d58821ed84b4314f00941bdc53e9036441de45c3fdeda5d9c168b252dad7b08f1fcc898493a97c2b83cecef87bbd9f76da31c0240ec8d459a68888e3ccacda07319fcf91878c24101e484e7c4c316bbd27cd3d68dbd9a3be736fb3df238c622abc0c20d6189461a0a87ed000c70f2c76da31c0240ec8d459a68888e3ccacda07319fcf91878c24101e484e7c4c316bacfb5978c39e0ba985b7f0d5012efc4b353103bf11d2d05a5f16c2a72843fb913fd1bf6bf96e978fd63599b556dc992424966aba658fff827627454d8f0c152eacfb5978c39e0ba985b7f0d5012efc4b353103bf11d2d05a5f16c2a72843fb91f4630b675d5bcff7d450b031f534280fd0a53ebddcf0219b0fd3985ef6d5ddf4f4630b675d5bcff7d450b031f534280fd0a53ebddcf0219b0fd3985ef6d5ddf4f4630b675d5bcff7d450b031f534280fd0a53ebddcf0219b0fd3985ef6d5ddf4b1c5efaf54f1ffbddb195bad0730bfb4130cef8aea3d9624f6a1b6295b5a76bbb1c5efaf54f1ffbddb195bad0730bfb4130cef8aea3d9624f6a1b6295b5a76bbb1c5efaf54f1ffbddb195bad0730bfb4130cef8aea3d9624f6a1b6295b5a76bbf2b84e93e94ff3151ceaa183688b0752fff556378523954e52e3304043a68285f2b84e93e94ff3151ceaa183688b0752fff556378523954e52e3304043a682859501603e55b50a064ad4c568431a68badc76942e7d18eb5b21585a92c6e3c726b9cbeff1cbb0662b1a89eb8e6ea60e8035c9b2d158d61211a87857191f28c35eab906442a1ca69d43e60770631dc287ae3679db07715e40d32af7f0026f9ceb6b9cbeff1cbb0662b1a89eb8e6ea60e8035c9b2d158d61211a87857191f28c35e1749ac79fab3ef2c08c8560882a6e90b980e5073404402ec9f9a8334c4614b3597843da3a939426340273a4c5ad8f83bcb2c0f8171e7021a89fd1091ab78884a9ccc1aab73151d141d206551f0c8a24047d1b5f7206ceb281e80dff997fe3c6e180fbd92953cb4c763baee328388048f144621e7e97f6d3bb7f0648dc95ee6d0180fbd92953cb4c763baee328388048f144621e7e97f6d3bb7f0648dc95ee6d0180fbd92953cb4c763baee328388048f144621e7e97f6d3bb7f0648dc95ee6d0c3b7060509675de959361419a6569bbad36b096c7f6d332bdcc4bbd7a0a5f95ec3b7060509675de959361419a6569bbad36b096c7f6d332bdcc4bbd7a0a5f95ec3b7060509675de959361419a6569bbad36b096c7f6d332bdcc4bbd7a0a5f95ec865927725fb3b8fb5f6ab30d56966e256ab4837aa34066a168434c2e251c91e51c4c4f7578736b096803f3ea4f038a7b34499e99b311c390cd777884f55b092c865927725fb3b8fb5f6ab30d56966e256ab4837aa34066a168434c2e251c91e6925997d3d85c261d1d8d992b625bc1c97742125ec26623ccf3f1753699b090b503b60dca8764258763859a1fdcca81bee2bb7a94a421c08dc2d51f431f5ac8f6925997d3d85c261d1d8d992b625bc1c97742125ec26623ccf3f1753699b090b6b32b763bdddef3493f89022ab107e853c0f034da5ca7c2a226faebe5e8000d3ceb3053d09bb635d070d5a3f14d2d091a72285f0eb278724213f1900460414711c1b08be9b4cd9ac78f6659409072c066fe68595e24848ebb7fc766782ce85bd2a58d64ab7451c6cd03418bb70e747f65063d90350b05efbbc31d50372cc534dd9363d45d4d26ee843107c5ef9e76e27e809e865e437d354718922a980621ee62a58d64ab7451c6cd03418bb70e747f65063d90350b05efbbc31d50372cc534d7b34fe02d902d190284798a9628ee5edf4ebdb489924826bcbf660bd0e06977a99e035bb010d5a389a0063263bc8f155d14413a4c256a11d70ec0739909f5b417b34fe02d902d190284798a9628ee5edf4ebdb489924826bcbf660bd0e06977a0c6c788dad864009175455f08fae3d0a5b6aa9e7dc2b40ad5b902c9ae565a6b269ada7ceb4ba51c6ea08f9d1913461309eaab7078f709d2869078b58fb6042500c6c788dad864009175455f08fae3d0a5b6aa9e7dc2b40ad5b902c9ae565a6b212811ec8a9f1ffedf425165693b229f225545dda6617994786f5d9f23f5fe17512811ec8a9f1ffedf425165693b229f225545dda6617994786f5d9f23f5fe17512811ec8a9f1ffedf425165693b229f225545dda6617994786f5d9f23f5fe175050af75872964999b40d1de1544ab79846110f473011f7b9cd194d5d80db9b9d6413f79801f758ef804a4993c5503a2befeacdb7a8d33bc39455e6112bcac41d050af75872964999b40d1de1544ab79846110f473011f7b9cd194d5d80db9b9d860fd501331da4fd7f4afcbad458911fe8caec186d1fb17deb76bc69e653a3c60bc4b8e1eb1f9d7667f5c9a2442f0385373971f70669cefeeb16416f1b38c2dd860fd501331da4fd7f4afcbad458911fe8caec186d1fb17deb76bc69e653a3c6a516b1584bde0c31e5ec82c5fe9aaa6fcfd9f6551964e3f87f0d92e04ec7692bbc211a1779ea6ab4bb80e14296b0365c6c9bbac9c040366a8c8754ace2232b03a1594721860e47e5c57d144a946b1370f717236442aefedabfbd11a42e12aefb8e654fc5b0c31fb390bb0de02b1235e4888e977d4e57bb0461795c3150a569417fe427b09ed190da2542bdc606d725e1dd4d366a9bbeb71361a0c8b54fe28aff315c48d29f37782a1ed7893dfe19c93b887fd972a5807f0625785931cf8c5a9a193185f658ac4d15f14a02b6e6e980cf55f73a2de7fc1295247e4af9ebae46b79c86e8d11d1934603ea445b4ceb7f8e06423efdc9cea09b87550e3a6f8015d42b87927eb260149b02f44026684027de7428b5770cc51b53fd8e2bec0d7c43ecf953b0f91cb360bda48c562abeff7a1802063700771548df44b578b30e347532e6fcf8da4cc425f92b2008f019bda28eebfb2be4675383c2c69c7f339d822e4894bb25ed7afc1a19521f376cda3026a9c47d3d35396c01e4b905b87738095f63bba3daef847e841e62c5ec54ed8690c29ad2e8f6dc8ca6446103ff1ad34529a8e364895d7a4ce3826c7b67047ae1c9b8928585318c094d4c09257eb6b3f200e27984ed680f1a7b16cfe6c31e1afcd6747a1380c75dbec6306a68a9aade382a4aaa34f569c5acfe1cfe97d8ad43b3e37b77e07e78559287d3553ed632ad8e9482eb3cf3d01a99d5d1e194d8e0fc289fe6150ad5ba7534483fc3d58842029aa435fece8991e422a9cace08dfdfba83780a4c3de9db6969cb25468382d9d716175b37ca35dee6bfc4b822841afb33ad6a01256090f6cf7c2e94acc6f4806e739aae20b7a1b92765f8d33c1d43e43a1e342ff6c0865dc3a5035e65f9af1fc83c0f8cbd6e6557fc7f1f013c7c8f21a24790360dbe4480b89e6b2aa7be98f9ca87d726b6376f7989ab128c45a1ec6f9151e96c662db95b4801636ada593b81997275d2d6aaa600ccf3212d6a127af69ff6408814bad3b588227ae73f83b1879ca95d053cf8ff5af2e4b7a0e399c73d02da96d786104fb53e6f6bdc5807135ab1249bc84a97af327e41def4b978b02fe4fcc448f046826706e8ae0b4b2185a986b1bde30d01d4e8fa439e55a0b86c7fe8f33046867d75945eaa475cfde6732f1a67402c876f108aa1b1c6fb99b5788fd50add08da9bb2960fcbfbbbc71a83d62eb98bfb5231b23dfaae42fb7fe701af13f4a52efc80f75f1aa898160b88778ce4839ad1518c78d51784a1a775aec04c6afbf6cd3478edc1811dcb5db8fb266f38d875b49dd3fccc9881d56fba03377f93999b25f999cb60feed1b640ac8e4b26b1807db3aa9ce47354dd519dfa72e9cace6a15395c52e0a1195f3c26719b308df9ab0ef710012afda536b2483689f7a7658c8cc4ba3380434b365a479f4d11e7a51dc209b29aded8ce33199d13d791e5b6820830db0af58dd4c215a026bf6f8754ec221669f31dbca6226a796dc6152c086a12f5988a011f525b019431ed020b2feb54d17f2ae408a82373809bfaf048fdda19c370653320fa60b5240a6a74b93033e65fbf5c554557981bd7c3baf897aef6dcb4cc1ae8fd284c1045f84b68d94d72fbc5c329c19a4bde323471cc48eee55e8b59e2fb71de020a0b773090138dccce240e72b63a2c87379468ca3ed024ddf5d9b160cce4f49fb0114782b46f398ab6e0e6fa336b354cb98b5e290f71d9565cc0c1fc26d603450c9b96a2ee2a927ff99ea69df189935ca65227bf8d282ec8107c008bbf539e12e2ffc5a0bfad59ddd5ee68dbe56019d5524da4a75444af1be0949ba94adb47c70986d0ada5974d47de1706c14112ef1307bef2647727afe340657b5bb6adc1381db221cdc29a3ec90712cce082860d42d08e0fd819638564f902aa1ee292896e947d8826e100cef7bbe4430e2255acba7fa800fb815de6b3c3b26aaa0e528bf3aaa0b4e1aa422b1d0e463d8e29c24e8e67443c9318489d123f700786b8de5c268fe9b951c27c5848932e7685af7379285b3787d61be4926d38fa188d7a7f11413398fd6364886208f4fd3f96d0763f8218c9177bf1cf4dd0e27c69f898aad4cd34d4d773c8b4d86eccdb191e7bf7a01da6f4a5f282e4806458e296fb8402ee1bdaa5773937e7cf6fafc61dd5670a56707d7d2775dd741821afea097c0dd818846978c5cd08ee78edfa2d713f5ec9e133300357b7d82401ee1287f4cf706c1522acacc7697d98b0bb199052f7407603baf2dcb8695baeea7e7cb6602ab12cf2c81f78e6c8301788937056e6311b43d2f7bdf21391c0ee9f2dce5af5051c7831fb27fb1a7f817a1eb76f4f82aa3a3f7aa20af3e76cb9697e1b5ed2239f44c9aa718531ea20d899ef4b53914a6f8837ef30a4305f4794640ae0a832e2de25eac599ca4e411b81bd0ca48ec1bace4f93891c8940452c1696e9f18b1cca9a8c4c61ffd7f1cea777a1efc8aa6de761676d56d1a7e18c23245e29e6be8f4652e2413a5d833c92380a9d4557bea78b8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19b420207000451d6a09e4413bec306bcad1aaf9d91e8ee30fc1bcf47687f9ac9a64eb7d09a8b77b6488c78e65840fb4064f463f2d91cb3f9e5e01dcb6c10987fde4eb7d09a8b77b6488c78e65840fb4064f463f2d91cb3f9e5e01dcb6c10987fde4eb7d09a8b77b6488c78e65840fb4064f463f2d91cb3f9e5e01dcb6c10987fdefae5cd26086824e7c2892e5a2ddfeea6c3a9512199e78a6f351019864f46ae76fae5cd26086824e7c2892e5a2ddfeea6c3a9512199e78a6f351019864f46ae76fae5cd26086824e7c2892e5a2ddfeea6c3a9512199e78a6f351019864f46ae762bed1e6401500e47b3b1f60a39b066c204f58da0d3ff67dca3cb12eef08a41162bed1e6401500e47b3b1f60a39b066c204f58da0d3ff67dca3cb12eef08a41166ebfd15f95ce4d96aaae1bbe00ca44dc838826ac9191550b7b01b4a450c553d2fb8e9fcb74773b6062ee0a11017de062bc0c6de6bff6c25dea126bdcfd6f94d5fb8e9fcb74773b6062ee0a11017de062bc0c6de6bff6c25dea126bdcfd6f94d5fb8e9fcb74773b6062ee0a11017de062bc0c6de6bff6c25dea126bdcfd6f94d5dae1d27e6cffbbbb0e72cb92dfd6126a0f101e62cba42d0595120cda421d2e4a044458d8d9fd2e17e198e53df9b8db1d70889c693f6245f6197dd275f83386b8dae1d27e6cffbbbb0e72cb92dfd6126a0f101e62cba42d0595120cda421d2e4a00c175296aed851de2e02190db2006264ce7fbcfa1a48e2b6a2539fc1254a4b4b1e41cced05ce4c93c9068d25171a10f9ae8530b3462a315795ed55ea405aae000c175296aed851de2e02190db2006264ce7fbcfa1a48e2b6a2539fc1254a4b4f99b58f91f039cf3829f10251ed81a39ad7644b4d6be4967addeb15fbf4706fea498a85287cd4c5498fb8f95b5b247622597067e13c5dc435375141169f6e88ff99b58f91f039cf3829f10251ed81a39ad7644b4d6be4967addeb15fbf4706fe1591b1109a072d1f3bb022aafd3406a8c4c98304f104a1f4d44fb64dd48f33451591b1109a072d1f3bb022aafd3406a8c4c98304f104a1f4d44fb64dd48f33451591b1109a072d1f3bb022aafd3406a8c4c98304f104a1f4d44fb64dd48f334582cc6677c38450ec0572baa2460d48ae206e4afeb0423b0d73aaa1423aab49a782cc6677c38450ec0572baa2460d48ae206e4afeb0423b0d73aaa1423aab49a782cc6677c38450ec0572baa2460d48ae206e4afeb0423b0d73aaa1423aab49a7d96a503888b431dac6ea009694a315ea08112fc69b1213e1d8a213437bc1d30bd96a503888b431dac6ea009694a315ea08112fc69b1213e1d8a213437bc1d30bd96a503888b431dac6ea009694a315ea08112fc69b1213e1d8a213437bc1d30b9ac517dd727332a450795b8900bd1acd67b335ebb3a574acdc1690ed84e28f79bcd2bd1d839a468d7e7cae816d5d4489551ffb7b4b89d232befa745999bded399ac517dd727332a450795b8900bd1acd67b335ebb3a574acdc1690ed84e28f79a9f4fc01f7f3a9cf436127d7ab89de161ceeddcd96ef638f60252570c688982fa9f4fc01f7f3a9cf436127d7ab89de161ceeddcd96ef638f60252570c688982fa9f4fc01f7f3a9cf436127d7ab89de161ceeddcd96ef638f60252570c688982ffd4dc929d131c739c13f3447da52e2be7b5511b5807779be8e671a68a212dd26e11c773595f53ee5c2ee1f550c232e8576b82c31070ccf274df589ab6e7ff8e9fd4dc929d131c739c13f3447da52e2be7b5511b5807779be8e671a68a212dd26226a7581e59877949a875fc740d4a0609143e00ab9ba98011821d8c4f08266a4226a7581e59877949a875fc740d4a0609143e00ab9ba98011821d8c4f08266a4226a7581e59877949a875fc740d4a0609143e00ab9ba98011821d8c4f08266a446032d752c51943ddf73a4de905590c67687cb88a7eea5d2a3bd52468af4d5c346032d752c51943ddf73a4de905590c67687cb88a7eea5d2a3bd52468af4d5c346032d752c51943ddf73a4de905590c67687cb88a7eea5d2a3bd52468af4d5c3ce7a4d0804302eaf7812e4f04338e967b06f222f836e26477e1b13a9c6f49a13ce7a4d0804302eaf7812e4f04338e967b06f222f836e26477e1b13a9c6f49a13ce7a4d0804302eaf7812e4f04338e967b06f222f836e26477e1b13a9c6f49a134edaa51ed0ad9378b13e9e2f8537c71654c0e5bcff6450c1da450dfd3aab46754edaa51ed0ad9378b13e9e2f8537c71654c0e5bcff6450c1da450dfd3aab46754edaa51ed0ad9378b13e9e2f8537c71654c0e5bcff6450c1da450dfd3aab4675c50c2beff1824fe5ee2142f15f602b9172d64e647a4fd2a45e3edb6057f229a3554ded82af902e9da0b79ed01a17d8e20c038d7a8af2664bd8ec50edf7af38aebde1e6c04f6d5bf17cb3529718ca29a2596cec92f70c4b7e482f0ef58b7524ed4bf4ebe815c090bd8840a732d4d36ad23ce68a8cb6902d50ff2b7ad4dd1e1dc14bf4ebe815c090bd8840a732d4d36ad23ce68a8cb6902d50ff2b7ad4dd1e1dc14bf4ebe815c090bd8840a732d4d36ad23ce68a8cb6902d50ff2b7ad4dd1e1dc1fbee7ce85759a9fc22495485dd78ebd317c4dbcb8ab94a5db78769a61dee1673fbee7ce85759a9fc22495485dd78ebd317c4dbcb8ab94a5db78769a61dee1673fbee7ce85759a9fc22495485dd78ebd317c4dbcb8ab94a5db78769a61dee16732b94032fe3f501e730a24512287d8baa57f1014e0d17ce8d24907f96246299be2b94032fe3f501e730a24512287d8baa57f1014e0d17ce8d24907f96246299be2b94032fe3f501e730a24512287d8baa57f1014e0d17ce8d24907f96246299be4d74df35930a18e89b2195e21a1dcfe32f709b8b1880bfa499ccfb3ebad809c94d74df35930a18e89b2195e21a1dcfe32f709b8b1880bfa499ccfb3ebad809c94d74df35930a18e89b2195e21a1dcfe32f709b8b1880bfa499ccfb3ebad809c9b3db434c82abd635bc4e90d9136d40968c63a48c44dc945b39af263f844fac25b3db434c82abd635bc4e90d9136d40968c63a48c44dc945b39af263f844fac25b3db434c82abd635bc4e90d9136d40968c63a48c44dc945b39af263f844fac2521799ea7c1e813826efa33f68110029142d33618579fd8b1e42b694387e4294521799ea7c1e813826efa33f68110029142d33618579fd8b1e42b694387e4294521799ea7c1e813826efa33f68110029142d33618579fd8b1e42b694387e42945bbf5447d2974ee7cd6bd3e4706cab9827c2742864794d2e8ba74d564482a6dcc06f58f71853771167468f0b73dbbf7fd9487843cc5108736ae747af489c42c62bbf5447d2974ee7cd6bd3e4706cab9827c2742864794d2e8ba74d564482a6dcc97932d5975f9d8decee90a734b462add98c673562e9adee03c610eaf0a5fa9ed97932d5975f9d8decee90a734b462add98c673562e9adee03c610eaf0a5fa9ed97932d5975f9d8decee90a734b462add98c673562e9adee03c610eaf0a5fa9ed355469bff2ab7353fb6f0469a50b7d8f51a5409ce2cc7802fca7a3dc64a3674a9868f606b4f3d96533d181b62c72107fa39b7dba4375acdef84ccc04b716f12a67cdba44fa5738a51833e93386205b50a1849f01a95a9e66353df97663fcb800b392cafe98c24632660da32a49bb24ea88d2a967cb7b4a50420317ff1c772d80bc1d97c982e3ebc871f216d1364261bf59e4c0c7848bdf5a2867aee430bc86fa14d544cd73779115d22ff78ef3b54da7ea8eae9099b0fe647ae1fbfb7db6ef57824865e49b9c4bacd78cf001dbb37b6299f99c7b358d5670a3296b4c877c9c645057610fddffceccf2879d75c342ef9aad68c956719a7aaf1183ad76cd4ba9ca6b7a0c515000f994c6a7d03c10abc3268aa4429965c69ac092f5d44a03ec1a338e2a30ee34e4b205591bf60ca290fdcd2226df8b64c1bba7fd32ef248767e9477837d72ba171ea9c1a16e684e513a17ba48f06a2b6e60d2d4529eb72337078b4f28c9eb3b2776eefc4ff6710297e12cd096e9ac6982cbcab6e2c60c839dcda7f1040da2fbf9a34fee1a5a582d6aa42010c63378b30ce179178f9f548c8d930aad0064f7f239bf7b88ba4263fae0b0b30699b064eb286a283036fb17747b929c5562b272b03c79c45c5656370e5de36389b885885e7c39a856b33bf75e6bb8774d0c1ba05730f310a37cc2fa7d63b35c4efbd3a50cbfa84bfe7b3898e1688294362372dd13425f3bb369f0909e55b0dfe202e7bff066f081f9c96ff8e9d157cdfdcbde7f38b145e9662abe4033bac8a73824c17da006b56d6237c0fe4015c7f984a834d4108141848a7660b43b1c5a6179533ad8a79aa628bed88132178561f0a652a8435dab514ca15d9a97cc91e7ec93737f1b15ebb7f7d9c6679ab9126562eb42b6219aee9226982725f99408a14e92a77d92d06f1f2674aba4311ad056de4f8bb6e08a3cde38364630f9e3bdebb3e51fd86b71bc8fa4f0e65d3e102010bba59cbfc96302598242a5f5f6c6bf839ed2cc47d557bbca5a09fb06e311638e7443e569efa57d423d7855ec201efd8fb0cd8d853113cc7e40436640a88c2db7df8a66f7d60df4d7c5502aa603acc43b7cc146765833c381eac1c43c37f9e8d1c1491e6416318b958e22f136e739192b6e51c6683501c04dd1f1db2890ca3684f8d7d45db5187ac95234c0d5579e88460ad0009017d745b8920139b32469f0d000d3d63e23aad42a4ed3c47583b47e1e43e07c6e45a51c0c047409ea0d94bbdef7822b98672e03c455383704d5716615aa973e509cf59c45289bce75abf61163941e7b25daee0d98c9fd3a432f9fa045832aef51e7df3cac815a09493711da6947b75c8855a4dded3dee2b05b44c59c2745853c5bd456603941d0cdc655d5d3b52f1eef4e70db2bf0c4ff08a825ab1b15a64c2e338c64ac05680cb0ecce1d72b7b52db50c711a32748cf83724cb699e7173a8984b3a18341f1d81e5d4765c928d5d9ed47640394b35cdc81c0126ba80bd7cf9c266ce4f1e184faf90ffebbf6b745955ec329fa45d7efdf1eeebafcab2c38eb7fa5338d4e4bb76ee61b8cade1ccc88b059ea31dfda3ebca19d929dd6f4c81eaac505fdfb7a55d69a66ea1ff7709375292504848c54bdbe0e6e79226ab16cb18df8bbcd064a8284002db3fb64ce0bb566bf4b4208edcfdae2d17512adff3a37ae43b033ba903a2fd4acc2affd05d9a0a7819ca0d5851ec76d954b07b825fa17c8fd9923c40648f1fb57f1fe58dfafd78b89321b6f70f7e9b5106140740f7c303b64c136aa56d5415f6008d5b21b33795a05ebfa6213aea5c4af520eb9ff4c08eb27b1aecc61c30e078e388d6fcaf05ae7a96c8c9347ca539ba06a38f1f6b8ad9011ba4f7da13bed82f22b8bff1ae6f04111e1e285e5041f10dc6d9d93420a397464828e023141cc28575b9599bbf7f2b0215a89b79d182aa100d82cae3b4e54ca7651878db766367fa92450ead9f6fd56a471dbc24540fc4d0e4477c175e291488f45e171d21356148be5ef1b1ccff452638d763f723194668330573087be350b89f14f67c926b131b62bb68ccc3a37b44e54fee90b81610b73d778ff1c5f498cef74389c1b7419132575c4485dea4c163b952b366d1b9dd4ba0af64dfcfaf9d245eaabf8c5e7dffaf3708dd97839ae14aec6427429c2211dee06b45551aa30ed486f49973aac649483a2d0a451a5ea87797972dd064c1f1a415510ac8129f3ae3438ef27f4246604e57cf6fa132d33f7ea1907f751f0201ea69a0bc368cdb2b24e7c7f958d8df659a8ff84142bfb932e20846df813bba0eef6a62f47ba0d4a10d40e0feb76cd8a63118567464d165a858cdf043bbc9fbd12d0cd98aabc1483f84a67fc6c39163a260a18cb3e0c44f975fed72189820de7ccbce0cf7cd8e4305d5925596029da0e7511c84ad376cc9fbc00c9dee05915adc9c33b1e5cd0d9e547c32a8d1eae44d961089d9ca3a6d249b8d1735d9b70a82feb2366f34550fc9b5f840abefa479a4a5d0be2863d495bbf3b763d606459a5bc3bcd2d34db8c8d1391c22a58d05646e5ade34cc62339b47a9adafd05f82d144f2feeeeda41cd414a3a70f78c67d3c0df741cd4cd7196f8439760f7cf42f5a2ffa003ffe01335c4148d514c6cebd5e9140179e88ad7d24b889760f7cf42f5a2ffa003ffe01335c4148d514c6cebd5e9140179e88ad7d24b889760f7cf42f5a2ffa003ffe01335c4148d514c6cebd5e9140179e88ad7d24b88e68a380d6ee78578b9acba2f8185cbb8aeeaf90dc1298373ecdb5d274437cb1ae68a380d6ee78578b9acba2f8185cbb8aeeaf90dc1298373ecdb5d274437cb1ae68a380d6ee78578b9acba2f8185cbb8aeeaf90dc1298373ecdb5d274437cb1aec0d08324472b72febd44add7e3e94aafd67345b824ab27d1c80b576aea02330ce4765dc7348b490987e3b19d5737df3a8abacda488de84c6d37bcedd901afd2ec0d08324472b72febd44add7e3e94aafd67345b824ab27d1c80b576aea023306c8f988cd21a862b220928bf0d812d15a622b0b26a0d7c00981ce415adb8a769dac9625f3d6c468be260661ee43ffd5b8eb091079acba7e283a2eab48c76ff5a6c8f988cd21a862b220928bf0d812d15a622b0b26a0d7c00981ce415adb8a7699ed6ef69c15db28f7bf9acfff04d59e3133de481f7ffc80357e7bb0d42e3de149ed6ef69c15db28f7bf9acfff04d59e3133de481f7ffc80357e7bb0d42e3de149ed6ef69c15db28f7bf9acfff04d59e3133de481f7ffc80357e7bb0d42e3de14e35514a457855cbba4b4f9ccd9582b158cb8337ffd62889046eadb3333420c72e35514a457855cbba4b4f9ccd9582b158cb8337ffd62889046eadb3333420c72e35514a457855cbba4b4f9ccd9582b158cb8337ffd62889046eadb3333420c7290378c236d4022ff65c7e2b2a74824180fd91fbb9915dc60610520201e1f4c8c90378c236d4022ff65c7e2b2a74824180fd91fbb9915dc60610520201e1f4c8c8df32b8fd3c20c7be16d3323a8ac114b604d7e3db8689e2534c850ccb5ded1f7e8f3fbefee1f1a5bb060a1a0c30b414e52dee747760cb675b87886f91fa5f5a945a5c4705f38ef19575db3966512528ef8380838e686b96ddb95a2b333144db2ef5d79421202e819921155119f28de6dda8e99aa9e3c4e905c823e7b5cbfc59543404d85b4213909df02c5df5915b05c172854ad232833183b2a3064e993eabb6364ef6cca36665db580ed2a8ba2b4b3456ed1532d3a2d90877138389ed988be43404d85b4213909df02c5df5915b05c172854ad232833183b2a3064e993eabb3b061a143582d1f09878dbb4b21c8c6681e2b84ae00c8dfe6c297542b498492d3b061a143582d1f09878dbb4b21c8c6681e2b84ae00c8dfe6c297542b498492d3b061a143582d1f09878dbb4b21c8c6681e2b84ae00c8dfe6c297542b498492d3a01d03d9951434521d6ecb906074d162f75514f1fdcd1f50657ac9bd12eda9b3a01d03d9951434521d6ecb906074d162f75514f1fdcd1f50657ac9bd12eda9b3a01d03d9951434521d6ecb906074d162f75514f1fdcd1f50657ac9bd12eda9be2e3dce795bce7a5a6bd7ed958e0c995bb3ac51c6b576fbd29ac59f0b486e977c80ae5ba6cf6ea3c1a7559fa3f81d2d48f040c9506efdf617f586739b83e18b1998cdb4e7cc35c3102b65833706a62857a509d1ba5ad94e41c0357cbb99ebacee5204975a0f0a41b4f246a56c9b537f76b26de57cd3e52f0b7716ca07a73f0d17e58c5350d19436b5f62d9488b3af508305098d6b4e0ac11137002b84aabaf01073bb805b75bc57242498d561f0bc9c1dc76432a672f2bb0e0d63493c46dd3abd635fdd587d4be0ced092257897a0040b209a75f6b2707693b96a8a1fec7bb47f1e3ce096dbea1f6a0f57ead18aafb27e6aaf47e64b748f5fa0af2f2323c99388dae4206dcd0a2817fbdfbbedff5a49a512d3a94fda8a044c57423c6bcdb53fb843c7df8503261a2563ec321bc22fd8adf71f7f8819d6a9dd3af78f6611f5726c59760dd36d4ff3aa4361018636959f2e7ab770069ec4e5608600ae23d8ca2af34916d854f7f04c3189cd7d8e04177bca3c55bf1acdccf88beac501ff24239f4cec90833c2a2225bae3f583d875501ff44f1f78fc6d028a9d72b8cacf0963598f0879a317088b4936a4cb22c9b4722f0585c8fda5b0314af2ec8c980a0eae14a2baf095903d90fdf8f9a4360b82bd4257f77b78fd719f70e65ecd386c3c9b6eadaa4fbd8508b134be77d5c174ad5263820bbb984465b7b1d30c1d6853158831aa807e5c6806c71551dad6320669fe7b665e127659f6afd9bdb7c21876ba2ccf9f0a844d9d1e5c4669e755b239392e79068b80921b315c90fc1a8036e8fe22ef990f6d96513b2655256d9d71c7aa575b5b060322ae7f8e88902ba5bb8af98be396c68cae6b68f83e7de48c304fb858be8c7bccc7dd765116ca3ac3a47072cc55b6c68cae6b68f83e7de48c304fb858be8c7bccc7dd765116ca3ac3a47072cc55b6c68cae6b68f83e7de48c304fb858be8c7bccc7dd765116ca3ac3a47072cc55b641e326d4b4b67614103185aa53072dbd1bddf3e90767c4629397e651bbdeb2c641e326d4b4b67614103185aa53072dbd1bddf3e90767c4629397e651bbdeb2c641e326d4b4b67614103185aa53072dbd1bddf3e90767c4629397e651bbdeb2c8d401f7cf141c6c75ca61281bf92d1738850bac528f65b9bebcefd4ed67de39e41459cea1a597712ad05d5f8904acb6290243db6db69f5d11358dbe3c860e3df8aecfe3bbd45458f9ce189c30f73fd2aba820dcd6c725b08a63f5676e590aaa2226489016155b9f6abe835aab6d164030e16b196963e313c1102c2c1c99d27571a7491173d37523bf021553923654109a4007da9e82fd5223b6e429f86d95a794bf9081a8d9aa93cc767cebd8cd9244dc2c46e7275a0709bc8e7ebd2eff7758202f18a8cc5caa4e9cc32a0767d767a6b5aa23b521d680413b41ff441ef80dbb634ea74b923190ac71851fc786fa46f388e6e333db582660a121759dd860aeef859542f3d9453708737e22902e0687c94842e81deeb0c1dde3b081ff7ef8ecfdb59542f3d9453708737e22902e0687c94842e81deeb0c1dde3b081ff7ef8ecfdb59542f3d9453708737e22902e0687c94842e81deeb0c1dde3b081ff7ef8ecfdb5e518bf704522adacdefab9f9e935703149b87df3caebb6a2eaead3aec89ec795e518bf704522adacdefab9f9e935703149b87df3caebb6a2eaead3aec89ec795e518bf704522adacdefab9f9e935703149b87df3caebb6a2eaead3aec89ec79b949ba4b3dc529242ea6814fea7711f1c9b8f8a159310169cf915cc4b9dfff33b949ba4b3dc529242ea6814fea7711f1c9b8f8a159310169cf915cc4b9dfff33b949ba4b3dc529242ea6814fea7711f1c9b8f8a159310169cf915cc4b9dfff331bf43123b460317ceced978a4b6f957b9ef3acab9d0dd8e822c2f46b36ebcb0c1bf43123b460317ceced978a4b6f957b9ef3acab9d0dd8e822c2f46b36ebcb0c1bf43123b460317ceced978a4b6f957b9ef3acab9d0dd8e822c2f46b36ebcb0c86610743749ee1e3a7de47187c5351720c95bec046d012d3821427213ec7988086610743749ee1e3a7de47187c5351720c95bec046d012d3821427213ec7988086610743749ee1e3a7de47187c5351720c95bec046d012d3821427213ec79880ae6c10ea9604f56c12c04260967dad798b8c039138e2e988503b0a1262bdcd5499b553db89e5091db4b1824f6406f6a7beac12ba006e342440b706e3194f3e9aae6c10ea9604f56c12c04260967dad798b8c039138e2e988503b0a1262bdcd545fdb1fd85527812eb4610cc5dfa89eee0496075a938b7d7b5ddcd251920fe01c5fdb1fd85527812eb4610cc5dfa89eee0496075a938b7d7b5ddcd251920fe01c5fdb1fd85527812eb4610cc5dfa89eee0496075a938b7d7b5ddcd251920fe01c1e11c5727e27170ed1dce64020e108934d0d7abd9772aceea971078dd33801f41e11c5727e27170ed1dce64020e108934d0d7abd9772aceea971078dd33801f41e11c5727e27170ed1dce64020e108934d0d7abd9772aceea971078dd33801f44e6cf73a3b6049a35f6f919660aaa0c4a924231fe2dc729a7582762138cf3ce7ab551470e970884e847d97e0304fbbb165c3042512bd03b7653b2391c6fe1e594e6cf73a3b6049a35f6f919660aaa0c4a924231fe2dc729a7582762138cf3ce785e8573504dfc08c760ad5f2d8f8067d6324d49bb20b0cd9259567d847474c8885e8573504dfc08c760ad5f2d8f8067d6324d49bb20b0cd9259567d847474c8885e8573504dfc08c760ad5f2d8f8067d6324d49bb20b0cd9259567d847474c881566e77d5eedf1f4fe4b483840050ef33cbd854c784b28ec4f5c699a766d3ed01566e77d5eedf1f4fe4b483840050ef33cbd854c784b28ec4f5c699a766d3ed01566e77d5eedf1f4fe4b483840050ef33cbd854c784b28ec4f5c699a766d3ed01d66dba238f58612c0dcb7dd5754548f163cae3b6324e35eadb0630de7c4b1901d66dba238f58612c0dcb7dd5754548f163cae3b6324e35eadb0630de7c4b1901d66dba238f58612c0dcb7dd5754548f163cae3b6324e35eadb0630de7c4b1909da73f28f8e6b50b4af95b85ebf12e57bcfdeac6ec6c8e1dcab8561a6d154b949da73f28f8e6b50b4af95b85ebf12e57bcfdeac6ec6c8e1dcab8561a6d154b949da73f28f8e6b50b4af95b85ebf12e57bcfdeac6ec6c8e1dcab8561a6d154b945cc7d2bd146906df0090f3e1d2d40c6efdfc6bc9fc25554d8c210e2043d2c1b25cc7d2bd146906df0090f3e1d2d40c6efdfc6bc9fc25554d8c210e2043d2c1b25cc7d2bd146906df0090f3e1d2d40c6efdfc6bc9fc25554d8c210e2043d2c1b245726b8db241b5d0c6d356abc0f2c65ee6e10ba86bce3f5e8b3f205c40c0b05645726b8db241b5d0c6d356abc0f2c65ee6e10ba86bce3f5e8b3f205c40c0b05645726b8db241b5d0c6d356abc0f2c65ee6e10ba86bce3f5e8b3f205c40c0b0563af6f75f70aec89634431700d45d4d234ab11fcf625bb45dabeca5acae8dc0e43af6f75f70aec89634431700d45d4d234ab11fcf625bb45dabeca5acae8dc0e43af6f75f70aec89634431700d45d4d234ab11fcf625bb45dabeca5acae8dc0e48d467bd115055629ccf722a84bb3ecc2f27263ae1a1ded2fa807098da5d9491d8d467bd115055629ccf722a84bb3ecc2f27263ae1a1ded2fa807098da5d9491d8d467bd115055629ccf722a84bb3ecc2f27263ae1a1ded2fa807098da5d9491dab7c49782f53f9947ddeac04a373001899de1ac54b797c9b9f1efae0df17c9cbab7c49782f53f9947ddeac04a373001899de1ac54b797c9b9f1efae0df17c9cbab7c49782f53f9947ddeac04a373001899de1ac54b797c9b9f1efae0df17c9cb1e20f41994eae80f9f7674f606bc7de139e3a0ea8fa2e066f23e4853925f912a1e20f41994eae80f9f7674f606bc7de139e3a0ea8fa2e066f23e4853925f912a1e20f41994eae80f9f7674f606bc7de139e3a0ea8fa2e066f23e4853925f912ad47814ba3f3f919130522737509957be9c0c7947b394e8666e05cdecd6213309b855f09e25125cfa9b16bb05592505d9dbcc1ccb02a768f4dee74b1f1e7bcc0cd47814ba3f3f919130522737509957be9c0c7947b394e8666e05cdecd6213309a10c0c156def8940c0ed299fa65b0e435114f35927e2e9f81e9c9f27516adfd5a10c0c156def8940c0ed299fa65b0e435114f35927e2e9f81e9c9f27516adfd5a10c0c156def8940c0ed299fa65b0e435114f35927e2e9f81e9c9f27516adfd53d99746ea6870677d264bbd882ae5568ab907abcecaaa93f418752c0d615eab93d99746ea6870677d264bbd882ae5568ab907abcecaaa93f418752c0d615eab93d99746ea6870677d264bbd882ae5568ab907abcecaaa93f418752c0d615eab919d3dfa4652172992980605c0e3836e8d06c68365947feb92559b2ccd97f647e19d3dfa4652172992980605c0e3836e8d06c68365947feb92559b2ccd97f647e19d3dfa4652172992980605c0e3836e8d06c68365947feb92559b2ccd97f647e4421e4c868e98a5c7fa328d9c7f0ff252b3f83c6ef591a3591d8e579ed7d8f764421e4c868e98a5c7fa328d9c7f0ff252b3f83c6ef591a3591d8e579ed7d8f764421e4c868e98a5c7fa328d9c7f0ff252b3f83c6ef591a3591d8e579ed7d8f76330c0d83eccdec027d506316378a1b22f9f4f33b0ab3493a8ad65e0a84aead11b2a2c882fb11b1e3c4831604f3703a5da75de075184d71be47dc9ec149a4d6a8330c0d83eccdec027d506316378a1b22f9f4f33b0ab3493a8ad65e0a84aead11aca7c4fa7f6aaa4ac102d7d4942e6d5467f091d0936861e338ba2fb56860a6a4aca7c4fa7f6aaa4ac102d7d4942e6d5467f091d0936861e338ba2fb56860a6a4aca7c4fa7f6aaa4ac102d7d4942e6d5467f091d0936861e338ba2fb56860a6a4f1810fc992b2cc3d2196b91cf826faaec334fae1e5a2427b8b17181a49324646f1810fc992b2cc3d2196b91cf826faaec334fae1e5a2427b8b17181a49324646f1810fc992b2cc3d2196b91cf826faaec334fae1e5a2427b8b17181a49324646f9339b45aa38fbe3ee394eff8ea87124f5da36683bdda597b74277b2ace9988bf9339b45aa38fbe3ee394eff8ea87124f5da36683bdda597b74277b2ace9988bf9339b45aa38fbe3ee394eff8ea87124f5da36683bdda597b74277b2ace9988b198c81394a8739e1aca7c81a579153ef20ca0ef44770d971c3c9a31045494032198c81394a8739e1aca7c81a579153ef20ca0ef44770d971c3c9a31045494032198c81394a8739e1aca7c81a579153ef20ca0ef44770d971c3c9a31045494032023889624586b8ea27808dca43a6b0f2c8f9447588581933676cad766e4d06b231ba8bd292bc1c6b8a6cbf3a813011512ae5d056422ce7243c18312151463478023889624586b8ea27808dca43a6b0f2c8f9447588581933676cad766e4d06b274f27eb158b8b56ad6ba50daf82a2ea58b4d11b7ff767f962ac143277b8d06288e5f017e5012ff05f1ec55039d8052ac02774debf700dec3f81811b50856618d74f27eb158b8b56ad6ba50daf82a2ea58b4d11b7ff767f962ac143277b8d06286355178e2c205b75a2f06328461718e101e03a7bede5324e2c416c76698fcf406355178e2c205b75a2f06328461718e101e03a7bede5324e2c416c76698fcf406355178e2c205b75a2f06328461718e101e03a7bede5324e2c416c76698fcf40a2e2ff1df3f13d00cc649ff456e120204a460eaa2b12dfa85a2513060c303aa0a2e2ff1df3f13d00cc649ff456e120204a460eaa2b12dfa85a2513060c303aa0a2e2ff1df3f13d00cc649ff456e120204a460eaa2b12dfa85a2513060c303aa0d32a2025a793fc8c6a9ace03c2ede0c71bd1136ef5cb8f0f142bab098684dae660972539d4a4a3e846d71b8b0d75292dd330a557823e6a75492084287834999fd32a2025a793fc8c6a9ace03c2ede0c71bd1136ef5cb8f0f142bab098684dae60eace6806419651e4242dcf2c4204bde89d51706ad09405eb2e71df3585f410d0eace6806419651e4242dcf2c4204bde89d51706ad09405eb2e71df3585f410d0d780542b7619c2a89a1a081e77bd586e8b178e608a7bc95d7cab780a0645535f75556497f49b28269bef9bf8776f605579a96a58d6ff024650cb5f6091acdfff75556497f49b28269bef9bf8776f605579a96a58d6ff024650cb5f6091acdfff75556497f49b28269bef9bf8776f605579a96a58d6ff024650cb5f6091acdff4e700f1f78bcc8f73f0ccd03ff4887b1d21107abe8819466337d2fc5d1ddab0a4e700f1f78bcc8f73f0ccd03ff4887b1d21107abe8819466337d2fc5d1ddab0a4e700f1f78bcc8f73f0ccd03ff4887b1d21107abe8819466337d2fc5d1ddab0a8aa71433748412ff294546b9452b61923acb6fa05067f9c74fb252d7249d6bfe8aa71433748412ff294546b9452b61923acb6fa05067f9c74fb252d7249d6bfe8aa71433748412ff294546b9452b61923acb6fa05067f9c74fb252d7249d6bfe4d3f96496a657082a43518aa516e5e50e6f125112e068b2e5c2bc3c447f6333f4d3f96496a657082a43518aa516e5e50e6f125112e068b2e5c2bc3c447f6333f4d3f96496a657082a43518aa516e5e50e6f125112e068b2e5c2bc3c447f6333fd5100332cbb3ca58b6175db28370326f66e54e1792c91c5dc9bbc9450faee648d5100332cbb3ca58b6175db28370326f66e54e1792c91c5dc9bbc9450faee648d5100332cbb3ca58b6175db28370326f66e54e1792c91c5dc9bbc9450faee64837351a1d3ef6b8af51a68f35ac70d25c56a2e94681b8744b59419cc8e7fda4fc37351a1d3ef6b8af51a68f35ac70d25c56a2e94681b8744b59419cc8e7fda4fc37351a1d3ef6b8af51a68f35ac70d25c56a2e94681b8744b59419cc8e7fda4fcb7e121e346bafb5f008db72ae3db08b15fea33a8be2039c9053cf1a5aace04f9b7e121e346bafb5f008db72ae3db08b15fea33a8be2039c9053cf1a5aace04f9b7e121e346bafb5f008db72ae3db08b15fea33a8be2039c9053cf1a5aace04f93d382da84bbd700321cf4647cfec591135980182ca9ddd87cf3aaa9c810906613d382da84bbd700321cf4647cfec591135980182ca9ddd87cf3aaa9c810906613d382da84bbd700321cf4647cfec591135980182ca9ddd87cf3aaa9c810906617caadd80710e15315e21c9031a0d4856384cf94be1376572c1d7f048f01422ab7caadd80710e15315e21c9031a0d4856384cf94be1376572c1d7f048f01422ab7caadd80710e15315e21c9031a0d4856384cf94be1376572c1d7f048f01422abc1423e6f4d7a02c4306e0d7d4bdabd0e5a6b2b70ce211232ef1724b9669b3ad9c1423e6f4d7a02c4306e0d7d4bdabd0e5a6b2b70ce211232ef1724b9669b3ad9c1423e6f4d7a02c4306e0d7d4bdabd0e5a6b2b70ce211232ef1724b9669b3ad9fee336424c945286a401427840b3ca8b6c2ceb3f8b4c75fa97ab266357b4f47afee336424c945286a401427840b3ca8b6c2ceb3f8b4c75fa97ab266357b4f47afee336424c945286a401427840b3ca8b6c2ceb3f8b4c75fa97ab266357b4f47a083aad231a4222a897428a40f94e173d2554371a825b703fa6ac64a99cf81894083aad231a4222a897428a40f94e173d2554371a825b703fa6ac64a99cf81894083aad231a4222a897428a40f94e173d2554371a825b703fa6ac64a99cf8189417903838887da65013bae840ab44def594e013263fccca45393e8446e200b38317903838887da65013bae840ab44def594e013263fccca45393e8446e200b38317903838887da65013bae840ab44def594e013263fccca45393e8446e200b383f130b7f2e048fd72e01ff0848b03329b291cb40d6c7232991404df6ac554b913f130b7f2e048fd72e01ff0848b03329b291cb40d6c7232991404df6ac554b913f130b7f2e048fd72e01ff0848b03329b291cb40d6c7232991404df6ac554b9132cbc1c0e194838b7671378fcf480e76695c14a9a355e1e1a8cf476e8552e31b0e620630397919d9245ceaabad42bbfa678afe184e2e5eb89ada10b248aafc8c22cbc1c0e194838b7671378fcf480e76695c14a9a355e1e1a8cf476e8552e31b04eb5cad38c57d54891506394b86453a402ab7bc1185535f47a95e7b2e5b959794eb5cad38c57d54891506394b86453a402ab7bc1185535f47a95e7b2e5b959794eb5cad38c57d54891506394b86453a402ab7bc1185535f47a95e7b2e5b959792e8f466e274220f4105add671ad3521ae5fdced10e4da7694d1bb0f824abeeec2e8f466e274220f4105add671ad3521ae5fdced10e4da7694d1bb0f824abeeec2e8f466e274220f4105add671ad3521ae5fdced10e4da7694d1bb0f824abeeecab06431d9e197c972a8925259dbc9e2f9b3743c165d5b5615f8038ef4515e7d9ab06431d9e197c972a8925259dbc9e2f9b3743c165d5b5615f8038ef4515e7d9ab06431d9e197c972a8925259dbc9e2f9b3743c165d5b5615f8038ef4515e7d9a3433340dc3c9e058b312e079007e9475c72d4bf3e6fc1a2c1b058db8f289b51d8ac27a86f8a8f64d1b152635e6ecd0469ddbf5dadd29870a0f969538ec5cbbc444eb384299334118bc77333b9e9767b15a016532122632f0595de55a15e70a3d03945aa6603b60a6de3cb72ae9426554e525246e650e552e8dc6a7859382ff4293f44618c6478ebde19142b4b326f88d9e80337492716ca76e9818072e0a24386e6ee8041d61295ce806a40091edd4ed7ba21a56cb47c4854e2fdb22275866709236782d5a0add20328f237ec3c077100029d197aebd224fe4f740c5a8ca6c217eb1541899cfedd2fe54f646e861219d3912f01476bc30f25bd517d8c8b0e43ba98c912a7f136a738263f52865b90340cf416f059c67f409aafc5069a6237f5edf8b5f5af764f9af568c99077e3525a119c73fab5678a99c6dfac663a987d6c1d3c992a333fe7e072bdbd9b904ddf152525b7f2088a78e457f5d44704da4610ff96fa7fb8cc3e954b1cb6dbff3c655d187fba2526ef3140978f6894bc7683a290df922b1ebfa25185ccf01b3d22b82365986e4f45cae5499700e7ce54a4f69576ca89b1f53e9174c99f1230ea2a1c52607565c7eff5a612a00e0fc117dde11106756b01386113d03607575da952edf4a8e525564cd2d2b888cb997f4e868ef8d04ea0d55ac445635b331a4fccef38e9424e788495c360fe1da317c4f7b6a096b41f2fdd13b3f4d8548a2f0b7e5d561c2e49f86e4df8107acb6a6b2ef421460f81f5eb7626bacfc2218bcc300177c52f42f8f0a93bef65869f54088990534b7cc66cb5a68165fd7e158d573adf12c2672d086d4b4e15515aaba654a45855f7c41a23fe2e684f4fca33991b0b65e02a5959d045b59906bf3e2557a7f777f1def3dc891b5d617d2a261527acfc1749ff8c402601f8bdc90f486ab6bfed45a0371f17ebefa675796e8d7fb222955be13e8f1f430ec9f33117dc1fce6809376f0807f2694dc3211773272d31fdd1f0c27bf31e09adf9a7fd9ac42e4264e5bc26b3b381226b393da43fbc6288392bed91965db17f04fc537eb3413484523d24f20cff8f1fc4ef9cfa4ad7dedb5560aa6437d210f15bdd6fe1b548358dae2177e468664a5300a9735e7c46fc3f5b7c8f972236e37ab1d55bfdd54be704da15598334ecfc62b6913a5f53038c69fdcefc7b7f6b5adba12de9f92fb094590167c377e945cf84dd42a417393dcea25acac17b11bd64a3e29f427faeb2808548a75c9d5a44965c65064bd5d17c459fcc6d354101c50c6d1b616f6a9b304f9c5c9d6c9896a8573db42eaf1df8fd5cac67468ff275bedb2d87e085bef8c80cb6dea16764a698dac8e7f56da15fa162371b43c851d70844922c97c6d9908f5ad0fc3586aa4cd8a82abf64174a8a572271a3e85d7cf31317aff8036928d7503ee5c786ffbcd1fc6f3786d57a7ae87dd32eac1acfb3be5ecf03d75f5645690954271d3d33cba1219a5e19252d2b219b0caba3b31df3a33f3d7babf4a563f562929ace7c3b99c54c0368da32f76a4c106cbeba3c92456947fbc68d1b012bc3762db1b5f9399e7be66b83ffa7aabe4a8a0b3fe98cbc1f6aaa31253b24f8db4e58304fdccf26ce85a5a89661e8555d05531985619fa54a16eccda0e15e50bc11dcc6ee9df9b3c590cdc2f3c65d439622b1f44ba6cb54a14bfb9bb9fec4a1ca47a930f067c307f32481a1f30fe454d29ec7d61e9aff7c02bca3072ab2dede632a98e0d68985b025d4022e9c77b4c902b5c643a427591509b6fc30159101affa9ed68093ef6f506e1da862f483a0e87a1ad792dda15a5dd776c04aa372fe041355d94e3a7c550e15925576c576c3fab33e040af706bfa799e42fd67fd82457af7627ebcf642a42b83b54aa5049f70be6b5b8a82a7f059f3edbf3a7a0066ade3ba7b03d85828601c5ddb995a245420d9e20c76a8278426bffa63062a73de8257629a0b4f419bbc3fe0b53e3bb0e33bddef4ffea647f1ce70a030110d3a0fd8202329f474a2e98948c06c60c15a8e79b9fe5edfb0df4be28827dc628a32a9dc948297e16dbf183583bd45300824bd42f77ed83bfb5074a7aec03ecc0a21d7f378a4294d8f773f647189e97ee04846c7ef611bdf1c21cf9ac9ccf44fe55f4757c32db0c18ff0deeb58d6f6ec7d463aa0ee94baa8aab42a1e7c53a9b5547110fffd1a85c30acc0a952bcb21605490ad5f19e2919a1dedda2a7ddb4a77389cf78f56293c97fc1343724690ac279da272056003b08bd1a60a2f4e2063c0e74c7c94fca024c3046bcd841c6a9908d89ba7707fec4fc69771fc2276cda10c957f4d6a1a504ebd2dcbb536860c2c4094f0df221d1df7790a46a917abbe5ea5b05df7cd4463e83746f53a44cf8539f52f124cf53ca7bb55c132fe6a834f97286596e08ed1e1d4a4a8955fcc223618237cf121fc67be1338a82dd9425d7b660ca918b42e386d354e9a55f97c4f60b7c22eb93bb8a9081b2abe792bc16a8831af49bc8db80e2f6723a12356ce88e77b5dd63eac74cf61b6190792cb5fed61851529991d84859b1a9694403fffa265af1dd63eac74cf61b6190792cb5fed61851529991d84859b1a9694403fffa265af1dd63eac74cf61b6190792cb5fed61851529991d84859b1a9694403fffa265af1bd7ddb04d1c403884b0755f6bb95723d844d022d317320223d61eef8f0e3ab15bd7ddb04d1c403884b0755f6bb95723d844d022d317320223d61eef8f0e3ab15bd7ddb04d1c403884b0755f6bb95723d844d022d317320223d61eef8f0e3ab1595bdb9f0af858b2c7e573512a8bfd95e67cce25a19c9c81e40294aa7571604d595bdb9f0af858b2c7e573512a8bfd95e67cce25a19c9c81e40294aa7571604d595bdb9f0af858b2c7e573512a8bfd95e67cce25a19c9c81e40294aa7571604d5d3a1c53750f9dee25b329ac437abd1c2b9e29c4550bdcd7bcda7528a39cc0107d3a1c53750f9dee25b329ac437abd1c2b9e29c4550bdcd7bcda7528a39cc0107d3a1c53750f9dee25b329ac437abd1c2b9e29c4550bdcd7bcda7528a39cc01077e17fad540793d795b2b929bea1a8824ae76f7bb981a13b4d894c245283b4d117e17fad540793d795b2b929bea1a8824ae76f7bb981a13b4d894c245283b4d117e17fad540793d795b2b929bea1a8824ae76f7bb981a13b4d894c245283b4d11b7f5e7b0da4ee72ad65d0c6ef765037c7a26518b1558f32e7b06ecc1a26490d543c54096c3a8f83e1c3461f6fbbb110ed26a913f8cfeec5ed117257cd776f464d0db5b8fc6e45a2139721b806f1e01199c7754c68d262c2264a8e333791fa90b9af63db46e8b76f28aaa4abb86b3dbc35c82e31f94eafeea5784a7669cc429821274341e8132110bb9797f33f733800277e6f1ac8c690ba9df6385944236aca197ec817c193564ce913e0d05283d29265c96ac3c3c745603e6440dfbfd82026629068da4967199248db915410aa0c4f2f69c1b67f56825d0a9e4805b0d388379e7d44bd233a16f72c15c6d46146b3d8cb35c812d884f3ae76afb6dfcbced8b000e2edb35637827cd6e8a8e52091e405e27eb9daf16c9242026eed5b11515911d45eb597de2fd5d4f55d213a9b3c6df7f21ef9413339b9a2ef4cf93dae169cbb3b4548949a9076491e2082d3346c2a77b2e6471b937a25ae6baea9186fd2a6ba0e5787c11287548c8f85fdd46d2b77803bc81423c3c16ebbe5cfcd130788466f8b3a504b832b73a37f942641f2d79fdfc611685f7d679bc4dcf3bb6b11b5cbab715578b602865dfa5c80baa64006d64c5875765aab457d5b4bedd73a5e8436d73e4c1dc6d473bc273c1a33868026b3569fa6d3c73b59fbc7a8faa6f580ce5a0265e976f36a57bbffaa8a31fe93489579fd9b149ce23c1fd3e742e1351a38ceac408a98870a4de235dc87cf9a4875307b2e1908b3e153ec2a72405161bd20f06b05b3b9101b627451d47045f73fd96e651992a840f2d397466690b2db26de5ee5e4e5f4257e7b6c52a66ff25e456a2f00d0ae1101b3b7adcf2909a339ee357dcb3c746036c505688ce9bb648b1439f5addba02533a0eed4c55ebf384bf3cb6fbfde37c093f02eb0ce60734298eff3a0c8604af7051116ce2f3b6a5326bf6d2e8e34dbf5f923ab31c41aea638bc3d85a83ce2865a59a31602b301875537ea9eb8c75eed467627fd3c0b899d57c79c6adb8469fa2922b25acea7fc88d9f580b170081bf67010debfe55f9555e9ff407a920a079a4a29bc662b7ea272e1af3b1c3fac8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcfbeb58d66620ec3226a9419eb074593bbadab24bb334330e3fe7951abac9b30cfbeb58d66620ec3226a9419eb074593bbadab24bb334330e3fe7951abac9b30cfbeb58d66620ec3226a9419eb074593bbadab24bb334330e3fe7951abac9b3079a3214f09251cc3783516acfc2be74a0c01758516808ac230cb3652115f575979a3214f09251cc3783516acfc2be74a0c01758516808ac230cb3652115f575979a3214f09251cc3783516acfc2be74a0c01758516808ac230cb3652115f57594a36e4c58fdbce90e04fb22961a6265b7444111dc6c5ac92c369243af9575d3f907ff802b47b253ad1dff6b753889b7a5abe10bbfd9b3444de80f10d5138f9484a36e4c58fdbce90e04fb22961a6265b7444111dc6c5ac92c369243af9575d3f11d46e0d8f9d10f6c69052b15e8d66a065629d7d961488ce25d79b51c6fc971fbf5b0c3840931c91932fba0ba9021eb830de26c913206fe25c0afc0ff152f71a11d46e0d8f9d10f6c69052b15e8d66a065629d7d961488ce25d79b51c6fc971fff14a3c44d27aca48a3f03477c0b5ba3cbccce93e9cc44a1b406b43e811bd4a908252a0d98b65dab314740ccb1b0a0c21467f3d9d309771ef87ec72566c64295ff14a3c44d27aca48a3f03477c0b5ba3cbccce93e9cc44a1b406b43e811bd4a9480954af124eafd48463448cff8f88e629e5142327b6486ed2db5ca8c1950ba4480954af124eafd48463448cff8f88e629e5142327b6486ed2db5ca8c1950ba4480954af124eafd48463448cff8f88e629e5142327b6486ed2db5ca8c1950ba42e9d6026797dea9cf8cb80bf72b05cf8d1bc165727cc6ed00c85d102aa03159961c59b7620009f6d36db97eb6075f0eb195d94bcb231e44e2613dd79b1a034192e9d6026797dea9cf8cb80bf72b05cf8d1bc165727cc6ed00c85d102aa031599cfcc15ce16be66293694ffb17cd0aa76ab10405c3ed632d77a5fc3c6dfc52548a92f6cf4138385011a412b352aeff5e60bb210abee035f36206d8f80d0887f2ccfcc15ce16be66293694ffb17cd0aa76ab10405c3ed632d77a5fc3c6dfc52548450322e4f09ad46a0c7c84e5d53211188cc2b14b44cad8212fac70e3fa99cb8b2214b216c4253c5094c893319c036a2209e278ea26edd025398c017e5dbcb03f450322e4f09ad46a0c7c84e5d53211188cc2b14b44cad8212fac70e3fa99cb8b755a3d6be82a7062d790c038c973390314b03443174c198d2545fd63ccac9c1ce9738f6396d6e73d8fa259dc01a349718c6291d41dddcc93ece56c863353aab20d98c41a97e223ff065f8560f2120345da9277a89e83f71f103805266611c057313eb7e945187e42ecbacd28b55e00b7a859b9a2fb5cbcffb01ce58bf51eedb5c86fb360619e4114fd71ac6000909d6da367e11bdb9fd77ee83769f17079066db220bb27e2a4395dc131ccd7bf9fbad0f3de0bde4138f724042b339fcb05ec51f6baa061dcfdc8c82f1edf4a1a3293c2180d4fd51619ec83f121ee2461e7a1e818c36b3fe82930c2519a9da6e8fde3093187af0cdf0e7ef9966f42362634452b219558b7c32b9b1ea03512cd638cab4d59d049428abf6318b07eb33f1ba3b0c3f0c95d104cb12cc84a2d304a21e35c6e9a661ee8a31452529d3865cbd75f3a089ca124139afe89cc8eb7a6c3bb2abd85d8abdbb90f1b696dcfb09b305ff88e1dd8eb10ff8837b339686ae5aa2e0072a9de6abddf691b87dd415b56f395d8852bfb51a69437e4640cc57f0fdd48f4f2110d71d693680018ba7b1789939aa398eed5c6bc726d93654f868f5c2dfcec291a32be735409e0734a0d554a4ea3c2432adbba3c544a8e99413b0be95979a74c1a42b8a3bf4033fa57572a8290a61ef98d6afc940e3a4f07e70d4e0b8a7c53b59188a3773e7e3608200576b8a0c423fae44874cb28a11f6bf5d88ed65a99601a1876f5421a850ac29747004afdff6619b12663cf0e8aa927f968275690aa4fcc7d1d535d33a3d92b8dc6276a7dc9093f91a4bdf21a420a6382596fb986ab85e08b76f3a1da466b344cdb7ff46717d1d62a93af67005d361825de7bc4cb8def5f00a4b1ce209c5cf5148e520e2e366d9a300e6be586a3ad1bc515e463eef1b12397dd59b600b8ebae8f7a12a1078104dcdd93af67005d361825de7bc4cb8def5f00a4b1ce209c5cf5148e520e2e366d9a30e56825f4b1aad7b9e71b8503d46268ee2a7984f8f6fd3b55854d6090165c3660e56825f4b1aad7b9e71b8503d46268ee2a7984f8f6fd3b55854d6090165c3660e56825f4b1aad7b9e71b8503d46268ee2a7984f8f6fd3b55854d6090165c36603f7f20e009183395d2f126cc01aca569a2981cd6af2b06c61b29a72d1c1f62f63f7f20e009183395d2f126cc01aca569a2981cd6af2b06c61b29a72d1c1f62f63f7f20e009183395d2f126cc01aca569a2981cd6af2b06c61b29a72d1c1f62f672577dacace211452650ea988937b4371d4a6b1cee385835ece4959555a6622172577dacace211452650ea988937b4371d4a6b1cee385835ece4959555a6622172577dacace211452650ea988937b4371d4a6b1cee385835ece4959555a6622117a126f28908c4bc2d44b9721277f5774bcd0e320e772d748ebd0ead53a1eac217a126f28908c4bc2d44b9721277f5774bcd0e320e772d748ebd0ead53a1eac217a126f28908c4bc2d44b9721277f5774bcd0e320e772d748ebd0ead53a1eac2f4c846f7e04efd1dda505a85be529b50c84b5f1bc57913c7e0470ededd92ca99f4c846f7e04efd1dda505a85be529b50c84b5f1bc57913c7e0470ededd92ca99f4c846f7e04efd1dda505a85be529b50c84b5f1bc57913c7e0470ededd92ca9985b077c74c7b3da0110456edae3015206fafa27472558afde353760b236538aa85b077c74c7b3da0110456edae3015206fafa27472558afde353760b236538aa85b077c74c7b3da0110456edae3015206fafa27472558afde353760b236538aa9e65bf59970319fca68e2c6eaef125715f8e5aefdaf2220ae0147efa3ecee9021ef51b352b04d1b20c815ec796b46b65adf2ef9b91325315b4da5cc93dd6ea94a503365fa579d8151cea495e4cbabe27f778a6c222a1d2482bc20efcd59496078056a2bb09527af55c14256fb7738c35c17cf3c274de55ce235114331ae5d99b05a8574ab7b7ab3f1dad3fbec66d3b3c958326e925fd96e96985ffdc209360f38056a2bb09527af55c14256fb7738c35c17cf3c274de55ce235114331ae5d99b80d7b4461a784849b8f11d0b54289354c9739e8f4badb780239f0c507436f1cbdc12d33980782521904feb66171122fac86a879426a7eafd5ad672a9a3ad57e180d7b4461a784849b8f11d0b54289354c9739e8f4badb780239f0c507436f1cbe91272614d63383199c507d52c512b66a1504f28fe7813497287bf8859ca3908ec82392a8a0612d1705f8f8346a35107bf8232c42fe71866462059c3422dc0cae91272614d63383199c507d52c512b66a1504f28fe7813497287bf8859ca390860cc22802dc5725f6308106f30936bedb5489713a3430b72ea9b23f5c2d26e93f811eb959fb882b6039b59944454ce86e63613937d37badf512f8d6496f9b28760cc22802dc5725f6308106f30936bedb5489713a3430b72ea9b23f5c2d26e93fdd01bd75946abbe1f0ff200c205d1eb1dc0abea78651e8d12cc092656911546fdd01bd75946abbe1f0ff200c205d1eb1dc0abea78651e8d12cc092656911546fdd01bd75946abbe1f0ff200c205d1eb1dc0abea78651e8d12cc0926569115460c6b5ba258dc622c93dc17abe3b886f79289e386594bec1810ca1ceb6704a39a0c6b5ba258dc622c93dc17abe3b886f79289e386594bec1810ca1ceb6704a39a0c6b5ba258dc622c93dc17abe3b886f79289e386594bec1810ca1ceb6704a39a97765306ff2c1192ebe62d67f65079a682929d9eb050d2c52c33f7b2946cbc83c3f02f0fd94ee54fb46b0dc129619c65107afe980a02ce796b622fbdd0887f8f97765306ff2c1192ebe62d67f65079a682929d9eb050d2c52c33f7b2946cbc83344e3036e82f97b8923fab7627a780be83d0fdbc40c1a3b47924e84b62ec49bc344e3036e82f97b8923fab7627a780be83d0fdbc40c1a3b47924e84b62ec49bc344e3036e82f97b8923fab7627a780be83d0fdbc40c1a3b47924e84b62ec49bc2a3087f1d02af9c54b98a622ee6c4409081a43c588e2ccf7b09dd3792467fccf2a3087f1d02af9c54b98a622ee6c4409081a43c588e2ccf7b09dd3792467fccf2a3087f1d02af9c54b98a622ee6c4409081a43c588e2ccf7b09dd3792467fccfc15a3a17f6b65e9c51c58ed3a79d12bc517f867321ed118e5dc7b5c3a1ed7d4b05d5e533f5e590d9ee2c7692d26dc87ccbf381f4831cca3362baf596691a55bbe34151ed8e0c5f0ea996f1128834b15f41f5e2081a41dca2ba7f2f307c331f49a8a24bcd720323185063761b53731cd6dcc5583fc0fd7ffd972137f345b1d738845bca9a59de1959c1501cbc1f2c90fa9ab73a38653175fe94073c012fa555b10c4e8456a424135a4dda4829050de77b05c7fb56ef716841bdfe1371af2eb6958358092b45c8631df6466a2e4dc23278263b2dd2ba5765e99caba47c304dd3b5357bf940a54f04d5f7b335a0a6697a1e9dda14eb2f1dbc590beb0fe98ed65f023ee9d9ab704a1f7e0ce35bb832fe7189528cb5873d1f30285d3520bc48f66eb831b6aa0a2168c412559b6c9667846d84de86554af573a1a9dfa5dc753de3754a7ac917c8e4309742c3571b8c3c8d97361ab6b838f7cd5bda498a410d9d6d9fc7449711060a7ec45e0a4bfbd5d497d069676cbf31f77f3385d3e166795e79deaadefa4275a55f7778d400fcbf0628822dcae95d8239da065ba8e40049daaa32e46538070d2455c077280a8b537f23e3e3a7362074ba2630567d7f951f11fa113d81a2f5fdaf0a506502fd4cac0ccc0c5e7ccc02330150b75d3d7fd4bde0e3c95e8f1c4f13d767b8a4d55fe9a377c3ff20cfd7e77b9b9da12e1df9772c1f685f27fbb4ae9e31ddd26e43b7c051041bb3d9d6bebd418a858da67268920bc672afb9f647152e43fe5e381c71ccd9da9bbd843a854761f8fe60bc6c17b7c0e24e0106f5b4867e0b9c0357e14f488bb45585eccdf47f62b7ff914a0fae73f48cc307c8a5a8f44410fb1085689eaad5a24914e940b0488e0ff2cc3191b972e625522a9eaa9e77f6297e6007745040e9b6a2c2be3880e25206594582e0cd09ef482ee27a395794cdc34731bce3ea1ff032b1c8bcbc275779325999641c052b771a28d8f94367f6ef8398e92de819ccd8e4938c819c2b24aa08f06cdcc0266bb0ec37eb08cd0dcfaeb8dc99c4ea418b80bf6c13d4aea912fc699aa3b30ddaf938bdb62e04b67ede3fedf08cc4fd20c2cccdea46f2791f95e0ab991d8cf6c7c66ec81e23c3b6cbf713954d89eb8389b63343d6b8fd261dc6cb652a0aaf93be5d801ed0b24e46c391e25d3f2fa622d5781a27553176648270768435295a235a760bf725752f3d33f36e79c3406c72aeac084df89c84d522fc9953ec3fbb31e8c90f53f87b21c82275d275dc73870a4c8bc4962c1462cb477c6a6323788c591003ab421973d4fe19e3503f22da78a9920c4831a4fa121410ff76430dc10fdd81144ddbdddb014398e2153afe488f1d629b4192a2da8a743b10ed55f3e26ed662bd9e2718d789c9d406692ba3573699a2e1f58713cc2e5a65792df472217aaaf8402dd0c29356b41254e201645eeca3d0c9ca84ba7726c8c21b3796c04cbb9e20d8a2b51ee894cc35e6cc84c00eb7d5e2bdf9ceb8977eb94c2bcc1630ea93c6c4b82381406dadf1efcd32a4b669ed5eed317926a11646c05922fc49b815568ef2c3858d5bec273e4d25cc162e76fd6c5cc50ba26dfc4e71aedbc34f08ac850efbf934ab3c7ab179e4cb253305c42e22d5631bed2d57e795a70d0356d0c04e3ac395ab73051c5298b9ee99d099269d838a12b6fa3b0af725565418ec1fedd8a522acccc0df88de0107d3183911047ec758a69bec7e24edba03838c00331c5004208d850bd577475b3f5e5eaab13ca96387dd517a8864c25fcbbbc0dffd0f8580f07b30ec8e1dffd59f6e422b9ad6163924bc1fb70ae8b697a11282d5b32b02708b40cb9a7d82eef95478516949ab993d14634219a6f62a4470f46ccbdf434d9a2c5526fb0263e9e2305d3cd3097ff4fa587d2c2becfeb700d3d340eef0f3b701ff78b0f0ec898c045797ff45987136a2a5712f8f8310710e0944e4b4547bab2dc99933edd1bc9a67f41bd0b0ac605c5431ad8c658c0c8e3c5d766eac8fbb81d51132f9fb818bfcb98e4e0c90037146f2b5d3cbb9e43cb419f36385cfd7a4567fd509ef00ec53cbd92e941be30507b7dd5976f4223f9d01998f1e73262e900e0ed002b0f53dc4b7f43de32a9f3ec07815d8459ad8919b9a770d34122836da36401bbafbbd4acf8e410c26b109ce9d32d35c0e4bc6dc92a7579910ce706939a056323de5801a7a87abcfa16526dd3d1f31954f88813928de507f4bf2911f30d08ff756d8b46baee54fce1d82a5a062eaff3ba90478641f671ce5da6f6ba7bdf49029df9eefca2f870171178ae901e108f56305aff7e36268a690bc49933a24b1aaa587fda00f4d3b7151dc8ebdca81804c959266b14122bf74e62cab773dd8e2f37b379aac1052663c27b4cdc7089ddb410ddb81a5ccf42662972e07dfc44fc429d3056af6dd128e480ac039362a15a7738ba76dffe807fd03fa29f7edaa8eb21ca0057c44a1ee8ca7f21a2c5226b7d35ccac23780ae535921353b54bf7d7e61f1ad9b021167ba6c10e37c432b4b93a7d257fbb890636fa7f6f376321cca47d5919ea5b6adc75d3858ba5f2c20d320c3f5390ff9778e03d341957bd37c5d3cf0c3327976979f2e01f19a80d1c7d5d758dcea82276e73150454212a5136b19c5fc2727786132ddafdd87f8d1367c93897805ee274c0e53ddbb0a46525aadb7dd32756fb85ad74e8b0fd3864c058e3cddf5ce304faa4f47e6aa8b70fe1672836fd8ed7d1681821800f884528c663a2c5bc5977c54655699389e6d31420d0e79ac6fccac835ee0b167e3636198f2e61362121c9f7adfbde802883c99e6b23977e4e0bbbbd042b307421bb24009573f88b990c922fdc65adddec1312e30373dc635c6099912d4f836a4154e018785efc750bbbafe910f4b4e4240995b5a2143a4341dc5c1bb73151c1d8e7410c3054ab07bf15658aa4d8caf4a883ef4441e9b2a0a3c776bdc99a970a99d007b3dc972d03fed43d403f07a303494ecfc3306287e471b87f07ea8e42dba2634ef4c9f17dcb8b84e6c11722bf48330e5bfa2f75422ace218d8352ee2bee2816b2c0711911b716c53ce311f56190f74e592edaf42dc276f7aa250fa1649c2f5cecc4fd18a445fca6a5e3e5402102cdde911e381ec55e2f4a3f0a2425547a581d1d8fff411b109ae7a02cc074cc1392f385c99d2c2e7d0c6252f365bc807f4e2f9d8841f74dc4d6292d6e935a6e844b9f784ac2a620c1d9cf5c68a0a5c029e56b4ab8db568af6ff82d7bacb41d6765153d60e9fafbccac971c411ddd9ba54d1e874fa2df6cd0be511afe021f9c6b074b387fa3e7072900f83a91720fdb1f55ec8783e99ec908c52a03cd279b3236216eb55c26b361f96408b19c4421eeede64762434228595cfb8c6bbdf65f78a8d2a48155722ade60a75782a245743406c070295d103086b772634a1767922659693ae08f5b593802d4566ee075e82e138f9b6bba32f48bb11a1d23bff6f922b7a967e75b182090975fb93da13ac8f493182c31b641ece27ef5caa73c4a6f1249734903328b31c9dad37b2aba542e467a663568e6bb341e2069284820cfb188f57bd0935df47d6a26b96428903e074423a26b4041789dddd8442bdcc35dde61c28f439718d5097a09f54878b39979f78093a9126cbe74c427bdd9c0d2a0d5760ef8aff7edb4c810c04c6ebdb778e87e8f4172f023ea167b740b3f58e167e5cca954eab4f79e303a06f829b71b8e69653e0a382c13ab53bf8fd3eab8669d570a29271a736cd9c25430432c51b511386a19d082714d49094b8a06d19d0ef4442adfd69a860b8c6da732aa0b7d8d1a0989686a927bccc3b318baea7115511e8357f8cf3101ebff2c0080bd8fa679cd3f55408c7f3c9a0db1c3a777801e4b3d0810bdacccf16d44d833d857a1867a1f2dfdd3eaa8fef53519b55ded23ff3e262a8d23c0a14bd4cb25c93efe08b80b2ac73f766d15b61e18f565a58637c5d07ea3bf4879ab0a9756638a114d1943e24349e8a792f638acf8138cdb3ea6e3c7b28aa2a2293f1c05964e5cb7a8eac8aff0b1aa33fda1d7b1fa4bdae0354b9981db98001b2ad7ab83894c1701a83db2a434d0036cebf2ae87b52728e95e213a01df0d94dfd42107ae8d1b90a335c9591f151cf8c1d3923a630c5927dac335385b8b28613d021f8f5593cf80e3219d022afbb3ba0d7834c7e96550751222446aa2217bf2849affafccbc15c1750a9ccecd41891480dc50849e963929c1e9a081b55746cbb5e4c5065598ebb9ac7954b1541282b5aa7f96306bea9ee7ef1d3edfd9b34c996a658f3b40cb95f02060b0f3fc69084636255b8ec4fffeb7212cfaf1750218eae57437fb004ec4dbbb0f0cdcb031ea1c6a48c77a259f37c8189f0933ba943e9ebeb2f95ef08cbfd0fba058a5f815fea80658521fb7becab1311a7a0379940570e18009d6d406d92ef8bb0b4c7ccbd3c4c53acf2b32008dc2bce73c8b8c018228dd4763f4bf1ab7e87d6736fbf82b0397e6d0acde9840a96513fde1f6a2c11837d90ba19fe2b4caedf993851a3770614f5550e8e0d8cab767bd322e120df4ff4a67ee4f074bdd9b98b0d12f072648ef649eb3b200a550d58a073cc57f23fb9809493ee3e686911f61747e39699760c5a9514837ad029a6a6f3a7d203f53ba39e126ff3c8147a6dc9026831b857cd905acc464b8b1705a63c0947192afcb8f3cba1b6b02819eb69e9fbea82e337bcc22022bf3319d0b820d8caef19fbfc0a7e6a6e6abf55bdfd1aad363633393ce6b2eaf6f87a46e1340bff3f34cc27bdda71d48990acaf213b68b666845f1a916d6ed5df051295dcd12d1e2b880b4586c8c0aab3c7c4d3d58ad812ef034d81fa0e260b9d64051f97507bb3ab184f143fe99ca1f9cb0b100ecac6bb7b41eed44b65641910935f5bf09347b7f7e4366fd1fb465d134da1e844d9cc631e93455cec81fa2bb942fada9a73358ced0e839b00bf80c6e57dfbc85c57f693eb926cf88d941ec2f94f2843c2d725930913adc5e49212632ab1abdda0e3e95af12fe1f00fcf8500287c1d1f58e22b1557abac2de1d8e0876dda4a61ae5bfed32c6569afd55153094cb01ecabebbaef0e413f3672c701f1cadabc1333b8e433cd547981aa74fae34e7920d9b2cce72fa8c7a7e688a79d55e15ea4914078c81058b0289ceb80cd5b69821c97afd561440ee867dd2b557e759f023df84319ffcca7db62892e993c42a5cabc17afd561440ee867dd2b557e759f023df84319ffcca7db62892e993c42a5cabc17afd561440ee867dd2b557e759f023df84319ffcca7db62892e993c42a5cabc1c2723a6d59bb84e8f63fc0f06a0ddf2c13be83b1605d283fde506268ceb2992d570d736f32444edbf4103d607796efa4fc4a435597e3f2bbf9a4313c316338a8c2723a6d59bb84e8f63fc0f06a0ddf2c13be83b1605d283fde506268ceb2992d0a1fff29c00ae92079d9465ac09f90af9758ec783247bb091bd289d102c1396bebc00926b06eb25c025aa711d7713de4dde38506f30d83838888bcc482be280f0a1fff29c00ae92079d9465ac09f90af9758ec783247bb091bd289d102c1396b4e754a89eb6ea81f238c0924b284733278fbdd9de81b1fde728776925c9f00c04e754a89eb6ea81f238c0924b284733278fbdd9de81b1fde728776925c9f00c04e754a89eb6ea81f238c0924b284733278fbdd9de81b1fde728776925c9f00c059da22e6bff72f8f1032718b37bda24b82c862ef3de74a1c1580908a1838166e59da22e6bff72f8f1032718b37bda24b82c862ef3de74a1c1580908a1838166e59da22e6bff72f8f1032718b37bda24b82c862ef3de74a1c1580908a1838166ee42fc8b538f5f73a51c0777c082ce6168b1468d82ffa04b6318732d51f905ee4e42fc8b538f5f73a51c0777c082ce6168b1468d82ffa04b6318732d51f905ee4e42fc8b538f5f73a51c0777c082ce6168b1468d82ffa04b6318732d51f905ee46457fae449f780b906401e82daadb1111764026d207cf5338ab65f030e4c52e56457fae449f780b906401e82daadb1111764026d207cf5338ab65f030e4c52e56457fae449f780b906401e82daadb1111764026d207cf5338ab65f030e4c52e56a8baeb4193a21fa32f3b701643b8af94e0d0dc3be139009fbeb6411232f61656a8baeb4193a21fa32f3b701643b8af94e0d0dc3be139009fbeb6411232f61656a8baeb4193a21fa32f3b701643b8af94e0d0dc3be139009fbeb6411232f6165a2bda6762d72412b721f1a4fb6d82f22a9e7dd0f206743ec6a2e8294eb745c41516bb5b3c534faf4aa1d74eca204ede64060e98ac77adcb79d02c0ad50007c23db1c6b7c24ecb33eab8cdf14ce4ad5c0dd0ea56caef49af1399c7508897a4ec7a1d7eaeefd2e2a7b3f0814d36dac96b5208a278703ef1e1af4cbd41013dd5ead1dd371ec51b0bf2da49c5796c219238b6aa1ddef5631608c61518647cfc7b6fe56409312c0fdefb1f77dc7ee86bd131c5eb7a2b4a9885812b52828f7ecc485ada4dc8f1f947d52cd86d4d830ef677a2f04d337a29ddff32b53edaeca152e21c190acfbdbfe5d1ea7f28e0ee87ec387c806df1c62b5da0f958126201f40a8e87a7441da993ceb5cc9e9813855b42071025f5fde39f5d37b7b466b9bd85eb06ec232e7c81e22943c773d06dc7466c9d92d1c07a993563cb9f7928ef06f431dfe49820cf8b5a48b37a0c3c1f7cc9b24b2d6d30fbbd0ce34ea8436d5e0f53229c44e1460673e9b73b327a7a09a622ab740ba3ca1d644a96d01a88e776b434dfcdbb9dc1b75187ed9944ee82a03c6a00d65688016929fca327ddfaa28b28579ac6d2114878f1d10cd8aea701903401a823c863e13abf11c64d8ad146b5a2ce40c69a6e466dfb8acead4756b3790e903fa7b432727ea9cb34d93d679443003563a14a2e3109abe60c539a3d4031d294bc88de45d0b121c239de5774a06fc8bf675fc922f229f961e813c7af237ccf898f6fcc138bd631c618b76f421720a42877620188af83ce0b26f3cfc56996c0df90674e00a25403fa01dd3044bcf05ac8a931dae8af83ce0b26f3cfc56996c0df90674e00a25403fa01dd3044bcf05ac8a931dae8af83ce0b26f3cfc56996c0df90674e00a25403fa01dd3044bcf05ac8a931daec6a874f71d35e198a3ea52cfd3d690f443a5b15ed55e140d3c2ed90370e7d0b2c6a874f71d35e198a3ea52cfd3d690f443a5b15ed55e140d3c2ed90370e7d0b2c6a874f71d35e198a3ea52cfd3d690f443a5b15ed55e140d3c2ed90370e7d0b2dc19509d058ef20253f1b07f2a1c7c7ab58cb050549050a2c788f3d8e9581bb5727446c1fc2931e31094a4cbbf8105bb4659a4290ac7005cc7bdf4e5e0b9a70cdc19509d058ef20253f1b07f2a1c7c7ab58cb050549050a2c788f3d8e9581bb5097fac334a067053549c3a575eb6f875e0a5bc019c8abc60e891b2b49e7f65f093818b97319ba23480b6e26925a524ca729601d4b688fcb216e5c6faeeafbdf1097fac334a067053549c3a575eb6f875e0a5bc019c8abc60e891b2b49e7f65f0f2c08cdd148a50b8402821294393a6450ac6111fe351aa04321c6a026ea4de4c530c3ea85589b38ce3350d75b64417a39bd9117e6fae556347ee589574e10277f2c08cdd148a50b8402821294393a6450ac6111fe351aa04321c6a026ea4de4cf34d1f95fe7db10e66a7ef5e5571b3668f476fd6278ae258c851833d4378b4dd66c283ccfdf4539a30e3570a8bbbce084e6a483a813ed501e6f8b21d0aef97bbf34d1f95fe7db10e66a7ef5e5571b3668f476fd6278ae258c851833d4378b4dd58346e916b0f26a727a5765b9dbd04592e91127d373354e9d46713fedde144f08edf31ad3a932dc54fa78577d97eccf503671b248d9be564a05f44937520a67958346e916b0f26a727a5765b9dbd04592e91127d373354e9d46713fedde144f0c09bfb90bd99a2573c08a9577da61c88f99b6b62f9ad9712e73e2eb602f0741b7f032a6a4deb80869bc4b804d10c6edc7cc63211aea10996d7cc6fabf9f9ba5cc09bfb90bd99a2573c08a9577da61c88f99b6b62f9ad9712e73e2eb602f0741b5bdfc26e6b171d56947f10418be487e2f062c6dcbd52d4e6ed20d2c6266bfb2baae0479bcd214d1195dbbe9edb4659d248430760aae680c9aaa80a4bbeb14744f3680205969ef41e6e47900fdce09ccf383d9aebf5da2815bd62941825723861e94569584a9815a39a0a1a3f492b03fb1e6c10fe798c4e44d4e672cf85e30ddc9c18670919f4001deddbed35128a68821dcd29aa045e7902b6bc31e20e88af30d25e4d53f3ef67bf3b7761a0131485564435a02a67a32a8a806f52593621ca349842e17fdf2669ad4e08a6cd853dc6d25474cbd9116327a46d267cfeb7e324768ad832676a9b604a712d98101842eabf9a5daec1fc97191bb0c6892c44aa02da5701a4eb656ef1b631798b872505c32bdcc839695b4386141b99af1a17358666edf3b7261ba89ce4c0cab0a1c2a08998062288a6025b9e9995704c18f8dde415efc251583e3ae822ba63ee0b69c94f267c09760224c68314d4f909d2b94e17110eb65a01fcf2efce45dc3031eae69b7ae9621908a006bd807723f7093c267271b0ff12b4a945e553fcebb0831ab4629354fdf5ca57e1ff15b159eb8f61cf4ca3b7dc25b2b6d074f59893810549b1ae848a1236486cd7267336c12ee571b4ccc23ce814a8471de70cfc5b5d92dc2867f79a0b7392037e3e9fa2a8d0e889d71bb7fe2f865dcea270466f0558dea28795a72f0b1f4226a3fa8182012a96cc8b9dea83fd903703ab44f945c7ef113eacb0a68b7eec08d5138aa509ee082788934fb735f3b208c5de7506203629b1b759befb0927cbabf85881362359caed2307754420fd365db6cdfa5a69b10ff115999c895abc2d592ac5092d0914cc619dcf208f950c6b8318c3936945e0afbda2e10c775b535518052d1e72fc5d2f05123ea93387cde0e38dc1901e938356f4627f6842ff0cf9a74582edc1f22868b295944b3e1fc32a9307ca64e8134832d45ce61f77f403b53d6b6c47bdc4292d0261af6cbdebfb05026370fed86aeda74493909b439146999a65cd61532924c1f95fe58348a0e11ef01adbb1a48084a10064b4596cc3c1c6c207b40508bf3a705da6e4d830345560bc37486f30e605c5ab19985724cbd9b009f483e1900cc3e178e2b04d75ab72726259119159f060aa80274efb33e53a5455636bd5aa16f923535375b348ee538e9c5f644b86b56642acb0aafd23646b5c766078d2680e18ee8e9085c0ac919a7200a93ff375ed09ee1125b1c976b487c49e8c43f58690977878211ed45c4071ef735a4c1dd92f187b9a6b2717b7b8f6a5ec1ed0bba00648a415646f1dcb72f61e475b68fd211072a2b5279e9d386bb76fa82cf63457d06090936c782e0c59cd14573dd783bc9068198ad1273c06fda89f891b2ed3082b66be518e6df0ac205ea252ca8282794d453cdbf3c952b4afad8ba2bfbe140247bca1365d41ef1eb82482a35334d30f4caa7d11e2eadb846bb6f478884b27d61baa0984cc41a9b0abeb2bf7b23b01f86005d8bd24a02c38826cbeef04be3fe83b434c09ef76bef4dcd6c9e99bd635301cb8166b7ff1eae9c48e9307e63fe7e38cf8547ebc1aeda30cdee19c2951ef51c08efd7e2ec45bd64cbbddd290a0533aa1caafaa48b9ddd76292c72579b62cd0b2f592234e7c5b714a1f44d108e5f6f3aca4370e287d02986f7e68f199bdc7333baeaa80a9067504cf97853550b45bd711ffa2d7cbb30a207dc05043f48f8340837d687cda44b039411a3c98e9bfd1c92100021925fc62e2b1c48485dfaf8c741180e0dcc4657a2c50ae33dd7bf22ee006235852aeaaab85735aa759830f7bfd6de7bd5bca0d65031fc10de97dd00ac23193a2fc6539b908b19976008134617d8931c71626c705cd0ccfc4a3f8ac64507e809dcfc771dbc2b19976008134617d8931c71626c705cd0ccfc4a3f8ac64507e809dcfc771dbc2b19976008134617d8931c71626c705cd0ccfc4a3f8ac64507e809dcfc771dbc298f6676d226dcbd913b27b3569923c313498817f364a2b1f6b3a8d8c547fb65f98f6676d226dcbd913b27b3569923c313498817f364a2b1f6b3a8d8c547fb65ffc72f14e52648addaace3c9efda013d548e7d07b04c79fc4273337750998072c0d1757eb09e83e685b8e17c7da197127bfa2bba8429110343bda31472c65e90dedef1344292d8123a340c01498f2c0d3d241193b1eba78f9362777ba7cca1a050d1757eb09e83e685b8e17c7da197127bfa2bba8429110343bda31472c65e90d2d8ba25ae8ec457d4c67b3153c8e84fd318079690d2cf4aac1bc5de172d946262d8ba25ae8ec457d4c67b3153c8e84fd318079690d2cf4aac1bc5de172d946262d8ba25ae8ec457d4c67b3153c8e84fd318079690d2cf4aac1bc5de172d9462608311a8bc310d18fd3c1bb3a7b165d04dc9910f047e41acc053c2f8bfef5b55408311a8bc310d18fd3c1bb3a7b165d04dc9910f047e41acc053c2f8bfef5b55408311a8bc310d18fd3c1bb3a7b165d04dc9910f047e41acc053c2f8bfef5b554163a1f56c97c6845d0eed3b4bdaf455f3f69db4b018e9e24cda9b5e86935c826163a1f56c97c6845d0eed3b4bdaf455f3f69db4b018e9e24cda9b5e86935c826163a1f56c97c6845d0eed3b4bdaf455f3f69db4b018e9e24cda9b5e86935c826321bf0310592ec23951b9610c82e5f1425899e2bedac66d36ff4b179bbcfa3a9321bf0310592ec23951b9610c82e5f1425899e2bedac66d36ff4b179bbcfa3a9321bf0310592ec23951b9610c82e5f1425899e2bedac66d36ff4b179bbcfa3a99372682d1e5cc7d557dcdb7324f8c115ca10f55a2ad235c5561faad837d3fac69372682d1e5cc7d557dcdb7324f8c115ca10f55a2ad235c5561faad837d3fac69372682d1e5cc7d557dcdb7324f8c115ca10f55a2ad235c5561faad837d3fac62403d6246ab1b0b1bc990fc9c534071664cbb28f40d8b1d24481375d6f0302d52403d6246ab1b0b1bc990fc9c534071664cbb28f40d8b1d24481375d6f0302d52403d6246ab1b0b1bc990fc9c534071664cbb28f40d8b1d24481375d6f0302d59f3a69ce6b94553fc47713fddeabece521ee001d18ac7dfcf5c74ea787956394b390bec67ad673e1a56b3379c2e9856b93bcee2089db1558856b28534d03bba39f3a69ce6b94553fc47713fddeabece521ee001d18ac7dfcf5c74ea78795639453ad9d651c77b220a0efc5dc8d1f58312aa9f1af9a233d4da8b0afdfddad0b4953ad9d651c77b220a0efc5dc8d1f58312aa9f1af9a233d4da8b0afdfddad0b4953ad9d651c77b220a0efc5dc8d1f58312aa9f1af9a233d4da8b0afdfddad0b490722e9f49e7ce6e3e7d879f0cdcdb37d0af97e32b7c51d29193aa4de58f8f3410722e9f49e7ce6e3e7d879f0cdcdb37d0af97e32b7c51d29193aa4de58f8f3410722e9f49e7ce6e3e7d879f0cdcdb37d0af97e32b7c51d29193aa4de58f8f3412e00f71f0aa7c9ec9cdc8719e890d16405bb74667fc3fca0ae1c682dd8facd9f733b5194718c15414c71a13d0405f32c16546704c3bbdce9a2b8dc3f51f61e472e00f71f0aa7c9ec9cdc8719e890d16405bb74667fc3fca0ae1c682dd8facd9f01abf2728154c32f49d229137a80b05e8bcde1df5628578a54e9603bde112fc201abf2728154c32f49d229137a80b05e8bcde1df5628578a54e9603bde112fc201abf2728154c32f49d229137a80b05e8bcde1df5628578a54e9603bde112fc2424d19783cf900501f11c3f167a7e83de32ad020db50af12d63723835f1fd0d0424d19783cf900501f11c3f167a7e83de32ad020db50af12d63723835f1fd0d0424d19783cf900501f11c3f167a7e83de32ad020db50af12d63723835f1fd0d0a7057149d50631207c45c06daef3a7fa658f401c78c8bd0ede517ffa4ce4ea4c103d7211c5f73399683b3aa6d8c38a9a9a246edcf805ead433f4e5dcc396a47a74b0412764d637881cf78f3d9cbb8e4d8bc9ca835a03331d53496baac7403ddc5adebcaf2e80a31f4d0cc59e78a1147bed843a5f4082cdc040dc1b3ebf0d95cbe37bc194ef5666a36cf865e27ea178ed94bd4a7808f8dc3c50935d53752ce9a2f5c43b62abf42da90f335c03549e8a69dca3de732af9a50ea3142a0d6047200b2f228bfcaf42f18f38f34c65d7b204fd061b5ca6048f47008214a5e69255ae60d4774469069bd2e5bd18e36bfd21ba9478b3f42c2d64153c1568da5a1133612ec897428ab038eeb3a29a974162c13288c9faf175f519679bccfb78a3540b78eb4d21743c7a319400d8c4535c173b71df08848e3c2014c6db202a1734ebdbc8b4198e0c4c1e29a36fdcc43442ccc661ef4faddfa0bff68bffcf4ca855088bc0c8dec9091b641fa1ee23ea8bffdc4b163aacdcfe9191bbf47a23ec4e2e12f02046dec9091b641fa1ee23ea8bffdc4b163aacdcfe9191bbf47a23ec4e2e12f02046dec9091b641fa1ee23ea8bffdc4b163aacdcfe9191bbf47a23ec4e2e12f0204669bd8e19378cceeb3e685061c749f63f43aca7b024a2db49c89218c2b08403c369bd8e19378cceeb3e685061c749f63f43aca7b024a2db49c89218c2b08403c369bd8e19378cceeb3e685061c749f63f43aca7b024a2db49c89218c2b08403c35ade742365f520e981b5eb707817d68bd050128c12ff617ee5e1b2d6148aff4560f11f6f1c53b1e906df7819fd26fee3ee1e169741435ef6dddf9ad6dee31e48e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c4649c197988d64172367b27701070b6f8875a948ba82fd053df5b5eb5bd2d91c4649c197988d64172367b27701070b6f8875a948ba82fd053df5b5eb5bd2d91c4649c197988d64172367b27701070b6f8875a948ba82fd053df5b5eb5bd2d91a7f2e095a64d8aa43fe8d625d28286bd9bfa2c262cd339c97dd2582d352d3761dbc06b8c857e2757e86e889fca46dfa39cdb5d20b7f2d7aaa18cf07521952c74dbc06b8c857e2757e86e889fca46dfa39cdb5d20b7f2d7aaa18cf07521952c74dbc06b8c857e2757e86e889fca46dfa39cdb5d20b7f2d7aaa18cf07521952c74aa6cafc59c8e91d912d6cedf2b8d6dfe0a3804367b154ee3130737d87e909dfcaa6cafc59c8e91d912d6cedf2b8d6dfe0a3804367b154ee3130737d87e909dfcaa6cafc59c8e91d912d6cedf2b8d6dfe0a3804367b154ee3130737d87e909dfcde50d5eb79cb8faf15fe1a099ecfb76079b0dbf43f296f4403dc9be202029d52b7df7fde431410701a137ad4b28880bd8877dedb72fdfa7c95e7912dabd0c28f60f11f6f1c53b1e906df7819fd26fee3ee1e169741435ef6dddf9ad6dee31e480b42fd6a5ca853c78e71e81dab55dc337dc9e11ff48f2826d0c644ede44041ca4e4c19e458af040cd567dbe8e57c97f363fdc29427043489cdfedd964ff7fc15127d1da86c38af649f207282ca7c27e3d575f170651b1bc90f97b8e023286c78127d1da86c38af649f207282ca7c27e3d575f170651b1bc90f97b8e023286c78127d1da86c38af649f207282ca7c27e3d575f170651b1bc90f97b8e023286c7824b64a58c62a216d6dca045b792e83a0e9f26bef5a1de2f4bc7dc7a7d35a138824b64a58c62a216d6dca045b792e83a0e9f26bef5a1de2f4bc7dc7a7d35a138824b64a58c62a216d6dca045b792e83a0e9f26bef5a1de2f4bc7dc7a7d35a1388e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855713c504050240f32f8cc4fbf44d7da7a345e26dc7e30c34a8398cfd65172c4bf713c504050240f32f8cc4fbf44d7da7a345e26dc7e30c34a8398cfd65172c4bf713c504050240f32f8cc4fbf44d7da7a345e26dc7e30c34a8398cfd65172c4bf49aa000891210e026135546b1e6ed26e3aaf80283ea852c0493e2bb9119d2aa249aa000891210e026135546b1e6ed26e3aaf80283ea852c0493e2bb9119d2aa249aa000891210e026135546b1e6ed26e3aaf80283ea852c0493e2bb9119d2aa2aba46736f33c8f7c1d10ccefb66788b2b00144ec853ed6a656f9629ba8cef0d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855df3b37f8973517352947a38d03426db84443563f61f7b56f73fb730031b8abdd1e776284f94c2b36b43a55102737e20effa54a5c3d20bfbb694b112a59723cf173c98cdb13c9bba9b653e13920bfe789ffbf23a1d1dad06f1589dcfb3c7b94ba1e776284f94c2b36b43a55102737e20effa54a5c3d20bfbb694b112a59723cf191c1d1d3675430d2e59503c5e0d1d19f378dfa7343fa367cd33225587fedc22591c1d1d3675430d2e59503c5e0d1d19f378dfa7343fa367cd33225587fedc22591c1d1d3675430d2e59503c5e0d1d19f378dfa7343fa367cd33225587fedc225c549c54a9c6b7f72787b69bb89d851464c5b1de9f154b6ee1ef41e5fe9cb4cf7c322017a3ff86ba94c22e89bf2765a6396bf196185f0ce5e509b5539be52ec7e985118409eaf42550d557e8285cd33f5b1f0c01c4130471b9d2e8578d4e515e0c2666061302d4f951c1ac0a40cd2ea7981273d7d004348720fea507c9f945c17985118409eaf42550d557e8285cd33f5b1f0c01c4130471b9d2e8578d4e515e01d7ef24403250cbc47c08b262f51f34203c5244ceab246d750394981deed05b11d7ef24403250cbc47c08b262f51f34203c5244ceab246d750394981deed05b11d7ef24403250cbc47c08b262f51f34203c5244ceab246d750394981deed05b16d3e94b216312a02afe20c15607807a9ec27a7e229d143e71a71a4755ce00cfd512bc438f880139c2de02f09814cf307acecb93c4b0ea2bd134e5b1bc466df8e368cba16026a4cc9e324102abb82a44778092ab1f80a84962241a1aaf1535d21368cba16026a4cc9e324102abb82a44778092ab1f80a84962241a1aaf1535d21368cba16026a4cc9e324102abb82a44778092ab1f80a84962241a1aaf1535d21f94b41557203dc91b30ae0af1f74e2b3464244fa60718b68a876fa82feef12ecf94b41557203dc91b30ae0af1f74e2b3464244fa60718b68a876fa82feef12ecf94b41557203dc91b30ae0af1f74e2b3464244fa60718b68a876fa82feef12ece3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c808610738be1a0fefb8b6a234bff858017cd45a7837e4a8fdf6785b29971c41f808610738be1a0fefb8b6a234bff858017cd45a7837e4a8fdf6785b29971c41f808610738be1a0fefb8b6a234bff858017cd45a7837e4a8fdf6785b29971c41f41ec2bd051c068b823e4d0a42d52456ff4a30744801a410cb68177384102797641ec2bd051c068b823e4d0a42d52456ff4a30744801a410cb68177384102797641ec2bd051c068b823e4d0a42d52456ff4a30744801a410cb68177384102797693784254c856c0f09f4734016eaa2520d7d474a069c1eb4b627864b9d0f01610717611f7306319079565b41c779e99d599863c3dfc0114f1bbc8df4371712e6193784254c856c0f09f4734016eaa2520d7d474a069c1eb4b627864b9d0f0161050748892fb408b6a36330be53df5e7492912e91f1a4898fd7154e146c6f0162cee2c845213a119289bbb6fc9c29bc4c522b69bd1b179058750e5ae1efd2fe36250748892fb408b6a36330be53df5e7492912e91f1a4898fd7154e146c6f0162c1375b83ad0f610a0b2f5960297b4a190e0216bd298a05edb66cae9185cb7c737c0e18b8229ae981e7e9d2a31a0dea6305004b526fa221d4a37bce76c6c50519b1375b83ad0f610a0b2f5960297b4a190e0216bd298a05edb66cae9185cb7c737e2e15bf713af6cd6a3458add29544508e15312e4d59384c98d6d5a949a1e8fe0d67408f8ddcb03ff0c3c7193008a486c802018a4d491386c4447aa29b322df0bcb01c77142bc5dc50f61673daed7569c76c326d71dc9582dc7a3af555ea38fa3c997b528ba19b164bb0f05d5aeb95640eeeee4e6ce1af1c34dddcb5be67dd2cdc376de725c080e57316152cffbc3ca4f00c6a44ed5e1859369d5d868e13a08a0c997b528ba19b164bb0f05d5aeb95640eeeee4e6ce1af1c34dddcb5be67dd2cdd4f7ff6a0f447d55283ec5a783082ea31887498b7dea1686e21f2459b30f6df325a7b297e9898c41f87821b8b805676b02c5cdf246f9cd5012d07888e1a07ee5fc342fa2fc3eade446d8864cd420342ab52939707b09cd735584eb25fa49934c5c363de9c6203c06472db00a21a45bf217da6da1f5d7372b00c87f8c629ab4c6c176471c484fc18f2761f23e9ba67f315b27a577493f0f29462ee3b79cb441445c363de9c6203c06472db00a21a45bf217da6da1f5d7372b00c87f8c629ab4c63ae3c6b553ace5cb0f1350cad12c186724a3fd974ce46c51c45bc80ae4a6ac083ae3c6b553ace5cb0f1350cad12c186724a3fd974ce46c51c45bc80ae4a6ac08b4810ed639c1eb4d087b2dd916f929c9822fcc6c37e83b2881df7c949e5874386ca4364c28db89de58099eb3c68a82d902fe99d30a08e96f1337ad43dbbef3016b3902c1423c46bd6b5588c19fd91502045a98a54c315e0014a05f021b0bc4166ca4364c28db89de58099eb3c68a82d902fe99d30a08e96f1337ad43dbbef301c4c1645ba47f090a427076f6e6d55455d0264b9c7253fbe11f634902c1ea19a3367a16008e6afdb560fb78292c0d5c0d087d2f8a12ef143d682515ddab922b9956cd19bf9ff33ce35d1f0417a0d58c5fcdc57ecb289b7ec3f34ae747981bd54aa7e1ba3a81e01d1ec478b5db88a259b68aa5ee0eae37af085f3a6fce7f92b276ea2b1cda2ef3f757cbcdbc31c63563e52f0c6cc9b689ebe0ad806c1f5b4ab111c723f0a7755dd55b9db955828c0abd23d2d8ab8cd60a3822a174c4fcd5fc8dbe3bdaf40abf499e53cc55ef0a98b3b9ae1225bd05c32bdbc3ff4940d2b76c5efe93972c0156c59410139510d712becf55bfa9d78acda0f9608477869c6e02bea33bdaf40abf499e53cc55ef0a98b3b9ae1225bd05c32bdbc3ff4940d2b76c5efee4f9752c3d202412500f17f4dd4332bd7fb381a8eff2ef50f1b7b19ce6db381ae4f9752c3d202412500f17f4dd4332bd7fb381a8eff2ef50f1b7b19ce6db381ae4f9752c3d202412500f17f4dd4332bd7fb381a8eff2ef50f1b7b19ce6db381a97cbe4f259e57b451dfd111fc906f2e3db1b85d7af0d5b0fede5151bd31b8c9597cbe4f259e57b451dfd111fc906f2e3db1b85d7af0d5b0fede5151bd31b8c9597cbe4f259e57b451dfd111fc906f2e3db1b85d7af0d5b0fede5151bd31b8c9512369dc5b64fdf6ce77c65ad1771695165d8fd3e8e0908cdc8dd86c1c2b933eb77069aa2de07635b8695970bf99bf92d5f565b7fb5ff5cc6eca733966afb4f8cb52fe9ab80ee90bd4c9b4ab1ee56594cc1196fcf5593dd7f309300e141cd8825e89d5a4930ba2bc8d63d15c8b760b1a2ffc6f27e38a2738e82d70967d0654dce26eec0dfbd62c29a68ac9766875673c0f5d20bc08aefef46c6a33544ef818f4d2f3eacb62a2967b8991128118841569cd352a0aab14147002e77167f328cf1e020ec71a36a839a10f8676967f3ac8a98d1350f45ad2dacf97353f79b422893a820ec71a36a839a10f8676967f3ac8a98d1350f45ad2dacf97353f79b422893a867e330128de6aec5d99fde98e6714b9f463d3eefc8764b420f213e5e8d0272de895fd1161b9eb55ec4b1ca6145175aef633f4b52eefc5585ab0fc23d16fb0f62895fd1161b9eb55ec4b1ca6145175aef633f4b52eefc5585ab0fc23d16fb0f626d9e47bb9b29f5b6e0f89ba09305615a51f65d5dffc78c93298de054fcb52e1ef24ee597d3a38c5ce92567fc8de62bf26d2710655949d67c3bd837f003943ebdf24ee597d3a38c5ce92567fc8de62bf26d2710655949d67c3bd837f003943ebdf24ee597d3a38c5ce92567fc8de62bf26d2710655949d67c3bd837f003943ebddbf2396e43081ee03a62c862db9019c574ba93784008e5d3a6778df85297b05905f1b6b4d546bb58fd61fdfcb9b496dc7395dece655572efa72500ab8772cd84dbf2396e43081ee03a62c862db9019c574ba93784008e5d3a6778df85297b059fd668b11de55893e93f4de9f430a4ca7625b502cd8b0c8019252ebc54694ea08c4c244124d2070a30b33fa8aa7de85082bfa37033e2600e37310d34f869293fc92ccc4b0003801a318921c0fffa55eb8bb760e79433d8bb7c145ed78be08b66c8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cdbbc4fc5af6456da68bbd6967c5f289065f64393d456c477d33d4745dd4b6d03dbbc4fc5af6456da68bbd6967c5f289065f64393d456c477d33d4745dd4b6d03dbbc4fc5af6456da68bbd6967c5f289065f64393d456c477d33d4745dd4b6d03646a306c23af6472437064478430ef62bdaa817f9b67a81954d359a2e9111e81646a306c23af6472437064478430ef62bdaa817f9b67a81954d359a2e9111e81646a306c23af6472437064478430ef62bdaa817f9b67a81954d359a2e9111e819d246dfdbda2707da499bea58d0413cb808de5d6c13fd0a146f8fb4b5b1d12d381559d6219b712207127c7a3cc9209e7d9c5e1ba250151b41873c4345b0c4676e074fa228251af83e20e931d65247f077221f9fcc9fc16783420247c1d50c3c711aa92242afe6d7851e3afcb2427b266d2ff45d3531d75915af7901e2574d2324c17170c134d0f587b24ec69c9d504e0477bccca27e74486eed4e5b36482d9598128000f0f97c8e553e28b85640bb75063b4631f00370c1193f4e3f1ed0330746020980b30b9b91b822cc36f53207b4d1c787df6e4d26da2f1e5cd855aaa3761f41bb0e6ead52c9b2506bc0bd11f694638e1372f514e7013425e688395eb7be3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559fa8f3d8afa464a685d80d315aba222d5f491fe0d312c597e71174d0552add2e9fa8f3d8afa464a685d80d315aba222d5f491fe0d312c597e71174d0552add2e9fa8f3d8afa464a685d80d315aba222d5f491fe0d312c597e71174d0552add2e23e918b9f11389dfad0d8c91f1fd4e149dede6efc8a36de4d1c6d0c494d43782f847ae8050228e47543bdc724074d9910c19a055cad3f431202063e91e40009a59ecf7fd1d2a1d72a7acf81ebc772b3a220cdb3afac6481bc5000d431d5bd2d38962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c132763d3aeb8d97ac881bf204997526d5aaf1e4a23101cba18f041c84141ba2b132763d3aeb8d97ac881bf204997526d5aaf1e4a23101cba18f041c84141ba2b132763d3aeb8d97ac881bf204997526d5aaf1e4a23101cba18f041c84141ba2b117290d9640ef2f873e5200d1fa7cc96ba2f94ba2afce2250a6b5d8c562747fb117290d9640ef2f873e5200d1fa7cc96ba2f94ba2afce2250a6b5d8c562747fb117290d9640ef2f873e5200d1fa7cc96ba2f94ba2afce2250a6b5d8c562747fb7cbd9a95eb05de40122d73d1a96ae45923d1f2a4b367eada10ba198173f0ee757cbd9a95eb05de40122d73d1a96ae45923d1f2a4b367eada10ba198173f0ee754ab8e551a75095b33f12f024628a9f9ae2f2ef28b381dd7e41aaa33b5304c3a37f13c1eb1200aca8950594833d12431203eddda8ac94d87fb2e5daa454965a9d67668e87f9329d134a023fbb5c5bc8c52926f4da2ac85bdef4c364856eeacdde7f13c1eb1200aca8950594833d12431203eddda8ac94d87fb2e5daa454965a9df2fbfb0dc5be02b87233d4fe9a126f376a2734f4a40cc60630020d971eea9ae661b7395f3f71d5113e8ef1086ffd3abd352456b89d32677b405c187798fbe89df551c57fe577a555daa11acdbe039312b34f7f72bcae88776cdb646e7bd560e55a15e201c544e9f24afff507b61fbbbab7edb845a04ce933251b96046c2058f036d306c45bdd276cc035cccff005988762756684deacd9bad182f4f23c5502c45a15e201c544e9f24afff507b61fbbbab7edb845a04ce933251b96046c2058f04d2c224e16da3dbb7c208cdd18d9f02baf0c9f719b543d0a5e4c2e75fd3ac619139ba6963ba5ec9facf1403f3c01f9b38b9fe943b2a531d681852905a103a9b60df524ec63af6bc5f2c38d46ff264ff35b5d41cd5302d5fadbd0fd0ed5d88449ed15317178598e73e722f0757c86e2222fc837c10d8d2f29023ca24e99a08834f94dc0054ecf9bf63fddd60ece29da248bb1e6915c50e4bf6ac949e09f8ce92f8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c5ac008096b6de6858f321bab601da135f4e85a4a0bc775ae38d3ef67a1462b535ac008096b6de6858f321bab601da135f4e85a4a0bc775ae38d3ef67a1462b535ac008096b6de6858f321bab601da135f4e85a4a0bc775ae38d3ef67a1462b535d993a92fa51013177ef4fb9568718ca85ece42e974d847643b04294f72fb5e45d993a92fa51013177ef4fb9568718ca85ece42e974d847643b04294f72fb5e45d993a92fa51013177ef4fb9568718ca85ece42e974d847643b04294f72fb5e4bed4c00ecf959c60d87d06a43516a6d93337199e9a53ea7ef53fe04b95b4019fe5cc45ce1a4a276ea722fb58a0251348a0628a73b2f190a84913b3e01d0871dd2ab29c45642de7e9849bee1f4f3b19a071fb344d9f89a169140a8ddfdccd3d7003c51b3aa497ef0517778e23512597a2ed751f5c57e45755e9742884df31716ba4c6ad8d6eae4fd2cff286f47d4e86418d6b977c79dac080e72fa0f87a6b48c76e18c59ae0dc2c7023db3ddd920bba9808cf74aaa4614acfef514b40da429fad846383c256992c3213e9ad1d9b3380292b8c52fe9ae83e111e5bc4503ea74eda508a8f6001d8436047e12daec3b44a21a210421be4fdf6b4131f746ceeb0be9b8962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3ce32e22986310bb3c1dc541d28c4fb32ee1c03eaac77a3ff94e6216351fdacfd7e32e22986310bb3c1dc541d28c4fb32ee1c03eaac77a3ff94e6216351fdacfd7e32e22986310bb3c1dc541d28c4fb32ee1c03eaac77a3ff94e6216351fdacfd7a4f771fae5a51a983d4176e844f26476fd07350f2621806a6bbe68bd65535d38a4f771fae5a51a983d4176e844f26476fd07350f2621806a6bbe68bd65535d38a4f771fae5a51a983d4176e844f26476fd07350f2621806a6bbe68bd65535d38e3859cc34ae7e192c19859b6673443bdc92a40ab568a4b1cc3284a055ce8496be3859cc34ae7e192c19859b6673443bdc92a40ab568a4b1cc3284a055ce8496be3859cc34ae7e192c19859b6673443bdc92a40ab568a4b1cc3284a055ce8496bf189404ad8537f8a592fbef98d4cd3370d3a5cb5448a0684cddb0e162060300f8a37c8c1f783e32d0e65ca6a05cfb73cfbdb09c539b9673ee7585d3f6df25c21f189404ad8537f8a592fbef98d4cd3370d3a5cb5448a0684cddb0e162060300f43dcf6d857b98778e394615d7b4d0a3a52b1fb804a2d954469445e57f8ba948229e6e06aef9469ff3043f32ea9bb63748c1192f6a9b9b66f0861c58c45f7511b43dcf6d857b98778e394615d7b4d0a3a52b1fb804a2d954469445e57f8ba94827dd4feac4ad3aa4b81746f52183eb81c35d1f785353eb0b21f4075c99041048d6dcaf5dd34892eca46b8643f4b254930633c611c493894edac3f2ba2e6aff1967dd4feac4ad3aa4b81746f52183eb81c35d1f785353eb0b21f4075c99041048d9a46ee44758f180df3bd8d57e8a65d69de95d3f5b204e36c4fc11e5f0ef4b6a3abed459d72966644afa41f135c230de1619e2b2f5026281ce4c72b423df20caf9a46ee44758f180df3bd8d57e8a65d69de95d3f5b204e36c4fc11e5f0ef4b6a3db0a5ccf7e8a90cf52de8abab9caab43f3e9c76bd334794681ec49bc714026318696f5f7bf20e51f9a52ac0f14c01ae1a17d787356904865409f7c01162165d9db0a5ccf7e8a90cf52de8abab9caab43f3e9c76bd334794681ec49bc7140263116f55ede8f1f9d1347c8b8ffbf8b6f362fdec7b411273558be86f5ef9430d0c0a16bb838022a3ec8d83ecfa21a996d1c526aca0643d5e5a82cd6f0f6096b33855ec9592a923d3eac5831998c134f5a59e6a04a6fc9cdfc7f51ac1f4252ea526a25098f11fa7743c5bf6c270dcb5dd2a82bbd278ec7faf6421548049589c58f53a682dac849ff90b03a899e62b84f0ce98c944b1116ce1274e989b626c4ca9bd84eadae381aa4b03bbff9b2a9b60269d1965d6f77b8d722402f0b93dc7b1a5a03d1e36a8e6341c53b8bde23101e0daca0b3ca8f5268f480668b0f99e755e8c6c1adf0936255db8a4c9e1bea694eb7024d37808c793635031a8c4073db06f8dc1ed1e36a8e6341c53b8bde23101e0daca0b3ca8f5268f480668b0f99e755e8c6c1d86eb20ca488bc88b5dc7a64e6873466acd25031dc4094400e33b8950730d7833acdcdc45b4ba1550c0919c3a13f48032df61ebdba410a9317aba561c71a117dd86eb20ca488bc88b5dc7a64e6873466acd25031dc4094400e33b8950730d7836246607e2667fd8912165d85680f6a42dc5c8ece9245b6f2738acb9fc1eaf840b7cad4268cc71063d2e7f9dbfcfb87fad887c793922177fe3752f2f2b45740b4d8d05af9ebd2674e58c86a5f3fa61de42bd9a783a0deff9dd89e4678f7001e8b9cc5351bd5d85bcfbb69e4f191aae7c0c64f651fd0f0427f1de947bff10503b426b343ce214494be6507ee186faf96eabdb5fddfaf05156dc40ddd77715ed1c313409caab3623531cdde96136a02cb6edcf19bd16ed852ea71b15fd7ddbd2f0903909c22494709b9e4fd496faff65ce7d8ce07b0d0e950453fa6a8b0e92df8b615343726a5cfc1fe00a9232783f2fa4da73fd958311d94529a790742a7fc0d003e975cd8a99a06dd701689451894fc204e21c59fc6ca254f3ab0bbfc090b03378e38b9fab3d6870e7e3b1259dbfa2343b7eace08fed1978a0e2f3ffd0567675057781cfe1aa96953225073845e75bc3e5318777d10c86ee7a58464c060b16ced57781cfe1aa96953225073845e75bc3e5318777d10c86ee7a58464c060b16ced57781cfe1aa96953225073845e75bc3e5318777d10c86ee7a58464c060b16ced40008c4e9547868d843d0442ba5b274fbfd78786bfeab2a7878345b896d861d140008c4e9547868d843d0442ba5b274fbfd78786bfeab2a7878345b896d861d140008c4e9547868d843d0442ba5b274fbfd78786bfeab2a7878345b896d861d18d97561f1d7be5e55e52e432f70d6751c30a9a08bd305477a279204161613f9ad2543405f463c3ee8b2fdfebcd88f30279a4b20f8c735f45e18666d772d75b212507eab0cb7a594b25fb2fc1c6a0b0f27af53d1980ba358d4e0c1b1dc32a9e634a6e7afc1af1d39ee6934777e117159c3377f20c50a3605f8adb726b192cd8074a6e7afc1af1d39ee6934777e117159c3377f20c50a3605f8adb726b192cd8074a6e7afc1af1d39ee6934777e117159c3377f20c50a3605f8adb726b192cd8075d740a6b510156140c5a35fc70036d3350a56651835b8b1579089a4f7712b0f3e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559d6e1c27870cb53512a2e29ab03e61c25188ebed57e933ee5ce4e749d72c0a87e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85588019969050ee7f98e2451534b118cc6693636408b5a76fcfbc9a9eea452064f88019969050ee7f98e2451534b118cc6693636408b5a76fcfbc9a9eea452064f88019969050ee7f98e2451534b118cc6693636408b5a76fcfbc9a9eea452064fbe4218ffc6e7dba0ad1382b6ca6975c6fd2048f072820ae595dcb831a3eab59ebe4218ffc6e7dba0ad1382b6ca6975c6fd2048f072820ae595dcb831a3eab59ebe4218ffc6e7dba0ad1382b6ca6975c6fd2048f072820ae595dcb831a3eab59ede46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51c322e7103545b01d76184d8f5a010f61e2c66e05cad4f9364a765fcd0de651fba322e7103545b01d76184d8f5a010f61e2c66e05cad4f9364a765fcd0de651fba322e7103545b01d76184d8f5a010f61e2c66e05cad4f9364a765fcd0de651fbade46da9948a760db50b2abcc66b858f5b0bcc48f364f483f60721c75c13df51ca4c11ef5660415507d711cd322d63420790bccc0c518baf822e0f800f79d7555a4c11ef5660415507d711cd322d63420790bccc0c518baf822e0f800f79d7555a4c11ef5660415507d711cd322d63420790bccc0c518baf822e0f800f79d755591f81ce5bf9c88cc70dc978eb50fc314583f9e1e42c4fd5e4bdab5f8f551bfbee1c0ba88891af1bc1b871257db12acdd31e69a2c7008ef966b3dab119446f634e1c0ba88891af1bc1b871257db12acdd31e69a2c7008ef966b3dab119446f634e1c0ba88891af1bc1b871257db12acdd31e69a2c7008ef966b3dab119446f634f0ab9a4015eb79610d8f795bab430422d695c954e5a5229c61be9337bf78fa505404d083abf6542bbb582d1f8346c6cfe1a08a23b6ab260f0015941a0ce2d6395404d083abf6542bbb582d1f8346c6cfe1a08a23b6ab260f0015941a0ce2d6395404d083abf6542bbb582d1f8346c6cfe1a08a23b6ab260f0015941a0ce2d639f7463f2d7b8190f761754227cd37f63e0792afc3a76d1bc21f1357c690b74ce30afc4760800a5b577443c082773c37c881b60d0cc8f48c3406be3ab25f7731a10afc4760800a5b577443c082773c37c881b60d0cc8f48c3406be3ab25f7731a10afc4760800a5b577443c082773c37c881b60d0cc8f48c3406be3ab25f7731a1697a54ed73e83b36e6f4c4ba503dbff0780f032e65311b7acfe4e618cf6c8be142376ede22fbd49cd23ecb7fcd690206b53e5304c1c75fcf36358ab8acdda62a29fc13fd2ff20a47f8cb9f142f0952a2afec66715002f30e11bbd55ccf2e0a0c29fc13fd2ff20a47f8cb9f142f0952a2afec66715002f30e11bbd55ccf2e0a0c29fc13fd2ff20a47f8cb9f142f0952a2afec66715002f30e11bbd55ccf2e0a0c580c4ea8f953e45e3b24452ee0ea8bb20e6bb654f677b6a6cd2c715b9c8b8f45580c4ea8f953e45e3b24452ee0ea8bb20e6bb654f677b6a6cd2c715b9c8b8f45580c4ea8f953e45e3b24452ee0ea8bb20e6bb654f677b6a6cd2c715b9c8b8f45649a8a0d752839a8df33ffb83b4e7f6e6aca7d3902e482e6583640fdf736864d87c14d213e12410a641c4bda62ab54e274aef3c31bc5e9b061aec5cea0feee9ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558114471369b1c19c08df98a28fe537122cf17317b49d8ff5c80248d11fe7d4458114471369b1c19c08df98a28fe537122cf17317b49d8ff5c80248d11fe7d4458114471369b1c19c08df98a28fe537122cf17317b49d8ff5c80248d11fe7d44598435149b94ce191416f04782f35d691d09a3cdc9fb34973c85515130c28e023cd42a536003125168dffcd2449975744547f435981825470302c8634662c93ca98435149b94ce191416f04782f35d691d09a3cdc9fb34973c85515130c28e023a30322d4083b5bbcd58a3089beffadcd0144e17bfba24f84748ea21b202e92fca30322d4083b5bbcd58a3089beffadcd0144e17bfba24f84748ea21b202e92fca30322d4083b5bbcd58a3089beffadcd0144e17bfba24f84748ea21b202e92fc59b4d0c8bd5342df300d47d039c01f075ea3e2ba188dc069fe2a69eb1851982c59b4d0c8bd5342df300d47d039c01f075ea3e2ba188dc069fe2a69eb1851982c32152a5ddebc7846df643c870c6f9805f950ad3c45bdb553c672ddcbe5fbe82237fa71003ffeda4c9a4b28a7249d0d51cac5c9e6341f99fc66e4efa42a94e12de2da56d38b03760aa596ab4c7fe739082c97a5db6f22ede2daf21f2ee1808c70c288a662ca98c41e476d64063b072359f0a3fe1c8621d63215f8b403e48072abdd30878a61d62bd4ba66d56ba35864709f4959a67efc7273972154c444315f78bef3ffe7e7f9eb4be1a86a3a693a52d24d32ec1d3c46a8e94df77ee1f5a870e1d2fb43545926a0a02d7dd32cd12461d487cbf4a7018f2fb77630c70759716cca8006ec3c77018ea52d73092b4ecf41798339877b6c09e632c572f915d394c83f196e9c9bc4a900b4fceb55bd0ece94054b3bed84ef2f6f42b02c2405ff82adce8006ec3c77018ea52d73092b4ecf41798339877b6c09e632c572f915d394c83f88a548f3ea0bf5eca69522b2b469d3829ef912185b44019c0f6e698c79dc082721ab8354897a227f02ade588ef1123d5dcc91d8134e0fb7df1972d0a873d743d44ae7a30927d32ee8a8ccb833c011b00d87d32097426d9e501224b3612791add30feef5f3f5f1812e318e9680ba50a88fb47e64060a44668c89ac69c31bd5d6ec049a7ef9b1c205640ef59bbb854a83fee99c6a5dc1a7200ea2eb5db02353a7f30feef5f3f5f1812e318e9680ba50a88fb47e64060a44668c89ac69c31bd5d6e9895f84946926d0cce2c6c36cdb020d34c0dd648ab7f0dc3347f6ebf7f8ba2869895f84946926d0cce2c6c36cdb020d34c0dd648ab7f0dc3347f6ebf7f8ba286584a6e038d1e8d4b991cdb94e1a8f6e1a80457c1f1ec24f2ec692e9ec42d6123a51978e915fce8e702f6e8038c3322e3b7b17e222dadec4d6006e2956852bd56bdb1a974f3fac8a87af6dd7573ccc46907d6ebf39da879f3fa05e3516fa7116058174a9398716535371aed1f71ce78275cb31850762eeec3db2c8201f67002bc9d7a7aec9d542af3e631b2d7d683044af115d6dd3f00403e7352086fcc2e64a7aa03b72db644461ab91ead48870e8b6769ef36b418c8085d31e8ac6d5d0527e79d7a7aec9d542af3e631b2d7d683044af115d6dd3f00403e7352086fcc2e64a782f622412b3f0de149cf89d70e64b343a1c469eaca61c3097452a90f0fe71090f4f7cbf6722f3fd54fbe263fda642ac1bdb002e7e8115b6b23a6abe33f67c48f82f622412b3f0de149cf89d70e64b343a1c469eaca61c3097452a90f0fe710909e4bf77a4ec3d54f3df2ff76d6b61b95d0c2b4aae2da8c983a2dc426a1a31065e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e0d475424ec47d9d626279873b902f572463757ed8c32b5b3fac6f78b2d3ffa5e0d475424ec47d9d626279873b902f572463757ed8c32b5b3fac6f78b2d3ffa5e0d475424ec47d9d626279873b902f572463757ed8c32b5b3fac6f78b2d3ffa5054edec1d0211f624fed0cbca9d4f9400b0e491c43742af2c5b0abebf0c990d8e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ad2c606d4b388d506265167df65ce018da78561ced114586c524b6914bae497aad2c606d4b388d506265167df65ce018da78561ced114586c524b6914bae497aad2c606d4b388d506265167df65ce018da78561ced114586c524b6914bae497a054edec1d0211f624fed0cbca9d4f9400b0e491c43742af2c5b0abebf0c990d8b79abdaa1c57d2b62a22d04e33c0f7ca5c06f911eb9ce62d7932ed42beac17b89305a0606e3243e645d97fd603ae848d83e6c49467fb0f1a48e892f5ef2d2986e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551b6f21cd4968a2124ebe69e9a96dd4280c47a6835f95d11493b5e33a13765f511b6f21cd4968a2124ebe69e9a96dd4280c47a6835f95d11493b5e33a13765f511b6f21cd4968a2124ebe69e9a96dd4280c47a6835f95d11493b5e33a13765f51e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855399fc34afd9532197f87634db1785a46d1b9ff4ab19676d4e35052dc120e7208399fc34afd9532197f87634db1785a46d1b9ff4ab19676d4e35052dc120e7208399fc34afd9532197f87634db1785a46d1b9ff4ab19676d4e35052dc120e7208d747e529a73b73e5d7173277b7e001e4c263941cbffdd499bcf13f74e9b6aba58e7ac1073b7162bb50724edc9959dce314153b8f9a8330190c64859005ad945ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8552fc1dbc08f1c586fad0354ee7083933379088016aa67b0486ee6dfe56c3a0d9d2fc1dbc08f1c586fad0354ee7083933379088016aa67b0486ee6dfe56c3a0d9d2fc1dbc08f1c586fad0354ee7083933379088016aa67b0486ee6dfe56c3a0d9d96dda36cddd3327f5088528cf37d97dfd6d4ffad94a6d0dd524a18ce4bc46e5de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ccb11e47a29b4a6d135e6b44d3b72a28002080adfaca8579a98ff81185d50a67ccb11e47a29b4a6d135e6b44d3b72a28002080adfaca8579a98ff81185d50a67ccb11e47a29b4a6d135e6b44d3b72a28002080adfaca8579a98ff81185d50a67e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555e400a6c66067c1fef4746104a45b3a3067387332e0f22423c8fe00ef859b5195e400a6c66067c1fef4746104a45b3a3067387332e0f22423c8fe00ef859b5195e400a6c66067c1fef4746104a45b3a3067387332e0f22423c8fe00ef859b519e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fa544e1b81426394f60c7db33f5806fa7b72cd38285bd1d4748e06b2e8ede937fa544e1b81426394f60c7db33f5806fa7b72cd38285bd1d4748e06b2e8ede937fa544e1b81426394f60c7db33f5806fa7b72cd38285bd1d4748e06b2e8ede937e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855054edec1d0211f624fed0cbca9d4f9400b0e491c43742af2c5b0abebf0c990d8b79abdaa1c57d2b62a22d04e33c0f7ca5c06f911eb9ce62d7932ed42beac17b89305a0606e3243e645d97fd603ae848d83e6c49467fb0f1a48e892f5ef2d29866ea5bc0c6a2d6f1c455c312fe2051fa3822e059df15512758532eb0ceb655291957d36d411875991e593e0e7ff10e4d21f6984aee4b43b45ece592c23e26ce19ddf68725e36599b25fdcdf3bcb7dfb259994768d1f2f5726ad0bcb79b19578fe6fc2a043370183388812faebb60caf7150f5d21daa6f35cf2a81b4c1d2eef7c7a8d7b76cf6ecff66b2a56bed782c9ac5fd97bc282497a413c17cd6e83708997811ef6d5d8fc41c1a912a7929dbde7d7f20790e365f1c5c7ae288a10c42d04cc87d697841dad40c1fd64dd57f752172b0b91be30a4cb0df843e71d7ce1757e8cdac4a04d5f0c6ba6ab2a20135cbbba56d26b90f442cabded9b3d2fa511acbc0c90bda252596bd8d6d48c294d43235a88dc13cb4820d7b2c8c7c2df560e29da139c7e4ab3b9bfcee22cb50c5f279fc43c007778a602cfec948f78b0b5af27a378d9e1ee0aa50f09079fc1bcb732091199de61ea19100e1ac59b4b52dfb03205322e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559fb34f288557151b577621780726d50102c148188e388abf9c3bdf950f9ae35c9fb34f288557151b577621780726d50102c148188e388abf9c3bdf950f9ae35c9fb34f288557151b577621780726d50102c148188e388abf9c3bdf950f9ae35ccf939fe1db2fdd3d2dfb8e81d0cb15871961b0f18ccf6f1a5212435a98f7fe86e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855ee6e44c4a37f0ef2ae91a52f8e842c66dc1fa6cc1b48f01df3bcb2e52c148d61ee6e44c4a37f0ef2ae91a52f8e842c66dc1fa6cc1b48f01df3bcb2e52c148d61ee6e44c4a37f0ef2ae91a52f8e842c66dc1fa6cc1b48f01df3bcb2e52c148d61c9d23efe3fb1810eed0f1a81a7d7233aa5c11b1529e9905bc1526ee978fe9eb68962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19bcb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3ca96b21d0df8d821e223fd81725a268489f1e52ab84d46f6f7e3f27449a5b334ca96b21d0df8d821e223fd81725a268489f1e52ab84d46f6f7e3f27449a5b334ca96b21d0df8d821e223fd81725a268489f1e52ab84d46f6f7e3f27449a5b334cddedbc99a29fe8f5d453e7086c9d564a6664a13fbbc06730d289242a849278e7ddedbc99a29fe8f5d453e7086c9d564a6664a13fbbc06730d289242a849278e7ddedbc99a29fe8f5d453e7086c9d564a6664a13fbbc06730d289242a849278e7d167abf10fe2df939523799bec21c8a5c61d56b3935bb0b40366bbb05c02e9ae695308ae90ba24da5f22acc6fa8e898949d682a1f7d4b07c78a3ce824dc103bb9f118ed021d7224b9854a0ae1c4a3c6d0bbf5d0a537485baa491e597a079fc32d90ebe0114071b6e09a852a99170d7b72180cd56208271957c3afc3fe665b8c67b39a590a128230ac225258deddccec05a9cf3ba24bee893a434248504412da4d90ebe0114071b6e09a852a99170d7b72180cd56208271957c3afc3fe665b8c653b1310aded0e175fd6974f68e3427c0f7285a9bb1bc034dd3b40bfb9cfc0c75fe8ab5f1334f973e28340ff2a1f97016c39618076af8b49b0cb5c2d9435ca24e53b1310aded0e175fd6974f68e3427c0f7285a9bb1bc034dd3b40bfb9cfc0c75dd285882e840a4a60ae02670b7cd79618b58b09e92e75441d97efc5da40bbedf193c9dfad37e969e20bfcdae8b8cbf7f240e88bf211dda4253d630f49c86d895dd285882e840a4a60ae02670b7cd79618b58b09e92e75441d97efc5da40bbedf17fa361cbcf204579aae3999e056e5322468dc7ed6764a9cdea49ffc68aaa63b3cf856bec26f6107106d9c7ce1384f5d2260c9a0e2168643c70d69ae64575053da346beb29ee4dd42a53d242010a8bac2c1d4babbafa4a83c5e0bd8518adca43a4aadf0abe379122e78429b91508145ce874daae7dfbd19457f32e4f708acf76b00f6e177d828b92613df98bc0ddde9cbe3cef59172b3f2578ab647522df10d8d9ddd8c677140ce08f12ed187b4ba483cce027517ede9f32c051cf3ef04490c98733ebe334422f00b261ae3cb841e7c555c697fde3edbd2058efe6acd80749fc8f534d5364cb7184cc90f580a8b0f69a45d82d0fe4705ba6c48c7c215aa37af54bdf4d0fb4721b9d99a4012b98aebdcff46c2201a9fe0bbac2fa89d24783a2656c72ff2caf9938768f54a483dcd0cbe655d4ab18884b4c9ceeef71c027cc3143d7161ba8eac9855ddc33a8b4628655d5f64fbb43c40347bf0c5464a49330e18622bee22e91bd27a44eb3f565f52cc7c4945bfe5817141fb3d3c5adeba7152f7e1ec816299c4810176dc50bedd842f3c258928802832d6f36a15076a5e0092fe2ed25decf68534b9f93b7086b30a6f509210c98095442a4b5df65cc58d52a38abd536972b648e550165e4390db385a4ed29d72a5d45e4fbb9a9939844f253398f45453b79531a0110b9e3869974140efc02e95613287e0cb009d42898d9875e4fdf47a2152235957da6eb7db1bfad5c944cbab47a5ee8e2a09fa9a4d27ec30374fbdd33eccb256bdc7d162159da44b08e3dbfeab5fbed3aa076d269b3eb35781b6e43c36dcdaccb3384902d0db83ecc473248a5cd13df42fdc43bcfa6276c0a87b40c7ed8d569658184ff5ae666318375f0a9310d872c37c58f6e66ca86a139a19c6602a37dbff499e70c7a691bc089e1bfbf83a22731e6b95b643681117e530daa4b7d0a8ac823b30d3ffff1a38b03ed3c388f3d74d5d52952265c7b471d5e4509f823e26e466e52c127a5e384be037aa109cb6654c48c13ab8aeb63cebe0e1aa9e4a95922eca190177ab4a0aec2c28e204ffdec203f1b4bbdda8043515ce9b4bc74f38459434a91477197a4c9b3a58bb2bd4c70027472003c0e363c6d7efad59b2cce72fa8c7a7e688a79d55e15ea4914078c81058b0289ceb80cd5b69821c937ff666a114f8dc873f7efb19d2fca939881f0ce3d27df3f59d81b563575dbc837ff666a114f8dc873f7efb19d2fca939881f0ce3d27df3f59d81b563575dbc837ff666a114f8dc873f7efb19d2fca939881f0ce3d27df3f59d81b563575dbc8d11dbd3da60fe23387d2d81d1dc0121bbde843f54af08ff6dc419ab416304d2f5ea69ce9421b0c4c087df9955b367dc52081a7443bf9ee99c219351a21dd2163d11dbd3da60fe23387d2d81d1dc0121bbde843f54af08ff6dc419ab416304d2f70a9f546cecd9e09ef71b2019d7e40e5010a641907614a56a17dd746405dd7d1192da443b198625906c0a0cc739b15ffffdf9513c7d78753931b1c35f7306aeb70a9f546cecd9e09ef71b2019d7e40e5010a641907614a56a17dd746405dd7d1b4e826132905b6c2d87a5784a3f1d0921b5fffdb480771628e34c6eaf3f61a15b4e826132905b6c2d87a5784a3f1d0921b5fffdb480771628e34c6eaf3f61a15b4e826132905b6c2d87a5784a3f1d0921b5fffdb480771628e34c6eaf3f61a156ef847fc81136398ca689f67bf1692b06c9fbbc85f1f4fd9b81a2614babea4626ef847fc81136398ca689f67bf1692b06c9fbbc85f1f4fd9b81a2614babea4626ef847fc81136398ca689f67bf1692b06c9fbbc85f1f4fd9b81a2614babea462aefe5474eec894e301952cf6c134694f49f644da79ad43fdb42beca959046cf7aefe5474eec894e301952cf6c134694f49f644da79ad43fdb42beca959046cf7aefe5474eec894e301952cf6c134694f49f644da79ad43fdb42beca959046cf73323dd58fa16ca5f50640e89a1d4e64368da125da1a34485e6eb01249e0377b93323dd58fa16ca5f50640e89a1d4e64368da125da1a34485e6eb01249e0377b93323dd58fa16ca5f50640e89a1d4e64368da125da1a34485e6eb01249e0377b9a4ea7f07002fb68d2125780c5735066454b95fc3a27aae361b53d48c5cb104ba9c167d60220990935aadcc99fdefe83e5d1f468c1ddad5bb4cadefd0bff896dc7f6e65e3d3fea98f3cbf7300ac7205c073b261e777757a00d8e4c8ac67b856427399ec0cb4be6b656bdbfdb818272b59ac50e3149a03f419776da83c3af3ebde7190c4657ad1d1eb57e37fcc4f5868a64dd8673041c511777f7cabff2e56dfb80c9c665429a34dc1ec6832ff33d62ed05798ce0953dd681481b6330eb84a3c623100c0f9c80ee313ba939ba7870a6da629f55b3b6afc2ba2ba952706cb2bd934e9ea40815a00612f56b6534c812c10766ed9ba2fc497219737d1577ecc1ccbbbebc8b2025fb8c53022db62cdb5bf37d6ad00cb641c5a1824aed3dc346b77725848f57e0dc69401a6cc5d5e89fcd2964a98e062d9e1570265559f1e235ed56e9e6f4fba227e4afbd1663ea7ff8a3a9a2bcc995d1a78b30e0ac0f526daa50b5ee82dd1dd8ca1e049abef5e5548179aba2532952f9f5362bc7c6d09bd73f80c5974629caf51f23bd82ec1d271312f45ff02710ca015d2ba8c3f56406ed5f4cc76eaf57a615982c1ecd8385edecee58c3ed20a5cbe21fc963f43a4490066bab05de3a13ce02730563600dfde0b63692389968e44708b9bc505057bba127eac0664e4699d2dd52d9338a9b14cedf5d09bfaa23e32ef2af831aa4bba5e12168119ecb43701e6c6f64c0a59a81a5b7aca858d9f25b9ef8a83ee43b5c870d0d770b9bfa11a4a17989ace054358383c0ae5c0d2bc36deb5d45b49c21482bfe922ce70f4457684ba667d67b1de8d9aab5a4dba739f052e67c60c44a0803e75fc5d11cbcdcbbc3bf91c06e7d1ecc78e182afccf0680becbe6206ed676059c3b68dc555676e4b99348d18818d4a27ad5db018045a1c3abf50f2bbb0bad81643f082389201d7399fbc0d494395da89493b77a15c88b5100363ef25c7fee27101e3106eda61bb4b25f9a38e56ac7d78f86163c01e679acd167302173ebc1a3383eb90d03074d62b25f9a38e56ac7d78f86163c01e679acd167302173ebc1a3383eb90d03074d62b25f9a38e56ac7d78f86163c01e679acd167302173ebc1a3383eb90d03074d62ce6e10f2a206110ae3c89d75e4ed8c3a4b019aa6c172b9315dcc29c762ab7681ce6e10f2a206110ae3c89d75e4ed8c3a4b019aa6c172b9315dcc29c762ab7681ce6e10f2a206110ae3c89d75e4ed8c3a4b019aa6c172b9315dcc29c762ab7681f2ce9385f58fbbe3cdf8728ed763d8e2b8985176fbcb2c5dbcf8351a0eb098d1f2ce9385f58fbbe3cdf8728ed763d8e2b8985176fbcb2c5dbcf8351a0eb098d1f2ce9385f58fbbe3cdf8728ed763d8e2b8985176fbcb2c5dbcf8351a0eb098d1729057cb4fa3732896b9867bf80f62eb45eaa0dcfdccb457ee29859c4f06d770729057cb4fa3732896b9867bf80f62eb45eaa0dcfdccb457ee29859c4f06d770729057cb4fa3732896b9867bf80f62eb45eaa0dcfdccb457ee29859c4f06d770bc89d04b65db77988239ceaf43522e8c43e6c4f7e9dfc794eec7e65de2528607bc89d04b65db77988239ceaf43522e8c43e6c4f7e9dfc794eec7e65de2528607bc89d04b65db77988239ceaf43522e8c43e6c4f7e9dfc794eec7e65de2528607be64379b5379175dd8280f6cf5d199ad1b7aba0ae220ea87ed3acf7e17491689be64379b5379175dd8280f6cf5d199ad1b7aba0ae220ea87ed3acf7e17491689be64379b5379175dd8280f6cf5d199ad1b7aba0ae220ea87ed3acf7e1749168910249c9fe1788b942e39c3fda4b1ef5e9da51c86834ebc2675eb56bc601e8f7b10249c9fe1788b942e39c3fda4b1ef5e9da51c86834ebc2675eb56bc601e8f7b10249c9fe1788b942e39c3fda4b1ef5e9da51c86834ebc2675eb56bc601e8f7baa462ba5e3e2e4a52cfc64294ed8af4aead31eaa5dfbe921fb54e504a6f5189baa462ba5e3e2e4a52cfc64294ed8af4aead31eaa5dfbe921fb54e504a6f5189baa462ba5e3e2e4a52cfc64294ed8af4aead31eaa5dfbe921fb54e504a6f5189bd752e9bc3ba7b9beb3eaf525f66c4bf7447c5ac43c01ea05d2e4025d3fcf20dcd752e9bc3ba7b9beb3eaf525f66c4bf7447c5ac43c01ea05d2e4025d3fcf20dcd752e9bc3ba7b9beb3eaf525f66c4bf7447c5ac43c01ea05d2e4025d3fcf20dcd33d3ccdc68116ec19c1b4e31fc842bb57b2218ec8b35a187866612f750313c6d33d3ccdc68116ec19c1b4e31fc842bb57b2218ec8b35a187866612f750313c6d33d3ccdc68116ec19c1b4e31fc842bb57b2218ec8b35a187866612f750313c62b5c0e8a16b9efc94cf69c04e76cdbc396f40862a84bb9a576139df4ada028742b5c0e8a16b9efc94cf69c04e76cdbc396f40862a84bb9a576139df4ada028742b5c0e8a16b9efc94cf69c04e76cdbc396f40862a84bb9a576139df4ada02874229239d6d43ba9b2c5d36d3c65e8f9b5d9c4aebce1043f53e943b88bf26709cf229239d6d43ba9b2c5d36d3c65e8f9b5d9c4aebce1043f53e943b88bf26709cf229239d6d43ba9b2c5d36d3c65e8f9b5d9c4aebce1043f53e943b88bf26709cf9af4f46643f87a96ff8dfdd93596113a0fcf59c49cd26504a488c110fd60ca339af4f46643f87a96ff8dfdd93596113a0fcf59c49cd26504a488c110fd60ca339af4f46643f87a96ff8dfdd93596113a0fcf59c49cd26504a488c110fd60ca33766a6904a9709dc95a5be33a4d4b63664cb68bf278aa67b25b00281a1f4389485958a14b02c615095950a478aa50e8b39f636d3814cc53e0c25f7b3178500d0d766a6904a9709dc95a5be33a4d4b63664cb68bf278aa67b25b00281a1f438948a51d95548908fe20d9ff9bf9d272bd7e65023cbb831c6e78a7e2920988463f0aa51d95548908fe20d9ff9bf9d272bd7e65023cbb831c6e78a7e2920988463f0aa51d95548908fe20d9ff9bf9d272bd7e65023cbb831c6e78a7e2920988463f0ac474d258a13d77fe50dbee653b5dbc73abf439c9783959b2bd79c66a858d6f58c474d258a13d77fe50dbee653b5dbc73abf439c9783959b2bd79c66a858d6f58c474d258a13d77fe50dbee653b5dbc73abf439c9783959b2bd79c66a858d6f58506a36aaf0b0502c8455a862532645a50619e7ce0232a6b1e3a7a7637bf57239506a36aaf0b0502c8455a862532645a50619e7ce0232a6b1e3a7a7637bf57239506a36aaf0b0502c8455a862532645a50619e7ce0232a6b1e3a7a7637bf57239e89ac0650e4dee8cf5598399fe21b980d3d79df04e7d6621f1e39a2ce372b0a3e89ac0650e4dee8cf5598399fe21b980d3d79df04e7d6621f1e39a2ce372b0a3e89ac0650e4dee8cf5598399fe21b980d3d79df04e7d6621f1e39a2ce372b0a31ba3eacc60854aeb155254a68880c56f23d9dfec98dd068c8ff2f352409aa7561ba3eacc60854aeb155254a68880c56f23d9dfec98dd068c8ff2f352409aa7561ba3eacc60854aeb155254a68880c56f23d9dfec98dd068c8ff2f352409aa75699d61e30197653bc8e72b9d731bee531e017c3983d419415a23a68f1f202a31f42dda1a95ff3c6327db32eb0668c6ad8e53070500fdd90caeeb2280f5be05d0e2c8cfd497a36b3a6008d7b5491ff08dea51d8a501b07a4c085dccf05f489077f24363b884e0dd8ce0890b2a262c4fc3933e3c6d75ae0de14dd37e8656a6a51e582544c2ef9cf58b69c969d19bd470c2cfc4533e37b6dd8d64fc52209fe37e2769ddc5a2c593063442e1def67a63db9caddeab830d4de8f752b4fbe6d0da36f8586031dc23e0e69c8d5c7d82dd62c8db74dade2821aad66edf3f36e3fe3e7bb7e38f1e868b1daf10aa0342e239074cb2a9c0b021006b07b9acac083ee984b565eaa91e64f7afe9f5c82fa3b4019352bc762e6f8d1aa05bdd5408305daa629f91dd7d20a9f15b209485ddcd9794b5ee327993ff56c96b4f0d0548e5769d8a5f7cb1e813e2e1546526f216de8e547e99cb4f3e3830d061c440b371a676cab0359a2cdbfabc494d9c6f7271eb6090bfa82f985a9539bc913f8ae9ac4bd8530d37153853d404a971a95d722158441af51c7642494f4db29e7ebe3aa31d8585eb0c86f3fb3ed4833418c98f7828f5be0052e731f70c05642002f4ed6907e3f970f374a674e9a444596abaf66775e80f562cf1892db4fcad689ce97fa327df86569a2f1e1b69d63680f8af6152e4fe7fe36f1fbb65acd9d076666b7ef54eec2b2349ac62b9efa9ea9408a0e3225199a9cdaaaee75d91ffd0c02c6718465066c91f48b429af1d7e94d0027baca8b67db0013cc94bd81c5df01d28a76dc3198537a16e8dff2b0fbe9258dc917eb73b5255f5657781f20cbf4b3c6de19456f70153f3d2f3b8c353287e731a576d1049c22247609b9e2e77f8f3f976c86b95fdeffef6d18cda15d3957f90e3e45133f95905c95b9e4781012da5ccd23327bd9809afde9c8198df63adc6da1310d34a34b5dbadb3695a7bbe99b149aaae4eb233ee5c31b7655907aa2d4807474344a54f33f9e933af9c9f2b34f0f1f8a6c98d69df23e6c7519cb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c947a7e41cb0d314492b4a5e450c047d748c17f4fe0ca2c4b78dcc7caa87fac85947a7e41cb0d314492b4a5e450c047d748c17f4fe0ca2c4b78dcc7caa87fac85947a7e41cb0d314492b4a5e450c047d748c17f4fe0ca2c4b78dcc7caa87fac85ff4ba0f6ac9e0367f65f48ecccebd9c19ed6566aca43b3ce4e0463f424236506ff4ba0f6ac9e0367f65f48ecccebd9c19ed6566aca43b3ce4e0463f424236506ff4ba0f6ac9e0367f65f48ecccebd9c19ed6566aca43b3ce4e0463f4242365064229dbff41ebab11a5da881a9a7644382ca7d6a33fd9aa0999302f90ca37a28d4feffd2330e2b5e4590269250f18104c4626671684b5b757b1ca92fcc978f0614229dbff41ebab11a5da881a9a7644382ca7d6a33fd9aa0999302f90ca37a28d69aba65b873d6e6fde092755233cbfa6ba58c17894bf971dec8d0fe4512f4c9ea01943908611a744bcde3af6a24ed52c61feffed003bd6163767831adfa5c49569aba65b873d6e6fde092755233cbfa6ba58c17894bf971dec8d0fe4512f4c9ec8bbdc9a76ee5dd828e93d2006591edd6cbb973fd5c348e5156ee4c63b6883324845a893220b4297e6866f2f20279143b5b2685c440792159f6f16bd6a3badb9c8bbdc9a76ee5dd828e93d2006591edd6cbb973fd5c348e5156ee4c63b6883322ef301c1d77c8e9eb04237e062322b59614ca8ff5e7bcf75eeb969ca2d79be26a3bd43de6d71a0bba769fbbdd36a103f9b65313d9a3c512554f0d6727cf5fe4c2ef301c1d77c8e9eb04237e062322b59614ca8ff5e7bcf75eeb969ca2d79be26ed6da83bd93b31d93c0b2e1e48b4241aed13c7004b455ba6ad3e4c51c0ebc0dd8ff41b5f9b89cd47541bb58406ac7083c43502002a992b7831cecda8059ee3e5ed6da83bd93b31d93c0b2e1e48b4241aed13c7004b455ba6ad3e4c51c0ebc0ddb9ba4fce03122c8761fa9fc4ee08a966c92d18b71024f1a0ad753bcda0c3d3eaa19654c0de14d9b67b87358ee28a1f2cff54141b83c987bd03061149ef1e9f61b9ba4fce03122c8761fa9fc4ee08a966c92d18b71024f1a0ad753bcda0c3d3ea82358631d4ed2325b8f9cab22dfe9217b20cbaf114cf3865a8d4197e08be0ec39a348fd7ca2499b1c17be2d3538e51cea238bc3e4833749b2081329b8a98fba1c650b40e64f85a23b615aa6e5b3110bc15b510b35ca5a3b3ef1304be577754d46941fca674300cfd30db1e25d83e7f4592d42720857b4e46d159c8377e13ede42561af15317db1a9cd7b00045917b0e3d98cb3804fa1f3b2b4dda61566d7fa616941fca674300cfd30db1e25d83e7f4592d42720857b4e46d159c8377e13ede485cc8333d57586a11e3573d5e475e4fc0efff85bc6669aa5543e714e5dd2f2a7cafee3def7d4a1c8d192009ef3dc593cfedcb923d36673a0968bd3f3528eb75c85cc8333d57586a11e3573d5e475e4fc0efff85bc6669aa5543e714e5dd2f2a783999cc221401dc2fccca9d3dbe395c82a9f009db310a00e811c68c60654771916c62c93da9ed9338601adb171f1aac3d28c1c9cae35ee1b6de7948de837e436d910ad886333abf3664a4fb4290d3b81307a16c6d9ca14356b3644a9aae6e714997e7fe3cee72d5a5d86ea6e3b33713f021abb13d753faf765632fb12d9210f4552f388dd8d5d0ae4776304c47e69b34bf059ea1ea8b7f3e4c8d6cc6207e5e72b78e533e055c607b009b1ad93dbbf16a3595f6522b95536eff974b202a34e8fde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e46f1bf431aa68e36406b32cd94afaafd109452df427aa726855be4176077b56a2e3c4212f38d27aff680c0a7f6c377829438a7c7a4f85ad4789b22de7ca73a9042acb60984c6f721fa89c42cebe22572acc9434cc7f27d2fb4362b3602deb1d627f9028bbdde32e61ceceeb929520023607de25aebdc039c2d568d9c1a8d1dbc7c15747f0d13d0884b48d424c3b38d5e05cfece09c539c906d5dec48be3d083c0a16cfbe6b674abb6534c984f06af296a01668b208f0967f25f8a4348e625a36d9acb2151507735aa72c6aeaf15142a75cb0d3b37b48215ac45ee17106adc18b8f8f36cea94f8189a18558ae6badafbe89f20e5edc5471c7068ed53d1e2c0310e58aaf931dbd123de187c9626f6ddda79636fcdc2ecf9a01e78aca57228b12ec37dabad99038483b8ec26c13c32580f910a984b965ecd8d985f9853398d0c43d00d7c71bb5ddd1e7b3f4ed971764a36053b04c9c13782d9e0d8d75a4cf8562c216b1bc0470873c45a27c75bad8b510ddc8ec79b39fd7916eabc9a69df80d6172b215e185efa93f9f846a102c75c44b83c96371db7c66a57a9f5389932d9bbee88b1c2babfb31ff4e45cab41898b85c482c4430bd385d6a474e1239074372b513f61027bbcdf521589b58fca01c3a5d2cf9ee40f69e48567b2175647fb5e2cbb0b58591f599605aa90a10579b1d89245d53985c2fb5cbbb9b7f33a79d5d9c7966fbcd26438397c6c3de40f4546c7112c81f784356e614ae529d8c90570d40f711a12117d8c600e848b41f0c89ec1758d650a8425dd9bc40b502fce6298d4cdc002c744eb87a94e5ebd94e5966e103dcf29da97b458543600f3aa79c8158d47a9be74703d81748fea2b741dbfec99ecc2bd260c8a468fb47b0eb312c4ccd36ed1c89626646e8c5f263f64ace6f171eb0712747ba3619acac53112790dbe79d62fd5eb13eb521ffb2de50aa12085266a33d602d80d6fdd6ae601065d42c40890cdce156e749b4ce527b626400921e854ed1a92cacca37cd0bff47cdd1da2ced78620be4420f7dd1f13f444a81ebb3c7e5d37b0eae1dfb409e623151dea094784f61ff67e7565bac7bf8da39d9e208ac98dcaf8a484ba057940dac61bd4832bd28451075e4d0543540710285b399f63272edba01863e3fbedd0cf1d1f2cd8bfea3da96e466d38c6287a7ae90526ffe8eda0949f4bca67f4673bd35d11f15e64527e437114bb55fa830fe5dbae09db5401656ee0b4972674a14cb284abf05a26ecd1ebf21df6acd0761df30eaee8de4f2c43f1735d1f80d140b725468897449a593a68ddf8aa933bcd2efa9139e801195c4c1089391d377af6e92b6201d1ed2e11e69e35ae460395c0727870f181561e610e446bc8513aceb9f1842dbe7776fc2f5e756a96e24ecc5dae35ccef5323a94e957e7283e5d2f23dbc3f275557a846081d0009356c4cfba21c94c43cf1ed0d9432ccb8384c738e2149663973b5cdda4b5d12e6e55197da847cf1a1b4f1a5494e84a64168252e6fb595b7d92c6e5048c1b636d6bfddd963f73d6cf44dbc966ead784f228d3d1bf08552d8ba4cbe68ca304af03d307a859212d0ed60cd964a4beecd006e4848c284579a5dc5b2b93dfbf360a95dea9976a5c63e1b7f2f591aa5d314d62d46ebd9d5bac6a7f4961c8522d3a867a07b1632f123b51bcb2c760f895b41404abefb2b2984022cd201b6b2c42ff167b86b22e9a9467cbbbf53186c9af2947d8d345b9fa254bd6298dcf3d7c4c3fc5f9845aafcca4dbad75ad5227e9f8fd78a59d7124ad185134c82391ee88960f5214a93336bbcd9d4340ee3b5f9fb496aa5cc67c098e3e40ac795c88e59610ab1214a93336bbcd9d4340ee3b5f9fb496aa5cc67c098e3e40ac795c88e59610ab1a0d2594830fac7fd11a9a9b2fdc67d40b188de885e4c3d155eb31fbc3ce20b872c9ee8f0882f982375a26492886e44cc343bb672ba40314b37691bd3c7cbf6de2c9ee8f0882f982375a26492886e44cc343bb672ba40314b37691bd3c7cbf6de2c9ee8f0882f982375a26492886e44cc343bb672ba40314b37691bd3c7cbf6dee8b8959e4c1972d5459051ea31dd99fafded4056c6b10aa56f85fa3c7273c7c788dc95887e29b6d19c61a38e56c50f6618016b90372340be356466a74349b9cbe8b8959e4c1972d5459051ea31dd99fafded4056c6b10aa56f85fa3c7273c7c7238200eb5f7066e05d58f0737b8674337c91b3099ec0a3c56d6f3e84c5c3c8f0238200eb5f7066e05d58f0737b8674337c91b3099ec0a3c56d6f3e84c5c3c8f0238200eb5f7066e05d58f0737b8674337c91b3099ec0a3c56d6f3e84c5c3c8f035178a4aa0697d846ba8bd61cfc41e813aa9a7fe4987b8494a9747c87c42e9876b03fc6e2c78989621eff8210d65798a95f2f9373c23116326bdf0022a995c6635178a4aa0697d846ba8bd61cfc41e813aa9a7fe4987b8494a9747c87c42e987925631ad1ccdea19731a5dea2028f9c7323fa9c45cb44f203a8ccf694fcd0c8d9af11c79a5949b3575b9bbf577a9c1144801d227d861ca68650fad857aafb00f925631ad1ccdea19731a5dea2028f9c7323fa9c45cb44f203a8ccf694fcd0c8dd1bbee9aa13d0f279353e009f26449acb8f8e8f2a58440d2114f7ff19e10fd5cd1bbee9aa13d0f279353e009f26449acb8f8e8f2a58440d2114f7ff19e10fd5cd1bbee9aa13d0f279353e009f26449acb8f8e8f2a58440d2114f7ff19e10fd5c5b20876c0a4f4c0c655a5d6334e94345e34123df42d0a3b8b6293df936cabbc01510bb97211de7561cbd6266596527959b50a32d710e557693be66c42c9bf2c3c855e2f48f814bf478e5b904a220368e897847f75da7a8bffe9f84e561d08e924bbd9da1de21a2e49e725114d88cfa65e055bb607f16dcda3be0cc7d1f199bb437e81bf588d826bdf92d18599593680273077a243e35cb253d143fea3aada7345bcf1fbf4606c5ea0ab13bd0a95271ebc6bb30e8dcdd44592c575efff7ab819b6467af078a4e6021f332ffcfeaeddd62aba8f54ebae55483f70024799e798c04baad627b7dc1f8208ac80aa7911eceecfa7feeb7c3ab9dd3a2e03d1e6af1ad9920ad72e28027886eddc8d3c2d91b1a3a9d6d1574239cdba6abe0fedecb43f87b64443abfdb3b96639cb2ae28008f3fb33e4bfdfd10081d1acb2a985a440a44020c365e4fbac114b2613059f9f8a535218c85da9ab9ca9b7e873a1a164e6334953c71a127f45f63af487f08da539c5334d9ea51b436034ae7c7abd3317ab9b4843c71a127f45f63af487f08da539c5334d9ea51b436034ae7c7abd3317ab9b4843c71a127f45f63af487f08da539c5334d9ea51b436034ae7c7abd3317ab9b484354ba1e71da2962c1656a2df0f5f2a561d93d56700c23d72c1211f6049082b4f354ba1e71da2962c1656a2df0f5f2a561d93d56700c23d72c1211f6049082b4f354ba1e71da2962c1656a2df0f5f2a561d93d56700c23d72c1211f6049082b4f76cdaf57275154269282cd84078749639b678b44cc0128122f09ac11ebad6c6e76cdaf57275154269282cd84078749639b678b44cc0128122f09ac11ebad6c6e76cdaf57275154269282cd84078749639b678b44cc0128122f09ac11ebad6c6eee41658cc4830028842595abf270b5b6529fb5c4e9d06a006354fa1d84ce80ceee41658cc4830028842595abf270b5b6529fb5c4e9d06a006354fa1d84ce80ceee41658cc4830028842595abf270b5b6529fb5c4e9d06a006354fa1d84ce80ce237bde8fed201b0a41fb4bb8b5f266a9b68290004b4e5a62498561af2ba8124f237bde8fed201b0a41fb4bb8b5f266a9b68290004b4e5a62498561af2ba8124f237bde8fed201b0a41fb4bb8b5f266a9b68290004b4e5a62498561af2ba8124fad8ae840f9141b89b7c7b33b99764b6a3b6319fabe0ee6d22cb4abe06a258f1e028bd816fd13992c226de2251c4a3a80ce8245f29ee47f90e26ae679ef65c6b80a2817f75869abd908e0d8fd3367ec2263f28d54d3823224ade7135bd11dd2928e39a7fb6e5b315ed4d82ed28622418120cfba48a16d2315e0d892ed74565a6a0e3cad638826e73a960d0d914deedab8cc38143bd13d8013e2c4e7e00076e38249c3054956b86c76aeed08f4bf9280062fd1cb2137b4373e06f2589b41716f9449c3054956b86c76aeed08f4bf9280062fd1cb2137b4373e06f2589b41716f9449c3054956b86c76aeed08f4bf9280062fd1cb2137b4373e06f2589b41716f94c42354f77c5d303c456292669cee8190a462a3b685609e3e8edbced6dd39932fc42354f77c5d303c456292669cee8190a462a3b685609e3e8edbced6dd39932fc42354f77c5d303c456292669cee8190a462a3b685609e3e8edbced6dd39932f1fafea6f3bdb72bfe817944f8ef4d35ffddf6e49bd2c333a1327fda1b3e4684d1fafea6f3bdb72bfe817944f8ef4d35ffddf6e49bd2c333a1327fda1b3e4684d1fafea6f3bdb72bfe817944f8ef4d35ffddf6e49bd2c333a1327fda1b3e4684d34555789ab12ca631633cb97ce53d9c71543c6e3aee0909329e1cfabff9a101634555789ab12ca631633cb97ce53d9c71543c6e3aee0909329e1cfabff9a101634555789ab12ca631633cb97ce53d9c71543c6e3aee0909329e1cfabff9a101699e4b58b4fa403210ea9110566c062cf4239c5530ceb81ccbe02c7f00ef13f3b99e4b58b4fa403210ea9110566c062cf4239c5530ceb81ccbe02c7f00ef13f3b99e4b58b4fa403210ea9110566c062cf4239c5530ceb81ccbe02c7f00ef13f3bb8552347a97f1804d9fa8636ac36bad0b80f2fcd59746457a88dff1a57107fd19668062e98d9c61873bc29c9a2cecbea6d47edf3d9099623bb6b082016edd8d4b13b016e99af2960e4d70a244592118f542cb542c50daa6b8e37229c7b7ea88c6e479745ea8d463ca298e98fad919bfb049824d79e7d328e8e9638370649505b68cac78921c6354f2928fffa6e127b5c72cc779092396f58d9935bcec7f7b5989760de61d00cc3ca9c9e3c47e505e66d211491f8100ca3c3c10997b5e247c40880400c588a2125356d8b77564ec78bbf4e6fcf386ebc40195853ad2583eda1a980400c588a2125356d8b77564ec78bbf4e6fcf386ebc40195853ad2583eda1a980400c588a2125356d8b77564ec78bbf4e6fcf386ebc40195853ad2583eda1a9fb213acf81c796f3f44afd00e17945f88874b6ff65fe9d3026f6c204da2ffb33fb213acf81c796f3f44afd00e17945f88874b6ff65fe9d3026f6c204da2ffb33fb213acf81c796f3f44afd00e17945f88874b6ff65fe9d3026f6c204da2ffb331b3f2d854c47f52f218d8d1042a32c36aa880403ce367001717d360a1e7a31411b3f2d854c47f52f218d8d1042a32c36aa880403ce367001717d360a1e7a31411b3f2d854c47f52f218d8d1042a32c36aa880403ce367001717d360a1e7a3141b1b34f10d74422c829e53436bd6920f3a4035fb1fc33403a9816eea339cf90acb1b34f10d74422c829e53436bd6920f3a4035fb1fc33403a9816eea339cf90acb1b34f10d74422c829e53436bd6920f3a4035fb1fc33403a9816eea339cf90ac338a41b69d461c43dcd7247aa1fab6f99e53594e612c0727d4bfb6ca9c75b1ff338a41b69d461c43dcd7247aa1fab6f99e53594e612c0727d4bfb6ca9c75b1ff338a41b69d461c43dcd7247aa1fab6f99e53594e612c0727d4bfb6ca9c75b1ffff58ee4945d960ef431f8b6989de9a93bca4e9d15e0ab8c5af384902772d3e3d86f382548d56f528f9cb962e54a4a426bb952ef107472f010c4188388cbb45744c5ab3a1875887418f42c11d5642e605a50ce089939a0f341e5ccdd6e988c1d8360d141a7561e2f819c975229440d12bdd3d62f3f1f186e3a32f34501e4598bec32da01ce566fdd3691e007e988c287b2dde6fb05738d88be1dc02d69093d80ce422d0616d27b2e6e557fb3c66646d39d3373cc8e9445248c41fa7aa460694191189f6e752a8a42427dde5a1d92d1d7093d304589b4c4825d2e07c91a51f0fab96cb518e4e90757d2e910e04636cd09fbabfc50ef991243b6281acfa1ed4528eed826b99fadfe28207c40e1118190b9d38ad8f908ed3b5847843a16da7e1690e91274b69a9ce91422ad6615ffae8c81d6039fd819b3b7d5c6963c0eb6f1f38faca56f29c553b80f63e2ac2f8115e5e5408345e72379c887ca548f087d1abe0fd2c30b2eeffad6d2b8eefa0bea40b7a7ce1e3674c5b6912805d81f1b3455d9c112980b9de10d97782a8a04783ed5b232ae0f55cc36480c4d1782fc843fbce49d58c1eded0326f0de81225824b2f2a8adb8b195b9c92b23dba39cbc3d06d9e331b97e27a94f23e040ac906e92accc2f5985b8019c8d08b431078cff67b77902f0e5d9cc0300c155b44d4dd99aa46104cd77e87d68872357bd98426a38abb5c0a5cb6d623278143cf4f28d4ca2c1ad44af64b3aad654e82b68c589a3f85b0c99438cde791747002fd84542afeee07af165f3fcd8d9cae63d2e814a665173b0b1a8a45a8b0a4d8901f970f70a34beb99766e1f449b07d003f53f32464c7c507caa3c1198a722bfbd6bd8f924f2b87b38b2d617d48358bf5498190682c077f6af5b1c9d1f62173509ddc30187664f0fe15196347bd7bcc2c169d2da4a9552a6d72d11412f0fa5747164dc1e4c6c141e7e27bb605d3539964a3d4ca5a721c0d9ac14df415d28cbbf6cce4aaac20c779ef65f86257607b39aba63f331cba4b538ad4fc598a43979808f02ee6d3828f59ea02e6e6284e854701e54691f484b8e09b84d6c47f170cb65ecc5c39b9ff45ca73c6a5691c447a1390e41d4bac22cbc65955bcda47a75eab84c41e29b9005d5a9e4e81ddab993a0e3f982f132558454424744b7a47a75eab84c41e29b9005d5a9e4e81ddab993a0e3f982f132558454424744b7a47a75eab84c41e29b9005d5a9e4e81ddab993a0e3f982f132558454424744b747e0a25701d124bc254469095a8705525f20790ce1024bb6a4e042a31d89af6e47e0a25701d124bc254469095a8705525f20790ce1024bb6a4e042a31d89af6e47e0a25701d124bc254469095a8705525f20790ce1024bb6a4e042a31d89af6ea566e1f527bf47bdff9a6a094f9800dda81acea038b4e5ad4c49a04594de3d09a566e1f527bf47bdff9a6a094f9800dda81acea038b4e5ad4c49a04594de3d097f75b77ee2cc29b4bd0e6c7c78e92f09a0e2775733975456ee298fbe6fd77dce66450c5c734a4f02318d48eaccbc9005ff3108364770da304927fb2a42b3732366450c5c734a4f02318d48eaccbc9005ff3108364770da304927fb2a42b3732366450c5c734a4f02318d48eaccbc9005ff3108364770da304927fb2a42b373233dce8ab49048a6af405c1cd427a91f4743f2c8e9298f33bfa0a8fa181ccee0313dce8ab49048a6af405c1cd427a91f4743f2c8e9298f33bfa0a8fa181ccee0313dce8ab49048a6af405c1cd427a91f4743f2c8e9298f33bfa0a8fa181ccee0317902f881778125e7cf8c128b679c918fca737a0d00b9ee8aea73a1cc14a3b2fa7902f881778125e7cf8c128b679c918fca737a0d00b9ee8aea73a1cc14a3b2fad9571396d9e6582b251bd50d6e38eabe8c6f9e82b5ebe678d9567d0654b40c56d58046351c05223ed85c5ec24c719432d2d183ab6583579d001a8d3e85ba7a757bd6d9b038cb1d73f7552c9defba1ad2266cebdf93f823f9136b754865b944c2b4d7823a50ae6be5c2d8396dd9daae5c4cb6e7c0eeae70e709a5926a41e46b624fac50bf6920a1cc22b66a117a680737fb58de18e7e651251f13ddb042980febfd3995c1d5740955412abd791e4589a65f5308cb11d1468c5764cb8d55182efbcc84a8e928d2782cd08ce62641fea3fedfb70a7166f645fe098f52ae6562092801e60c92372857e0224dfdaebdb881bdca5861fa759a35fe54b2542d12b538f5a19dbbb0bf0b9a7ef3051c54f7984d39e4fddfcd2a21db856d6ae64a4b3212c12378df013f81407266858ebe8039d3dfd1574a110387a302afed8f2ce10bec5181f26d7de0c49c75cbbad1d2fbdc7c961209c305430ed35fece88f06eafbb3b1e29a320bdb5b2b5e8e8b1ce6b421d73e973b8812c8e95d95b3debdcbea56d43f628789a4030da18104d48d020c1b33bef33fe9f3a980d7d0adf0dea9663e9ce0897c9f805a90102281e908b0f98f768a067479b605c7edff312fe2d66cb442c9f04771d1b2a3097560077071e0d0c08a5dd9099473d03667e41fbc2a57201deecb85e3bfd55873f99634d453c2804bbe38d704fe23847a26e8a4acc9903c48a01546f939ad02e454a26a86b8c4518f5ebb04632f85aebe41006277fa253639d0811d2c07d81393777722a8a405878c44123bd8175d1b559a4cfff5eb0f20308ccb29c5fd1fa1dd31e4b40f2d4cf4e3814c40da8ca50943304eab01a544ba2e6d3f34be8648b28a6baccb20d65ee65241a14ae2494cf9e3cfc4d12b7362358f6b8e1b95f733213d19d65df4af952be84e793d2047fbd7ec57b389c190bd85b8b0324574a40ca14bd5b806eb73a43470b744aa58035703f0bb2236517d6749d5cd0cfbf5bc3b271db92d5f728c649b9501b4c786d42db74bc75afeb41a54dde27dc5a125828ff4983cb917f7f89bbba3c69c12ac5cdafbaabd488fde1bcd8d27a5f65c5f859df122d54bea22ee16a8c865ff5735ce54b710e880db7e6a29ebcb31353e7a90d2fd8b6ab894ab6e47aaec7b7895b39bf2ddd6f4f06ef2057e49669e503ca0bcd0286189ad85c86b214c730e27e1358f114dec6b030a44fac36732d98ef6b48b9a62b5f9c391546f101d83ab295f8702d35eb916cba2ee63e62b85279384ce19e3f7e67c1096048d5498b6a6133a870dfab078dabdf1be517cf8aa9b4c323df7e8eaf8e5f49f337bda9e23cb69a26e63eab8533a347a9cab2f1c2a1e0e000946f9c7c9c7d17656b2cd8bda885c6a7d0bab01fed93cc39e8f2bb6a85fd3633b8148887b65c166b1e7d2970c23dfe9f8af68fcd1ba481aaca7905a72c60ff2d8b0d36dc57a0ac84534bcc1bf434db67b1cd1aae98a91f8c0acadec6fd69b2cce72fa8c7a7e688a79d55e15ea4914078c81058b0289ceb80cd5b69821c92f7ef92b779669085bbc9e216c9b2f91ad37e2729e819f43b4fcc507550b0a3d2f7ef92b779669085bbc9e216c9b2f91ad37e2729e819f43b4fcc507550b0a3d2f7ef92b779669085bbc9e216c9b2f91ad37e2729e819f43b4fcc507550b0a3d2642bc16f25e09269b80d1ab9c18b0b5ec297ab4e783dc5374c1a5ae871c0a546efbe5261d528af4100ebeb2d544700baac21404c203ec38fe0173f9fab296cd2642bc16f25e09269b80d1ab9c18b0b5ec297ab4e783dc5374c1a5ae871c0a549721260ae9f75f9ddfbc1669826d30fc38560312b1ea9bd466589ffdcc1c700b8cac528fb5941ab950084a136c23d2465dc8a52c40630fb255ea3db173ee5c229721260ae9f75f9ddfbc1669826d30fc38560312b1ea9bd466589ffdcc1c700be644cb93d15bf1372e6262e9a78af325c03d2d6506e53bfd77caf61c1f08c972c4290714d707fb3418203c370ae3eebe748096c70960a22fae2585b04f39ac0d3343675e83f291a32f642942b1e396b9c9a3704bec6bfc6b7d0127a4e7644333065fe64f720d63e0086e032e179977f8be7d37c8844ceb73894733607baa3a4e2e9a405fd3a762b41bb2a1cf8774596d8ec5e571ad99d4d8acd6fd0ab32bc52f77441bed925fed4b73187fc57a79d671a4ce96813871cb84392abc73a6b5018adac32dd0b9d9407ada23c267adc96b50e4f08ecb4ad0c6adb6a504e35d0bf9da0974489fa485f5496cf067165aecca3194a77973cd136882402c6c2c5d0c97897b527c0af625e6afa98c71e78e0c38485c38f89071550652898d0287ec4de94027b2a81290cca48fe76238b539288bc7ce6f94c017d365038ca7e9b126799fe8840ac7e5cd74977fd30b85b2afb0a4b5668ea5e57330f56329f8813c8bff59e30390d65b40257226bd615d6bbaa536e8e097d3e8c0b7e99938cfcc1c752820ee94ee39194326a902974e21cb7f64e9ce38ab1ddd0ba75827ec263a64244deca2dfad07f7e3009eae85d33fb78859304a2965d3ef6306f50810709ee9e56111b14e2352f3696091e7e291fc08452db6b1f98735e662ccd2a5a3e0db49cd02bdb8c2f7e6ab0af8e7f52e0cd6335633c1c8b1c966df71d08fe4d5a463882aec9eae779cbbf2b141ee4be32e9373702ddc570d65b05c5ba0505ae00ea5b8bee637ffcadbf5644d7934563da1658ee30b8fb8adf2a5c89bd714ca9faeac763e5bec8787ffd49f08a617224cdbb84f0eeb7cef643f3cd918090c606a311a25d929d1352bf59490b49a7eb887ad86771187950e574c96d7b8677943fcf214146611156a98f9a9b46735fbe1f08c8fc7b455408977cb6f3ece63bec64adefd45bac6fc6779d97953731427ac31367dc57bbc4f188d50c981282673223a2433238c95392e630f4c531265419c647340ba82ae819cf303327b764a27d0b89fd4cfb65b111dc0c13e45a0376bc9574f9fadd3584804c9c6f23895e964b27318cfe6359e7f56727a88404368eebf377150327df5a5ac408d7088beda26594185096414fb92a6f484f6c67bdf6c47322799d6d9437dd4d00ff194c98f6caf97bb69e7bd65e867600692c863b60bafaceaa5656b68cb0e2b123455c6612572f9e4a4cb065dc0f174199f34bac4e209bf2785603be056e549b8089956fdc73165fcb491d5b5887cc53a9e613aa6fe543958baee61ca3569b5b653b0d4617c5d0e3e8a9d3d27fd95fa67cfeed736874f9abfa6065cd37a41fe73112a8382b8ec1ec3f6425c6edf56b8128d8cb68956742f1e264842b878c029a304b7887c96c4804f6011a63e68f482d99f8d4a43f5241aab05731f498c9e657a229d653982c357996876c0752c7832ce66232ba3885b36e739fabac3ae55d6c9b336e0ed65aafba2ef5b0e55c6df2f127bd17ea788fac9756cb53b00adb28be4954d7df2f45f6a7a7841b3b8e2d9f0bfded26710860034b4a76365fd265259184e2f16dd161ef3d287159bf6a3dfdc723d86f19367319b503bae5cb1cee922379a3aad1af7f1cbb0ca7c262d815d0eeed7ae5e6c9e261942d68ad4453eea48e12d987bf7d9b5ff10737528d1e2b3791145028c1b4722b58edb2ab6b4ca213db1af90fcae32037068b234f06ef502f99de6233b14bf7852148a3f7019a4b73bfb389a382e8a6b26aa7d307286f83baf87a1abaa9d79e4b1d2f5d3b0a3703d82fac7a572877b0d1080c32c5eb8794f7f34b44ba3580e394fb744ebde066f3c3a07d5bb3ffc6c491469c1cef765e13acb141f000dac8be2eef70a062be47555beb93b97b20136d57641f72ca963578ed488b94e23579cf4f62fee1230952a719ef82797743ff9285c3bee96e44501a2379b1d5874bd1d57ad4a5aa188873448f7f52301d0dc7c4b559b62602380933013544b72c64718f2955f9c0c4a0c6aff472fda45dbcfcc95de2bcfefb7a221327a81ee0c1ff843d70270e76150cbfb9e41e5d753fde30cd980a7c535929d2ab8f8d79730926ea09a0d3c8bffa937788cbc6567e7c0dceb38474d4d3545c5c4ce1c81f1ebd5e593474d4a2668f4a8cb8aa9abda9d89cf89b0d8742975627337f91c81f1ebd5e593474d4a2668f4a8cb8aa9abda9d89cf89b0d8742975627337f91c81f1ebd5e593474d4a2668f4a8cb8aa9abda9d89cf89b0d8742975627337f9d36e352690ee8d9ad6c431bbc4e43c4ac9e31e14312cb6dfb85f56df9beaa8c5d36e352690ee8d9ad6c431bbc4e43c4ac9e31e14312cb6dfb85f56df9beaa8c5d36e352690ee8d9ad6c431bbc4e43c4ac9e31e14312cb6dfb85f56df9beaa8c58a7f3abb54793a4955eaddc6a416cc4207473de0f1e8a722ab4d6473e8fdbb0a8a7f3abb54793a4955eaddc6a416cc4207473de0f1e8a722ab4d6473e8fdbb0a8a7f3abb54793a4955eaddc6a416cc4207473de0f1e8a722ab4d6473e8fdbb0ac01cb2048c3e835df62c9c5a75b613883745cbd208f8f7ce0d193979d52b70dee9bd7c3bf1f042457305cf1b76911d70433c39fde6530738e8807f728017e06ec01cb2048c3e835df62c9c5a75b613883745cbd208f8f7ce0d193979d52b70dec12d84464ae4abd5b60325914e5a4f27783e28fe64c95dec8ebe1d9be15d6c81132776789817e123388455d2c1a0e44f9775972453034feff9f1e08fcee728e56134e6cfaa50dc5cd1d3851564dbd70425ce18bc8cafcf4613b9e17594ecce52a2486159dc65d72bfdcb60b30441f6bca90657673cc1e021067536a9c908ededa2486159dc65d72bfdcb60b30441f6bca90657673cc1e021067536a9c908ededa2486159dc65d72bfdcb60b30441f6bca90657673cc1e021067536a9c908ededc5776efd148aa6d726da91f4a89f6e81bb2ef529c8d67b9d75dbe73b3dfcdbc5c5776efd148aa6d726da91f4a89f6e81bb2ef529c8d67b9d75dbe73b3dfcdbc5c5776efd148aa6d726da91f4a89f6e81bb2ef529c8d67b9d75dbe73b3dfcdbc539c21760d0b805f54ac42b36724376b31bdec80ea5e604d70f98e3ea8f1d95a8f88a843c03ac80c2d88fe0b20465f95f52d2ff86d0c01d64937acaec34dfe4b639c21760d0b805f54ac42b36724376b31bdec80ea5e604d70f98e3ea8f1d95a889f554c47a3ad806c757576f9fdf89fe4507cab577f0ee7fb2323a6fad999de203b3e04ba664fea6bc248d4999b31494ad79e2727e18cfdc5d66fef58ecb33f489f554c47a3ad806c757576f9fdf89fe4507cab577f0ee7fb2323a6fad999de2cb2b358d27ba3093e3b368f7eeddb106c2099cab2289af33cc15f016fb2ca8c5e1a81985176288a5243906d8edbb452545fee24657f50fa054203725eb898a3fcb2b358d27ba3093e3b368f7eeddb106c2099cab2289af33cc15f016fb2ca8c5d3a354a76e6feb9d7d1452459081b763b4e470b50298eba18320046548a8bd7d9fd258cbb0d0dcf47ef0e7ca0d16efd7e87c583373c286e42ec1589d611a292ed3a354a76e6feb9d7d1452459081b763b4e470b50298eba18320046548a8bd7dc30273410280a42b642c7ee1aacd5b638221da226ad69cc0202f31843e7654f5a7e459d5cf3f1ca9c3754d1d7b411c66176112342df4e6ad0e8842b97fae6137c30273410280a42b642c7ee1aacd5b638221da226ad69cc0202f31843e7654f52278ad9389e8799530d95873f745cbe94d8c93ba563ee74c6423fd77b135c29902a7bf88bd4ed4c65119a50ac56aa9ec312aea43c8d98057a08027b79ad7c3d8f3a9592ea161f6bd5492176a7a9e7ab1e8e77f99187641789aeb775e85212202109bb1e8ed18b364dd5dd266f9389980f2d8bca6777b40728e425b3dd7e91b978cc3dea3d236e8b0989a6e7a7c1b33574641a3e61d080742a67d6efc98180fc41f3bb537aa523d7615ad4b527f29a437cb14d9f97e7d9b465de6af5077a040edc3913dacb18c1f8b4d32627464053d0bd366c486b1b799a45faa8e81bc8f4f598fec4abfd88af3806d3845fbebea48a408f2d21ea019937cfc8dea43beda98c3938b2207e8eae7cd5f126bca3c19741184c7d9a9f3906db4cbaeb47d39736d83c117a26ecde1ed72ac97c60764bbdf7f560472f96f273be442d1f84d9d7ffe18c5e42e3aa94a00ec84fce7e20754052518576b0b83e892b3ccd4ad29cd6a011e7c6928a349577d327ebf675117b8933dd31fdd9c395f41136069e01f8210f836a10786fb4e6f05f8d06bf76a467bed150d17f6031b45f8e8f22e8b9f79dc17cc717cc76ca65212cfee7cef0e7ee73d1cb10ca55ac488102c5973651d74580e48b0250e2f3418a69400cd4f47f785d9725f4f95d418b68af01e00c08d3843cf43d3bcdfb7015574607231f7542939ec0f4b39cc1e19b53bd1c99b19252ff7ad3ddefe67cc39c2a4737f1dad3a6c7877cb4eb96df6c331966214b77548f6b2c6a62965628493abf804fe9b06a9d6f034431488d62d2b4900e779b72feb6885d24ae006ecd84f56133e8248860a07ce380c52cbcaf51fc2c0f948db51ca458a2f9655118430069e32950762d9b34480f034dc4260dde0f971dc8722546cf64cc6e5f0c49806a4b02e2013762de8fde46b5039570d626aef23a4d95f2a0ddc14adc09efdd1f15843d27a7ba4d6e97577f8b8111e4d24453ee29d0067ef5b16ac05212bcb2d64231b24bc720164fff5d7440194d15f00d3dc8ef6406fddfbf92a259ef6403f077ea81d0381a367cd76a0579bcb62c4f519e11aaa8c8a4fe14ba4ad3dc6c908f37dafe2535eb4fe11d6545a322e4ac35f818f13e02f68dd3114d28f9ddc52a9f9e92cd51abfd1376a7e9bdfd5cb0229ce510166ab333ebb100c84fda53c407ee831f66c8ce864ca8742df7e95bc18e69e70971c00529481d5629a36a4b58709613dd921a5ffc567d9afff9260c1c61b678cde6f3ac1be7cebef6d8114abb8f0e9bce292ff4ce907541aa4fcae663064e9340b0fe9a41a3e9c07729fdc8da0a060d6edde992f7eaa22cf03bf48f7a56ecf9397ec421c5c39dfec43dd644326c48452bb5e429182bde90edd45b54cd9cf9a5ca78560014730819451f25556cb5f67d6a46b0ed8892f1acb4f6f3e7fa8e20417c34db1e12f3b3c529177ebe02858a7d4c1191a5f29f2d216ee49c9219bb74e4fb84029da057d893079dfb88ed62f200fe9e404dbce50f42982c19d396d93677358694c2d61bdddd08f51412080b6676d0f6ffd11ab93279e16c447c36984b8911ef42f71ccf0a3785f9f7f001e3531b6bf80e891dfee8f243539676104b9427f240429a9cdf404aeffb900b15cd8e58fdef8f18573f88062402e41fb67e3c004f7800f0a832229d70f7fa7c7457f3d6d20ad0ff536b653bd56dec902870051a2b0d01a69c60dd45e49f2c8471f355ec31339cce16532a9783b229798e28f6d0c4b22d12ab4834d79b32f31917183a3785b85047a732fe0106a0040c0c640dfad6542d75b849643f2bfcc6808f33f84addf1cb7a99747857d093246973a49f238a63eeb64fe395205bd2c36e0be8d56e9cfec6a41895dc37fb202e09200575039c53caf0842b39455630c7c72e5da91dbb14d19811eb3daf529abe62e7ccbab3bc3bb313fbe3cd08f4e9a0fd644b8123984f9776368c62c6d5c41ed2703ab2529fa8c291ac6cfd20ca414285ee9ebcb42d2fc2bbe334912a2c892056aceff5e158f51f0ef23a5d679ffba74ff8209756d0565b383b4ed50d7f1dd7ab9510c8bd7bb00fcdda836436f3369d26e05f1fdf298b3edc460e922f4927fe7d01a6d37e35c30a74ae2bc481f8e5506203d0eeb1cc7c114a4e11fd4d175923b7fc9db867860904bc46d779f6a38c68c7386b2a77110dbb5f5bc7c72eeb59a5cecdb4e056ea567bbc3948a8535971c7bb9b472b155ae3011669c70dae2bf8f152f2e3767af3780a7d0644e39bd2650ed314146c23a711dd66e8340278caefc77a190c46cabba23e1c3802779a5677c75d200d7917386667002157b9ffe643e50f7b8c8fd0579e1274c3a57d5ebedfd12fe3c79d5da8616ca37f7a9d8fddaac2c9164b593c7b116580aa99690a5f59ab5f7f1b7bc255f584e3089ce93d5c99bd57e8fccb119b636109eec7c04a3dd9148cb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3c3fa828d431d4e3640ee6c5d0ca9fd6b39a66a4f88366c51968139e685a82b9cb3fa828d431d4e3640ee6c5d0ca9fd6b39a66a4f88366c51968139e685a82b9cb3fa828d431d4e3640ee6c5d0ca9fd6b39a66a4f88366c51968139e685a82b9cb8280158a977b1fc8543180f22e2fd5484e50cd06a34440878b6e00f9baf0e5678280158a977b1fc8543180f22e2fd5484e50cd06a34440878b6e00f9baf0e5678280158a977b1fc8543180f22e2fd5484e50cd06a34440878b6e00f9baf0e5673463d5ce738f0596ae966d56f173242f323d2ff43827f1884840a5d1a83c4c3ef9cf98fc0905a8a6177366b74184fbf602e8cc7481780f2ba735e423fd838bae3463d5ce738f0596ae966d56f173242f323d2ff43827f1884840a5d1a83c4c3ef5b378b38424d7bd300156811d26fe45a565870bb26534f527c80aab7de7869df5b378b38424d7bd300156811d26fe45a565870bb26534f527c80aab7de7869df5b378b38424d7bd300156811d26fe45a565870bb26534f527c80aab7de7869d4486b2a10e9bcbd43c4114e413f7df259a1b15c749058e15bebac745204aadbc4486b2a10e9bcbd43c4114e413f7df259a1b15c749058e15bebac745204aadbc4486b2a10e9bcbd43c4114e413f7df259a1b15c749058e15bebac745204aadbc88653ed5407275b30af483864f48f4ec95076b4aada5444520a7c53017be3d7688653ed5407275b30af483864f48f4ec95076b4aada5444520a7c53017be3d7688653ed5407275b30af483864f48f4ec95076b4aada5444520a7c53017be3d762327b864954bbe3a762c7b9b72132b8f8e7a47c8375a0a134e8c9260f5a7b3432327b864954bbe3a762c7b9b72132b8f8e7a47c8375a0a134e8c9260f5a7b3432327b864954bbe3a762c7b9b72132b8f8e7a47c8375a0a134e8c9260f5a7b343f38881f008b6c94433716567f7207305bbce0610aa88792112a3601dbc18cb56f38881f008b6c94433716567f7207305bbce0610aa88792112a3601dbc18cb56f38881f008b6c94433716567f7207305bbce0610aa88792112a3601dbc18cb5664d727e0ef0296d4db13f054769f6575e65d9b4f9fe94350220d59ae9b67d57c64d727e0ef0296d4db13f054769f6575e65d9b4f9fe94350220d59ae9b67d57c64d727e0ef0296d4db13f054769f6575e65d9b4f9fe94350220d59ae9b67d57c163f9b230f80a4baf29f5acaac9d311e7efe82e2418124bb81f4a51839bb240c163f9b230f80a4baf29f5acaac9d311e7efe82e2418124bb81f4a51839bb240c163f9b230f80a4baf29f5acaac9d311e7efe82e2418124bb81f4a51839bb240c988535ad8b0c77b6e22ff96e4c1673fc89ece63bbe6630d7d1fd7dfd6ccf3918988535ad8b0c77b6e22ff96e4c1673fc89ece63bbe6630d7d1fd7dfd6ccf3918988535ad8b0c77b6e22ff96e4c1673fc89ece63bbe6630d7d1fd7dfd6ccf3918980018acfb6ffd46f00dd9771fb55c4eb9049926794d261312e5e9e61405ceb0980018acfb6ffd46f00dd9771fb55c4eb9049926794d261312e5e9e61405ceb0980018acfb6ffd46f00dd9771fb55c4eb9049926794d261312e5e9e61405ceb079a0ce751147acfee9a382cf693d46d36b2c277f6a8fd6f63d3d48a22ac0143979a0ce751147acfee9a382cf693d46d36b2c277f6a8fd6f63d3d48a22ac0143979a0ce751147acfee9a382cf693d46d36b2c277f6a8fd6f63d3d48a22ac01439c2cdc08a2d19aea19e0c56d3a45bff130a0f6297b25db7b5295bb0c21b0e43aac2cdc08a2d19aea19e0c56d3a45bff130a0f6297b25db7b5295bb0c21b0e43aac2cdc08a2d19aea19e0c56d3a45bff130a0f6297b25db7b5295bb0c21b0e43aa9fbe37ecb78f406c72f2e6419343318cbee2960056a7d14e7e748ca9c907aa749fbe37ecb78f406c72f2e6419343318cbee2960056a7d14e7e748ca9c907aa749fbe37ecb78f406c72f2e6419343318cbee2960056a7d14e7e748ca9c907aa7442c34d1d3045d25ee02f4cfa3a958b791c1d11fe751b4041c7061f9ce01f41204f7f9619aa7e639b3b8e765454f65179b823172fd55193a5caf61294477328521c1aa64711743286d4963f32ae9d0be0e85c43a6eb2a3a9d5493322cfe68e331c0049a6d7586f2894dc32f9919d91573061f06a49880a532e1eead602d11393f1c7f057ceb002d2f596b6baf0980c84ae5feb20f43f083abea459dd739cb976ba43f90e11f43e7bc7eb918de31dc2cd3f2f0767b151190f023ae47d26479bfe7efda8996bdb8c407e0656749896833b92c58fa380b848503a993a0f6b12ce654aae2d278b61ebd48995d6d7ebb2eda024859a3da79b722e19cbe2e732c68c6ff92607d3e207c0b50d8a4177e907648234d1e6b7dbcd7fbe5005893a2f26fb04525e382e57d75fae517bbd1179c7337fbc6826fb9b6756d0961017f8679587a6564a453435ac7bc18074ed280cde1f4314967945065c8f9c42915c01ca13e4520c7ce0d7f3e8c851cbcc91b610fd779b7ea25410fb93503a84dfe13de4f13e197ed24ec93c667010ed3e3b40ff7c39a3109385737c489cca2e592761359906939ef13d2a1c75d546ec032f40bb6c01cd3d2311d4fda79d38e20a4dc96f5541a5cdbb40cf90016fec3a563bcda08693efcb62647067a29a39793ee32887a8960e4412548c819aeb6fe944d66cc231d9984d627c75e3278731ccadf1e13688db6e4ab5ddde036dd3fba7ab097c73464822d3575de934da4d0806c57784587f8758dab5ddde036dd3fba7ab097c73464822d3575de934da4d0806c57784587f8758dab5ddde036dd3fba7ab097c73464822d3575de934da4d0806c57784587f8758d4c5ff437e8b820cf31478c31bd3a3911674530d676152f2ce02d7dec97a131c44c5ff437e8b820cf31478c31bd3a3911674530d676152f2ce02d7dec97a131c44c5ff437e8b820cf31478c31bd3a3911674530d676152f2ce02d7dec97a131c4e9d7a377224c28f4fe3ebecb095a02268ac8e1855f53a14cd799334e61cb1d6e88f77e096a7c033fb51c0a2950e1a692de475553ba0cc407910bca3369164defe9d7a377224c28f4fe3ebecb095a02268ac8e1855f53a14cd799334e61cb1d6e4ae5014e5dabc9ba2779555791ebc29c3c3d712529d1813aa0b4f806755036e24ae5014e5dabc9ba2779555791ebc29c3c3d712529d1813aa0b4f806755036e2076039c880f430862a070760906a3550955c998136809dd3838885b8a14bc9b222d7cc347ddc63a6e33e2174f93e161b91d6c146069bab8336772a703f45c5dc22d7cc347ddc63a6e33e2174f93e161b91d6c146069bab8336772a703f45c5dc22d7cc347ddc63a6e33e2174f93e161b91d6c146069bab8336772a703f45c5dc96388578200e248485bbd7acca52a6d819fa68da33d6722b21196e199619949996388578200e248485bbd7acca52a6d819fa68da33d6722b21196e199619949996388578200e248485bbd7acca52a6d819fa68da33d6722b21196e1996199499f273404c4df9bfc8d3890582dfef4706d843b189429f89c7bc0de882eca52b8e15be72d546f383b8b8361cbff8311fb327afb92833ca6e03154db30b5fc93abd1c414597b4589cc9b0fbb21aa2dc5a06c531a3bfd0450fb73a3ff2e76c1fec3b84532b424b6b7922d81f6a0cf3c5e024630abe402b8f10e70eb4e062042d1583a37e7698e409b6da0461a1f8b2cc88cc6ae6c6f82e5611fe42931940b0153e8a494148458a3798d3ccd212187e1bf433a1630af911b957838798900cbc5166e53db51ee5963b73ee35613677d2693587b81ea0cab270f66442b87e45942972b949fdf00167cf6e48a6ceb152688eee2f9e5bd23413a9fcfbf4e1a136354a5193496c15de901d5dd2bf9568697b697c363b0ccab293df51405345301ba3e4e1577f0c906cae30ae4f4af4297b6c81ae811a23caf2f802ca857d2dae38a768eb90c08c41050ae16352a8178d421ccec357cafaf3eab6da0c16a5c41a5ebad1b25200b52954ef3275176b8d8e8fd7c77512fe788f157ac3df9f81cd6d7a427e4bab6df770e5eddc2aee4316e1d06c294d60940774e9de22ae97260395342b31bd4402624a0e7446e8bd3bd8b53bdea2f0b5c2554621d1e5dacffe3a0dafced559b2a94253c0f1b690e64aed86a3aa8eb55027d52d5197a47bba704fcc9695e1b82c4f42b3e28edfc8204b72994195aea74662b90ee8fc226e7b9af05f493d3b1636513e2cc02f5609254299358e4c826e445e1b802cb5120c7902994b5fe65771ea06263438fe339784104fcc37ca6eaa898d1bf3d856986db15f2482c607658d2715e4fb583c841d33498874ce272e6fa88fbe4b27abf1a7a53f7954b960dd1130e4fb8f219e6038e99b89f38209ac1e2aed20038876d2ceeb843f5c3fb91fe274717e62eddae834ebfa59c75a9c7580e8bd04243ba4ba16a10fd3736d946b94f415bac429f222d9898354e46ae065aee136f95a8cc780ef07d34a805853600caf8c002d2e12e45aee074e2df9632ab6785aed544c8d8a934ad902c784e35cfbd729ab0524ba8d30cf673c13d67008e31512936bf7baff9ca096de14a22e3060b4707e8ee59eb9ad67402616e622f5866acde227907a42c6773691c7a9fe7a92a12d983ea89600b4f903599753340073f7ed3a58472c32a46f10ee06a9a3a34468b1615652d240e41102239cf89cc56256d30dbc360e314f2ddbf56829791de1db995a5af5c33c9a965efcabf650f828406e7f741397393440cef44624064ac265ce222a75af53bb6e08af20ce334d6496ea7bd41d833875b0d4f7b20184728889cb3b2460bbc589ba38ba73b7568739e12c19b80384fd648e1d43d8bba46017a9271cd4580034ef348423f7b023cd8a45f39d12d301715ded1da6210311434b520e9de9ffcde26246d1d87a41b84dbe7bdd626f08efd3570ffdbdaa4c5ec3abf590c8f4d10ec38295fceb0cb679d0bff712426b3fe075463dc62bd8f6eeef319a79fa00120463831c759f5869f6851e85739a473c855d050f51f9f457b43f7ea9fd2397eecb03b69c13f47e9523f2067cf7176047eb36d6f6b4f5c22bb720a5d1a99e48f578f025a05404e635c3d6270adaefa3aa12481d918a6969715b80d95af5d5ef20454fd64919e779a2de5e9a07b4856706b8ffbee2c8b0bc863fedccd73c96422a1f8e05495a9748a6bd58e2f51c48098cecb12af541417fbb516c6ab4ae10a0b7320bd0d84105a11d238394961d16e75d38e67ebb189ec7f31f2ef7eca58d41e5bfafa9a5a5865add9cf514893641fa0ee136033e2e62d67a66eaee967c56d37e590eeab6ec1959814508cbb67a9e3bbcf9751299bd6a6790934f9a17b09b45139106972c641071a95224d0098739f6105ad54b94539778c6e3863884743239fbb65356f4ccba150b5242b257045a265d93496fe4d0a48a85cf3b21caade1e78d9ffb5fa1664f4b1469dce970d0ee278013329cfa7243f90ae656afd2b2be8c810d870c644610eae1d615e24ea5e0cd52370c5f0d3acdb7bb13706a174aef71182de2a26dc48fccd6bb920a768904abbc9b46365df3e409b2ecc14279245843abef9e72e7efac30138a994bf6301e7e1d7d7042a33d42e863d2638811c4972a64d28e5e8603d297c43bc4963abc576ac7b5d103ccc7083101718c6573d01829a5b846ab3a0e34376d1dc78ac5c4fd80187626ed13d1c8860e0cdd8871bd47dfe64aca2134b1f22b778f4ede6d9ea9a940a5a24f86707406935a039905aa31913fc5d295e5d9d683613a2ccd35f8d7997cd96b9e23f9d892b54a126999fb69b5bb79fa1d178646729bcece2d4f055428dfc135c0edc17d713b3db16bce9a1bbf74ff1602827d4fc7dcdbe1f66aaad1106c982aab19ab688d7ecd29980fafc73fb5a756d419b0159b4cd9cc0924a6464aef7a27a8898a7e603745bc02c34d2b32644bc4f806fa08c34fb30b4461a8d6dd50bcb085eecfe1c61e12a5b24727fdaf29fce3c4c948632d2ca2da68fcfc8d553107b9fc145d214baddcf7c98ad426629c09b215be0b6820373943674170b942b5a312014dae0e1c405bb69d3f7c21231a70479897d64c127625395e694c263b6f2987f3194c8e08fc385da875247f35b53d700274c389ac91d9ee1eccd5d3ddccd72b73cea2611f58dbd0cc1e8ef395c142362b22e5151be6dfb21b7927598b459a580bfe99732b1e028d8b162d1706ff78d7b1d8c2a4cbca110122a073c12c2bb7e6031ce89ec9a0486f5e5496b76efc33531a04a7c2cf991a9366d849d3d5a9356a8f6ef3a258b6ff904cc47393a2fb15c347ead9cf56aa043978e546c251fc39fd5e4cdada291bf66be06a8a948cece919fab8bbdb74f247c745a08009190132eabc5eba3b1cf806c851a0399ce86c63f419a6bfca2dcb08b953e0009d039316901da36c006eb278cf2c29727fd54048c0bec867d7be69b6476e9f5f8f4be3389a66fc3e9ad168d8a40a23f6fdbeac9d20a5267d3e1fca1c93fc6970042aadc041ac3bf1475413b85a9a3be74b0c067c55e932927f3e018873207c95a4c8b6d86950b0e9b44d1b95ad10c313e51004cd61c052b608d1cf358288818cf76c134ab452f47811ce89b476986dedfda8a49294b619455cd29df6b16467372e6c49d13b0bd7a14571f7f345f1201b81438418551171833eaff90250e95a88ed285d2ebcbe2ab3e23f9fe78f89a9ca3d163bab055381827226140568f3bef7eaac187cebd76878e0b63e9e44235646e8fd088c062573e18be4af8b01583cf1d3b1cfaa18aa0e19028e29459a71d94cc60d7f78b3fa166c1b315404aaaa09b80e66b73efda96721c230993dfd3dfbf12a5694be61908580e549b8f38007cdeebb4ab8e3ad901e2e798fbc6606d5d200b0aef413eaaaa352c582a40102e6e8b3fc3322631e53f1d44da1ea0271d3e1a940a61aa331338fcb346dec2a5b36f1469c7d1da307cef9922bd60c3fde98345b7cb5c652a0dc394cd0d4d1fb6e68cf471bf9f5ad39aa6538f99be8f8d68aa4fb3ce8765f6df1e772e7f7c54ca1187453ff9ef295d993c93e1cb470b06ea6a1cfdf5706871c3c2d0151ec7b8232dc458f8f8df809e0bdc9cf85760b8693069cd1776cd75809eed4445350b92aff09883112055b8db851b791e22b690a4a7fd41560e6f894d0a7c0874e45e9cb08c89ed3690be9f1e248135c9d6f0998de8ebed1776cd75809eed4445350b92aff09883112055b8db851b791e22b690a4a7fd4ccd43d1ec53ad2f997ecbb9a7253b0ed5b65c6524f009df2d0719ca43471b5bdccd43d1ec53ad2f997ecbb9a7253b0ed5b65c6524f009df2d0719ca43471b5bdccd43d1ec53ad2f997ecbb9a7253b0ed5b65c6524f009df2d0719ca43471b5bd3d17f3959f6ede8661db83b5b0d8a2355cdb0b5a9e94c92397a12db27ad3d9e211d9c3d27968473582cf617ca26c5aa9d5ba64287cb10f6a23bb0a7a7561bcfa3d17f3959f6ede8661db83b5b0d8a2355cdb0b5a9e94c92397a12db27ad3d9e2f3d6614cf260caf29d1bea6413bceac2d4ab3bb208809309e1d80bc7d551432eb70914b97028716ac80fca69d387cbc2940c1885ac65d8f9d65ffe00410b60fdf3d6614cf260caf29d1bea6413bceac2d4ab3bb208809309e1d80bc7d551432e699cde4f8b238947bb48a68afd2d268f37c1443c5ec9dc3a9c75e9755dfae7ad64a368cced77d9d309ba64a15bf757a8df0be4dd54a87897a113cc616c523561699cde4f8b238947bb48a68afd2d268f37c1443c5ec9dc3a9c75e9755dfae7ad1ce5eda8c7cac885b94164c3c7b449faed39f742491e2d6ac7d458094d84c4b162c2cf1aaec76a17c0964851d1f38b8fb7c7709bec67bdff42bf1f1c420cfbb91ce5eda8c7cac885b94164c3c7b449faed39f742491e2d6ac7d458094d84c4b18603075313a0aa38e3f5508b14054e9a64a4baa24ac41d027d21e4e3d618f01a65b59fb864b5160c9fbc41c7a36801222ddd5480f28a22f7442ae755c2efd1398603075313a0aa38e3f5508b14054e9a64a4baa24ac41d027d21e4e3d618f01ad30ddb4a2a8ae6b043be17306d192e46bc39199acbe61db9950d11b32cf364b46d1eada2fb997c3362ec218d87e68450895116fab1809aff4baf472cfb80e71d89168f0a157e153af666ab3a377dcf9e3eebdcab0df50f83d4d20a2493c90a344d547ce80d2917eda8500e465b22f56c738c43c42883b1bd1e72474a96752635bffb2d04a05d5449ef934817a754e2095cfa72b7d046dac89ee0d466d4d00569f449a265d08366e8f3ea45c5f3495d446ffde250dbe1264b4787590c92a2aa6c586064b38402c437e920e45dba9b3ec1e21b60e4918915d0921037d0fe3d8bea47ea76be81fc4d450771af98ed91d997f5422f9eb718a6d4eaa184f1f848c6c3c621a7fa6701f252a9fcdb1d41803c1164f6b52759b2a379d4de47925215e4c1cb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cd0e0a234adff47c9d10532eaf466f044869e5eadaae25c557d1de6b6478a72f7d0e0a234adff47c9d10532eaf466f044869e5eadaae25c557d1de6b6478a72f7d0e0a234adff47c9d10532eaf466f044869e5eadaae25c557d1de6b6478a72f71073b2c7eeb2ebaee53cba424f52e563d53b52c9ce4b9fc175c8bbe1ecc4c9c11073b2c7eeb2ebaee53cba424f52e563d53b52c9ce4b9fc175c8bbe1ecc4c9c11073b2c7eeb2ebaee53cba424f52e563d53b52c9ce4b9fc175c8bbe1ecc4c9c1999a5abc7575163376ddaabacbddf706b7bb762be956f84a7035505880a5bf5c999a5abc7575163376ddaabacbddf706b7bb762be956f84a7035505880a5bf5c999a5abc7575163376ddaabacbddf706b7bb762be956f84a7035505880a5bf5c90da651f7e5a863c0334b2def4d44ddec8da9b621695437cb39ee13b079619f990da651f7e5a863c0334b2def4d44ddec8da9b621695437cb39ee13b079619f990da651f7e5a863c0334b2def4d44ddec8da9b621695437cb39ee13b079619f945e6c57027bd80cf25b3cd35ce16166225040f65a1f3edc85fad5a190fb3dfb0d0f913c2b272c9eb1d344c77b2d5c0621a88653cce1075f47421715d594fb6d445e6c57027bd80cf25b3cd35ce16166225040f65a1f3edc85fad5a190fb3dfb04cf4761b7b9697d7a977cfd2b41625736ac6ea99777a8e5587d4f427c4541f9e1bd471e65ccb6b02950d41e0122e9b40fe8e82a6798ecb4c1ecf68f6f7ee9bd08b388beacd8f182bea33867239bfb49453fb6950cfc5a9703c0a9676f9bcb404e3d7cbe5d57bb726eb64704172b86e7aaeb78037862b63990aa6d965daa8aea8228ab16dce80095754f17604e1d4af3f3de00f35e75033a8859fc70ea07082a0de89ebf6387fc48e8ffeb4d36cd9d67711c4bd8615f7250b514078f508f2df4555e712cae702b578a4eeb23314f1759f1a3df91dd81962b4ae2fc91104d726ebbfb356a2fd1a1a359cc6e64037180914ad495971932cb82dd956a79707e714c13076513c7cdbd80d6268aef3f641a474cab63a1fc1318e1a65fcc3271af811570caf5183ca6e173c1d85b522227ff2340ef6f147376a5316da413bb8a9647846a2d6d77c74f739469baaefa34524787704f6847a7ce8913eb4906a41111a553b26dcddc46835921ca7fcbdb3f370b4605b08a2e413618b5768a3357f2efd44bc9f5a2e6cdaf162433b32a33bb982df55632cb4e64d48f7ff529e555fb25f443470a923e7d98666ab499eba04d9609d8113e89d4c1e23ad13afa3e30d3cb1422f34ab1db6641c53fe9057c206c432853a2d956d214cbe9a2aa825042cb39b57df3ed734ef91732d65a26ddcee01b61f959f1cd5cc491afbde52fbe270b8211260867adb0ac3eddbe957c0137a84f2dbac75bfd09c0a8b51e3e75a7af9eaa3f8eba612ef7b502c40693ab31ad83bbbeec5749307cd17ac47e68bedcb5be530a7d86080af023af4df03f2ffab5a6220e783db8c1edca287cc91e61e380925b09dd9d43c9527c65abba1c9a4068b87c961c26a66c5c706e48b0a89728e8ca06343f122bf0c8e42b7264243496c2e71bcfbbcd77c9671a7402306115013b2b70e305b8a2eb12d915d3763278bf9a79dca69984f65461fd80dc270b78c94af6f6cdcdd4759fb797c51d00cedef8d26c1f2ccb952f6785fd9161b1e3ad8eb538b37b4c4cb9a3ce8f18e7d0a0cadb73cc9264772462de953499534736998d3c54f8c7c3cdcecc944330b5199e7328b80f6213c301854b9c28be561d20f0f566501a4f9bbdcecc944330b5199e7328b80f6213c301854b9c28be561d20f0f566501a4f9bbdcecc944330b5199e7328b80f6213c301854b9c28be561d20f0f566501a4f9bb1b334f45374931e6ae49c20df6534859daa708af76b249ae12c82666922e086c1b334f45374931e6ae49c20df6534859daa708af76b249ae12c82666922e086c1b334f45374931e6ae49c20df6534859daa708af76b249ae12c82666922e086c2782a3c8ec94e6efb9cd89ac3649f9661ee4df6e8942e20aace43b3625d38ce0d5f19a7ecfde1492ac20a36ffa23a4a5090ed414516d3856c287c951dbfdb1e92782a3c8ec94e6efb9cd89ac3649f9661ee4df6e8942e20aace43b3625d38ce0740bcbffe0a3de261e4c5bf69e52f279cf8f87f30e45bb981b8f5356cc345514740bcbffe0a3de261e4c5bf69e52f279cf8f87f30e45bb981b8f5356cc345514740bcbffe0a3de261e4c5bf69e52f279cf8f87f30e45bb981b8f5356cc345514fb7c6347436d28f6f03493e1c62848afd14fed8906ff7039933edd78976cba1dcee55f948bc9b0bc2232102ed010c2b6eea0a6a213968fc780d571231cb8b166fb7c6347436d28f6f03493e1c62848afd14fed8906ff7039933edd78976cba1d4131695288dc234041db1cde68a9d642c312f9d4116102cb7793c03d6afee690b1a39bd843dc34b1301cdea9ae9f36457dce8657f1462ab478f49dd6c15693fd4131695288dc234041db1cde68a9d642c312f9d4116102cb7793c03d6afee6908597e81bbd8d9d8b5634ad4aa6ea10f3fecfefa6daa3792ef6f8628560b3b2cb8597e81bbd8d9d8b5634ad4aa6ea10f3fecfefa6daa3792ef6f8628560b3b2cb8597e81bbd8d9d8b5634ad4aa6ea10f3fecfefa6daa3792ef6f8628560b3b2cb3c00580644d3901d7a11e074a78dfa02cc115949c97c9c203513e499d8fa0c7f3c00580644d3901d7a11e074a78dfa02cc115949c97c9c203513e499d8fa0c7f3c00580644d3901d7a11e074a78dfa02cc115949c97c9c203513e499d8fa0c7f5d368f3043791cfd87b567cf6129dbb7f5edd01a228d1fb8de532b668183b4ca620a1127180f056e11dae1299dec5d7be2a2c8b5ce1159500c97f41f4d039c995d368f3043791cfd87b567cf6129dbb7f5edd01a228d1fb8de532b668183b4cae6f0eed8caab0f1b4fe072165752acd7740a4ea09e831a24055a0602d8b2be02e6f0eed8caab0f1b4fe072165752acd7740a4ea09e831a24055a0602d8b2be02b9f0b378a37cb19858ccf67c0863b78dac71739265cea6afe4463ae582834097a90b2bed19baf8029c2ec83e3317c2e39ac9e2e6c4b90b590a8b6594b7b77939a90b2bed19baf8029c2ec83e3317c2e39ac9e2e6c4b90b590a8b6594b7b77939a90b2bed19baf8029c2ec83e3317c2e39ac9e2e6c4b90b590a8b6594b7b77939648e0213a6853590f54947c0ff3a499724d5d814d1604562f715c5f7eb989794731688e7a6c5ad88a78cb35de5a0dae31e47696c7f9534980a607966b0e1aa42648e0213a6853590f54947c0ff3a499724d5d814d1604562f715c5f7eb989794ab38010e56d3dedd6f0bd5392eff8c11179badd8999209c17aabeccc13ed5ca470262d4a78f740a94da9e634d913a146ad9262e2e6810433c19eca6188067f2aab38010e56d3dedd6f0bd5392eff8c11179badd8999209c17aabeccc13ed5ca4b43630a00248a92a1115e5a2c95b16fee15260d0bb84e07a72a12ef848f6e0e9b79cf888130079c7ef98721c68e23ef5bd4ccf850bef1881e3c425161fde7ecbb43630a00248a92a1115e5a2c95b16fee15260d0bb84e07a72a12ef848f6e0e93071a37a6f7bec16e2eb82b8061136a2cdd761566cb6c514ef5cbdf828d9f1ff6ba00727c0539b1aa774fd6615c5b8a98bbb9f0de84959b2f6410de6a0105bbb3071a37a6f7bec16e2eb82b8061136a2cdd761566cb6c514ef5cbdf828d9f1ff75f244a6053d717fccf1eb1669867f2248f16d2a9190ef9a6e328ed2c8ffbcee75f244a6053d717fccf1eb1669867f2248f16d2a9190ef9a6e328ed2c8ffbcee75f244a6053d717fccf1eb1669867f2248f16d2a9190ef9a6e328ed2c8ffbceeef42cefb504b8e6607c31898912515039cbe941ba2334f8876ee132faa216534ef42cefb504b8e6607c31898912515039cbe941ba2334f8876ee132faa216534ef42cefb504b8e6607c31898912515039cbe941ba2334f8876ee132faa216534975ce09cfc558c82b82444aacf8cededddbce6906635958065b87b3d4697212f975ce09cfc558c82b82444aacf8cededddbce6906635958065b87b3d4697212f975ce09cfc558c82b82444aacf8cededddbce6906635958065b87b3d4697212ffe91705001fb06b7112bed6fbe2c3ffa6d6f372a30a8f4b5b1a29c3e1beec75dfe91705001fb06b7112bed6fbe2c3ffa6d6f372a30a8f4b5b1a29c3e1beec75dfe91705001fb06b7112bed6fbe2c3ffa6d6f372a30a8f4b5b1a29c3e1beec75dda40997825010bc93a4164b5d67c6e08c05e2bdb63bc205a1c5d6f72fd929cf95ec85038c527bd87cc6a9f8842324329097cf599462e886536d13211343c7717c4568da46f28bd171b6a6c96c565e6d2dda86b2887d73ab1df739e80750b2eb85ef094a85bf34048d25ddde984e0dc946ce627e7b88ade1b9544c2dc53e9683f78c458bfab0476ccdd7f86b4e2a643418ee7680166a867cbfcd899c0a036cead505c046d1a4449fbe1ee5e1023a395f77ab84afb8ff9c97c65caca87cf42ae548783194b218fd5d16e0d9f4ab6a0e372d353d258c32413c645c73ad3971304df577a21d562e42ad2e0beb1d57d70a0874fe484d33db3e33cfa6b3a29861590966b476fb8b5ff536241a2bbcd6cece79ffd19291f1cc488c7211ace7fbc25e1dadd5833e88d2066d7ceb8e3cf8d4a1ea223de5f00c230fcf92c3bdcdb6912e867d8761f299aca7cbd22dfa905fa0dfe7b2b606fae0ab77dd4227dafde3a87a1b14c2ccff4785be559b9d9975c477de7e181acff11e3585f5aa71a7129c2e6984fab966704bdb7b0c849a3ddfd9bd0393a2786ba5c21f233dc7d0ac312c76bf4600bd10fabe5314c160aea7aff21f59a9f5cd272d97327fbf391e096df3dcfc6f48b34ed6e9e8753503e423e7695508fd98ab75705f95e8c2573422c126f84bdce14b020516d754b9f50d46c7c6944d462650f3b9ff8cc7a3c51fd96bce534fa294b9fb443b6c2d21f209272f9b350858df1d0ee489bb372d6db9350a463d10e3f4759fb797c51d00cedef8d26c1f2ccb952f6785fd9161b1e3ad8eb538b37b4c42d1f5fcb66e7a37e24e15e3b3a8f9a118f154edee497d607d542ea77a449935bf55dbac8be3aa0353a704c6eb6781b9f37679040206eddb06b19cb8335bd6b27f55dbac8be3aa0353a704c6eb6781b9f37679040206eddb06b19cb8335bd6b27f55dbac8be3aa0353a704c6eb6781b9f37679040206eddb06b19cb8335bd6b2765d186cc2818fcd75bf96a74898e23cd90b801c9ee882f3b6b13c872fa03ee3d65d186cc2818fcd75bf96a74898e23cd90b801c9ee882f3b6b13c872fa03ee3d65d186cc2818fcd75bf96a74898e23cd90b801c9ee882f3b6b13c872fa03ee3d88ffbe3eec5ea7dad3a831dff78a7896477b2a8c25df9e4b174cfe578f9ed26ae1e8c89df0f72d588731227903552bbb7165dfe1781b18901ded39e4fcc31e0588ffbe3eec5ea7dad3a831dff78a7896477b2a8c25df9e4b174cfe578f9ed26a7388221b2b95f90132234c34b1c5acfdfcb083b185d919ba9032e269e09aef487388221b2b95f90132234c34b1c5acfdfcb083b185d919ba9032e269e09aef487388221b2b95f90132234c34b1c5acfdfcb083b185d919ba9032e269e09aef483409d18f226235b8ca33405526a28fe5d5617a8445b7b41930c75ca4c8b1abe63409d18f226235b8ca33405526a28fe5d5617a8445b7b41930c75ca4c8b1abe63409d18f226235b8ca33405526a28fe5d5617a8445b7b41930c75ca4c8b1abe6a4fe9e9661b3de7e1d123122b84eb6df3334ec415d6da78ddb52bd01e685563ea4fe9e9661b3de7e1d123122b84eb6df3334ec415d6da78ddb52bd01e685563ea4fe9e9661b3de7e1d123122b84eb6df3334ec415d6da78ddb52bd01e685563e4a0bacb71850f62d3c446311652de743dddfe8cfca1aa7bbd4100eb9b90b18484a0bacb71850f62d3c446311652de743dddfe8cfca1aa7bbd4100eb9b90b18484a0bacb71850f62d3c446311652de743dddfe8cfca1aa7bbd4100eb9b90b18485ec2c40596de2ce853d5283bbe5c7807704c2af335ec8dde464d9a668ffbd30c559d6893b4b41422f3e8ab998506fcaca7631c47ac5b8550e92017321ab2d7515ec2c40596de2ce853d5283bbe5c7807704c2af335ec8dde464d9a668ffbd30c8cc35736d490f156d843f2bb1b467df3ab571646bee68749e71ec93c0df9eed329afaf41b1ffa0358334b55b185633fd51b218189403e3144869a724a6d8f2b08cc35736d490f156d843f2bb1b467df3ab571646bee68749e71ec93c0df9eed33ecc2041438b1a587c4975d8751c88223c0659392d0dd80b4c13a46ad96a0c1bfcbaa21c587e0593cf23964f3d410d11bab7a3e16774fb2eb2070b4c20a1ce173ecc2041438b1a587c4975d8751c88223c0659392d0dd80b4c13a46ad96a0c1b6200400d4d47b2e7584652adc5566733df319b99c75474326d762f2c3ce818ed6200400d4d47b2e7584652adc5566733df319b99c75474326d762f2c3ce818ed6200400d4d47b2e7584652adc5566733df319b99c75474326d762f2c3ce818eda76cf975ff4aec9608d08e620d23648e37f08b7dbda10e950b322089fe6009a0a76cf975ff4aec9608d08e620d23648e37f08b7dbda10e950b322089fe6009a0a76cf975ff4aec9608d08e620d23648e37f08b7dbda10e950b322089fe6009a00fe59e2c3196a746973f3fba7b65ef434f94b7f9632ba0f13a9693abcaeba140f97fb0994bdd4ea6f86cea31427820f3d4f3ca164eb4d546b175ba2dda683d3b86c73b30c94e98208717220e2f00af942e2af260f4480ae94540b3646373d1fee2a2c22e4fcf1a3eb01b5d1de74346e978dee1f049e048ca53408f5918d525252d7dd1368e34002c3050d92b380ebeba2751157500b2fb92c3288e5cc098108b17a94c8c02fbeebe881553c656cce038e59d5cb15237adc4394bae91691bf11cb3e83ae3ed03c0c9b8a628b23d5034b40571dbf19544eed36643b50f1d38e809784ab33433f1434838aa0f0b0975f53fc902c94c8ae7ed58b538dafd87df317634f10ee69edee4a879ff88e15b00b09466e1df3a1bb6080673c215e17e305bb184f22ac691816ffd094aee1dee8ca361e222e67295289228ffac4f35247733dfed8d2ba84cc3850a4fd801cffb071259ec984dc9138bd89925e051c015d9abf376a65a946f48c6ccc5fc94a6299110b83c26d92b5b13987f92ce5e8e3ec4299effb7a3da670cf0cd353682551a6c673957a13b04106463b40318f1817f654898495a272ca32127539c56ab2a572118ce8bcf725a0b32458273974e82f186816365b67dd85b4581d6e51e69c97eb9f9f198459c580234ae379f5593557a7fd707a377197b91b03ad08ca6bb4843ff7c42d4500af15b71cc284390b21f0d9c10d96f0a1148734f867408858c63d4b6f788b6bf12f7bced81a61eff12a37c9e541902ab573d66b654e2c58f4d8ef133db1a0bd4572e06dd506294fb60d5af84a335b8e3017f7795962dafb9437a260c9d24743af59ab032c0c7aa5de3cba6466ecdcdca62a4b242aeaea1e5e4a1d8fc01f44394b3f801323b479a9f0c7623bef7df603529e0dd50cfc338a8d9585e1f5ed243ecccff1810b6bb03ffa93c1b324226d8863d0037c6ed96e493d4cea9a4294435217e549498cc807a191974cf4dcb1afca5c4182f0dbb9caae06d42f893dbfa0394dd8b1e0e606a1dbcfe0da31a5d00bd3947acb0ed9eba932e0403be904eafa76a3bf70d4555ba648a55eede768393d81033cf2ff26b5f672100e90fd2601ece2ecfd713d37ea9534677e2bb63112765dfbb156d382585fdc56ef6fc9708b42cd0085baaac2fd96212a1018b87ff1761cec47db7bde1efd4f90984e2490a9c7733f2ac5a78fe1b61ffaea2bbe098a0913e094b7ab9c799ea68de05f9515815ed6614fed935ab4ec9e984175633dc3df388aae11e4e2bbec361bbcd73ac61ad24cc84bb490569b5012c23762b1b3a0948b0b39d86d643b42d403df888c710636992f609e40a3b691a03aeb67c3a021d362c3b009c1e0ae75ddb27807c8349edecfd64ea6428404276d51a758c4e796a2590536af4bab85df5ac7af1390c9a3664fe850d42153374f7e6dc441369c5ccce9244e77378bb3d29e032bc682d013870efd47730dc432487785e150aa0bb10ebfb2ee0c4f5b85b000ade26075180b7bc31efb8e1b7015a6df3069b8bb8160faa64e54e2a75f2a466ad5a007fcb5dad79858c2b076d6a1a233e478e7250a4970e867fdbc67d261c59bf1606a5ba8b9cf809f2025e5e4da720f9238056f1c11d9bd43e7eda74671fdb0945dc73b94c35efdeed55a233be93707e228ad9d2eeb59bd43e7eda74671fdb0945dc73b94c35efdeed55a233be93707e228ad9d2eeb59bd43e7eda74671fdb0945dc73b94c35efdeed55a233be93707e228ad9d2eeb5936a83e8870fa65046f2d268c3534f8090abcaeb08b798e49d3f52313f031643936a83e8870fa65046f2d268c3534f8090abcaeb08b798e49d3f52313f031643936a83e8870fa65046f2d268c3534f8090abcaeb08b798e49d3f52313f031643c855d9c50f4332830a4566bc11974341b12bface91e9338ab39c77d2f614b07ac855d9c50f4332830a4566bc11974341b12bface91e9338ab39c77d2f614b07ac855d9c50f4332830a4566bc11974341b12bface91e9338ab39c77d2f614b07abe90c74c66fd50fb8a16083a9b75643d18993f237ef316592698feb8af5704f8be90c74c66fd50fb8a16083a9b75643d18993f237ef316592698feb8af5704f8be90c74c66fd50fb8a16083a9b75643d18993f237ef316592698feb8af5704f8be20886ce826d17c9fa00b35247b2336c866d1c7312911350463a42a77d1bf02a3ddca5f37affd3918a7b090e6daafde69878722acc9c7a3742e1a78c5f4afb67f5d47ab37c2a4f6e3e1fc11a4196346f96603e0c0366c22fc14b7573a7ce06cc2ecdf93bb7e7f8c959ef553777434a31dbf3260aaf55089fc5d79a6a1e670e0c54453b2d15442bc59b8e9883eef418bda11419a0576d38a624d252c85f04bfcc492388a10b5d8da12bc8daf5d17d1aa102de07c484686134481c4c06073cc5833e6da465bd14aa424688b1d38d8321e33f99389e14ab7b4ca47035adef1c86d3aea4270d94e39de3bb2c2d73c70c12a8669e4f0462dcdd6e7b3dbfdf1a691aa0c4133d02cde47a612b5eb089efdc129c3c503d4763a29916bdbe0aaebc926b61e10848118ddb784e12c63061b75e8c27d973540f57cbcb9e5604f865f9c816ba6511027394a3553f0bdda4281b75c11708809fbdd2091d4b2a521432d9437a0f3b28f213e0c87a459967bc8cb41c96dfb0ae542dd64ccc5eb641d074bbfbca6f695ae0f5453767dd4704ee0cf2d3e9bd0f7c13357a3b73fdf6f406b04035b0346057f64bc7ca0f7e5fad65612bbef5cee5f19adf9ec56cb772e10b7c0a0fbb231c9bbb5f8d8da152923b10685edf7bc8e360807545e2973ff28872f37ec362864ed4613fd7e399539fce3af909c52de3ca5ef8163d4bf713697a0ff38ae430f1ded59eed0fcb415323a07946520361ca3208cc7fd62a823c79436ac6771daaf6e77d3dc478c0357ef9910f3fea602e1b8ed48c7a0b74496801e98936dba7be52ebb67a4c0a325a885b86efec679bcd53478ea7174438becbaa6c3e9f3fb385275875cacffccb42ff5a9e11ef22ede37cefda33cb5342a99daff6be2280b800aba905f4351ac42cb1e88409de3ca466df30f5afdc112399e04a05d4fa4362623d770b2e06978a09668f2651aafa6784a43290660d2b275cb5289deb944180031660f00e508e9eceb09614946c00d1171693d090e1c6c17e271f400f156d57faa153c920c5be16063ea6141b54db86c41f7b2c694570d0a1a80455ffd601901668962a375442bddd8d49865f3bf601c2c7a741fe947d8ec667358bb640cd0d19b3d2d824d235661798718fb4a393010ec9007aaf16ef4ff6ccafd8c7c0f6053772d8759c4ee1eb55cb0b8c0e75f1f2f40f4e7942ce81e2f0389fe6622bbcda4092d8759c4ee1eb55cb0b8c0e75f1f2f40f4e7942ce81e2f0389fe6622bbcda4092d8759c4ee1eb55cb0b8c0e75f1f2f40f4e7942ce81e2f0389fe6622bbcda409c444666c2fea3da0cb0eceb7e5174b1e3e2b190125a99ebd3daecba44262c1cec444666c2fea3da0cb0eceb7e5174b1e3e2b190125a99ebd3daecba44262c1cec444666c2fea3da0cb0eceb7e5174b1e3e2b190125a99ebd3daecba44262c1ce59cce89f5329c44809a33d89743029333bc4237375d20e2da9b8d99b41ac83d71adb932c4bf0ceea49627c099749872f93984779a8455c010d24d0b1dcfcb41bde0d724c963dee0f0ec000bdd6ab1746d5d2c9124e103453d2d906803b4fcedee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8559cec4b1c6a5b3d261b4434a7ee0e9203839de7139cbbfde5dc23dc214dcdaf879cec4b1c6a5b3d261b4434a7ee0e9203839de7139cbbfde5dc23dc214dcdaf879cec4b1c6a5b3d261b4434a7ee0e9203839de7139cbbfde5dc23dc214dcdaf87c8a5ab3f9f366f98e6019f5866599fc511117dc9d525633e8aa5ae72a4bf762cc8a5ab3f9f366f98e6019f5866599fc511117dc9d525633e8aa5ae72a4bf762cc8a5ab3f9f366f98e6019f5866599fc511117dc9d525633e8aa5ae72a4bf762cafd2f6336dcb179126d9288a2169a54ab93f147fde760c641dafebc4cd97eced18fcb3bdbf6cd81120ec6955d796e1f36f14084a11a40847e66f1e546557b4fdafd2f6336dcb179126d9288a2169a54ab93f147fde760c641dafebc4cd97eced25ef0c8565efe090736e996a4bf842ac2959009fb45c68fabd22b834e314ffcc25ef0c8565efe090736e996a4bf842ac2959009fb45c68fabd22b834e314ffcc25ef0c8565efe090736e996a4bf842ac2959009fb45c68fabd22b834e314ffcc9d51797919fd776f2d4cea471a4d89dbcab9bf3cd5235dbdf3da95af2944ed49b6c3b8c7a6f92e7b158412fe683def494d12eca9d3cf155900090ba990d85d259d51797919fd776f2d4cea471a4d89dbcab9bf3cd5235dbdf3da95af2944ed493ecf55e8e5da6c7e187dd454f4cb178685abaccb06ec3ef06dd64c2bf246ba8f949222fd90ebce98a27d82cc29eaf5f82a7382e71f73c4397468f08a74cf51b5d28e589432bf252028c9e6cf682af73edd4bcb5c2216bccbb18cc13e94a3308a236d97979074476a4a7414d93f3e21adb8595a5992b690aa986861cc1f481683c78d519d8b4e8fde111fe638a9501583f9276ba167cdc8961ecf6e1b68462c10acf2ff88f7b0c7db5e60a867abff461e4283b64b3ca23a2669232cff88cdadbf94d4aa49f1c6c6ab662c3462944cc1535e70b6abe25125d65d9a2dc7e512231594d4aa49f1c6c6ab662c3462944cc1535e70b6abe25125d65d9a2dc7e512231594d4aa49f1c6c6ab662c3462944cc1535e70b6abe25125d65d9a2dc7e5122315db7aebcc8175c154f39dda7a0bc3ad4898b4bfb445fab919b44f3678f03f22f5268092f333aa39a57b2a893d722d1b91a86d5c332f293609af4e4d1491799384fe5cae525d4d045b73dda7ce79c30492327e79813a5bee797f3f74e6005ac4c4e91e9b27203bcb7e4493702b26dd2965ee3abc90161ad1df7f36ea1f80ac7952eae926e3975afea7e6e166f5f7d4635fea035ef79cdec49c9b69249030cc43837ae37efcbb93382673363470119c3baa96c6ef34ca781da067cd3f210e7ff051c153e36827bd81d06e139a556daa161ac77959c1d629e40074caa5d6042ea2f2e2acfc90b53e3c75652750753e2c1769f86b98d221c1c1191a51f3fbf4bbc0cf60c1b09377e6ba1b78ce7a59f4fc84fd311448452f5981d1dc977aed43f7dbc4581f0d117dbb6558b90e421d5382cedd771eae110531926c3e7e0b33ccdc8c4acc99f16e3ff2db7998a1f7ee29634db3852ca02afcb152efb5f86bf730c8f335799ede5ef13dfe7078cb8e3dac04c5b12fa7953971e0855426839677c4b1b23533d74f2da17971ee21409013350e298b67ba7d9500ff3de98b7b7cddf24de62dfd70e4af57ca201a4775fd1df0bc2dcde1242c8fa3d7e7c72ff2927d73aec2d07f317e8075cf9cab5c9af2bf8589008fb2681565f0b4ef4da0b05da081aadc687f317e8075cf9cab5c9af2bf8589008fb2681565f0b4ef4da0b05da081aadc687f317e8075cf9cab5c9af2bf8589008fb2681565f0b4ef4da0b05da081aadc6812bd005a9a7275cd69d95d5775b46aff54439d5bc87c1e80947d447b3945620812bd005a9a7275cd69d95d5775b46aff54439d5bc87c1e80947d447b3945620812bd005a9a7275cd69d95d5775b46aff54439d5bc87c1e80947d447b3945620858e06a04e96514f4026827c127a1e8b38cbe4ce519c44101722da05b96a65f9999deeebf4111d7633e92bb89758404a174d70239df2e13907fcec4569c8072cd58e06a04e96514f4026827c127a1e8b38cbe4ce519c44101722da05b96a65f99140ed2461ba2222cd02ad2eacc741e15e99fa0ead1b2dd4806df6d127845b7123c370f4ea0647acb2ceed3e3d0853a3f314f84df55150c7689f0f959b378486bf37eea9c9b20e326ab95d900c65f909545fd2f622676c9702ee1f2fdea578ae63837ec0dc1ea1829dc2bfee5dbb557064fc4e3730dbd6e91855b7848b3bfdd43d66e95a98b63cecad24cb24ac373dd6a1695851905c680cc38f8fb88aa2adc983837ec0dc1ea1829dc2bfee5dbb557064fc4e3730dbd6e91855b7848b3bfdd43cfc24feae7118a1b08d1357548234b7a3491869d0466305a47cc962e4f7c833ef4cea744a49a34a8462cb8da626d8520b17b1f93935565f8bf08b311b5a54134e102e72085c724ec14b9f4c2c92bb0381564102e6a3b609c11103e06b96e2b4df4cea744a49a34a8462cb8da626d8520b17b1f93935565f8bf08b311b5a54134258b36afd3b9715467f13c40f8b964d256768d798031662e25f3ed0adf5cb4b73f0f3608e9b1d83e54aee6e00c710175212ee09f067b39dbae2c76351acee6e8370ef46a640130bf8ccaacd81bfced82149c5cf2e5792bfddb85f23c38e1c47b2c956451c853491dfdcfc47abda05723003054f2d0a6439a211d98a8e0499891296d40cbfd6b341efe056c0d4a9075ad441e1dfeb3aae8655d98413deb1aa79f760200dda3cfdff2cd31d8ab6c806794f3770faa465e7eae00a1cb3a2fbcbe3a89e0326292b96a5700582a37ebf3d8ba60f1d136772b5cd15b2c2ae653fda188a4fc0efd8ac47181439a5dcfc19d53cabbe88ba7bff49edafa421f9f04b822209b7927594b43a8417872a7a533486a6c86b481e07d3c2d0e78f4d9c046203425e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855856575acc2c8b7873b7af7909fa4ebcaf18c7be7702b1b9e13089f3de24a278e856575acc2c8b7873b7af7909fa4ebcaf18c7be7702b1b9e13089f3de24a278e856575acc2c8b7873b7af7909fa4ebcaf18c7be7702b1b9e13089f3de24a278eddf9219ede3ba1bbcd1ba34cc8a5b2d840dc3477a7edae963e10ddfb9e7324e3ddf9219ede3ba1bbcd1ba34cc8a5b2d840dc3477a7edae963e10ddfb9e7324e3ddf9219ede3ba1bbcd1ba34cc8a5b2d840dc3477a7edae963e10ddfb9e7324e3ffd93515dbe0bc61779aafb3cdf11e4c32d229e120139bfc38d3ea54b95a76e38cf248d2b943c380e0f50a3b80293de6d739f8a6a7ebfc182d81ee7663e04aa17a72d9ed8bed3d8e10d9a4b2013ffe79c6cd6367254e5baad1286d43552890ec798aae7206b2a921c09f0754f215d0d809180f08413f87d77f82908eda01968cf10ab50ee397d44da9231e17fe6c4ba2bc7d76dc96da782b47d5fbab579c05e8c1dac33346d14806773eb6ac36d80e8c3e046989b9fe7d75d7f2b274faf7b7da592c294d253a266eeb1dd4baffedc87aae29faee70e2c5dab1c86460a1678afa48110eda63bc62087a84f0fff7dfd2a7169ae7df2c0b9a30ae8d587200c79145c3bffa36e519c31e7d4a6ef862999afde0d2971b12d5cc8ccba97d00e228918559b771ca779dd36fbad406d9f8a406c0877bc588d17742df39e5d68daa40f17e04882d7d6a685aaa45f5ace5db9e0e01216676d20ee9ca29dbe5881241d6bed1f66e4cde564f6c62f8cc0bd1f50002c0b09fe3c9e82aadffd3c6641cd283f31804882d7d6a685aaa45f5ace5db9e0e01216676d20ee9ca29dbe5881241d6bed16b3d0b9ad38fa48b21602b37674d3cfdccb6e4ac16229dcec2288154e730f90724ea2f33c0bca8ff3fb70b1a9e342069e2ba4dd4cacbdf23631899e26aa347e76b3d0b9ad38fa48b21602b37674d3cfdccb6e4ac16229dcec2288154e730f90728c96e551b734847c72fc13bf627f73e698245e9eccc787aa03b7ba6215d12afe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c28f9d08c039cd2c5d6ce7a1d0152474ddd466a30f6da8751045f8aefc02e660c28f9d08c039cd2c5d6ce7a1d0152474ddd466a30f6da8751045f8aefc02e660c28f9d08c039cd2c5d6ce7a1d0152474ddd466a30f6da8751045f8aefc02e6606abafeb9686a64a4f8f091db1b2a553505c78326273b4f42d02e368433bda599d2dd0e216c693d0ea75617051db7b882345656b9fb3faa71326296dbe39d35b26abafeb9686a64a4f8f091db1b2a553505c78326273b4f42d02e368433bda599d4f7d6dca3c66256307738a9f10b4b7d877fa7cad3a2742c0e4192c49673d8a72923167c3f47d7060a1836c8d9cb15707f133feadadcc061f66a73b9bffbeab0d4f7d6dca3c66256307738a9f10b4b7d877fa7cad3a2742c0e4192c49673d8a7ec1fc4727c5a5d18b553fc535a04830bdcddccb5c2aacfc2ed630be6957d9df3a8627b2c991393564e7c392a10e98c64838d40bf6504175d09256ab44b47251cec1fc4727c5a5d18b553fc535a04830bdcddccb5c2aacfc2ed630be6957d9df3b3f5a08579b81f6a35c4ddfd38ab64d41a9fcf540415df9e66e79255f3737f85d32276d99e88a53241d2440bf4c31c76c77bf41b35172bc87b9d934213c2336eb3f5a08579b81f6a35c4ddfd38ab64d41a9fcf540415df9e66e79255f3737f85fbf87924f909b5354e23996dcfeee581c8357085aa1bc1929736956883730a08fbf87924f909b5354e23996dcfeee581c8357085aa1bc1929736956883730a08fbf87924f909b5354e23996dcfeee581c8357085aa1bc1929736956883730a084607ab4d2ac5a41f67a308d41f5ee2351e71bcca4178dd4af5e78a3d642c75f24607ab4d2ac5a41f67a308d41f5ee2351e71bcca4178dd4af5e78a3d642c75f24607ab4d2ac5a41f67a308d41f5ee2351e71bcca4178dd4af5e78a3d642c75f2677cc2c6098c12003173234795626cbe55fe17406027e44630518f348c8d39de677cc2c6098c12003173234795626cbe55fe17406027e44630518f348c8d39de677cc2c6098c12003173234795626cbe55fe17406027e44630518f348c8d39de87b8d2fdece5a095d78cb075840fc213047651088c2f80f046b09ee2381c283187b8d2fdece5a095d78cb075840fc213047651088c2f80f046b09ee2381c283187b8d2fdece5a095d78cb075840fc213047651088c2f80f046b09ee2381c2831f72db870465af670531896d085adf290f68b8d92735e3e1955af65a1c2c5cb0de98a8a7cb8d79016893d34312774b08d0c17d533b05839f2477ba171aa80d8a1f72db870465af670531896d085adf290f68b8d92735e3e1955af65a1c2c5cb0d3accdc6db4c7a254ecb15c8d88ddbcb9a8706f08c8b576a190f239dd5862c3df3accdc6db4c7a254ecb15c8d88ddbcb9a8706f08c8b576a190f239dd5862c3df3accdc6db4c7a254ecb15c8d88ddbcb9a8706f08c8b576a190f239dd5862c3df8b150ed6ef9fafc4b7e00a001632da6ca10802b42d6013f5d91d23f0db0df3b18b150ed6ef9fafc4b7e00a001632da6ca10802b42d6013f5d91d23f0db0df3b18b150ed6ef9fafc4b7e00a001632da6ca10802b42d6013f5d91d23f0db0df3b121ecedcec15a21edb39410f4262fc64908cac2bb80d22e1fbec5f15027e09d084d3a571c8f611374a5abc694a13fd6eda939543e00a716ef7bd1a49c35798ed921ecedcec15a21edb39410f4262fc64908cac2bb80d22e1fbec5f15027e09d083fd82ee8fcaaeb27d6a611bcb72c67aab5a6ae36162fb8d5c2ae6464bd2b16a714c92d11f7e53a1d315e9125458a68105097d152dbee27cd063c9f6664c7453c2f1214af1113c659b37ff02aa9727f3341812e066c82524c471e4325bcde6f72c72c7dfa54f5af1bb9ad263964adf130597666ae1e5cd125f5a435b565d6c15f084149ce7f90a847acf09ab5d6295f770f5078d0c696a06c0019842583ebc6f05de0b82d1083ca378f5731bb0d5215f04d26fee7243d50b29d9f2cd55ea6a7f424085a59861d397d516cd5ff993ad664f08c84720035798ee8629981811339164f8c5e8956659878d7c85cfd71ee23f1d739485ff4df9d44e6c562bf23c16873c89b087f49b924b4f49dfd5f2da2f69bb4de8dc93d3363f948869e95a3aed43cae4323fc50a690894c1585050cc6f960b6eb4a85c0717685c5e6d0b378fc02edae810e99fdd9cb7fe0c84c20ae7e4d1cf8a0f46bcac23277ad2e4ae30111337d3c0857fea8601b13933939e7cae66259587e9d68aab603eb71d073315455d247e728ca814a823bf7bf60162daf9db95b93d532948c4c0bea762ce62f60189078d236b20e7cb522daf2390fa84c55eea81c5c30190f90f29ae2ca1ad8355bf247c6b4e45d1e019318703953a4b172ba65e618544ed10de382d346336379deedcb14d3bc951aafae7528eb7cfd8083fbe900640ee1c945d892cd8249fab9ceb12218bd2f9f0212bee458a94cb4a5a8cc15179c83f566b3670119b135c6fc7246f2c13bd70a0214347b259c76dbe5d075ebc9ec0775a71f794d21dd78a40f089927362fb07ee5bf510fe71e8bf50123f0e4bae212655ada2e5140d65b4b3f20658556063d0ccdaeb0e36dd2d48a5444934608c057c779a237a9592a0975722f01b1d05d983f0c4067d31025885a68f9966d73a925aae364a718a33d187320b03c9d178452ae88d9eeb30c4c396113983a3baf5086bec937e3627678aed60731227d14a64c2a2de938915961fbc1a1017c26f5e223117164491ad0ae08f28d85574a61f14657a7d788855535fef7dac3b034e7fb46bd6d4ec061b4667b52fef27123e6a7e181cb59bc5f01fde5fbb76699a5e8c5063fccb4ab204e72c086532f46b6dee1adbb448ffb2d55c7f9816e53faa285dd4b9c7b7e862869f8aa003bc55b4e286b98ebcecb05850fae4d4c8c666b2b03592b661056d8a8372d8c74610612b92538692d087426a61cf2ff3b553706a54ccd29fdee942425e01e51a321d3869a013e38a224983af61879df7fc866f6c8c7a1d3b601fd3b4b7000101e03b2a798fdc8ccc7ab3aa0bde6b83249ecdd8123b85f25fef76a550262c95d389905bfe4575700ab6c04185497628449717f848f088452cb437e01ff8f9f6b0330d9de072c40b656a17467c1d951ecdff576ba012fb37eee59e7f113eafef9b9355804af12e8d9ca6dee2881accbbef09b09496ce377af58889ccc83d52ff4b98a5ea7d9eca630f98fd38dee62cbf9af302ca6f40a9dfc7477dad01bc44d53c0625926eb41031dfb915a9fa911c1edec4aa5299bc84148018615f7fd0644273f17ba6c78b6cfdaca9b9017f9a8a9750f950578776399bdc2f51c431066409639de152a28542d8f833933fd16788f7bfafa6590f728022ed5d2f8a128b0b1dc2bbab15656dac8455a7a56abd64d3715c4a745b47069fa730c4c717d63b31ec61ef9ddbd62567e0eeba124066c95bbe54fbee614ef420ac453aafce3843088f6d0306a1307f280b7ebaecf6c40651daf4f4b28bcd21a0439c8a7e9b0d7887997e354eedb4edbbe661a4ff59bb9120a4911365cf14328b6a218c22087b283caf27f3c27820469411bccf40cdc1856d9b02918e6341c10b3525246c3c88e1bebb98830d468e5d844efc8c46782fec445a5726c7bc6130fe5cdb3e4804f680aef702a158afbbaa8218ea3d5e7bf22ea6751ca3e87c5a9f02db45eb9753025e7baa569bb0e1c6218d5574429d2e2885e99286adcd1ad3acbaa92b8ecae776727ab3317276e5d1661da06360efbc90762d41083d3ad5607a6c206cc725373d79840ef54d5dbe8584ba7229217f0a95904bd6ad456a75b35f3938052546e10a8b9e30ff85eb82cfafd2ee909913907cb4683dae53b542dd31973b2ac0a5e5e4d55665f7808701f87be431ecbeed62a569dc0a3c2157f8fce0c1756ba1e8720475a85072582070747449636dcf916141ade9d5653c1cb628537ee6d630212c8b1a30415e31ef1265b8ee74f8f57b14046de318a09bd50d3812f1b9eeaf6acb4970205831d3ba2b573b2441309cd4b9608c8260766f0c6cd6272c610f319282ce07e2401bf1cadcec4971ad9def9f97ab46cca389d6ea4dbf9be8c9c9a5c76dcb5ae7ccef77331437513d3a3d37f088cfa6f3f7e6a58e78bbc1892b81080d75d250f8b77ee8a630f5f0432df4058e5f628db4e34a6a3d26af006999ed5bbd19964108e60b00df791afaa35be1773accb3495169358d068861fb5cbc06f4186ce9e5382f263962755cfa933e5e1381412a4f4a0ca0a58843ff70e8fc367a954fb1318270e2ecb9205d2f85b08a651806fd2ced04912496e395cf3c5b04f07ef77b157ae963906e9f674a25269831129e4feb118a9048501bedd6a2e764e985b7632f22a77b2cf32a19fd90cffd7860587eafa537963bfe7417e610756462eef65bd99acdea9a072b28a79a91173d898e7e97a71a994273995ff91f8e9b82eb5ea28bfc63c0604de669e9d9e3c732f0a8cb4605d768edb154250b4dd7029178fdf2709506f28c8c6478b165f5025b07ee63c0c337a502d6beb2d97210fd422ef0029bacc7dda1b08b6e1325209cad926b5a2034792cbf14ddad1bade23f42145be1256db18276127cf3608d09f0558c80a8f1a8924016bd2a977ed54efa1ebf0a880ed91e310c4ff7db670ab48bf9b05f08bf199b059b770def2df951b50c5f59bd879106f37c10ddc8cbd203b7ccebfe983f2761674ded759035f0b5f2da9135e8eeecaa6d072b415444596bff662ec9dfd55e19c6ea0ab0aeb2425bb1c958e8ec5261e8d624351c8fe058d0e288a784c5904cd09ec7e75b777caa763b4ef5ea2e85e5fbcfbe65c2c8f8ecf1450b4415a05adee079172854ab3850a3b3facc9af5997bf57d4396a15c4486ea46224d1bb4fb680f34f7c9ad96a8f24ec88be73ea8e5a6c65260e9cb8a79152fc90d3c84314239b59356c452c7d88b88fe8fa96f2f123d25437728bb82efd605526a1004b662620292c1d808ed696b5cc61d9c5748121fd10807123998124b3c8e971a76d61cbf6a1bc9f9806c2b8e651a3aae2978c21a5654e98a3ff339e9d7525d14bf7361d0dbf63325537bdd019c67d7dc265431266c1c13877b1f639de99c00960b9356996859dfbc79b3ebec6aa1d3e821a1b4bf1b80168e78b70e4fd1bdd72a5dec30063b092aa8eb243eda3b95eb4b47ff95a50897ccbacc4c3e2cdb56febb5106607bf5f9b92b2b7a9516814e7650139cfe46f6b36bfcfa32719cb87050b0fb410da3b88df752c2e1bdaeec77ac052b04febef31a68823cfcbafdfa1f139c91c2b486f3a4a931bef18e08883fc5f5c81975f5bd19cf92e6d1f57959850b17952fa721b5a9349855176174868a2e0abf530a4d5fb31e9e0d19a7cf8e17fbbb4913ca0ce8f2ab8281bda5184b45d9ebf4538b1339a025105555f7cf8e17fbbb4913ca0ce8f2ab8281bda5184b45d9ebf4538b1339a025105555f7cf8e17fbbb4913ca0ce8f2ab8281bda5184b45d9ebf4538b1339a025105555fb1a8382acacce4022b02daa25b293ddfc1dc6ce6a3ddb8b3d95b517592c5a4282f27f5c9108936a693fd496565e5c5050b5c62cfbb61d1d5da9d97c89533d6376c30f791c757548867f4c621e58ca093476cd8cec7ace0d91b8436c7c5d4e531ba5f2b50b0712b113f73ed1f23b741b0a120e2cabbe6cfbe73653ae2724d00f8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython312-core-3.12.6-150600.3.6.1.src.rpmpython312-testsuitepython312-testsuite(aarch-64)@@@@@@@@     /bin/bashld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)python(abi)python312python312-tkrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.123.12.63.12.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f)@f@@fըf@fafafIfff|f|fy_fb@ff@eZe؈eԔ@ee@e@e|?eV@ee d@dd@d˖dD@d dx@dw6dNX@dJcdI@d!@d@d@c>@c@ck@c@cS@cck@cWcRc#cccb@b?b@b@bzSby@bs@b?@b@b a@a@a@a@aX@a@aa@af@a\>@a,@a(a @a` @` @`g@``r```@`N@`/@`"y@`!'`_T__԰_ _v@_u@_P_|\@_m_O@_N7_>e__@__A@___ @_X@_X@_X@_X@_X@_X@_X@_X@_X@^z^z^z^z^)@^^^^@^(@^3^@^'@^H^|@^h^`^>^>^8 @^8 @^ P@^[]f@]f@]]]]W]]c@]]]z@](]]]@]V]w@]i]g@]W@]Ik]6]!]G@\\9\~\@\\@\7\+@\\s\b@\b@\Q\C@\4\4\,\2\\\\&@[[@[^[ @[ͻ[ͻ[$@[ā@[/[[@["@[D[;e@[6@[4ZnZ@Z@ZZԐ@Zx@Z@Z Z Z Zz@ZxG@Zhu@Z`@ZLZ"Z }YYX@Yo@YY@YY@Y@YP@YI@XӸXƉXqX@Xv@W@V@Vm@VVhVCV }@U@U@U@U@UU[%UT@UT@UCjU@TeTBV@T;mcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eumcepl@cepl.eudaniel.garcia@suse.commcepl@suse.comschwab@suse.deschwab@suse.demcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.eupmonreal@suse.commcepl@suse.commcepl@cepl.eudaniel.garcia@suse.commcepl@cepl.eudaniel.garcia@suse.comdaniel.garcia@suse.comdaniel.garcia@suse.commcepl@suse.comdaniel.garcia@suse.comdmueller@suse.comdaniel.garcia@suse.comdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdaniel.garcia@suse.comdaniel.garcia@suse.commcepl@suse.comdaniel.garcia@suse.comdaniel.garcia@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comkukuk@suse.comdmueller@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.deschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comdmueller@suse.comdcermak@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comsteven.kowalik@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comcode@bnavigator.demcepl@suse.commcepl@suse.comdimstar@opensuse.orgmcepl@suse.comdimstar@opensuse.orgmcepl@suse.commcepl@suse.comschwab@suse.decallumjfarmer13@gmail.commcepl@suse.comcallumjfarmer13@gmail.comcallumjfarmer13@gmail.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comdmueller@suse.comandreas.stieger@gmx.decallumjfarmer13@gmail.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.commliska@suse.czmcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.demcepl@suse.commcepl@suse.commgorse@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.combwiedemann@suse.comtchvatal@suse.commcepl@suse.comguillaume.gardet@opensuse.orgjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.comschwab@suse.demcepl@suse.commliska@suse.czmcepl@suse.commcepl@suse.commcepl@suse.comjayvdb@gmail.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comtoddrme2178@gmail.commcepl@suse.comjengelh@inai.demcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commcepl@suse.commcepl@suse.commcepl@suse.comtchvatal@suse.commimi.vx@gmail.comhpj@urpla.netjengelh@inai.detchvatal@suse.comtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.comadam@mizerski.plschwab@suse.debwiedemann@suse.comtchvatal@suse.comtchvatal@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comdimstar@opensuse.orgmimi.vx@gmail.comjmatejek@suse.comdmueller@suse.comvcizek@suse.comjengelh@inai.deschwab@suse.dejmatejek@suse.comkukuk@suse.dejmatejek@suse.comjmatejek@suse.comasn@cryptomilk.orgjmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comschwab@suse.detoddrme2178@gmail.comarichardson.kde@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.comfisiu@opensuse.orgdimstar@opensuse.orgmeissner@suse.comschwab@suse.dejmatejek@suse.comjmatejek@suse.commailaender@opensuse.orgrguenther@suse.comp.drouand@gmail.comcrrodriguez@opensuse.orgjmatejek@suse.com- Add doc-py38-to-py36.patch making building documentation compatible with Python 3.6, which runs Sphinx on SLE.- Update to 3.12.6: - Tests - gh-101525: Skip test_gdb if the binary is relocated by BOLT. Patch by Donghee Na. - Security - gh-123678: Upgrade libexpat to 2.6.3 - gh-121285: Remove backtracking from tarfile header parsing for hdrcharset, PAX, and GNU sparse headers (bsc#1230227, CVE-2024-6232). - Library - gh-123270: Applied a more surgical fix for malformed payloads in zipfile.Path causing infinite loops (gh-122905) without breaking contents using legitimate characters (bsc#1229704, CVE-2024-8088). - gh-123213: xml.etree.ElementTree.Element.extend() and Element assignment no longer hide the internal exception if an erronous generator is passed. Patch by Bar Harel. - gh-85110: Preserve relative path in URL without netloc in urllib.parse.urlunsplit() and urllib.parse.urlunparse(). - gh-123067: Fix quadratic complexity in parsing "-quoted cookie values with backslashes by http.cookies (bsc#1229596, CVE-2024-7592) - gh-122903: zipfile.Path.glob now correctly matches directories instead of silently omitting them. - gh-122905: zipfile.Path objects now sanitize names from the zipfile. - gh-122695: Fixed double-free when using gc.get_referents() with a freed asyncio.Future iterator. - gh-116263: logging.handlers.RotatingFileHandler no longer rolls over empty log files. - gh-118814: Fix the typing.TypeVar constructor when name is passed by keyword. - gh-122478: Remove internal frames from tracebacks shown in code.InteractiveInterpreter with non-default sys.excepthook(). Save correct tracebacks in sys.last_traceback and update __traceback__ attribute of sys.last_value and sys.last_exc. - gh-113785: csv now correctly parses numeric fields (when used with csv.QUOTE_NONNUMERIC) which start with an escape character. - gh-112182: asyncio.futures.Future.set_exception() now transforms StopIteration into RuntimeError instead of hanging or other misbehavior. Patch contributed by Jamie Phan. - gh-108172: webbrowser honors OS preferred browser on Linux when its desktop entry name contains the text of a known browser name. - gh-102988: email.utils.getaddresses() and email.utils.parseaddr() now return ('', '') 2-tuples in more situations where invalid email addresses are encountered instead of potentially inaccurate values. Add optional strict parameter to these two functions: use strict=False to get the old behavior, accept malformed inputs. getattr(email.utils, 'supports_strict_parsing', False) can be use to check if the strict paramater is available. Patch by Thomas Dwyer and Victor Stinner to improve the CVE-2023-27043 fix. - gh-99437: runpy.run_path() now decodes path-like objects, making sure __file__ and sys.argv[0] of the module being run are always strings. - IDLE - gh-120083: Add explicit black IDLE Hovertip foreground color needed for recent macOS. Fixes Sonoma showing unreadable white on pale yellow. Patch by John Riggles. - Core and Builtins - gh-123321: Prevent Parser/myreadline race condition from segfaulting on multi-threaded use. Patch by Bar Harel and Amit Wienner. - gh-122982: Extend the deprecation period for bool inversion (~) by two years. - gh-123229: Fix valgrind warning by initializing the f-string buffers to 0 in the tokenizer. Patch by Pablo Galindo - gh-123142: Fix too-wide source location in exception tracebacks coming from broken iterables in comprehensions. - gh-123048: Fix a bug where pattern matching code could emit a JUMP_FORWARD with no source location. - gh-123083: Fix a potential use-after-free in STORE_ATTR_WITH_HINT. - gh-122527: Fix a crash that occurred when a PyStructSequence was deallocated after its type’s dictionary was cleared by the GC. The type’s tp_basicsize now accounts for non-sequence fields that aren’t included in the Py_SIZE of the sequence. - gh-93691: Fix source locations of instructions generated for with statements. - Build - gh-123297: Propagate the value of LDFLAGS to LDCXXSHARED in sysconfig. Patch by Pablo Galindo - Remove upstreamed patches: - CVE-2023-27043-email-parsing-errors.patch - CVE-2024-8088-inf-loop-zipfile_Path.patch - CVE-2023-6597-TempDir-cleaning-symlink.patch - gh120226-fix-sendfile-test-kernel-610.patch- Add gh120226-fix-sendfile-test-kernel-610.patch to avoid failing test_sendfile_close_peer_in_the_middle_of_receiving tests on Linux >= 6.10 (GH-120227).- Add CVE-2024-8088-inf-loop-zipfile_Path.patch to prevent malformed payload to cause infinite loops in zipfile.Path (bsc#1229704, CVE-2024-8088).- Update to 3.12.5: - Tests - gh-59022: Add tests for pkgutil.extend_path(). Patch by Andreas Stocker. - gh-99242: os.getloadavg() may throw OSError when running regression tests under certain conditions (e.g. chroot). This error is now caught and ignored, since reporting load average is optional. - gh-121084: Fix test_typing random leaks. Clear typing ABC caches when running tests for refleaks (-R option): call _abc_caches_clear() on typing abstract classes and their subclasses. Patch by Victor Stinner. - gh-121160: Add a test for readline.set_history_length(). Note that this test may fail on readline libraries. - gh-121200: Fix test_expanduser_pwd2() of test_posixpath. Call getpwnam() to get pw_dir, since it can be different than getpwall() pw_dir. Patch by Victor Stinner. - gh-121188: When creating the JUnit XML file, regrtest now escapes characters which are invalid in XML, such as the chr(27) control character used in ANSI escape sequences. Patch by Victor Stinner. - Security - gh-121957: Fixed missing audit events around interactive use of Python, now also properly firing for python -i, as well as for python -m asyncio. The event in question is cpython.run_stdin. - gh-122133: Authenticate the socket connection for the socket.socketpair() fallback on platforms where AF_UNIX is not available like Windows. - Patch by Gregory P. Smith and Seth Larson . Reported by Ellie - Library - gh-122744: Bump the version of pip bundled in ensurepip to version 24.2. - gh-122334: Fix crash when importing ssl after the main interpreter restarts. - gh-87320: In code.InteractiveInterpreter, handle exceptions caused by calling a non-default sys.excepthook(). Before, the exception bubbled up to the caller, ending the REPL. - gh-122400: Handle ValueErrors raised by os.stat() in filecmp.dircmp and filecmp.cmpfiles(). Patch by Bénédikt Tran. - gh-122311: Fix some error messages in pickle. - gh-121650: email headers with embedded newlines are now quoted on output. The generator will now refuse to serialize (write) headers that are unsafely folded or delimited; see verify_generated_headers. (Contributed by Bas Bloemsaat and Petr Viktorin in gh-121650; bsc#1228780, CVE-2024-6923). - gh-122332: Fixed segfault with asyncio.Task.get_coro() when using an eager task factory. - gh-122170: Handle ValueErrors raised by os.stat() in linecache. Patch by Bénédikt Tran. - gh-121723: Make logging.config.dictConfig() accept any object implementing the Queue public API. See the queue configuration section for details. Patch by Bénédikt Tran. - gh-82951: Serializing objects with complex __qualname__ (such as unbound methods and nested classes) by name no longer involves serializing parent objects by value in pickle protocols < 4. - gh-120930: Fixed a bug introduced by gh-92081 that added an incorrect extra blank to encoded words occurring in wrapped headers. - gh-121474: Fix missing sanity check for parties arg in threading.Barrier constructor. Patch by Clinton Christian (pygeek). - gh-121025: Improve the __repr__() of functools.partialmethod. Patch by Bénédikt Tran. - gh-121018: Fixed issues where argparse.ArgumentParser.parse_args() did not honor exit_on_error=False. Based on patch by Ben Hsing. - gh-119614: Fix truncation of strings with embedded null characters in some internal operations in tkinter. - gh-120910: When reading installed files from an egg, use relative_to(walk_up=True) to honor files installed outside of the installation root. - gh-101830: Accessing the tkinter object’s string representation no longer converts the underlying Tcl object to a string on Windows. - gh-120811: Fix possible memory leak in contextvars.Context.run(). - gh-120769: Make empty line in pdb repeats the last command even when the command is from cmdqueue. - gh-120732: Fix name passing to unittest.mock.Mock object when using unittest.mock.create_autospec(). - gh-120495: Fix incorrect exception handling in Tab Nanny. Patch by Wulian233. - gh-120343: Fix column offset reporting for tokens that come after multiline f-strings in the tokenize module. - gh-119600: Fix unittest.mock.patch() to not read attributes of the target when new_callable is set. Patch by Robert Collins. - gh-120289: Fixed the use-after-free issue in cProfile by disallowing disable() and clear() in external timers. - gh-114053: Fix edge-case bug where typing.get_type_hints() would produce incorrect results if type parameters in a class scope were overridden by assignments in a class scope and from __future__ import annotations semantics were enabled. Patch by Alex Waygood. - gh-114053: Fix erroneous NameError when calling inspect.get_annotations() with eval_str=True` on a class that made use of PEP 695 type parameters in a module that had from __future__ import annotations at the top of the file. Patch by Alex Waygood. - gh-120268: Prohibit passing None to pure-Python datetime.date.fromtimestamp() to achieve consistency with C-extension implementation. - gh-120244: Fix memory leak in re.sub() when the replacement string contains backreferences. - gh-120211: Fix tkinter.ttk with Tcl/Tk 9.0. - gh-71587: Fix crash in C version of datetime.datetime.strptime() when called again on the restarted interpreter. - gh-117983: Defer the threading import in importlib.util until lazy loading is used. - gh-119698: Fix symtable.Class.get_methods() and document its behaviour. Patch by Bénédikt Tran. - gh-120121: Add concurrent.futures.InvalidStateError to module’s __all__. - gh-112672: Support building tkinter with Tcl 9.0. - gh-65454: unittest.mock.Mock.attach_mock() no longer triggers a call to a PropertyMock being attached. - gh-81936: help() and showtopic() methods now respect a configured output argument to pydoc.Helper and not use the pager in such cases. Patch by Enrico Tröger. - gh-119577: The DeprecationWarning emitted when testing the truth value of an xml.etree.ElementTree.Element now describes unconditionally returning True in a future version rather than raising an exception in Python 3.14. - gh-119506: Fix io.TextIOWrapper.write() method breaks internal buffer when the method is called again during flushing internal buffer. - gh-119189: When using the ** operator or pow() with Fraction as the base and an exponent that is not rational, a float, or a complex, the fraction is no longer converted to a float. - gh-105623: Fix performance degradation in logging.handlers.RotatingFileHandler. Patch by Craig Robson. - bpo-39324: Add mime type mapping for .md <-> text/markdown - IDLE - gh-122482: Change About IDLE to direct users to discuss.python.org instead of the now unused idle-dev email and mailing list. - gh-78889: Stop Shell freezes by blocking user access to non-method sys.stdout.shell attributes, which are all private. - gh-120104: Fix padding in config and search dialog windows in IDLE. - Documentation - gh-121749: Fix documentation for PyModule_AddObjectRef(). - gh-120012: Clarify the behaviours of multiprocessing.Queue.empty() and multiprocessing.SimpleQueue.empty() on closed queues. Patch by Bénédikt Tran. - gh-121871: Documentation HTML varies from timestamp. Patch by Bernhard M. Wiedemann (bsc#1227999). - Core and Builtins - gh-122208: Dictionary watchers now only deliver the PyDict_EVENT_ADDED event when the insertion is in a known good state to succeed. - gh-122300: Preserve AST nodes for f-string with single-element format specifiers. Patch by Pablo Galindo - gh-122029: Emit c_call events in sys.setprofile() when a PyMethodObject pointing to a PyCFunction is called. - gh-122026: Fix a bug that caused the tokenizer to not correctly identify mismatched parentheses inside f-strings in some situations. Patch by Pablo Galindo - gh-121657: Improve the SyntaxError message if the user tries to use yield from outside a function. - gh-117482: Unexpected slot wrappers are no longer created for builtin static types in subinterpreters. - gh-121439: Allow tuples of length 20 in the freelist to be reused. - gh-121130: Fix f-strings with debug expressions in format specifiers. Patch by Pablo Galindo - gh-120722: Correctly set the bytecode position on return instructions within lambdas. Patch by Jelle Zijlstra. - gh-120384: Fix an array out of bounds crash in list_ass_subscript, which could be invoked via some specificly tailored input: including concurrent modification of a list object, where one thread assigns a slice and another clears it. - gh-120380: Fix Python implementation of pickle.Pickler for bytes and bytearray objects when using protocol version 5. Patch by Bénédikt Tran. - gh-93691: Fix source locations of instructions generated for the iterator of a for statement. - gh-120198: Fix a crash when multiple threads read and write to the same __class__ of an object concurrently. - gh-120298: Fix use-after free in list_richcompare_impl which can be invoked via some specificly tailored evil input. - gh-119666: Fix a compiler crash in the case where two comprehensions in class scope both reference __class__. - bpo-24766: Fix handling of doc argument to subclasses of property. - Build - gh-120671: Fix failing configure tests due to a missing space when appending to CFLAGS. - gh-115983: Skip building test modules that must be built as shared under WASI.- %{profileopt} variable is set according to the variable %{do_profiling} (bsc#1227999) - Update bluez-devel-vendor.tar.xz- Remove %suse_update_desktop_file macro as it is not useful any more.- Stop using %%defattr, it seems to be breaking proper executable attributes on /usr/bin/ scripts (bsc#1227378).- Add F00251-change-user-install-location.patch to make pip and modern tools install directly in /usr/local when used by the user. bsc#1225660- Add docs-docutils_014-Sphinx_420.patch make building docs compatible with Sphinx 4_2_0 and docutils 0.14.- Update import_failed.map for python 3.12- Reenable test_multiprocessing_forkserver test_multiprocessing_spawn test_subprocess tests in qemu build- Update to 3.12.4: - Security - gh-118486: os.mkdir() on Windows now accepts mode of 0o700 to restrict the new directory to the current user. This fixes CVE-2024-4030 affecting tempfile.mkdtemp() in scenarios where the base temporary directory is more permissive than the default (bsc#1227152). - gh-116741: Update bundled libexpat to 2.6.2 - gh-117233: Detect BLAKE2, SHA3, Shake, & truncated SHA512 support in the OpenSSL-ish libcrypto library at build time. This allows hashlib to be used with libraries that do not to support every algorithm that upstream OpenSSL does. - Core and Builtins - gh-119821: Fix execution of annotation scopes within classes when globals is set to a non-dict. Patch by Jelle Zijlstra. - gh-118263: Speed up os.path.normpath() with a direct C call. - gh-119311: Fix bug where names are unexpectedly mangled in the bases of generic classes. - gh-119395: Fix bug where names appearing after a generic class are mangled as if they are in the generic class. - gh-118507: Fix os.path.isfile() on Windows for pipes. - gh-119213: Non-builtin modules built with argument clinic were crashing if used in a subinterpreter before the main interpreter. The objects that were causing the problem by leaking between interpreters carelessly have been fixed. - gh-119011: Fixes type.__type_params__ to return an empty tuple instead of a descriptor. - gh-118997: Fix _Py_ClearImmortal() assertion: use _Py_IsImmortal() to tolerate reference count lower than _Py_IMMORTAL_REFCNT. Fix the assertion for the stable ABI, when a C extension is built with Python 3.11 or lower. Patch by Victor Stinner. - gh-118513: Fix incorrect UnboundLocalError when two comprehensions in the same function both reference the same name, and in one comprehension the name is bound while in the other it’s an implicit global. - gh-118164: Break a loop between the Python implementation of the decimal module and the Python code for integer to string conversion. Also optimize integer to string conversion for values in the range from 9_000 to 135_000 decimal digits. - gh-118272: Fix bug where generator.close does not free the generator frame’s locals. - gh-116767: Fix crash in compiler on ‘async with’ that has many context managers. - gh-117894: Prevent agen.aclose() objects being re-used after .throw(). - gh-117881: prevent concurrent access to an async generator via athrow().throw() or asend().throw() - gh-115874: Fixed a possible segfault during garbage collection of _asyncio.FutureIter objects - Library - gh-119819: Fix regression to allow logging configuration with multiprocessing queue types. - gh-89727: Fix issue with shutil.rmtree() where a RecursionError is raised on deep directory trees. - gh-89727: Partially fix issue with shutil.rmtree() where a RecursionError is raised on deep directory trees. A recursion error is no longer raised when rmtree.avoids_symlink_attacks is false. - gh-119118: Fix performance regression in the tokenize module by caching the line token attribute and calculating the column offset more efficiently. - gh-89727: Fix issue with os.fwalk() where a RecursionError was raised on deep directory trees by adjusting the implementation to be iterative instead of recursive. - gh-113892: Now, the method sock_connect of asyncio.ProactorEventLoop raises a ValueError if given socket is not in non-blocking mode, as well as in other loop implementations. - gh-119174: Fix high DPI causes turtledemo(turtle-graphics examples) windows blurry Patch by Wulian233 and Terry Jan Reedy - gh-118643: Fix an AttributeError in the email module when re-fold a long address list. Also fix more cases of incorrect encoding of the address separator in the address list. - gh-58933: Make pdb return to caller frame correctly when f_trace of the caller frame is not set - gh-118868: Fixed issue where kwargs were no longer passed to the logging handler QueueHandler - gh-118164: The Python implementation of the decimal module could appear to hang in relatively small power cases (like 2**117) if context precision was set to a very high value. A different method to check for exactly representable results is used now that doesn’t rely on computing 10**precision (which could be effectively too large to compute). - gh-118404: Fix inspect.signature() for non-comparable callables. - gh-118314: Fix an edge case in binascii.a2b_base64() strict mode, where excessive padding is not detected when no padding is necessary. - gh-118042: Fix an unraisable exception in telnetlib.Telnet.__del__() when the __init__() method was not called. - gh-118221: Fix a bug where sqlite3.iterdump() could fail if a custom row factory was used. Patch by Erlend Aasland. - gh-118013: Fix regression introduced in gh-103193 that meant that calling inspect.getattr_static() on an instance would cause a strong reference to that instance’s class to persist in an internal cache in the inspect module. This caused unexpected memory consumption if the class was dynamically created, the class held strong references to other objects which took up a significant amount of memory, and the cache contained the sole strong reference to the class. The fix for the regression leads to a slowdown in getattr_static(), but the function should still be significantly faster than it was in Python 3.11. Patch by Alex Waygood. - gh-90848: Fixed unittest.mock.create_autospec() to configure parent mock with keyword arguments. - gh-118168: Fix incorrect argument substitution when typing.Unpack is used with the builtin tuple. typing.Unpack now raises TypeError when used with certain invalid types. Patch by Jelle Zijlstra. - gh-118033: Fix dataclasses.dataclass() not creating a __weakref__ slot when subclassing typing.Generic. - gh-117535: Do not try to get the source line for made up file name “sys” in warnings. - gh-114053: Fix erroneous NameError when calling typing.get_type_hints() on a class that made use of PEP 695 type parameters in a module that had from __future__ import annotations at the top of the file. Patch by Alex Waygood. - gh-117995: Don’t raise DeprecationWarning when a sequence of parameters is used to bind indexed, nameless placeholders. See also gh-100668. - gh-80361: Fix TypeError in email.message.Message.get_payload() when the charset is RFC 2231 encoded. - gh-86650: Fix IndexError when parse some emails with invalid Message-ID (including one-off addresses generated by Microsoft Outlook). - gh-117691: Improve the error messages emitted by tarfile deprecation warnings relating to PEP 706. If a filter argument is not provided to extract() or extractall, the deprecation warning now points to the line in the user’s code where the relevant function was called. Patch by Alex Waygood. - gh-77102: site module now parses .pth file with UTF-8 first, and locale encoding if UnicodeDecodeError happened. It supported only locale encoding before. - gh-117692: Fixes a bug when doctest.DocTestFinder was failing on wrapped builtin_function_or_method. - gh-117566: ipaddress.IPv6Address.is_loopback() will now return True for IPv4-mapped loopback addresses, i.e. addresses in the ::ffff:127.0.0.0/104 address space. - gh-117503: Fix support of non-ASCII user names in bytes paths in os.path.expanduser() on Posix. - gh-117313: Only treat '\n', '\r' and '\r\n' as line separators in re-folding the email messages. Preserve control characters '\v', '\f', '\x1c', '\x1d' and '\x1e' and Unicode line separators '\x85', '\u2028' and '\u2029' as is. - gh-113171 (bsc#1226448, CVE-2024-4032): Fixed various false positives and false negatives in ipaddress.IPv4Address.is_private (see these docs for details) ipaddress.IPv4Address.is_global ipaddress.IPv6Address.is_private ipaddress.IPv6Address.is_global Also in the corresponding ipaddress.IPv4Network and ipaddress.IPv6Network attributes. - gh-103956: Fix lack of newline characters in trace module output when line tracing is enabled but source code line for current frame is not available. - gh-92081: Fix missing spaces in email headers when the spaces are mixed with encoded 8-bit characters. - gh-103194: Prepare Tkinter for C API changes in Tcl 8.7/9.0 to avoid _tkinter.Tcl_Obj being unexpectedly returned instead of bool, str, bytearray, or int. - gh-87106: Fixed handling in inspect.Signature.bind() of keyword arguments having the same name as positional-only arguments when a variadic keyword argument (e.g. **kwargs) is present. - bpo-45767: Fix integer conversion in os.major(), os.minor(), and os.makedev(). Support device numbers larger than 2**63-1. Support non-existent device number (NODEV). - bpo-40943: Fix several IndexError when parse emails with truncated Message-ID, address, routes, etc, e.g. example@. - bpo-30988: Fix parsing of emails with invalid address headers having a leading or trailing dot. Patch by tsufeki. - gh-67693: Fix urllib.parse.urlunparse() and urllib.parse.urlunsplit() for URIs with path starting with multiple slashes and no authority. Based on patch by Ashwin Ramaswami. - bpo-15010: unittest.TestLoader.discover() now saves the original value of unittest.TestLoader._top_level_dir and restores it at the end of the call. - Documentation - gh-117928: The minimum Sphinx version required for the documentation is now 6.2.1. - gh-91565: Changes to documentation files and config outputs to reflect the new location for reporting bugs - i.e. GitHub rather than bugs.python.org. - Tests - gh-119050: regrtest test runner: Add XML support to the refleak checker (-R option). Patch by Victor Stinner. - IDLE - bpo-34774: Use user-selected color theme for Help => IDLE Doc. - C API - gh-119585: Fix crash when a thread state that was created by PyGILState_Ensure() calls a destructor that during PyThreadState_Clear() that calls back into PyGILState_Ensure() and PyGILState_Release(). This might occur when in the free-threaded build or when using thread-local variables whose destructors call PyGILState_Ensure(). - gh-117534: Improve validation logic in the C implementation of datetime.fromisoformat() to better handle invalid years. Patch by Vlad Efanov. - Updated patches: - CVE-2023-6597-TempDir-cleaning-symlink.patch - bpo-31046_ensurepip_honours_prefix.patch - fix_configure_rst.patch - python-3.3.0b1-fix_date_time_compiler.patch - subprocess-raise-timeout.patch- Add CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch to fix tests with patched libexpat below 2.6.0 that doesn't update the version number, just in 15.6. - Drop libexpat260.patch, not needed anymore. This patch is merged with the CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch to keep working on 15.6. - Add fix-test-recursion-limit-15.6.patch, gh#python/cpython#115083.- Update to 3.12.3: - Security - gh-115398: Allow controlling Expat >=2.6.0 reparse deferral (CVE-2023-52425, bsc#1219559) by adding five new methods: xml.etree.ElementTree.XMLParser.flush() xml.etree.ElementTree.XMLPullParser.flush() xml.parsers.expat.xmlparser.GetReparseDeferralEnabled() xml.parsers.expat.xmlparser.SetReparseDeferralEnabled() xml.sax.expatreader.ExpatParser.flush() - gh-115399: Update bundled libexpat to 2.6.0 (bsc#1222075) - gh-115243: Fix possible crashes in collections.deque.index() when the deque is concurrently modified. - gh-114572: ssl.SSLContext.cert_store_stats() and ssl.SSLContext.get_ca_certs() now correctly lock access to the certificate store, when the ssl.SSLContext is shared across multiple threads (bsc#1226447, CVE-2024-0397). - Core and Builtins - gh-109120: Added handle of incorrect star expressions, e.g f(3, *). Patch by Grigoryev Semyon - gh-99108: Updated the hashlib built-in HACL* project C code from upstream that we use for many implementations when they are not present via OpenSSL in a given build. This also avoids the rare potential for a C symbol name one definition rule linking issue. - gh-116735: For INSTRUMENTED_CALL_FUNCTION_EX, set arg0 to sys.monitoring.MISSING instead of None for CALL event. - gh-113964: Starting new threads and process creation through os.fork() are now only prevented once all non-daemon threads exit. - gh-116604: Respect the status of the garbage collector when indirect calls are made via PyErr_CheckSignals() and the evaluation breaker. Patch by Pablo Galindo - gh-116626: Ensure INSTRUMENTED_CALL_FUNCTION_EX always emits CALL - gh-116296: Fix possible refleak in object.__reduce__() internal error handling. - gh-116034: Fix location of the error on a failed assertion. - gh-115823: Properly calculate error ranges in the parser when raising SyntaxError exceptions caused by invalid byte sequences. Patch by Pablo Galindo - gh-112087: For an empty reverse iterator for list will be reduced to reversed(). Patch by Donghee Na. - gh-115154: Fix a bug that was causing the tokenize.untokenize() function to handle unicode named literals incorrectly. Patch by Pablo Galindo - gh-114828: Fix compilation crashes in uncommon code examples using super() inside a comprehension in a class body. - gh-115011: Setters for members with an unsigned integer type now support the same range of valid values for objects that has a __index__() method as for int. - gh-112215: Change the C recursion limits to more closely reflect the underlying platform limits. - gh-96497: Fix incorrect resolution of mangled class variables used in assignment expressions in comprehensions. - Library - gh-117467: Preserve mailbox ownership when rewriting in mailbox.mbox.flush(). Patch by Tony Mountifield. - gh-117310: Fixed an unlikely early & extra Py_DECREF triggered crash in ssl when creating a new _ssl._SSLContext if CPython was built implausibly such that the default cipher list is empty or the SSL library it was linked against reports a failure from its C SSL_CTX_set_cipher_list() API. - gh-117178: Fix regression in lazy loading of self-referential modules, introduced in gh-114781. - gh-117084: Fix zipfile extraction for directory entries with the name containing backslashes on Windows. - gh-117110: Fix a bug that prevents subclasses of typing.Any to be instantiated with arguments. Patch by Chris Fu. - gh-90872: On Windows, subprocess.Popen.wait() no longer calls WaitForSingleObject() with a negative timeout: pass 0 ms if the timeout is negative. Patch by Victor Stinner. - gh-116957: configparser: Don’t leave ConfigParser values in an invalid state (stored as a list instead of a str) after an earlier read raised DuplicateSectionError or DuplicateOptionError. - gh-90095: Ignore empty lines and comments in .pdbrc - gh-116764: Restore support of None and other false values in urllib.parse functions parse_qs() and parse_qsl(). Also, they now raise a TypeError for non-zero integers and non-empty sequences. - gh-116811: In PathFinder.invalidate_caches, delegate to MetadataPathFinder.invalidate_caches. - gh-116600: Fix repr() for global Flag members. - gh-116484: Change automatically generated tkinter.Checkbutton widget names to avoid collisions with automatically generated tkinter.ttk.Checkbutton widget names within the same parent widget. - gh-116401: Fix blocking os.fwalk() and shutil.rmtree() on opening named pipe. - gh-116143: Fix a race in pydoc _start_server, eliminating a window in which _start_server can return a thread that is “serving” but without a docserver set. - gh-116325: typing: raise SyntaxError instead of AttributeError on forward references as empty strings. - gh-90535: Fix support of interval values > 1 in logging.TimedRotatingFileHandler for when='MIDNIGHT' and when='Wx'. - gh-115978: Disable preadv(), readv(), pwritev(), and writev() on WASI. - Under wasmtime for WASI 0.2, these functions don’t pass test_posix (https://github.com/bytecodealliance/wasmtime/issues/7830). - gh-88352: Fix the computation of the next rollover time in the logging.TimedRotatingFileHandler handler. computeRollover() now always returns a timestamp larger than the specified time and works correctly during the DST change. doRollover() no longer overwrite the already rolled over file, saving from data loss when run at midnight or during repeated time at the DST change. - gh-87115: Set __main__.__spec__ to None when running a script with pdb - gh-76511: Fix UnicodeEncodeError in email.Message.as_string() that results when a message that claims to be in the ascii character set actually has non-ascii characters. Non-ascii characters are now replaced with the U+FFFD replacement character, like in the replace error handler. - gh-116040: [Enum] fix by-value calls when second value is falsey; e.g. Cardinal(1, 0) - gh-75988: Fixed unittest.mock.create_autospec() to pass the call through to the wrapped object to return the real result. - gh-115881: Fix issue where ast.parse() would incorrectly flag conditional context managers (such as with (x() if y else z()): ...) as invalid syntax if feature_version=(3, 8) was passed. This reverts changes to the grammar made as part of gh-94949. - gh-115886: Fix silent truncation of the name with an embedded null character in multiprocessing.shared_memory.SharedMemory. - gh-115809: Improve algorithm for computing which rolled-over log files to delete in logging.TimedRotatingFileHandler. It is now reliable for handlers without namer and with arbitrary deterministic namer that leaves the datetime part in the file name unmodified. - gh-74668: urllib.parse functions parse_qs() and parse_qsl() now support bytes arguments containing raw and percent-encoded non-ASCII data. - gh-67044: csv.writer() now always quotes or escapes '\r' and '\n', regardless of lineterminator value. - gh-115712: csv.writer() now quotes empty fields if delimiter is a space and skipinitialspace is true and raises exception if quoting is not possible. - gh-112364: Fixed ast.unparse() to handle format_spec with ", ' or \\. Patched by Frank Hoffmann. - gh-111358: Fix a bug in asyncio.BaseEventLoop.shutdown_default_executor() to ensure the timeout passed to the coroutine behaves as expected. - gh-115618: Fix improper decreasing the reference count for None argument in property methods getter(), setter() and deleter(). - gh-115570: A DeprecationWarning is no longer omitted on access to the __doc__ attributes of the deprecated typing.io and typing.re pseudo-modules. - gh-112006: Fix inspect.unwrap() for types with the __wrapper__ data descriptor. - gh-101293: Support callables with the __call__() method and types with __new__() and __init__() methods set to class methods, static methods, bound methods, partial functions, and other types of methods and descriptors in inspect.Signature.from_callable(). - gh-115392: Fix a bug in doctest where incorrect line numbers would be reported for decorated functions. - gh-114563: Fix several format() bugs when using the C implementation of Decimal: * memory leak in some rare cases when using the z format option (coerce negative 0) * incorrect output when applying the z format option to type F (fixed-point with capital NAN / INF) * incorrect output when applying the # format option (alternate form) - gh-115197: urllib.request no longer resolves the hostname before checking it against the system’s proxy bypass list on macOS and Windows. - gh-115165: Most exceptions are now ignored when attempting to set the __orig_class__ attribute on objects returned when calling typing generic aliases (including generic aliases created using typing.Annotated). Previously only AttributeError was ignored. Patch by Dave Shawley. - gh-115133: Fix tests for XMLPullParser with Expat 2.6.0. - gh-115059: io.BufferedRandom.read1() now flushes the underlying write buffer. - gh-79382: Trailing ** no longer allows to match files and non-existing paths in recursive glob(). - gh-114071: Support tuple subclasses using auto() for enum member value. - gh-114763: Protect modules loaded with importlib.util.LazyLoader from race conditions when multiple threads try to access attributes before the loading is complete. - gh-97959: Fix rendering class methods, bound methods, method and function aliases in pydoc. Class methods no longer have “method of builtins.type instance” note. Corresponding notes are now added for class and unbound methods. Method and function aliases now have references to the module or the class where the origin was defined if it differs from the current. Bound methods are now listed in the static methods section. Methods of builtin classes are now supported as well as methods of Python classes. - gh-112281: Allow creating union of types for typing.Annotated with unhashable metadata. - gh-111775: Fix importlib.resources.simple.ResourceHandle.open() for text mode, added missed stream argument. - gh-90095: Make .pdbrc and -c work with any valid pdb commands. - gh-107155: Fix incorrect output of help(x) where x is a lambda function, which has an __annotations__ dictionary attribute with a "return" key. - gh-105866: Fixed _get_slots bug which caused error when defining dataclasses with slots and a weakref_slot. - gh-60346: Fix ArgumentParser inconsistent with parse_known_args. - gh-100985: Update HTTPSConnection to consistently wrap IPv6 Addresses when using a proxy. - gh-100884: email: fix misfolding of comma in address-lists over multiple lines in combination with unicode encoding. - gh-95782: Fix io.BufferedReader.tell(), io.BufferedReader.seek(), _pyio.BufferedReader.tell(), io.BufferedRandom.tell(), io.BufferedRandom.seek() and _pyio.BufferedRandom.tell() being able to return negative offsets. - gh-96310: Fix a traceback in argparse when all options in a mutually exclusive group are suppressed. - gh-93205: Fixed a bug in logging.handlers.TimedRotatingFileHandler where multiple rotating handler instances pointing to files with the same name but different extensions would conflict and not delete the correct files. - bpo-44865: Add missing call to localization function in argparse. - bpo-43952: Fix multiprocessing.connection.Listener.accept() to accept empty bytes as authkey. Not accepting empty bytes as key causes it to hang indefinitely. - bpo-42125: linecache: get module name from __spec__ if available. This allows getting source code for the __main__ module when a custom loader is used. - gh-66543: Make mimetypes.guess_type() properly parsing of URLs with only a host name, URLs containing fragment or query, and filenames with only a UNC sharepoint on Windows. Based on patch by Dong-hee Na. - bpo-33775: Add ‘default’ and ‘version’ help text for localization in argparse. - Documentation - gh-115399: Document CVE-2023-52425 of Expat <2.6.0 under “XML vulnerabilities”. - gh-115233: Fix an example for LoggerAdapter in the Logging Cookbook. - Tests - gh-83434: Disable JUnit XML output (--junit-xml=FILE command line option) in regrtest when hunting for reference leaks (-R option). Patch by Victor Stinner. - gh-117187: Fix XML tests for vanilla Expat <2.6.0. - gh-116333: Tests of TLS related things (error codes, etc) were updated to be more lenient about specific error message strings and behaviors as seen in the BoringSSL and AWS-LC forks of OpenSSL. - gh-115979: Update test_importlib so that it passes under WASI SDK 21. - gh-112536: Add –tsan to test.regrtest for running TSAN tests in reasonable execution times. Patch by Donghee Na. - gh-116307: Added import helper isolated_modules as CleanImport does not remove modules imported during the context. Use it in importlib.resources tests to avoid leaving mod around to impede importlib.metadata tests. - gh-115720: Leak tests (-R, --huntrleaks) now show a summary of the number of leaks found in each iteration. - gh-115122: Add --bisect option to regrtest test runner: run failed tests with test.bisect_cmd to identify failing tests. Patch by Victor Stinner. - gh-115596: Fix ProgramPriorityTests in test_os permanently changing the process priority. - Build - gh-116313: Get WASI builds to work under wasmtime 18 w/ WASI 0.2/preview2 primitives. - gh-116117: Backport libb2’s PR #42 to fix compiling CPython on 32-bit Windows with clang-cl. - gh-115167: Avoid vendoring vcruntime140_threads.dll when building with Visual Studio 2022 version 17.8. - gh-112536: Add support for thread sanitizer (TSAN) - Windows - gh-117267: Ensure DirEntry.stat().st_ctime behaves consistently with os.stat() during the deprecation period of st_ctime by containing the same value as st_birthtime. After the deprecation period, st_ctime will be the metadata change time (or unavailable through DirEntry), and only st_birthtime will contain the creation time. - gh-116773: Fix instances of <_overlapped.Overlapped object at 0xXXX> still has pending operation at deallocation, the process may crash. - gh-91227: Fix the asyncio ProactorEventLoop implementation so that sending a datagram to an address that is not listening does not prevent receiving any more datagrams. - gh-115554: The installer now has more strict rules about updating the Python Launcher for Windows. In general, most users only have a single launcher installed and will see no difference. When multiple launchers have been installed, the option to install the launcher is disabled until all but one have been removed. Downgrading the launcher (which was never allowed) is now more obviously blocked. - gh-115543: Python Launcher for Windows can now detect Python 3.13 when installed from the Microsoft Store, and will install Python 3.12 by default when PYLAUNCHER_ALLOW_INSTALL is set. - gh-115049: Fixes py.exe launcher failing when run as users without user profiles. - gh-115009: Update Windows installer to use SQLite 3.45.1. - IDLE - gh-88516: On macOS show a proxy icon in the title bar of editor windows to match platform behaviour. - Tools/Demos - gh-113516: Don’t set LDSHARED when building for WASI. - C API - gh-117021: Fix integer overflow in PyLong_AsPid() on non-Windows 64-bit platforms. - gh-116869: Make the C API compatible with - Werror=declaration-after-statement compiler flag again. Patch by Victor Stinner.- Use the system-wide crypto-policies [bsc#1211301] * Use the system default cipher list instead of hardcoded values * Add the --with-ssl-default-suites=openssl configure option- (bsc#1219666, CVE-2023-6597) Add CVE-2023-6597-TempDir-cleaning-symlink.patch (patch from gh#python/cpython!99930) fixing symlink bug in cleanup of tempfile.TemporaryDirectory.- Switch to %%autopatch. Let’s try it as an experiment, and if we need conditional patch, we should put condition inside of it. - Remove double definition of /usr/bin/idle%%{version} in %%files.- Add upstream patch libexpat260.patch, Fix tests for XMLPullParser with Expat 2.6.0, gh#python/cpython#115288- (bsc#1210638, CVE-2023-27043) Add CVE-2023-27043-email-parsing-errors.patch, which rejects malformed addresses in email.parseaddr() (gh#python/cpython!111116) Detect email address parsing errors and return empty tuple to indicate the parsing error (old API). Add an optional 'strict' parameter to getaddresses() and parseaddr() functions. Patch by Thomas Dwyer.- Update to 3.12.2: - Security - gh-113659: Skip .pth files with names starting with a dot or hidden file attribute. - Core and Builtins - gh-114887: Changed socket type validation in create_datagram_endpoint() to accept all non-stream sockets. This fixes a regression in compatibility with raw sockets. - gh-114388: Fix a RuntimeWarning emitted when assign an integer-like value that is not an instance of int to an attribute that corresponds to a C struct member of type T_UINT and T_ULONG. Fix a double RuntimeWarning emitted when assign a negative integer value to an attribute that corresponds to a C struct member of type T_UINT. - gh-113703: Fix a regression in the codeop module that was causing it to incorrectly identify incomplete f-strings. Patch by Pablo Galindo - gh-89811: Check for a valid tp_version_tag before performing bytecode specializations that rely on this value being usable. - gh-113602: Fix an error that was causing the parser to try to overwrite existing errors and crashing in the process. Patch by Pablo Galindo - gh-113297: Fix segfault in the compiler on with statement with 19 context managers. - gh-106905: Use per AST-parser state rather than global state to track recursion depth within the AST parser to prevent potential race condition due to simultaneous parsing. - The issue primarily showed up in 3.11 by multithreaded users of ast.parse(). In 3.12 a change to when garbage collection can be triggered prevented the race condition from occurring. - gh-112943: Correctly compute end column offsets for multiline tokens in the tokenize module. Patch by Pablo Galindo - gh-112716: Fix SystemError in the import statement and in __reduce__() methods of builtin types when __builtins__ is not a dict. - gh-94606: Fix UnicodeEncodeError when email.message.get_payload() reads a message with a Unicode surrogate character and the message content is not well-formed for surrogateescape encoding. Patch by Sidney Markowitz. - Library - gh-114965: Update bundled pip to 24.0 - gh-114959: tarfile no longer ignores errors when trying to extract a directory on top of a file. - gh-109475: Fix support of explicit option value “–” in argparse (e.g. --option=--). - gh-110190: Fix ctypes structs with array on Windows ARM64 platform by setting MAX_STRUCT_SIZE to 32 in stgdict. Patch by Diego Russo - gh-113280: Fix a leak of open socket in rare cases when error occurred in ssl.SSLSocket creation. - gh-77749: email.policy.EmailPolicy.fold() now always encodes non-ASCII characters in headers if utf8 is false. - gh-114492: Make the result of termios.tcgetattr() reproducible on Alpine Linux. Previously it could leave a random garbage in some fields. - gh-113267: Revert changes in gh-106584 which made calls of TestResult methods startTest() and stopTest() unbalanced. - gh-75128: Ignore an OSError in asyncio.BaseEventLoop.create_server() when IPv6 is available but the interface cannot actually support it. - gh-114257: Dismiss the FileNotFound error in ctypes.util.find_library() and just return None on Linux. - gh-114328: The tty.setcbreak() and new tty.cfmakecbreak() no longer clears the terminal input ICRLF flag. This fixes a regression introduced in 3.12 that no longer matched how OSes define cbreak mode in their stty(1) manual pages. - gh-101438: Avoid reference cycle in ElementTree.iterparse. The iterator returned by ElementTree.iterparse may hold on to a file descriptor. The reference cycle prevented prompt clean-up of the file descriptor if the returned iterator was not exhausted. - gh-104522: OSError raised when run a subprocess now only has filename attribute set to cwd if the error was caused by a failed attempt to change the current directory. - gh-114149: Enum: correctly handle tuple subclasses in custom __new__. - gh-109534: Fix a reference leak in asyncio.selector_events.BaseSelectorEventLoop when SSL handshakes fail. Patch contributed by Jamie Phan. - gh-114077: Fix possible OverflowError in socket.socket.sendfile() when pass count larger than 2 GiB on 32-bit platform. - gh-114014: Fixed a bug in fractions.Fraction where an invalid string using d in the decimals part creates a different error compared to other invalid letters/characters. Patch by Jeremiah Gabriel Pascual. - gh-113951: Fix the behavior of tag_unbind() methods of tkinter.Text and tkinter.Canvas classes with three arguments. Previously, widget.tag_unbind(tag, sequence, funcid) destroyed the current binding for sequence, leaving sequence unbound, and deleted the funcid command. Now it removes only funcid from the binding for sequence, keeping other commands, and deletes the funcid command. It leaves sequence unbound only if funcid was the last bound command. - gh-113877: Fix tkinter method winfo_pathname() on 64-bit Windows. - gh-113661: unittest runner: Don’t exit 5 if tests were skipped. The intention of exiting 5 was to detect issues where the test suite wasn’t discovered at all. If we skipped tests, it was correctly discovered. - gh-113781: Silence unraisable AttributeError when warnings are emitted during Python finalization. - gh-112932: Restore the ability for zipfile to extractall from zip files with a “/” directory entry in them as is commonly added to zips by some wiki or bug tracker data exporters. - gh-113594: Fix UnicodeEncodeError in email when re-fold lines that contain unknown-8bit encoded part followed by non-unknown-8bit encoded part. - gh-113538: In asyncio.StreamReaderProtocol.connection_made(), there is callback that logs an error if the task wrapping the “connected callback” fails. This callback would itself fail if the task was cancelled. Prevent this by checking whether the task was cancelled first. If so, close the transport but don’t log an error. - gh-85567: Fix resource warnings for unclosed files in pickle and pickletools command line interfaces. - gh-101225: Increase the backlog for multiprocessing.connection.Listener objects created by multiprocessing.manager and multiprocessing.resource_sharer to significantly reduce the risk of getting a connection refused error when creating a multiprocessing.connection.Connection to them. - gh-113543: Make sure that webbrowser.MacOSXOSAScript sends webbrowser.open audit event. - gh-113028: When a second reference to a string appears in the input to pickle, and the Python implementation is in use, we are guaranteed that a single copy gets pickled and a single object is shared when reloaded. Previously, in protocol 0, when a string contained certain characters (e.g. newline) it resulted in duplicate objects. - gh-113421: Fix multiprocessing logger for %(filename)s. - gh-111784: Fix segfaults in the _elementtree module. Fix first segfault during deallocation of _elementtree.XMLParser instances by keeping strong reference to pyexpat module in module state for capsule lifetime. Fix second segfault which happens in the same deallocation process by keeping strong reference to _elementtree module in XMLParser structure for _elementtree module lifetime. - gh-113407: Fix import of unittest.mock when CPython is built without docstrings. - gh-113320: Fix regression in Python 3.12 where Protocol classes that were not marked as runtime-checkable would be unnecessarily introspected, potentially causing exceptions to be raised if the protocol had problematic members. Patch by Alex Waygood. - gh-113358: Fix rendering tracebacks for exceptions with a broken __getattr__. - gh-113214: Fix an AttributeError during asyncio SSL protocol aborts in SSL-over-SSL scenarios. - gh-113246: Update bundled pip to 23.3.2. - gh-113199: Make http.client.HTTPResponse.read1 and http.client.HTTPResponse.readline close IO after reading all data when content length is known. Patch by Illia Volochii. - gh-113188: Fix shutil.copymode() and shutil.copystat() on Windows. Previously they worked differenly if dst is a symbolic link: they modified the permission bits of dst itself rather than the file it points to if follow_symlinks is true or src is not a symbolic link, and did not modify the permission bits if follow_symlinks is false and src is a symbolic link. - gh-61648: Detect line numbers of properties in doctests. - gh-112559: signal.signal() and signal.getsignal() no longer call repr on callable handlers. asyncio.run() and asyncio.Runner.run() no longer call repr on the task results. Patch by Yilei Yang. - gh-110190: Fix ctypes structs with array on PPC64LE platform by setting MAX_STRUCT_SIZE to 64 in stgdict. Patch by Diego Russo. - gh-79429: Ignore FileNotFoundError when remove a temporary directory in the multiprocessing finalizer. - gh-81194: Fix a crash in socket.if_indextoname() with specific value (UINT_MAX). Fix an integer overflow in socket.if_indextoname() on 64-bit non-Windows platforms. - gh-112343: Improve handling of pdb convenience variables to avoid replacing string contents. - gh-111615: Fix a regression caused by a fix to gh-93162 whereby you couldn’t configure a QueueHandler without specifying handlers. - gh-111049: Fix crash during garbage collection of the io.BytesIO buffer object. - gh-110345: Show the Tcl/Tk patchlevel (rather than version) in tkinter._test(). - gh-109858: Protect zipfile from “quoted-overlap” zipbomb. It now raises BadZipFile when try to read an entry that overlaps with other entry or central directory. - gh-114440: On Windows, closing the connection writer when cleaning up a broken multiprocessing.Queue queue is now done for all queues, rather than only in concurrent.futures manager thread. This can prevent a deadlock when a multiprocessing worker process terminates without cleaning up. This completes the backport of patches by Victor Stinner and Serhiy Storchaka. - gh-38807: Fix race condition in trace. Instead of checking if a directory exists and creating it, directly call os.makedirs() with the kwarg exist_ok=True. - gh-75705: Set unixfrom envelope in mailbox.mbox and mailbox.MMDF. - gh-106233: Fix stacklevel in InvalidTZPathWarning during zoneinfo module import. - gh-105102: Allow ctypes.Union to be nested in ctypes.Structure when the system endianness is the opposite of the classes. - gh-104282: Fix null pointer dereference in lzma._decode_filter_properties() due to improper handling of BCJ filters with properties of zero length. Patch by Radislav Chugunov. - gh-102512: When os.fork() is called from a foreign thread (aka _DummyThread), the type of the thread in a child process is changed to _MainThread. Also changed its name and daemonic status, it can be now joined. - bpo-35928: io.TextIOWrapper now correctly handles the decoding buffer after read() and write(). - bpo-26791: shutil.move() now moves a symlink into a directory when that directory is the target of the symlink. This provides the same behavior as the mv shell command. The previous behavior raised an exception. Patch by Jeffrey Kintscher. - bpo-36959: Fix some error messages for invalid ISO format string combinations in strptime() that referred to directives not contained in the format string. Patch by Gordon P. Hemsley. - bpo-18060: Fixed a class inheritance issue that can cause segfaults when deriving two or more levels of subclasses from a base class of Structure or Union. - Documentation - gh-110746: Improved markup for valid options/values for methods ttk.treeview.column and ttk.treeview.heading, and for Layouts. - gh-95649: Document that the asyncio module contains code taken from v0.16.0 of the uvloop project, as well as the required MIT licensing information. - Tests - gh-109980: Fix test_tarfile_vs_tar in test_shutil for macOS, where system tar can include more information in the archive than shutil.make_archive. - gh-105089: Fix test.test_zipfile.test_core.TestWithDirectory.test_create_directory_with_write test in AIX by doing a bitwise AND of 0xFFFF on mode , so that it will be in sync with zinfo.external_attr - bpo-40648: Test modes that file can get with chmod() on Windows. - Build - gh-112305: Fixed the check-clean-src step performed on out of tree builds to detect errant $(srcdir)/Python/frozen_modules/*.h files and recommend appropriate source tree cleanup steps to get a working build again. - gh-112867: Fix the build for the case that WITH_PYMALLOC_RADIX_TREE=0 set. - bpo-11102: The os.major(), os.makedev(), and os.minor() functions are now available on HP-UX v3. - bpo-36351: Do not set ipv6type when cross-compiling. - IDLE - gh-96905: In idlelib code, stop redefining built-ins ‘dict’ and ‘object’. - gh-72284: Improve the lists of features, editor key bindings, and shell key bingings in the IDLE doc. - gh-113903: Fix rare failure of test.test_idle, in test_configdialog. - gh-113729: Fix the “Help -> IDLE Doc” menu bug in 3.11.7 and 3.12.1. - gh-113269: Fix test_editor hang on macOS Catalina. - gh-112898: Fix processing unsaved files when quitting IDLE on macOS. - gh-103820: Revise IDLE bindings so that events from mouse button 4/5 on non-X11 windowing systems (i.e. Win32 and Aqua) are not mistaken for scrolling. - bpo-13586: Enter the selected text when opening the “Replace” dialog. - Tools/Demos - gh-109991: Update GitHub CI workflows to use OpenSSL 3.0.13 and multissltests to use 1.1.1w, 3.0.13, 3.1.5, and 3.2.1. - gh-115015: Fix a bug in Argument Clinic that generated incorrect code for methods with no parameters that use the METH_METHOD | METH_FASTCALL | METH_KEYWORDS calling convention. Only the positional parameter count was checked; any keyword argument passed would be silently accepted. - Refresh patches: - bpo-31046_ensurepip_honours_prefix.patch - fix_configure_rst.patch - no-skipif-doctests.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.3.0b1-localpath.patch - python-3.3.0b1-test-posix_fadvise.patch - skip-test_pyobject_freed_is_freed.patch - subprocess-raise-timeout.patch- Update patch fix_configure_rst.patch - Update to 3.12.1 (CVE-2023-6507, bsc#1217939): - Core and Builtins - gh-112125: Fix None.__ne__(None) returning NotImplemented instead of False - gh-112625: Fixes a bug where a bytearray object could be cleared while iterating over an argument in the bytearray.join() method that could result in reading memory after it was freed. - gh-105967: Workaround a bug in Apple’s macOS platform zlib library where zlib.crc32() and binascii.crc32() could produce incorrect results on multi-gigabyte inputs. Including when using zipfile on zips containing large data. - gh-112356: Stopped erroneously deleting a LOAD_NULL bytecode instruction when optimized twice. - gh-111058: Change coro.cr_frame/gen.gi_frame to return None after the coroutine/generator has been closed. This fixes a bug where getcoroutinestate() and getgeneratorstate() return the wrong state for a closed coroutine/generator. - gh-112388: Fix an error that was causing the parser to try to overwrite tokenizer errors. Patch by pablo Galindo - gh-112387: Fix error positions for decoded strings with backwards tokenize errors. Patch by Pablo Galindo - gh-112367: Avoid undefined behaviour when using the perf trampolines by not freeing the code arenas until shutdown. Patch by Pablo Galindo - gh-112243: Don’t include comments in f-string debug expressions. Patch by Pablo Galindo - gh-112266: Change docstrings of __dict__ and __weakref__. - gh-111654: Fix runtime crash when some error happens in opcode LOAD_FROM_DICT_OR_DEREF. - gh-109181: Speed up Traceback object creation by lazily compute the line number. Patch by Pablo Galindo - gh-102388: Fix a bug where iso2022_jp_3 and iso2022_jp_2004 codecs read out of bounds - gh-111366: Fix an issue in the codeop that was causing SyntaxError exceptions raised in the presence of invalid syntax to not contain precise error messages. Patch by Pablo Galindo - gh-111380: Fix a bug that was causing SyntaxWarning to appear twice when parsing if invalid syntax is encountered later. Patch by Pablo galindo - gh-94438: Fix a regression that prevented jumping across is None and is not None when debugging. Patch by Savannah Ostrowski. - gh-110938: Fix error messages for indented blocks with functions and classes with generic type parameters. Patch by Pablo Galindo - gh-109894: Fixed crash due to improperly initialized static MemoryError in subinterpreter. - gh-110782: Fix crash when typing.TypeVar is constructed with a keyword argument. Patch by Jelle Zijlstra. - gh-110696: Fix incorrect error message for invalid argument unpacking. Patch by Pablo Galindo - gh-110543: Fix regression in Python 3.12 where types.CodeType.replace() would produce a broken code object if called on a module or class code object that contains a comprehension. Patch by Jelle Zijlstra. - gh-110514: Add PY_THROW to sys.setprofile() events - gh-110455: Guard assert(tstate->thread_id > 0) with #ifndef HAVE_PTHREAD_STUBS. This allows for for pydebug builds to work under WASI which (currently) lacks thread support. - gh-110259: Correctly identify the format spec in f-strings (with single or triple quotes) that have multiple lines in the expression part and include a formatting spec. Patch by Pablo Galindo - gh-110237: Fix missing error checks for calls to PyList_Append in _PyEval_MatchClass. - gh-109889: Fix the compiler’s redundant NOP detection algorithm to skip over NOPs with no line number when looking for the next instruction’s lineno. - gh-109853: sys.path[0] is now set correctly for subinterpreters. - gh-105716: Subinterpreters now correctly handle the case where they have threads running in the background. Before, such threads would interfere with cleaning up and destroying them, as well as prevent running another script. - gh-109793: The main thread no longer exits prematurely when a subinterpreter is cleaned up during runtime finalization. The bug was a problem particularly because, when triggered, the Python process would always return with a 0 exitcode, even if it failed. - gh-109596: Fix some tokens in the grammar that were incorrectly marked as soft keywords. Also fix some repeated rule names and ensure that repeated rules are not allowed. Patch by Pablo Galindo - gh-109351: Fix crash when compiling an invalid AST involving a named (walrus) expression. - gh-109216: Fix possible memory leak in BUILD_MAP. - gh-109207: Fix a SystemError in __repr__ of symtable entry object. - gh-109179: Fix bug where the C traceback display drops notes from SyntaxError. - gh-109052: Use the base opcode when comparing code objects to avoid interference from instrumentation - gh-88943: Improve syntax error for non-ASCII character that follows a numerical literal. It now points on the invalid non-ASCII character, not on the valid numerical literal. - gh-106931: Statically allocated string objects are now interned globally instead of per-interpreter. This fixes a situation where such a string would only be interned in a single interpreter. Normal string objects are unaffected. - Library - gh-79325: Fix an infinite recursion error in tempfile.TemporaryDirectory() cleanup on Windows. - gh-112645: Remove deprecation error on passing onerror to shutil.rmtree(). - gh-112618: Fix a caching bug relating to typing.Annotated. Annotated[str, True] is no longer identical to Annotated[str, 1]. - gh-112334: Fixed a performance regression in 3.12’s subprocess on Linux where it would no longer use the fast-path vfork() system call when it should have due to a logic bug, instead always falling back to the safe but slower fork(). - Also fixed a related 3.12 security regression: If a value of extra_groups=[] was passed to subprocess.Popen or related APIs, the underlying setgroups(0, NULL) system call to clear the groups list would not be made in the child process prior to exec(). This has been assigned CVE-2023-6507. - This was identified via code inspection in the process of fixing the first bug. - gh-110190: Fix ctypes structs with array on Arm platform by setting MAX_STRUCT_SIZE to 32 in stgdict. Patch by Diego Russo. - gh-112578: Fix a spurious RuntimeWarning when executing the zipfile module. - gh-112509: Fix edge cases that could cause a key to be present in both the __required_keys__ and __optional_keys__ attributes of a typing.TypedDict. Patch by Jelle Zijlstra. - gh-112414: Fix regression in Python 3.12 where calling repr() on a module that had been imported using a custom loader could fail with AttributeError. Patch by Alex Waygood. - gh-112358: Revert change to struct.Struct initialization that broke some cases of subclassing. - gh-94722: Fix bug where comparison between instances of DocTest fails if one of them has None as its lineno. - gh-112105: Make readline.set_completer_delims() work with libedit - gh-111942: Fix SystemError in the TextIOWrapper constructor with non-encodable “errors” argument in non-debug mode. - gh-109538: Issue warning message instead of having RuntimeError be displayed when event loop has already been closed at StreamWriter.__del__(). - gh-111942: Fix crashes in io.TextIOWrapper.reconfigure() when pass invalid arguments, e.g. non-string encoding. - gh-111460: curses: restore wide character support (including curses.unget_wch() and get_wch()) on macOS, which was unavailable due to a regression in Python 3.12. - gh-103791: contextlib.suppress now supports suppressing exceptions raised as part of a BaseExceptionGroup, in addition to the recent support for ExceptionGroup. - gh-111804: Remove posix.fallocate() under WASI as the underlying posix_fallocate() is not available in WASI preview2. - gh-111841: Fix truncating arguments on an embedded null character in os.putenv() and os.unsetenv() on Windows. - gh-111541: Fix doctest for SyntaxError not-builtin subclasses. - gh-110894: Call loop exception handler for exceptions in client_connected_cb of asyncio.start_server() so that applications can handle it. Patch by Kumar Aditya. - gh-111531: Fix reference leaks in bind_class() and bind_all() methods of tkinter widgets. - gh-111356: Added io.text_encoding(), io.DEFAULT_BUFFER_SIZE, and io.IncrementalNewlineDecoder to io.__all__. - gh-111342: Fixed typo in math.sumprod(). - gh-68166: Remove mention of not supported “vsapi” element type in tkinter.ttk.Style.element_create(). Add tests for element_create() and other ttk.Style methods. Add examples for element_create() in the documentation. - gh-75666: Fix the behavior of tkinter widget’s unbind() method with two arguments. Previously, widget.unbind(sequence, funcid) destroyed the current binding for sequence, leaving sequence unbound, and deleted the funcid command. Now it removes only funcid from the binding for sequence, keeping other commands, and deletes the funcid command. It leaves sequence unbound only if funcid was the last bound command. - gh-79033: Another attempt at fixing asyncio.Server.wait_closed(). It now blocks until both conditions are true: the server is closed, and there are no more active connections. (This means that in some cases where in 3.12.0 this function would incorrectly have returned immediately, it will now block; in particular, when there are no active connections but the server hasn’t been closed yet.) - gh-111295: Fix time not checking for errors when initializing. - gh-111253: Add error checking during _socket module init. - gh-111251: Fix _blake2 not checking for errors when initializing. - gh-111174: Fix crash in io.BytesIO.getbuffer() called repeatedly for empty BytesIO. - gh-111187: Postpone removal version for locale.getdefaultlocale() to Python 3.15. - gh-111159: Fix doctest output comparison for exceptions with notes. - gh-110910: Fix invalid state handling in asyncio.TaskGroup and asyncio.Timeout. They now raise proper RuntimeError if they are improperly used and are left in consistent state after this. - gh-111092: Make turtledemo run without default root enabled. - gh-110488: Fix a couple of issues in pathlib.PurePath.with_name(): a single dot was incorrectly considered a valid name, and in PureWindowsPath, a name with an NTFS alternate data stream, like a:b, was incorrectly considered invalid. - gh-110392: Fix tty.setraw() and tty.setcbreak(): previously they returned partially modified list of the original tty attributes. tty.cfmakeraw() and tty.cfmakecbreak() now make a copy of the list of special characters before modifying it. - gh-110590: Fix a bug in _sre.compile() where TypeError would be overwritten by OverflowError when the code argument was a list of non-ints. - gh-65052: Prevent pdb from crashing when trying to display undisplayable objects - gh-110519: Deprecation warning about non-integer number in gettext now alwais refers to the line in the user code where gettext function or method is used. Previously it could refer to a line in gettext code. - gh-110395: Ensure that select.kqueue() objects correctly appear as closed in forked children, to prevent operations on an invalid file descriptor. - gh-110378: contextmanager() and asynccontextmanager() context managers now close an invalid underlying generator object that yields more then one value. - gh-110365: Fix termios.tcsetattr() bug that was overwritting existing errors during parsing integers from term list. - gh-109653: Fix a Python 3.12 regression in the import time of random. Patch by Alex Waygood. - gh-110196: Add __reduce__ method to IPv6Address in order to keep scope_id - gh-110036: On Windows, multiprocessing Popen.terminate() now catchs PermissionError and get the process exit code. If the process is still running, raise again the PermissionError. Otherwise, the process terminated as expected: store its exit code. Patch by Victor Stinner. - gh-110038: Fixed an issue that caused KqueueSelector.select() to not return all the ready events in some cases when a file descriptor is registered for both read and write. - gh-109631: re functions such as re.findall(), re.split(), re.search() and re.sub() which perform short repeated matches can now be interrupted by user. - gh-109747: Improve errors for unsupported look-behind patterns. Now re.error is raised instead of OverflowError or RuntimeError for too large width of look-behind pattern. - gh-109818: Fix reprlib.recursive_repr() not copying __type_params__ from decorated function. - gh-109047: concurrent.futures: The executor manager thread now catches exceptions when adding an item to the call queue. During Python finalization, creating a new thread can now raise RuntimeError. Catch the exception and call terminate_broken() in this case. Patch by Victor Stinner. - gh-109782: Ensure the signature of os.path.isdir() is identical on all platforms. Patch by Amin Alaee. - gh-109590: shutil.which() will prefer files with an extension in PATHEXT if the given mode includes os.X_OK on win32. If no PATHEXT match is found, a file without an extension in PATHEXT can be returned. This change will have shutil.which() act more similarly to previous behavior in Python 3.11. - gh-109786: Fix possible reference leaks and crash when re-enter the __next__() method of itertools.pairwise. - gh-109593: Avoid deadlocking on a reentrant call to the multiprocessing resource tracker. Such a reentrant call, though unlikely, can happen if a GC pass invokes the finalizer for a multiprocessing object such as SemLock. - gh-109613: Fix os.stat() and os.DirEntry.stat(): check for exceptions. Previously, on Python built in debug mode, these functions could trigger a fatal Python error (and abort the process) when a function succeeded with an exception set. Patch by Victor Stinner. - gh-109375: The pdb alias command now prevents registering aliases without arguments. - gh-107219: Fix a race condition in concurrent.futures. When a process in the process pool was terminated abruptly (while the future was running or pending), close the connection write end. If the call queue is blocked on sending bytes to a worker process, closing the connection write end interrupts the send, so the queue can be closed. Patch by Victor Stinner. - gh-50644: Attempts to pickle or create a shallow or deep copy of codecs streams now raise a TypeError. Previously, copying failed with a RecursionError, while pickling produced wrong results that eventually caused unpickling to fail with a RecursionError. - gh-108987: Fix _thread.start_new_thread() race condition. If a thread is created during Python finalization, the newly spawned thread now exits immediately instead of trying to access freed memory and lead to a crash. Patch by Victor Stinner. - gh-108791: Improved error handling in pdb command line interface, making it produce more concise error messages. - gh-105829: Fix concurrent.futures.ProcessPoolExecutor deadlock - gh-106584: Fix exit code for unittest if all tests are skipped. Patch by Egor Eliseev. - gh-102956: Fix returning of empty byte strings after seek in zipfile module - gh-84867: unittest.TestLoader no longer loads test cases from exact unittest.TestCase and unittest.FunctionTestCase classes. - gh-91133: Fix a bug in tempfile.TemporaryDirectory cleanup, which now no longer dereferences symlinks when working around file system permission errors. - gh-73561: Omit the interface scope from an IPv6 address when used as Host header by http.client. - gh-86826: zipinfo now supports the full range of values in the TZ string determined by RFC 8536 and detects all invalid formats. Both Python and C implementations now raise exceptions of the same type on invalid data. - bpo-43153: On Windows, tempfile.TemporaryDirectory previously masked a PermissionError with NotADirectoryError during directory cleanup. It now correctly raises PermissionError if errors are not ignored. Patch by Andrei Kulakov and Ken Jin. - bpo-35332: The shutil.rmtree() function now ignores errors when calling os.close() when ignore_errors is True, and os.close() no longer retried after error. - bpo-41422: Fixed memory leaks of pickle.Pickler and pickle.Unpickler involving cyclic references via the internal memo mapping. - bpo-40262: The ssl.SSLSocket.recv_into() method no longer requires the buffer argument to implement __len__ and supports buffers with arbitrary item size. - Documentation - gh-111699: Relocate smtpd deprecation notice to its own section rather than under locale in What’s New in Python 3.12 document - gh-108826: dis module command-line interface is now mentioned in documentation. Test- s - gh-112769: The tests now correctly compare zlib version when zlib.ZLIB_RUNTIME_VERSION contains non-integer suffixes. For example zlib-ng defines the version as 1.3.0.zlib-ng. - gh-110367: Make regrtest --verbose3 option compatible with - -huntrleaks -jN options. The ./python -m test -j1 -R 3:3 - -verbose3 command now works as expected. Patch by Victor Stinner. - gh-111165: Remove no longer used functions run_unittest() and run_doctest() from the test.support module. - gh-110932: Fix regrtest if the SOURCE_DATE_EPOCH environment variable is defined: use the variable value as the random seed. Patch by Victor Stinner. - gh-110995: test_gdb: Fix detection of gdb built without Python scripting support. Patch by Victor Stinner. - gh-110918: Test case matching patterns specified by options - -match, --ignore, --matchfile and --ignorefile are now tested in the order of specification, and the last match determines whether the test case be run or ignored. - gh-110647: Fix test_stress_modifying_handlers() of test_signal. Patch by Victor Stinner. - gh-103053: Fix test_tools.test_freeze on FreeBSD: run “make distclean” instead of “make clean” in the copied source directory to remove also the “python” program. Patch by Victor Stinner. - gh-110167: Fix a deadlock in test_socket when server fails with a timeout but the client is still running in its thread. Don’t hold a lock to call cleanup functions in doCleanups(). One of the cleanup function waits until the client completes, whereas the client could deadlock if it called addCleanup() in such situation. Patch by Victor Stinner. - gh-110388: Add tests for tty. - gh-81002: Add tests for termios. - gh-110267: Add tests for pickling and copying PyStructSequence objects. Patched by Xuehai Pan. - gh-110031: Skip test_threading tests using thread+fork if Python is built with Address Sanitizer (ASAN). Patch by Victor Stinner. - gh-110088: Fix test_asyncio timeouts: don’t measure the maximum duration, a test should not measure a CI performance. Only measure the minimum duration when a task has a timeout or delay. Add CLOCK_RES to test_asyncio.utils. Patch by Victor Stinner. - gh-109974: Fix race conditions in test_threading lock tests. Wait until a condition is met rather than using time.sleep() with a hardcoded number of seconds. Patch by Victor Stinner. - gh-110033: Fix test_interprocess_signal() of test_signal. Make sure that the subprocess.Popen object is deleted before the test raising an exception in a signal handler. Otherwise, Popen.__del__() can get the exception which is logged as Exception ignored in: ... and the test fails. Patch by Victor Stinner. - gh-109594: Fix test_timeout() of test_concurrent_futures.test_wait. Remove the future which may or may not complete depending if it takes longer than the timeout ot not. Keep the second future which does not complete before wait() timeout. Patch by Victor Stinner. - gh-109972: Split test_gdb.py file into a test_gdb package made of multiple tests, so tests can now be run in parallel. Patch by Victor Stinner. - gh-103053: Skip test_freeze_simple_script() of test_tools.test_freeze if Python is built with ./configure - -enable-optimizations, which means with Profile Guided Optimization (PGO): it just makes the test too slow. The freeze tool is tested by many other CIs with other (faster) compiler flags. Patch by Victor Stinner. - gh-109580: Skip test_perf_profiler if Python is built with ASAN, MSAN or UBSAN sanitizer. Python does crash randomly in this test on such build. Patch by Victor Stinner. - gh-104736: Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora 38). Search patterns in gdb “bt” command output to detect when gdb fails to retrieve the traceback. For example, skip a test if Backtrace stopped: frame did not save the PC is found. Patch by Victor Stinner. - gh-108927: Fixed order dependence in running tests in the same process when a test that has submodules (e.g. test_importlib) follows a test that imports its submodule (e.g. test_importlib.util) and precedes a test (e.g. test_unittest or test_compileall) that uses that submodule. - Build - gh-112088: Add Tools/build/regen-configure.sh script to regenerate the configure with an Ubuntu container image. The quay.io/tiran/cpython_autoconf:271 container image (tiran/cpython_autoconf) is no longer used. Patch by Victor Stinner. - gh-111046: For wasi-threads, memory is now exported to fix compatibility issues with some wasm runtimes. - gh-103053: “make check-clean-src” now also checks if the “python” program is found in the source directory: fail with an error if it does exist. Patch by Victor Stinner. - gh-109191: Fix compile error when building with recent versions of libedit. - IDLE - bpo-35668: Add docstrings to the IDLE debugger module. Fix two bugs: initialize Idb.botframe (should be in Bdb); in Idb.in_rpc_code, check whether prev_frame is None before trying to use it. Greatly expand test_debugger. - C API - gh-106560: Fix redundant declarations in the public C API. Declare PyBool_Type and PyLong_Type only once. Patch by Victor Stinner. - gh-112438: Fix support of format units “es”, “et”, “es#”, and “et#” in nested tuples in PyArg_ParseTuple()-like functions. - gh-109521: PyImport_GetImporter() now sets RuntimeError if it fails to get sys.path_hooks or sys.path_importer_cache or they are not list and dict correspondingly. Previously it could return NULL without setting error in obscure cases, crash or raise SystemError if these attributes have wrong type.- Remove F00251-change-user-install-location.patch, that patch breaks the python-rpm-macros usage with multibuild- Update to the final release of 3.12.0: Python 3.12 is the latest stable release of the Python programming language, with a mix of changes to the language and the standard library. The library changes focus on cleaning up deprecated APIs, usability, and correctness. Of note, the distutils package has been removed from the standard library. Filesystem support in os and pathlib has seen a number of improvements, and several modules have better performance. The language changes focus on usability, as f-strings have had many limitations removed and ‘Did you mean …’ suggestions continue to improve. The new type parameter syntax and type statement improve ergonomics for using generic types and type aliases with static type checkers. This article doesn’t attempt to provide a complete specification of all new features, but instead gives a convenient overview. For full details, you should refer to the documentation, such as the Library Reference and Language Reference. If you want to understand the complete implementation and design rationale for a change, refer to the PEP for a particular new feature; but note that PEPs usually are not kept up-to-date once a feature has been fully implemented. - New syntax features: - PEP 695, type parameter syntax and the type statement - New grammar features: - PEP 701, f-strings in the grammar - Interpreter improvements: - PEP 684, a unique per-interpreter GIL - PEP 669, low impact monitoring - Improved ‘Did you mean …’ suggestions for NameError, ImportError, and SyntaxError exceptions - Python data model improvements: - PEP 688, using the buffer protocol from Python - Significant improvements in the standard library: - The pathlib.Path class now supports subclassing - The os module received several improvements for Windows support - A command-line interface has been added to the sqlite3 module - isinstance() checks against runtime-checkable protocols enjoy a speed up of between two and 20 times - The asyncio package has had a number of performance improvements, with some benchmarks showing a 75% speed up. - A command-line interface has been added to the uuid module - Due to the changes in PEP 701, producing tokens via the tokenize module is up to up to 64% faster. - Security improvements: - Replace the builtin hashlib implementations of SHA1, SHA3, SHA2-384, SHA2-512, and MD5 with formally verified code from the HACL* project. These builtin implementations remain as fallbacks that are only used when OpenSSL does not provide them. - C API improvements: - PEP 697, unstable C API tier - PEP 683, immortal objects - CPython implementation improvements: - PEP 709, comprehension inlining - CPython support for the Linux perf profiler - Implement stack overflow protection on supported platforms - New typing features: - PEP 692, using TypedDict to annotate **kwargs - PEP 698, typing.override() decorator - Important deprecations, removals or restrictions: - PEP 623: Remove wstr from Unicode objects in Python’s C API, reducing the size of every str object by at least 8 bytes. - PEP 632: Remove the distutils package. See the migration guide for advice replacing the APIs it provided. The third-party Setuptools package continues to provide distutils, if you still require it in Python 3.12 and beyond. - gh-95299: Do not pre-install setuptools in virtual environments created with venv. This means that distutils, setuptools, pkg_resources, and easy_install will no longer available by default; to access these run pip install setuptools in the activated virtual environment. - The asynchat, asyncore, and imp modules have been removed, along with several unittest.TestCase method aliases. - Refresh bluez-devel-vendor.tar.xz from bluez-devel 5.69-1.1.- Update to 3.12.0rc3: - Core and Builtins - gh-109496: On a Python built in debug mode, Py_DECREF() now calls _Py_NegativeRefcount() if the object is a dangling pointer to deallocated memory: memory filled with 0xDD “dead byte” by the debug hook on memory allocators. The fix is to check the reference count before checking for _Py_IsImmortal(). Patch by Victor Stinner. - gh-109371: Deopted instructions correctly for tool initialization and modified the incorrect assertion in instrumentation, when a previous tool already sets INSTRUCTION events - gh-105658: Fix bug where the line trace of an except block ending with a conditional includes an excess event with the line of the conditional expression. - gh-109219: Fix compiling type param scopes that use a name which is also free in an inner scope. - gh-109341: Fix crash when compiling an invalid AST involving a ast.TypeAlias. - gh-109195: Fix source location for the LOAD_* instruction preceding a LOAD_SUPER_ATTR to load the super global (or shadowing variable) so that it encompasses only the name super and not the following parentheses. - gh-109118: Disallow nested scopes (lambdas, generator expressions, and comprehensions) within PEP 695 annotation scopes that are nested within classes. - gh-109114: Relax the detection of the error message for invalid lambdas inside f-strings to not search for arbitrary replacement fields to avoid false positives. Patch by Pablo Galindo - gh-109118: Fix interpreter crash when a NameError is raised inside the type parameters of a generic class. - gh-108976: Fix crash that occurs after de-instrumenting a code object in a monitoring callback. - gh-108732: Make iteration variables of module- and class-scoped comprehensions visible to pdb and other tools that use frame.f_locals again. - gh-108959: Fix caret placement for error locations for subscript and binary operations that involve non-semantic parentheses and spaces. Patch by Pablo Galindo - Library - gh-108682: Enum: require names=() or type=... to create an empty enum using the functional syntax. - gh-108843: Fix an issue in ast.unparse() when unparsing f-strings containing many quote types. - Documentation - gh-102823: Document the return type of x // y when x and y have type float. - Tests - gh-109396: Fix test_socket.test_hmac_sha1() in FIPS mode. Use a longer key: FIPS mode requires at least of at least 112 bits. The previous key was only 32 bits. Patch by Victor Stinner. - gh-104736: Fix test_gdb on Python built with LLVM clang 16 on Linux ppc64le (ex: Fedora 38). Search patterns in gdb “bt” command output to detect when gdb fails to retrieve the traceback. For example, skip a test if Backtrace stopped: frame did not save the PC is found. Patch by Victor Stinner. - gh-109237: Fix test_site.test_underpth_basic() when the working directory contains at least one non-ASCII character: encode the ._pth file to UTF-8 and enable the UTF-8 Mode to use UTF-8 for the child process stdout. Patch by Victor Stinner. - gh-109230: Fix test_pyexpat.test_exception(): it can now be run from a directory different than Python source code directory. Before, the test failed in this case. Skip the test if Modules/pyexpat.c source is not available. Skip also the test on Python implementations other than CPython. Patch by Victor Stinner. - gh-109015: Fix test_asyncio, test_imaplib and test_socket tests on FreeBSD if the TCP blackhole is enabled (sysctl net.inet.tcp.blackhole). Skip the few tests which failed with ETIMEDOUT which such non standard configuration. Currently, the FreeBSD GCP image enables TCP and UDP blackhole (sysctl net.inet.tcp.blackhole=2 and sysctl net.inet.udp.blackhole=1). Patch by Victor Stinner. - gh-91960: Skip test_gdb if gdb is unable to retrieve Python frame objects: if a frame is . When Python is built with “clang -Og”, gdb can fail to retrive the frame parameter of _PyEval_EvalFrameDefault(). In this case, tests like py_bt() are likely to fail. Without getting access to Python frames, python-gdb.py is mostly clueless on retrieving the Python traceback. Moreover, test_gdb is no longer skipped on macOS if Python is built with Clang. Patch by Victor Stinner. - gh-108962: Skip test_tempfile.test_flags() if chflags() fails with “OSError: [Errno 45] Operation not supported” (ex: on FreeBSD 13). Patch by Victor Stinner. - gh-108851: Fix test_tomllib recursion tests for WASI buildbots: reduce the recursion limit and compute the maximum nested array/dict depending on the current available recursion limit. Patch by Victor Stinner. - gh-108851: Add get_recursion_available() and get_recursion_depth() functions to the test.support module. Patch by Victor Stinner. - gh-108834: Add --fail-rerun option option to regrtest: if a test failed when then passed when rerun in verbose mode, exit the process with exit code 2 (error), instead of exit code 0 (success). Patch by Victor Stinner. - gh-108834: Rename regrtest --verbose2 option (-w) to --rerun. Keep --verbose2 as a deprecated alias. Patch by Victor Stinner. - gh-108834: When regrtest reruns failed tests in verbose mode (./python -m test --rerun), tests are now rerun in fresh worker processes rather than being executed in the main process. If a test does crash or is killed by a timeout, the main process can detect and handle the killed worker process. Tests are rerun in parallel if the -jN option is used to run tests in parallel. Patch by Victor Stinner. - gh-103186: Suppress and assert expected RuntimeWarnings in test_sys_settrace.py - Build - gh-108740: Fix a race condition in make regen-all. The deepfreeze.c source and files generated by Argument Clinic are now generated or updated before generating “global objects”. Previously, some identifiers may miss depending on the order in which these files were generated. Patch by Victor Stinner. - Python 3.12.0 release candidate 2: - Security - gh-108310: Fixed an issue where instances of ssl.SSLSocket were vulnerable to a bypass of the TLS handshake and included protections (like certificate verification) and treating sent unencrypted data as if it were post-handshake TLS encrypted data. Security issue reported as CVE-2023-40217 by Aapo Oksman. Patch by Gregory P. Smith. - gh-107774: PEP 669 specifies that sys.monitoring.register_callback will generate an audit event. Pre-releases of Python 3.12 did not generate the audit event. This is now fixed. - Core and Builtins - gh-108520: Fix multiprocessing.synchronize.SemLock.__setstate__() to properly initialize multiprocessing.synchronize.SemLock._is_fork_ctx. This fixes a regression when passing a SemLock accross nested processes. - Rename multiprocessing.synchronize.SemLock.is_fork_ctx to multiprocessing.synchronize.SemLock._is_fork_ctx to avoid exposing it as public API. - gh-108654: Restore locals shadowed by an inlined comprehension if the comprehension raises an exception. - gh-108487: Change an assert that would cause a spurious crash in a devious case that should only trigger deoptimization. - gh-106176: Use a WeakValueDictionary to track the lists containing the modules each thread is currently importing. This helps avoid a reference leak from keeping the list around longer than necessary. Weakrefs are used as GC can’t interrupt the cleanup. - gh-107901: Fix missing line number on JUMP_BACKWARD at the end of a for loop. - gh-108390: Raise an exception when setting a non-local event (RAISE, EXCEPTION_HANDLED, etc.) in sys.monitoring.set_local_events. - Fixes crash when tracing in recursive calls to Python classes. - gh-91051: Fix abort / segfault when using all eight type watcher slots, on platforms where char is signed by default. - gh-107724: In pre-release versions of 3.12, up to rc1, the sys.monitoring callback function for the PY_THROW event was missing the third, exception argument. That is now fixed. - gh-107080: Trace refs builds (--with-trace-refs) were crashing when used with isolated subinterpreters. The problematic global state has been isolated to each interpreter. Other fixing the crashes, this change does not affect users. - gh-77377: Ensure that multiprocessing synchronization objects created in a fork context are not sent to a different process created in a spawn context. This changes a segfault into an actionable RuntimeError in the parent process. - Library - gh-108469: ast.unparse() now supports new f-string syntax introduced in Python 3.12. Note that the f-string quotes are reselected for simplicity under the new syntax. (Patch by Steven Sun) - gh-108682: Enum: raise TypeError if super().__new__() is called from a custom __new__. - gh-108295: Fix crashes related to use of weakrefs on typing.TypeVar. - gh-64662: Fix support for virtual tables in sqlite3.Connection.iterdump(). Patch by Aviv Palivoda. - gh-108111: Fix a regression introduced in gh-101251 for 3.12, resulting in an incorrect offset calculation in gzip.GzipFile.seek(). - gh-105736: Harmonized the pure Python version of OrderedDict with the C version. Now, both versions set up their internal state in __new__. Formerly, the pure Python version did the set up in __init__. - gh-108083: Fix bugs in the constructor of sqlite3.Connection and sqlite3.Connection.close() where exceptions could be leaked. Patch by Erlend E. Aasland. - gh-107963: Fix multiprocessing.set_forkserver_preload() to check the given list of modules names. Patch by Dong-hee Na. - gh-106242: Fixes os.path.normpath() to handle embedded null characters without truncating the path. - gh-107913: Fix possible losses of errno and winerror values in OSError exceptions if they were cleared or modified by the cleanup code before creating the exception object. - gh-107845: tarfile.data_filter() now takes the location of symlinks into account when determining their target, so it will no longer reject some valid tarballs with LinkOutsideDestinationError. - gh-107805: Fix signatures of module-level generated functions in turtle. - gh-107715: Fix doctest.DocTestFinder.find() in presence of class names with special characters. Patch by Gertjan van Zwieten. - gh-100814: Passing a callable object as an option value to a Tkinter image now raises the expected TclError instead of an AttributeError. - gh-106684: Close asyncio.StreamWriter when it is not closed by application leading to memory leaks. Patch by Kumar Aditya. - gh-107396: tarfiles; Fixed use before assignment of self.exception for gzip decompression - gh-106052: re module: fix the matching of possessive quantifiers in the case of a subpattern containing backtracking. - gh-100061: Fix a bug that causes wrong matches for regular expressions with possessive qualifier. - gh-99203: Restore following CPython <= 3.10.5 behavior of shutil.make_archive(): do not create an empty archive if root_dir is not a directory, and, in that case, raise FileNotFoundError or NotADirectoryError regardless of format choice. Beyond the brought-back behavior, the function may now also raise these exceptions in dry_run mode. - Documentation - gh-105052: Update timeit doc to specify that time in seconds is just the default. - Tests - gh-89392: Removed support of test_main() function in tests. They now always use normal unittest test runner. - gh-108388: Convert test_concurrent_futures to a package of 7 sub-tests. Patch by Victor Stinner. - gh-108388: Split test_multiprocessing_fork, test_multiprocessing_forkserver and test_multiprocessing_spawn into test packages. Each package is made of 4 sub-tests: processes, threads, manager and misc. It allows running more tests in parallel and so reduce the total test duration. Patch by Victor Stinner. - gh-105776: Fix test_cppext when the C compiler command -std=c11 option: remove -std= options from the compiler command. Patch by Victor Stinner. - gh-107178: Add the C API test for functions in the Mapping Protocol, the Sequence Protocol and some functions in the Object Protocol. - Build - gh-63760: Fix Solaris build: no longer redefine the gethostname() function. Solaris defines the function since 2005. Patch by Victor Stinner, original patch by Jakub Kulík. - gh-107814: When calling find_python.bat with -q it did not properly silence the output of nuget. That is now fixed. - Windows - gh-107565: Update Windows build to use OpenSSL 3.0.10. - gh-106242: Fixes realpath() to behave consistently when passed a path containing an embedded null character on Windows. In strict mode, it now raises OSError instead of the unexpected ValueError, and in non-strict mode will make the path absolute. - gh-106844: Fix integer overflow and truncating by the null character in _winapi.LCMapStringEx() which affects ntpath.normcase(). - macOS - gh-107565: Update macOS installer to use OpenSSL 3.0.10. - Tools/Demos - gh-107565: Update multissltests and GitHub CI workflows to use OpenSSL 1.1.1v, 3.0.10, and 3.1.2. - gh-95065: Argument Clinic now supports overriding automatically generated signature by using directive @text_signature. - C API - gh-107916: C API functions PyErr_SetFromErrnoWithFilename(), PyErr_SetExcFromWindowsErrWithFilename() and PyErr_SetFromWindowsErrWithFilename() save now the error code before calling PyUnicode_DecodeFSDefault(). - gh-107915: Such C API functions as PyErr_SetString(), PyErr_Format(), PyErr_SetFromErrnoWithFilename() and many others no longer crash or ignore errors if it failed to format the error message or decode the filename. Instead, they keep a corresponding error. - gh-107810: Improve DeprecationWarning for uses of PyType_Spec with metaclasses that have custom tp_new.- restrict PEP668 to ALP/Tumbleweed- Refresh all patches - Drop Revert-gh105127-left-tests.patch, in upstream now - Update to 3.12.0rc1: - Reverted the :mod:`email.utils` security improvement change released in 3.12beta4 that unintentionally caused :mod:`email.utils.getaddresses` to fail to parse email addresses with a comma in the quoted name field. See :gh:`106669`. - Start initializing ob_digit during creation of :c:type:`PyLongObject` objects. Patch by Illia Volochii. - Increase C recursion limit for functions other than the main interpreter from 800 to 1500. This should allow functions like list.__repr__ and json.dumps to handle all the inputs that they could prior to 3.12 - Fix potential unaligned memory access on C APIs involving returned sequences of char * pointers within the :mod:`grp` and :mod:`socket` modules. These were revealed using a - fsaniziter=alignment build on ARM macOS. Patch by Christopher Chavez. - Add the exception as the third argument to PY_UNIND callbacks in sys.monitoring. This makes the PY_UNWIND callback consistent with the other exception hanlding callbacks. - Raise a ValueError when a monitoring callback funtion returns DISABLE for events that cannot be disabled locally. - Add a RERAISE event to sys.monitoring, which occurs when an exception is reraised, either explicitly by a plain raise statement, or implicitly in an except or finally block. - Unsupported modules now always fail to be imported. - Fix classmethod-style :func:`super` method calls (i.e., where the second argument to :func:`super`, or the implied second argument drawn from self/cls in the case of zero-arg super, is a type) when the target of the call is not a classmethod. - Python no longer crashes due an infrequent race when initialzing per-interpreter interned strings. The crash would manifest when the interpreter was finalized. - Python no longer crashes due to an infrequent race in setting Py_FileSystemDefaultEncoding and Py_FileSystemDefaultEncodeErrors (both deprecated), when simultaneously initializing two isolated subinterpreters. Now they are only set during runtime initialization. - Fix a segmentation fault caused by a use-after-free bug in frame_dealloc when the trashcan delays the deallocation of a PyFrameObject. - No longer suppress arbitrary errors in the __annotations__ getter and setter in the type and module types. - Propagate frozen_modules to multiprocessing spawned process interpreters. - Prevent out-of-bounds memory access during mmap.find() calls. - Seems that in some conditions, OpenSSL will return SSL_ERROR_SYSCALL instead of SSL_ERROR_SSL when a certification verification has failed, but the error parameters will still contain ERR_LIB_SSL and SSL_R_CERTIFICATE_VERIFY_FAILED. We are now detecting this situation and raising the appropiate ssl.SSLCertVerificationError. Patch by Pablo Galindo - Fix :func:`types.get_original_bases` to only return :attr:`!__orig_bases__` if it is present on cls directly. Patch by James Hilton-Balfe. - Prevent memory leak and use-after-free when using pointers to pointers with ctypes - Make :func:`gettext.pgettext` search plural definitions when translation is not found. - Document behavior of :func:`shutil.disk_usage` for non-mounted filesystems on Unix. - Do not report MultipartInvariantViolationDefect defect when the :class:`email.parser.Parser` class is used to parse emails with headersonly=True. - Fix invalid result from :meth:`PurePath.relative_to` method when attempting to walk a ".." segment in other with walk_up enabled. A :exc:`ValueError` exception is now raised in this case. - Fix potential missing NULL check of d2i_SSL_SESSION result in _ssl.c. - Update the bundled copy of pip to version 23.2.1. - Fixed several bugs in zipfile.Path, including: in Path.match`, Windows separators are no longer honored (and never were meant to be); Fixed ``name/suffix/suffixes/stem operations when no filename is present and the Path is not at the root of the zipfile; Reworked glob for performance and more correct matching behavior. - Add __copy__ and __deepcopy__ in :mod:`enum` - Revert a change to :func:`colorsys.rgb_to_hls` that caused division by zero for certain almost-white inputs. Patch by Terry Jan Reedy. - Instances of :class:`typing.TypeVar`, :class:`typing.ParamSpec`, :class:`typing.ParamSpecArgs`, :class:`typing.ParamSpecKwargs`, and :class:`typing.TypeVarTuple` once again support weak references, fixing a regression introduced in Python 3.12.0 beta 1. Patch by Jelle Zijlstra. - Detect possible memory allocation failure in the libtommath function :c:func:`mp_init` used by the _tkinter module. - Fix crash when calling repr with a manually constructed SignalDict object. Patch by Charlie Zhao. - Change the default return value of :meth:`http.client.HTTPConnection.get_proxy_response_headers` to be None and not {}. - Ensure gettext(msg) retrieve translations even if a plural form exists. In other words: gettext(msg) == ngettext(msg, '', 1). - Add documentation for :c:type:`PyInterpreterConfig` and :c:func:`Py_NewInterpreterFromConfig`. Also clarify some of the nearby docs relative to per-interpreter GIL. - Document the :mod:`curses` module variables :const:`~curses.LINES` and :const:`~curses.COLS`. - Add a number of standard external names to nitpick_ignore. - Add documentation on how to localize the :mod:`argparse` module. - test_logging: Fix test_udp_reconnection() by increasing the timeout from 100 ms to 5 minutes (LONG_TIMEOUT). Patch by Victor Stinner. - test_capi: Fix test_no_FatalError_infinite_loop() to no longer write a coredump, by using test.support.SuppressCrashReport. Patch by Victor Stinner. - Avoid creating a reference to the test object in :meth:`~unittest.TestResult.collectedDurations`. - Moved tests for zipfile.Path into Lib/test/test_zipfile/_path. Made zipfile._path a package. - Check for linux/limits.h before including it in Modules/posixmodule.c. - Detect MPI compilers in :file:`configure`. - Add experimental wasi-threads support. Patch by Takashi Yamamoto. - Update Windows build to use OpenSSL 3.0.9 - Update macOS installer to use OpenSSL 3.0.9. - Fix bugs in the Argument Clinic destination clear command; the destination buffers would never be cleared, and the destination directive parser would simply continue to the fault handler after processing the command. Patch by Erlend E. Aasland. - freeze now fetches CONFIG_ARGS from the original CPython instance the Makefile uses to call utility scripts. Patch by Ijtaba Hussain. - :c:func:`PyModule_AddObjectRef` is now only available in the limited API version 3.10 or later.- add externally_managed.in to label this build as PEP-668 managed- IT MEANS THAT bsc#1210638 STILL HAS NOT BEEN FIXED! - Add Revert-gh105127-left-tests.patch (gh#python/cpython!106941) partially reverting CVE-2023-27043-email-parsing-errors.patch, because of the regression in gh#python/cpython#106669.- Update to 3.12.0b4: - gh-issue-102988: CVE-2023-27043 (bsc#1210638): Prevent :func:`email.utils.parseaddr` and :func:`email.utils.getaddresses` from returning the realname portion of an invalid RFC2822 email header in the email address portion of the 2-tuple returned after being parsed by :class:`email._parseaddr.AddressList`. - gh-issue-106396: When the format specification of an f-string expression is empty, the parser now generates an empty :class:`ast.JoinedStr` node for it instead of an one-element :class:`ast.JoinedStr` with an empty string :class:`ast.Constant`. - gh-issue-106145: Make ``end_lineno`` and ``end_col_offset`` required on ``type_param`` ast nodes. - gh-issue-105979: Fix crash in :func:`!_imp.get_frozen_object` due to improper exception handling. - gh-issue-98931: Ensure custom :exc:`SyntaxError` error messages are raised for invalid imports with multiple targets. Patch by Pablo Galindo - gh-issue-105908: Fixed bug where :gh:`99111` breaks future import ``barry_as_FLUFL`` in the Python REPL. - gh-issue-105340: Include the comprehension iteration variable in ``locals()`` inside a module- or class-scope comprehension. - gh-issue-105486: Change the repr of ``ParamSpec`` list of args in ``types.GenericAlias``. - gh-issue-101006: Improve error handling when read :mod:`marshal` data. - gh-issue-106524: Fix crash in :func:`!_sre.template` with templates containing invalid group indices. - gh-issue-106510: Improve debug output for atomic groups in regular expressions. - gh-issue-106503: Fix ref cycle in :class:`!asyncio._SelectorSocketTransport` by removing ``_write_ready`` in ``close``. - gh-issue-105497: Fix flag mask inversion when unnamed flags exist. - gh-issue-90876: Prevent :mod:`multiprocessing.spawn` from failing to *import* in environments where ``sys.executable`` is ``None``. This regressed in 3.11 with the addition of support for path-like objects in multiprocessing. - gh-issue-106292: Check for an instance-dict cached value in the :meth:`__get__` method of :func:`functools.cached_property`. This better matches the pre-3.12 behavior and improves compatibility for users subclassing :func:`functools.cached_property` and adding a :meth:`__set__` method. - gh-issue-106330: Fix incorrect matching of empty paths in :meth:`pathlib.PurePath.match`. This bug was introduced in Python 3.12.0 beta 1. - gh-issue-102541: Make pydoc.doc catch bad module ImportError when output stream is not None. - gh-issue-106152: Added PY_THROW event hook for :mod:`cProfile` for generators - gh-issue-106075: Added `asyncio.taskgroups.__all__` to `asyncio.__all__` for export in star imports. - gh-issue-105987: Fix crash due to improper reference counting in :mod:`asyncio` eager task factory internal routines. - gh-issue-105974: Fix bug where a :class:`typing.Protocol` class that had one or more non-callable members would raise :exc:`TypeError` when :func:`issubclass` was called against it, even if it defined a custom ``__subclasshook__`` method. The behaviour in Python 3.11 and lower -- which has now been restored -- was not to raise :exc:`TypeError` in these situations if a custom ``__subclasshook__`` method was defined. Patch by Alex Waygood. - gh-issue-96145: Reverted addition of ``json.AttrDict``. - gh-issue-105497: Fix flag inversion when alias/mask members exist. - gh-issue-104554: Add RTSPS scheme support in urllib.parse - gh-issue-94777: Fix hanging :mod:`multiprocessing` ``ProcessPoolExecutor`` when a child process crashes while data is being written in the call queue. - gh-issue-106232: Make timeit doc command lines compatible with Windows by using double quotes for arguments. This works on linux and macOS also. - gh-issue-101634: When running the Python test suite with ``-jN`` option, if a worker stdout cannot be decoded from the locale encoding report a failed testn so the exitcode is non-zero. Patch by Victor Stinner. - gh-issue-106118: Fix compilation for platforms without :data:`!O_CLOEXEC`. The issue was introduced with Python 3.12b1 in :gh:`103295`. Patch by Erlend Aasland. - gh-issue-104692: Include ``commoninstall`` as a prerequisite for ``bininstall`` This ensures that ``commoninstall`` is completed before ``bininstall`` is started when parallel builds are used (``make - j install``), and so the ``python3`` symlink is only installed after all standard library modules are installed. - gh-issue-106359: Argument Clinic now explicitly forbids "kwarg splats" in function calls used as annotations. - gh-issue-105227: The new :c:func:`PyType_GetDict` provides the dictionary for the given type object that is normally exposed by ``cls.__dict__``. Normally it's sufficient to use :c:member:`~PyTypeObject.tp_dict`, but for the static builtin types :c:member:`!tp_dict` is now always ``NULL``. :c:func:`!PyType_GetDict()` provides the correct dict object instead.- Update to 3.12.0b3: - gh-103142: The version of OpenSSL used in Windows and Mac installers has been upgraded to 1.1.1u to address CVE-2023-2650, CVE-2023-0465, CVE-2023-0466, CVE-2023-0464, as well as CVE-2023-0286, CVE-2022-4303, and CVE-2022-4303 fixed previously in 1.1.1t (gh-101727). - gh-102153: urllib.parse.urlsplit() now strips leading C0 control and space characters following the specification for URLs defined by WHATWG in response to CVE-2023-24329. - gh-99889: Fixed a security in flaw in uu.decode() that could allow for directory traversal based on the input if no out_file was specified. - gh-104049: Do not expose the local on-disk location in directory indexes produced by http.client.SimpleHTTPRequestHandler. - gh-103935: trace.__main__ now uses io.open_code() for files to be executed instead of raw open(). - gh-102953: The extraction methods in tarfile, and shutil.unpack_archive(), have a new filter argument that allows limiting tar features than may be surprising or dangerous, such as creating files outside the destination directory. See Extraction filters for details. - Remove upstreamed patches: - 00398-fix-stack-overwrite-on-32-bit-in-perf-map-test-harness-gh-104811-104823.patch- Add 00398-fix-stack-overwrite-on-32-bit-in-perf-map-test-harness-gh-104811-104823.patch gh#python/cpython#104811- Refresh all patches - Update to 3.12.0b1: Full changelog can be found here https://docs.python.org/dev/whatsnew/changelog.html#python-3-12-0-beta-1- Why in the world we download from HTTP?- Ignore failing test test_freeze_simple_script, it fails because it cannot import _sysconfigdata__linux_x86_64-linux-gnu that's not present in the test environment, it fails without bundled libs. - Remove non existing paths: * %{sitedir}/tkinter/test * %{sitedir}/sqlite3/test * %{dynlib _curses_panel}- Update to 3.12.0a7: Full changelog can be found here https://docs.python.org/dev/whatsnew/changelog.html#python-3-12-0-alpha-7- Switch off obsoleting previous interpreters.- Update to 3.12.0a6: - Many new features for Python 3.12 are still being planned and written. Among the new major new features and changes so far: - Even more improved error messages. More exceptions potentially caused by typos now make suggestions to the user. - Support for the Linux perf profiler to report Python function names in traces. - The deprecated wstr and wstr_length members of the C implementation of unicode objects were removed, per PEP 623. - In the unittest module, a number of long deprecated methods and classes were removed. (They had been deprecated since Python 3.1 or 3.2). - The deprecated smtpd and distutils modules have been removed (see PEP 594 and PEP 632. The setuptools package (installed by default in virtualenvs and many other places) continues to provide the distutils module. - A number of other old, broken and deprecated functions, classes and methods have been removed. - Invalid backslash escape sequences in strings now warn with SyntaxWarning instead of DeprecationWarning, making them more visible. (They will become syntax errors in the future.) - The internal representation of integers has changed in preparation for performance enhancements. (This should not affect most users as it is an internal detail, but it may cause problems for Cython-generated code.) - Add the refreshed version of F00251-change-user-install-location.patch (updated from Fedora), which works together with the installation schemes in sysconfig. - Remove distutils-reproducible-compile.patch, which is not applicable anymore (because distutils was removed from the standard library). - Remove upstreamed support-expat-CVE-2022-25236-patched.patch- Update to 3.11.2: Bug fixes, no changes in API and no security bugs.- Add python310 Obsoletes line to obsolete_python_versioned macro.- Add provides for readline and sqlite3 to the main Python package.- Disable NIS for new products, it's deprecated and gets removed- build GLIBC hwcaps optimized versions of the interpreter- Don't fail on Sphinx build warnings. - For jsc#PED-1570, providing Python 3.11 for SLE-15-SP5.- Update to 3.11.1: - python -m http.server no longer allows terminal control characters sent within a garbage request to be printed to the stderr server lo This is done by changing the http.server BaseHTTPRequestHandler .log_message method to replace control characters with a \xHH hex escape before printin - Avoid publishing list of active per-interpreter audit hooks via the gc module - The IDNA codec decoder used on DNS hostnames by socket or asyncio related name resolution functions no longer involves a quadratic algorithm. This prevents a potential CPU denial of service if an out-of-spec excessive length hostname involving bidirectional characters were decoded. Some protocols such as urllib http 3xx redirects potentially allow for an attacker to supply such a name (CVE-2022-45061). - Update bundled libexpat to 2.5.0 - Fix a shell code injection vulnerability in the get-remote-certificate.py example script. The script no longer uses a shell to run openssl commands. Issue reported and initial fix by Caleb Shortt. Patch by Victor Stinner. - Fix a crash when an object which does not have a dictionary frees its instance values. - Fix a bug in the tokenizer that could cause infinite recursion when showing syntax warnings that happen in the first line of the source. Patch by Pablo Galindo - Fix an issue that could cause frames to be visible to Python code as they are being torn down, possibly leading to memory corruption or hard crashes of the interpreter. - Fix a reference bug in _imp.create_builtin() after the creation of the first sub-interpreter for modules builtins and sys. Patch by Victor Stinner. - Fixed a bug that was causing a buffer overflow if the tokenizer copies a line missing the newline caracter from a file that is as long as the available tokenizer buffer. Patch by Pablo galindo - Fix bug where an ExceptionGroup subclass can wrap a BaseException. - Fix zip path for venv created from a non-installed python on POSIX platforms. - Fix an issue that could potentially cause incorrect error handling for some bytecode instructions. - Fix an issue that prevented PyThreadState and PyInterpreterState memory from being freed properly. - Fix failure in except* with unhashable exceptions. - Fix calculation of sys._base_executable when inside a POSIX virtual environment using copies of the python binary when the base installation does not provide the executable name used by the venv. Calculation will fall back to alternative names (“python”, “python.”). - Update faulthandler to emit an error message with the proper unexpected signal number. Patch by Dong-hee Na. - Fix location of SyntaxError for a try block with both except and except*. - Fix the error reporting positions of specialized traceback anchors when the source line contains Unicode characters. - Fix subscription of type aliases containing bare generic types or types like TypeVar: for example tuple[A, T][int] and tuple[TypeVar, T][int], where A is a generic type, and T is a type variable. - Lower the recursion depth for marshal on WASI to support wasmtime 2.0/main. - Fix multiple crashes in debug mode when str subclasses are used instead of str itself. - Fix an issue where member descriptors (such as those for __slots__) could behave incorrectly or crash instead of raising a TypeError when accessed via an instance of an invalid type. - Suppress ImportError for invalid query for help() command. Patch by Dong-hee Na. - Fix detection of MAC addresses for uuid on certain OSs. Patch by Chaim Sanders - Print exception class name instead of its string representation when raising errors from ctypes calls. - os.sched_yield() now release the GIL while calling sched_yield(2). Patch by Dong-hee Na. - Fix an issue that could delay the specialization of PRECALL instructions. - Bugfix: PyFunction_GetAnnotations() should return a borrowed reference. It was returning a new reference. - Ensure that all Python frame objects are backed by “complete” frames. - Fixed a missing incref/decref pair in Exception.__setstate__(). Patch by Ofey Chan. - Fix the Python path configuration used to initialized sys.path at Python startup. Paths are no longer encoded to UTF-8/strict to avoid encoding errors if it contains surrogate characters (bytes paths are decoded with the surrogateescape error handler). Patch by Victor Stinner. - Fix overly-broad source position information for chained comparisons used as branching conditions. - At Python exit, sometimes a thread holding the GIL can wait forever for a thread (usually a daemon thread) which requested to drop the GIL, whereas the thread already exited. To fix the race condition, the thread which requested the GIL drop now resets its request before exiting. Issue discovered and analyzed by Mingliang ZHAO. Patch by Victor Stinner. - Fix a possible assertion failure, fatal error, or SystemError if a line tracing event raises an exception while opcode tracing is enabled. - Fix undefined behaviour in C code of null pointer arithmetic. - Make sure that all frame objects created are created from valid interpreter frames. Prevents the possibility of invalid frames in backtraces and signal handlers. - Disable incorrect pickling of the C implemented classmethod descriptors. - On WASI ENOTCAPABLE is now mapped to PermissionError. The errno modules exposes the new error number. getpath.py now ignores PermissionError when it cannot open landmark files pybuilddir.txt and pyenv.cfg. - Allow pdb to locate source for frozen modules in the standard library. - Raise ValueError instead of SystemError when methods of uninitialized io.IncrementalNewlineDecoder objects are called. Patch by Oren Milman. - Fix a possible assertion failure in io.FileIO when the opener returns an invalid file descriptor. - Also escape s in the http.server BaseHTTPRequestHandler.log_message so that it is technically possible to parse the line and reconstruct what the original data was. Without this a xHH is ambiguious as to if it is a hex replacement we put in or the characters r”x” came through in the original request line. - asyncio.get_event_loop() now only emits a deprecation warning when a new event loop was created implicitly. It no longer emits a deprecation warning if the current event loop was set. - Fix bug when calling trace.CoverageResults with valid infile. - Fix a bug in handling class cleanups in unittest.TestCase. Now addClassCleanup() uses separate lists for different TestCase subclasses, and doClassCleanups() only cleans up the particular class. - Release the GIL when calling termios APIs to avoid blocking threads. - Fix ast.increment_lineno() to also cover ast.TypeIgnore when changing line numbers. - Fix bug in urllib.parse.urlparse() that causes URL schemes that begin with a digit, a plus sign, or a minus sign to be parsed incorrectly. - Check the number of arguments in substitution in user generics containing a TypeVarTuple and one or more TypeVar. - Fix substitution of ParamSpec followed by TypeVarTuple in generic aliases. - Fix substitution of TypeVarTuple and ParamSpec together in user generics. - Fixed bug where inspect.signature() reported incorrect arguments for decorated methods. - Fix SystemError in ctypes when exception was not set during __initsubclass__. - Remove older version of _SSLProtocolTransport.get_write_buffer_limits in asyncio.sslproto - fix negative numbers failing in verify() - Fix statistics.NormalDist pickle with 0 and 1 protocols. - enum.auto() is now correctly activated when combined with other assignment values. E.g. ONE = auto(), 'some text' will now evaluate as (1, 'some text'). - Update the bundled copy of pip to version 22.3.1. - Clean up refleak on failed module initialisation in _zoneinfo - Clean up refleaks on failed module initialisation in in _pickle - Clean up refleak on failed module initialisation in _io. - Fix memory leak in math.dist() when both points don’t have the same dimension. Patch by Kumar Aditya. - [3.11] Applied changes from importlib_metadata 4.11.4 through 4.13, including compatibility and robustness fixes for Distribution objects without _normalized_name, disallowing invalid inputs to Distribution.from_name, and refined behaviors in PathDistribution._name_from_stem and PathDistribution._normalized_name. - Fix argument typechecks in _overlapped.WSAConnect() and _overlapped.Overlapped.WSASendTo() functions. - Prevent crashing in traceback when retrieving the byte-offset for some source files that contain certain unicode characters. - Fix internal error in the re module which in very rare circumstances prevented compilation of a regular expression containing a conditional expression without the “else” branch. - Fix asyncio.StreamWriter.drain() to call protocol.connection_lost callback only once on Windows. - Add a mutex to unittest.mock.NonCallableMock to protect concurrent access to mock attributes. - Fix hang on Windows in subprocess.wait_closed() in asyncio with ProactorEventLoop. Patch by Kumar Aditya. - Fix infinite loop in unittest when a self-referencing chained exception is raised - tkinter.Text.count() raises now an exception for options starting with “-” instead of silently ignoring them. - On uname_result, restored expectation that _fields and _asdict would include all six properties including processor. - A createSocket() method was added to SysLogHandler. - Fix bug in urllib.parse.urlparse() that causes certain port numbers containing whitespace, underscores, plus and minus signs, or non-ASCII digits to be incorrectly accepted. - Allow venv to pass along PYTHON* variables to ensurepip and pip when they do not impact path resolution - On macOS, fix a crash in syslog.syslog() in multi-threaded applications. On macOS, the libc syslog() function is not thread-safe, so syslog.syslog() no longer releases the GIL to call it. Patch by Victor Stinner. - Allow BUILTINS to be a valid field name for frozen dataclasses. - Wrap network errors consistently in urllib FTP support, so the test suite doesn’t fail when a network is available but the public internet is not reachable. - Make sure patch.dict() can be applied on async functions. - Earlier in 3.11 we deprecated asyncio.Task.cancel("message"). We realized we were too harsh, and have undeprecated it. - Change deprecate warning message in unittest from It is deprecated to return a value!=None to It is deprecated to return a value that is not None from a test case - Fixes AttributeError when subprocess.check_output() is used with argument input=None and either of the arguments encoding or errors are used. - Fix is_private properties in the ipaddress module. Previously non-private networks (0.0.0.0/0) would return True from this method; now they correctly return False. - Avoid spurious tracebacks from asyncio when default executor cleanup is delayed until after the event loop is closed (e.g. as the result of a keyboard interrupt). - Avoid a crash in the C version of asyncio.Future.remove_done_callback() when an evil argument is passed. - Remove tokenize.NL check from tabnanny. - Fix generation of the default name of tkinter.Checkbutton. Previously, checkbuttons in different parent widgets could have the same short name and share the same state if arguments “name” and “variable” are not specified. Now they are globally unique. - Update bundled libexpat to 2.4.9 - Fix race condition in asyncio where process_exited() called before the pipe_data_received() leading to inconsistent output. Patch by Kumar Aditya. - Fixed check in multiprocessing.resource_tracker that guarantees that the length of a write to a pipe is not greater than PIPE_BUF. - Corrected type annotation for dataclass attribute pstats.FunctionProfile.ncalls to be str. - Fix repr of Any subclasses. - Work around missing socket functions in socket’s __repr__. - In inspect, fix overeager replacement of “typing.” in formatting annotations. - Fix handling of bytes path-like objects in os.ismount(). - Fix handling compiler warnings (SyntaxWarning and DeprecationWarning) in codeop.compile_command() when checking for incomplete input. Previously it emitted warnings and raised a SyntaxError. Now it always returns None for incomplete input without emitting any warnings. - To avoid apparent memory leaks when asyncio.open_connection() raises, break reference cycles generated by local exception and future instances (which has exception instance as its member var). Patch by Dong Uk, Kang. - Fixed flickering of the turtle window when the tracer is turned off. Patch by Shin-myoung-serp. - Fix asyncio subprocess transport to kill process cleanly when process is blocked and avoid RuntimeError when loop is closed. Patch by Kumar Aditya. - Prevent error when activating venv in nested fish instances. - TarFile.next() now returns None when called on an empty tarfile. - Document the optional callback parameter of WeakMethod. Patch by Géry Ogam. - Restrict use of sockets instead of pipes for stdin of subprocesses created by asyncio to AIX platform only. - shutil.copytree() now applies the ignore_dangling_symlinks argument recursively. - Fix IndexError in argparse.ArgumentParser when a store_true action is given an explicit argument. - Document that calling variadic functions with ctypes requires special care on macOS/arm64 (and possibly other platforms). - Remove extra row - Clarified the conflicting advice given in the ast documentation about ast.literal_eval() being “safe” for use on untrusted input while at the same time warning that it can crash the process. The latter statement is true and is deemed unfixable without a large amount of work unsuitable for a bugfix. So we keep the warning and no longer claim that literal_eval is safe. - Restructured the documentation for the os.wait* family of functions, and improved the docs for os.waitid() with more explanation of the possible argument constants. - Skip test_normalization() of test_unicodedata if it fails to download NormalizationTest.txt file from pythontest.net. Patch by Victor Stinner. - Correct test_marsh on (32 bit) x86: test_deterministic sets was failing. - Optional big memory tests in test_sqlite3 now catch the correct sqlite.DataError exception type in case of too large strings and/or blobs passed. - Fix a bug in the typing tests where a test relying on CPython-specific implementation details was not decorated with @cpython_only and was not skipped on other implementations. - Add tests for star-unpacking with PEP 646, and some other miscellaneous PEP 646 tests. - Added explicit coverage of Py_Initialize (and hence Py_InitializeEx) back to the embedding tests (all other embedding tests migrated to Py_InitializeFromConfig in Python 3.11) - Some C API tests were moved into the new Lib/test/test_capi/ directory. - Fix -Wimplicit-int, -Wstrict-prototypes, and - Wimplicit-function-declaration compiler warnings in configure checks. - Fix a compilation issue with GCC 12 on macOS. - Fix -Wimplicit-int compiler warning in configure check for PTHREAD_SCOPE_SYSTEM. - Fix a possible fd leak in Programs/_freeze_module.c introduced in Python 3.11. - Fix build with PYTHON_FOR_REGEN=python3.8. - Specify the full path to the source location for make docclean (needed for cross-builds). - Don’t use vendored libmpdec headers if --with-system-libmpdec is passed to configure. Don’t use vendored libexpat headers if --with-system-expat is passed to !configure. - Fix the build process of clang compiler for _bootstrap_python if LTO optimization is applied. Patch by Matthias Görgens and Dong-hee Na. - wasm32-emscripten builds for browsers now include concurrent.futures for asyncio and unittest.mock. - wasm32-emscripten platform no longer builds resource module, getresuid(), getresgid(), and their setters. The APIs are stubs and not functional. - Updated pegen regeneration script on Windows to find and use Python 3.9 or higher. Prior to this, pegen regeneration already required 3.9 or higher, but the script may have used lower versions of Python. - Fix a bug in the previous bugfix that caused IDLE to not start when run with 3.10.8, 3.12.0a1, and at least Microsoft Python 3.10.2288.0 installed without the Lib/test package. 3.11.0 was never affected. - The wasm_build.py script now pre-builds Emscripten ports, checks for broken EMSDK versions, and warns about pkg-config env vars. - The new tool Tools/wasm/wasm_builder.py automates configure, compile, and test steps for building CPython on WebAssembly platforms. - Fix handling of module docstrings in Tools/i18n/pygettext.py. - PyBUF_* constants were marked as part of Limited API of Python 3.11+. These were available in 3.11.0 with Py_LIMITED_API defined for 3.11, and are necessary to use the buffer API. - Fix use-after-free in Py_SetPythonHome(NULL), Py_SetProgramName(NULL) and _Py_SetProgramFullPath(NULL) function calls. Issue reported by Benedikt Reinartz. Patch by Victor Stinner. - Py_InitializeEx now correctly calls PyConfig_Clear after initializing the interpreter (the omission didn’t cause a memory leak only because none of the dynamically allocated config fields are populated by the wrapper function) - Removed upstreamed patches: - 98437-sphinx.locale._-as-gettext-in-pyspecific.patch - CVE-2022-45061-DoS-by-IDNA-decode.patch- Add CVE-2022-45061-DoS-by-IDNA-decode.patch to avoid CVE-2022-45061 (bsc#1205244) allowing DoS by IDNA decoding extremely long domain names.- Update to 3.11.0 (overall changes from 3.10.*): - General changes - PEP 657 -- Include Fine-Grained Error Locations in Tracebacks - PEP 654 -- Exception Groups and except* - PEP 680 -- tomllib: Support for Parsing TOML in the Standard Library - gh-90908 -- Introduce task groups to asyncio - gh-34627 -- Atomic grouping ((?>...)) and possessive quantifiers (*+, ++, ?+, {m,n}+) are now supported in regular expressions. - The Faster CPython Project is already yielding some exciting results. Python 3.11 is up to 10-60% faster than Python 3.10. On average, we measured a 1.22x speedup on the standard benchmark suite. See Faster CPython for details. - Typing and typing language changes - PEP 673 -- Self Type - PEP 646 -- Variadic Generics - PEP 675 -- Arbitrary Literal String Type - PEP 655 -- Marking individual TypedDict items as required or potentially-missing - PEP 681 -- Data Class Transforms - (just changes from 3.11.0rc2): - Fix multiplying a list by an integer (list *= int): detect the integer overflow when the new allocated length is close to the maximum size. Issue reported by Jordan Limor. Patch by Victor Stinner. - On Linux the multiprocessing module returns to using filesystem backed unix domain sockets for communication with the forkserver process instead of the Linux abstract socket namespace. Only code that chooses to use the “forkserver” start method is affected. Abstract sockets have no permissions and could allow any user on the system in the same network namespace (often the whole system) to inject code into the multiprocessing forkserver process. This was a potential privilege escalation. Filesystem based socket permissions restrict this to the forkserver process user as was the default in Python 3.8 and earlier. This prevents Linux CVE-2022-42919. - Fix an issue where several frame objects could be backed by the same interpreter frame, possibly leading to corrupted memory and hard crashes of the interpreter. - Fix possible data corruption or crashes when accessing the f_back member of newly-created generator or coroutine frames. - Fix a crash occurring when PyEval_GetFrame() is called while the topmost Python frame is in a partially-initialized state. - Fix command line parsing: reject -X int_max_str_digits option with no value (invalid) when the PYTHONINTMAXSTRDIGITS environment variable is set to a valid limit. Patch by Victor Stinner. - Fix undefined behaviour in _testcapimodule.c. - When ValueError is raised if an integer is larger than the limit, mention the sys.set_int_max_str_digits() function in the error message. Patch by Victor Stinner. - Correctly raise SyntaxError on exception groups (PEP 654) on python versions prior to 3.11 - Document some places where an assignment expression needs parentheses. - Update the bundled copies of pip and setuptools to versions 22.3 and 65.5.0 respectively. - fix Flag to use boundary CONFORM - This restores previous Flag behavior of allowing flags with non-sequential values to be combined; e.g. - class Skip(Flag): TWO = 2 EIGHT = 8 - Skip.TWO | Skip.EIGHT -> - Fix ! in c domain ref target syntax via a conf.py patch, so it works as intended to disable ref target resolution. - Update tutorial introduction output to use 3.10+ SyntaxError invalid range.- Add 98437-sphinx.locale._-as-gettext-in-pyspecific.patch to allow building of documentation with the latest Sphinx 5.3.0 (gh#python/cpython#98366).- Update to 3.11.0rc2: - Converting between int and str in bases other than 2 (binary), 4, 8 (octal), 16 (hexadecimal), or 32 such as base 10 (decimal) now raises a ValueError if the number of digits in string form is above a limit to avoid potential denial of service attacks due to the algorithmic complexity. This is a mitigation for CVE-2020-10735. This new limit can be configured or disabled by environment variable, command line flag, or sys APIs. See the integer string conversion length limitation documentation. The default limit is 4300 digits in string form. - Fix case of undefined behavior in ceval.c - Do not expose KeyWrapper in _functools. - Ensure that tracing, sys.setrace(), is turned on immediately. In pre-release versions of 3.11, some tracing events might have been lost when turning on tracing in a __del__ method or interrupt. - Fix use after free in trace refs build mode. Patch by Kumar Aditya. - When loading a file with invalid UTF-8 inside a multi-line string, a correct SyntaxError is emitted. - Make sure that incomplete frames do not show up in tracemalloc traces. - Remove two cases of undefined behavior, by adding NULL checks. - Fix possible NULL pointer dereference in _PyThread_CurrentFrames. Patch by Kumar Aditya. - Fix AttributeError missing name and obj attributes in object.__getattribute__(). Patch by Philip Georgi. - Loading a file with invalid UTF-8 will now report the broken character at the correct location. - Fixed a bug that caused _PyCode_GetExtra to return garbage for negative indexes. Patch by Pablo Galindo - Fix a deadlock in PyGILState_Ensure() when allocating new thread state. Patch by Kumar Aditya. - PyType_Ready() now initializes ht_cached_keys and performs additional checks to ensure that type objects are properly configured. This avoids crashes in 3rd party packages that don’t use regular API to create new types. - Skip over incomplete frames in PyThreadState_GetFrame(). - Fix format string in _PyPegen_raise_error_known_location that can lead to memory corruption on some 64bit systems. The function was building a tuple with i (int) instead of n (Py_ssize_t) for Py_ssize_t arguments. - Fix misleading contents of error message when converting an all-whitespace string to float. - ast.parse() will no longer parse function definitions with positional-only params when passed feature_version less than (3, 8). Patch by Shantanu Jain. - Fix incorrect error message in the io module. - Fix the faulthandler implementation of faulthandler.register(signal, chain=True) if the sigaction() function is not available: don’t call the previous signal handler if it’s NULL. Patch by Victor Stinner. - Correct conversion of numbers.Rational’s to float. - Fix TypeVarTuple.__typing_prepare_subst__. TypeError was not raised when using more than one TypeVarTuple, like [*T, *V] in type alias substitutions. - Fix asyncio.streams.StreamReaderProtocol to keep a strong reference to the created task, so that it’s not garbage collected - Fix a performance regression in logging TimedRotatingFileHandler. Only check for special files when the rollover time has passed. - Fix unused localName parameter in the Attr class in xml.dom.minidom. - Fix incorrect condition that causes sys.thread_info.name to be wrong on pthread platforms. - Remove an incompatible change from bpo-28080 that caused a regression that ignored the utf8 in ZipInfo.flag_bits. Patch by Pablo Galindo. - Fix asyncio.Runner to call asyncio.set_event_loop() only once to avoid calling attach_loop() multiple times on child watchers. Patch by Kumar Aditya. - Fix unittest.IsolatedAsyncioTestCase to set event loop before calling setup functions. Patch by Kumar Aditya. - When a task catches asyncio.CancelledError and raises some other error, the other error should generally not silently be suppressed. - Fail gracefully if EPERM or ENOSYS is raised when loading crypt methods. This may happen when trying to load MD5 on a Linux kernel with FIPS enabled. - Allow asyncio.StreamWriter.drain() to be awaited concurrently by multiple tasks. Patch by Kumar Aditya. - Fix ast.unparse() when ImportFrom.level is None - Improve discoverability of the higher level concurrent.futures module by providing clearer links from the lower level threading and multiprocessing modules. - What’s New 3.11 now has instructions for how to provide compiler and linker flags for Tcl/Tk and OpenSSL on RHEL 7 and CentOS 7. - Mitigate the inherent race condition from using find_unused_port() in testSockName() by trying to find an unused port a few times before failing. Patch by Ross Burton. - Build and test with OpenSSL 1.1.1q - Use support-expat-CVE-2022-25236-patched.patch from the current version of gh#python/cpython#93900 instead of the old support-expat-245.patch. - Reapply fix_configure_rst.patch.- Increase testsuite timeout for test_freeze_simple_script- fix import_failed.map to refer to the python 3.11 package versions- Update to 3.11.0rc1: - Core and Builtins - Update code object hashing and equality to consider all debugging and exception handling tables. This fixes an issue where certain non-identical code objects could be “deduplicated” during compilation. - _PyPegen_Parser_New now properly detects token memory allocation errors. Patch by Honglin Zhu. - Run Python code in tracer/profiler function at full speed. Fixes slowdown in earlier versions of 3.11. - Emit a warning in debug mode if an object does not call PyObject_GC_UnTrack() before deallocation. Patch by Pablo Galindo. - Prevented crashes in the AST constructor when compiling some absurdly long expressions like "+0"*1000000. RecursionError is now raised instead. Patch by Pablo Galindo - ast.AST node positions are now validated when provided to compile() and other related functions. If invalid positions are detected, a ValueError will be raised. - Fix error detection in some builtin functions when keyword argument name is an instance of a str subclass with overloaded __eq__ and __hash__. Previously it could cause SystemError or other undesired behavior. - Library - Update bundled pip to 22.2.2. - Fix asyncio.TaskGroup to propagate exception when asyncio.CancelledError was replaced with another exception by a context manger. Patch by Kumar Aditya and Guido van Rossum. - Update bundled pip to 22.2.1. - Fix GC crash when deallocating _lsprof.Profiler by untracking it before calling any callbacks. Patch by Kumar Aditya. - Fix asyncio.run() for asyncio.Task implementations without uncancel() method. Patch by Kumar Aditya. - Fix check for existence of os.EFD_CLOEXEC, os.EFD_NONBLOCK and os.EFD_SEMAPHORE flags on older kernel versions where these flags are not present. Patch by Kumar Aditya. - Fix concurrent.futures.Executor.map() to cancel the currently waiting on future on an error - e.g. TimeoutError or KeyboardInterrupt. - Ensure that timeouts scheduled with asyncio.Timeout that have already expired are delivered promptly. - Suppress writing an XML declaration in open files in ElementTree.write() with encoding='unicode' and xml_declaration=None. - Fix findtext in the xml module to only give an empty string when the text attribute is set to None. - Documentation - Fix stylesheet not working in Windows CHM htmlhelp docs and add warning that they are deprecated. Contributed by C.A.M. Gerlach. - Update library documentation with availability information on WebAssembly platforms wasm32-emscripten and wasm32-wasi. - Use consistent syntax for platform availability. The directive now supports a content body and emits a warning when it encounters an unknown platform. - Document a limitation in ThreadPoolExecutor where its exit handler is executed before any handlers in atexit. - Tests - Lib/test/test_asyncio/test_ssl.py exposed a bug in the macOS kernel where intense concurrent load on non-blocking sockets occasionally causes errno.ENOBUFS (“No buffer space available”) to be emitted. FB11063974 filed with Apple, in the mean time as a workaround buffer size used in tests on macOS is decreased to avoid intermittent failures. Patch by Fantix King. - Fix problem with test_ssl test_get_ciphers on systems that require perfect forward secrecy (PFS) ciphers. - Add a regression test for re exponentional slowdown when using rjsmin. - Build - Fix a regression in configure script that caused some header checks to ignore custom CPPFLAGS. The regression was introduced in gh-94802. - wasm32-wasi builds no longer depend on WASIX’s pthread stubs. Python now has its own stubbed pthread API. - Python now detects missing dup function in WASI and works around some missing errno, select, and socket constants. - Python now skips missing socket functions and methods on WASI. WASI can only create sockets from existing fd / accept and has no netdb. - Platforms wasm32-unknown-emscripten and wasm32-unknown-wasi have been promoted to PEP 11 tier 3 platform support. - IDLE - Document handling of extensions in Save As dialogs. - Include prompts when saving Shell (interactive input and output). - Fix the Shell context menu copy-with-prompts bug of copying an extra line when one selects whole lines. - In the Edit menu, move Select All and add a new separator. - Enable using IDLE’s module browser with .pyw files. - Add .pyi as a recognized extension for IDLE on macOS. This allows opening stub files by double clicking on them in the Finder. - C API - Restore the 3.10 behavior for multiple inheritance of C extension classes that store their dictionary at the end of the struct. - Added PyCode_GetVarnames(), PyCode_GetCellvars() and PyCode_GetFreevars() for accessing co_varnames, co_cellvars and co_freevars respectively via the C API.- Update to 3.11.0b5: - Core and Builtins - gh-93351: ast.AST node positions are now validated when provided to compile() and other related functions. If invalid positions are detected, a ValueError will be raised. - gh-94438: Fix an issue that caused extended opcode arguments and some conditional pops to be ignored when calculating valid jump targets for assignments to the f_lineno attribute of frame objects. In some cases, this could cause inconsistent internal state, resulting in a hard crash of the interpreter. - gh-95060: Undocumented PyCode_Addr2Location function now properly returns when addrq argument is less than zero. - gh-95113: Replace all EXTENDED_ARG_QUICK instructions with basic EXTENDED_ARG instructions in unquickened code. Consumers of non-adaptive bytecode should be able to handle extended arguments the same way they were handled in CPython 3.10 and older. - gh-91409: Fix incorrect source location info caused by certain optimizations in the bytecode compiler. - gh-94036: Fix incorrect source location info for some multi-line attribute accesses and method calls. - gh-94739: Allow jumping within, out of, and across exception handlers in the debugger. - gh-94949: ast.parse() will no longer parse parenthesized context managers when passed feature_version less than (3, 9). Patch by Shantanu Jain. - gh-94947: ast.parse() will no longer parse assignment expressions when passed feature_version less than (3, 8). Patch by Shantanu Jain. - gh-91256: Ensures the program name is known for help text during interpreter startup. - gh-94869: Fix the column offsets for some expressions in multi-line f-strings ast nodes. Patch by Pablo Galindo. - gh-94822: Fix an issue where lookups of metaclass descriptors may be ignored when an identically-named attribute also exists on the class itself. - gh-91153: Fix an issue where a bytearray item assignment could crash if it’s resized by the new value’s __index__() method. - gh-90699: Fix reference counting bug in bool.__repr__(). Patch by Kumar Aditya. - Library - gh-95087: Fix IndexError in parsing invalid date in the email module. - gh-95199: Upgrade bundled setuptools to 63.2.0. - gh-95194: Upgrade bundled pip to 22.2. - gh-95132: Fix a sqlite3 regression where *args and **kwds were incorrectly relayed from connect() to the Connection factory. The regression was introduced in 3.11a1 with PR 24421 (gh-85128). Patch by Erlend E. Aasland.` - gh-93157: Fix fileinput module didn’t support errors option when inplace is true. - gh-95105: wsgiref.types.InputStream.__iter__() should return Iterator[bytes], not Iterable[bytes]. Patch by Shantanu Jain. - gh-94857: Fix refleak in _io.TextIOWrapper.reconfigure. Patch by Kumar Aditya. - gh-94821: Fix binding of unix socket to empty address on Linux to use an available address from the abstract namespace, instead of “0”. - gh-89988: Fix memory leak in pickle.Pickler when looking up dispatch_table. Patch by Kumar Aditya. - bpo-47025: Drop support for bytes on sys.path. - Tests - gh-95212: Make multiprocessing test case test_shared_memory_recreate parallel-safe. - Build - gh-94847: Fixed _decimal module build issue on GCC when compiling with LTO and pydebug. Debug builds no longer force inlining of functions. - gh-94841: Fix the possible performance regression of PyObject_Free() compiled with MSVC version 1932. - gh-94801: configure now uses custom flags like ZLIB_CFLAGS and ZLIB_LIBS when searching for headers and libraries. - gh-94773: deepfreeze.py now supports code object with frozensets that contain incompatible, unsortable types. - C API - gh-94930: Fix SystemError raised when PyArg_ParseTupleAndKeywords() is used with # in (...) but without PY_SSIZE_T_CLEAN defined. - gh-94864: Fix PyArg_Parse* with deprecated format units “u” and “Z”. It returned 1 (success) when warnings are turned into exceptions. - gh-94731: Python again uses C-style casts for most casting operations when compiled with C++. This may trigger compiler warnings, if they are enabled with e.g. -Wold-style-cast `` or ``-Wzero-as-null-pointer-constant options for g++.- Switch from %primary_interpreter to prjconf-defined %primary_python (gh#openSUSE/python-rpm-macros#127).- Update to 3.11.0b4: - Fixes many bugs and adds following more significant changes - Security - gh-68966: The deprecated mailcap module now refuses to inject Coreunsafe text (filenames, MIME types, parameters) into shell Corecommands. Instead of using such text, it will warn and act Coreas if a match was not found (or for test commands, as if the Coretest failed). and Builtins - gh-93516: Lazily create a table mapping bytecode offsets to line numbers to speed up calculation of line numbers when tracing. - gh-93461: importlib.invalidate_caches() now drops entries from sys.path_importer_cache with a relative path as name. This solves a caching issue when a process changes its current working directory. - FileFinder no longer inserts a dot in the path, e.g. /egg/./spam is now /egg/spam. Library - gh-93896: Fix asyncio.run() and unittest.IsolatedAsyncioTestCase to always the set event loop as it was done in Python 3.10 and earlier. Patch by Kumar Aditya. - gh-94101: Manual instantiation of ssl.SSLSession objects is no longer allowed as it lead to misconfigured instances that crashed the interpreter when attributes where accessed on them. - gh-83658: Make multiprocessing.Pool raise an exception if maxtasksperchild is not None or a positive int. - gh-61162: Clarify sqlite3 behavior when Using the connection as a context manager. Tools/Demos - gh-94538: Fix Argument Clinic output to custom file destinations. Patch by Erlend E. Aasland. C API - gh-93937: The following frame functions and type are now directly available with #include , it’s no longer needed to add #include : PyFrame_Check() PyFrame_GetBack() PyFrame_GetBuiltins() PyFrame_GetGenerator() PyFrame_GetGlobals() PyFrame_GetLasti() PyFrame_GetLocals() PyFrame_Type- Update to 3.11.0b2: - many small updates - Add patch support-expat-245.patch: * Support Expat >= 2.4.4 (jsc#SLE-21253)- Refresh bluez-devel-vendor.tar.xz - Fix building with system-expat (gh#python/cpython#92875). Nope, it didn't work, worked around it.- Update to pre-release version 3.11.0b1: - PEP 657 – Include Fine-Grained Error Locations in Tracebacks - PEP 654 – Exception Groups and except* - PEP 673 – Self Type - PEP 646 – Variadic Generics - PEP 680– tomllib: Support for Parsing TOML in the Standard Library - PEP 675– Arbitrary Literal String Type - PEP 655– Marking individual TypedDict items as required or potentially-missing - bpo-46752– Introduce task groups to asyncio - The Faster Cpython Project is already yielding some exciting results. Python 3.11 is up to 10-60% faster than Python 3.10. On average, we measured a 1.22x speedup on the standard benchmark suite. See https://docs.python.org/3.11/whatsnew/3.11.html#faster-cpython for details.- Switch primary_interpreter from python38 to python310- Update to 3.10.4: - bpo-46968: Check for the existence of the “sys/auxv.h” header in faulthandler to avoid compilation problems in systems where this header doesn’t exist. Patch by Pablo Galindo - bpo-23691: Protect the re.finditer() iterator from re-entering. - bpo-42369: Fix thread safety of zipfile._SharedFile.tell() to avoid a “zipfile.BadZipFile: Bad CRC-32 for file” exception when reading a ZipFile from multiple threads. - bpo-38256: Fix binascii.crc32() when it is compiled to use zlib’c crc32 to work properly on inputs 4+GiB in length instead of returning the wrong result. The workaround prior to this was to always feed the function data in increments smaller than 4GiB or to just call the zlib module function. - bpo-39394: A warning about inline flags not at the start of the regular expression now contains the position of the flag. - bpo-47061: Deprecate the various modules listed by PEP 594: - aifc, asynchat, asyncore, audioop, cgi, cgitb, chunk, crypt, imghdr, msilib, nntplib, nis, ossaudiodev, pipes, smtpd, sndhdr, spwd, sunau, telnetlib, uu, xdrlib - bpo-2604: Fix bug where doctests using globals would fail when run multiple times. - bpo-45997: Fix asyncio.Semaphore re-aquiring FIFO order. - bpo-47022: The asynchat, asyncore and smtpd modules have been deprecated since at least Python 3.6. Their documentation and deprecation warnings and have now been updated to note they will removed in Python 3.12 (PEP 594). - bpo-46421: Fix a unittest issue where if the command was invoked as python -m unittest and the filename(s) began with a dot (.), a ValueError is returned. - bpo-40296: Fix supporting generic aliases in pydoc. - Update to 3.10.3: - bpo-46940: Avoid overriding AttributeError metadata information for nested attribute access calls. Patch by Pablo Galindo. - bpo-46852: Rename the private undocumented float.__set_format__() method to float.__setformat__() to fix a typo introduced in Python 3.7. The method is only used by test_float. Patch by Victor Stinner. - bpo-46794: Bump up the libexpat version into 2.4.6 - bpo-46820: Fix parsing a numeric literal immediately (without spaces) followed by “not in” keywords, like in 1not in x. Now the parser only emits a warning, not a syntax error. - bpo-46762: Fix an assert failure in debug builds when a ‘<’, ‘>’, or ‘=’ is the last character in an f-string that’s missing a closing right brace. - bpo-46724: Make sure that all backwards jumps use the JUMP_ABSOLUTE instruction, rather than JUMP_FORWARD with an argument of (2**32)+offset. - bpo-46732: Correct the docstring for the __bool__() method. Patch by Jelle Zijlstra. - bpo-46707: Avoid potential exponential backtracking when producing some syntax errors involving lots of brackets. Patch by Pablo Galindo. - bpo-40479: Add a missing call to va_end() in Modules/_hashopenssl.c. - bpo-46615: When iterating over sets internally in setobject.c, acquire strong references to the resulting items from the set. This prevents crashes in corner-cases of various set operations where the set gets mutated. - bpo-45773: Remove two invalid “peephole” optimizations from the bytecode compiler. - bpo-43721: Fix docstrings of getter, setter, and deleter to clarify that they create a new copy of the property. - bpo-46503: Fix an assert when parsing some invalid N escape sequences in f-strings. - bpo-46417: Fix a race condition on setting a type __bases__ attribute: the internal function add_subclass() now gets the PyTypeObject.tp_subclasses member after calling PyWeakref_NewRef() which can trigger a garbage collection which can indirectly modify PyTypeObject.tp_subclasses. Patch by Victor Stinner. - bpo-46383: Fix invalid signature of _zoneinfo’s module_free function to resolve a crash on wasm32-emscripten platform. - bpo-46070: Py_EndInterpreter() now explicitly untracks all objects currently tracked by the GC. Previously, if an object was used later by another interpreter, calling PyObject_GC_UnTrack() on the object crashed if the previous or the next object of the PyGC_Head structure became a dangling pointer. Patch by Victor Stinner. - bpo-46339: Fix a crash in the parser when retrieving the error text for multi-line f-strings expressions that do not start in the first line of the string. Patch by Pablo Galindo - bpo-46240: Correct the error message for unclosed parentheses when the tokenizer doesn’t reach the end of the source when the error is reported. Patch by Pablo Galindo - bpo-46091: Correctly calculate indentation levels for lines with whitespace character that are ended by line continuation characters. Patch by Pablo Galindo - bpo-43253: Fix a crash when closing transports where the underlying socket handle is already invalid on the Proactor event loop. - bpo-47004: Apply bugfixes from importlib_metadata 4.11.3, including bugfix for EntryPoint.extras, which was returning match objects and not the extras strings. - bpo-46985: Upgrade pip wheel bundled with ensurepip (pip 22.0.4) - bpo-46968: faulthandler: On Linux 5.14 and newer, dynamically determine size of signal handler stack size CPython allocates using getauxval(AT_MINSIGSTKSZ). This changes allows for Python extension’s request to Linux kernel to use AMX_TILE instruction set on Sapphire Rapids Xeon processor to succeed, unblocking use of the ISA in frameworks. - bpo-46955: Expose asyncio.base_events.Server as asyncio.Server. Patch by Stefan Zabka. - bpo-23325: The signal module no longer assumes that SIG_IGN and SIG_DFL are small int singletons. - bpo-46932: Update bundled libexpat to 2.4.7 - bpo-25707: Fixed a file leak in xml.etree.ElementTree.iterparse() when the iterator is not exhausted. Patch by Jacob Walls. - bpo-44886: Inherit asyncio proactor datagram transport from asyncio.DatagramTransport. - bpo-46827: Support UDP sockets in asyncio.loop.sock_connect() for selector-based event loops. Patch by Thomas Grainger. - bpo-46811: Make test suite support Expat >=2.4.5 - bpo-46252: Raise TypeError if ssl.SSLSocket is passed to transport-based APIs. - bpo-46784: Fix libexpat symbols collisions with user dynamically loaded or statically linked libexpat in embedded Python. - bpo-39327: shutil.rmtree() can now work with VirtualBox shared folders when running from the guest operating-system. - bpo-46756: Fix a bug in urllib.request.HTTPPasswordMgr.find_user_password() and urllib.request.HTTPPasswordMgrWithPriorAuth.is_authenticated() which allowed to bypass authorization. For example, access to URI example.org/foobar was allowed if the user was authorized for URI example.org/foo. - bpo-46643: In typing.get_type_hints(), support evaluating stringified ParamSpecArgs and ParamSpecKwargs annotations. Patch by Gregory Beauregard. - bpo-45863: When the tarfile module creates a pax format archive, it will put an integer representation of timestamps in the ustar header (if possible) for the benefit of older unarchivers, in addition to the existing full-precision timestamps in the pax extended header. - bpo-46676: Make typing.ParamSpec args and kwargs equal to themselves. Patch by Gregory Beauregard. - bpo-46672: Fix NameError in asyncio.gather() when initial type check fails. - bpo-46655: In typing.get_type_hints(), support evaluating bare stringified TypeAlias annotations. Patch by Gregory Beauregard. - bpo-45948: Fixed a discrepancy in the C implementation of the xml.etree.ElementTree module. Now, instantiating an xml.etree.ElementTree.XMLParser with a target=None keyword provides a default xml.etree.ElementTree.TreeBuilder target as the Python implementation does. - bpo-46521: Fix a bug in the codeop module that was incorrectly identifying invalid code involving string quotes as valid code. - bpo-46581: Brings ParamSpec propagation for GenericAlias in line with Concatenate (and others). - bpo-46591: Make the IDLE doc URL on the About IDLE dialog clickable. - bpo-46400: expat: Update libexpat from 2.4.1 to 2.4.4 - bpo-46487: Add the get_write_buffer_limits method to asyncio.transports.WriteTransport and to the SSL transport. - bpo-45173: Note the configparser deprecations will be removed in Python 3.12. - bpo-46539: In typing.get_type_hints(), support evaluating stringified ClassVar and Final annotations inside Annotated. Patch by Gregory Beauregard. - bpo-46491: Allow typing.Annotated to wrap typing.Final and typing.ClassVar. Patch by Gregory Beauregard. - bpo-46436: Fix command-line option -d/--directory in module http.server which is ignored when combined with command-line option --cgi. Patch by Géry Ogam. - bpo-41403: Make mock.patch() raise a TypeError with a relevant error message on invalid arg. Previously it allowed a cryptic AttributeError to escape. - bpo-46474: In importlib.metadata.EntryPoint.pattern, avoid potential REDoS by limiting ambiguity in consecutive whitespace. - bpo-46469: asyncio generic classes now return types.GenericAlias in __class_getitem__ instead of the same class. - bpo-46434: pdb now gracefully handles help when __doc__ is missing, for example when run with pregenerated optimized .pyc files. - bpo-46333: The __eq__() and __hash__() methods of typing.ForwardRef now honor the module parameter of typing.ForwardRef. Forward references from different modules are now differentiated. - bpo-46246: Add missing __slots__ to importlib.metadata.DeprecatedList. Patch by Arie Bovenberg. - bpo-46266: Improve day constants in calendar. - Now all constants (MONDAY … SUNDAY) are documented, tested, and added to __all__. - bpo-46232: The ssl module now handles certificates with bit strings in DN correctly. - bpo-43118: Fix a bug in inspect.signature() that was causing it to fail on some subclasses of classes with a __text_signature__ referencing module globals. Patch by Weipeng Hong. - bpo-26552: Fixed case where failing asyncio.ensure_future() did not close the coroutine. Patch by Kumar Aditya. - bpo-21987: Fix an issue with tarfile.TarFile.getmember() getting a directory name with a trailing slash. - bpo-20392: Fix inconsistency with uppercase file extensions in MimeTypes.guess_type(). Patch by Kumar Aditya. - bpo-46080: Fix exception in argparse help text generation if a argparse.BooleanOptionalAction argument’s default is argparse.SUPPRESS and it has help specified. Patch by Felix Fontein. - bpo-44439: Fix .write() method of a member file in ZipFile, when the input data is an object that supports the buffer protocol, the file length may be wrong. - bpo-45703: When a namespace package is imported before another module from the same namespace is created/installed in a different sys.path location while the program is running, calling the importlib.invalidate_caches() function will now also guarantee the new module is noticed. - bpo-24959: Fix bug where unittest sometimes drops frames from tracebacks of exceptions raised in tests. - bpo-44791: Fix substitution of ParamSpec in Concatenate with different parameter expressions. Substitution with a list of types returns now a tuple of types. Substitution with Concatenate returns now a Concatenate with concatenated lists of arguments. - bpo-14156: argparse.FileType now supports an argument of ‘-’ in binary mode, returning the .buffer attribute of sys.stdin/sys.stdout as appropriate. Modes including ‘x’ and ‘a’ are treated equivalently to ‘w’ when argument is ‘-’. Patch contributed by Josh Rosenberg - bpo-46463: Fixes escape4chm.py script used when building the CHM documentation file - bpo-46913: Fix test_faulthandler.test_sigfpe() if Python is built with undefined behavior sanitizer (UBSAN): disable UBSAN on the faulthandler_sigfpe() function. Patch by Victor Stinner. - bpo-46708: Prevent default asyncio event loop policy modification warning after test_asyncio execution. - bpo-46678: The function make_legacy_pyc in Lib/test/support/import_helper.py no longer fails when PYTHONPYCACHEPREFIX is set to a directory on a different device from where tempfiles are stored. - bpo-46616: Ensures test_importlib.test_windows cleans up registry keys after completion. - bpo-44359: test_ftplib now silently ignores socket errors to prevent logging unhandled threading exceptions. Patch by Victor Stinner. - bpo-46542: Fix a Python crash in test_lib2to3 when using Python built in debug mode: limit the recursion limit. Patch by Victor Stinner. - bpo-46576: test_peg_generator now disables compiler optimization when testing compilation of its own C extensions to significantly speed up the testing on non-debug builds of CPython. - bpo-46542: Fix test_json tests checking for RecursionError: modify these tests to use support.infinite_recursion(). Patch by Victor Stinner. - bpo-13886: Skip test_builtin PTY tests on non-ASCII characters if the readline module is loaded. The readline module changes input() behavior, but test_builtin is not intented to test the readline module. Patch by Victor Stinner. - bpo-38472: Fix GCC detection in setup.py when cross-compiling. The C compiler is now run with LC_ALL=C. Previously, the detection failed with a German locale. - bpo-46513: configure no longer uses AC_C_CHAR_UNSIGNED macro and pyconfig.h no longer defines reserved symbol __CHAR_UNSIGNED__. - bpo-45296: Clarify close, quit, and exit in IDLE. In the File menu, ‘Close’ and ‘Exit’ are now ‘Close Window’ (the current one) and ‘Exit’ is now ‘Exit IDLE’ (by closing all windows). In Shell, ‘quit()’ and ‘exit()’ mean ‘close Shell’. If there are no other windows, this also exits IDLE. - bpo-45447: Apply IDLE syntax highlighting to pyi files. Patch by Alex Waygood and Terry Jan Reedy. - bpo-46433: The internal function _PyType_GetModuleByDef now correctly handles inheritance patterns involving static types. - bpo-14916: Fixed bug in the tokenizer that prevented PyRun_InteractiveOne from parsing from the provided FD. - Remove upstreamed patches: - support-expat-245.patch- Add patch support-expat-245.patch: * Support Expat >= 2.4.5- bsc#1195831 Obsolete older "most modern" versions of python packages (python39 for python310 and so forth). For next versions it is necessary just to edit the macro.- Remove second superfluous BR rpm-build-python- Remove second superfluous BR rpm-build-python - Add fix_configure_rst.patch, which removes duplicate link targets and make documentation with old Sphinx in SLE - Skip test_capi (bsc#1195140 and bpo#37169)- Update to 3.10.2: Bugfix only - bpo#46347 memory leak in PyEval_EvalCodeEx (especially visible with Cython code) - and many others- Upgrade to 3.10.1 (jsc#SLE-18038): - PEP 623 – Deprecate and prepare for the removal of the wstr member in PyUnicodeObject. - PEP 604 – Allow writing union types as X | Y - PEP 612 – Parameter Specification Variables - PEP 626 – Precise line numbers for debugging and other tools. - PEP 618 – Add Optional Length-Checking To zip. - bpo-12782: Parenthesized context managers are now officially allowed. - PEP 632 – Deprecate distutils module. - PEP 613 – Explicit Type Aliases - PEP 634 – Structural Pattern Matching: Specification - PEP 635 – Structural Pattern Matching: Motivation and Rationale - PEP 636 – Structural Pattern Matching: Tutorial - PEP 644 – Require OpenSSL 1.1.1 or newer - PEP 624 – Remove Py_UNICODE encoder APIs - PEP 597 – Add optional EncodingWarning - Patches readjusted: - bpo-31046_ensurepip_honours_prefix.patch - python-3.3.0b1-fix_date_time_compiler.patch- Remove pdb_adjust_breakpoints.patch and instead just adjust location of the test breakpoint in Lib/test/test_pdb.py via sed, because we have shortened Lib/pdb.py by removing the shebang (bpo#45964).- Add pdb_adjust_breakpoints.patch fixing expectd results in test_pdb_breakpoints_preserved_across_interactive_sessions (bpo#45964).- Remove shebangs from from python-base libraries in _libdir (bsc#1193179). - Readjust patches: - bpo-31046_ensurepip_honours_prefix.patch - decimal.patch - python-3.3.0b1-fix_date_time_compiler.patch- Move rpm-build-python construct to correct place.- BuildRequire rpm-build-python: The provider to inject python(abi) has been moved there. rpm-build pulls rpm-build-python automatically in when building anything against python3-base, but this implies that the initial build of python3-base does not trigger the automatic installation.- Final release of 3.10.0: Complete list on https://www.python.org/downloads/release/python-3100/, but highlights are: - PEP 623 – Deprecate and prepare for the removal of the wstr member in PyUnicodeObject. - PEP 604 – Allow writing union types as X | Y - PEP 612 – Parameter Specification Variables - PEP 626 – Precise line numbers for debugging and other tools. - PEP 618 – Add Optional Length-Checking To zip. - PEP 632 – Deprecate distutils module. - PEP 613 – Explicit Type Aliases - PEP 634 – Structural Pattern Matching: Specification - PEP 635 – Structural Pattern Matching: Motivation and Rationale - PEP 636 – Structural Pattern Matching: Tutorial - PEP 644 – Require OpenSSL 1.1.1 or newer - PEP 624 – Remove Py_UNICODE encoder APIs - PEP 597 – Add optional EncodingWarning - bpo-12782: Parenthesized context managers are now officially allowed.- Switch on option --with-system-libmpdec (bsc#1189356).- Reenable profileopt with qemu emulation, test_faulthandler is no longer run during profiling- test_faulthandler is still problematic under qemu linux-user emulation, disable it there- Update to 3.10.0rc1 (the penultimate prerelease), which contains plenty of small bugfixes among others: - bpo#38605: from __future__ import annotations (PEP 563) used to be on this list in previous pre-releases but it has been postponed to Python 3.11 due to some compatibility concerns. - bpo-44600: Fix incorrect line numbers while tracing some failed patterns in match statements. Patch by Charles Burkland. - plenty of modifications in types.Union- Update to 3.10.0b4: https://docs.python.org/3.10/whatsnew/changelog.html#python-3-10-0-beta-4 - Remove python3-imp-returntype.patch which has been upstreamed.- Update to 3.10.0b2: - PEP 623 -- Deprecate and prepare for the removal of the wstr member in PyUnicodeObject. - PEP 604 -- Allow writing union types as X | Y - PEP 612 -- Parameter Specification Variables - PEP 626 -- Precise line numbers for debugging and other tools. - PEP 618 -- Add Optional Length-Checking To zip. - bpo-12782: Parenthesized context managers are now officially allowed. - PEP 632 -- Deprecate distutils module. - PEP 613 -- Explicit Type Aliases - PEP 634 -- Structural Pattern Matching: Specification - PEP 635 -- Structural Pattern Matching: Motivation and Rationale - PEP 636 -- Structural Pattern Matching: Tutorial - PEP 644 -- Require OpenSSL 1.1.1 or newer - PEP 624 -- Remove Py_UNICODE encoder APIs - PEP 597 -- Add optional EncodingWarning - Removed patches (assumed upstream): - sphinx-update-removed-function.patch- Revert previous skip over test_capi - Add skip-test_pyobject_freed_is_freed.patch to skip failing test on SLE-15.- allow build with Sphinx >= 3.x- Exclude test_capi on Leap (test fails there)- Stop providing "python" symbol (bsc#1185588), which means python2 currently.- Update to 3.9.5: * Security - bpo-43434: Creating a sqlite3.Connection object now also produces a sqlite3.connect auditing event. Previously this event was only produced by sqlite3.connect() calls. Patch by Erlend E. Aasland. - bpo-43882: The presence of newline or tab characters in parts of a URL could allow some forms of attacks. - Following the controlling specification for URLs defined by WHATWG urllib.parse() now removes ASCII newlines and tabs from URLs, preventing such attacks. - bpo-43472: Ensures interpreter-level audit hooks receive the cpython.PyInterpreterState_New event when called through the _xxsubinterpreters module. - bpo-36384: ipaddress module no longer accepts any leading zeros in IPv4 address strings. Leading zeros are ambiguous and interpreted as octal notation by some libraries. For example the legacy function socket.inet_aton() treats leading zeros as octal notatation. glibc implementation of modern inet_pton() does not accept any leading zeros. For a while the ipaddress module used to accept ambiguous leading zeros. - bpo-43075: Fix Regular Expression Denial of Service (ReDoS) vulnerability in urllib.request.AbstractBasicAuthHandler. The ReDoS-vulnerable regex has quadratic worst-case complexity and it allows cause a denial of service when identifying crafted invalid RFCs. This ReDoS issue is on the client side and needs remote attackers to control the HTTP server. - bpo-42800: Audit hooks are now fired for frame.f_code, traceback.tb_frame, and generator code/frame attribute access. * Core and Builtins - bpo-43105: Importlib now resolves relative paths when creating module spec objects from file locations. - bpo-42924: Fix bytearray repetition incorrectly copying data from the start of the buffer, even if the data is offset within the buffer (e.g. after reassigning a slice at the start of the bytearray to a shorter byte string). * Library - bpo-43993: Update bundled pip to 21.1.1. - bpo-43937: Fixed the turtle module working with non-default root window. - bpo-43930: Update bundled pip to 21.1 and setuptools to 56.0.0 - bpo-43920: OpenSSL 3.0.0: load_verify_locations() now returns a consistent error message when cadata contains no valid certificate. - bpo-43607: urllib can now convert Windows paths with \\?\ prefixes into URL paths. - bpo-43284: platform.win32_ver derives the windows version from sys.getwindowsversion().platform_version which in turn derives the version from kernel32.dll (which can be of a different version than Windows itself). Therefore change the platform.win32_ver to determine the version using the platform module’s _syscmd_ver private function to return an accurate version. - bpo-42248: [Enum] ensure exceptions raised in _missing__ are released - bpo-43799: OpenSSL 3.0.0: define OPENSSL_API_COMPAT 1.1.1 to suppress deprecation warnings. Python requires OpenSSL 1.1.1 APIs. - bpo-43794: Add ssl.OP_IGNORE_UNEXPECTED_EOF constants (OpenSSL 3.0.0) - bpo-43789: OpenSSL 3.0.0: Don’t call the password callback function a second time when first call has signaled an error condition. - bpo-43788: The header files for ssl error codes are now OpenSSL version-specific. Exceptions will now show correct reason and library codes. The make_ssl_data.py script has been rewritten to use OpenSSL’s text file with error codes. - bpo-43655: tkinter dialog windows are now recognized as dialogs by window managers on macOS and X Window. - bpo-43534: turtle.textinput() and turtle.numinput() create now a transient window working on behalf of the canvas window. - bpo-43522: Fix problem with hostname_checks_common_name. OpenSSL does not copy hostflags from struct SSL_CTX to struct SSL. - bpo-42967: Allow bytes separator argument in urllib.parse.parse_qs and urllib.parse.parse_qsl when parsing str query strings. Previously, this raised a TypeError. - bpo-43176: Fixed processing of a dataclass that inherits from a frozen dataclass with no fields. It is now correctly detected as an error. - bpo-41735: Fix thread locks in zlib module may go wrong in rare case. Patch by Ma Lin. - bpo-36470: Fix dataclasses with InitVars and replace(). Patch by Claudiu Popa. - bpo-32745: Fix a regression in the handling of ctypes’ ctypes.c_wchar_p type: embedded null characters would cause a ValueError to be raised. Patch by Zackery Spytz. * Documentation - bpo-43959: The documentation on the PyContextVar C-API was clarified. - bpo-43938: Update dataclasses documentation to express that FrozenInstanceError is derived from AttributeError. - bpo-43755: Update documentation to reflect that unparenthesized lambda expressions can no longer be the expression part in an if clause in comprehensions and generator expressions since Python 3.9. - bpo-43739: Fixing the example code in Doc/extending/extending.rst to declare and initialize the pmodule variable to be of the right type. * Tests - bpo-43961: Fix test_logging.test_namer_rotator_inheritance() on Windows: use os.replace() rather than os.rename(). Patch by Victor Stinner. - bpo-43842: Fix a race condition in the SMTP test of test_logging. Don’t close a file descriptor (socket) from a different thread while asyncore.loop() is polling the file descriptor. Patch by Victor Stinner. - bpo-43811: Tests multiple OpenSSL versions on GitHub Actions. Use ccache to speed up testing. - bpo-43791: OpenSSL 3.0.0: Disable testing of legacy protocols TLS 1.0 and 1.1. Tests are failing with TLSV1_ALERT_INTERNAL_ERROR. - Refreshed patches: - bpo-31046_ensurepip_honours_prefix.patch - python-3.3.0b1-fix_date_time_compiler.patch - Add vendorized files from bluez-devel to enable building support for Bluetooth.- Make sure to close the import_failed.map file after the exception has been raised in order to avoid ResourceWarnings when the failing import is part of a try...except block.- Update to 3.9.4: - bpo#43710: Reverted the fix for https://bugs.python.org/issue42500 as it changed the PyThreadState struct size and broke the 3.9.x ABI in the 3.9.3 release (visible on 32-bit platforms using binaries compiled using an earlier version of Python 3.9.x headers). - bpo#26053: Fixed bug where the pdb interactive run command echoed the args from the shell command line, even if those have been overridden at the pdb prompt. - bpo#42988 (bsc#1183374) CVE-2021-3426: Remove the getfile feature of the pydoc module which could be abused to read arbitrary files on the disk (directory traversal vulnerability). Moreover, even source code of Python modules can contain sensitive data like passwords. Vulnerability reported by David Schwörer. - bpo#43285: ftplib no longer trusts the IP address value returned from the server in response to the PASV command by default. This prevents a malicious FTP server from using the response to probe IPv4 address and port combinations on the client network. Code that requires the former vulnerable behavior may set a trust_server_pasv_ipv4_address attribute on their ftplib.FTP instances to True to re-enable it. - bpo#43439: Add audit hooks for gc.get_objects(), gc.get_referrers() and gc.get_referents(). Patch by Pablo Galindo. - bpo#43660: Fix crash that happens when replacing sys.stderr with a callable that can remove the object while an exception is being printed. Patch by Pablo Galindo. - bpo#43555: Report the column offset for SyntaxError for invalid line continuation characters. Patch by Pablo Galindo. - bpo#43517: Fix misdetection of circular imports when using from pkg.mod import attr, which caused false positives in non-trivial multi-threaded code. - bpo#35883: Python no longer fails at startup with a fatal error if a command line argument contains an invalid Unicode character. The Py_DecodeLocale() function now escapes byte sequences which would be decoded as Unicode characters outside the [U+0000; U+10ffff] range. - bpo#43406: Fix a possible race condition where PyErr_CheckSignals tries to execute a non-Python signal handler. - bpo#42500: Improve handling of exceptions near recursion limit. Converts a number of Fatal Errors in RecursionErrors. - bpo#43433: xmlrpc.client.ServerProxy no longer ignores query and fragment in the URL of the server. - bpo#35930: Raising an exception raised in a “future” instance will create reference cycles. - bpo#43577: Fix deadlock when using ssl.SSLContext debug callback with ssl.SSLContext.sni_callback(). - bpo#43521: ast.unparse can now render NaNs and empty sets. - bpo#43423: subprocess.communicate() no longer raises an IndexError when there is an empty stdout or stderr IO buffer during a timeout on Windows. - bpo#27820: Fixed long-standing bug of smtplib.SMTP where doing AUTH LOGIN with initial_response_ok=False will fail. The cause is that SMTP.auth_login _always_ returns a password if provided with a challenge string, thus non-compliant with the standard for AUTH LOGIN. Also fixes bug with the test for smtpd. - bpo#43332: Improves the networking efficiency of http.client when using a proxy via set_tunnel(). Fewer small send calls are made during connection setup. - bpo#43399: Fix ElementTree.extend not working on iterators when using the Python implementation - bpo#43316: The python -m gzip command line application now properly fails when detecting an unsupported extension. It exits with a non-zero exit code and prints an error message to stderr. - bpo#43260: Fix TextIOWrapper can not flush internal buffer forever after very large text is written. - bpo#42782: Fail fast in shutil.move() to avoid creating destination directories on failure. - bpo#37193: Fixed memory leak in socketserver.ThreadingMixIn introduced in Python 3.7. - bpo#43199: Answer “Why is there no goto?” in the Design and History FAQ. - bpo#43407: Clarified that a result from time.monotonic(), time.perf_counter(), time.process_time(), or time.thread_time() can be compared with the result from any following call to the same function - not just the next immediate call. - bpo#27646: Clarify that ‘yield from ’ works with any iterable, not just iterators. - bpo#36346: Update some deprecated unicode APIs which are documented as “will be removed in 4.0” to “3.12”. See PEP 623 for detail. - bpo#37945: Fix test_getsetlocale_issue1813() of test_locale: skip the test if setlocale() fails. Patch by Victor Stinner. - bpo#41561: Add workaround for Ubuntu’s custom OpenSSL security level policy. - bpo#43288: Fix test_importlib to correctly skip Unicode file tests if the fileystem does not support them. - bpo#43617: Improve configure.ac: Check for presence of autoconf-archive package and remove our copies of M4 macros. - bpo#42225: Document that IDLE can fail on Unix either from misconfigured IP masquerage rules or failure displaying complex colored (non-ascii) characters. - bpo#43283: Document why printing to IDLE’s Shell is often slower than printing to a system terminal and that it can be made faster by pre-formatting a single string before printing.- Update to 3.9.2: - bpo#42938 (bsc#1181126): Avoid static buffers when computing the repr of ctypes.c_double and ctypes.c_longdouble values. This issue was assigned CVE-2021-3177. - bpo#42967 (bsc#1182379): Fix web cache poisoning vulnerability by defaulting the query args separator to &, and allowing the user to choose a custom separator. This issue was assigned CVE-2021-23336. - Upstreamed patches were removed: - CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch - bsc1167501-invalid-alignment.patch - skip_random_failing_tests.patch - CVE-2019-5010-null-defer-x509-cert-DOS.patch- Add Obsoletes for python3-base when primary interpreter is set to properly replace it during upgrades. (bsc#1181324)- Update to 3.9.1: Security bugs: - Prevented potential DoS attack via CPU and RAM exhaustion when processing malformed Apple Property List files in binary format. - The plistlib module no longer accepts entity declarations in XML plist files to avoid XML vulnerabilities. This should not affect users as entity declarations are not used in regular plist files. - Add volatile to the accumulator variable in hmac.compare_digest, making constant-time-defeating optimizations less likely. Core and Builtins - Allow assignment expressions in set literals and set comprehensions as per PEP 572. Patch by Pablo Galindo. - Fix a regression introduced by the new parser, where an unparenthesized walrus operator was not allowed within generator expressions. - types.GenericAlias objects can now be the targets of weakrefs. - Fixed a bug in the PEG parser that was causing crashes in debug mode. Now errors are checked in left-recursive rules to avoid cases where such errors do not get handled in time and appear as long-distance crashes in other places. - Fixed a possible crash in the PEG parser when checking for the ‘!=’ token in the barry_as_flufl rule. Patch by Pablo Galindo. - Fix handling of errors during creation of PyFunctionObject, which resulted in operations on uninitialized memory. Patch by Yonatan Goldschmidt. - Fix a bug in the parser, where a curly brace following a primary didn’t fail immediately. This led to invalid expressions like a {b} to throw a SyntaxError with a wrong offset, or invalid expressions ending with a curly brace like a { to not fail immediately in the REPL. - Fix possible buffer overflow in the new parser when checking for continuation lines. Patch by Pablo Galindo. - Run the parser two times. On the first run, disable all the rules that only generate better error messages to gain performance. If there’s a parse failure, run the parser a second time with those enabled. - Document the default implementation of object.__eq__. - Fix peephole optimizer misoptimize conditional jump + JUMP_IF_NOT_EXC_MATCH pair. - The garbage collector now tracks all user-defined classes. Patch by Brandt Bucher. - Fixed potential issues with removing not completely initialized module from sys.modules when import fails. - Star-unpacking is now allowed for with item’s targets in the PEG parser. - Fixed stack overflow in issubclass() and isinstance() when getting the __bases__ attribute leads to infinite recursion. - When loading a native module and a load failure occurs, prevent a possible UnicodeDecodeError when not running in a UTF-8 locale by decoding the load error message using the current locale’s encoding. - Correctly count control blocks in ‘except’ in compiler. Ensures that a syntax error, rather a fatal error, occurs for deeply nested, named exception handlers. Library - types.GenericAlias will now raise a TypeError when attempting to initialize with a keyword argument. Previously, this would cause the interpreter to crash if the interpreter was compiled with debug symbols. This does not affect interpreters compiled for release. Patch by Ken Jin. - CGIHTTPRequestHandler.run_cgi() HTTP_ACCEPT improperly parsed. Replace the special purpose getallmatchingheaders with generic get_all method and add relevant tests. - inspect.findsource() now raises OSError instead of IndexError when co_lineno of a code object is greater than the file length. This can happen, for example, when a file is edited after it was imported. PR by Irit Katriel. - Fix handling of trailing comments by inspect.getsource(). - ChainMap.__iter__ no longer calls __getitem__ on underlying maps - TracebackException no longer holds a reference to the exception’s traceback object. Consequently, instances of TracebackException for equivalent but non-equal exceptions now compare as equal. - We fixed an issue in pickle.whichmodule in which importing multiprocessing could change the how pickle identifies which module an object belongs to, potentially breaking the unpickling of those objects. - Clarify the error message for asyncio.IncompleteReadError when expected is None. - Extracting a symlink from a tarball should succeed and overwrite the symlink if it already exists. The fix is to remove the existing file or symlink before extraction. Based on patch by Chris AtLee, Jeffrey Kintscher, and Senthil Kumaran. - Fixed tkinter.ttk.Style.map(). The function accepts now the representation of the default state as empty sequence (as returned by Style.map()). The structure of the result is now the same on all platform and does not depend on the value of wantobjects. - Fix various issues with typing.Literal parameter handling (flatten, deduplicate, use type to cache key). Patch provided by Yurii Karabas. - Fix the threading.Thread class at fork: do nothing if the thread is already stopped (ex: fork called at Python exit). Previously, an error was logged in the child process. - The onerror callback from shutil.rmtree now receives correct function when os.open fails. - Fix os.sendfile() on illumos. - Fixed writing binary Plist files larger than 4 GiB. - The repr() of typing types containing Generic Alias Types previously did not show the parameterized types in the GenericAlias. They have now been changed to do so. - webbrowser: Ignore NotADirectoryError when calling xdg-settings. - binhex.binhex() consisently writes macOS 9 line endings. - Fix a stack overflow error for asyncio Task or Future repr(). - The overflow occurs under some circumstances when a Task or Future recursively returns itself. - Fix memory leak in subprocess.Popen() in case an uid (gid) specified in user (group, extra_groups) overflows uid_t (gid_t). - Improve asyncio.wait function to create the futures set just one time. - InvalidFileException and RecursionError are now the only errors caused by loading malformed binary Plist file (previously ValueError and TypeError could be raised in some specific cases). - Pickling heap types implemented in C with protocols 0 and 1 raises now an error instead of producing incorrect data. - plistlib: fix parsing XML plists with hexadecimal integer values - Fix an incorrectly formatted error from _codecs.charmap_decode() when called with a mapped value outside the range of valid Unicode code points. PR by Max Bernstein. - Fix pickling pure Python datetime.time subclasses. Patch by Dean Inwood. - Fixed a bug that was causing ctypes.util.find_library() to return None when triying to locate a library in an environment when gcc>=9 is available and ldconfig is not. Patch by Pablo Galindo - C14N 2.0 serialisation in xml.etree.ElementTree failed for unprefixed attributes when a default namespace was defined. - Fix a bug in the symtable module that was causing module-scope global variables to not be reported as both local and global. Patch by Pablo Galindo. - str() for the type attribute of the tkinter.Event object always returns now the numeric code returned by Tk instead of the name of the event type. - fix tkinter.EventType Enum so all members are strings, and none are tuples - Fix SQLite3 segfault when backing up closed database. Patch contributed by Peter David McCormick. - Fix the tarfile module to write only basename of TAR file to GZIP compression header. - Allow ctypes.wintypes to be imported on non-Windows systems. - shutil.which() now ignores empty entries in PATHEXT instead of treating them as a match. - Fix time-of-check/time-of-action issue in subprocess.Popen.send_signal. - Fix --outfile for cProfile / profile not writing the output file in the original directory when the program being profiled changes the working directory. PR by Anthony Sottile. - ZipFile truncates files to avoid corruption when a shorter comment is provided in append (“a”) mode. Patch by Jan Mazur. - Fixed KeyError exception when flattening an email to a string attempts to replace a non-existent Content-Transfer-Encoding header. Documentation - Fix the URL for the IMAP protocol documents. - Document __format__ functionality for IP addresses. - Clarify that subscription expressions are also valid for certain classes and types in the standard library, and for user-defined classes and types if the classmethod __class_getitem__() is provided. - Documented generic alias type and types.GenericAlias. Also added an entry in glossary for generic types. - In Programming FAQ “Sequences (Tuples/Lists)” section, add “How do you remove multiple items from a list”. - Fix RemovedInSphinx40Warning when building the documentation. Patch by Dong-hee Na. - Update the refcounts info of PyType_FromModuleAndSpec. - Fix tarfile’s extractfile documentation - Document some restrictions on the default string representations of numeric classes. Tests - Reenable test_gdb on gdb 9.2 and newer: https://bugzilla.redhat.com/show_bug.cgi?id=1866884 bug is fixed in gdb 10.1. - Fix test_asyncio.test_call_later() race condition: don’t measure asyncio performance in the call_later() unit test. The test failed randomly on the CI. - Include _testinternalcapi module in Windows installer for test suite - Fix test_logging.test_race_between_set_target_and_flush(): the test now waits until all threads complete to avoid leaking running threads. - Avoid a test failure in test_lib2to3 if the module has already imported at the time the test executes. Patch by Pablo Galindo. - Tests for CJK codecs no longer call eval() on content received via HTTP. - Fix test_site.test_license_exists_at_url(): call urllib.request.urlcleanup() to reset the global urllib.request._opener. Patch by Victor Stinner. - test_ssl: skip test_min_max_version_mismatch when TLS 1.0 is not available - Add tests for SIGINT handling in the runpy module. - Fixed a failure in test_tk.test_widgets.ScaleTest happening when executing the test with Tk 8.6.10. Build - Fix a race condition in “make regen-all” when make -jN option is used to run jobs in parallel. The clinic.py script now only use atomic write to write files. Moveover, generated files are now left unchanged if the content does not change, to not change the file modification time. - Update Py_UNREACHABLE to use __builtin_unreachable() if only the compiler is able to use it. Patch by Dong-hee Na. - Addressed three compiler warnings found by undefined behavior sanitizer (ubsan). IDLE - Fix reporting offset of the RE error in searchengine. - Get docstrings for IDLE calltips more often by using inspect.getdoc. - Mostly finish using ttk widgets, mainly for editor, settings, and searches. Some patches by Mark Roseman. - Use ‘IDLE Shell’ as shell title - Rewrite the Calltips doc section. - In calltips, stop reminding that ‘/’ marks the end of positional-only arguments. - Typing opening and closing parentheses inside the parentheses of a function call will no longer cause unnecessary “flashing” off and on of an existing open call-tip, e.g. when typed in a string literal. C API - Fix potential crash in deallocating method objects when dynamically allocated PyMethodDef’s lifetime is managed through the self argument of a PyCFunction. - Py_FileSystemDefaultEncodeErrors and Py_UTF8Mode are available again in limited API. - Readjustet and reapplied patches: - CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch - bpo-31046_ensurepip_honours_prefix.patch - python-3.3.0b1-fix_date_time_compiler.patch - skip_random_failing_tests.patch - sphinx-update-removed-function.patch- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in _ctypes/callproc.c, which may lead to remote code execution.- (bsc#1180125) We really don't Require python-rpm-macros package. Unnecessary dependency.- Make python39-doc building again - Add no-skipif-doctests.patch, because SLE-15 version of Sphinx doesn't know about skipif directive in doctests.- Update sphinx-update-removed-function.patch patch to the latest version in python36.- Last try before this results in an editwar: * remove importlib_resources and importlib-metadata provides/obsoletes * import importlib_resources is not the same as import importlib.resources, same for metadata * The backport packages from PyPI needed for older flavors are specified as such for setuptools or in pyproject.toml. If a package requires them they typically add them with a python version qualifier and the packages have their own version numbers.- Add patch sphinx-update-removed-function.patch to no longer call a now removed function and to make documentation build independent of the Sphinx version (bsc#1179630, gh#python/cpython#13236).- Don't require packages which break build on SLE-15 although we really don't need them (python3-python-docs-theme and python3-sphinxcontrib-qthelp).- Fix build with RPM 4.16: error: bare words are no longer supported, please use "...": x86 == ppc.- Update to the final version 3.9.0: Complete changelog with all (many) changes from previous version is on https://docs.python.org/release/3.9.0/whatsnew/3.9.html Changes from the previous RC versions (not that many) are on https://docs.python.org/release/3.9.0/whatsnew/changelog.html#changelog- Buildrequire timezone only for general flavor. It's used in this flavor for the test suite.- Update to 3.9.0rc1: * Core and Builtins - bpo-38156: Handle interrupts that come after EOF correctly in PyOS_StdioReadline. * Library - bpo-41497: Fix potential UnicodeDecodeError in dis module. - bpo-41490: Update ensurepip to install pip 20.2.1 and setuptools 49.2.1. - bpo-41467: On Windows, fix asyncio recv_into() return value when the socket/pipe is closed (BrokenPipeError): return 0 rather than an empty byte string (b''). - bpo-41425: Make tkinter doc example runnable. - bpo-41384: Raise TclError instead of TypeError when an unknown option is passed to tkinter.OptionMenu. - bpo-38731: Fix NameError in command-line interface of py_compile. - bpo-41317: Use add_done_callback() in asyncio.loop.sock_accept() to unsubscribe reader early on cancellation. - bpo-41364: Reduce import overhead of uuid. - bpo-41341: Recursive evaluation of typing.ForwardRef in get_type_hints. - bpo-41182: selector: use DefaultSelector based upon implementation - bpo-40726: Handle cases where the end_lineno is None on ast.increment_lineno(). * Documentation - bpo-41045: Add documentation for debug feature of f-strings. - bpo-41314: Changed the release when from __future__ import annotations becomes the default from 4.0 to 3.10 (following a change in PEP 563). * Windows - bpo-41492: Fixes the description that appears in UAC prompts. - bpo-40948: Improve post-install message to direct people to the “py” command. - bpo-41412: The installer will now fail to install on Windows 7 and Windows 8. Further, the UCRT dependency is now always downloaded on demand. - bpo-40741: Update Windows release to include SQLite 3.32.3. * IDLE - bpo-41468: Improve IDLE run crash error message (which users should never see). - bpo-41373: Save files loaded with no line ending, as when blank, or different line endings, by setting its line ending to the system default. Fix regression in 3.8.4 and 3.9.0b4.- Synchronize formatting and fixes with python38.- Increase testsuite timeout to account for super long running test_peg_generator- Removed CVE-2019-20907_tarfile-inf-loop.patch: fixed in upstream - Removed recursion.tar: contained in upstream - Update to 3.9.0b5: - bpo-41304: Fixes python3x._pth being ignored on Windows, caused by the fix for bpo-29778 (CVE-2020-15801). - bpo-41162: Audit hooks are now cleared later during finalization to avoid missing events. - bpo-29778: Ensure python3.dll is loaded from correct locations when Python is embedded (CVE-2020-15523). - bpo-39603: Prevent http header injection by rejecting control characters in http.client.putrequest(…). - bpo-41295: Resolve a regression in CPython 3.8.4 where defining “__setattr__” in a multi-inheritance setup and calling up the hierarchy chain could fail if builtins/extension types were involved in the base types. - bpo-41247: Always cache the running loop holder when running asyncio.set_running_loop. - bpo-41252: Fix incorrect refcounting in _ssl.c’s _servername_callback(). - bpo-41215: Use non-NULL default values in the PEG parser keyword list to overcome a bug that was ' preventing Python from being properly compiled when using the XLC compiler. Patch by Pablo Galindo. - bpo-41218: Python 3.8.3 had a regression where compiling with ast.PyCF_ALLOW_TOP_LEVEL_AWAIT would aggressively mark list comprehension with CO_COROUTINE. Now only list comprehension making use of async/await will tagged as so. - bpo-41175: Guard against a NULL pointer dereference within bytearrayobject triggered by the bytearray() + bytearray() operation. - bpo-39960: The “hackcheck” that prevents sneaking around a type’s __setattr__() by calling the superclass method was rewritten to allow C implemented heap types. - bpo-41288: Unpickling invalid NEWOBJ_EX opcode with the C implementation raises now UnpicklingError instead of crashing. - bpo-39017: Avoid infinite loop when reading specially crafted TAR files using the tarfile module (CVE-2019-20907, bsc#1174091). - bpo-41235: Fix the error handling in ssl.SSLContext.load_dh_params(). - bpo-41207: In distutils.spawn, restore expectation that DistutilsExecError is raised when the command is not found. - bpo-39168: Remove the __new__ method of typing.Generic. - bpo-41194: Fix a crash in the _ast module: it can no longer be loaded more than once. It now uses a global state rather than a module state. - bpo-39384: Fixed email.contentmanager to allow set_content() to set a null string. - bpo-41300: Save files with non-ascii chars. Fix regression released in 3.9.0b4 and 3.8.4. - bpo-37765: Add keywords to module name completion list. Rewrite Completions section of IDLE doc. - bpo-40170: Revert PyType_HasFeature() change: it reads again directly the PyTypeObject.tp_flags member when the limited C API is not used, rather than always calling PyType_GetFlags() which hides implementation details.- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091 (CVE-2019-20907, bpo#39017) avoiding possible infinite loop in specifically crafted tarball. Add recursion.tar as a testing tarball for the patch.- Changed bpo-31046_ensurepip_honours_prefix.patch to include fix from py3.8- Spec file fixes - Re-added subprocess-raise-timeout.patch: now compatible - Removed bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch: contained in upstream- Fix minor issues found in the staging.- Do not set ourselves as primary interpreter- Update to 3.9.0b4: - PEP 584, Union Operators in dict - PEP 585, Type Hinting Generics In Standard Collections - PEP 593, Flexible function and variable annotations - PEP 602, Python adopts a stable annual release cadence - PEP 615, Support for the IANA Time Zone Database in the Standard Library - PEP 616, String methods to remove prefixes and suffixes - PEP 617, New PEG parser for CPython - bpo#38379, garbage collection does not block on resurrected objects; - bpo#38692, os.pidfd_open added that allows process management without races and signals; - bpo#39926, Unicode support updated to version 13.0.0; - bpo#1635741, when Python is initialized multiple times in the same process, it does not leak memory anymore; - A number of Python builtins (range, tuple, set, frozenset, list, dict) are now sped up using PEP 590 vectorcall; - A number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, operator, resource, time, _weakref) now use multiphase initialization as defined by PEP 489; - A number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI defined by PEP 384. - Remove upstreamed patches: - F00102-lib64.patch - SUSE-FEDORA-multilib.patch - OBS_dev-shm.patch - subprocess-raise-timeout.patch - bpo36302-sort-module-sources.patch - bpo40784-Fix-sqlite3-deterministic-test.patch- Update pre_checkin.sh and regenerate- Convert few dependencies to their pkgconfig counterparts- Remove release requirement on libpython, it is not really needed to be equal as the abi changes with versions- Add provides python3-bla on all the subpkgs in case we are primary provider of the functionality- Remove unversioned files from devel subpkg too - Remove main python3 files from -base based whether we are primary interpreter or not - Fix idle to be co-installable - Add condition to be primary to provide/obsolete python3-* - Fix doc to build in versioned folder so the pythons can be installed next to each other- Revert the full versioning of calls on the macros. These are generic so they should really just call python3 X- For the doc package we can build with generic flavor, we don't need the our-interpreter based one- Add provides for pytohn3X-typing/etc to allow BR on those still to work when needed- Change macros.python3 to use full versioned 3.8 instead of just 3 for python interpreter- Reduce some now unused conditionals- Redux the -base dependencies to match up pre-merge layout- Generate baselibs in pre-checkin too- Generate the importlib-failed using pre_checking again - Add back the information about skipped tests on the pre_checkin output- Use %python_pkg_name instead of hardcoding python3 where applicable - Sort out preamble with spec-cleaner- Calculate required variables instead of relying on their continuous manual update- Fix the -base module build again to generate only the deps we need- Replace OBS_dev-shm.patch with the upstream PR#20944- Use the %{python_pkg_name} on more places to allow easier multiversioning - Switch to _multibuild approach for easier maintenance of this package. All is now in one spec file with 3 conditionals: * bcond_with base * bcond_with doc * bcond_with general- add requires python3-base on libpython subpackage (bsc#1167008)- build against Sphinx 2.x until python is compatible with Sphinx 3.x (see gh#python/cpython#19397, bpo#40204)- Fix build with SQLite 3.32 (bpo#40783) add bpo40784-Fix-sqlite3-deterministic-test.patch- Update to version 3.8.3: - Complete list of changes is available at https://docs.python.org/release/3.8.3/whatsnew/changelog.html#python-3-8-3-final, but most of them are just bugfixes. - Removed patch CVE-2020-8492-urllib-ReDoS.patch: contained in upstream- Add #!BuildIgnore: gdk-pixbuf-loader-rsvg to python3 SPEC- Add patch bsc1167501-invalid-alignment.patch (bsc#1167501, bpo#40052) to fix alignment in abstract.h header file.- Update list of skipped tests for qemu linux-user build, test_setegid (test.test_os.PosixUidGidTests) is confusing it- Update to 3.8.2: - Complete list of changes is available at https://docs.python.org/release/3.8.2/whatsnew/changelog.html#python-3-8-2-final, but most of them are just bugfixes. - Updated patches: - F00102-lib64.patch - OBS_dev-shm.patch - SUSE-FEDORA-multilib.patch - subprocess-raise-timeout.patch- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug "Python urrlib allowed an HTTP server to conduct Regular Expression Denial of Service (ReDoS)" (bsc#1162367)- Add Requires: libpython%{so_version} == %{version}-%{release} to python3-base to keep both packages always synchronized (bsc#1162224).- Do not pull in bluez in base again, explain the cycle, it needs to be solved by bluez maintainer for us by providing just the headers separately- Reame idle icons to idle3 in order to not conflict with python2 variant of the package * renamed the icons * renamed icon load in desktop file- Add importlib_resources provide/obsolete as it is integral part of the lang since 3.7 release- Add -fno-semantic-interposition as it brings speed up: https://fedoraproject.org/wiki/Changes/PythonNoSemanticInterpositionSpeedup- Update to 3.8.1: - This is mainly bugfix release and no significant changes to API are expected. The full changelog is available on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-1 - Remove bpo-38688_shutil.copytree_prevent-infinite-recursion.patch, which is included in the upstream tarball.- Add bpo-31046_ensurepip_honours_prefix.patch which makes ensurepip to honour the value of $(prefix). Proposed fix for bpo#31046..- Move bluez-devel dependency to base as it is needed for socket.AF_BLUETOOTH and otherwise does not work- Reintroduce QtHelp with the help of the new BR python-sphinxcontrib-qthelp.- Fix SUSE-FEDORA-multilib.patch, the platform agnostic infix for library installation is "lib", not "dir".- Move idle subpackage build from python3-base to python3. appstream-glib required for packaging introduces considerable extra dependencies and a build loop via rust/librsvg. - Correct installation of idle IDE icons: + idle.png is not the target directory + non-GNOME-specific icons belong into icons/hicolor - Add required Name key to idle3 desktop file- Update to the final release 3.8.0. . - New Features: - Assignment expressions - Positional-only parameters - Parallel filesystem cache for compiled bytecode files - Debug build uses the same ABI as release build - f-strings support = for self-documenting expressions and debugging - PEP 578: Python Runtime Audit Hooks - PEP 587: Python Initialization Configuration - Vectorcall: a fast calling protocol for CPython - Pickle protocol 5 with out-of-band data buffers - New modules: - importlib.metadata - Improved modules: - ast asyncio, builtins, collections, curses, ctypes, datetime, functools, gc, gettext, gzip, idelib and IDLE, inspect, io, json.tool, math, mmap, multiprocessing, os, os.path, pathlib, pickle, plistlib, py_compile, shlex, shutil, socket, ssl, statistics, sys, tarfile, threading, tokenize, tkinter, time, typing, unicodedata, unittest, venv, weakref, xml - C API improvements - bdist_winnst command has been deprecated (use bdist_wheel) - https://docs.python.org/3.8/whatsnew/3.8.html remains rest of changes including documentation on how to port your programs to the current version of Python.- Add idle3.appdata.xml and idle3.desktop (originally from Fedora) to make Idle3 full GUI desktop application. (bsc#1153830)- Drop intltool from BuildRequires. Doesn't appear to be used.- Add folder version to allow tarball downloads even for beta/rc releases- Revert patches from Fedora (F00102-lib64.patch and F00251-change-user-install-location.patch) into their original prisitine Fedora versions, SUSE-FEDORA-multilib.patch refreshed accordingly.- Correct quotation of platsubdir in Lib/distutils/command/install.py- Replace python-3.6.0-multilib.patch with two patches from Fedora (F00102-lib64.patch and F00251-change-user-install-location.patch), and our own SUSE-FEDORA-multilib.patch to allow better cooperation with Fedora and better upstreaming. - Add OBS_dev-shm.patch fixing bpo#38377- Pull in just gettext and let solver to sort out between: gettext-runtime-mini and gettext-runtime- Update to 3.8.0rc1. Overall changes from 3.7: - PEP 572, Assignment expressions - PEP 570, Positional-only arguments - PEP 587, Python Initialization Configuration (improved embedding) - PEP 590, Vectorcall: a fast calling protocol for CPython - PEP 578, Runtime audit hooks - PEP 574, Pickle protocol 5 with out-of-band data - Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal types), and PEP 589 (TypedDict) - Parallel filesystem cache for compiled bytecode - Debug builds share ABI as release builds, also the 'm' ABI tag was removed (irrelevant since 3.4), bpo#36707 - f-strings support a handy = specifier for debugging - continue is now legal in finally: blocks - on Windows, the default asyncio event loop is now ProactorEventLoop - on macOS, the spawn start method is now used by default in multiprocessing - multiprocessing can now use shared memory segments to avoid pickling costs between processes - typed_ast is merged back to CPython - LOAD_GLOBAL is now 40% faster - pickle now uses Protocol 4 by default, improving performance - Refreshed patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.6.0-multilib.patch - subprocess-raise-timeout.patch- Add bpo36302-sort-module-sources.patch (boo#1041090)- Try harder obsoleting importlib-metadata- Update to 3.8.0b4: Many bugfixes, full list on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-4- Re-enable test_threading on aarch64- Remove xrpm from subpackage tk description- Update to 3.8.0b3: Many bugfixes, full list on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-3 - Patches reapplied: - python-3.3.0b1-fix_date_time_compiler.patch - python-3.3.0b1-test-posix_fadvise.patch - python-3.6.0-multilib.patch - subprocess-raise-timeout.patch- Add Provides: python3-importlib-metadata- Update to 3.8.0b2: Many bugfixes, full list on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-beta-2 - Patches included in upstream: - bpo-37169_PyObject_IsFreed.patch - Patches reapplied: - 00251-change-user-install-location.patch - distutils-reproducible-compile.patch - python-3.3.0b1-localpath.patch - python-3.6.0-multilib.patch- Update list of skipped tests for qemu linux-user build - Don't do profiling in qemu linux-user build- Update to 3.8.0b1 (changes since 3.7.*): - PEP 572, Assignment expressions - PEP 570, Positional-only arguments - PEP 587, Python Initialization Configuration (improved embedding) - PEP 590, Vectorcall: a fast calling protocol for CPython - PEP 578, Runtime audit hooks - PEP 574, Pickle protocol 5 with out-of-band data - Typing-related: PEP 591 (Final qualifier), PEP 586 (Literal types), and PEP 589 (TypedDict) - Parallel filesystem cache for compiled bytecode - Debug builds share ABI as release builds - f-strings support a handy = specifier for debugging - continue is now legal in finally: blocks - multiprocessing can now use shared memory segments to avoid pickling costs between processes - typed_ast is merged back to CPython - LOAD_GLOBAL is now 40% faster - pickle now uses Protocol 4 by default, improving performance - Remove patches which were included in the upstream: - 00251-change-user-install-location.patch - 00316-mark-bdist_wininst-unsupported.patch - CVE-2019-9947-no-ctrl-char-http.patch - raise_SIGING_not_handled.patch- Set _lto_cflags to nil as the package is using LTO via --enable-lto. That will prevent to propage LTO for Python modules that are built in a separate package.- Update to 3.8.0.a3: - PEP 572: Assignment Expressions. - Other (mostly small) changes are on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-alpha-3- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch Address the issue by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause a ValueError to be raised.- Fix metadata of patches. - Rename boo1071941-make-install-in-sep-loc.patch to 00251-change-user-install-location.patch which is the original name, so it can be looked up in the Fedora VCS.- Mark distutils bdist_wininst command unsupported with 00316-mark-bdist_wininst-unsupported.patch - Remove Windows bdist_wininst executables from runtime package- Update to 3.7.3, which is the maintenance release without any significant changes in API. - Updated patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - distutils-reproducible-compile.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.6.0-multilib.patch - raise_SIGING_not_handled.patch- Remove building of Qt Develop help files.- Return distutils-reproducible-compile.patch which is still missing (still unfinished bpo#29708).- Update to 3.8.0a2: * List of all (mostly small) changes are on https://docs.python.org/3.8/whatsnew/changelog.html#python-3-8-0-alpha-2- Build nis module again.- Update to 3.8.0a1: * The most visible change so far is probably the implementation of PEP 572: Assignment Expressions. For a detailed list of changes, see: https://docs.python.org/3.8/whatsnew/changelog.html * Recover building of nis module properly in python3 package - Update patches: * CVE-2019-5010-null-defer-x509-cert-DOS.patch * python-3.3.0b1-fix_date_time_compiler.patch * python-3.3.0b1-test-posix_fadvise.patch * python-3.6.0-multilib.patch * raise_SIGING_not_handled.patch- Put LICENSE file where it belongs (bsc#1121852)- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746. An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.7.2. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability.- Do not require full gettext in order to avoid pulling in the glib2 as a dependency- Update to 3.7.2: * bugfix release: https://docs.python.org/3.7/whatsnew/changelog.html#changelog- Stop applying python-3.6.0-multilib-new.patch (which is still WIP), and apply the old proven python-3.6.0-multilib.patch instead.- Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.- Upgrade to 3.7.2rc1: * bugfix release, for the full list of all changes see https://docs.python.org/3.7/whatsnew/changelog.html#changelog - Make run of the test suite more verbose- Write summaries without em dashes.- Remove python-3.3.0b1-curses-panel.patch it is unnecessary anymore. - Add boo1071941-make-install-in-sep-loc.patch to make pip and distutils in user environment install into separate location (boo#1071941) Set values of prefix and exec_prefix in distutils install command to /usr/local if executable is /usr/bin/python* and RPM build is not detected to make pip and distutils install into separate location - Remove finally python-3.3.3-skip-distutils-test_sysconfig_module.patch - Remove distutils-reproducible-compile.patch which doesn't make really much difference in reproducibility (see gh#python/cpython#8057 and discussion there).- Rename Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch to bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch- Add dependency on bluez-devel to build support for Bluetooth (boo#1109998)- Add devhelp subpackage and split qthelp into another subpackage.- Remove python-3.0b1-record-rpm.patch and Python-3.0b1-record-rpm.patch, as they are not needed anymore- Switch off test_threading for optimization builds.- Update to python-3.7.1. This is just a brief overview, complete changelog available at https://docs.python.org/3.7/whatsnew/changelog.html#python-3-7-1-final: Library bpo-34970: Protect tasks weak set manipulation in asyncio.all_tasks() - Patches already accepted upstream are removed: * 00307-allow-to-call-Py_Main-after-Py_Initialize.patch * 00308-tls-1.3.patch - New patches added: * Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch * raise_SIGING_not_handled.patch - All other patches refreshed via quilt.- Add raise_SIGING_not_handled.patch to fix bsc#1094814- Add patch to fix importlib return types: * python3-imp-returntype.patch- bpo-34022 still not completely fixed, so we have to keep excluding test_cmd_line_script, test_multiprocessing_main_handling, and test_runpy from the test suite.- Update to python 3.7.1~rc2: Core and Builtins bpo-34879: Fix a possible null pointer dereference in bytesobject.c. Patch by Zackery Spytz. bpo-34854: Fixed a crash in compiling string annotations containing a lambda with a keyword-only argument that doesn’t have a default value. bpo-34320: Fix dict(od) didn’t copy iteration order of OrderedDict. Library bpo-34769: Fix for async generators not finalizing when event loop is in debug mode and garbage collector runs in another thread. bpo-34922: Fixed integer overflow in the digest() and hexdigest() methods for the SHAKE algorithm in the hashlib module. bpo-34900: Fixed unittest.TestCase.debug() when used to call test methods with subtests. Patch by Bruno Oliveira. bpo-34871: Fix inspect module polluted sys.modules when parsing __text_signature__ of callable. bpo-34872: Fix self-cancellation in C implementation of asyncio.Task bpo-34819: Use a monotonic clock to compute timeouts in Executor.map() and as_completed(), in order to prevent timeouts from deviating when the system clock is adjusted. bpo-34334: In QueueHandler, clear exc_text from LogRecord to prevent traceback from being written twice. bpo-6721: Acquire the logging module’s commonly used internal locks while fork()ing to avoid deadlocks in the child process. bpo-34172: Fix a reference issue inside multiprocessing.Pool that caused the pool to remain alive if it was deleted without being closed or terminated explicitly. Documentation bpo-32174: chm document displays non-ASCII charaters properly on some MBCS Windows systems. Tests bpo-32962: Fixed test_gdb when Python is compiled with flags - mcet -fcf-protection -O0. C API bpo-34910: Ensure that PyObject_Print() always returns -1 on error. Patch by Zackery Spytz.- Add Stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch to fix problems with SOURCE_DATE_EPOCH variable (bpo-34022)- Add patch to fix build with tls1.3 supported openssl * 00308-tls-1.3.patch - Add patch to fix Py_Main calls after Py_initialize * 00307-allow-to-call-Py_Main-after-Py_Initialize.patch- Add -fwrapv to OPTS, which is default for python3 anyway See for example https://github.com/zopefoundation/persistent/issues/86 for bugs which are caused by avoiding it.- Fix ownership of _contextvars, _queue, and _xxtestfuzz- Switch off LTO for distros with older GCC - Fix %files- Add dependency over libuuid-devel- update to python 3.7.0 Complete overview of changes is available on https://docs.python.org/3/whatsnew/3.7.html, these are just highlights: * PEP 563, postponed evaluation of type annotations. * async and await are now reserved keywords. * New library modules: contextvars: PEP 567 – Context Variables dataclasses: PEP 557 – Data Classes importlib.resources * New built-in features: PEP 553, the new breakpoint() function. * Python data model improvements: PEP 562, customization of access to module attributes. PEP 560, core support for typing module and generic types. the insertion-order preservation nature of dict objects has been declared to be an official part of the Python language spec. * Significant improvements in the standard library: The asyncio module has received new features, significant usability and performance improvements. The time module gained support for functions with nanosecond resolution. * CPython implementation improvements: Avoiding the use of ASCII as a default text encoding: PEP 538, legacy C locale coercion PEP 540, forced UTF-8 runtime mode PEP 552, deterministic .pycs the new development runtime mode PEP 565, improved DeprecationWarning handling * C API improvements: PEP 539, new C API for thread-local storage * Documentation improvements: PEP 545, Python documentation translations New documentation translations: Japanese, French, and Korean. - drop python3-sorted_tar.patch - drop 0001-allow-for-reproducible-builds-of-python-packages.patch - refresh python-3.6.0-multilib-new.patch - refresh subprocess-raise-timeout.patch * new C API for thread-local storage * Deterministic pyc files * Built-in breakpoint() * Data Classes * Core support for typing module and generic types * Customization of access to module attributes * Postponed evaluation of annotations * Time functions with nanosecond resolution * Improved DeprecationWarning handling * Context Variables * Avoiding the use of ASCII as a default text encoding (PEP 538, legacy C locale coercion and PEP 540, forced UTF-8 runtime mode) * The insertion-order preservation nature of dict objects is now an official part of the Python language spec. * Notable performance improvements in many areas.- disable lto with gcc versions below 7 (results in link failures)- Use faster find subcommand execution strategies.- Do not mention the testsuite disabling in opts as it was moved to main pkg so base is test-free- As we run in main python package do not generate the pre_checkin from both now- Move the tests from base to generic package wrt bsc#1088573 * We still fail the whole distro if python3 is not build * The other archs than x86_64 took couple of hours to unblock build of other software, this way we work around the issue - Some tests are still run in -base for the LTO tweaking, but at least it is not run twice- update to 3.6.5 * bugfix release * see Misc/NEWS for details - drop ctypes-pass-by-value.patch - drop fix-localeconv-encoding-for-LC_NUMERIC.patch - refresh python-3.6.0-multilib-new.patch- Created %so_major and %so_minor macros - Put Tools/gdb/libpython.py script into proper place and ship it with devel subpackage.- ctypes-pass-by-value.patch: Fix pass by value for structs on aarch64- Add python3-sorted_tar.patch (boo#1081750)- Drop python3-tk and python3-idle recommends to reduce python3 always pulling X stack bsc#1081751- Add patch to fix glibc 2.27 fail bsc#1079761: * fix-localeconv-encoding-for-LC_NUMERIC.patch- Update skip_random_failing_tests.patch (for PowerPC) to avoid test_call_later failure- move XML modules and python3-xml provide to python3-base (fixes bsc#1077230) - move ensurepip to base- Add skip_random_failing_tests.patch only for PowerPC- update to 3.6.4 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed python3-ncurses-6.0-accessors.patch - drop PYTHONSTARTUP hooks that cause spurious startup errors * fixes bsc#1070738 * the relevant feature (REPL history) is now built into Python itself- Install 2to3-%{python_version} executable (override defattr of the -tools package). 2to3 (unversioned) is a symlink and does not carry permissions (bsc#1070853).- move 2to3 to python3-tools package- update to 3.6.3 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- drop python-2.7-libffi-aarch64.patch: this patches the intree copy of libffi which is unused/deleted in the line afterwards - fix build against system libffi: include flags weren't set so it actually used the in-tree libffi headers.- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- Update RPM group for python documentation.- fix missing %{?armsuffix}- distutils-reproducible-compile.patch: ensure distutils order files before compiling, which works around bsc#1049186- Add libnsl-devel build requires for glibc obsoleting libnsl- update to 3.6.2 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed test-socket-aead-kernel49.patch - add Provides: python3-typing (fixes bsc#1050653) - drop duplicate Provides: python3- drop db-devel from requirements- Add missing link to python library in config dir (bsc#1040164)- update to 3.6.1 * bugfix release, over a hundred bugs fixed * never add import location's parent directory to sys.path * switch to git for version control, build changes related to that * fix "failed to get random numbers" on old kernels (bsc#1029902) * several crashes and memory leaks corrected * f-string are no longer accepted as docstrings- prevent regenerating AST at build-time more robustly - add "--without profileopt" and "--without testsuite" options to python3-base to allow short circuiting when working on the package- Add 0001-allow-for-reproducible-builds-of-python-packages.patch upstream https://github.com/python/cpython/pull/296- reenable test_socket with AEAD patch (test-socket-aead-kernel49.patch) - reintroduce %py3_soflags macro (and better named %cpython3_soabi equivalent)- update to 3.6.0 * PEP 498 Formated string literals * PEP 515 Underscores in numeric literals * PEP 526 Syntax for variable annotations * PEP 525 Asynchronous generators * PEP 530 Asynchronous comprehensions * PEP 506 New "secrets" module for safe key generation * less memory consumed by dicts * dtrace and systemtap support * improved asyncio module * better defaults for ssl * new hashing algorithms in hashlib * bytecode format changed to allow more optimizations * "async" and "await" are on track to be reserved words * StopIteration from generators is deprecated * support for openssl < 1.0.2 is deprecated * os.urandom now blocks when getrandom() blocks * huge number of new features, bugfixes and optimizations * see https://docs.python.org/3.6/whatsnew/3.6.html for details - rework multilib patch: drop Python-3.5.0-multilib.patch, implement upstreamable python-3.6.0-multilib-new.patch - refresh python-3.3.0b1-localpath.patch, subprocess-raise-timeout.patch - drop upstreamed Python-3.5.1-fix_lru_cache_copying.patch - finally drop python-2.6b1-canonicalize2.patch that was not applied in source and only kept around in case we needed it in the future. (which we don't, as it seems) - update import_failed map and baselibs - build ctypes against system libffi (buildrequire libffi-devel in python3-base) - add new key to keyring (signed by keys already in keyring) - introduced common configure section between python3 and python3-base - moved pyconfig.h and Makefile to devel subpackage as distutils no longer need it at runtime - added python-rpm-macros dependency, regenerated macros file, drop macros.python3.py because it is not used now - improve summaries and descriptions (fixes bsc#917607) - enabled Link-Time Optimization, see what happens - including skipped_tests.py in pre_checkin.sh run - run specs through spec-cleaner, rearrange sections- move _hashlib and _ssl modules and tests to python3-base - recommend python3- Skip test_asyncio under qemu_user_space_build- Add Python-3.5.1-fix_lru_cache_copying.patch Fix copying the lru_cache() wrapper object. Fixes deep-copying lru_cache regression, which worked on previous versions of python but fails on python 3.5. This fixes a bunch of packages in devel:languages:python3. See: https://bugs.python.org/issue25447- Build the docs in .qch format as well- update to 3.5.1 * bugfix-only release, dozens of bugs fixed - Drop upstreamed Python-3.5.0-_Py_atomic_xxx-symbols.patch - "Python3" to "Python 3" in summary * This seems cleaner and fixes and rpmlint warning- Add Python-3.5.0-_Py_atomic_xxx-symbols.patch This fixes a build error for many packages that use the Python, C-API. This patch is already accepted upstream and is slated to appear in python 3.5.1.- update to 3.5.0 * coroutines with async/await syntax * matrix multiplication operator `@` * unpacking generalizations * new modules `typing` and `zipapp` * type annotations * .pyo files replaced by custom suffixes for optimization levels in __pycache__ * support for memory BIO in ssl module * performance improvements in several modules * and many more - removals and behavior changes * deprecated `__version__` is removed * support for .pyo files was removed * system calls are auto-retried on EINTR * bare generator expressions in function calls now cause SyntaxError (change "f(x for x in i)" to "f((x for x in i))" to fix) * removed undocumented `format` member of private `PyMemoryViewObject` struct * renamed `PyMemAllocator` to `PyMemAllocatorEx` - redefine %dynlib macro to reflect that modules now have arch+os as part of name - module `time` is now built-in - dropped upstreamed patches: python-3.4.1-fix-faulthandler.patch python-3.4.3-test-conditional-ssl.patch python-fix-short-dh.patch (also dropped dh2048.pem required for this patch) - updated patch Python-3.3.0b2-multilib.patch to Python-3.5.0-multilib.patch - python-ncurses-6.0-accessors.patch taken from python 2 to fix build failure with new gcc + ncurses- Add python3-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- improve import_failed hook to do the right thing when invoking missing modules with "python3 -m modulename" (boo#942751)- Build with --enable-loadable-sqlite-extensions to make it works as geospatial database.- Fix source list for previous change (add dh2048.pem).- dh2048.pem: added generated 2048 dh parameter set to fix ssl test (bsc#935856) - python-fix-short-dh.patch: replace the 512 bits dh parameter set by 2048 bits to fix build with new openssl 1.0.2c (bsc#935856)- ctypes-libffi-aarch64.patch: remove upstreamed patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64- drop the PDF subpackage (removes the massive texlive dependency, and most likely nobody is using the PDFs anyway)- python-3.4.3-test-conditional-ssl.patch - restore tests failing because test_urllib was unconditionally importing ssl (without really needing it) - restore functionality of multilib patch - drop libffi-ppc64le.diff because upstream completely changed everything yet again (sorry ppc64 folks :| )- Update to version 3.4.3 - Drop upstreamed CVE-2014-4650-CGIHTTPServer-traversal.patch (bpo#21766)- Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus faulthandler which fails with GCC 5.- asyncio has been merged in python3 main package; provide and obsolete it - Remove obsolete AUTHORS section - Remove redundant %clean section- Only pkgconfig(x11) is required for build, not the whole set of packages provided by xorg-x11-devel metapackage.- add %python3_version rpm macro for Fedora compatibility - add missing argument in import_failed, rename Novell Bugzilla to SUSE Bugzillah04-armsrv2 1726478879  "#$%&&&)*),,,/01222565888;<=>>>ABADEDGHGJKJMNMPQPSSSVVVYY[\]^_`_bcbefehhhklmnnnqqqtutwwwz{z}}}      """%%%(((+++./.121454777:;:=>?@ABCCCFFFIJILMLOPORSTUVUXYX[\[^^^abcdedgggjjjmnmpqrsssvwxyzy|||       !!!$$&'('***-.-0003436669:9<=<???BCBEFGHHHKLKNONQRSTUVWXWZ[Z]^]`a`cdcfgfijilmlooorstuuuxxz{|}~~    ! ##%&'()*),,,///222555898;;;>>>AAADEDGHGJKJMMMPQPSTUVWXYZ[\]\___bbbefehihklknonqrqtutwwwz{|}~       """%&%()(+,-./.121444787:;<===@@@CDCFGHIIILMNOPORRRUVUXYX[\[^_^abadedghgjkjmnmpppstsvwvyz{|}|      !!#$%$'''***-.-01034366699;<<<?@?BCBEEEHHHKLKNNNQRSTUVWXYZ[\]^_`abcdefghijklmnopqrqtuvwxyxy||~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnooorrruuuxxx{|}~      !"#$%&'()***---0123444777:;<=>?@ABCDEFGHIJKLMNOPORSRUVUXYX[[[^_`abcdefghijilmloporstuvuxxx{|{~~       ##%&'&)*+,,,///23256589:;<;>?>ABADDDGHGJKJMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                             " " " % % ' ( ) * + , + . . . 1 1 1 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I I I L L L O P Q R S T U V W X Y Y Y \ \ \ _ _ _ b b b e e e h i h k k k n n n q r q t t t w w w z z z } } }                           ! " # $ % & ' ( ) * + , - . / 0 1 2 2 2 5 5 5 8 8 8 ; ; ; > > > A B C D E F G H I J K L M N O P Q R S T U V W X Y [ \ \ \ _ _ _ b c b e f e h i h k k k n o n q r q t u t w x y z { | } ~  CDiI                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 5 5 8 9 8 ; < ; > > > A A A D D D G G G J J J M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` ` ` c c c f g f i j i l m l o p o r s r u v u x y z { | } ~                             # $ % & ' ' ' * * * - . 1 2 2 2 5 5 5 8 9 8 ; < ; > ? > A B C D E D G H I J K J M M O P Q P S T U V W X Y Z Y \ \ \ _ _ _ b c d e f g h h j k k m n n n q r q t u v w z { { { ~ ~ ~                            ! " # $ $ $ ' ( ) * + , , , / 0 1 2 3 4 4 4 7 8 9 : ; ; ; > > > A B C D E F F F I J I L L L O O Q R S T U V W X Y X [ \ ] ^ _ ^ a a c d e f g h g j k j m n o p q q q t u v w x x x t | } ~  t | }  3      !"#$%%%(((+++...111444777:::===@@@CCCFFFIIILMLOOORRRUUUXXX[[[^_`abcdefghijklmnopqrstuwxxx{{{~~   """%%%(((+,-./0123456789:;<=>?@ABCDEFFFIIILLNOOORRRUUWXYZ[\]^_`abcdefghijklmnopqrstuvwx 3z{{{~~     !!!$$$'''***---000333666999<<<?@ABCDEFGHIJKLMNOPQQQTTTWXWZZ\]]]```cdefghijklmnopqrstuvwxyz{|}~      """%%%()(++-...121454787:;:===@@@CCCFFFIJKLMNOPQRSTUVWXYZ \]^^^aaadedgggjjjmmmpppstsvwvyzy|||       !"#$%&'''***-./0123456789:9<=<?@ABCCCFGFIJILMLOPORRRUUUXXX[[[^_^aaadddghgjklmnopqrstuvwxyz{|}~3.12.6-150600.3.6.13.12.6-150600.3.6.1     !!"""""""""!!##$$$$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))*********************************))))))))))++,,,,,,++---...............................................................................................................................................................---------------------------------------------------//000000000000000000/////1122222222222222222222222222211111111111133344444444444444444444444444444444444444444444444444435555555555555555555555555555555555555555555555555555555555555555533333333333333366777777777777777777777777666666666666666889999999999999999999999998888888:::;;;;;;:<===<>???????????????????????????????????????>>>>>>>>>>>>@AAAAAA@@>BBCCCBDDEEEEEED>><<FFGGGGGGF<HIIIIIIHH<JJKKKKKKJ<LLMMMMMML<NNOOOOOONPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPRRRSSSSSSSSSSSSRRPTTUUUTTTPVVVWWWWWWWWWWWWWWWWWWVVVVPPXXXYYYYYYYYYYYYXXPZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZP\]^______^^\\`aaa``b\\cddeeeeeed\fghhhg\ijkkkj\lmnooon\pqrsssr\tuvwwwv\PxyyyyyyxxPzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zz||}}}||~~~||zzzzzzzzzzzzzzzzPPPPPPPPPPPPPPPPP_ctypes_test.cpython-312-aarch64-linux-gnu.so_testbuffer.cpython-312-aarch64-linux-gnu.so_testcapi.cpython-312-aarch64-linux-gnu.so_testclinic.cpython-312-aarch64-linux-gnu.so_testimportmultiple.cpython-312-aarch64-linux-gnu.so_testinternalcapi.cpython-312-aarch64-linux-gnu.so_testmultiphase.cpython-312-aarch64-linux-gnu.so_testsinglephase.cpython-312-aarch64-linux-gnu.so_xxinterpchannels.cpython-312-aarch64-linux-gnu.so_xxtestfuzz.cpython-312-aarch64-linux-gnu.sosqlite3testSine-1000Hz-300ms.aif__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyc_test_atexit.cpython-312.opt-1.pyc_test_atexit.cpython-312.opt-2.pyc_test_atexit.cpython-312.pyc_test_eintr.cpython-312.opt-1.pyc_test_eintr.cpython-312.opt-2.pyc_test_eintr.cpython-312.pyc_test_embed_set_config.cpython-312.opt-1.pyc_test_embed_set_config.cpython-312.opt-2.pyc_test_embed_set_config.cpython-312.pyc_test_embed_structseq.cpython-312.opt-1.pyc_test_embed_structseq.cpython-312.opt-2.pyc_test_embed_structseq.cpython-312.pyc_test_multiprocessing.cpython-312.opt-1.pyc_test_multiprocessing.cpython-312.opt-2.pyc_test_multiprocessing.cpython-312.pyc_test_venv_multiprocessing.cpython-312.opt-1.pyc_test_venv_multiprocessing.cpython-312.opt-2.pyc_test_venv_multiprocessing.cpython-312.pycarchiver_tests.cpython-312.opt-1.pycarchiver_tests.cpython-312.opt-2.pycarchiver_tests.cpython-312.pycaudiotests.cpython-312.opt-1.pycaudiotests.cpython-312.opt-2.pycaudiotests.cpython-312.pycaudit-tests.cpython-312.opt-1.pycaudit-tests.cpython-312.opt-2.pycaudit-tests.cpython-312.pycautotest.cpython-312.opt-1.pycautotest.cpython-312.opt-2.pycautotest.cpython-312.pycbisect_cmd.cpython-312.opt-1.pycbisect_cmd.cpython-312.opt-2.pycbisect_cmd.cpython-312.pyccurses_tests.cpython-312.opt-1.pyccurses_tests.cpython-312.opt-2.pyccurses_tests.cpython-312.pycdatetimetester.cpython-312.opt-1.pycdatetimetester.cpython-312.opt-2.pycdatetimetester.cpython-312.pycdis_module.cpython-312.opt-1.pycdis_module.cpython-312.opt-2.pycdis_module.cpython-312.pycfork_wait.cpython-312.opt-1.pycfork_wait.cpython-312.opt-2.pycfork_wait.cpython-312.pyclist_tests.cpython-312.opt-1.pyclist_tests.cpython-312.opt-2.pyclist_tests.cpython-312.pyclock_tests.cpython-312.opt-1.pyclock_tests.cpython-312.opt-2.pyclock_tests.cpython-312.pycmapping_tests.cpython-312.opt-1.pycmapping_tests.cpython-312.opt-2.pycmapping_tests.cpython-312.pycmemory_watchdog.cpython-312.opt-1.pycmemory_watchdog.cpython-312.opt-2.pycmemory_watchdog.cpython-312.pycmock_socket.cpython-312.opt-1.pycmock_socket.cpython-312.opt-2.pycmock_socket.cpython-312.pycmp_fork_bomb.cpython-312.opt-1.pycmp_fork_bomb.cpython-312.opt-2.pycmp_fork_bomb.cpython-312.pycmp_preload.cpython-312.opt-1.pycmp_preload.cpython-312.opt-2.pycmp_preload.cpython-312.pycmultibytecodec_support.cpython-312.opt-1.pycmultibytecodec_support.cpython-312.opt-2.pycmultibytecodec_support.cpython-312.pycpickletester.cpython-312.opt-1.pycpickletester.cpython-312.opt-2.pycpickletester.cpython-312.pycprofilee.cpython-312.opt-1.pycprofilee.cpython-312.opt-2.pycprofilee.cpython-312.pycpyclbr_input.cpython-312.opt-1.pycpyclbr_input.cpython-312.opt-2.pycpyclbr_input.cpython-312.pycpythoninfo.cpython-312.opt-1.pycpythoninfo.cpython-312.opt-2.pycpythoninfo.cpython-312.pycre_tests.cpython-312.opt-1.pycre_tests.cpython-312.opt-2.pycre_tests.cpython-312.pycregrtest.cpython-312.opt-1.pycregrtest.cpython-312.opt-2.pycregrtest.cpython-312.pycrelimport.cpython-312.opt-1.pycrelimport.cpython-312.opt-2.pycrelimport.cpython-312.pycreperf.cpython-312.opt-1.pycreperf.cpython-312.opt-2.pycreperf.cpython-312.pycseq_tests.cpython-312.opt-1.pycseq_tests.cpython-312.opt-2.pycseq_tests.cpython-312.pycsignalinterproctester.cpython-312.opt-1.pycsignalinterproctester.cpython-312.opt-2.pycsignalinterproctester.cpython-312.pycssl_servers.cpython-312.opt-1.pycssl_servers.cpython-312.opt-2.pycssl_servers.cpython-312.pycssltests.cpython-312.opt-1.pycssltests.cpython-312.opt-2.pycssltests.cpython-312.pycstring_tests.cpython-312.opt-1.pycstring_tests.cpython-312.opt-2.pycstring_tests.cpython-312.pyctest___all__.cpython-312.opt-1.pyctest___all__.cpython-312.opt-2.pyctest___all__.cpython-312.pyctest__locale.cpython-312.opt-1.pyctest__locale.cpython-312.opt-2.pyctest__locale.cpython-312.pyctest__opcode.cpython-312.opt-1.pyctest__opcode.cpython-312.opt-2.pyctest__opcode.cpython-312.pyctest__osx_support.cpython-312.opt-1.pyctest__osx_support.cpython-312.opt-2.pyctest__osx_support.cpython-312.pyctest__xxinterpchannels.cpython-312.opt-1.pyctest__xxinterpchannels.cpython-312.opt-2.pyctest__xxinterpchannels.cpython-312.pyctest__xxsubinterpreters.cpython-312.opt-1.pyctest__xxsubinterpreters.cpython-312.opt-2.pyctest__xxsubinterpreters.cpython-312.pyctest_abc.cpython-312.opt-1.pyctest_abc.cpython-312.opt-2.pyctest_abc.cpython-312.pyctest_abstract_numbers.cpython-312.opt-1.pyctest_abstract_numbers.cpython-312.opt-2.pyctest_abstract_numbers.cpython-312.pyctest_aifc.cpython-312.opt-1.pyctest_aifc.cpython-312.opt-2.pyctest_aifc.cpython-312.pyctest_argparse.cpython-312.opt-1.pyctest_argparse.cpython-312.opt-2.pyctest_argparse.cpython-312.pyctest_array.cpython-312.opt-1.pyctest_array.cpython-312.opt-2.pyctest_array.cpython-312.pyctest_asdl_parser.cpython-312.opt-1.pyctest_asdl_parser.cpython-312.opt-2.pyctest_asdl_parser.cpython-312.pyctest_asyncgen.cpython-312.opt-1.pyctest_asyncgen.cpython-312.opt-2.pyctest_asyncgen.cpython-312.pyctest_atexit.cpython-312.opt-1.pyctest_atexit.cpython-312.opt-2.pyctest_atexit.cpython-312.pyctest_audioop.cpython-312.opt-1.pyctest_audioop.cpython-312.opt-2.pyctest_audioop.cpython-312.pyctest_audit.cpython-312.opt-1.pyctest_audit.cpython-312.opt-2.pyctest_audit.cpython-312.pyctest_augassign.cpython-312.opt-1.pyctest_augassign.cpython-312.opt-2.pyctest_augassign.cpython-312.pyctest_base64.cpython-312.opt-1.pyctest_base64.cpython-312.opt-2.pyctest_base64.cpython-312.pyctest_baseexception.cpython-312.opt-1.pyctest_baseexception.cpython-312.opt-2.pyctest_baseexception.cpython-312.pyctest_bdb.cpython-312.opt-1.pyctest_bdb.cpython-312.opt-2.pyctest_bdb.cpython-312.pyctest_bigaddrspace.cpython-312.opt-1.pyctest_bigaddrspace.cpython-312.opt-2.pyctest_bigaddrspace.cpython-312.pyctest_bigmem.cpython-312.opt-1.pyctest_bigmem.cpython-312.opt-2.pyctest_bigmem.cpython-312.pyctest_binascii.cpython-312.opt-1.pyctest_binascii.cpython-312.opt-2.pyctest_binascii.cpython-312.pyctest_binop.cpython-312.opt-1.pyctest_binop.cpython-312.opt-2.pyctest_binop.cpython-312.pyctest_bisect.cpython-312.opt-1.pyctest_bisect.cpython-312.opt-2.pyctest_bisect.cpython-312.pyctest_bool.cpython-312.opt-1.pyctest_bool.cpython-312.opt-2.pyctest_bool.cpython-312.pyctest_buffer.cpython-312.opt-1.pyctest_buffer.cpython-312.opt-2.pyctest_buffer.cpython-312.pyctest_bufio.cpython-312.opt-1.pyctest_bufio.cpython-312.opt-2.pyctest_bufio.cpython-312.pyctest_builtin.cpython-312.opt-1.pyctest_builtin.cpython-312.opt-2.pyctest_builtin.cpython-312.pyctest_bytes.cpython-312.opt-1.pyctest_bytes.cpython-312.opt-2.pyctest_bytes.cpython-312.pyctest_bz2.cpython-312.opt-1.pyctest_bz2.cpython-312.opt-2.pyctest_bz2.cpython-312.pyctest_c_locale_coercion.cpython-312.opt-1.pyctest_c_locale_coercion.cpython-312.opt-2.pyctest_c_locale_coercion.cpython-312.pyctest_calendar.cpython-312.opt-1.pyctest_calendar.cpython-312.opt-2.pyctest_calendar.cpython-312.pyctest_call.cpython-312.opt-1.pyctest_call.cpython-312.opt-2.pyctest_call.cpython-312.pyctest_cgi.cpython-312.opt-1.pyctest_cgi.cpython-312.opt-2.pyctest_cgi.cpython-312.pyctest_cgitb.cpython-312.opt-1.pyctest_cgitb.cpython-312.opt-2.pyctest_cgitb.cpython-312.pyctest_charmapcodec.cpython-312.opt-1.pyctest_charmapcodec.cpython-312.opt-2.pyctest_charmapcodec.cpython-312.pyctest_class.cpython-312.opt-1.pyctest_class.cpython-312.opt-2.pyctest_class.cpython-312.pyctest_clinic.cpython-312.opt-1.pyctest_clinic.cpython-312.opt-2.pyctest_clinic.cpython-312.pyctest_cmath.cpython-312.opt-1.pyctest_cmath.cpython-312.opt-2.pyctest_cmath.cpython-312.pyctest_cmd.cpython-312.opt-1.pyctest_cmd.cpython-312.opt-2.pyctest_cmd.cpython-312.pyctest_cmd_line.cpython-312.opt-1.pyctest_cmd_line.cpython-312.opt-2.pyctest_cmd_line.cpython-312.pyctest_cmd_line_script.cpython-312.opt-1.pyctest_cmd_line_script.cpython-312.opt-2.pyctest_cmd_line_script.cpython-312.pyctest_code.cpython-312.opt-1.pyctest_code.cpython-312.opt-2.pyctest_code.cpython-312.pyctest_code_module.cpython-312.opt-1.pyctest_code_module.cpython-312.opt-2.pyctest_code_module.cpython-312.pyctest_codeccallbacks.cpython-312.opt-1.pyctest_codeccallbacks.cpython-312.opt-2.pyctest_codeccallbacks.cpython-312.pyctest_codecencodings_cn.cpython-312.opt-1.pyctest_codecencodings_cn.cpython-312.opt-2.pyctest_codecencodings_cn.cpython-312.pyctest_codecencodings_hk.cpython-312.opt-1.pyctest_codecencodings_hk.cpython-312.opt-2.pyctest_codecencodings_hk.cpython-312.pyctest_codecencodings_iso2022.cpython-312.opt-1.pyctest_codecencodings_iso2022.cpython-312.opt-2.pyctest_codecencodings_iso2022.cpython-312.pyctest_codecencodings_jp.cpython-312.opt-1.pyctest_codecencodings_jp.cpython-312.opt-2.pyctest_codecencodings_jp.cpython-312.pyctest_codecencodings_kr.cpython-312.opt-1.pyctest_codecencodings_kr.cpython-312.opt-2.pyctest_codecencodings_kr.cpython-312.pyctest_codecencodings_tw.cpython-312.opt-1.pyctest_codecencodings_tw.cpython-312.opt-2.pyctest_codecencodings_tw.cpython-312.pyctest_codecmaps_cn.cpython-312.opt-1.pyctest_codecmaps_cn.cpython-312.opt-2.pyctest_codecmaps_cn.cpython-312.pyctest_codecmaps_hk.cpython-312.opt-1.pyctest_codecmaps_hk.cpython-312.opt-2.pyctest_codecmaps_hk.cpython-312.pyctest_codecmaps_jp.cpython-312.opt-1.pyctest_codecmaps_jp.cpython-312.opt-2.pyctest_codecmaps_jp.cpython-312.pyctest_codecmaps_kr.cpython-312.opt-1.pyctest_codecmaps_kr.cpython-312.opt-2.pyctest_codecmaps_kr.cpython-312.pyctest_codecmaps_tw.cpython-312.opt-1.pyctest_codecmaps_tw.cpython-312.opt-2.pyctest_codecmaps_tw.cpython-312.pyctest_codecs.cpython-312.opt-1.pyctest_codecs.cpython-312.opt-2.pyctest_codecs.cpython-312.pyctest_codeop.cpython-312.opt-1.pyctest_codeop.cpython-312.opt-2.pyctest_codeop.cpython-312.pyctest_collections.cpython-312.opt-1.pyctest_collections.cpython-312.opt-2.pyctest_collections.cpython-312.pyctest_colorsys.cpython-312.opt-1.pyctest_colorsys.cpython-312.opt-2.pyctest_colorsys.cpython-312.pyctest_compare.cpython-312.opt-1.pyctest_compare.cpython-312.opt-2.pyctest_compare.cpython-312.pyctest_compile.cpython-312.opt-1.pyctest_compile.cpython-312.opt-2.pyctest_compile.cpython-312.pyctest_compileall.cpython-312.opt-1.pyctest_compileall.cpython-312.opt-2.pyctest_compileall.cpython-312.pyctest_compiler_assemble.cpython-312.opt-1.pyctest_compiler_assemble.cpython-312.opt-2.pyctest_compiler_assemble.cpython-312.pyctest_compiler_codegen.cpython-312.opt-1.pyctest_compiler_codegen.cpython-312.opt-2.pyctest_compiler_codegen.cpython-312.pyctest_complex.cpython-312.opt-1.pyctest_complex.cpython-312.opt-2.pyctest_complex.cpython-312.pyctest_configparser.cpython-312.opt-1.pyctest_configparser.cpython-312.opt-2.pyctest_configparser.cpython-312.pyctest_contains.cpython-312.opt-1.pyctest_contains.cpython-312.opt-2.pyctest_contains.cpython-312.pyctest_context.cpython-312.opt-1.pyctest_context.cpython-312.opt-2.pyctest_context.cpython-312.pyctest_contextlib.cpython-312.opt-1.pyctest_contextlib.cpython-312.opt-2.pyctest_contextlib.cpython-312.pyctest_contextlib_async.cpython-312.opt-1.pyctest_contextlib_async.cpython-312.opt-2.pyctest_contextlib_async.cpython-312.pyctest_copy.cpython-312.opt-1.pyctest_copy.cpython-312.opt-2.pyctest_copy.cpython-312.pyctest_copyreg.cpython-312.opt-1.pyctest_copyreg.cpython-312.opt-2.pyctest_copyreg.cpython-312.pyctest_coroutines.cpython-312.opt-1.pyctest_coroutines.cpython-312.opt-2.pyctest_coroutines.cpython-312.pyctest_cprofile.cpython-312.opt-1.pyctest_cprofile.cpython-312.opt-2.pyctest_cprofile.cpython-312.pyctest_crashers.cpython-312.opt-1.pyctest_crashers.cpython-312.opt-2.pyctest_crashers.cpython-312.pyctest_crypt.cpython-312.opt-1.pyctest_crypt.cpython-312.opt-2.pyctest_crypt.cpython-312.pyctest_csv.cpython-312.opt-1.pyctest_csv.cpython-312.opt-2.pyctest_csv.cpython-312.pyctest_curses.cpython-312.opt-1.pyctest_curses.cpython-312.opt-2.pyctest_curses.cpython-312.pyctest_datetime.cpython-312.opt-1.pyctest_datetime.cpython-312.opt-2.pyctest_datetime.cpython-312.pyctest_dbm.cpython-312.opt-1.pyctest_dbm.cpython-312.opt-2.pyctest_dbm.cpython-312.pyctest_dbm_dumb.cpython-312.opt-1.pyctest_dbm_dumb.cpython-312.opt-2.pyctest_dbm_dumb.cpython-312.pyctest_dbm_gnu.cpython-312.opt-1.pyctest_dbm_gnu.cpython-312.opt-2.pyctest_dbm_gnu.cpython-312.pyctest_dbm_ndbm.cpython-312.opt-1.pyctest_dbm_ndbm.cpython-312.opt-2.pyctest_dbm_ndbm.cpython-312.pyctest_decimal.cpython-312.opt-1.pyctest_decimal.cpython-312.opt-2.pyctest_decimal.cpython-312.pyctest_decorators.cpython-312.opt-1.pyctest_decorators.cpython-312.opt-2.pyctest_decorators.cpython-312.pyctest_defaultdict.cpython-312.opt-1.pyctest_defaultdict.cpython-312.opt-2.pyctest_defaultdict.cpython-312.pyctest_deque.cpython-312.opt-1.pyctest_deque.cpython-312.opt-2.pyctest_deque.cpython-312.pyctest_descr.cpython-312.opt-1.pyctest_descr.cpython-312.opt-2.pyctest_descr.cpython-312.pyctest_descrtut.cpython-312.opt-1.pyctest_descrtut.cpython-312.opt-2.pyctest_descrtut.cpython-312.pyctest_devpoll.cpython-312.opt-1.pyctest_devpoll.cpython-312.opt-2.pyctest_devpoll.cpython-312.pyctest_dict.cpython-312.opt-1.pyctest_dict.cpython-312.opt-2.pyctest_dict.cpython-312.pyctest_dict_version.cpython-312.opt-1.pyctest_dict_version.cpython-312.opt-2.pyctest_dict_version.cpython-312.pyctest_dictcomps.cpython-312.opt-1.pyctest_dictcomps.cpython-312.opt-2.pyctest_dictcomps.cpython-312.pyctest_dictviews.cpython-312.opt-1.pyctest_dictviews.cpython-312.opt-2.pyctest_dictviews.cpython-312.pyctest_difflib.cpython-312.opt-1.pyctest_difflib.cpython-312.opt-2.pyctest_difflib.cpython-312.pyctest_dis.cpython-312.opt-1.pyctest_dis.cpython-312.opt-2.pyctest_dis.cpython-312.pyctest_docxmlrpc.cpython-312.opt-1.pyctest_docxmlrpc.cpython-312.opt-2.pyctest_docxmlrpc.cpython-312.pyctest_dtrace.cpython-312.opt-1.pyctest_dtrace.cpython-312.opt-2.pyctest_dtrace.cpython-312.pyctest_dynamic.cpython-312.opt-1.pyctest_dynamic.cpython-312.opt-2.pyctest_dynamic.cpython-312.pyctest_dynamicclassattribute.cpython-312.opt-1.pyctest_dynamicclassattribute.cpython-312.opt-2.pyctest_dynamicclassattribute.cpython-312.pyctest_eintr.cpython-312.opt-1.pyctest_eintr.cpython-312.opt-2.pyctest_eintr.cpython-312.pyctest_embed.cpython-312.opt-1.pyctest_embed.cpython-312.opt-2.pyctest_embed.cpython-312.pyctest_ensurepip.cpython-312.opt-1.pyctest_ensurepip.cpython-312.opt-2.pyctest_ensurepip.cpython-312.pyctest_enum.cpython-312.opt-1.pyctest_enum.cpython-312.opt-2.pyctest_enum.cpython-312.pyctest_enumerate.cpython-312.opt-1.pyctest_enumerate.cpython-312.opt-2.pyctest_enumerate.cpython-312.pyctest_eof.cpython-312.opt-1.pyctest_eof.cpython-312.opt-2.pyctest_eof.cpython-312.pyctest_epoll.cpython-312.opt-1.pyctest_epoll.cpython-312.opt-2.pyctest_epoll.cpython-312.pyctest_errno.cpython-312.opt-1.pyctest_errno.cpython-312.opt-2.pyctest_errno.cpython-312.pyctest_except_star.cpython-312.opt-1.pyctest_except_star.cpython-312.opt-2.pyctest_except_star.cpython-312.pyctest_exception_group.cpython-312.opt-1.pyctest_exception_group.cpython-312.opt-2.pyctest_exception_group.cpython-312.pyctest_exception_hierarchy.cpython-312.opt-1.pyctest_exception_hierarchy.cpython-312.opt-2.pyctest_exception_hierarchy.cpython-312.pyctest_exception_variations.cpython-312.opt-1.pyctest_exception_variations.cpython-312.opt-2.pyctest_exception_variations.cpython-312.pyctest_exceptions.cpython-312.opt-1.pyctest_exceptions.cpython-312.opt-2.pyctest_exceptions.cpython-312.pyctest_extcall.cpython-312.opt-1.pyctest_extcall.cpython-312.opt-2.pyctest_extcall.cpython-312.pyctest_faulthandler.cpython-312.opt-1.pyctest_faulthandler.cpython-312.opt-2.pyctest_faulthandler.cpython-312.pyctest_fcntl.cpython-312.opt-1.pyctest_fcntl.cpython-312.opt-2.pyctest_fcntl.cpython-312.pyctest_file.cpython-312.opt-1.pyctest_file.cpython-312.opt-2.pyctest_file.cpython-312.pyctest_file_eintr.cpython-312.opt-1.pyctest_file_eintr.cpython-312.opt-2.pyctest_file_eintr.cpython-312.pyctest_filecmp.cpython-312.opt-1.pyctest_filecmp.cpython-312.opt-2.pyctest_filecmp.cpython-312.pyctest_fileinput.cpython-312.opt-1.pyctest_fileinput.cpython-312.opt-2.pyctest_fileinput.cpython-312.pyctest_fileio.cpython-312.opt-1.pyctest_fileio.cpython-312.opt-2.pyctest_fileio.cpython-312.pyctest_fileutils.cpython-312.opt-1.pyctest_fileutils.cpython-312.opt-2.pyctest_fileutils.cpython-312.pyctest_finalization.cpython-312.opt-1.pyctest_finalization.cpython-312.opt-2.pyctest_finalization.cpython-312.pyctest_float.cpython-312.opt-1.pyctest_float.cpython-312.opt-2.pyctest_float.cpython-312.pyctest_flufl.cpython-312.opt-1.pyctest_flufl.cpython-312.opt-2.pyctest_flufl.cpython-312.pyctest_fnmatch.cpython-312.opt-1.pyctest_fnmatch.cpython-312.opt-2.pyctest_fnmatch.cpython-312.pyctest_fork1.cpython-312.opt-1.pyctest_fork1.cpython-312.opt-2.pyctest_fork1.cpython-312.pyctest_format.cpython-312.opt-1.pyctest_format.cpython-312.opt-2.pyctest_format.cpython-312.pyctest_fractions.cpython-312.opt-1.pyctest_fractions.cpython-312.opt-2.pyctest_fractions.cpython-312.pyctest_frame.cpython-312.opt-1.pyctest_frame.cpython-312.opt-2.pyctest_frame.cpython-312.pyctest_frozen.cpython-312.opt-1.pyctest_frozen.cpython-312.opt-2.pyctest_frozen.cpython-312.pyctest_fstring.cpython-312.opt-1.pyctest_fstring.cpython-312.opt-2.pyctest_fstring.cpython-312.pyctest_ftplib.cpython-312.opt-1.pyctest_ftplib.cpython-312.opt-2.pyctest_ftplib.cpython-312.pyctest_funcattrs.cpython-312.opt-1.pyctest_funcattrs.cpython-312.opt-2.pyctest_funcattrs.cpython-312.pyctest_functools.cpython-312.opt-1.pyctest_functools.cpython-312.opt-2.pyctest_functools.cpython-312.pyctest_gc.cpython-312.opt-1.pyctest_gc.cpython-312.opt-2.pyctest_gc.cpython-312.pyctest_generator_stop.cpython-312.opt-1.pyctest_generator_stop.cpython-312.opt-2.pyctest_generator_stop.cpython-312.pyctest_generators.cpython-312.opt-1.pyctest_generators.cpython-312.opt-2.pyctest_generators.cpython-312.pyctest_genericalias.cpython-312.opt-1.pyctest_genericalias.cpython-312.opt-2.pyctest_genericalias.cpython-312.pyctest_genericclass.cpython-312.opt-1.pyctest_genericclass.cpython-312.opt-2.pyctest_genericclass.cpython-312.pyctest_genericpath.cpython-312.opt-1.pyctest_genericpath.cpython-312.opt-2.pyctest_genericpath.cpython-312.pyctest_genexps.cpython-312.opt-1.pyctest_genexps.cpython-312.opt-2.pyctest_genexps.cpython-312.pyctest_getopt.cpython-312.opt-1.pyctest_getopt.cpython-312.opt-2.pyctest_getopt.cpython-312.pyctest_getpass.cpython-312.opt-1.pyctest_getpass.cpython-312.opt-2.pyctest_getpass.cpython-312.pyctest_getpath.cpython-312.opt-1.pyctest_getpath.cpython-312.opt-2.pyctest_getpath.cpython-312.pyctest_gettext.cpython-312.opt-1.pyctest_gettext.cpython-312.opt-2.pyctest_gettext.cpython-312.pyctest_glob.cpython-312.opt-1.pyctest_glob.cpython-312.opt-2.pyctest_glob.cpython-312.pyctest_global.cpython-312.opt-1.pyctest_global.cpython-312.opt-2.pyctest_global.cpython-312.pyctest_grammar.cpython-312.opt-1.pyctest_grammar.cpython-312.opt-2.pyctest_grammar.cpython-312.pyctest_graphlib.cpython-312.opt-1.pyctest_graphlib.cpython-312.opt-2.pyctest_graphlib.cpython-312.pyctest_grp.cpython-312.opt-1.pyctest_grp.cpython-312.opt-2.pyctest_grp.cpython-312.pyctest_gzip.cpython-312.opt-1.pyctest_gzip.cpython-312.opt-2.pyctest_gzip.cpython-312.pyctest_hash.cpython-312.opt-1.pyctest_hash.cpython-312.opt-2.pyctest_hash.cpython-312.pyctest_hashlib.cpython-312.opt-1.pyctest_hashlib.cpython-312.opt-2.pyctest_hashlib.cpython-312.pyctest_heapq.cpython-312.opt-1.pyctest_heapq.cpython-312.opt-2.pyctest_heapq.cpython-312.pyctest_hmac.cpython-312.opt-1.pyctest_hmac.cpython-312.opt-2.pyctest_hmac.cpython-312.pyctest_html.cpython-312.opt-1.pyctest_html.cpython-312.opt-2.pyctest_html.cpython-312.pyctest_htmlparser.cpython-312.opt-1.pyctest_htmlparser.cpython-312.opt-2.pyctest_htmlparser.cpython-312.pyctest_http_cookiejar.cpython-312.opt-1.pyctest_http_cookiejar.cpython-312.opt-2.pyctest_http_cookiejar.cpython-312.pyctest_http_cookies.cpython-312.opt-1.pyctest_http_cookies.cpython-312.opt-2.pyctest_http_cookies.cpython-312.pyctest_httplib.cpython-312.opt-1.pyctest_httplib.cpython-312.opt-2.pyctest_httplib.cpython-312.pyctest_httpservers.cpython-312.opt-1.pyctest_httpservers.cpython-312.opt-2.pyctest_httpservers.cpython-312.pyctest_idle.cpython-312.opt-1.pyctest_idle.cpython-312.opt-2.pyctest_idle.cpython-312.pyctest_imaplib.cpython-312.opt-1.pyctest_imaplib.cpython-312.opt-2.pyctest_imaplib.cpython-312.pyctest_imghdr.cpython-312.opt-1.pyctest_imghdr.cpython-312.opt-2.pyctest_imghdr.cpython-312.pyctest_index.cpython-312.opt-1.pyctest_index.cpython-312.opt-2.pyctest_index.cpython-312.pyctest_int.cpython-312.opt-1.pyctest_int.cpython-312.opt-2.pyctest_int.cpython-312.pyctest_int_literal.cpython-312.opt-1.pyctest_int_literal.cpython-312.opt-2.pyctest_int_literal.cpython-312.pyctest_interpreters.cpython-312.opt-1.pyctest_interpreters.cpython-312.opt-2.pyctest_interpreters.cpython-312.pyctest_io.cpython-312.opt-1.pyctest_io.cpython-312.opt-2.pyctest_io.cpython-312.pyctest_ioctl.cpython-312.opt-1.pyctest_ioctl.cpython-312.opt-2.pyctest_ioctl.cpython-312.pyctest_ipaddress.cpython-312.opt-1.pyctest_ipaddress.cpython-312.opt-2.pyctest_ipaddress.cpython-312.pyctest_isinstance.cpython-312.opt-1.pyctest_isinstance.cpython-312.opt-2.pyctest_isinstance.cpython-312.pyctest_iter.cpython-312.opt-1.pyctest_iter.cpython-312.opt-2.pyctest_iter.cpython-312.pyctest_iterlen.cpython-312.opt-1.pyctest_iterlen.cpython-312.opt-2.pyctest_iterlen.cpython-312.pyctest_itertools.cpython-312.opt-1.pyctest_itertools.cpython-312.opt-2.pyctest_itertools.cpython-312.pyctest_keyword.cpython-312.opt-1.pyctest_keyword.cpython-312.opt-2.pyctest_keyword.cpython-312.pyctest_keywordonlyarg.cpython-312.opt-1.pyctest_keywordonlyarg.cpython-312.opt-2.pyctest_keywordonlyarg.cpython-312.pyctest_kqueue.cpython-312.opt-1.pyctest_kqueue.cpython-312.opt-2.pyctest_kqueue.cpython-312.pyctest_largefile.cpython-312.opt-1.pyctest_largefile.cpython-312.opt-2.pyctest_largefile.cpython-312.pyctest_launcher.cpython-312.opt-1.pyctest_launcher.cpython-312.opt-2.pyctest_launcher.cpython-312.pyctest_linecache.cpython-312.opt-1.pyctest_linecache.cpython-312.opt-2.pyctest_linecache.cpython-312.pyctest_list.cpython-312.opt-1.pyctest_list.cpython-312.opt-2.pyctest_list.cpython-312.pyctest_listcomps.cpython-312.opt-1.pyctest_listcomps.cpython-312.opt-2.pyctest_listcomps.cpython-312.pyctest_lltrace.cpython-312.opt-1.pyctest_lltrace.cpython-312.opt-2.pyctest_lltrace.cpython-312.pyctest_locale.cpython-312.opt-1.pyctest_locale.cpython-312.opt-2.pyctest_locale.cpython-312.pyctest_logging.cpython-312.opt-1.pyctest_logging.cpython-312.opt-2.pyctest_logging.cpython-312.pyctest_long.cpython-312.opt-1.pyctest_long.cpython-312.opt-2.pyctest_long.cpython-312.pyctest_longexp.cpython-312.opt-1.pyctest_longexp.cpython-312.opt-2.pyctest_longexp.cpython-312.pyctest_lzma.cpython-312.opt-1.pyctest_lzma.cpython-312.opt-2.pyctest_lzma.cpython-312.pyctest_mailbox.cpython-312.opt-1.pyctest_mailbox.cpython-312.opt-2.pyctest_mailbox.cpython-312.pyctest_mailcap.cpython-312.opt-1.pyctest_mailcap.cpython-312.opt-2.pyctest_mailcap.cpython-312.pyctest_marshal.cpython-312.opt-1.pyctest_marshal.cpython-312.opt-2.pyctest_marshal.cpython-312.pyctest_math.cpython-312.opt-1.pyctest_math.cpython-312.opt-2.pyctest_math.cpython-312.pyctest_math_property.cpython-312.opt-1.pyctest_math_property.cpython-312.opt-2.pyctest_math_property.cpython-312.pyctest_memoryio.cpython-312.opt-1.pyctest_memoryio.cpython-312.opt-2.pyctest_memoryio.cpython-312.pyctest_memoryview.cpython-312.opt-1.pyctest_memoryview.cpython-312.opt-2.pyctest_memoryview.cpython-312.pyctest_metaclass.cpython-312.opt-1.pyctest_metaclass.cpython-312.opt-2.pyctest_metaclass.cpython-312.pyctest_mimetypes.cpython-312.opt-1.pyctest_mimetypes.cpython-312.opt-2.pyctest_mimetypes.cpython-312.pyctest_minidom.cpython-312.opt-1.pyctest_minidom.cpython-312.opt-2.pyctest_minidom.cpython-312.pyctest_mmap.cpython-312.opt-1.pyctest_mmap.cpython-312.opt-2.pyctest_mmap.cpython-312.pyctest_modulefinder.cpython-312.opt-1.pyctest_modulefinder.cpython-312.opt-2.pyctest_modulefinder.cpython-312.pyctest_monitoring.cpython-312.opt-1.pyctest_monitoring.cpython-312.opt-2.pyctest_monitoring.cpython-312.pyctest_msilib.cpython-312.opt-1.pyctest_msilib.cpython-312.opt-2.pyctest_msilib.cpython-312.pyctest_multibytecodec.cpython-312.opt-1.pyctest_multibytecodec.cpython-312.opt-2.pyctest_multibytecodec.cpython-312.pyctest_multiprocessing_main_handling.cpython-312.opt-1.pyctest_multiprocessing_main_handling.cpython-312.opt-2.pyctest_multiprocessing_main_handling.cpython-312.pyctest_named_expressions.cpython-312.opt-1.pyctest_named_expressions.cpython-312.opt-2.pyctest_named_expressions.cpython-312.pyctest_netrc.cpython-312.opt-1.pyctest_netrc.cpython-312.opt-2.pyctest_netrc.cpython-312.pyctest_nis.cpython-312.opt-1.pyctest_nis.cpython-312.opt-2.pyctest_nis.cpython-312.pyctest_nntplib.cpython-312.opt-1.pyctest_nntplib.cpython-312.opt-2.pyctest_nntplib.cpython-312.pyctest_ntpath.cpython-312.opt-1.pyctest_ntpath.cpython-312.opt-2.pyctest_ntpath.cpython-312.pyctest_numeric_tower.cpython-312.opt-1.pyctest_numeric_tower.cpython-312.opt-2.pyctest_numeric_tower.cpython-312.pyctest_opcache.cpython-312.opt-1.pyctest_opcache.cpython-312.opt-2.pyctest_opcache.cpython-312.pyctest_opcodes.cpython-312.opt-1.pyctest_opcodes.cpython-312.opt-2.pyctest_opcodes.cpython-312.pyctest_openpty.cpython-312.opt-1.pyctest_openpty.cpython-312.opt-2.pyctest_openpty.cpython-312.pyctest_operator.cpython-312.opt-1.pyctest_operator.cpython-312.opt-2.pyctest_operator.cpython-312.pyctest_optparse.cpython-312.opt-1.pyctest_optparse.cpython-312.opt-2.pyctest_optparse.cpython-312.pyctest_ordered_dict.cpython-312.opt-1.pyctest_ordered_dict.cpython-312.opt-2.pyctest_ordered_dict.cpython-312.pyctest_os.cpython-312.opt-1.pyctest_os.cpython-312.opt-2.pyctest_os.cpython-312.pyctest_ossaudiodev.cpython-312.opt-1.pyctest_ossaudiodev.cpython-312.opt-2.pyctest_ossaudiodev.cpython-312.pyctest_osx_env.cpython-312.opt-1.pyctest_osx_env.cpython-312.opt-2.pyctest_osx_env.cpython-312.pyctest_pathlib.cpython-312.opt-1.pyctest_pathlib.cpython-312.opt-2.pyctest_pathlib.cpython-312.pyctest_patma.cpython-312.opt-1.pyctest_patma.cpython-312.opt-2.pyctest_patma.cpython-312.pyctest_pdb.cpython-312.opt-1.pyctest_pdb.cpython-312.opt-2.pyctest_pdb.cpython-312.pyctest_peepholer.cpython-312.opt-1.pyctest_peepholer.cpython-312.opt-2.pyctest_peepholer.cpython-312.pyctest_pep646_syntax.cpython-312.opt-1.pyctest_pep646_syntax.cpython-312.opt-2.pyctest_pep646_syntax.cpython-312.pyctest_perf_profiler.cpython-312.opt-1.pyctest_perf_profiler.cpython-312.opt-2.pyctest_perf_profiler.cpython-312.pyctest_perfmaps.cpython-312.opt-1.pyctest_perfmaps.cpython-312.opt-2.pyctest_perfmaps.cpython-312.pyctest_pickle.cpython-312.opt-1.pyctest_pickle.cpython-312.opt-2.pyctest_pickle.cpython-312.pyctest_picklebuffer.cpython-312.opt-1.pyctest_picklebuffer.cpython-312.opt-2.pyctest_picklebuffer.cpython-312.pyctest_pickletools.cpython-312.opt-1.pyctest_pickletools.cpython-312.opt-2.pyctest_pickletools.cpython-312.pyctest_pipes.cpython-312.opt-1.pyctest_pipes.cpython-312.opt-2.pyctest_pipes.cpython-312.pyctest_pkg.cpython-312.opt-1.pyctest_pkg.cpython-312.opt-2.pyctest_pkg.cpython-312.pyctest_pkgutil.cpython-312.opt-1.pyctest_pkgutil.cpython-312.opt-2.pyctest_pkgutil.cpython-312.pyctest_platform.cpython-312.opt-1.pyctest_platform.cpython-312.opt-2.pyctest_platform.cpython-312.pyctest_plistlib.cpython-312.opt-1.pyctest_plistlib.cpython-312.opt-2.pyctest_plistlib.cpython-312.pyctest_poll.cpython-312.opt-1.pyctest_poll.cpython-312.opt-2.pyctest_poll.cpython-312.pyctest_popen.cpython-312.opt-1.pyctest_popen.cpython-312.opt-2.pyctest_popen.cpython-312.pyctest_poplib.cpython-312.opt-1.pyctest_poplib.cpython-312.opt-2.pyctest_poplib.cpython-312.pyctest_positional_only_arg.cpython-312.opt-1.pyctest_positional_only_arg.cpython-312.opt-2.pyctest_positional_only_arg.cpython-312.pyctest_posix.cpython-312.opt-1.pyctest_posix.cpython-312.opt-2.pyctest_posix.cpython-312.pyctest_posixpath.cpython-312.opt-1.pyctest_posixpath.cpython-312.opt-2.pyctest_posixpath.cpython-312.pyctest_pow.cpython-312.opt-1.pyctest_pow.cpython-312.opt-2.pyctest_pow.cpython-312.pyctest_pprint.cpython-312.opt-1.pyctest_pprint.cpython-312.opt-2.pyctest_pprint.cpython-312.pyctest_print.cpython-312.opt-1.pyctest_print.cpython-312.opt-2.pyctest_print.cpython-312.pyctest_profile.cpython-312.opt-1.pyctest_profile.cpython-312.opt-2.pyctest_profile.cpython-312.pyctest_property.cpython-312.opt-1.pyctest_property.cpython-312.opt-2.pyctest_property.cpython-312.pyctest_pstats.cpython-312.opt-1.pyctest_pstats.cpython-312.opt-2.pyctest_pstats.cpython-312.pyctest_pty.cpython-312.opt-1.pyctest_pty.cpython-312.opt-2.pyctest_pty.cpython-312.pyctest_pulldom.cpython-312.opt-1.pyctest_pulldom.cpython-312.opt-2.pyctest_pulldom.cpython-312.pyctest_pwd.cpython-312.opt-1.pyctest_pwd.cpython-312.opt-2.pyctest_pwd.cpython-312.pyctest_py_compile.cpython-312.opt-1.pyctest_py_compile.cpython-312.opt-2.pyctest_py_compile.cpython-312.pyctest_pyclbr.cpython-312.opt-1.pyctest_pyclbr.cpython-312.opt-2.pyctest_pyclbr.cpython-312.pyctest_pyexpat.cpython-312.opt-1.pyctest_pyexpat.cpython-312.opt-2.pyctest_pyexpat.cpython-312.pyctest_queue.cpython-312.opt-1.pyctest_queue.cpython-312.opt-2.pyctest_queue.cpython-312.pyctest_quopri.cpython-312.opt-1.pyctest_quopri.cpython-312.opt-2.pyctest_quopri.cpython-312.pyctest_raise.cpython-312.opt-1.pyctest_raise.cpython-312.opt-2.pyctest_raise.cpython-312.pyctest_random.cpython-312.opt-1.pyctest_random.cpython-312.opt-2.pyctest_random.cpython-312.pyctest_range.cpython-312.opt-1.pyctest_range.cpython-312.opt-2.pyctest_range.cpython-312.pyctest_re.cpython-312.opt-1.pyctest_re.cpython-312.opt-2.pyctest_re.cpython-312.pyctest_readline.cpython-312.opt-1.pyctest_readline.cpython-312.opt-2.pyctest_readline.cpython-312.pyctest_regrtest.cpython-312.opt-1.pyctest_regrtest.cpython-312.opt-2.pyctest_regrtest.cpython-312.pyctest_repl.cpython-312.opt-1.pyctest_repl.cpython-312.opt-2.pyctest_repl.cpython-312.pyctest_reprlib.cpython-312.opt-1.pyctest_reprlib.cpython-312.opt-2.pyctest_reprlib.cpython-312.pyctest_resource.cpython-312.opt-1.pyctest_resource.cpython-312.opt-2.pyctest_resource.cpython-312.pyctest_richcmp.cpython-312.opt-1.pyctest_richcmp.cpython-312.opt-2.pyctest_richcmp.cpython-312.pyctest_rlcompleter.cpython-312.opt-1.pyctest_rlcompleter.cpython-312.opt-2.pyctest_rlcompleter.cpython-312.pyctest_robotparser.cpython-312.opt-1.pyctest_robotparser.cpython-312.opt-2.pyctest_robotparser.cpython-312.pyctest_runpy.cpython-312.opt-1.pyctest_runpy.cpython-312.opt-2.pyctest_runpy.cpython-312.pyctest_sax.cpython-312.opt-1.pyctest_sax.cpython-312.opt-2.pyctest_sax.cpython-312.pyctest_sched.cpython-312.opt-1.pyctest_sched.cpython-312.opt-2.pyctest_sched.cpython-312.pyctest_scope.cpython-312.opt-1.pyctest_scope.cpython-312.opt-2.pyctest_scope.cpython-312.pyctest_script_helper.cpython-312.opt-1.pyctest_script_helper.cpython-312.opt-2.pyctest_script_helper.cpython-312.pyctest_secrets.cpython-312.opt-1.pyctest_secrets.cpython-312.opt-2.pyctest_secrets.cpython-312.pyctest_select.cpython-312.opt-1.pyctest_select.cpython-312.opt-2.pyctest_select.cpython-312.pyctest_selectors.cpython-312.opt-1.pyctest_selectors.cpython-312.opt-2.pyctest_selectors.cpython-312.pyctest_set.cpython-312.opt-1.pyctest_set.cpython-312.opt-2.pyctest_set.cpython-312.pyctest_setcomps.cpython-312.opt-1.pyctest_setcomps.cpython-312.opt-2.pyctest_setcomps.cpython-312.pyctest_shelve.cpython-312.opt-1.pyctest_shelve.cpython-312.opt-2.pyctest_shelve.cpython-312.pyctest_shlex.cpython-312.opt-1.pyctest_shlex.cpython-312.opt-2.pyctest_shlex.cpython-312.pyctest_shutil.cpython-312.opt-1.pyctest_shutil.cpython-312.opt-2.pyctest_shutil.cpython-312.pyctest_signal.cpython-312.opt-1.pyctest_signal.cpython-312.opt-2.pyctest_signal.cpython-312.pyctest_site.cpython-312.opt-1.pyctest_site.cpython-312.opt-2.pyctest_site.cpython-312.pyctest_slice.cpython-312.opt-1.pyctest_slice.cpython-312.opt-2.pyctest_slice.cpython-312.pyctest_smtplib.cpython-312.opt-1.pyctest_smtplib.cpython-312.opt-2.pyctest_smtplib.cpython-312.pyctest_smtpnet.cpython-312.opt-1.pyctest_smtpnet.cpython-312.opt-2.pyctest_smtpnet.cpython-312.pyctest_sndhdr.cpython-312.opt-1.pyctest_sndhdr.cpython-312.opt-2.pyctest_sndhdr.cpython-312.pyctest_socket.cpython-312.opt-1.pyctest_socket.cpython-312.opt-2.pyctest_socket.cpython-312.pyctest_socketserver.cpython-312.opt-1.pyctest_socketserver.cpython-312.opt-2.pyctest_socketserver.cpython-312.pyctest_sort.cpython-312.opt-1.pyctest_sort.cpython-312.opt-2.pyctest_sort.cpython-312.pyctest_source_encoding.cpython-312.opt-1.pyctest_source_encoding.cpython-312.opt-2.pyctest_source_encoding.cpython-312.pyctest_spwd.cpython-312.opt-1.pyctest_spwd.cpython-312.opt-2.pyctest_spwd.cpython-312.pyctest_ssl.cpython-312.opt-1.pyctest_ssl.cpython-312.opt-2.pyctest_ssl.cpython-312.pyctest_stable_abi_ctypes.cpython-312.opt-1.pyctest_stable_abi_ctypes.cpython-312.opt-2.pyctest_stable_abi_ctypes.cpython-312.pyctest_startfile.cpython-312.opt-1.pyctest_startfile.cpython-312.opt-2.pyctest_startfile.cpython-312.pyctest_stat.cpython-312.opt-1.pyctest_stat.cpython-312.opt-2.pyctest_stat.cpython-312.pyctest_statistics.cpython-312.opt-1.pyctest_statistics.cpython-312.opt-2.pyctest_statistics.cpython-312.pyctest_strftime.cpython-312.opt-1.pyctest_strftime.cpython-312.opt-2.pyctest_strftime.cpython-312.pyctest_string.cpython-312.opt-1.pyctest_string.cpython-312.opt-2.pyctest_string.cpython-312.pyctest_string_literals.cpython-312.opt-1.pyctest_string_literals.cpython-312.opt-2.pyctest_string_literals.cpython-312.pyctest_stringprep.cpython-312.opt-1.pyctest_stringprep.cpython-312.opt-2.pyctest_stringprep.cpython-312.pyctest_strptime.cpython-312.opt-1.pyctest_strptime.cpython-312.opt-2.pyctest_strptime.cpython-312.pyctest_strtod.cpython-312.opt-1.pyctest_strtod.cpython-312.opt-2.pyctest_strtod.cpython-312.pyctest_struct.cpython-312.opt-1.pyctest_struct.cpython-312.opt-2.pyctest_struct.cpython-312.pyctest_structseq.cpython-312.opt-1.pyctest_structseq.cpython-312.opt-2.pyctest_structseq.cpython-312.pyctest_subclassinit.cpython-312.opt-1.pyctest_subclassinit.cpython-312.opt-2.pyctest_subclassinit.cpython-312.pyctest_subprocess.cpython-312.opt-1.pyctest_subprocess.cpython-312.opt-2.pyctest_subprocess.cpython-312.pyctest_sunau.cpython-312.opt-1.pyctest_sunau.cpython-312.opt-2.pyctest_sunau.cpython-312.pyctest_sundry.cpython-312.opt-1.pyctest_sundry.cpython-312.opt-2.pyctest_sundry.cpython-312.pyctest_super.cpython-312.opt-1.pyctest_super.cpython-312.opt-2.pyctest_super.cpython-312.pyctest_support.cpython-312.opt-1.pyctest_support.cpython-312.opt-2.pyctest_support.cpython-312.pyctest_symtable.cpython-312.opt-1.pyctest_symtable.cpython-312.opt-2.pyctest_symtable.cpython-312.pyctest_syntax.cpython-312.opt-1.pyctest_syntax.cpython-312.opt-2.pyctest_syntax.cpython-312.pyctest_sys.cpython-312.opt-1.pyctest_sys.cpython-312.opt-2.pyctest_sys.cpython-312.pyctest_sys_setprofile.cpython-312.opt-1.pyctest_sys_setprofile.cpython-312.opt-2.pyctest_sys_setprofile.cpython-312.pyctest_sys_settrace.cpython-312.opt-1.pyctest_sys_settrace.cpython-312.opt-2.pyctest_sys_settrace.cpython-312.pyctest_sysconfig.cpython-312.opt-1.pyctest_sysconfig.cpython-312.opt-2.pyctest_sysconfig.cpython-312.pyctest_syslog.cpython-312.opt-1.pyctest_syslog.cpython-312.opt-2.pyctest_syslog.cpython-312.pyctest_tabnanny.cpython-312.opt-1.pyctest_tabnanny.cpython-312.opt-2.pyctest_tabnanny.cpython-312.pyctest_tarfile.cpython-312.opt-1.pyctest_tarfile.cpython-312.opt-2.pyctest_tarfile.cpython-312.pyctest_tcl.cpython-312.opt-1.pyctest_tcl.cpython-312.opt-2.pyctest_tcl.cpython-312.pyctest_telnetlib.cpython-312.opt-1.pyctest_telnetlib.cpython-312.opt-2.pyctest_telnetlib.cpython-312.pyctest_tempfile.cpython-312.opt-1.pyctest_tempfile.cpython-312.opt-2.pyctest_tempfile.cpython-312.pyctest_termios.cpython-312.opt-1.pyctest_termios.cpython-312.opt-2.pyctest_termios.cpython-312.pyctest_textwrap.cpython-312.opt-1.pyctest_textwrap.cpython-312.opt-2.pyctest_textwrap.cpython-312.pyctest_thread.cpython-312.opt-1.pyctest_thread.cpython-312.opt-2.pyctest_thread.cpython-312.pyctest_threadedtempfile.cpython-312.opt-1.pyctest_threadedtempfile.cpython-312.opt-2.pyctest_threadedtempfile.cpython-312.pyctest_threading.cpython-312.opt-1.pyctest_threading.cpython-312.opt-2.pyctest_threading.cpython-312.pyctest_threading_local.cpython-312.opt-1.pyctest_threading_local.cpython-312.opt-2.pyctest_threading_local.cpython-312.pyctest_threadsignals.cpython-312.opt-1.pyctest_threadsignals.cpython-312.opt-2.pyctest_threadsignals.cpython-312.pyctest_time.cpython-312.opt-1.pyctest_time.cpython-312.opt-2.pyctest_time.cpython-312.pyctest_timeit.cpython-312.opt-1.pyctest_timeit.cpython-312.opt-2.pyctest_timeit.cpython-312.pyctest_timeout.cpython-312.opt-1.pyctest_timeout.cpython-312.opt-2.pyctest_timeout.cpython-312.pyctest_tix.cpython-312.opt-1.pyctest_tix.cpython-312.opt-2.pyctest_tix.cpython-312.pyctest_tokenize.cpython-312.opt-1.pyctest_tokenize.cpython-312.opt-2.pyctest_tokenize.cpython-312.pyctest_trace.cpython-312.opt-1.pyctest_trace.cpython-312.opt-2.pyctest_trace.cpython-312.pyctest_traceback.cpython-312.opt-1.pyctest_traceback.cpython-312.opt-2.pyctest_traceback.cpython-312.pyctest_tracemalloc.cpython-312.opt-1.pyctest_tracemalloc.cpython-312.opt-2.pyctest_tracemalloc.cpython-312.pyctest_ttk_textonly.cpython-312.opt-1.pyctest_ttk_textonly.cpython-312.opt-2.pyctest_ttk_textonly.cpython-312.pyctest_tty.cpython-312.opt-1.pyctest_tty.cpython-312.opt-2.pyctest_tty.cpython-312.pyctest_tuple.cpython-312.opt-1.pyctest_tuple.cpython-312.opt-2.pyctest_tuple.cpython-312.pyctest_turtle.cpython-312.opt-1.pyctest_turtle.cpython-312.opt-2.pyctest_turtle.cpython-312.pyctest_type_aliases.cpython-312.opt-1.pyctest_type_aliases.cpython-312.opt-2.pyctest_type_aliases.cpython-312.pyctest_type_annotations.cpython-312.opt-1.pyctest_type_annotations.cpython-312.opt-2.pyctest_type_annotations.cpython-312.pyctest_type_cache.cpython-312.opt-1.pyctest_type_cache.cpython-312.opt-2.pyctest_type_cache.cpython-312.pyctest_type_comments.cpython-312.opt-1.pyctest_type_comments.cpython-312.opt-2.pyctest_type_comments.cpython-312.pyctest_type_params.cpython-312.opt-1.pyctest_type_params.cpython-312.opt-2.pyctest_type_params.cpython-312.pyctest_typechecks.cpython-312.opt-1.pyctest_typechecks.cpython-312.opt-2.pyctest_typechecks.cpython-312.pyctest_types.cpython-312.opt-1.pyctest_types.cpython-312.opt-2.pyctest_types.cpython-312.pyctest_typing.cpython-312.opt-1.pyctest_typing.cpython-312.opt-2.pyctest_typing.cpython-312.pyctest_ucn.cpython-312.opt-1.pyctest_ucn.cpython-312.opt-2.pyctest_ucn.cpython-312.pyctest_unary.cpython-312.opt-1.pyctest_unary.cpython-312.opt-2.pyctest_unary.cpython-312.pyctest_unicode.cpython-312.opt-1.pyctest_unicode.cpython-312.opt-2.pyctest_unicode.cpython-312.pyctest_unicode_file.cpython-312.opt-1.pyctest_unicode_file.cpython-312.opt-2.pyctest_unicode_file.cpython-312.pyctest_unicode_file_functions.cpython-312.opt-1.pyctest_unicode_file_functions.cpython-312.opt-2.pyctest_unicode_file_functions.cpython-312.pyctest_unicode_identifiers.cpython-312.opt-1.pyctest_unicode_identifiers.cpython-312.opt-2.pyctest_unicode_identifiers.cpython-312.pyctest_unicodedata.cpython-312.opt-1.pyctest_unicodedata.cpython-312.opt-2.pyctest_unicodedata.cpython-312.pyctest_univnewlines.cpython-312.opt-1.pyctest_univnewlines.cpython-312.opt-2.pyctest_univnewlines.cpython-312.pyctest_unpack.cpython-312.opt-1.pyctest_unpack.cpython-312.opt-2.pyctest_unpack.cpython-312.pyctest_unpack_ex.cpython-312.opt-1.pyctest_unpack_ex.cpython-312.opt-2.pyctest_unpack_ex.cpython-312.pyctest_unparse.cpython-312.opt-1.pyctest_unparse.cpython-312.opt-2.pyctest_unparse.cpython-312.pyctest_urllib.cpython-312.opt-1.pyctest_urllib.cpython-312.opt-2.pyctest_urllib.cpython-312.pyctest_urllib2.cpython-312.opt-1.pyctest_urllib2.cpython-312.opt-2.pyctest_urllib2.cpython-312.pyctest_urllib2_localnet.cpython-312.opt-1.pyctest_urllib2_localnet.cpython-312.opt-2.pyctest_urllib2_localnet.cpython-312.pyctest_urllib2net.cpython-312.opt-1.pyctest_urllib2net.cpython-312.opt-2.pyctest_urllib2net.cpython-312.pyctest_urllib_response.cpython-312.opt-1.pyctest_urllib_response.cpython-312.opt-2.pyctest_urllib_response.cpython-312.pyctest_urllibnet.cpython-312.opt-1.pyctest_urllibnet.cpython-312.opt-2.pyctest_urllibnet.cpython-312.pyctest_urlparse.cpython-312.opt-1.pyctest_urlparse.cpython-312.opt-2.pyctest_urlparse.cpython-312.pyctest_userdict.cpython-312.opt-1.pyctest_userdict.cpython-312.opt-2.pyctest_userdict.cpython-312.pyctest_userlist.cpython-312.opt-1.pyctest_userlist.cpython-312.opt-2.pyctest_userlist.cpython-312.pyctest_userstring.cpython-312.opt-1.pyctest_userstring.cpython-312.opt-2.pyctest_userstring.cpython-312.pyctest_utf8_mode.cpython-312.opt-1.pyctest_utf8_mode.cpython-312.opt-2.pyctest_utf8_mode.cpython-312.pyctest_utf8source.cpython-312.opt-1.pyctest_utf8source.cpython-312.opt-2.pyctest_utf8source.cpython-312.pyctest_uu.cpython-312.opt-1.pyctest_uu.cpython-312.opt-2.pyctest_uu.cpython-312.pyctest_uuid.cpython-312.opt-1.pyctest_uuid.cpython-312.opt-2.pyctest_uuid.cpython-312.pyctest_venv.cpython-312.opt-1.pyctest_venv.cpython-312.opt-2.pyctest_venv.cpython-312.pyctest_wait3.cpython-312.opt-1.pyctest_wait3.cpython-312.opt-2.pyctest_wait3.cpython-312.pyctest_wait4.cpython-312.opt-1.pyctest_wait4.cpython-312.opt-2.pyctest_wait4.cpython-312.pyctest_wave.cpython-312.opt-1.pyctest_wave.cpython-312.opt-2.pyctest_wave.cpython-312.pyctest_weakref.cpython-312.opt-1.pyctest_weakref.cpython-312.opt-2.pyctest_weakref.cpython-312.pyctest_weakset.cpython-312.opt-1.pyctest_weakset.cpython-312.opt-2.pyctest_weakset.cpython-312.pyctest_webbrowser.cpython-312.opt-1.pyctest_webbrowser.cpython-312.opt-2.pyctest_webbrowser.cpython-312.pyctest_winapi.cpython-312.opt-1.pyctest_winapi.cpython-312.opt-2.pyctest_winapi.cpython-312.pyctest_winconsoleio.cpython-312.opt-1.pyctest_winconsoleio.cpython-312.opt-2.pyctest_winconsoleio.cpython-312.pyctest_winreg.cpython-312.opt-1.pyctest_winreg.cpython-312.opt-2.pyctest_winreg.cpython-312.pyctest_winsound.cpython-312.opt-1.pyctest_winsound.cpython-312.opt-2.pyctest_winsound.cpython-312.pyctest_with.cpython-312.opt-1.pyctest_with.cpython-312.opt-2.pyctest_with.cpython-312.pyctest_wmi.cpython-312.opt-1.pyctest_wmi.cpython-312.opt-2.pyctest_wmi.cpython-312.pyctest_wsgiref.cpython-312.opt-1.pyctest_wsgiref.cpython-312.opt-2.pyctest_wsgiref.cpython-312.pyctest_xdrlib.cpython-312.opt-1.pyctest_xdrlib.cpython-312.opt-2.pyctest_xdrlib.cpython-312.pyctest_xml_dom_minicompat.cpython-312.opt-1.pyctest_xml_dom_minicompat.cpython-312.opt-2.pyctest_xml_dom_minicompat.cpython-312.pyctest_xml_etree.cpython-312.opt-1.pyctest_xml_etree.cpython-312.opt-2.pyctest_xml_etree.cpython-312.pyctest_xml_etree_c.cpython-312.opt-1.pyctest_xml_etree_c.cpython-312.opt-2.pyctest_xml_etree_c.cpython-312.pyctest_xmlrpc.cpython-312.opt-1.pyctest_xmlrpc.cpython-312.opt-2.pyctest_xmlrpc.cpython-312.pyctest_xmlrpc_net.cpython-312.opt-1.pyctest_xmlrpc_net.cpython-312.opt-2.pyctest_xmlrpc_net.cpython-312.pyctest_xxlimited.cpython-312.opt-1.pyctest_xxlimited.cpython-312.opt-2.pyctest_xxlimited.cpython-312.pyctest_xxtestfuzz.cpython-312.opt-1.pyctest_xxtestfuzz.cpython-312.opt-2.pyctest_xxtestfuzz.cpython-312.pyctest_yield_from.cpython-312.opt-1.pyctest_yield_from.cpython-312.opt-2.pyctest_yield_from.cpython-312.pyctest_zipapp.cpython-312.opt-1.pyctest_zipapp.cpython-312.opt-2.pyctest_zipapp.cpython-312.pyctest_zipfile64.cpython-312.opt-1.pyctest_zipfile64.cpython-312.opt-2.pyctest_zipfile64.cpython-312.pyctest_zipimport.cpython-312.opt-1.pyctest_zipimport.cpython-312.opt-2.pyctest_zipimport.cpython-312.pyctest_zipimport_support.cpython-312.opt-1.pyctest_zipimport_support.cpython-312.opt-2.pyctest_zipimport_support.cpython-312.pyctest_zlib.cpython-312.opt-1.pyctest_zlib.cpython-312.opt-2.pyctest_zlib.cpython-312.pyctestcodec.cpython-312.opt-1.pyctestcodec.cpython-312.opt-2.pyctestcodec.cpython-312.pyctf_inherit_check.cpython-312.opt-1.pyctf_inherit_check.cpython-312.opt-2.pyctf_inherit_check.cpython-312.pyctime_hashlib.cpython-312.opt-1.pyctime_hashlib.cpython-312.opt-2.pyctime_hashlib.cpython-312.pycwin_console_handler.cpython-312.opt-1.pycwin_console_handler.cpython-312.opt-2.pycwin_console_handler.cpython-312.pycxmltests.cpython-312.opt-1.pycxmltests.cpython-312.opt-2.pycxmltests.cpython-312.pyc_test_atexit.py_test_eintr.py_test_embed_set_config.py_test_embed_structseq.py_test_multiprocessing.py_test_venv_multiprocessing.pyarchiver_tests.pyaudiodatapluck-alaw.aifcpluck-pcm16.aiffpluck-pcm16.aupluck-pcm16.wavpluck-pcm24-ext.wavpluck-pcm24.aiffpluck-pcm24.aupluck-pcm24.wavpluck-pcm32.aiffpluck-pcm32.aupluck-pcm32.wavpluck-pcm8.aiffpluck-pcm8.aupluck-pcm8.wavpluck-ulaw.aifcpluck-ulaw.auaudiotest.auaudiotests.pyaudit-tests.pyautotest.pybadsyntax_pep3120.pybisect_cmd.pycertdata__pycache__make_ssl_certs.cpython-312.opt-1.pycmake_ssl_certs.cpython-312.opt-2.pycmake_ssl_certs.cpython-312.pycallsans.pembadcert.pembadkey.pemcapath4e1295a3.05ed36f99.06e88d7b8.099d0fa06.0b1930218.0ceff1710.0ffdh3072.pemidnsans.pemkeycert.passwd.pemkeycert.pemkeycert2.pemkeycert3.pemkeycert4.pemkeycertecc.pemmake_ssl_certs.pynokia.pemnosan.pemnullbytecert.pemnullcert.pempycacert.pempycakey.pemrevocation.crlsecp384r1.pemselfsigned_pythontestdotnet.pemssl_cert.pemssl_key.passwd.pemssl_key.pemtalos-2019-0758.pemcjkencodingsbig5-utf8.txtbig5.txtbig5hkscs-utf8.txtbig5hkscs.txtcp949-utf8.txtcp949.txteuc_jisx0213-utf8.txteuc_jisx0213.txteuc_jp-utf8.txteuc_jp.txteuc_kr-utf8.txteuc_kr.txtgb18030-utf8.txtgb18030.txtgb2312-utf8.txtgb2312.txtgbk-utf8.txtgbk.txthz-utf8.txthz.txtiso2022_jp-utf8.txtiso2022_jp.txtiso2022_kr-utf8.txtiso2022_kr.txtjohab-utf8.txtjohab.txtshift_jis-utf8.txtshift_jis.txtshift_jisx0213-utf8.txtshift_jisx0213.txtclinic.test.ccmath_testcases.txtconfigdatacfgparser.1cfgparser.2cfgparser.3crashersREADME__pycache__bogus_code_obj.cpython-312.opt-1.pycbogus_code_obj.cpython-312.opt-2.pycbogus_code_obj.cpython-312.pycgc_inspection.cpython-312.opt-1.pycgc_inspection.cpython-312.opt-2.pycgc_inspection.cpython-312.pycinfinite_loop_re.cpython-312.opt-1.pycinfinite_loop_re.cpython-312.opt-2.pycinfinite_loop_re.cpython-312.pycmutation_inside_cyclegc.cpython-312.opt-1.pycmutation_inside_cyclegc.cpython-312.opt-2.pycmutation_inside_cyclegc.cpython-312.pycrecursive_call.cpython-312.opt-1.pycrecursive_call.cpython-312.opt-2.pycrecursive_call.cpython-312.pyctrace_at_recursion_limit.cpython-312.opt-1.pyctrace_at_recursion_limit.cpython-312.opt-2.pyctrace_at_recursion_limit.cpython-312.pycunderlying_dict.cpython-312.opt-1.pycunderlying_dict.cpython-312.opt-2.pycunderlying_dict.cpython-312.pycbogus_code_obj.pygc_inspection.pyinfinite_loop_re.pymutation_inside_cyclegc.pyrecursive_call.pytrace_at_recursion_limit.pyunderlying_dict.pycurses_tests.pydataREADMEdatetimetester.pydecimaltestdataabs.decTestadd.decTestand.decTestbase.decTestclamp.decTestclass.decTestcompare.decTestcomparetotal.decTestcomparetotmag.decTestcopy.decTestcopyabs.decTestcopynegate.decTestcopysign.decTestddAbs.decTestddAdd.decTestddAnd.decTestddBase.decTestddCanonical.decTestddClass.decTestddCompare.decTestddCompareSig.decTestddCompareTotal.decTestddCompareTotalMag.decTestddCopy.decTestddCopyAbs.decTestddCopyNegate.decTestddCopySign.decTestddDivide.decTestddDivideInt.decTestddEncode.decTestddFMA.decTestddInvert.decTestddLogB.decTestddMax.decTestddMaxMag.decTestddMin.decTestddMinMag.decTestddMinus.decTestddMultiply.decTestddNextMinus.decTestddNextPlus.decTestddNextToward.decTestddOr.decTestddPlus.decTestddQuantize.decTestddReduce.decTestddRemainder.decTestddRemainderNear.decTestddRotate.decTestddSameQuantum.decTestddScaleB.decTestddShift.decTestddSubtract.decTestddToIntegral.decTestddXor.decTestdecDouble.decTestdecQuad.decTestdecSingle.decTestdivide.decTestdivideint.decTestdqAbs.decTestdqAdd.decTestdqAnd.decTestdqBase.decTestdqCanonical.decTestdqClass.decTestdqCompare.decTestdqCompareSig.decTestdqCompareTotal.decTestdqCompareTotalMag.decTestdqCopy.decTestdqCopyAbs.decTestdqCopyNegate.decTestdqCopySign.decTestdqDivide.decTestdqDivideInt.decTestdqEncode.decTestdqFMA.decTestdqInvert.decTestdqLogB.decTestdqMax.decTestdqMaxMag.decTestdqMin.decTestdqMinMag.decTestdqMinus.decTestdqMultiply.decTestdqNextMinus.decTestdqNextPlus.decTestdqNextToward.decTestdqOr.decTestdqPlus.decTestdqQuantize.decTestdqReduce.decTestdqRemainder.decTestdqRemainderNear.decTestdqRotate.decTestdqSameQuantum.decTestdqScaleB.decTestdqShift.decTestdqSubtract.decTestdqToIntegral.decTestdqXor.decTestdsBase.decTestdsEncode.decTestexp.decTestextra.decTestfma.decTestinexact.decTestinvert.decTestln.decTestlog10.decTestlogb.decTestmax.decTestmaxmag.decTestmin.decTestminmag.decTestminus.decTestmultiply.decTestnextminus.decTestnextplus.decTestnexttoward.decTestor.decTestplus.decTestpower.decTestpowersqrt.decTestquantize.decTestrandomBound32.decTestrandoms.decTestreduce.decTestremainder.decTestremainderNear.decTestrescale.decTestrotate.decTestrounding.decTestsamequantum.decTestscaleb.decTestshift.decTestsquareroot.decTestsubtract.decTesttestall.decTesttointegral.decTesttointegralx.decTestxor.decTestdis_module.pydtracedata__pycache__call_stack.cpython-312.opt-1.pyccall_stack.cpython-312.opt-2.pyccall_stack.cpython-312.pycgc.cpython-312.opt-1.pycgc.cpython-312.opt-2.pycgc.cpython-312.pycinstance.cpython-312.opt-1.pycinstance.cpython-312.opt-2.pycinstance.cpython-312.pycline.cpython-312.opt-1.pycline.cpython-312.opt-2.pycline.cpython-312.pycassert_usable.dassert_usable.stpcall_stack.dcall_stack.d.expectedcall_stack.pycall_stack.stpcall_stack.stp.expectedgc.dgc.d.expectedgc.pygc.stpgc.stp.expectedinstance.pyline.dline.d.expectedline.pyempty.vbsencoded_modules__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycmodule_iso_8859_1.cpython-312.opt-1.pycmodule_iso_8859_1.cpython-312.opt-2.pycmodule_iso_8859_1.cpython-312.pycmodule_koi8_r.cpython-312.opt-1.pycmodule_koi8_r.cpython-312.opt-2.pycmodule_koi8_r.cpython-312.pycmodule_iso_8859_1.pymodule_koi8_r.pyexception_hierarchy.txtfloating_points.txtfork_wait.pyformatfloat_testcases.txtieee754.txtimghdrdatapython-raw.jpgpython.bmppython.exrpython.gifpython.jpgpython.pbmpython.pgmpython.pngpython.ppmpython.raspython.sgipython.tiffpython.webppython.xbmleakersREADME.txt__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctest_ctypes.cpython-312.opt-1.pyctest_ctypes.cpython-312.opt-2.pyctest_ctypes.cpython-312.pyctest_selftype.cpython-312.opt-1.pyctest_selftype.cpython-312.opt-2.pyctest_selftype.cpython-312.pyctest_ctypes.pytest_selftype.pylevenshtein_examples.jsonlibregrtest__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyccmdline.cpython-312.opt-1.pyccmdline.cpython-312.opt-2.pyccmdline.cpython-312.pycfilter.cpython-312.opt-1.pycfilter.cpython-312.opt-2.pycfilter.cpython-312.pycfindtests.cpython-312.opt-1.pycfindtests.cpython-312.opt-2.pycfindtests.cpython-312.pyclogger.cpython-312.opt-1.pyclogger.cpython-312.opt-2.pyclogger.cpython-312.pycmain.cpython-312.opt-1.pycmain.cpython-312.opt-2.pycmain.cpython-312.pycpgo.cpython-312.opt-1.pycpgo.cpython-312.opt-2.pycpgo.cpython-312.pycrefleak.cpython-312.opt-1.pycrefleak.cpython-312.opt-2.pycrefleak.cpython-312.pycresult.cpython-312.opt-1.pycresult.cpython-312.opt-2.pycresult.cpython-312.pycresults.cpython-312.opt-1.pycresults.cpython-312.opt-2.pycresults.cpython-312.pycrun_workers.cpython-312.opt-1.pycrun_workers.cpython-312.opt-2.pycrun_workers.cpython-312.pycruntests.cpython-312.opt-1.pycruntests.cpython-312.opt-2.pycruntests.cpython-312.pycsave_env.cpython-312.opt-1.pycsave_env.cpython-312.opt-2.pycsave_env.cpython-312.pycsetup.cpython-312.opt-1.pycsetup.cpython-312.opt-2.pycsetup.cpython-312.pycsingle.cpython-312.opt-1.pycsingle.cpython-312.opt-2.pycsingle.cpython-312.pyctestresult.cpython-312.opt-1.pyctestresult.cpython-312.opt-2.pyctestresult.cpython-312.pyctsan.cpython-312.opt-1.pyctsan.cpython-312.opt-2.pyctsan.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.opt-2.pycutils.cpython-312.pycwin_utils.cpython-312.opt-1.pycwin_utils.cpython-312.opt-2.pycwin_utils.cpython-312.pycworker.cpython-312.opt-1.pycworker.cpython-312.opt-2.pycworker.cpython-312.pyccmdline.pyfilter.pyfindtests.pylogger.pymain.pymypy.inipgo.pyrefleak.pyresult.pyresults.pyrun_workers.pyruntests.pysave_env.pysetup.pysingle.pytestresult.pytsan.pyutils.pywin_utils.pyworker.pylist_tests.pylock_tests.pymailcap.txtmapping_tests.pymath_testcases.txtmemory_watchdog.pymime.typesmock_socket.pymp_fork_bomb.pymp_preload.pymultibytecodec_support.pypickletester.pyprofilee.pypstats.pckpyclbr_input.pypythoninfo.pyrandv2_32.pckrandv2_64.pckrandv3.pckre_tests.pyrecursion.tarregrtest.pyregrtestdataimport_from_tests__pycache__test_regrtest_a.cpython-312.opt-1.pyctest_regrtest_a.cpython-312.opt-2.pyctest_regrtest_a.cpython-312.pyctest_regrtest_c.cpython-312.opt-1.pyctest_regrtest_c.cpython-312.opt-2.pyctest_regrtest_c.cpython-312.pyctest_regrtest_a.pytest_regrtest_b__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycutil.pytest_regrtest_c.pyrelimport.pyreperf.pyseq_tests.pysignalinterproctester.pysndhdrdataREADMEsndhdr.8svxsndhdr.aifcsndhdr.aiffsndhdr.ausndhdr.hcomsndhdr.sndtsndhdr.vocsndhdr.wavssl_servers.pyssltests.pystring_tests.pysubprocessdata__pycache__fd_status.cpython-312.opt-1.pycfd_status.cpython-312.opt-2.pycfd_status.cpython-312.pycinput_reader.cpython-312.opt-1.pycinput_reader.cpython-312.opt-2.pycinput_reader.cpython-312.pycqcat.cpython-312.opt-1.pycqcat.cpython-312.opt-2.pycqcat.cpython-312.pycqgrep.cpython-312.opt-1.pycqgrep.cpython-312.opt-2.pycqgrep.cpython-312.pycsigchild_ignore.cpython-312.opt-1.pycsigchild_ignore.cpython-312.opt-2.pycsigchild_ignore.cpython-312.pycfd_status.pyinput_reader.pyqcat.pyqgrep.pysigchild_ignore.pysupport__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycast_helper.cpython-312.opt-1.pycast_helper.cpython-312.opt-2.pycast_helper.cpython-312.pycasynchat.cpython-312.opt-1.pycasynchat.cpython-312.opt-2.pycasynchat.cpython-312.pycasyncore.cpython-312.opt-1.pycasyncore.cpython-312.opt-2.pycasyncore.cpython-312.pycbytecode_helper.cpython-312.opt-1.pycbytecode_helper.cpython-312.opt-2.pycbytecode_helper.cpython-312.pychashlib_helper.cpython-312.opt-1.pychashlib_helper.cpython-312.opt-2.pychashlib_helper.cpython-312.pychypothesis_helper.cpython-312.opt-1.pychypothesis_helper.cpython-312.opt-2.pychypothesis_helper.cpython-312.pycimport_helper.cpython-312.opt-1.pycimport_helper.cpython-312.opt-2.pycimport_helper.cpython-312.pycinterpreters.cpython-312.opt-1.pycinterpreters.cpython-312.opt-2.pycinterpreters.cpython-312.pyclogging_helper.cpython-312.opt-1.pyclogging_helper.cpython-312.opt-2.pyclogging_helper.cpython-312.pycos_helper.cpython-312.opt-1.pycos_helper.cpython-312.opt-2.pycos_helper.cpython-312.pycpty_helper.cpython-312.opt-1.pycpty_helper.cpython-312.opt-2.pycpty_helper.cpython-312.pycscript_helper.cpython-312.opt-1.pycscript_helper.cpython-312.opt-2.pycscript_helper.cpython-312.pycsmtpd.cpython-312.opt-1.pycsmtpd.cpython-312.opt-2.pycsmtpd.cpython-312.pycsocket_helper.cpython-312.opt-1.pycsocket_helper.cpython-312.opt-2.pycsocket_helper.cpython-312.pyctestcase.cpython-312.opt-1.pyctestcase.cpython-312.opt-2.pyctestcase.cpython-312.pycthreading_helper.cpython-312.opt-1.pycthreading_helper.cpython-312.opt-2.pycthreading_helper.cpython-312.pycwarnings_helper.cpython-312.opt-1.pycwarnings_helper.cpython-312.opt-2.pycwarnings_helper.cpython-312.pyc_hypothesis_stubs__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc_helpers.cpython-312.opt-1.pyc_helpers.cpython-312.opt-2.pyc_helpers.cpython-312.pycstrategies.cpython-312.opt-1.pycstrategies.cpython-312.opt-2.pycstrategies.cpython-312.pyc_helpers.pystrategies.pyast_helper.pyasynchat.pyasyncore.pybytecode_helper.pyhashlib_helper.pyhypothesis_helper.pyimport_helper.pyinterpreters.pylogging_helper.pyos_helper.pypty_helper.pyscript_helper.pysmtpd.pysocket_helper.pytestcase.pythreading_helper.pywarnings_helper.pytest___all__.pytest__locale.pytest__opcode.pytest__osx_support.pytest__xxinterpchannels.pytest__xxsubinterpreters.pytest_abc.pytest_abstract_numbers.pytest_aifc.pytest_argparse.pytest_array.pytest_asdl_parser.pytest_ast__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsnippets.cpython-312.opt-1.pycsnippets.cpython-312.opt-2.pycsnippets.cpython-312.pyctest_ast.cpython-312.opt-1.pyctest_ast.cpython-312.opt-2.pyctest_ast.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.opt-2.pycutils.cpython-312.pycsnippets.pytest_ast.pyutils.pytest_asyncgen.pytest_asyncio__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycecho.cpython-312.opt-1.pycecho.cpython-312.opt-2.pycecho.cpython-312.pycecho2.cpython-312.opt-1.pycecho2.cpython-312.opt-2.pycecho2.cpython-312.pycecho3.cpython-312.opt-1.pycecho3.cpython-312.opt-2.pycecho3.cpython-312.pycfunctional.cpython-312.opt-1.pycfunctional.cpython-312.opt-2.pycfunctional.cpython-312.pyctest_base_events.cpython-312.opt-1.pyctest_base_events.cpython-312.opt-2.pyctest_base_events.cpython-312.pyctest_buffered_proto.cpython-312.opt-1.pyctest_buffered_proto.cpython-312.opt-2.pyctest_buffered_proto.cpython-312.pyctest_context.cpython-312.opt-1.pyctest_context.cpython-312.opt-2.pyctest_context.cpython-312.pyctest_eager_task_factory.cpython-312.opt-1.pyctest_eager_task_factory.cpython-312.opt-2.pyctest_eager_task_factory.cpython-312.pyctest_events.cpython-312.opt-1.pyctest_events.cpython-312.opt-2.pyctest_events.cpython-312.pyctest_futures.cpython-312.opt-1.pyctest_futures.cpython-312.opt-2.pyctest_futures.cpython-312.pyctest_futures2.cpython-312.opt-1.pyctest_futures2.cpython-312.opt-2.pyctest_futures2.cpython-312.pyctest_locks.cpython-312.opt-1.pyctest_locks.cpython-312.opt-2.pyctest_locks.cpython-312.pyctest_pep492.cpython-312.opt-1.pyctest_pep492.cpython-312.opt-2.pyctest_pep492.cpython-312.pyctest_proactor_events.cpython-312.opt-1.pyctest_proactor_events.cpython-312.opt-2.pyctest_proactor_events.cpython-312.pyctest_protocols.cpython-312.opt-1.pyctest_protocols.cpython-312.opt-2.pyctest_protocols.cpython-312.pyctest_queues.cpython-312.opt-1.pyctest_queues.cpython-312.opt-2.pyctest_queues.cpython-312.pyctest_runners.cpython-312.opt-1.pyctest_runners.cpython-312.opt-2.pyctest_runners.cpython-312.pyctest_selector_events.cpython-312.opt-1.pyctest_selector_events.cpython-312.opt-2.pyctest_selector_events.cpython-312.pyctest_sendfile.cpython-312.opt-1.pyctest_sendfile.cpython-312.opt-2.pyctest_sendfile.cpython-312.pyctest_server.cpython-312.opt-1.pyctest_server.cpython-312.opt-2.pyctest_server.cpython-312.pyctest_sock_lowlevel.cpython-312.opt-1.pyctest_sock_lowlevel.cpython-312.opt-2.pyctest_sock_lowlevel.cpython-312.pyctest_ssl.cpython-312.opt-1.pyctest_ssl.cpython-312.opt-2.pyctest_ssl.cpython-312.pyctest_sslproto.cpython-312.opt-1.pyctest_sslproto.cpython-312.opt-2.pyctest_sslproto.cpython-312.pyctest_streams.cpython-312.opt-1.pyctest_streams.cpython-312.opt-2.pyctest_streams.cpython-312.pyctest_subprocess.cpython-312.opt-1.pyctest_subprocess.cpython-312.opt-2.pyctest_subprocess.cpython-312.pyctest_taskgroups.cpython-312.opt-1.pyctest_taskgroups.cpython-312.opt-2.pyctest_taskgroups.cpython-312.pyctest_tasks.cpython-312.opt-1.pyctest_tasks.cpython-312.opt-2.pyctest_tasks.cpython-312.pyctest_threads.cpython-312.opt-1.pyctest_threads.cpython-312.opt-2.pyctest_threads.cpython-312.pyctest_timeouts.cpython-312.opt-1.pyctest_timeouts.cpython-312.opt-2.pyctest_timeouts.cpython-312.pyctest_transports.cpython-312.opt-1.pyctest_transports.cpython-312.opt-2.pyctest_transports.cpython-312.pyctest_unix_events.cpython-312.opt-1.pyctest_unix_events.cpython-312.opt-2.pyctest_unix_events.cpython-312.pyctest_waitfor.cpython-312.opt-1.pyctest_waitfor.cpython-312.opt-2.pyctest_waitfor.cpython-312.pyctest_windows_events.cpython-312.opt-1.pyctest_windows_events.cpython-312.opt-2.pyctest_windows_events.cpython-312.pyctest_windows_utils.cpython-312.opt-1.pyctest_windows_utils.cpython-312.opt-2.pyctest_windows_utils.cpython-312.pycutils.cpython-312.opt-1.pycutils.cpython-312.opt-2.pycutils.cpython-312.pycecho.pyecho2.pyecho3.pyfunctional.pytest_base_events.pytest_buffered_proto.pytest_context.pytest_eager_task_factory.pytest_events.pytest_futures.pytest_futures2.pytest_locks.pytest_pep492.pytest_proactor_events.pytest_protocols.pytest_queues.pytest_runners.pytest_selector_events.pytest_sendfile.pytest_server.pytest_sock_lowlevel.pytest_ssl.pytest_sslproto.pytest_streams.pytest_subprocess.pytest_taskgroups.pytest_tasks.pytest_threads.pytest_timeouts.pytest_transports.pytest_unix_events.pytest_waitfor.pytest_windows_events.pytest_windows_utils.pyutils.pytest_atexit.pytest_audioop.pytest_audit.pytest_augassign.pytest_base64.pytest_baseexception.pytest_bdb.pytest_bigaddrspace.pytest_bigmem.pytest_binascii.pytest_binop.pytest_bisect.pytest_bool.pytest_buffer.pytest_bufio.pytest_builtin.pytest_bytes.pytest_bz2.pytest_c_locale_coercion.pytest_calendar.pytest_call.pytest_capi__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyccheck_config.cpython-312.opt-1.pyccheck_config.cpython-312.opt-2.pyccheck_config.cpython-312.pyctest_abstract.cpython-312.opt-1.pyctest_abstract.cpython-312.opt-2.pyctest_abstract.cpython-312.pyctest_bytearray.cpython-312.opt-1.pyctest_bytearray.cpython-312.opt-2.pyctest_bytearray.cpython-312.pyctest_bytes.cpython-312.opt-1.pyctest_bytes.cpython-312.opt-2.pyctest_bytes.cpython-312.pyctest_codecs.cpython-312.opt-1.pyctest_codecs.cpython-312.opt-2.pyctest_codecs.cpython-312.pyctest_complex.cpython-312.opt-1.pyctest_complex.cpython-312.opt-2.pyctest_complex.cpython-312.pyctest_dict.cpython-312.opt-1.pyctest_dict.cpython-312.opt-2.pyctest_dict.cpython-312.pyctest_eval_code_ex.cpython-312.opt-1.pyctest_eval_code_ex.cpython-312.opt-2.pyctest_eval_code_ex.cpython-312.pyctest_exceptions.cpython-312.opt-1.pyctest_exceptions.cpython-312.opt-2.pyctest_exceptions.cpython-312.pyctest_float.cpython-312.opt-1.pyctest_float.cpython-312.opt-2.pyctest_float.cpython-312.pyctest_getargs.cpython-312.opt-1.pyctest_getargs.cpython-312.opt-2.pyctest_getargs.cpython-312.pyctest_immortal.cpython-312.opt-1.pyctest_immortal.cpython-312.opt-2.pyctest_immortal.cpython-312.pyctest_list.cpython-312.opt-1.pyctest_list.cpython-312.opt-2.pyctest_list.cpython-312.pyctest_long.cpython-312.opt-1.pyctest_long.cpython-312.opt-2.pyctest_long.cpython-312.pyctest_mem.cpython-312.opt-1.pyctest_mem.cpython-312.opt-2.pyctest_mem.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_number.cpython-312.opt-1.pyctest_number.cpython-312.opt-2.pyctest_number.cpython-312.pyctest_run.cpython-312.opt-1.pyctest_run.cpython-312.opt-2.pyctest_run.cpython-312.pyctest_set.cpython-312.opt-1.pyctest_set.cpython-312.opt-2.pyctest_set.cpython-312.pyctest_structmembers.cpython-312.opt-1.pyctest_structmembers.cpython-312.opt-2.pyctest_structmembers.cpython-312.pyctest_sys.cpython-312.opt-1.pyctest_sys.cpython-312.opt-2.pyctest_sys.cpython-312.pyctest_tuple.cpython-312.opt-1.pyctest_tuple.cpython-312.opt-2.pyctest_tuple.cpython-312.pyctest_unicode.cpython-312.opt-1.pyctest_unicode.cpython-312.opt-2.pyctest_unicode.cpython-312.pyctest_watchers.cpython-312.opt-1.pyctest_watchers.cpython-312.opt-2.pyctest_watchers.cpython-312.pyccheck_config.pytest_abstract.pytest_bytearray.pytest_bytes.pytest_codecs.pytest_complex.pytest_dict.pytest_eval_code_ex.pytest_exceptions.pytest_float.pytest_getargs.pytest_immortal.pytest_list.pytest_long.pytest_mem.pytest_misc.pytest_number.pytest_run.pytest_set.pytest_structmembers.pytest_sys.pytest_tuple.pytest_unicode.pytest_watchers.pytest_cgi.pytest_cgitb.pytest_charmapcodec.pytest_class.pytest_clinic.pytest_cmath.pytest_cmd.pytest_cmd_line.pytest_cmd_line_script.pytest_code.pytest_code_module.pytest_codeccallbacks.pytest_codecencodings_cn.pytest_codecencodings_hk.pytest_codecencodings_iso2022.pytest_codecencodings_jp.pytest_codecencodings_kr.pytest_codecencodings_tw.pytest_codecmaps_cn.pytest_codecmaps_hk.pytest_codecmaps_jp.pytest_codecmaps_kr.pytest_codecmaps_tw.pytest_codecs.pytest_codeop.pytest_collections.pytest_colorsys.pytest_compare.pytest_compile.pytest_compileall.pytest_compiler_assemble.pytest_compiler_codegen.pytest_complex.pytest_concurrent_futures__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycexecutor.cpython-312.opt-1.pycexecutor.cpython-312.opt-2.pycexecutor.cpython-312.pyctest_as_completed.cpython-312.opt-1.pyctest_as_completed.cpython-312.opt-2.pyctest_as_completed.cpython-312.pyctest_deadlock.cpython-312.opt-1.pyctest_deadlock.cpython-312.opt-2.pyctest_deadlock.cpython-312.pyctest_future.cpython-312.opt-1.pyctest_future.cpython-312.opt-2.pyctest_future.cpython-312.pyctest_init.cpython-312.opt-1.pyctest_init.cpython-312.opt-2.pyctest_init.cpython-312.pyctest_process_pool.cpython-312.opt-1.pyctest_process_pool.cpython-312.opt-2.pyctest_process_pool.cpython-312.pyctest_shutdown.cpython-312.opt-1.pyctest_shutdown.cpython-312.opt-2.pyctest_shutdown.cpython-312.pyctest_thread_pool.cpython-312.opt-1.pyctest_thread_pool.cpython-312.opt-2.pyctest_thread_pool.cpython-312.pyctest_wait.cpython-312.opt-1.pyctest_wait.cpython-312.opt-2.pyctest_wait.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycexecutor.pytest_as_completed.pytest_deadlock.pytest_future.pytest_init.pytest_process_pool.pytest_shutdown.pytest_thread_pool.pytest_wait.pyutil.pytest_configparser.pytest_contains.pytest_context.pytest_contextlib.pytest_contextlib_async.pytest_copy.pytest_copyreg.pytest_coroutines.pytest_cppext__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsetup.cpython-312.opt-1.pycsetup.cpython-312.opt-2.pycsetup.cpython-312.pycextension.cppsetup.pytest_cprofile.pytest_crashers.pytest_crypt.pytest_csv.pytest_ctypes__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_anon.cpython-312.opt-1.pyctest_anon.cpython-312.opt-2.pyctest_anon.cpython-312.pyctest_array_in_pointer.cpython-312.opt-1.pyctest_array_in_pointer.cpython-312.opt-2.pyctest_array_in_pointer.cpython-312.pyctest_arrays.cpython-312.opt-1.pyctest_arrays.cpython-312.opt-2.pyctest_arrays.cpython-312.pyctest_as_parameter.cpython-312.opt-1.pyctest_as_parameter.cpython-312.opt-2.pyctest_as_parameter.cpython-312.pyctest_bitfields.cpython-312.opt-1.pyctest_bitfields.cpython-312.opt-2.pyctest_bitfields.cpython-312.pyctest_buffers.cpython-312.opt-1.pyctest_buffers.cpython-312.opt-2.pyctest_buffers.cpython-312.pyctest_bytes.cpython-312.opt-1.pyctest_bytes.cpython-312.opt-2.pyctest_bytes.cpython-312.pyctest_byteswap.cpython-312.opt-1.pyctest_byteswap.cpython-312.opt-2.pyctest_byteswap.cpython-312.pyctest_callbacks.cpython-312.opt-1.pyctest_callbacks.cpython-312.opt-2.pyctest_callbacks.cpython-312.pyctest_cast.cpython-312.opt-1.pyctest_cast.cpython-312.opt-2.pyctest_cast.cpython-312.pyctest_cfuncs.cpython-312.opt-1.pyctest_cfuncs.cpython-312.opt-2.pyctest_cfuncs.cpython-312.pyctest_checkretval.cpython-312.opt-1.pyctest_checkretval.cpython-312.opt-2.pyctest_checkretval.cpython-312.pyctest_delattr.cpython-312.opt-1.pyctest_delattr.cpython-312.opt-2.pyctest_delattr.cpython-312.pyctest_errno.cpython-312.opt-1.pyctest_errno.cpython-312.opt-2.pyctest_errno.cpython-312.pyctest_find.cpython-312.opt-1.pyctest_find.cpython-312.opt-2.pyctest_find.cpython-312.pyctest_frombuffer.cpython-312.opt-1.pyctest_frombuffer.cpython-312.opt-2.pyctest_frombuffer.cpython-312.pyctest_funcptr.cpython-312.opt-1.pyctest_funcptr.cpython-312.opt-2.pyctest_funcptr.cpython-312.pyctest_functions.cpython-312.opt-1.pyctest_functions.cpython-312.opt-2.pyctest_functions.cpython-312.pyctest_incomplete.cpython-312.opt-1.pyctest_incomplete.cpython-312.opt-2.pyctest_incomplete.cpython-312.pyctest_init.cpython-312.opt-1.pyctest_init.cpython-312.opt-2.pyctest_init.cpython-312.pyctest_internals.cpython-312.opt-1.pyctest_internals.cpython-312.opt-2.pyctest_internals.cpython-312.pyctest_keeprefs.cpython-312.opt-1.pyctest_keeprefs.cpython-312.opt-2.pyctest_keeprefs.cpython-312.pyctest_libc.cpython-312.opt-1.pyctest_libc.cpython-312.opt-2.pyctest_libc.cpython-312.pyctest_loading.cpython-312.opt-1.pyctest_loading.cpython-312.opt-2.pyctest_loading.cpython-312.pyctest_macholib.cpython-312.opt-1.pyctest_macholib.cpython-312.opt-2.pyctest_macholib.cpython-312.pyctest_memfunctions.cpython-312.opt-1.pyctest_memfunctions.cpython-312.opt-2.pyctest_memfunctions.cpython-312.pyctest_numbers.cpython-312.opt-1.pyctest_numbers.cpython-312.opt-2.pyctest_numbers.cpython-312.pyctest_objects.cpython-312.opt-1.pyctest_objects.cpython-312.opt-2.pyctest_objects.cpython-312.pyctest_parameters.cpython-312.opt-1.pyctest_parameters.cpython-312.opt-2.pyctest_parameters.cpython-312.pyctest_pep3118.cpython-312.opt-1.pyctest_pep3118.cpython-312.opt-2.pyctest_pep3118.cpython-312.pyctest_pickling.cpython-312.opt-1.pyctest_pickling.cpython-312.opt-2.pyctest_pickling.cpython-312.pyctest_pointers.cpython-312.opt-1.pyctest_pointers.cpython-312.opt-2.pyctest_pointers.cpython-312.pyctest_prototypes.cpython-312.opt-1.pyctest_prototypes.cpython-312.opt-2.pyctest_prototypes.cpython-312.pyctest_python_api.cpython-312.opt-1.pyctest_python_api.cpython-312.opt-2.pyctest_python_api.cpython-312.pyctest_random_things.cpython-312.opt-1.pyctest_random_things.cpython-312.opt-2.pyctest_random_things.cpython-312.pyctest_refcounts.cpython-312.opt-1.pyctest_refcounts.cpython-312.opt-2.pyctest_refcounts.cpython-312.pyctest_repr.cpython-312.opt-1.pyctest_repr.cpython-312.opt-2.pyctest_repr.cpython-312.pyctest_returnfuncptrs.cpython-312.opt-1.pyctest_returnfuncptrs.cpython-312.opt-2.pyctest_returnfuncptrs.cpython-312.pyctest_simplesubclasses.cpython-312.opt-1.pyctest_simplesubclasses.cpython-312.opt-2.pyctest_simplesubclasses.cpython-312.pyctest_sizes.cpython-312.opt-1.pyctest_sizes.cpython-312.opt-2.pyctest_sizes.cpython-312.pyctest_slicing.cpython-312.opt-1.pyctest_slicing.cpython-312.opt-2.pyctest_slicing.cpython-312.pyctest_stringptr.cpython-312.opt-1.pyctest_stringptr.cpython-312.opt-2.pyctest_stringptr.cpython-312.pyctest_strings.cpython-312.opt-1.pyctest_strings.cpython-312.opt-2.pyctest_strings.cpython-312.pyctest_struct_fields.cpython-312.opt-1.pyctest_struct_fields.cpython-312.opt-2.pyctest_struct_fields.cpython-312.pyctest_structures.cpython-312.opt-1.pyctest_structures.cpython-312.opt-2.pyctest_structures.cpython-312.pyctest_unaligned_structures.cpython-312.opt-1.pyctest_unaligned_structures.cpython-312.opt-2.pyctest_unaligned_structures.cpython-312.pyctest_unicode.cpython-312.opt-1.pyctest_unicode.cpython-312.opt-2.pyctest_unicode.cpython-312.pyctest_values.cpython-312.opt-1.pyctest_values.cpython-312.opt-2.pyctest_values.cpython-312.pyctest_varsize_struct.cpython-312.opt-1.pyctest_varsize_struct.cpython-312.opt-2.pyctest_varsize_struct.cpython-312.pyctest_win32.cpython-312.opt-1.pyctest_win32.cpython-312.opt-2.pyctest_win32.cpython-312.pyctest_wintypes.cpython-312.opt-1.pyctest_wintypes.cpython-312.opt-2.pyctest_wintypes.cpython-312.pyctest_anon.pytest_array_in_pointer.pytest_arrays.pytest_as_parameter.pytest_bitfields.pytest_buffers.pytest_bytes.pytest_byteswap.pytest_callbacks.pytest_cast.pytest_cfuncs.pytest_checkretval.pytest_delattr.pytest_errno.pytest_find.pytest_frombuffer.pytest_funcptr.pytest_functions.pytest_incomplete.pytest_init.pytest_internals.pytest_keeprefs.pytest_libc.pytest_loading.pytest_macholib.pytest_memfunctions.pytest_numbers.pytest_objects.pytest_parameters.pytest_pep3118.pytest_pickling.pytest_pointers.pytest_prototypes.pytest_python_api.pytest_random_things.pytest_refcounts.pytest_repr.pytest_returnfuncptrs.pytest_simplesubclasses.pytest_sizes.pytest_slicing.pytest_stringptr.pytest_strings.pytest_struct_fields.pytest_structures.pytest_unaligned_structures.pytest_unicode.pytest_values.pytest_varsize_struct.pytest_win32.pytest_wintypes.pytest_curses.pytest_dataclasses__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycdataclass_module_1.cpython-312.opt-1.pycdataclass_module_1.cpython-312.opt-2.pycdataclass_module_1.cpython-312.pycdataclass_module_1_str.cpython-312.opt-1.pycdataclass_module_1_str.cpython-312.opt-2.pycdataclass_module_1_str.cpython-312.pycdataclass_module_2.cpython-312.opt-1.pycdataclass_module_2.cpython-312.opt-2.pycdataclass_module_2.cpython-312.pycdataclass_module_2_str.cpython-312.opt-1.pycdataclass_module_2_str.cpython-312.opt-2.pycdataclass_module_2_str.cpython-312.pycdataclass_textanno.cpython-312.opt-1.pycdataclass_textanno.cpython-312.opt-2.pycdataclass_textanno.cpython-312.pycdataclass_module_1.pydataclass_module_1_str.pydataclass_module_2.pydataclass_module_2_str.pydataclass_textanno.pytest_datetime.pytest_dbm.pytest_dbm_dumb.pytest_dbm_gnu.pytest_dbm_ndbm.pytest_decimal.pytest_decorators.pytest_defaultdict.pytest_deque.pytest_descr.pytest_descrtut.pytest_devpoll.pytest_dict.pytest_dict_version.pytest_dictcomps.pytest_dictviews.pytest_difflib.pytest_difflib_expect.htmltest_dis.pytest_doctest__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycdecorator_mod.cpython-312.opt-1.pycdecorator_mod.cpython-312.opt-2.pycdecorator_mod.cpython-312.pycdoctest_aliases.cpython-312.opt-1.pycdoctest_aliases.cpython-312.opt-2.pycdoctest_aliases.cpython-312.pycdoctest_lineno.cpython-312.opt-1.pycdoctest_lineno.cpython-312.opt-2.pycdoctest_lineno.cpython-312.pycsample_doctest.cpython-312.opt-1.pycsample_doctest.cpython-312.opt-2.pycsample_doctest.cpython-312.pycsample_doctest_no_docstrings.cpython-312.opt-1.pycsample_doctest_no_docstrings.cpython-312.opt-2.pycsample_doctest_no_docstrings.cpython-312.pycsample_doctest_no_doctests.cpython-312.opt-1.pycsample_doctest_no_doctests.cpython-312.opt-2.pycsample_doctest_no_doctests.cpython-312.pyctest_doctest.cpython-312.opt-1.pyctest_doctest.cpython-312.opt-2.pyctest_doctest.cpython-312.pyctest_doctest2.cpython-312.opt-1.pyctest_doctest2.cpython-312.opt-2.pyctest_doctest2.cpython-312.pycdecorator_mod.pydoctest_aliases.pydoctest_lineno.pysample_doctest.pysample_doctest_no_docstrings.pysample_doctest_no_doctests.pytest_doctest.pytest_doctest.txttest_doctest2.pytest_doctest2.txttest_doctest3.txttest_doctest4.txttest_docxmlrpc.pytest_dtrace.pytest_dynamic.pytest_dynamicclassattribute.pytest_eintr.pytest_email__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest__encoded_words.cpython-312.opt-1.pyctest__encoded_words.cpython-312.opt-2.pyctest__encoded_words.cpython-312.pyctest__header_value_parser.cpython-312.opt-1.pyctest__header_value_parser.cpython-312.opt-2.pyctest__header_value_parser.cpython-312.pyctest_asian_codecs.cpython-312.opt-1.pyctest_asian_codecs.cpython-312.opt-2.pyctest_asian_codecs.cpython-312.pyctest_contentmanager.cpython-312.opt-1.pyctest_contentmanager.cpython-312.opt-2.pyctest_contentmanager.cpython-312.pyctest_defect_handling.cpython-312.opt-1.pyctest_defect_handling.cpython-312.opt-2.pyctest_defect_handling.cpython-312.pyctest_email.cpython-312.opt-1.pyctest_email.cpython-312.opt-2.pyctest_email.cpython-312.pyctest_generator.cpython-312.opt-1.pyctest_generator.cpython-312.opt-2.pyctest_generator.cpython-312.pyctest_headerregistry.cpython-312.opt-1.pyctest_headerregistry.cpython-312.opt-2.pyctest_headerregistry.cpython-312.pyctest_inversion.cpython-312.opt-1.pyctest_inversion.cpython-312.opt-2.pyctest_inversion.cpython-312.pyctest_message.cpython-312.opt-1.pyctest_message.cpython-312.opt-2.pyctest_message.cpython-312.pyctest_parser.cpython-312.opt-1.pyctest_parser.cpython-312.opt-2.pyctest_parser.cpython-312.pyctest_pickleable.cpython-312.opt-1.pyctest_pickleable.cpython-312.opt-2.pyctest_pickleable.cpython-312.pyctest_policy.cpython-312.opt-1.pyctest_policy.cpython-312.opt-2.pyctest_policy.cpython-312.pyctest_utils.cpython-312.opt-1.pyctest_utils.cpython-312.opt-2.pyctest_utils.cpython-312.pyctorture_test.cpython-312.opt-1.pyctorture_test.cpython-312.opt-2.pyctorture_test.cpython-312.pycdatamsg_01.txtmsg_02.txtmsg_03.txtmsg_04.txtmsg_05.txtmsg_06.txtmsg_07.txtmsg_08.txtmsg_09.txtmsg_10.txtmsg_11.txtmsg_12.txtmsg_12a.txtmsg_13.txtmsg_14.txtmsg_15.txtmsg_16.txtmsg_17.txtmsg_18.txtmsg_19.txtmsg_20.txtmsg_21.txtmsg_22.txtmsg_23.txtmsg_24.txtmsg_25.txtmsg_26.txtmsg_27.txtmsg_28.txtmsg_29.txtmsg_30.txtmsg_31.txtmsg_32.txtmsg_33.txtmsg_34.txtmsg_35.txtmsg_36.txtmsg_37.txtmsg_38.txtmsg_39.txtmsg_40.txtmsg_41.txtmsg_42.txtmsg_43.txtmsg_44.txtmsg_45.txtmsg_46.txtmsg_47.txtpython.bmppython.exrpython.gifpython.jpgpython.pbmpython.pgmpython.pngpython.ppmpython.raspython.sgipython.tiffpython.webppython.xbmsndhdr.aifcsndhdr.aiffsndhdr.ausndhdr.wavtest__encoded_words.pytest__header_value_parser.pytest_asian_codecs.pytest_contentmanager.pytest_defect_handling.pytest_email.pytest_generator.pytest_headerregistry.pytest_inversion.pytest_message.pytest_parser.pytest_pickleable.pytest_policy.pytest_utils.pytorture_test.pytest_embed.pytest_ensurepip.pytest_enum.pytest_enumerate.pytest_eof.pytest_epoll.pytest_errno.pytest_except_star.pytest_exception_group.pytest_exception_hierarchy.pytest_exception_variations.pytest_exceptions.pytest_extcall.pytest_faulthandler.pytest_fcntl.pytest_file.pytest_file_eintr.pytest_filecmp.pytest_fileinput.pytest_fileio.pytest_fileutils.pytest_finalization.pytest_float.pytest_flufl.pytest_fnmatch.pytest_fork1.pytest_format.pytest_fractions.pytest_frame.pytest_frozen.pytest_fstring.pytest_ftplib.pytest_funcattrs.pytest_functools.pytest_future_stmt__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycfuture_test1.cpython-312.opt-1.pycfuture_test1.cpython-312.opt-2.pycfuture_test1.cpython-312.pycfuture_test2.cpython-312.opt-1.pycfuture_test2.cpython-312.opt-2.pycfuture_test2.cpython-312.pyctest_future.cpython-312.opt-1.pyctest_future.cpython-312.opt-2.pyctest_future.cpython-312.pyctest_future_flags.cpython-312.opt-1.pyctest_future_flags.cpython-312.opt-2.pyctest_future_flags.cpython-312.pyctest_future_multiple_features.cpython-312.opt-1.pyctest_future_multiple_features.cpython-312.opt-2.pyctest_future_multiple_features.cpython-312.pyctest_future_multiple_imports.cpython-312.opt-1.pyctest_future_multiple_imports.cpython-312.opt-2.pyctest_future_multiple_imports.cpython-312.pyctest_future_single_import.cpython-312.opt-1.pyctest_future_single_import.cpython-312.opt-2.pyctest_future_single_import.cpython-312.pycbadsyntax_future10.pybadsyntax_future3.pybadsyntax_future4.pybadsyntax_future5.pybadsyntax_future6.pybadsyntax_future7.pybadsyntax_future8.pybadsyntax_future9.pyfuture_test1.pyfuture_test2.pytest_future.pytest_future_flags.pytest_future_multiple_features.pytest_future_multiple_imports.pytest_future_single_import.pytest_gc.pytest_gdb__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycgdb_sample.cpython-312.opt-1.pycgdb_sample.cpython-312.opt-2.pycgdb_sample.cpython-312.pyctest_backtrace.cpython-312.opt-1.pyctest_backtrace.cpython-312.opt-2.pyctest_backtrace.cpython-312.pyctest_cfunction.cpython-312.opt-1.pyctest_cfunction.cpython-312.opt-2.pyctest_cfunction.cpython-312.pyctest_cfunction_full.cpython-312.opt-1.pyctest_cfunction_full.cpython-312.opt-2.pyctest_cfunction_full.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_pretty_print.cpython-312.opt-1.pyctest_pretty_print.cpython-312.opt-2.pyctest_pretty_print.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycgdb_sample.pytest_backtrace.pytest_cfunction.pytest_cfunction_full.pytest_misc.pytest_pretty_print.pyutil.pytest_generator_stop.pytest_generators.pytest_genericalias.pytest_genericclass.pytest_genericpath.pytest_genexps.pytest_getopt.pytest_getpass.pytest_getpath.pytest_gettext.pytest_glob.pytest_global.pytest_grammar.pytest_graphlib.pytest_grp.pytest_gzip.pytest_hash.pytest_hashlib.pytest_heapq.pytest_hmac.pytest_html.pytest_htmlparser.pytest_http_cookiejar.pytest_http_cookies.pytest_httplib.pytest_httpservers.pytest_idle.pytest_imaplib.pytest_imghdr.pytest_import__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycdata__pycache__double_const.cpython-312.opt-1.pycdouble_const.cpython-312.opt-2.pycdouble_const.cpython-312.pyccircular_imports__pycache__basic.cpython-312.opt-1.pycbasic.cpython-312.opt-2.pycbasic.cpython-312.pycbasic2.cpython-312.opt-1.pycbasic2.cpython-312.opt-2.pycbasic2.cpython-312.pycbinding.cpython-312.opt-1.pycbinding.cpython-312.opt-2.pycbinding.cpython-312.pycbinding2.cpython-312.opt-1.pycbinding2.cpython-312.opt-2.pycbinding2.cpython-312.pycfrom_cycle1.cpython-312.opt-1.pycfrom_cycle1.cpython-312.opt-2.pycfrom_cycle1.cpython-312.pycfrom_cycle2.cpython-312.opt-1.pycfrom_cycle2.cpython-312.opt-2.pycfrom_cycle2.cpython-312.pycindirect.cpython-312.opt-1.pycindirect.cpython-312.opt-2.pycindirect.cpython-312.pycrebinding.cpython-312.opt-1.pycrebinding.cpython-312.opt-2.pycrebinding.cpython-312.pycrebinding2.cpython-312.opt-1.pycrebinding2.cpython-312.opt-2.pycrebinding2.cpython-312.pycsource.cpython-312.opt-1.pycsource.cpython-312.opt-2.pycsource.cpython-312.pycsubpackage.cpython-312.opt-1.pycsubpackage.cpython-312.opt-2.pycsubpackage.cpython-312.pycuse.cpython-312.opt-1.pycuse.cpython-312.opt-2.pycuse.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycbasic.pybasic2.pybinding.pybinding2.pyfrom_cycle1.pyfrom_cycle2.pyindirect.pyrebinding.pyrebinding2.pysource.pysubpackage.pysubpkg__pycache__subpackage2.cpython-312.opt-1.pycsubpackage2.cpython-312.opt-2.pycsubpackage2.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pycsubpackage2.pyutil.pysubpkg2__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycparent__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycchild.cpython-312.opt-1.pycchild.cpython-312.opt-2.pycchild.cpython-312.pycchild.pyuse.pyutil.pydouble_const.pypackage__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsubmodule.cpython-312.opt-1.pycsubmodule.cpython-312.opt-2.pycsubmodule.cpython-312.pycsubmodule.pypackage2__pycache__submodule1.cpython-312.opt-1.pycsubmodule1.cpython-312.opt-2.pycsubmodule1.cpython-312.pycsubmodule2.cpython-312.opt-1.pycsubmodule2.cpython-312.opt-2.pycsubmodule2.cpython-312.pycsubmodule1.pysubmodule2.pypackage3__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsubmodule.cpython-312.opt-1.pycsubmodule.cpython-312.opt-2.pycsubmodule.cpython-312.pycsubmodule.pypackage4__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycsubmodule.cpython-312.opt-1.pycsubmodule.cpython-312.opt-2.pycsubmodule.cpython-312.pycsubmodule.pyunwritable__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycx.cpython-312.opt-1.pycx.cpython-312.opt-2.pycx.cpython-312.pycx.pytest_importlib__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyc_context.cpython-312.opt-1.pyc_context.cpython-312.opt-2.pyc_context.cpython-312.pyc_path.cpython-312.opt-1.pyc_path.cpython-312.opt-2.pyc_path.cpython-312.pycabc.cpython-312.opt-1.pycabc.cpython-312.opt-2.pycabc.cpython-312.pycfixtures.cpython-312.opt-1.pycfixtures.cpython-312.opt-2.pycfixtures.cpython-312.pycstubs.cpython-312.opt-1.pycstubs.cpython-312.opt-2.pycstubs.cpython-312.pyctest_abc.cpython-312.opt-1.pyctest_abc.cpython-312.opt-2.pyctest_abc.cpython-312.pyctest_api.cpython-312.opt-1.pyctest_api.cpython-312.opt-2.pyctest_api.cpython-312.pyctest_lazy.cpython-312.opt-1.pyctest_lazy.cpython-312.opt-2.pyctest_lazy.cpython-312.pyctest_locks.cpython-312.opt-1.pyctest_locks.cpython-312.opt-2.pyctest_locks.cpython-312.pyctest_main.cpython-312.opt-1.pyctest_main.cpython-312.opt-2.pyctest_main.cpython-312.pyctest_metadata_api.cpython-312.opt-1.pyctest_metadata_api.cpython-312.opt-2.pyctest_metadata_api.cpython-312.pyctest_namespace_pkgs.cpython-312.opt-1.pyctest_namespace_pkgs.cpython-312.opt-2.pyctest_namespace_pkgs.cpython-312.pyctest_pkg_import.cpython-312.opt-1.pyctest_pkg_import.cpython-312.opt-2.pyctest_pkg_import.cpython-312.pyctest_spec.cpython-312.opt-1.pyctest_spec.cpython-312.opt-2.pyctest_spec.cpython-312.pyctest_threaded_import.cpython-312.opt-1.pyctest_threaded_import.cpython-312.opt-2.pyctest_threaded_import.cpython-312.pyctest_util.cpython-312.opt-1.pyctest_util.cpython-312.opt-2.pyctest_util.cpython-312.pyctest_windows.cpython-312.opt-1.pyctest_windows.cpython-312.opt-2.pyctest_windows.cpython-312.pyctest_zip.cpython-312.opt-1.pyctest_zip.cpython-312.opt-2.pyctest_zip.cpython-312.pycthreaded_import_hangers.cpython-312.opt-1.pycthreaded_import_hangers.cpython-312.opt-2.pycthreaded_import_hangers.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pyc_context.py_path.pyabc.pybuiltin__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_finder.cpython-312.opt-1.pyctest_finder.cpython-312.opt-2.pyctest_finder.cpython-312.pyctest_loader.cpython-312.opt-1.pyctest_loader.cpython-312.opt-2.pyctest_loader.cpython-312.pyctest_finder.pytest_loader.pydata__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycexample-21.12-py3-none-any.whlexample-21.12-py3.6.eggexample2-1.0.0-py3-none-any.whlextension__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_case_sensitivity.cpython-312.opt-1.pyctest_case_sensitivity.cpython-312.opt-2.pyctest_case_sensitivity.cpython-312.pyctest_finder.cpython-312.opt-1.pyctest_finder.cpython-312.opt-2.pyctest_finder.cpython-312.pyctest_loader.cpython-312.opt-1.pyctest_loader.cpython-312.opt-2.pyctest_loader.cpython-312.pyctest_path_hook.cpython-312.opt-1.pyctest_path_hook.cpython-312.opt-2.pyctest_path_hook.cpython-312.pyctest_case_sensitivity.pytest_finder.pytest_loader.pytest_path_hook.pyfixtures.pyfrozen__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_finder.cpython-312.opt-1.pyctest_finder.cpython-312.opt-2.pyctest_finder.cpython-312.pyctest_loader.cpython-312.opt-1.pyctest_loader.cpython-312.opt-2.pyctest_loader.cpython-312.pyctest_finder.pytest_loader.pyimport___init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest___loader__.cpython-312.opt-1.pyctest___loader__.cpython-312.opt-2.pyctest___loader__.cpython-312.pyctest___package__.cpython-312.opt-1.pyctest___package__.cpython-312.opt-2.pyctest___package__.cpython-312.pyctest_api.cpython-312.opt-1.pyctest_api.cpython-312.opt-2.pyctest_api.cpython-312.pyctest_caching.cpython-312.opt-1.pyctest_caching.cpython-312.opt-2.pyctest_caching.cpython-312.pyctest_fromlist.cpython-312.opt-1.pyctest_fromlist.cpython-312.opt-2.pyctest_fromlist.cpython-312.pyctest_helpers.cpython-312.opt-1.pyctest_helpers.cpython-312.opt-2.pyctest_helpers.cpython-312.pyctest_meta_path.cpython-312.opt-1.pyctest_meta_path.cpython-312.opt-2.pyctest_meta_path.cpython-312.pyctest_packages.cpython-312.opt-1.pyctest_packages.cpython-312.opt-2.pyctest_packages.cpython-312.pyctest_path.cpython-312.opt-1.pyctest_path.cpython-312.opt-2.pyctest_path.cpython-312.pyctest_relative_imports.cpython-312.opt-1.pyctest_relative_imports.cpython-312.opt-2.pyctest_relative_imports.cpython-312.pyctest___loader__.pytest___package__.pytest_api.pytest_caching.pytest_fromlist.pytest_helpers.pytest_meta_path.pytest_packages.pytest_path.pytest_relative_imports.pynamespace_pkgsboth_portionsfoo__pycache__one.cpython-312.opt-1.pycone.cpython-312.opt-2.pycone.cpython-312.pyctwo.cpython-312.opt-1.pyctwo.cpython-312.opt-2.pyctwo.cpython-312.pycone.pytwo.pymissing_directory.zipmodule_and_namespace_package__pycache__a_test.cpython-312.opt-1.pyca_test.cpython-312.opt-2.pyca_test.cpython-312.pyca_testa_test.pyemptynested_portion1.zipnot_a_namespace_pkgfoo__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycone.cpython-312.opt-1.pycone.cpython-312.opt-2.pycone.cpython-312.pycone.pyportion1foo__pycache__one.cpython-312.opt-1.pycone.cpython-312.opt-2.pycone.cpython-312.pycone.pyportion2foo__pycache__two.cpython-312.opt-1.pyctwo.cpython-312.opt-2.pyctwo.cpython-312.pyctwo.pyproject1parentchild__pycache__one.cpython-312.opt-1.pycone.cpython-312.opt-2.pycone.cpython-312.pycone.pyproject2parentchild__pycache__two.cpython-312.opt-1.pyctwo.cpython-312.opt-2.pyctwo.cpython-312.pyctwo.pyproject3parentchild__pycache__three.cpython-312.opt-1.pycthree.cpython-312.opt-2.pycthree.cpython-312.pycthree.pytop_level_portion1.zippartial__pycache__cfimport.cpython-312.opt-1.pyccfimport.cpython-312.opt-2.pyccfimport.cpython-312.pycpool_in_threads.cpython-312.opt-1.pycpool_in_threads.cpython-312.opt-2.pycpool_in_threads.cpython-312.pyccfimport.pypool_in_threads.pyresources__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc_path.cpython-312.opt-1.pyc_path.cpython-312.opt-2.pyc_path.cpython-312.pyctest_compatibilty_files.cpython-312.opt-1.pyctest_compatibilty_files.cpython-312.opt-2.pyctest_compatibilty_files.cpython-312.pyctest_contents.cpython-312.opt-1.pyctest_contents.cpython-312.opt-2.pyctest_contents.cpython-312.pyctest_custom.cpython-312.opt-1.pyctest_custom.cpython-312.opt-2.pyctest_custom.cpython-312.pyctest_files.cpython-312.opt-1.pyctest_files.cpython-312.opt-2.pyctest_files.cpython-312.pyctest_open.cpython-312.opt-1.pyctest_open.cpython-312.opt-2.pyctest_open.cpython-312.pyctest_path.cpython-312.opt-1.pyctest_path.cpython-312.opt-2.pyctest_path.cpython-312.pyctest_read.cpython-312.opt-1.pyctest_read.cpython-312.opt-2.pyctest_read.cpython-312.pyctest_reader.cpython-312.opt-1.pyctest_reader.cpython-312.opt-2.pyctest_reader.cpython-312.pyctest_resource.cpython-312.opt-1.pyctest_resource.cpython-312.opt-2.pyctest_resource.cpython-312.pycupdate-zips.cpython-312.opt-1.pycupdate-zips.cpython-312.opt-2.pycupdate-zips.cpython-312.pycutil.cpython-312.opt-1.pycutil.cpython-312.opt-2.pycutil.cpython-312.pyc_path.pydata01__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycbinary.filesubdirectory__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycbinary.fileutf-16.fileutf-8.filedata02__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycone__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycresource1.txtsubdirectorysubsubdirresource.txttwo__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycresource2.txtdata03__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycnamespaceportion1__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycportion2__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycresource1.txtnamespacedata01binary.fileutf-16.fileutf-8.filetest_compatibilty_files.pytest_contents.pytest_custom.pytest_files.pytest_open.pytest_path.pytest_read.pytest_reader.pytest_resource.pyupdate-zips.pyutil.pyzipdata01__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycziptestdata.zipzipdata02__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycziptestdata.zipsource__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_case_sensitivity.cpython-312.opt-1.pyctest_case_sensitivity.cpython-312.opt-2.pyctest_case_sensitivity.cpython-312.pyctest_file_loader.cpython-312.opt-1.pyctest_file_loader.cpython-312.opt-2.pyctest_file_loader.cpython-312.pyctest_finder.cpython-312.opt-1.pyctest_finder.cpython-312.opt-2.pyctest_finder.cpython-312.pyctest_path_hook.cpython-312.opt-1.pyctest_path_hook.cpython-312.opt-2.pyctest_path_hook.cpython-312.pyctest_source_encoding.cpython-312.opt-1.pyctest_source_encoding.cpython-312.opt-2.pyctest_source_encoding.cpython-312.pyctest_case_sensitivity.pytest_file_loader.pytest_finder.pytest_path_hook.pytest_source_encoding.pystubs.pytest_abc.pytest_api.pytest_lazy.pytest_locks.pytest_main.pytest_metadata_api.pytest_namespace_pkgs.pytest_pkg_import.pytest_spec.pytest_threaded_import.pytest_util.pytest_windows.pytest_zip.pythreaded_import_hangers.pyutil.pytest_index.pytest_inspect__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycinspect_fodder.cpython-312.opt-1.pycinspect_fodder.cpython-312.opt-2.pycinspect_fodder.cpython-312.pycinspect_fodder2.cpython-312.opt-1.pycinspect_fodder2.cpython-312.opt-2.pycinspect_fodder2.cpython-312.pycinspect_stock_annotations.cpython-312.opt-1.pycinspect_stock_annotations.cpython-312.opt-2.pycinspect_stock_annotations.cpython-312.pycinspect_stringized_annotations.cpython-312.opt-1.pycinspect_stringized_annotations.cpython-312.opt-2.pycinspect_stringized_annotations.cpython-312.pycinspect_stringized_annotations_2.cpython-312.opt-1.pycinspect_stringized_annotations_2.cpython-312.opt-2.pycinspect_stringized_annotations_2.cpython-312.pycinspect_stringized_annotations_pep695.cpython-312.opt-1.pycinspect_stringized_annotations_pep695.cpython-312.opt-2.pycinspect_stringized_annotations_pep695.cpython-312.pyctest_inspect.cpython-312.opt-1.pyctest_inspect.cpython-312.opt-2.pyctest_inspect.cpython-312.pycinspect_fodder.pyinspect_fodder2.pyinspect_stock_annotations.pyinspect_stringized_annotations.pyinspect_stringized_annotations_2.pyinspect_stringized_annotations_pep695.pytest_inspect.pytest_int.pytest_int_literal.pytest_interpreters.pytest_io.pytest_ioctl.pytest_ipaddress.pytest_isinstance.pytest_iter.pytest_iterlen.pytest_itertools.pytest_json__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_decode.cpython-312.opt-1.pyctest_decode.cpython-312.opt-2.pyctest_decode.cpython-312.pyctest_default.cpython-312.opt-1.pyctest_default.cpython-312.opt-2.pyctest_default.cpython-312.pyctest_dump.cpython-312.opt-1.pyctest_dump.cpython-312.opt-2.pyctest_dump.cpython-312.pyctest_encode_basestring_ascii.cpython-312.opt-1.pyctest_encode_basestring_ascii.cpython-312.opt-2.pyctest_encode_basestring_ascii.cpython-312.pyctest_enum.cpython-312.opt-1.pyctest_enum.cpython-312.opt-2.pyctest_enum.cpython-312.pyctest_fail.cpython-312.opt-1.pyctest_fail.cpython-312.opt-2.pyctest_fail.cpython-312.pyctest_float.cpython-312.opt-1.pyctest_float.cpython-312.opt-2.pyctest_float.cpython-312.pyctest_indent.cpython-312.opt-1.pyctest_indent.cpython-312.opt-2.pyctest_indent.cpython-312.pyctest_pass1.cpython-312.opt-1.pyctest_pass1.cpython-312.opt-2.pyctest_pass1.cpython-312.pyctest_pass2.cpython-312.opt-1.pyctest_pass2.cpython-312.opt-2.pyctest_pass2.cpython-312.pyctest_pass3.cpython-312.opt-1.pyctest_pass3.cpython-312.opt-2.pyctest_pass3.cpython-312.pyctest_recursion.cpython-312.opt-1.pyctest_recursion.cpython-312.opt-2.pyctest_recursion.cpython-312.pyctest_scanstring.cpython-312.opt-1.pyctest_scanstring.cpython-312.opt-2.pyctest_scanstring.cpython-312.pyctest_separators.cpython-312.opt-1.pyctest_separators.cpython-312.opt-2.pyctest_separators.cpython-312.pyctest_speedups.cpython-312.opt-1.pyctest_speedups.cpython-312.opt-2.pyctest_speedups.cpython-312.pyctest_tool.cpython-312.opt-1.pyctest_tool.cpython-312.opt-2.pyctest_tool.cpython-312.pyctest_unicode.cpython-312.opt-1.pyctest_unicode.cpython-312.opt-2.pyctest_unicode.cpython-312.pyctest_decode.pytest_default.pytest_dump.pytest_encode_basestring_ascii.pytest_enum.pytest_fail.pytest_float.pytest_indent.pytest_pass1.pytest_pass2.pytest_pass3.pytest_recursion.pytest_scanstring.pytest_separators.pytest_speedups.pytest_tool.pytest_unicode.pytest_keyword.pytest_keywordonlyarg.pytest_kqueue.pytest_largefile.pytest_launcher.pytest_lib2to3__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycpytree_idempotency.cpython-312.opt-1.pycpytree_idempotency.cpython-312.opt-2.pycpytree_idempotency.cpython-312.pycsupport.cpython-312.opt-1.pycsupport.cpython-312.opt-2.pycsupport.cpython-312.pyctest_all_fixers.cpython-312.opt-1.pyctest_all_fixers.cpython-312.opt-2.pyctest_all_fixers.cpython-312.pyctest_fixers.cpython-312.opt-1.pyctest_fixers.cpython-312.opt-2.pyctest_fixers.cpython-312.pyctest_main.cpython-312.opt-1.pyctest_main.cpython-312.opt-2.pyctest_main.cpython-312.pyctest_parser.cpython-312.opt-1.pyctest_parser.cpython-312.opt-2.pyctest_parser.cpython-312.pyctest_pytree.cpython-312.opt-1.pyctest_pytree.cpython-312.opt-2.pyctest_pytree.cpython-312.pyctest_refactor.cpython-312.opt-1.pyctest_refactor.cpython-312.opt-2.pyctest_refactor.cpython-312.pyctest_util.cpython-312.opt-1.pyctest_util.cpython-312.opt-2.pyctest_util.cpython-312.pycdataREADMEbom.pycrlf.pydifferent_encoding.pyfalse_encoding.pyfixersbad_order.pymyfixes__init__.pyfix_explicit.pyfix_first.pyfix_last.pyfix_parrot.pyfix_preorder.pyno_fixer_cls.pyparrot_example.pyinfinite_recursion.pypy2_test_grammar.pypy3_test_grammar.pypytree_idempotency.pysupport.pytest_all_fixers.pytest_fixers.pytest_main.pytest_parser.pytest_pytree.pytest_refactor.pytest_util.pytest_linecache.pytest_list.pytest_listcomps.pytest_lltrace.pytest_locale.pytest_logging.pytest_long.pytest_longexp.pytest_lzma.pytest_mailbox.pytest_mailcap.pytest_marshal.pytest_math.pytest_math_property.pytest_memoryio.pytest_memoryview.pytest_metaclass.pytest_mimetypes.pytest_minidom.pytest_mmap.pytest_module__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycbad_getattr.cpython-312.opt-1.pycbad_getattr.cpython-312.opt-2.pycbad_getattr.cpython-312.pycbad_getattr2.cpython-312.opt-1.pycbad_getattr2.cpython-312.opt-2.pycbad_getattr2.cpython-312.pycbad_getattr3.cpython-312.opt-1.pycbad_getattr3.cpython-312.opt-2.pycbad_getattr3.cpython-312.pycfinal_a.cpython-312.opt-1.pycfinal_a.cpython-312.opt-2.pycfinal_a.cpython-312.pycfinal_b.cpython-312.opt-1.pycfinal_b.cpython-312.opt-2.pycfinal_b.cpython-312.pycgood_getattr.cpython-312.opt-1.pycgood_getattr.cpython-312.opt-2.pycgood_getattr.cpython-312.pycbad_getattr.pybad_getattr2.pybad_getattr3.pyfinal_a.pyfinal_b.pygood_getattr.pytest_modulefinder.pytest_monitoring.pytest_msilib.pytest_multibytecodec.pytest_multiprocessing_fork__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctest_manager.cpython-312.opt-1.pyctest_manager.cpython-312.opt-2.pyctest_manager.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_processes.cpython-312.opt-1.pyctest_processes.cpython-312.opt-2.pyctest_processes.cpython-312.pyctest_threads.cpython-312.opt-1.pyctest_threads.cpython-312.opt-2.pyctest_threads.cpython-312.pyctest_manager.pytest_misc.pytest_processes.pytest_threads.pytest_multiprocessing_forkserver__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctest_manager.cpython-312.opt-1.pyctest_manager.cpython-312.opt-2.pyctest_manager.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_processes.cpython-312.opt-1.pyctest_processes.cpython-312.opt-2.pyctest_processes.cpython-312.pyctest_threads.cpython-312.opt-1.pyctest_threads.cpython-312.opt-2.pyctest_threads.cpython-312.pyctest_manager.pytest_misc.pytest_processes.pytest_threads.pytest_multiprocessing_main_handling.pytest_multiprocessing_spawn__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctest_manager.cpython-312.opt-1.pyctest_manager.cpython-312.opt-2.pyctest_manager.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_processes.cpython-312.opt-1.pyctest_processes.cpython-312.opt-2.pyctest_processes.cpython-312.pyctest_threads.cpython-312.opt-1.pyctest_threads.cpython-312.opt-2.pyctest_threads.cpython-312.pyctest_manager.pytest_misc.pytest_processes.pytest_threads.pytest_named_expressions.pytest_netrc.pytest_nis.pytest_nntplib.pytest_ntpath.pytest_numeric_tower.pytest_opcache.pytest_opcodes.pytest_openpty.pytest_operator.pytest_optparse.pytest_ordered_dict.pytest_os.pytest_ossaudiodev.pytest_osx_env.pytest_pathlib.pytest_patma.pytest_pdb.pytest_peepholer.pytest_peg_generator__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_c_parser.cpython-312.opt-1.pyctest_c_parser.cpython-312.opt-2.pyctest_c_parser.cpython-312.pyctest_first_sets.cpython-312.opt-1.pyctest_first_sets.cpython-312.opt-2.pyctest_first_sets.cpython-312.pyctest_grammar_validator.cpython-312.opt-1.pyctest_grammar_validator.cpython-312.opt-2.pyctest_grammar_validator.cpython-312.pyctest_pegen.cpython-312.opt-1.pyctest_pegen.cpython-312.opt-2.pyctest_pegen.cpython-312.pyctest_c_parser.pytest_first_sets.pytest_grammar_validator.pytest_pegen.pytest_pep646_syntax.pytest_perf_profiler.pytest_perfmaps.pytest_pickle.pytest_picklebuffer.pytest_pickletools.pytest_pipes.pytest_pkg.pytest_pkgutil.pytest_platform.pytest_plistlib.pytest_poll.pytest_popen.pytest_poplib.pytest_positional_only_arg.pytest_posix.pytest_posixpath.pytest_pow.pytest_pprint.pytest_print.pytest_profile.pytest_property.pytest_pstats.pytest_pty.pytest_pulldom.pytest_pwd.pytest_py_compile.pytest_pyclbr.pytest_pydoc__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pycpydoc_mod.cpython-312.opt-1.pycpydoc_mod.cpython-312.opt-2.pycpydoc_mod.cpython-312.pycpydocfodder.cpython-312.opt-1.pycpydocfodder.cpython-312.opt-2.pycpydocfodder.cpython-312.pyctest_pydoc.cpython-312.opt-1.pyctest_pydoc.cpython-312.opt-2.pyctest_pydoc.cpython-312.pycpydoc_mod.pypydocfodder.pytest_pydoc.pytest_pyexpat.pytest_queue.pytest_quopri.pytest_raise.pytest_random.pytest_range.pytest_re.pytest_readline.pytest_regrtest.pytest_repl.pytest_reprlib.pytest_resource.pytest_richcmp.pytest_rlcompleter.pytest_robotparser.pytest_runpy.pytest_sax.pytest_sched.pytest_scope.pytest_script_helper.pytest_secrets.pytest_select.pytest_selectors.pytest_set.pytest_setcomps.pytest_shelve.pytest_shlex.pytest_shutil.pytest_signal.pytest_site.pytest_slice.pytest_smtplib.pytest_smtpnet.pytest_sndhdr.pytest_socket.pytest_socketserver.pytest_sort.pytest_source_encoding.pytest_spwd.pytest_sqlite3__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_backup.cpython-312.opt-1.pyctest_backup.cpython-312.opt-2.pyctest_backup.cpython-312.pyctest_cli.cpython-312.opt-1.pyctest_cli.cpython-312.opt-2.pyctest_cli.cpython-312.pyctest_dbapi.cpython-312.opt-1.pyctest_dbapi.cpython-312.opt-2.pyctest_dbapi.cpython-312.pyctest_dump.cpython-312.opt-1.pyctest_dump.cpython-312.opt-2.pyctest_dump.cpython-312.pyctest_factory.cpython-312.opt-1.pyctest_factory.cpython-312.opt-2.pyctest_factory.cpython-312.pyctest_hooks.cpython-312.opt-1.pyctest_hooks.cpython-312.opt-2.pyctest_hooks.cpython-312.pyctest_regression.cpython-312.opt-1.pyctest_regression.cpython-312.opt-2.pyctest_regression.cpython-312.pyctest_transactions.cpython-312.opt-1.pyctest_transactions.cpython-312.opt-2.pyctest_transactions.cpython-312.pyctest_types.cpython-312.opt-1.pyctest_types.cpython-312.opt-2.pyctest_types.cpython-312.pyctest_userfunctions.cpython-312.opt-1.pyctest_userfunctions.cpython-312.opt-2.pyctest_userfunctions.cpython-312.pyctest_backup.pytest_cli.pytest_dbapi.pytest_dump.pytest_factory.pytest_hooks.pytest_regression.pytest_transactions.pytest_types.pytest_userfunctions.pytest_ssl.pytest_stable_abi_ctypes.pytest_startfile.pytest_stat.pytest_statistics.pytest_strftime.pytest_string.pytest_string_literals.pytest_stringprep.pytest_strptime.pytest_strtod.pytest_struct.pytest_structseq.pytest_subclassinit.pytest_subprocess.pytest_sunau.pytest_sundry.pytest_super.pytest_support.pytest_symtable.pytest_syntax.pytest_sys.pytest_sys_setprofile.pytest_sys_settrace.pytest_sysconfig.pytest_syslog.pytest_tabnanny.pytest_tarfile.pytest_tcl.pytest_telnetlib.pytest_tempfile.pytest_termios.pytest_textwrap.pytest_thread.pytest_threadedtempfile.pytest_threading.pytest_threading_local.pytest_threadsignals.pytest_time.pytest_timeit.pytest_timeout.pytest_tix.pytest_tkinterREADME__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycsupport.cpython-312.opt-1.pycsupport.cpython-312.opt-2.pycsupport.cpython-312.pyctest_colorchooser.cpython-312.opt-1.pyctest_colorchooser.cpython-312.opt-2.pyctest_colorchooser.cpython-312.pyctest_font.cpython-312.opt-1.pyctest_font.cpython-312.opt-2.pyctest_font.cpython-312.pyctest_geometry_managers.cpython-312.opt-1.pyctest_geometry_managers.cpython-312.opt-2.pyctest_geometry_managers.cpython-312.pyctest_images.cpython-312.opt-1.pyctest_images.cpython-312.opt-2.pyctest_images.cpython-312.pyctest_loadtk.cpython-312.opt-1.pyctest_loadtk.cpython-312.opt-2.pyctest_loadtk.cpython-312.pyctest_messagebox.cpython-312.opt-1.pyctest_messagebox.cpython-312.opt-2.pyctest_messagebox.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pyctest_simpledialog.cpython-312.opt-1.pyctest_simpledialog.cpython-312.opt-2.pyctest_simpledialog.cpython-312.pyctest_text.cpython-312.opt-1.pyctest_text.cpython-312.opt-2.pyctest_text.cpython-312.pyctest_variables.cpython-312.opt-1.pyctest_variables.cpython-312.opt-2.pyctest_variables.cpython-312.pyctest_widgets.cpython-312.opt-1.pyctest_widgets.cpython-312.opt-2.pyctest_widgets.cpython-312.pycwidget_tests.cpython-312.opt-1.pycwidget_tests.cpython-312.opt-2.pycwidget_tests.cpython-312.pycsupport.pytest_colorchooser.pytest_font.pytest_geometry_managers.pytest_images.pytest_loadtk.pytest_messagebox.pytest_misc.pytest_simpledialog.pytest_text.pytest_variables.pytest_widgets.pywidget_tests.pytest_tokenize.pytest_tomllib__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycburntsushi.cpython-312.opt-1.pycburntsushi.cpython-312.opt-2.pycburntsushi.cpython-312.pyctest_data.cpython-312.opt-1.pyctest_data.cpython-312.opt-2.pyctest_data.cpython-312.pyctest_error.cpython-312.opt-1.pyctest_error.cpython-312.opt-2.pyctest_error.cpython-312.pyctest_misc.cpython-312.opt-1.pyctest_misc.cpython-312.opt-2.pyctest_misc.cpython-312.pycburntsushi.pydatainvalidarrayarray-missing-comma.tomlarray-of-tablesoverwrite-array-in-parent.tomloverwrite-bool-with-aot.tomlfile-end-after-val.tomlunclosed-after-item.tomlunclosed-empty.tomlbasic-str-ends-in-escape.tomlbooleaninvalid-false-casing.tomlinvalid-true-casing.tomldates-and-timesinvalid-day.tomldotted-keysaccess-non-table.tomlextend-defined-aot.tomlextend-defined-table-with-subtable.tomlextend-defined-table.tomlinline-tableinline-table-missing-comma.tomldefine-twice-in-subtable.tomldefine-twice.tomlfile-end-after-key-val.tomlmutate.tomloverride-val-in-table.tomloverride-val-with-array.tomloverride-val-with-table.tomloverwrite-implicitly.tomloverwrite-value-in-inner-array.tomloverwrite-value-in-inner-table.tomlunclosed-empty.tomlinvalid-comment-char.tomlinvalid-escaped-unicode.tomlinvalid-hex.tomlkeys-and-valsends-early-table-def.tomlends-early.tomlno-value.tomlonly-ws-after-dot.tomloverwrite-with-deep-table.tomlliteral-strunclosed.tomlmissing-closing-double-square-bracket.tomlmissing-closing-square-bracket.tomlmultiline-basic-strcarriage-return.tomlescape-only.tomlfile-ends-after-opening.tomllast-line-escape.tomlunclosed-ends-in-whitespace-escape.tomlmultiline-literal-strfile-ends-after-opening.tomlunclosed.tomlnon-scalar-escaped.tomltableeof-after-opening.tomlredefine-1.tomlredefine-2.tomlunclosed-multiline-string.tomlunclosed-string.tomlvalidapostrophes-in-literal-string.jsonapostrophes-in-literal-string.tomlarrayarray-subtables.jsonarray-subtables.tomlopen-parent-table.jsonopen-parent-table.tomlboolean.jsonboolean.tomldates-and-timesdatetimes.jsondatetimes.tomllocaltime.jsonlocaltime.tomlempty-inline-table.jsonempty-inline-table.tomlfive-quotes.jsonfive-quotes.tomlhex-char.jsonhex-char.tomlmultiline-basic-strends-in-whitespace-escape.jsonends-in-whitespace-escape.tomlno-newlines.jsonno-newlines.tomltrailing-comma.jsontrailing-comma.tomltest_data.pytest_error.pytest_misc.pytest_tools__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_freeze.cpython-312.opt-1.pyctest_freeze.cpython-312.opt-2.pyctest_freeze.cpython-312.pyctest_i18n.cpython-312.opt-1.pyctest_i18n.cpython-312.opt-2.pyctest_i18n.cpython-312.pyctest_makefile.cpython-312.opt-1.pyctest_makefile.cpython-312.opt-2.pyctest_makefile.cpython-312.pyctest_reindent.cpython-312.opt-1.pyctest_reindent.cpython-312.opt-2.pyctest_reindent.cpython-312.pyctest_sundry.cpython-312.opt-1.pyctest_sundry.cpython-312.opt-2.pyctest_sundry.cpython-312.pyctest_freeze.pytest_i18n.pytest_makefile.pytest_reindent.pytest_sundry.pytest_trace.pytest_traceback.pytest_tracemalloc.pytest_ttk__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_extensions.cpython-312.opt-1.pyctest_extensions.cpython-312.opt-2.pyctest_extensions.cpython-312.pyctest_style.cpython-312.opt-1.pyctest_style.cpython-312.opt-2.pyctest_style.cpython-312.pyctest_widgets.cpython-312.opt-1.pyctest_widgets.cpython-312.opt-2.pyctest_widgets.cpython-312.pyctest_extensions.pytest_style.pytest_widgets.pytest_ttk_textonly.pytest_tty.pytest_tuple.pytest_turtle.pytest_type_aliases.pytest_type_annotations.pytest_type_cache.pytest_type_comments.pytest_type_params.pytest_typechecks.pytest_types.pytest_typing.pytest_ucn.pytest_unary.pytest_unicode.pytest_unicode_file.pytest_unicode_file_functions.pytest_unicode_identifiers.pytest_unicodedata.pytest_unittest__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyc_test_warnings.cpython-312.opt-1.pyc_test_warnings.cpython-312.opt-2.pyc_test_warnings.cpython-312.pycdummy.cpython-312.opt-1.pycdummy.cpython-312.opt-2.pycdummy.cpython-312.pycsupport.cpython-312.opt-1.pycsupport.cpython-312.opt-2.pycsupport.cpython-312.pyctest_assertions.cpython-312.opt-1.pyctest_assertions.cpython-312.opt-2.pyctest_assertions.cpython-312.pyctest_async_case.cpython-312.opt-1.pyctest_async_case.cpython-312.opt-2.pyctest_async_case.cpython-312.pyctest_break.cpython-312.opt-1.pyctest_break.cpython-312.opt-2.pyctest_break.cpython-312.pyctest_case.cpython-312.opt-1.pyctest_case.cpython-312.opt-2.pyctest_case.cpython-312.pyctest_discovery.cpython-312.opt-1.pyctest_discovery.cpython-312.opt-2.pyctest_discovery.cpython-312.pyctest_functiontestcase.cpython-312.opt-1.pyctest_functiontestcase.cpython-312.opt-2.pyctest_functiontestcase.cpython-312.pyctest_loader.cpython-312.opt-1.pyctest_loader.cpython-312.opt-2.pyctest_loader.cpython-312.pyctest_program.cpython-312.opt-1.pyctest_program.cpython-312.opt-2.pyctest_program.cpython-312.pyctest_result.cpython-312.opt-1.pyctest_result.cpython-312.opt-2.pyctest_result.cpython-312.pyctest_runner.cpython-312.opt-1.pyctest_runner.cpython-312.opt-2.pyctest_runner.cpython-312.pyctest_setups.cpython-312.opt-1.pyctest_setups.cpython-312.opt-2.pyctest_setups.cpython-312.pyctest_skipping.cpython-312.opt-1.pyctest_skipping.cpython-312.opt-2.pyctest_skipping.cpython-312.pyctest_suite.cpython-312.opt-1.pyctest_suite.cpython-312.opt-2.pyctest_suite.cpython-312.pyctest_util.cpython-312.opt-1.pyctest_util.cpython-312.opt-2.pyctest_util.cpython-312.pyc_test_warnings.pydummy.pysupport.pytest_assertions.pytest_async_case.pytest_break.pytest_case.pytest_discovery.pytest_functiontestcase.pytest_loader.pytest_program.pytest_result.pytest_runner.pytest_setups.pytest_skipping.pytest_suite.pytest_util.pytestmock__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycsupport.cpython-312.opt-1.pycsupport.cpython-312.opt-2.pycsupport.cpython-312.pyctestasync.cpython-312.opt-1.pyctestasync.cpython-312.opt-2.pyctestasync.cpython-312.pyctestcallable.cpython-312.opt-1.pyctestcallable.cpython-312.opt-2.pyctestcallable.cpython-312.pyctesthelpers.cpython-312.opt-1.pyctesthelpers.cpython-312.opt-2.pyctesthelpers.cpython-312.pyctestmagicmethods.cpython-312.opt-1.pyctestmagicmethods.cpython-312.opt-2.pyctestmagicmethods.cpython-312.pyctestmock.cpython-312.opt-1.pyctestmock.cpython-312.opt-2.pyctestmock.cpython-312.pyctestpatch.cpython-312.opt-1.pyctestpatch.cpython-312.opt-2.pyctestpatch.cpython-312.pyctestsealable.cpython-312.opt-1.pyctestsealable.cpython-312.opt-2.pyctestsealable.cpython-312.pyctestsentinel.cpython-312.opt-1.pyctestsentinel.cpython-312.opt-2.pyctestsentinel.cpython-312.pyctestwith.cpython-312.opt-1.pyctestwith.cpython-312.opt-2.pyctestwith.cpython-312.pycsupport.pytestasync.pytestcallable.pytesthelpers.pytestmagicmethods.pytestmock.pytestpatch.pytestsealable.pytestsentinel.pytestwith.pytest_univnewlines.pytest_unpack.pytest_unpack_ex.pytest_unparse.pytest_urllib.pytest_urllib2.pytest_urllib2_localnet.pytest_urllib2net.pytest_urllib_response.pytest_urllibnet.pytest_urlparse.pytest_userdict.pytest_userlist.pytest_userstring.pytest_utf8_mode.pytest_utf8source.pytest_uu.pytest_uuid.pytest_venv.pytest_wait3.pytest_wait4.pytest_warnings__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pycdata__pycache__import_warning.cpython-312.opt-1.pycimport_warning.cpython-312.opt-2.pycimport_warning.cpython-312.pycpackage_helper.cpython-312.opt-1.pycpackage_helper.cpython-312.opt-2.pycpackage_helper.cpython-312.pycstacklevel.cpython-312.opt-1.pycstacklevel.cpython-312.opt-2.pycstacklevel.cpython-312.pycimport_warning.pypackage_helper.pystacklevel.pytest_wave.pytest_weakref.pytest_weakset.pytest_webbrowser.pytest_winapi.pytest_winconsoleio.pytest_winreg.pytest_winsound.pytest_with.pytest_wmi.pytest_wsgiref.pytest_xdrlib.pytest_xml_dom_minicompat.pytest_xml_etree.pytest_xml_etree_c.pytest_xmlrpc.pytest_xmlrpc_net.pytest_xxlimited.pytest_xxtestfuzz.pytest_yield_from.pytest_zipapp.pytest_zipfile__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyctest_core.cpython-312.opt-1.pyctest_core.cpython-312.opt-2.pyctest_core.cpython-312.pyc_path__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc_functools.cpython-312.opt-1.pyc_functools.cpython-312.opt-2.pyc_functools.cpython-312.pyc_itertools.cpython-312.opt-1.pyc_itertools.cpython-312.opt-2.pyc_itertools.cpython-312.pyc_support.cpython-312.opt-1.pyc_support.cpython-312.opt-2.pyc_support.cpython-312.pyc_test_params.cpython-312.opt-1.pyc_test_params.cpython-312.opt-2.pyc_test_params.cpython-312.pyctest_complexity.cpython-312.opt-1.pyctest_complexity.cpython-312.opt-2.pyctest_complexity.cpython-312.pyctest_path.cpython-312.opt-1.pyctest_path.cpython-312.opt-2.pyctest_path.cpython-312.pycwrite-alpharep.cpython-312.opt-1.pycwrite-alpharep.cpython-312.opt-2.pycwrite-alpharep.cpython-312.pyc_functools.py_itertools.py_support.py_test_params.pytest_complexity.pytest_path.pywrite-alpharep.pytest_core.pytest_zipfile64.pytest_zipimport.pytest_zipimport_support.pytest_zlib.pytest_zoneinfo__init__.py__main__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc__main__.cpython-312.opt-1.pyc__main__.cpython-312.opt-2.pyc__main__.cpython-312.pyc_support.cpython-312.opt-1.pyc_support.cpython-312.opt-2.pyc_support.cpython-312.pyctest_zoneinfo.cpython-312.opt-1.pyctest_zoneinfo.cpython-312.opt-2.pyctest_zoneinfo.cpython-312.pyctest_zoneinfo_property.cpython-312.opt-1.pyctest_zoneinfo_property.cpython-312.opt-2.pyctest_zoneinfo_property.cpython-312.pyc_support.pydata__pycache__update_test_data.cpython-312.opt-1.pycupdate_test_data.cpython-312.opt-2.pycupdate_test_data.cpython-312.pycupdate_test_data.pyzoneinfo_data.jsontest_zoneinfo.pytest_zoneinfo_property.pytestcodec.pytesttar.tartesttar.tar.xztf_inherit_check.pytime_hashlib.pytokenizedata__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyccoding20731.cpython-312.opt-1.pyccoding20731.cpython-312.opt-2.pyccoding20731.cpython-312.pycbad_coding.pybad_coding2.pybadsyntax_3131.pycoding20731.pytokenize_tests-latin1-coding-cookie-and-utf8-bom-sig.txttokenize_tests-no-coding-cookie-and-utf8-bom-sig-only.txttokenize_tests-utf8-coding-cookie-and-no-utf8-bom-sig.txttokenize_tests-utf8-coding-cookie-and-utf8-bom-sig.txttokenize_tests.txttracedmodules__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyctestmod.cpython-312.opt-1.pyctestmod.cpython-312.opt-2.pyctestmod.cpython-312.pyctestmod.pytypinganndata__init__.py__pycache____init__.cpython-312.opt-1.pyc__init__.cpython-312.opt-2.pyc__init__.cpython-312.pyc_typed_dict_helper.cpython-312.opt-1.pyc_typed_dict_helper.cpython-312.opt-2.pyc_typed_dict_helper.cpython-312.pycann_module.cpython-312.opt-1.pycann_module.cpython-312.opt-2.pycann_module.cpython-312.pycann_module2.cpython-312.opt-1.pycann_module2.cpython-312.opt-2.pycann_module2.cpython-312.pycann_module3.cpython-312.opt-1.pycann_module3.cpython-312.opt-2.pycann_module3.cpython-312.pycann_module4.cpython-312.opt-1.pycann_module4.cpython-312.opt-2.pycann_module4.cpython-312.pycann_module5.cpython-312.opt-1.pycann_module5.cpython-312.opt-2.pycann_module5.cpython-312.pycann_module6.cpython-312.opt-1.pycann_module6.cpython-312.opt-2.pycann_module6.cpython-312.pycann_module695.cpython-312.opt-1.pycann_module695.cpython-312.opt-2.pycann_module695.cpython-312.pycann_module7.cpython-312.opt-1.pycann_module7.cpython-312.opt-2.pycann_module7.cpython-312.pycann_module8.cpython-312.opt-1.pycann_module8.cpython-312.opt-2.pycann_module8.cpython-312.pycann_module9.cpython-312.opt-1.pycann_module9.cpython-312.opt-2.pycann_module9.cpython-312.pycmod_generics_cache.cpython-312.opt-1.pycmod_generics_cache.cpython-312.opt-2.pycmod_generics_cache.cpython-312.pyc_typed_dict_helper.pyann_module.pyann_module2.pyann_module3.pyann_module4.pyann_module5.pyann_module6.pyann_module695.pyann_module7.pyann_module8.pyann_module9.pymod_generics_cache.pywheeldatasetuptools-67.6.1-py3-none-any.whlwheel-0.40.0-py3-none-any.whlwin_console_handler.pyxmltestdatac14n-20READMEc14nComment.xmlc14nDefault.xmlc14nPrefix.xmlc14nPrefixQname.xmlc14nPrefixQnameXpathElem.xmlc14nQname.xmlc14nQnameElem.xmlc14nQnameXpathElem.xmlc14nTrim.xmldoc.dtddoc.xslinC14N1.xmlinC14N2.xmlinC14N3.xmlinC14N4.xmlinC14N5.xmlinC14N6.xmlinNsContent.xmlinNsDefault.xmlinNsPushdown.xmlinNsRedecl.xmlinNsSort.xmlinNsSuperfluous.xmlinNsXml.xmlout_inC14N1_c14nComment.xmlout_inC14N1_c14nDefault.xmlout_inC14N2_c14nDefault.xmlout_inC14N2_c14nTrim.xmlout_inC14N3_c14nDefault.xmlout_inC14N3_c14nPrefix.xmlout_inC14N3_c14nTrim.xmlout_inC14N4_c14nDefault.xmlout_inC14N4_c14nTrim.xmlout_inC14N5_c14nDefault.xmlout_inC14N5_c14nTrim.xmlout_inC14N6_c14nDefault.xmlout_inNsContent_c14nDefault.xmlout_inNsContent_c14nPrefixQnameXpathElem.xmlout_inNsContent_c14nQnameElem.xmlout_inNsContent_c14nQnameXpathElem.xmlout_inNsDefault_c14nDefault.xmlout_inNsDefault_c14nPrefix.xmlout_inNsPushdown_c14nDefault.xmlout_inNsPushdown_c14nPrefix.xmlout_inNsRedecl_c14nDefault.xmlout_inNsRedecl_c14nPrefix.xmlout_inNsSort_c14nDefault.xmlout_inNsSort_c14nPrefix.xmlout_inNsSuperfluous_c14nDefault.xmlout_inNsSuperfluous_c14nPrefix.xmlout_inNsXml_c14nDefault.xmlout_inNsXml_c14nPrefix.xmlout_inNsXml_c14nPrefixQname.xmlout_inNsXml_c14nQname.xmlworld.txtexpat224_utf8_bug.xmlsimple-ns.xmlsimple.xmltest.xmltest.xml.outxmltests.pyzip_cp437_header.zipzipdir.zipzipdir_backslash.zipziptestdataREADME.md__pycache__testdata_module_inside_zip.cpython-312.opt-1.pyctestdata_module_inside_zip.cpython-312.opt-2.pyctestdata_module_inside_zip.cpython-312.pycexe_with_z64exe_with_zipheader.shtestdata_module_inside_zip.pytkinter/usr/lib64/python3.12/lib-dynload//usr/lib64/python3.12//usr/lib64/python3.12/test//usr/lib64/python3.12/test/__pycache__//usr/lib64/python3.12/test/audiodata//usr/lib64/python3.12/test/certdata//usr/lib64/python3.12/test/certdata/__pycache__//usr/lib64/python3.12/test/certdata/capath//usr/lib64/python3.12/test/cjkencodings//usr/lib64/python3.12/test/configdata//usr/lib64/python3.12/test/crashers//usr/lib64/python3.12/test/crashers/__pycache__//usr/lib64/python3.12/test/data//usr/lib64/python3.12/test/decimaltestdata//usr/lib64/python3.12/test/dtracedata//usr/lib64/python3.12/test/dtracedata/__pycache__//usr/lib64/python3.12/test/encoded_modules//usr/lib64/python3.12/test/encoded_modules/__pycache__//usr/lib64/python3.12/test/imghdrdata//usr/lib64/python3.12/test/leakers//usr/lib64/python3.12/test/leakers/__pycache__//usr/lib64/python3.12/test/libregrtest//usr/lib64/python3.12/test/libregrtest/__pycache__//usr/lib64/python3.12/test/regrtestdata//usr/lib64/python3.12/test/regrtestdata/import_from_tests//usr/lib64/python3.12/test/regrtestdata/import_from_tests/__pycache__//usr/lib64/python3.12/test/regrtestdata/import_from_tests/test_regrtest_b//usr/lib64/python3.12/test/regrtestdata/import_from_tests/test_regrtest_b/__pycache__//usr/lib64/python3.12/test/sndhdrdata//usr/lib64/python3.12/test/subprocessdata//usr/lib64/python3.12/test/subprocessdata/__pycache__//usr/lib64/python3.12/test/support//usr/lib64/python3.12/test/support/__pycache__//usr/lib64/python3.12/test/support/_hypothesis_stubs//usr/lib64/python3.12/test/support/_hypothesis_stubs/__pycache__//usr/lib64/python3.12/test/test_ast//usr/lib64/python3.12/test/test_ast/__pycache__//usr/lib64/python3.12/test/test_asyncio//usr/lib64/python3.12/test/test_asyncio/__pycache__//usr/lib64/python3.12/test/test_capi//usr/lib64/python3.12/test/test_capi/__pycache__//usr/lib64/python3.12/test/test_concurrent_futures//usr/lib64/python3.12/test/test_concurrent_futures/__pycache__//usr/lib64/python3.12/test/test_cppext//usr/lib64/python3.12/test/test_cppext/__pycache__//usr/lib64/python3.12/test/test_ctypes//usr/lib64/python3.12/test/test_ctypes/__pycache__//usr/lib64/python3.12/test/test_dataclasses//usr/lib64/python3.12/test/test_dataclasses/__pycache__//usr/lib64/python3.12/test/test_doctest//usr/lib64/python3.12/test/test_doctest/__pycache__//usr/lib64/python3.12/test/test_email//usr/lib64/python3.12/test/test_email/__pycache__//usr/lib64/python3.12/test/test_email/data//usr/lib64/python3.12/test/test_future_stmt//usr/lib64/python3.12/test/test_future_stmt/__pycache__//usr/lib64/python3.12/test/test_gdb//usr/lib64/python3.12/test/test_gdb/__pycache__//usr/lib64/python3.12/test/test_import//usr/lib64/python3.12/test/test_import/__pycache__//usr/lib64/python3.12/test/test_import/data//usr/lib64/python3.12/test/test_import/data/__pycache__//usr/lib64/python3.12/test/test_import/data/circular_imports//usr/lib64/python3.12/test/test_import/data/circular_imports/__pycache__//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg/__pycache__//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg2//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg2/__pycache__//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg2/parent//usr/lib64/python3.12/test/test_import/data/circular_imports/subpkg2/parent/__pycache__//usr/lib64/python3.12/test/test_import/data/package//usr/lib64/python3.12/test/test_import/data/package/__pycache__//usr/lib64/python3.12/test/test_import/data/package2//usr/lib64/python3.12/test/test_import/data/package2/__pycache__//usr/lib64/python3.12/test/test_import/data/package3//usr/lib64/python3.12/test/test_import/data/package3/__pycache__//usr/lib64/python3.12/test/test_import/data/package4//usr/lib64/python3.12/test/test_import/data/package4/__pycache__//usr/lib64/python3.12/test/test_import/data/unwritable//usr/lib64/python3.12/test/test_import/data/unwritable/__pycache__//usr/lib64/python3.12/test/test_importlib//usr/lib64/python3.12/test/test_importlib/__pycache__//usr/lib64/python3.12/test/test_importlib/builtin//usr/lib64/python3.12/test/test_importlib/builtin/__pycache__//usr/lib64/python3.12/test/test_importlib/data//usr/lib64/python3.12/test/test_importlib/data/__pycache__//usr/lib64/python3.12/test/test_importlib/extension//usr/lib64/python3.12/test/test_importlib/extension/__pycache__//usr/lib64/python3.12/test/test_importlib/frozen//usr/lib64/python3.12/test/test_importlib/frozen/__pycache__//usr/lib64/python3.12/test/test_importlib/import_//usr/lib64/python3.12/test/test_importlib/import_/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/both_portions//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/both_portions/foo//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/both_portions/foo/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/module_and_namespace_package//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/module_and_namespace_package/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/module_and_namespace_package/a_test//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/not_a_namespace_pkg//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/not_a_namespace_pkg/foo/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion1//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion1/foo//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion1/foo/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion2//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion2/foo//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/portion2/foo/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project1//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project1/parent//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project1/parent/child//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project1/parent/child/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project2//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project2/parent//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project2/parent/child//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project2/parent/child/__pycache__//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project3//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project3/parent//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project3/parent/child//usr/lib64/python3.12/test/test_importlib/namespace_pkgs/project3/parent/child/__pycache__//usr/lib64/python3.12/test/test_importlib/partial//usr/lib64/python3.12/test/test_importlib/partial/__pycache__//usr/lib64/python3.12/test/test_importlib/resources//usr/lib64/python3.12/test/test_importlib/resources/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data01//usr/lib64/python3.12/test/test_importlib/resources/data01/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data01/subdirectory//usr/lib64/python3.12/test/test_importlib/resources/data01/subdirectory/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data02//usr/lib64/python3.12/test/test_importlib/resources/data02/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data02/one//usr/lib64/python3.12/test/test_importlib/resources/data02/one/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data02/subdirectory//usr/lib64/python3.12/test/test_importlib/resources/data02/subdirectory/subsubdir//usr/lib64/python3.12/test/test_importlib/resources/data02/two//usr/lib64/python3.12/test/test_importlib/resources/data02/two/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data03//usr/lib64/python3.12/test/test_importlib/resources/data03/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace/portion1//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace/portion1/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace/portion2//usr/lib64/python3.12/test/test_importlib/resources/data03/namespace/portion2/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/namespacedata01//usr/lib64/python3.12/test/test_importlib/resources/zipdata01//usr/lib64/python3.12/test/test_importlib/resources/zipdata01/__pycache__//usr/lib64/python3.12/test/test_importlib/resources/zipdata02//usr/lib64/python3.12/test/test_importlib/resources/zipdata02/__pycache__//usr/lib64/python3.12/test/test_importlib/source//usr/lib64/python3.12/test/test_importlib/source/__pycache__//usr/lib64/python3.12/test/test_inspect//usr/lib64/python3.12/test/test_inspect/__pycache__//usr/lib64/python3.12/test/test_json//usr/lib64/python3.12/test/test_json/__pycache__//usr/lib64/python3.12/test/test_lib2to3//usr/lib64/python3.12/test/test_lib2to3/__pycache__//usr/lib64/python3.12/test/test_lib2to3/data//usr/lib64/python3.12/test/test_lib2to3/data/fixers//usr/lib64/python3.12/test/test_lib2to3/data/fixers/myfixes//usr/lib64/python3.12/test/test_module//usr/lib64/python3.12/test/test_module/__pycache__//usr/lib64/python3.12/test/test_multiprocessing_fork//usr/lib64/python3.12/test/test_multiprocessing_fork/__pycache__//usr/lib64/python3.12/test/test_multiprocessing_forkserver//usr/lib64/python3.12/test/test_multiprocessing_forkserver/__pycache__//usr/lib64/python3.12/test/test_multiprocessing_spawn//usr/lib64/python3.12/test/test_multiprocessing_spawn/__pycache__//usr/lib64/python3.12/test/test_peg_generator//usr/lib64/python3.12/test/test_peg_generator/__pycache__//usr/lib64/python3.12/test/test_pydoc//usr/lib64/python3.12/test/test_pydoc/__pycache__//usr/lib64/python3.12/test/test_sqlite3//usr/lib64/python3.12/test/test_sqlite3/__pycache__//usr/lib64/python3.12/test/test_tkinter//usr/lib64/python3.12/test/test_tkinter/__pycache__//usr/lib64/python3.12/test/test_tomllib//usr/lib64/python3.12/test/test_tomllib/__pycache__//usr/lib64/python3.12/test/test_tomllib/data//usr/lib64/python3.12/test/test_tomllib/data/invalid//usr/lib64/python3.12/test/test_tomllib/data/invalid/array-of-tables//usr/lib64/python3.12/test/test_tomllib/data/invalid/array//usr/lib64/python3.12/test/test_tomllib/data/invalid/boolean//usr/lib64/python3.12/test/test_tomllib/data/invalid/dates-and-times//usr/lib64/python3.12/test/test_tomllib/data/invalid/dotted-keys//usr/lib64/python3.12/test/test_tomllib/data/invalid/inline-table//usr/lib64/python3.12/test/test_tomllib/data/invalid/keys-and-vals//usr/lib64/python3.12/test/test_tomllib/data/invalid/literal-str//usr/lib64/python3.12/test/test_tomllib/data/invalid/multiline-basic-str//usr/lib64/python3.12/test/test_tomllib/data/invalid/multiline-literal-str//usr/lib64/python3.12/test/test_tomllib/data/invalid/table//usr/lib64/python3.12/test/test_tomllib/data/valid//usr/lib64/python3.12/test/test_tomllib/data/valid/array//usr/lib64/python3.12/test/test_tomllib/data/valid/dates-and-times//usr/lib64/python3.12/test/test_tomllib/data/valid/multiline-basic-str//usr/lib64/python3.12/test/test_tools//usr/lib64/python3.12/test/test_tools/__pycache__//usr/lib64/python3.12/test/test_ttk//usr/lib64/python3.12/test/test_ttk/__pycache__//usr/lib64/python3.12/test/test_unittest//usr/lib64/python3.12/test/test_unittest/__pycache__//usr/lib64/python3.12/test/test_unittest/testmock//usr/lib64/python3.12/test/test_unittest/testmock/__pycache__//usr/lib64/python3.12/test/test_warnings//usr/lib64/python3.12/test/test_warnings/__pycache__//usr/lib64/python3.12/test/test_warnings/data//usr/lib64/python3.12/test/test_warnings/data/__pycache__//usr/lib64/python3.12/test/test_zipfile//usr/lib64/python3.12/test/test_zipfile/__pycache__//usr/lib64/python3.12/test/test_zipfile/_path//usr/lib64/python3.12/test/test_zipfile/_path/__pycache__//usr/lib64/python3.12/test/test_zoneinfo//usr/lib64/python3.12/test/test_zoneinfo/__pycache__//usr/lib64/python3.12/test/test_zoneinfo/data//usr/lib64/python3.12/test/test_zoneinfo/data/__pycache__//usr/lib64/python3.12/test/tokenizedata//usr/lib64/python3.12/test/tokenizedata/__pycache__//usr/lib64/python3.12/test/tracedmodules//usr/lib64/python3.12/test/tracedmodules/__pycache__//usr/lib64/python3.12/test/typinganndata//usr/lib64/python3.12/test/typinganndata/__pycache__//usr/lib64/python3.12/test/wheeldata//usr/lib64/python3.12/test/xmltestdata//usr/lib64/python3.12/test/xmltestdata/c14n-20//usr/lib64/python3.12/test/ziptestdata//usr/lib64/python3.12/test/ziptestdata/__pycache__/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:35654/SUSE_SLE-15-SP6_Update/4bd35440742237a4934eecd2feaf8792-python312.SUSE_SLE-15-SP6_Update:basedrpmxz5aarch64-suse-linux                               !"#$     %   &  && '       (    )    * **+*,,,,-,,,***,. *+ +/ 0*+*++**++ 1,,,+2*+*3  !"#$   4                 565 7 7  7    8         8  9  :      ;       < =          &        =            >               ?           @A  ;BBB  65  CCC DDDC EE  F  G HDDII J7: KKL ELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f18aa02232644bb30c815f070199dfbd8917341, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=6aafa1de1fc70c47c2901e45960beb8f4aeed8b7, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=9421be6cb727c9c3a6a7aae933dcbd58f9575d7e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c5e50f5f69895ae62e55a1eb7d62e6edb984394, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=dd94c448979922b7350f406980ffaa2385808d1e, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a0f973e8a9a80076059dd5041a3cce29edbc79f5, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8085a823c642b865bfd2730a6137a9cd055db3e0, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c1b41c68759c713a9d01194ac27332f535afefcd, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=1aa16b97e2fbd26dc70d0f01866dfae6febb760d, strippedELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=49b73da0039ff3fff25e0fd8aaa5f1c31e942b8c, strippeddirectoryASCII textPython script, ASCII text executablePython script, UTF-8 Unicode text executableISO-8859 textASCII text, with very long linesemptyUTF-8 Unicode textNon-ISO extended-ASCII textASCII text, with escape sequencesNon-ISO extended-ASCII text, with LF, NEL line terminatorsASCII text, with CRLF line terminatorsawk or perl script, ASCII textASCII text, with no line terminatorsJPEG image data, baseline, precision 8, 16x16, frames 3OpenEXR image data, version 2, storage: scanline, compression: none, dataWindow: (0 0)-(15 15), displayWindow: (0 0)-(15 15), lineOrder: increasing yGIF image data, version 89a, 16 x 16JPEG image data, JFIF standard 1.01, resolution (DPI), density 1x1, segment length 16, baseline, precision 8, 16x16, frames 3Netpbm image data, size = 16 x 16, rawbits, bitmapNetpbm image data, size = 16 x 16, rawbits, greymapPNG image data, 16 x 16, 8-bit colormap, non-interlacedNetpbm image data, size = 16 x 16, rawbits, pixmapSun raster image data, 16 x 16, 32-bit, RGB, no colormapSGI image data, RLE, 3-D, 16 x 16, 4 channelsTIFF image data, little-endian, direntries=17, height=16, bps=1242, compression=none, PhotometricIntepretation=RGB, name=python.tiff, orientation=upper-left, width=16RIFF (little-endian) data, Web/P imagetar archivePython script, ASCII text executable, with very long linesPython script text executable Python script, ASCII text executableC++ source, ASCII textHTML document, ASCII text, with very long linesSMTP mail, ASCII textnews or mail, ASCII textMIME entity, ASCII textmessage/rfc822, ASCII texttext/plain; charset="us-ascii", ASCII textmultipart/mixed; boundary="BOUNDARY", ASCII textRFC 822 mail, ASCII text, with CRLF line terminatorsmultipart/mixed; boundary=ABCDE, ASCII textmultipart/mixed; boundary="AAA", ASCII textHTML document, ASCII textPython script, UTF-8 Unicode text executable, with very long linesPython script, ASCII text executable (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ASCII text (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v1.0 to extract Zip archive data, at least v1.0 to extract)Little-endian UTF-16 Unicode text, with no line terminatorsLittle-endian UTF-16 Unicode text, with no line terminators (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)gzip ERROR: Stdin has more than one entry--rest ignored (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)UTF-8 Unicode (with BOM) textzlib ERROR: need dictionary (ASCII text)zlib ERROR: need dictionary (Python script, ASCII text executable)ASCII 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 #(-23456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~        !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~    RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR/l[?+utf-89f8db6524907f0bea70e0125983cdcaf73bdfc21107dc71b1aac04a5ddac0992? 7zXZ !t/]"k%a 9 J:&қQ^+[ ꀚZ;mcFn:nEf+p @+h0UH4*g0فO0,~a)J,",5⼙I흌ٱ\!yuP8WآHTtyQBû 4[.0_{AybJٵb2jf!AC({z$#F&áH qL c'}3!mN$(X;I)˂ewI"ǒwxr2wv7`&6{ο7 '`*G?Y/7?kJֶgֹŐoѓT\Rbgo{ Ay,?"._xΓ{I˲ wuOkL 611xnz G)rKGlfk" }ե=&M¯ggt)݆[ }Ӎ'WzQpG{;Y$ 9Rn{3lqqK5Ӥo]~1PUˮ"o <{ȽoMb?S׿-ϐ&ns}l'RdC=*x]6dgG%`HC^ORp5Cp&%;aLZ`96wP|4TZc@jZ㥹: ȣXړ ox-rOqAo *?R1BÎAOpu=g.kbe{ nm ``$uӥZx!P ^д ʄ0ɬfls DOT4yv2 ü}#\l`'E Յ3c_ &Q lyF$zfPKuu!|`àt~/YcLkie|HK\Tx3@cd܄'%n٩>\d1Q8VBk7^]͌S Ks†\:DIu(xHwB#2 :# pm<"./w; lrZ}6Bp.6<wu>k2Kv4ܺrK*0%ލj'X:ᅋy^7%+6P§e]d0Ym\RH{\-S/[6V˺'N=ەH6W }7SG;F貔x` +O88JOSJzQ> 2MvxQv8sm˚ 25(0M WPLLHINse|eb74 Jr *ҸD N8?{X ]|At<>o†4/?+ `v`\&/WMq$"ɺ£o3iWEw;0il%[huMkmY\I#Ւ=-Mg*+`#OT1hbEsլw/yC\! @j YVyOoP`1rxƪ$8]X֚9DHe6V ;ƅߎd'oגImysHJ ;x@CV 'vDJ'VԶS}xz ɊNz= l6(ľt.LNy"g:Q'zi4XJ6 ȭQC[[bH>hO,;߲a,t4nf`x!2Q:~CtkXS0ʝJTH(9HiUko0~~tЅ1 "Ӟ-"׷N`9Sjpީ;x 2Diʷp _R 1f47a8Z3a֔-5f6AUZhn{0RPkrhLþG]Qn}eQr5vI8e߰x-?44/%YkPVNv1VsAd T"qKA*t]*JX"e["@ؽj{G;**@}1L8a΍V>.+'_ut0[gpmrbIH%S0ꌆC11ڽ $gFWKe/u(B*m݌ٓҙrF ~ CdjC#n!StSfg=`Bfz7|(39_Rm_J0QY4'nʹ?SJN ljMZMt;ll>6>$eu 4[ _֎dw* |^qy-sk,؛D1<)n3*)lieCxÃ,3_mФl82TVv"cR`eZnYƞ2Z%&l6imvK?hC:|~Q ;&U[+z=skQ2$dLu_[?9™+N_c(}Mq eSr| $9Oj{%QK Z@I.PCOOr}N `-F^bSkspC6u&g=])kaqx`I&C2:? T4'J`o#gn -q5sdXH7ćKNO4B֮ Y>[Bti4rI>H#EHs,1GGW&b-BUSGoѐ`^] |{/us -rᔷc?XAK3[n)N0AX;ƩjsLՔ TdA^Ghx,reF%_;\:ǒzw Z m (&zђl=Gx~I;yØ1 ؐ:h*S]cyb5UhAvs7sD*H1}숾K ۖ)tk|;e[z ile3г?<܏-f/~hUީjtrv\_=s0 +JUnU2V.PWK?,ɒOm5XsrîCB,6:x[c(9aLl|?煵44:žiNIG{Ҹ*wQ B{ K4uL+)1/S5HyMO+w}r~$-/ Wa~Whۉ!r0l7T݊_;upQFs5+m u-=/z.Y񰫂كė >? σ^^%:Z.;;u]7,4kHUĐ[Ŭy  ~3&ssj|D%2l}vZ +3i-!3m՟R)F0 R}3!^ א:+X`7L@'L;)Uf?49\͗V%`o'UϧX>VPJ7s:]MQ+86(Phۭ6(]U z?efKv9#%Ne 93+l@ ?JRGdrk/8]K:4F= Փcil}Ql[47qMott^AM8eBv1 2Hl߫zgST$* ?p;Ens񳺆;QsyC{F:x^IզDg܉3h߰H f|tSmT)πo~NY `"e<.9upP !"\+AexJgɱM:xT#tG+!`RףM5;`&(Bz.GW/?0Yi;Wς0@nlJ ̈́ބ`:Jm0{:7QРPR҆wۮzeoġ.-QƘnaE$T{N&SF:b9l]*VZ[|o#3L9G7YOîDX &Q;p)S$L?}fJ8z |on+hlF蔌N]7U$8؝enh x%L3g.aýQIZmg|C$uAD=ۂ"AT5;13ΓOZc27B>8V'}R.6tCCS4=RNڌAer w4'Fلi !=ͤJeScHh0fFij#wHyPE )T[7˙ !xg")=IN!HHƏT ߷G\5:#OI@F{7,yCvm9MZOX$5BL{m3'֧6 ܇ԭagw:lh.a0.B~PRd<ù =RH07G# X;Wo7mj(<9ri:U`߬ q@Ɏ9*p= P!)/<*டq̏-R^5@/eIej y-CŤ=仏-j%7 Yt(651f$R|1v{=4›kԒ|BKJZILVxnn@a>ht9_ڗ5.B"ˢ6\DrF$$Tzt+kb.N-+}vjt#L~U!ց*k.lx~-pxH{fc8U\Cv0*Mʹ9T<ܠrP*o#?l 2vR' rQ`* |"ن 8(SSfR vhVómk T~aAF+8)QH­\(Y_ 1 ?\K{ynӷfhՃb275y Ώ ٵ2Hv`H|  `XɨxОjj( <cAMzm*q0Ƚgޢx+KS^yO??؛T4ŭE?=KA\L$]i4^dH}G5ZBcw3lg;,*)Ti`q煕GMpuAz^'W2Q/!+i!j31P܌7_rS%@tI6SM'3Ṅ֥Xz_ <Ԧx%0&d_ 459O13B!2Db쓟fNe#E8N0k}R|]~|RʽBc%qP#6tc~1-!JrE&/b.Qh05TfB2Mao~r\2Re>ш5a/H'8gR|66 Xm0g<=mr)J7Wsi#U̫M(UCɕ:wSvdd!Рv .[(4\P#|Wyڼl$*NEMK,}EYr,h>aw) <,4EPP3lf ?\*l:8K(S^ɞٜc3NP*2o1 :Ͽ{e w$_0s|0Y\ph`QBٰp/1O>Ƭ}ㆴL`3`R(E=K| ={cm!ar||R> &;[IQ ~OwW}0ltb]AR*0#S7y/G70e!=uM! {\ڙW?(>'hbK'.|0Hܭ͓Fp ra{[wFTyqھ./=#cWVE.ln V0u)ӘC zۭ K$=cBJiwd|'{+/\٨fw"b\j-OG S.ڳRXPN%H6uB%ŔRF|굌ޛ1TFAhAj;2ӎʶLB9_K^SLb͂Gɹ%.r9$y/i:^=|պnb#$w$&"kph54<d/%OF||L*:LaË XUrHǔi/B$oO6)3\h"Y;h?Ύ;[# Yh.9o\WCNE}A5LBԂ & =YUo~Ct![O &ŌV R\v%%+KFRNiU5wv7R_>@Pzf~3#_5f$to^ @53`Wv@1{-U#!*,$&^$&!'Car?5cOB:,=k 2ZfPuTVI!"ΡD%zIU`Sc],kFz$$\9I*.k#, p=nJŽ"M~G*4^5}p8x21T?aKUn!I-\RT0& {jw}bb8oACHne^͓F7A XZȂ$φTHHͤl$6U&K%Tnul1_(4c>]!R -dSq-5AѣǐAdY;9)(fȏ Z|Iwjz9A䬈в!$7˂{p;|bLT%*0 x>c 0YЋCywC}s =Iw*FlxYl{p7[@j:lPNYxSˎwG°؁۰|H4(:w1 ۫;@2%lI<|,sкT]vz~3 nXs&;*Ib@d~ 2.KۗKatW;YKg$x=^<#bO(7v|G~jG◸Xܶ٫~ j%j͹-sDM\SNPLobo m,uD>F2fs * prl9XՒ1 އv5~|tWJa;xd w\DakfBQT4ރ[/v[߷%Jt5Z-:B{>Whҗ_}ۍ$4jͤ?s"A>_]'^}Ү#%0%EweЋ0%ʟ.NA@ώSWIp:C.+/+m.lQ!8 qvH +_&GMmh:!Kce۶,=ѫ?)eG'ݠTS_ܒwU7,Z؍OwGjLjJ]"sd'8znNNũݱ|sH#m'ASߨ8K{=n5!gg`D_͸S@3?c`5>#E$bYLeEa[XnSB4vFßIDZ6@bI4YY6+aD$#t}̦UOjyο-z`sr|Ge/pL\mpU1%K^O-Q?=@,ey'vٛri2FgXC1bBb]),xod6ڠ[{1<"aC*E:%4:̊p$8n6Ԧ3B]\AÑobc*- =z h6Snɢ#ɒ`ѨKK[ŁӍoԂ^a1- Ԍ[DӂΜДܯ/SݕGC.h.x1 .{d(\t{P[*vr.ZϛWL?Lk۪V>QI3K-Wy0&@nYͷDZ գ"U >.uuJIe|DWi/81s qH&G} YŬ'Uw[Ga=6BaDzN_b:dmuPۙITgyU?6s%${0E}hZVeߛPX b)ӷX2?6 ?um{U&3+ýNCK{~,\ΌWJ3T\&xB%I saZF/.m,,͚Trg|EY.9@2,k}f(w4˭>p/ 揄& 'XpzrY BvOgOIu^8Twi>H!n0?.9vYhP6lQ;nYz.1 6Nr2yR1%KzE"dp[o Zg-/Pe"PnD<`7pq.v$_:5.{L@3kg wp`&h|H kp6.ñco&i`$ oƣR]s Ve mKow\D=-+-MJup6-b=-N,߹WωP淺p>[sLpj̥xYgA̦{`1ЦHȘ=:r$^S;.\ Yo׼%7S!T`q΃BMh $0'+ek".f4I,yDr=i'ȪHk킋#W7 "GDm5C[WioiGlG-Jc.#I D'mEtwQpAyz>B<$ C((}3׽xOrjde5!lmT^co3 #wi}OM{|Fo1k.,%KPԹaFZ%4pe[Mũu'JustU(;1wܓj33g0|,3Y\NLh )/}a0zgM aP\Xn{Z/8)v,@M[lf튭Ȫ>>}54I#)3tXߘ1: >.#amu#1?BݙZY(゛s/(J㜽HE/RyZdl,=K ?~6M'a!1\+a&w[Dr[ sM=?ʎmRGE|unBwn6eI;%[QK4̌>nCq&BFRnKZ&[@M"r_ 1Vqzh*"įE^=ᰄ= |;S3՚1EwG}]F9cX lQi}5]&m$ dEϋ˒:P%jDu*jSm{ql$B-8\ॲ ZX%r$N zBRz'M#Hq Zv*{@0w[!PU͑-Y3ȕ">B 鼎e c6|Uux]A^I>(aHuHڣf՜v9;{zlFi$<6D qlQX! 6Bޝ !]e|QHO]j&ݶ*yJz+b Ht0]Ѡђ͇~92yRƜHN UV3rf  }],Qm['A2\HI%u9PP0:Rlsugl<0k"ϹpX if0"6唋9 Zst d[r(ۆN|!J$1ssa{V\G3dg@UəGA*SROa]d,oIUrC:u>.^Sf=GMJvW>SgCN@F&+`)uPj9)DeuN*x`ac-L%Gu -]=@o$Whn Q^7*=X89sSu߂ժ¨>9ej9{b5hYV 8'eM ʋ|WH& f7I] @{T`c1^?K5 JYvH+@yDH%P䪆6UYqe"?$}_T)ȼ!pDT'x# Eʾ%"#/y|'Θ0cGOmĘ"zߗ^E1<R~"WKܚLKpo 搫9/>I[w׮F'az̃djPtOFBKƭm03OeRϾ/i]`a{p%iq:>]+P0u'ѻ|M>v: l"MQRV~RDՓYvi7]v*_bd@c| wa%Ƴ WI zxS{zԴ,:2!R7_}pvX叠qUq~Ҵ2GciY "v\Ms>3ꀔaT~M#d(UfR>|I< &o4,O,v7^pϜSةH@]|׼\I vA+TExcȭN-`hh&}}goWVTm`;m QPӤm,kѡV4بh.œ(ϛtimuϞ~>+( )їx zx[##FUQrB +`T Sj7- Xڊnfz͌@1y7qyl_+J`h!݆Trt~{q1W}BU/M[/]_.'zC*0sdܧ>1M~P<_G{Y-Nir|H!M#)76A>˕}/7z䩄"0@d/b܆]vikRmÛ/|Q4WO8Qez6tH4F𒭐` zQM[똌bC\s|G\wa ohdV O:Ɩsynfo4;jl}9%ljOY4.y_WRrE>ӊ RxzQ%?1xS7 1],@WV>V4=㊟+GacCtCZ:d`Ry]S.伄k Ū''ɚ@wQySf_SAHtYh<6_wJRÉwFe2@،ɍg^C@` QG\^*Ғ_c&OMmڐ#N= km՗71;^N&FQ|pGCR _sqiA[<0x:ٚ[t\߱3NtT(2r/ξܕ])%ѸQa^ P(,O0"e3>g28;KU+KNIONhQJVȶ 9Rzm*FCjGyiU #%  ˥aZ,EY{&ZuxClvzdW!6N5X$#"}KixBOW{?sL"({MM9ۢ42X>h4W~~>uG[?E:R6H->w0vE[ӪgiJ.&-gB[j[øoU{\0njUf>~ /Gr@M67X@q@wX֥dP[4ޚ 6 #)O@5C*;m^CCJI,*%mƳPL:#:+9E+I j4I8T>_5Tơ0> ?Yb#R!tf3ɳ <~ @>#(Hƒv'rMK(E4.g1mDjeL>QyƥyILg"ұlFR/Gx: ]tb;U 9+(k9ƟnIgH"*Pv|bf wa_ TŜbW,.h(vSahB`XbQs.d;H/kur8J}&oB'`1_P#( :sZcx Pa3Na.VH~K"F&wƘup p秓E\GpDeY^+8" <ۭPOڙ-fp#ϻRʇERu; ѐ<@wa!۟w=r"Q Br".i`_KpvAZsFP7tͼ3ˁIcqMb,h)  OYrʹbM-Cҕ F"pV, i3% V\ 1ؽ* sm6QtFSWW/3\M"޿*ZIT Y*21@Xh1upå[G*#֙0> KO)#a 3;ÆQQ2~C|\ƑO"Ʈeʨ־(9O5uޛz)HVgIZ# ,!mʓU-G]-ZWDȡ] -ro5`Tk1!aTTXXc\+h`n\=#OU}b[{ S.ǫӛo,hUs|?$ۍċkN莟j}v2r`t-& v9[>ER6HM{$29 3lQ&(|Lӱ-PLSwOԦ<& 3ofQm8=n/t޼txz{BW ,"W {7k(5X1~oQ\D?ն)_[ko~Fi1hKjWi B<00#plJ收bFH̠O$v^:a^c%x_:X4J+nVSUn^!_ԣS=M-QZL_lң9ajka;c覠oPeBbm8[…xM,#SƀJubqR6I:;g<{G e]h|>O1kM%VkH'h')aB46t)yG ICTU%]`CoID$4O#aVrm 2 ܳMhJ- (c@DAv J |<\CЁV4aEwe4:CeeIA}J`$ٯ_>\ PXQu(!V v'[6Wy+T]@,h3vIyKA;R6QsI\;[zA $WQhmXz&纝xh𗁍.LP;>{fA;fbx/f;54[Â5%jJTV+I7w6Gѹ[Q!~Y.LfԼ,::}^=p٨\7܎ZBk0/ٶ@ "Aȡ+yFYp64P`5΂LT`:;nTֺKAAۅ破d2(,ņ1mEz(iԒ"z Ÿ| ? a!D -a B qLcݬ2i+ڣ(nXƗ#ң„!X?_Zd)@4KAĕ0*w/sF[xB[r]BHKPA%ȋjBF?q(;6#@ j:NStr98+y6e >J%^Dd+ W `ţc GlO$F+l^X,K3CD.n2|pw ]278#Jƽ1BMRZn$ r\`!;B )Ht [ajnKSڋ%XVV3#y)s'(Z1IRticQk)|B'>U9l zJY|T_jd(o*K5O'4"M%[>gZҒy ;<V'%vᏵMdVzd7l`wH,*`wk"Q&jՌPtpoiD&*ܑ&U6B[rƘ˧epu![)YJOr<J]Ws^6ٽ lHM,njL$HXeҸXj7u >u? s+-)aVPdt;g }_ڣ(: ;ߏe0U~N(HEdĘr'Ď'GE. 11L%)F T͠d깋5  `7*XrFWMh:w-NXx)ď؀7*;8#"'jn} XoaR+tvrU%/_!Qh_g{4]]DWjl?`g0gKEi9_L.aKyAUUK^DRM J5e?U60|f&|&=z\*y[fO$B<Q;{(ځ'/ A[w7G^ras dva#4eZR t2kEi:{2TXc_5b a sxHxcMbqMO3NL˚,Fjr(8'}^5{>,' !Y1n#d.6)[ws1Sio AwniJК㊇1 AM0j_h9KVƫO \kM^U'Se3o )_R ,Ü,Zh$So!>ݙxȑ*/ҧ|p7iqe.ޑࠣRghCt{5ʧ%LuvF*Qx ^odcojTU͜=pPA?H{%"oWsL-֌XW~!1BOeVbvgKagPĭ~N6Tל"/X?a)^RxQs` 1%Ná:YaFxEj0>bI4]$O]F܍`ിA/i&w-ϝ LZa+yX9&)*Nt2r#g,"( PF1Lʒr%q&H%e-6[4zoM`Abe(gY^@/.L~Oa A ,b޳/TH(A:fS߼yK3}QE;m[,Z}N Ai#{C0;26Yh!80Zˋ ]w(c<dz 0t߂ߢƔ/fE8@hT#{yb=}@֎?IZ +>9X6!/;[Y?Ux1k> L۔KN]ㆭ,2SovX+vdɯ"h@X хq/B+)<8 ;sXdГJUneoeO;y}v߀ XIbfR<LD0% 2 ;'}/TP6`{6d2,J_O8 Fzz95晴K0f|N &sV&Lo^o)#܏3jY?qBszj eWp8+K䏏űsP7tZn _Qn?V1}fIjtr>Мw֍*xS_ڙyB׸ޠ كazD@Tw:lʇQ%hGU_rT]mȑ ]o (>;7tTntfge{7H~i,f&>޽#ފЍe<.tX[$, ).kW,\kϲWU\];k@r\]]x%Y[:GdNBk%@l޲(*'OjsBY 6*.A|lF@׽L]0E%O+|KsZ\ YϩMrs`uj3,c*^v ~T(屾8ëNBD I!Qf}RӪAfxf\w"jc$X!Ò4TS$>(uԒ|AL8OhŪhI vC [ l6rYFm!xu$"Z<Rog~z]ф?²H\Q+&R984Ug-4"Ոh8>ssf+Th@IV:4'Pc+8hu* Ƀp{w)x 7KHuV2`,VP*+Ķr:^G'х/Aq8frO)p{"n3ʎ,P񠶹B=3wx:.i; l9Z_(@;m̕]Fۋ<@;oUR<8ct.,]2^*w`~nkH>ȫ t*b^`*p7Fac" b=r'Sƴ Og|Ï_yU粁1Y2Z/7#vS3h#bhڳ@!]ir?-[G}%?"|d>ڂ!dY~UD\wTo{x|E7ag?MI,Yԥ2Z0DP G°3Q R&<~ *K T#1LGKQި#ێO; g~`OP*%Mc+G6&3 z3qBوi{&QHP3`=*֝< +[GI$~#ѣe(A~UMwVmEWvnGX0şM_5#k/yWk_ʩ8Y4\K!./0 -%o%O$mw8"+i)8-a9G3Sv$&"'!ECUg|ek_F)Q{p'@4iŢ'wwo&FA%.6\/KVrJ -I+G_d`DյeU]YfxB΄v6#̣rloqWq]?c\}~:@|Ig,a3V^iLIl# f0]a8*s7=Ob /pX]cJ +">X*XcY$ srÛUA3N3Q^xӉwa?\+~l {<^/G.4 @6191슈HN70d8m[zJu*sѸF.fq8U%+*T66i `;d 6ٺ*Y,TJ S)_ E5,ܕß@t>8C( 폂oZJL-amLk- ywv?.P] v?OB~%S1XL; }pE$z8!qI Kc@Ρ6:ޚ2!Hi{Ѹ}.2!|+W1Ǡ-H1]'0gg>c2:Y,NJנXNN+V)?Bs]YًrWCGRB&vp%zCZI?[%2)YZ,g)Klo.;*VbHdALڮOt`6D(@DYM<IQo yyᷓw*[I E&1L.їO脧`![4S01 !Y.蜫b!*Dx9ub)mA qTQ97DX`c_\zm9%u%riMPv|/Z_hTܦmR|eKfXRxXD ( q7;7{)K,zgXOͧ)EH70M%a!ȳMqW[,49M@0IBw'ztdjKQI ,f~o @:`Z2]p?V훒 jj5 :̷ӭ//qȄ#4MBϖޕP{M [UO$I% ™weYkzPtC8cN2Hu7hrVgBiF90ot@(|.yDp?~FYv}1Be<ˡ:"L̷;Od%N!mQ쫫!l\pm濉*voRq&NŨ .LQL92;iCGE>%24DfA$9ݱQ#! Ljxu"q\B6ϡ~,AEvb'.q7ɘl{ٓV{fA{Рg$wNXLm ]aN&gb2+J  s"!rc[߬6o*ͤ e zRHwTrXՍ sA$>~ĮMp2zf ӟ& 1 O7e7x7L!#Lنg~ATAn0TM0->gɷat(R ؂[T *(A5gs&FbZf@t6UrY&Q|e%{|ίY-ϼvaKyq)ТedzI\AQs\mmΔT4 Ǵ3g1`esk*F5+Ѥg:D0`f⭒S!aęaDqbܜ ixN?5K t.YsUNat+td@i ܟ5f4h2#C2\VF&S8oO%:V+y(b=7аUQ׳>6݆67EI,ir1QeHMPk"ztRz4r .&z']z!~1q4ī3VĀ4 ֲFiI5k#Mށ)dNJŽ,ÔN2y+I?8ä ,9:n-"u^.'*V@NDMR1D~״E cuW,"\!}7ZG@YHKN7EuಪW!5NsƳܘO4FD"|" 5g1[خ*6 I+X jUpj1Z_O)ㄚ(|] pmS.τ i5FGWh'i1\x |dѧ8lO{/W1s36rU,Oe]nmE>wxºP2Z/$,V6zn(LE!X(Fnr!ꂛb lUқFSəz>­Xq ~nt.Vo-}m( '^P #LRjko[Aڕ%l9/HnWh~$`,`6ex@̸ruI07ý$eM%Q~PQR_ʯ|\ە||3 y/FU%(FmEA XQ|Bt 8V/)<<&mU$@VOOVACmbMlD]a9鏧S0c{o6g֮fHޤK$&p.O S˳п[[V#5:wf ʨK9A졉CW<]p jK$>34(o- 1 0uf0x+@= ׊g_/CBAf eyW(Ļzk3N _,neyC*>Pn1Z@N^+'|%7VȔ~k<f>mkNIq5-wwRjaHF{swFĆ8@b-[lIl>5qkcOUiGDhl&*SYBG)`@wZ|f`gZ 5y׊Tkyӥz>sk߻xdM^T*l=)]- ;Q7vLuf0n0׽j4,O+&ch6J_ J . 8At Dd[oi H"!{'ibYc"(qgC'{ X0ɮKHPB ՅSpL6ޜXD|9M^)=kUjE$7!AEZy䂝-o *T`}-zH5;׿kA~XC*.j3oƊnZmYYr&`-Nl<&y`nDD'=2a%ꢶmضbCJ#r'p dr3"$n5R݃ef!%$M 994C+o/)E3ȹʙ F])Ǹ?8Ȱ[XH*~^cRY5 Lp9@:)[yRL̈ IQ#1%1 f xg@Lڢ[|"FwAeeQ\e`K0Bh fO!BR1 nGMF~WEMy1` FlJS)(8w5Q-pGl; .Tt?pX 0 Domr6EAl|uSAXo8~ЬA9HC$-N^(ƈ((kqBw5.Ş d(Nstsy4 l%x;yc|$z`z'yFEeX;:}tz/P!zLdfjav/\dL8mɶO$Vix&ƶ*'.NY@HR 3̳^\Bw{cƑh=t{XPّ~iPs`J0:;7f;3@wK1dtlnڦFq95'<ں2:rorqfˌ{rv= 3+؆ ;tzc/+_o9pv(5BNGR1 1NL:50`qHRJ寠֮K,'6LPkй,XrIhk o7&֎ .kK8Rw*`´D@q%&#d pQZD5Z(!:.18RI>/!(QpOV2>Ջ EО `p?A [֬'L)/+Q Q̓87a_8 [٧鯯;txT˒#wڄap Ru{ VTg`0i T2*.aCqI\f,pWl;[GmCZ; L+~1)+}Vk 4eU +씌Ic(f 6\cҠ:W~;ϗFuƛ٭#K I 11Lz ʢ96!XABLjT:!A%_QPAI⠏0OhCCǃ)uͦ"_YM\4QYM02h7j :MU "uRqve>ͭvҵ}b=cD0]'_eHLs\i#+; EM"2a!Jhx̻)lTY<ݵЋ7Jkk7yT135To$eĵbYż\8.B߲ݛv\d8C[(wL &\({ KxV;\aJ+es"^Ht+y ;&[ ?Sx5C Je^&֎sTTM0B\Wƒ,jи1M&dEk,K]sF\D77[~;;Bxө,[|e#P:PL3I%zZd<t`ER[$KЃ=<S eEyϲ: Y.Cko-vz]o=t9eGF~,@Hm楹=QU(.@-ϸ>m6=Nz#?VibSs`.Q2d]}.QfLod@myk+ X`h VEsX>i*(qMtxSμrf;zs+`[P|'͇2v#h۶w>); aAZe~Z\ g #|V16[:9d4NƆ?F+2=3!ɣŖu9iC{>H&:>?'IW֥kuHqSU>nvLt^ "jD$O:Mtۈ}'F,Q'p>hO0/$-M޾ಯ(s,f/&ҕS5B@HYpM5Ny֑>&1 9b`LU.Ӹ@RQnz3B~fEym0]XUuoB)Sx, ލ<%5H/W<`V#xar>Dnl9]I5P2Q;6OΎ;>+o?vw| lo&3D6@}~gvPǰIM}gf:}m: (.m޸D›Q9 $D_yW!o 297xh[έ5x).V[]#Yp\.<ë=YR}\dig';hw<d%=K7֝Hy]n.-{d\0~dzH߸C0yE *?[9;rut$>i)땔q: Na)).\Bv-XS}9sf'v&YBJ&+NɣH_޵B*.VFT-LfWiMqyZ٬hhA/a؜Ʈ o?Ι ,+zDv y(ef?y0A-RdG a ϐb&6}}MoH.Qfp?Ѝ> )I0ij{ lM͉y14(X\Ы.Lo ("AT-e jTxBeE=xš/w4TڼZ1CDd _RdݟFag(1{QKv5P;`geYz>AU Xi('cF7RË-yJ& pVu  W- 2z ^Ѭj葭g>,38Ҕ}Hc_1%uDN72h( h6P@-(ĴN;iR^3"`ݐUS*EU{[}zO.SO);"j!k%]_.[hЀiIx/ff"#KMcXGkVh_Eɒbk"ˠ:z-u<@eAPrB>H.[WaP{2ޓBz$P: T 7pCGGGȎ#omqjbw?D;J Kߞ\LFdeJ9 d|t7Uk)L&p/ˊ$05$J]|Vdj<ʳ!HŬ.j=qm' _:Oh4 ʦrMԩYU"gm ,O]kB KSk?vKmw/00ӆ- |l'vv䪷g=Iq|~3MDIKPT6MI#s`\95:PӃލ|k"G h]mPs~_Įas>rӵ8YIVQ-VzF7ʳ2xHkθmH՘(VRƒB5‰p苓t,z50n5;Aq̭ Xܾ!3vLƁur4L2mxgm!n\$$1;GDB]lZ ߼d;֒W|#xȋS-*W8c)C#|¯'7x 6Qu*̒[FAk+.Iv~9ip!\^/ފthH?L$TG*8/NR˷+[&:ĕLJE_3W5;gF?&.6 ('١R328(_ 3(5A@5ViXuS ʴuߡ('J#v3<=}[!3xψ'&RQY X*0p6V52Y^gxmC[‰%+\:VUYhy1 yԣ7x-^B qoQжhjje_.8KgjrӝgXUBw]pd^-+R]YmKk55.Ͱt*KK+j nGD(y;.kƏo]O2҈=,6~w[Kxe*'%0W@K@\ R.D$}ӺO$Յ+S-'c)5ʐ5H;w]DݽnP嚯 TJ  7f2g=?gKm|&&)qvX'K'TKWV/hRдՂGD*ciVlqH=6+p GxŤs%ؕ\>Ƶ2EݚKjIt@; Yh_isK'ģ(ízyy٤("LGZ ` s 0߁t:m~BX{}4%M8R=3Ƚl`RYcN0!ֶ(P4pmo)ݱ'h50 j) +Y˅5X+;ҘjS(+]^BB ZpC("֙ΦØ?m-YNa2 MhX1w`\_ Nf=&7kJPjuq1!iL2L̄EWڔGs3űv5Grӓ2G]לΕE>bvsk IRjGQN⛘^j;Lʬ'd:FlÜYvcfsVɢCtŢ2C)[<̯iWWfHk@^Z;hl3-~uk2+߱Z%չvX1)#, =c!T2]\lH%12sss7_eVɧK:mۋ7t̄dl/5W˦S[5˱"@˶'[l{NxDњL_4{+lv&1 f$7w^'0;>w6c ٌBj߅fs f:Yhƀ[%}X:2Z- 8lCU<ԻMDZs}Ü"Za"3( 3P7<N9,k __ *n?w5~c7Y.(]!)y+4`]wGRk(,u̚z8],L,jWYcrb1q$0uɐqDC(ay I=0kȷ2_iC? 'q0שq[W.`sp/XhVgڻck!+tsnǵ5A1^.5;]dv;(N[ AbcJuiS朌ףk\Ɂi3YU/K |6dc1OϬ;׌RO#&=zJ:Sv#]ٕxv6+Q{bd`V 9oCo{}CWSrߢ7ѵu<ŞPeLxH6~7edXǘ 6),}o2l|?]LGȇX_m3>1cbCb ]Zf #W4I0c0O͆M=EǸ^c\U$ j$)@Xd\]t'LL1*5[4qu)SԑbL4/y&4O5O,9|zS&*bX BO$CvmFH62nO$ˊO1)*\pؙLJS9 .cR&^l$yz[J3)I5IV_Y ,mڴM<3[xOr%.ҙ3pL3ma& $;AS^ufy "&sx\nq-x|>UhJd)V[ijz'X\қ'my47XոsɲC]Crm^B E[ {P0kj]:fh}H~O|P/~y2IDIvIjlA:)^{!(K?N#jmҕţ",]<֯\^R/`b &F()׆E$:nKQQK0vw_KkI*%R/i z sUtbXb/Av6EFݭ- Գ3'3H"v %SNПlc~%'~l\܋saRUXyx0%j8ԋ',3♋LׁaI94ytAs+U7He`IJx׈8%rljα9!dw2i&-W0ϒx 6/\\CͶ*8^4Gl28_ 4؂o+AWsKf&7v fDec̤*:O!c$%רO ΅<7Y)=(6'&{fwPrs_.O Ի+ɖ9wZ$Ed4 <5GL*^2Oӻ0#Q)3*-SETX.-G-~]YB]E)M*qYGRJuw`23-C!w{3!plGNKj¥ j1?g<+nB>ˇu5uL-;C P4:FWC[bh#c+: ]/*m{yƵ|kWBI5iWTwYkrɮxU?LfVWw@-%(`_k노^alc6,]Il"|H@&㘊I\'&ߔ?p 28ÑHtM)p@_XKG5[rSdY]N}K oR Ɵw/J|f BS8|U6+ IZ(inDXW7#uK""mmJ@(|-6ihK?+٨|FwKf7G'=CiD@g^L0 XxcDNʞM|~|w9e^k6ƶӡluĝ ]3p&-[VԔtay/xQvi0."AZ:ЀgC(Z++'%}baL(_TcYOrb*[C &?z/)k()႕pKnٴ~ATp@^O. H]I^ݧ<ս;ξ'DgGkNbw"Y=%TVy@Qa)UƳtc M e~5x11sE% ḱZS0_K,G  .8hj=S ˿5QwM΀{$ez$⌠+ETC͎!𡬼UԞFTF"SQھ%Os/5v[T6c(촃acK  WO4sΪ0=aG"RW[E>q &>j|ĕ#k\fuNbUPFDnƶUHE1yŲ'i38^o@WB @Z>+Ixe/~8OFw#.rNe_7AnYFXclMTIVR0m'}g(nrCn\9(_ dQR=;#d-\$$pc4 .X%:>nz3oW `$ IX_u,ZD?2Ԛmya^,8(}#ξ r4ONsxG:W "2Pb 47=/oL|:/WO(;iϕJ>XN6/bP[K1&guKa7|X9\% º&{&a '(e+Ɛp+ɎlE ^都 xE3xDkhhﴲ):[I&+clᛤ ne<ܤ{:7 $eQapie ݣ7VVJg#2fbྦkv¯_%Ką7Q&acfcSPFxE;hP{ws}{65(qJ%01̲6.|kPh''+80QH.{O_'b^nŘ﷘>d妏eC& {txL;B]^fg%t6<27Ld{06tͮ莄bP~6īd]9\{ O]s y5[_=g5 NLdP 6W0JPC: >%ב)jlǺnaPIAy]h?[8`JDG,ӢXX:.]g_zo68n͌hP ,gH'ߩbPfܱc׀,sNCa rKܦ oӅ&܊cvsGj].ԟ2F4N=AV W9K oczb/3#5ފ9t# )ry1Vs0 :G.lЛDŃ`/Fm؂Pf0~ܚ)~{}!J#dSZ7D**Ŷ Ka'P.V_fBl ƚILDZl@}.Yg7̛JRhmLgOpQ >qu~}$Hgq-ztQpˑKjA;oMW]AtW5dǏ,JQ 54e}2|vfV˯4Z!@i][tʯ)m?V9H->e,utsx̆Co",ʢD5r঄81>Lá󎣣f'T|8luJuiPDȄAYygT:̓;7* %BGBR̆7̃4ɯjtgӁ:?\U:>$.B=߮ĝ:W7E1$-Lj<͇ <ܬZRzj%uxe1R!L+ܴ=f"\ˇv^#;'9Kz9B_Pq&)TsVNvLEkCVޗwkQn}j}=jc!^~Ř&ٔ-.w[:G6z,|9ќNN4C~ -w.yc~ivTGŷðf8S^`/ada: Nz@l)8@d;ӎ ~jG!%Jnw IETC fԐ*M^!əg?055ɫ4ghu -5BYvc]U\ eیɬݝ >jq"U=e~dɛvh %9U&:f73A@sm jT'='R9lr^4h rGC!zm}z'aeA-[%x߾x$1:C 4$Œ^_ jaI *&ߞKE\"z*’bu1#X*elISQ:l.jԔfx 2&%3?``(Lq=oS_ˎT-e*J9RUD-..wmQ^L`~W*&_ud6i%QkxKVX]hA/A$v $GL`6=ٚu$|h+qȍDѪNACEv% }`7{`&|=)3eZ.tFu@nHa@MS ƕݤ5u6'[6D. ϑ 񟑃`D"k.(ܢPv{ĥVEH5/' enjnSvxUek]kKa9OnE(;E./Ud y͗ok t$CgV΃g;jQ]l0Y~&^TҦ  ,;@٘,)7c& _4i_X1 v5wUuQL&PP`!5SķĄ+4I>%HmS՝=us1*G:YJ !cfB 1uA[D66=odʓjS1=P=q݀QH}@Z^`s~qAmLc}S jwTdq`@ai{dAa F~t- ?6Hp1c2j\6O9N՘W;iP?-xw]<Do&*-X \鏒egdYu@c'йEpGR=M her)Tyh3G nXxm~15SL9=\}2V YDtPGckV%xɎ9"6ڶVT,( 6lYtoGHc1Vڒ{TQh/x>^:%WQ._(b!E-f/W켩W`5K.XҍW(ye)S.Hq S#bd8J}~,f?yBx46M]#5)X?}:UZ;[YPMlmto|nvK@[>ܻ[ƻ?Zmv顊hmaX_ؿjD*7VU GFejS qdIDL aE?8umYǺM~i(O?/L1DmO # kiĴA' 4Ċ^5GFlx>Cya:]TBaN~d>;*H241` ʕ]c(޳°G7'-fV ]ƣFG[\;̠b|k>g:5BG qU19eky'.ƨ`htAdۧe]+&E.5\+\]!aj. R71x b~-NLԤ$YFmT.GbO2li/M[̌kNoOoʩd&v)!dzm/kcج?bEwy$V5 |e殪T?pe2BӆxJa,df8ԕٗuwH(5`X+p ߟI5,ԞsE/dqBOϩvj# s)Dԯ0\S'~ kYuFZy]-ЖM:Xz+&LփLB*keGæ0Yn>k%\R75)<0J|{=[A輱?UzT u&|Iw8 O峨&IxP./-\^8 Q=hxnjYHڿp@G]R@!n6ԁD ߩ`E~@$]S$)ʜ]m]M!4dwîD(<E(o$_~,N&0j H(pe (qBrWm}A[*Z^^Z Y9kN#'~Rk֬!{bDa9^VR6ZKa)͸~?* ım<Ӵ˦% Pڏ T9Ec)ke͑GZ޵fA~k)*7lP\KYo=fS+fM7P A,Q |thh7q "2:‘iOr룩?b׺,*ĔrPudJdzq-l EןD+tl;Lh(g|E ͕Wl$JqcV"WG Q*-IsBޔ +ͧIN}V!e(˦&15~Mڽ}wƺvӡKbiO%я*Lqŗ>0*7񮥅t*{b2-1JoUk|X-nPdM;VkT0:]!q(zWCB<O5481DI0Mj{D$#-cW>!G袄G|Wɷ{#C2/w8kI38t'}HV8+VPmf3A*l'V<}>WxᰰDC/#ҩàEO~$p$AaY%I۵&BޣZL,B;& *DcgL?$1?x+Et~ 6e:'VC5:&XrhZ}{`&rK֮6S9{͚quo\S{z }~f_ KP5E,$_")DM] ʝ|ta1XcqN.9Sgnl 7w۠C?LcG ݍ0vg3sNRTFG|F+ G53ZM̦XO~ج18v'2.܂c瀻OXDɍDWzUm-tVo\ w'"YںNxQ  qyOToQ; -{zų>[8(%v^wc}: %g^sBŃjj?ѩiF!'c?gA YglB(jͰTNTC 9%tR.rTJb$j!jZڛa/eX x4$uN4=MPi5_XoXydUT 5!%9ZWWH.[wJ~EU"z,&6$k3 )svx7Wq553! ED&|j 3W?ŗBJ>:?n\ػ$ ;`T;̊Mcae%mqZ@>)o&<86E]ׇ#}٧?}P+!:$e4_6½F7¸#H j7sx^Q|AR|R]+@A '3G{k~<0] w;Q@Bk a۟#ymHqHFGc!a"TCղ6 Y$+^%/Fx HJ kkWD$K*qf >8:2l6 X mF:XJx,sRtK7aK7V6- ޡ@}H2#:Qurٮ qH'݌t!fE`xx¦O&G1OӘڹ:2mvnkG~~I 絭W9 = APC]2K7O $u~^ o=*-q0(dTzD.4ObH4(&Ǝ s(0%RZlf9XϞflaM7>;lV]ٙ+рr7.oPd>G>Fd :9| g2Ʈ8>|tzn]1(d R(2}-PZvN~K.*<8 w}4TNSZH[*2v‹8tAkq/_AHJ˱?)P 6GM9bj\ dAq9udt/̼WlA2[e~cX awcV =*PufE0_ƃPX[0cySή&t!=-FgmwcEpi1].>-vR&stnmy_eHadT䶓F*ߧeNJbr,J?u@U1)!&S9@'Gi2#n©\!P^.EMe+OyAXo2:{0mwSwR_.|< %κT+kp)ZlZSBԥ8]fLĈvf~ Z/-4&O Hi\4O`1nb{$=9U@ 0Py6=Dƒ~{ uW^-5Cڛ>> cu[ZC:$a9n]LĪYRc==baoG7Eԓ*_ *k>ob,LvblH@Gf ;wC"kcpet7ثv c!FxP*VMM|]ɂtپH>ʨc:dA1BH -@E m PBd&fA77pE`SDMZAA ىe;xFk<6 ôg#iöK ܒ5[ Vovƽ(3Cߕq,BX78|Џ4=Q9e6p ͪ¹T>q^QEѾRJ&~4̳;V6SBX e-*y{[~௥ ꖰ ?@z 7bLV?L9/CCV47o6088{&ʉ~3uJz-uٺ!yKh$<[skBE$OAYI=3~s@Rj1o )-K`2kN85LƠ;:elFQbq$}CtH- ;! >g9[$ hoi[j{2C"ZVlWfl'\=bj|G(M":9| ++GDmb&2};/{`z5,#abK>CmO''KVsTZ짍DmKIX),2Lu^(uH'`Ya~tȥ f?9.z,h~'),Tw q (X',y<Ԓtrd52{qY*v)m,ԠQ9ꠌ9~6LQ:LqreF~׽B|kqe p\ i4sl gR9OPq>-,黇1wB}zxUaOMX=5MѲ2u~Ĺ* 8?~_:в׻AEzsJ(ϷehW0X2"l{Z/gHwI͖{ -p1-?fp@4BM@dRdĪb2:J (ią#`'z_/w@k_JThMTJU#h=/Df6)hBzHƏOq'DsƲd<:qJIl)h{i 8%> < O~;Z^!\LZW8E%?(ԵwV|}!:\cl^Jz\Iľ`Ǖ4̺ց8[<5jB&F0o A$*)H<;hnAb=@&.-۹JgBЈ@I)[CFL _1_/ liV@7YͿ:€@w ,0 Dc#.="oAKTZHiJH„AAJK lՇLٺ-`Y4#GC/tfQ6p"{e*_;+k|x0*X ϤC g6Ln|r`1)b<_w Fڊf3`a(LL ٛS{ 4f+%p"W.h߽M\l\0߄hV¨1>z,Ǣ3 uì9N! ~nW--O,V]5"'=Vlz8Hwe0ztLEy0E(~qޗ9].Vݙ֥jft Vre0H#%A*P3Fɼ"ը[w~˼%tqؑ"Q/K+#&ZJ]LM) SLqXY{^EOX2; imQa@F(#Մ$/4+;)J4Q3x@q 3,43R(Izѽ7ff F c֮Cef$apSD`,;/R- P]ёu߉8 0P\]XX&H|hߕ>Ϫ.X5 X^>u_fӏ~~nj!}&wzz %@^:Rt@QCH5nr*dFf)}rg<۫Fn:<#ِWzEkXHKAO4HaZaPw{Cnĩϰٷb#"9 xX xd]rVRsnELNfy/ZӒ)[_f~3d@_M ]ؙ1arŮ?Py|# .F X˄riurGW,yӗfĿEn߆H 苝aJ3^ds +XsFwIė%޻zhA [yZU,Q%;!A0c?R>|&_xLcp!7b < I߿<8^Bw5c);n^ bac!N^8"~ ٓjܐqټ.Y丩u #{„CNT}݈D%Vh6J" `bޱ)J U3bX7QvWG +IQp@q :P N /Ķ=Ev%_A" d#}P1\ugḔƟC* c!X^4kxY8he\"H! vQ8A/d cALk2y:ǔ:ԏE4:i̝ؖHR' F ( }::D~a;gFr09= K2V9" C#auWoN@c,:gk#"#4&'L'DP)өyU(i&Ua|gYfY"6̢Qw1P6pm_`s r8ek9g)K/,<!rHkUo&,QQvIJp,PIJi''pG!K΀50BL~o /k%:@f*֥D -I\eu.Jo!/i ԇAx!q'dN<2K;~ ʯR]Ӿywf e>),! f8sWjA.>:-t%*F\f1 XC\ .mA-БHSͫoiiɊL赣W.=KP7舼6eBsgu5)NfrtՖw"6C6PhwUW* ^[ m`VM ᝒJj75-E h?-b <^{%Z\"UeB ;W^>,@}>/K>8&bn<vb=-U|Jj;p^SE?$0q eORdTf;DY 1<)dQ: _n-dYθ̝ hf;a9ӱF{bt{ֱ2 HU{'_A }E3ʧ9&݊K#Y3md[:`0`MX`bAV.fhƎ$/x}oΔ 4.;<>. U9Dmf\i -G|͌ ʩXi|@ ᫝Rhp1>@ŝ;ʟ|L+L;JE4/8A<Ƅ޷FeU4D$G wۆVq XvC֏NSLm}3gg ^v6drwnAB!&V/y|>a nx/Oj/yADS7O߂SeL{;StgJ-w&VuX՜i0e#W| zA1" 6 +u6DƂ fR7u%< ӪIq]Åاi.M@#b~X71_.:k:$PGx]x& PC?&1(ӌ.]ۉPG0,K!T'!qT JӷѠ7cPRA&x>V\g}-<}ĥE JGYƿZ.e*Di9lGqc^ԋDI8׾"ͯATjIVllVB BhA5mqM:"r^ȋ9za=?J{@<,\'mӮ-ӂU錚SMT)YjeC|cKLM"04[Yle j2[GZTE3:Ёa>ˢMiC%Q/Cfޙ^sSfL.6^ۨDs=|}&nWg42HkL:t߹;|O-׀KD$fYk=5b@Rbm\i㤘F@Lk@fyШ5eJA@M): @bSwBO7\ }/"gؕ:B@EMw.l4z9!eq&?x8yZPw7[4:Admhjb'fI"vwX1@gOAdf-/\3Jޏ=7Qηltj'R>р5dJI;d5Cmu(>z?&ߟޫ߸K3k&UXtoLp0T2 [NiΪL$Ȑ*y_MU_ SZ̒cYo9W7_]G,E3Y 9Nj+_%F26odoH/6d(|Cr65 ě<ZI7D2~L&FaP!QfA6F-6@,=)6;sE. 9qvI1󭵛{nEZ&GHZs}Qၣwy!?gf`0ނ~idݏ9Ҭ72IKҧO=v9PO.'abʕ!@Ol}`ye@| |r1JG`RdPfbvU[tHm:RPDktn~`7ޥ_5Rt&S*:wȜKކ C-mƮTw֒kQdX]r)g2wGD{v˜r*u5ycKP;ipJ3N,:zA`{*`I2rAٹ|N׏zS.ulhi잌/w[n=Iiϋ:t?iѕyB#[$=ͺFӍFD֪I^V9m긒I/ E̎wl'49(ϑȅ]9Fg!DIQ0y1U՚ X+7 vŸtRvt8&IEsܞ/EA2#`G }z"퐗It,x9Wk١nw!˷ܺ/-5 egOe"=,ɉ~GӋ+eVy|L?O%vI :bsbۊ̘L( OnzvL&I7AXWrBMke'ΩKwdZ^Y_[7|E獜fBV\hР,1Bm^ր骁ֶ#HuGg~/w_ kKdj-xR^UU%&ێ>FOd8RpA <?ޟ[uTH(vs]>t  ww zw~#]֋vhxr_pr8,y𤭟mQ4mVT@za@&tE:\ grs1L =nn`;[%Q7Qqm1g_y6,R25J k'cbFi, u +v*7e\q|aCėRAo<;5ݦp`WyV>=&r $=FQʢF6cFܟF;:FXQne/3R ԚBԠkU>(~wXsރ$1NYvYL?-Yڮh_ea.߲j/![ `EI&TtO(*S"@ %zZk?a3(2@"Dͅp,fC]WSۈbFcU` ɿ>V_?]% WMM{Y!PmQ1wA0VfVqjg-iF"^>396eca^AjkwwbraᏎ }ɷnbm:\ 0Mȵ9l"5ėaKAw1rf/!ecVY /׆gj55iM#w=>W$Qt x _Z G(v ú.E泬u"M\?l,YU AV_@$'=\0wм1j `bL\Cu9N- Zh5D!FUa+oխh7`Qi頳CdەS.̗pFE^X2%j(htduإ7k?aZzw4|ӀW녫P XL8šTF}OPRQ02(CDH=}ր_$ v 8ec'Crޯ uK.Xfd6@B;>o)]ռF0LX%l9_F3ܧIG-ȋYBj_a3*q+mZW(j[+O!E?!:pZSyEEb-WIf,Pk;W͟]6;hT6 I1JCuDٙo}uШ(>^k ;tCZ -NOGa^8хo\QZ'5Hşʿ׭DSQ+eM\tNܜ.Nȴ6:.5_xSxM0&n3:J>ۂ^lH/ew?!hV[}d1n4ڢP]7< i1=l{{Ch .%x6u! ,j%pմWU b d 7yXnZn&9 tC]Nk2%M`Ĭk)1AUUk=KO: :94]4u!v$SHE_&rq=_FXzk#|h-0=O|-ZIIwڱ@Lݪ@q A?G=~S".WA^@Ҫ)dzSO}"r"~`a=!CÂOC x`QPC޵~K gQ !l>K-CzX(|tL-Rk(CV$}Itz{xND,{{|e. d bzL(Ir evDrU|a9UU%aDH̑)ֵ\b .תpwL^`vwd,Ye|d.3v|SǪ &`m<\u8h-T^T()ڕl ϗxAO\ n5~1nw'-(8I.)yϞ<ևC{@9,W1jY;b4BğǕ40bgĚ9qljDlrAFSo\[ N[`vVkNR`s drM-sNz"^^W6~}\9KEJCbZ"@)*/|~ uo+J RHuW%:KvqϳApQ$q̳KکwOvJh-PZN|jШa06:-TXjb+ahn㺱EF *;BKScD>jvr֙f)7܎tAOݷ>3)EI{kF2}*\RsREh87g-xWEHg2=}=7@*Hr?_3 %}2q|uCnD f nECտfm+xcbL~9h?zd4S•₾nOY NWE`%K+MbPU&Pd#i ]GH-a􁁨QCwĕ.dƣJ=Мț귘YV ;eД~s?&db@+rwP\нDXEVM\9eu4цĭB\3_I)fɆO; <+εx.M,2C7s/kMP ~~qoB 5~(F>҉M=H[4C?^ ;26ԗTAgZ$Ĺ͔ꖂUjU>kD [ȉb{?!dnzM bJ\hjX^`Se)22oh&¤) Wx:􅫽O~j7/Z BER% aٚG?q1ySv)rl{w!y<%@Tnx+G]팏tO2/ @R@(D6}iI=Ba(]ޡU_snl pJ}Rl_ Q JԒ@/lLQ,b@L3&b .,ߝbY #CD26v. 7A#` 5 VV:8bZFVlEC%P3Ax/Y+NBY@5jzx"?( ޼7zq$[{J8RK+քhEh֮iI6ۣ'u]cEtLSޮG  fXBQ$hg7|ۈ1!#gohulh" ƐHW1FY>wLiD(b2N0a^qVÍ?y|;lH}q8/?(( Wp~~:LMTv@hFTeϨ0$|R8y=ܾZv0u92ũcq Ng%mm?䱚LPt`h|PC1Ftk?+G_uRj1n6 m9R z%_$`pJ:lhK?pees`?R:X7ˆNeI4[偼2H^]|U7C-P7W\-_w|\04.jvȻMBۓr514= Pro1bĜ҇ wSkՍeWbn2V)+>&HxKvuh4-{n/Q؎c~clND:SUCRSq̻b4FI=/-,@T~L]ֲP >B Z<%N gRU!ئ *AkMqASzV?Lgc֨O?tDMJEQ8BAн[JM'X侐 ^x8/I]+aH$kSHŗ N&ς$Br9tBP9QD?p9NZnn+3I1tLڥIdt8W (jGf0p%+nJL;v?f|9<&0su5̭y{#%ȑfx?HF8t P(Eckt׃Q 7"ve| <+Zx^gLzx x+)kql6D_b[q[h:IwT4>aM'o\Z}y(esBx鎑3!)xK&FJGSGZIxڈ*'O)33o-S^)tJHꎅGQ""H?q,UC"iv4,Zʿ3s@Zu#i:L+O+}tpXpxpnEa8AILwi+7 0F&>|gn,ei {NNfv@ᕺ)`Y d1xQɋkNN 0ڍλHN@*ot?9AUnE[BSذV'oX;1Y&pA\T 2bmO#DPzw9i@+8\-i8fȕ24|0AP\)Kq'y+ 4DPV!(jTwAV" N;ΑrytXҜXrAΏ(52{Yhoߨ޸CT?;y|" j]+VVM3Uü6I=u2~R]̣ 4\=)y9sci(Un=Yna3Ɉ+8CG?spocb.9!ەU rfv&)B"q%2¹`đ$-!OϳCS/cD6y sJ+p ¨O"oʹ0uy.ͫ[e9gXْI4i9V #6?6Q>69Sxt{p.IG3N2PWe/kqYLClk2 12^0e\ě +tв8T:moY5)?u9n7+Mzm3"ZW{n_mY(tAN=1ܮ{^Q{T umߴJO'|XRY,ߣSUP*p< +REwR]:&qg,; %2cxX@ QafKW xlbFaFyf m83¶Bu;tևHAnů=_S ߑkA2b]k\υ1"S}eqRmLy_Vy1O>Ϭ?yӴ[ρ~#}x̬or# 6T#qN >ڟQMx,}hHtC4 ~>3P͙M3n2!MHgak,Sa50> \:e)dHl&5-clg%j9Ms1_'8/8ZME:ptҾukIJE9)IDXq4]_Zy$=KK0۶"!n 9s t}̩ʆP[#2Xbɫܱhhe8I"MCU k(Ҹy}{蝲&k*2޺ФRy'e$ NEUzL`\p舄z$zU7_ELG5eSw6Nѝ\s u_.AaN.υ=cJZo`<. .q1n"bҏJQ#[˻U_Yfv{11/ f ^"zgJճx^C⫰~O 6>ur{ٜ@=c1p/dI\Nn\&0KjIb_Y@ù$)z +mw$59. $}ؕI f5|ʾ{cxj[$ 3ʳPRzj/cTgr!z ~'h B۸ϱl. ޟ s5mA8nnATRV *^p %Uk܍!Kw|Gq4!igL) IC5n9w{,7Ϧ7H7a",&n2ԉBq#8=5f6zx,>oEdfk72}ܚ6r[; Y͟* pl6fzEѵ[daN~=goTzȹښU3=)mn^PUY`tpGqi6J==)X,vY z[*%%HH>]X%=.֋q~!%agϚ֘z?1J(jayCe잶y6I<+f.WACi}R)Zc#Q e%\ ǎ&e +xFi!apt. .E;tЩ5<33}bZeROECPK=q>­ew0$[(K@ tCB. Z;-?փӉwU 5_gS{CQ+}a{]5~wjIb}SFoSl \,MAh) wc܂y2 "LfOeʻX߉FgAm:BM07y /\ Iǁ ^b&* .`5$O0?8:?T +֯y=-s|tہpl;+;9?`Z2PI^yr %Im:k T;z3XF$#)_SqP`F] K59M\dxMsR .q6K wg c )[0Ii#pF3e3븒}}>dQPdUQHf:3g+]/?a*b! OQU Yn4Il|FGG!Hc0 Dr?&TEb D*1 xIC|r7{EKqդynO[k r5 l* .""0σ+ϑF{w3$:҄T'Gă) q]쉦4v%NnTDV1XkMAng0UgRGoU`3T;8ܢ1~a]yo9CtDrg$ ( .мUKj̬B:V۪Z`_Ҵ'!v!f՞ ږ"6!'d@S{ꑣqAUS.k~l ղ5gV^;{VlՒѪx\?ʑz l !Q1y>#KM . 1ub1F^mR6"`1nna.>;ǩ*`+OKuvN %)t6ቒgDF׋։Y%%Fo˱Kyob&ЎK4`ٴd} "!'sHXl ;rؤ =8稘ٔ&q3Q|A{UiaEaK%Jo3rQ}à8\54>|YGdV$% }iEjbM_x4=x+J0iF8EIПS7;̿.؟p@ßIt@"  Uzeg0c.kKe& ~|\ttFr﵏=0(N7 d] Xi5ȃ㔯|ho6+.HI ҁgü;|4F!evNZ7*e?xzOCzZ;,!vqU$d'#i 117m,∇Gܖn53HbP:sc̓`!qلHco~͇P#']0Zx{}jU'\#eZ'2/|x%=\69vY"C ]_z>)|sڷE H/.gVe S-y}"GC\9-53|ߴαqNPl, x}r+UjT #Qu4ٞwGv|GR0{"z;iBE^VwpQ(  Ml %Ճ2Ăt&>@G@tw yZU!.-#tdLϾɘ 6ѵTK*=*뻮h_`",-9r]%:a6cM8fwQ_Su[rN"?`V+Qm~!6ޓ!XZ` =RS~/uv `rZ:4AO@I{=J(e gxNT|QK@)6 -Ӧb] $"z`|?>Ñ5+d Ò\Tn(I0f }TX i"WJ IV Z%9݈`K]L۴^?f $|7뚋~|DD>{[V5bZ=Ab'^h+= l WrdK᧷ ?~ C" OI5F9*#Uu@(/WQADBk:V./џ9ay[j&J ՎŦ*h\uW"8'|&2"p̘c[Nˤ.EB-?w .(6ȴtj>Og{d_wzSRm^J.>:9St>ZCJ@z,\efY_M8]si6Wp3B>gr,:L| Q04 {f%QW1}pשWE&Ԡ_/{A O{?4N z~۟-Mی#:FQȣ;u'̇BY/)*.çb*Any.^ɐeHJ_NޱI>T*dl:в9N N3 :\yjk7:v/OdB*+DTĝS(r&`b~6]Ed ;EMCR 5C4Qj C{nhU d\Ux,M]DU /Uܠ.Sq]8Xq9 I5|Uop)q|қH\ NY ^]VQR~!+ѐlX"%SMost sJr?CmAux } m,nu'!mJDkS+>UCCb\C>wgP"K=_ØYEj+t{zf/P4byWn8:b*m c,I2C7@rB&>|)X;B=poy5F AVv~L77kgt05ϓ{UWAG',5Ք~cbZ␯{1zN. Щ ,9)TӶmِ8GM-Oz)$ش*)a wѷDpHpM&e`ʋ5ʋp,;_µ;,BڎCDt:˳|#$k8mz(mzevNX:=`-ȢyL#|0#V_fI8 dy2 @mloBO[PJc8NTjM\$G4hZkVUVij>"^Y,@D.Xٕkźj͋PsN6Tp֝6tɑg!ct,jC/.'[Z ovC;CI%sc`v3j4U DIU"D"e1!<[pUH&G0{Ӕ߯z _$`k*@5kBa0vzk4~=n-T{ oJnS ϫs"ZEma؁Du+>SnRym<9UCh>'x>EƔ91tCXc1 ƳHj;HuUy9P:ܘfнp_Z J&: |GYz8l?h=ls+Ca>̟VF(_T5Dܕz낋a3x1+%ߎ =[88Q+\J4BB 7S]rQ]6.Rs7)>:PRȷTYe+Vc(*(ϟVxT\ݫdte M0lg6gr19#n Pd=Vj9B1Xq@ dTtC&#&?K"%A6~gÊH$ALٴM97:..3δE0q/L`\qC: 603 xMuƚ 2'?亡:،Հ lKk{@Zn#_tj[K#|'~prAʼn:,$ ҳ0Ðݞ-( Sg0uUW|M:B sc73に'€L|\bMCH ~K%Ly׭ep"g΀鸱B 0|Ԧ);#MGmp}n: 0 E\({,.Gmc@oo`ҝTη9w ʬF,KxLP,ċ2kó;5?7FF 5͞(;Sf>Wu}#.Xkljј-|\iv i ,5zǐodpv@Au16,E'pIwOƻw|V'ίɗ@4!{ʊT|6/ z;!bIUoԽP$+!l#I(+'Ÿ1? OQF,F ~D"*hF$lɣ)Y1- j簇!9O|Nqm{EAG[Y_٢̩X z@w HNkޡZ 8B' aȕ NFs*n.&D^ #6rE?>H}4͔NrU(CC17_5zK!bu: 3A{ XY]6nw"#@WFlW2z.u:~}ZpW.VB;h Ҡmf첶=Wm?#?sDy{$rWpH$^ګ1K-<|w*-63nC%ļMSNuNeCQ9,4#C|į)ީpONwQi4S6ՆK|h!,8"srhc@Ut7i8pB2}2V8.GLD+BqS0ׄJr!&ďe#$COL/fVo/6`U1݁W0q4ZGM$ddi"Kߎߐi>x&5ēKm8\j3тS+Ig+l*oKL/b%RjhYUxw A-@ -,K:.gD6XK|Z1^95!z,FJ/dzk)3 2g?R,W6 TAbʪBMD@Xƅ*ORVT hFݜgJ3brb?d&KZԏ 8dSgTTw骤pZl Z`(_`T>J_g.T.XնZIDC EDWXEߏ2ЅZ.'9)DPw]16޲>ڽi 1^`=cBڌ,A+ ]``Tº[ՐںΔQ:U 4T- tԸ h@T6(B}hkrLC bBl4s}=ȫ_՘Tp|Wי > PHPҀ!A}T?޻&Ɍ 8YD[$w^T-vM2B;i =2p˨@<0`6YHGJ[i XxBV|L)0`"xsVsB#eh JTG/Jh7ׅ?<&LXe} -ako>H{TuG\ٴ46; !$^#5y~wLXӗWх&4}pOԩ de/aP k? |.ehU#)uwė n1 k-V C+}h1!xC3?[8K xء֟Iʮq 'B$o{\ yƢ /MșIrNHEdG Ww*,(=>iVo~cK лgt(R tB87n%ly+H^j{mc8pD ZW{ZM*594%">,\-o_Y|@kI!ZyTk=g6ךu(PGlWrl1G̥oe%w'm|jPKjtƞ1 f <Y"^zS;bL7.PvaRж "n7%Dh7`j7фqڌp=G lLϩ)ފL*,r̆+Y JO8k2ZpzjSWMX[hsAw6TTNIkQ,)jSz؁鎹`vf}˗SxC.a̹7KUV"Zb<ѴR˔k]·l"rmLLIӆ\䞑MȌm(=tfzAVQUBgwy O}-1j4ZXBQl]%I9L L6%_Ԯ6C+dGF˝PM OI7{3<..`>{]!r7C)p=u?[YxsWX2^݋d6U%UArG x2j/{חs?0Isk<R~Xv@Ho+m!YW-$T":e#xܰs΋m;]0mD>ZP A_][r}pypLs !j=6kot&;Dyin$^.>O^wHX|Gr\h4,ʝ{ưڈ3ӗDIA8`&/U4¤"EӘ=|7aɩ c"{U;ґ-L \N$ceD9{gXj_gʁW`X||^q8! ^gsjL~*dY-XY{B  *tG$gSDN]d˖J|jDuvk5nxKެO]F Pv'؉IF4 ?Qv?HO2<] g6g:b{XmNK}3'_2~]E\͚"/ep+FFq>|P~ pP*}wD439 @jy|("z4оZ? @ Wt[$FWmjF  9D*Џ4KJxL+W)"'Fax 'Y Aj2>ܶTTj+ roFd_ǻB!,f0)-s?cl=C>f`Dwy:mFk3&3 Cԗ A\*w.>h*uu|snyRkڵѶ^1P?yGgeNc|5<&3`^6K&$y+ R"gB٢a5 (;Ҍó?+y+!43!~x4]!;@QLǍI}s֬_\hx/f69503ZEC \ٯpr8be>5p&So'4@-as{oP-{BSJ L!3i FHsC48y ,)9O+M)~}e)/5$AS1): 09,Y.K ,iQbJ-Mr\QB)]&7,愌VVQ)&s -%PM*JCC[A=V?=GDG{?˅Vu!3@?|=p0O'~oF؞f 9E@%f&=FdDspr afqǴ|Ӭ"è/wi3W=JJodX~Xݙ-N  AޟuRNO({kTX{Y a@m'^hʖ4-3Ϻb3:? +KsblE|kpP <"}\➹Y)'󨮋Zq/V7r71pzu䵚&8c|KGZ2l b}Jfwٽ:pڵ؏:1~4n-̂AL.'VVKN c&Ņ>y* #bƦwhcO BZP@۱4հ,SI+ܰ%_yvL?JqGM^f܅B8{c_Pr3At@ix,;wCw%&.@xg}GZeP:^Kbeߏeط{uΙy :}HE?1 >JnDĥvsl=fo67!H˝'Pt*mqϗ>*e+H(D7&:t-aÂ5_2[ͨiaŖ!Mz(t1T YH;#PNsMk$*t񍇬r#}/ÃkmI4=~${L]RWwKH9Ь3.?P\:>f&fkIp}odu `Rd>H^$"&no(@Wq^ 8Y9=?._Vz#Rinoy& ѵ ׄ^+?4+ʏk)Ă )aWNns%*3Unc "Sd{ 择jp?83%8-zOf/-䳪]]7kY}mQ_66%Մ8*~BKȏ\fxc*%{h's8U} e]#4UG _tZdJ`'`k68jxP3Ԁ) r[@*^MA&b a^s32VEY=Ƣ w7 *bG~z?rwJ|Fn"ȳ ![Z.pwCL$k-Yf}QoDA=~:{ݭb)|Aie;Celшj -^{cHD[PPQ 5 6&MD^gʌBv%u/ 7̗^SbR&v=/pS) b,V3+L=[0SX4g*nlۜ#e8겉.Dlp R-uy{D([$𼌥+(f ;|i >d>ǩGnUW~RK\]Vh%mLvy"UwTuLcp'T*u` b#3gs>xjy$0 wvgu/8${猅BV5.!Jwx%?'r 2%sRg0x0'ڨ \T+;m8I5Zw{?[1iVgtL^`d+<oxQ{\<U`3'H9< 6&Q.;8z΀*]0B*$(kQ-,h j5J8!rqipV[6q"6CwM}}V&쫹aةHyUEMZҎ@,SH&`eXh6Y<Q ?>0H dNs;Z j`t&2Qb%|ܻ(PfqBsGrbCb翽:<___qeSH {."][.Eꇜ}>rH*EK}2,A1K&dX*loMN@ h|G%]vP)K: q!Y&]wBm>mos>4Ş_E){W8X̠QPГc ~C8ٷ "a=L$"ۋ}<ۛR!ɻUdw,̣Ѳ=p؞jњ"f `PgsE} +s9:H_nM/YӀbб辵Q2U#OBg whn9 w@gcg"֍9)Q4\&8s k6޲{8Z دBY9a5QЖQDHhHPd᭏ЁRYhȘ,^nf vrTC@ ߊ rCy(AF^YG/`TzU6q?3Y}<%|He?kk3*|~g _*@Og}VGҪ*h9Ţe F'{y(ZN]扣35ϫH9$Xŷx1awTgͿxЎ L @'؄`r`g(9KIWM}AjdSB tf%FFL4 zM03ϸ(uOEtJI0lTNYFg_PVҝd0 MZbibg5AفOp6VmP^ @e.wj,H vN ~HQX 6/Ku5r$*tFC˅r8-7u9MZAa]µgK`B#&@콁̱ ;^G"C4i<|.`W*hoESޝuWF*{[*VT?Gpi`RC~h&+C[|e^>`Rj?/OH_?c.` yWKhnLOOKv }k;>/0+>T!)# |òv=]Mu)=p2$|֗A[}F!>RRTxGkߩg4u))/2zYn4 Lgڸ?@ڷӿ `#v r:3WH0ލߚkW<9=.9k\*:8f󬘳iR+5bv,mAwv)~6Opݣ\uwW6Ujkª/VFH&Ooo Gpo 9Ʃݝ `({R]rjz V "fqn5Mڀ>e2pfT:]u*ZP jѠK|YsRe=>p NChg8 h"~G19gc@0_.W-)T9~GDuI{[1 4Eh׵ڲHYqM f.=:Y+^T/{tv.=bSer۞)?gg[v!1 վҘ .,p;>?mv ts AO!"*rwkCMƐ KF{o(Z5vm;zs׶kW|¢g6{]8"dca=265S֬'Xʅ>T Y|=jI4C{ B|+U}(O*el <؅gۂ!9".RݦpO'-h?n0KXCe[>=Wqb#?`W=9o Ƙ*e݃ !ϨC?)0}> DR '@d;i|~ktq9⥲sVMmԧg.;jUى秲=!Oݵ .H69ęSMQȖƒO6V %(%%ȚRhH2Uj?.w'ۗPry2I .#PMOP2eگjo(IUMܧ%Ur KNi}tXꗛE; |9h$rDR_BL]*#ʼ{lT "16E >|d[=@^g, 6H26ܾw,ZSw ELQf>nA@K %00t@@Mk4 me>3No$9=vg(DCȣ^bi9?WjB[w" w.&~Z_%ɗ<=7e1~=Y fGBM~8E[9뙈{ĠzIQi'; 4JU<4ǃ͵K5bldGH7ƙ}䎻m16HV%wf+;…]hV(zVer[]w8:Ie@EQu^$;>u3?E1jx\m*SFX)b'ZYA%VIO24v k4!˓8ѵh 9b]޷,nf`)^5ym7syyk!ת~fuő4䜶5MPOUghEj:3:xG񻎯~e-G!!1 '9<P69M71:`s@jʜd0 ~ NC)U0~,g4l1RHa`7n[ pLslCsF>n0W jA$!?0)xƵW9Cᙕ0yF [6,2.1 '!0eYO X+ll}7׍&>9g2BF$${[pﴍ0cٓ jȦd"֝w@+l839DHhƉRDR>dd[Z*.]t!#on$X1̾{mh#}3 9-R`cN.fJg/p1 llNyj7nśMS`m~E5=xAε5%S%vϛd 3v3 ]a\s{cPZe)Q͡YD;dc4_xF&X#4rD/7y2ۅI&F'0{^CEHf]˶ߘ1D1pYzWKx}ԝ]>=qQ h7;Ac %"gi"fG -d5S􄱐j kFU7+*b{Ħq2`NFcqOl!Pu),wK ވbd$QmLS Vy !T@:mEVJzp1%s 4ztz<DB'St$ D߇`/ⷃ*1K3:æWh|Ǥvf V}L#ujGuR-j9PܘN$-U\NL)$uvS~r_T*2$u#{U-_Ļ`C&c5@N S &É_a7V(DCvCQ뎘VtD\#XpG3tިHT$a;9?g۟E\sϏwY"L6PG Fp_t>Zr҂VaZf}8\`ۂy9]s$G OQYk#|n,Eh3] dCas$Գh=I)UWS٥/8@2kj<̕bAMEa#- ׅHjF`~bJ$3 2ͮbU Wa8y3S'&J*)G˷d[l\;&g"!eYйmƷ͐(ǝ@sa!]}08 kpxa7z5享J/U"Y+RLxμ1ۡ%T*R6 Y#_7W;[fzgKU-{7hHeV[\c2f¿_mPS9SrQL$@.\ 5 :48^i j"̒,wmuzDia*Q(,M(0yu{"@ ,}E^<;ZFsO\ۙpT ۲1-\2q{Ϫ !. S٠*fQE\9ӧGeu߲ łZ 32OKL0Q(nq%(Cm9|?IШC-W2܁!ޤywzH:h?Ut%ʦ S@xGz$Y/nR訁|&-ٷ-z<[צnrubX519+6)[':0S3FV%g> 騍j yTzv'^bUrՊ$V/Ł1P[p@OW _1%){AEn5$6X 1MOF"GM."VK]gVSօXFkkp] *^%wQtUtW n\ 3 Bx/B~6.ALJx=$=.V6Oy=.{yGxF"|(>wC9j28g0\:x2ֳen"UM'â8rD0 GѿK%z8ԃFvZB"O;ʢ?pTU9muecٝ;CYA’l)yg%mD#Cuj"(ksH<[~a̘։/v];S`mO*)պzW2c}#vN&/)a8m61yr0xErQsνR䁤~B^Tښ|cOI]ՀFV-JV4%@%F:9vz"cXF DrBs&bC pLƊUo]Wka|,򝬅4"#ިd_¬zcE.pRDe7d Dw)CJiVZHt#v>ws+-;M(;r4~cth70|!8! Yw߹S{jpM(a0x -嵟)fǯ79CR3EsiBʱ\$T TВ3c3)xe1e<ՌYUM84^u=C+O*mNڗB5fTo-JrĉH9ϑj 2wPC 9zkbP^=O8l4/(s|ŻkmdH԰bRYYbJQ!|?8ޟ%ӴnE0p|X;-T~:!  V4ͤC`z_dK|*k$ oOT ςW<~|ؙt}CAlmڪR)*TV'1đ=/kgM ϝF7r:8O#,DKAMy8ʍ{z_Ax0-{ǝ\Km&[9l5Cn(O(>04 qYkAEHلK+4iu o0VY>K]P*zk@VLJs}rGګCh-gz.i= NBnOG)7sTA0:rє8Ƭ]zw@xJBVԈ FfiTGf\;еid} lObлhd8# yCBIRx7a;#2xoůgCIQ[ =l%$soP T/d8irȩ#.^Dv͏RvլK"-Uq$g`YXUC03Iح<)9& )qti2\츔yZӤh,5,|fI:RW:dīX99o/ouUM71n-@+2vfU{;.JJh8Ā ^DpLI9l',;fF 2SFHnO;d[taϛBf(U7s/v#; r ff[fx9ӔJ-7՟k'ȩd6_O@( ;:cADXF_tpS @M8MB2-M#0( @2<=ˊW)/EڵGۘ&8Љ m )+ABS!Z|:pUXVKy:9|V <MbOQ&Af}eAֽ?fQs=!DLLLX*$Nh?/h.]x_~ɩ)âYbseԓj~y1X.$.c:t뙽ۡCIF*}p CGO_/iRl,"K1ǾMПe8IEԅA׫=R;lc x$R~ mE M)[qDCgE˄>xK)LRsbu?"EƐy2( ZًIщz2SAp"N^q 9^#=L½$"Â6y! eJeڞ좢o,HH~ d^/[CN4Ƀ{5ϷTEX9:64ֳq9/\jŖ#c+eSbuLPBRw>EPhu g֋t 8q%ٍ$k`7|ʛ1D ҾPW:)N$wcP_L`a^e=iKāoElv}*]+§ܨŖ (xYp6M߇rZ~ҡPs?lTY^ΏVJ/XkʩVc,b8xe~rW$?XVvg;&t CLPR.ż!7B#q|Yܵ!:}^! ?]&k={ťyPWJ 56qXtUhKl]nv_í߸OCq.S-❹yR)hTV8CR6A*&,0@j͈2Ets&c[Ȅvo%1%`mR dtgqgI2a@v'NX\Zp⹝]+S3PP]z_ u[ b*cRʎb։rVbE>u*5sP7ZW-:$84wT.Tlg =~Ɏ!NXE IZg8kMM>G QXzEW:! s'i:k#DMkHe,5qt )Y)+R6i6&{Y̬X+mНd'UCA,oNVҸҿz x큀!:#%Pw;hŏb*J—يΘzv{J,Q'sqgw|=Bxo@aDǴr`[(}ԧ Vky;JԷF]zc+;9ZIzsb'̺-~ao@EoԒ`u ݨVP2ȊfRrZf;􄴬A??nRS/LQn-oYyS7 !_0_x1B+(\_4m\stH/ K"VPl_P5yF]0f6؅ [[ %f| v:zhōtTZ*3U?ODlXt}ymaܺJ&ٞ+R@frf)hhl>i7n.(q] CE~eLC}BEfiPn2HFJWwʉm: xHf"[Ctj.}X+r1㴄 ;V>xq@hbjI\ԣbՠ S˗閘#d)8ՇkCCys׹vf4|Viˀ_W vzooT,/,}* РUWly_K&31'Z/Wv l[ŸI}غ}#UBL.(�1UM"٨ʂϦSJ3HD ,A(>dqwsx3Ԭp1/hϐ<'SUD0 ף^S Ip8@7G?wA]!]g 1~υKv=]Dp5XSl= +NDOFA).I?'3s6 ç8IT4W>ݙMamU-LI/:HQDف"ݍ72^׈KrHG,8WI6Uc]`Y>DdZhmY()zɑQ`.k@l'B TyRi"~pFI.Zm|)/ {hx nx C!=oh8tG7hnuw ێctA1J Ύ_Kwb0¸Ah*D:N_cD`IOߩIיVLU"[d43S%WmV9/ yc Oc~dLBEk-Vr!e%e<1SU4qb|ئ^HZtӄ+ 8͚#g!8*Z2ZӰdpKGByqH3sxA~@sbQb ӠHM`3q##_SśUɌYS*;9"y7ҸO  +䴍r)CI-O ??{LYz52(JwF@pw2~5.mW@S sXoS8z )pe ʨAX']GMEӊ~C ɐO 8B)Uf0SP,z*н,/hš/0C6Pz<RowO]Yj!2 v ߪjWa#5M>(l=M A4:$ 2*YY[% )k1-q//@IUr~0RLجeNδ}b?\Q E=p0=_}RS5vU7-2(Zi1z/-ʢ 9z"Mx3b=`5qI1\kXx҉.PsIw3V,4)o"!;ڇt`tyGǚBqiDTg7]cR+E\YZs%ާ D 0~—bՈ˨OA wL(\a!\glD|oa{[qkYaHda@֬Bw.)eޓ.S 4AY.Lh g[|Y3.iF{j@V[@;06m>czP'v3']x$N[GtL^N:o|Z.`iRj&{,r%ϒLj,+W/L !jn=sp!j3Zu:k擞S|,FQfRW,T^Q-EՑHr ƴ.BuXhɡ C*E^$f' Y討JBN)j S60]|]v sA1&k V\4<03z`w9$ Q*4;Ϻb]cK`&xό$vn>:k{G5Cr02I4Hpx E3,_"u# Lw =23<ΫtfbT6}IC QE12}zى*@ITSD76k"l[Yd9R~/kU),ܾg@^g[aWHNʺ.&h XdDUL8 ,+lQOIZ-?G(o0:b*iQ).s{V &('ңۊ.n_7y&aԋצ_BwMvhf ^xk^2L5 ST}zw:mWh_LiAH $(&AXAK+EgXVplJ"Q3 \E,gJ67Ȍ"IE^Mv÷@`P`y˛ZbF?m2aEݡz>`[gTBchecW5\ %+ށLןOZR׻T"+KӘǔd׼e1U! y* `M>{RՈ:p7xrgnW 5[B枟+ܭx`{Q4z^듏ܲ+M6sϿ&+_[VybH2fǠXw$z xp.w~øNZ_ k fK}ԿΗ6)x}@ ͏ݹ̥8Uܔ#sivQ1$yI(ԁQY~K6raPi}rpb -ɣ&ADgIxt;wd7 +~5͜ K'mJ<77KRWnNZo3Lץ&!ӿ}8N{4vvQڨ]$HDYpw~]/څirɭUǼdDιp_7JX ' 6Tm`Q>2~.滸C^xBƅQq PP`۱:L(|/O#(BETV%sb. kĆYٴ nɧ`Tb ,Uu4)ZR#t|!941ܿzdaB؄5]ko15,p-`څA YtߏTܥKbB*DoB븃3,7]!*=б> HPߋ%p[Vh.;+X%ڪj<>/e#;хpiFS 0%7F6w4:XQS爗nJ m/e7#u8qoCl1JVfi)oO ې 3= %"]& Xۃ%"JDzxi@ kTͳ{\9Ϳ|$;89ky~ivv0zK;`_ ]l$XMHxt_4۸v/Z~MI ۂU4I/ż,*4POFTIC ;ws\ [ص:=;)T#jV&C2 @ $ ~C 'b ݔ*;!OU Ɨa!cȲk nU6c*g;t.z  'GC9lWw$`Gan% 75pa7 %G4%aotXoRƚA2S+L>@PT@m#ur4V‹ؤ鲩i'ΘzPnK :h(\,ֵmu]%5r!6gIR=@ \Uc~ۏZ#VNl-E2&v4'փpORJlAۿ%|kOHuKD3Jz͙nz3FRE#֖͎ȎNF 7uj|mэ(6j.EuĮSfTl vEU9Niboqܲ8HB0 vD WUcC浍n3gvw̗ܶN b4!0AʹpYMZ|2ZGIw.DX\d9ށ4e1l8f%V1C2f7_kۢ  r) Rb.0?g -?S*VVT@b8tQA !TG}P{^ sD‰ɗ؟wMY&p=l.cP{ p8oO#~,КD1TU)`q:M|\r,#dغ% TKZo GF{'msӡm*cB r@&+a뽰~r'*9Vp';U0LZ"}Ikݽ->,<齏e]`n= WOTf^YvSރYn+&3G6yARoEup̌0YNm]OgݝQܝ2 qF2@^&<\]˜g?#`jıúoŘ;bW,yș  ȅΓfחM|,%e JY1C<|5z'N{$o,\Zy߱.:"͖$}𚒖L$؝< IsѧX)Ф4LJHo/c4Pݹ ȫL.fm_:h&Zu0f8ɏ|N JHe A_ Bvm95L>oyi; g V_,v&nCmK延U X@'%J2Ƒ!uWpX!$?!O.$uBP~+mGX Ό4+Ft YX݃۝ zQ _y@1Bqʳv^]Bլ)S`:*6A$*/3)gF=IckDoUe0>gmMmS<(]#B=_dp tmW_O6^a !n9%ÄaxT£+}A^t::nH K9@}jZČFnI!.Tj 5u\zy%핣! gAlV& ELzti OR iW]~hńҢ9%06Ee}dbrT{wԲM~k^_ ̓fS^qr[>m+A㣀MB6I $ dd!˪|i.-^ܢ~"aF~WnDјV[xJUhgu~u>]$(]_$vt¾k,Dpzwa~:R~6(;K$;+-P!YAFiA9{Nvʸ"dȗaQ<]s 4PHs,~H,g{ cWu[Ή,?7@ 6ki>Cz M= `e @!ѭfٵILyF$H.ڞy#՟lPtBD"$s2s.Y_X+ p%i06B@ VkB+%w 2P֭_H6T\>6bgg&n .%ZUz㢑UTI*|҃!X7b~Tuiđ;I`wJzMwƁ#>P=$ ߮\6aB3b@A}MyŠ@>CT7At-7{7Q[XF He-$DSyk.u /kjv5O'lar5Ph`z]Q觏jxW`DZ`Z~P:0> Sn>6{?JxH7Am@ Pe0hy<'^XxmYmp[Fv0>h:, e9{u'I)`° N '#% =v~>ѳ"89;(ҿ?Ø#w:CS! lAv;i|l@&_-M#VkЩ_PL7%O/efMj֙mrI4IEӾivtL+b$^%(Ȩpri#GE`Hn"3]wKg3.q`l"kQ'o5-R*K ܹiʙV@?1ņPn/^V|t9'9U~UVEoܕOob'BA78J"Tiu6d 45}/1þ3;$gWxJd f&"= a wݳ0= znLh/afjF+5s*bRa= @5S oFL!u4N`|!trv$r`"EXVU 6^b;dFU.R~QgOU(Ow[: 9\PDžzUI\޵s\n"L{`El訵GzOp|2M"uӫ߭Cye#_/$F@T$ҴP)iw10uZcDBWĬ"#frkBɓw}w> -®TЖ':vfXB~\^<Ќ( 4Tuo84yO4<) 7g? !XN ixh gKL,7WTؐ:m?7ÆMjBbe)WY= /"/i0y7֤NJ*FF?38h6_x"pOlePctwM .2sF=8$-'\XJT:\טDVxMoaXih |Ic⇒nǦ͕I.$( zozXߖS֒՝Jdv#Fw|/Cp]`6bvU/f({K3JMRvvZX@?=\OjH u)'~<;s)K;:MJ˱^G}ї$[*[ׁf/>[^ٕ%6UK~!{λmZ- it\/竵BtmGe`NB?y'J@q|<9MAŌ690]BJញ`UF D]Rzd\sgg'[Ju.29u*2!)nknes>/s|,<-j sAp j$dO iYJև?TM'?Ѱ~) vDrR2W )$'FOJ\_ZE)r:x&S͸0m,0?eM{|#;|‰!\'2 e\U}JVA ɾJoo"~@1FE𒃛-4f3{߈m̲+dgiZFض.,2$.\WPbKt'ɽ ~l(Bnbyuos];00JeslpږtI*5#Qʶ5++}| `Gm'J2˗wq(ڟw+ Z{%]0^S:UCvR pnRq&-V 2ǎjYm.fd6&5>ukiDʤ>Jrǯ,9eWqDr{ i%w4 ~˹%\9Em,_RRM# *_)b:e!*2xTsX?r$x9bOȔj\!nY 픚x/{f.a, +C%{vp8\` I 0;SiZ!7wpamS+G^FFʷ*fݩLNeC|6Lb%vƃ2|ネct# E*tE(QTsWғ;K%fHJ1k ,]+A@,S&Eh+?mzɵ#{H#۩u;͟zNg؞ "4duJ(^*LhsYXBpڕ#~+Zk}56 qpX,/rVԧR: NXMLSIY-R+2߸tMAaWօMVIC-z(Zl h!$yUb>JxaWq:=`Cq'IYE~;52QլU~LdUYr/u7n>r9|vTPC~$1Z @?&[#AeW삪ʰa].0]y[Ș9À1AVTDw1M&Qz*C2\EF ' 隭%h@N1.BXfԣi&>X*cOJ5gA H']m!sʌ+r6 dfoU4֠ސržF]<((P+_Ѣ=-p3 Ȳ'v:oT3=CudLcPpN~ *G@NJ\_z}@R@J:3h0ioU 'duLͫs/.D Hy0uJ1ZHo…ӯuO5QPi@8xW#^`dPBI|{&uq- TbXX[H+nDCmm)l#ZS;5u9 φ, ƦR cW`Q56 m"qsV},t^5" `Ke KOGaV e=a%"HnQv>?fsHd,Ug{2-t7 D1ŜJ/ }TroryFqGEޢVƮܱ0sbaҽjْm4 Ͽ49i_fQ?sj < 7PMRLJFRނ"}ꋮwzTLRƙou4zqS #,)n@6_SpΑ^΀|U\M{-̌(D9$I[K65Oܨ-(` WP`irhe/ҝ3Vi;fxA+NE4ʻ,)+7>[8G/7+Y'y2HQ8@KUh^,$Ev.P~< yRrT6) l pxMXʐs$p=`@T>nFiiadc{wGkb3pk\)̜ZSy:͒jԢ=>~滬VSMnꇴdOA-!֊lp)MY LWc)i[h4~D;#"$vrF}!.ӊGw3HB{ld>CA\rd7n.b^;bRC[66a4^ g9ĀX um$Mߐ yBy[)qzI&)Wc//V6U-w4DQΙݪJF ڎ7}+\t|gȿʶHd>T2!N9s $?Tݎ_ƒL{?!XMm7IIXpJp*pbr8b !ָ}?UBl :RT? m\̣ E"y(9iɳ5-#UQTR"A= oXYCCJo[UQ'G)Iqe',#5z.Mfw [Q7P|QExhz) mml#"AkQ ;_ j+Wh?X"I&BuPV~wvFWZhF>!r'$k{%= rї;Vxz=R}Jmk?Rfor};3IRH~~9(fMmR%k;b0Kk;mրLYYT`[C5]4~Բц-8O,<4`8 ?o]'IJV\ISiMND7RU9<2DzIS%>KiEK!.ٞU  pDw|l}AsC_;*A{,KDSVf9Ѽ#&H, \,rJ<Ԙe{èӿIAMt~$/7/P:C 4~ T `f(fjU_L23q^VNYn3 dȢ^V:Iut!pr*fL U jo:p r^JOmwRƭNVd{xeIp$jZ}xIDgD[3eJY&yhq,%l7l6OY@~2>>z3'R]5k KA0 2-:x"Dg0}4-ȯիڝ], 2b#.QF/N5v7 굆;4#tA0uR<+1O`s"qI9+TTU^/%`#O Q3A.C3^mlKP m W6=DdҝX2.O b)0;~y!̈J<'dY<ſNB;N.yWKD7 :tfcBiʖL 1Kㄠ鄇%.2˟ce! Ay&8_5U/#|5nU5q{cyVjH4wd+U9,|4bz!Vc ˛53 pɩ -:Y+JM}L^ >G6[4dʽ/llGw+Sbi*N(+ڸ脇ƾWPf_艥4_8>9Yi!8* m1t j:~N(ep薆OF^Sw5o_v\)UWFLF]65t'a!۹|#X/[fT4}jHRߛ"Q>7S GClh.ù䎴ZyH,?/Q"-8MF{ ڊX% 60y=*ɽd]Jq/yIInin*/-H14N,\(zLk)u1oؗA/ttLjVwZ}#љ? nY~okjld- hH $2|Y5cKx'-|Gϯ.f}PHAνf*֓0cWK; SbI 5"AJu_wԗXb&`.Eq{S}]Y~A Kn頳?Tc`49Xɛ e 9E~Pg#/5dZ,qjc̺54aVͥ,\ +[ W9wBxvб"l&ޯ^`.)=5Ѱt)1"IR) ?k!J9E 3roiÜ^Hs?c`|K3 FDʊ AX8 2,j`c)js9^~7WuG2;`Ni3AV&/v)AP#czFS! SCAꝰ2> ( 5}dNgcUG]\XRw-9xz4騟m`x9Ws^:sX]ZM,$WRz㺿[KaOw݋v}RKP aoNc%v&  Ω\2RbV~L@ }/E`Z:l>nuRPk*.VHD.ӥ!蘲ݧ< 8$֤&>vM&(}"Z> BlqF\At̕j8e$TZ@:e>ka/ƭrlDiEY = k|MAx(+QsK8 rG U/b؇X.!)-)7%dYHTɺ|bǵFWe׹4;Q#Ehm<舐[ j#0 _!SDcB;`'e; VK.dꀯB%:LyG9sౢݐqmoKꁭ|&@O4aTaW[}7^J4b]݋ˇΠ)cfLXT1q+RO+F1L2w%]ͮVFni,/UJIK/-ipeMGr\g[ k{,y֝0Q~?. -5K$dyqH7Ȯ\sF$2t?qvjUkZDhRKO- vX:D]u\ qPԆh# lsз%.z3K֪0P8ұLE.gg }_&I_qX  }U%!v1%8p|?vn,R$ߺwGk)g@s$ 7`cM™(Er}?HD\/:kǠy3Za6/~F?9w!J*D/v#ai"^R&.E(K0ep{4wbg3VHk $uRb;k]WjY{¼u:can%" ٥*n*ͤ,0i*>b/S(x80zQt=~a#C2r]fıC09;* _]73EC&"dd?N8mG=?8g5Ԕ=0~Fm ^<'0H̳mgVG@)YtAI(]䉦Q{ClqI ;Gcj;> 6Ƴiߺ&h6my mRoKn]LlH=%HП`u$#Hۀ([~H#xǝvX--iVrT*QⷀGtd]T4ÖXCjۣ,*a|(=,{`:' R (G-叩 O ^j>07:v6/1[0[ptihc+xE;=)5n֊zl[LZ%VXnsgւ1_(omѤ^̀UB g!r;'PSG(ӭ Ӥp;00МR}[W~"$$\,k n7G ׻\HR3hD8*L, \S4Jv!~ 4yL$cf)RY֗і?2[kH$Z<۠⹩[V5:]ą]k>z[Dԟ4䪟 Q±K$JH&+QTwцs5wWBM#$zvcz]G oͬ<ۤRxD>:8#[_WP[HJEnWcyET^^?{R3wĂl U<%] -&fFJGuq(ZNg^[I"༭6.F HdU^XCmzbNAbzhB{uMЪg W7X^:S,E5j(h%7sjuCAΧ@ZQ\+kF0j2o2U ol_%܋8 b㤪5P$8@'\kqKg-{TJ-ulb xgMr cqݭn^k[@.XsmkreO`{ 1m"\DkRJڐP8*2=`8NDAG?"̼ē'xI+dmxpx sB*nd1S^1E_%(dVFL OW~[̿؛lw4=,'LUjI`u8=v#ǴH)2HvLa׀$|3֥U8UL:)9Jٽ瀘丆qeۭfYv\ 6PG뚯,,$6-O{/ݟ缄غ +ChJPM~G+FsqĎKug*KYNSwb|њ;};4 ssW-'G Hko|=% ,$%Eǻm,)k.GB ya/^íL7R-K.#nJ*V1&Nju^ Տ`k]$KI#.n-bhmJM\ UJ>VU޷dObyd>)ciOsܟ*:;:՗XF~1Jy5kC.Fl4kx&P P=ؐf\5|<|UGXLݸlYg]Y|Bb$l-PSbOf 2I)P 'vمpHBEii'̸Xu$KLnVK62(ȳvw\5/intKGb_hoPYeI.81XNF _c9e6~-;N6:JqExVa`^Klk{ 'R3;0`WVbn6H,bH3KnE.ӄ."v;-{hX!tO5jFsLaF>3Ch; $ay+["F6W~ xP 6A0f*\k]r,3ZS,Հi"`π#ҝ=W(V ODin\i5/N i1-(AO&Tjr4ޥ00]L@d\GjAb;9Y;3^0_/K{pbwly5oJNkAhו;νkTqR+ PBפXR7j"pCQk|Fi VQ&Ԇ T-nKGzkϱe[QrM 3~i`/b-8rJi\NJB g+օc|')O u5vZ,m7<^p^ (#5#KDx5S[UOa;8ވ%G{ڝKoG]W6.t.(93^q5t48bsGeAn͇%ۄ;QDZg^` A>DS{>V`г!4êl|ӥv$ oO=uJCOYT!^P;bZ nHR26F"b 6Tu>0UA8xТ ve5[A>R9{7̷ʨÛtf-9^7B1OiHɳF&t&3^+6o,'Fl}L줚 Lꋏr#GvB۽6A=iZ*U)c|pUbDZíŏ3!ם6,?&GˆRNjxRNabe\!>N '!kGV::u)^xKISe*ڷ Ο/#k >"l8I6o+xCB)l̆p+3&'L-+WӐX_qqRtNwScCrbЙEJ1+*4$8ٔ7fQN$O7 1Upx_Љ5?\NFX R7|,g}h\$(7J2E F}pk¢o9 Sz$,^hDD>W봒aǁ + З@e<2}~s>Mȣ-|N w^G浏Bx\q-ISxt@k1Rlno: @7dJ)2NjԀ)=U{vӜyɓuC?SfMM/+ݓ_ zEJ NsئAg!~ no7bB7M%"-aRr2gw0|A2h }Pa#Mul?6h+&)k糺}ˣ wnc-soZ% 5j ׊',AC1#KwKv]u}˾l#XpV{UmP#Mf6[AWwTH6> xN/~.G6xP UeY[9^ yW4"M%QK>{EMQ9;(f!b$K0/nˌf6Co.' #qm΀\jɉ06T1E<}&Tyc.;|(Kgw>Tܘh}@9ɕy!$%3h&'<M#k?*7xP|CGaB5q-I]d-:vax8Z {$!Ƒı|j?^E^EkdIӿ@hv%-Lz3 QIكF$&3[IJp>Æf\Ŭs>]~e3 !<_JY{ =E 06`*W1>̙D%I0=nVx< un,ަ4ub'T?9wM4[ib큌:̩@<:UkYoJj,sCd*@N7D.ض:Aв!`AkrGE0#!C@ת$R,uc&9/ 5w'ӪB'vVe{u< ıK|R=#,4Ct?ݭ!oVo ! ƬLnhol {8 2hm6v.~mGK-# œQzwAAxVVV9 )q޴OoEqcBtӊpW_qM#baVU r4}G焪_ 1k\y5VKn֕hjt(LE_&.{1xGn.)'[kxGWykvBlW9"=n㵦RqtW|}oc1Ƕ1⧑{5% AdTnGuFTzz7pf5 Png)ui;d1 N!ʍ~ N䶜*m33O-Bchd]lӷ]Tg۔Ƿ*W[{ƤEw6D׽80;(ZC:E&X[s7go?1o8YD2]UXV q: +VrC2cȃ>k^T5~k Ab3h l N^et?J— "mNxqf0%s$|ojvˤ Քb8S k'bkG,{m@۠}jW&*H{.u[)|Qb+ZvJ)6EE ȴпfhv1\ 12~ N,O芎G!/zU52t_G(&V:IFpmR~X`5t)|wxL3 Q<ls];U߳if;VM˵Kb'!6&Ƹr>%ՑB-7ԅ؎`B(YRQJ4x%E&h\OtW@Nգ@5rABka'_!:T!)Ce?X/0T&?(1W<;Q+3QI%ZhJjY~x_?4ĭxQMe'w̹jp:ٮld/Ĺ?N)8QMB fz\l}Po5 S>) `ş8tR8tV$ZL!O0 'ԗw_ο0 j[4υ-ɐ6I|ZHҷ;OJJ&hW̬Q?ܐGf[ٔTf#⛵Gڬ#jӶXgv xi }Pe3z6^lX{S\++(NsOMie`Ӏ5޴kيtcKEd?-.Rqsú NFҗ/saeG=x{Ie\ŏص/Ȣcكt&xK:y(uR:lwc}_{=:!LLx$cru,C`։+OAgŁwһWme&m+9tltKw80QgJ+Џ^cKAa?Mtшv"K+mgjNuTC1)`=% 21=E@طNАL*Eg?zbVPsN߸ E`ElT:~rMrU%u 7/kZ?Šon+NZpg-@l1 |W(m 65*kHǖT陶 c_(T];}hk&p+jC{UmJ0O:@ ̵ |cPr2<մZ5xy@I㠅fV=?R'q[n\$ J ey/,lO3t@pϴ"{(/%!I:חDL3Y)ək7CxIX75aP'o'*> ؓzwRR?qTAC.PǰJhk/πQ_:OfNHjM{+Ӓ-WBk Kn 6|ԓ3Xdz$-ڛPhq,-H]@1k3{& 6u\'c\7iol H+Y\\/zOtyS)=:>-?6(إβz_Q{Dr_+ɞ(ootIAjl[δ{CƩO@RzR4 pP UrYo6{=PͿWՠ ?a]ڙ }8pgP 4t|w%'ļD$NDe\IkB9^_U-oJd[f 6x.E x[tE1չul f^ O9I c d1MM_ ENK# )Nڌw#;ewxb)-h/׵ Zvo1;|l +!\RrR$Ee_qbܝgK-(5\8۹ }7zhy Sc6O$?^P82" 10Om^V18"JMf #`UŽybab]"HtCVfDc n*_hQ,[WP ZI U؏65cv@"}cyR4: pŒX2+U$\;7`^Cj0mH=$64d4&-b*s]6 bgcYЦjU&楒kOO`7 kt5jZokd#! +T@k{.` m1%u9OgПqN [Z>y*NtLt6lM1$I۸oRqR{"R1qbFe| .a7qm-Y` TITEq\x8g~Fʡ P^3v 9uUAM }1G,1xf7E:"5CVOFѫCl0)]Y Ǚ*dǴ:$h[ޒ6DxRwQ'kNLd=$0YٳE}}E|.|0iVWJh<0C jaԇ2'cJ<ٛk /?.bDg˰*z"dja?i<~>tqvnFǶMd<^'|IYmf idG%EB30F[jeUKYZ=dhnPr.@~6op R_k&AX7 jb )QP.1pN?>#;JIЛI3.&?@e=. 5/$fջa(0Ǧ5E\-ܚ]AR cc Hd y)rvirpҲW[LtF윬"!bNtZ{ts$_ [cSQ-YpXГYQEshM ;QqɡT86nk?܁H!⎫ KLd ^%Ou9^k֬b~{ȇ7>"ppu8צ+ ͭg!=OIMNрb㗚,+=~L'#NMϭ,-V1m+bhC |}bj?| {!vW tsIw)cFNiNqJa :kK$ )*}2Wq:Xgp(doœޗ[xnֻxc<WewPaoķb:4T'rp 3A_O]v' gaHFC`J =Y*J3p洺bW!jl;rB}TlLt߈֏h4Yl@m橕Lԁ}v%50hoZ~`JA|Y]ww7zd?l 5`{5_ajn3.t&(;I'R4푩m/;׻ _KԲRX60wrۗ5*yipNJ (j LƛMQ"3ʕ?*n4+E ix, vny!Թ|{ *"}cC'cyճ-5YDh`# zS?*Vl3NycʆI5Ur֢烡!ߝ ѱ-tIx̓??yvht;|c-`.o~e_΀>AZMy1 @$^!|]B k ,ˁ\:MBoT±5kC[84XXPA 8Aqi lXlrOCm{4ӲltE9`#n|l̤sƻ$ Q/rx|nԌqdMƲELAh\o.jz6lRݪdM s-j,lL,p ?[:C^( y`ZÚ bPFE"䍹>VjgsA H];wFhQ^“AB;z~)jg ~73#vk n|2P?’L B>?sH JWDŽXvyc0t9\T?fQ~Gv4mgiP^d, d(8/ p%FN./pvQ*tcd'{)"L,c*G [kȸ:7b'db"`IwT9šU%WlWQԃV =kdQޅe4 UNj M#4\XTC;ӄJ ]*!5EM4l[$Y=8:w/t!ua>P0Eۛ:%IB.EgY!aԧF!nD`eM"C)gGѤa{:5 ZsQ\oņ)tAZmNT]!<%5a'bڀ0OP&f2^ x^0md/LDzaY~u']tŹܓAM"Be ~ ]t55e_"̵}] ?-|QE&-o͹ L%LzڏyC)eYtkVhlzHoQcx lCw9\>y~jEqMۭlF+`Nz[1_="%.tB)9x {qx҈|(<,?L SR4e(Wcʂz{f7@S/BۃVF wjվ C^@s}]D"X`C"4-SῦvحLּ !3"zRPxX41c螫5f^5( >% 8QoMgo苁I܁Ww +谵E{؃ShI8(5ag`iݕv\f rZi|a[PdxҊf!zi4yBK聦Kg TTA)Sll0xd0f$;Yy)PB1H$&Qgq'@[UDx<$CA;R /f[}׉sρ ,x-ݟ]R5;|g.UہȵHHiRqOK(~)-ryHDtgѺł2<|I'!!Whf D6ŧ1H?h}e* MO@T_֬F2OJeh0SU)ķ "Rr}`V1$RWq!u/d&؇RH4Fov>b;hbgepܚqۑXI}: V ,ڳuH p^uHiy܅UY.y5Es%Փq}1xj'^,#CL8_}eJda{dX_\SL޸}@h07˄-ю1=wX O)WybojFm{Ea 5狊ς(Z1w;3,RrgUu#;L*-Qph$_KyBW5@Lx,3XTՔ.]R3 -=HM]Ȩyckpce=m^ 'J0H4i4ӆk({yy?Y():jX3*Ѩ S 6OBKUgo8D_+OgQt$}9j OᏈ^qEޱY͚qlҮAijQ4{n _Pߋ=S VM .T/ kOjwG~gj~ ć%8/Dܞ@ 7LJYrٷ`w:|K=8iQ sy|TW*T9)ܣv{O%fSﱌsufv8][A,A5hg<ΦjMǟn)8Ds nŖ"gF-cLV_:_ eFk F ӅAt3rVXѓ;0[͙YJbg"Y^(1U3- iU-JET5}S]7b4B.P1*g#?$Ky "R;⢎'n,EU)L=àuR=i(ږgE;QX8d$tvlVdq5^DVtMq[~t%jʍ2;Z*l;bn1vHCNpQN.qk ]铉.k%3-sh^ j`EAWb<1~<5X<+k%,w(v((_m(3.g,/P282<f;pjImFa փ~/Pzos`LQ@qɊqO U2bplg7?LͿO}Y5;7og#tBHh+Zw;ս~Za Qյ^!F/ʍ33 B@S#:Ne6R^5:H1$eWㅃ }gVld{ (XK*oc:f!dl'hmI^Êm)IvH1X8R6u>22iH +5zF(`3){Yl@DKh㝎7+E8P0cw;Nn<N}dl.aue{\p&Q Rݫ.U]Hh3Z)p!9!(%d/uw+fSUa텄Џx8_M<: K˕C lTP-o2K@\JXSxdݏ꼔}#aٷ+ * !#"ƞ6s:ԇ"gmM!q6ԋt؆HTʭr HSf48]+Hw͗mhԵ+!I8j=E+$?]1Źjǐk})%P +4 no`þzL.FkBfy Kk+=# u;JnwYUQSMi'JQq2/S8}x(3PҡEGf@IIu~m֒JӯҨ; p\WY|irY <51~]Z.r-PT";"wTb}f0aE=`jRj](P$!'q*6x7dlV/MeqK7c7++5Ƹ=R%jMt3:2YQ `\h ~}%t_w uǺ0ԑlSloZy)@渂))Z{?] #Qh8ao",O;nuqm$aI:Q/&DL3xwF?X+XdłMXxe 9@Zټ:n1mw?1#1P]:)'jY 5曃<ҋi"}ca 1k*r. S1 wo پ'?>=!D)Tw|7}AŜ8Nz[4HW`m}qTsN# ]}P`opIГ V"<3(|gC?w%PW=#']70FB @{CY{)g!"? V8 0|pJ==!آgv*h!ZI*xv{b\&q#M#'q-kήT0_4Zl*Ԍ:- ~N}8 FP4Ϋ*>CF4 ~!,w2diR,:SpG|>mWb4D;x{[|&]  I|& & i1 T_l1;gLDS]/?j+@B6'Bס_ ]%'Ad0p֖u^tL !H5ip"4Ƥ^7ʌ{@ 1ǽβ;i0wY J+|Pt04k,^'6 (9#lZ $i50'H6 =zg1ITvyAGetD~x;F]s~Wpɩ g6cUA Xbj*0d4$]T ='Ĵ5KI4CЕj͛dE3=WuNO|Չ(^^"dbpޒ6/g_PבCѮkJa0Yڊ h5[cunʞ݄E:?!N]UUk故' >j )wC%9Ǜ,.9 傻ͥy1i~}l*L8B^mP \ޕT-g~ۭ{zDjߗD4}>2#v!1!jt$@6+:3bQ Xh)}klf٦?Uats5@-{. mͺ{ / Uæi49Qڦ+\yTrd$gpפd!"bukm9(7SΏvb]L,F<>/0>"3$NMxT;58Gp.xckfA8ڱ;ܓ05Zo(gn~ݷ\ <^3Sť\Gux(OPc}N5CMz,aՄa~D rUJƢg902(_FVTԂfT`lb[cB=!M#Fʚ>p,X?޼YbϷ/tȬm]PMO-`Km7h;nD@Smm1|g}4Wad5v YS_-ΡXQ/Q3 L6yz;*[2$R_R嵅Nzb댏@FXP%LcUF1lYf#CGK cJ 1>oWeimw<]6Ϊ½+t&F姍wH{3ҫ̂Twʓ:䢕`'Nԫv$ .*5KKlU [kb^5i՘Lޘj4d'ڽ\H,r9-x$y! ; ( ¹fBb; oXt1^"CdF2w?\HTRʑ`SIcҊ)e@ԩ|䆇z-.dhD` ࢡɽZ d oPߨ*K1Ԫe8g_LT t}c qqOJ 1^ ˦z!m?`UQ um8/fpOo3-o\g!! $\*pA AF]O_F(`Tsnri 1r9߲P"wmc:_/FbT\6vθuںWq/uYɤaۆq598RiÅiQȪ߁O VƕȴފE˛ɻaE<{}DΫm iO:4!m%FwwhhNL 1%#jz`k(Cذi"ȀbCq`;z~\O8o30/Œžֆ *PhI^̸TT֙VpiO$3hܸlE[.N/Hp"׷k(HNasH!:S#N_X =k$}!QA}ȂAY3KnGgC "3nI˚@B'}X5)߂ckAR6b=aʁ5HD' djv'˅3xX̚q u QY-JiV%6< cw%0TZ0beW|#ݡ;pusP;®T {rKQ8=d>_:5W* )(XޢVS1^3*wX9)W^'oD̏Z1LKDp"C`-F4 чEUӍv#٦f uD*Mqcʓq QT\Wz&} 2=< D)=ezZK [oףL뾴k0 PwQІd' >O&P}B-$a}%jX贒e0נw/ēǩ m1n/wL1[/h5J1T9{ \)]Y@g8?cmȾR Kj,#!p-pΛF߇pGe"@PKciM*+* pI8P=/QptFq:-Y\g G9Y7q-3hUFPE8A{h/)ou*A>d1/R@&4|qBat.;a?fÄ#ufXps,+b L|ۄq=J(*S{1qi2ޝ()KVClco6C! Y͜S8%Nq,CCpɀtt~: XJ%U!KM!0z \tr^y`Ms !yv E,+sxo"{yeY8d@@e-[\`[d/2K]qtTRNnP™ |ՄdRЗӑ)k b:!ҋSQ/PTqg A xdp_ҷ<1><~%y>-AZ$!6<Kqmh г}3;6r)7onHg\6E5tA`> 'k%1fBĕ b !mkA{ݟ\A/>߶rOH4scw1㑧E?O[hir߁/VavxNO%(͕g4[6E,A LeI\Of3xTu%Xf!Ow2b.KhsbRɷ\+Af snzZZS]<{⺊A[gR-R^mw.Llǧ;P!xmR]G5=p 0 '׻#"Ki+y|!q˓z@qͧDHHa V/ȏ}ƫ+JSPp!-5&y/ Hk<:^w:(̔?Vc/vuV I v$~b ^g'!+}mbƲB $A=a1u/Cտ=f .ʞX7}7pxGU@E.!ikuXmc|d1yR wzݬUBP ЩflEC1ae-+tqEyX Secåje]d#hE Eί9of}fw9l9iW#l#~ri1.&RSG)N&仐ꔝXcw Sdb*),Ħkl>PZ 7+v ;Gա,u:CtG\z`*5)T-D ]G5Nfh`J9䯮THƻ[iUpiT͓\N$4пM_Xg>:t<ࢌO~˖"{*e ,c| yQ棝z٢PR-鱬ZoR-ReO`r8Q~o=ۘRöܬ3H>3}뎺Ok+T^wyDp,f:4hh?$Lޜ;-`b -37F\tYqҪ͢v^<7s=t>b>V RI^!,{9eNl@yc+@s/@I2Jd &vNhgXQņ@vFƊws9$eu#V.0(`wF[D{0հ+!ٕHLG{qۉocO_WXˈDZ¿7(#IR$ z_ \VYIuYAȡ8=e )60Z~JzP 0ehDOlT9c7 خVΜ!W_T du{& 6A|O%yK+[dLۗGk{g?{ c ]@+f<@Xܷ0b;Y@/HJ&쩭dd~ntiڋ 9c w(3B)L*Lc|(dL.Rf+"ZQԯ/(ǂ80Ɓ>%a5u8= ?=J02PF3M/E0,AEFd56\/E%igKg"P*Y`{E^%?AXgΖG{xHXZoq\6/R̞LVThF=4!T/u2i[#SjD=/yH1fi'<~ךVǷ [NGvKEA 6l 88 byY[Jh2" X_k1Ũ4g㺃ȿua`?òZ$L}I0I!`~tnƵJ/!,BK8MI>,q2 X:x ϞIj\#z`ۀzVjޫnGŢps=_〾E[=݆-ZkޝuMɋ.rֹVߋp,ؓ:M槕یޖwdCesY%SXɅsX  Ǎ8 <\J-ܹZDF7 Ph' V%+D ,Zh¦VJ=@ڣ[&LJ;nȻX'5ieѬ!xJ53ᜮʏY:N_ǏɃf\{yS ~YҳiO A`*ec($Lgp6CC,g&.ıX{Xr*zƋc-7{-VSGsZ(#>xoe<*lޒ5ִT Ci˰O|Ya䰵(=(XNGu7`-bsv`H֌XfHj37`_@p[Ypq;oIvTԸw_[U(>h‘3QTyV&&/"Ł)EX FMzIY4HpZqnjo^?_% h?1eDV#$'"(){hUi%{c[wgN|8Y(c~yaeEAļy˙dŨ෬dc?*O)4UYJaIۈBvMnUu>"Ó3' #ߑOWȀe)}c gsK?--*4CCr]v8u(1ɀ u/XPTRS5t;h9U8DYe<2]j*7Ɋłp'|a}{$́YQKyn?9.@Qp7`P`4W.%,wE9T2 ;_bա?1+ ?cI+i|sS1h' ÔIi{dZ | >1m0&J#9by&*33*ޝj)?0SSoCFL$g|OP]!V/{I4 H F^fhjá*: r"D& AE9tő}J_hdQ<#%uXNC+KcӶ5,$A>#Gؕ*b#0K=OыUꖤ/M-0߯ ZwLudbD$L_*97 e,@wVz-Ė6#(El d,{yQQxۃs$9A:~/Eb=r`SqL/YƾL.ڑhtdEm;f(#\rBlG^Cb҆3Kl݁Y˟IJ9|,F Gl9Nmy(z0 Ǟڔz$ĉyYJ5j8|ܼճKRx|*Sǧ$eΦ 6 "_3Y'Mvo=(2rj PH֍t *\9b$E\"}d&0g3.&GwwcZ!ZMfN] q/%'#jJsGP'+bYAE.zt8f)eYw$&R(8Ƨ60z,ąas㖃,(a#Eor3%ǝhLJ9QH ɔY&>/ _TT;Mc#.:ꙑcW)_n""zkI1ODkUI4@3*7Z$O.dc|g8B[ 2bZpxh1( ^ , zqokO%kB=K W64Ձ&o:Iݟ[YNM1Sk $㫙pW4_|opm]'':85>${NhؙsNiBs"Ȧ2т&115w̏͊bz y!4A"樻wm񶊻(~el/x tG L Jxʶ$-'?q+ueR?SxU%rtҬɁ]pkKE iFղĻb #R^Y[|5SJ@t$PqYv0z^g0`蝾IlN"4*)2 "EqmL4bsiS2pD?[/=ސ !kD(m(n;dE"!^;H?HvOm< 5=xf@eC-(gToiyj@6f~q쮭!^Mb%$S$1O2ZWHLj[p10܃  ohzo-~q$ɉ-U#I=&2\YMh3Џxvgk%6fZ۸|1(_uY6S4lΆ& R)3.7[߃ LK cwa24a$:gj9Z(aޒ.c ѨMWf遐_WR |xdN#\Ou%O3s{[U&\2L.H-ԑg]Q=?dZ_f6&Sokj -. SR+*fP^pBxZՖ+,C&Z;d̜Cǯ[v6o-S G[_G{ՇsL5=A-bw^\.Qau 5:2;Q7o63~ 4"ݲ3Jo-(ܕ6w!#. l.*Qm]L`>d%gzE4{#Lށ96@vCA!Ga߾|ND(4 B L%Ӥ`AӦ{H J-9N륑]Jl3'_\mlt&D%ȶdžRD{xhu@Ԋ>(;];X离HE،77)9#r!!;"7QԞfeA nEO* amF?A'`I9+_]c.n1W*Z^ JA]iyF_iAs{o #̇ E[PӚ >/?LtPnwaK1j2لl$/RQO啟`I(+>*`@$+֎A&a~5IZΡ]R'#m}fk[l=6= PYOsZX!ؾ3p؊ʓ5 Azk0 O'm- P Twfk2YV }E5<Şeyh.{c#Tsԑ[?seAP;;V>-C}ÚiaU,b.1Pg&4y\v=86F*h Gn~p$jj4(I#5.Nd2cDŽltN.0CU2ٵ⭞U{|U_'f7夶 NOĈ 1>ccO8lq 7 = * I# ږ QȞ=m!!>6EzxБHsOj շK bGf1$xɵ!I_ZCυז1M4۸ύyXJ-8ir煋!i2pkZTg RoįZk!]z6a^tw Pk%κ\ /)NqM,|A0Bz`Nv?3r\!8<9ş3ĭ{Y:$+iiΕkRo8?bBϻS_o&1= W)BJ#7TTu5/Xv+jJ) aI,[4ko0Z~!vύx7a.( GVveĽq6bdyulЃ^=jwguZjz>Y1d1FZK8>  L/߲/ JG=~i{S!I%_9x[XEWс#`]/;1]1GHE$Qj S{+AL.i?+~3D4:fr aJ˄q{w2?3쳦n54+ hH<0f@ 2-Zg\GKj j:.aJY"ݶwpk|>|$cZQ~H8#>bɉѓו#D-8 BZJXR~l䕈ٚ1 hNUlB]p:1G.`Qnuv nZP2mR%ۑSE ifEcV*M'\,i#;Zח69XDC.rgWkϱ MxK-rEgV`r)U-lK g焞ϋs(cs 47HB MjZ.1XWWH>Y6s>}H 讌1"{—^x!iG޾)Wf]?nۺ+ I)oFtm)q(hPKuM1 i[gxTxR̠qaܖHa~ыF/ܲM_0?Pqp +r^_iG0fMUCF 3vPYޭE$zfBcwIYy86ni5k ,V}ִKBJn2O]Pfe89uEtA$`Ȯo~$2׆,+% #e{!pfxeKb.8aRjCkrsId2J5M3.tGlrD^4BFW#Xc=uDPjXZHPdATJ5Ԁzz)^uj<{ӅM]kmvH ҆,US>@V@w>ph.矇} w瞨]BѦZiN(y}쩂 P 'N=,MRO?! Oum“V/(bCq#X#I w3YWFm"'̈́皷ڵ{&(n$i *?=x :.%P틖X\B :)9 [j+(c9+% 9KC9kp4jvOuYZpQ:c^ ƾa`gf̈C+l7/W ˗ӔIdy{C:2J"tz 1XϴVD5=iBtE`视p\ߚ TS{WHQ E^5]r=]!J yDaYXsq?ΥI/n%lA2YJ0M$f!$=PvD hBEa G>SJtInȥNxlh~aI7͊{@*Yl 5)O]h ecœV%ǯuDH}u\e?_鳠yshcr~I1k;h=kO$<\{%`7y <8նd4{w;[7S-:;N9\;!strʲ_az+;{4g8yR~mRRNI h1dGU{mԆ`^o fSm/]1#7nF+iW _G+Dq%%u3s-<!-ѻy;0̠$a:w$b*kas0&gzyy+}ޔxy]znf[ّ(s*udDF̬;<<9`S#QFlAOa+P1^&QJB ޻V]6,uߟ""Մu# -G#rd`xo>eraw4T!Ũ&wz@a^ݪ? 41Zpġ?XΒ">.U߁~<#!5\&礖$?p-%sV؊0DٵodcTkK )hq|Eq ikD/oC>'v;Nׅvu9x!s:V BfM8+U;_A"$GWoD9ّ,qKLY2J,?MrM/GZFf|*9Ls.{5  x-F;_C,H)v}mr,AƸيHD?-YsրdMrdnGӉNnJU(^#!eBw`t9ƸwC:Y;9Ր9I>ša]Ee=@*|L|GhCk!rG1N/v-$Y"[YV$Ux[G2faHh;- VXYHRJ:kfJ'er`ke t>ݠ67pA2;GA.y 1r$) Bihi<ƿ,ޣUz ,:g,x3D?F=Gz}_<xܿLOhJ;V*QZr擵 i_UɵPNliK~iRfūgyHHFhYG-4 sulً?gX~e>5$+KGaՏT:8%-ɓ n{;vb1[ͻKL*H(0CƼowQ:1E)a+ ,Ol25Vdt%`gܖ5CU 5o!1FV&h*`f73O y>x`8xQ8 ט@0ie ;`,hD`S7uz?KPsīdgh?֛-Sd"S:?n[XY ~~Nq#ykJ̴}#maH$r6[+Qu9s'8݀M*8(t a4 @m;FX'A/c)NoYLV8HP=zȯW? 2kbPeק d^ġW.?P[ zsc}ضE ZRiA}z?> F&֍,;JLEbi0F^l"9sK;}G}O0Z(jRcKM$TQso ڟ7AM xǫ\3a8`{H F4lhi^p a[0PgM2 tHؐLΥJSll5JyKÝC {ᡐoKoODi 7 tY\̳rkI5G jX24q} J"-af܈[b f(VxUB1qs9hR}(3TpE?Gh={&KcdPM|\ #eo !ޢC;qPF lK,ցD;18VH]ߡn^j/h$y%;>;*ʣ>շM]0#Z)24=5S-h%ڈ)#&V7&g{؟ʜQZjv+UoNyMYOWndb Q)\c`jJ ij6@(iBDQ`I}sq[v)'~4[N$W 2iUSV~"ڡHVQ|TSFA;A]|<̥9<;kD;=K:_`${Y7n:/o7k&h :nٯcƴ[fI7Fy!W< W5l^.!!lEґ65;,xUF>?4mƞ.I~ -x+QI D^mGʒȌ.Ni<2<*S;W C+˳54>ܭUL*x>u 0ZWyb]ߑpƚFgf)ڐخ|3tހPN$C㴳I%)?M8Ougu5:7Śr6Eզa@3吀H6aۘ݅ybrsvqrez\0:0~'"r$;䂥]~NR~ զvX.J;nhV]&]5עng?|>ZA6@x=1t?3VbTǕGD@$~u:Vc{q[Ml#s w,fP(}j ]ST'XH녲[RA-(fj[r?)I6/i*2oPɴi6b$,k+t5 uCF,) ұjíX.64:sV0G%4ylw9w7q_Ja+ΐ!~Dq*7 KM'PS#/n۳*aff@젅{c;U3ka!"2eX6nc;Eէ`S4~3Dz#H큄ZGγ#>B"KEf8}?ah-Ӈd_p0`@XŹ/$6(+!V2 3TPlT`W^\HG~@f>lVAx>33⭶հZnV<ގч[HHne|T õphHWCM l$zb`pC'3WT?u)r=v$)ޏ(e@=“]?1SA_$ NTZSUc ֫ D=_^sn10#YANd5{KiNxrr?C3S7Qix $h i;LũMv + :*elERɱK:޶F AUQ(hW *cQszfg=. rdߡLo #k 2qN`+^0]n-j jV0.3Cw'(uv]] QRv9ӳgZntSO1~jnF-(3$7 Jt㚱P8KقY9xd񐃂RɺqlW= 3j k?V}Y4?ߦeV%;)Ota[E|WO}J]lצw33 񇔘M#5aXD':ʷl]8wBPl%,: 5% 27Q z-0V;fh:J/>Ip:c,_KhMYnYw/9 x(BƛI51{{$Pݼ!좮wB)NM p6RZ@) i8w>;\Szͨe,~7@`Fq*rN$*[LP34|DJ9|[nQp4eķ~\3yVvG-B]d#Af i)<^6s,9p-ǎ5<3r &:eTXht(t^̥-wV9=~]/b~ n$]|r!ڃym_up{Od,>v&[>rL1P4\8А-wxƆϲj;UkXn o;[1TOA&;bZed$yY.LrO"3J:PIyAjUfmZ00s刿` ~ (?s,u)>1e^du>TSl pXxAW3 OX"]d!Ӡ;27ʤjQOCq>ѩ@2b;_EJOSoEC5e0 Q zNB+%y[w}~*yzk怮턿o  y 6X kYѲ,r?J`wJE">C|=L7p@T][M Ks.GB!a2slFeg0e}gɛ:%ȼLq p!}apZ)U8俑gojkQd2?jKǤiQIG7:5ιA$HHVE:ΫS4s\oM}3_VIk rz%Ot=S5RD;-B^=ā3+`Fo&AQ)*xq1 d0.*N/֒T w_xr_H:UO)psۧ=[2#H>oaO!AP FS,;K0B1KXDKZAeA%:S68fYw_[(e1DH"d'K[>V> !UxeBQ&(|vWeHs#g=Me :i9 \]SCu eb653>N|kNP=7=}/1W-]62U#9DוWu0X]9z'0]_k26S'+&Hd o%Yuak^J\H쑿QZŒhI8x> u@ y#)ljGblȌW=\#yRBLȇӠz0%x&1Nq]KY*$k=> &lJbKcr@M"*Ư;x}6&%M/0Wxe.xpgK#}%&CCOJsU7ܾ%*3o!6uB˒Rw!ڥ'zC8]e`gܬ dX[cF](V3Or(e$)b&~]զOZT7cT 7gI$+ԱzgcAR_{co4aՀfL3; y<)$1e$<8~Z(<\z.9aͯƺsRYI?m>Wm Y]'DY;O+<VV"#41<& t㜫r~ 9o1 ؽMo=lv`n7o4,QЖ'ԿV*%cy LUpiLH;,sLla^/%2͢׆E:ґS5,Tx5H{W E:[ל5ز Z^RWJj^KUjC"JecM'ןjS.m$5rZ@:"jUm.y*mfe$s{Sa|򹓼Wµ& f𽫻H20[[_(@<\@V8rxf:ՖP1؋; ǭ 跏è觎ΨMbHw]Et|.*QN"ډ‡7yJf}ʴ/PiS>ZmvWe\bb"*n,yߨ[܊21k7$t(Qj̽ -"ZOyc.v(=_>A ;in&(1Ҧz 5]#I}$bWWͩ?bL?~ؠ%:,CMWC %"%kP"F+ ڎ(/8˿sWGwi?Ҝo8L "uHGXa3C{  ,tG\ڹvs&RL~J(L&<ʕ xoXهXdΟ&]L{ eANDSE6"?{>w*A)}r?,0l\:|1E~ԣ{O6 bR&rv&mTViKq^xQs(9rb m9#_`^Y'HϞ,X_-P-pտNI5S3f$~j5_glsàag;fi4?>~ "A$;ܒ#}?;LWƏxʦWƞX@hTvBٕGX*ḥ,K297bb6J@Usr# >(f2OcP-.'‡C>. lދAnFQ ,XAo]ФUц*.(;j eW@NKQM*\ksΞG)`  JĹE3٦϶a ueZx:PkA+ &sISYƐ) B;JX w o4PU, L|+X G )oV߇0Ya3/(Jp}>WVr6>_*y_LK@3^eH w, )g @G_ H8R!]wә>v3-|zFZM|ŮgU>Pli1wu63ī 4Rq5EwGJVA4s>IoRD%.nWτ[nZP N&4= 8ra'L(tpj'_(0\˶hAS]Әa)j}uLè:n'6;]^L[eZ%=\ۊ5``?u鉔MT  7Ujb켍ݪNy/1ƀ% )=BZ8Hha!tŎ2?WGT߰2 JNTkF;$w^f'ߔӇ%ulA5  W5kHBin6=|w>[,)7R hu*V%J*i f+; Zk{.ٽURצ3 )V 1UJqh\>'QԦ>kJ(-SpsX=De:?y$}m["ށ9m] 1s A8*kzIs#>ٸ_ 2< }r&6j>.'ɶH\*vS\Z'e^_!]9o)Klߖ[N6A`%xuY\Yܵ@j5Nھ oWB"z)b67>NktdK<5lSBigPg 'H#j6kb'Rp?)AlޝŢeJԨ <8 dB@)ĴS-~l电v"6cZKpb]G `WdRH`ɀ$)"DM*=V_Y\̐txtw1C{.j{b.h:p,[2ԫ xߔoDZ+*oi\{ȪL F`7r7f}>s[ST4\u%4|ΡMqID۝$'@FKE)Ch^$HS;eRX}O(4$?xn@^n5_fO:YL:WРr_2A(\|g"o^? iÀG x17Xm6Xc}krfcL[V frO"28MOq/JAѻ:خKW)qMZ Yal(C&VH6_]33;ېͣS/#օi߉%E~T,h¨׷,&i[KOi?k9"ɨZY о"O"h/ M+,0ꕞoI>jNZY|q)#"NL 1^p> jsP 3v)5`FݐI/KC¶Xkz3%" ¾3y]^ 5&# rSWvFݰ&P=4|+;:\`[)C냎i7>ݩ>3:"Ķ0bHKRG3jb%*|i@5?v&"cf=3Ʒ7LS )e{->ǓPvHV|G fϏ7O|.gmշ®i"].B 1V_F~/3N&t5okUm]A%,@*bu*V(=nBDĞx{l AaU#,Zj1DŽF߯WeU'j}`&>\Cz<Ja7!ɝCI}<224Wca_:lX$V&TqtHw70jQB>e4+Va__cM4kš|]~#a) Ƥl]'V\#QFjxjG\++fˢ5s69[Y} q,!T[L# A?:Oԉ e C3+n#WN=opB^v63 bJsbb24zL~o'T˞@~"N%oo-a+4/!G߶!7i#4ݶ*ck|Ce]П+[}{\˜Vu0ˆ>pxc؎:s IlׁnDY ):? վ5ӣEq=M2)QFāSu(˷OQ޻prBM[F9'5upQŎ@ùKl}0lX͂,I?Ѐg":sh?b{6O<Nxv԰3\$AOYKFE =#2^4̸$Φ`ԓku4hMX2&!MϠ7YQKщ];Ԁm>ڵ̠ /d&D! ϔc5ZТX(ңv2 ,J|G.8ڢ_qdƾ K~,S56Sk?mDh^'-`&hYUUm(99=aN>[ݽތKeKzҔ{6=Յ&Otqs٦2Gg{nsD%Nf+7mL!GL+lDʞ?;oξ|B+rCk8g(*yC.$%%lۖY@T+vV gլg$^s QN1F=r8!voG3삐|>KȦ7UZ(p bIh[Г4^vW}';O'@¼b`obҎ 6yn ޶>.K0陥`}8лVM; zNQG&ԵeFs^-5GZ = ;z$`K7c^ ?M݄+)Äb8xV2Lgy?sJTC@ע77,Sa miه#3#pjգt).bQ47c8xipE++/cWL導FSglw$" "<퓺.>o5qE'S*>, 4]7nr㝯voi8*/`FW>+$5V_'ir.ԗ{ۘƃE Udl@JlS:y5zD7`ݱϺ*giB+Rd<1~9U2N[lY"%nDUS+Ebl[N|`e+;o =?Lz\`ͱ][l!73MKRz7'IXi?Svp GI)].y_\/"\/.>Fv$ntSRL@I-GBGHБEfۀÍ]5_HƀƟ3/*X \i+-"M-{=4]`2(c'hJ-iES1چ ?.ANX xG/MV:n @("p"PpVY\ 3u9#+cC>d:רt8h!f1'?7<1 4Sף[&nu2"IOv ^>^튥Px>R׺qɘ~nr;MȼI,`N%>(1.Y/J`\*JB҅ڱ+ps'ԓ:`gE7jPr$o si`cPOZ2eq}N0Uq9 MI/ga]yZ0"/ME=ܝ+7j:!ґӧ2gJ[Kj$\Z41_ ϫl}YDLŞ XrxV4,wkWZV/ڨ0=3b_ʯ:\9oEztJgJh!m]]N9W X \ w`|V-E6@tLLif.(P]HI3=7Ɓ{n3qU44fM,U˩ vQxliFK>7~WkDٶh(K2M(ë9 96!Wjԗ N) y^㯜^$R /ay-ꜢVʮ2ɘz B˫Q4v^vue19# Rr+=Gc}՗{ih/P-&&euO`h/]DV>T3X~v'z5fFHb*h\4NPEOb |Kq-A;^]†'8VM# 4,e x(6 qC Z6G9 >i(&g(c{gj+Y ɱ79-UNJ>hC EW{ zZO0z,)J{ʌs VǡŘњ\{D#߿v @-Q.7-itjd-X+4 -Wy6fKX:+gcJ*Vy1$W8C/*^yZybAx8;)$u 'a4z:)+o*yڷJg(~ӹ&_d2έrL]$1Gi.=sqѣpM +.e*GT>*ٱȟ'ԃT떇)̧Ņ{ww\ B9k]uHC9nf,At0#S+6[L') ύ9&,d~&|+0Q?eu?^OH{kEsm`-]bwݲVF[j~sO[iߨۄ~tS./ UE-U}T8/u]7 q M2E/I*.'% o G:Ec6L%s& }ِ@i' j7g{пkA-*Eq ҭ$ۚ۹̘;JUU zQJKܧd#.l|_^ģpiBbkQL|#Wo-~P$M1p4^D:R?0FxB]\M3ഞYTTMƿh1:Sg3-NJ%ti3JјSjuxn=-ң%0"ut]9z}`2.P( .`xGGm?\9Z {u6ViE&1M)K0%z QY[0 Q_`^Y0)KS{c˞Tq!ު)\+0 R7t;sޛu5%>Z2IJa>Iwo( AKsl:Z^7Q"&f}/~jiL{˃1y5Y^Q<(.Sfc03fSq(Ǽyj'In^7۶\S-OKCqԄhCӱ;iJEz0@ } Ka7g[ NEqv!**W1t/o$wZ@/;RHLC~V6f7C,/^(}ux>dEa-B';̦ȷoĄ|7NE&\B|SuYkl3V\Z~1[ n#604EdeM%T%9Jǎ>~zn:8b? :gdйavs1 `Vۨi Suho|A\Kt$Q+ ۛ*=5d^c#>+O9YD*HdSWZ 5\I2輩+:fcTWkSЕG).f:{[I?974w ? q5.0 Da=jV-h&ҰJrK̷pުybtC`8^3AYNG[x@$.ogtQr̼lEy`1?12OsN"xƹd=2m:zCGM]P*OYB@\}lM;[  mR|H龢O=I]__k1GR5m r(k C/=Ќg A9D+Va?m!Pgc7˄+yC[⣩f^@N"oU ـOB نrH?bĔHG!/-^j\M1f*ЌUtn\M8z"H](fJߜ(+gܚ%Az \)!N [{;Z+V~ֵVRW]61itεOc}FZECJ~3OgѻgZ.[ER}i Ms Ae~a="I^b;~m6xCy6}}2ªb{fA|a (z9X>y @@rޠĪ&RKTNDڅfٰ RFC.l Sm7~73@Lj@l^uW?f⤑.rضaIK0dLA R')0TA <jQiD=(ΜȠbӈel'5]}  D^Tb|24$${z쎥~cRpIXJFdZ#$~>%GI-`K7O)⮜eB1¶_2ݙL[sR n|AǚǎlF=ò;UIF7~B?j'ҩVo zHm0nQnAlȃ$o9)# +rRsԟ[-#Y+8B5t#* ~7IPd&2`?za V~/)?lǓ^ rz[29ئ; "aY=6yڪYQs"?*Rq1'W Ը_tF3NJ%a*Fz +2`J&N$/?R^8^ ";U=ALeAǀڬkwEm}(Jg/K_{G9c(8 Uܫh[ Й;oCd˫q'X lLp`-j͠(NwLCO|ZOtJ18^'Ӳ8lP>Y7\T*@bdŠjjפOcc9)ķ\;K@р/?^P̸W^ ~r>z"c-7b e_p?H!~ "2>l+j]l] $m2v@XT%rL=V8] ~zXP]N `$ligHu1j׎bxko&v@F @yEb̢m¥̑Of_Q?tO>Bs3mϺ Dorc!{5-z4@Љ]2[FlkSS*y$ `Jh%!725rfmL3&ô%zj*\ Gȶ8 j++asI(&hMŖb }% gۥ]4X ZkB i̳8`/!$gu/]|&Gu7;ZDѲ?>n7$}g/:/A`ՁVjW#K-Zk)@BL80>]lJQ FZ)n)%yHp.!!W9o$#ɯxW)js߯jH58qR=$Tkd;Nm J̩dԟ"DnmU``Y 0FJóS!핒'G(`ZC 1l_W+*))6(*(BNʳZԿ"jX %fr-<$r[Q$[D&o Od8|E_߀ϔ6iw]S] !,T R+ P.2"K! QUD=j)MH?t,_Z`*}VѝũsQSdnYjʷO>8(1͗oj3ݵ6%dӴvC<o|BLM4M m  4ū(򙢸9y/W|D'`H) 1L.R֨!n9dZ/'L>))Vt: z_>gw%Y4QWHS93)tLy6DW,'ԩdw.UZºcDɜ0t]}r8.ߘ.]Iĵz"ѤsFr@1ڗ:X_1ԲJ {R"#P,Y(_߀L<&~T$)K J3r.̈́ʨ/<%|jb*J2bcKBD$;@+=ؤԝH=Qݒ0.3ܩ: .4 -eo] }@1'h$qGn:TW#Y{P3O冭XӱюbDŽڵnӢ̮Ra:ӣ)F09*9)ZV!^(@q"icgz1A ׎6EA{,oOB[TwLhSӷSS`|5;ۃyi*c&|LDսɑ.jg4xAە^EȬ&|[]|~أh VERW&AuUPr#=zw5rV: to-Wb4P֯`*߳n¹MS D&$.1D@BUu{$Vv$,~; ,G飹 6rWKϭyhяT<Z ]htT(#^?{-ҿ1W!P)^J6+?A`KQ\`(GL (*`Xü@B[]vc2Kknf(F iK}ϰ^֮`@AR9UъVRmk2bS>8@/j]NƷ`7`Ȕ[Ji%d6Fκ4Ia>6G^J.yBX/1/I~%|w 1Ϟj@vԱMA&ꡂ-@\f]3&"-Kd Y+sɐ)y5hH'A!$ Tfx~33*fq=/g/D(avrB[3ĠW?S rJϴp.ub"pj~m_\lHz֯,ێqKA٭NY{iU~Pb*řG%eC:lauRd^ J4~ci~ > w4З^P E#Xi氛ZrTB3K=!],,*&4`ߞ(Fa/\{t-7+@?=O ɡa"@(5,BYsg{ N0xs($)e6c$؂V;*l:BFX%s0`䚐Mgë~?X9viquAZ##7i11&hl=mu'%RADS$7\6Z9eˌES[<"^e|Bߣ L(D<2 D(4[&]@Y"kcZl؈X_3V`XN;*$5y#L h\ڡ'VV{pڝ7'I/Hy C؂tL~fpĂ[ןU9)騶jCq]mŌݮ'l.ХS5z'}e\VWtC3sq'16J'1_&k!s^:̻{|Ўu8|])X ᰭFۻ ~j y@2S=V%z*C{0NJ]7ip.M5,XY[ݰgdGXF,"wSzzUoUt9S]%*4Ϡ˷ AΑ zǠ7LQ-*-5鐔}Ҝ [u}ۺ7FՀ,6|+AGC .hae{>T&XDw+h9CjKח5e₮(&;Ȅ"+tN;?[a)6"ל݄yVIvM2tZq2ƶ3B85wJ,|B-ǧB!JKFN/mi@Ƨ&cdl>Z2`FdV 9cIC+)g'hݢbކ{|n]Bp,%1e3VKb ez?ma >`^;7ndp}&! DJBS)͡ӒTxXN5!21wV %}] 27yBG.l`kǑ҉^KoN/5{EAP%PV>´M.ifL!-!_QD&|cQcR)-NRFD@raѕusǪt~L ౙp}392h#߲ޓCQb ;k}oe 7]De:ոN$`I2%.4WJxP} }oGJ`w2)+nu/x>@PX6샼w+Vm.!xtO|hAF"U?cPB S\<<Xa2Ro;(tRZ R<9^Fe4zfPFKqL{ҹ`&OļD];ݚ2`věėW{oni\!+CEAzFQjci{?c0j <כ)nu 7i<>>u׀/| O3 s(Ba)0'/^C0F:x-j͛mTv¦_UW6(E0EJע5Q)\r5=ukrg"HR~ک. uypMJ<daB:vt/ } ;0>'ܝB`g,Jm咳MBX!J(eWMq@aOQ5za+^/%aw8ͼl8:YRpwe5 9A]k( ZﮜL2Bkm*Nzue1nR+#mjCMe ! $6xg_o:AEbd:X"LG&٫ hwu)EÓ̿EASPjȥ 0Hm- Rѝ{pG bu3A|[& Ô+)?Qv?HڛMm/rG[Ue֐thb;W SP3{f)[E*TU'G<qYӼ{,lKt:9ŌqY5|\FN",ve4(B^C^*9 ^¬qYe2;JU zIވ1`mht״5 c]i ecƻ:\?OvХF,2A .Ok5d?: BRpDؑV6ݔgh֋2CN qAvtF(9GLtԴʉL[5<[/-, xPLAXQ5fobx9VPGSbvu{ ?ޫ0x8eg+Y6^<:PXL=?qKD  !U(UFr3v<|o]^U}Lj!mWP| \wO VA^1+vz1P?ܶʧQcTifru3jXg.xh5'G^$Z~da綳2@A/"juomZY\pYeB@ X'ҐY6,ǎ/ =lcu dXĈ ġNl;gzkwȫ#z sܵP8.;+= ƹbK#д N+lvRj:)Ub)`?vxc=f3A4)#%/ Jk"3596.&_*EG\͆F\^b}"!6 wY5$V5ɴ ze@\ÿ-ct(2EZtCce-Be(CfW.a5zO,*>ї'=埠gh _ 5Xfѕ,V 0sZ:RGݻrbWKJA@)3د5(ʞkܿtskw*?MA3:PS;U,!h`;~wsm9ӉhS>4n+R%wTBW ˞փ.ZD jSL5fM. AqKD׭_>a ec!E aN`LڈoV,ŰRU&.j[4Hs>lW;3&X?g2ăVM4 ֵCg8Y=M{,z$-Z0{j"{Ea{oIZnkeT0$z+}TY=o[)Y5ny(]dq#^Pv31OپGRP)sTy-q B>ZaeFߩum'|dj< Jؕ`ktvK!le3.fyjߜBFA[`pn8p¸]\k{VKQCӼq&.fq#Tcw*y'IsVou,*Թp B 1{=´r.ߩsFFnb7KBcťtGr4Ǧ9bBI{=Eo^S; Mz,/_*{1l Y8,lq u,!٤Z/ ii!v=;$4iɢ$ Bಞ{fl1,Q oUm%uѲRvva!a oy;syV2 cmMwf$hcZ)@1GPoV)p=w3`kjPY& xirX(lcbVr)!WB4:[EY$3W!t1emS4y/?]ܷ|> >@]f)zj%.Ur~}'~98 ␼^(ơQ|v¿T{$(A643ƅfyld37 Ʀqjy5,6&B̃_ĕ2Ѓ`t, IWn7F WP YBq#9lI“+NʺQvZ\~Vެ]BPn\z,*>Ľ9N7T@r3Fզ!_bBWvXM5(L0>NT44e=5E!eR.-͵\;wl lFd7XړT@eo{# e58췳ɱ!{Cg)=+m棊hkg`Jɠ饺]&'ZYN]eFܘb଩jF2q^3ȺȘظm-))q(Vv]VvC^y0slRm6} e& XdpMv$"m`aT\ -DZq:85\ ioI0:L)#9qxE%àaFxm7+0@Bz+01VŰ]/a{!7 |As!Kuۮ#1JZ[-Q"$09TV BoJ,Ł3UIk-q5p%`;)Za]9h,@4h&L#4#M,3+n?XHNk+~pU=&.̨j>s; L)ZbG)vP)8ECκVbTES*qKZ3Xv6"OХmGʘ7ilhrP0Bi/C׿;^s/>%'YubP;oaC&%g]uNrhqOՖS+}ɹ C-Z)ֵT{ VnV *+He8M 5.X[,QcF J k/PIQ %-Y U吿gI.E$|oǁ hL1@5":Ge4J0iPn-D+%Esda\R :&!p{$8Tt0s8n3qibJo&5lyLGJ qkW7kW* vpS%-!0F W IOZġhO2gLJbfzGGC uLBjxe+&cr7 btltM,-e$!_Q}n}S]]iW0j{y JdFZr$\FXt^5CmBb!5:os m̫Đ3,O٧a`@EOYiݻA7[IBH2")l3`(c:0Y%d՛e2z6.*5R3(L-|6j>-9}rQ*D'5x?ʤ3bFtq}a^@P4iZ4WZ,4Ή KgΙ}RiZO:}Ùy$*NԅCV f=~ HK eOa,5%?6c6ha?M/Xʓ0yއh c!Hk>S+2G\lH xHGhŦ2*! rd(Tk<2R2ukIv&+X= tIR*2ct:3ce"h :Л4 ‹j㵬AcBzBi+0(o9W3 Lo'9]%Cd8dٵ[0"os<9kاH'80g* kMٞ: gk;EVg0Ɠa>Z`qܬW,%K E%*ECic&J%e'm.^]$,5 [a2auιPB/uuySS4RLiHe9W%\v iƹ* {vʔ1&1"xmƙ'jh.ob- ,81niE 25(>,A,@sgj~g3g`벸+YajpqGN3 5xG@_8T6Dw30k'\߳94=7 y&wpa{Ѫb,8ZBPy&hNn9˻'TB2eq*5,5q1/9ɼC$Ĕ]35eu|l5n0zt0Ģu)8Ce3G(ySG˴MjCGu0㽛bsW? fр)<F^Dl,H' 8Bؙ1g.ӇTs)G ߢqJS,flsdoh jz77\Aݮ4Èe('&]<Uez-W$LCë.>hш{9b#FvܥG(R9 ER ObXL4ӐGTnlR8ԕ % r"e~6lxn_Qϊ^ٲŠ`n CC]Q5b؅Ze6(jK?̈́B/fjjQZœ\NjJ( &-^vL7 YB'&r-ji XyOY\KM | X/`/&Eb4b84(amU~GCwLo R,frHhʜ XTa47n .vyA`C/شRB טe<=˩BP0*!L*,t#bX oh 8Dث0_Ι[wf|`Y$vԉFX~]@x+w4 3 "0L $SMV WOKA䴶yGO+H1S \ U`XU 5L07'*+<]T#0hq1MFB^0\PudߴfhrM; ZUX7g$R㺄d/E$<" +v{@d2K]Y4MNbR^VZia=4̧#'-vj L-2.@)yg:mP:Z>`oXrR(d?'4_Szcz c'rJ&28JdI K?{`Taތn邛پϓ% AQJ\$IJG)5a4ayS0n ł 5Y(bsaLp 30[z8㾘F@A@$;o!y'wԀqL26 0Я=p]x,,`u<񺟑;P)§(φ4ü9_&f2(L,<Xfo`Rl5EfGKiwF !*t.6%Mj@u4)`RحFS1*))bꮰ7:;F|MxX j~ch^غidd&hS9?nn:yRh`)7"e6gR#1/`5 C4L+ribSGKKY]wC"ZE/FK̰f [6i`1 f-̫>Ž@/V!7٤Bi{$)-T'LmqZZ2Rpce<Ѡqap*TAMjri Q2A38-/b,IMliP& Fr h5Dɳ3V, K=!|3b]B{e:+HhӢrUtjh)aI{ҹS @yLҘҳ],[W֜t3qeLI9;*^ǁ`V6hL qr30f0#~ i1lLi6 6&ҵeXc⯷egeCP725  Rt(M { PZD0לĎh X铋3ؽ# ӽ,=9it—ÄwI21:+SPzK)bkӽ`cƜBo zl:_S-7NΌ< Xê<,{|]a9@=eym S gxJFX8ScSH_ inُMplq%N &d2Q *M ֡YV2wrm6c8$ph9mRf0h͜s"X 5dkR|VeXF`Mֈi9ik RL0lŦH+ 1Ahbȧy^ɰ ,XF )x%7ľ9a ]666M(zo" K 6 ћ`s@`zgL8t<76 X9Rp`q9^ O>7-j $%2EՑ\T퉲"uwbH~Bsu7pCވtN PjăfcĈ_4nl!Ƣa`  . P97K M[*q%]mCS0b}i ZYs(aﰇ0>擒`tVvc3ĨHԑX{z# Y i)dv,K%L#G@EBMڡ@Д^t0bD D7zCg6RmG*e#NsϠ4˭P#\HHZklDM(pBVL@56MbǨ"p#[u&|j 2@@1G+0qhG$DڂfbE08t&dT3쌭7`r#B.ǁLnLf F ŦMm#"`B,E1k䧱 fa4fSZH/A 4!*a1n,xt  ; 1%+ƁƇ؉,P*80 0k^n{"7QXHXbISt `$<G gH"YdN a20=v iaɸ1lFD9'fHܕylS`X }T?>$91 ȁtvQM6 %"䉃bKAp!Ib!Ű hu]1CBך6K;*Cwx),A PΊt P(j.0@ ccKŎx.0:h']wpSet{6Ũ8C m6 C |N6 _Eɵ.F'P@H 21MC3m/{"g $Nd#B<8 ҠpH+@8 WrV@)=jB=Tuav7nPsV!8T:hf5Z(z5m5iCL-@"1Z FJ*!xN5,b6 |(F, 0j'i*tj'U_cwMAύߠ1 A`D ,aD/DiX#y9!d6"D8oK^"tqS # kw!ń4@'Цa R`90 tAB#D7`E/* us7PB裻c22_FCqvM g(V)''U=3ic;`E躖.e@ cLQ h!QQ 4n:)v(HBc3ڤ8%ad!aQ^]CJ"zȘXX.{2P,1@?V 5R.w1AK u87dQ9 l̊' T7P J] ST.Lj$ #*/* ƀ51jN$p0CP?3"Oy$@$V"en &1GMr" (?A sc#LaʈQF^n}cSK\` ȪFqؔAPKȺx)tUo튆 7*B%1 X)xwFY ~t\L 3DT x Z^) E.@7VN P6"!젃h*j`1@v,U6  ŠG!n@q0P"g-0B@ۊ/*"TFPT-L "#ؼ.Bc .hvT,@@pE7PAb^IEp:8&!C@q@"`fɊ&V e*ewGi~@7((x"| 0~fȚH!b ;%zXX*#D3#D21@ vS%!a =R -zMơD@z`h +e_b2FSr,iyJ^1/-iP>U.3rl fsq@A*HD ,"3@>Ȇ1`( ) !)DB@TUd*p܊B(BhDB" !@@ D5EA!Er+X2QCo \Cv0LUAshADvA7T@1"!"*2qPI,# ""*HbQ$<*EP+ .P$&o @01*+LV0HFAD> @Y"aI )$Y'.fLb# E"I,A1H0HD HT+di³"fD] CEbQWhwI{%c~Lh( cͨ1ݽ(Z)b ˔M9r̤|Mk&)J[@3mWYP-[')vf׵ӭ(.%Ә^\ %[{&äs#¨9F"!vfDc  @X 2+ H2,`'`B,Q;,# H #,Y# 2DBDd0-*2J2* R$cR"  ȤXHE`Q$&J$bH*hHbĈ$"0!"e+""80X !6RA"ȤRPB)c TbQB HQ`D$A!VUA AIq"P@DE!L;v.!@ӎcwB$X AHd"%ࠛQd$DEE$@Y!YHAEPPD@HA v(JFDa "B"cM(B ADbUJ M (D"$ (PiQh0B 0:4D4 Q$dbRa , A@@廊Ba!1cXEA !"SV"օ!L!D D$ ERA $4)QT XTRX7 fF[ TDzS@ 4"XqNي'jPEHD/X5XꈚF p+zLAP EFdU"ț@XD$BB ""q c k,]C7Z!HJ\q%CI13Jʂŋ eedqUTJ Fs] WTB/z)+Y0{,]ťe.Ոv/y de^؛WfljPC^Z*EVBpa6&Txc8YB:)qjP@2em\ r=p(úwHF޶N<6gP %"\f o#HFivB@C_<S ZrD xh 1EU4NgdÊI nH!o$G<򘢇6\إBHbd&S abe- !lLIrXR&0eřbj0͒>le2VYv=#!@Y!P HU< FESbpC *%n6!XATAP^+MPIE BkPVܗ*,dH (n3eWgjsb'EkU-A*D!ANh-5lzmWD"P  B$$H5AgG+\"@+~,.oj%`Am}v -2R0TP`eJ`B2i,Jd͵i`Xb}V\E ?U@7[0"`)V,HH'ԕD#ky$Q# PPXB(EPTTX*ADHLL;ct]ֵppl۠M2`6(y0gaȎ~N-XHUa -bZYl&Ne#.J!a/ NDm c($kd&!4JCAV%5*bE |x~k[D$"@`⁙""B?i,@S( >ip<4QܞpAC6!I82B,V,T*KlVDATJX7qT*2" (&j~R F(t qVQhБB@$Ld 1 )08ƤPREYNWD;hLUSA:D,Dcʊj@']J. "+ƈ b"8 HÕTD%]5 [ %άE"\!d^(PAdH Wg"b*@ " 6(E?tCV0OR $*}!XDdX`B=CBI!aD)*W((#xF!p.EP/"@AnE&A'~UZ""͈Q6WB@ܹa.GCL?~ 0i6.}  X!¤GAD!Qb((vQADrBHz3b"Ŋ|I5 62fD7`( *_DZʪe=d4̗{A@A.',"(ꬡ .j1RpVW(brݧ5h D~Ȁ/FP2mc@S{R P1D mC6Xt%km*` qHX  $Gaq^()2hT $(BNO;@/= 7̰ة)ьF ibv_TGe960!=p}46)+E%$=Idt wGY|e{=(E7DzY<xr1q+""z D[ c(G͂/&?zp$(U0D1fE%O7]I>({VyڷB+ o)J` M.ިȂ#`7XvGmdCEhhfC䎉t(dC> #kD<\EuTL. .T˵ "g""'y&*.CJ=_U_* 2"%hTqN Ǖ"E~foSdS@كkhxEm0V͈C " v1F:hFqՓHBsR-a!뽅(7m֝!s Oͤ DBl$RAKAB" E$;="LqرP%⿝bB/E  dv)*@4'@FRPYDfLD BnA4o(@oT%C "1 AXYl0G;v}\F@(b 2T$*O޲$ yoƉy b/^X x1!uf-` &.ELbk1͕($$1bF0aP!0ĂLt""V$ "DCd ΀Q"gΦV(e~'Ƚ2Jhn-}Kw^{TD3ˆgQ EEJQ!?=Bgxy5I1 6#a*"ŐA) QԉE("" PN $1 2J0 :HB!&~(ac31 4 [O,B{XRAKƚ@bU2J}RTjrP4,Lb@, Nqɤ"P"@:D#$U?s (eȃ4wQ bTW,46,HNQ'0&M0l0G0!͒*1BP;Lhص bAd&FJ1؉4$Ǥ6CQEt0+"3q I&$F0&l5hql B ,ce$ ebEIdl$F(| B(=P1^8"Q],R1hbSF F XB@ȲQ"W_ ::,Pa3jDpH `!c2(f* (7)LR 0M!v$*⤁f(/VF0E@T$IT$A$EP# "* `86jq=PdA xz8v  }v)GeEm[D ðƘ4^7banA0`1FB(F1EG$bh)"(1Ȉ**RPl$$)BI0%a"1UI"$8 1`XE'[KX,   (Ab( Bw1!vB ȐЂ i - + 0ASQ#=\iv{oMǸQ}`AKf%A=U ( 2 @q H)$ELPv"*H,,Ma/Ұ].z|TZb7oؾ{nÏA0~cؼH^5א-qXo2y6Ȩ#tЈrQGK@0tH H B|+6qTxxEDT6QHv0T̀&iPֻΚ+W 7AO .7DECD-Ok*@(lT4A-81ς A[1 M l,Ar) "UC )|J!AE  J@h 1cP] 8A4 v(9 "5U` Jb  1K@T0--A!j"@EVDm"(QBPWKUM((a!$@Ts*TTP B/! R,A5$DPdIU TddE[BUV xD{ ZRվaզYjb\SYC߹ $PSm˂Td\DHĄFM"e IIDERP,J %d+%E$vU`\`EQ LVB*$*HB I 'w0lAP} Ia-1LhH,:I&,"hFQ*Se 0.j f`HHvy"7CZE RED;(EU@(H "*v*xP E4b\p71<;a" b({DTU*HJA@w$(Y",HJ(YzTQЈaRDtj4QA.Q &u.jSUu"D ]Z" Z" Dw芍 67*h(tP Lo`ŋ#1ϔտAߛн`"O/i\Øhb+[1EQG~@u b*:"TSR, l*T E 1 *F JeDBPB謈ўy%~jF`H !%Q b)@kuWs7 n\0 #i }Lptfqlr.@p誢+LHD0@0, 0P "1G; SE3b-`"!8dEM X@qDS +vzs\UI*ATPG嚇; ~X-RCpN܉Kۂ@ 0DAn(hDP-S``0 Q2^ pbg f\m+oW6U|WIp(qvngfPP! 3pb@- tGw}5>Upuh&ЂgAƓiPLM[ʊ!s1E6ӱc{z&HB k"&-gq~VoއLQ]kCpۖ. ψ," UHT0:4"혘ŰN}dž**q@[NB!51 @ ED9`V"@`h Hj(Q@A2ؠD1N5=T6 "{C7lD\;f%D) @z `.̂ "ѐ!)N@G` A m 0 M%ܭy ܱcAz:͈rX`O9b|DT|ATߠ|Q7W,2b i'Ah`t U9 \a"`x!$d$yJPT8h (IP{bAP԰We6("c@AE$Z9 i `XY 2`jAM1J@2∀b1k;n0XI(dUx_Z#C !^^4sey_{m:x*P@+ڲbRF2 { dVOzF&AQH 0X ȗ"4H7QփDET HD?SrT eEs2+بG(иbfBfiȸ ,(3Y5@Ϡ$ܪ$Y+*),Eh$F(~8#ZZҌV ib%+/Ą*"YnN.[2 hzqEGB [qCMA6F(s"}hs)* $b@Y 7Fe& *p,Eߘh"xv =D_=&5P#`\AxA!DN + "1LWBȪe$$PRIX Eb@X)UI$>Pvwqw5oVү-K0HaYՕIS15b,.,""Dh6AFDX "\)ĥHKdr eˉ7Ew4Z`B`%ZUH(' (`F0b1U[AX!a. ްTx,^ }"Hy#!$JH ii SbE>R1Ab E6Q@4b C N͔T$T "2O}?@MCaSLc4Ea%6LɊKԠR28a M\4ּQCAS@01McČT N{<`A@B0I:XbYR1^إJX .Ƣ&h$\3inT2G`.ؾINFU;QupEx$;(Q:Ah"5ƇN19@#"3v4gCd4BvD)7OR~Ng-)Hcu!:pzi`3&r2!׈V*> hW~PGaC-#7$$@"D`AD<,^iZP 4=J^ nyT Ȣ ۄ]!YB `Ȥ#?0)đNhf mB)"|voz P` 1*V堨Oz. ,Q,`1 O/ D4ŬF}n*تHهpc|; Ȇ@"B bVH 8׾@#v `H6VVd. ֒v}Ӂ(!6`ݱkb؆6 7S h:1 e$#8bm@$]miMpN&S԰͈.I& }~U@̵Q -HGfBZT(Zƕ̈mDR2FC` CQAa^Ei"`w͊s'=^އ`TC8րG9 d]{>B= |;n5Q" Yx'JH 2"`xB-k)H\@51g5Dx:b&P T1ءF/ *T$p-B96LLj˵"& m D@ȨyLTzut0 i9B 9qy8(,Ji#D$0A y2!id2Q=AZ9t'1LQz8 i"=^Py IHc@\x(n؋9)J=Dp@D mU4GJĀe$[k$䇹[cl0&Veچa? EP@R+ U"X@YD$LxbI DHϓz~f6dR)rdѬ̻Up&rBu$Py DstaN) nhxTUH(`F 1*,SrXPz! d\60C0S""bo)kVyILCb1.bK x-۷nx6 0QO.+J``C)5bb,ar@8Di?n9苿ТyT\vbD`"J Pb#J>ύdC\GjDib*L{ȉ|3H1$8o[8iXSF0FTwhPo .O.M!ŁhH  u[5C:ЯAMw%8LZQ,v⃽`QPq@U(4DGATO+QdDS vόhG5lTa!# DfKdb ,,XH[b HŌAR ) ňF(T$b2 #H,AN|ܙl1ۿq9F$0xI1: 8`J( bI&6H,`1w/Xn|?M\D43J~:!Ɇ=y.Gx'i&\nbi~s2|Vc>7/8,_E(_eאO4Wkpg3Xn"ꃐfT"SbC;Fg{869py_8U0Li)A7dAblϻZNK(ѝz27"daI}PڧlqWv|5=9t+t bըijcK@f7 br rgHdQ{M '3?e"n&ۜH6<'DW\' /[EM Njt(AAbiZ<#g:#1u!퉼ȏ bT伥{N>EBO<(?|ߏ|KN`$@;r( O/t,&$` FRu<)SJVl[;2%%*0a}.=<%!X,

4p K69 bHv 50@omd_PIj- :ly Cȏv_up'4K:g(6z* #aC.15=+ S|y؜ypF'q0j< Z> ,-JRa^R_~%CǒP/dIbF\@Q˃`&FC,Cב0+[Yp'9,T0?:V}ʾ&kamuMhk{ĝhS!  꺂GeP1ąZyW8êxОC3JhbbB>(٤*ZQkZ+*O*ڌS{Othp- 1F!y+ pS:0ȋJ\((vSl41>~Al"V z[G6~G6>mbkr8O' kh]&K`H>I5Nl[r6uS [g X޳Va39<R)t ꟒?賽@ݛ:B8L h`hr aE `AX2&e\$$eJB}Q+4`!4|53ΰ^F!lEjzۘ]Y1C!Ȧ E\X sO`RkINDKrFࡄKUN]+ ǃa>9\cAYt|9J3GdHQ nkɇ!c8F@"X[z\~γڲ.?Bg g|kAYٽѸfʖg ~?u4"VK6}#)C)X16s.9s !.#tML>#O"4Pʐ6ɝ9t="ztT%g}N_Op1kwHz/E[5vct85 [0Ctf랽|Ǔ7% u36Ȧ aoՀ:B7LqNʠnt\|16K;ӡ6MF68so_ƣ$՜<-[pnfTi<- 46>:wowKzިu&ǡY p@Z@$((p!b4T XXV$0?0cov3`?vv-On :b"5*ƯW1+:‘7W$t~ 9?sLc|m@72Nt~ԧ1wPbÁ &%5X;٨$$FCg9=]f/# ܺXS Ϗ,0 Sn3{~slZqС9uFBu2Mky iLc}$SScuU. UbVM4/~+gXkgR֚Ǽzw-A*(Zä{/%ߢZOUol2fz]<ȾkDr-=s\?ho_CB^\Ƭ/:3ã^~xq>㕛n#?o + 'm>+Nz:."6YNa)C@YA`}:yGc#}YfA~~|R䈜Kkj/D:) z^}_޾&?U\f 8b8C@b`Q}^e_5, wE# pw_ו?JTE x dtj1R:r\5'5j~'JX34ցV+J 7|7:}rXr)ҳZx徲Ǣ(™ڏCK{c.s9' x~CljX$zbBxbB' 'NMveαdh¼6.06A(5,iZ"A5㼛wl cz'r;72HBzS}Saxiv%q]z]\ Bׯ81nLv 0,b#;녫 TS@SPDjôd3ճEE{6y]ELX^7@鰾tDs튦l#*yIAwhx|90cC %@>4Ng={V&B25,x<OL̖_%mQasޟUhysbz|^#wL(ƾ/773E$PEQv$3 eWiᇋϋd,!ɢ젇HUFgS")U_7r0u5㉉ĭ貞][~ӺFAs؃mͲ}b N >ζ\5?~% 3a !0Ap Nå鞬Ɠ{O# nXĊ1G%gQJߡ`H5qLa[] N,sxP zߓl{# i+oclLa @Sf"ªk/@".> !󦐡PE6;c֚}~WCx.p)Q:C./HIBxĿ XMvk֜t/(oE=Onm@{Y()b(EE 1yi`д9g޻P6</M=3;'N)q0"k|w豣x S2jqк p: vLHݝ,h7z\%78( *~`fEӍxu N̛-Cj<>8`b{EWZ/cD蒁;CH!rjhŨuhP hއ2UDOAm5 bJ&Ь-U$*(0DQL!tt(mb a<+˜{DD0gœ#?@"j+3Tiv G aфKp- o:r|ꥦdD<"atȕD{= &>$6?ͽ1\riZν.?FL?B-bȩ &Ec 0T.!ݔ۳F@/@d w6@P{ ؐwKFEeqbgM.b:_җCȯsWH Cؗlqh `ež,C!{(cJۇtyh,録h8 \D+(Ţ(DZE)1ءX_Ɉ M@X>:_)okyUX_<+OZ`VXVax 8 k#m6ABT10B,ƖF\RCPJ9qmc T_v-~R;g<}&Au.t 4L`N#:%^$?L$`d@xwKoxGLqφdLZt|78%ཛu UDZn2zj׬A<~vô34 pd3 g~,̄5? Ki(>YAIydž|nY.BW_ٟ5=q!1>(s5 g~TNgGPq`AvWFD0ndtBXX` >2hcyr7sA (hLVW 4,n8v`wKߞo;(,/!ę: eCa=#IJ|,aX= ?Li@4]nnmpKHί>եѹZ]mo'/] _R_efªHen b(Kx1Ss Vse'Yz$3GHb`M}]7}ڻHf?|iߤ {?Wϭ^!rP13ziRK]add Pb3෎Gp͈T4 ̋PJM-eH[l.p$=KBHS]Wm?;G-WxqוGIݏ`>t]ǚ4œ#5af )BiO0G б63ACM0ae f>w㌝]0#^XnS'7̾D莇3xxL8o9Fl VEx0\Lv4(r4ܕC  h, cmrr('Kl-OZM%d~L2BZ?__n*< uh:1fgAkRJ;>lkA@/"K+{B`BzI |JV)V qp  UΗ , WOptn 9f<Db<+J02O ڎ1DUUXS\%Eirt]E%#?A~݄ " cal91fTսKT?Kn]UizƆ4qΧ`"/G$(ız;Nq44k,{a5.1.t ̯|v^A/Ԁ @5^T zUࣤ[b8SK@;C4Bg6VLvk&f6# VlD<γr)QBtxįߴAk^)ts ìbq/7di}پ I`q/ps&0wMܔHGUfBއ[7нK9&?<}~5QͻFКݏu;l8FAB MiiE—nB-Z )2dN`FˌT0KC+7:B$ο~p=Ì/S4ͭ:kB3-Qi&NphP?>aQ,'R/s5,doNX̭1Bx]|]r0KI t1#z/gPL:k 64߲^oF;Z%%e jg p{R)m gx4zj0z}h@_.&,>gɃ< ~`" fe{ RGyÖ3ؙE(Ƿۿ1+lwn~s. ww#Sf5vK {6&(5]@-A 8HowCjyXbq.cdN,IP&P6F+܀/u}\5Fg6iv= 'ђ}9cw73m<#(nrV&Yo85XA1dŃC_)̈́H(/ ¢ac:&dMf x.l[ܼqg` <)!P`X~PZ|11ve13("(-&\,FP8l JQR" бXVvu$37L06ɵ lw=B^8LL q<i/̜AО Nj76_oT/@bg{zNcV-wt>p9@ =+&Uo僂)v 1Vb*.S(U}/qca 'J ʫ'~x$"|śa`+xkj g,`sփ$4fW5掌c´\DB?>0W)u'X2%ݳuN<v=Y\v/RvC,H﻽]a-aEkǰ 5mTT/ eX&4ZC\l +Ff:'$"TIcTfS) ikƏJ̊c8Agxf:so}&;'΅osLZoy.Y! A WV4@+>Giƨ MjfG eR:8GF݄ 0:g21eF_ i+(dH2QD y7<\j!(=Lhļ  bC`3:3y0:e8_ruP%! oŻ !P7kj9"8yO,,$0qX!LC8<&sF?f0 p|YY,xWօ/Fl"grGE84LBֹEJ Gdt"bf+>t6PaQ ztq-OߌY3 QX䈪@Pk:72SF%Aؾ,|^C]B$B/u8^òtz-4(dMΪ}Nhev/V4 aN>Y@AvԞ>CE,t3O`` kzC(7rN.MݨY\FRћ ӽ }V{8TSvƝ0vipؙwAc 6@~d bv(,^. $ߌ!0N?!ɮ3}H!!`K@a8(s.0bY$_^"r$&On$.FNv0pꊺۥhYyhW9"\I ÄMP2&9y\r;{0KݘF0R}\V܎NQHAŦ 8Cڙ_Hm &|C>uS\]`0DV0G+| `CQB@|*"8$"pKDQxe Yvj~2(8aV]^|F8F y;*al}ӟ\ W,{:A8q:vLA):X̏,Shj#wE:gꍕ It|Cਬb#e<6xEztuo g!K}.Ox񤿝 ;bYC_=#:H/B:fu5>v 6ѓ焱FYl~dGтrmpokw 2&1`x v%pkY:XAY|y>(96a(͆?.d\`[nkZ>MC٪+=u7!@0WLp3W͔&`} j01ƾCC˙{y nt>X 6 @dE(8' K 57CC8;h{=Ž`Dk7-^3϶\/ Y*i-R,žәtۡ3ݸ~7!"RѣǬc=,KDGgo4trM9=s/RCSOD";ލ!|qe xɠ5(dePhU;xo)Ԡx>-1xŵ{dP͹C#TD 65F:12"uGҿ6=xfun[eٮ.Mk3?h\KIgrR_0FY, qLj2 *[5rXlF͍nao%.v))OrBc':EIk >X9ntuG/ ɹKd"kMvAŞuԴex#KɋG4nЮ0&rYܗjqNpaq οPLE4 RcL5g bٛ#X ja= W/ \-G<3g$^&J]ႤEzntgh`yyf IzuCr"2C?FҬF`uLM.GKYJ[hYBdsՙE3f1~s[¾y0z;TS蘏#$ajm_€L5^Y ٶA" З6kq:tAM.}/?0^[CITӞO4fVm@pĹh3ap[_QgG]VQc[3 [Fe:B:2`5AF_(j^r Ypg 1+cG>Z?#2 fdu1[˖<#~n3k6풬 rf0KA8< `QȪj` U_Ũ֔x֑.?X%sS` k7E{gApcp hqjX,IB[v] {m)rgfC?zkt 9>YX^˞<:FQ{1AcVQ {W |/SbPiۀ T*{<__94}\p gKdq]ԤHTP @810kPY0;MN~l7E# 3H܈cy&֯<6`]9:O$2:y8SxX'3_1'I j`kD%|:[~L1# P.\?S=qxq\mjxC 2u{p*oaXQ$ PnXLPl(+-i&ɩv$40i HCZaƄ4 Tn\ LRݖ/0 +!plrb (U[*\ԑdGgGar~EN=p!ɷ17&^:s5^2!(@.玡uq< =<'e3Y_4uG ro"0Ĝ=8NYȹf!1b PaO~޼"BG' ?Νtc:y!|PD6ZcvGr"D?{qWKy'kzgO[+OxfkęOc?С[H_0@;l')c{@'P<:pch=daKƽv,vPK{)_d$ҡ=~3#ZQ55s 4g-X,n0bS#6,`<@6-2g`:H47PP 4 R `F 1$H ;ZecsnكiӵBl q`-lh9gqHN^W֜~ c9nv~w+c6Msc=cs<ufd_bo0]Zi$bÊ82vQaph#5 <Ӆ A.Ōe~1Z<7\s#uHr:>ٹI-\l'c\o匁y8$ Ӓp yNHc a8xɆn-%4|@(!bv.7:3\.E64SXӱ>^={wzwN%4$PSuGkE\c`ϲ'4+`r 0';8 2y&o?=U$]BLf`pHOq<#_%jC%Ƕ ?6h9 Y;MTV@U*6m;:F܅ p*%z^w<@j+GL:$i@E8`1Ξէ"p@$ߌ #pˑ_@UPĂd\Й9^}"ht½= f'; m OgLw>*l/a{>p`9:v񹏄N3Fp"cwްjM'1ݷzG%?ݸي4`+7R$o."rj_hUs@rTx~7G`٧˱TOlmΰv_Kkdr4> ۉ)g:&&\NR "E?݈: &`P8J1)&vZ?dALxs A5SQT v%*'d}ͽzzHw_=,T "`R40P ѧt|ai#CG<37g8F0>\0.2ScLR 8#AhڈXШUrhp8\ n\ DR:کk*C|i0AAj)өudfʆ/{V1./IQ Dj *BAs"d:ӂox0Awl=(ivMGF. EF> ;V K]B:cĒtu萏]$ gs@|rduLXڰjhxcL`{wPYhj/PL(mef/Ԟe T.l#ϻ[_ @(.#5F-ǬS&(ucgϹ1C@HAILP"kCAa[@mxP?º{GfT@@)ҧ Ƹ(A+6Y #kޔwpӥofƮ<-g7j좈m~U3keRb,5i(UQR?w Qo<1RZBk?iɹ09W^žݠ}F0 ЛapC1#j`E6}z1p>: d6ǁ&D* @Sf4䗀 XG?dVtzR陒QlFi!tU`PNQCdALh/!+Sf=z)H\ {4{eEA~LYǖP(  ?=yD.j*@gc2aMXA 43*Ew(>|M{{@ӗyo~ W,uEm͑B7i>pTry1§@h Me#?Iy141Xg!"ViA_6Ģc83ɝ^A>V3ϟ?|o{:<gCCs")81F*^y `Sihzts/)Q7%5S}A⦙jZa``mxeV 9P19isDl^75FQ¢*,J7u%k]T?\ o)U%wmG"Fg&gNx1!;AoSH(O~1~7I8 rgpȻ,[ɜK"i{.*9槙*<T@JB"@upyP=0=F03C|y؅&{ʎsM?N/>rsd>,"XOv}¡zxժP؝#׿01D?/}܄-y0=_s~mb'u1{_6 ezΞNj 4b2\&, $~[[0p⽡+,%GUCTB(_﷐\IBц?Jo5h0F=WcyN9xP_;yTad)@pGSV7]ӈ>Pb @Pʲ~w ˁt~4iܞupt}-H') ElknD;8^+% ͤr.yu.6^>|N!N"c&lT ы(eM8ɿG澱Mn4l=kfz-algt&{N8=^Y賡hi@_>f]D2h1Zځέ`y3Be1l̬twKRt&j 1MW}4/g&?&#D 7ܞzšް6$P(hJ  Θ W%Q}-k ~pןtH GU ];t29 M(Y.-oqNVDpf4 <1E.Rp/N)@8B* ׮tQ_Пyp~bYl-˱4ǐe (aM0pM ٗI d:nzחAE\)C:luj.>:iK8 [l=Th8:@\?؞Nbs ؔ&15?0++>#G(3;P/q:= Vv֭N 6VT禹 ffkDX0)-h-|O?Wde@9 Ӯ`BoEE - xj c)f);,S$-.씩"_cVoZih;W:Gnz᧊J] f~{ yaz:lȎI:tÂ9܉l%6fqNJ67 r1|hv yCÝF뜍#0԰z=lz󏋽p/CݘPvgw1ט0U⁡91v{w/8ک,[,0q12@;p2,*<0vdu*fdFxmHC`܇4u)֬џs> ^5{.aʼKqg QB7|)+ϙm*Nngnw՜AeCX7Ȏo^q983}T>/^6--pQ =IVMaͳ8(JEs|e^EDfcK!z3%=hEv8C~, _?,mu՜ ٖx3b`|%=!!ĝnwxtG.OS4f "nv.S kM\i4=(QMϨ8Juy]hup5}[ f*]%7oýLxwNPoÙqߝ>Ŕs8,#ru)*uPhٌ=p=&^ȭ&4Ė uHZbg9Ƿ.P;;E[rw0=9%h=jsr@wl e7N6\B1EsuCbkB_ 8@ Aи3h+從>+iqհa!YgU N1C (*Pc?4LI(Cw5W06+,|p|c96tOnXU9f/FxL$bf' &cVQ~ !/Ǩ 8BZªlT_lm nvfa?8΄C-QÎ>|a ha Ì% P!c #b'¬4/\/ Xr]xgfWrZe ۰2/qz  mA8䖁]p`}{Wi&s(8=ObvJM@Nz`t7O}'#{uE4\>Nˁ-(WZW$A zR6k^31weLBhQD,C 1'sYԍ4S7Ő_0AxT|%DQO)HI+ Ƨlcpͷmg iN8⬝?& Ѐ$Cq7d 'Ԣ޵ݵ14h7?Дc=ԕ: Ÿ}D$8@B0O+0{E.ZaQ?NiL-7l₲r҆CJo8 V]R? m|rSlEK 7IcpB)YC|+GG_| V.^ "/@ K^!~?E ܓd} ,fo!Uk!L9\f*s=Ӭ'E 0 0[b e5X& HnA5,/T?rmAlb`R?ptR !C5?@ШWfO\jlkUQ1_,??.P ?Sf I)"|A/#v wL"?]֕c5'JsF<5Q]NidXւߎ-[P9ڢ-j4P1:n?ޮF#a5Xcθu[VSiy_?=wS[7s^̄mx\/%9+ey8}|WLM^*Xoc1? 3k,/b<0#T@Ӕ6`3TN1ѥT!d/׻h9)4j"! !]޹(8C.g;Ne Lr?f'h7j`  xMt҇|hJ0o~S`(e4,u?:QOx*c?+ ttE>1C/ %6}Yׁ-34 xD êO_&v['ؾgVz8D[!cАD3@;|^hi'5n6 0=՟'ɖ/#|#bi'>@aETEoGv6"QhVT+ BCt %1!T,caV!٣ y?r@f[2(:u>h47+# <{r#@vQQ]!oJNG>coz:8 _\pؕH ەF>-~S,b քHE qK rDq)ђdp31fmL>5j y5TZp叜7.HH ,TP X`GTfdĜt;Sx(P {G,^eR3ERK1C˞LdX(c)* x.t4 ~r}oZr ? 5ĜYL> O Z^!i T0T9/ aQEjUJ&P! åDk2"LC,b|U N# &|jJpj`Rlua:8s륌]\b,*su8L`6*o@ق6B:4~M˞&yy]TVՠQ sqJ Hzbc}d @dB4͖2> MMR+uD 3{0/dp0 Xg S(hM0?p{MHN^./ >&8ciSJ2mQ0u>Aem# BOG*\DI8߾^v43BCHqW?UO5ЧP#\>ľ]_o@ Quư)ܜ7\QPHk82DU_eLY\wkE ( nSj>my !jEMvr}V'f}7ۙ3.ah}:_\3F\vAF Jq:'L=3܀9rJ+ 8 b5h傩FǗWtb,2ggh?ȓ*15љ=)̌Ί*rԏC@g'jvZ21:quNu, xL阁ؠY}abH$ (J-Yv> ^ô%N"bOd~yv26w \i/C ,vwO$e ћދI9 vZ=33q Mp{Q.B!D ӝ476/p'^} ڠ9ֆ"\VDҌr"ad.ps_nc^e|ITyF,בȣ?D=hQU͑OpbO]* `?<Ny71a5K3d/DZT40}fF\]d`d̬Yh@";U,˖$ȼz>RkŊ,=yg0\;GA)Kc2`AV3[φ]\Y3bc K r֦\٧%s73) `Bb茹,8r<8܍I0Gь%t*DCR#_|L{iG 0={c:%s3ET |5vҕEA!tvsN=YfZ8K&ދ1R(#Linlm@ԈP[0]q+rDt'Jy7a̝. WXZrac 3KrV-7Icٟ)w[P\\[\c:6LUd#"ϋ r>q:b.Sj),6vfp)0>`::vA W~c+%ap0%<@P+`bDB`z۠l q7.lg 0?nً||Sj8ɟ@P Q 2%(ښWM`=,~hkĻ3iGGEf5aLVE<ᠧ4D@lRщ+ygٵ8bEdoҫX?vΈY3*$P!ZF 韔̽t<=!ʍŮ$v2꼾趇G O+VsO67Wztf`+#Jg}6C@g"9E`XE|:_T@$a%kqu }0.a&gb :cÖiԒǶMsmyFf(_vBeๆߟ{GM{=s6}gooDorhCҷnF!7~];Nb9Cxr|)oma_ ~ N|D?r heƪQib$LIL;a! @O{ި=ֺtwٍcEu)ېL__Q!R>sD˚9DwnӰtP;;GE!Q"t1B;۲nQyz^=!"kPLQ.^Ѥu콂N pD?cw} HȮ y96#*V'UNrҡᖄHA} 1Q\IogK b@"+jѽ J$:0 #쓧 ܻ qini$mir.* /`?cOc1 ;=M=+B94C0Vw}蚘+7xj*; yκe#G\wm{!1`<ЏՉ=oeA 4~rqGG2'NJC(]Le 8C韛l~ wd/ZaVA2`iE?wtL!PLcsnjS/V~7x???Bn~Q%k&zg sFO:hh J"#αy ^ʑR01GwV>ChA۱ϙsQ)+bnX\JTր. ;?;KwR=ڄr*zqSg "%Űe9x*0 mPʉy'%g/"1`M-4C٘Zw7 = {#^{{4b4GұH/=SsfxlOe*?v/8c\9Dz"Y3[7WML&)Dmw$ tPN( Q1 Dݘ6Q I8C>~3\=C= 1uKk0aW;ň G׷PĐL\,zfۓq;}wOGX}A2U)ٓw9B"ѶX3'jcq`'%V#7d8euu!  hcKߍ`6&@KĨP1C=W$Y2o uN>8"eC)8ғL = htُ!7gg;7VcU wIC:y#bXE%fM, YMqjCLCq;<ۮ+)1$? dL+Bz:o7f@D"P,&ȃ@=t]U1=\dD?!!4(.WW^<[b0aϳAgp߯yl ?=6^96ptP-Nkf [֢ϫAKo1(M̫?iEFO~3L:'Ypd_}?8Qa1ߞYY?ln"l ƛ5) ^PDH[jPy6!#>Vy[ykh  w&yyݵStS\CI81*80='fv @퉨#! XNTA0Җ:%G ھEظ=5AQ~}70^̅6[zO>XZN@Lˊ5nߧ'(I~:^MAUFՌ:c …x"QJ9ƈKIR ` SP<qzRC !O8kh+׹E)ϾcE[%'.*5#+X>5׉wp~eT5*Q3S]iNmqNfOޜ*M;70èw%(Ӟàk]eJ[ұl^TΣkyi`]+4jPA _4EWX V t:ٰȿbZb>^׿ny P0[*+`B{.}A]f',nyvV` ʘGSz?Ҷgv^Қ,xO3˜偲-՚' sK7.w̑~ux6M8A?!Kdy%+y0PDAJ :M֌pXC6x¬ "^00Tއ!wz01D]iX }zmj)|QFo85 Ym-C9hC+l WjБAfsR#XP2EA@\'&hVQ2;ꋧ!&5hP5~ib# |[≩gt\{`iO= 9Q4!mUOXzF )`9˽<3\x`//gjJ b:S/v>FΡӺW+džA/>qg mi0wkm,z 'Rl\| !Xyz6ٺGgta^a8gPxa|s*F|НE)UL6j!qT ,z+F;Kd 4ǛQ<2Tb")P8^aBKֺ\cow懙._m!"Lbr}vAU–NXhal8( !49{+ڧwxqSjadkqRQv/%}>˶A7mC bAB3 8Շ/o^]Cph1l`J=`! l}YNb…̠O)w :WטA?%#%909"fv']xĸE&g3vG_fyDg!!-B!T6fBQ40z#߃6WUQ#P BVD/r!,0I?n3gZ9 Z _ WT՛<>`n^\ˆǛn恆: ceBhPb75Z LaZg)<ޖƁBd3`9S6!!1='nYSq#NuP<\SA0xx'vH h$sAUPDJZ%i0/~[L2TL0]b&K#6Ng,DOAT6 #|D _/2 s(;Z㙁O(Dcz?d2)=L@D50K16DU&C>=\=ѠOG>"D7ua7[(Q$+) &ỵ6);ؗMYf?of>fCi0y+ZČ_Wal(Q@4 Q{.JE̡ס篟@[2$OPey/w'L>t +Pc.Br=ѡ.G uGQ쨮VQ!__mbOtxHջ?O[ŔQ٘i<ԕ={=8 9 4 Y i{s>җ}ڞy23:znaNFxߗ-]q.l qpӡ &匥hRvo5>0M4!"oF " `46MBbu*xWbg;*P똛9>ɯhju's! 7Ϥəw9P{w{+;@ds GzG;[lk t>-ɧM1kYU;1{B} (`hr# NI B8"0 4CE#Ah h!cfXȥbHghCbt0-x~KK ukM t½؎mDbF"_6vC qO8oT|`$0&hS2ϫ䅑h\$`w48;p/Yىke=SK,\#6|qe}X*(b5 (ŷXXpYGs  uf LSP*Pvϊ8ZMXhS4^'ʡ#R`6J ,N :p+e\2ý(gC^>H73@e6 (g~TaBbp@QF`!ܲAB{a4"<  ?D&[ 2 )d U);ұrDAPy_ᄍCքQx15IDOx^X2/l~°g- 4/; 4#0c"E1!Bdrk@΂$ k8dGvY˙Pi _ccp,-ّ؄ ٘v jtJ[ Ph`?<7h|#? Bߤc$B^@\l=]C'==iԔMʉ(\gnzW'z<".@ׁ;Blj rw0jj;7T!Aۑ7x/a(p591 -8CDCH@ysG_H{6cE-Ryh!|DL BPعg#`Fg6KPD[@#3jU 1!@P 7 L~͆qN '9X"AA)d-)nb\aDS0R4aB!',2YcYʖ=I2Kh Cuhn@c /lcF_C6606` ;Qpn00+Yti5qq9^i{|ߎҷhS741ЉD)ة 9h=qo49EMi"Sʴz#XlX8"rLvѦQ."TjV-cg@.,g/jn03q۹rrfST=vzc F`Yu.X<9ê#X_]@̽M%(kG0Z15bZ8%`qb'>N8!% x{z0aߑ_B%N0 "|Ås؁q- Vx(l@D4;h>| _bm =fqb)DS|SϫH^ηAw}wy=zӱֿy[bmN1nq|"!<51e]dpփJ駪d|}En/ q,\z'seN dµO& TFm-C‚/݅]v,ql36X0d0FúndC -pm wFv-emZ_t3P"/;sêbl8m7/\R 6UؕNA43 #g)~6e$suy;'~ B&Y@VP{4oɓ,bQ^ugZ5l6=b,Y3+zzC/L9wiiK)>(Oy [1&<}F0~^y:и`rlc]uF< {[XMBt!_V2rΏeo` y5Őu,1O_8؝A9<1_!rX_z.t&3t9@/2JEx7Tdci!w@C[0gGW0z .A`ŒuB?P889'c|lͲj6/bN .T_8EZiaD(7&D({>D-)$qzߧ^bN[KW"0I i2Uwnxۡ@,Q0Գf,\ Pt*idNTy-^Hk}b!|/pMcf?BԥZ9?2|fQـL&&drXScev#H)Ġ{w(?,\NdǮ{-rmn<˾l0:SoX¼wѪ3MV=gڷ_}zF;C3ALu̇5@V2t3u&1Oz~g۷k) }roې{tfBZ@(!^1-@g;$&.󇣐8#t!ҽi;}<;|6+m4OwRܻ[Bnb(VF3GZ8ɳʳiVm%׍>dGQsR_jr~˾J|#/‡LU*Ͱ3zVGQs{uʗpԴ DԴE "e6/|\7uz~Vt#ia$-^⏅.t[}.6vt?%RcF/7Ҏ9ƈEʣ[NRvm^XD8Doznsw@:H"F f A8ߗ@h!P¢M{nCODa }xc 1?%M1RP:w VYsٓ< *Q(}[ヅ}K$XN/Ư_cѲ\[ L~,|c]'=mhvfc~v]`f/X[NVJP, b@<ˮt.C{0w-$*Oh1y?hB>Qqrg|#.H!h68?d+@E"A8,pT3nrE&a)~3'8YԶyPΕ ;m> 4F͗L )cX,s|c?!0k5;{L{%0:g ob}8mKRPיd`t$hNF1>́ לD菞c I463e2 ТÁhygBs̝\y]htH1gfP9=/c~Ryr /hB X"/N7|OYS/&s9%YGv:b! XPNFE<6"}( ?Kf I䆓X7í+ -'?pT` >s{LiA~Rq)sAB-`\LIXZ:?EGrfxEjR\yUjŐb4w@] δc6z !sM )J=Jc۞{8ۜ| %$/ArS<"(;):32pG8#k.0["jҍxc?>b3  X,]Rn-s<Ã9+h /"hO$7"&$PGD96N>5fav֗+"2z|ALj. m 5Ǡ[Ř|Yaō!+Ӝi <1ꇃ.90} njf,mĪhLɊ3%hԘ#$}TKpmل+ ->l0Ԍ_DC<#KaGX 1: N`y4n*C=dՕ:(]S*>S0G4|g Yzs{c%h>>?K曡;Lo R;2Fܣ xOH?)_>cc \W=aەKb;S9xͩ@FԧX@|v(T㞇 %H3'q/kzO>f}|(uGLƚPHt/+WY>Yn-@lQٲ~Mwqң#E ɦL68P,@YW2ǻQyFTCA°\kl6LL0- 绡1±i.'PC[`i!?&ϡ :Sc\ K㦏noJ!"ÛϿng#YqHL ؇]e!.]P-zv_=Vm\(.qm;JUiq£"Ņ*BʤRMp\b[4 [ԑ? UHSdծmL]|mO ZZLVPRLCR(ڴRRִnl:S.j3. w!t(sA@0;7z> 27h7U Qg?GG -WA([M5Po18y]VS.'s:G;8ZkmSh{amR_} @q# s92U8g-S Ȯ\4!D7WWau̞/q*~jmy2`i#I03%x:0\\~Yλ~'4'MMޔ0=VxfJrK3SYk A24bedzpʼnny2%G:UlHQ+u=e)PB{]a 3;xر/,v-~ɜk2zCD3L?\y,'"i%_R&TZ_c==[`- 89bѾ<'It+a,Pf<%Q_' &tԕNبj`5i*uXi}#%'R%R;WUдl^fGqi+}LէAP@A0EŁ\371ڪnxR0bFJ[PzTvF1}PNNKpb=LE͂ <610@CDn=%=҄cn4f {K} -@rޠ'WY4OVj泰VߘF0AQH;_rfJevM3?ᒾ3mEX:oss^5fCQ0PL%\'ZL)9gnłkY`ZYg(D&(8ݞ]-㥯l^&lxӾ!#m+MNt54YEo.}a'Oo9_#3򺪌6&" {y,+|/4#|!.c5xMF?wxy*z馶t>#aAqzo'Q#d fxqԒJ d~K>z˼Ai)HHGhPv/lC>ί#ww7K**D:7QD" {!h>ۿ/Lnai)Y^(dأ0s*kiMѪ8U6vޑC"&'/Ԍ{~c\t"ëGzt5ꤛ.GIPve.sص '^&˾'Æ>E Iw@('KP+P'mg vC7ِ\4yX Tt;X1WrlCmQM ⠹0^ΌYqlPqyEP@ϭsq(Q[W94 sѺšo"f'ٰfSpXH+ ة_nS돎x@O DL<,z'HdFao|7|ѽѽ >>)gwM8\z,\1~Nj~4&*@PpU…B8!0Gyeg{d4=6J#Byn燪jlV:[yE!^/Tz &DDr֡wA@WSB |w{lա5lW4* >a4`ٱ \;O@qls`:L3QO0Ժ,r&Wut(Wo8޴#9'~ӷ:vuTN,!=@z$RDo t1V(3tQBA9lyNZ.l"'oS5 9c_ xQ2YHPYDX ve DH0;g΢=d,p&_azS /39eGħn9E ߗƳT'J 0P۲ 8aP2"ذ !Ȁt''[>Qf<ht 5wbK}{p麻6^=ȢƲag򨠐O7DgÊWpRp/Ż +p z2Ci njvv}jeT*h%~ (^MNl8>!へ},x_G<NRcs ߿_몄 06b@:5QoM;lV QKN;-3р[q2$xIz&`r#j0֮de:˹bkh @i"3hU98*wonGڡq1= #=c\a`5XA CXI7HhOӅz[񌖔ҦD`<s򅏷ϙJ|G'4&K\!p]bX}C&(QfwGf_ 3&瘓HHo9w;w{Cvbcvē!Z'hM|I rD^#O|2}и]gRN3쑍3q.2.tdH%$qS^aWaiq@oP{_aDAP1۱v N1izf!# xD^lYӪ5'?ҾCħ13k*>[{Ohq{ȲC*$F~hL(._Vᨧ|Ŭ)";OVeg\!ڦ8W9&11bH'szj@` )7*xP a 8=A֞islq&ygr`@ ` lɥ&*R,"\ >sdWm\{hn~-C? ꛍ֮JxF$ӖXq+6mv,| tUǬ@Qݔt jOP7cO_dNVGƼBԴyd$B!?C@~ܿUpߧ^ a3bv{i DP* `.͂h1.8"@Fna E3av3rp t1~ }H |4EeCvհF;wr: P)F#ۥ:L6.8YֽW؍TsbB z3oec߻bc?R&4!X- %K$k[xsq](GM\wXD]T=go=s#  GxVㄅGqt;k7Yg9V^g>_QGt^לc1氁TxQ=nZ;KJQ4/^P H"N4Y`|#.y ^_JXQ1_?(B )@ET$ڹ./#N/s+NE!} SR8__ UK73<[}M>2E0WdTjM: e@z>d|<k=C4~hv ~&%j[ C԰{1ɹxth>~jtS~,:V={}Ҩˁ@1!͂qtb>!ˢM19&"ue]dWFZMJV:ۍ=&j {߃Oڞ&=! 9E!=* Ýץ,2r=\Fq8_2^aEN]h7ѱK#3iF͒M LwfctH18?snyT=P$Gwk#h4DpTa" l'b+»:ZlwltX!Oa9X;zn?kdߩ*B2ox*s1C4zZՐ:X{Z@8h-Q{o5>F?d\u1A?2C3k 1;V (ƂTuoz8hOP0;x:f'c`7PeE6LQ?a(,Pc*q(QZ-v^;Xl7+B U?zG }3>؟hww\Q%tWGKWAO ogViJLn.߹&ir.-ᆱ.HZy3m-2b2! dL?A)?' kQhDk)qJ<ʰBB@~{g~ybވuSvcO򘂐)KxZw7}kyE7ՏGei:%^4 t D8Crԋu>sa'OB-P9TU!XV%f^V*~T2yMKʥʘ= 9?fG׫?+k! kf!;3?6hdoU8w;3SqRYy^OR#EО(vD]cB [I!&*#RķP1vߤ\1wFH񶐹B1En"3vޞ ԏz? 'BWt)D<1T09V;9&eǽ` WmDbb(Zy)Ȁ_$VkwU׬v=93 Y͈6!5؋gd2B%pB)MPW{\>U|Bȅ%Ӗ ^xf Xyۅ3eQXp{+ɦ*.ci0 qh鋣To<`hP:0T˶tZS=Ļ\ `?`*uޑ1<̰/Â>~:)Mų۔ plzd{e tAdK~O@Hp@sX6SZS:c?~(@p0i*>ZcF&(^LP{d g9EY𣾁VXqvq3adJU,'J ,qAIA7du_t10!w4a)ڏ0.Ӄ\^m E @D4N-i})B|7D̀ǒ/-}NN3X&8! (  Pd;Y(x\~LA@_Uw =Ij1$O1cB,ˊwoy%W;ܓȬ<,C `|n?kY5L \To8+>f0W$D!T9اgH4V#׽(;G|ҾN O}ިٔþQ#ey4$пP _봌Wm܆'f\ثeu:z66x]F&+#( ס P:g?f[`5>ɀX܀E Lրx=U+Puԋ`}C(;83.ǡ5ۨEY{[kv"fTգ&Uaپ=Gn'ow+&9(|݆*PCnN&j]jEx6&LF+{:t2 rͱ(ʃ3"xi:Ng62j R D&o_3p@@th:=:{iʷ.ExSׯ m&f!&)>+%S\Du$ eg) JЦ!_A8HQzS\N]X$w[ھ8 ٳ`oa/yD4Q"tGTcuCI)iDaaG ;mi:7 g)Ś jL.(cl1dD,JgnA{B@x:$ѥd%Q6(-$1U|HPړLQPh@TЧ60mp Ns\zj:S8zȥ|y `}^ P JNLOPovArdZE;ȁئT?ӀG5WmU(W B.z^#1;3ZV BOsb v 2YYU:8!:_~R!ᶘl~IbbiP˺f+X-;.wEsHhGI"j` @D }E\1˅͍GT=pS"¦7JHw0iP-:=OzI((z:&gmӀ;笫E4MAY B("H @R(# ӀAA|H` }Of/,ڄ#5XcPS+E('?>j'-%I#K]Y~&j7OE/0JbI1HS";W.౔i}TsR$<:Eڎڄ1d"I&kNo\ᄙCQ6|esoCBN߅E1N _V"Mfu%GgqŢw\N .D ծg׈^gy5w84m"q4+ئ@ڦ9 D5Qj[w}Hl95!oߢώe 2EH;CyAyN9:)߭H6Ʋ& mXoA98$tTXJ]XxKawT`r+R+N 'b$ Y(B2(`}W` v}@Kb|V gw<@Byh #,M]ɧko*W_8+"lAҏO6έPm.H'‡00@F CNrKsYO2/<(Gb*eDm򙔅o8cl ȳ;L 6|~&INqh8UXzǹC@&T0$H@p?~rG`C|!>+oPr3h&敊mTՂe|>DP7nkՀ.X|˳Y_#!DW`tAu2|qWxq:6׷Bވ̈O3;RːNcw;{q/[E@GB NCUf=SvΆ3u7;#"o"duN2/#RtldM(ٕڵfzW2 dOݞZdSbk@d7ύyǩs^"F=P':Hwm h`s 7)oh4@lvve{"_-Ya_ GQS1hhn?'\D]B'jʹHDK8UD^uh'ۈ6%I]=)?1emx\v|%.tyk1jHL.P0XwB1&7cN\)U=b9<!od8\'wf&۔Yxg *8@2E]t˦o*Sc{-_*y+t~ħ`Jb 7e@JEjP[Hu*-aRO{[bnZxo9ToQ}o?J? J(-'ȲG?Yb%;1cy9jIh}Wz ' A4٨k mx{NqvN2"҇v%4S-ws9)Mt#p:ȡ"; v `wyuBގ&*@9CѠ]a^'y/ЃkK߂^\ fE5j(iKy$7ENN#El8XH_2B)`X1Dq1 EqKJ8&f;thP#8jv3J uؔa mV;vƺ^L*11 <%.LH>5ǰ/1OhtP4m[ +bS,0#:i4hi5^ژ/YPP(89K`5P*  6?x 5lkĠ &҃Qj&vm,;*T£q6bOԄq@x1DMhîg>xz4uT} /|t4x`(3T@uHQN]hJG{C' ;GQ_s`,MTP 7.]<Ѳ:Y }=]NjoCvrts#iL@.bb Vۂ/ @$VHFTOHM Z/VD%*aiTʨkcJY~Bh ,>f@>]Sbyv 1'|x#gO8KW|l`٨kX&ϛ>+g0<9XOUk^KR3+orEO}N=g`zj5Pv 츞8":DCGQj=욇kW/(UېșʰwjeKsVj3!=9ϕP@lP`E5tTcC^yXHs^f!/kI.G✧{VVt'E(wGLIV!ä KCB@Ja{IHg]]LL,F@gq|e_ ? bsx{"LdBbﻥbf,?(Ys]kKK~)8qtѩRI{{1o Tf_xl ?d83>a$|~>kZfA%{W(`JD/nj$RBW})vd1@͂&SqH!mҼaw?} 5P.WЪք@V襐Uk7?';/U""kBY>8~?X?Rϋă9ޏᵾ./<'Cl̺5cto꯻wQ:iJՈ|h9oNO{g$پ- >PI Q0+f t}u,6zPbW࠽d 2@D l}Xh:}CSD1q"虷c6q8*sz_@'Q`WQѻ3*Lϱ&v{BVRE[ֵC+TD ԝŃ֊CrA<dAyh T[z!19K,{bE "B+Vla_)W~ݥ7c6&#봾F~&´VY`lkt:0@Fc杊^M|ӿ1n/dc+sʰ>t\N+耗T)SB|F6ET_y}?AjMHU,oZxshU(;6m(V @5OG~SJı{ bsxJm#y0(8Cr4|vd,P5C?N}c,^d`E"2T%R~[]VnoKXq)Atz>_kS0*c]ĄCw g<:Z̪4kg \h֠B?UӔ:fiӡԾu4M"@wpnyu<##@pYS#K|8 1O\D ZffGc臚YSB B٪s?* "GR+|b壺؜b'(P.juڸ=\<82*ygtDg7+&'\=UNbNdE;J=QfEZ{-ג+̳ `o7 i>b'hG5 -ɏ0hcfш1]]Ce:H#-()R%51DH {sOqtm֓df6CjAwcﰱcCԪP^`^N 0rW&޴MFFg:g ׼ס 4ł=}#ua+tAB @'S|aa^SST΀ h@Je`*``NQcaW htq^s{ĩ_kfէ"Emԅ{#_;%ĀuH`(OK޲ #~?aC&su?> F=!FL1wN[16r-^!>.W.fhdz-?A^|in&rG6>ݍL*oX<]{uN,^IW)ኆTVȿ{7%>t i~{x,-ãvoDw֙`iH1?ޜS;"Pd1aa;:Q#yyLq8"JMw ZHj-p;r3PcBx\n`%F2sSԘa6 H|H-xc gDvdPeY!xҦ;r򼕵MUl+)ue}4-`AiPPVl2MCT 7c9t|S., 28""9vZ.Q2:+/CnmBʸ)PЈFI$c(ʦSt6؛mGZgݫ QaFYѩz GĦӏA L]2ܶHo r{.*: > _M^U03LCxYG0#TЎdN4 "S;xiSu Ǜb/ O3: -hU,4WS`|A1E^&ڠ.flMm $7ˏ[:w|xwΎ1b4Q̔ȒH)|Bxi?P$wKtïd)%&|; v*GұG`}cB#y'tmM"qCx]op =!cnMQbywBQ7hD,R!r(77a#>[H0_ng?%'}|kYO16sg9_oL[@$aJ !,V6`L(Ȃ͒&(bUI& sLk 2CGhUgz%7"[fz̴C}w$"ogұs5nTa4O6瀦OA2n,BѨŀ}?: ?o3xI%Ek c<1sv]\D@9*Xz<G1`F> {z`;4f;!X9Lnt\6aݺf,~azi ޲@00TdVS|T4 1rɲӗںykǼmq&VLq2S/cn;2ܭ1`&|OId`]63-A*W [;'ʢQd`5~{Nk96dv7sP]ҬZ& ^{- }zV]7> ԥƙ4R.O7y^L𥉉<½ro[[$<]V׏խ~Kf*uUu+X YKa8yqª+PDBZ )dGC|jXl{JMS`ob'`9o'B.9wZӶ)XZniXnq!`q#At/WUƠ]Q9衣kmz5^q%: [AN&K5Lj!ou5x/xCkqpw0#P+| C@͠J=MRhvp98!S6[S0Jʕ_pDPB%٫IC?p&%lCRBG]:jFg!XSXA紒|y|L]#KdLb]tY&(xyuBCE33bR6[>ILQyz6HLx*1Qۚۮ: 3vǖGh]'Ճ6qCb!Z1P ( Z*YńwV蟁oa"ygwa@ S,*;y!`ȟd[h=DJKbN6 3ha7%fXؑWxٻe Nyw%f;jCQ2.EVlTJ/"gnXŽ;##H&>~j_E: ]MbN /Y2s$tA>4NBb@89v!MYȋ5|_:PC*-k `r21E* 4i5Pe]I4<8]ںnY"-EshMm9EӉA<@FOM_$_8ѝǾD=}u9[s/gyUd7$G"un}ƄC|U0o韛vXzo-﷿ 9і򞎔6@CB3)"+}l>/3/M (:,f|H=Xmczxn7\;X9GznzsEDMjM$&q^VkxD9&5jv> "{% #Bar3:Ax&Kh۬X:4?>9mzw9RpM;s]wS6ƚyWvw0T0"`|Cjqhu0y 1 5%RNJi*)cLn7žTZ~F}GpVA: H֪SRژMaGR sT"q7ϫ[x T͓ R P!I}?fr54j"zÕ+4E]ls0~+sCAê-1f?~/H֓+϶)5:L|f8h27i&~8ziqik!4aLc4Վ=c808Csf8:q12 F<0I$}뉥sXSB-tC+.= zX1s14Y:x rqĂe"8c.ȮsTcf%݃keie5ح7GxY.F\.1JwFX-5:1ixGETMtomL9 B#0ѡ]p(74,t9[+i_ta_ ݣA<\wњk0tgʤװN0zP6u,n1&1oOQzϽ~s~clx摑ޱb6< nL-`Cϑ '۵J@t T ^i@1Lݦ"z/Tk iACDgy<Fۑ2o*P &(p{O;*1l߼֢{{-pdG8e0ш(ة2W1\ʚC&]`o('LmC#`1.s-xȨu+p i uԧaj]TDllUAb0Dc`O@ T1TĈ++e]8pSKɏ& 邐ۭXlB ,89>w'p7i!RLdYAa 8bUA_դX` ?ЖW }}j9]G{G:3\ Afr5ո, ~ I,jCa_KI, 6:J VfCF4]Q ^Ho|/ey*?W/ol@/hoh7a )RzwmJEm`ȝ;(B(CxxCك*?~@} hO__c2 ?u1:YMagu?nռ3}:2E"D!B. hmj<0NְΨxٶ'$8Iw=B"gzK:CvM+}{ƿ` .׃{f#P5b{XNb"f̷4g8^o]m >Oxoxڑ9'Cxt/xזs*/c?GG11p/x* `m7yˁHa!d{Xx-8lt(dqF;l.4LcOOqv{19?g\AzSV6uqs8qaE` [ܶ؏y;BAeoTkerCbtnٻfmfv,-D n;m6h>=s* Bd"{+ a&GQ PV<{Â@>>W20e;lƞ3@6_l+(R]ABT XwwTyI[dᵌa к:G8l)q[X(lX:GVrt_}5t1n:k*W$Ŵs&BiY[]KfzyMpc2hqJeogbR>/9LukkYg~PܽlMvY(GlwsqW+&Iou`wCO4%PxFeD>qMrzJ/ܯa x\Y" p2U\KEsw4(#Wl{! meThMgmŦf9ȧJoWT,dҫފQ9{OL)Cs)ם[~'Guu_5p=۸k~>ƝiAY:H,O|_iOX1UuE.jސpDG'ݼSoP7㠈f?-X`OU1#~Ϸj~2@dOK] w*gϟ}yfĽk>AIִt|;a@꽛}=,Ap@J 3o(LCtqn..QluwYV B%q ^ ߤ-g\M1{!&ó\2hg">[6,w埂vt ˃wtQ}C֢\cSXJZxN0KR_3Ƭ,˗"-Xh+-2Y~A VX\u-IP %m3x'Mڵ\S9ܘM6ѣeGwP謳x9| s ՟?+eg P ۇkPbbDF ?U߯yW6v/6g_OY|uD G|%JhFtQ}/f4CLTfY* `qA'9.:*U~p0xr@1*(y HU<Ρ1""{IE*3źnuWHn6F?[ /x,1Ʒ WD٢#i '3?< O? y8/H/8JÏ1?H ^k{j-X(0;PH.xi"p[T 4ۤ륥.5i*2~w 򁃴@Ѧ~G8BBW>%~E/qu89l~Lȟ7 q Rzz>1>, NVclS*blf^'FHhSs.~ M%]:)i0fu}ٱz[lbB~䙪ǰblC47_{,y&ZE"at^.][grRkç}]Hx||kk$$r+QWvpBYzzGØy} M E$#%4 ,KUgF=xO{8М"@ҘXG0Ơ^^1wl>-C(}謉5[Aĺbu͏qw{7fUn=(|?0?+(eeܿ1͎/8 bݯitr˴Gf7gHbtLEJLZ\y.ˏ;tw˻n:48/g -[ !k1M -S 8 & TPN&m.:sŲf׻u 7n78H[.!e( R"URa@"5n}lJ hESa,@MXglݽ:Ř;͜0ɋ2nl,/!zPqRBU;b9%D\Sr ,"uď:|)|e& "6PSEz׭h*Auٜa|h|s'?!<,X`TNVc1˨eJ(ii'O؂6!{ xTo|u(Utꕁi6.Q:GaLcqu)S%6͍g wߴƖާm Lki+{glwՋDVU AQFx;mp3&M~0]鷂@űl-9٨)ʅ M #g1ڎd/x@d@ q@!a%"8>$$sgsB ʀhi>{i ~%ji !2c@hヒEv]ch&D_Zg(I={Œ{L?߲v>Cz]y8z6$>^r PK\eC@Iȵ {*F֯A; ڀibcwl@BaˆYAZfX7{Qlޓl#"~J-4+ꞧVz=N۠>Pfhf+y@DC/jRI:t\K"?hRpZj?j4ѨCrs6wN*[+7؃gB GcT#{Z/+qҾB/ZF{([dn]f4].#ݤ(GԺr=[?!XY@@nx>ȫ0|!A @CXǧ[a +.C*(-&0/`aB8(>X"܎qR@ D2an z-# X]CTL; l Zl2~֣QX@&0wOPܱs+1/5[;yEg/f2&@se<ڠ;4y! *eoݨvAS/J5gJ,s '}=9P9$5qc{v]6df9 :@yX`tr>Ӎ$<~7f(%78Yuq=ʯMOw\l ?@F|)N 퓫Я`# C,-v^ZeJjڸqVcVvIBEsMJ@@: }}ɅC_(kA~ksfm0cb" R.m=cRitdu> 8t:ynad]|c۾`H߶grpO*;'|Olߴ幧Q~~F?s<ϽO1V(ZCJ]h dUhT:(lQx@6H_gS۱uV7٬ YDJJ;::ki̿>Q l(l{"̞ģH:f4 SB!Dg^,̞ v4އ ~EzwZ-%{徭g+x$jQ1a6q(!qEkZL܌4P0Cbwcc(hŕn O^"(T 7RMyTĥ11zmèׇE|vr2;`yccC'$laV,ڴl-tUO 'YmZ7, QvJ q/uhMM̂-[/&}rܠ ky;.C!Nҙ?mYn_ B/Itǰ^9ft|23f|/u@pA&! " SsxYc&Du@ GoL~fsy& 'XUO\79XE8l(nV N%2H^) w')./HltzT.B Cت0:ģ5說3ƛ^118|]ͬig6>M=/Ͱ|>ϚzuݎN%bSs mn;znf.3ZX Y p4 }l(x7ցq_uxgElɩIN~/Qz޾9u#)JB!k` D*K˛D\rl[l C L=AX KL+(o}MnC鼱naJgbH$jr}イedX:#Df &7yދ8Qtqb`$O|Ui1 ff£^mlد_-ȓ(HIP9\>sE(a,x$;$E!O``R'ZdaܩUԩQb'+Ncp[Memqs50 "S[wS# =gҲE^(IkA4wb¾"A^(@*&zUd[vcVf͠y: yUϡI`-l!x5,~hҹ.ڃQzq֯Sj֕ц*Ľ|ŏhbJK"!q@Y8Xm `H &ҫepjJ:,E2ZHh5^͉*[w߬=,kМ (0tO^_ :Zb1)AhMnXc&"FiXʝߟ͝rP XD8w&C+U(rZ4ڪM72 ѫƴ¸:Jyݶo}#2CD pU!`,߼/}Û/QdSIs{ǚ!!vjFј,DSj"F1hQol0# ډ7بKXbh<)c'_2E2H@s{kM1# FjBqBNxxT( n[F1]ư&}#eȯې>%6=M͆op8]T }O}Cjbmu.lqu!`(p ]@RB\@E(2DƉ~tGK:l"b !566{D2s2[9 #"F$ uv6ڐLHSͲ.7or7]%Wޛ]vĸȒ@ԄHROO(~p@KvzSmem( DrEDutvO{b_ `a= :Ê\srvE(_6J8^㼮8j1 $@#0!C~ ZRsj( KL 043 JGW7`.Hlպ7CzWȅvUm!V([N+\R5? c `͹r/ Sذ #Cw@b8&6iߥ&kVKAܼ7; ^@@nj͖z j,F&ޯ&H`XEPTD*D=RьH "" "",F# HDQ`A*`EF1}/R|z|>OP&̅Tݿ;oO%&X.|M($WQt[2R5U~;_EzߪCƚUO>skivo! 79 GGO\ZP5YQQK=mkp'S7qP72ϊO5?CLsvG⡜ﮉe#L]W/ 66O2=徃۸O~kїАp,>jjܼ!ATy(:mry NӶ9_`!X_ w39z?vzI~OX%G$|`S#1S!Kˬ408]FMZ@>Z;"}7+,$eFw?bĞbvdJn\m(O6wJ%*T 1I x?s=bLM=_M샃;SCxp.ͱvG_|`nB"<2E:5.,2P zfo /Nhz_}PabBؔ ѕ `QPz*x|]՜A?)Af?xVj@bh`Qg(>f OjM#e?ļs'5TgŃrxtnV0|y;S :?Sk1oRu5@jm&ƚZ=x?#F4|ϼʶۿNfL|!`vN!c`:7nl4wA; g,eyg"G˴Dxt:>ӏn?61yfv7 xuNKQct[f !{h' k%ncAN q?/?]UXpSm?/9 w>){^.P x)Rz `Al$O3H{n?]TB.#!ߐhkrvdɤLJ0[1F /6m>Ӧ4f8U$4<U:v—E( #=^ElL\NضGX1aYmw}7'nPnן@6aÀ7BPp-ca71wdjihk~ M?Uy$B˔S8OfN9 Ùpl9\#xH.¢AC.~FB}Yc7&Z }&r R5P9Ȯ{!ӈtʀ6eDwcN$I3u$ zru.BZQltoRCw|o O$=塀vŸ |=`tlFq3(߿SMoyz{ Jpn}? Ck :s? /9LkNkox ?,)iqdW \+@ y)Ővbl Q$ _hCxHw&}$^s˪ɧ<_;#"gd) >>CgϧB)(,bʲPSrל~%l?m̴'Zk:oLyc{ -Ru0dso]_,i;WtbRjD8td.!~ұBm9ŬYL&..]' 1/8R#A$^g<^P XT[2oP_v~QK|ƣCwxbЁ'D?c4y *dyj9a8HWqOa Xb j !'kއ#FKz#[F4mX+_V˒ D1Q~4mRce!b/zCxoBR-j5PRAbжQM6e/*'$5|ՙm?!q:[?Z0R*:4 rzS$hnx>q$C~+CoCqSE:frno747N!H"''mz ܽ"A?I25B#)SCE^.R$~I+LNXC@GsQB&iڝ*!` AF&AUiqfpj$g ^ Iv+4Z!hV(8Y &I~)}ŵm&/;+TUkN !@o\ O/o@__Bqh߯k(C_eGԟs/?ͅ_ "$PN#I3-MZ<#k d.F0/Je]ñ@2hif}: Gy2 _f@2XٽfHB!ߜZl_0;B\S1ϕiN%ksM̆Ә|`w4lRgL~Sm0ObQ!ajȅfXsӮZft׍ovQsKvk"򫔍 5myL}!R66T(k^cL'*FY ;vg Q}dch' ԛɫI+o[hv%4#wD<X  `N"OswzCxQmv+a.3RM*!9q *[>-!>+? m"o:yBzgǰߥPJSMU-P$W/瀰C>%*y끎J.~5P ˲uO( e=Gu(??: ;_8tg_fiߠo b%c;'zvv_)?B6v?s>PB|Rwq_!|u'P.q!Rhoekx[.; d.Lǥ~_Ձ ` XX LˬmjםI"U(bpaoߡs8 #a wAY1C]9R.2*""im{Qф#0o"L\v"tߍV"hէs4:vGs;%'4LC2*ZΚ0 %~w`w`i,ka~)/'PiDcY0Zk q9hj!< ρ [7P4qyGJ^Hs~;BЀ}KueK3t3YL;]!d,@NBl FiN)k;91@v7)}{if<}/z;nX겮S]U!!>WibJ] wt.]g.j\9TtzDs>߽7] E),9*Vg+4LqS\^,D ҆`XzYqffV^bZq2Cbyvv#^!}.wsTuKo$>YtpGho{P'`m`?M!,EuN݁;dDawc {M.c a=15º\28a}o "4C,-zbY!{˝HpqSyX63Nx[yKYlY3lԱX[TZ!uh㚳K>b#8͕\w궟u[o8ɽ&|=96e\d!h%sAPʋ3[n 7)XSWj4zY􎇅1^#l@LZ|4,AGo7Qs&ņq:`K8\=zgx9>?]{;I xVT?OAw)h='Y yu+QCprG^X>k=T6<8boAeNxpJ.UnT7iKNh`,Mjah{~PJHr @7) nl=/c=BsL:yNV2P`?}hƣ8 j7YI9=.BX:.ܬ!`:t?ي$1n6OM@=bn2ֵ>X"HH%={s;'d(԰g΅\>8>uztD{ G<;Rw} ICctVv g>ٸ>=;Xs΅/CqsꞱC_6zv'p\gbEt#h߄@e|zm[V D=Z S1AB8CmÀs( }Q*!yk;mE @J>jg淭mKg>7pC-|v@XekRH?Ict!T}8'*NSbG;3˛ؼ}H]&cE(5k$x_y&2K]'O_E_$0~GUOh@>lCy\6anTT֚eqȣ`?.[2a$=eߐ' [5:7sI^N;w@lY(=5kj@Qa ]Y#4\p 9e*]8"؉  ,a" +V9XLRm}Mkx;XC;Ro.Jy& `8|_V6FynL(vT|l6F_'>f=CΏy W@·^+poklKrS~әύJ I3DkV q@ٝx_{'&U GJB!YQ"Y3<04$Dj&9`\Qzq !'gS ~/wѝp􎢍\6񦠣~%I@82M1pc1 Hto^ی߿}ܾe߄#ԶO~v-4YKy߷182AÑD,6♵⇊YWK{;2Bŵm#-pݵK?GQ B߳3 PYً+(p,3f@$N0@QC(s#$c/i>X=b|% OMfK+g; DCT۔rglZYޱ[=iMD60@N)=):|_IwOfy_T p*`c:`oaٍT:.G*7=c18C P'e˻WFr|U UK7phv6,slx䑜(3zk n`!xVlʀ!PBY^ۅ5~ sd8S~ F4H=:}[@-E5'aA =WPydSaA5%|f,B,g A"_PM*p#xMXtxS-Jp J!JE:9B=A9F&ݗ1}]BAC$y]uI xgpq[垾>i_eLK^1 bV$-Umpr[È"pT%H(;^)4@?ƞI\h݄ Jʆ(ȉ!/P |Vw22wERYhLY{QrS(ߌQNhLemuu?}xP3@:` #ThG.rZ oۢ{mm:hɠҰΠfx^͟HFH$qC_ mCv]/EEL g Ha= Y:Or ݌N,DԝʔU{R,F6PGGo! aS_zSӞ0XOqLR7ϼ(yor^QP6>cXMlR_ C&;nЯ:G0ȋcҾnouoq6}x:A6V bD| >bV& %?>#^,x@uEFY@p\n똞"%<: l<}oF3i`7@C]=_ri}C?[:0jH"7l5"Bh,\%;3 ƈ|]FBH:nO6 gaƑ \/1E;}ExaJRƯŞ!}߇7`G$` muzo)c(Iz[ݺ{iYSaoDpQ" EY~' iKD@׍2ٰkzgTJqh;Fo8U?wgP߻vϜ. o!C.Oz^@x`ΩߝuZgV  W@ЩC 'hl%YߕGfo\}t-Lx/5O'>޴:CFwOfu,V2zhzo'LǼ뭣+e?x3FV3;6'v4.ۼ.wu ( *w%Ν3A<͂ 2*R#9|.ULjpp]6[6`8 ba #pVVju<3^}3ۂ ^<˶Mn )!,o3-Z04|Rh |N@W naKo¿vox?Tk}vz8a.Vu2YGfY?a,݋w ^ =`jk?1>"UeG/|Q0 C *!(aVu UKb=~ Q>g?;"}Cѹ=%?5 :z068 ԉ $d!! BoIf6k-!|ރTX8?+6LJӋy}VWa`´vF vd'r8/G6/2;rɜ#VJšcjV!&Сҡi .C?xB3 ƧKo #u;1ͽpST`Ep1~1 )0T)K k>mOڲ#~kUzZ`6N`ﭰZ:{<.jt<*P4Ɠ4X9M.?Fw.*NF۲xh%℺7tf7 /߈fb{)Xj*igH^/|-&8nW? zNNqx- ϽV'GP eT%8<Ĩ҄&|ѧ^׶lօwR׻.a;M& !z'QϊNz)~:Ԟq;/t/w8bʟ`z_;tfMI12K[ڝLYޚ>z.N|1, lq6wgdv CD{F</Wg}`6 rFt{H}o7gˁ!7Wվv[C2Mn/yrԧYDX'  KeXCNrPGh&ܝdR#8vqCg9ǔтc0=4GfG>/ >-gwct15AgY?kCA2:owl^D}E~qYNvy/_" dv튧糧4}=߳.Pav&kaC~M#co/v҇I?C<]?o1Sig>k,;x)1 )|}*׍EG`h)\Ķ:/MTACъ !}2C0 1TDW?|@?0Q,E \W{ ERPQ #f!@Q 8*#P{B,b _DD EPC ^|K``Jυk뵄OA00a{捃 @/ '}2LiVQ|JTI۰1@X/T=Ϣ\(/(5i- E/1ɓT=> }\p Lyn~fF 1)V3g@вp 'vپ'c+{}VhnC`#\Τ.W/݁_qz649dZ >(T`ьF?UZsxu0ՓTU0P鱗5)PxL eﴗgA>nQ_p%ﻼ3Ӿ է~L%ex+Pe>oc~J*~ʍHfލSI+jGay*OV6=o[سIX,سe,Gr?[1X.kGum; ?avLO襗w=8<so\)O?plxN̉qv X'S(Pxkx]98z:3x÷/HHA;.Þb:=AIc>>B/spk|ƠС؅03:\?ŀ!z4{ Kwq|Gq̜=rEK.fVp5ļL=`C1 ,<0>ߥœ^s$`̩-Fdj3щ,b+2 /2r|bhʄwT>kkO(6##"V-l910Mr5ӈQ0]7f͠f4GhODi'>c}8π.O n;=s{Q,PA FhE E̙1'xޓ iJ }q[lgw,OU!=lNi{\?*n`a/S8vY%Dbְqώ=:xG {lxꃘb -Դ9/bsj{sػl?b;ߩ}>gk'ёW9qw.#uOWV.+|j:׋y-VAw6SOWk41o^.n>/˼霵rnwM"\$Q:O`ȗ-C]k]%s9t38%y\ĺ[O76]a'J+;%*Ӭ 7U×C5 njYsN'"ԡJgwbI55fGkߙ>̀CDwXwt?\AJp2LV5_# 0\'T²޾A@j>ʭ/'w_oKDN0/FE#R!. T?x:EL,JBB!Pt]{ςmTzPY[I[1b(H 8ݶoIh9Ä!~ߕP=Ш;D\za(Hl3$ n1[\ oFeuq"v.,y1-U`xrʏ=""?A`X{ 5xX<d-SbN@C>5îιӖ$~brthj*ЀXnϋ z;X̨,j`iԠ(x &m[ =$3d VW/@".#!|Hҏtå\\}Ok҉ukRӴh9*m5ًmE/\|G%hxk>0`&JFs]>;>OʎҿGEY/y[B/v @\ͱEK9̀2Vhz?Hc>ٮF5k~_>7m8f=8#J`zG4TQH8Px'Q,kyis݅vӛ.h/:+O3ol)ux-Qj\=)=s"~==d@ruG~cYcٗbOl8ϱz_81aʬ)N5aDfC;̩5 - Kؾ`;Z9Pe^J4Ow 7zNi< @*{Ѷmilt#fOJ.EX&25W M59(ߐpEɊ1'#Uh!%}xtzT-?o8iӐjow|&Gt1 i@u7,joTc [6Є2X`Oy_cH^LjF N҃`Rr_98S eL1  ;{s9}0>9vx?t#G:`ҹ +4cIgtY2ޮ9- ?j9 Gb:S C8g0:?,ԺFMdQ&Mf}k8FFt_w/{_cY-}_e@iͻ.X찅*Vd3;(Zԅg SOzAX 2 4yFqz8KL%5}j_zuOJd.4Ս~~f}Ĕy!É,Ng9p23S(,r  O2GXȹxsYGDap<=qNudXW{#``aOn`04#,2g"wÆZxο3K>Nq$=a卆 ђ@ _Kݘczűz@|Jk1VC&D4ENك:zٮv|@cҵO9ٻkp2ǩzS Gv: 9>I4͋?_K|l蛞 1qt !y7q+:cX6!H}?GJ0 >8/{M'nq1_9رd1qoK>1VSg6 uf,8&LsW$2S;.3p ˓mݙ=s )]iJHy1>l϶^`jwƛ7hAfZ=wCwh͏Zhd~@۹1Ti HʀbI6:M[iJ "c] (16K e}o0j<]crG&`~9CqxQ3TFp7Q<8;!ۧVDw4I6;Y5ots8 !#" h vo\,d^&$ޟ|WTVŤ3#@@Dp~(7₱`Q9Bşģ⠠Ow!XO*aґӾ~3mxZwob_fei= /vy;$Pܴ;iΝ{A-u03ιV\"{- w}SSyod"mۙ;}lnHD}9V2 i/]&4p;r1mh¥!"+r 3:@[V< A}{@O(K%oWk.&yIK{ [BQpa;dw3ؾ~”|r\0@}@vnPBiR:_]%hWʍ^$[r)=/rr@N_[{{ۤ|08kؾ[yS q̳U}b疮^~ʂf˾4]A}? d}UzjRCatм Q| =iŭ21{(O4ӆMb յ.5˶QMimZKGj|tsR~ a f#ٌ^Cc!+ "lgruE^A8{nW\389|B}js\CsJCʁc+{z;%?\>k2V^ݨTպ{G5j4$BchS(}̈{;7H ߖL<5xs]S̀  vEvt>G7zN#VWc0Ƶ`G2uo0O]4MZH(hOC>T>~فNRc2De=A  ;lb}V1.+Ġ3,yCuu̲>sW8N~_a^S3IxQWGb% wctn'<>-NWi[S,X_i%lcG!Nd=e Alc8>l],$k`ۼo.*ual/uɫ)ySofwFs2DZ`.}3~|p8οh&=&=#^v€o`]w`ㆨCBnZs6 ]ZOhz>n+cHO^/1Dy6g<$4Xu7cK.=%)4U꘼ϚB'ˀZ u⪪ g}/ͿQJxe|OjWQ&pP>+*-PdH`|+Aǵ}>Y9>bE`ӛ\B(۹:dM 4'6EPV;H1 sLvY5٥Y U-f0<_>y}|w^QGcʾ{gxϝl}pNӞ6BO8uAI=ERNgfOTC^b'!jBp}8y}|/EC 5 ϸTdNG²vm$"[=&gLns94={d$'3Ye* ~S.#(QMhbō7ig1`VYP/k n\?WX^Kdg70 {@J$Ԝ#@\!Z((55PvZrҀ@ŎE8#ED^JI)Ѩpᡑt|1cXM4ӟs=O7{h BUM(j>2ZYMN0޲9vhַ/.z@tPfF64q$c[_v[jS֛\N'`a @!zbSiwWx==$0a* ^[wT7oxýe:顝=|Q,:k4gЅ6k*%/ v}"Yv4]v`@y>{3ŭyZ#=Hf) 15+Lwb0)?Q׸Pl\0^z 6m=4#{=cG(7<"!\ym = FDŽҟ31,˩}y8[)! MqR*a.3n]DPCDƿ Dc<;Az:GnAAEa2W:L돫6ר$MezH Ozo׭|t ӾB/.2:ecP[oؖ0m0f⥎8V&<c9k"PSFYاG[1HFkўY66eFT d~Gv*j.I69En1ҕ|*{a'5p'Xt˨(1/L ?qBNEѥ#/#>MĕD?gE)`G? xݲ Sh 1G޵2BM,jrRDS>U~f|d$~Z?BP%R^zrߪ̰Oklj| tPCNRTZ?6r80Pq/Dwk{925H6XJTL9O5P3n~NZ[Ό&jfwMF)^1SЏsuc˃nQ#=[C-hgVX"O0k h.Q[yuA7.x@!CuT bvF P4di^]K~߽q o wKڛږҔ0ujpxk+ z:"O%%A_#ҡ8ziǿ f0i*NLdv,̞9YCǨH&y2HC@L p/;֗Px](H c҆Gq} ňgqO{C"m Dv'*y j.o[G dh&F# i:jpU{"@ ޅH1H[?FZx"`#Xi Af!:5w.LoԂ(^,}d2]8Şu@.#'ðwPDheq 4%47L0{%0=NΟysju~N~eymZ١˶j-Kd0 _/cnP x-]@5H^{b3GZ(F `Q8 L2ck mǐZnf}fXXѴO&N3~dZN_A5];]1"g sooP6`p'WN|/i" bś.$NvT !~aQU&|ۚŵCHq;9Bߌ?8L{HYU5,T-q+d1dCllLX.ô7ޙ;RAL,v1TEyN͎}oS/#5o|;l[ ̾q[t XZ11};m@2|ѥ68>1Ul`MH_gڙy (Ϭu,8PB]PP=^+=nNʸ 5&5NRŹMFj97X#H~E0PE gL(\p5d~Bc- q۳f C;4#rϊ=އ3?c0K7'^"-*Zax(uju W:M.;rfӨ; b(ë ~?ˑB8%¢[1rX{?:ez]U6"ad+PC跥18 |`iF1յg{v)>u0t0ֲ 匰H1r ;T1nؚ zZ4:&~VsNFe2Z1!bx/tqddej,gH[).{aą-6e6ilclMAk}>u@G@QFu!A8C42JCN9ָty-#weBwX/(B4Yr啙 ku*`S=B4)]lTL )V mjJRōAF8z&Շ͂k@ṱI.1Ȁ(qY+g  §s֍:uε=pPLv`RP- b}*V,ppmgt&#Ly,g_Y u?DH%50*w6Hš ha;#r4iwNq8SX`7l̢4p)f>Ip[ :qrjMl &S#LZ2/r`.,4#|U>$ʣ 7FRC9Ůg/ {nSljS Ca6MxLGdʰZij}J_G827D6XCaY0g(m*m]L DU_ 6G+xsF>/@/BmON5<uɗ ,ڹYY:g vpTGPK ث|Ҡ[4t7rXȲx=Ұ9`}@_|[Qz/bN52ީCtX~1p(E6O%1Zн`,e5-p[$%4 렐+M  ::IM]%J]ñ>wWn `N {ۛRޝnNZ{-w684ֆ=zIr\헯vZ}sz;/rV}w[׶}vr돞3oz׼o续(^\9tɞ{;uFv;滗7[W]V,۱Az7fݻsFn<'s;;(nSٲ{{mջusջk{oz5kNwk]52\&]l{o5y{׳(uuƀӈf`(kP`#Ͷ6ԥ, .lmEjgWl)v➞h)T  B馕@ C&ݎ@G@ZΨ@ n@lJ٪kn۵Sv^3@h)lmvwrf6VRVmE H(Z Ҧ- %2vZ0m/ql<6*JWwoy=W}c }ڼK}󏯌U`qAkVkj}8;8.7}t{L̺uU*V(( BGny羵t [ul%EֻZ3+4 PUVEWk2*IS׵`DPPQD8G{2ڀtk@gj:>뢇[m^|hPc}eϻ^iht}>@7gi}}[k.,}ޭ4J)p9yZ]rGu뫚T`wb@wg H=4k`}zv%(JiV EiOZOkΧ=l`>>g}5G۽(QQCm3oUv/Cw"qm}\sE}:,mhxQTD e" C*?tC'a HO{'aę;q#P~q// XH N 8`&SD rOYaCɘtK21ȞEDk@jO`!`^D(ND<@6D+H xq<B=ą M4yh.; rBbO$dm(Jjd|Rx3^( 0 hJr}DA0 DP!@/f%3;LS@ۗM:0wU܏\yV$4BLzI'\13 B`R4{ y= ՛_fRodDIGJLxCrl7Qܠ9H݄8튞;*u IrLyK9`]M5=AX ȭ /*BxY'0=emUzH4 RB{fC&HvI 1:5 AjyV9288?M˵b|0.\qX~GE2Ybm&֪UT2*h1*(I"SCTW^xCs0z1ݶ)LHp PN_`5.Ċ@PP!c@s{ḳd6 xu6$9U/ ٲq-|Lv|t&Œa _ < ذ8jV C{OG{5rNm)0~t=cͶM|=8q^U]}b@H}rN#C=M>tTtzl@x{JzgCZy Jb铤0NwB !o a ]"xNC xEFA:@uEvBs2W(sd|,tC~aw\I>\n =^v6r q8dO_<X`3v Cvcv~AoJqrF.LdF'őa*> qq) wD|R2GF_#}HuDPRP1 C0b~OUIs#tZ3*b"9H.Ba@"@N3a->vh0™( 6DkbBl3!2cF8P=* {eeB= qBק.iN&{&r6ф1hz&VJ)U HQCHlM+ ((Ng]? splњփAgpId+vy|w, Ypmޔ )C} i8iыi K`~\;@αWZ#Sz%(9υ !<1: 2:mW/άdġ] RC!fPTVe)g?zLBL6(ЦJ!%?ӎQ7l9z:I/m_WcMA mZ(/Tiw}[w:x6*2r8 ]5ccaỻlRi&!gr\[@q6I?Ϝ ʪA(bl"dI OZ`0LR/of Dώ>7ŝZǔ*ѩiFQ44!䡄,7c;̕+xnφTͱ3 lb!ѮwhOftH[<]CfPãs덭ZI:cl 6GҺn63ӘOZөҴ"#9,_aAfi<%rX5 v`dn0`N1ن01 \S3l\m1$$({ؓ֎&Z\x2jC!U ^D9 0xWضlIa7iaF+$ϸ!ph e/o&\dCO@蜁N@d&@Jw퓜qI':<|t:7,μ9wp0fdY&!9]z>)^u Pj`!Lk3-ALc@>eJ\9郺DNSHL8zb|˜'(9qw݈tF{$g.xMN: 먅FJ^Sx T%ZNWLO9^b$f w HQG$=gF1p]9NyB'5۲<$c=!pZ"Clvٙ{4d"zFF(݁D"&hLzڸh|xv~+1g,&or͆#cf}$݁JF-.nP")e0ʬL[.Kot&7C4˩:9L)Suyf>ڝC}PF=޷Pɤ2:4 .6aQD_QJKl5QQ֌a^[4#}6 mHk*KUӘ(h (̳ `ESYDc706}:](P@$!=~`lnt{9{`{}jJJ찂gYj: kLJ ' f`:Ճ3:3i].la4 H^KχLjK8cۆGd8ϱ9>244dG Jc,Xq E;fxÔaq"LFGt>?UAyN(5'0b`ICA;ғVyy{5:09ZJ>!rbئ"wu88ev4li +2" iٓ37WPHa3=YX Lq"#B>#1!gSanDB̆ Mp3F:!rr)CY'ӉxЙ+gVd{"<㠇dΜS53ozWVy3]Vr6ʸ}gصH|*8h:[ZLPsiϊޏ!6iymSO& ruS]C}a>9 E~z1Qpo擁s^0IXO7chG" EZL/j$S$*#2|4:2,2*2i)цtiadYbR~嗋!yeu b?Эg~3K[FB_R|w&8ݞ1{}o0;S,mfpvGhha4͘BL'N^/,Aٜ@QE 1%$028Ah #!%d"Dq+'Ma,LD0DCHD)$1JB IP~i 709Qc :X4L,Ah֓tR`!B4Xiq>nN=^o98S֩M!5P(4E5&& ؂60tA8ovuAgA#܄{p=vG`@eR<#j_ D W )#F$r1KMTuaiTi4|wNh[#z/bHC,dfJc^p7{,@=`?D-wh4ʂ,2*q9lrdGGqtyӞ7WuDz8KN..08D!X.[6 Kz,Q &w9,01jY1O 栱D2(:[SeۿȥX!^SWT5ٲ2S KW/Y=)2iJ竱*PشȈH]8GʈM7&lhc.Ż$N88䨁-9c$=y~m旹⭜*ʢiyvNhBW%rFW$|ySS|ɩOƚ(Ȁ]^,=[qg>Kt0zMP< \Jƒ^rDPVLZ&UN񢆅3#+eF=#H`3:ѓ"/~y2)0.Ejp/K؎V"8 %hatmF!|bAXeFb(PłIq~LI1`ŀmYuB,$ErXX* )iK!mP4_4"[#/MJ?۾g񕚊LODyJYFLDs7[  mK:HEQsQѿ8?--Rlخrh5Kq*yȔqȴXYSdE@y0O׹OW E@=&s@79+QJXRW $8g`a ¡WFw5J(l$7n,]{$;ϐqO{h5YØFvV0^"%fgi4Fc[%M2RU@SE"*M0yBBqeI$1˸?_n*on+j is1 2'$rB"i|K)0C'6ʔaQPLs%0pf*ʫ,,ȢhȠ2 Zhr7uUf:e䰛PV29VeAVYXd'|٫Jʐ Qj*O;csx',漳?2:b6f3{?U`M8KLsSHUqxi{Y"u fbEOxW^/07h}O+/9SU`au7@6? 4qr,Q}WH|GAz1Ԙ7v66BpvXEü7q:'=3P%/m\s !" 5kX[QW}&JnƎ~Lu`e 0ZtXmW!#^ehJvL <ұ̜(uQܖa c|Ȝа OC,{҄8FB?YutHD瞺OQu kx?vˏD)W4 㽨A_Xe T = YQiPc}$8\ҽ+aB{5t&6D{bƫM0,3b9-ۆz{2$ A*RHbe"N II{n\i4m(He&W pwE bJBLSބZ@\8A;׊)Lւ0 I4@ zBPĒ @nZ4b P$8ObC ɩ`D DS0ȓn۸ƙ*"6,EGY/gh.kA]ja;qa~\ $bbJI$hܓYr,b~4j!T%_Y!0p7+(rX3.p;]}tfjFhť> 43|`U߉/r׀8P;Ps` :d lI@L%6k˼.v' q?iElihyUyNCpqPn.H@I#4#1 ݊ HC) hq,tgKZб9oSqϱ7s"o9'V6}i]Gs+@P_WO̻.0q` p6`V8~7{>:g{ bldpƍ!3VHv̤CnY+j .׷j)`8+<:!' 6NOKkvf _1q8(6C9t1 XHvǮ D{x vp=)NשU'|C(I-@p5ʍqE(9q"!n<“p:ɦjoS;:nzq+Xa H DI . 1u:-$!1&3Ѥy"4 {6=%#@R*FPV>Av. #z$rHUTDEdGlsiǢ""5["#)doݖZERtx)LZqh̘I]#?l8Ls;ic Ep$LxW%7zFN7\ mރļ@n=hcF1Fjw 6H605*l|mS0omgO1s<'1[<Ljܸ`dR$y?,fhVшI3|Ti&T!eN0a^X RH j{ G D,DU\ԝYC=37 /(3B2:Oj*'wDN292-G9mQF%@ m|gPM蒕xĊCH@!w*;G GZeQO;"/ `ݚ?݅۴s` p\"a1p"Hu$ wmH)~Veڟ$UQܤs37%y`yusku ;^Y!P~ :a <|&/Ũ-`.}?Txz$fݽ _d JOɾoӢ`KX%-sC)XTm jA$[u.IhJ|{y^GTohi(͝)4n.z+3(990#`~/%`e7#jDy1[=[c&Dsa>/цLv ?ۻ7nyDu̽WPMrdbr w5$<;\sfBv̧(5w9ʈ.J'TuMiB{QkL0:r=/6hE @T-O_T HTL X/v[NCA "8ԧtl66=|ȧ a2<^ܐ;v&-9;#Z_L잘@tJC@]HE)ށ^;& vf7qO) ~:74vsq%x_N ΍3j 9}h6sf"*(E.էw vM@cnJ_E0k _Lq,cbP XzAS3AɝʈQ we)eH/ ?ZݗC80ćLA y83<,Yܽ5܏ܡ<F  @l"HadLttL6Y%d,(Hˆo86ef tĄP L9Kg'lR ɵ UMzK h'Oq10X 4LvF60LNLH7asSA.BvL/NZj8fMN4 rR)w 2U+~ۖokQn^%sS3mTK^`Y04%|Ɔ Dby ^J>J"b%;5&yÿo /Gc`{vM ?y[ .(x-}&ZC0u`}jL4 LƱ 4d<*M6Kil04B< v  ]..L)^g!F"bwH434.32O.}BB2dz,ÝӆÓwcN !}e%8DLp=.ՔwqXLX:S;j,F-<6d0 Dtl\>' N a-GWu[A뷖ٞ;.=W `ry7 FA<Yxꃆ-kVC7jj \ϺjN'7@e yP#d l|VFcbso#Yz&/wZw^rWt `LE皃 -Nv1YF9ANs/R)4..!!p{3gxLr }uJ2fti&/LZj4QmP-F+rkw-'H6Vǘ{$ɥhE YJڦGSY9JtԉYrG3'gk5wP:X`\сEL:և4Ų581 vL [ <W }ذG m y5¼p^ah>y`uGĥLHG,$Q<6, wwq[no-9F2uғ5Vk5rWd.qfcU>d.\Sj]C^t^tOÎXXc\,BZJIMua%Eؕ{1=dף|Bp [[2Yr)`LjLCɶ: Bn Ax);f-23N?|"/y .T0A3͠wmm0Unꧽ4kP:'e kV :uwv#`c[]u@jHQ(S) ARh&*D:t\أV&z rDmJ6@#!ьbZC3#F}Hy8 c`z]VjFJqRCbZ(23LW1v~_q$>ҥY(p45HRm$v#K/bTuŎԢޛ+>߼Lti6)*VglTNh@Vix:5] }a "?{ƈb/Dp) ؗsهY^ 9ϵ 'IYIJ~R^29@oQk !Ƒ E%Fd ޟ@V-M|o+=3^>2$V_X~tBg loe_5fG,lq|=*GvxM!+ݑ*I(~ͪ8w˾u76tSEc6yW-tZΔlxqI],Fi8VnXawau;A4`Yx~/hl:/|^ n00#™ HhX&n Y ӻzf- IIWrxNߜwy|2,k2nISZs*Ҝ.D\W)i1YW$WvnFhL3&V\"\a{2 T vS~VɈn rR?)AF^J0Fz-+3jH0xU^AnAD/8jhJͫbq1B68>h5F:o 2u+ΑL=y)03w_0>SGչ_-vt`EO'?QUR l)eFʎ8,}DiYΗ|n;s Cr-I8çn](dHiø50k8;jEa"~n@=vh) ^"qH 1rJ}Go<{'dW cAM<3JH(Ө +Ij8_ؑN20+:~ߐˑ}p32̇I|,6i1eQyłH~ ?*~-v%+Cm 4kkX)Jpi^TOM{'tfcGB'Qt͎){ԚWz"FlG^X*Y]AXl.p&5|ʣ[rJu}ǾT*V5r(ƚC'=ɣz'[XΖs5I0DF$T5ϲDh2KD4yMT5<`y3l< #uPzݓZ\!$} VrIN %tȈh_ !Ϝ]+B^E@['KRsJO[&h~/yty 7,Jѝ%@,2/:M֙DF}Pp K; 6RC#N) 8Qh"0 PCk89ܹBRFy*@;h{iрH{xtBskohXcSI3^6a X!v)~lu;q\C'yrh;yYln^,&*wc:p~T' ط1 O=ߙ9`LT/D7}!v˦wAf88"iJzJugnS67!BC9'C2/'8ۧ 1TWӞ裃a6⻛`fGV]\BHš.C{з0{J_d&甖' ;E(6ͻm Mh;4NnpvK mC'ϼ%縕ARy$=y`mtܩҔ3*Q߬'86:ݗbV9-fLmQleٔٮJD 4H8^lKJH=qʆJ3P;W/c%t-8<*f&થG 55 Ar4jEGN2L ]eKW6+T~&`b,YT|/oevbTy tA7"|ǧcP. ucg׀unp=LDӜNZd=FR [x]OqJc1_WΕaĉ&Ieqޕ-q h*g^>ѭM!ƣ&fl8edwmN/-mcVs޳v ȶո>C2h869/Hݛ2E8i 5BHVM9sse{hkM|Ly,ק<9p|9vܣ_{1ĩk7ӽdƃ׉N` ]0K~X60ʺ-.aHƈI+ļwHzĞ1Hز {ȺGdN[J Ij/ok2:Mh$dBUbPXnIÆxE~G+.Ia_5:Lz{_JV)5]JXvTxW,sZ"5Zxưu㗌ujE)?P8Ii2!=e4cv-}$JOXX"ƃx":=HET 437Pt`s}:)QVGnv`fzU91q9[ګGn%p#Tdwi8ağ/.&P%<7sͪz|xYk~I6ERZ„ F&Ry׈YyҖͩԶ[YzFJ\㄰4q$b.d'1g\FLx.2 C^\L,,&FgFg;j1v13 rt+_ʔIDJk2&JU]MtLN%9fd8j0߰w=njX{޿;m&':uA8Ŧ<*ք ]d5IR4d uDbw)/f_y&:(؏`LJVRF䃎2\L#t!drbRlⒼʊ% %b{(5h^owg *bx "M>T }aGA' L&Ii * շKQod3̟4GiNKίM[ܾ1ƌKJɗPo&N2{8\UK&/FHvR9A,m?'SgpuQ!ӵgF=zv;'_9'B(>ҁ>QB*RH%IW~iCsO09L mGf!c+8]< ^~d ;gж%#Imۇo!7Ƃ%RX;(%^an%$6ed`U^Qf֛$ d/-!%A5ijX ^4SPa4`Σ؏`tqKȟ(蕨'm='cqE<3ҚPb=JK!anhU*ۯe;W) `>7vȴ1Pv8ȕI7CEI4 NҎNXҲv&U.jpԉ'=d %+C1 ,ٜ@47ۡ9x%YcQIg>  {DؖA!mciN:Lf6KAЄ(=vxf%~(Y'̖E\'epf-vʬQfr9swd}w&ˤ[T+NRDu-[l-$7/rv^>`ANe3B#2R䒷si.%Ic ud{r_NZQ: x j5V`jY&j4O ws !bAw.ȌSuBѮ;b&ȇ_Ӈ ,"rƲv’Ve,ETz'FQ StC=|2̩MtV[J oUf^Ƃ!^S<(h>/oNkl^i+$rmxx\NjI&ۋز&D Ɍ@`Tj T3U,|-!뎞XUMj,wQm8guԟ;cX{6.1R_^ tBg58|*"OfZ pak6ZN _òi[9$ Q >5#U:鯦ZVYY-j?0!{Qɛ O0W{rTli~Uta#ylQ8fmRM[j9sW3._` %ab!dSp4eK.Ϯꞎ KBRDv'u#84Ny*++/a( [849f :׸F}&)a=vjANXG'`S6DSq?/C, -5&e2ñ(8j1sjfU"=n2akokfOlk JƫOUoǮ-dFi">-xόhCeBq&ڡuBncU.&pᒭD{49qS{^_'HϸFEѹѭkv686&{:ʒlu}- +S-z#ʓ8˥xo{e/Üw;^Z>B<^?eV7vKxLR䦱{IJ]_!ia܋O[Bd sR-{YK^vkn;PL^xY*mNcQ PÍgU{\S^3RJ-1ÜӊvwѶN֖s'>%иgY`^h$Ko;K[z7A8vS0г[UJLi^i59b˱h}MʭdE:aQ6z,/R]|7 a[%^nV5)34]_\iԕjI95{tFtnkA(ҳJwE$ 0Yh4}77j1cBt:|8Bu };> tdI)kg-̭1ԥw?+"|2}ƼCdb'IЗrt/<2*Y" 3Մ_PJ,yjBF[as0 [CrTMl°P"$>MW$wZ *1!ap~Qq(ΧXH e6@s{h1:z'-tđM]<$JY!)uB I(fQ9TmZX(Us],Q)$ dHu({㩂fo }]X~_D27`jO"Wb ̰ea#(R($ǧK2f\bp:F职҄D(pp!³z i1[zX%860&4B㏒93JļAu3X*wQJm8,aǁP(,@ ڗvMhXṦ1o^_L'RSY+f#i=IɇN^IKZZs)K- KT6btI&L:t:Ưs]H(L7yGM $e\/P6vP6pzH,L8acÍCxpzo\*,(ÍYkh^Pj'5WV&YWfHL҆Aj!+Ļ0RFQ okVǀn;!b'D\ Xi+!{jvJWֵAm[ӣ#-5ƱNUYyt""\,4* !̮ }5j!> ]ِzƍpKYnfV/_r:C!8})p•r$peI; Oe .(: ]Ԩu4$=>2ƖĨK@j8!bH sJaВXi B":9Z]y`ue7"*ˣR{k.u h]&gva,̧*g`?e i13pq{ÄyGg1ArL lLPVs>v\2|ZIt'(*I7zÖ k45u[~<brpNʉ-= +YS>#IH`B_LGߵey7 1kguF{ՁL9F1;ődQ,Ƴ w[Ys[8C'<IAl5;uo8v̓C 8rRHHxm.^}ss#Zh&Lъ%3vPGoZez9tAt!&o%26oh6c2V&~!fŽ<$(0;d]R,A087Ae\cm'D"ŸiI՜KVC  v fQ'Uxj[& 3CMpTP~(i-m$ƒ}3V:h0R_B\OmfjKElMg$uWb_1-T1~Z5t3 t42ӸǦjŦWu<~1NAvĨIʹz u2 `ƬBku^̨y3)*r1t<6BR c"F{4NŢ9X#wމ[[R+?aUa(i~h#Cd꿘r+^I (L'vδ[U>'e6־n2A=c쇢OvPK6=Ors,~UN^4d!q}3AFˆ"PG zm{J.k\iJ]KʖVwYX`i10)T_boj\gkXc9W RģyG-ZƩ-D,:EnփlgrRU[+mKG\5~a]|SOwqvZM15!RFxee+~xxrS&O a=QQrHJi8uX+0ێv("bUt>cΈ\3cv!))Q0ꓡ3EiՂ/ .k!ˎ7pč@Pt,FOQit$j3%)m`hNre.NNSqk)kMñ b^a#J=bk ͏%EA,Y3BhU{9t>K};-h4-tں#"K?:F,sLj9*^=VVzO:9@šWRaruI"k9= C>K"[dpƓgq )|czڍ͔ǽ~ZwCS坶,C/UxqDD9%Q?Qb$Ugclz}l'ܐwh42[,GY+|y ɿ'z…d`ZJB*ǶJG\6Q=+O {h#Ceszl0brrbW0*|Nn_7ߟ )i.]4k,y3QQ7/yׂbdMnQcR_{D `/nDŽNY̤EL-Vy?R>f[O(iRuI|uo@x18OK="l|7'4}n9 8ncj-7*=S8n CG,iճ 5޼3bAxcCOzmOiFb7-X5% 7~J#aٗO͌+"{LtUף.S l4)RLsy#_l\`ðo3Fuv7&M[K,Мn,όI3I,s<ٯ-728NLqݠ('.ft`ȼ~Ҍ0D l[cjgBy,Q,PouBuiɬ 8F .5ђNlÓ5g 5)/௅ ;"OW1 ct0ƹ WHe1iR-|]ޞ-h=1 UYɺ-PJȭI~,2UbUSg'cxYvKX#kؓKyr`ҪY h6~hb ee2NDeZS޽2Ct)RTm#TF:(Ui;!Y(o[S80X1Aڄx^Qvz=7r Cqذn0 ݍ/@Zߞь1Y>X7[Lh,6u‡0bY+SVyG/}}F8}Vw@淺 wO7#BLS , Z'ŤζrBDl;^Qޥ #xJr8WqJRr;]77h/px㎲z9WT!)KW\Kӭoߗ6Zp{ne2Wy<9'hƚkޱ0Lh=iJM"qf,UK?_ p61us= ܆ct#$wVƾaEmi&F%M&Kߌ>2;;Bk"=וf;|wЎ,Lo5rus!x=Ę:ShCcJ\UmRg2qIu vXk}\E*bHElk>C9 ggki;JbUADpv\(G=bq]A[%f _O:JB$#Loղ%$( Jʲ5vIƻpxJWNQJSx`H90O$^#0]YJxe߭~toB74@}X%DI36 L[r Rʋ Sb5MPQ ~Rf|&.i-d΋li7m/5C156(5QKz_&>wvKE%x_}Ls&Jc`CW.ϸ<]wN$l dd$(B3ݏwH.h'MAũn g>=%ޏTtvh<Wv:i7ڏFD%ҹ&Zs9D9i _ƏLKH@xCX`Tu@( @-dmSg^͡6p:6V$M7.@0;/5rRw:TU!1$NgFmBd5ruSVm`8lf~GBsr)r1,N5(;b|3~~?B$;Ԙ1>%YCck~ZT_hSMbu=xa!`VZlj/q=+1;lw :ߑ喔>eQ"+Y7|Rwt"#m݇g<0#AR|.zpi&J~8/avo%oB!MĖC'$J=#+M)~۞d=s=te,ˢ0+Oq뒴ڷ<5Op \R͉^2iXazmSQ4;K.:{HuT6:Lp5c7aٟ}8KeRbʣ3lDž߆ w[CLY"{G{ƺzJ[Q>^L'|Ϝe3"u%$1ɍqn %7]0͘r3vtk1ڐ^рrcӏs4Ak g#@vu!MA.NZ6^Fí۾C4]XZexm4LE704/I9 zLMvk0}iM:#~~܆C#0ȏGgGxp|2^#ͧLFrO j46MwmDwX51zIױuʩ(o$Iْ (.Q#H.5v]Az^`Nѡ?S(,8Fd -A-0iH gHy;Sptw7d;~O:d!׸^c&AK%8t4 0PR5MmpY$ޕ i*:ؗiEh 68 ISԁ<Ǿ']&a8 AXQsnN``Èsuy%l_jLFC|/=,}LwO1tENqѻLJnC"m!Ӂ 4jw \ ƃ ə:pj‰y,x83|&';]KNEts|GW$1AI&Y6*- 3íAL=`i&0ΣAƚl/xKnkL)%RN ;,,=&p ﷦ 82?hN(1m>WsiZٱz!4/)#pިw<D?,8Æ>vTٚ DY#t8ܔ7 {jsNzv[կY 5MCcnИ,.S%YXSٹ&CH?B24Zs)AC2P.W$D.^Fji|ff'Վ.ًJSpw!V8!ඨ&fv!>]8;ϲ)RA.OjqΈ[胈}Sx?o8=rHyNO a㝌0 5tc̨#ffЈA ZYA,}v8>{?<ν~r O.|2G8q8d8g=Drg9p1{j+i*eCM+N{b@83Fjv0??Id פ3wɡh\k8)pؑ\;Öne?hbM V7!1hO6Nw)rBeWa &3)l*4aMՋOkk;=};"Ln<'DMv88ah rp}6 sCwb?,oD ډBC2w 6MY]|Lxf|Cb [UOEuLnc·Yg4)t .Cpp8|@o|]br_My ၢC_Q~)\Cz$;㇒S w<8{87?z  6Kܲ6)Ăi|Ͷ"z PM@dǷFb/Fͅ>iѾ>9HUy1 ..ގ]'>-v7ͯX"oц6`p.mCjS:"c !vsP?|Ƙt|=&]2k@}`롵3{74?7NIN`ÃnN^RXuAxsH8t n.âǐD53Ⓓyu+ei]c08f "ʾmXF2`l]՚-LݠvZE4ǣ( nca fMmbd4r2l9 #2;\Li-4Lp:0qyZd}>Ltј@vt 뽙dӟNxN47L 71(Z)*$K^R0lK>%>$(YoW&\cxN,ĝ> cD|sĹrAǨf0P9I& >;IZ$籅'MӬ(M8ZJ{#NiO~Iu)883<:IcRl >w3>h=Ç]wO;ÍMLirzcu{Lf4CٵNO\=Ѡ!bv.90 e!ʘ ]ߴaBJ`SZވoy4 zFav,w9 z%Tf_goڿ'y#Y%HB0<8=9ֲ~1rrх##ke. c=ğվp}nTpd2NLOs+y/ hT6 3ƇK;A/P)> HXď4}a7208;nIM>Xrx〛KjqtX1™ 8ONA.eAPװ=>R`秉 Pecؓ$+fz_..%F/avn"xK)tE0JX"pkbWa:-Nzd1 @-AbYNLo]6k9';Ҿ97L>Н{w;@GXIs̟vǫ < Qɒ}f7%,#Σ얁鏅1z oBz<2JD/qyYMLVL% N,ׅ!Qkn,?3)^v|r`; Ou;C )0|m};*@g! =243gf 8ot< Y0alG;lh͈q σy5!Fzp#N_ 0ͳA2Z9G"ƃi1e~GI6^;1HRd `(٭uΪnq.8luWdn:M2ٟvxsߐOt=wpϖ'(6of7OJ و) Ir;w=OC݇q Z)G fYeGp1A^V)ugwo1͈gy֣X:Z `6p|kfm38AXSw'+61#|\( Y<e/Fn .bx0ڸȀ;a=Rsxt=TI }bGK_/V Y o\Lz8f߃o<&X%HWd!4fPnWBw6,0phN~\,Xv)vpo. c<,`Uh%7HP AҁZp&Cv~i\N$O2x]&G  <%-`y7af!اǀbpn\"a2]$_cg6;8w2MgNPnst3A-X׿BftBG9=ԇ ;:44s Wm"hYrP%122.Pj:}|FG=0;oH~GcbPxR K1V2t4'JV%qRAFX\<l@U#&`YEp;w+ \&F}CFo֊h8]23?^y,nbQ^劻5h,3NzOV-2{=Ƽf>қ2?V8>'[<Ξ2A ~N3!h<('R:(ƺ- 'P^8<8ٓ)?x4"8g>F{o'=50%&geCf GȡRXA-V ̴)( vs_$VHةmπtRd<DPq-/΢#[;Π{ل͌d>zY[#5v;oa2 ]Pa#pgy0%1k˽=C2 XC Tt%Vůֲ]Vl9ZA<:tp0൱@l)]:woh7"Z;pFM##&l F"V@X8M,o_XO=;1S4㼏[8')49.w W{)iosc ~)KC\3ӧf)OwUɿ&N J N7)@%9y`ɉ4MMND< J_ FCt} )E1L"T jwb[Bfj~΁AŋOrr w.w̪4vhKR[tߧHmzbj+t.0{0w16iogLz"#Fk@ e= 't&mdfד_z =o)F=%tGN$i`h)M(.B_ǁ6OS3ܓfݝ9MC=h$(82o˿NxBo~+"jSNO /wB`w ziN)b zE!eŲ<.v Ad>:^o!v= @}qnC fOt=v{ N0~Nb))+>wŸ́a)Cg'D "+`4˻3=e?`{Ɂ t 77aP~ MXAgC%8H9}/(uӹ9Pe5iь4Q4pOM_زB@4`joDMuD[B %0[pv.%8`6c e\x}XRQ8w4xa;1M/'8nšt6)] ;&'Z"qIC A 3 |牧I"vrvѵiߒIo`6q:gLl?Ite.dpemIăҕZDbۢLƧ2bC-tHo>)8d)4'<؇Mxrsvh6 g,!&O^7Qbrs"ɐtu@?U NJf*r(`!RCnLxy@|8J|01^^g~e [ρpjupǎ/I]VolhO8N HTv+4GyfOaq0ؗ."dGt/o)I, N.jD0 j?}/dO|1?2GPSHK9}DǸ`D4|ƥ-ŁPjOAd q'~/q_@Q:cC)ȏDd~+6a7:x#L}>__L_z2Vd<6I6d;?v6m@vBP}!rEN2 WZ@чۗb8<hɐ 2 o4.҇ N |&#K`W-?>&:Y,5| S,لݐ!Gf݁4@@]`{'peW$tɐ~DL_j ~tM@XxZ"jxBQX̂`[|SvP?Ǒ9ݒ!Կ*xyIL1{C t^@~_ȏ\C ~|JAa/@WrKߎ䚟è`!V"1 n.$!> ;YN% Ӵv1Z(MB dM@C (@Q Rc0& ݈9=sK ʂ``{Z#x*r g,I?9\>|'8P݄ "{+ H %dha>ܧ Fa$ʆbC$S/T==i|/~W  AMCɥ5Pm ~'Oe87<|P)|.y't2L5W!/"C|9iM6~HCvw E88VgRob^ ,T9D#d"x~ ;$~Ƅ9t0'T $aM:%E;'TJ/@yJȁ*}yG !S+z@W׀PR)"o `:B{ B<%yJ#M LL;$x{!=G܀a$7.B]ʦ1oչ>S0L.&aPAL 9kH=׫w-g^k 'Cp :>œ&]O`:vgb0)? &dbMG :"jd!hEA D@( L%@0YRATE %@(UaBdbTH@%A^T&J"!n@HBJiENEԊ8@"ĭ&@H&JJ3 0i *,¡JyP26%@ bXa"V!)@$2@ BTUi2" J"d&23ʳ"|9(ʫ*3 -!ԒxT DxP :M@R$(E9mB ,c81(L  Љ0 bd )S d eHiFݗ &T Y&a`(aP2 (ҔQE!HwʅCA@j 3@)ZP# ?jTu .61tt?E\Q*(TSCGEqOUCrPP)DIJ ;90cGeM0ЉA+qB)BXS 0LÜAQ0Eyd % ,wkPDEE*J * +HgFp%C@ S(AU+βRGMbQ7fQ@--*#Bg@H9@̈):RfÎ-RBtH:a(Bg$11Q4 **(Mҍ"(@!2D̢se: B!JQIrQij 8ny**,߄O 1^ MPR+a+/V!WL{Lp\!!ޤh3!J*wU$E̿e^h0/`GPPRE C" aHD !0@0("&I"UԯQԢ! ¢{" HRSHKBv P.KfDceT;"&PC.@Cru*u1LPN3(`!QSL";J B "LD&"e8d˸s}ݘ](tGI2`FN $"D+=T5 , )L°۶ѶmV۩ ɲСZaC;_2ol@CQ-epج5 @r"|EDĠHY?D4 @!B&Ti}PjPYB}}9}X").2(& vEMGpDvG@I1m7nl,vӹ 4hYfa2ZՔmC3`bG2kzF!őFÎ883)22!V?́S!@*FLv({ (TBCA&Q`P"P&"PfBAK ((ZTi@h^U_PhT;p81p7KULX+ceXm`fiLbMֈZ"X Z ZLE&9δQlfv87㱋wl'0ch1pR35,MDA@ڑT1LqXE04L*#cP&("l#"F(PPUO0ʈu2*0*JA@D))QP)T+O3BD UDO"qz0PB v"bG"D]HP""V$HQZ"I!I Xf@&A&D!H B b"$V IH`H $ aHFDAB@@P!4R%"MKH*PLD".@`{C~1,@P!Hr$1UB*Bb!HaQ"H! "f"&H)b&%R(Zi" ET(v+ުP"&B# c!DM‚{,(0 L#H64*`0pTO__ R@邀^DҨ>U"mR?+54Nwiv>Wf`1`13# G"Pd8d @8@dd4D䁄Q E 2% H AED 4QDDJD*D3JDQD0XY"AL!B &4@}h"H&*nXta@8jIHk]ɶL1T$ &DYIS&` ҀR(R!?G@ɈcT>UM0 ?glʤCC]߾ȹ@Q1+J k_Aπ f0MAB`ja֡ DP"A9~ìqaAx+H)e^P w20(Q I >൚hi5*T(_Qb*DeaN(SJaٕ`G)ff?"c *9$2}bPhCHBK?u8҂@c!́X,aC (# #Cʩ̈́r$ Ox yD`]]H{ :dfCR!2,is|\#@S0>&&Fa@?dP04{ ::C$1( *"(0vJusa,"8H +ePyHI/@Q2[[AA ԡ蠨_"`lʈ "4vB :STPkŐWr"# U~P}EDhTmH'DIp"BjTL%J"E IBca6 +tUQCbE5GAN=E G łQWCOn;T΀a(ŌU?t GhD aSdON' c`a`Zaźv\ͬ f-44%1ws\{?xB חhK9m>bF`¯D"~ʠz EzQdcELC`b}w3jy?+xwhFxM[:CX7`^2wÃ3 C I⠮x69lp KMtyåœZvӸq `X<]t3ń2xfDha@f`XfQv H!@=laL /9(PXdDECLT`0_ڑ@j{MD=DY*> l.Ѓ(V@rX߈{~8f&E4Eh5g0|a@=xM0C ʔSȦGf4s ]3]UNejE :a2旃gJ9=2HnD!wE \DHv В(}JA<2Vd %Wve "@X38"ʚbQO8[ d7"*mEU4 jDQR<1"H']d.*icZnh'B16^c! u@LCF"|DҰTvQzQiz_WC4FnAUQ*t ʠLQ$D/U r()"  U@01b 4 iU?@(H( )JtDGxS|N"C,8 "'H ޔ@A!4w@ӎ/  ;zECb0#4),2*Oyz`8'840HP0ϳ; N"TQoA81"| 0>(YWv@8LPM z6.0HTź A`aaQN pAOvC>D5 L {%1 0J̔JAD3!!& hY% jD?`BI t>}#i %f40!03! "E! 88hWٰ?7؀|\4sT@ X)])K8%DL,d*88 2-HA>& ?㌴! 0HC S\Cc@)H } Qv@M @>dt@^&10/":!Gd/&N|`Ra~lhnl5Rb}(jx d7! DݍX @ ,7YFŶqc y Rh%!ŧh=8RF0Y4P :7ȹa ȡ"zw=w,RsѪ'} (H \Ln1^h{|;ZDx+ꩴQawF=1?c Ez,išIL}x_''6Qp$R.k00 0؝={؁zCEM:#@rAd<FO\. X-Ŧ1N|xL "݇蚨0H/EE- gXJ< 8# a/bT4/Lg q`o><Ͳ} tYrlXێ"m.g/G셂u,B&Uٔ ňdBg(mr8Zץ/0ȯW69lPR1 4DϤ4lz y`]Ng/ /AO\>f+hQcEPjHT>I2XYjO\dXI {U,M F@:l, :6)Ζًh0y&qK/ o WvGQzٽ!|,| 0MxBSrl`Q7.,E?*XUg)l蹻Cvo*xH3KԛNQdɃxQ;:{<ÌpN@NpnBLJ#bL?HT$Y PG7xݖ,%]{=9ev,`MC(mKA7:2e&9|g6LAK~ۂxlQ@ZYW3oE ?uw7v^ Dzɖjr~$y,ݡ؍$ ROgIG?:Sub8'k~ۄ#e4sC1Pf8$ʀu3E46 i'O[Ӂӗae X Nߢ핾i xQahN6zmxpzx}vp 8@Vz(`z?+1Ih;$OA318h4&|CӰ .=o~RoȣֶhzQS|.Vg@kJZm ۙOe0?LغĚO~9~S}!h &}M0y_MukܯNڝҧ:4'a}O41$OgM1EIZ}y/#z5w۸%&d̙(f6jMx(/kpbEʙ/?xwmy7)؆vDz6lF=?#ԎZ!WQP~Å.OCh5v='^ᚳR*Lz^˧~ &$@M/l#NxF%C+pyf~k.˰2t&d̄5硅[QJߤ?ы\ VxfwcσΤ0A~[S`k~ O}#) kaZIoS uT(tuHq=,u'2-/+I<v&=>q:(2R$|gL TPQ; DJ,;8fVkJ_P;~Kc> Q?q^FS|v]8 #xӁe|on.07( łdH8+InGŋv%\9#Δ=S {$03#$I=&.!OCQ H01s/yÜh62҆!Ct5W=]]Toٺ=sxӚx,;}m䡡!a\eCcç"fyn#/;}tw!@D A8 kaIsIbN^ezî.#Pȇģ~h0@8 kų8>;4s~ IĹr֟,sh:㿰ev, .\ڱzhϙMl_Ve uni(x<+`nq 640DyGqwm9dU!h-JB8c`»bU h77*YxL(LF9FD \E3ay5lfy::}Niysaki0 RD 8Gj:bh˯*!),oh]Teph[bp0ā6B^.Y~_kWg F_"ZyWX5־Qv}g;F`j >tG 4Y~yӁNqcZD`ݰ*҉px %| ,[XvsFlhnCfOl)۪X@*)~v .N o;jLbɷ?OLLJ~? :ٌh`) 96d'B>$8dZd;7 tF1eĘ 糡cC@b(bS[-PB;~cNH }DBv1F9 TkWxɋ: C7̠_.4g#3}E ǵXsk.%~+6~!?2P[,[u/Z r+< 3`')sIoW=A}yH^OL,~w,j ̉$4;g!c-0 ssطD=<;Z/T(ŭf>eh򅙝Ef GҞn}MGzOzV9Y̵zp:Icu5[fαN$wћuWt'=ͦ$1j[V<7d ]:?uߒ:x6LnbQ5p_&2*-aKX#3Z Q 2C d}hKVu&UB[z``hPl("6T+e',* qb$\C)&=,ܾ QnC3Q㤤;@n^ &q%/C$!`X0 D@c^b|;YT8/q]~V[˝E9QFF5)sGSbQʽaFOZ#.=YiTt.ުƒ=2g&)Y#8f'<>XZ^.xߍ4Oh Cl:i5=<ˋD ;]yFPY:$;&xtgncƃ!X $)$=Nw{\c;[X:_G!oS {iB>iᖦָ#.y#;lbAxƼR.,Q*aɌR0%*a4]G^bhfA0!|H|6x -28'ܮyR?XJ y{&84دKsu, u_Fmx\̂ g`ZJ,Cdt`Qb@O^\F?>`\?we`\𥅃_$@s Q4.sPA4fwyC!.N"x1d?9r|'88CPDDp%4 &#&A~9u1eiB&t*CT.z:f";KG~.^8N}mvA5_cVթNUUɿC꿦liᔑi܏z謩,+$¼PB:7OBA숍26frԚqRWN8p &irAޖsChĠy, 2 cYm׾(&E |RѼkke_Lf7sID+~{h g9}LH?N-ZChYK1K n,>]X=m&9:WtIwBo"RcjVD(hI%95/݁|ꮹ,K9_ t'¹ַ܉ށO竜2{TTI$쥣0IQ =t6eF,ܳRY?9j#GO%zӼFL <"q3$֚qAU=L|,oUdZczJ5{S/t -ie3c| U&/3WP2bOҟ~$5 ㊢8wgj]xa>Ǐ4 |Lņ} ?TcWF7vn.i;jXgsE2^x䵍?X_]F[2T%or#ôw @xUQ?EXZM3 ِ?;Mb~kD_؁i/⋈5 ߪmALx=ebpޟT2h.nmx6_oQ $S pA87=hQh68s.{|&Gʛ~Eu:p22pd< zn*D]>R?_%RN]{>֬擖lwCSi0J{LJ4Fd8~|W&ackSφ8ls}Vx9%'/: @޸C]Ro^A4g'UkLA yD品=68~/,ppϏ){ mBK"QMU͝!'@l ߡg Zap`ا' 0il䣅v ԯ}^ӺTwu;.TkX/"9o[m Iaᰉ [ú#!~ Rtmzv^ rWj_liЮ?m+e3Xtɛij&oR~WկxusOYAc kIvJHխWr[I')Qmǥi/{Җ*G)/rC`so ,jG!f= |BI$VDp<"/u܏Uz~AkѠ(.T47fy|M|ɂ9;Õwm9ắy+)QQZC)QM2KQ0nH,]U,BSEDjQ aØn2kil"DKk|R|S"T;r&ĶۡV0N e)XбAݗKEO|B'*T¤# !9ZW>)֑&9Y^ĂC xqXNL>66f^I!7 5ggOc]%[p們V`>u'qW`'kuz8 $[C#-fΗnsuVPbB˿7YN/X mti(LO;Р~_k‰:oV%I{/~?2ch|nKs}_߁lՈɁ`''П~k6S#AE#ha>v( Bv]OnX/;gDEL\ %!?/Vo4]銖c.Q_cB잹 1Mz!bIoW)u&8|d894 Xoo6;QI~nG!ȟN D?UK :uhf}0~!7^"%ҬOq:lW)t_u\O7rђmkwbVC AM)*LgS 2G  tTҾ 0p+;]6,wY qs>cQh/юl3j\ityt;lC뮱O}XfW; w ]Hc/%#;e?h| i j_8S+kcukP\~X$՟f>UTՕ^6MLoP}'(GPFM5ձ]Fejc$y_9 Wq+P}nj|L5^l %)+6cK'2c8Y_پj*_8tfRS"Gb_Blj"Us]$5ŏL)%lO&Vrh׮Ƴ-n;քVQ~$qϿ͙J:طG^17Lxɬ#LCSkLW_V0Z 67Zg^Θulꭟc.hStٮO;Db}YC уWD}Fœ] ={s,>J!n!ROL>lCQv&b·mZ\"ą+r+}]F6ț1J.t49K^-~(yoCW mT*8cMhӗtez'*e;&w3a[3p`SLD<~ak!} o Pƶo7Q4]ҹ4!@ G@%/dqh5Lp0n5Dz U*V%bOuJGq'Pw\R7r= ך:b]NcY\r"$ XK;"d8 g~ /C2yL} s%;x=XQ%4zHq@hL7UHB4&KNpuӵYkGs)M# >Ƨ:G9o$.UtꇁQ57a q8v~Grw!c~SaQӇ_S-~Q,a|R~d] >33Â6`gq?롕QZO+]f?.M(ErN5AX7타@ka<+01 ? Ovf$O"- NvQg$QI}+Qa\zZJNQ)rݍWqg޹+[sW曘Q K0(3Cbu+"ty1=ϛx>v@k6jp?I ֌PG2?+#¹S]]!1vy PiؙQ(ScR^uGXWZ'L5Gmt>@tաfo8:^.:J-^Rp'ώ.0kbڧ-/ȏԌ3k~X?PrN\(nKLCєYDxh̥/P>et.㦨GM<1|qZw>ę+=UqWfJYaW;L"mc!s #e(.Xђ>|+`'%ꞏ )p9ͨ䱴7\@#蘋_jpAh ÍU9\VrmrvO~A/2ph£4Ⱥ 8!HJr8h"v+iqv9FKg\M[H =U1 ,gwPPbgd^V96z?#DZ&O8>HUy(˒$}2 ,YpF:;4ҵ4#gqhO^GVpcA^h9=|5<}ޛVeASɿcsz=_'/s<A@Ÿ|4Onty-O%{('ޝ\c[oy:Ȓf z2?k, |ET遲irlLdYɑV>=22O(*1JUXa+M .1 mkH(Kxe3{g7O)y-N!E2~9~.H|6XG+ ?lp3:AAW_jn{4dI =г}]~};}𥋃iK)FV0giR*"c22Ѯe}Z ~Q0ڽ*軾^nJuL5UµM6V!9.¶>Ú=Yu=*q$SݷT.NaLҩ)y>}E4<ȹ0=g#6MN!ۻwzZT,C{2 _g୸æN0v,Y^QP"qnmˬJsEML𮭷/Eqy۝Q_0[3*Ap"j&5)Yށ9F#-~\zf [ρ85q_ЦjZJI5*đ@rV4÷qƑ%Z?D_$qr$&gW4:ڪQv#(/,1[\9G/UpppTsm(K8CO2S'K*$|bDd")[|!#.Bw[nw̗3 gDovQ=MaWԎ'l"\PNK~ ,vNo;OqϦgoQ6[jI ,~ܒdf;_t9er"8JbM%CUΧqPz/R Qh'یv#j"=|:10ٯGI<>2m&[=p^Y3Fv r/Ip:ի@*b8yp]aIRu8i|Qc^2*"}4Sg]M |eKj?zP'%3`M'(ȞECߵ:eQ)TiZZN^ݶseJ _ W8b"/y#)^7=vҜħO&%w#¸s5}nQieV#˂N(Z84cb3 kK)N@K^䓐d-j>] ҡ^֎O`I|i|VDe燑 r~d˹\2RjuZΝi9(u*2d9"BTbrKyQ4zP߁Ya$VRTw߮Y9czN9cW--K*3B)t\ $#WoD, #TjE,^`/Y,;)'#U$N5ظNK?OHee, 1Qɂu4^;ĭ5v/*g;N]2&Ciɽ#&Hϖo_$RgK ߓ#>ܨ^)ޖ']Ro 3O%V\4b|sp!khOZc?)-ss5,yȹ+*hj&np4c˗;5W A=I/{M-立"uܛ z\uכɾUperJO^hqgi\jvyQNVmN$=/+wQ[t_p—=~ZzX΢!/G?;*[sW:6Z^Wz4jp AJ'XgG/r&qʱTƻo\"o#ϺmHV 0#uE=4it,ks|^VN֗W(9'VuC`‰ٻj\#Uf)e{+ { ZxNy]vIS̕ShH]Ѽs8~WrRiA16YXJak:u-LyGYTLyPSn֞*ʆjʄ*xribtޗ<'58 BLu'{=1Z`2*ac- w({Kf.K)ts`ҡ9f\ >)*K rC2dg>x2n#ԧNC9_A=)~j*an%M H^tdv؈d䟽̨lï;Al9 &l"W>$JrQ궤 });^~. DT r'/'-kQnjb'zI2D{\'oYՃÙJkƻ$>Z TTkd#L9Vpbç&LlmHT_P_|05ЪѮG٬'#Mz^5xܱPgW*BM.g-,ov!MrcJM%>N€]rR̫[7s̔yWg=yb_3! mc>cO&Q $=_TE&0;a] by˶XR)jI'2KVBVʩ STGFWnkѽ=.v5e unRyV|jbIN3~2]cUΝ&)e|̴^`_Jsl͒dx!;2bqHp^L";rB}db8RCD.Ʋ}s%˜L ЪyzS!Y||Mw飻^ʣ*nS*U+pf)tgIr[=2x1z"ztLcnd'U~}!q;T%JCKP]wĶ oIT%s/, bD ~]ŗ`)U/Xі4yj,q͖.Bo9ou$a s (|$l.d/N.X7ϠXg~Bn}U.90T|"}3;"SzG;)m} dw'8aIKH&?~~Ow`y'x o5u_ԓk o֎4''*;=ؿ,hœɺݡA6SeTIw~~ypddBr`2dB?2;=ߋ'SLr_ Eȝe[]?|9|~oѸFZ I#k](KEjU&[I=Fr.fy%b?U\(&f1Nd+ދʄnTt -گF֮wFYu-4K8qX]cJ>\ĘLˉIrw%mIAn9?hW1fpW{.b`yNDN{䦲rLas3ØaX] Tiaa, Gؘ,ٿrگ-Ot}yEKUCD\I%8\F[iɐfg(w4-8*S-GxeSG$"eqZqʔ\W\M.0wԱ OƧY ØWLs|̙s\Q7'.E* UМc-QH˥ymd~Rܗ)r/.>Bp:bJltO:R+|&emeuXvg z)hg0s뿖QIv+ 9W2Jful"75꿤_]4cqUI3)dp8~" ]rU[e֋ɉ"DVvI_;eV]GnVe|XU%:H$|_bP5 h/](ڢԐh1}U^gM=7?14ZL ߫$pKb'M45/yV)bjm{\-cr2^ep'%&mFҘ N\R#k=?נDq߬wO%b 7^ΓnJA8KQ-RI3M׎ @ˌ-U gr5PD-a5GTG}rjzg379KZN6-c0s;3q|x8Ι#o:нd!sǜL4~$07ߚ ]ǹs4^ Lc!:=S<k&bI5Bзl cb{g5G9&*F ЕH"tC`f--4_$10aHi( L |;Š}(bBHplSƈG DɈqq"BIKqebDGY,94韩'DbC!rYn(b6NFgp}@V "$8UQ!SXfYmDHW:sZtb:S0+-BX/,lwQ-J̏LqhroUUg9g\mGj2\~)llTFd ڶ_Q8+C#61$'6-/Uྛ:%\XoGɚCrؘ-NxͶd2ن92ƻb;qAbhu+\{3ez}^`;:);A3,*beԨ;ظ3h9h{v||K[c+qjନRdw(z# <8'(_Iv;b%MzVco`@C93Us+#o`Q=Hli^57uT3nl&՚=K1Kv;r~eLyuPxقݦVM쵖|%N* 1lLbJc$qZ@ 2X@9(=up{}r{>6Z4plkrbyw1 %o!M39g(̾qccDU{ Ej{6>2GXa b\0!+F1/yGLJƸ؏LJD8b i|.T" xWIu7lE Ppc{"jyb vlq,?Ni/~Iv?Me:m$C@'ţz@|\ 6 ;t[}b>FwDvnӮg?+(qŲ[10?Tf?ʹ\$;RYc&~=AG6^pvdK)midcxqѩ<3$ 61,Hp7OXvůGHE bFoQF~}`+/pqD߶z/:~fk,e$%S;qD{MCiQ}1>UxD!gf^J!fQ 25Ŀ٥J2 7^_0P JR T?E!SJQӼ4m|j9^(xBp_q(Nd ȧ;Ivc8#$=$~s牤O$K^JQMr7fcȬM qG.'kiOа`$Аյ;`'-MPEl)yyE^+)2)Byr)fe3.z1HWg ?r=cr8XeiNz%.FjqC?QcsQ_Q9}i) AfBvsS0ٹĤ5)lOߎ:CNdJX/-*æ-ԓ.H×iF:r~5e^zS5KzLDOUm5e=;LG RCCu4q,^7, &PTȝWN[36-0CFUT/$R{e@p]cHȲY Vt5 wϗe@^Tx>0SrT+q0-ao%˭TI\⎸("U)ڜgP7oU,3d \Ghu#m(R_=['-_@+S=Cy%׃Ry|NHL{:" (^]!QQz)~i, v&Y郦eV?TG6kgJTJ_g/X*+/`#zH`FsWCpa $OJ9LDɰhXkUVFo,p4F-5N(EЌYQ> B>ޔGt=a.Y_Bu:h)7f\YvoRmYyNG;@ɼĦv$2:9f_g>~[y:Ge69OjD&3o.._2ScJ,vН"%W|w QaCP7,NLԌꎵ&N57N`j b^Z@ %(S6t~`NbqsĄi|;- b9 RXv UTf0 F9c'?u4[*_>c>"{W+\%D;xP厪S[.v2^ōw|tMIu*> bxs)2)a-,H5xJiy%[{/L?/|a|zg@ed2te—b iHS"S.,|NI"t$ګzoY7ABnjo>԰B!q$t6 q?~sم)d˫S+[;_r/B|jA=Bs`JgxL2vncYTa#4z]ZI`˹y=L`|GYgfoV 2&d+t(Y3~o!`J8@:f4jnTp>#OOElLWxݹ8K\I> BLA,l yKwceᆱ9PT?|dQ|̆l~DA}v}?DN4or#".?I$À*6 o-A&亩/y"毖+f}d)iAlׄFIx:?U젟qBx+EO=/1FPXt |,%RF#.0RyIG;am430ls%;[ME9?0D=T}P ,"LyʾVN0! `F = 1pa2RS!^l2SNR(2 d6ق)D؀CI0!LG n`!xAmB3ǰF(FfhlS`2vpfY0#XX{PЉf 9\0 whf\dgL;=;E? GhS057P_C pDLjb>Vɜ_b@?DGL$μJ;CG RD6aR^?to4坫ІѼ5Y #5"GdL}O_$!*t|E:!ς_E;WA^\!: {:Gz]g~M8G")i^"ձ/(XcPj0]+L\L1Or3_=}YBGdS|7T?G/­)'y:4 *ȁ͒*).L&a4v [rӃնp?8Ms?=g۸""iyȱ [:)% 'ܢME!V6L%eP/[xcYX_OP`grEN]}ON7=`˲$Uf)>M@pȇv}CpIJɁ!u?O!F衞ϔ\2^&CVʠ߷zL4`׍ܯmW5*"8!y rPfSѓgEQȚpzA_%?>fOmּCƘ1z 1c],`7D6~Ntj$u榴~$!-RQ*wS云"HI*k/|Gj#7^s 6?=~}qǀrXhi[nӧP"ÑaPf[>!N\>b&H]c*>%&UGL P(R%$;oAnn<9өBS\ԣ 2kXYH1"MTd)LpF?;0]nv|K.z'<%f5<+#tKe~Rc+ͭ>4bI.J2)!=vv@9r)5bD(#ayW,{zQj|&Xmv#춸 jH'Ի$+Ql27mvIlqX#Nƞ`bQJ^._ 4_s#i1rON>%%ו尊V d~TLX>%6zDX<%ێnr0zϼbI}8kB$n<=-fCʩR&]uyά"+bUR'OC Ø"?bH=/e|R>+|/F, R}?n,^o{thɳ~01rײ|ٔDi ;%P+vFvND;5#+DJv8%&z?v;n| C (|WR>M$}<Vy$?4Q21K,M7DF'20c!OyACny"쫷^'_{B?zlkIohsbɨ@}GECRL㗰s*U%W)be-4y)53wҭf+v+f!|ŬR#%.Wc_& Q_铡|M)Z9hMQ);(_)~2Ӵfe=AIHLl3a 7~uO&u&۠X\T{`vF3|F r|MP`|DIvq|ᕘc^jk{/v82I$Dy,yL)JI ROr'&it/Þ8bX";˹J~ `UG$s^uNW $Tr),Йe.f4^q-V7SHj-u'$li+|)=hr%p". !2 dXFYfyy 5%qJ}ofl9γE✷I"ϲ_)bU: KMM ]RA"%7?h:W/t³04/e.<| $ Կf8)yKpJ]g-O؜p>NH9["}.}fF?U9{8F!~dN[ syABSÍJ9%۟_z{tz[pSglHPgeEpR8;HA;^ƒQ!1@=Ӯh8`i w~e7B6trFj`{1_oL3̯6mXYNП7<U~cFb&12tqv&]Wl%|b!k\"l V߰w幎oZyYZݟ686mRBoXEf8J<[bڶhO|B?_ %mir];y$C#1@<ĂsB%|W&O47P0%sC0;iٙpnƘ:i -?iW҆!A߽ ͇Zc{p.qu_>=؁̀A v2p/rH9bmڐDZ4L3*>}9h4q:[@7Lx< pP6 2Vr "P`;缑ǖt?Oc|֏ÚhN?;s&G9q{#3)ii/lKa%M ?;k6ӱ8shv㎍qENs@؝ew ;]O+>| )5QD~k5ZV\_d:YY}Kls- t_RoJ 8_CLhAA+ݘ2KX^>K%i|d. u96\t[D8>;#0j!/>TO'{>QTkFFVܘY4u3n R@pO DmZ Hl`dzh OMTy^ׄ_n]^Q24Q p9} }SѼKqxU c@Yix:ػ5,Z>ǡUQ/L΅er2w[ 8Iuxg?1`nUsϥ'q`^3RlL@f]l27ݙ6R"#v]qk(߬JXSP9"$88 }gXe|QJbPHnZyx:XWKKMTy9B%ԇf.;[GrƂH<{}F,?SMXuFބXzPI,2I␇ym/{hrNWu1_:a️m]g 2L[ܞRW)LqŞnē~=mYu D%SrX{L-D-5O'D;Ü' vo[pEa::'wp%R$q+<9-jA7yE%dy,{x/}0MugsޛiGWoGuyeCenĿKfS凗y&D? dq-D^_O6H/5)+5O$/QuqxYi-h+~V|9k$*c>OqLa)Y>6{ob΃[/M }ndUԮs 8*skSk IxiWݮG^ \֪TOI&C7<8Q z<%kF 8F$cZd-gF$>%$:$*jk~S,&Fzn!iᢽT|p:8ҶnD /u4 Z}D'@Cd>68?(3/fc$<\_P]{@1Y?Ѓ`t`7&aJW0d f4CtC@ +gfŴV1|SرnS;0Q(4Rx6S4{@!`L>q5CJ;L|Z8V>rX/O.x# (?W4'ZR$z^vzեvVq7T˸nnDHc:*U)Y|d2[&CaȰ@;>SSB`! HObS2X9vFE ^: A6zGp:{?8!bhZ}] 2!ned& o4=kXilp^zԣ%l,#5<]L0z9Wvև!mE=(}mo>gbRב ,0-?4c92,[D?aK>Kn=C@\/=ߗFC2?Lx͆9,st쨑+}?ӟ+yJ4}Aոkc% brELA.LqF=FHFIa|ҏ8=1KL8sİ*Y9i,TkU짊{I=O5-$m@ L2E2}?p&)0%G_s vl M m_U,F[g#$M92">N|qzG;x>z"fx'w #ϤUm߶A}z1.ԿɎVop\KBrTWp6C̱*O,û*)># ;LQC1GaL L6[w qSMė !4h;( I9qkݎ!3;t|]{INUќRJCmthi(ج.Z술. 9P9uZo@dXp%<`pp~毟ݯ޸ q!i7& Nzɴ'XRgP|ܔ۟ &dևF'viGIyǭ+>Aμϯ wfA`\*\pRwT{D.lB~x./epS{:݆8[WY~wϞ{g{-d`hL/aUw#q+&ZQ{Af3kZDAR~#'j1y9+:x{r#=ȥ?eRJ`/ ("KPINdgdXy%ł-/5mr=I [5 KO0â2,"Jw+5AO\aGSp{,nOjW -ݦ'?ͶSZұ;ީv{w^Î XhJtkoiȏ`<X=HaA:KE9_+Kd!a|Q][Gj@ONxheRfȾš2c ueTB +rV![X,@6 u,cdxǐ\cLP1 ~&} `F #=MvhpkS,w-4c``V~ܳ7=lCE`}b*g9@'8&zJ_nx z ksy6!~|j/0$P(R_*}yJVxd{y66.:y_A ^v\}Zyɱ}< ·znO˿,׆(靠iKCCY&RE+9Lc$Vnb;Q4C?oM|T8yϏb>m/g5fŧkhT8_.uc2d1qq}Q9ozEEEbp%`K,>p%\-n#b_qQ)2)c8mbU{5,On^`" ݕt|ގBҌgW|7 & Gr}lZ I*q|febA̲trn*'z*_VK$askХA;gic=k<}Uk #- K$!nS&(3gdzMͩw}JYYqjS?l͜q/c\{gyB#ء2nZirS|/;+ Eq[Grٷ?omnVS7w_4=d|bƁFs|˻f#OR3|#iY-H;m|jYD4ǒYu0x,[,çgr:imjl^T(IE+>a)@"9@@E$"oWe_#hT>,UD^4 f98"&ӕW$ dP6 z]8!D_oy|3h?Ӓ $g+>Hf^W%Pq}eѽs#s"t`ނ,!†2;;y?:>78Q"^+w {lEfs4Yyr=ȼ g^G0&Ifٳ]M>:$t/RW<-/>"T.{fV%֝lI߫Ϗ38cug3o,M+ZGeljP/xV-HǹA[hSީ\瓷pn_eP3N2/ 1٧r&8w:A`l"`Tz$Ama_I7ay/O=1y}-+yL%nЊCe>_CV(esC|}WZW lg5W+[9 t<j5R<+)vy3^k)PǥvY/y-v4u5o3=.GǪB']iof!Z^_%0N}mC_gcC~F̹&:;R=433#!w d%V7*dY B[U9y:f5SlyЇŁ < C$PYP߃ >t~n:40a@b)7D 44r 4!وc,!Qc?!ߝp\1"y-o?b6OBBh~=xExC v }^Ľl1CsQ:S}(x=򃋆LoyZ0K׷; r .2=7XQ=W19s-鹤3/|WA ?azT&%AC_?ӎgǓ\-3>z{gش Vx}/uO}s!0hzXYDx;5Tw a$Ӻ3Ewmwr[ZW#VRm^gOnl"s#,,y?;ܧ~{V& $'C;R;vSޜ bh@b???-[ƜdI1εz#= J&L\ ٮ۝=;{4H';f NP( nPYqN8srL-FIѷˊ'S/ 柒VV;č%+WNb' 4ҡNWz 4A zS$sa5OYqf0!\Ӝ7iTj ̅9p2ȱK1I3X_yt9((p`Ʒ-yRxS͋HwZf^ÅlCEÑ1rRSF:Í9#6:+tPӋXY.EP[VR6al{ pϕmS+acYnyp% p/ҟtf^k <[^g>ƀa>ZڍML=IQPN8گ\ؿװ|3$pè5bsuLaH_`cY I!840r L1lc?zJ |?fLU;碮CR_))}YJ~H"pxuMkK\R.)d׋F#92Eya?39.RMG\a:.҉Ғ{mM #d $xMh LLYɉ'{(5 u/.&ele,ʎZ6t#; AlMyp+&]dSƏOk@z_EOCȇG'չ{3S>aWV}rjy_\ғ7[2TK9lFRxݳ1z<1.`d+6.2s] UZ]X+M<|/ |kZ7q~Շ740/Cvճ>q\7;[O2L:EP#98\/.@K [%i(.Svk=R|k׋9R*Q#yRza)"re=(e^8MmndLicxTڣ~rfI,D 1wc([u'ui]l{[ۈQw-B =yJ?srPIwmY߱"XT`.1zVrV_!㻫GK%vZr<$yG\;;^N-7emڗ:RU/a.̟JFyl 2׆>-}q|!qEUmE.Kh,}W%N%<~V&^'%g [OݒE16i1-ȏ'`RZ(cӬK<`a}i/ݸ GX9\ޘbđ˒!oϴ3>l@;7]RB c sbc¾#q(gb~vnH("9m|{)?wKoDQ Rürx<|ШE_V5K?8 JLU^%Yeq%zF༔geEFV^hfؔ:Cnrfe 4G ㇈Lm6J|MVMG EĘ4FT3,[C mq_Fw⸏a_&-REj_.=pd(WUє|W( Y9rO*2J$=>˔ܹ._!P+|onll3=ub\Vc.y=Ov3s1U,mW_^/=&ew9(~`LrR̔ٝ6& GFeRT) z&I'\CVuXD/gBu:IgnhRk"hC\9 v~'1шaPzDRh~\cvk1rsly(wO1Cn֨GDP ш?aآ" zȝа#_]sIѾƖ g~VIi[)F"ҥ5=Y8Y$zq:'qF8 ~ȸBMu)&.AdtDK⒋/M"XZ7iXoXuq A̳74oT^f={?HC S 60KHdu9vԎ]V;я{]'^{d;,G}³hxiwK*㛇<܏h؋! # }]1bp$o3́z5uFBeM1:vffa|"y4#c ;6$:]~۔&4tSR!My5(MbO5c z<"-cx.SU1@rƞ13@>C~~bNDpqt%|1輣5?z\DQ`@Y_- ~2y)rb^]X9~ƴ6i% ! |*uET8P"̨/B)hdy܃ ƠM4~ -tɃg}\،`:c<0sˢف1a/ {A?O`\ @1|Z뢸P06wFڃQ BL/32:6{ɥؾM9 _ERZHWK+x([ɩ.d4jcI,dVuV3թ- :PDSM4{X BP\{zZ#d1!?eJTݥʎTdh5.]VGO?±z6C7Wa4a;C.x{]dVjO|,`'iG xYo0PLƝ76eDC.?d#v%¿_lJet(duBoh۫&N;'5 UiAO/pu9[эMK&z}'V%uTQx'LE[Yr{u+E.  ooP;߰sH>hG*rU'{TY/ݒ ?,M^VSk"ߨW>>vf)9/!_K}QĦ䜤V)=U|T8;+_C cG߻_8aOz`QDE;)"D6=R jSݜ^O!/3dȊu潤Hnvŀ]P/Ҥp4<;O; 3ڰsA'f3?4l;Fâ>Y .\dP8|cˆD9A*,Hb)XR+<#5eOXQX&; w#ە'%ۭK>9%$oԺr/b>.KO(2rIT7K)21q(%znbb*ךun>s_9ĔˆxE8^LC1$ACӰL`W+E?(`Q&PuD3xćҼ4H 'EL^w0lϮ]`Vγm_R ̋׸)whDCzVcJKwes0W_;_RztI;{`ԯЪw09V`d$=H+.JYkS 5kzd !YQJݚv3Rf,uc@Ӫ;Gp-}lw*#zbjMz 3OމBzA]*ŅpQh/9k.7'%|++lG6 eA^q=[G{%uGTO.ɏyZf#Bre;wyG*| W:6w3`l [?\F *ǗvolFe}gAN;'Xzy樸KLFUtӒ ~f3جOŻAey) cdX\Q$ڲ&24 >up񇕊?*= y̲BL@Bx{/z^rlظVx! ܃`边@Hb>broabDd 0‘g7j6.8]h( }*C3})،/x %/ꏊ]B4^&h֪6+T) -Sޥ_ZG[_e?g[xV/;(EB])7x( O7r~D=EiS4(pٲNze?2G7 eDE? dJ4lwGL iN5H7nach\j0KuJ9g.`2@^8˻_ t۔x T̏K_*u 6?;s|f۴OQ`=;OvܔҺ X!cȡ}zX R<L젃蠍@ `@{9Y I3x %2Jo5}1ctoB\GѰK4G;R5J'@E:7]r!~Fan=nuK돭~:R"RWl_OY9,4Lc$_RqRegTR%NƭnuNSv4/j+'ʡ,0lgׂ]g\&uUZ jF⠭t1p1Vp@ny~`˃D~P(_kquQz Al2;Cd1>`4Y|]հtd'|.g .KQtNZg/;PһYD14v8ܩ3V!]eS%Ww).g1\%M1Rk:9Tc>kt#JCM.by֚ >˾%ǭ[TĻ]^+HcwPLoG}7<[Aଽ8A~c{ A)p*d3M/4^.ԇM!Nzc?HdÐ.ip\i0xe|a{tksozfIx_5{i%/ð~8̳fYg+A F(h`Zyl<9w)n#ͼ:!vpJ+KM 󎝵bRc&C6W ^" :Y<iGBmʹ<0s!7$栫ϼEdWo=K˦|'*;9YFRf6Sq`8iއd%nSu~oo?s9;J %l<{U=;IO=8'V1y2hbbx@>TARc:N^M&{ #ENO"M{c?vH\3`|oj>YbȢy&" hhh#k\!;x[`Hڜ`2QJ-zm+h%8វ. yv֠o;UhphyEm=aq43XtwnR#í:I~3x[7h> da7rBNE0cjx ر;'كnhT>i(yK9OhAzn ;2BcR!ːxFFE>םy h5>LsX@#9`/M?HQAdxcN)fl`:o<@lc0v䳘u%Ǚe1͐<ξk^q0叨}ŎAO}f} =M 0LfAG-t }탳!Gs$n!AQЕ$ fOJ!_XS'jHؑϊAt;id6#q̲Zw#uԺz:JM`s~X:!ͰaAOGgzkEQwgzE)fL1H8C!мv/8 hY oo9^XN|8GQ.rq`9b\)e[? KHK&1h;c?8τ26.C,;4!Őݑ쉜e.HcTAWή?Aa[ݥVg-\ 2bKܯ=h'p},#Յ4sr/0B0% &) +@3D k\lU}@r@9S4=3bplH.Јmuo(Xr.!A E5-7JQ?~$`rb0O><Sl TF6v]yx~l` 9m0BvYR9I@{⹛lCy؁m@cFE7缵秝;21tm^|:mw?zf/t'q̦9R}He< 0Wƀ4&Xwg}x%of{֠xwH$bxx~NlD*/RUwDG#ݸ8)6kSylm1'T0KhHJ,rTm "װCD?[uNU ^6vU<m$%]\[Qf8Kdk X\?S5 x1 /`=A<|yXՊKXS#6=V|V,Ȧݻ׌ fy  k7)uԫ=U#9:s?&sS*0=ChJlNa$UXMMIs q'PΒƠb^fgm-dJ\ˁܤ%Y0@lČ8|Sduġڗ/s$B̙$x9n*rtœ"%foyS`I@u&;(_Oy #d%ڰH2Py;l{{&v~4}|6CDˈ?'\Oh ^Lo4Da+NޡzgnjkLaòB}%)Ԭ2jMX@c}:#&0›T:*V'DKo c*Q68p"=戤t0LjoTӴR-1m/Yٴ fy˷WnPx\D"IiI`"Lff-5.ff9@G7$1x&Jk$]!N @Y _Y2+^I >T(hN+Ɋs'O|:lZ2VXRPמDL|1'f2mFXe=3 @f׼Eݱ +B?,<`|'|@duPN =HXҀES}J<Ǫy}ߴ}~ G8IIӞ/I}Uqq攃2--ޑpuOen<t}>cɴHҐdA? 8ѻƞKCex_W1Ny%ˑ]Nh!C`A#G$[V̩[IGL'#6$ZA]9jDW+QW@aCfoCcܒC#@{lh@m~c/{ z|G_;"BC!{ 1}I.!Ÿlq;OZC>2@5eZfY̿o`r9qϵBk㯆||<3ssKw A|տ_<8$IQ\1U3 p!tLZ𖙑`HD8{C}6 5_10?\`?3~=?Cx> tfmN`i6tۄJDzՂ⎛w 1#^Qg~y9*b AunY.^6*V?9|v!#6 t=$/D} 똉'zw:BGjs ^+F5#IY 3at*>۪/+ zYGA>ϞMC籸60d_x ;]J +_`3!gm L#a¹0+6dP|8?BQqax$S/E k; ?I42 ~w~:(whJJd 6Y6=4Ϸ6w/RP,a$”'W1vբѳXʒ9-KguXQ.KIö4 1@? OB=]a[C`Cd/vCKpr,8yˈ$eA~v'LEC D.>J'`K^m!G"+f/ِK8d]-O#rj .jlQo_xȵ*~dt]Ʒ L& GhG^Jnj@8bv a ʙ3Fvk[ @2f&Qdv(ʌ$X}wΔʡ>hOV5U ѫSe_U| I ]Vq~-Ser=d_Y__e啖W#?#pungǟpsw1:ڟ32_Gb/o%F,~ AS 1i1LK>p_}͔(@<X)l "~k`U@݈&j{o:߈<2 )`QGWsyᴘs1LaR ])ȅ:tD98@MG"$;BeQ^4w:9iL/Ɵcϳl5i qwHWOC0"PF'QlTec-yRe1/`AH@w`|LEBH؉h")v  EnƟc ?!a::,@D !v3|@(S9S?!˔__8R>3A )C4!`B)رtxF(Z+C2, R>^E͐"Q2ฦ(݅($.!s>[Sq#o. QS2% kyӓ8ZU '6p> b""p : gMmw5QNJhc p0Q=:xǿM;P4vq3t^i$Wi.(M Ҏ'5m.5Kc9Dƃٲ px2fIaj"BQ c hz2\i{; }|~($:SE:!ŰS԰E1S`%dL )戚*Vo(F"3V`X A 0ٛ-qpuEYta`'SC_+h<$J)ur;R̆Q(2.rD(itĉG@@pys) Xx >݀cvm>cީo"`3h͆ ^406x:x^ ?scm6üWc;7v0L2(̛իPQ<؈o7l1սS3160!&# lvDwTi,L##`ksWЛ}#y/bU_oׁ4pP=Uhë1Q2hSyFN5y!`/#<3pM8_?-lshHq׋%uۧj_JzjOvR;S\OwreJBp9NQIP/?CeDV˽T0)*9Ks?wPI rΐ6at/O.uD-'K%OrK]9T>@9mB<0iN) )<<,F;F淐@>/"}~_)(ي;F' LP 𿍱=\>#OsE01 LG84YJ`amHieo7zCB?#=GB6fE? D߫ @+y[!~չӜ>y?B?4'b<,)؆lgqM]ɷsz0#J%⒇08BU'F_|f{~ż2vS߂+r iMΜ~ͷȆ>?` v[ȉp5}NCI7{R wء`|'^z'8 D(uzvmyOjAHӤ`>B/5Ȧ,CK t%wP.87vay!3 {qu7Ά#42:&v#C9yql9>sJK?"h.3Ƥ4&CD4Jg ̑' ""˜!}:W5]*I7`]C!h,5Q\jfsHSP Xdh(g W}žv.FNe4:yc@.6(780;v\fl(`1bӸ:ã saYssxardt5̋{G9ǡ駡qTcԶ B9'hDbC>?6!ُ3pÛzksg,΀tY/Ҟ@Fyi}b|z 1d "`}~:-k2:˟F̃{]'NvZX㧏0O&KǏOyV}YaˊKRdeޮ˔=(Wud5l$j:sfi)%_zCۖAc2: p 7'QKJΦ/,|9kz Fݔ!P\=n*}/7*h`=KdSGOẙq?wx`FMS9hFO^}H𾭣#"Uޭ?״2XKZ_=hֆT̡p?g-̫[ulݚM#4~nIHX0} 5 XdHdqu">7`A#l )jٱbxh:+;OEh؟ZA!I) )8|zHك ?šC94xkHbnk5і1F:!3Dt.96b.g^8 ?=b,g  qt40:GP1jx/t;Pvo0;#:]W4E!N'y.ww"G"ޟ$8sYBOdҐ{ֈI,&&c5xܔ+~Rrs8l009XxZw^ Q8%t< t|Cć2:& 9PlzsNbS.6E Л2ƀh I<fϔG3H?~gfVyҔ֚|\1{Ǧ!~Yio ԇtt]'èz{+Ag6 |Asg")K@ǾC`dǪ/2.q46=15 Bڇ.|^!fC>?x@ PhhпNb42e<%[E{!xj4wpC61B[z`' TG4Ot_̛2{-1M=h&Fւ"9,jԅˁ= x+=FDs\[$53 ܬjsEpŃ5ayp^?K?tٻū[jo:p hr6>n1`p,)Sji!Cca'l>rFAsiC!K2Vk)L=f{4<-⻳mM Xta(}IqҸ3QxEik,ʶ$L2NeZL"\ReLviTP .6&X1m"._螙!S0fiqEQEv]I)ܵt2?o5꘲,v3y0팟ǜ,e>I\"KXicMMC|݀ry`.P%FFr`L\I,# }-6}3B`Bd'!;8[cs} ӭkt޻4qaw BwdD1 %5Io_m11}6nfQvA16JNZn>R`[~]ҹ\.4kt9Lp`{gzNa7YA`8t3&޷]q~Ht\1#bq;m e`u&ÓAW"r4B$ie_DouRRUɒJdxWNbk7{+ݿ/G2QoEmP@ws^/M {4Y"?:qCx[0N: XF0c1&8bH?:lPxʛiuFo^8+8N~Ϩn=cbW gGHŠbO>GZ:N"v8v.X-K!JWP5h 7ьClL 0*@~ (3<3GڝXۄdKO !NHx,ǔ!ioQE۶u)w^4b靻ܶxh> PuQg3͜wJF9p\Z\﮾sаzMa9#h:(CWݨU"l٧T;/ݗ9JG\[}Йl4!]h1cPz$;^X @}&T~]OKIbIH:7?>z)LᕡhoC&lF}2YGa74h;zKfhXh> ȋt`FHȾb3Ka#kZRcdLx!*h9,md(X˓grqv Ct;vC#ۦF4 hJᄹoisI%i:̑oPd\Y)C\P=)`yFiQ0#a?gc\Y !vl>D![w[yߘݧ9t@k`O45qKn=CD %+ہvrYQՕfn"G%QO4t H'E94< 4DDk|&Ūd].N}k-}XΗŃ`_hyJpd9dY<#ud"+mI1$aQ{w72cZ-{HN[ \!nHh"K4gn~ۓp7tu65xH=PO(Ctзv'(NQ}Ljc{'07תZCG%/LӸ$LDw,]I(rmioC/""i"V(C55΍9@MXxE6 A S v86w0}{q֊S&"\JTc~8a3cy ?sG&QSZCi2P8и47"I>Tѐ)H@IG|EDE/RCǡܗ=x LO-;ױߙkkIJàNٍ2iDFkL4!lGlE{sx˓_y8r{#9 !4H@ a[&IFC/[#X2Jl]ީJ"M =tܰOR {֖S~iF XL(h_`uSG}(r:݌E,tl5tԾ>8qϮlpd|AGܳ";=wtx*S|fc3JN8j;%)9W)*r\k)T1sXbBeL<,ssc_pݑp Y9e>!#7fJC(Y-0Y" "4~),g#9 ds }dh7%!i$#h-s55QE@#I`I@Rr"n4 \sDZ5AH 7 LxP1h [m.DĎ C0\%;$fz';?6xSߺCL L<8!:i1T2`@fu m,d~-"-&($dY-6sc }븙fa6RHhcKY$qW+ ]P&+ kgDW]"0լ1n+\}'. uS!+F7ǚ22=_>9`yǓ&!ߡ2»Ay:ݴzܟ*h^ nZ?@+FI%ZSBGc2_'FdouJUs̒z.K`Y' VӦI_4e:LjJÒ?VI Hay#$׼-k5Yd .2B.{EqL<8*()vN`^! yo{y=ÕgvCb9wb{)c0^l`]^P/;B%, B>ζ#4A4Ӱ`'"wZE{yo6p@Jgv)L_㺖Siyvy/|$kt3ڒ 2“73a&&<wV%跕ư0wLl[n7X0վxV+9_mL,oLwǷ"o /P"e r=dM 2(2!/(7&i_d_l O`%G?'YɒIm]?\gAC@ R9%IDFBDNYJ?M ,;;$O"EXQq62Er-fYQ)*1 Z0hs߰t{6Xp17saV}{WsAx<iC=ScjG|SΖ`.Sg_^`Zx'QVH8َ,`LvHs_u"i%L9 zhLK1T $ [\L\$c(|ܟKRR@&!$ua,tSǾ2ŲZ}]~8=q=t6qǼ]'^7#L= {2"vwwCcAl@S#=U;Wc1X`Mâh7A1 4v&.V;rFXȏ_P͑orщ<Xq>hԾ Dnk0^t[~0˶u{ 5Ɔ=5m~GSMa*u6s1#aؒxxewZy Pܻ>cr/)ACGѓƱg1 Gf3>UR_lI)@>.xז$8g.Xd &pƼq%rj+L`$q*ё,?:qGCBaΌڱG`XƋ-ԭ/D$":&(ۏ >d\}kJӨ.$b8hxٚ=! F ^toy)3J}d'@(RtXwbO|cLĝQBNE(D{$>H\VWD&MbI 0HXZjr.E2w:9ZI k.œG$#`Gǔ( RqG G"Rīp6{$}#t+BKS@_$Ҭ⌞Ac fV_2/GnNtO+q#x@b-l\8KG+6\i>5 \MB?.o+65?y-7q7x]9 r)4=@ПpYHS ce)JJ4oq?eB>F:d<17#`2FVP;v;@ֱ|t'u=㌩0Y,fF {8CNj0h? Oz>T\ЦD\Rx9Awsl[h<,l>.良ҟĬ# [v2<&曪8Q' de ⷏$(q%hGaY %GqM,*@$V&bdeK)Ey:øɃQ !ܚ[yFfR[;YdN'a`cKud_!8:ʘ-mp2_BLJabD3 "Zg׵DLs@_Zed+ѻ5"(T+;b[h_G>~<L\{%#GK>䰗ס8:#A'ˎxkao {ڿM" $ru go / +AR>JIFH8\e.O# $rJ!o%7A6hR0Z9(sgtLtC95v~dIcNrbsnJT18^ /ww˹!WّG%0zvA[ dxTׂH/"#S%P.J " ox #7ڸxpA\㍂Lzf/v`?ˑ'2œ@cNȾG7X S W wÒJUDl(䋵Lsdz !JdǟEC匃}7 J@sz_N/Ot9uQm.4\$$d,o]cd$^noM5{Vܞcfцё)#`oſ_lw ﭓ yb9-/5MKU!Y˚d,IKJLM.tZH3} юL!4 cPŴB8 ;;о] ףq-%%Xā^G2If>V8kǸ6Eo|pܟw2R^8.פ mtx'CˌnL*CYC"ʫ39 sJBrGFml-+|K\N1N"v![H%yn-<_ )TWxb Z&p-l{Nz&S[;,؏H#p3#gu╒FBXJ-qzhӦt^G8_ƙH~'16rTIqzfM1(bKykJ3Ȳ2~*@n1'703fQQxQ-5Nc"_n׭J ))]A-m>d!&'%p[=N1\ ]Ě.1Q2|"GXÓw'LwR!; ^؏nFґ2 bG8 u-9O^Uչ>gW&slMGNP^:ADZiRV"HQNF8y#0%X0]S-.k@8¦)+?ْ=")O!bF2V eP٢ŠV1S:[Hw%{$xI3BzーLT9+ :hCDcK9]{qY~x-zVsSIu½4qIWdj4CmُQq G o|R3,:@xF~ȡB?1{#"{Gv4;xcIʏi\dn1ҹD&Ű_vmz_zZ]Qʼ_? Bxc~|`)Qt`LVт\~}xKّ Tc=b) fdeֱo<mN :wcayy޻#sYp!I\%IXuJl!DUhr|'o]gE6q4lv<R}*_dc;AB#=X7AvTe6f}ltP uYSU4 ?\;!xc!Vt^v<-K%OU㦺(Rvr*ڝw.;Z7+Rb[|]UƠ>F(ݭ% >bA&%{ش9"?Onq"AP$=QBTj¥NL)r0S."L=Mݲ2##KJSdju+R鵹`FTEdpܗc;>1ܝ8q:#qE;qsuj-ϛիg˜r; 6px`o`7(g_K3#͏fLGtb|T'ÈVLxDBg~$ uXQ#&8o VZ9c:b9~i_ LCRM ϶jg%|6ҜJ$Zcl7ٱ|?.e7B˨l!Pd dYI=I_Ir%1 J%ɓ#$ x3 h8B0(.C]CE?Ph#m?- ~k` 6_\ip8?^K& sr]Y#xbU=2EVv)q-?ncE{}]Ӆ=B?2!JRv̷T-8d2 fjK^fX7d/v9.rʒ:Ui-s%sdNlJzni,rL]2E_Cw{Sj(T5 *`X] .ihz$Q~$+':Zww6ϝآ汷&NPw}RSݔ C0 4&c< xc~ tU9Li~tN1W)W"BJ:Ks_׍]9=e$IX<%d|Wx:׎reQ=Zw \r";&ݻStjD8Ș8qϱОn K[ ɍGkIndJa(6.Ku㼅Qlz;ǴQ[goMo[_~]S$ggĄx[BS KhNΙRG9ȨReGY2诸&4%!y aˆ6팁saw']9AO' q >^yCW?!?s0%3 l8OI0PK$w1ɂ`$^tj+}Ӱ#o֥б-2C' iu{:[AF ܕ7K"1x:O5#Ee۲^x;7Og.8!oqN7`p4DM{ IHv{=) +%a-A9 yУQ>fwʕ|9Fh_y^eЌzp.IQܾ8KP9,)bhAypdg]'t{ɳ}'%5y.O2ab9tfc+r[ƶRHgWd7N@vđ/~!:a1Ub(/jcA(*<+X}_ݼIK@[`<8xC}j7 u~8 I!I*$9N3=&҂<lt 4#\lM9.ڛ-w"nO 41$/&q#\d!QoRDz?^!:AaΤ?ك{h3Jjm'|sψ]ϊwq&qBKBjj~2Cn92dj rPy,kLڙ#duGu=ė'(!AT9pnxOrd4 6x3Mx;3(rҺBFL>sm☺sC"8ͺw 9NpWsqMrBJ_ـsD:qOk UlM_w_PX/4(È!fTŠq0< #kTT?GXnTT7xx2Luz $W|rD>g5,LD+{X)^?8ǒEKiG#^;XWm/u3x+?r[J%֞ 7 D>O? ŀCv4|(Rx p0G,`Bp1}hRly_ʗke∝KASGX@t# OJrO y@X lPrJo@GF/^ȏ:1@ް ?Or&&VGg0P}.Qyú'?оȻ/%>[w@Ctz"!OQwq`‚"(TO}C`;Ȣe0A@ AHh`A&`b!/Ŋ"'1`*{xz tUP0^*&|Sl`  xATL-)؊. EA D*"l̄DBe^*ρWU] d( TEمEJDUhUP~)#cHZX49,@i}+q _4?A{w>fΤyIwQOq$K·QTz.]fwp~"y+oO!x^J/#葨'4Nt]D!l%I3{S7HaᲃfqjtOY5.x_Ci=Oym[b;5diة42qیF;s8Bl]Ll M$d/d(]P;ޥl vf†~1]dkl zQE#cL+Q$.9ۋyǔa9c Td^qR> តr_N|涎Lug4䡬~8^ xB!e;.t0oa=^98, /GxAI"gɀjdO9*j-:IDgQhz(sh{@$Ƨއ=ݩ;ZK7Q gEur M$Q?}`)wٖ=<1wZ?we=tV2=uKU ćlb|¼cg0`2FY rEnm'z%#Ϡ_b'pKE8Ei/V|ybݷ Bd;g!)xò( R +:XLF4,?X.iIw_f]5;`T uL 0|.IW'r~êre=)AF{x `SSi&?ߟ%m$-Cd]V]\܋%$C/h>6LYC=IJs>'}C W 0 f%UWOk}sKLk=A7uWmٱ䙀phZ*!H/y-BnBEUT 8EWa弗1W>Jyv8Fđ8]G'J`#<)or}_h۔S1Y52gPRSv쨀꽌 Ob5Qbi?q\Ȯq4dzCntnF/ur87R5] ;R?R{'/p[6 8J:,-f1TN|iWƾZv76;G+ӶH2!ʃXf>NgĽ7hFp|*InM;8!tn 2=>|IE.%=?cYTGό82eݴ L$MӅUoǚCwY7h %cP L;_mS[77Oub"rA޳+W6m :5|X+Op_C7_ù6Qd.CN}鲇~$]d3M҆3e;RI#zE}.7F,VU*b>]sSpryEӆѐ-*a>xQ=-=81uȇyÃbbU2DJvU*yQ+2<Hqūtg4 VظΎwE:~II) ZCv~ĨQrʱWG=*A<V W7m^$0TLAߎgwm)GZNZCIQy /\e=;? tNȏ{)亶B|8'B *Y,W+¡eyNkwcѩ+dcgO5J#\ ^{l:΍lmuc3Y%87F/dG8UQs XH]F<·ܼZUMxC !2˺J8t 9 sEIUxK&jwxtrӭ,7y̑\}FסMJw)4WܽU0Kʃ*O byHL[sbkOwh hǣ'"jXax޻JC:r$lVQaQ'DqyJFK{2NJ1C#b% 낾DٵX|9srXQ? e`{1[O5; L>_2BpjWI0G*c͞|M 90E+`‚u:/jDx*qqPiW?O^5 q5\h8\pNYw'Rꌻ :}G'm i"k:^KS)|QiȏKat#J_ 4荥001ض|rc8U)" 163#ȚTҖxy>-Ǹ0V`R5HK͓HU&? FGWca-֜cL4,HAp ,<`2Ɯ iM%l5Ʋ\#r 'xrq*=fωħg,d|֙(8x|mxlx-|dV[dJi4@c [bBCWC$zDaan{CW3܎J*%~lfIU!8~?-NĚPa9 LٟIbk)֕_e\2kM}$yB,ZWjJ1bִ R1xyγT%1!"s -U-2[ii=fot~e?7,5B{>OFK+4QD.chu:} |2Q YBz[.S劄ad(lI'mμ.z_)=cYd1BOP6ϫ]WeQ& mqM7uuA~M0z/0 xa`C F Y GҘ$c1| q2fvW={c??K܏zk?=)aU$bZx{4؈0&ej`Ⱦ=$?wC6&r 㢯M|7LF' bv 2]Y`@W羸rgW`L}Z97 |Axj4tLC =r^Ͼ7ڂUD^{Oצ4C #5>CdmieH%ݜxs"1êǼ({?3kR ~>y꬗j iOӂf3U&%~~~-2oզuxܽJxa)mq6{Y`( yӳs[xrh7W&u?8=@j!iW74vk:(R22~.R̔#`KD!g5ʣ}`ev1 rmCfOL,)U8Q9Bf޸ MAg^Os޺5lr!doi9_sniVOQdIX2^q2g m>b ({:m)1am:GF)86(o,w#6sdV-͜i4,oR 3xWD#0m^ ]㙚^w\Xɗg-+|͢ XC(>KJn~Mxы%>i(f$]\ᨸ ! ZB18exeJu+sĖw~$ D^XN[^Y$1E)=$-/3Xq6yu?tSC"c F%ȔO?|,o5-l_o2 ;ܫ{(y_݆Ghk[U|APY*l 4l>汳oiީrҺi!g=ˤI4=g9莏vs7P,3 HgިD oo$̠0gMӝ4`Ďafs^G)F!Џy#McT,(|m/ ⃧grEO>u9P[/I %12;wȃMz80C_*idC/HyC!I^ 5?>&<|ݛGiX/d&^gK^D)ZN*NJp@Vp$R6qcQ|.+ >|"}{*$ZϤp=C~[֝rZQӜOçc/8eŬ O[cӡcn{¼;n :1l޻3] pr7'K^.$CXH{ }Y/]݆TeI̓ti(d`%ҩ7lrs03ǔ|k_r#'T|q *bVAX!#@T1a2&pJ,$>))3V v [%} VyF5ѺisdLmK'x(r5wd,_`d.D 6&|G8c8Kl޶7=J%)u/1]szi+ⷡ]kM͑ⅵQJrqPTakX~eηϤp{x?:MtNīvt\%/F>N(&t8MUٙʨ J!d_\#ѱDwKx:l8Xui>Q:Ihv4T'8Ri _GWxU'مHƖQɹ.+sMp΀#]P8Y}BR."ⲘiivLY¦,ƅ$FFUKe$xY =y#*^Ku2[0xJXh$~xJ,’NSg56%Q/pJ4^u>L@3Jyng Dž񘼓l4;(21t/{ra̫7ypQL4dxgDzb6ʏ(LGPJ KNXZ情S~ěJ?g`A,6g.MEE 䗮<<|:rNbf4]Qb"o-u5{SUPy*q-&%|iK[p.}@5F [IO,?DsCYZ/'|֤j5qHY=R~M*}%;QnTMY4=6rŃA3$3 .^J5zܻ0tW*9]F.0pO"%x(-"5%h43d/}LQZ:)kI|4js5A7k>6woUu}-NP]H}M}N;^v4mޥm&+Ti#|(`xWXYlXțxR:0M2.@4e&N1Yrj+&Q[)_8$eJS3=yKݨLBEʧ&!=ۖq_+m#+}l\ <{A Wȵx_ ZNaK\x%b5ąh C.~t/j%Ÿq~&He<%AN=Џ;X9>[H ⭤觠 %hLzͳZaˮe{nVI>eevH<Ǐ+V,eLENJnjb5.Wv,y&לP<&Ի$;n.cMNJ֑eK4hH QG90ZõvCm5ĥHeW/_k\[9MJl#btșb\]{p`8qzC\v\S3yCg$u\ȃ1lotNka9H sa~9 iZZ6i'W +cŁ2BH[c>陟af ` asAr!ٳ׻7% F *=I`f7(i yLh2h=[--߂ژ B4&AǻLch[yV8L̡{8PDqI!ܴTpv7)"i^ijI4Oqj1A0Z\j3X,"f:N_^9Ȃ#c&;!I 9 LD\gg( ?X=ౕewPv"$HGdqIji;F5BF&KxP#Θy%n"{c蒓\{߁j.kV/YhJ.zFǗ\tՌ֚x <wTz:]̓Neo9ggJcsJ}NSFƑ] T4ۖcy?qv_>Lz?)>jL$b}W>j/d41}q涾t9-ԇUo]D1nC"C Ș0˟2?xK4b\Hu 1F[6eJjJ깆]'"ɘ2:+.8^d3ԁ,b橓Y8UX$2QApy@g:04H24NYbLA 43ٵ(vc3Qfns;B,ö6գv74E دZ@y[-(TǨ˻C&c$5BQU+yB V|=4}{Tb\TI֠P(|y\^Nzi>ﶧ_>w.;{ךּy^zaܩOZM>CEd }'_n}f}}7& }qwoWw׾93fOl ǹ{D;|f_|{a}nwrwi==>=='}zŚھ˵[e 4;+k{m* lzwZݚ&[b֙׭{rz7=wYr]wO{kZخfl`MfRR5mSmY5SlaNR0҇ZRBW[R H(ZhpU@{` PMR;XF4 aƴ M o>@cʦ{l+=M;KqOclrrݦx}y=nƝEws^zzi=rYGi蓻}ܠ{cme}xl>窮C+{_8 -wmv݌ʔ]D+[[f5٢j[Aw=z[}V0=>j4.olܞnﱾ*Ɓ@4c6{͛wrU*{w71oKހ^=VjW{u% }kO/>}#sUFz9 o`K0@;ё u "P}}{in)7m;t,BM0j洺R4[ۏU #Jmv>m;fqMPzz>qu[Mqݸ9Ios $>5AR #P EҨzL(*g_mv8{jNҷ ˽ӢuІԈ@M0MM2dM`&&M4&M44Ԟ @&Ğ5xtw:dtx ."*El}BM1N 6pG!E.`EIP Lb FPwH-0dYm 7E ԁdAh5j7M0$8,61ڣpL,G8ZYC#h5cid(fFM\N1J؀a>f0G& j# aGF%%! PZ.Œ:Ah[tŋG5jMrBŌG߾I Q$@{z.1eYa=7B1F&tv}bbWEn-.fxF\,dEAlX4"#wIml,BQ !""*% M9̬ uk bh̐b;wQ)]]A.Ɨ)C?0apa)0!BFdPްtgLOfa. @#$4F8:T!!a0s c_ /L 1CHdatJ䃱(Dx6 P>蓤cF1s S>PtȚ!Dr*ס y DyU3(նJAbfKX҆=m󌺙9!/2oAE u\:HT:zKXGdNMn6SRn:`p|#s`݄ p'n 0U@"rwVdmqDsx=#&ȚD&aC(֘S"w/Fr0 4ΉB.F qEu˼}f#U:ܱכCdı@dƠ6KW)H.N 1#℡s0K'h]8`#N1(}6E_ :4Mgw $ o[E;`ɾ`PmVAĵcgXγZZUUF,r)!(h"wbs#5'C0)H Z"B'wBwSI[iCcf^f=ȋiy+ŭ*\A,,Dj&FxAjpX@lLthkFõ3 3sY81/rf@C:VkBI! _.oJCŧ`(jN9w$4<`5:c'z DE2!DsY1!"p !Fo!H́{SI*Y QE@)Ԗx,~W`JT5wM9q:# 4B04<3,`ΓMtp3,iGim;\HEzcTg8 6q-V*Qyf [1< Q.Zтj#:5mAI`q(fZx A3h4.Kt 6%}X)*b 2{(a 7)'!ƔW[ac9n!RGiu[5mDy&.j:ZxzLS.dkOW 1AVD a1Qz@lGI`F'1q:ˡ=I49YPD8 rk ayكΔbmt:; a! ƾ<%ed ^f#|N2!ĕwpl6ރ#mBCݻH CAr6H 9rNEVɐ0Ce)`IFi1iA)UTƄ@6ԋ%b餒*b LmiiE:)"i7wN K2tq8`!9i%ǧ)\%"HzcP!T(ۡEoV#&GYYe-Zb&X꺉]R aִ zxj5(o: #,#ʢ"7p1׬^0Z/ge të D'J6Z3 !x tuJKm8D,YXYmn\ۂ  sVQ& NwNj$xHOIJeA9yN` ` I l,CC\3DN{!Pp MQ`@8& BsڳMUtUZG`O.0;{LԀrJ e<߁iH&3lP TsC@Қa|ss1M(|Y97 g(lXX ؂ܡG8}jK#4ܬC1 :(uj)P״Qk׬1bikIK7sf ͌`dֶ{(z>qEQF `wd֌N *:tEP'EP3)0,.hz;L{ th$ tFJɸpM~qY Ng0QYë#xAIcŘԁLIȦAJEĶNd(Ӏz=5# $2ĦSy*2L2ddaȋ{و1:h娨"|\/c%C[v7#ߦuS_Ǫ801,LJ=DqcQ2FF7$0cn dHQ)UPIxƒ-eEaD;4 230LdB@ȸ8 !02 P3* < tȹP0{dCfY`IũL.0$3 ; 20` B aYkU ^VUmʫTM0  ̄¬țmà NٱRj5YYk#YR3+0&:yUv0Q ː=8)b!N̄0`XJWÃ*Ҋb.8 o:Ӄq`㧋;t+ 0C=|& 30 $0yas|S)#VvtjӀ4Y$5I1uýf;o%«OXl4n)x9-p`u(:Ֆc.^ub< f 06݃f{ &">%<&i 3<#*a;YTf Ɋj#QMQ׎_mm9fq'6uIb!0ˏ f7s&At!4t$3N\Ņt`3yuDu+{)(N{m- PıxLdĥܹlü!0=ـ fhLp+lo fZjخ[ wM:]`:0p hCS9 1$  84$tj;}caYcSa&XY8e2CL2$wт̸gsr;6Cd:q{8!3 33V80JB+22339 003YgUq!FabVfx2 Hc,HH;8ec?f?pfFfycfr1]T;tbf` B`+ajSQR8&A&ܗaۢ>&+|f Ekb-ݽ;,c@%A[278wp9 lJh\@ɗ1$fI)HM!pJq3ӧL0c&:y3k,ja|[1&/2s.@r&ry"Xlad<\aSh*`G HhC@wXֳ.7MGT2eU %"Iq.u]S 8l8L3tʇ0D Gx*D,rvy 9Lm+ޘi$@ʲ2qv YF1.00<)a0Dtpt 33$dXNw -C2pgi!bLBq:Pfd#4 >c53?_$bczAel18[FtT"Aђj klj! +!4 VHezsyM4!e@5G7lcE ,`¥ַRXB߃$LUABjE4Cr~:|a!`0##Gr>sp%L3.É:fitPAJB,Alw0.0ܨpaZZ:LQ6'~פ)x{6 ^#?O&ƿu/hPP؛@{Y몠 8L/&['R(Lv%B-"8b!Zh rri,f5v9!/8(v%wWcod/2ʈm34Sr f1\`ӗu9eBɇHTJn22. YŅbѱ㕏٠VBHs$)4C*a"ɑ'ABek=4\[襚jEqCcL/X!l'%a1%|b#70`Y7X4tw*5GO2sV̔htEfjdeX[q;&_%12HtĚ M-4=$j= }yNq (b64Ddh#FͬY|`t 1G1]ћ'(mM1吀1lnQ]-880B2 y`,yߺ>PT!3H5xΗu&E1bCc0l;Lpg9q3 = b+[-^<Bm54lpe*ZΦg>,Y^W#j#WRdZa bBQupI$+( /k=RȸdNF b4ëE9PӉ!cb L3Ոlw3 F$kԇGLDTDA GnNlA`a 0n`RJ@՗"0Vj;x 00P0EEwlp70H#DCQ&g , 0:*b; rrXFR XCw"ɠfb 5!dq"玗Ey xH97|gL (H|A} R=7]AV"h2ù3 nݗx7tli5f&A-Tm$8L,-`A] [,Bc:Ҭr ~b 22&b ^UѦfl"E8`Q(0.aL6aR9,vgPG bl8ɆC 6J ٺ.4C kfH; ^T(Pnb[kF]G mkh6'5%80xS@VLJβ e2UŽb;MB>ݿZ0Esҁ[Ł Βhyh2xk H4AuPٓf#&z` P伉q': Î"̖`zܑDIأ Z4`I~k`R 8B!*ql`B!jCc3)u a(T3Fȅ\lLlTlJ %$YD ""sBm'>cYCF"n51D@=a +DJtc f3JxF$}E UAs6Jq b`0EQ5C $z70<;@w<51(^TԬv+Sjf+[;D1 PFtC2Xa.CPE4(䨊H=R0ɤZ才/E⊡.L HvJu$"SlfL06Rנ)64DL^D hc9:Lx Q`tBH#0fP#w7H!%m'ZG1(-8~ C4pɓ2hWa'SPkp&8vi cJ=k#R'. O i 72hFNF!O坘flİbce:f7Übmsd[JhnAmE0 "5QFbaЉMc-Ɔ1rŁQz)  (t@A΍H`‰`BtD;ءdCyȶCa37vNE>QcNXBS7 nw.EPx14CQr79q }sA!7: qC#4ji9Y]O iMrD5"A4qyOZ3C$Ayb8@l4$AGpgn7 #c0vnqO $-RV0IщD bcfM2 &v0 OccyIRF e&e` $&m7)CdE1z!2 #o`hÑyr#HuI7p"Hrzc:;Ye"p1 Bh ?%@l1GH-FCF6\Omojq8f i ِٖАM[b'-uwk/UGDx2d&ff(Pls.ƄȘ1=r43Jd(LaT@D&ڃC]<A!fYP2Ɔ65QJfw& led@fq.d5b UHaѰ1"i,敤А?C; `6wN+&,* 1a,v ";B{0(o h  &D]lF0v `f Tzeq@L\3(c Űű1b&:-0Mʨ/[V >}ג:a9tbZt#7 8Ð0@nc16FjBZdˏ{a}7 łg i"*]J$ᑡff,0&j&&[ )YAz[F}QMOcM[.]5WNKH2Aj Q _!Hb+NvYD†.q,HxDDyv w. 8X! 4EjL$|p؍; E)⃐l`2 CDQJeDt&SF`V4Ugc(aփawa˨Cy0dh03( q< @f YX 7dr?:f[09匧Df`>.msJ$ʟS\Vs[sdPțB/"5gPQ`Q> pOщ#vXE1T^==30eەK\ߐÐDƀ-|P7_CO16ٽB/oNW57FYk:ȱZ:>Ïg{k^3bǐ%gGNe.`R ƃ/q_??Z`褄Ʌ? h` BLD)9%xw-p]sE_|ʼ@QbeQhU+&TḥjU gV,9U.jֺJT>|P/e3LV**y -kj )Fm\r Q"QemCF&Ơi`fF`x%Ҳ247/sM`NV(ŭY!x|iymx,[ϡNOx;[c4t lfHJ7.QsLY du2بa"Rt:xsUpXQX)pXc82M3.V]6G_@H:u۝51 e݌eR iчXqpS: ^e_m fg{f|RԵuhMQ6 b.RW>v& E. άV^qRƓnudA6f!7e@MdRe4\_=.gHyF^^Ho4QD3|x"8tɞ9ΉC4Ȝkee0ɖŷۑqJ jVIz61RDulKl-;+G̮QynAQ22(waG#b']Tb$zTQ bh Xj:bX)"/Mq~Dܡa8lmzaCU,E[ MF1l61ɃdNT~G_$-Fƙi7ulaĪ& "V6Qlm.^Jݫ`+ FF+(p 0>L3i<#)Y%6 I:eMu8:~̵mݰvO8G,J`f1f.I~1aTs2Hj.FP1Ž)Q.9郦}0bt(JƳ?%GfYOgL2L[%TyR<-y8]aY[]z)98`cqG޳fg"Ҵ1)Ҵ7Eߢ];99ݛtl; o m3&\i[h  4k*Q[`aky12Vs Θ3t͐1cqwt3>-hs097ˑB( =|C,^N Rf @!nqϰP=OCg}\NR޸nMղB)!IJb 3p`mؓCL:1 0'X L)ql)K]/zltc4&a.8px7w}5qSNAV)ȃO,%4 tmLd0 C:qԢ)԰`-}JFLZ,`agBP'lr}g}3ՙ:x2 (wffasF镀{H ;3020Ȟ&{VC'>Θ[dX_XʡDpއBW2Mz@lT$ "uunvsbE9q%kHqe=Ty۹1"h53{6we umarcRΚƢ8d]^]{VLf֙&IqWАX!Ԛm8Ta\)Y˙&̑+d|x+H,C*PjH\L_{v_1x6&Ii>? rM ,o\V,4K* JN$G)#)$X.⭵:D3r`zϼhQdf/VNYrQ@QbL)T~[53 CtG5Gp-es0̶Vܒ@*k6FT<ۄTxAh;)O99cRUV{ |ܬ)Rɾ >aCA^<ʝ2~V sF, L dn9;a먵1lKbɀڍ+M%QԔ72I Jmz]" 3_I{CLrrcNfǴon,uʬ~oIa?A{ [x͑U|kR&ڮA :/_c6(*+ n+l@Mn jyeHzQ_L~-7dE&"c19J EjJp6Ɗ+N hT=3 LXj2uVwLw!.%_Xbt[K™v^8A܏֠4zxw?T;OIoafֈsafX36lrp#G= ݭdٴ ZtAT:bJJǏ!@k]Ϝ:Pcu:d%##3 A2DWQ"aL: # 2̇=eadC|wGtDj @e1IEB  }R'R̵Жa="'v%ԜM#\@<0=6mnƆzknꪭCD4bL/.aԃ?'_?``=˔p8 㪢 e)'&%F~K/b={Re "LJ@휉#DN@k"L = ؆0Mw0]aV1 cBq#9Y"FBdhrR1g Nv 2`7͈#1V",AaُM"[d(B@H&)ffW6xEӚ͏[g]WIahJ4A~),ӷWPgAn7iG 7TQRf{:~ٲ{|[E``)QCCL K0i;rGC (5Fa$1>snq5 8*z۠{:02AwbP14hw+B̈Z O/f]^t^0T%-+_ 6H1}O@FH@jj ::&;=;+J&dPBnq#̡fc C>'>E=a ";+..s(~)UVCFAs!g! ]0a -8 STGrʐ) hhZ)(:Zh ihib T"(j(hP;{L]RF jh^,JDJRa)*bqы#1Ihqo<~f! +FbvIC 9 43`H'?Gc΋v١&NNCN;AgOjc"Eed4:lݶ mMT rn~AoLbg+v;>i#A\ɶő\^`]%r&?-- { 悸V WiD#3%(WuQDn/8X`Gy^߲JlSqٗ K*," x($yU1bmꢉlTj~sL0BIcdDYLGdЬE 00ʔ'-(uZ nDQYcĖDe&9XI0-)-$F3qf*./.`4b@Ю*aIx5nY5UCTPQ5aJ3tLirZexPufgr>}LbFM ᒨD͒!LGoP{FQ 5?V[\lK?Y7#cO9r4PaEh1  |k۰z2ZQ4/cp"vm:0`Wlm y翫X$T<yX۞L_ 0cw=ؚ}cXy2#Ѽ rquձylP8m]_Q{ɯ#<Ϻr\0U:c\u)jgyUWP9ԕNq;>}~Gr|nl9܎j,C~KNA6ۇs|BdF HLJ!8@L.䭈T/NH@5Eq1Z8pp JqbppnO>fX|ڊlHa:ȵ7r#jԯ<|c눈}QeBنb%jHcBAUi0"\:U ʮubht.EPBLU )B,JDpLt֦^gwwN;A|j"d>:Eiҵ! EX-pL;,,B]vq0kBD<̅+mI"ƗU?%fC"Ȫ߰3\ 9YdUU8B^N= B7uk&d''s|_  uwŖY;):}Q@`42Fg*zM(mYj(,P;7ȅ7 .yX'gZ$A3ƏC)`]9=\qV|azƃm%Wjk?*U.<3(`b25XD$ EGbO gwv(GpEl1](J:tq1w#n7c1EE_X 9|v6*3W J3Cˠr[ܦ,@@ĤT:6&.D +r3^]2Lcwέe2MmGrJ>RudOPԻ>vm+R^{I+WizFCpkkt19l=U^2+pK8w:cQ: dvYg&lsG'6 Z2nޘlezg'kI.;<#Bu5xuRX;Xjc~hפ3bM{̗r K)I*|M_T)\KȴFb@@Dm/ğm?\c ,a%bbuw$X-)\D Z^xW5y~bU,^K-(Q&;ļ:.2t5$c9TYrǖٶ4lT@?qq2_숉Afow,PmD7vFxwUf԰7i`s( 獍'mLSڜ=ԡz$!aI}9DD+ u 0`ʚ=Z42&nށ{*>Q7o0isns_+[&PEY~gIbҼ)+ܢ|X&I'0P; >>'~%kOBvN1x&7#%?Z=h=}t\Y8 =XDBB Xr㘅1{\܇{ׄOb!!f|Ccl>ů܉hyEJBVAC_Yp^J5yVA;B"䒁;B,Mo̯ߪ-Ym yxp%E !:uuѿ(ʫ8Z#RY3&]҆#DrkS=+׏Ķ\Toy<$~v!Nnz )>e˦IUL6%L6Lh$dm%B]&1$;.xcbS~r! !&>EV^"Tv"~/<ߐd;gm\0Á忢PD>|NNU_J]QnbV?9$!dYp%Ar1n{h-ep(r%]kKN$itUJH调ǟbC9]3K`6 3;xZk4;تr='' ki׀w`1{;s S : \}r>N@N{a73:f2U,nث !p!Jޗʁh 0i"ǖʫQmE%VxA2akxI$uo#(~$7[5\<=<٥iKw`7 h7ţ5eM(ej!a{ Ѝ=4U a×yeJn@K6}CZza&hͽD0,Oib P_mvnCCŏ[LBEr"։ZS41.S&P(/4A[<х{-N(\8̘4sgn&݌9<'b*hZd>fi(q!_L4jPaMJW7`Fe+ހh8rTsf~u G3bdN:aƙChּGzN@Gshýh25m66 X`me}*)^O6:Q~?jFm/=o;^p#e/ '^yr}eE&&\Vp徫 w\@i7M9Y홞G>O^LwF ;jtArξ޿\D,.xWIw^'Q3=2e1LW]> Vtz%_<p=Dֵ6T(ImT88Ycd"&~Nl}4KhaQ< TCqe\,Nh7\dZt\dTc yPK݂&f[H+ճH5|XW?M"LC!Ei4e@5mn{󏌬1;o$td1xb`H<e'&Sd#eHJM`+ b eSV'L1bO!FURLuއ$9w˶]VeM|eٶ mE0C<3sr?y)6sYz1B$uIǺK<]$#H4v&; p|&o},nbm/ NudMHω,8Nq@oЦu|_3-av{Z8~j9=޳v'ڹ}?Ø K7'kï|'{5Ģ 21lű:!,%%@}-G=vbiyQXyyKge}V90|_hRb[N\1]Jj]xvly=#}3vϠ3Cۛp}pc qۭx6̺pJOE}$!v!vy"nɦ7`'}zdCK2PsFvtQH[XLW6+ュ{g(Z2LQ ]j1typ8ǘ€_gf6f3 vu>]IgѲuM?*z{HQ`h7eSN`íDu4l7c-ܯٹfΗ{n:#eK3mwh5@s#"F;[2.KW#o_;M hCLxaMbL1:ޠ w"8 gWDD0 !;H3W$zc=&Y(n  jkGg^pa4ҞfS}~ſme4/-U|O5a ~%m|G[(]X4rߙnzUbX~|a hpk|\Ŀ0QDvx&ql؆ilXiFÐcӔًDZl5};T{{N_=d]' whifO~;Fm͓+L#臥v.s}1z׭aԎvk.g99~`v1Ǹ#ZӑlQK((4b4S D4$h$zLF=fPpzJ )vpv~ڧ'XHh0z<yzy)ݎ:=^RVXg]Wj]şC``gŀ3#λt;m[p~XSdk(?]N%HJe޼"E˗AXBڹ'SU7ˤbDk}Ә-IvӃPQ&α @n/ p$ Yqh@}%I-IKS-{VSLsR롤 asHBIU:lnR*pי1|Fmc;uHo858B-x(=l(bqEcC zٚG^Xt~G "PuDHC3D" Y4M=&`t))v<Y[k@`bNpBGmwj_g/hz w쁿ׁ}ґ@΁IEDJX( ` h9It(l*5;DFjšavm0#GEf{ .1֓qoͪCmǧjVtg>r#vҟ)@tV ᷻^f4,@F5'Tlmc'h ڨ0Qmnd%Lq0}=IiS4өr2[w'|IbɅp%PLvE3yǝ\:]U(AOGJelK(D̲q!RXQMMEY}Θ`}JHg3m\4/0 ܄&itYPQ_)Bl1a4wxğ:tdbw%uHJS: P/+C@|bE B; pEJzO/+ cc,j4278zQs={!1Оk28?gvYhfC6Ⱥ͠@؎ez8c 4-1n.JL3.W*pK*\K}.1]mc.c PvټR} d?):g1ʼ&ҵH܂ +|͗@(ƘZS5Y~ ׃6mlZ+@`!y;M}obڙ9F:VS[eؐ 1ģ@,aK(4z0q#1O;<8&K次~_Hȃ +Vnvu k@QYK5c&; 9"?o|We%Mb4 ̪ u`"ۃʆGILXˆ0Sj% #@zS$lwsHv9۾l&3<錧t!b8)p_\a*qu:wAFr~k>?U[A9{b"SԗDn;!Ʊ%~):G,^!W{Y(b!t v䙳 D1 sscXff33'g;Q' (9}ߺUgq< %"v7f>|9of ɱҹO;ˎ9ζ v:2)eI tKcLC?5N+TfYR7ςJ^q*9 ;m֭̅9bjò]rC+N$+>Y0ǧNEu;WMN2-r&;ɼo5yw*"{my4#[ȸo f 2\7nzͧt>mg`0쟸Hrݷ^F=7m=? eri_{w gvT6{P OJA0=eEaj'tyT3bߪ%ظmT_vN7-q0nw&ֽq>bjLX#k/{bQ9?eSnF>߬US]؈οs$0 Rc*b֚.+ބ|]q픇={q^=K`n Kjq4x~oXnMo9e{rMOsOzS>kG{]UvN fG,~N:NƦAx`FOw4X?ٳO;M}v#WϾeƜF ؇Qԉ&JzSuO= :y=p.-<*V=[v뽋v>RG&3Pd叚&bGd48[f:-=+U)=h~ʦsTTTfV&nk6`"z819ffh5T']۷"?v}K)}'TC;;^8>C+G@J 9ާ2&ӗ[{ë2m4_mBx xسAfW1pK)ﷶ7.Nf 5tFa,yquOa0N~%vI..tوRW> a.`' փkb`.RuȪQW8g䬪+U~ 0DŽs_~Ab}1l}1ۆꮯ(0aEE3҈y(kL5KgV> ut p0#uŏ2ʎh#f=Dވ`foe+,m5>kY+ }}G]Hp .!B;vwַu 8 Ƈ{F~?%qC\뎙2̿/z,y t݅@Ձ浞4?\1І1cTQ#Z{f%G-{ D1p9`.<\걠1!zpclJw\Dzpl[XT 6R[Ƚ:=I(M{)5I2?;kfos4ɜ:#k>u[*KʜFv (Db9ׅ2Afq6Q0v?\0)u!$<0CjP?3 ]5:mmJ l9.aʧ9˒c(mܯ ǹKA9v0dL]K(@:~bW99 }z.T{Mm{%0\AfUʟ೮vn\zA@`1 h)uaTS%kwx,:|Py뱱ƛvgMKq=gJvsf㙞`.Ҙe20]P+~m3l;.7ӡusUnvbQJWx j/lhz犳 wvSR=2"h~!jb5pa(=.IxG2czO}_3NgCO`td-󋋋{X㮹z3 zymW8mlH5a97K+!Lr1jhÆӭ~W( F0mlZE ޫdslQ<`Dmr&Zqn>pqsqeOUlWV H/!0zaQyzjՃ/!'y =3@uͼUHV<>pу)44FZ,B)Ğ`xc]#V+"Ir?s[<[9^Au=zk";JqtVh#::A$"b̊*/:XHaue7Ctp]yI4L ]6خ#@Q;o潋{ qoזY֯'!O\3}seQ¼> 6? kN7@rDg 7Fj $BebCv]uVQAc\x%Ķ Խ5bOYvlZ}r4dT`pj^]0.$v93->mϘg.͊Sm5Tk\|GlR+-4+y4ܳE|G_:l h1V+,tTƳfzeu]+l|nւԪGD޻<bۨ=27=OP~2 ,zofUl7s'6Ucz0idaQ!Bܗa24ޘA=o蘲5ܚ8yu=D4&[mkiqEzQQ]]7=Ӈ,mv.$2E\ҲhݼRSV m\ N@{ ^Pj wE3$r(3IS}1j~؏!A/o4 ²X6B-z\$IcŎ&|7v4c~=GݻLg~NA"9WTHe{/wNd_arǨ24.eqO 1E/0>go+4d!mk?Ahhzqa?GAb$P|]u dO`ɖ4‹˒ }QF;-5p‹-=WSg1|3Nguۍ ^,Nj ~ !xK#D߷jۄpCd~kv[ G_Ur?B[pfEUU`iPL)=޷g_$;_J5i94ƈg*|5**2խ]KoR*$l("Jqq*dUَWqAo'M&}~{ \cV3art쳲8<#lu HŁޏ7t۶~QC|y(^Dזl"m eM5XQk"6MFS!40p] 8r0hMS8ɻ&b?9E.5BB#b(lPJe:xY8-V8l c KEQsDp:|cq71s!s'GAu:DJ hyM߁tb-Pewٔp!9XbLsppq3z869wóqmC@0 78죆L광 [ôNX3MCo5H3& ^wۿdfw^eĆg6ΆBf']97>B .XY1 PFCŽTz`k^|-\M8~sCRWrȓZtG.4.#]-]EWF0~yjnNS(%gXvi]x<߱y1̐4!pj'gs+ %4ы_`DK U,|AXuڱi'!ۂkPV6N08C'wtc d`@ff56ot:}-Gh8jǽEkv[L`Hv 6-8uQ š6 v&P04Iۍrp痚#]eN7' XHbv.8MEkYs4VSϼAOo:)nW0y|ƞ٧{=FS`' %q76L-bω$̖yάvzTYxDB7slπ[{%,M.S()T+| lB_;.T=hg4 ^mzY ĸAs 9ͩJS^8phnFFzgA’DUec _(1eouJND^SeT#[y)^z{MPymM» ;-wtos>Sl=rbm0:,r!j[!i/YTmKj渴3K4!gCfKML/ 6[ Y( }BŇZkf#tyYLdr-`iwq1{]3f]o9  엒/j[bHa$ԯd*XM)dp akQ`jUb!V3,Ke&5@lu@#']jwr9`'v:i)&dCQltndW:} t: WRZELMoa 1] @9 a*j4CDb ȃZ렬Y&B1"JhP[=&#MC#sYnnx-Y8˴v qu3#m U:T'8V$6qWjv;uoQV6pd忮{7u7;0` P1zMGrdXk[vMMUɏ׀feMX1 c͞ и,ݸw{vSJAdc,=XT=ݖ-ieT82CqY8ǎgtxt X:f -qDi4Q 6fw-1EH_-ٱ;͐G׋qMD8:sa>?0U%ݽ{0&zp|4 xQzv#qD)ƆM ;%T/9z?,ۦu'G!ӪȔ6@(0lk#F )| .EVogUUBSb> V46`sw&fѦ? @Y|*2m:!/^Xx,̷SӸbyM{PujzdFL7RbL!{0jivƆ.vB?;n6~FMA?v{6{3{% ?XuCUt%9M5b1 M?X063}-ʦnY2ᢘ{m.wŚ&Z O&KC,BB?o9\3h"1`p0tigJ[]Tw˘A- (EL:a1"V *?QK>oؙ13&& uN NA69>_wxe.씅}v%ytVl=6 tKNf0:2{C %nGq) p} }h K /Cn}(^gn# 5J~=Ufj0ٰq zb;KD6OQFyL e>he[diL2 P-ș.ȡBXrV q'^lݕe>z"̛Z=b/Y=?ݘځ-'٠  awi(PA:ǐsa&tԍ+m@L'L&//瞉Ꙣޠw uzdP~bZlNMoh”:'L#ÞDѽ?&eaCO?D3b0ظ#.bb8 7i9z[rc\;<ørhctRՈ-}Xa@"e0-BYT,$ת6ev; qhZ1,v(-Zk &QZĂQ,T>WY.i) *l1Q44]&)fEýAݦ*-VvYTzbW |ϘYIt >|ɾ;܎ZYvo`0/b.rYPJvΆ8,=M` O Jib פi0}lD&R㕋!pS]1d41@ liReݻACH1QnLG&)tP!MjՒX00)E teaxM'FLabsbǰ}Gr HQ]Z ˰ M݈_ۈA;>̻SmmɃ#jii=&%oP86h |- N,(=h1~}(&РV2x3иZ`| Hiz =T)psF"c31V8lܾoG^wKp~/ }~׆F y |LqcNx4x756aɡwlѼrN6Fux%TɠniB3F:x3)Cw 9;wÄm?ATި/ Pwj/ בEx5n(q4XҴזD~s}j48B@^ oKyLȥ;}M9 ag씾w!"pY)ɓ2\vvC6/il'c[5=MJQ}kKi:_pRv_xd#빢;lGRYZ)k]& }rwr Dj~.ؾSSS1o&Zǩc7ڈJ& Bw7b{aS#d=xEs6L ;lz9Lcxwgf7`&p]1+K0jvY31Gw61:`wa6&m_Ű! hrhjSF5xkU3dЙK4u<&lwsez{>řch8wy&xd=>9tI{ 1c@o·2K$p+Ի /%Ѻ-Êka5da¸/|b0uLY2z<)$^/B|(sf^0%6gqxI} C2N#yMPΰ94}}wqtIjNN& pqO uɩ; lbdL"l. gӭ@Ry):2C9 qdCx8@3'q$'|YG^g,zJPo?ŗOnNwy-xex~̦rlւݡ#5N(]Z]LAsGJDS vmfT hLbC$4ƍ;䣷! E|Sɰ5]}W<%OFSS\]MNّO) n](Dzyj+:r_%]4I0领9{ʇL)xJĄԝd8Db ::1PɈ^NA ;!CYOx3P?A,dCvx`7d9HR&S'Fsdǻ KǤN ,eu.Jqqk՗%h| ʜґS6̧vRD ē4r>7aN0E~s)_l(+f/ f(Д _Δ!5!`ocbus ̀O`. pO+e lOTzeCԔOVQ[s94!KL =PI#ő9~S)ݍz DٕtbTGeSڀN]_+Q&Lyq܅=d-?]O/K|7w0^0 ygiD*i `@<ŊQb}ěS"}I .p= }G@1h"8^S¾\C41Г}_>? 'DĂ? dՋwPbAN; Sb z&LjlDq^9E DI`S $rW(dOlí_ &W")<px~31CKb#Re6X3 nG8݃1{YiL%w:4t?ȕvahiG͔>5zL jT0ϞX(:`A)x@=麬A9lMB`X_5BU0Tҝ,rEY,^ 3DÏԠʞԨy{7hTL>$7%JD}iJ;JA6%CRD! ܁BĢOrU"®irU(d2 ĉN?Z C˔4Jo !$tȡ@DlL~ A9}>  CWV6y I)Ib\ηGΟ0a4cj`!I`Z[>ZWJyuѩhvc'S@D0cMCFd )i\%ii(F QifR ()H%  "`&Vn2DH3"D$ȈRH),  (  Dr"ETfdI"T@ eBd!A!JH""))T"bBX JAh"A )&IdAbEU % XIbOJDCP$ʴ"Dr0̈H$R+/0&D*20!@Ѝ "L!&UiTT@PbbF 5 ;lT*l4Ĕ4ģA11$B)I R!C@ JhP"!"Dj0 5@ @0ptJ $ T1(q%(1@r%8MQJTD D2OL0sӁ 0Eݔh  2T sCD2LBFjb6!1'gq?`U($PqW8%H1 4D)HґĢ0P4P I"o 22H"M6D4ȉ0DJc"J& %L;*!A*%Z%QJـqQ16bDrE,5,BrUݔ @dAI$fP6?2 "̀P2$KE#"I 68o$BiA D!:B)" )J61]Md_ *4 RO6 "xJd pQuZ(e fT0$&Pi\DwgLD qYvUJJv¼UB003 3 L !20,ʃ0L"L2 L!02*00r@ e&EPfG X`fAIhP&HYJ9$0 2TF`) Fa `dP;qT &$YYBeBB@4!J"mH+*3(0ΑG'`9Dy8HPLlB|Nۘ 6`<yl d("`HC33""RB"eW` N++22&0l0 0;03 0 2ĕDF;0DP*L P3C* 0@ċBDLĀR"L L(̂&2)0 #!*!&L@$d% aeTP2ԠCA H" TL)~0 "9Wƒ b$" 2. " R Q(ӄĢ @*CؚO`&% r2EXQYCB$@w'hV %ZUᘂ*G A AE"U?4@\!Rt'i0)E**tn؍HqmУZGB)7%PO. 9J*Be@Q4ȪR"J B(PRРDP R OD4R (U S$v3)Q:p\P Pؐ u)MJݎ:t00Œ" ~+ zś!&&oa`D(CA]AƁ aJD $E}`0֬!"Ac` E`f%aY&BfPa_P 3/d* Њ/2EbE$E" 4&ihәDĪ(F0bF$V !IEV)A  b@ D)i" @) S3"!Jd(&D@ )"J"H*("!"bU!"a"%H H(H i$j"*@EA"I  b"%a%` *D"""_JEi)b $(` !(I"%b"I("!(b  @bB B*H"Vb O2A"Dd,H$A*DD P?Q6i Y(ZA hJPHF("`b"X"b(SxW&jX$f eb$FfF (jTQL X%R!DʦJP "EebV(bh )JF!!(I HHfeU(@H5 LSEEQ J" HBJJAHċ!H$ !32LD,I"TCBC$A ADD"00HD(D\f"U`AbP|2@)Q<(QS*@)%3$=嘱41- 3̳6!f޸Hf9` D P]z0 `` m*{ %"JP H`5L;`p:CFnp;<&0 B QYTell 2Lw #Q K*̆06T.ʢ= Ы P#1gfFAK"BQH]I#!ٮTbʣ+6iZ d\P!M FiJCUQJHċ&FeV,(fyl6ll"YB <ȅ2oUQ6;ZA@l7oG R!J-.O{;y친Î%˖XX(]ud]Y]޸$4!1RM$e0m4ؖR66 6! fĄ ¨>" z2ݔE))Z`HHJ* $bR V%Q)d  d*%`&)W‚DH "BH"D(T iV "Tf( ZQ_ӰBADDK @DD@BDPC@#1C3$@LLD63( i@8i 2IRDb~K隌=H5 }Pd. vuHc.|L9G{=e9tSHK?`› q^z$OXrr+Lϥ8:!&QE<_A}@1L"Pe0p ˆ,("L301tHƃ )0l(֚h @003 ЈtXr1a?.2OE@`.D?COt#Qlj`DDEQI(p4f8QQ6QQN hg (]* U)ʊ H60h(PF82I_S#֐CEQRkZʌ~i 2y | x 0L*$ܓ4 '`Sg,L+Tq`nT$Q&WTvR A4,BBL ҂|W\(LLjfh@& ~ٕ*{ 3 R2 HC0, +2̪LṞ3!2*fYa&Q g1 I8L0 =!aI㎄|?qaffBdIi HG&$6abDP ̐@2LA .DtJ!3 LL)A1!,%,DL1$Lz$N( 9!@7ZFaN$`8!+ $ L#2L$L b#J N*{4p9@&dS'LT5A@@d0 E"UE`U S`E} ŖaT=$e 9p_@J4 !C#$T?$:~;!8L " jb!HHA&D!AP(r6tHjdt)$(2#Cy %CP@J n!Jd(R @(at߫&ydT>(%w(PUQ*'(}HK(v@N GAiR;ETMDUE(*pm T=` 7a`)J"Ϟㄡ2,_ڸ}XO%Ӽe E^!Q2PN0B FEۊiQIง %}xCx* BpDձF 8wun:,*eUAS1"آA7,Q>-PJmAe@^5F**m \B|& )H 0P 0)2"yp(%(R*)粪DxD5F<^TE݁ IAs!D#L Т"0(TDABQ0QӐqDrsDArFed%a%!*a%V&H "J " "B &eaFae* )YfQ F He61YDN&"!hEIST,;&p;],UAzDD2"?Ä}P8ԡd~)*#;A= `(p@8+0h]{{8>z>ld̅Wv=7`؄bA_f^z_N;axB#@"㈢ex\M!,? Ӯ"u(2]CT^Eʂ04(L9D,A @)OzL7iI;.( 1L, !2L0ʐ 2LL$,%1AC*2i!ǃgjW/nn Bbt0 A3 D@+0   $ ̴@04022$%$¿xfL߅ ! MQ 35 ?"FjC3KŦkqݤb֨"EP WLgvC'&)"b d DxC"I g3d05!TgI` fQOu"% d?.d (& %UF^B d͐U؄ 0CW(.0(#B@B2Pٍz|~NDqpA 00"()Ehw@") bAJD= Ce{lКCLA:'6l>ݠC Ǭ uES=THޕ$iymP6*(*{ / a`~(Ϻ^LED¢"I/ /zEC& #i#4!LDxXon$Eښg'fʨ )H  y }Q)0&Ģ y%UG7 E*HK䃴?JIGbUU>PU8B?(`ʂQ~(z "'TC*SPAE ;蠪{h idE_ q=vM pXƽr*""n*2䎌G@?C)>&(&NF؈BMEJUiALl*$P !<QN!a)C!(*'B*(z?Qz83A O68,b̾ Jtq@튪Ho[ AWxN$EtP눂3;><$`H1YQ_~7wJJ %Ov(iV|MњnqSLC2L@)`aDL̅,h)a E i""|V(" {Mu-F(BL,AN1 } (t>s&Bf`6sDM'tƆ&q$IaB|@6ܙ3|?[p@GbCYf?~M}Dw40F1[?SD}aJ~"}-R*`PHp3 0?b,H'l$Drqqzt30WF:('?s'vSfҫ3 x"(4*œ0=RQ 'ne, 1 bG=S-=hLPU9?zR٥2 8dCp0h(Zc`!Q a>\C`1W~ə"{jn3_6N^*U3XA4DXO>@]R߀}fe`4!~,U}LT#C S(0 UCCf׊EfS~+{2aEL̞H*6yBL쌫@`<?"A,TB 9'G%눫 2S41&jH))I "Xh("ajb ":a*Rk =Нq e"|c*L0"w@D8i8HBP)Pva $be @PT)ANG߰efJCH\`M-ӱ 8d%!2*P/dd @L vM8v)>SÅȏ`ƴ >ݚ u ݀( 6-ʹzp#4#1^/qH$N 妍xH&{ X 8`ᇯ{h!oF:ķi[OF`Od?}. 1g ?! :|ubٕ;*ڊ_KMWh|h!bhʓM7[Os&idɮ.S\Cu&Lrc|tNYSj8aIx_&:b(g1^k0:xQP-;W&/ MUTCFt`s*yP ;+l9hw?} @?~>Dwg*/W6~҅EcVVV~ |ss\]fδoZZk{ ²!z?z\{W(LU(.ު+ (P&Xl:T''.̻Dc<2׍Jc[h]Gh^r[+Uxljk.56 l&?ld6EefϻL\1nā͒g- Zn0>#|'&H'Ӓ=ED(P$F̙2dZCME= C~ gyYq%cFH3?6%c$n%aYYLklh2]t T$ Axd?~8골?] Sm(rQFKsL׹XMNӴ_ņ7v?EQ}{Q^ a|6(6̅ ֧![Q_vR2 ,!HQufz<_-nJܸ, ?'{!QB J=u.K갰,+ /6nZM7aBDsٮ2L #$87~wcErn#bGju cmVmL! &uQ}ۯ;lڈo;!XYRBdu,Q>ίqaܱAGa Iq.Eu(CIuɹ~f4&;zs- c_~4W^KQkV~s؄.k؅:Z:IN"ȟLpڡe'6jo_ᩁC?CG;ܴ _ &Je6ƦWb}@,#>h{޶lF[j1l21c@jv<S=FS MC_.o(8hy(⃋0Q"eOl"$?O 2! #/Acr轆˙5M tz:ȎKaѯOUjd>ȹ; ?@x?5q[󍿥zvPso xylKIH)2 Gρ?OEärRCԃi %5yc_̩91QO=_Fy6C8 }yJ"~T1P849^%2kByC4?ܗ1r\``DN]yIQQ܊V_b9G/U] 7l{b]+MM8؛mpP`FT>/TQ ;rGGiqqv0$"xy-Q_>lw򴓓#ѰNPE=nr#I' Z*6#Id/)atIZ`O˟m^_wvK.B&~1<ӂ]ZEvՙ0 dvLlNgdUr[=˔]:VOc N ֭ORwH$S317t:> B {% h&(7pr|!Mv_Dgnb $= p KEa?[]ʓS ʢFt@ ɪr2F8ɐ8\ HPAy9fd\lP%ZvX>`-r»ymGO<^ Iɧ1 !_u~?3e! dI"4@t{l.+d /Td˲id[ȠxvDRw?-Ч(1ipL@H?lZ:*hF% べ 持 vLFOyY B) B) ~"_=rrr('kvs,)\ѕeqK E&b rRnt/nݹ/x/ |! |\w;~OddX~`IS=sހz / Dqu% ^V/%dCtp߽2:, RRsGtdV4;ʬnZ#(B hopJԳe!CM3Ym9S)HONmŃqg/{6 nX8vZLXӅ !l}791N0`WNF8uoʑ(l F C2N qp|cH]jkONh* Xz6v$ 'Ƞ*#xj"E5/H6|t{)yҌwUEERb˙YKĭg?Ru*ͽڤaRq`Z(Yy5t Emd{/4Szy[2G*:~(遛՚p_Ele4f&wYl`x &s<=\of cJf>ZEKrb? {?1GMPÕ'L-Or''wײt#jjsFlm(݋g6ņ"Nr U\3+ Q_ӛVQzO!*/jIc>b%i 6'>2Mwcܖ&xE y zk |΃w`U! DlئtC{;N̹@>{Xt3?6|88⏍!wyv|O=4={" cr4r HiJ!CR݄? a!ï29BOoV ll`v `f('lC5lQ )ECRǑ u 46g24 g!Xαf9C&0^G!>gҒx 3h0MuC[;((Cؕ~7VjːdlaKbE+p2 h30Ë8MDKdXWQjȻ*(lHl ! aӄDehV (2py`: 3gp]5Ȃې~Рܡ&:僌.e)'{6O9<a!4Gc4;OCCψ. y28C2&0bkj;XtQ?83(aQA#HlH XxUh=Shb'/6RCݬL ~Fc4& M+OI|EDP:¡˨25!H1#_&'gzK`Np8j`9EF7"G\d4 YB9c sL}1.ě83ӼBei{Ьdc{W~K]1A3Fh54ݱnŞO+VM svWնi6;_ȌA!/اCR.}Yi#"Qy ,Lgl'dq d]b;`vP N,:``uUpqB$G%yf=ng: ,w }l電P,XZD_:Sx_WNAι)5sz% "kc: #|a$84cs|ȃ# n7a!DBPnt0: v̎(`9)WELC"с|:\Ij^Oy:CTZik6On@ ČuCSO+ף%O)`(DĂ2R9k)u0(b Yζ؁xid!AoA4$6c:Lճl~c#wLlp;/Dq29 v!ˆ r2(9 :J(΃cBa0]KڎL ^拏?mMwtyxt┭:dzJwcٶ>CIr?&c]w[8=CJ]{Q(Ǘwf OПU 9kK)~7h쑟ScgG~CwdS{)P-;l#QdPSyڼ*zhZ}ٔȾOZmfU@h_2y8UH)1Is]ka_ЁB%>sJ_6rlcb= |JWz=5Z}I!1\?r,cw:]m?>Yq롆"Wz;< 炌%}Dk~ ? U4aL|,ş/!Ay1rQ1wsڞvᄶ7/E{+Y*J8t-g.FEo>PSUD z)Ḱ'yeb(YyrB8Ia0zFcBrPg*.c'%GГ)S.Z`4脩l68o]jA>=?Wi=d1/}]SoQA9͔c&&# MEà8iq_7܌P(w ڊMNAYq*% B (*a"g}G\ئ<'UdX>9~x;U45>@5 3PҾ ,C[(Z?zz_ h#jhJ(V= |:LJw1:W|~z64zWRfWh}fGTUEzX7?yq7 Ke&=L=!5}`4\cTNYvڎe?EzO"H}c;NUrrl枕Du.ɖv&pe H׵G%'K@&A$Ԏ#Vֽ,!^A2$c1 PR{U!GYz-2X1,19؛[u24,8Z)L&OLL[FɯM6~[ea|ғ+zXeUjdۧ+ ,_HÑ=nv<&V'#NB'ME#c ,8\2TC ^p$gHݲ:[Ds22*sSnʶʎv;Cj 1zl)L.JT+Hr˲Wl@`c`F|{%Ў)E:_0e ҏ%Łys䞛2''*oKzh2[! GtuH$HGV4CrمH{eM 1U1?/{T<+>ALKɍ/y,s;wBsEޤZHo=X;O%_I 92&MԹHD*ys5$s#AdStoC:0 ib?Ik>m > :(yQpUmnxv$ȹ!"2)$T99~Q} $8Ek4r2, J4=%1s`$& 87yG/:1mSA/ϑf Xᚆ"8T:M;%X3AL:? B#blM}ɨ"64ǘ zK|6:9)Yv F08Dx8 @ȻƮ."%#OkpN<,@a_zNy^Ffu]gI=mu f-S3 06 C$>{3Ww~&O%cy cE$=՚'e18q /O/hwM%ei̚Yg%p%%  2mscgaFd"όܟb!2h0W`jSg6ǂ~FVN !w3f%m=<?gSo8?WYY Mdvn%3Jp\gh=gڙg4M0}-p, 7K{pKI]CyOpiw 6R)f$BM7{n|M4fPZ}P!]SW$!;ǞŁ!ep4S$(vd\ MY!EFV1vruh~J 3s{w3 C1[LX 0L$XlYZ<ΪK5`"~: մ]5#A#wCTO8 6h3z9"9tG: '#HxB "@ ck91?ߏ fO=P=ጩ&\mt/o.ί]UDĚ#ǻn]| ]1-x0fcbg7A=]UwrBڲD>2!Li`C1eˎA.D4$+"{>`8cG o~p{xp6PwL,vW}*>U,BH^1%Oy~ 8B"-W=GFcX8LYX>YC Sw} YZD"Ȼ}?_0J. 24]B~_smaМLRfv'7;{x-J0~# ICBc`6XRlw]!;yfbh|4-P6] |Pt~w鎷 pCgqHV_a~?=x =#oP{m.%XeE:5!rcUY>?|qIߴt4Y><ǩ#wMz72kf| lR1:X)z](E֢,Xmt skA84i<@,Q.z4 91]r.&C(ut9yBC<s/l!c.u\Q9 0*6r w [)=}#4HZ Avҙ)u{mZg&0N],_Nү̘^bM|Lo rɢ|{Dgͷ Qcio Cd&}vm&4S;hj'i8H?OLw#bLxa$rǢ@ًAi9XقO,M61dd(O9wa vq\=1"XR9U'{o T>x q*7暈ƪ;u 8)JQNPa_a_7p/\|eCR󅀴yZd3- 08.F`L2kDu(}<ݢσwX^ Na4;\G"IݺMWv/-qȔ輄z}9s(=(vylY-!ܢ^8(oX͙O2VeN&ct2vT.>l~sSwԃOoD0l10tCYW^7d؀̾A=)xU O&TFظ D~MjQC󅳝L紓}?CJgڶ>87/IOzfLFEDDd͗eO JnC0.nu:l#zޜ| Ctbf=CG?ݳԟԄW7?Y]//W%;t b`ɦRS2A6I<_$ҴB!tn?uMv\y\Vrbx k_eH\|=-3.ԸU)TSِ S\?c)13r~.pX_w-S3QӱU5OTMG$HEaq@F4լWHmYPqXDa"N+W6B2ߏQw ;_z{&.MPЧxscEWLrvx$)7UuwEm/rfm+nV%/ſ[-U(C\-N6@~#NKLR0 =lQ Y}z dv2BEl-{J7=amB(fe]dX|G' `F-IcǒNPp$FO]c*~̘Ul,>Ē/M GeS|cwPΪ~u'Υ8>0IxSP6A"RS % +K1КGY [1@nЖ^E,:9 u_qZ~A\L-N"dJP-/A܂VP(i E%YVUj,z_`c?ḛ|i  pJ7Pro,x[v5K]Ҋ&%xXvWܡn2>7tP|SϚ5zn2ABY e|,T%z)43#ӥi~%~g:Q\մ]r*ɣU6bmӓ*wQG%TSQՑǗǡ118~'ƘMc^V-X(92Ă9ڒK*E.3bNe^1eRU?>E__ڔ_E/2]Qǧrla n!i!1׬lQEQ;RQ|d+H5T)z)BI)1Yy,2#CKHՒ#0[rqj5,Uj:ƭ[0S6BH[V߻6޳5LBjW{ʲRP"ss55F{msbSx'!Y38 wZnr˿[K^Xy~ǚ+QODpml_`RQQ-%kSU9`c"M#1E*цS !mj4E\\xE,4֋4 >,NCFbZVuQOlRPY}GVN=~6Kb>bnXnI p`icp{wCl|Y`Ώ˰qYiX*+na %ȎNyutR2S8xr*" ,au 1}c>b{sd|Lw6 r2J$+ڡuJIRַ~k_,UTr~Q&L1j) FeĖeQk_{>i°W- `?%Z Uu1UU,C5%ȬU )~ĒJǵʚӖ:uY_ ׳|:[ܮ7BnlU`(#CPXq$ժz>OLɪ,:Gg^7LJCX`3 qHC<<A\D[1M̾㚧hzd ¦K6[ +Z'(Ji7J@d{.#6ɩ@YgLE~ .G48PI(qij= M~}}3KBu:l E2*{y1bqzW1FR$L(dKbI%SJTMkNDDq' W[b8mJnGyZWS)ycךFX?cZ9n$6L:FMcߛ}#̺8* El򶥁!Pb,Hħe=PqFc18bR8sX./1,iYn*EFWySt3yfX TT,0a}2%+RUfSL",JFF .Hȸ5!PllmuL;Ր}UfLʠ^ʲ$HX!I~/̼B1DW1dw[0GEXzJZOBP%?x:2&]bR0Xs1JUK)ai`Xutbb'NYI2n.ID/7qY=,1ɕHؘ˲jq Rrr4%qnESjYT{!+̩v_7#Ba;c`]g%A^h Rٞ1X1Dbq315n叜%wCG-3!j5A1MZQ*aj y(|*;bZ Hc1<_#q3ER#!\ڽ4PЪjeu̔fi)yzCU")]M2#IBUY5K|puujM%ZBRYb+fB䕍+-Af^1Pە$uzYche:n/fZ|@tҽ((+vʥj^IƱfT02\G^TWHtP '?Pĩ_4ƙl9UVrV.$3go߲e8S2W"6k"ƍrcQ\J$byHd}A3Pa,jlx"of&8S&85*+*VBqڒ_zAJ\<.vV4vFfv^3wO1tp ׌kM,ф6e݅?4*Ԏl)T>LtzBU}] Tf#-HVs&n+kkkkk+Z%>uD%>:#J0sb<Ϝ6K^0͈"$Y 2t<}z{O&4f7V@%Iؙq fbqi,~puÇWjЮhEonSjVLrѝuG7)wYRbsdRY}'Nk*^gFۉ;яj6F ߫=s]0| zț?n0*yG5'bG*Ѫ0^f`m5el:t6I͒hFF0]ƲoIr,WpOWh)i:iGAIq-$ij7ED[FU#ؚaתBFuf_99=dxK]_R, q(AIsy*rEC*롇oMWFfBtC`ZRfi,Iw)sjX ύFnu@MK)͎񈧋?/FK*(K5޹TߪVt2\FM&B]LE`E#~ƱwyOi!rW֥ -YJ-_HtI-αV6]&f(˓o\ jGe:ӂHb˓7;<9ӠˊL_0|!S?$hp|Y'm,ʝ+;z%tfDaYuqio. s(.8J*2^DX+>UC03+[GѴ!y:B86c4i1g 2:@RqYu{lZ"ln8'7#k瑴u$`1X8Z-dºШyfk{4YYf -`|3v5rJFD7b19 ȅAYa{̎[nO'8;4CSž1uD=̓`9l5>nsd!^˘l|n`§'y-f%-b'WF/xKZpI AɲspIDUTq9*ẅ́;4a1꙾_њP<͘*UᮺK[$KjTUV\Ju UeDXyIfEN8Nq"@yk 0=NTP  Pb4>ωYODS>{qBE䷀_%yKgyB B1l[90:]S :WpcZ_iCX;D=aAIˤ3c &shQnQGɆ$Gƣp-!)i&J&;6Wh A"4á ^ Wq4p`-h8uaQAƄKdѰPxJ:vt-&{ܶ%8@Ȗ/Cf6Rb!P6 9hM Z/14upgA܎wXkL67Aq,FΒ XvZn j frh6lrX,B zzuL/"C t4 p7,f u1lB7 T٧͉G p؊R#! BeV"h24QD`%OQ+%^F3XPy`2~?B `eqd,BH4cOa7)#crtF%/~PDZ$x96x|97u<-bҹ6ݍ7l8& ›ǩ㻝Ag.˃wz4qlӨ88kKH`F>w m0Yh`YG6 hf6\lnS w9G9d2#vw{pX.yG^:d=3Jj Q)$܁-uz\- X((䅋48XK#F P0.0\P&(֊( ӡz?|,?|eKEB$"l3l00\(I0>ܺ>(v3 pp0( iӣ0 3 (a3 ( 1d̤,w<4DWe_s]._McEFΛs.fh!/mlk&*m +x-L)i**.C"%tʕ9|Fcp BwYq)6!Mrz|&E 3ǤR'P{.d:?Ϻcv?al 3I2qH?6 gilhe4{F^}0#B:qΌ=1\rk8l :ն'\fzHGŋF0N q8J9 L~p1C.&W,h *u\6ydbqw7}w<}zYs31d=?:/&E2d@ݐi.O6G7tOWcȯiG ;F'xnWT{Щ~䜋0U+JWj'զ0)>t0cAfg($bvK"# ȴ?KU D1aDQGs16S-/&|F? a/As_a<_&anX۱PvVhbm V)G()<9)SByO'SMH;HWn,}t[z?>oDŽo5NBY.3ijvʯ}CIBڅr9pZVt@2YVG_({{0&A~ 0Oŝ!ʐ9o):^ [ΜQ?`èJrT&fa7O;<J `>Ylkr]&_+!0NHd2mO2Ȑ> !z'!fv33 Hx0,0u/MOp#s!v# +b جwCO$֍@rW&hpb3,_vfffd!`tӘxd=v}ӋD f!wǠ7ȁƸZGomYb* c7M@6 lD84<,AMt?b=y6{Eڍ(5Q-߯+lDLr ŋ{X{|p`v!y&Et:iP"Ͳb2IVG| 'dMCD|[<{7cqOo%"Eik87(i9/"[/D4ߤjc~M㗋|uzޭACVodZ2pзK@{GCy';j|lr[]~z;pEp $gd0(9W 1>ѥ׃^M81Wacc˴fa>ͧ`10=q 2>l!OSwϐ x8F&~-*5!ѭvYe{Vniqzlz|u}mP?~pL=$5;4E%2R^1ՔPz!\2Bi<(ꁹg KM/'D/ykul.MY!q~e{Ƕbƥ_:,X}Cs㞁П%No' 8;"`&l0yfiLC`@蘃_F}*aE!Z#*8ҌLJjx{"Ob^z煥zQC<34ФMs٣I!CUԴ\q6`rF;>7}wfAtO4klhjC.( \@ rZ"_o=@Z"9T1Bg%`m ϘCxqIѥJӌ HXpYv<68.HjGNr.d˪;SOSdO$+YQX׾qbl&գ%+)H GEeuF߹+ C#B8J:VgJ3mBKuCңrd Nn9e0g$ƌw246 &pY/蘧&T9 di%Q$xr_K입/cfdz2[\M'bHЯFzc$\,ZBunyIԷ|V6d΄vU 1L:䍩@ %g_qBjAks̙F)ࣼ+݊HsO6;Ӣ j49=Xu* ϕrrrz-gT< d`4|}p 0"Ǩx6D(8֛[-.0Ō,ŷc! 2$(ĭ4Nj q,+YAݣoǾ6< C VeU z}Bb$R7}lYzl:B@fbg3oJD7Cx*M5n G11aBYo3RrSlXS3Y%60C`9~h)7qSUs=#^DdzEY+=2sna#"1#fu mFY]*E.]Ƈ-g)r. VJAO&<0mA ~Ue$hLD= z0M)@E[&zknܙR*3'-J 3aH? "Vdpeu9 z%4%BY9+c?JQ1Sthy5UG\Ҭ,Q|TSv yŔ$Eo~[ILp:BdG+ ja-9zdԂuir߼^% [b6g *Z XoZ1Aũ *vK>kx8zKץז4ݐKSH>%~c,juƃT EO]=>n [ å'"y:<+y>a@JNi**A]1 }*=XxQξ^`ʻ$O:N bVpq+¸ qܫUeI0rY{vQqL&rUuKUTj]UAdi [#t"![ (Í] =ś=DMt%O_kro0eMM%5w/qx܌.&mAx/yh aS '0fF Da}L(W,z+•ܛl{'r^!ۭ>f:^J'$.-(ߐ;KY#c`a1!L|+6DŽC=Kswzo<;NephsUU _ܠ+>2=L rCY5UP6IKґ/Ƥa2+׹"|'̖Pmk~u=p:sy3bg4?w*(dT1'UobݏC:fg}L>s?i/=00@D>)T}ʏE :SBt^Ǩ)CE>A!\qnaqo1CN$ {G?Xؑ W 5pq|2#=9~'mNb̞FHk+8<50Biv\ uǙb39f_#-ԥ=SkA |ͽ)Q5CjU>0̠L+BaG%68c %^iCDXĹr1,_y x9A)C$n@9 ~S>^ r$͝{|;3řǓS ~k"~s+cgG[wKӋ6v Qy<0֖.C1x~?:k"!}ZiF6y}Q{wjF0W^!$1W>+ΠyӟNF`; 1ۜ3\zK K#>J;#P ':rw()f@Z =v9Fvgje4>ȈJAY8Oy氎o18qV8IÞQY~<:ETC?,/ ËRaq$q2%b$ J:.o%kS.9 YQ=2WFRAN&7cYXv)Ʒb>1z{Nͪ ]c7M& ``o} TP7m`$tu'kZf2@& }t "HotuG,׌wde%Y!Z!*e5DQ7›(0TeqD}:$ۇF#ϧ2gfPuT#-ʬ_K5w)'ϓ3PזxbISQp#_xwXlj/ LU;O1{ؑDCUގoCc >p:XT& w*^H1`REpI7;2*3BUn"\Yrvi"]pqb G`"r\ɼ2œ)jpQy9W/f2gU#<ębDR%gb5DbTab[JݔdI,"-s3:A^<}I L%C SR+\DhM(`"Ō4_}M ,$Yq(Q dRӬ;|aʒ BGl] cȲA!9fPzdNAcːHX?I)W"F Y% (c,Ȑ%Ϊi*vgYol6&6)R4*YH,]UU/@VR{; Kc+:e,70Rʒ؜c92J|=zΘn]eiiic0r,DV hLzp'‹5ޕ^c1&C7 ī$!5GtRyjШGtUS">sNaI.),MYZT@r£54cO yAdOU͕*L̘?S44gy$ǜ^ju2r~wmu%.sk~0]G2zՒ8yQPK$i#+PN<7qnG+:5i:C8Jy0MAm dGQ'$,c6&F#53:z4ҙ#4e9o %qHvw[odtӭ.[ՌufN?,i俄_7<3²Qյ%4EƘ9~_DH58S(":ckM:նXW2?а0 -έʧ%W\=wN?H?g6똎DwRwPѩu}@xUïr^[{Dy*A*TT||Pg ڻ׬n0Np]J6ŧ:J p@~xZ'?`Ov+C!z#ݿy::LrNtS:aѡFZ#ycHMf`DE?e= gv ҇}_+_9\%e2XC>nЈKlbtoߴlZkwmOc)-6EH/:VˠN1m,3؉C&,&LxD}i"JC&FnjdJ2U.o {C &u% Tqy37oeoQhQנTV{O/j\5YvJ;A/C ŹzXm(ŒrR} w];glA|%v}FUI$BZ6ڪ٢K~D+W7y"teO"f]\1v؟ɵyn>pT.oD]aFwD&⽁vG zB?Jd3 J9%7xWxͯK;#Ѫ~_d˰C*&˹!-Q)(١L!b82w͙<\_xOۄL30=M 6@ؽ #d B@( 12&S)w%\ 2M1F  }`* iU0"߁ex>C 1'rs ϐ3dWC9q QM$|yZJ , Ař"5# nfOc28fl< m8Bٳ߶]8lCt\oZcc@M>40f Xz~9;F>Nn0 d9 #<Q(U5%,dvǸZvA=mi5,d%9G9Ey+ʋy CnJxEx.4ٱ ⴇ|m!b41Ɵ1𓮉D'3Dq8wG2IDGVP <hC1m`Nxc%B2 =%8bȿW% rJI~4atM$$i/ꈴ)HITuF921/9yn@ҖHL)9⬖I1V@pOM}F0 fAYTcQT66kٌr2Mf2[X꫐*e8vu\˄$BBြi&< o1OyGmsz+"+x%9;JWZ^aQCIC-)6cAl?Հnc3&2B1̸a c#8rafE}5"1`\ .ʃgH)q6iH@)#MQ% R0 Z3LDLjtE &S$& ]2)hXLCѣ6tCfMKCN ҆HM;/#=/ a<N `U.Z) " KWtH wLU%ȂoGuJX s,T5SՅD.h:!?ee\# ?z?l +;E|x7 {3$%eXnrQ0 (GN*ײw_ez2h052#Lxe򿡼$گ)d! Dcܰ.Txn|ÈTT}> lc< m:X沧T|aG?6*#vD\ 2&`!99Y?p=Mx^9 x5ͳG,n]>&w>K>8w'8mC08 ޱlXjļ$!`x'Nq~f+ӈ{i9bhw֢Mp{S/8,3D71,ƽ.y 8M2Caqg:fkf́_{M^DM+m7dqPtb >?vM Jgⳤ :8Y17+9M9{?9N<ҏ#!0bG@h<41$)@HMa:mE/'4"E&0Дxإ͏Ƌph144!X"E203Dh%RB$ 9Kwto{!IvbCBCwD87h? Œ! >xy6Lȷ4c``ÄfeL0a&ǽ`MC&>uM-7٧c r:3!M?uMn..uEݜ1˜]OJ6+@ ݲ}!O`=vYOX$01؈!پUz1P16AVme"O'<,G^x  ~R\ FX56&}pl~E{A1D4`(h@ϊOh< B1&}bCUcwǵ!0=@&9T`x"b9kfkYe 0TbWv9fJDaae_(pAJqVIZp!EWSYn=%͐2D3P fXg&.1qF%Cd܆7rZ=0 -vMd2aW1ջTR:?DqDcb+Cd=G=:U搹6* t߉5[8[(HJm*Ps`Sm/nc͝lh#Y۵4T_w*ɮS~:€O|nbk(mi55 0 LZA%2JgN紷ʼjmP!tc.3ͳVG uo5Oo6M|OKt =LoaoMAg\Pv;|Au~L@ՁǰބI_9L~!YW)M|kdWbwqq-e2)\>u,ŦAC/_lV{&˗u<>^ojn`u~.787uNw߉*:Rdu Jdt:Tx٬sǺf:Sp&$ ΙYT4yg\O4._sDL E 7Þ=L pΐ9" vluIsG[:sѽXhT(T}@/jkT>QAU~BCb '[#w6(BsI]A9"%K:"'B7' 0Ci u].p`N|P<-Qb#UϖZ|#L2hrul,?$(}5:T6޿Qfi'c㯺ωݤWsfP>r$DMQ|y7pɋt:'Ջ=Dh>N[Iq!6W=|98a :%{,LԻ߇YT9ZZ .Qmuߩf1?YHjثE37( WlJ%;n|gGoS6bzCԯr6({'tZ|TH|Ç` YҺ[+y ܦBG U?Y't}:Djt#+zřPi05C|ȓCYCRvWQBΑ{\V?Th/{T'ۂ i񱯓ޢ.6]䵕+U_XX5 ~4 u&v6)k`:dݖ@'>jTXIxLVNdyܟFSEz2?a |T>i~=i9xt"/A ʠS_P) \>,N` 梞z-:w l];GkMTw^6 bQ˝~Vn^>A61A@E_I $[2>vIM1 :SE}FzxOF1Pt uhs$9މ|M4S44 ]fKSYwr츜aD_sKN.q]sc~vGNWw_҉6Tn-dK{joFЇ,ɕW1%4b3w;od,fe?HvQ_m9=x4W_As/e w>BȣGi - fh3>b6#Vnh l&+͔6|Mnwf'7q&./G 'ow3@O17FL/JUDI-T=B444:mt }-4XzeW3CNQ?n{l<-l]ee!Tp{MUd7]eE!yR/6;k%Ti7 *{EcClWycbAY4z;{+ X'}KK':D]qyrxzBI4y8ְ atl2H{%!瞔,,D ``  W[Dž}?clR=F9Ty.W #Q։,ӛ%FQX*Wp)5u2zni RUK-{Pow~y!*3-ecL<&1~"ײ/L_ʑyGbc㾉}Ǖ촜O)rĝ: _ ,*F^j'l].{X"wED)m*Rk}sC˱]&$r L`Fb ^V%R6  #839TW| >Z']}z">ie7&]~\ תG/uţOXND\5&H+w-,z]8s%n{EBPKP'*sͽ-&#|Ꮾ ?=C%?>QGpgq%/>, }}P/"YfHT7HV}^b2)O`;udiuLqP)B ?%ٷ'{>o7n2vH 6]fn={ͼrpngL uJf#bZڗfL:TgdH,ZzqBӚ9b|ɌiPNJF fLjP+2jiC4;lB30ϒ'R1X1wY֛2"$%T_@G98Y2$Bu~C*L2<`|v)ݱbq/BwpWXvl@9fq_,Lִ7XF>\p&r?m=% y2tp>mh+TC^w}&. Ĥ@M3t b>(wkA{Uzf~[ D)տY>K2Ո4k=uR$ h<""HxJ7,w3aVĂ ;(_*> u _- " p!COGMMPxϯ2"SR&Sjq`Z'c_n2AXEH P3V)dPo3T/SHp*=o{& gR^993y/C$!Ef"\@D7 uJpp A!o. *o>7?GAK(Dt4<,xCHNb#GKM)DT (wDB콵1.Sl`&X bb=!܍]5(BC9m{BJ@4l@P?:2: $:X (v}}4D$Q~fEc v9""U?_F9O8:q~Mr 8kSm@, :ДA23h;{cǞ"=8H@ׄ_KicNP/#ݑCݑc9}Th(A  _bH$:Ϸ4CKHغCQHzs8?٫np%SF聽2q2%4̲}%WEhW0!@uB!CPgdE\)Dsrh<*Ah(+"̀wi]00^/ ]\+jǵp>6vYF_6)4'H<# D7iBf AтEj>"q61O'9I(NP{qIǴȑ!ɦ@ōQDo$(}FHlv70>,CG (~AM COsq4w.?:z:A1!jA ?Sb 8b]HPyc\0W"b){ #Q y*, Dog4']C\@чq(=a XSaGZu}y xoHiL q=qO5.0< 0\@ Ac<ؐagؐyE}be "|A; +H$ tȡa0Ǹ:l=#}S}B~ 8I',:I ui73PDT~} btZtEJ#~DI &(0ee\Lp"txi9r? @@>欠zx61 Z*C5%yx:\͍z{#^:q"{F ~sJ!hdh6$h\3p0 Q v>m xLMIzD'1{ NW8`OJ8țH$l @"hDыc!p503 _Du97Gë>^k`@kkZ[`yd-Ce!^ 8 J,$HKlU@S:D;4:P/)A<z_^o-?~h0Bpe11~ =qdzƇ/3=PCO)89&1!X4a R@?e*m\P>O5 GOp[`<" (D!xOx`xd~!EC ;!u&t49b&&+!gM*rFa!"ac?(Ȁr/Ӵuنiٯ˦D8HQOB>FΙY⫦QES 1CzC]4YklyF,!Cy,[<+fi ,G $P:N@|2ޥ3D L+)FsSb!CK1a UK@`kZzE߾M a zd5m>yF$?rWQOǦAӿ>=$>O@|CPۣ6z]t6`OE,@t!}DW"bef4F=tyWC@` r@1$G˕ <96E*ڈ(F&.50kkGLf"d'a />A:vGDDp܀w3Qz+4BAbrr8_{w'1@0ղQ~ P 0oiݹ*^!JdiP9xy|~ @W}?wcw`!Ť>cCe<{ȀD(P?@{XiuVf]b AY}fB:|$A:~܎$c R#,vxU~˱\B  !SFDȟ8 apHqjo{ޡ".A%@o`{retL>;fᣀl1UYbQR|({^3  v6L5I%@Ȭa cX6@ 9ohLs0zmiX3nMj"?ASt6 LP88إU"SE)ĭ=mp@sM"tn|F&gRFѷ8Bʱed/R7km˺鐃U|jC'6ӡXCQ jMOWZQ A N�Pw6F1T [C|ў9V$F\I0(ٔ#3Hh;R%f01dj8fG}7%y#&&@ q TfflX CdqٜXb E}.a7%!9ʀG ^;(ؐy4ِ@"}!kOc;GTA@2hzxش_<\4 =:&)iуXY 1'춼v_[O==@~(?E: ]D}G-H:xLA@P=D!|[i9ώ.G~&\>tzaM2>_hzvHv=\$h~gi)cZ`Z.2rJ>,7&Q ط=XZD`^ ;89oI|=KƷR] Q t 5&4ܨD#;e%^ HD2LR0R<f m|ĊQJ~ @8%oDފ,j(A"&D#*r~فri:< bNא녩PA}qxAߍă!="GWr k5=K0(A.l{elMQza$N;ezo^˸S0 &фD n`LfKhS839z %IeB"`͑y*d9/8lhˆ:d'؏Z"564K6^!5/o<~9@ X2RK$V́BdL.wzܺrnٶ`ϥ:-/܌`kmh ևs6x[hih,l1cl tޕW"~:~yt86fъ2LVIPP' T5 ,6fGA>RCDtH@  =_ 18hC"=b'mY`D3s„'6@Ґ&5FBЇ(yb+*E0ܕD WGA|@DNyJW:}_ C))EcNʰ̕?w D2i|9_& ryq<QˀmS=䛛 Ild5!(c3[ &gҰ?Xwɧ'BvDn0NSņ*Rٵxj{ lj`. PC!4|'l-&TECC,cfrb D_pF'1f  P 'P)@;b*^@UO "('F8#_߁2>?#y*w4E՞ȗEoS>Y36"X"wL@QW"o؈Azߏ A?`~?"?@}^< 與bxbx(\@>c*W8܎sϾbb皝&oӣ"S,߁ ;ՄS$2'}{6CS/V'jyŝ Sݬ[ ?Y W~XݞTc.;/}nlWD56-r[0ߓ}1I/ozG";Vʹ.`L7D ;NSa5[v;c62Ⱥx'B\Ura78Jq{  % NGl`H c84N$K(A0UT!]rCb9l{/$g1ΕPG kx @ Ne&O}p=,rbb1<~|.BC '1.7u018V2\6i4Z7cczY`g 0:\\yɶ)L*?%g&~-9!Ԯ6s84ݶ}ђal3Z- T(J- tyu4\xZ,r7ij*T_ϲz'ΊʮmH?\Xgǘ\TXP}/`?>zpsAt^>zI>a 8o-p1f8R!߸ {{=\DŽwx-Ʌ&75 &Sl*ϳ`֨Xr;l[ (ˊ@DL7|a& .z$<? ,)@u<;JՒ!p !xÐĂ>mA6DC;܏Hw0P`>SįW@9sWO;֑V@PlC G:;kU.ߩ9Afd!0#/kwk̼e9/4Ɨ)rk?Yfn=:':Hhu Ze,=L*s -ʣ}ecKnn~!1}nӠlx_ݾwub1rAiuVlܦj7SZs[&E& TX*0CT(-nꊪӉ9?՘3S ӋMgS M&f^lۛ`lݫn07Q] @}?ra;<qϟdNkz_떣u^Vq%~NJxk/U0}_" M_VTF_ L=l Py2İLp*<sscZX 8X%@{L+ zi"NU=s0v Xb?Y(7]?ʋͦO֚?z[_1}xp.idװ,Kp' EL;CZR:u>?|л|_pP>o%r<|/՘>}kǰշ)3 eOI]]n9!UEk\ J֖ ؎0qKciۭܰ8?vZ26n*d1 sxp7#oli-.n: n4YjvvNRLpP"$G|_g֋gQK kҜ ![BquTn?6ýTsr: z}u.FT^? _u[Q٠6 1`1D@ܿwNha򗔾3 xz`1!ϑ2\Aüq/_±΀̻[)!p))I@߭䐖a ]i"jIР~49<3 >^.˹?}:'yMŴ@ X~Sӽb__Ha=<6+bA_p$n#xd<9$d;"r{g!/y@{OP#bGZ(|Yr #6QɊ'R)34Lj8 l|sMR[k~4xŠҋnzK56GUilTjU5_2ns@jj&S^F41ɰ0jZ"z,HDzJK8!&"c53mu89E\25UWh9[5E^x7cut}bckA̼pg:tk2NwRa}wO} Ly!oScG'h#̾aM9OolЎO@_;'`I wc//{Dqz3\r "<ЮuDb*.ρESk3`'g E16uB/ۏy_7b`flb qAN}Dș1ӕb}ketN&yh8 O{4d?ZGqB m{GⴙCy_z|͎]3;@G{QNƑ5``;LsA&w 3#u=Kr00[>ono`uo}]':)z FꗚJhɘ *qOE9N2`` 5rv-L# m" [3IWt2h"@Z~ <{3qS$W y!zIh+z8](h:xS ?tl&Gtpo"yz7 0;h,ym'<|m:G~ /Њy_ΈWyq+ɔcl7PwnQˁVK1 JYL9$GUB+tRݾby2:z-h}Dt],Ӭ>qA?Ƀ8 ;xм6~ס`_UC܎መ>65p: u>SgGư11>c.9iʧ;g(F\=$~po\H#ZU=Onwf5N?ŲǘqɫNBWӗT }@:-rz ?A۰.3 0_I9l c}*8i3]OsO`yL\1X^s#6 `t F fF^%yIo-ʯ+${!Q(\ُv6=58~KI[r# b~!yȞU.ī%h΄}"E*%Rr"TCҍpq$΀W5J'KI8b3('.D50=9^rTE_-a' cgVUE9ָ~f:(z㫝"8ߡFe{)rTPᤢ0u:vۺ+T;G&!?3 PXC%}P ii ywF6!YS;B1hI# b5sz(^K ꐺifXY"ǡ1>Vn[e|=Q8 -up 3׺;!zxmv1-Ӓ0W wA{fX= PGB}%1<޹} LhWJ?Ls2DC"itC^@`y4͜s&iݘ]rǺ2+'8s7L&!.p<`ɋ흻O`6\J2H:,lK<58e)e###%#c8-1 vm$j~>Shm9;>õg3lrph2d(%{s.ntwFpzM; *C>z9ުỻD1ĺkЌx;Y:>~qJRI/ax^24zVp/{8ZC3xE$c8{ܙT7yww,$O"cs١ɵ5=ʚw[SG6p٦It}qO{STl˒pqUlݼwO}F85]ϑ *#NSc:FnJt,.0LFCFZܝZ_zY{"@(0gRy$aX jR=~F㾃>[OGcҸߓЦ>W!ڼ)&.0CvǨקӕcX8%;}c(#ПgUeZ9Hf@gt̽Vqǯ7yߩ%T3H_]ʾ}d @\H˙bĀȨ[1'Ys&LvhZdc@9;M$F[%M8Az96_mrm&z/g\aS#DyG\v5Ə3~>9v:''/k~[~-[׺owyſ9k+ȴi˜d3S˲0) 2Nb_f3[) V-F:fgWzƻM$/l_ r$FU`D. :"% sی%8J2زӓM Piv!v>9Qո$YJau{>g3ȠIΏ ވ b }ˬW`_TT+c 9qGNX#Q?Ķngr.37y_ Ϊ6oX/ar\e]ռT_ZՍ_fCcR# a(сDl6F djZtGcL~xO|FlKd^L"6Ei֑PH+NVcڻfUV|δnJo LzByB.04`ذSex|T*NJ,sn˅\I#!GKU|*,21TS]Ψ^M~߮>3O > */•ͫi(ʵwڏOm0ZHg=ؽ9iBf7Fǜ1 j]Q>)OvcZ`|6E';,rw+by^yY?ن|$\'!ӱwG4`yv/68YM) U?X #,j:22X%7{QdD`KrVO@9bNJaS: /7eLݑM?w >5kqRx[ԮEc,G;^72;+s[9㹊N&/d$G}u\dtmZ/ƹg!5) &Qgn ,xEIQYZyS7$Q ;ZLoZ:)%zf2 ÎbgJ釃2iy̗DD)ы6rIF v$Ucū<ɬ)Yv%A;W+g}F'nR0~?|7!ƸzWo%@% H,dW©@Zw5,PfڼcYe-L!m19wo*# rǎ;] K*$Y_Zk6:f\+(GԶY_]%QHcd;9ce./E£ќ{sLxwYdZeMO?亞vy2p+בּPzez M'c\q aI=4kDS¼qTGlGGs ћhrcTFNJMFBWc/LsNHǍ8T-z[ďn6oTt "sE_%s'r5L"I,<$~cI,Ǒ#79/3w$X6XWzbsjTK9_0ol[w%WS?w,C%beMS0~g$'T zPτ\VCIjxK`-F26lg/նwxDKG~#-WƦuV ?<ȠïrM1 ,mK"hI.œ/H"q ]_ wVKv1 fD:I he?C?-Pۙ.~ۺ{ɔ]tWX]"[ѐj`^/e%NL:9j}m#~EU챵J;SA͗ #,Qs*gvg5\b=(a:l-~$6nUXu{k4ϣ|.rh䬌L"Пv fBrI(3r_td2W?U [z?b%O~2? =x@7>.pI'2T1B|%&Q/d+\14qu+bqB]/:f9]8|sw{<.w rtSy+D}$-98%Dy.[ a/`\u\=>Y6o`V頤^ <:]85#rL}$.>w,N]gmgCpp| E 7>*a2lOKsQMvYT4|C謔?)ގ7nIkls Y9%9c3ɮף(W[w ݀sϾU/E\VI*?2}]!/wA;+rMo.~3?8D]c>|~<9ascYWyđ̰( s,IewѬKuK\d -# ca;B7 W 8Ʋ6#0{w_>DۼΥXOв=`'O(y=y;m%`P{ F5ں}$DxP;}O(Q{Ȁ0C]3mJ`h v}㉡09CłuiE!.";:E~G>(O}دAl(l\Abz{+"_ kҽ,@ Ub9H!߱ ǡD)Wɞ_D{SD_a@CSaN /аOuQ젠P5@(JT9؀+|PEP D(}h*}t'vy) U?  SܔQ S ]o]"ib ֈs@BP) D"* GO\&C[Ӛ`!9 .SC _ӳ?CL,ђNq8SA, |Y!x{o Oyc )3nVj \%%eCbb= [iќn>:4ɃAQO:p~Gm!9hݫGU g3(>UW#`ݔg7>J12N\XlT"thޝ2UK>"l~ X|VOyWn/H~*F5i/BIU=Bbu56tƣGɍ/Yތ;]:r4(#D, w?8>j=FBTA7DܷUQ_"{.%MfoK#p@plL_Br&Wƨc_9#E(2sA,1ؚšQ$ܟ8dR7Xȼzt=A )ϳ_nnQ˲:H9>6sqZ9vFVLe9+0JCq40`(FJ-zJ{ld:o#P`0|g bٲ2MW>\,#V;x1lEtT%bWqQp1STsu67ϖrRNJ4$#/pnHv&Axm.P%^Ձ9Dgt=!i\}>͜"\5~9m>xm_`70pqƽ׸ ۻ >*iCB`&U/SL{̽hsd{c$S%'ž2T˝S%Q\19k%)کeG(g89TM"+B{îvTՔ"-?TIsm-﯌<~[yǃb8M0v}<2]E/5L3qIzXb:"-!!VZMe g.{+w-UQQQQQQϮ;./e`,00@#Y=.hg?{Fgl'0{_qfXm?>t` ͣ>tѸJkysSs[eչM&9+$/W./Kx0a_sL.s.vA{+eƹ:=-p 23e0Q"6OkeA|K3 -e:pj?:9}Z*$uŤ"hS: 2&6'vuba5#3hs.g3-R=Niߪ8)ַK)t~Q85 }Ɠ^Nb6MˢӡQt&|xD9&`6xovwsR;7nz ?NC0Jq~wuݲ쌌~!y8qlupq.]-{g  1&&J>wl0}OȾ{])AlAx8j b*m7 p?^/M&nwr7&&q幅] i x?iDnZ(H^B"Č9',)?\QS+-SV>򏗫p1i 6٤ӰF~/-EQ柫JZqN)Qeas7ˡM1`agV/d07:dsw]P 16hs;n9tP<]Tzk5p̈́~FsES:#%Z}k=M/ԭT?`T霧y'zaw rgs飇/}N ^몳{5t6 JyʱǖE*_O?!*EVLn b|?=[lmM^p'E@WB¸dKxwytbviw q9-JLg0 ö{FɹhgÃ{ι[n[6KoD-Rw'/2/J4BJ1L眱DS)|B;{zdȰa(8s 3flS#Wm;n?w[)%, =$ '75r 2mC?Io1' O[㙢Wy '-q>;GlY3׾\ej*a>"F1uHCOܻG_]Dz<_TP:?^KM/ CtV2$* PǞ\O y"K FiG'Ee R.ObIWȦj&N62tE²E|k%!* u#Vr,y HC\-y[2+FA)gBT_(չ4R (ؚmb0N !NZd˭/Uiͼ@1čD]I?;:O>۾AǗSmtTvb,Ǟܞ=j߽AUYNTɏq&u?^A <\[@n2i_:tmfZY}推O@"H 0}Z_,O%ln3yVcyj%uT}PM ?0Gѵ?oL0L2-j @i,E*Qm2:QmwJ4LNSd3bv1|j;Ol9ݶ²_=HjGZgFm~}iu_û֪^W7Sx/P|gM5<`^}&E *Fzb˽c>ŧ ȕG]pPO৹lH}}?Cv)\h'e6p@ネo3FEY{Z&q 2cOIY)Dj,Kg/:2G(Gd+daA}|LZ5+Od-0tc^@kR;~9`8O [ t#D6E/22QDa.bJZkT1Z~%#lBKe=\9%LyW}ClUdb?^y`DaXؓvZj̜g#iFzHJʯy0OCrhhm.b[3YtK+*$2?8yJF=9'czY]|aHa ĒI5>1;!K*bFA^1UxÞ5釱 cbtfwZ|rp qHi3Ѷ6x}Ky#q&sJg~P2 0$Povpni2&0 ZU;.lԾX7(3fr;À+%TGHqzMAw0h䥮=ᯯrCȶzX$<[OٜOh!ϸ)<l ."X'G"}r$̖}#ؗewywqYrn$Hv0#{^9Ccg%+r8 D>3O(2 j"S>i".=pC(p,|F ?"䢭/cŸqW`ץ/J *0VJ]o577#&MiL(/I&UpHUoL9)6k08\Ⱦ8ˣE ` SԑKEH) 6$(Y<אrr<}y,x>sn1NV'wfp7qW̷#HxepHJeT}GcF;rҮ|q>17H+v;ӂ܌c$ʪk/qhq4f'sXr& Ôs#;Z'bB9qge1=kt?[Fqͫ8e:G_X)}lHÏo99!^ޒ3~+.ϱֲqL)$ ҹmN1ӏZWY?e# ڬods٬q2C9EVQrўr}ƫ=cF$c*}L;./c|O1^Tԕ[%+yv_om ͢|W1y=Kd7MnUߚPQTY찊ӖK> 8a1'[HhP☥Xɜ= RQK?)J'V*.+SIEQoVKWoޭ D.I8>'}E6V䌍Ұte*"~S1HA{TL)**͛6&8p-(GʎԣѡuvL ,bF:S)Z–e ^ ICI:RIG#OU6oIzd"Q'{+f N@|;!Sw6d qByM%xHl!xrC`oDQa*c-oF(L0Rni3ֆK̢e0oEC~!6@)fHiCh-ƒ wOSzJ ߦ#-Ahp b41JS(40iHF F'@BA@VKd.Ag\! Nt(DSp5XJB[QVTL  4,Xj8!hu $9O[`9HQ :Gt:OR3!fD! NɮG>(hѐو605FJ!JQDdG`j)R ya  DLBP…J@SHi BŁĂ))C8dA7fBќG'!$GYC~B܀c("X6l IFda `&*2hB'7eb3 ilgJd F !; m2DHu%CL"$S(G=9r!'!;ܖ"& "&hnmsbȈ:m0D 2"lP"D B .T3 `!Nre$&ӛ CNh"@W%Pb5%J'@Ø0x`|g)0Bv N%PK%!D0f!I`C$BQ$;:h!)@'xA؛!1"2/em&e!8$Lט2yY&LUBs栉!0sM&0(D@z6eHNvv, dmAai`Yx>?dq^F'ZEDDFD*Nvj$9x6 8^zB%)A9) c " P7GiIDDDDMsRt(D[9͒Vױ9ěmT]p8@l] A1&hHq՜FBd  &54fSyq8ip%:O`0("I[8 YT\,LLKlRhȳP(8[l04%MD!mDQ'Iًy…(g9J"$”$(_Is`& bQ "14XSB)IR$F6p(` "xwӬCAxD(.3"b D@9R" ͌e '|%9ADB`"M9q Fʒ*Pb& mTF.6bU(H*AA972Ts%i+$ۜ"D{w9߇2N]S X?Gi=1"D0)hM4%IiѢRy͍6JhA3|{Ȋ@79ӘG R:C]fL4S0fD1`)D;p:/{CqNJ¤Ži ӯKѿ֠vϱw. 0N:] b=J.ĕ!yM'a q0l1DD(`u0<Ǯ鬶b̧YNR FY&l"vɓ)b #1U fhI:mR؛oNFԇ\vK:)5FSBH4O>nA:Ad[86BoesLǥzn;Õ hA!0 jxAt ŚCi@ZBҊ"3”Lvd; +,Q1l,qTjwiYX^tP繢!wC ReٌS%JXwGDd"R},kScAօ*XIӫi N`sґ ,[LYxnxyb%~s H< aHlSP>zsnML0KO0UTd~n,-LQ$yl!zeby= zu's3[SM__ArL0[^u"BTp&3.Bk$&p'Q?nۺ ʀh)(K>.I`>e,FhBĘ<05-'zce:2{(hNe }Mf R ݊w:c|A aHӃ?/Hh]#sya?5f3X'wtne@zl>9m!M?A٦F4`t4N 8cu]#XxK]-L?kb\b`=朷r۠M=N#ey(nx..C9=5Gr]|Gqc[<.'Y09뽗S:;^'6ݦ6iC;z]cݮ,t:sQ~Ϙcg1wsz[w)1َW0}-Gy1pr`ӹl=z=xY8w ~M=Ni길<-yCCMoVη68)|F,r`6,n6hwyvyv+Ƀ:MsLN=}ƇnR)QTNyՂe޸-q[T ]Pkܗ>8nusl7)ruK@t!cᶦ{o7^nl:y1i7z X1`!{+u'Sv,Sf!·swK194i۱ cLCCCCc6tCh{nӚ**m<ʈCqrW Tձ ֓訏*=I+ WANQ$|:3V܂j;!Wo\R2` `[%<^E(Kύ)v.wh[4>P3lSN_k`NS7)2"T2R[eE@Rg*#&CmM Pbx̢24^׉[Xۑ>cmzfCz7#QhxOxDvB٘" >mh"'z"LqL)5{,ސeT%z8`qf};gi9-$!Z~$.ga4{>c׎+{/suV +38*sM%s+#!YV[fMdBDK D!1*1 is23lt C\\Z>H`wca|9y-5ȽʱVzyۺPbΨv2R V^MBLʸhZ% lSDfA+aÆrA]s'U^@D9ۃl2p "7DG `RQ>CFڇ9f(r9NK9p/ "JeS;v͂A= .~SB ލT3m|ى6'ʶQUm(eG@{I̪| !^/mrLHo$Ug 0hb@姫}59ra H`D&Ծ6  ΚFhELphqJ ͍6I!L)͆"""H"2"DL4PF"J"s`q"q074"3b!Q%oцvCD)U]nzDC )/tqw q7 ޮҶAXɝT0 +U bݝ;Z%60H'zRl"RLMR@D)Jr7 Z7SϬ i`l:bJ,S&VM2D"y9mrt-c; iw w>#v7pC8}'4c;l`ymS;Ci8⾝Ň x}9{]O|M2Fa=@Q oJ']lxӯ~yq^ӵE>%[ x(@//,APh q-G?۠Na@H|?Dا% `pӞ%-?@Y&! ĭ +&4%sgU$=`jez<>8eËi9dQjֹ$\R&$'10r": QGrv%|AJUH26럖JkXfewJ/\ 3(7:ӬZo1t)_Ȃs2qYFiW |:C9(vˊQ(/ QA(?Wq˔T]qkuMv5d^·Yt)$|o偋˃i( F(H# E-8MLZNćc9I)9) (d`peLB2=iU+hF&q[YddZbh :TUGhku4V,1L @4aB$l ˜DPB"u ;A$SÑ69"Q ""B" `J$D2 (!brL9S |/Lo@4>Sƞ͟iyΨh(;!yDR1#Jr*T .q;Kv$ֹpb8xC(rPDGQuN/~}My>r}'C{o<445fF4i!Lp)i~~(1z\}t!L ( >5t+tpzFz ,fs&KaL+)80ŏշ Qhhae|O7ny- pG] 4IMaGTѭSva>֗z[Ih7=DÁO08 '#ʦ&G)f'A `SA80cBK2HPH 1Ph77) Q8p:NrRBPJHH8qTm%DJD1ؠ07.,GSn*w2sє 軭v9A5(}b,mI`њCv2l t3SOQ绝LvrNcSI`!KkڙNWB,F–X>#4'*"<&rWa twѻ$Sa`BB~V\qٻg8m0Kn`~Iquå>rweM<-tuR@H>X.ݵ6,*&3p rgofwK9߽Y-2dg׶dce= 7m)];H9$:_bA("}HXkp0l0RܳpOU`>3@B<J͈wIeqp7;*mDʴgsnq'd6#x?(6dsH3wXOIܻlsᶠzb':[ ѕ28!}t<=3*p]oq( 8J #>(عccYx EmYd!%n';y/&Beb&:˄\b0I%raK%dXV+/Rl4ګn+npn.FSm S( T\y P}yBCSLYa!iV,TQ!v/ЦI )TZ=^mbڊ@g UgYчj[&GAȸt}:N^7#"s H@ X)0ʯ* /= ts;'%{ ̞95,Qe2[710um}zѵwbrmH9e6 34 d"1ʷ?Iϗ=pӤ+F WTLs_zp\C+? 8pK >yuI ..*rpef6cg.y`ɷq}9NIp}|2yӺB[dcwEf'b1NkL68<Ϛ>o=_SУ6PF"M'L4 lh?(z`(xk2m7tim=Pz6=1ksY um#P`9Al˭նYWR&n8٥לi{p6lw`ӎf`r YS,zb,\F&lA< Pmˉ}Sw#W)B#1Xmt8D3>Ӆظ?K!5P'>F 5^%S VBD4$=mhlZCf@* AP"m4ֆ*0kA8h'*ȕ&{G0q'㟌a;A>И7\ŶYVyۦ\.捖ѕҌ A:Ph0(kʤb,=vECa%LT4/MgaE Ɋ2a(ݍQIrcHM_##Q縘q8z\7T0ͮ,tן\ C!s\:Cb$d }Eʤ% n =De+w X#q|{mV͒ʟG0z&׎cQX7&6^!ױc8s0`ʝ?&\YN5daH]]A,ld@:֠h'u0RR 78 B HP`pʓz11&6ݬ/X] *R,3UN^re$;-xh7J) AAă. ;jn[ pqc?1ɳJv[/uEy |-a|$S2{Ӂ/쳟 mαwK}SQɢ"yD6x2288fS*Ilj) IdQwwgsXiYůjā&O[w74qܺjK83xQeޮ60* wrDJ@Ăvw ? 2!Ou.YM,QkNEDj-#1G4!er/z !j#H)I+ՊNƦ !uc&k Q j^ojJc- \0,>c}Na&YU=xiT^l%WAA#,!ӱa 9Z{тup.#HG q>`mҪWgyn۫5:Θ$;9תkYj4p񼇸y }·;C$bnb˰Gi!tcirFeI|Q5>>oʛZ:];,x'%7'c ve4ɻ)%yl5̸98zLב{% Qq>=y0ucǂ5 Rq#D tjK1H%G✼Ga:;)݌P&DzJDLɷy:(JX0 W|ޓxŪ&FXSi|^c[3G`_E4@iOf=s`)Yu  C$'iY)EHd:֫tV88\al&N)sOKx4bb:hjKaE-Kf­Rw< 8f.4t3z>)IW:wҪoF9[9gUIu)Hp׼ɵhk)|a'V;!b2יP^syuW^ ڵhS; bL$EZAf׬s2+!PheJ[fJH,ZlMqgEկKh0454 4G"ElSS7TҝC,$"p/[Xi7fj#J"Aa+ s|a+KE$V$|Z*WԣGTbd1&QͨGp <uM4d:"q.6_cL59֣*@uʻ LDC1RXojVTL=ީ"9s yuka-Bٮ׷YzTU3IA օzs\f 1Ƌ2|r:tp/frL1L<ӕ(͵NmtLGC)Ck YjKC>D(Q7ӛ8hMQ4m4$}M>]!1+];aռ8j{VLh~0y֖dhN%ZjcRl(gh?7m _zQ%v+Q! GPF{qϹK.cQ X؎j1[wRw|vqf>ZϨvL{8|ns8oLlVv :ն rS`ӏ0t-E6u 'Y]W[ueJ/8juUl "띋082c]Dw/Y%8kݑ  "{/b*)LHUh+BHP_J80qZrxYK⟅6 .Jh5nʣ{L[*+NWS^1; !!n: Oz ]xv5,s SpxLwͭ1[r4$+5ۉXWV*^odϳ)f7ƥc@'N3NhJIi'ڄkR`Ԟs 9O]]LTjsthZr۰0(pSD)NrIpTUPz5{j&SͿ:R.f~~8˳T  Lc}vk81'7l zy96$vhw'k֑Hk6KX'8$&'\neUR%3+MYy"Yy2Nw?zm9.{}HfKMع"@vNT'rhQ'gH2x-be;M0#xu%> GSqF!O̶8b엖a&-,'&5jG Lr,XTUQ]gPzϚG OǤզPǻ;yz'íѳ_Hn.S~C:w5<^&.+uKMNgʀ2l$X l%h&6tJ"}LX4[-D >12E?2&,'&Sr3-'їBpDVA.>Vl%Su6Y"8{.pbBf9oPl 8dCl%eDENRda,fI*Xֲ3Ya27zޏ#l 1qQ閪,OSXA"m̈Q4nDŽ-40ߎ9ud,3a.͗أOg\ &SwِO n4>9kdˊ\&{a;VDq)z\ R)~1=-byT߹UX4y+Q2drBV;X4֊l6=Z*$mBrnejpq]8Ads EqA0M]Mx%1iyψ "0,: tF`kŚo].0Ʊ=U `4%g~$V!Qn*>i'(e n9蓶FdTaAZt”CNh)9g݌c݀c_Cxayo1'ofJ7Xw{]O8 ?XgXP/N-w!g@a^GN:K7@:`yjعv\&U$]eJiMs;&MJaUeVr{L6Dg N1T4WJ(*\ňS RՊ UK&-ҹ~,*zLf"hVe8zV`.0d&=—  yttxI:<ywt|~3j@UTUdi `d!:67tE尥wB[*C p;ڶIaeKMWZJ$ ,JC830r*Yl$" L|Y=g3ﵥ3C̍ܳ ز,-U-'NQ%UW@sG ۖ` F/SF!果1ګd Nr8ubE:qRvF.z*a 䈬+mh$[l5ӮU߫4:zM68E3!Ξps llL`3gFv~:xvjt$)vۨla9G=Wpcz&Y!l^CUNf 0%m3H{D& F%sYTݐlT ̈*1pQUH66\j/,T'A~hH7τ{֪LbNSgp ,Uᆋg,|r$q却p9(>(uߏUʜo+d#>SžldI 0Wʄ %n5SBjTsJD2s $Y Ē_&k_ Cpw[AyL05|rs *3:1y ov("n4)-l$:mXéXOI;u!7oa7i%Rp3;PvqrsYM6 |>3㞉p'{Ǔ Yу4?_<,8Oac#*LB},hObK,s%nrݼB17oJJ,)'fi# '=\BN&O-xaGNg?dM c,r%&Y,i+v 2SѿAȐ4l,A Xb'wF1OBJ]D0Ķ b)<{NNWg\Vdwn]s-,(*d}W0Tfޱ |)wy-8q $ LmT0E9ԱJ#4Յwia}6pb62ll!ί<4bKmRg_zh`pʛCGT r#S6 hD.!k<0!yl!XvirذGVC E(Bۼߤ@gTUYwԊ{[6Lbf.0IFTU$*Sqw8rI8R=[Y #ӹ**Ǥ$aب\(4&]^A.g/nP7VYnF5qI1QI#Vтxm5c@QTx#sКb$32p% r;ٱW"=us!|Cݧ Wq3 o2ډ a/ Nk4{&YrkwVn5l=v6q:N<Jž;W Œ]bտ/:;4x|VtX[ztQf'*SA񱈕&V G )+e'ŁelNlGU`TB*ۅ1z!9h0 FWtƫ؂{ *CXeȁSA\Q'8g{KˇIg)0 =! [I)绹.CcɆF$r)8[?vKm I@Nsi>&3cMnʌ3"o3q\[e{hxlbNc "p P0L1hM#rُ>H;Dr~3p*(NV =LՏl;%08W0ל_bEEyi6BY- 9,whPFղBNC6/•#;=͕"WWfx>R־bu,]c}F]Zov"3\a⩐Y9pP(4Hd64╆q+kV4s8ϾJ\t&ۺ8HY%_l v0vfa(!×~=^c'XOnj aYZW鼗- ;=w22cfͿhm=I -̓3wAѿLO/Ko&|`D]sM عdÉp0S -•aV8h$zaw #Oxg OL}SќN66'T*LǪ<1˜qCM,$P7 8k92qkH@XgT8|I uEΎ9azTMl Tad#wfcjQ|;3oΖaøst¸&ps0ce7'a'B|:~* I,8%L:XJ/?޴!5y46ml ߷3IS$8mPlEu,Ƣ//-a9Ϯ*@d2jCDr91 ;nYr([lu׭553f=I;uƻ!5ħK|K J 4DZ9E2`QE'>XcQmkʀJKof'XxO1dqIuV`]c_#5uB{cw~uBlu8Bt>ȔB/ZoF|"BLJۗ|(7jaLӡc9Y{)0*&&#խrX~x9fA'L͂7kD GAE-H5b)^:jTiўVxfN0,1}y\\oNq³Z n<]]Q"cqB8a0S]p;ԷYG? z5W^ZwD;sߎJxQ"pȑۖa0 u85p.a7IJ,3\ݣVRGь7y6:D#IetқL3bY?W+]ZwPidax./Џ,V:S#HZc:Uz\'uyO@ȓS%B0ʚ!chږi0@TQǾk:Qމ4[Ο@ dwP}gOŬ|"Uhަ17fbi˥5*")q]{? FA+d[Pϟ}4q*tXƉo|cь>iasXL)OPn"y^NIrΈ:y 33+2\r}h z^1Y}F kX@:'QH}E>Ch0`Պ8mٰt,](2ldcn$p6܍asRΚQ;l>'\9Ԣzݎh߁2 #Zi,{8ZAǝls`Bm׬KCA7|EKǖ::? _%pfmAx86lEa_\'χ}kk`uKhd(1-Ǿdh@G{ҥ{=9959m`nsܷ㲅Ћ0ΰ:.ľTIu誵W>h Ot'z Ef72$EF҈%98xM,ɗl~긛2:4d5v*All&MX%`0Y_ĩ69L\- +J60}m`8ۯ@a[:;уA/-IJQp>y2ba, "0~w' pi5 B7aym=u8o,70,.6m^1=Gn`ؓ`؋t4R=Mtt4`^["Jd=x0C9aqaP`j:Z0tlEp  bʼnjnTAѢ=&xbH\PDŌar!Ddf#6 $NH&<3U4j!d Hށdy _9d/:zB|D9ݚ38_mǓ6(RwԓЉ7E;4tF3Qt. e! .7b:XN ͭ\ǽM٪$ICSA 8DΡH$8YFq=Q== ;y3lq^g4ȤF>0ٝ$!TR6C8ШE B[CLɉjb/ueiCC $*/ GIGa=\r!sS8a6qd:ڈiCB,FcMPvzm L[z|7dPwT60x$uD(py'Foh^os5ǸZ\ C*~XM ̙&7lͱ^:Y5F-. .]7,!q4ĆrӖzȘ|VM*pI TNs6>$(g[4")N]Mx!bCDCR㚦 ^l5ML;|aќyP XYCN!Zf$ja0ن(Y3w2V6b$z,?k.ic".eJh5X:xI2^;y:cS03gvv JIH`#LXѩv/' ܪX2!R@qj>A!dj&bFX\:᱉嵶s^Scv[ F. hi>rn& g1&:X-4@ekɼl.c:i9a7gY CʒN>*Бe`orlAJj9j"0Y-bK!%V+ o 刘Aj[:. }(&n67c SNݥwGǵKhw%dF:c"|e,*)%)bcȇ:z|-HDbHx8ᜋ!dY;RN]a 0h3iD3hã{'2STMkțTi`^/m`KHD98a05s'&CECԄkEp[dt=-7,c*Cζy&oOmӣH!^(e:L&jZ#$< IN%£h5G:0$) j1cbh㭤3hU0u.sbT7!YˆXtf.x$ݰY "BTR-@zqP0v?8 dԘJȾz,RS[{cC4mAQih~g&v bO t Ȣa@!9&Nœ udž3?ҁ}XZ$,inžGɳ4ϵXz\Y"++R br ^e{X)Hx;12dd/UjTsѴsd5 Vs1b 3^ !B1lrDXvֳFI{)bǝ&р/٤.r؀Y9C0oϞw"1ٚtlزD &$<,FM|m~xMo=*t v1l0"頄S ]Fv7*SZ1E%l,a/-]. ^JaRx$҇(垷 h?w@bԝE)f T8 Ù.N'3\z#Ϛ 4.Hm$Sōc )Nx#;X9;"賩8D~R;8AswUsZ,B"ldBQ:r{R[ŏ4:QR2(N!'cQwÊs2qvLLs_C!7Iafҁߌ5 jeM2#D!E?"l:! Ta` 1d@>C릙vlLw0d3'&DD`Z&p1ufbXkh/,٭DSϐ1bdԡvCQćjN b:~YZ&f4@4SRqU#7Ca~ ٟ'y::-l)Q}vE4hv켔D"ؚN!ͥ#]<1v: }#t=Z c8rnfU)mc7|/S }a2at7*AjФMskfP6ɲxQ2DI'9! aI 率CtB}\;Ƀv&xp2`AٓFakeS[F8Hļ> 8wRyNa f̅e􆁼/=~a!i;)"z(N:j ,9 OӽޕhƩ QN C 8@{D GF!NuA;'7IPf1h??<8P`@mElħmo-hhpCa53ItGIZk7-Zjeq5 'KJ}{ YLFBL2#uhvzah~m5 $G ?nmvyu74G t$ oJ0*0ɦ3kT!Q9ΎF(z  0k3֊n"a-5PIք(NC @48Qʠ瑴P\AG0e )en+'YXI 9"TF.CUf6|'χÝ61d]Ũ@xM#c)tG@a ":& Sk `I#b*g [N#DH@!" E40&eRh Q8e@piޚQiTA8 /y SM@tW\A>$uO!]D : 6>8Ȯ(ؚ`^&sc;Nt27& >AE+sS8^m+&=N,d.OI7CRB3Y!X)ŀ6*jZ`^[D,E1^&Zb1G(!JTHi_)!h"sTn01m!R01] D_N_VhC!T 'LaXNd")> 0`KE C# H{. YX- Qǂ~, QӉ3D )#߁ۀld xlM5 $>3a΁fm LBc@{/ڥ],A8s& Ԁ&@7ňfc8&m!oU P/(6%D*oAKB1[W(L(,8b Bڲ1bB E6ĢD|)QR>߂2Q  f)PuA*,yS+A`44%GD@,T).!i"L |DW( H !]xcۉ`g8ar"CԂhn҈UzlA#@|$ds#_^#>-jPsAɋ Ӊ <ȔD0:)2`HuXes^v80N v`T@6@c@4"Z E t@耥8EUNl؎@ CD.DCL Eo4~lW܂^8/Nl1a wE>킗"q``lGKtSz+p/0 .AA)LD*r%v2"ӖbxCdBT=GU+v"ꀻA}x!&O&lU$B;R 4&+h]n$A F*8FD <`HtC~ "& ރ sDKB b/p=Bӊ4SLSs#h ^~*@L0S"*TR lTo0Kʈ(/ PL |*b1ocj̀PAЊxE H 2qM!􄐅gB3)&QI @8mQ@NqS/6A3!h"4AE8TA(󠆈#A~1R4B7P¢b菱qJ" DYE@x&'=$"M1S8,@S iF_SDD$Q"#E T-(i6"P@ PPqy`Ɉb8(x1=hy3o@L T[@@E "D $SՊ!QŊ.PTr= ݊T5@~P/ SΊ "s"/( 8I (^)r h fR@ B T#1$0?j!Q7+b(G( |A?m "! h( Q@x} h* pEstNP @PdQAdE$j DJ-EF Qw@FHTʈ$`jE@LTxh" H"Ȣ !FP$ YI#QDDd`d**h ^0/DAQTdU-* "t xx*< x(5Qy@  "Bqq^F X j" 2) %T*[@PmR@QE*"  (&8*Ep}@D"pAQ(2 Dz1A䂨`'f ^(.0_: h G )"xB%T*+Pm V*TB@ACڊh A Emp؍EA@dDQB"oBʇD*\"#cA`pm@h~9x0\L1݃NűJs5 priȎ![v&00vbPT;J d(/Nv:hߵ$i p|R`D#(Ȩ@2I0'*bS`& a3U(b+@`H(HȢ6d VI(j22!j H,"D`AB,"IȐT' cLAaEX`!B(P. Cw>R#'@=x*Oa=Hq0z 'ASA6VD`@EQXBN$H#ѐ`AI" $DD"A" a!""0  aWB+ !BI0eH"" !40DH1A0DQ"ADD" , *b a͔Pa:*DAD""2HA44(A!BIDQaD !a@$DD $$" , J$ i#$vafC4"$ ID2,$F"4Vn2J XBED@r"#"IJ" RJ L90@$H"D@FBB CĐ4 "IE,BXFAB"B 2DB) $E",,b@! ($HE +v+L@d#X-ȉ *}rT!b2%&JM@[@F06T* F*4PE0`I"D`DH"D$ $DcE"""A""" 0DdDH$" 0FX@D$a!A)( Q@Y"EGHQIA""DIJ #!L:(aXF@0I`d" ! #HFAtY6" ma J4-Ds 02 "UtA̐ ERB)B DT1@,E b``(*Q(ґ(FQ%Bdd2`000DMR4hё:F`%(EE*y -e9FEq2dUj(PFbDz.@Ā$ H,E*AtDD "  ȄȌ$0_Ɛj "H$쌀@*@9 k~QvM*)P,jB$` c ңaZ Ь25,dDY e! !Bb#*  *  (" 1 @R+bQP"v(r T{ &b!}LUCȈEU0(H[-L" ha?\:Dʾ m6EKv6 Ɂ (DP-$Q$"d" nbDZC#v2$ "2JplK@,).ҡ"c 0DXC"]F1i0PATlB X"X##c1F Q!Wki`1 FF `4T#A0(&AnČ)"8S1PT1EU#BLB!B1B7!$5% ʑ[PG6  v6# M;ŚAHBA b a "FCME  8)++L8B9RF,Z  C!%X', HA9D0_ӯ[Pc"$I>0'$! bjR#8(nyX3FQ2 !H LT!ň4F(^ " d 1 D`AY!HBTAdDdURI$Id@ `DQi5$EAAY@"T$EDEDQ* #"" "HXh*) H(*I X$P Dqb! ,cBacmIHG{ )m̳) 8,6 r?~^L(|B! "ȄH<Ȩd( 7[. H)Xn7I!0H E-c DfBr0CМHd98`djzKck@D Pw(d@T1T[&"'A*#v" R!tY@JDtScGS;b7Ub:x'H0EPh`@""TDDP*$""+*阪-W ibȊj&Shi?@GS$:$PsP3.EmPq?A@Ƌ04?B#EK\hCayంQUd@ TȊ1:U>)ȍ( @M@dTC*#B@T 0^ 4PTroU#US҈ B *`T"6U 9%-A4tŰ#h!rhN\)K ـ !c_`%[%!{ Qb2!t)!\"$D @B )ېU&M 6$y(?D88qAH1 A1#0b Q,b@F"!D"YTUQ$:#$ "<{H<MF]pQMQ@ A( } 0AE:hAQu1@S v+P & (bE]舯`/DEwiV@uQ4D{!`!A{H(t@D qtWΈE?MWt~@<[`e)yix(v h$$ ">i*`V$)c!D".R! K2@VD216,dbDcȤ FwBC4T#TBm)$!ݠo K<"'c0yg3]1:Q.5܈݊u"袠LT32rro~laؤA<,qށ877o$`f~Ds .PA۽FYLQU?<*hHy1 u####3x6D => 68AE s UWٰSސ  @ASEQ*wG&b;6"*P* 9'`  qj`Fme>Q~Q4PCaA{pwP  *f g‹jŤTvPFx઺X 4DPzE=4EDA4nTELh @؎ AG*?>Dq@` &[Kv*8< @O@W(V dA}.kfYeX ۈ!8k@Q@("fH JRiN ?R o0SDT1DEgDG@B pPD@T}tgqDN@NSn1F"B1U~t DND@ d@Gn"." jF? zqOqt(iIN#=EDEP Q. ,0 A{tAc(X$@EIYCeb,"`C` ll"4QP;v 'uADiaDD8%9LZym1@ّ NPW6Ub"uf* 0  #01τb'DDEA "/"z ^um3dc/r/j }3=jA7(ČTw'? dr*>8M`آ t؇ LFDS"[\G9cp/cr'Ʋ">DP4QvC*8( 1dQFDD0H@$E$X($RA` H ȠHH "ȋ" (RPd@$EYUdUTI$ERE@AR@BD@ QDEVETITQAYUAFDHA$VĄ1$-!P"*@s<?-bkC4$F2 ̠AA0bRAQb0b1AY*I^aED* "-E]nN6a1 YH^y>1}8u ($1I1XTB!9")#"I m'3XA%-fov${/̌9" `_ .-f[ bЂBI"ȡ6MNM0(Q+)[1sKx@|nXT$![MvTUS?v}0:`ʬg}I+e-gg2N}@_b G:$W!=/]/`dEqA͏z,taW|㛬Yijw67.t2kR]YYB~[at͉E@(tr~O1PYʍ`QO LYuf~&Gbp\ǁṉ{&;:]@⿩wSWcZ|ͧ-.py8} km:sM:\ xkY7KOv§pcB?鋷g~R@NQ(2?cV&8l`qzwZ`g5b,au!o9Yx/& CB9vHf >CHiqjU5:oˬl( S_o}|{',&#ǔSn?A:t! |[89QQ ++磨lN>B+0΃[9yd"=I^%[a׼9~<7xR 6ae=x5&OJ8OQfu֕fLP1 TȠ\ߎߡs½ FPFiλ!887-'u6_[Ы:n(su}H+fN6sGf35gQ:k(3 VL~&Զ!S({Tn26'V(0#U +u՝^`[{:aJc0`.)ŷ3l0b2⇰?/n%Wun8gWU:߁Gb86 t0=ݖ1ylsZi߶ٯw[Hϛ(izz*-.V]E8Cu@V68hWH{4=YzOGl}؍iz]! j]sy%jUYżtqE ޼[/C@lkp$q< ?˷Sgc?z|vY[akك1?Z8q M藧NGpƃKn<[)o!\((N#8DIINvʆ(X'>sB u给ჷجi77"K[-~ %v{~;3@2001[7748o)~VV19Ur(pNVmBv4AM;,ąnXX6F/ Oj6t_F2S1?SП|~)9ڔĆ))5'$ X*rVh@f#gq5* SVhp|ʢyPwz83 j#E8 bSl4SˀtWQ2v'ȯ1屛g=޵2jn AСCn PR;g-28$wluSx)8Vr 40q>,qH ~X%]9W rlbl^nmN:+. #t\O "qEO80'?~ȺLCz tynTuL@iq6> DAID~r YPiY9^ x KZq4YqY0&&VQ=ʼ86J_1ƍ qDEEȷWڒfMźE>یsIS Uzc8G `yCίZ_UW*Xn>}Pgzg^\y)̏ iRWkEbdzT߸g01ܦR]K,ƴpZ=U>Ǹ2dq\'|$Wt9ISh#l+SnSK!vֶ/t'‚ ټ\ 92ыo6cj_.7 /e}c{_ڪ8bA?W󳆙=\aYSH;ՎMڗ cJBQ0y2=n_dLIx bjD]lu\٘8'JQ_ۍϻ;:]^Ky>Iq};CNr 6.QpsM`b;PlUl Z|]E@w8#Rl[5(*ʡ{!>=`Eй /byA@oZVꡦoe., ʁ¹eS3ʰWQ)08eƁB.y?rln;``z_xP.Е2vRk1~6#].=+~*S2m.XV8(#|\A>taSC{D+OClj hf,j7\5Œyb"__,y½oO"82zmcCmQzE/(L*tC+#˺R Fv%hzݷyMxs'GO0k23&5Ōvyx@{_ T6Vt&Q"EJs'+9)Cs }^Gcc.^WէdW$UzFSZB$@}f8ǖȃy(Eb?G"lЛHtGfch8x^F}Յ ( 4 2AWhRGl."H v0R.W;F [,s r^PnJpJņk J _=N}}ÌMZ 9owo#f||UhSL )@PiϾ nVuDK?TAzaBX^ r2'>(/Ϩx,8p3.?}({ T0g >+tag ^b"TV:P۫l{&J|#v˿=0# ̙D @ՆѾqX%V|3B&f-%}d+EvyGUc0R6! V k[)K"Z~)k(Ic<¼rjRMUs21JgYXgN_Mff(حڗ5h SDbݎUֹ=UjW.?Rʟ@S#[A"T>6Ⱦsm[O0Znoug3\sS{/5z}g$, UC k8'Tb,;jɾVWs^=؋2Z5` y͛'M{3X0o~O btt1!,CCui͝c< T/zXpw|Ԗ=2|#G G77|Em:ޒtʧ~[n%Ce2(;}9>˺0ߏ -0IIT9Sí7x:ŀf1ݛe|`r֒U'aeqطn'|.®\8y%S˷gI:jɲnS3Fs)Okw}7yci}(LٸہRSU 0҉jxXdDa!$]wX&+&ڙ+NƦg眬7'†'brF X ".K9S@0g'^񽺠x~˛ |k.5#>$oX+%uT8 u H|Duʌ6-'ANwJ3Ғu#jކܯ CAX>u͗c+>!Ѩ @?J"n ~CxI cEWjzcB# լsE !وQ6fulM3FZxk۰]̚NÏs\=vKgzK Vg{/b}7z>Ǧ=x]3w0ɶ"FSߦ\֛آp#ǜ?w r1~o}Տٸ1%UEO:psguu5I-w 1z5"K)&ō `a?iTV η~ɊSsw`KXc}>i覒 W] .6*4/ϏLv<@ԥ/ D-6NV0{aiyhYƕY> a%gf>Qq4&}/a/Zjș?qQ"6&).GP:v#Σ9Xo5A ;iꝊc*iufr(X*E`8:„qdǜ0‡80\G$ .tDxc#@WY~n qac>l0$A~)9m9[|v2lLۤ$<0Fy.D՘܆dVaŮE;8Ա~谸EL:KI `-@)C;r`  ,W93'ь?ܙTm#/ 7v]wu05mG=vpTM#홗-;5;pO'/ޟ.!uQ8g(u10Iw{ hQ )g\80$!遾"zޑ~t{֮L$o<θXF&n`lcw5])& kU,٧Q-}N^ePG8f"OO/fl=={i?;7* m$w bVq䛵ѻxkO q"٘3Ί9jX A˟BQr3-xR:rJ|63?M=l|V6:Β S,ƏQx Sw"J`0l} @/uMe "6RH5j!|bQ.Rm \<1ܤҊ&K1V_YN{ssƎb  4T0b42]Z$"衠-y]f^B=Fjo\{Yn'#ǰ!t% )} ہIvBfxfGa|Su& ɍ)< `Qmkeȫ5 ft nARRcr`8SKH=A:0w8*n  b<5c bbW]0D^P`\I9;\AUZH\s Ǵ! &&sb~rR %82X:*(欥`.|9;~ܗ4 !eQcPB,!A`x0É1v((I6 K2`D BVßљKè@`0A%> /dD6ǭw;ٓMo)K]ǔkٴ72.ئyۖ)%?'~~'[mGOA86AG{'(UD88#!n6bT'LcLvE;bRdNԐ AY0L pR|>:L21J/N^37Y@ PE7VHF,76iDD@  pI 7Rɲ@¹-néO{ܤlu1aQ.Wrq@T=G*.d [GFfgqR4$b DG 0kj<,b@#b?VAAQm>}x"8zpb.}BF nÕ] r!+F%X8 *Ǜ&ǼyW/4P_c]0`> JdRG@K;A2'&J$IE5E1Jb4$!.. 8H(aɖ Q >PQUTY򄨲RQ+2Z!eͩjGnjҮb`ٚ(P{NDNɸQ*$q 3!:S5DjD㎬s$6V1[= {*J7ڡh83~YP|<,*z)K⊰!B E?_cZI-CAE bC/g `A"H6f  <-i`qno{`r+9h9lݗz>}s% ~#SaFDDbeNh-I֑wm.ϸ?$ԖJ͸֏ д.+NzqBOӐ@~RȕLI}ðۣ,e^q5#'^!?)1g??2@(ALZ`tM녧$R$UDp*.66̅3" Ye?f y翣vd  F@茌I)ǕJiJ@Bhj8Ui FH=K&<1@H)$PBviƤUZ;" .̀AQ!eP,5os6ܵ}'tphn'!\>n9Ih ),~2_vbZ,g"m]M U% n) )g9z އ飱RFETt线^`:>5)iyfoB49p4ŸZ GY=L.8yPішL~?-u^kKuGt۲[?A;!At y, A cYE$\ÀnP&-;XvP9r9tC'p) uL~S,b 7'LTtg~t'/!x '5?̓͐XDt8ɔAftږ(8aOљmi(sÕ9{ŵa`=A;TAXb+;G懍΀\R09:蟀l<>!;t89@B(a0 &C}[@[CHL̖^({hAtMhO\H҅% ({g0Ї4 J|"@" ))C> !Db ) ", E Kqږ`E9BBU %GCn'?yD{" 2R@3;eNI"C'@dOه}o\7h6/{f٘@݊{”D?}5#,6!8s1:s L@%'r&L yt \34qAن0 f2 18|RaK6&q>Ѩv;C73f 0T|B&h=? C4Q[+(.aA<@ d=SClG%  \ĥ h?Z.< OPcu~KY6h>(C?@;pN+ 0fB Y tQK0TI$& n9PHE.ݮ)7^3#_A=2M1Pjq›gRapM=Cc(`7 `9uaDSO!C4Q4lm4r0sF6Qgyetn%9'Ґ{y#}0Lf;Db˝ְ{??o?+S QRsy'-@[0YC!  )DA ZXnS 2,d5E> lP%B=r8lyLLd`r1HQJXs(lD!% O! ~hUL"b)䲂 U\AF=V۶Ǫh! l!0OaCBI$; @J"$DBO$;Ɗ"`b#h0bY"Z;Rd0?~%'`ا)4!,bb =2zú`Ba`+b<d$'1(=qsxGD2C @uH*p88bG ![P2șxqpn%0&2F-4c0P:}9;}EE!(1a ff>#'3,AΑb=í8ls @<\( #5qan^JHqLjNYSjHvNv"$Avɴ=y$3,ڀ^Kdzfc񊃌` m"(,ySn>cL4fiI" ?8p*ym٫i>O-QZD0PvG{E x m-Ax)ȀaٝG! k<f8ˡx G@'y*ݏ*Q;"ߐqF69"z KYQ9r..`2]5IjOQО.44d`0Mwv 9[y{ɿ>`ՔnQtN@(pC@1`CꑕS;ECґ R8+ +DpDI=Ǔɪm!<@q;X70ZҤO]|+g i($F#[AɦhJq;FBSj]a"@oꠊ ޷+gжM11#P> 4ƀޞ]ןӸas6# @ ΐCo?XxÆ2Q@[))bp pő"N89%RHt}PQP\۾F]ڰj!fsE4 u(ͷZn7`>=!l`'A,lxi]nC ͝`qQ=̲ۙ`: p mčcKy)^~._H;7pn3;(<|>?D})4If`-. dӶ~.g,!ܙ&AA\2`!Vug d)Ȝ@bZH@ʅR+cMohB]L,Ppr: 9]@%dw&q,t{6,/gGOiTA(i 411-Ecb+7M4 E 92 I0Ջ hG>-MGM3%+9¼7p4cxc~mƲ$Sb*0iO0@>CEWWȱ흪UUh9a.BX>`=)FhNH}x,Lcm!- WzG>'Gr6n!2R/o3c a2y}k.* zyPLw/` W?Nk+I i# db;%BiƿvG;ͫ|c6pwF\EEB]Z5mdJ6YDl7~Gvbpep ͝)F?ng(iݛC"4{39! 1Pd0jfT(6<ɋѹU[K-&Y .`u1s6YypܲL!!ʗ6G$O|銊+D{_~ ,zi\ yHO q8 DxFض̮VcPNrfT;xxg0Is6N\] XRkXCi{=ЫjAS! B [Q _OӚ~7/Э1G+,xWWdBvDAEt6kHsocUbȹW($H0 }I' Gc8xl_|Gp*OBcUon^ I@1lqc ͕q0BQxz'{5ƁI[#Ɉ@ZJ19i|c\(<ޣ1C5_S<+L0f/bɈ+2վ %Qħ㎶bU)CrCaQ!9I1 Pbq 8SL"(;ltttk A7>,%"LB,W\H?'ر!F8X"#Nc'* V J2FEĠ`bQf:bSyޜ/ e9p8  n.  &0/Qs;{뿲N4,dL+j1zE)1A RU2%-S8LkJO4 9TXKĆ#ndB!Dp.jk֯~P`*}G'^vfxN1xcawIgBBeya'%Np8 /ÁnIʡI biő{E0n8 Lkh82=-wxY%xx\ULbln$v8dyɖv ~/ %M6soX+q͉~57d QAJX9Hi8f;2ǒ-†y 6.ᆰKGp_. && $F]|Ό4ltӋᛑg,vg^\L(L q UXߙo/L~ȹM[6S we61bRfBl-D0۩%-[-yV# V2b0,WTr= +O\ְ|HTb3~!QF)7!2_4;мLLQƙȜGf"maF^jhi#->5V i?c 4fs >(ٞ1(!}6EA2VxP^Ì[/4YX7d=8zF TcD v\J `,1h귦xy.+6kDYgB  XdkDЙi pLi \$gFdMDy> Ӕ>eBos4k}C7{\}Go6k>ҁ$'Ic{c#%/tyUoa YbR5x=Kݰֽۣ"35Bǫotv'筲xeC FجoNSE* ITkX~r1~Qc7q/ OyM޹_B%_9z }~{;25Xd>- `s3$8uXEk |:O;\i߽yC|2)vD[CM+հx:9(( n"1r`φ?!$H8 4i>LX ׳(b"NO`x/-I<9$~EaSZk4>`"ua4}@('$R"! AA DqD@* àJ H"X(t=bD#ϬÙ!#!0`DDMqAR fȃ ta`6yE& puGzᧅ:H3^2 }CqF(CdPOߟ؞g'M"h }Ê)HԌ@eATzx;ıC 6}$l@U2ކATaaKp~LOwt[!D zI>d"" nmhv4BE u0m(S2E$~@Вr n4I "~# X m!1aYDh?cɶ 7)h&1uEkSi:Xmy1JH!A!) y嗊EА!ΐJ8ķ#@b)Hk"_7DZ/mU&]6P)o(g53 ja {}qI/ǁzO3cMBBA|r)XUn@wB ݚ JW&6;R XC)vLOH΅=R 72^CIG`b@dBcW윮q_iy0K`" Dz6~OИ"1ڌv-}K0!m&C35߸=6܅1>pVZ{}%, G\ R DzIXQ-,;>@>R~az{~Vp6s8*gHnsw~A=K6W/\[.ұѫmQrB[z.pXS?zy̯q񅫺vE,AN{2ne귙%Q2> !X^Ӑm[~)[3-0\0̷f7 'z`g,i} F+Z/ołm֑bku&M<+FyXeE˝~V8ݩ<>k듇%s,-眬P &WtS5a߯`[ƞ4+^kaiV; P140x3FVᆘL9#|X zXgݐZd~rϓٌ WNW&/S_|궏)8Q_;˦xlS3A w=A ^BQCTbPR+V.QfM3&awC=gǨ.:YELH7}U\@+,cIReL+)d)7  C5ѻkكXaƠ7s/1ׂ`-1jX duqu&byf`U-7LؔlXbNw=~a;؀ؓ*hV77 9Cer2}<#ky\Xj?5vTy>8`dF/-n1cpR <^;^})ؐϓVl2@Iq R.*m`(|Ƴr $L/}9" pWx,eQ` ȡ"@> Qv]bdҠT |VKFR 2oR![2 ]!mkL$bۥTw L;,!|}IJYO.?* &4 s{),]0`}8;v$<8^WQ`y)Os/v)<ϑF1E]QH^MT+F^H; bl{K;Mټb~[\ţ啊K'ZO{8o݇>6FTEVIv)ɩM.}nҦutk3OɭY!G󿮦!<[?6NK}GlX^Mr8uT~t%ovPf1*[\ɎnDy\r{y'rc~SK ɤR%D!LEԀ<EhCa~mv$X߆8 S,[5k"}"C \6W]3HnPyS,AiYuv洘0?@ 1ҶM\Y #b,ZZVNҼ}B%^ѣgc+*C_AWf pyz%Z Q#T/y[dj%Uܪؼ8f1- TQP2QDHl9]ԠM*)R <j|ͪvUnwmֽ}T^Uγc}ESj_+IѺzcq<ucI4g #fu3&t]<{ZjO9Ѡ3H&(8{"ml'frKD4 Q   |z7*hTgW\T5Zu9ll :KrWuxE8Ƽ(͠(@c=!33Ǥz5J  F. r9az@DA[Pt7]]rn[/=~|}"FF1^\<ľE< ںVewjH.E 7$u,-3G@@py?[ l٩fQ HII9=a0J ;wyD^&é#{Gڿݏ;3Q3@<g&f7@,|;37qbŰ ^,l0X#E=(MAAA$LTZX,܈91*,bÍH~%J?݈ru8l Z! \Gt 'ac z3nxg:.gJ(!Ziގj^G<@NdqCo755 s(M9Fņ`eNkMrqᙌh!piql{mA Ourh8_!"=?3 }S'7qY.'*c<G=I<_[;C$0j׵Z:#~AI 1J{nc:3U=RdvY'!{'3G~<,% F/ F7Cġq ! 8ӪB3t8 8!b7ÓPGqkH,S~ (!7p "+GhY8x8a a;ص.F yA'r-_:JB'2O.vsGYN`Fi ŐT ~<1 ,.p |m䑻E.*fwnے`Ʃ|SYl@9︛T`d`޾1bŁO6J(!|ϟ~>B||^ߙ}ˠ P`Kפ= , tȰ5OSbbbbaφ aW93=I H.\n r` 3$/ݿ/6qc 6:::5#r#H@H{!{fX$E3a._f[y'5 Hj6[z尧l&a@X$d vjpmtŎ]_R8_xV#B01kKJ ffdk~иt0`+a)n_w`egx__Ma/+d4(PcMKF(R &5Ѷ[=pŝ=Ŭe !#XtG!rO>UyJ})x„Q 6Bg߇r"ݰ8En u9bB0% SG7OIŨQh&v4CcKȷ(-ܸ6 ٶ./bQiN\WSieO0;4j# C&92L(JZ?'`S=Lg'l56twF`z y06E .Q6}݈x `|eC!xsBp\Į⍬H '|PsP([ #GeCJ0^ +У"TD})@gZNw ‹$,L9aE#REuPh DHyef('oƬ3cY*pVi\S:}~7'zt{W7 |o~ͲrL[4엳F⭊"kvΏ״+N -9lMݏds>K?~+c=vjs'G\؎xszT V{=77I&?DClη&l1nH?u51`s3!#`8"0tM{Ǭ&[ŤUz1bD.VsuG3?g}秄ўj(` ,[ch?@2b|)cW[H  IO[;ULI~I "# W吀[+o*J灊bb#"w:w>5w8w!B CUz_X ^""щbUYuwv6"!%4h4R` @RTa$J)"RP" H)R@PI $ Abb@HBAVӬ$E,"Ed s* H+O8rMٮc94>ϛV!ɦAoR*@MX@$<)Yrks{8G~6%0]l`@Qo@DIA SfzZ'L5 5T uVA; 11%~<1KDYK[n.-7l>/:~OvgT>xQDY$=*ȟ9qg踰7]_)~Dq#~*CbfZ &%r3b%8 llPu09u3d5b\ۮxS5͡TR3`m+J4}#tt#_#Lŕ5,VQj5mi_tnp碕U~O],774NZ!Q+.p̵ $8i<сX Oa0edJ7H"4M l<QkuBOL廳lGkC5dHH [/kS}\~m `JSEX'͒"1+go9mǑKAEj`V솴!{OugcE9$?Bc U*տ߿?|e*tm}VZvT[gƦ?'?I7pxl`YRڮ ע )bρPtҖH >۔ 1qj6d8CCL4ۥ^U{x`}ҽKʷi*sCyIgwaׯl C~}׼-^S,U$_Lk Ovd??Z9HvtٖY DNL ا!/ {^"j=s=ce0ywo|@3qlBGۗ.&g:v^ [ɣm`'M]{Z{枓̧Sٯm͛-{e>x{!a;vo&^>|g푨r|K~M4P"##"4ظoLxUϢ"bbf}v_at̔TwMRmxxihU=}7&^xW2/ۯ`Q9n,سbr$9o>y \u֨޾IUwFKSWxhgRW>?$?$d]`b9'N4?nKxjwx)1k7771A|O=Om>hރzXcC>I@ I҄=!fz{UcTeBhP\? UN,mY&}sC zї޸4X BQ TJ7"{ݷz}Ykյy!<'z?yQ;DZưsvk'g;%ekݧh_]߸*xRjhO GtAQPEf,-=cPZ41 i(!(6iJ4KR;-xo? jm $ -Jdfu|=Qδ>/+qTC]LLMpZ|K>*)v[1@iOjhҿ3 z}"jADfV\vˉ6؟M7"5EPQ^ F*%豩oG%n^ ƻYDpQqq2̂S.c9s @&a$i$H"`VR'ن=C*ڛ˥%] 0cN.2گe޸@V-ݵpqƠ-_𫱙ot<1z $Cr`qNR#ϗM]|wkp'>qbZ-a5Ϝ-O=Ovs3h)cf1=,=VcP l e?ËMGa`M'P.8 yBr<݅b8Z&K2 o]rPVIF̈I?єW3;O We',q\Ѐ#E9C"T;ɝ~rT|HMX(фR?-z/?v1VЄ34Q3l+Mw;]P#uPƝSNt׮\ib嬣R~LNߝ>g8f 0䷍(d=ۂh;0,\R[ Ng=U;-KLpzC,F" *5JUcPw;CĴk <jv{\H3`Q똏ѠRcx7r78eeK&J4<C3Vw1,|\f-%B9zO;{m$ܲ=A6=1ћѬ724,CFk:YPbQT4⚙ȵZ;xHo\Ǩ>)GQ(KzcbK `|bNw".Xi'P9%u h;7H4NxE9s1/'0ԌHcne_& :#Mvqi,0vM.O5wQqNaͼ]soŬ&:6!U?x]\ߖzKg ]oyjndN8<]iv%dۛ4,iz4瞧.i=z ]ԶtЗO[雸3(C!,D_!.['^t Mƍzh(V_0VytԏVk7S(\kY"m>W 쮹vZuS¼06KƕգODR1\}ڎT c۸?Ze$CYs˒&EL]NS.T2"xg H㲰CiqfĉHaI}, ?ej׶l͍|O?$yHfoJQB}-GyJ4A}6Bcj1+PϋzJFOq LY"|xsX_d,mk3kq xmѽ$O#t"b蘽>;@*_ >ߨ*w>! 8p$*t?F|`0{;Z6ibY[*#TԴ3%uc{XKsX(z !v\KQ$,e4@խTn,-gj25LtnkwX?J&:]$E^ }v;Xaz a`,5sEfc\՞ }yC.IR-8Yvt5Z8 pB,16FdAWZG f yKpop#OSOPC,RZ׈q>)GGهG3gU1XHr0nc˜޶{޸m%fǃs.{J:f } dOtmչdžWB}$tvUu}j_P'<#6–gV>a7!=W||B-s׮lwjsp+[ ϦRRgΔ9s5ΙPL5xEQ}GfT 򈢛Q"WYbTD^W`9iV;1 st*>ICE(`X[~+@e?s--&͵o@挪ڷC0|!"0-4X˺v><?⏪=>$2-¤C_`'"BvgnU{Ydh_4n)-㍐]"(=Eg,ó+#qM^E}+;IrRb}U֨fJİap8bl_wkKl0Ҫxf# 9@F3& z9QZ9Vtcj4bGPvQ{z0= {dol6贤hZ3j??1 dhQ*F qJ =)v'3p8E`}4z# wT]>Gn =t}Neq}C( @jYcgfM hhӔA/;ƃم'HbJ-uù20]Ev_*^;+|ۦ3(M(Z!lf6錔<è(T Q{FgyHH`%Hם ܁{ۼGk> T#XUoޑ9 ǵ\]q@f6sUcp3l1 僒!ޮH PG((,=! /\fc9Rr?=וRhzw/ޘQ\ wB$X'ǣvP6GP!! 'U 2f4s  q˛gLȁ|W0#(#rOg ~6YGuNTN l(]a"3nF4\;`[8C[:y%u2R[`vPq-/Ί'GcH˒4@6cvkq}697aj Mt4Pߠ4'vA1w@#捬 <';NoTo0݅c _5%!e7LfC,LPcw݄ c :Yu[ l~NĀ̃{JEj͑>۝h0_?=D%spy_CCɂ?Jw+w*޹}תj n6Qh p? 1=}{C~SsAX?_*.f)pCW)I9Q#Ż8hCm " Ol+9$i {CЫ],'`&uM!2. ~Cަya?D~T>nDT՛WsmLD7F*^uM$-Ηl\xT} B~K PS՜'+Iۡӱ Ȟl#٬MP{GL,A\Sz'; \!yiا`˦ AP^D8x!r |'tʸϩ4̊J_+ s2'Ϧ?=Gmۃ|\WGJi$A|ȠM6.̲(  q6gь?(dž]Ҍ⬴KF@0;  ||#!^VE'N,-V9uxyJflX8-55Tpy7My&8iy}и Kɶ@zVhɪ#8Oaiz"~(9}qz->=̘)W])8(c!{*QO2-9G cq6V"c` oc` 1H o'jP*_~ |xl pp m('f@G%io  aPπ'_]0"%EKdQ/3ͰMq=eyȏ>AM t6 МY,Y0tW=ѭ3qDOOnoNɄm %;{kźMPX}ݍ:IE6ؽk|g) %zPsE`bV,|:~Rm ~!!x_Ѱ}Nqٛ]ɼS0^*m^ <393͘a D5?k=N;{5^*'q8cq.] lci{\)Bj}5' ŀa0x\ԋ?!>W֟O^ڏn7Y2,qxK/aH~Cw$m*? =t !"݀;R;ʔ{1H DAI';F y|yG37KGbvw#9% 5O?JxL6L?3-jf+X|@ 9PF(vpe4̘%ߺg? 0C~-O$hTΚw[ȗb 40DL]9WmE|#Czw| xz!yl7Ը1[a(K!Skb8DH@! =vOC1Ƴc W'G@ )Cx6P[M#l]\pU2 ڦMV} uz83k0FC0|g5nP7eGg} .i0+X@6o$S<Wa~dpYpEXˋdP(3sVM&4ɹmLK m*/;١RW7*OeuC?_z`"l~=|uv1?&e|ٛ'r/Ǫ|",`"5drU&`s wم'4(RS0wWg1 `B\b8fvrvY;x/ϲ Gooz.w5p_E~K[[.zo4%l}2d1:.Ii! qv營έWãIlj(ǜkSZ=A` -JmGڻP֦Va߬ (I'q[vK}m1>|OH.Y$cmbrIU@W-zso P^lbZ2L'GdC3?C P@#k{sA(!Ci:\_U_y0>jHC9$ ^_܂+$;|c `cc^^lcW?>J۔W+A<{C "~ ʁn`f  6mƊ\k1(qL԰ˬȞ\x~qES:liʍµLԕ+ŚXu)/O~y~Fo]QSa v5y [sO>,O=JmB!۹ .\k̻xّo4È˕3;g52?|Wİ{3/xԔz ;xXRtApk9w9EZE[q8vK}F3R>>>OŹrׅ(˷n0'׆2㷛Z}>wWK $(4=Ux4H=2i* 2BfHdM:Ju6oGxCz1^g/k.P<2iSP^F4~FM(!T<(P x Dţ"wgdf;LH"gHA^̌K4D3=vV""7޶le#2.ߙT? >={7Yjg%|n֨V=Kg,KU2ԝlf6i~Bn}@ff%]2"UѾ@֘fe&zR:_)r/b@L6#rm_9 aݞ̢'=H&D08j\C`1ųk7e^L8p;܀o}g1}{_@dk  v<OL!{adH#` Ԇ p@<saTa0i% i@ve#* wI֠4_C+pV5s[]{!@?o@XXe!9 Uq`xlA|^:m){eآf'I҄bB:?} {CWj5p7w>(L㢆>sC;yo[fuRm{7b1O8Gb:ЁDqT}|p@l7G6Rr:X)*z/`[O#?bA'%i{KT~D;h~rÁ9^.4Qa_ NȀcyi@QLX=)Cܽ~f6CcNr-؎ߩcПq;pOrHb{  rYxvOB_`qglxהn;ó7cQ:Hi3PX&wlDn}d~6Q@3JYqQ`4tEcBB>OF}'= > yw(|ǖX3x8GM{ةAH{ g(~Ƈ mα>_r@ѹ{`We~Gu,v%w^2ȃb#fpY <+5]wӻˁSD198@NbzVmwOaC4!DCa;{/wnՍ:wN-ξG8:3`|eq,u |,xġpOS۰<0=n wWsݗ0mpt}=kp 0l(|X/6o1NP/ш=J%Sk;(,"8EL:C԰=3MXuBյlw$ƱeZ@Ι.--$ zjCPcGWw{[q8FyWx~{d)/3q 8y)J U`]8Z0ύ` 4Y$^ hvüvO1(+%lۊW5;B↶0 QBe򆠠=a9,wG( S1KENKԁQKHB2p܋*nL.}t}m /r,~7;zJ{ j᠎yE}b9<6':~2M'qr1T)#cfkn*fDOƣgqG䟟4_]luY`U/-Pq@OŠgͤ2b< 1J'wP4O1t>>>[(G@ Ad (GTH#Ec]TᣜN e>\֑ų^USt7 alf3(`~khȠrԯ3?$u,>1<Cѫ'g}K bQCDY*GRbNl2й> iZ,7E4O13,=6K;=9eA! $$~ؑ?ѳ6q沇e0Ge3dQfTA5z`Quא`% wem\k.ӽ)ve9M]ȚRnyD>D3Nߺ>O@z;s`z좢Bq3}yA{CR{iX$(CаmoxF2(㹦ɣ?ɇ*0 IIJ(SBS aR4'->w68 B !!zWsbYҹfhDpb +w~{yv!>8x~;;+ViS|veDPۀrE>A<6dRɊHB@]q Д|b~aօmmX3Bۛ8_n@%ˏCw/0@X{Y-9듎f=u?{|\:y 8)HDtE=S T%C` &<|&=|Vvd@=:[D!A?Z8EB0 _ա<=7bVSعnC_xMlp); ޳0rض0c}#ì\<* 9r gw-ue#BXBUF( [,AnQ|.MPƾe]nL\@ l+s^.Xn?uw4J?Q Lfԩr?ʈGՊz^'[Nڿ)OCͦC@%9'?~+oO`q#gUVjT: zCwS2Aہcwc)x%ue۞RV:uUS B>ߛ)~;#i<= 9KE3ʒ>?F}hxJA w^xY|G>01F:#`O*m99)y0ⴆ8. 8DI+x n0uQ[tYޝpAװN4@3ހ|wFmCЁ$Ih^<&2ЌU7{0#rٻe-l(T?o/PGߘ@V4d0e~*S"52-Q\srD -bo qˡ)?ΨqiÙ?X>zĕ@5,Eit!18)O/n`#by ?IagϷaPzc>U1.<. B7 ۣ} uQ{i yS9Wd:C x;kV]hCu ̳!Nz5lM!3;[ B؝uDv1ˉ"EĂx~I>]@0_ ['P7Ep lU~Ν]01"oΔ2^ ׳Y`6 Q˪xQ>,D6D1zb=<7^pAu Y!+ot,͡}$mk)L-L<>k1+"y)"Qn3EJdzj7A^10,>WY8pܼWT,X k X&~?{IY<51-OovW gIV!)ű #bTG3kHJlo} SC,1ףjPx0`FgSTze,BV (b$)R^X ?T+q5ҳXydW'!_odC`x,COP݌z/BД0i |y5ZXdH3/\Îcp;=չ|{1o: `fsNzU'i!2Yp=a>8`mٻ*mcDZ;w]zta0{^m~vsfi5_M  lGuli/h4ƸmΌcdQUJ/gI&Ω"q,)`LHR a/`~;;ȓ zjj\w 1c;cv|ha˳g}&Kia0IG8D<ÐI'20Z (,ARJ$:V WyqӁ^.PoKMޚLm]i03dC˱9JՃN8$l6ȍˮ_Yso%#[Ű%,"IX+ОLݮUE'*I(p\`?~oB~!xcw|LJ^/1V7BS**h:杂8шa&v#ѱC2:ɂ{Gd{(cZy`{^g8 Ď֜0c˚vOoިG]OV͓fC7շYqTǨQe*N)Xzs T#ݣpZ,塣d: ɫnt0 |`aN(C9c{SPMo>)PG OygxǥeRm.(_ɥ5P63?7h9t.ep?/j=n/qC"fG`5?Ӕ7{} $ϺÐ:)Ѽ< |Mdʲ+jIJx$#mnhr)r҆ ;C7p4|f@-G"־k-Hr{y>rg vqQF+I&;9噱'RpJ_Df`>5|zV0:CbU Ą>rJz;b=ϵH>>C=/d:"ئ?hMΨTuxa7}iB@uHc,ꎿM8"x7ensPWE'bS; .!huo>| D/8M9C5}雊'ش1 |wbpz"Wy%RX9 Y Y.@֟ ~*%aU!ܐqV'Hupwl=JyػR~8f[ 7}@/<LyVӺ3g@=ɇ6;wz[d vd;W)M슛? 6#aTD.- gc.,#AD"a~c@v_s]v >zy?bs:wRnTir﹥;Fw26Ng;7e;((<^'v-))E'z#i37 XS=sFz&ȜMG;`_G)ZXoBs%͞nIqdbl x2zG<9s>TPwW"Cg5:0'1LvD0DkL _?" 5 x⃢|xGj$=QdDPl{EV]XDpٲlWLfM1d`,C"TQkFIx.kfA1E5\y\SH0JJ#50crߧ @㇞"<,C~ yhjfO~973 9x?IpXٝ%}aG>us{Ӷv )r6459xVU>f!c$z8HH}  0smlu젿"G{'GfOrߞ27=Z؜{00v峺SݴSki,rqA8Awޝnp1VO:LIO8HXg2j q3gBb(r>${YD:MGn, Ϙ6d=K)_dlMD^O-Ɏh?ȹdޓ_kŋrfDߓp/a6%CSܖk[=ϷP̃3`8_0gZ l:m@P-V7kh~1nU.FB-n:]E >wng_c;JΨN~-X4Ѭ! D 3Eiట ~mdWrH Pf{o~cIܮ/=^ )km(Trs 4/nM#wq.^=Y}Б^cS@*~8c(on9'f/nic>yOf0q`Ň0@(͂Ca9}Ey$Gm\dCd_Ѝ+E\B$JO@(wɅ:|[Tv.!i2@`rI~Oni~T>y)łsT|1h eKǹ:/}p|'/y$FtC M*(R=B6$pTZ_2^,Wo_BF-a{CiB]lHdPzkn0p>|_A`(//sf)(C?{3+N|\Z^eO$Tߟ&5`_ǩxQu"^iu;6ĉvP<eu!"ܶp7&uӣiF闯,@-4]QZ-6@d Shbc|$J@̐Ms?+E@A[I'9.#wy~Ǡ"u08XdEʨe.7ejB\<(šĊ9wx?@3: +Y@$w 3ELX~ yV!ylOiui[(Hh}kO|71cN Nlq![`;]bSⱺ!fƛ1%8-6c0s^IʰS3t+t%q7+brb1f4 Q͂'n v~[4CZq[ )]bc#76+6cG6l+grXE1wGnl6q߱ʾ}zN1`#δf<5hJ94WM#fų&ݚPuHyGͷ PLрVn`y"{iݘ(;48%_<8`--"Sɩ3'B[7#;ysfM̡hQJ?IȞޜ=o0O'jq%0oEP;J> 8PQlOpP͝MFhϨ{!3~[W\t˰^*3DɏOGG^=ٍ?Yz8|=Y1? Gxu cq7H$wعl64҃}F( +`]C[={=4وlWb Ń,QN,0n6i/O4lWiA!Cn>8G8sۛ`Ǟ;wȆl L7)OU}sp >χms,E2rGlc䟾OhwtN3|s~ ͹18wm u`졲oxt/h廯/`#7kOzi!iٳqh?L+mXba48LC=z9ul?;؎?{ߡ ~ڋQC~<~}= 4yEo[!D} "iX!˻H^`@3B00)!9;ði VC>nJy?>qNc`bMxgٽ7q@?]F]mW?Q/zKg%[qv `?/\y_{~ߛh[ic0tWybv`eWEuϊ:EFV605'li.KPL Ghy6P|cX-섄3^Z7p֞ >h c`Fe+b>doϹ4`;9|;Wn!1_tO`&-^\q_F Cpz[:ߚwq1_nLΑWAyŭ0t9 Wy{i_|} j2r_} [ш^biSH{nAw>}s~[!l8 :kz޶T`3jy&z#Z9|j7hK9V}oAx hDd ̃Q,u a9`X)`9 p2wBbJGCݫ;Eܠ0sLvjst/{5Q3dL _ /bk8 y(js)?Ў,;a4 1 b& vnZ֝`PU8=i̪:70jðhBmJ4I1Ba!&`ɽhpOȠ~`Ҽ'bjT8Ϭ%   bs;d(z;T獃Hk8<&)8dG,1(ՐmpOc|o8[F84zSR!62(cOPj wee)|YE=. /vi**9lw`'DQMπ),e%Q d&4eݳꁬ×gfSjOP. `:(@lˆù7ϱ ~@َ\T= 2 90N+'LdL*}PTuz:7Q({& (> 7~$`5J`z!DaAg% [:"E+Qmja@#׶R`5Ԝ]Xf;:&!_Cp~Wx3E3fO``qʸ (b[/?dHQ":,8s{rcո,Iן}`9l'+Ke8ݲb?D,g0yk/O gؾ_ϭy2-;-p Z<pabԣ)(w:ܯ7r ;pCob&۷Z77 }=4 'i`*|F nj:Gr}}ZϸbPR}[f'd)B4r8]_~iti?|)ӭ\sng֙E ٴ jChgɞqxYw"rYׄ>X܀!_`GX#Ѵe+F >q)tIv ݫ8}AXAHTo~Fd<?jjh SWt@z(B/.Vqwevibˏx#NȜڦ]ϰo-%lbS,"ImC9Bܛ$Dn8-BwX'?9e`Z Oec{6a\/Mȧէ_ȭ/.:X?K(?&]RnJ̕"KHgDYX]&Ts,MP2ypq߯\k"EYc{C/Qs|b=QxGq˳@7y&94ձnS>) |1O(yxLFD>0r>5CCڧ=|ɹUhv_@et1?A/ɎD:1tmyWVs- q6ln :x˜0("?|ݤ—^oL+!S3z`xƫ FQA^(G'Q!D8+/ǦPAA}nį9=fVLLǕ6c?mby\װK(?Z6k,y?qǞܖ "$nZD0P,s#k,v?kמNgZ8ܬ0'b.*rPl[A=n᧡>hJJ(5lnj`boA9vЇ|޾F>k915=_{X6!árk0 G3J<ߺ]va3pD8diPt'߶^F* k!kiŃO] {rc`K+(^]v }Iq;K"hPL,Y}#PYM?i~-o3g}: :%NArGt83d3D?z21}o]0=36:GݢxPM֝M5aP1 C'Tl&,偃n.Y=ޕ:?IhH'*~~&Z 6/ٕns+MN0nP؏ʄXaDCٰJn%1|Groǭ{:keg@mN% |/tc-me?)B,'?]kk4:.MMT z}w9>9Y=|GC=t—-Ѡ>N=mZ>8ĸz,<E8P 27};AS)ll L;A&s[i'}o>mv"`K~}, ,ܹeF^S x5VES6^j(-qa=cci(€:CF21.9w% I7F8B^(qqԍQ pbMD=_MtNq}jÛ݇&+*e,΢: u}~1;hK/^I$vfA;ݐ6n<]s cd/`a%~(pToD^$mxsz:H@d %õL!B#&E lGaw=wt'=yt[u\\Cx"";%[3i#ClK.C3gc^A?.Mpic&m׳Wy)|t҄K0jQTF=I{kzr۲oۓuNBf*bࠔݣj" eY?K|qH9vaR}kf[`' H hjMpGKνL3ѵxEaG[E0aܚs&vu;~Cłk`ygqtcw'+o'~duiۦXo kCa2K4a70i7 𱳃MҗxC;,y[ qg<[LܼìEvpҮa84ӹpnUۥ1q\V`Yh38˸M)3/XG=iuѹN+C`0Ȇxt.y3pLV@b6r~R0tX6h?W]b<.=GvdK& Ŷ_\T /]?(K0!0bDM||v[ Lppi#A,}h/iw?d ;l1` G#l6la{1BD&+}ŕHﯳ.~m*o~w~ J44BEA31GsyAĈb 1&j"]wQm)C @36A FkNРvbA":Av hql fbDGzSقlAvQ19(hb"Q]7o@bŽ[b7 ( PRDvgN.  1<:ǀa;9 v* h/UPE/E1PDrXU D@$AA A0 n((DDW Q DGE :1P< 7Pp KADT/P0(HȪ{肢ߊ $@@* ,EW+S(b"aQ[9WN{oC7Op¸3>.<;op>?W9{K^F)QխS6ͽ5՜W "x zM6THHbnzn{|.ŧ٬v͑ڛܟu5c~&X/CU%lsb/ONrZpA :YeyGȘ]wa^O7ټypӹ㙫"^IlFJNiX u4HvؑRRutIDuh=ȗ>{ w"h(&F> ]t~¥s՛Uuk6t*hF%B@. 2oQqޕmC*a,wXrGBoa쏳['kB`3Ǟ'nQ"mdlnirx]ARC$aBYmm)ơ$V9c·`WʹwyN;Ãn iWY;axY9:OacqF,Gmd |+Р#81z4\ KZ00V8y͟|g"`d?%bJvwucgH_ZHr 6p侂~bS'jfV\E>f(1#o;1rqznqK[>5zp/gjb53̺͋=q"Uv$NbrN]O9}!@jv1srɯaBJV=OΙ&}%IJ, u(wVߖ;oL,l3ծY:~ЙېgdjEV0D=UbuC7yti?4Z/k뫾~S&n` :yЁ!Q۱l\lw _K|S'CǠ p o(nhX;pgz'mQaj77G <+rcmp~kaa~]`8b# A(2+T;C& %SKz[43$9&0#t)l0mmfǼ#,f> σD[k4"PG8Dd m ~K^m}0f6j *ŊFqWZ%ˠ̛~оRԖ0~lSRzb+ !TrejEB&e}. ,Ĕa.ٚ>NϘwߚq 3٩ 7oIh?zQ&\m vk | /ٻ~oۼ~K IAD5e!]}]t9C  Gga *Х%yѺycq[_PӂГ[I,E0)i}˕߆,AS'<{\o4Hs46Ȁk-wX&Z#`ZNeӯ)ɸ.ߢu3G_Ǝ}Y>ln՝G/Gkj> [` +Me̷oKo21c䚓쟱AJ*dlG&0D<]"~;  3LͩW'gSPJzTzx،;jPѠ8o\h%F>-d6&W'A4,̤7XtL|:c KA4_HS GEW{b| Zh sOÔIrwfd.#hW)2/ B]]; ԅqeզ% Ls>-̐{,+6B jwFReY$ݚvDR$g]H|CiJ3w=Ea*7|#|uE.ݪE!e=4-W5ܐ@H+CA-?4mu?XSc2#̀FUtyQ" hy3#Qr6~jy3yLJ4ʌ097çb87j ԣ{4i"8ܴ0;KO.qY^D8 =6~rfp* Pu}/rd_8UD}e|9Q8ێy4 EqRcs >c3(2쟴3,u:ienK-`զfU1a!2Kz(RȪ~Db4e9YF]!rdm΅)=׬ôG_,Dwmad\ُwXˢInI( ae]`jT ݭGą,,:}Q1Tf6T1IG,Swo5؎)y! G:n%:] `r~N6wc?:!A߃^se Nt,o#~V'\Wn̕q8IׯHȵFzUG.b:v[=C1׫O^g$AUM8ɓP4Csͻ! Yi1<^aV *NαSld}cW,AElW8΋Ȫ5nIeF[0ٜk-X%e)=Og lkcj e:ӵ6hs28pL >q~{97-Ǒcq6xM4<{fRLi[N~긼Nk|'CO9:X`'cߚ?wwݯi|4;CZyFlNx+ W!-Nſ~,z|SQ(n;Iܟuzg2pt ރ] _5IxŞbi%JXeׇs)J"R'$Cvi͛Vb*gs6q]7[4!ܾwە^Qg{xU99ţ[}ou8u-q\"2cmղŐe$ iٛ4$i"Ȼ@;`͌Mi[0+A#J:;CZm](U4T+J *e kAKm EE UT  4HhP (iR@EYQ#Fh2 j[))[5E) RTjR25 6Z]ݸQAKfeR$%*5&VlR2 RUPzh & m+-54Ē)%35PTk+!"kciJ*c*K=yZ}]ٻOx)]6}U )T ")I Tk{nzǠUsv{} ֧ݻ1wރp>ot}OM *R{u=yu#m>1PT$ q{P_6m[JDZʑ{j3_Mǥ}Y"XmH}}k=JJJÝ㯷>=۝M޾{t{>wo=}ηw,vww;}ܾ}n:ͱr;F={:{w=wǧZݚٷw^cvZ!@=eP +@h]9 +Ww_v[r=>4([*{757p3uy;jm"9@tP^ަ]B}Pt 9@t=}/Az wdPh ֹ[뇡VUn)b=w}_%o;>Q@J}Ww {0 20&M `2!M& &4h`MiLa`<4hɚ4 i4i=OMMB@&@ L2鐙4bilz 4ڙ4J~SShSɑiD~戞'mG=PI @ A CF@Si %e4iyO)Ÿ"&j6RmmКG2ixC)M%MF@Mi2e<1@Ljz4LMdaL&F24 #Fm 44 iAHA&0O Sz44dLM 4M Sd=4F&L?*{F24)&MOF2OTl=3SjP6(%( ފkkRa mIڂEBDz0H,(`d*E\ @IY" "Hԝ! Bsf6H "MAaERHa",NNYsIGP BDH*HM;Xu:i IdDuY`0Iq2] I *2#tEF,RZ޵7|zʹìU& V4P;=Xy۴r H1q˹ƚP(Sb3`pUʋT-Tk5(8, ך?͘4pkjr@bĀ/BlfHpV5ːF&k276htRgPIN!$`,2,"Ȥ!!(d(H<=0gyxv$@ā:!5aˏWI`tRpa'mo0%*e3`ȥ\hvW?YHsPGS|hmMBńCVl R衊ƑSDANpڢ%\8hV& VΰM||WD3管v`.$\BYB"%H6@I6$qHq&!,a Y 5])8`=dEQ!O!o?`[?yYHT,"ȣ0/FaDXXaߩ.dcarIK5zcԐhR̛i -(PȰQE]XJg#& PpL-TT)$1/D& $53pgiMX䀆ꙟԗ`# (H. D.L.b!Ԑ2@X(MKU^=RV j-u65@DSZb,dw*vQbqdXxZT  Ʀcb߲;}3wט帚T%B2t-ѡv `gz˥b7tMz/ZvguPFU7j!nllJM'ejY6HY k %M1&5  SQY^-\/D)2MaHI((q(&΀Vg{b2Y1yf0Q}y[ML hs1Oci8^$1f@$KP8BUɼ'D2 ղ:8?_S]kk(2,0dFYd^١J%BBK6J6xhO-DAPRfHT*;\BEj4PS]J$1cֶgi(DV誐.Pd [Ix!k6M@ʦ#B.(7ntNvqYG<0+C3ɮ4Ļdԍ̙"cqvC-% Eԗt`q*0TTf{ yGtU,31pA-Aq Wqu z Qb jf[SnnE0s5ntɖ(X&_:y=ePBfP!HmMd2Mc bT|]Zek=IP@{pWRQd\/}?/6ŜɍͲ5Tۡ.j}h V?s>q] %Jcu'\HáOF_Gx d )LPH\2t݆7!c" #=]ZZv 1yR:֡E}ǤUnX5@B{HKc(0@d0A&Mg6h(f, L& Ti3v(#aP EC PJnQ"2hYUM* OEjv-W9TUHG m㊕@~^mIUE'N-yltpak+k@/svq!rbs42zQ6PxJY0 :ϴ0?[~[r0;MiFᆵZ;uw`n0h@Zٚ%ƥh7Nb0il45uլD{Y.<@ g`ޓerצg{n% rݛcLBRS ")~M/.(hRfP`Eu<# { \P ͅAiPU{ ?߅Kj 2-H V\~Td ?uv>f(e)|6J7:33@-ntN[&"~!]VᩘU"[As;6ÀiJ,)Q zOg}Xkhb={|6m"s+M66= ,̤嘈gV\ lW|aBM9gSov视~2J6÷iWh,K]o:r5M\@-/yqsLBd!fS m̴H 1Hnp`W pH U7&ՂX"cfO)Ks$N F7H@uNxk`bF,5v **!D& 2a2-cUӂ>2 (9TKTftH:,!@;ּ.z!ID[5 2`_sSBcrbb"S(w$#Qc_RX"D%Qh/E(: 77\"˘pL (b&O Ob`PQ!(L cQ~ݱ!5&be/quZi`cpJ6 <Ǥ&D;l$+ӻvTDf0M^V'r a}ރ<XYJRȼ:8F3yE ׷Ɉ;2*S|ir`öfYl!c[(1hcrS0)#`n0oqMZ)=]S\Fx_⃜GE *(@SŠHNF@V8 x_}7W87GHD(ֺ9N'i{4L\KjZY,ÔM%qwkaތ"ђʋ `"z 2αNaF4ox0HҒFC 'Oь!a0@V^D_E[ ~ObR QX L/)zc$Y b\kڢԤKQE) !XQ/bC^ʋh0'FYtUף=<3pEM OK+j񭅈}RV XkL۸ `?Ɛ>{1qߍ'@j34 ]0q˜et7oz-EZvRKִUDjQETS s )UE**Ųc>cTcЪ}qeF 3 K)" 3qH`Uo!F|-e>Z剠2" PV=. \_ͽkн²$/Cw*`ں %0H F);_S XM 2 =FSxC#QrSX 7!j_\з}>rmoZHTFDb";[ |m+l){rRX4f۰nd _$]{/MmAYʩYZÆ/EӾsX?z[ahIż*L1eRsfxm=ߎ )0`χ@)SbZ򑋾UQ|&н*ɾ ;Z锾{eW,LS Zlet\ERk瘶C6_\ۙM}tdָ,-Gl;M+@~xkBD#MQgK{;Z/Y5^Phg#x^T~s%G#yO~~mjO.\o =tOuNNjL~;]o@C h%\ 6%$46 &@J;hͶ-S&o]K a8;$r-颕4_gN:A:,U 5%sɡU]:S}/ΔT„4j"#Q &xtlWmDXdkZBx7b<)VZ< 7l*Dkއ.P1X>bڃZJF6{C8n+bPfyCxQ-qzƠ9\X4"+Q0qIb(8/+u>bۜ>*Jeu8`Y⨀A=򎘡H* BU+wz>30gu L!F sSiT4IG!H.`qrn%vGTXV,܄C3:/Wh<&cg>"Mi%d̹rjcq)N+Pހ"xw6r/rvyc8@H{[9w^a~O(UlBm?HgT[w>qj+S!wS\'8sǬc"yAewne0guxRp|9C;l&[Q,-]ϠLYݰA+T51" 8KWj]R-(NkZn/&VoOk],XEXBKHַ8#2G>ӬMx>HTI r.c[-sQ8(Q@` E"İfQ-EٓVfnT@K=fv&" *Y)#ܶO*} Wex[>ws.Ֆ33AMbw;03w8)n67vv~M7:dI@$   _ڠ(d܀A$T&~| ؋[yp " 6Kn ɧA,n+X2/zЄ5&LETltÎ9Ѐ;lNM U4 s_e7A Kh0 Ql- , 2TC} 2tw蚘d `c6d$3$.B"P?Ң] ``^ЖE3D:̆2.^@[64D:lL 3Ǡ ׂsywcǯښ7jXXT(tX HcZρX'M%ԹD|RM*Ω>2hBCudM[9Kgb65i6^#o'MlH 3 omĺ?dcܛa|7+S}^R8G|f! !m\]Az:=ʱ% FzN7_qg58s}Uʹ : Hy(v0 jO$iAE)2E9 [zC,ԛ2zS6>+badg=4W.?>,c(|\RғJg0Mfj(i9|Sj3gf9xކ\Wvzcˢ bWL+֬VUn,4U0j ŎSk_ ԥҰI;\*fQf5kjm*߭G ڃ)B4Itt^6vA7 UGuoeWUƪt.EX .症-0>Nu;o[d<,_3b`U4^ApʩT &][oe4^l(NtS&!>wHPq5mfK?gBw`bdg+QWe׃'[/;`Bq0BzW7@ ,ol:>![ڛVKXyV@γ3=Jf\Cq73 93n `Nbl% 07L r<[9 B 0B<$!&2F`3 Cavcz#\7I3  w$$M$5 ۭ$P8ckФ՟OD"݊bԁA20kQ:fɠPwYZˇz@ Th rXR,\[ջm2x# B0YٕtX27!Z5SW @H!ĠٝDՔ^n^(|0= Pyxwy:osT85<5@74+eYcZKGWfTܠ=97M1$/;I+<^g,úXeh+h,d(PY<`;Sy۠CXݢR@"JgmY[׷k#!d26Of Q38K1uKO)b- !D;Bɪp>.\ \21 9DDe BdK0af+>s$r5]~j+}L+jU7g/jBvX/,Qp/عtVBAR.fh-`ZʺAՂ&ԑ/9ád,_j5BV ~; qfj`Wl[+,T..l ,ei;Fe-1;^U0ص!da&D]*Do5Ryk1v74΂K£!Èi6:;'9ĕ4oc-{*9윗V?23gv*EA *H|3.^}χX\WciN3<%o EK/ (8%:eU|'膸9Nu͏LuX`'K2AyHPyE.GKAFz8  0'Z,SFpŠ;hMfᯆ #P ҫ؉zw2cdJo7Rb0BJT`)k=>fg@ hSIbpKd/`F.J| b|.:q09bB(YЄ B'{\'N#`(j2O)œ[PN 4rO. ObDwE*ESdto)yϝ@)Vʮ8BcKV cpK!b *lRl%d+wcYS9QY:NݣL#yвibRc VYђ>!+GTBxPyXG!ڟ{4xA ΃o`b)$2Jc11m[13+[B!k< "_ aE !L%* dS[O/,P!!  Du V ,*G)%*%KJZ|+O{݅LxoVܪg! *l(˳f i?"'Flx KRPTB,W^2h2K%iJdXZ"Z;ƴ5ѧ\6L P[r4"Sʌғde5qaTW fiz,](^1߾LZCkd92 yXI4S,2좛_[JGtKWu%'05D29Yke+)\&q p!vy(QS`ϤU@LkՓ4KSvwଓ_3_P³*ܸ1Qܔhk޳-%K_h5(ѓD-~u5V !(]o l*POKV A_0qB |s:av$ 92l{66"Ls C p؅x^ zg?l{+Ĝ[[-ip<9QpcZu;KH C4 O2$[\ÌS" RMaIIԵuFM%,0Dig?o"=;*d,?nKML L6'ćId5!$vT.+, @rYU\KXʗޙk6pīS_ bժY+XnF2{W$|c,*d[ׄ6wgu|6=S?΃.T`Ue*Ud)(h0 Tb-wbJbU] `E.i !Lv$R qN_N%[,ă?[ CӼ{$u+ެ cɁIYLaJ/ğO 1nb [CAiDp8)#k3_?An$;E߉lCKXIrAh@ 9eٳ;Ƒi:t;n ŬP bypo1fՐj:"C\8CZPB㞇3},N#ӥʟX0gS p1fECI 4Ӣhk#>U!a ;LÌY*'6 dFElS,UHR֢R*8ņ5S罃$8S gIM»kzڇIx*Kɤ"\Rg%s=nwɷYUDfҨ|^^WG᱕j7!Z$H zP^ǖFŵcda2,c+E*TJii\I@3+bڐNij V$8$ЈB {ʈgN>v j̲S16z7TxM U%ٖUy&t-7<x7L'Xd`xmڦ& 4{ҹC^ Pst @eX2}GpŒ2)هSbQyʳ]wjUloD,BD+Zb>(ns޹$v<#B3:禈f 8t K9b9K:1J`yWVբ1[4cKj< |6y틀 U\3fIJ] ́aشhfHLr#ܻtgwS dOݽZ5ˣ\(R aKy4G(P&2lќ S8:m),BZ.2R` N_*_W P֎2 UT8BڢޑEA&ܛ-3pKU]p,Ty]Z94% o%AXr ZM{a(q]Ev_Dl9?_)0\8v+oC줱p=&oNUս٘IثhpCiqcqk#r]oL2K}=28L(h;zViX 0@啋.j 7 -vAՇ 'P2QZšVUzd @4i[¸`'RAVŵs-uvYw`o F0!/ ] Rvמ9'O7l7j(>V/VѠ3};BiQ31ΈqAtϺ$F㨻m] "ܼ4S[/p`opowOl_.(^m!ז>S3cĶgF_p/SLK^2⨋c^dz _wnnp{BWJM}Z}#f$)@EZBu$ ZKƛz9#dj)kZ2Tlr'fVxR|2*Cjo=9̠ZXII[&p@8LϖۃFpCs(=F_n \laaC:;WJ1(]܁dڌ>9rÀ : Z^4b^pKCG#*n7VY\m)ٜ6{9~|ίwWob紖)+;PԾkĻ˴d6̉h&ekP˚_֨EgQ!QOίʀ> ܼ* LB>? - uYNW—O3 $HcK~<܆Nn3נ qce&T\o=CJy-,o{WЌD Avp2@C]a [H#EqzN=X(O?h.(K%ay4d':ksH%X4sB5)D,spnZQRDRrW@n1cencv fmx&֠ŵu,`7{nsk6nL$Y ,A> vS)obL]I=Cٯf =4e'JI]i2`{h&GVMʳR_=5+" G/ѽ~O(4_T{p!p`2[Ӯ29\vNu 5uM($:rڇH}.| :F?Z*oXUO 1Kuc*=a[Y=k;C tݱ(j+\( R]*T _{Y$-!ۺ6&1ɦ *3 dxkx#.Eʮ :ӓlap(ٍ\Sno7{xH\1>)@*N0<μîk[WX |O.TxaOTe]xZ7S>?ǃ,nơ0kTJvX94%{GU֭QfZ|n=[[-UQU稕Ҡ&M{ 8#KQmzK5!-奐QS$D}v v$S6Q B^KJg?C VR;qV;4} ђ>C>M<ee,޾K)(=ujvxN e<(psaڰI5L2d$_6C;YԳbQt9DX"bzS `È' O0X){Fs{ *Xw@=@F Yyss=BMBeL% 튅T gsծzƃJ|5U9-? FS;G?cGN۷MWK0r#䄅DPzZʍ׬j+j*OȞѳ\E]¡q@'EnbhVm0l#z:I Da;]a xͥaд.lIt7O1 fnr(Ka;E .{c<^B Iqp6,WF-U83|]br Ava l#qx2Ʀ\lۡ .]J{{#2=lSW :8y~7X j *KʬUU-rSmqms)W# bm~;BL F E&`cep=P*b-JA[i|-cJTy?"Qf //N\\n틟ǖ!5NwYBxu1j=y6bFLXF u8@j#Z&vP]keb^@+Z< 2B"H_( SXV7LR5m.C6?Kw_Vl^eˣT]LhE'~gx<qrL.PhIX5*(`m땗=6ɭH g36 ˟8fCd ca^DSk{<՗?u͔|j/kuDf?Ub5UTUMn+@c'aIު`x:rάtxڥ`CcwV@:ǤzSoa)6zV6r3,s6:h{k?\bƈCdIuwEP½fásᛌ!mͷ|q,z(T[4/js>*ݿ $(@}kwa=\ATP[R:=M6WtC#ÿTan třkR ΅/jAVCpo"j[@x_M +0+Q n5GT˜\ƁѕbZ0D"@uv}o ]^11I*Lc>CØo#pЈ<2Q\4&$µ˘%ˇb8@_E,2{01 PϞ!rU+N FumL5&N 64yBlM``Pۇ#/M}S9BWR*t dߍq ݻ⡿ݯ;V,tSŭn65ʗ~P":=w>m':zѣZhucmǺB7^qp(F'/ M0f.TXFwE*/*1Ynn>0HQKA/ \40m4m>CE 2/Hy`%Fn3E Y6(&TLBdRBjZءuï6# W_9%z^5b0:P *ۏhNs ^q:KMƯè^Ш*:7ove.x̣.ap2gАsMӗBP8tvKi -%"zI<9`Ƒnpa(1Cw8aP{cd:$'x8DAok/*Hc1t6``)-Uri|YVOv-u6TJBQ͊eA Mݥ`G61@ .(B5$k48WڽzD0hF;lxz84*5ggOS+͓"4shQ@Nj=زg2LM(Ŭ6َy`OևJģyxuc 5$;WSgGmt.1@u4=/ӯ9j+y;l aǑ_wH|6t0z澖3RT?E/:sY]\u PŪ`ie>;=^.s$2C'!oXV_cO3I37;6DrdMALS2W(VR쪖kq zssvwz > 88k@5@zfPK L-QՅX17%0`ÌZjgA{Ǎ$niY˞{K&.b>#0f"VCΛ;)\0Ē Q O!5sܨfT] R6V3=O()5lLoV92(1A!ET1aNV0M|>C`3Gƪd;n!kI&Փ[m _as'7D8<=nW=]FB&JazsnryDÀj IWR+Szn)-!%͉F09SMBbHTtRcdž\%ư e/t}ǡ^yXXpScHݠJ3r]fi=(7^Nl92vQWOTjU a-M0̋Q VS3A^ynrwf3ɱ~[`ǛoNɁfwiA4 Yw2I))r"T$gwpxq!y4i~h{zlϺ*Hn-Y(Y)f s5*ַ[ τG%|5QVH lJ5fK p|u[ ݲ S[ԵV5NG=;eѡ-XYݵ Z6%RGٶ,-u2 qȚnEh.vCA3 E&qaZJt 4a}m~ҹ'\!jW PX50a|TXRUu^صo88_uSp @ 3D$ZB:(5Z4bxNf(.a-a+xb,0gmT'Kn=%3~C7yPXDXDbLMmnU>F% 3iaAg&]DTw/BB+&J3pdD̪41 '!ePYgn`:amS BcS:\ǒ*Ts-jþpV cuպtR쪮&WW8cj50e2XW_~8es=cKV|S0ƣ6ŦX6S cLa7$quض}=}3fU;bv7v i_|^^jf{eprEaj0kcupٟ 5nO75' (͕f/X="|6V_}.͎lh=fXߕ倜VL/kfƕ2a'f” J^s;V0͖VE֮l)l ll5pd2a䅳!pvV2l%v6Q0jda69уfMt^)YYZ~g|plzߋFk9Y*]/r_;a}/_69M t PZK! ì`1|R1Y;L!J@ u@ր~BXX "WЈ6 YY§Gak\L!r皵2R|Qxj묇kF wҺڶz>!LJ {)ɗyieĞp9 @P[6fvb ŷpd9GZ.XX̦,.g#wn]7k"@Ha!t)/; EQ3gz&S^o/=q6p9j;Ϡ!IE8BSk,ϗY4+B) 7:&Ѧ9gn_ pAʖU볢+g%2^]gcS`h8ML<&"}sl,s>T5$#9~tIGB̓ @ku{:Ӗ'w_gc;z߯:߄tOSO8\$CWks% nÓ{ڻ~Z蚖kIj5:yOioG֕ŘDRЂl87>Qϼ9@9s=EEs׈N+r_Q;#71A \_v=x̨sC20Pu}* =K7E&z䙜&JŞtʪ+!(00BQ4Id rG2]( A퍲CU><DS긲 o^r:"oAOomޅS2Ih.@U>p.8zEvX cPxHh778p~(rA)j[D5[jK;]9eC534=C*f4 .z z}[vcߟ%oS;uDYHef/H %,$jƍ`-_b:Ӄo^DK(sB12CX4$t5QdVLaZ$0N) j8$#.jObXMs1ҠXl=;1s)njM22b[(s if>8aP:}n{d]V ]JȾj)K)Ռ~ڝwv$r;kz MpTH=b\KLHMW}w]ҾfPa1˔bO>If5`v .z]O+ӞMLungmpQנn(0Iu/0GnCHkkkD-ɾ aD=)KѰc`݉r|ff1( M%sƚ9:IJ.& I0#dktaB~ ({xL fd%626,m,8(\ m7(ͬs pAiÓ:F:nh큪A;,x=WeO̾`L#B+kYnjg];j=:Uẗ́6sUawJ}{BS 0hH[kAi:'^U?\.tNjPMuhHQ½q{ C:kJ~f6.ݭLآ.Lf6z+@WkTQqXF-/.{n5fQL8?RQ7`K?WhA \NC( .ڋE d$2'o[p0fyΜ1[dC()؟Incut`Tcγ@Y6Ir ;BtsIJB!p`= @H {j%ݓn~Ža!˕;{$߽ o#C]ʰ'<)ًآ` ӣ'$$@8I̜nitfz΋yxoJdL11}mB5ҴL K^@eQ9e3FFm#ti -_] y9M@oz ~pݢj\%bk &<`d h|WC,^3iRTu `QYD>gtIJ!Ʈ`Jy*gWҁ$43"+ĺDq6(r{-7 I=N/L 9ٱX`PeHq1qf!^yܢf<^`% Zꀹmhl (fpcGY8#[Q!vKtGz !W׮] X$&mN=m:^L. 6' \l8pv-Ώ*G* C͸{Hv~R@tdǥsέ'mCS]>U)"- *YE\_6Zx 8=v@E,/d?1yU5K( 8 z.#?Gnv~$z#Olˡ,ge{"⽯-0= ?,BYYc X* `A}m]kzw~֣<nF2 >j|,J0S]֯r &]ÒO2V#wviڀy7tj%>Q@Dyw`Շp#Y:^7p$j29?vAS8,@R! Cz)Ww\c[dۖ*v<+Pjύ;C/\FlJ h܈pQ3uE햺=4;>@g0YGI`_@FLSr4йUN7 ;9 fdrHddqgZ񋅹<#R97XƷax)wkarJvTCR.8cO#({1Pmspph08b: dqvKFyZCH`ǜjc\bԍt)jT傣6irm/ fRVӅo4,juS\^6GA8FOUby^8-j%а:? k+JI$!8 'v<2 .rA'{AN%c @\t]'47rGg.vԾ{!ҥlTd1ML_a%nCǏޖJS=X>=l05o |gL>z6 8꞉(p54y뽺K!|,pYKx_nm[܎+˔^eǪsH7= +sy %9M.k V%+t\*Lײݼtqa ;ټ}=.8GEMRy!yq^ǂc=ȱD| jwTY_á[HŎNGis%  @*2TfmPDY  tt\%n}q5R{\~K]I95{ݗKlr@mYFv_lhL}L0*C ]'cGfD:n(sY<~nwP9xY*΍z3N3Vsۤ48LiWY0Hk㟨q7 菲?wDlAtĪF T.ʖ X[ xYş-`ZsJ`ն vö9PWb^ P 8x Ad_Y~ Y$`A|9dJN)E0r4`(@+ק. LT\6潅c $̀P%fK]gՓI !†ƈԺV*5\c`<\iaV5TX:LP8@Ai-gH1q}5\fe?x/zDV Lf<^&vp3(I@hLig?$1*pӲ7ќ:K ιgXsWP4A& poR8J6fJͅW2,n}ٸ2eP4 Â@Hq^DEްǡq4FqBS9ޛ^>ɘ^lv2g{7(+1 Ⴡ-qRVxM;?q H-D 0՟ܴ=pn:Nb#xYa\!p;;l Co8h"$#cjqbNVkaEaR!j՘:Z^[ O|< .XVL39b>l‹"ߩ}j:Wd^+WӫgU̜<ڌy˔4M//,_#LFmݽb-}ԑHn9bpD"+Osc *0@wmuc,._[q ! P7 :Wæ3 H]Ěׄ  Y`13=Fd[6ds.%s#"B !)< n7]L4I(P= 6FnO(ȴD';BQ#slϗEN VǠ+6Z:vH*ou-.-5GK}d#}5Y-4 yr+put+Ty#|vөW5_cVk1jB(q˂yM=[;kJ&<]p ѣu5ab/`e[`r/B5!]Hw<9}rQ@, _cUIm0)# X**(=5u`&E}2*BMjϊ.:3x/[Ώ8ó3|` 7;PQK׮4EHlm (n}"Η.,swϊ!U @&X7!?5uAY` i;(}cvtSUÐ;7ըtuLXP0. bniϰeL+?o{_[0hj.cmb!5}qjyw!P#%x1| \HKj))?n:ݙFs nSj'?7g\lY 0 31}v2 {iKmIUfӉ{jUmi -jɅ2A"yeo/l v-y>Dfe&agBhKEo=N'9]sy8㋮vb([\Z`;9/u{;gE'S.Kaq 7:BN>5T~,*EB342.Qzqغ+B.f+ٜX*mT1{ҙ!%a v 70DaӵsjdIfK8NadơB /-[Kȯ/϶̼йrP;wyGt՞b +$Y26Rjw`@30wÑ^8٤mꆠ@Z!gDt2&*?;cwҬrC9'7t(wmujtl&GZ@M)dǾyqF8@NtûjLfG\0 }. X1lZg@ ,eUdtB(:Pn ?3p3̌Jm WjOQތZUTQfM/Yz£PIgLϑf+=k"F[%Zà(胉AS½Wъt .oSld67V~rtpS`-bl6sԺ\8 g8'A]畻ޞ$Qq4D28Wv mMd v4N*L@ k8Z<#UcMck %I 1F}-М$mD)4S zy*lj^ e@8$BAr1<ƨwD!'j[GV/-gLx HA+fIm`]k%Wf'W.c T;G4T+381="pD:s!0Ke7lSE>gg ?y^]W=Zq:@o{ɞS.^LvISaD0@O398P5,!ߖBz~FO%5'=dmqTR't̵2 75p/9;XŲ<!P.=0 H."YBlŃݺ7BrCs5rX>z ѡ A`uB0flB=_iR > P(ROPi\^9g5~/_a8]nE6fFC\P5^9ii k֣' ʒ%*'nj &.h".#)zQl|*9;lXD[n8~Cq޷s§/U; XsSQsu j2[VXy-GA<݁}:vjw9=_)ƛGdQ9jK[^/;YoT Ca齵8b q2Q{k7_)Pm# {6Ԣ1j~j *#2n_-=q>؏+Lm+-o4ln_v5gֽ#Q:PH{tN Oًh=~\u(`9(,+4B rG+>5pf!ԊMND.A_n;B3M~ ͂Aݩ fÞ^if^=aM^A4S S gia^|hsV5]6x]ê^=+-w+(lTK&WN9W'zuzfqӚqLO$ -PTD`%)B`sw+׽15Ac2eW&J%^6i@O@_!,`kgrڃ{,u%j% .L&wҎMEnWi! riv5&m[[`bY:[;ъG:moz1eyu<PEJipje׎Be&C %ao"g q+h.L*pWޥ=ci*&=, Q+ZsYm7N 9Skd7W8_Ã}1 ? (gQ6ӌн@Hk6g#wqh|$\|M`i MHpb!! |Gs<n¢"L6FBvs\%gr&,C;HjaAP㻚NB LC.#`msr=tw݌bfL8[#A 8gLP5dJ΍ fvɆ0fpc됱k ApɍL!L[X;FnIJ!%`SlS=D_Vy1Ӱ`mv/P2Ƹo;\YQu dLHκRnuw z+V6$MaHRp@zXdrutssnqǷ>@zNGnH ȝ A1cx4D|kj>i&yP/-tپ3ڄtpp9|9M@T3SҲjZV,S\v+9to ;(jC峮g}W.g)۩G6˝ fzWx֐<DXkw,ytbC}4R.&Ke׻o&J4\qL@ :G1 @Z7 l :!m(zr@_8R*gۇ'l˯aބ#+!A:ܸ0 #f8Q1P盱ӋQ"-\jI $gn4t?~&nQׇLy7M"*M#tI--ZQT8f=^cqd2LVL+hX +&j1f!:&g0.Y4)/O+C\ Tu'"`Ҧ ikÉ/\Fmd t C]@VDS5IڶKjpsOmPy 5MCjQP޾a,Kǃ%{Si=Ż3sbǔ ~Jk`9'MbfCR:[5@03Mƙ8d&ia{05iƃPMSrJ=a N Z6 a2Egw,0ǂW/{9rI lF F: 7g>;MkHiaf1Gy ZFUQ65^ %n*~sNP9&"MqDG2RYZmFd* dKB!$Ή;8ڨ33sgN/ZM£:c>?,IXHs6Bq2C%XhM_PqT&d5{p*ŗ$˹wej+SU:@릧J%4L/na Qʄe.,mhB`,B ~֊tFd&%o 5B>Y 8XoD)du:;v f3jM?UAc* .ޠv"7 8$ŋ&){ ;l1ix7;z$U@WCwP0W+jMroPrpU7'i"3 aB5>VUb8$jK Ҙj4O6ؗ&/M.$)֒b3g͖kS]T-ӷ{'w-Jbn,;ڜ84ˎbZ∪r,ùiӔX 6wEKI>:"c#s)S!Z:"N:lɄ=}bLM_ x;wGcR]k&s`>n|?"2|Ki JV5'].ϑJd/_znxŶHah|̼81H (忳ˏ{nqFol3C%V6\QLF* x` S' vxi&J;$2sKKcʞ =48m CH6jtDCX.upe]kL'#L>rI2. #;0\G -FI`+fV݇(S0Epێ~d]07R.ܥvC!vpNG)y> ;- xT;5QߵAzl ζ#{Mlv>KtSvD2~u!Xz^\ oޱv j,Ip N&f00trOA'*v48&;2MMуt /4=C d&[rSMm)EMZL:嗻) D3C%+'"ed#jQ*TCjdѓ̟E|xo+ѭ/D& J-ݞ^}2{'0Af-F 9jSH߿]֒ZIh詋/Uljy Z0Qd>w\kF*u8nY.hVIx!OΧDT%.ߡFXTBr2Ia-8+ZιX{_hS*({j3?r$9BQP,V~C0ģSQ^~rC {ץ$:LpBVZ|%a4RMږ' n#DLSZʩ /Xɝ KfZs S7&3jjpH7_ 꺉Iʬ%,h~Mlj~OIj5րu}PaJ%|;ն=4) fILgCȫZPbC:']&蚆ٕUhm6[m$J.ԿxnG:imF bV: H{`N[װ:gRRLmv,掴p᜜2o%',d;Id$zʆ̖a|(`)M6 1hR8]EqyLM aG\Od= 2 FNr!:,J0fʻЌbT1bŚABx{illJ|.vz<$W5P39fCIRd*ŎP m[2H`OFrt-)oY6H;ME/fKF]<'tL aImPc` I3î5Nà@_sv 0!+KҪ'L6*SֈtPKmA" qn=).dzB^q xk1ήY3t:X 5 R AqYٝ8Z431x/c. E NN;+]l)! " nĚ0?A(mnu!zAlik%ZQ$Şӱ ԾvS㦌E'gхd̞ qԲOjLNf4THvCjC.e+k,]2{PL ):/:YqQ[5csOgg|P H/nN_u$؇e!nC;&9v-“ӈ82den5𛏚!Ӊ*85~ A?|ZQ 8[!C0‰d(ZYQRf$%&>:HL‰mu]**MЮoUHԔhߢY6vyOwX.X8_ `YRLri7s9ͅHjgLXdƾ֎ݴM ^KIq 1uK,2p,0@UJ&/C/|ra'",RYCZߠ§<ʒ!2FeD)vxfR 1,,anќـal:-^0ZS1B7!鰰6]'fv}Bz]:†P#Ո{0]3cn ͐dSdI>ŝc70Sw/mNv1ƠIwb¤:zxVڳ2ƢqVwTMp 虻b0ҤB쟔xZg9؛"deag dQRQl} wLP xybADцmfI6|DC4 ׭ܘT*zL4Ok:6 bSC0´JO4~3E& REbIt !g`o9$Yd3 ]'] EȈ0hӸVfU}p(f% T2LNds@-TJJB6w2x|Kb)!54{=;̿r Z+kC!fz *b2dm('mE,t[[rsd;OIb6R LA$?¡2".STe2M)L0L ?]BXS F S͢=tvx=r D"C*`5.fxtjĮ y])JݦNz(Y"blPeUsx:$*ijo4p@ tTQ& HaE N6hϴgWJ!o[jaѭ$܆f٭қ=&) "VuQwFpPNlqW `P ! $aL گG*A΢I0 1aHWP2e:|{]벒LKXYL`J0͏'Τ?M'܀gД0 pty:coaR7~5#hwڳk7 P= )" }&V]k0"6prn" D=bS/oJq3Wq0 2uM4 ' \e9TLӰ9y-%*eTg Z!t)!!5~>&[8٣%ht& .j#t\84"̬$]Mrl.t`w Hn΂rNv`̓ RQʎY> 0ѸvVXz i|< mAۆJ! 178!_J!3fpaId:(L!iCi!l% Stj`_t'|}&IvL^Y& Fr!I)(O,?9MJxz@Lsou i+${))* .Lzt )ϳ-QʀkaOj(,"^/@_O,tjODܒYc6E v 6!QRJCC;=d 'χ~2q4EL؜,RwX]6 dڐGUN6hbɚK2IbSk%aP=&UBfl,Hj Y4CޠZ xS$pB)$=PMS$P2y !̆)Rxlal$yoY$*WY3N&Ml=h,̐a,@ .z;E0!"j$qS|VT)0d;1eL0OY 2f-F 6P2b>4Bv&AHyfVlv'P2ʦ,P;IAՃl,8DցDBO@qyrBM-Da'X)sJ8>&i(io۠`i  'gJ'H]K9Bz!0ܟd ШCCRw'Ms Aqq7P^J&|pi%V 0f!a3\ 90 C $= k1^}2R@T/jKr j@KP4M'}0I6a']B鵆Q1` ŁvO:2C4!H XFkgYkBT@nr :r0GFC\hLgT㲒Dj#P-Dt!A5b8jP q]@D9'@C6BHKI "vѴ&R̙%C$uP5P njDomo H1ytdŜu`xi!Q50I i%Ъ-]2HdRM%H]Iu{ڃ@3@k‚KmuhqDF}jCR٣I"d3wCI8RhvMHf2]@ԙ$ 8!,RgP x3de S0E9!G6 cmLtOI솶n`tspL[ưKZ^bgѬ4로II@"%l=fMN8Ri CS'Y2AI"$,4flŐ:(G8.@Ԅ!:QgBS襠V6ĉd$6UAE2p6LCd͒tXԐfH9畈t6xl&hH8dda$?݆ 'i 50 lpC2p=fyi`xMLjfl 0.a+@ў"Hdi@BOm̋ԉhr䣦 P.zH[ fLT Sв!I22DzH6Q)ID2D$#ą ۝CnI&vCsaA:8>)s$Oܒ$ i>),RNV[E2{ ^&MX- Q̂l ((:5XIڐѐ6h r71 A|8"z(~H#S# I!N;̓@9CF.|]HE2  @5C@2H_۰ "'} B!EHdQ<ยfAVPԀ(# ㈙*Kn"-E-E=-AAKؤyH ( "A2DSb |X5` Epb+/``i\Q+5A4.bY3.Qs @u9':EN q H(. ΀!K 7@QW L[\Avd" H+)(#F.rtE/mgB'78 %dW|MD I@ъ+MA" kA2DT$EЂu@\ 5ࣸP0H a4h a@M|@B 71T@A. V&>+67jb "* @V6pV!|Q͊)* x@$$2B͐ 0 R@;)`@/`Ât?* &XA2$Qy(y!|6"E + sC>H]L" nE Zu\P9hAҀ䃖rVÀ$! $} T"@L*bQEQ4XEN@ lP$$T3QPiG!CGQq@Okq/iDC"WE@[qb#+C4񿀙"|Uu5$@EdD EA$Q5S1kD[DPUI(Tbb9 Ȁ "HAPI#+"#Xh_D `A$VEGu"ld@]x(+t\&sqBPb0a>cd24at:)&dRrvD1(%Vl,Smʺ/04fp.+7G}b-Ĺ-"ۊ8`TGWKq[.A` B@(-A*H ""$ .*,,5,%bAFAHPO@*,`ȣ"&@FH` |C=MJ(Vx$E`@ȩ QTYi(@b[$ ARZH22 ! (VE"# 2$ H )H)*BE B1$TBHdFA ,aB(",d [QD$AD$iZET%H(g#)EGD])0@:i@̈P$T/$BHyLML@RRH)V4LXSH5u(3aG=K20GrB tF`jwtQoiPMHj :JH b( sxC6ŎY9ޛl @z,5!,HV ;Itʔ 2W/[HaJ\Š`io! -D{=C+Tӈ䄊9(b'+ \$pj 8e4a'3Ln"*kE0 DB}A8k`Gvn~9}c;~p.mMW!>lP7lQ\r!v1@8 aGmKTqgKAf D0F$CNEa+V "-`~R(`ǕeD "G(U(A@*T!}hA(2n H(KHQu*sRLmzձ@n ]EYC,T}Ί64b+5DdvA H _ _"! "QiH R{-U;"RR#hYRG "@F%!"bD@dA*)Qx͵ wRP$c \`Mg8TX $}+ $4LD&HR)t[$dA!HSU 礔dDax$B! ZI!fE d ~R10`$bI! PÊ11LP dRPB @ "A`*pfB;PxI$0 TF ĂHRE S KFHammBI, 1@R (,lEj("Ȃ * T@)*"* 2+ * *.aN(|!-4 Đ$#ZI}Q6jD:"D,W:($ PtHL6Myim61¥05$3HMPj*TQ4 5@$EU$  aD@ 4!.]X&% Y 1@H/R` ."H`HRR`]!IF,,˜MV1H+QKTK$1BU F/fC'7lQв~nKxpb(jZƳu7gآLUEDn AQ*.&""Q8舒*E [lӈ tPΈ =\p }31 bY%aѦ $F[ [* pNKESaη| /^́y37y BVJD;H @$EE9(b -EQ.Gq5"oA@w11@N@-MTtXC:8+R"X}Uy8 r(T7@ 1Xy-͕F@m@&9 RzdE4PJ & n!!sI hAЀC&SBBHL-DS=Q+40T$Pp@DI\@[(,AQ,M|y@DlC"#@P2@P2L.t^*RA- (X +ETISV%]VH/%" AA Q@52H(T$AG:(n -AQ`EݑX-DP#0[@* Am BDP (Q &**ڂ"  "(n"npQP9iAWmDP;{y2AU]yXf@[G+r@9X&B(ED6E0GA&cCE$Q\P2mqXE4^ډԂbU8{w|q/On!shCU2[>~loHDU9F(!LF ; DA QGB@/;g,9UPb%ASs30S$^FxZ 1Zp@H*0B sĄۺ &J70&XH)hT* , )@Z'.*AVV"m T5u9k6ڶ8KA32p!I ^0 TFdj ,Jyg?}݉赏R'yWҠ,d5D3*ba_Uc:aH+mlP4E9x{N^h0sh6:8QO?;YnTv=w!a6@WdQ3! ~u !b y[2Rd͗9U1b X-V証k9c؀d=}xB[RO}@P Ќ$͒Hj"0dX*!! $@9(qTnXr~%W}6D bbg)(B ޥ("EQ$DQxEZ E&ULpA*]E ( V [ D/8.ltX{[WcH*R "vF.G7n/n rZTҺNTWGkRocM(lh-$$OI4 YrD@1pG|! p˰ ",iu[kW[1 @n-3[ᆲbb)n(95F/qDA~Xg~@M;ce9ܐP QFuʡTQVHT`sMTM(,Qýy<-8Xe+*" oHl"0WHB,ؗ&*l%\#l޺-,;=O"ۍ+q@CiMQ1A=hcb BbEф $H1PPd )PK0 &BP#ˆ8c Ec)+#50d B!<јpt-.'L+S)BaLbddO>Й 2)smׅMGs򎓀mtn7$fw(@9"b*OB4H "( ;MU0 HpDH 1̰ "-5b J҇7 U3' &8B UmlVV2lÝv>'GAp \U6V@g F܉S1#kB n`ӰFKz$QkZEE11M1Uk w|[l$$B0\)H/>dHBu ` *=w@ syASi 6 I,E>|,Tbtn3wBÒK%D̐1`gY,Hs0,P xQf"\Tq-.%d9$JhX"Dg󪎝RĥU1>ִFF$XňB?ihFj(0R{*X!P{PDDc TX*C}"aAL@`"@rA`/OmP,z:b-04b#N͡UI* RldِU,A$:q%dH A(Ro~*Ch OEK!S=6(yH(\1y8XnlQGa{,1(a4P aTBԽ cE#!Š}O *E(,`r P($dPAQ211̱O&0- kwV㨚%.D)>hQ?ĀX q1 I@Xa}' ` / *~K^ ٵ\04@\KszE.H+AT-DS*,QBTQ:6">LJAC36 }yj@U":NBT:W@gm1dT.”R5~< CEh,Dy0=4 QU0K@1#|Z%CE1}*8KI 몘J*Ń#'pHZ!<<[Y7%'F0$fdiH;:؛81b@CP2#'9Ik .v(0FaPHIN9`'r-C&EVonkujaőP/+`aD ΡQ@?ݣwP$HHT2Ld*x""ATL%7E/.u>y(g(/`e5d 0ssY5 @ +>եL5v7@$Oct|J b1A5 qQ_ql`юz HDTRue\Y 'e)98q~\9M8qA5J <((lkA Y@f{p,d LS,|B2Mh(Ib8#b'%[=dR!h!"nȈpÕɶI/5n i+I4c-ww4Y&[TGR5N~;vW|  %eB<TD< #\ '7M"dE:'뫔tM8Άk)V@Q 0]|Z@7x,&ĵ*Aqp83HwK3űlvI-Y*QZ bu99uU04@ĦiT'hmiiq_OƑnD3JdT+"*"Ton膾"[`G;@F.TEQ:H[ $XC6$! Q9s8Z-G=~@ċ!k! Ub)&R Z$TQ'ATLY0`{w]Ԉ+\T,"uqRH&ٿز@fMI bFT1[J{hO_O*`-2%EO/c؏ǁ9G_來pY2V &'k7/Hbf}]hn3uh{$Ƀ2\tFByPZQ m ߓ]RP,N= n=Dre-;\/%ZU|lO(@D`WQ\Che{4b]&F$RK~FO \/ttz\Et0m'jklƧ1 IG5yK(k6kw7^:~U0buXy(Ӑt >[\;'RC F5G0RF IlanU$ ] [Ha,s|eiT1(߶6IZ%?DuS_^ޡұ3O?O3hgDچ˔^,/+ˌdN>9!4kZt?[y+2 GHD6P eTz`{e+%AHFvɅJH~"B|#9Zh7f:_#gj̡-^eE>%,O1QGt{0wgE*bp8Ž7w3 $7ɼ`cCWU82n%L)u5?V./̉&r2430AI{?D hxiL\ >.TTĢvLL N0RA1D $΍DcLaҿP;|¤.bu nդ~UA47~pϔZm zCag6@V7eO*UԜ U{99o j)&AџZI[S>5. |x!2O7ꢌ3ԯbC @qsVh>Q~G>VK2X`XAL T~4/Bx3~eg cb%y1RF>M.(#YZ}/7޻'s /4,leM  #U\vpj&!&wU?,o9Ľzh^!V TuR)+9n<zR\'NH1pfqC"\ub-39ic^`R[=71:*В%rE L(F$HCr K^>3[{Gx'jbDdb6<NO2*_iۜHJW^TI)G~KFwj]Y%B|P֩B*XS,1yhZQͯ 6^ÿv6-^w,۝hHaPΘۘC#(_€Br#4l}Cdʮ·#PAI T8u>&?pP=MJը9&'Ɔ+j0$md\ ʇ (￑L>A査2sUj﬊X[е Ȑ'UI{C}ovu^Kc n[VBU(lR]ω0X* ]7^cC3pQy_î&eQIL(bR_p /.6(R~SF7hhXھ%3AMt<|*or(Af FE QR<ڞ`[y׺s+r;΁I3zڰՇh3W˩x1t~_/HvJ^ϥGӹQ@_lCӡuee_P@?̵~ w#?~?ٷ dk `hؽ}%#AQnk?_>=_\Yd 2M/{KLlp7|S(G 5b`q9Weu0]-lڍy"ӚhӴ6~i VA eqp]MAQ]Ʊ_X& >oCa?&'y\[T*X H順P h-Q^$^sCZ*W¤T9˜M$(ABK QW9HJU ގ7c +RC#aq_YWAUffpͥOGCyHcۯ\/)0,E=T)B:-,H;L Gԕm,us"|4!։O^b P-Y;22+,Q% NY }R `(*wE#0'6kzVQ./NO،2kO:LM;>ƶ;xŭoJ]ySQJOeVM ˓V薅, |`2g%ms1̎Dv!,P! ;: J'ONB@8`WKl> ^(S^\2P&9i^CiqjC?Wl~\3qD1X 7~F=<-JZ'uB͒(+h|#8iMr%)2U&+wi6qjR\ƯSרd1\FPBq4t{5^4a;C֙c 蝈5;z{K7/||.,ev1` Xf˙|STwcg[5gLl>M؞'V?] }2K1YEZ닱9tK^VlFW:Żr_'[ߖJy73v,#c.B 0ƿJwXWd,it=9.׍``@IXT3(~^-`j]cs:@6s7Lp8VKcxmLʓE'QO7 qGDw rb-BrNsÎ'܈{T|<7rTg$bы .gmdӑZ{v!W}6EW1=^Jü yoYuO V_Q tScK.Wܶt ~ϲcp~p2_ofbKZ=V6[-jG$S.Ǧ hZmɣD=YjO+9IUBKt69jO/ɴvB㍫M7vP$ jմX;ve' |>?hORQBJcKiEzfD5[=gŕCj%#gAr"95JeMEO y>W\3p̢ƸuH+{ܶcCȤ]Jճ t֪cM5,#bvEBa!"Q؛Ilv9Xqp- ͙cF=j }a.Ub!.S,9cCs][`AR9ۇ!Aؓ'vjxzhVuX(|&mօˣ#-.|)ω݈U> Zr-nzYγ/C CIkAs$Ս59xsSRPLȉJIVݘK6砽v i-=2k:0}g&o-pޖ꤄-· Qv=#P{^#NKJmPӉkl_>;ӟe⿽#_Sm?Ѿمu GE3f :ÑxAYY9EEYw7ߊDPPrz{=k~s^麋nŎM T8dCVjAf`F ќvfW7u'*!\SaSro{yyy %/ c `_" _,.m1v\eRԾļuGU+auY,=uBx f;s x.q;v-eWK\53o㧻K;sK)*^/Uzjc{g1F+t4W~cƋsFo_qA꛹jbl_T2erL?K!\W0Y-Na/t8ܸ徲t ɊݦGaԆe7$yc#C Kf 1O_OaUb0D?$-vu _9syG!Pn1O8lB%ju^nCNb"gCLKMӁcۘabcwND< ]tQ;֝Dh#a;/=.O*{M'rsݴhT8XaFn5CCV],+Og ŲbjUѳCZT BR-F]hr 6x3|?g,_d8i+kY zfA/5uw& 1XLgkO984V% 7jLN1c,Yt{\c>]\tUШwg+̺tpԷźY~]1"!Zs/OZxnჁ4~#{G{[)#5uTРwg앿p~M7= |f}?wmU{­¿$rmz싮QXDz0c`*s^`Q0fr곳|]3pM BbU[g˻JkTf1_a dB%ze:YSuЪ'PMԝ~I8!wOeg3.HZģfRNIΒ`?Buqrw/@cv6"*[Q 7z/Oy~orqwz%'}y.̓"jp#K\,9us&§$OOWbKwdPgPcJ}m 5L&F ƴ.7Q6(yvךHl NZ~?ju\N GJVm`WL}]Ttڞ]"%q,0D>`Pd<<'L>=7o7KhmNmpGԆ2YC˅z^L5:u3<;+hs0DǤR~sD_~=KSV3sHXR)-De!h۪]l1JKlWβljmePq= WwRw>OƥL5{Ou3tG:w }4E̟|Ůrঌ;\91L ۟pN |dUWOa lV Lgd"=W|fseukHaN>wqzW|p Zwa)r/:Q9aV{ (phx?oak-=A]|auF1t7g D0]FL7 *.Y6>'/*i'K,2eI1 Yp>e]BZ4>)q)mBj(*1@`|a0ǪP$xJ$I# T(YFD雮N29s _n/8Y{814bS1Gie\mX]В1|O N(XLߪ4?sPLFh%sӊE3I2 dj>3~52ƞ?Zjy XzXmIZ83^Dl7G?eBb=Mkp:_>$7}K SB/?`x/Uy|Z4WsHZX^nU\v_9Mr[$7ud6 zݹB[Qj"Irg~#-7gsp=u:3qv']04/g%ĠE@^]c [X>s3'Nc ~h:LnQ 2 g5E('&)y Z;.n U'8ƀԃ ڀGMy_eC6OLr^U`_Yti4(/̱;Vbov|c=S!XV7xյV˒FB1dŋñ#舃I7є>=Q0h>b)8Ѣ.&c7˷W eOᛯ E9鐗* |Oއ8KX/6!0(th@VYüQq%Q6TBg)(D=!=hiY.[lGJGb(gV.dyXO,  @|zBs\S@ZmU荳hHۘUA`(.\-qCeI!U`RHCGE1{qlG|`B0W8S _Aߗ!&D- %gІ " /k*mkdř_cafI "= JC gHUKsXaZ_pR"*ozP4w? ᨙ (A ßI!}]x0WS!dgfcP>=Z=.79Rht &YR4L/E*NA sw.|"ɨ{sHDc#OK[r%7L C g'X̶nZp~v)* g%‡-tQ9nQJ5ME H+ JPEm=lv~Ch.5^mq\^ f`PG >`)BC TQP D%1-C;vAF-HG/Y|mH׆3`(! [6PiLWC;7u: ʥ GH!CAK;z+9CP;^Uzt.&ahw Z2 zAb@VB!IenZbV~N p~o:{/Զ[l/uQ518٨&#% ޟhj6o6n t̪NOc^-cJY ۇ4#*JS*E6kAjip3BJ|ہHgM{}{ηs+;t7z:\[mV >P3BŁ7qWN_th7.3=?`߯d}>"|+nb٢ ۩ S$3L~b]*򰱇-+#TO /Բ}?Y'8>/}7+Z3fZ",\v+Rab``J/g8и1E +$(q^I=O^N U.^1(n5L q:%SPl*v:A)N&ƍƨb:tPu}Üv#wg!'L#/\,r2h`k:OZdSPX"*nQ.݈jlG:ݺ3C֟uݨ\ü񃧺a«THb& UTp6U)un%KKV٠ bE P(ŧ9f+]&-;ޘ5 jʠǢyg} @Z:ԸDfXgD;<@++SGr'w>W0z:+7Tx}XYwԁƛ|*4p!fDejWPx8(csjCRz۾VD@s:hY?JeDO>9x!=D}lQ|>ӎnX_ĝ' ?kLowdvWg3SKURF 44CH3%K+_xMX4+OG{w|ed\Wݓ/&˃;7=41G0ܻ׋y|e7/)_-K)^!fw?]/`Cr /qW^m8o\qMu ! UjsKO+5mlkZ~ox-t/E:g1T9o^42+MٸC:3X (I751ܝ㏗ - Q" ͌-9TPӨ`w[MߤEӢS6[HOB=(1_h8cU弪LjRe!2t˴,7{fwA 䧴/wkUI^TATt̫N's?/Kn?,mOVs07Egu,4 5TcG.-5 2Tk$:G:Vjpx;=)I;?w3J1+V*/knkU}_>`^һ|a,G9jiIao=KYʱ5[V>z8 q{-@ ;epEƦ _c15sJ}j988җ'0Of8',Mv;?^"@D##)T.I/@o!  .^&ȧB ENJt x sQmp` ۤ6dB3.HL:a~)-*Q퍷[уhQ0Yrݫo/3u*D]QY0:t:H VOՄ5AnrYx(%F 8m7ѰCiz示F>'|L=BTŕ{]և߿^|vo]}9{0:9Ɨ?/7invPPT̞m ͵bm}1n?Vs\˔;l_o(zYN1& ɲlYRVj~oϧd^Do]gp BKO?q& Yr]DG{X4W˻6׾h^=q\bZMZͷ4GܴThL Ѱ*fO؅g- HX177^g7^4⛻m.fӑg4s|K,7Q` 9:cQ۔))xYIu25w,Ei(0< LR֛U!\uG{%j{)j[ ?84[4S`U* ;=_6羟ϣBvzfԱXOJuL%KQ}uOp7zU+juŇ CluIY DpX@*#lwF7}jD.@P?;wMerF6r.w=3pWÇ Ƒ2P3("q l FT; ?sIqNқrHMqK*au7^? 9u^ _>O87J^(6{s0]/h zpq pҷ|TK Z*c$JqAl]*߇- 5!r)֠QT_>JJPR(?g4TΡ=!Vw)/:4OF=Q P:,*[PA֚P d|1%QfaK ~ezu\GJ 8" : Ocyymr-7" ZŠa )t|)ደu 3;z}OClT$$R{{[>|MP̓3W?O_!I8kȱi6E0C`cW,wu_" ؿ)G~c$QA@_;"8^C)4:KRnc'ɗ{7Í_B;m=^}t&J*2-EEǮ? FpIT@o).-u=lW,TUK6Ǣ=alUݝm`W:,'#]~OFМ8Psbd ]XgSmw诼AkT=ܬ<5ѹa;+)B.TAK!$(;\(]m;ňxyh3"m0o8w! ^me(*^ x9\a@.Fx(}oz e (k[vgzrߢ-BF`zq{T)P%Jey)Hl )Aj?j,x_Sϕlzdf{:3_  ׬A1#fv wz!Iqj%=6֬9ѣv~K~ R\. 1bo.Pd? 9ej37F"EwC?>˸`ih ,s|髇?py;eS5YlĎյ>t_0I2) [_Sgj?Z[y~ԡ1GYǷc5*K]O 4PD4D"æyƽ6:^o}i]wD:oP6-ke`H=9VRֵ.3=:nlpZLK5NqcMUqƩ-q8`uU-K_ m __'sޣj#mN6ح&ġT54fu;ʜ-۝aӉ"LTC?bx{ s|7hw;oI&H_9i ͨe#j/* "<RV>^ܶ2E͟ їHEA$b\Ia Ju_F>dYƅ4{e[~AOks%nXfQ0NMn{- ֝veКruXω^E|."b?7ΖRy3dEHa{lEk?K,G0 G#Z,snXqRBg1<0q/+#s u!p -Wir9 qPu=q6-0̅,/֜]sgjE`|m eBJZii$R86= .9Q#a &Kϵ{1Vvgu/ڛm<~7hjHWUW'6+.IeCӨb,>jVs[kpR=?W/6#2zlIԺw\ܭoU(?+~{yawjW]]سĚ^[)|Mذǁ ʫ^Йb]3lh\ZLkfɵ!1T}>䥋UѺf"R\^qc[DL4@\l\G?VWJGOΙ_<綿ئPw>NY^|st{|z]3Ҍ-Ň,5TePD[;.NxOh`mmZHg}nΩ#BӻlpF8$_ibe>,4crm urWHbwyevx%Q3/b+DMf@1}9'_ q Kܗ.mǷPSJ SGpUGkx{Y }T%M;'2)msW3[?1$*BW?Tn!hV";[ r4) j|b\Bt !? &z~,3#,NB4p52Q;gjqNlqq+t׽9z9o;DrG4Rer՚!*'%bmpÇ2qf͹zGjTRAYsvI8CѱX~iߓEϷƷ'6 ULW ޯ[RqO:=zb%<@eǧP#q|OiW. TxVڑuLI:=.O 80P_\ȥ8K@Pd= o<4t=hެ<1Ty@/$M7_SZ\ Y`pf/& cpkq;^\840:87&'u #l4^ŽJ{^!h</ň?LO$s`t92󴐑)A۸HS⬕>N"MK ¸>֐tѱDw aGThjć{j U:>Q)IyvZTS/js:yd-&b"H!Su6}3wwX?/㬊M >"* (qPRB9CI&caPQm0wY5{挠`^遍`Q%*# ¡rA%8@qx\4s7_C/3#}ȍ/Pm7ꙫ:}@~j64 D%KN2!TEE¹#.(:.AKaVeTA Jtm}>EK0ϼ#˨UȼBҌ]Er8_[ňRB*Yx/9$]G ^qy`gK%GY1TCP@> "F<&K?Hp#͢*G#׺0gV"o Q "L|{ T]"ԒD~0!~넺dc9_JF|tcVL0u"r8r8zO?q7l橁;sܮ xs.oc97Ǜ_ir\TO,o 8F6ZV#ǖ>Fly{("JaFԭx\oe4C,[j(y_l=ěL;ekyh rU@[.;1O׍_;=O~Sy,;nϴԋ[fᔼU*JɡFvyhMKڞjqv8|/o{o(>}.p-r4{]ow%5Q`746y_íd{t0e/\ ᱖J^xCKۯ$M7I c`BגJ"]mȸ;w|zldNS0_$&?}*Dźg *nA^eg,!WX㜻PBI#K5ᆴ40TA l4CuHjuA<4Й̪ro{OP,D0|UaDr==TBB?U'H~|i?aTB+:ڨpL w&lvzw77 ΈMؖ4 &R}Dz[iRz(Z!|-WE}8g &TGY)*Hv?FcM]0)W`i(\n[}wpoI"izz{q}W}lXZhcUAynhw[v ᣘP.T!G;`ofηP,cKθH<\9՜CAŤymo㊇/YۆWTP(ץ]&#J4cj1%Q_QѪD G,\̿y,'Ϡ4Bt7=]!.C}'ۜ给 Bcrm>AReTn`?ZD^0Wv3kIlfȻJ 2بvsR#k2NǯjPBy2*1Ku>wosgѽ7bMW"2V&XbE3G-͵Bz]RNdZsy%:  ŀqe+&`y#z0$eU㋌Orc˗`-.޾{G ;2h7.IqPzIb 7Hzuz7V/Ik(,3讵ۗ;~ZDa͇1ݩ6ma(SYsI]wJlQ}Z 0oq@ϼɻuNChx6+`1e#~zll~S'+^ʸIߵױ XH&7`7wWw2MD1eN\TV:G2yUl e먧,uDyH}Ҝ^os_/Gr\]"l<߅C**ݢz^O`aPse%ed:6&.nMvɍx_#&}4<+xXҁ `u-SrQXܿ>OClQ~Y|ЃHa2""2}~n΅;WHiiL7!D2!H Ueɤ˓tra|C!X>I!7DtYw\N.j!hCb P^޾GL Ӣ"}Ƞ{{8)tdO2eXh";*e {Sz2">%, bT4F;!}+M{.N6T?oL/b~9wV6॑MSU ͗5.@0pSDU,=rOنe")*Y4 'Wt"&C&tk/& HIXab& *\ΐ3LJbu&EP{msZ $ _ĶI"A(?J,R&)@Хj xAX 2ЦG0М1%T`$ ÖHg&eotنBė:C7Vx[(%X4Bbt Xj Af;.|)jkJ$X4B´PTu, $5 b%( @tO:jn-k kð {u^vF`Ni^OV ;)O!+MyabSz | _C:? ;e{]6T{ϩ(!1RCbO[eJ+Udc^c0BҊ"bbפKhNed?|qv&64Ctr:|zߡˇk+ -;XtKeϓEE~O6ޯYc\B*pɓ% #gdB6WZsK<`(")O)J@1Y S HPA` `J!H "R(V $.Jdb$!ԑ1UQV(b"PTA*" , UX YT" "SH"EA DE"(PU1IEQE Rު-T5(j",EQCL*mRd,] ` ""Σ,3ړ ͡jSV_zV?+mв?Ї"~)`ܻ>i8a" B]kG1{gy+c`xPpyʕ(aT `Ň..z},5"/F%SqR))L!ծLf3(-~fa&.W`؋יX$1/oLvl\&P3r1j:+Y .^|;Ep䧅lP{!`T.H,4N}wZt]/色y_Kp41 VµpMtIxڷ?J !Ȫ`(M+j5i8M<S̰pm=p6BXWЦNM<]?f #Ca'FNc=>kB~趾̮ۙ}`$n/qf6>BN+ȾښJ+,Z/%(0/}Rlc_unݿWNqF-tFt݆=.f{VC0*!wWN)`$ #>rQHoɊY(KcO4R6j/Iaab9 Gi-'#3 2<6F&޹PN`ٓ؎yj:q8^u;{Jxt6]Jr\s9Xھs-dijr(]~NgELk bS}X٠~1ԏa[_@F_?o8A/E&Lz v ꗢeW5#)%:EQ0@Ъ ^e~~}5TTN#ˏs>ڮ\;obamCyښlE)0b>^ ^B&gT0)+;|P' )4hۘ[gZ{_B+CaUHAh p(5ڿ[3k+sQ'֭:-!,L JzyX@2=%|7RgF犁)lj2B -7ѥfdr%^e!K(`hG_=DAF# H$ b07f} w/8lko(*z?7ov񺍐߲V=s`'gk~ \ @[iIS/:yZzY2ƫ^QWP!ꬸ"~;aaa`Gv |cЄ 0Vm~}"` r jWtqF(qu>nqY B▣WW/(.ya|7*x<"Ł19bʅ,)YA=,p1 psn,9Yl#'!aƳ2|XHݥMGevO1(hMJ{񶢟໯[ *B> "m-9Ne`s*3 0,r}_:9Nuy=]#e{G;M 3)ʮ9&0cY`6829xge&70m_zLg7GDa9EYeS"ՠ ~we rQ%J^IN_1zW\!~ Гf,'!2?)y_ߩg!z):їgs\x 0Ntd1Q*a`7K3 WUp6o.뛿ZlY" u KF"!bjm>'n|(ݞZtUC[,}P=wtC!2Hsxn9eEV3f\_8Z\!C=~P"jcC_lq/*&1+ d'Qje.,O C⡅2Q!p>&$E02fёP! fV6Tn尧<{lyv8j<כ;?}QpiCvYPĢ`B;x/k 8]FE16E9k;L_X9 ib9bm (k|/  Wlٺy^lk#v%q2ʅmId+dˡXV}0.Ek DI48F*l}zّ:` n}N+v7#3:ӑbd)ŲY[bL6sϩ2HZcP "+=[rɞY j,-\v%3#AZjyL&a*I:ʼn8<} @$P575(MTݏ)>[5PAӋ%;޽5vAKKR[C^B0>L#ǣ9 bА@4rK%saC=S'"覘6Xܓƞ7*cU ނ5ޒ*ڼ q3ʹn1,wWZfBB^K)X"sQèg_5G գ8bhJ-_uzŖTr-. xWwb8PBRJuBOo@ ,SNw-'l> ~_CQ!i$;YAP1i*RT(Te_CXusvpb_?b܈nH>olGkN` !+jS|](oک>pD&Ÿh׵i׃tT3(nnc}5#Z/S;K%j_TS6% xFCI5h1LZC=ַ_Abϔ: |hPTr>~1T7[ 44=6~ x;巛@$hUj=&alkgֱ:4sF3UEf_t47r?jO[5׺9dp~.&^2/G cj0 W(j.fջH% M||R@o'܌#(XJp.AQ$Fo1?v})41A CJw EtS&Y *H=Y0лgAN{~gs =;?vxf{[iU2f3[(_tςB#NEX)sVloLX`pZ۸3CToA@p2Pn6mf!Jl*e [5>иR^eY=6Y8lYmEV}ոl7Қ7˄+E1ƌxPEZ@ & X"%Fw A O/aȟ{CzX 5@M׸6\6ꗶŴPyf!z" 0}+ǁ+ :q@ xOPx*;e fY*j;‘Z%dƹk08Z6>clp%) K6N50aH,(X0Պ`Mmm۳k.-:Y݆T?dD_ƐDHYEJ+Zc+M=72(PBܑFϚ%a|uo:faeHXɡ5R4xخ}=GOl0뀭H #$Hޕrjd9,G[黦ƾCl,w rt\*txFxWM#K1@-Hp9hH 2vmܡCyW!@ X&CwsAofzw[DѲ!e|giO_U!a9NXQə ,A8Iȭ'X#hq QH;?I6hμ~"ў:njJtł?1 DҾseMWR–4?X Z?1J@ek98}+{~/o>G~veF{ -^rRbG)# TJ S]%ML"XH#HA$BLOwn`UBv7Mv9Iw O>!K h1,>O;1~`0hTȰ⹪1˯Vʕ.%Q.1n(|cc׸0Ex(=zL:y0j+!f l˂EНi֟[R{L!?]}S$Nw3WO o[HvޡL6R,vRQcFޣ-5ղ  )k! C%qMi̫ '~SKsS'1~}%yS^B0.VmYe-3<@@a%-G9VlX8*( 5,~x4bf4xCu3nw--FSLezQwqTB׃to "H dP=[e1 W.q`ڗ¡ИCe[Q^T6FO1El˓ﰙ'g- )P E$iQfEB=H "Ìˬ҆?Og??pGқҮkVtq^է|䭧ۦ#o \6ȟT /AEKUB0\ ZJP7u熹/x\X,T7GHe\m@WXK'ʐʶ U?l_T?40f EP DO^ؒo =̒X1mAEٝp:rU h0P!@U~ ) l^&:dPK'?;\P (Ҋv@,as\l|~+&{`} 1eGSܴaW~la]CN Ep.*zF!z$CKj'jbc>rv-u:+L]¬h| _= ,0zA7jKX}6 ַۦ4cI!ߝiګ5 .HU*XvG*aH;oY S;cCOfoMJV UCwh2'܀r!f\u7?mdޝ>6#!IvmuJwwtp^ Gt{Ũb%D sA+&?q ؔipMOaks%MOh ?(? K3ɲ^ߍcӨ$|hлYp;u~iP:[TwcQm9=GE$" E6R9L$8wLwZB";)ŠZT`Hc "+crW:n;΅>À\ |)CGq A0pgZQ@2)da@@|ԫ_B#% ”n_T=#.wYcXvy)<֚`O[SX9zM&7;8~]sNP$P|hlMzC&H׋@l,<_vd ,:BaՇN꼬6y@?j tO{vîm_x;OB_,_i5hP| 4*t (;:p1Gb Qߝ=3_>Yd i ,ţz1w|6s#a͹7 !e|T~v37aǴ}/l[hm| (6%cE 7F `uKz/Rȸ{?x " P2J<$agn+ E,}#88o56yJ1"KPf_]qmeMa E|6_(^M5;k4rЛM n,ٌQ@<aaEoQF^sm]ӌX (FN.zC]?g@M&epGU?=^@N3.$JHYOV4Pl,}fN-/hCl*/Í:EnpPq@\df":!<>4>C.`粱d%m

U,i1󚊧ވTa xnfK tͫJQT#Lxu72z2_ &}4pI%3bUUֵr%LKC8 QKCqf´@ F [Q_>V} 9? ~L~ec}?ݶTaj<3VC 4?ÖY3MkOkl~mUkK.&jt}ݶWm{due^_b\m$h=ɡH,߈۝wFY5SIM7lkGm ; Z(q]ӜЌ FjU)~ƥ]vEw qZ(w^jfӀn ; q T;U忩!)%Oᔘ1NW X/wTKyKaU<% lxөo`nSİ!VFk$o&@ܛChTp҂&#ɲcyg!,=_r{s* EQ;yK6ksrXWrPBw4Ofz8h E wԛIN(f#b!.34}Kq~^uP|^EP yc@:xBz׫gN[@E:1a B֊$(H+: qHy)Q39+7P#qH"%=̘vwɵw_ X#sǭ*!N&ZY9Aߠ,td5LUa,<]!@Cg||cbL$ k|N}pLۯʚ{ z}r/_~6=So% YMqU(aq[/ٺ-#Q:4#$Y>4{G_, k/j|Rhyɪ[~ʰ-x;|TD޻itζǕrn{6Xk,v,XO/h8`,\|4SQ 0bM ύ]R(z$pk轖&f. ݿ?V_끜 MGa;jDvBT6j«Rϴhh؈Hz[;_B|~D(y~)KgwarD=:U#U!F@z#/f`uit2^Qv`z J':W<'qPVۇ [1"Gf's^"._hAQnf)5G`0 "БlThA"jw?QSY$w-f($PƊ 54 *d^F8|&!d}) WvfBS<~'K˿I7t3vfE 8=}nDG/hF ?I03dO^Vfbm̍39] 6}vz}3zmkj01CQ+{dY+*98SgB-c]HJQRW&}Jtu-"W&#@'4Ҧ)AW/cIP@IGD>Ū &E4ZAW7S&J)ZTgW:VYFw=s8DA躤[BJ[:1A8]h )x8ݭÎ֍u[n59'xeJSLOr3)AZ!RUZCw}mXy.Sҋg-Nj36P83OVڭ]\\ebmqu,~+o.*Oy0: Squ{R#AUxaX}(0t bNt= w07F5&S tx՛eOɅ3A8Ww7s?n؟2I%J 5@d~9䷷fm֤9Fj/mS䒥you )`qWJjB㨼}iJB/?Hf`R73Lɣ[{;;wYa]svX\ގʏK{{rgOt΍kM;r u;o{ԷtӇ= m<ZwCCj&291a8z\*iϐ{z="T~Cfޞq{ٶC^c:%B. FSVፇ/h۔-= ^޿mݷ?݁JMl[j9CWNOƄ45_ CyrLz!p"X @USTjaD#)ٱkl OweO3|+IUyW%CU{dzp/Dr)@NJf LNgW+.8 cz \4_Xd sU pyr ;#3?pPǿy^m Wi6oJYI-ȅƈanJ:\ǒXY\ UW- h>DDz؊X gbrDg* <{9.Xcy]2uJ&70Q6vw?zACMS)p|k$\űR/@?mbK9EODZ{hl?@ȷ44]uPzviZͅ5.ٟb> /+^wcg|~ԷߟO<ݥUw].35Nz4WӰ!=J[j v^v]*PkD{ifE.CdC~3vn@))SU0 HVQp|bbg}Q|;6ʵ\^2(mo ڣi8e@@'Rd#D`Zĝm @j LqA@v 0J@:&C.sZ>n97I\M4p?\1Z;;EOuӐ4ba^[NyT8S7Mg5Jwq;{+n2=<:ƼV,ld %)93 JGŠVTnMϳS=_p !3*E ÿ @'U&UTDG l{Ĕ& w4wZ~b4e~eh:Cq^QB$@M2 @(l7P>SNL? 7DNJ<(_F(* !&ՖU8yJƒLÆk 2H:!䨻pJiY | D@ 9>orxqɑhL嗽8p2;8:iMQ,rԤS(Yl;mz]+[6Ⱥr[ƏT>tEE$G3"MS ʼnD8 w KP1@ " 7=C<6O덝2v 9[p E3c(Uw!N4Ck.N~n3p{JOGAޢ( E N~aN/-6({Aφ^V!|]N,j{Kdkq}M7ЖF5K`8 pn([0&H|֧&Wzf6NtI_"x9}{iෘj<]+U ޖ_!ШVmd d\sY )-_ԁO yk$HlNJ!<']'0 uY'1 d e1 }*!?#`ʀcw;<)#I4mQh~I,\jygb!Ԑ8!, ЇhN-+ D!GhC?T a,y\^DGWP&qA w! 8LR(kAoB8c6a:Skzڗi! mCqByTX)cXC,tP{Sڞ̖hp@"RP_^r(~m |MiGA!9Q7B$(k ((1 LS˓1a ~AP"ODEbyOc(.!Fݎ+hA/JPPJkQ/K˓ !RB>@_Q`2 :!H{! 6Ɛz_:b_S҆Ȱ WMt3QKP i2- {+q\f;RyQSpC'&A6( Q >4NF|#.~?VM9&_\CyhBL jY5(6젔s.ҙ4rNK\T܀.ƴ=x{i\67Vq _WB};]xwǽm0o8EPX8w!d!01[ H)DˡDG\Ϣq80sN""Qw9ϧ wxg201r D/"HTxB@0*U gDN6NFy_*_gqߎc.LSЋ܈O(u ]M>1"gz>K ?TbTVAi8483!F>c ߡ 15z?zg%|pMQ[#p+^9_r>Ag$@?Sľ>Oa8~Qh4D D;ci:Rgf>[4TTR@ڠ ,Bի;!>} g/mvڃ.N. $ZTkN|c{\Jc. Z/US+L+CU٘ɪ)!gUlqSL] C-eWp;};NmZ $qp9[Gz=sA@NYĀCCÒ~?Q)H|Z]@¤ҕF"D0OJima4U%cUp,}2ƉCA\~5?qb0M AqgdH5qpe"1ߙijhϚoMi_Mmk kZT e̵aJ p mk9MD1nyՀt#“I @31 bػtbb~(}/s~-!tD\6mK)AAM8A@ (F> H5 fp8QǃwʒiϝF牥޵|N|+aE|SZ]J@j< TmO@X9y6r\TKA2Kap ¬n.uʢ~W|Dz)}yrނBA,X^ c]n|H޽oc\&|X(+ͷhe?/U0o]|=#h3qcG`qF0G8k ]{.^9]Q䝱| éyWږp;f-l Ѐb4<\AiN5#I…T/^Vqhԭ6M}4hY-cz s5.nϸNte2Q.v+A (py-fB6EoyaZ Es."pɀ=&!15+p#=_Xx ( Mn]` #!Ⱦ;G#h%ڸ334lNX.IoB O$qp :7 DE&%Fhܘ?R>Vz[C46}6[)_Nt<CW=[~ :XtmƬܣp_uB2- {xÐ[os Ah\;ʡR y9pcʽ,b_xdK~PYߝ;W╜` *ՏbcrfJְ57T1{FӍ}W/[7"I` 'Dž$@mJ=>\֡^oΈo~`J2"mʳR?k3d~ U Q'b!wܝ%W"4{/<ڷW3HG_u%j38XC'Ў Cgr=._ji)ј_.rRb9|g2ʳxo/g9{\.k8ݎw>|e o;͌76 oKQ:ǘ l1ZM$GCm'c2_)xZ8ΊڑQCҀb@<ـN*+Kؓml;W ]/G\sPn+eJ31|kYϱOmoNWz6A ۟ v]xOs1r/};?3ynQdEN߇1yGR_t.6mFn_=D7\vtlrd qg"]- Dr_t_Oyz8& ?r}#ͪ_TM:RJ",3걐C@ٹG8ݭ;OPX65.eqN]~ub1mUS{=`#j(dϓN*r1z7c8'rE&vy3݀mӽ`|T/|诱: /yoVy_uT7a43{gfU#|EikعC՝@Em35|KnTeb~(R耙 C1\;$L_T|h(a:}ЋN z]w\c0"rqf 6%)5.D@p(H=\w˪'҂g4BdKń+@ ?cD݆{SAߨö^k0p:LߢXwa6:#ǀCBwoq9,֋ݧG58j+A=EM q|ՅЊ. k}چhSXlV*g} \lNR wD[(ArP[3۫m,9ɼMϭqZ D]<6[j#;YeZs6K +nSÊG k.͏դ9׀~hEI}}qn'y>AvP3-W?`'U>G,}__nOa~VR=WPϱ]4 )x݊i@FYr.vҚ,&o n71!r~UG;D< J7iU kڛ/悅5R"~ s^*{H}r&K|vx*x⁎ |<9i|?ewt:}N& :O*ru "6P*P?¸/ò3 ]9(k %]8BP9Xtl~ُnNh\x?7FޡzC:&Q _U\̠!',ٽ= j[^&^2Щg{@.f/n~7}:_U7h}fICe(u3z~STG2wlBt;1ۆ;M؋E~O! LӖ.ZCofkt)Wߗ `9ISLm0#ϫ@p+\ܫu;kiLJ40sj#Wpf5njG+ YUoq?RyV{/z:G8lrGB cJ \viP=UHBcÄE˓zE\]YPDqcq^_/~=u1jw6QvϻZ7Xw U\f>ΧX3Ċ],nC3 Л?m[Ta4-S"#b?ib>s?-^v}gTE'QC3F*?ĎQ0ddoP~^*Óث0 ՂoqK K@İN/DK衹 8 t0LT明j [AA!z/_**/kPp`(JL_A[Q`fc0>UVŀewB7=@`?1??D|("%(qw1qLjwJN} "A( RA_dVz@x<AP<4]ղ@,S"pȵ?|42]}"o_fhVi6Ar2PWipP""^`<ו? ??G}n&f(fFH$|ULV:(~DzOizCMչoohcţ|/lqz cJa(|j8>>m.K6w -:vp>=X̻޵tGӁA FA@en=Wj'Q60[gڨJu1/`|tvp'-B|=œ@Q`}sLC;2{'mj$|+Yk؛A?d5`$Y/ Dz&ZXa{{Cاdwsocwՠ [%NJ?݋qVL*=YZp"<Ԛ٪i`9^}(UH7{&,+ Bw q~ņs\Ip2n߼aV9b3$**FR0`GzK9]Td'*$M-f Q,q٪)Td͉naVuD7ƾ>j~ w.hm ƌ*Gm0„l"B!. hbڑkň%C9-->c׆ˆlmf7n6+_qմ, \\Z ZDs*#pt]a3ȑo{e` 0_2~T5&KĂ]Rm~g8~td=DCď@|]_flg(c!B* 2dF(1C/ zheLl=@ήdtC"mI /!Cz뱫&Z(APNh#ea@ HIEO{O(?3.ϳ @k  a6(Nh,?١~dA! |bd"e!Frd0%9VX:Stސ'tj؅q]D*7]8\ơCl!N ܼx\0G7My  >T5t:M9~vR :z~/l30:? hъ}cMɝR/P4h z&֏}ڠgÈvT"7|m}}/v|VM9r^?R97P` s%T &2SZ<~p< slBv@s9YY}@;lrwۋ ɻ@)NG9B^cu C%QHł^PݬFR3~'ݽ*8KS1Qas>}M,uOcı̿ݞRދEvd@r3a>u̒G2 }V@D$_?F HfSԠ*䝺1b[:kc04-P4OȞDA/;&՟#[)h`D$-P(2s[gk}"~!j(_BԀoG;om:|nrP25*ږh_@J IqmS4Ep. f=9j#F d֭aQiظi#ժUuF! P mj:~lAKΫ`Uc B9cv3_T ~5MY5PDlXC`KȮY ,aAL2};\[uض%e@a_|Md0sN""゙9")^'y | 2t@ _пT#qXj=?joҺ(~9gͪԄpHweq)=%Ovq03O w9Xhu<86B'B1r@g7nu#HʟLP3"Pop4L.c5k4{X ڀ@.eY&?6{h}rm dPWh@f}sW_s!q2M h(} pOUtH<5X"ӥ㕧/v8+h!s灡Q@`X:"%KT=893k":j^964x4a⣌cڑ?ZDZ]Ȝ׾Sozֻx@gc@K R($$)ae69xrgqȻF]HPvi7qv?Q1S~#^ܺo>P N}"s 0 pθNapb*QGp74mO>e h$яyϿtlXwpS?lVFlCoj3d)raVfJy - m*(R:40fޯL@f9D. ek_nm,M Ô9Rٞ D. |6q?.Mg?bDZ;`tyNw("1W*}QL%r-'\FȓB P! >Rz|/_둎}|xsY(1D1҉nT 04?2y6}x|˪m/3 :ƂGp"rN;p=jdHga(m"0[bX ;@zHɅQ8ymk@ waru Cw[|>oPB=lɤ,  LWGܴӺg.h̫Z31ˊ^ܰZx/7NB\u]  9HJ `QԀaTc[K{ؤ=bU`g`/CY'Fdä$);aϭjk }{ K!@`Kf!FImEn$~y=?&tj`mD+ѹk *wMT,wx "f[8ሺ0v 8FNd!}vM<"}8qa`#Ct;Uji-P~ }h> kN\;pn4:3ϨP€}U㻕A/%tD;]NRYjMv XcG"~@еM{G{|W1Q}^ݨT SaXxc;o~-} Sxmi7y- `1ä0ɤJi,NX_gpr볶z3FEŘ%gUsWjk aMrJ6CNZ~p(X8 mS٬fC]H طKF_  w0d.TkF~?/Yokrl"tF_|nYo:Yd 2hB_KVb=v,`qaw}Ǯ?f/Іk;,畐@)B"ِ*H4Ah=<óU4H@wt.0st?W$G'+d^;8*g"nҟ.3mk9?t.]! P1 )Bu&X/}z˖LÜ}q1@zhca0ʔȼ_D/s[:gl@%P9s;!R;B g&;Plٷw#3uxџݕRU Xg2SV Fkq)adWCz>.>G⩫=BW^tF]z ߟgO{C?s[ĭ:wlܯ[&yfUܓCRSl G9/_詨*y٫a& ؖ05pѝ]'h#;)N~Ưkm1?l7naM5S`yQ4<]QP`[Al|V$Kd>P Y{Bv\^Xx7?&MrL?& zʯ /G՝u?454d8LB4o*xdFhq2!640΀ gēFؔ^x̰0͗Pt*C@4Wt,ɀ tm9I5'4;f7Z (FbPڣ'Z]fàmtQ9 ](R0syfd2v讗\~KWGPuQNxPy/w͝wyqmX@:Рu *%kvWBC9r }Aܠ! _ɪqp'c!aCOhC'jqƈmdFc1p?Hvc$P^VHg R)9kEݦmyr<[&6;X?.G'Jn;hC*.0 6"zإXl|'ǐWhW1e `$<@}J!uC `Yjj3\qU@EՀpQ=]6v6bM>2}TtaePi*}% 7b/ЮQ-l`Яs jc2jeK.']i[5{OGx`l6uev{Խn`UsƷK[el5@n1~[ $i9Dk▰% ^uZ'FdJ|׉@PclB)] 7\_0̖tXS³c^fp`0+}>SwJ|,gס5܋֏ h%!aR(qJ34\,˧Y:Yr&.ZUQޡ1ϖ@v]9#]?އr?bt7 r%eMsr$J";'{l@gLA~GW0̦\ZtZrbâ * |0 G-:ʁ]Q߹o#.A26B䦮\yةۇhz!\߯zu2%弌=s/1DRhӲ7/V-ٟeүTkR8j{%tq H贝dNL/et17Ƅ! GzG БA@+=m9;U(_H(?_1dՖ&3ryYt#VeXrBg<5]1Ukc*kpOʀ*;D]s`-HQڪՋư]߉=Ct_=M/[{A7!ڔVYՍ?iŁoTqV_ }N\,Ҧ{Vf*, Zb$P &~U l'VO2)JBzj;E|`:0T| `M6k,aRU03k׿a:zg']W&Y0i(9ڢ'Z.?%C&.6`dl9<>%[T1x'h Ftt)3:6RI尦!\0ƨm15mnFdÙ,6װv՘%f}H izi}=L3YiÞ' ML38K+_wqD.QX RGv}C0R!oCw 9|o[Ȏ. g"/0hqqfEA6&!t4!uqPܯU00g#wɛ̨( |ӆI~Tr`;{LgPQWA^nQ;zCMC_h[X<< gDd,t4"*V}f/rSpmlJkmMwQ\o|kVzu6QCDv 4Xº>L/OQS è"*I3H|O/cbNnyvcl(d8HH_6xdwmݭ7ӂ}nҬ #?mXExK=>(@̠pI<(o!G6B6 jCAq)@}Axh~Pǚ[SM(@C'PokPLɕOaȞBoC4Cψ?g?D|W%)iSfkB"i?= Pz[A;G0fR͆ؖkf/V%-j¬qT$ PeyvE\2u,ȡZNz  8q_ږP'qSְ+DHzˤy>b~6Wb<]PuLtk38&Ǐ6bŕDV 8yqBYȠONCo;k^JuV-o!䤮 pA6d2,I  T`1%@ v$R ,s|ow?c ?{/=衽<\|]/|&P爙w§+0GcVQ !>2lkYqqXOFn4X TЏGn8aķy۫^'5Dq%"oý C:7Y>/vaЀ I*?wRĄ#b25y ۷nM|Ӎ{N4 ڴ!fӑ^ztE qUBgS':ɨ CD38-?f>r|iEy9i{}MAʅ9gY nT#P *a *v#dcGɟj zm(PFq,Gg DxIN=UrdFu@\QLOM_%됏45LN#E}kpH`O d1ĽaeV\Q>ˍ2Xy loZfs|hQB;e4( wqB|{n|Dgk\ | {f l9) R `\Q/V/|HܤFDNᤷ.g7zae"@$I]p:?!L߆( *FB^A\"f߰#ņ;N(?wcc>go"Vاi{P)ղZ`,_H]9 Mj~‹@ȼ.>_ƻv=˕"cbU()z #HCľ|(:ytdOmDE|[ ^эaG]15sw I5@%bAcѶϪO k1Ҧг$Yɭb6}, h˅$͛wӖJ8ySw10$#f+Ov_kk(yK=E\DD [ <*1Db6KJ*&EP]!c\Q=9>usEj\ >9'mh١E^O_ CT[⫙vLrm>m"(|cK lF[o=ėvtGQyC@Q+bk&BcxWG8; b%Tl]gSrE&P횫A%(2l:e;8F{9}o7YTʈf nNypt' {I^H+0)?9'WuP,MXz5t C]܇ { D PKHe_kxHlt4XLոY؟su u'WL.`H6<a`J jLJu?[sܣ6͊q}Ա12><+mkQ@[tRH-Vo\1l8z|FcjvH?ݻg#"ᶾr"%o68hM]ˏ1;Ep@A(P)ܥQX.6g5^bN%S;΃6RQDeG[sSӕ8nuNUM~&(yr%t>5`؊9s29+8còŠ&yy2F@iWu{fw"ߐ *G{Y7$#Ёg+Bt~hbU]b1pXATJCJ^|npYgL!94e"JDžﷹճ787Ϧdn&'dILGMRR RJuw܉mɷE@y>ʍ;=/H6kG_N-nJTuV!p5{xVy}h{olW:We`ӣ7&)qcrfc[n9~޷wqr$>?,s}Ɗ7ե( TT)bdO7xxTns5#ve1ʄ J+F*a>}ۯ{&8 אS`?CAܴ*,W#(N>>vY ݠ V,AfCP'qTD/nY잁#µn:d0s1Ll%G(:b[?mtWKkYwv%_K#ZBPi'kcX)E4 Z)IV~C:ϹN~yXKkFuaD+ȹMPmKUx3.d^o9~fE'1f‚< !dgrYhf'U`é!UUG;w~~@"]^ƠYN˫f>p*fh z{c!㮙ɹ4S%ʔS–@8/p ( Pc.2́(.pw_Nffc-j"V&ȬmK"Qհ e7:z8DW;StGwJzoZ颋M.LjmJzʣcKQH}Xqy/,{=qg^ʪQq܍ ,rS\Lޓ}-oSH]XβbM|P豣b#1Z?7\Aݤ z,h;b2~5rx z/Pi^y(/ hnvP<U@gp"sWg(@.{ef/ڊΏ*O\d`SiV~# 36:G>ŽE@<A7T~C.<0ByTU5;xelV"[ .XŅTzh.=aL?^"Kż%CLy:J.l>-%:hW>u-bRrs"0^٨шgcR(8Ba=̎m8x\}>g5P\ VrZFD<tlٵT< ?_0?%E[ZJ >w/.Ψ>yAͨф@V&+"7OyaC!tm0W{N%:^ %$+4In}b-r -5vS_+4q ̠1*#Ghh(6f12O\f XbyVe6r=3x챾a-hHg z-ߝ |+5n.YqupMr9-2+9zU{@ ,u$K1^M܀&{U8hW1ԈRNyϕ5XOW>W+a5rĶ&>^%j/N 4iݨ(m R!Z?uw/\+Q a@KZ4EC…iee*T9 :I@7P6w5E5 'M 搦{a*8+Q%2!dbb[ D r#8^{"~\t / mdz 3a[g7Ϣ33󉏇 Uš簣1l~/:*&?>~q'U'4*'>7k~}A;O^ͧ%rq?3Gkڸ8p|YOB ,-X#m,'կlPJ'2o+g]ja-]u?3!P!$?=+Ĝyr ?_Q46OcP9,18oX\W9+o}1ͪJwt=g6@=K@qF{ [cUhGD#:֎nV_#e׾ mdvvֹhqiݾc`KυKݦ/ c.'np;'jC{C9?ګ i5YR@588+\A.<d?x3΁L=] pm}iPYe(ۜgrs$0tQgg-FSr2.TfUɭY?ЯەNȊˉew]W5i^1V%*|ǧGgكf/ {O1^~^[jpv)wOI`(xUlY%gz奡Ցp^Ç64+K*ƛOlk8L做a.ld/~ӽ=Pvفd$%б[ (0e]-_e+{M۫<_0{}G{3?%nώ\^Rnω̰rKcZK/)_ ܝwYyvw(iP:9Wȴ3GJPfk۰<@;;rnZykH1~u`ǫ] t(-LNx?%R0,XYb9/ßjDaz~֋@#f~qAjaH }+.a@`Ti!POU]_Î,:GUO-!ˍ&cRޕ׎a'`)aϖ>־!Q˻"^mFWU(`Gn{x포+O{TtgfCņv纣,M_z3>wzJWV^eeA%_aZy-J?nath Bg:_RU??ȯ32ql^pM ?b3<}^S4-J_#!rxBBbt~JP\,[ANA˿XqXMkt蒥`'9۽Tfq`o{? Oz E[A1.A:;u`M&_7zD눸4orMf.Vmzo}&G "i e^Rܷ0[ ]_|I]-6;)vܒ+i{+l_0fj+hΈo(Xx+t6I|uD@`v<ջm~aODǃ6^>Qɡ'ׅzŒOo{P)>x᭓_@{om =WVQ_q\WήܚxcCZoFA;y6"' FMESwx|S lqKtk^4T37Em">C\"_)an/67A]T6鐺}݇AeJR<#",@Q:ol[op IQl+%?^[O;;`~81rpX7/T/[ٞDwA]Ja%Xfo+G+d*;j 04+C^bCǬ);^'6?^ڛ4&Cb#=EҪgu3Q0aJA7WX=؍-g+p}-ad ;iyG js{%%jMi𽨏?~Y5Wc3PI:#")}w*gwK STevh8ܥמhLצVTRojEaw u!!4.'97Fl细˨<5Cqs,$jqD#WYʼn+zü ܼˢh艁?8Q9}_>9ħo2kgl{M9쩙@BD '4Y9a<+5ncy?n A.?S߽J>LP50;CEW|]aX_CP) )CycްA#%w5^c@OSr*/E"uP xS17x$Q niGg|x s=y0/23q XI:n`т=_[u \1iq3킾"2Kw/ {{?ͱ؀q<#ˀ|YANdzu- p\iQ88ߨ&R"/Vf< ^7?Vac((yb8:@C;y@<4Q: 'e~m07x|=-{x-'QU^Հ{Ζw0@'рe ] qA4~iȋ|P@"jr1DU0@򠁇OZp9(E./5`yE=Tb䷯UA3q $`>O/ꂃA T0bH!Ws9P.(b :sy)ASLj"|,AON rPՀB"AE>'7@DT9uB@E:b@|"* \@ܘ? %K@DmA?TS@`u""[=<)RA "spp֊xh!E,"pʀA^ @ !AQՂ Ȁ1@WQMH"! k QC *c(゠%IC( *(DP.bSoqq[Dk8X DGaj@խGZPF/v4{rvbn77 3ʫh c{"&t قvTU1 zZ5&EZv,voRixEM%Nb!b>H?"G+}Iw}K†{hY5ԮkV ^~E6䷟\ʹ=v\!PP(a yTV]>Lb6{9\DId/ih-Js엓ᎸZQ ??(? ]3 Rsaʕ= MB"2*V*CʃDiH!j%Vlu?X.z &vÔDpoKOiuf(~h3Y;~ʃ]kPUzH9) v K~*KK@tlŞ@Cŝٔ`D*㛰F Rx 6Gn%+#@6Zl#:k#bڣXuf XCݹJodlҊ)åK@bխ@c4HZBڙq{{k^z`<>auY,ͮmGbxPtWvXߓ8`"tdsNaWm +Wt5E -HJlE0V0_)G5tV.fACV//w<̫霓*t#\-*MEϷxm_h!ϱc=X'n78 g,P%,")jZ{)tQﱺsAIcm:φzsX{M%M]uC&2lB'ζ%P5i=f.822&C19`L9vG%D44wM.yO QMoCPP1 5-bڢV076$ANYCnh*pmѲ5En~sp&sW5c#}@1BxzH '@6ѥ (C"~]J {86h?en$2KIO̗hCb~~HWmֺ0( 6;s?LOKܕ#2$ΤnȚ`f Z1AjA1J٨@v]5ͳeyط?ҫocus}@vX;.f0 쇴+A:|%:Ux˺I N}$ib{Zk ;|Y0v{a{z#AwƹcE) voŠ5Sȵaثx|({ïzVtF?z,Ygh/]Ю>_ֲ>oF!a,jZ﹗`i8a`o8|Ns ;֪.ϊ߹Q2C/7+b5Jͬ^a:=^{̞KcsY <D2eͽ09z΅rؼx -4ըcV1Iimϟk`y9K[k@ĥjx^oUμzz~4?jCe}mO%H~6w~n[{ WtdEq3Di;b^9ajt;Wo9Nҍ7[mu8;F/:E7{oeǢŸ3/[7j%enhǿsS40ً(JQT6HB)d!(Fҡ%ݝ.?9oϿZkUwJJQd><^% w{^u^6S1s"֋]тeoL:-\\to] ͕U}_1er7%MT~=Z΀cTіe6a D`w\9ȢARʆ8Pcőaբo = ~ǿ-í;0GʡŠΘWVE%~@5J$G+,:iȑeiak9uoGUq{d`5 *5P)38_A)j? >{C8 nIn=L+N' /.=Ji-Ĕ8_NňW=k\j,Y0՟Pp`Ft :zc7R5ۋ}0is12M 72(k&%M 1Y?'!Mvv!N]OCA(T1Gv%νzƜl Z ~нg5,GL&ia>% umX wc@/,F)J~ Hݎ\fLX?dI9;`+_픀:šޮ6Iʟe.ePY f! ?'$uA;Q =}='=ä8wG̥>{ʕ pQ—YdoՂ&Gz8W;NPG/Y̺<2;@8wёwrgt 6NXģm]>g4A s+sC,!wimӻ U(.n[B{(~iDB,R$,z[Ci߽~yX4tp9[׊6<^ fd_$o_UWv*$ AA*0̳~lb#̱oM^%7`B^)P8do"xhoXas/1( ohtC|н DqPj<4?&sdW8N{:]^ 455KOЭ ?HKZ8C+6s+oCs.RqKۯEUΆP8|B6[v>L=]ҀZ}B)EӊϮq u*4gBrVkj=d#otՅoșaNYobwB [bu3ns>VXB5g_>k Pziڶ&OڢLrbAUπUX̂jJт2$Ɏ>jw%ML-\BM_ jۍ{A۩6Mty4@%  Gܘ.K2 \I,@vBޠkz 4$=rhwq]}9)58Lgqa?9EL,.hܡ2Kz5uT_#o6 d)(<-={1_\U%_U'8+bi4YK}XMuBQX̸ !DF^&AbU]Y.}!]dKAcN-m8#|%JL?%H{;/fb*Ef)9Sq3a+#.ܡ|H9Zm)k#@D/q]Cct^AB,{#eg4v&=P:w֡n1Emy}?`Y|kR0X )J8%hPN"~zIe0)q{fïw^cRXcK U"G#6P'КBhPC!* ];-2*fvVb!wO1`Y%Cr@ '{l Ҽ\SFbtetW fXTE沝L=TUq8<ޤy'E#+(.s$@^̀vEJ ѷJ4>e1-<8Vpfoewk~ <) !!M/vכ`NV+wӡٙw-_Z`5!Tpl}*Hbͱ܅uw a!M'X8' qCyQqrw-2(R`kإ擰1QXmo_ҖB֬)}uҙUcE@WJ$ }ՖhW0-کA *k8ND U-O$,_;ekQY$+~S6)RْQ`:3}_{6PY:43B3F9v*}a.0Y62rڙ\t*N1J\T@w**Z!亿s[_{>ZUVŠDetȥ *s@Vg$ \Wqz,KnzR4&VK({QzD4[V9lm^,q~n9?dQG'_TTI =r1E9RS_.jGG]|D׼s4㘵65I6gNvp_xsfX9 Bvjho_Z^N88WvB1vڌ L]ItTXIՏceͯ0}CYX:GT/%T Gl*ofR{?ON^߹SOCw7ڍb a~<ߘu5F;Ү=P0p(*Х"r߁a..8#xa>=KSg .G#Rz ѐˎ>`V]/ї|#üZ=@3Cy+3w͖>uuPS0W'׮K4/z9 ^U-m֥~ JH챺@fސ',Bڧ}gl3˩ӜdvnR# tQO&\)T*Esǚ}^8Y/uhI ]B^I>gnqnQdǰ1<gy0^bԛ5,iG!c!H47!{n\߯<-/^]ynZ\+Ʊ^>o+IˣhvPq\˻%q42,>od]WۭjSj~+gSB:[ܨf97 g k\F&mk!Qj{J_7u::n^NoqxQqׇKB~9a?JLnL vg˗&_דNd$"skwo+L?_E*r3_F.09a}?Na_f)UU}~E(0E%M'$V&JN͹}~}7kM xY1eJ Zu!{S vFn<(ՠ O74Q7#l-(8Y3(y%ƌxvo֚ghr2TE {U{s51QR˱eDZE0p Jɱw /z 0hmu"Lq*Jύu`􁟥{5۵sl0-ivBͤZZL,T{]SƔnÕj}*gF49_qw0]3#6@բtbE h҈B@nFբ-t N]Q^Q6RF%[(lO`5%`FT)K w{2:&[*39l5/v &Ҋ mxPνBbJ*R*s_ϥ[tɃ7fxdňQ/] GFsmōN v@///!aR^C׳r_x|pS";ߺa>5Os"UTk =DSC&\` ???-_a;~c](3^r,iͩT>2k~Y^n!+@0F66~wUM)[!sO^c쬫z-[P 5K(y`C;j?g8-w!@ BqS.U],Y4"conFaPytX C(aMϐmc+CMB$3*,裋|`fRR(v.q+慓`$̢ŵQ Uo)^pDw?OE!h$C{9P*Z*TQ6+e6v׀J4{:unr󦺸 m@WpM $\>ٴ}I9-ۻt1k5]WuRewf; ٴY9-`3aS5`n66lB(2ۭ:u'mҤTI%:[mjUT*uiTTY!UQ(l212P5W`j JtB ]A( (- 6@T)RR{h$*U@Z@9" H( .A!iKjz4h(A5$fB[%k^҈ZtUؖB*fhT YXV%V@c3(XUJ*Yd UQEVڵR ZVvl&m{zI0:G݃5;sfeh QxIEB:=;}^k֗ougvmp R}KX{xo5k}a24(}̽i=Жm03o:)P2^ժO}^ן>r{w5ql˽Mr_6-nmۇ.:{^^jd.uϛ^>]Msҽn㎃qxǮ;`[mrk*YDJ]huʽtEm*h׷y>o/Z7#}ܶ{=E U/Y" [q#MOs^QJn%o{=/pcu鞧TÊ}=|,Uހ<@):t Zx)]Jht 6A^6A\mPRwP(D%@ PzeR?ԭ2@E(MW\Vɰy T;ް[Bʚ+>!L FUF>ժPR4.( KQĉ͋d)L0UDT!-KaU@x1x̒[ R*RK`,a i|]U)\5/t[ڵ( kz" "ɒ.nXdcD hn#& |xuw<ږ%0 [(rۊf"<B%Ԃ3auD(jRBRSZ-A¿|7UN)e!:soO`}/ )AЋȈ c*Di>#aEP9u"˫`, TPS,aOfс-noH7YYn3&*Ey閐F)N"O6Ƀee}P(4.iG8٭P]o꩚C@vS>Sk@E~gNS`6Xjc*L$V#fwPWCŘxth,Ho82gqj KuD[zUݐPA6+eȅ♇] R# c27mgPUhdRSDRW[x?fHf5Ӧܶ ա3kiop(v1R35$(طsr)"l.׽֣tmqdE%b8=^šb1"M$A9H8yp_-cyD8շL82Ʈw?9SCACTrI[KU HR019Ͼ"i$Z9}urz64S:4~M"]4Ɯ̅yqsyTY@lNX 1B+g#7,In̏XED͡YU2}V < hxehW#<r6CAZHX5KpB@~oceRp4oEjՎh APzUUh!U6fxڴ[F#٢dRo PN V=eˤ((!x[/ Μ'xk=V ZXIsJ$ݪoo>_^IhՃRlLO-"r!h{r?m#j*x0Mڅ^?u_º}]=4]w1j2ÂIPJ" (m5gaD bׄoexM5t#D΀`$~ɇtSEUVA]$HXlM5,!,L$,U`Um8b\"+бigjԤNonDu@AS^ Љl14g1g{KkWyղxw#h| , <d"[rERt0M=jՃEZ rouj^'UA:q5 '|I%Bg*^,.#'-9;ͿBx5A$Ճgq҇RNɗ[k. 9UT\j F³'FZn8.а2rCOe2ٷ4>c}N!=< j Ƕy;vg'ƣ! AzT}(fQ)q~-ݰZ*0{Mk - az_/ƎSLط_ftNsn*$^GQAH&og#ްb\N ۨkW/1UL.x6m?[Wc(&wr[aN$l9r̷l[^uPUiG}}Vhzx #pPc;ÇKd6eVQ2rh!gׯI?[v C_ާcߑ0z uqS+0{ӔP]Pi>w#j3Юzv.W=eROuǯɷ}aR3ju|\]rxFCǰqmKD6¤Jh7jJP`FU_%g:j>rc1!ȇs] U2A R )j5e*8'LZ{)WU=l}<ت]̭ ^y!BB Ta;Bˇ$X%'%91F&n y,xǢA ƪD0_+C Lh:Չd7u, @gx*ZR..@I7R_7?vL1n>oԞvv __zԋ?rm!gvz>s:/=4Ea6^G:jF HD!g̡f :x zO#zL=n<$wQCpsq:y;^񑗍%#Uv8,3z"#40Wb>-#*.lgVyLg7=@V%h:Cp*h4ie0W6n4g|tlb'TMtk"6"N|۬W6ei3:=9Jc2,jje|Gb I HQn~RV(qg!$)BJj ߙ P$e@dht.C ;P˘$~}Fbf*&Uf~(ݺh♁B9+e*B܆-?&gMvu,k(] b;zAjE$v=o80fc;b;bA뢓l4! ) R\mP{Yǀd+a,Juq6$`LM *V l3f آ3dxW dQ ,hj.\>%nk*F{5lۘ靧TW6/H>aF4@ɣtD$=vgq7 M(q7!5sɃ8I2䊩t' C,A H˵ȃCI @!O7V+$: ;FHs($CDrm04lʎeyFLe˲V9V]!\FӼ{54XkE6撼%5: ʢY2nwoM k!{r`ym0śr@aі3.۴ȃpQTW\W؝GiH5,$r 4\sb&UnJ-*<.}V4D^۠p.ZT -)KnйWA̽+łK•e3$ZDz3qS]sʋ99N%N-lAxٹ']xhj1@U$6m&:%*r^yȮv_Q7Kwv^]xVlVjkBgEMȎmHt8 &M i@7ekسK6QP@RHPBڧ*UB Lu|9iQGᚐ66*U{)#_=SłJ#R`7 癶,)܂UH,qRifm0a4Eџ sIwJꢣ= rjq|-(=TŊpէ5s]1tTP L(q\Ju:g "UHUF1za99Fӽmӄ)Y*ZKijVEd@P**ŀ$bFt6KbF,YvRW]-2,DZ*~9K뤴!h+8H1H4., E>$+e(dwU*Da1NE$yT!җ?)ݲ4Еg<% .z6QSUA6HZ"S(+5E <~K\0VNf4Q&iq@v#V Y. <``v!,D8 x [D$8N xB 'áJg K k(BEamfԢma6tG#)$ޛ d ݘޟ!.ʫ7Ȇr50 RZrܰӌLŔ,KC*r&q0`:<΢Fd2դJ5H. q̓dv]"=  i2@ tJSt Ab&r m襵xWf݋z=XTsY9'8)UIHP$HْNrJ^R, tPcěɢNm &eCc<)9u,;5޴ g}۠ǰ ѹӽXmq 8E"Kl|J5Q@(TSs,q oE$mPՀXȍ^?uMv)s FODa:k0~Odԣ':NY>?Q'o] H]abԠ]&C_r.dYͬkґTj1GUR7z G=-;͗bY%گ'GSjSѥ]N#o+7n/1;DB`j&ia-UqU#@aL0HWX_1L(˘.Zގ# F6 o4@*#;݁X-ܿixq,DARWB,SO}X#3k/o>x͎ƣk{yurHx̮M6E%KޔPH$N0098lxf7A_ya|7X8{C*HQ#Vu]3o]IAL1(5t?wTՀAK_nX̃Yk3TK"5*W( fԊ- uu=.N|hLx2Q sDn2(?#}[u[>N^)Ƚ$^y9!TСI$58SpY(efj(ͩ1жT4/ΐCMQV,B~ȏ&IrYR[3$+"}1TM#ZrKOj-c DE[𘃆@TZ`ơQ 0Fi8661=NXoރ{.^2Lhˆ#f^a3 l+.L|ȯ×飩ƭٵ%8jUfGnt hZ_l o[0LT[6w 2j;f%BPA1g'cy+[o :&;p^ڜ߼(PxNn;3V[W"Sh* $ Q]P2 |Bb\ꪀC i (=0x%M`WNQ~Y'Y Tl\0d,ddZ=ٲ}/Q[=%`FqB*vڨ4ԿGb\[dvt0*[[JaE1Z wZ+",Trʴ$F>3 83BxG`6 `hcOv<;nA ;ą{gS` L8(4JXı.3t`+YS᧋&|/cL$Y@3;Ѕ-hlW%:ܶ,` >@+{XWw}wa쵩BO:11G\:iPP8h{Ca[fc9e{s} |#ź eκ;+8R6~GB;U3eZ~]/3N@ .)zez k"~;Q[TZ?Mn<*Ltjz)a^Ll_=Ƚ%R :El;lhbڻf4U;GH bT4j37| ~t- TT5_ 378)]ֵtUSp88+֊:\U[Z@)L0UX+!af]77$E$ @ǁ<ަ_uW<$0jBa-=ham աһ!2I0w쟾fI@ÛN(dYH$ @薔0"3U]'>QζԡNQ 7'y r|Jdv R.eU2`Ef1rnp 9+Z&u^{Lx<6(1<-$4Cy#]bǍ<r]˂5TIn o岅ktuUΣwk6N6D4@TDd̨Ōī/sX`8'Qɦ4lelp4D q1Js!cd*C/ }nLDQ(V7|jJDi![^0L`u/e(@~ rc* he^*[luԘcD&t$rnd$(9@˃wOkQ@XBobю&oYaA1BE˽B@*[uBʷ3h~,Ό F_LM\;+is_r?eԖJpm+ 2L\U2Wz jEׁ;5kxDY0 ^HMZ+fӛg KH銮 |&H+NOWep)Yaonbec/^! X*3`_QRҊq eЩEN N$"q5-v޿94?1g>%];qy8g%㈔ȱ-jM$d08(C-{rj%&ȪC@/ WŤĢt[eg^o^wF(MƢ9 {fL+H=z2yUpcz?9YTpm _a,^G2z8a8%y9.Ng0zM{fF U'yMusth8%92f\@QÌ:\MdB fIJ]|saz 峁jj #旌0tQ1 Og(>qHw72[Mt> =AZFv)9TR^)G[u7OH 9v9'O$JQXHdJz؃e2eNt)kiKzWցJ .왛Fs9.ݬܥx9vtQ>`:ׇVjq10iѝʾig2uڦ<Ut.혞VM+U߈jv_(M?wHR^YkY3 @mVoZj@1Hϥ@O#sbꉬPr^<|8!L WrBL9&l-!ԂNիS~%Vaf)6D5N@aU^e> dNlԄ݇g=6s%PN!T>ca4F8ٽOϏwkQj)Q0YKǂ%ގt.jA,5-`Nw)$a'P<GQ7,6jZ͐b=H 3D1DPA ^Ճ[uP"Pu9CRB70>UHbN0I'23!,0uyM ($eMӲ $"pGp/at,Ѫ943dp"k9;a)=aIȰ [TƁf> Y]G1 srUׂ H$Ưb^Uzf!ri3đ}#I]Ww f,U$+> 5 1G򶺺6귇D;s:,EWt~lxNvs}~6\clQd9v˽y%7{tŧsq*""gߩ DQVxBUI 2 l:Pdl=D ta2Qڣ^98LNvCO3q{0s#,aE/Q2AǨ*DE,fYLP{g"s!ϺNjgذtaI꺕 UF'i:j>s.WsUjC<~%$JA7I@۪fmn?Gs=@xuYAuvfU) =TetuztO4R1-s@I.S͒i5:* zz-/zFdbFNFĿԮ-]Ka`AnR KLe,SR)k!Cp3]p:JxFouY9:BErxf 6],q{q:BR滍,wRĥ#ɱ7h(S6 Y!<J-xeŞ"pͱsGA5w ``@o-L{+zaxQ%QQ=rV>L877Tw k}k@s(O?O B[euK0q LqR!b$E)[åmrW}тGD:_nJWʆ!~Hkb7ˁ'[yWn&(u+v]?[wGKZ << 9DE 8 iT՛"BxX()a2`H??osMb)mhCΎ(WPWˀp)]Z8mtw+xݑ)BLc*pæ73r $Rrՙ꼀< ᣆm> fQ-%{* ֨z$ȵأsz,DZzGζ8UBèoq]*ԃM iD#[z¸rlJ x$2^(F@P%qe$ 4"@1[ 5f;i>٣UѱTsP5 pEȄe~wLԄ7QՄ rV`V‚ud2/-fd]4 = je}[eU5w%‡;LZnܳ3lx Q (Q([IX^C0+(>DCż4edZ=|wv,ӵNfgxz'~q׀X20.4I`c mupcO3P[J'G%#c~ Ј6@vz`mV#ˍ၃ &'!ʖ͌Tk\''is4>)Q;aw]E".&I&47AtԐ'rA`UH`@WN(W2mG`2jNBvhO| *2assQ*>,,`7ZΘ sqV,1L"`2<^a }YBTXY!T\y:3^۝T:-ޞ Nv{$*8rkxDUrCoYtp\}x qS'$5wZ$U u(,qȤuDzAV˟dscn]y\0z8ʈ֘K/OƯj<ܧ T}uG0?fB=KOr< [; .wuVAѐ">0152v5X]Zv ,ׄUl_8%Mѻka[M-Tn*Ψ,\w) )  HjfL {k4|c:0 3ο-a2?+p)HɄ,<("+疔ͳ; |I[[:VޚgՑI(VIe8Y.*]Z-/F Tޮ DZ=׭,ֻm/QCS9^#w15 j;2O2ϵN:{4h:+gA#VTžq ۡN=ˠ_a!N ;F N½-J[,yr:f˯vxϊ=<.^g ^s m,mFn<o8gv uf T9'[ oX*Ta=KQ5?sxAs9RlѨǹdJeQamF:M\o XN u$R- 8֞AP.!IWq2n =i6%o0# enrJN҆msD}R}a췻p˕f`\`b`p,/³i8"ELvf-5&zgާRbFW?x5WeNn l#GEMT#meܽATZ^ɉ]9{,{Hfa$K:6[*cl` C\>6y_\f mcNjG츰^v4KRΟe2wr`?i\ڍ9R+;_rؽ@,]E-d ]@1hnk'U;ǫÖgh͓=jA)JI1iJ_ gsI(NR():S~TUf4 N, = uXj Al]ߘP%LՁ;:]dV+%$]agl͹Kh]"3D\781k(D(|1YA )Ŗ*a°W-A:՗EZW@]px~b"殺3!N 3 ]20U3 Yϯs$c4)Z3e0XlC%ǥ&(xZ,\Fxz!r2nGN3CU@4.]BaXXi>-2כ}y( Ҕal۹jg5 -փ;P_~2aV?3oYojڅ-VP!6 ABIM(uǝG-ş"t | (iMC$:iUQ{t:!=3Hy$𶻰lb=b'6 uM \Ӧh {[5niV] h]ԃ{f19ghM݁Ψ"ԿV*? 6m2@ZFH>KO;fx<ut_ot}r6{%E5ܐP=(faGRmŲlo#^m!<lÀB''CaTMN-I\eE~CyH̆aD]69T::FU:􇀆%0$,>Ud|J`mK;U]} c;JفSa\NiNo[fc{ԺyVx^8lm8,Fxa8gp03l-iA6ʺW -d&pr7uo18E(VՁC4 hs715xYCY=sW82Yサ)\kh-):'Cfp03[M2w)Zwd|mYZk8F+9Ⱊ;ŕj1mʮxsm0`k86wcSz͕ƂY<[@֦39c4 HYι BůZLNW$aX#{:%H5O"tc ]t5 5 @t#~1SY z^l S =ЋX]I $3|xsic>T ^ !AԋA0[16 "Kf!y8T3AaQz4}0 ҏ3++tE*si:KOWLqC|)R0OsY җA8@C: ^#Ac1U-q-AA9 h0ca"\`/1!Ddt$b3,0` J"fcL,1YZa8&KAn3A4Ċp)Ҙ(uX0+4ʘLf_+)I)QC(/Q6!閘el SKc" n !j(,$\bCLnf"ƒ ;S&nf S!# : 4"h3cţyE뚌NQJ0dtRD9҂d RtSᰰ3E2Jd0z's;*1ogϦr4GsgVJ(B+ ^Q\o+x vؙ\ {Dq oi\[K֨rApGkmN3֋[#h( 0r:){N6MC RXLD<\GSYC}!@E um5#c-%ZՑ6.1fAwF{4 [{dh VP^7R*7Q5ұZ"utF%uo #N}>BGjHȷC= 3mݛ6 %%V:!K;=) " *Pi 򌽅2cV~#/KH,-\8\lIgHuZt0C€-l<΅=S%`pUC@<{Ekodnж7-"8U.Ȼ)8цqۇ Ѯ=FnN"~)eQ4k:.0&l~jGQz"S,CA`lzkVQ- nMmW3Ā`%53zP2Fn] N[dXxvC,Ws`v4qޗ6$I׫-2cB>:TUSm,%˜:P#֭FLu4570Wk-qcRQEccy /YçSrj"gLQ+i;5pozʃٟ]%u`CLnyoLWQ؆f=@e+|dof>'ٴowU@ d%!RLd\jсz%mcKiUXͳ84|-4Qi4{Gʣ1jS6+q+/pC\hoJ瞎B E+,rlhΚbtVlvg8"l7Gs#o3jD5FGoU"L&#`v.)jsGUĔ(3aR6/A}&QQ"4IPQ@T.ut'h$7h$:z/iHԈ)*"JT4R WCȔ`Mw9lھZujNԳ%#=K/n?X9c@a#3j;V +UVwe-z m掋w_BXLn:hU5~ RĐ͔(M%0#J)ůk[aH$ChR$ʢk6ng|Y Y:뮎1?G ;ٯۑۤ`,W},B4ܽa[; i|k~;ZoY^|R֥):^q,4TcWV{K"! Sev^վI:qxqԏ#aؘYpl<@f1%u_; t53^E9Ps#7$Yf)yI%dD4sY6핬 ]Q`8~!j޿Y TiˤBgB4KEFWFF4}Շ=Ab)(9|+16&0W{!fߖZÈqw}2a5{=;گ8t|Xh Ԝ>OЇӀ w]=M<2}֮p.X9-~wǁ<70Sųk4%J{m]T vï<^p ͛Μ=cKaOn[$*/Pe\ SWRӜ'NCL9?;EAcvg<Zy%)9p};'\FO9Ϗ.s ^iZ6^ vFx q5+cS_aSA+pHZTew:RlӖ AaRpSJ5%4A+_u7u8V,+ od na#֕ێêyxѦi9y:z7b}#xg)ȒTȠdYC],{ptuGqRǟ:ݕ-eMiN6¸sƭh H5X9nw67w00f4) V Oy3 0(̼Z䐓;{^Fw)Qtca۶OR{ҵ ~\k|ylK :phbnˈ{ަ<˹kLq$T5VM[&Lϋ˄B P8{*Faz=z$JEn2 sw'&IZˎسP*I.<0ܭ &!4˫b?Uͯ^[mUoj&"$(0C{( V4Mm,d{>Ef9X{x 3`38V$wvv,ȊCӃDY+ ?Y*J" /#Co4>XK $`tr%:[ޖ6ms]}j̢mP ۶6:v[|a|KcUc䳛e+2PByeDoov" 50-,fܮجڻro1C-H}"1>raN(_B7Wm+YB"r?O߸azЃ.+0{tEu,7Kr |zygQS\yPԎ9tBVFV\R,zw4ƿLc-k1O#?\0ӏ1|d ))5EA(]sA܄hbj ^4k= 2 y:\MJ* YJv $CY#+Ā) *3.6"Vou vusi#h+{ge"IlN !1 #"zE עڊuEdy qqݾ$2[-dL^1Vߵhrhs6Kѧ"<ڷM ;Pᖨ{ӠwTp=H֢mGk[&w@v"|UVѐ7(\qS;/ze0urEuP9KP!;z (CQ(i*s͢6sנ|{ _vMyRG.׌w8UOH pJ 5 źlʼnm&ڌn$jړJQF6ZHwgbIkFuٴPkwXyL$T'Jm@k3:6ڦ]@m!FB%#M&_d1KP6krSE!1#Sc(=u% St{@9{s a桸˶Muj-T}^ZWi8rw=QԺ& Nӻ'Y 7OچſZϫ2O F27́BD ̻%R tmn;p׋>z q T\@'ȕ )\3ՐЀ4M@/\rmb !Ⱥ >_~9L?2Ki,,OPaq:5fCU+V Wc|o$,t`|*˕˵W2WnmT `Rח\{$d8q9d=, A$ň a=~{+;*˝ K2 ZS(\o ~7o ?12;[?`v]?<g:@Duиͅώ̆8)š D8 BdZק,? :-=Xa g5w!!7Cl]([|[N4$,;4L$e:8M !mUգ4Doҍ Na!响; ię/}Nl0dbV$VS9b7<[G7r.EC=t.9OmfԸ RO0GGG)(l`cB*`T/)ىzʬ-#8$[Of21`p5ip,ƈ(樤S{]X0ɳ?] ,,BK.sA{*BĪFlYtZ U8P" *X `;+GDP*5[IF \8[Їb:UiZ:ײ7nP'drκQ|V$"XOxs'*e!R:(Y9NB oG>Uz܎q>C>\Fɓ.1"SɼPt{uNfYKpKЭ!3p3rڝbijcX Tq7;S ·f:xcX yi6ā{"`r9DǢeHvu sAmE'n<~DsۙMGSЅD&Dpo˵ wuoKp/\YWY}x)?h5փF7AR6 mYѾh9R:RfJ3/. V˽8WqqC|@Xmݴn+>1`AX퐝}Q~v01UEqJiCs&41XwTRx'֑A>XpE݆CH (rg+J*Α\)>KY 2˵Tj TDS Mg1v/e:r&\Ĺ3 ɤ?GAeJBEѦU冲'$w'7'Sv|>w}t#'+Vb^;or+N֔8s;l)4җ}md= 'RjKJ kWaw1zR_cWyC}ht2HV|σ@,o@b)BP& 'bZK{sF"˨ 1G'rsH9ChBZn+M-JsH1]V̧, TU$NN"gcER\qw" w6aVB%`8 2p B~hCPL$\@KZxJgeD{ ƠQ#HMc2v1 j,]N& r"XmE˂yg pt&hLeDW TRV4 ȇPIy2N2[w "Z\$/1hRInH0@}cW9dA PU7Ēg}5 gjxq%  $AHK=ǃ.\=uzl<}_D~ v+LZ2Y-' U PQ+Pؕ HcFe#n򰙘Whl^ƊF|CȘ> :}ƍG.0*f[JBvRH'y!nnU꟔5߿;ȐTut6"AVPUaTeP;Hjy aϫ sI㏛E!z5nfMeS2rx`iV8(z2gu/?˪Q Hs tFDұa4gBA' cJ hr8]T?2:5PJT /u;3kn/Pd_TG&Y#|=8e#%HX4OG\&50s 2_W E ^ʍ:x(8vF/h"Qg]9j'jjIY|nRY(ܹ5(q,س*ٰ*¯* IQK!LR|QVya4pAv+J5qަ–BnSataH' 6x@<44S A =G4S6c ^D U4TL'9'D/Rr: ?F4#t@9=|"EڣRQ-7$֗/6rA2w`"{x@wSwMqnʄ*bҼ][}aH6ɗ'f%'>P$΍~"T+|3a $ i&{ 8L[6jpL)dܫ}]`Dz 26.[e6EB(u6pD/B} !<-\ -ζ~pbEJ Ln1M+{ xEPB{ ŻjU1mirh#dU/*_-(K]]ifB075PNr-N}rh&kOf(*LX(S z.Yog>w̙<ſ#@ƻ߾xߖw>8>L 5ו_TGp͈CFAF]hK ;o"iYo}y{őhY|R4(G湜fmbih ߿u}uh/ Xq}59:Ֆ'c, ̢iAݱ8DCs݅ |fElA$ O]>L*7=8| ؂Kh ?3jZ`Cاά٠jC;Z\J,qڨ CbH=M2u+s^4wMMg͵xEH2H7d<5g|#pF %rc8v+՚oiKĠ8*^-zB%B ܇Zam]iHrߐ6ciAk}߆İC 7c&E.AW!EI.>`VPжeI ]<Ԣ4d45~/n) u:ҬdI!*[&Hw[*hTOY0L"ᣙ&kׇ<쑗"sy7gAMxGL8dXg8ic/Q/.LJrC,6cVE-8sr㑏8b$bF þ?,p*o.=`!A/A:xSw9j+n9r2[pD(`P V*r xaThhCګ!nD> <Ь|ыne ɩUF*iCýҮ0NlwjN[hÆmey_ OydF4 eɓe/02EeQeNYu&X9W+T +!BTtD Re1qP B˃5ǶUKB՛U"8CGs[{ k*U- jHќf?v_Qc. H|2 oOG]KsUVe^2kM#' nva 0̻׽vV*(~EPS}u>0rDl 㯥Nhm \ІDq"t&DOZ:PN{rBXi(7 (yE66׎͜_Q=Ngjxч# >dgU}'r%u>Mr Sr4Xbh}Lp%W'/!}[v6@GlBpI(N[ y^#9'%p?b,o9g_:mbBDߩ9spOC ÞC펽3 Q`{vf'B#hj^V&yPέe?VP=HwebU@tL(<(I=cQBp -F`ZܑĒ* !:dQWlqz o@ßI>itvpn? ,k)1? .9H ,~ad}J]yvá V!gPſ"Htzu x$(,32F7F#E8,&''DQ(ABn?,~ŶӀxsw `}9B+&Brn:CG }ȱk@Hp\t7F 8H$5a `@x Oz]ؤjԔ BJJS1ң"u+>A5EI ryaOh7b@DQݸv  7D@{ ɚ BP[9-P+Ę6d!3~=oXAJ©$# hj45%өtA3c^ jlVh'l (Ut^3W*ڋ3 0$%xjqW^6W5݂ݸ p"\fNjCV7. a2ʞZBq ǣȋa}ׁ|LËnon;E-[Hj c&q=odњ3*6zmǪ֦ko|ϗF˕Jpy'Y8Sř&x2Gn9={f$gms"^(!h2K~mԠvl,0y&!p'Nw~skԪ(oվWDɲN-xަv-@'W}n&jFG"\W?fHxu*OU'p&L=FB LJ}GQKƷ6IÈ,76o<82\u(>JI633` T3ʂ5!b|c?;\U;iGZ^=mlPQG@p=@Tn5 eWp}꫱b3ZxW&8_&(*y U9. uµF]QVihjma (1,f轄^W vh)y[ܷV Mʪc K0SFZ2z8?o8nXPq 1HxK:ڣS['}],+va)Po;=v8FAjT1Ɲyg!V2NEad-Ee j}9We6 rha%3AbD j6hBc_;yd0Xu,rbtVǩ‹*p좂R gXHwDG{8AzD,$2L ԩ;9Jm,$G (X~嬸>o[gmL=sHoVS .1v~y1-![З2xM(=rN)a |T.mzVYWzi3&ʨxZb cUI)N4Ӈ]2**G44 pa,GAx]_l+`8:2ʴv&oL# d 0O){ }̠;!OA-})Zse&N\ij@'N 8uYIQhSSiB1W-H/Z膆A3Tގ{wGu 6Z>VgPf󾚓S+e F[? &qS, T=!5!(,c[o;UhDIJH nq0%3B+G?ϰ(˒ ip%+CINdak$ tQ߰LSP ](3(f֕ c d UJyATi { X"!PugV!_fC(TLQ!dCmr(9.tŢPS|pkigEꝉ%N`<,Ab9Q炼]2lJ)QN{_d`*ÊeʡGuC y C RPzUB琔$OY?e3YExL+.BTMW/C3%+lW24O76{.(SVd)#U:3TFĺ:T$lN2}& ?etLҐ86@2BTxʓNNӄlm s<)~=O<\n6x5*j1'!\Ͻe[Q~d0ڔj0#^س2":y@g8t!]D TEj몆qgcS&i6UϛP2M9R{7 UuXs$-S4R޵ύᱏ j9ǚøx_qvq[ (޽6Ejo:]]!N[p[n՝ۧf-nd D 0g( )n}JF rhTJr&\IrYq:\C 5 <.UR"s ٕcSn/2M\YOUS3aC= ydPܚD,'Ksca~>^xJxrےiT{/+ $4xlՖW-8L3Hp*=d2ֺ$zܬօ{&БナP>:*d5qUYphQ2|tgA4M$ڝQ0P3 L$oG_m{>쵾m2z~Ѣy:0InA7cēΏSDu0/uߋTg['ho]R'ux*:l 'F˲x\V,R"L=(t'!'IL|Jy4Gӱ|}Ěxg|K4` {'jφ41φ_[O+r']5skʣk6T^;KL:]ړ͆1H9L'G3F&!Z{&ㆃ4ok=$׳Bر5E+" WSJS&;L+FrZu[vku:$02i鰷'uusaƁ WVé̻VIsQ[qKlG'[D MC-<[hvN9QroL/2iQ|t6֪4eڮ]I"T]ťCjj5^mh>!S!cg' hL-N ̑H3*RZaD}^Emkm3f {8 iÕC8GI)!g:Fz<[C[#I4HsRbuI ܑ%ZF~hXp0%ִ`4b4SMvs[Ny;I8le2_@kBMИ*VVe)TɕU\xDrCe42)/AJ6̙N.Na) nvARdE]8%}\T:flZDP2)̜f熑P,2km}Z$e)Ty!ڡ)`l2|+'`x_vh2Vf:EN/۲NZǯt?C a"Zwa:( L(օ ;ܜT2UY Twt)5ɭ&_1RSImɂg2dQIqT3jB5VV--^T $͇Z %Wz.^7Ni*Mzݬ|*7"\3 w90g.AFpCb=jp̎&J0I (E1KKE$!:Dp(sͻ'MHndNjSKIOS5'050Λf!?ScLx>b} Xj+HdGHw$CCd XYl*C*]wXa%YŮ릃}B]I:L C ZT @%C7S5Jb!E4w-7Pҡ5wc-`ad ~WuQ }`FPSi= 2-FR5!m? $8ZHjJj ! ϳ8kcPZ OԫTb|DHTQOawPns)h23k>0|>^ꦓZn<Պ8g4(hPvj`@Sj;cƩ EDM8:$,Qt6U3BSZNN *Xwv3f$#G,;N6ZT3:YU͂-!,õclPjȪ~ʣh] N}bU-}'KCne g|͌,adּU3Ea^5Z|7ՅjzfҙF GZ4ꦶZ'C67ctE|σv' M IH5S9>{E6k3Hd.*J}mToɶηhBxP >uRUWU}KaJI2yԅ$Jɡcv If𮀷[S 8U5&_CⶻҲLwCe0;)&f"өPF&tZRL( ꈰPbTxiE;W;t ;ЬG.C|XA[w0u ifW?)WaohQfLsJsIOI)-}i3c_b jxS3SƔ2rq0S yҠ,=vͬ  "XQ6@ti`mN٫ƣUԤ͒IL%bܓ6͞Uh$2LʭLމc-qۉ4fN#&" &fͭyu IFX-fS L2Մij`BjA8LSّLٝԂlWêࠦd]^H .^ 9:󾐘J[yNc*%!=v~I֋"kn/Wa fTq!tE͜)5aT)92wR҆V>Vf+G?F"wh9LxY8C PJ[xԟH,αYu-3raXgTu ͶNdrHi$$3I- S!P D*?=ߣST8Zq4-sTQXڙE/1I洇߸KaOAld64mBOE:T2aX]sܲ0 Mٖ3S70Yohch 62N ́f̓taXry$SO{F4ǃAf0tjOss! „$Xr|J͋8L(7G?]_>`cUB&X+r M˗]Vr7*M.͟6JM1e &ڠ͓&*JoU6l@٣&]̒{fHZ,ڇ Bd ILɑH]T-=zuyظzn$PS{_@u\9^Ϝ*O4g)*%$9DÍ(a&:>т<$ O_`ZI6'KC#UOL*anř-'gJhӉFS Hu&:(uÈM>ЛPOR 2Z>dB҈P-My_FsX3T=zo!L#i,IT2T HRNxu0aI3W,8k::Uiau uPaB ˖$wlN/}.;nMOI Z2CM[H{NlSZC1Hur fV3SP)7jNKgvn!u.7sCnzY-ѓ EY0hkd3k3Zaϵ_PPvJ@~UZfºMwY8)Yi'I&ys4G* ɓrgtt}_)h졿a4h02W74BRS2y CGoNxx1 ćӾ&J} jL+l)U0hx8kaM{iMZPlg˰)0z$!&I7Sb 7,|蓿+Lj<Py 0u:m  <54s!8lځcǠ/SPD)&L+WA0r6&OÁ *O|CyxHh `4z)=fh)ctwCL"п̄ma ؙ2'# &&ɁbhQU]{'=Ԛ xnxd7%`})62=FTS(l*{(8r;פ>>$fL;>=kRzZ o&WskcfJoF|yjOf>Z6w$'MlkY&L$Hzm#`v' u@iR YY$PMNXnIk-'sRl=/^M u'ß^[-bh LPօb{!axuDYԞIvr%iР- ڇTɉ= C^InB|H X B-T|4:({6%!Ax qr_/m2MsCC2z['AkO3R^ꙡ7lN0{Sla:lCF_g%x~0OMHKrJ`{h{ffh'u7tkGY] PǟCT{bNƼ)e`Nl:Cк6XC̶@ݪb vg9ܞILHvzkk2ރ~Dný&=qK矑;T-`f@xCS *%1`nCin hx&|D!WSW̠ٵ8asy)?x+@ggq!0ڋ ̂ϖTq04a٢HWB7L\8RZ} Lb1*d Rr:]SjRL2e'KhAIdh?b@Mː ^d#MVwt2> Oi>C(][wsd x@kH>\3#9h( 9PGx̴MIG&#ԇ)6N p :<)|8 8l)daY(I 2)ht- ~P&P$ GfX SM'NrQiNĺZg\eyT2L0߼hRkbk:DqK{]ݕdL3 vKvd˗\4>L@̜}|*smvvO$)ҍW*L CHu$=*ǃz :M36Ĝl@)$FL sN@4铱#_if( ؾwNxNgd}>(< hAKrx^v!16JaC̓!*i(W = iTI) ZZC'L؎5ƙ3S9gnKqkfːOF#ٗ;ҏ򭐦6N}wg":0msMJ*<S5ÜBW+9Cl;^ ' ΕRH{LI3]Z ~:"幅73 @$ jCŎ\o'2ӿ'_+Ƹ37 ~"?ޅypb=â m{rO1{]m#O:Wڣr {oH{ ʛnT0Ǹ d/>!# zX7!ɦL^~@(~ ·t$C (N_S|2ua(=9ly1ʼRP>DCӟ{ȟU:!~˧:{xd|hhZ=<8zMZCyC'Z֚tJ造NqBdth81h5p+J{{ <+@,HρTwnG6LNPn@N$Gr3{_u k)=FxC!!]r' ltB4<NN8M(ra(A~WŸ_ [a_i!  P6Hj'$iSG~ x%=\p!^eȚ8 4B^()I9I2H,h'y%)|d':czB?ۄ<7 5JDďބ5ܖSB{\<_ QB$ 7*֔t#ABw %8 D N SO@Fd;mO E݀D TĀiRuBy9&v l(| />:4d= 7! eQ|{8MՅ\*jp8yJΑ|I]ZG}"u!`SmO!0bE;M͹$F_zr @ut` wv=l"pB3)|hW@tY(/ ӕ:2: @pdgGHe.Mp;F2(+_͑rC(@ JWrLLB ©)D6z!yPש 1,5t$A \ YH"J Ie>+9_ML;hX9?mFC$ޠr!^'A}S5pVI!S7;)5]C΂r @(4(4@e*J#I@SS(% R P)JD+Bb @ҪR B;1"q bRș@dbU* Pa RYh0@4R4"Q BL()#H)T!B)1Z%CҙÈ)ZFI3\!@4R L0R5@P4D E eCDpr?m$=DV%)N0e!p%)Y1k1R$h9R 14F IJ%݅1+)W)FDGv(JC*Éb% )ߔ4p0X3lthGA)2NR랞5dOD(J%=$LB+M>=6y"کiJAĪ̀9R*m-*dZ1RK ʲ)^ (ЃJ I0ՔᲘ8ĵ-Q`*Ir C:Cd4dP HL$2Ba I]60N$™b\@WB*H.$RsIXۻZhii&( 2  8uB`Xzsl3ѷ ѪTĨՄA]*lݘ4b3%dZ} dBS%0@ @k$ E p3 *ƒK х4č U^or)5: [g?AM2H $T ReT]p"% Zd`1DV m"LHNQEQ{G~hy=A(9Rڑh.v\[1C EQC9 Q<b((Dpd&'=)c"JDV2[E!BP kR!M(49HઊN|bD]Pe&QiQQzdpCS`֑d$aշ;Td"FҩP)C49 reIKH s$EL( H`)CeP(DJR+$tHLmGtt؁$ k$[`f5bML I o8IfQ|kj$7Ex`R~WwP q"&ޓ?m+BbAG0 GN ̔9 Bw C#͑sSd"TR; PH;Ƞpԍ)G TQbu.UK @A vdJЏ$t7˛C(c]4!BYITģ"U7$1e ӁJQsu@e(p҄AC~Νbnmh{ " di2L@ R U8$TҨlCL&T,jQz2$5H*!@A{hߕ}nF$7$q 8UEW콺rpY?g`=2BGA6[ܺh,`8( JC X,UԕX) Њ):2Ul"%*L2?*DtȪEdR DlU$Tt nF@S(GvH$:4=Ċ@ܔFD鬈uqj3. Si ZHw]= \)zQ6bVi=Q t[zEڳX:y(V @€~P.% JR! P"PՐG6ȣ@q"0]\Â5 >oӮur{@&.RtP?yc/%a}˜ )zCddF8&WQU9?`EzNQ j*bʒ.Sqme{d>[!Ț $'`h$<-\9j!}lp}E7WvU((o w -nJaw% 038eMI//p]TXC9l(=XAPVW`AڞodT2`Hs0V718V#Lv~=T&Xsz]ړa![(Nxjgp7s@*1({2C6˜(J˂>g d**-wp{q(Z$h$'5T>uCON} d KmNzR!geQ4J%2"oq:gSc*B:f"=n0It40{ڇe/WG,"!q=z"AQA#֐?ϭY)4^5)GCÀdTb.r\tuAa5'es8OwFf0Ƽ笂1DNbh@{62EBܗpG@]ԼS|aoex,&C.vPU={o}5Hy)xfɣ_;w€(8Dzi$6tӬߧDu}7_#'V0:(j8&QwER9ݙ?*:i[N ӇrԚN\SThBOSv4LCйj,ߠ0:Z9H=[``~E>gm= ?ʱKjIi%'$r' qtgLL8%[8d+g[<Ʋ6{8U5rUtJk"Pz#KJeDCEM03v3A) 0(8(ݔ?"JO!|Q7Wݩ2 )HB$Q '9L(IH"#1 Gm1G=) | R-J}ߓL};)SG;1ԚC@5A0#:{r f AdTĪ:Hi7z34f`:H58g;@f Кغ{4"H75v]Д"B~)x1t)HCڝ]^i=~{dY@؁*(P@(P""!Q(T@@C`MƟjGc9D q{X4"J~ǣwcsDN@hb`/#Q5UQUD!C(F!~v )8\쾟Pф΀ (ST :$u߲Y\a##oGcR"1)Z?F'IQr/]P F%̨JTH7eP|x@9%4L cPDe)BкHh)PRb*#%@PzsS4 2շ}B4^;!h|z^SP~>5LΩ$a>Y G I$g<'3& dnI3'4<kh^Qo;m^ Ng(`sST1"B"&R Ȃ ҈R: )P>: ()˜vA٥ g R@۝ /eUz\Z

@7:XM `WH@lbJU ?O! {/GA#"8r"N@RCń^tnF\GJ"Q?sn=7!Dx߀TR@ -`fC)^a+$A/@ʠ¢Ji+ $O:%DHdd"@B0p bN5H=)P1 9J %E+Qɀtq8DOqM*n1> I!QYTI /z0h@eTls0&G8Q&ѿ!crp teґWv+Dvx]L%H >yQ 2\'N)P^i u&To/NQ"9@<_(PL{L"~|:Q '"*ODž6N ~'pk(J!@wX'S) H#HC_?ІRUDH @\DĢy*ԄMT RWJڀLiu \` C>\&>e< +"elpKP*: _ÔP3*1Oe| |TyPφC($ ʐSÁAÈx"D`k59~yabRT8E~L"{I@G;?͓~: BOS!@"1 'ͅsEU&x6l@AN肋a*')lTc(_mb**~5kk= 2/#v1 X%Az @uC(A^ <T_6{Wȁ; Bu(-&BQ4q\^C2!A?siQx0̔j%" @=T1(Q 2`,?+As M5!ClBdZylnm%iD(3'6|sYT Cl yl503K?=$}v|:}.[% F ؀9)(XH;\8 / `6AA̐3ʕJg)W8qM!p:2%J•Z Q"IT'O")qT8 LAQJ&Ez e(Au3h"zi,>S_zC] pe|[@AۥӓqW9KU+ [{Z, ?]威ԥ!Hdx5%3 )ɞhYBa*fLS QJsYr»@*Hp_K\b%\.RSܰy Pv8b{\zP"Js49.w%NTPRy8 >%Tj*sR2" XrYE!bCULl%{|jDF/"bPP^)5gЮq>G%eD!Ҍ ր^|*H{QP(Pz{s$@Y3Q"{/L&: Um;T$EaT"YR6\>ԺG.C )܊_g!r%tO"c8C/Q!#юZR4Zބpg0 %t5}}jX+rCp^tt; H(fju**p"qt>yG}"uv=ՂFQwpXPQ0|YL1&ijVȄT4AM8eU+CIʀ@$U]EE17.Lx$'[M7\ǯ(ƈSJZ0 %y=0UJFCM¹1V tM f2p$Ͷ9u!iĔeЫf)4a~u8P1H# wr”uȏBk(Į%U*h@t*dsv.)CgO AÐWSе)qm& S|},ْw%+(s>be0RQߜM*m)Ԑ*$'Bސ WP GN;T 'ƑHz簭GPBX@|DO&߇ GGqHH%~ C*X>2ΑO:9V<%(b^̅/FOZlг7F.8D{j!j $3CBX^ġi;Àds9)m[r6.83ef#m-ur{Hn )#Q^$( l<({4G"rB*~a;?6A8$SAm ~ }|Swra`zC2lhVGVgj aQc L==.@"C/w`ӅiP;? ߂ɷ@~-lր0Do_N*&.2h {G]fС/mdVQT w2@?& F0ש&~Rd\fYl$zo{}xOsB=z~{J]eBaSӗ)b)lA5"q!_ŶrB` PіNP̿(Dy;"Q[?v22+ё@ذrS\bǏYuWH=>VM6HTD OH#Dj3ԁr? a|7 m$r[ @R)'WD%$S'ä́9k bHIQS4B k]Hz{z[r¿0}=:̂aQO{uQ@D@W7AAC5u* TT mU\-ؔ}KC\&[T䬓yh0!|D*Hue`Yx 9nBbPtbV)f8L0`p2CTSQLQC8!RUTDEIUTPUKE$DKQTQbI(&`ji #TR7j՚o"+(Q. 5˅2 %@h +>g rxC)C-xiQ.@y/[dA6zԛplmǰgԣL AӡβQ7TG6T`< ~8Q HrA{CX5Re/R(BEE5d8(4Xu 6 ňZVBeu'0gbo2LY+$"% ٝHEД58L8QZCqRAG`F*"bEURVoRcW&  ^eYR=ˀ1%'iZ+QmTW!ٰ,h&lb90 ̳3 kI{1ƙL2j5r>$!b:D<,=zO@%+/t?+oaCLe42LmIWM 2β8`tbpg~0ΉdR%7GErގo`{Sr_e@DChqhG\(F-u,g٤CRuFuuvOntP}l8֝OQWD1y?kFPAFyhϙ ?$#Ѿ61J'~IA5ϼb經Swl? @`.=xWs7XO;"塄Q%A~a'GF-K[BGCNܩƖwWU֕;iӔY g}.Mأʤo+C$7٣IG=gR[%W/嶝m~Cvh606n.H$2WJ7~Cf9(=hりh|DN'N52 7Z{9 rMogNwnF'aFYORclBxPk3f}nd')MGi.% Oge=4S}Ns9$);g5&LfmV DvzYtӻmIҢМ,s!LTP߭Z/}=GW0:"DOJ#KNw0?rm~1n[UI;/gadoeSj!j oyAjU8?]YF@K_:{kKbBZBI{g mU,zQr>צ[ign9I; @}v:>:_yi=?M[ p^; 1C?{5 >nvI٥m(APkoc5q؂FJ( 7}OCwY,q_ᲄScO̬NJ90󼟳}_BlVTxy d y\8>c9lKd:d|-Ҷ #>}cV.bahe^ EJ-OE 㯔!4#9T]FQD4Jj3]%@ӨLٝݰvկՖvx?d|)5 4&Eۙ jeu,p 1=iδ!2wݥ=uD&--oʕYp|A(?)M3)Ưü?'Z%絞#E~+ Dh&ZfHd5v~0'凓Skd?@EG/ c=qd1-I1쮡RPfF\|R7q=B Ԕ2_ٶ62{7k=,J' S8럘AUB5Pb\I!B勹*\0h5 4M/GGYd~Wgemnf)%p4ENv9N_>8$ Gg= X9} hw9a!aP)X듽O]~ĝ`#AU*EbDžF ?L>G (`|m HnY0 B7TMF‹B,ixT=Z8g:53첱}ܐ DdO`PNPìLBA0Gr,斣'FC؆B60.W yV58{glT?Ä:qa32ixwɺdkb^cCl҂K ۵WSPtʝAIORndtβ ^j@2[k GȧgW֦WQ-aMO}3vw[&tZ$LL|fȁ^\Pl=zZr '|к( vQx6,/CVϺ{_N 2Uf&"Fu]>OAkewUBdOcYNiSO! 1/u>K}yT=y@ J{C_W<ŸFA 3_pU{ +zWq;<z.mZ_wFpIu x2 T?SN&u릞_lbWE`,ˆ .4DAdwI]gZ^ 26֣)rMI">b5^πfS/ G[) TJ/Q`H[9 ֨:,09aȌ:p>ҏ)yj"!ۇU2FeK gg[hDS-oE[<#G"FfUNȿ=i3f6YRIOe&){yuf&S U ~~8ʄ~͜B<~ l5k&%5V[+-9l cr~akxCe{h~5H)/Bŗ ƽj.4EPj8/EGqgp[;Wߤ;P8n<:Я ?%I a&Tֺ8&tťs1?Mi}^Ν9%b{S*Cm6{:l`9,nTo:ϭ/\sK&~xNټUB$e)b$(I%`N؃*xX4\X>Aiz5RHksfK{ϼ$.Z*H ص}= : p/rW#>ɻF/͹*`:f0OW30QF])&^x;;1g!oT|gˀP f@?%b r lX|0R|i+9*U}cu[aKvD-U`QsQ;wynSrB{mtS({n%C@h)!`)sV6 |,OȽC7yjUe30 l*>m k{)cd\g:t7 c覱 K8>JQPy;l. h}]I%e UUt&dk,>?2qEhrv21"1쀇 tvFFbrVë*4ښh2[aV:h̛o ۿ;9+kZd79)2.ai$eJGْB !%˘06S4zD`&HGb162Dt況<7on!'TAQ;t)TQF6C7F$0O{ɑݞs #^ k{Tvkpqm5H(M`Ꮘu@B@wS`6(U $TcgQ4păuf)Jy|X`{f&@8F4]/,DEʢIa>zGKH9t?6Z 0f@˳2zdɉCʦ*(sLs̬zhɷH#"4"(m(o Î8`(1EKǧOL^*enyML`P{)]wԊ<0 T>12۪\e#`B 8C0S&oP9Z 8JO㘃( ήzܼ yZQ;C)؅BzymNShb~Df~B'76b^-fڋ5zVmEs4 6 A:Zjn]HE# u]DžzPQk@7ߢoL}Z Qw7ܙ3 ñ \|Fs=̄oIaҨˆl5ovX<@#D m3,#*HGGdQXnG> "-WPX.2ei}F]uQϗ ǹVCAAaZ-ۯ:8\W2gOrF7l.eVT.XmCϞw;ZD<[Θ5@4Aւ}yBJ+uO[w9ippRd 3gr[ZcBQC좈7@:;Z Ns>[sÑ{qHJ#J}E@όޏO]oMYW^%[ ˯}1*qt57lWC'y2% *z.t8p3p~}0P/?Gcr"~b{ -ӄ ^=Cλs/ @+"bHSQG+P}B+3f2bTx\sfD=C2F "\y8HjbH-Ukr-)|!CA_aHSO@ 9.3 2DGߋңw9ڱ$?Zp(+$V>5?||8}>gSdSx)ّjEYINZۚC7? Q Xr[|4 d0^kӆ] o~kDwcd}qS,VNǾX$O)[+]b0!2J*ء󴼯j"Gl=aSF %,X8m1 2-x5oM}_>gbyHwe -W̳xmw}Mw89qiףV D,~=Z0Ui`k<,:k6w"5N~ (̯ߴq2fc( AnX|ћ%%ʫFTl Hwe4=8a&~}9d88|NޟSh'cz$n OgW]򽓜IRN ֡t~ً5$]az'eF|漂؟-GRs.VBObnf11Bw>rv&CPdߨa)"D` seQwqƱ2[qR ,Ra'reۀvD^#ܔNAJHeGQ`fy|Nd9c 4z sexYɫ'6Ty.l;w(Q?l4LKGkJ),ڕq 쎝%#!SsP $u]jgq' t08oq`c:=A6_*1*> O<)yp|j9y +3cxEAcq\s #qUhrfd%NyJ`Q CDMV9t -[09z7{Ugn[9|m.m~ԴN쏋y*S#m@)3p4˃*P5`1ɉG]S#"4x7#(BE+{'&Y ȍFko t5^o#I<rm 7MG;qX O&dûzɘyIs) {7@@eVa+6\0cָ7noCT"LKm"'2-LmƕpYXg/XM*ɣ#BӷlgSZXV@?);ՅA&Q֛(e0{Ȥc̖aȿŪ[oK50i P2N2d̲+X o2rTB{\<j0SkРPQJQg֠.9nV8f[_T'HTj0fz7A Q B qɴ΋#|KLJ|o)CG uPq_S0=w$!y != ^yBoq! #GjBEh)Ewdb7 K@?}L]G̚7[Ho+)zUw& ^kiQW ˇa^f "տo>LG!JzVh%L 131Zq8]< `a.T;uNf;Y gG08; 3%L@B.;ھdLO%p`b nU{8 ,6GA:\ጽ H!uch/018t( @?D4ч00AOfT=8;KAKr] R D#Ro.鮜7}Xv~'_cu>OeRIĞD  wJe4ɱKiƄ!ڋ]\mzr/U^>͈ɯA FyLf/H~Jf[֧.fO c_'-uZ">=)X|GxG(*ܱ.i`/;xxu &v6"d*#7 HO!Pw%Əh/韸bd 0LOɠ8BN{1Z;UY}C2EQr5{Ip(VL `5G_OX6 xGWv;s) m2ߘhG<U7|?B*^9xC᳟Pd enyU-. NjZ>GQSܨa,g3y/MyI 2Lz-_s%xQVJH_׼e%>f1™ V=|u8W?۸0I7iڵ(~ {Y`^_K`KG$^,ڛQ/RGwZcg`]sG{ O16Ï' -ւ*5CuYFit[acp-#Amv1 hr/)#W!u+|ՃɨnK=}]3GdȿRQBϡ"v>m)j:eA1c/icp5qVT%2SD"D!-Z;pM]2 v?մ'neʴ{_I T%I9º{S F2كI%ȦJEpWA\<~ }z8y6jżeat*}uUfʵi:M.hݚ6v{6o`USn?eG:`w#8F4,__W7*-QFNzۆSA̖qB*Ipٗh!LBMHo\ړ\/=|OT`uNG F= i'0[oD:ׅo;쳁]"k0̠xl)b-=7 Zb$ 1}?F!ʋfe7YK+x sY,91h0.{j:is:b/QSO";׍wK$oxlu8Yr7+ǽʅңd@ȗ"ICF2>~14b/"EʮR4CU;.A&zGuq.CJT֊1]0L!ۙZydGZr;X綴Rm/^K7IS˯~_bęZ}{ߡǑ0vR]]g+/]3)ϟ6f:Q#t(1izl 9I`yY.NkS>uuߐobt#dǀHx P?EN~ȧcљlytMɯ ydnn'I^,{%('m~G^5U`~ߋ%馇2818y~{G Tl=bta3zn9t2.B8 6O ũj5. iQ cgo;ZͽBX_῰NGMLuO*^3sDI(TRHP]euHEfm,LGlug~߅64Mm֐AfC2̂=1~ybgJ*8Swɂ RSjXșт^iVwM;cW5%mw7@i4ؼTg:ׯ;nQ?p"Ecϴ9;+L?2ɪxKWZPe_Jf6#px:O Xb{)*xʖ|o~lɈ5xJ,d_ci.'a=;}Isݦyrd3O?[R@47 |ɞ&"tLby-̟! }WcРn.6v"_(A6@b-QU9S*n٘I G%$,[.W6f ʱ!ʹ%lf3o űz:N]f`C<2ՔoOoi|35AL޷ئhsۨ:IӸ\?Vc`iQ;tcG,|N19g$އC9'S3 ]e B}&zyDqK<+Yz jAJOR.道wL+:c n -=4j k9K@/]+{g\ߴޫQJǶG8 d7kWNj"`,9HE_-?to1"G~QgWN3q1L_OSIJI34T5) ]8*izy(Cw2J8?ýWOBKˡjMTЦvlf .f? !$퓘 dqW-$LŢՎ:{6մ% Ǡ{w%0f;v{q32WlӀ)$n{2*`z<ĖVvWYGQ׮ %5nNa[άF]8w-7+v ~9Eo4\ߘMsZkRfvnp@zSp'T˜qvQe KDn#?n̒h~b UU[DwQ&iYr$?Dto ͷ2(r4BdRcDT۾Aw{l#üI|2eɞ;l ?ez=~vqAerKsp6i\+_7em,i|7;L!' RC^M5+t^Xmc}+d]b`px0-ĭ[75{"AѴ4튆:;xMlJ[<I_$O\R* +R;w^mj`l0mGbqׯ"Sĭu/w:?|F=ټ߃!nՀ˜FjgmԡM\\f1Bu%HfnU0ꊲNFwnO,{7v㌤G6 2ꇊߗy$^𶂜lnoXNJg{]b>6v^??W5uzs{l^ԗ4?˃Qo1s|-Hˣyo6<_-n>ķ۬5;ʌׂ!jsc0/?TY6?럠`]5춷EV8X[o 齔(>*Mecy9Y^e/u#O?/jx4YᤡbQ}~Orrm-]W|s,nA;v$/4c{Qbw2ӊ%+_ )TlYyW [Fp\Ӽ}/>l9w”jɪ# ި;Oo,߻ )aW%!e>']N7bsNWܧqu !j5}>,-sJMMIAyi_~5J_1T~[WG`i$z9\ӻ9_t8xSz5VS T_ eX> KCn<ظh.^AaqȯM{/M?OxZhI$z͊z&>wF>p.an;zWZ\KC}swCteu?>Q(`=wnO př5Oݷ8X]3āxF< l]} /:`ݦU9/oG/ou6[Ee$9uX)[كq'Z3/ڨ_l)W*5IoGt3CNFOgAٱ?P]޹7YxJJZaͭSx_ڲU4:/=C=-KDQ9҅l5xOmڑc[<-bcn0v+ρ+,ӁK*$ p,6]wc7 78ާԻyhi]a~= Qgóʻ~K9jIFaE] \E<+5GLeK :θ*k(xƛFg*=^w8= [ ~ZU3aǹ1lm8#dr-1pg]w` uy^퍍.Z2m>? ]$y s n:_˝W"fr}m?3RޡYiF7MALr!^dWi?%NerN5_P5,"j٬Ilèg}g#8C Yh~ׄt X!aV㿦u!7ae=Lܪᶃ{P/#N#A1OlLDFQٖ+CYmSMplLM]{}ů3{܅/Ѭ5id:VZR U Ƒ%h[hT wں%S#Jw^&rd^!g|\ g_&*B59{n>^%U{|Nrroj:>`XyF纔N`gMu^7畴'_Bf2p󊴘!܈t08ӑ/Uձk\,; #l-ݴt`/NMd,ohMz !j*i99]^壘hk!kqY(+BSb_2 Q63qo<BNYmVge#:uG+;.'>"q^7g5r[^ʐegb9:E?j$QOe&{Ë KAާ[Z+Y qdL`7: ٙΠ)cIY@B' )QH +YH4zEb9W6b;Řp}M:X]й,5U~d*5O&h4J`Xy8k+X;}ktB5` Or"#,bHHZB?s 20P&H6z1z搔&Ҡ[ ƠSQ{ B\5E]J>U\LDNdV0SN}/)o| E+J"]k{J\UMpq!D\sFZoEw*#Dt2pu`;0_m,8;}-g*%ӫyϴ|oZ>nWoW hEz=wj:&*ey[>==qtDz5j mBB 9%X5j\XW*Ľ~^o-7A &V@`4fZ6 B)RmaOsykG dC=So^i,A4D8І9)\p7C`/NqU3zM^#>$jC)m2r煹a5#qwsN/ޫ|% tvwS)SRw Uẹ9vqtǒ1/J[}^~SL"iGU*fJSj3):[NB^P;65?m2r{^d KjQ5 Sq\菈o 29y}+O6R9.H9MM V&s5dC Ae@G͚Ďlvx^HFEE@?GLP/%#^$TR!T:Իz_v >wjVu5X cY4yBB*>g  RIqdo) H_)a~qo|^V{e ba(Ъt)ʨ$: `)M(*O4]St[`o|ZK&=q)om'ȐA ^1#TmF7B)PTʦE(E͖YС{lir*GM { qsϭ.ԟDH\!A&O:D/6llu]ni9 dǩ]ډx)79خf5q4>گ| i;nƨ fٱ2."yT*8g6vDCԩu|2]K$%B>fYKL@n7Z+}`5M}MP.uNvwfv+Cv7L?UZvs{ndž[t"z7ᷞ&^FADzhPo|nw曗1/"ϒρ_^Fj0Q1uOLCy9'1u;;sn/k;yp_JD~2㢪~'wz.4DkH(f\,AϔZ)d)n%CUص, ߱ķ/ċTXj3 }S0|P%TSơ /M1H3@ɢ| ެw;rxEH@% &P@!Hr2(!NyS[rbMAoZ?ȝS+4}Kca_Ğ,%wn0#Wo*O=QɰZ|5 NzٮȧF4[r MNr5D?&tF3'&~à(&Y"hdLG4%ɑO!UvඩlfӛTP?gZ2~']AO0ޠ=\6ţ7RZBI %8.~?0-kF*9@aUڱ00@ʷF}QyvTcܫu.UX|pPWe`_??x%ӴQ5{g{Dbjxw1yܶ]MJ C"e0A дPPM)J blO OBc=>cWW7~2@"sWF|# =q8<qn]wo c?5m7w"7^g|'>\ 1?VTOioz40qŧWYƦ!e!;FՌK!ȁ|Z\x.Ɇ U=S;A(+YDN b8<) ENH/h@;24bu &<[s~Oj} U&/b(돫6Oc@§6HkTH@scyվ.ܭGc*`{u<:c(=#+U֟dք|* ‡ ,hvv:ajƓ0ܲO,?Q2IR.D@M]SG6ƞ&\Aǟ'ᱦ\^HP)DbX'"ɷ"~V\&@Y3qS9(N_zě.e׵L&cU0fGġkL(u%i=ܜ)|JɩT'I6U]N""$`n_E=noT>Y 'd $^;Z\EډeE;tE " =-,9O]Hc-޵_uawRuI}e"Ņə)Ds d_?P~ʝ>͟@-AA_Aj@:*;"-G˻HQbZ}FW};iN. Ҽ[;r^,!@rf+go=E"F R^p\$dǕzWCj:{^Le̯h[$+##''Gns+QѶºWR~kއe6ՈPA9ud^+u rx . f/ a;5R6S)!bm_sG`?6`EJ8pxHsqg8W?5OOŸE?my~wsDAjt2+l}h9\L3ݴyK{%Azx+0ed55 xm8hlTBS7VrV50p @ݐK;V_Eݜ&:iPXuٮƞ-ieD}M;8;-xp*n泑xWpDoKԺyNQ+l'oS3aazők ^1 MFɚ{6;~i䷝yCBp&n UG=Sиm3s6;m^/h/67ts) F9usOe'3SOa0o׭˚gT`^""*MR5N Is\7&?U4^ꝣ?A2`.׋2]6wK)LjɻHv H뒡Qӟt{Gý.n"TE:v>sQUJ=SۇS*٦iiUt;c}5;_y(lZJQHeq$c`~u.٫ԒCFΤ*^E_ V|kK[T~BOcYIQGgC1WZᵦ¾S(QeY[76܅]rϷڽă6'ݱUղN7Fjbɺr*~B=ߖ [|Maus?H Iŭa0XmdN6QՋT\+U-FUfnPeia\3r)zlO4Ƒ׿eT\ÀꑴUM[7{,Ç38ʊI`<{r )n]R>㗦nTWy)\k䮆gM;8l7]E;ƸѺ{ҵw<>A lzi֪R +p:j<Ի{ ^G1+ljf%dk>(=_]E:_2S?>RqаPh8̵d{IKMV~#i]n#襢dnI=G?xi>HK;+ڜֿMztV75<ݵj-mrpX}}EuסH(1V^jAwI12"jg!-Qҟ+9 ^K n{X*F2V{BtYg^d4ͭj8|ƙwp F,d&uI]^~NiuZ8x.v|[Bx1ջ^ORU`L@GKFY^OEǝ-n+KWURScZzʻr4{81֮.%V 5\dr~6<#Ka3pd0,I2TB.G:֪MGMܦci/d@ȥJ{#I tE~uyB[j̔3Tg¡s9O3~Ok!<.}o =F@嘏|NsCx=_A-9'CĠg*86H{02 ]} #w0k 0㎠AlST|c Uc2* ku/N0 TkQAKpsI[IiZo&#NpC iy}&Z2o?Y~  $ Rس6 tL$2CWqrAԖ2diBstR^s7ER_k9Y)]Tfcf7&4ĵFğ]Fi&Z*h(#dVqI'76f%1-FWn* :, 18DSBUI J0N)qMDSP4o%geE:.$LYDKAb991ٝ.9bdZ2_]-< ~KgZQQ cq V̢ TƠU#MS?Ɍ01s t[lě֩4HRpj l{Û!QOV.RhY^ !L\EeuR#.;<XCCݿ*F1/]+"L_3oWߵBJU)}ݗ>[I~#=} 3* {-_ 511щ rB#pRBxdj 4nʝKʀvh|xzOP@r= "'ƀޱB'D,R #M(U R]u=F Gs[+;q.=BeP}"( m()}G/.+;>͎s~LJaM5P,;T8h:5|Hn(5;xybȺIQÂH ~+OWׇ%Pt-p+OSB.h]Q;ϮwĩCًTe`mp38{xPQ{; RgDwvs);3B,^Ayv4~UJJ@=&|2"EҘkYy*"R/GЗ$-j\)cjݵKu=c/;\ӑ8Uy8o_BJۨY8S5_W'EHɿT9cWJvD}_O_n]'pQIL2`HQG֪M,(T-bI wUsH)'D9AD(@J,VZ9 J/;("5e$w[%J]5,|Q2?*UM0g`Vkb"..;U JH$Ltjd(sr|HsL>=X"8q4ߐ58111]m<= Ş=\ET/tCG6+^ab);rxVqڡUX#b(Q ֹ\o}>)RJ>kn}U22HPϠ違`:) $~){CX D_o1E1?%r("F\jԠ՚l;@d2?+tOCK[rZII*LhBO; RhGى8 U F^$V؞ar.lA#m#k،_ġ:dl&v4*SI^2_!QҔuQ[< en-![m}T6 62TY=b☠0~6Ez2!a(ۮ"#Y!k$nd9oQa?r8Y @Qq*0qm'GN2_-} MVy3ru~%dS88!Fp3Ƣ~]9n[1w[Z8P.vCb?}#P؛u((e^t^;gnZ[XʫB|飁U[tۀʪL*[H t;_CH  1vk,:wsxw0|FF&>Y],{L$70./0ISDn U v4)M9at?̄5_<ɱZ{32 c-KlOمV _&e|ܝ7񣇆k=}yq.fGVȋhޏn#X*g+`źȇ^n 9)+|S.l3kZߖOaUi9̮%Sj\'SC'fn.'90з(bWiq}SGytb1īv'{ 8+ iǯk[!F -% Lcp 6CY8sjoOD5{7Ubg#m' ԏF]2V4v*Ho4Q.뻵qtௐ˺(z43ُr_U K1ֹ\t+]N4Gyqқ'=Ҝf>?F?wEf~fJw{G#qOgjpԴg}j~fu=Sxy'Ƀg28WL6ZZbo!Z rZX -v w,!2pR,m|[ r)7s_|yB)Ѐ2GrVj\d+d2:^ɚY(BX}h״q. RIn5&t\8[{!>yJX>XWgb7GF48s/Q=Za(wH|w{O"2yXE眪ˠopކ4L|:ʐcN߭\u;*ywvAf!qGi@|kVbJcpӵSW58P=mӹ0m Þݹ}J1 ak[ W*_$j692Qb;>~NXwV,$V΍q'wp׀tNa]ZA}탊 r[w5 v˳=a;ŁTg9 /ãtS{'l;yFjr᭵Tyo.QVX(+DL| TeŞ={tޓ٧O"g?e:U봪FXSkb3ǭ6̬=EW?L]oq\mٷU+A" u1Դ +p3%ҏ ve\\:Nr8/>*!cɻb)O7?z-,d="7^fn_b,^ I#Oz&aS|wbTAÒ״e3R|!0n@T{Vbm:^Wiv'ȖT]0H=79{Imxe">(f)p豥&KݸB*eZ*YXWo.zQNbp!c1~,D*muxHlE虉b` 4d}X$cM4}+pkwB5 fu֤T"%OM;$fFk#s^2rA B2)Ot6 ͕ܰT<0YS0wwfc/NC] ǜQOrp| &#pqCoO TE];G|ۈXL"WFSa8b2Cz+[u䌑$ɖyt!.oY1Z8jevE5=`p$*&k!n2")]/^]ġ) X݆/h*09ŷLk)=9GȢx޹ )Nwꥮ@>Op-QOd<|{i(f&W8U%RWMW*wd_|3r{o AoK~U QS񮾘W] -3($V~T/g0wՐ~ ! %Zn7;@0BO!ˁ.oQ}?좾˗-}:U)5~'U5<93&zUDUdL"uP[0m42h |kL;)˨5 C^7=f@o ?1 )~U&g_ݯȶ`l£/jyOC(gil dLrfE21vʽxƢP)7[3wWZS@MYxcjL@=d?W-Zd-.5? B~sqS:.{_1憑J˃a~cłO(-'F҈4yݑH93q BOKʼn HFY`V2=nʈ=~nĶ%tѓ ) Yy58wU!D<ِ3j&'zwso5*/%~PD)Oj|)>'5Ң{^xX>Oê_{˵B% ~u[b?cV)OD9WѶs>|/ȅ2&ra s-p> BX)'lb8$m^0_0w0T@A;sGPWg]:F/y}eh>+S~}}]? E*TTT E\Bv_- 2}F_Uؼ#CM1vU<_^@tzdQIZ%ժYٞ'68($ lVg],/-ت[r5kBވMA*=%DęBE:*;۔1הplc?{v彚cS^s5\RdZ#w{=N}]qtw> *:DL!Ay}hyVN3UTʥ26 cLxkwf AG,]^7w-'aYVEU,BFPѤrkB)?ȩ -z5ڜc(yc..f TwBL918%_+;Cƙ͊!XNŽK:o=!-C2!0Jwޣ3kCqSkRynQ|.lHRZH" M:á 7hf_[ۇ2ltzȒ:ǰ륍)FI:Hx_YIníSGA11U6:; mTl% F=ɖk )^ ^fk1L #VE~+uSg6ru[ro/}fUH~ϽKÆUY5[p2ʖZuf?7lp,غ*>\|Y;-WBq~ [70cQ;GIWD3!GM%DjhMbo2V/ ;X/12LĄd۱0fqPg{K81, lQ-Wl ;GȫW9΢{'!Z_[xHa[%Thkt){$p'!F(TӣY4 + \4 K +"/[ Dѻ,Ti $//ct[%xoF x +|*٢KLm#n L4)/[ɳhhNg]hLY1rGӬ?lAHF.ؠ mƟ'iuhu*f-O^̠9ŧf)<0x3zS>]lͅv9Π*H2^bD|$9N&@ ԣPZ!<,oO"̍ؒd=q_шu H Jy+C/RڬZQec8Qa |E/@I]8+hfY-3*Bfx!,:(RRkb6ԒJ n Zḿ) _R*(ʙ@"VKDZ>bcƴ‰[ 6֒^,>ƗבJ1Ne|-@ O%<^N |Q6H }i1?K0uX2Ng1+ѳ!JhJNp$ Iť 4o G2h%jl)+NKFjA2o3Eڎ?K7Z3[DC$In{do6 QH;2;-7Mi9aoT d=GޖF/.w5$I~d1'udUDm7)r0? /a#頚z8q4 KG҈9\*( +M z@xȩ=́d4q-{\E @~O  O'2쎴"Ie+m&{zi%n{@}\* kJv b ΤY_C;zPC~h.h B˞NaTչw3vxD4ZH'ɞ#F*SͭиwH6JԶ>m;T G[9Eb'-* ŢO#s!tLTb_|F,aJ٤e kpwOЊqGfy'ʷb7L)Q؉##ui#͹BOUCd <N" i}}xcV<{665^ 2B߳InFҙFv@*^+sbZXO1Whh5QtF&LS^ b;!HMG"/cڢ5C}I6acZktKyi'osӻoCdrwzy4&Oݰ*ދ_։GoM9]dH[DD. `+OHVA̎b@~W,:ɗ ^Dͣ)tBzY2%ךuݭP|`/[O/眢皞ܶ9N0N{t*UW;°T-q~O lAcX:T.ډhyЉ]zm`Qˢ8.&n7`#)",Xu'E1hEdWؙ-f; $ia-7ӈ*"q,MJo vvyWLJ *\yc`l-(O50e7"e-1ʧ77ߵRg07u'H6jt}>&Nvε3M_qdR UZq7jr`}B_A w]UY..P!iZl&N 1P<2Ư\3=*}e)A-&$*ZGka"T.%e j 0#fMܰ#\Hkҹ;߃-Y<4Ԙk}."5SΒT #^Ī\_}ƞϯ`;/MjZ/](NCe SM#u@ :uRu1UPDͫ /׫ToԱ:)^+fπal p8 0)nɅ|l'TNba[gk6̍'!>=ɷsUY pa(a 'J:#6ԤRVaib6nu=d͚0hc/}[U-* Txʷ:^5W{[F?e}~]8& r$>A5ShY/H{\O8^Gb7M62Ӓ9ad{z۪5/roEm (O29EŮQ^ɮ .<~'y>awy`ѯa /8m򟰟i/v嘘z\el}j˭U9*1sg<8$aWKl{(;D^$ӝ34Qş9C3cK }KCjwL m)sw#Mw|eP:$/AD);Q$1K I'K3ې6ټ4z4m|ZlW ~ i0G_`=7Ɛf]=^?:wdY2 )Y;E嶄C<9r4*x44ckQH봣g9ddEYR0mlƿⳢ8;Bm S{_$ ՛/-. OLƼw41&q^/ujn&D&ڛ؎3('請u5/۬ю'8sُtC׎sNm' Pp98TPB6?"^cRclمs; m$!8~Zb;|I-y0{1#:`~s>"gh7YWh"؉5X,hy!uVR ^*m8z6wTG|H(*Amu g})B,LmVVБNX{i=wV>TNyHȽ^: 93SMp {tE?b뻝j"'PG'۰[* c VE vgv!6`NP>S{oӯr{>pmFD ٶ5xUIWu7WiR߈`n߶d$^Jr;v-HUzM'.w֋m{s!yHsĢ}$b,q` 2(u$v_*[ɍt"7B!+^}[ ivҢ>S֍egE5\$x pc'}cISDYDp'.ld"N{Z6܈3=^D=ض̄.ϾD4#eMSHo^!3Α[㔛8.P.1&sucY͑,rL:xW4vc-R(,KdU^rf|Jol6iuDbO}[Xd=~M2oT"g~aW  t^b@:N7$ |:Ms'#Pmad.EgR CI dװQvu]_ Vjb~]ڦ]]Wk!_F[4G] ~[EaUWo C%]v3qlTȱܟ 6&w난<QtW<ԃ޽a9;FIQWt3muAn Or92bq׎!縗^$Igz<0~Xghv>dEh\ْcgqE鳙@V׮hbsuo3f㸪F+gW'dAۘt%: RzI]=p;y{ >W^xZF !d1R bdi˞` @ZSGIsy0RMΎ7>Q\A+?9kj-Iݚw:1>ڲ(7޵ڇU/Zt?ӹLi(c3p<ЉybYq^w2A0(KMP|ܝT &M]:ñ0fT^4up!®V8J"n9q->^B]5d|EpيcF`L 80%yp4Φ OI |L'?*oOVty Ex"<4 Ku~0cBJh 8VOF^\/VcZC|E vxޞGNx%JŢ%P8aiꗝ!5}fK{FБ9Vh,LM4,!d4;_MIegA6ZA{ۢrR()ĆhЋ|ZOXZ=Þva9fUldŋ5 n<9dRM֝t'7mMLq萿͎a8 -e(6P7a 6Uv(W .mu Z:Q3inWCy,9%$A}(0M 1 qv^d^@?@݂[4}#5D_mX.hey@n^h| ww"׶۶вm^Oe #FSlUy4ΡG798!\ƣ q Ȩkj쌷4hu_uTe؋SҲ(Y!ֲn|k#LS$ӞhS(rH-vZY~@XcIXcJV0&Wz5 {oW/琅߳>ή Hq$X{Kr'#Oo` yxAS`"l-r9[:t4]};ZĚz{2pN Kc]5ק򬻮Jgce ]Xl@s4B_ye}/b^0 ˵hkw| S@} *G  B.dd7xIPrYHϔl ~:J,ۙ*N;:lㇲ`uÂ$drNU%艝~qĉBA$$XeϜ3iIĀ=<Y}cm{o!UřKkF e*QٙɦS6rZ3頦3"TJԺkDŽƼn&C\oz]aA{Pm~1oPw4]^ >ͦt0&^|4f4p}zKDL!:ڌIsb8'8ȎK4Yئ0ڡYyZw_Ss̕0m6\Tq:#4}0 ~!hʀ+ɞ4YMxܯEƸ BE k8%r0=YrDn-nf|؏'"1"l*&wreCdTxOv}nj#e 6 " 0%nAG^o?IqC чK503.h쭴z, A~$':q "Q<q5.>~Kҡb0#K# aAHS1jH[?51ťǷDhw0T *)}Ŋò) WyLc@:E89Zf稥V 5t~烟'QW[ʷ?S#f`@_Kr;/Fm!/Si +,G,wDinW!mHǨ330-@D7f<`2No'?=eL `me0! /9;xF(Tڳ*=RqޤA&ZG_܇f/SrT!j5a(4koa~e3&?3r6ϲ#2n=w&ѱݸ_شsŽ%iN"e9"SЏ{EI0#: Lf)9\p] ّ=G7Og@U'KKEd]u] LOZa禝i"y&vL%-oY7T;[.Հ5՟/ dx;=C;2Ӥ_Ota3/;,MQWGݫl*CPD6_NRY݆GSX^ppkd j=*lMS߾vpQ]^tqv3@̥ﱽ"\`+yrNEƒ[trYÊAtnWsf手'?6TMqm$.]8\fp^ht#l/W:lO(Zq#01MxPiqw>vcՂLutYgBzORo)\;; 戍&@4(ݿk4ڨw/yd(^EADnM-5\0O|6y~bep2-V vQ5k j t75ټv霢rMlwtk[Tot}8maOgh\-InNԽ?3)𷶸~;JW_IMY]/lO\?6$ӆ6/ՔLʳ'޺ {u {eEi^d'A7q*!d ̈́^tѠ?n+][.sᒺ̷ˆ&<YuMP.Zpc'%\O=Ufa Zp0JXZm쌟XCdiE `ֻs tFTE6+2e3L$ SC"eLЏm:M#bpD-#zʻ[^yJ "%jHZA G~C޷mzx3jz ԩ14Ds^%J0jPp]u!r BҲe&Fq&K׉e4PkO`Md@6m7t;VxI$?Ut7Rm=͂)p#IGNj)6$LK A Ci=\"_GDJZ4frUgniEd+H#:3.Kؤu u r?HL1pL5F5Q@YH~m"#4] ;{9A Kd6tP A+}HĘG3WPm* ~/#2?=faѰd\5Hjޖ||CK6% Ui5$-d :T."qK/qEg]f'rͧˎُԥ9܏4ꉥ&U,d$=&E&4otZrJ? &UuH "/RWMZGoaZ2̫zx|*(|< Cd/ eyՠ [Pk(RDReq) _P#W dO^htIEj&AGUB\:,0fCFϵo|yg\]1 n5y^!LR\Vvط_76qsPuBs:HJrqpLC*'RavH,<8M76D\waiQg ~1 }A)uWa+18[7>m=p$1~}_Q9%7ùGsڲymQ[k|SE]0\$@5#Qia<%78yN/vU[,Po(+xcDz+epsSJLsU%|z z`?'>,R`$T[X~I]V[7rZ:AS;#.XNX ѐ=?1P*ͱ0QKWVF(;XR ,4z꛹˥Cs͆7] ءCX,hh;rg3ĵAwYl=?=实}:r܈QKcBI( M%Cl%3g, to">cc蔃JUR#ja:Ѽ]g"1*R#E]#3fH;ۯ` _^a4IU: %! 9 +GW f6EemN(&.+B~ u#d%1IuHtJ ^Y/v1/r߽q{q cW[4%=Ӽ6wU"aEepy,KDoohdCΆFt-@#5ݻfjk2*woVFLa90u}?pz_؀%lOa盩VⰍAhxُߺb:1f,wFPH\X@ݸ(n4a|lEf6t\B+Lp9 336SSI(+1jK cTAAUBR݀n;"" ,"ց:76g,̮seR-qfmaA .\+wܑd$;Dy_P;D/ Qz2(|]le֋B#mVy$گ*{(v.p*6Fyo]=QP8lVSɶszq &1w~XVb>UC0lq7B`XXv5w}nɹQf_C]T [lw.ܽ xWƺl|V!0>쉋2М~P Fx]ocѶ/>?v5CP"_•=ַȪ战 ʵpUG!U7CGTh s;|wZ|{Q{: !d7&*I_xgJG9JۏI__h1״5$pqZ=Udy+T1)@OY3ywޞ^jd (@jMvd:gobjNqѾX㐷˘(#Jj tqi4`ğsuAf<{LfNb1Ř"!`}TLUMv} 2F-or9[Sc3\(;d㜶[ pSX:By e+Zphk{Ϝ hqB 6=8UTLфV)+7CUu`q9qG Jbhuעu8v+}K~Y9 wx{/+1̆\:+3>0)?EYM;Qc~R'r홽ZP^w@ABE5F6Ag_䴙T~*ަ\,11vLJ FrC[&[wBs 5n+|b- K'm5&Jy@!$b@<&51"+b. LK- ږm`j2qD}{Ƥbd L%f8ث(x\Bq(c[6nljK_Š=q'1Ļ\TRm8}}5edlVB]"l-,  LuddsT&}')2`?tWiLK݄\x~7Y_7uM \o %J+COkY+Z1+KRҐR#Jkļ& PTo(Qvl2Q6\ d!#ѝج̀A֒Ă^xaY=1HF)pPwq'i!<@E){Վ($VvT) _x jw:MWEe-Bqf4`2 $P{tHc;n\?$(S,Qk%Ch:YsdƷwԂD#gIԜʦ=LΨ bڥSn$q|Z SK-!>W#A՞֡c=!.1< 0ý N':gqWF.3Ɋzb[śb|:YP=Ma1ix "J>EO| v r23O)_^<8( f  :y?ᩓ\_5= + IO87iyhUPuv[[O> `=s+;& d J0 =st38Y6 ~~GiNYrn !+Ide]!%i3d@O.NٗHVPخjp3\{Pr tV1̓V>GM~{pP7HQIg4`pa>/zӸS]t&l|@ uCelrͪp g5~2."#$4e1{g=hc"[gg8.<׻oǪop#Q@9CQ_pCfv:qFaQ?Ջ3$lIh_9Tp]gJJa8>Jpjt.,&U=E\6!N_ZGA`gs]bٵBL.\< "xd:EkU=Ȟ2c-_%a59+ó_Ҳ@Luwh0r+d5p>"WZ5}du i^Wu ؔ7a+NCV6&v9;<`QD% YL c 0y&U8*.P=J<c;+RHW\5T6_ywXW]KxDq`ݒ<_Z ENL/lSoQOidaz.$aVx#`*p㾡 gh,_' + >e@qKZoYzY T3QD9^hb)9 Q81WF0'izDR) gdZ7V-lp;۹a Bv(! U*׫u>-#k _CG\Zҵ[su=fM dt_`,N:yPQ6KMTxDu 0Y,$:*(ȕہ GSȝ2?v8 "aF9R{QsK}./tGeT*[Tْ!ͥk0._vghxɇ? , }6:ښ@k^E<>OσpBv!98lBOile'F̤kAGQC1#B;niOD1OIX +?AIP6LY͌}?FLj ۈ@+n{XH ʁ7)G~ڜ RAA~ o ^6M" UV(̺BZO3h~Ѿ)pfkJ(SS J+*>>\g4w> C`%x@5D#?ϜVj\d|ޮŕ_NP9yLJ6Pj6 (l7WbOKx#<+X◓o}Nv A}}UYe@{VWq5Fer.3Bjw+,[kX*cd~3?)L!!XfVh8"d/;\W{&q閁4Z \ _;5IMoHr'?_4 ( # ԘS _ r9scJL۝xmK]WLW,\s@:(_=4!ǎtsXrUU[HV=#`PNA Z67v,2@txwVƜP` BG<2:=<"(fˡ M0v٩Y/t_ncU!ČAx;*eN Jo^պsI<6B.RW`r7?Eն~grJM+EisEy=,)| Wcڈ燷B;zE||;^}6*yj^ a[~wһ:U'.YA%^zhPNVǓ.,t #O90= Jl \#QZ㯍:kd0c1Йbnw"+H.0iU7bNխIC\!t0߈wAdyz;ǓgTDstUE%EVcw4/QN>0ҬhKfbF(˙t 8o$-tl+∦—漻9e ==7NThD*b蜌q k^gbbePϱ=ڰ0l1n<`#VnбCOgr buk͝whS]KQ(E GکlL-aSŧg4 3P N 6'Tu,+yBv4ce`ˡ)^([i5 .Ώ,{.wvJ+<[dUۚ=jM`/׫S&gw,Εpld脢$ҺD&zC)gG[˜jK7g&| b +߶NCh#"y@([-|rHy'S x쎘]4(>b<@^jYzţLϨ!6O0{1E5gsaD Xx-0њ,VԹ!K5KM;-hۦ,"Jj֎qiPTbC#ʍ e]\TrHWhZ8 .6x8)ڇŷͤؐZ'8xsL {C4+K> tF:Y{N{i F߽x|K7~*Jy#F$[gqDSd$i/ :Ϟ}!j>~z4%=[.p/6Ѡ(y€F/^y,/Q/0D)U56j@2g[VF$.{K]A:4䢨yʟ5ە⫩&Bi =&ԡ}$^M1(VQ;[bVYE5);jZtĵ wpoAr2jm}wWwgdYyx^wF+{h;̯O I;[9&-r Xw](6x(`zfdzIM_-bpu#Ǡl-]õ]BU4LJWYzd[4E9 cAۑ6UBԕpG!5!z+XSja14~)C2TJכ#>5=?No+11ҬPZ.{U=ctqlbMf:zT؟lALR6K kbhڇ.L%:&PKչ2(9 9tך&e#`0˖mn󃘺MO5KvF~N#ޱp \-?=EqF\Ē~!.eYwO,$NԔ BKfnA4*Ww"U͔t d "^ b1'/g־o=ch2'j1QH>;{CFmCܺqjbY:3O#ѵHl5ʎR{.YIkͯF,BlnɗھĎi*H,*1+:%Ifnrt瞃??z✸RV&g QVwK~ +u_Ug䱬ڧ'iJnAD.W!?*;:O7݌Fq,owF ؚoi$tD܄Fgɭň|E^gGk:b謙$jE}>\60t100?H:Ȝ$}H Dz>ݽvA֖4ȣoGO@͘.>yp,ZC1df޷d楹 eEǜ[|g½P (IIEԣ*KŋH4kwT!MqL7gycI.+(43{<aJPUY1ՐsAy70c>naƈG7͕Y6оˆhݸy 9 8u D#+,5>x!  ʦIR5m)Uƹ5L?] kH8O0;e:GZ"!1y݋#oRs}u($5p,Wf GA g5#2+h|5VвCkOt54O;ZA|qB1PMЅ /9=sOOi+S倣oޑ4^3zW_ nfZW sjLݨ&;ziFXڵ&ql'|S{n[id$O]"^`k(rϭ*]<~z| u7+Z!tctJɋ#v֟ҀA!D[/p+M(NTc\Jk&jĢ8n&nH787L.buݼ##h=)\8 /;үWs;GI(|D]];h=1ʈw,m{CauXn2 N PI:^GlVk99j CrÅ R?1׼ $<+ %mDUgJ~=ηꃥ˷Iq{I2悲><)r: COyXTv7;أSS Y'AJvPEZz_ӑ=EdZ(X . XNQU=?Au0y&]aJf 5"ľ+W~(m(du5{s0鶌Lٿ+dosY"Y;;`g |։!)·sFS oݡ_'J fr3'+phm=]@􉤚9ˡ<>W"? `S>DQIBw-(+yEOWvw&Y#҂+g`쑩{s״ !3h@2:ڋ L'։hq< 1b-^H˸@zZkd ԡ>#tk:k[ R?CVw|xa6Se̬q.Xdё]@fMlbd|/&n}otmHZ-ѯ"b#r@#,jLK/XwZS`BШzwΩR,iFAeE8$0>P&;忎 fF#l3ZUsՎnMpt$ÜxM4ASk kBC"T[fO`_+0luiO%b.12v:No//RcD^7O%3H"L!3:,$u<ԙ鸷u,3҇yrKwlnP_2+.Ef? b痛l"+{U\#TbWEPu٤p,=9e9e $,Xlj1:svMr1);GGzObwBuđPSdZvUhh1Nnz]`TK, f!tA|k鱘)g?-U+fQfC+Phf_;!d^gd)lG+Uq(I}Mό*ݜ]BdGn4oЖT-Iu!~eɢ~(<1XF c-fjRiƭ0]6㻨E)h ѵj|w.׹x]6+EaZPxvkMo>9d5v>IhbMȶiBIP'TrKcgjD'n{b.?eTLȄ|rx]H(LtH{\R1a}J]QJs7j}lOK< #>0(Zz0VSziZExDFpoN$~~:ѴZ4uئÀ$iE*RZv\iVA4[ K+]pP|iɦON^7})K"1HEp U痎ͥ JT-B!.)GaFTD K$Ec #pyQ OR+ 5V;3zjr/ű|6hZZ>,Ē"ՠt@1eaC(ԶL ּ*F:o~AΝuzX[eX+BހL2?#tZ{VCU]#eI^]e #?YHFXف5Q6q)Gc"ʗacc!6s뤌PN PA{{C|P$ ],C5>%a* "<I:0@yfT2SsX.*d^5-3 SumG slt^VpZ7ȂQ)[1gnm5JΦdo_q[8ۉL&qB x@CaEY@O^o}7g:,UVDSh^<XSPO4':P6 Zqr_2RBnZ²nX(#5(X0I RCzlg(kx .R΃kTI2@N}LtҮ2 _ـr$ksKu#kAM֞<ᬷ"`50ggZs2?MZ~zi #/< e9$vl YLJFfNT d:i'{%+OdxD*ڂSiZ)ZkM[ai2dlPD)íDל!9?FXz.c]7$=\ck/MP"q sq;46xدhUpRC%]Mό'vm;3.>s :/c];Qi"[/Xv=6U/B{H.mt葝|)l6!UOG4Ql%eqx_ vH=[$.d L"x|CL^ k07Df.ٹ_kT^gΙ6h-yYpjl,gW+xh~w2NClx:Rz 5[ _A ؘ!bdL{ΚB:u=\T˲Ưc|Obt#IzKQG8\ 6_ ǘYjH6< V&W;}'?!8suca&yV@U_.[ rHA3{2-:vc`<;%[k}.U]'!N~ǀNQXa-'x1o'ĭ8?Zy]mԹ<1P1?}>I"ej5̮ ^;O/iST6KA`f{,/?@!r3 u+) <ȁCXR9Szi~5E酅"Yl2QZ2WvJb@$uxĵCrNITYJDŽJ@R<߫3PtERjHsV?wmF<]z.7h:~r_z1Ar@̈́FqWXNL|1-XSMDYtA1dF0r_o L2̔J ƉWRxѯr"6y_k r2Vc}#,yq"ܱ7h"{It/g{-? $WhU-LG#9QY&Vzh̙\^<-v*bmZ%Nq6m? c- ~4Јƨ)lQړFo BW97u˯a+9>ə CGwN~BZǛs0qr /쳣& 3E #ю(~eM" b=XBhԧ^%Y㎭2c Kt$ $SJ:PcDbKGD l!;o`Rի0ǽtt?#N(rs+qlrDXRV["h};:\3 _Y[BsFՅ6-}i4&_,sN@*Xе[bAfNS&sBA[dp&C:0x܊yi8 u Ҳob =wl~r!)"gÝ!s~F3<1F (' UprRlTq 6nEEp& &ySa|8.9V /q w%coƮ::pȳ 4%v|]%B5S\Њ@_}ܷc kpT>'':>kKzF1rr/LKG=*S waEBX+hxH)>fh69vſK:.r6kyG{: z[[2"[NCwf3}T%x=&$Ń_DBLFhRe <>/ZbBڝ$0PԂjCosXW45;(b8]Ff'qh$+];/*Za{"Nϕ]yO/\4c8ӽ,s L9UOjSzw㦗G.H0k}ٕ o"vzd[N$Oa?/T7il)W5TciS?x &֡KJ 1RG!V#V]CA5]<N2<)*ˏ;iE-#INl:5\i*3u3ԧ{(*^Ei#řxYc0/ O~5T*[t͟/^?VzO Jܷׯ:zF|tT|ߝМժx>DZo ;`A#Us<2c`dov+ϔU=Dtk{cRq+yigr*NweYLɊŶO!{:8+rx"dUhea"筢ѶMU{ %Lnā_z &(;ƩsB$b,P3'®,NYy3?%(J,h (͎2a?ڝt v%ݱ ?0d";bZ=[)!"1z3IyQ?UJ-xJNfsf ty¯ q;ݠn¡cRvq #jw7<:Q S mHh&[ ؈ӓǔ霼}V'O;ldY?9VHAeQM˸.0%Њs-i k/T7TѽQ+Dh媍6ݍkt.r$.O.r@i8? '<\:$a8;GC!!iHYlɹ hHBX@y; +v) !Z|vF7ZUقP˵!D>ܖ3Qk_AgzuP:C-{gK@&,' OfhZ]F+"U-)l*we )/ɽ+$sXaFPL3Jj.B^7MCPXO7],RH=Ei/)a)rXQ:RP?: w#$ LIk)1G=*˗"y79^R]Z;p;MEC Ri8WpZR4{n@@'P7[%J,9e5vyФ<~jfy/GrtiLߚb[֩uE1PK48Uex0_X !b3&ilK=zԒӃ9EC@N{'ڴGբ׎ 2BΙxA*\ >- S/eCD; ֆ]Vn{ۏ?j}ܸM=m#+A7+P%4#*c(5uS#H,!ojTr*e[sB)[QMq9<&UB6 1,[H݊{^p\Œa;3,ҝ;,/+b˜G3=#C #Lq2Lp3(v"^S0 ^#ü1F9s3`0pL~ǶmZ׈QqSeZ:󪄐B{z 2xY;$J`Ma))',M ɧSmLU͂W}SbĞjw0 hEw EzzNBIzGYL@4fnb/(%j$3k䳾2SAGI߽UVMmx95$Kyؚk[rG`_I`mf l)3@1-nFE=X6uD_Bavd09,Dn(pc>bCM^o"7r|=l 62Q3կobJW@9wH~$:!/oJcZZ[)' ĥ@[ד6v`90e,<c#!`ZNhq@=L=^ ذ1km9rOZtc{\)VFaDԷ;ؾQ JWbo||Dj/`E{'=XJ㽪.>ZRb 4~CYңM/jg>Wi]X§URuorDC%AUNPPD3hr1C 6heIՎ'R3'Ψ?4\׵.P`b"1$`(3:w|k|u ""2ழM |.-Ӧ谙d(^ڏJGbW# [KNRvXl(L?e vn|sK%~HL"ǕXC2(ܨ탨jzciޡ j3jLF \}茾Vs;-t*|_Ir~YR̈MA\UWYkquR%?]JH07mҔhL&V,6DQa_I׎D'Đ.X,l[@?{.+rFswUd{T[2:>lm˲N$g6\T<&.mK_,/ozs PC@{sY09=}wXGq a۟oƵ\mtxLC`\=9~+ .{uM%D`!ԇ$\TO^x!nԷ,TviM2kc?3̤zI{b~" ^*2{58#bСPfQvkJ/09sfaJ)Ifx1K -(~\0-|[JgF E_It͕G/dKs`X)DHA;-KY̠v!Hnwd푹ʌ'Xcr8j\[Pq_nfT݈)56}~1&윌WZ%u*15RBE;7 #TiX6PGd(40fӭv=@"%J)_UE ,BI`J1jT.C;r4ixOFp'#_[Xg2$D5l 瘛?DnqAVRp=[8  {-c 3_a`fʐ?SϭI>W:86Bf4c "82ZRV[ClFU*AG&[ uy:cAII 1!h68|1}\y$Aog+uEDy99ڲ ;\MyFm0n~iSiWL#/z _q {(6 ]+Φ,0g#~M&\@gIgd|@C,?oKywhwY>gb;u)5N:z^r3-M{>ũxԈmӥq oP8s"윲~mdmkKKP1CM42r.ynGΒh`i2R9z h4h$AdX2UM1:`%H4sJIRsўb6uI&f&yulvKӉ wn7(H[ vxۂϸٸi z`O albE?!(Cm(#gYi sJ Q+=CZa5X~qI8t_gGp^PlȖbޛPhis(n@D.wrw/ LB,V|^Z1w 3rmxCnF'rmD̢Τ9a_xڨU7wZtP& )K 9[[7j"~+GY1ҙzޫW,fLZ6sYPKL2!}'uR&^Tޏd1Bh"7Ȯ|$QTaR&| %&$NȚ*J68#33wo[q?+u倓5c %|*-v|A%ͭusP( ]LFu# :|(^'!sZ Hnk.W罵KM|8J:<ܞSEw)ApuXZhR<3$Nw3?%&sѾ!ho{Fv&` ,N'MV*!>zVkdKNBT'5\OQkQ{fKf KsKhGL6\P=tN ~Jw!PmdZTk)Cm˥%iO%9*بamA*+ZX=kLb@>skvc+et}?ViK{R|OK9 |TqrZmEZrs3Gg\<(U̒9DƩC<}"%VF@ < c #/FzNF5PZiF^Rxaf+M ܹpc۞ށm- Pr6 ~֨F]ĝ/ Oĺ@e)-R/ݓ幌qہ[C/p9ߴk{h^Mȟ!Z[EܮQΣȋaGbka!;fᢌ)15 rS$'M3eN~>Qn`Ewn-!Ie*j|VW"1 |48O~Bd߃_j_";h7j.>ȪYZ<̦+cB寷6V ÉHH"=cDv&&_$h$. `~G0L[SCRCP?έ򗠬*S6P;y7Df?wGpi. 1 }& .E&y{{Zs*= n6{\UGarם!->ųq7=ŸlM)xVШ h]&`/~EtExc@=[I8 !/SQ 7fOcr7^!F UCs pxzǛIy@sgbJ]Llxh!xfr '眴K:5_W0s"vZfJ쀌rtrD-9ڼ. tCث9]!ל{w]]?G70>faMhx7t7i站[%X=\ѿVP#˥UJI\b,OR\ v0-8h$EN'y:/ka  R֬kBćw6979|jؑI xTL-#D+SYc V'귄t\<h;0U?f _I~bBQ&n/8ݢ,.ӞvN^b`*qD+7fEV$t~euE$7舙AczˏE8|6,t=CqUc&Cq1rR^&ʄ#RHIO>`|ڵ1֙"}/LzSF|+?<#>zǜKc%;o εtRS)=/+:n<|İ[l4 $HHž4rV Tr' qN4ܢljWrˮW`OE^#݌;PQթ1cQrǙ@džǥ:Eɶ0 ws7dKz@g? ~䑅POdHʇgï><wH')Ofv %ЋgB%Д(-ύ ?7"\AlbL e0-cZe] /8ĥ*Yw A0DX?9F$;Q5C !n`Qq? ^ _UsЧLȻ8j k|"9T,4c@Wmf:ReD{+B-w<ԁEjXW͈2GE>yn At_(n A;xX+ﰫUא>U?%Oļ%"J=" 6cJ#d)'e@m,T77_1AsD` a+y,\sa%޳`:sQIV`jRlJB*dsA=Nm5-i Wf"QRXsrzf+şf7G%f%'u}lITNRڣj|0 .#եek!픓 g>0 c.bWQLE.O8iúFyIHrPd|yr8rLmIZBqr\yZ[`+["ၖ(mk7s3kqevX#ȱVW0PeI,Գ6DCAN=ǒR{dcP` ,^&|%(@)Oڜnu"_S:yT/[h՞ ~ژ*'W6{k /7bcf1Ɲc5JIPG@K <'бTioh$m>s1wFӨԯKO5rYS7%A"Ke9A/l,<ڞl=df}UR%D.*nDK ;U4X_SƮ%ax0qTw:t "S)6 z?9pqƨ*@ZOBBjjd?Ƣ4yxrxVekuQsWS/{^6?[˦9>ᬇc'\㈺ j@sFΌ%{/Ns\?ˁ10;xt(r0`7'r!}HMwiϭ,3nʛ%"eM"6BBy3kzz틽MTfw]N[/A'އ!ϖ2j+Vs|F!׷oʶ-!3e_(8],Ǒ(4$9?"3Hk` XpqfA5^+MiU™?[!}"KIs&3kMHs#pƬ'>B ,G)l"Z0^\ڹwme f`vK: ևU:ImNcMl~a9oڂ:#^W?Lr:H 3-v0z*9Z Aў#3cC/qf)ԕ覚SuLef98ޱom"avk8"vOP`μT{]%y3bP֘ a[?+8c#o6UjI}v_oAp:NA\@"e y(`ww"b+i4[]PD Uyh3u/T]'@F!/WCK߹I{cdI. 8w]O >R쿊l֣pYdus Ҋ[Wt򹪅!#QWN.Lfلg9/c־۬Li# h\c+*Dyxc04Nz%d0;(%ʖ^ $ͭnAn Kfڔ<))qrw5k.ZtdGS2g2YWm^"u 1`ѱUG坲l0(tz?7txXs[,VJȓw)f͵GܩzWmcE>r-a4cp0bKJ&ɿqQ w+r 垹 }*Nv -jY>KkLi*nbf{SQ ;~HOt+Z͎@7VoY0aJ۴uF<9d^p F}ΰcHL-g]_3, KO F0ge]GAE4!Y''#'%A&RXZɰ R"z&P H|EeKOGzUkd;<} O(Gj5v,ryUc&:v]7Hi+p'!Hb{.RS9:;+LXWHv]-g)|yh!iwik<K[;r0*q2- `zjQpg6BL# h1q:)}wyIA*jC<~ fc:#LUjG18OqLY砉ͨT4!KOͪ^A7 3n5^ڡP87|eڭ2yLz T塒wM\FAWΔs*R6Al@<ڶ;YCc( = zVm{S( o^Jvͧ7A-}x"a@K6šLlRZeD@!H0i +3DM,0Sɾ; #Q'󴣶>ٺ)8>RPva|;mk S+R_mI#|/ɦ%iЍ?ϖ݆;UJ΃xքi7!Qg͎%X&YR&'1,Q7BfkV*ZhԯĵW_kQxǹmh# LwpBOQK!+$R~b.&i2+\S9Gq ][Xfۑ# j+kĈ*ʕ8e[rW/Ѧ˨6@{E|6Dh%vR6~|diRjb dQPWK.`jEch*_N/">cs"px +*IEsh0?:ɟjފ|ԩ֝mlos2tT{8 gˆGT6y..:`]5x9hV:آE-80`yEF^BU]*ȩtU^Nx$?uļmGx|!+nL%Jش@z KE"]gds(2e>cw/9|1 '~A5M`ZLgYFfLL,`I7Ykiy N/C0<@ ؋[#_וVȴ>_=ޭ. ,shwLy||bFB,,p] v`cV$)rĜf ZRS# JHR*)u-,lG|HE,XOӟN. cvxZCPĶǷ-}iuWc Va,A`EFyϒp^Y hU]_~Ș|fXu {a%ƣ@ 1lqϣ}}3o34@ l L\̄$[frFe M'V/)tZ5&BMH|; byASǡ\/ýwZAY:p39ܯb ^ubw62B89drN eMo@Ō*xǃ7̅t2}Fe_(u3`6̖ZsW%}/c9}c9US7uex,Bim(xMyJ1n^3FT("ijIjT7]{cDqf $nzj \nI#4 Q/OSh||Qlf 6hݮv.cnlX*+\)ƥd 0RahCa*Ytn!tnc74I\K:WոXb_,^ K;Bu #+v3fp IKެA-{ + H; >&:A8/v^"|g|\;[]sN mq 7:0H^ _c栃0o?sA HIL1/ReӤ$U<[ U7H&z'}Awc %/:WW$G]LW9n0k4E;A=Ć#&[+䀕,n3tH%20E)0C.DWCwBFi{-`݄l 2Y\:ʸ-ȤR ?077By͸ND8,Yv-;+rC^o^,@›|ۘEjM1YHm0`&R*c͛Ւy;kp3S$UkRۘOm:2 |6]]9@F=PUz\W}G[%+]Vk3'l !)E2G~FHDK;~,)uQ:ڂ2M>ngS'*Qf"5l@l L~Jס2`Ϩޝa!LPUn&n[E]!tD / \ 2>s.G{z.Itm:SJH<(<z%$ .!߆Ɔ^ }q|zI5:wECRn:O׳=mM?SUL|Հ0#C^|[(3o,-; aʉHe&zE[,é;wlٗ$o? <=}3T!YLfcO?LSaÇySᾦ?f>΍Wq1C/)o B;?\PEa͕̘YHFK.ŃiYâDpNkʣ/))bsyTV괭m~M,( Q2^܃RcLȬKwne$@$vBWso&Hm{*uNxc !YGDD- <4h~&P G=Q ]Vͳw vDzuŭ@'aц:+غx@ >[D&Π2fL6b&%ș'}qaDԠ*pQ]>#Ct][r S:ñ`;wT Lcli[o\MJW~T,3}"m#]]{s۲ 몜bYɁq=mɧG^~C\6ܬQצ?0X,S˜p޶JʋW}VqY\f:}giC$ Q“q}ߘMȼƩ wԠ~7dC#4AoݳԁS\V"@7Tʴ:ϓ=NқL!9d!͟ysMQug;9tTp{[jc^6p(bvӡ{Y *N3;G_vo]Z+lãAKoKznB`>=3 Cu.^x`4(9c9B<~\ζ$TgYK6QYB+TܘyezTVSOcώaFڹn#Y0k%ɲ?0Z[jEG!~ {wĆ;q͒'k0IU݄FYe ?e/mUXu{t[dZ<28l0oԡbU?F`evĦ-M.CeDBbeB!*tO15DҎ X(3kr_Agyz) usZUnw9q^a٦ͩAO|7/E, ]%V9  o!!!_g S<s cgРcy\ȣ6cH}KH}=ˏ\4wj)w5ly`j1{TQƾP5R UQU uC% ,W$r)Z)@MKmȨU+4ݖ¢~bU? 9cgK4S45r![g@?\TGo:qqbҩhzt,80櫌ΊN,h^1G`$> ԆhVwZ^8gl Zo`)ҌM/\㇌?w-J989Xʰ++UCaYY /aC d5p$?G.P@@a6u/)6+B&Uq|AIqRqW&ix \hh-mo[iƀYzI`MbÔ#遍XkX Z1 ] -pw`(.1]4gȋYľd_4/tKiiYU'y+Fr=q;;S{۹1# H@qb:XXr،`퉑TuN;FDL[#Qj) .O)`Fݵ$fJW=*zhޝ+_mŤ;,!U>xLdiAk_t9_>S iRƯ 筕\vt}@H.w 󄍞} ݒv?XO,E}V |8<549SWsק(εN[ƋZC 15L[dDJ ʯْGDB`EM$M1QvNn|}A],_ !M(y縚$r7nU};%ˆ%A\< M4 g te:]˕,ޝ\Y " sK=/4a;Iu~=\'TyXA8zڅ;Zc2QLoc]kb3ccşղ ﻍ;E_M&ɼ3U9SrELI+AўP72nC uލku\aU\?@*0* 0V,p%022䇻Gy&Zk8K+]8O! uQu$k</꒪)IA&&%W4HlB|jWzEch'+07a[缩ݯ7*gdE#t6K6ޘ??-N;I~Cjsb͠@Ղh}wOkSr> B}P&v=r\w؋tYͶ$6ۏ-} 2fVE$€^*L=!>Jn$hʿH&;<ɔb ~| k/&dDô:1?;+t}QFY3% whk~5 kn;6PKU|1Q'FF߆sZ @0/yI#cBjy9 ̕c)aq?+[ N2\J6z' Az62׽cgߚi\&wwlT&{ZEW*[<+@M.eC9V=a.~*qq)*0rfDM "҄nyECN7*#(Կ#k+HpS|5/O- W~6԰o+FgVH،P#oǩHH6T|rÐP͢SWR-sN@ʬzŪl׊h>pʧlGĕw( , ED< u./wKwϜqcxf1j%E!)-ДNYtShPA1g.1}saoO,6s䏊5EQ})ԍ0!]k;qBDK7'8nE971R*^= ^q-z(A 4:ߥNړ̻L˦!ׅXL~|EFD{| dݿ;ϏrHJcj}5e~ÒvtUŅGs[9r^yS)wIr }fLKTMp=p\ 1$cGK 2,[ 6ܤz$NQ;&εi5L s05iuf^Ndf◩(a70x,4̄CG!pFuoW>R .X46lXFM[Df(9 KؘQI&HS"*VDY>Sq^Wt?9ekh[~/-QԜ멲D{/ZxԺ5 #yМ~KꁔR,>Y?'rj{kY|1BVlU1Bz^gl4U9fCj-}^:Ûbk߻ xRl0_n6mXDo|}n9jʋ2)Eӌ̈GSu'_2:I2[bPj=(ېEP6?A0KFwz`A<m!`+dqa,gsH`CUE\y/scVB JvBA cST]^ D; f>6a7CL*+ Oıޢ]e:&G\5?;B%_z_/}b1S03'|&?l $w(:mrL$:jw?^<ᗅ "(K-efR-u"0+VtT%g.i@''hU2BJuӫ,<ϳ?Q?q2\yCWJʭj'MHFt[ˆ?CnүEʯGT"72-;:gy /=7E>t~s2nyrHX=?B&V<C*ƣyxpl1b y$rlQ w.d!Ŭ{`[M3෴5fk)N| wm14ΓEUT- EC1%vT5ר7b*:D>`K(ctR4u{k,$%1wjv/\wښZ+9$%*·9sOO v_L>/ }~3q 0蝮ZۥY7.nR?gGzFZ,0u-8;ގ>,:G;,P  3E25uٟ?;[ZD0W2xT%LF+yTXHHE6PӒ7T]KSg))خlpKI/᠓iѳ q|O1dsX+ $.TvtcJ:k;7۞1FHHlA=Z)MWlX&GUޗ$*؊K$z#Ye8$頊TKmni]>De6P DN#{>jY_ xzvx2dw];FoCܨRAuIqa_|bL"(j+!`]l8L澵u UDY2R92>aZl1_ЇtyCo.f|sK_5/ЕϏжpJ8NcxיUsmN\rA͊3ZH ]t!ӰpJ XTgtEZ:׫ Z; ɼɴa;1TD&C.3SIev0335ɲNv+Wwțz++z jH#] X+7P3UNc[Mb+<ͮ2&ZpI8RS])0$b+>1P?%YoZ*O09W]] 0!}rP[ P?wkUy}XN ܂턨RSU17,Ӈi -dSOڒ׈MRbq0[c%^'0TJfw7VrD,,uߧ|Gv T'A1#"5%PJUٷetx1xMj61q( &{0a0HQY/mBP.R'l7/ Ϟ3E@n2yNJ K{ 13)zCb`gÝ(3V4wH78?g.IvTZp :)eL4~q4S1W3"gAMailv{|AnsWظ!.I,rtUZnIl%ըK$]EF&_XY04;9̞4K\m%$c1L3YXIS?]kw<$_7KxK4쓲hZ3Pc( npwHMS͆(z}mrGu=BɺV3]^@B$dnIB}|BwYK,fYѹ`8=R!D+nͰRґǩ ^pme4L'5qAkwB Oݲl=eI/dg-9L=vbڢ> ˛gG2s<:u-cvk+oqo, 7!cJ@\ۀs*:%pX.,}44P UJ}@4h 9jT)CCPyjtёkl(HЂc7ឍ#s噱*⌅Nxq |fch5BM_1dªܐ3'X!Amk&0lu7JK%)= /&Ȃv9oڭ֚קD\U1qB2[kb&pؕvk4xcr$(xyv\tl_N pu0BSh@ YLt"UE^DȭY=A頚~& 2Ol-CRQD ԦOAC$>kir8R+Wҵ4cwΤNK4ˌ@*|aEHu7ؾf7j< {с5E>\J$3xMұ[YRQ|Ck1uc-`ל"y O._-d58䡹R? p2xƢ,r+c[z2q9s@ޯѤ<$PYDmY>?e|H=U:HG>n(M6>Ngi 7uYIec_v_4l|sl4TȠ36სOh ߸ʼn,GȹvÈ_߻Qjz~v ԛ-%^>j?{&xo77q^{,gDj!G#+Zf!#2\kqq. V-Cyܛ/0EP[H@G QJ,YxzRd:CܘvL !V*QtqhF8.Xg7Eq|]پBFmGaZTN슋( T#IhƄ⎅\pF@^,׿O 2j a-jSB+B]S*CkmVAyqw'dcLC{lO U",Qx<`K# >τBR^uV˴qcg=z06ЬnRD[e ixXIWܳuদO:=RҘnxܑW {R¢Ex)0|$+ٻ:dBZmqפ٫6Ur,~AE0> c5*NHHz^Sw@W6/Ak@v+-_ qVq(#zE?֔CT5{#%]V;GQ!嵐,:EYbC#bGBfVj4Wyӝqbqڠ\mxȞb`pC_GSR }s 봭ۈT9EI0GwC59[4|Pt1B)MV~BNRn%?r W3}-}1?7~|tIF$%P-31Orqvn*YƵ IGBJdJւB}Ȩi `w c 4K`O4ȅc 7_CEvOvy%rQf/^ ԑD}o ֓|o4>A vV3 D_ D>}?ܼu`#cWB?; T:d[%Y|22 ȅڛ"+eϬ"uc׍S cevD!hK' ^}8-aŸ])#a6qGApBhȞ3}@GӵD,)1:XNAw6}l2]1V}D{K>} PrTc(׭e{w[`NǪv[:*&K/ XC EQ ?%8N-sݻBuv ^d \1aqYt-,} _R-2p lAoܕ?W0Wnj\_ٸ P_y\^1Z ([Ua]XP߿N4=IE})/9bkJwq(<3*@~HWݥi@ d8b=#*lJD's=ZoryR>{&_ryݾ84szx#zXț"Zk3 tٻ*MDnpW Lڋur-:E{d{h_]Ff=<ͱ="F @`]ۛY/: b8%=S7qcLi}h DY%-Z]ȞN D`q\@DN K$_>Q+bGxFR7P8rFň: X u8nznջlR3w}(n qJRMy՗H ]$;<u"mXdځmR &H3椂|TWX>F&r=Ty`q4c`rNQdgEK²pxQ)uźqӮ6%p! t)34tG׶ [N}/`GJo G&nf>w~`AM=IqS3k,ڥӪ+6< aVd~Ko?G `¯8ZpdE\ mdc8́b.kMr5w)LIv Ձ* RŧD=1 ^'"NS|gqy}U<TVǹikq24]PM:&G\  Ls.<,SsKL+xTDKAs %{єxs؎eR6Y͆3v"_& k_4 Dv)!!qHJ+D.x>caI9B=F|ᓓB18 V@ E-+HZCѳ=2 +'FWDsaH)Ûɠ?&xM yӯKy)}Q13nND8&MDl&di6}jXUU$h(j@Qh"OP[LX;cr +TLa'GobZǖjש%oQIg?SѲ G+jlY2$2bӒ2[~MWƳ)O@hJ,#kdNroïa+eՕz&DL)c;oYpEӫ VSEZ#v!c\MnNQQE7YEkwы{ :u'MLzxien~$H++ xS=.u.o4c\q,~'WgbZ\xY^苺}M閈Q3aJ?r3QE^D:7DqGo6l= D\)jˣ2-G*%9Itr1{ل 7c_?982P [cXm&q|'&_dgo#T91&kJd\IQd) ?e@M3CCpDɇ&߸2\vL'Ao ߉xV3nQJM : gܴFELV5Uk27wK~ gؘl//(}XUBݯ^Mu%Fs"L_VW"nVӵ9:HەH^ƧsEY DRlیͻM:y8b#y?_PEKٰ|mX hWs&T _gB`䯥(QXWZtmT8!b.seUݠnsm]SJRw )rKFI=W#'W1pxك2z$ zULφdpy+ί i@3`U}fDes@dҡ 8@b尶)5SgPtvAeÔPA;h첿(SQo}GmأteRک'̎6Լ-j gdJD: m4!s*#㋫AYoHbYpb-`. Ld"WkbW.o{9NdOqŖrGܨ `s @aP}Mp\vB{Dt,s8ɢS2g5ljnvG\,W~=aڵ0,h=Iwjؗ^3!2ԔVmX#K]fQ%Z> |JE. <75m5z;ʨ?qVa\k;nw `* R0-'Qb9+L:SߗWXYRk8z39j):Ŵ~KU,FLzNѰzTj_ug0Oqw. <]Q{/;I:ԩqr ynoU9@[B} +w٪*8[Q\vkAvnO!'%YQ^|xx+cdjSn"X0'Z QD+#hCe&{AJRJ [\/\*+K?S+Pf6ꏰ2*~ph(A{ja%Gd?D]7!PD(vGֱ>\yJ&2 [J< d]%Vu.dRd?PMyW_9tu#Ѳ3lfNؒoR0 lg({oI(}%Qڦ2Sv=bc$IVHo9ר`#Jv3W k݁6#m qM$)6}: k'ÒXNnL-zI! .F_:֫4+ sLy&]䃁Z 9]X@p{\?apB+хy'-ùdeGHi E95ٸ52+<P ]-fk7^s^fָ@q赁4<ۍB7&MIt71|v*F',WLJ *}i2g Y{5l սRі^2 фT x#s 0)Vp$|ƓsPw1u.l 1p] x##oB:}zGy)e>ůL~Lz*P}7; @3בx0~(zXCOL\,a6(aq+-(3fەU_\ xٵ 0kAliWhՐ}#ܔ8MF|hFQqEtwwݨ"ÕO\@DvD [is eaAQ1Lbo?J~=M|-J1+6]c{;'2,=Sx3E3ÏWEVzFUZMVVR\SV,~딺MyK{-RA 58 g_3φ$+!@ Z%0%oBqYxv rX'ymo!='Qt\oSznC$e! m)Lm vwL \x@8waa㼨רh{$,W ?!O ֥L]&'PG\}{9lTBcP_OJi}woA.Jk 2SpgfJMod-Lظ0-6wSAqkobe|톧^ʔn?ӱ𗡅cEw+`_yRSG8{\T}; Ek&C4A yhFSLW.K[8>ؒ瓹%#]l^1Q]F?$)<#F|Ee[j`2<.ȥNbt?_R" 2DO\5QtK`_oB[&Dn{d^v3MiZנgSb-}k VBh}kOYEv괻 *8_a?~A M {0TG F6~}*ޣx,Y% nc;Ʈ'JĞ 6lzx 9K8DyR)>lV. E&Ut HM ?刞0%pϱꁚ@4䲯^~ǡY)K 4=عRG(V^hWhG>Alc xet2t#|rϱ8j8O@GUcJINX';d{ϼиW$wÚ%՝8X{&}89Nl4*.sC٧)ʀ dJ1ѺܺK_KT=aAITL1e!t2)uP؆dܯLZ]B]M8ʉ.,@Y`z/1M"M|WLo/ŋɟP{y;PzY\'E@^+8~v@ D*}8͜"V\#: Nrtw*N䑕t3bltqƨMs@z"rHج=i_Ӯ"U.IVNA'@|kW.jNX֗T4x^Cȿ/+2& CNoAkj*>qZMW,ڒc3X\ BQ$ t=]9C6vizk5Ğ 4҇:a'DS6).C(v602'p2Xg<нCɎUksê.Sǰ^7FuI oWW0_z4nDA`s;PH4mW8g[j t6|HQxPd$,ӭDfx'A{0j$IkQ |頊>3 >b0&R.l@nn'\3^Eoq {Ҽz\vkU94;2;H0𶞰:vրHƊNKVɾZiT~RϕP;H@aT*a>Vm@do> !$ % H-jO}V ;N(1)4= dLQLbmm 4Oc'_+t$2YL%)3M r_j&ɒDz4etp(wבjg8 /7>h3X'K *(`m_Lo : YVp7(tQ9m̾aб6 [Jֈ\1Eb:|f6?/CjHt[t_rhӾwL28DR΄Ł]B05?:9Y F#Vk6Q֩t,Rqٙ<~a61 |DF^ëش2E- y(Ș1dedҖ'3wC85w Eo.wA,@fLxd9?JOZ) pu~t@\,EQ_ a@y[<{s8iy1frȼrh{g3?n`dˢ~!1QȽunK۾«PrZ@ljtO2qw쏥4 פx2ONʡ;iz,D1ͤ`hfGҡ**?- ]VjI,)j84;t" oeO/*h쐽)P>ep;_1%uE.\ `&/946M"ְe3.s'?\[CW>DԖc M(c# (j62-.M6a]3 KW@~<BL mlI3f7$aq:qRz_9 ${'R0z# e>>F+b[S_mj`Wqt :烧=Zxn?K쯀I);z;{I %_sg yY=Z,:V? I))p|6h|-y;9<9 pŐ蜟ńOillCBYnjkLR KIa|_V he.)ð\t9Uq^ne/(6ҫy3T <:D% eELP'xOuxz+wnDXQXḎGqo.ZQN T{ MeFQ3:eEe%jG4SCh:@]~fJAH#XJq}ֵ,Eļĉ\ =4G*?/.ϻǒ_U ]qֽ;1X&\x+-&\^Q.Z%=ERoT*X>N0wxQotbIY|6|=MQNhqRV?'!?KwVaܗ ̃ Do e9~Y<n |R_Gۡ@bnfNWf_ *Bk>/hد7u}eW=kKKu[O|fdD額.Jܬ=ԟ A6KYH~mooT MbЄІ.RI<~?ao5s/$fUMd}<;:/{- 镩|D_!Wz`)6B6zNRIo 5{C a#ۃZOy 3TXGⴘEٮL_ ap$x4&7סRJˍyxH f7UBB3Viw4(`$ܳ5 qg'lr)ڮ r7 v MhAQs&,+ hby>en{ЯU2 9OmP7TگjIkr(8'jcGjtj K@U-~ۇaF@b \T[k( 3 *ԀhC%r_wў%-,>BRy:C$(: f۟nhJ Se}o\W`h#V+| qHy Ż - |UpeOрPQt Si_Hah07-*VfV>;&vsѻTQW= :e75˘tk nR8\Cc^~C oxm'g|XɔU%a&Sdd?G¯W`P@bYf_N-aFc.}{' Ga뗎^mEFXm_4wH9-K;sia@?p!6/f.?**1H"sjBՇSjR !hVSڇ`[ n2}W"Ca*/] 2ՋK$ @H_&8|?v'\AWAYRk[ZNT0$+5FBJXE$e7 3TڕܨPG}fy c7!$X0BBW7`"c1EMi:b+]>%1U= ЁyFrx J5`c 6ث*6Vq( \|OjDv^gY$ !`0v:$`\08 ~%|cܐDI1ycwD"ʨ4E30;fP@ċȡzBg3&3Pݰ%0%Z3[ZFzb\lnjDGS/ŏ\#H}ňn 6:!7N{th>?JDHjp.0-T-=Kv|Vm~,H۹H ϊunCD<€s]/q.3ql`@OCD,SD*M+^UжpNˡ)ϓ6 = .'""eR%-EdiEV.BfNSm0TҶkػ<,K=9BOpH<^;L֞$ %n:|8"3e(VrEy*^mW,3OZ[xc}mzhg`!7MqN/ dbB[cV2{90;wͱN=aPK!س򂈭zty,g(eK1Sʣ޾Wnl0DxݱjX!q/y39dU@ C /f#!:Dž ֣ ݲpϞ̀@}c.haY{fVkk GfoT0Y;XRKs\6Xn[|4LƋ/-Pd¯myßdSMc.;.@׏/u䗸 <:%s0P1;DQҀ41K8Ɏ: U=11N.Q޹9wď)mf ;@=yw'o|؂r`.L26B蕣yODY6doiy,!BtJ`jk菩K$ 垓FhnZHn5ht{1ĶTTr,Gf<PVnyǨ}Ni:"c5`hxm MS,Hĭ,Wg.$@$I ̀Y1%!pŽNl.t!ŝO"3w~44c֌vrJ?MPrW;!YDVSm,`@m ėF b&. =mL$Z&Ti8zPwY|*&4 |DλpirfJT-$2S%qpU@mY 5 )IOWb 83FgLupkQbLSom0 ݳR% @59WbVߐ{\z u톑kgr=$:y k{Zvy>ʬ~F/$Z¦'h_%g nf20k'H#p@i)!|N>EP: ٳ(IXӔ"p#?KmO[W۪}JGW?#'c*Q–Jۙ^kѺVzI3]^01(=q WCֲP 3qkV[H0bЩuJ;QuPlhrhw y0-NbE;Ǚ*]!x$sQ&r)7%@peYzZ9.,t*@o%V6"Xrkq+׫2¦Hmx dWp̲G {#jQuc'i""E?{o(7dSG);tnNO3\tǺ6=bhev#{:yV IzyrfublAlD)+^26 1RPiPV-ƍ$Wᗟe:KGLXGlX mk@Acvx t?^RCpg8^_`w@+n))JŜVu`𦐕0`.'no)aka"B<#IO2 Hڲ<߱sko2!Rgm_Q30=z-zӑϫW vIb[ `PLuJR\ˏBs.dVKPST F@Bc+y6 <ːAb+fQQjKzծ(`$6fBh1f&YǮI:"C8HRSKO.otCq-!CBU PŰ@D5oHd8\r:A\B:oRP6g!dxr9yIY\U*uJAKJ8JݾmFxwMK:d,?6_K{;spp,6(6e`ptLv2dUq.9Z:ޒzO.pR2b #fo!!G@ⶴ,OR =Ihh qtb lvy:#O&Agn,]zr Û1PtrzϽ{z5 fк-3P#\k#ŝXpSͥO|KTR*y;2k7!nr0oxĻc%DeDC&y#]dt*m$܂(4+ RDDyYZb`C ܧ=z=9d^6h0'2D@ߞupRct)Αhw7kW'b ,|^sKjy贈 b JqlEv&:5XOӡ b#1#i& %XܜSeRmOgO@KZľI=."e n^F2,92n"j5NF"4 [ hIZr F+%'n"bǴؕa(;?FN!5wˆ`-St9_]0cR^9|т0US3ym_0pB^Q&ś&+V_&<0?^^گ3,!p B}ȟ[GۥYxP$N&APpP2lXֈa7wF@1.WBuSWvh_*Qtϭk!P]`gdLG_"jVX9EUu]^ȉiRm Dt0ôC='JbL<)ORx NVYۄw2WՏtT0qa2h:8N,Pv#1}'0aŨЂ ila@0k ʹWē7K|]rI\ 9.6g@IiÿP} +:c3 ݼ(VOsc2!Ek|FU.h9! ^ WM@ϔ O#L} 7hOUQ.a,Yd<ГT[oknJ8x!gWd05F\ƊZ}"6cw0 7^ cϨutӒ v13^tqP՚Envۗo ?xh'X(mN'yLkiV;:[/N*{Pe$U- Б亳0Z|M`XV{ڇJ N0,j4gIYWPnfMyXHrwٖy82?IiMS1ǧ Aԛwh1Եup):ZZ`&T6uQtAC# x Z=8W!3NPBi*c>Ht)f.ሟcӗ/f󻦐#`,:'T!3<͜1x1ν4[Pt9RAi̻\ Yۘ#Z{K}t@#^&ů}jBBgbH[h_b+AT@)r U~fR@*BDQ|(!"pOs-Q0iDm&\Xk` v)xr \z~+NWK$Q #'$p`Lo˲(k5Ecf%EvH=wQ$Ej+DZ`C.n4R6 YCŰHoCU4w)҆P1c# lew~pң9yqbL0M/0d⻩ÔßYx3+[ê ր{@.2[38ƲkH?^m]72;^o Į04.(U(X8&e dq`BWo2) 3N*Oϛ߅֎9¶+wU79Gzr391`W5dmW2st_ƤCN9~Lgݷژ%b܀Rֱi3RܙUn-5S j{C2bї07]P6=%d9%ژ~窸a*w p{Kwo1oCk8'zsňƓ߫REyas\ 7ʈ*/#yF-Y(OU\_2!"1IbNĸ%􊟊,zIYtwĉWF Fpļ,NwՒBH}79Om,iE$S8d*>;tB+J^w_]Nwʙ9T0 Ț#/O 3ϥ)L<[|EDrڻ^jm:#j=e.0 );* b)qT?*o o7x$VRG!2YV< UDMЄ鯌T'B0>*EVŋNoj;$Ts}~P'QJnjh R y :v^q6F-5EUiaZޗj N#6nʽoZ R;#zѣ!H}yV ݧD٣{rd~|gtǥn&`# X}{={ue]YY}.aXߤi}Ζ(9*ÌVP/`nQE9áTi<˯;f_{JfXjf xJ&Go9-u6϶fH)zfǰ|n\Y,@&;s2*,)8‘mي4=FahGp8^B)b:,C$quR;$$hʉ[mkYg/q+3Za;4` /=0j,j3 8 @Apv5UźT^v 8|W6Fw#A "o ߘ !kIgPQT-pkQ3}JI/xF0ahG^661=agFKVY%~aUX$+uw2{SNsJX x ofLaz%FupRN7^B&ˇij 1PcCI#)nTcE#Ld ޱ]\X>=o&O@ApXuIͻR_Mc{Cհkd@kCr#sXvt4 z+ A $Xpf/Lq-EVgQ^*vvs)omM;7<` Hs-++Vd:T&-݋\\wabb@CŁLˇIqۮ֬Pve0 |Y#ɣ"Ϝ8rl&!*ǶEŴ7|05Q2)V;y=sZ $!~tEޗj#i#~F VzqUC'tv"SFb(}".nSިl"OIIWJ Oӗ&CIƎVcZ|:%e?(e mE DMǥ| ~fC[ض(k; ^S=K{y[~FJ3 :?G/ibECr3?XS я7,x::sET {LmYAc2A׆`_$;FrO x4 z5QI.e+ikvuqLD_2]K+Z:2X8LKrçU6n-  SLi!:id>5EDp.R( ZYF5_)<aq\l}}{(Cerc`}Zf0:#XEzJA=ykD' #C—֬"`hXN8 6A<3w[:+Tx$HB@Wr'86 #W޻ʉP3هbCv]Td2Y ۧ2Z;%J")=Bʡu[z7DC\{_v B ϰQnr`w !\Z;_kPðU9dCG>3<|CTR9R0HlxN^.l%/c]||K@cް:Mc)5Ix,3Vؕ9e;.!E`DE$&|ao.கK_UڂUT{q46fl, LL#>UfIW SehR^ֲ u*Kr^l˅'8SG)Q7S^%$d3k=\̬!8-V i6=&)΁FL}+,]7 o8g,$nKJ^ [x~<(3]M77eC$KA29y9D]7Iy0-ѴEZCӍN2b-5N= Llqٔc#o!N5jL5uRg6|aeEF`鬁&UKلd5̃g:oxe".ޞ{R2tdLk<#uc[y2^$֡փ#٦$߽81ў/oaAwbX2RzAA R$8Uxl3N|Kx"}Br"'B;4Nx3b;A}K/,K;zF^ LE2ՃN!ěMnl0Fau9RܣgZWߝ+9OKWpEH(b֌1]QUw)WD^^!v@H?~?{wwqWI.TK'v}IeZ67Mu}^kAL!_5 & [GK_ :,dfv'Wce#QP0;$K Nhi(mfMwma6:o&RD Ȝ}}\ꖐ-zQL}ʩ.$JᥚO ^Aq#tؽSIZ͹.nkzƑIr޶bM?Y:t# [ | _R$dwGHO&wHզ4BU8Vg\ RO]qiUV\X<oLc7v3QmRw(2a2M&\ӗåa,Zrio޺QZv{$| j m9Şl$Mw}mc|R6'D~>xPו˱E,JZ Ho)I<.B$[eo!`*rPUA&;b]$i=)lXԶ*r-n$ |LIQ=ǯƓ2'KSN94Е#s@;J%7S*=!E[L!cEGAl;ۛ9{g\P:;ta|D $˞-H7z4ǰn6Ębxl<%vNVq0|_bo+>@u Wކ s4 )XCOR"mDb7%^YݸGȗXe{'G\J2`#PE-] #i|sA'|͆6SGU=k/hKwݷ:ЮxGs% FȲLȔ+ k$`j/ sތ7&ܔ6Dj_@a;.C1 GVFڻʑn/ ycKQYUTMȴz$*r|=rH4=ckK$$J֏8{RLx (p.gd\<ψ x܃6d]1=3c5YU!=L:M]?Fj@B놂) s]x׈Ql'j̵1[CE 47@;2GЃ%ށ1WNl@Ui{#GPNسNb1a!FH}?-\cp*"j.g+&_Rs*5ƹ rbC pDװ^Ee|lE{(688Hn`<'3"+$whkܴ)÷<a?_ dΙ;IU .VG@r挙 X&='^RNnKю]C4@Hv2rE&2_-F\R'R {\I  Ly4顼B);h^/ބNނUEׂa?ח%HŤܒvAX Z$"#"uܹ;f@Z 't+">IfO :/_bsBC ,Di4 $E`_Q>%\LwQz T :I"ZH[B%i,AAȷnnL_Dmb(z P؃9+/j[i-s"to,XʴM<'bpd՝j:ƻ7- _) [۰ˠO`~䷬mA-45}q= {fN_\S[;qsytjy{%%uB^\B ZDϯ/rvQq^7X7Z\֛pv"xQʀ(t(dV.F0zqog(_f&+aX hI!yěJacQ ?ͥ\>Fݡ[wQR6sfpO4u㥂F^fQ'\J7BI\!5#E2ծPJoT#-uX`0|ϾuM}q"*^ >-&x*Ys@duHçN#PCE~IH!ơ:GtJec^п31 -In]TRtL'Ȟ]hƹVw+6b,Gt}Ȳbp=[Ե%UKV@J9Q{ՙ~Tj{s7D*GtФ^gw]T1XcPNA@Mbdr/&<_z$0b,V fT(`Y*Ij`ݡp@pB<Ր!aSr.s~0pKg`u&ܞ{h^Ҽ26.l#ʒHmm0]i=SfpLl p2L40GCwD5KW'+#qjn >_Q׃>gxHG7L暗+'pxyw…0 <*08]ϴ1]&8K?!:0@E^]ED/7Lpᔀ;^)1?sMOtSQ ~?J鍷6wĊ9ͅ'3Ls\Ĥ&8VguF)_WA[ALɹ1D,֓;2!ciރwy-o|+8SҼ!D6k(KEݦ~ 7>.kY]6\.Nn*D;A {qϢ)Nw["nUnf%}=1ԚE$Ѷ!It #'l,hoւq!`Snamq.3}~:m{H v#uH]7AL"I["P ?Jn;o#jX60'd)..  +:0N_JY}E✝8rjC!g.#HAI=,S)dy] 'i=Z_A_Xh^3G}HPz'ht^ Y.5]&瑢4bNݲr`ʐgH%EL3/1Vìv.l}*:zYƴh.x n\`CZPO- +W"EE=x|_ ɾ-3g ڑ5wT',s~cʘ _*i SVPXԵN~j\':\aÒSh&:Z)t&ce*cvk<%(j1i {TR]^cE]iYyNw^+,ֶ GEl2,MSsNߚYO!@%ůµ? 4牥ORkW(Q13GJ *'Sۻ*qϜ9]%IePC;65h$ ;= X22~{5t`Mn+RLnTƻ^<}l8ה ~o:K;}PCW"aYvAWd!A%iOv7em]a_gMS->E }+R~34{L G6'*8 hĐ !t|2"!.ܶ#%%޵QR|q"yGz *e+f:`wvb.'vUe RnOyT}ю_@1. iyT=crI Ĕ nĞK!%??ŇcC%g\AWa\Znv}&E,}#0 IX'Hd~҈K@I.dm]z}h;l " hAk.K|/(P)EL(RzT(7X k# LZ1j'{""1l>mio"&V.y<'b 6Y9= 9]j߰"Պօu HhcOQ$fe*W ܂}4O= ^˝C9.U%y:I5Ёu0a8TW[)*59%BU8 O6K+8txb#l-47o4y RT x qp`yAU Z J(daf[L]:.ҙȾ⋈ rJXd'U(އ,š}}S#\/cg& ^T~/q͗bi/h›%ʾjiӦS ufء$܉=g Ԅы'V2b ׎ 5\1?*ǪY5l\"pjS&66L/7j'~KEW?#"FC:O3C ~gwLI]6GGn7t O#arSU\ I=@{[b3_4ݥ'ýe)[0e4-@o|nxu,\v$H4UsM OaYym&rySYzc5jӡJ&qHsyDKc}  &~&pgxŖ;s_~Z>ay9''zX&L<ʵeJ6`5tt ?I;ۢPlk^\^^&=h0o0*O*1o=o(lYԢfO݊PMR4#(|ƧA$:A$49Q#tbX{do=~(r 'E )Jr?a)w{fQ 'cz-KT?fJȡ)Iu&<y$ 8[!P' +تrX-ġVf:5A" oD "uVZ(H"0{?ƐUw"&!d*Ef笥Z!$]7Kcu~iO޸,z+ȇJ o08&ڥf Ęu,S4 ּ8k:$h~O'%^xsm7\DҷG>ITql` wǰcn޹30$ogӨ`-Q )*4_FH WٷU8c"!<.ᆱ0&YO?ҊptLt@g&EUݒJe}g;4u  7\^Y;0CtͫR6yEb)C#DJq#0 b̟kh _A?9Tی;M0& boV qzH Ŕj4}Z(+pƹ|S1¶b"=zޓj ~Az2e6W:r1 |2hbcYՠk1L}kKƹWK)M)1P8>Q7تfv ve,CR1-* 0m:cr]%PZ޼!N!D7^fS=6b V>`h88 xNj]܉5ks -Z|IwPx_俚KÓKƂnWNjGBqL m*`tEw:(2*Nw' N[hvqdꞸϋ}1;N(AeCH.8nڻb6&x2שZ,xJ{id `4xxs7ەC$bwl gNй|,gmNYGGF] /3.Je.|?Nt9t8 :Q^ sU4Srnb~b&k&w( i 6 O( wai'xu:g~d]袠1!嵸}g8p^sK#?',?-T_WxrvR\[%|q6k+r_˝#B[6K,^Ao,g=DMtGLr#:T5;o/P'8RΏɹӷu%q<c6}yvaOu 0.+7h*8gLb:){kUId 4Ɵj@YHTfO U%zC>Fjg]V/&+AbgzTVuY[@0_ )Ϗ{&|AS@흆_;:gk%GI6wAom[OYi_ OXӛ[Ual;Ⴇ 7y/,<& u `@0 L_(9fzQ+?g?6wsh0=9sg]jxV9׉0}AVch>v ȕp_zᓙ FF-.~,r85)o"qB< G>/S 7Y?c-P1AւwgR]mpbGGi7b0MEαEb+r7a|$n]=]`1Є^8:r|”w4N񬗨 \|rI2tߤf802Ft"Y4z|1G1s2@X5nj1X`1ިS\/"®"BT;j}p["d+?'D)<~a5cs-.ֵYXjS j:APn4-r{%m)F=^Q *chV@-ep&;QE~#VLw5tq[RtdXzhdW׳@kPrBI&:%ѷFϗLK7bMlJJ1Clp!-NXB8~9$q-v6z:S\?cڻ { Ʌ;h,*^R j]}p]\i֑}CoـaHbrr`wݎJm9F%OX4/'Z([sYrue c$F<$S>>ښgnꀩ@"wf$6QQ^rc$=#0uzB_L=io^C{-]m>!IHH`cI7˯ OPV]%P$9Ԝv[dՠf&A"qT*Nu,~μ*)I!WXy_?Iy+HQh B ܙiBiwUiߺ٘1wGKq06(3) F$: A>~ur2ƖAc`R¤AaH2# pJX9;Eм9m ߳xi"t61綃h ^֖V'ZOA.gɀK>L&:mDnfo  Hy!jtO>by .BNcےAEw eY)#bucO'M%9Gj F<988.{1pT0;?k+S_ؙ$:OiFʔ /tp5[S bO~!l-2;q9KA& xdo1Bn7uB}fJWsPyĐ4UqRw  TR ; 9 K_BZv=b7R7~I6<;? Jd̯+ Ӻ˭M_VdnIGzXPxg0'Aa!cSp*1hAHХQ]d>\ˑTX4Kz[P8Swh}{,T~^9$[,Jڻ+m.6j/:UbR}P+“<쪒z+ 5T& 9*)3Ix~Xj\& 4QxbXRƇ$0u r&E璴/pr7N&ǪAN/l K| \I+5$u=?׺bP{o$0--D=cȸ1KwID~jQŗ5ƺr41hR'Ț;WZ;/B5i#cd| LuqVx#"&s|D~VedG}^%OW`~98xp߭<k.;"* Vv3fj#ͨW!Ձc,E{*9_erb6pwh>3{ (2Sº7w\>,f۲ÊjLP?d 0ݿ i7./8ֹ]sX7ю'[PWdJ28̋_EJȩ{(2{K179 4t3 :gLm݃=|me(3;'=K-h/z՚>ɰ^EǺ)BR-D+ iBRO@+Q_ aP?}x 6UjKyQnU) 4#=oS>yfbҿsd.ϱ/i*|taAMuҭWh]22qЙ}଩w,Or3^z;d*[2'3 qoKeW8%E%6;9_K.ҟH1gCyAJeӑAGaS54vNC LY@!=<(>Ӧ^;a9Cc>z'H*^3!U*.l]^Aqj#.ɋ<A@_?iSǖ8)yC9\MDeZM(Mb6dGD])fBCݮ}>s!}+M 1q7saS$İ]kmZ\řž :|BV-v*"(aktLl7sU]8N[{Q\q|_]/9/b GJ,ڊk =q.퀿!e0(4 ™aA|:*Xo51mdbLԢr04C%@OmĤ~ɽqve%/BT.TD]هH2~FWa8e_Xv@è/H缄#QM}T/G5Dܥ㫱lIX I{-d4B3]_̍{)H,brRځh]GXJZ{N|bS=jg Y#F>E~x`@;YS? |Mwhw{R4q+ 꽦Ww5K^F`DVccѻGciH\@.-JܣIAk:s]cõ/lxDNH|JIo 4!\ J߲k()UR NiSc|MgDj<cnRԧE\8 ۚ!#/%rGgCGt O䁣IbylŗC$mAiJ 5ƈ򼊸͔l Ĥ0S[vnXUn phvygӄX9Zepj\==.l tB /8:rHgƋ-\1WAțOTboeF5T)1]]Ttn1 ň˶)p.MZkp5ŷc[iTeZ ڳ>oA:ekufnx_4Tq.SQz'0Ktt+bWOӊd'jX(Wgؒű=1| ^\u/&cU,4Keu5qBFNN{d pVg,'&H)fAx/=6^V`K6HlLtܵy5xȎpyT@^1gDD 糨JK +ؗ'Kf3֤Ž5K^f>Z k7MQ3+64bJjRc)".(y :/S1qz"SjfبiYy* '9+!^] KhI uD8J8Y/5^Jo#XJCwv3@fb^q{NF1NtOV<ү;iC6JFLgc+hYΝrH}mŏ4eWbrhm~eA7{2#9Q%3x|M6QщyTd!SA/n$*/m'!0Q~IE"ȥBҷթKMHgu7pd2ŠHexp=m75؟amW.:[~[AKRLwY-fo4V}B9םP2c QPm(c_8dI+>ӯexfNܮNhU4~'3(aBuE1'NIƌ ^v郋X]?C2=рiMp5ќRhFBL6/<H5\ ?ͤOfJo (g# 2Manw=}}X, oX*,YerOFV Z.XPEܾ0HҢUiO^IN,ﱹQ0HgBxg{5, CgR̉3 e)s5u u])(t3knaLΉDAo]`&9K˙iOO#tNL3ھwΫ2Hd?M2 ɺ8Z$Lb t.Ծ1w(ALS +xVp,WoVt 4adÕǯ3sGԙ"_~ԃr`ŨY#2P]Fﬗ&P.C2RlMg;PQ{^), 8iZhWɜi拱#t[^cRR4Pxwen6GҖIe)J :{7ֺv;զҸBZ_\"a0=af0!x\9ZMrojuk8-1NSCbw|J,_[@5ـFĒϱ3׼͑?Ȱ7|aqNg(wgM I.RON!> 8 bG7 !-+" pPBw,hXln$s豢&1"W9 9T#0o40v`*~^6BbtckVSR˓v>׃K(G5"4𥳐0b3scRA`oABR2ѕf"P}Ļi\鸄2I¹C ]ICsO_h"qnj"=N'LH˱򗍼ˮe<`1&tfZȝ$XQ~ASKMZ$K\J$YgH>&(,s2Nϰƴ9=#VB!S(PhFl-9+%:r!6J -Td䴺2,/JJ.N}u7&c,|P^ডye+1(L&h y":c |3hMl:Xec j_r.yœç!W-ȩRc("boE<\j{:yp3Jgge ܵXk+KLݦq rf JwIse4º*N=82/U(40&n QBn^Lyڞ m1nO[FoB2 h-ν߲+Dy=x^   8 ;yxެĚ&Ψd] ֋b{JlTZtgQՊNthbRl3A.=BmZ lkI6εn|zOnX3⹁Oj3iy(at.]`b L7gPb`2FOy%LsٜqNxc;|%ШIf5F ,Z@r"3/G[(AmUJ+ 睫Jk)؅(_W+Bx"J*@":cx\EVGF ιrmg l.ϋõRN FXpzMSeaۗ} !D r),NQߗ\Lw 5Jj\ⰺf9!*Y!˶5 `0jbfp+S6v*uͪW],/`~v=&u.,nѥRXC7SR,B찐'^#!X5yApc߰_4bR^("uuΕ0oiES9w(eɏHEE!M:vOX.{$c]!푆?è'%#:g&GM0D4B_\Jr,Р֛f2N> 93d*4\X4*o~XExO~!@[!J(apC*NspKaGKҒu|˕]}!qUA.tQIS|Aߖf*uOc3$ ("4u.i DSD;=_nꕕ@Ʒf9wI֙v@zDM>,T〱4ަBl3lT v?=OFY e7Qt 7/U4azS>rN{pNjGh[;pq$%ra ]{Y6^v4MZ_8i>j֜83ڑ1{[Ylw#&Jî:s%(إ|%Wu0E"iVeSݞ2q1OE9Fe mAco.[KY;qw01tPa9T2*jS!c\4ȵηf7THU7.s9r[TJDO9:t7r"8¤̡=n#B((6P؝6Ǯ}_5spC-7-/ 0Zܷνe7uU%]e˞v,򎫘gCɂ# 9TIr:ܶqIʢ%r#ﰹu92š#H?ɫ4H`+ u[bY_dڛ{ZKF-eЈWJ]"aHI#CF ?/p<`eKxa,53}ԾQvmZˏW9*E07$5CZֲݚw g%ejL;#˾H[1ȋ ?y Fmq5:-&a%Ed<4c;0U?YLv)Lxǭ!CtL66"(HͺuB;Z:vꈇ@PHD{AәgF~Н 7DtZu_If =:=cѳZ9nH'Y(,+ozK9I<W2iZn뚸AHD^zM;om"_cnܗ[B!z(_cUzv/ʌYpCf܇PQZ0n޸1!0z|{ cχݹlSe D;g o Ѻo=]i)>SѤǓbEDm+C_51@ׄr(6ws{afhVA@!#??MpgeK/= X "\qco0Y dWA {'LƼzVU}v!p _ZL[!V,6 ޤ {-dlZ H䮦dFÙx8+YO*X*0nsF0Mjvb9 x3a~2j6Ј3G yϢ*ڈ%R$Ve8 1 /d8c`?+/5MW_j$-C,#1Y{SR?-029azLf;\%Nڍ&`ӜZf8mF riJPL9r~&yaWԘ52e (y=bl@ 6=6uf8 ?! lls0U\Ĭ|/cl@.iW)yLbKs]j#H6si: $g7G2wQs2cQw {yt˓sd⺰9k:s6))E$0(IJ*VaOeKی! oP0$.Ӽ&nwPWvy>d9ԉ]wtݧ<#*YjwX y+Ò!T*Φz`l6v'"a_[#KK"TtKfn@d~nYk="P}, r0?T⑩_Y\rBn2*Mb> )>juCP~1+X}X0Z:N4<>wOO._|u1G9hN<7Vա271S H\nN\- Fc2R 7h+Jǁj#*hW|jjw@Tt~EI^qr_sP+i+rh#v;]3~z1}AoEF%gT}:VC4>C4T6:rSj+$u(UszI?S޲{RnըؤE=AK4 n}Qt/@k ו[KRM8$wPӏ$Mn~w]&*= L`Nu]`A#"B`)iV+;'b>|' VŮI*^* ؿ ȨrGkY~/QfX_zȠp0-Dzj=?7RfH]_жVܔ@TX2p]ob*3( 7m]g;PY,ٜiܹ!QBC/i20bIܙ)DFw$ -e玂ysw,6;#njyX>R@arubI%ʫ7X=zΒ; e dKc>hAḯʅh\.+;{0TF]!,LLxޒ;y?'Jw e1H#e^Ʉa T BkuJ( l~'ׇpЂo1 TGPbatha&,.~k|H(**sa7<r˘oz]W5nmݚwym;(]_vrqg)gd7oYlkʜ/b%hLZ0vfA?i"6\x=zB<1y;ng j>dEi Iv3iڿ&׀ęeR"¢UWRjJpQc; Hɾ;v&CYFKU%V4{Aa%є2Yt1پ,0h8A=}WvݫAtZ|n:|1-э!eVZȕAJx tR<^ F$dR{=3-D#Ov&p>.)*2R|k%CyDP0cWLkHNT/AZ3ؒB?rLs{-TR; Z< RO*ֵ/M|]Ze:Ɯfwh`D}tץre;PڕRс0rp1TNypn)j9mXݖ*/Tmpݣ*`coZ[Z~Hl 3lk_E_⻖PWe]39p*I$BB$+!㡁sH!% 8w'G.n! oΏ<E;Q*%vaI kp08ZG$$Nc)b@Ov' Y~Tױ4Zsu'MHs[HvZF?g*,4gTmڝe&*R7;%P6aQ7??wêVq ts.+X AJϻOg *,k~֌_{.> n>F~R0Xll4vOg/Ik}VLg7\8(h#lQkDcft<9NJۓn{su&>fȣh=%vt9˓ˎ-s)wUu"bC%I9 L  n4N`N<ΐh6=;hnWu$0^$ӵPO> 2BN`anMuouYX 4AkҠM[Ar k-S{%?aۂC+w[s6nDĬm 熶$iDTA^%wNfA%~Lu00wb|Eqg`Ի;M>҈Bo c.JE,{N% -9Y\"v3љԽ٩H`1?y [z{('V5nB{|K鵛I LRwtwi om!>U<%ND(&N8ӂ4 xl<ۡv$hQ:U$KSUT{ ozp%X,{8zQڴDNj.xPVkSr ';Ÿɺ>Xμ\_“zjYVZj duC; 6,ü"sKj`YCneB$}k_/"`g ]dp¹0!7ׅ `%s T:ܫ9/}^SJ4ژ'Cn}g^Nj%ؚ\KGW]Q1Խ’эl6%O\T s)yߙ)+ٲkZ d4 hi5gv7A0k%ј0VHG_T_h@oN {?0L"hXڃ}P=n<|2쮋2(O_R!5.Lt;d|Dԡ^?_ R !dCw!k%Fo͎#32KxO#'7O>Vݙ^%̸t6ЬZ }9Mu]9_UfԻx\;+/)YǖۺCea}ۛk$8b)_8i(:Wy: ,6*2 X}yV*"4!P(g6E)]jP+@Dh8/?hj cY!Xr aڞx&.= KWyF`beKƒ`aMbˬE!^\,(W`֙  s3OtF`t||Tt] >']r#z8; Ҿ~` {i@zӲq?v*%sz|9iάvkm=.ݳhYTAܕt [ m鯓$QnQMYIN[H`-@x%f' ġ³y} 3Z`Fw{\qwR1сs!zL6 3;u<; ;APpN8SLG޺utzd|N_0. !*$kHY4dDy=0 4-("o4UvjW<* {-_ܡhlɞ@ŝ{d/X8Wϟ̑k"A*]O`A~Jz9G ol\D>ق\'8[M)޶(f!=tnMch?5X4ѯhٻ͈!(%rBS:ˡ"\Qk`5áOuIOZez,Jn>\=|!B2;éo*k|•7 a:{)_e"f+%[c)L. y9Q{.drI"K!9/m ".0 0gS9W{J-P*^iptv?0J?Z͜qt ,R\T;@{ 0PY3VNa j0BW+;7wh,;VJc{2W_ϐ tybxeN<\eN"~-!ҙs)T&sŜW[;CcìrjjgXgy&mTʯK-MV0jjFEqč|s]msgK3\y7K'5t*Yr\/"*e] W5N"=gaKt IaZY`; `UT$RoÚnyPOlq ,9~b[G@ݵ'KȪEah= EzLB9U($LNH0z [T}SHjA`?p3I Fa uo5 ean2+")Eaj솇]^[FYw}MhONG|W({"襳l.ϢY  ' ǃCTq' . rf;#m'?K@]NIjSWƒKѨ% fJyyĿaq<-!i,tw (vM; J8YscT ɣ~ {VT%3F9?28l ͛{z^ϯpLYMZ QIU^X,:fL t _5,wڕS(38Q#kg)_6)488CyeO{<{ *iZ?bTgsAiVgaXPtxve#pFA,S,OEAy®JU`A4'%R]iw0KU1xP}.r$"# ӛP]L"gq<ӼhᏢG$UQq6y1-yDr:J]:4좒wգXQv5 8p;&=1wWj`~Uj 7BGЉ?lV>AHȉ˻U1xދ΢<PYJܣ'e4>Z<1l!.l}0z_O:k;. )kR6!>\ Vw{}2bAsߜ MdRJZOo̙c1'<࿈?NxZu(tԌ .Y! :O&\dM%~ ~۪| ʈeY1dyU xV|v-v^%E+Bۜ?J k?l &ھ͍hQ8R-# ֧7W35>= M`IP6Ч>'W?nl,=u~ ï':'X k\d7-7N3V$VVȐjvA)qA;q>np4} akgKy$@c׀g4 j;g-ǧ@ C,Zp_qѼDGbdG1ܠc| Ywy+Hui-2m\3&td0RU~沘Kmta`8Xv 6!i}$ܳZ8peJ:G"~_8@m-kNNZ%X&뒻&q\E~s Dd/!t,X K_Xݑj:GGt.xXr ~@&p4^FnW,ѸW{j2[97~VV.?xw?{Z5Nd T@UA0 9eeMkb < M"dR9nRqB\eb$D#_G BY#ΫWrePϭٟ4;D$#_,ij\5We)3o^jMn=H|oA֌pD^\Yt ~C_]XB Uuv92G~EL"EJT$B q^Q̅:YIՐAW$g:i gE[7 S@]WtRKfL+ڞ=k `>{r1H2@<5-[= | '#Uj%!D]jiG0r\l+898Ɉ gXnոY}r\Ab1Gz|9G yJdE7v`t6A{׭#BvxW5>[`̯T";ǖgB}ܛ$9X3zH 4Fz~/p8|757BGHtL\OdC]AsIҖcĎOdg `&cܜ_yA)<ŚH1މZkKi 6CHc@'`&GrxhJA紈kI Nh6w(dH'|v*1 Bjjگc-e12vi0k%\]-ah7><1 i©arW"q!z!\SV1o"4h.g"Tuq)b(7iI71Ȳ+Tژ=j.m;r2?K8֐mMO>K̪s]*> ;}?; [ˢQOU]Vs{ c1[A{2ylZz1]|$% )ݓ(q[3֙kVA]C?s:ᯝV}f5>t"cy;y$Q {XkCd) JYNp6!­ҜXk@jt2Ҿ}l YF3XJKo&hbvP2"n?Ќ+ڻ ](?+Euj9Bd!٪cl1 Ow8eoKluLZ>zeBWύظ}aubF?)1EezfQ \֧C,ոg+:Er> ?5 K Ls}Uϸ7qJfTvm !NxMCfTXH,Dj jz"g{Q>W{LJqAZ?E4>.8{Yr6`SF/25g/{P߹5 hʱq>"|4I|1L: nF_,s^yv"%-4tŜ/=6'l?,\W=C$⣄ j 5æA;\Ө^qޢ9lwNXa:뢪vUӴG73 eytc SM/ Ŵn+tsr,hM"# |>HT/[տu\,7,l"*dɶVP"fr"5"yp_+sb1|9_"$ jvu\Xe/Dq!c`W5?x2B0>|6Bۤ,N|IĿxϣ@?Uۡ2Q Э;[7: yOPf - = d0S/L,w$b#[֝ '4>e)B&#>6$R 3W(?/^L8jF7ń*c]%JmxLw``H\@ _M5IY%{9eڬ3bާm.M"VcPQW:.ZlvS ?.> v|>qd `Z0azSjR{E[O :@Wp6$StDG] `C P:s̛-X'zdha-cz8e&aCwaknHNl=u<{o۹fR$߄+nPvTz"QDOX_T2GӸU*^+CZ ќ7#Jr}I{Gp=V^ɩh!ZBʕQ/UD++' H^oMZ}"3V}WG.L63ͼo;<\b >| n Աʁ2+[jJ M!PO&P WB盙9pFk'jxu[VHDz[LS:x8G>4&=<= '' vGC0u`]Ko IxOlK"',͌5-ӥc64SCφn '*CL]%DySJTCEmUE8ٿXô)}MZmydR\Ou'8ס}?;ޢYfxH@Ќ]N;&ۆ3$h[~ 7j!пD#]&A.__r!fKkp%SY|g*N<\VinG.)z?L<%h?+Vw4st 38|@-G*ܥPc-T :!F!A8ZLH)ig5pAa0֐=`$oH7= dFM0Z@KK>Pb,?IoRe7<|" gdM $X-L\I9uWgȠl4M|ޭEmYK LxG=&`ԩ%KN k.đrʰ#$ibxzo|:6> lGx-UʄUdIy~%N+w~΀-TPXWes'#:" V?\sb 8t=Dz]@.[ hm*.? aSzVxzbˍ*1I3KIzOКC)%mi\_oWTKpZ74Z3X'Y;5 (r ^)/ $Tәz/؉O:eFPd ‘K$`8VۂG]|=E3lh ,:N[W$A#5m͜6 c+D,Jm\wi@[9k> *Xl*mJE `a_&@7tRڋm؅fru%)Qvz'[C؀E6},S:&gͱp\hTfʎ_4xOfh~(v~w]C |ߘj)9DT ֑濛n ;BL0|lY qJVw4g{] (\`6̙Ʃ:! Q!ٹRw1  ~P7׻R^);+ 󎶇d%Kɽq3˘mIM-us؂8aqх{Þ9&VzU)Xl.UnpF$V HhGWit"3eࢤ>ZHO6W%>^LyDxEbOZHflQڥ{(Z;틶?̑JpvSBw7#z`!^qjKFk-/}㘆sX_$UZE֏MJyd~|m@c(.xCev>?ȔoM#J.vTJLԋ\otOE,h裡(N:s[XFՑrx:5@شaM@߉]2 ^DK~bTP;{8Cui\f<Ъ#} Es+9AbQ IoFoDbє]N L/wR0=mOSX,r7; YbVƦ=x"r}~Qv:,b= U0p Ƕ@2_}RtbG̦|Sr7nτ3rdK.lvmmB)i8hit%|z6UA8y[iyg*d¥>}D3F4P I\DψO$O<8`(Ǧd–'O ux{8-chCv3FML Q᧢H)0g"۩G>v&xGQ)AɟNOHVBs:JXCq* >VrpY!Twl9x(ꠎ [Jo)@-(`2Eلgk*?Dқy]מQyͷV tx]t'.X+]ABN:!-Ւ 3`۰ K嵮R,;5p76i65ng%KNIoImXs4> n@'<7Ýo |5*V @K n@I2{?'8t @y/o~אcԎeFu+,ِiwnlm? 7 A1iWpWtv9iMI4Ye8¸K1黮R?)?  mo-}e Q+f  OLR(\ ./荈[f PDO"X m^zz}`AItq@.f},OC6T-9=rrő7(Gk zl.aY?0/jFalÙmtޔ9&خ5gꭨz|F8b癩Twe)d!ZjAXj\"bʘ숅' =N.'M>c`,Upl9;Пb5 4!R9-A\db. ٳi O „vU!BW!TE١]t@)3G[ϥ24D rjǨhM׏D$ Pǿ^y֣_SZ4a֛R8Johnq>={][Z\<-H-6.OOj6qл=~͐ȰML=uӯS! TLC}L1Sie8G^0tcr1{#W&y6ޖ BBěihk}bxV5ǹ\vP*!JN鵅>b.m4ӦJ7bq%[|pmϧފ`aKi R,a ׭y[_G)s;i"W Uh+Dh.kRX)8&LOncw 'tp~\؅B͈#^E])0*t 7b0E |µynŸ!uoi\] ̹! 0$طT-YY8[m_gcU}m 5c2 . =MA%…CAAw7iA8BsV0T'rxՀ%OEUe*Ypy)7m.b^ pC1L>``I#rK&ᤰW+< ^Jz6LB;+0S ^*KwdGÄP3N=Q08қcw0RH_L`{>< u*"x5a@*ʣӠݟMd!TPI(K7'k%A (JWD_.#ҹJ29L[*5&Qq+*Q@\{+LKjMd*era5Djtϧ3pyGu]zU.0 4tzyV&7c4Dݪ.I*0}bhM bTv]-lW]"1Ի[W@:!W?6Y,J"Cl" [l߫E>͓`J&^;BЮKG[Z.JbL0o5p 1`}ɷ*?p978ƪA(qϥt_)P!%4h4 ˯cvL.nt(8qX=;ڶ)K$z\ѲW+c&LvHdiփv[R_pc\2sbrd[74Cd>U+XxܐPZMA-39)|5iA*3gJ w 3lָ!/;U$?{Ku^F!{:ȁQ\텱9Qݱi9 8Q"/A#*4K ǐ<'X&#׳)i4a2_k(tWCx2^޹e!ci! 9p]P1 @~:jO:m5LCO\:ke?["HT3<{&ߏMosB{OD\ʔSP"a!IE5xqGrI(G?ZHW(\?שizV%r DTeI@0⤋K pXFmcCn[:4np[R\G{D[&ピP"1Rlp+"vSU h38jBr̤6vqEC2}]xj*v\v"q^syk! nlgA)83 ʫE5d[̀u)c1iٳ!gӯ8E%&t'hF:Qq! > 籚jF6qȠQbjFH ɩ5~'\MhYSd 9Az_}0KM^uc1qY)&P?j)_$^F&h/ M$վ_{Z9[ip+ Ǯ ~H_ǀps ^n.[c?ԑ F1C3{9u}uK@Nδ LZt_D$ 5VKp@%`A˓cyTym<^[3 7+֠3k&`tI H*EClSr;0Ѕ]yIĵh+7r_K> hZXPis 3'6xǫ9bL%Pަ ־PF͉ϣULj^%%R T1 #4ivRraR/uA" A  uP;nX5<!BZٗK^7^@e].bw214wJ H]m\Mx{1j8WfgV*F؃qq5~W #\a$Dv?s.9"&d9J^W<5fHFƴReUriRBN[xugXPb3 ^XkT{=\Db>rfՔ YX=SDw?`zs;5n,\Mؔʆ4U˰ T.#l'Pd.<_ >U);еR?MOS=R$ZbA+h;wVyy+#")+=Y^>wi9$ “x Í A.x~bg6?R`WUp,< ORг~CCUݹ|wߞ1p :R,h)H+&IK?c|IO*ȟcuIvvf̥;8I;f.@JliK,c=>2nQ>ON kG\y` w}/ Hl/V3El2M0B@$kM7Li)nhǖ7OVUL(?$E?8s~B_-XorV.F`|*2g0DŽpec45e;7sJ>^r^iі͑xe18w  (J{j$ԛܡaXeQؐ;mA&/[2(0x< Qd}`>kOӕoٝh}]rR_j4*ސѐ2X+@DЦ=7=4R*IGJMaSWƶ.F=$X6O΄Tʫ & UIYt,&xỰD5+GEQr1"&h#[%mDV,<`w]/^9ޤ|X C$7D1;H=>{'3SLrl?3)F:V>N<97w.BBJݏӁ?\K[,MX5~8}Io@ d{j26)jtu,Օv_ ʊl;󱹗e5fΧ)HӼ23 7^b[`2K2xhAT3 zzz5`?  1;j4-dH Y'ME[]D#$^c ge(D 8R~Qk٭1SWn cĭ~HAgWiG =vӱ2#@oُb @x4?wJѼClnB>l셭x=d@n WNUgypH˗G_뜿> Sx9 5Mc|/M>~/0GSia*-)^%H^a~{^o[Q:ppDvJIhQLY[ B^D<^3!f_!VWA<;&i>7"S|iq1n6&F7tuwI[AKZev%KxOć?|}{r=+6C=?[A,n=2_Yrܫs A"r~oFnf8Yp;VXZDH Wk#D\1E2]Dd.+HLCz7SOkb'0ub#4Z,%ZkRlx\EgLZ']Dk:?7V,ɼ8$Or32ⶳs,Sn/ asT-f&q=yLe0ݡl1 T#aJ޽dus`jUt>JI?;܁\3 ؙz dE,%mmҒ\_}}OWJ6p9"p- )>OF#'SBwȭub̼@&TJ&Lrm?-UzBOqvV2%#HnvYISK.CJNmM΅Q_'J;XfJK w9]r)GC Ui{A杪_]0˸ك~1V@<ޘ̟%9[KhQ(b<[V~ 5~pr]wq_;{/Rarcb(U-9CTGfi%fȮ Wxx1Z2Y+J 16P #tBniUs|"_U9R%+Fog K;pwI,LZܟEKlu*&r )xunU]FT͙28e; |XD܃?d|˖ڬc7)L:.c+fRӓ^/#r(,{s<@Ukeӑri(Z/USxJ`oidv*}˿ كc5zͬɿ\R%giZӷ ߟS͊bcQǭJ 3%/Ƈ] ug¥ F@޿b]>31͠0pm65Oi3nѠf}YҵH5zzP.EG"as\l` !Jf D͵vv5}2Uw= 6g9}ګ^rҡHzOÂOIɀjm{tKC70vykBcNcN}ԛRE ygu1~=5&n"=1*tK6 6q4Սs " =}rʴT[l50=N|}@2h{8a[jfVQZ=A$ AQ=Z|d.)4ۊEY kC*D;2!@=_ÇeS (x&گ>` &1L%C˂IP+;~ e!׳$\B5Pk;17mCqWgR%cR,Wl] 9Wepc6/~ۺ욪48Du*v"к6o,h,*8$Kpb 4J.O{=_82x< 3hê=BzCcwڬa4l`mS>/dIyxR6<Z@uN lx-"I$}fn}#- e! :RjtNIxR%::ycp$\kA(Ȁx1JRa-rgχ e+$ #nA#zBMgi-WKS,JBe#&XǘS~e˯*qJw3 ֺbqfVi>D7v lr4uBVkUJ U_gZ1!CV#G¦Œ委OM 3pqٛ-?mx5覠g+ \1͍boޟmPy~ڞ d[{Ph/zokϿ$0M>EbN l'_/6$8"59lSLSskZFBM R.#jʏۯiG!jc 99H>iSIv&C*+TDh7+dCauYhf{Տ.[7ŜuK21i_D"-fU{72r/R2u*S;GL,q^'#-ԋu56t-,# |<%(xLD. +aY2Q<D % }uHmva{1SoG6)R9'Q]tȅG-{f NjV3,[P{g r:BG_ N}x'֔!9j ·oVc%e3a*ݏd QNɣoaCȮ0fGSW`fҗ"UYDQy!ħaU3zV9NͿ(z㱹kFSw#cgo3h$b̅e6w^Fb шad>JeP7|ESʜ!xD,M[PF2Top[0NgŪcJ|e;Mf2Sx6t>L[EZ?hee-`NFfB sH1F8$J.t˨f$ iuw=p7ݢ5F’c]o*"^Y)8+eY kJ$n4KapKt<QtYƆk7~)2) DeT PTMY!MP+%;.MtVFSoLAdóڍ_X5dq<6[UG.r)4g/$*oLO岳K[ڶ}4ŜM%.yιWLj>:@Ȥ0q]'=,5}AּB A 'eh9}f9l2u8lWM; *VIfOh'_{[-s5'D{LUcb=(׳}(}Ur:KQR^Kc̼ -72\l5HfC^ OfEPR ͺ6Ao# IQ hlE)AyG!K۳:qYR=<+^$IB"bZɡR¥JVD|_"1o8G4rK}c(±p|͝<w |5 f-&i#QoNc}xG -'\7VG V ,ɶvǜzt- y;_Y߲gxP9j~NM҅y!}n[[OJ8> )YJ|fW6pBx6g=)6_X&498̡qf& 7饺sfuy#&ݞyB6 뼆R+:[;7 ?tl a1,Yujÿα4)<i`==ۚb^}]/BB }/lP;Fچ9Q_EJ+Zᬊ%TXB=17|6p>PSMJgi{gqyѸ%֮Oqby~.rGG-@D[fK> Yklꐡ4Q&+-uR"b[S]dAס yxy86%O ]^f&"^zy+o ET+ 9IWA}+xT[oùL7s-3VBwHaK_8i܁tH>ZSm`!-R&AC`;ܵ\-Y [(*\d46Q!|8\ƥeyi0I:f{{9Ԝ(vɣC$xbwVQUֺ;&qOC@VIKV(b "nޟ=d  FӮf)3xwp@K1\7ľu< |!R%d ZQ(1jש(XoYmwmpI®S1Mac97kpqr}v Lfr6=8;  /٤v~YioP/ǣ;ĺQgt`zEsm]13(Z7QN™˜u3v!kѹ T9 rn T[f D$?h˔,eIK0 )/2xdьc3$M< oĻ S")&_#MDFNjy3, <1TC-1Jt,.E6x! ~hqo?Qf8B$<Bz젟?`#wHa=GwдRJy>#q8)KTʕeƨv 7"ZgTς G+$ҚhԞsKMx[TqZkFɁj4hf{}WZ-OoN=^ÌĹ{߄ݫ< $Am逪}I4-rf!p]v}Vu> X=^:0\q[pA{)^[_%R/}3!#,9TRtW9QZjPh^'oEhnrx6$hB1jMĊ-11>ĭɚt|cda A9K=96X᎕ԒYR Ib䰇'l\E ƯSLZ:d/:b&RH`qf W60DUE%yw_ 8a,SPM s1r9\8}Z:Idw$  XR,WGM0q` |EvpR8:Zf($| a~L0~m#xt2 !Oa.\:bxVWW!ife{ݙ$buWHMDۤ UIi@ogZ`q}2EYH4- &*fYpL]k<7*/sd;ڇ; -ݱN)}6bFO1\KX<{uw${i!3o`L=C;l3ӤBtz !ǴRgtwpӷ`X0Of{wo(G=^Jn_OZo,~gVXdB KˋH58 x 5N8 PxSFnk,ٟj?ڥQMVD9,KKiRs Z^ABA?{heVg@e45SOe=Z\SE*t G-͞Ő3dno-#TH/>_C:Lb~?㤬5Lťl@ˆ bF߁c^"IVFy-B c~z!`e9ɏ qn 7qZлĎiᘿb7[jud *a-!y ˟DvL5='1u#0g~z!(pop;J^C e rְtP-R]=S53no, ?)hLVT{ApCpo[%<K쉞ϼHx:)cfO0<ͣx2}`*`t9e*Azź Wy&Um \Bo|$imkQnp_B=uw5~Z/y DA};1!t}\BA"y2{.(%@{khD3xXg依O{YX Ceg6^Lj%[hN /vGȋm5 % zn<8R8h\'1` $ރAK{Y%Zwt|.4*1D뜑Ie@8 ෷0lޣ9rDj!#Z/,qjg%,4.,%Ty!g Y>ƛ^4}-E=o&4)'( 6 9GګVMG&6RJ.o̊ \?`%C_ȹaWϿoj ypBQ WO;%}o43<[ ]e9'_]+k5+1MՖtN C?Rgzİ=S-ħO,F4JԲD{{N>ǎos0~IHT+ҧ9ҧ-l3켧lƬyԫ7"^eI J.]{4Ex4dwG$t?T2jT9G mV/mKR4Hv{t0@?RsG6:HwЕ(hb}8uh6@Y KC9V}Z?RFeOh]oN+dbsVވK|jcW-j],,X|t|YCy"Xc_4"xoGZL%0.PFY|۽ʰ}ɂb،-\a_<<#\0_/z*)ًBM;;S(tz,ӈ rgh?EVe y/\\sQN( *ZEcR86pqxsJG&k$ OBK!q 9:Yc"Wp18W,gd)b# KexUOˍߢY*a!泮E Ԟb|(FsEi%rIؚ9˜>5$ҋOherz=ZY>4L#jQ'nPc@⧞ EQ4 >\,tmUT+b`C^5:{%T, 4+_gJX- Zx]"?@}`@R &SNZ[lkC̉ёv6#ϴC;3kisѠY5I{!6P"*܎?E ayS_ w/@v) b^ Rt)$>]e&,la> ʴ.QK'XM%x CP0# P& n \n&lDJ7F?ѷ cy,>BA:eېP&~bbң\$ݲSPVPd.i䃶Ev5\}]I_ÄHCҤXu:r;y *è6צS)]ɑ*y/aͶsgMՑq=ynʯYcʋbXaaGG^U,󭥢f,bfhX7qtAuX1Vz]$|xRo7t5m!|=nD%%@v'ИxMg',g½F/%z'n ֜x 0SMʲ?9j@7v1됱eb,GVtdeI`asamPDN]%*t?⊐9sDz'2Lٟq5UO]~n!^W/@k_!c[ X&)h(<0>^"{ >rm` 1)̯\̚QBW, kҺzcxTYW#,t"HpuyZrTu<3JY[ÂM }Y&`/ u\A0SbOՃ+4ձiY"32DBFꇐE2#h? <]0=yIG"t_->s}s k@>ٯM 7l{VOOyw+U1J-]K)TUB#xB~17ܫ-+2#g7"2 KԇZ,TI%5 vMwOe'=c)m.SwW[EJHoB 鱇Ƅ# }wHpF5r:^Us+"R9zjq"yxwP&%y:s#*O1B / Ĩ=[M__>plNݔ9J{cCXw~Ks!I^/֓Ys! X&wNbXہˡZӮ 7B)V"%5J22"%d/qz~"MV#T ۧƷ͆/nM4kYY'Sr Jږ6v `Wix o̒P:GĒ] ճۏ/ . 0ge;8T}/G]Kn ١yǒ&$EcF{H: 3',HeX]ܠr7T;gDXV%Rt2 l1~d΋ l,jܮ{lsDEpmc`N';t9֤E @@5i3G~r&/a嚳Qҷҍ8jaFB8tD6pjX0bՈ%ApcS&Tb [kߐb[^a>I66G9%+!T29}Avʽ(T9TYy䦔BujS{ly焍XyQ图>&8]qd! xٳOMѳsͺحMꩃXu<|?y7h|%: IU@WWl+}Or2Nv 6ۅ{=07躣tO4\stPh(Ly< |.*~IXOtK&(k~j1L>OtcmO*ܾ?JG0$`3DuY_C8'dp=%=/_ lx 12 ҅ 6^q cX99c⠒6)E)KN6!IF f 0p c2xL_ y[||`Tс_1-"c .4rdRثU{h߁HOL&Fxg*n\nj1gJs㬰 _NdsڎAeNgBL05Av'^'6x & (.f<قaF9Fa}u'=]U;Бf4_&NDD١"rM="=m19}Çq],ܔO#5S\ Xgf5ې<}zZb$NZZ3HQ ]klD!bL=/.1=(@|:o#ʄ ͩ`}׷^Bcݺ޶eF !} GrWpAp,2LIcF0CXZKEr<?h_R}1lK3STN_/Yب K@'쑊jp"m^zę 1k/AA$A{~B\)ΞYho}sҋ $^Ll{_1G:4ߓf~؈ ۭ1N y( l^D52wׯ!ż,:՚b-VJeUzŎ;vgVM'\CE x3oNZsЊnw%W:=QsTv0`Жgh(ѨmxQb|F@sJm?zi:Ӏw hK,',@/oܒv?8_M}#%s]%K!|7t[{QFh홏&9%Vz V kz"T;Ϝp&ń!M|ZwCOc v1щ'#kS ɖvEqZ( µQdagGTQA zG<\pZ?b> Si}\,yZ R8mЙj1H3P!)oByIN ^1UBK6QܒR l-|MфjD姴knl%6h$AnB1S;Z"Ͷ-PX2 Dɂ&|a\8DRi=W) d3re 'د>&IwQNfgNM'V#Xy6_Ѻ%ȼ1vNU|[c#%HR$!U ҃<:©Sν""J/XR/Jز*EǔHu#euTr&Mԟi&cwq4+m#K~Ic;tɀA]EMyaIbo튗RN3FqTܿnmS_XۯLm*?q㑱81Y)5 2W1{C ]=1i {4ZhznghVrvL't%m/uםg_D&o/m溠w>7?U 3!ZbOqDEN"',B{s̵ϳ'bBMΈ_߱ SO\ ّb0Ԫx4YGGEБKeTULqvX43kݍcbO:(2+p:`sMhUP /D(z%`Z.>DJB: NUSKuJ4`RXC6 ms WV)AKY1UDaF+ ´2'_ _@uEѾ3hah+oG<$g]}7`VWnAڛrC.P(YU3q6s 2S~>{KvX:3`GxLWJ='9pV@N泻MKyqśufO.`]jKmiW6D a_{6 >BBڲ).Att:먀vC`&":H$<K.r~TՈ ᖺY1EYЪlD,o^7^"iA -Ƭs/ʼnjYoƲ!c 3$,%1)'.+N _8o 'B{j?UOBralY 7hd#Y[N1YjY dҟ¿ĺ`zB"ȼ/+RC6T?ӕˈ)z޿Z-}dfҬŪ`=V{\ژ f :_-%?휌~3n^_+*,%.]aQ8JjѢzcjd0v2D0qi&_IpnDfZՈpV95ٌQN- N>&3|&[j8.3g -1X'x*ނqA5O?g쩹 F6nNq)h \T8dZj|L=})ϴ]ocHm+lh,exHhx|=Y#!I'o|R5)zj\G <ڣʕM:+ަˏL&>+<䅾Y-dCs}mTcC2U7'" kq5Od]6k %OzUuAmÛU42 p+7O?ѲKЊ{ݦI@ҕt<=kÑo/t8Z\Z.G>YthD(wNmqKANƧ΄"hէ;$](INވalW1܉k`iRa1:TWzVU.N{z0tsވbw~~,VfMF;W%8L(a2.ؚO'^KjxS'?mԂFDngz_p3Gq?=fXIȖٍBha0^Ӊ@'փ^ٷɄR 3"NPnWc|ڇԓW͏iOO\ u}}h.+/OKk :u ݜXȷ'+i ST';?Bto3[ۏ{˝һ0)]Vctq|uOE6 w3Qλ3*Rcs)Hy%wM=d7X9s:4|_0~8_DMWuCNeaFsWSӨIfUUlf!E +ְ,!-EL|MQk^P@zgUu=ǿ"\bC@&k$I9k{-[,8&D]s܉t 2w/љ@q.|v5V8(<۵uĒOV,m WgYZr^=yf.;xENlߊx <5耪q>i/zgIRt`T symUe_kOESPۼA :a( bAhܼa1p~׿>:ԏ$ӯ}=gSh1Mk(+Q"!>7 M-];F5 A- AD5fTFMpx*͚[obHﻚ43z=99%zaT,L{CwW:de>U]M]Pg-OzQɿ|׿+@k|`LP󁬇(ؤ3W@4l FS"3A:?>H[=,fB06$OLҌJOq؆Nƍq(+VJ." S@~\9QU t+x@n /X e~ D!&""}B] ǜ} zVΕq̓G\饭Uj?f:k D4dMT\!sB,;S*D>23wJ\[q]y'pb+Yj߿45VEވܼo3@͔ ڢ>2ܫtK2|mdz !%C /"\ n<^)㲋]]:tO{JY;52wyY1*\y]V4Ox.&͘:qUyAa]CIa? GVâWDd8AU]V (w #CCR_$=-=mZv =ζKy"KqQ*=hKDdT4'vծ[5ӿtŖ;g(Arʜ7J?<!ˤ~?3 ȠPFyܺ*U5ХG; a?^&[L]x#){}^?Э?SY,d* ׿%{t#/6hoƉf-cB/vɃTGH8[E_|r?ߛ[;YCd^ elX̹k @UQ`>%1UAP$B|ӆ}e+A?}F.yi͎20SDa)G6 5%V{3NA 6Z cVU,`\#a)JLO50u:n ɞk|xhP#1fK8KuǧvHL& eJO>NB֧o$1DX-Nd,&//5a[IK8-S4{D1_obuu5B=-@qδ^ )ʔ\@!Z7I0A%8a; WWxHI;<ߘ-k\$ڹ塕 7f##v{EV֏3˽mx)Qtȓ8Yٗ-5Yv¿}t+K$aRBKx=;oaQ':3E4C '9HOA˲ ,!)bTZ~wL!\,񬻣oI|ߛ ހ7ddhj..fES*8TQT,Ύ@LFi@?#4VN,1Cb@[v;m(io9,",Ui&#Ll7a,5yYObR9DO@(ȩGO(D.,/KezPծ* xg]8^kچަeyms@N# CN $]9m4`-P=Š|wD#wv¥XT?J6)ð uб0w׌ ~o Z±B\{E9[M2#ֲO?0[B޶ )*P][TS]: &:Ad_ՏS"bDsuP.WlKySҕ Y=LtEk`垭?Aґ@w\!;$|0Ap7& &*j].3 )O$Ɲs!EI~(i Rݵr>e #y*]`+?`~T\$Wmt{0-~|8cC8D9:9g[dF~V'Dfrj]kEƒD!tb;nMW*ũ`ys~Go_0RXWx֪3^I`~X@Ym |o8H%R]ad1/Q7FLvTzHW؄}J_%q~Vr{r5I%M[UA;G4v(27k֠LBAqwR5K; g7OyRԚ,k=Y&npS5S[% % TqIxJ?ӎCc|7& R:;)12? | b46nyy2w{Lb-bf%6F8d9KPͧK<ԋjo, " `詣$W@e-eeꕵvv=wؘ<' b"$تL9Ff0<-BvoyiE\I4{W~@Rε3䲨\YASSL'[gSU35i$ʱ*!Q6f~`tY^2L""UrW09 YmNaNsC&P-aZjvS3hibM1P6:0ơ~AWia >?|Ot`SC:I7{O-W}]ȧe1Zxf~c;k_|SfCǁPYY(.FExi`F)FHR9.  T|5P8)9 Dy v Vl;Hq.YS2`M'.rqcu2)6G GQ ه)$󨁟E{E'ٛaߧ&uؠj‡0ݧ|qHܣ:yHh!;5fXGmϨO"NAЈ^6U6dLe\"091FW^&*;džr SKTyWc^ZH } }مY/ @.ǟNjXz0" zqdN t㹅hx%|v!0 7u 2X>" |F7lDK%S Ǡ'#1y@(j7;̽"WWt}^*!T7`αuMt5>BYR~C󾸻H"4I@VƺjB]; r,QI81,+~Wv^x CN(qZ< Jލ7l^kT]"PuG O␧k̢g5 |BIq5׳lWI),VU]"F?P7--O'$=ajWUf_7=s=' O-L>zo +},Q}m{޵Mƛ4'ZzҮBJոz:qMi'&F6i[ ;%!mԦ*$5ne ,VIP42O7-lϽDNMn1A9١̍wR #mZb` q-ڃpagbH}/xlٝDfy͗W#VUO']gtF,rިjp8'az>2[_cd,iNy!?#~4 ᆾYl{a9jtcԭ;P1ِS KWVc QR:FnW5>IJjm.]KDƬG C3fV(;,\qުX}go]e*ԳN0J!ҺZ9_>(]YPc9lF}"7+9tiem\іEAOl&pKKT@A戅ʇ 爐_~ O /LD=[ =dο][\s|qD_3/(p'm olSp mdDp3qZ\Fϼ蘍d=jnɇA7or֪stpitz'ʖ8rZnֱ*%n 5Ow!*rϲ*zż{ȁ|<6K#uivK%#)0,#`6ᴛ [QKXh۝:nȞ!97?ȝoR߽@ 2 csQh,bx]L RcUsπ:g2y\4v>z,;T#jmk|[|RGH"T/oSA@ #648a;q^~_&Vo`pX徜*}Fx$񭒼 ¿YI$=,3Cn~&<)6VSFtx*"1. I2P3bs:4x M:Mo[mq.j[M0ZzdHF3G1 D|ʅAIKPu{fןRzgӔl݄7CZ?yH+lX r^#2ezuL`Ke oyJv*;Ž_2ucEt~ '0Ҝx}r"& $qN@2YӉl)+ᓘR(!H0"SſQQd2CȔɥ@j]Z]f>zόC2 #ǖ84HNc:TbݣZ>_-hy{<\x2V5Wۚ.cf(jf\(>QʈO!-6~1˙,~FtNj se%n2ݦ(8 ˩1 RТE HLltTo=hۏh LXĝ(M*܉j@\8uD~ mPns.rL@=4 =d2a{6,,ܞ;sRs#?Q3dEKt}99%ºz6nM-5"|Q:SB)~>=D`Læ= D=(95:1g΅At*%5>T YU%p!/m p9pszn6۝س%  =2TPEvgTa ?slEuR]%d9J P5aO31O0Wx*^u^]f~y9_alյ[)rPX`JG"ь^nP }a9G0U\vh< "?JvD3i8v# 1KT>Zӑ%3-TK@ X7sIGپ, N`Uvn#(nj;ro51E^4rIF*犷}h+27agdF-7-ScCpStZSK| &":y9ek+oDͬOU~|ADP7jۉ[0Y²쿌cٲ!uKeC-”{NK&{=']֎}sʫ~/qG,Y(r#Vht Vw:n#R)K R:א&؊8IhP)Ug|3Vl"|pH8oEzF<̍ԹSmWGDSPh@8Ai<>聑HK4vlO]"A:Ric!=LY^[,ds ok \)k`sCBR'ġO]4>tmږ<=0: Tvfq8<(NC~v:]|$fH; C5.̫^Zjw¿roaKl/J8zC~"(yQں= ºnjB.ު4:|gxio Hጨ"/Fo-c"|*QW -7~h =@J0Q8mt|p[a)2$t[!GzK.M_.pv/Ɠ#D(, ($HVh̻#37aAhH8w=ly4KOi_@.Xbt2 Y WH$H]~&g=Uwii|Jĝ$ Oz MX-3(rwpZg蝬F0_UM9iPfv"/+x3?^P] Lx\lQ_kaMGv-#q̋frR۵.+>+aŲ=CF쯫-8ȃ}d;y~GL6`OS~.5q<\pO3~"i)Sڟcsة},0wM7M3e&d7)`ł0ɲG !S, [?5[Nh0]CÝ놾8FF 22HerW`e1&<>JѬ Véõ{wJ6ӈ*[om(ԗ]-7J  %)ʼn۸Qw*"%mMJƄFY^ofJk:ot5ҲjMsG?Ʃ5SRWx?Մ'`g^IJR+0ǘ %WTJS^ $ frR/2exxOݓIbZ9-ۤ!m -^NWY-1ueDZGyNk^W29Vm8HaŨ1y}@9g;KEQnD"):zY wc{tvfL/>\6>26s ״C3lA+ D6we%H?E`t]9KydcH  NSNK{E~jw]{EvNalz2oLfO l{V/R2.*?|ŕ>q+ݱ$142B[U*z wŽts6'| 6lkCHgگ.iۮM:Sp՟7 v#۬-{GK_rKVTKlvuwEmsmij8rʬUG+R;M@nNGd.MHɊu`\Aºɇ7tn[}L )dqlkJp2{p"| ;Cjh5{n7BQs(SA ::? HfK1Q9<ђ~|Ʋ-~h,Aݛ^w/Äc_\{̧^C31Pf_ 6:Eef*6mU\5Ci dtQlADP1VMɋX]U=a]x$ą ^LvveJ/hWӬ;)O>AymءAI#wۧyMzC!$fm͡y(x[f]`*ƒ ޽V9JyU"B&ƙ=G4kt]bfݥl Zٍ_lj&tL,g"StB]%|s.W `bM +ǼT:Ǎ ژPk)s`NPXi c_$ a$Mcn :e,QC@[`DW䥼CQ / eMRh d%4%n[e3y;ǻw6QXDBW<:(r@tؽsL# ʚ!&bepWINwƼ]SkʢNz' jX~T9{YzwrO^QLF4 y@ܰۋOh-g4N<+~T }Lץ@0dof NEmp fP*r0hx(LzJhrsqvq\{ځ1si @u\; ?|T΁MΝ( [‘D]ľMd]5@bX-WXWW`N<P^gQY+ۖj9d<@]'JJ1ŨN"mWd/2!m/E5V^H5?I9:d^3x[&iكy׎$hg'VsV̟3Ј6ޱ9filZwd-U!>^Ih/nX*c_R.,J¼o X,LoGSkO"Ntz!WnMU+/|AfY{RklVtf1gQ?+Re,LA'W\ߘmsm׺[~񱠼 R.7x'Yr wGQ(Nnnҭ5}=fIU \9s~ԁIv1p=\nJȤC_NJn*TVH\S8kB7a:&Wiz^`qDKل1 SiIq3沆Dd]uDfRq%ZTDjeeMG9ZzQH-0LM|2:v^zl~!2s+K;d4M(%OvLtM%7_0r~gɂiZ 9GN 9T/z:6S|.DL y%(n!7jU!4VN <1q)%` UH/"'K1)ղj(秮14vku t%o㰕j>tWz$) nTHHԼ^jc ۣ">pSNb mu] $9 {vDELG&^bA%ZY0/Skm*? U[z?TۆySۯ[g ,**'扔*I5-lPdZ@Suby7x"аtJGO?Q[s圝D }v8yt0t{Q/S,]*U~Sg)OD_xA/B0'A-sk  3UyZXn\ Q_%uNg;h?*tFS,Qe[ܳN¾W떬,6zgc`&6>M)@qݲ阶 VFFrc “׫Ca"Qe 9nFȉ(^$ԋ#Xx ]Bo3_u@PgV1ߖ7,螚kBH!eJ^蚥\h:S?W0f~3#'oL#W n=m|31@s ݽdk # C70FO9,>hy}YlDw/N VsץZJnϰ)&n3K2%f}[)xv$}(_tz_gϥ.!tvö橢.' )g=Ԍ+*|OX>DmVOmCDnlOK0HtIo]h+QLCH~*xۻ|jdOj7U4l5OJN?QupW|y<{ 푘˓l֒ſ:]%. 1'H-s*  "FKW &}XQ?*L}Z V5Ob{6 D1OGӋd 0A+_shu(a-?a wLG̈W̻nHgG(%'H`Ɠ* ~mYO]"}ljRr&$Rf>>xaKsas<;0 .fEE(;F.6ISi&3η٪xvaCRU`FI *k_\ѐqq+ C$5>g c,Rr+m8H|"rz.QljgMl\f!Qܮg?8iz̾4(z),FˌVSr/Od?Q >YF32[Uܹq~-8m3bG0(Ϟgۧy"E(|I9s#! vgW>Fj=1˱IBv%̰ mT{P蘙w YќG'(x!xRk?& wX +_9nh~m1aL4Rgxx'WS;@Dg;{T>bE/]#5nCҘ|éΏt,jeG,`o1/GP8犗 &&̴Hnz!Z\@Sdʀha@شl4V1`plZZ>}a[~(̷>:PǠn_SG6c>Řse.x0^ HﶥʥAq'C^\9XGƓpT{kAڲ]Ռ fVqX42YXxf/җw d[},ИwKlH[pK#XZdtƺ/IӋHT= 7PNmgϖ8?ҨRq[Cx3 <>N·Ab^TMO; 5rQ xM~7n:yGyܘ6,;kX`q]K8j{#'kb- ei{*Ȇjsc0~Z E7V޵5\+j8Y8;w"1$`:9Ep~.OvR` p BƋe{TEHţ|vMiS)&07.s$W- Hyَ\irV3@ܢb5L5@PksGH_[GSuG@DAfn' tX(.L[3(&' 5vߢQet#$OFHo' D/*Fǡ*ΉR FTo+G8̃&) \r0}M6yxV g)pPiDtQ'`6JJ~+{7/l\sb.]c%We}8ɵ7lӭ΃g}:Z(n)* v=P8y_6cz,>U05[[i/N׍Rw-ȐGdb#ƘW 8!m|!0z>Ms߿M*'m[j(Y<3TH \4 OFܱ ~VܲQߧDv(=b!{LxnM+^\/"_ )S2 Jlگ*@$"~\Xi*xnEޮ?XG,%`)qޗCLWSX2Y%`׀ EQv88&(KZ: XL/ \AB}#}@Uk͗*%:f;EHwhWމb^`JbgNf8#+zpyYDj+:j:PHPCщS\?7'+& |"^8'glbr@db9kG  [{CXٙD>ҏ$Q|K^iN%)]yY$KG[Jb?؜uQˈ9O/%yKy4Ksu6-  葓M p~ш7&ΤW_eo$Kݑ;Pé~aa葴N5{rh;vN?.۷AOj#zKraol@>Ae!ĺӅs6wЃB}˘'a9B"γ%; ғh;B?eeH*hm{Dy G_WH$),|Bc}*$sqODײ_֘iԟr}Ip~}l ㌝nͥ+q6SԜBtM~mx~(e܄4AaBlځed%'h?g/VibπO~BNjI|{k@PѽL\r{"$+E'HM2Y!4“X$`0*Ҽ1|ebHΟf8Hi@%~bž61$j4Aդi&y57D̷*KA6`?P i9QNԁ@"=DyRvWL fINx?^ǃb+p`vۭThEaTYŦM,ߺFۙRհdߍ f\wkSAP$gjI vCӔՈJ 5p–+hب׆n <؀^Qv{D.oОbmw7Pi6XY $_y@_ 5D+Q Za)pEQ!3Q2 &jK qfSD礩kڀkS8JB1BDkD2[bگb/> ~s4G>*882JǧLbۃFH Dyuk`*.F$"4Dt~<Ϡ_U=yfn?.ޕrAU3^>OI&UP@V49n1Yre gR C!JKe!qS3v4XQ `(Qld,PdJulg;NHN$ "x0/S-e C-fQ}y)g!oFzU!WqHQO9v Y6̩U.BaIQ|A'=\^XW>_^( ܂dbyhӚ]Ӡfm,x2bΞ>`zN/11+P:K/plœ2U>ߤYI.a||HgƓ'.GS (Rkܔ>ƞ*J%1:n#}$qӢP` nc(,Hŋ4_յ6"kТі[%.q&!Xi9dC} EXI~ѐ  _nX7&s}* 4UNGʕbL C`qhEr%0fs8U/pr5(B͗厺YTow.C9:8>gk5.d!ERi@QRftCH^xU5UfQJ,Ֆ._ C . 'xG$ 9#uÊ% 8ݴnj{O(6#*NuiJ"k K 2$Bf{+s}`̡n\;~(9{8k< aW`Yik?B|:Pn+D? x: Q7v<{waV<#TStg `qa%RI (a>q;ʑ GRtGo=`=ִ>뚧6ނ{X{\LUY}9?edj徸o0r8 #=ӐZ8'ujQf5ǓMYk5.(@bJa??)}6 "G!浕@kFsmn3=6*ܲԁ?̗/G#Ư8'CK^ -]o k=C8Ru9jHIN3S&L"UOp3wF͑2:" 1~/saoΎܨ %i~#efib%xr+8R.zHˣ⺯ M0+ԩ<1AJvf20!jQ`u屆NvЫPq&<H7-T\AnT+2DXVbk\E4d[Sm(ca5hx/{2M*KT$"Ba?@]Xc kROq,D^<.~ņ"7tHӝw"raK?|!2(DT IZ/YFP>Du\7p,|n R~ 95Y%JT 9Ufw l"U泵pdg :/d^緁R1LH\Ij*6 z̆UKE UV4P%-a5H Qk/SV:_wMx#DàFg6ZB[K$RFr Q%,Fb;3e-+ijmITOE=TNHGV{:MJ4/[-T|0 `BY_\=7D0BQ0W5-Aǿps)g/YA#bEyFŇ*`Q1G)^ Ur҄8p*צͺ~r6˹y788]Q:٠9  u^Ixg ZڕtҎ!+;{Rq1kA/>e\}aY`W޵OYԩUnL]kdQ%Y_O3_*]Dޛ+W7:t7h{]S~[M * a(~x/AOl1%vEJkÔ#m9KIaw ׆eAя_ 3Ѿy,{Ks2Zl /8D''ݥ Cj\APGmLo~$Fjt{vxv+JQ,Sʮ< zqUљKȼ{ɩS+q3ϐVds9}VR[%@s>: [ ie2Ēsd  d:7 Y~؆:/v!T$CY;/[8aYn Bmw(SWVUGmk7 Wh0Hn$0qqB-Vk|*76GƼ+$BI1Qp3EP`I.(pXMq?TTP9ų(c+MTx7W:+ߓZX.rJYs'@ۆߦ%);H0VNn/bzBtQ]Ee}~#`nJF6ZZ%#k",6!6")+KR%a(#̥hPt:we\l,"'N=GUvW6^D@I4^B7Z-DoQZ)g* 20M@iVA/'E\u?O:kqákCDhg8\ǂ#7n:1A:()K oW~(X;_!=,ҪD?FŊ$qDPȉDvw3/k0'PzS 9ejASiC˫ʠ֮5 @r:s>M>dUox$+Vw왕$1/LʮUI c~7Gβ 7]jm\'t$xR4){0M 3M ̘oaqd!bnO?Q /vF.hd.YC zu#:'S틹A7jM&.,9 ԗchXDJ]e3vF}"FU@<4bAME;V/E&0 !Yrp+&SsmT*;/#]q7_!}_JwvWcf<pTA ҪCUk!R c` BԚoK32`Gt [zy0gpF:G2g J<ȃ/`>!i( y=F0E$U6mN%~Gt= (S `Z^9,|Êp*GJJ7Ҙˈꄀ{ԏt_}t2^nJX4e.a?/7mU0S]Y86jeH .FۧHzO 4 3)R= L"@0)^=`L:M*%A! xJVF+U^2hu# ^4+]\0Z~@Pv࣏ ;O6nftJ>,-هX)W!5|$׈zqc;֍]u[i 40ΛR@YU 5wajvf&Q/%V`d<k&~Mo3*=/n\%pK/y- Tr\Z­%8𒐈LǼl yw6Ec?Lzd&;gkv0K@ve0i.x`;yO_\?C|°l/aԔӭLtٖo4xfPqbۏAf=/^/'f?fDlm.xcjPSq}1Tew@4s=|<5z3~w}}Њw}ƸE|$$=30圕?dR$((:+O".usiY;W/i%㮣&, *H4âY\?g!jPf9GgCdcbCk1m_ idkO&I<`fA&R8 Sʀs}ˣb.1)ų$p-CIiTAshXe ~Yľ:?+QquI] exqTfv^N\#QN{ɹT *79L ^z G9]FXj9ǯʴ?j`&#j`7>3dwyhRc60 O68: eDt:+ _7=?Աb l]JhJ:m4DTxz$9neVq@if(QMcGǖ ΖCjQ[6*dJ}e֪At5AZ 2A瞈ZB %~!8igCach8GWaR„ϝ=vp:#b;U~Ox8VX O0e#%ΪN~J$'SOxvٳGS6x vf֌ FbXEX6zo|ݨʦeLn_;]wAhͯoH&Su"ht^Jz56" B<@G1#L49kZi5" ~Anb )%.Mz)T˕KKpaFEj4-X9W @ݓ@´xsʑ!pa(SU_+g:p=JY(N?]pc7,sGlsqH:A/b VN A48,7ϩ|Kd B@ǘwmq6|O%Džvj|"*d̷ʂ`*K]9rffv:?YjOʘ9oOg:/S 1.դ1'Wau3'qzb=5IWs۹n@ٮ&S{zb4mݖ| :Ma4ϱw55&1N1KBt͞)8QDB0r:U1< ||&Ħ/"h٨&v~ѥ oحUPe ( }R[(iqO:> UHC}.ا9"5̿D=Ԗ/i<u13Fs 4*,^;^Т4I' ƛ<6g&vG1:qAEP?/äTr ݮb|h/Ј,R3յ?ήs{eKbdP: XXjOUBpSx>n⎰WfcySA,Sם  : +fk;xck=aڣy%϶mumYVSwfyV\:܀_]0j|@~Gt܅5I4xN )O(vJhdv$!:mZt( gAH]/`0Oa]_ϣAw$RŚϠ{Ӊ?߅q)ZfX4A9ppg9 hfp?0&(mS{(=.'{ 郿`_m)~x|xdM_z;K޾K ? )ŗRa7Vṽ@ V8]Tۊe}Haξh>u)%5H >cNPPVY8:$Us?ү,q5Adf]nb RW$ H` $d;!4㏼o^/[w%.r3:,pGH>Rlf+8]7 aFy~(UUjJ"0C/"m<6YZ=璒(璮Yۭ9J=[]6.SOiJ=Ә?SBܦ"2 a|=fjX@uc/oGn2ȃ^+G,5=ǟ[16M"vBzGEk)ؽK'`^h a 9B5b n~%;,Ax&rs~n(Tͱ]a$(fy گiD_iC׻<>{ӧhl1ՏDq@ia CAbE3QLV VnRy ZrZ\^ e4 K (`Ap+2:-C֥/5S-)*c?C~35B" C',g*hL(tS͜ZhJu\ ل;31 Z̺h jpM!Cd[g ?ZԌ8Olt<0՜“kSx$% +!2]#[Y2ah"JJ{نNװrps񓦠_43LƦBnbP#nU*Yd"'x@|olEM U"gS~Vcv%y//K9-+9 8_>k`?gk]1{2rˉρa#m#l3 MXG-LƘۑCyJF/Y1rET(<dnsa`48u~y |)ݶzWM&0WEL.ʦ @`l6ጟr-fjFGݥm|MFdeOnxE{V+:44R w|M޶yku0d^SQ='P0?b1MI NB-*Eß[R[ p>V2]e7uVH$컐ۻV܅G*7wA4iw٤Q/4mv|9~؆AX_'esը߈ P0@w%nw;9Z5 ]_;EW8P-bJe؅9QRc/ dI(P4%ǎS5P0g)ő/n_iFK٘?Dž cTOgZH[H ez۳w(gQ@MZ>S8y %RL vXrQ3m'2O#?52=~Vg*,v?ƺy܋3:\"]nPFC1rcn7j3X%Z|XD8ŧUiэ\oׂ+W/p{|]YIM!fB#x`RFsmi@)<]cS_t3@M&\@MRf2XpR2//؋lhHxR><V-HO챃c,%?(WF\HP0N J`Fx/Xo8fla' G'$|rFxg߉k>^VTeT_]}bK#hCrò MkDO߃#h%C>ʻI:MZ5tIM7?zYT QRgOptdl#A7ݍ5 \ hT=Fz'W}b5-ݷzJN8TN_c,C'/:!kx}n痹piA_9eo >g%1Jcÿq?,|| xJ Wk[(A;d)V[k܀iL`f3~@ dw9I nbPH}xjPj$WH684L$AH. ̝l3.HGF@0>'<9N=?'k[Y'?(|", Hl1 E%FVd|L4=8OհKc5cߖ|uvהR|NLɆ9Ae5IT\J0ƊDfNz ?,t`5]֝ͳ⢾32ԙ̡{ŀBK$t5J+i\"]=Z~ݠ2p +!+ܡu C! 6{Gxjt'5.돒?f"~/S59 ^P'aW5,z<0E-e>g,88ܿ.@nN11ƊP$*IѮ|T@ D q< iT e6&O]ୂ6_$gAy?) n{>0k.Ww/ДLhw` |C>h!(]C{O%q2V}UR%Yh K[u' wO7ݻr.ا'p.Rg54+kbO}}ctt"aߩ'@2[$桐/SYЫ$Ჸ)-_.ak3wyp + pvBF(pSMGv,s Qd!9!|| aʊȇi*0ޭ |}:+4F" j;^Q)(S'ξj S4 :6.f)ou t6'󾛠?yOL;v4F2 炜}䖑 M$0m;uHA000IiB9T&9_m5kFC^X]̲OIW f$u%ҺZzpV'z8]=U $C{Jh/):;r#y"Ds@`[ ~+:,AZ,:aXɵRO=q\TC^av ,DjQkwqCṷ1{oUf0kHp okRhǚć> x$=Iw29[4za ,zg1C^h`RAqJa(rY~ 7%# Qu)+p ZMtZM%|%/+"fYA ?=>9E zȠ"u*/dfhOK|V\|iU~PogFT:Ǫ0YIbK~7bFcVv[o(XZX@AmN2@vԉAb7x0hTYhP7G?6k\z,.[0Q͌piO]N;&[>S"ioK%wu{ȩ a"A&}@ w-[>so(=@J!3&Ufߤk"-Lx|f*Cnȿf\7VԕΪY(1<]eblbi`|%f; C%%2}ab sʒSLQPt„\j7xleXBjJm ؓ;KvZ?e^urVF=q;ҭ):ӢG:ed*: Ԕ[;:J>ԛHV9'vvձ7(}-d0wg Abg$; KX**6:h)쥾=_\%qZvq)u5YXe2mX 'ڄ5s4Vhu0LK1Wvb;ȂzI~]2pRxLך_*qU^J̽Bx՟?}$i@b\?] E LL[Ynmzqy-|%-k-'w3~Z%Vy{v8M5iPdr5ζpc`pn<HDk,>q;"AXE4Xh:AD2#){D{o01`#`iγ> /ŹH> [ KS#S ͹^:qԏ^=ňFCLE7K J<.HF# lH@`;ryvanQ/P6ɢ{ui@׿LA'7V՜T遶+#yыݠd݌LxzdVަ怽s#Pc +Ц y09nQO4a r3c5`Ī"K)"礐Y'"3eom 4Ȳ|T̟10L|{4h XzzQoA4ū.Jk$Zu{^[FI9rs= &°Ѧm~4/:K" ̎MS#zUXE%^jzcik ԥAר"SDF/0\,+`A.3E tZWA-= ;y.0ax&1//)(OoLR`ORfݠ;ܭ_@JbL9#QZ|/}E?gh.o;zE>_)6_R/MAk`eF^jW*9߭S} @!c!ڍdnp2کFbZmv+1j@m~<Ӏ]C$6u X[-jO9^YSHGB:2}R%\G*A<)cI@tz,yd"n&Xn UOMM J΁jLǒxʯ_#SMo7;db]{; %l7fgpƭA *(%`ǂ?E( -`3wZ-lt9xJjbB5B^p >TAd 3ﺜ>qʰ"*;:2q%ghn }YS9n6Z=s- -f0ݱ1}U 4Mzw P\cE~U;[rߒD{40ko\}H)_6LK[|p1ߢ!l  JRE-6 +3>㓶tS)py-@U%K^2f;]2Q \cL,ﮌ$?yP6aqw ]mƦJr-;b"5ގd1~|r\5=wk\l6 i<7].N Sxn|SvXZ2 ;)nn;BhR} |1eoX>ˎa #8E}s"DKg}%V+#9'![)n(_K:3zVDL7^$ZcyK^B(@sؽ f[vu*@4x.- zp|LfhƶcfJ'u  WlEً At RԂŽ OC/̵)lс[{BqJvxZ"zgfliο)dM+qllv:/j 7؈29UBՀVil-;n*nw`]ZF`W7)GzQܐX&-Z9XxȫVFJpoQwyIm>-B"#Nlc$@? _ြ >ȅb(}s90(ɸ#)4 #S҃УX{g hkdv%XɉNEͭa PN`ƿXi EROs6peܪ;RߍUṽ([RSzj?EmgK"wLѣ1E ľOEȒ߲]4uϾymQKx ch~]/&YBI%t.Mm$٠Ƴ+rT ̯ k]42A(TѫIO=Z7Zu{)t`Q [ Eݐ&s8mPlJ1U.]xdߎ~R `xvb"3YFJsU:y)z>14~C2`ippL̦ҿO0Odo)-Q"j;Xmhn/VFpݎ)TLs1D}~8d!=6\Sbk\0 [b1y=V'Tiѭ$ih zkF Goͳ @Њ".[vODTduNEH@jϿ-= <j.dvwq6wӓzJ05RxĀ*$'^|*NLUѸm- Q˟^k! 7֢0Y x _y5ܓoL4{W =[E"xq&X$X6&(i Hq#\via{=*a|03($%+] ׏x\԰տ&ىExuDiT[w#e#Ӷe[FVs^tlҷ_ FJCL0Iűn2`e+q֕0X+sn2|0 k+wlQVqt'-L1@zl~9x ;UxjWmB/x ^[ e;\7dFO"=`1;?|&J:%Ǿ=B̞^ZZ "AҤ\-G紿GpԄ[󇽯[$OxKYXL}<<eeȼiegPn4_\$|ݯm8=l0p`O) +̫Tpc'51l. mM9 ysUqN&+6)=2h~B)T\e+?ŮfU wx8f4 ~q[ɫSuSI?Cܧ4{""o*J;ej0\+@ Uc=0Wk,(ƃ't?Ц9xTX ќIȖ7UP A|K Ήz@-ѾM0Qc"a9PC!3.h[jV:8#N'lA!Dq2(Sv xKZ"?f А)Qy< =:Z!-ʩDL'Q[]s}PPȄK{5I'h<"ańL Lvle굧T;tڨN9M $|™gYʁ~Tq2̚iLG۔i>L85 %`=]2 SuWK?^/9V\ro^U1k! %$oGJlBɋB otd*q$ ,89)I >vVP-E^g MiVƪ3e&9!M؃kԿ1ͮH rttGGӚ81N#cvC$||K=s1+:-pHFcuA[_eJqsz+"1N 8Θ|M.ͻ: n3јˢ*cِ}%'*X*- ހh յiW5PeJjӛŏذRIz.2.VL(1%ӌy#uJnq2Jg0I5lp rUH ;mP0$ ~F/NK.%Hʝk2ps(?)gN߂TQpS@=ecNAab4) U=`dy(.= ;WLgǻʲQ#!)x5x;@n|a* (RA_k R>Q}S}Xhz4hDJ]9 } r$sp Ȝ%jio#: @+W,-,/-#x\Snyz)|D%j2M'm9el]T"V,IbA Xp݇eаgYlܷo[=4#TůZ'@T lz<"Z e\Owcu2$ A<_WU$™ rpa*%Щﻏywz"l(UKX0l".]4OZXfSƈ=d(R=LdL8{ E|f4E Ҽ* *m/l55ZȫFt#CsQ-dcG[\A!xW{F\OS>Pںf xW9{S{uFSD!2y oۖo"cWAM ?"FY k019}Y|IpyWۚKmn nj|9 pXJJKǺH9ɘ)txtw:|z3"=%Pry qEzy?>\s:ExAi'v̧^6<8 (IK]:4n3-N[..Eivv}_ {Ebz.sp̌Y{3@âD-O Lx-#buĦ ְIQa)m@5ل|Lm*5HXq!OXel}pȫ:^c .I)F`:oZhD3s1( LtN\A({SiT33zz qЮ+RTCp-d12~-%_CE7MF:Jh:5Tbf:F=/v-gY*>\@*0\.s<[(1^Df B9`N<ƞSDF?ay]F7dH0bfݭ #)`m`"ȊCO=ġLo,*xwװ)%HO:F1 SޓpNm!q.CYqeMju[. jen'M]mBɦv %yO!Z*7K? $:Bf? >߁iq5>Q%g9~='˪D#xH-=mw^5tN]Sfh[~W*"@qįRY: !W@T+$O;.Ҿ~Pze@{>BJT,nniN/M-._PLnB(qA-90m ~GwXbf9FY'd*)`pw Ueg`TpN }u15[kKcG4>P:(߉@| X ip '@k߽2|̀9e?Y#[3ц*)^ȍ]f`,\WMɲw[uU]%BT?Y(E jrȆqYY馠1D#ۣILxo5 d7߲LFC,4?rJ!k@npy[t#ꛅ'5v+W3cWu?B"H#_4Qz|s˸'XAv[EĠ]!9)ֽO(:p8+;mFo#|{dPИsNaL/kYׯU.F]4Gm6)N:G JTs(]\ S#x>*̃1bK9U"ԪuSp YGͯ3t,~ r!C>Sn?)LyXL<] k']X' 2YVߘފ)N#sC_XPK>AƞS<׭13 QR~iGpKh s.oL5”f1uÎ>%*D QA4[bU[kp'.(H&`~&?/DHV!N0[}<p(ʙ o̟{MN$!ft@P}YسE+LuGu!Il8~5oWj2 2 %tZ]+_f1v~HjShxbA Ɖ"EITmlˠWKF(s!_a RJgaIC|6DzS1 ٷW|{ϲ51Y_\=bbH nrLTqq$ְ~h5%ma \y=:vX0,`I ʎ\[J1/ %s9#dapz&S% gFװD4?B$܈+<5tO"}:ꩉ{pY;l,GO0vݭOIv__Y I6DB%3ʴɌQ c(r*tKΈ"&1߮|bTGSԍѺv##^ш"\l*=)2e0fCdiGUA>i9(#a?(åT 13E6J;z٪+pbW#B_TM(+U=Sq}i wh?&qMC«lmMXxOsSM7v}3f\ ڞz5-ޛ|X2:amȌe\M&IeR[7Lψc,,| ]|m{*K%e /uG|*Ln+OxIZKOq̨ywNh[ 66P#kM&W3eT‘u D;nAZ5Qt9bu245>N%'5Q3ʵ*1O^?e Qx2E]$?/)NhH~Aq)kpU,'(lJ➗ķ\Buu̿EoU1ScB"˪R߬-\Z?!ӐYAAN _# !|zs kpb <0z'ͬ_k[4'JY| ?;L2*]y|+$Qx^̢G rs[ '\ۤZ)ɡV<Dl-(<9yJ4mz( \2Jo]ʨ|Gm$FU\ve9הud% )U jI". 8wAVG@Tqh38ҶyHJ{qMJP @0͜eZ \⑻&rI3+UO^f^Dܢx-|+{F*?UJ&X }5@hH[]œ*߫b=Sgί ,՗sZWzYJz$Gݵ]s0N$m铆j|х9;O7)KPyox!h٨bTK>x$&)yMo#MhS`vsܱI3uP| )#{H`70Ng zRJB8JEe_x01.3 `w&~ګ>ZI,M2)t_\kq3p;w"S11|CE"IfRݖqg?$PvLPЗ"\v(Y _4f^T$n6'վpPFHgw'Ƈb #<&I,SltkOP>PD7jKE6qEp脳 n'ydQ7܎hΥc+%g 8HK=WW bJ7My5d'6fߍn)lԥM63ɵ#2ٟ& Yt(! uBͅm&L H]Tx2( Pc SBh`E6gHV{N1YdP:P3u.NsP~K2kqCX~,6#-hh\]|J@5H vbdu:t^Z#(t#%}Pp^&©l,9޳a`|_Nt2XUDKel_oTB{uzbp`PA1."Gq_ŕwqݳO`^HL ϹD.ڱ *ܑ*6m=Rz~Zߓ0oEw;po{ U1!^T+ŃҿEFha$6MW.Tcq {ogG Cxd'&xIV3%FРNA QG` F'q'o ?d/G²e!Re~F40FHT${ߗ逮|#:ȚrqXt%pf%9kkkƂ55'TM9jE=~#cpÒpSyr@CqPP1íQ ,&MQfhO쏖H}>o$R"L!p8*9|.F]!M^n~+Y4>{}nC?#KL fsJUY6˖93njе`Q6_SJ?e+`P̰i@5W2*PtO`wGt"f9nGVASl#Y?+fljl ;վ2[q5c+bk/`QrVO'Xrui\,2уc4 +-MOmsn_v*<"Z%m=Z~+{aWC4U>z*pب9a #. Ӫvo)qC~$n $p3/2e88_CJk掑>fpԴJ_g'+ИvRk$sRT}JRæG]|3M"R{ƖdG Qb TZ9-k9\^:9tYj?!LΙx%7~g>`,x& OU=LkV  ,[ش#M|¥v8l)l3 V00DdqG" k8/6BOsG4r;*_u؛+2@6(ާE X2O5|BQN}|Yx<0}=;1ӄKuVBo.ϊ8]aʍ$V"_摀wp[ߛHǭ+RNpMM|AK*%S@ i=Q| h?gΌ;ýj/S*<'8=l@keUouȈ}id׹X٪5tRt.U# '_i/pH<4kq\ `מͮ̆riǩ(;wW䔎mpqߴ-V{F{ichy|3yY7^UGECnջ9+8̽s9Ym5Qd3#7s|'>FK§XMqqN(.r J-Fp(? ˁ!? D[|KGZk9]u1jĦV|>d\}:atz!S]|+֞jhR$5óc*-L\z5G wgdK}XxA-,i83J?a9c"{* ~uF R(OATNXɔKG WX/ mrv_ʪqxEڡjb`8G4^&BL2)uVR[̘8E#24>oR.yC)-L}b*r&I_-3+7;=Hpfo320[Uam*i"F/ $YŽs[j^$̡Af{ܛB}ӛ[ƖUI4M Jۑc̾6BJ 0Cc(G{.OT*V/vӴk@FbшuT y72D'&}y͈kLsԼ|-:K gjATԊ >-GbYp2q{K )7J+շ.pWbp;?}榳+IR<6a~Q 9<MH6Rs -m%a#_L[BIჳ}|1Er]==b*:+YTxg_8a^!1 f"*5H7Usq >JmC|$;ZÁ/>P{E %k٨*wx-z")J[4U"OJ][jppݣ y8䳽7 d%e$!Pռ T\þ%X,zt5{_'"M-M%Uuw^ 9c\ߌX5i{aHnǡl (@][|o xh4RV;ͤ :#`#"Xr_~h_AFק#/e{ёZ,☈%"yK/P*vP 'NzVylqhKj mb]ˆGc?FVHS2mOJF[!Lۼ!ٶ&-]+scNЈ8E-gtعh^R,sPRIH2]u >d(rm[S~B_c6gʽ˃a#9X0lHqآp*yU@1Ŕ!iٓ; {A4\n9 ݽ}m^&2=]/ ϐl%۸{>0O[31H QLɼP&== .~ K*8/;0R~qOƹ)3Gz"߿5ɷj#ӕ%G1<\"),$ ~⠬zDK^SH׹W q !P-N,I63cetne3UR0DGe .od}~X ,DҚ΋*Ynސ @'ȵ AH'?=Wx s7{M|L}2gN&^7F8X]r\R2T %Ž5g.nMp˻ޖ tDAgсK\onR gS@Y̴)GuqcKT&l~+_q9Լ+3#ڿ4A*ce&/0JoG ʎ} (UeoJv)-q]4/+|eFR2_mv)K7Ş\rhLF(B kᲖ jmߏ FDg2rʫnC2z Q2s24` Mk?VgJ@N3&Wg}c'´Iu۬gLI糽:v` cA3|xP"S?9r.H}#15j>;J #V߮ -Vo u={r_L1xvdjhGFWxTZ=kLt?-J3h]kOWƉK$gkۢۥc&fd9*{\X yL󦧼 Hwi̜OjOXOi=:UrN%l]#-~\w{ddv<\R:%Ah0!"OWi\z̮ܼDCc H8B\Fz\F6é${.0=Qk{ IhSFKi<I~yĕP#Gdr}:<2q:b*! 4h}7Pv("A'@(}]?B}no0#3j]uӀ=y-UGqVu|yePs46܈vhspp.'ّȶ{N[ yAʼ{AV{S- hPuS|/912kNV`e@!G ṳw]R@.[uFҷiU^#ɕ˄j<Ҡ[;qƲoE0>#D\Ϣg@޵[vx7Ҿ28*³Vc<qpbm #{J[ wˉNS Z-K;YY3b0s3s1 jq~O -v-"- 50t0ԅȣ3ʫkeD \.atZwYh="*^kdZ槫M[bIY*j'\NHz/wl ȧ~kG ƾK^lP+RB#>1j73kf(uRe,%~VLw)J5 5yS~UkMx6M)Oi^ i[ZMZ7|=$_ +9ZShZO| cm{̙v!¸0CgQ7hNC87#Kk_ cp۵Ґ^7zNpU8CpV+HN٪Qt>7*>#Fb;9sO:ݩ@Ơ`uxYr? n};C MF;F|A/3!K2wׯRGHme(ؤz-ofZ-[]cJ*@JvnKPȗYhC]َ/!F)Hsz*t-x)} ~M:qzH"-/NY;FöQ>KWD2Mӡ{ 0_V0u`hn:1ެbx|5m9b~3y+*Xo,?\L6ϭ=*`O^HV}4qAy%Ig+?=3UJ?0I`+{EUka_&ėL1do^MdF?Ƥn"e:{g׮y6D ATcɺ o|N$nUITHjOCk *tRNL8Pl]+W-YOžsihJ|)m]h<7LJ̗` Qfliazf&mPpOډnǏdG4M$4w Rعs^_VcZ!N5&H̑:. k:xSg vV,LP~TFa+YT{=OUC+&8k[j!rTGr0Ŗ:AlFcpCƛPp=Yn!w< Q f^*ΩS  ܶ7b"ί1p᥂Md'(\25G*2W$zh%-ԉ) Gܓ;$ܙ]ʭ fZW Y>DG{fP]7ǺӮFS6 s^}RuevKS:Wp{gJ$#¥OjQ$1K[=->XQg?!VDW2Wv$",L/0+?Oq ȗ^2`VfLF|-IGEB ($HoaiK*Ra;tt ?Y)"mA8HK"'p t)1G,pE;)"Kⱋor5&g>IZ,x'q_Sg` _rg\;s>D;O[ %JsJeڕ1nIגOcvTWf@_ꏂH%.lgd_>cs{3L=d7s0,TfkH$fBYSż'DĪO@sugc&Pphᑷ V; $Ѣ8# - \6mW]{x;voy$ FmKc-ے2qdoGo5\(ZYW0kqKEDsˋ>:TL(KZeSB DbsR,6 ;_;LD)?r{pE&)_%Z5"0>%y0"&(LGL+C{{—[GyҾº xfII.3t\r4Wb+J*{P Fb!ݼL27_%'9DǻCn{܂nc"AazTb/k鳪< ε]MV9ZbQ`3NJ>E]N>X>TuC xJ@(VBkAivZﹿdѷ(xVrEp>Tpg=_(n{.Nu df`H^r|08i*4|!R8Nhr[%Ơ`Og8=ӋTFOI,v{g'i S"[fl GvQg&/_Ly*!∈y&^L!)ɤ2UWY!Ж(<s/iNErߩN{6-i?dZ;M>ĎGdK]m@6ݍP z"+ie:dܬ'ArJ[H60_=SױWJқQ-l % ]9PW,_",[Y{4)VI4̻q#%`¿R-3i⻴ig 5KkUCgG eBRhźx̘%2L?dɵ-#v(`|AGx!9 +;ؗhljiT[UA^HL"悶fmrD+%~t[ʼN*?쉲w;:O 2)J̲DQ u# h0 @Мן]cd}߷Ъk|`}.;4[>D[:D:ly 4_a=S9'C]g댌NLi5+LdetUU;t2?bR0+cG7V _0LbzsIy3MoO]m_sbZA^ x'gxƩ#`c522Ԓ\/{Ԥ8H U{N)BqhLJe[ȟV 䗙+;fOS D*Q޻9](?V_XwntD(>Xb@G8Q⛕.vbK|Y9s d/ХsL^`hXE6i:14i,宝y3Z!TKhGA Q :>^KaoGV.!wэٰM Sw^Jlq53g. F02}6 Vw%feT$=g@q(̕]O}=iuަǔPƉQз]`UŒSF)1v侁B% Bzq*j4g,"۰Po8v}jȡE)f I f0eKJz$㛀X5r5Pn`Idjl2+ޱF1Z4qPȂYq/žum^XJmN1J*m?3.*1tT91B@+*Ȇe;C61oAu!Ļر;3f&︡: )UP 35Ԫ`ӿg`4ěU0L1"׷fb,lLvʨx5#2KàIBG5AaZ(_J! À-8XEzN}34&~:V*F]p}r1ȡ*?(Y _Er͘IPji2-H S"B’rBw伎][{hbXQ It/n,/GݢSi}#B[;J!rȇh T@In7:JPo;Ӹ42p«YnISac)HU/o ۭE`y9U8ʃC9ofq$6Ғr2XbMl{hW\5"y?'KŹ!ǜ_ uCFQlN1C\1+w@NӾLV&10Ԙ'Y80 `ʱ2pST:R##ӲU젽{_gep%U( lxKODz7hcz(,/A,X+WN9*].8=l9st}8&z%RN &BY8 e~I9F[ox\NԴosrU> GPm9Nܷhul,璭U,ae0Ex8>Z`eEY3eߩ-qFこNp:d״.hPҽj 8Z*5r6y-$u[QO Q3cؑ>& >=\λ?r Chv%A0@ L uq?*ɽ-elLcNC~/Ua, oֲВNQi1=1-q1b 2 ~ ~(Q&vC۵Mќ#|4P) 3∯ANa}tz̓x0$h9Ȣ鬖й ,-MP38A#降"6B~pl^w. iBְ"zPӄ`63o(+i~*MG3>M,l@קedAe~U'+~VŧǩCܽTh'Ky$=uoC3D髕Mphk)|%f=#Qwz]5oDd.=snX2ɥp(sj ߄5&MUys0w\; ) lo^Xa%_mc^|qxE~XX3A/d0 \9fItHkWi1!!2;gt{0@q!k{EcW[K:ceUtT8ىq' 5dzȳx gh%mś#A`\lQSRœ<3HCŵk8{<[l<&&#`~u.3pho$_(^M-/a k#t_~?U H^Akke9 [#@9>H "^cnM./RzU ]S`vCG qحE3f~Zu8wx$o2aώ/W؍+`1ɨX{u1:aQVErAyҹ}ؕ :C@CJ-n'Y,. ?H*_\cFDy V-%#Z ΖuZ&aH 0yudX=;"+Tx#L/ک 5j/V-)$K0N;/P< RfEvڦEP@*kjG`?cqvf2#?xXJYW<{,!Mi-.(VE_G+ҏG% } ߀yN^<2L=яgkR3{fkwS٬X@x$ ҦeZǍ^=дlZ.-KY6gKpp aW6ZƇ`2,) GPcШ6ݖ ߉b H'%cb`eQ.M!]\ n!QfOpŔM)kq7x#,Q`HR 6Q{#-~Nk:BDGhOȅ^CW٢M$]}@Լ ʸaRLAGmd $&،GzI&jo5AL@]© 4$q* *`0@6!<|v i;wn+ j8 T>O*NLN&Z dx b$ha #, ^ɴNK?ĵHnM'c@OV 2j7;3!1s[Biްе=5Lz3 H5xUgX<! 5)*KOD:J=3BRX{z/GQbCf|sm?a?ru&FVnPM)qdjSqk``[%Zq}38Alj`OKr 3|v2r^/Ȫ͔.OPV т ķa4v}il 7oFvhokm\9>u?ޱ.zd ̀,YBi N]%5{7 RZ䈝Nv qOVQcw~ /3%=I*U;H4Onnm5,Y2dYc# a'R# rໟ;:ğ9Gqݟi]_Ťӧ_Prc7|ڄaDKa\@qϕl4G: ^uNfm$1DGuJ%Xc"X`(z"p.hq/FPA$fo ::iy`VMw v(FH=.+Y)O)oP[3ހ9\FDZcS%%=F8BQNqi7/BZ(?5Qh;rCpG 3OK~T|8U*wr͐= N &{*" !y96="LZ$d36LJ񶛭 #ܱީ^#`Ntjapn ˆ׃BG7 ȘȍԙbmeKɎ R0B.PiOL DdpnW&ꑆi_Vv͐O~A>A!6QiX٫HK*J2εtZ79*1stǢ,cv66XݱFlYk;fyܡ[,&ʳ"3T*8wɬ  Ow8 $Z|'D^{,bW K|8+?x@usBTUҡnJG󛪂Z?OB}2tOeyl1Lg0_ 5@U0 WsSB?-w6;Uv{3]&%Wm +#.?"Vn.#"^`;Jq1ܢf9D[-8)4?!PR!֗W_}ZL\$ 4!:$^wK Dz+tS8D0L,Pudq3DfjMQ우9cB:3?:LuܿudYxqW V$aK!<׽vZ]u,{ +%P:ʷ!ͭgg$La2a윤(W&BJZe<& 6ψ'.~HHozENzq/gf7 ?reZ])X65uk'F. fIO8ިZ\A)׿]蚔D48-~S*?.|R ƦJ?D]]"KhY W%y/w*LسzE wn˕,ch3L554w6Q8) ]Pl j m?,dRp̽ \>n 4[1^,I mEt㼹-YXqo6.F&C?Gٸ۠RVjx(҆ϧ>-plq6r6fD!f\pJtMqr*\cku"C@mTdL09ߦ5zB l] =iE6Ro0ֱqȳ|v,WB0DS:7R*ۊ=Cҹѩ kDRp!9rO7DG"ƒE*~9$2Kr |(6\)6V30@ M@39C LILd 58TU|y}{EXb..QH"$V`@G^C4]KDQ +*cL" o4 86|[_}ds~ ܚ)?wF3OZ* {y#ҘPI2 R;*peXSmJf|$W6ᘡo4?%l+7~Ƃ#bg3tfֱm)4YcxِӹGI>lLr$H$~+]x5[#weN cm;tlzS+$'|c$ܞ8}@y7A?ih+jEwt INQY~;DTk . Շ}ڸ*P~^!&zMbMG.+w\،XIiW_D=~>πZ&NRcpj2 YSY )EQ*zTDVƅ\>b 5c+yVJ[*G{4 McqN볔z0NIJpbFo?u0OP=%.+A ȴPsvKD*3h幾`2B*ܾ}v_ 1aҘQ\~,:+5*7 ^SbLE2 /sB9y_$p~ 04_dSR]f=HT'\#~Rb+ѝ~zm,=v^0NV`Q XK_/W !D_걆&̵Ps5 (H`l_o|&xv(.,7-GG0l[:j[-M]`~Yq绨HqYMarymo&7ekسL.1[rNUU}E45*K6}a$%pdi{!_wQ䒠l=GC58Jp$g;{5|oiVXcJ. o#-AεCg7-at QYt"/C5tT/}ӍޞViP1~FKcyouXZD>!l3ʌ;2M:!·1QX+ fg׌ [;;$K؆~~rz0CcV 4F= К!`#tβq-tDs =$0[`W0J Ksϰd*պ<ϫk]*2@0FrC[zB̒fBm/ʅC=a1P ʮEs2< KgӼ4OȕLjoo I{E菎1QQ%:y)}g*Y<0s{5lkcklHZnUo:Gt3Q6~KJdBICLYȀ]s;Lo@U)HwMŨ72'Cq)vR/42=]*zT>zLs" : k~ ˔?'ut5/#|q5bR{a&hy/&Dq<PXq>,R=eLme(u[ &;3bbRt mcnM[@n2zhj[SՍ(Ɓ%nL-T _-\(_֔ϡ˹W'5>\xLY+-^* b !Ny%̢+m%L {9:#+BJ͊ A}+_m:9F5kClp>L`W R@=i2rw=@ &=W~7Wy07XFDhJ)hwQ;߀}=2q%cRR?!?OzPͿ˱e8 Sz!!]&9M` rSşo>ҁX2ĩ?oAJ_uVMv%xxla]|a=NzEo;q](>VmhY@l7ْdxƿ BL dx Zd Y+ -ē Fb3_hCgDk|f9ITf ĘhR3X&{ath݀noejq|)&ғ#TgK蒘 j)4@ W/#g{KaB7 +- F!&<)ZGw7ˑM1bFSp$*'YC85fSO"Tm)@J'LIHCt4)ƕ2DxllQnl'YI]6A6=dRF0Kv2܋9O->uNI >s9!jGI~-\59@iwaH9xL 먩fbL{R!<Q$"ߎCPBYO4Ґt²Y >[:) kbfdj;H*kWL"{'YnƒPj*~\#=aҤ>fв[V)&7'AXc=|h!Siљp31۹ZNS֝\VEG`1"`,g ~g mtY($3@Cƻ 03BK'MOe4}x1mȑ[Ffej䳳yLmmGf6q6Ϭ8\,Lr9l [dv}?$4oY<.ZjoQW?L]N(`Z-+g7?WRųyNX|.FW"N`|'* ^/8W#2|&9%F_7/$r46=*K뭽nkSmDU6yDsA^7!,S`P3"Yw\ sX4enn\|SF䃞up4#ZuGt3 r?@`G}c@TRۢZ_N9ר1ofJc6$VNTDt=e5Y䁈d7':GIbMorSl'[Y'E9m:T[\+V< ;qMLI1RHyTNxVp-vT~ի#,ZqFdLq[U԰'&I8i^4Xu^,1c{ q @G8DZۋFKHhW̺h+?xӍAp֥ף_?Yhʨca;ԯM5X*1m2Fw^tmx-:*!t5(Dz~ n3WOi]iFU,Jގ0VnY9[5;L~nqs~yw)Y`qNv:v[G!`3B֠,p)4 )<ITTd> >_iHܖc}x^r F\p/MDHӍ8xI;F1\nNa.-f}vyIml娮r;S.,im]= ?^B} =KpWI*0J wVݼ:\?9տ#d9{dplb(Y vR@ɂ /;q (3aYMh6 l cMOX0eJrb-y9Ɣy$ Rdk҃"RF%~sg a^_ MhL&vhbhԧh PupA=Sa2D*=,M}R̄2{^;1]i a$H6HXlo3/_: )l@k՟<`>HB7ѯuް3ОnV#3jC  g3|^ȁ8#DЏ]mOے Q% XPT{]~ J.~r/0QZ뀿#j)jv91>KqU}dfI,ܬ7=/yBlQQfiyccNg[Xٴ*ŠJG0Y_y,hLGӁp ,e <>L8Kp?=b٭ +kbes0^؇{]KJ/|gE2}v&zc X}=+X ,;~#޺}3R~GQ1K_6WwD5I&G3;h;m5*Nut%ޡ?4ԐH@93cuQS:J|>سMX?e"*\n=K//mEdO6 8+L:ð\\ú 0JzGյ̬t4UC?rQC*!cvKn=@f:*: ~p؉!k6u: $PYTNZ S2'-ZVG7 ~ʔF9%4IJ~n+m}L|^2)2ΦSb7E3>~X-|P]Xif-$2əFE/d\t꿰?ॲP;8ďBlt+t=EhO6 [8~šfNL;;ӣ6v y_Њ?O,OW06=9mNmfU,&X إfڟ쁂8S0٣w<aξ}pbjx卬)Fil>_#%Ke{ QckU-VK@yh0Z~p=i ^B#cvzXqG~yܼ?c=h9yf 5NR!'yq]NcO3eg\ V-Y>-sޙ2մ]~X5.e}oLzvk]dAmW{\\޳.~Gg} W*f0oN> N+~'_L M3qGO}AÁ7 xK[e9rf]h6&u8n&ǝX:?9s&og1rM /CCC_E@f]x{Y4|4 .xs_&mi(Bw@`Ӯ#4>y5Le҆4촥 e6AuPx@ v#3S|BWE:i1h9rA?4ЁCҤݓp:\ԬAs-+l0JYMJLkI"pN2a!f&}μ;è8b+KO?Ze՟+t6FJn|[y[1[CjgFO pFxgu\aFXM``1Up@}n Nx0>7|Ԉ$8E7n:#?X`!zɢ+\z b?]3a ;LtUuMf硯$ a쓄Y]꥘v:$&drnt6:+DN>o %w5eQpDEbuXf5f9X;%Pm4&.bizA!~ 4V87eͳ#~5gyF%#s)~]Zg:'(BžٌA PdxoaG=ίKu37o ,8@ tFX* w&!L1C4#ًNgs\^b/TĠH&>|VWݗ.Y%u]#%^ @^],[-ޖtU pT9sH+J_k 6F{xĦry=$En2bWFw,Qx80\E>YQ| n$ 1v܄zp8$H&_K~U$Uhd~g}3AL?Ux kp.a0k=o-e6Ԋy P>Q*-砚'/u-c@CXĖ2eGrȬ)0B=U͑@&R5)kgqED7q:plT{ޕ6[VZ3׮6dD1͕I eӎjd)4U=m.j;iskTp3@'iőIFO3s$ڙ8um|,Rqd v\kO)$q Vkb4i08lP`mhR+U>~U,aX+VJYp(O[|2Q2#V[Eo:뢍-)p_|Cv_ֳ)yZ o4r~//o-[vDVUdgoA0>5"w"7,NML&wHϰ,(sߊ85cd^3.vтųtLG$Tі5 6a ~75; dRwR{]+SExq:.Ej<}`Nx6{+`3 Axe?*"/s6'@W@EIEdZA*bO2hڐ8B2=`+7{Ypl`QG^~Gu&ͺ8 % \ԉľjݦɺyUu.֥;gY2 $! BJ7Бw;,xb!MalD0uGz^%osvU(Sļ@FCD+=T~9z0+MN0,4 б"xf:p1\iLRG[˚u\1lW}(|+#Y'Se,F%=s8^e/pMVh,Q/J"-\lts%xV<Ya[?srFخs Lw 2Y#M_CXuԬͳCK[xa-LUaDU 0g G͕R. R`DaZ?;bj`v䫕Q Q:7[wbqz gF jK31ZYH X :1UǿLw{*+ Xiv ϭ L!-=\K bs=TDYSZ)GGtbJїwf/`1kz,CP{LQ"ypD)xˌv$CF1\V ɱŖ]Ď`ٰ kïEU}vn= 8>娍J<9;k<Es/hpG=j #綎;Cl kNa \&6mڇ77CyP 8hA7,iYTGhVa٦@3m5"SU@ zi+uCBws8tŏgqI-)&  B%[6G+Bmƿ5Bl=9 $͆i]d}nk%yN[`0Lsy,u`4P}eD*x8~fQwH)703d3,V2omKKm[ r z+g9n8K>$:#c43u]:`r4=Bc/)$:_/Q4y vZÞlfG "hulU*qdPmmDv3uMRgyMa{ceK~VPIRfNp ]&c" 㜎>#qڊj$L=P:!N~ {0 pװ;TZS{A7u_\a}|k9j@?d_@69A%]Ԗ"T_e>]r"=imoS5["hDŗ[AQ/:շsw)y>u~ZCHcT[ϵ$(U4-R]YRl?4;*Dޭ"45F.|س<g}sP["H-A]pmݟB{`aY&bH'VX:'p ,.CfFe&<߈T۰q7l (Z=b\;ESK5++Hmp]"Hb )SjH"A>J!JKn{#t6w$tYeyYm:a *p1h0,! c6R@}E< n3NfS)doяI8qtVƼn~$0ѡCVԦpj_pCfuE p#ncދiJbϟD[Ř A{r o.zk=IZUuhgЄEs *o=ĭmYu77(GQ+GbR~#i%\*(٠oHa\!Jm :)3A3 .$cp(tn|b4=CݖW\״ȤO'FSGQiDH2y7i`:b ϓ(eExL; xQ{x#j[IJ<7H@a12~c/U\Fw mC\mk4%Y6d7psirxxOi[m)zNEpR0&@bޒUD~<oD,8bTOҷbZ??32D;65,*W!FiřMMYPS&=+2?L!96hp実t$Xb )q>*3ܣ!U.öK/;Q]90kLove˞/@)96[Sԇ_qDN"nq?:dXy2igĂIk؃]i7yN\@#db HOtp}筩tUuAYMT -ö&+B&J8M7Mn3N +HafV:_*'[6&F{[(KaU.ro(a? ;j ݾjH4 <;U&нrj(OZPTb7=}lFa>V<'`1% r0wcv Ӳ5/ߓ>$;kYJ}2y@<|IgZ$4 ʩ{K[bǎ0sjEm :Zj6Sڠmm4rvU*{S^NQFj,d<8}9L\ i  ?E: Uf]FW xV^b8˴v@%#y' OxP!Tt@7EZ.gH'8%_9C{%F/ JI DlՁɴmeQߜkdU1ڷW.yH}^;'}yDa? M~F'{+Œ')^GU9!"*F[⊮*)r-#0,xM^.5܄ܗ`hO}Z >V2i\t4Y_W S2 $z౬íddHky+h6q{ 0R\.;L#^ϞΖl]JUb^+^b\NJC>'m\kA P§'3J 3p~1M!!FV@fAHKu%i T"SFs}C&O+l N$Bu㼚g݆ ~[7!$෈k#qB-i;DVkY$'  rveXg("3X窧e&;8*1f$Y#x/[_db-MX,w1[DW}& ^-E(́e.P#^ykk.r7K56Ίn۶jIQM}vKKa$GfU2A^$_{=Xyқ=(; r~f2[y&'VJKdv-vxO,o჏E֬tle: `Ḡq/V:8# ZZbhT-/Z@%6'Ԟ#UzSA]4-8pYP;`5tܟjaUYoHjrk=^lKePbaТv^bܻ7h7Kt9>&Yx=ܢJ6I|'ATZV^E-$ n=Zјdf/>neA$-=2P.RZGϭ+1ֹOq%LN}5y{cA[Pv/1hv!cȒ8}W\5۩[?s(STqtL Ou{ VgA\HW+ٜ#~+^hm:3$_l;;Du< AC;Q5ds.5!/\"Rdn) #)^E٣GSiѩy̭ AيLYe<0TN[2l=r|ʖRD1;2j+jlٟBv75psAHsOА,ߟ1hXh[oÀjrU!b[ ʎ;LՌzmtA2^"z4 ÒตTQ%UJf|-tT&7t;b?DMKyŖZLХg؊B Ʋ)Q9t_牧\m.&w&R&k7R* |mUATl`NAUzw`6wg-iPJA\LJw PaV`[#aZ7>;AUtP@o EM_J]VufzxN><YnMPtNvj4E&Lzk껂:)\qiH)1cHThci+Җ‘4W?(TcR9<>?~8Zmwj^P`.qYzc `$K)V BPM>2"bP*:'KO LƆٶ#2VXb--~(ުW~hp+ LЯ ػ   w;F;=YpMc#t8_8|xyzEqkHvbX",49z{Q[zτN{iKLj|VŧnO"\ t׀v^>jNUy:4z:i,8휤 xGoHX t]`sA(suE49)?InSʉaH@#o`0Poc@vXK#bI4Y^@?{=yNF%~JDUڽ(i"KI-V ؼri1c`e &ߓ>}3a&SmQb:lϷ3olc&vq9z#@nɁ+p뷰Jlo~Zsy<_B[n*ߎJ{ Hn~ [x/` f/9{\80J.7 1unX͒aFx 9Pp47G*0.љ#O$<^B:u15.Zul[Nv<Tq% QeJikE(s*J th Ez Znqt[u6ڎ) yen&B/gpl;XnP89ѻ8"H|(bekx|-g+Zl}'',tc:uv=8'˪5T'ڷSo˒.ϠؗYB wJ 8cT"&b ΓpPj%'ťL Y###-cV\$ w"`5,tu# 㤗&s\s][v+lZ3K!ߍ|a S_$*bGext"UUrL1Dޞ-.?1Y6t5!H%9Y+}1rމ" :wV; |JyN{Gh A*yd9@Wu VaƤi"'kHrDLKes]%W83j0\CJ!iMCJe-IsՓm-اͤ/|V3ꆤo2ۖrΝF@`N*#&N0CY<"v\Rf3Wvy{1{4kѩ_7gowpSL?gr:*W;o ("GTJrn0&\!kٝu[lZb5F7ľg1GGбƟ,ϻN%.`&@2Y.^O @qU'.5,Jm <غ%6' nOP)z&2ϊ7{8:&]y,.Nr_[y8O ~/f},!>/:i#n( %Fܒ[RjfU¥`l}WTdX1֒>:jF=" V8lݍ #s՚(Zd~s<*M(\W by}M9Z/ΌDlO`.W'e*\e |~lMZîJр?3%t}+ Z-wnD1#xR ;[Y!Y z{.Tk(P|gf?rfɰEUT/* 2)RU;_O˙q`8d2H&"k4QߺMJ( S_9~EVMXuʱ{fCqHz<~Pq>oWN^8g*c, ;Yat}!_')xzo>^"A(.A:H*&c Ve@C+eD~T[I4H77rܣ#ހ^$]3ͬ&\[kAV^!:jB5g}k#zgN2Dq%r.B~㣨ij[="")j{.fX cftģs_;l ?o8hDZrYB&sNAS))'&١5+m>XO[Hh!گ*wL=9h&GƤ!pų [Q49'EN[!trՆ,{YϨ2:I ^#k>Zu4 +U7ːm$_oN\R-*M *DJq 洷=^5:)\9.= Hiz$ƢqEdmp_]mi1Uն90 9AELTM=?T@.hc7b Ӕ2~w7E-^ (`MZ}(EoXɛqgnj %/a?޻\Llp4} ?@TGiWr;uu`Ⱥ$ 9~>Vuԣ-gPK|׵&ȯ*u8Lsrۂ1I *w!oB}瀶t Dd%a5{Ίj2DorG"FZv;|b0V%˒w[ѲV{ƽ%UVdJd(˪X碛ݕ= A ݄g5Х"J7L׉ʊv4WY6@K@ю:Bc{n 7I?D8񋓉۫=vZmzQ)f"ѣtyLhE!qoT~fS09Tic6BTE}R_`tїi0ܒ,fD!IKo.we_W t)ཱིwђ JuSٯ$IZ)_6[c,5Q(r <d*Uߧ*)CjԂpYCo Z:b">@K/)pHo}L%A@'CD٧e"ܝ*Yd~6|bnk섏y)n0'ƖAn#[z`RW tm`kvܰ_,g#虦r$gh}6*(J/W_rfyc\{Q9T0m 3Et`q/ yo.exg{Rrr{^=˲_`K=3zOhs`&Nb͛Gw=m :8qlK#2K!K}N0Y݉+0 (_^?S>_^%kq.6׆gJW̯!<er` 6'HIi88}_@65Hoe#TUގuzTLx; #u#`_t僺ы咧X;ñ lGWQYBO) 8[|[HE;XC5EF7L ԭ>"6CJ:8vޙ^&'.X*6JTGȬ cܕ kskTɤ]J ŠpHNbDrԫdD,;]sMU?:q`#"$;T;ͲɴT`оEԙ2Vj\v[ܶS:*xux*;Ő23~猾9IG(ǂI+ϻpA|2v?1v6x`hǯkY {;O}-HkH% hظQ@}XO(Z|| ߬WdFZL- fs'Sw P =w~gv6NzӎΟy$ -\՞&={4F8!ctrY`{A^5 ڪHVB* DoG@VFsC>dOU7R$sOp5Ի}0kE@v속hM`:}'q7F2EG3ren@D#6y :3=ty'X-Iy`ZX=۽~!禤 &<}9e C]'ꪬuEސ1|6K]sIxQa5 yבu7ZD2k16]ccxy/k;1>,gBfNtWq߷*[a0b6my4 +3:X6 k]c8F bZ O42埣4nAE%z3臕́enE` ͠6ԺRr݅LsW_ lcP$tݙ3*$uw]6h4Vl }劢Œ=S@YfFPIbsY8uRİ)&g"ePpӦNq+@ʈ]$Ϳ5RL+CVq˜ sYOS([Nf|O7x u.y0*G~8rhڃn,-(ޜrs&db?NO>.|TQ4H 9vZFZ.3Xc8lJgSҶ(h < ʖZ<&&f8,Gێ:ZViLZ,,ڗ#hݥXak|= ΟaLk! dX-|ߌ" o>"Da|mpOaYϺ7G=A3^Y1PL p5q{ P<<"t4s/x!i^9 8‹*G^ˠ5JdB@92T/ p(y{wi}.^2 9*~i)B $i -2K#վKiT:v:|Fiwԏxf+h/o_BaJJųx 'k,VmѬ7h',ĜQ1[OD!x 5J02ʤym'(+9řXG/feqZU7Q% &ops" C IK'ȁߍruOvV]' d]~^XhĈe.mɲ[GG2)u8oFb[C~o-V~a 2}{}O#AT5-2i^'[A mԈEFj~1QYD؆8'FnG6\f̷! 1_uKiYꨡ< *"IRSVg:`9.Hˎlp_-DYjT_<Br V;Ur=$]fWZ }9U…^LĜ{&QnY#,9"5#daP粸ˇPytxSD 8uL{+C 8G`?-4lēQn bm񚡚7\=Jp7~ހ38 M&7p@+6!B( aO8H=zyFɹLw]2ILB)=. gh,L[\*{]F2D.Cj5pMJ(+燴'CO-A ˉ=ѓ5tĠO}-%A9nfLK6 ڨ)@- 1>ܼc@@ $-,քE1Wl=ziE)Inw/Fyi,4֙qf$9~4KryM9 Zrd_Wpl4/!B W'9ނljH H09\ukTz*x).A- o*2'MOj羹V#K'8uW?Cv;_$CWZ;=1𚳽Ͻ<1A}63=UΑVظ)7i%]¾cMQCCB \mqatlKpG өC m_V{EGQ2@'`3*`\-+o emfh˭ċ8}' ȸh,4]YKJ񰮼胿19?vӸp,[zJN%4%y$nԋ=yovudv ᅰRIZ>Co4aXLxVi $Xqo!?~S(z)8X~'o{=fd`6\ *$xk}Rf缿OkTG@iƭxUfK*Ѭ~)7[fE H9Y1hl>o6ܵ0!$VלXVJU1]EQ k`Ujb(3,'p/g`@Ðqa6s{/lrV cJXOT7~OSR8R* u=P3[rNO//ϧ9MlL#ںsT*dhD6jMoلIe8.+NxD5<|ӌ: &ճZ˙OMZ%u ڋ4䨧P$vQ%| p]'f"$M 0‰!8jdi!oh;VhMT\+9rMW/Cmp"hyTMS31ΪK3*VXJA|+CJac YyAi{άՅk XÚ HIjT]FG| ,U’O2fY=Qi2Tu[c(?5XY,zġ HӵR9ZVhM+WۉRRw[ +P afv Q' +;AEod3_Q7y2W9i g88y]cޡ"J, @C/|DZ`h^~Ͷ ryg=i;zƟDu?%h,;ߝ $:[~!广sԶW2SX>_&kOg? [T o93WؒDiRx? &-P"W.'Jl*PքijlܝV{}D^Īl%j(ŌH zroQ5Q!d6%X¾Q1 xuuGzbwc# :8%=mǿjŻS:.,!Ȳzo—)" .KQ'YˈA`mw2 DFoa@/&cZ _Gt]tq;Q^Dd?M ܈mVcZTB[vc2Kd ѵLlw^_Na9˼ٜ5r'@r;2CLbn6ʪe6'xsa-]U-om!"H veh轡;ox4Re5$\Gz>@9*>r;Z(uҴ"XEA,K|0ȋ5&3Vm;(Q;(}"S oL}سAǦ7Ϝ;&0 ]x%({A￱0NCPgz0zx4q/Oz˕xٶnlRn @~P6e@vce۟dI!xSu rY.R?<+^6RŽg+]3Ys?gn(-m;]fK=K:* n7DjjUpK39|t{o6ߟF,T Pʃ?(x0Z{ $@;~Fk< A@Ib4An7.]YAY:y8+ӏ0l2K_qz7Q=Qt׭ ԓc' 4VўN8JxNFRn$q8caGu=EUlE9|;cWH5SKl W &Ĝ,6Xv6p!5B_QQG;h*8틽➄OE5Z.:A@L~QXŽ4E5#:^Oƺgz"ka>@5x sUyTMKJ#C]6Kޜ'4MػP;ss6#D26y2`[Ʒ;bhNU%0Ce!27}Lt 3^e" 'Nk,f\1^jmSJm6&zQGRk 8:_Pu\:͝Yú; @v u ׍]4n&Pi.9;J WdX4;{b;.|O\0CF&_Y61;{T{ܨAIoj܂^JO8` e. >wazjV{ژQjq֔8 tq.] V^тA7vؙ?ErA*c'{y6fJ*ʤZ%MU+|]H#2(sUrt0O}xE2Q)5|KA4(Z1x)z^OK7kEYd.\“So\fmv=U $xOSG+!Ixje; jPZk|`2xcz˨ r:7zL+w=}:}͇x( xl!;eE"h,VJLFL̉sBUxAo󧎔Edi=?,K8߻eSJ"pEbe+t/C;4P{//Nl5<Ww0ⵟ%ln'p|Hέウ65Vh9`j%%_dt-ƫx,ײN Xѭd=ǿ,Xu5 :WĄ}7E}]!NԊF>Mc#~DchLimUbKF` J'?"xɻ@(:&n.2}W>O=[YГ:{ay%FYsDe|(C8b4P=5FmR? IМWAʞV#R}}l ;0﬊hv]"lD f˹[Ttm2ubpBaۡGCc2#ۇo W* ccL͟ty~ܼZ/C/%tN;e;rscЙ HJ]R1GJ(ef{ 1S8h FI?l'Ffsb7ùuTHi#c>NG$6PDb)fy$ AąECa">uiϣaPfcΘo8mҺ/& v!8a< n@+q^K -b'Ga^:#)Z;T!|CeuC:[{O ? ~X '(h޽WKZme7͟)b]KH6(\c1ԩ;`3ct}KhLwG[eclMbLKؑ!2}L =u7NrռÃfZ[S+?~§{T6 /, Mi;k ɪ(âM5Jտ> }OCF@"> X2)>hXA ȏhMAA50ZH;j9iŘ(j @IHEoi<7ݎV3Pv` i[4ťE61ggvyα_;r;e#?@V܄ S vb}Ď] S5iuiW3Pce{ ~1>rԻde&ޚ+hj-L*!!5+-m0-1гz^Uj(I~0xɳH@aiFߏu|sB6x[N#M'z ฿HY%͈ 3O9y,5k2Ov r&p;s̭9gjK<*Rݧ@*{" -e+,e>aA2P!InUTh^3)jo໻ܔ];|d<ŖiU2Bb6&jmͥ!u@7/T bKzppQK(AKjOQfw$k{fΖ~(ֲMR`TY0^UJrHB{6F9MB ݺqpDy&GFu1BU FW],{XEw^ { ׅO7 NbgbdA ^Eˮ!?J*f7s` ՗Iע08^hXD`}]x բΚ_:Qv Bc;"B燎F7BgWb mtH}]ýA:R׸tDo3]DZKg^䡔a7ڱ#|scﳔ_gµ~~]LW{>UNڒuإ2fy jҨUM 3&R7Dde?s~uFSaTiחu}њWwו3f3x"> à4mOZMqJ:ۖ e=YzuI}(yHӆY&:)HI:@;r y *} ȯ&>&cAM!9ۖjۺJ(&%Tڕà !5\9̯p+9_<`KM'ogUMwAVd?"EcOh)Gc^nz[M\{nYh7^6#{Oof[]P&>;>i:sAQ iK^ hyzRoe;„1neܰNө Lp"*iH0 zJyE lK4%7ٝ:QY0R9 -jÍnLIPzDV8Ui]WM2t$ X= c |UbČN]n2YE"w,bvX$ٌ}L2Qw|!}K[V`PL-j_!k2,Xx(7Gk>I6 (OԘ[ k .< (L=GBŬLΥ`K8r"JH-ADHˍbӚ@ ZD[f\"5 CVbX"ʘIPc1ADt_)QݛSװQg'HI ZWJȍQKiI9𬊓T؏u2}7jnG!D*yss==EO,@MCFO%*e\+nt&߀izR}fp2KEd[[/SN[Gif#h= Ѓ:`OME(i9JOFAi+ EAc*7;.|Ku[KQ2а(77B7RMḃM0TŸ+۰bbAJܔ`Xla.r71. `[sNuB8hdi)gtOX+[fjg7SkZau}lo} 6{Jag^[&7uӳ6isD"G2(x˸1ڰ7遺 ֹ=Z1<\Oq^s 64lH9QL2)K]-שr6Gy7tO:Y=ccY;yzCm%p-$B$wULFxd E/] aW>`}xXd@V}@|A|?J|Vْ!{$,J5qʈHp|R3ؾ_hD?'d ьc!Z;K%y(-t4L1I 48Jp3`w,v{8l!p'3>O|z iSI#`ˣbn=zg2{Ns8G&5)vl :j w)޸HR,jK a% tiUӧJg{ҸMEnc4-Za]?bc>6|+~w"a_D_uDq}5#mJ.jg`)gآx~4Ѷ `^+s%OeNO6enE4H9>PY.Ȍnitv w~NWNÚ2>V w<8&sdUmZD:D.U5ZH7Q_;0=/fRAPHS?X Xh N'OL2=INji.\yÏ{d,&:c2Hgq $<УeRlKJ]+["fe`9ym_&ۓ ҵ'^Krڼej-bTꟷ*^mfN(Ea|8ѷ,{9R|Z2:$pHQfg/;~5wKyN"SEx%U!R`c.{:IAv( A}W203>mdkZDUlJQd <);_6m XGr!0H¾kٲ1[Z6[JhO%>mm3mbrWh HNT,M5<-Bˬ-Ԟs1Ʀ2f"Ŋ?47>vDb }XKG8k`w^F[sRTC Q u+1^ ϩ]vu 7J:dh~|Oq뛈3^ (/(7fA_ʄCݷʹLiEs`}eqvڡxU35tlnQ oq~Yy+O1s%0Z',,IM9MDx+pXL=2-y+`y vJ HʫC dt6! D(ys([|BI"XJ;V IJ'ˀV4TӞI^TZ8p?Fi1VCz_7>ix׸oօwW}1T^@.x;M@N#WU@]L buPavKo>zQKA gם#'||z(Jaǖ]@.զ2 | YujlWg_O9TO'[#aTʧ BpC˜jzܹB)hD%V~"yMffqF9E~Rw&ޅߦ]WňjO$};"j*2Ujob=J,*0v6$_ o[LFq賰Uw ZNԌ;RR)`B &읩l{d$ n~,2Ւ&RH[Rևg$8+ww #{CC U嚹KviǠؗѾU-:o;JP)<޴o Sx1Z=hu 0O\,6XFp%_+kOQJlDJe jL$cj:O_}_>l(8v 竢md=9VSnmW}1ϥUwMBWf48}K&Ncqȱr[uLu?ͺinD /|3X֣GêI7(*sA*saw'V{,HMt[>Y޾>Hd(1 IZ{<hq GB UvVV`p tAe8Q򊞭<$SIʰmHM/ OZ"~ f ;\>&0o#"" ɺVK&7 Z֟?ϖ 6VXπS [9\aB>s#iJΐs1(D*IHk{H6?ƃGm5t^j`Sj{AL|}d>۴nO<6%9 MmHu^w9.Zgl|7IBT\Syy2]wJdtWN#PG*2 gN٠^e.?(6w.P /X-AIh'%~p_ʔpȬnL0f=% ɾkX;>Nmh'6 NL\m[x|j7T%["k !3wW>]^^Zko68i.ҕRH@@~NҰ;aI̘WAG0||^!Eֵihk{%+nW$] <[H0 rAp]!!wRxdGbuC>-LbSU${bl_rDK_KE.=ڥ U"ݞ&wFs`t <)Ov,3>Eք7iRѻU8ucSÄ̏JNn+`PI'_ώvOids4yFcЋ5ž (]0w34 kPdŸ 0^H%'p2QLC4^2,v؝Y HjK=ڇ2q%Ip*~dw qKz&\rӲ7N jnSrPF"wuL[?G +43߽Hc/[n+Ff{ ѳO)g,H6t<= M~ʴn}0=6Zh:UL{S$mDJYLe:>Oըyz1D pػR|-YlUw^ð׵)P&m&є~pL2+ nC\{wd9=aۆ󶯚MXrd=1jй%!>n%˻9Wgq "ֱ%-B>tuqX[z_ nU*u[a3pPJ`4oCk&^l]֮҆|Bݹ:wْg<H&S8`?1up@ + w<}Xmo!zCR l0nwn2(7Mna 3v!d Eʭ 1W'*~ګ ہ7a]RȌOA9NT +AVP&yrQˢA s,/4̯M'OUIܙ^p>2lՊCHm^{0Asg5~xxf-ZJS7͒%qF'*@I[Hb}XF\^َۅ2͊0hqXi=oM,Sp^ 8zՐ"+!-`i쫵AuRL BOXL8".za N`jQ|CDBb1# Gg_)iaaϙ \32&ˁNB;>-t1eb=hYkuXhۃ'La ÄLs6E eV|fi?I$V>>0%dBQ]LXl""󞠎AϢJh A =we @ >ʘQ?|0љp*L{BpA G|U>7Tzq)o $豰o(3ࢽ4&Ja`}JW* $qQ^򶸢cu#ӹĭ۱m]/f:|Hj ̕ `{ĽP xH|].pz%K2W2HJ,_]mm;uI5qO[60HNk[gSzPG,?+i 33t NLzG"Y|֨ƕ"fp|?G9dKܥW[m{jEw}ԅǯ[xUK&#[X܎E9{+ "Ej6$Fe,N:O}z:wx߯Bkh?Si' )Gh7P3FNQ^Yp􈂀1+im6?%p"HT3gH?"8A3'q ;"XDO=,f$@[I(…I :#C_[sJFJeZE7F+YYyɗҬ>'1~{ݦueM¯5:9 sbBq9@,*ϛCE%,Z;z1#szsOt%2>sr-=Û4@/K,H@`زXPpNjFѤL>ln@VL''vV5EòhS3opT[N׹Y${@X*L=R¥ewq.~'A:`[^=a^BPƤ o<.p?ν8qF``?s!K3l2u+^XQ8swtq9u i\|툭@StHϵC svymOpܵu\T'C&'7kxz<ʃd*l5]V|@g O <  z  tEY2hRweJ[jmr(+kgj.$>{f±ViT{2C?N9g2EِfqlrBI;u)oS+ =Tq]p0k.61gj[k4hU ܤe s pw)޳x@ǽ 'SewaД4bc4VCѣ:ec (ۇy54c8%ҢX^;!HY% OKwI2A5^ƨQ] L%y7_8vg#Ƌ%ŃwY^L4kgj]?E~HEwC"vQfU-k^tcCH&9}8B̴?J@j]i+ +*u(JCLq5e*{x\zG'Vht^6%&u-%~[#Pc9$y^ʒRPH$nՋ1j2ȴ`s69'YRa?-JmyTӹQ](]clV_G-@p~ODʺJn]nʓ7q* u:ݾT0nL\UdC|`Tͺ_??Yne:Щ_Y$عaCuܟQ1H`OMW)-!bY,$M٩6`j  i^Sk4siS-/iDi5#ɄѵJ[[1I-6jFcdYRqëƘ`< ةES|Wj{N~DQL>[V҂C^11gG{P@o[Y1pt4xF^ Pꫩ$Ӆ-[XJd}\Sq@-^+C`|UBӧ7cZx$ܑCmc4Ť޵5{  e9|dLg;{fQY9P,+JBi7A`{!%fC*{RlfXE/\U?g$X̴&ΰuC;mpV[zxpp&X{$h^,CyI*4"YsDE/)Ofب] *1.I4B[ \ Xj~ 1izh%.g7/ n2!8,vNu,-ygV[o(af:@,~l**IםOnic! œ4·pZ IÀx xv_W0:/<~7zPn"] zՔ@+jPTp*5@~w՝}5q?I&=%^!(m05\Uؤl+Z&8̃#62ŬVїv^?M`TBR򖎃-|\J&qqil }_LW%Ƌ"t_NA7r=M)w,*~'3E"Û9g:fe&8fJ ;N28Wke ,Yk.Kmv$ڦYlp.=\*xD/: @ lhd1d %󮍔=?"#JYéXVB<* BUp P=) `d6P짪q;'C=_'Zo 𣿁T Ɛ#){m?GPcFZ*А#F\@TSa|YUkw(e#/B2 FMөY-MQIw>ڐtI8en2<⢼a:(c#R֫x#%z͘ 6r;}:芚bМI`WtL,Y3i!0hB^l=a- 9x}U' SgC^߷;F`%売瘆-=Y?T+.Zؘ&TȞGF0h@F5lw &{EĪs]J<ٽbiʙbU@w|ZsFubjp: Q%.zhc3ŶSrԒtӤ*M@2wң 2B4w1o0/aY `ے9A^\˶:&=ټ4_"]zղH\M `m@ IʺV#Gkg93>A`MԘv|W"z mILhdߐ6٪0 Iu?llbAGxtYC_OP mp3.s\[M{~Z$!@+&'uDYJ3 5i&ߜ7Z]KF[/չHL g*NZj\_ʲx2TnʌR5ߩ'!^] Z@~Hy#b;.HT"RW#\^1zq oNAz0;[ЩCڔן5LɭyĞ2įg-kWd"f|'.?=prgv Զ9sF);&{E5B~5F L2m, [7J5jB 6əR5p(ܔxT  (L]fºu5@ʠDQz^{l 8;|x&Jퟧ/Kz7:?톷9mmoi>m4r>V%snyr. [;[0ѣOy/""4flG~ƒq{eϗ'Fhsr <}`%+7sPoR -h{#.2ky|t (#E>J#i}M9s~ː-Ň . 0&h5w~3#.z~L]c\;aLoj`M.#QU5H<ƗTul3BlX)?[W>P`b-o*%*0&L D }<ٿ} F5SP43`]qUW,]Y9qR UNGfe\Ҭ5M\ڭm;_'1.CH͜: h:|&+BB" Qw\7Z:|R#T(rP-p U[+rh>ɍ>QlJSwB ַ<8 ciTx $=o`%`ԝК?1Cb@X+z "k uc xQGn@,1V/ՑZ$3?nJȷsT%!<:kl|EȈZfn%`oF9Y~NC]{Jg2}'򇅮Fkua\$}-53AW'%e]ȓz{B;`$ur, xCDDh0 V+!6D:p?-Ύ^x^v4Mo6U32T҅Щьh.]c,g~xh84mq{N"&pa0ʃWbUӰI|ۗX:^|Q À2S( !aCZ}2 H09nǨpI2&%XTrU2 Ldyv< v==wz08ʞ+(w1ޙZ٧\[.*Wdn<yiNœzƣ1ُC a@O |nm ?ku0yqۢ(@SO5^2\ؒ6ڵu&}EFLEaMcϒo dlwaf쥦=a"ϩB<1ADȧV)\+_91O)Hs/&K56 ©:?<gRzXcsB$eh"?"e7op=$Q"g/*ѿf0#p۩pac ÿ@MIi´t+吣؊ Ui\a,+%8<,[=CpatmGc>cB!R^T^3+@Qޕie_0s꿃&ʀ:6#W(f6Q-OjQw@YQ㲻o`b]wM:Y"龤{ͩr7 ds/ݏ(|1z,>KҪ@h}{=8%bp>nJ2bF]jy-hI / gqgX|%B;̫1o6bhTx&;E_r Qs$Ipԩ0221PQ CXag,Ǖ%a[#}?qϼF&2krAa Tx=(0}Lz4l/T&%ʱg*e 08w6L{sjTj@eICdQ2MG#'vL?-9Rj3|})_ ; ʼn!DxN oB&q2JOldH/^I3iޥk"Bjf+Uq}䚸u$\=w CpeҗؖIhSWI!b7?Hz]~>䂏3Rϝ>iKLg k.=, 4$t IX<=hs2škpUNKũ\>3qho׺sK!^1`UwSu8@ r`;J_vJ)4H/-mJ{ZZ j*Z'T c1#'r-uG܋@mO`G%NL+@;6c-؇ 2(r-LJjM3Pn#)=*3&Z y7Nǰ%(̷P4=k}WAn*6z&S{n`2fO}؝[%Rm9 qHL.Q$]KdBߗ7 rb&d\DX 6ֹMr\ 9?BJNo΢ډ{A(æɤi0쑫EՄjgzzۂ5q=:#R䨤R쪋aBsky޺jw@7n'SJ]^ZV}7B- &`EZ73S?-)+x܂7fYEۇN(* hQPdw+ ? J|:߈N\γ/x" Af+ N;J=wsit{"祖&Pi,,GxR,1˳Ҭ(^xҖpED#o5̲F(өκAVƄt j=:qb6,N1.hfLj;@\DRK.Z<&t`'QHk}p(MP//w!@0{wN])z㷹:&E:!x3nx+qOF-|/1dt IG?ny0jӱ愛6}m5w$տQwi$V $Hߢƃ~x5ͅ:b.`gul=Z7/Tmp[ͯRM;tW_M ƲFYT>&n sEw)-.fk2mMG i8Aa_s+#!qX?FvsxϫKJ"4ֲJUޜ,ýF$4E>E)NK9T:Qܿ*vh(TNw̭ES0f.j(bcit]?nbez\|j A4mNȸV5_D)*TCh;)WxhwKv+V?kk./ͳMJs:bۡo+#Br@my$ML@c'.^_r>(.y`U Z֘ZîpdNnĨ:4] J 7kh~4|8WL=֥+.%\d/R? 3.j2J $qwhY}vom $s_`f+W~k{Q7`7+QܝaBd"X4;-{ڄ3?^X|*YG#EX&(b r헫' >n]ubگTJ|P cף b ( :C(ov@Ii Lnɐh-7%|IeppX RTTVA .?&]Lz>:h)g9]]pG4A`yk ^X]ڢVnG4%/غ:ٯRi4a$:c-jwuʎwLП\|m'š fԼ!tn㉬h3ect4<_j7F]8HLVb^K[oYαcaV; x8!1E3MڗB|2 Z `DI8eQ> WH 皧}M Xܰe{<.>NS-"U4>RgRYxj|-N2$9XRMA8T?ң-EA J&=5>D| 'dFLVkbrpEܸ%"m2/w{wujs Qts\x^{?7 TJ⛁UX6lP<tókP4"Bϓ~£:#QYAL]tGZrH_A6HFyY|-ى9ǜw#JR r[m< lg8R;ϩ9&2Wxaa6J%U9߸ gX{'FY +brT{ͶG;~ #m e))ciߌShHgԂ4-V`nQaװΒBXE#~5t\ގy"5:#F=/&qru?uj:zd)\T<+hűaTd'7W.Mֲ ݌Ǥr]8a~"o4]|nrZo V8\k`bqXUw[P:ոOWӧ=C8dZzeB-ۯ3 Fj:"n.0<h'`ri>bt!SgRL>ʯghKkh~P J,gp\|hTw)EXW}οBJ~p?\eQ6ʳ1ZEg3E12H)򀆶XтnkH3Cc zѡ.*%Kq"蔭 TN 뉈V-j:y' ݾӐr67n/c_q_ ''1ma6k=/jQBzo5CWiƦ(90~`fr% 4*-nT{Pt~>ĀTtGkDH .94$#ҽ:p/2l Œ4eA7=.-| !"5_,=>][C1o oå6U?3)-ƎUB4_INӹOlMbw)S 5&yҶ k8K- :ʷod䈣1dS}= F1Y4U[S@{=JSWshHYw`Ȇo +sx,qT"WnIYm3İ/̦< HwS3 QHЉ~`{ τ,1}Mxg,o+ PnW#:W(~59 '/RI2|ekU ) )'  V4~1˂>Mmb:]_\D'_mtR§nG)D MD)dc+R(_ֆ)H }.4^V"6R$fXCRDBY0xN2ș:s `]ܟW5(Ͼ=9ϯS%o_Ft3o3sVU>$jS *d Hg!)x9q-[qZ줍!t[l(nOu|C4T/ɫ{㎨5\auodg^s0J;hJiFԊ\I_4-( αyDp+n '7+ݰD⠋_Ҁî8V#yuh Q!n Z*:MOY%V.fh,o삿JPڭ)rgLƒ¦Dg-DKg-|]:k CR39ٷŽ]]O[<|dv֏7؈z!0_%$:--P:6~%1"#\q3wLok.dOJJa%!$W (_atSIҕٕ:ײ '6Y-h4Rq !kY9 L+NJ{ kD94;@i75/Y;RUZo#g4(2;wC,5X9J!`XQ4ag6eeJ\i@>}B'qU09T[)qcq̀$'!!8ԏ$ =lIr #(|Nra]]I M*Y:,{!Or}MEˠY8f,U1=MW"wW;F&K,qg iƲ#sI?e_w/(hkFpCB؅C>4-֫edDlQvR =7mͬeQ+s5sՃ6q1 e="3.Um(Y* Nӥ9G9[*QFvq=dwmˈbS%eL*vh y  ٩e/L[xX"].obI5|.a6#vaT#F69isZdnoU 0]a.iHkDH26!CQ/'}6> s9gb6B^WSLZag:V ""%y|͕lHe킉JO+yYIXok~ h)!@<퍘gBGdO'PT.f5*aR/a.5!|2'=ӏ6)UL( .hf6)wn2*5~D`*ǣ 5DL@E>Tt"ߦUɃ ӳ6&SqA:Rtj{{2[Gq~ރ)q9ib:6*"6"uɶҚL0gF)Ӗ*ޡ !e= :{%Vm8U8DjUq(*^xrBn-2+Zi1(Z'WRռ9\7MgW$jƌr-T9׻*A6h&)[腶-d.V^ڝ@q?l.jgB IrY Ma:JtU Y!ToZ{"0 `o is@DyZВmRGf?_s%uel%7.6iP㕶*f.Hj#P(EU+8pn0;+LC鶩=JPɖ KOxVɡ3(Y%CZ[8V/ƌdK![j'bZM:a=s @2+nҀ k]+6X&t5;A<^NхĮE,f /Hz[e "HU+nQ,#-B'5iK/7)} Ԋ\uFٖYBzd1. gkJr^9a򁺒j}~\ҡS,[ 8]ŕ-R`ՠP{;P?>8ڃl0/Wz,.d=lkL-0dl1mAx#g׻=3?qq"E̞y0b+[Ob2:Ғ鵋z#H$Ab3߷ʩ3܆ tڲW!N1D!>1**.nLdE=Pb~HL:Gs(f2JUi5ͩqGT6#oͬ\:.qyoLrEMx-NgԆ XB笏̜*ר?ˆ @$y)?4pJ+ZsS֏O % 2 ڿUC7*0"NLGhSTfY-gĭgR`uNUP \VT2 E2tX¥Kp2.{8 "Ȅ;I=;KOaXNF =R@pUVQ qS2Qz|^,>"6kOzʉ='y`w!Yכ軮ҡ5fJ[]xlI gC!pZn4u"Lƕ^9_ӶÓL큦9l Tl[k.MlQ{h/2l1ėR,HI8׷bNPm5"?KʄSܹIVa׀VI c6AlNQ &e$Gh{<pXu;ڬRK\xW!Cc /%ү] P܌(gGϺweK-Â#-#3:g?y}R*慩Y_7-O t:_sᦟޱ 8{p "0"h̾ŖߌVDVe4:UC[Ռ; W N˱ 'qJFU9z/X=]Lw#S9C.he/QWkh{[$*/b 8N?auOCl7fuoFG} c7&ZbbZ2n*е|;/c:_99O˄&@}a2h}.(O@D*QZd~@kf4Q+Sm|΁>')P)cCB8l_;sgƠԝo[%mn!(=BgK{9aHC!0m]@xv'ti T[C|Dۀި- NhjNZ  #ܓWb~ ɓudvvx*9Fx|Lӆ҅i} s^:j/zxץpUAX4eMOm(R ![Z5;`-GN!Cz?9Y0.\ՁƑbN`ewm*qzWQw3ױ: ԝH;xJ|,Kx&fQ V˪)|%Hg;AñLťt%7}.T~XW HxV 8zvvkT0P(Р2&(GꝇNP;C8w[wެR2}(OgES:FAJ+Q`]FX֐&UV #16#fE<4Iq[DkYJ3ײi5]}9W<Dm)o7D^?Ǻh‘Yi]),UCtYB0aqXv3}!c'8t ʔ%FQU7aK~Cꂻ笈#q,i;=* Xy!wx@0{2" \*W ®_ b p3)yefi&^;NdtUrsD/wѢں&+^_?ًQ3M , x9 LOyDK=:Qs;M\ZQ6Ž9J0eW"N}yAeCp bo@IO"1u![{ g`r{kw*;H"RρHLw3Ofx}]P8Wݵ/Z.ZKX`ZeD!K'ʡ++QCqXF޽vܺ/ΡY= ׸sR,zzamWp;j=jNKuEC/ o;Ɨ͠Br`E<3}t MP˄5A r]`D7[KVlvqox޼qŖc5X5_i/0S誃ʭI8ҏ7꒏R#i'ZySG6g^Ch }M~8gS7tP#6O4p'%vG0G '_Laea<'e3̫7bJ]!y`F])C\1,ЯMfbԕ 76(=wi @E)|i};Qij>3`cڲ})ʃ44])Vq)b0 "R ;.soNOfW0uxދ=8p h<*P 0ЫJcm;%!}ۆU83bB}4H/p6ǩaǮ;y| 2ġ|j^!*tВ>9q$ִOfRi6tt*W7Fe(vsuLK>c&$lt!*:>'yR-qVx`e7LءٷVG!F }s"u/exPE"q` Vœ!V5 E$~0 pjSӭwsiU g\\~8s wC,nGȬY^&j=/0uӊU]FZfbMS+7kG1N$qBbߠWU~+o;Hl8K6&ܾ8wwm& s _w']AqMV~HPD+y=&TzSu | @9?})*[pճ%[ BgZjϟgNB^BOHSCfȂ .!oU\U3ptCU!IĻDܢ07i_QT|]clW1vKͳ <E,O]&+`+l$Et/i:EVIJ:ye%iǔ0ʄi$m$pYT˜Eݠ+[[CǗupSO7.l5'93={f+ŽuisCnmf!ٳaVh/^YiJ,.ҁBI<1R6]aБ=к3EQȵB4 *8>?e~[hUX"e\py8qA3ZfL4E ]~L<7}Sܤ{/9?99&/ br PwZ4`" uӜٸLvr7ev*eE/kDBvQP .]CLю[x0{k! }Lt7bpXP't`i_hӻ5:ߩ{%䨙lo_6p"fq NKN ͺ4̄Ryo|C̮6Ė0U0m`yöq[k#s_qm57;^C?2y#-'+*+F-knjeO+B[ɤ ׏W38M/IJ"ܡiP٣".Ԡe/Ji41Lju@5nb}J 2xhLweY-TMR$K:`N-"©p,$=+\OZ4i}aB;nF}۳kg!st6.>uߛGFkx3|X3dQĆaDDDuWW֒ɔ^l,dt Þl.{]eN2ۋ7Iȷ&_zLr(zs`a%>s Dzr0Qg̞s7F[`v8GY2 У2|[c|WreCbFZ>crtɑHg>wJwbecj+T:J3I v~=˞WHrׅ41nZV 33 _:]Z~ oC wQlIHheJ@s+d*}&wL*Q;2@n'؝[~vM;g( sG,.2*k`Kfc9eѭvڐhX KBZao|G/Q@ШGIDcӪN. =SI2/Lc0GiϨM] /=tKAʠbn#v`b 62=S_](HN;mժ;&G93fI:PАUOi* ^Gm BK껿wuCNDH;rW>$Zn,7ΐB!f짦xy*ak}u؅ҾOgxQٸ-ocz8{b> jB>͉~;ޝw_gA1ק2&NIXq2C{i\YwKizTEQvŞKRD˘Xjf#d ?#|D#Bkt܏)T7ϗ0H}F}ZG/!߄5gop z%xM @ofNgWF5vao@SjA~`PƸ]gE}o #1W}c$zcU܅#z98져!|$,]r"dw<#[9SZkTZ3ǔ#X$2*LJ_} 'tk> Ya6</ ^ɱ) 徼 "븟bgl`܁.2;7Q+T -kGy*RIXq s٪*_Auq'яfmI~_4e&BٝA0 ^`e}Wۄ1aY°FW"1KYQ h&q `9OR!4b{{f>D64ցu1v-SߓwfVRRgQ`)pL/01ژQagfSB )R.%7k!cud.ew4}[Șm[V!&%$_jx쿻zzQ6 ȷt3m "(@QVxh8BVgrh!~;l2#H/wMzW羹e|DNHSKETO;MV|\i\=14vܓ2c31mVLnhtLv Iiv ''D.cHň*wmVm!(]trQġՀ[8f:XApU/@!1ǡ =H-VMvP|˗y nZ3lto^o1GE`75Kah,R#e( N)P⋵Zb ',c']e04U0$s1 Mrt;L:=ܝ6`1KMcݺkڸ!Ӭ;RFuRttV؋扤Jc`Kf#J 6.1Pwk_Mb485} v/{DJ|Bor dw&/>;9^-<1f@OQѾǃ[gm,|}>"-4eob Ar@U(kOd5'pk"`Rs5YЩ1,QEOԈ޳TH56&xs89?Ώ? BFbr&԰ NeKI>)C~mYͼKGDϏK.gMh!6#+2I&W$;W*"٘`@8?NvAFɿ'Ѩs)sxz-`U 1zWu(.՜bc_xW.b+sR8yӮ B98RbTW : #^mmǟNyW-REcte ~#i?043odzzY爎^aMk.iѡhqm-~s.jI}F}d5;8XdH Mq ѿƘ""X@$Ҝ5(Ӕd&ZO>*Ir?'Hz `*\%V1Rx7]Sٓq*3;[RwTu,04{cZbߑRgA%eT׌Cu !+qSc@߿iSh=~OQC%oB׊lOyhR*_}k?`DGLJ"wiy#D6(L@`mc;V;Ŋo{d@#d0H$ѽj\7R@(.r.$pLe.&:,A&GH+X{Aofixц5Z ,( ~5v0ImhoJjPI*JFQft@2h|Sz7@aR3cG6DZ?(J.C Ϗ!Kug%L&>+[?Q fkwlm\L{WЛ&<|z)xzΟky/(֩Ix!iVӪu8YD''\6͂?nP]sY~=Wՙ1*8h1bYF[R*j;| ٫3G|_yJQv>l4qi!&w5n@r2;iX0MˣZl&4Yv^Ā;m@qNGޢ%s #WǦ.v_K#ԏӬ@bJ2XSl-^ZGqLÚpR0 ,stRFS c#,&vި>'v9I{-| UIQ '$"rI0E-iӜuͰ3q{ô4AFd>dTQa>I|s$!#|TEjbPvCo d"5Ԕ>^ ÍG0='20hPwyT| Y*-c-"{P&+dD| Eef]~qU 1{;)3Iln^.|aW6_!|Xeu<;0*X Srg~+i| Ā[xTZɀE ~FP /hG)Ɋip5"5toG<+m>(@޶;ߚGEk0WF¶ M{7l&~Q%p_c |A7hTl)M:O"+? ޛ mW)uSovw 9 Mp!|'$8|neikgXYBGՕ&)d.U/rX%D+1&qRpw @<p(i^N`ؚjV~ ]kr&M.ι3yk|Uet"oSXM ԯr)W!~MY׮s&~rZR\ \c]Zycp20eZo'=7^Oyd ~~g'id%1 yTQ"/ 8I13IV4dji]g!V,M0P ukJ9 "b0RrkIS[1K٩2rXc1іnB9hF"?mEC<(F}Yqh4B.FlPwEёP[ TA%Soa:[KGHS}Bsz0K|.%3HBUevdiX~cqPN/mtGņ 6ib3 i;k5؇& lύ<ԟt Wp:TaC$!Ƃ{a$ % `mu-F.ܸz8#^m!Ai>fϪ;q/]Y*7!e sWϗ5|&޻M[7t!Vqf3fjFpt9? n/AU`=PԛƯiqT5M3;.i&ІRY!wB31)(2*^/mwDt륯!97:N9qkQܦ:,iګZ=U5.B(-hA]vP5,2)vW%] `\PjmBMyO^*оiAVLt KY7QVBU|k<\HZ BW R]zDv"/G>'-9(\֊=0F-흽Փpxg6 t-Lj0l.ZrNP΄ݿ_Aל{r\A)^);rv{^xŰbm;AY-sۻ2،_'TTy&H׸3dM40T7cQ4O4,wÁ?]WBuUK9 iF,v ~⏿k0'5629H;k#s4(y Oc0' 聵_GxDPC(?Z_r"W)\>h+XtZ= gX~PY$/ի&i%p?jF"%jOovsR.Fh:iHjEŰYXWt$.EJr[UͪTf i5x:qt1GE?%PaD LAFĺ\ @FnkIv4]Jݍ )oFl[/^&Y-\`x=ëZlh?|H] ʂu7WH;KO̾p/ /s,p'LJ '1TuX;QNQRl}^{2 QSŮ&ίfwSTՂCu'"=<AWm{́(5'V_[ lyء7nG )Փ=}4D>1U2Pu0'~&Y'c-vςMݏ5}$Ira T0@BcLtj'Hmr`h]iW~8NAuhCZqW;G~UCbt<N;؎Q2kD0]]4F/*$]IrC~EL- nbQ$r_9nh=`lG||> ЧT曡ҦC"uаBk#%YeFz6{Xv6T 9]WU%ك(rCeߛ< ϥ:ƀBĽ&-2VR;Mܛ/ucn1ZCZK9/K<2j~Y&^ѻ`l,8fsʇcշmʓ :J$),\9 rroo>LPq]L]& iۼ7 T+IG VajZxk6s ´J`lN\"M(NdșyE\ܝқA?eZ9سCDž5Z"HN[̣%*9iNy"Uv[EIQ̢[) ;GS]:fYKa-S, H_KA$d/Z $nyQ`TqY|[iyY#zE"_>L-&]v ðʩqp"`7px|97aYMutSDWKkNWp3ĪZJlqř#@yo*R=]?:C"HG3e",k߾ZEc"Vωp2I4X} oꓯ%`P2g8 xS5p'DhU3Dt>D&d;D՞ DElHyZSdF^$tF;"E@ѭk*L@]41#q6] Q=UWyBF{ Ԍ}#"9_ٖUض7כ2%S!P@e =$́&ëdӚlk> (E09 z*s>$>FOk og4o'@]uNfOV>X_#ފ[OʒDc ~&|Kպߡ\L1^2:Z?Hh|}a[}i}Nn|kV)j֯gWiͶSUzB6+#_r&6BWK3 f߅.%<]r R;\xQ>3j&GQG?$Ξz)S,V]9M .-e+N˴L_2#М뀼hL Z6WN="B lkxw-<%u3B)⅜Rf.SsRuofϤ~7g, ބ0g/*`2EPA;?jmi[ 'A]< hqRRG1JŌɡ}.e'܇+DJSnTGo]"Y:ʄ@~bX*[ІVpS2K0)ʈǎIf> Ch?>;jLS|…8qXj49]$'}V 6Ԇ$ ɓQ/k׾e𕠲AzQ4%qr,ѵghvc撸RvKbr1/SaBBX~Gs!#QeP\J'x>S-bɰ*hlh`WcSWnXG~4{ү:.ٷޠ)DA" B*J4>ER `~F޽L#8|!|a9͹S2(٘X㪊{5Igh(V]yKU6ӯ1eC(b΅S Pi?Ey;,^4VJ9_;hwM Ol&"o, echz^}^@tV ϯ < 1]4QdwG| Z?pӫ:D>윅#qL3fx2Ͷ36ؔ|n+-dYD\~ka?Wړƣg) YArzmC,1 2o}Z^| zA'ovD\X5_N 24D!o)aIdz?K zN~\!\pRp+EafCq*u[biK9\)P07Q vny,`o5ZQJ$_zC{*4 X Po{Wˡah}s"xzA3d;,~?q| dt; y*d^G=K|W C kG0B,aBq6葯A8Ș=2L1Kvhi7|{RA5(UCUdx:6I~KF,^0|ƑTJg=<>CXqɁG+ي1o(J&ZWc7j4JODŽA:sT-K`*df0T?)V+GDwsK8BJ}"ZzH d"OCQ1zBHb?DsXsFbqI(q6bҊ3DvPȱ?HYG-,:=0G`tYIp%6JLqX%jd4QiDƆ}t;$XX/Z]KW)+jan֢z,H\)[cHarpp-1px_*_m.t$yCo|NJTStvW =w=l+8C(l 3T&iY~~ u) >6Z\*/(Z-z Q AA|q= "֡` Z*?|Zmzj2eݕ7x EarϴO^ʥwB{qj4g#!oQPmeҾ̓*mh^SkF2C <..h4 ǶkKL5Z~tiGEKa7]aecjF+7AHj:VcgEn3E +(2W:&?SjT7KZ8)2xz$d٦gǠV+@0;1⬀Y~@X ~ cm #BQrOq`'W+GWhcϳhpɱoq!e8^̢P[F:k¹uhfKu0ZH~g+DdnYGX2~brVMP YT4l]rmhH:c8Bt};vo(Mz?VYh|3H]8Q\͚P4uiì2 TE.'ibfhTfK]g^i(,CwmaWxJF BE]8fӌL.fq0}Et Lkxb?A lO5}R-w^ C3.[¹@듰C^IۉŀJ\nGlocy < !c ]&4Q?C{*zlI~ۿ92?Koie3ՐW:sh"oQ0^b<¨{()DX#L@е<45 h:2&Cެ$Tm᡽Ǿ98P1g>rӉ${~0ԣr#rrԸdo X-Bij-+L&P:pu/.B8vr=ۭuxMs;YANhKtO0+ag$ %i_2dTܚMEߔHN_m*y?)s (Zl-9_74KІ4Ĕ[8ǖ1QNj}gyZwRTW BD:>Ay,i| L .*.frfR¸qE'qH>y -SkPo{!oyePhK-H[iP8*j>6|ڃ$ %Qpi' @%j5~WRىC6AI,TkrbJszHiTAzk<-hT_*;CFmkǃ!$)2NRN}"5i>oA>0۠4@r%H3 ['uls4N:6dZl;|Y/VD\{bBH_rϏ}xζ{}=#d_]6w1g'uB9l3"V;WO>zb{:ZV(Pid[1KS&$ {AĻi\j͑eg ^P K+Iյ:iQʅf$me82#R16A[@x0xxYõhY⨳U35xk{@A˼TR&_NM-#qq@*6Yyސ*Yʴ4Yh8N !ivX)oLzL *>2uOZ$(mGk8Tפ[0%cT YvEutщL&=H~*?#0%:)8gxںrg$ML-G%+<⾦> @sEǬ/ckIR@"Ô=%EҧD4`;-f8MsSCk0ư6et =V>7fS0MbS21`_ʩ-L5.9G[*]$;C*6$1B`!(V~oh!xWIسuCageq滛(b W P>ڢls*DͫLE OL:#ZeT=uX-Ԯ>χ@W|̢MSF,]`0Ӽ`"pMXQX$ L m3MwPK?%B0AnhTFXR:)Da$90 Q/~fGm,-=c>B_٫ubs衰4&5$];cTg!.icŃb@+*EMVo@/)޵\eŬ{o ?u:pTuZ3'yŸI4@Gx6H\|Ԅ7.ug[8WQNZJW~jz NLy/;ԳhZ H&jA2rnͤB(=`՝3*XmM?xrNLr iLQ-'|bgsV{W?ޓ{vvz`֪`b)lnD YrH( 3}IM'1"6ګ tOˋ%Jp4z"^7z<9m4_]X*|op}=E+ goNr &9@ٲ.hI& ) TreRp&ݬ dݸs4)צuUBr)L h4YOgj]IgvnԨy-Q!}$ a1.lUsTKOE5OvcYOsX({xA#KkRFN5Hqo'-L|vѷTPj8G1lR=Xw|ko33;7̫2qTM9]^Z r_c=DhԺE,_O6|ehnpLãv{DvA "i.O:0jxWBbӡL9j0Ie 5зo0aVDHydP lV$.r =rz07KOp׵cIgJAQ6RHz?4YT;TYQ-E~@N2yK0&NGp;:Vbt,>irK"GqGq[ג O=B5휏m%\TD72<ܼI<c7*~@UOG- ;o[LO˜\2/!ҵ3+4]b 9֟bWRz͖RM*`rF߃~ ,?1#ŕCc]%DN PÐ%-W0{Tc1>l%4F; PTfh@-lڍl jDV1rv>[?8pR*vK\F5bBa0nLo_1g!lM6;VLp~!:B, @1ߢZ|obg{?J>Iȸ60}ֱ>V%k+WFwQsJ?d7)u[HN36=ϕ"%E\yKJL֘~WҀ]lB&uwQ_ 6b)6"({c;'#:>3.W-<ݯQ3eP蔈&cV se~ddm`Gqq蚀 '}l<+}E?p0KDdvb Wn3R7^zA?%j>)TjK^X hjz~X%G_LhL # Qay:2I9-!j Jy+0Riሑrz[1\w-C 3o7NL`dSUe:ߐ>n 9&(1>u esj׎|h>)ށ\.&O !T[o ֞ƴaL2<`_d ?d7ym܀p{} qoTV`b.$A'SknV_"$J|Hp&%,JNNGww0o_^AC14QcG yTE8v>d0UF,ƄvzI,kсEԯcYr%P22M75jN9(KL\y۴rxEЧzn* k¦$ap2ԝ1D{%* 8a3PF;RNJ%}y^\](t XCxAn-:"1oM4S.220t:'hn*};"WWc;3a_:R p'IFzΚY^ieha޿Z2nW{4b0&i4oTz&")Nڤٓl]Ȓ(# d_rۡ)M[ fUG`Ae6T#2ՁxCX oE6:e O좢n*B,a$N45ǡ׳#Ar\n_oJ&zߢ`fU؟.ѿfS^#lX䯥ZT9x C Dv8ێ "Zf2j.aeh ɄLM"Ռ>+p"=!;Q.`6e^ィ˵uKAA2:A/Wk7QWxzMŜr/;y[P^.X?Q:=%=nÀw%Q~Yh"@딴ņUO=8}jB}6lZ_'%1I"B3&Yܟ]۔glC.21tΣF ӽ0]p1[{{X_AJ͒Y١yF9|\mOi͹Ҿٸo_<)行[@[G:d'\l{)֊TA:zfl"cW'62x5m^~I<AܲtҲ緇:"X%v FK;53U9]~ܳ#N ?YOeS=Ud6Ȣ]XI=$eG U.jM̅B$ M4@)rZRL$-IYb VtH;:R's5T|uqNv.PTDf+H>:"R\“2g)òܧh;w&cRUI_5pꭓ$XRϚ ~}83r&jeʖH,9lT+RÃTQeee[^U13-l0i/ϋ.GǝM radk2ьP,qm|k(e>/Ja>']0){`8Ab}Ah 8LN)fȨb23%݀ox4e~9+{y) HL9\F~]u &cNVwe@uc1;T=. |vRNؽ,@{oRjU~j.éfws頶z^=e|rs⊉VsY,ČHT%pzv`̌s(Wa}ձ D`vø7~, I~.;3g32_^*W}CPKआ]6]P͚ d1a+>*jI6e씒 tJ\צڣN *eĨn#wPoظ4?<0qpoȮBVs!8YdٙzC%:Y<v!P͊9_mxOߕy|h:  SWBkYv*8AkueqB*m^ȌG~+:߮}/UEvYwbK8f"Ր+J6q6kWTG o:l6H<0=iz'傒%cٜ_Q~&P-(3",xG@Ύo0w\m5`AfPɶEz _\e`?bnS򢁭b~ ]OɘwBa4)mNgfK)b=<Qqs;J D,R{+ЕkP$ny6Σ DmzŃ5̑`щq.N~tN;Z9 z{X:_Z* 5Ao{"88N`` * dah:x?owi M|MI.-!QF!M|4w'TcqcϪ VhI{ .G$Vd0%ԽE9F [>ސɩ 鋵.I K;;ouP_Tj$鍫(]#~#2b- 0 3 fW}8tlZQpW<~SL*N|*Dp 6g|f;X-)8_~}zq= &%>GGfh!€?P~+2))QghaDe*%-wˁMu5A|5,רK -Yt v$a>Kg8չn+jA~#MߦHc*-$j5ߵ:IMRpHn^rK׺=+$:\CeކLiMad02u߶nfv1$$?=cť/P(t[weu@Vc;b+QUYobŕsh"y_6˦[[;-Ər>:e'm0n=-eL*'ӮY?r!B$lr .ݝ1gI,g#w~ZبAq8KU6;:Je.[v.l uH–0ۖrM,KK<JaQXŧM9CXW4^X S q|/7Gˇ$X L]ٕދpskZ@>S\3(&Tz`~P\2j}*uWsp-EV>` &敾1h \^X4@8^>I^z{6XTy+oh'ؗ͗*,i2RU~w̗۫݅F^1ner-[8לW~ǚP+Z#/lv CmY!]`Lʦa.`!9(dApSss&eZ(O_FGp&zoKnR|(},~JN e?c=#ӃBjJZGjzq6HtVSN3BPLk$SaAeRZIv2[,G&eLOG=,_p6UƏ\κTPњI06 J,F CY~|HLSyK+|s0F}: ۭFGۆ?[H\z)F=)' |=Jѻedo"֡^*r;A1vZ[VrTuuQ k,[ G1 2a ɩP$XK0љ0sttIlf(Z:KMݩ &sqD庩vh8o{r0vWj_!&f0;Z 'ݰ>l^2Bkl,+gb~ $J?oL4 d]uox+ CXmX N'/b)TLJvɛs"[:NC-Wv*싑@||ĕHA3Gc_/W4 XFFJY\3V7K3/Y#mP1*0lR\UƥuW8p= V# eQ% RJnr=bGrN-T>">pv )#o쌹ɥlQbZsj::v>X5)EEeyS4 RoIATZO\slmNsz֞|+CplFigzlnU5xq5tE N 艡a%50!jI~@F( 3>I6L_Z_dTVbIRp"&dN j1 f q$y}Ch%'`1aPx=,Md}. aՄPXuC\JSs-UHl4u KFD J@$'߁LVH"7pEʣ g]$\̵ A7ughGCB"#?j#haX:8Bf͔x@R1O?NWlܓ"Tlw7)a?X!uwz8`tRUCDSDxnPH>">u-pXX faa£)&6-";w*nHžr3e0Uލm ͿT\`#k}*Cis[?r.ڞnL*_67sx1PPlOȓܣ1k3uQwOټ븑L:벵3T["W0/s-:OtOk)_f90Tc_ E؊/Av f>Y.3ƶꍀVxj<~$,7~GB t6ɋw!eu>{N~jP7~.hKyu'[-3P/[u+ŶZ뵃G6 N#x('TWKKE|Zhe]/[;Gauw/R o9#QXiyZ԰+,Cx_Xa"3wT R#_'`4`z `fBRB49޽]YnBj%Rgͷ{dc8w*˟{fWbV v (ծ(yyۣ *\جdby\ݔ5cQ5\)?:IL##0Ab{ʡmk1,L]ؽz=֖8/fe",j3+r no8Xp x0ȘY:ov|Xw}A-gD v!ak - 3қ&pL=Y2n ͂ѹϖJ>c ա4uƥ~*'9#'b1)<QUh1 L :9"n%(Djm̓I=l XNۛ~YȞ_?ԜvjP;$@v&%yݭ$+ۜyi63!:J0TDỤ[$BH2_ev ctm;Vck"cI2XOT9MUk)5=e<4S_loӡyCy1K^_biҷ .{ꪢqa}nO;bԸ@2gV\(/EݖJ)13fILfZQT<$\agsf%V{a'G79![7O*>JD0Op5.?Qt$ye6x߆t^VơZ 0Sƣv/ĐiGsbf>d)ZcTO= vXlcPG|L\v~McsӲ]#)llbZC э$)7? ȱ.`#ao=w ) f³C6'W~N6mL+z _a%ύM62?8z݁o2 }Q `E`, {* oipAR8LnӋǫ|%7R7:f>ptĘmbvP{`p%%J\\:EciVA)pD`ެG5q$ޤ j|H0 ;X κX_ [ –D$xJ]@hk5^89P d!EM'+D7 9YMe/6o sg= i}&l-YzBqJZl$aU:}$@դ 'eeC %Ȃ!a"줮!DCQ]V|nRYKE&X;x18&wRɸ/ßJOyB%ﮝN{=J[+04h@v=xGVG:z6=R, 烘gǚE%ʑ&-?p}A_ `ɢr_\K`"V[G޲צT昂yRc ɌA |ЕΒJ?hzbȆw>T&@"1Ǖr t N^"k,ﰣy!a[Gl9~+ȅn/gSKy,ere!18Ry >9@f鏜4A+#ulG\)ZQ)>˵u˔L59"KMAm@Cv`2@Aqi]v6R*_/C\TqhaB<)*K򖿏KR=/Okc ΛMF١?De4_nTMz<qk =Fbڏ9\ y-ج9CqC*u66-TjvX~~{(dQ`O_17-̷;j!?}c+ϬqE#/&W e Y'2*MtzI(SO$U]\ o8)q=ڤ _|3+lkZӡCEI.m A.JEǗڠ cjxO(k";+,EVO RrhR c6U;SPU:u=+) '"#T8*T4/4,'t-ٟMȪ= 'Yޑ]CxNe7Kg^0*ZFΑ;qh,>|`|HX]~Gv_%v=mm4,z9:1hm|*rl3e2器Nß~oľE :睛/ArR& jhj$ɛ}S*. 24;ug,\q{G2-QMs&5Łls- Di#{zD*a0_Ӝ il-8coI,#>BQ2[gIiO;5C$Yu}͡NeԾyxz2XFŜW\Q|=s# i{P_ۈ)9T7cc&_qf :q aLsV&֝MzU\3R0F+I.ϗ!1C,[fJ>Oŝ|NwO|YY@bW/܍AM`U^w-iXrWzwɰ\xße]"ٿK# N&H1-xgxG_ f+ME(KAcʯyۄLzѸꫮn|'0CG<҇Ʃ)UV9UeB&5FeQgB:F۽{bрi ӤnZJۘu#Ȇl=f4WKCzf^VGEݨ* Z+>^cBˍsH%֐gA y@5^fQL[T:(xۚΉ8#H¼H%c!cI,}?HxN %Rҫ_ˍ0U`8[g6S3`LQ3-0l#ݛǿeeb2qcd/`g=v eB?09^Y` ; ӤG 4)|xHV}6$*mT1^Xl .O?i֩3ynJE)bDz&ڗϾE,ޛYO/5w^wH+iHfڌ251&9=(-O&l﷑)/G "+*nKE3$pn^!Rh?>8Ŵ[!/14aC̛b(NKvڕ+׸+[8Z\qn}X;_'p(ϲAAP^jfE*Qrq\!%ҍѦmW.oB^t02:GUK:,N>(vMMC.+u}.pr\;eS RW(g.W!!+RDpɟlz6ށ!a٧Un,QM@Pê{,DHٗKfӜ%!n2hPͨW.GQ+-}$uvij&|Q^'NsTR1N'!K')\GV e Ncj{/'!滐KG蜫+# ą|>G?w'[#(e=ȭA `MQ==; UuYƃwy\H miD\w3{;Kȶ9ty=(Q$Zg г8ݵ@#}vpmM' `+ _s.<1) ):*ǟsU[薰)Dbq{:4cn{;~1f MY0Hch>WhOep81ɥD9T:+ˠA}~^U%kltcĠ ۇDwbuT2 XBZV!JaBY| mİv#U3Za/ OMLݓ`CNHHgL jBb'>z)Fj{-&r`@_ү:׽f"Bv6JԃGE>H,%m9U7G4ۥS'\i@XAIWP]Ln{HM.*te6^o/[~'aX4H.r"iVeQKf7΁DyveS75˖3ϼ ݙ?G'3Iv >"=;4l\4z& *Pҥ^ A:v"S ˦7/w ?zamJ9Ṕr723\iԗ+I> z{|u]kE~D.M:^j k Ez7{%Ę%w3IqG`| KtFxy֬zC\ѴLj4$"V$񍖞mU'-? SC F' ν xיɸN]>-3kϠ^b !I(HޗښGl/S%5BSYϭ`8 n +QM?_m Qk*̸{* ޏ3[gf_ǔy3>=XTo!w.0wApp/(csq}v &ۭErY@NS ax;a\Z߮K^DpEqv >'C{uS/BBÃ`0Fȗr@:xWáq=}ʨ (h\dr EuIؒ$9 Mfww# wY&>Z>K|^pf@XRxDh^kBgX_B Fq/O=M0^$KOa]3RkY'7*WqD;*]0 -zzC5Ԭ>@(<_ʍ@KK/(glcHXV+(nHҢH0 k,sG5 d5)m-:S@UHp>M?=g+p^=9i`oD'.Jձ8;< /HjBB2437NR]} uXT?z,]5}ӆ~rU`ʥH/컞ΰlIX4G'F&OQDz {CC]8%q: CK.{7K30hW"z+Q&5%!¥(CW-;7)-֒R7S5}0ZzT&hC5.453͍:e@ $Ihnw98wl9ڲGYl8mNLGpɶQ+;lmH ap3z|#&3FөZGD:5 7| ج?* s5XTl|hz`F"7# GpZ4MYYB8pZ3KgPxb{ԇ{"38ݩ{x+fldmNYbOʆ3<`LՏQR{WZzhZp|K78s#2oD@p|:B8]u{;i 7C`fnNu2}L7$N=8$VY}D ],Q#@2`. Q|McM.a=aYz#rC ou1O>+W:2Ht)/{4C[ Hcq W@\+6}4)ԋω )EU͉pJC~`LvlpNױٶS>chx*9.>m]UGCj%~.?nݓ!ϟ6aa@E/`J=ӗ+,Ntv,Ǡffk!tH vJ9]@v^P_k~3 iui3HTpqk;;a9g]@Ƒ^gMF߸,<=JrDOl+N w4 MJh5I bTr0Rp5/LeLW~p;o;B^%$j8HLJzqpרP ) >3KDX9ja eF,)-[L)oFu(')WȐ4,JsnJQ#G:B^#Lkrɣ~'u< hO Y_>,#!e&,qu*TQ(jx\:UxnbʱX0+L8I_]cg񬵌+)G@۳EԓVȖtmDi"Ya  /4/t$> kkAN{ShpBX$b'5 hlyrB=4$HK3?_ZOgA9$SwJw*>ӭӷ&{ uGUZH wݴ,0<~gd(.#O.N#,B_\!~=>q V`r|"I,{8V|>PJ r4cCK.d2eB.t39NҜ"5s wCflȽ<`2: y[I67)  D2?n:٣-UqM2؄YTRF>lDΨ루 >Nۍ&J%; \AFޕyWHX0<5dO] ~6+.rpW^Xc4j/gόVClǜ79լcV +q  Ӑ;?=N8ͺ+/ R*WGzA<Ɍ&qGmʥmIf_'r\:Zm:Ӎ6rNt9䭰7]VEٵ$Ftf6|(!⨧B6]F{0b:%88'\jgRbSE6 6d.5jC H#)(N<ෟ_?2]~<\\c؀Dz{fZ[ߍ9dž1۔+1R6teFsz?JMؿ]f\ =o F ~Ы~ .`4dAjq":NzJ{+*rTY`|O-/3[ۤ:@*2`V^h[CzMD{ 1|1,R lrTRPP6%[^,E[#ZfO{O|'}ZG8l= %h ׇ*jn}吺L+>my@ \S/a{:YO|*ha uY]\n3jZxթt\AyxM2̕^T~:4L1[xV`]K'bIJIZ8*?n2,V$Ӕ{u[Ė7&כ}6HSsP͕<[8+!ƯpcQ.N_d ڻܣJ'$x&<5g)/!"KD,QhfsAe#L+$} _ +nSr ֭b[gI®BM9ƛInG+K`[εXlD#oW)`u![VV yٵ6Sݜ/i/g#>ķpTTI_9gܵR񍰄+c!Ou* }N^iș>N]]/Xܓ'  +2A< + -Lk$Ƅd[zd.@D3!wI@H Ts`ېl /=aq S1&эUk*h,K "`p% "j 9FdŲW,bǪ垛YT0(  ,L;nD>|76,1OrdLȜu]w PGq3iA\L2nEdT14^VKTA@{7SNj;2/kn~5޹a@i8ص.Vlb>^.+jq8jM FywvEV:6#[(,PoƜOȽFQ+rIz-ǃ|_^'߇LSM8:BcJa&|qoD  ND^6,yE9srpd@x^{S,c[Ni#d5ki8v8Sh |Yb0dI7?QXYI0WZM&ͨ=KIHrD;Eiu:GPxDP-imRrZH":W{sAV&cO} Н`-£+Jdqzy[~HoJp9wNM;' p|j;HxץoՌkRy }ZD=F{ωգ磂"vQ-֮ ]5w1ެy^S(HS<i YyC_Iڈ Kq6gVL<z:)$(Xih'?92\7B ˜id8d48=7@0äRB^s%+ w[IN0( ƛwi-X{1l)*욓Z3)e"`ou'C K %&fA fp~VZ*5K.|=JZP\<睘#$&Zj;gyg>gkWH?,&Pdlk|֚_#]= '%>19 (eNm6yʹEPxbHfQt`A@8UhIJ A*|Dw4Glϳr~>Ĕ_7?ܦ6𩯝4#H0 j*j$dy`E1¦H_(Seczg~@dimm)릠Y.B_O \QʸgWOgb:8GK<`;Kh Tw7F=:9cH_> Mo!Y?v-[ɽzɇChwTkFJ SI/ WzV2,- zߠzE߈w"Skf8:iۗ@ SZzÕsUjFBnu`u/?FH/Δ<`H%jk<]]sqL}E¨m9¯ *@M ݰX91@KOO<NvS-CѦP6QX"+ҕe$[[@B&^මeNW$]p_ ,Ο2q4H֥=01o?g[ |GcpZ M#|ڋ%(h UDԆ5$.-m(ZU<v!M"oe6E>6dz@PGI#A<0eì]?aM1Hhg'cPڭ}b,6f'|\}\ R'_4Yhd9ZF~ ; 2kScPuKF҃w?Z4~EV1f6SŘBvf">f:S )e{/_6g˼z;s^r7"3IjCc{$#pD1 ;csH.!M-["oҀ xG̛M9!h,U}t=>=b?@*ӫu Bhìtu։*9VRς\ 5 %so)}փ4=}o346f1 qSD q\3xxN6J ef`vR&8 'Ěs|X4uG-µRСoC̹jfRȼIٺ@"y@ 9C+tlY#d˨CnЋ"!=XR7J"~(r6Scp?U ^,E)dH\³x1Ry2OyOKO"Q=_2u_&\#q4t6ŰMDŽv#**yv o(0+HZ`Lf+KG]vK~fDM y8N~Q71Q̀oQ&2!ƭ]9ծiہL" }NN,5Z1*9MIa^#)~iV%"J]@ɌCCP r ICʇ<,r.iWor=EVn Fd`V0 ɀ.xC" yHGQ=AO0qw$u?ϽdƐmO^d@FzHz1v4 \N‰bo#!A-Sj:'tB-ٌMV>' M~a T.$6y& Nۥw2zzmh* ކ鑞/N=BPvZf#-4 A|ٴpØ{HFy0>uisR@>@`y=g`: H X>-FYff=\OM"tE~2TRh"TL ~&;tK*kGN4 r7XO6_= :#]c{tߏ}uIuhp֊ԮitPxYbmgiMוDh5n|IPVz TBFCw]_d-]<8QߖطpdoU~ }Z>bN?s?Ny]𲤳i/ \)aMfp*ЛLV"usڛ@$y"]oxFªR&8ߦ. X+KqFNYm`LPMJ:$H@5Xv,D骖Y[h=^4G)4Q ! * mnl^~y'%m ?SLڰH': ;KfHVFѲI@_.Y; WYk!s|D$Q/ <ޱWc7>e| m{-4.GǮL'gh:O֜]WWWP9l}Q#;p4Lh fSѕ)heQ:e}_$vqb!]>X"l*p TN!kQklb;gOk*P\VN/|Us4΄tiP=Z]3] E77>%IBިcYpj$@`~#"^JjUۍ[>T?|P>_N QH+Kqlījn}B`{ae[i E9 2q(w!mX$QtBaĝ_vP"# oMg~"aO/Za4e O\;;sۣXR+,c*%A YE9r z$.owBzj~p 7?]0'%"/ԦoK9ZÎ/] rhA-%sΥ @qAxO!M}[3 Lŕ~䋆 ˆb,w"pɟ=kH9mw,wCG;-XcLV);Q>u@ê@yf^ ~ -]N *q0lwX oYchx[Ux4SֱH884@% 8@>aъj$_85]n U<Ք 2ƲQ>"s0j ߅ 'Cu&UN=o2h]dI5hxI" uB쳆elg7K ! v3%`lXt(i{ mx둶^tѪ<%P(*g-;@.$&XW۪0a~&0D.Lg-qx<9hm%?0<1FA6't:9;(aOeG*IgSd  gP4N.XR(rA~ZADß(p7z#GUؤn/rTuPL-|m7l7_TY @bn !ĥUJ끓kѬW3OP*7Ie#y9SjRkd0lsaJ0d v ǁ7)ݏke-L4'[<Xz! Eo*'řFžrJdR  }8X~T| ǯrXm\r_ފ&@Uxeh0_OzY@1b.=_ bj4$ 'f'R4hK/_of\8DG2kz˩MO.yG!Yꌇt@fŊw_ea>-"cq#<'Gfc2< r~8@cL==2& 5bgٽTB ,' O;'h5M˘Jex;U>6^7w5eЃ->UD.=c\y{ǞkO/V8bu߃N+yJBn6.ZV4`~n -獾+fI|_XPu,Aq bKZI.; l5\SP|zdi%'1^da$uwr,'Xr)T)7B3l<,iwM6LE2R &w^Ll.E18zf+٫;o@ah Z K3~2f7>,gӡOWt`Hel#69o9p`E(mW⡴ī2*BV!lbLJfXG)IٯT](ZuкWQ.!z?N@60é?qUɿy yFbHӮnJ_ͦrg^h;҈sJ,梪En |'YwHxqVtS3t&KSgFmSpa3ne<_7w}`3[9gb6yH9b+@j}dɽ*Цyt; 0TÓm<lP[| =:vuV!BVkRE-{1f>ىX)38[)6l^۳Ed@C\Ke/Ėk *3}}G%9Tڤo ulcCR*C 3\D·+,pv{3(\df99;Ͳ濃Ràt7Mqw4lmH-T ̻mDQ5\0M"LO`kE꡽>}>#NF#~]:s6wxC~`$ƔeTu~M$4Pjb _num $x ϯaxA={]Hc筃X*u1 #LWrUhB)wl;J~Md Cqia}VrH5zG|Kf[z젘JebQ̐Y guⵓOas1;#@L^ ~1e Up6Y Vf$d̲a qXdzU,yAy132`$N].z|giV+[o7w3}^DB2t;뮭@jw3`=(Q)ZU΁9CWFp\-b2Heu -\EU|NulH]ì j$fq'8R&ƛAO,Ѷ0>~Pj:ڶ~~5=;PN2PLaa܏)cLX2(o SCNv$6}D b>>[neրPt=q2Crmz7{(.| MŔOb#|8vHp"9w=_>s;:F=#NbH |mqdgbBscϱv? ?IJ?IǿF1!-Y.%OQo,Ueu96|W'2E93"s8Y9^{E  Z#oH9(+^; cΚ $hP a 6"B\ND(?Mtyi)2 B P>ALK7H8=f1>-z 2.=ւ*dFvGO8P۫- g;UНo&& h}~3utxs^Q:0gV9Tj'r_{Bן {:{Nv/ ,nɢ  ! ( &4=X6[~ VsW#k d%Ku,Ns^@!`fl>V!`<"95JXu_C ̄sa_/AF<ԋjpv,}YQpDbӴI}abFͨ5!>BӸ3(A=ꖦ_מd|Hp1VMzFr'vn҂9H>?oRj,dC=XNҥ!NvNTI nR/}Ll.LƑXD;`ӆW#p(~k"I]'zѱ(F lt隸2.pgY@it^ 8:\߃,ޅokiB3Ug{[2]eة*NYMr^TE#ti{]zkr^Eϗ 5QlWtFGmb]ո+@ =@D,fy3JXU衑&(e2|Z@4df'Ͳ*=c;Фx5)-$ܝmOJof7@"8ǎ~"Q> sd]Mszm$13N:ΩY5&p%ph+9F?=,ܼYɐ];6# d$Nn+jA3]f$BM패曼{BBZqxag+|9s[QN`0;AY&J`H>L-Rܠ;BUSRY~Ӂ ճL#{ӒކAWC\lk 0b:ٮiH ȬDJXj3׺9\cv鶄͢SKjer蹽Dl@rSL-P.;\r5gdmjSMG律B)lI*߭`Lv@_ s\Xwv8RLNՁv)JX|>fe̅#}7d 2E_2/ERkO0keArB[QrtޓƞC;Ո ao,4UL;&))+&Yn 9ҔOח'm*5IiCYRL f<:c鎳%{pMI.uDM Lak{Y NvykX+nbȪM!_i%1W5B |yNya9_8YPsaVAߏů VSULsTխcm`\+^듏_w(Q  GbMQN=(@np OF>Q^:z]rkT$RҬZk":%R#d{o +H3]8f%_34lK+Ϛ@/\|[3&U#CupJ Kx? n {5:G:teK-zjdi~ (gȸ'ĔO2bwq''ܣAZ(|9~+Sܔ=?\%x7 ;^z ^ <./$F_{2圞y;V7vjM{Ifz %֦<82'|w&G{gާcGBd2zX &HBf`~~3C犯ά^J6lbrZAד % =0!ڭ')%z% }SUw} )*]y|95~^YI<7k 4ĞOv C9)(fC?$`1oc5{ᒣ(+|DV2* 2-gQ4$xf&G$l{dSձuXMD)Cb#SɓLꏹI _xv-sLB'VVcPR<AE'MZ%9mZF$x=[h(-.ַdviKhH_N؅ln2~EρIy=qyKP y.4j`j]*߭@`wŠ:9ݲd*vP*ޮŢDCԳD·cC"[ 'ؾ!tXM9,X]|<_"&:8}91J/gU#&`2{n3m4V g:%9сJ( Nm5Z-yݢ8 +O<,u ib!=Z *M1V<]0&a=(g[6\Ɣ7F|nr)3i xinp{r"2ze_F3VȁZMODE:Vx71װdV:#P  Imt! J._ WRod]CBsR '$ 3X{-Z 9_ S̩Mۺث*%WѰ>/%/d%Z5IkYoÎH~nbaAP3e5$VO(^idjQ!j\; F?d8׳lL-ЗiЎ:~. [?VP;-H<佥խfV.EgF@w#BPy򬝃+wӞaek}팣}VDJs yumYo̗)* A-}D@dE^lbh^J AꔄNgzGŴ`s2z h$HVb n^RO#L>aOOL*(%P>^2hP[9DR(ڦG:4:X-XtWN:wpYUIml@7?,i/Nx]V 8A}cr)_ާ;_oJ+pd"ֺOE&2 89$f ufC$Bn/omֲRj~NBqD4zjĹ)pGҘau8l,OmFE, x[ J*Q뼘W8[d5"^VPtQVRNR-6mW>H w.́ wm84lia8`g]{%'C̍f%QM&ѫ4!jZV>sR H =lxߟn[ \6w9OL}y?Z[J* d >GDFZHTLyƏndXFPoNs8\*K`yg|j$f PnfQHO$u,%O{ SAwMv#|E|R?U$)1ꛔG+gU`ςC ]:ם~RpkJ0yTKgjm #tp.e=(Ut":rly޲:LlzdUl?T]%ݺ e!g`+IQq$ԎFSsjh2*}MɽƠބ|]>hH7_1EgK.b[0;sDSg$EGi nۼCm34Ey~S>=Ib^n2ً)hwC0(S?iErX* z.f@9^"KV"DN[A(\>Wr =M2r (l5+hLzm7ohv'qsQn6\Vs(l=On_+ŷ{p**vJh81B (/? .zbQMEe N*v|."B^aepͦpm/\A^(/(e6_ezu"%"ǻ&WX= {=udȷQ #3p[K+ԃŮ1:GJQR*Ou:Y |faTn2\NBhyMŵS(R4^s (C2MUww+R7uGR[N q5;(N_͈N1ku].F ?+Ze\wisOFCVcx{1};V V{^#ReӪYmV*(>#AT&(ԦE:0 s0q) F|vV\kղM)a tZ6jhzX҅SSl^yCOhϲǭM×Y"r)I&avAn̔.NTŒL%bJc%ѳ풀4ExXԏ|ڠM33~~nDݳ_:LW5AfA]C)7񀐱` >[hfuτ GVaOBf? -#c;fzK˄,4~Mxq כ-QF,Ŝ 5ՔwGb ]͂Wr 8r RIOáY.azIESԘ9NqP>ZWƫ .׆hx&ہ%{ұ BaaiF + 0'95S5"R]ϯnm)$Ce.Fŕ)/mln78 [raބSU?TOĤ bMNE %1ËL=Rr#Ы?'P矢 '*`stƸ6B-~k X+@v: xSL_K؞_h4q0۶FJl۫5YWS"$ㇵ6RzǪ7ux5Z{A=#OjĖWudzzsNrzPhOAk]ziLv¨dd#GD\y{! #pgY=y ڋjo,};pxVF< hȶLWbfg(g2F3)DsC\[C5a%eOε#dڼO3736'hZ, 6OЂdblύy6WyEΦs.)apA"5̦ :).k8/ "%| ,.A^\4ȍumĴGb75\?\"JU|@&#z{l. Av@E U7 _J58 "2f\vOzY,Q0_8RRީV;xǦBɽ50)czk4\ F+M; ҵ΀fƽCL~+r в>.1mBj?BަLmz`959 @y3EZORBnVcyaȉ8U.b=z:aƄ?>W{#:)K{Ђ{Q1ЛM1A:H]K[;%Rzϭ*x.*$~ՃU:])"ϯĠ#NdhQae=,t:wU"P%/[QFR3" /+;kG; ׾:?dkjT6oA{XT6LI!$Lua3X'fUG AuqX'* 1 Z~ny%y;B'aHOwқڛ_)̊ D6?҃笤j$N[|jÒG4sћ ΏE kOb/AγSW!@͡>{{2wc@>l/- ʤ"a4@S Jۙ9NcB[Ll qE4n > g()~c78Xw!rOXK*p۽+8.c@[H۹ؓ԰e}5i9K~鮶C+*'u  +#jm~OmnFRRvDnoo&u5p{n-`VÚ1o0nXW̓ms56Ec@T_?Y%OƔ.IcZx3,g4B&){i{FbG?[8e޼TnaRt*3T:s & ejd]:_/efM24uej:C:څ\ ŕALx_YYO ])^\ռ+F=>ƐTX/1}WNrrZ[lNJ7r̠#r%5A'ͱK0MԞ;)^%)j2# #o~_S^e.=:3݈+ޏScu櫪f9VJK;9ZXEc7'B?(i2c]-V Ju8?qAb|/W"ɐ;(+ 1,']zV4c0"qU>ҧg.ǢI~swكzhHܳt&y (JU.]j;mańĦcFajlAcL?9($1œ!e"Q;Ӱl ̢30PAbk9^-Ftfݯ yAo>NrgO絉e3k+3,&[ѻZBCx^}ۿ%d6u\=8sYɿQEb~~-sF$lauKf'/|¢^js gyH<Tqbj@ܴg(f޸4="ey?٩9'Ht#t-/E ÀxMevVXfZVU ɟ)%^_&rkLscJk.Iho|X_M4>#nNd)DICH/ȣP")g%.3%hZk.Mp ̿ @=,tqf{NAβ(#rD%@'/MK"/IU^$VOrHȧ8@-spٽXNB$du C|@i)":O O|ELP{XE]ݞ4s-S Pr4Y'4Kn} 9LnmW(ܪw9>X(A׆ab@Hn"7}I+|_ZݽPj,II X]R#M/,PGjU/,!;ǭt'QY nru(I@e *2DϗY$Z2gzP.?z;qL{ٓV}Xޓ~VL gϑQ&2ٔuW?vm!GuS^ݎ,A&^C_`"G,Q|+:.ɟ6[d%Ge%"Cuy t6+&mK ;J7w)!vY&0RJg'w.B$(M PqV6@y6J8Df0kaާ2~ϩK|_'z.=Re35M%ǎ Q*:lR {VDJ 7n!rb%;gA ̳k&- i8-${q=Y5~ N:0OF'_c:Hk@ij˳vaM?3C$$8Nye,@~G0*&hVDImeeSXzw8-㚱3aO'f }E4p]jFlE/h%}J|cYk\Cھ?M:Vqe^ǟM`gW Ҝے=3 <ztmPoq;e}j{huefd%]۪t[΃+NаnOIa )|B% xlc# Մvd>%*~,]9s R,,m$u7v "ƠmyZ}xt\] {o* mlOce,NDcij WDcqi ZC>R%k|5!L: jU!9zsyIl{h}e-p(b+INzE6a#L?rGk3L_GOCx}7&eRJ޽uÀhŽ[_I9|Eo : D`eЙBIk ˷bǃ+bw#s WüD=XЬNւSӷ~Hw)AAcJ@# !T텚4 \():j)PHe-gUˠ3V.*Yi6Wi5 6wͦJr[Gԣc gécIJ}BLE81FRYaCbP5%%Evc]( Ƿ f_ $_jG.ʛ w2Ӂ8uEQ3R NI2zݓVaN j 1 nɔ)Я*xpdr?sbl xێB}F NS?so xOao:TQoA`@HrFkRsn<gި\aVOLT 4Jaǜ]Ot{ڨ2 L0)@ad\5N3>cJpokT_HX!|8 ڔu ^26!Aqb6>L_qm8[A&SBjF}w)ʫ9Sۘop/޴IcE_p/êY2=B)5upَr JLS(,OD^CI!(:5maD]d.\Hx>gZ`Bxwo(tEFp8݁ocz>7\X,n֐nˏtC أ u(ݭs=ni7bhg+9) qc昌M UYyYXh߾ǣՙdHo:k)VDLrqJ*J[311+qK'rJ bvQbzBYYӽ,*QCZ"TTɥWGuUTߧbK;T3gX-TbA$JȘ &Z@G8dzO{˯y 1R9d`gq:5'e*]ԙ_9APx:/tř(D]劙 ˹&X*!2_koU>2oQ5즈"Yʦ w2$Cl %Jj$aި?L}&gb}VS7 7_*?'3Yyx<p=vQ{le KdO6tdNRG*˓8jO6O]iD!s @Ll56q&I-i.);ih|"OzܘyiQ*!ŶЮ#u. i P4:8+Yp+0WPe|evЌ=įT쪎 Vq*BBobbeǹtVXߘ nb.kF&xx?{uBdU{b]c==M!#8y߽pwEįi좂y(RC\E{J69[XC>3 lkӚ{ڞ1JB9rqjgij<>kZGf Uv+"VW=/mi7 7j(̝v$LEbcB $,ǔK,J<, ፍ^L`wpvRs/)I'?i]-S -O+?2Ohq&#-I׊Cl'J@(*8uG+9Q 4w!86zSɢ|@ q,ֻ]eRp(Rʲ9$l_ *fn~>x  ,~pkş)0Ne4#թ˱KF̘wڤ2[NY T 9_JjWFF Y],1F9.O7or $8@NE |vgQ{OkPB<MsebN7)fYFMhTFc0~_5:8YsoPԛX\ ۤѽ52\j/t͋Ի gH[t i> :ص5ngs_iwrHD13cjs_ͨq<' ].c}0w@ r󷼡Uχ#"sE6ٝ賗pVMKB,\*Jҹʿ!t74e7,RyV`ar[!dJ1طt4]$5wĞ2աԈXyvD8ݞٍhH[ sP7|` oFShNRv0ޕxcxLV$4$ Ͷ xa7Í}#Ӽ5tǤb슑 E"4aZ/v 5=Iw䭈N1YKe1248|` G$5'h;DpyTPŸ΢뺾3^*5G^NM|@jpeks˲Vڪĺc{aͨuadG~py&E(| rsAogd[6Wbp&AULU7ցu,zS^3?lx!ʡh(w %-mw~ 9Z􈁼ebr5oE<áiQ%3|\KJDB)y7.@*p -!ꡍ$67CBW7* CN-$ox$^, ^X@?řG]oH[n?YW; H+WفS,[=&|(# Zsx:4M;媉0OT"=6fX#n~+ͺ|%{Qザ Q^ k-4WYf9XX0&/O_3n9Fv1v' )&Ê}_X7ib6.*JO-I,D)dȈhy"G~^q(蕑v,D26UM"1L=z0֧ea`^->:n6f(ԙ~iE%Pjvn-]C칇7+婧dx;& /f]!<ڽ}!QKc4 U!3c] P<6 AB kw"_eIx3F]eahxCMyM\|)',h#x& ғvN͕v?0V ?pm_Q&sc?ш,ʸ:ͩKTNd|P8hte-J]'H oRl JFA6LCKGB$- 󋝥3cU޸*dIC!f3D]AYݴu'7ia9 헎d$ Id zW+I/:)3ea :@< T ^%'ᠣK&| Lѽ;&5kΣo}SSSOPvlb9<{T*o>5 ESV'LСZFCbuϓjrZGw+).!N'J9V_^n&%lQltp@u._j+R!W#3#3d p1~yXY9~+)F#'ӈh[-AP릫ޡ#xPұQ~xv1 ZOXg.^*2HNXca:Amp i,gζv剾c<'c*# / ޑ- =qNºkFHc~aSNt`PrYPZ!5~=7T`u8$va*A% ؿ4'w-鞐+j90B^ *S!o!"HLpGLtIr[Ѷl$qav`{{o\lv ގhH(~eIצ88Ș0V_[.7}n^'ջ(_C> :}u mU`R* 0%oF@cn?n|~c< .̵߳xVu#dg_JWȑىg# 3)l6&y]!s*"OUw,M5'`RD~ۊ4=T1P9Vb6BF(.`C^ WcS7∐HEY(7hDWqĺ=Pߖ6UhDp}pUuw\&Kң@ڨqlڼOe6f,ߪ;~N8OY#a{>ⱚW< %º3eĦuao:q-؃׸`oMf*f. A(B=U-WyO&Fv8^$M1KP3dPo{C-.1J ZwȘLL4Mh_H5+k; v F|B(bs:SBsL<.k`/CµO 8Y!b8^DlʴrUsޞQ 񂎙`^GDU*ݖ_KW[…zV[VT5A;So+Ea2o_8 I=쿵jqP6n-? ; Jz d0j3,~:73fj:L@riL} z(l\^*Ǐ;Dfe8vE1QLxO{7"O5-5YJxL%(@1(c5z)6w~ B"@XT l▿جWd$ Msh9Ni%W X3:{=G`R-3I/q6b'XKݸQbе]Qp^/7mz3JU<,$4D,;=%/DUg^J1t}k `hTf̎2L%.^TV5+'k I9HsYQ^ɀ'rW4+;~ߨk6aˌbfuvL*t|O*;(5`֭rت.z^SyHXnB!7F 5%4]``HY*K{BKfԭPfR..~4@vV.|FO&3̫yQ@E+S9(,D+j~ڰ>}VT:Bm4.ܥ !*ڤ* uCs$y?XI[b.!3GCdP_W_CLj-Ao0)y4_6(xǴd׈"0f>X+$GR>ˮeSH`DdzL7whyΆ*ZOnvȉsn WDy9ER\UDjŬhCW).]LtwDPnnyQ%8tvz2e@8MM 7UfhN*hi(47ٳ._*gٞ zWD>&!|MX5bǔ;*|ʽ4lrJr jucsaq4"&#COAi1s[Œr_$Nw^56PE-rjQ+a4Z%YCI4Mnoe+pM}@…NYJשca6b݅x/EoO>Cn♿²zoD(TMAc5o}/,~Шd+Y4ߋЭ\Ih*ЊE|u*~׸޾kWA-Ğ#fYٯQ͏lQӒ唯Bd=}ٞnk K5p}>fwnP<1986'w5)8|8GB/]. =m]}R@ʏ ɺܱOH96@V9Y1%lO[+wpqi>2߈ P( QgN_VH*"mv,@L}cpqt\ :oDSʾhIedUtM9+x)IXsA))I ts@8bʐc0k_:Vj7R/n|W?scNmz$E bi:>d~:s$.7D?/f5F 3n K :GQvr>iG-DM: iaX;bdVU*`޵QMOpjTB-9>fR])ݦ/?Hp{iz3Ek6ʪ-#x/=E~wؤrybW@xR0|N.P^/:|^elrapSo$39\$6hDJH'Ex4z]?YݽGDM.%E WDO+t5߱(EM oTz?C1CG"m_?6_]\bD/m׽GC)fj; M,Lϸd>Ȁi!]p fZO"f^ě(qB#y{c¦S1}ALNF̔ɫXxK`wfK'q}E7"đ[6#D 3@OOuݼ_V Bow0FpWO/Xfl:`[= qxut&_wl0+3__gJ'YҊkVήQ>@i:n̈#~+%1s*]|RHf kϦ[+Z.Ia m\U[a?.Q* jCC h7vr6m\߫Jjj HP8禴t`MGY]ZF.b>u^jKs0%FV!rEƎb3wfK^K´R#,O8:ħB.}:ڭ8 >y ,BUߨ ?* ;8g51j.{jQI;Zf1-n>YK Cphjh \M$sҟ{u %ԼVqz|_yt55ڥNwuY Z.|€c+R,2=kYkc^='7zxCߒoxr̈BH6RbﭟQ3 6^&z<^RнqN-&(a۲u)^( 6d=&; Pk0ql~p7vG!)d%Vn&-򝓰m da{wO.5S9ugPEv=L{yԕMlx󡼈A]&$dE<)ylH_^&3Nޏt\٥:" uyg\|珞cf~]@99>`]H KxʊxBA@«E;|bE'!#:]j/.è: & 2P"}x3iDF8McKqݍcք wrʔƐX L‡6 c O,0Xg`x}\ ˟KsidP@>Q:P,g'LtZt wTѣZ'݅'syeyX VjoA$K/r;&2Vs©@&_g-Q t$=.X2ء@/}oj ] \ن(kiޓ]Hr :v! &/߮7T- F+AYUo\֌Ŭ᫗5?HŘJ&S9c#N=2qYf8kH N- & ,$3_(]/ɯIJ8bݮ1rĢ,r`?O8@PJ#U_@w;G>Z D@MjZLg0[CBb*ZeěbBn;O _k@i ܾgԳZqkal98wVGK8"-^5h.+̅#VJiL#ݙl[ּ%w._-Qsi-R^-l/9hEݘV΅5r?Os|SW}F]}[@\'ThMSz.q%4:2>S3J (QY݇р_AjbҐXkfrqSReP]kAs˅7إ&1I67u> Z<0^<92v:z頦Gx$n2/ ^M.mWm>%Ȝ 5u{3L16F[0 =ꉟj, lWXYN[1*2goʛݷV.vQ&uxJf]A2~2JLtʿn(/ "{we4S\&ሼ&(Q^,Zf(_p`d 7&54 rCt㵰\a{Ӥ 3"͍5L*RW9{2f2%NdB{ՆeK#o[ɝ?WP^Q}ϩh]`axFs3"\lh E6e&0fln€Y;G/j03ď5abfhV!VLnw6Ľ2@Dr7k efòT$Vq}x\ZͳiJzK{.,XI'2Fg m  sNwrlR m#L RBW)#ƀV@;}G?ap/v<(\Y5O"X`;uq /JD<^ 0pCӨ2b/6 w*q[L62=Q H%zy Q *5}y@C{ť#!Rsӧ$ X9RKD%kYZ*Ccl9 O"Ox5P}K2oJP/*Y4KN@<%}t-?.@ag&εFE .&h fxc)(O4|%8<9ۉAOsoʿory*{x[=yJts wU2ʡofOWIpt$ofwp h8iK4º^7&Zw.;lҊltfm/=MEͫ]:ؤɜp!ia=m@U+!/(hCO+_ ;7r Rc95/_]#]VzV܍1E%Rf;Oq%K{zZk%hwgKԳx'F68ά4 {PhSL_3](ߦ|d54.(Y%INeLE oeҐ,z xA<>]ҁ.VԜ2 ?ar 2Am%Qطڝ,ٷCZO_& \CϑZY`XxžӘP^wD83U5_3x>syU'/K#{*uZF'O|ǬGG_' b1 9Ep5{,6о%QDMDyz/SM74Aj,gaA܍!Y̼= #!,ғl\ZfyS.kmwtȰx2@wq+zClX2 8A=CUs(|S AQO1:yEG8Scu9PXYjd% 1+>U$wUF槰lmϝC+w'7KgԶZmU҆q݈;6 YܶqU6qߌħv\G/R97BU&h؇)904!,*njۉRV:l+9`j,=}[lh"WjEǤhsGmh[3ks2Ǎ.o˱ [y:Ox)OӖ>Ia!i=ϖ" ¹ݩm&s-n# O.(H!\bɻ6]hJ%ylipR._OXhOA4L,Qngxh] {KAI.+~6I UM`MZ8^[pW ^g [-UK@jFtM޽J|G?-dJ_ϨRZһZp%A*E:,bL]l5>N]XK|<6&,OݠtLfL醓FS~@_hMX NbA'/^3aAyB B(mpӷ36]@heID}tp}JvDx3P+Tq n6 VC*H|jazk6DGL:8^v3rS8񌔮n%t< - QUy a~pTrĩ`9r&&"¡8%F+c9`';K_dt$1ty-Z#ׅSUtF9qH쩞O/0݂~ypYa?BPC2a5}Gz ۏ\J =nwl#=Xc+l 0*:Hi}VF7i& @I #_azG14ķs g/Hs!ِ2Yܳ] >LyB}'96g^͈ ^q UagvؘV@c З:<J QAWsaim[^za]hai8>:P-pySW(>PCB FOyD0wسTZҮ z{aTv: .FQ=ZK*o* Pde_ۑ(G(p4BDOo\@U=yL窹[8P"b[οv[7)ae&oo3CN?y .Wȓ{]K7(Tuyh#]j!QnS~ }HN @%zcRNG?Ɔ|/%J[] *d0VǮ؆oEnS(i<\1r$nY:h1~{{#y7IN16gS_WM2g>`Rie6{j.r@߉k}jD8FmiO䤊|gg *(4ɦ)-k݀X Y::^DAj2.>Q8G=ͼ |cv6/.J`D])c\AYxP|H?}E'+8â;$_pjAzh,qpU 0^h6/hbQFMB/Uh#I3zf0Xl%~*nK7+~"YH6Ga|*;s .cC1jo$ܱߋ2kF. +4 E}T mr۾0zڨx_-K.*uo#[Si92Ni W)XELj8cLS(oBq Sd6\Dh!ο&{t{%Kk"F}A,^Ds!0q%+UiB$/Zߑ]m^߻koͲ#8#H,SV1Bb E^v#.Do!jL +NT&ִvw788AxsqƋEqn~FЂ:!*>?l`nڲlRN,y/@9顼H'd }pTcNѡAF* Uʿ̩^w@Tn&Y+K<^S\Wׇ6|j4w5 J?_* "ϵbׄg.ޯ/ (Qtdݯ|o)atB2%F&ဴvN0 yp[t}NhN{}-ߧvJTlN4i5T,AawcEI]hg ]+{T-FZArɄcWXA%=Q州ǫ?f !Z)-WQ^^RRQ1٭{ .F}S\$ͫљ9c3|lٽ,'&L?i G~kZiM%B&c{N"`10|_Au4B4ҚġIl;סC=.<~Q7C(…;)ʦֶɀK5G4Mړ=Ci;4pj#C5"p7%|5D:kC)?70t*q Miq$M wEaDOɋѭP.7רrb YIYcpnXoF;sZ[q66)޾\1:~sh*4cFWڸqX>+~Uu)ڔEc7Mbzgzl?(߅ /%a5Nfƙ?lxWq$h%}37D&”pBwĈwgCyP_N7'ƒ`cAg"$H @?7 ԰BDS2(fw0p={jJW~3SwG/tL>)xiz睒6ʕW,_ 4XP3GH+ٴ"7MsEddCXV$ځnYV+.FNGk%`WPTtURyfP3# dP?Rv8_̠ QSI#Q* ?{`V<"KK&i`<$X[l;S 36Uޗ\ϟkWlj1nGSAQ:,wO̶i= - lYD"\.ecp!b&yR >FšzXV/c74W`]㷞"zS O-(^&BBע";>}KN9 i#ZhEɍwrݑ-G'=CyI;('#_0?n`X@;JS|?L?1/"J0h0뻞R$H |އnmj>eu;lGr &dFW1-= !du8 t{- KT8 mÅd;x&f~?uc\M 6Ҁ7d&5U!g*x~!/RòMzBx*~UQ5ỜĞF.(5g}gH&-ݭDv tnc] |pC[X>Q+hQ33, DزQm V/Śk|aIYŹ(AO u: d#%Gf!ؘ؝=.,}icɧ?%,o3--4=z ^!K'^sr! )l I( sx O)Ii=߮"R02}Hna%l.:?n䀮LѮ*ܤK^1I ƍzN6?2>YK&kwb$f⿪Pr,TCitݣ+1i[/yE%e+@+y< {vʛmb|2j l7m 0#wuĚ8 wP ai = *Phv5SPmd |vL4¦h)P1d>煮OWww &~ Խo:q~kvh~+4NI8.`谫c\yv^#g1>γQ]:ϡ-;W&3) 2b?~ XT4ځ)FZRt{TLQrUTة(d@M^5/d P&k}+D\˄9ɝ]"oNEaW u3YLYy>SMqu]M҉i[ :mvpBj畎77hu+=t#E0^n> Si^v]o-; 2% Tb=T܈vo2Ʉv4SrEë=W/0-m:g?~ɜ (Kgݺ'Eṗ8;,5-W8l ,M*Ֆx#YϣFnJ708j2HEǗCe[}\g"=|HC"O:&vwvSʷҒwMZF92 G04Cm,'뜻{l"&Q5 9mW U PxhM{n"Qx BBj>66I>(=x<0|'+<۩]g?;p*mZ˭] X]ɿKb_f5)ﴄ~%G[v904,6-Ș6 /,'^n`9 G(-Ϥn. nWi6}aǁ_\ܣOOh0]$]jKO(1B,A{?k6y;:$dWto0;sS9B(Hԋs,EďwbPƃ lZ[c%UdY^qDZe}_ J0@{o5Mu/mőC5>yl%Ӓ68E޿'2 beܹu;}4ݚdUw8>JVa7ZC, 3(;0+^ Ĕ?=h_!ȸ [N=lhAfsKNG84ޞ[}mڶ\ɂf}> 8=a \o&=tD:RJ[ η%bNaB3W[%/kzuY|ѕK&6{̮]tfI{!jOYPXqbhIVAb4$pϋ/'5,N~]pLex)l&1o?qEEٜ)ACdha n jnLc ZWLgiiJKu*MVhη4V]izt֐Pzm]u}^qD3c6rI ]d+/@ cFv񎩮Q{@ @pfҧ|J|mCg̖dC5jS.E3q۝ ƕI*^x]r~ܾ֌cՅk1 2?g'S "PM pZXwNXX"H"d~˩BTM@:|9܌PVyBom8 <23MqXRs;ՁW* Y࢒<>2c 7D N9 ݔ A^* 1YYe#c/BϷ/%%vIB5` -RWE1{v, b9w>lsjn_ĿԹoɩ\"/@vIia)kԋ>֜ a܇/?%NO4v`ˎIW^f?J1"te9<X~& ]xqWL~1tXC}xCZZl0%&aa&V^_X) pőxCeg?!?mi-L4!yx%`7~ΠBD" ^$ﰜlQr$,vTa*Qӫzv Jv#'2BA`}%TTlN$eTrz 91`'w(F݃m&g_8lZ1)>Sga{ǚ;4.aO8B5o"JTh*K,L2grP T} ΉFt+̘>NK!ŞN9uJbk80[Pjw%-.fe%펕^`g7^YzQ3 @,ע !yh/ccSijH=Mf^ RI'r!?1&J 9\l^ `g^b5WSt$OaC U!āХI7ڭE*K6+#_UMX5P3'8HNF56(ч6JBfF4EYըSi8lRh Ŕ r]>{X SNhCG-No7wp֗,@♬!Z^ĩD ?JySTd16%j- n2jb΍vbv!e[~anFB]4 Sw]=o` b7k?lj o|>%t=^Bz/RU_cǁ\(h̟Ex+RĀXJ¦D, [f5g5f :'w\S?c'1#[BC$A=86l_:i wNs%|;|ǠZ OTKԂ}rO@]0>)1ZT_Q8!O8no?- 5cIu)E{ n$(:ξZĦkSY;qa":3ߞ).uuǎECϴ _aj!קl%vemr5Oo[nTsl! br^TiaR[6<:3yIltDˀP@/" bNQtbAJ­,RW1␔ay- ҡZne=x+( m(AI{oJ.PJAMAjW|k&rgw8,זj0o4AEYªtݘ~ޖ7}vn-*ʗP\\;{Bs|Ie,1~ KںCBA_)Ŭ^vSnㄹD+o80#lP9y0&';j: *~tK GyJ"Kx-+Ѐz=.< Dt3"=+dmvJB^֩Ct[qYiR-gvȃPRj8pakU ] N \֯oyLɑ~a D)ЋtZ[zϾ^()v?|a~qI3=7q2nh?chA}6w23 q͌Ge8 w [3C(%0~h~8ʂ U8j:@X hj 8-yv2WSa|):k,HNzuk"Gd 1`R\܌\M@y2A{+GuȬ54y\J<9q >A/ #=+u+q5ƍ|-w}b7>dG&DS AT&VmS5%O!PWwQ3s_uPRq/d<a~:gFW-k7i/XUa(ƣ{FRreWTFQ&.86j|;\V➥"k@UM\/':_xVyuY=!D|U!mݩ=IU atd,"67ZlS w"9M ZhLaC5iW r P2>Ll(^CB $]lPƣu%љX˙Ŀ)ov-3ޞ6q3wFUIK?[JWe ILO=m_#𦌌$NS$H{b5 v2-1;wRFEDskzwAZV"_ ٮ`G6dعEys J[%[ J%]VE}`Uo{A>ML!i)@0(u A҆h4C 7+jP3tGuL+][Tě_ OUA]90{G5wqLgDM"pÀVכk !35׎M`#_=YzNv[(I@y3 2M2Z|ETsBҿaxwAXX&<@FSLll}}n?U \.hbE{-~3`٩Vo 6 K̞J֐w9M4R+4).*^76SL۱^KXxȇ2\lgyz8I" z.dLu-gA<:?+ [Ad@زU ^$~oe}K 9ђ'=dkt#?fg=I:(q30 >RF|$0JI%sVLxtcnƇWU"jJVk|@zӓle}653fX~x̎30qUCWu3Zۘ3:hjWR5dRxDJox>zglt=`W<xE`!1wXЬ,Sd~`:9ZHkRqm5(4P_ȯ-cwSIʡ4#xT|syʎ3P(؇u&Qs2EN |iKB⎁9㻣-o+'X)V;#noD]Ps\*3xn_ %|)M(-œ.vĘ~("(5Ia8Q=$AE-02zK, EPc$Ȝԓ^TD{H _NJ- CEן.%yڝ5d{!$-:|\ ?Ayx0z~t 5hX=1W!wV5o%MG9EPe=0Wө?~e }qZ3 59IIYU NEx4*+/_-8ǾtPGgD.iM5aת^@4қG_ F-xP`~=B<_m=(%Uq0dp1굞``|ٱěR :l%PgK< GB !QA`OJs8~vpBܗ>I F@bg`Ղ6~̆֕C(i[?ZgUlw L^F/~Ϯ)F&AN>'½w*#x:_bT6]ʎh(gMNW6/f,4z^JcB;FVonʹ v_lIVQ)`y= FY6+H8]-](T1#7I\R檡,wA/RLmx&x9&# ihٺ/W}_xc2{'vG ;3r^ ew?Ij2K'ed~͕סzƻц;7c@i)R̗.|wUs^6~QҠž OAogQm ]~{Hu 1@Zljp/Hq @L݋ͫ` ij(9SI> ]xϺ`3$cVӖӶH9 ;~lr{:k/Lb_X bvy?]#TZur@W1 M4'MRgR ~{YH:&)ڮm<'ɯS]=3=_k+ ڠ&Ƹ .I%QR9&Aa#,Gsek%4g;v3k;bDa"(`\h\JZX/ hz}&b=7H>'wkL(p:8n],+б%e|gmYsK0T_kёaei! Ů! zؔ-Bw6;4^57IsZ'c !jQ:+ r2|7'[uX(Cya \ԒF w *̖ 2e濂0!)oK-5]KaYRb}Ɵ`TCZM&r;'Lf}vsYЧsE> KAKd_ A* N/"ZjRuݚq7 RtLR2"C{yuxN)""_ :8{ ?9n,}Nq'jh? N<8Y:qrB{9}eSڢ)N`jGi&zv Hz۟p-\k(0}Za]2&b{C" 8+m~~R&/M(֧0ܻuNui= T$NpWWrju➝xr!vR9jzCFyt2Z-Jdcx`&b-fCej`711$sEM$s(nfHOⲕ~ѭ^X@`"t=D7I82UD]ۼsbxqg~>cl^y||zfĪlT࿀%(6ݝ21^byݳ:tQrr UL!/ʉx"w)W7B\mS-= `ZG={yi%u(kGtP7 PBںhZ;M/{ *v{59!`i?G~̹M\dҤ"o;F}t Ҫ\J/[7 -İPAutzD< TcQPk=_TyCqUHmiu*rȣSk$8!qUPԠ"*J{3ͅ2l{~ <{c^))8%m+%\lGb2Qewm'ga0 <[xO@ 4$£w$5RvvX] b܎;l&')bjazAfMd#rʅ#O͢eP {V.U%ɡ&wnfߌn}} 57N*gZpQؖ+Y$/%'#D0C}nRkzOD I`=v2ލm%Ǫ8wOf` J# 9R£mUrny< R>DMS.s;31#\#_nч1u큣!y"h@a7^|al @daζoR +j"ChpF.n8.5Gdy YZ51&]e^Bo}"!ou"QWU0ߗ?4}a˸w¶_(uOB=̓<Tnh%_%EK!z/%S͇ 75DulJ9I~: gl"'_jel@jE.nV+k:]tv H7>T.{>&s*4vWh[5|UKZ.ZD /,Ơm k~.\r)@K# *PYWu¸voz6赛딻-\Y#\RUG<~7Zj&iYVB}5 . jd#+ĺ{ 5ߜtb`}N:nR%O%#E.? wkG)m9=f/\w)Y8ݕ.桅C=DՌ8qm1[}~:+ԁD *7.z/@:950<|clyQT)F!Od7 }+54P(:d*c^9SNfjRχg`B.p"/)rEBh2PNF ՈbW H'J؋q{C4v;cr(dd7DjFi4Ky B8{S~]!im#y 2D{֢ȱ4hgV.<,tpKZWPa+lo O$.@ 3)=[fH l U[sƴ"%%.sXIHZ\GHMѼ\'d@{)/Ƣ}.@F5G͔=T\rM KfW2$jzf2EO!Z^sAZy@kmga#p7Aͷ5AE=h(XScjw{%}vؒ&R턪/XLT/[D?y{jf^4hMT fC@u #qP,8 z]%h:L(lO-i͚d`I8A'54#K%Pr'sK T99L%X58dR,;)lm=hEp OΏvȇDz o(ha$hu? Z PAۅTbۭYsJe\*&S8hnCn|@GP..2.Ja{ f5ܽ!؜Kjwy@{zqcZ5p2X;^@>>+mA)~l^2x)UGO'+ǬuZm%??_=%iJuB|gv9̶BxG5rtQEi0UU~Dme ǠLpb56fg;d )gMG POn7tjD>.9MAWISnw J%8Z\E|x DCpT =jp1 |W.@8*&#ўqnⴌHadKghuMS=AS,TErAt'Ø:ʮK)V^{U {=Rh'L\f_$:ITwx˙i܌$qS야!.o\V8sϰp#B8jf7c}ϊ(-;zHgUQ0yK!ǘt0`d;к ۭ@0gmGJ72ș4>BVѷNxD9)1q-B'eCHq+יqGIiܪ_%@Ѽ_DNi='*$ Vr 7K{#rYOK?$s t4{;Cci0ˆzNq=~V`dNQ=onʑWW ՗4%>gxLU  kHtr Mmkԕ=5*m &{0ƠFF8RifWe5Nn~,| ?eZ:ޗa;|vGxۣ\ h7H&D~ch`ؘX2h3@nđ'TɺB=i$\E J_ndN 6s6(wwuZxۤw8lo%8(g*DYM:{+DE{!=&>;Q4A\%LUnwwHFWT(NuN g]|tptu2@o96RTAO ^,*QQoV @K*|\Ǽd:zIEN6ͶMYkV^l+}LcrL-<;k]Gޟ ѷCv*=Rҽv]&2kb`wg-)P7 @Ƚ}aL"{h;ş1\W|틛\{p6۱{gk|KTL6^ԶAw v^lRMBcq.8.t OrboAsȂJ~Śp@Pi-&Y~h8mrd(BScro@OYD  5K@+Oi].æhZ8hY꙯Ԅ|vP+`:ַyYc}[P߾FO][:7?*&*Dxe4)G v/uIVAuʭf$*XG4 ;S׵ '$̺US .4&ViQT Gdžp3֞YVk -^, gR6 NV^d$%J;BV1ReH FIJpº FSf'#f]ᷝ.J.ld.,GX@3vA,Z1a]0oy¦:8O fc& Jkx=إ8fޯi-]5lu퓌'#\Jca93-RL?ED9QV5WOC4vPɎ1ib%94!\X,ۖ/6U*҈j$R5-;ʹNS-6^XeC #9(#bf۪M=+NaYL4T-J;T0K;09Ld6o<ٮeN,[4K+&`F̭_J2ǣE=< 0?Ft[trMI i 7"$8=e+;PS~P\E{|y}okjis/AYBHg Eqқ/C#ԨtBGL#+%^tlR<TepPz /ӰN3V[SXj!/.̂?򱿬<eMezZϜ'._If)&zil.?Fy4d=s R;LnQ$LE^Qx{,I_b ܱ7 H&;Jm`t 5eSOQ7ă$%n.ˌ" 46`F 8*LNIJ챯uA6 S ɻjsM3+ )MAyL<=覊P\<[ˤɓ-U#_ @T~:F6r2#QSt(#߀_ǩ;gfKw ERuWa' 8Ab{ތ\Ee$*sKld/#Ho6ȕA!NJpK(@SQIDK*ņˆ6 LJƫF,3&27Xn#^TmŮ`؂q|do!GqwO)u >0Eb,ʗ?$OĻaH>jKf%s1}[e5$N?Pvn5]1ҿf^\N-"{(wNoan0ae7h|Ȑ78XKhzN75]B貋E|(AsaE;f4 5f&a­֜$iI}7_OR1G\,sxgWy1NHZ1^1 pPclh^OM j)0ho;`GڼJV֔u==VOyLqnX^L;gFwIlEy(c[ oΜF#-KTzԖl6\1t]& n"tXe .HkEWx(EnBZ<YL|Q[&¡sH; MW{N*EHvӲ_tU d0#mhWY,y+sͥ-'g):K$)=(Mmu /E2m@R)kMv QtkgJxT-m =w!?@yoPX5*QO6Z2v?Z=Yy?ၪ=^h6~n1[}"`(ȴ}NTfαᅩ6pяoh \C+7/ej8`qC04J~4)՚ -sEչM~N25XOmen?rm4GjbO9 {,-=-G݅X(XlT47UW͋VW*mK G4q%B&|Qܩp\(tGn9.m@IvYJzeҋ8Q{:<}W~o]g0t:saC q+#M$d0{x+Cی[ -HPЭ> GNa͉ٗL.4~ڜՍ\7}k[xQl,kS }>Qӕy?G,PGlTF/4&YMy8HS|0Z}%t**Es I_oV9&@* L$:T۳Z^ ʽBpK´gK1FE?7[JNQQJAS=EO. `Qp'Toaj7o+ߊSU3qpƧSKBM˄^>*6 Z kcL[#&ʬwT%E|)eԌyAl#d EZG { נZ[_<kx|8ݜJE,tl}gPzhS'CeNk1LFScFUF{F .R&Kb$!c0{Y'/ݞA󏘴]i?hx12>}!,.>4M?'3쐽Fm4R!}}ػ)=;ԅ8& ͵6P^\-^.^M%ps٢V4g~.+$#(>Ki.gI+^@/&8ewm`>FkWgNVcR Vs&7 2c.@yNgis_<^DS=Ü. T[Zz;ɠMNjkBO02f 1Mj)cO&i kqFOƙ5uĺ^¿{=2<;.ԝW̍'X_DRujglQvz)V-q@w\E4}Q^WZ+E ~}fǾ!4S{:8#![J(ΰe=F["` (L !RAwR2lo7Y»aF3]g+F*iw^kوA2[)ף;S#Bo|u$6pq;:Ŷzg#dz)wL_}Kk! M!q5JC71` ghU{O+'2͙1~3q[ 4mLejt[^r 7Nlv ώS~NX6>˗J`=M^MLG PhÝb;SbcF$%+)[۩rArҧALdh%XJv[DcP'\$`yj5_ĉ>itX39{0Ȯ4.kmA۴ýuZhWLu&gԿ`[>?d|inL8h.nCHS3;[**hqq̥"_6C"cX}0ʙ\#^@OBL!kHLh^0X qɔbt~)Bܭ1,_s4t$4'r"ghs1ÑH_fy[&J/AR&"byAec\;.I_n\ѧ=+PIvnaZN;`n4H[ܯ9Np>%C?Tk Ǿf7SLAul6uZ=Z˦ 9ք s\ŗR8_ݚzyP;`ܶDl G P-r=M.ްZ)0ٺiyȍ^bmal|$@[I!cJd1#a9PfxK84!wƅ=P8<:=1!'qG(<W~B^]SABTۧ,U5:Sc9ݏ:E#@),jbٚ%:;ɇm{tt܅a *kW.Uln4/O'%Y>.`بhv<ѸdXy;5KK6s7spo*i@"blj\wI٪27\A vjOw9 ~WX(#pm#ڮ^sl +[ھP5Tnl;$6k3Y7ˑݍ\Andr9Bxw$SYPO=oK%V >-,uhW"]6Q,$(E{bx} F#?%?Y~4xE<L'HPG `]wFw3H\guQƠzf.NSԏ izM3+^",v]Όgc`9ھJ bV b5MW-W56)wi"IE y0zL4q"Wp \ L@;hyƑ͇Y*7-| CtiGC˴.+|.rCr尒G\!~U ru0=<@-olQ3HV3*[;ʔiq b Ep%(?p AJLm nx\꼡RJ@ۜZ =CK֪:fTrҎ sFX#j4I'3{FE.Nwt"Yȳ_Fqۈ0x33 ߿}@Bstr2?7Y K¯mQ[LGe›'?u 6DA#eTmSm}7Wl ΐ4]N\/Q=G/dO(5vUYYٞ!CXbЮ&D܄T9fɠT"[~r;1 HQtvGY|>SFr [UUp„ .S\q/uQ:JKGƆݔz]|~垝E0?p0R]~dqQF)ؠM+ծ&Wi>j;IТy~B֦F./3`o/vCPie}1*{O9(&'J|1j-;i EfG `fZ֦Rw-(jUG`6x[(2qe1D+r~jk܆}¤c*_C"]IPnW¼Oo}4>bssiX<ꋿSf=؜ 9,PmrG-"̌uos`Rx'\c1tb O0?İNѦՕlGAo"o/0ˍ;<|{4+scbj~pLwV8] ӾMxNMg?sIcTUٛC/MEFu.U9J=sny:b8xے[-٬Ոcp%Eɦm~^8^rg 7@g&F,r'Ot6BsPR^aXpǍ4Sq{Soˊ*D;`lϊ8T\ֱ'>]n<'OO)F#˸u m]9]J ;VZ2HIy+yL Lj=u ~YKiuo:>g,F%nQ\_zP"8^Q |f\iqmdQI{!$e"J|A`O-59=\dQh,8NHΤO<W&1FCsd56 =:fh\HSnqTE{Np5AYS]WwLH:MZk_F9"Xruz|N`qq>`-%->% ޼Xc0@p^%(P^Chop4Bv,N2/ ۂ* 1/Ym S~Qi-@VO$&֡@dTƽ ~|:f{dk3Ni.Lj:tؤuﰌeeDb &DJ41nMK`B1>9sz2,٦nצUGMQ] G?L^U٘!P|-r{()05 4q_4WI.J— $=C0vߤ808T5ƁuB ųR. !;h>MX O0TX=N6?#nv g`'vdG(WDA tdY g~ԎDdݠӓ5&)qyTm\KٻP>9ٲf6J[.Zm\[,U,p)n *[[JL*Z^$mLRNu勒xaUv|'c4A@%/LYt'}_= nb b)7ov>^S1-rj}fo&|"KQ]x.){I)k3 '$YFwFBm$fT]\`.!/!U/8סn:h`'<,P§<t/.QOX(uJSY/4EӾinU WA_%6u ҉WξX~kYmGA 䵗I-k9&=47{|Q(+`Hc.CVk-y֭eQKj6fQ4~T]0Phg 9`&b@VU. vōqLByS7\v.7NM/|%8<8\ h`iB}mO=N$VjA(T/CEџ=?+OZyBE~f-T2 84t\~W89Kr"F>sOw,HӽG4B梿DYI\ڝ\r y P]դ΁xOCӧq1$y8It[y3Ͷ6ZhzZ9Dz :Q~/kXycs#jF3%2UkG6aAV(paV ;G[4嫆ge9ĉMw&(rGooJ%&:O}]wg☔[`vv^&ɵhkVusH4^vCڙIVFdd6a͙Sܨ:WR2&5raIelpWR$([n3aٽN0YO,g׵S{ ADVC( mNbеN ;Eܘ.:qg&Cz#Ҩ%mtzbt$/)9oUBz-Dqڼ"j{P` > ԒJfZrT>~h ਡABc~lޙ%~]4d͎J.ѥ.ml1e&]E4jeD=FodWeºV{Q+P:CԕɄ胛K|E3\qSD͒f؊_xל&"E>s*uJv\L#J3w|7'׋ئyPR;aT B>c YJ"OS{AZ}\]'@' [=MTbAzW¥d<%(kj8D钇rsS e!$rra023 BLezAL }olEحGs_Ex)Qcjdv@ϔ)75 lK2lP(괭j&lgA`6[aB4REG>q$AvqGAWρ7%5VNM҄cG&9#?pNCP領dnK hZb&D KCR?iq =L ^Z@~#jq 4oi9l s\0Rk)Q0c|뉉q(gI!.9~SٯRojS܂\]C:;n+@`DUNQϒ/&qSUX]zv;]#@g<+xn2까%Hn3ZɍԖ!'v5R|"bAcp[Ih#RfIaL?s 3u#OCA}Ɔ#d~5 :}4D&*kG@EY?p4"{Tw+GpO&V C}lTDKkSvQ2TnSi&yp: kH@j*,G_u;.`Ųg2 }b47ArxzΓtʴ;1m9+T @t464‘"9Aqї`DKj}FxZE+>HPjÙReSZ< 9t ö}ߙi"}0c:C SJG4aʄĝQτ>={uo5}7:~xFf.vr)h1fۖm%pIA{m=(6m+Ӧ&3QgYCݠ]6tB$?݄Kˇ›Hv坨3ݐ>zkOH7\ԬIVw^`Ka_ ;[Lr.HL#ٮ+D[!S8Wq|>#]g}H[# ?%Mm_m[}fXhP c*tT"TjR<l0g&$l ϛXcb@f =e\};^yZBذ`fkNDYpwqPW<]w--70)x4;hFA z-77tܾGςoz3$ʊsR;C e*|mCWO4M#g?irb OѤSv>PDoj4d)?qo@yi}HI>=8^OTjMJ8 Rnk^,KꂠRo`ؓ"nW,) bZ u>$D}P1("cg֖P؛(< Sq=MI}Ҙ?a.3hƥ7c- L`ӘaX+L~8ћJNb AViBonRcNR '+Kק JOw_-: ">;O=v<вpcXa`ß\"M>8]gDaՉSI$)AMy6vvYSǘF k|8eX*ߧY/uG("gu3bs`\V ?nvk  @('~(-va'trž]WrӆL0ZvQ-ˆ51s}0D$74!Re>}ETpBF& 0\>GUxה}L 9>KQyЅF}cWL{v#St fEo*(Dʝ`AI֣\DLVa f7;m?q|Eٙcub SXvmx"іh^lN /c]4Zj67&(3Ok㥔=4aӟi1/Kjng ai:lkɠ\Clt  HKy=Zˆc-2{rRy}5sߕ63Ed(xCk(HaU꾰qj|=6MZxC) `zjn~O!&B*I(19\iK gi֋`ۅ&/mk_L\tD82U].{Ϩ쥄Jm)N׌;cо3/TGoI_OK!'ZN=N'[TupUőiǙs,#D)!,J7W "; q wP UQ":*?FrM̈m;?埰JGȐDY$^[ ^L[:s=EbocK׹9&ukln?/K3uaj#Rydh lNɒmٱO'vns,OoC7g !3YFsXE ٬J"?r<_~0j-7{sw F>xWɉ"FM aE|S^vzM~s=aֶ. Xb5c`eTqN7@UI3vs~  4H-XDδwbJhm[2}F7Wr'"\Md~)3WXt 1jq/~z0WؑQ n`^.JE~e(Ԃa6{&lxw$V_B%ͭ^]o䎌kVJ2҅=es{J +(1c!ŀ352ҞH9qԅ-u"Ft\+.يzb@,*K?K_F ঀnVD5ʱR͓YDA"ʢ [Ry]:Y83d g?S\_~=g # Z1ޤ/ć?rǠ/6zO)'#nIf9 }TWn JW,~.'D1s dGw{[J,a9f>ʬmUqD>@"Mw@SEom*ܢ'tsPs] w^KPܠ{@áMG=rNibuP(f˅M E()i,`9ǞQ}WBKZj:9% Xxlj&w[4301\PKPC @~VjmEu0ƺO|}Ɠsс+wml EdVv`R==d;B Y]F #l>,(2`Grk[&F ?DNT.ezmy6EeӟJ#.*fp !;.C/y闗>"|g >pjg;Ea:&Zn: {B=A3|!A1Ie G.E8~Cg4CŏX6,j|b& v!Up%*@y C1? ց?~gi ,(j⪰rou>h os<[r=dEJqir>LwvkfZrljy (~Ty jtc.ՆpS8&+> 1 %FC]$0QV6ڒ"JFXP3 8_MVQFjҒub-*ǖW,6A 2 /W))Bg/JO9\8y [C@l_zĻ>T4'z S,GE))֍!;(a.~ >iSwCڰ9Ur?F!C L WnO\U7{sEL8H3ڶYbgyLl!NK՛!(B8hWzvmq w7]Nienُqt-a6x I?Eb0_$udmcK_CsgHh ?{flvcT|^Es6$~V5o%\d79oa(Dφ: ׼]7{򾯏.R<_y9BXlS_.7NqӅA ~WW1 'fu4,J?)\ck(: B& jG_?r"74XBCsLOݎ/" DZg'.-8Pl2r z2jRap /,m26 Zk/)EѰ¦wX$⁕2P,# Gt @f# =%qPe5ug_+ K+U@%M$щ^j E׾|, a< -c)ϽJAC&qE#";Pev9vj@8& (Evy-K̸EmyԬGu@$VLQhzN@ ASm{_*}*Z<Խ*PU_ 4h*ί F8& w5jJQu9$tw + Ԡ}5$,8jDs9d?}R:v6Y,tF԰I(ThzlpH&!hŰ!>֭N9~Vp{7Qgӷ^C K_un/%T# oҁ^*$41X^lY,$xa,*.Dvpb_|hccD^9J,Y%xw͞s 5{ ml=_ MPsT*6w˹93;)-gs,:SK^iyX„lj Su"nI~f&bma6MZZb9kJEWc!]-w&n(%ٖ G*9_DW#%d!jݠ!5iI|P&~sx_tR-Do^V_p84WP: oK&]_eѿj* 8-S.bS)"*fl5}yӜijvj0FEB Yfu@e^hGn;TG8űnV s,#Orh .#Y+`|~x`saPLe@%wO9&C8L^5ð [ Y*7U)^`LFgf% ; 'RƯS}dҏ.n,YܟhCNX Tiy&^iA%d9oQpZYB}0ne!MtI' 6It[v K 8 ,nqj7Y)f%xmُ_L{Cڬ dq56F~~V7!d +vwd@R+AHu?#ЂQnY'?Gعؤ_Sp4ƥ@߯k˗7UN1VmPl.DeRS `l֫Z?^M2X#1}J~%$%$ ݦrљy#-c|$ф & p#EJr1a]Ao8wĺ|xbL=z[@C]Wڕ[3[sik^KL( آ@?0H~xM\*J4א<6Ĵ2m~p d2-F45a3ebU ,]Y'N ?A"߀G(P${R5Z $`+n 2-bAAlVx xI6$87D`O<%+:=ʣ][x륔)=8}L۪OF*~c?ȅ%8>L-E?]u_/Vi%Nr">O@݉)+V :6|JWq$02*ŏF~ g[b)S! ̤ɏ&wkm_;ad(eNpS-4XL:jm}ޅp޼F=xJwfBZSobUZCwzW`=sKgkYHj偳)oH(Btk%)&DT&:" ).ޟؼ4Cڟ`m&NϾҘAFԭ^3Ԇ}DL]`+̻:7F:| 8_kśfk.(q'o]0V"c(S b'ӿ"%Er}IZLЄ[v{^c;39ABZ;k;xQ@IX,OJr;M4幘C& El숿r:L6Ѝ#? ~d0[ƣLdS}7n:D^|")tA <=Z$@F h۩%Y,S{n/A d;Z~/Ta^gr & "dIqn k3m!c.,zOF!Y mq *{IȠ:4#aY ӟv=82`N.N($O%+#&O?CsHy;{0:om][tL:۪ۥa )8uwd矫 z4fEAѭylRRwZ60e3 ߎ:[z5h(P M-Oܾ4`*qc# gtbIT 7I1\HJS,|UrAe΃i6A0t'It\N #{ow0XԬO(_o-Nznz?T^ʘq R#˺A6pq αGIU~>>^dgeW})J|U;[JL=.+p\o^lTw(2(Y젇=<&8Kw`&8I;#b ?Br//p9??OԕO" `N2o<±{ /e_ jQ5}iNoWzk?c˿ ngk]٨vw0 |2ػľ9ac*=gtUԛw?.P[Rm5{.22PNpNKkOg`u;XƵoM[gir㤔u`o1!9;5xۅ9fmtnk4LO*;/ջNBzn/MsO Dw-`"j;rM.DyHUL,zq;X(,dDcdyem#mb3&R >tO۸^HudT=ojO3p*$Ř:]/}AOx*_ϊݑ; ')8ޛA @E.V!XsRNw`;f3[+> K:;#1̃p0 %w($!:<JN6ڵiw&rT)0jw:}ƫ.oL- ¨Qu4|Юmxt$YPfٰ ݖqN9Z#mV/1evWSqҰO%ԏ._/0rM- ,nFu?ܮp\%DUgPHp*'Ѿ;:!ZZLc`,*,-(1 b_N Xzs 1RaN<{D fLA2Ć/VfYsyȪ{'Q}3nf1jkOj;ῐGRruK= b{CဳDb&eyF,z(͢8o*Πg&=L)ZZ4 0UAA$G cƈ X!2g4(\ߩlif(%D4)B/c_ 㨸lKr{WOÒdׁv(:IJ2{J`€Nx ggI>mF:R{כ7;LЋm`AD 5!V]v m55~*=۶ nx"7o*+=o[xvtK0+sZPצX'mh-G -d"5<ҨmO?wG5~o.X[]~Yr ,* v 'Dvqs غc?wva;}KS3Z;7Ηcug_`fӯaMyr,z%^M3ZƢʑ7TlM(&%=E8( xttZ/p1Z-N.ѿ̬k" mBbfW>p:8 2 U ߧל%V`\![+o϶Ştn\`GնRWZ5Z%{ ~$=7}r[Hjޟ+M\H9ju_k}yz;BD@yDQ;ܱ2P+jlI[o|^fיTo EkHd4gG960Ǭy7dgz3L,n0;Ȳ16 |1ϕ0tC#vt:m*"5"+ s+(#?xEAB4齼}_( 2鰜,S7>^aUGUT69Q?qPGqisRЧb@ "ǩ#bjF@qh6P`]*R_E6}пRa!>=a}DzMԡ> DyÇr"NtW&H_ah|fƀgDYdGSlE+Zk+0!})F X/kcDc n@bƊA='EeF4tQ] 5 3de'fqC/s;__ "\5,PeJi_FتZ7vy:Vh]e}Z{3T \QmY S Q3[tɤbo#2hZ:)M+`bqdZD)kF~'F`4,z}x[l#t.tZlRJEtg1RA5#1s(v~>xX]^to/#n|)<7e52CT,9 UAJ,tcgצaPcH1&th_} N^=oĪ)D*Wh P1 1 sEHfkNAbLlf'ƿrȄ㫖Aٌ=: LU"aK;Ne! J]eN.^rlWQ8(+d/鈿^0_)`>DVG[êr6&95VǗ^%'{'ىԄCVﰍ (*0PlVy &!"!T ɬ6\6D&` Ć%ϢQːȶRu'wY{RZqiT#uvW5Rx/ /fs_cv@xL!3 ךl1j4iZƼ`V8h99L&Q읱+Y@_vYaȋVP,/ga_=!kת Ԋ@!,9 Z:a3Xs'?`-q% #pw=0Rz˷#EU93S*PA@j@iu~e= 3` m% ,OP tʝsH[ءbCd 2m*qf&sƱ,JPaB r<.+Bіyᖕ[]DosRJnoCJZem47+Y:[ 9yA.DS,!!YN~y]?L\[!,hd2'/`u ]zGFZNmdlu}G+M\W8B!h%UKhœIiu7 [#c@7pG@8Ml}Rq. 2Xp`ˊf  dɼ?e_z6.)]HH^@fQsCO{5|P)mcH0CB/MxBrۧ7$ԃ4c)-&74Ek&̋zvE'|fBU.GDtNܲ+-X)DVV޴ Ğ2i@J _7B!4H+̥]gs6t=pQB q8$tdUH~`,5FiS߸8Fvz8[88B$y]W1EcWִ kkɝ":TS3wD NmNJKh{75?*#$2$=Ya9M`7:?Ffh6\{tѻ_'uLᏔ 6dڄ'RCطV{t1>፱@{#m0ExB\ d1F<ۇVѪUrLlaDrK\&cjzJv8J~(w_\3\AA ]́bnvܷ/LS9EPPyh|覆?2A Ϭ059"\ UݟTCh)˘FfH?TqR9K&ÑjOHɍ15qnUszUy$z@0vB *q\ޝ4Tg^ e60?%Oe[>K_`(r|R|;@I,wlY4H2Pd#nm. ) m47:͔5 _ L]qu /Tv1O6}!%XyaS/% o"> Z{?:o}뛷vPtc F+/?j9& ( H[&0mwL%4Gm/e&J͞Lh6}^I2 tH0q.*+P\vq[t ӁJC{g*>~-."J&'YMkQY0}' x0ٹ;зn㮇n[E~2"? uu+N܌]5$N(u}:h䢂* T cv[ߙ5? -:s*SWu wL+i3@c%]p5]yJPqlpݨ*,h0ݧ6e") @/eK^JI'K7~QS7=_MVBRr2bPSHvDsjDc{)>:㉣syYQ/f~ ъ-V+R{ 27{҇E0]Y|lʼN+EU+98op5:DB)åH9u,XuTJDr~ -[0ίc]\-XMe,?k-(5U>9ّ3ze>%y!Uɐ=c QZ;`$n#zZL3N Uoz[r,zZ3h\Hvtai0S])Їz"n_ؕYC~(jWs LH ?b)7 ᏳO %Kh}\&om&cQF2ZN}T0Ι=6+8v0NȰu$A8.-vb5<5JcT~&V IJ[k n3@O+B-"X sK졢Zl9+N|}09 ,Rg.HϠ^׺HkH(,vWITcNlđ߸YWQ qQ6ޛv""g`M/ʔ8}2dcڤMu ʵ dTi]1 cz%c)" Q̀SKX3ym75.G|4E:{9`u 3цQǭ$b[ų$uɠMTR"E Ջ&MoaF$Z>Mځ|ĉųQ09$Oa|E1z.Pe`tvAqQ JN_$Sb.#v0ů +| SfxTcgjTl>: /*}Rs&kHPF.$v!HV 襬ԩy.r<G5Dq ˭eG|E4Aw|Ew y_ln4EHhկWq>Syp{v@4Iǐh\sQE &-ދ^dkCv&\S,4i7P9:Ly#CKe+ tv]hN#ԫ~[ͬZYqGW—DJ世v~Z{b({$GƟ0hwC{]`y,ugq\EOG ʗw=2:z}l|}md%$;Y[r>VqpRfg!vr?{,f߅( M BբXt 9r[v.Ha4L.=ǀ.cL2Ԗ4F..G$)a{!Ď7sl΢]Ǎ *tV_^͜mkэ}aLG$`UwHceU%fzÛ\R@j[ bOܦ> 4t>)o걄I;XĀp($GGh e^9L#pl jRc "HNJPvo9b/r0~bDh;=Ie5* :l2*O a/;㼸TJTFv-qHֻ/}RSJ.~]?.y.`U%)2ǫ{2 t+X h@`/%"YSizMSJI!TӢrE[ǬJ%$L $9qV6Xi%xݏ 8gMՏ ؓi]N]B'?#3z>&M8tîQ$ :MGO|D ETb/l5}hpd1J.̨,;#iiuyӊD/i.TD{reAь|U֎2saS "_f11Do8ӟ^!n2kDWdEyBy`$ژ/1Ts x+7ԊodS+lpϮ YW?7/A@[ ]HBY\X@" 6Q䬶& 8Hw8 H{ǷT)lҳ) @vdϛjJ;2h9QG%Tk1|1DEgk U "CFMg;/1wK`z*ַ d G#v%.]}:䑮 qA)''P'C<.i5C↽oYt1[i W۲λʦ=휑M9 W^J+8jupմ?_MRQqg-|l; o OOLfja'zo(q?9JqO޽Qt2'z0)rol))a$6 K& t?:^qh 9<Ѝ|Y_ȜqǒMUYc\fTkZpҍ?aqk8gyUj_ TD-O`<8a-yhF{!h"0Kj %D Ə%ovPH|DG*FbgxgXDiSvݧ~ry'hˬq/SaFu|`ՄPIMFem\^wkCC~u#wojm[N[o_@^ڶzw:ƞ&ʥm ub zm,Tl1moHP^竉6^&PY}a!·i<|K654 yvTӺ B ITNW9S)znzh=ĄNto,Ļ1緼YPm@,+3qMy1:ko0?2W@ &JQU@EzBAC,cqyKsu8+ӷ ˺])2>fUY6h:~Djc>B_Qo0{!>7Jcຬw2 $x=yE;2&fIC^Wf`m)D@i_iW8E|Ń ū`|T*)&O3?Z (l0H Bh&D ^[dZXȐA׷i?-̗K"WF& Ԙ#:@5 FyCBgN ǍVKqn 1jA%LwnJ+]B`~y:<_SScN;^Y vFq`FБj"E$fcIN% Rmz\y8 Fev-05U7q~aHw0gf XUzq[k}m71J_ q:,TT6:fM <㒽(IYf4'3B#ZJ87è6 ?Ç/)^>_δfe<]"Jp'|1AIJ"r{jF$#xL@\1g_?tjhjL]c\J`) WpE 0V!yiJZ Uۉ!m(>8fMuymMPEPExk+{ -'#tJi10"8rj#*.}>Iެ܄; ،^;O5Vδ6?tU! fa {S<Ҙ5EA =֭C+UK[CéALl5oxWΔa@Vya q1`=&e!3¸Q wۣ)~X5C}Miw"!fFIop{6ܶl#n81"4gw7xI,hޯ1q_LIb7R]Tݱ[򳶡vV}4~S@bVXgܥt9 xȓDۀ7x>v3 CvNEޚǬ1%ss:q!.Pץ`(q!#p^67M8ohj /D|x_G?Hu;c7k$r@TQD6d}=/b\oSVI߁SeEM| !hmwlaeHq־ Ie 6i`´G*ј C_~~-!en;YLǗqiS&SLUXN*; Ø'Ź- J:F@)~ZyPbQI/laqBRb$,nSed3N:803!7 <=Z "qMvtՖz"/NXqɞp6'{V %!walurh{ṍiip~ƽm/HMK "Qs.ȯ r3搙oHO~T$(TK]a &7*pSIW1kCU\K*ΘmlAR6sy5{F]\ Ht"`b3Wqg=ߞyDsnAɲՙ6; !iAyUNcJbϔݝč.ȿSZM<n÷t+$T8vA>M#A›刬XZ'[x%%8]S˷15^htn,uUuQ^?sግjL&WVlf2̎%SIOA=TQ+^qm"-U&Wk^ap8,;i]C⧙Vzb39MeX~f";\9JûANmDA|-,=*]!'~S^#!dNYؽBamW}2vxLR{IqCYg.D\Fwuv͒?d 4bXo~b!٧I~3%čO꣮Ao_'MTϛz)&orڷD ȵ%IP ӈS KaPGwY"T[߶!P#cPA镆,G%OvEp- 9EUY=8(0vVgVDIEZ}mA6%WnJĥSQp7XH=U;(7tV 7l4$qoݥC19 (I R*0V9⡘`z@F %PɬV*9<g- 3ⴟ_gpt537oK%<ؠ )TC0~sPXu?hȎ̾7JYqFs'T&W%IV"ΚkYQ4=%lAgURb %;:5BN=?>Qu`.3[B 0?ޝQz5GvnbPid.4lҋ>w_aqQᥚP'RlV|w=d $%x,Ak` fO`G;{?yWᛨE$JM=f20 H_r/ h /ݙ:8S  m ǩ}ncxH0kLN#@.LBGZ? e),'Ro]V:|ww Ю|#J<ؕr<'uѮ2A]bt* 0Dr+=lXnTo;l-+*iHN9]zU ޕTW}uΒ"V}q2oI'>$*1D9V6sxIgx+Nɘ~80dN#zا?*d]z:< h)m(ۋ˒dUl >8%iNb`Q&nBŖi= 4 JaC=Ib`lHHhS6b6 ?iKbtH$%8!I˵Tgv@l+XJ%l!~v0Hb.ͨZeǺ'\-NVM245~"ĈHry 2.2m{ c؝ݐAV1#RE, ioVMwWfv0i| F S ['#n?/|֟BIr.t* gyowI|]#eJGRM;=ɝ!3󧓷z/;Rʚ5a7pCJow^:W!ҲgG9˩fi1Qp4i#%JgD 4>"l*B(3 9~}` GK5Kgmվ盫Mm20rPp7&9~o"4=j}_%/9Ӭdw&9|0\6zO2]'W MF.Q\f1:ru+v<^;#:$K &0ɌU_CJP,! B&խQ[n³gbep78/KԳ("Elόk/H@E4qN^BN17,yLHR36])&? k)3*pya^)GCӧ#EqYm.9.j7"8o9Qa)]XeK 4* S6_%x8=h>Ag(0M[8kԟf[፦)*hwj]ݢ(yaٰ*1ΑP3w(omO'$dxU[ƭ o *B&ˎ8p7aH#(rʄ)K#a``7=z\P6cuxCU/lBO.Ec U:]Q' .Gƍ,' ty Ɇwb}}OVuikn"ndϜ JeGZCV!u#Oe+P+bgno >k8M! , 8Sw )WlF/³a^hĨ7`AQdQo: )$` h6&toj۽D]q|<݈0{$EnW1gxnzYx^͝v>KJ9ҕ]12zNoJ*޽r!sЏ\1wB$פ[GEc@(d!ud{5K;|3"WtoYΡ 9IGW6DYka,~y~]@[]3L :4&͛7B# p.%)` O&4~O{WZUE$O\ԅ_LB fNhOp|؂.)UWN v58-WRazvOOΰav/jx c{tw]L9@AxߵExҪΑK{gJa!Op:ʙ@޼| ̻k~+6Sс(rV(64r)W'u-B݈7cYW ԅOi>l/T ~mK{^3Wc~w@ aH6̌ڜ 9Ԥ&KFNL5c nۅ5Wƹ^Ņ; eFpz\\F^G[t(vK#\EzCm,楢0Eu~2w$J¬YmЖ*^%1WB2s ׹\ʹ=|l𱁧8Yz.%M[?>2U,Gqݫ\UJN.)}e 0a#7vJ+H-oбr >Q=f$_`; ͧ4*7}vg֥h{5CSI@cK_="{Mt'|PҁP֋(+ cWo84`Q)2a9f}bEUlCE%~pO%,&c1}0t>,5dn"p@gCIq\fE8hIKcٰ99m |>)yv6_er|G 0i xQ8|pge g((d0Q=S4\m9,{SUςڥkYn~9I<7RXMcHYڔ&gwKP;`NGNw^oЍ+" xG P T!~i<(/M]iBiU;<2G .:uqVG+4Xuhe"=rߐa&Ѵ%1aGD%+dD4KwnWTp kC7ABxBiP=Ǥnt-Fcv!%CYf#WTg+g$1͟fBw3]v9y#1܁,VM!YLk+K3l"fWA= VGDOg-".pIӨ"V8࿚X`r%H1vZ{>l7oyuuIAIVʡ^RhHknnfhqGK=я -INZAuO4mXfC-G:T @ ?{s\*s=ToF\ x&wSF~ti|0$мWv]#JO1VȨ9 ,Bٻl([̛EjKCNkpܛ Y &h)uD[ssWun'2!0DnI67 ťXe@n6l9ȴ*yQyWfxRpyVKRز @j]k.K^wJ)d[H[6(o 㻮(v&Eq)O0)xs?1"iplHFQ$w2%4: .sVSʟc RiSN[;IgԄܟo-JۑK'@IdE qZu=>2 7b"&fJr.vŸ-(>'Uf_zht^d"VhP3̇rxɇ7Y@*u`TQ />5E$x0_y9]uګ|"FgZ `ߚ!T+p_ ]?8*>X"MH m sw3l}l0tOBgOW 2%τ.lnXCq ?}fǜPէ|LH8&:MFԦ)2ap@z./$>0]W߮A0; "A!ď7!=Z\t%-\|&9Jr{}ȕG I$ =V :Ӧ|s-X#^v0hrq74qL+$&EEUP VOf.N4`sB|a Xp h%#^׹z(jW#u;f1?|;O%q^s?c᮪Q]ݱ ƽŶ(2zP{az 45Q!1V״y[ wk+,[<,"pҰ<쏯8_ ]/;wh,C .,Ww-cߊy:R-'ۼ;p"f]qu$w)?ުݲ⊟Ϛu7لQ[z 36i.[]4XTCMs2z_Kc?;EdPl m>l4XkbLfTފea.+@v<|7- vGy5 Wgڗa%}(L z6JrNlM6pfc2 ݧzhܐ]kxjrާ`- o) 6)i X@%P/{^0 4FFŧܛzÏwdR.v%,J=?UAdxxգacV7@vZ/1Jn]Mozet\N1Ido_^!E+ bXi$hLyxy32!vn:(nߟn4~.~.%h- [׊J&ʦ!mee:N6{@Xc}o7'++>0Ĥ\6Suh(lO(e囹HK]BE;ֵ }{{l#'{Wtlm/\P8P [ ϖ)yվ5'^^U1ީD\esA.Fw⟺LM(lÎDrcInT<܌Y}  n6fi,KA8[ O ^koYk1Sp&ٷ?:dEB*+'E#XgmiacM(AЪ68)ʕFɴ0>8&˔طc./{"%h{&)2PBߝ|/µ䞽bWq Ѝ*)S" ,U/aZ>,WNs4iǀ%hԽ_Q(:!X:]wLV(uϴ,?r .p[hyt1zON,F{(O ̬o|ҲD"ThLNJ}g݂p +7 Y5ʗ=-מ[U4 FI5srSE%.arT+SWw5k|(q@'lGOXP'u&_J忀)ّG3$HrO˄w^/؀1Z`TwHob3[vFS >}zl#[7j8B;z eI+.ѻYiN W?ZDo"QrpN_q^BẀЈ2BZ0d$u}}'*lf Arq.>גJٸz82-Ofiݨwd+ԼlA'bzR"y2f?-Rh0śPȰ(Wfh gsBvjKÊ.?8B򫸡SvF$N1nsF < )Y@$S(ط5MwK"Qi6+Ek:jIN>E?y=hK1t ԫQ*:+k#9ݏ"T e2\7j?󑿯O(j`t6jeV[?e+ґs :@9΀tDg @ʽύ06xk`bFJ>*R_,Pk+0FW0NMxw(IFfU :IJzc=$5iGJfN^b Pke/<_N/eئ`!V |?ӴvGDtl;I0AyE!|C.o=NƬ1zpA/ E|6޾λ=kXX<|qi=?^9QnDr6ua#`7&BB3]h4z"o2!PJ'LREZiht$1@):cɩ>M -+ktT1aS>aeSrE*GhGfD- 8BHInTZFDc:FN(׃ʕ_4SNcJ'=gq; asUQ[2B&n+WG#]MKaR m(ls[Nש07U <= j*q79ѱ,3Q8'sPMvunrĿ%ћX/4qp"wOr[6* I"&>%g䙬-Eh?ѹ Px 0 JS(6ӤjX7Oq8E{%l MBc //uU(2D)Z,/"uFAQ׍Ñ+jE\NN8<,葊gCZ-ÛSZW)k HW]^9S=WoOnUަ azC<[U ZoV8]e6bxAV>w*rgU[j<ϥ}3&mL lx\< x`UF8᫸= ,ӶƎ 2j|G}pu1j ;V8,;i?t+1ScGy\ѫ4E,ϑ!;@M檪7; LWA9n<ɲuŵ0!+(8ƈnPbLIGv礥wh>+-5 <VIT3IAJq(ϧؘ+t%2Al~i^_Gge7uhz27`N\MiJȤQfWd29 NJ?<%'~`; zaVu<7&˛t秭YlSCҎq/B-W;Eq%Ϫiݨ6 & È|BW1\dmPTbaD a"`CI+6wxB՗*łM7 l׭f,|]j, qL7ч ;L bOiZ7=ëkᏤNQ셡'B-$&u~l8.#b+pd _<k ߡH9$E4nbd_Z?뾶i]Gy<]車4^ש^nBƂ|p-)!HM }|oԝ3WwYW -V4oZ-wJWqNI 7L uc7AW#}lߤc;J_ـɋḅt=PgzyLޓ7Rs:jt -}|ؗ@I]#EA./:[9kDg˰"dXȶMi^ړYC*mՉxpQ%֜视 O-687-v/|c 4pJ/e.TIyຼ9sq$yXW0f*" NI6,jL.fӖOIJgrI&Nǧ5<=sDvW6:ȗj]׀h^I~ٓPsۜdsq[*%?ֵ43O)9n`،:S`Y-Mf%VljSCVou kJ(G TbVDz5))dT;DZ?{A?֭ d!MwW*NhgOjiu,p&>w?{)\8+{dA 3tүG[ukF"H$~{jY |}Ŀt~֔g@MN&n5fJUBV̶! 4H`Tvr4^&d}2fLJQ=6B)h7@QE,iH`"sՕm_{6 bR:=)1cS|IRe?T1 #1|U%Y 0wF'Jֺ!kK-IOU_֗z2$l>.ٻf& L]'Ҍ^Hzj`P۽FB-o8r/Gq$<O ɣg!G\tHmw\!dy>81E!L-N%_hhRƲ3 iz# "|aJ um8 >TvkOnҹmD؆ >F1fI젹NX|x2V@Q' B!Rضp $k{3K:?i X+v_Yk}M뽲H9s_: _n$,siAA=߲j߅agOݮhR6Gilo2~0Y7$-&%k DZOtڦ!*GʒG**[moĆ%bܥb$a*-=|~CsI`x 0PST >A( 5VXfVL} 6&*i&6ew ѢU%֘ ;uhvoq'[?yؕM O(lѩ-(iBvX7 +V.5DGrbx vHVa5rE! SG[`Pxg3@7fN!he.Vb(>(SR%.3Ytx"#[9|X{|S66n_+mm,RW'\[M-CT0Kڄp*?p&3|%pΞAo%֎6RVp1DQs'حe`(e"X3?0Z2hG/;Bt\@D:{{at!- ׏X7եNt(fw9}|"n#ڻ^ e+5VpCv<~Lq8=wuַntZO|Ҫj<%"OMQTb8'y < '{%JDp}8i6׳4~y o?f*}:{mppӀ.MV{:){7j$G8 ϩ *N/{e44*=Y[U"),ٛ TwaR &كZD>p?,dRLUGߞ|*ln >VkD7p:5<@ JiUjI'UG1"+,c1jESR a?wК2l0m5}85~5 ~)9ϸZ1O T}`n؅݁CJD]Peuc?U߁'N sGpK \yLR1puٌ n a|/?<pBSBA|e—/TĐ`VA4R?{"t(B*xЮ׻NW,j6\`f>Ro^krPִ waZJKL&RXXk-w ZBKZ%"yNՙ*۲B%*0ىՑTѣ2' >o{_ab(N [|Q#VpѬ<5sM}v&3pu=}cUq&󚘀f[:N" sTzML])g)Cz0@vwiāTӗR" y(%Т'uYR 9HFQB1bFwt#':np@S[FoϲzF vH/tU< l<=)))*iV 'XJeRv5!fHL"\" OӾPtê.׹ł>82GPĄR g,xQav8Œ!(9+0B&&0 `gp_kr&~@]JdoD,:uq_SZSdHA*aLEn| ><};81 he2*1<Sp1T'^2֑͋ ^?,"R$礏 2 Jfeo+vh0/rFW.,hcɺHB.x]^wIJUd*g"Jrx v3v71AL6YRy6: o/~[)Vt6Arkͭ;C`.r'.z=xؼ\ٕ7~'\!,bXm`>޳ 3ceW> s;lgx*PtE-&Si%;.L4P&_"48!ޝ#2;Fӝ|2R.RUO(cy+PLx֦q\>bT @'15,@Cnt"ZhĄGe|6oiZS[VhI5w8=đ%.&>)NAƨz ,P惷bj|%=(\vqnĢVgZ艥LA0!8۟Ǐ-2al8^K`ݤ#ýdlh=Rg(~D5S͑n#Y ˥؄TM3FUgBmx/5R0) T7hrleIN$=@T҂q/h2\cJe|^))Ou9Cms!y9HԽ,8'Rԓ}1T[;6)v[(o"ӂOu[O"<\"|OR 6qXAuTC[ۣ#ynrɸDB\͚ xcߔli);bsဂ+uՎhNEKw#;oVk줶r,e5EΤ:oog@TJQ&;qj;yi.>ihbD^>8֭m uC%z$6ި(Y+&0 Fsl_I;v,3sʌqƯed@캨9}DvlhGfcZ.zA5m%eXƔ#=YIva̤WqgdSt@7|FGOCH #&n vv1JHޢk٭kV v^[񞂿XrzɞTrJQ -@>vHB]/1s^FZ.H7Rʤ1].Z_4HLYQqv H{ Gqcd>oR baTc<5q6J`N:0uMBDN0xL.D c{Di}L2QW-_w}:! iWz\o+EVM@vXK!~\!'%)ע6v|J^wsfc~ⳳc]&vp}tph{r`ip|"" Qv%TP@3|/ךi"  IV>A!J$T!yK׿%GP֚?@6ĉ`р-OC$@+NCM^g::8mpFPZqup%'Ҕqc9oBΙ<."FR$g- [J*x'|4Y!@ø*.凅MU=LwF@!C,4·v_x%p+kk6+,+ e t"y>!ܿQJVc+:onA 'MnsMF$ |Vph!#t,V-1d=O 0ʸq+tXDozEIHd-5V9C zIq]ql6Y,'Ĝ"88u퉕6o/ruAd$?o(HOR" enTB8V<ᅿԨiz%ck:IAWR?َvKx悐C{ChߞZLqqٽ/uXǁ#/S66)V(HG ~UstЃ 0 FnUt*4\mRD5NmW'D\,"wͼN K b}4e]xC+5]q$y5j'{r!\5*H%efg1Af%7UZֵq16I}9;kПB).G+~t7GEi7Cʂ7#jy[J fI+ G]VE\ZWaCְSU:RG;Dt,;RCy:]xfoGs#EjGR!+;zסsCJS─ϥ<.Xؓ 櫲3"1@x؝˜8Xi]8~is3 Kr縎T6(LJU[rNvyk* I߰EĴԌan~FzL`*v)I""y/KUD续㫲~CuO̼LlY6a%4SOt;ģ)A~l$ ZfN= C-.wY|M@7r%3eQJ:6 _84!DK#Qs/bZ>1n'E' I\'?fv5S[╟>Uc(4{ ]<-TD ުKTcj0Rx̰ Zո?Hg3l8fe=: c>EòYl򴾂$b)̂u(-8|j+5# nߩ&0ޣYcTeF8נ`4kK?' ?ÿ3-: ہmxk$Ro`) ɽ"6qH4'žJ.U5d׺">z~+1ªCRQR&ʥjfhx9ʟC-$6l @qU:^cZ-hfvk;&Zn76 g@T)DUS>9KvaOhnѶE2k̅ cQ7 ʣ]e Tm?NBC֏ _xt Ce #S~`/\u\VnR ɔ+&JJL;[!1lV>B}&sO^-P %";ͧJrpD8 II. < '[tq_.+Ơ]dV)0gv ԈKQ"e.` 0pLܠx]@x1hKDIw!\Fy"4k>3ˁYd6]0i},%+ʥ~uc]\5u z=j}N.ݔ; U|nF?{qp_3hΎKlv5 r9#!\Bau@ x{),[)H CSDžuѼb^OEmD&ײ#o3ArN4xixۛ_iWacsCɧi =Ba>'wHQy 1q4 Le#+[=cd3 eRьmԁzzi~W6 ^%c-YJW/;Y:xdh!/҉[a,p7~3g|zEcEcjo FF5jͻM߮m[gU,޾ngbZ.=jrG21j[mAԳ_M D(U߳'XfqC~HƆ4-QOpR4~o-@gf1wM6 *{Azr# x)fd<.kCV-6y :W Cn蚄*XmDL:@j:~^'r &)־9OJC[) O[ͫYo d[D7o RpD9탩MzFt3vNzNt>XYa1ȑ|Evw _O[XUѫwf3J%?OiGTЍr㡘%cX;( [ dS{~IeB{>I_^(\6*Ȍ4s%#qD%]oő`Bz89yƥw1"V/SQgU `rm)zȱc>D`Uj]w5Q|[Ohw:ptgYոonQ=҇v ۬~ WN3Ɗ5"r7oau۱JPCRK[+Sv1@=+t % K{3eߙF\~n@ {l] [*&ӇFo>Gb*@Ҁ#xwfHtHsc%Pntuklt慘}gJ9G u>(0}/#ZR ΋[D8a̳x>n]t; !\|=7$y)J֛Pa <"`.A!ЯN{LA)_^9YVpTN6dxjuƴ;"ZSUj\OE/\y``O?uA 0cp}a(l{3V+3"yq,eN2)pn5%R(ͣJHvW cq?9_NƗm29G^D rA[2VN068ni ?nbG:*Cu&6] 1yg*iVZĎv98zl`z@@ '7ٺ|u9~=ˎFj$*Z`+2P9?FM}%^̕M/!1Z5 ^C8zq &Z;n[0T#|߁T T?ԼMe} S9(E;atN(%SI`@4 ]c>kw /|W$LX2;lB8Jl}U׋cgѾ| -!8&ogۈ1L~&>En㮁Ck6v%4DpM,c:x+wgq($@fA=L0%Ѭ^:w9eUW،0~yyQ`uh!=edY'e` E%XĬ xAPÝ{%Ð@^+J[O8gOF藒Jt;ftN Wl9$9auf!` Et-qzD%opsK4vkQԄcmzG\Zçd$sr›r$JJ L|LRД85=GsMWԆMSt 3-Y+u[%j&aKE,@O,\TtqoR) #Tqp'/85r_Df'Ȁ(.0# ~W-}AW} }cɫî?7o F= cDغRZKȵyBh,]hk:A;)݃p*~Fm \0yNQo7 &\pA"u/&8 ygXm ҳn@Mkˇt@'-&m5hT;FV` M *gIV=vjwZ@V rHfbJYNxdS:q…1,)F7^jWZQMs0lSn"^c4/J=S9E Pe~T7}c=0; T첀Ouaʔ:%E/W {l{* .W,XͮExpo[mP!Ӧ$IY㨗xGl;ؐK&ۗroFɒ䷌/7ͯR ٬D a'nA|0.,&碈3߅GZ,LҼj>{æѳˁ[ϷkmB))7} U)Mupe;KHdj)%Plۗ{&shtP]l-U5{eV|VQP" Mpqu٭mu}qv+2zDؼ2:URdXSb_zŇ%Kti%eyMTǛM?uxFz?_*yMgV"[4d2zjW$ :Q=3OEf̀gԆgTkHkN0>VYτڊ;VwFCAf@*M ݌K>58cAsZ9VLo$*u^q@qeAL,L07Be?Fޞ;哄X='9kp{Ƣ{\׺:3cxm/f\(ieABR+*O/9JaSpA QOT~r 3#m7;ȧI3 [u⷇QtWhn S%7sLTR>f+'w~u Br˯FAJQ& z)V܇˜y4 r: RΫ-paD`Gl{߼.UKר] >Pf솄_,} XM۵c"0 (Z V%<ވXK`9WJef* w8sbd(㴱s41>މ5e˔@bD(>3œQEs:cVW 5_ 7*<<KhlNN> V\cOQqۘ@tr?"P8W@i3)5YBBZ!!joV/S0$<&aiAja3iKo$d}NH4 v#(Ϭu4X8Y=j D)ፈp&)@0reylXL ~0Y_|"шX ^T 3YB*1S &'@Wo5rn O_ O#"{#CT³oA7C~+$GGl|mqCl1zSn|Ucgź6ҩBC TJRo?FÎP!rT2kہpl6<'gR߬DeotNt⎒+ F|7{"#9)WX )D4Q? I*r\k-pO lE"7${f 2) i`>u\ӌ*xsxJyat8#ҭ2xXAw,h(M!'k_K"ahPug  W kE +2hQ|٧|Lvh5<=qѮߎܹ_ބa91 PbVsGdN+#J H"ɜ% KwsX(c2UPtYa !Iw#V[j\rF_Vz`䖍^J H$EMp*iIC c+)Ⱦ-VU^BdS*]n[&CRȁ&MBvLQV, CG(D 3Ț'έ gMנyU0Cx-r#^NDq9|szs~u}Y ҝ >|JG؟֩)ΏYwc"[mqҋ^3 (a n"ׄwQݿ:/jM$Z$ԁⳲ6cij*ߡ23 *ZZ]EɟyT k'" r*e<)B%- ڪ͎Qx"q0RBT}V<]ĵ)KD`zΉ-/>faZ<5$`R\bxE{(P'x1?bJH&|bYsg'm#]327cg^%'tWY$J1//E8KڬȨs'iA&DҘ)ut겒f:bZ`zܘcjAf z`͸c:"AtmS:=%61\㌆yO&)xsGHh9egS(ˬ^Z3]J#;|$"ZIf\MfA)!(y} ;tTcn`<7`p>[ EyEǹMc ݰqsEsZ#5*]h,`R<'ua7ʒCH77WMW.uMᙏ\E `\i%USWOu[Yv@H%6~:֡e ڢLeΊW3$l UHT^i2V7.(O|,ͷf`{60$Dj`bH>mF\A}Fg6,tM; <+ƁD>!>s6k-tc8 ѪiP0 Pcs r TO< 26NվhUoetOG K(2KL;1D[}I%&slXBc6Tݼs_%?f}?4Χ; : $oy%3CcRi^3ed-e̦FfSď ^#xϡ| K{Ϥa?U)$gBN66xݝ=ܥ{IF >#y Nm-auο_^ $&@/gT *?סq Fo$^le8$LU/5᫰}Mp ϗ_̴6<>?НkcuYf@o1tJÙ̪ c [O6Rb/G?:.=q1-]O^rۓ`2&K3)j(\(1F˙}_Y9BW7 C\*a:RwJ*Ӑ14}NV=Dߘ;N`m[ b2Iq6[IF_þf=D nI/ SS@!i EMHshMjcߵzs{W(Bz5e;F1m+x@$Z4[:myED3}|AzEs- F}]TާL{MɽtI{_&$ mRk؃!wIpjJc!Osr5$19P^[t2i["-Ol8GeDp'P6ITi7vgrҒg$uD^™xN{o~CśVջ3>2ؙ*g@%%xw&2|u`+IKkhG?OD`"Q/O+p[2eCq aD4ִdE˙<Š~nS]KVţ"lkVN#SڍN.X(dį/45P6֡hyTJ$ *~sF$]= (h1t%[x&JvSڬ.ӅW{{O(7f)[WǫfN2P"'p8gsżO2k)\NQP8ËgՁ jwr<[޼_dlK*u P?kJ'tN&[y+<VߔG?_ +[usH*ג0  85$&94)%@=>6?NGX^S7hxjNݮ KCk|925 &bk<0hi.?Y[#17K[p/Bbi90' 71XAF6Ň8d0,0;Xn 4XiqJo!LIJVzV9.0p~۸ęȕ eMﲌ5tIuJw߱WB25-ԋY&CØG¿e%=U&PVox #鱴2Qk5WnS ;@0Kf׊!Tfi'a C=g5"~]U5)kOQ7xM mU3✽o47%=G2ȖѼNΪuC@Q) wK$β*i!6@i(Z3U^a|ɽX3Se#JMmaÔ/8Gخ w`i~HiK[R+~XiĄp'dyxאÂEg"rQ8֍8{q/{f]%qcK'+*(tA:ɇ"[Mppw}~j0U+cFނߛԱy3N>2f Ҽb!T畲^״nX~Z|pT֛wNQ}se$ MY5^ݚVch/pE`l4O¸߀nP%ad3w[<:fNWօ52ˑ$y3KkžL$ّ. хI RĊnJTih`ܚe3쩞^!ƯA{grM wiة#-gЀ\wGg7nLAń42LU񇭭pK$o-:^wXsM1= /4ֱ lrxN ?vNg2|PvT˦2Jb:&Vn01`B?t\M JlsdRORoXabS0M\2Bf-}o38*BNNyVN]r^S']D %qEQS xE5X2)xjAF(" e3pp1"? n5e55^b7Sse4ivoMoޅ@c4K R>3;y~, pC'*KsEJr]ZǐH]@aesm?(Z?]y,-̛s0ީھljw&5,vBC Omujp=oZI$@cjֹ洹§i%smH* Ԏ)Dt|as&< +/lX7ѕpY]k!2IbzTh}ɀCu/NJU"Z%g_L,Mc\ ;FӲ/go+ y g@ŋRL>WkqKP7Ih|JqO+?Q)XyiUYV|I/R?&qZRټ:Ib׋ʬ z5΂ffMoLTϪ'"Oxn]P²O0"DCVT9e2#3L+ӳo[%Sbt3cc+AdpH:dSAG-5MwYxԇwߊ}i͑jC|ib-xxK|!}wߡEd( Ȝd^+E9V@E@WK$&+ ^WPҺZщ E"Q6RUzm~tA+A J--ʑ醀jwO*0tԻ}f|p ̐ӵ X Kj2dˍ"۞+1P[G-hplc'KMRؑ##Ə#N=N3~8*j35 b,PnDmm&x7+襲x[%^;k{Y^}R!Y1 g-` ,E9"*b faFdYh:&}kP䛷OQ6(ޫlgtK-ɇ }AȮd5"XgLM{CEGl28>~~ kH.kjÉD4؇rNLW^houG!z :` 57AXJΈ͘Ɠ=:Yߵ^=;Ȩ٭F?6޼QN:F ܳ~/ Rxpwq"㛩9QL:75LqtqXHM)6 iPݗ(ʟ&]bAkp>I/tb,] HD3 ff>YwО,S)#Sv<-P[#d)-$JT&؉ u%!bYU]{w8#%=]tkal8&j/GY[s/Fok_*/<c\xeqe }v{IJiYZ5e O1Qp԰?D_ 2Vlѡeb 1G+W^|1}M4HCbG?_B,jN7qCsDE? Ydywn"ԗi Lo('W-gybti BYb p~ن=Och{㵁|2m, ïA'u-biK聹p `CD@HUȝc4E{沁250k@^ ef9jLE,x@c>|K 4xත-vHg&+f 1HSFK!,g*@@ ~(ݭ?/}h^жd=n7 C($P!7^< O$CnUL3UrPd9*f 7MF9Ji@ m>_5UYa3F@Q}Eܬ͖$6qHBtoY*6"g1Syb&[*7h3q7a+[o"bA pRDx%+UŨ4.ހjڇc8dOgCeKq5qxєlY_cG*|Lb@=αT. >=6/*u",,`z!"<\H{M`ӌ|a:%nM4EG_LC5 J׷d J>3Nٍ.KzS\V%[7`1 ą\&/tBڰ9Z l%X2Wiԩ#ޥ:M;–YNT/9ŋ=5&l[x맲7!y/yUJ-ڇm{>>,9Ho3in' Va͒S6+Ǫ}ԩ@]19&xh[xTu{a$4]9Xf f]p~'.'e(K^P-,!@*XτlA~VJQD< 8;pTP :T<B334"G0k~fnT )!d\7 G&`V:AL5wփR.w>#Sm ~>^h.'/riӍ4_M؞a;%!8/6tJkR& A"T/. `YE_/*Fh<ͥwgР(n ., 0<Oqj8앣yg%^dXe*'2lC}_,X_Rٺs pz1j)M1աu:XiT&sxYz8\bIIQo!⼢Z@'f l/ދ 6H '˰;vzxTnԿCNDŽڟQ濖qyW5CΙz_~U|G[pSr1sY`+m1cIpqa(,-8Fr X.A@9J!{ɻH9pG$%%җ>ƖH? l:&} nIwti,`}&A<1os#uG4qAw?J/Gت}s-_3-HP*Ѻ[Elr;,GIt@d#mBd!!#֭@}&x&3%R{= B4}^s|s+0eut,$ . +w|;R|&J1k^Z[;@J!${< :tnO+OL=&~.%Z05M!:ɷtѺl:.~'C`Jh<&WVqzBNHi +`3z+9֑ygυObk?0%g<>uoFQR(CT~j>Zsֳ)+_%뱛XPYC;;OX1PR<'lrˌMF[+ہ%F!({27eUr-ne;.\3smKPq`ūḆvPFAT3{#,kt*Os;StY6,=K{&{s7%M ޳uϷRYQ,g8\͙85H_ xq5-] Ӟv`Y^1_{@|t_#5cT'nuS*Hu{$;}fT-c MR^a|'(dWQrnj6$FP,ޕfqTڌ'5vxχ*d2t&%l<~ڹNRe4YˇS!NbJ?ð3 =ڹWPF~A#7źu Ɋ; xU-\uGJgLh172<57 kd~ eFW6LŰ8дWdGϏ Ve&7r S$զ p^ ];n?ύd vԅ Wm'Bp.<u6ѳFM Ξed8l4Ͷqϔ P %L2p lr^!B.?.ލSe~_ q"ycЩC2Rocu4&!l)Qo+.m nch̸}xӒqe \ww}3B"WWB47C<{J4*wk0 /3/ƁN*ܫ`]BYmcE%hN2TR PHƑGb0ȄlI=cr|#pR 8qu3g#&@6"؜7eH#h12Gc vis.<؁NDb')CZ :JH_891,lj //Qլg]ϒ.\)aMĈGÎ6cь8b:NE0=AA!9|LI-O=Ki3 T$+,1=||œ{[EqAm׼&)e7T5.rA1#>v^D`".gQ  #=/`N >%P䀂ߓꘃp٨EohdZAiwNݮ$O}}$xˣ*qwlHʸB$iDvu5񫄸)IE}qRH[|>"b A؇Z (/ %{bmzazG?6l?%BGɼɁAGpyaȍ;Lȴ "#n[k6 j zzHhqŦ3cDzօu"ý>@\>͖Qf1Iڲiuibk5p7c ] )K ~-|r:mQo45 q?mGbo2}3=iɔ8E &Cb郉.Eѥ{*ZI\jnMǻ2T}`]#>gֽU>{,6*QmΒIIN%\EZqT:ϔ 43F,!}~ę咽6ͮSH90_GL痡Ќ %¡O&(TZ]|s9|*ǐ02, а6o^DLW)LiRQN{D%_ 泓aM"';6B' 6ˊݲN~/D̪t 1} p2gPF=ܻ4ֱ:46-\7ZY?z7u#ɪ߈x:b~>JyBkt`mf)I[-Yvlc9nܮoG+xf'\om>]/d7t!n$O@瘣calGkv ZJ]!hG_I'/ lM4k׌޺Hܝu7?n2d.58?71ea.5{C4ŷd:-}Q9jȁ]J&@f: ~%aCuL|$8RׂG5w,T{_Aux30,ȃ#J"\>]V|.9:ݞ Yl"̫0<|QVk\#z#˪K39ߢ=]y㠏"=y_Esڞ>jexKh݆Z^c\USŧ,on&;r՟dD*"p=3TNn]#% %V:!-,"vۦ0)Uʎ V`Cb?aN}$TRXVunFe9/dXtQܳ 4od]TvW=θqk" iUc.tót 4D>Z;w7{FTݙYne/~r`2cI;~D%֋h;yy {rA|q-V9uA;Ӛj{jQn(@ 1or==+;%̦] )pvj![͂d43h:_rdR$lm"/֤aC BEJܝ /?k!"ȿ;WLNaD+h͋ln} -4bm<'~}Ŋ#ۼſmڜܫd# IB3WY=t߹!y_Cs Eg(]%-AxGl $aߜ]=^GJkMW#L&muOV^;)82/=-U-!_%ן[g0kϳ[`Cx pw<Û,2DQ@ƿKc@"sm'*%x@k- F"{q~xKձ (1pMGrni񑇈=)֭Պg_~딫!N2.AIc/*30+.zzX ypu裱 k2edLvDTPcMO(> $@WWGVG94cҽSF݆\U|qrڥ⧮kT$2$v.[ f0Ƽ/OP˪>YEfC(P'rH%o=1}/':ݸG(SrA9),`5$j">f`J#z;@2qSү735,gypa[)`P<*g/Px-pî ^jy~ d'ڛV#3֐Uvg %NSzqr=K*PQCjvnu(|XzҔuxYA-c2K\df9bМO%`- igH-, `]b3:o{#@mM~v I}JŊG:Q72ՉS oMmǛ}ȃjQuF2u̫Tc#^_ h8 󀖎A5zY5ʾT{;_dk^ϻaBV(,5JWn>+)'wȣ1'%"A-Tʦ(6V4#wF:FI($:pR@XjjcSBfsZ#KWp Oڙ`HL:h[ Ttk+#װ7` 0=n/zIe#Wq.gǛp ]Msb9ygcdT7ܶWWuj5׭꾉c Qk}׭&42ey'DCgMF@X-#WN8j{@0W? Hr+tp|vQr^L,Ya ;wm8:pȀu~&ipӡXںbY!k_Q/k#BNUt ,:O@i0:rf郵I"iOxWZ,%K7xϔ%-pHspŸcqd&ڻ:1/v:Mut7l0BQ;sT/#II#jW˾B9d$&? B#O.&:3/ J'vE&kArzJ-}wȸGY#-.iN7LP^V mܘR{KQTLXF [7,QTOP;ܚ:U w3Gt{1"gaՌM%f8|׳ {vW8gCT?hm9%p>1[%NaxWc\oD3 ry@%(pz 66O q$!ʴAg[D.Հ8 rz YWA-zUY? 2v%D§_;סQ~%~ 3y]~L =~Hueq1_'E5iK &aktUXTb:v?^ IDIz߳Kc\!`֨gp8gU=*VC Trav^]ͼ]qk*@N@E0QG'"u/ >LFĨ4 JLg!? |q5P=Q+N PQ\i{ʇ1 GiLItTA[:9v#prjLlSZW&H0 NԿ"0e#1jLZA ZN0f ļ뮂 qHvR=?ָ7M#(LqjҀNxoũf0C9Qܸ#% DΦGP#nr[@lPLpePȂaw,3~##2b6ĒV_m\jepVpx+] b[r>|z9i6iT':&Е3-qZۙX63IY.qr)ZqkLmR}AE&%\d4S2VRW4q}3nl^&bp]v & NB(Q?f288Dݕ9ja#"L-3h'IOÙˤ>FDHKާ:narC!lb ]9Ȥm|%>4D\{K~{ܬ#Mp11D497ڥUFef>o:TJ7;_'S/ *%^ûq[.l7MXis(Y&^90**oO'T?B6^g"UJȓ^dѤ^#hT,T9?4XNv+& ^7dqې5-[J~\AfANkAV~cE:X;eǢC8d4υ{ՠ)y98N41TXΦQtGNhIB% }=T @|1vD@ՙ~-C8]-Uf'F, T%3wmnVd}+ ل&KS̰ 9]ҩlB>W0KGq ^i⻿_;q8+#O_?$ -ADΆF.ۚ*t ÿ'$ ^@.h'U`OH({uocAYox*H:]g+txxuPHV EN8g@,!ݢ.-|Wu]s=II;e =.`1X4:5Z)E#>)8})R>z7oDŽ)}DҒ\`Ew8QMp:ù+z!]?+.-߻yO~fC'2(wآZ⃬yÞ x=Dzyv[2iii6ymdp#<ɋ0i-4-4hkR,{&{F?}.ћӫ5g*(DDa{S_LFlkٱR!U24rU⊖w`Ht~]CgM8f[P- lgQK$#3E˒~()MD'A!.veR Q "pHpdj7aU'z~ N~Rd4g?G^lUFV at]{1:_{=$,uu~bk$"fZ0nI}/WA },%? Jb8B`bYt{ ː\j<fu~h+1rǖA{Lӕԏ+RyrvyK檓kEn&RN{(')d\5%V5aIǷ5f@vقl!'m%fr(\'/ k=i`B%@߆+ ~MppF͙n t4&^vQg2Av7 ~h9H#yM3ZSJ.<.<Šu[u7S~$uZdWȅ|zFOqӚ`{$ɏo[6`hXIdUdhƨʣwd WYLkrq#\."10,c˻%sW%LyUH@]0c^-!Wmk Xp9\Sڵ,|ՏM0Ow~xNwv|Wbސ?\4f"wtg3@l~& d7gDDr;@IمS(<*RfgM.)by D*/LB))C%Sһ[[{c,$3+CI$ݪÜi|Lo桑{G>yХI{^ ^UBhG>p_kmvT9;cmǫц )5WopmMvVSzizL!G{m3n*rIox*rZ xdSZk Q'[b[l4iWc/EJٸ By {Bٶѽ9G{p^^8 =6b0 !(UslXAoE[.7vs7@j 6'؂h"8oCvA  28UCnYB"(T8PMagV!_Лc:}HJR[<Ǻs51骭?Ar!|݉׮cEUD/=>T!q†2gy8k %zblkKFؽf) DSZ i^.-ّ78x&OMz3^4T&Ti1oYk׷`WD?*m+hyV(4=aޣ6^R;.G+wg]^YN4#cl<3 P!&ڬ&y"ͽ? [w -߸.7Hk8⚄.jcb_=DEꔤ'zUK7iEcsձ,z(^W :q}vwWS@RES>m'DcvL06_ӎi2xJL1a豄Naw|ԍ0V tSfuop>IsK≿.?l'3{18ʘNzL8q$"k{F͟&;_vMzaw%S[ eOuAr.0 #fvMd` ,Q!佨*zIlA=XjRcءd ު !W/gR|ð{䎠jl]JpϏc |W[i dpp_ǧU\u% q̅@>C 2E[f^i{uXL=K>W:V0AAM;_j۽2=lOt CE<6t _"Z=XbFO"E֐V=썄1-.rϥe-lua#] 9rAfOYC55E:yD?@˰j;yzd*R+F)9dC9DqQ{3}V/\o<55awE{@b~5rud‹!Pk JM 3 "M;mOZ.9Fv` \DuES Z$vyG(0m [%KGch)}{Z"m=1")L5JVi֏YPke^yF#ӎ';YruZ2QK*Kd94{JIr7[̮ת;r6+J,h.d>Gd%|Of@Q-60Xz[~asTK u~tQI%<:zts`ģY 9/O@>h%3Ar1oN^{Mr~+ɣk\`N7N޽& ޯӕrN:/%FE$4uP>o ŒZN[$u)7b=G}WRi6;^ gYz}v{eatS%)ҩKUZQ&ܔZxXVqzyEȨc]f[&$4 ؃i& JisA6%8lP;66)}@Ҭr`;@/n|$3ff: *OU0w&.OL?Mfb:h ڧ01m"R@&1^2]yS8ti␎Lt!:Bd5ٽI5kAo6H! {x(5+0ڭB49H[?̩g2pIK 2&d#ȋ>lͶ KRILS[ft}{BRs_=ak[`'E[o_ʺwKQizz it6& ^|oڂ¦6 "xҥzKkQdNU}n#W2^&3rҘD)'{v&b>PAoη Knԫ m_g:2hN9w.Enp}Bxdc?6B-W`',MN'Ya<5g +xÁ K ۉMQVC1.W^D CB\O[>|S9q噚}s:4 aI3sV0~TjvdFg6_WsPMTriy"Z0p/bLo~KU TR&]LfHG] GyO ś{Ҟ,i#ǿ a*ѥ֡\<M#@Sާ˖LOJD\g[ۚ)r̦c>t2#&ԈkCzT,mx{=9[)RiDξqCB:-=3`t!9$ #Z=PIQ#7̡Ƽq\, mx^CL.e51ӼsPt@@ ӄ4H nKBFX8U\T7GLbCJc4XB4|ׇ v||%dv'Q ``;&?3'kQjƜ߼eJJ-P6\TܗNͷ",Hm|f~8^%KƓE1vܛΑ'oQ)T\LtiWjcT0\$]_>Ɲ]th&c jU57QEӐXU@-'p%Lb#)y9e@Ϗ+ MvyR飮8D۪j٣"9µz*ja|z|ՇCELf?dݕa.,A#~ݳlLn`,bՖ +Kh"W߉Nf!\e8hf51.?U |!r#< >D(4j)]mM;fk>v#osgPj\o3sI m ) ˀg8BG䅾Y2oHl"য়KxF@-;sLɐkkDHMaguupLa_O=Fsꇶ Ss BCk1^XB 4l2U1ݭ d5ًJO5^ua ZBbϢLœWzxE#.P UեEh ;J))?G6G.&hu2zi$:7VD:p}y7ᦐ"t!7y\ CMű(3L3җh/9-7pmnVm h-3^BQt1$5\V[>tӚ-wvԘk}49VL.1^-/13zbSBlz߾1dzN*myi@9sb_N>XKZVNlnL.!s 6W26(qEy}*chЍn~ʹ~HC}ډY*ߨuJSDU.!V ;C-ifYF)$6iP&nf_oOMn!m} ROkfS "%I&?Á|IQ,,{zW{B5zYP_tI;:<+Q x-:6 .qCYPhԌRÎҼ "Sv4pfT5Vӗ@(Y̓ [Vibi`&?fyNd+S>_r뷰sø|;wԪ%C=0~T~s" ªH79S';]SPa;~O0M蟲f}'Ee3F ]LѺi:$̋֟E.*GBC@gAިcA#+_QN n87XƬ@󘔦S!T"0$|pDBLLH2l03g_HKu^X~ʵL HT7m{ ?j@D#3Dk Ë.fnAfB:y'ƙC!y`{+Cȑ8ܸΧ|Q0tp)Ϲ-]aK,LpꈅSQ~v'S/m[V DXDvA@J%F8svqܧ;~dӞ8O~mQ.1v͑%ф:Co_%yI*zg,:r\\o?ߟ!B(l~rN)[#jH_ [P, &f21;wyWQ.&qOi}1Uۧ|h &TW(y~ ܫ/Kx^Zk\V<+$,7xԆ`3l兙4!N I4ҏ]NF  _j005d:O4Jr%ϙI8G8J펵hpܢ"rUySR{QYYQC;zk [Fͨx^ 3kSkMxI;$p< UӑmdNCl)ۊ"X kkَ@@BaY ã$N W.N{+ط,t@Vue#5 FÒyPj⼮\=PV`YpEw57/V }S G|1ux)ҖAx08O v0ij;FXyZZ(8vHn <6[@T:4/-1*ycQ-%I?a௱|= tV8L ߐxVƙ1!6'BaV:"U3L+_uU$ELyK3*iz\›>+lT돳!;uI>8N>jߩfq1_NIs&c ɋj14$#vHvp`8OO}ܶtYd@R[?>hCSgV.55(_U?`-oPmn9\=ktD]->6PWm7eCcU> $ƉteȥYTƱ!5C:p̉W{ycbb rTVk4\jSˮʿQ)6|~[PTT~eU {D&Dݏkd)w!s F7Xj]6VL7~ie( [}#ϹoMq ?)wo:b-|X M'ۯa)E+rUzéH8@U۟C)Y݈ϐThf`QՉ6x# d.t7ͽ>V >@^+NFA|ZkYz~wVop!9UǑJ9G?HR Ԏf\~$!] X:<k:CKgn0r = ¡5OE2 dz= >5D"PQH s`Ry/*4kqViTɪt"Kyq89h!2zP/%q34ʆfK7PfR.!Zq$p T>7JzRm9M Fܶa|H"Pj|:)rGC6ٳ.uTʒ~$lrr bPeHY Y13}vos3@C]nnϷ HY%B>ρl?(@ه` }EPYAAƏ=/4i͗^Aq }sS\IEnsOZ*7!5@ДdD*uoqgܕu)i[7Goa$0[tȌCB쏎Yiq^dQy7\:ihS}Ъ%eǵQ AѼu!WKBI˵apTr`9@ݶ %d5~y<ƛȥV (+qR5ʇc(*YVzuHm):{ w?9Mca Ծߟj+xh ](M. "gw % E"6nñ⇋S (= wlL$QNƗ6 l4;/sà4C0JYpx(-9x88`=l2+ /z)(<`TN2VV1 l5 ͅJ;&b(Wq/5~)3wOR,!8^.Қ Ec+*P.8g a>doO9kV}qjǎܪk8كkùDGZN>pUN/,Q3ngZb2`3rYzK+_ +¬^"γH @>yp9}^\9Y5?պg.vmn{,b >yB[DZZ@Ȓe6x=wW@y3Y[TH:#A 8{GQ#.EՖ+.[ LJ&JYd,zl mm@8è5d,SS!E=EX>}b])4ϑ̫+QoM/ѿdUQݘ3id{X<<3e6s$ %9\7Ujg&^ᕮfϚN}~#) Dzoi&`-i>-Zn0/,o `-^T@'LW0MO{Nc{_̕͹"VwppL7i#*R) % c"\>քH9|@r*T׍v|zN\PG_:'L D`^B%Z72HQG,Mo.&]Šld2 %}z1J!b=rUw4߬JR$Yl|XTז5L7Ydž[\ ОO902HjϽW3|(qږ!9D=rW]= Bb*N{*JF Vo"1 Q@j3sujX]ЛȐ5 a, _xf@jF2>TgeJݙvNbP H"\b~Am:!/AlLD?^R__`u%!vN`lVCz7r+~`@NA~A$Ҕ@~` ~6GU`zI/Y+C0aK>r}TL0Æ ̗AX;Țv5uW[W݉&j̫dQUOd؏-zk?:~M97ZjzM\#vRM턻,HMݳzd )@9}6W}~.ƙ˓ 'UKI]Qm,+cN% ߤebɨ_KǍL,hV#(;[kATM?Y&;{*|_X<&fĩZm/o4 'ڨ A6oq?6K?Sn/ nx.:*cH@z,Po,ex(L֔Bxyt4\kEi$&H 7@YzX~?Z۟BOuqG oX,*jL kGw:0LB7ӡ|S`&&r,~_(S呠OXQ%J]@ł0F n:L!!T:^ +/e2^V߼8lYN@2Pݧ_8o ՉOz4ՅY5Ū4eɃ>?&w2M["9fi̲5|sf[8_8LW*#gBwD|ࡍi鲫}gPoBݛ6*ӝ}8SC8(l㣳q|Qљ@w,>82=&^1KȱGYqq1TMށ *<cxsPZL4i4협V2I5碛X#~hUJMcv#+@Sz*~K bA9e <8F/|ZosmmҪ.N U+l6 r(:Of6ƼfnQyٜqwX_-5f&>E{/tT9; IcdȕN%?ZY2,'9z'AƢ  bOgQ|3AM)y:hd@^`<0<,*zw(0^ "_ Iqg\5dMƘ:EhbG*u :@euHvt qc .@&t)}suP(:ָomTPki؛V-UԀPf(: YZ