cobbler-2.8.5-0.1.el7>t  DH`p]nZj/5,dOnIx&=5f?wb/9qr99"\ֵpwvBAj #xgD)7|a ֖ˊg*ۡӱ.ˍ&`*vݐX75e/j*EߦAAE3{q.=Z/=n v zӝYEÁisTVc%~h.:movP]i}.¶F:9dA by EEK/nԪE󂅍~#C_/_kq3nPRkxC5$YV"Nj{G:{iCPޠhw6{`{RGktƊݛ4&H82|X2Qe"sr Rd,-wWÄ́vFWeo5(1,{#8쌶GIh?oQVvem@w|~2>՝挺H[haG(+l ?&Nͽpw}|]@mD|C, r_GhTC)!`zX]f 7Ne4ٓ) }`BEӋ:շ6%NbaTpKKAᢸ( ޛ## H, CS" 8Ԩxsz!맳}u @ULǔMax+"|Lm'xHWWgڕS{T}ycwP&cXzy/hύnFdiRk !>B?d   1 LP_nu i:       @$(n8xJ9J:J=!>!?!@!G!H)I1X3Y3\3];^[M6ba#daeafalatauivqwt<x|DyLdhCcobbler2.8.50.1.el7Boot server configuratorCobbler is a network install server. Cobbler supports PXE, ISO virtualized installs, and re-installing existing Linux machines. The last two modes use a helper tool, 'koan', that integrates with cobbler. There is also a web interface 'cobbler-web'. Cobbler's advanced features include importing distributions from DVDs and rsync mirrors, kickstart templating, integrated yum mirroring, and built-in DHCP/DNS Management. Cobbler has a XMLRPC API for integration with other applications.]i(cbuildvm-aarch64-14.arm.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://cobbler.github.io/linuxaarch64if (( $1 >= 2 )); then # package upgrade: backup configuration DATE=$(date "+%Y%m%d-%H%M%SOURCE") if [[ ! -d /var/lib/cobbler/backup/upgrade-${DATE} ]]; then mkdir -p /var/lib/cobbler/backup/upgrade-${DATE} fi for i in "config" "snippets" "kickstarts" "triggers" "scripts"; do if [[ -d /var/lib/cobbler/${i} ]]; then cp -r /var/lib/cobbler/${i} /var/lib/cobbler/backup/upgrade-${DATE} fi done if [[ -d /etc/cobbler ]]; then cp -r /etc/cobbler /var/lib/cobbler/backup/upgrade-${DATE} fi fi if [ $1 -eq 1 ] ; then # Initial installation systemctl preset cobblerd.service >/dev/null 2>&1 || : fi if [ $1 -eq 0 ] ; then # Package removal, not upgrade systemctl --no-reload disable cobblerd.service > /dev/null 2>&1 || : systemctl stop cobblerd.service > /dev/null 2>&1 || : fi systemctl daemon-reload >/dev/null 2>&1 || : if [ $1 -ge 1 ] ; then # Package upgrade, not uninstall systemctl try-restart cobblerd.service >/dev/null 2>&1 || : fi(K i-t i +8d]NNNN]K&&&pEbv'Vc(lYre'k p1MP1s ?nZ  e maD3D3LvPP / h h [ / /D__#  @///$$aBB,/''s]]s]] d d v$$J==+$K$K BY&s&s  ,55&&DD1n'd'dZ00u 9 91ee p99  gg  sCCm44 B88`V<< pW<W< 99 kk ee 60 ͟y~y~PM Ey@=&-''#i44!3))'eaa n nl e yFDZ Ŭs1$y&2 @D [a=5  1 S8(>.~!e1@3EtADlf"1 A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAAAA큤A큤A큤AA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAA큤]i(Y]i"]i"]i"]i"]i"]i"[ ]i"]i(Y]i"]i(Y]i"]i"]i"T]]i(Y]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i(Y]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i(Y]i"]i"]i"Yq]i(V]i"]i"]i"]i(VT]]i(Y]i(V]i"]i(V]i(V]i(V]i(\]i(YT]]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Y]i(Y]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i(\T]]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i"]i(Z]i(Z]i(V]i"]i(\]i"]i"]i"]i"]i(\T]]i(V]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i"]i(Y]i"]i"]i"]i(Y]i"]i"]i"]i"]i"]i"]]i"]i"]i"]i"]i"]i"]i"]i(Y]i(Y]i"]i"]i(Y]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i(Y]i"]i"]i(Y]i(Y]i(Y]i(\]i"]i([]i([9910007cec20d8de07d1e96620bce41c4ae2d17bcffa23c969f46ea74098da85cb00b0acee56dac3e3dd201693e2d814a2dcffe355dfa28d3d3f68bcf09e84d4937ce02c90db69161b0353c5cf17c31e2183955d3ec22ac332f1c7d1e8855e377f5edfc96551a8778e9126ab6d7beb6682da125a6fd79bc0cfb6e06264d94da9d37e76c2bb43fbdd2524c456cfeb43ca4ce8becbb0369bfcb614a5630dd9a86b9eed1c3e6af5956a19a77bec4a79aab722e3a1b43a2beab6a71710bd21970397376d3c319c2bcf58397c636980cef63c5bef4d69e18076367212c468836a4c20d528bc92ecf852029b50f451a30eb7eef4c245d31d87ba0c3bf291426a3976faa3b04b13d0d469f1896c2ac841c558ed8fd79c546d9c46763e507d2fa8af288fce0d2cf3556c800d40b34a0f63d896b238a3a634934b99478ca949221d4451cdaed9757e3cd1829da0c4227a846d3c40dafb902f3846535797c09035d9f07e388656ef023ecbac01f423534bb9b7af16cd97d7825326c1acf95f1dde5dacafcbd07e41ccec94bdb5dd950d8230e179df932db521273ea82692b5016cf80e1f63b49f5e7ca9cf482f8204e9253561874f4c7ef415cbd287e497652ca2ffd1d447aced3bdf44ee6dc1605b343eb9e5d9fc2e9c2be100454bc3b77dc21d27f1f02d56093b126b24af7400b176cfdbed6e2617cad47038a3a79370225b87a2d4fe52e62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0fe62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0fe62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0f77b77f4bb65542dde3839462307d83f47991d395fb85b442f68f1cad0609122ee62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0f56093b126b24af7400b176cfdbed6e2617cad47038a3a79370225b87a2d4fe52228f9cdab1c67c2a5dc1336f5b5280854f2bdf34972f94c21fe2d281817dd48728e055434a15793c85cd8c4dfa54d6315575803b25532c93bd569f362ded943628e055434a15793c85cd8c4dfa54d6315575803b25532c93bd569f362ded94367e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f47e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f47e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f4b732d4ffd9bd2310a450890d67f106c7f5f4743373a25bcdc6b799cd3efed90352e63914c8661ceac51ae40e2f09089c3d6f3208d997504c5d4ab6f17902a23a761586a670d72e33b905de81cb6dfb7181b3fadeaa0fa29848900c1477d1585c761586a670d72e33b905de81cb6dfb7181b3fadeaa0fa29848900c1477d1585c86134ff865d15eb7d90f4d11b4de9acf842106068ad02eeb94aaedb12d29a0a8339ecded81af70498adf49293b0befcdb16d8799b884cf5f22dda728a9a7b79dc8eafaca957f19ccc8cf0783c43246ffced7a795d24106626fac5b3c31848006eeecc0ceee5e2b408796efd961b6e314b0af818be6afee536f714f5362a307d631ef4360b677a67d5320a7e93aa9b9ed8c90f384802833e1891f00d6797e5364772b85d36f341e1dcdb2a50cfe85fa257e99ea6e13066ed0d14f660b6fef325ee9d71721bf2c0451cbc27597da2a21045a3df25c4bd0f5fd160d65e3e01e5cf11300ecae87b249fb7ba5505fbceacb96b74455c19bef953a66f5a101270bf20f7195ae17af30be39b027ff09acf347e632a4d7cb96ad5468f763bf1219ea3cf003285b59979604937767d7050d08633bc140dbc46d2f546db5b86ac536fcba2ec72ebbad70c3a7d4d93eee2258ad9252632ae327573cce0f85cac381a5de3cf73cd789b19bbcb65d6994dd105b6da2620d78575f6e79e042932260167a2b4723e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855efb83f2a277e9f49b38efd505f5cbb93885e721b6bd16b788937c9396174c006607d38e0b47f1a32db68308854582188748dc158916eff6418f6462c9c74df946833a132772b1c9c5390a60a5bd6f95cb4088c11f5c82bf60f7621541ae967cc5cd01bb980780f17850da3259ab5cc4f30f0e5797a189047598df617413926b05983d63114756319ebc94c1148da96e19c0ec433ac48f826a636ea0fa30323216c597b73c0a4d7efb128bd0e8084bb1d7c37190cf8e013d69d6f549f669b50a36f23502885a3fb8a84fe520840e6f8fc7d1aceca59d41d9193b1c05dcc0eca5a79a3989bf82a9261cbfb0f3f3b5e93a15314b61390e8c1f571e642a361417ee543d54e3df2b8e15554150f1e2e4af7772913711eee386b96a156ec5bb0f1520ec26624ecb9485a5ba46d040a772206ad32189309641b2231282936d879b0e58685653612fe093c76b4f62097998cd7f16c9c51faeb84485624036cc6f00141f3e0d08a7fab7b4ae4dd20d62135dd4aa00ec529da99cb86bd100c80688e42f06b6c597b73c0a4d7efb128bd0e8084bb1d7c37190cf8e013d69d6f549f669b50a37897b5b4117a9fb936cc29164c855a471f405f3086eb9d58a877ab49bd8370d9831e1c13d6f77b9bf6d7b03ae788071efdc865285bedc6a904f7e9dc6f6abf5beb932f5322fad27a70d2d42468a71598addc196928974754ee477bc1d4fc7ac1fee5d8ddcb41b64d976a89ff2e0d61e9063546aaa32c648a720e776ddca78b79a81d8e5ba69c492a0227ddf25cb42df4e3f8b733b0ae1bc61ac536356bb8ab95c790f40885509a17603c4f347420d89c27c56a7e4393f6cda4fa243b4cac829dd0cabbdd4abe15dd1b7dc872c23185521d0698a74a3a39912351469b487fc22e29081c6632d2c36b0cf564e03a83f73ea3793aa368242caa5142f6947cc0229f6b3e043447ae95a7ccc2d1d30b40494b426060178c2d6ac537935832451526a361ae30e50a0e752d17a130d0a17d1e53f083ecd531759c05019e41477be3beda62a017a406422443ac801c06d973d35408512c758cbf4f3b953ba99fa1a9dde7b1f02ed979f28cfebbe9351d41ed4ecd903c5c947c91211a01276c1a2e7515811aa4b7472c1ed9f8e3d226e1418b8ba751dbb67aca9455934e623a219835ca9249357e5aa895495b3e0640bbf429ef3b7fcd2a3274f83457d2b4495e9ee84c6423acd7bcce95f8b9fb813cc3ff5d575e1350174f18b918120a1f1ccbaa8baad526c781ee20d79a1147e21ab27435d1e0e08e9fa604d24a0816cb9c1221e381f56c0522672e0028e5cad6b705d86c7f98c66e609798a3b35e0b9e54370bb85636cd537d9ebc60e8937d63deac79a84423b37d9563c5630549150d31d09429a64ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555dc6b3d65334ec4ce346161b0f3d85fb16a84ba65e617ce20156b65830f1c8605dc6b3d65334ec4ce346161b0f3d85fb16a84ba65e617ce20156b65830f1c86008891e9d654414711cbf6f12863ba3514044e449c7ce24c81a03cae6c7bab12fd01e7d02636362b19d6b4bddda0e5a3a0be75df6176740a83707ac191b30c43bd01e7d02636362b19d6b4bddda0e5a3a0be75df6176740a83707ac191b30c43bab8be894c07b49251b124d69020491253be8f04de0332b06c6130125f1718f90cfd5d9e928497f713b368486739b3748f7822c8cf107be30cb4ec0b155776d99cfd5d9e928497f713b368486739b3748f7822c8cf107be30cb4ec0b155776d9956f05e9fd480c275d8736e80454e32c5e5c366b575508f6c0d1635d142afa00c865cb52c1911f1618f261abb8bf393440e90f1aff1b531fc3e2e68d524162a2d865cb52c1911f1618f261abb8bf393440e90f1aff1b531fc3e2e68d524162a2d343285ac4dc9132d2cbd3884fb077fc18faa3f39003186f9b08d61a90c86bd7e1ac729af70b5b8ef59c144a3fa2a8debabd181ad83f60f8c7117e9997081f76f1ac729af70b5b8ef59c144a3fa2a8debabd181ad83f60f8c7117e9997081f76f3ae5c10dbd4a0e6f1a21e6b26886070af5c20a841d103db8db5414e72cab5032c11c51c16dc369fa62c725c37ad80caaca314ed617710ed1c1368fbe7f113cc2c11c51c16dc369fa62c725c37ad80caaca314ed617710ed1c1368fbe7f113cc21b821baa79b651a35f0665332ea2ec6f92dfe9e2291ad3f987e139f06337cfc2e9943a35bca4eba153fd1073cda3d19afe8bb39c8ddc8fab68663ccd12c698f7e9943a35bca4eba153fd1073cda3d19afe8bb39c8ddc8fab68663ccd12c698f7b64ef2e34d13d5191f28ca6074562f1ea99ad5f2d55bab3ec518e097110c214cfdb55693dd95e70f371f6a1f5084e8d587da5addba563497c735ef528d872850fdb55693dd95e70f371f6a1f5084e8d587da5addba563497c735ef528d8728501f9d3f76a169c919045e6c1fc3f11b126905863fe382a335e3eccf6a2b35496595ee672e1bc25cf860a122619da4f5e7a78263ce214b57ce924ff14562e5555c95ee672e1bc25cf860a122619da4f5e7a78263ce214b57ce924ff14562e5555c5d2faf287fa76c36bca5e2c3b82618ad47abcfa15a4f4ed89f9067bceb8e4964e1c9bb29004fe3d044e3ab2846f3a889df3016be386c2f6efeb9a094903e2679e1c9bb29004fe3d044e3ab2846f3a889df3016be386c2f6efeb9a094903e267999447a14de9a18320e3a09b5a0f2387055e3210b5ecfb775385e4ae885d1cff87f74f8548bf6fb067704f6ff5bb7681ef45a1c426daf8fbd60a477fbc293b7167f74f8548bf6fb067704f6ff5bb7681ef45a1c426daf8fbd60a477fbc293b71687dfdff5d32897023530f1c50ad798eaff01a60dad6455ed4bebbd91be423c239cb9196ff518d707ce55e3edc89d8d8f70cf2d7eef76f5aade536e18bbb38d959cb9196ff518d707ce55e3edc89d8d8f70cf2d7eef76f5aade536e18bbb38d955d28eaf42126729113537fd18b28eba22f80af5881dd7bde97b8223f950ee33c06b144b977269f74029dbcde47f0a7ba3099a9a1e9c04930ad914df12e09d52d06b144b977269f74029dbcde47f0a7ba3099a9a1e9c04930ad914df12e09d52d228a251173189559422a0d356b810f5765d6b5279aba3f6e186e0d5e21aeb855781a5ef2dff3ee13fc93184ea371eb7a9bb4042be268bf951ec05232c46edeb5781a5ef2dff3ee13fc93184ea371eb7a9bb4042be268bf951ec05232c46edeb5ae735823358f5a98b02fe9055cc58df1069bfa3ff2d289034f9b7bade18ee189eb00c3859cb128e9fd15b5e9ef009c1fbf87377de1995d585b4f9a666fdd2162eb00c3859cb128e9fd15b5e9ef009c1fbf87377de1995d585b4f9a666fdd21625a5834ac8169e637140028b84b448ba730f77582b2fe5b8be6f13ef30428fb7aa26f0c099892c636898b634a564cf9ad784215eab6907116d24a04993136673aa26f0c099892c636898b634a564cf9ad784215eab6907116d24a04993136673a34be4c2bfe07f437f653b890a7ee81db18418d2c3e718c00b832f65cca5fda309d87fecadfd9e064984abf2e150a1402f8c5b27ada4adb40083f318b81a098339d87fecadfd9e064984abf2e150a1402f8c5b27ada4adb40083f318b81a098330a884f767eeb31e27969ae7c0ec847d0641ad25cd9a391cdb6bed170e76d77ee8ee923515547146a01a2614be5d22e77f36c3c5f69b3726c5958ec3d7b5dfdbb8ee923515547146a01a2614be5d22e77f36c3c5f69b3726c5958ec3d7b5dfdbb13d91bfd7332348d74c837d9521e0ac138faa83623e5c2c468040315e6963dc2498b6a4760e2e9a4c1b06f25c47ff750c3f35287cc4293fec0c45b41627d4c33498b6a4760e2e9a4c1b06f25c47ff750c3f35287cc4293fec0c45b41627d4c331d5119605c36f5a7c2869a3dba1033d4871eb3ed02f2960020fbc2ecb5e53bc9a34bb53c4710400b6a5d88c727de3565d005306a6af62a02d1cde3d7708c4686a34bb53c4710400b6a5d88c727de3565d005306a6af62a02d1cde3d7708c4686d36df728bf2419db0ed1c1b7e43589b766e7bda72b2021d4130f80cfb35a02f437096370a758e069e705435f1fae2ba8aad41cc7548e217751bb6c95f771bcca37096370a758e069e705435f1fae2ba8aad41cc7548e217751bb6c95f771bcca9bc2184feda177d72ef1360ddc375e60723a09e37c4f87469bc43141394b56e1075c4f18059847bbaa5385502b82ccd23c9b6560ea0c805db300e5167a2033e9075c4f18059847bbaa5385502b82ccd23c9b6560ea0c805db300e5167a2033e9a19e31a517378dd56e655aa6eb50a54a3e487e7c76ea2683b4542655990284e577c2867e29efb052cf0d6e5a58d22c1c99399f0a0fa6d709b09b9db3737ff7f477c2867e29efb052cf0d6e5a58d22c1c99399f0a0fa6d709b09b9db3737ff7f4060750615ed6ceb9d87dac923d93723f460fdafb76e17ed636aeb23e3b2144388746deef3b36ac32e54f6f3647373c857be5d5f7a4096332cc938800fffb1bc48746deef3b36ac32e54f6f3647373c857be5d5f7a4096332cc938800fffb1bc48bf38c525a4688c6530cdc94ae5cf7d8c32a2affbc9aa3b2e48b5f4736fd3d8e88e9126e91a163be4de1a63e4a2564ca0ea1bd3d2f73fdf24af1fddfbbb3691d88e9126e91a163be4de1a63e4a2564ca0ea1bd3d2f73fdf24af1fddfbbb3691da36946243a0d3565c9a93fb7f4d9376b4a63b4f4d58a719e1e268e03308420c99042293922ed922b56a5278e5baa5517b4f7dce04d58b4a01128c43c9264193f9042293922ed922b56a5278e5baa5517b4f7dce04d58b4a01128c43c9264193f98ef61b76b18b0437801a5eaf2c06641a9c9b21fbd3a7cb61b916e6caa2e6e5463bbb8b35b040171b9d235d62afe38a0a2a5eb81cdcb8a82712b33d828cf783963bbb8b35b040171b9d235d62afe38a0a2a5eb81cdcb8a82712b33d828cf7839381d50bc0e84c6b6c353ef4aab521ae5b47ef49d562582935e72abd91c64e2abf7d63b94f69bc9bc67f143405d491acf7dc79cd160f24a3a69388ba2226a6dd2f7d63b94f69bc9bc67f143405d491acf7dc79cd160f24a3a69388ba2226a6dd236cd09db976b1a1a757d280611f71932e879c00c0d73877c9c791a2dfe06d49162425dde71abe40df1ce84a75a22332ae233eca5252ba7d58082fc910b4cf2ab62425dde71abe40df1ce84a75a22332ae233eca5252ba7d58082fc910b4cf2ab9cda3f4dc8d220f4a141d862764ba5be52d0fd02a01c81d19fd047765134ac29cec943876ed09278647a5d4ecf9fd39c714c3f058612b931d1d25e2b5586ac17cec943876ed09278647a5d4ecf9fd39c714c3f058612b931d1d25e2b5586ac17bf312b24ba0bdc9496a1cb12dddbdeb802918d8cd476146a5240055ecca0adc7674d8d2ed23bb7a9f9f5987f2e9a0ba6bc41b2e0d5579df7acfe336b23a31a6a674d8d2ed23bb7a9f9f5987f2e9a0ba6bc41b2e0d5579df7acfe336b23a31a6a6bd6eccdb7b94f3946c71b40c980d6da9b8ce7dabe9a4d12f0a382dd47459ac98dcd1ef16544e2d19031d802e75c5148ea92d35fb931c99f7805aeb925654fd28dcd1ef16544e2d19031d802e75c5148ea92d35fb931c99f7805aeb925654fd20a14c38b0141bd0ab7417c5b839399a7d2e4440821be4700f9e5f621d0e3b636f9ae6a730351122dac9f0d78ce9127705ebd40dfaa02ca8d21d624b991e63fe2f9ae6a730351122dac9f0d78ce9127705ebd40dfaa02ca8d21d624b991e63fe2d49acbf3a907b8d7d1b75ce918b129d9f5c73bca28678fdaec7733bf9d62b710d9ea6428c25c4583aa428b6efab041b9b99c69ee721d7ac8fb87250637813f6fd9ea6428c25c4583aa428b6efab041b9b99c69ee721d7ac8fb87250637813f6f1ea938d7dfe7eda461e32c6cdccb8bc05a51bf29f47a72e3d17b8d1e30d1026ca353c4b66aa47369254626ba1ee0fa2bf66e4a679e6184cc7c50fba2f05365c8a353c4b66aa47369254626ba1ee0fa2bf66e4a679e6184cc7c50fba2f05365c8840fd0fa670f396ae0820c69848abeadb20d38a117270b9634f17b01316634f15033b123916a401adf3ebfcf1907ada0cc1bbdedc54000290f7843fb3f05f1625033b123916a401adf3ebfcf1907ada0cc1bbdedc54000290f7843fb3f05f16280b7ba957ca9bc60354d4c7e0687ae65d483496f6dddefa6175ca12127308d735e1a5f2f8fbdc41bc2e667c803e3a9493869e6da493458c57569bdf9bf0ac27b5e1a5f2f8fbdc41bc2e667c803e3a9493869e6da493458c57569bdf9bf0ac27ba0e28b7238ac596dbdd8f1b325b8459f133761d7a2710f4c4cb8fac6a0ade06e8341afa45c6bb15037ab0333562a8f4654ab483df5149fe18af6c0876ef718e98341afa45c6bb15037ab0333562a8f4654ab483df5149fe18af6c0876ef718e99bf26244680b08fe101749dc54cda6a5691082db1e7fe9714107c172a462b559ed993b9642c48e0fa5109718ab8abbe9b721d05a88eaaf8b35bac0302150af28ed993b9642c48e0fa5109718ab8abbe9b721d05a88eaaf8b35bac0302150af28de3b5b8bffddc6e0e9de6951c21e118fd3689f8faff85ed3a46605fdae470b56831fd93616b53242a03d8b69f9cab2a732c986ee844c46682def4f129edfb5bc831fd93616b53242a03d8b69f9cab2a732c986ee844c46682def4f129edfb5bc2a3fdb7113d064b9bfa76357ec84e71f2693a1afb834cbcd5dd74d79895a17d821765229f09c8a2e109d4c0c240e47343b7b4f5677c02040b5592243809cde1121765229f09c8a2e109d4c0c240e47343b7b4f5677c02040b5592243809cde118abecbca025394bc8cecc893291b4a909b3a1f978ec80adcd180011a324594171c5c4cbf50050fe5530090f00d7d4480018c8d44ab0e2f838c3f481fd15ffaf61c5c4cbf50050fe5530090f00d7d4480018c8d44ab0e2f838c3f481fd15ffaf65ef0461f65c5974387056b8bd3c9af173886b39f143847c010910bf55a9d84b56bf64cdb0f6d56720eafd1c8c3ac773358675e68f0815c11b859ce0300840e376bf64cdb0f6d56720eafd1c8c3ac773358675e68f0815c11b859ce0300840e3799f1c81ad825a120d12a324044f3184a1493c0900d1f23c6017844481c4617a961a61f8169b063414a5b0b9a8ab0f6c02f74c1b81c3a99b1e8d2890bb3fe652561a61f8169b063414a5b0b9a8ab0f6c02f74c1b81c3a99b1e8d2890bb3fe6525b071f6bd5df030a534bbd91d4b45182f56b56c55412b0e12626530db1feb8360fed3cf22ae369bf25f4d009d76547a53bb65d52a1f8abdc29f5e124ca371e9b2fed3cf22ae369bf25f4d009d76547a53bb65d52a1f8abdc29f5e124ca371e9b2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855baac51c50cec32dac39c4bca98e1640a8c25c43fb3a7ffa655067f2ec1f3fe56baac51c50cec32dac39c4bca98e1640a8c25c43fb3a7ffa655067f2ec1f3fe5651a47dd930b18e2892d911f6ff7f219354a195be90c1395950fcefdacf145c76b69ceb0bd6c5e0870bc7ce3bec6dfc0078e2c50d68ef18750f389deeaf21bf46b69ceb0bd6c5e0870bc7ce3bec6dfc0078e2c50d68ef18750f389deeaf21bf4614b8b72e9f944c441da1d04f8f017b3287ca95295e2a94d6df392a33af09503460019f9f8fcf3c4a7732ae1ee8ff943dcc839ce6d4c58a84e4724c5c7cfb1f8860019f9f8fcf3c4a7732ae1ee8ff943dcc839ce6d4c58a84e4724c5c7cfb1f88ee6c433c2f88e08eb973216c576d1f0467775a7da680d96ca5d9406f1fea946d018970223e4d1c15ee700628b74c6a1bc4dcd85c66b9b45f0866806d0c9a56f7018970223e4d1c15ee700628b74c6a1bc4dcd85c66b9b45f0866806d0c9a56f7e7a82c1b1c025c320173fb75b2169107e85fd5a48f0c28a17d0008356eb3fb0ab3c4ff1208791f0b9d8a578982cf85d2d326e1b55c9bffa44f037c07e4c9b14fb3c4ff1208791f0b9d8a578982cf85d2d326e1b55c9bffa44f037c07e4c9b14f2e2b5ceabd961aa0477a39d8be1d2de22958ce6ac1a1909a0da6c0aead5730072a51b3409f60fc4fabe241c99213324dc38297dffefa6f9e06e254eac5c62a962a51b3409f60fc4fabe241c99213324dc38297dffefa6f9e06e254eac5c62a96f8d9b6ec4296d708f0854b39f54e9415d647e594229d2a12f1dcc8c4bada52fa9c91b7b9475369210841cde0d042247ce39708795d9d96a3c15dd1ef5eb9cf459c91b7b9475369210841cde0d042247ce39708795d9d96a3c15dd1ef5eb9cf45f72db93549b7bfbc535e4501f2b6f7cb2e89977574cf8780aabf6d9168c3aa3a3a2a4b4f9e78ea6b28e7c97f6b5219e4f3bf25a139b3efe5c10099bd3df5cd7a3a2a4b4f9e78ea6b28e7c97f6b5219e4f3bf25a139b3efe5c10099bd3df5cd7abb59f893f023f0ed0c76918aafb150c6f31eba90f3589b63cc88b82e556727a87d4c9be4a4c5996da766b6f6015064aa5ab9edbdf2a1b78fc63959d81ae76fa27d4c9be4a4c5996da766b6f6015064aa5ab9edbdf2a1b78fc63959d81ae76fa2b0faf1e45a5258c76186a058ccc6de69b1f0df0f758786bde50b89bea37154376e0fcc704c4ad682bf8cd6b16fc1939e268cee93085f47505c3aa4c2c042f4526e0fcc704c4ad682bf8cd6b16fc1939e268cee93085f47505c3aa4c2c042f45243008e809ef39380bc828c5f4d4adf6b6c8f2376292bfd525a7849b681b5eeaccc4f749fd3c508ba379e408e3a38a2c3b4e6d7ff3615bacb77b2c80aa08c7411cc4f749fd3c508ba379e408e3a38a2c3b4e6d7ff3615bacb77b2c80aa08c74116ea66bb21679758df41661d1cca066c32d0c08eff958a9bc2ec6dfb645d27ef5c7412c1f7e994e77c358e5a50edcd4e8f4ecbc72b39f0e39b5282fa91cdaedd5c7412c1f7e994e77c358e5a50edcd4e8f4ecbc72b39f0e39b5282fa91cdaedd54d6e2c18f83532d4fe14a0fffc9133914e35ff63be058c864d85d1904dcbeaf40e106c3edacbdfca42e5ef01e6bd22c05edfb07a0e593749f81dc306ba5f56560e106c3edacbdfca42e5ef01e6bd22c05edfb07a0e593749f81dc306ba5f5656af3df61c49ce0998565769b1aa99bf5d8a9e1eb4ac75b535f18d0aeeca8ae62eaf32839e21d1aee4c25c14ecd6a5cdf29432d8ed32232cd0c7c2aa76fc6aaa29af32839e21d1aee4c25c14ecd6a5cdf29432d8ed32232cd0c7c2aa76fc6aaa29e7ea5ddd483ffd088f19f5a823f656900f8bb1794706529d156e5b4b255aa4c4def78d56c258614187db68ab5d6fd71d820f5e023951d868163ee94319f98479def78d56c258614187db68ab5d6fd71d820f5e023951d868163ee94319f9847906fbbd819121b1e1222f069b4b884031ef8075a8451d014424155a66a6018902bec13cd884d745636ec5053617c4c5fffe2e98d4c4a2285c70eb7da0862ed424bec13cd884d745636ec5053617c4c5fffe2e98d4c4a2285c70eb7da0862ed424dfa74df4435ae48cd607714fc3ce56abca46584413c26883c7a3612c8ba00459f9312bf780136bda3da5a79fdad75cfc71f36f8222b7cacac98a92fed83a6cd8f9312bf780136bda3da5a79fdad75cfc71f36f8222b7cacac98a92fed83a6cd8e087f2c7606b325e043c57e7d29f6faa0c4cd81071f584abc2b8b47cc0e90d98434805f612788303a3981a9769aa4cdc6fc0878564434f125ceff4086a22117d434805f612788303a3981a9769aa4cdc6fc0878564434f125ceff4086a22117d4615e54d5d3729e9d92a5157717d7057aa337f3480bfa8891e14aaee6585e083010205fbfdee616c310e4fb66c4eca8a45d93c99c0126b50e949a4e31f7a656b010205fbfdee616c310e4fb66c4eca8a45d93c99c0126b50e949a4e31f7a656b3a1a60b6e73936a7290e223010516db19782de5acac5b8262daba268cc80e59b4f5626d6e530908a278228813936012ecbece49d529240364e557a274f5ca35f4f5626d6e530908a278228813936012ecbece49d529240364e557a274f5ca35f0a43423dc5a6c3b78a0201765b9ea81d68bbb3092f6075473e6f90d9d1a7badeea4cc7860959a0b772ddb1fcec1af7894e91e168c08b054f528b57445562ecc3ea4cc7860959a0b772ddb1fcec1af7894e91e168c08b054f528b57445562ecc3823c3fcf020f0f336e85cde29d59678acfe2837b2ad58ec4a1061d8ff021cbbe19f94326ea681341739ed4bdb8b990c35b0db09bb6ff4babc9189f6a01ca391219f94326ea681341739ed4bdb8b990c35b0db09bb6ff4babc9189f6a01ca3912a154126c0e4527a1777645a4817d00f663a3679783a652342ec3d28d6d5cdeeda732d54b7b38ff6775ee3fd33f4e0f1701c6e150ad1b793cde20cb3686248ef6a732d54b7b38ff6775ee3fd33f4e0f1701c6e150ad1b793cde20cb3686248ef6904d7cc08f04d6b8c465a0a5064f81283faad38ebbf84f0e64c50c5c91f306ecb71869736c0fd23fe331303aa3a806a60ca40c4e7899d521f6482ba451399492b71869736c0fd23fe331303aa3a806a60ca40c4e7899d521f6482ba451399492d77641e41fbea56c80ffdf2cafb9c769dae58c88638e0392e9631ddcb9d3c861e3d3761460f42db7f600e75acc8d13d939d92e18ef1373dd061a29577a84a270e3d3761460f42db7f600e75acc8d13d939d92e18ef1373dd061a29577a84a270afac6f9a9af73037d17c88c985e69809f3a6892dbaa11dd38bd36e180832dbe93796b27e24cdc5c498e072ba9fea8c34c1703f3440c80fbf828ec4f1c735a8183796b27e24cdc5c498e072ba9fea8c34c1703f3440c80fbf828ec4f1c735a818a7fb52b4b7cfa61b2c2fcd715c2e417a4b8aebe8915b1bafc0038f1a02a8e784f09115189e1291ab9917cd5400118409f4115005538f3118225074c5097f5d70f09115189e1291ab9917cd5400118409f4115005538f3118225074c5097f5d70a622947955ee74a52d51b6ca375a18361687ba5b67a402c3e0776873f63fd0f11df08831cef167bfd316dd3162330904055500b40e57ba2119a6e9f4a1ba34d91df08831cef167bfd316dd3162330904055500b40e57ba2119a6e9f4a1ba34d9b6e4a441c63f128ddd8fae98af8dfeec3296194b0990ef4d1bdfcae3a97ff60f7503ef960c793be840f218ad3d04efcfc02fbd352fc3d4a1487b9e4cca01a46a7503ef960c793be840f218ad3d04efcfc02fbd352fc3d4a1487b9e4cca01a46a6a493b595dfaed3703606128926fa58dded509d93424362e3934931f9f10c723796c672a85015f824b77fd2c9a78af49c8549c5ad73d2b889de91509364ccd17796c672a85015f824b77fd2c9a78af49c8549c5ad73d2b889de91509364ccd177007bd87ecaf00370c90b94353b7ec2f904b50a5fbbd78f81ff41a1b48b8063c79b02e2dd96ddf4a09f9d49052331971012e15b13d1f36ce05cf78b213bb758679b02e2dd96ddf4a09f9d49052331971012e15b13d1f36ce05cf78b213bb7586db9589ae9a06c793d31180b2cab48babddde4fc0e75abb3e9a3d44de2baf9f2a9dffcffe0989dcafd650ea1b5e75069fc4893b921f5952a26551489b5d9bbcb29dffcffe0989dcafd650ea1b5e75069fc4893b921f5952a26551489b5d9bbcb2cdf9f620622c78b582086f2ae3608f249fecfb943460102a9e8e6a8da6828cbae60c35d342e1c297581cb4989693db2f989847392de2555f08f7cfc9129492097bfddb8319af16c665e71a1c3ff23c919e096da37e4291490aa0ff086d08e65e3180f1629e11639895e69a69d0badadd2341abc09f2a1b9cb9031a47b283c7ce41ddb5902c847b5c213d21c4ebe175ef35719a93cf06e911e9bcee7c9b75ec6541ddb5902c847b5c213d21c4ebe175ef35719a93cf06e911e9bcee7c9b75ec650cdf98158bb848f892709432f1fdc43ccda5be14480bbaf98fa0a41cf5faa6c63d975f63585dbc553bd8387a14ff85cf8aafa64c4f9b0e290754c318eb1a64aa3d975f63585dbc553bd8387a14ff85cf8aafa64c4f9b0e290754c318eb1a64aa5a2548edb68edde01b31e10415140537405f083fb10d1d78938c3a8a26fa8e87423d6784d2a7409fea9be184219bddcbfba6334968375affa6fb8e082056ebebdb33c30c526c40ac6c7e5a638ef42a3a7aed2dc6e0a8d766394736292361d1cb8b2f94697ec540833b41e7c8bb70320b0e1a39de7b0b46cceaf436f1b20bc3638931e9de4b7a7b6a5625f77aa8d2ff02f5d5d899275ff8113e7d97736a2581408931e9de4b7a7b6a5625f77aa8d2ff02f5d5d899275ff8113e7d97736a2581404a663d09f3fd3d8db73db41e8bffe275fa0882a28c68c0dfa6f4144877a96fdd32037bcc7c82d1cf1da5c9fa8f09bf54feef6ed38d57c45cd21a97dfdae0cd2432037bcc7c82d1cf1da5c9fa8f09bf54feef6ed38d57c45cd21a97dfdae0cd24e21b6408dc6026b9c60a546733bad6f260c8617dc28593c6cb48ef84646bb0b1ee17d99d42b27566cba821576f35f380d2cc6efdcf58247930d32f4ebe6d76ccee17d99d42b27566cba821576f35f380d2cc6efdcf58247930d32f4ebe6d76ccc069f729dc7029b4a221ea8c8d9b1d0c86f62547e7dc93d7de2db59288020413c36af58ece18423ddd80460db86f9271e712c82c17de43a1d151139dbd7a0fe0c36af58ece18423ddd80460db86f9271e712c82c17de43a1d151139dbd7a0fe0cffed6b7f6449a3877c8019a78a754c5bc44fb7e4b9fd72ea32a5640ff8ff807fd392097850a39c445884d9fd05352bc268d3d9c231d97396906fa030c41db2ffd392097850a39c445884d9fd05352bc268d3d9c231d97396906fa030c41db2f7379c71b972b0bcf72df1fec55e97491715f78e9893894de2d9cfe48d2755f7f2d4d962e9e968b21843316775eaac33000fbc79426a28f8325b414356837f8354000870720cc99a1824ec4daee2d13ba2f46197c6fa07c16e98c78a86fc2d87746c4cc8ccbe802fcb12b01dc34fd500fc18c08aff1794538bf7b899e55e1de92cdfbb446b8c079fcdf2b5c6187178561051bf6a30df1ed5729b98b878cbcd34e0253ba351ddd4a11fbaba0f5c55e32881b093e370bc85b735a170cb2bbaafbcd7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d7e2e779acbbd404176524c7e46ad488e41815ecd6ffd8c6e1463d76ab7da17dce26d1e818b0822c1d0c42fa4eec0c3e4f77eef9ccf729edfd9cc5ecc205c241619dce0ae2bddd64641f89f8b4a5d99f6711978338bedbfb3fb280108821263dab03ae18a57ccabea482852d2d673eac901419eddba3f60b696e2992322724e68b03ae18a57ccabea482852d2d673eac901419eddba3f60b696e2992322724e68e81b52914dc11cef7025c762fee024bc9bcdc426c08de6a26a2ad3b7418992157d5e516642691ee5256a8f0c65178fadab65f2c6d62cd6e3a74a4eb1290ad6e7de65a005352daeb5642636313059a7c8e136391a2ee53858849a875706fb311913d1b942f5dcb01bf6721ca8a09943aa2ffa5ae3abee8b3484e05c25b31a7b64a2a86319fe14a6fe575a091ab5fb56c748b8bac6b9ff043d62e0e2077e5be96e2dd077baa70e15155bdc556f5afbda34f0c4044b468bf75b8c573114f749f4749dc1c4a4adb67fa735ddef8db7a5f38551777a3ec9d65d58631675101a109f5c07a7f01eeaa12882dabb07f1bf7a8063d92c19a6e6c948910eb3956c87841c7fb8ab333a525af489863356850e135e138e1f0d6e9d8ea9e2f42269cfe1d332cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85535919f93194538e31cecc0e3d152ef63e8943c67051876b736fb8137204693c40a19a3c2a86ca9ac0258db5666fc9a20f2be818b4b248d43b4254613a02568af88f195fda97257238c4bd1320fc74cf983684022257f3577f1f7d0ff41b3351fc3da722439d8430c035cb94e903e269fae6fca890d5220d53c26536571dc3cacd7c211787eeaff237298c7bb40afb2e9765c45dea52bd20fb123a7e0afdec74c6c9b96f87674b5e4ddc19ff07b295c30c6635bcd018561ffddac6a4aa29e2e9158cefb65683ced652d95eaa29449038ca7918726a986031a1068cf20b11a1e7575245453656daa41199f3cad4dae283fc3afa5887ccc3bfd25857d1165d3c364d51d288d044e814eeeee74e23fc9531ef7f9aa9953f60e4668cca8540cd291f4267ab6153d5a4657485895f54346275c448a65ce125f32f8023a0ae3c84fb5eee915cd93d3c5ce03a0ca372cafca4206ef339faadc00e82ba998c76a94ad1d6b6781bebeb0d89b9f7b82a34f2522fb610c9f538329e0e293bc9a7c4ce6cadae850fa8916dba5576c44931ccef5a15d305b965dbf71808c6f5ee912b63faa15dfe2f0da51e873436fb2d55c6bae79115293241a3b6edc3d30f40d588318f74fd90d9459a8de1194f02dee6acf0a35f90900b3408c47b8a7ed2119eac05e4a99e4afbabb03346c54a98a4e7c6febc3c00857d69f593a8bbddecb0bd3f58fd528c9625eb880b180c59eb2e29eab39c9be8a410f3e1e533be81889b6f9864d5eac6dadab000a485928c9b4ae6c88fe7ab043f616b79490c36cd8b3c6183f3c2480ea18dcaef8b69d7da5b89de0dd9c1c68d0403cae5fd9e53413b1eb51c26d74a31c1ee1057972e6e01d7a2d1cceb352bc32e1f992bb0f32343d633fe242b62ce4806fa421e003447d3dbed8b95670633b1986af879bfeea0c06cef7f2a10b22d508660b8e2d7595bb92fef06a5e93b2538a9686dffc97f881ea6089501f9792276dc8ebe3972a3ef0357030303d889bd3d1168ce6ed0e00b51cd3b210e5db7ec4c92ebae759ecfcf3e2797d230f0bcc84daaacbff798693b97684b991e5f9cfc951a24d50b2c71a474bac43e36362a827b20472a2c86053181b5a8aa93220aca5f07aa1dd1339c42ffa85cbc4356cfb2fd1df0225a271a1739e614b8db7ca4e36856cf6b7f7c540bcbe52c6805b2ddc3966e31018de22ef8032dde3fc5a2f2b9de27f8b2036fc9564e35e08d5011c4e321e97444270c781c2cf119dafd386129a77715bf515d4fcd5904f66eb27bb4fad36efa08454525cd03a00cca525fba99f16351e7e5c89aa859e0bec4334b2ddbe1eb2cc6db2fed2cb596070d73da4e64934a0f62fd57c18a63a1136a2b88b8e25c872cc2b24daa69492f11a242fcdecdeac7b8dbfbbdcf8f5a4d1bfc9d729ef3bd2e8fffc522857abf0f7a9beaaf493e11854aba3e9211fccbfed31e673207911d251327238d7d852624ea21a6261cb320965b11ed38c03f9638f7df4b59b5336e014d77c6d9ee1ec0420577f1af626e988d2af369a046d8489bee2c4b28ab33360fce780e221596d9c98493f4e02136e684f03a75c666116973834c01777d0cb2e3648469a579c764a5fc5020db21759d54a29042a1c5a40f87611bcee4d06ca3b27009b76a0a604941f9a7d299d206dae53161868e76fba74a8f3da3d625b17610d550e47273613eac8267bd6d9051f140d3b199e97d9b81a5a2fbd6003f9ca71c8c2eeda02a5a5223a75bd08c106740e3431f1e8af2366ca0bd6c1eddab5d2cfc11011bf609149f790ad6bc8b7bcd8a81235d316eb68c08f1c31373aa3254ab4ad899a6b624e1ab34f3cce990185eec4a57cd73b32570fbce2ae4e1605a24a4e49206c804d30bde0508f2c3626fc1ed3ae3f2c0f83f6c183a0f29cae058a6a368b88ce5193e44f95753f1fd0145c5dde75f119303fd618b130b5aa061a2d62ac97f1a3f587451e7ab95e3499bca80954e299af270665a06e3d7cac5cff73a0c941a219f5256bcea3a725d0b106ad31b66f034459576aeb92e515c8db9b1c81ceecff2af37498affe7b8847d2be47b4c09e1a9ab3281e9193b38b1b941ff4a876dab571133cf1e327e61370f713dcceed62b61d2bbd2ba526608ebce9f0001e2950ea492401dbc4c6282007e7e900497d761dbfcd3ef8f7bd238f02a0753dcb2bed2dba3e3e17adabf9d1a985a777d936b060e69c96106628f0d96e09a6622a85b8b833361359bb44bed1d2a1f493fba2fa63023a809ec2070feffeb0e01a4509aa38022dfa40f728432e15398c59057223c53d81e15ede8058aa69dd9007f625a88a049878500bc4cdecaf1ec821e3141b1c9bd86eab67faf6c39420698ce44b6a3080cf0265d898369a2d6c532e78c61c407dba861a977f96afe98dda4f80b2c7ff98421d0e719ef62dcf2e0f8760f01c407dba861a977f96afe98dda4f80b2c7ff98421d0e719ef62dcf2e0f8760f0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcobbler-2.8.5-0.1.el7.src.rpmcobblercobbler(aarch-64)config(cobbler) @@     /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/python2config(cobbler)createrepogenisoimagehttpdmod_wsgipython(abi)python-cheetahpython-netaddrpython-urlgrabberpython2-pyyamlpython2-simplejsonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rsyncsystemdsystemdsystemdtftp-serveryum-utilsrpmlib(PayloadIsXz)2.8.5-0.1.el72.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3]c]8H@\R@[@[@[[[=@[@[ @[ @Z_@Z Z}@Zz@ZyY@YJ_Y>@Y%uXX@X6@XAXX@W@WhW@W@W-@W-@VVHVVV @UUL@U?v@U>$T@TCS@SS@S@S @Si@SS8@SVYSU@SU@QQV@Qu&@Q\PqPvPvOONT@NFNFL@KKK@K@Ky7@Ks@K y@JNicolas Chauvet - 2.8.5-0.1Fedora Release Engineering - 2.8.4-7Fedora Release Engineering - 2.8.4-6Orion Poplawski - 2.8.4-5Orion Poplawski - 2.8.4-4Orion Poplawski - 2.8.4-3Orion Poplawski - 2.8.4-2Orion Poplawski - 2.8.4-1Orion Poplawski - 2.8.3-3Nicolas Chauvet - 2.8.3-2Nicolas Chauvet - 2.8.3-1Orion Poplawski - 2.8.2-6Orion Poplawski - 2.8.2-5Igor Gnatenko - 2.8.2-4Fedora Release Engineering - 2.8.2-3Iryna Shcherbina - 2.8.2-2Orion Poplawski - 2.8.2-1Orion Poplawski - 2.8.1-3Orion Poplawski - 2.8.1-2Orion Poplawski - 2.8.1-1Orion Poplawski - 2.8.0-6Fedora Release Engineering - 2.8.0-5Orion Poplawski - 2.8.0-4Orion Poplawski - 2.8.0-3Orion Poplawski - 2.8.0-2Orion Poplawski - 2.8.0-1Orion Poplawski - 2.6.11-11.gitf78af86Orion Poplawski - 2.6.11-10.gitf78af86Orion Poplawski - 2.6.11-9.gitf78af86Orion Poplawski - 2.6.11-8.git5680bf8Orion Poplawski - 2.6.11-6.git95749a6Orion Poplawski - 2.6.11-5.git13b035fFedora Release Engineering - 2.6.11-4Orion Poplawski - 2.6.11-3Orion Poplawski - 2.6.11-2Orion Poplawski - 2.6.11-1Orion Poplawski - 2.6.10-1Orion Poplawski - 2.6.9-1Orion Poplawski - 2.6.8-1Orion Poplawski - 2.6.7-3Orion Poplawski - 2.6.7-2Orion Poplawski - 2.6.7-1Orion Poplawski - 2.6.6-1Orion Poplawski - 2.6.5-1Orion Poplawski - 2.6.4-2Orion Poplawski - 2.6.4-1Orion Poplawski - 2.6.3-1Orion Poplawski - 2.6.2-1Fedora Release Engineering - 2.6.1-2Orion Poplawski - 2.6.1-1Orion Poplawski - 2.6.0-2Orion Poplawski - 2.6.0-1Orion Poplawski - 2.4.3-1James Cammarata 2.4.0-1James Cammarata 2.4.0-beta6James Cammarata 2.4.0-beta5James Cammarata 2.4.0-beta4James Cammarata 2.4.0-beta3James Cammarata 2.4.0-beta2James Cammarata 2.4.0-beta1James Cammarata 2.2.3-2James Cammarata 2.2.3-1Scott Henson 2.2.2-1Scott Henson 2.2.1-1Scott Henson 2.2.0-1Scott Henson - 2.1.0-1Scott Henson - 2.0.4-1Devan Goodwin 2.0.3.2-1Scott Henson - 2.0.3.1-3Scott Henson - 2.0.3.1-2Scott Henson - 2.0.3.1-1Scott Henson - 2.0.3-1John Eckersberg - 2.0.2-1Michael DeHaan - 2.0.0-1- Update to 2.8.5 - pre-release- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Fix empty man pages (BZ 1653415)- Revert bind_manage_ipmi feature that is broken on 2.8- Use pathfix.py to fix python shebangs- Make koan require python2-ethtool (BZ 1638933)- Update to 2.8.4 (Fixes BZ 1613292, 1643860, 1614433, CVE-2018-1000226, CVE-2018-10931)- koan requires urlgrabber- Restore mergeability with epel7- Update to 2.8.3 - security bugfix- Really fix django requires for Fedora 28+- Fix django requires for Fedora 28+- Escape macros in %changelog- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3)- Update to 2.8.2- Suppress logrotate output- Fix module loading- Update to 2.8.1- Add patch to fix handling of multiple bridge interfaces- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Fix named patch- Restart named-chroot service if used- Fix logrotate script for systemd (bug #1414617)- Update to 2.8.0 - Restructure spec file- Add patches to fix TEMPLATE_DIRS and use OrderedDict- Force IPv4 connections to cobblerd from web proxy- Suppress "virt-install --os-variant list" error messages- Fix handling unknown os variants with osinfo-query- Fix typo in koan/app.py- Update to current git snapshot (bug #1276896)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Require dnf-plugins-core- Require dnf-core-plugins instead of yum-utils for repoquery on Fedora 23+- Update to 2.6.11 - Make cobbler arch specific to allow for arch specific requires- Update to 2.6.10- Update to 2.6.9- Update to 2.6.8 - Backport upstream patch to fix centos version detection (bug #1201879)- Add patch to fix virt-install support for F21+/EL7 (bug #1188424)- Create and own directories in tftp_dir- Update to 2.6.7- Update to 2.6.6- Update to 2.6.5- Require Django >= 1.4- Update to 2.6.4- Update to 2.6.3- Update to 2.6.2 - Spec cleanup- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Update to 2.6.1 - Drop koan patch applied upstream- Only require syslinux on x86- Update to 2.6.0- Update to 2.4.3 - Add patch to fix bug #1047350 - Add requires python-simplejson and virt-install for EL5 (bug #852422) - Use updated systemd macros (bug #850061) - Require python-ctypes on EL5 (bug #838884)- Release 2.4.0-1 (jimi@sngx.net)- New BETA release - 2.4.0 beta6- A few bugfixes and rebuilding the RPM because of a goof (jimi@sngx.net)- 2.4.0-beta4 release- New release 2.4.0-beta3- Modified spec version/release to be 2.4.0-beta2 (jimi@sngx.net) - fixing up a bad commit merge (jimi@sngx.net)- Beta Release 1 of 2.4.0 - BUGFIX - Issue #329 - Systems no longer allow an add with an image for a parent (jimi@sngx.net) - BUGFIX - Issue #327 - revert 5afcff7 and fix in a more sane way (jimi@sngx.net) - Removed some duplicates created by reapplying a patch (jimi@sngx.net) - BUGFIX - Issue #267 - old python-virtinst does not support --boot (jimi@sngx.net) - Revise install_post_puppet.py to use newer puppet syntax (stephen@esstec.co.uk) - Get rid of deprecated Puppet syntax so that cobbler works with Puppet 3.0 (stephen@esstec.co.uk) - Added ubuntu to dist check for named.conf location (daniel.givens@rackspace.com) - Expanded automatic determination of tftpboot path, isc dhcp and bind service names and config files based on distro. (daniel@givenstx.com) - Make the service name for DHCP and DNS restarts configurable for better portable between distros. (daniel.givens@rackspace.com) - Serial based on formatted date and revision number (alevy@mobitv.com) - Correct undefined variable name (jbd@jbdenis.net) - fix merge Issue #252 BUGFIX and #262 (daikame@gmail.com) - Add check for valid driver_type before executing qemu-img (jimi@sngx.net) - fix mistake remove import. (daikame@gmail.com) - move exec method to utils.py, and catch unexpected exception. (daikame@gmail.com) - not check driver type on create method. (daikame@gmail.com) - BUGFIX - Issue #305 - Incorrect Kickstart file when gPXE enabled (jimi@sngx.net) - BUGFIX - Issue #304 - Cobbler does not store values correctly for ksmeta Objects were getting flattened improperly, so it was losing escapes/quoting for values with spaces (jimi@sngx.net) - add vmdk and raw file create support. (daikame@gmail.com) - BUGFIX - Issue #267 - old python-virtinst does not support --boot (jimi@sngx.net) - Modified spec version/release to be 2.4.0-beta-1 (jimi@sngx.net) - Initial commit for mysql backend support (jimi@sngx.net) - BUGFIX - Issue #277 - move webroot to /srv/www for debian/ubuntu (jimi@sngx.net) - FEATURE - adding 'zonetype' variable for DNS zone rendering (jimi@sngx.net) - BUGFIX - Issue #278 - cobbler import fails for ubuntu images due to rsync args (jimi@sngx.net) - BUGFIX - Issue #285 - update cobbler man page for incorrect options (jimi@sngx.net) - BUGFIX - Issue #241 - adding distro with blank name via XMLRPC should not work (jimi@sngx.net) - BUGFIX - Issue #272 - allow anamon to log entries when building systems based on profiles (no corresponding system record) (jimi@sngx.net) - BUGFIX - Issue #252 - fuzzy match on lvs name returns a false match preventing LV creation (jimi@sngx.net) - BUGFIX - Issue #287 - patch to allow templar to work without a config, which was breaking the tftpd.py script (jimi@sngx.net) - add qcow2 driver type (daikame@gmail.com) - fix koan qemu-machine-type param test. (daikame@gmail.com) - Only cosmetic cleanup - removed commands that were commented out, added spaces for more clear code (flaks@bnl.gov) - Modified sample.seed to make use kickstart_start and kickstart_done snippets for debian. As a result the following cobbler features work for debian: - prevent net boot looping - cobbler status reflects debian installations - preseed file is downloaded a nd saved on the installed system as /var/log/cobbler.seed Also made download_config_files_deb snippet, make use of late_command New post_run_deb snippet allows to execute post installation script. (flaks@bnl.gov) - Some changes for testing (jimi@sngx.net) - Minor fix for urlparse on older pythons (>2.5) (jimi@sngx.net) - FEATURE - Issue #253 - Use PEERDNS=no for DHCP interfaces when name servers are specified (jimi@sngx.net) - install-tree for debian/ubuntu modified to take tree= from meta data. http, ftp and nfs remote tree locations supported (flaks@bnl.gov) - add support of custom logical volume name (daikame@gmail.com) - Partial revert of 87acfc8b, and a minor change to bring the koan extra-args inline with the PXE args (jimi@sngx.net) - New default preseed, and a few minor changes to make ubuntu auto install work better (jimi@sngx.net) - Add support for qemu machine type to emulate (option --qemu-machine-type). (isaoshimizu@gmail.com) - Modern x86 kernels have 2048 char limit and this is needed to support configurations with kickstart+NIC kernel params. Otherwise koan refuses to accept the param list. (oliver@cpan.org) - Allow koan's -S option to work for SuSE breed. Also remove -S for breed=None, as I assume "Red Hat" is not a sane assumption for all Distros without a breed. (oliver@cpan.org) - Only add a udev net rule for an interface if the MAC is set. This fixes behaviour whereby a dummy udev rule at eth0 forces the first NIC to get eth1 post-install. (oliver@cpan.org) - Make the domainname setting be the full eth0 DNS Name, minus the first dotted part (and not the FQDN). (oliver@cpan.org) - BUGFIX - Issue #252 - fuzzy match on lvs name returns a false match preventing LV creation (jimi@sngx.net) - Added back in the filesystem loader. (oliver@cpan.org) - BUGFIX - Issue #247 - Reposync does not work from the web interface (jimi@sngx.net) - BUGFIX - Issue #246 - CentOS 5.x install fence_tools to /sbin/ (jimi@sngx.net) - Fix post_report trigger typo (jimi@sngx.net) - Some fixes for koan running with an old virt-install (jimi@sngx.net) - Define pxe_menu_items variable when creating PXE files for systems (jthiltges2@unl.edu) - Refactor PXE and GRUB menu item creation into a separate function (jthiltges2@unl.edu) - django 1.4 and later have deprecated the old TEMPLATE_LOADERS and replaced them with a new app_directories.Loader (oliver@cpan.org) - Add support for UEFI boot to the subnet, but not for defined systems yet. (erinn.looneytriggs@gmail.com) - Fix redhat import whitelist for Fedora 17 (jimi@sngx.net) - Fix unittest on the case of haven't virt-install libs. (daikame@gmail.com) - os_version for debian should be similar to ubunty for virt-install to work changed tree in app.py so that I can use debian mirror different from cobbler server (flaks@bnl.gov) - fedora 17 changed the output of ifconfig command. This will make IFNAME set in snippets again (flaks@bnl.gov) - remove edit for now (flaks@bnl.gov) - Fixed snippets for bonded_bridge_slave and a few other fixes for koan/web GUI (jimi@sngx.net) - Initial support for bonded_bridge_slave type. TODO: modifying snippets to actually make it work... (jimi@sngx.net) - The webui_sessions directory belongs only to cobbler-web (chutzimir@gmail.com) - RPM: put cobbler*.conf files only in /etc/httpd/conf.d (cristian.ciupitu@yahoo.com) - better fix for pull request #228 (jorgen.maas@gmail.com) - make rpms failed because the misc/ directory containing the augeas lense could not be found. this simple diff fixes that. (jorgen.maas@gmail.com) - Ubuntu actually requires auto=true in kopts See http://serverfault.com/a/144290/39018 (ekirpichov@gmail.com) - Whitespace cleanup for the new openvz stuff (jimi@sngx.net) - Remove dead code (useless imports) (cristian.ciupitu@yahoo.com) - BUGFIX extra-args option problems (daikame@gmail.com) - FIX koan virt-install tests. (daikame@gmail.com) - added debian support to prevent net boot looping (flaks@bnl.gov) - README.openvz: - added (nvrhood@gmail.com) - scripts/ovz-install: - added support for "services" kickstart option - corrected repos and installation source processing (nvrhood@gmail.com) - cobbler.spec, setup.py: - added scripts/ovz-install (nvrhood@gmail.com) - koan/openvzcreate.py, scripts/ovz-install: - changes in copyright notice (nvrhood@gmail.com) - koan/app.py: - bug in koan: size of freespace on VG expressed as float with comma, but need fload with point (nvrhood@gmail.com) - koan/app.py: - added type "openvz" (nvrhood@gmail.com) - cobbler/collection.py: - openvz containers doesn't need to boot from PXE, so we prevent PXE-menu creation for such profiles. (nvrhood@gmail.com) - cobbler/item_profile.py, cobbler/utils.py: - added "openvz" virtualization type (nvrhood@gmail.com) - cobbler/item_system.py: - added openvz for virt_type (nvrhood@gmail.com) - [BUGFIX] template errors can hit an exception path that references an undefined variable (jimi@sngx.net) - If the call to int() fails, inum has no value, thus the reference to inum in the except clause causes an UnboundLocalError when it tries to reference inum. (joshua@azariah.com) - Add new ubuntu (alpha) version to codes.py (jorgen.maas@gmail.com) - Not all remove current ifcfg- post_install_network_config (me@n0ts.org) - Update systemctl script to resolve some issues (jimi@sngx.net) - More spec fixes (jimi@sngx.net) - Removing replicate_use_default_rsync_options setting and setting replicate_rsync_options to existing rsync default. Issue #58 (john@julienfamily.com) - Commit for RFE: Expose rsync options during replication. Issue #58 (john@julienfamily.com) - Yet more HTML/CSS fixes, cleaning up some overly large inputs caused by other CSS changes (jimi@sngx.net) - More HTML/CSS improvements for new weblayout (jimi@sngx.net) - CSS improvements for the tabbed layout (jimi@sngx.net) - Fix for settings edit using the new tab format (jimi@sngx.net) - Added a cancel button to replace the reset button (jimi@sngx.net) - Fix saving of multiselect fields (jimi@sngx.net) - Modification to generic_edit template to use tabs for categories plus some miscellaneous cleanup (jimi@sngx.net) - Adding an example line for redhat imports to the whitelist file (jimi@sngx.net) - Another minor fix for suse imports - fixing up name when using --available-as (already done in other import modules) - allowing multiple arch imports (also already done in other imports) (jimi@sngx.net) - Some fixups for suse using --available-as (jimi@sngx.net) - Fix for import when using --available-as - currently rsyncs full remote tree, changing that to only import files in a white list - some modifications to import modules to clean some things up and make available-as work better - fix in utils.py for path_tail, which was not working right and appending the full path (jimi@sngx.net) - Run the same sed command on the default distributed config file to ensure consistent indentation (jimi@sngx.net) - Add setting to enable/disable dynamic settings changes Adding cobblersettings.aug to distributed files, since we need a copy that doesn't insert tabs Added a "cobbler check" that checks if dynamic settings is enabled and prints a sed command to cleanup the settings file spacing/indents (jimi@sngx.net) - Change cli command "settings" to "setting" to match other commands (which are not plurarlized) (jimi@sngx.net) - Removing commented-out try/except block in config.py, didn't mean to commit this (jimi@sngx.net) - Fixed/improved CLI reporting for settings (jimi@sngx.net) - Added support for validating setting type when saving Also fixed up the augeas stuff to save lists and hashes correctly (jimi@sngx.net) - Fix for incorrect redirect when login times out when looking at a setting edit (jimi@sngx.net) - Dynamic settings edit support for the web GUI (jimi@sngx.net) - Added ability to write settings file via augeas (jimi@sngx.net) - Initial support for modifying settings live Changed settings do not survive a reboot and revert to what's in /etc/cobbler/settings TODO: * report --name show a single setting * validate settings based on type (string, list, bool, etc.) * web support for editing * persisting settings after change (jimi@sngx.net) - Branch for 2.4.0, updated spec and setup.py (jimi@sngx.net)- [BUGFIX] re-enable writing of DHCP entries for non-pxeboot-enabled systems unless they're static (jimi@sngx.net)- [BUGFIX] add dns to kernel commandline when using static interface (frido@enu.zolder.org) - [BUGFIX] issue #196 - repo environment variables bleed into other repos during sync process This patch has reposync cleanup/restore any environment variables that were changed during the process (jimi@sngx.net) - BUGFIX quick dirty fix to work around an issue where cobbler would not log in ldap usernames which contain uppercase characters. at line 60 instead of "if user in data", "if user.lower() in data" is used. It would appear the parser puts the usernames in data[] in lowercase, and the comparison fails because "user" does hold capitalizations. (matthiasvandegaer@hotmail.com) - [BUGFIX] simplify SELinux check reporting * Remove calls to semanage, policy prevents apps from running that directly (and speeds up check immensely) * Point users at a wiki page which will contain details on ensuring cobbler works with SELinux properly (jimi@sngx.net) - [BUGFIX] issue #117 - incorrect permissions on files in /var/lib/cobbler (j-nomura@ce.jp.nec.com) - [BUGFIX] issue #183 - update objects mgmt classes field when a mgmt class is renamed (jimi@sngx.net) - [BUGFIX] adding some untracked directories and the new augeas lense to the setup.py and cobbler.spec files (jimi@sngx.net) - [FEATURE] Added ability to disable grubby --copy-default behavior for distros that may have problems with it (jimi@sngx.net) - [SECURITY] Major changes to power commands: * Fence options are now based on /usr/sbin/fence_* - so basically anything the fence agents package provides. * Templates will now be sourced from /etc/cobbler/power/fence_.template. These templates are optional, and are only required if you want to do extra options for a given command. - All options for the fence agent command are sent over STDIN. * Support for ipmitool is gone, use fence_ipmilan instead (which uses ipmitool under the hood anyway). This may apply to other power types if they were provided by a fence_ command. * Modified labels for the power options to be more descriptive. (jimi@sngx.net) - [BUGFIX] issue #136 - don't allow invalid characters in names when copying objects (jimi@sngx.net) - [BUGFIX] issue #168 - change input_string_or_list to use shlex for split This function was using a regular string split, which did not allow quoted or escaped strings to be preserved. (jimi@sngx.net) - [BUGFIX] Correct method to process the template file. This Fixes the previous issue and process the template. (charlesrg@gmail.com) - [BUGFIX] issue #170 - koan now checks length of drivers list before indexing (daniel@defreez.com) - [BUGFIX] Issue #153 - distro delete doesn't remove link from /var/www/cobbler/links Link was being created incorrectly during the import (jimi@sngx.net) - [FEATURE] snippets: save/restore boot-device on ppc64 on fedora17 (nacc@us.ibm.com) - [BUGFIX] Fixed typo in pre_anamon (brandor5@gmail.com) - [BUGFIX] Added use of $http_port to server URL in pre_anamon and post_anamon (brandor5@gmail.com) - [BUGFIX] Fixed dnsmasq issue regarding missing dhcp-host entries (cobbler@basjes.nl) - [BUGFIX] in buildiso for RedHat based systems. The interface->ip resolution was broken when ksdevice=bootif (default) (jorgen.maas@gmail.com) - [BUGFIX] rename failed for distros that did not live under ks_mirror (jimi@sngx.net) - [BUGFIX] Partial revert of commit 3c81dd3081 - incorrectly removed the 'extends' template directive, breaking rendering in django (jimi@sngx.net) - [BUGFIX] Reverting commit 1d6c53a97, which was breaking spacewalk Changed the web interface stuff to use the existing extended_version() remote call (jimi@sngx.net) - [BUGFIX] Minor fix for serializer_pretty_json change, setting indent to 0 was still causing more formatted JSON to be output (jimi@sngx.net) - [SECURITY] Adding PrivateTmp=yes to the cobblerd.service file for systemd (jimi@sngx.net) - [FEATURE] add a config option to enable pretty JSON output (disabled by default) (aronparsons@gmail.com) - [BUGFIX] issue #107 - creating xendomains link for autoboot fails Changing an exception to a printed warning, there's no need to completely bomb out on the process for this (jimi@sngx.net) - [BUGFIX] issue #28 - Cobbler drops errors on the floor during a replicate Added additional logging to add_ functions to report an error if the add_item call returns False (jimi@sngx.net) - [BUGFIX] add requirement for python-simplejson to koan's package (jimi@sngx.net) - [BUGFIX] action_sync: fix sync_dhcp remote calls (nacc@us.ibm.com) - [BUGFIX] Add support for KVM paravirt (justin@thespies.org) - [BUGFIX] Makefile updates for debian/ubuntu systems (jimi@sngx.net) - [BUGFIX] fix infinite netboot cycle with ppc64 systems (nacc@us.ibm.com) - [BUGFIX] Don't allow Templar classes to be created without a valid config There are a LOT of places in the templar.py code that use self.settings without checking to make sure a valid config was passed in. This could cause random stack dumps when templating, so it's better to force a config to be passed in. Thankfully, there were only two pieces of code that actually did this, one of which was the tftpd management module which was fixed elsewhere. (jimi@sngx.net) - [BUGFIX] instance of Templar() was being created without a config passed in This caused a stack dump when the manage_in_tftpd module tried to access the config settings (jimi@sngx.net) - [BUGFIX] Fix for issue #17 - Make cobbler import be more squeaky when it doesn't import anything (jimi@sngx.net) - [FEATURE] autoyast_sample: save and restore boot device order (nacc@us.ibm.com) - [BUGFIX] Fix for issue #105 - buildiso fails Added a new option for buildiso: --mkisofs-opts, which allows specifying extra options to mkisofs TODO: add input box to web interface for this option (jimi@sngx.net) - [BUGFIX] incorrect lower-casing of kickstart paths - regression from issue - [FEATURE] Automatically detect and support bind chroot (orion@cora.nwra.com) - [FEATURE] Add yumopts to kickstart repos (orion@cora.nwra.com) - [BUGFIX] Fix issue with cobbler system reboot (nacc@us.ibm.com) - [BUGFIX] fix stack trace in write_pxe_file if distro==None (smoser@brickies.net) - [BUGFIX] Changed findkeys function to be consisten with keep_ssh_host_keys snippet (flaks@bnl.gov) - [BUGFIX] Fix for issue #15 - cobbler image command does not recognize --image-type=memdisk (jimi@sngx.net) - [BUGFIX] Issue #13 - reposync with --tries > 1 always repeats, even on success The success flag was being set when the reposync ran, but didn't break out of the retry loop - easy fix (jimi@sngx.net) - [BUGFIX] Fix for issue #42 - kickstart not found error when path has leading space (jimi@sngx.net) - [BUGFIX] Fix for issue #26 - Web Interface: Profile Edit * Added jquery UI stuff * Added javascript to generic_edit template to make all selects in the class "edit" resizeable (jimi@sngx.net) - [BUGFIX] Fix for issue #53 - cobbler system add without --profile exits 0, but does nothing (jimi@sngx.net) - [BUGFIX] Issue #73 - Broken symlinks on distro rename from web_gui (jimi@sngx.net) - regular OS version maintenance (jorgen.maas@gmail.com) - [BUGFIX] let koan not overwrite existing initrd+kernel (ug@suse.de) - [FEATURE] koan: * Port imagecreate to virt-install (crobinso@redhat.com) * Port qcreate to virt-install (crobinso@redhat.com) * Port xen creation to virt-install (crobinso@redhat.com) - [FEATURE] new snippet allows for certificate-based RHN registration (jim.nachlin@gawker.com) - [FEATURE] Have autoyast by default behave more like RHEL, regarding networking etc. (chorn@fluxcoil.net) - [BUGFIX] sles patches (chorn@fluxcoil.net) - [BUGFIX] Simple fix for issue where memtest entries were not getting created after installing memtest86+ and doing a cobbler sync (rharriso@redhat.com) - [BUGFIX] REMOTE_ADDR was not being set in the arguments in calls to CobblerSvc instance causing ip address not to show up in install.log. (jweber@cofront.net) - [BUGFIX] add missing import of shutil (aparsons@redhat.com) - [BUGFIX] add a sample kickstart file for ESXi (aparsons@redhat.com) - [BUGFIX] the ESXi installer allows two nameservers to be defined (aparsons@redhat.com) - [BUGFIX] close file descriptors on backgrounded processes to avoid hanging %pre (aparsons@redhat.com) - [BUGFIX] rsync copies the repositories with --delete hence deleting everyhting local that isn't on the source server. The createrepo then creates (following the default settings) a cache directory ... which is deleted by the next rsync run. Putting the cache directory in the rsync exclude list avoids this deletion and speeds up running reposync dramatically. (niels@basjes.nl) - [BUGFIX] Properly blame SELinux for httpd_can_network_connect type errors on initial setup. (michael.dehaan@gmail.com) - fix install=... kernel parameter when importing a SUSE distro (ug@suse.de) - [BUGFIX] Force Django to use the system's TIME_ZONE by default. (jorgen.maas@gmail.com) - [FEATURE] Separated check for permissions from file existence check. (aaron.peschel@gmail.com) - [BUGFIX] If the xendomain symlink already exists, a clearer error will be produced. (aaron.peschel@gmail.com) - [FEATURE] Adding support for ESXi5, and fixing a few minor things (like not having a default kickstart for esxi4) Todos: * The esxi*-ks.cfg files are empty, and need proper kickstart templates * Import bug testing and general kickstart testing (jimi@sngx.net) - [FEATURE] Adding basic support for gPXE (jimi@sngx.net) - [FEATURE] Add arm as a valid architecture. (chuck.short@canonical.com) - [SECURITY] Changes PYTHON_EGG_CACHE to a safer path owned just by the webserver. (chuck.short@canonical.com) - [BUGFIX] koan: do not include ks_meta args when obtaining tree When obtaining the tree for Ubuntu machines, ensure that ks_meta args are not passed as part of the tree if they exist. (chuck.short@canonical.com) - [FEATURE] koan: Use grub2 for --replace-self instead of grubby The koan option '--replace-self' uses grubby, which relies on grub1, to replace a local installation by installing the new kernel/initrd into grub menu entries. Ubuntu/Debian no longer uses it grub1. This patch adds the ability to use grub2 to add the kernel/initrd downloaded to a menuentry. On reboot, it will boot from the install kernel reinstalling the system. Fixes (LP: #766229) (chuck.short@canonical.com) - [BUGFIX] Fix reposync missing env variable for debmirror Fixes missing HOME env variable for debmirror by hardcoding the environment variable to /var/lib/cobbler (chuck.short@canonical.com) - [BUGFIX] Fix creation of repo mirror when importing iso. Fixes the creation of a disabled repo mirror when importing ISO's such as the mini.iso that does not contain any mirror/packages. Additionally, really enables 'apt' as possible repository. (chuck.short@canonical.com) - [BUGFIX] adding default_template_type to settings.py, caused some issues with templar when the setting was not specified in the /etc/cobbler/settings (jimi@sngx.net) - [BUGFIX] fix for following issue: can't save networking options of a system in cobbler web interface. (#8) (jimi@sngx.net) - [BUGFIX] Add a new setting to force CLI commands to use the localhost for xmlrpc (chjohnst@gmail.com) - [BUGFIX] Don't blow up on broken links under /var/www/cobbler/links (jeffschroeder@computer.org) - [SECURITY] Making https the default for the cobbler web GUI. Also modifying the cobbler- web RPM build to require mod_ssl and mod_wsgi (missing wsgi was an oversight, just correcting it now) (jimi@sngx.net) - [FEATURE] Adding authn_pam. This also creates a new setting - authn_pam_service, which allows the user to configure which PAM service they want to use for cobblerd. The default is the 'login' service (jimi@sngx.net) - [SECURITY] Change in cobbler.spec to modify permissions on webui sessions directory to prevent non-privileged user acccess to the session keys (jimi@sngx.net) - [SECURITY] Enabling CSRF protection for the web interface (jimi@sngx.net) - [SECURITY] Convert all yaml loads to safe_loads for security/safety reasons. https://bugs.launchpad.net/ubuntu/+source/cobbler/+bug/858883 (jimi@sngx.net) - [FEATURE] Added the setting 'default_template_type' to the settings file, and created logic to use that in Templar().render(). Also added an option to the same function to pass the template type in as an argument. (jimi@sngx.net) - [FEATURE] Initial commit for adding support for other template languages, namely jinja2 in this case (jimi@sngx.net)- Changelog update (shenson@redhat.com) - Fixed indentation on closing tr tag (gregswift@gmail.com) - Added leader column to the non-generic tables so that all tables have the same layout. It leaves room for a checkbox and multiple selects i nthese other tables as well. (gregswift@gmail.com) - Added action class to the event log link to bring it inline with other table functions (gregswift@gmail.com) - buildiso bugfix: overriding dns nameservers via the dns kopt now works. reported by Simon Woolsgrove (jorgen.maas@gmail.com) - Fix for pxegen, where an image without a distro could cause a stack dump on cobbler sync (jimi@sngx.net) - Added initial support for specifying the on-disk format of virtual disks, currently supported for QEMU only when using koan (jimi@sngx.net) - Add fedora16, rawhide, opensuse 11.2, 11.3, 11.4 and 12.1 to codes.py This should also fix ticket #611 (jorgen.maas@gmail.com) - Use VALID_OS_VERSIONS from codes.py in the redhat importer. (jorgen.maas@gmail.com) - Cleanup: use utils.subprocess_call in services.py (jorgen.maas@gmail.com) - Cleanup: use utils.subprocess_call in remote.py. (jorgen.maas@gmail.com) - Cleanup: use utils.subprocess_call in scm_track.py. Also document that 'hg' is a valid option in the settings file. (jorgen.maas@gmail.com) - Dont import the sub_process module when it's not needed. (jorgen.maas@gmail.com) - Fixes to import_tree() to actually copy files to a safe place when --available-as is specified. Also some cleanup to the debian/ubuntu import module for when --available-as is specified. (jimi@sngx.net) - Modification to import processes so that rsync:// works as a path. These changes should also correct the incorrect linking issue where the link created in webdir/links/ pointed at a directory in ks_mirror without the arch specified, resulting in a broken link if --arch was specified on the command line Also removed the .old import modules for debian/ubuntu, which were replaced with the unified manage_import_debian_ubuntu.py (jimi@sngx.net) - cleanup: use codes.VALID_OS_VERSIONS in the freebsd importer (jorgen.maas@gmail.com) - cleanup: use codes.VALID_OS_VERSIONS in the debian/ubuntu importer (jorgen.maas@gmail.com) - Bugfix: add the /var/www/cobbler/pub directory to setup.py. Calling buildiso from cobbler-web now works as expected. (jorgen.maas@gmail.com) - BUGFIX: patch koan (xencreate) to correct the same issue that was broken for vmware regarding qemu_net_type (jimi@sngx.net) - BUGFIX: fixed issue with saving objects in the webgui failing when it was the first of that object type saved. (jimi@sngx.net) - Minor fix to the remote version to use the nicer extended version available (jimi@sngx.net) - Fix a bug in buildiso when duplicate kopt keys are used. Reported and tested by Simon Woolsgrove (jorgen.maas@gmail.com) - Fix for koan, where vmwcreate.py was not updated to accept the network type, causing failures. (jimi@sngx.net) - Added a %post section for the cobbler-web package, which replaces the SECRET_KEY field in the Django settings.py with a random string (jimi@sngx.net) - BUGFIX: added sign_puppet_certs_automatically to settings.py. The fact that this was missing was causing failures in the the pre/post puppet install modules. (jimi@sngx.net) - set the auto-boot option for a virtual machine (ug@suse.de) - Correction for koan using the incorrect default port for connecting to cobblerd (jimi@sngx.net) - config/settings: add "manage_tftpd: 1" (default setting) (cristian.ciupitu@yahoo.com)- Import changes for systemd from the fedora spec file (shenson@redhat.com)- Remove the version (shenson@redhat.com) - New upstream 2.2.0 release (shenson@redhat.com) - Add networking snippet for SuSE systems. (jorgen.maas@gmail.com) - Add a /etc/hosts snippet for SuSE systems. (jorgen.maas@gmail.com) - Add a proxy snippet for SuSE systems. (jorgen.maas@gmail.com) - Buildiso: make use of the proxy field (SuSE, Debian/Ubuntu). (jorgen.maas@gmail.com) - Rename buildiso.header to buildiso.template for consistency. Also restore the local LABEL in the template. (jorgen.maas@gmail.com) - Bugfix: uppercase macaddresses used in buildiso netdevice= keyword cause the autoyast installer to not setup the network and thus fail. (jorgen.maas@gmail.com) - Buildiso: minor cleanup diff. (jorgen.maas@gmail.com) - Buildiso: behaviour changed after feedback from the community. (jorgen.maas@gmail.com) - Build standalone ISO from the webinterface. (jorgen.maas@gmail.com) - Fix standalone ISO building for SuSE, Debian and Ubuntu. (jorgen.maas@gmail.com) - add proxy field to field_info.py (jorgen.maas@gmail.com) - Remove FreeBSD from the unix breed as it has it's own now. Also, add freebsd7 as it is supported until feb 2013. Minor version numbers don't make sense, also removed. (jorgen.maas@gmail.com) - Add a proxy field to profile and system objects. This is useful for environments where systems are not allowed to make direct connections to the cobbler/repo servers. (jorgen.maas@gmail.com) - Introduce a "status" field to system objects. Useful in environments where DTAP is required, the possible values for this field are: development, testing, acceptance, production (jorgen.maas@gmail.com) - Buildiso: only process profiles for selected systems. (jorgen.maas@gmail.com) - Buildiso: add batch action to build an iso for selected profiles. (jorgen.maas@gmail.com) - Buildiso: use management interface feature. (jorgen.maas@gmail.com) - Buildiso: get rid of some code duplication (ISO header). (jorgen.maas@gmail.com) - Buildiso: add interface to macaddr resolution. (jorgen.maas@gmail.com) - Buildiso: add Debian and Ubuntu support. (jorgen.maas@gmail.com) - Buildiso: select systems from the webinterface. (jorgen.maas@gmail.com) - Fix an exception when buildiso is called from the webinterface. (jorgen.maas@gmail.com) - fix power_virsh template to check dom status before executing command. (bpeck@redhat.com) - if hostname is not resolvable do not fail and use that hostname (msuchy@redhat.com) - Removed action_import module and references to it in code to prevent future confusion. (jimi@sngx.net) - Fixing redirects after a failed token validation. You should now be redirected back to the page you were viewing after having to log back in due to a forced login. (jimi@sngx.net) - Use port to access cobbler (peter.vreman@acision.com) - Stripping "g" from vgs output case-insensitive runs faster (mmello@redhat.com) - Adding ability to create new sub-directories when saving snippets. Addresses trac #634 - save new snippet fails on non existing subdir (jimi@sngx.net) - Fix traceback when executing "cobbler system reboot" with no system name specified Trac ticket #578 - missing check for name option with system reboot (jimi@sngx.net) - bind zone template writing (jcallaway@squarespace.com) - Removing the duplicate lines from importing re module (mmello@redhat.com) - Merge remote-tracking branch 'jimi1283/bridge-interface' (shenson@redhat.com) - Modification to allow DEPRECATED options to be added as options to optparse so they work as aliases (jimi@sngx.net) - Re-adding the ability to generate a random mac from the webui. Trac #543 (Generate random mac missing from 2.x webui) (jimi@sngx.net) - Merge remote-tracking branch 'jsabo/fbsdreplication' (shenson@redhat.com) - Tim Verhoeven (Tue. 08:35) (Cobbler attachment) Subject: [PATCH] Add support to koan to select type of network device to emulate To: cobbler development list Date: Tue, 2 Aug 2011 14:35:21 +0200 (shenson@redhat.com) - Hello, (shenson@redhat.com) - scm_track: Add --all to git add options to handle deletions (tmz@pobox.com) - Moved HEADER heredoc from action_buildiso.py to /etc/cobbler/iso/buildiso.header (gbailey@terremark.com) - Enable replication for FreeBSD (jsabo@verisign.com) - Merge branch 'master' into bridge-interface (jimi@sngx.net) - Remove json settings from local_get_cobbler_xmlrpc_url() (jsabo@verisign.com) - 1) Moving --subnet field to --netmask 2) Created DEPRECATED_FIELDS structure in field_info.py to deal with moves like this * also applies to the bonding->interface_type move for bridged interface support (jimi@sngx.net) - Merge remote-tracking branch 'jimi1283/bridge-interface' (shenson@redhat.com) - Fixing up some serializer module stuff: * detecting module load errors when trying to deserialize collections * added a what() function to all the serializer modules for ID purposes * error detection for mongo stuff, including pymongo import problems as well as connection issues (jimi@sngx.net) - Cleanup of bonding stuff in all files, including webui and koan. Additional cleanup in the network config scripts, and re-added the modprobe.conf renaming code to the post install network config. (jimi@sngx.net) - Initial rework to allow bridge/bridge slave interfaces Added static route configuration to pre_install_network_config Major cleanup/reworking of post_install_network_config script (jimi@sngx.net) - Fix for bad commit of some json settings test (jimi@sngx.net) - Merge remote-tracking branch 'jsabo/fbsdimport' (shenson@redhat.com) - Adding initial support for FreeBSD media importing (jsabo@verisign.com) - Setting TIME_ZONE to None in web/settings.py causes a 500 error on a RHEL5 system with python 2.4 and django 1.1. Commenting out the config line has the same effect as setting it to None, and prevents the 500. (jimi@sngx.net) - Fixes for importing RHEL6: * path_tail() was previously moved to utils, a couple places in the import modules still used self.path_tail instead of utils.path_tail, causing a stack dump * Fixed an issue in utils.path_tail(), which was using self. still from when it was a member of the import class * When mirror name was set on import and using --available-as, it was appending a lot of junk instead of just using the specified mirror name (jimi@sngx.net) - Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net) - Fix a quick error (shenson@redhat.com) - Set the tftpboot dir for rhel6 hosts (jsabo@verisign.com) - Fixed a typo (jorgen.maas@gmail.com) - Added an extra field in the system/interface item. The field is called "management" and should be used to identify the management interface, this could be useful information for multihomed systems. (jorgen.maas@gmail.com) - In the event log view the data/time field got wrapped which is very annoying. Fast fix for now, i'm pretty sure there are better ways to do this. (jorgen.maas@gmail.com) - Event log soring on date reverted, let's sort on id instead. Reverse over events in the template. Convert gmtime in the template to localtime. (jorgen.maas@gmail.com) - Sort the event log by date/time (jorgen.maas@gmail.com) - Remove some unsupported OS versions from codes.py (jorgen.maas@gmail.com) - Some changes in the generate_netboot_iso function/code: - Users had to supply all system names on the commandline which they wanted to include in the ISO boot menu. This patch changes that behaviour; all systems are included by default now. You can still provide an override with the --systems parameter, thus making this feature more consistent with what one might expect from reading the help. - While at it I tried to make the code more readable and removed some unneeded iterations. - Prevent some unneeded kernel/initrd copies. - You can now override ip/netmask/gateway/dns parameters with corresponding kernel_options. - Fixed a bug for SuSE systems where ksdevice should be netdevice. - If no ksdevice/netdevice (or equivalent) has been supplied via kernel_options try to guess the proper interface to use, but don't just use one if we can't be sure about it (e.g. for multihomed systems). (jorgen.maas@gmail.com) - Add SLES 11 to codes.py (jorgen.maas@gmail.com) - Add support for Fedora15 to codes.py (jorgen.maas@gmail.com) - Django uses the timezone information from web/settings.py Changing the hardcoded value to None forces Django to use the systems timezone instead of this hardcoded value (jorgen.maas@gmail.com) - Fix cobbler replication for non-RHEL hosts. The slicing used in the link_distro function didn't work for all distros. (jsabo@verisign.com) - Fix vmware esx importing. It was setting the links dir to the dir the iso was mounted on import (jsabo@verisign.com) - Merge remote-tracking branch 'jsabo/webuifun' (shenson@redhat.com) - Fix bug with esxi replication. It wasn't rsyncing the distro over if the parentdir already existed. (jsabo@verisign.com) - Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net) - Initial commit for mongodb backend support and adding support for settings as json (jimi@sngx.net) - Web UI patches from Greg Swift applied (jsabo@verisign.com) - whitespace fix (dkilpatrick@verisign.com) - Fix to fix to py_tftp change to sync in bootloaders (dkilpatrick@verisign.com) - Fixing a bug reported by Jonathan Sabo. (dkilpatrick@verisign.com) - Merge branch 'master' of git://git.fedorahosted.org/cobbler (dkilpatrick@verisign.com) - Revert "Jonathan Sabo (June 09) (Cobbler)" (shenson@redhat.com) - Unmount and deactivate all software raid devices after searching for ssh keys (jonathan.underwood@gmail.com) - Merge remote-tracking branch 'ugansert/master' (shenson@redhat.com) - Jonathan Sabo (June 09) (Cobbler) Subject: [PATCH] Fix issue with importing distro's on new cobbler box To: cobbler development list Date: Thu, 9 Jun 2011 16:17:20 -0400 (shenson@redhat.com) - missing manage_rsync option from config/settings (jsabo@criminal.org) - Remove left-over debugging log message (dkilpatrick@verisign.com) - SUSE requires the correct arch to find kernel+initrd on the inst-source (ug@suse.de) - added autoyast=... parameter to the ISO building code when breed=suse (ug@suse.de) - calculate meta data in the XML file without cheetah variables now (ug@suse.de) - render the cheetah template before passing the XML to the python XML parser (ug@suse.de) - made the pathes flexible to avoid problem on other distros than fedora/redhat (ug@suse.de) - bugfix (ug@suse.de) - Merge patch from stable (cristian.ciupitu@yahoo.com) - utils: initialize main_logger only when needed (cristian.ciupitu@yahoo.com) - During refactor, failed to move templater initialization into write_boot_files_distro. (dkilpatrick@verisign.com) - Fixed a couple of simple typos. Made the boot_files support work (added template support for the key, defined the img_path attribute for that expansion) (dkilpatrick@verisign.com) - Fixes to get to the "minimally tested" level. Fixed two syntax errors in tftpd.py, and fixed refences to api and os.path in manage_in_tftpd.py (dkilpatrick@verisign.com) - Rebasing commit, continued. (kilpatds@oppositelock.org) - Change the vmware stuff to use 'boot_files' as the space to set files that need to be available to a tftp-booting process (dkilpatrick@verisign.com) - Added 'boot_files' field for 'files that need to be put into tftpboot' (dkilpatrick@verisign.com) - Merge conflict. (kilpatds@oppositelock.org) - Add in a default for puppet_auto_setup, thanks to Camille Meulien for finding it. (shenson@redhat.com) - Add a directory remap feature to fetchable_files processing. /foo/*=/bar/ Client requests for "/foo/baz" will be turned into requests for /bar/baz. Target paths are evaluated against the root filesystem, not tftpboot. Template expansion is done on "bar/baz", so that would typically more usefully be something like /boot/*=$distro_path/boot (dkilpatrick@verisign.com) - Removed trailing whitespace causing git warnings (dkilpatrick@verisign.com) - Fix a bug where tftpd.py would throw if a client requested '/'. (dkilpatrick@verisign.com) - Allow slop in the config, not just the client. modules: don't hardcode /tftpboot (dkilpatrick@verisign.com) - Moved footer to actually float at the bottom of the page or visible section, whichever is further down. Unfortunately leaves a slightly larger margin pad on there. Will have to see if it can be made cleaner (gregswift@gmail.com) - Removed right padding on delete checkboxes (gregswift@gmail.com) - Adjusted all the self closing tags to end eith a " />" instead of not having a space separating them (gregswift@gmail.com) - Added "add" button to the filter bit (gregswift@gmail.com) - Removed "Enabled" label on checkboxes, this can be added via css as part of the theme if people want it using :after { content: " Enabled" } Padded the context-tip off the checkboxes so that it lines up with most of the other context tips instead of being burring in the middle of the form (gregswift@gmail.com) - Added bottom margin on text area so that it isn't as tight next to other form fields (gregswift@gmail.com) - Added id tags to the forms for ks templates and snippets Set some margins for those two forms, they were a bit scrunched because they didn't have a sectionbody fieldset and legend Removed inline formatting of input sizes on those two pages Set the textareas in those two pages via css (gregswift@gmail.com) - Made the tooltips get hiddent except for on hover, with a small image displayed in their place (gregswift@gmail.com) - Added a top margin to the submit/reset buttons... looks cleaner having some space. (gregswift@gmail.com) - Changed generic edit form to the following: - Made blocks into fieldsets again, converting the h2 to a legend. I didn't mean to change this the first time through. - Pulled up a level, removing the wrapping div, making each fieldset contain an order list, instead of each line being an ordered list, which was silly of me. - Since it went up a level, un-indented all of the internal html tags 2 spaces - changed the place holder for the network widgets to spans so that they displayed cleanly (Don't like the spans either, but its for the javascript) In the stylesheet just changed the div.sectionbody to ol.sectionbody (gregswift@gmail.com) - Fixed closing ul->div on multiselect section. Must have missed it a few commits ago. (gregswift@gmail.com) - IE uses input styling such as borders even on checkboxes... was not intended, so has been cleared for checkboxes (gregswift@gmail.com) - This is a change to the multiselect buttons view, i didn't mean to commit the style sheet along with the spelling check fixes, but since I did might as well do the whole thing and then erevert it later if people dislike it (gregswift@gmail.com) - Fixed another postition mispelling (gregswift@gmail.com) - fixed typo postition should be position (gregswift@gmail.com) - Returned the multiselect section to being div's, since its actually not a set of list items, it is a single list item. Re-arranged the multiselect so that the buttons are centered between the two sections Removed all of the line breaks form that section Made the select box headings actually labels moved the order of multiselect after sectionbody definition due to inheritence (gregswift@gmail.com) - Restored select boxes to "default" styling since they are not as cleanly css- able Made visibly selected action from Batch Actions bold, mainly so by default Batch Action is bold. Moved text-area and multi-select sizing into stylesheet. re-alphabetized some of the tag styles Made the default login's text inputs centered, since everything else on that page is (gregswift@gmail.com) - Added missing bracket from two commits ago in the stylesheet. (gregswift@gmail.com) - Re-added the tool tips for when they exist in the edit forms and set a style on them. Removed an extraneous line break from textareas in edit form (gregswift@gmail.com) - Fixed javascript where I had used teh wrong quotes, thus breaking the network interface widgets (gregswift@gmail.com) - Added label and span to cleanup block (gregswift@gmail.com) - Added version across all of the template loads so that the footer is populated with it (gregswift@gmail.com) - all css: - set overall default font size of 1em - added missing tags to the cleanup css block - fixed button layout -- list line buttons are smaller font to keep lines smaller -- set action input button's size - set indentation and bolding of items in batch action - redid the list formatting -- removed zebra stripes, they share the standard background now -- hover is now the background color of the old darker zebra stripe -- selected lines now background of the older light zebra stripe - added webkit border radius (gregswift@gmail.com) - generic_lists.tmpl - Removed force space on the checklists generic_lists.tmpl - Added javascript to allow for selected row highlighting (gregswift@gmail.com) - Removed inline formatting from import.tmpl Made the context tips spans (gregswift@gmail.com) - Made both filter-adder elements exist in the same li element (gregswift@gmail.com) - Added default formatting for ordered lists Added formatting for the new multiselect unordered list Changed old div definitions for the multiselect to li Added label formatting for inside sectionbody to line up all the forms. (gregswift@gmail.com) - Adjusted multiselect section to be an unordered list instead of a div (gregswift@gmail.com) - Moved the close list tag inside the for loop, otherwise we generate lots of nasty nested lists (gregswift@gmail.com) - Changed edit templates to use ol instead of ul, because it apparently helps out those using screen readers, and we should be making things accessible, yes? (gregswift@gmail.com) - Re-structured the edit templates to be unordered lists. Standardized the tooltip/contextual data as context-tip class Redid the delete setup so that its Delete->Really? Instead of Delete:Yes->Really? Same number of check boxes. Setup the delete bit so that Delete and Really are labels for the checkboxes and there isn't extraneous html input tags (gregswift@gmail.com) - Added top margin on the filter adder (gregswift@gmail.com) - Adjusted single action item buttons to be in the same list element, as it makes alignment cleaner, and more sense from a grouping standpoint Set submenubar default height to 26px Set submenubar's alignment to be as clean as I've been able to get so far. (gregswift@gmail.com) - Set background color back to original (gregswift@gmail.com) - Adjusted all buttons to hover invert from blue to-blackish, the inverse of the normal links (which go blackish to blue) but left the text color the same. i'm not sure its as pretty, but dfinately more readable. Plus the color change scheme is more consistant. Also made table buttons smaller than other buttons (gregswift@gmail.com) - Fixed width on paginate select boxes to auto, instead of over 200px (gregswift@gmail.com) - Removed margin around hr tag, waste of space, and looks closer to original now (gregswift@gmail.com) - Removed extraneous body div by putting user div inside container. (gregswift@gmail.com) - Adjuested style sheet to improve standardization of form fields, such as buttons, text input widths, and fontsizes in buttons vs drop downs. (gregswift@gmail.com) - Some menu re-alignment on both menubar and submenubar (gregswift@gmail.com) - Got the container and the user display into a cleaner size alignment to display on the screen. less chance of horiz scroll (gregswift@gmail.com) - Fix to get login form a bit better placed without duplicate work (gregswift@gmail.com) - pan.action not needed... .action takes care of it (gregswift@gmail.com) - Removed padding on login screen (gregswift@gmail.com) - Redid action and button classes to make them look like buttons.. still needs work. Resized pointer classes to make things a bit more level on that row (gregswift@gmail.com) - New cleanup at the top negates the need for this table entry (gregswift@gmail.com) - Removed the body height to 99%. Was doing this for sticky footer, but current path says its not needed (gregswift@gmail.com) - Added some windows and mac default fonts Made the body relative, supposed to help with the layout Set text color to slightly off black.. was told there is some odd optical reasoning behind this (gregswift@gmail.com) - Made class settings for the table rows a touch more specific in the css (gregswift@gmail.com) - Added "normalization" to clean up cross browser differences at top of style.css (gregswift@gmail.com) - Added button class to all buttons, submit, and resets (gregswift@gmail.com) - Fixed sectionheader to not be styled as actions... they are h2! (gregswift@gmail.com) - Fixed container reference from class to id (gregswift@gmail.com) - Added missing action class on the "Create new" links in generic_list.tmpl (gregswift@gmail.com) - Revert part of 344969648c1ce1e753af because RHEL5's django doesn't support that (gregswift@gmail.com) - removed underline on remaing links (gregswift@gmail.com) - Fixed the way the logo was placed on the page and removed the excess background setting. (gregswift@gmail.com) - Some cleanup to the style sheet along - removed fieldset since no more exist (not sure about this in long run.... we'll see) - cleaned up default style for ul cause it was causing override issues - got menubar and submenu bar mostly settled (gregswift@gmail.com) - Fixed submenu bar ul to be identified by id not class (gregswift@gmail.com) - Rebuilt primary css stylesheet - not complete yet (gregswift@gmail.com) - Removed logout from cobbler meft hand menu (gregswift@gmail.com) - Next step in redoing layout: - added current logged in user and logout button to a div element at top of page - fixed content div from class to id - added footer (version entry doesn't work for some reason) - links to cobbler website (gregswift@gmail.com) - in generic_list.tmpl - set the edit link to class 'action' - merged the creation of the edit action 'View kickstart' for system and profile (gregswift@gmail.com) - Replaced tool tip as div+em with a span classed as tooltip. tooltip class just adds italic. (gregswift@gmail.com) - Fixed table header alignment to left (gregswift@gmail.com) - Take the logo out of the html, making it a css element, but retain the location and basic feel of the placement. (gregswift@gmail.com) - Step one of redoing the action list, pagination and filters. - split pagination and filters to two tmpl files - pagination can be called on its own (so it can live in top and bottom theoretically) - filter will eventually include pagination so its on the bottom - new submenubar includes pagination - new submenubar does age specific actiosn as links instead of drop downs cause there is usually 1, rarely 2, never more. (gregswift@gmail.com) - Removed pagination from left hand column (gregswift@gmail.com) - Removed an erroneous double quote from master.tmpl (gregswift@gmail.com) - Went a bit overboard and re-adjusted whitespace in all the templates. Trying to do the code in deep blocks across templates can be a bit tedious and difficult to maintain. While the output is not perfect, at least the templates are more readable. (gregswift@gmail.com) - Removed remaining vestige of action menu shading feature (gregswift@gmail.com) - Removed header shade references completely from the lists and the code from master.tmpl (gregswift@gmail.com) - Wrapped setting.tmpl error with the error class (gregswift@gmail.com) - Changed h3 to h2 inside pages Made task_created's h4 into a h1 and standarized with the other pages (gregswift@gmail.com) - Standardized header with a hr tag before the form tags (gregswift@gmail.com) - Added base width on the multiple select boxes, primarily for when they are empty (gregswift@gmail.com) - Removed fieldset wrappers and replaced legends with h1 and h2 depending on depth (gregswift@gmail.com) - Adjusted logic for the legent to only change one word, instead of the full string (gregswift@gmail.com) - Removed empty cell from table in generic_edit.tmpl (gregswift@gmail.com) - Revert 8fed301e61f28f8eaf08e430869b5e5df6d02df0 because it was to many different changes (gregswift@gmail.com) - Removed empty cell from table in generic_edit.tmpl (gregswift@gmail.com) - Moved some cobbler admin and help menus to a separate menu in the menubar (gregswift@gmail.com) - Added HTML5 autofocus attribute to login.tmpl. Unsupported browsers just ignores this. (gregswift@gmail.com) - Re-built login.tmpl: - logo isn't a link anymore back to the same page - logo is centered with the login form - fieldset has been removed - set a css class for the body of the login page, unused for now. And the css: - removed the black border from css - centered the login button as well (gregswift@gmail.com) - Made the links and span.actions hover with the same color as used for the section headings (gregswift@gmail.com) - Removed as much in-HTML placed formatting as possible and implemented them in css. The main bit remaining is the ul.li floats in paginate.tmpl (gregswift@gmail.com) - Cleaned up single tag closing for several of the checkboxes (gregswift@gmail.com) - removed a trailing forward slash that was creating an orphaned close span tag (gregswift@gmail.com) - Relabeled cells in thead row from td tags to th (gregswift@gmail.com) - Added tr wrapper inside thead of tables for markup validation (gregswift@gmail.com) - Use :// as separator for virsh URIs (atodorov@otb.bg) - Create more condensed s390 parm files (thardeck@suse.de) - Add possibility to interrupt zPXE and to enter CMS (thardeck@suse.de) - Cleanup the way that we download content - Fixes a bug where we were only downloading grub-x86_64.efi (shenson@redhat.com) - Port this config over as well (shenson@redhat.com) - Only clear logs that exist. (bpeck@redhat.com) - Pull in new configs from the obsoletes directory. (shenson@redhat.com) - Removed extraneous close row tag from events.tmpl (gregswift@gmail.com) - Fixed spelling of receive in enoaccess.tmpl (gregswift@gmail.com) - Added missing close tags on a few menu unordered list items in master.tmpl (gregswift@gmail.com) - Added missing "for" correlation tag for labels in generic_edit.tmpl (gregswift@gmail.com) - Removed extraneous close divs from generic_edit.tmpl (gregswift@gmail.com) - Removing old and unused template files (gregswift@gmail.com) - Add support for Ubuntu distros. (andreserl@ubuntu.com) - Koan install tree path for Ubuntu/Debian distros. (andreserl@ubuntu.com) - Fixing hardlink bin path. (andreserl@ubuntu.com) - Do not fail when yum python module is not present. (andreserl@ubuntu.com) - Add Ubuntu/Debian support to koan utils for later use. (andreserl@ubuntu.com) - typo in autoyast xml parsing (ug@suse.de) - Minor change to validate a token before checking on a user. (jimi@sngx.net) - get install tree from install=... parameter for SUSE (ug@suse.de) - handle autoyast XML files (ug@suse.de) - fixed support for SUSE in build-iso process. Fixed a typo (ug@suse.de) - added SUSE breed to import-webui (ug@suse.de) - Merge remote-tracking branch 'lanky/master' (shenson@redhat.com) - Merge remote-tracking branch 'jimi1283/master' (shenson@redhat.com) - added support for suse-distro import (ug@suse.de) - Fix a sub_process Popen call that did not set close_fds to true. This causes issues with sync where dhcpd keeps the XMLRPC port open and prevents cobblerd from restarting (jimi@sngx.net) - Cleanup of unneccsary widgets in distro/profile. These needed to be removed as part of the multiselect change. (jimi@sngx.net) - Yet another change to multiselect editing. Multiselects are now presented as side-by-side add/delete boxes, where values can be moved back and forth and only appear in one of the two boxes. (jimi@sngx.net) - Fix for django traceback when logging into the web interface with a bad username and/or password (jimi@sngx.net) - Fix for snippet/kickstart editing via the web interface, where a 'tainted file path' error was thrown (jimi@sngx.net) - added the single missed $idata.get() item (stuart@sjsears.com) - updated post_install_network_config to use $idata.get(key, "") instead of $idata[key]. This stops rendering issues with the snippet when some keys are missing (for example after an upgrade from 2.0.X to 2.1.0, where a large number of new keys appear to have been added.) and prevents us from having to go through all system records and add default values for them. (stuart@sjsears.com) - Take account of puppet_auto_setup in install_post_puppet.py (jonathan.underwood@gmail.com) - Take account of puppet_auto_setup in install_pre_puppet.py (jonathan.underwood@gmail.com) - Add puppet snippets to sample.ks (jonathan.underwood@gmail.com) - Add puppet_auto_setup to settings file (jonathan.underwood@gmail.com) - Add snippets/puppet_register_if_enabled (jonathan.underwood@gmail.com) - Add snippets/puppet_install_if_enabled (jonathan.underwood@gmail.com) - Add configuration of puppet pre/post modules to settings file (jonathan.underwood@gmail.com) - Add install_post_puppet.py module (jonathan.underwood@gmail.com) - Add install_pre_puppet.py module (jonathan.underwood@gmail.com) - Apply a fix for importing red hat distros, thanks jsabo (shenson@redhat.com) - Changes to action/batch actions at top of generic list pages * move logic into views, where it belongs * simplify template code * change actions/batch actions into drop down select lists * added/modified javascript to deal with above changes (jimi@sngx.net) - Minor fixes to cobbler.conf, since the AliasMatch was conflicting with the WSGI script alias (jimi@sngx.net) - Initial commit for form-based login and authentication (jimi@sngx.net) - Convert webui to use WSGI instead of mod_python (jimi@sngx.net) - Save field data in the django user session so the webui doesn't save things unnecessarily (jimi@sngx.net) - Make use of --format in git and use the short hash. Thanks Todd Zullinger (shenson@redhat.com) - We need git. Thanks to Luc de Louw (shenson@redhat.com) - Start of the change log supplied by Michael MacDonald (shenson@redhat.com) - Fix typo in cobbler man page entry for profile (jonathan.underwood@gmail.com) - Fix cobbler man page entry for parent profile option (jonathan.underwood@gmail.com) - Set SELinux context of host ssh keys correctly after reinstallation (jonathan.underwood@gmail.com) - Fixing bug with img_path. It was being used prior to being set if you have images. (jonathan.sabo@gmail.com) - Add firstboot install trigger mode (jonathan.sabo@gmail.com) - Fix old style shell triggers by checking for None prior to adding args to arg list and fix indentation (jonathan.sabo@gmail.com) - Bugfix: restore --no-fail functionality to CLI reposync (icomfort@stanford.edu) - Add the ability to replicate the new object types (mgmtclass,file,package). (jonathan.sabo@gmail.com) - Add VMware ESX and ESXi replication. (jonathan.sabo@gmail.com) - Add batch delete option for profiles and mgmtclasses (jonathan.sabo@gmail.com) - Spelling fail (shenson@redhat.com) - Remove deploy as a valid direct action (shenson@redhat.com) - Trac Ticket #509: A fix that does not break everything else. (https://fedorahosted.org/cobbler/ticket/509) (andrew@eiknet.com) - Only chown the file if it does not already exist (shenson@redhat.com) - Modification to cobbler web interface, added a drop-down select box for management classes and some new javascript to add/remove items from the multi-select (jimi@sngx.net) - Check if the cachedir exists before we run find on it. (shenson@redhat.com) - Fix trac#574 memtest (shenson@redhat.com) - Add network config snippets for esx and esxi network configuration $SNIPPET('network_config_esxi') renders to: (jonathan.sabo@gmail.com) - Trac Ticket #510: Modified 'cobbler buildiso' to use /var/cache/cobbler/buildiso by default. Added a /etc/cobbler/settings value of 'buildisodir' to make it setable by the end user. --tempdir will still overwrite either setting on the command line. (andrew@eiknet.com) - Add img_path to the metadata[] so that it's rendered out in the esxi pxe templates. Add os_version checks for esxi in kickstart_done so that it uses wget or curl depending on what's known to be available. (jonathan.sabo@gmail.com) - Added --sync-all option to cobbler replicate which forces all systems, distros, profiles, repos and images to be synced without specifying each. (rrr67599@rtpuw027.corpnet2.com) - Added manage_rsync option which defaults to 0. This will make cobbler not overwrite a local rsyncd.conf unless enabled. (rrr67599@rtpuw027.corpnet2.com) - Added semicolon master template's placement of the arrow in the page heading (gregswift@gmail.com) - Quick fix from jsabo (shenson@redhat.com) - added hover line highlighting to table displays (gregswift@gmail.com) - Modification to generic_edit template so that the name field is not a text box when editing. (jimi@sngx.net) - Minor fixes for mgmt classes webui changes. - Bug when adding a new obj, since obj is None it was causing a django stack dump - Minor tweaks to javascript (jimi@sngx.net) - Fixed error in which the json files for mgmtclasses was not being deleted when a mgmtclass was removed, meaning they showed back up the next time cobblerd was restarted (jimi@sngx.net) - Fixed syntax error in clogger.py that was preventing cobblerd from starting (jimi@sngx.net) - Supports an additional initrd from kernel_options. (bpeck@redhat.com) - Remove a bogus self (shenson@redhat.com) - Re-enable debmirror. (chuck.short@canonical.com) - Extending the current Wake-on-Lan support for wider distro compatibility. Thanks to Dustin Kirkland. (chuck.short@canonical.com) - Dont hardcode /etc/rc.d/init.d redhatism. (chuck.short@canonical.com) - Newer (pxe|sys)linux's localboot value produces unreliable results when using documented options, -1 seems to provide the best supported value (chuck.short@canonical.com) - Detect the webroot to be used based on the distro. (chuck.short@canonical.com) - If the logfile path doesn't exist, don't attempt to create the log file. Mainly needed when cobbler is required to run inside the build env (cobbler4j). Thanks to Dave Walker (chuck.short@canonical.com) - Implement system power status API method and CLI command (crosa@redhat.com) - Update setup files to use proper apache configuration path (konrad.scherer@windriver.com) - Debian has www-data user for web server file access instead of apache. (konrad.scherer@windriver.com) - Update init script to work under debian. (konrad.scherer@windriver.com) - Use lsb_release module to detect debian distributions. Debian release is returned as a string because it could be sid which will never have a version number. (konrad.scherer@windriver.com) - Fix check for apache installation (konrad.scherer@windriver.com) - Handle Cheetah version with more than 3 parts (konrad.scherer@windriver.com) - Allow dlcontent to use proxy environment variables (shenson@redhat.com) - Copy memtest to $bootloc/images/. Fixes BZ#663307 (shenson@redhat.com) - Merge remote branch 'jimi1283/master' (shenson@redhat.com) - Turn the cheetah version numbers into integers while testing them so we don't always return true (shenson@redhat.com) - Kill some whitespace (shenson@redhat.com) - Fix for bug #587 - Un-escaped '$' in snippet silently fails to render (jimi@sngx.net) - Fix for bug #587 - Un-escaped '$' in snippet silently fails to render (jimi@sngx.net) - Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net) - Don't use link caching in places it isn't needed (shenson@redhat.com) - Better logging on subprocess calls (shenson@redhat.com) - Fix for trac #541 - cobbler sync deletes /var/www/cobbler/pub (jimi@sngx.net) - Merged work in the import-modules branch with the debian/ubuntu modules created by Chuck Short (jimi@sngx.net) - Merge branch 'cshort' into import-modules (jimi@sngx.net) - Finished up debian/ubuntu support for imports Tweaked redhat/vmware import modules logging output Added rsync function to utils to get it out of each module - still need to fix the redhat/vmware modules to actually use this (jimi@sngx.net) - Initial commit for the Debian import module. * tested against Debian squeeze. (chuck.short@canonical.com) - Initial commit for the Ubuntu import module. * tested against Natty which imported successfully. (chuck.short@canonical.com) - tftp-hpa users for both Ubuntu Debian use /var/lib/tftpboot. (chuck.short@canonical.com) - Disable the checks that are not really valid for Ubuntu or Debian. (chuck.short@canonical.com) - Add myself to the authors file. (chuck.short@canonical.com) - Updates for debian/ubuntu support in import modules (jimi@sngx.net) - Fix a problem with cheetah >= 2.4.2 where the snippets were causing errors, particularly on F14 due to its use of cheetah 2.4.3. (shenson@redhat.com) - Initial commit of the Ubuntu import module (jimi@sngx.net) - Merge remote branch 'jimi1283/import-modules' (shenson@redhat.com) - Merge remote branch 'jimi1283/master' (shenson@redhat.com) - Extended ESX/ESXi support * Fixed release detection for both ESX and ESXi * Added support to kickstart_finder() so that the fetchable_files list gets filled out when the distro is ESXi (jimi@sngx.net) - Fixed distro_adder() in manage_import_vmware so ESXi gets imported properly (jimi@sngx.net) - Initial commit for the VMWare import module * tested against esx4 update 1, which imported successfully (jimi@sngx.net) - Minor style changes for web css * darken background slightly so the logo doesn't look washed out * make text input boxes wider (jimi@sngx.net) - Fix for the generic_edit function for the web page. The choices field for management classes was not being set for distros/profiles - only systems, causing a django stack dump (jimi@sngx.net) - modify keep_ssh_host_keys snippet to use old keys during OS installation (flaks@bnl.gov) - Merge remote branch 'jimi1283/master' (shenson@redhat.com) - Added replicate to list of DIRECT_ACTIONS, so it shows up in the --help output (jimi@sngx.net) - Merge branch 'master' into import-modules (jimi@sngx.net) - Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net) - Some fixes to the manage_import_redhat module * stop using mirror_name for path stuff - using self.path instead * fixed rsync command to use self.path too, this should really be made a global somewhere else though (jimi@sngx.net) - Add synopsis entries to man page to enable whatis command (kirkland@ubuntu.com) - Add "ubuntu" as detected distribution. (clint@ubuntu.com) - Fix for redhat import module. Setting the kickstart file with a default value was causing some issues later on with the kickstart_finder() function, which assumes all new profiles don't have a kickstart file yet (jimi@sngx.net) - Fix for non x86 arches, bug and fix by David Robinson (shenson@redhat.com) - Don't die when we find deltas, just don't use them (shenson@redhat.com) - Merge remote branch 'khightower/khightower/enhanced-configuration-management' (shenson@redhat.com) - By: Bill Peck exclude initrd.addrsize as well. This affects s390 builds (shenson@redhat.com) - Fix an issue where an item was getting handed to remove_item instead of the name of the item. This would cause an exception further down in the stack when .lower() was called on the object (by the call to get_item). (shenson@redhat.com) - Add a check to make sure system is in obj_types before removing it. Also remove an old FIXME that this previously fixed (shenson@redhat.com) - Fix regression in 2.0.8 that dumped into pxe cfg files (shenson@redhat.com) - Initial commit of import module for redhat (jimi@sngx.net) - Merge branch 'master' of git://git.fedorahosted.org/cobbler (jimi@sngx.net) - Added new modules for copying a distros's fetchable files to the /tftpboot/images directory - add_post_distro_tftp_copy_fetchable_files.py copies on an add/edit - sync_post_tftp_copy_fetchable_files.py copies the files for ALL distros on a full sync (jimi@sngx.net) - Removed trailing '---' from each of the PXE templates for ESXi, which causes PXE issues (jimi@sngx.net) - Make stripping of "G" from vgs output case-insensitive (heffer@fedoraproject.org) - Replace rhpl with ethtool (heffer@fedoraproject.org) - Add --force-path option to force overwrite of virt-path location (pryor@bnl.gov) - item_[profile|system] - update parents after editing (mlevedahl@gmail.com) - collection.py - rename rather than delete mirror dirs (mlevedahl@gmail.com) - Wil Cooley (shenson@redhat.com) - Merge remote branch 'kilpatds/io' (shenson@redhat.com) - Add additional qemu_driver_type parameter to start_install function (Konrad.Scherer@windriver.com) - Add valid debian names for releases (Konrad.Scherer@windriver.com) - Add debian preseed support to koan (Konrad.Scherer@windriver.com) - Add support for EFI grub booting. (dgoodwin@rm-rf.ca) - Turn the 'daemonize I/O' code back on. cobbler sync seems to still work (dkilpatrick@verisign.com) - Fix some spacing in the init script (dkilpatrick@verisign.com) - Added a copy-default attribute to koan, to control the params passed to grubby (paji@redhat.com) - Turn on the cache by default Enable a negative cache, with a shorter timeout. Use the cache for normal lookups, not much ip-after-failed. (dkilpatrick@verisign.com) - no passing full error message. Der (dkilpatrick@verisign.com) - Pull the default block size into the template, since that can need to be changed. Make tftpd.py understand -B for compatibility. Default to a smaller mtu, for vmware compatibility. (dkilpatrick@verisign.com) - in.tftpd needs to be run as root. Whoops (dkilpatrick@verisign.com) - Handle exceptions in the idle-timer handling. This could cause tftpd.py to never exit (dkilpatrick@verisign.com) - Do a better job of handling things when a logger doesn't exist. And don't try and find out what the FD is for logging purposes when I know that might throw and I won't catch it. (dkilpatrick@verisign.com) - Scott Henson pointed out that my earlier changes stopped a sync from also copying kernel/initrd files into the web directry. Split out the targets from the copy, and make sure that sync still copies to webdir, and then also fixed where I wasn't copying those files in the synclite case. (dkilpatrick@verisign.com) - Put back code that I removed incorrectly. (sync DHCP, DNS) (dkilpatrick@verisign.com) - Support installing FreeBSD without an IP address set in the host record. (dkilpatrick@verisign.com) - Fixed some bugs in the special-case handling code, where I was not properly handling kernel requests, because I'd merged some code that looked alike, but couldn't actually be merged. (dkilpatrick@verisign.com) - fixing koan to use cobblers version of os_release which works with RHEL 6 (jsherril@redhat.com) - Adding preliminary support for importing ESXi for PXE booting (jimi@sngx.net) - Fix cobbler check tftp typo. (dgoodwin@rm-rf.ca) - buildiso now builds iso's that include the http_port setting (in /etc/cobbler/settings) in the kickstart file url (maarten.dirkse@filterworks.com) - Add check detection for missing ksvalidator (dean.wilson@gmail.com) - Use shlex.split() to properly handle a quoted install URL (e.g. url --url="http://example.org") (jlaska@redhat.com) - Update codes.py to accept 'fedora14' as a valid --os-version (jlaska@redhat.com) - No more self (shenson@redhat.com) - Don't die if a single repo fails to sync. (shenson@redhat.com) - Refactor: depluralize madhatter branch (kelsey.hightower@gmail.com) - Updating setup.py and spec file. (kelsey.hightower@gmail.com) - New unit tests: Mgmtclasses (kelsey.hightower@gmail.com) - Updating cobbler/koan man pages with info on using the new configuration management capabilities (kelsey.hightower@gmail.com) - Cobbler web integration for new configuration management capabilities (kelsey.hightower@gmail.com) - Koan configuration management enhancements (kelsey.hightower@gmail.com) - Cobbler configuration management enhancements (kelsey.hightower@gmail.com) - New cobbler objects: mgmtclasses, packages, and files. (kelsey.hightower@gmail.com) - Merge remote branch 'jsabo/kickstart_done' (shenson@redhat.com) - Move kickstart_done and kickstart_start out of kickgen.py and into their own snippets. This also adds support for VMware ESX triggers and magic urls by checking for the "vmware" breed and then using curl when that's all thats available vs wget. VMware's installer makes wget available during the %pre section but only curl is around following install at %post time. Yay! I've also updated the sample kickstarts to use $SNIPPET('kickstart_done') and $SNIPPET('kickstart_start') (jonathan.sabo@gmail.com) - No more getting confused between otype and obj_type (shenson@redhat.com) - The clean_link_cache method was calling subprocess_call without a logger (shenson@redhat.com) - Scott Henson pointed out that my earlier changes stopped a sync from also copying kernel/initrd files into the web directry. Split out the targets from the copy, and make sure that sync still copies to webdir, and then also fixed where I wasn't copying those files in the synclite case. (dkilpatrick@verisign.com) - revert bad templates path (dkilpatrick@verisign.com) - Put back code that I removed incorrectly. (sync DHCP, DNS) (dkilpatrick@verisign.com) - Support installing FreeBSD without an IP address set in the host record. (dkilpatrick@verisign.com) - Fixed some bugs in the special-case handling code, where I was not properly handling kernel requests, because I'd merged some code that looked alike, but couldn't actually be merged. (dkilpatrick@verisign.com) - Two more fixes to bugs introduced by pytftpd patch set: * The generated configs did not have initrd set propertly * Some extra debugging log lines made it into remote.py (dkilpatrick@verisign.com) - Fix Trac#530 by properly handling a logger being none. Additionally, make subprocess_call and subprocess_get use common bits to reduce duplication. (shenson@redhat.com) - Fix a cobbler_web authentication leak issue. There are times when the token that cobbelr_web had did not match the user logged in. This patch ensures that the token always matches the user that is logged in. (shenson@redhat.com) - No more getting confused between otype and obj_type (shenson@redhat.com) - The clean_link_cache method was calling subprocess_call without a logger (shenson@redhat.com) - Merge remote branch 'kilpatds/master' (shenson@redhat.com) - Scott Henson pointed out that my earlier changes stopped a sync from also copying kernel/initrd files into the web directry. Split out the targets from the copy, and make sure that sync still copies to webdir, and then also fixed where I wasn't copying those files in the synclite case. (dkilpatrick@verisign.com) - revert bad templates path (dkilpatrick@verisign.com) - Put back code that I removed incorrectly. (sync DHCP, DNS) (dkilpatrick@verisign.com) - Support installing FreeBSD without an IP address set in the host record. (dkilpatrick@verisign.com) - Fixed some bugs in the special-case handling code, where I was not properly handling kernel requests, because I'd merged some code that looked alike, but couldn't actually be merged. (dkilpatrick@verisign.com) - Two more fixes to bugs introduced by pytftpd patch set: * The generated configs did not have initrd set propertly * Some extra debugging log lines made it into remote.py (dkilpatrick@verisign.com) - fast sync. A new way of copying files around using a link cache. It creates a link cache per device and uses it as an intermediary so that files that are the same are not copied multiple times. Should greatly speed up sync times. (shenson@redhat.com) - A few small fixes and a new feature for the Python tftp server * Support environments where the MAC address is know, but the IP address is not (private networks). I do this by waiting for pxelinux.0 to request a file with the mac address added to the filename, and then look up the host by MAC. * Fix my MAC lookup logic. I didn't know to look for the ARP type (01-, at least for ethernet) added by pxelinux.0 * Fix up some log lines to make more sense * Fix a bug where I didn't get handle an empty fetchable_files properly, and didn't fall back to checking for profile matches. (dkilpatrick@verisign.com) - Two fixed to bad changes in my prior patch set. Sorry about that. * Bad path in cobbler/action_sync.py. No "templates" * Bad generation of the default boot menu. The first initrd from a profile was getting into the metadata cache and hanging around, thus becoming the initrd for all labels. (dkilpatrick@verisign.com) - A smart tftp server, and a module to manage it (dkilpatr@dkilpatr.verisign.com) - Export the generated pxelinux.cfg file via the materialized system information RPC method. This enables the python tftpd server below to serve that file up without any sync being required. (dkilpatr@dkilpatr.verisign.com) - Move management of /tftpboot into modules. This is a setup step for a later python tftpd server that will eliminate the need for much of this work. (dkilpatr@dkilpatr.verisign.com) - Fetchable Files attribute: Provides a new attribute similar in spirit to mgmt_files, but with somewhat reversed meaning. (dkilpatr@dkilpatr.verisign.com) - fix log rotation to actually work (bpeck@redhat.com) - find_kernel and find_initrd already do the right checks for file_is_remote and return None if things are wrong. (bpeck@redhat.com) - Trac #588 Add mercurial support for scm tracking (kelsey.hightower@gmail.com) - Add a breed for scientific linux (shenson@redhat.com) - "mgmt_parameters" for item_profile has the wrong default setting when creating a sub_profile. I'm assuming that <> would be correct for a sub_profile as well. (bpeck@redhat.com) - The new setup.py placed webui_content in the wrong spot... (akesling@redhat.com) - Merge commit 'a81ca9a4c18f17f5f8d645abf03c0e525cd234e1' (jeckersb@redhat.com) - Added back in old-style version tracking... because api.py needs it. (akesling@redhat.com) - Wrap the cobbler-web description (shenson@redhat.com) - Create the tftpboot directory during install (shenson@redhat.com) - Add in /var/lib/cobbler/loaders (shenson@redhat.com) - Create the images directory so that selinux will be happy (shenson@redhat.com) - Dont install some things in the webroot and put the services script down (shenson@redhat.com) - Fix some issues with clean installs of cobbler post build cleanup (shenson@redhat.com) - rhel5 doesn't build egg-info by default. (bpeck@redhat.com) - Some systems don't reboot properly at the end of install. s390 being one of them. This post module will call power reboot if postreboot is in ks_meta for that system. (bpeck@redhat.com) - Changes to allow s390 to work. s390 has a hard limit on the number of chars it can recieve. (bpeck@redhat.com) - show netboot status via koan. This is really handy if you have a system which fails to pxe boot you can create a service in rc.local which checks the status of netboot and calls --replace-self for example. (bpeck@redhat.com) - When adding in distros/profiles from disk don't bomb out if missing kernel or ramdisk. just don't add it. (bpeck@redhat.com) - add X log to anamon tracking as well. (bpeck@redhat.com) - Added new remote method clear_logs. Clearing console and anamon logs in %pre is too late if the install never happens. (bpeck@redhat.com) - fixes /var/www/cobbler/svc/services.py to canonicalize the uri before parsing it. This fixes a regression with mod_wsgi enabled and trying to provision a rhel3 machine. (bpeck@redhat.com) - anaconda umounts /proc on us while were still running. Deal with it. (bpeck@redhat.com) - fix escape (bpeck@redhat.com) - dont lowercase power type (bpeck@redhat.com) - Bump to 2.1.0 (shenson@redhat.com) - Properly detect unknown distributions (shenson@redhat.com) - cobblerd service: Required-Start: network -> $network (cristian.ciupitu@yahoo.com) - cobblerd service: add Default-Stop to LSB header (cristian.ciupitu@yahoo.com) - No more . on the end (shenson@redhat.com) - Do not delete settings and modules.conf (shenson@redhat.com) - Remove manpage generation from the make file (shenson@redhat.com) - Update the author and author email (shenson@redhat.com) - Proper ownership on some files (shenson@redhat.com) - More rpm cleanups (shenson@redhat.com) - Don't have the #! because rpm complains (shenson@redhat.com) - No more selinux here, we should not be calling chcon, things will end up with the proper context in a well configured selinux environment (shenson@redhat.com) - No more chowning the log file. (shenson@redhat.com) - A new spec file to go with the new setup.py (shenson@redhat.com) - Forgot to add aux to MANIFEST.in (akesling@redhat.com) - Fixed naming scheme for web UI to make it more uniform, what was Puppet Parameters is now Management Parameters. (akesling@redhat.com) - Removed unnecessary cruft. (akesling@redhat.com) - Reconfigured setup.py to now place config files and web ui content in the right places. The paths are configurable like they were in the previous setup.py, but everything is much cleaner. (akesling@redhat.com) - Removed unnecessary templating functionality from configuration generation (and setup.py) (akesling@redhat.com) - Added more useful files to setup.py and MANIFEST.in as well as extra functionality which setup.py should contain. (akesling@redhat.com) - Massive overhaul of setup.py . Moved things around a little to clean up building/packaging/distributing. The new setup.py is still incomplete. (akesling@redhat.com) - RPM specific changes to setup.cfg. (akesling@redhat.com) - Currently working through making setup.py functional for generating rpms dynamically. setup.py is just cobbler-web at the moment... and it appears to work. The next things to do are test the current RPM and add in functionality for reducing repetitive setup.py configuration lines. (akesling@redhat.com) - Changed list-view edit link from a javascript onclick event to an actual link... so that you can now just open it in a new tab. (akesling@redhat.com) - Added tip for random MAC Address functionality to System MAC Address field. (akesling@redhat.com) - Added "Puppet Parameters" attribute to Profile and System items. The new input field is a textarea which takes proper a YAML formatted dictionary. This data is used for the Puppet External Nodes api call (found in services.py). (akesling@croissant.usersys.redhat.com) - Resume apitesting assuming against local Cobbler server. (dgoodwin@rm-rf.ca) - Replace rogue tab with whitespace. (dgoodwin@rm-rf.ca) - Open all log files in append mode. Tasks should not be special. This simplifies the handling of logging for selinux. (shenson@redhat.com) - Add rendered dir to cobbler.spec. (dgoodwin@rm-rf.ca) - Re-add mod_python dep only for cobbler-web. (dgoodwin@rm-rf.ca) - initializing variable that is not always initialized but is always accessed (jsherril@redhat.com) - Merge remote branch 'pvreman/master' (shenson@redhat.com) - add logging of triggers (peter.vreman@acision.com) - add logging of triggers (peter.vreman@acision.com) - cobbler-ext-nodes needs also to use http_port (peter.vreman@acision.com) - Adding VMware ESX specific boot options (jonathan.sabo@gmail.com) - Merge stable into master (shenson@redhat.com) - Fix cobbler_web authentication in a way that doesn't break previously working stuff (shenson@redhat.com) - Allow qemu disk type to be specified. Contributed by Galia Lisovskaya (shenson@redhat.com) - Merge remote branch 'jsabo/esx' (shenson@redhat.com) - Fix a bug where we were not looking for the syslinux provided menu.c32 before going after the getloaders one (shenson@redhat.com) - Fix cobbler_web authentication in a way that doesn't break previously working stuff (shenson@redhat.com) - More preparation for the release (shenson@redhat.com) - Update spec file for release (shenson@redhat.com) - Update changelog for release (shenson@redhat.com) - Bugfix: fetch extra metadata from upstream repositories more safely (icomfort@stanford.edu) - Bugfix: allow the creation of subprofiles again (icomfort@stanford.edu) - Don't warn needlessly when repo rpm_list is empty (icomfort@stanford.edu) - Bugfix: run createrepo on partial yum mirrors (icomfort@stanford.edu) - Change default mode for new directories from 0777 to 0755 (icomfort@stanford.edu) - Fix replication when prune is specified and no systems are specified. This prevents us from killing systems on a slave that keeps its own systems. To get the old behavior, just specify a systems list that won't match anything. (shenson@redhat.com) - Always authorize the CLI (shenson@redhat.com) - Bugfix: fetch extra metadata from upstream repositories more safely (icomfort@stanford.edu) - Bugfix: allow the creation of subprofiles again (icomfort@stanford.edu) - Don't warn needlessly when repo rpm_list is empty (icomfort@stanford.edu) - Bugfix: run createrepo on partial yum mirrors (icomfort@stanford.edu) - Change default mode for new directories from 0777 to 0755 (icomfort@stanford.edu) - Fix replication when prune is specified and no systems are specified. This prevents us from killing systems on a slave that keeps its own systems. To get the old behavior, just specify a systems list that won't match anything. (shenson@redhat.com) - Always authorize the CLI (shenson@redhat.com) - Merge branch 'wsgi' (dgoodwin@rm-rf.ca) - Adding VMware ESX 4 update 1 support (jonathan.sabo@gmail.com) - remove references to apt support from the man page (jeckersb@redhat.com) - wsgi: Service cleanup. (dgoodwin@rm-rf.ca) - wsgi: Revert to old error handling. (dgoodwin@rm-rf.ca) - wsgi: Switch Cobbler packaging/config from mod_python to mod_wsgi. (dgoodwin @rm-rf.ca) - wsgi: Return 404 when hitting svc URLs for missing objects. (dgoodwin@rm- rf.ca) - Merge branch 'master' into wsgi (dgoodwin@rm-rf.ca) - wsgi: First cut of port to mod_wsgi. (dgoodwin@rm-rf.ca)- Bump upstream release- Bug fix release, see Changelog for details- Tagging for new build tools.- Bump release because I forgot cobbler-web- Remove requires on mkinitrd as it is not used- Upstream Brown Paper Bag Release (see CHANGELOG)- Upstream changes (see CHANGELOG)- Upstream changes (see CHANGELOG)- First release with unified spec files/bin/sh/bin/sh/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}}      "##%&&())+,,.//122455788:;;=>?@AACDDFGHIJJLMMOPPRSSUVVXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.8.5-0.1.el72.8.5-0.1.el72.8.5-0.1.el7  !!""##$%%$&&$''$(($))$**$++,,,--......../00001223222442222555cobblerauth.confcheetah_macroscobbler_bashcompletionsdhcp.templatednsmasq.templategenders.templateimport_rsync_whitelistisobuildiso.templateldapldap_authconfig.templatemodules.confmongodb.confnamed.templatepowerfence_apc_snmp.templatefence_bladecenter.templatefence_bullpap.templatefence_drac.templatefence_ilo.templatefence_ipmilan.templatefence_lpar.templatefence_rsa.templatefence_virsh.templatefence_wti.templatepxebootcfg_esxi5.templatebootcfg_esxi51.templatebootcfg_esxi55.templatebootcfg_esxi60.templatebootcfg_esxi65.templatebootcfg_esxi67.templateefidefault.templategpxe_system_esxi5.templategpxe_system_esxi6.templategpxe_system_freebsd.templategpxe_system_linux.templategpxe_system_local.templategpxe_system_windows.templategrublocal.templategrubprofile.templategrubsystem.templatenexenta_grub_menu.templatenexenta_profile.templatepxedefault.templatepxelocal.templatepxelocal_ia64.templatepxelocal_ppc64le.templatepxelocal_s390x.templatepxeprofile.templatepxeprofile_arm.templatepxeprofile_esxi.templatepxeprofile_ppc64le.templatepxeprofile_s390x.templatepxesystem.templatepxesystem_arm.templatepxesystem_esxi.templatepxesystem_ia64.templatepxesystem_ppc.templatepxesystem_ppc64le.templatepxesystem_s390x.templates390x_conf.templates390x_parm.templatereportingbuild_report_email.templatersync.excludersync.templatesecondary.templatesettingstftpd.templateusers.confusers.digestversionzone.templatezone_templatescobbler.confcobblerdcobblercobbler-ext-nodescobblerdcobblercobbler-2.8.5-py2.7.egg-info__init__.py__init__.pyc__init__.pyoaction_acl.pyaction_acl.pycaction_acl.pyoaction_buildiso.pyaction_buildiso.pycaction_buildiso.pyoaction_check.pyaction_check.pycaction_check.pyoaction_dlcontent.pyaction_dlcontent.pycaction_dlcontent.pyoaction_hardlink.pyaction_hardlink.pycaction_hardlink.pyoaction_litesync.pyaction_litesync.pycaction_litesync.pyoaction_log.pyaction_log.pycaction_log.pyoaction_power.pyaction_power.pycaction_power.pyoaction_replicate.pyaction_replicate.pycaction_replicate.pyoaction_report.pyaction_report.pycaction_report.pyoaction_reposync.pyaction_reposync.pycaction_reposync.pyoaction_status.pyaction_status.pycaction_status.pyoaction_sync.pyaction_sync.pycaction_sync.pyoaction_validate.pyaction_validate.pycaction_validate.pyoapi.pyapi.pycapi.pyocexceptions.pycexceptions.pyccexceptions.pyocli.pycli.pyccli.pyoclogger.pyclogger.pycclogger.pyocobblerd.pycobblerd.pyccobblerd.pyocodes.pycodes.pyccodes.pyocollection.pycollection.pyccollection.pyocollection_distros.pycollection_distros.pyccollection_distros.pyocollection_files.pycollection_files.pyccollection_files.pyocollection_images.pycollection_images.pyccollection_images.pyocollection_mgmtclasses.pycollection_mgmtclasses.pyccollection_mgmtclasses.pyocollection_packages.pycollection_packages.pyccollection_packages.pyocollection_profiles.pycollection_profiles.pyccollection_profiles.pyocollection_repos.pycollection_repos.pyccollection_repos.pyocollection_systems.pycollection_systems.pyccollection_systems.pyoconfig.pyconfig.pycconfig.pyoconfiggen.pyconfiggen.pycconfiggen.pyocouch.pycouch.pyccouch.pyofield_info.pyfield_info.pycfield_info.pyoitem.pyitem.pycitem.pyoitem_distro.pyitem_distro.pycitem_distro.pyoitem_file.pyitem_file.pycitem_file.pyoitem_image.pyitem_image.pycitem_image.pyoitem_mgmtclass.pyitem_mgmtclass.pycitem_mgmtclass.pyoitem_package.pyitem_package.pycitem_package.pyoitem_profile.pyitem_profile.pycitem_profile.pyoitem_repo.pyitem_repo.pycitem_repo.pyoitem_system.pyitem_system.pycitem_system.pyokickgen.pykickgen.pyckickgen.pyomodule_loader.pymodule_loader.pycmodule_loader.pyomodules__init__.py__init__.pyc__init__.pyoauthn_configfile.pyauthn_configfile.pycauthn_configfile.pyoauthn_denyall.pyauthn_denyall.pycauthn_denyall.pyoauthn_ldap.pyauthn_ldap.pycauthn_ldap.pyoauthn_pam.pyauthn_pam.pycauthn_pam.pyoauthn_passthru.pyauthn_passthru.pycauthn_passthru.pyoauthn_spacewalk.pyauthn_spacewalk.pycauthn_spacewalk.pyoauthn_testing.pyauthn_testing.pycauthn_testing.pyoauthz_allowall.pyauthz_allowall.pycauthz_allowall.pyoauthz_configfile.pyauthz_configfile.pycauthz_configfile.pyoauthz_ownership.pyauthz_ownership.pycauthz_ownership.pyoinstall_post_log.pyinstall_post_log.pycinstall_post_log.pyoinstall_post_power.pyinstall_post_power.pycinstall_post_power.pyoinstall_post_puppet.pyinstall_post_puppet.pycinstall_post_puppet.pyoinstall_post_report.pyinstall_post_report.pycinstall_post_report.pyoinstall_pre_clear_anamon_logs.pyinstall_pre_clear_anamon_logs.pycinstall_pre_clear_anamon_logs.pyoinstall_pre_log.pyinstall_pre_log.pycinstall_pre_log.pyoinstall_pre_puppet.pyinstall_pre_puppet.pycinstall_pre_puppet.pyomanage_bind.pymanage_bind.pycmanage_bind.pyomanage_dnsmasq.pymanage_dnsmasq.pycmanage_dnsmasq.pyomanage_genders.pymanage_genders.pycmanage_genders.pyomanage_import_signatures.pymanage_import_signatures.pycmanage_import_signatures.pyomanage_in_tftpd.pymanage_in_tftpd.pycmanage_in_tftpd.pyomanage_isc.pymanage_isc.pycmanage_isc.pyomanage_tftpd_py.pymanage_tftpd_py.pycmanage_tftpd_py.pyoscm_track.pyscm_track.pycscm_track.pyoserializer_catalog.pyserializer_catalog.pycserializer_catalog.pyoserializer_couch.pyserializer_couch.pycserializer_couch.pyoserializer_mongodb.pyserializer_mongodb.pycserializer_mongodb.pyoserializer_mysql.pyserializer_mysql.pycserializer_mysql.pyosync_post_restart_services.pysync_post_restart_services.pycsync_post_restart_services.pyopxegen.pypxegen.pycpxegen.pyoremote.pyremote.pycremote.pyoresource.pyresource.pycresource.pyoserializer.pyserializer.pycserializer.pyoservices.pyservices.pycservices.pyosettings.pysettings.pycsettings.pyotemplar.pytemplar.pyctemplar.pyotemplate_api.pytemplate_api.pyctemplate_api.pyoutils.pyutils.pycutils.pyoyumgen.pyyumgen.pycyumgen.pyocobblerd.servicetftpd.pycobbler-2.8.5AUTHORSREADME.mdREADME.mysqlREADME.openvzcobbler-2.8.5COPYINGcobbler.1.gzcobblerconfigdistros.dfiles.dimages.dmgmtclasses.dpackages.dprofiles.drepos.dsystems.ddistro_signatures.jsonkickstartsdefault.ksesxi4-ks.cfgesxi5-ks.cfginstall_profilesREADMEmachine.AA00FFCC1100-examplelegacy.kspxerescue.kssample.kssample.seedsample.seed.28sample_autoyast.xmlsample_end.kssample_esx4.kssample_esxi4.kssample_esxi5.kssample_esxi6.kssample_old.seedloadersscriptspreseed_early_defaultpreseed_late_defaultsnippetsaddons.xmlcobbler_registerdownload_config_filesdownload_config_files_debfunc_install_if_enabledfunc_register_if_enabledhosts.xmlkdump.xmlkeep_cfengine_keyskeep_fileskeep_rhn_keyskeep_ssh_host_keyskickstart_donekickstart_startkoan_environmentlate_apt_repo_configlog_ks_postlog_ks_post_nochrootlog_ks_premain_partition_selectnetwork_confignetwork_config_esxnetwork_config_esxinetworking.xmlpartition_selectpost_anamonpost_install_kernel_optionspost_install_network_configpost_install_network_config_debpost_koan_add_reinstall_entrypost_run_debpost_s390_rebootpre_anamonpre_install_network_configpre_partition_selectpreseed_apt_repo_configproxy.xmlpuppet_install_if_enabledpuppet_register_if_enabledredhat_registerrestore_boot_devicerhn_certificate_based_registersave_boot_devicesuse_scriptwrapper.xmltriggersadddistropostprefilepostpremgmtclasspostprepackagepostpreprofilepostprerepopostpresystempostprechangedeletedistropostprefilepostpremgmtclasspostprepackagepostpreprofilepostprerepopostpresystempostpreinstallfirstbootpostpresyncpostprebootetcgrubimagesimages2ppcpxelinux.cfgs390xcobbleranamonkicklogsyslogtaskscobblerimagesks_mirrorconfiglinkslocalmirrormiscanamonanamon.initpubrenderedrepo_mirrorsvcservices.pyservices.pycservices.pyo/etc//etc/cobbler//etc/cobbler/iso//etc/cobbler/ldap//etc/cobbler/power//etc/cobbler/pxe//etc/cobbler/reporting//etc/httpd/conf.d//etc/logrotate.d//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/cobbler//usr/lib/python2.7/site-packages/cobbler/modules//usr/lib/systemd/system//usr/sbin//usr/share/doc//usr/share/doc/cobbler-2.8.5//usr/share/licenses//usr/share/licenses/cobbler-2.8.5//usr/share/man/man1//var/lib//var/lib/cobbler//var/lib/cobbler/config//var/lib/cobbler/kickstarts//var/lib/cobbler/kickstarts/install_profiles//var/lib/cobbler/scripts//var/lib/cobbler/snippets//var/lib/cobbler/triggers//var/lib/cobbler/triggers/add//var/lib/cobbler/triggers/add/distro//var/lib/cobbler/triggers/add/file//var/lib/cobbler/triggers/add/mgmtclass//var/lib/cobbler/triggers/add/package//var/lib/cobbler/triggers/add/profile//var/lib/cobbler/triggers/add/repo//var/lib/cobbler/triggers/add/system//var/lib/cobbler/triggers/delete//var/lib/cobbler/triggers/delete/distro//var/lib/cobbler/triggers/delete/file//var/lib/cobbler/triggers/delete/mgmtclass//var/lib/cobbler/triggers/delete/package//var/lib/cobbler/triggers/delete/profile//var/lib/cobbler/triggers/delete/repo//var/lib/cobbler/triggers/delete/system//var/lib/cobbler/triggers/install//var/lib/cobbler/triggers/sync//var/lib/tftpboot//var/log//var/log/cobbler//var/www//var/www/cobbler//var/www/cobbler/ks_mirror//var/www/cobbler/misc//var/www/cobbler/svc/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches cpioxz2aarch64-redhat-linux-gnu     directoryASCII textASCII text, with no line terminatorsemptynews or mail, ASCII textassembler source, ASCII textPython script, ASCII text executableASCII text, with very long linespython 2.7 byte-compiledPython script, ASCII text executable, with very long linesPython script, ASCII text executable, with CRLF line terminatorsUTF-8 Unicode texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textexported SGML document, ASCII textHTML document, ASCII textBourne-Again shell script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R Rhttps://bugz.fedoraproject.org/cobbler?7zXZ !#,] b2u jӫ`( {p4; hpIzcpj)OACƒyG FŎV-S~Z TZFUE05 As9}E'b@”kJ6Ќi\/)<xadjnu/`%C.Ė9`Ur"v-/4[a.x2u{9W ,_cyEfTv @{ 67'E& $W3>MXTi'Wg1PFo,R }>/Bd}]i#E&P>Me8|*RicVn % 5M &9A+\^G?>G_/CgJ'y2nVFk _f.%<+"aK~&Jn2stgJms-?J"2)k$xzu!ۃ Ti5$6 e8s@oߺ~.ևc$ċx#Ud>Z)`-`d Bz~w1DIjIeú/?Kb>]9E|:3g5WqZPg)r)i)mNv7b @!p> (E :8D,$hն q"2<~@Y@d/+4Hqo]ScX j <34gDgq.!pWr † HabY<&PLXSg#9z7 %ZfPsԍJבbCsi&bom< b|n5%O pyI3Z G |q{K؉C1b'6f>QIu &v>#<\#?b:x\4ip?nix , vjR/hQ;}v/}*jx/!KR`=8=9+f#m$SQ;o-]hT4',n$ZYf LU4YXDg?_´UGگss:z3&U9㉖[CGl# x|k3%rnP594v Nq)GNc7)BDɖ0YT7 ~޽^7؁\R*Ȝ :/tG+Q1]j)".Dᆉo,ǖե'h^K%* 󙩦c 9'!4U,CLd7t4ܦ1r`(!6lpC!OdG<^qb+ :lÁ]Zh(M`G!?_sn8)!\:jV«KsxkN)ŃVUtRlhуҡ@F^ŔߎdԈ~/H\HY/Z#/f)adTZ޹$JT%ifK$pv,nrCo쌱f؎.ejv!-{~ 3SՉŸ VǬu0sA.ÕKvarM^Cj_(,E)@LiaEd_o *i̹ g9%;O:*1t/ì5FJkJ慥XWM7}ѴU>^uMNLmy_W@-!-l^AcR/ԏѢW#z+j H<>H]5oD51ѫ[H& biSB [>p!# i"w z| t{]0F^ʹo1[~z $.מk$3/8.f;%30ڒotPeɠR>4!13˫ؕʇ/=IXxZdǚϐ3G8QPMp?Gu+ǭSH) ĜČ[C͋.svD#<_aAtF,Moj |+i C?Ț˨@4ZB?{#g]jĩoA՚&:?u8)eʆ1;/W* [,wš+Fl7<1>me k>*ؾ8.x n[OCZ(&$7}e/&)h""jJl0GxqljAU[jalC=nhB:{G1PY:c WC2@[v2j!.[fCR,Í^A> 7 2;?@ dPԤק?_dz0v|!/qc!*1%/^I-;aS:p_5o}l1>%dT\b1ːr8[# %ov/~u |˨e؄ cZ4Pk~  !IpRSq 1$E$2]x ZsdAkʞok roN|JH7f~pF(l#h$v91/kO1zϤ.u.6zYjaA^:GOw)sX{.- ߳)xu\&L&x2}AnBhx8dxX;aB|SottcgKįOZԨ W0䓐@S)>K)$WWo~б`=:J]ym? yG{I``G&\ĔtqƑ{z9tyfu8WSFOTYQ5`69)W>y!_2&H-1Av+0.Hg} *xN%p2SfCiF( ,LppWaU ÛHjqػGHv+mXMPZɲH'[nNJ>Fa95 >4m"prVM%~C>{aL3'[s==၃=5}kI^,2qd /" vrbƪRUx:3YEK`\$4$R>5lSdyx]z .{HG t4e~'TX霽 wLZ>Ux  c|-Ι}۠]@gqPs](G<#؊vV*%y+ZiBҔȆXM2L]5O\xiyD)T!s˄[~l# %gؗLw[)Y*;†*IlRʕ-m@{dȄXFۧ""3&rnDG7Dp `dAxzP'59 1O Ş{,% wLi*:y# \g6)+tLvPZATbTP|KNizM$$Mv`5cVMxF&`K9V]FEYZ߹eA+S_ l= "Z@kBoV`|Bf^/~|хE^o5LN|-VAD]_N (fTLX8[m ilEB?|8aR|ϸ.]6 d_aI0L\#о_z-*~82rF3(X2>[JFp@5LQn =Q}q߀;nA3; Df2e }2Pѱ.Nz8~Dw4j$9BDGl]II .DZ x+ \bިnC;QًXw@q1 / k#V^6+s2fLW 6|˖NYMmQրݐ5.Fl.cRLqq=k>R ,ۆ3dA$4nM-{$YKE%s9&"k:߉^5³o qA i-ڴ;+Rzs9h\j+ȏǫ9bFsD-1o3C5o9FN&KY(o5Ɋ.G;~D.CP!\{ 52>jmp쇷WǮgRHF:S ً{ЦK>Jh6{P|v"7g~ C5bCQ03tL,ß/P$M$OG%w.C7(1nx=3O(T5%&#@ #D2h@A ZټMc+b& ʪ E,s{!Xl5g54l^ > )`;G Es#" b68 lc,q㕄Z8龙KS[Sme=-rZIħ #%&m#Utl!_x֊Km]Q$9=6CijE{YEn7=/3qs_2x>"@0 AGx8o/\{BK/b6XZu}EY:*>Ppdp x9>׬DS6 {ݹ Ǐ/urک:4>j\,VX@ߌ9K ? 3syE5+YW>we1![1Tb׽6b ib5^|I ЬdSI4(jjG$hx[^x)_o{x ÎeakTs0IdqzǴc#PŤ;9pTKSFx*e.1@{ftKW>?G]AKb$UN /25']EprK$ʍN"5Mxl ;~ظ[W6 G|¤{1@_&$VVCىQ{8 sVUoP1A4 ,<7EL!Kc,J9 LM\/[yC, ^ mhGL?RPftzrOP=7t%~Ǣf-8 }lhA2,mRfBJ:RszTG%&DOnzZg?5OkQ$Q7 0 5[B @k*Jn q'mZp`% ѹ$EH4 ؚe:1'{^>%hm`Pni:ىV6&ESyPf1)?tUXu#$Kbv'fR }8Q'VYÕӅuxߴۈ4 @k MO#B'?EOk" mk;re]"C`[XcmtDjZJ΋/SD:@㓜"ȪVBl.ftW?1ey JƈH3*"J5-^uX֮8W¶m\ :#2"ƽ*6kPU^0׮ f+6*mѣY*_oz{m`?G_̯&btLī!:DS^ ̆ Z37َ' z*vr}(sOZP'5 pU}QdYپ$I#)b@G]vqfƹDK ~B=upO)lQcvs^gЕD#2USqq!G_{MM&]$FCR W6L݀ ͮGS̾ݲDBoq0ВĶusx?9T'mS tNfMscX] 4f48NetqƸu@T[9>#͂o9R1NM"1h๥?."~o7RU42[of-d8XV ȹ{:=ʹfOq-qzt1>,3S9^0"ְ6'F/ VW\ _' "}hMk( /b~u`+P'–G!-Z82^udt uڭ=*M% ,jKrկfRu5OYW4:<-+4b(EC92 F>Hi9z G:6g#O|w ,FVD lF͢J 7+(1{6~fTDfn%.#_c4l!twJfՏӓ.h,+7_$} ``+VY Ae# ~ƯiHޖOs\vaxc]6gCT?*?!LI%ԩA~37 R;Hb)mS$('\o=.l_9S% hh" mφ֌YG~ Lk;.2B t_1fU¿7p[vJڂm?9z48~m~eiQd/.w|}7"ޔq,r,e2<`p|"RB8X4G+~d;ۂޤMU58n KQ5ѐ& `Bߓ>lwltɂcx*m`o(ڞ+7׳p=(H?!ow ëN__Pnx7Px U-uG%3Jȗ5;awV/`2c;bQ0(X{!P3v98#=oZe_o\ 3SȾlՋԛx[6tIԺZ}H !,+Wz,R@fq-U$E*>, 3yi7aɤFWwnX6y-Y]HEIH5v}b/Ǯ=)R OT]F˘[O"F1 .m`ӓ*/.o?wVF8p ϢC`|(SАJ!- AuXQS.ve!$5?qjo'o9HP;䂓mz -L:O.(xiCE~3O+ٕށ&/&0G?jxA?ʰ. 1r$S= VuN" &u]owz$FX -2;ƍ2~CȝwmÂa"@,*=8[ y(;ivx=7 6gdfy YXqufud' b日Ht֌`743_M\G0PJ!,`!uA<+Нu6t~\5GJ OE|uXq۾)L;Q/L^͘`.̃dH*d;B&{g#a]"r!HD]" Cɼ~.(?Nv QSڞFRڀXy~8) PS*ӍYIRdZ"]#r+ `N{pd Y85Rk:Us z: ITD\15{ lFpŽ-p %6R, ы?%=4ݎH>M=H³+`Dz2(]w18q*}'@0T Y!l,n y="k۳5,HޘES7כ)CJWS8zO&TDZcvxyG}`Ϋ80Phvc&qM:0J]/΃͋q+8tׇ/^֖ZO l5HA''v`姁`XRzzs>x`4E Xmzo 6移)gtӈ-='4;h{jKkvʴlPZ4TGxT _YǶ.AWaqi*Ct#!zY4 pW~OI#K5w(QXz%ڌxll!"-]S8 (HsE5CAVlÑ1z2 ڱL>wĊqe [#9$QF{"_Cy囻m d]ƢDFmlw"(\I-WJ^v.(d s6{/ 5`otV^C!#-((PE`9c/CV۔RRW4ep4eJ6v4_ʲ6 p} ._;o@ Mr[tݙʺegZ8Zd!ɕic[ vOQ4o HYFZhLZ6ve! d 2+@W؝RM>Q@l1>䑆/\l"yJ%!#E<4Z'E?fBbXfB4-z.Z{A3.rAZ ai2)365;*׎l @1Vyף5DOS[sT^e@FLZ+o72s_) Ux,/b1L 1{ucЎn$/L6Pn`+ay=LV8;D<~6|m*<]_VM=iwڕظh;}/ZN!}TLt,sG4K\=m;*Re5Jf'ҪRۆME:ɻ(34 "K=FSEH͎ j&' 2Wˎ3U$#B9`K2K䳄SEO 5H?#fT:N76[ںvW2:pcX0ظJH9swFoQXwAD,>[@veN)xMj616 Fm+韪pWH<)yZPo B1ɘQc.؃7REh0FPDҰcHz\le+3ΎpWaha_RT/5 < 'ױFI8mѮ>6Uω4"M`k:Ybg˝ӺA {;`rp QAf 6s-#B%h 1nV+ůu[d-C& s~ϲ]T7A!M*0ސMy{I1q ]{K-ǭ5mP|hXqDS_ìLMb#U[Zm}bl{yvd^`vzaӚâL㒀Tu`lvEIVBIq)G%&.޵r?\UmTU|J! HERnUA|) ?o 2C=$SW$h'.cC;ND9:O =na6.\8|XN H~hD7:M: {% ޢK)_PܑI'ԟ=KQܯwYC(ge6:+jR"6Q.1-F*ųي9THXqfz +3WbE^lf! $q]ȆFu4'@ ;mZp5..Sqn޲}}J2[h?Zڰ_+8;,["vPȫdqV&d^,*.n(9o}Ij||qִ@sZ8vm6ɸTy2\e.>ÎلiOZѫHҊ='PHroX Rf0~Қ)瘄!O X6[PP핱L`Z;yKj3N|`$d347A rGKo: <@w-/%'،Ϩ J$nZj{e-.`a;ye7c/"uҎ8I.k$iCR~xݱ;@V!O5\Ekz.=ZcW-3-$͉5,S7\kGÑWFaͯv@se(8(kw².(KE}l&EY[Km3cd,R[m-hD<k&&Vegd.E~ۺ]>02V ;4x v gzJC{@Å] jVb(6Iܫfb#fI r>p'C8dGwvhҴV N&Öp6QԡaʵS*2uF~IEBqܸ0ynvjP$WKr~HL! :{eqYѫy'Q(s_ɡ^,d#{x YIh {Cd2p0X|=Iu*4ݜY Glx'}}kmsf6]Y@dHyx-zv  ,bZ*$eZeYK+1s-#9::',G^7H&2h_dv.o dI$W\͊=iZ|YcZNcWo] *H= }ղNNA>%e[3hk)%"Ce-F Pe7ûs6dՄ(_FOp=ӗл?N"N֐ !!jm' ]N@?z#JG R ,טyz352grkՍk  SѢP"u$gtrV˓ӛu '$پdOWA-P%!뒵8Iu#i b mMIF{XdΘOҷE7^/`KNZ؜R ܎Qvޗ VbSR^am](\NWa_fyzĝ@YŦ&5P(_KV. - $s,j yS=OOyл WJrBgp̺h]Ѱ:-34ﳏE *O'O틴>>/y8 `oOM0?|ω~(\o!Dn(fsO9ګ tfW*̉ϽM@΃pMBz=]1c߾Kki+YOlyRYmz ,xeؓɫ,[Tl $EINJdd#@lPbRgnOq6:2sU *ƨGYp/7xt|qߴWRiR5AsolVZ/u-?ƃ?B܃yTݧ TPh/㳓f$^^-ܛCa%Cpv8qhb@3x9v}hmQo.%!x3 2 fuQlI#EZ*vDŽ-¦V23=߭rxr}i @,HEw=j)TsFnL-O'}5M z1g  bws."4Xì GWwq[SVs:%Hi"a jF<%+);qMeċQu% ! ۓݭͤ<7wLׄ45*M |,C& O_k":mΒn"'w)`#wH=g|q?;){0q9]Efv+O&>_-.g}PyWe MDn>D'xm±7Ez! y۽82:'G#ϗF BTS9] e}@hGu}.Q CUǓŒ}ɰ%qϖI.~a +CC6%lYȶsok~p9J00c5q +~rm ÃO NF<`<0|}NRvFcEZ|.aۉJH1-em[alT;3T-nmy@zz[u\N6m^m(Nb1 /l3YW B٭ ruSĴTQP3MYƠK.z`Œ▘_vvݮP9 &JXJ^n'My\!KjH'vzFl;|Ru 5"@/D[6<' r;He9&b5X`ȍǮhen!tWKd0\Vˡ:*.i~b~Qä0W ?W16=2ܝqn۹Z`#j m5+[0|,MV|!zMWIYG /i*-jےSZ)rA<SEڻdHvkh{n0fş 4|ݚzcMf,Z&:}h$-]зzO8L-N+1Ii;M2\͆p0+p9o~phm:" VqV/p2ou__0Hi+(sP:ت#kf(E!r:8G+U ;g6L+D= O/a_d)᠊:&|0@*Qf#VNv|wV!U!(cxJsUmYPL9 ¤ ǭ=W[&gS? ;4&<#j5_f#..FbăI(ߚIxx^ I`8ô-eQ3T%CLv 4ű lķm#pOE;+Ų(gt!(cfoqH<rs3&{p4H52=;ml/M bˋ2h\@5X #z(WO/!R>N/σ9`)ٟbʭ84Ae%lvCR&}hk ">|`3VH}3H; 7&}>m^XhϦt!NeτmuT#io\[u٫:2ZjmObY(YlS&U oFE vrۧIK< ) Q\\jF:0-[Fv/&ol&@ ]0EV%] /[ɒkdå~좗70IB.um?Ix1*9D3r0՘w""K;'tS\;]ؚX)&)OA!oS VOèHZ66@w86c9/Ig""'>8!&(`+;ʾ =Y'F5m6-Z􁔃i'9qdvQsLDO \w`hy=F?qOF~Hn79-ꇓ(?N`MήoT.ZjmOT~2\Ko`Kh-$_/m_3bWSTŲ7$-~K"; p6m2 O_9|MJ)ʠJms en)sܯōYM%;b*gs-[Lp%L)|VEY4KwuFdZQaQ>~`afЉwDAK(UaE~kvWz1)ƌ=-v='C@&+ : 6h!O9Ӂ{[v "X4HJ':ҮBBa/:#@"B2`{i7Q}qNf PI(w-[I큃c)掗WB%$Aldi(! /Ϋ+9p6[h5\l ˥xQ\JA3ɇzi%FKOE3vOԣ2;$0ajvX 2[x<x :11b0&6h Dԟ'ԽyWP 5; &7)2S8 {%5n8>q~pgg7A7wDd2˲l?vožv#'x^q!ɣЌe +OR; K{PIKſR6݅xcE=H *ـ )lUPl{.#&F6X9ƍ-v&Ы5\KWKm.oQ$xLXPTH'R~04Ĕ3f!p!iy\?g%Cu75VsY8&. lGDZ:p-qesJ 4^^u)Yg`IJmxs\/L73eV?\׾6l/ˮnl(=n},w96zjӸ,2n9`~ Vϲ!mŨq"6H6X)=)W+dI}0[=ARzeVVm, ,)QЉ(Vܐt1oCI R"GFwkPSH׿ Ѷ|@LZs`9c/#}qǂq|gbLI>@k`[Xr;3ʜwu#.-FCaFEAK2"?aKqTat/s%ɆVOGġNC\0;VvT퉓 I#|WP" oRNqzn{jõEK뷪$Pqȥ:dc#H,o{X|I#Lo 'K+#W? ?ݷ3hXkzĒ)"?B޴)":`&X(\įkȬ@ ɠwـw}ٴ|b\x{l:w+O:*j%/*_<Jai[^gG2eݳQ, yæO:lв>j߼$O|(C㊗M4bWI <r.L(u-[Rf%V:jG^ZbjG`Mp]?R[L=Ic4ry%ÌViifWbD!R`pab/؂b䗧C"nW>D!H۽Z@sL= =Cf Q('e3;V|صlG|@n\&c*8V2Yq/Z )G]`gboχ4I6U4" *z<2-S H= 3|5ǂ=yO DqNkWBX 1Ľ (RuZ7?꧍lUڏKjlS}/SɎoʲ_C[$H@;ChZ{B>/[^cC8ξG>m vmу|׹!J@$k­uH> p#LtCuږޔ_,M yFf'eXOhYq5sj0 1s0f'<\m^=Y'dFAt9;+mԮ|?u>'~VTdtG#b$|~U~/Y;@{2U^S{{w<~RQfdwY|㨉+$QM3mP*M-^'=s· #kaܗ1(c,SQ; {H@ е}q2mz[ t=<ѶK=ID.$ۜFJ"v! 6fufQL-c~Z蜛zZnqbqnq94ɞUF籸 $+WH!Xw߅T R75DZ9j}{^ć!,箟,v)M#F誴)B޾!Z,1l/pi7=)Yڢd8rOQ?$Pinp _ξ$in5ۇ:jeB)Kr;ZtuSZx grp}טy,#]n%٧cF,S͹&=r>cVqm1PՋ^7%g"I_4aJ56"kr흘~d9tpEuZt>/'b-pD L~4Eh>H>XTT;tXBzCgNdG"uéPқ{PxQ I[vnAE_(+ 3zZSQ_e:F+%J_0_31PEINa2afS\d'5nlO| :Y[P#>zR1gF>F|=`nL6&JJJ]]j v (/ M (\4&O;3fVs$P 2t|dBBUja}F+UyW'LIڽ&&f%)O2V4c3N`.0@7kVyI$-s@I^J6\%!O0LPޒnt:\6 bNT xVIn+C] Z⻋3|+1J獢W_.J=ƃ(dOOIt+';NG6KhGK$x?ɶ`֗qG*F"? Msv/rC2ZTΚ|#1y!T^T!kCiKNpz@r8|ՐOϒ>Ghy+AwkHsHeG^|AmܒN&F}}bw鶆'2Md%Ö 6#0&tg`OӘenךK : y5\ ;ՁhuogX!qiOz.ř0xQ \ "3̲#OC2nquF_ ].9 vp_A"V 8ɿ2.d7 OvU=~%jŬ_dM}qGn:^ޭKlӸ.bo- o(Cىr_Tnݙ٬!ݙq l oCdmNh9Ho'o75)[U zFy  )˿ &'+ѳPeUS#=uvd(q zh}x5kSQ"7qeYtu:_L]c__:utֆX5|)mn3D@0zyWn_?>F%b'4q}qcqiŗuI^`UxT'URM+")D+|kv_vc:#7,vǗT(I'[>>B8T"F7$Ӷ"g)" 1&n!g_!6$v^^},ĻEj33zL TfD> %60ՐWG =[QY|iIEz0…Ui D;S K!{\x\PBvfW9@UCø#኷޷D+rGn 4'zWmqU@DKWg9#>4Q]ӈD\C'+;+&b®Hiv]eqEYSdTi2FÅlɑ)πd]M)|p|rS=PbKzd9Y,FK,D EdGQ]:O2$ja$t&YJDRZ #bƒSKQ}kf=+H=d:RvnBB=.uD8 +?dŋG~yy[I2oȺ[fXܕKY_!W#{6K@ sMZO +XNWOBs==@oAiir/-]rҙ͊Dp=v/nӉm`E-YQ‚rSCL Oa 4Q ` kaKnր9#[Ú=,XP[[G=\/Y̜1;(-xev dd(F TC}_JWVV950P1Js^~וU4e]RyuL:ɋtƜ`e1’-@O.NhkxDSl)EWJ:#A'1Ex$_Є?rAvsL%}P4JU3N;jH1-qUvyxI^sF(59X&A5{YCN(K1_^鶎 HvkVpbO) {oxvNpgMK7O,JM.^o?b ` r#tb| uyCNZI"[$RtԶT"\ @YX)Vl;Y8t6c ѷ暿?kD⾾zUd t+协w[aM! 2}ilo|=Ԏ-z*5EA9Q[]<3XQ_50qu MN-:Ʋ*-E GzbLI h^Q3/œ&)GW %%k,:x4 Z)V?buN]'5ܞB5a;D6{שO^1;5gS_B$9GGi;(Z]s~ %To© -r !vo1;tt\j;9*Re2Mar+#>DTGm[7qN| Q'ؔj1~5I5Y-g1)4koF7#5B&3Q8=:4#~B{ռܫ4Ih%;ǽ܊`@cK̠Y/\l4w1I|U* b0ZAcPOЁ '[Y.{ФE,@5)p [3CRoϕ8JO!8KR8!e~Hő̔.fUgyyڥ&ËfJ*;tk%x\MoNs Ӑ1"h >~gxW vp=;rLR)),I}JulӀ7p 1>/h pIA?NqϺ~w'VGHɄ=g &aP*0yͣ u8lG@2jo;{2bjL:>MZbܫJK Āq[Sk(%+3f!&{[%^Zl=J˽/LNbclN$VBYV(ᐌ#Ƒr EKFl 0+]k'Mcy.q bl'PA&h%7Y9Pw}T!X,4= NeBFP.MFzL6Ep7Io;5DmKF~:PðRr+O[]o\8bnh'Z#&֑/8.HQ-V:dP0LNYܻ-&0e.1Xa!fև_Ϩ6O7_|R_Jp?T ڙ26 i.AƵPZX^12o^/#s#Y/4Yu MiowDK&LP1*lc쁫?5\+O^˪W~pBWb^FUk#?k}w}SYpF;w VU#2XA4Rk1]c<H;iHO=+ZC'A dQX]vFsߞG%'i2]Jm#RVxVPXP^kyЋWKg¨R@f̠\"VȷD+[& ÛVTau<_/ؘs1)Ӈhyʢci}*iAlmQd^t,@bM9ch68C8p7MiO(T{;Hֵ`ia> J^RݼD^]su2I+/l\MyoG*7+غApyv,JJePf弍+n | >Vې Gǎ)Ih@ߌ)!7gõL47'23(Nps8M^\ID cõ =TFM ) +V_\sipf&L)=as~Tp=&)hro T&@q:\l+0.q! LiPH~Eb_h\TeO`Y=MJ!\W1;RGsm§Ȉ]PHw5cyLZ:3h>Z 1T wYV#\m7]'y.->UQ"rf~%pD-AV s&Qr~ @4p)T6'u/bYk ۣ(BfmqBP<7.,=ɞ7?02SUOΝW?CEE^N )g0v$73O h wFchYYRIigZ( Z3A"C1yFjmogJJq+*wP o}E_L DuPŹu PǍHd֗3~M̱WdzW -}ƛ`!^T RⱲ2}$r`Qދ>5=ơl0^E ?޺֎HHύT~3D~C20ĵ0_GK2XrZ V = V3=VTv-ݓHwi&1Lev;3Ԓ,C.v ,d:hAks9ZANzTj׸j(eB^u%hZ\'X"_^* ^zp86wik=[['x']9 ͙/[&* _r^92/4 y@1}pJ6Q#FC 4Wu=ֳЖ#EvƧiG*4yhr ftKQ _1O\yP$3Z/iWZ" JS{jĆjnf̣xyqwTUYs*$DC(6SO%¤U7EP ,j6BY_bO|D'EB"AŷFE%o^!ơ ôTh"fB\rVSWT+=j ү#N:udLz) ]˨#}ܰKd@IJ9n^:˜O PPXN:&_E/6t|9ouixz@LVF=BOןTAfiV(`0g\Մwߺ2t?b[2E8(%dn&B;>P񽔘43K[Wx ΅m6sSDG5v}ya䗙|@ST})@2P@xN H.ZaLT⸇E *, Sۡ4xkΘ01צTg.gsА @lRZ/:S ĉUbpV7jinޮXsuSgW?K;n]2s3YfDL؆ "xhE*bڹnZ?rl||%قB'{uRU$$I9vE蚠u)^3]! Qх^K],{Ps06BaKSHReN!^#|ٷ?8T_C$ǺCRKܭ`UsP!Y+E 6esG壂O{DNE%@#jfSF.AXB9ܿ\՘$V* dK6pj㸳Z1PA> a2{Ne.W?? ӏ:d^5u%ַbا'HدZA g7S)M,fG1R`lQ9'}ZX T'!O'6]&7r|Nr4^*n gkSae5.L,)ͷ蝈ex|ұwskz+U&F:R?&!x"p%5`8މ/[ AC_QQtMOĞ&v[|1NهtK=%c|`M[ Hьm!Aϟj &4D r~ 3MǟۂkS@j^*!\ZDEF,G-XhtDtΞ\;|-! k^DTvNsΐsvٻRGigɆ3t DTȋ_/3o!~> DVzhJ{7*PpwJ0֘u'-E'&!!VTmق珻nD" LIl O5$ ,A`p vG[iŀ}kt!+pG[m{\0AIܸLe L6$u("5w~K̒7qhA{tZP"ZF*W>3Žk ^fy>> W괧C!gꖪo'دji9tP=ɝyNB;PB}=۾#ڿI&3n04]8@:#.zXXP[|q(#SͥIXbT~íHf;2Vr"<;cN x{hX#^*IiJoQ a+EIOb ,)|ň_oRȞ] o#Vz|"\JK4l)<(z)mWc9 ?aux~vкt_4P D̓L">*O&ɣo8 #[OCgoEd Q܀<~Mr 14e$L|iٝKʬߜ5aGˇ'04],v&:~|i0 )7[ҒPAyEtځLNܦ*/D.Y?bC FqW*;n*aU2$Z ;ө=wi+Ŵ"=όIwcQIɄW.>uftOvI '_3\ eEBNˏXr!NB^tCJ_眍uQ*h)HUv½v,y~޴XkUAyB[qg E -]"GKs/gX?6!α߉ĹMx%Ivؗ~Qqtag|j^J!{cdI |V7X$E_i7Ǽw!/t :ZÚdaS2!eC5X!rW~XY=G)f0T <^ LDTP(׸ʕ_ܝEa~.95%!z|2[θ~/_g4A28H X7y'0 ‰ t6WdObsC#eQO0Z=>$, p06=6}I2$m积!hߩ|h$ UJGnşR 6FP[بs}EIg'[]r]RŅWtNLZkJpG MuvYh V O ^2iPURŔ'*t՚J((kua?lj ]rl[_t|ga51!Hw)?|;D{/N;TC7\_^i`SҨűPl3HP7 t<$μ`O$Vstϛ]˧came;a;* 2!O"aH#ecUuƩ8 Z3/4x!Bb\~щsA7F*E+eeq?G0۴;'}u%#H@,ԩG-9?a~+]%!jNE++,r.t ҚS%x G5&_iBg-G#t On`w>EV|WuKF0 h sgxeV~'č$rY[A p4xEF%$3Fƒ%DL+ڐYX@09q.vn(Jɵ][lCņa1X@, и໑%;$_'ކI#*U&2{3!{8/`$ gcݼR惙͘9%3=ƾLKȔ q]W'8+ѦW]wsnO }_t8i},) +Vեs=Rvl 5ȕ`ZB +yo=NJ\XpuFةXE\vΪh3= R"*HPjX( &EE~SgIsh<&Ƹt|Gk=G󨮟2_fR^KaK}wa x# I{3by8mF#[+ݯ_ְ;yL)*y& ( &ՍSjR=..fvG8Y<$` j,ZS™ Y=|3$~"ՉҥT dH\vR *oG踍5EB\1wFk+aʢ!h/Qz\>ScE:a> Z[AZ$W_fl]cXgdWǏpo_mLުY)=BR!KzՐ5\Xg)JWjs?sd5'+?ZݬpQȝ4&2y%<4`+1Bnf3 kgjP>6̯8G+{ O C ,ڿn3zS;&"8H f6xtMk ]'jӏC] ڃ—4$ЕDUmm۞`Lݰ ákZ wYCaOf>rL6~w=o%'ts+~%0 u7:.`N背ni:7/wiSr[mUK(kƶ;Gn`j:75pE[nxE/ >y+3 jsHF0"aw\-b {½x7P>{bs;_Ws*'qH:X;4@p`@en'H;{bJZ2֓$Dtndzr;s[C 1!8! qaڭɞ9{(H-r*ޟfFhqG3m4(xTNʠvޥ%*[{YҢt.Ζ#~*ɸZZ eAi9X0âi9OzayDV$Lλk ôم Suds2^< WD(pp~IDnmRE;(L3;?-ځu۹W* ߲So!T5Ľ:Aȃ ՐtחeWɈX5CiU~'NOTEo`^@FʧPJnuXsRXYfh?"5:ձI . 7޲ϒH f 4$P.:}*anbG-~$ڿIz{B'A Z|<Շ+cm j &kY;bN5\=>1Zonz2@G~3IaБgM_cv[9oIkt  5V-#HLw0wE-;L{Ogt=? 8R0XM@;B[ETUQ:'4.9K;OT?HA#z9%[ r;Gp;:>$In_d)'h:Z5 y\dݞ@(+St4̮,jJN}(fSV}0~c $Vb9HƒZJiTŔK8偩]-o?ۭTzDt)|ouɟX-,149bH~6i+F8c>VX)*x6Tюvbׅ GE*9 9H2Y*H4ݍzgf nEG(@(PtH4yC?J>_;R\ 煇|zfsd-~aME|V8g> ŷL3Uiᅀ=Xr!/XS@T꼐_K^8OB(C_c)1]u+! [V9 2`XhVj|Mix%1$QcK%;]TOB%l}õ;ΫI~r fWu8g9Cn"C eUud9躘}\>,V,ON:^~^ꐅ1~3G͈W>hi6a1g;F#$3EauW1v6yq̭+B042h]{6 K)5;N ō8ZgjgGT@Adf44-ff"U-Xz;ci-/ 0)ms<9b'dTcǨ:iXt1)щA*@^QIwu^qhI?r0ڕSHGk]II5YkvK`~ |Buy_< }~C]?iFt!}&k Kv!E|w.6T?.ÂPO@\xpbfІfmK7ڃ{Qmᣇ.ap,KK"CCh;.]b]`GH4Q"΅5$]Ŧz>MUI`E$yr&# eNAu~1΀eukn T<Ɇ G EN s foiGu̓~\VD1h<Ʌѿa(F|Y=G Bw?BT`M/q[N7|2ߨj(`R"bE|m#x+%@2Emx(/QG<0yQ9YwiO}Q?{V)?C|9_zS@tOsد@c0ΫR4Xt98 Dg|_*֩XDq@'秭~ٴh=@ipW\;5ARjdzI1CEرQ~J sc'\e'Kdq&RuI;M CawRʃ8%X2P\Zofu9ZfO&9Z fH 1/wGW_h JpE^PnBCpfH}儋/_c7k$ &OZx j1ՅP5-j>3JgmLwb7N-^Gab0S:u2'7?&@T$p<Ͷk!:ݦҪbvA"Q$m"GaL#ۖ#tlCZ5E|j\SrJ9{\yȹ ƻUkb-;na:"pݞn89D Y0stON2,2ɠUB.ܙDN {^[':.wr1&[=:rWE䟴"VfAM| T5!rz~p v2@iPޠ^_7#}I;nj*aT#XK"{MiA\bWĻZmROg$MV3>VP?fuZ} 1\9/@*tz ڃ*uwQ? }1٫O<0rb9$Do0vx<-/))~ tmR*P} "ʻ94GIr.pF_KW)/ )$ڻN)ޏ& 'XQw/HӤ R;M7!׫I?_E2}/;lǪ&Ĝ T3woD3]BpAhkFk#ު`"joV`.|3T[/rx9AQ<;5g};'afX.fZJ]w"=u)LgG~=ptS4dVҔ:/*' -3fǘhX|}Xq<\h  Q]y.%rW&ie![9Tlz{u(UPMHI>&W8"C j^7o7lTNKݺºɋu4h6W|B2 }௠-"uL{^Õ^L.03z_䍽OTi,ZuC($9yY ȉo6\ m3P!O2p4 7}tX+Ĉlroxu^׫^OpBҩfJB'wjKJ?R bR4J08g>Ύ">W9@_bܷ&a=Kͥ#/}+uߖ9^> -W;7fζn;]3ͬàܵcD C8xvR[h 30^T0E3#c,2ߑWV! H Œ)CqO& x'C=eZfxFycؽ:A=n(\s,Q kNCA\ĀG1i%ON0ZS0.#d%bXW6 i4(r3K^1 RGlΎ Xރ$>jJAN<>8* bs}_ 6}a"8[Z.^4_A_Ps4/v{H_c aܒꊙcGS&5yn1=0]eU&3ĐdsN8`HHގţP-@pOj8}V/xkʃU¶bϙ*` g>+Lkh'`d\QHE-e;:E/rt=!(mo{eP3Fnv`zU%1/cJ <A %l Pd#LT}jco/Iۚjǭ]e|ȸ#HY&;؎h3mqXyL9$.HN`DãK^P[% ۊ3jI}|3e=Fc-7 &K#F?WrB?AO`9zײ\ C^Ǯw_ !Ȩ_pQݸ@}a.l4!h8z海TV2~qEydMoVhJPX'֒D ZJo`9v7Q) Q-?hpG)83,ksvַ6̿~lz@_^PR2"5aYK΃1Z?rnXXӜ8{CSƤ|q2IEW>nX`!߃שl"yxgsn0?\ѷzwG!K;1l5WYgB>XF*+lb(Es# ٴ/Mk|Jj}C.aݠEq?lV5x`4cԨ o2)baP+By]5m(!xDBf`%{?8Y}>G8sdZ֘pƷ˗Ǹ0fqAMvHgu^H .W*gZT%j!,Am^B[g;̽2R }ә4I,n؃TK╲}W MT'Eku4Զ {},˴8o<x{CkZy&RjX1XC꿃>|t.8%1K?@Yqe3{{=[yU.@n17 .G80!i ?iNtǔ6Ž}~_u%vH)4%16Ӟ%kYmp{ȼ1f/M8/D=AXm4@Cczt5H;o|Z:|3,#*ѱ CVy$GlXCž/8G=-ܒ o8'_2N JGh׌ Qp\p~n!u |\<-ۭCZu""Z c\.lKOp//Q4Gu= &b,t[p VͮFpvyD:Dbco>T4L) *caelKη9NAq/g(xmHcvݪe"XheKW.q7Wn)Nu o/3PwE{F8b,b/ut5 :9F\U TݪYA?JYFg{ʶ _X(w?XbWX9ea02.AW=G*J_yJ& b.wJh:0˟5uIAeB]CˆvT[if=TI0af'`C8ftN>Iya<̢q D-vBNxhW Md>T;[1=傰5V v.ckE{Y2AXp/50"-K@χ֍i:M 1~V5 І` !]bL3; ܌Q6&Yb,gFSq;vȻmCjxj#]iK:G-0n@]v`9I(F2HH7A*THº{4m1 Hqow &5ҶpD=SD?o?sC˒4)bN[VY>bry-/c,Z恅_>3f ~d !8tg|;.DOO]$)٣+X/5b#Bj1=~E87FA?fC!S+ u었jA -& 1"B+ sk䍏~w4 RV XyGC\쒺b9RS靆@3oHImqw~ ac0Q>`콀3\N0֑IĬ%JҩPcYGq:6LYtx{n Ȃ lp w";:e{ /-;.$E:uGS33)'N>#ADHcRԓ\+:=d\ 79?fq1~~2p3t_Ğj)'^O/ ;ma.G\XUǡT$kLUWێn1*}p ~ p54q?1*x"Pe<EZ!יьIE>;ykV|@CwW=NtkgRgJ\zƙeK6@`4gϖ"r8X(n~1WbI3֒EB&8+bXTW$=DČIK2G!A(7t1 }n J [J`Py%|xp#>[NEoA; ~br}g0jCZ"k\\pϸ+*b`]D:RM0=>퐋Y`fS;0oF+%sp A哕(ndUnذ7Y$zup9O#!Y}[3Ŭ1s&kj}X)T Y\&] vf?tfHS>eh8C4dֶw4Ag6ndlLHجZ*7Hg up ۰NBPPU2;&7T,ZQ4]7IkOpv 8&.m9pXWs$CVX j[| qp"q'|j oqL0䫿 :EGDFO{s6;VY\Ϫ.40J( C´5ф~w1N 4U+;`M92 'ɨ|hc݅?j}Iԛ!J!cNƸQ65W|fFfϐFAF4;>i4I'4.f Xujid7]ix ݟiغKv!tN*&QB/dղc+MHƢI JG=[io N ̑٭$.>Q 2UԀ+c1M]ir!+9tf`kjuWk-0<,iM-ؐuX:dܖLQDz2sQ~1/Xd X;Ru/KYvp{,3Jq@$];n &%vOQ#RMޥ$Y$`r))zO6>2:Ce?VƦP}QWWbW2b&Ir;+itLNmBw 4|1fh ̐t95d#J& : WW&[*92"(${ȐI :YoOC[s\MUE,ۣljk_s!`ѻ VKl=a|؞YVrץ@cm4=HoTr"LRr*4`iRz򚘖uH6WJuuuXڏ|u_Od(u׾)cZz9 ȷdE.; lR6oӛi#O`2TIÆx|'Ƞ08 =ƹhj$,i9ݘepo9˼Zi cs1KH*H}}VܱԎeI$*8ǴL"jEh,ޮ%|Tyˑ)kCZm!yAQkijK)p,tZ~CpoEK"7!6-0D=L2H?Ey,*+,u%tʓQg?ڑ> i2 EX¼.VdCVs Iµ% f@.ŒSjwRvPNT7-BʠsOOYt; Ô+Zukۂ<8B:ڭ |2.-1쳚`|yf&-1M_Flru-(do?[*ҽF趒R~TxP2/_ 1cJpFu C_Ma BϜ)ӆ7"8#ySPdgz B${LOo#~ٰܤif:숃~a+SY*& |sEoU7_Y2 ܌zc3&OBǸ^.o[e{s:$MSݭ.VG2yyNC"ؼڀ`Qm)UgoY*UfIE>2DI6 r'oEgɷճ2dH[M5qXoTsKJ4}gΝjnnNJKlwCh';_`VxPQצ\Vt/tlW\1W[oԭ;4ΟY?ګ^F͸K}V@z2\v$A&huz$/_ϊ$*¤!I>Q#񑯺% 4M4;7\]ٲDjb8tOj+so0A-{b1+J{/$ 5enr?1#z72I]AP@&?ړ CY }AҶ$|YBڕ1O*?Ҕ$&pIawFG$rAXNj27qE{D  >}:+dBb 0@[cͼ0n.ɑJٌ)yˋM5-e:|tF{T [tkq[؂41^yQsw@/Wz mfr.X溑==+/%~x"|$dVpTqP~Z5hl ?Ug8j |zqũh:r8@vS>9%Қikˈ;pDhg z(A/-;2BkFlwu^hmF3 49 Jw= N] -vCr"1κoW]KRzV.31EdTҎ߫BNcDBe79clRKb?&{ƽx:LQ Τ\;²(n*[|EPfx%qʿK:Y(q*"=2iT NlTRho^XK#1[R7^jI,r'{ @{pz:SRI,s3\o\992LPJ~Vt~j{U 2otj!ݟWMe;9 (^580~ČV޴b^u礄ۄbW_ u&N%Q֎ͩJ^!ƱhH%~U%d- IU7m"v+(dcHQ$Zwhl ;YT\О޼adžE]kzl`4WV2i4{SL椥tF>0X+|$i!Mw\cl"Bb$^=`V֭!UH֋.7^ Il:=Ohe1Wƅ*`p]xC2˚!8ϥ}& ٸ : G:@bNB|'(U:so Ւ i0e\m깳jQmWPWjpr,tXKm&W(,L*,mƂ௚a?&-ЏyЖ;{`9#(3tq[9$U)y:lҴ^_sۤԞթE_ )viD1Lk!sllor~ێs3넴lb[ͷŹ_: pmz׌*"|@zSV EdknOsT׶V*W3MMm 'g'{C2XTI*˥5YڠN4"\i@QmR zMvTsptyXvAo?]ͷVD'Vu v5T쿸=16]7|[s+Zgf3ÆncḊACꡦ|=$zWn| &ٛ0c(4/ }c0Z<o/Nsz ϩNMaRq:#l/VC^9L% zN\x.\*11 ڜ燤MɄvwM@G-2u7Rڷ&eEIby]紕Ǻ ylosFflUa}Ӓeܒ{5P ^Oc$LF;Xj?yb>a2w3%;h P+@Wz]:r &oCl ͧ<1']L¿7`2wNZh0O`wcL.E't:K rFhjN؅\6 މXWwoY֜j ڄWєCv# bSb}RLuA+=v tfW돣IFI$rIV<]΅@5Y+7 sHժqBU] XNoUPL"1f3nb/f9`6%N?jA׳!ͿcLWy9s#*qiU:[W[J0PmS"aI<^|80t*nqqB|1,bn8> qRW;,X3S=js3|XX|IP6j:Yަ,t/+t [B:Dxn֒OaI/P= g }$^0szX% ֮g) -mYv.>WZ&Ή>(^f ?D82m}Ulͦ=Pve5ro٤D)0_^T;%]9ޚeJi$ ic:PpW<=F55nnIe+ʪC\G ~BJU˺=>]c4殾12{dǗ"hҘmʟs,O'#akߣ{ Vhϡ lݿQ0zG:%yTK*t\(d>NKSeJ>I޺Flôͣfd&+UHe}_U\m sIyKĥZ:j $W,uAn ~k1Sη&ڝIo&4k i`_HwY\\\nxjK+$k Cqd% 02X1-oSix/g]X‚q b퍯p%pKg} 1ylxs.Q h?hF4P5{.ϛE-%U2jx³;2#%J6¢;Œ}jB@aZu"hM=n"Ԝ(G|H@^lW3F,]H:BPx=buƹpAPkvQJQ+ C~&%1?vJ_W9TRdu)MuL#[ Lӭ޹ #,~@' /sGa7_*>-rkxHi1%x2hSȯ T9fcvE?R$Ip`qڛVPa/2Ss&f@.q aE/ $FS.Yu*-F\kv9 3 w.i-ŃyфCd۬_M>OX劷"NJ ;ISRa<}/C߳R`hf1r 28:w+kDSVF0r6J'c{\p1Ͻc`bo}!yCW%^s刜T dnP. jRRg΃޹tMoؑ7{y \Q6>,0c^l:JŒJY>;TF(9! 5Du'R3fGN`+֤9|ɟ8~.ҫe4Mu[ϾAk#ZQ\FFii;-3? nf㳀xeSVQ䎜 J@̓Xy,0& CvNʦ$MeP\9RLaFx;gy9L94j)j_/-0؎Ŵֈ GC[eNF_8Eؗv6nďxTcJA'fVD$}k(IL=be,{ uvS9NsYavC PߧV}Ppe9S!ݮ !&03-R4JT 'ǁѝN.V;֩}E9Yν6kQffJ^uQ% Up1FDwZ?97 R ٿ Ens"w}UL:{@`  FgAN+>L?; –r՚5e: ۋu3gxe8ޛƁ rntޟq;Qou+2_*h ՜,N)sZZՐ'p05^SPvɶZ cumSw=Z"+3E`=ݺiޘ&UgK^r]&(6wDKEEKo;LCxm6AU@ِ|c꺛I,c<;o}`.Ui!N4ftXQv @TMDZnX}yb K{lNȄ%:˘m8]8r杚Ͳ,lܞ8;0f7PiҕMൃ-M|Xğ֤&0X?߲77-p qD{` &}a0=n%N0x6uY 4v֌[8_NZѧn kJt/c{+41fly?Ë&!R9JqSمk"4`*x63X Xې8BHF|%sKw-=jsڞ +8dIOʦߟM?>ԗʤfE48%6:t$dˊW{`dH6&oD{#Sp2+|Ch5p̈́,m\<0JB13ȴ&M!wE r/یsh^= HxΫ;&LeUBKoY| pJ#/il43w= T +Ļ:p%/5K؋1lz39(,©}J)SZ%#J`yu=rIub/a{Q1Zt hemXO-nA>Z%iL!8zN_v[j3*ﺾ @w;#5!]5 K/YnfϪjp-[7 oa$=WGK_ӐO돤֒S$jښ;hv`9zH7M eԆ@+q {<*$ې{1zJ"5+b8 nWvc%FiX@o.boQiOw!J!dƭ Gw[QϻEQff*g {P߱پoF:$?!ȿJπm;/ո]|MTV6 ovzl͵d^fi6++>6DciSCD6o)_nɹfQ].({åj:Hc-̼{B g`ƒYlL*(SkZC R*a('Wr$f7 I3+7VmقI&híAniudMeA':PјXego.)q?N:79drH0G_[o#72b5xwiR1B%zGYɚoz8r{t"0vPFk0CCPb·Y/G,Sy򛰆 [yxPor!VqQTBd.W`j7^"@D 36;v`-%~?}ķc/Y__<ˈ@(OQ k;@Vj)k/ ܯe G"$Ha 6!7s*cƩGBWqe0<+mIԄ]怊N#Q.1|a\DAdhM"&Yǔtz: $xmɓ ljK8BÐiKocXp;Y+C~,f-"qJzƷ bsJ^<‡L"NPBq]GYe .D~N+[FT87} XGe\Rrc\b :r㷅P{L)?>]Qf5صu)q8Eģ:ՠzbWpvt<&ʦ3&  =l )ߚҙ2ougbq]Mgp:P/KEd5,ȰٌoB„ ]bHcNyЗCJCXmxʥ(fst&,AqRpk:n]scJ8JQPqSLF2K:gӾ`R"@ Vo:+H|)Py_T`CHWV4ϾcP?\.կYe9utf_Tnڷ =##Ck7"y/2_}1Dfka)QʄǽruS6:nD(dMxrGW$IZDd^ AghK)B@7_I+aHOR|ŝ J|ޅYg Vn "azck[]ճ]LwfQE6ͯcpYPDr4jcG#UPT4xn򧪈FӇY_o]3-]!H$3cgք5M4¹̝.qmK -0nk>{Ya>ܫڣ,f 0#jvf{Νj'O|j_ўpYG{[oENk1bmh"v2Rrǂx@]t{t*'_@ ߦaVwa @w5rj@=Rъ盏/+Ǖ^tƱfλ~,:'NzyY^))W*LXy1Lrķij!9,We͖DϬNHڽnhJ+`NnHt5A(:-Yț[Y wne敖!hMuA|M9aAԀ\*Frh#Uu;+KXvTP˃"J-5}-3kr9DspŁ.Oip8N&x)>gS9tӇ¹;(:M?#["pjјJ]q+"b~]um'pZ愪ϕ*|bҼSı2.FIڨOrk%mc,#n9WW-'B}dmbלœ]D@@{%5u.J\Ygַ{%9xKx֤@~qu}^u5g!m-~mi&ޝp䨺s΅K,FwW~Fu3!WZ9ǭt)#AoPbwe$&%J,AIi Unb%:b3Q ߵ^zGg`̰:=͐¿Ab AOFLѩ^_/bSb*c2)#wW(=ȸ1?嘴A ;W3)v]23DB`=G gNC߂6 |Ѣd} \kWZlR{PoFAEWC#U UA]Ñ CClnmbW7i_we8hhG'(PvtGFT*`$='Srj=E_1;QKblJ$rدF<+vH+WvsGG|;gpF )B@ftv5иGً.jsjO?hBp4VrZ5F3➸H1BDuҼY8*͵㍉8A ]] ԋB0GmQ; ;Q̋網zC-+Iϱ!/؛y,ki]bs`j$3m?i3i._zv;= 83yJ,ސ0չ{fw<ĜxͼIKW6VHhq"u+Ӽ-2ڔ_ ՁLoRq4W.nOKе} ZmHx)JdR0Z]1, 1҄4N37'\AGat5ׯv7;:D_R2qIz޳֜iBa N͏[}};L>v!nQu r0vsջxïN7s?`J<(qϫ%t*;L@yj+1s0rPj-P1ph6Qb yB!0==уan[+Q7;akL3uxX#i?|t3 2t fZTyٖ.pɩ4sj)=%Y8Tjg &]f{dKk2|!%93Sg YY?ɗehqyS.,D#,, >GCE}5Ʌ-/)[ #H.G_Gk\E=`EpyRɾFٶpwE7G@X67;) & ;|q(/O8`*Z GӪ8Q M?^`{8xWpt^%S}V䮮"CRe4WB!JAm.2/QbSu-:^z&|%hA1xTvG4HqbS[ODT@*f4JHr 󏋯{@P~6*Wq-T#+5 Lp u}Oϐ$+·^K!Q*GErci2O:sf冗! C {l1^vNNm'֟wXm"%`B_է$!2 COǝ׋Kq(#bLx'`^P#)GGb R>ex/r: WvXInpKt_?+1֫|szOD,x2v3V\:6 U%t*u2{ZJ6jK-  3`R~!FNvU[f-֮3<~vnC` 1SiQ䒧| ?:`l Fm2EH(Ubr`78yh!c&.]e,NnHNW`֥l[Ԍd՚Xvȭ#$zD Y4b&;&Ludi'YP$ǒvhlS '6p4V g]QnFٹǠxP°0Vܹ(?uVk oBNLRB\w#˅0RBcgPad 4KKȎ@ dgq'xiyT\|}H BR11*y"kHD*|.{x0{99BO^Wư3KVgҪP.o:FދgcVo}GÒs&r-{]RH0guq6qa|fC6-׶(țRw'ne,yE'! řE2&`E.ٰ.&)^K%*0_п!>Wh$QQzAS +HK Bl(PgzBۡY.ЇU e^57&A̲1ǣáoǷY-"aP~צNfJS U}=L]?UubHFՕαߍC*Jl&3(t ܶMt`i#g7H|t`,#/ٓ _~aCJD/nf M7zc{[lKti(^od)k2>"3½{@}q4)?SDhSEw' m3ܬW.5Tn_8J6[\wwH>g;}9yCd듎:mcf>QXfM^‚7^qs4ۖT[a*vOϤSH3Mt%N Y+tDd~HnMɪ!5F @oz3\:YI/'=y@ %IK_6eւ䕢|^4e)l@2} %*$%ab[E@09V3yBܱ;iLB{ >SNm!ӧdtzz;nX'n tp882S`F2`>@1٠u.kSGI6/v0Ռ{ݑ%aa)y ?&DlgG,k '7/7TɌƾ'VfhD\<|85ܳο<|/V A')zgkKQ=^@;Ja뽻!^7tY'!adbiHW8x%Z|AWNpCi\ce*yƢ%X҃y-5teg26,i(5;F.ij4uOr:m0{ZIqm݊{If1ѡ{-#?RfG[;o1DF@ƿZv-[g I6gprM\ kc걹/z p7FYCņ -(L;cQ>C`M}8oeB1I(-~.oj((r0B bw;[\a7j&K &nI*[MY0-\+YwH9ԁݒa52FÈއ ]eY+qKJ2Z}sgH`{&ė"x5N#N0ENG l1FHF"DSAg2c^h썿JP42x>SXov}4.e.9uWUʶԺĆ#'Pg;pLЗ4! L$ '0-S{J~x !i{ YV A!P*/8vdpUc3Ӥl5cS2U7O)sbMC쐒jD?O ΘW3TS &'M?r.sp8ee@:dYJ݅0Pli- l GaD1k`ʕ1x*pEb!YF0nPXA}ͦtaOl B҃{@M%GlH.(6N$ѾH$!#,)֕yܪeio"ˬ 4)q_N~ yuYlL>nk_v8 K_xf& 'n>&Е%=ڄ Yef6a(d0nsG]CQWyksi{ )Ra:37(_j-d''2ܮ P`XqZbpae5>t;F?CU6|5(zN >M+h59;R@a~ R5vӤ#jGDBq095Qq\ڑеU[Q2;;"LHuƇpYP?{N3N*4W4~[bM?#Ę2+Q2:t;y.NʕlYJɇ/ÃaZ2ilLL_!0{A$XHBI ͢y˥<nuTIP8R /]?,7}qGE,X!gLHu}MC*+P PyD BMnhKn5T7ڕx{ ػ BBv4-OSںUv7}m hۑ di!T6E}Jk 7N<}C*4|eQ#wG菀B&/.:h>ZE)zd5/fW, {ohO$s}Z_*Mg[eŰs)J\4?[xLƞ&؈k9!uM&J-wD9m}2fL4>ltW)y9gJ%7v{\{ڵ{|DX-o$־/&'r#"S9*U2Í~ꗱQf gU%/y[^!/Z\TJ.?2>`dn(8/7~tң`-ZV b@}xi F_L_ cA- `'xBxV>|\#`(BG)sőAuo[ֲ)9fY#<@6;ӣ>=*"TU钶pR p @BkɺnV:h~\F1.&U!yjnI>j6WxOߘax˱h|Һo.V[0$fϣ 6UR77lG>Te8^ 1N9$=ȣn!qOaDQ*M㾔Fu]{uL,ys+$c:Zk6p=Ia~(C`ƕ ;Y eo_.o)pƨӰ,  w9 i|CwҺ"ij1m?=6jT,mU -Dp4;, Ik_fkBҗ(I">4΄h)%s_^}ЃxÙ /ݚS1u3Vtz صggLTg2 m aj5dLCY(UEZg=YZNt_n ։ES5;IdZC@x̊vx S&V~T+t& AyH^H15PV1% Pn檩Bdګ,Ǭy(woyם6Ah&ůHpAG΍ΐ c!35T+0ouk'P[C$sJI (PF zSi[nŗpk׽j=JsH& ΉMhq^Lm$\Dr\ jwRT^M I5F#É!`+_*e /Ο<\ i 798\ L=N=DB1^n'ݩ8:J4讆@뫵,BvGzmݺL^PxfFSER#qSBU 0ȾNj_>7cBYkۉ&Z%jH9UY.$cKLE *DKǦ%p9'K[v"eB&  34c؞7#c ~\] -.շ]w\ވ>'xLշYڬ!^])\vS+Yt X4$u^lE2?@٪;~H0OfUc0y jܻp+_yuCfyhXi6tΠB(*AF0-U) ;; p44i-sO{p`f;Ms͊{9 pD|_yp(M OB;K_tTx#[#Ɖ]sƍS2boCIƠhLh+Pj~;8o`W~;ƨ} [  HpW9DpE<Ϡ·^axV,Fpz/=$?҃Mp!|4=G܊ۚMPR7yѯ3dy0V  j\eGB%w:ӧ)BAIMm2*J/O|m1-)"4;D*AtyZ.^eݐ6jF\ч%l3Y'nȥ^A:]BNJ( }\R9k>QR8dGj@[ O;1O_03E'ckNw9=Ԅ&Hc.x:K}l_"~4Zivg ?(DZ Yk*0ۯ?HoƮ!ai./ M cZ5K-Vh亃#o:Yԃ/ 8 fC1ȴ7Lb N*) (wq\tɝM7RpՃ bTJt)T6avo6~h_Qܸ= hT`HIvs{P%NXãyb]_ck`3=̑ZDDWLnI)a;k4E;+gW:ɶuO ;Z_Uw{'&~nwV2ޓdYb[^k( | feO"MPV)Z% КMQx-pU9T$!ͦHݗSr;.'T##Δ%zg=ǜYj&X_ "ءS84}j.Ōc@aAlBaj^􋢝R0\Y9E.H=. ڙK JcPHt֗DocAECq  n_B+i7f5իSJZ#-X.~ -! ~x!|yVA1UD(9()|8}i¾` 9 W@/4B,Ƿ~Lj z+g8v+'&'7][܎sl"m9y,t44xDnJ_|'&z,3| h٫LyvZr)3{\Te) ,ҟ1EW;-x11Jk:BY)EѾQuz2Bl7& 8wn"7=\ Bf/f6]}!טR_"v>#enֿDiH{ P{v•liUYqm*`a=s{ ($WxeME鳈k𬱁eeє< 'w:0KF_C`w|J|J[2W0lF *>J^j^ڰg橛ʨfˣXk[i[saG-qGU'`ZZ~:f*l3? dfq7G7\M y+ Iw^ryt(VzYgG!+/|Q8h4r|:c r e(6àg OIKH8w#Y}/Uɭ5x(^cq4Xo&礖ha9n$¤xS xa7?)k$(dSKC[`E^qs&ѧY')>]h^]r\xw'"Yw1C 6I[*1\rsax}Xઑ=}Q pZa4G*GrT( jY 2k{~י]+-" H{yIdG8Ov ~& ݋sk3] C`mk/ (JrX>!"`s;pnQ`ާ>.=&p>_LҍWN$r/Hv<L-";~@] ڐՈ,&9/zVc[bQ? ~J'p7*i)Q] hۡ HY-~M pȑa Z%ruߚ hY9h9ǡ][]XuJ'6ۆMO\cqi[xӿPyQ!OzX u٤ۮ5k,U@HL,g*98DZ.#|]li3w: q9'b!͞ 2V|; _U,֤֧N' V@{Mj!bOA0%:.T[rj|Jr3g/`/Rhc#RP/{PuH?ٛ,9ᖵD!K9fbiDC>d\G!Z z_LM6OOԢBVQN Js:sݯ LB7?0 Q7gqyK^ʇx_^aײr$Dx[`S'!4sC6%n]yIz#[瓙/}]7;AdxSO襳3w4s y% gwfY('44i&yEfk6$#H%G="cNEy^{@HSF!O5wYR4\?e\Y8[-u醃g8w~jr3Ѣ9flb;ڰӸ81"y$A;M%!)p&:ن`j.ßwSk0\y kyx1<p3c)сOfmx {8Y^*f hlKZ E\7g!2řb{Am X=X$I:!/6?ᵁl&GA_Mj@S{v/"[+fNW5}~K9vv=iFid]IP[2 gYsAkyFᕿ"Fid[T}6 gX=Xqg3/%VQTLJYvV_vg ?}Po{*F.#~I›_p#qrd|Ǧmډ|+Iǵy9‘JJPէn0cݺR--I"^.qGW#^s*]õa@$cLgva:I֗~a½X0h8Wg*T=糙zS-rZsqbY+-?boO1*oѽg'tߎT H%p ݄t;D;ðBvF "w^^|UTQ1fO=CS{vM#죠kl9>e#frIq: 䴆2UJfX^h1dSI,D ~6a&LAlʩXМL֙as7%xE'~akOZ58Mu͊c?;]{WG1_L4'c!f793nWdA@}z?Z̷ viD¨peRldZ2g]D1 HL( &Sq"fL n|v,nV9ke%yZ-Y<(%dފ3ca1q "Pe¹Cm:BeWz}?gl ?&=fB6OK[vP"1^ yz: Ԓ SY ufO-|L_B!8-.߀MAyr߁ Nsʵ:ݞ@Q1|I:NדIENigg}zrMͶ"u;/C3;™vIظ Bm;E2f늠6^?uT͢df33<+2 9Ze,u͔ x `򒦄?cLd&"ȯФ 3̙;mRXŚ`h*N `_zaӞݮHW7Rd)Ʉ*fՊ~e op7^$xo C`Oxdvr):V$o&Y񋟺ȋJT8NSj\1n+zjG1Z:. UL oNSL-Xd2o գڽWoM 9 ʈ%.B7-qP)FƬ-Y*pD˩xFPے 9__?C:5LMW_?NMFb*s{]pr5*.) +2j^D mp%6uq}&cm7K]?jlx K^YPX0R:||3!|Y"ԙM"&[PL!Ro}6%f( *h,XS)jif|mv6hՒZc/+0;zg\+&:ͣki{BzD8-3mMd nNfQ ߕ|玺&oiG΃'{ $Cxb~d9)w%f" l:@*qU7坂VaTt[vMo{t`~"S8faDP+J mu@|\z? R}ZxN v|{5 M>=JdR*"nNdKfv {mZz [z."{vp|}h:!}P(˥S~`ۖ9Ӵ8FHG3GϾrlVӟٰ\X\d]&ۃRv7$Ӷ 9XGid!Yr'Z#Y=.YD>>Z_S/,r3qlP&Qc|ɉBľNG W}x@C,@XÉU+Qu4FcvH2ؿUNvG\o\H&7("w }ɍM5ͮ ~R :1~A|S<'&{?w9^"Y*&pYO$t)-,FU<\Қ&?\0 52W=,]"L]5c-][/xaĽQoelaV1R1tiC޵E34Jv]Ůᐓ^7y 6Byߜ- 94qIBHSeΙZ1.c~ֱ]iRQ/q#ٖg,V=10Ґ;FI)Tk'!5wY f ̢\$ xUZT0ti Ң0-W6_Vl )jOX 8Vٳј?+m2VF(/j !^PGUSH_,Վj@Ekmh<*d#4l84<&P'1iV >93A5 C \*\VzP)'J2Omv葢b#ifHO!Qkg1,Q҈zƝ:h 9Ζ9.LJюX5et iD~Fqӻfb.5W]eZ5+2i~$t"A=zM*|xH yD}_4)"ϏH"kiGǎxo-x0lԹy#nRd dꙆMLajэ#}p\zjO ?F+eHu4Ja'3Mܠ |e.&-d?9aN*+$Gtx8i1^#itvu|.mO`K$4nȯw\BiU *ntIf0۬KN,LXO&+CO{MQg2B, H Q.! L DCC_r\J`ApJ*%}&H>_/|)5d;C)2({j:0Ga!gar,&PHzZ?@}ePA4ׅ#Xz[%rS`M4ALp݈,cY_ }*b0ȘDPCr&0A&u:dm "{1-Rbܠ5@U}0x~*әpO-p'w{w4_=aa{_Nɋ]Q-qzh{lj`l8IJ H#"gbR4fA;po)$ok''T=cZv#j[]N'A !B5l;֑§-p>2;Wd᧷;}Ji17+'{qJ {WQN L,cIU ʕ cNDygTmy )O1+*l@K%Mw%xE6JC|U~EQR[4rהy&ɠ: |&MyedBud`kH#=أcKf:60--^<Hl/!DWW4`[YӆKV+?DEݜtㅊ WlݮRl o f:(x+ v$LHK9U:%-z0e-RV%Bwđյ9m !<^0õX=C,&ŭPx$ۿcVH@ 2fhw\*[% 'uYFؤ^7(ѳ_$Mɞh /q0'{Awe{Q&+ j)K~q L^T9De)c؆X-RAGomu,>S>Cw-oc@xU#`EJ}p1ƆtU1̱&TbV4^;A*w 9q*2 ܌:& vj~u4~. \@v?tC!| i1A_Gl KC v:յ/fwx ""Q#)}q1DJ*1U[ӱ HrKb!J9'EMͨZX,$ HA Ku዆(\Nd߶Z6zTH7,wBQ Z\Ì3_o( 6AbXn4/iWBAd#Λ}IUi$B9cER86ի .cYA#iܑEKs3"$DQ4(y#F+rTGVϚȝy,gTz0r@Z[ֻD=Nk4P_z|C}MsSy'>|Y'`ul^ԿY5#XOK>BϋɖS>d wLnޘ*~8)cs2ݔ<~JGk9ZgOԚ@,{!L t?tBf@RoJn ŵ  L\aK> fbt1y%X{`H}7Rec eNۜh<9卥z9 6QνJ`Q&se+--wibI[ɂR88K Ç<ǡ8ԫPO]JxGp %Z$P7N~(sCS !ZTV81Iы-%>N ^L 8+!.jE[G( ?R=n}| ~Z= U 1aݪpuޕwzӧ)ghP ? wٲ8Oٰ2vK-[=1}%@힂FD?"Z;d,I^bEY=ʏ1%p %?aO,jO !,ݦWyX[Vs^H],G_ug"?ldT*U>w(f3D7cyΫ4eH33[:=`lxdI;{ʴ>e1{.bO}PSzO;~FK0a_צ7en;n2aYtA4ETm S4X.&@Ż xÊ%5<lyihg>!}B[1&ky]jQEzN,%٭N&jtvo!!QD]XFi zcHgԊ%%20u5$nJ|h[fFn"xH| YtEp7f.Ox|dt-riZQA%NxZ fΖK2nrt]ژ'>b@V*[n,bٳl.X/Ct[Z# |DGzX ˝-麖7%l)!aFm |OYY\EBTlAYVBtL_\x\֖7o$ݥJXnj傢R%'3%wA8EmDPBzb=4]`*ɰaAOm7۰nЉ2ę7 ,ξ6Ȇp餞{=UXi롹b}w^ )}E\ 64z!XG ^<Vz_ ^nKfS y?ųeSL$zx:?GnFO'D4gĄ ^yO{{ كttVm}Mgzs(m(EXb=aMZPK` 7%A6p02o'sq F+t흤jdJ8Fij4BԝK hX$<~hT-D<1-(/V 6. K#pu$QAo\7~c.17խ"Ս" !$5M>z!ic({8!iJqkBZo mD11ty}`26\/@*5;wq[3 {&͏-u97puROL=i< ;tښ&|@3(3V&'ˀWu/lG;6LޭNuvzr.1gXAq{Y@'t9mb`Ӿ:߂eS:n,+%cޚzO9%d( c}Kh'iz PDMm ݀ Zd$LjwXd bӑ6aDT gW\iBf>Iunˎn*U) З&4 l W 0=NgaR0iZqJ? Ϭ&2&|FG?Ԉ =i`K@V8̏{q:( rA9}#Pc.¹eIk`PD1I2M#&zgL,b 2) GB XchhWMGZ3qSZtHJv b4ݦdZuǎxbe8󓦽!Sb"}oBv8Uqf]˺#1 ,4W (KevHU :RjTd5U#)Ӱ(S Ap۝؈Xv5Xm;TF0뀯呤-:XLXk_II6/ C_̳JLr!ԯ&wr$^zC}5t>#>贼&\v mӶgEè/*R} n[ "g6NЙb`r6yuC ZX%VB(A%EB|B!+,1.(sara'XA_#zND4XY_I T״, "gP!FB--''VG <߶!zk"FjF>+L4k.WOZxͿQ"ۀFx/4QL9 0.ëUKKW(QO$_]H;+Ī_Y\v$CH ;nzMINۘ`]6%ԶZ+D,/}-W~Nh-W&%o[K zб0 q(vnt9:_$n` )}N w{t閚(rɱ@cE2gmIk#Dz>}ZKqsv 9ala]/V@_f%rfUyr h0-'(&Zy}YGwI#VQ9pKM|7khT>wX r*nOKfK&lᠶ1qV[[&78j/fe؛}̀B|KCk1i^/Dk:ۨO2Gz78d$s`acPE#"q&r+,$!_'@t5Yڟ]mӋTE/zpr644.?) MڱهHDc|ϴ?K8kkJ  HYw_Ace@ChABh (?UiьA+c#;y? 1:\ӽV1[4ʦ'g%įBz=}s0h)%St 0::sOmr@ϡ9@MZc{Ɔ,oqN?kAS/}b;90I@Kc1':Zy\1U\w\Dw-X%SjFx$bX ~@l^$BA`<"D3R?5$W|/9.:u@%`*vB|Ҕme-wk F*1)B*޷[ 8u5%lX ɱgN $}S}/LP6yUP<Hr8B}<`BiNOHJ֎%=xB2!{>4A/mVnO_y,0@Kx TаG:Pem²gJWlGL+*5C yns؈݁yq9 hx ?_#ޗ دaxC2fn-gJDr6F`qD;Fs:K&4tmB z?p<>YOI.T+ڹk:tKF,uCB'/dU1ݑ;f84t!o~Mz:X$I2 Lt EWy4zk (f|k8>4< 9jTmX?NMar:6jUO%aj9ok&aK1}0z\I.V^X$giWnG[yb^: IT5ُ萅l>7ڛ]ѥ7""_#l[xtDԌ;*܈:%̌囁,م4뛒w,\=dybE>K7vIFYNMo =I O-<-?lgj.,CwgM%}I)fѧ(P\T癨T!Hc% 9s!F*PPlH#}1vϭJؓ&,dM[["SP/vk:{~ٰ r㘾*<~Lzm皙##Z|Sj:}=^dWsxdi2A( nԅJSΒ"c-%5l ?|6A&$ CsH 5D(-! MUH>,2S'*r7UQ W,U}%‰GtR_~?D<A͜`kTd!fָ^cJ1rdB9!̕{):n] m~TF]\CO&"e6p)8q?]S`kBQj,(߄Ti$LmI;zGCTȒ%օT{ɧc2⢕,bDάkqN1e =Ы.-dQ睳B' )`kRd2}h]9.菷5ܝN74O uE+l/KqVC9W& S (i*5Z3\io =C[L>; 2r?[* JN߻~ru`تB_L+8"س$J$8r諒,#ڒ?bn!\5 K!OwrŚhŻ 威OkOը٤ ixU<ο$t_sEL[R ::R!ɫ/ |MlLi4 ;r@cnî|hX<'e 8l`ȢJ.?Lktd|; 5o 0fCONt'!6({1 ]yӹ)OG \9tIpS<76}vL@ /vس,WF:YL|E:V6J?Y"5;)]AB_18|ᓸ&Pn' 0[&ouԠ?])`K~D?eaQ VSf_#!9dT_"ܟb7'7,N< 6D?] 7نǧ4ґd2]N<$X(T(hPGkh˧ߧIgf"!Ni"B@'rNdI@>|Rs}K oZB-GG ùX[q|y:Q#@}`p$Bxa͍93U" DzjhL|C7zZFi1¾ Fg$CB%Hx]SF#JhnpSTu=I)ٕ{[3U`4Ί4@._aT\▱Wa2+@%YPg 1X"rF櫉2z{ٶGѤ@\Jt6>RQ!j#0<%S`eU<{+6l!__ՂAW}Fݜ#Rb#8>-ZVEdzW~VA sd$0YAG[`Du &(e]v@J܏f8Ho2#` i]QWխI k[\+]Pro=!uE>ӔjwQz}-R<׈ɘb*茶<ښ//[.N3+n(aؖ5 [a!@A4dy1-fSn㵁}>I[I` ,{d)x#>$!՞#OB!xb/$PDMTPUX]-cs 9O.q9)EKt}UeylLC*GFT?`m\.O6f.xՖl*' &ynƄX:-@ޣ/~ #4%TJy9L/Nn [V)-u]YUnaFUnrsy(9ODrI|h'!؁zS#0G:%v/:_ݰOaÉ ?/0 xUxb3%2g<~K~Uua{Ԝl#1H"ţmvBLӜˈvP,y@J~hIKOKpLxX2w>Fԧ0kL}ڋǧS\Vw$u֯nnii<S6_ tۢF5ͽw: r-T:eCg1[;Ŭu֬ >n,L^Ds1H Wd)k aBKM%հp"׆KP2^ɣs5gF+UI[X<ɡ7-&{,]Iy"}=ȡ PjK'Ja]k4O #tUZf܁/$ Dg!콍i*L }zç5P Gzh8Y4J5C: ތ?O [|5k,e۪jsρo@|L9d@5/dV>ß&%+53>+ awj7ZV(=#Ht݈ GI2^-~ő/T7#C9F{U@[t,[8 PW.Ƌٕ"bs1B{-. V[zhZ93UU` !I1U֬'R]’;]PD3FdQ:){`Ao ^nj\f ܷO󃩝`d̺6=3L_fgJa!t[g4| (ZN+R9C^"|hA-Zd,Q$̡=!Ǻr:v΄I ;Wj}^7+ wӣؚةa\tV!`5:T %&P9nHbiZO;9v~&'#n33 CL9?/H߁mg+G|Si|y.mh_kW'8E.t0MIvy7:]of̣ڰ]].++]T̸nӟc'd9'ifbkC>;~`p)lg c^ݰ+28,?C+qƽb-m-Gj`tYw"%,j0-t:H4˃[6뾈(ϘeR7prq=_ȫ [_31$iO7VVIG );[O}[]f~\%!p=* A=ƒc;pueߋTs_8euz16lJɼ+2_]ű?X[O"!&Ϻ@JqLH6ȏ15% 6/g+n=N9*7- F6;m*5w][wf\|~[>)ҍUp/fFc4[zZ-n."+- " ½-íW9Tw5dcI: ~ms2iNN9 \, ׎{/̙ DZ&T7 M["3$:+fLr,O?" KXe|TiDEd0gKY=ӝ05aեⰹ0Ϩ &\T~ESm,n(HW^X9 հ ʞEL;=Z8_lZJ`8 PrG#^(E5O7ס]lUԫ-^;$$1썂 ,6wzhE-˨&@am&{ Yi/ff *z+z\F2"ik0?g5"tA㊧u>'gCF/+{ѦLo3N.(>[*h@G`," f984[?T{yMtVNg=Kn- 5<`:cd*Y "j[QVPSRpyw},kE[sNvH\R*qGn-8>')KA@ a !b=GɺELT8lkVS'd{c>_[$5qs?QQY[ER?yh֗,%F!߆ +e"y >O9jZ`HsgÓ2-xYTZ'Dp&P Q@fxx$/ =D G/ώBQQ |I"8wʳ sXŝ=W>Q7+ pUwl iSIxUdHgEg|Niym|,/\\װa ͙(xf~I|MmBp 3֓_)d StjMǕFc^)KN`!vozi!"Ea[6S.K:*| {Tf ̶:z"onz'v1<;R{G}ΨKS0HyI:RFFeq,Qa/B|"SYV~p̘MMuL 0Z؃q>S!w7}m-mcf f7]ENvXȑcc4FS&rdL,yGp7Ac=wo6'>5jx"lkA5%k(rJ k/7Fb5`Q>3R5Q:S酡"xw<gf4: |EUfbn(A?n~-RC Kr-uGYDOhYXm+==W!唖mg|b\<` A;#jb!1p CCErZCDDGjII^*߽Ȓ:,: oKWAeo =ļ=͘(eUnSF.y`ن@-i\@4UTأaSX557םL 7LO4؍߅[T ȃ.H'\wP`ݍ= )JWmx὞P7=7_~\58:n ]l$2'њՍ~F{Ym G^˹fEZ+ZFBO7BXv=jhLe0N_jٸi!h&<=Q2˛%d\ K&Ud9 ֋S@Gq'Ͼ: B"EdǾXγf9M\gh~9c7 GUm=*ތ̀%4~&EdۚJpp[$Z=bj\((ZHwa9 w ]@O.P cV+btbr {qfy=?=+$#Q$5w;7yOvPAʱREdlro^jlLaaLVL/:Kg*VZ%ǮW2*i]CĤ9%]m 2Ҥ85Ccf+`Sa96Ӯ Uti/ @wZUh8>#uR%X+4 arE < vrbL 9jX5Fe_fw,.o3"g ozFA/4J9F|U=rTL5r~mQ)üS{wFnH_'^AG9?> Mvs\h>/&Fb,n$ /}ܛG/tک ,- P ]ΏHՃ*wV-C-XRհW0^*&7cn1IaAmE<>Ú"XRSG[-VU ^]znSSQ1λmlw :E"!U{j04Wjl{ V<2Ֆ*=n}^$˴jqF1#BM&v%U]Q8S~Wy QN]ZxzA"[|FE )Cdˋoِޅt`ߚS!.x#ZYl"CI>9-()^pIE@͠M,!jN%.# _S7Wm+)?bӰO/뭨@)%bL+q ]i !czGq"w!i5a֨a)+0qPmWBc@8hh8mScޚb!o rY m'1>DE):ǝ9]J|vN,e{ƯpU)>!91=ba4,)XQ 1s[ֺg1@&J245_^)"jiIYE"}v͑wh_:&x`;զ*582!9rNNvͳhiҊFi  "_Ϭzky£j6ٞL:V([6fB.#uUD\0.ya`bfb>LIz8M Ӄ76rAMMJ(yЃ3o1*wL&\lT⹗{1pe^2J yEhjO2Qc .hQ!S:~%@sm˒|? :؉}z*vF+AUd"L'cUdusf'^@IUH1QYKyU9e>r"9&]wZ)UwHECk+^vrIB#`I4ݨՆcF O@U<1H4Һ{PLQ! Ghm$}H^)H%'$CYM[  #Вj:XIC%lv f/ 5;j3 R*n&$ lq?/hS ~dmߍc0ŸwFHD<@ÏjL8ݭ,(65VS*Dve&ۖlj.A'~Albm=.$;a^LlW¦)وi)6\Am+ɵ| dbhl's.׹%jW/j -/ {qh.IJr1f5G`fJz4>:Qv1)h'Au& k5q%[ nkCf@qQ'ѕF=_y䅢:'g6bW9"I_1p{Fq !R2t;Ý+U”ҪFC)#뵟Eh}Ug)iXtAC`ͦ3Y"$$?3P/!S&j?ݤ2o"4`'ތL6ix$1'O 5I ;8Tmj42P۱v34a-l"N}śӴ&%$McrLdJjzm&{eK,[4\lvʶ,PlYB_xi'O@[ȥ[5X{+qcXz'`nU~cjdァ%Rb9葛6iGNd9:+[.GSCl0 nF\6d fZB>5%- N8X] l\.3YC20Nבu5s˃AВy,w2 n-:] wl &4vcN<~_os0|PԺU$˽])l.tCYy)l2D<-gƿ<)G #4\A@ "{N/RIq|u.qgmqQ|(n<zJˎ!%ElEc xi9DC߳/Ce:^t ~yʲ\5!gEUҸfW`JO;4jYZ"Ѹsv D2HvؘR|xV4B0%ZnVzXzir+%gY}5 6&,U&wHCkFԡpns펇zB=ECjaRT$lD4]Rg į _AtC`GCzq"2Ge+(̟eȬ^P Xy^+\NC΍Nh̫ZٌZgy ,68sPh]f4m\(TbP4d xJ@0t f\$$aıg!/u+ aҔ_a?8ozTB@U'|V ȕ8pi@ # rw66#0RH(~-l4ƞPҥU{ ,Q=LfA~~,#\%c!jhm;nyy+3>?0C ёA)իcϵL(]Z>mBFE䖸 jFV_K5 \g†0%V-\ a8!Ѻt'^yшy%P{>ؤJ6&[7Z9yY7&o,Z8:7UԨ'|I59G(,]} ,2h.nAbMb"2q"W:{wHC,kW;1^GXcKŽBsЯh|-Ðg qQL7Dqٰs~A"Xc1 +Mq?1{,`pgbo8jg_\鎴ۇ\ uWGL0(心2%kOŹa u03ix '-7]SZZbX'MdHJr89R0PbR0Z4ԆgRC\?OQa B}-jvArܠ( 3SWFEGd,N;_Y^΄ գT4b,J$cF zFU1%ͨB j2o, Pdsߐ -E5~5Ƭs=xdќhBf]4-Ch2jP辌Hf&ӍD#cq.pakÜ0]z`.ɏЃn6q B`355 fIe)WE+\ 3]4ޛ]a9^9ۉꭦ6ǼY4RCLfu])~KIp#P:%Tӛh R=2ƟtD*Op""*pV\LQ_#*Ec7|z"JPG}:@{12lʯPqpbd:n–ڲv/5 .NV bRW'ًKC"bj+SIUx7u%JOTx%1,N%{u,F|Y{` >@I]d/YL:\v 5aq]'?ZYYln",4Zu=?T0i DlASM6=N7 ?(S>ϟ mh\ZJ)j"&kp-xdQ ) J?u5,EPV{p 5T;䫗L8_خ+¤xqYc[t>"5 ݝMib kGCھPdȴސ/h^Tsxi`;VÇ{J?WEMiZi9잭 XL1TvH'op/ \J[}Kŏ֙*:PFYؕez9"RqD°ǝ780L2,"'``߄zⲇ[N0>]C?.Fp/4Ci+ .#hA8>Ԙmx07qͥxan,!0}D&4TBܾ3Pru~ژp@glfxro$B8 .)75 Pc֕,('n75!D1T2n BL G/iRNgOsȇزM'm&|8{_#npU[YNiz|bH0`  LD<սM 4Z#RK-7jX~$F٬L^^* qtg$Wyz8<(W .CL'nSr)BX>G#JqȒ6pQ+]b >/dX.a*?jLH(JpVRO ,!c<40\ڵIK`/eyYe7*M7y3-U<'KV^,9}䙳 p7j =h>2w&L녏LKHNsH ^KX߭f AsS Oo.({-nFË?ZboU%vχc]};[ ckf B8ש*0'1xP}! ES[u?1Oٹȣ r KOX:_JI|,hK ->%f^sB#C5*U,߁\`؆Pa?3)b2㎵׀׫ #RzWmQ=dPא%zGf=zЗ=n;7ڶ 'S["ayS+6ғ5r_^_gMscR =LLYŲQvQiJ42bI| ,<`25LcS6DY֞P f+ P-t}zmJk^_i:[귳9bV% *eEī$Hi|@۟㍋3J36kh0~^'(?2 v[&KƏԙ>0d.h"a\?%Uu=:V0VimhP\oc/VyB|wv\BqNa=MS@+xѸdF}Yc;4S P- QiW]!%2ϖ%8T-"@[~eas摹2vMw|?4=9cPH 1Gѫ,1`)3}pOubGG.Wq# IɕT?DE@fpd &.&:rnZ* xa_ڰnI [ܲ5(5/Ծ "/\~YL7I,Bo{S?2j;\C LAʋ~ź.%=}pߕ\r^tAXЕWcLWbǢ{JG"Ez?Si=`fJ7>EUlO] R򥈃w tէZ(YiܤNjca`K)ܱr70vRkNk0<-t -1!RȪA6_A}h/u[h qHl sێQ4p>[P3=p4&e:sz]F~RJZʜɊx˴fFӕ&* %vEy{x,d윒I) \E|XBNP0hg A_鯌f_䴱{KAZ5,f:W;NWB>Kx(%{#hfhj F` =+~~WClRFLIZ벿xbunW½pJ=8X3p#6ʘsqHcLrJ? \! aإtrƤ_xͻ[Qx|hj0[R]>TU)^"%5]':% @ZY6X(IWv:jGO:Ht,|@:TB#pt7!Qǵ b-_q7uqh\r0hmtx$QE K]ur^̈́6m] 6tAYi{qǍ@jt{ʎxrXJY鶍Q:@bb1\ h`ggS1.բ<݊] ^`]AwHDD[ {mx 1~!,c )(gnv^f,ބW]DPԹUts6+U8fH)Κ^ZMnH K]q_c (h稼#xQ[yW鶲V~Yj:JN0ץ+?)p4 7Di`]ͪ dVAob=xҰK=[k*@|:pcބt/0ڼӦX 3a8oж_ĶJHm辵RO2ܺ1sA7eٴ#c24F2$WAԫ& 7F[Q`*RBr6K!ЮR>B*ELʕwEi?3rBWD+?707j0=)*{+gS뛫ˆD_[hZI>[͠6cOpl畣X$t01'VA=dAk!Eڔ^VauGvb=~+XW N4c ݺ}-nEЄ6MqEևTaGbH]KTMV`.qV+kN4[v*xNώuD~ ,zln8D``+,rQ=:V>1 dynak!V2cAkPxv,ܭ[ۡ9*2_8tCU Śbh*u `Ȯj&wPv@,^>yù;|ϚB僯n)8CzwɠU*p^ ᤓKtk[ W@,8v+-iQB -h )aTz>:Nwfmx,B>ChOAٝ]4VApbWټR0Tf}{=PmH٥ UJ>yCνz})gS8#NwMx<x[T%pJ\w gP71ǽ'::f83"Zͭ!'t}.D/mU߾ŖyǠ%vE1ݮ3).. X׵#-Õq흘Ӷo{|K3IۅZzxҡ ipōےyƔP*79-+["i#CƻW:;1Y߿m|g0I导1C=Ngo#ϧn_OV'輸 L7dg\I_!,M6_ ]C44ga*ӣ|c"]֌f5ė$vÝ6hZJU6u>cJ~DIr72vbY Ϊc؍+0ojW{쬨3q:S 'S4r.[#zkFnFdjTk,G T-wJh]͹8vIhg4V+p+/;hah{%Kp8}o ’ZllEMlEniGXE XdwyN.,qbn-G,Tb)L4nw _w/})gkpHrTc8m}L:V&J 貯ڊRKj% ZXMr^.B޴Xs)_'w2&>ߝCnr `h>,Ssr[{ba^ TWX EI q~^r]sunٜ/O6P}?xy/>#ưwFheFf[9js=T4%HVsZQ6djf\>Bv;∢d> g "d6CSm5]Q#OFQ*Hm׹.QoK 8^+䯃8UΧ<`|^&DV29cvW չQo+ihmNPOQp@bMUV -V\.?M6S 0 !Ęk&w̺gr2P l)5Vv?7}1QqU0VԕPH ڶN#e>guf"]uz.Β< ƻv/ZXUDe~`A բ\* H&`Y\I; Q]n¦Pc-{}&1cُicρ9t:5;mm0Ug 2g]()OrӊPx.,ջtq+NM| lθ,sS YW]3[O'$d#}P=jS)ܡB:4{&! iE\ĆQsc*ldLYnݻM-cc3qE oƆK6mQUwIo5wt~}iha7GF 0$!ۓ'&2\Kp炙0cӥ0hgEF[ #*['0%;ReMl1veo g+|v0M 2U;+ 8c؟]%hc?<`u~t$orDs9ﺨq ۇ~mWy>ɨ K@W>);,i#n4NCNo?ܑ)PF~yoߦO$=_ژfOkTZ0A ߭W 3Z[6ssF_fiφ҃lFfED4:X|VrFhۗ/)99k 10\V\= NhLN+pTAfB> ڽj&\'pc豑ן)(G9=)ڱ3%X1f {ڊ.vNE`z+uORo.#olr#5@"B:GNͯHO|qu@ 3Prw ~3r-Jf֪ґ~<9*Q ckX)0ٜ0 q 8hy Q&2g*-Zt/|g §V|1`5V^1]G'H3 j[4#"FgIɟD8֊037Q`CyxDRnD˕Eχ2Yh~K! H hIå`6AF(L2J5Mko8#(TTn9puӒepWTw.y7UnvUm'qx9/,CGq|JE QLW5fh,2ObsC( b}ZYO}-0G|bv @۩{=E%)SFVx.zEDlo"S8z^V sP0sD+Ɍ`oja"Dgȓǫ5}'~scu{gQr#wt"@o%͌J~-?|ee%Tf\fׁ ŢaɻHbkݭIYy_|A4I誣lpcѠ.(NV$D؞Hi.Bl\tI8~RO]IX.Z/W:x6v'gH7UϦN-8MKoA4Oņӏ:B*6dp8ZXSʟ ?}:`] ~s( "bߏӁoѫ\÷C'Xc|}&|[-09.vHd Xn#<1z@t`d!A$PTsc_5S,R1CD7؅#Ry˄Kxtٴ$Tij0#z[\D"DQpOԆkϽQ- # t%HtSMTt4[})tiE6N~IlTd Yԇ1:Uۓ2b!qF&y7[eS}FfMZsr`rrc5hCVπF >ųҡhй.ϽZ4$zuDIc 򜪈S0\`ްREa\P 4Nb ]Jჺ@(]=$vQ)X8~C. `khdb1]P|b fhr`0Aot,G51Y[z\[Z{>~1{Mda2n!c L^odV2k(F^F>hZf&դsèuY^w[{첺]0,M/|z=W&:RLr3PK+5>5|~Ŷvݥ*>*Q@ xYVHìRA %5Ѡ橨fۀ͘5Açڛp\.mR@e 5H oC!/I*j&Tm<"rWY7ּHWdWqU$POQ\PF@2o `,Ⱥ[mOeoCT[R~ń˼ܷk"&lS=4ij;"Ԏ$М  :;wd$,^LB)e(E B璒D=%߹PHD2z`՟wiqs "﴾c'd_1}iUK2(;,< ]TJp, sK7Ӡʫ빌Tiw}*{ICs*P-o:K؀ۮhY$7X*1)&Ѥ38{ K;(Q); "< ŃVu/:bG&m6U67!(aA |f'N!^Z'"9/%꫚ˠ32i+@E=a}/ɛ-hD1qkSÚēѼpfGۣT$}_ ]vvd#Ԋ(֙+K~Ď"foD89P>+AtNOsRdd즃t^/zbQA,2qTmvHAmx.xڷMi-zAR(4d &4JGn= |鞽J"O(D-dtRw/H,a4 =(uA%'֒ ~,# /˂Mػs %mCТ 1;HiA*T~%Brԝ—tŰJd$ W3-v.N=!]koN5NgH&T^J:9'yQbQV¢mEFnum=<M3h:i줻Q֢#qVU֨0mG].|b]9FD֢s4Eܒa٢54N:S#?JŁ'dD[w8l[ tӜF䯙|om7W59B0ǟ}e\M O,Zh p(½a :įMt:=KlDmPQqLIgr=9|lwDQM|yyJJ3+Ӻ%3^­Pӏ41_"p'?@U(ȳqfs&v Q8m}7T!Y᫆l:{:i!4߆V9Iu=_,C'9K7zAs BLSңN,] EhAY6¶IFSuJ]|1n 7vT掆Dvd1^ȃ{Y`ƚ*UЙ| UXX_0"9)J6tj/呿/}WT*˽P੾ of"X4M&=#".pA&SML](OT8Ku}4_]qR<B_^$LfYymEJ m&02P?@hfbq(`=y5U)0.gC MS./9P:Ӭt*'(FW{}'+uPtB,Юc*yH[D<1Q&v$CZ$` @"$;{yv#թ7a/I,5ܡu(!P5Wz`rDJE-Ï^^ l|> ayJ>I2fk4dL,?7&g|}a~3Z5kGiyaTI(0jQ6)2gVky4aBiHl#2Q-#Mu&eGf`ܯX`oxS,`3x]hx)|h,%躥2uԾO 2析o55);jUx{f8~ ZIrZV9p4㛸T}Ui'=|<}k CfL[p!r^4t'%hKD jk|n4hL+\%_P_h/O"Q͵{_ҀˤbȣepU4lnJOV^d % z"6~$G:֨ TF&ZL\oW 9HV1h+} L%+o ! ;M3{dIgu ͧM7O_>崦->Jk^Ɇ~J"85c /_T۸/bM 4u틺jٟd[uBZ2iE_x0R69Q$#-˥bp.@EEq/)4JP`Z)du7h;{CGNgn5䋌Cs7^r1 ϓZܳrau2֌Xj#ƂIʊX WQbtD":9&cMמ0#]j\ pk)Uttu.>8l#w?E;M2B &9S{•Ղ*TYƊW4L x]PƦ2|z)IJ;w|ƛH]D鈠x0#~wI1mV?#n_MFdk gM foeQvkhIm^[ X}1= k⹅YBx'r8@3mDDLѡwB$KM̼#LS;_%@܏I 9$8]DVD>|w7ӇO7" 2pYPv\$\@!)rg>]y)PqD[ŷ1lvP<%ڋJG7"[8 [m;EDAi7WAչjl?P$]k< |6,c(K}79iF/\|\K*,]0Q*˝< ;kGȰM'ċ"^LnP Pݜ>ifzs⾥/}EU%}|&|&hGQرN4@cgZz1z|)aO&xVS$+~؟WtcR4;&IJF[VdP.Ekc8xp{Il,ĭګVb9-.fQeK] 0ݙ~<щ;Rۨ袀r._ Kmm}Td/o̰+̅{uMN-&T>m)`4{a]_9vGϸ4y|NmQo_wb"A[RctPBl qR Hhv,n>k 0+"ZbJ'g݁+' T\\UĒÁEdؼ݇6$ao+%%%}Cvyy*OOS#,}fIv3ގ#&}Lkk'"8VG ..bc{CmRt  +"ꅨtkMws PX]Q2)ϩ'nHƩw~V2|14wDSIH~ 1^wB&30vg RƖMɽ1FEY>=R1#xE\z#lō!8+_ ŋ3S lJ;M[j1ӑ՗H_5i0V됾ڹ97G1x('17}8JO/PK:Yݜ[Gؙ_竵xކPȟB'%afЛSzJtbVtcې-< :&1ZS_#8<'jz,Mƛ Xv$]K ć?tڍ> L ͭ5`\ LgFarU-BVMwَ>3=)Pn.v%N8)I^nbt ٕrBWNjZ@үV$>q"濟Gc6kMXZeR0JT`e**"u+B?8MF>YMfIgܖ\bmLp{ k'Iˢ:Fb\v%X׺io]?,~3S :$vGx<1lD?x&ߔE9?H1s:.CDc 6N-nЦ 4$ KS,4%1 +jOy69}jDL9@y*Up(:|i|bbr )-ilu%&:_T r9!'N8ղ{H-nv*ñNkK,F:g4_1S o dxX;\X߷e==})1)؉[i&7Qx<21.rZ+-ez 5sXb,/BhAdK~ 3[Wh؊;H}!DIiKg^I9 ;cAj@_>o%A!Ҏ^ξk}T)F dC )DkF]smn`*73AX"Ɗ~bKQo9U;N_}Mq 4 }*yWzY>\j|7d:Ǎ"!˲UW K:6ʖx!v_VXv6/bH0lm1N8#6ԗt>LO.$ؼ c7T 9p~l%8avhN9;C1e_BxDv^w M`DLf[TNUXl Y?z W0A)ٹ67S6Cq׽LC!VC^*tpZMˏ|\R6=<@#H19eB[amr]'Y7R#1'.00il kM)c)%oUG4ի,H:J2!LqY6;ϞW78uh/[!.O|nc<‚ڍLF}H"X vm}"1!p>I匾܄XmCd6p9>_S z#`t%="`7"kt-]sܟ(-&1&|[ݯӾN↗"4ЮOn-f^9);5ˋQJ@Ce8[!ql_g?(E4[̊R8?NwQuJ}}Mse=ɝu4?qtQO@z%oI9.PUPWfȒ:)Ayr25ÿCU=3pݍLs/??=It(?'.-^bm)*sy-f5DgKXhtY}#bӢd; Aa9ID^Xƾ=T$/xx~єogun&?O--*j/"'[.s,Q0QW"Cu[YكƯ#t?}ݜ"Ésrg߸U L{; dj2n fd >#DS!4TI.dP5޲ZUWEЭw n.1л(lHKYuO# wxR\,Ou_MY #x3R"n|Go$&$13uG@nBR<.,$JWUy7pT<R0φUrp?XVC@RDAxX;i80O ``BNrdy7Xkq[V)ãrX(B gqY6^ͪe,W-7C& ;ӕ%2]*~݌C&?vHF|bǣ{lM| C؜=*]+RXNMq3}ݺT7/؛5)x.Q^^,1~8+C.ӿm1>wsF1tUɳ$◍Q ]*j [q60i0`|QCPb]WO7%ʈ'q^)Z RL„ 9\qvxH-0^ss 0]7U2qH€> F6E{ CM~V%܊ +-+v/J6 bcNw-B7zwt#p)8| pOqk#:iOV}t78X+*!;Qt$d,2nA+~ߧS!GiZ T-9}#/DDTҾTo!~Y" V5$AH4zZռ"̝ohrv2I YTC4 @8Ag )L %xa9[ Dy D0>PGF8n}hs!Gcb @ľK6oΥ|U5RLO7:& SH|W+d$Vȵ-f0DV> -Z3`feᴟ*>růyy#( 46A0_;#]|E?q?;\Xѿ9)f>H^`5Vr}\ӋfҴ龓8giS~k3$(24V7uAS ' D-p|^|^Bћ OFK fڒ/s5 W;"akK7&9Dޜ: hҼ\=GBf1Q}Si^$-|5']TFA*tD$cgq!,Džj4A<V@[-֟np t$p/ :2 @XoxRl"*pJ_X6)mHGo9oqbySV/Q{ek *C( aX \8-"o\ܭ䙓]_ߪ VzMveqAskVb{̺%rP~ VhbkDYZ#nt҃Geo 8 JЎ$Aҡ`sfľ144˿道bv%XEhm:x\?t :QU\ H]-"O?o8 xEF@0~՗`ϒs=i@!a@xÐ^ssS+>U m ȅYqP׋1hmTiEvq6rZ+m`K^ HԨ-(ggruׅ+`a7B w vi t1gU{&(Z#p4|i඙9|),] @4&W/{/I`܈WDKcL0匔ug]ူEchM󤫎sE{\Ǣd3nQsٹڝWGT509E) nCATtҥ\<.'j46?v枭q3-e =s{3>#;(w0i&Zyh ǚֱbl$G"ZA.M<N.cQĶo5P0.YHΒz FM3#6w1l; !k !}y{-!}r3L ?CC.V4!rp@~LHA"LF-F/DWcL&{Œ mx Zl7WC_?/w fee6 ɋBFB`W#ߝe_H B0ߩ cή[DElmF,LEI}΋:%sj݇L]߻o9z}}p5ֻ^Lؕ3b\X "2t.ԉ,o[D;-@-2qÞ8KMTTnj$cu&WHuQGϏlZ" \IH~Q7Y%KF w},tUS sRrψ[ L*PVj'd7Hi5yfĤ2q)78a100Dݕ sGe> \s&z#le ~HsxR̥,2.d}|)~)fy7` |>%'&"ʯ$[Cz|7 y$'>д4Q-mxy^$D >|禍xF^fŀY@t" [.H@%I/ka F܉i1v[[&t%[d4)<pj1u[6R,;0AǴskԲyR*$b9މMu: e{#܆"^-W#OώxRs` ݟ;elBy7[_,DpYڜ=kwF$cX$m/WNdJkN$qPBmy%#drHYژ3Rpwp$~Aq8ݰx=3rvF~F53XM:ޘg̀hn%O'X..o啓mWLB[@4y>S@d>^K`c镶MKnai~ . bb4[M)ou U˘"G.YdidڕVU:RIkI(.pg6j\k%YhRߝ >?45i72h\K;kGڹne&c]^ޚljEpeMsݵ~%'%ЖӇr?afFޯ缍=՘ѮVW:CydtHf^ʏU:0eëmP*!r> hEQ4S}(~$'{S*RN2RX*`$?Z;1`} ph?Pql*B*6r.6#šCT d_)^ZPX`SWXǡ٢0ЭX\/ :O/ZNGCvmMiz1M,y&Y9r58tֽ=z2Vڧ`?!-t?kaüS㬕 oYif\:Hߑc mxHT4+Z~.J*sѭ-vAC%YfnvlƁcI`Yr1h xҢ/P)ؗK$ &΃:qx7SߦI%`e  CП.4x6B zi8@G@ L:v2叓?4/~徆 jh&m籖([;q f5tЖGbHAY*#OiyGg0vVïl#G4K/n)(8|zK8ɯ v{sVgKB& Xh3(yT5@\m!BÚ3欙>hL<:Jϱ!ujS~736r gɹhJgN {sX`'͞p\u" = \4U.H꽝Zb;Uȕ:W7 p\m+@b^ɕ)gughiA:=m)w&׃S (j^""pC\箈A: \j+wֺK?1D HWX3;q/!g3GbȎ+2@$@O۞:&Bb0q]¢a<~<=$nUc$h9w:%UT=\ߵT]`3 B_Rtd ҭ7Ә!ͿKbtX `ZPR/po-I:Y[K]J qiN`r:bۘ23Z|a 1N^#^:Nh*qr6.e9WPi_ca|IER3m61e ̗Ӏb> kk:h$;4z_pIcQv 5.%ZcpyDzb*Ź6&+]28r0A$╾ 9:6TrqtB$;qJy$s^X-{ķYA <˝)[fvjqֺ?AӤصsnH^B`=z+T\sZ+G:䄌玛+}ϵv%_<24@2VYп8 ే;qO_i4&]&DriFL Lǡ1t!LEx2[l#_H~tzc̅RP h)a#CX1gNKnpR:[_O96;;Q߭6/z3?9RCȰpև(\(10MytEH\Ǘ-4P7'aj4*oku@H x[LGw85J Zd˲txe dLi.dhqܢq6z)gzSyMikybBYŚDLI|v%筛-qe?FF<ա.1]~uŽw#co-*7K}H;+o'53fvtgUC Ql)UKdǐH&SeJ3-ҳ7x-vJ38-H[JAxʉL,uEg@{eI_ܠ"[a'zYGPu>YP`hA`p_F05 >N]=(Iv({sxœd]?~v`? <4v0U13Ԃ+lR^%>"zs_Mt}q46@=ܷnFvuw.bHhXN*}2Cg$;VxVA4?Eg0 0dMG{z튂z*Ey·NQ%F"jDbKSu5>ios6ws\۾V="g(ekHW8d,lJ S<.vgL6Rb`PUib0y8O񵕖q5?J +Da~32]fnϨv9F$I@m>wxR_E6 Vxd+>7HzN +l]3gQ:_D"Nq>P*$YJZ_u +f2Kto7.:WvdL.Ƥ J`9SQ6mdX7H0peOGq5RDud=&He?lV ›s1!~zVGB{:"1-Vh-QGa(h92_&fDNtF ʙ0]S|Ď S=?/vQoȏn`Y4oR4J AbRxL~hP8(^ekCaG`fHiY5Zh'5:b%Y-.T6 P{ھV 0!]!_$ OL} Ǣ󢖍.9+B\cҗ>H@7MgWuyT {pXH C]Eʆ[9^cf|b.] HR&`3p+7zp*^5D)'b`vd=[;rF@Kr"q˥0LA93'هWʡ2xS^b"RUùG Sk* B2L#L?0L}%r:4d5鈇%9@ƪ9}ⷖ aK~pH}hY+,5U/dJ[#D8Q'mI=GO3N$qENݟd+-A-%v.g0NǑ y`r6x^ [u['qU*7MFdt Y}9 ~olݙ墒7~K%EB\3>n^UqVD)eug bj&,XkS21缪?PF1Qq2 2ԣwm9a@f% j\7nwGO \o,% )j]'$j;l;,jX= ƙN}d\8RPe dQ+Ҥ\ivaFgӝ.?YiWXkH5VZʦ)@?tblK>ơd2D Ɥ!M׹ ip q*+¸I)-L&X~ mO'UĐ;gaQ T1=x?7wENSA>^e ֋ODQ{]JVN`Y#٥G þR&$8IjO~³5398!DR!eȵfYF~%f<dc˰juV[&ýMSwH߾tB"(`}TڏjLbեoB$ײr)`QC } 3Yȉe(qh!H6!㉎!l~OW̭i!KKfL>_+$ihOB/;b@7ƇG\+fjAB*\dN45g4a'J{D W0u4ٜU:̏*JQY W;:K*{##=+| VÓzj/|k,k_e_”}#wHH̍2ւ0]K/u4Ww~D{0yEJtqZ$C_Hb.F GV_pMk(|p8aG=H^FT8-i>/ߦn-"X4;]+.*o`KE9e7ݍTԔh 7/T4ꊳGFlp)3::ݫ`!_ϖ2|1\"?->ॅD;lǸ& Mv~Vd t Qdv-LM?\DS-)$B)S6o| fbᅊii2EsѴޤ>Jډ YfCeDjC;Q|`EkW= `ҢV:/+սO84!; M$gJNEVє wɞ,XH`??h=(rj3IZ'$^; [jG]Ǒ^Xwy?뎫MC3%~͗l)͎{b?FַcInG`>J_RyԔMv澺0r@KlZ*~AsS̃աwJ.Xk&&d\^ EnYx jNI/޶2|UYS.7ҘqEd q܍@#[spgo( 8]xt=83ȳ~*5a!xtp4 bVIt)Q&p(n߉`R5n: e#фJθx=R%\zj$qTvj-4 t6Op7EJ'qA̓~T4z`"=KXÂ5X I} Ԗ:H} .0bqKv,z6)D[3:N5y"[QdRYHE5rv !fF %)~~Z(8&咈UDe8[&:|>ݚkPy _G`uK(82PvTE?$DƆe҈ŵv&hֽB))y;-M?-(j8󛏀,Ջި3Bd~kX,]LgN1&7&5T+4HVKhEwY4}'ݙ>5ഩȶƆ Dif3r $z8} S!M< < ,*U;5ܣ5G_e[Q#@gD;m0& vh$8^o08UYqaqwal&\B )LN*ZC෿,{t/_'x:4{qفuZ).pNc7K\ Pp(-Eh a>$WqlS5>搦xx.7|䥜N}` avG^Эɱ?A2ytvfɮK?#$(k% !/u/ǃ Zz)\%b`nE6fg~\6k9+6|3b0G2gN>e=$*&G!n^:_r-zH J:)?KNt>C/N kzbGRu8G'Zvx6`] CCD5\}EmSB%*}sFс4Qu_ڪVbd{>WFu6c4߱F1 OXF{mdp~Zʑ< A/&['7m!X{A`"[aAX?Os=H͊VH$v'RF0vq2yyңjg&AQ=q#Дzر0 ٣ܻUӦIgө8 e)5Xū!fYyv ! .(x1nRN]_p{]jJZAnoyWlU^$Hxd?7@wC$Wb]Q@G`Cg* ckjPĆ[c:F#<:ESδYRAY^_ƈ}}-'?)"1š9CWy|,mS"z鸗>bi1Vx)GㄞX`wJq.,݉{bi,5ɕ%g,hPӫ, dML Âw^a`!ޟ$&Ϸ']=AL$Rh4ul٢O ̐44<2Ny2M3R5'/q!3#_FP^REЙ9#wecrmm nsY:W0D{t,$p^P 0A`M`ᥴɯn۶VVD2-w: Fڭ WC.&O :!)ѝR(m F[D7p #"\ȿ`Yc <髒VvEWsڟR{~d(`^PG-(der7+bAsI5=z@+_,ҬG@)Ӡ̒a\56A7*)Mjt sXAS՜Ӆʔݰ_9awM1M EVxV,&Fح_t͡tLtwך %[1J.U-&a<%돊$O8Κ`"UHj1hɒl{SQ3ҕ~B83z#e< gpB&ҸU|.nA3I8щfӾuج@j\]*ZIe?(1h5./mgD$/%ow#ct1!J'1`,8`"W |֜q&K K؛ 7&5?=QZq:1n~r+>U!o@®W݅'ҒQ0YeqcW]""`ZRx/9Kd,A*9Fgk)r*u US!*~L8O#11ȄG8?-/ 8y%>i"Ӏ5-u2eץו/Cc_QK^AS2ܜ̈́VOyVo 5~cr5xS7BExSu[B5PnFBnY]NN}3!EQNՅx [pL]vq}x ё[ 5ϰ xa%N|WJ*2ar]_XJh|dP({AZ4)ҹ]n5 $Jc_ ݪHx{q?pe߿*Qoo[WOX{@1ptYܹJ9w'o3Eg2JAC>?uaU^H8A7z~ρI*/WGb2=|dG+1qft(S[Ss `3_Ҹx^}-!/uj,'6.çu.m%渚xBh _ɾp_l0* 7DVpiI`gY'3#=Er7$IcY,pyԉz@9xmÐkh<Jf¦@ mZ!^v~u` ՔЄ[mj BNkWK=D]NՕS:l(htp1 .2O䁮\ d7{է*5"+5}9oa12cMSI7>"FVk\e!*scؒ'z* ogѝo

82(Pףb-xdx|Z?ϽvOÂCmW9>O*Z Uj0Zhvo )νZ0 З' H."\_#Q^X Ը . AȘgg|FNoooo+}x1!kݥ iy UU O]K (WiMDT_RVRRH,2 2 3a!T6TD@ ]XN|qR6\%6?v-Iu@Tc KF]/-uD:iYGj _!Cb<5`mB>}mpMŚ0`^a>%29%ܦW,B|c#FL#AM-{ba*ɸ7do|&}uC?9^)QQ2Tmؚ̨s)oPgP PNu  x$VT<@ !Zn颸C捓!rN:du7V8C@%ͱuUsr|t^fT~EqC>CAHP]PB<ji{m۱!ߋ|TÁDkPY6 nf\)ڞ_d rh%>e_(;_ceO>2F'ZKc'ۋ6n'hy/re2Qbk_S"^:LN{7(S*hXa4k]X+Žj{*F~bh#_)/O8ؼ8ky \IULIo%BdШwܽCwrW\A1J=:ɷӣCkTɮ} zAJm0-e^lȔ\f̡ff z2S{xCl?D泘owɆs}P7ޚaCK&k[JtouAX5뉍t]yv̾ƚHtޗ։f,vTp#2L3ޚ3Ȓ{.!4htr:;,9[o 7z&:y]x2!%k-Xݓd4:1+b:9!/oOYxd BPz4*O9ݒXBĘNJ'ef4> E ј0YdGJЙ(q$%2Q@~sXQǃLEC8!w ) v,nWs7c9>ʮ$(yYv7բ#Ѳ!ֿr4YFYL& B7Ba.Tlp7ه}yeMw<8Җ׎SyX>@_C3a%W`%{Ĭa5x lL r=muc춴]avKW6n)R%-u1@!?ۅlACFQ'H%u jܿCoZ Їv~_U!bL~6-H9c3^d;NsA)C2'_+i}yяńvVN`-ŋd{7nI]쾒~W"^+PB\_Oh T Pc_zg<+XwlRې,K⒙!FwT7onW:KäAxWbPXsU 4^J h" g5Kocga(%D!gӎIT CѸny)ϭsjhrDKS Cl|$SZ :lxR>b?D=ܣ h "ЍNDT;wK[WMcT[Dsm=~ߪHY։6'"e#vmeX/mkBQ [B3 RšZs.m Bn茑b8x1Zwq~j85l#,w-]8gdEwljg\|TnpյAd?YDda%(FOeya60bTa>Z/oҟhS95JW9S{^Td㕚`'ˁAi5f uN+cGn:w>jǚQ6ZB݅JԸNUGdX2}(jjtmuJMMqыWr 2Py5AE&wu.:Ob=(ERA{uv-`(ꪟV#3k3[B$OYei8M%ÅEpI$WJ8^TItPTk#vh/{x9X;Z wqFh1?:8-tFVN߇:D5Nإz~@e&NOQNYT9"}ˌPPǪHFeMi6[`B*C*jgM`d^|Z|IyD%`!kt|t,TɍEAu[Ho6B6yHl~tOmE A}عz5[SGma$|hu/JmG:#BqZC"&^tl,SaDND({W5'0@D%}v̷Nhla7M# c t\牬S9neN"A1Ѩ]~拌h*$Z䫸NqV4/(3h\w/V"W(u~Мb{:-IFz-#pW5 =OHLH '#3җr|v@WlP௚bzLմFcRd}B yJ6LG o96 43T~Af1\}$\);5#dZ-$c`>.̓0zNoy:fڗ)-1#LA2,o3?:j 9L P^k8_Ś2ۤ4#1f+?0` W]D6"ZΨpkur;'qi_m9G_.BaKb5p>$QH7v1YIJQ hf!Ȏ U-[Mn>[@dyĄ Z,8GӏdHRzԡ'vQ *lBP4,n}I6 +Pf%}^z+i㼉޳bi*IƁuYyX[-)C]ѐ 7#w)!, ҕxr]>g"~ui]XΥ#:zaCo/a4*:$7~Ktp-ˋak~^ȕ`LB֩tRwxAD%dq,QrB>C~O=z @q,ogPm aZ+}jOˁ!Y{4HGU]5eI:;ځ  @lr`ӴD(1i_Fn~T+E)iD,ge#I -1R]?,UqyTD8YkEhƉiP?W@7oai/OVls-@7:Ud"(Dc ͖8i?Miy VH@r[ph2ʄI)['=4tQa\|zpwO2ɔ!!lsNdC$Zooȁ6l"GS\ȩ.*Ewu+6fK(SyLʕeOf>upX ȪX>*H;o> /^`F0~5Uʸ 75_{@061M]L\Ol#CiK|r&9qF¤INWz4?`4kqXB@3CgؙYŖ'4mtn[`+Һ83}%Ӌw;7VOB!qVS=Yz5/(ZӶB,QA4w?6+;ЕL&Y?9=O,K\yS3Ko\iRw UA*vˏ 1 f+ܙ2e^=q8kF1!-dp)A# ܻK‹WJ >3H4jИZϰ<_OW%f4nҺ0GflXO`ƨ~QBnp(P,">N~F+*^<1uf)N1dm(st| ' ~wt#нO_fIc%lcj{Nqo?Sx8x@28m mK$<9`#,I;KGB^QPPFiP4ps}hk*_4 T/΀P^Pi)ZdK`I7TL6b ߇Z1r¯|E5yI#??k> (C[IKw g1"v="ګtHdz/* ,)X*C^}|Lqi#b X>tFIK rONPûR֗W#fu<}t:;SbQ: ed⬿λ},[&AK}Kgsl5v8\rf"Al Qk郿&s𚌠Svxo1: /.@d #yϊ]KMRNbM""u]I}!"'tIaȅvъ.$>oyӭf TO"NgE/%Kڦ$(` ,_2jӀ7z-c.K N{`[a9 *ڗ۟X vՎ[h<ZmUAg`*UP&V%-\_uPJ򆐿bΫbK)ДX%8hD"@=[BpƸ:1eO8 Pu `/iߍBtȪ\iN8ͿZgM*Ȼ]au+ m.!%N ,G rF51a9osm,{SαZZp$PI*NJ@|pwͱRAշa.ra,?F& ;ʄ1aQw B5SqXn_ƀOk"~s0l7,+I߿&ݛ3M=Ygya)#EssAjfԟ_P:4) =YϟqYhl Kt=OWIt6$P n垦&]v}'pk5"\&u}}b4\*֯ 7/Eغ4!qqAqf_SeWju#͘N 67$yDќxq u'(bklK\&G3W>ٔNa@/1j7/q/z( sRVC pI{قt+,#aOvbR) fa@,[YnINɃa[OMY~,Ϊ6:;A r%}E o$02Ӳ ^YpPK^U*R9ƒ v +Nȟc,51U"4s(Ϧ&>ĒCiqrNntlMBH'S*|U~xwej}N0-_ȐDZhPiMj$!4AªIoo^F?-,OʫF[v!3|oGA#!^fx˚9 p1z^|4¿ r,:r8W6xݸg_pyrZ|U -':)KZ6s%ҾkcQ6$2Kdtr"~XrWK xT,A):0ZC̎'AP'"g4Mj}=CYGqGW]cuiH-f#a6."aZ>˼~X Z?M[trs[G`)$sq=ͶX/͜ MJ^Ǧ{ TnN]=s8{Tv[#)wCki"mn žH.?g:q-=\kEEbGg_sk͇zY?H7tWHT.07pDD|o} M p]?OK]l4%ؿȖjٻ[!M6lt]-~=Y0W(V oB"2n4*^dP)|bL 6mqƸdX-8 fq?nTϊl\w140+F /;Eҫay ѥӷr!7“1ShynǮ.S [Rl?jO3nlg/[ETV=ܵ)o`ڮȳ;yy'U`Vm%hHU2~PESo`(=E(Hv-{X@z4 퇨c{b64Sm rW}Nwxݜw%! x@X[Us@]e$m/dy{JmkPFFA‚K;IZ^v~:D#ӷGP '0!Q}̉IUIuMrٻ~zD&I>XTnzv 7RN1r26̡+r]&,@ԉ'Air(ϕw" ʮP)8܄E4 a[.$Vi`bvGf<9)vQdt8ɴ #Ԝm&W+wYQЫN<|.xL5d>p)v^L"qM)HGj/ yF*lf9:9Gd(7Qw`|cIn<~/Az/CI}uNH%1u"O=:}ʃ {osT7sp<+P3Daauhgޅ4c,'R^԰|Pœ'ҢCzJv?͏NvD9`܅P0ho;/FLu+A:7=sh_ӅvoT4ޛk[NQgC|HI솋c:*-:M?:ie_PMm)<<3lvZKH`tKܮsAm0p^ no9 φ@vbsJNo5 ϑSeTP169ڻ5k:)6kIu)Ld;Oy7ԴhƠP)f| `Y&3\UP,ٗ2&O]ZXDi<:a^IA|#EM`=bD|Nk iH0MnUX˄RlNa?3ix<-KJyޜ(ڟS&ԯU5-⇌;w/zYwJSLaF{7̇O&s_S 'RXDu,~ьul"ɬVX &7@i7z{J6s}-RF<~Esw{N4L1y1 d*培?GƱ4 M֕X$A[J+],K\\L4؍uz6i\]q3D QE AZ^;f:[(!.3ƞ6ͮJb#F4 K)5T׉rݎ*\>j^M:hWwJC9Ew'`Ys π9t C?Ǹ\%ZBK{Æ|AeڬeP:4+_rb+HR93U_ٕͤX N/b0Pb6 Evn%y|1 nU_9eJ@ohIk5bgC Tͫs#v1PtOj=5W<>e ?P] i 0SeXFf;X}DSHs'0kUt gWc%g=;L0KsWkNrgtXL%9I Nmh[MJǫx94}؇ΆWqsyy!" ?Qރ@ Z#va>dH4НdSh%{Kfh?ŏ+֓W&' *j?a/qrʮKwLxF8Q b$UZx=$'WEnGsZHb] bqUDa_9^=ZSa3U\$eSJU٥9\6v?w J_5v0 {_9zO^UҏU,^g_Pgd0oEqlk1`Bl uWtR u⤘CgL_.DG?N=a>Btd偈 gPZ N, ![VS"Uڇ导d/&Zw-?O@Q/ Ґsiۦ~#74*ȝs8"<ڬGY:Fv nPOG5n0rf<1m= w[4!bWJE_`E(}]koym ԕKpLuIٲd=$fm%-BdVx%xOۤmܚ I(g5oikQxx~R>sP!ql*^ H z< +-`f|i `V׬(U50KwOmq<ݖs&~e+f aM$X8y>'d*`%eOjv~.^D.pҖ' ǻC? )I4RƇ.pl P~VC{-Rp.v܁o:s5^vEe9~'v47MZ{TO@2*K$qy Fտ3Ykr2Yq[+3# <6)Eᖾg "nmwm5 ۊNͅTąG V1c7)ɻFw9rAD+/.$?RoҕN wҮ!;]A645j9iYyMoΕ`b~ R4'oA G}RSqQ: c%hQUسoa` (Vy}F\п 3!IJ!Y@,a,K?4Y^l` 2ƛujuSם6y10YjUj,ǧ3GvO+KýE؋`M$UTyJ!L؃hM(x:@xm39hz7XtcQt+_s!ߩDi6<rE@bm\ĩE>6ar4IKkO5!г˭+]R_ΏN(5Nj hY em"!X{N[nG;>&>2*-/eRcdØ%A ftO<Ȍ`(ete"KZ1XSseyW+3M=9]+,ipI)+%.b?OUv ᷉'yka_Hl%ѩ?}n|p9"~*r,@jO?bMG>B!NAbeD8y(w>1KZ6NeuFg֡h<~s)f+lC$uaYy@Ez`+l;'1L)k8gp [s{QP)1 kKDE|>-1ryp)|W(sfb(A;~\^ؼLD+owtMo2oX帀IMw1#u%NGFg,vF̞G/AxkÐpXP2)?)&RD4b7 ħ,2;r`*"Te` #LUm#5{0Lu#f.?rG , _%CD*>&u9|$y3W$݅ 2Uan.!md}Qu&|CӹY?YmYc%~[ΠOD^ψEos~Vfl[ e߇W )wU›@wd@6;}ur|Jr 0| ^L 8,,j~>$b;P(Ǩ]y^r9x݋+fyR{;\cږ!$W.͕w O4uzͮn"q$MƂ=l @茑R]N,7‡c;Hm:p_?lSwzd1Ǣ|*{I(%p c-)rAAChts" KujjF ր~]C%[E9h3܍huT6##ԡas8id/+w4ڮ8]]$Xh ]{:(_ބKRlP4YQ" 18Wp:<'W\W+ZL*bctCۼ%: QĂ &dQɪHP/>@MKLBڬfhs"fmH&#ڱI AZbAKD4%=i^)!?|XC)mw*˂pYr% ]!ew.['~kD1F|F*v)u)ۭ-y' qX]C.~JA5Pa.ưsSZG~88U'JsV>k6BRB0ԋtZQ!)k`۾sCpssmRtL޼6x話D&v;[׬x5y @lw©w5C:7&nm]|BaRG ,83~'| a1ܤ&a0|^Sh|y492bqL$.I>(MACNhs6:TrLYNikro9pz"h=<υ0:X^öD÷:@ZVq`;Q8\\g&` s-(o9g;0P)2ّlnQ^+$9Ehwڝ|}bNgރ%Ƌ?\S f솿IHOΊ-ڼRTPӓS /@Nfi|iwZȺT\=x ˲겥\p(r#$jqQTn<o[kޝeY!kaid b~x_Tb{-N`]pcs?|*݉l`h^۷$dVk]Ku@W>P͐Xe/7~mAي!h C(!;ƺ|,sc 'd柼[e^`xbDru֮Tm-jX",/]y@Ϊ\z@71hyw8A. 42N suPA^.$Lu|?NyWȡ)d^11׎HTy4<)8F2n21{#DqAHLHO87L~Np\PV5U{;?(Y|<)]6R󠹷!}Fn[)],^fzuzQhZ$ (fyۍdaeɾt 6(0;rv|79Op =ʘfânugٍH*%@1q; hjqO."9f >s+Ey+,Q\?$ɓ6 6k#i?~wV14PT;JhH˘`hsu >R(R7ÛA@o0hkH‚TxEk@(_oG_nJ\zpʹ[2贫AB-:Usk N\$egq9oC$,a`:}5lzz0S\IG9g^rD kh7BnIm0C1*>Xl?aȄE3Wڟ)^-ebhU1"+X$Ƒi3gCP: tf`gY.,~\PdtɔB_?7eZE28nx͝9Ɠo;N2N2'q'_CR tT{}{e ~!aZo@&v?iXo7IQVb Ruc+O$רeeŕҡ#fp):Hbf daK)9$ kX5/ |MOϳk,]4x wCőMǿ}zZL\cG9/I1IV}:^-{({)?H:F1Чj NhB@xR;Qѫ+2)Oώ]0,$*4"R5+Jc \V &aY!meVݴ>[ _5RZS7RAG'RA T=Ly|*=j\W7:.u5Fn4슴7a 8iBr6pf1Fuk&*hΫqOr3=Kvc 9gTdM*t )=7{$~G`%'F;ZGh0^r z}D :8es6:C<5(X9C{Bruw4>.FN5*]Xd6-}_k""L i4JFvyRus"6*SP["I1 t/5ľhjŘc5}' 4/pLLoǀ3 Qޒ:]~x8ȗ\dFݍ!h`d{]6lm0?GnqtRQvBݠA Z2 KKe8++&;9(!}kajQm+TO\ ɗ兕<{] b"`$L>H%,|=:GsoQt!X'1fv/=h ͙31 m dUӾ$.1 1K=AVq+R0%P܍и)s -&=q<JfTϝ٨>Z>E B1WR: z=͌ǂOLMi=`wY"60O_jIwXq]")_:%k]yx5tWÙǿ@4:R1k3yp3y1=R=`߯rdȫXYGJĶ B{ZZ\u; >tCCp?)6FP؟x Y7Ia{dPGa;; 9 t/wʕQ4)OiqĒ</|sYXИp{ :\h)$K:G=Ue{^NӚ뇳1蚩/sVNb]| [S<>IXR!} 9i ,m=8}>0#Q&Xc 9| (keIv5aE=hhQ$634t,6nO#/k[z7ZH و?#@I$9=zq "2hQF t?|wHATq7` jACCVUT\0kQLCA霫1[j}.A"H0׳ [ߑN2%Ejbk5`'|17%74'\(sp7d~}*n2^:?xIVz+G̿IJB#A/L=0Ji8ߧv#P@w%k4NU]]3gbvB=UċĮ$IU"3"OBbA,K#pT`wݺ ,v:eUCp,[Ԩ x(TZ\~ym7۪ԝ55Rƅ;B~(yBZxk"y\mNӌq ^lAڕx-s9З0ey4ڟz^ /Mkw&jAU ʼn=H6NJip dOn'IoiEgWu"v,Ɇa}EХ\┛q/2H6+$364pacVҊKBųbɰ1@Y^1kt'[1a?@]"ܡ`ؕ ;.1F=DŽY/r <\(;0 s=D{YigJh6.֕f=Vb{Ȟ{z@t0HS)%^r֥n#Cwܩ̊0^MHI)\J YOM@ bԆD?X[NX[*g(,Řҏ&[7gTI"DK=QF"[,_9߽ߛfCTH}Pv;O Bͩ鉐EjM 5&a},;zśjਲҵPa73[vt~wa( J {ve>so\T_qtH ) ?S$SSkZSt$]5y" 4&ꔱ`\rXX`̚ڐS?C;G޻ړo)zUzB*?\ˈJ37ZgyW[4aGtS&~t>$#Ϟ8,x&M:"fƤ|+ ےqi@iEh5o`=Nl0Ejy%H3^*OtU`#hu D{V`.K o](ąh׎sdYZ",Q@:!ֺd No!0odlxTL+4.XiB'SΞ.mZXN{\1n -^ZEk%PF ryOw= 4M1Fw>a#bP_S͘+x|sI-ɟ:KfEU5(9rD0!zVyT$cvXAIuCBȹ:`5^ǝ5Bd *>K߼ ʦhH6ZFƯ5MKPzSH$ YrEgb/N mp4 |v*#Az Q .LKQ `%5ΆU'tBՅy걇wPPț%Xa 8Y63>" dRώ= M+yQ\ <`M0??EeIߝ3J|N_twpVM~-x,+֢/ ZѬf{ZR6N#Vtr).'2XXyL[u]"2{C.xMd`0 SGFIȳz2&{Q \Pװ%*>ȊoY Y.@,\Cy]d]:)cy״hj_3t\Ax<5L_Pwr_o(BW+<ץ<+ctGM{ ̎Fjx {l@ʪ¸(bUSjfN42fP2lҚ@WAkVֻk^NCaxl@8x6Y[:(;! X(iY;~ 2~;ߖ99Ħɫo P>/,3ޞtL-u\VN.p/ ^%?;v83@ y<3w!=&U@JVCX~Sϛ/W F_x|3};T#=E]j$gvmR)YFf􃅠2SCeR36@n+и+>VSY̪3;;2нQ&5lfb@ɶY~bHtY]JwC(Eܴ%R/W [JF!YTZ VXcNoDL5@:9Sk 2Z^u;b/3ªzV!2~|qg "+&wZ%2>`Y'\a97o\K>m66߇gfg'큕sh*}>(6! h0D2Av=5Nj )8k`BN5âٕ) ?e94$NL<Az{!aU#FDrhߋ˜W6%I_IB0@\ч65hGQgREj11D*pB9n'hkpHt`ZFxO 0/>5Ήa,`q 8jqȘ֗L٫W:B[qvۯ*FaE!͜Ѐ/3qmiĘ ;2c㷀> a̢5lmo͗XǼqH]/>hvVgS#钽 TҕҪsT,^ ެ)o'~D&]x\7Ȗxց)(@+*#dT|䴏f~ )-ɳg;W*&5D,:EdS _${wQ9~'NfHBz^kC$A d gi'N '\`|yNgzU o| /,$W _|Xfڎ6.x4W^,j?xBZB? #95}Hf /qղHnB\:v)C;g2]iХȨf1 g8!y6a;D}Mzg`'pw Dq"m AGA;NJ0@Ru ]"9T=*rUNn 36UFOU(mjn;-% JBM$~R>[hUS0H3˗'$_*EZA6B5-` JTO".CFPPJ.R[f`K~\:-R}{ U_LyㆢþVXUg~IaۗVRYז!-[Q c 2Cb x^)'@}Y4ww覇6OB,Ip$ L2ME6RK1*-O =\/;gbd+jGfds,_)C]xO:VMXį_UbTuje}GWm5Kpg> Nhx-%[ %wTv~r~䇮|uxE+ A/&£  I X§o1mxw" !kxfbu\:X`-%3溩 =DWMժ @AdҧMӒIwr 1^u20Ef[J7s6*"F9seQL5*8ei:_y0K;4"51>}ľvb{83APߟD厒?L/"U`wtUO:rZe\-aO4zqsG;d#.^n [_ p0_N?}I#jAh gO'+xulnow1l`%U%`Hr^♟zueSgYoSxԛ/5Jgڤ9\Vao0g,Wc%}%ڴפemՓoPpn{~{U'.$\dK;ŢI.Rsq.t=Ng#d .ܣo}[ʎܒwHAzIڬ%m:_v6R_!JWDm,`AZ]A_~A*:/MK$(=bhb2E:kHvq06z2aۚb;;pWy⸲-,Ls Bfΐ+ yd B d*D hG10dM"47Id?/I% *A~" էB!cmn@:;uxIJ%mHW\S@S>Vp>$lpsۣk=KB@˾'(*">s+]F^se0.6;$ FFk)_ v^Z8j gT+-3XX_~eG {3 [/5څ\n&G8j} `jv=AU5Xާ|V= q2Y6o &ź:t 6B$!lcBV6{,݋vkːdFW+Za8 Jz?-Mpݼ)pp؜,9+L!*zb}n~}QzL)'6(cMUAFdA ^Z|ːqc_5<z!5jYM'Q!@Աޏ>Io=l,5G4;Bb/+Ӭ.tɘ5rr=OKOX3?>yYpޭRWrb>d quS{-OQǻ&$_u9`Vౢ" nTDr4o#*Z]V騲 jG)-OUjO+pI[\ZI':FNz)bELՙrKrUI7`$֯"4N^>⡣zy}$Ndk:dceM )n13]2nt]x3ڭ6\DVUevPN2>úp~U>7aJ 4DT݈{hn7wJ< ǕL ԅ>ʀVGsۏyAb3bzNW4pg܁(/4gTrn Ai;#1MX(D!fj PTb9nZAr %QMf>u͝S~5(jsukϻR2`h&djkN%r?( CrV&Y5FsfABi]5a v+QN33μ4>!ۮ/&Wɦ8<X2J؏NksA*`eˡ\Ч0?I:Kb?m⦠ᩖ2}?S50ʵasAu[p:^%uy=!'(|F~ GG[Z^+2"{ M?`+kɫ8WUjIur1eu7mi?Eϭi%MFsҦ xO#bLQW(yb8w-=dž9Xhsķpa>JCջٜ'uT?5g\r?BXO*T*2ju\H w-?-^?Tq 2IȾˍek&Iv9Z;} Y3@AbRR:^GD R'4i7p>m~5xaN50GdZ6)7?Ā6Wșɋtd88ѩ+S u1_4>LJGfT^@ ?[iuSe-挄VR{ CS?ŗx`TaQJa2 1Fm}XV\ +43L'sf0Gt 3@ ΄9EFU'ooeF~A(]n(TKa}use<+WoPTi%S_MD"(J(h{X4FAap(nz MwkTzcQ[{Ui2)ֲ _F]qu 6v4I/wĞ Y07ou]5$}BCQtel3CNvZF& ۊet5]+""fXBH3 R>o5 &(b:* #A 3Sp;#6X Ӭ3$x3vxW@z@{ YpďtdSM؁fɱBK84cz_rzKc'!׮H@.ZŊFp&]Q05uC'[ /q/*{_ƌ#Qnt9V:~""YF@4Cy Kb!Ċqx#m16٦ur׎#uʒ+cҦhiC>5[%@r{oh1/:bR [ iÛGrl} APg0}<Ƚ!@(+`le,ZPy"Z9Mr'[ϷRvbs̽3T,]aN{4%K cAh~ϔX{βP6c%\]t5]87)fvD9Qw+S# Ԝ~[Re0(Z'e w)뮾:l.{a5ҕ7,rp!Ua=H`KV#b (6h4]܉!0wgfT3>+˯qIe[=GVL-PΒdEvĭ2"c_BpU^B+f ޞN3ü, LL5!Gެ$2O4V|*[]nZ -Q.D9SHAe[WTw%.֪ \e7M\.?QoBඨܤ!jzfxt$*\W.ᏌJGn/_jދ׷,cCs/牤 @dƪY&mNc!OJl!9O72 d6tR <7,+ۺ֛#r 1/KR^Xz=SSnzh*-w Ҕ (*1288gXsV<ơciȏub_*5L{4nNs5+'lq>tKaW ttG7wDs؊_<2&gK sׄ gw'^x8XXWB |OccFN[)ƵV ~FAwkbZe64i(Y+S&Yu9 -$'noW';oeޠ 1vW?ky3|xoc,Gt f*2*ڔlFdi/'?B6{c7׸"AIX䐄+H/qsO=B|?ݧXTCXY;*2 <.aqf J7p@(hDz) ]לƸī}S\^{ nm&:a^a ㅷFIM#˵I5gԧ-OZ*U.ahv4,G߀, n|HʊExRu:]G)thJ@*Y[c-nm50@RѺ}BY3ZPFԆck"uX]VhJu2q)W(b^fqFl;KHL/ "_!:-:<+c?rw6̅$Z"b , G ǐ\rSs&Kܶ/ogߝ9ʩS&mGw`ҲKl\> x O7| ~Kx3]QOWX۱$ϝHy,߅.8td*QU<&Dht|$kc)1Ӵ=-xI t}tpdZ0)fN F u'\(+Mvvf:㾟I%eNarB\plA|#G6)˿kb$Kb71waˮR/).͹ˆ~8oE~0)ǎsh1!#>ZT &ӣ1,BWbp )+8" nꝕ^C IFxwKە=ɨ$J>{A.0nFNYOB$'bE$_/LNi8$[(O,E,#JiCmEoJ4 ̚ue%3~m+Av7[0>"s,ި4xS2EK /GLBQWwoã}(F( -O97 +)!7 2qWS/VReDΟ_G ~yvRb^xj+8;^%fxz~ 5 Z, :Q 83xG=&DTFL$dژIz42 D^dPc.kS8>+tD)"=lᜬ"'t J\` ,ZM/=+ЮkZTo`CøY(yF>:w}fj=h^~SaT1y(fJ?<,͜@ q3=d eLUԀ{Mh˃yB1r!h,J*)ɛ @CejW% 5q %m =B}(|BfKkfje`j)i0bdpIC]q|im2!S4S/o>s6?{LW396Z&ݍk\4bfh8<˞,! c,.k*Bu3Zݒ^ V|iZLE:ez9^@pJWTӰ&LdoD>,!.%Os|w<ŀdS^pt-pEmZ]g깹)$U AC(ΗF@I'9 oy r~"+ՋT >xp)@%M,ZI' ~~%nŠ>%vab.N*p j"vJ9Hщ6MjW~XDkkROf@Eکs\eiC nZf) ᦎng2̕[Ԭkz2ߛh(DcC<0W,XʛMR[D+'.^iүqBMIKyk/PLp2B=79eĦTi:@v8ftaK \ JL(ۋ[O0 .gr;F $ٯxH!.q֒4wC=b_'Unybl29sDBPc#aFc?[8zv a-fiM; &H]4Lf$W8yWO\ԃyJB0H-l:O%`Dʉ[-T1Cjwv.CC͇KBwF @JW@1&$ ysůS Jh$g9XBή(XZpWK 6r!Շ2BYVg ԱYоOOhMyRmgn2uO;AGdխ&,2ڟA }Vtp_@w}̦YnHbFg' s˕VN5LWE6 ?fc6ˆ?tɍuyOX,"ϴ;Ugd'|tѝf5},\ fGPΏl/<5>U23RmYchc|nJ38U*7}>5mȠ%Gq+͞~k}Ly}ʇS6ٻip.npC9D8<D/ї:޹ޣW]΂|d |G,zI`|%w[B4PĽ( DOw x k B bF|u1ĞY%SՃE~x??`y0E+pnX3⁎ 4GEZD%@ǭ]LPtBjʉBdȏ Ɂf'a)sC5꼉?{Oan,P٦6D PBVo>}x'YQha(/V/,l} :}(oW&^._: p+ٌcr>&.sWai:֧D2В up +{gS1QQYQ0a"T8l$F`AP#o-36!cws{r0 /E&|dOY\F 6qo'N G:&V 3W^e0Q@@rzX$g%kzo_R`_EjZ\X8Unʵ 08!@X–oGPp6/U9ɱ*96$'HE47IMaLBٌ| BcĔ?R '^hgI6ħ'u&M#mE% jk@z==&r< wa大*0nq\XbKLŵ4Vqp4#E]7M8YGj[aLw[Ok#~ny \%qTe;+3UoInw0'1qh1}Mi'-d(uI(n.bN!t4I۟d1_7SIp,c2E^{/?A pa\+(%Vc6yA>KT5 {-_UPmDi Fc fڇϊvH)yl@ku)e&7h]w@nޗYn,V`O@_PIq3ԢYNҋ!Q;(A?0~8qNaӐ!ɼӓ~2ؠ-8d鶯5r5RWN#'5t1DT)>3E.z,~վM0ml_.{'zu]rkӶgxK-] нw)eJUFUVE:cJP͌) Q է Yq\b%fL;ꂌA3W :mUCU"2[m]PjA'LU " ^ ˥>}&iBͺ`2å򅙘f\[^N8=Z]轐t9Mlb>CRá-MMI-"*xR..𞠗?=5U"xx09̪̑;P;a^T]@ qjFRKq~5߿UΏ=)k]*˜#9Bǃj;B@&Q'dJ'$iJIlDm:Ѩ7NyT%u^BsL6,KޕQu RX XReX&U4;lHjc0" DZCTNwIMY5,^˰ZIG$A 龎p &fG"I p@->PI%9u띰%KR9GKT~HaN.і_) =[1$awLf_ȶOU65GHz$Vpiq.`kBJncty“MgJ_We LKfqgFQUdbkŏ`,}27f`fKڪWv۷ejȐ"Ő3$az)EXdGjPc?qbU]+ʺDRCPŬVyud5֓0D*Y=\(_I1gO6XL!wUI !WHd Pmy^go;sO/'󸓈I3@2pE=qT8-$g$ yቚ`l#鎚WgU7pu]͐F >|~/Uzz(I ;ބ?O~kPt:6mHKXJ}דOj ?N\$?laNTU[u<_2RNz?0 ])|@!h𮻖jv'F: t:$K#c^ۥI=(Ț^H;Gb)\s$S[SFR0;FD/r4[U˄aJd?6K6'9*Dd" xl[݈D;,[ᷓ*Լ=\S6.NmCe7h˖ %Zm|eB0Bk/|I%_}wmx"*P)ׄ"avE6 ڶiqKSQؓpûywAL_p`^7ZeԓS!m8nZd@Y="Ù%xx_t.;ti>N3Ѯ=ST}o$q_(@W4y~˕/[U t=/kJB;AcP#;lHwN#<+iSmu]َx u44$~5Y#AE#ttڍOQ4i>ЁеGBOzҢaNS19@v+h ?|!KIcA5AJ;cI eZ݆ M k.ՄWQt]ƶPׯH!8fz;uV!slwM4U`T0ǭXqoGFYe>ԅDgntL_D$Xe##|+$FqF4`Â8C*k,sKwk&`!.y(CHO!{L4F 5˩Xs8D <b<Y}i?ZW17><]&­9ʑqzMT$8-5b7b) jĨ 9*Vy<O@0Y[orI@q[mvK f dX ǘ*@d{V`tfu2DaNqTnǂuN†bC30ĵBaQj h]TR&Rr#=5`hn94KӚ(d'@SBq׍e\֒Qu&j]8E3=Pֹx_ ל}ּmn+bTu_0ĥ}_m~[娜hSi"u6ֈ!cf?b[E(^Y?wA݃YcQ9mQHH i"2Q AXYB*cP@,"L}o.D# m"T*9C+0&LMb YX9Hj2oڴV 4"%4/ e6(:EYh_B'+ \e-8?A/17 эaoɩIH{uDRTԵpqw z4nyw/h1*J2$JG^qre#e&N|KC֯>|IlǧKxɗ3h* c\+kIcGć kmqfe ^Ev>wdpc g~ 4ġKr,DKu(@f.Le&$YmѰ݈H9QE$/8"`^1E1[k ? YP~5a2HDgPƳ(\mW[0n=ZD*Jta a?QwZ{IKqyhVyW g "Me1#T{M-T!;hǗ E^ |~a~[z+'0PB,/1 ACFP#vcf ^+` 6B{R]k5WHJꐮr/S|A:*UeU dʘ$F͌]@msZUZ|PHd"rXiQlxHTy3ߋ86:UA<&1`*p]ҷ +xɚINk(x.Ǡ<:#9akC|÷D`[vInn.}ٱץyd]IVȊz#ACVF 0;ܲvZE0X2;Ծ4'R"tqR4ig!Q\ l!wUʺP/lܔD,w6s毾I?M,+rn(/ +R>ee6*ISv|eUze dR΋Z͎r9q*Pv"43fQ#cGXp&:,$LɌّsj+nCU:aT s0„`!<^k]LQ0V"m%cxeJ#1`r8k,ރc\vu\4&ш!>@hbcf =jP$f'XΫi.P!¶W)k:l옌4{^u7daz(_LVWMRFj ZA+ܮkr\^f*&^4,֞gSzmm=ͺF4!ȗeN[14@]F5h_mJg~82Vt8geL΍2"Qٴ c8G-AGcPǠE ;`"i(Q>k>r\/N4!l##C{u74)V^6 XzL0jMWl*_T23rRh[E#`G@1d6Y#CN-~Tar )Ux, B|R(FWx7d 'rmLQ.75vwGP i,Pz~}> Dh7ηY(6/WhhuxΪ?t)m4nwfΜ2IQGdZpxkϤCmglyP+Y'eDE:ЙJY3;|k.$+(թ݌bz kq3-Isy#Kc98;agTIWx9y(e\X-riD5JkdN9O ЮYQf[<κv6'a=ieא49۔ a$]au߃TMwBe>6h^-)HJ Ś{BGl)3q< f/||z^%ZnAmZ]s-Ғd)?V8X&`{o&?X] K;۰OEɧdXAJkP[u\wm^+76 DWDP>lп~{#}Q;OK~hU" $G.߳ &,ySiR q};0/ʐc~(;ɦ yOׄr+M `.Y.>\ڎϒA)`δ1 {C+O3R"p@ү#Gem; yz!Nh u|m/Lnd?,xABYOw~kOX靺3 ^;X1cZHa=sxUz#Z$H8R_xqVgj;Fk2Ed_^5wbʤMcަ'[0a60'7?,ȷS,xߵ M60kdͷS@u"Zٽa"241b} ?"}B &OZ]LJ7QlRG KNl=PjTY[PbeIT>).IfKKGMP`5$cчMUqn/SF B^X/P{"keIyh!6y_XcIۨ3Yx*f%mZrvOlhۑ8 )b9'ОT`]O4mZU+R*oh ~κkԢ`44K_hcGd*4A6Ytu͛El|26skxԨCXFW s2n 6:Ң uKo׷Is^/Ϲ=~kFf󱌃s+Nq;ӽoOY| .] dZz-Et}e\՞p.#3H{+c87xĘњv]ڐJt,t$,8"! ml[-ɽBǜJ@Ds 3!K[)vD}\9VMu3eڮ9qNO(iuxz0hZO6Nc-Ay;51/Yk!zPP%ɮ(NǺ^U/:3l aa[KXѭҬr$_I~-/RarT@t`p-6!4YU'&+^$РHNe8Œ*Wx_Cӗ8|c锔6ϯvًT(w1mǴZ|9RP/0AI=ٳeBdv ,72#)mro=R+fA1́#:a|  +Y6 bL:!k7@X3玎n*Y P=-ճeZ=TNa=ňBLG7~mHXh=c8 ){GLBqM4:"4#dM?("4 d(,~˓BKk&oE'00)M+.1؏5Vph<[lpNߔ\?s*cڌzh)x;Iu^#9wG O^KOdҙ|Ӓ|0O;eɀshErKSY) YIyck橄˅I!ݎXtYbr|YIÀBqX߀Uk%US7BYIĆ.Wm"'_t1-u0s[v&_URj%*8![$ncɶ٥LmZ}drتלg 葰^=7N8jZ'8i) %5 Ko>DBeŗ ʸD9H-)X"a!p*Gf$o7k6[=*:؟x,ŗqsI)9̺WJJsT2Udt  a UT KBsg584#^ɞM5"ߥ2Nw3jT%U1F%q0@5JM\_:`&.V)ֿrM'3{6rGyX5{W}5crJm\BgsA,'G/\',&DNmM9 65z}QDNGm??/,1J+-"F\T~CM!qiu-V~BLSGѢ|J#j(= Wu ?ڨU)$8kp av#VBKECLIgiӵ^8U` N8&S<2gtl3,=I`DU9x,Zp^W5j0>H B?:?b>-{_TiE=&!0)=dpP'ro~gAQڅy=gJ!S o% 3r=CϢ K&?$;6p^qDT!hC^yq1D%-=[RbgC꜄7yr`C{,x p 6$=1B<O 1t}"MK;DjmNIa#xP01 yj!V3Z B/) LSѥo3|\_,f] g$R\־ 6ZTg+92UzgT#rֱ)Hr Pe-rȌ sht?W!+ws3R]q怅_7ڽq! `ћ/ɲAI6 >,^]$p4_i<6=W_)7p4_8$LWIlKymST1H]6MPDe#̊ ϧI (2?xWf*[pJH], =Ca>(6]@%іڹ<;擰mxU͙5 Wo7Yo3ZzKH6M $w`iԢ_=A|/RoGؾ춴5ɵ@H p^ e(t]w+tH޵:'(@?/s\S8^}u!(Y|&{A%_W XG-~X);V\'$~O%)[ ;e .|&Z+>ZÇ񯵏=PC_Cx͸{"\ݦai ϰ>w?kj%M,P"H}sQжQSz7ogi|ЇNޥY4Jh<|5%iULT'}nMd>DsT{-T5H上q a@U7ݴYM?0 &RRp:I~Q_ݴȥ! Y%ɱ Q=ﲿV!5@*Ǿ5[%C{[Z6/4L7Zd@OUJep*k#yB}ťX0ɶ=͙E#PqV`0WH= yY:#4fx>tG|ðMK32Aw-pR }z=* >l {.9{t*" LNqxvZ4OU!E4hE`[JJ `t\pK~WlQiN6ŷtX!b)* Yͫ?9\ t j˵e y+=Hm4`]aڤ%+a^zx[(4uce&@ji[ta.ST,{C;3 | 5=~(Myq8]ZAn?9nyBH W枤ܟo?< Oc7縦/Y)GNf$Ĩ 2KM p630~]~!D,;+b?G<1?Yٕqc,cb@92]&{a(Matws\֟Nؽ5)Y犬yiTb h@Bfy=zdyU0UvMD 5^b`q֓7m?w[9b$%}'^Mlp=q0fj :>X^ GfnmNQTWF,JYLp;QUpԿYE.βgr*[֛U8P,Ұ_jO#jmdݥ1Gٯ(e-Gʐv8Gh4Ƴ{#|슨f|uoGl&q6!6 y_fImU$b&bQ,Vf $#klw5{S5oEH?Q;L Rz=FGbovam" iNO=֛2@6򮼭m^8Q<ݶqkld3.ovёWi7>5p㬹0G!+'ChML0<{թ3S!]m6U+s8|*@׍ZTքXsl_fwךR=9q.&;fq'I3t<Ѣ>P>w:ф+mY=%^ ao 2_{?؂mM&h* ,N!csVGݍ0Q6YgZbG*I+ZD%vmh(O*Js" ֋2M6 IL-/,vFb#cOG''`mʋq<+?_(v*\b/%2zb;>s w#1#R%l ؼ^rO$ńX& 8fA)+Oަ'7^B쩊,MڝS=L}KT$;vt2҂:e AnYB\l(%K-X g:ٛSxvˎ$;=@ l+)Rdb#U.~ w$-`ܡJON: A*"JXAoe[F&>;l +/5Sn3Imv|h"drdr<W!2dzF{%f_&Մy!ro*6}$i-rm7*Frہ[Q)s@F􃼢`<2Lo(Ϣ Jr(q}zQ:ou̼ OD)ģ)4d[V*< r*:_ܪHU6YLdQZJt V ; g_ &?oye@]nx.oixPۘ&שEVU7D?3BYCEO[aeS7N*lHt{~R?꬀k%Wo+݈8dno10Ih3#I@WeUeH)o9ܘ3FsQFmޞ;ܖ)`!TL$<=C724kuu3i _e`=^TW/A4PTd Gm!~O^`FI{լN&OO J"+}SQͨM)taZs` j>@QWHd2m.Q1}Wݤ/;:}1sh_O'mDmknY+#Yj (d3ϖ:mnK{DIMT t|W%\ohw@;B~!D {l@4怣nEߐ-FJL)uRgù}kȽ<pAun+9VD}mboQ)9.p ikE>*[I6rfk8wqd,чt'^|a9GHfM"}d-d[r &^ӌM4G:7HРc -B)cWumN^ൽypҢUf`PM&P@YhFkk϶Mk0AyPfÚ;@zz8Zϕʸ<'68-^"?}~KES޽M90(3yfi>q5~E=t:8 &|l`ZKHU0nzĹqp`V߈Q@Z}KvO~PCP& ࢚\T6 4R"Ti/@Ƞ=ƢOY6A,M@)?:{k)hvX OQPz<`N Ob\sz<6_z`G .bE5xNb;Yq +_?{e}t;4Is1g[c^@[THQfcϝUU)u;5/`waWJj#krUBЍ{[aܤǞuoVOXeh) z5R/"7LaJ%3Ke@ʹA)!KUÞ})JDͬ@egG 2Ź m߭7} JYm42Qr^޷0Eш5I#nXV`!^J3 &gAf+hf"ZmtfMP$3Vt18kco9/ k!}t7KV'dq6=A?$Gp˶ZwvoT \lIzNb4CG܄`q|f2#"peYR{7!eq>l[ۘR}CrM#d洣A!tŘ;uF'EPFH,'2 }g`9=cQsp4NWj$("&D&H1BFؾ2~DdUV:#|^F"cͧ] 9U)OC(\!fwh`Ҷ$׭?z~ښ)?/.xF\ RM71!i ^e,`39tnU%!'Z㯍` Zt:~$FѬF@^b|m=G}Ƀd=LX+f?d*z5hR Zޅ ZR )-W&]ݐm]&͠KK0F]oV#6%Wv;s ODSuidQ֩tL9b:|YI|lpN]Bq7oZ@rw?!h IHLC9_oՉ$&0t oa%0= DguFrT\D3Y vf_J d>( t,R0jEBj٘M> ='R8As ecgZFzB뀠!5Q余XO"tEcOT-WPHr(LRAvFSQߺ.Ck8ҤϟM~trƒK`hYy-`|xn]l q9xXEF*`l:2,T|+}cdυQl?,[Gozz JUkM 0>&6hn2m\;M 4\j+җ+3gGmvT}\e7X P.u ɜWa]JP' ,BA/I,6L&r _mg҂ Ap 8M~FܛpՆ{ʑ~MmGg!)"KbCXJԹ;,|WlĺpvxP^\ӆ),f!,7\'Ժ>(eu0? [3, {:A@q$|%7)E)'0>u g.DC5RN>q ~xa>kim)AY=#hd~8$igL땐|b7tM sng yfv:ʍt Iq?7JKZ<"R6XtIJKH X,27+oKP+vm݀>aoiVaҙ3UqZe@(>͆](FT C*4Xq:x!.Am <Ͽ'n$RLC!$2o8y{3"V%!o]tv灖R`4 4onlM3T+&8ro0KA& { .Q6d:_s2?dtlGz ;ljscl򵋁HG*>/S5 JP $ |#R贎\^}"wcAxCPLX|ӎEO70\iqfdh+A+U{||`e'[ݪAiy\R#Eh%vSϚ`7)/p]JVVPt)\f]:4?0Œɏ٧U3R1X GGF\AZxn%G,|8c&^ݲZmb[˼zLg),Ye%ɦb8gMܵ "|I% [iP+pNV/$t x5B {D2ni(tRӵNUv4aꮛ?`X`-#\'d rfaf2 J)8OHq cǮu( Be=#w3(g'-܅Dst,Jt"!9#A\Exѡ9epH@]a S6;ʃf9Q"Z^BJ$elwEZ9N rbN㠇U\zx4Glm#Wթjirz yr'9o%#_*;~MN73) (FYϪ6H474-feISg/E, UP41J4U\ǧU+ݷ[a`rYͶoLAp#iw׆OLB>wU,nz&9NDThm#ڜ @&8d<8ն$a8&S&Ŵؓ:Ƙ79ާT2HS Oйe.UV*"5#!-;#֌yB *Rx\SAXjW=pІp] yW !(SK7j8^Hj{X7x(.vsr#b{Aj'LMC{SmYk1bVE?LNE!BPQZ)l牊v}Q G-s&U$JJo]cze- wR%q?탏̵5տi$L8' ۾zFŝ2z5v*2(\ԁEB p+j `ZĀl'feO{HxC:PG-dE5T%@tLf U,K0RluOjBifa-5E?QBUL#4@~6x}R]|nG/ub]ђѸ%SzѺޮ rӤ&I 'S~)k]e|.Eb"2lzH8BU80X@aEEKBzщ M4ʌDgu9L4㗲%:2˹o< e&l)NO`ENz셔5ԚT!e={_ݍIX F.5Z2YTJDQo$V%=?9Op{\FL|WmG~dG Kdm㿙n$F6BN6 ~RMv*l"|.SK&'t8?WK僝R GBN Onc%n ّ͈ 5-58:"15.VC li39gGH5UK"~#ͅWݏ~LqbѾ&.qPoʅ`>1~oGl.P\Cal B]Brj)ttؔśaaU%CP5UD^)'STGwU]u0ueFw)w'HYPnB {~S,Ǩ`/'`}nϺ+K添+RMn P_սD i5HB p;v^!1ss:<SdlUH,) ].|Mn  ꪘޣwdNcn*<l&1ʥ<3 3nm* `@l"|J}?2\m30%Qr |^V^zG6͎IQ ӃD%dt^Iu`t-_@ۙ2e7_NDۍn,)~. @ԧEϔ}egg\ʁE Oz|VV:-W$JJbWRG0Mw(jpcRi!6 +֥D:Rw0_OpZ3.x MbU.X09g-A)%i%Z J=(}PC_{R_O݇ߵ z[A(Fq_ (RWni̐Ŗ7҇.åq 8t@=޵rHq4.Er0GҏVU= ]AbEH"]Ioa9==3#d6vf/ܳ)NgrPkTM:5xp5)ے'8@Zr\ 9&{k[y4fFx9 Qc.ʌ',XUJn9*Vma ;BnTVU@{ǰ(򉧄Ld[?[>uzAe;qO |V_vv!Z|,>"jWEUa5A-_Jۂ[y A1f\ zyHj>lW/'}==; 75RP40Lm{H}Y[3B4:lӉ͵}Շ Zy5"ON6c~w+,RYEӳ3au[q-K{+lM(Sij ];%<ф:HŝY%g8v@uBZB8o?Is=Y\FN&Eto/1 N)V$v~lzJ6F[tTpQn祏!G-Rɲ=ߌqmٱA-m6 wg5/.H)k $0X_$ th2u( lɮi?@x_}yp3\xN,ِRSB9!`9&VNGޱU=1k l 7fŞc Pz>^Aۡ  A \'cvwIatѓx=ұqE/osv% dc>D\9ȃJ ^ CD6 6bqK$ .n^4p\mx|AiYȋLNSAfI!Cc${YX)/E50J˸m,K>MQ >5r"1 &Y "Ot,Q.?AZ 0ҩ޲PBa{,l*HiW Zx%g &=J2Sq>l:V,m1QI/n-Po9zq8^"$qez BcnFn+EY.ێ6R4 zKzC&n2qE͟p~qqKPT |伡dMGH;Vvah"+ƤVy./c#ϼK\!hcqr%︈pj1xv~X 6Zz'E\DFӽ5G8IRlc5_4_n`8Є{/^IE~<( {<-0HU{Kunvg[n]Л6l.-=iA4,+o%<]b31jŷH p |w(T8wV;1X>cBp-sLx4Su?ԉث2h~ 'E]ߞ6`;ꬿ~ۏޣ.e85;Y?v3#98*4uX V50|9wS96(iߎdnuIZgo@HvmVIs;dql_%.ĵEzo#XS lQ4ppyء 8HxwJ$:\y5B|*Fo*Yv#/+3ͳ͹CW= \C{Iplb:FurHBteGb<㌸K3&YȼU@_NIX.0Ă DYn[ mMzص8`rbK |rT9%xdf+ar4ށ8K6;iu>⮩3 i'L2}K;(`ՇpjG\I# g@M54%J$KuƤnk!#8; "K&\&ZGŌC/d ]3IߺAR(W G#s2@k>E |e wf Je|=Iď溫7Kz\TIU:7F߇[fjVLY,{J\H 4=+V*3ݾ1JiA:Ӷ(l9?zW w>L{2LNKcZ [@[ 6X`g\iw AD.lp`Z(!LrkyU8z3FW2J>T*x|hR5,\(|ӛ=䎕3St[@ xހqȆZ}f"%-#@[Ltl;S@p mie-0dD< 63 mEztnJĿC­庇ғlY@wZPL"#25- tVPIYr74*$2 -WMv`- 1/ln]5IxvpYBymנ1,NGpG}qcV)Rehbk~ZCP-+E)j4Ivza>"LJv,a@5Z?HHv|qyAkU7tx?@$t}LFN}nо_dYo!N|OǦ}V)vCмeBV?u-q}͜Aov e ȍh#Nn')T}3rW\ Fjr g8x(kyD}e<|;v٧2;ads%dsK^Iy\ c栳~8^'h/-ˎ "u]^AٚleLlyU;%! V V&sʵ\z0ZwjpBa*,vLX=;QGVgNhGJPArZFtQOw%fkɞkNav]΁&w=iRYHl/Л'4*3#׊ 09էt|`$f$+5_p_ bO^ܱgh w 1p"_0hIF$@ugAq-R 4 2MtՏ buYEeЈ-`u藷EyCN#L!гoL3h/j%^ F K5lnQ!R%.O&SǃN&^L.S2ʾ E_'Ҽ_=kSP$-Љv g1j!wZ87CT7`t$X|.>Q#O O^W`L(VfJ+:i*#Pj4˲mxi JWL:8|62*7VCtQ,00a)CCmf,in@:ħ3rh;zk C#jY885vh!Gߴ#WG.~Pˤx$EIKehRnh}۬b02s>?Xm@{7ӹ54 mi %9:w%%ܦl_Cm" Rzj,9x{xe#fUyEQX*x3!b? #hmɀVTsO>8* {;881N]@Ō9R6OrL^8RAY`99} 0dy7 gfH. +ڴ3<^I,2,yIPoS%ix^4UR {&Óעߧh&pV}oGf7+֞d2'13ysᎰ_ o3'eQi8u3ئSNYNJ!;5[کIMK8L/ʝB)Q K{ynٿqf, Of, ]H 4IBwj(koF7VP+vMBwáE97N=nD(3nzW (c|ieG}PyY}ܔ4w^%qsIŇ S>!!EDtAvB򶤉5X_]4xA(  |m 8^u4L!˻nDTVz:s[^ifN48ZGW="^gD< ;o"[93IR{h{k~}%k1YqMO;!_d L/+E7}0ྌUK͜TѹN\ Aj c8|-O'Jskʓ骉E,`H?11gC6*#.Qk61+*qvhMM-SAVC_{\>ĸ(sE*Թ<|0NFmzѣ˷ȭ/)1ma ~+E*h|Kq~2֍st[ĽB/=\ 7/qiR6?'w>v2 M^Ry;fB@6@w2_|!bB\34@iFDg_HYo:Un8.8B=LOa녰gG ᦟ8uhHnV:^Xx T.UP!2`y9Zr'GS^=Z6_T]hmVEol*:\()54KF+TfaR<?6XCmfc⩺}9S`2Mx*9{Ks%x[<aƈZI| #3kVO[6Y(-z"H1r&9:ͷS!sV׽:šl]=E=|Pw?/&;e]a⛜WӑI"e%eVg) )-" 1ׇbigk:G6Rd އ}RFљ l=a|:\}Ebu.%gL rO:dm,bvFK#`:-򚁰_p+2@ah PbA1( Q{Ҝ/, UnɝS6 @(3в= .M A9a}>9{F|d݂9&GW" )KB\[47}Q@<`A[N)Nmx/$!X9*D5 ]yi 0;+.kӌ L6C$7Wcׅez}DLX&nA"4uZpBmŶ~2#Qdž$>Lo;Lx,0='}ZN $"ȔvL:r>TĤ\%:EP%R sD,qV?6" P/R@˂ mfZsJg\ 5,Ab[>q;~p&´/og~/T-So/k !6`H !Xa˒\U :bfDž9 h4xqVI[n^l J 2Gv"2+ft`LqE0-!+m~'>hC"8})y{D36ju#{B[-tA(g`WvLs0Y|Iʗ5}ڮ5EH{TSmƊt3G!%F˧iOH!Oz)cCe_1BׄEx>9Vq! lS9ѶM7%aSZ}^l6ԓ@$t`8hXNpyB XL,#L8"yL@?r. -$`[DIdwXw1e&/c0O1鞬aH͘g(W?@R"ez(xm8N|CV| g3+t/M'Z+t 뜼y.x6ctʰc3"o.bm;d"2ufJ6Fy!#qCc7nM/8f?`[sَQ}sSBK#c,_F4/x/5sLY{6J7F#E aǍEHԿŵx^M 3S}p>F T}J]JA˚R bGs͈759^8UqP* <`l'ԴX 8-WeHFTۯpjt"ăwV2 yVf(ר;lgERG,Q_$Աȗj%/QxSI:xmUj2D"(&ۘ,}qI6w̥ OPN|lRsm#nnXZ#3׎ ɥ!>l3KI:"23 {\s>q)|>?ܨ٪ZrH}1tm2LG9+ 67V(jn'JX+z yTPqm:`"\h|cAa&!YG1~f kJ5ӶϜє{@yB&נ{MN0l2S}x|OXw}_yv#иd' †jQ6-br4Gxh50& ƙ@*P/2 ͡`m/ɾu2P=c&F(]t'O-n G,v^ PQ6j2^κ nxh9JsVe:|KCGHk'hk: dT] DUD[a8i d=Z\H9tg*Z(w{zQ; 5VbZy{0 ũ|dՖ*8pzy$!w^*qT8=k|%2I,* [`xRh6&XtM׾Jl ϋĎۨ ,zbD=Yf~-F]ާϧGy\ 0e78 `0f[f^1|HGZwU8ZM ȧ.oՏ#PudSi'2 lc>%jY:hXL58v+#Ț.o*OAF9X\o&4 J,k#kشX̛+6뵕(:,ҽP !ˣ  f'b\`6p ]d/$?,.(bxKx\btB!T M ;[ xlz oT? Tƿ pq3FOPi7ZzT C|L8P>#y'Ga?TX2`koU(9: e;R0;R99I % [_C&t=9;#1헄.8K:SfK-/* x@NIW\i6 3Qްƞ9Pۉmz.}Fci8J7\lu6;jNq_G%x⒏OI2·%:>Wil#|Tnyg&4Jk \^߭ӝ0Sw6&qϴTD*wϥ\|4Ι(wQ'D ܔ?;UV#wNy+ +*DrU>hٳ%]LtC{e&|ks?W ^}"@<䟾{))C(%Mdl܁af\ jT!oUo||?u#2+Y-0uCErV7>DI@%s lbM(RᇫZcZ}CDE e4޼/&4q"Dez;gtc}ӿp.ѝE,:`Y'Lð'7ͩ1:UP Xe6f).̍.X-=%ˌTYq'L?8w=COTI`370N\Tvnp]G.#\cG}>ަ"@*IF ׮ >e1hHgi5*uhuPH~N24UaiwA g]rt4<թ[ݚT+Ërg97;kvcHmvQ S;?LGȕ·5 ̬f7m3(}Yd 5j, t ?e]6X BY'qXoy- )x7?9NYBfDMдp>'z|$ o#SSATq,v*wﻬʾai/b@,)ߡGH`}ו#L L;-4͒Xm@栏 ,VFs9V>\a*XٟDd`y7f4]G2 $ySO Lʰ0ٓI]OܓT3Hz gug]]ГASpDqXл֭x?8=͚lZ-%(="x3 C%J.,19vk ][ TBMK`\8mxawY }!Nmhs|:drgʗD \nV$vA.~)T hPtS.?Yh}bHs37&LT+3Eskon'BlG3 8Js]uRgEr%C?eo@G[{2 N΁cMʺ!fri_ʨÞ#us{dL^UxվLߩQH'=6WyҨ!âRΞT tѻۨ}7j9,ڶ=P ^]| VJX"6,1`(y$fy0tV|#m3d~T* n5/pw 8;Ҋ$xQ {A.P&_y}Hcs쏆h=SVMtԣ :ꐅQ+Ǥ3KFV7\= D761- U$Of6cE,y,G|d,bJqL;vN41p:~Ӝ3DN^hŻ{2Av[Aץ D~Ƨ2#Ly,T;Bx5ͤ]J"_mnm2lBN"~UohM|#9.3#)xzq yDV&Dʇ>}i8fh>]MH 8Q3Պ?R[ohE6=%5O~.T!o |eڔ߃`3>Qd-~jv =CEr7ELu%,02mHm]0Xj"&S}e(71MC&?8LNKL;MsD)ƛbżN776_Z>C -NWvl~nKȡ)mxŒhǧ \>{0VTwH|ἌEG!1 5 ~EzHl#v,not>ۛ> ͎SBɷ#Gd/! j|lahs@{ξD W7ʨggTu5S& 7͉>SmwYL']}9J |$?ʔxֿU]R!ъ8OH)Uձs:nn4zuz]C MR.oYZO })OBacq$e 3o)Br"Y_i8҆¢k)1 B[Gr*HK/FiܪӼ"'zLΔL}QnӀ#ƯbP0pClyKӗ" OpK)+WuE;gu"Blp0tPF)o[>.B<q hZW¾dfw>jXn@%PFwaUn]ykV~,eɘҖN$񢤱cV+@iD"oW|q͟QY/ $S<:iFFѠc~䗓.jUi-beCCQ*wtSp \8FS/KJAʈ{Qn1o7#Gdj: >pmG&er*k6*96>Ihc:RL!!&kPz`$7cXe,ڙK 5a1Ox-ŕ 1/(; cAZwi?DowUg[g"4J0q;h SԵ w:ečXh Ku`NHgU4}~i%z A?%T8FaXk#_/ 0sJkߚA8>ѽd5XWДnQ*W6Ϸ0XoKr?kQ[[ \C^]3:[.@ĩaש@zCB)dVB[#'z+pozF; jWP7>"*eSQ^4ѭ#%ssi*r̖=fs\0@dB5<b}''[R͐`{m a 8%3] jȑ=5ViX_xKRL1"H|ZSQ4X . Ox7irVYf!BZzeukz㵎 lN8qI )%W#NavEU3E(![yzD)ye\N|T:XXqOBٜJբQ:awG)*0ɐ!q#NpmEAdW0)Ք]oEgUgdS}}/FI3íξaeذL"GCߍ>j!=VxÙW]C΍DeYpq] QQ\>'@z~VYk*Q5wc to@w,6X?>ӂi1|bH1{ZyO1\njs4yL{o3^yh\5-N*ʊZPfHR>AȁUJAGzrcI$\ nݮ`I 6[S=)@LMWGYº~]^PAq#6 hwlTqpZBC4[Ļjdgztf8fMy&$L\#Zu#jb;﯅"!o:*!bGڑ)fms ,#o9g.Lp.]rkMi{Cɛnceڹg_=jzÊEF0EƱ2vrZ%Nq`B ^R52K*ŝ+ 3\ LOzbivp0Qf1:'7hBE\׶g"MtC:$t?CzXV^L˜nc[gv] >87 nA=h&T/ߩcjK<+oG4Aepd3}ŜA1>(MH.;q)ǚxԳ%fqZuy]{[G`w\2YƧr@(7yBΛl[zC3y zsyۀuJxw㩢'X@O EGfP3cȝ[^&3* hU9|kͤEB:?~x£.3O(1L@x%У K#~PQDž|gYMщ6%s+j"4p$WgL% ݜO|FKّE[ XQR G%Ohmjay:U՟&d3yuJs듓HZ(|?MIn"}gh.zZUlx)@FMKn3!I{!I(pOnsPoDO`NljZ{N>rn71/0|񠟌XACs JEh6%Y[B>ccj0.)s/-acmbd ˾qXEg8 ́ HXĥHeWnm|쨎-SfLq ZRP| h 盇 f@P7^ta܅2C ]ЕƲ jyKc_urJaZ#C lz~HxU' 7>!l2zyb6 k}VF !>k{E] 9Ƀd;B:}nw{ C.(߃3v#lGTq\0%8ZN޽#~Zw0mU#3.x돥ʟmp{HZRwЊ yMnZLlTǚɯCe0KZͬ0C*t3z3.X[gAf[\:W (2!#:ݸ[zG$C!i0mRLZ}WukU}Dr4 ß=k "3PZcŧ+&p㹾M,"vuPN.py;Gd,ؕbpt.IXGﵣU$}΅ o\yz2(vox)! GvZUՈ^_Hwe%kB[?ߏ[Ԕ."%"im 6hb>kͲ䄕5L` qiBϧ/XWFV$3Kd.!2|j^8~wE3mO"0n{]C,`7[AXn;q8<eW[6QS3ElC9M\5Al/9gZS:۪za3q(SXɆf`0^T+(J+&qԃI祥GPh}~0I.41%/r-ZyY65čo mӄי]Ay{1-i垈K>lC'YOpؗ  ey] AֱB7F-~1 EKD"RV8Sg3'y)Q Ń")r϶pW>Ky\FXդĿ9=W3p}0O1!ebVC(.O^3l2WKg;gNrwqSTNΖPEݷ/dE1@#AuXK4!Hh:2$!x.dR9ƀG"_j1o]:@iY8?àj31W4 2P1$ajƣ-❀To)$ ?L8g $SlFf 4UNv@%wPͩDިq2u|t'zG*V b$&2A=9c:@*֣7pNEdQaڙ9@uEkJv:Zh,U~dT'N-6ňW KY뺢:&SizlWl0œԎ BTؒjkh\^ B <ܦv:QOT[8fL?bGrU 9`Ðu+Y \9,S27W(K2Y#ɇ :v5of$i*@fn&T}Yuc}y6O.Q>]V-M&oht?PPmk.J0IJeQ@_]l>V_"헌9S9Ȍa|o8PoC'?M_ +(Fs)2.U`"%5X8;.SHz&RE;6Ɲѵ%,DYz`p@&VQ7.kֿpa }ӹsldD-E(QT,PrC0 OltN `#Fl"p{ `ҦÑwT_SDk=UYzү%_xl4QBI pɯ/~}Uo3\/آI&И%]<4 *Zv*4箸ǂ gh h0Ov 16D, R0n ѐKɝ~&!gg&EipP i1(#sL]N705YmWx5Wst4ŵ+b);u_OwBEOoW x56L׫;5OX|S ͖͛. * r\R(0e;LptЈ>^%0¶Qp7|މ ijCq"U~ `PEG+V'O"! .sYAY:Kp؟/@fͧ%޹DұGGjB9Z#bht燰9L#Zc]t!EqKIhSyTg;Ykp$F޼=:)꟯.C+*X@rv>9G=r#b6˜cٞg6k # EAH/!o(1kBGZ4O `-nGMY! vZ$&d5eg!TF/Rս i+ޤbUJIg}Xmq_j3S.RO>ng t*T+L c+-`V}v`{;=ۚڇRfK}Bq5m#n=ۺ 5l| x"T }9 yHϰbNj-cFcyeY}%@4%SWPv7aK7\gn)@cNS)E3 Yίm#tkt}6~C_/f1W6Oh} >(,ӘM_{$qiI)dJms/piJC53wL-CZchIZ9G8C 9S~dI+E[& +hC3nA[)IpJo}gG|t_P<Шr:쁶$0 )|Eގd(Jp\j}Ϧ}$\~(x^}`cD#GxWv&Ry1Ӷԉ ;˻-K󫓔T#)*^i[yCV)Z16|5@2@2#T_-HCLJIWQ}gtG rjI$ "Gηʦo A6[Aɕ^*/ogQ_)HC?XH.%Ī'UG/"CF\ُGĩa'pڴ(8p/}1jl G 4Ѳ$&P%X@.pOIG>ݷ6 ~tDaq6qݢ6*ZsNj^qF!oybFǜ%&/+ˤ8аll!ĥxV˂Gef$H3lb93=Ul.l7 {Vni(U^w;[ gEW6<Q} #Ӹ mZ3}:2_5`!^ ZFu{9v^ UjSzӨW()s#KәOyسpנQjN'NkAr'\zfDՌ tͺC2F ҹID,2V|}i~L0t|[L_!).SLV%n}ftΗkR>(􆮶X)Pa(k^))<=WR9)ʑE2m}<@< _9C~~j{Ǫ\κ=~YpQH2 a#ƆCfv`5=UZ˗v]B隕SI7ti&hIj> >ԳɄp&">K0QqC/:z˓G%lo{X։@5F1k)9ȣ<͢ϯOO0$ƕDl8ף4wDYKm0ۙo|;W> Uj؀P'1lj7뎥Umuu6gJɝ=Ȟ㥁PǼ܏3SMV37H /SnSjɈuF<-%qZ/ߍ4 [RעVM_[TDniZi$X 憲F]ҸSM"+ 3AQ۾FH],>n*{#z &ff2im :&[ueyLEr$>YRt3uuXhcwsu3. X av%I_['#w砀" hoxIȶ?]Iõ0CKhH bb7PO.'rl)n_`8{%ްa>lx,b_XBv6EAҠD7ڡ~vZfg~x7c[tʫ‰+LVΕxXV³wnV. 8|Eg).6kx}jq T$߉󿅿Nk#6iX*"|5/ʼIe-S#K@n&Ǩm5ݎTk&CzX}&>߃S%+]ތ_̇ӊb-tF (F7l܌ Ϥ08^r =Ҧ1!aplN+>PۺSU۹5hH**XbroHnC_ )2@h9#.T350pfaa8TxLa!FP,$FhR&#MXn"QDGM vj&TYPfB/.u$F&)QchSPI<%5/E|ŮpB,Sى :*t:)$oN)iTl\ E-qC)GFG}z';O;0']ãL0K#S+x77;ppϟ;nd G-}=*})lobւ pÍ$,ż[)t|yLDM `UNO$_JY%T|Yd5H!۾~ʐ8k5{)q_=HtwL+~{?pb]E̱te*u7dmZZ8Gp=t8 lefTYY[Ko@6A\yaq#;;ʈ겮dRnuz,E_SfqeZ?E{Hm5q \&fxhdjM֋~D_X v b˘12i48u^`9i6 nE$^cOx6ZKsBy0#™d3֩?!R2Rȸ}<A;م/T Do;'|>PJZ1PhTjȱ4R}q" M̫Lb:z:8Q"=ȃncK%V5F4Z/: /^3ܝG;2 Nv1E~/E'xuݶ6/bBpœ=} S΢51&|ݼ\9 @ɛ9/u. P# ;@7CT,R5&Dyơ @F0ݽw*3)w=u#of^;<!c4pjߡ*zjt@QUrv0GwXԫŸuǸz190nS=s"3ܐ&\ǶUA0R7m2 4"ۖ ۰Ay^.# sy:s֢Vf]l8.U3JWjd>&oUqJܯTpvUZ/N5ŏ8OYq-没 )x"9jL78g/d?LHm O gK 5yt]9[z껝_q:$x./%aEDNq(O&i' @t"{z ͥ :CtLʹW Ӻ~lcfr#7y<:Yeޞifd5-@0R T$,FhHE4~%\I!^OmI=V% YѹKyz?~ݨ W0pD~l>oujyMg\ !HC(N%.XC*U2{`'%w~ U^,ONN\l,֟.HxNR+"[ %ՀƎ-#q+:wa`|x\ä\)7<rTnx׍472g>{HfI&$"j+2/>)-aۖO+^%xxsp^Em&:`SP &Z<\%-V{e@:P E27OwϘ!.BqUNt֕we0ښ{s׹T"]$ 6F 6s΂aN;;fG^rÝL:̣;Jϕ:3')S+z 4ߢ}3-9I_f_npJ12Tz[Y8YoP!y Z rNgr|b}GMhS8֐7Lp(!a){RULnf?1ǙO Ȃ%,vpZ^Pb6OJ+ `P!=,a=5C8sI_jE5h IcocM j'$^j.b~.5xqϐW4Ś^tw Yؗ#!ƾɞЁw _ϐ{rH9͕G-Ҳuh(F)D[1:48/C-:Z5_Q$+bٝYG)c1jw@0%Fļ F9 $` 0S,=sOѼwP`PEx&;EY XcQ/$hE𠳱}x.9k*,A|rWt1|mòUG::,^ c0oO c BNg -hmʝG7'~*3|E׆-pj5Xt*-8Ԁdt큋T8/fy+eh/@T4VL ,oxcjϋz* g.w~P,nbb}PFt RUn&U7Zvݷ|Zh'?}Y )\d K< om!o(kҋ5xAH l6#j~(o] Cњ\>V _4a3Ih/&odW*P C0M2R'ˣE{̋dLz,֑e`->IڸV]ǮwRp  F)G8rz*mJr055 G5oJs#kr տAlVJӫ|E [2+ICdkRnΡ޺ܑRGH(X<@B1%–uZ-{h!\e ~D愦#Z.w3z=fDkv0˗\[{+ћJ*m* N%ʣEɛdvh~Nݞ}+eNQXXy};mjʛ +hL1$󾫵IRN0 NJ_yWߪ jwŷD mt^aFckDVY7= tEd3b]rRk8UEV{4b)ټDNgELJgCV ՟)mBrojOC3\Sn@-Hf 'M×QG*Ĺf92g' "0vRV,5aDf \E]-?-]ߟ!BQpZϻ |= i8I9t{BVH(T8|~knijˆunG'|Ό> buϩ$Jch9>ʀXak 32s1e)ZJjh{:-$y)~;JoNT;<0S"6$G3PGieNxՅ>J@6H)/Ih>=AC䏻sq: ?Ѩ), ( 3Q8 58LJJCc+g$B@ux (&"xL_T%\5ʇ͕ 7v ;9OB`!jz͜.Ŋ6Nٛ+I#1c(:2v 0@)bç~{s]Z{̾mG+DЙlB F5 %N9]؟6Oy}E t'?uOsd( dd,?=er]![uM42tYo~'°;~FHt=ʅ+-Hk,pkis=Ao IZMd>##V%x ^x6Nz=oCQf "ˀ8t:륇 V 0nI}m~/ ms"%$532vy$R&ГኢcK=>} wr_K!9mY4~6 P{Őu5_Vs׀֬kC}"N Vw:l4:{[c6O4 bG\?J^B;k'YDPHi2 =P1O«Q Y#C8L^Q!UaNNkO P p@G8쌽 %R|:ֽaHVQWՋcƂ$X` F8%ξ,U:{ySPenyL/#9kȴEOocJkI@ F:irʹ/X$ 觳 |}$qp#&[w'V:/ T: wcӒ ų]$ʦFD;DNxr>^n0|ZAx9突8)Ž XVHb rwjŽpĮM=WWv(_;5dA뻲WP`#X WbhW1PVW7myQ`Y!fN7^àe&d_-躪׫(>uQfV4y^UNz'sZkwжR؎.hqs2Nۡ|f[Q/qſ >iK5ڀy*z0~yS7ڴҮ~T%]&QPF@^z8Zb&i~?p!I?Z0 P᫷AN\QNd ܱp69 nC 9,anƂQx- d^?% D2{Jcd2kmei[m hwߛZ^7T3Ci*!xCgNGvIesɭcםAz10p`p]O +!w2Ac<~p:隁K>uDfzl k[` OLv O;5h?E |cYc_y7lu` $ x)U"p ";ĸd"]>+ƗXKr~̗F(Y*ψrhA#O Tp`PϪ\;__"o.%wh9]ZOŬfIΐd= 0o!,'23SM&51pIOjOQpΣ*s΍:<0D r] PCQۃQ^X^#WS&ؑd0̉ WR Ow2ÚA 2VDX /1798JJzgά,qxƚ\L0R*CeϭJ́U(tRTzV}19*WڑHnjDk<ⓨcώ fh}z8cLq.iPYŷ8 scpDMEYQHv|%SX#*"cX]qC|x``4,sԐD@b.UGH7hFAܧNpg4 k>0 . ' mr:csϐFr/;|ʴz ./ˎKOv6x7/_cc8`k,t3Y| oIt&@i犮>m鑛+b");B߬nzi4ʎI?>"d4p@[G3<= p""Sܪ=Z^ޑav?OvOq;5\H'9Jܐr3<^6OL />.*"!MV?^GjZ^љytH¡*>Kb#lwǐKo0S_)[_:jUC$-CGp,\$ݵV)w9q9og; |XWGrJ4*MX%[шGv=S9 VT'c^.2Mj96-Q+AI/38CD۠28Ȑ6wv;uQ)}pD~$;_Ksgwf^MIh.Ѭ=Oo$3gjYs"w 3M*[ȀrWnkY=_6FD;\]^MHnF8@L~p,R'22TqEA7<7SF=…@q  {@گفt#`TTr ҆ ,KԕV(gmA<ׯ# o崵:ƹHa}7YZd +ĺO* AR jLjH1r]gΔCIրM t*oHqx6MGC.C$Sx$XŶN KKˎ0)ȌC c`$zEf@ފ=cqك%.tRQV# R/_F5?hY&7hԩ xbڨ \?ܺPmsl02{M Igsi)Im NJdbdiz"%f`д$8>Sv,G_ ml b#Ġnܶ[6ƃKPxmDH b\r]q'ƴIPdcAd9^̥wԚ ^6vy"#mMX,)J"©tQRw]op }{yjb CE9lP)0'taӌi$Ev?ԅL}-ze6a!~9LEX.<|ns`ɯ=91wuޱ%>H؃+pLک9:1?f1~b?iD7L01)0*#1_ddk0ΌzUDpUpZgp5ssͿ?ZUE6f!-]io.5OXAHfp Y'#[,Ļ'm( Z,3XCU8>7?x >:50$*Uձ˜O 9b7W61Txߵr֕hJ s7wΙw lYv!ɿh`{ݕ9K#Q']Xt*G[CztHZRs@f* zT}Jw'(QOdz2t}2KKKͨXx=I4Ya;RІΘD}*"vGLK,mC̯P9(|A]LӻVE>WPxNZG=IBfT4/)uHpOkXqZ/nqO-GC/E_R9^y6x$H#g)ࡢX8ؼ XwmC+0,͙o@3 9?ԊLM)H2!g㘦DJe 7Sj.-|+.dcߐ۸w]]vT+?ʔhA ԼΛ : ډV 3e8,l_E,& q3h<5Ĭ-.v*;oV Wvcz:f-A$e! Z~Mu>spaWr ̀k0 zRGQb؊!DȁЪi (!2=ۂ˟H0B0۠g:*hdJP`"8uRMW:1Q4N&j^h$;UZt,<4bMGno,nS*^(nѫ`y<䇀۵:KGֈΎ/щix|M5PKDCRMCI3SBtފ}IZqQĄw#/q^+sdFxIRrᔐbPۧw<\ªX-# @V6@ %d_㭩xFP8Rǟ0:ĩֱ} ?*NVe v~)r)M(MDb|['cсzSDrJ@g9W:v&CRQzjЭo^o0_H{:>v7FH~ކb|k %MM:P/-ep-$D<"\j7˰0k' /i֑SmEaآ3"%$.(8[@iHi+y}%*džۅS_x%ԃ(EM' ͈"g",$y.o ?[އk1uR)nD⣚:G~~.R`2Q"ʀkߜm]A1d Ds$wc%fp& tM_FdI7f_ρk y=b&p=O Fji#er-x6s #rջm'&u #w ؏/?ԨI)4pɅvl4sE^tiڿe7yYW<|^٣.аTG/OXCDX0EgUARSɆ MO] ̏[iUo^2Q|%y[coxd"7; 8h-;&Ǝ^ŹP#X?bMV^o={(nvu,$An8#LUcNxq gCj]<—޿C nx1*ǚZk .ndHt~7c ɋ0D wYDI v4Ȝ)-].o93W)%,)[ܥX_rEa&h9| ػHޓ8- s:Jz"{q2F~Gdmh^Xp &ivqɒH]#8 pgWQԷr( [ $*zViR\a(lworj'|n}eCWo߮Ú;"W>{90C*39`L! SGph8Jr+>Yay+z>ID`m5$}I`顅g/u0,RWم9V]aV1P3j"qMzTNhqio.U~VY;jVMmৎ>:ـޡC 2xoqRU^E}Č~q+[15ei. _f$XU-Ey/&P-)'Hrhf.C)'+kiBr@ԗt;fz3)Kl]z93JʹV_  m [%!F64ᇜbsƄ91}KY("F:\n&HA m)Y5C@Ma͢+X 'es ]X=;^_85o=*v8s !ݳ4W ė3aZ$v I:?|Cҥ()KVyOKvwU^8=̟|"iѱcEY.N&L gGjV&i_~I[뢫ݏ'ټn'7U'eBE*ܲjLA "'%}ӶWbR |"3FP,! %f=$j:8ggRۺnr޸dmx 5Mol8iMjE|Oލru[_pg@bdCꩤcKŮeEscJ4)Uڙb.NR /0aF%iQŻ=ۗZ#?1@g^m+8a{r=6 b ~d\Evh(E#V=~"z>:f9=g֏:l #XR&%l3Y 0kJdUH1Ҧ/a5roJ0X{~$F+@5Xb_/wyz|'dx`sXM !h((&ϰ*gȂ2vO @Bq…<P{ψGy_;uuYC[f%>UDYFY>n1lX]01fV{|4hQ/X0׆r ^Qa' m"Y6l:`#H>O9JXYoHNu1TOlydv&g'JГP$!˻n۟/ .a`~Ķ*,O@IëY.# y Fj6s|he*Ə%b >Tcr1 &s8cѹ~>z/t)x*&ߴMGz]ڪՕPU߅ⳋ'ʷgw"L!dcM `z3[NƝXKG>+luop.(ܒ]rlـTvf~Ly wH/2痳mKr+,Hf\bvi-*.EQ[ɯZ'HS kةjC@ ]4;u /Y!i9&ɫ.JnC ztA{+.Y9H\.o=ռ8a' LgKD)cէ,){&\rO1e}uXG,28o[dxZ$D1@ʸ[r1)n}-#+>ӥPٺ]9fcdyxt BܠޖQ Be<ŠZ+yQLLEغI D;tzԎÚEo:k>.01q0COblۉxId3èDwC0w QEx^L&mZ]0 A kAXQǢ0)?vՀ=T]TY]1=/ p9*_ ׹&-/F12 }~wsQFk~CH H_bWK"ӓ`O\ wS@ciG',eeV@9KHenɫ(Vը*$i,ֵ -#џn^GGʔ?% I pZ"d ݇#6WԯN0tnc!`OrOP'psVK[0^#h&4 ˵qpH8NwFGQ줪ax"X&f")N[וs[plGXy2"(DO% V֜oK5$tFdң {)T&y(au#avk6MbA# v ?6tgY }ˉ.z{Mw#yEv(SI5uedX!:Mp7*1q=|B(&|h9ڙԂ(7@Y5uF}v?R9|Rb/{uqcѧe=riqѶ9'uY 7 d&cl$> tpK+@oӠ,ѧw"[7$GAψ>XmL]~^PErт~N#2XۀQ0.s>Y&YX-_PU|Mdvb2a9r@P-ڥ8OA+`\ Ia,LÙ9MD`J͉ՀzX,oNaN;c|7蘧V\7J'QdU1?oږ ߜ"rNr%¢sẌ u(k?luLW?#TXk[X)+cN5)TT^8Gn[  B'HX6(~Wzn{KO'tv?x նt'ڲCD:y;7t#KI$X*$FEдF-R)Ԝ/1-ҷS@Z9נ'?埥L=Ҋ(tJv&e΃|gZPK̈́fFt,ɮ..m&AV gW\RYʯr]*~OvwWMfn?-6! #@}7YN% f珊̖3"B~ pSEH`Ck d/!ʅbԽ5'__U77 !i=OQn3R/(?l *wvyfk ȸ UuM1Vf0T2@yL9$|%%2QlX<{W{a/xws+*I8v??}:cٵ^3 ] u Hs3֒*AmtqN!ltNVK,?=ɬi{dYt˿"KbK rCpC~ڣ4^>_AOtB]ÃPn`56l=FN,kƔt%˒sWjH:J3od˾h?M0!/,m*PsM!(|G&hhtOµ ]juun/Η[.q}{&oF*M?Scd*TILb(g#U 6O! $5:Rp[٠Hn\ߪVn10HbжZ]އ%L} (1譌8,!Z|c˒"S8Ado1L$ǃyKynY Z-BC1g;Nh3񑼜)iVG?0Xw]U)>qTLI3)ws{ {ŗLX&pg[v⚇P5m_1ZMXϔEŃ}4z(fw(N /msǼkh@KlBبd2hMcDHża h_hA16/L "0;6DPյ;mx`6ǿ']l+U&2Vac84súg }}Ԡ(x]ѯ޼EJMy&?cY=4ql 남%i3?bfG%ŠU2|˻{B:J mW \@\LX Dw^l*~ ɀmDas]eɭZo^"f)۹sgTRLEa>rV҆GRokBXDgae*K3cG^<x3$ n9fٲd*;dDD)31O&"hYZ9H}7 ۧ<ď$ު4MxqI0T1˸~TLRΑ6oJe2EtwjRfqdKeE)3́"H}Brt{~~~*h!2Ϗb3b(Pdj=QQUN$y̴c"3Y:{o)BϷN i[29,Y@JP7.LhH7 [! jZ0^4,!xqd^w;o1RUj5@Pi`%q}x#5[u>Pƙbl/F1q~+ƙn8u) DS 滘H~\06m nZB# څ,:7 . ^X 'sv"fļG)؁#p#jOkt $u!N)|tF.IS[/l3Wp5~4;9n͞b4r +H9Ë&Zvb(7;ŒۡyaEGٕ'"w0ewZ7~IIҴSr،_y_6 8捽z{ILݡ:ګ///R&)K1R`nU3@lA̰ᝑOeW#}.͖x RpsTOtO9`!zi2:N~kA(!$˾3|pd߫mu$s ֑vq {A\qyע[IZHЅyށWIC-DN.:e$/!O [g5 Kcїy@s5[Sֱ.M.b&S:X Ek zն` "=y #WqTͥjgHŠbK4!b0= Ye(,\jTOj1IE 7`Fu_zR@*Y~TR>k h$A&WxʸI6g#c;]OcDyn7f)ޥ9y$6$+XUy]ҙ7S:X"Lq qΟ-,Fm!_K9A`nd&=~\&g@ՙFpL o;xu9efT6,vΏm$s5YF=b'qZs1˛*-C`]7buŀ)p- dBX7XPX BSKIrd27z 16k-2 $$=kwl:2=1 ֎d6{$My9JEB o$Ƨ8ry1BHs ɰ9kC½1HC(a`Mj^M^bD0}'pɃ՗ gOQ[ V,,[A!3S\8+WpۄS 4<>W LLV'Pe"9l S NʚqN)ݙ~}|*Jܟ`s&7'|0^cS ADKFyV;?a4j EN(-njm%24 E5UjM8t훸n ${<:= lB2c )kb$9EөzijbbWUgyPqfHڑDTuvWXf_ض 1E ){PVkGko@'8n:+sUw;]8o2$4ETezEW$ljK~ۨec:_˦׾ rš*QܩH3ԋd9hs83e8,]8~| ·킍~QK7-n.! N __m9H?7d1YINcBoNGEx?gݷiФ#C%TW|7@C1:H1z`UR`i9sd,]{Ծ!FeR&4`wQ$m;M㧢0˫m2zNFʱٶ:`eD οw.5ZYI{<,37*:V!''SDvW)a!hRLt@Œܗ8))wb2i^_@ `^Qۊ2MeJEqu+c'#&I"#"_+,~~;v-~XLjRhP4t7R; +Odt0Lal5rt6~P7m姯j =kӒFn~b֛0"*6ˇAm4ꮧz'׌"_1ёUZkBx*S$9D#An>J?FKpp5HHWBP@:gKewSgLfQhj}>;$xG R|{|qu7 $O 'ν\L@~8b &RcJ~ޞ@^BCܰRvxM꜓r8MYv0׶=c8Ƭ93h4nྍX"k6ۍ0'(;-PɎbn^УYPg?o"uy42nQn?ݫAV ǫB7wPE?ZHD7V郩;uY(JkZuth!"?\FĖrQ On.iaz'7#,kðl(P0 bV9\d=+6XHF 89IWUŹZV޺MVF,FǷ',sy6cTe,lȔ!l eu{4'cIK: J_cۯ &E%A/ k|&v@Za02H_ST8}* ڡkt)-&T~`_\[e…x 0 }qQE[!lhP.]drki釮@*?0~m94eYGwwdǝkHpbGi{vbtZK~ 1H% Zē%ل}?Y{qM۰1ʸ!DC}-eWsd}+6.lMc{dvxӯ'D;5Uj'LgNm社3.A>tXs.a7Ƃ"9@M"qgb[z 娊GjZ;!@ 4Q`sON+>+[juƉˊ$˺xKLs?=]XI]9&B C}u}zj[B4İhJWdRo%W (x(A=3/|G:МY<3WYD"]Ֆ*\ y3@{3 H%RWC1te|Cn-#L-<1,KU#OZɐlptQ} ,dL Q>!o ݰ}dTRYM*)7φ[ǾE0p1ChV&oZ|BoʙbUN ޝç#)+": .>|v,+2+vjv buMsM2>":[r:OXhUjH_Z[ynFFDt>Mk 旄&ECv m4x,YP.06O7' CUAh7 ͏{6W(L|KLqd_Z^s LYS ь8XFg``12j (Sֲ9:5gK#twȡ#]rN:'IWBS,3HAua͎1r=pg!֟SѹT72?6mW׿`>٧&t2 M7{D/m4>ˢej%~(RwJd_uST @fyNĽ_6HV>8R2>,4;ՅJR?Tu Ẕ&# :yjN%TRhp>Ϧ)~ `d M0+eAtv3j40 ڽ8H4 {wgRlyG"`5j@g+Ҧn"u:!pXSFďٟ |M4 |ԧRfA;nTd M:& bwq8<,(!ՔkVT$B8f _'=fN#")ދ|zc N?/b8h8m"*ǭ: v^IfC],8-v W G>0m1[Cc!NZJhoў7: X+AJ@A!/02&1aZ/ћg.t@b!,=w 0'E9*8h [iF=jAfPL> u?:#?<1\u/p|?d;JIx.lI}Tnȕ`cM$760:GGkM*z6lN' J;0=ScUV%|V@y7, zOeI?[˂K FeիElwŒoMW[3bzcrsF\.<|Ŏ2 \Ui͠I0{Ev/\?A-4 DϞE{XMA^cmG>P/BG.{l6 |=&fz-0 r|o?-  &9}<љh Vәފ./= Xn;.w]{b7ܛfU4&sf˘7z, lAA{sT5HmȥpĚ@8. @*޸[a[OEIQG!L+xz .Uz,`#ˁ)Ԍ<6U?4T>"DpB XA$N ŝxwV'{ =#! hQ)ޜFRKnP EkrT"ۣrf#M /F ke؂a҉ *3=De;{( Uaqgr>m[oӦp1[%ty@GQX>snqBϋݔ6Ĥ')rLū7HccPM(R}iHt]Ke,i SPyuHE6'8uLjU\GgV*ln~~dj8HEyY8Mj'- ]cȂVnoFS^[V(sCst,}\Pb8W/amIaK X뇙v3?Rlw3e߫yuw=51~sړqý~Kͻ$m>@mg1ƿV3 ?CLkX)vۤ5*#9uiʌiH۶©ݎ.ԫ ;bPZCNO_ 6r7G+m%* YI-ܘo\mԗJ% nL$ehJ !ybӿ_JِrK.2xBք11b6INfGlֺꍫs}cW2W|+N})&Ink"#63%3Zp p:HB7~f #Rӕ.ъ x!ޯ/:CO\Q =z4b :؅ç{N h#Q!x+ 11WŹxm4X3 g15\Q)ؽI LdY2lbE_?FFr>;o1牀myd@BBkEILH4%Z_SͼِQ"Av3qEj> j3X>{wU\*OIGC-̩}WŋFe$w5<ǵN0BKbG_dZ[>GcZT%=nFk\M`MU#KȮي+`H h]m!_eW;}a{8]P_Ǿ,7 a]"kQQL_UG m/цp~8++f6猁Rc,m5ЪoA20!ZokXz;ۦړ Ġ1u0!&kBÀ96l} ǙDذ.@[mM/\`ɸݗF {]Ŭ^cBk˔^? B8EHH AI\"}3 4Jo R̎-Q:3'.% V-xw7h39^|nG[XPG~bLA tlwjtYj4D#8"`Amz Lx&2im/1dй$e`*$םth7nƸaas@_[tDc]rν`b`6 #La{h$H^Tv@ua[[hP2/ˉƕGCf1ZQ^Җ ޏh츎_T]gm8rTLx&fd6rЯA{ /)QT r|,^ iZ{ 7R+dX(ssPļ:h %! 傱ӜW[mgd {I=< ]3~db`Ƈ[MWS]bYӏQ;G6 G`%ԽN &%($N\+K{3a)Gz}YgT~.q$\!l.۩Jʖ@g,J&  [Цc6>5gda֓7s|NdP)ԢbLfHyϞ,ڥ m/⩔VKP4.Y |st5Ôs'8s2#ۥ}t epX}VGow&c3_$Y4BxCAgⲗ@AhS_hdz  x5b'Z1'.#@@>qH\*0rD؟E۲o`]-8/7 8;@P|.#4YfY*,8~y32>{#7_IL*qGЙROT6K1=rI@)}|:5EVD8AVX)7m ;)&^A، =M{qk7ᝤo7 y> O2 AIT|E+:"5[M=pc+cI: QǾ>*s~;,̠K*[~EՠFYc;tc-߁ySVpILؕnP~MZ8]sg0y# j4?&v d$͇O.WGF{5Q iS|cs38h;ز$ç0? ~,_MfnVk~|r,A՛͆ Ss9CZ<'xc\:"kyᗏ&ꐯ!*]ꁮvg 7ihRw>U+l3Ϛn(xhM]#<2+uw[ۙ7 40 7Xmx㪒gaݻbOGL Al$|[m8?ǯ+XB/|m$-KȀH=^~!-;a`QFs(Eg) 07l C9(ZMTE˖NyRYRsG6+;91;zY(CVM8Gk;GO]Qr:xǽ߅41QdT3(w=mD5zW|1^.A.Ȉ-Wb R|:$}-zbWL"uPkp )*B QE#y|,X_iF$4WT(+P{Ba!ˢ'|'l̅i=xLAe"bͅy"xDgVƳlwkLnJR * eR@ywi6'@;eK >JȠ[)t8ģ&Ρ%! y&i)br7!h5^<]`Pl8FAfKBQxlDw~ 1!mf(b,;J0%Z1JI'K _h"J qs AmڧoUGU7D(EYΑ}(O} \Izcv STprYS84 Wo*"]c+~Uy' ^śATJUTxM'Ͱ?P(Zf¹ ls]"oRpllz#@PP׹]ڼb}#)\')G}o=(}=~K k|?۰mZPKIt#n݄>]-za9vhBCMG`zeIIx Ա#&=\ d-cZ( m9x vwx|Ω;}3Opu Qn?Gs s2Ƴni|ZE~C[t6i(yd ,58IVcϛ Q: *1!v gXȿe3tl+er/A6̒Z@GF{?U'q^<{xM2[ǖ|z˨/{W kƊ'oB@@q>k3&b6BDlj ))h=ퟅ;kGXNFc3+,Е=>R"N̅b؇\G) s9+GJ2/$*sB icXbM [AcNx* F8hEV2e6b4gS㋏d$>30YNwUf%_кS,f>s\壉 U S<9e$\vsṡrFwMpJ0wJt{iTVű0;pX;mQ;c`> |^,V8eS" P;"8scck X*д?*U nή_E++]"aHx'rn=T?$u\/ &? Q@B=e mބ*Fw#xVL&xݘ#3y6H6q^(aMl  5Aᴌb9 ;'gcItjÏp?)drx;{nR$_{;K @^jZށ4)3n xh=veBzNE![;jU[ p7Pb*J0b+#v"I rѝa؄>X-r,h`<-OҴWҔ>]A=)K*)6n(Baˎy~V>&]~MuVz+0Y<Ƒ=*|'uB8/y8WOVr>*XاgI u,ӓgʁP?`Ԍy?f:!}纡ZO(^ԽafmL B#u 29c+`xu")*j_!7B-*2k3Vy%҂:UTk)2щ &`}v[U~;Hm LI(@ȫݙz+mSli$zӨyo v騃7s..z:lGyfС+uKzF;fq$Rfii-q'u^cu &m|7m\*Eds|c$ySF2v% s6cX֙#oF_uMnڎTv)Pcisq@r=lKQY No~i$H^YUgpU56|tY8RFcpDk _y(' cmóһ_Q⨂ڌmRjSÅ%4[q݁[o=+i %/3OF=V|6;=vbM229`3Z,/6YrUrl_.wJ(K(.eGtNqg79߰^h3}:Hݫ P1iJaVT]8 _ f 3}՜۩iPwq(brC a{ljtN8;?}З;O˴6n܎=Uά}"fLRФJLq1v-?5՜!rJPH`TRVTX>'pk>Di}V{\%fqY) "fX~z 65όqqзT%[]2=pYiͱ0Xh!V,,(~f|wjd(!I~PM&Z&Q^Zfg6# QVB>O'4sU9Quc#:;<7K殺NWߩ*WUtL1{o&ȋVShsڊ$6}^>|4~Foh|Oq6#Pb6꾷:+Ek#LP#M~k]v>TF@4F"1T֮z9T:i:ɥA /2)w~7)õJ+ƤgIS,&^nUͧ`w|gQIZ@2Gצ|j+.[`؟&] b PGYbwDDooDپ6|[OHe1}WHvunn)DRf-@X֢nVeWwd18fbQ;=Q8i=hqT___>,;?Q01r ^mwrw㮦6O$SNݵB^*צL r @YX߻~$1{RR)aUO(QK w?CԧK.Í$ -@;o/A\E-aXIMׂUe c+$Ɲܧ{*¼x"LP[G>jzXJ#vX,H/12 ˇQ|~g䫚Cգ`4`;DVǎFDsJ^rm:[9uuL5NUP]HZD@2qk>Y ]gfv<6Z(EZcgܶoMnEuK_n?YdF77rB@̀vD0v)v2u1$DLoLܫ@\;l$\0bk>LHp,6 |F;VNپҵmz&wֱJ(Ec\>=DQ:&ʓ1i#tӽIN75@BHB-K06vFwt Q'\ ؿ;~&Hفe,Tk46,p+:"y?(.?#k,>lMTAɵmI Kv͇㛽u@Q{v.|^&K4;u?zIa3!;)f/?գ㥁ъ1碼s[cI9;@jtnqC!pTD/ 82Br%*wD3ܘoe`=7`i؃qhxm )^9Z*'`?=X._>xE{E7"}wB,X2hS@ #sd2_\RiOu]7l!vY l(ȥr2W9e-_{F֡%nϯHbpy/u:ƒ&Z %aix[z.5-fqJJy`DAMg_!=8|ܽo-"Ͻij'5Uz 4BԊ `+>Lˬ`KD gGfŬBM! vKQ3ust\3g6 ݮPS m`WӠt[abڮ ^NmJ7wO9րfu1h+>E<Lx'VIe$kY' ]k*k81hgD_+;L(Pyn{di%`Q4aX2jncu~Pޅb3Hc}zrU~j`3@oqXp:*W?4Ap#kera;w;hd''8r]`IBU \k]JU"+NpxQ):gḑ6h)8BF5G@'O^,芙s ڶ&,HŠ%PA9a\e~[&#/[ LQ!Z?ΘQmbR6^<9Dyڣ\@5!MQjH&$|5K1;X?5")J޵J* }kGN2eϳfVfޅi2+eշ*M^%pD nQCL7H)vGP bBmES"kkܻ<&i=pEk*4-9: V]d2Bm*h"-25Z>ĆUդ"=,hh˱ Yuҏf)k-qŌn>OyΡ9Wt#,?wԥt9ti:@h]EK}WoF!ctLǏX mdN'YJ ,ҧIӹ1*~^Ge'd!KJ7 pVMy#̊1<*L঴@ ~Fsix𮘠kk0ъZe0+ISl'<жo2K_14W ֝| [ eb0Li:7s= #{wG$R_x҆~ "B~yLwx[=5&'@JX36ދ@ۅm&SzG:%0w.tbx|Cb))H$pbhTLՀ?xRh_T^UR2I %-5 [r[£lG*bNrgZX-> /éi$;s#C_ӷB֎R/Vp)نȫ)e.IQjTnu#/GĬQ^͑V}"ITJ48;=.|-nAZn ̶gC& Ӹ:[bjqfȐsL܊/m˖?#|'E3Gc5>Fnf=E >%5WToUB Sw^őQpAg,Ul 4h֟rexyǧ!N I/|=ǼwM!Q rVFKX_ "ㅬrGץ]iVA2v][mKzi,61\߰CJ B5ҡ)6%d$D>UUc?e ̿t$9ONL4+{)v.Ss~ț5F&3Uz Y$3NP Ys"v@j۝~ V]Tba2*pnP Aih8%b{.\r'5 BWNȆ&b68ȁ$B,Oyb#Pfm *;]JK+٭/c9Eur!QB37&DW5G/(5\FUM7YƦo=*ތ\!RDKk\MC7 GTד?75_t{xqSe7,4(ݮ5Dt@N#.‰t>&U_DTZ%gJks듒rV2LJ`ޚy -Qx€8ؕI{wD 1]-12ҹ5j$ VϡFL ͉ b:&fMEoLklr+73.MA԰(CFNUQ}I^+֥>⋀i.g]Fևn1L{/98QaLAWTVg7*(_Mj Rҍc Mš(394? pNη(usnimLr|dވ1.||_ }{ᐲU$F.+asxc<矴3K^طG Ȟn2ru lo+֑^,kTXEoUȄѕ* Vޞ让%p"7Z[P7OgϏD1ӊF*blsġ"3+/&.k]b׏&0<#YXѓ \闉Na`i#}k9g[Tr^Td~m]sc88z.rgΜ[7#a/A*MڙBw#o OozoP>F!icG?#U m]9OznVV(gz LHx, |ӎ/U'r lsTٯnjcSeBt9ROX`ʼ1ʩBm tv"Gq4>S[6VpJV|>^!1zi%" 6"K_k PsB!S\aC`۟)ڐzUɓH gȈd<, O CK&{ao9Kqڹ`4& wq!0sd %͸xMy Jcok%$S[Đة`A0izķ2&c~Q8+)|yk?S>f d fFw-zzbL[yo-H%w7E>/+%u+6+ͪ:9n0$sT~c5V<0," @y_<3ZU >W5 L%39(^7`/˂,}ܻ^0/!E@GGϨU=!p!hh6oR/JJY]?&uoNUϢx {Tj=8C[͋٘nܰƹVcp*:񶈗]di8# \N=syT{ YwB|4?ILO;, 匝e0=}-#OR^fXM/g=H. t /2KB7#M*xk:Tae;4jj6x|y7BqNpy.}z͝;J'3*^2^dWMsӸ;ڵHY^3Ӻpl= 6 }.!Xct&#XQo WJNXu*$\&h,O*Sɂ9oy'Vff`O3Gc-+x$8E*Na͎ gaGErc w)c{Ղ˶ "CCH5 @-V E<0P,98O_mf._rCJLHW_D9Gs~od<\W+~' xurA@LEóKH4p'*cI~ṡ}, %w2 @S;]~IPFCyxkBa h{R]V"k5|냖Fw.Ap!s&RE5ܽlhItcȮ6MPǿu848ArGL{eSdzqVaw2G wF17VXl\te T&Wc;pzMh9M^i)k(C;H'`8n$`2B6X!^{ث6d1C:}TfU &5>$ipoƩ =)."tA4k\W^+m56*4iCÔr|C1L/ɲ}[#?l#Y'ݖ W$U}p} &ZsS9-M+OCSUoBs NS5cJpF%^֕:1KCfvQuQ&ql[8.F3-T&垖eهFqӈb XII=Je۩uj.iR؀2:{Zx G(!kLD0؍W=Tl|s sٓ}m&\5pz,.RDFƀw`0VQ*/ů4b oz29VJ>Զb  +s򫛰]BϙeЃj%Jye#)uWqKՇQu 7|C]cBlERQ.X)=zĴAB*AK2 FPP ~7Hl6Zɷq sl{Qٶ;_mN?rHH=,·l 8Zz재mg˃)ڡG1eC[u/!Ҋ$ɋj<zx$x k/чCɢnT'\+ǏWTj voT3PAUOO<ۭ!3c%D_Dn۽N2Ϩyic{@m<׼fw\{Yp)tLRcVp-^r.[n+'W*Z\4,X0LV96s8s̠u)6L3y+K')8;[6V!x$[t QKHH‖7,{-V C!x%6Ycn*<}dd6ӽtwzpTic)C XC3n}lC`?V`Τ,= -_Y4WOpיapT @9'%X^5~c ΤyCH}HHy*Iq0BTyjpzoSIz 戥R&%ÞMvy\1+. M"-h4.߼r ӯ"2 e#cs%!soָ&w>br_@ ȾM#YZ*z:Z4;;j ZQW|(qdE,6{]z@5|cbB.(XgeFY'id"L4>5lSxԹ-j[&kE~}md.{xYoqHg4m2ruS+h+)kϚy^-751cAIkl 2hO թ$ 9`=?!쀼J\O]"k[=#u2 l.H:}X|PP3ִNYw~ZȆTg,6`Pet[tXޞ ZJEϛ) 5e WE丆D;[RmmrV2/vsQO~.HONK!7(i nBFp:a>>b1^~a+vfQ^>Q.tǕ =5o@Ԋ_1^@N__Z*3W~Gϸ̩,MIQ}bۨ _HѫP|js^r)u'C Iqdt/98ZM;v~"xfT&iÔVfK3{P$^;^W(Pɉ8Kg*M4'1U֫B$Q#}eOxs}7.p_'r9"q¬>U`M#kC)` ?N -e\/٢T[ޯdU,Aa-d|N}{RnZ2b+=]y0'ct~UQ&*-+"Y(S)j YH$bWwzzCZ6P YN^v\٠oʍy+ի}P2!X(JtPCV%Dzʵo1LbxQ3-MQaŮM{72N7(pJiG{QEeTU5nt)W0$[&*95f( c&J0~>D hf*?%1֜2'K$ 43(WmgPN7?|#J_kwmSMUR^$UZGFyn)[g}tqrW[mf0hJЁ˨r ňbx(FF;rPzjH=L}S_lZ>CCچ,M@ۢW rچHB6<*N͖4_mMMq R'aYO0L~red؇9ԇ 8[ii4gQyȋe?Q.Y}8}usHpF|F̠{Ȯg?2zJ+n1cA]!F0th]O_C3^Pp{? S>7IFj7,;%cH"zB:/1S¶?~uH<%:<=7)kz+ Of5u,q1<͕WLũCZ\ͭhĸͬU/ +MۢZb5Zb[߀\k'3F)G&|c P#bsws,}Rdjs?!ɅvV#ѬM].x') n&Y7FYԴwn Ikܩ$*$(!1ׅͿiv~Y4WpʳӾaś9bQUk$67V1_3ޚBulLŁ /[[a:_g"7myBTDƄx7(Ƃ:?Qo>Cpa*&B8d oMŋhqJf ^hCbY.ܸCEs&@7|@#xBR]ss2HZ |1Yie"J~#![91o;" n=WOX6`*]"$Т1^@Tf+8cPBe!w ՙ(6cSW|kR:JgnNheռRMlQ e,8Ryi="jzE,4=zn{*7qk-4!>{c+jSD8sڌR?IwO]P x[ؚRչuli/͚Sa\ ,MB55I{L$!b63vi7ӽi(!ҴGV8DM(`eHۨhjB+%#|*i$5ɄQ_ui"\!2[lEoƍ)%IqE7;_)&ɲEB L$iVC8Ǡ- tgL8O.4T6MYH %i(3@U&pƊ2Fa=eB=WGyp0e^ŘO/ws¸ОAXV!1mu&z D{] Ex}W%zli?]{q`-v5 ]Erl$[sDjyU3 Ӫlji !D`JXBpj'/D JAQ4ŏN~6<7s_AXs#_}|1TpiAinHOt{Z1XCiVoT{gxM!WlX `Tc_yj(J91MgYS\6 'jJAcA)=#8S`d_צ2E#OE\÷<5 ZaFm5|Gq㖡QMD汀^:0!jccnC7Ruy{z].rS}W!Yz{EUhӐn?BM7=<)vxAep4%x={ y{+[S\\(kMR؟JoV(,K3{\ ҭz`ݫ%8XVԡpȒ( a;Ga\}K?jޅ?fv^ՙaaKˢ71^DJўN!'}q8`R As-;ũpLy+ּ5W5A)MX2hv )5i+8{Ԙ~:gbY9s#L#$ERb1 5\CTav :4:&=Ć 3>U7M*tunO>r_Zg$T }? ԅvTvkR@2.n9YKܝ:Ȋh)a>5~Aex "Yդ hQ/6(`hvf!$LsmubeC&GqO\'@X+tw,\?%~JSGWؽ-UoK%'z]zV.-9$$ȣF7[r vr̭$FIWyz2M<.:`UH½y׿ g]k|8R]#->շbg'gh*P"q 1hz q# ,:*˻1*w,:z=rmGV9phY!(6E6Z ](8oA@b:x#|ÝgOȼ]7F`؃ d] \MGn Lseat@V|k\yzFh{wi]WA nļT5Tvnr&+rtUK5۔9T<>%j{f5:`--"6-ۦ,U'mpʩkr?ئjG:>^%4d$⯛| J"FưRN#;ZS ,Wc7">-h aTm][ݓ7LX#Oׇ9 bk ~QG۬jv:ަ>|HT=uWG{YjK&c'>xϚDS:8ҽI `m] c k}S]4hcڸ2cc ԒA+R%qǯl1{|/ZpTЋiˏIC߽Kuj4{wk>_ӃzULX; o KLᬂw:[{!DIssY?ͽ՚ lrsjOYkZJDUT!*m%.XKrI2WA\]њa918˿d`yEE~Yk -A:Ш[R!e= n,{3?$'Mp`9"X ,M N$bHjRTBKDxSBJqm̀K F.+5ƈDҥDں!֖Y4Xy;rh(\ƕ{$YDVp/D/u[0-0*:1%A\aSx6tz%RuuXl0+I6LX/_"gԖM bw }'=j2:~/^m-tr .%A"205ZV>` PsךV?"8;᫟“Ip@a؄ż@:ժ& = .Sy١ϦvD*M[P pKYFn h~/swVʑ} ڕ}U?7kãc(l6J"#m!R O (3-ڕJ Fԛ2"U Vx9 <>L [=|&gmKh(Y7,oSETX֫q%5Zć).o@ݕ:p_[!`9\[h-BG! = u}޲&98.i/#Sv |0Ma!  =՜_n'2ճH>DQD^iLQgiLvr={u9v$L$Ԡs |"gLk\@"ݧ(SH>OŕY>@k66D]A9v66љ ;.I ~8N;vlCt7Գi83Nc:,BI ZiYO}={5;۽>ft?LNJ(#G.Ż]ЍUW1~v]E'aOTy\+~ QlC_&[/qz?-(. O|I-!3}t@Wޏ%![U[M{"pU;2)vca҄Ȑ =l A_U-}ECd IWD *ai_kN/>M: H*=ڂq6R@u6OhtAn=`_Y$g9qAJ1 ӧ_~QN\cy]f;fZ|i+r۫^XݐmC˟îbKQ~Y`JKl]K αL﷫Al,.*Akc-OUk>U[ bWT_bohTℵIuԂJ B]BMm5~Q6>վun5\va@vwsjyWe.&sQ3(.Qca~:7XqxŴ?`X\B(}u:W*ID۟"k_W2% t s/('H;xFw!TC>G.# Ұ|lSiwS eTNR J.a6#EՓ!2iMĎFN-sЄU+rҌRsT)<׬&ƝEـ7}SgwM$G*Sښ3.3 1nI+bT$ X3ǭ*ͦz_+s{< z .-_S4]%0Kqa!C8B9|d{@fZbw!Qg'FThn Yϑ4 hB]f36ʆWqsEܛcLԄʳOLϯ`dni+zn0ƾΫ[ҥJ3Υ6oU+f%M_'\7s w^&haxwE"%u0Qʱ`)CuqQ.hP= 7Dz[-'d%ꨴ-0UQ WK@QĹҲao7&]?qK!_=WEi6kHGO6Rȿ{ؑ&նK1/W聭S_wJhV3dr[P>B"+_ؗ濓<ʁPo9ГNk4.Giqѭo$L!,8$ԍ,y5@֎)'uT}PJ*h sS.ԗ֒z7#|P Me [_? J&|?qc٫'o}l;9R(ԇd=b @ÖcF`퐺,Jת/9Wc 9)9DɗL֟ q-O`vwԃO^9s*%W!tĢ*)=Q W?F7Oͫ]O?RQV:|3ԩzi0Bk> (9dhH~d@ԛ'u lUx.3S{r =4@+\gGOs֑~-+K[MPCPsC,qB+3cwuj#syh*༃:Kk*AM[_Ύ/;px,sѳ]f=#[x,AAIui詥,q;r B~ GO%o7yw ^pM|$Qa6/Ƭo|d ej:,BC-Ej\gR2Vu;G5ŽU 嚍gdak*#g'5I;g4GA]I,QSՒ6~kvTGܽҶ:}1Ya! a °/k`!YY_+a-rPsb db_]ܳp "EILVd;B'?E?m*|'c /4iaB;4azf9z"jg9VǺLoNR *FvWcYU p$V T"ACcM:;n;f隌! (`_,ͤW&<r V>jpTt^v[ɵqPC'^5eVa꽲ŠU#~ r[O隫^uSO"oJ6(Ho/^#OjZBNȡDz~xi{s ,r(*p]-drFwyBsf;vҸR#W%fRfQts?,kDzZA| /tk|H/EbƗR.Uk"e`lX'o] Zm5-MT5[[E<8k*|b!c疴:^K`^w`;$;!ŸXVNƙ]@:LY*u[]K!~G\gu8GAu2Bx||"jjL(&Fqރ&nտ7%*7,Id$^iOA7<Heg3lYe>3ߢ :1[#_`BUSyQIlE|{A,v r@7u8JQXGU X)HVqYcgͧ,s oOw"Q,8"eJ+7g6'7sj9!'{ݽ,!=].㸃ȭqE;jo`]96^c"'yZz(O9NZ#Պp&'W<C֞O&w$[?Q:`pabL]~ZIUIuG*C)`.XӖ w: h) m6tCCWv/Af4g(AItHU,W4 :^$X $V~"Zq}{ɩ?|+,=7FMJY fC7"L86@pG>5n`]:w^-tSU"ƒc_BoUw`.1vR}kۯ1HvS{`IP]"N*U[k4MtIFBYw)|/1%3[8I>*03/U`[{Sj;p)qo7GpO5TYV0UN _PD́:`Plk^J`e:S k$9u8"gG}7x"`5>(mhU/-W Dl×n4!Ak FXq*Nv-e`̣F:׫Ⱥu5_FM@*DkËdCDXm е0eXXs0 Ӥ @Cm"i 6DcNmD|@^4I-ڼX/RB2Il3cV۵/yTb2g*!JHCz8Z9= +U}%XF7A!Qb?Kg3Ё59@zjM|*rwy=qV~(_9Sj⟰xxS#WuS!cjw7.v7Tz# ~MPL?z ,;m$w}Pm I.rLcMƩ@ۈ =V1hC"O\A{g^%(Ğ԰u| .wTBդo I JߴCY!^[K\_?b0kKedQ '*ɐI$ NUȨgW>E:V됱LU@Bj:SR)̥Ĵrˏr,g|,~Gew`b0zFۑ% ߥsם"nUz5q24UPDQ3r%*UӮ GIH6eɱ]劍TџF)X5i)n 3KZ!Av;Ve>oD8{bۋD1smg2(MKL dt|v;(qGsVqweŨQbf"Odx疴ۋ 9?R )@NTgbg$?(.wB8I;s/i#Cy9B,`c.vmq*텠+ ȟ#"+JA[ o Jo/ܩ)=dJO[jK2ýmn{%m$Cq"O'R 2QUV-02S7 L&&|­0mu/czlk9"; }KE qv/bb^#ۀ(1YUGeNVLrrב%}H h!;ᾦo0'=92u)fG r{~o .2__#ghk77 uzcKf0RWԥWHo'ˠo<r[$ȩ*t5P97 &+SzqlY+`FxÌNDC) *7.IJaX5i$NQB Ixy)YIȊA׾~킞.L sFpɃ^9RHFvV%pnnVׅ$[l8CJʁ9!Ae:u;imgmc0{9/K\5B;]ygwc@'O N8?aeZj51,Xg-|x0gy G%[p{1g P%/M¬-UƁhW\$DT9WYx4E:wԄ:R.oC6>YN:@{5Km)5<%yu4}7'/b$Hq`9Ev=ޘ `i2u[SF!Ok:okӨMѪ1t@yi^ zY}i_2IҀpS4â:^]KN] c5hr-V2u "<ۀX^أ ~6U{f%! 0}1n.pof`O&N& r\Fuo;J G.e#)tqP'ͣrXŃb1VQ+Vn.N2%jNTBLlLb\7&#wYU)䜎ItHlIL[ o! u+&2K!2/QO=t(74< O ꐮ nP ّEzK|הǦE-!O{$”A6)>$'fW"6yt"끩ʑ0FE*0O6?G{v^>`ũ~ngـYNh#kjk d4 /vo08<bud.և8]=[˃IHcy?IŜxAU*P.hyjqڗI p'FX rO$DKfnF@GLzk=)*4',B 7<9U]vlu'OliJ S %ڳPI֕  "ш,(j/]+!D'2k2/th`iC;g{"`E_&NV,~i|@7?goوk]3AP|@ ^%X[K bl뎮V>@D샱m*z;V}cpFo;T OKYlnZJ&a{}̇$h:v=˨aؙZԌ m\ȖϗzRC7;}Pm)}4픦yW16$q*jka2kn)H*"6S_Xf=u62pb}B$_1$B8AH_cQbhe*Y w0<u'tqy4:H[&[w */9qxO狅[gmTgf%amx&c7#*\ub@$SA!Z}墧ц ZNޏ uS29S>Ϸ\nAȈ`ߛ 4OJCf_Eh:ĘBA+sJ Ro9wZM6ꡧ,~rc]=e/<@2+␹ I Vf«F  nS((DQJ$RZV-|L^/H O)5mR KM{)DfPr蜧oѼ K6`uF)P$p#{UGi;7ppVLP*޵]idt=g0Tl\]^'u`/ٕ5oM ɻ"_\iq'*sRKOo{k7¶9 X/;uD+LHFmޑ6ist5eh++VTb+D<߀ݶ|aa.Щ*K40lܦFGr'd+]\{~Bb3*L%qMe|b*_ V# 0iP&udF"n9:5DGb-xz!,Q ^XM: "4e%o.b_EqYΤdP,~}; W€Qt4YTx2iau T<]d2vh7AWȨht:e*edOe]~f<4-M#>\{Gھ`qCUazdO p|_/75p1pTjj-u_pf*C+ Db(C )zxIaѪgX)5n]1J}wA~蠪 gvz.?,0 O a¦x >HZb}*z]-{S|eagC[?,Ep.9%" :xqO-ޓ`ot~IYi]ZqEK=wB%f`Et 7kR,-dz9Pʹ[fhH_}otկͼiaIgDcb/>9ˀFqh{Ь>gBw?f?!Lws+[qfE`gtAC "#z*c+aNȘyW^:PHSji6w'eXxd~Vp!C\DI o.XfhE>a8^WV7_zH Ӓ .{uEfcPO [:`L}}g,JsAJ IFSĂ0,! ZF,+h \򨱊壩r P\* C)R5ikxVaIE,GWc_\^}djNikɴ*S~vɈIskqw|4j;bͯ1ESjK*tKRo\k? Nuh v zOcB>!ZW}^,3e5#M|O~^7%_s`l*Y dS ynOۭԨf֕e aT:Sm_@E`Ze^`/^"s~WI+`3Á.\ Qa$Y#τ9&:U$o) B)`ZndEE :^#ָ]`;lQ> #p:]|6qDᛓqFe0=/gx+2n:`A g8,IOʹxw} zIWSY+JC"B]IWVg@=饥kL\qHAKִH <+#\v)KQ/Z S&]_>2 :F) T'VQ.=7Wp:RP y%2GO`衆q/5E'o}֝L;]6IҢ*fX,]S#;-f^VGxUV;Zuq Yn+0{%7,Lom68[@`Om Y(8!꭫v#7$Ԛ%ȁ'"kC,d~ڠi?P)s Kb1Lt\ !Ib}dͭڙ(XIh[)~66} “~XxtR2/Dt[su~F-Z=lf ZZMc3fzO8euKO-F=+\dXq`3  xR R# M%{tܭcŅil;{U$Ғ &p4KOVtMr7yCzLOʨY e|: ;I_4neY&١$#c B0;NJ'2]!iW& = hL͢R2idtt eR4ʣ;T&;ڼ!?T~ nv(~|j3.#"\[ŕoNu֧?a^e+Uz+0dɹ²Ggp(9g"a3?Tsg^A?w|x<mhz[!aq 5q'Qt&`}r[ʆƯ,%WNdU vH5oPuUs  /}pJڛejU͗ͼX]x26gcI5zL/RceϻVGFAx":I7|HxWb+-Y5UGǟ#jқ]Å# !MhU瞿* +? GjmĵU8J} {㋻, "8{=̒5ނ R#w\Ixy;a!xnZ[6baZTn!Sk}1#^EM}D ϕ̺d%I9i@4fb.1Ng\te@l79ޯy^PT)w2Md%(]W/km k~ٕ2j]fNS;W gHBx=AJ{N9&,1M s8uPS1%@-[.n"x8 }=)'@HK-y 7zs3'{t}$U9[9kʢɁ/ n%:FXravqH3,*:JQ LV <{4KD]X)|ȧo|2 ) Nu$[.D=;!g~=SN(r}%%yۃt$uhOf1>5d/ $!0ʲW\2pjk8;@5RAlO)4'v-4?ϸ/HYRՖԟʹ6 ssjL9(\ZX1"c;x.vͳwD)\$x|\? GI\_@ӏw. q U e̓MpѤAy-S*|j4N'2;:ϽBTQhł% CS׼QSY=2nշå2geՀ+^dFy?~dn]^sh_ܸ(wG){ ł?TNy7>{-bKD5zL=(Li6!_kS˄<]BSI˟kK`! |+<ߺFޝ?>51;\V,|1̾} }8brD^PNWXNP)'uwirq9 (LFb4Y 5Z{^u"}Rced`K璯۝)Wܨ9d Iunp;4Gکsy3kσ@-GSJyƇ~ʵot[u١I {#ʢzW-'ƽmr8DppxA;FYdiAt YX,%v-Jh ? l/Q^MrUGHE*#R\0"-C7si#Kh9/?Y`㙾% ;rъp~DF+z^yu6CeN"{QskO Nm`HouQ#$|蕓?w&NX uoyR ԙWx;^!nVfE8FB5ag!)3D$,}-8`_&P#9I{JG>V '^!"1CQ&v鬕<& NXw#"Q:Ww}87WPΜ)5;&\CC^apzO3qW,bOcAsf+BorIk` VK ~:4\eghv\-`5t q` sNRbA9.C2m-1T9`Jej$FRM>պ*QTUh?hε+-P},ԣNT˄$gGгw?W R3}9Dۦ"\Y~ZºzW+I: rbIb{V3xrMc,WG\^z#c[PlT}4ږW(@eÞ4"/ xRgũ)#+I7&ytY? 5fC23oJf3}NIox +"%K8A3 ]8?HwW^jW̱Te7;tζ?5qZbFSdʚ`S}˽Wf2 kWk BI;ʢ{sCyKV̙P{6f{;M,Rb<҂~M87U?dAgw2*If@7&6߿ŝ0)qlT'^PxV] o*% %uGq[ Ji|`8z۸5sɫI.fW>I~ki|G"1Қ f1~\`bk4U3Kλmuus`BNSZ^]cpyץHiHvv;KޮpUoyHIˉmռ渀|?º$89J Fd-yGJM`*YF{i(O^.v;'0A6%r <{EIc}eӣ >Uf% }o_P?9f3;XHЕ6Hd}!Tkv GB$]:T#ZCBK 4 폞d. 1ŧkv Q Aw^{DӚL= 4yn(/ӱ[!'ZP+\O%h: Qn1GprCq _SgxӅ)%h \S&4@%[X5폅 8d1%ͨL|fuҴ)R蔍m|#%=q!Nc̷jlnV;"+;Эz:d\nTIW+oǷģ>@-ws`-d|*[P YuVC@:) PGS J[uRD1rvKj!X5n*:! ErϘ K-6N@s.*EYM[ySM칈yA9ːH,pC 75scLltijŸ"NX̶0iMo؋a7\m8󃃞{th;I/_y&Vɰ`A+X;k1>f'!`:{ Fn #5.\Rގw+ع]"vLmNy井 ⽾oi)?o=_0M~[\Ӊ$(@C ~[\K#FB,T _G1C@cVi3 Z_Eg(Vk(Bւ_vħ\e}qex0|: Jpִn[+0?;xW,e(Q$q6z(xWnl5l i~(Y>/p&yzN(#J{}7;g킍V2,n@!q[ `)[sr:ڠ(WO8U0VѰCX@77ўІn]v|jDvȕ~NO;s)w uFW}m"d&ܪ NweD)~-Jո(|`KR ٤gCSǜFˀ;]=96> LaHN EvV6/Gt.' GwAgG$$A&]y$ԱyO# &|AUγ{C s-wDA5@i3|5 lV3LaW^d\̹0V^`m*g'*U <HQІnퟗuU=5%x;Gl*8L^PpsF%C=L=j[~) M N~?_{T6rq~DAnswj( gs c+K` "/t#PKw`v8 Dy}nIW$h"F(U Wd"Κy5Wƥ~;WgSZ Js~<] :y //B`jla4x[#sΣz+3{*٧7|q>Cw8C50 _v>hCQg_Gl+LduE Z7ThZ|aSy8/|@˟yI6r]P|B6yuS@}.vwR$\`|h] [:-jv7 BY=yBg(̄3ᬿ<|'4~(N!kB En0 ,*~Fq\};̛ UDrubI+id}MPɅT@mZ:%B,SPq"b>řV=\ c\bp%QPǎA9hJRKn'PYr&sR@(H{()La|{xf86.&CT8H2R /s.ڮf .*iw:m 7|RLj:hBȜX*<A/E]]؄s,qh;1D9tDy6 +-7KoQKLI%𲥻~] ĚW ran44I2")d{3+L;4۔7 }rc(zzꂻ7xPɫw)xYMs71&(`;)-{)26%TIHO/ b/h&bۛ`eȷŧW%nMy噍ᓏs?!1&`;3vKb7xlxXWy %m(S~hf3 P ~bsWa=ȅW9 ["2auN\pO)DW ܪqi^හFƙ2QD`׿?P5􇆹zeٖqΡ>!$.К=<8S:gR6sUn9$~>4.P]Wd]PsT̽wܖ%UQ4s9>u{`c @_`udt2EVϢŎP>KTz){A'w-lskGP£T4 Ԡ {!4!Wc,^zH]RI%9{K_7 nVC~>+]8LYصXJ ktCDjίei:>^>KdT4D cw(( ,!b&VK~=Z]?-Ih1јaHԠqkuv<:yD*@廨8x3`2aOՐ0ƿ01LOrAzٽz:FxQ5.PȈJi`BkB#rIq yL, e&a޵ ;=c{L׷s-{/|J $d%="%^nݺ=r߱{U^{qbmzBG!WoO%R4v3aOƽ;IP\)gX0{MKJүy9c9ժƱշW~SwY OVHZGa,TG_az 7$9V 7~2!\ X['rʠǙ{A9w4;NCq,My~$v,˔OpY, @4x pྛzeϖ?R.Tz1tu=3S^J-XEqq>eWA $\YVv'1w7šbKa4JۨH#z>[ޮƮ )n8K,ZhK$2JS6BoImׇ`9nR; h:oG&˜əW[%KaaԡK;hxKnreڝ{kY~`*"cY}o}fY1Y 4+a]2 &XͶ-?6I2 i9E0hxV-!%֞-wa,Z+Z?vB!f\jq)ea~'T A]u$FKj֪G!KoY:bad&@ۍd$Ii# .1݃!w޲!$iN Ȇj/T뙏 ƿyw{} ެI |1t47}ؓa9c3 ~tt,;`_k D%D&`tm~ʓtHBO{cYJL;[LyG,bwŪwL9ͧWƹ:3]̀Riq.Һ!ӥlQ{=>d&ڃEXς I8? 悜k$I}O*o^4^Nm5*ccP7@i#7k[xQWEqy10N)V̔-PSunVÞMjշpݩLwwR4N@;XQCiAQ;f׸7K_[zȤ+jPMҼ_d&]q)"mpq<2V1`3M8NE(0Bv, \SSOusrj+,1X rujh'<P2sV0?i'Tx`WHr mg#ib }=MKGiEF4(_jGM҆R# Z= ;S^>daq ]ee ܡ>bg'j7υ˟dn^XwQҳ].~p#}4؂D:SdN,]c@`/˴1s~WL098\?g h3L[}7+P m5>`v.h*Z*w GIݼ3G5yAq̖k Hz˾B6yv 6JF]0NEhD:1sܞj64C!p .*0D} 6X>~%rpZ,4p>+3#*RM^8ΈrKDQ H|V ŭ\ކ"iTISoVT^r6vN.7TFHv#J;\GaLӊMN,768،N7N 39b.=MSѿ7qy<9J )N!G|0,l9,7c;`@8Iʗ]t*eV?F{ D K0j!U' [D?Wn@$^{k0Zx0&_mI\agO(.²20\\Tigde]]}Bvhjrrg7$nDo6~GǙ!p~ٔ- pYFZ %M8;uq>FϣShK\liݗ2 @-$t&+u*XÂf pL!`JJR_,oCI a%*9M"?"K4z/|DV[DNk;5}(PMtw : `#U@fxQ~`!Ӣu!f@5RB)gXja.57#ED6aOzg?]_9#F}W7&A3}#"22]n"- mtڄG`]]]*1Yv4Xx~Tɂ|ﴽfZ6jkY{}._My{ +w+A*38SWne7OwAUM-˥sۡ#^sNiRAvքYã_K, rtFKApnjsvGP1fH|A4Nc?B_ػ#*$I؆an3S^a|!2_+RdI׶ggpW !x;gA>JY7CP+Uyo-D,`lXő{7OCii)AgD5:IB |}?1TR& %x4Tދ)^INWU)1vɎj/"GbE=;A*WB!Y^ZRTe"I5F~a,~]l X]hjA cAmmf-E˂CUyY0;UN/ f|o\ 9Q  ¼-Wzz3:ymu֨geW?:렖]9> ǮmLݛ;ٳSl0dx;p:!@JY-rII )u(x)EQ{VL嘟'ti6,COi M3DGTS/ƹARပ6 gm;!r婁vu!˻.a8}yNvDZ&jiZ+uG( xh@{}rݨ!D|_R@ʴ*ܷΒȁj6ϒ2o9a6IAo[W]ӫ?q,a̞=CK٠lz.j{MSyD & / ں-%q*i N:Wu]z0X? iLxO 6[[)cW%ĎE.00N-0| ;umrs(Zy"ӓED m@QMxl6HH>h=/&S jVY=lb1(T"AŅ%1N ho!(NKd2~:+aFOnHxvgo}G!L@``@X 2W1@B8xB9 w1a}n}]%|u 1VV-Ea׼l@w,iU|7(798c]eK<=#sw#@gkaGYqZ˲*Qh:rʝ0E?ɱ[]3"(*od5*·.=k\dm./M8zXA rCX~-Gv!)7 Q++.YLH!Gw2mzȎrS;X@>FCv:w';eb'~\O 9ڑc ٽ+F1m"ף_7C(`sMޥ^ e~˦of&|`f D;|ٖES?>|%`:wiih%7挕 7yfJcƫ*N1o7 oɮ'E'qB:Yuxɧ;c뛠Ԙm?d1'Df`/{].ɢ pI/8>#_;i+ɡ< CY/F ckxG~ğǨ^X]Bmx"zPRDQg qfʿk5{ZvXrᕲ|:zpo:TSv 5X%i{+6,ѵn~vW(LRZ)zS3R:S?c̪;Fa-| eXz9Ȋ3`7ZEF/qjT )VjΖ;5*] S(Pab^?|'G}Ԑۋ7$䅖 vB6)OXɮ`tg(0$vz3&DڐF\)=qjEe0pp$ '!gd/寍qQnrҿL {vxF= }ۉAHb=k9uUƌ,T׳3G#"/#A>vqaˈR}k?8Ecv׽yzJf&.Y>`9>kd#xkT#qn;jV QR=ee/F3F$d|&uuBTB-L8|\ ҡl,c,.S[y^ꚠ>'ooB'x*=sgf^cy@=ДY( QdR^M oGˢ 6PCo.tƋG75r(Mb5t6 ,nO{ww~1[X~"D^,5t ė 3qH&g Iy#޾~3$턃j3F$`kjؾQ~jth"$.P5Fƭ?|q8" q1zpw fW󱡑%K)aM};z`_R"oyjhVkb+E#%ǂ3S !~ۀ"PM[f>WS6++~0G@h'1ϩ *qVC;8~(C?[%$8~ EU--aĖ #N3i_\Z/`^Bՠ|cA$s!c( C{!jE>u:2{:~޸#SI9'^p/y"ɐ~RF~?byӅz޶N[J ի!&ftBiRkCёY%efJ A~ɦr`> {ܠ0+[Vэ&x87|$ٺ>R3tPeK !j?)y0#՜JHX|Y@K!>,Z 71QQ+&.TNe/Kbl{UWܨ? DO]8Z]wnɊ}Ht~kvEVK_]ii%Qș.A!}k j,Q|-`*t|C?~عۻ!,(BX&0.*ۆ< f?Pq˸Kgyc<˗ʌ3+ 6/:+ʞ]9߸ 1P)iD&RKFA"dn+o^eMvp8qg ,ovJZz`$ru~^i@*V Vw iiď͇7"~Gdb6{hhPp+K =F״1]ѥ$ȝm3ߒ7Tk~\۽&Ex>Kn),V59!bxI*<+>aEw-CD䚡K3ooY)"Z[ٰ%1j9_ 'a:q 80ۦE,@ 4؅W\ԅt}ig$<;9x8@V>fL4V#/ ۈ':A _aA12.nWLP@Vr\fx D4Dͫu'(Q_n{U G0=S@0ASOy])cQAb]KAt&.kkO:Mrɱ.Κݥ.y!VPU%&%ƚ-cc[*,bc3Zz;;דXF6ӡP/>{A½$Biks,׾6Y+n F%y̛Z -} bsZ<%Po5YB<֋% 2#PVYuz#ԖU$sߊu47XM@M KfRhemUd.!يJtLL:X'6 '::d,8HFh%wkBo!SFޮ~-0l7X?EPͺ3|_$ l̕{| dd{1"_]Hqiux|*բK61ջie2 v/5_L3SAXӽƓ\IAflͣ*+EݣJHvHf `2s-{(c3I*"|ɆɵwùAiKM(^'9<o,'X27'%;pg{Gu(QidBzu?DR*!~WQ ڿQM۫sUbByH@k"kg>|Z|ڌevlTJ z23K;10p;eWfǵjAs{Yى->d:m J`w3V)Vix 9fFO0k+kԃϽCo\#mh_"@ Όu^2A2tr}5Σ,=HWҚZwd=Ƕŷ; DS/HsUo~@PKF.'dc| ;J[w{]'cϳL yQSdӘЫt5zKUes"`\_{9 UhbmDIxj,XC9BrK؛}h^lҁi &|Bk{H".ߥƿb#эz&\ l|$|Bgyw#}%"@ JNZHlx\I)72)Y Kj.Z$}N)kY$ WrC3Hk-U$@V>*fb@G[̆Cf8^hS𜫥- /XX2=ݔ#FE-ZiGNOFЊTaDWwVy"w r\b,ҹxʕ˼żsNn +&uˆi' ƞRTvTr${W_-:s; S89T=w|AlT.їuܧu=b<@A)Vc2 bWEф36#k!GXP]2! ŗcүzl:Ki ' wQ6zrV33chf}Ⱦ; #~ޑ [\Y[%f Rng& R8Yp˛7{SUu?s8r6p (;bW3= #ra .2 ^l-l-vh\#`ܡplPp6foaz;>5ei9֍N*ZSXFhK aM[9(侕y8s;sz'9+bRP9PW DMmJƳ:F^ *.ܠi&8VBb>˃JfTQ qmbުjM?d+0∪`g88kws<ڷv, ŻC?+ Ks4fĆ_.`ҨT觸~˕jq6zhtKa.ͨU'! u'o~{W1^ENjQ& 887~Qߑsӧ[+F7X3.y9;%= %K; q.g VfJ˫g~z;61cn0䒗v(&^2%Ua;^$^aGb)8B=vk E%B "n-yփJZK"Ul;HA۠nF&{pN;dQΊeؙ@ =Tڶ#؋ԜƿR%!9^1Z>rQuBt;#Ւ6/ܴ sD3ޡ&[a·t[FTJHb:U c_6cy0zݞj/ITWD/. |w/v,Å8~fPҳRO9k` #>|zL,Za;~*&_[Wx,j~ƷW 'B&+:usY.(|2=d:`w%4ekI׊DV'לBQ\ W?xta 埮Hʆ#ؙ/*C- ρKW0Ǻ`/\Y}V4XKmyeي1󦢻a}o쨶k !Vs>Bf?EB!؏21m_՞wrw`G9ZAwE+](3Hu8NPS!ٓ´5- emN f'0?ْ2+ؽ*3h \DP[+ U3]c*U9̻92))zKl̕܎S+~1y9f!\_\O})gqR? <k -GIC|a^Fh0РFvE:q N+H2"&]]\/7W -zWTTuy f;~9 + 讞Cau8$]CϞAm_Ǘv1Ѐe:`CdYey6WC80&,'e.VBUpXGDIi}V:,퇄z0 o],gS _ٳX940N,2ZZ -+٨?M7#|ʫvS;"`ܧ_֗ܭLE#:Wp2٢( {U%U L'r_xU\89(W}&)\9W@au(P ?4x K#/!ץ,$oG-'p/'A]e,u$4%>O{ ', a/ؔ9ҙc~M鈅 zl{))mfH od&f@5G8Q~m[b +^Smf _v<$7U7"fߙ͍oG>{'*.ϓjnTo$r(z'Q?!je}%bIəPRw:*4Tdy)caJ;Zip1hZ).HiX;X`%_۹Pn&]eCdv ڔ[ͽ!lbl eY+=;uox.#>2, ӅߩOAuC6[=#*י3rf' hMTaUdNh U^ G5Tc5gdzaMHK yENXU64i" ;7a0!lEh7`9x ?{.HJ-:e"#gf%}+9,phސdvr?ziR'"X\wInd:cn;ɳ=EEvi|BP^*7quU{6HɤaۯK3k\"Ƅ@l37`q^cJ# f{Ǥv|K7YE r0lC"ZqUNx'@w%E;5vR{04U33\LwYdY`FŸB׿B2{`pe4(#}cȡ[xD.5T h%cBic={V~3㍎usS3uJ05cy53 Cgn#42ChBfZC%w*)Ñ".ωoMŠ`GFdO&jW!@j e':+Z#AG2l7+#"|.Q<'Qu91t<.Ⓖ ;BZdHN[!^Q U: kᴣ~`Lvpup@DRsڼeU i@`,X۠խ^L`vp68b>1`2oW Q,].| U?1jp|7ʗl1PR Z)3x+mSclS2Ť+/<=YR,32pZjݓ`|@Kcʳd&]Z) N븩%immi_kmJ(\^Qs%fsHU1CHzW"waRt>.aڕnꦆ(tS͡_Y> #v'IJ\|APTцM# ~[z;($WN-n݇Yo4\yw2zP$˗V6|5.lME5Au.ܯ@ը MwG! ^VE^aYMs=̗0e&iLUF'j6n{}.b"vR}')aߢܧP2RI8>aǻnq"Sj3dKn0D [s"':;_[' Fŕ";Qǫ/[$<^EWΉbeO iiO$ 0:F6)]~UìAw| 5eKc[=) mFgl k`6Ă+ wv)HrP_oKfBzN%zbI,mO̦^Nm,"U(q/OJB#[{]"Qc*Roñ82JӪĪ ^1ҮWRւ[ _ L2u+Ie6n.r>͘}mO[AwUv"Q{M#8=B]M\%?F[7]A%]JȍtuAn-}9ќ>uf+%EBPCfz^X& f`QM@R6[T_S<6&KӇ%xqM+%qpz =+竞 M+ %q0T7 DVۊB4eK.S?r$&_Vf=~0/P\\H~Plȓzoΰ{$H~>ؔ,`7G9w,PXo81;27҇CRߕ9kc(sRR$iNw1T+Nw4CVuh-u;McO a&@qKl9gɨ5(#?yۊ[ <'~%@”"3~X΁@ⶔ/ܻܡ T?V|,"3K>E癜<&$j3߹ZӆA4oft3ʠz*f* (1b`>97ziURIWN6Gx0ʹ2̲ r)8-5fI0pWtnMv?z>}-VD!j NIIPSt3y>NwiE# ϳk_16 w 'w>b{ad4 }ٛ@|G?KDPIa;wz.,/yO;=(!{ 3d&dLoR>ca?xq'_r{`c.21CRPvoj1C8uķu [\ 92+chqg?4w$?]jM﬘HdAx vt'J_l!}jL8_32T/9SZGi>HQ8!ye1. qUkfҝD`(5;TOo1-Ⰾim)FxT@dq-BYGYg.zyys~mٰX Z{,HUÇtdR!ŚC~4@1T:dӄ+_iIDyCb&U$$fJ!SafOQNxꪩ#N]:>E]YrLrW Nf!3R`ϜR-isq$dv>8wzmT͚kxF2?=2iO,3&jkYXZJf8DCsDq6E!c}ݖ w!ڵ4d(ڎm)~ׅ٩WxGIV1_ ԝc`AD ~F:z?=4cw0"N1r"Xr7%&(Aյ){ChrEEF >@QRgD8g)ՠ]8+Hp[ Q,\<:`n3p@VANÞx]_JO/PWރmaX$!iiXv6 ߘlLj;aq^XҞM-<`4fC(# R`KD92N/2֜)$΁m}5']dJ[NFڐYP"4DpjV3 ?B܁>>ꧻLsX+ 5Űxi(^I>偤]a)e-do{ZnזO\*&&$7u4Jbej$  ˟j /҉ę)8q2}NڧYp'ͦMhs}#;yfqybiy_/,gj{;{oZ~$`.t9Kiv06!ZtZFmvk]^Cxi]V`V7saf e~VGQ=뷓\{>WLGu" ~; $Xyr@&ySHa&$-+m {cen`\lPZZZ:-@\E`'nxwζX" гe?؅C4cM= ɴEQw?土Y[Qv˹{i BBEnED狨POW a 5@%9bK3s+p9| T=bq aARre&xڋDDidZ~f@1IjyW` 3}Se0p0CZQfB\P#pS_nw#>h . G0sge-k S!S YPx:QK:*N%h/ja%,͙"{!EY R Z_#K$k]%, +bϔ7'4=@rPf~[3ٳZ%I%|FUăVHdqZjKYi<_rRo?Hܩ$ؤEmƘ:EE)TJxx,J/7M@/'3vyzP a52t0_Ajh.+(Np|y*oJ)L)GAR5>Ws!"0ý3灚e 6qRJtnktOH !kK~$3:q@R Yv Cof1O_IPZX .ۮ.ܠb$5 lʾB-cyKvy6ZְzR/վ3챥-F8lww7E9KV2*?>PEԱW9E S"K=aF\OUFv/M7( y=_ 3b(1@~@ _䉙u{Vnh#PTcY#L|gy؜5No_&A]J]ISS«K_"l<]%љѵ.1dL_RP25c"-+pTk#Cc{}bzeM' =泊1z25L<2e|""έ!eKV`jDdϦZD82`~gk`֢ar8t5r. ? 8M$MCGge_g<bb=o^5`p! u"s]C6Vսrݢ5!σ=H#DQ;e3l@b%>/Tٮ37ɦO KoF5T}FC JRJ49 v;#)y^hY#P D$m8M깖AUmi]~zO8O*߮j׋ GB,N;[#7m\ceGre< V ݨ nH\Z`oHT=C GD՟-[2 xB:(gB&Lqs: .Vj1y̗Rf/%IH#vʘ3fZpۭFθؼR.\,niU 4xwHzr(VQ2SEf׎[* ~cw휺g6rITa&3x;\S{y@n`oKҚ ;GA''SҠo,oÏOqz qhWN'^r=Hqc5:}Q?n$ҝŸu6@zY>d%T,޸gğC<eʐ}!/ogGhU;`^3R?|VB.Y4XMV-]Z!, IR2WSKԚz߅-,՛w&1y#]סa|7b)x)զn\(gaSYO.Z`WfT*KcO S6Lܔsܟ[BgG[ëж=[]Ba/j?J~&`)pۋK2K,;3C [ կ:w~B;fz~nM ۺ\h"yB|uxR5I#X \]霵avwL'xȳBڢ~Vu{MB!e/:_:ˋQm'%#unfu7PsUL[XdQK=|4g(x&+Pt$-Xo[?20,K<xu'a2a I n붔<S'bxBVN7Kۮ衽;C:7u\ 4k1$4/!QwRyGX wrxD^*TO+|frQ-od9;/b%م8h"j*]Pc3Ja5 dwU C93 ViD撱 `>7 {΅rA)OE ZxkK!xk6ܔ6C{v%N6.Œ'[^,R /t;ݻ y~ՐWaeA-a!/W>z_AH9+e,ceO{OH] )ȱF~\Xݎ#l2\kSN0YOR&g PjT 9.I{ꆈ7s[Qxh{ =Y{=a@(.3H6j*PH|F(51xr!+W7q_ko+l[|ɜ %BM-$B꧵ [e18K)D]b8(*>c걹!ġ{B1 pK1[s}C12%X3UMksy#u{Գ|*/CLr? F"~K9ͺ=-\y#&8i]Vmrv"lHU7<~=YvWG@~tܠ>xx#I!bvInԡpO {\>gܫ( mG0Rۃm aeJI4o1_׳{y';5, 2>q+l~ !n3 Ɗ 0*u ٙ>g>l Pȗ@J|'p'58$i XQ?oeכJNZmJlʕ$c[?ioz+rFlF\pa< LC;Pma4Fq0t>2({h ZS@(=3RV,|Ȍ}+J=JBI6cCM;gc 3Mco tmB3B~!0:sƂib_Y}Pb' B]BA˸>Z }jeOM۸#<L-2P~- :ڝId/\v7FZ3>c'`-ME}׏3y`e(6㺵N?2e1YP󱴨ޗӛ SW4 ( U:@SH8p,(iw"kYjEw-.8v7; PD& a6 ԄZX2NeGvgRø Sy Bܞ(I)sxuY: %/gkIk|"@$ZEk<ʖӲԁn$*onq3ފ-x1}uw~]FҴnҠʔ,К['7Llku T&@d5`m'?Lu1a 0nQ1VI۟#Q% eڷlǡ*["&'9` 5GL%jVC+ءD05j;#rwi- B/QzpCB5WN\=BgS WL:Nci7bj>CtPƧ?W UBK|{/pOn #iq2-8SbC`?W~0 T @(u28y`ÈkuR8qo&A\_ct5(LZ0;YMbTr 5A~ P ;~lRN>WdXr $7 <4bkD-DU2.}p4i(I)<$ANc"BCN[KngUk7Dhu)yb ŸGq`rziSKdUL@/sͨ3H^ɽ."yByJt} GsOL<ԋ0 V1~%X-Yy͘*iS\ذW;J1)ެCKX׷[+9q4#ܨA`ʣ}Ad޷nYL!|=YA+)Zup Y#R_\1N ;8G"Wl &xjME ;o->Aƾ_Xq~P^4UKꚋjZA c,~HX[KN-ǦS>i~n>=LB5, +"%t Ck @EnV9ŧB%ꭡg.\@5?oAc6i=je;1^We  V& GS!#%㏃kmaS\(&tz6Q> O%{ǎDE쭬]ڷZF 0Hpf3V}:α#@a GC E\H݅ p !g-' J7)]*Q8o􌚙%"~cO7%?}lZ{$u8S4U;!S/:/OAꡛkI%~zl[ʧyU\z-cL)D ~)yw+Ҷ9c2r]_zy['p@FFIC( tK͚fY,ۀ ¡$WR?Yl lA:.l$侅7 n!hA3$DT/k)5iRacVl YsD>M68")twНˆ?Zdf64F3a2b >"e^}R iSRXMY[\bPmN536{~ >S5GOM^.&E%w mjM9AnW HOl>s5?m%T9N88(CW4; (b&>&DR =a'U̢+Z%s:;(YT޿zv(*cC+2#;25x ˋ8!ɂw ˕Dso~F~u]sz ), H &xHl@ JYI1uhŴ Ɖ~KV,K\0zM.(6qNu;B=H:¤8q [IGcq[ #M3ݲ p,zK uEK|4vB^bJa} boN.Py_ϡNLǵɝ{ V`pUʮ wiJaޝ !Jk}=1 >z9ΒC62ij3njT'G ؆hP܏Đ;,VJyjJyxI;Q420s-5aCJ 2u saS )^İp̪ui#us_ՅڂjVj v0Z 'X %W0?Y _]8rORiȘ@m/)S kdn[˿tԺT:؅m/3POB0$c*|ξۀ/qE)>ֹF+qcyg{+I&׷soJ'&+yZ6 UƇd *sF聪+@;DPG `@*$ 3 { $uԖ|W17b3 0ѽD|õ '|xw,+Iڞ*uOh˃qE׾~?RDCH襟W% K732n0 gBhqi4s<_ɪOܕɉ&. )6d-\"17jtq= Ŀ/m*Ɛ;4y \Cc(r;NϹ~]/yzD:T k!bܧ4[V{;sBBt)DYZcpHp#Rv* *$#{kS¼r)`6gvNSc°I9,MGzJƈ? !X3_~ɢ:% 2U=f>?mUگ"BIg甾.#bpKbr9 .t&QM 0@M+t|3}X-I{n~6+Hx 5(;tapg# n w=h N+~;ٮ+![!:?hZ Iȩ1 rE$R4xVJ(cƢ?٣IYCK6t}Yp|>0 k,xT{Y#n?#|4nrer > D~ݪb%#k5|1ԉ/2fǮ?F"*axś_g rл%}$t IY8q0l\OPfE0wC1و\)۹Nġ4YH4"*SKĞ"M 5BԆ1$ȑ+zU^\) *ry.i +l'{[oD<+Ռx\0d^͂(ۮjVCm;Cބ4h7[43;`88fZ-j.x?rQ kOz9W7cLs&<X SòTxvډ({-|$a݄{eON,1/C#Ak:pU~xL>a ׏zҟ*ڻ{U5*#,1= +q "Į~^$ )PTBl!GF ~hP**RNՂ[8.^=1\=evA`.i>;ruf_8S՟cRx I|_Bts,|h }nc,O74L 6΃1y_yP[A0`1G0^;@m8i\UpbC& W6BShrZl\6\V`ZG2&-(wS %~Q V Y*Slp0$o/A@0 9qq1 }|XYj/PAUӘ,Jy_f5(˜RuAk)OuKX7j6XO|B_I>)WS0V y_]oiҰ`O73R"ȴėN,vzgT{7͸pq3-ŅݴQmFj:9h/j:ڴ"*{ʹG/x s Ű9\EVOlYR5d|]`v2ebj]+#~hL5beэ"GsG(Bd@rӝo8voFn },_!ٷ-kʯ}%^jc[::ݙ(߯2\m7=Z0_3D6es-KY_}kSR h_0{BqL{a<"bQ?Ge7%BZ2hZ8r!Ǡh~ j\Tr Ac2-f) aL_)qeG] A PjW^CFZRtS ȽkάxZ|\W2]Eo') hl0Q 7ۯ|{IFqp[ qڞUQ o>R %6ɼQI'C_m?u.Oq$‹w(qTӪe P3gt!(|cOD$0ʵiUnE/Af9`M) 1~ g/Ct梍ko0U&#Pzfxnl鵐:R)&.i AeA#0SOT? Vn/OA~KU9G'a%+Ƕt͈C~ؑu#Fx< &acǓcxeR?l -2PWqc)ّOLV%,6cJOVe }GhcOJ`4#'z4LP7,!MʼV0j1xk};҆tx+E KsuVp8<qbr΀YZh>A؃/F#?yŌdjh456B.]J;_k=ƫnYZ~AbO9RvD? E 88ҞK7BY tA#%m/hJ%rfIv!:J$ԙKݏvr TX#kD6h޲XtCZ : 0]MJjG1ej&"v.6qI43FЉ4G@BdCe'MJH)jt#&)Ba&~fX6eV3}n9YIYe%b 8`)]q73S\䜻Ij;YRk&M  1MpAvQ)lEި~ ɺy%*vZI1\+X-̶u jq;Uk"8O=NIȅ\{{ !2yw<_K~byP HjKb{WeQ=V3#ݏν*2'\"NT?[ %<%jDa5SS`BΖ:ܳѳWclqݡ5;Qٌ4JS=Nܟzu?(ay<ް@9O?zɟ.q3xhǙ8DvqP6c_ H< nA?XkA^Drhsh)#(1mFTǒ1-Ն`/_4 kAL8kl|pt41fck馬 $ e7H><"P2]`-uavК,YK`wB=|Cg<}dt&Y /-}QD|IDw xW#_$cD0U0 1 FgɧR4* ၪ&?µJCd`6!9g1gF[uzJ5wۻu ߯m2ƼoP E R qtbdU"x%fc `J.oܭvGF`X+[qزB;'l B X ezly@D_1<8Kj); p/xd8=¤s&]㗴mG:k{N1eNoFgN|UAWV7x&m?2u<K rra$fcE)S4ҡHޜ<_ՆDL=|kc9 ߜiչ)/ K }ua4@ KOuYz6K,j}`M1٦+`!yv:B ?0I5)f 0A(,ICPi؏X.o5 lZ&Uظ/ )sNh)gY\(=4ݑ;c9YK0Щbijc QjA9 ܊Hhuca}rҵ/N܉57˭A?fO5n4:LӅH.tp%(MwOn=xތ><:l+BZ?KlꑜEuWfLvhó<͝.z2ikS: Vh%9M>P83p%]{efOG}#?eaL恏83hAн02Tc1HMIࢼS)>;hM-trGb%lɆ,|wVd).;3c;es;jB% šs7%}ړj;}99_]uq記~6۫N8\枴\{̰^UWtU}gPP%`S l@)RBv,כ9۠bCT}ɿ:u#GXmsuyV1:9:,c|]V%!gK` 'p7g4Hb1mڤ@-I6gE\u%v$ ZAyM/MSܟi,)X*8}JdTj^ݿHwkÞ]Lo#sk; ܺ"ѕ/Q?cAx5Btv E1q  ^vNF in*>q-"?iׄg%!l51EpG/!pLV;thعHLA=]tsdqs9PGzs!n?JmW%7O r-Uu/Miܑ]aEoZi㻐ɩ-Uq9sa3`#)( %$~iW~;s3DJks45J-rA1 (yhqƶeٽf*w3z05szQ::ru}X :Sw^Aͽ*1jM5~Ԭ6`M=.esQ gz'7K0ɍk.XVSbٔ"@(Hyثȹ8/_4T|uw1q9O29hZFʀaiwc5fv>Ъ̄!"Do҈3aڑ~q}@L˨v^;z\af & b"u4X,0x,l[QPyL75ޔߚISaY B0?!/dبNwߔyV|t;*J?~  M.kt=e{FgN@La 4/U1W3p5[ 0Z͵RZIQg!%VY{Z;:1tk˒+F܉\ToK`1/[A- !OCٹ_'R;xhY .9[Yاt v_`]~dH ;VYbݕkXjȰ4S r:eVb6lJrZW9RZw%#5=b]X=ǰ0[ZZ_{>0ƫtkf>{P!}[{ <g.;S2riZ=ipњc{Vmd[aNDW%^:;XyA2^>)[:לav4Fà(Ea2AbF_S"낅Udtn6"J R;[N׫)_&z%öC-|p+dJ今-1%ˎBfKdRD/5podT''x%Jt.Tn6Yހ)Q-TCX 7/%YqQhN6%.;D 0R7!)'}L!~/buuJOѣi> zG{|3 b**R.~mjF Y$8ovKH~Ҷj}*Dw frX&ȹ"gI7}qIJr3FbBn0~5ᩃrC͛;BY27Q۱YVi'm9ckdыq=FUoX H7ZXA t 5RtϿg/& HVc"&-aEN !21"opu50UƋt ?ڀ| ;]1i[Q,|b':Xϊ{!9:V9-s˫5ňnSծDل5Gۅ FPP^kOS#Zk>^(RG: ©DؽώJG:jZi✨i_ Fr֨{Oj".qɤQ@u|#o-/}wlut&=kn:LlʱzwkIGrg+8MT(+M/$U??Fo&`ՀDW-B21@y礛Aи>}1SJA^kh4.rk( a(v/;;847C~O >aZFAY$qTJ^FYR.ZZ;|leաͦچX0f7'?[ fk[񽻯I p)GVP촗YVF04NU{v~.>8BB]QǫH`Di[/JfsC5O|^a튘|14[4Av9mޥ@5Z quN6}/iUM-j8d=|<<%!=B0B*i<^đ| " 1bLbp3P.Bj)$Y(׸=e=kfd%$UA}f  [n轚OX%e4<*\Q@Ef+[$qYݵ6D.i҅Xq4"a(x0X ;zfawnXA2AR6C}z㻀){HPJϭ-93! ]ԣa-Q@7TQMq eFakIZb~E _MJ-YRD͌ B/LV,-͆M.3pID%c/D LYJ<3kȂؑV4Tb8a?zY '۝,JG\n,ͤf߽0< TVspPhlx.)jx"fIvOLHl.^3ܵT9j cpVsqy$.-F,{.gZ!Փmkͤթ?ݤx T=ϡ$9qgkQ*G2ֹy|uh+Eu}JpjDUnzbg_CKN?Non{`X&E2*WCVcl|@P36B6q%@݋lThP.8sLC2ˆ83z}41?a0vќt)T U+.TuXT};K1cKŗǴyfւ7 Jp>u~-@}U3ZsǗf4\UZdLRQoBgĽ%`jA/هdϚwy@? y2W_"?Ўُ*x°ujJqӻQQjX[$H^V`mInyDHB0/jWM ѐ+[ w@[ cJ B V&*F<ǗPuf._˗0٬K"0Kt)23BF~nMWGV9.Ƽ/6{LIќKwhu;$[Iơz &WCgX5|yz܋5:e)=Cj~e\څ\k!> vK`TU+{;:ڼ)Wlj(FoLMh$󉛼E䑒GˡU^`c~%/bdqn&PQ'9`fy#@v(x %axQOj2K!nipt"]F&ϖ Qq`U@I+bVM嶉vd B]xvB(p(}b2+zTg r.E{B%;< UGeeݶA"SنYAH#_li/zzⰡrb M(xBo~IA.BFqzq^`1(zAJN:C 6O#f,4@xdnu(t,n-vw8=);ə,sUT;ӏ2e~] 㳖?\E+pbXL7A %נDNl.g{_Q)uI%g'8~2%)n +~tr6P`f:OTON|k}J@N3^cKB&jo~JCa@RYu!.29]Q&!r.~O"CV + "` B1H xőZ2o8'rZ& Dk+x:%lGd~ޒ9_b؇Ƹq(fbh}+ P&7C娠D˻-άegdTц_;ʫ*4_Iݑ[ E1yEWG8D`q )s%-)ǜ y櫵M.:Y@ B͏LJL.JFVq' \Pف( ^Ե5gievhUC`4!#|[%Fe9&BqW CD^X0So2Qw]uiuC Q}8sٶ[aiTeo>l #0h otԾ:Mx?i>m-{~ EDRб% jaQZNNRaޱosG*`XMsL4ID5,jwqO"1gǣjPjI* %lڟP4g`҅߳gmII"$Pt\6@ľ8<,ú4Xc꼻\El`h2{H&]5equ845? LJ%?VGIVMH jJG@TՓ Cf<̙C.K]H/u|UR)q Ib-ubNP1:gW U"k7j} .CxC :bh҃юϺ+NWLm\r9䷮d%ܠH\^iRӥt%Ǩ-@O= S亵ĽŐbX[6ş~"krU`L=IO|Z08r~:x/OޤY 8&e!,?+Ju\ s ^gK;񘞚4r]Sǫ80}`Z7n,_hB䙫(jR} O'<xs)TVEgn"uus:gQĀэDlsPWF3d%ɭOWpi(g2y~jNoՂ,hYL? Q[JPLSGoe  '<@g`A=/CT>;]),e&K:1PfVYQ5C?0@w`yr fGK-:i@j'v9Lj;쥫/4ilwi5 ͥm]!k$T)v DNfpuJ_8@^5'H dS:G0%4VAW~2gד1I>dsB7@t4>9sX T^MTMJ6:t 43QF8H!p}<2BGY÷?Z@ќؐf'_Vg>/t8ʂE#DYK~.FPH9F3IlGv@,N%}2Qcj2lAX1(j'+~+XNklwsk(tzw)K_Lk:ZӢ2 $_.bEa@\Pې"jz}}˛ 'gi9@8eI(/Qr*&9br?bj{8mϬCqt6X^)Tk3t7L쇑Գ;Id_TZ#_z64q}E_wm%iE89ZQx< <#K"3@M# ͎lM$$@{yB* dw !7 . ACUߣF!G$y|e?_D7/H!_Z:1 "ܠF]ܛ30?@H2Ok8#7D 5#cK uEѦX>Uvp|ةg6,RPg] Uzs< TUF*Qߵ8ؓ%ݡ-DŽN(y)bB$Fn{ih?0{C]Okk(V²s1"U_F[zU iR /->&[= Y@"XQ߹sx jn'%x Fx6WiCqܨJ~s*P=\ \'G**(3ȇ!㾆X7a6Ln8M%Wifr$D5}6w ^J|q\$>=)v,T5|$OJhͧlS:Fxe^RΊqK C!4-(UE's40Sc%Y2;qΖWYevK:ٽqdC($`j{H%# oj 8>BN9zfG?L ˚LNHKPymTK v>Ӭse^k4ę+c*>+O/f0S-;AUX0oum}Fu蜳>x>+҂|D6UͻqC`fOPOb+^-D+١0ZYyT+TϪf+'Ē#+ yHJ.uBE'/i!DM)]Z\jMK0=9JS}*YqIi9ъB%Iΰ nCbw C8sahgiB5`vg ˚S4\i^&E+S,AjR]LGۓgTi2چ  !,}G'r5^ tŏW=fXguQ/]p3p1Z&TkaGA8_!fHobU>"kbFbT]d'̳TN2sɎ[>C \ALu#R+qnv CB!)t`TL 0 `VVo+p8"x+>z>g,Dhln.J6<~5כѼõ~HZ] ylоC/&OSQ4 lۜ] +i.rJiY"l)yݮȶ fUU5A}Q.8-r,]O$ZJy^ 05r.3*ه9eÕk?Q0{c-yHeK9$D_ALAz9ߪtiP29&0@wc*n_e4d##7%oy3M8ܿtUb˅ wV|!1ɃƝc)xY Nx%9 +TlIw+o`N+eNV*LEv`O[b/Z?[n)mn{kVBpl$h,G= AC)MQ COUkJG0wF̟bL -Zl9Gڑw|.cPcdU`.ֲ&9*X#PJggdOC4 hۢ{VVbp {Q2/RA;l9ip3ohwl0JY4dr/Ȥ Af:z&6p7;#9fm;H[pG ғ+^$ѠZK&։"sR'wc"ƫ{e40\{O<cVr|]"$QGW%DAN- ߤ2Oo ڙPh`Xhbm1kQ9 `d2A.e41ad۽v?CqIsDPkQ H~3w@,`Q]F<[,VͲC-!*&%o ]9}[mDӳ^JcX1i8lOLpP1tF|iH&^!J[|H lDnQ{ܼ/Uq>2ζ]]0YF͈;>Msg)ܞg i 5)UeL>Iɀm!md٧25U/tWW}xC^nP8yGΑ}We>cNgHRcԇWE?P:rheG2LGRdüD7瞒5k2]W1,`0>\|$mZommԡ#tX+V= 8f_[튎[GƑS[1"pCIsc2i&:rhX7,q4P/#?*rZnHm7p9*{ڸ<'t.~(=.̈́OTL Ӹ屛-qL$w/n OM@Y_,a|>=9*UO@ gطq+DUu8 (,3$QG1!ɘzB-%WuX"p/x{SY Hp3vyr?J$n/`)7Ij,^Oi2'<ȶ4 z=9ZfBL\-$.faYfsIS뺊>90No'[G>ɓF-s[V / L 2p$o?ڀoi6Bq.!"m(k!1?*)$clwx>V 1섔u D&g(ӗآ.v%qRMN AX wE2vdYGw 1 ,,xD#Mf~M18jXL-4w=P"po0E݇tt\Inh0Bi,9,ږϭɟ:ssu[Cj̪>4|f3Ru )N'4z]t<V 7C HMCnw,}8B7"z?t7Y+虮DžL1(:FI#HLYJl A?h5]{6 Q-+R[dͥ+nWC޹-BbǏ0Pt>80"/ɚ5ד7i!t#8$ Jfx)0M{4o8@*ְ֖F/έCDjڜ׿u'\԰d $3 lGpŕ9& b'j!IneN26KpIpmGS|yV<:ry9qRirYJ9c0h8j GE}/&M7zE٢aĨ8mY=xG'ĠQy&І^&Ⱦ>*M ;m7'tc-ב(v<ƪUqvXsbT<:bHmdl*T7~)Qa3VCf㺯`$F.m \K=S+wqg9YE{q)@2Z92,KgD ZveK-W$ etQ%rzƔ$d$oMV;h9!+^e !N^U4o+/}VhoS#*6{ִ^*r4K2ءg2l%~rFy&s0q{O)ΡbJmx/7kegF.{2vh\+b*&I]y'x PG؀N Z⮢Y$QWƿBXW7vw-ѱ|뻠=rEi [o$r`2.fdIiRp듞<GɴdeFiKƆ 7kD] EXQ'A8%!╢(8c5#_ql~n{Ř0HgۡLQh{G1slV/VBEg(O|炽>yHվl?]@V>gsbQdHA91X7Fuzt8ENLL1`AAc+}Top -_kIGdiv[6}V9΅XIW]F#(1 牢 4T9{z4(,Wbk`GCYTO2%#=7( "p`.vr |\1,JT$f"  ˤC ~218hD 3JC4Stˠ,9׎LpP 9(hPO` h}تy$aK=Yw^ kZdK݅LiThg1gsS Wyw wte˃7D=yDo9>%챕y ыOި׹ѳX+7ckxrKΕ?0]=V2<aH"lj hTWr<@O[>-@ՑX Y!%nIUGQW5kx%l 2\jBkײv\̼ƨbOtz>Щl;4;=}(=HJF^Ur"7Qe"ȶ.yQ]X,t$'T4l/}J_ĭL"t˷-x^ qYtj:p+7"N:cqVWAUL[p.VWː9e,90fOS?bk_piyZo< }59O4^8H=kvy'4Qܓ FUDݚ_7(ٺ-_\-DQb3))CB#el_A܃ tCX-MB$K Y1K; |ܧ Tϒp| eLq0.=7zxWʱȥw].;W 1jsH61Gc;DHi̭_R}lU/m]^l&)tk&߉ѨL)N&TV-H /rwP>,'鐁9 ~!8)%B ?SAR w6J"R&K0aoD&.bI3(=)G9})yANk"6;plаԼ?Sn+Ѹ O﫢J.AX04X0VD "Yu<ޗ|VS]Ó f[fƲw@)msAԦ+@͚#xՈq݈C|Դ}a} - b\]fEhɴ)+<)SFYBkz61 kZh;tH8UऊsL-|}_/fOHVȡbec0FaK("f{upT)PL;,tbÔsQ{\&NMJ8)THSʸ.އ}@?4:RgWl wEm6i wUO؍_bo6 'bEU_RA,l{d pTt=M\ٙxDb|ݒtX8 >Vfa h/:dy+ڻkDK&K"ʿ=/CR#PB:f_~" bV _ ĂAu $'s"unF_/ȫhxGyf'!2n-9|3i",P׼ 0bU !U"+ֈ z~"eU~)փFvuؿ7سͩ2Kg?^_/-N'ЃU}H߬!~< }boM,o;'Uqm>9-]㼁M&}RE&2*2Jnxx"R "sb2'x2VMM:H[~ȪwekŸ1`KF0r&뼅0yt!}"r=GDxy q)+s)f1Lg酌8e`[yz03ֺlڝVz0EP}+.H~3IPxS$^'tphIlS[CՂqG`|< K  y0x2bEzAco, &;MMV唓wr]Ç}+.TH] Yͮ33QOgh,$<JBTyl0>yW4FIo|v9 GuGcB9r k8Б~X`1{U=ٳt?z'"rmM(j z<2RcZ?e9 !ׄc ~3~+>keU[sJ$GJh)zt{u,3.;Nqƀ2GB{{Pڃ,t@Oy䄽3^Y2`ǩH{Mq7uόXSVgm.XxI}Mrm"]KζT)Zo}sVɮc? l 6\C"0tYfDDX fi=o4e"piqu2R*Ox88z7c5BS;ϫ=f7L;f.*҆!̓c\p7˫ObKTpr";m$pIrX>I{?*ȇU=l]D1\{]2O!.琿 sW&PZwoffXZ+j>3/~nS=&oc:> ͔0˲D6='.n%Q7(N}7 H)F8I&DD~7oU]sC(3~q(m|ȿHx~؃,5bgJYTإmmCޅ$3tztK43LjҚE,儸`{4R,̎9Mc^z|?(p$Yσͭ*үc</[Qd nt'gN/6lD_)Y%M;8#&,[D#g@ m+8ъI*ww iۑ (aƕ GJfH84'GG!-T4pvk}asЪAKe]W [@*&Cɫ}$3\RCdl:wt&CE\RW$1)ѵ PZY?j^fp4V6K fM&6sO۲/pEV}ſ=c3jC8=/|3\ĎME0:8vF *Ds8(=j?~?U}S[AM -eկ'F h#HnYy _{jb(e8D2槹SHMKԟy~I?8 |`&*(fZG"$LM|WvI ~12d1DZ\:=ϗ09e?=0ւ6=;Bު"B1g~Q_I욣(ȷUB.!1 Fn\x)mD.RolYadp4p_f%lvJ%v; WUúV|C-4blχ5xS,_-@B;Z O>X/﫞~ п^R(:+ uf@LOgT܏ G`Q ,>oߢK @ A56Dal%ن,< [1yhkO ʻ EȻvoB:Mqͦu3.t[Vy]8Z}!1@)Bnh-gmusHJ)BPCXO3P+w{R n4ܑ ⾔Zѐ)R)C 3@ e^rmJSHs"}'PodQd,ˀw=5ß L Ȱom$˟=;@UkTgEnrGUjSR[6.7Яrr#UsY^Ǹo<IBm\%R*^O kruوjk xH3WQ?;zŕ;·8nD6sWʂsG1Q]D$Q;Bzd*\1uy,b p*3]d Q;CflB($ K[%]puۇ vVUMoν`[H f c}+ud-bE)0n*PstZypp M*dK`Xh05NeXr{(Q;˥Fpb%Zmܣ$ِSە?F.Ϙ 6Uk|z/pX^(K<@XDio;gJȾSnK?JrU}YTܩs% ;rhjxitUTxUlvѥrYX*%Z[/Rm _}9BdNy(urݎ r$IƶMv*D ^r\PT,AF31@9'IVMM઄Sv#Vj&;^sPF  #S^@⸩H牜B)k.- _fkCv< O+@- Hľ2d.!'>^.dFꨦ 8w <`MJׂ̚w\j|HpB>Ld@y (P/"ZmMo.0Cya8Zǯv@$dYӣ/>ÉP'#\yI" 7h0T$Kэ8/pC@F'%71FMR (C zQm^ng,h 1'3zibsYOpayڢ88O9BiV ^}&k3!b{M~**+^eV8G{k=HQp9 GN rL=э0[ Is=ח37a &=:1Xy}/ 𣬸6lJz!` d5|c8QR,S]p, ("nDD3/`sa*sZX}| }}Y\B-ɪՀ-M)Zux5/JߊXjYx$HBdVHVty9"%u ~3 7Tÿ'WMLx]nD#~1fo蠍#D^"d'Ū%ڶD^6~h93̐!} $`q4~Ǭ#cXMOoa(Ux~}&|ݪx)n_ru)y쳓zg]cا}[L%pTBm.u\ž| axPor7?*yVJXpa]Z/diIu&T><06dYv({9 ǂw(4HMQbx%mǙ?ݛ=,=>e\T@t;jV!15\|bݺҫv H9 N>;J!y4m^8\z=t5IjmHz27O(1붵9{vTA^M?eFW'*T [|,p DkԐS]@~6 f*=ݴ?H$5 uJ>槫oT{t{(gjr&*?)>i=3E 3K<,(SRjD4k_ԅ N"Dag Bhi(Yeb ~,rsn>/͗5⭰M\IW(|inq+ 7pZCFΈblv565 1 q-HN՘)v+t48K7I*ƭ\ f8HbX4s!̩o>y'/8o~I0Ux ӄ)#1JD+(8j Ta$U'}tegomA ,S IUIŻ˶x%cKvf$|3!;zC6lS V3)yfg>ӯ.eQܕ6MR*2pһ\]aށ{I7MG9y:'s}$10:A"@=*7^%1 {hW9jBH7X  =Jt= s><@vK-=lU`? 1|D5aJeE|(^.MYI,cJix? :'6B zSdtbPşfGeDþpt $ ŭ>R y৓zċgo%r%-RAme,OyOy:F_3+M8_OY^ZZ?Cn1J]Ҥ:1,,ͥlh[BZYHOM𗧘gPݮqЍ~W[ɕz`uRp!TצA^#Jd Jj$fc 6a:oU~ff'•ѤU֮aK}?i塴A|GkȄ2b4,VWZ2|,6Oo hU1')Ef r9@G`ң06FZTO-[RFjX᧲çvHoW;$}s/Jդ޽hB\-XF{Dx1W+I W]aQ8~2ҹf쩳t$oBw R9.7@bIoYRnF_w>a-A4QQj2;*- 0$5ު)PX l$H.Kž.Y~<3K'`"H N>1%cL1*TFY\y),s#{n6t#)5/&f7)hPUkp[S3HAclk;ˣ$PPpu)L%761ͩêZkN7 c8vw{6nJj.yB,1u80FUL<\Bb],7?n>BmCDqViE,P;E 2@#]hNy,FyzȺ꿅ُE+GD }07.x&|'qY,CWִ4,Чt;̅N-ٺUTtE<i#iѨtNԢLOP˰J}T,"U8Xhzi  J[¾:xב64~m|5_${͙# rGLt%gA߲CGk}IqX.I,$M+^pkz /+oDp:WTݾ ݃ơ" hG!`"S8ʼn~ d$a49yZx/&DѢ!H}3?2rdg+ ""tKE:PU֯-x-j~!R۲35 PX?{ǫ2X lb'ȡA43%&Qn\MUx|,Jy,8n.VlӘpR+ F0u,W„5Y66Q3nu5yƆUrFkx'򡧨D=lڿfٗvuЪc=O.IbJictҳ^W#Ye/9][P|_{*0ܛRY(1{qz-<6/a_ =M0;FJ3;)m՜>0Y/kuHz'JɅ4N>klk\GKv7ǐ0ʈC20/ ,A\#)L3+@cӧjoT-^ء)+\صu%G$7h@i9_ˇv#XM9=FrXk%䐴U6qIyũ._/@2).=vv(tٲvs䜿59 @ʣ5{C*O~bBЍ0x ]u#d׷}#*r7z|Wx{@ 35yP*c_]&yxHAWAa 9GqǃzRM aX3״xdO #f2 >Bm @'y1;;yw?PM*/MV"JrܺM3Gf|ũ 4b<"mܬi2*5YTa弾a>=D,i%ŎA]o5 O}zkQG {Ư [+2B{yVF ="7^3 avմe !:9,/?/iE T;~P=_D^7&Z=xf)(ި Y(z[X keUi[ڛ-UvWeKQQSkP8a1%vA1x>w|NHR7tj)muĵtyw0+KDsF)#ч $,VZb=B9|nl{g[6 ʴD<[rtp7 ir˶?no|Z DӚcNiz3HUS.|eR($gH`%yU-|&\,=Sw=bmW{X0g[S91?UʻV I`oNg/ lHp M #zL9MbsNhBp-P:Tlx. *ʯTsy?п-3i?tΐ;[CG9<7b|OcNWjFY0G}Ji;1Ėm0^6x><^omw, I"IEjr;į#B_p|]ydPvFyґr%fG9w59I d@MꪍACv8Ѵ!'(}⶝f4T\CGC3. mAz荫nQ4ȎP^WLo9GNٽLu<^$)%f-h [&64ά!(rk>R,f>BNܛ#+AGa3h.~O|"(\}Yz9V2߭{ JU2l[fC^mzr3UƮ$SEvo{mrQf2k? Y4׊M,4rHx dtt ;Io~hzkQQஎPoNn N6b;o3%8Wfz} b\>Յrcfua?p`:E k8 *q ѫҀ6N%W0}E[޹T*k \8/Cmϯ` 9x&xR_027ؒs{ߗe8EFuu0;ZɍCf13œ0jc;+ ?bFK3V{8&. /=yt޼IƧ5h8lp.nrs,cZFƹ^|?~҅ \p+ 7_9t7t,Fb#2.jy?[>wi]f ._,ߩAּ :,c"ae?Xhě5Zo#[l,@NȎHfI3I>;uHVaհ dۙ=3΄b>77ZLg8ehSdBZ^Y%(Ux{CudGĶDAJ`0KHV|̷I~KOdKy"O߻L,൝5CfRO\!۵vMI3OWMKkP,نQ@'1I̦8~?ztn1sHkcl!Qd994I@%=zRÎ܄Ko|V'kxߟq3Yt |1]j }naO z۴^CV ƿT?5ljz6apM1l2K/ח9UE62NdJ b_bv<Њ~t| HI|oz `x\@52{qqjpM9Gԣ YXZ E&)S A`nC˥?%ElbmbF֛ ]FG?p78HKO֫޳1(+pt0DPb\j}29)od/*_"é .)vKqWuJQh_9%_=;w?uw:N#)Vah~J>Ht5 ՐqxRy{λfcp<eՃ+4en(Y- e2O{)gv;f%b- ӭ^(fw"}=|;V_TMl*!LTn+v\?H;֔B9y;Rˣ 8ƩC+̀ L><8wd?*a ؙE?v -?.UBL)2ns~JpLEEСKEXXOA%tzbª(S}|R>n9B^p"4`xnWv!bzR ʟV׮> i..#3UMi'^UK}#ץ H1_J+p6F_9zmIh7!@A}Y֛1j>j=/ǓK 6<HC3RSİ6eއ\ XnaGědKdV9X;#d@?1T9\ ;d3bsg5\i^7W듑 pqUM~gPg+e*T'Zg /ЧDT%\:-  18IRI[%[7hi`O呴q}0wfױŧӥ܅6pt´􃛗SW3s|"[ 55P?ZE A΀PйLfD3Ɓɿôf^9R'lv+96L¶.:@xݫ ?kʦYmRܮ3ǀ6/3+w0㰝v\ӫ#m,Hع7[ ..l؂9̭=LBO 5ctX;B=rcg+=[:k$n_-JVc! SpeZzOzAg9(ۄKL_D@AvB .Ms(EݢT[!Y!MMnhjl$@fiXy[X>yО]ߦ!͞$ J2SڷzHUb䬥 !;4޵\;B \Bvo6nMJ: ⣈ǣNAyA;CQL BART\Dȏ83V r )ܠVWexx6L/]â$[9I'n^ܚ}\=JvoOW^ږS&8,7xAۘy܇@o dՠ4aHM췓-?7ϚbGoO3ʇ'OۚF_N6,  >?cW "KT+spMHf MLXeb@ezMџA 'DD,DiǨ_OG! uRP.(?R_{="]0#mRc5JG=QmQNߥ)jmQ_J칎@M.,'ͣF8E{ĐQ-җ%>>Xl%|(z"u3daQ&ظ3qo~n`{8#r㣘4J& |f?4JaٚI8w*Q\j15TcT- Ή(^ĭX>:nFS+TXh;RoNe?]dr-։E2QhwCGF\g& 4/ٻTrJ푟08t,10ȧ 3M6ij'𙀤d[M2DsEw2M0>惣\p_ˑ!!qڗ)%%GFI=4`j@ 6(_I"pɷlDGb@ M_Gx]E*ߠv$%*^H"FAR?b%'cfԮ x ;dڌ*aiEM}˲Ehh6ɰ#U~pĘB42,v> |3 V06HPDƖNWMfg.DP fQc yܝ"s;;@Di˱UP+6Y@Q8Kbf&M$UQ `7jsMqK^d:NAި!|Z*6k2AC`mqҶڸ#y#? Qd4 R:s=foDT2^\L`u&is_3s.0pp_ROJ`'dgn9H$t"XECSnZ"eĒ%* ]k '(cܖSD0kx74@:y/[ĕ#Q2?>1J|ᲿenGƍło[V]7uz+.e#0N:16?ҁP9>v!_$DE$ ~F}Rl/1:2 P?25w$子7AR_Ne`7r Uq&.,[ Ns_f+󔫍7s_ B5-'|{RЊs$R@K'#"i )͆8} lMRSAbo0]M3يp%mzeoYٞKL-u \ڃ,`ƶ0Ka5jO=tU${,=lQn%4 c ,S M8EqP΍VN|򺿞oDUǴY>d̷  Ku=*GۅMILjOo"3i~3Ϥ>N{lC;{&ܕeB')X+"6wLɦ<f)1:8'WZɕ1V.VUet ym0%s|0A~sa~l >c |8vs6H MwC\y,lHA%&j#&bX?PkAy9_0Nlwa,E=UWI0B 3rGCS7 |LЭ# S+ŊOIIG" MfG] <ʅ883*1Bc#h@ BNZ Y"Jƙ mcPր u PcX0dZ~;^L4I[^_{ˁz+O[vlk:bA2DPN/Srʎ3-/3 aqXݪ@ ĩ|:<|j %=3MʻFA=|m%lY3c} &hlbHuϮꊏaRPgc8[5TR!S@R^vʧ(Lf.!S95M'W'<VVYWyVz$򆅽X„;DSeo)&,r85ޣL-EdVF.v%F#9?6Z)BX!EǂF*InHhޯk}Ao?^^ZK"@P"Y m4s S1߻z?w}|0ycvi L'_u |ARP]'}^ A$z{µBg4 Ur]Hvo_<a'먨,xL-@`=JچfbQ/̊)1W芅bk?R6ݙsd~tz Fx̛!ɩgO,y3G"lEi_1]==f0T9n@H|r*:Ts!wA("4i jfxH4y:xP>P47+UD+Ϻs l<ֿL[C0i@~3JXQtp=֡ω}Rr Hrˤc]3gl?@ ,ً0 n[tG.;/7IMj CzɺZ" З1(*\I}@]/+ϟtdqJMSbw7 FV.=Krj1$teNט&m+KAoJ Ԛ!dG*B{f;]D1xcgNېXB_Fy (A;USl{!h||wGs9a;J |hdM{JuHՉDe?xJVWxq,An³IR@w!2k~Bcv=2;z8o 3!쌣uQn/+.tM۞LK<]y4Ԣ"Mԛ{#7PHcF䶄uTfeӱP;~Y6P~*a,.ŧ4%.9a"qnN2nGGp"@0PbPݘҺ xJx&I.t>}M;qgOEtwkTmY~1Vua(B8:&]N#R4U=!_ƾ11 P6 cHB[^Ȟs3"&7}fCL_3l7[c*4{qfz)lˆ:cK'A m:R#1V`P&[̭,-ڡC[EiqdQB"_(Tٸ$xJXPӽO.P[hXH}TߟT,Wya@l'G<,MPf!ʑrj"[DLc#P |kCkc~ѿvżOx&CaqsMSDs9 Ȏ^L{bc(H96[VleEn5>d2d9)ƈA|1BJfx ӵorK#FHP7ElF5CΥT3TKZ :<<@Ql0QQ 9V8EHϼc~ɒo&$ wq/ezjUޭi`DމV[<"Pxls\70T1q޻땅⣲!7UͥZȦ+ȫǻV;(,c-bYՕ`|,RuXK|^s g>Ѽ≙ૡ  QЊxz&pm4S ?\'ބ~r*rrLٗ'c+!:렛Ƃɽ6[z0̊Yc `7ވP~2M;5|yb**&t _K;CJ(Lm&&|p&iUEuI7j˅q&*pL2}isBP۸pHhG#pqݼ)>˛ K%NJ:JJkGM[phJ8\3qǓ1`dqVGZ;9$(BŰڸ[3ًth*=.]ctJA%(4>Cj20'>zn3Ԍnt*ηddz-~MrTh7=J3On1HUv/}޺2T<$m6@JG{-"%^6]7RыSJS㝓] f:`s fᑍ; ]G%Z< cWR`ML5;o1Z-l&窦O22y?5Mk>:hlole^u<C۝Snd>X*)[K09z|A.x݈ (DNKo 8k|`5s)Xd0hyL *$Yj~jSSP]ȣVa?Zqyahiիic$I5G3@H/L|#[xș4(,BQMU2]d3Kňq٪ fiz˶3tqJ:SXgVJJR}?KǮ #f* 1zp mr[M` R߶,h(2ڤ6egݒo AX AYwOc$s/%Z4!њ.7;Ċ v:~40AY />)'fkgC&'a! uif/[)c\7s'kˏ.ypMzIY*{Te!JJ& sA3?R!߼x CPvԆ"EX+C2&rElTlR3`ޛhkJ~'11cѿ{{6@ l-~VɴnJzˏd͟a[U"4P'/f[!&E4X!yGvn3);E‚/S@ڦ|(ܙ=\䵊s'q!ys[hvBdzdtZ04g\d[:fCCC/%Ww)CBU㝘b2kA c^P*vwㇺT*qDP8EKyb AA[9׺PyͫuhS*lAQQ3^: UËs(8rC,|_Chp_i"#N6Y[e5:d<~:4FOM̚TadN^@a |Z{\OtV6;Ň2gaj'DGR)3s}eupG)lR,eCFf@74SM ]_A"m.h+BOО xu 1™C|!:#3Z "?8!kP演S;vȠsLg(M蔷|t+]Tim+22whvm '@%.2ӝ*gܝiD(? }Xfs-˅̀x8XgvTNlՍ)< }"_ i.h-?!nB_jHFy՗S]zHw*Ϸ|y,N ScO?R~+ūCE܂[R,b,ڝ c*YB#9`ZGMB< (05AŖȘWM=l/92fM2mb7=>!UtV&IhҞrW?E.xl*=lF_^J:ME_#Ҵi~hY=Tc9<xַk\(:N?J#/VjbXЎ(P[YnCblw$ZvMx5[[ӳ]ϷloUh4/RǺӼ'~fu06*r"(+7" V|vJoD5t0"Jkx}Np9O3Ɂ| r2Gb!\b#z[)lUsCOp(9D pbF`s z ЭxB>ŭub4ލ D1A~ԜJ4M ,*xqC5,QXreZͤs%q_!~Xm9 Q/9t )g}Gq,(׏f%/%)lg)-e f8v,Dz}&@9 I̤ 7 [%:e9L][,xF8L e]Y%"#OHa7`+a C ;KglӟOϓdp7YTif`4 = :Nd#_s@/nElb}wW0p?>`p]Ԑa1M-+|ܷ j?-X-> oly@`cy&}H? GwdB_uWCV3%h<nfcHRgQTLAN/h^pww7*Ak kT (uI(+54M*F|MJSMu0u>H|E1])uUvTrW;9/A u^psmi yG'3xưbUNxFEʊYj#3szKZLۻN-IC|tVwZD٭LjzvTXoTD xӠD9.ȣ]8{Q[svv",DbYQ+ YRҁfwjvY.4X&".&2(*yQ4_h/2(;З'6m,(ѫXPAvQc [Jeٖ "E@%;@ ԙۧΕ}o^Cωml(6u"e+x·|^RM$b H^fRy3A6Eeu;&hSh ~F؃ i]fe+e&y">E=҃pKN̹)|1ɝUi:*ᅋ@㊤- 2"|UvfaiS9a݄o;6_-=Ƹe0}G]rYڑ~V cԫsziI&(:ҳXyϝbmjnܖu-sGXO^,t"9UR|4 a H{ F):RR'A],DV!Ӳ.C% +S760ϥJNB`\4 IYD܅꽋l2#8aC)( {<~Rs0o0zO!;:½}ژ(0M.ɶ{:rYw)7fP.=ya P;EV{-ZqyR1Vcei;zHR".=#qTwy 97Rg'@Ƹr@1RDQ_yׅi+9[cD9tڲwIB܇בX~y@cp㔎 9T+AMC6L6)Fpaj}2g`7.nOӖ RTIC?`զ Yzj=%`gYNhĻچo2&őqWsE'tqŝP>J͂šUr+j-[_|PĠ^r[|@cBY8.R-''dR"yM"|K=HWcyB=bjFA+Ή4umcPAfls"^/Q= NQ{V\|lj5QJX;b:cδ|1uuOc.Fj)fi|>SЦYXm&]Tpi/8FA"ѧY$G0%ML=54;Bz8 K;kVKؐohO 4wyOTr9NvkV r# 'qLj%YdiV@ jjuzvz/?J ~m ښ8'x'v/1i?YT)2c iPă w28 svUZjw BZE'N~(QEMo( vIhk S]RI'[?]!_JM=έgr6niek[0)/SH6qgbba)hh[H9xҡ-$`#=v5c+E/I;8@/ǡ+D@ 38%Ye̺ȑxnR^,;*CKH;,}6y,' ܈!mî6ءQC}y=^S3#э ]-kaXP竳9{yeɼfVbTg8HTg`W؛h #٣p4]"|eHC)' giF\n-Zy֌O7 <=DzS~!4$asI%, !g)%קn? l6+jVcya7\F`. BӅ.\IUrO1 (Խ$IG_B53mcEzՆ+Nf;+e(]:,7e_b!hNkq+rṡ#Wp1 AUq&> "/D-BArC΄󫤲e[} cM*@.q-f^V͡j2P|A o< KVMݡy3f`Og^x hL)_w5M*_a0 'I Y8r, >CS!'h!R|>`VH$l#-mpIM2Y#a&.#ʬ<ʏ+9Bfj)P&z,faT$[ѓwA]Y)\awI[gv}s-DGv q ,x-a, 9gr.[$.0y\@hh'8'h)iz`!w*g%@ 4ꈖ1raf.VqWOɤo$ F{DFSi!@''=Ϟ_3'Z V#4κ"51j;3ı=|u!J; 8 tǭ3:;a7>(A61b)NQHG彿7p%I!fFpO|DPec7юFΝgBD[֑$ws q:iްjnd8JvTm6]UwK2vP= t|%l-OA_z hp4[bB5>1hr1hg2C4.Xm?7[;V7OeMYW}_%= \t˻PE_-v%>o=۰uQ42]?P1"R?b*KDž򺋜 ۠4͗n!Z'&*C)QӃנa6cuYb)zyF>uw"NЯ^3PQ ?e" cϪP-* 8BB:H?lpts,%0. )ț+WШlx.t1ҕLJI)9]Z@+WQf:|<ܷ1}%D:% a@m[K\.g.8-lS4Ti)uuRѓs B"(aKnPXVo~v<‰u"l7Y~VN뺪\?=1ŨgKbj>Gm\znbU:{#G@6@ǗjՌ0r&?D{pme9Gזu_GkʯNHvwù#lV-6oӽSOoHMN]LJ7A\DHs{8S?,Ԗ`E*lh( 2-Ƒ*`i$+&F4>Qlԛh6GVJ|ܰ1vNBokx-XF,>vr\gL߰ 4fT0[ i*@j~vr/Fboqu;wq6v/l,²L]dL^e`HAc"dvSo:*j$e@Ќax,I Ks8ǩ|a^$Wm!*TE@ k30&;ÈT-ig|5Djr(ÐmRg d>m㜖ɱf-t]s.qZllrY&&&pU "Pe{1%hsZjfj7V%r ̾D L,IO?Knn V7{DmN5hitCp6 p++ȾN3¤Fj6#'LQ4˰aٶ}>+JR8,5m.ag %5~$q G@ϩ ]1ʲC)&P&[V62b:I,-;%siWVЌ )"=%n@nOa# Uk'k˔R͒@7{A&U„(mC0!V|9Ӳ5 {384X[Sͧe0w%Q7.M –. Oءw6^0 zƼ\I^e׷fmqBqG1K,J_{3!pI hupZA^R@ ktN(>kQRdk$?C{AW&\1R+5LpyPuM):(rgMI,:UcԩOw߻9{IQXV 5،P穟bzAYz@>E6 5A2}ai@W.i<:;+q-~(Z#;nӋrL¨4A1S+ZȢ2쫩;&[ ,´q*3xnH6|ܗmiHȀ>ߌAzĄU\Y-ZVmLR%D2!).x?upR^߄?SiB<169otv:d$Jg*`Kg)+d:ǼMބfʜˎ7G~퉼?I) m3םk ){hcoJbS*KV:kh/1^g=l&C]ʇpq$}rh~~c(jVyD4o@FN)jJ[Nq!0R1 2񠘓]А-u\OFo/DҜv<т~0 ֡DKswH }oۭhe=ҦYt'Heh &WaTf;mgX w'z (x4)x>ge<ڕm#4q}lGȃ廙a^d3>_Հ%t4vp%Mm+36OkQ6rd/- #~ ǣi0nv㯦>-"mتS=zYcvW!˘ BjRQE #ߜT1d/L}} we'ц/$5`aX &^L~7<`ʹ,^$oXNv@H..2>Z0>&]*1YZPSsLI]Nٓo7 KҦrmDpĨP8#j4X>E!Kw%,}JT gfEMh;P Tr-j9c{=#b}@C?gYE5.ﱀj `vT騆7/+ڟ2;[aIOm^F nfBe4 coklkG tHx %GGdlNHNmE͕ OB|M5e d5[c qC?=iLmw{Ǎѧխys?R1[y*;p/g0-m ʍAm ¤,dBH?Rk_y6QǷ[#e`ΚYzW0ë#^+GscIt{ ®S*|^-^O R<]^;>Ue#cN'S''qLPLg"89)I_B;'l25C_mbp|?ozvi%6-`qki&t *r$B@3l>;45S~# ޽}՗˵^Ŭ6pn @QtT?u:nKUч@T+Ԙ&qHJ@|M96[#Ncd}͋PQ:VkQTJT~3`e7`@~^3lZ'#'M%죗&I!8u&{T ِ./yYQ]R '&PKft}fuu@*1%j3wZ}5LkoakjS7b$("^Rs:GXm6c{āB4;V3 d g׏(7ѥUf%i9R[3Duhێkveg][LL酸v=ZkK/`2,O^kL8 ăԘ/oa^3bU wBWbʩѠ<ͧz➔y[8ӓ.A\MUYUbyl hРWE+d7r$` b̻336Z*> G=_o;"gXc!&hmF:*mZ`MAO"< &fSQ΂F{UփD_3Pm)W 1S*.Cm 9Ե~%_Oe*a R NqS}9xw#Z.o@1&+aNNiԳ/3&VJX#ό=;ԃN8E%/.G1f: 5HuM5r{ەRœ(y;R "DڑsGzӿy! 2Є1p0y [` 灖Yz :u + 0kҖx>nS-0BvK{Qq/[_clc5=:8*ǁ,#tx9/;hd9ieE: tFd. 0f4cFfNfY%n:8vv^֧l[c` */8%A <|yY1#USbSؔZ''Fe~2`i~:V|MA}BNߖ+JgA'7>/͖42'Ѹ2v Wmw)5q |?U5- `&$ #z]w͍$u):ƇGnbM 0\|?Yɔ!Zz%> }˰J~yòQ텡+ޟW$J$_NgS$S6b *c?.%h Z$)d*xUө^S♅_^QEmYN@ƍT*ݴXf.mТ{,4hfW ^XU'qbevL{MA$&D]0qP@e{˜?V5Hy=fM<W~L.yGe 2~& îK_kYVLHi`gɵ~ek7O"wX AGH!/[ ,ĴC4JQ񓞷&Npxy{Tjf͛0]/oҞ\3taO py-JB`6}8VNƟq?-21/ 2vp;K` mzsof$5Fz`$e 5xÁsNC% Pfz}Y/x%æGu$5aF|WUm\r 7,q} v&!P*g~96olYNh.k&d$?%>m yJtl/|0:rÙtF(ސu.Bg ک\Wiu׍>VkPԒ X(K͟\#n38 f-LGxZtDk +A)x%B#`91ҩGSp7Z[?(kxjJ(Sn"Wրt'=)Q}Ap߇rٴnE^Q1ٿ$]Xp=QJ`[3Yԙr` yGSs:dfI@r. K~V3r?O ~Iu\ՙ6}i06`_S uKxw.YB\}8_Ъch_'1iI _-mhHNYff-)q`E>;S'6r'$j'Yw=5:: r uJH}]+C-k_YIxQ2/n~OG9Vy)[cϰ݃ǞuaNsaX |u}sY=^x ߀j9Fߡwf+b4Z}y $LV)Җ־kfGqe!^%֒Zfs>P£'!}ץ2Xlv ̽OՙU 35gA֠jj\@D>phw48W5ޘV*! $f)[g?Va]%OW0b]T28~'Y,Jb0?8ԟRa ^~gLw6Ei1_[.w7;1@cjb  jhd3H;2wcԲk 8ב}oȻ,oDԺaFrM#1ИUڀ6N-VzXd 㵔rژ,0?Smv[8's)Cf_5pq#*BHH@*7!?L :;~I:u}$X{I!l%WӵQ _UbpW34? B:h U➂hUZXfMJWNѕ oezg 9U9X,)բS#pG8Ò]u^h%>(Q>D`/3KUeV0N!D踃dK (y5n&D[r#M(OK֠EBq֦Da~#%] TKtZӇd9@]0 زVSɵ6`@Tڰ+98@a aHK' v`{!uz{?4Prr=B=^^e8"$f<>-gJ\kl^A{D``)1zTV XLUe8(ۄ^/ӷ|.< m*i24`FKϒtOio9X-1AѭsmBw} 驠 44k\pp൑ȱh5g?M(0cQtG<u.Tt*jUCtP^_Z EPs,B bGҮ:PEqa!5 _i65>e]բOkGQaLSEϾ$ GPuGG*dE> _y>"Sjml\T\@lK|POiJPr}+`Qv'jI<vQp[{{LkƮx@N1tkN*:؂Lv<-~ ouD&oDr P5OE fge|LimrHE!bJĵP")OƓ?l[.8\oꇾ}B͵Wg =|r7^F6EsJTVF]W%ؔ`Z[wRJNc%*aF`$1֝[ *݆viɦO;&/m5%c " H<)_5<,Nh1lA?T@` Q_pGhvI#Skj45wң"^:N3g1/}}H7v[HW5u_x7T!+ ZڒD1.X]w?9/u`eҊo{.h̨(B(r4;5q惶c=ئ,K Qӿ#Hڶnih -d /JTito ; &bIdm>EП#`.ul~k5_ 1jqV`N;'; D8P{lNAQs./Rn`q TF'Q$<: <Ä}I&`)a[vk^6M;$`Q2ύWJbΘ?uX٭XQۅFE7y\nS5X/ubŸg 0|V4p'g, \9i+<扴@b-z [(B./uno,RIxq)3[u{*j\XKa.؛@+c8{]Um<>v;539S*,[ N03H}:Fe_r؝!6g[9}a:ٞ׳[σN 5h~9laQu% exdm@';(F9Xh"p>-Zb> @Pg_SIFo$ %8kK&}nS "5cg =ڕdvwޭ=9Akn_.w\b;lLb1$'<@&f&\;( %:sAh?5ސ0+_Y@I'K#5oϹxǶ,Ŧ]->ĘBM^?5ZT,+>Z+c/grz$ EǛC}M6 IBf =DNXm 4d.I' wsd(q"UMP+s+(&_xrNHߑ_ $$R[A.w78Ėϻ=yGN/8U,Nͳ2@ EG{4 x ТU~+(!& q7M6\|6aݳw ;.œhKC/Α繻KttsJwُD*n`׼,Pw?wHx#N2 Z0Nu.4֧ȿ䈐^dsX|&ӐO*\k@#*%1SLuJ|%$ttF{mjui.9LNI$`>x0(GKY6oΥ,l N, ?da՜QNKJh dwa)DJ^.\DTv`pB}e̫)0濯ȅcG y\%w ؽ&qHT5Jz?!v_^#6B VwQd$A(@^Wrwu;cH; àz}H\P$b%/XS*Mr~V+@Jb,XCAAL&HVSj9LkY a%>i}xu*vP۪K~mԅY'6TJ[]Ǥ|6c+3J; (H<`z5aqn{?+?adNev'q^C1s. Қv:h)!en/&HpWsrw;֦}*=\9"Fd_GO ;zK&,#tk!™z_,ʪExFjHhpV>1їsi;UqqHvˡ?9E1`}\\\ESDXxF7 s& OJ:rK6Pi C+WH@*pBk*<֚T+ >C?uw36͏ę"OAJ;Tze̢zu[(6+H5ʔRKs첡 3Nݧr( i8ү?c*?{͑L[DrRQ--صہD6B3ѲY!ws'$|#+#u(z5SOb_1?X=<2mО!]  Ĺu%@t:s[L tALNOB'hk_IfI ?]+֟$WcbzzԦNrn[ 8VnA TD97aYU7p !x,N`mZ@{ kNù;2]`$DZB<vΘlؼ6\6{5 Y2ga!+73?tbgFwIլ3^Y~+1cSN՝'%(F N=*o%(6*7qb3lꋯM}ˌ-bPd?8~ۙ8=֠o{5=߄8gbL>:3#ȕzHr{+uf)GgfG]P)ؾ_ CY{ kF8:܆eh/cnX CY#S?bNd8Ff}-BLҒ1+Vqm? Fݕ,- m0UeSۡeyU^ @_de񳭜ٶ/b(NBluMǦeG}}Qɚ ʹ}2o_9 44)cŬeCZ#z$L*S:E-&Ww &R+_3r 6sFD&&R 7H0׺dq?Ɛ%gҍNpPwa ==:SCf/ő8f&M614-唟n#oF !U ⵤ:P(<⻭, "V!.943D}&}X8sي)_WxA{z[L 2Zb欚?Xn=ob:c<*%CB ZɪW,%i$5t{_ p=rDAA"FDžź-<pL*mmH%={ɬ~T7)wbdm ƽmȮo>i%J-NdLYKP7ݮ>Q4%ѵD#kl!0`+ LB.HƄ@,ʇRe3tr}|! w@DU׿kxLɽ׺ȝ?Y+$NT^/H¥2} 'vd>c^ i/~tX)/mHK^dxȳ-ec$RfMbB>َ DJB\" $zgsCi՚A":R5}&Hk,ߴope20E\SPkj(6W6`LNW2NL.Ekۦ$mxfEI!t4u-iquhalAA.jWݤ{̎,<7xb Yu?gd- ܴ<]]`DwKɝ;H$ Rd[ҝUuɺn?Ma?u2FɅx߀ԚKHT/#x2h[DO9N7L7ו"R9/hKCX*s=(ZG" 9sX1ӹTd2|8hQO{`8=5Z"{Y^FDy~[݁dihU;)Q;W9O`z%m]N)ijbc5"[ʤnF3僌o%^S.GU|mL9ݼhw˦kCm}!Ԍ71o9`4dR-vcDle``W;;(ܔ}z-O(<8|gkfZ6vhd?e0['ŜK&60nmS>C8 NjU&F3#9-E3(XX ^Fe6T$AW;M;|䛭#Ĵve,(i_xg1F]7XiXMu2zwt{զy^0ao ޓ~n -ZiF.Q'.>g+޽*aĂ9fqxTR64ӎ_ٱAPr<!&8S;#adMh! Vf)z/la"'Wa:s5.2.1@06y g-&YtydD˻qس=[CX+?ǫ%pٳhs7t—Rp4=@ӑgIP Mv6=t41 =p(Adu?t g҄dU0.%fw?FV`{Zsҏɤކ[omh3 '[m-KƇTZ) E_u)<Lq#iAawzfd;H(^}Bd$t9<ZK{ޝZ7ۧL|5" zyI sC*tDzP)FTN`⻉~R wD6~3&h-Ƒ[>ծ:XQ cJ6aBu5|^'/K&SQqL#'+ϣ i*i o-f6΀"74=t j0>5s>`CiΟ_U;iQ`=:'nD'̱ Y1"s7_uB3dQ+틭ysne}r.^0݊jq[2M~Vf8seMM>7WQrDqjBIehF7gK [WZXH _K'qS{r|bڛQ;+[6l5 DxykQ9_7j2Y@?h8 Tef܄"w~b*ݵ.')w=v/j1ohUD[ȾSm4?0U}M%wy%3Y=`Ol25':?Fk-BȬ/mي0AU٫Ă:L{!}IvÒr:ƕa%t 0bd<]N&Q73y|mzP1ʼnJ ,:鸛_VW^ 6u-O?md^,.uh׏P`1 e9,J)WB70p>3<lv,`'y+3hF.eH?_XRHoT 6 CdwJ06"\~n[`Gzj=VALSa\T?TyZ1 *?!$[KH+Y&%CL ŵ¯$!ZYq oGs Pt󉙗stK'䜯}йɤʩ͆Ζ vc`b7plbѠ3WtƝ]9~,':"Kh!^ae X1䩷)Nj;#^R $ݟXB8k2e)D'4|:%E':\+6z5D9&]E֭Oa ~TL k:xps9~j_:z ]폋D<`Һ)89įՃѨ VrYRNӬ1_[#-Ģw:$;C4)J'.E2y&y">zKݺk~&.=䰾4㦆HY.\Om?:,.ּ !reƙZ5_Xa^cêr&}X- aקW"'` } @[/naaRG|2H|Fh ?̏.$yPp;HB `ܡB+y/$GAJN" Q+Q"CC.̩F0Hrz/__¥|@f]k-l%Mm05,F4%6 4#9&e}gxnE4~1aٖ2](J-֛x78)3.T&AePKGvŰj;ت"qTj[+I N [C<`pĥcڐI/TR_O U@PV ft *leE=DtE>ˋF >ANpIm_2GRuiCs=[$Y5e|Ү1bJNl˴{ٟv߻d*iEdlÏ|ެN6D#kI@LxҘ1\F?Q3h۰a?#s:ǿK0,`:M\)I_X@T`J! lUǍj%CNZ 67 *O|;B2}fv*@>#ω;4j}~+N!P#bfS~Qd<##cNҺof`W$XU5͝]xzV~`QrQ"a;[oœuSAJ3TՇDv )h[>\K<3Ŵ!7p*/giWW87;kwNK-jJaSS8 v{v o  ,nC%KwT2ڭ둲XU~4iaim<7Pj@UѨ^PpkQO݅!xܢ~K'Q^M"lI6Uc<刲u]c٘OoB3d$v=߷ I@bHC"(usF?y +vBE}]$V ɽLEzxuzUHx~ S'jjhO>E~@ކ48:7jFʄPTUfzqqR闵.2 F`P 7$ ) v&YEjk|ֱVce&8Vs؂_UGzR=K$wx:J(ג'Q)_:^<+P btť0aJ8 4AG)PG_EBSЊgQ(T)iT~dplm!?Q /HݺPjb)\U$Qg17>ay`xr"JUƄPa6#I3741aiKc ;#;DL_̾ڧ=ի30q_s>\2h4d蛷$R1mer ;7"$ܹuNƶ+j>2tSh8"$!w.kwaz\GNr7V\I$%F ˃?Ȑ]Eُ }kGQrC&jko]Y IJAIU<d9Ay퓱 a IsqL1* pG^A0^DBԻPA:AZ\?FB!C#M>ڷRDeqF"y \xj pjTLmL㳅CDzِ7f ,p$JyܔrH_,R)~']vj?)wxŝYC7jOؑ"E]J,v[&!MvDb[6޾EWVi%fbHW>si'je0f?Y*+N2 2YUIw$?ÈpUloʭR$tಈmwj-wRy;>Eljgmt1T}S޸2ނK_??E{`k OrE3oj!L9!ܥw  ĂU4y B2}eħt3`6-cLW>T!K8 u3p=S-l^}x\l6Йrλ[ɦ?YM\yBccxDv;[$TK 4mtؐ6%vw[$wvV7QgZYJpp$uXWz~s_ 5 :9fTj”pa jxO.7E-6ۛB"tm Vsa.pk3؝ImOfDvDSYKBn/0P>1xyD9M JŋU4 y#!ľ9#v7F+f)x9Sag7XD3=DqM׸S)+O؀ g,AVcO p*HiOx;Oi12#kc_sо!br Qeȱ.ֈ~g۳Yrn[=]â׸6'T=  i\^gP^7*{YO.I Ϡwi}E9 Yjh0sv;0ea~8mQz+bh*&u^\GG ꍱwvL*9*m"%-m͚CpAUH \o'^ x%U=q{[!z~aprqϬʛZ>Xis:CQw~ogt?_]E M+>ddO~Zr:H`]#ˇ K-VQiFBY tgf# e0)3dP3Q٤e$uȊYÜ*s# 9:lP>lvo7v¦>Zx"z 탫Pȑt4+&sZG-=#=Z_n0nҖ9x#hܭ̘&reȢlXx[]Aѥ%.|#5<}}Jv^|Y ds! 1NS<>j]}v=ly)b:ElobpSg-wMYK0|8TB|4^k$1x*ngաUq>#X-NrΖL?]ϣc/I^M C@iQ^셚8{BWDݫ/0tNPYǤ̼#29>d>2lx.l){ (c(䰶ebG;D V)%ۘjT>.ưv#d3}pW|M44 i _lF5/W7XE(8)˹LpRTB1CX׋qm38 t0#/Sn#'(}bPGYkv#ԧx9jt l[ Lƌs}[a;Dn;`/b"3pңQ;|b*,1G`@<&Y-y BuIi+RO1Z@Ǹ(q*_y-o7 /QMx[fn,^(Yŝp:_I@G<%d,.{eTd죫U@QEg,nZ·*kŷPfԪIg8P1\Sԇ+D"9(eBYj1iY@a/bGfI;k[67@ .I-%zm @dIXDS~q$Spbo)O_Wɑω ڋ6wG"'GDD^׭wX%QCq!J@hThK4~Zh׃d\GvA֍)q #/'> 9)os*ʼsa՞6:XYHK] ۣE{ Yb?窺續mztxml&ƹ.-xںWhHNh滗hqGD0ۋZդ#;^% q˄%tN_?F:d8Ca[FΖ}bA^:P{J` ڢprɫO g g_}^27n/7HJNAJI.mINtӟ}9.҉ Otyu#z&nz{oZ Vp+bJS'ac/9ɼ 7g]i:4/Z[-.Tdy- M׷p{xO5j fPlW%A C27bC~Yإ9~nú(: .Di 0'GVgNf9 9.Eԩ6AseEˆ꥙xeub8;„ TAy`]~ol#@K´jf| sY ;5ָr"H:e( /ʯKݟ JXEwFdAAbLܧL\?dƛMT\9|ZP俙D珎>RЉh`pW<*kKYgi97S8H!9 ;n.g°Xx:s>2)B( `@P[.LK}'0ܳ= D5} $ȥbh& #XVN%E.kF@FT*zGF<_'qJ~W,EKB qlIJu]r Vxp(8ТSSpGmihyڔZkK y=Ta=,#8δqc[T9:bW䬉;?~K'鐠ҧYl0-;*f7\jզY&Iؽ!DN.LA#Tw]6c16rA]ٚ _H&>~MNkad J,ԣO[|c}=醤4mMmrTY7dhH!ؿug)_J#re,!PJUL=ϧIol@6dmv g=tȸy$~/Zݸu+zVMbp_$}0 >PXaU~8k]CmDb)El?! Zt\GVC- XdT$(7G1v;o-WEԷLSR =Cu)>h/d< rM*t̹MH$ĉi4vN0`}'BGac!.R3&lDd9!+3rˬ4lHW+$uH 7K`]wջ&xJۿ\"uY>~̺Q}ӎ)?IjCud mSι'Ho$E& ): ݞ.9 > *=;+i(ɋqMvzsZO8?W:%{aMT=}Nya C9æ:I)*-sQR5MŞ=D`W>44y.|3;9IӯQCo߃E3pX{(ƐYnr Wj L)p 1?$jqڙ\Ec@Z9x *}_&hqa:`":A׹C\Αm1p[*Uf Ġscs&P_Cͣ P䩺.a-qbJ,'svLc?RD^0&|9B4ڈw25FW =;pa~KZ;agTJ!S_R/xlJ)Wt/Yv0Ka0H*1%ҼRSpŭw@2}g_I4Le{TavDaDЌkԢ8%rc/>doGo=#{=Wh\4tQJ)+ϗlnrQbJuPYb|(k* 'Umu>e*ٱ3rnX[FZiwZ󬁟K ^ p`}jdqa'wWvd) bE[G9)oĤ7Y',8H,EC M P\M\m, n{a*qSgc#nkĨ}Ҹvۻyaq/_F{^L@B!1x P5ze ZifC&{:~|A\hZ=cC^N,";4qLq$V+E0zde T1 ~\c9rꈔ&/p$Z~4d+^L_kJ=|qhML5DhgX[M-j\E|ND^6] P(p}1*x-$)'+6H`8Qu9S w ~[Ef;{k$S>C2D.1CecЌCp'a,嗽&W3Nt+;0WŌ5qriڏ&0~u+tauXFi9a# c~6hҏ(˕{+k?Kt/Ճ++|781r.Չwbo3yv=p #5+Mv^05`7RnA/Gkl& [~!J0pm2 DI'Οc=T:/ш`*4}%=s}oGP˹zd|Rb@i^p0M]G1w5@{@"Oc_@(mCֹݘ[ٙcbh5UϐRCLK֐Y2LY GG|\;.."T#@ K0u?âIE<73{eTVJ[Fvq*˵T@ԑ i"cF8S&ZpXPadY<(P>Z|Բ+^cWc7KL4$e~40QԼWCEKa1;О,p h53Iӳ*J72Yò ,ńGkx]0 g1:Ɨpı ,:j /HM]6i6Aʀv95G'YĒXer^e}J+wYNh]WBVl;\t]N=+ 5DMGW[XkZAL4Лuo=%8mm##(ޭ_e?*iz`ytLm+cXpvvU ֤+fw}L9,'tȞwRA3D7"'VvKKPݯd{BQ W P>NH̗[v/(zO;#'|sծv&]XxI(96Y;q!L P Od%Ej䑋 zhr1r1E:} hVM{3!Oyi$e Ή׼*,C}C%۔ }'!H\k]OÔ<25SPJr&rk}ߚ+ SCVx?j:֒_ir0EduFZq}#wSv̉lZ1Mn y-E*gh 2fv*3ԳLC0IVP&| r,CcEg7=i:\p>Vt;&3CU*=D'Y_ UGftb0jˈ;H7kDvtΊ-*vVe߳UWn fagSږ$"qRu`eZG[P(POdfn=rJz!x/xWC!1= Zd)NqOg >Vkޞ=.^96\ /+4x{[C&5w`-j*jH&fW&ȣ5RwVYG+AY_qp(Qx)Nԏ-Ѥ6!Psڹ }Rp=iu`q}x H]!CSe}}MyEMI]* pCn EKۓ6O7\@%JR,&Z$ҿCf wOO1^}}ŝqb#x\pZ|9jev;C&*ozKǡ^x,92] rIڪ<3XghO;v3IO&ޑe>h0 'x|5^b`ޑ*rG@GO7tX&M4Z<nj?ٖ!EXĻ2:Ң(K3R 1Y+Ů)gzL)벷-2V`2|ϦDcoq6%`R T^%qqT=5V'9-U;k㵝Ej>ԡf5skA%LkG~%~H]=s&; Ha^gZTȗXf4<+VCgEyF"b‹\Y-|OGk,i_veyƁϥ;J.qjl ]<-A͑g S6I@/v׫1&JqYW#nۇc2 1ogF\je¥5|d "$g3ֽ`9K%P`P9=)m1 76DlHcjW3nO]W08Bso;?ǜ׺ U2)artZ h: D[c(Sb^)=YcɀPWRk7VƄRXPOqTC KdĹ?MaTDKD?g@!6DWn|ʿy,TPhk `K֣g7%: 'x4&kҊ7]+d?F$U$L3/1#Qn1Ȥ>E dɱg:0y"^dz2c7pP¥rqsu*Yj<u2W U E=AXsx)Τ;O^Ẕ OVV 9cnJ,N>BTEo(b!w4vιuI0V}TncxVѨVV}H v Z8ˋ| g6q{ ]`&AحuMFLay5JA~kTWG.z퀁Q o#st&%Ukl#1^Ioj WA*dqU8#RdK;{IS5+;Afʃ׬ ߔn62}] MQJ(ӶK'm,Ņ-fNDbDl̏U\Eziidrm0ԣB8]ʄF)!#h۩#|{K>C&D9Y[t!B!NƮ\yul`>F-;\Nکdmi"B5˰"5wdo1i>qN ̥4u|}yHbUg~ BMb'N#u3̤8a?8@JnayeL2::Mdm4GWʕ%l'QrB $uDgCj*#J\߇vaGtkQ$Kک#B+YNFDyX69aR VMt0wʀ628ÛO%|_Qd O2r%g/s׉4J:]<{\X)jXG( ;A

b75224v>.ÅZCA&9_ ?;{p0D ;+g4[[ LjYGjzͬӯ-Hd}@ uL5uF(L`1; f+R -JY9d N+Ͻ Gɴz.Q C&BYZ63eO;nZM|[Ų<$ }ib/l+w莂:i&%|!'B-y LrIQpȍ=A~Qx@Q=K v߅k1m&}Z诟j&~v5mjLӚNZN}U}1Z@zMC)ө!L+tȜ1׼|xz-Xf-~"]qR[m9#a@ h ۥƭWducX: UP.*v) |mePK]Z5hM.MTDCV2 ng-o),cCkj7"ǽfSykGm#ChQ19N. Er'NuO71WRǪO$)jيWGQ33NcP3 g-+UFy_gbMGly`HӃ+ΫњBMp(N*=`WO/[ͻ #GUYH`OHzP˾< _ 0Uc9FW)Wb 6XQN@DNdeŶO ̈A%7Kt_HZѥ_;j~(twt[+j%^ tN;^ WY"|([<qvP$]O7!'G2j2) 2IhDuHhr$W%\"KXLJZ+\#oPD Ң72eӔ Bdqi`&ڴNZ6wRpV %T=Ǡo%C%ؠ%]A}fH<$CbQ'YE^ (r·֮>mogv ;]rOQ_kdR%:FN1!!I[P 5ưӦ00 Zf,OLȃN;C{˸6dDdH^qQZՎwCEM`ۍ4Y[K1}UYZ }N5U1zU#Gu!U[z/SX@;VuF&9iV_'UerԒ5S-#TORo%Yb.n5҆J>h޻G "~q!_\Zm@7'BIuz8rUu^~Y:Zi@Da) U*/ QQzm, Lw8V' DvmԩD?5}71$y&9s@5ЬCjUo0#EٿQσPt){ap*UyToiO@ kWvR@C Hy/-wiTsPv[ɑcޭw:X"Bd{ )WNc98P"k'vܝJ\2U/8c&Oɀ7{nKUTP0n|w\`߹d:pjVVyzJWI>قӒHeFټܝ YzC;!GzƄi)-SdY/ ݥ0d]!* S=a[p0cm /Zߟqը8&0f h}M}$ׯ+,J_A?Y7F3nC3"@'r]CԂ4qS_PbvZ7nR Kj4w]?g%p>ZmTުՏ=v͞uy IaFB4.΅:dK[#PUJ=2"f*lwK1CZ"ɰ+ Alj jhztm7B$_rOG!+w9YI#{FЕ]/T$g\؏:LF9hizhy nl }Qa~T`جlSۨXO; (bGo h 56O n/શ^̰po f,E(&S&I;Tf+=|ATMPr283ͣ#.=ő4o>d;k= ~dIVT뫍Z&,J]q '&#-;ioyN/+7[TK!^w '5pR9ҍE1ĹXypy̕S~ς|y-CB~P[pP?ʣ|}vLaGY.xvakTY?ˠ/ uجzsM\eBՃo[fDsS#H5DL9 $i [_J\0{-Lĵ0II+lhJDD=Udt3U֞5q;0L`+hM5Q0'z$W~/)31@| pQCF2+ªm{n4)d+ڙ<,׷_`ase@yq;|) GlANvr۷\BEwiA+ D, M`%K `jk`pWj -M]11ѩCqk"MЏZ\Tw׬41tI n^.:m[%Bǟ~I),R]uO[ֹ;( a:5! #.)N]7"ʲu\1mѼ&BL}a5v+٧)=i,m;ZWm%ՑA1=T;,">K\PVN5ՇT'p^IE0| r%Y^05CFg:ǜ̂S'kp^?*WhS,|a}osTGUbCm?_ɏ$ЉHzEA!/S6)PE}!P@-pyL_Z];/s9cJfK'P3 çXvӨdKḄs-;?} xg4R؟)rubx'/)34&D={0(jUeѯas s ׇ-`!r Fqte:C;W"p@cðsԩLï e~BN=7 Z}-L7EI~OTՊ2/Xu'\?Gz,>u h"*}+FEyVAVp-jt|QOBn.NP;a Q:kyHdcFlV˳Eõ?nz$⺡L8Mh}) L Zt f%āI2#薚#̓Ǹ{ ? 3+'_FRjӈ\Ά?B2ͳZvAC,wU Zu#pE49ۥG?$8Xn5K{02Z6fW37sN:*vq~䨔Z`UJSn 8 刃-`2U:;Chx!~-Kq1]'a%s)-uJU!5ۙ Td Vt\&| *e+L=jĎ/PnWmO(} [%&$RBa SK,Z̗ۧQG9=*Ak)  u*Th<'(pAM]&.'![`Zs;U5}\ $[{: YZ