cobbler-2.8.5-0.3.el7>t  DH`p],j/5,d~ U ^J9[k6/;g)In4ցQ D+>8T)rA;>^~pwDG[(.o膻m9d[HqjHۭr I?gWzhqL5wIƙDGnT*M Z9Pg/Vs)@=ŶMÞ A"i#6~LǺk-緳>zp_Wvli|?׽ 5[7i6 0V,*^'_Rcf,|!! {+yJ3s`nx6,pѬlƅtiSo2^UMS2gPQꥌN#39`ՙyݽX̪CܼDs8,EDTRJtA@0& w>G\<"O|h3Eyצ09MK>BHLۓKړ7)We#8{uG Cb&:^\1D]]ò:#o|ZCBZBUҽcJš#2Fȵ[[| !%ɒӔs~ D& h 60x2=gպtB>|SuU\@ {s+ũ1OݴOp<[Acг5AX$m֑4 Ѫ<\/pu5ܙrۃq/J=2~@KuJ B>lagQ_D~#pfwXi +1tl[A0]}$ UT03C]d[fEd[(mn2 B!>BW?Gd   1 DHWfm |`1      47(8L9L:7L="0>"8?"@@"HG"PH*XI2`X4dY4p\4]<^[6badbbebgfbjlbltbujvrwtx|y Ccobbler2.8.50.3.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.](buildvm-18.phx2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://cobbler.github.io/linuxx86_64if (( $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"]i"]i"]i"]i"]i"[ ]i"](]i"](]i"]i"]i"T]](]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"]i"]i"](]i"]i"]i"Yq](]i"]i"]i"](T]](](]i"](](](](](T]](](]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"](](](T]](](]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"](T]](](](](](](](](](](](]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"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"]i"](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](](]i"]i"](](](](]i"](](9910007cec20d8de07d1e96620bce41c4ae2d17bcffa23c969f46ea74098da85cb00b0acee56dac3e3dd201693e2d814a2dcffe355dfa28d3d3f68bcf09e84d4937ce02c90db69161b0353c5cf17c31e2183955d3ec22ac332f1c7d1e8855e377f5edfc96551a8778e9126ab6d7beb6682da125a6fd79bc0cfb6e06264d94da9d37e76c2bb43fbdd2524c456cfeb43ca4ce8becbb0369bfcb614a5630dd9a86b9eed1c3e6af5956a19a77bec4a79aab722e3a1b43a2beab6a71710bd21970397376d3c319c2bcf58397c636980cef63c5bef4d69e18076367212c468836a4c20d528bc92ecf852029b50f451a30eb7eef4c245d31d87ba0c3bf291426a3976faa3b04b13d0d469f1896c2ac841c558ed8fd79c546d9c46763e507d2fa8af288fce0d2cf3556c800d40b34a0f63d896b238a3a634934b99478ca949221d4451cdaed9757e3cd1829da0c4227a846d3c40dafb902f3846535797c09035d9f07e388656ef023ecbac01f423534bb9b7af16cd97d7825326c1acf95f1dde5dacafcbd07e41ccec94bdb5dd950d8230e179df932db521273ea82692b5016cf80e1f63b49f5e7ca9cf482f8204e9253561874f4c7ef415cbd287e497652ca2ffd1d447aced3bdf44ee6dc1605b343eb9e5d9fc2e9c2be100454bc3b77dc21d27f1f02d56093b126b24af7400b176cfdbed6e2617cad47038a3a79370225b87a2d4fe52e62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0fe62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0fe62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0f77b77f4bb65542dde3839462307d83f47991d395fb85b442f68f1cad0609122ee62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0f56093b126b24af7400b176cfdbed6e2617cad47038a3a79370225b87a2d4fe52228f9cdab1c67c2a5dc1336f5b5280854f2bdf34972f94c21fe2d281817dd48728e055434a15793c85cd8c4dfa54d6315575803b25532c93bd569f362ded943628e055434a15793c85cd8c4dfa54d6315575803b25532c93bd569f362ded94367e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f47e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f47e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f4b732d4ffd9bd2310a450890d67f106c7f5f4743373a25bcdc6b799cd3efed90352e63914c8661ceac51ae40e2f09089c3d6f3208d997504c5d4ab6f17902a23a761586a670d72e33b905de81cb6dfb7181b3fadeaa0fa29848900c1477d1585c761586a670d72e33b905de81cb6dfb7181b3fadeaa0fa29848900c1477d1585c86134ff865d15eb7d90f4d11b4de9acf842106068ad02eeb94aaedb12d29a0a8339ecded81af70498adf49293b0befcdb16d8799b884cf5f22dda728a9a7b79dc8eafaca957f19ccc8cf0783c43246ffced7a795d24106626fac5b3c31848006eeecc0ceee5e2b408796efd961b6e314b0af818be6afee536f714f5362a307d631ef4360b677a67d5320a7e93aa9b9ed8c90f384802833e1891f00d6797e5364772b85d36f341e1dcdb2a50cfe85fa257e99ea6e13066ed0d14f660b6fef325ee9d71721bf2c0451cbc27597da2a21045a3df25c4bd0f5fd160d65e3e01e5cf11300ecae87b249fb7ba5505fbceacb96b74455c19bef953a66f5a101270bf20f7195ae17af30be39b027ff09acf347e632a4d7cb96ad5468f763bf1219ea3cf003285b59979604937767d7050d08633bc140dbc46d2f546db5b86ac536fcba2ec72ebbad70c3a7d4d93eee2258ad9252632ae327573cce0f85cac381a5de3cf73cd789b19bbcb65d6994dd105b6da2620d78575f6e79e042932260167a2b4723e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855efb83f2a277e9f49b38efd505f5cbb93885e721b6bd16b788937c9396174c006607d38e0b47f1a32db68308854582188748dc158916eff6418f6462c9c74df946833a132772b1c9c5390a60a5bd6f95cb4088c11f5c82bf60f7621541ae967cc5cd01bb980780f17850da3259ab5cc4f30f0e5797a189047598df617413926b05983d63114756319ebc94c1148da96e19c0ec433ac48f826a636ea0fa30323216c597b73c0a4d7efb128bd0e8084bb1d7c37190cf8e013d69d6f549f669b50a36f23502885a3fb8a84fe520840e6f8fc7d1aceca59d41d9193b1c05dcc0eca5a79a3989bf82a9261cbfb0f3f3b5e93a15314b61390e8c1f571e642a361417ee543d54e3df2b8e15554150f1e2e4af7772913711eee386b96a156ec5bb0f1520ec26624ecb9485a5ba46d040a772206ad32189309641b2231282936d879b0e58685653612fe093c76b4f62097998cd7f16c9c51faeb84485624036cc6f00141f3e0d08a7fab7b4ae4dd20d62135dd4aa00ec529da99cb86bd100c80688e42f06b6c597b73c0a4d7efb128bd0e8084bb1d7c37190cf8e013d69d6f549f669b50a37897b5b4117a9fb936cc29164c855a471f405f3086eb9d58a877ab49bd8370d9831e1c13d6f77b9bf6d7b03ae788071efdc865285bedc6a904f7e9dc6f6abf5beb932f5322fad27a70d2d42468a71598addc196928974754ee477bc1d4fc7ac1fee5d8ddcb41b64d976a89ff2e0d61e9063546aaa32c648a720e776ddca78b79a81d8e5ba69c492a0227ddf25cb42df4e3f8b733b0ae1bc61ac536356bb8ab95c790f40885509a17603c4f347420d89c27c56a7e4393f6cda4fa243b4cac829dd0cabbdd4abe15dd1b7dc872c23185521d0698a74a3a39912351469b487fc22e29081c6632d2c36b0cf564e03a83f73ea3793aa368242caa5142f6947cc0229f6b3e043447ae95a7ccc2d1d30b40494b426060178c2d6ac537935832451526a361ae30e50a0e752d17a130d0a17d1e53f083ecd531759c05019e41477be3bedac539a9451164e43dacc8de0f3b2c3e28a3042d8835dc37dcfac0daf7594fa550b1f02ed979f28cfebbe9351d41ed4ecd903c5c947c91211a01276c1a2e7515811aa4b7472c1ed9f8e3d226e1418b8ba751dbb67aca9455934e623a219835ca9249357e5aa895495b3e0640bbf429ef3b7fcd2a3274f83457d2b4495e9ee84c6423acd7bcce95f8b9fb813cc3ff5d575e1350174f18b918120a1f1ccbaa8baad526c781ee20d79a1147e21ab27435d1e0e08e9fa604d24a0816cb9c1221e381f56c0522672e0028e5cad6b705d86c7f98c66e609798a3b35e0b9e54370bb85636cd537d9ebc60e8937d63deac79a84423b37d9563c5630549150d31d09429a64ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8555dc6b3d65334ec4ce346161b0f3d85fb16a84ba65e617ce20156b65830f1c8605dc6b3d65334ec4ce346161b0f3d85fb16a84ba65e617ce20156b65830f1c86008891e9d654414711cbf6f12863ba3514044e449c7ce24c81a03cae6c7bab12fd01e7d02636362b19d6b4bddda0e5a3a0be75df6176740a83707ac191b30c43bd01e7d02636362b19d6b4bddda0e5a3a0be75df6176740a83707ac191b30c43bab8be894c07b49251b124d69020491253be8f04de0332b06c6130125f1718f90cfd5d9e928497f713b368486739b3748f7822c8cf107be30cb4ec0b155776d99cfd5d9e928497f713b368486739b3748f7822c8cf107be30cb4ec0b155776d9956f05e9fd480c275d8736e80454e32c5e5c366b575508f6c0d1635d142afa00c865cb52c1911f1618f261abb8bf393440e90f1aff1b531fc3e2e68d524162a2d865cb52c1911f1618f261abb8bf393440e90f1aff1b531fc3e2e68d524162a2d343285ac4dc9132d2cbd3884fb077fc18faa3f39003186f9b08d61a90c86bd7e1ac729af70b5b8ef59c144a3fa2a8debabd181ad83f60f8c7117e9997081f76f1ac729af70b5b8ef59c144a3fa2a8debabd181ad83f60f8c7117e9997081f76f3ae5c10dbd4a0e6f1a21e6b26886070af5c20a841d103db8db5414e72cab5032c11c51c16dc369fa62c725c37ad80caaca314ed617710ed1c1368fbe7f113cc2c11c51c16dc369fa62c725c37ad80caaca314ed617710ed1c1368fbe7f113cc21b821baa79b651a35f0665332ea2ec6f92dfe9e2291ad3f987e139f06337cfc2e9943a35bca4eba153fd1073cda3d19afe8bb39c8ddc8fab68663ccd12c698f7e9943a35bca4eba153fd1073cda3d19afe8bb39c8ddc8fab68663ccd12c698f7b64ef2e34d13d5191f28ca6074562f1ea99ad5f2d55bab3ec518e097110c214cfdb55693dd95e70f371f6a1f5084e8d587da5addba563497c735ef528d872850fdb55693dd95e70f371f6a1f5084e8d587da5addba563497c735ef528d8728501f9d3f76a169c919045e6c1fc3f11b126905863fe382a335e3eccf6a2b35496595ee672e1bc25cf860a122619da4f5e7a78263ce214b57ce924ff14562e5555c95ee672e1bc25cf860a122619da4f5e7a78263ce214b57ce924ff14562e5555c5d2faf287fa76c36bca5e2c3b82618ad47abcfa15a4f4ed89f9067bceb8e4964e1c9bb29004fe3d044e3ab2846f3a889df3016be386c2f6efeb9a094903e2679e1c9bb29004fe3d044e3ab2846f3a889df3016be386c2f6efeb9a094903e267999447a14de9a18320e3a09b5a0f2387055e3210b5ecfb775385e4ae885d1cff87f74f8548bf6fb067704f6ff5bb7681ef45a1c426daf8fbd60a477fbc293b7167f74f8548bf6fb067704f6ff5bb7681ef45a1c426daf8fbd60a477fbc293b71687dfdff5d32897023530f1c50ad798eaff01a60dad6455ed4bebbd91be423c239cb9196ff518d707ce55e3edc89d8d8f70cf2d7eef76f5aade536e18bbb38d959cb9196ff518d707ce55e3edc89d8d8f70cf2d7eef76f5aade536e18bbb38d955d28eaf42126729113537fd18b28eba22f80af5881dd7bde97b8223f950ee33c06b144b977269f74029dbcde47f0a7ba3099a9a1e9c04930ad914df12e09d52d06b144b977269f74029dbcde47f0a7ba3099a9a1e9c04930ad914df12e09d52d228a251173189559422a0d356b810f5765d6b5279aba3f6e186e0d5e21aeb855781a5ef2dff3ee13fc93184ea371eb7a9bb4042be268bf951ec05232c46edeb5781a5ef2dff3ee13fc93184ea371eb7a9bb4042be268bf951ec05232c46edeb5ae735823358f5a98b02fe9055cc58df1069bfa3ff2d289034f9b7bade18ee189eb00c3859cb128e9fd15b5e9ef009c1fbf87377de1995d585b4f9a666fdd2162eb00c3859cb128e9fd15b5e9ef009c1fbf87377de1995d585b4f9a666fdd21625a5834ac8169e637140028b84b448ba730f77582b2fe5b8be6f13ef30428fb7aa26f0c099892c636898b634a564cf9ad784215eab6907116d24a04993136673aa26f0c099892c636898b634a564cf9ad784215eab6907116d24a04993136673a34be4c2bfe07f437f653b890a7ee81db18418d2c3e718c00b832f65cca5fda309d87fecadfd9e064984abf2e150a1402f8c5b27ada4adb40083f318b81a098339d87fecadfd9e064984abf2e150a1402f8c5b27ada4adb40083f318b81a098330a884f767eeb31e27969ae7c0ec847d0641ad25cd9a391cdb6bed170e76d77ee8ee923515547146a01a2614be5d22e77f36c3c5f69b3726c5958ec3d7b5dfdbb8ee923515547146a01a2614be5d22e77f36c3c5f69b3726c5958ec3d7b5dfdbb13d91bfd7332348d74c837d9521e0ac138faa83623e5c2c468040315e6963dc2498b6a4760e2e9a4c1b06f25c47ff750c3f35287cc4293fec0c45b41627d4c33498b6a4760e2e9a4c1b06f25c47ff750c3f35287cc4293fec0c45b41627d4c331d5119605c36f5a7c2869a3dba1033d4871eb3ed02f2960020fbc2ecb5e53bc9a34bb53c4710400b6a5d88c727de3565d005306a6af62a02d1cde3d7708c4686a34bb53c4710400b6a5d88c727de3565d005306a6af62a02d1cde3d7708c4686d36df728bf2419db0ed1c1b7e43589b766e7bda72b2021d4130f80cfb35a02f437096370a758e069e705435f1fae2ba8aad41cc7548e217751bb6c95f771bcca37096370a758e069e705435f1fae2ba8aad41cc7548e217751bb6c95f771bcca9bc2184feda177d72ef1360ddc375e60723a09e37c4f87469bc43141394b56e1075c4f18059847bbaa5385502b82ccd23c9b6560ea0c805db300e5167a2033e9075c4f18059847bbaa5385502b82ccd23c9b6560ea0c805db300e5167a2033e9a19e31a517378dd56e655aa6eb50a54a3e487e7c76ea2683b4542655990284e577c2867e29efb052cf0d6e5a58d22c1c99399f0a0fa6d709b09b9db3737ff7f477c2867e29efb052cf0d6e5a58d22c1c99399f0a0fa6d709b09b9db3737ff7f4060750615ed6ceb9d87dac923d93723f460fdafb76e17ed636aeb23e3b2144388746deef3b36ac32e54f6f3647373c857be5d5f7a4096332cc938800fffb1bc48746deef3b36ac32e54f6f3647373c857be5d5f7a4096332cc938800fffb1bc48bf38c525a4688c6530cdc94ae5cf7d8c32a2affbc9aa3b2e48b5f4736fd3d8e88e9126e91a163be4de1a63e4a2564ca0ea1bd3d2f73fdf24af1fddfbbb3691d88e9126e91a163be4de1a63e4a2564ca0ea1bd3d2f73fdf24af1fddfbbb3691da36946243a0d3565c9a93fb7f4d9376b4a63b4f4d58a719e1e268e03308420c99042293922ed922b56a5278e5baa5517b4f7dce04d58b4a01128c43c9264193f9042293922ed922b56a5278e5baa5517b4f7dce04d58b4a01128c43c9264193f98ef61b76b18b0437801a5eaf2c06641a9c9b21fbd3a7cb61b916e6caa2e6e5463bbb8b35b040171b9d235d62afe38a0a2a5eb81cdcb8a82712b33d828cf783963bbb8b35b040171b9d235d62afe38a0a2a5eb81cdcb8a82712b33d828cf7839381d50bc0e84c6b6c353ef4aab521ae5b47ef49d562582935e72abd91c64e2abf7d63b94f69bc9bc67f143405d491acf7dc79cd160f24a3a69388ba2226a6dd2f7d63b94f69bc9bc67f143405d491acf7dc79cd160f24a3a69388ba2226a6dd236cd09db976b1a1a757d280611f71932e879c00c0d73877c9c791a2dfe06d49162425dde71abe40df1ce84a75a22332ae233eca5252ba7d58082fc910b4cf2ab62425dde71abe40df1ce84a75a22332ae233eca5252ba7d58082fc910b4cf2ab9cda3f4dc8d220f4a141d862764ba5be52d0fd02a01c81d19fd047765134ac29cec943876ed09278647a5d4ecf9fd39c714c3f058612b931d1d25e2b5586ac17cec943876ed09278647a5d4ecf9fd39c714c3f058612b931d1d25e2b5586ac17bf312b24ba0bdc9496a1cb12dddbdeb802918d8cd476146a5240055ecca0adc7674d8d2ed23bb7a9f9f5987f2e9a0ba6bc41b2e0d5579df7acfe336b23a31a6a674d8d2ed23bb7a9f9f5987f2e9a0ba6bc41b2e0d5579df7acfe336b23a31a6a6bd6eccdb7b94f3946c71b40c980d6da9b8ce7dabe9a4d12f0a382dd47459ac98dcd1ef16544e2d19031d802e75c5148ea92d35fb931c99f7805aeb925654fd28dcd1ef16544e2d19031d802e75c5148ea92d35fb931c99f7805aeb925654fd20a14c38b0141bd0ab7417c5b839399a7d2e4440821be4700f9e5f621d0e3b636f9ae6a730351122dac9f0d78ce9127705ebd40dfaa02ca8d21d624b991e63fe2f9ae6a730351122dac9f0d78ce9127705ebd40dfaa02ca8d21d624b991e63fe2d49acbf3a907b8d7d1b75ce918b129d9f5c73bca28678fdaec7733bf9d62b710d9ea6428c25c4583aa428b6efab041b9b99c69ee721d7ac8fb87250637813f6fd9ea6428c25c4583aa428b6efab041b9b99c69ee721d7ac8fb87250637813f6f1ea938d7dfe7eda461e32c6cdccb8bc05a51bf29f47a72e3d17b8d1e30d1026ca353c4b66aa47369254626ba1ee0fa2bf66e4a679e6184cc7c50fba2f05365c8a353c4b66aa47369254626ba1ee0fa2bf66e4a679e6184cc7c50fba2f05365c8840fd0fa670f396ae0820c69848abeadb20d38a117270b9634f17b01316634f15033b123916a401adf3ebfcf1907ada0cc1bbdedc54000290f7843fb3f05f1625033b123916a401adf3ebfcf1907ada0cc1bbdedc54000290f7843fb3f05f16280b7ba957ca9bc60354d4c7e0687ae65d483496f6dddefa6175ca12127308d735e1a5f2f8fbdc41bc2e667c803e3a9493869e6da493458c57569bdf9bf0ac27b5e1a5f2f8fbdc41bc2e667c803e3a9493869e6da493458c57569bdf9bf0ac27ba0e28b7238ac596dbdd8f1b325b8459f133761d7a2710f4c4cb8fac6a0ade06e8341afa45c6bb15037ab0333562a8f4654ab483df5149fe18af6c0876ef718e98341afa45c6bb15037ab0333562a8f4654ab483df5149fe18af6c0876ef718e99bf26244680b08fe101749dc54cda6a5691082db1e7fe9714107c172a462b559ed993b9642c48e0fa5109718ab8abbe9b721d05a88eaaf8b35bac0302150af28ed993b9642c48e0fa5109718ab8abbe9b721d05a88eaaf8b35bac0302150af28de3b5b8bffddc6e0e9de6951c21e118fd3689f8faff85ed3a46605fdae470b56831fd93616b53242a03d8b69f9cab2a732c986ee844c46682def4f129edfb5bc831fd93616b53242a03d8b69f9cab2a732c986ee844c46682def4f129edfb5bc2a3fdb7113d064b9bfa76357ec84e71f2693a1afb834cbcd5dd74d79895a17d821765229f09c8a2e109d4c0c240e47343b7b4f5677c02040b5592243809cde1121765229f09c8a2e109d4c0c240e47343b7b4f5677c02040b5592243809cde118abecbca025394bc8cecc893291b4a909b3a1f978ec80adcd180011a324594171c5c4cbf50050fe5530090f00d7d4480018c8d44ab0e2f838c3f481fd15ffaf61c5c4cbf50050fe5530090f00d7d4480018c8d44ab0e2f838c3f481fd15ffaf65ef0461f65c5974387056b8bd3c9af173886b39f143847c010910bf55a9d84b56bf64cdb0f6d56720eafd1c8c3ac773358675e68f0815c11b859ce0300840e376bf64cdb0f6d56720eafd1c8c3ac773358675e68f0815c11b859ce0300840e3799f1c81ad825a120d12a324044f3184a1493c0900d1f23c6017844481c4617a961a61f8169b063414a5b0b9a8ab0f6c02f74c1b81c3a99b1e8d2890bb3fe652561a61f8169b063414a5b0b9a8ab0f6c02f74c1b81c3a99b1e8d2890bb3fe6525b071f6bd5df030a534bbd91d4b45182f56b56c55412b0e12626530db1feb8360fed3cf22ae369bf25f4d009d76547a53bb65d52a1f8abdc29f5e124ca371e9b2fed3cf22ae369bf25f4d009d76547a53bb65d52a1f8abdc29f5e124ca371e9b2e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855baac51c50cec32dac39c4bca98e1640a8c25c43fb3a7ffa655067f2ec1f3fe56baac51c50cec32dac39c4bca98e1640a8c25c43fb3a7ffa655067f2ec1f3fe5651a47dd930b18e2892d911f6ff7f219354a195be90c1395950fcefdacf145c76b69ceb0bd6c5e0870bc7ce3bec6dfc0078e2c50d68ef18750f389deeaf21bf46b69ceb0bd6c5e0870bc7ce3bec6dfc0078e2c50d68ef18750f389deeaf21bf4614b8b72e9f944c441da1d04f8f017b3287ca95295e2a94d6df392a33af09503460019f9f8fcf3c4a7732ae1ee8ff943dcc839ce6d4c58a84e4724c5c7cfb1f8860019f9f8fcf3c4a7732ae1ee8ff943dcc839ce6d4c58a84e4724c5c7cfb1f88ee6c433c2f88e08eb973216c576d1f0467775a7da680d96ca5d9406f1fea946d018970223e4d1c15ee700628b74c6a1bc4dcd85c66b9b45f0866806d0c9a56f7018970223e4d1c15ee700628b74c6a1bc4dcd85c66b9b45f0866806d0c9a56f7e7a82c1b1c025c320173fb75b2169107e85fd5a48f0c28a17d0008356eb3fb0ab3c4ff1208791f0b9d8a578982cf85d2d326e1b55c9bffa44f037c07e4c9b14fb3c4ff1208791f0b9d8a578982cf85d2d326e1b55c9bffa44f037c07e4c9b14f2e2b5ceabd961aa0477a39d8be1d2de22958ce6ac1a1909a0da6c0aead5730072a51b3409f60fc4fabe241c99213324dc38297dffefa6f9e06e254eac5c62a962a51b3409f60fc4fabe241c99213324dc38297dffefa6f9e06e254eac5c62a96f8d9b6ec4296d708f0854b39f54e9415d647e594229d2a12f1dcc8c4bada52fa9c91b7b9475369210841cde0d042247ce39708795d9d96a3c15dd1ef5eb9cf459c91b7b9475369210841cde0d042247ce39708795d9d96a3c15dd1ef5eb9cf45f72db93549b7bfbc535e4501f2b6f7cb2e89977574cf8780aabf6d9168c3aa3a3a2a4b4f9e78ea6b28e7c97f6b5219e4f3bf25a139b3efe5c10099bd3df5cd7a3a2a4b4f9e78ea6b28e7c97f6b5219e4f3bf25a139b3efe5c10099bd3df5cd7abb59f893f023f0ed0c76918aafb150c6f31eba90f3589b63cc88b82e556727a87d4c9be4a4c5996da766b6f6015064aa5ab9edbdf2a1b78fc63959d81ae76fa27d4c9be4a4c5996da766b6f6015064aa5ab9edbdf2a1b78fc63959d81ae76fa2b0faf1e45a5258c76186a058ccc6de69b1f0df0f758786bde50b89bea37154376e0fcc704c4ad682bf8cd6b16fc1939e268cee93085f47505c3aa4c2c042f4526e0fcc704c4ad682bf8cd6b16fc1939e268cee93085f47505c3aa4c2c042f45243008e809ef39380bc828c5f4d4adf6b6c8f2376292bfd525a7849b681b5eeaccc4f749fd3c508ba379e408e3a38a2c3b4e6d7ff3615bacb77b2c80aa08c7411cc4f749fd3c508ba379e408e3a38a2c3b4e6d7ff3615bacb77b2c80aa08c74116ea66bb21679758df41661d1cca066c32d0c08eff958a9bc2ec6dfb645d27ef5c7412c1f7e994e77c358e5a50edcd4e8f4ecbc72b39f0e39b5282fa91cdaedd5c7412c1f7e994e77c358e5a50edcd4e8f4ecbc72b39f0e39b5282fa91cdaedd54d6e2c18f83532d4fe14a0fffc9133914e35ff63be058c864d85d1904dcbeaf40e106c3edacbdfca42e5ef01e6bd22c05edfb07a0e593749f81dc306ba5f56560e106c3edacbdfca42e5ef01e6bd22c05edfb07a0e593749f81dc306ba5f5656af3df61c49ce0998565769b1aa99bf5d8a9e1eb4ac75b535f18d0aeeca8ae62eaf32839e21d1aee4c25c14ecd6a5cdf29432d8ed32232cd0c7c2aa76fc6aaa29af32839e21d1aee4c25c14ecd6a5cdf29432d8ed32232cd0c7c2aa76fc6aaa29e7ea5ddd483ffd088f19f5a823f656900f8bb1794706529d156e5b4b255aa4c4def78d56c258614187db68ab5d6fd71d820f5e023951d868163ee94319f98479def78d56c258614187db68ab5d6fd71d820f5e023951d868163ee94319f9847906fbbd819121b1e1222f069b4b884031ef8075a8451d014424155a66a6018902bec13cd884d745636ec5053617c4c5fffe2e98d4c4a2285c70eb7da0862ed424bec13cd884d745636ec5053617c4c5fffe2e98d4c4a2285c70eb7da0862ed424dfa74df4435ae48cd607714fc3ce56abca46584413c26883c7a3612c8ba00459f9312bf780136bda3da5a79fdad75cfc71f36f8222b7cacac98a92fed83a6cd8f9312bf780136bda3da5a79fdad75cfc71f36f8222b7cacac98a92fed83a6cd8e087f2c7606b325e043c57e7d29f6faa0c4cd81071f584abc2b8b47cc0e90d98434805f612788303a3981a9769aa4cdc6fc0878564434f125ceff4086a22117d434805f612788303a3981a9769aa4cdc6fc0878564434f125ceff4086a22117d4615e54d5d3729e9d92a5157717d7057aa337f3480bfa8891e14aaee6585e083010205fbfdee616c310e4fb66c4eca8a45d93c99c0126b50e949a4e31f7a656b010205fbfdee616c310e4fb66c4eca8a45d93c99c0126b50e949a4e31f7a656b3a1a60b6e73936a7290e223010516db19782de5acac5b8262daba268cc80e59b4f5626d6e530908a278228813936012ecbece49d529240364e557a274f5ca35f4f5626d6e530908a278228813936012ecbece49d529240364e557a274f5ca35f0a43423dc5a6c3b78a0201765b9ea81d68bbb3092f6075473e6f90d9d1a7badeea4cc7860959a0b772ddb1fcec1af7894e91e168c08b054f528b57445562ecc3ea4cc7860959a0b772ddb1fcec1af7894e91e168c08b054f528b57445562ecc3823c3fcf020f0f336e85cde29d59678acfe2837b2ad58ec4a1061d8ff021cbbe19f94326ea681341739ed4bdb8b990c35b0db09bb6ff4babc9189f6a01ca391219f94326ea681341739ed4bdb8b990c35b0db09bb6ff4babc9189f6a01ca3912a154126c0e4527a1777645a4817d00f663a3679783a652342ec3d28d6d5cdeeda732d54b7b38ff6775ee3fd33f4e0f1701c6e150ad1b793cde20cb3686248ef6a732d54b7b38ff6775ee3fd33f4e0f1701c6e150ad1b793cde20cb3686248ef6904d7cc08f04d6b8c465a0a5064f81283faad38ebbf84f0e64c50c5c91f306ecb71869736c0fd23fe331303aa3a806a60ca40c4e7899d521f6482ba451399492b71869736c0fd23fe331303aa3a806a60ca40c4e7899d521f6482ba451399492d77641e41fbea56c80ffdf2cafb9c769dae58c88638e0392e9631ddcb9d3c861e3d3761460f42db7f600e75acc8d13d939d92e18ef1373dd061a29577a84a270e3d3761460f42db7f600e75acc8d13d939d92e18ef1373dd061a29577a84a270afac6f9a9af73037d17c88c985e69809f3a6892dbaa11dd38bd36e180832dbe93796b27e24cdc5c498e072ba9fea8c34c1703f3440c80fbf828ec4f1c735a8183796b27e24cdc5c498e072ba9fea8c34c1703f3440c80fbf828ec4f1c735a818a7fb52b4b7cfa61b2c2fcd715c2e417a4b8aebe8915b1bafc0038f1a02a8e784f09115189e1291ab9917cd5400118409f4115005538f3118225074c5097f5d70f09115189e1291ab9917cd5400118409f4115005538f3118225074c5097f5d70a622947955ee74a52d51b6ca375a18361687ba5b67a402c3e0776873f63fd0f11df08831cef167bfd316dd3162330904055500b40e57ba2119a6e9f4a1ba34d91df08831cef167bfd316dd3162330904055500b40e57ba2119a6e9f4a1ba34d9b6e4a441c63f128ddd8fae98af8dfeec3296194b0990ef4d1bdfcae3a97ff60f7503ef960c793be840f218ad3d04efcfc02fbd352fc3d4a1487b9e4cca01a46a7503ef960c793be840f218ad3d04efcfc02fbd352fc3d4a1487b9e4cca01a46a6a493b595dfaed3703606128926fa58dded509d93424362e3934931f9f10c723796c672a85015f824b77fd2c9a78af49c8549c5ad73d2b889de91509364ccd17796c672a85015f824b77fd2c9a78af49c8549c5ad73d2b889de91509364ccd177007bd87ecaf00370c90b94353b7ec2f904b50a5fbbd78f81ff41a1b48b8063c79b02e2dd96ddf4a09f9d49052331971012e15b13d1f36ce05cf78b213bb758679b02e2dd96ddf4a09f9d49052331971012e15b13d1f36ce05cf78b213bb7586db9589ae9a06c793d31180b2cab48babddde4fc0e75abb3e9a3d44de2baf9f2a9dffcffe0989dcafd650ea1b5e75069fc4893b921f5952a26551489b5d9bbcb29dffcffe0989dcafd650ea1b5e75069fc4893b921f5952a26551489b5d9bbcb2cdf9f620622c78b582086f2ae3608f249fecfb943460102a9e8e6a8da6828cbae60c35d342e1c297581cb4989693db2f989847392de2555f08f7cfc9129492097bfddb8319af16c665e71a1c3ff23c919e096da37e4291490aa0ff086d08e65e3180f1629e11639895e69a69d0badadd2341abc09f2a1b9cb9031a47b283c7ce41ddb5902c847b5c213d21c4ebe175ef35719a93cf06e911e9bcee7c9b75ec6541ddb5902c847b5c213d21c4ebe175ef35719a93cf06e911e9bcee7c9b75ec650cdf98158bb848f892709432f1fdc43ccda5be14480bbaf98fa0a41cf5faa6c63d975f63585dbc553bd8387a14ff85cf8aafa64c4f9b0e290754c318eb1a64aa3d975f63585dbc553bd8387a14ff85cf8aafa64c4f9b0e290754c318eb1a64aa5a2548edb68edde01b31e10415140537405f083fb10d1d78938c3a8a26fa8e87423d6784d2a7409fea9be184219bddcbfba6334968375affa6fb8e082056ebebdb33c30c526c40ac6c7e5a638ef42a3a7aed2dc6e0a8d766394736292361d1cb8b2f94697ec540833b41e7c8bb70320b0e1a39de7b0b46cceaf436f1b20bc3638931e9de4b7a7b6a5625f77aa8d2ff02f5d5d899275ff8113e7d97736a2581408931e9de4b7a7b6a5625f77aa8d2ff02f5d5d899275ff8113e7d97736a2581404a663d09f3fd3d8db73db41e8bffe275fa0882a28c68c0dfa6f4144877a96fdd32037bcc7c82d1cf1da5c9fa8f09bf54feef6ed38d57c45cd21a97dfdae0cd2432037bcc7c82d1cf1da5c9fa8f09bf54feef6ed38d57c45cd21a97dfdae0cd24e21b6408dc6026b9c60a546733bad6f260c8617dc28593c6cb48ef84646bb0b1ee17d99d42b27566cba821576f35f380d2cc6efdcf58247930d32f4ebe6d76ccee17d99d42b27566cba821576f35f380d2cc6efdcf58247930d32f4ebe6d76ccc069f729dc7029b4a221ea8c8d9b1d0c86f62547e7dc93d7de2db59288020413c36af58ece18423ddd80460db86f9271e712c82c17de43a1d151139dbd7a0fe0c36af58ece18423ddd80460db86f9271e712c82c17de43a1d151139dbd7a0fe0cffed6b7f6449a3877c8019a78a754c5bc44fb7e4b9fd72ea32a5640ff8ff807fd392097850a39c445884d9fd05352bc268d3d9c231d97396906fa030c41db2ffd392097850a39c445884d9fd05352bc268d3d9c231d97396906fa030c41db2f7379c71b972b0bcf72df1fec55e97491715f78e9893894de2d9cfe48d2755f7f2d4d962e9e968b21843316775eaac33000fbc79426a28f8325b414356837f8354000870720cc99a1824ec4daee2d13ba2f46197c6fa07c16e98c78a86fc2d87746c4cc8ccbe802fcb12b01dc34fd500fc18c08aff1794538bf7b899e55e1de92cdfbb446b8c079fcdf2b5c6187178561051bf6a30df1ed5729b98b878cbcd34e0253ba351ddd4a11fbaba0f5c55e32881b093e370bc85b735a170cb2bbaafbcd7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d7e2e779acbbd404176524c7e46ad488e41815ecd6ffd8c6e1463d76ab7da17dce26d1e818b0822c1d0c42fa4eec0c3e4f77eef9ccf729edfd9cc5ecc205c241619dce0ae2bddd64641f89f8b4a5d99f6711978338bedbfb3fb280108821263dab03ae18a57ccabea482852d2d673eac901419eddba3f60b696e2992322724e68b03ae18a57ccabea482852d2d673eac901419eddba3f60b696e2992322724e68e81b52914dc11cef7025c762fee024bc9bcdc426c08de6a26a2ad3b7418992157d5e516642691ee5256a8f0c65178fadab65f2c6d62cd6e3a74a4eb1290ad6e7de65a005352daeb5642636313059a7c8e136391a2ee53858849a875706fb311913d1b942f5dcb01bf6721ca8a09943aa2ffa5ae3abee8b3484e05c25b31a7b64a2a86319fe14a6fe575a091ab5fb56c748b8bac6b9ff043d62e0e2077e5be96e2dd077baa70e15155bdc556f5afbda34f0c4044b468bf75b8c573114f749f4749dc1c4a4adb67fa735ddef8db7a5f38551777a3ec9d65d58631675101a109f5c07a7f01eeaa12882dabb07f1bf7a8063d92c19a6e6c948910eb3956c87841c7fb8ab333a525af489863356850e135e138e1f0d6e9d8ea9e2f42269cfe1d332cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85535919f93194538e31cecc0e3d152ef63e8943c67051876b736fb8137204693c40a19a3c2a86ca9ac0258db5666fc9a20f2be818b4b248d43b4254613a02568af88f195fda97257238c4bd1320fc74cf983684022257f3577f1f7d0ff41b3351fc3da722439d8430c035cb94e903e269fae6fca890d5220d53c26536571dc3cacd7c211787eeaff237298c7bb40afb2e9765c45dea52bd20fb123a7e0afdec74c6c9b96f87674b5e4ddc19ff07b295c30c6635bcd018561ffddac6a4aa29e2e9158cefb65683ced652d95eaa29449038ca7918726a986031a1068cf20b11a1e7575245453656daa41199f3cad4dae283fc3afa5887ccc3bfd25857d1165d3c364d51d288d044e814eeeee74e23fc9531ef7f9aa9953f60e4668cca8540cd291f4267ab6153d5a4657485895f54346275c448a65ce125f32f8023a0ae3c84fb5eee915cd93d3c5ce03a0ca372cafca4206ef339faadc00e82ba998c76a94ad1d6b6781bebeb0d89b9f7b82a34f2522fb610c9f538329e0e293bc9a7c4ce6cadae850fa8916dba5576c44931ccef5a15d305b965dbf71808c6f5ee912b63faa15dfe2f0da51e873436fb2d55c6bae79115293241a3b6edc3d30f40d588318f74fd90d9459a8de1194f02dee6acf0a35f90900b3408c47b8a7ed2119eac05e4a99e4afbabb03346c54a98a4e7c6febc3c00857d69f593a8bbddecb0bd3f58fd528c9625eb880b180c59eb2e29eab39c9be8a410f3e1e533be81889b6f9864d5eac6dadab000a485928c9b4ae6c88fe7ab043f616b79490c36cd8b3c6183f3c2480ea18dcaef8b69d7da5b89de0dd9c1c68d0403cae5fd9e53413b1eb51c26d74a31c1ee1057972e6e01d7a2d1cceb352bc32e1f992bb0f32343d633fe242b62ce4806fa421e003447d3dbed8b95670633b1986af879bfeea0c06cef7f2a10b22d508660b8e2d7595bb92fef06a5e93b2538a9686dffc97f881ea6089501f9792276dc8ebe3972a3ef0357030303d889bd3d1168ce6ed0e00b51cd3b210e5db7ec4c92ebae759ecfcf3e2797d230f0bcc84daaacbff798693b97684b991e5f9cfc951a24d50b2c71a474bac43e36362a827b20472a2c86053181b5a8aa93220aca5f07aa1dd1339c42ffa85cbc4356cfb2fd1df0225a271a1739e614b8db7ca4e36856cf6b7f7c540bcbe52c6805b2ddc3966e31018de22ef8032dde3fc5a2f2b9de27f8b2036fc9564e35e08d5011c4e321e97444270c781c2cf119dafd386129a77715bf515d4fcd5904f66eb27bb4fad36efa08454525cd03a00cca525fba99f16351e7e5c89aa859e0bec4334b2ddbe1eb2cc6db2fed2cb596070d73da4e64934a0f62fd57c18a63a1136a2b88b8e25c872cc2b24daa69492f11a242fcdecdeac7b8dbfbbdcf8f5a4d1bfc9d729ef3bd2e8fffc522857abf0f7a9beaaf493e11854aba3e9211fccbfed31e673207911d251327238d7d852624ea21a6261cb320965b11ed38c03f9638f7df4b59b5336e014d77c6d9ee1ec0420577f1af626e988d2af369a046d8489bee2c4b28ab33360fce780e221596d9c98493f4e02136e684f03a75c666116973834c01777d0cb2e3648469a579c764a5fc5020db21759d54a29042a1c5a40f87611bcee4d06ca3b27009b76a0a604941f9a7d299d206dae53161868e76fba74a8f3da3d625b17610d550e47273613eac8267bd6d9051f140d3b199e97d9b81a5a2fbd6003f9ca71c8c2eeda02a5a5223a75bd08c106740e3431f1e8af2366ca0bd6c1eddab5d2cfc11011bf609149f790ad6bc8b7bcd8a81235d316eb68c08f1c31373aa3254ab4ad899a6b624e1ab34f3cce990185eec4a57cd73b32570fbce2ae4e1605a24a4e49206c804d30bde0508f2c3626fc1ed3ae3f2c0f83f6c183a0f29cae058a6a368b88ce5193e44f95753f1fd0145c5dde75f119303fd618b130b5aa061a2d62ac97f1a3f587451e7ab95e3499bca80954e299af270665a06e3d7cac5cff73a0c941a219f5256bcea3a725d0b106ad31b66f034459576aeb92e515c8db9b1c81ceecff2af37498affe7b8847d2be47b4c09e1a9ab3281e9193b38b1b941ff4a876dab571133cf1e327e61370f713dcceed62b61d2bbd2ba526608ebce9f0001e2950ea492401dbc4c6282007e7e900497d761dbfcd3ef8f7bd238f02a0753dcb2bed2dba3e3e17adabf9d1a985a777d936b060e69c96106628f0d96e09a6622a85b8b833361359bb44bed1d2a1f493fba2fa63023a809ec2070feffeb0e01a4509aa38022dfa40f728432e15398c59057223c53d81e15ede8058aa69dd9007f625a88a049878500bc4cdecaf1ec821e3141b1c9bd86eab67faf6c39420698ce44b6a3080cf0265d898369a2d6c532e78c61c407dba861a977f96afe98dda4f80b2c7ff98421d0e719ef62dcf2e0f8760f01c407dba861a977f96afe98dda4f80b2c7ff98421d0e719ef62dcf2e0f8760f0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcobbler-2.8.5-0.3.el7.src.rpmcobblercobbler(x86-64)config(cobbler) @@     /bin/sh/bin/sh/bin/sh/bin/sh/sbin/service/usr/bin/python2config(cobbler)createrepogenisoimagehttpdmod_wsgipython(abi)python-cheetahpython-netaddrpython-urlgrabberpython2-pyyamlpython2-simplejsonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rsyncsyslinuxsystemdsystemdsystemdtftp-serveryum-utilsrpmlib(PayloadIsXz)2.8.5-0.3.el72.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3]c@]@]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@JOrion Poplawski - 2.8.5-0.3Orion Poplawski - 2.8.5-0.2Nicolas 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- Require python2-iptables- Require /sbin/service- 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.3.el72.8.5-0.3.el72.8.5-0.3.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 -m64 -mtune=genericcpioxz2x86_64-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ӫ`( {'g,♙:xe|\ob\cpWN&W]1RƱ2~"7Q_GopB>A~xr=4 ;nP|n|T ?sIeTѸQH_^ T6>=8fA;+@ ҒKypU$Yl,G_姊;~ᯍ_1otz$n{`l"b.0e.i{+|>@I< x|;^y8d ᭧H!L jHOk 5d|C=ƊBBr۵56ěY^s-!Ϯbrl`dV+㧘zyU{'PEj9?}$Z1.Iutf+rŜ̄9X:$/#Z*%K$'o/.] $ ՓzbZi'bh рVT|+nJ # }X tZ?`MpL(yX}!;6-W4l} L{eܒqWhUmrf|FGaw㊾Y|ReOJOcEވ$>)Z0as)ӈwx7>-G֘#'~zޥ A wR)<;v"5ᄚ ي3 OagIKl9]LC*($ZΓ,[ JJ8`:.Y$Iyݕ8Vi3R_'+ւ?v?(3Y&9 , voҼ5+Rq'U!]VPf0P hgQpmZLAm6F5U |W '`QISIܠ"A={Ryu0/\ǧkb ~,F؀kөI~A,o9VUKJNw }^g /xꤳ:r_5Cc<;[)I'{­&pQե<|6]9|#W lZBPeփ65_y{Bz{),@@ 1Q1׋-uXxSy#3̭X:+:'pd*eX[n|q!@|Җ@ zocznS,.<\J?($_4xiHpР2+U z s.֘Xg㥭sb?qJa3G3~Zh: [te_D;ߢ-n=*01YL#bYcFEӮo'c]E1i%A]DH@2a);+#op4H2Tf^݋ܧ_!R)Yi 5gt/@EVE%b (DSWw"( k4NKq:rjQwŸb%߀CiVR1l&Ad4VcO*8~Ng75;hc\|bxR6H秶(j!*I5RbBjHo(N* biv^uoHLFD%/1jRee;O.Kf|/&ȋqdyNIQ35׼F? ى:; K,BAUk&j t_^9fxr0›&Mg }! 4mO靿 H(q\' mݸ,;jx$. p>X3j/~بR= PvmHX= 4ÚYXO7 1 a s/$9uާnn*߯yqܲafRo2|Mb(a+Z_'cf=3ڈ>3\,],羁[ry0 j g)s-lrxDZߟ&瑷UH<^ં6=P-ƢQ<<Ũ_G0 sThrPy0XΑ^ĽU80 {كxat=_i(nPԯ #1AUy!e#E9nGK2Of)0||hRKô{B V]'%(PăO.,N)ل[y/3j-[ tEeYa]9_6HxM`@I:&Bv1M|"h\a//3~r`纂)S"@\AF"o鑹[wzb0nz&Q5ń"X 5~Es+ 0p4FMpܗJg7]DqsfW|BU?B^r @͙ u?R='ߤkEv Dg*c_}g}k _Cl ٗ60hϛCpboT 8OUX~@T`MZy('1 į⮽+>^&.aۃGQwA65l iX\[`t.c8 9. 7rL=ɷ=\ٔ!$lxyrx)*ҥiP/9K믨yOkCTsxYngv'#S#n:3xKZFJFɊݡXmal6N*փ:LP`H3v9Jì`2\3+Skor4qll Mu&%A#ku'.PZx36|hNA%2t\O#?o@kQL,D Y%SAޔж8Y,c Ҵ2|>7ğjc6Bc9ՙE6R,E{<cvL9wi޾@t<-WpbHAaܻ ikHXثqǏ"ZCƣÊ׋+' 1q݉YB;.DA$d{>nM I$1} }5*:sP+:^H!ҹIIp(4h2IP$6,tӵ wӕKf 0*>>Fg\n,Bn^G3SIEIJstJzUuHƜ=Ebt +j>tlj^7lgXwN3 bW/]߳Y>>N9CW[i6rTL40QQz f71C4T)d砢Go8O36 o$[Gjl: |wmK8+|\ P4O!q0Cc8a+Ա;K񐄕 {,lou<|l$>oUVS?AIĸ~DFaϬ'-Z8YyQõ{X]L;xZ!etpHvK!RR3 ryWѱG ~P|lϣe QQԬ<*f d؀'; 7?e7TO/X/g JOfdsճmbcI)*ooxxBd[\^ذڢ\{=YOBd1}ֻ01vup}*T}Q=cZ覹Q[e~sEŸ|>|d{+Z/(:a-s?mEp@!SBbJbf:C) 1F"^eX2QJ̙.iqngJh ȂNE;eQ<:8PWFI"`n 'fjz@Xz$9)h7],0;DCg j(5@4KKrgdd3aM;롨7ݹ㓛Fc-LR= #td){[j;XGj?΋y) +0ҲNƯJ'iZ$ rz{J֧]mu a@ʒ}MSdb4./?]rnF|9]^H݉Ccb_~^HƘ\0N칄.1ht+<4Y amoіl 7Y N<0M4昷+ߑHҶL OfU\.DoHx3n`IpS=j>X(D!ha1yaKny2?m7QhSq20bnN,"۴! 6aȝRie/R*dHJM&fIWbM"pd=FP.ed9fѝ10_)^+"ZeKw.N/QC-?).;ſg'҂GV.|R'U~j" rY1=?=n`>j4CgРTO9 Sپliyw}L/#dC- >GlJvgdGaC?Mz*N;q"GOnRT`|5ϔpdO$->vߑ KY`;~{iܤ +h@9n[ Vux|*#Eqbx2-B>M!ͿÛ&&]*q?\f ~Bzep(6x Bu77'Y o{Spr2vmoN|z(k1lx%%ckm0e @ טg |x0:Rу<譢sndk dl>$'dqlB.4Q/M-߼eI邷l HY*GObبcЖj5Iy x4#a6bNp}-\-vVNVQ l*B7YyVF/̄D=(d>pچz[O.Yf:&:W"-_=eZVr.R>v'K}]O3 O/[C jyk/c)>:8/DR8%`(3|M*T7W\F MDI O=Rz3 0Is0_@p,J`gV < ɳ̕vSKpٚ3luo0l*PՅǠخ/He:| ;CuܚpRXBSmTR~cV(`0 ]l݋o]P "։"?\'uL/. j# 3]he+ =8{1o9 _EV$~3Pmx ZϤ`+ؿ:cH_^hŖz RˈN8 L6B+,tY6Ѵ]1J ΫQ[K7?Løf,Ŵ i1tt1w50 G9lWHLQ)AI $hM&EՔB\v GEIAkQd7UvcH(GFOͪJJ!zRUdJ^?g!;貵].4gWkjY\/ rS@"9w"OA{#Of%}1 \ @r͒Ǹ") ^?ɯC$Sr2bz,L0 $ `0 VP&1g1{Ua&$ +wk&t(ag9AWh`@*'p^fn_߻G7}!RQZ@Ͽ cMNxҤbzIzEĝȓ@y%K7FIIxsmaV]!b6|BK$JoMXek~PaC9K)jW i(U-ftU98w؃7:0nXF<Fq._?(-L򁯅k sUԉރoFw2}*]aAoAFk@قjF1tl5V2U=X7 @T xm272&oVB_.~Kr @ BM=$IZꀙ Yq(ùD[ B.qT-$ #~t>yHw3j|!ueFr :\T-5ƪ,Q{0o]H+nƌkVcO>mXy~"%Axr<.Ϩkjaxѩ~Ab7I%Cm ÂFd'm*MA]x،4E̪[6jRBœR" 6ZpG&Ѥ 'fknsa )[I0VƓ Z&sH윀IPϻgȈAH -G:,FĄ+{֌>XJ08xa#ӽBAK5Kx)LdyplLxEgW\>0Qc̱-Vhu2|Gѽ0 9v܎gZmn+OȞSuDA쮒U5"qdX^\%mI< [}+)we1o"<4(*3@Toe!F߰9# `Kk=ֲ6Ƣ?VH邘$йZR(z; B) =b`%X:\?U,Fl^tcNE&x&'%dRZ)io$Kq8<::$iCA?xs>4/\nDR"vILc4<^iTBƌ c{\DbYĻN^o,/c0QMW%B3Z*.MMJ5`p7/, @ PjY˱lg9 U⵳gF)輙jE_Vd-xܰ?yXӪ0&̃~蘱X0@Zr㜳^BAaTZ W*zqI&YRy[h@OE6ݬ@"#"3!j΢vlż" G#B( 9hR,{/?'Gܛ5G~5h7. [>tJbq$0G K3òdte#KzUBHX_a)%(`3n N+V4qCU){Uh;խI,T+Q/@y{g +(&yFB6?ocͫLB"MU5qp7(N/3$X+٭\%lI+ }}iiϝ'=ha`Cd͢E Jt)+d+0Uc-:riW:lY-Z]R-p 4W_!f ooUW.U2@!\vU_r?I`.;?.IS"1kBwك\[3w 5}i4B#IGaͽa|,t`3;JhuϓpK@$+84.ҶRV6 Ӟ(Չ41ܚB;*E U9UqUEk4<+!o@PT8$l^O!Ղy4zw_2og_%!pm&%~%V=Aq{;lD, Emt%8@[ǠX|KoyD8i6U y+sW-ؼ_lÎqj$6!Ba3I#`zS9\Ձ+$ [ *Jw/FI\T qeKh "3moH_$E_dzo^ʣW.jo% ~NqJv)Q:wz!Ihv "ؘK6C2K>xK.h󤄡hMQ1ewE kWM8Ba)0`פ&,hm[Md,9y&7ScC"j%=WXY9{`:CccL/APImc;ƻT!Iݯe\C{l f tJ'~=F~]ׇ'VVS [0@+2/5oV+S)~QdE-4sӎ݂y@;Z#ZISQT*rA ǫ~zS)8,r`H!NY6q T\";m^OKTGa;:~磃}܇v~:y[PfM=`A\/#}nU'=G:0bR~_ɹ,9 T]~5M 0b.}xFCy' dW)>Ƕ8i9nGS t&`IwVšɪ"2 m lMwh&(t cmRRLض VBvW=ON4 i\cnPfgggJ)tϚ1d 4 ȍ2[kYĕ遟f;MPRݖ;;Rx wrfL4(xO E٫|m מW BwҙJBU8͊vR´JS6a/Aq?Eړu;@8hvLNs{ςAZ >˽A3G +93!Ksz{,IcN9!m')aIW:lVc >skݎ`,zw)Ҏ`O>&3+X{9Lfᚺz*vBCa?Qb[o-TŌWRw^^$NHI䐂/J2a|XYKx^&Ȗhܻ^ 48gcU#E J1J1$U[ ,ę&{Kц+o![Z2q.sg0>pز`A}&x;ŅbBp4Q-~)y=&Sr PzKO/YIj"Ŋhp)z@|\1Jտ>[[sqGLq e :2N 7iθͪTņf."~X.a`r.:=ymb߳TϬDr<%0Ĕowy] r+s Gkƴ8:@Yo3mݞlH [,QY[\B'W3"{4ӮV"n+6j5uo<՜vhmsf잫?(; -F1iX4lHp~S'h>kc^Ðy`CdAL*-8!ȵt#\Ft$ZP n8ʱe? Y"Xy U \ Oq2i/Y/(hF\}~J1=8{r X/E@b|3@\4u-~78`trh3b8_DMiq2:e;$A,|zJoɝ `ҽQ<裈Ϡ` OTnQ+;n6Ńmj$疆m-8z$^Rl !|GXx, M܌ oӖeSNg5<c NalѬDR;Fp)iMZ̤8o-ϸz/cxYK=lC Q 2X:'=4<'BiͱB(-T%63C;xUк @!VN=w]{z65xЍN%A>dYϊ euw*&"lxn'.)'t9Qb $ĝm HO^'$ΣG2j;X8RNzl䀛.K%Mݱ?PR\.98FIп*z Br<׊{/ڙKc5ƚW0mf1^l-F"׉ ]FUqJ:l6N LS_{i2" /ׁ*O ÿg`mLH.~QiH<7VOءQg[)h._`%oA͢ VlIb;l=#q@L| 'ab=T+4D+-3.T1؋^F-3@}>ʊQM1Mgc; 4TܿO$ &R8\ph4.?.׉XFbzgwMS݅ {a$ږ ~3лAr^ CZw[sxDwA`m, W# 1vY\rt 1=ez9pT'ِZ4B3݀$UphTm`ALJA%n5# b8ju%ovjn2k{DN.dRKZ-64?037*,Z`>΅F8OG$|?KU6`/˳R+؋kZSwWֺsЂAERs- }wp1* ^2A f^2u:]*68WAoܭMll3HlblB:Zn":\q]ZRS9.Ԡ0>֡[;AS}4Gj4*{jb7p}fI4݆u6&|&е+4,p`%Tr >^R%99E;)W5XgǙD/6:<2^zQ{ ߅=HvvF !l2+YY\]&8K!?KS|ث)`.u 2ޤz#f0UA~(vB*kK8XoDa*kC(0 (dzN4_^ֻ_-%`ʲhb^ŷxi\g8"?َPaUy0H^_(,L6lr?/O^ .֓-oԹVEig$dH7 dWVhk>x2 B>9~wzf- 4C&?5n1cZI%x=U6LVFnHC&@ai I$36zpv#F|' 27"hJL9ig#!NDeU[=1)j$7f{]^v odO2VU)u<KÛc;0_]ή b,業ϣ1=d0PA= =jeC=sGqRq ~)uo@4ꐺQ)t?6* W>_!s@HIp'5Ô'†35lG̐h7. p`Hi^̻~]Xyzk/y2ԁvߟ}sˈipoZ^bD5?Y#S}4: :Rk]ϮL;aZ!GƟSjvC4z#2ϳfJ;s:3F^| J [ˆnǵxjorY *h$D´rx JAPJDdr6{,Un {T=àC:B?)9lC7cB2Gu0M0oE64kofՍ 3b6$<*`m[Ȯ^ &7Ci-KM1>نIH)<:#v'M`SZcOr9"PX|I $׶iKpB|Gx6ϩC!ħʒB<$ J@|o rU5a_-*5o,)^]MCny$ل6HĒZZx 0># i@->STg9{ P+;4-T B&Fy"uƼ0c(7VR< j݇d:чE  Є ѳ>imm8'aVK9$ {}V,x$"豠v;{mBOCRڳoNV&D/c8z=śBDU0l>y X#7<+tD :9Jg#eIc'f=lJsdDޝcmݵLH`Pu^TM@I@/mbo#0W(\ eɲ4#p"<8yr^GK`|O8@DCx/"(1?d(ah2Qٿa~P:з iliB8B3\小eM<`䚓ymhص` /_~0|bJiFtrU/x鞛{y[ +.6Ss!`[_ݟZ7%>-ypxit)=Er_*k7XBhgҩZ [sL]C˛U6)ė H.d<} Sn%|n|qn 4h*Ǝ#bN놋}o'&t :l~uizp-k^A׉um-H˶Cpqi5(3;IB#6&㣽0(R}N\xbVU_^̑FKG1͇eUP ^?qg q^wmr+cATj@K',wqӴn: AK~{rh6x[7AlN} '8*-[_ {݁f2,l9eMT`#M4skXgA\ 5_8辢q^H, NKK< K:4"x]jL`^c؅fY5S{^3p!S 21AW':*%pD_\ Nm p%qٯ\No_/IqL,n)[+>|c`)?1r۱-mK߃UɃʴC2Ӭyx,q߱==K P6_}}I woaƾa1%>0DIU;lMhlVqh\ݟ?Ugn5G+{ H$VTk0|X%+}9 *B$n9G֤s`*OʦV@`(9K>|)$r.jGqĀs1`W!:jC [k9u:NaRҟhr Wh6Ծ` v7E({j/: , N-tKTn$n}\wqrDt*kg?CF*ڂY_G["-l =GŔlɺ_gVxSc:2 O.yx-Z9cƮ'r.%̢9Z$w[[DSz+=52=g}ٺ}*~y/v~OR4]n΍Xu9ej͙߹ƥe%i\njk̴ۥ*ۣEu^`{ hj= 378%&?:x o&vM\}"Ѹ|q>SbD1l'XLBay)FU^ԗFoӴ 6$ά֐~r/!~Ƒء!-,,9Z ȚWMXHÐgr[,oSo^&Ǖ n> ϊ\4cF#_4DqQv s>uZ nX12g@?U7dhϨ5GUW"r;YYJcW^Wy+AD\YiO8|1lC~)ʬoQTٵ➶Ci:lШ*G Y/%7g7B.q_<@ mF{_:Ƀ 7oQi奴<*N Z5fȁm[d"T~Aw!QP_3M^71Kd]EDavU\j-} l&HMkҧ'ٽ~d, sf̉p;lB< jo pzȁZˇ[(ٵ|YHkfVŐP':Y,!X]8 }@=.&tdjң`QO6}a!xf,߂| d_Sh]rbmT s VC]QJ;!a'B;x g+DG _ADٸD{T83=@V&Yu{X#$#e1H0KU4fpdÇ[MlTqtp6 wM iPWzS[{MpQs|3A6O#u,)*\0a6ǎ3,I0 2' n[ģ}w;Sڌa8XD_)3[Ula6[Y96d~k>gUe/)$q\?f3% h޴U! ϮruUl*AnT{[ 6^,.S8r5\^<|G - foyZ/ZaG:-%M`>#w@},z\yR#Hh;&0oXԶyo $s@Fr~^§V/[(r܌̙PjΧD |rⰙkR>!IY]B䂎ޟj)06AL<,]-"ݦnwFBk, ~PV@Jfmm0|ZV|@ïc{%w)U3gl WҩZXAKtnxU8=}m\VD`J]7Rl"ۍTቲ䃮X\}.VV #$7(||֡W{5S߶?h_ZhҾ0VSKgl, ҪR*Kv]J4+/%Pb*cm$~/MJGFQ!Hr)S'SX;s*N%fSWW&Pz)-$>kpkpFv8Ǘn&*EOK8pT^Z95!pK$)Xt|92a}P+fIc Z6O|)#~05eQപ:X&:SH% 늸&9&ώ6nK\d p~6>Uk`2A|ڈ9E |%*ߢ2tv?em7X_0 y$4yNOl0rs-=)xhpI}3R|tzᄍ >`#vYKCʞp<^Z8,SgQ@Lد3d!MށtOɌn5(d(/ IĄDc;OpB wQ %on [mz{i Q#4?p}5NN+ԭYoy-e˙zÛ@b+ SSRD> r ȫ\ M=#|" gz7GQw(I,fMK̄YdT UOy{W[U.1w*9ũ!h{R=U.*sI 速%L*iV,'r P]$Fb ^w(bPpduq)?С_A}-wf%6澌iJMox5\""ǁpb~ -x/zQ b9)[:ӹwHLq־21bK ັ \GAŅ6eY;<1n6d 1mhK+ $F)eceRH @9Oy2(0I]%0)q7ѳ #d 7Ӹ:IOܽJGbmp2zZ2=P?W]=ls)OH]Ȉe0uDD}v]ɌOLm'38 cMM_й_r<ѸlvZTys^k0 e0XI|ctsR7n~ #xډEyF 02__z !.QC"{K݂S^ylŕi~uv|I+غ#' &43~NChklmG2[m x:uǂG6`KԥcՌ=sT:nZ+n.LrZ [nW*0B"USlщudD\Xtm}N6jLjbU6" mzAӷA <)aJ$YC6b:#2Teg?F} F{]*&6ĬIv#8V"ji*W\MDTV*A25I%R9y^-kv/Nće4@JQuQK~tu3e#cR]D=4@NϗOE!EhpR(ؒ6xJyq2TZ48Qs͂!ю*[cŌv-)YiRO1wPH(ӒF!5>9dv'[81r½n M)_,&\U* X+',w8tz,|4x ߘGjOR5($Au8kp&s/I߻԰5|'N&M+LLsL^ F[ :!WhAoըbc|l8,ms?&fҒ: [U .e$՗S.z߻hؒќ{_1QjݍO(1u-K̷bᬐ&\$q_ge4h. L1snbK/%?fAn؆R#F"ȗ(ߥΖ,||^xI^n2 lI~6#hBε4cIDJeٹ23À aj5((@W܊3}hSqBtqYle"z N9w}jw=厮@ŪmkgStZ.~bP"yz#[3~Mh컟eDs;Wzhcq=g1SǐҞW2 AWDw6xb+ jQ`ΡXH-IĕN<# Gc{J"Pg!>'e;VU,>;g"Nl:-8L,=s1۱c+9%Prfȶ`*8gJ×v!#{ GK-;$t J%H=N'P -yw4$5;*açZ LhL)̮EL+9dlӓwQmլO8-Et_MX9;yڹnɑw؇]kh~9Qs,exr 72Ϩ5DSO. g 1žNMuEq"dМ`?XՈv=iqT Z ,/ 0a#பoBKv.]E+IiӦJFUY1$Ϻ+hIŮFw#nPZhD]AR䧚RSi{Ji|PK "TuJǤ ^8?˨Nul9UzY,0@_ כm!`sq'ƲfN.Ͼ3Gaya1Z(Eo8He@N7h!j0'D Өo%-KAO5-}[5X`d0nT?vJ*Lw,owUy}<ւfl`%p*píg 0czy;ۃ GN MNahl6ij=g$Ot AJ榈VHmﲐHd2#Mx_<ڢ.ZT=1D;=vCokҵMN (G%uSXg=K+j#hu~2 K[O^lYMwhF<р+[=]Q MyK,,"ʇHUg/pT"ޕLXn}>uy1/Rb 83laCg0yMs]?|#= a]{Z_GE? ?- QˆcXYdؘmQiKoursDe&xb0;#  %Hn/ AhtJ߫}GwcþdS>ѵ4 6"MἾՋCFy4j-*eB7tvNlrTsxL.JWJl+ҷcjWU}Gn8 lK噁*̫m_6bj Z@P)`g^JW~ TO]i\#v$_U{5??>`7Gez@G?r fIKĔ='q>߆2"0Nf搫Tԑ6Oh+(,+j0 w"'7G1JQ]*KL$8,Z^7J3 Se8n)ߎ|s~^չB9XY]lrB 0tNćަTNE* 1j7=bF,ҥO96r* 1vyԾ>!!Po@yj]y3G)mP"xa!% e6L zF^X̍=(f;IA7-nd UX 8'킫zHMhbzŢR*oWXTﻝ7q8׍Soz/ vJ`Jyi'Zm37,o 72#A[ eвrTJ_ *K1J=RGuOgCVvp`a~, LD[S!huS|-EtXy23uxӢ~ vUS\@Zbi%0Ig/nOpp4\9WdFLϿ,/*ZmBRyXjA<4fp(`2hWu_N1EM^NSBt7gx:$liyLlԹ衰 ч$1ꝙ/~Rp5ͻHY)vk NJa@v29x^C9Ps3[R։)$r/N޷@Ֆ')`D47u$u^ Bxה_$JJRXhYlאi߁?u؏ˎW3 0i?حu){Gc0''EW3&=ޅ4մJN(g/c-3M'[YHnB8ik T0*d*O>DUHr8qIq*f+T@kQHOQZQS9{: HvXJÒ~)#kz΁ RD`uLF*%kU%su)qnd_X{ѐWZuJ&g%7j0Tp>뺶aՐX!UŠMּUFDx"uU X07/|]cdHOw" !}-+ZU\UD~Ε'CATI}'9!Л9Sl}A3$n/<{PˮT?*͜_hU O2 z2')'?~5$c>EbEkm+y)&/Rzh.{i+v=7HQ_1}z~9g ӐPrM$͝&ʸʼn IB]hՅT{"%aI;Fv ~˸wuu,L &"K+Zo͂'_=|2w|INOˠ0_f w:]"!W 7|=T  hxzWث !D)qʆ9c&1Ș8ڲߨEfbY@9I Q/ So8Cn6ZNoيo |jHIRDn8:9žj'SP~EglY sq[Ue_ 6`Mǩkyuj»;$9c.ΎNxAm%v:XMiXz Qq1/l fܚdu6(9P#AiNFC,w1][[Re;fq TP,I5+[i#i"d"+LAItU"ETK}cx}Q˻G~3ϵD#$Mh(sIQEԿogxa:~0= /H #ť#PF5/Kǜ0B5uP+OlE#n`pXyd/ހjw%1bfgck$~g}KU.ajnbuИzV첄a7Qk%BPn@g=E]!A k7^se<[:hHWS`Ⴭ x@cAp.vb򱭷EdH4{j/d_D g8O9k>< h!T0qZϲ>ã@]t->bqT<5IWj޻;1H6ѹ =2}$%|TD^o]TFlUJ `ST ʜ[c4'xJR3Ag]xtXe0,WqSg*q΂$;;,":<2f'YM6>Mˇ3JrIR wmuՄk'']ɰx}AgoYPar@ݞySa/ B=ćv0Z8qlASƍ\ُNcopCuo_|^#{C~;>`Om]+Khb- 1] ͳ[ҳv؟ nPD%j]ʮQYXP]&#OzJ6sŋ*!~k¸M?pr@FP^3n^t,ٲGъ2}`G yJUtr;s? j8¥:]p%^PxV\vp`F_ NJYYcȔ$eIL)+teQY֮h $,D4o<܏65EW`\V9'ȳgeq_^8?cY;`K7oN_D#U>CDD?DƁ܏]dX LnHb09XHϔj) <)=/ EM3D< 4>)g6>4&9  pCA/- ݖ[3X_/*|9\krK,(F*CṕXvI.G:be `&uɼɸ:_̔ͯ\DZ%~Ֆ Ąƴ=m󴇋DFlRAS %rBLn<_Nhု_7-NS4y38^b,6t\Ix<\)Kָ+՗w&C5uox)+}ia0dpOWkGm9NvniI&W9Rl=Y6°q!ihT {Mzy_$Ǐ˗s]Y1UR+ ;:Azu|\@váe{n ֙ʈoFr0E7A#>toԙ80M<B;nXм/(74rrF=g1r>>![M)ш&fܪتWH_a$us-ۧ:W̳\3_{@njѹD_\MA{8RI"g϶.2TFD[=`ABTI[UUuup o0Rl&#E$.^Y˝ (k>2»|/BrB]u-:65y85ȖL'`:Q|Jj28?XTꑉm<㪞ЩE6L?Xe=<8N"irnB |gqM׳`j Udn߹khf̫xʫ2.Cז! &3#PF{S&kr5(OyBei9@ *ʬx6=J`u#F:ϥϒMKZ)jW 9L2)>,pA2٠z~ѷX-rg%Znw;3O |;x>1;a_E^6Or 09s!yNŸ^GW ˭ݛǘjiɜ+ﮅ}} #ʲ+Λ #ľRM,h% w"icv RF?y%"WIqU߭Zhd;q"!EZ/wnɑWe@ҽ~PT*W㞽 ow:eܻdʉ\T}'6'ϛ,@X-/XMd^@ffi{77Z74+ʻ"U$}=xfl9S~ҫAݚHTH.2@m*]w|zO` P[lWH .] ;9ވf5eY*"QPfsGNt o=XFTO9|=tO7I =]Iz"E3e&J}ٻ)^FٽPҭ.U*'QT\'@(8Sié+y+Z}$bf13[axmO6Sx)$f,\\bDD1ӥ #w- mU6t-qɖ{mڷT9٧ {֔:cOeLPA:o/zW\{p>NxZjbL@Yg9zg^nrӬF.S@D)2P'P"+WBRz_^iڧ/_c=`%HPhuh+P`DcP\6 HB˘>ܦ 2pEK7ThJV R9\-deD:qл$ c]Rġ":[}V@w; Cq C a}fd< vS"]1" %V8آK@~XgoSe7& ;S+rHSA6T@y LdɘSdؽTb,dmgy|[?[)?\b$P_.Tu, 27Cѫy5y0!? &0oR,h* ×2&l>-LuE'-g\qHcѹnƄd o?|X1bJ0kh7!J|JeFh T՜pj V]_M"mǦ_РDmMnE gLRWhЩC.+!a'cZ&4 c*|/h>1BWq>}C/W9(ZҫU?Oem'ȃ7=kt/Q2*.Z# +T#'_Ԩ?{zLZL~Lk%)w4.Qkʳs*g B1 #$]qx#. ggU, -ޠ jHls  =u;Tz=(uԄ#恕wW91 mlq?2.uQ H\kأl!Rڠ4joeN0Ӗ%'iȍ&Y(A=HYwYFIrMޮG4z']jflGr#QrhkN>Iy^C1/ݫ<4 uY) !Xyp {2SVv"x8h<6I!8\'Sg/k\n#i^]r<0.h'T߲RZ(tpa"$m/ﵐ7h[Wb﫬}~E1ղ1 Q'\ Ju&`9"^ۤ7TyR>9>^uFB_YyCEhF%h',!Gv;+csKo{_-[C9өd DfKjl9v:PqIHQfm# jFIGWm(%'<ͻI?w:z#Ekp3j6Jr`'} Z}iRۥSnaoh qxy~3|WgOO)$8#'M͐HT ;-'d8({J s GpE0m|Ċ>M#L g8K$> e=LUVt9~'ߦӮ-@b}F:\x q[0i#AbwQݻ47d=ZQ0olxoU(#J-8;>9ihO|o: {>!ZJlY:ur=P$ý75Ws ]0zac5 nL nV N 2 7$0 zg ,:y 3ҵr{&d_y(95JDP-5k`;&+\{ $ƦU"},׻n]  X}[|9ӴFC޶kP˥lRa xCzJ{]zwHUPY6q`|3nUr5\.zm}Tk>H00턏;je!-[ao(tftīj;q]BEl%EK\G= @(Hm洨"eΊsH!`$ _alު .FePqv3GmʷmPEmfo_;7jJM.ɋFG1-y|ЈƠ'd5ف7/^mYXE $.dUI)CI5L4{Ea ڥ\ƿ۞ ^~ G'-4IܜE$=*S'Q8MmK15Vh x* 3)-2w]^D)"d?bNn-<"' wSS*mo7z9Ҟu(R=_oPT ;b⊂uGQH,aT9r|Op= ?2턾=GVxuפj.18{(QI֋ ,2ƶ\9xɤh`wA?:U5sb6HV(yޜ|о0q|gF a9Uw#w"}ţi t[]=8R7P%Qֺk]br vV>>VpDmCrqG[ԪU/$-_sT]A'dEXJkeE#٬.Kh gAęB35T=&+oчw}H6>jHNN|!cyQcC4X@O#;]YN`+^-ZpuIut.J'yXj#X% y*%6UxCP1״ksrrqCgCʚFuWB؋x@`0=qD;]T$]l Ce#5GS^\"־>aaFrT:\)I’*bO(e=R= SN8&{+ 8}-|ːRHrWsn +ӋЎ'=ox3lyNVN>h>8bZr\4VE/t=qo02W =ʃ&B/q6`܆ mȒM/k{_<>#Jy_A7ZM)AuUr w٫D E D~t*`!#hR(pjdNX 9Kzq'1j^[SNy <~vaBx JdP|d ^ye;9\ihe'H# i߾զ>&BZف_31ځK5!yk N$޼?+ 3e&X&7 8DgMCaC*u2]i:-Vɛ3 1~5ǤlT}|J[vDAqᏽad{K$S ibۈ:ے8oNo[Х  OoD(f֧ I3*ƀYV*Te};8cּ k;;(о%,8⎠ /G!=Z8x{<#Ҳꭷ|\!ԤQ-p׷0t5,\+(ڤr!_«A gYDVDXϥ7AެgCRZ[g9+_ +C;8!}`AEyWV,ylO=V4!pN ˉyDSQ">Xgh3beS9Yvxvp-%\ގk7>FLxΗ`f%#oQX75KF>Yğ=/aⰭ65<>l"TbP+D^0Nu+\ H-=)1Z5|G!csdMt}Wj÷oXKU272+4LI YY4_З V1.rAޝźp{ҡ'-1`blY$0)?QOЫǀJm!,tWOD768ػ[W$Up}c2f+?zS =#gƫT/⽘ 1T;np9RĠ:oz!)X$v< e&sL](!w2؜S0>WxߗA[➔ z3f/Bؠ?aV`bRsUT]u7,]`!>N9Xʐiy)Z6a52|f DZWdg:ݗVFGyH 9S]-r4M.|γ!fv{y)l~S5RfUoeVA+ZiK1'.'o^&n.m0C\Ob^~r o#290Hy5>e(Y1Hߗꃶrc! /Ls5wdWr+j$'AHWم3AЏN/\;|KY$$}ojtjwWĻi㳣! c=p8PԸÂ_.a~t (BQn2s:8X7 88iqu גtBPy1WRXh q$\z ,@Q!ಯVК:slNI~lW@J+BDV.h`@$ ؜n g_ZT6AU\*onMnY^caAxn~ |#7T!@-l+܄SgxeĞ#kT`D7SJ,8] *CxԀXЦ 2N\5ˁhwOs1H΅!$6/|2k(/5۸,u˂AY$WxMj ފ w~}|DUKih,ii_ !8+LqŪ6@𱫿n:b \jzQ\Z;BU;ԧ@mqMC8]M] RDЩ415"tVr7Z9jBpyj':֛y X1X+?KN>NqR5pesX~)g,d'AY}XLk;3TyEt4A ģ{d15'la eYơ{)n|/l(^mptE@4? /G@&a-ص(J^EyT?7vM0oFH 6@.&I6@/EX^Z)0chjw(y/u/ċ[ZTXDG]J2zYK{ ÷Qp Sӫ;hc:M^J1n=8p9iڤ D>ZܯD)Rݐ}3OSa٥jD$P=EKG%Qj_ gg[eyW;E4Y+RMzrfaFt tG͒KqFs/7<5Cbr[{.y%'J$3-IBO#8EMN³io2O*714?+r2u~N]w.Q. yeӵ`Ԥ}wܛXR2eMpvS,!zt525Yo/VQq*5XI4 P(62s;ƌގ鱮Yz qFbӜM6_SIL`zmT[:~+.8Nʏ$ Nԁ9okP8 Z-[<"ĹGJ ~.'< f~bM{>"{$a:paH-XU\A]9&Qiʨ!=^ U!< /+nnA!]4J8zQQnYC!2q҉tLK]ç+4!YUn /KHt$mu2ՎėE-F !ݮ-ݷPa~_Z\N0R;"/޷Q)((1foM37K:3y۴Ї$7ϫUj콧 +rKOV맅z~Eݛo@\V~*)n: DlCqܼ1ƚ* /j=zon WSek`g+]NANZ&>ψ| \;\(p'Z5e(2(1!9+[؏V_T$r|&:J ĽvSf`@x؈7'"8ÒYhl $Y(W|c 5Ug~Zj ћA-3(ojmu:t\܂HEaP?-gxI] |-]b/go&?~,>`X*]joH6}a@ʙ,#|%tLc@IoA;Ap:2z.m3{Ui$)x"{6(tXU;A-6Ux;%rیLӬ&Q0΄;iG\dhtB~V'uSp!Y@y;𫇼LPN- ջ`,PZ!pP]E颰8-}L90#OFn΋F8kr$u걻bDfIτ˸dnDŽJiT0%ʙCZG.VGW]X |jS*lyEVE#yi)3l.U|4!k%)sjTJ2`lU1x) u05W))}Fi9B,<:z B%R&hoImQPY& h weUYX@zPB0@noQ+iL{qKH%rDN_%aeb%7 3ȀY BPϗ sBxmƘ{[ۯL*;-v}]|0Ԓc]Uw0kR5aR1`6X)s~1(&-ʜ,F^ oG *giݳxoCZeDI)PK?*Lؓ57"̲N>V(osc.3S\+}Iyp(=R.i >V9a92?crRbxtsx7i%<B3Ā s74l "cH0{Xk\`SICROm5]v(+ϑe DZcc}aA9OPŜA).W14FC8?טa'T 06Cxm9S ?OܑҒ`DϾQnn u 쀉!Noԏ *F ?cZ^B•mAhj&R:us%>mVtcl4G#[oyc #09G_E=424T@Yp:#G=DBJ?,y9L2>Qc)ogi[Sl.ܤb&v~IrRf T @\MpD'أigcm{[ز4Z/;T-.'k#I[%cn)񊊺Ia |cy1@zu A׌,f<_Y9ah׀IUۭjb:,*j=ܗzHiW.WvRo-y'ڟ* "g`G\t hxO:eSNp|pp KC% hN*UJڨn%[MЦ0o1[@+&EEpWFxz2eR+\)#):I_M_+:=cN Vkb$ؼJ{F6PMSRۖb٠ mzXsae-lT_+knjN6LJ]؄0-#'0%ׂCVoE'j̎95Kf^T+"ȟ WZ [8 b>' .­Ij;M3ӋʰꢢOӧ'd/tx2TJGB)4z qF&: vRO~i}MG9ГOz~:rQkȿ:ڕRq{=e8Q 1uqUOQуAu-Y\4`^_`:{pyzPRwT ѡ`S;ɳN渆\ V'#GGݽDIOQ{AE=*岞yQkVj(Z_.R W$iyAEre|y1bYa n.[ldGĽ5Ldk#iw2XdugL 1aR7x11ƖsCR+n;#sq>'D͓lIux9}(Б]}8[_M%, CJg<-.z)ꮶ @iNknvkkfg-\T3'mSf\X;'YﮩYsUioGBN@] bj+j5$n脯˘S8^,GH bFr D.3@51)p *Hxګ1 ک$V=]>"t Ԯ>1`F/Ht}f}̇ Ze1'LT:Ǹ]qs6ɦ[cw1-q)0OqRr4/#g7$jB\d<ҍ'/HW't )s>ŨgKk V 9/Ε2 LmaHX׳dMShxWM<~98MR MD6b4IY$k}qcq-sm$^11غ#xe>j);Tɩ~QW}d%_bC xO/TUxKi_uOeBP3EJ'RQ譪9KҰr.]Cee4,#> [b]PG"#WD+eHV~)Z'V| fl{8f["f[)GG碉j.犯T 7e뫹ƒ{ZvK'`Ii{$XzZtw縰ʼ$ŗ`ԋ"ei֕M(3ahs/fH0q]b!߱?z8LُTK7lS$7S(eJGNaXYॕ&UB&D- gnWw+ɳSrCNiR8h)%k{@f-G[^mE!8X軷(o@BS÷$jgGPPLj<Hك%Zl(yC{OZ-vQ9קd, _B-ut p쑸KE(!b(v S5JT)ddp# ?桌H*wh>MݍUyhI1WY.Qh`=1RO9`6m.P2 sha̼DO(%E#. G5K Xԅ0L ve !t^ e(Zٖe^"JWI|/1sJ1@2Wɐ-*  lb=wlp(0NYjϴJoW-5`QuutmlrSz n8 w1@mMRMZy@i8\^06~׮t6UlIue#$V(]=1S0"q0^a7볣gǁ`!*&ALZq &F߱lTD.eK6"q|M[rbʫD{jppˁx'k>$L(ЯĠQoEZV5KcE4ӌ=vb%@f Ǩ1]z@ L.vY7Yٖ/qL>"=@/LJ] #/Veq 6-IV'%@Ġ*}3j̗s)uH|(!Jl(E%AePg7gփ1ɍoSVQA2\IѹVG49ϊиS~h?͚fFN.I@LHAҶxq{_ %%x!~!ӑcj> vP.O(S<_:-#^b:zC?|@iB/|8KXT}tpH7l`W;:Wp'NKi/!5w*7)S{)V~< ؾw4# |84&SГ|1A;RrЂ|\AߟD6yY-DKxC>ˤ;Bu_r%qk՛WJO;h9Sۦ^=?fgC3a0^\)! +j<nUD`kFWwL"ͼ4w~SHBIgĚ h#f=y>#Γa-1ph D71L摿r``So21$={+7/˓GϒJહ'!xf4?%bFWџ>q&'mK38GAR 4 p\9fn@NiRMZ -:a@7?B,Z}<A){k J,83](|0<+K$dYDrt Lry` rb 0S`Zy*6~ap+oC5?e-*=sDּ> uqI3F;O^r^yuN@ YL h^UA!jt V]oKk܄bH|-Y[ ]HPOHy(dKo;o0/)m,/t(a0 Q7r_i"ȿ߅H`.z"|K*0y :~ufț ل@b<]zd*2ӱڝNN6EIh jZ ?I ?cX+U1Gr)Ow"m: gǤ\eVS2PV̲NMq;vVi(xa~%1 X>7*vB/4p@D)F"/cX5Ug Skh,cxL(ʥ͚`fܑB(6DF! b9@YuǴ]V!JFuh̼T $|C%' uE UvKoCoW?77챵 NiT6RO`9vgnClm{B K:w7[ ff*<:t)=K QBX Q%E:PφЪ88Lo|%! dm zIS !W$_u7ٳ;pNj6(FKM$*ٲ>u=4YW@'qIeuIt`5꓃Y#sn&oK)CH;^{6;J=i"3{?RWK-"ޜԯPs44#=4lBkzZJ`ryzVzW!Vd݇&Tf?+Q"-ٌn+C~qbnF\Vy|.ة{ ۋ%+-؈BpsT S%YԠ} 0 y͊ix6i q[Aݮ, FýWv4$qZf Fw+ɞ #4:7;"i;&;SvD`;i܌V֚e3XRg~PfIѼ/Y-q935٢o~q[\/;{Y5B/iٷ6ѡʌ?"[ Pn^͏%@êH7Sx:߼_gH3vؔN>_Y Ax,.9:KccG숒9F >Ev\uG5,'b1D򚣣#'x?XH]}[a 9n7/)NÁWdfŖ&Mqr Mہ7D~P2^hg}>^ fXAV[oQraK_}_Օ*HuٷF 2|(i@TZ Hʜ5cY-O!>׸x:<Ó/qv{+M󅶶{{lNs_һ#\1磘CRZ` 0_s+!K<]i\ZrAGIh3BQ(%Rv>qb{.&Mt W/$އ!KbbR/I`HVK#78$VO܊j  H,A&xa/tN}ع1)+QVF>;^9`فY!@_mo)zxIz"3PK<mD)O,sYE7Hw8@@wXwUHsJ"z4X0|lLԻI.ϛV/]1ǩ݌6S$jFOQ,\+^iՠ@)*Q*h7@[9FqiբƥӲ\);IM "S_F@Yi!QJㅆ$^ eZ䖛\~oOnft|2f3IZhx,njֹ =Q.Po 9^$  A5xKc-O!"T<6i!Q=xˁ,ʆ;R\).;\cCi]YIi?KȫlB6da1{oҿP̰o0tDxF;F*.Jcƴ&QnO召ҽtB>H+IVU,=7ni,NZS6+K$J ]zO+rܽD%ԟϲf'\ 0ޕwETjCAwj8Q>x( SE ,r,StG Av!F*FT{/3TFy XJB,dTO?݈s?Ri_4.d!!aՐkkک`Rꍦ\k3`-Popo; 'F:_WŔC3RA%u~[AWU9/0%i?wwn`+ӄ;g2k!ˤg-t%c}/f():k;mp-c—o|+?:'B+{nX Jf>H,6·)[I'&2 O Ðhjr*~IbG 6 ^9o892%O~cS7L>ϓ#@cy]?wLm)SMzwwWvA? (%%XjkJeG@rc hAߋiKhI/N6 E؎D#vG+;V hhiUˢ(^;$mªʼn3/i9  f{dtoXFua}\FQFCOlZ k'aSڤxoŃ]s4q> ,HݹcqOT)OZ"^f5D7Hח\nyoyRe\1QICt[t%gRRQZ&G]Rng ʪlq U9H@2K]^W'$&*n6%λ[;idOس^(I}sWi\g=ԿAdea9t04,ԫ<$;f:i暳BLZi "T5aOͳs>|+fbGء| #i噥B좇^mntȄkn:bl C,= -1=!ǣ#' xeQo ܊l#a4U+CG[O ]e$$Eb2]!L5MAMnP =. 4|t7PQxBj]lHG׉B'ly)t@$yfhMYdgTxY:P#Bi|m秘B"qW/s3zi'+3gqM0=~OQwN lxEuA#Y돪"LEts,)KIOJO:nu.uy}mj.¬u2gNQ f767%9nȟzs5 Kr۪#92*p4u)h<QbB99?fCe,.BbˁN̢N02V]3`#c%Kz@kz-I1@MፕkN P G9 /FDgϾT WF`bƳ?J\gģ ltI t4 Kln>Ł};%lF٤ӳ$ 2ͤWoEHFAslsmI;2+&WCtZ{X|*ĻۜjpqԦhM*_"첒TlUOǾ''y)`~ڽ'q6gep~X@RVr45TExiprC H ݔ?V`i.?Зnwn?Y&E JsI4 tI[|UcII_Z QcQ$|SfM/%#,aWI#ӚTL.B0$+ar b.l=׭1v?].<GVYM]q#7~; 7siͥ-7(jA>"CGǰfa䋆cI5;l-YC7Q$RMOټv4k8dS$Ƶ5 u#YW$'~u6'i\n2V!V)T}vvfi3-ў[## 0qKhpv$d/en|_Kc [Id잎 r= 96dOd^&9OӅJdTN`yoiQD4T%ɛmoÌ/I< ڟ] t7X#.4bv1c>1%(]G3fiZSu@GQGv%zӺ;$0з6!%Ԑ78]sVarbH)J[\G]-,0֙YĹDH#I.'ܼ4nhC1iY_Ed\$ Rm KO/ k*i~u@p"dfÖ3_/L7H©^ġ~QTST8dPՒz:}e V4Ar?sO\[̾V-"&GGWLO,58s!~W73'yAqn2$U'㪔TQar/mW7Qm5匞sE#V0 59Zc10R\O%Fm2 G{3~\4# 5A% hO/pC '$ HCxM5CglڞS, $/(njo¾:?>'b"%׸bD^TgJx%XIK6tfCW0,l9HXZ. ~k3sA_5;(A\q1[{LJ(2n%E~&GKpt@+6>{ Q-*-.龽ŭ#1##&:W%pHhu^2 4:JkJtL^hA I*Ė$I_>%=ŷmx6-]'~t<4C_5_+Lnp8dhDY0!cjrM|4X@3|4*!cԠowF?_-i /;ABj(ㆾƐ<TYFlbNC)6! )mglj"i:uqa {O("HȽ^0 QDQHpG m&¥xi_= tH,oŤIXFEogu~p8BFv~6BEbi U]= !o볙zlm! u U"a'n)5駕<;{*\pkQUD9E1;nr\>`"xk s3Scm^͐g=߯5FKH 9 C(eՐ]/a.DU+'A q2rh: Mg{Ct0eMSڇ*2gN=bCn7)C;NDeiUP.*h =H,Fj^OUs?=B^EjSVS9ʣ|d8N3* TA瑻s/>™?T~îoXR?bŏ$yq4⣧yT<P˴̐aSa'9r`+] *=7Pxq_{~Xjn _ #$CΌ\ШZf ʝ)ÞBRϤNU 8Y>(%[8`>莋䤗Vߍ^ OdVS"b-XQ`(X`[x'6pcGՔU $Uΐ#Ҁ&dLq+ MKC@MNHDc2xUнhTOGYc8Ʋk=䂫͋c,jĪ!DO`x' ] \=?W ȼ˱}8c@ضmfSzaցޏiGc4zیX=vMifU,²݊vf.XLa8CxCsiWw-wtOi*Asu4p)sG!-t|r/7W\FV=wA;wUys(kirPͮI o3PVHmG7i# !^G-7SG}ēMn+ˍૃXH=pEo7,MKkї\ytA;DH9K[JB r/dOyxU?7ώ4\*b(NKc~UM3haWQhmN]']Rʑ[ͣf1є&󞾪'^|xR=\{0~A@*ڋo49puW\ p޳I&eEH:QG%f<~7|D8W|gVPOSI]) /ەm-/!Ŋ&;^P0#PD)IS^?krWoeVe9O2 ̥2DDq)>WD^ux{8њ%- C \4WLT^Z -%]6a-(M5b1caٱ)V/6h]_y^ [ IV~1ҽ"H-́!>Eq}?\Ěn|uAb|4:*s1V5;1a,p%2')xmz 9O &o+ǃ 5w[(AgW= z~?n<2"/EK5 KUq/~J!^ɴ{ VFQ-ݼٖE~Մ". ##-%߃,L 1uoMv|ՃnWzzߺ؀m6wJWCw_GiɬX,}I*(n|xien]@nm™kChBrwr73{a얅ؐi> $'FP%h?jh8%"©u34,c9M b6šwb+ MB$4:Xf{jHV_Emq*q'`B.a5c'MM2"(J:W_]C伨mE8F'ht]frw直Imr<+%t>FYNjd~u}FnQFY `ЉTvXhq\?\TG8j笝*2=.־v=9u56NU巭TLѫUbI/BrkHZFHKO6G= mO!q$`O4x-[Oa G!xF!.J/.5 ZŒL]JjZ2aRkxi}ӀΏ&Vu"rM&uOj Y AEz2y6~ HN룿VM_t/X֟ >g%eEa\h3{VMF飜(Z*b3}vw6e1 "Y,oMqQ.ч@=g_K!޾̴u= :2rĨ`5ҚE0ގbazW J:O.INɐKgLɴF }Q.\D. #8 [U~]`\`?.}O2tc:FXӉ=7WGc&AjgT| 2#4?.^vve(2t8ƣWؕ$ 4BXyƵUa~f/X`D0zJ{_BcX82jP.vJY&!CUG̫0¿v?;9^lp cq/ت*&oV,'\ ׫R6@QH䏯MjbCL͂opx\< Խ p0Nr(3͑=7rQsvWNBYv^rH4т$ {NuQZ;A9G 0|;Eю'Il~0\5E,A8vE/qзf.ܕp|'.iB G^JG|*Aŋq([@P=<7PW}%1ϫ 3$._ͯWC^nG2TرzeL@B-9b?،ph$YQhzžRϞ0_tL+B[$IRZtsWBٰ\/ԃt$zluꔃze"^lD4=A}^ׂL֟- ~+5.} |l:)kL}ݔYcX1}_ƶ :z l~xU+'/|2$GHuTUtթE-XC`VQHAUܶ Ty jj_~WϿsS):l ){X*Tڑr.O9]Igva Q>}PG`/D+6Sܺ"TD/ْ&YUCrNXTw-5 /cA۟e` =$1vD.٭YjʴhߠT*)X1L y&ٽLbl0;_^,^'>X73(Yӿ:?mi ~8Cw]{g'8@(p h?y hhzCrl'~[&BrI6D=ݍZ^ =c9;8uDy_*y!I-Mjr~Z|v6ҁ>Dkr`k~,G@OP@e ŜsD,ӈpʠ ڐ4Z2M6}؁B[!211zHBG3iR/ʋd΢ys3[Rb'k4MB>ޝىŘsV-2-D!_(%b̜5sV:pXd\kqg7aw] G:6dݏ;};dwu~+zx`J:g/'8w-4Vi79۠F|M.w9?t*];F; C1|q Kv༼:vIJ'Cwjpᢜ<5ѷ1IIn77W)= }5&Q :iޛu[bN usQ OR Ry̙L4E2֣t[Qk`6dWz1\bhP-6]ΉhW*L AN~& NaFZ! /sP ]9uLfzpP9BCLO/lf{xt@(֢T%0ӎ[)tPh? gu0YӐ) \(FS0YA *GeQ86_7=mU'j8`-lL})]Ƚi ?BPX(>9F4nRDN)p╎z9 ~#fIx!AC?`n (bڗ }H_qP่V ;& (<+bv ;8;qg4?F8hS:F{#kF[ړ͠ԧ'ڣ}&IT7=9%QL9fM3<.Emgi d[OVJJ <M;`'=1@!@UJ7dT> /r_I$O &mg)6we}`IfevqQ+"+D2*z8[S1j\bs߳a[]ײ (_W@,){CcQ=͟-e 9 K- s'1$X—Wg*p1+?T7lκ7C͋C)f)eS:D",QY`${ܱZ^H-o"f#9k?^*=WǺ,ٟ:AkFF̠PYcl ׻xѪzȞ2mi*sJ!<ݱ{ 8ƺjG!R T_|rEζBU׫;XD(/׮A pFa\nlDvQKoj2]%鴪6Ԣfxݷh#5Qa'I@Jr >?οG&e l89 hW`u"'/Q->шTh'ˡ}=|e,n5BZҡp{;$={&[fI< €򘩉x{qr)(1R+-|EPؚRi:үbp$`p'̄HL=–b7 2>]x#+A4lǿ I5Ɣ( E7UhB1r/fV% [tՂh-C# j\…5EyPH$k\[;ਹ*3V(-72#Щtuca̤R\Q0޲+ғ/#U/XkE  1v{ygO+E-G\WI'n, Id44 Iv4٧ٔ,;|$1y4+Gg%O7r3T#=纻Nbm;0@±/iNlhtH)+=B_)PSΌ9qq0_wVO/F4D?_9}[\PKn٘Oܤ[adǃGJ@};?sv5kE>jCffدDu9S?::ĺ%B!Jn ɽE6DIԞw7+My @׌O+x,a%{hN2<_]6DƔf"[ǔ?賷ul`QeȆqBBhxs =إAQO/Cv*}XKlVۢ@8|C*5+Yv1'F IuG9ףktsQfBJB4gdt2 v:boݫG3uOހ㼛בt` @ix s/66h$ dr) 0rycvs3wΏ ɕPdMo#~hө̿/&пRabGED +j1Q]kmShO'-udANb;;˗;r Hyz$J`.Ka l~Ub'D[ QSpp7=UnE6id/a?9#Џt gl\q5*!ҌV}RB!467D'.=P+Zy jk]^H|@N`v|PVW4htekct Aڛ^gc5R Ӎne;4+@bӮ&WڋZ +MCofu*HtLgjjs94@owU묚 Ix fδz*19?)*-l plP<'RrUQ3uf-?5ogŧ4mLgX$%4[ vl "fy[;6]b-sido)\,n95-qKh'tQ+q*tp#aBOUa(:&wdd[T_iWDwxEpN4nW庰q>HJ g`N7S~U7ʬp]@=~SE4=|^%[ Ƕ6D06 v<{x%XߍWr6 ^V5D󢠲_^@9}H'hVT=-̝;\ H?--nwq}E H@6sΪs e9h_Wd7iUS)D~<~';)Ѱ SP@=oG^OfH$M&gB)Ǟ҉;i`?Kε;$\_Z|6f-S= ᆷ @ 1F2 ypҰd!K O@ mDJg{dЌy9 GMLcDga4stN%=y7}ɢV˄d.-Sz`^N|7)9/0EA8CQ)nC,~D0]n]܊z| Bqu|K>qÙ̠Gko"̇TCUSWb9K}Ř126So"I)Iqg$")﵈yfyRЅI$&(6cOJj_DsN̫oc$pb(tQ=5!E4Ưn1w/Ȼzl| }jLtmJ{l"_ Z @K{ZR;%;88h HUQcT`ѿwa%ջi:/gT1uY&6d`1ݫj4(ca::C%ӔAER=j^M@.DSpŵEx)zZ KˏiCSq2H]zw[d)+[8c8lԭkzZe2o9|="BwmbgFƻءy1{:{Z(t? ;cCâ:i3,v?{^> \t7W ,+ƅѰsoF ueh=z]usB1іLPۄA{z?yk=cLE>eI X{; 3]I?}\cFCS75lXd@}2%1aWoJ.FQLǞMҴOCE )]oNjI8vK͓X!`T!#J6w0K^j 8Uc mčS+\ s :UC M;ҞcTʯtPzQl#}!aۅLԸ~,Lڞr#{z73Eڅ\\igT]@+e"re" `[Zc36~ƚiٹ@6gcm`{)q+ڶ6W% &wj"A+k`]^ii/w]Gsf ;Q] sױߤνbGZ YLaz,ՄxQzjD oYo:\LeL_5Tc1&k5r10)X*:A?9L#hkE8kro8羸@|+X ^JU{V{44>,oM}];WAE\W,` Ëw \VG\V)5k;&95i@,ɮ۷>J,o^jfP6e uO35wM65Afo&h`dH$vO>>@&25YOA3y#"Γ1 >[aZZ )1 >ڜ x>*`]VǴqO8,0sDԃSPM=R\!s꺌AZF\Jg,$CPB?MEr|y^TFmt-6އċiJpl딿L7cb V־~T|D<2 z^ueL:mM} Y֐ʢ'pVTCj7Fv u$*R>LrsP0uY;K[XhRI=a]/u#:xzgJi1NRIH  ̥@ZD4,g!̕ "->PdhGu_Y0 טGtRHhʀ<2>R,1ߟlQCd߇.rPusQ Qs"lԓƶ_/wci,P8KIgmHP͉|hd SN11.)-8)[b3 8/?<M=(:MSbHȓq)!Utz0w&đ/]>~J@E(36CFivT q*24%GN*)S tJ:V*>.7Űv[t=1c 0~HH5_IEaΡo{l(#2|V3!Z + Y% ),#%pF@ߞks 'nF)#Q dU߰^lų̋İe`#9D)~hfx ̝@nX@gʒ4 A3Y_,;n3:-154Yj}p_hU4?2hM&Q' 9?\AtT_>lpuuBĹ.o i=|L\fV [xF4#pۀvjӪ ۇfG:Q;*6n.+ͫG6Ur-I:Ws7;}h1|I |Ej9l43l5kj%CVz^w9YXMeFׂx_Lzk `Nٶ.a! uM~B3\w'\d946Ű=)*C87!0NArfi`E`)a_D U|x"kG#P)&44|CAIV$̟3p$IE)jZ.c E[QQي*}2*9>7!ƞeTL' |e&M]"sof0};#iRqA^Ɵ ^6HOլbP~ܸQ.Q=tռ@d*i5_`D+ on.p~4CQx!ljnHvUzkpLU@HT.:I?q, 9bUyw+G2)ㄊ} ۭ];/{:-Hw, ``q`*i!GqZnk e=[憓F2'L̼ ,ᙪ.pP^ 璎/swFWy}I͙im왱gݵpW O۹ E.U[P^bT2ԍu\]MCik1rPXJ 炲%w<=;r]NY_]ͨ_ڕq+sb |q^׾t8BK{wYљc=x?p$+ɤ,\id]Tz9h {u>LVn)n{M3m_.4w9~}#$VI*?8NA!ꩱNh330<@9b`ew@o*g/%DYQGd^nOQ j~SHe74ii|E e,9{z -꾍-y~3h cl-E=c'mX:4p)ghDתrY$ |s,օ=>@rJ.?!;Ovm_: ţq"L$8 1O'KAx^TJLqs(Ar74 a%@kF /oKQV\7k@6LD]z0\#_K>IШ/$Ln%KZ_Ÿ j"_[uU zK:ݨkoQ9k `97愇lH} qz)IJ|E̅ el#gPX:JY`OLCAmBxˤİQ2NKR Ԓ+w ӝ0Ro $:+ K1y40h׆bx8;eXEgB\Ȥ9͕&=Λ x^ѿqAG {М@4 rf!Чuvb];SzsS#> ~iYw/!2k[]X`v#T|ب tș95l<O2 z|]./[^%&C8q*%ƥǓNasš7rg/ח,?,bXuJh∆܃4e'o񾒴Z `җmZ_>jj3U7cEnLod" -De*se!.+0#wt)5\P: )oJ~`HҬu` zNgv9W3TS BV\Aw6<J(rJJLoءP@߉MRϷ0R,8:>OHw`c+D[rV1 -0 xsve،3ecV#T{a;PՇZڪJKa.I<˥͑ZD1?mgR*gО@́\̥R-q` Z\Ulm~`Q+Er}.}ݤw7AO `su:}&"zni -'%[>+eaױ;-[tˍN*y^H]y>ڬquaQI9ݿsD>C|#T9M}Q^gɺB:ݭY?a;54Bdɒ bP#WJ} 휕5%_vkva*IO"{Bƅ7} $fgxޥ` -(g(cE#C3} L8dń/!_xvyb-ՍI-mMˌscN݁ s1{`HjRRiݤX:` j3/s~ߓk] UU8$jst)e&C5AvŢp\n@D4XWa6z$cJ#im-Б15kD@uP4q)B򴾄L"x}#g(+Q: =Y4>B &bJHy>̵8|[ȥ'7U'"\rzHY[ѝihWvGڡ9ue]&%4I2AQF'Q$l5)1Zzukaݵc+ڻH\;jqDƮW}+)zkUldJ) #2`{B'>rN†,#))æNlep W7'Y]u<6z#.#M<@T._ϹP"P^M7@\Tp* eF))y.pR18Kϩ&__0➬a -Ƌ'#.N1QF}%._^O708Q[9#M;{C|Oر(uHC3a/^IsD^ൖԳRhhxxSqB_.="Qj+qNDvl%~ >w"÷4M cgv, CP?+r5xc>d__NXN:sKTaCm<诋]v^r10Omɢ4֑[Y/aؠRuO gUx O&z9ZSԘA659 5ѳ b;8Gw5=ֆA B7X{l;$:x-qADVy[-AQ 7 ⳴#ۿxnR Kte+,lD^n֒ӓEfl/Sjp-VDn,MoFv^9˛7Pǿ ~oV4EǤ="hچL+Bg]MWTů%V,&Fp<|شJhd+G^ nQ&~!!)EnvqE2?Fhu/u(YTjÝIudsĆFg[xM3OSE%ntN"(HӼψkۉ:܍5_N.(v؈rSs$eHHσ|j}GjqUx nH\0\,ϙ"wN"؄"Ͳz2]5_@leEhQJu"\/[Rw?=3kR"9b1o:u=51-x*CI2~6|۟>8TM0mĕ8ȅڊT#&Ɓ4y>! ˪KɑE h0˒e~dv!2ÒGVҲnk=k|vf!; C m*HGQ[;yt\x:k=K)Pީ!![';cn̡vj*B_V$wUm4bacxLbPʧřlS1JrewW \yyAV^rpTXrmGFKѯWPgn43sV=[UmF`n9xj2+Pҽ2NR!rCҩpF kot I^{m)d9{=L\Y0GNz0\8 ۓ 5Fթ;!ɋN M;Xfhor[;o?6#vx =~R5:kB˪$MO+6dLQ(qf=/җpu0f/+-[:@ZyB=æ3]N5FfOx +!%42\Cf<<2(hMgKC |k78I|,`ˀ+l]4Q&::HZG#|5,5E^-1P(d9Pɚ&XW,۠g8z GC>>&l_mHKa1cOj燌`'ȉ+d,cǤgSTxf 9(H3\ѓ- /JB\R l3$wu7;ipLF6f98Ktq 6qD\u[iId}UƟ2Ѣp 9 +_;}(]#u_HY)TQ2'^F`'g3q;.F,+#f0mSR(nQFų,P7/?u͘L$ $aAb$Vw^c _U쥸' ʻ|л_,5*~5}kvZ_ի07/ХIWdsݬ{)Tۄ$"-&D,_ {1fN(hZif}ǦKRMoWjt|%cIqWɧfħ JvvL4^ofrD%5"4/)NVjmpqv3&8dDwy1]a%/s W_G>MPEM3z㹧z q̼0bql\ρy]+WQ!dB$dU;P"ѻF*Yba^ڎ5[Nz h-n'1WXbEX&$#l,yc \tmzɁ^⻝!ݻJ:SX^ ,#֮ "wT#"Fq\h8A3VD2<\@c U=;dJCEyN-ZGx͜Ò=l'>e/O7P.P}QA}9dY2r]h?S9& n/ <Ÿ= w5Uɛ햮 t 8k@B9%;Q >5vP w ;6+eM|li:|:#ތ"CT//4gKΣkj{_e zyØZ4ZeT+A2[P?sz_ FRcDYWJK\ƺ<#;4(ǡse 3uYF=`o' ڞ؟CQ \$Iˋr[ǔy@:<˱UElWDT_t'|%}=U'$+\V/VF2 IeOxwE\|2΅G]Fa*LH_fk$s\ 7OwR&wd },-9C8GUd|e48sA|v RV+Eu̺ys$C7M oLw9ɜiNem%/ {Hݖ7ŢP)àLB5Fgh햨Np͡%3lkZ0^O;8 C0,Ms̤CQc gV$1Me̼Wf]LҎxñuwrI~LRlXT$ͮa=>l3ѣ&[i 0fԛWaOSbR N.Lc=j.Q;2ƫb{TV(*jܥ| ՆRhK4H8ϩmKfi(U#i0w%Z{;bNI4l hW^@l ,\3~Xz-s{#aTUo&\'V\P44n`rO -|NVd~ 'Ǻo2֙dһ wMgdP쪬z>~$'&pahKh A(]r,էg٦Nnor蠓=psD\G<W"l~ϖeM3H7] D"25[4cBձPϛy{͡#"28jk6}(SŒGyThUOEN}8`KAyG0POA/_ Mu$70(+U[U Wj&UXq4(Rlx ŀg OKUٝLsH8r#[a CϤ"gVSsGN$LIvuK=މ/\ͦ9׆ tݜnsLs8"':0v\m[`BIrߎ:j ﻢc.Iz<3i f7⊫/:?πv_4Jbjɢh "$S}۰<]o1r|3bk:M>~L N_› ! J3fv ;QN*2Zlk!S w@3@#t)![S 2_QMV Щ^y#ڇoZ3SYv.LZ^`c^Ɛ[N J}Q? _ZRqcgcRc `8\>|h$?LiP4j݂8XlY߅.dS&k Vu2δЃo/9<\M~GƨٽdkWw t-/ŃSBk<Ҹ],m p,5sq*h +g^E(O eBl]N <$^Dd4vq 4p KIJ2Qxy7>m=X|P51' ."V9j+t]d+FM77OYnB\m3~,cL 7 V'f]dԯBcpkYL_YJ(P/P[W>-2 u6\m=L=˒bWq_:#}/$xijAzIg:{K Oq\O ݸ7UͼO8B&&Uэ#xJ?ߜ v[ unZcJqiOr aq՚"NCK4bmb23Ű0ꂰ> $9uZڛ lx 5)ToԊ#qokDBbL5Ca2osX;Hb_OS>+si bkv]R,m$H۰~عwLw |_kq,D(5.>*aP=<1J` . 2(*8iLɹYyp1ci /g3bF Gh0hXӭQ4FH>ؤ6 Dv6$3M^f{eJΟ`h쿁0 ae_@h(æ9Lj -(`o Bp D:b+# ;q71srdDyiGﵫ?acr@+5HYK~jXE/Oa'&Û:VՆqZM^Ki yBPZT?|湖I %J/jj zm8a뭓&V@aY̙yr%ѣkmF+reYT܂Q@.Uwqa4&A!=yOƥ) /^=BHnC4s@SpJY\Y/Shο]*s_5py)'<ȯSm2qr'Ȁg;D{ (4P]Baֿ י vp#X |N,ZOǎظn\sR?فBt'S h"_Y(MZYPu: Ö́+S/޻g4}=Jʃkr "Y!^hϕJ̈́d t1.AQgT[9s VC:^s6Cac/֖OZ Σ W6 X¡aGRqR93(d:Ut=<U#b&R4|NzzSѹ09JKtw\Բ3&RG 4n2@hn$~UvFS<.N: wqjnyjIc h ʅ(&4by.s]FX7WЪpXi`XWW\D[u:?7Sm<8'NYG>.C.ab mml>aى4/RVbgY<쨆-a!fSQ%-tSes IA|b= +(2fԼ{Ă^k̿;VÍf>4\Lif};]˧ЛiWFG29 zF}^FJf'nDV2:Ǧ xI;adU(>M;M5sܟC:bܜYQS8av7+œ6:vP4UxWzdc_ iIS)UmbO>`O+z"%߆wJ"`0"}DR^4.T_D"'>5VUկ''/lNj}iyMcc|RG鈉-]OI€V&?DqQpڇV*%}bl&d )\q@ /:\w/˽)A#x<nN&T|}3. N3U12K aVq'7 ӕ H0r?v:CBG|0[3Ts5ѽr'8,Lzh*K.!¶ o }y@ s?~@~6:Y{Eػ Ueb˝Tfp ez8ЄhA`ڌ;Jrv{m'fcIN rCpT9۱NYXj gZ(SEXmwyy|zs]5V-'1}ՏrTL;\ۮ8} ػ$GGV.Y鹒p*ÔS)keQ=)mnM(@4mLq6k}B=>`HR'R}rJeJhOF I\+̦xanjl.twճx^ l DŽ/Il.$l2Y 4o!c=N ɐI$1]`kCdWͿE_rQ.oW?C8D'528*E2P$Ǹ+9u#uc8U$MU맇hr]bX-ܫd,Q m Bš+ߢGF,(Dnox7w9{u*o@sR_-`Wķq7YAQFuYykmX{1jK!-.AP $(V11TG!]d}1@ݥkNA敘>[ɨw;5(vV|I ;]Jc Ț6(gWixnk %[/vY$ryI#[Uh]=_3bc`K8%#)&s=&s?l)׷9NE:cA)JZddERmsUvlǬf=D:[8%5b4iJA)X/:7.0yi.R4p-FQa![yƺ 5~^)͒ 4y7uob)'QUFe 1cONu9Ezt~ҸNt^z >'8ЉVu[7<!K]F~=BZj>1yn7 g(- AI`[](Z7[9ۧ< 봵Zo<ת8W%:Q+$Iû@.p?Zh$gd r]H6M5Ih'c]]r. JGBZZF/K+!a5UwmspJf{a3] b$! ~Zu:r*(z x˄3Kn!{Ƶ)13OEع SNj\н~fI }D3)wqX] #U:z]c XkO0U_A?\:N@":߀ iuY1R> %YO ERN__ uhOz'DQ]cLo,FDY*_U/2m[:DfvN˷jTP'F;>}<;FlHagWi[. iL5WT̃2{*`F F>PKǠ0 ceYgzd[fGmcAW<GwDjQ0 @zR: X=~p6 n}W݉uc˭j9 G89t X#S5mRpT'}Y;^)N"_~<Ó՞n?m]֕,[AZ/4xa{SD;+8;l8D3^Ji4Jɡe$z'˄"঴v 8YۄOF_*uJݡǖql¨[32&wd46yeZ'~Z1x `M2SdC ¸@1ťt];CFł HwL?sl-Av^/

l 5 ɉĈbAt /$ &+]Ud8&.}MR#Moo \-3L-K)$L 1Ykg9(f >la`xWNÈs\PW7cXs?_%a@_T]ܾi1C}3[N^JqI$0Ejm4|J ].4#jjpGe&T6^@iekX^X@{.CZ@~a`k"c,ђ%4 zm}n=ACv["N߂WOC7Ä:>>"R dONuf muϣvM_A$WST9\#)،?*,B""_bcn=ھo7$vx^09nO[NB hWtGc,$ZLAi ,F-X ?P&i5%3}fHp%_1a<,7(ܞS)IwPNyI3B1LooS4sF1Xx?hэ~H:" ]ksۙ0}v$VLهXA9a,@7Iل&s(Әw3*%¥a(؂-G=PRǤu8XV,eH)"e"Cj!q$"gˣ^웎0>r=o):s$鹴lܷ5osIӰaw*rLJ^#f|JZD;TnzM(>jGG-o(u )CU<L+(Cw76'WW{wURUE}re hv&r-9\}Q@8hޢ%{5cblRAgL_7\qBci˄O ~a/_x bvA5bj6h*_6 P'rac ?zB0:V7uqE?v޳˜7֬3gC̊(7[֋C?z@< 4XU&1bF>RCw Ws--Vhl2sżw!5>l9Iگ()Cz5j 5HJn`1*OHcɻ`ꍿ~Yyu>)]Te(srgԽ${-gl]#;,xVU'Oq>Y~9D?d]w*zRM)e(Hlx-T nxsv$h` QT? [ǝl)to W;&뮞%s{<8iJ*W ܤHa©޽0}|m4}2xk/ZRq]@7*Zr&URxxѣ/;EX1:d`ӮApTpS֩ cUlc&j/,kEg tOsuƱ[L!h&;!6z\#fqdﱴ08%oW#dSdPñheZwx}XcyCc)-z L6 a_E1fچ˥)_r! W3UQpd.!줋:u:JDFEHyQi=d>jdMrv+b1I,`8=u5O1 _5љ6ͺdB\ ]JV!jT-D#[eg)-h|[hA!w˻[6Na%=04Rt>0ckBEwSv 7R!O@E9D&lMkS_m8LfniʝaMXB9I4{irwdi(##sqxDh U&mqݐSחBҁJA8d'dSajh:+{δ.PF_)A\N&|I8?tzŀa"loVR``b hR{^ ژ1Zo/طLW 6X:Ov As.Q^ݚH7}!\MfcAH)?$'IkM(7KlΔI-%č("|f$:pJ_?P "?/sF$8F}I3y23  iuEhX-Ec*L1s/Vɱ/ccm*=]2b аzɊ sy{הRjd,⧉,NզV#^/P+fC>bwK:TFcL /IP?v6eS#_+`w0╫&('-( ȻT9ïm"H? *6j A4[  5]ffE':cp?j.|?bs=|u/s+gQtMi\fL 0 M؄KbJZ>2}{/ ީ%2c ns|8/A1cκda2x )QϮMs U4!tH9-)ȁzD*OͶq3_|DmN A2^ANރiԽ;jQ\ y_0A9P0e"GmRM7)dNuSlkkp k%v|c\+ڗ0hݿH*!l#" bK|ή -^ݒ;u __u?q c4 Ņ N:TCW afz.fEa3j " "[>']A~^0ϝp}ǐϵ~=RyLLg$vw^ͮ!`U0 (29Hvc) BK-sO0HZWwkwF[gA!9{%l7=p5n:v"7{]x-:~*&kʓ50E>-Jh;#\?z# bXP"ˇbQ{rMVƄ m}+rC-`}KE%kqMԉ56~ngB]>֎,g5UW^6<]S Vإ [%/`LPъE 4r[+bѓ0>f&uY9knKw^39=rF[;w k,?y 9J7E\m&Y7LZE+8]#}eX=Qdyd6ؔ`{qZҪZP;h\[f\$ b i@c = 1l(3ĺ2-J^lD`+}ZE+u;u[)A3+{+dkʙxn]qn+X6l?s /=,YE`9~l@* XwQ:鄴ja?P53&[0$$ HBy2&TO+~N)Ok]~~Y ,%Rp3&TXlzY/ֈ]ZP0ϫW`⇸ FtN q䅈LjzUJmfbNR`T2l\A<0 MB_U'g[F`*r7,AKJ]s1 @֘گT04&| dv򸦇sBIazb1Y k(~֒#^MoKb''2MK ZePZ׻?ceϜ{b_چ5izY2k,+9zM)c} "\ب6l=v[ɶJPyI iShi#1n3:E@,2Y`7m  Kn +c)ajw#]7fadsB oóQ$(^A2n6K?ve'+t%445g{0/r'8!{x7Hꈂ =by-]ߛ:3ˁ cl83r qjD Ym 斕Qz< C~&>ڞ1^q$ ~R fo2<5'r*"_.ѼlYMO$ ߿%]{QpO"6N@Si'Kɉ U !,xs 9SBi):ze V7\;zR~xTA1d~)i bn%tK8,Mz|/Wq^>$݄L%u}9@X#9˯nuvZ/vNw",i2( 7??Qqj aDI34zuᓩ.Zv_6@g2~G PdI'o+1"j*ho$_ʽl,4nť)L=xB36a _FcA`\8#Ÿ~Jm,?qu'4 p9 Hur0ˠkJGgqbciin1ʲ_bK F"c@Ir%T19Y5{kˬBP\C1ɏ፟("2wNX:w Xa"S0k(GZsGs `lh(bQ9QNBMC0(= ݾ=tzA߇bB\dLj aNmS)!Iprn)}KF/_BŒ<|ٙ"v_\d`B5^@TX#5N~dYmZzk¸";X Q zY[8夠^ia[B.S8b|jC dy9OadR%Sl@Fl?9%e 7Rȋ$~r&_y\Ӷw3ƣ$cΞ8 :ŋg.W,wHk|' ȕϟfII %;#R>K$cS)Uy. JWb ,>01̰yc#A}[вle>yfj>Q-2x wIS+xvsogҐUD")b.pXNu> ],ǀ'pgv C"C["){F`]V_ݝ> ':='JdޱHY3UɞSy3 {rqi_i&@>pū dYc( e3+ĸ6PlIEՀjrfh!oZdLSu r 'Cva3Uj<%uN\q10.F!vKtrFAMy%go @|Gi.֡*C{RK>ۏgs| Fn\-s] ֧8|t+& z-/߀͐EDy6(Ybk4Aq㚣.D \–{f;>>;uP?M̟@<&v&\4w [# caK؂J%7 )%C ;^W7vpitJ.c~ˌITU55YG, r#QiiJu!ޢApS !Fe-GpF]P &YmtM{0n04Box}6 !h :Xu:ڹeh F\ZmL>1 uy73942LbM~ `?qFb"8@#"xّP2Vuovnx /(OT2'y9ќ5EjUYUCK4UeA3.+; 2D%Ht?Nk浘Nr[W#]4)N *S&ʂ#23`Fv<=ole DfkYk눎GM¾oD͙(9ɑTڈ~@E9.D%`]=YP ";$`:"; ;v\uQ35^NDD$kG(r\{,u;b'ϸ]tY|L*Vɂ.rb;xtowJ"!י?ܭ˸|4/BaNwԭ`JTG JJ#iK5|8VO (Wf+Ehz 5/h!|?Lѭlb[ry1i$\ueW`&nF6\rڀ>Ir3`.5 'ˌbĻ&R5 _PDWߖ,[Tpg%auk|F.˻ro=<-v%la /a0 Z\'"NU8D(Obh#m, ',`D ozuṇE|; 퍧Mh=+|*Zm'4yb4.lJ cǣ軱û ,;3w)tb'D}5ڴ=Xo9kޭIo<{svLO6}@| q6aɽ43Lcyњgc9]!H`g뙱JDc p7L^r"{d=Ԓh +i5GCU,tSʃi%#T7cu!riA6ofH<-G?yו6H~/'s6mM%"'qxRّq6ICiHݽfiAWׅv}yabuhjtvMͱ&< Tʃofb%ۓ!@D\,p_}AY+Ilm'+P :- 8K;pCTyEMbM-֧@]CʟF:! @}.-d\1mcs=BWCTzˮTzi@m逡oߒQkEcӳ޾3ruȜJevUψqIГʬΌqk.lVQ L{/oV.([Pv& 2t6ȼ!BσۃFbȴLOZ^T0rA$9XIm92{SQ=pV Rsak%q^`y8 >Av%+tJ \faиѭ2DJ4#~; R 2 ^*jXŠvV"l<ÍM*'I>r˂ן`0M^f-hmur6nPWr N8M] r+#hŠVuCwh͒/7. $.܍OУ.[ڣ@S @e%Rшt0]A@mZdX?(6WZӫռ9)uN 2ʌ`^9Cuϸ >v14S}4xEHt%N LW:#\HO)-Pi I-KLIS@ q_el$DžInPk.b3}A#4W0'3r/xӇPy=?եJclCI(hP833u;D.?e<ֱ1Դ^_Jc^wb+.ocX>㓖WF|S̀|,ʢY['<s]C\3Tz"ЎsC, +xws60|[!Jz/j$552ж]nƱ֢)+a4:. ɭUR+qkW{{cIIvEKe.5\a>[[=N<{-ެO*} zB_Z'so 8MABIhu@N$6-{&¢G{FW+8<i"q+_V< gw-O|n].{¬{j]}ɂ"φe5/evLzi<7GP GzXw^,B9VusLDx؛ "13kBbnO;kv'Kf=13nՎ=2 966JY"A08B,xkuv5/Gݙ cx[S>|Po?ݸ|7 Oy^9Dw.bq+m= &1ݣ\3ojIG"n0Z`PزwE];q3l st6{MzGeK7 [Vz_΄~~)? /& TQQ;7v{Y\]w'im'L7ٶI?/b"|c2koU{q+e!DbQ>4\PWEsX~`%,/Pܾ8j ~ok+u`t@7QpʭePXjr& Zs)!igC'h"SU~eϳxKaW#4lMvrVQ\O9[6.ʄp0+݀h  ^q[k$`N*!~:a>twAm$sP˛ Ki+Umr-\_S02ИݗXW5[!Jz6i+ 1u:Fzl[}E660pБzi.% !Tz kk!iQѣށ|Ttfym;d\2[2Blæɭ£߆|PEt~jtr_ 6nՅT^C,0;ע_)),cfNNMeÃOͶH ¾zfD2*hvN7:0בaIxDǑ+x h%SҫB =ܲPTF;2LO jr  ;2ax֛hZB 4_eW7eZ-^ey(qz p[{_ &ұIWc-`\vXҬZmP@X:C:OEEaw(W{{;oPcF*)>ێOGĐMl(<":*JD?i@$ 7ZZ`Ir)H~JBA\Iz$ˁՓCkZ7r; :{ `89Y'﯐cP;R [oג*D ;)KBdUpLk!7ivEeC۫ ;s vt?zU C`8JPVX8@R;pt{-\@ qZ&iPFW$Uc{6Άā_pz<\m2 +E1/ uo'fqjm{o q'sSV]vzx)u ;wrqEK3vvE[3,C0bk)vd㼺[>E..7J9M=#!$#SGJfO}a J^H(s;Dz e~3?ODмZʂ%M!=˭~GLg,ѢJA[*IP+|4a$s WS'عQӾpWoz`\5;AALz0{8Mnjґu;D&CP㡉9x"0u w+"}*gL3eGTDŘ4иZa I{^uڡdڥ 3sT+o pcWU1wqp~`Jz5I; w%%YFzSmDJ̃xmE0E@BzjIW[Q1sT|~|z 6!헻ʺi}Rp'Jݳ/\>ȥIk8OVVwt8 Yy) O"ܥ L"Z+iF {k~"O8Y2SRٕ۶TfN ةX=#q!RĉA.ʽ@6Z!?4?<od[/r]4vL1x&JuA=B''+sͻ6,o2ˬ)nQe{^8vtwn[7!}R !1 bp1x~luqѪ\jϠh 5'MM@b/qFOʂW{jeQPO|.T'Csp3(*5Cő!'+!Tڤ҅l_`ɬnXNgb4g :4 Mo*P&-x a4%!(( \ l6#|yV7Nzr]W+Q7XGƴ^u=ޭ =KE{)(JL?A#ZFߖ*TK9`0?^=} m=>孨{ dsÎ\:@˫D-X`kt(@#*JиY!0gL{qnd@~( Z=]qR* 8v?s㐷r1dIeY3 7E Ēqآy'A fp'*`%86"bֺRQ@;AJ7B,]Mc7M#SF5&.EmUCHl_J#"!,־uFӧixwWH;mVdu`rC+6] zH< a.폿6CM!&i.ra4>Po ^c(96ҹ?6Yc38U*'1k|)f3xtЎ2wUåob{XgW%۰n48qwR%)J }]5$*gW0zi^>5+e/`.WݨgpO xc>Mu\OE^OkS_݉"ߘ1_$;ɜT`*F!u+뤙Ӻ e؉akL& Q!к^d79:{5YͶu5{mCX< WK0s[Jf[-SA_ŵQ0ê11fP|JD Ù؝-j@mzxphaH3_Dj!|-*8N"bf0;8YlYA3h5נ0io$&n?a'ޫOA*hz)c-R lI@e&dz/Lyv-1R';F @N½t(;.O>V} Si XM[M6, 1K3ZP q7Jk\o.hv;ژ޼>y>8g3.Sy8M4 "20QU-0!=&* v8 ,6M#z5#>1Da@(=dSdB; j~0옭fFI >*,Kgg)oGFTv9h i3< o|BhJ?,~A+)-׺)8^R julEMO<*e;KJ O,:S&A};u@ (E.oͳ@:^tTy֝ffh(éOOC Q$njvdlE0XtJEn֬f${jHG;ʞr 4&ĭ:y`] ))”B6i"r7Qmя]NoV4-a E2/t,VVw8˷ W$XfeoB]Y0LiWR j^b\x =< Ӫ-rn2ԡUd6 eiK $ i=-@xt%wr;o#H^nLzUU: iie*YfH;U^F,IsAqOb9 w Nezx@dǧZQƜ˩_YMHXf'r"הCiC%lOvŅk^Ia\R(>|(Ȧ:OTmp6xʦ̄(ÕiPќ{u)39kׇ>HQ{A59e4E^$}ԗP;HK\?!& pر0*WE>xR$f,3E[qΘY7ċ gJSZ.M&bJf oM$:zG &X{}B&羳8 N[\zٿ5gScn8Lך|:(ZH/^]жɟ>qAW1Tن/-pBÍuUEN&gQAwrDcd,CgC q/G)|?XdZkXZJ-Uφl.~,8r&ӝI.ҵ2.Gc M~SvF*B8~ zDhZ]#L/ Ə\ ?#;ZXo~r:gP0LL vʻK0r XJIe߆J 'f X#n]K}zNoJכe Pvig3BM E 01g{xބ1𩾛}-73nlm ]"Pebr-ȥ?+3B#C7Y4O`jH 6|{ szd20OkQpwA9/dv}Su{bTx8uDP%/eO<5Em'fa y>BjˎAF;.o= Ucl/a] ko.۵}gSQ#;ۘ0iXOPa pz<*DdiN@*Kvwa\=ҙw!si7$tc< w)F1Z /H`Ѡ2ZrGI_ŌKdr{hb'!ȡKk$ yaXI^Fnd Ck]͒Uq枻_b\p1zt<2R7-%ɑC|vYjM9hX?J't>EHYBA9 ʝk/kxݫypf UkBk'Hl]o|7L;JeyW :xDyc߸ e_πei sDb=2f'Lhx=o=t#,KziC&,ٙN|s$ CMtOfwf(eGj]h}^υh7vȮoVŒYhzx|_2N: |~7zc[2d9ڦǑΞMH 'n؈_qpU9 q mZ¬;E%۽}o Yj>Z JBYSI(IR>[ڕYCpl4ڷ@lք}wcL_X6Pm_Č^z|3K,%ؾצr7O]n?+^Z~!R$jV!o C\9LzLF$-_܃>=Z_yaS yJɶ%f{3=U.d5O&ŭ-ktk@vzY8I/Q]e5|NGɍ'XV2 @EHf,mYd.fk\ڧ_BoCk#B9LlPf Bt':{l1cZ\.5f7@dGt֐;*{;*:,}{4&8խb)kQ@%ҭTh C! z㞦cx84|ЪE_ V~0?Ԁ vR`0[HFՔ.9&p'0].#$$1S2c(XRZ:'jƫaXΚJA2捏/eQQL#؁Ӷ8K9?CD@O 9Zu+` aU7* wJ^@5rmw_p|喋NjM7S~)5Z;,&N,B)BnF5cm?e4Z(hshRҀ,dZԄDXO4OyaOmH0N@^FR3. F 8n9A >Hq@eWx(m0B$*8ӴwV8s/&yL Nyހk=dR-ᎽsJJ^9y-oC̅Xȏ0fLx,sgX< dmز?}LCᦡuVc\шd`6}x5rMIAYμI^7N),G:R^8~+?H.nmjpӰYq7qN-w7`Z5z3")[6ޟQWk . z Gzd6G{% ws b {ڡ3i=ky߭c.S}Bd* lQu"@V"m ;,}9^%rMJ_HhlU 33u<秎jde;c>$(; R{SE2tX-*^#Tv㡯7YuuYGqq7׹UJJ+JHv9AT06'0ݾq ~{zOY5x=I7Kb1/tQ79w ;YSh(Mf6eL/y<:9?3A.98m5-Ba=,]D+6H}d պY#ĶK)af+9LѾTf/b%oYbğqD7O$=5AFN A3Wک75] l)]rU.I';xb2rt\Q]lήRv+׃U̗| ;2 ƺfyQ>lnY*g#4 \i8n&D[3;ZcS5d1\Dқ2/>uwӳ3'oh޿íf ᴥRM^]{{F/+sƪ*L WOXIS8;cMN?jA1'K ɦx66d{2at14kPO9% =ty%TYr*v W՛Qw ݅|К0$+)NtqlҘoŨ'e@kuxEO=# /R\7ma&xCJ b=b?zV+2ur4;S\:cZN`5iEL\-˩>}O)ccV+e^c`ZxFh,0V:W!Q߼{`>VdQ`D$FB tWd<sUAuP +l8tGd̜쩁Jc4av@ށ.M `X6.55yPۄl3E  ~z[!eQYpw&A1bdCQ]\( ˔0Mb#)V:qE ]4ɃۿNwB$uÈ%Vj-&%mƒǹ;{恍Pn22/ǑCcC̼T6/'yw_]yt pCeW ~.g$/ciEm5}W˵p0 ƋVRᏎ xyXPAh D@T%OM[R9$K 0Uꨁ8 A%lQTBkĘO͊LK}4X֫8y[N,r&7Yni4] m5Hg}ѥ6N]lC5+킛lq֙o "2MFRȷۀͨ#d-{3ZDA'fԏPm@/#YwOȐ1Ư6Xw1ܢj6ybBGc dw BS5WsSl;4n&V2ӺmRvGUi-X (^ ׶"u*]H">W`ul%!cW՛M먘4sƷtM;YG[8he5e뼂K,oMm7H%ڈ1xU;1{/b,%j{\%fCY֕E`DooK>7TlP?F0Pw{A8~\Z -*XA|` zWyc棳Om q_Y<K7"| `"uZz#gnsZ@(;嗠B Τ@x{*FwM;W"~vId"mnXa45w\% Ӟmvv7oOq˖4%Oz0b \fWw*~-|ބeQcP J}BWNq SM9/(H$/~^HU$qPRSKgۇRwfQ(?Q>kh:5# ݔ9(O(7'UDv@gTX\$?:3ɥwullx&>ZθEkn,&@ci6>4}thmM,b=_˱89t^WnS#[(n;$Yɛ8]Nfx'&jC:ϒ>@F[ʞ iFM449،iZ—N%22C}9J1Ԧ2#]*muY,-I7 z% e1h);큏<V ƛ:;o=ƒ)`CoLqQy_S'X"CU-|paJ>b6JM:4 @Su0QlpiT1ȭ>ZN$>1WӃig`(|濁NZToTML#~w=E(U_"BM hO?ooRYb3 MaߠH7%E1##Ne?WLc()b8C ,.FK gnI-Qw6.MUe&<ՇADu_e?miQK ]6;ҿ!MBOb W2w 7P!QBdOm ,5p = IAu8Pd"ts.WD^p5 67nwIIcQٗ 2Y+!C uM)hoP1:S4/+t1VDf'e/HyJ6KQmC; *4[`Ы'y3-P.<݄gਞG0Xnnˍ]RzP/k׀*^3TE,5H.)%$s_!_қx*:L\ޝqA/OpU Vrqf rvV".)+UcޗYTsY[tx d\QD7]cJ>\'FlGT '^pok+f]Dߌt`HOÏ.2" @ʣvo@"+ ˺` x 9<l5\#"D VG/yA:9jCAQe'eW rFec]W.7 X1l~{]ԈQA+j/x໛f&J8hX#"fdB9Vd vöh1> !r~oS?СhhBWC8L-{(b_hE W@X-? Z-tKQg6.%&o*n/Ӟ9OlrͽAW~7| @m~z+h>Y>H Y 06SKoW3Fj0\̞}_Urҷ\.nFJQ a想a <:[EG jvy&Vؐwo$p1ݳӖWćJ 女{QQ7^Rk' z&HɗzBqeag&/L'E^,`=+rNZ!Q(FMo{9@39`a l9^&|Ws0|YaașA'oo$.o+?П,6&Rvʝy `Ũ WW^1yI:"otOxĝlW-7 EcYC$&N}{MxEE׊\KW@k$xqJ7AXiúT+ ĺk*}ȓshw.Mgt:' \i`I h`H9M'-2/<רaH=]&ehRX6lh. nY 6\ZV{ɕs֙MZؔoF>+!\ipH6zkәkp꽝-y5~N;XÝ.T6h'1*zϦ֘rEJ2GB[ Bye+QK.mP>ž{w94PBJxJ65(QX8T5Fv2pa+,,v4OoNF^_$u*^/X&K\O :l61Y?rQ'ö2$=WtWGgٸ\1 !XiZNeJ^ޭFAC Ugs=-eY YM`FQ=U5,GfZh8PhB]hCDUz%}HY|Q(fd1;K5:ɢ􂠟u/{@1W:} <\nl礂s_tMX nMI( |Dt;fEkc H<-%M1(nYҹP`dژ'hY{M,š\`To2=ւarmd˾x "u`˙NQa`de]Q~a؛Mky _1PH#lZm."^b DCq4w/RCJ$aldO%Ȧa4 ,?A) :djf)q}-=:9&g(Q!IRQq!*(#iZedu5'OKBu7hByorZ-k~)R]qo=]*7,&G%t 4-_?bH~MUmMq lY?U/5ffW@Y]$Hl&ǔul_P~^ӛ]e֘fd >d){ uQP @i-`^29?pq`40foz$_<2p6ك0 `-jhg+ثJw{/onoШ@O糿VDopm 淓Z!lXz>26.swpN\ꜵ}sAk69^8nZyBYFB8sEY\kSXha%7/º4@ʷmKFyKqJ;Z8w@bcSW}GT»pS3BO/[hlS^R/lVYgnQ}XF!8KC.Ŧ /;F|Gh,2=,[_Y qHݵ.3M"~L=yJrmA3U=[QhvS .?9ʚۋ$ TWqaGo8TDa- @Ju0&eiT=Var˟J , @!g,[z珣Zϲ|OJEwaz:7u\`0.U`42.$Db75])C-FNO|c, x6!gr4tO F2r;²9GCc\BymYq$+Qy;^JQ0> }OLyx?buF ˣFGIN.Kp]mB`\^╒b#?yq@8sBR:]n&աgX#dh'>N &2CZmc[ژx+  v2+i>y|@ ~~h XG2 NޱPe32%A'9aKgfWūo 5ym~JM Y&ꦋ[.ac"2miFz~?wUV]e %4a fNw TQ_FJT}!=+ҿ~.F;~ Qt~{"Z2 ßk(GWC+4G,qoG27D rwV+11ⰵ/h79P tó V =v$җC(/=$-L wΑ6@7yYNzIZZ#PjRuKܶQD gPf湐kWS;e0gQ>32FG6LpuC[uPƝL~K`}\2p3Nj۠{f>@F[eLHn2!'I@3*\6VL iRl dD}Ga}byۯ2TFUO\[9sLWz^%4$,O'+ؒ܌X7_cFF8:9?qYe)*}`z[j#Bf|A4" -Tm3'vYt@)1[_#nG sfԎ\R*!2ژ$L)9 @[YY ltg5.3a ゖBBjxMfįU|_6qq?$>jZMi|AJiKu&6"뒐rm0'!>_~GDj 9D!$tCil +@+A~bF 巈 {cHK٧n8^=[e 12uӍs&ƕhZ տv5۩|zR2{1 ?+.>!^dE˚9@Y: 4v)=|{$ 2ؿH \>#8T'ތƽi>gGTn-fٴ6] ¥Ֆaz+q(CQGJUwtJ6K=Tf8Ⱥ7Ћ^Pzwn %疋EӤT&O2׃Pc%(XPNX=2oc4#zEݧ%,1],|Ug"㞱=r49v>P~#/I #c, TI3AXȆf¾ jJ&04KXu/h7ʪbi[MDf i&O|5jD,( x+vTN.Zω3'dDTy`DzfO]bHY6ԜEjcy Bz|mȜ1ǨiUG# 8Nl&d]-@4aGVU;]u,?eAJ;H#ݠ9+5zezܜl+D;Tb$ {boc!x%04jtHMG*MMSD6T?w 's1G/k4 Ys+{SI8t~ [ZO5 c"&d'w4W;LJec#`xsIup_INE1TV酛fܙt:tg'O`0.Yco0#jO] ҵr$?J<`r]Ї`ӫtA.8KHQM]fOG-E R2qgXj W۲#[\aj+b?zֆP ߶8p#a,xBũd"!AeR yh3pзrPѠ0JkM!c| +:9Xs=o5uj\,`>v_Տ32e,C  9hi}Qo1Am9-@ s҂$1$ ?6d}XLjj纕I`N1z* qz0t&hub 'd 6JK F(ϻ:.KGĆޓآr%nyۯ':ɑfօqUZD&8^n-)[=T`1 w0o*1 OQf tכ@-})E,#X@0&>/+~ނ (.Ei`1 5T 6J*jUIJ#L!6,Nj+uh^լ)')@;AJbN+'xN.y.oC޿M&Ҡ’: ~MϢ b9x9>OؽR41"Vex#4guh3$2 Q&,$aԷ<*zՒ@ۚHL"?N] #qB9?(%"o]HFY @s#=ADܿdj[ "Һk85[PFz?TY mk蒳_ u C8 ;bCayyYԽQ8۴&E]k[w4?zDg-̯C@h$5)<9rԁSZ0+B,4ո`pGp"jD`DS] x~YR|\ə[vN l0/QMygL2/wOy> HZ"6Е"I@yf8>F 5(WLYVW4H8#@H1fi%pe0|wn8~\6k%˒=cA=Jݯi ;6b ]˹)hPH'p3J?ǓB^9Z_=鮹`9*?+7J&*xpZZEe6:|hD+ٌ # \=)2ܞ6 UY gocYV2 LlhNO;ZlPJf}Ü.+jM}z[)e3rү]ddиĈ;\~f)ZY.3xFc3}VEۢx_2·+VbN8<&"n_1 ꆯsU'>e*/@r 1#W*FGkmv&v#S( Hժ,_-nk0V\ /8MD:QbR\y3[oM R6pGL[W'Vl:̂IvX 1o/s8&(@w@gj|($KanWGVėw^fahNd}nnjqUaw]Q.z3[0sn UN!#!r H..'`dE` 76E{8Z!OA )^Dۦ)/kHAmz&;yQz {V3ڳy="#$[ Np0o.p:jD䵚fi[ *i jpO1nSuKo22*V. ~EʡB/B%#BBZx j~y;_,WwH{C ^l+9ήCkp_uw?:Kl 4di6uȋ.rU&dYGcz3^B67i0V o=TzRQGn`G^ݐ`vSBe$&GQ&Iw28 [.& bǚ*%(1&&MBHkJI@*5 tF)a;_N'¬IZa w90U}rQ6 ka8h*x4ŸQ=83oeGw$8Ę)VM'j=e4F)MF WĶ@"T> 8RpQz:~6VvGuDX{mqMiyRjX,j7)Wie0=ð)YGi_GsaR/q)6O \/,h.ك. DbS2HLQh6/O1Jr䁪&t~LuұX+&5ݽn3s1o?Z}м?cg J#b*O:5`vrRasD!xm`|* ,޲b͋d%쑽0.cUrJ:11C uL)HU0 _h^ou7.¹mxP%kK9UҟMu@{M3c5g!K[QOFkF?>OvaO NEP6Dq$8<+'t/Ndnf "2gv`mr|jd95Zn`^ӑVl}utU2FS(镫Xs2"JP^A45q.&g,o/Wn]Tʊr sH؅um$Vj+Ҫ`$&b]2y9q@br耇V_lHI@|l;3.>Ip >7{TQ_{]s2Yԧ/Lr(]6I*"n׎^qoؠzgYrA5@33CZg|hѦp(9`z]6B1 $w;F4Y)PW@>'g|`==Œ^5ҩ`/3=_RjSz)7B\kmM!..E IvFQ8cέZPgH(>g!z$=|VE遴eCUFã>|9WmVMJ=2+bA$6%h[UErB!Cbad*e6KemR:mt,Wܼyt0,8MA+PdX*l0 610jt` aӟk](匾S2ވ_,3gWޚ(*S: +dlsh_(⩏]JV E'Z.>!=#Ro-|/La-4Z PWlq)C,d-1icո:ܤGWbsq?o´j GFW6!DKW:8!#bMbpBu ۬ɨ8wt@t3?tZO|f0Gh] K原ljWHj&nQlCl<+UU`>0-We ej+Ş>äW9>;wxf7:D"$ָjхKYsSސ'NBl7-]%fxө 5C{'C/Eu̅cZ|HJ\.7=Hxdt\s}(?:&Sh<;Do}Ádq- @%+l"kV,jL9J gd_ \Ye(ZۚYIf2ܳT})F|? rM'%O-6J$_4n)3M zTć U36O1dp'TĂeR/Q9z׬վ(BBQӾ[\y}@^[3PI?+')`(kc|la3) \mߘTl|VE  ta>\ghu$yojUkfaEc4|?J\|W?ry$7m2lgn @ާŚ f1\dnLS*I^m$&D)]<P"˕U{`ܲN/kFBX`r1+ɪrʯ1٦C}y/ջCJ<+ 3xͶ`>D1i,_ʿ@{JP>6AH8 Slޝ7UR#%̀v CM5<;ڬP;,.SaW!6XcAqd>AbKh6 BkE?ɸq]^1pt5x*IlqLw#(i -Pz.lGQ7@GJOPZ\/庣6HCZ>faW K|dkAnI[\I:,](>`utrA]gu )3 Ѻji;j@&ق.!h+{xId#.Hi[ÚXPDaj*dXuMRZ= %ܕ]aТT`*+^9TH-;v2O? |dH\˶5º],VU{9 9Oz քU'4@rG]Wy{#|E+@-TzbFO=M'[ɁxGQGr)i*b eE{[Q^RFbv5B74ɧ]F=p{yzc]HEfU8u]ÅcY}%h;'Njꌏ~NzNR6vgbɮ*pVW]i.nx">u OT Y}v)vn{D5<%7EXU8: ō3\|~M*4G$z4ay{G[Wz}(e cva#ʙ/~Y; NR &b_+B+%*9P I\v\;y*wĆg Ҵl[v]HR`oR=RRe=$^~+i0;UH #'{ۦ}ȲA3U҂?T:7Ot8&"2y'sDU 0FDk[ :!&4W‘96[43[ yunuxEқXN꜄WM۩kY.\[5ӵ OiWHX\A6< ݭnI򓀑2{ Oׁ'$T^}XdB"D8\]S-\\{:4Cf/wwu?? N+ph>:ll5]*/61ʟ-ҏ! $  v>ܚ!"0>hvaŪNC,GU.3@JUIv}yES~zjwDK}^/e,AJ7>r!tN.seVi;J55 üHBi#6oo Zܒ`+@{gh\wRv0O冹#o| ICA3za)@Ru}>* )W;K |$&Z[(8}HeR"Еu']('I5AL<(JWF ZlS@nzYEЀ"LYb֐8k+9 , <\^ K/l5]Rtώ^EŁ|1kGrhή,/+tʉL҇#1u')|=@'*4|UDGYDC@WQ﹗&tQlV$Ag̝ݯg:G8i8'#']0I C$TRfzi趫p9+vdȎK9㦵2<͐, *BNS(VK3md]? F8';d%VdvJ |Fx>pHqӻ"U k~8Hc\y[؅gODFژW߇BofخhsB6婋+( dF/}|hwv{5rD !&X@3A4+#(z0o*P7yI CzeU&l"43=g?V`t{-x->:݀I6⡳ ϑ>ӵp="1'u}Ug' }E:CŽJ #l2]g@gx,fN{j߾-_˔2ǒؘ5:[(Q=1'<gy5)ET2E FڡA0 mD$ߣM3u⟦$F&aY?Xc2"Lp=K[*NàV;C.}zyWQSL,-b ÷z_:B 0l̹Y|Y(:۱_QǦ > !*&w Р-}PCAA61?k3D`vq[8eatyMq3\^^VQ$~RQ<_|پ`rDl6ZwQx\y5R3A'y pQqeZh7iiYO d6ƶ)C}}?Z"M0z.AYVRMG`FmVk]ZDJ2~Pyt~nNp}-)@ӨώFr )5fAxNjJ}56"V}v*0?\g%ob {\uДe8O-ofF ol 9-moR( 3vS3ab Q>i3fTUJkCr9<_•3C8uU()3NINǧs;dqwI%E VvvS<4`=Xh׎Q*B}#3;*WMJr>Y C^F!Ll?wkeu<^c*"K6GvT|~{NXTҙ$g/ȢQT͗%ƈaJ|j#PxDĽqd Y) j  @K@5)_ ̱*"ą_ ]Br λßrI"O%v&%UlU{J"J]U/7<'d o-!2Y%>o- T]fW(Alظ2NdK `mHz!0+(1TMZfS Q0y 8F#0q`,Y9FY~("OA=d7HXy{ S5rT*蘤%VAy[@Uh!m[Nb8w,\Ҵu4~%8iֹ*5%jeeY b)̔AU+}|GśL.yyQHj[8<;fXG壇 /ˆh,gزa*2͓_:!Z'*&SoBs7.E`΀بjOvx2ݙ}A#L'&j:/nΊthٽ}ϥ7 >+b\*(%]/E57/kR5G 56l\/EJc)>Ǩ=)~vb|m~+;-9M!wHbNzK78ŧSLCa6&xa=z< X=f>>HBT7/LMm2~0~j|XDTn׮NfAKi6R.)o{HQWvjBOˑJfy~"KQ kh ρT=;4 #lxux.! "}p6y~Y3'"]E(A,QEOV-&4]FB a9p}i 1;"A^9Elqv71 X>]Z;q Jp~3.~8tv3^Cr!'ÄhݎF,uF;&48]ވ` 7!\)5R$ca-PgȘͺ GL+IG*Vю) ’ MXX@א\-XKO'Xjxjx_W?;I9ɟ%Kgj͓x'.HH--M-/$FOsoVUz=Pmxlߘ@p%Ԧƹ5{#ˬT?N0۸_[3ґJ`MF_K:A3m$W:}W' :ѣ<{ܜ[@+&>l'@L VX}J؇ᵿ>dQ dKǸK_ FtWԍ5Ww-q8_K\uI7 NWi MzL/+T[DfKk2W]1NGm8ɊӈP@~Nc"Ac"`׹,Y;@u-Nш~ƿ}tEv?1lx(RyMt8ut KZOSϑ +c- f%%tHԅ1 ~{'/A(qF @X*_r0:(;7(o h[X6tGmeL, b ZQquyɳQٖ*ZG XݩWGlDZ<}A7N=왰7ñ)J;c0 ,'bGqUjS&H*JGqYnYVBߏb W ;Fտk>[V`8l'|P`-^ LK)6+0ѩD4x^d\(ާ*m s>xe ͲfwJL{$)`fKkNj*#X.UCFc/i=Tjw>Q] N0^8l)hNqգ 2/(>ON E/k <5y0 ߠ5Eu- 8ejnB_h Km?/P UI%C֜+ZfжsrܗJ"e?ݔé $xTC k&Xs_ VB,!ߟ4[ %h w,]F7RmH@ {{ߔ i𕥜mQvl ^O1V;e3rಽ;>ѣbFUb8JZ \FNXt.jI: H3k?gSCiRmSe(jƱ 64 LR-G &Å8|4Mqo^ E4JFAUig6T2ߞfk Q:p!o4;zultj\uC2g40{_DM\eRtz~4( @yiT{0Z0GA7Ex %) -ywX1Y\ ЖvǢ+ovl eAw^1`^G- o:I)KMoaQ> ^!HcGǧxǫH\In(S~j [fx+8}۵9y}80XtCY9S>6L Wtl#6g+gg(g ?i) Khxh|}1KP$%"T"Ob}USkn4)Id U>%q1I}yS}4 ّg-! EivcIj( <4)z,ߪ%g8*>Bz֝è;<֖SLmJ.iͱ.Z&Ut˔" 2d붆H`!^Ikひcq"u37XSF-]}Yḑѝ#Z AXy˸Ɍs<;M6~p+xbʍ2&L8z  $NlNI_.NiDX0Lp JUo&+E~g}v1Л&KQ"@"tgre/c 33TL]O=|>N JȻw^7iuf(}'X!C34:Fl Q1yXG"blti 5<;1jRdnT1]R5yIy99Q_B2gxu)H 2DŽq4޳IZK6ʧ@T>~\7Sl$66f$E@̤B*p[M$OTdQ4Ҍ-6>/x@UDVcN w :l; [ÅQ1lFA;nkl`eV8s(k뱑?@ud` RE]ztxi$])x>KimYX If EEx-;.JZ;  wW+fW.BL(ܞx'8BkuVaq [yMj׀co{~F1S/ϓg$,~N*//V#K99@bl$ȫP9VUŨgXaN"GŽqE{whTtMT!ifݜy] M^z"W!xaSTYp}*eVi)Ёyp An3LAߦ:o72^x95[\H)v#o}sq?K.be69FpÑJkFN( 4WYՍ}(C#sZ߼e}_gBCJH*̴J^TF|zմYzうnNG_+f5)~g!VhjTG9w%)$l .X]죙j&Y_lݐBU{R+s|/;n5sFIfWtĄoDSOQD'L3hBѦ@apAp6Ҟ8~!@$VK]_𷼒)]޲Bf?Sw^>~Dd>TZ`I--vhv)*ZϷtxwױ[X08+{YM]%"Jpn1cuiHokÔбH9IY)'쾍YZďz<FEi12E L9|@&@EyP5hyR6fNRyޭ?yqEDžb/ $>Cxml2|P3SMa T]U`"t&ta҉߷yJz96*S ):^mL{r m(b9TnsX̎:0|vY?3'naޜVE -g)Yn(JU \QGA9բuOE&y5=@xM<Sm ei. 6MZLnJ9U_C uZz%oƛ]W`݈e&F[Y>,8;y\ 8CzdVc?_wҺ NE u3Z"WS igl\{٤HCMmЂ'"KQ@k]?Z@1.Eh<OawN8Y.%9% _dѭ@#,Hl~ Qsysz eY|lR1L\6U7Tl)i@,卝̧|?*ޖE{}9$,aanYBN%e_e,V;Y5olA$iVTc9L$_{rXRe R+Kh<9R*(6=E(pqoT~PЋfES|8Xjt1DLK9BA!ͼ=M/|$é-#׎gFMxڋ >!T1g)Ϋ sX]ZNB݄s"0gTM{[Oq@ͩND3NHbz^E>Df'%>җ G-zCtrOi,paBُ.b'0R }nK ]H`ZkoҼCPDUT0 {U^ŠE) ۸3.J hJˬ ht5 l]D2_FDNץIOBl5i_#SNE$KhۍL) NSI3fI\>ۼ3Uduړa1`AlEFO`Ԫ,C5>0ԗq; ?mJ~BvG{T<l;HgP뫢9e;5$H$&F8ME[Hu\9=ݳI$HH8vfUh;_/~r/ 9 v#}^NB' j2*l?Xr R`HuNUCww4_ z-W(0)O 9OHn`KAԧw3Ul2uD% #1 69Z*?/AcۥcKV>iv/e$fR]w Ej-8Y I:DQ+ځޱnΒh3GNUx u21t$n1rrYa+i3" r0pc$Lf/iLhPz28*GgfuB=7P~@Vfh eH"*G*&>,i!Z+@fB!|Ȕ`=4gՍ2d^2c.Kb+ ;Ӌq#ܱ4wQuV壨2= i|X~8ʉ(`3e_RV._k,^jPϺ$2}Jֆ͔ڮ pPζZʃwgi̤gм4apZvN=2>N+*Qís_M%B_֝9`o֬`ȟ)qZֿJNc )e^a/lB~ eG/++U(]}:`1" |YCk-jy-ve0UvWIH 6";f#0o4>4Onx~۾&i; SFIMDTEŬc.VbaS)gR{Ioޟ;Jro|,pY16K"}*.L[sվeY!FBk@ 0)Ee\Qooy4ַ'lNv br/6O9lDVt sDC ?#JL]eQ(|L2 Wq8B61&?]ǣS)#oK쒉knAA +;:^G"8l݁usbd,1l8Nn3-ۘ Sx,ٜSIt ~"&s%$I=B5{o:"Ԏ簱/]N'$9˽T1=( \| A}/(.V<)oW զٺp6.+?Ce'4W+)eޘذs>P~RN q. x@_:#xқ Kr->M~5K&Ue!rʔ:Xuk8ه!|Gz.Ix\C="Bcgeb+S։.)~P|KN[nZf 21s**I3KΨl nH.iMŭ>P'ɠ V:M#!֡dC噭ھ6'윳=tZ4Ey rejtTʔ p>cSNǝl't0cP\4)~RnsJε9ziicwU I4u-6lg?lv[%s%_XGOA4d z9n= dŢ`'`5[ج%⌖9*,_s׮*|#N)ØO]^Eo:iebp|SC~U )`O&`bf \|+L3˜%ǝy >)'^P5` A/ )T : jB,m>rG [ w=hB4^ $G d.zݯh65Iðd6`O0€~[ӷ f8@p fh&# Q8T~>hJKA 4s;gt;Oj9)!  hSyR6Doh2{MD vqF'n Rx|Rez!5^Wc[ڸ#^0n^|ƍ.-[涙eыһγ|QA/rDJp8}f&~6m6?껕Eu?k-H{fE 0= y {Je/?k'3IKsc }CQ¨Pi84THX{a+P em}Ay]rj^| E՚!);\~6vVE|4jU ` r``W[T}@%%ޜȶdh?d|bW[Ld{}7:$d 6RHpXtS>C@%5&07u=XMng=͏oͅ_n;]<'֞9=o޺ a+4!+Ce ##Z3 -2}d˹D/qķX6^X+'$o9i]%^+ݧ0}Cr 2n+D#hZ#Xc<,~n[REkA3Pekᘳ \іыuǖ5"[,p.'~dᢢ 0y!MP=;MVkبB~tUߗi6}7ͷY "j,GX]<ֿ܇Qd$j W{p;h';*{,/{GT-Lez0@&4]XJ1!pkH$?j[<6oŒx)Hpb qe2 Ny >קi;XBH|o{kz#:;ϸRHZyKF+蘃[Y_I2fkVLXϺ'aW&S_(j} :L}Al^5ȦbiIPLyZa+2*]IGB )OqKsbdj+W7!YUh5'">DݐN~.gH:2Ћ'^ ^`|WOfvJDz~ebq4d1O7[k'I@4(̓kO&/Y{\H= '1Os-k}KԬg;z%A91 2bOoǟ0'y% f2*R1>ŶfK\Ȝ?5e:ycu|Zs޵K'aLVI +x߉Bt_m ه^`>K@%8 /`HþCΔ#1!]>7Q%Q WNoUP S 77[qYk3|6$tk#8R&b`M}\e%ZJ2P0[2Ȧ7ﰉ@]/=C#*;1 FMI *ʸEfWƳB_zfȅ^TD`#[',ځ"PIcp >̑I9]79"_D5.Q%]Z񉓖qג K]:?t?1#, ϶|1vR¾vRq(,j"(/J>xro~ \-ML{* ! hWJ0S늰?SPEEu|QeaJx *2v ==sC[%@!R)}Pި knRx)DҾpʾ6S*h/ {s#D,;>BW"ы-p#K8lg{}b@].B+~%-xkŨdw$,r.W)fےW41c%.y`Zvd¤şXȯADv0:)VSw%;JeWe,+%~xD+ οLpb|W@)L7-7wHEG"]0-Vj$ӊ @%Ye_K#Kd%ETs2"gW좊? Ve@IlQuF n+w"8h}I #Pʦ~ 5峮jݾ9UWPhsjg1& D6+PᴪRB; l0?]S': P˻c9&']䇻SWG58 䥃gğ$@yF Iʤm/%K=],7>d<)=oN8F?1ɎF?K66qC8ep7Ѳ!L OܟjqP~b_ٿڀ[8?GHIȎ3: Hc&!HG4\HctV`6jٿV&ܓ jK?b` >x 1D_<Q2eݲWK`!S61}TU/ V~j8 ~u\nrzD[)v|~QמNKC !b>q}8^k|H| ໹?дA)$ {wGOa'~CKвv"P`+c6˰FY@%`).-)f EܛlW):Gz3A n]K4<>%,?|/b5nlAرu i=r줜tZ"oHW>0'ᤇӁP49hAL` 2p(b8QϛkcTwHzXML7FYL޵"~ʲ/b0Jt"Mh46OlI)+[z6.p_`P2J Qmf2Z0P̹^4_@or;^$O%3q$et-y~PuCiNc.JT[%\yN֑l*ZZ\%̯Xc/ʆHBtɋM].y6 AaP sS66WfCX,igFM+]w};5xST^}rΜkoå4$\잦R:ԅ(Vu285uw+^T< ȺD{XߺA~BC5.hs].{i48pb$ ܲ;DG7_2,<|)vW4K;b`t g5.p&ա<'1Rr9 Toy@ Z ?ZP z)х7ы$Bvs5&8Y>븠p 9k HKpޣdY艹,QڍwWt`߯C*4?Z)D**0. ć7N ab /kI$=$#&6yA,0#nfi7r龅7"~l>YD5JCk~fhP 뛷 /PB4T'R"vs?2qV~&'lVq@:h35og/Կo]h|ow{aк{{豰}xbsV )V?&|EZGK#ݯ+`"$@d{p]/5gGlx0osX ]VNp%I }͞57w{ȶh2Xͤ:DS8\R3 lU.$l,L[~f߰f([e]UQuBhn >4!b$/usM9ޤ!^,]~X%j^1RNi{"ϔ7'bOpuqlz4HA;RW?h}SK-nMֈ\0$ @%*TU9x Q}Z7^37weoIQ6>8SxK=V p[a#C M7 P+6 H85b+Uf] NVO-Xs`;Buk܆EN1(G:yg>AB-7O] gOaBB@ӎ$:ZFj WH)JA,uG/n)Td2B Y>k_=TVپj-,Rvv忏FN5j9hoa(AiSbDv^{UT 3ٿK PM~\ % *g-\WKԘG}g{(A\!@D8!n_]$/`Q=v;!TTh䠎#~%Hk l*cPS=X8G#^!ĬA,|mu8Xn;O,0rS8Lh{VE{;es9w۽|koSwS0ntIbzDFy_A/y"΢D~+;6b}Q)p|(Gلt=Ԃ׌5]Bf[Wwv1ݬF+^S%B`Ly#xȯ9);n*XHuHG\[hTyKAfC"|`^"-8YGw?@|*z]tspt5I#ŊվXDhEb%1~zvcK^cyh>dۚQP=Q՛RM @pL7i=8Qif,2wk^msT󳢾HZ ;vh7۵PQPR62F {A /ҩP5<hה^CĂm#&r !, :kXwCD3mĘKMM#!G9l̛;{oP`x.#A\L^M70 }:RْfD;l6nAz;@Wha:^ ͏u^d؞֎9hhhn7)1Q^wvk]zSb lwzn`{U<=+w~c53E o)k@wn8&9NrD?]*pS58zs-?\='* "5OOR L"i{L,H =SRqoVϰbzՕgF!ä1d#P095lR$5 L* 0DdFPuM^rt~$9Gu ޻t9h[|>`!3bFcX804ử84h"_9AdrBgeڀ!gȚ2*{o+҉dR<ǺہL'HsbP$]]g yZ e+i>cMމ;܉!|=y L%X猲K"/@ɗU=q R vw UN_xc 79d Bn]G:OtsD  hQTPym^jv5l{$D<0~K]< %TƘQ}z?F<\j0(m}GcV2[Gw]֫1.\D9'w:ՖJ0}," Li?Y]ڢ{9=e!F1QΈ  h9D!kKpհCyh"\pJhd 5PA]3<`τ9+&$š.7Cl[U!ޅ7.Vq}\J<ʌ m`&TT`% +tpPֶyޘ33t#7IsN4_oߌZFl\7jto?jЊvƑQ%>_i_Gn8-#8mnO &#h{(q.{oeKEX9 _]3aΔvS89=ыwԡO|q^~ci^cE]nǘh`%@rZwl0GF)#4 I&D4oYȔo'%vQ EҲ&W3Vި+)f0[Ӥ..E:(+Vd 8:WT =`t#̩toJhTpC[tKZbVߕ)qu?%36ڕ.^VSo(O濜ibX'1hڻjh~'{ݤ}si񴮶 m4)J:.B+!~'8φ}ln"fX FQoZY9>A78~ rZtwl8q5 ~,}yİl?sţ3|1hYUΨ"#0Vkf ]g&`"(w(ط/F  4 (wꚶA_2oPcJ]'R/2E!a35S 0З q_{%9qY/d B>Yf{Dg.+FF5?jX l%i7l!rr+x%_[ꝩ/_BYYg !b~=`9l$cނN,S><HIrk1?ܙ/x]+|eIiaId5.z +rKm1+z*6ā9&q~r=׳ʲRR֦3G '>U&)b(\+5OYQΦ_IPGPdOfǻ?n_/6Msr)ն/s/s]s% "ZjVL/#EӄNOP=AROhX nPY'ElBVsBHX , 䳼iflOo77 1nSW~)EuDVǪD Da~7ΡeڍҎZV)p`_ yKQq3ߙ ՚g(V%7܃C}[\5E՝)E%%A1&r8J](&`셐u@RY:Ƞ| yA,y(| n{9#*J_l9I*{_y/؉GH PR#BsfߵR0z#E #p2xpEq¼k ٷU;tW}t S񿌺n^&_ `2+B]DOA-.Y=S/3PIK>ܖٱT퓤<{P;Hɝ\P3;l߱Ijj(T6֊lj90ZdB#aˌU]Ҝ2ˡ̓S}lP7b"hI9ۓZMmlEAЅ$0UrZK>_ف8.?N,noJ;YgL!wk4R|iB&961Нi$X.}+jWi*\=}2KBS?Js\PW6лc@NT ZԠ9hgy@'u\c+/xׯ@NowYrSJAz`Ӭuk8xɼgoU7:î%E#|⦩U:,Y +n^KzGpl=&DDH݇AevF6b'[k9fH@AB"n M8Vwh`mPgDˆJhx,қf#H~6~Bۼ;.NhDN3ڎRwBu]wPtQ% aF4_'f!;׹Dl^mloUP􀩣`|du,Rc\apNlObYB?mб` iW558ݺ<U%'AoHIUNhI)Ài!"Afl\݅ny0w$K:˟h$\иMpV7&R<޷>i1-EqV%Ӹ ww_Dz`'Lǒtp, @%a\xYtmXI RhYjBI/-Lu`"'M1F%}WReϒkC*R82e R,Z;c-xA9؊n[$8уr<oąɒ9d4*įoUڷyC&&R8GvDJ!THi6[ n)&Az2LwUjp_?0ҨiCxaKk6_"PSJK1/O~ XjO'Gg#w|@Ј#~;{D 'vZkؑ4'X4c %W]IX͛ Tڼ?lOu 5B7Ӧ9aC,|gϕn'[W}{1/Ѝa`@ ~0\ɤHCZ4%/jYhfG:E|‘n^xs`}spradA$B*oAʳ?^\)C# uu=5.nAd9<Ew[O694Qu_i{p1 h@p{rRKikC{,3&=21U}:֏j5WΛ5[2l vɳQ1s@@\wkzDjJy<<EPP'69 >תGNnvVkt@w~qfC r=Gg/4夯չѰgOtkKe&dnh<I{ $g V 0†1ԍ/SfB&DrộX,u:ɜ[qs<Vk͖h…?m׶eetGNzvjeyTN9X15|`,ij(hyjdTZaRY+,x `X#oD+nX) gDJXEo^!$-O{n VvF˟Å'}VYaa W:'οgKl*)MG/qXp$qJediUhX#8uSY {IT=\ ־pasR?H\F(<аB@0LcS@}道Eӹ\]=im{U+gɢQ~2v^}> t~N4Y֝%׋D2(D30@ HF%jܣ (^w0$񀇭uS @%o-Wl,s`6DJ K~q љ,*Q[\*z">+?-{W`RI~qp |(Gxy]t7evz^33typ=qRmRBw8# aĊw7Y)␆7=ƻ b]w*;Ջkf&YNi##\'u5)-#kwl]t0_p."ךkZq`k'?ձx9^-)Rؼt.~ُvF_5Pe-Nl)+Y{)+_#B$_чPC# MǛ;Iwv U+G[T_$$v!)['tQ>޷sV s*FU}1pڊ uHʉČ/BtG0[9 nMgW!660IZMH^n,/<${Zkg ,ڜ }'!3"ͤaI8`>US:DЗ^';JJ䵾BjĬP)J~9 )gD!yDTMc˲WQ}(2I'Zg^bԚP?FK$na[sˏÐޕRs—A^TXmMsgh fy TKՈU@hֿY [<[4ݫWl' :]l1 7Kf{haq塚AjiqG臽'f$]t3v2L=}RpÝ=Xd[{K&.V w:"!/ i \r =W798 ?s<4Bh'vk?K{du"jqܚ/>O!* WE/U Z2UxC5& 22:vCYq.[H;M47@jcp>t&cPab葲t/$,:!aHNҊsqGW>xh'dֿaBxwTd%GugRNqhYg}\v.D`Avr_3Q` V%+$8qLp{~3 dJ]kA ăe.7yޚͳ9%py%tH˽s,G h3كzX,j.DxlWɘ̡4"4P/46'oR38B?T5RKr_<2!T+@PpSڊ?)肢(*] Jh }e' s$q6 !S`G^: ٲ.WK쩐o'4N]WGt3㭬 )%չܞZMGOӜYVtB] rNmA.GݡUQDpǗӞc0|0H>Т Wa60/; cCLg9=Q~U[OdM,oW6q[ci@(Lhx~J?h)=/3K8~qk0f [u`>NW \B+JxN &ݘjĮ;Uc˃:daWDp/QnO Q52 .j6&xN q{GiPxC$>nsEf L=fļy8.L:>>p'>[= gviqa˾P\D|OwQP f)xHQo$H`ot?c{d,'JGXH%TՄGP lxȩ vw h֦@Gȁ?2pi4?g%ĆeuD nXԍ58'HFhH-@qs%,d(`G{6P }\5c]e=g\@| [o4̂(F:BUm.S^-i@Q0[*as^w+cUAg]/FxtzABj<v{ @֎ctNҡ}Y4 Htzp'gZEC2ex'ZRuΪM4t lp/ T@GdT5o[dB\ []]ԫ˂X@w7F=aO;{UcĜ0o5فm#|w۰XuRrN0/߮Īnss;K-Z~-F}T?I0('$6.P'Ɋ4R =d+MCJuPԄ#5k J"-2 C$qBrȾ-tx2>gb<ȷ2LJ!HpOs6p)ַKI.6IUʃL7t^Imv7 6h0q$7"0v_βϑ/1$2P%Ze2yRRt z1&JqveQWuu5x-{a(̈Z=:LJ{{bRqB9|VY͛[/'1;_!ΰкi- 9kI5-km r`qGUhsN! 2P46'MW:ǣrlUy4\OA*qF%k}DP}Ht U|O:u`4s@|Mj@D$l?&LOӶ%x=uV%=t gɺJGwr1HxM5E]7ШM43Y)}-U:pX4|i+WNYNuouK͖m8f !ЃZrg傈l;u)תRlaNfaUuh>ƅO>Kz~WAU&3Vvo ͪm e}` bTB{íHRזӤdW^Yѩ"Dpt B{GNGk7 ; ,Y%k/ &XiA'щ Ϯ!B (29}X \J4o K= +h,[J|?4BeCyi),6{&^a"n2+B!XL}sQ}VY1Q@O5@$%HY@@iuGT[306 k?ĸ~4+\N+M3{oc 9DO&j2w!a& Y2"Lg[99u[H OIA T5`P(l/fG'0.Iwb >sڙsmR>z=3N" ao1 )vz)TUJZz;zqv41Fya A 4PҴ1C1;k3s-=E"m(3t ]-tw JZf}EJçg..achmY"֔8);rQ ?Cr 8yZ2% ,[:[7M:JJPX!b|RˎI:fubVuPv=HhHKAJI)x㳠y#Z 5a;7ߨI9P u֨y:*6~47K Jz1r{0ܝkrz1|٭%2k՟&"9F{{HvN#$cN2M2b91+NKR,UM lUQ(2ͳJW\}U[9%o]I1s9/W0I$-,Frx:5LyX9|(o!arA[fw^D{e]婤kKv{B8|0G1 {E[_Z"==W!<$&(oփB3xpw"mW4f4(\EH>dE_p>[6ޱozWuq!l 鞇 Zn#*j-cmuʊu%Z@4 %4Z;һ6s޶v?L6R M ~铭ƇޯfT/>֓,T6t|%'o'υ/B},qbuWS3R=jM/9o?{Yΰ8DD{oU,ڑ9xH>o!ŔtdE)N g1#W7'B#1I]ŵ*E_9_W@|. >{ =>zBն+K&#NeuZtQb٠veu$!%PW] "0*M# dte-HS皓Ds@g.skޗe;{@QA'aRöS`j{+,l F@_rɋ0-s#i]$Fv,p_L]!{{1vZ`=#rۂ=I7L}!S( 'o&3htxc]̝E*#G &4V6荇xVsK|dOF0({?wkқ&/5s|tN; Xo{)Yh &Nq˙2aʢ5J+fH.i6{ix o{_ ]>a@57|L<ՖSc\4bԁ? s,^DPʞA9c^Fm)+3L ڒΣ:CbLǽB3JDLzqwa,?:40z}߁%yp(;'6s/T/ !6;2ï~ XQIh!|g8|p\c jU{R8'n7,kXu&X )qq59x{lwqTŋSVqu[z7F;Q}E 6~ Rt 1ҧ Ī*ҊޔFuBcC@ۈ`ņr30kj7H9jLrfꝉr*;B= +.}$R K,nu($؎L)t)hr"VhF=in}j:|SGЏY/kI>/J9H yP֦Ձ3l>Z˥1=ˠ^!(ߥ3ߋ ;4O!2_H8^ ?K1c(MBre `{кXM9ihve{Q#qmZ → Ck NyMxM9R yF9+RQ/9KC E4XuW0q_9,]Vӝ ZD DwAu'R)@ł0t8)PI0kCv{;3jS6Ux]'y0!icf ? =u* %eY gB(rɬާABr ?e V])x϶J7M+Xg,=H/ld#,v.e:SR: wM$W~EW-^"/u[6eiIy\C4HQo4=1@^ƒ w-Ȑ.Wq' q] O*Ψc@_؊8K%۰Z6Մǣ, 5> ^a\{LaK{8c c&3=rȵ>YWBXjO[ӛCx\ |[GVlP1_ EPrUf8樌@uqtvЭqNH :eaARk·-f)H"{ੂ8GxqV.ņkv|Ag.l1 DCLHrfظA%;''d3s(o) JhK$wݞFi$BCM8ED'\y'RL ;@ Mp5.SK k:d4pwϗ4B5O-?'%r6]s+uY0Nc/ 86n7y:-4!DY-IL/`ԥ<&@P )ǃxIa>.,]ġ5RY dzw}p~M9,BaN⶛uwoF' Nc 3ٹY:PDAP @-_̤OC MU~L WAs*FW%ޯ)e'r ^ܑ ^ vIʢpM̪Y O?Ї4҂¿mQ>wF_/ƵÄۥ&\X)!.8 `Kցp.g 9cbx_\F&+Z ]%UT j+6IP73#diˆ [ ^r-9+X-Ķ&> L#leӤ0(H" E}*"GgE*"/aKx\|Sv3 E6%r,3J iðt(Z8La0ܱ<ē[tAsItY9ہ@;rЮEs\.8”Ҹ="?szn˨G Wt6BOqB!ݬ0\G$ +)@P'"^+؇QhΎ+G0}WKD^x(<0&s@L)IsGc8ӄNct(z\N$يfÙF3¸ ܢu2<$xtFD>s1FUIa&;9,tM%.Iٖ =z$U&#/Q:: 474G]08o+ϛJiX.S+8o=OS)ooE@ō<[$|p˵4~3hc1A1ݎD[A/  aTwGmf(*W% އVicQY(fId`1cTjD>U q#m\it-lPz6/Bm!--,貗& JF+dRsr s0%&v(V(Ad]`f}ay^5P^ddqZS=fȜ+*y9T/Z={ZT G&* .:~ ["gx!(pv;m 6gav;@B_M`X`Br4 B!0%B '6i"S!LCl؂k3k>d7e"[+bi8P[W)sog.&7I`Ϫ-> 5gy>  C*'5|:LF- {Rȩ=INA:JIN@Uѭ O(=W{6Ѽ4dbJq7FQN b+m(A rcUz⳾( E"I]a_H f4|YD\g̻IPc:}$JZwm骛׎}2p fp$R]O:[9jyONp'7L:V @^εT 7lvHǯ|!dg- Ѓ+S*fy-‡Q+ lX@Sxdtg .K{8JK5}U'#!u[Wb]=(޷MeVv7 #\Vh @%:~kJ 2 !ٞoL?;6Lidz/Dv~L(FD.h,>$GYgx`8iH+em&lHWdQBב 5ū) -r?իD7J }r @j&f X>._;JN->yQaPzVo -s McH}N2fEZ88 1F\[?[!3Wah8Pp>qm(k4v.p}  D8Meɤ#zE 5ܯ64gF fأ&ΠV >kZ)Soӓ&Z5p`a3Nҽ2Wc{l#.%^SX'!?xzx3e9g92`\uȑ'%Q b~ޛh #+Uh-Vwq6!)6}gϭuԏ@0[ v>C` \t-D^r7_Pq,'017z?%ŚSpeF:Q6{lI؆hX+~+6'K3\Ae8IDg>W{j0X +\ R@#Ed]uHP; nSUwveu!RBQ$ < &Jk1f4Hjr0c57MJc,m_i'i6vjRAOwUs^"RBbpķI3-xba,%uH^ek59AUҶNw IO2Cq[YL[~v~Y="7B،E\~T{6Х*4$\>f`E (<ǪJr[ڎ@z9Īp@z&En]F.db]) =bLjL,tD}Aqg¦K9NKl$Pa|*$A<6t }p1Ż%~vdx|GmCR,ή9%RM"KW;x@}{E`!h~`TJqgB{&=6G:IԆY\mI(sRL ط0#ޘ%R5*Tc{aӌ& @?ͮn w&쿴[#7?S=A,6,#.O6򜂕d C)NYxFx3,'DrL*,Ʌ-Cji0!8 %"g|RMk\qC Ԥ*zWxj'ES_ڃ `qr5 Dp{6Rڳ[X1TM[@ʜR,Kg$Q1L i-{Ah3Fn]z193>ƎM=,;|&Oq]rPwp;fŲ8y M5}9E Oʾ'$gY& V(oc1}esۺ;,'RF,DF :F-ez@ztAʻ2kt5z6׸Ȓ*,I*t!|bY}Rʞq7 ;.} R~t&oof;ڨ$q+T&AmG݉#[L<'Y{=E"G&p5r&A18;Νjqe20lY,%cN,ڼG1TzͻYLՏMEs 0:WcZgtˊsm*^)4rt{U{0 Y hs⏤lTbڿ ~9 ӦC?^0=`bk&ͼo/c?0}XL$,Mrz[Eny]kgC6{hs*O?)Y`mE^r~ y:fBU% TLs-/]rRb7~80WMS;˨zY>p^(LBTj 3YR2Ah *vR"VyLʬ=4dL{VLl~R `("fyp/L%b]D>mI [x DRRY1{SprQI.\9W>HQiAuM iI孁`elQӷ5aZA'-"R/2<W x@kD`P6:`ް]|O 7nFDB؛T6}Ӗg\JE݀dv2Z0Jez1Z@ E2~Yt``$q_H2~t ƾ¯:f\mIC&{]ʈi`I%-ސC퉩揥;oQi%Յ{-G 0 =4.]DqHS$;`_cϚ!Jxf#k_ vLro:@P0Zū| 6oI+Wō7eLըqCJal_.Id qJ+N=X0wc]<%mWTE{aeJQٴ 2WƄ)JMhEgppy&hu׆ T 6?;~q*$*cjEhT^ W2),P`p/Sl87E?UJ@|k䞘eEE!):hr+5V%ԆoFW3dŰi4lw^ZV^:t/GO{kijOSbMul 9|{qZKzD/6?sI>S n:sB%Ub6q;TJ[hwkhoFYrs1k*lIA5(\/_cG;@=r>.ZR'* 0pYh & 7oQQU(`8cT| f4 *h_js^yn j~L-mTj2s[sŒ$&\ǀP4W&nU< A|dŰ{$VJ=B{ʐبq:n6aJ T6uAz56 @" DNX:IwEOܨT:#И+\`ڿ31`;k;=9WPimvfը[nDB$:S,i/*nu>E IKxtlz8::Nv*AoTE QuBA-LIEs|c.̼0rT>wiGϺrU{\4 -;z[D5|>Z (&8ہoWI}Yrg Z*[ь{WZ \N=fy[̭BK_ 0 \5[pyA~ԃ1$=U)gUm2ٔ Vg^V53+/I,eBc3yx0rmӢ MOX`&ϋXbN3Bdᇎu*m`Hz["Hc7zp|}н;oT[l]i~b쫘(\LٔCnFjn~H7,*=癹F%ԡK{&-g2*T4Œ0{ ⒖9#vyDqمcj_Hvu%>5  s mQ*MH?OMůK{5HE!SI64] [o LI`Wwf;>kAP40k9uk!{@cw|tLnx}r2/ju=;Dy4Il} =C `{+YQ`9ϒO}8 D0a eW8ȏvIf>Ivs6–Q[s|cC#SKfk3@y- Iɀp![<9D>xKV"Wp[.NcJ:Y8y'X!#Csj4^h䜄œ=™~e W%P>Ӥ3i&Bfޘ,rh[[]- w瞏sHN6Gp=º4HB5hL̫eRn(a"B8ā|9=Y)𱄳©bKE.$DqxN"on V~E| I6[6zY"+PWe-Y5hg1WlGwYI'󹧲ҽ|N%g"hȷ`NT2 Z R'f.oFk`95GԪ_?&14VL@9S&V|A4HArZK n~8`wf:Zp𮗅9w:؋vOY;܇ YE#%W2|X-ތˏԠk|k)T +JMUe8PT >abWɐm3sTtA$yռP I`}V6 $O. 4 O?b ^,YW1kg*u<\2΍1j0+b| =v&څ%JMՉbz}h`2keĬ)t4ʲ1HҀ7"-2l-P`崢^ xFxWyV]3ѯ wA Pѩ5zaӏ&'YkF֯V+)^-X,,Ws}ȸ.nㅭt]E>ԆDya'k ~[KxU;Z,dz3wƀC`y9UՙZJY|1i8᤮V NoW/+ `  hxb@橋1beLpGhxk<-!U$~Ư*k5[+e{ڋ1.[э VuPɟA&2u׆CXޢS7kEg.X=ޭ,v8P!y؈5ѯ1CnL;̱GML"e{cdoa~ <C/B+=~I{y a6UA@yf+$fa1(\v9yvQd)fR+xcjwuw Mɫt&dRsSkPTW\J') $ٳJ^ɉ~|.#xXws} wlw^HCEH}[䣶 Wߢmq"(m ACu;02i=%O%K6%E`)J5CާP<`-Z}~VҎLλFAt$k4(zF/#2ylhr{ wlQCzy%d`Bg Bp0s\0,[Y9vk4K2t9US?k'cbc~5z+d3E-jP\-'/.&%hbĮ7oG5,DǨr XG<$ s 0˫KȤ0 9QbSTAnA]QVV# x+q s0H7 !#L߾ר80K>*:NK͌փ.߆c~Y}q2J2M7eL6&T:$+!`yGE.!z_tDA g[jWQt8iDzAr%ΚBc-,S'*j:bۃ'.'-*&` m8;-އ@d1ŸD4TFw -Jͥj ŪTxgEdbŦ1}1{\6)\K e\Qqg {xZUZXR|B6#9pQ0e)"sN:YǞim6sׅ0-C+^$o1b$@{&+v3jщ{_aIt=Sz"_up;va q)d.̍ei rmv[&k\DЫO]!θ*looj"3@Evgv5:4 sY(;5 ;cr6PRO]/͖= HծXsQb[E 04XEFҵn 6-<%)N$i1x4wx߉MɒWV(0wMt/>M!pg,ڊֿ *WUy`Ǝy]]+;U.a%\dLkZHMWA73iލP8焥nhL B:*YNrBGYŪVKO G|::Yv;$'BY+-J}d"R 694gO `qq-_ `t7{jMklkbu:pN g b+$fNj*?#x;mx2.A})u"6 {2C0ѓJl=>}?6 6e! `؁û5DHTfuSzm8yZZ2["vQ%hO#9wWpeUovG={-Vf.D1L3Hlȿ{<1Q.yK jiGLk8b`!H? }}`=VBܛvIpH$ `p]þlS!QPc>`o1A;yjlYqE NsousEuI".V AM?rκ}I2_~d 4ܘ^a 6j(;F_Wcj-萬[ Uau >hq*U(*N%6FF pFvOHk3NόpTYN>JA{ݭIr+訹d* 猆 R"Yȝp^Ǐ< +6Aϗ!WE5 1nܼq>=J;(>ߛ`*X}e OMbFbPUC2~uƫz6)W7GhMqgyXW0q;;k",܄O16dEB.oy`}_#K3zЎHϠR!Ys.='%6z;r"S™k*1LT[z_!Rkc.6<~rW r.`u-q-q[~E{OIx#ž-KtZun-+`o;z.6 H__0x]A;TӨkueW'Fj5+qžĦeam2#Wh.I=5}bgJ/Q)-%2%%Hz:CLpWh:o.7UW7,To?*aW*J_OLZNyViJ)uJ|W .Oůgٞ  ,.d(F %[T_޳RHFIp^yBz<Sgc4RGԭũVyfEI#Mg8@¦s9½* 6i!-"@A'qiq!ռA0sާ94e1{iC⣢/]{?ZOa[pOPHQC ;y7@łi #_`Ј ;1[Δ%FϮ\|0{7]vMt=}̲F5Kt;R[=tKg{5M}e6E;3 _ ;-Ђ%}[\ה^-`~%3- ; e=l tO-Nn=1>-q|ɛCķHʁ= 6\]e:MK/2ŭ,1X@ ,zCj-< i)QIf1e}3 . mtIq3IeH2@Fu3%g,dp~[y K5˸@LpDuMlM5ٖYr5t.=EQψ& Qay"S]ZT)#q#@Q+Yr jKf25?1aga|m4Qpi:l x>eUB_V nN6cj>.f"h2tlyd*Cv}2{3󝢶M͒qbhIʡoG NLu}rӓ|;&<2+JαrZbՖ}(o&kn@kgn .Ҷ؄*k! jZW^Wewऐ7J;#,XlP&IԖ:EagptYJVM!tbDkcq%gא._LVEڏ^iZa2ǟ!ߊ1&*]oڠ9&(jxJݛe]ܫurϖW50r3L'"]# y}*&εR.X|-rÔwu5Rً:_궺4A`RPf id}k04@|S$uW;Z>L\gy1RKD$ܪ4EB޾!R܎ˬ<NٖAm]"&nK<OUO<8o=)SoS^˭x\WɎvǨimGP ]qBծo#ۭl{3JhD> v]"}N ND, $RЦ2pf]ͩ5`sޓ7G] 5Sls%tޤ0ڠBZgڲ}ӗ#dxh)}lͳ"'/*(HE?OB>[!3­f"*McrS=$#uLHIx`)wqbwՠ2eMӐr.Pxb{@EtmK-0*nXs`ߌk\ ^B>yu5V s&-(GsQbe71!'@7vpHie6sƲD%$~{а(owsA#f?o!A`F%ԉ¸Ċ)\f RMPǵ~;gIYìҦiD*QԴ>י|kE rntVbϺ-QXh:H(7TS-/R]zBDg{jxv{X.F-AX'<}l۪٩Xl;}׍JkگyqO. Tm EHyRa=ρFWy<"J,$&ŧcpɃʍł^K K6|&rȬp;L]YB'daw*=]EA|m`bp`Q@aJ2Rh$'%0y;_T\b5܍&?r*ZMҺ/* Ǽ 0Gt,婮8+vKos&҉s[cv}e LA `)b;'/r+gň ʯwi_/L$(1)MI?QDX4 Rub|YU&\61▵7wGy ߫Շ"^!%/?*?eqT䶟G{Ocn Hy 0ר*7'Nf">47{w4K=tIAݖWWFk֒ ;(c5ԾWxȶ ɍ !fS``#|mqakhBZW4Oqc[uP!xsxp{S6o?>]a03a|{:ܶ`Qin%:!jTn6wO_YEe}1ǷXca푑tR_gޗL%BC 9 pfȔvΩ ҽhtqc@4|o[:m~DM)AE6 .E_7 ֵ>[#i^.+&dЅ#(yXA4A^8!+j*e`'f4~UN }/%#5&C%J/æ}0Γr (Zv 'k:x^SP*.]⒈(CE{v Jeʳ)ЊCݤ"bB>ULџЕ>^֎<-¢sYM{ဋ8(q)1o1L$;3!l||$؝|hH?gI$RaQ%~. ||ͶV;On@5Q8LT!Bc.`ZVjc# -fn$ꡎ:/#' o um4u!$lBDpoezF"^߽HϮ\Rd}v37ݗ}p9{pJD4ȘSamkiDA(-& Ԧ)|KD]X7HW5Yd5ٝ5XrGq9 h@涵,JHn4DŽ45ވAs@v3] @Aѐ].EsHu ͱ{[Q>E-t &$ÒOŒy9cWg+u˜Z.]:G %JYVPUozGB9wlR]j F@٨5o b9/o!ԛ1Selelf91uiqUF{X3Oj3a% V4YUA~]COs=-`/T} 0 6+;~E9Ajƀn%?/؂u"!{n<o9B7]]\*IQ;\5s0V`$a6'hN=D':_[p7q"k1ҋWDK  <j1.g { [YgC|ofXY]ܫ__RebSl\*Rwu\hQetԇ `{/G_h-U.vPW&ܙR &|m wrlExe dT+ {k@Wv|vJ&?2eX& Hƃ0kmQ ̇,30Wm>F%J$ 2tLSޚ\  pتPPZQpvt}9-+?$6ah*4c@2fAaF0@U2X g̪S@yFxۦD+47 i.qv=} H-0X%s Ph 'x$ #vOCDxL!~mWu b6yz wuQWVʜF[U\ Uoz63f[9,*ޜf{ g:mC- j GqE2yxndLekhcv=f F_6< x/KZ1?9["]LapPsW嚐{ɖ,ӣZN6j fEѣ1EEk^7(&~@ҙ/+]1bƿJC7:wE>P̏Ɯs;# eOv\WtH80 cC- _:8 ᐫTo&DǿP,mg 7,!|WƸhwD۝d8p'1U&D$b׀XMzy硙ÿ:p1v>f/z=46%aϫB XH~/o[1Цuilt;NurG AQ_ ,+c"L'pJ«a {;=1̻z_wdUߊb LMsrb4̯ R]Z~v|>oO%x3Y7v}fw }|ً$9.U6GٜP"o azJbga.Z^'fà._2aG:fkz%l'0 OsX1gm{ qH9^PGX7c})rw-?"zP#BgssaKB/r"^pGgd SCTV)5r |MP.eFDϳf7|%:X){&ٚ62icO|w|k1,g$xG`j]c t: h9NIғy^2[$#0 Y0F戟[yG&,/2uM;?芺iTۅf260֧X2RB'qgi%f mHal2i$?_rcЛ ֶ`O~rY!j6Z]ϭ=)̜Y3꣫}$s!S6퉖6ABЇGqL`6PċNHϬoKVYua[V!TMZr꼑HܽLkC ?d< =ο q=+@UGo7.GCC#Oy|H$[iF,H(|N}]*Fg1v wB}B;kx$,:%g6VH+,K/oQ[u?_yz)u X}?DДvʕV/ҨtQ nrԅ 6ô;` &0RR>I?(usut[ć]`]bƼ;0BAȄQfnJqXBDtǯ<0TP߻tɌ5ROHfK$|EaG3/Ke"IT}(WpGU.z&yU07աp)sJi1zTـMM@>9N53$Xiz%\k`(ʋ=߄"HX*ݐ; ;0foxAI^X-w`*!'%I"(I7¤+!j9!<]fn`Tϲ~^WTnIxWRg( J U!>}*4t5-첐[[E !#j_3H[7}#cveN!sq.2" %*E'w3!̇Z1; -YrM}J'ڶ*d޺> @̓f_W+x [kG+!/فev QY/lQ_%3aqw?{|K_OSLbUD6$[?:භbB& Vu>TH D8nnFY7q#k V&.ޚk`۱/;W Aߟ|JsI WNOӓ bxB |3GR缊mMq-l߾Z$*▘=QA;Plxt ȋ{NdX)@rP1+Dx+9U[<|tZxxXcUɵitOx"_UK$m+WwU);A JjBJjIʟ^b}^H&Xlܧu"~Pl>fi"}̏սY_-mE*0^߂Y:Ť2mW"Ci&glJF ` "OwU[6W#o#Nǒmȵyb'>;OU0֔ `u }(+P4ҿ`gG@:K貥@.)ηi> `ocCRtaS~TEuO쪴i /@I[5гq1}q(& VZYnժ4lڐIFvφFv£ |oCIFR-|B\fOoAK-_P"}0пmuiijiɳߩ K$}}B0sd9q J=^oHFW MT%qvau qC!KLSg2kƌ8JQwR8Bk=_I?E0ߒC Sm*$eחT5(*pjŒI@# ݯx5Vr>iF'jr=XBMdP>}8{ W|,`̽Ab02/I+b]o[׾̠>Д7#dk 6Q2*Y mStU<6.eOS,3s;X-HlTc{0cuiSU*Py_|Ҙ63[~F+^SP0=9$<<-}g1rޮG)镤E槔:a;vvP5r8wO;/gSS#(*3i%& ꔵnsPb,%X`mn¼^(zމr ,1)B`$)I Zk"[̙cWim_,S1p _k aӗE&jCQFkKS_vA5/s8Z+T`IY'VVm5y gJ>Vo>zuE2̀5bXZyJ; 8olm]w"SwE*,iOsATy/Bkʟ&jijX&pEpd+vr• Z%pnRĶV y$J@3+65VPث3ztțc؛Ջhf9pMo<uF9M5-WlrrӉ[Vc>|5?#.O-gl/(Q@9|P|NaGސ(ХOXR -?vSg-,ߓ-WlCS :.C%wQˊr8AKO'Yφi&wT22jnka)u-lh`e`.nף.hVzp}0Oc rQ( y3 +}>ޗ1 17C$>y=eRAk~o$q-Ke4q#?jv~R$968% c%O*<,EVgPxq(l8s^&4-@7IvI[ܸV"HO'R2"r˄iSE=Iz aj<)n@U}VKRzjr,^B",mwtWY\Y?8[ llFf99>q'diuFC?wl JHߟ'L;U!6A /Qt#cM6!vxM20霍S=i{O㩧!&cQEk nnLzwϹ]8HXHRD/>%gIEkҳ)7&,랒nigA"RVQRh1~?: 9WZ`Jm u6bv}"S4(ȱhv"rdtơ._SuL^+1lqWp +|8"[I_V}܄6{I`&z0Uv?,Jv~MXKD'c~z*Gd=efVQ’269USRlo÷@ᩅ v An_FO lddP5]E]_hL}F &Jwa"`EC@Wخ"/wZXoXK'=[61::ȬȦ*Igf%Ue|!,r)7JBψ-LWv m(%S$Ry12.\6< _zml:2aAi̅c>XcmE iX9 oa T2wyzi7k}s ;Ս"t{ia#S>^3_? ft60g>M+-jsCD  R%op)q۳Ă 7qI/6u2b^UM4h͆(Vj,L_tN#I&gAe :)u@t(֠Jn!ݒ!|?F[<;hru9yc"=ɡXc03&AFw*!P5+pIA\ +mij\j!1${/a2EP Te}gژ4d.ɀU;ZY@p"ɠmY.,+4͉<`ĺC׌o5^B6 1h3}E'ͤ>J:11٦m\9 nQgϢ88gqt>mAVTÑDH)l^96n$v`HY=˘֋%cAr0?:'ʅdmy*8)_R\?ζЏ^[G;KcN3/Sޠ 0IzzK0pVSyk=.O vәF4Y'3|Cs7H$Cr@i,~sHE/teqfPp&G WYGPhA7T AK { 3mC$zb#!ݖ#q Bw2A@A _c-"^znҎKMd%(ӳN-ܑYǹgsne$q↵+EsrCޠu^;r\e-#{m`_=xzQ4}i[_n+&r jg^;cj?nCR, kwa xEpRۣ\&4VU{&7#n܁]g?jZJ>7cul$jU (Z$ޏY;E,ü\gV.pSlSQ?ċ +RsrQS .LX;jIw t=Y ϐ 9+ Q` ElhOZ?5(倱mF%/6Ij)),s%>׳hl2k$+yY,P- c o¢\Ud;W×@Zh+$i>AQu@.e- \t WMw 9S"E+d8 |<31I΂2M~YDW?/( `m-91]\%/ ^rxgKh'̨9ddEf6&?v>K 53r@#a9dz]ߗy^ ʁ*Q\@WuxQZb`*Kcgi鳰 iI,/=hsO ?z! 5NUgnCSF`fbS.ш[>+#c>rNId+FOry;E׏d^NecK@JI N)_mA1[|pF qdńӋ&, u,&NMc`|qvE~4t\E˒闏^ۢO&*MsdS wVhUo8o ɉʷV+ js~U(_l}+_U lWOp ]I0G*DuOBZY:>znJ+IOn{Ȋ;.$Y JkAkJOϪ xdO;`eQ~*2w;z;6PDT!y[.Fmąsz>6KpmkPx혢.#ZT%XkSE!AWxͶOo^,OjS5#DNP 2O+S DU)3ߖq?͞_,w 3^."jc> !N66Q-άM[%յ+.,f~fR*|;s7,uӨ1)4?*ۤ(Q٭YNZY]{ÏE\S3 -𺣡'=MJ, `ưb1go͂'-N\RYsdG *ĺ,X%$;IӪC'<[0p7]Ry0c)h*Ʌ5ͪ$E IX.uj;vΤ̶oOB+yRX{M`;0GLp`2@֠ [WTwDx ;x^ۨhH\:<\78R_|?L8t ^>ATσv_c ~yj3 { j PZ rwslg[[ G^vY;"q~38A{ۥ~jdaIH&@(=,_i9)I%&L:ph9 nuWtUqѽwU^]@Ky܊zK #,Z7W 3Zn;2"Q!DN2^lu 5BV,U|hhUPT&T[ҙkD' \%AE-QJt@W(n/ޜVs<|oZuEFhjTi {n(:t+e1Ǵo,l v).@䏟9"[kQ/KD\]Zo;%8ub%DL2ݥF>6ϚU|0fP<0A^"j[n_!L #^nR@(5 7ڱӽg^%g!zUݦׅ?x5s\S5Tż >%Lj Sb1oLҬD=v޻׀}DqAt842&T^"tlkg3c3vx~in$1@:{uR> FԤ;dШ&k &Bo vTJNNwdTjtI/?QYV}/',ffĂk} 욲Hh Fr,1ܕ=V"RߓߥܸA=8rJcVs(NnGy}~ʑ >B [ޕ/RS?u(jBir$>EQo>vJC wtnQ󨽷J?Xlϙ#vR~2~k;k_ cR@w\t:qσ5[zY:99/ׇ 1zh;>0v)CM."}z+-"A+0}Z"k*3vP(9rI Z)Vr2p_w7?(|f?4IEj:OaWoʽeM!N$׺E|z͋xɒ)qDt^:̐|}ڏqs~t՚!Bq< TzV(G~~5e7oh?f oIИrMBw~Y54J:s}RJWluo(*22J}42كms wۜ.%0ZaKg"Ğ/s] qNI2d!㞓v^씤=afq AEY\1Al/vG7e_ {\TF ̀c"F}31cp.7 3₅+V&^H9wqRء ĽO7oR{ȵ^1I ԹlI2J>yW>`Rd1IHtҋrQ۝?l//.tK$*)XO64$\O~\(0xևB S08\K\^Oc/GMrĎ  =O@d F#xe#60s㕷 HG%4!CT0R}9?Q$[G Q#xXkw)r:9lJ\؅ܱ.;W&\s#AXs0dEiD͛Zks`N*-K<7\0Y,#H182:/lC%NU(ӷ%tί`a~! W^<ѬgnJpo@19mw\ןZ'A4"4@2+92h{3'#4=EI24,{yrY{v~_CfoYmV6Kt'1t!y zPsYtqo|rؠ~(}ey aM%[I"=.nq)jPGxnn 3g(iGJK_~ȫR !塊V;SjMw*@ZF)11y`tzvJ!(ғmlhsJszB,"a1!\[ 뇸vȦj̦\c5d1a?%%Zs5]OfEi ɂ*)5hg7ߟ-!ȁd^(+usE{Q,pHJK2m?!&w4$:$cwIHsqXYDO Y^ U9ZWaq5H%3wKY t)RI8ۊ}ԵO"%;FNfC?3-FXq,k ś4yE ]F{[q~=c-y585G{ qW )HTT;vɏS鎷H0dN_qG(M~w 3`UpH&ٍ=ۘNH/!3d9"" f,Bg b7h n/?Dw)nB$Us%ܺvtt.KT%O_U+$(3Q+8;M_G4AzThAjyү2ƖQ7Mۍ[zw(btSCҜcC~&e?g v}]:ڏ@H>ӗ|pW 2; Q:6] y9jfg/veԆ)a8{7P&K>jt^k/^ثG xyt>2ܠZ-jH^y+ՠJ1я<0FdԦ7f|缾 تѺ] y7n*€@ vv H7<׹oԏlh T15se3"ci @Tt^(€xSl jh `hdj$!X,z |sBz;JbInV r^J*G]V@4!oM$W&5Bgl Oi\ X21xZOJveroOBLDȍmoܔ؃eD [+ʬ_ݒaN犯<."vd=4?#PW5ʦSQ% 0x\#=GqQCv \;">Lȹ V{(/B#+k ?fՌt.tT[4HULym$mej)9J{TC-G}-kYtAfVYki]} JH_dk[qNw;!t8b^2f$yX\'ǶZ;},CIQ-AVtb O64jË@/!:l5oߢl o\t(AnLs)i$^h cXTpx)FnDo:濻r‡*W cnYCN-_<Ƃ-`'ۙv#~7%\`ܑle'e%ץAaBYasvFY'RHE/:ts9m &("[(R 9Q&zXCqMsU˙}1RH 9 ωoHw>>_ŜE)L!#N6nnEiцTbs4Pn-Oqeշƽkp>Ym#n,V>:1/)Ҏ!l| *Ԉtσ'311 I|ʱ Zdh/JJ8"uJOb$+V ;V-=gp -0SEk9w`G0Dku0 8ڐN ;qɽ)JkEp76@w}BSiQpKF³Qwg"or9ĠT146WV7:B{tJbGG IEIҿ豐liHCV4VOx7O*EI ]Xm) )cM3ܰ` ,^F\ȂOJ򨤨*s%aUHq4G Ng`3r~d#@uk/\4/cTk ,[J^#b*&)[&EcB"A &9B&D\]{ cp(τ엤u rR $S%#ݷX$G*.o0T(T2,7=ʔDX 8#Է<'|G6p ]0jt˜rmGzVrGfGazs+Bĉ5$DVߊP 7 _-1&Uu=yGs2ǵD/'6; _ :ءA7ˠ.44DY8/#8Tq3rErrgkW4TȀnH֐ hbڱz.vme}DPdY!֦n;^p@.~%Ԡ/gjeNv#\C'C$CY?]xiDmZJ`_}={x>O9MgQ56y@ gwUiL}ɂcMUXV4{iyfD2A+bL֞/qL {;A5"r-_m\/ab8Uʝ2^!8)Ԉ]s>3/{}VӅmZ%jPzx'm|G$UAV yB9*V|.=~dЂZiOߡinT NXQH OTw3 ̅L@T۟6 J(KMf Y±!)EA#3j9z:' &GrO si#5s[dӗ~Ceb=#;cF'vvqWs4L(hWT$W+zKI%_֞3[,GZ#8qp0yH-3'}"We{űfIH<_q+ϳ1k^Y𶾓AʸwʧN`{Q ྾>Bb*~ONMoal+,|n_h02L+s#%? 2B@3k< ]l.pW cKm^mMebŇ,=YKi'O  "`ҐԶTWBzj\`>}./i[JSI`79Y,tVz@)FUY@.̋Mhwg S<זqUHAU  /nUȃd=1Twۉ}3שDO.eEt4KU* w[J;~GG=V0 XRx+E&Q3@P8)#f/_w ncl3X3>eB79֥2Κ]8TGɐW*lF<bJRfuRz꧘oJ &>GIt:BaI9Q8WʀsG[HaI֦B< TʁFDQ>vza CZx_>^z,e, QKS/,ffI["e{C4o3 aL:Lqmi\C]/|ί0޼)(:I}I#t8sm܇5}Ll*%RܙKbW(1y^a~Ųy6Ɵh+ݙos=f棘Ezk\ԇY#h7[}q"G8 ҵn!V1oɢWnrep~<aO`YDd7 gր gL :eӅ%Ir_Pŗt"'^{>\eqn`);QZQbO}80$wԍ˥XuqkFFfkV"p9 0 $JwDm"r-OwqtG$MSֹf16Ե4+@h9kg"KeSL_>2KVE* %2,?~]&vRIh_~G%A /:ak` ^= m]ds\;c/̰+?yF8Ŏ[SQI-][7cW_+zT9\<np;$2ĜX"dlB09n0i/ oa ۑvǫF4dx×>W$[3>@xY[R_RU#C2J*hjrj+OdK_j7q XuE)X`w\*a!ݛͨ jg^XQB!ċ` 9lv_:{-TNh[-5)\.WG/,&9LL}"5׻ƫp ~8]w| LjU,XF(]XG뒂\ПbJf,HqlkTޠ߰ +,K|oSF ÌK[Sֶ l?ꈝgښ-ɗ4TfO8VːybtVpByC'|z܇dU磌!7Z(\uA鲾kQ(EVW/C6%FOeOqy9Iqx[{Us ?[އ1ix!ˢU>90),WVsf(gsI>VS(e$XrWfu-Z/1FD1:T1ybQGv|ˏFWa?(=TgjU׀ж玮S7=lx8""n!zæu<x1כ<굌7Qvjvw6d3.!>XAS<[(ϯQs`L~X&_}h3rFmO_rq/TMGǁ3H% tByK>j=WǣHgԽz.'w'TΨVi|/b@VE<ǥNvkjNZd3vZPex 7_VA*ScUn..|]bܵ x.^zxv[Qd0k*C)ðgI<'sw#2F S[tW변lOb֟*1e҃LS8-<AC&^NXY%0<y*9yre^vSx܃>J,V9"B1_DX=W@#Qǿ{EIl7rEƿ3i?jV'+lNrʽ 6 dK"PdԎ} ny+K^oeҿ b2ͻLGف? ܏M7;̻[mmP߯% 5pRW"Ň0MQ5L{ߔ<XX3ޞKtrflE"$svuIrքIˢ{ߓXb7@5iBBBJ }šQ8:uDE  9+j|JLF*rtVҺ<_B-VmD> bSB{tXY]X-1}YQDs#z[IpT _ݬCOs.>pB*O| p^ jZvΔ;2 Ni!Qg?+<mͦmv;AP4,K&P(%Qʌ,JCA"+9<4'@bA*xsul}1Ihf.tmD@7K .>Yi:;S! d ~şn[vhlwdP!E;YR!G yIX5S~&޶p Ur* ͪζaIIE؏KS?wT cl6c~ԋ RRՕcrr G8OǶ7 MhSYd->̓ͬY,})Q/"Z$6s\nm1qq:\c<'|V AA9.Nq/Ū?Q&@3.vwƦiZ0K ?wyH;d6*#ɕŀR ) K0qr1jfV /*C^>A"NWop &Lr߸Ĥ!=<@)[A/^iMamVq u<qy˂m%E{w^晞㊴Pބ MgL\*H>f? "H]W Z 6+)rBz!zejNG[( ݴ,3sPix+-XRnwԺY1xI魖g=eS"lN@C=#-Q?܋~Kj̭dBO-5w8w"#M [cjÔ!uvi2-9k#4w&N?kJ8 ھكq ^Gc mh#f6lU[7}}i h-ߦ=!Nj׾I{~soms-|X,cObeC~MJ`Owhgt VeZ`|( 5*ЂB%pjݗ-[@x$ b?72p( S|LgaJ~j0&;ZaRd.ZWϏ뙣m#8*e>q٫+e3*{zԑ%DlDsIDQ> F₪i2BL(I);q/Eۈyo$P솇Hؑ.W#T @(O9b-Ԗp0SQ$0j;cdU/CdЪe5C{Q 5M\]/{dߊ OPZaGWd=PhDv!1=s؉nN{^XNnW0rELz>)ED&dKD3P!}e_9pN镹9h}UWw ]yӤg<]lQSZg26OfCuFMe;1k"ԌbD]"5|ΠpJ4)J::SjsHr( NR&=jdZ^e M ТU潻{gDŲ^-!ݴ]mw0(xk )qM覒 Y헬%Z$k xqT (Ւ 2#']ꭨ5eG%gvm PG7Vd DCp:0鸠'QVќv RE\HFe qF#&kc놮KD $'33FQ "s‰PaZX}hCl a g@y6Zȓ˷>Nd0XSeA;\ fEOD뒎p<.HOpLZx~"]6 Vm&dmE҇YCrfr=g/@}`;4KϊmoNjw juS TM[~ڢr5MH"q2MZ#0q…mKgSxsǖV8LpcF>I3\|%_!39z\W i5k,XpME'7o[ij&SirO܏l*= `aEebj`Nf94k刢_^2T'A9: ̗]p4QRv 'v`̈6xq8|>&+M1"K_4ҧ! :'HEە9ql_LTH!*o&{YI,IP2mN 2iv'lώ1֑v}1GFZeo˶oS J,"TCZ7 c$x6RXWLCo ]QCR|CwLQnxe7(:cN&4 &FiAZr[VjGߡK>msjD'r*,Fgq&8R+bp o Wj 5OJBCm?(VԄfQ{T3o|XSJ$m܋ˠ?JL8_M%ӌ0nKCOųy׽ҧTaW`.Y|ksѮG59hAKd8!O<߭]a#&u4%SX)v"KE1)VΘFJF$,R;19򃅹ɼϥ_w[Smvb_(bIm7eF'm6<$]}Ǵ%LAظ\͕1uZ!?HٕEF!+3=0pѫ T'5Ue}Micyq/~f|8T0CCnϬ7yf !x&=`Uw=w@wٜ-gǡ!jzTHnO cK|57=:w&Xe<8ǴuhS{`dGg|V4`-׬NrVP`Uk]%筧je.jnA[j Bc(ވ83]~dUb?fT2W( ujS%e{PAJ!Ubz?qԒ&k7MSf8RpȮTI^sݑgmDU1rY Kh*qH=eK"+9 Bϋޯ~J]:T\HXEbfY;|2HZ'ݸAk,np0 t˸+Tfax-S@0#/-ݟ>[(1_6T`l vMӕzmPt/JBw|?9ǻ棬@l#] l TːЛ:˧hU(βoqAUQ}m!t6=՜7FxgR5mv5lHA\D$-ZLFIޥ~Q{@>deaLc#F]${).$P~[GceAy卥97{_D_'Zb|&QdegscB񡱏"gl7Y,O۫{h}Ɂ֭$uGw_XX2gЯg9 : E䞃 `>9{\z ՠ9^;bH%N4.Pl# n`/<t]m__L 3τ!#L,n{hl+`'vw_ڈ/zK' }eJ(pl+{-tB3/@5?b .ǟYHCB Nr]25Pœ1f,5'3p~Uo0WOu6Lr>|FB0!5oENI9[T'[q YaE|f̖v9A ǐ%/YRHwqڇ(ΗX<:OJMhDz&Eu`H`<=7b$K.jf=QGIʬRU˾-v>D@Ov!͝{EuEjCw!n 2^J75V5j;'>YKmgLīSb[<Ě"cl~7)o9Ep<ڷ' =0shQl SI! XE.cBvW$X&1 ̂g"*kzj7oMU/(3/pzʞ>nX ~<8A3P}__Q=z!1]G儰F?Lk|KW 6g[1}T"WTC?dd!ڏߒ%OX"dXٿT xdzZ{"BS+aǃ|P0OUp6݁uF6ēc Aq:dh@vϳ -_U+ϩ\%<5b {]XQreP7VjG]Dr zX1V(;v ;͖k2)0CC|?p9iȑcw +ɹ"%aFSt%G)?dŚo@ГE\LRbzm2RQF!! KTqZӠ*?iQrej- "3y*O=X$ٖuYiQ dcn{CzE kmF''&M ܣ3w}Xkl\09wt&>G_oe`E(T|}ĩO4k3c,P>s8yD=H[ HPFIؗ HZe[v^?ͦѲy J[[?El{Y)]&MNדgeS.z! @6+ȉ?6-U<{yao-ɇ =n ^SffdQSGxR2VIBR c#GG%'FeLV_Wfj&uF1~8>ŒTo'Oɏi5F>"i>p[U\jIm "pV-6D}iC{s+TIr%qIb]6`Au؏^vV{lJhP<(q;m/]X$c4$Fp@Eei11duLeSYEpy4ےRf M%D/9JuPWrņxoxG"Sp l)7|-q=G"L 0ؑNoiuSRkxT *STv;ѓ};NRJzֱ,3yׂCWi]=GSgJ"i\$w9p$G6?~vȧHPW^W=a)P&7tUtsw6*Qma,H3@Y>"=^74[iѪ֬sοGbuV=ltĔS熼o R)z>QWؕOdqkr({Gx'!1Nd8W#{; < q v(~k% 7x 7寂D]k&Q߻A\4ߡ ` PHsyx٘|dӫ-p>D!b(3Ty8z,>PwO@z[CQ ,OQ ^s*,Ҥ's|ȥg?#}Y[[/3z`BMrKCA^7/0m<ԸȠ*K! /#,D }(,\q f^`2X@TM]+s4}J)Um΅`pl0K+c7 =GEĄ Y<a8~)_N#=ڥp]ɮx T[AjY̋$1&WHuVg8_AK0Z䚲;IaۭNH'ZR)"E^S1G"pkws?0nS|7#}jЏ(kw#oNwNW-nW#ъ_D5xdef3Ya˹ :a|k0e:H䫯u!2-DΖ[Jӕ \6aTj-7!L[ Sk .H}+imJȶa#й>-_f63iw)# AJ mPLfB`;8ب}v pzoo\!ࡍ]L(Ӻ|{ R\,LS}A&|dY8S)i&-v iم.d,@1k#\V>|%dsCoDbI,pn|.qM>TeO.,G7^$ -<.ӌ:s:VzyJ`m}|/0F9^w`|w\㜓2I/lD?vɧ'X$Dc`brB>u⨭Gi:R2ˆYjN8mgÖsb{@rke4Vr-8-?&ub ygR"%(b-ZAE!qLVC 5|~H@^.G~)wؠ`÷ɡ0SM#QyLh$g$}H@?E% 27>;; V Q*v\OJ~;!m`p.m8,? "x!PoLw76*¸aNp3/9&6Ppiǜ (xƥ[: :^:1uL;NO V2NvE'T|xp6Bm)sKQg`- .sh1MO$#;ӞQk5]#+j|AM3)93 7q[BE}ZKP9,L#L銆kC%wLqɑ%"xԋ 5"uʈf[_uŬ<ɩ?1EƢSmHu4nd7%g^f+% M}PĻҬ%q_CE6q${:K6 x L-8k$~ ON}&gPjGΣqX4IE<hE{ȅ".*ZބSg?3x~͞¢E*R}iþ< C,cB_߷-2_tqGB{>rDчoF?v1xC|0OCp pl>'ČAh/l IY7q nۈ 3/ԇ3vyhgJ(kRH44R8v$!CiDKw''W~a*O `v 7t"Q \}x>لֱeR l}}ȡeyxeºlS(@RS;"LA^!yEeٵvJQslBi6|:\ " x9?Ҫ IvJP ]c EIg$ `sUA:PLPj7^ϭ[6Eww8A~4|605E_?0rqq:!9Ì=RdT~ )Χtz1m?%qk_crwdˊg3ҕtrXuƱ-svktVL U"rVc(lfx@XaK3 C T%6`9{fLdL/qo "(?L t 5hL4(Щ;'DPU\1~HĥxIժ2ǥv&snm c=2tl?mѐˮ+Bxdг{fCvۛ}5VN_%ƲOS"Ve|߼ke_ep2TxtqSV^~g<.ʁ q`zMn´>'RV:/Qڮ1I~ANoj#@Iׯz >AE&@Omڹ5+%%3*XQf2tC^anQzZ˚xMbHV6eX^'Hkq4OBc- CM5?n\pId8-y+-NY J #KKP"@'PCUMtD@d0RdW0kHD.fـf%?&s ,|:̹ݵ! #"HC5|@k 5 cЁ&MI|#Gfy R-7+IzдERH26F5='+Uutfq/qIŻϴO~0;zXb~h#%ZPWkFqFe^IdK ڱK^sQ$M5 eվ$LYፋ}DMQU|qd\I;(jS˪;RRRo Weg=j<Za ޑXHJfO4%*=kYVDzGKnN)'#`J]<6e7>fG^˭nENrS <cc @nDhV-M5)We7i;nEG@;@0|`|Q X' =ͩI,Ɲ N}N\ 2{һ8lZN8˭f1k3_we_"9yg8Rwz2 G״H$ qB *9Wr!;†n\86~Lgt@R7ѸIu4 *S 67CihȅhmS:_Og6+_qOtl߈:D5xo0%gڎt?~Rߧ/إ}w NZ\ ly*1dbbJ}۫5:ܵho=z~p@xpZzq& `pE c<2^{8S.QSZ: ܬ 5Cpm TpSdj-ryӹYt(>-ݞyOİ_`RjRulRrD\o O c+Eu출x`5fb$~X% F?neߠLH/cV[Xϛrctګޘpa>Ba_oӏh=ʬNJm _V@+e9a' ¹<gC8ꪁqub pu'?L EI(0co(6XI%Aa f4SJ"7Sy- =Ҧ#*+s]WMXS%"zYI^G J44bn>1<:|KC$D.r 9s!= !#"X w(RxVEH <5L=5/6PJ'Y\vBɤ0b( X6]bvhSQ*s&s, 9|·Jܦ\ 6"ׇP ֝LaG,.!HMcڣIXN6=.-xV3,sM5Ҳ*#4r׶rOOΥQhL1#dv 6 <{=U_0jʆ:}H"9*/ݍKgWQ?PEnj.. _kR=DzC^õ9'hRG0*Ro\t. p`R8 $_Pb*K8J>~*U'wVWxa:S4 !rckcMDL"K|eC.nf+ I57Mj ƥIaڨw0#ز m1x!R44׶ۚpoBXPyl~B(,A}AɊSL,Gr~Z}H2؊ZzCoNNC>MM7Z$PWbZ5r2{V *nxTnge. A 3> aNwQ]݆>s4KZ(V!Q3H厞>h~Rvz~QM5A;H~aΦ,?ON%fSi&K 09|_5Ci T8T{Paۿ?kAGz -8հL䅣fx!5'h \&6 3=_~b)ΓL*QXRBD L@ , H[ME:֛au{">vvՖJh~,{bLO9Σ jylSW|Sȝ Ml !3wq)ƒБ h=Ev¦bu语p(~wwqpޜbރtu$/t JؗN z>C'ý'> L~M f,R/a[\/BN xl=D\zzX/Wu&1a[4(G.(gY2sp xu*;`)P6l2d<~doec''7y.8 N\/`sOϊEA8E|909JMevT$0##a>hwf{_Tmi7elhބ)s+Y4:VS3stx]^&S༹g kgՎQ*YbՕGU߰G̣'V9 BIZ c͚E 2,@|`2xE^/u HdHVG5^`L. y0E/uo1,WVpgަ ,#J(ɆrO|fRq!kРs5GTߨYLJcy$ʩDK ?BT%N4Iv?Ov"oAJG,xQQBM I'E|_G=|R@iz:XdGpEyWLLeg_Bmy _6Bg]YJ vW @z|7Lh w'j<^ЛFwkScq g;bΊWT2%|}-\:,| _7zmq~mXld2C,_?Z~{2#+Z}OL^Rc͑i!it "pMXV@qu2|$ 5l U|\{R+5]"UTB2$E2t-:r3/;=+Iu=7C7xuJǂ}Nb ,Fuxg8ϭTEو?N+ѬtPvoKNK9h\`7 }~4wrdf{&w9#5~ o(ziU@l;/eKWEwpnd>V?܈yėTw*qR/h9ih\Vמ}ҏ6Rm-W;˞0\S D8oɨ 윱;5tF.6wR!ic ~3mB p΋0}s0DA<@G72t GuJ"% !ysE$VVL,GX{,&:a^ v8{م|@=6'?!\4t0Pqӧ/} 3C%,$@>" ? ȉ5L 8-Z !Ac"ScivaTՓMc|i-q$?Lm]Y(rݶ}EGc4LIsF %][&&KH톯qe eao0\g>qM (@G ddyoѾϔrk$&K`Y~y =]{h+JqM:;c=ynx5~PIZwQ0S\[b ض|*rU8Й e`-·ɞؘG="bˌu2` H֧:H-bEvQ@c'o"$I` *rRx^$Tl9Lf-餋ϾoK20jG퉯 &˛I+8~ŚwXth:ZXat;?vh:_Ui ~A*EükdE1.X։ʊPJkma/ؖ{dµ9%ԍ_}Ơ6+uER8bS]c _kXJ;=ZyqACte&#{ZhYr82F4gT<(cSsV5^tL!$93AEoNBւ[ zOh8c?/BRM$R^RT H9g'd;KhDno5oW笟YCL;z;Z.~b}*|kKu^рo}55VkC6գ A惔a8kb NuKjo硏6>6,\  U0$q tNk^/bZNhQ[AmMiߌ*Ś5:~7&ܣ}clhR1*?Mr8(P&cQym ą#4՝̙DF^XaE`m=kn=X8أ5l`nd%ˬcaD|PDFAt:\yeoe"$1kTގEË>[' 2|r ${ 3\}rT.'}0sE_FIO1F =1WVm#zZ[kKx(™o BqvK!Sv@< d>8Si9$ .B^^+GZd0Ѧ؜4lQ8 P782%9)?^AL>害"oa.v}߉jRe?SIfQ_TgRO)$/P*b".NK!ʞPoΟ 7?#߉#h o1d*3k˫"+T߱M0'כCg1n;NJ6Z Bec8l\wk5fHfLU@,G.u+!xTQUpe`~Ƶ )}"^383d1›OIhp Il.%qj>%*$#*m pL wv]W*Mes'fΰ%JQmh9*D&fF4JˉV~`^漭-yV:x2M{U vLks/Y.5aP_@UlADvN^XKj#ylGo YW17/7 Y $v0 QƱ9{xQ֝+}4u͖a֏&yH >e0yf'xMd2YPhFǥ4~PS OB9=d|? p >>Jl%È;~o;V)2yc4\=1ZϬE&ftQr~X-'RU-S}PZNFJ`AV*veXԺ.PxnfoiSkWM2%r&ȝӞ" n)'yq6$2TR3',ZMm?A0"׮ P.L( G:CM~8$٥HLx ޷}Y8hOўy+,D$wwXN+[|zf08%jYIsޚsI.>R? 7l F\=lWCL:6mW8IDZF^veK :(mKgvN"ݳM^c .(.?W[5į.,Z4BZːHRD@M'QI®j96Mw&{&+]l6\NUQ5uo\p/v(񻩗5{4 K!Z!C[&TEZVSUAP柟\0rD~-0$ʹ6O+ 'N JHZӷG\q~Nj+'m+2صLWe;BFT4q&CmΦpv|9P) CD2=UǟF84NǑz|m*S6ߠ~@TٰQRo%E:㙈ͥ8 H9+YtE0EKKC,*i?:'L A!8ɥF%V9mZsԶcNPuLa}7?0$a͗5$S.Nn %=vӫʢ0[g>,YݦrSSqt= ]ξ& {¾NQP߲b7=04˦F݋@ RlԧAO 4`%{#*"S@8{3O!$Jpj(ړǜN@%'l^W|ÈXt_)um* ~:ktP#>ޟW8Rd!ؾE,l 1J3Yp83'1^QAz +A ՗w؉/$]e\bq4DTGr0Fe;m Zy+ ywt& o#AT:m_/@ME'WG쐞yfi\|Ȧ N'H ^ B$;iqɢ&)"0Bʗb':_4Wp/`>GmCbSmL?'l-ݦQHw!Fg }2 SaHxts S$xV ߿>LuDbpAs׭Yp\f@]C*nSfm'Dxw~i1Ҵ&v1ďl뵷Ww;0L$b8?}aܠ2CԢvt *3\Gv3@[Zǽ]⾠AVn6a~P d3wE¿TT`si\g!*JAQ57n_$P糌c ɗBuBs&X6D#&8!.!n9(Uk:!Md1'k ts|3]OUB55?w͎hhTaá'@9#H%Rg]ӈ{NBIj\ 39GI2,4/E$z!CGkw5߁gC%#Ӝ*e9NcHpH~jאZ-ߍ/)t(Gyasm$@X| Lƈڭ \)RgϣyIdt\m$ a;Xwx &$& ܲl4B"bQUb T=( Ja4oQA[PMX—ޣHG볊0nba݂kMu!l. I$!w ]#>l/̥GM.\̓Hȍu. d,tŝ0155ɜ^w&fi8/^5FZ\fB֛|:Z3Z"]"&&B/pLl"K,=WʶrQ@憄JOa2۳Q?c^~kd 9Pu ȰkC31,eKaW6久.5NAv1| }Q\TzLJ ̸@WSp/y5Y dST'CaMO3&'Zǥ1YC|D%-4}5riSC^gL<FBV[,ETGyZpZ8bU@2uGD|bhB32@ v%D?DRos$+S9uӭߛCAX'YSky*H<Xy5㚗5#`b"O$ G|'7r&Sq,ϑkhqFc}hӫS~yg0*4s#?"o#;\#k:j3T{5~bxpRp&vTʗggȝqQBΥXFUUۚk0ei 8)nc! @ Lm>se1Uzj)5`HV6qh{?Hԍ  mk]7ލHYzJ(ʤWNc%X^. *\$Kav&br^zܣN-"? "W%P,Pu8agӻs)<|{ۖ4Q"y$k ` ϶W y=}:L&uMTSQ2/]<jp'yo]- w(^i  j]>Z;\W!5 w2ɮNS1`_ѬZ.{&ۊTGdSҖt{ f{ 3$`gH 647ϴa}% *HPNho-9 hUEHr+0Ns5:X~(+?d^3a3+9_ 0._!lu\ X6&^τV>]Y\oWT=`[{/ XXvU575?3E-sA<%e.ɟ_-=cO\=bBp*6H>g r|:U_/`4?/5iH}p/SbgVݔ! Go+vΔi{MC\FJOfL9/"Rͷ}!#/({}r_MJ8*jG~1ZCr2ˀ,i%q[Qf0]΋N7烒cގU]-A&c{cl_.6{=6aw&:AReJ9004ih'ï 7}V㧧[E7C`6(wKDa1v* jC7-p؜~S*}QcRPBj$ mߞ);͇voSt;=J>aH&¼,,an 'upJnIzМ"3we^gUh!n)?7n:8113^ yWD|L !A:;ʨ<ɯUqMDHK`U^!(\Fp(R!d2,9o^h`De[_99+f>"S:Bz9J8nBDTxu -34횱=I:K1])iy(P/屒q8U]~k ?p#n綌//ew3K_#B6KmD9 _No3-MZw%%P9'l g$8ǔ1Gn Z@J5sɥGQ4yxC)Ѯy_@pێTcTB)vspea: L[I2z*1?e^ Y"q5D ]bpP1@*]EFWKIӕ7}N旌lFtrk~H:>f}%K7mh1Jzwx|WT> g:q^!k4@=ȩ(@M\`U 'ltMnn63~5hl"[k23s*:Y?6 >wپ# /3(sbpΜY"[/=%.uW/k#h_V|\Ğ$F\KXDkDQyH_ⓩX}&{mCU U}Jl$ PsѦReZVꍝN[VePcAx{5B}DhT'̦5< f'ƕl4UCj ]Gimct9}*s9_ IU_ =&aiQ֝ɾǙ H^Z&n^֧o jl$Ir{}ur(exdxr@k?ӃA(ϒd˺N-k<bέBBfgMK{!9tlH㱟BC3>,-!^_}3JIUyFw7 ݫTZ'RԒ?{@D#V{BI"4Q;j 'z?GNL΄v[釛k90v} TRmt!s[?`nT54ew:qg)L3cAH80#a[(r5 ΪKETg\K#LGَF@mu%'^8 lCf"Y8EqȐOD[X^9UGbƍ}؎XI~" @ C! >8?3ʕʹuk{- D0xi+s̳.6 Z/s8jfwU>B4Cw5>/3g@\軎? B` Ih'*kA8OG=: T%{B-F`7O q译; ^-&ѢeG_hWmdd$P0 @)?e-camʆFYN,XnkP Un0o6@f^Db>x%b/ǵ'~?[zjV[ *pY%[tm}MPq#| G93sԴy {tj0t- 4tSK_\YLBRkI8AWuRcձr1旨?Ax/s5yLr _ zQVCbH[5A[銂쒈wܙzTՈf("Mshŏڱ| @#uP]+MphދԖ}c(FQbĈx~]֔ſî_i1e][|l@Bzt:"- -+ZrL|L,AObR%Su\,ҠC'+̏Qg)14A/,(RJuB}}jy":ftG_Vc&]vh|>8jS#JWGX:R.sG)CKV{YA&&A@u:ChY. W+G WQuffPΗzb ?rXH&yr}>=1qюq68Ҝժ΁3PbqadG/Xrn'5S)($,P(/$+]CVF_,l9ɐF{Z03 X@x\z||qcZx}fL;;pe[D:'CPO1A:Jl5Jjs3S Qt=Ԛ7cTQEepajحi<;&>z\A'G$aX/h-1lfgV>TP4X !Zr+?155, Aƅ%m҇]Z\O{W,?'5zx>-G5z͒(;v_wf#C5DmƺvN]oݛxSxei2~0Or1\`oRp8ߙ`2H~1E9S.W=|Gc:Y;ǟ6:HCac@H(~^vJjQ1_O3x5Xfɾ-$PW?);biԉDf/\ɓvz,RH kC-bQsZt+Y{ko7$*Ia7I _:&gͽGUOUc=BcFͯlYlq@rm$zC3Ui#CPĈ  AN]i}2x)CNݔy@)\۲N@~02% d8XpKuT*=AV$E?)KW$IGhc(]ُQH/R]Y !A]y=2=Ws; E_CZ=Obʓ+ dӖ"7RZ9~0F7gV-#ZT7Y F6P oVC"IXV:pO6 & gn::Oz 4C\/Qxɬu dk!2(! c7aջ\ҍWE׶0hUe͊(0 B^hxlyRU*'TU= SǠQJ-|4W_~5 Im޶Sso1)15u @foV`Yn66=-]QVel5X2M.E7#ts0n3 <_ Dpo?+SZIȬލ*Tj!;9PɱD BiO#/I SJY{j1DU!%3V|lt,rK@͜6G{&kH(TS?hMX6bPj6~q ?K Y_Hh;.}n_LKĆySG~y)qr40`cn*Ek\V#wXJqK+E`{EH"$[~q!GS-L$5۟􁭣Gm - 4 ԛ.鹓ܹ⻐ӧLS`~@ mR Ra5'Td{R`4Paf '»a3dCV&;A`ǹ23DRkas?1t,1b(8jS:F߾̻ه9ѐX&-L(+#](ְŘxoa8/ʅ3W|8]_"9n+(?a8 /v5`NA pUB̃Xs ݚR&0iTd/HxTBMH "0 ߲}3 `J+G 7,rI2rَ"hG"j R%bV?rϋ-vTA\Sh|A]5ӑnnXRRc!& QYR xF}j[߻;LZs$+SSl)Rv=$?I4ɧW6hf1  FN`_ `iOTHÕfh^i: AM!,[ԃ֓jKYR6emXer3.1|3\3H N/(;G"׾M7ӻ 'd:Kx@{0n/cj;jUhp2 sq ؠa>#rư&```ׇ}`8hiMDMwZtUo ;*{5a&rbHG9R-=/]RCN9ɀ8o5TO8f𞩧h҈&Un5m$x&+*M%e5p+J:*mQ_IGbKIvB zѐ!SWTVܩș'llPÊDNyF'FH sj<@g+EսY?l'(nO3_D;:ѭMblhKW{7/Yjl҆j^yg/_.]Z?c"='bӂC NG 0,njyJ6߻h,'v y% [d5ѷ٬hA#)}.zRM%[VQݠ9!(|m]<. 4MGoPP Ӵ9)"oybB_7QjYETqu:mLB>ȾI>i8Lծ0ucSR#7UT,,Zg"c ,AJ><+fx C7z칀Ͽo˘\6re(~=fPV[ o8f+N]#m'~*dQMA徎&ɪ(6t8-1)xs2r{8cI`>D}?y\~NhL|P[RAUӄ/a臍6uF_=L%J2ePY6^c8A4{xG8?LiWsIJ IM9!@5d`])[<+@`zE֬<[I`[j}]fI$"q} ?K]]%45e)8o·c|;ilRA<۔ _6T*iC>!ҷn ӱֆe).vQAIْLY*я[f&7LV(R1yxlơ(uXLֲCl_-/YezhQo ):T)jGeĜݗс>\,T3ͷV!i6qs\ڵw s49"9MS5G-k-mRX*ilޞ5=cG423>e~o2pNǝ۸&`rFݩ k\ye >bi$é8]luASYUܰ⥘j9m_;ǘnSk&L(}C|БC<]sބr7TQ~g؈TZ֠|4XI{K G/-1de7lCMN~ċh@ίA'R-r+hɢh́o 'Q U+Pl44|s`՛so佄jCbNkE{\UE hJqLE{ʘziyVpoЇVQݕ(PԆC1Fr*SkB#bpCcoRV1QWaZCݢmη8}wh'<[fCFfӛ?W帒Dy[_L`FC; #i *힣}^D:Z|2)<-'-X,qt/XE";&ܼj6V'֗jضgP}D_5,;ˡBbG'z%h!;xԠ{vD?&.Tv+-`oaA u-y ?yzed'<&)=]Ek4E6ZT# !." 70zWvCw;IQ HP4[ |ÎpH*3A1]ҋ|Ђ}.(Q M 2 Qv=5eLMӲd6]/OM_wH!KMff lXV `dqE0J,1A@ce\t,;k"ԪЫ2~=)oZR XnŒ7~~]I= ) =|ne{Tϗ Rսyh7Alz\Ǎ+TWO%0k@ssr2jICIWc>/ ƛ@7|I?gAKN.%2~ `fA-*KJQRreCO͑A;;RTUJY:D 3a 'A#S`}{Ue-feڣP7)[@d[X;2ϵG>\5cnUFOOsN|^T kr1/bmBha1Xs9fsV|qE%1kY l Txh~ݓmG:`4K!vekB{w$:ٞh:jDsR3s-2hg0u ĘsIϩ?/HWV0, * D¦7a^&Qdب'lP'ˇ9tU>ٞ0BN^z,aI.=J1d* ֿpLZo6N"pATR5+w/W?g$V䊐6ebzm}ԕbUX3ubޛd-ʇZ|q#qOơEd֜^XO_MzՕczƙ @B]=VJ֥dlA-p$]˱զfZ>?[! nPzw*8v=e뻻p`(VT7eaJp#u?1N؈)(v=0+ *j"q'Pl$<| ιzchv1Tx>-k/Wˆ|v54_eY:@YO ;=q5f +]NJ75ȸ}})M"˽!;zDۣxCYuhr6%oH۶>W'Uoiuf|[ݒMBgI:^uGLB/ƸQFin%0)p$%v26iO`'(Jj4"ISE/Dc̡ݰҦyYtO)\LLs=%3+7>s$_F 1#J~G^+0滻L8dn;_'C q7(m}O, f ǡ;BQrmAUPіnC)Ea*)'BM.q'W'zKR U%j́`$Xv0J8 C }SնنYmTr=UA?@dqBD-j4(p*O̞DIr/ㇽpEW ,burˋL,}gf9!)ސ-pY` ݀* H0EMaQf NI *V"*O?P]+8]׻I|| cb+7qstaAћ-l= (,ݡOUWZz1ăRrBnBQCCy睶zZqh7K<ʷoS ,ٿ+C֦oޔ~nnFnVp\!^wĖ\H*K)mBe33eO;< n׭4dnTpqJYOM2/,|M)\rm=va7ئ|͐[t݂iHu>Z)) }hW%,äx ԗna< /}+tyUDTk.II[DXEdF2Y͛j% w(\Em4tU$v;]I"lkp ^DVO%1j;ͥN,zV4÷%jrnq9|7jI{# =nMNtٟOX<humo&7;_@S22G|q'J"׹\qz(!>v|,Ow Pp$kcL0^@/Ҳ2Dsqvo/Ҿ#:)n1[B8nV=IUXg ]6,u@MLĎ,=5P#r}or coCũPDj[h+g~猠*Udhcöօ@"nbN:nHW*4MxN\ BG4 _k!hLILR\OfdQPN/ɋ̍Us >CmMn-{ָ^lC̪JġB(,X tgLA>w3md&NoIF]U{Q=yɨ-]|h'%Mr ^ &:$]i`WeQCĬ{p$WT i4Q h!?=ɞw`*@jK&C$LD@pnEΗP4"PHJKԣ-8)?|jҤ=G7sWeqT> |iu9xp0IJZ>t 50 ^ &]Jw^@ཱྀz+A꯾2x8YzXc4=F:OcF:ed+$̴Dm&jT=:#To3ܭ])jaJk!c:aYdŐGE:%\m #l9NT 1-/_Oc仁Nd%x~{"q5!uJCb!KDSEE)*(DBp4Xw)C0S@WATS|9!+auvp@$_i8Tʝ29kSFC9Gs[}IÜn`^dVȫ\ G?y\I\$, C9\7LpgUoY.@=Imxv}.Z7Ǣd;y3kV_^7sd}h="9nWޕAn1N 7Է$/e^P\nSPM9ZVWB!9eG .O_ +;lGjqrJY8AKuiVjL}X)k#vX=+_^A7.W4y ߄i f|F`Ai T[u$V6t'#w[\2) bJs~gAzJ3J' vm.d4,"Eh3J$>UA{lPpZA܉ m!S1-4Nne lw%\i IKC]rIi\6T9lS ?]dD߲e3{0ū8 b*а]A ĸ@:ud>|Ưv 76yZ?T#9= HrkgBj~ЮFˈ m )4ms{1g񻁇_ηHbC,\+Jk7* XV/ ,f[,wG3}Gx1cdrpZd^m+ j0?x;~~م⎬mv"XZ)L5"F؍6'.߷ 0}ߤ(]90f< i>%ɡZXz,W*n_`/i)I囘Gr;|.տD;5S&DfڬĂuh | mbAFcf>OJO3ߧE0./؛|l]ڎ$"feJ_ pF[hW?{UT&;,*J!%#¾>7l qtyƩ0˾cXwBV'DPq8|0V`-/aΥSvgq=𹬡O@ 58L֍r9'g`Ut6ğGim) 1d௭o$wIS1|:37a뻤MJ+h#oaj\Xsn*7u7/L2QB>4t7)))*V]TJs~g(DB {;6M|_yז:be l]$5\}דK)ٿZ2b郎|ԕ~aye8xP@gjj٠F3۠$帰ؚj F8~~=cT(9-I,&BQ@ܺN*r,% p;45E1@IqzZhe+\Ma1)4>NŨe3ޕ]e)PHzyєH #%>ܒd0VE߭UH@ڛyRC`XR#|V\XʎSVyAdU+aE8y+~YJaif ,{+Vnh eMb NnrbO:50~^X&݋ZU|q~4I v<+NpGwl(̫`1^i ˹<#3\ cȍ21~~;I`nY9CB؁_ژ@yT8i}5B]/nKN!|3t >o0>HG¶E0RڨTCUNBcUDl/ hSmz9JVf\ȍ&۳GRnezN2~-AgqtBE^nŢEjVɑC:IOy1ڢha˔KSDUH_(R}]T|\K@ru[a=0oI9o{D]C= S;pgevH(&%?=<@ jߩ|cx34:ʚÑ@u_Cи" m:Yҡڪ4H; ~T*!T@AQ<Z>GɌ-x~իyv#sYgܛH^@DquG#{"N}+DvJ ŗ^NG Y{ξUoiɺF%s*#XӎlIBN64(BE ]GE?Ze~\ğ8 Aua–祛mslH2(b&+~)z]ρϵ=f]@=g4 fl@V ڐK<y-X,ӏ1j-~|i9|'Mr'U0XڶHe{ /sK-n3e'ɇFR$(K7[F$VPr (׀/A$1p5)м=8) VxZ&eܗԋo)ZTDiv>ɐ$ei,0݃D ӜJHCۚL+/n3cavXfnnTzEx;IrX#4XDicIZwۋCh),?MO&[?22-u`0zހR هeÄ1v*(e.vYTҵI+'dn^ˢ<X;!pI4]V5nCݕ_xu4nLJS!#zь>oy1-U<~x 7!_^3=sE7_0LQ5ھ IGTZO1D/-ZRS_q);(3+j#ѺF gcYJR4byl0@¤ŠAfOcWdp ~\ ʕ49cҍ*O3a\lb w݇iO*L~t^ps !,٩O];VCk*Yi3C`Al y?W߶7N8Na&Y!Q1M^^3, q AJlbQxy0H!NX~taQb|/~^ʞ3pl!y%nʙ)8r'i۪DSCob%4b 8 Q~(؈_IE[şHRɘ7D: I h* 0Bf`\)oj^S,E)l^W|`r|5pd:\<+y 7} #d Zq+o-I)`%BʵB oשh ƑCo V:@ dy U}{x$|zNDž3}}pc\ya(:IuOt݆9#x  Urw>e3l)vU!/ShW3L+ql1Q45Nc,;%X u6c/p=>IidϘrO^b]1">iSF'iruy.F5aHxn~fNiqR8i5iwѿzS]# DnQױuY'xbRCSsGmߜGQ$o (kS飨3uپqTt NU^P|/e]%3dڄ^}DDnȍ`fߘ+<D˝ECDNj֕H`Q4nƍ3zPO'uD;'d9_/9G T3˧f#d1?=%qsp[NPk^z'/mLjOG}Y4OZe@T?|ؠSꁴLV0P x˩Ce01y4F4FE^=m%ҫoNWXE)7ӰZlI|.-s#JU/ =+P_a>_bjkN}~^,@JicE,Xvnxq[ 񟗧( %<&.f/cUws Yո]^SmRf ҴUkb [ihX.ؖSmu:JY{=[c?4%4+hIqB,e:-훬>ϟU#֒4rzº{ox>scֆMֻZ` REJlǁZe6|žRn#7_Ʈ>?e0ҪH#6, .Be?~Q(\$/*2y POU %A(]>RzG/ HV>%w H5Y'顲&:,Bw4: D,5J'\zU]Af ם9rXDYKmvfkwz\S>aI+C@gᄖwVhn)n8ۏ 3F9w/a jh<<_ZU:' &[ZwkwS-D+." `1p8'*K(P4 zΝfVn [RP%OqF=seϨ ]/4vaտI:rM q^Hoqt'ͤjowJ3akGu57nTOS+>|1Yԍ~ 2A2g gBk~#q )Sf] Fe)<'iJ+ 3l4_}|IiY9^yu vɷA+b3d@2}Jcu*>W]jTu0Z[:E·9 ?^èR8/烨6O!HzXZ>9PFXr~* %Y;l [,9_G0o.6l]0`+2й5 > S dԡ (V%7@uAϤLӞzoh%~˴q R`T*¬]<:o/=o^#^T\NE!g)_ ^GPZȩc''\f.yPlѪlí}8W 3{5o5ϕT٧߳h]:tΦRlT,a>ncX2 'D-0 *HMaηUԩr"t8b\>8/L^y$_8NH~#8j4Y MaN|۵)3/u+z0ڛra݋*AWu$188ń&AI'$HQ"R& rǴ#(beTzоDh]+^;.?폡ܦ*Hb[qn:z1_U" E432~a)KxӲ/v@"xPӲlds{@Ύ6%Pd[Y#B0S(vwOG^ M*"\"i팭ғ`RgR2Fz(JOEL.j o7<9 6t?Uce\GK0}b_9ΡW8/?e\!0Fc{~xF\\hmx)&6@=mnsKB[+{>_8LdtH:}uQkg= :ƌip|MSUEbW5a_8H +`I䕑†ؓXZQՇ#VQs 'ςcU],e3i2F!Џ=4.8!,.Z=JwcUdm O2nU0+ r26'|͹!P ?I@ƁmՌ:2rODK-`6;k@=!Po0|_~uj€rM0GAW g_ ߲+v n 8<n8Ai'rgV#zRW"3z^)L,)HE҈֏ Wـ,, ħ(P,%ax~?ܯN"u#J)9PKx p s)N7%EbyQEX&#ǧB7`ɲs%AZeX/ޔm\ca8\nb;$*D4|7{4L9_br]LbtleA51k<_xnI$HE/uNoSx8]!ĻО魆@}bnl*h ['=_7K8E^BYb(F[;vw-a]F;*$7{ua, (tvL+n0E{wm91 jH;\LC/ޤEPձ,I|mPT(ABݮl1krD&cQ7Ҩ=϶vq1^=Js5e&к:sAbm!hԝIhQv`Vt8hүю$w Q qEF.tXږ\D&Ecwo3 ڞy^XXmQ]̐ 3UtLDlޚ$RDFGew`5XO^(DЮe)8l׺awNFţ 064Ru0;[<sڧ+YW6ar``}R*9 c]*ՊvWɒˤa٬*Rr?[dž !CLn(iq!Π|mQʲ$4茉JiMt+tFNLpZ#3=D\͕f!6.^Jn`F;7e20hݠgCjMI~%W(E.WTs^?=9 Iȹ2FZeJe(=ksijg" 1mD!o]^Yr6T=kV\|雼Uf9z]ۀ3 ᒔZV6[ה<{Rt(ZezA=2I(9x%":B> p4j"[yw\ kH`[BI%A>2O4q4g  ߂au{[!DvWG3,j_ /.!&FVbBw&1k*w?x  L5 zxH{W ]#+$rq*-fi<۞YP{/PWir$dO 1<搑sC$ѫf{dנ`bsZlah7]ܣFR`3eGQ6oDRv}5ef}卆 g{-ع_:goQzuLg)1bԌq.-H/O[d2"*f۶s76xQl.:pǕ=dJ0&+"T8.Rzx-u f!JԠ34Ne.i?Ir4z?}g8R~FvΌR>c3vxᴭFbP{}KRdhqP/S]Ʋu7ɯ#ZmLYm2&7Kzgt7?ٽ]'q|>e.tzrگ94=&$:bS+-:?@8d2zbwZug 0fS4,-UPx&Fb a.HhOu"!bJh2"cIl}G[*2"kvgUHa+6ٝ4}\ $m tŰ,.:wK-;~ FnxuuY@0ۿd'l&!5y:=q ]ad=]Ĥ.( G|Ws>U4.{Lq$cR$1ѶjUNw+d̈́(-򒠶6hr+nҰMsJo8ڝ:QbDd~DٶSLPIRZN jǧoGy>tDH%n![fx6zpG爙t;˷/0H3<>+Q,AX2gRȎW%e̦_-y{Q;ڰ p/󝋡kDj[2n> NRaw/_|vYg=lY3LCHÚK(-kccPD8Zi߭'uy~*9XiѴ3U,ue:[XfxuEʺ!wQimPH:SXIƩȪs;O>| ѿ*l} x9~W Lc1q+ t}tsĝ]B Kb{%E?Ic@P;Ut?xKajƦ!̉#'lx;5x7Osl=6zn3KĊ{UwXSeTFn82QlA%FlgG̊lZX B:lUa}cX7gr&Pm1_Xt,Y%6,""aמ03xh@@a_9W;THkf7+UJC^ r{met) A47(;g&v]KusY`n0oZHh#pH @mUGKhsSMm6z662K"mg`$T9.2 "ӈCQG>Z.Ab;ZHϹ!9v3NC:qy-X05|t#L!vx0oPEx{ib4}pWm_9CL/G.ZeuFK{797ɰJ)[]JNUy&0Dn-P,|94pX 6 ~8KMb C$^Sڪe~8|kX=Ib)SJծ?`ȕZ^}XIbSq!ﯝy!:bEJTka4RKHboaϩ,zQj*<~Ї9%9%~F#"# O,hxQa[!UnJ?"J>2:9b{eɯt[3KIl ?hΌɋ `fy.q>zlѹEnӝOd|»h pP沭k;ު}0{)])B.1ҁ G Nך'S4xLHX|4/<am'#W&mڟquFW(˲P,qk6s7N:ڰ#)q:]!nSSCmٍY4)ܑV]lM?ږ}oJz;ZxcӀ4AؔU #Բ#`$yL5hc0qS:b-=R2f{cmUfb_6a],@r&}1 ;: -.m<1k~C_<ѦlAE.yl z!ԏ*"e^=̅݀ :,6( Sf"yx>F*sTI xgW7f˙#qoןt0푲\mfn|+@+tPYXgWL1BƦ#uZ7Y B,e}aV @ f}VCn9T--@%;̢O s+'@Ayuœ;qgX3?~XRڨhz;uҶtƔ,i }VNQTXv䈳nb?b-F4U? [RJ>d]b_' svKuK6Ε,I] \h^уX*gqC0$3T(3%vz5*t*,$/sFBvˋUyY815XIuU?a>e3~ռOSJC20>sk@CWM9\F$ؿۦT$͛Z-o]MBD.n15$a BOLKl27pXVhE9 ;fu&A<)1p+1Zz*~ &,p pnxyndRx_}[熕(}]zP~< zc|S}@-Cį^yE{VU|*Nd Jin@+ӣ|'R^^Io (#L=N|<u1'ibAM.g]4$"6;­γ݄8^#!%%*OvF tD̙4з`~-jq;}iiΔO/ie wDp` +0Аx2TLF0&At+jg^[/r4f&Cu 2K1sFWbc2H{r{n ByL:<,N>9w ]1Î?UA%PE yb4(.N^K*.ZtMƩ܍}5z :-.Nu(VHm$YAl"ި6K[5><(%5&K0۰`X.$C@~c0uDTO֋: 92} foM &2}DFUTYRjH#r!{q8-[E) .*EdfB+_D4KY c24Ka<]qH.$ Xߵ5=NSie>zazQe]Џ&)XoE!V.RzRu'Tx>ӚK6LV\seh5 $yp~)J&uK2̉`g:}ԎQ,vFփ#ObkAegN910 u `ڸigrҝ[mju^+aFx8aWn/kQ*V)EPd @QɎ/- ]$&Uwʓ_%C!#W;PtӃd$)g@JwFHpFwUM8Jg[D%mzIlDm1!9Is憩/^g52 9xG߭4PX'X=qIiGs8(WѠ2Id2@vDc6jpv4IQO4lD"=$ :LX4'Vm$W<|yڍnōҁ1QCrUL#T DOygbs3Vւo|Mz/B=A܎Wc3µf h.30]OWILDr W$ooƑj3iVpT%$է(@4<.bTak3dL+I t{=ĨDžUjAc._y`R%#hb6JWrBtѴRF-wo-)uW<9 t~|~hYGnDlԲ?ƿp1j'-LKQ 'ⱍu1F֏}%_V3LZ0!0cGj8 Æc[韆A0\5KQx^Z4(믦$<ٙ9sꜢW)0f.=dk+x5Qq7UtN ()>ݰLΠ4wݿ' FB<Ze]#RvAϴNCK#Wn*,E݂牾-^q$gf_uAD=_1s\y$T'ITLjНi[̺?S3DՄ \C| r-TlF QMZv{Rj;v/8Lrm=;}xxFv!#qPўyf ,Jug>k< ]VDb'/XB'|o9Pz}\C D>KF@&(+"AYj\;Ϩf{1ALBVK# ZÜQŅ*2CPֶo]A Lh#I:Rm ڜkGAy&Qh\6 Ҋ#B."G9Fev94a 6SKf Lc(h";sSmPY%oL^{̗ &E>?&wպʼ""2M!ʼܯ{?iPQP{7Ќ%A7tWr15CԪ9۬pL71-}V\]Bg+ʤh郘UȤpduyluRw! G:˅H\?H2.\q>6+#!& C1D8 \h T_ߞob%1O16VօgUee#p/p"Bx-f V ?Z#t@0iTpXc. f,rDZu’q5EDhIf ciĝ(uBщ$qcaq6)ɀ %f:1Hdq:<4#\h >:뀢=Ib4TYf]")EØda6i0!+CwӞ3 xPn1Θ|O~B8@牑â(VwA{n^xՈaV{bn]k<¥RREڏr أwʳU3Z dbN=u:bz\_Üp07w.yW͌J}r۽'qRjzot8j}WHTH7:o}ZKj&| =/IIF(tW͝ɾϣMk$JxlcOى`^V[s^;pKQP6޶11j2BWÇ&X+aVw0\{6ħ5{kv9/H7s:/"Dщ*q%$NxOɍf 2n-9(W)O.X5)]1Y3ȳI3Q#X+P6ҞΫm"Y%tܹ.T^6r*N/Zxv1f39mler '==rLkŪ0]BAeS}g i9MՏS "~TC`ML*s0]ߕL`}m{~?ny%{҄C# 4&'-ϔ!x]J_A24GO:ǐek{~;EC^R^gz [W$G,cHom:<:MI>`E+Fn\p䛁qǪ_> {%CָC!G;MV!F>²?o d1x}=jTq ijCmj_+%/e b&::r0]WxIc,nw\-W~ ē;0 [i/b(؃^ ◚av/?a /.˧&|yp!ңdghoB8g灿E0jAFcLT,M{wUH:U?# 95]oɻr^u˖"d!&9=|j3vU%[۸p2-61 !=lx0FǠpͺMpd9vqZ8XzFpB,WxwQ1I d>XAИټG$0q\H)CwCS3zˍFs"]d9;O(/v:Յ@g-vmzx9f2^b,4^c ]팹MAImVܑF<44:5 !ֳ'n-?!˰http]Z K҅>U9oUgwG`SƩRBJK'CNaVKpc1pS .m\LGx9'q:ìǸpR؋w`B3-ҏ@А F_'z"DAUo8FSiʌOA> N3 a^"E QĬ]|ԿXK &7"@ bbФ݅C߈SƉP@0Zڳgn:yZ<avC4!rRd]ДSiXqddLr -uH“0^E"3.H,]|OUg3N,6$,4u] .{7΀޼JoP@y;֥7z`Mb&NHu:S,knw* wX&b_VP2o2{<> Ia??sw[J>01핈Ԡd xOʠtaW_|/X{9v( dfw[`_m[k.b}d ~5KîitsSɖƻV0kcn('o=E9z N>/~Sfo ?N- C^q]OƏ$.4R+si,Tx̛|g\eS^:8!b-3)kJW)d\N5tEEdy s`:t6+N2Ȑ_x'2ˮ (ks/+if,Zɛ2~/sʮ8Hmu̿ 7~P:=OŽؚ:k(=B ! VU 7O- e7c͚&2TˉG|QeBnIxQKUBmaA_nR"h^FnUx/HZz&1n x=5i̿3DR\[Y_ۼEȡ"i\X8j۵5F|J#Ladklwh <{ +}L߰Oa|U\_YNe{T~Wup9AXʼT@jԎdHvҌM2AAG @=>n|ͫ-­kk>ͼER}{Rm%~ شrAtZ#IlXmeBmW"uEbJ!8QD`F(}.|di{˩8@PSԾk;WknTL2Nxk$@`B84{ukFZb oJ`6I7V0g=2”ӛWW _Q",i1x[<ɻ0!c/5@ ]fA P)4ʛ^ALCySa{֙k*d '_CxલJ:sɇk m3 zr) :Ǚ ̇nюa7OB !ƚz_yM";1$+P}3h'Ĕ\r| F徤s8|8C@MhF18;MRBZnGdUGjB,lGHPpisf[K9o g FCxkS~HnF@Cqu0QV@%L>\~z/P5'ӽ_Z &_0gid}^d^,jc*}Cf7K_'ֺUA嬧:qL׉\bi0a* B%Pv'-X PxʘZXL$O keWF::N ^Wwn#f/h‰n}[HMT#_~k)!ԝ$k_)J0F^>qS~j/Y  _o#]:ӛ!X0Q!ᖠ&#|s}GF,\v&d#{0 9]f5J]Ee: K$:N,aT*4a&*q$[v*ޘxK>E? x0R6ˍTTs ]gZ[gdƬ8g55 j4 $)UM(_s,w6J% )M@V(bmSrU;YRK"%Mߗn{㓌3Xd;e+'n$t@4 lNGmz7UYسծBDb Q},ywi8ošp\/q~K^ݯj8纷ig4.R{~X#4lȂsEw15j =O<ñ5=3K9z2Q)xW/>44ky(jYAWiz S@ӳna@n`8u-GSuۉM`/ȅRUXoup p/ht3886y-nWV5-Dvݛ[酪rN H@yCP $tKPOGJs4|d^TފOxLSRz :>e,sG$sڀ;R@_.WAN VX#Z^%lQו _uaVA7B;Ԯ?^&F)ŧ Ќo׏|!kqU ^8f1sxN vgAÔb &yVeuqb1: 퓋ȷvJJ?K途C]KU q}f0R & |>ӷ5drJ4- >~i]n~5َ:2`KN%a!\EמR$w,(ABwޣv<\M Yǽ|U$ڟr%P[ύ$Aʼnt!֠l(-Kdj/+};u&qN*9NNWj` r%xJ2fL:׉ͬsW2DԀ;fb'iYjA4Wfvu VT_zѥ*=|(g/Qk'kErJ rq1x^~L5.x(&dɼdg|+-كWPkgh"LcIFn6  b!ǟ0fzMgamݽ+6tuqz*e, PPS#(k-?p" :jDٓŖ{1ӡnq˕IٞHmQ9VS.lK-3 duh! QLՒ**WӻCxMYPMHxf5:;fSН?S`H\Vѷ!_tó@3尯ۓu$y? .Oo;r)2p k^F˘Z(]I#yCY Z58ϊ7C wB9ċ&9xzQ-CM [2nxJܹ {ߢm? `9 f.+7)(8p߸c;kGWXj`KB ɽB;a@VHV7p1Z Y;>k?YpԞ7{i?d|{'Xx z ByES stT[zAaSǗ>UL3bom@ wdni)joؐS bdv 8 8U$[Dݸ.k#^جFS\\4u4˿D>pzu @Ig|If!Bj;T/^M%%ud.G[JçEsV)%U?k$c~0fB=i !Jn}G0kjX]OYhOy_ esP1rmE;5;ǁQ`>La9Qqɧ'#XoqmT$!"_6 üJ~!=Se_I%E@gQ줃9jz2OsH/TTIEXRr̯ L&|~?&b.M*Y{Bᣜ^^ȁ4whC0"V3t^>{^)с$ =Č&^wťFT^gшBW&𷞚9דG./r7;GۤM)e.гRsbO&G"r/e$ 9p;euO_*bU".37a5$p,J]\pDݼcD|6*!}B#nྮxs׻]])+0ۯP1˼tj`/b7cZ9+3%~׉7;˜xIox.F,?%~Hq^ 6ȡmTvmpˌ\g1Dl@ g/ʼn[B_V/{Q- $sws8ސJP썋F{yF0LDKxB`#$M?:z^"`yOx XDY3t;Qy%QJmN ]ITPtd}a04F^G83h&'6doj@B٦m:P鷮 *wVOOAQp&5"E)jmy<* ~ 4!H2A_}RC+”dc9Pn#]iymߴ|(´IcԧK+Orm\>Af4n *M=2nP`fg!Xh0aJoŞ"#z+}\' mԒ`URנ /쿂6De UސJ(,9頸dftTMzSӫ{ĩngSnSUKEMK9Rj{t72餃Mp}L`JE2V1Ĵ)#f#h(ra3R)I]ǸL0@)VUpFd3 C{Ok;wq>8x|ę g"֢ngG`G2 ete`ru&T5Uߵ_'s3 "C ~mǸg@>ͽ78ky5r-]U}Ve+u!yWn'ԣuf2tGJS6O]x,tNv錡7k㫷W;$.alF*XA*UpC1s0 :#6T|3AxW;EyfR[4佦-b ڑ`_B-$u/&zrPV9 הY #l6h:iE23h]=G#܅gZK\pnmwjle1-Cd'+Zo V<3-ծ,~UkA p]8z_÷'[2ZR.6^f\BH߰ )s~O ghؚkA9a9UՎXuK;<f[AfR-Fv6-rveE0E/rG>V2-|?äMC!9R 铱v s μSv% "^Mw5`Sk}= &ŒVǓ2ZtEtsь6| fܛnyًutVD e8e9z_sCt5A}i{I䒩Ɖ߁a/IM{ ~FR"|[&8+)I>އM[76=gLa:XE$ǚ&9R iSiMڅ 4o&u_B 8GfQxy](I,FT !(VЬ䕠н\Ҽ*KZ'¤kN+,DsX<"Tbm#*F!{8ǥƩx3ME7=%;zo&Io麨)N%T59**K&K3RM56s 6"#rS\}+Q7TF=xm}K/;dhOXڅO?}ܵ-vqssjĈ@|`I&dQ(%Xr(1 ok=f'nOpHG'gak^<*tXzLRp#iL͚0n6vwDg[`9ǂ;/_/DqEL{D6ɆH?셩o"]};Z'{_&.pgE'вVԣwSs:o|g -F[S|M ;xzI]Rv?icG\譅={ݦ 2yq^Tf+Σ;z LRl(:h}ljj"R- է*KGꍬ:IQb?Pi#wQ,RQLaF?ik!odnY:3RsKAlb<y{ap 'b"ehB3jjY9i}_,,pp)ib ga 2Q5iZFLd.*'ȏ]P`+2Yz2t=h[{1ږC_QGͶ |邁!*wZH&"wPRܔb]XV@mK;K@Jcs1PfPE)p%eeL%u {]r,FH3=șL+&?PR6r8 X /({#xxQ>< M}籞oP!K%*ѓbrs%F튦t'߼_}0X[ܷk!O F?J_ģEnlrt#1i ȳҮQITd8o P?Xᔭxsʪlۢŏ/FGy% rHyH%ڰz?BAA:t?/U/t"s@W^vyhS7UTND-А+D "v$oH{6En/1P9r6Ն{1.§ρ̺mWR. L$DZ)'X.;An 9g =e:ڨ_R-W!Rڐ)m˲'u2l{*.5'Ig"=)v#wUێSPī o_eIagX[q:}[vջc-꾹ܫڢpaiA|q#|8 3a niԼ+6b\\+^Tu;H\;%@Lz \p։x ! (Tq)ɦ`Z% eg?Yu>F;Ft޹`d Nͫ_RCD-ɔf0ນhc(Rύv6#uF:׵~ ^t1 %y2hΨ~2#tn8fƌ-&FI"/J+9Em;Lj.xڲ A,OY/r"pPk g'a3r4UUƯoj_ ݋{*2C(# FNKfoSoa--Bp&*|&_"MK_dwvX0bv.6=[80OZW0:vp"Cxsl5/E}.ΉR嫸5KD( =u{@3>ϲÐoRj :+UxZCf[!lXCba?O^ eb$MprԁaŧlaȞy[RGBعCrCɾmUQٺtbe6( pXj%; C7k \i8=aX ì AJ"J!dGX21ȅ6ZL8N^ry'nD`28 ^m)(աGM˧D>bb Jto~a!^/=1wH {,cTY iUvzeD/U}L`H %47Gޟl}k|T/JXVЌu>*`o9F8W\:}qt8\2܍eʭmc .aZC`ښ4*;%ߣv2pc"@=rHW f|`ˏq+p^nК .^Z'8*M8vʞEnY_ !dVPS۱L>e@pVY<-'q;_nLjhعqG!D^7RNϥksltUq lV}B~5</s̕ѹ8̦a.B,2[#(ʱjOzݣWOy.x&Q;_4dG3^7ͩ/$5: ].kG@k20id)(\a*ӾICfѢ:ԣinMuIWһ;EnhO3Ma w O{fGp{%9-('FP8iͱAIE(d*Fk U? 'J > WݲҤNpʢU@TgTnwce·F1r`go P'>`V=xtĪJD 'EJ(T*,uaٿ$xղ]L^ $-rxVrp@(̓` ]-D1U5*6.Iq h@гG2.p# :c;pJS|>ˢeJwk[ e8z{ Qm)DlvřlqXt/Q:*a |a\w1Sӑu>Nj#*fޭGToneG*aj}RLɗE)Yj7T4~!q;kgN"V}(JVN?jJ_S }1 ص|(_jW'#OeFm9 $S@)4S\2rS4"ڢ"0˃rV5X t%b^T?gQkR<>bF0}yAJ.%W C=FlQ?q(3]˝Gڄ!59L]䇖ȷOyPHzs;p=W Wgdߚ,Dh7ÓiNŢ>cf(8^P$nx(oA7nFG#(_࣢-Sڱe2NߦSQp4TMŦXAoz{߉ni(<bu )f]#pp25_AwC0_L6}^)5NqnMs3 ]6!#OA6Wm/8`Ềj;dE3I 4\V%CG"FΆxJ%i~ +vo< η,T:q] QL *L ?8f#RL>En&Jk𐄈9Ai#2$aaTjΓK<IJqK7Lfm̓@$oFx<'(w\d0OK3yFSVpbw +O`/n?#* 3޴8*5=P2Ӊ2Z_]XNNwX>N"sf Ldxo*Ϥ}EUXB!@ޟφ_K՛yԲy tPMMb,G[W!M},gtU$U^ZxÕDqF)զUEJ5&phvw )ڻܠMbrʄ~z7[@m! sc-M|.\Կ,'_8B2J%0MUTzV ._+S-u7WH.6J&c`9ona#nnk)z 6 u~pFNQD0 d4v:ʠ}ΟnЎUnz" Mlk, E316cq eM$[4y;ك%:1R~8 kÁh腣m;6aXĵɍ-JgG ٞ5#Ց|಑ 0D7ɦ1 +(L'p[<0XweG*5h7}<6hLgY2_ & 6sb'W$|cF'HCV O~On< %p0C,F.{'za~W_a 3%>ԡ$uLiOKȨc&&Q;lyHd0hBk&b︡`;(Yz 2q*94Hfě. #LP@1mayТ\T{}o lj:35·ȍ[pۛ Ys\d#ؑ Wz`9EKmm'f -EuDVDd<XE¡nE(I;ξ\pރe5~OO5NN-\HU&pWoH'J~uSL DçU&c%1fO4S#zP;[Axv*&Hc &YȐhf^Q=9uM_7)f R_cpI3|O@Do*d^f6\7r6 *=P0i' Ą Rpzר$߁*|Øldʹa ,zC7{#|=?MnFJv=-lѷ5u3`C&ıjDx;`SLCٵ̈́/ĺcE/ z>f,ȗ)OJxx}$Wu4A,E]WP[K$-e8J;Z 9@PQ4wn?f2E.3-ugƿ׸=mcDx<1on절0ӝcT'_$B*M zuKc eCٻ| "^U SM^IOrAb:xWNKG?51w _CB+425(,j LԖ(^z%rʩ6 +e>yGe;k?v*mBB)Q=lGgѽמyuJ>A C !D{3B*bOeUeAH?z 48]x/83H7Շߔ $\垏V ՆT7q5Wa-CGrjm`yE>+h$UwTW![hp a'Q W˧ۊb-hǮ&)"n/w>!Ex~uC1{[WI4K+>eӔhOuZN;= z(D/?3pi+EoDB.0sAYY_] %3w Ȟ/-SH8k(^S(>K{[==А :Gu32xdU2 :rԎb#j3[Cdr=)_}fדu'UnJ.IG4f T` Z/nS}EivNx [cp'Uo;jcM%OLP_qgI>u7@29C[>DR)?Տ?NvxJB>i+$t.i7W 3 ZѨBd!̇cTP;^֜ `)9d~7_F17j |~}au L!RLkPIL, ](.M8`~ɉBi+!6H,S<%9ȳ.$cn;O8nmSN[gDnE['z}w"DG;|yl;  Lތ+b&Wk`qXiAƨ??HV@ VW<-+`_PՖ9#uQm&Alߍ,|)}ޞ]F 6hNR8 -[-~M_Իݝj${WJ_ Y\bXods2th\@`Dbe`cy9_}]o]'޳OwW&D1_t<ϡfu +"Q@drH|k{.WeJ w7$niGNۅ9e{X'!$=Eʭk!deak FlAtSŜ-w]N3#&#i*DW|MvyYjPs6cIUVdk"*][Wqo„oؕgid*+2,<wNFe}t^+;*$4QEp0abyR!{ )+Jgܺ<GUZ"kE?e+nWj>K,,,:u_ JSx3ՄݬDз'̸ɻBOK/f3}aDuD0i M5n@Ք/0U;AH!7y8PYS$ILv9ku:)]SXʥCZnw%/HACل`*Z~K> {:~&= PLh5KZ2HHtSS ^6}z"qT5V|c]Ģ*e1i^J#1 % ֳ?ˀ.B- cQ 0 ۫l!#5Fߵe)JS~=F˚}K|!.g<Nv5!Tukŀ0pc\.HR 8 ?;I[W$5ݗv@nߺŧZw!ED[d:C{6C$E{\J Zq,w9n{ˉj[,&+cTa_Z*{ " #y1qY*+H.^/8Cժ6E`?~S){ \<=ĪƇL>eexڪ>'=hůEt!?  $CGtEw8uUTRW CBC:$rwt<2 ڥtZHmWW/RPrpBl`^+!]A!ɼ)O\jin$ yyرU δfϜ H:?{wX #2@r2h`o 'X31%%Cjh~R>BK ajl۳ =Y Mwl)Ȗ Wjɣj3|s; ZlZ5.=a8dZ0#ɻuyV ޘ'f ԕTdjVgrQt3ЈÍLdzhL[95GvB}/ݨ}t9`*Q5+)ZsR=B P2F ͼ˥i9,@zb IkEc[͜2yyehN' oGad=u덲W:0 6tٍTϦlRHmǘ)BH Q]7Qm䯔=OjG}+m"@_LtE=モ&[w\`F_ZTT봣IN"FL#,=>kT=XOFCķ`g:{pӯt76ٕGH,?:4C0NK, ,yv LeG/Dər~+"n |RW EKK3뗻)R %򂷇iGK9s|V\ehk QtjslDm F*+Bm_=7YPw1qQZGv!})􎡧RՋQ$>iv ~8!CFxDÑ>yT 4,/N={'*6wMxֹ|pDLdC\6T맮ֳrG :s"V+1̓/8(@-)o Tz ,1/ ENX kMW758˗]0(Btu] 1 Fqm֋yuQG$ \fmfLWEڲ[xF]3Iu/هlR!iTm>L6u~DTT߳6ܬMEc/ ƶ#oov AWr(Nx #ƞ̸oߠPh7Ekp}'7Oq4h#Kuּy.\zU71<;kҹ#V5?s_5ɞ(Y[cN):Dx ?6s)-'!X:ӥ>3*Ki N]P1xJtξtX(43ʲ8"we$$x ~@X6HE:˸uNBw=}k[Ɛ^}jl^MO0#7 ]F7s %]}mG?I|F܆7/']b;=HQ1@ʎ4S@QmMOT"zqO.˔% y uƻ`?79ErXS8]7'( 9Υ#dwᾛvTOgSTȁu3Ȟ)OS!+"@}$.vZTbrЏrfÅpr}g6;E@۪ 6 w+H\6̙;ƶ SҤ':Z^l&6 Dv>*sGyS#ĵ:D'@: B83LU=9 =Qӈ[ex1Q ":{ }JtOI%0qMz) 7_ }v.`q`XM1~ֈ4y(H>j-D 撴|_5YQ dB \vsKonՖO[/6$F.X?.Fi1ٵ?(čJ8;(5 j~`V\"OG(a r(NJ`Aߏ'!Dz)$P8 tG3#ǚZ;(|O`"B=Ic7M´,]Fβط43O+ 5XEjWLaܱz?H>@wQ[w~c"wd:R ׬a0V{dF( ZL* !zmSs_jagn)OzT\8Tx|:ϸPj?V:LͰ&.3A A d8^R,VAM%:Ė /{w `'*p1[izFuyt\6=t1]v")!^gu=a5Ke%>6GYf}xsaCۿik(Cvc/v tCX/㠢sFgBBeȮk( Nxrɧ\$nlWsOMFCwZ:.s y]vYޛ7EKS]%, ڴt ϚMFAy\trpVivj)GʦZkq(GDFY}"W M<a+lrĎ НpZ!<!ui"8fY<(BϢr^*ˌ?Az~++s&@'}^kTs7U*\7OZr,&FWWL-{晁:3Ԧ0&@xzD.ʇ4K1b`ld=.-?3R %-MƵ=,Odf?T)4S+ؘ@LtXF(MxC(kր7~2)~p1^Q: P[QŊlۚCޛsQ7/e+Z,ߺ/O ZnV6ŧ~ee\J+\i{AQ޹!k JBs#B!7NIp#C%Ne6"A@6Dp7'QG~ᦒ!([I=ѝxh>x3漢Eז(46 AsW7ofTnt\9 9f9ܦֈLI b!K8Z< yٍenaOjAk,eP4!o8g6ĥ WQ-ـH{#Z,kMH@d% ITlkПT*`ˁ'Α7+Z0Kð,2)E255#x!!%hTRex8͚`{4-!ԑFq $n Q2>8םVZ%"Cw[kg ҄Ifͦ[xAY+W󆊲yK"+c \k}SW8+o7_)/)G M3F n!9-V9.ο6 C-햭\;~{0}(]-mao> ]lZ+!Ei8erO/Ƈ0<3Rnc$x521,4spaJp ]D1Jy]To0-,dĉьu0TzB5}a/jF5ֹyt>d33r[y0A gBE ߻|*'PpQU)(OmPN]G-0.]{ #JÉ lY2}عU[U)zUȦYa eu4LfTݔ]!ǨڞTrB~ 7&H:𻪬ČbZ% T;_?oCҼR("  -v,-Zm-$\̧Cz+# |Bř 勎X.ڨUo֢.9|xn߸μv`srRd#'z,ɮf9 Jj e4MU+1glcO܀$wZfEB)ff  P=X{=.x^Fԇ۾⼟\tՍ_u 9!lУ%~9h>bģ tUB''ZwmK \-,L:uDrEvNR2vhoDoUC{l8j9 a +^/E7}D{R]+؝JLZ0{:m>C}i ܮ0x&<AҫAkLA 㐱)`Kt'bFQ@Ve!?񅒷%`&*2$ǰ(kT /-Q2CX/'}?"FNZ&i`m hrK>\jlf[,:vE21Г6B!vOe4;eӅӯ؈Sy #:\y\}&+ݝ$O4%/ pA{5(HLb?3] zj% qx@R&PK KFR:f_IupTG{`c+I,КAO"yr &eYgDG;6񟈰+$Alȅ ÄQ:_a0EEp $gDǘ>=1hkv%C|l^6Qr]EBI%]hTSM'(2sFUqEc9k~âHG Ǵ]%lv߲"brmߚ˗yݝ[rUݚG BYPp .,/nZ<QŤɶdz6PZlQ)XӽʁifHGi%NjfT8xlv vm~-ɬmS~R >i$]:T%H➬˚rFq掅9Jd%1]@_HFgRMi}swf3%={U <%("^FBzH0%9S'W1?Q>YV}Jc$,ᬁeГɱ/N>~DESn$DJϔGGdPKRﹰ  4nwG$qJI63*4dI|[r.t쳅1}X~V(n=7c+ݮiJ,lMMSeM0wU4 (1:Y5:ih-myZO쌀G>aИSRre+uIDs<KǓ'?mW封 fA!C_d2ᘩ7O0Z"_W(s0ٶg¨=F 'dWt|9 WQ'WyZ_wn_g߉:"D&RTxFS>2_@"+;$[a޶l_C ,N1 + %ke^.Dkfj9K40DuuRHƷXmx^rũ{ JB-jcC `8EMS+}9P̲>ain], `uDu&"%0ŧ^|vv;!R/&\ ΑV̷jEf)rO]%Gpkd'ѐ!u.c kp{w9 N4O<+ڙÇ\٪clM׳vE5 An+$B$N 闙RHU^FyvzP: nDK_4oe$){u#!'; [wtHK'7$܃H~އ Zփɫ|F-jVx0"Br9p)XAw&filQόg7)1BLn|h(4~+(``oD+ZT&Iow8Ϗ=2U_ o)ǟ9L;).ddFlBjF!'[hN$ > ꉢ1fDVj\:ƣ([;0? [mU Ҭw74 t~82g /ˈbasG+;4L]oi^m(Z0QNH T܁h5Sd:.5D0Ȓ#挧IźF:u^>+xzx5ݴm{Xm*v5[aʫ$9h%P BmGg錉~3[FM_WNz6 _`%qg3ztrL%Q|Zw}ޕYʗh\g6'NeƺCGZ߿ 8x=,f7=唒c5+Lڔ ‚%m` |-Wq3swGVe796TChCccA'7(5`*nu(\*01Y~E֭-|HFhghEpiMD(-ˉ`ٓ!0 Qe ]d6<3IGPb=u {3j98 Of|Jx"}So5&LxRN3q}Wa?}BK[>Q:B+l~Eqxwqy? MuQ]utȿ q/Z[ZW c4NY W5u0xU .R9sPJkzkajH[L(-oWeEkb#sxG-Ǩ=olV4 >T@`U"+Q8 ^~*Gǒr.v(QBh1"k #KO'?g>8:j}*ӈ3Ejx,#~b^ru0ʶ"saCoKŷ~C r;>hd;Tl2w|;%m*ùMNnnA ;<-j QDĎ.{E?w}1+`YyToylz5dOjy\sٳ3Xn+XkuZd$jGTi-P ((&Mi0gʼ}^6)o̾T'v4M 3 b+F337z~P_N f ͡])`H;ϫyhuk򻬂(%3 ]甊~"Qo@b8[\ jM8#.bK, Z 8c [SHh@ >:ᖦxV,T4Ρ~a'ёaY.&#2XVO#n$UlI=FX3UЮʂλVlcs_Fe7E\gSO2 b6 H`|XZ[ŕtJZ@u(P,.P(w\fLᔙg{MfPnJ{s&JU]t2ls_9q% aH"I|ãU75k8ǡLY 'meeJ^M=(LKrnn?t+VDe?``*zSlAV#CtuDbUєoN1g!4'o}5ThEftԘnn}s3Uv%Fg#(K0[NX syv /I)k;ڜ-c3' Gf7C.s?;Z01^Aa- @| yqA9zMe !hquT^ I5E,5p3IMħae-X׆lqoN-@.a2Z~.s1l.73ͬ%9@{JA$L2㧭xBrb .C\d߷ez%lZ9g5e}C .@BUl%!׭șkVcЕxqz oG_|UvQJpЪVfQ%cҋt}H{*\3Zqm4OwUًu$Ԗ.<)`)Gȫ`hdr;q^3 4 l\`i#rq4ƿX@ qBˇQ3fQ+^!W1.hAp6!d>'nꌘK_PFK+(^{w:P`h{I«_Q> ߐ *Dd{1{:*#Š{2UȨkV%2Xj҇`LkR1u͡GN9}/tOv/]ewPk0a)%r ,%*{:-"DWDg˅Jc2#,`W*DM #.!-⯜f;\_d7YW(5gX6N@ҤA/I۴S2INkߗH/=KЧC`|`m4 Xoo++/ađ> !*+ !5`2WRWLd}%+dtY(EU 5T?+mQ*`ktP{rkXEZQLw=*Z$b])X7ë_#aQZ@(B皳)L|BF˕6 ԧ<'ЄaGoS٧ e]B=Nisbkw1 S[ uD{߹4GjldH:0 lxB+v"3:˜')RqЧiKe+pCu J@Hǖ| QD(6٢GM2̻CmSBP ~2~}f5EU1{`-nm`@W0/Sg@(lcv,]c6(s hb+_YĢ ` /aIP%is|9 pats _M*?C,NQ%^Q"&5:hhqFd:06$|Ѥ.TZ)> #FA84/l 0?U"6Ϛ1J5)9.`8Rzr $j4k;ج+5ju݃u4 [ sD3eC! Np yxqr~NkO795i ev֯ w(W\iI@Ĉ~3[srPaN-zlo2Փ[iY<2l'#D'MD-uE4s&\ lo P]LCdxlnC3KȕǯSV &&f]f&5j<TjeP aDi 9 'kOyW3zsT>1ۮokDBK1yh9&?LOiNJ;K,Oa [&0VݪY"a FVzw~q.U&߿(ʝ nK+'ܼA&*hqk=fm*ٜF )YKp@<De) Lu8IQHG5F'=.z6 pe2DN Vѵ;2D FU!vgר3Km$6<OyIL y& bo{>gXi΄!7Ph 7$d'nz}?'K&8#3()/.šAɶh{cÙe$Z_APAfh{)IU 8`Z /[MʓŅP gZА C$UYH;Vd0>8QV)Sa(X$BJ9t`(uIX9RI ̔+29]HiD<8N 3"Z;hDl _߮`\]x+^)!H/ʶ̢-0m2AKʅ(02DžY+%zɟbF lX.g`aDL 6CU=yk',*s)YcdFʼnOX$wNN¥e"~<$ qMh.pT#1QNlV_W; oYc{qWiG (.b>EMc0nĶOVJM2X |25mg}1'D?gw-wY4CE>H=;"(aA\, spk" 5+]@7/5%v|w}y |Y;xNw)9ub@1xC,Osn ZW cm@UZc|HzpV6M"$̠ݫcA3?Tz܏)K85&[ϧT)YX6 !ڬUu˒Gs;q PXuo1mF7ڒMqK(>.P:]q퉠QIUegIzSۯb(Y~6.]^kζ[b?6!\idB`^dapAt(=7jr *|2.ynR9U+&(59ʭt鿑V4HXQ cEm`aU/)MLё~__M0C|Wq޺fyŶwʏ\#{ԙrwꔨf`fi+{yh-Ė QpԼŬ=؇T8JL;B);)͙jgjvXSwa8ZnEy0Tkf4CAË7Pg4%}Q9HdsSX1._\At3/fKnAbhB-d|DRd/}4 M=221@B䃗akVPŹcYIoTz `+'PQN2UQtW" فY#Iqd Jlbpfd;V[qWT)?3L(>msF ͻU *&6'i@#\ =vxw۩vR8PzR { 򼉜* Ф ˺M<9UJCN\uao [5!#'4 fPlkCJvk#gB˭fG,#{ =`pӎHC< WbH=<*djnYW1TПmB 땧- BẊ@ =BԹSjRPN/&2Q(w*pn*N.覧b_I/ Zpxm`LJ,v4/lRmL9&iO`GwfůCp>jz0ÖOQyT+9 c]j+:(2\D-tݥr e,G\K1d#ukH-@p,_1u~pafA9i_)$%$5H[G>t_x.V ̜Wܕifi}:]|G<:BZ֘@⎛@q&23V{UDϘ7Nl?!2W"pufr|A6 ]=g :enZR'}[z]$/bwx;6ޡ ‘HٺcuAlwi@1F3sƌ7ufM 栦80E`;4r9P o=@v@ 5&x0b@$l0E]Bex2ˆ 4KbliavEӫ3βp=Ǽ l2nOhk2Rް)E[Bٖnͣ*7g> I!ա8'{^d9=Sй,?^dFH% \'jU 4IB VjH-&* e>)8*%噅 m};9{v=Qu!'SD'4'T->`1 W뀇 o- jB!zx45еkZX\͘GH+et5bQeѿm* D,RmzԨFORTcOҾ"g/ eF-AiFJ3q]\gcKSɐ^+QԮS!SK$ų qϩz~k'Av]އl8LāP)j™KX]mA2½9h%2!Ʉ,|̓Z.p9 HY@֢"A XV;XC3WWdy>R]\W)Je\+WC߆~NIm뻰TiAI *VgFSsb%QwAfgh\( 6h1 }:0C&g6q9sPz\PO;{G[b6(BǤӅ! wz\cGYbj04P! ?Jx /3->e?HZlW:T[q">r ;?!nf3K S gE" -6!.zL _gnxѦ<]UD4@W7l7<Q_ -VO.QyܻtX֐K l9+MG$6\tlz`@.ej,ۇiWowsC;Qπ:H o eƍ6x_ޭA3k0/p-#+BH)/#,6_q{F<'-b9:TE*M[V]x(ș|u.Syu>M{)WD{6@zCӋ,uA$@k1[D0v/%+rTE;?:&s}E<}/Yl?hPT(-nިtQ &kcvF7F .ži`הYf,KRՔ0l9uKdeA=*Kbd*ZcUQo{߰^/JDTmubr}Xek9qVk]tx6>PU+e ,* һ$3EB46Eu!YEf+ T=EF5CXM)tW7G8OCoHB51%na0HDh#qZq EQhQzڃ_x8 d`3,2aQN=Lb~4  tp S_8 yMʏR]-nڴ&DCG0E\JCŽŎA|T&+~SnJ9Jhqjn3#J'u[V 4/\~ CoZ`t~l*7yqVZ, GtCsؚ8 euPP"k˪j!?1.6C0l qg2Q"ɨ/'{PxCal^$-A@UWzj!iLu . ,PdNzboM4o1?,:j^A:Wn$.wo-{^bdv8jQ0zVo=fAe*T`ae &+.N)AC9[WJG߂A~ j-= i KuHh:PWGa_?%ҬF? ,=.^fs|')S*MS$l\ģNF{yA=*ήm?!"14g vþgqxI>ǡewʈA&pD?WA_$T꼡OR+TLr骾b֢Vȯ"qؒ dr8|{VXC1ːKl4SZpjۜbge=Poc"S0gǙ4S[lfGP uG67\!>vaSQ08L-A?%e=沗wyA;R76r|/2'|tۇw3[)emғOZ%^kCw03_Ds[VeF!m-W<0bqo>ȳi][Rbzq4pcPOW{pcxT%ܬ|Y 7'f_ N\uL^3.7ŷe;yzX߱|l+^=!OkT97*5 EI ec-)#d1T)T?DEU%v_cTo d IJAo2\g_zzq +f>[Շl(dC;_z)(HXΘqe uEbIT"LI_ ^t;ߧ :f1/9 Hܹ4f+dwY lĢQ {,tIχ AG)=\NOUL,"sSJYpFÍ<>mɡc=l[: mEK*rj<CPVMGcZ}-Ą< Mq)Jh]^9Dae۫[[41{Fѝ?Ti@=G LҢ*݈u(Eu&L׺ײy?{e QLXa3MMXo]P :} i{hb^F:=%LE67~"}<)Z ~55'f=!THc-2:|HZٳWEuBoOIan_BզT4S7%i\!5 iyZPv2hfրxg#٦6ac˗-54A\=G|3Ije8<`RܣO _?$W+{Z &^&z6s}e}L#iz{+j Мqxĸ 1"~[2o* vu +·U9Nk7H4 QdbYzq#T4g> ,KuҷV" ף, yݩֈʝ&'r\4PL/BHMr&V߿{ER}Oi1sߗeXng!>mZompi "VC?}D&oȣmP(56p`z'HvRf3K#5qKq\6 38 -o:6]Um#|9[.3PXϸzQXZcɌrz1.|8[r(iwG rY"A FQHVXR]Ao*-kJ+^Mj󒑦*ǬPb+?S:v’;Wc(h | LTƾBZm2dL|Хѽ]rTN[Ձ>6?D՛n+DqlZ3IGƶe]{Rh<KTܶz$/gN u~S@v'}CkDMRr<эs%2Kt65Yl-gS9]B‹{#MS8ȣiymY+RW/G9Cަ:B2z3wtO/s!oE-i lT^(}(y~2a_xƷzfíYnfޡ RI\8'>әh jOxYb8ɼ9j+'uhZW̙_+<ԩ#-P_KUHЩHۮuFTɞ |0ga !1o>QcUc/E0ʤS-1>B@˵HFB@4+S(Jo'QNo#+ x[E 34y"WPn;v̎CzOXş0`xocǚ]-ڡ{ˉ;3Q0bw*z #EAn R`w$CE9/' 9NUmw5@ܚX:|v1ۏ7(T2 52W;LiȰUT}%Q}KBķ=n#Sh۱0ឨ.T:$;#L-ޥ%]acfsaݥ) z"z>B=F5.T^v@o^S*ntx筭O1ޗ?ɚ+zA$O==g@q/S4]='iJo QPƥρbP.5iĵ(K֣!,Ӈ 3ɺ/(q (PZjW'*89j $Pב^=:s ]ӛotVL!o0 7rZa޴I?S2,>~c¥Bs6qa>%-﹐ϼ=}r W >S&rBwgJJJ8j9o8uΆ*2^<;;|>sqĽ/0sM 2G7 >=]S:z>r|Ƕsjxc[GbJ Hl[.LUzMv.k\Ԥgl430bhGl؁38Bt;r罋2ۼ>YäGْVi+}`6eʓF5h|;`;&=ܺwuڑ#R*k,bi>p^Ef4 *¤$͔},\e6VDC=,5!WYLznK H& <~RBz!R[cf5vqw?e2,R}F L`V\(ԧbP\&~R8dbׇ}KlY55N/@?lџ,2)>*f^nJF /]3M/Z":QQSF/MƼ-7퉴dSx|({5 LobE,`eb>ƍS{HQ*vx0s}jsHY ɭ 5!qQFsz ~Uԃ-{EJW0i)it[sdZ~*.E(aj~eH=[[XiV6JS|8ue4tg5J5A[gq4#r? TS=ChHM^bT%e5 9M I멾1^LxK[%EBstCZL}dߺQD.ShOQʒʖ[׏THڑ>uִ5䶍jriUԏgv_3YihFBԆQ\ &ҷqwc&bg6涨Y"wޚpc:ިM0)a|MYޖ #)ĒV[36~:$|-`΃usWM92Onz"֧Gϒ,;$/qؐgn^0æw} 4^8/:sOaɢt;.i Qut|Ðs];{쥢|}nbʭW%; Sym@ۍO~n6@^as1ee п=yyĪdIqp;,,ƷIS@\uKUhFFue>i$@^ MjNZ ҠUpc~ַa Ɵ Lk{HT.ov5ΪT֞ y zaj# 褏Y!jbRww >QE1Gŭ*G>[&v<~PX~OdhH â"]޴ez4"jxOSһx$ la^JmVo+_\T&BPv)[nxܸKmmLfSڶCHSb|5`NR8crqX,P:JafTO&ݤ+☏AXeÐBn>-S 3QnZD}=͋xw6^.=sp_ɟF@,p#P *ந }>] f$,!V&mPKY4cK Nӟ||0(!Js`(;ҲB,m-%L@R*1љZH^ RK>7'(B>$5uu7(e!CчBWk}m_St1 G[Qj0P8Vz@,-Zw*F{ju%T!HWK: K>`V,Ʈ׀L5Zp}`}`آ ,6R{{b] ")<:#YB{n$6De2!KUٞ^͆ZxM5@D N_Em۫hO e%R jN|W.mi줒`^;ɵ{[ip-Ǩ+5'Ho nwl|jrrQ'V^6a}Eaq^u$|A'4/kfCN/l=]\##]Z}6iEh\Q$5Esº9_&gWcX($Pg OgǸfokԻ~cu )־z19Ob laE,v0hA#\QIw'acgж~|/*T.](=GRm#u /ߠpS5 )_ Qաi{&1qVq%r -b)ؿHq` MʿU6~9Un.Jtkn!7[@Im0s9-Z)nMAUI( &A*W}6C߉r ykQHi?r:pbx {== ⑼9yR=YŴMZcX|`B._̄7- W16J JL㾽sJGuj'R =ՋZ2ShH0ENy+d֜0m1^K<i :ӁdpFk47ɱ +@ydHa=;b֮8Cal Q?:ss`֥mݣ\>sk7+ |W&/?fjd k ,0QnU8)T)pYMt׸l ;{x)j#zR@J!X;c=R So&0NCY۝(Q&n`&QC&{HCx92"8 <%ݽ06K ˍ 9cIKݔc{(1Bd R"f8xַ*w/ɐ[si>t89:t,(݂\ք4 pҏRdd$ȩ9[BDž"AM#\G5a-95pAuUL: \7Hp> ;BZ\˖Fӭ1fYafŶ1_1@DT,4T ac 0&/uw870!o%4̞O)ymJfO29,&jpaW/A~*-䝇54d{ 9gׂdXΡ$G[`˸s9t˜O:,Ys20vJ F5YO9iX̝B/$!Z\FyKE9ZP$Q5ޙ(tV01L{&$^tAmϾX* 3v ̈LwOlغEM NLW'N!-HXȟV/J Q8h_B+P6ns#83/pI"'H4 q;݌Cl{B7k]d>_(2>!XT^:Mq8껃,)Υߐ8TX_e7rwSK&.A1ҕɸ<bT7\ 7u_"J%RbL<6-^8dn|no{mž9M ̳aɟL7ouOR /M"5]jǘmnk‚P: `juG#>R"59T۹_Z?_P>yb8j;"Ԓ́%{o;!2*HҶ"<<-<2oor`F~ZYRQ/4-ͱ o4;mG=]gTV4&K"ʤ,"ndMqbI?o%@oy^Gz5" L?z-nv@s-j؛Cro]bMB UT>.\4bf?J{o:B|  +HkG.hF@ o :wq FOlz[y@6CJ/vZp2lg͟OV=˵m.AQ@"<Vܝ)SqêiKOR2LrE_z^NϺR6u:? =Džog:Lo/H@aR0'\SG.&e4-= ᬘh`j™yHc&3>Sӎ, Z W]0^cK8r%?~ a.z@# ٠7"4#waVхuSd!C]%kuJ6"$qES&Nz%cԟҊrH4C 5SmW>\,magOӦ4y Eag] mBVۋ#9W,/P94Eޢd(T$lϡ7xN Ϲ1߿U:%S9 v$r(5\+m|e]Pz%v5̫@ԚLVGHu 4EG:dvo 9umOjB ?xW:(ܐ5$&=(0_%C>~ WG)67Gт`*XrKm~a˸B{5ŋQ1ZC|M5]f*"g\&~t ?VZUwR"4h'Ss"FlњVb(9_m HsOR4])toKAaDnz% lV?eԅDOLsOҽZRLZ+Y3:I;i|\k?4?I_jݛ\/NlU5ns`ҙ eXq(Wzvs5(yoN@Ta|K @3\Z]<¶UsKD8҇QxTCnE^xM1~B=+]2ьb-|pлOMzIX$yLп*V\ʇ*iNQgWk [D ֦-5l AnN@ˤa ᰮRl"B͛ ua?3e!wFn*(;<۫ $AkЫ]O0(Pw. )Zܡ|Jd!7){3F'ŏ #@Lz("1a%ETnZtOWo&U=6ERtvn9 85ؓԁ[5WGK]WG18Nb (`-R9)iI4Dn!sD+n,%q!Qcȴcȟ۬R%wýCK!^qAv40JVıh{f̳&՗s ^$Au/n]2w՜Hmr9aP!VPnGcf7[LIX 6nVG7~=._׶ޥUL@\oH&EĨx:C14ujY'X,n9<q=ʇz0"ɿgOI qH[k~7U,@=YKG1ngD2X{l=W"9 1GsX%:b!~ʰqqϏ:HȔH{_ʞe$PL{w15e=] "l秞GFmMR Ċw*m$($i&%\tl|,'x!oCex+GVw̠t$9+$2yK/>Y"{82ӱ ,;,p*w)vvk=$ȼPt~g4Bžf09gt ;KVڼ':Qb4Ply|qX:v1nr`\bq/i 1m͗S(`P ?>iQpm)lG{*45. C)y:]bSJFJ82j%ͱm"f\Իn ؛^yHiXߏFy]{0'UF[qW[#4S48t ME@زcH@ A E߻,|f;z48s2t]t lr%dKTB9/2|6)#xn7_h]Wu~JSkdACY A3 Z\Q_͔q 7#C3Se٪6ld]VJd] |6&^$Ɔ5]&y &6e ŀ;kvAR~C8LoK)n#X1?vhpP\+5j.cwi']td2B_Dqtq0-KDPba!j5ΈB+5( VU_GgID}c?u1'm3E_x\6Pv2%+rfe#%ZwR(,i.h!ق{mHz?;i}_q&%2ۛ:> ֿ9:j1ߛ@7j[+$TqA:+آo]l̋ۋڦ=W6vf;:'DO Bw||2 (S),U7O3f}Zm րHB~%tH *r'u o/KF jG/_A*܆}z߫߁7 QZ[7cuSpjkz2Z{\K䘧*,fXU/n4nŒNT\S=:Ƿڿ<ޤ7 i;%+M̊/v6\bZH,,LfPX̓Vmc:vVέ @e5 f2iuIVC \ݘ g( @[O)YFS)mSΝõ72W䱓@dw]GšêvD4*;TͩýOFsHg_͖ӕzzx؁m7'|GC4[,q<'MԖ}U'aeHE|i+Wޟ+`r+s&IItؾv ybcީ:ǐ6b.[E\xu2=SErE7Rj Cɒ 2r1ՠ5XN5&UJK%1e1ecҴ9{DH~ )O ;#zDNh8)fsīu6hi@=Qx l,X6b2K̲&.@JC2|nh=OomPiab_< ,)~j?]9fBߒraWkaڛu%-<' :-N0Ah)`<b+  oVB0l8#{7 YZ9KT9{551rP{4 ׫i1"_D "ݱJX0ac"0Tlgf.y]p½N z|b,uWKE8l֧HNͯJC(-O3)1紅.a;5K; )_Gn4k:R6Ě:bWZy<*cnrҴXOHEmBͥrҍ1_D v,y7%+#W6'5 Z6d <&( wЂOȜw Iġ{ttuJ3׻dwm/yVג,j߽[Y34&}a4Lt5Ojv{}T][2QK naLe9bD@7=~)w!gZq@X)(s9]^DP* {AQ1~w~"DfA5|ksZvxWJ28A`d\!4Id;W{@/ְf "NcOLg oe9 V-nt}k{ ϔsd(k!=qJVAL+:oITeV'VAM:HEG3\O̯&Q)hei⒞<;k&tP”Pd4{D&]lzm9,ډ6|ʃLDI`W`LH+ '>Dǂ ɱ91o =+G:`@ Ϟz-2J}VMbIq=obJ=?u3X|#k`{~?sL'H$6T^ZY0y=1 lԋ8LSR"a"`9ޞVWjBHO:Qޟ 2}~6 !B[]R cIo×`:Jg'2"؀yIvn}WSBeՓ~r=gaQ?S8pvgK lC k wD:IlI 3u>AI ár{ia33SbŦ8}gtc䷰W- E)Cya!JE+ u!nwg @Y ,GȬ}[ɝ.UVzvPOYB0c[kr8KGvb[| Is]!00u E!! YMo\VQE=e4UXA`)di=I)Y o/|qc]UO#H°C 9d#9X0urdөIe( {;tSEܛ̘ l[x(Wpe<|0FGc˹YToQ L)5Զ6^*7S g4'(z:|4M.:>3]7SK:%o/SLgX>i:!Id\.Ɩ&Nn).k xu~GʫQD>{B^I8E1""b;Oԙt`h7D۸5˱"8Šz%v(-i * u`h{DGzvmLe=@(`|.L^jXO0OZI=ߠ53yG*K"DshF՞Wd6.ֺԡBVF%&gd2WA#RMˮ{oD[6] V{;p3TvjV=J]Fw'%6{dukHns %DUwms\afn:Cu\?پb8Iйwu{qgg20MŕkN~5]%ֺGtVH"m3ntX+)[3{-gy\$ blޯ~h@Gp8KYctKQF65{8Gb$zae3N;W!:kɠL(`!M2q@ޑ=8*V\5ߥMa9Қ+ BlHa4)SjUp7\H)K2>hzYBO('}h ̿ݿej6BlSK+ [4Փ}S77niB Qۿ >٠RxүO]9*# ʈf4utkuϻ 7+) `S>=RZʌׇ X)ο] W2ڇj`]P[>փx|3PIq,^o|}7 &JvWғ~;owajrL3H Hѹ|aAi"'EDz bj8G@WM4^7 p;-޲&  wD?C#n7g 5nS"@_y!7sFZ`Lg.~aؾ7ҷKp;&T`,̪HzzRDYQP2I c* kzl:=aDfId _G OwpW73j8"MD5%VZDȨ02l#`%7#ׁ/%RAOYZlv!&1f}Ӕ} ;Z3 rn:~EL &ET`vkvznƮXdhH:Q}~x=iDqC Gp hH?F'lxgت G2aj?? X#4z4K.n?*負`zbDD%88I竦hѦ)gd!UwSq~Jf/-1&  jЮj?ƅSd٢\>3j wW|DwB#g'T]z:ƽ&^#+鿪]N80Z3[r|n[m!{%\t!l 3x0ʝ6qyW ďڙ-j \sFqvZ^P)՚\I=J\L U[K4Z5Xa9!܊Z4tfYog+ DwַzG6LmgKOI+Ҍ^7hcOCDZl|gg$ _K{5}B2k].V3$5Gp&N K-x(Y! jA?=c$c55}aXGnܹEE]Kkƀ 5"xqxOG4\XwOQ((!;oDA"״>[J$78ܯ/ac1+G:dfNGq po;oqIK ^dFj˛-_,]:7z0CϏǝi~NzꤙׯR>%>X"k ԅp1ՆBf%o**y[EE`lm%5bFG~Al%cjnB S{$MxN}&+[1eٕkpPxkk¿X]|ʹ;2+~(_=':)2J[{n-j<*&९6 PmF/U3Nй*"}ݮ86 f'L&ѭf&b_a鹫PAFe昳,vبtzeCG23H"=y"]Fʊ }#G%څ }D^1mm~ n5W+j㊦--旆 ? u+L9$R]q{r&ߊp媅kshiow}bo9Pd[?Jdi|YXbTT5n㹈) QHh7r0@}JWgSP]`% V C̍V(㶝MQ8)\L^!yT֍Wd yT_nBRX49?(dYk`?Ɓ=~4:*@*ކ0n{\o3d%n: df.CQctedu`ݷꥄ05"c԰|3O$}$R5 سiNҒJXS .L9Ȣݤ?N\|}=)ݵStkQFjձ3EQJo#>rڷnK0f!xmzwfrbCf\0hi#[)bge$tf ,&l2I/(>e$&8*  8Ɛ=a@g_4]U7L&K6С xD[_:ԏ% Z5 lP-LxW_3jw'/X54S;]!\i̛|6 gjP4ū+Nt?1"{䞺wF:{ )DTJދe?~L LjA NGO3jͶdsCFWgf3Gy ,XG+ O ҲЏ i:zjKcԍz-yA Oֺ,POns/cKJ9." #0,]^Na1S,gxn;hYP$D>+0K DVE%)x08lU] ُw3@L@Q&H#*Bxت6;b;h|xZ0#%/ >;-Y(4%EV /&GLUHbgc݂%R',k88Xu;*n+F5-0?nf:埣cE 3.ra`R+X {6*:+;g (s6 OFvd ]#|\ws$;ϭѹ`I"C\؋US\иiatmfeJ KMqylc,`,Fgr{K߉nd}=>qv[<\WikLѝ*2X 5n}B%qAWLNpg{]JA\+$i\P:`L[Ϟ pU?d@or6AA=ʰ`m=XKAİm 9q5 Ai7r5Κ ?x|4youbg?gd >hkzߚhͅa3GS/T26xJrW7'T 7([<ɪE|H9Oa ga*k 5AO;+doiTC9>hW?UjA'-5/@p $V` ֩"7cU_YeXWtAHt erKmkrއP o6Gq] ^ )-4v;&O'c6X55ʲy+(SyaDrGT̩k ( mm^g\ NVGR,ґT>J_R屚'5!o b?VT2Aeׄ692 a2Cxmf,r GU1&i*[_ 0m}$-m ˷G ,VPܳI!2s@Q`q[8l!_̉>uD3+ep\.df"%T,>g5g|: yfD Xmm>ک P;I+Kfu\D =ra7IޓPkfjE6Ym;aA4qf.BhJ% H8 |-a4\BAO ?x#FHL9u4# XEh`aDԯrT3e]c((c_,$ L; 4O =^j'7Kx< Cm/5 δi#[>_]Js) 2{b]Op 70ą HJv FxeJG:B6zWL6בü c|e%Z;pW3FɁ/8dw-=j)ZrkEk}}x^*7[zܔ s['qe \|Bm\OaK o<=a4ieľ9r[f8ѫ O{E4y/_9S(-Ny(A.iie{$طVjFw s=u+ȕ8eY|Y3A#$pB$B!E|o_\Z$\,RM<qJdv^ c| c `;B8XJAS ' ¥\:sͅeC50 Y~$ڊ*Ae3 w YL]8Q<[ic `WbO,H"D/!tqev)z 2}t. ;taP(Ypr9hMdb|7yqǢ٠j+T[<u9DAb=m_/OG qZIjjk_ g[9) mu,l2ݛ1@)1}\ѐQ%b8iR%ͧ3\oǙV+MRz6={ _*7ِvS;&neӴ<8_4+ٓAo 9Ͼitﭜmlj d5|iJ O@}9u}fW'8|lJ YD)vSL}`ٛi^HCN  :qlRt[ +zh֌uA"Rtp1:~ jCD!e/#iDky}ȗV^{J |kq(014DZirú:skbuc6D/ [{BI?#Tؒ_ +"dmSuI2yw[n79-} g(R*9khޱ_QE 2.WHCf3 q1ēTdUe$gq}7uD;HB%_/xK45DJ՜5*_H|b|a;AĨ1 T^Ud\J>]iWT"Y"NѱU1$q kd]=D[U o`s9ݍ_ן+Ci"ZbHQY L&{ta jp(}' @d zSF\^ߞi-Y-FEkAqU~Ldkn̩D*T y im"(kӇlxO>\mƒCX0Q+kD"s(4VJ#{k7h7 /C14A)~/P#O٫_*1 ? Sg KXζ+0DX#r;YA1}_-7r雼2{8n&̆3&%**!^Mh@@ _G#J6c"H1۞)ܽ:Py)XᅰaI9C ;V$;ﲗLƕ&`;LSg ~kBYI% ,f%+ԏmIy0H>@DJk";kFX'׳)\ioP@Gx)2}x"GrUC_l8GAqUкB͍qZ[%__6)fׂ0U)w_YVװ\D5cqZdx0sSa-[ZG+ h_HwasF K0nz>4c >Hp\l13zӢd1Yj1"&43h\:%çOK ]-V\mԑ2YwKyi mN6ɹHOU+W=^#f?=e ;cU)a*=xA4|K &f<+WE1W)}Mp#ŪO4P:l@H 8Yo;ZI{>1x 3Vt 5%XERS?mq568rXTy>0mraZI__(jH2rJwng[2"bUŋd؏btPF3C)Z:0v.bOl( "iүjE$JRDL??&uf(J<؝Օ/2XπM"KQl~ 0h7[]NEC2bUTcն7Ý.jf~&2V!2m>.6 ̏&g@v0mֽ:BnNҾrĵrѕq9ڮ@3YAxu? I iC6?3l?(aL߰{} W#`^Ke*|%[s1sptU _,,2J욐|үG}7\\55Ai'k4ϺaɜUOп>19ޗ&V Hs/Qri5wtj׹OUwEΚz9=T P`3$=lFXxYV ՟2܎ٹQ}VV2YHpOb0D4D܋~S՗ Fbλ'B8Slq9j]Y'&Ԝn"!,}<2Y E,_Ȑ]km )6HH9EP:;tTyP<`,$fJ/!UDp-+@إc2iZZ0/ECFTLDʂr VOi}Wb-hoa>@{A C mZ"( } UXA<])(O(5q2'$CsU۳M#+P2 ,HQ'!^$ԋ.+k-cBuu6DŽy{<ΚCY=-xb#\\Јjga< & 祦WȊO*` K@%c8L 'RCSjmǬǃ!&!6fMc50QB&u{tLO1CK,ްY_qL_ia,/⏑:ȥ=j_8{rv[#P(g+*?>Ou*fENv^ms@fYw!Ad|mF! IY(\?޲?ָͬ?Ƌ<o8f_1G?2#5vv q9{xd#4\2=S8cd~p. [yH́Uy r zXeN`()=j%O?njX@svCH*XY>Oh~ݫ|7Y0> p= f4H*$"_j~4`쨥@z&Vc$)AP-$1Z6~H[#QюXHO |/Byc&YM,8W#ڬ?ֆ֏xVL~͹l"{UlOK~;SB&hF+}֣f{fVʌ:Kz\TӆKgHо C W̡<Aue5x?ӷKӉ:{.n?(\c+lYBEq԰Odpe94rG5\=`*H4,}1dB:Zl=a1,_uS fc L^$ٙQ^Ln|gfJZGp/)dR˨iwVu/wc$n#ZXFwc1:^ΞB:jvJ6}1M5#ܙsB9Ph* 1~ƄeAjN[h+į̂x3)ٞerhq?trcߝm` C>ǁRFzvC\{V9 e5kٝޯ3Z3ԌOC)3DS DK9)!s?v/A_|EF/sˠ&}ҫ#ن^$ӕ`) 9X GUFȎ(8,!THOSjDAA`{HPPQo.]N-ÐrW& B󓭤5R8?p uV:©ac/W|Fau& -A$3s{?}2xbu7c3 Wz N.Kq "ҵ #]ޔJ9`}V-(6qk;M0ۅe$ 0$='`c{Cڳ#NP̆ ;|+G+)VrX[>VUEaEwYU/I^^姵dA 7(4LѬ ab#X#7#"j[{e5ؾ\!Կ 7k\r>e[-I1m؁0p m vR ~"Q|K uc|mz!Hts*Ѯd/vQBG?9ljG7|"ANk!d X؂]x lQmvhJzp}eNܡ5H|/?ہ5td7E!3|zv~춲{JQ\G> G(J0D<K '- /c\t\*y[.B_{:KV tV{qDj_ar Iu낳B#H9tXKpzSOp呐 9ESi<2ޔ}ޙzTP8!m{5AHN(W[U$1Y 2iU0ORU_[ˍ Y#gO;(2bIF" `_6UN,G# N44Q KPVP>$BKD#ջָNQh_\Iʊ;󁙟ٰE,?mƞֵ~|tA.דDH?+ٸ|PKJKaO[bͦ{ Pߚk ba~Ϋ}ݟ[];;3[B\kccSHZ\qs%`0o3K!0EE4;Wv(V&o:tؾluJ+ [uWW#p}:+$6usnL >BcYHi:]1ovq@RD [ UTK/N6HZ ƃ)^hd`]X?-@/jSMXf=Sh!R#g+3A|[aU9Gad2E4h_&Xtpg_o|QJblcqِZܡ℩= k*uSVZ'K6zz'%. QVҵYfL;&t(P]e+%#xUpܓ6<,O5 5Fƒ߬{rKpcwOjQL7`BQHJ_d2D"=>%l&$ǿ⻫zͩanΩzxƮ"Lo`jRy2;'N=F>рt.G2\8ZFDCHwԽbKn9B RI"^eݢ-8ĄJXD>MljN{^8v?Qn8~<ш>(_O.|\ g'(-2ak4*wvro``hdEt[y,ӊ+&L@C[ 8zgY HҘ ե)NSA6B}2/tPcdhy@>>#bɒ(gujCj ӌɋOY< -@iۗaV)FiH JQVK{e~4 ނM=X'uot&V? S4[,HSP OIyniׁzמۚ+ ՄCVHW8w2Dm!cM 6e5U&1L^eᔵ"J;)?2bݛy S:?je|D<=aE!Q%C)"mKf@*a\M<[J,ߨ01J3`Ğ;asCD-%͛QWNcGn sӿt@X)Ó9 RK+N,Ԓt][J!,>UVn}Ru'O:=qC $Td*PVJu\za dC/Ryl0YH܅#@ Q<jפMF;U=z-B-`ȺOx]PG|:~ބ[OSJ= aot^ R9v2;N{&r r6>J6 ?yP3Zy϶\vE\H_35OEqFd92dX$2nH:r :Uv֬bM3+2V7YcOE?)>6dQbFmn-6xZ5AXB8f̉WH#H|HJyxCt4.ZC7 Z;=Hϧ! )5SVw{8Jf#Jѣ,A{J>ԅ$g.|o͢Q+Y+e4T#n9Z49(wj^v:rBr{ d%OGMN1)$^`˷Qub0x˔7OY FYtI~V¯Scdl׫4Vtv/DˡZRo$;{GF '2qJ-{X2rHMas>^xU8OǸ/%PTuDGz!3CXFr-+!pJҠ(c_#j H&ţ-%7<]28'"D8Va5iGR԰RzxH} Jtu~\~GnՑo\PV$)+ a2cRXX /:Nh) (VRؽĠGۏVCY\(7ǹwlJkyP<3,Z2,:Z |X~rj!k;ۛ"٘HD4sAO VYhg:,s.ڎ' Z>o+^'}: +"ӝ.9t#qI^2#lo?O_P&]!C}6 P=홼!~w,Je*nu%,,;QaX ' *[ZDh#Tvb{yiVכe-7B! Dx_f:f7JF-l 1˥X?2zĿ^c!kFB__zHoMd*q <~C٦[p|r,jrok.%ޮڢ徔bD&?t! n T) x&Bo'I#//霮Z}^T'8,'E41~ڧj-r!_*"7}c!azYB"to&"F?dpGl]j]WT[s'mkior<{oëIlU=WQe%NAG[-l"/sRen9<͆99(޷SghxՖyPࢪ5ⷑloz`G(Yٚ! zwE6գ1jL&ǬB*<Һ'j-ObƧZLG[(+5gM&H?3~8Ց]PF %וE3\ic;t'7yDl9ȟ7|NDPT3 ~ I YdAPOG޺9oRW)Tq#> aGvqnK60J쐭r4G7HgoJ\/tRpt2 Ff> 9O~:X]O6CB%<x/Ϋz}_5؈RT_IztmT [(3Y.u za -v,?Gw(OX&[0,+hA,`pqJn[b\EuDF>xgtu=Y_kQXhGn^WQ÷:LXE EG%/^k«U9 ژzO?Jm'3=JtH23}_V * AG IgceOd[h^(qGCHU ?U Xp!5cxݪIy]va0A~lA9OOBǺ:-)=NZ H2G A,;5dM t0.*6 Eb[g0&G*i5YW2+D #LxO% 7sCӯܴ1VneY%=ZAcK`Cvi'LXGq(jk ]JܞgAQWY?=9PV~@>{KhIC{ ($z=0 XAS`ChqHh3BkBS,W I2V"vsz7%WD)W*+=1 Iĺˈs҃PH_IW2鵏A)q`_ 3ɚ ]xm%gHV(4M)4IOwrHdHwO3GR9 s*t 1~qw*l$jE+w>r@L @ѫod#f]& 7ʩ<`Mo1>GpSo+J@;Uia@%yCCGL'ċ9/JE|u! G;֣0?=b}sXH\abC0muJJ$|3%zHؙQ s@0ɀ=ꨩ}z~ՑLP7q{h/Xs fPK_hV|Nd2ѱrbvQm$=-;W2e_ a⸿u>I JhsYy`{Y X9{lTGHCP!y?:^7I\\QYePGW1~ԯ s]|HH4M5;!&eqJ/G[R N#[Ȋ1D^FM2)";¢

DÄ 5],HDZ%i +"o68KRc9.$GVz㙷{Qh8: FT3C7 dC n5þNbBa[:MpL}J<y+firE߂-+am95C˃Y=v/anT=PYrڤ)tuN+bum+}/٬A2H, Ǖek^l(MjD/ѹic@r(hD ZVEXY}ϹXيIQ;à 6èԀ-J-*UD>ɤ]yڔՇE mX{Ct{ͤY"c?~[杔8^#a_C˳f瓼ctQ@&y̛YKPNmyK բTd=$]s/{k4V &#)kS@$3%hصB?-[] &PPLsk=ZVLZ(G `6%nW'hfF1a.QJBmQ50ӉƤan(Wu|<P @QW ajѡq5 of`{-HSW~+qD^QnUG830dJtks'&eֱf,-VFY| Q V&e'E}0@xepY)cETj1Oyr< (Wisи!~3?eġM[MXֳ.dCKE ۗU+ 9T,{~ऒ/%ihe 9/\ÜQIyMϛ8)гoY?7HV74u>\@h'.zcg/<elFwq!5g2ra^~h*|N7Hp#O<`:|ڝLAsn %z:޾Tqli`G_Էjrp+ :7Wü4s4.mb ќd*̠- ={r/O.kbQqkK}YAc6bxDtKq m"Qԡ2JbN$=#,MԹi.P9\A2TIp?n&2sOEiYY;h%J!L1a:\:m\fKy _Ӌ>jV= oflQZE:$(H*DnȵqhtĞ N/x)SϮ?a6,WGT%cơm%Ư)] ?BC{GVL,?r65YeZ_t!'qєW"l9kp!u&~n3oLo HʒT6ձ(vyt5wDmĀc:ӍZy _*P1{%an)oW}'V_78= 92mnJ[M~^~w1 Š17|ςWΨeY;B|tj6Dbh,̏FՂ>RaLpMh*'GBVR(e+uPZWU6M L nP^5nt3.IoY6Y稼OyzNɺԐ-}[ =M@Z ? >Ň&k|H>K|6dnwP?R^BCAi{GgTYFld̩mX<͸MaU#i͕ <)NhT U=Hܔ9K3`EĕC3#->",~ 59MUG"gM+oDԎ}2ǫ4Gź6-9 Cuq^j][g ^Y_o\ lfqf)" s@66BmmaOo7|9]mtm/51{oJw6: 8 XpO` V|Œ%e>yˏS-C #FJQ-ƗmfI4Ær+ ?Xa1mX<0Ows e 'l݁$exzp'8џ I߄D- ^$ѷ3mov!Ehi c] eD(շbgİzԛfƵfUOU|$kN*@Ilܒl^['J\=p ,KAJ.%0NfѶ")k[ƻOaNk~ھP{Fe elfAo@AY-ոf XT}y;K\ A+Z:!y x1l"ypD1.raHMi;1Cp|TI5 쎞_%W}Owqeue2%}u$DC=PB* G.ף3Vg!tuD̿gfBG2 ؋ŷL?WcDD~#}N8GBSvzX(auuuK+}$v.·Hh꺶(ZfeW7IB*S/E(D-G!.BR/~{T (09ꄬ'Yu6}c`~T LRsP֮tDY#/$Ľx?{誢eaR+vGu&+__tV d ZUU?pS#9"DZOk1Ӿܨ |O!#S6τߵ[VnTġ 80 sYs|V쭌&! +fD3! GoTFU}4hu*~žc.Z׽%r+6/4:f'jigTBEy~oZ؋ h k E}Ubq ET񨘿#Pg.J˧0; &݈rn+|oDղ oZEe]O`[$qkU阆Way83[t|~7]an)WX#р`R..a i_7߄KD<`Pͷoәr'&0՞DN:&HB~*#U!Q9 Wq =2ܬp.zIt^ =aU>F~IuA Fv (tp}1$ڛ>}ـ9M!CIw(KfEOc:;Ȟ,zll:A7)~S1/3]D1#9ejyb{/\cVX/t #*Π߮#D7a>3Y'#3TXj"laeI~%Q,/,rju`G, ?ENp檱0_W2?mDb ??{7G }Cײ|۰Xȕ.r:_3PQJ6`dv/6!XiԊd#$Z5vX ӡ-G]|^ʽ Gȫ |g}mA.,"SGjth[L5hss_@;ނmQLB7a!(j3G䄭JwƝUD{T8=WrѨ,Db8BHʀv/ ЦEчr-{n؆f 3ᣏW]9Ngrz$MPBk7~&f{)SƮ{G(ِ%$ PIcTKC9ؖ􌾠u5`TM;jzOt7Yj=Dcѡi53bll&}S/h 1GOt|׾HEc%V:!4*nT,Jl$kP?%@M`^yi]w:%Lx-uowWi>gd6K\wP0\0lDA CZas#|AirǭVnKم- / ]58ݴgb#;0ZTjQ&;T3dr}:Y=Hvo}; i]K +Zl}wily4UzTAj;?b49ݚ m D L\xh}0ѻ.wΆ@eمtFOmuw~1;6/(y.e*Υ Mlj"'=#z'x~-]M]erTJ5ʼ@" G}zxJTbplC[)@^As3mƼP[V\D%(E}M_+[T9@4;FPjPͺwQ>Ң>^}جKj*0"RH64K(oS7Y)A% W ݡDJF:փ& & ҧ˭FH83|J0ƯR8[!n`:ɖ-y -3@gjۋ_#-wг*㜸dkzIyi@*Qqa1t 9p0k+ZɧtK n51*jgҋgU5.ș$1l H \cĔ4]:1g~EeBT<Aaql%3[j|IxaEe=,axPhc?8 cY(W(0.VўnKc.AFb0f\ \j $[d53/%4F>(麷rBKZdT ]"B!_ :?cxKiRűH~9! ʪdYKtВc‰4Qg(󳌿':r +XΊ4~c,5 gTpp'oXx܀ aS ' ޛF-T?)MB^:t|vh&Rl ɦfaKe [%uѷٴfVlD0qN=UD6|`EIUcDEe2rI&z+)bwyvX痻qFD+B e$I>L-<+1(\IrՔRd`HWD c$\P/K0[wLN5vQr=H*?Wm3գU©]ذ%.Hj{"0 &tlh4>c?̇7KZGlׄ;p![ӟ4t3YW`c$ z-ZP$o\y0,ix3-K`0@sq'ϋTdXU38%SB2\oh٥ :kA*<ء~:\PU;FYmI(T'#4-8v"y$=%_3eFw5zєc47GeF4Y5߉FH=زFRW{A`K@t.S.')p' lZWXzs`9:n; pOC(?%p=D&?\2txh$3}\a. de!iOV(|>5/R Dpup<#Nr9J}_7!p^q"`Yt-9? ~Fmҗ>ۙ~CU'_!8lCgjI:8,`fJ ?,ikV>c. 1>er} C2z=7jџ)SR ,x"w Pۢ F|h38v!Hk+.*5&_ҥ5;:{INm{J{|GI|qt[M1lJj.NLfge(ZryS{\i,Oqۄ# =8G=<\VgjW92 D@/nP J.- ډ"Y=*fs0ؿ>_A1n>9Pg,?2E|\@\>kp$&-M)ZWQpyI۳pTlRf8)^^D^"j (VSa'6|-[Ls@%m$. /VR/ ZOGa_Qi6sofBV#~oF( k-qO?KP-HcbgD7ϳ3ڳ(V)*#=\ #e2aP(r!51k\GC |kn b }I`)o.TXDDiXq"֝ۺv{rH͂jM9Kq}â8rL{S^1Ð h><~vi%#~wclg ;Go)|bCޣ5qr߆K{8ejΡdS' Xs#(Zstv[a[Y%t@%AлxQ w/~aY}ð JLз8$,1 >8Ym`8[c@-@EIxcF4`P5˭ ϟfIp<1cjYYGN_>#p"\. Ui r-cBV<};i2T$z:/ӱs^ ҘkU^kG͈=뫖 2/mҺH칓 CD>_b $ ;R1Dl |mh;܋;xR:8<]q}]Z dUyb0qbO7!r+ .giP~:Dk חuEjB\lkmIyU' v~9ޏKM{ğ ^|~0}yJGng^?@H 4%Y Ջ㍥Mv]w%xMİi{!Ů,RB(j ۑ@e5C.Z_'r!B!BkZV >u>姚уWci"!#.9豥TK@T;V`qa^\:R$h~W/|2[8v}aBx}h y6!RD@TRb1Z22gҪãȵWƝ b)ǝGaleyR xW1GGf#gmv:8zwmڀ_~T.|:fA˪j2p[J+R]ߪW@^Bz4Ja̿ΒjY=EVH%&u7:<Tѩ?E'M2o@HT|Q/ۻ?*G>ϻMJ*"eK95M,Po\WWsP.+dogoΐEN#X Uw&<hDG9_E'9._ƍ5Tc:! $64LHw Z*EOBV9q}~tzDk$]t)7׎e4=G'p,8QqLCD=l-&ڦ@Vt׺c5Ɏ/E[:yݓj]$aK`R ] #.?r13AY&-gRs߸(L!yغ9eBμ%f搲.JE澿=Sh?7upJjQ?k h3MdR(^+km:?n]A1nIlفUk?6[w+~YIs.wsOBƧQcg?f/O*j " ՎCH w 8{Fz0+k2F@)j!WZ GI̯C̒l2%!e7}Gx(IE_#fOxuSWEEvV` *C۝tf({9֬k|.ägA,_mIpQFwuD1i/h+ qOu<Ӏ#LY2ͪ)g+fJ4ٸVANx5-EN/9`qe!zc"4#d#ǎ,<'1 w&M-`tI[u*Q@#~Ӈ-lѝWH\)?#Et'@p Mv9@7o]bcc0޷ -(Gr0"0@ W@UClLءS*0mʷ.lc{iJBfHTp66ؾOj#RXicy3d*B#@ qM3&$cxLyB\2^v cd-SR2kȅ8+ґZj=θI ;|W;B Z`eȋ>0E:>Vš YXgLO󧗘l |u |^rT@uF%3+G _ i8( ÊKN؉j<*zp*ܥ2{GIHl?" 팠zvJsj'+abz~F=z142m~T/pxB9ㇾ-sX mcb`WhtvZsGI"Ql oGnɺP >*)X"uƴ5f8K^d J/n;/,g{[)+qXn8k*1oYRTT9a"=b>g-(03 X,f9ګ39XQzlmK8A8_zf?l|9Wn+_OHjXe+-wi26- kGf0T]7Iwz"n2B=s2cK[rBC:H0[@[;D#k@uKͧȳ@q#YHP\|G[3]K+W.Zࡩ*ΐ礸wٿ(^[:wĿgaЍn6K`zn"A+h@{^_OfS86i&%I>@==' HL shbjXϧ潂7a,pFCS7#!Ěe;@"/7e-eSKfy#(wʀn $]ڣn>@ё^4B:B`cmɷe"U݉dDYPbjzz _¥*u|T5Oy]O_?-$|oBy`tܩw/Y7ZNV Qa  g6ũA3<5'30hʡSɑ0<sUsPjL2 guz=~<O>Ox1;JItkq,G5{ Kёz'"1q/hPBR53鱼LWlaX3K.e񞲿w}é~I_YL;K^`jBN$ҝ)*f((Яd壬nNrJ5&3QҎA@|Y':K=)PNV*Ǝ ul-$U`:,U+ú򈍳"Yupî0,beW|O昸Z_Q i QE=si:@:cbAAk֏0 {h.uvq؜?kPx/n6AsrB&߳&f ʔ~rYLH SP6XaC*E9FU){|]Xk%9N^U8Y"˝jIHW% ]޺Ȍ"W) ˷-ئO2X$A`HL,q r9ɷfG 8%B^RT9<OI2Hq3s_ śZ`t ?RxrdL)xOL* Vd@Uf-zc":$(Vv>EQm0@\Jnz4eA[^qJx&a7ZyICR'ſvZS\9Mg<WQTzׁ>z $ckǡ1nl,f0(rܥ:EjdzgtW/f&;+_uZ X̆%Zm-_g?ZBPeOE **lv!1sMV2\@u&+Hߤcᗣs͢Qp,$dEjb< o4/,S#x T7 u3*qZGvs& .׻R$f0h/Z@jY@K|sNy߹O_Q5̛.ZMKw8g] B&'y!|cp"6brڄv5jQ. NpYHQzp (~ 7]ŒxV0-Q@X̰E]L7~d{q;2XzA+/G(2,Ro) H,Jي\~FdJ"^N~_t_/sW ?ae$`ؙ_7LzoRVs/3\Z†!?tLHa1$PE9#? G.J0k!ZB*7yәm<5%Vߥ}ʎKҚ]BNx^e $󮷑rDR8g% Xp{".V[ni $hlQdع[lA&_,5)n7K^wpdQ(y0G.w|DAhQR,)$*M"宊Mʹh[w1XBUP=йNLZ~#%6 W&]3w촂!h~]OA3x)qHEՅ%KxvJ=7:oLJ$ۘw-h8+m(,t3B"~w}"FsI su=,j-OV~Dk_*IĖg5 "B ˒i?IrC)1.&rJ_7%0KeX$_NzU6ovsNBd^R1ounSTSBF=y;OBvC:zE־Nc2UmG]#au^'ʤU//G9TRg -AVb/󱰄7.3@?lkvuy'Q7g-J 7<_Oy'dɃIİh>Y1?!ݽ4:u OXfcS֏ v Gl|+Mv$gCϮ5?qASQu67XT>VMe`ircR7c*xs-r/OW(TlzgۑKz<1~vC:j,?Ƣ ) &h >x">e qej UC=׵"E)4&v$~DC[˥V9;+]?y8]*m2MP=/t:w~Ml%P-Ɂ9RJ? 0i ^3Xpy\{熐 [$Br9^fKI/] 4kB٭i"p"e{/cg6QcF|{qD[/L9}uąa D\[=wL׀392ƸU_:b޶%o}x2LBCBm5bA50ylDSO\n9e(4o8{LƎF^M xYW$R`'(N)EX/~ r1 KMnjh|a(15ޟixE`gyqr6{An&6K\tD >IFv~39SDtI\wzouƼ~Ao(sQ2t0hF6$KMv >9嫮L]/}/*7r PKv,Y8$9EN6h-hR22.a'6"Hꗕ,ިNtAulYWR9I b^S ޲DOin(Fqv8|Tn^3 }~Mu EX<ļ-R냳$Dۓ ?"#i>ء_wFm{ۛ'v I,/̿eg7%sky&:wKA8QkE i`jיQl?C}A?Y0L(ZE|o0Y9bIY];c,u=a.DzNH+q8e-vq/D$ 6M7\7ʬ#9r% >G `XMY1WTn&~-aX%blRtHIE`Ѷ!8<%_nCF`f#4Ao[ʭ /׊9ЇAXEOk>'4՘ /Xn^&8JdLhn}K]:‘wӋcϸڑ2IȭJx6h }zy;0|3 "ѻ>n@^O*{K@gC_5j@ | z?[ՁtPm\Ĵ?e!>v߾mHgHnkt>mSDEK zY6@f<ė_H" OBCrSȅ:5Brd[;˧9%'.}4d(cH眵o}<{$ w dtNMm<:`gIւe JZ+NS9^CM; ǁ˄kz@:z*CaNqQxHmxqR`JϚҮgbh' sjXbqi= PKMf$j)]o_ua[/aFB/2e&4HũV'Aa{V &p%n ȁXuSUwo0@'TxDhQ*i|<'cU@w~! 1(x_|YkXl~2%Q֎픞:! VjFY 4V!E +]bU;r6mߏ;7b\-ڍ,ln+?MutI]3|*&y,yHAz6UNjI0u :@\ n5J"F%QG;K}u_.7p, -V33wXz@ir/ؑRazMN%*x'}kAC#XD3!\HBbV),kv H*Cot~gm0QT,j:q}ei//S<,3%T ->؆ƒ!o&P+]VgM6!Œ[Hdoo8t)CBnA5Xnjo U)~3-!FҎYz,}l4+<ŦޓJ\&gYxsJ-/^iP۽b6S& х}ȷwwMوccyܲV$7 v~hry1-s(C4*Kw8/./SL{m:3RK} 1Hh/u9bzZy#Mh3*UO"@1jݼ)Yo+T9Ct9Q, OcZBĀ>d_ #JFJOcYЧb6 m5E]q$>o;$B3[Zjƌ)n o.<" >}Ґ.4N^ 21L1؄wH@꨺΍V} 2sxmE8)JXhnj< 4OxGyʦtgH8jdwYb!73,< ~9ہ9M0pjyrv0V.簦́F2;POa1' :|ܤ$iN H ^XVOP() PԙY(X4ۅڂ۪vw|[!o:-U|X B+l(L,0A.󬪿:SrC"$cCZټyNӞq$)wl^Xm!,H#Gd3>r.nhoO͉ zt"VK6+5TBÐ前 _`.!4vM&7/"0\|fXkDbdvK닆[g)|%΄FS"ĮQFHMҭ aҩj6v_Q/{%BGpy1Z8Ά?ʓ;}E]s=;MIm}A!e̓jIÄɎ[W*+.7&*tysCMPG;C6/fFeby!qzc]N1.ϰ+@,]#qFd.qTF #ܕT^% '(M?m])'"vvS,&oE ^UI96Jҟ2=n~SLp!l7=.a/S[W,a H+A7H?VrT%T]QA483fGٺ9E& [mFɲCyVcV>mnm(jEؐyqJ9U¬` $JF =L9E<zyr-], "2wRUN Rn܋6neDL c>a}\ԪEJaM2#CxfH&=ܓe~\A$mZ @6:_W.A9 $m'󴮾]dtt,2'Pk=WBa|q>&7[}TdM-E"QѨe0Yݙ-@Ek+\JxږؚvsČ~z|0:|}q"'cE/e|U* ;<7eD,D눘"Y R5!(utx>7we*0jy=tB_،]sNeCX6 (} µq`n{)[N Ԗd&#bHS2܄'Oq: *%پr Z6G?\3**W(-DEԃ؟M;U 72a# u(7Փ4M7.`=A0s naj_MN†&*\PI) ql !?^IXX, ؾug\ߘ;f}ޝiL b##=x I-o۶=ך:!*a3) ч )TY7޷+gO<7XQDCV?tKL}4,p_!K}/'6^Ta %sy\Y>~)\u"rjS:UXorx, Be dȆ0Vw?ffY}*j @^:+>G["5`@-i˒9;8LR&­)d;uA&Jt7$#Fԇ$UwO]%X%F Sb@!gs0v?{gaA1c2V6n۷3 a!!oB:JӴUx!oHߚݲ5{|V zX]e5@8;sAPn{NOHf'߄:2@ ?"}pxϷbX볥#^dx9 z\?0[TovP@V?tM.=+WTͤkJuiY=ieFwG7k@`<56?jхvZkl|W„ 9*fp\̄FA*MG"M&4B{ahLK+ hWtC*ͣL|`B2OP^}C2=ǚZ/ KKxrI?(`QY>r}} nK ڏZmxf!YQW ff,2: 3#&фl ms Q$Nl #ͮJ< '*4{h+HasIp;_h_ vGNSv˿C8]X]_:J2[]Vƹ iyq`O+M앑 HT1^꺥ZR&'R+`D1HVPI>o#Їoo`qQk H걅E(,r4m<N㽔֣R"jQTȼ:?l'i'\͐!}H`F>y$c(ЎCjFv//5 o_ =U,2s B1]]L79G}W Dˀӫ4C 44WuTDC$]s61V3|| XwwwTͽP[$ߨ9\%@\)|6Y cm% b_m 'LyTNrq؇6ìF\ȇ~%>Z߷s.0mRQfLvQkA]$dzϱBʭ]RYnBכofJ.X*v|a;̴*rbC7b}J pb:˓%%&2 r).WI 6_ɛXMWgaK4xYK6R4h6RL ,&wI1FC4PWhwM4jPr2.U_215^JE`X^ =|OKzp@&( jAb_@aAѶ==A(jsϔB;=VHGѥ:U&Anܜf4W.-٠@U~:@m"`t=nɟwth/T:֝e;VKzMVWŵhBI…r"P}DxHI^|յ FL_bA\PeTi;6N푰BhjWt=vbdZb߅cmC;$ %GKv8 kLʔ'qYVbֳDb]۩[뛙;!=ڟߤJTج$sj tzqGFBh,f~GT돀Dc=meoL1Ym׷i~B۟SXʡH,U]ٰ_C5~dż'A1HlN|uƼ$ Le{ªA"a6ySv߯Gt@`V`ϛ7NRth%AX7Q|hce8YFnjTA,/l _|l=b;.Ql=kק,U7ž>ܤc\L V pZT<7M=~U9cfmQ2nfM Qz#tTM[/eKjNB^*ϵmZ#rfap;zҐ4l:^,${YV2UWW$ޞ}Jٴ: KT# t>?jQ6C񨏗H'd-M 9 ay3d*j>صOLW&1cCm Mapj1`:L?;0H:5x[,LvFD!x܄i՞U,:p܋}~MP8"-v: v!+JӃ4]>Az/x0;J?>7 HIe]S<1(!*Cf FqH8%$x"« fMO_C+$N)Cl]8֪ f>-1gݨLKSgSpjY[Ɗ6*DOPI1_lAz6}İ4$ޣ3j8'( n;Mjvktc\rb-g=*Y QZH=G;xʴ;RR}WY2J1Px΅b`Z:3EUd>n,!fms)9oO]@BT7/sQ| (Xk0&d_:Ll^>:M@$SCu!rj0;ߚ\9Rx^KӠ;$רHW}'2ߡo^79ʁ~ ` MQI:\=X1IP hp4Ԩ ~^٪뫓G'0sBڋB%Az:wg\_&9.M/}Ų&4 [O!Ha_#sV/KSџۜ9Ң5UE}CXn/6S6ս'Cx8ӫTw&-5ϺJWrO" _լks?O᭽=rg|{o,9cRb.Bt(C6+:?&@ W`@saSī˹j6Cl}yFozMVaP'EW WN> Jq?@gk}c๏^M/V΃v|ȀuNa3Ы@Ed0@dѕ76ҦZe%#$K? xAxɒp%LU-Qd-/GG^OPPװ{{U56#ۑ‚M{+1 g[aĶ_׺ E@"ռX!bla◿4$|p7̎F;:rVb+R x}10URsxΦ!E+x~, ؚf>BW˭YJ4PE4Zte MA&||Dg}H#~& 18EwBjiQ)%i? h3A|glȏ:/r2t5}IJa^ evڴ{lT!*HcDdPGS%IyPs*):'2W Ç]|m1M%#b5hhsQHgTxc{$`=$B^j5Vb[VIvsQ)F8~S0 ӡ 1"N2x7CVoTN_+8Hw<"- k#≯pᯒ 5?0?V^1ƞ)9q ]ějMo7&z]{[@{ # ?U*`V8aMRh*/ӹ {BN:IefG150 ťϦ` ^*ep U h*Q5mp5UqTG#DeDÔ|9.y62k+hl3 Jv[YSqe y'QMW+<*zo̿)M[%LG}4 N5(o~:(M6:ilPDylWHf|!`\(Zwcgܨ7<[޷wq@.BqSy-1g5_Un8{o?R₤Cy{Ng?Migjc90M\ pɛV-iIQ%D:u!]Ϊ'J7c42.HW |wy` %h:Dxz0ߣ@Z 4٠ 1I/$llAb:SFPJ#kz /nB=a<0C܎$&&LCJG>-sόX3{[` GZNQ4ϷHD ~NO_󀰔]Α!7e1 @mܽX%'|Agj<xS"w8h^(KD83]j1iOAm.|cXnqF&dl`_8]ޚNQB ;TJc&wc9(IaБ $ _pmjP?D٩}b1Չ #2HϹY*vh@,(.o[@/aPW> ۫\kDve6uU$Cvu(L0ő4Ck =efe}xeB[xē~0H.Hf?&^J1{`L~7]!1WoUɁs%!JS1o_g?wa:P˸)("!(Ȟ:RA O3W DQv1Gi^~6Ǥ [O睃FfV4^FD+6/-Fyȼi&B#QT˓:t{o>3T/eQW)z8W[|o0,mBP][%_|ֱ"*xnp /$[.& hwozߝJ5qy=Ćw?!_$wQA4Jn~LA88nL|yA 'pwC3? 3G!#-j*,߂K-bp"G^6@J׾^'CV1ma,$^e<}lv`N9f5Mf|zjVM)0(c$zPW^C;#ܒ5-P*Hl9Whlݘ[=` j-Ag`[)QC͡jd){EKeNepJOMp_I{l6zt\ rƶsd;JUK=zyrhe*.ݕ݊9 Cu]Ũa@yv3ԓA=؜gʻ[sALU #,d IVV|CŸtBDQ|}ֳ)/YtZg,+ɼ4'v./M%RΦ}C Q I U'-K:1|\NU2%bB2r6as|ejb/<@5sko<_FYh.^o{Ia &6nŽV[c" oS8e"®^\ANWpKHgNj5 e0\uToN+0ק7\chӏeⳊDD?07KX# mh_iqX,NTs03pKbBzݫ0fٚvG߿B"Nt;#FBq_ߋ*`V z{u_AD4]z)pho Gk%tAb2snX ojڡ-Ig>Tm?뿳3VsK]PLysJ4t'FaFEDxzx)iF$GN10>KeUޠGqE-wVx 5_l׺^Yb *i(uȠN'qS K0)Ke!n#gqH[ǃP{0SfP_4o]|cY=|JR!/B4A~Е: )t ^ƍҺe7n;;Dx|zHH,یUU˂-!W wn+%w#-`/l.6-Jۣ=l}^.KL:o\!YoA&Rr7'?wɐN SEzBg+*siw#>M=x 7&P1?U;VSEvW4@vvVlClۡ)C:nj4V L=\eqR*tU /DzBx ךIι:t%X^V#)ΟvyVi,|Km@WEm:Dd 7Fl3v|>Blh yoL7'/~dcʻlBb%U|\Y;u7dKan5jW2&Tx6Y2҅Vh~D\`^BCܓ#ȅ]! ֝%|F P]]y =YA{p߈- ޳*-73NJ!Xfd tRa/66/S Js>m>(dUdՇu7Y)}@){vNjP*Ƶ2QZ}ѹRFnFwX' 7u`0s A>#kP2baai!v=߲Qj(O-1[=VZ9Q9>[J:RRo h.9"k`hȭPK('7fL=E Uم`'hptMȱܥ}EhqPTܕ$<@lD32:-UDG'X) Z$vO/5z7*yg✎FWnjzo,B[˄Sv<.* DszF(i>ȅFeɾJ.t#6.>+؟ ռ4B>v"\'Z(37WSAǫjHJIKwJD6RHJrpVgmՠD6caݕuԺ~w(v)޸ZO nr0n 9]wԝȿi5F 5" !ܼUYEa?at^_OBg QX9x:쮏pDV}7_X9X;$XTArmZq o)/5tBIf 8갑8YT]<"cG#*.Hq@2kPU3áA&Ͼl?ש7 ඞ9锌˜uJ*yDɍ72mkXŠ{s&\' +0?䀏nݹ_,dK.`ē95C%= /r~i1e}ݛ0@[Lz+#22;tp7),pk D`Wjժ)0_h <^!3d)62|Ħ 3c\w_Ww=D(Uw]#FAϭ- 7fLS'_O;!"B=8fI{kC?^[Mdz9EBT̽;tXm c O+2uzī#Hng&oVf`]g5MNtFpjIֆWXL~z;tjD0cs\Oi0`XαA)@)$dУb|, b i4Tvkba-n'AU09 ^ho7 sw(a>dHXg e㛎lX6ߵe6uhCf@?چk{o By`٢r qmb)0U{lpϓ+>8.?6)[43}ܔ#kV(yf/SPuJ22}E`{3~)h=%RXnv`lᔴ?q廪FRcvyx̌f;}jD%/h x@RӀ.>A!-KI|~L BL%;j$7.pc*.߂5463AdZԿ\+ %L ] iF:#ol-GLn5f G-$22Rp@pP:Hף>99׎{ies-62ΰLna6IUT9g`YhzgPU* $X&YW&>­;KWM1bbGp=0Aª\`쑼\KyCI26oIw;ap2 z Kj|{jAm=>ї;:!d'7zkv^j9pS66R\BkFcLa(eڴ'q#~==D RVL GR<.`DMVF9vӌS\5u i\pmo FL=6<+l2i_CP+ JXaoBL ? TP`xLUohcȢa).VJ-q!'h]ǣu]߶Y#n;8u顩)2lķuJf,l:&9̙F'Ϡ6j.B< ɗa8r""<LH9bv3m`^kShܿڳƬ r;t↹UPF5͎ۢj`wNl3?Zi1V_ڜPN@}lp.=[S"x1^uܞ.*6*4ֲ3PF'T2@fWN%/@).3ݒ2,mgɍ*:< SznLlFXb~OEQwe!z~>p~QaͰT85l@xDzøRe$4QbN8eyzm>AmWJճF`jE sDtdyrOrx]}gO!K4볆Ҧ߯J?عI+-dqqO)?@;NM}X% ]xCVߖ M56YI ,VT)ؤ7wᲹ %J{y6t到6j9ǞLczuILmQ(fHX`OYqx#d e !|5vmo3љ^[I.bx@wyr{11Y1kzi[’]RT?V6X'C?I3 MSDT%Ce9ԍL2o]>9$&::[}= mz̳;K6$poc )XKVj 66 4NyELpG9-9O!K@wJ4HIňp'&gB ľVy4^{nX4[d_(/*?*t[ k>$>t떦CqC.<8^ Ɵs.4ʩrfnޥ@AKkRAm@zt_+ўk>'!8Ѵ׏+.:+?k"FŮ៏#TOwrۡz|'~2ǤԝetxROX^ >"Y-o&d^^C^fM5b tDBywMq!:c"~Z5yXiRl05lxw~MWrYY/g$mhVag*LŐzqG?sܹ\l՟G_ 8}hD+RUM>)эMT7h%OŅ *A W=nvlz3]g|ֵrV 0xN Tt-Ѫ3BXlzNxDt ! Čl!K kmpiGkALJ8b(wo_;eٴ/?yFnCWD@k&`!n@r| I+ Iq  ,w@#`j.DMZC?-XZĞPoK Ar~U@!_aBvK?8Z3^ў(/ɸo644#ep /;Llu0hA`pwЉ!#iP%wioVJn]'O|-RsU+`%"cO.iWD3*23 a>nƼۦ§;zdiARǬU%-gkDj1Tf~z b3U+o/v< 7-zS.v h6U 뙍Iy]A4o1,uj r:#ݯJGWLJԇ'S:IczgK\1s(EU~絏9<5T U$bk3Y5}G|F(F6Ks}< >g4HhupoR]?6Rprϧc{ț.N i-|$EmN=ON_g(Owѡ hd-Ag`\C<#5 h.swQcYӃ-:)"K6X0nU<Ɛ%3xI:gΧĉRGF!Bl6VETb_dZUC8vwN68u%-%K66^ W)N7S0s:}9b@Lq8e*n$1w E)X kO|H @]O 5(7[iL&:0^ms#V,=Ye$(!Kҗ2u/BzGz2wa}Zz*lJoNoN =ZD )!Sϒ!XDX? Zs̆*f!LI"?q< !(pg"q7n=rJIpn%:81|~%vfޖm)mtxR"?T}lh x/DOO{E6謂mc 􇣡B3؜z r Iv.x 1R pԮD 5(BWs ~SZH(jTtGi 7vL(K0/g}`M9 OlZö Ck CM?p.|h/m$ˆHdxLyfjH+QQl=@fWn=1CQN], S7{]-J#t_7;_Uj)9[_sej&\ȣPkT8qux \gH%JްAIL>Q?g%v!'kuHp1ԎFEEA8201O{aJ.i6IfȂ97s}0?w?84 }l:lNFh[gq)1[tYtD`GK6VSۜKϡ$5xwsW/]#JIHF([)H+~0/Ѕ=}rVn711%xx2bazk;ndȲ.014%1 5H/!æ# EQlΆ5Gt5Y_qsBf= ̼8pO58z_#g_v!~tvv]e?Da'V 44]zA =~Yme];M)FQ goűrO ӆP&6%Mf"F5S.H|&HH-[0Āc,Rn X1nv{6VknsoWN\ܬONBPK_ zC@mj\3JITxjTD\3ũ$>p$Õ :ؖ9IfIruE7:MIZJEty&(#y!lVJ l|yAq_ao"6U8׍~m^y*vrʧ'l}1D`tiϰ,aU׃3g޽0„}=8ӕEڞmg eG؞3( AīŅ 6#͞ 73_Xao],UlH z&ʹORm,κc^|ĚČWKHraa&Ei C=8c!DԪᩯS{F:Z;jlkd;6lWod9PMge"? U!&@hz[gV,i čd<ܟCZQS(g퀻H~[F"ZtEwƒki]P՗7DiKpE4)*`Z Dc &m:X$ԼOO*ۉu^UPE1{%; pC2BR>ZcwxŞ/hPp~<3I9B\H2# \f#\-`j5q6kol%+,?*L2V{n{%SH`[1_x<N!(D mZvnSKh-2[ %zNVCG5_k@ M(˿jE;z{2XlF;9'0g_iNYf@yhdoT/dIO$@s8 0+z6۱>UcP/ݞE44W"Th ?qʲgOs\}al\q-9E\QcxП#@(*gPbX=]QE6rSQҶfk:[)cUI`ӢwWo ofԑ=  uh}^麊-B!teа3B5Snw r'r8eGNb3Ol.] D|62IEW1H3VE=.A@̓!;~x Dy-5^Zro&2oDbPS9dX([IiUaI"d媡H 16D!*%4>91,+#5q12/}OgnCQFVʺȃwTspk=}Hf3H̔L"S<6$f{Lg{}9UM449v7BD}W%KSiu22X| WNg_Ppj+9|H+@Pa=BcY%:՘P˻!.!2t?ᅋ0l>͓Y߬D9{OV3_.E؝(tNR^u= ɎwD#&ow T"/b^L-fD,b݁yz{R`=Lw`6_6&Rb2cMwߘ/`&aΔ.vʮ43JvQFcubQHg@OZ!KI@hqţm* NvM>%DFmj&cx@]^?^ԕV])-9uh 80gLsQ4M|QQhLK^_-Xfl$!} \0*#>CB;yzXWU'##+cĺs'TckH[˲l)|U~ Uqnw- =4*h4$+0U@^"ئ 3"1>oO)`q.ޭ(D[۸xcc[y;U7eF\/rCHTz^rQ^O03Kכ AO'B/<RZ3& Ur3cvI7ϤuzEj5H%-H Ֆǣ@ 2XQ^,$IHgf /? m׸z) f܄X9Wz4"NJl9gvB=ySŠW5hR ה|h(V@Yh}xoQduNŻQ::{8 BZZc?Aj{i!2dmn@cˉ KP!'S#yha`a覨AS|cC!L <'8ɜߛ /XSͣmF=ؠ%Q|k?b;v{,mpSN.2R\MRLbh7U?Ķ^|nL1yu!:H P >M>>]N_LJjJY!S\j"d#xBbXF׬! |ؘxH1e哩U}͝{ R!N蠁fF~iEPJp*p5rͭTLQ-MO($>h}F_kfF{0B鋳|SZnt/{(ƨfS`erM3 -T\4ZGpRy]I_!c+YNZtq],2(}KߕfV 0!'t饸XJ]&޵eX Z"\fXHNB|P cw}#Tw*ʰ6Br#ٗDfWS(۶5m3W}ou>ɬ:I\]1"U|n6Xb(6#OIBv2;5Of<0̟k ݲس_e4rBOcvM3ӘS1No!]x̫{ea`c7U T=n,tm v C'~bQTDhϊhY,esíyKr  65Dg|>_sOK]+@?C(>;8|vi:BLӉ=W9IzD"f:gT~C,Fngl Rp^1FT/ Q=W!::7T<)~H뎻$a }|0^lNL8oQ /nж$4b[V+[4}%D,e"cjb ;X ;sBC%ioS)@! n(FrV{XBY؉F1Lr4*Fl(> lf45 D7XPћ۾ ! Xa?Icy&/A7(Ō _Q_*1~A3.)%.5dCeTT. o+!bDxGuqtQ[#Mt]J Q,sALA|{gِ`9= NCraD6v.59߀cQ&c鄰 $s h"&_nNw|v|#mʬV`%0E#7& 4B6/ytZ$ (!>Ve]5: J%9 g>dୈpޜ=NgS1c1x7pKLOBD_ =+^n}Cl\ZomAPO_$f<4qw֬(j8H{6eAR ~4Jh]3.9u1%%sw\gfC!=ZI@>9WA Fj\[1f$g#$ك󇘨J0ǚWqFy<{CNr ׇInWQ|GWP] 6Y_( %y^RUhl?`td [|eiβLw,WyV17~xQCϡb(]#J@MGj3gOn5PD|{ϲe%v'Air!vK@E%4zr5- {$rj]ik?RUvOü )f瞭H(H_{9h6Ϯɸ1Z%~[oc_R^H EU,tF~ey^%`E*GGy[m{}3{£);䚱xSd^"=Fq-K{H +f_#ݨ*VH׃ lI3 7%5,G:00ubm'h뉃y3_Y LaQ5Z8’i[LgP(/^G ػ{Oʞ90Rs3"+ɱ'Vd'v )Y5v.ɸĴFwTHn`4/}^埛Ҷ@듗םA;'z/Nl-'f c.3X385}6!I2ÿCnk8OOY]iQOW  !impH0 D$:PWЇצ;OZˆ@7ZK\kkv{e ;|#n4"]4U=>,$P3b5yPבS8TfwBPmonq*3 U_a<~$&ob  !ō*QzPl\;Plp{t^A| lrNAE;!6)w+_\ts9*6-WD+lw*ȭv4!V+oި򡀁W7Y&Lc4/Ym]e6 v97pc-3wGr!g]V$ߤ M8]2>}na}pAp͞t랂.[!ƺelRO+@& ;h}Fy[&0'Xܥ(a慄JUxDf'Q acm <%7} oLgn;-85gCEU"UnquuQ)yeI:k|@O2SR#o gKjW] i,C$r&/$mȿJt0&s\24V-uzrZެΓC@X]Տ" *TA֔`ƈBOZi(\70 [V ;z>,x}3t?B3볏.cembxZ/'dƓ՚AۺT1 GqvBXَa {<ߞ^Np~8-;7QPuCbe`]Jft@aeBAr$x֢" E>kGj@{*-1έN і|Zzn G,O+iwyJAhQ=%XGQ.ƏGqk ؍MSгzMS܈<%[[xB0m"n b 0 A) u) 3f}D $ȫb2L5'LP-`@SK u#?mK5nT Ț#ENM[V7!-鶖#\)0A2Wa˧n (QYfL0uT. mxuU?EMrr*@CM.0_!᜖Z>qG;e`GnjM>K^%SU zS_?a  /|Fu-Xy(S6̣EvS&tJQ~*oֵ'zyWw"K|138ﱣf9.J cw#5#UTkoGRޥ4Blm%ĸ9ank<N/LA=깖ێ'(j>]]џT=4S˾2x<ɧ,{aJd /[_)9t8r<[, 6^6P,o_OA='aj+rxu"NT|9@)l3l -eQ}s@y U^ :e2?1tBoBqVܾ {x_[mv| !r Wh4QYwEmܜ[ے#4ywI WL3VnWBmZKZu-?*lT|45$͵\؎*#&-_vC"JaFܽ )scQRLMcU NWdRV_>#t@zBʒ~2kwMI$lK(#!9anrd0 8/F*;EW Kj*6XyM|1Q\;(J) @_I0N<']lrG˿ӛ[ܞT:}2s'h[`pCg@3?hk7bi"1%]Ɨ4`Q%sq7DVX4\A =eevX:P*ܹ2sI k8#xKTX Qגgg@_,%\$R؆U‘;-$ǩi,¢[h5Yu}cQ6 f}GlF5ht<47R1C &Iݫ 'o :tUI)2ЮP}[j=^A]SAf ?>1!w;*hψ;QJ06tLӬR;s?ɪէp<.pDᬮK_ݘ7^!}t59Hl!~u:Bc蓱]wlr@UXF(nvکOhx/dPݲ>VWwֱgG|6r: Ӯ$h?5DT@JCTU5`<`t!` ?GO=LK|>/sM6 s6yˠF[TR'B\sHYXEwpYA=7.;ڼ724]4otwZیm?;\ۄ(>? i,!TGmneңJN f:8N#g f]-CQPڻ~Ӱ+ ͫzrʓ0/A߸ߙo` @n&{|A7e-pw=3w"+ Yjl"!ѧV S3i86jR 3ɈQؽ!‰ωe]u17LBj(a'KݕbԳLy^4\Ia$:׷Cf9 .cnŃp>d'u,*Y 4 3cSں>tGN+ꨳ-eQKSn%ۉˋ?4bZqi_(u]@, ~ >0r¦C+'`v`5 RghE'"@+g)Ҽ/)z—R~cyF%8,/4mSo9_cۮxGS7}rJ4p&MBoB)YIBCdT/1`gxd)}mI?-t)jgHez_/6דI1ևa֝Q.랴L)@r>1@w6Vqz`KMӳ|^hJjɯT>B@4% DJcK P*9kkf&;k>%,Yy̧L_^U`aY @2YKn?V7VY413ފ:FL cљ#sWHAPVw{d_E>ׄIg. QD3*G@92(&Mԁ n?MPaT 0 C V6{w aNS1:L ;vʒکd:4.nWILd@hU2p50N|5h("hD! AOлWrVּVm=Fe.+PN.NO$C!>ϊ5y%8y(b hKcǫE04~g*9u펪7 F52bol]S2@Q_s)|ӡtLy_)"u.?qWr,_)Rr]: W&0NEShBwE~TًקXj#l]N@ 7 mY}Sz/'1:$=K0~Nhkvu1tT.]E $8Qv,)u^ 2#G경!$>{ؖq?ނؿGU & Qƨ:Ԯ$h_VbB/q?aM5w>;\;^Lj)Iayo^/-[R".jsIo 35$= ѯo3[5a3z޲ n\ XOsvoP⳾vlTQx Bd\kȹ\^҅Խ:;Ao-(c& Ngl Y]("µ ~4ɢg7~is#_Â=apb{$KN1E!4؆A^ sW&8`"o,VuTqdWw гr "5u'.b=wBDڵ|t!|M1}+#A'AdUTX\5.QH/'vDv9mͻ*k@WbpPxࡳ4tӠ^D~ϭ0r+<53c !Q`{`_ x\O"D\@ۻwz[TlQ$8QK+IϨ :ZJQL*d_q!6nS0"&vkyK^ՓsAS*8(g~%_C>_ /R:JK[b SoN RA]WSOzv7K* l~lo g^5B3 d }9<}"mApoX!95nywg|Mt~_$ڽQҾy[b@Xu8Y5Fr 35rژE3h7vL. p_#ږ;3D[^j4n "UW_T)0 sQ%p/NYϙO|i/X=)$y;`yn=>Q] X& a}ZZ+^m kɭTRP2ܼVjq*UN硜 qīLʖT.âxϴrPT2r0)[br@>N+P:ljŷ ;P֩g`捾Vg,N,3߉Q {3?rlbfa>'ISXd*7C\ 4''ҵI0K=@!o0>lدzf4_H@NXyFF6v^A]("ń>>\y48|6>H2yBwo(+eT-,y) NVp5mIZUkEKJ":ʾtG5+c4#vtGl= +]Tテu6ՄjRKn1ŮNijШ bC= 瑞ch4d(wW,^?%!uyle BOuܳC$[+YYEF줗 _ߤ;#?rU8e+u1+)RŃj v(7P|y,x >!nMS&u, f+ gj3Y7OZ2L"Y8 .,?uɣe0$9= juփn99/2kWW$A#3Uh]'@H/'l3Y}wuh;p~`|deoX9st Tza׶kv 3*guf?-d2NS7nSqI)䄗%pֱhR۵{ /+M uj"? XӇ?ȋAA4XpDMaG{LYӽRH !%oJtyJ V4>8<Ʒgw urk!y%OP+\Jn2PP,u!}3"5.SLNRn,!x. * [IY%>8g[W$Û'45RTחot*9 8oyvѱjH?՘@m{M2!Ɂ,DVxc)A- ~Vb4gXj-Ӎ"f+(_HQϭp|`sax- lnH8AlfOL']Ir2S{. lz<-z LmN;@PJJ.x V̊MT+x pETӐY/)iN&X)~y)5a]B+r;u\tA5olK>227%? \d H.h80h.i4z;7A4\/Ed_6⌂'X$0])hH(.r,AVX{QCgJ⥁plf ZP0(l `ҩ<a)9Ҵ`TؕT촯İg\U9\#==֫&>c)P.ALrs%~͝zr yL5ׄ(vW*))hYbYۀ ,L3#$VQ-) |TBz =ˠ,^Ѵ(%#4#& z|E3vtȹ5E?BX&BU?e,Aa4 |gٲY$1}S}"\_aPLCV'WQ0.czL\(8vbdX|K_ZOWu~sxdRiY\IP)&lNnA;ЛUFy)Z|<pf(!vEɇI kȭ4ocl}ݧr Ipђ濾<~rwb]7_ {S$# QrLoqctS3KLSw̵rmhbb, ivj. oL$y6Q6sqƝ䭎/|'^g;<yur2 _hXyjUU `lS7hv `خhJ^hX+̹) Iw4;&a pf ̃$|!%DL #=_35)@Gr7+ -Fη{Q,F5r(8W7\G=1|2zt&@dG+^#h"~k,`za7!a\CR݉ƪ2"YPF19?j @yњ-fIhF8V4|˗lZm~2d.MO`CZ_|^Rd2ޭ0$|3U "PdPF_2b7o#aj{[% 9=MnF#뉒EmT(:f (A/B*I3ReMvh?D|[ȔhߵbiJ5󌢬|t/$!%n\Cu"N;}3ƃU?kKڎH1e>[6sWqC˘pohLe ]R9];'hdu&ya\({dUt B{32cx=,=ڻŌ*oPqՄ:. *g$Ciz>%JҬ"7e}"ؐMm4P `E$oj<?}vvofנOf5XBS/r$fQx_L_]Pw$#@W ݰǪ(7_5iNi>M3>ƑtXmӪhK4kÑ拤q# YQ%$*q+zFx_IF ATBi0 ȰU7F+̐>3*4X&7r d!Y"Y9KpkKҗ*Q¾g).sdEWd2J-7O6O$+1 PD0|3E~)񺂱:ay]e@㦼>f˦>4J8h:P!*!$ mZ 諸=&F]Hv`u-Uɂ]Ui5 K<:oQËT{' <)ڒ[MHV jxx4^ih(7Nn.*(jNDIJy 0̞i|:-QUQɥHqcoDI %u卥НmYB 2bC \ׁCH;#*~&;lX$\>E(Uda6WhHsʏkH^Mat#R𔳷 ~K6 âyHpAst7_$} f!n.C Ћ,K%4kh8 mͥ ;^e04|K<ڄU'rk\ Z*aU*λ~ɧf"$F E:BbiJQA VӒ:[!9-#"Bx"-vi|8lfJiJf. H7FsRY(,jcmfaD}v *tZn^9(PU h&Z8 VEyGOy 6ؓ?|Ѫ0<[5N K]*ccv_>c a_ot@ ]rq4 MfC|Fդ8} U..4* w_Us4mg㜐68ױχHچWkH}_׊*+ٖ n.g/q'{ L'GݱhMeةlj ̶9U=vi6es.zl.ByB ȐM o͟Rє!-K>bd*xdsH"c9qCzAMÊhm[!O3*Qb6&"q(M_{Z̔ig9 i(bЉ#.bM OjUmhVl 4D=~}1KC @U%7.e@Nߙ%Zg8VsZ' n[csG_*{<0/JށR{CDNi#=PX\3|%UgMZ򼧮k ';@=VtHNrguCպH k]ݙ'ۜh|༒A3Sܔ>¯LhW>V.sTEaE¹(:Gkه>`(Ϊ7{dz0?YjtP  1n͸#{zd$W~outw)o'@=nK{z7=SFO_ M p ي~?%Lgwͪk1?neIS+&O,*S"vAb~8NY8*Ơ2!qBU{o§^sLHK PxW@&p'h(*Cwp,W~JهKSq|x.~p Vp\N' X_$ 4%W/HHztFX%GwsEL wHmQgwM E#ExqvPlj=uV_||B嬐[kTK ߕ_uѸp氍*;X}1QjtEh3 y&坮\l5,c"Zb`XGɹ%C7jb-:u}sOvA3⦀ݧhCeқPO7DF)g[HE>eqz"AxC\4{Z\˲5ur*y]+)XZCˣCtQΡm !RV[ZH_H-gI͒c~ >J[i኱25KC xTBg?LB댺^;M%Œó> 8[iZHy_G3ZkĈ$ )Z]v!+O f5m~ E$$\/UL?n"_]rY?ƞjkV)i v>w M~c^Ao3qA r3Gx``*T-XfK Z+Ӥ >R,᎐[_Px 00 L$2ymHRLCE7۹PL 3 1@в^VmK'*-&`P*{$_ZtJr.6rRht˔Z# 8f9cI;tgLIĩTⱺZGj .V[) c% n<,.toxIR,8UCaSAϽ1Wg?sĉTůwIb8I/t&bAvHbpEۂVO}zFCA[18q oNc_F}wQ_3@]xzd'`8-9e|A מ\Ɣ@3Fm>3o1]0W~E!|Ŧ,hYmҥd}D54 z,\hc@ekj^8$Ѻrta? ] C>wrbH8_;ťij0PTW=۪@ї S|YN qǛH!$B)jk}(00P=(]T?z%tVQLI8D\A6F'8Ҏ**TsKTq5Z6F1eztoȕJZNѫkC`ղKxbb Ѩua!RiB䟕Sقط_Y{.f(whkST.վ!qZ&k;6Z3!hwSUz!T(aZޔ1k-`VWOoa6 #A?:w%wɣq:ɢb#UXaO+|[UD;hc{KS S%v$ғX7n9Rn59xY?|Z.jGϖ$C4\j`w=Q<~ hGHKO`j^f_MYلd6ʉk6z't\ӗ4Ć^BP+,^[L' O͚'0`=I~i\0dD$8T~4 vk5lb_p|'ל<B4>f'š>:-!?lZe)z^=v+w dQoN]M *6I/.,q{ܦT쉲~Q?}t97F;ዄEK7R!n Nlߕ#Igߺ~\ӔpcOIkC.#z~E Tr(sC^Kʍמ~Cpuzg ){}:BGY2h|rxTjqW'Cv66d4؆+p pd3lx%Y8  ڏ7۽Jd-VY _ T@CAm6G9YΪE6%Xure>{L}u\r{ny\ ga#qѲr toǏdEԞ#W0N Aû:d0 ?Yئt/aRӜ6_O|J^Rgoo2b!}g0NB.C&Mot -EoqvJĖf>Un50bxKVΈE@IY$ !+A+N?h; )#K*S[:tI|2}*<6r^r@< %Gk/PGprw8epc/DIkrpdA#`>c[#5WuHEĖݷYS?RJ;!C1?3DW ,ϝjvQoBBpf%+5]AMOyjC;D# ( \Q?04kơ7/;r wy~'7,ώ8ىcNr#r|U1 ,24Qً/ZGobAL\7t!ԯ 緽te#ewbTAI DUʻ#1D+=P^0zg)`Waδ%rR͎݊Fǀ')c 2\1KպF@œJ+{6쥞-M5x 0lJ ͈x v^3_ROФ?@Q!M^`jUHvA.cj{J뾲<N2Y Hv]@T{Ft<G.rghFHjxQ?~otݩquBGROS, iМbMˋvv]%ɿ$w>䙝Tn`ͅm7Io_M3 B: aߞtO8U;uI. 5r1 I܀hm2'ٳ!SX0TPH+o ȷ2iRr#Zz = 6hxpG 2C#qSzvMUv2WdtVV/O:=.FSt\Eo/^ch:;B, CX^%Ӏ~QoEY<0;8lIq1e#s ͈iԝ6diXo0dZJt=x=PnQi&kݹuЙ]1*QK/K{A3![)T빃ڠyhJ,]t?OCt]iSG`v~2 3rB:3''&7ldɼCN$ǨN(rN.hnn<h'̿\BmEH025wgkw{l5 d& ?Om IJ#YRQvLϕȤ DlF>p3y bmljٱq%RƸБx ,T|s" v5 g4-5}CtGn/:8\iGn<!B |{[^C7@eW,SuG CAT=t7j)ԙq\2P>B_@c+B_3H'WHE9hLM2.BmwV 81 (ڽ`>3,x2PZf*jG Y2#u)XoDGsLlƕGwj7ќǂO) >3?Do&zOU ˡ-8ic(7er0\&xyi=L0䁞{D4 B}ͬhvK$UEPڇ dD,Ϣ"Q1U'`$t́.(5?z|aށF6ԏuc>Rj;"b_RpY(S#-\B3k-caQ2/ Upv Xҥ,ki\mB5r aęVm%-8/"O p`<_:S0|Du3ґ^:xn1-D{vCN/QBW^ iF`'AS{1AQoXG_8%܂F++)B0Zܟ2Zb>g=.@ŒtTKC@!IHCq$a*y4!i)#Hi1!AvOݾlɤ3l|#WٔFbژ 98>h+mS Xfch3 sOz<'m_06䰈x6LЬ+mol)WEJo2\'x426!Z-E2 'T{SA4i:#Z$ysS9DG1pB;q}6C}~ja%;q?Jf`W bsf}q`"ϛ;ѿʱY^B[Цڊ.^}k dQET< ۺm5[!p8* RÁp\Am\iI4 e; )^| cζZNJJ"d <q^QU>ϣC;!2~D,`1uaP ';=%. *NiIx/D{pt\7&6LI>^]65Dyي_rfFǙp$HdA^wZhdf2S9@ cY7=$+X 7@i|9Qa*kѕT/ghAg8,GBU/vXrHIa7~ 7c%~/;)w&˹P.zF`@t+c<_-/ mtjS9OcsAw"uiH]1ZP祱3W`sw`R\WJjnbg|LYrdzfG2R㆞|Um|Hl~)^Gc8@²vi?-Evv?l}EMI  7<8rf'IfW8qߔ`m,DQL^ZՊY>:>: YZ