cobbler-2.8.5-6.el7> 6 6`d63!}|J^>j/5,db;( j/5,dGZD{y 8bVk7C'R2Q=0]Դ,F"|0ixÕK;5RvBE\o"Cz;֕ dt #sd{3 [ǟx.tC.};Zj^4({L`ѡQ~icx(3{ȚWD< <ݘ K,*@kvFB=Hd̊y}Yn&;B@=K\#`/&bŘ-jCg\go2byK1 Fw>L>EJK\+0r].^?Ha" vXh __':oFJŠ>>>?JwΑ8L~;c B\)+GvH/vb2x,)3 )#k̕f r:c۵:;h@(;bY2?#523384d5f8f996d446f7ea732577da543ce961c0 3!}|J^>j/5,db;( j/5,d: $WPu TSgI9q|.+ݞT"#l` y1$mNPvqTfሀZ AA`t6 gCͪn']vۂMMHOfIoBS Ū~ˈyq"G@x 3o ƹ^1+\1mNU {EBXj1h9-4^l b)Cf$t C!R=dty&gו=8w{,?Wv y\ןGP \9.XHpKիoޗ~|6S9j+%)wY[ `2e,#}"ꔀydjc 䁭{hyjџl4xXϑ09턣g'fN!. mqIvf+tMϻS-\| Շ(XB&2 8>B?d   / LP_nu DH J L  P  0'(p8xR9R:BR=%>%?%$@%,G%4H-8I5<X7@Y7L\7p]?t^^6bdde/ee4fe7le9teTumXvu\wwxyCcobbler2.8.56.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.b;"Rbuildvm-ppc64le-24.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://cobbler.github.io/linuxppc64leif (( $1 >= 2 )); then # package upgrade: backup configuration DATE=$(date "+%Y%m%d-%H%M%S") 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 # Fixup permission for world readable settings files chmod 640 /etc/cobbler/settings chmod 600 /etc/cobbler/mongodb.conf chmod 600 /etc/cobbler/modules.conf chmod 640 /etc/cobbler/users.conf chmod 640 /etc/cobbler/users.digest chgrp apache /etc/cobbler/settings chgrp apache /etc/cobbler/users.conf chgrp apache /etc/cobbler/users.digest 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 maD3D3KP P / h h [ / /D__#  @///$$aBB,/''saWWr\\ d d v$$J==+$K$K BY&s&s  ,55&&DD1n'd'dZ00u 9 91ee p99  gg  sCCm44 B88`V<< pW<W<!O]] kk ee 60 ͟y~y~+M Ey@=&-''#__!3))'eaa n nlO e yFDZ s81$y& @D [?a=5  1 S8(>.~!e1@3EtADlfHii.>'"1A A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAAAAAAA큤A큤A큤AA큤A큤AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA큤AAAA큤b;"K^+^+^+^+^+^+^+^+b;"K^+b;"K^+^+^+^+b;"K^+^+^+^+^+^+^+^+^+^+b;"K^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+b;"K^+^+^+^+b;"I^+^+^+b;"I^+b;"Kb;"I^+b;"Ib;"Ib;"Ib;"Nb;"K^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"Lb;"Ib;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"Lb;"Ib;"Lb;"L^+b;"Lb;"Lb;"Ib;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"Lb;"N^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"Lb;"Ib;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"Lb;"Ib;"Lb;"M^+b;"Lb;"L^+b;"Lb;"L^+b;"Lb;"M^+b;"Lb;"Lb;"Ib;"Lb;"L^+b;"Lb;"L^+b;"Mb;"M^+b;"Mb;"Mb;"I^+b;"N^+^+^+^+b;"N^+b;"Ib;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"K^+b;"K^+^+^+b;"K^+^+^+^+^+^+^+^+^+^+^+^+^+b;"Kb;"K^+^+b;"K^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+b;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"Kb;"K^+^+b;"Kb;"Kb;"Kb;"N^+b;"Mb;"M9910007cec20d8de07d1e96620bce41c4ae2d17bcffa23c969f46ea74098da85cb00b0acee56dac3e3dd201693e2d814a2dcffe355dfa28d3d3f68bcf09e84d4937ce02c90db69161b0353c5cf17c31e2183955d3ec22ac332f1c7d1e8855e377f5edfc96551a8778e9126ab6d7beb6682da125a6fd79bc0cfb6e06264d94da9d37e76c2bb43fbdd2524c456cfeb43ca4ce8becbb0369bfcb614a5630dd9a86b9eed1c3e6af5956a19a77bec4a79aab722e3a1b43a2beab6a71710bd21970397376d3c319c2bcf58397c636980cef63c5bef4d69e18076367212c468836a4c20d528bc92ecf852029b50f451a30eb7eef4c245d31d87ba0c3bf291426a3976faa3b04b13d0d469f1896c2ac841c558ed8fd79c546d9c46763e507d2fa8af288fce0d2cf3556c800d40b34a0f63d896b238a3a634934b99478ca949221d4451cdaed9757e3cd1829da0c4227a846d3c40dafb902f3846535797c09035d9f07e388656ef023ecbac01f423534bb9b7af16cd97d7825326c1acf95f1dde5dacafcbd07e41ccec94bdb5dd950d8230e179df932db521273ea82692b5016cf80e1f63b49f5e7ca9cf482f8204e9253561874f4c7ef415cbd287e497652ca2ffd1d447aced3bdf44ee6dc1605b343eb9e5d9fc2e9c2be100454bc3b77dc21d27f1f02d56093b126b24af7400b176cfdbed6e2617cad47038a3a79370225b87a2d4fe52e62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0fe62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0fe62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0f77b77f4bb65542dde3839462307d83f47991d395fb85b442f68f1cad0609122ee62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0f56093b126b24af7400b176cfdbed6e2617cad47038a3a79370225b87a2d4fe52228f9cdab1c67c2a5dc1336f5b5280854f2bdf34972f94c21fe2d281817dd48728e055434a15793c85cd8c4dfa54d6315575803b25532c93bd569f362ded943628e055434a15793c85cd8c4dfa54d6315575803b25532c93bd569f362ded94367e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f47e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f47e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f4b732d4ffd9bd2310a450890d67f106c7f5f4743373a25bcdc6b799cd3efed90352e63914c8661ceac51ae40e2f09089c3d6f3208d997504c5d4ab6f17902a23a761586a670d72e33b905de81cb6dfb7181b3fadeaa0fa29848900c1477d1585c761586a670d72e33b905de81cb6dfb7181b3fadeaa0fa29848900c1477d1585c86134ff865d15eb7d90f4d11b4de9acf842106068ad02eeb94aaedb12d29a0a8339ecded81af70498adf49293b0befcdb16d8799b884cf5f22dda728a9a7b79dc8eafaca957f19ccc8cf0783c43246ffced7a795d24106626fac5b3c31848006eeecc0ceee5e2b408796efd961b6e314b0af818be6afee536f714f5362a307d631ef4360b677a67d5320a7e93aa9b9ed8c90f384802833e1891f00d6797e5364772b85d36f341e1dcdb2a50cfe85fa257e99ea6e13066ed0d14f660b6fef325ee9d71721bf2c0451cbc27597da2a21045a3df25c4bd0f5fd160d65e3e01e5cf11300ecae87b249fb7ba5505fbceacb96b74455c19bef953a66f5a101270bf20f7195ae17af30be39b027ff09acf347e632a4d7cb96ad5468f763bf1219ea3cf003285b59979604937767d7050d08633bc140dbc46d2f546db5b86ac536fcba2ec72ebbad70c3a7d4d93eee2258ad9252632ae327573cce0f85cac381a5de3cf73cd789b19bbcb65d6994dd105b6da2620d78575f6e79e042932260167a2b4723e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855efb83f2a277e9f49b38efd505f5cbb93885e721b6bd16b788937c9396174c006607d38e0b47f1a32db68308854582188748dc158916eff6418f6462c9c74df946833a132772b1c9c5390a60a5bd6f95cb4088c11f5c82bf60f7621541ae967cc5cd01bb980780f17850da3259ab5cc4f30f0e5797a189047598df617413926b05983d63114756319ebc94c1148da96e19c0ec433ac48f826a636ea0fa30323216c597b73c0a4d7efb128bd0e8084bb1d7c37190cf8e013d69d6f549f669b50a36f23502885a3fb8a84fe520840e6f8fc7d1aceca59d41d9193b1c05dcc0eca5a79a3989bf82a9261cbfb0f3f3b5e93a15314b61390e8c1f571e642a361417ee543d54e3df2b8e15554150f1e2e4af7772913711eee386b96a156ec5bb0f1520ec26624ecb9485a5ba46d040a772206ad32189309641b2231282936d879b0e58685653612fe093c76b4f62097998cd7f16c9c51faeb84485624036cc6f00141f3e0d08a7fab7b4ae4dd20d62135dd4aa00ec529da99cb86bd100c80688e42f06b6c597b73c0a4d7efb128bd0e8084bb1d7c37190cf8e013d69d6f549f669b50a37897b5b4117a9fb936cc29164c855a471f405f3086eb9d58a877ab49bd8370d9831e1c13d6f77b9bf6d7b03ae788071efdc865285bedc6a904f7e9dc6f6abf5beb932f5322fad27a70d2d42468a71598addc196928974754ee477bc1d4fc7ac1fee5d8ddcb41b64d976a89ff2e0d61e9063546aaa32c648a720e776ddca78b79a81d8e5ba69c492a0227ddf25cb42df4e3f8b733b0ae1bc61ac536356bb8ab95c790f40885509a17603c4f347420d89c27c56a7e4393f6cda4fa243b4cac829dd0cabbdd4abe15dd1b7dc872c23185521d0698a74a3a39912351469b487fc22e29081c6632d2c36b0cf564e03a83f73ea3793aa368242caa5142f6947cc0229f6b3e043447ae95a7ccc2d1d30b40494b426060178c2d6ac537935832451526a361ae30e50a0e752d17a130d0a17d1e53f083ecd531759c05019e41477be3beda16889e5847068de8684cbe03b7b75e4bb811aaf39317f2dafd878c3f7e34074cb1f02ed979f28cfebbe9351d41ed4ecd903c5c947c91211a01276c1a2e7515811aa4b7472c1ed9f8e3d226e1418b8ba751dbb67aca9455934e623a219835ca9249357e5aa895495b3e0640bbf429ef3b7fcd2a3274f83457d2b4495e9ee84c6423acd7bcce95f8b9fb813cc3ff5d575e1350174f18b918120a1f1ccbaa8baad526c781ee20d79a1147e21ab27435d1e0e08e9fa604d24a0816cb9c1221e381f56c0522672e0028e5cad6b705d86c7f98c66e609798a3b35e0b9e54370bb85636cd537d9ebc60e8937d63deac79a84423b37d9563c5630549150d31d09429a64ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85550e63a41bde62f865a6f2f94ff1a35ec240a32a8a1de21a30408ff35a7a4a5de50e63a41bde62f865a6f2f94ff1a35ec240a32a8a1de21a30408ff35a7a4a5de08891e9d654414711cbf6f12863ba3514044e449c7ce24c81a03cae6c7bab12fe67aa99eb0a44bb910477054b94ee88db122522b2bfbce782c9733a5ff45e168e67aa99eb0a44bb910477054b94ee88db122522b2bfbce782c9733a5ff45e168ab8be894c07b49251b124d69020491253be8f04de0332b06c6130125f1718f90e0de8fbe63463de199a2d909ae42b47baf26f973a3bb321561fe7f7de3ca2307e0de8fbe63463de199a2d909ae42b47baf26f973a3bb321561fe7f7de3ca23071719934877214ebf394dadcb8a957c530e1699358887ee51708ed68be2f518c8f9bfcb7ec6d1e16a6d4afe5475b7e51aef6e65cd9d38ab2d52d7d6c70c87db25f9bfcb7ec6d1e16a6d4afe5475b7e51aef6e65cd9d38ab2d52d7d6c70c87db25343285ac4dc9132d2cbd3884fb077fc18faa3f39003186f9b08d61a90c86bd7ec13e7a8d69ab4d1c5f0073ecb6a56ed6290e7f0b2c343564f084876543bb99c7c13e7a8d69ab4d1c5f0073ecb6a56ed6290e7f0b2c343564f084876543bb99c73ae5c10dbd4a0e6f1a21e6b26886070af5c20a841d103db8db5414e72cab503212be2c2e5d55d14e20888b44a49dcf0631819daf00f7c96c599cd51ce587dd4f12be2c2e5d55d14e20888b44a49dcf0631819daf00f7c96c599cd51ce587dd4f1b821baa79b651a35f0665332ea2ec6f92dfe9e2291ad3f987e139f06337cfc237990a007dda037b935a663529927a5fc00125196cb85a43c38cc4b269f0722b37990a007dda037b935a663529927a5fc00125196cb85a43c38cc4b269f0722bb64ef2e34d13d5191f28ca6074562f1ea99ad5f2d55bab3ec518e097110c214ce030ed3be130fc215fbba09372b3b48f511f0deb719c819ec21cb9fee4e41074e030ed3be130fc215fbba09372b3b48f511f0deb719c819ec21cb9fee4e410741f9d3f76a169c919045e6c1fc3f11b126905863fe382a335e3eccf6a2b354965c40e6975450007ec8c4d9660c7bb948cb24052c33f6dfdd9ab872d1c8bcb004ac40e6975450007ec8c4d9660c7bb948cb24052c33f6dfdd9ab872d1c8bcb004a5d2faf287fa76c36bca5e2c3b82618ad47abcfa15a4f4ed89f9067bceb8e496417014a6b02eb5e6a6b90586523bd05d114e29e28c16fa2b9a193af5ec6af6d6617014a6b02eb5e6a6b90586523bd05d114e29e28c16fa2b9a193af5ec6af6d6699447a14de9a18320e3a09b5a0f2387055e3210b5ecfb775385e4ae885d1cff81dacf045b9140b00cbdd4d7453e1e3d7e99f569aa92a35567c35d6e741392c711dacf045b9140b00cbdd4d7453e1e3d7e99f569aa92a35567c35d6e741392c7187dfdff5d32897023530f1c50ad798eaff01a60dad6455ed4bebbd91be423c23df75285f91868e8c05ba07956df7ab9b7a914df6b76de96d0c171e7eebf47cffdf75285f91868e8c05ba07956df7ab9b7a914df6b76de96d0c171e7eebf47cff5d28eaf42126729113537fd18b28eba22f80af5881dd7bde97b8223f950ee33cf239134274a4d6188125b7456005e6642d8d478582d86f448e057afeea73089bf239134274a4d6188125b7456005e6642d8d478582d86f448e057afeea73089b228a251173189559422a0d356b810f5765d6b5279aba3f6e186e0d5e21aeb855a0e9793c07341fdb095d5348fb248a678139e7ec12e1dc27083d338a053c2bdfa0e9793c07341fdb095d5348fb248a678139e7ec12e1dc27083d338a053c2bdfae735823358f5a98b02fe9055cc58df1069bfa3ff2d289034f9b7bade18ee1892867354e6fb9c931bf80a18167fd31f0a8a3fc7dfc08713cfed339b4e54bcfd62867354e6fb9c931bf80a18167fd31f0a8a3fc7dfc08713cfed339b4e54bcfd60e823f86408ec8ac119a7ec0d41d6104badd6467ebefe79f7f93706fcef88637fd2cbbe03a27c8fe325945c5e845619f098ffc03e792b7eb13b97e80b85d73b1fd2cbbe03a27c8fe325945c5e845619f098ffc03e792b7eb13b97e80b85d73b134be4c2bfe07f437f653b890a7ee81db18418d2c3e718c00b832f65cca5fda3039ab4f95493cff467c1cec6591aca16f15f78365541f258d49e288e2b8321ddc39ab4f95493cff467c1cec6591aca16f15f78365541f258d49e288e2b8321ddc7c7f885be3198d714e38b33baf2ed40d17b8d69b35354929061b265b57364c3650e6618eb19a2b37b3327d5fe8ae91cad2a61dcc17d0e7203748d8bba3da766250e6618eb19a2b37b3327d5fe8ae91cad2a61dcc17d0e7203748d8bba3da766213d91bfd7332348d74c837d9521e0ac138faa83623e5c2c468040315e6963dc2dc5d4a205d994d415e04b5d5f86448ef6b1f841bf55c2062c3adda0b777767a8dc5d4a205d994d415e04b5d5f86448ef6b1f841bf55c2062c3adda0b777767a81d5119605c36f5a7c2869a3dba1033d4871eb3ed02f2960020fbc2ecb5e53bc996540ad26ca46c2c30d818bb31edd32463424ec1022a51fa2f501fd23b2033bf96540ad26ca46c2c30d818bb31edd32463424ec1022a51fa2f501fd23b2033bfd36df728bf2419db0ed1c1b7e43589b766e7bda72b2021d4130f80cfb35a02f44a7369efeb7d238285f7370e1080db40ba2bebba6b3ba2a21cc1714f47361b944a7369efeb7d238285f7370e1080db40ba2bebba6b3ba2a21cc1714f47361b949bc2184feda177d72ef1360ddc375e60723a09e37c4f87469bc43141394b56e17bf17325c32400d9f4b2564305006219805def7b89df14d9e73cd7f23f9caddc7bf17325c32400d9f4b2564305006219805def7b89df14d9e73cd7f23f9caddca19e31a517378dd56e655aa6eb50a54a3e487e7c76ea2683b4542655990284e5eda51b8f083f055c5fbd97e751623d3a849b07576004fc430620c713bf715bf4eda51b8f083f055c5fbd97e751623d3a849b07576004fc430620c713bf715bf4060750615ed6ceb9d87dac923d93723f460fdafb76e17ed636aeb23e3b214438a39bfce8c0b8cb2dfe6b5c342857513ec25b13be2887c83c1d6733b1ea20e5dea39bfce8c0b8cb2dfe6b5c342857513ec25b13be2887c83c1d6733b1ea20e5de8bf38c525a4688c6530cdc94ae5cf7d8c32a2affbc9aa3b2e48b5f4736fd3d8e4603bed32b017bf9d10ae88cea66c390d1b060216cdddc48bfe64b21235d87144603bed32b017bf9d10ae88cea66c390d1b060216cdddc48bfe64b21235d8714a36946243a0d3565c9a93fb7f4d9376b4a63b4f4d58a719e1e268e03308420c9a88a30a57ff1b80a4c8f85cb49717b6d55b76bc3bbdec9a3cf4aed67ef13cf1aa88a30a57ff1b80a4c8f85cb49717b6d55b76bc3bbdec9a3cf4aed67ef13cf1a98ef61b76b18b0437801a5eaf2c06641a9c9b21fbd3a7cb61b916e6caa2e6e54184e36c0a5f6c139f61e46931745e245fdbce0079bd03089d98af1f1616b775a184e36c0a5f6c139f61e46931745e245fdbce0079bd03089d98af1f1616b775a381d50bc0e84c6b6c353ef4aab521ae5b47ef49d562582935e72abd91c64e2ab3f140f4422188df01582bf043bff00d3fea3d18716741a52a09cdb968a51ef393f140f4422188df01582bf043bff00d3fea3d18716741a52a09cdb968a51ef3936cd09db976b1a1a757d280611f71932e879c00c0d73877c9c791a2dfe06d49187bb33484674136f600d6f24c5b0414604cbe915fda6c74803d241ac86faaffe87bb33484674136f600d6f24c5b0414604cbe915fda6c74803d241ac86faaffe9cda3f4dc8d220f4a141d862764ba5be52d0fd02a01c81d19fd047765134ac29a0272c5cb99ccded4507ee6c77a3c98d0ae625ccfcac235214369b1644b34bd5a0272c5cb99ccded4507ee6c77a3c98d0ae625ccfcac235214369b1644b34bd5bf312b24ba0bdc9496a1cb12dddbdeb802918d8cd476146a5240055ecca0adc7832df1320d9146ffb678cf71b26790201441e52e1a9a04c9da0ca70272c10628832df1320d9146ffb678cf71b26790201441e52e1a9a04c9da0ca70272c106286bd6eccdb7b94f3946c71b40c980d6da9b8ce7dabe9a4d12f0a382dd47459ac9368ba9a4048534c8856decd7cb9ecc83ba81b1b5499f3c9b9c4c07186f08ebde368ba9a4048534c8856decd7cb9ecc83ba81b1b5499f3c9b9c4c07186f08ebde0a14c38b0141bd0ab7417c5b839399a7d2e4440821be4700f9e5f621d0e3b63677e76f9389b95272c17c3093c486d6eb0a1f28cfacf4bae3f349eb9741592e8d77e76f9389b95272c17c3093c486d6eb0a1f28cfacf4bae3f349eb9741592e8dd49acbf3a907b8d7d1b75ce918b129d9f5c73bca28678fdaec7733bf9d62b710a747ba34b812fa5c344959d97bcce582fc239d59b45cc3b24e564eb4a9bd3ab1a747ba34b812fa5c344959d97bcce582fc239d59b45cc3b24e564eb4a9bd3ab11ea938d7dfe7eda461e32c6cdccb8bc05a51bf29f47a72e3d17b8d1e30d1026c515f58029ab46cc2e4e7145987ba810b1dcd92ceb47553333fbad19fb7f8172f515f58029ab46cc2e4e7145987ba810b1dcd92ceb47553333fbad19fb7f8172f840fd0fa670f396ae0820c69848abeadb20d38a117270b9634f17b01316634f17fa7c0c72f6d18b56022c0bae1f83bc644bb3a963a53d35be1e2a3af522e1a427fa7c0c72f6d18b56022c0bae1f83bc644bb3a963a53d35be1e2a3af522e1a4280b7ba957ca9bc60354d4c7e0687ae65d483496f6dddefa6175ca12127308d733d000fafb7e45c4a9009e69f69c9e2eb060d9eb9f51a80052a8fcf5d5c99dd0f3d000fafb7e45c4a9009e69f69c9e2eb060d9eb9f51a80052a8fcf5d5c99dd0fa0e28b7238ac596dbdd8f1b325b8459f133761d7a2710f4c4cb8fac6a0ade06ea9b8f10ed61bb3b53270a4fd53f8b66723e0764dd25fe3c11ad292025ab29ff3a9b8f10ed61bb3b53270a4fd53f8b66723e0764dd25fe3c11ad292025ab29ff39bf26244680b08fe101749dc54cda6a5691082db1e7fe9714107c172a462b559f830e9cb694466daadfb64eef5f74a4eb6a11538f71ab5bc802998c8b25a842df830e9cb694466daadfb64eef5f74a4eb6a11538f71ab5bc802998c8b25a842dde3b5b8bffddc6e0e9de6951c21e118fd3689f8faff85ed3a46605fdae470b569922c8591262f270756304f9b4ec0e046164664b4b85209c06e597f57e51b3bb9922c8591262f270756304f9b4ec0e046164664b4b85209c06e597f57e51b3bb2a3fdb7113d064b9bfa76357ec84e71f2693a1afb834cbcd5dd74d79895a17d85a4634b19ed8691e2487f11ba5a86dcf7454e8d25c83e1905a4289e374fd61f25a4634b19ed8691e2487f11ba5a86dcf7454e8d25c83e1905a4289e374fd61f28abecbca025394bc8cecc893291b4a909b3a1f978ec80adcd180011a32459417560305898c2698148f3df32c47e2b96a708ba7ce4e5c03ece8b807f5b46a776f560305898c2698148f3df32c47e2b96a708ba7ce4e5c03ece8b807f5b46a776f5ef0461f65c5974387056b8bd3c9af173886b39f143847c010910bf55a9d84b5a454679aec4655b9dc8c577181d4a141cff73dd76dee3d7c71d92c86d9535651a454679aec4655b9dc8c577181d4a141cff73dd76dee3d7c71d92c86d953565199f1c81ad825a120d12a324044f3184a1493c0900d1f23c6017844481c4617a91712056eb97af94bc67cb9ddc2dc1da4ffa95b4b1375c1a423938b3382c4e6941712056eb97af94bc67cb9ddc2dc1da4ffa95b4b1375c1a423938b3382c4e694b071f6bd5df030a534bbd91d4b45182f56b56c55412b0e12626530db1feb8360372612fe193a2099a4d32379520060e22552624e5bd7c8006888768df4430c69372612fe193a2099a4d32379520060e22552624e5bd7c8006888768df4430c69e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85521f69e48f5d40d7dd03e107a611b759d87953cbde23e616a16fbfdfbe0bd01c321f69e48f5d40d7dd03e107a611b759d87953cbde23e616a16fbfdfbe0bd01c351a47dd930b18e2892d911f6ff7f219354a195be90c1395950fcefdacf145c7606ccb3ab8936440a757e9efff2705c68b81a6e164bc6669abd5127e33b6c10db06ccb3ab8936440a757e9efff2705c68b81a6e164bc6669abd5127e33b6c10db14b8b72e9f944c441da1d04f8f017b3287ca95295e2a94d6df392a33af095034fa475b075fbdcebcaa209e29c759a91b738bd5e6e6442d66cb47a38d3bbf595dfa475b075fbdcebcaa209e29c759a91b738bd5e6e6442d66cb47a38d3bbf595dee6c433c2f88e08eb973216c576d1f0467775a7da680d96ca5d9406f1fea946d73872a0d521e35273f3db13957184379aa5f555009007e35060a618d74a772c873872a0d521e35273f3db13957184379aa5f555009007e35060a618d74a772c8492298d149282e8302c25ee3fcf52b22d807afa34a8550f133b85d8ccda50538b7ae0177e9d9a6d51fc8729bfd92a56412c63cf47d1fee5c90c238c0d634598ab7ae0177e9d9a6d51fc8729bfd92a56412c63cf47d1fee5c90c238c0d634598a2e2b5ceabd961aa0477a39d8be1d2de22958ce6ac1a1909a0da6c0aead573007f5ea1c123c2ca4bde61a1f96e9a629343912e87cfdcc77aef30f78d32cddc9d2f5ea1c123c2ca4bde61a1f96e9a629343912e87cfdcc77aef30f78d32cddc9d2f8d9b6ec4296d708f0854b39f54e9415d647e594229d2a12f1dcc8c4bada52fa0696e5d8f68998495562c2544b4937e24d873d83f6c3120b9fc8913ea6f9e8380696e5d8f68998495562c2544b4937e24d873d83f6c3120b9fc8913ea6f9e838f72db93549b7bfbc535e4501f2b6f7cb2e89977574cf8780aabf6d9168c3aa3a6649ead90c313a06db7a778b7f1f71a5539b6c0f181a26e7b7556056f13f3bfe6649ead90c313a06db7a778b7f1f71a5539b6c0f181a26e7b7556056f13f3bfebb59f893f023f0ed0c76918aafb150c6f31eba90f3589b63cc88b82e556727a82ec01ec5ddf5125c35208ba17f93fda83fe305b982f69e085ec0efdb4edefce02ec01ec5ddf5125c35208ba17f93fda83fe305b982f69e085ec0efdb4edefce0b0faf1e45a5258c76186a058ccc6de69b1f0df0f758786bde50b89bea3715437a15c76f49b429196a13da6446ba23855b0fd35eb9be1972a9f64d4b09190bb6aa15c76f49b429196a13da6446ba23855b0fd35eb9be1972a9f64d4b09190bb6a43008e809ef39380bc828c5f4d4adf6b6c8f2376292bfd525a7849b681b5eeac135d0d4bb7d7404a48d3ae338f8685edebd49c1caada63e2d0a29d3ea2eb6aaa135d0d4bb7d7404a48d3ae338f8685edebd49c1caada63e2d0a29d3ea2eb6aaa6ea66bb21679758df41661d1cca066c32d0c08eff958a9bc2ec6dfb645d27ef595e7a321930949754d3042a9547e3a5b24ec14013283cf15e49f48251314bcb395e7a321930949754d3042a9547e3a5b24ec14013283cf15e49f48251314bcb34d6e2c18f83532d4fe14a0fffc9133914e35ff63be058c864d85d1904dcbeaf4f2ab4abdde7b8306353d88d91b4ac0804fa1943bb2077078e5a2a5bc202d4168f2ab4abdde7b8306353d88d91b4ac0804fa1943bb2077078e5a2a5bc202d4168af3df61c49ce0998565769b1aa99bf5d8a9e1eb4ac75b535f18d0aeeca8ae62e0871d9fb229d4a8c70091539cb65eb88c85da73cd6c0293293855a402924bfdb0871d9fb229d4a8c70091539cb65eb88c85da73cd6c0293293855a402924bfdbe7ea5ddd483ffd088f19f5a823f656900f8bb1794706529d156e5b4b255aa4c4e041f87675688954df0afa6a2255af288f729f8f135c22845cc95678dd3b3610e041f87675688954df0afa6a2255af288f729f8f135c22845cc95678dd3b361006fbbd819121b1e1222f069b4b884031ef8075a8451d014424155a66a6018902fff3b39bc4bb984c9dc5c4e7b6c5cbe4b938d36b2b31ed3841ead7a2bbee2a87fff3b39bc4bb984c9dc5c4e7b6c5cbe4b938d36b2b31ed3841ead7a2bbee2a87dfa74df4435ae48cd607714fc3ce56abca46584413c26883c7a3612c8ba004599e702a417fbbb858ecab112b4c885a7cac9561bc12658b7e60f49baccaee8de99e702a417fbbb858ecab112b4c885a7cac9561bc12658b7e60f49baccaee8de9e087f2c7606b325e043c57e7d29f6faa0c4cd81071f584abc2b8b47cc0e90d98f2d3ede2817a64e5e8a88e385e526a3adad526b0e8911382eda84da37c2cc708f2d3ede2817a64e5e8a88e385e526a3adad526b0e8911382eda84da37c2cc7084615e54d5d3729e9d92a5157717d7057aa337f3480bfa8891e14aaee6585e083974b81e0d9b03ed1d6178fd8fe0bb4c2b423259f736a13beefb0382052a9df1b974b81e0d9b03ed1d6178fd8fe0bb4c2b423259f736a13beefb0382052a9df1b3a1a60b6e73936a7290e223010516db19782de5acac5b8262daba268cc80e59b859d1d95a8af3833921d9ecf77d6b8f6c63acaf08217c96d60dd2f30ed464014859d1d95a8af3833921d9ecf77d6b8f6c63acaf08217c96d60dd2f30ed4640140a43423dc5a6c3b78a0201765b9ea81d68bbb3092f6075473e6f90d9d1a7badef4b8732246893a0063bb9ca0e4160fb6c071f9a125e7850c81179dfba45d6125f4b8732246893a0063bb9ca0e4160fb6c071f9a125e7850c81179dfba45d6125823c3fcf020f0f336e85cde29d59678acfe2837b2ad58ec4a1061d8ff021cbbebb2c16222e2a23ccdcad626c9ebbd5cf7c684e4babd138b395ad4d65f5b03104bb2c16222e2a23ccdcad626c9ebbd5cf7c684e4babd138b395ad4d65f5b03104a154126c0e4527a1777645a4817d00f663a3679783a652342ec3d28d6d5cdeed3db0f5d94af1126aa75cf2a78e048f292fa91d6faf8218fc7c67245a44a40a813db0f5d94af1126aa75cf2a78e048f292fa91d6faf8218fc7c67245a44a40a815bb3b0a2c10b67724bf5f9a7dfee7822df22c6fac275e5b2d93c2bca37cb45b037dff4bc36f0d9530486633dc7c7c9b085a75eafe6306c5b0371a78cd6867a6537dff4bc36f0d9530486633dc7c7c9b085a75eafe6306c5b0371a78cd6867a65d77641e41fbea56c80ffdf2cafb9c769dae58c88638e0392e9631ddcb9d3c8616090a6859b381ab8f7abf43e40ce00478e915e39145a93e5d48f27e0608b88656090a6859b381ab8f7abf43e40ce00478e915e39145a93e5d48f27e0608b8865afac6f9a9af73037d17c88c985e69809f3a6892dbaa11dd38bd36e180832dbe91f21d3974d1e0cd8af5f98e6bf7894ef2a35046ee8a81584724d13537049fb451f21d3974d1e0cd8af5f98e6bf7894ef2a35046ee8a81584724d13537049fb45a7fb52b4b7cfa61b2c2fcd715c2e417a4b8aebe8915b1bafc0038f1a02a8e784a7809e59be458e02a82521ed1f29214c547661262062de1c74ba7cb5014e614ba7809e59be458e02a82521ed1f29214c547661262062de1c74ba7cb5014e614ba622947955ee74a52d51b6ca375a18361687ba5b67a402c3e0776873f63fd0f1f133b53f6e81f070ef25fa112c300d02b025912b7eae1b2be77a38186039e1cff133b53f6e81f070ef25fa112c300d02b025912b7eae1b2be77a38186039e1cfb6e4a441c63f128ddd8fae98af8dfeec3296194b0990ef4d1bdfcae3a97ff60fbc4dc45020cc147de63e8c88150aac8228ab5f56116c3d960518b45468596f4abc4dc45020cc147de63e8c88150aac8228ab5f56116c3d960518b45468596f4a6a493b595dfaed3703606128926fa58dded509d93424362e3934931f9f10c72397324274cff24c3cc90d2c51fe43095467c94b34981eee9dae2f72c3b284fb0497324274cff24c3cc90d2c51fe43095467c94b34981eee9dae2f72c3b284fb047007bd87ecaf00370c90b94353b7ec2f904b50a5fbbd78f81ff41a1b48b8063c614a81695d462fec29e7c02c8e501b8becfbc0de417a93071067d44d3aaa5b97614a81695d462fec29e7c02c8e501b8becfbc0de417a93071067d44d3aaa5b97db9589ae9a06c793d31180b2cab48babddde4fc0e75abb3e9a3d44de2baf9f2a2e07b8955e8d84edfafc918f75cfca26d8fcf3231b2aa76f27dc9d2adf066bc42e07b8955e8d84edfafc918f75cfca26d8fcf3231b2aa76f27dc9d2adf066bc4844786c9f2802c43d03b5e4eb80e18ff382256e9961d167654acaf2c94855c909ae207cf5d19e4f76ce2de03985da0edd87b357710972183ea23499cbcc255de25f38cc141c16bb7215b3f9ce922e50ef8f9c2b34d04deb3de279f8b6a51815c3180f1629e11639895e69a69d0badadd2341abc09f2a1b9cb9031a47b283c7ce992ff5fdd0dd91135b86a8ef9e1b051db4e0ece3002fa0ad2150b41ca01a4c3f992ff5fdd0dd91135b86a8ef9e1b051db4e0ece3002fa0ad2150b41ca01a4c3f0cdf98158bb848f892709432f1fdc43ccda5be14480bbaf98fa0a41cf5faa6c62b76449e77992575d758aed488b742c09288fee7715529bc7b97f19fc0ccdedd2b76449e77992575d758aed488b742c09288fee7715529bc7b97f19fc0ccdedd5a2548edb68edde01b31e10415140537405f083fb10d1d78938c3a8a26fa8e87b752d95603fcc87cb0b5a33268664f30109a8f4d176ea2cf82bb4ae6d16528f41c4918bceb9711526e66dc0cb87bdf555a10ca3659ff8de53350199599dab6ef8b2f94697ec540833b41e7c8bb70320b0e1a39de7b0b46cceaf436f1b20bc3635e4ac5814df40f136b8d601bc48e9cfc0263e977d3e2a49a7245df9c0e1369375e4ac5814df40f136b8d601bc48e9cfc0263e977d3e2a49a7245df9c0e1369379d89f10b6419b742fdbd21ef7e7bdce18f0c70a2e2f653924c59496db16758dec90a2febe5982f314cd3b0fcefafa3a21200340a9c32772bd2de6db73666f210c90a2febe5982f314cd3b0fcefafa3a21200340a9c32772bd2de6db73666f210e21b6408dc6026b9c60a546733bad6f260c8617dc28593c6cb48ef84646bb0b13506762ed46469945465c080adaeb443ab512618b1f77180d79c508c1758ba193506762ed46469945465c080adaeb443ab512618b1f77180d79c508c1758ba19c069f729dc7029b4a221ea8c8d9b1d0c86f62547e7dc93d7de2db5928802041390fde528ead15adbbf5004ef80e7d532c5f2a801eab6b78e4f05bca9b515eafd90fde528ead15adbbf5004ef80e7d532c5f2a801eab6b78e4f05bca9b515eafdcffed6b7f6449a3877c8019a78a754c5bc44fb7e4b9fd72ea32a5640ff8ff8078ced22d149d98485a70c802e7518ce7352ae2fedcc9c174468e6c5b420fb369a8ced22d149d98485a70c802e7518ce7352ae2fedcc9c174468e6c5b420fb369a7379c71b972b0bcf72df1fec55e97491715f78e9893894de2d9cfe48d2755f7f2d4d962e9e968b21843316775eaac33000fbc79426a28f8325b414356837f8354000870720cc99a1824ec4daee2d13ba2f46197c6fa07c16e98c78a86fc2d87746c4cc8ccbe802fcb12b01dc34fd500fc18c08aff1794538bf7b899e55e1de92cdfbb446b8c079fcdf2b5c6187178561051bf6a30df1ed5729b98b878cbcd34e0253ba351ddd4a11fbaba0f5c55e32881b093e370bc85b735a170cb2bbaafbcd7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d0a0f4534388a09d8bd3efe6ca8ad1eb3c0a53bd8a561fb234d25ec85631217b19b3938047d2928fc1532bfadf6738ffcc733499ec95723f1a8d5edc25758238d19dce0ae2bddd64641f89f8b4a5d99f6711978338bedbfb3fb280108821263dab03ae18a57ccabea482852d2d673eac901419eddba3f60b696e2992322724e68b03ae18a57ccabea482852d2d673eac901419eddba3f60b696e2992322724e68e81b52914dc11cef7025c762fee024bc9bcdc426c08de6a26a2ad3b7418992157d5e516642691ee5256a8f0c65178fadab65f2c6d62cd6e3a74a4eb1290ad6e7de65a005352daeb5642636313059a7c8e136391a2ee53858849a875706fb311913d1b942f5dcb01bf6721ca8a09943aa2ffa5ae3abee8b3484e05c25b31a7b64a2a86319fe14a6fe575a091ab5fb56c748b8bac6b9ff043d62e0e2077e5be96e2dd077baa70e15155bdc556f5afbda34f0c4044b468bf75b8c573114f749f47407a7f01eeaa12882dabb07f1bf7a8063d92c19a6e6c948910eb3956c87841c7fb8ab333a525af489863356850e135e138e1f0d6e9d8ea9e2f42269cfe1d332cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85535919f93194538e31cecc0e3d152ef63e8943c67051876b736fb8137204693c40a19a3c2a86ca9ac0258db5666fc9a20f2be818b4b248d43b4254613a02568af88f195fda97257238c4bd1320fc74cf983684022257f3577f1f7d0ff41b3351fc3da722439d8430c035cb94e903e269fae6fca890d5220d53c26536571dc3cacd7c211787eeaff237298c7bb40afb2e9765c45dea52bd20fb123a7e0afdec74c6c9b96f87674b5e4ddc19ff07b295c30c6635bcd018561ffddac6a4aa29e2e9158cefb65683ced652d95eaa29449038ca7918726a986031a1068cf20b11a1e7575245453656daa41199f3cad4dae283fc3afa5887ccc3bfd25857d1165d3c364d51d288d044e814eeeee74e23fc9531ef7f9aa9953f60e4668cca8540cd291f4267ab6153d5a4657485895f54346275c448a65ce125f32f8023a0ae3c84fb5eee915cd93d3c5ce03a0ca372cafca4206ef339faadc00e82ba998c76a94ad1d6b6781bebeb0d89b9f7b82a34f2522fb610c9f538329e0e293bc9a7c4ce6cadae850fa8916dba5576c44931ccef5a15d305b965dbf71808c6f5ee912b63faa15dfe2f0da51e873436fb2d55c6bae79115293241a3b6edc3d30f40d588318f74fd90d9459a8de1194f02dee6acf0a35f90900b3408c47b8a7ed2119eac05e4a99e4afbabb03346c54a98a4e7c6febc3c00857d69f593a8bbddecb0bd3f58fd528c9625eb880b180c59eb2e29eab39c9be8a410f3e1e533be81889b6f9864d5eac6dadab000a485928c9b4ae6c88fe7ab043f616b79490c36cd8b3c6183f3c2480ea18dcaef8b69d7da5b89de0dd9c1c68d0403cae5fd9e53413b1eb51c26d74a31c1ee1057972e6e01d7a2d1cceb352bc32e1f992bb0f32343d633fe242b62ce4806fa421e003447d3dbed8b95670633b1986af879bfeea0c06cef7f2a10b22d508660b8e2d7595bb92fef06a5e93b2538a9686dffc97f881ea6089501f9792276dc8ebe3972a3ef0357030303d889bd3d1168ce6ed0e00b51cd3b210e5db7ec4c92ebae759ecfcf3e2797d230f0bcc84daaacbff798693b97684b991e5f9cfc951a24d50b2c71a474bac43e36362a827b20472a2c86053181b5a8aa93220aca5f07aa1dd1339c42ffa85cbc4356cfb2fd1df0225a271a1739e614b8db7ca4e36856cf6b7f7c540bcbe52c6805b2ddc3966e31018de22ef8032dde3fc5a2f2b9de27f8b2036fc9564e35e08d5011c4e321e97444270c781c2cf119dafd386129a77715bf515d4fcd5904f66eb27bb4fad36efa08454525cd03a00cca525fba99f16351e7e5c89aa859e0bec4334b2ddbe1eb2cc6db2fed2cb596070d73da4e64934a0f62fd57c18a63a1136a2b88b8e25c872cc2b24daa69492f11a242fcdecdeac7b8dbfbbdcf8f5a4d1bfc9d729ef3bd2e8fffc522857abf0f7a9beaaf493e11854aba3e9211fccbfed31e673207911d251327238d7d852624ea21a6261cb320965b11ed38c03f9638f7df4b59b5336e014d77c6d9ee1ec0420577f1af626e988d2af369a046d8489bee2c4b28ab33360fce780e221596d9c98493f4e02136e684f03a75c666116973834c01777d0cb2e3648469a579c764a5fc5020db21759d54a29042a1c5a40f87611bcee4d06ca3b27009b76a0a604941f9a7d299d206dae53161868e76fba74a8f3da3d625b17610d550e47273613eac8267bd6d9051f140d3b199e97d9b81a5a2fbd6003f9ca71c8c2eeda02a5a5223a75bd08c106740e3431f1e8af2366ca0bd6c1eddab5d2cfc11011bf609149f790ad6bc8b7bcd8a81235d316eb68c08f1c31373aa3254ab4ad899a6b624e1ab34f3cce990185eec4a57cd73b32570fbce2ae4e1605a24a4e49206c804d30bde0508f2c3626fc1ed3ae3f2c0f83f6c183a0f29cae058a6a368b88ce5193e44f95753f1fd0145c5dde75f119303fd618b130b5aa061a2d62ac97f1a3f587451e7ab95e3499bca80954e299af270665a06e3d7cac5cff73a0c941a219f5256bcea3a725d0b106ad31b66f034459576aeb92e515c8db9b1c81ceecff2af37498affe7b8847d2be47b4c09e1a9ab3281e9193b38b1b941ff4a876dab571133cf1e327e61370f713dcceed62b61d2bbd2ba526608ebce9f0001e2950ea492401dbc4c6282007e7e900497d761dbfcd3ef8f7bd238f02a0753dcb2bed2dba3e3e17adabf9d1a985a777d936b060e69c96106628f0d96e09a6622a85b8b833361359bb44bed1d2a1f493fba2fa63023a809ec2070feffeb0e01a4509aa38022dfa40f728432e15398c59057223c53d81e15ede8058aa69dd9007f625a88a049878500bc4cdecaf1ec821e3141b1c9bd86eab67faf6c39420698ce44b6a3080cf0265d898369a2d6c532e78c6f40d9ebd413612b957b6f1a9ecc0757128b24ec35e0789e88f63b52811f32f2ef40d9ebd413612b957b6f1a9ecc0757128b24ec35e0789e88f63b52811f32f2erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacherootapacheapacherootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcobbler-2.8.5-6.el7.src.rpmcobblercobbler(ppc-64)config(cobbler) @@     /bin/sh/bin/sh/bin/sh/bin/sh/sbin/service/usr/bin/python2config(cobbler)createrepogenisoimagehttpdmod_wsgipython(abi)python-netaddrpython-urlgrabberpython2-cheetahpython2-pyyamlpython2-simplejsonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rsyncsystemdsystemdsystemdtftp-serveryum-utilsrpmlib(PayloadIsXz)2.8.5-6.el72.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3b; b%b b a^@]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-6Orion Poplawski - 2.8.5-5Orion Poplawski - 2.8.5-4Orion Poplawski - 2.8.5-3Orion Poplawski - 2.8.5-2Orion Poplawski - 2.8.5-1Orion 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- Add upstream patch for CVE-2022-0860 (bz#2066592)- Restore EL7 requires- Fix apache group- Apply fixes for CVE-2021-45082/3 - Drop EL6 support- Remove defunct get-loaders command- Udate to 2.8.5 final release- Require python2-ipaddress- 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-6.el72.8.5-6.el72.8.5-6.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_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 -mcpu=power8 -mtune=power8cpioxz2ppc64le-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ӫ`( |FPR ܊[Bd(Oڳ!k#6"Ǵ^81VVn֖\,lb}QA59J<*+ ywEBVkky]9J]h$X[BJ1!>т);Lo @*NؾgΗmeJ r66b^HqotmcݝI]2z;b[`]Tߏjq< fn%_T#+I|DtxBIi"q<Ѥ.1K {G6\ }j΍ϥ7#|3}V:{4W{ľ8e#^WH  . l 92[%+RvDGf123nBEM5+swc}E'$YsNQ)PΞ"@f˭ʲ$_0э`xwp\E_&B7ZF&V5p7u^> RQ:YWgBg_%hGy.VJFQ?_<PB$uS-۪[:%-\B!>Iw'53-nKׄe{xV8cjrH@[#kFh|,@As:J1Zmŧݴz ݣicRwUyLæ=HXKD fDWeHt#lu#đ㓝kBqm@lhKBˮ0 h[JMU,[ &6߷僟mh-d6'W+p?&NA4 5aX"C)'8Wbvg? RfĒSwݢI$&/:g& v"('+oe|.͵TB8Lf YBO"9@dL]dna4BdNUN$֧$]O6vXY{ޚ{Wmx-êQE8Pկ\L94s W9#|269g+(kq,GMA][WB=NJ&(P3Ur $P[4E4^73Mc[~+FI 3C-bNX|_t'hgc[xb#z@ CV:]0%Dq[)B=@vcj.WGӵ3H}ՏƉֲgl݅Nv +R,P]jIguFS@lfqфݑ?ZLp:O0(-% coU&qmu;xL'Ġ/Gn'}」 v@0J]7D$,s>KnIe/@XJlVTҜÝ}2/yz B3,U7XG¨q:G \sn0:/o71QA:G7> j9גs6Ւ ަr˔[,;S[/b'6Ek@;B;3e0c!HHZ1ߚy(g=~#I9}߻C#|N^ []?=8؄B~;Z".J,Jdzz`3/f[MUذ6{nBlt H/m6bA/}> E];@{,Z{}Dwig1:UQGh8VNÔ7ۦ* )eZA/ \@KфE8?g.ē/W,\:\qF=;$1yqP c5^tœ9F>4W2# S񊼰?ɚ퓓ҧ|IP7c*5W<ܝfiZ3 ,Y|]3#^wn1^WIҐVx/+3Y60 ߥ;DK;IGZkl-yxXӾp%#F];h_^4{"rc;+$9AjX lFU,f3ddU Jc^7oa4Hԯ+F ;I]4Ct{xU/H_Z|2xL1qR.KFj̃i~v KHD,EgmPBbGx3zGNCz!vz$keTg spvc\# EOKn9. %p 79QH1[Ւ0Zg VR'9 PLgb|~0vIK4:'|ȔU>1Ċ1r@h`3}0Ej ]!G_VQfځ j0% ̕ZuP j~@9Ԙ0.K]^&vXO*8}_l-Tm~Y|ig߽,TzÄh!EOF%Uip9ۂsӠY| W!y=SOyݣ. m,8=†ӜIoԮv1{;qVkgaBn1s*=&ЀӧD1]"<ao]f%($T/ ^8Qv1ܦbJA)bQd>W%%_b/$AP>0]&=gf/ץ)"꠮b C=M)^e(Ѭ4cl=_~k9_&tyV`O *g m~'7"r" KWuVjN6Uà |'{W<(5 XL GSphvESzq;H0KoB ,%"ѫ.u$Ҫ.oΫo_žGlPd2gyp `MLZEt#0 D'6?@KG"nZ2;RudHoM_J~sk88R^#g8(NoZz^QoOi ʤz@?u25*\ח\lo^-L:' 6!0J;맪2Hw1gv7:@⭹V@7V+П05f*L}C-2|([~[Nv+qMxTmRpy$%@UʮĤL%w[)#x8d20|-0An/R]Qd Q-H2z>^bϘF`j=9ٝJտ1*Сz~xlBoc_7DCrD56`Ah>)tawy*ʮHJ-b"Hl)0.N/aDnwéE3 W^^/$7I4]҉:y>\A`MOJ_ۂT]:tDzv=쬓h7#NG<_.Oz=s28\%$n/e[R|Df5'DVրYeKiԕ=|Fͮ GsdymW4a;6grYeW)BwG2-i Ccߪ871Fry9h{`g;![WC6$08D3 &%|kK41Sa&(~GW{E.x쵕!|O[(rr¿b)UwKȺOc 1-Ts dpm, A\fV;c^Kԅ)u~q]/b7LH^SSxE.4[B)[$iWXF=.ieK^Nĭv/py.Lsr$Ňh7r#DS[2;=攳#sƚ<çHLTf=eKy/ӃGxҋ̶_ThIn|D$=%_Q2~Z0A7,Ч\y$8l2ez.̬iT*sIIߦ%>vLZxP I.) .H D ț4bxQlݒHۨgBVAMJ9kFY->M[qr!1CHnU"'zn%~,DPڄ!=dwEWϞ/5YG{[):[g1 fjxѭO żHm̈qsr:2&+Wxxjpo#l^(vq>3jA梡Pƥnu!\[$Gs ߘVf j:N3_VL6Fx][tA[߅ R8gX@VלΓ 9kT} Id-(e֗Ǥ!~[6Zk8&^Ϲth%#uqryb$ );ky"l{ygPBkOiʸgG4ci}.ĖM Й W2|8XF F⳺ GSxB ~V*  q`*)K&YeQB" /y[ pC)J|+={.$|e@D>YLA.!0"jKEAO-b{)F!Fi[z?=]}i?ucdlfpG&ra@Sw8&tss .v}8#-f4=BH 8T6mлK}.]s ƫKuA^a ,:HAb5_CПӲ[aЯH/rg`$_dه*|d2=3PRa"tQOv-$&kpC\{,5 s|yW֘*,\︵䢼>$&Vp*@%(>3$ ^ i; T?z54L-g9qصf;˼s} uRtC^vr/s0`CG]g{n'nw B涧 E-tUt}[|>d`JVؠ򝶠N9^ 3I,Tjm{o҈^!Bz)400ǡkmD*1Y&nJ!ᦗX =ÛJeS$c Sݽe!-|8IA=o@yW* i{hogd$ުɮ ##J&!cYߠhpɜ,;?v5#׶E˴L%ϣOW@܉2bO%32c@R-Q`*qaouǰ WxngPdGpֲ}1X0ٴƵjB<-8*N‘4F.I}0̿E El<ד}d $6kDCRC/ŧ:UA#)IN?r*"v:S>taws8 =3='$6tpcnmo*ज़:/=j'*x.(XF6/F65(n_ۂ`? tŚ"UK9KriKo;:_[m~mgFT<خ# E@6Q 'IBgWdJcIP2|^My&z.t-[n.D@."/ D wU5K9مigpPUdjkJNfQ`H֚#*@[bj+=V=PQr5BZ*_hMj; KQ |1=_Abټ*@+i  S0p|Zw$h9ҡo4{oQ|*jF_>;eVO`^+lnҏU]w;&,ahX5Vˏ}Gz"Szc٣XS њYކ\rbw3)A (uW'Q=QAx- l ]CuM,Xuh0:_:#P~86tDnJ am0ZC~ȿ)Si[ԙߩ:K(.sv šp{xQr(ŮS_8?УY&0Zr8}*Iot-%o68@AZVBT7 2 s58h$t`y͚CW`А(qJ%F*%%tF C6,)@2aXK]5ol)tzlǥW߂iA`+W*ʶy^v;Tgw>*VKbe\SG̖7)Sy*9L6g 'm ="VƠl̨v3DڳH]@էR2:64.r#`l-Q\l0,>Zlj#R :h4Y(QҰ=O)Cu џT% CpFվVJ'sXۻV2Ř.^'^-RfBǻQ0+J"rU(}JvcÛaW0Ch_mi`˂hMi7{z%~ܸ _YFqH. :)`ʚ8 9$/eDNt(*V sXmmp\O(Ql t@_<ȍJή!Ј Ш(%1"X^ l9Sf׷7ħ77].W/})Iߞ$ki ^ud\U[#ëR8wY&^qݼwwАSD\oh.錑;5 Gq ?t@|)E|y6xHh%VT?EBCY$fãƻ:6&u+d*)#DuS9|\ sBʦ֜DŸĢ؈8m˘I𬤅A[7\ep"[:ֳ/-kٿ*︐ڊm͂p0ZZN-> w ⸣0.gZl t7][&ZS2 \v/ @e7s@\ Clne3(1J3#53`V٣"oh-b7*Hً}ٞib8W}#T՘.u('$󉣐,NZN*QNF(.'81,m>xVFBH4_uJO$F9 K^!{#z*3 bTCBĶۗO3`"mٕ)R# 7kzs7q{'Z[Dmr=Ԟrg֬¦{%]=Lg~S|w"GSGKKX_ ;|y-[E\ fׅt(N|v0UL)&"xQ<&jyIUg2.I%ٻAvZR~ Uho. A#Mae; K{"Оk`>5y]37RO0? S+ L .kbc6ּ5):՝mHPz*DY2ZsqҀNVs\{JZ^bCui KDc[StLx,Ȕ}u \Zaw87B[$G“ _ZΥK&)Hbrdo.?&Tq^?>n2L6*42+SYְGFsU|kme]WJ$`bu g[Ϋ[͆2/ VK+Cn-2,(RE k=ɒ\Y$5^MO'K0 Ԯ؄ʊhc 0PNM<9+Fe! ccM.QbW C"f0Ř()1"&h66" OO1?vx-+L"j_\УB%ffBzW)ޚtk/Λ! 5k㾆 LS=Nܼ#h @c!ȘGbޭMq4!-fCPH ; lۉ|0bYx !p8ܟ9OD.Ydr~91ԄgB`vQr{\j68)mawa?K+Σã^NDjXɺ3Y~t_n kԴf2W* NهdOSm*@5uUpP6Z/-[?qsF񤳰9)_YB=OMu0z}T4#9spDs^fwBAor!̟P4`&n}UA^t|{/aSףӂB9Ly뼰_$u:J% ( -s@gmymQ2 FnGg|'lU@"p] zmFQLJ5l$IiO?@grk:"52k@u4u<_{k0G;){% U:ٚ]mT^?Bfg\u$3տ3v000 o%s<\Զn ߁T3hf\쟲28qd;%BF(*FԵ0}񣍿fMX굣p6wQ)㝝 z舄kCE1ڸ: K]ws2zh&rqiZ^4{'iyex0Ak&YtV"0 Gr/ 7r|0mA*t.T,8u^TKoQtked7n5AՔ{Q3&!"/?7)U1/Ǽ&ĈFr67PȋPcDm6cK$ˣG&fFJ-6W0hT! ذϓnЪX= lUeU5[ZRz'T'wBjW+Fo oPꨭ!GةlRׂ|&USU"52·\χψ =JbpL7=*T~垥5Krƫ-!v _ Qb܂d|[0 Ct/G6Ȅ~,ɟBxQ9K* Z p.菂)^U%aNFǥ7x8"R ^BXzU/id{E- t)}ֳ-$]YKh3%-Z3?^atn򩺪U[b$SFkrxLdrz "S CݪS0XdY/d:7uf=w̟XzBa k8̼{H*Bw,X\]X7vk$crd^=p֒6N; %}%MjaLjiCZlHPRS-Xf޼:Y3 |E58>(kĦ8@QUvwܝt>KtpCgͫsz-sFScg~D=*m)\ka hV~YfpO֡QBzVbcdI ]DmITT+aV>Do#.ΣY&kF>$a%5N!1tEku.7>?cLc_It.#.:״"W-R>+}ٔY8J߬rOD#WD`/r]Ͳf.^,Dt3UKoI@ a}} ,TgW ^߷p\l餀 ^qjy6(30+Om !2He| =WOQei-j=1ϧ2܉\}5[lD;\Z1if׸fU=R@r˚(W0K/9HOkщx06[`cn@=K@ XC;ZB*3YQV68>'bU2ؐb'"#q[s1~l3I4~Ov>M{P3-O5gqqUp~B)9uzsQ#fqye)jNP)MEd(e}nfO[)0!f4PlT/353/Q{(PUnۿ&>E(!a8 GN9ƅ8gYꞃנj1opWoC'<KEr\B-[ѳ(4iEd &\V}ι~M,`$gO{hu,-W+ H𻉨}5]z!6g_3Nk~E(96͜l*jb2")pSA"/ K6Y ny sKRj7 DgKw8v &9J;RPڗyt L^Z߃4PsOچvg9nϝ|N-f#8 :ݥ4 8/8H e̞1i4µ(QkϪ[nA+_/;j;#ڬ^Μ6?NqSߚG{4$S:3~P/u|;W}I54U÷Ϛ-Fstd(Ѹ!B{_AHEkEJU^qˊ[ݤgW0.}]{8X7+#ԋ;Z #ڃpj-DMso-h29Tv\cђpz}\+fy-9¦ne^]S*LcusOf|h%K9ņ!tebW.=-tPc-?uqDLlZ9xf/s*v⠖]$  p\~՝2k?#o:hza#<8Q lsxP\t\P=!kt7ꮠle@?R=Xh ԙ<`G{H:h!:YV6R^mgcL$# @L@>,ON:5R `Jb@Ñ!HQ"måH]//˒nX+#}m~3MO[33W/\]j/-ƘFvL/Nt3H^lJmQJG{Xz˨wutGg~Z`-!NjS[0Wx/e?O)!O}v̉ue=XݡSn|t? R~mbm3m:1YMppq+F'99xoϭPXShNnDiKM)2-`[o)r|N'tBG}jOSTkm;n 'rdcAgWFA9'wr߿`s3)Lx Fe^~B`9_FAuJk\[Prr\"*(nklN&=z^MFnNW% ̎b]LmeH`x.mJ hTd[ &Ȑ݁]D-&y@ m:0;b"{j̤ϛo*! u(@~Cq+/&E sV6i(i[cȻb.u>a~>4R/䍫 { 5Dýdli8'9=?l\x HѦ0Bk]_ex;F@sH>bF4a֎,ss?!Ze]`L8p#X@sKP :] 9՞d [ɽQ8=`kif=&vns6M!\'AĦ`Z$D}u,A_QFCF;k7Ĺ:t^g*NyFi"9 ){B\VI3pLWnAψ;$wN4 iDjjzGO|p(ˏ^c< +"~# . vrEO52c^ %ԧc_0}9?BkX1܌8M D(ԟ ,7BDٶp˶Jod8_CÇ`[u; ad VءItB㻲 ʂ[ź\E@8A{OA(Ai4:a^!(V㏼*5, d6 eAzd/lpOհ%M9y6K]M_l̖wIvSk[cE(ȳt_ww~^zξ s2=H5Oۏ>^z8\wiXy;>B>8C־yݗ?XGjc{ǡ4t&%Up^ ՖrqmXiC\rW.헨 KA8kH{Cܘ`Ŏ_eZq7% #e-?ЯX8|ޥ Ea1+Wg[&$vAؿW%` *BkAw!"E%׻0$$8)@Fr!6@DhylaO5n߷t E~* iۚ ]Apt%3zﱞ1Gn>zE6qGwB_{\>wz5\E@m+Ps U:Wb=Gtk$ T< x *) 7ͫo'vܺ5V5;\L60@CN;D2ȯibM4%y)϶Y ؉=u~7Xe|dB?# ɦcpM,羓n8g%X߉/b1ĎЍ^^>M7%/Ņ+aU9TFzag{ 5!NC󧫸 ܬ@C-I3a9R}t!|AG-V֜~7&KS:ؤZHսj0vzc>G6pn(Ûeqk`{c{"~& 22k޻Fpf䫫-M2݇Z32tU7N<`a̛3Z`g`];i+*O!;| x_7[Ķk: e䀎ѱ` aq ,[9CɿIX^+=ە .H hA]/9 wCEg-C>F'z.,/Jbf*/0tJE&k+ˊ"@ `vCm=z4W}ST͹P&D#.yCnH_QTjUz;ȏM 9Ioں$|v$dOMl\ubiQk6 rL2+beػ*Kn p_F;B2hx995 r_"rIԼ.>RI_  $)QjpHG28m%| *^wj0]VwJY^}IP̄XiGl#~^~ME>#gx':8wyߢ&0Ls+zrbGȷعb7vHSrMhW]ư1^9\8In5OX$fwc!{]M~q}RZz,{8=.PBd5ޘƅ[kmF`4fbzL,[zAF@qK 1߶"Y2ט6#T[Te_DQ#r0Jy?{0Yǧ(u>ݭ&xZ}+.Wפx!w׀ iV5-^8J!ICgGpCT"x3$8BB˅u$9,T]E?B<ŹruSz{vmd6K,y,{L+B !BƆWn2+Z_HmH˶\k=K_sC#R| ._OOfG W^JDQniXnD К^; MQꋒoK$VQPͷB`iY4p$Oi KVo3{ ۾%㡋f'ƛISw^gOșB\j,:"`9lFb I݂Fh͑ P{~a$Oe<<=S@r'hJÂD,1#H:l֛+e)y# h |lGJ dNcJHf%'6n= 0i'Q( &f XIPf%'Uּrы}2)4hIP$nP58^ɂz2vH D8@^ .V< ca#y U* ^IخJrlt R/;R jW̘U]87(M2 Uk>LBMUf|uDx}4y(;L%o:x8uMfy ['y@N4C̝7EL 25}Baw[p^$ֈA}`ST ?V\Sq>#4ƥ$%={Ojkr?!>rO0)~2n~@SY9ޮKx n~6`k0+.%FKHǂ/Gq:uUj7X^o%cwo/-K^?;:UC8!jGPs@y4]&G(VHj[ђ\JWeI:evڙG9 Q*lCMLv1}Ԇҟ(87-!@*>QGú 5KzF1φj: '9llg棝VѺ$wL;T'>k.n?tDr(r5,LH-mC|w@Qc=Kd%if+~tT6Ќ1H:J+EBӒ(}4W}CQjkF l`5eۤo;>Ӟc~9|I߆>+ U>PsQZhBBz<:d+;{zCڜs\E}c]pd=*K/ Sog=Hϲ.@4mQemQ )fz NB Te& k%¢犽 3O\23[e~.b¹ɊC< A?HV,ZY$yל' #BR8]y{6&$G}zr`l?$|o<ox;E[CBxt-zUf<C\H$ҦD\(@ٹRK T("E"BdTME%Uޕ rXJ& G2'ڟw0/KNi<ai?J'R+8=.q蹝̿ @= "~~q) iZ"ž'hbêe9Xa%V]P|9ʻ,4Lu3H1 6dKt~G>Z3١mP/K)vW쇸i [`,.]e45>K̆6=}uZJKy<@ɿ}#r?w@3d.氀Yo=-*Mu\nn0wW/ /ص3ɸʇ,lj>a84um6)#[t7:u{Gm!F+OTJ|<V*H]Xm3^}/AlT/f j3햢i{(Qt08`5n.*>#*8u )ԧw{8k' u^BN] BOB-3 Iݾ=(w;a%|M,PK`LlKPkŖwP׮(xI\ZہΠz3sPUx0 Wk~>l'KTnxHG~&f6͑`ƊUq pST6<q=fexs }#tn ރ՘WFw i.2)~Η0wA[AjѬؕf`K %2j1yyBҩ7qҐ|W*d2\YκYIjV=L;I9c]jTx,K"Hٲ yûl8>-9cϽ^G7j$BQm;|vIZ,5yȍtN|ST_MA+t__1X8 "C,-btsl3Ņ/1TPzрTx _gk+. uw˅b%FNF>-j'u^Eה%Wgyy@ }/wJ.8g r5I닗tTY3/xn$s#(^r$i? į~N[1e`l i]ȉ5RmhI_9lzດѫnHQ I(Î+C逽Y;[n]),AnY $M{,kZK͋:{ڎ;;hUc%i-O)[ 츲RUԵoŲpaOj3`/d69t؜;4LdP7wT" Ւ+R'DA>y\x'S}=(Ǯ^II>po̗i5-z"ܙ3㑣>{8bqw8iyΕib,Q$XloD3I#cG]MjBbm6ֿuCX:KUa@%pi<@.ONˢ=:^Ygt'V:SMUQ!)rGKegEH]wm(e`P%6b׀}9OytȐ91w4ʭ$B?v{6\yLTi)c 뱤~_J.t?Ӻ@?l rd\P)ŜovjdPv,< XzXjypQ=-{/;'UX$Z hglnx6p8x7>0ƛ &~O%͸vX>6 ڬjvUtjφ<#QQF=Fb=5>JSS| P2^ ér7[b![Rju~Oo#oJo\-i գ3]vxo_m~ǁ)m Lx[ ʔ'M>OؿEPXaHNl;N0$ h*DŽWR}К!jUf$Fm,B <=XslR uZttj(pYu tucNDzq SaPu #ѫNe󗏘Z/?qlO?.f,E; -U$/U52v=+`r:ʘw:ֽ`BU0G6)+ռ ( gsTZ~+JՋ4gF+XD)sIn9=*4"J_wc3TLSm謝u-1TmUry4O[;񚉯B3)ҠH aTfq{21xl3GvR K_vV_,/FD34v_m&Ġ0 R lKCѼ>BhWR\cKm_ܯKqV+߳9u ȅ.SFo?J5/j+NH'+A?0\!x(!Q/I8 ZoލT BffeP FHk lS J((,X6O펓a[E(f`]g E?5j8H`cOׇCι4V(@C&;Q[KI;()'D9F{GONk[zgK{Z^5"j͜J1sp9Qy-2@bųL B.5VEpNrW&]X/ HjVnf^]X'$C| |zoy7)[\1όW~Bj`c"..^zK*U&#)_j)vXtܝ~ h/O#생jcGé/1tr{-d l( }HCUe֒$t$nh?kTHsR;rFafm[QH\eD6OQLjQ -!g]@0m$ ikK{\%_ߧ[~UzWV;uҴQi"Vdi <ۭS(V,Y !B `AwA'|^߬T^/rh E}.;f<LtW }G]΋ruG .FR$[J^=9n'5QH&7 Glt͍ 6Ěno8ΌLX7G6r|eck\DS*::kt>oF ʩ) i,{-ݑ{>ҘɂK֖~/XU5}#T(O;\2f]6]`eZ>ŠY{y ZjjiU)qͬk[Z;'3QjţײNkndG1-TUI"hHvòUɡn  ]IvdfǍW"Ǝg#!YIi45-a=-~61,ydwH\;qqI7d ;US֤;URZE|o͕"VN=f%:C;MJ1⍅Hɰ;@kwAM0eWC H: iՌrEuB}UOfd-~v˧_x9?K  ~GvX{f.QdgܒFKEV"$o^0mf#jYza r e_&+Acgܛˆ<7Y]JYFF.4?$aP:cfA)7=S4ܰg6rfD-9%JVP/}I@wuzf|WrL70mpִ !{"fsW/E[FʉJf伳5M^{%AV+e۠btZ>1p-o9֓ql 7WwZyZ_`ٔ$HU4=h5d*bo֑%Kg,^XbB:Å@#3C&-[YV|dN#qAJMv/#/(> $!(ƁF5'SŸC  M/Xؕ;b*W8X0U8N V` v`T~MSa__ l*J*Ѷl v5Oj^]EGٯ%`4hv%< kG~n&(cnrXê\o4Vb{ݠ#\O%ItGq2Ud5Ŝj;w"٠4 8HOn\ *&2TKy%.+QŷbK`u#(1[DlApԡyڞAƕ*aes[&ʜ*J# vJSU$t- Wbہ&G!PrRA*gni*/1ޚǯr|.>},oz&_-W*0x-)v馩e,9!!WO Uڪ%lV> Z< qUESP`@%b\Bp')bM, hs6>Ỳ N.u>qx8뫊mAZZo~,snuzGw.'JlA/&֎R㋻50|P-0EWc5G¥ӌm1f=UD5$(Wlڔf!'bC2Msп!=B2. pk5YQ>_LgkMIBx 5hK~q]umЎAj$$S5CZһXhjrt7="@~6FHPʿk8W^k+jĬ8t %<ʽ^xd@F'/[FM/$*k R&i,A-X|Ekb6d$\ut5|GlAUcjvm%oF~n[%ZN`x![ɧT 8GU:BC&- {b'613/D_~4egIy p/yCM Wʑ[eF0r*ltStЉv*W(cݥ8w\+I$QwQTqs1I^oI2jRu5Sw`A{KlӝY|Pv(Xewt3UE@+ꅿ\CĢ1;ƹϯS_I|l)tGEPu% * lqV`uɂnG‘g%h] Rwu=D /7دQ,᝺3lusWT6Ki+ AXJF뙱Q#qNPN gp-޹¡d3!92~!S$}֓)gK۵(J) ~` y\ˢ)qOJxۧ1sr1]bXC$g&2~x]Ԋm 쵌(6gK{UxQY4sal\w*ZB'#E{ZU)+|@ͻlXhJq"ma,( Lz҃^H6 -lHCa79oDknЎoup) \Lpn/*+I4ۮ3rq&e hpHo /+>m]o x@QlAo臗BY]2>m--X q;K'o-x=/4XASTUҙ$][~͊fe59[Je6/.*!=~؁\K)x8 wNA`agх_;oðbŌQt@L 8F(G5[ʾ T 6|'WEGjCzlߖwiN+ۥ|5eBk$"ekkh\𾟍YÜg/qg R>! $2ΊA2/s]I}ZX "]9b?UxZHʁd[|^tWf'Qttd,:V4OR>Z sX` Fk:tl/C0WITM-;r֬Aar45wx1ZLt[գl> FX_L;V coZ%bq)F dMs8nh4D 4>CwH(Z*Cq8K iȹp.#K~c7Y"L|S[iald yK Ds>fn!X-r4Lr\Z;R]_"NhHիù;n T$$tDxhQ2mR!:%V­2񵹲$3왽sѺփj<3"QԿt$>+? r*A0l#89Ii@șMeƦxp*6a2N`LkDŽRZ11%ȩe\k=gtu'J- gt]ڞ߅pd6ZSԃ"l|%IV{ 2A|焴+.Ws*0TQ01bb5pv|u,)Dɿb*~cD^7!sadĨ&V!BEǟ_>cu- \4MVB ޛ U P֫B>.!CN{̢ԁ2!> 2a>Mj!M[왺WSxqwϺ|bWRDhwlLŋб,ĪKUFyXj)~?S1~k$x[9&Lc= =+p7`^XMfDE|C%7tL %"lr9K|{|G;[$n"uԍܴPsgrVUܩ.orWFsxrB=Uy5VGվlL[q,WPRׄ&󬥆xFhTn<:y>s #fidaf$ђJJ+ߙtBېB̷8RA\#G}Xa`,Yd)JWQW9k寒z0LHQާ3QϹ3< tvEE ؄P2,&ҰZ];ES;م/;m9ݘ_B^ |ٿ=lx>nf7U^Z\bI¦+puŹg#a3 n~{S@*rYlIpJCu\ԫqP^ JA^f oԈ]yCw!ޙ5]jUF}q"yB`%Ė57JH\:] 4թZ.aSEe8BЙ|// @ǘ.FӲ@, ;j-;<g 029Î*}'L.fD?z h'Tp6f|CiKQlCt-$S8:k$)r͏1`~gR-Qg0$n>~e+䘵)t7șAGܩChvqFO#. )2q(mnMVSsX{dL;I߆,qi$c ʷXY:kkgO"`H]+e{˲Ri<_9U(=8N+3>]tع[褳)el2Oώ6À%^_ iUw} \-`?X Ŧn. qbN 7hNW盧SΔ@ M9iMc']`j#SwiuVO`CQ#z+cDVgr t̲emDPe~CXL٦4pB,Z$s\q!8Qݫ_ X%RKnhpWt[\Ԩ14P͌:ux?[ʹF=<~K9}}.1YXT@s*T˟ȪnA;ۍWSXo$;jFfEPPM95PGkB:KѷvrCٖ$<WumvLn_#Έ-L]aK$%l պ z<Hg<ܼo˩?ǃ,hR#V F0 KtV-HN2W"x5ö[}4۰|\ݹb ҕ+bV>S0uް hlF5\XK~KoG4&o<$RgKKPdAO8|#>H#;AtSEAVg'x75 ک<2M;_%9@.nn?&fU9E^ם%+?~r<6?@wՓbD?@CDI quHأݚ3bX'»OStmp)sשzy.YYb=L\%˩EKXM:c&W&PBo٥]YT.AD0Th{J5}[{ҴlP:ItMz~,$?9[2aC:dΔ.ϪsʤyX{I$Q[x4Z,Ȍa7"!-ЉE8w1"rb>kk q[dUe9zHeJQucZ3hZp͎q . q/~;oJ芚|:q1L!FʯYFA>Qg%6"rFv73"|C`R?dO cCܲ^"f{7  |z!0۫A5D/pOw1ɺ<+g?BJ>hБG64j;cOrdWZ2&M}Q{P_ipQuO:zf: PUjc):i5r`p[ҴOȽ-(EsgMYfi9_?`NؤGV4 #6]DkaD]CaHjs KK ͅUS2mY͝K)49ϞfΏ6!GfsTjf "x6z]D.UŇ eM/n_8+r~K%. sϺG쐺6O3ϸ$AADQ\*YM (ǁ: t1ݘExC,o 5ڸR 'E#R{/sC,?Uwn>W}Xd@ߥ'||oؖeDxT7\Oz7G:kNs(/t?޾%a9\s<|1vZ&A&e@Z;9ݔBڢ zzuʌȽ,bW% HbZgTӋ;¯pwLȍ]kL'B!.YԠ9+PH:F9uc%&TǷPeG^wftO'>s-шL䩌ʓrZaⰥq6利;^6GqIlܺ2VLYP}A Ǒ%E. )U\|l}pqo-706_3!Mao r057/fzV6wQ˓WlH+a#Dž|"+ Rׅ{V(>5AEv)`d1 s֚p:72D +OrC*n*.DorL,/ ( SZ#PVT#@=Iʵ uCWm빳Dcv+bוU-5|Oz2,( ۊFeSD+\+3]43 ș qk+dgPep,JKz7ɮJ\,SL9%N9S`R|Vū=::1(gms`3+N),ER?BB)˷6H U0[^O<%|/E_&ϡ2M9T wFJq zhE*X4K K 0aQJ"؝+8ev$̊{$ p蛖.7hMV{ ߢ-o5Po,en%H=Sc}Gj.h! K'z$n 'NZ{bBIӓ~Nh&<*DA f{D>AYi2@)rKh8ChdV|43̻)/Xg.wh)o= ;?Y*/Y<2vڻvۨ秗eCw1I"fNԱ7֚GeNt|F+vЃ[Ls&2KOPc{#}V3*aqyWx}$Q8Hk#;A=@tmMfǯ^Jhlº}ґt ,{E'% II (K[O+F|lPE(>rFTj,UqxCgB~&I+tUhDɘrK@0? MPKBirs>Vʗl6R[. ./FM՟x`Cz1;ݺm ޘ25~lJTjm9=6H5 Djxz7h3K k~&7`=LN3ʌK;2ܶ#`Őivc>&0vybX}8ӮNovnx=Yg3`1EJz=†K~sG}|;ޡI,)r_@oUh;ܘ&m7:XSūOr_)hQP<0 BTOo[bp.䚤,gE2+=8h+.WyW 墔 ݫъ:^ߐTG3MNM;qlgbvsdؚbk3ͬ챸Da_'E"C)=ҍ8S ߋjoo9Lu/Qk;Ɉ)lINP dETȰݚZ m8a{GhX}k7j2ټOSIKnj_j FyiRʛp6[[HȺg=P<ۉqNTDFx="-!AW1[ʔfYQ%z?_gy~l\f5bRuTbg__=*Fi#}4'q-=6@@P6&p_/QrFV_h+[с Z}zd3TAUq:WEDcxШXL1tR/1`=(u3ưz)ZuTӤBX.UA oݓbBL?+.&7{̅=9g\zE<%;mD.HRǮ}1[F!$ Zv4Y)&wv_}kT % sG}93f,8;|sL;WcvqZ0Ex]6%yKhhƛ[Օᚽ.#.CB߯e6^ q̼XbGV>r* :wuչxj 8o|xeeC(I]/ XzZS~J."Zg:FTzjW X(IaqNWl?]eE9ʀp-Aw筚?Gd#nMj6%) +Ruzuq>-e jjorm<Mrx=o96P- FSnoh8D񟊒8! D4mz2JȜi傆(9ӹ@+nYD1ATN fc⪒w~LNU@5zv!u,ny,U©'!S[c#K-h~ơ&o[]r2ؗ[ oIȣ2 J^} ~O& nHJteZWUXfX⩷CQ+7&6(.h=vw}a柝w5 n>]Mیo)cFz6IkT8H7x.[dS}HjbÔ^D}1F{t΋TpA+sD!i;c!S^E6>;3%IsS2+ܼiu"_ +A!Ν Tk"'/^ϩh][)+e6Vܸi &֞tw(~(0RRu8.LEe44[Jb$hх+!T+ Yىt˶Z7w@9yt,ac%s떴O#W浞VObCb a |,ƈ*f{nicΙB@(q#F`5Rjx)p"0oNA ̺z3P8`P˵o#-s=9j@ UaRW};푭?ɧxKߣ[2ɻ{,p"-HyZ/XGTu#V5|D$g;oPk"J41up}R4nkI7wҮY-,' ӬH^O^H*7!oũ(7BQYA ހ Q'=+kkOr"LdL/jsF-q/g֦oIާdʦuMLmCCW#@5_n7I[#6C}1p-?U`sI Av}g)H:6ѡ[RGPX@7ZО]A:;K(3`VOHJthM -BCt#ԃ #ORfJ\aDzcy&F89*h+ ݼ 9TD/r~Y:6.E.e"<8Vb@}_fH> "M܈haYB;>`+S.O*3X,rQ1͚l\Lv ,F `3Ӟ9jFx#+s hӉuF AJ֫ yj8\#e,|lQRJ:.PNRϕ8⾸$ kɦ-UD(`F?F~ځ|R_bsRo)x̂76K yvf rLlKp#&T:)[FN j sTƈ#2'S`A)Rmn`ǧlBT bFx"y $ (IP|4.bHka 7/43G( @J|q.#gz+xށ >;iƲ WM0^b9J*  'Wj8a˰!CdHt\+4&R:s%6i:6)6Vv7?XK3DJvĜkɾj>4 Q-C}ri5Lu73-z7\wXD0[se;I~N&Jt'($5‰qZhuP,G!=迴=&4:1O^Xq[wtr|x#3 %NIj%= y@.!<-nHzD:t'R@N<:9{NZDrR8F5oLŧ0E-2Q4RD xis'N :)g|bp[DmCՒ|Br8q†'RSlDo@7@ƭ4:؜*Qs`mT0lg{\8UVnAp1 {Uf[p3^&|]LP=$D#uADܗyŃ)f;S_?|WP~&XGk&3ڦzsƃDT{qy\Iv -_oJ:&gօ9e9<H Z<l+%L !zx;?a,?Jk_t?уPh]1jN0nt'~G1(rrA*RvA^@rC_":5vzM2e>Ozl'V bWv8֞n'xX2˝}ha90• )ԴD뗐Xb:pŒ hQMr(9ѭ{Ft:j/ _x`gMQs!^i^ rrIaz=VQ%A;35Y+8EetNZ9Rc7x|!n$<%Xl_"u j7hl5)f3O} VeX'ƚP{lv 0+JB]&]ʁoDǬtʏC4TȝXHBvE _/9tg+OGUk'/f5Wpo$JTiB6bM $џ0t4-T؝v֚* s&-LW|Ş 93`Nytv-s1-D駩#:=m3^tgm"r |̰LA2ʐUA[B/~kJ!d2>i_/E1"_* },ޚ3wzKHctG]ՠ Iw"BfI-q)x=PMb`(`|Peh Q Rɦf=TMٿe{}+N\h"`.d_S͈,^:GyvO N?.7o#|0ehy;.ψ竌IP"cfOh~n".;v%B=ɳ s-Ycd ħ5Os=U;VvX_;7A溾0TgFxF'HuI):E)( څ26:m}7-xCFN{5L=Gd f]cZ$Z' H#AT䝉H2o_rY@1XϯYk<(_DH:jO-/H oZktҽm&8wW1X,GJnf %^4 ^­gϮDdt|wkhC&(tVڞ] ^_vR1X^u@q=ZS֧V nAt- r0Qq|TSAvtW2ABwJj+oن%j8KUt0};:mQdXV$1#n0UxRp#?:eD/xҤ7l綎+=J.I?-޿7b7Ts}z l؇4Lc9 "l{ǨS'P֋xo68!xmQHCte#1ʶeS(oqf"U`Qn!9.+Tת`u}:b$&0Z |dT}bHl^bT! C;cɸ&O2\!&(Ԇenq&`M~r#o-E=_oHP! ,CVԌdn^e<&iPLނ%w@m *7QĔ`oՉD'bxyVh}|=m`A߽|nF $?'DY~xmoP#__zGL%m <*jF:M~ ,A֝q&2tP(}P4d@t_ѪBG܍d[I ϕ'g͞Q|c(3{ Z,IWv3}8!)3)W#:j2b  Yݾ 9a s+'Y */'T,?Y]. QڃL_MRip0rh?j qFX~:hx0_Úƌچh^줬(/fHA.^BZw!cqU@yd@D wXC6'wH?Nn;Y~- 1YxBAq=F}MI[`.IvGC?AGI6|Qy_u}3ׯH؜BoyT?B'̨6ݸ Io= M6kq =to*>M _VSaN,PF䌾NN`mK9[:0Uۧ q-3QU‰\*3ߔ^C}Eu7@o1"2\4hnxLV72~?bD?9ͺ\h޷MȒO|o#᫳ǽl/ Uc U8j'#Q]V8'T& NʽJr ۮ qzkA"WeK"dQg̯6JxJI%S al@W@n+10_yiʌϽ@}TL|+{kBj@W?o_#1jkb7s)dN؈eX"#)Z'q~.Sy !+c$^]M. ^Pag,/QH%cat} ϰ _jnԸ`9^C:A4þ8!DY%=1YSkA`R+8A=dZ QQDGp/ql:.0>__cw'j k-'l43!Ai>%lo?]O fyQR0= ]C`U(?9]{O#l%&`W-80dᛊ{c;[hk ,H?J&uB: UmX64I}o<\ >  W58]1l!ؖx_*GFA|4ءv@?L^_)4obaGt8 +\[E.pRr<RZy6I4ER--?s6?t)g/230{KR E*t3 ֠m^Vf{_SV{Amo.HPJϏq[ IbຓDr/~]8SA.&'( G6q<ad`w l||wB)<_K=Go╄n%y A툢 h̳k|:Qo6ő~zkڛv$sONiiw&"=4+!QQ'Y1zXj /X^jsn,16NoŗOW`L֘A(tap HhHHa(Vc5ŗ6u_X y"s;hRjEҪ(uY fLGaܸiyus `߆:КqkGn$imp5ϋc+~u; T6s[gcƘZ牟 Q$u^jf?W`I,m.m{#R*MX6bbs  )V燎Z @qOَnx^8Mkd:ob-cqG.ʼnu'PC[٢?ڹ&1Px=okmaְϞUlU%znqse1V c#i^H"D.T+,dc/Ml@lPsUY[ 3{gqWw}XeC[m[2/{nRmI|2뉌5EʰםQڻT:ס5<1/?=kGW۠kÀL't[N%4xܾعgZj*(Ed,17Uݢr x*(:іTw]7Iz}F|\[ݔ D}c!;!GT dN%@}jAb5M|~l=nnHIQ 0 ~;vS^," g4T$WnVm5/Q_6qaqAPBL ꫕j\+a"oPuG{OP8?qm22}Є'݊T! ~o&||^&m1)aGX_zπ Ybd!~, 7bXa"H36Ku~uͷ'Ӂ)ռ/~y>fΨ-N-٭ZRl6Sfnt5kF#j]zk%r܎-4 X%t3𸋕0Y)bGV\45 F: <])O?( ϓ*3gSX.c؂=[(Lv;Fbi,UͭR5eۤJ ߋ_"h86eE|@ˏ , c:a 1cS)l-$&a,Dԯâ?m20ӏ7R*da&*0p<ϭDf=#Xh*d b/? A%,ᗍ%#9]Bw+j5F x .L]ׇldh 0KޏEt}^hm/O{#&@ޠ><"[Tu~ iUV.FFZ(Ims?dNN/}iTplzvkOCg;ѼsX[1Fϟc9&UqY+,UmALjÌ ͎Ct{P.yIh5>"|R`ha ?cVC`ރ!KE"6jI?ߊIhwBvk?ߣ4&g6u*yӦvfUC^a3BK6f#mH% 擄03+.Y{V psZɡ>0ЛbN(o8nm0dsD) 2l|2'yP}}J EߡYn SnŎ MIqG浺eBh}nb&R81+>^E3 $(n0 wǹnק83JQ:.VvI@07|G m3ptHcf T/ DZg-97& MMZO?7l<Ą~?7rJ3 ~hUܣɦk:=5f֍8ޏX耊'i4sAkVZp e^|ҏXrZ2XA|;O%V3ÔVhq8? gUobj8@}#+}v퐷t"qPQ]?<%E+gp|՟e%Pmʟ&-pN1>-H ż.mTl*]r@s]*2n#sZOk݅o6['e(iLWS#QPV:xE/g񛣍: tLA^,D;Ӱ'`,%W"L F 1m,B z_ø>wRBm$ ?ZyiE,1|kShdT b壉 ~RfJk. 6_a;;fA!F-*q<,^Z?DMt}6UI ,z->fHx q&LKuBwd֙*yA _(e`î *6?UViC7jcha<_! D˵~fd]xSwIJ3 f-G41O+ި"sUjiy}B,<Ϣ'5:\d@/sȟ]*O\avNvoVH_뢷2PU?lN~[PDQ:\Hfd25-!8w2 .E㬼poExN" NuXN]$,lhg<֯YJbR%̏;!ky/1;#dHH(L/w`oZn 53D,$`G2q]dDV3VBF؈<6 FL?jw5~oo = T^4$*R>gC3gYi lXd Y|;d də \`T ڌn';  ?&G ]kA'玵 K:+Hf؊)PDd*.Q~>kS/jfVbeϻiN(Kݐ#3%(zq"IQ<`ͭ Ֆ|Vrp^=SHBɻ[/5&~?=}{l-KxUGIoHjԼllV9.%Y;C:j0`>nOr} AfW2r@ py|ScҺF8јt 8oAa@Bu_FM/dD82](SuT71^Q1G{T Ya0ʟM[*g53=[QmMM!f3mzIy>*tJ&E*D^ӱ).jlP3嶞~=H,yCy,>uЎPk Z4DQ?>l[dyt-rZǟ7cI_ct9|- |e\Ó7p{vvo3J/dn>T5#Rcכg67 !ݸ,cjY[ ΝxCtԗR%xOD|qWJpopptN   AP,'=5>kHmw|p uz̫}`T>pٍ^@ɞ]d |yf'4ß"OZ̎Y`Bt!%,C!C|Tpߪ \'m?O[\F *aA}T]O$9`KQۆVZu&t?Dcþ#ʿ"w>dlv1LD;rʓ>e+Si*h K8 9E]AiW)ϖ 7%q: mw8H&zK_FyKNb(OD4of3?qK5* ®ЭSlJLW.^W{]K݊ N鹈1+kI5<kkl@[^J~"_R˂S&S.YŘgCwe{́ *D =&a Pab/]|+ i2"$ ̱og!TU 1Kl%.Oе_CaF"%l r+;ͳ6X ?7K5;H>cv)x_DknoUU%Puj(}Uuж"Yx*X*,U5B[+Ҏi?Ehbdjf/E+? VrMUc7|[r:pvD*2$>%S^)Ҍ 4SWYVBDFYv6?#d\*jx{o֤~P0wv!v,N,r~?% ћGѣl\јτiJ%gXaBq O5kZزv-Gީ~R-+[ m!YO{B>zTj_Lya"\!ʢF"r檳A7} iVgzL^uKOma[fPHf4-zN;b!c~ʹVRJNE>Tw>ص\.4ؠ\l(QS|kֿ+\rjܑ~΃miXEEaN X< IC._﯃ r&qv9|̩яL"8ā ܔ7VCWo![|؉7e^:L~I!fF3zUҌ<`~Ð|"] dmM묐Q1#:Sjumw)|ggF.lS5gIV~`W){Ŏj@n) <)- Ni?vŗԤa&7);BXs? 1k%h#ټ)XyŢ!9>][9.,G:pi F]Xdv7gcӧO~yQ|<ab5|0)U@Jz"e.bV6&9Ry5{cݢo.~GXI@ewQH~ R s஍C#_M1w>lgtDV%>#^Et9RC(72/PqĎ2<98YLBJE>:"4 ;(݊ԼL080 h&jcIpV@N-/D529u<; ]C1I.Wk}Lr[(u(/rCky+Kлpzy6T;WRb ӻn'UCR3sT8 [-=KEeY?M0~2@9r<USğ ' B٧GF4`ݭ ʆi #Lu9xDſhOe,ͤW ?*'Lo`fWOߵj mB-)m&zIƜfBcԏ3t;炴Ŏ}\vgz?Н,b2G!ơS NUm]/+=P }n)M#5VJj=N\s hy>P-䦢Fڐ>-smy2C;~/BeMGs!m9NP׽5łmqW3_rn*`I?iEk^@TC|LIjZN,+MA4Os|Cn"?ECjLk{* ںWrc}A 79X(|\`'lצ;qs`syjHu0jG4#3| '}>F (P#4 (> 1[X H`B2+ؙ; '*ڭ@$)$ hT[!;["A,zB0rxJgw?UNNY+s$"{7.B?Ӑ(&_:9JW!'F ?Kdj.JmITQ>zwX/"ruMvQ|S.o,C̀䗑˟yq{3͝S ObrhM-Ӿ^p4zq) AQS9\q(& OFcquiI+\moKTL2Qx`dzwdA; Sg McM\E^jc]rU`e{ g˯2I-苐 пGUjY%W7OUnU>}[᝴gf@,;0k*J۱Q_O71C0%޺T6>ūbRMYe7TCy}`lRYGfiB"N)Ī 䤦QXiO+֑&L@f[͟n 2 {W/]05 ~В!_k·!ƛ^tpQJ}R6t(C @DBuuA0BwmOu2=ֆRwwJhN|X }7)Z[9@TLnߧp2^'],GU ch T|4w3nD ݢE$ ]+(uEL  /\} T~ϻzf3l(yM) ;n XOIyB*MK|+]-"_aKvjĜ$oj[,h-E` KQ0sf;(b|~n{TJ{x]KޭbtkGn΍JyX/K^iz4I5Q{\>6 xʸ+K=6]C֑Nu {US. 8wuG;Ɂ4+RoUosTD,1t%*ȕ!#gRk%:.q<o:)<"k!=VsøYRD jHV An|W|,+̛׺4C[^#ݴ*v>)BwPg&[Ow;+"|4% 9{5q^]ǣ{"q;thqAbz@RX_lb86oG3I~^ᝠIf%-:LYIo(o~wgDžo ‘9H a \vxʨ vY@_79ͣ'c)K]\aR5]3},`{@`&$feh_;Ҹ&У7D.b?DYIm~ j6_5:pvX`dQHcZ(P-zUu粁D7g?_!{ṯ C82ڮݥ!{yt%Hm&KBQևnþ@g _VLB*0;3K^0 Άy j5L ͘h5 Ӈn>\JNr1 *Auqq!8Fȃ/3uezȼδvf'ǓIt<^D@4V(׿mlH&mP2J:=\!Ypĺ[/O7(]!cpKg\ _d'UՂly1=b'6)qX`k W94uoN7pi/}YV&Oc2=ـuF'{pewFDZ 5D|B+I/ fjai. Ó'bOTTm > xnvk gYtBfur_t\ClxVO.o;_TϘXd[Q~$UO`w^@ah+/'hRwg*w:GL֣:D8R!?n ^4G3BiK]2Dg*%_:uũ5#5~'_1XyUBD&2%(ʅ&ͺ׊/ 9+qoR@X; CG}A}0c88洆=} Wh9Fz_aC:S/SXbLz{y%*x\ux'rḰȩu 4гcmXwJqi{=[eiݖCjl~q3}vH #3&2Ǥhl+;/S*7 O@ɶb$Kf<Tf'z*Й@n~{$ y7>Hh:7K-4}Asv\><)gQM[T`7x-hyz*rV,=!*1P[CmK7Ryɔr4UHh;wZױpr*v>O̊Va\ߤX < hxcM–xg Y"wtj!3E΅l )9 $gh?V5끒 RB4Va`0d PN?o_/ t ?{@`ҝ(LbNȅ7eY[|`.5^갎1sa^_?""FKR5n$8)b bQrY5e>eiʞ*V[JT*a]@ï"Wj pwu,9 c3Wd"@ϼ 0 :FHTyyk`J} %RAohŧUJJ,Ufd?_:a75- 4{o \e󜯛unc~х\. .)c 9LK.e:DjFtdDE%F{(rLY}E$>[%(i$Q > `D>5W[k%.}=͊sk+ |T=2AyS:~}8^0r&)iʫ2qZӺCۜBm Ioz!_5ԾRdd Y0Je)c8= h/ԈCΔ/~hgmNR 2]-;]M߉%b/;zD_v#֗dDtuyO~De`,keGLVM,rɉwn`teL3&ׂ۶P6֦u7T<_bZ)υ)\=QA-dR">#&sCe @|޹ŎA 6L']I>|w#~-+bSDڥ3}hf0?Te-~7X35 hIXsFUfu#X0"hwOJ勲<$^ v*T_"U)q$ƀ1&"@6N3h_ V&ۻ sZVzh LDCр L?h=1=lSs-`pFLjEz\/9 Q[BzTa<Eu=?E0i*;^ ֐WVn)" !Ln U~n4|vj;Nvmձ64N:L< {~c]{ru #KLFddPgZVMdZ4][3WW2&_>x$\=>a͒9E7&)27RN!SG8+F5 E5zɸe &T:ry #:#~/d, kX#`ð,v~M kʙp)r|DCfzy# kS4^6핊u*D]Оء4tTv%k$i;48H6vRTgZbzGZ j5/\N}Q iK;V-L=P"b3 hcPUy#5ffN9%#x/bȱđ`bEO(poB9+MfYuic5~˜MrvʭH))e8xyiK\%LwʦHښRQf\P( ]q%FieRm~Ƞ;|pTY6*zc-aL-{~YVuZ~ק<ח sD ː-B8j e@q] @MJgEsP]VmdDS/y.Ȇfbe|(NwHܮ!Մqz92-Gދ\hz3'5tYQ^&{d![tZ6>qo/3c_L{ac? k Gx8|Pt7eXm*0x-Ytηt˾}Rc^[8aOq'#cnGyt G^8;^H3f~`{m5\I̓ Q"x6dp,s-)ԷL&Sه.3lW$_W҂"~{[(Vq<ƝRZ"ğț`"YV ~؊iz]főܯ4V3ScV$rS*ջb{+VkDhӊVǖELwa$%6UVCF|<Va֍ ͆NXqg9\w{z8:PCچNEVc TɘVt5рRWz:QvSov~ٌ n:t Ay”„EQ$ju{c.EEw@?)|Q_d䠌z/>5U˷OMsj`i B DPg-rc"c/a"?mA8=݈lD/#P(o R #p~v-m./Nq%"R؂h K1N=B]Mss&CD>[E1WXM(aY*E,OJ'/|NM6)r;#N}/i挔Ne,xI eC8m= azi:zVVM:mRAuiljUBvC HalA +qPX{ P[/@۟6@.KUf@TZ\E㺛5(MN!I 7=AђC^D:SVz5ܽddJi),RD GsІ& &S}"˯Z.ݥ5-Kk7rV:$̏{/§ˑe m\7lJ6bX/yJs0%/0,@/O3R'O1޺w3&t1.#^|#, vu5DpU`kuln=Rm*ūRds')hK,Mz uZnMXoO,p rr|0?o 34WA]fx5}MXX DX !! *h#(B6SH"*)* 0u\)RߘqI'"3a*tN"ci-Ƀxʙʀ-G!8G q2r}_ j Џ}g"*Vq=n06B!xф!3rmh͹CRə A[ 5+~<&\ܦT_|{zKeu'uYX+k lc Ĕe+%ɀDdMCiv5qva^^"ZZ7t)3)27u2PjפO1<NJ;4`"ŞUm$}|T›mVdzSc5ZZRw*x~ydQ'j" ~Np͓Czh]_E/&'Dݎwo4Ruqk?΂ΝpO?T Ͻ#f>+M>Zv9Ca@pC$ͪ3&ͦuzT0f/F3uHQ)+Jp(A}S]+[NY^$z]o8p&lP&SMh]ؐ-\@z|{QsFy pt ;8: )1q(mܝoD),#qnZ7)׆C7pkA.VK S˚gsF2;73:I>"Lso8Ԟ!8XŀJ%HV:Q8 [ddv6Aװ'Uz5e,;PX=%}vDy'VĞU6<\9vAƼcQ]iTBjS%(_D*~]R gZ x1.I.r%x<2` ;"<_P\!יis|-!Ү`̡HUYӲT=nL}gknlӀa@4iz؃=ږ( Cu*$ԁCm1U' %vZ2_T2MH_TX0җgqP8+߹pZD?ZP)!Jȉ5#eDG8| 穼3!ze s6.հ0{Qtܬ^tc0OL^SAhY؄DXf8p0Z~Ql$hDHx&Y?j)MS3u?0V\Ұ$aSoHDpd#h~N?4Ŕ`ћa h?fjBQX8ɌJ|5j[ᥖN!l["Qqv\{,~_"RF+( gCFe"o7:wQa:b?,S)y:,M爧G`4Gv/KΗ%'3z!"#uV6Sr(^o.nAƓ| (Ȅ~%/pѢ m -͕jdODh\qN&85%[#x u[Wh37I/6r.\AZv,:F[hph[7L}г>l'?XWPemMR%fu=:[Dh Qov\э%98YVs~ciLI_X$V%@P.P$JI9P)%qz4QZ6t XNoM8 Tusa|;92ۑIDp]wX9;% HaPv$^-N6>v7v;G[o&zݙɃewa" ,F +i |v&viN}QyTZxNșEmͦQ,OB'u>CTzַN,ϐ&!^D _d7v Sv '\6mLՋU{A(Z3BvV4y{P $+ocwSzKN 3.9ZsجWqMC nOҊ~# p3? ;3)ƥ_yWDz 3y8.ߙ e_ՔFy a藽-kuǣ$eH֐\W>IǓ[-J_߉X8w){b:N/1x)L<`}v 1m/t̬̐EYU*:1v)ӹG1&Xt?*/T7'&w0T $Ĝ'k 4vxpgк<)\?/qdmb2Fƭmõ.l Y O׈p|/ν 4O'5s|.i GLƹOeQlI+rHӑUubڄm.T3g աYrh-8܌ĕN$&5kdm#tvZgwc hHR‰PAǁK'u#OEFcu[hl)ˆ^M,QaW߰LI㰸ׯu!6frđН[;hlX<zð,\`&{MKA5p:I?,@p=C~bC0+Kt_0ђ$llzʇ!:3_9z$\;۴b+i<PǖkE kd@wE{:G&c$Z׭cJL0{kMP֍_ mj.:Ө?2PdjpMF-dZ!V2&9e f3jωB38{4tck}`ʉ7a%0&,>HY3#rixhlN=po{IhU/B@1tZ(:ُ"T~^|&l[/r46T rEJh<5&2~x*gLJ)KILUC` 9Ѽ*қZN]+H2|]($|v!=KSQ@c*A꫻R l11ZV{YjufK;S!0YdxS?Vm yL*Ta2a6 HN%d0%D1p̖FKx7lJm.&]0`o1sР(FԂ])C+uXdCRbE}zBЩ$]%)f~A VeUw%^" (\CZU:[:̐-yG۞8{X)&DB$0i{nEELJƝ<&woFW#J["Y!P6;+pC̪Om%fêAJm A~nWMnx,ǎM,mBp'cX̟^E-Y g2|'/?g߃*m\'ܾJM )(ߡ &zLhhU,LrEʞ\Mζ#jՓez 0CZ3˔b+mF]S3*C0U0_RbsgʨQ5U&U]Eٲn@+y c1a뎘4q ̓E50iy9A&d֑J Mrt##SO)E]ޟLzXk82kDU[7?'ׅ:S{ lE9 Br#Ązy:~;5G 1U,#PL.aw"3Iy]Q0iORZ/ Be*/̍yIѺaTG&b7P#:=!b'KFJ!+vy"DZHx ^xp3ȴ3D|.]`wmnA=ȂnU<"MM):B:hWSu_oĄ(Pi:iG"~QY':5t%Z?y`:xuY)tj!ڃW#X(FdH*7=\wiG9U֦0^ s9-]ai8bp- + pr$m*}RIA O`±o -z~d8YcGfhqawUhX3<x"2ϗ3;8`(AZ0?XpgT7Q>{Q Q\-|S7]Ff'\I}+DDcs~d?uSg},Q@3~[+nmc oPS})Q ?I>JRvXދ<2 LA);KNP:ԚER=Yf%ioi&yEC <ɢ>SUSx16I_ӇƆL|l' }S{־3˅ET3Mg]$XzV߁g/v lo-Fz {~M8*Uj +٥'"tmO9LJt1 t \:*9^#p+@7p3:iUZr HjAbww6Z/Jw֍G9;,(GDߎzSԘd/qޱ ~\dѭu"W^C?A'qvZ|}QmUttVCLРOsw&@'9\[>X+eۙ]vgKy2_ BRrJ? LCd5Z<\أMH%cpmy;w˒%FNyzN#Gla1?B/c$+Ӭb^ p4HC_PXx :7oUq\k'৷SpMrCk) 42kM`Wb];4>FluYc ۞cޅ]z|x}-ȪmN^{Z((k(~-O3u8${~RZ89o-1A!FEf6;D}W 9Ѹ;<-y.9 ˜GVF'lȂjWQ1&{ΒKaaX4^ qkk1gKa\t[UHi_VAEdXtX>&#a>Y7d6&ˆ<ՉZN#>׌lNz3cjaݲTBe#4+<DB׼>9͚pFȼqm @|V1HǞlWJ9-b#'=`B}-}Up`9P W@WWz3K*lY gE) 9\ƾQ{%^z Q|$cEAWe{Q[=MW=Dof'I+E.tmakr᩾IFCܧ,-&Iz^yvi.J 򷺦[OF DkXA ~(]yw;E%UCې5kq=$GJNٖaq'҈f ȤF@c%>j1{82΢,1m^/Pl핌4™W)2d͎/%󬖊NRKODj$me@SJƟsIܔpW3Huxy N Vתv^Yl3nGD#}F&%ԐQZf{\sbm eEh"w- >5D2m6Az+zi(ᘑkgWi$_dEyMBn0MsMہoTkDSj%Z6Z3qf8|NGQ_I켷Zz\XY y&>^JS" 7^ʝ$F+*3K22"u'vegA*-KN P-8ShhM&SLMo##}2%"A,)X Ϩuv42yƳ`:I ,q{5y% j^u@dd]T(];n7Hx5\Gaߧ# qaӇ k4O'7^AI+ Cfi#ai 3ѧ ^sJ@W>n*Lg$!~s[mOQ·r׻gKMճL?$oP2^U7bbҧInT"=|0oAx<{ vS86'DOl[Ph8FIɚNw#[q4R6#z\[kZ.:R|F;CFIWX A&?P:K4=o SJn:u&GS%R7}dV R>XєdpDŽSۈWI%b˟2 5VRn?ṵ4!/&݈ôG<Fwc6$[o_HLB4\贽&z%FR8/W O>o۳z$ޅYS-fX{r$&X{JA =:li|hv >թl]A]UFx0]I;"@Hr^hD=,"M]Ϗq"\ Ȋs52nztrpF YҜpAG :Bb#m3iѝRP qF'NrIw3?sGܝ݆eK >DyR i3t[esːM=.\iF$;%~0"7>CM_&͡D ֆhPe9%7پywLB}i"1@l ySNBnSQ2=IyjFɆrSH% #maY?=@RiL!V(Nj(OcW` la3Ҟ{x5j,|:Ib73;6Xu^h{q_f_>i1l;׎}```\,t?6a(/F]AYs/F4?Zh܅揰.@є1'kg*R1paOv:lCBk0 _!4 QP 5,U`)pyN\#XhA,n#Џ:t5boCv&ny^ng&^gZ.${ܳ;OL뗵2w7sspq?7$+_jbŐNHJfb$+נ+Lv>],H%FM ĸg^_TVR0NyW(GW׵R:eR*ױ<p5F+?v2:#r@*s7gEDLՏfdЏ鷙$r Y?J ͱζ=;K]5 >9lpȘop!{\5qHu:WW)d墌]է+ytʆX ZZiDz΢ 9|y͐1fS{F|ض eknҠaVθO >os|Q:v|J03.aޣ ɻK~#S.˶ާ")3?$*^Ɗ(鷨z.OKW 4Og]s>7P$LvniGMRng#t &;ҞME +s n;{{k&O 1 UgٗPJO}y~o!?FYҥoG[6e^`B=&8'XJž{}mQfMSP@$Zs,޺&YO`lɢuUkMT5}_d[Y>1SyfD@֖)ZGQT)}6EoJrs\^jkXzf4ڎ AF62'~E%LDcar7AH|O5nM5a5= mTwlF7i$RH$do cI=U&1*Ʈ ύ$bbPry*8*^Rx,X s\|5@N x/ݗWifz BKjB̪LfF]NuJ^V=D$%{#B6xiXMϖ׿k%LgVuڿ|Z> IM;$ˀE:WA: @I?⍁we,)/MGc;AfV$/1sM(5à߸EnG!rmƠhvE:VHb4*H1NDU/%mMoM6=Jb*%Qj@づӵe~cUzxG}rS);)daQ:_}oiWZFU?5p:](8栱1F>Ȝ]_I~6W[+ٚLϕ=EL=FݦsfQbH/T%E_\1hanzղVMS'fN=ZOmhmַWKkw*znzB96GP#,- ϩbj`skKW,1\1WSg|deX-+Lqt-ISgyZ\FL2jowk_n-NxPdKؘJciPhPS=-CpP&ĉhT_`( p1a$D?tBve sߗm վf|ypk3 WJwqf3-(օO|K ANyQAZfk?f6Y;~"ƤRyi:ްf Bqe§KUa|J9EǿdqJ_ zyvHP? Ք|* !e)IsnD.zHuHWfXijPIahi!YIC fMv2%_tךan"Kߗ&B%hgu;@W8ռiLV z }Fܕ:< ~Y0ۚzyeVzϐZ`6%!${PD:T :idH׽fOGJ?V䎎7^\fڶ-^NƮ~&0$pS*z\9Ku)#[ TαrK8n'O\4 (%JpweȀp/rw+@es'@1nt-үd&5ijreQilc*nҞdU~(Db.k+&e6B~+ 6z@{EITt)GtX0;#_ E)6 W(Wu?Cos%6+ ɓ$/r8"c1Ժ=Aj0wd☾.k!F_^?i7˔83\HPzKir6H3OlHҮ8ad^-{1̺`~gt{@i܎nF ׶K[ox>\xP7/ֆD})MMve yT rUļRg|xVB| gqef%nBX l{¶7~kWVl 8"kzdk ~3vO;$=lwn&46 I I5T3HN8M+r . "% Sv|L`ҙ$)hAM<%4fgC6#mX"[wgׯ8$W/WI1$cƘŒryN|gfXٗOqј`띨s1-?}SF㶎V+| B2Pyx 9)/qu~33pi!LI7Gr>mDL$GsDցƉm8卛z*ѹ|/D{Tm@e` -Hѯ寇@Re4pӃloI@'qW XZ\%nkXOV{f1Qo]T ԙ/(>^^g (ݪ͂Gl\1^ 1r32߸2#,umo;@?(0cU!+5lcgqGUsޛ≰]wm|W dW)ݧ}< ?㙟y/&~ $[UpT&aҤ`D|#4D fͦUYg^ OZ_8_ מ=LN31%فHo3 gCQ Djߤ}~TY:,@o2W507`T=1\v3lեz48ltj<م0PtrPaUIɠk*@֎bDGX紗 FʘϤl)`P3h"ힽ=`g +2Ɨ-{B)C8v)f3b]tB5{T Z% Q9%,t/ I'IYKHtDߏ^tCٹL?|n6$:{_.¸rh~B3Gw*(T1윟S黣=luZ;†JYǹ: i_ڶy5b * bez tK|s>WoK V,CGX zBDCoպ9yEpbőYܘL<@ r}ғ(pJ?ȓ]iPG)T!h UW@oeq0\߂)6)dޣ%Q"L+LgRUke~&'I5*:nGJSd ޿l1gmwx͓ag#P r'mB0L|ޭ]΄~%_ N5 `"A2tj*x zqQJXMM; @V/Ji/J '=K9c'R7@U/{_RdhT঑]iii㰚IC> C}`9jv7f$M5,xQ ݧ/ ޮhP]XH"Sf}I bW*Hٯl_눍iq6F#%YP.:?CGoBA&G1+:e&s]&c{U9g%3)}2zV6, gQ1LˢhR2}oTf?䋶$2V:p{v$RH>X5ι\"9R|~l:T#+ ;Lv̱U(V-$𐄡ߵo n_VDhY3i*ZJJV#+w?˘OٜYRi6K/FAkʁ?-9r~,yIth<:[@arߌNNjߩ98'![qH95w2_~MϚ/0T^"sAO/M"ʮ:7WAnM 2K@rTCI;Rж,R"&`'̀) ! !<}f&'!K5kLp[stQ9ž4Vƹ|=S4AIN L=Z1.H8Pߟ?^Ū?w9A03HflV.9(oY)6OɎSb#H^F<{q]8qϜmƛr5UBԈGs {E[,)א9A%eu4> r+#E9*َf.-e 6^S^ Ē8:p\3+m5AFtW: T$0߸lmjJM޺Zk1ȴ~exa7N]Eʘ}K*v'S5.66Q{|osLN]wIpT({7@f|3vtBuJyx0pt^ߟ)ekdjnVf^k4blt"b[KKQ#ݫK#[.4zLbI~NRКGъAfF'.qC!u~ D2[3U5Cf \WBď[ a^? [!hY>0cqLhdF ZuH''3a4ī,wE9Ȼwܑa׷Zfhze=Z~6Mv/Whx`%oЗ/3<20RE$鴶/Mt[jŕSSu<}"+Q)S7p~]ySx#| 5I-J؅UmU6 W¸LWR{s&!#3:+WF?AuVb$,$**)Cܒ+x d1yy[RnpWGY| _[mpdqp-u )$JBM1Ã,[wDaQq,aPoLͽ an/o< x&K i]9$uH۱ ,#})Xq A@@1rGQ=B[8CpoEܻ9IzKd'0&` qa_gbɗs}GFwdongB)_J@V\7^tUsSG0-dy`]M}5>9ğb5-DGrTk֟ E\ɲqd@3Vc]{*6툈 _e^Xim#(ӳ& ;NA/KYiTy]fhJ0)r^x<o a\/o&J~Ъy%ekŠfE!mJlA556n"~¤eZPʗn6DqQN"ɇw"{9o!T|bCeLuuv@3mi8o7eqqH)Ra[m{߇@`7ME^ր z'$'-gۼ.0P'U?&DLcf!0;S&ooGVbRVERi$ݿocNt֧ĕZ$=Ǭ"N9> ?֬䬒Lo[ 1pyBin/EJ (#6 ;zͱD| Ul+(c>䗠sEHݽ0xk{?#GEZ|iyi殯@ 2h'>܋ib\n{.],N p2kOܰQ };sD :}X`뇺1cbVgɊy{wM4pzهO3ېu'$icZ_6T'&"AP4wNr&swÛb!蒱w< Z#4߻sKͯ`~>kTYL9 Ǯb2%fQS >LK6/{fk MoR+l#!ޥE#"*u-vk% G(kl ov^ JRN+7MB>2m]?^%&@0Kwa~|w)4%4l re"ѧ9 6lI?{xf& ]mJl.`寝2) KVL Pg=?ۤn'ۀIm!4^x>5QT쀼8>w.À۾ZYMS{N\n#>V>{g@ N9>CZj/Q{8 nS?sIKY7?E-|gYy!%ߣK)sfM(LP4K/uv4{ 8S=Wgr}{j}*Zo<ۡuά? ڒJDž o88Q@@94e+hLL\%y`zTa3Y!ZH63zw_ =o_]3=w2]WTW{v{ ?> qHQj D9Rt=su[\c@K[4^_gرz6u_D阂g{63_T(PXrgDKhiƓM6ahl-TmnkZ$Hf3\RHGy3e in߾N-ҝpqHJ$nEk2=5{- frF_[y;em3cV]5]|]"n W eW?m+`^-Hn۞}Jg?g'UwVWߐXñS4p!<8HXvZ#Iƍgi#|P H-o9u0V5(u}nR?k<1+Tv,(P甈b~pQ[mLG91w{kGU8 p_MqKTa~1|C (#1㖭{LN<57Eiޡ ."+3]U93s54l\h0l+3e%-Vs{4TSzHM1kfL Z 4lMW6l?B ©r>GotNnd3EgCjC5bݨ5VYMb$ŵz5!#|KWȹ(n;g6%*M6 !fXzg+X/tW?H].yXG]o.0A'^Dk]i!!W:ҩi }+sn{Z Nσ6Oy_ x|"7C@1+%?ge-e2" ]~/8l}ގ; eBr(xKj,1v~!6c:~^9rL% 81C枾P p0$a%F%x@őLٗzйg7l=˘?'t K푃MnhQ=rm : n U-ў>|,.mw B@ȼk𸾓vVw1F8qT$:FkΤ`Aڸkt*d.ȖE6#L2FI}$n_DYOBZ)q3 Jbݓ>%uHShnXBovKSmᘮ 0<#+ϻ3-Q~ S0'4Ch ­HPP#4 2I(ׂ[#&bϱRwĻ8o5E9b+gsG%oKӴ.]D=uC 'NM(L6[ WQalJ @[kapuyEwuq~ӉeMGe/lUAW]Q QUR <) w;/1-oҘqZnd Ci{-dYs߃& }]v1WG<h'Iv 44dU͸ܿ yV 86@z-q,{΍5kCBXd +jU7{~Sv*Wl쾕!3Tyv/)!E!Y1| yIw"'4 5]z2LH LSQ=DISA[^|Y4<)䖳 P{<l47ìr桀P`nl\I'[)J#KF a }$Рa )296nkdDŸM+?Bq3?jIn=Jc& EvѶ4tHe/pFuoAxWvY(ܻX֚(RAP5m>Ӹq/ jLe Ib 㒛9.{m;a&T,4,5H_eJ+}ߥFPjcfl=j?fσTzAP^v }MIw)nZ/zr5edtC"|;߰L&xQ,zzGmdT4 wV118)6,&𚺥C-U4e:Obk"(6b}-] Ԡ8x%YCc5;MxY"W;^^k)ZNҮCwyg\.z'q=?ür-By*&z5—瓀3I#:rDmLǭ}zÄYZsGoc 4^HvWsS/𑥨eYN@QL{L;O؝hf > խB鰛, 40bʆx{{iВM<ׇ&ŽKPVa?'Y>'c1ٽ/>VLڗn7||ziollQhN䇈 Ф|-{hij܇\Йr g4!({~aMF},Rxo¡Qs:^\T4<[Rη L*&Y/$.h@{L֒Ю=0o_\u}>E,K+k}#Fו&1|J\XΓ۹fBKcu<ʃu ȽLH$]yV7eC$sIJA8wGCP,fCHKBǜ%m"5gs*jJڬS >}B^|SJ s˜\" 1@ ;E7^U[U;30[ <zzs%9BQg~5;W|&7eMu^iDYB*z_5QVŁf]g$w _Ђ{נ-|<)]ՏwۅH̿fDS V;9vlo>(nSn#< C53ZKOI(-\E%ZÁ @y(R -SQ,J7eiR}A"X}qf>4h%[RiR-y^tDce3-x"mJXdb\dퟔD|n#L'T}' 3-6IGWXȅV#_o9٨{oF&\[]+yኍMN25c|Rk+I?u8BumQAӒ&Bed)Ǧn :Yfum6p/VY^zZN7 M,2/;Wu'Q.hӠ(30n'6Ö |'2?F ē2O]6J3gxek$B 0$!mThb ('6L X\ɔl^s^Lrdϑa{OZ<@d jMg_XK݋% ZE⼛z4voV&N?(٭h׾zX \I)Q$j*Kz2.g|!COjvVc;N*& Z@skZ^hyEѲ NZ+/;?)CAoDS0@ D|aIuifnzMPJSom\5!=X}v_\*##x `s:f9njy]rZt㾡vW2=SKhu6= &`}Z#0\ Ȥ9D$~mۑ`&w GmLŸT4g0|_b-y:NrTK0Ӷυy ʳaӕCa!o%>njW\ζ6#vZ$Y6>i>iF&w"sV72jUl?F-Q%=}Uh~QXL5u B`O '=*)n/({{G~ .X=!E +SrD1Yՠ~qt@*wѰ"w?vʚff9̷i&]!}'Rw {9"ld64 ӠvG@ǀ%S!ʃmMc(-q/Ud5Wg 1_:n-_2J-2 :W!Mca'>TiK(3Q4~B鍳=j"VʮHIFˬWgm-Ǜ,kW-Yv&]&Oh1p~+ 8NǠA׵*JmOtͤ]{g 뜊3\"Ƿ[eL$K΂1PeNA!k5@-q.DL>\}D$|ZrKml^K>y&^<~TdF腦_9꓎kn;E" j/$_@c|\K^H%i", tD4E7>1q@@(9@57xߩM"{اc$\"3tݕ[.k ^ɻ,6)?Q%]z\1hT{izWN>nJxQCῗd 1slޞ xű(o$W׀'CLz5ra]qI|FgՅm2KnU`'qAV(D#U wϢ'6 7>;dŽ):WA^ qz|{`3ʕRǎ:q܄vv7iɾ}%^#I(^"&Ac/+u l͝gnoԡ(9%DVXB~B '{*Oz+뙉ʲ *όpJ SF'Zm>vو?!Tbba)A"0xS_^w+ ¡g '~="} KFbP}iS'^<ϡ>ivp5D8f6" lƥo) qT 9:5 v*rTn-$=!gՁKpZ|z}s) XL㪟nwCSzE_1\$"Q3T$A ܰEvaMD_B>8YS~V!:A]6*^omExoD8,>Q[|V8Skbő,|»EI!m?UA A#Y-b]9kK1ER q _C>mcĕ&Ob3pI~@/_3!9\137by] kVԥ$rYÊk>7СHVt/588C}CMۻQ>k@V峟Ģ@̊O2^@)!I%Y"cߥ=m<3%'囕&?B3;ܛ  2q9| wڳ ƏI?i>iPfv؄`vYh Dx )Sax'KT5Ϯ%dQ셆UHy ]Λ|%d7jS$m8G_˿Ѷ;ŕxsBCPJ4HQDD%-鮡mTmUU&Zr4B15'yv:6,0j{VR;<#ֵOSᐄ \7Gcsٰۙ^s홡tY*0f )@ic:TRD}tObW{&"%TVH+̳g8`0V؝E G+=pDr~ j (E>+nK ~R<T2$Q:{]fKA=ׅ+OKL,5^b:DVL;8kTGx[1i<8~f_Fq:H#Cs3.- b 7ڗ6ڭlI&~[KRuW|r:R,D Ҹ]%:>z;tޚQ)k@ O?ջ% yN۱_&6K @0)-!F;'C{YƊ[r]aGO`buRg6t|5aJL*fȮi[!ύ,>4{hh^Yuq-(n.ԝ+ qz<&*W!$t8*BQjDjo~q Oԫhؘ'ɲ?+jgj[VrZn֌z:mV`p7׃@u2ܹw0cB Lַ/BQ@>W} [қ=*TuSw]Y2Y&b)cҘ73ljKo:KIV Bu}1DZjS+XZӋxD_sKF`|tdy`t/ _IodkPYo>p7Ɇ$hSBjԿO]qټ{י.kaNe -U;X::4;~EM8%i 2~TaQBfb1_xhء+_4w~᤼fEU{i_«ҁ˔0o+֩DYJAfSLRzzuLZ1l+׌ۊHBYCQI}jHe_zR(w)D9w^-򭯮HrG,K긺zKш q0[3psnqܧ[,S Ke!AیWX+Z`LcMyޱB#DKPP5Dwp 1ʥ eš~n ar|" ھL,[Ak$O^;TH#E*9lw;ya)bQ uI[uήYnXU,iZ*<2{Iz W)"4xTCwp'A4@SȨ3GSnqQnB5ۤ6 yޏE6BA5FhfN\Ki%͇&ϓe*˘Lo*s\ϜAPq)48:L1͋X"I}[:fG'wvv!1֯-XFZf@iq9< 0A%5XK".^?M Q1yA‰,+vY8OK1HWL]F^F ']7r)Qnc}q~,\"M }PQ<*_*?3]4尒>ъ,5u-!LL/ʍZ%gia]Q׆|Eor֓ovYmZ9輴<3!N~ۊ(G 5myC;6Ro i"[1b̝鍱U(4I#WiI2C@ꪺ{^k.pUl%PDUf)C*QaB7GPXxߋB1si$FB#:׀Ѵ=FSdeO[:dYFnmiRQónG{d LסX)̮;Qf!荝]jccxAMh ~٧2fѱob#0ƯmB[KUPPo{}8l]o-Yj4^"!Aqv)ATr{+%p 1iF"Ɩ>{t~k]\xF 44N$)Xuv~cuj.僗u(u BEMr<d!W8d5Caڡse,"9ZqFZuv%zGS,߰{'_rEbg@@k2俷=`T)TAapg\/ 0Uӻ]gNҵ0(Z5tb %-#pڄmb!Ĉv6?:sqlFn* |H˓av+@SY#VwR" W-S B(Jb&K05\<I K4&(\D1D:M@` :AhR/s?,Sw"%^H^7 'B1&@JJ'&s?I09=C ;^-*;n6?}?TYO iR|iW|*Ϧ $ ^3:zO~㱅j&Q`)-;4_${5"naj.I̝Xd0̺Zm02bO Ԕ*VKq#JbJ$Y\&8hр&.,X+zePh2氲[y /T~=Z$(-xQ G:lx77 ZXB8~YK'avTք3-w$G9V-]x,,[!s DFrcӹs||L g]X`}O t^ PKiQw/%Bw)Va z]6(Jk \C&P :%TtRq\x8d)pM1x gj9-BL%<ҡv2VJq/I@Kf$֪P/[vmɦdՓu[F) 0J²րD1*dB`[MxuSC>2fֵd3ʁ|zɭ6XE.H Yd)ˣ ?~=E0]RHKgkL֧wNQRgdK3|[iF[ɓ>Z=us9VR%56[A߫J0ȶ>,?s-e@a,=h_/7n?vm3~EXN2eZ{39&({coyN?{e nu/d f3:vqg\wj3>".0N@f͇Pqs| []Mkd£r޷SVh (8 0p p>Ӄ1[ JI1]G5xbku4[Ų$[zQ`ɱ7.݇q놯M8 Yj?kF cWFUlL*giC3_e&iv+uiLAP?Ԩ`gWbgi}~:rD~͢ZKz(A-X?ՙGP+BUǵg9KA:2nJuu*~ZU^fpƟ- tdnءƩЌ#SG+[_-~{2z3 <Q&وPY<9:uG/܂9@;" -xՈ=©Q`(/?yD'jb a !z:ϝaU|I~2e[i_R[G*EԺp[ԕg[ . ߠ6j@ WLɿ"N**% srl?#tt0T}+f&/|aث)JhnqF*{bi1uTqEe'+D-L[*!}E0`;u+8hshi6BwLs&:}NAȞҋE=pTNO{TJnܨ*lh&!&a9_ P2fkI5pY q)nʒ鹦D) ӣ g:z@pcBXڤ,kBS3 l'Wl?"GQKN*IS@0cbuqdSɢ|UgHM|hi:vX P䖄K$k͸Qj.푲blo4}V"t*n~O,5 մD =绎8ZF}&GފuTW26]OfPuHpK~! HZRΐbQD qxχ-io%B9ɟJIGjY.hWy 0NPjy*N٠?dqS= Z]g6/]{ M7vj/ 7ȟwV80t,UX5{e3V̈`@SxcOW@W4 .3<_MwQfusl{A\S=͠ =9 M/MTm]~,SrZYa]ܜKV 7mFT-1]:#MQ?eZ`4/# ==F' 0ҳ2'>N^܃n>Ouu >!fq;+Z_8U}2m:8| ("PCq-E]DzL 䤓3@wATrg=w$>["n9gǜ KIaDC"3JY4?P9z"FFǐ`eqII60)кsJú"Ѳ=<œ3_8+(c\zuaOڇ<ٵ[Hٵ$T!oq4\p,D"R/GjqSa4ln]Wy2LAG Hh0N?D }ix ?H KA4n T3~E=(;!|(b|D %R6@5 S'ZZW\*>w*,܈N?f1lbĜHl,2MRCdyiDG ‹; Ϣglr,q(n1cw Db'w<]ߝ1v;W>x!UW['8&Z NP?e<\_ZmoV|/ԟm+X[+lA03, XHt>V ,LI'V}Nzm tJ;).1yK]\"b3s6h? zƏa?+ DXض 3Yeb2t" bu$)Bi'(è U6VCjQ+0YE3 ` ,'ҫ K:igŶ(/^EgP1ý7#UV 8.3 &F6k8a' j전&GZ=O*֜s!2dXYVge.\n9dB}j%`,p8S'Q[gM 0xk@քތ8Gq!PuM{~{é&Il&hIdäJGӡI UJ'ߖ0= ^9xTVYD`*ܲBǸ4t @oRG+^+ŕk\H7<֦O08\Ѥm+[9<}\\'X<*.xpx/ x)*Y M.^$ϰzv Gg{5= ՍK4@ @e-}O#6jP2v+?9HR|Φ}:YB\؜pk^ѠtoYpv#D#+: Ius*$)zaRv& d63 @f;%VZYE@O,*[PK%'XWk'~'<aq=f}঎rV4r>Pa!V 7O`U qX8ak7򹧼_5Qk~  U!\|(e0nV}!`1c`sJsAe-xceDהL|V03.E1;cLH1ȧb 5mU(6Fǀ. 0Z=Kl} #h *^afD p/.me_I3j3b7T?UP!f ѣH[Xi*<}UX1o3fy&a }vpߦ%7&]ma0xKY.?+9jTͺ9Ő P \F`ӐUˆRԕoE4V ^6Au&%'[M7F6*Lap$;4ݎc~d0Ɂ 亝(./=Qc X5nC&gۄu]"-, !K uXlM$hUZ|e,!\ӄq`]NܨMtLH8n X#% NrD <-rm(:}0iJ([lh4 R瑐82OKhEDmdJs B}Sr. ͸:jT j=SRiK?ũ^PDBgP#|+J}UtcMn0@q?,もلZ)=Gh婩W9Z(Zc&qf[C_Łg}PMCDZb5JsO/uds/rJ؃JoZl`+0&Ae?~x X;WqṺ\&*4.Nt< cC7`̉,]}B&cQ_22#xu2%ƻ ?+w[/1\-h,pz/Z3AFD8Ew:Xns΀\ҁ cUӗ0Boa(INNLڡ=F:SeoRY WT%3ͭY {7Йh ߢLzc?u̖&:A.ݾ)!muQ$k?N3{e&Z7 4`zޖ QP>o \ oUFWO&._n~LYDAj%&.% ShUG&it/~ 9)slR(^6S3-`&+r  SaLS uD:RGǠ?2$U,gp'(jCƲ`r4,ia:X c9E ͂.[jA;dͷit"ıT٭.(1on<6 n*X]sJB0DfHVUܚz Z߶]Q]&g:Tm*+z^@ֿ$3ZdK}"'4Wۚ۱ ܃[~#t3.UWހUD1]~Q$}ֽ8|װH; qm!&-+5BVzvq_@(aBܥwX6\]V̓O!cVYGM+GN9hsjk@}| Bj(jx&'~ip3uu<s;2DI"HNFsz=~ {lZ8᧖cO^踓OL[_ XgIEYKk-OQI;A:d(y&QjN,~rc>iK. w>Ȟ*y`E.Tшb.ܛvE3w܌ b}_0Xe?3roa[G~ʅ'|}?,ɱzdWɢDc0;d2@8U5z%(D+U*f#aă}n0XՅ}~tK@%뽗fnK+I3w('Q-ZfNE׾5,Qi!'9Tqm6siOF&G\^MCT  oLEQ6T*EE{Ǫa낎 k/ihy~NJ8 y]3 זx61IeIYBz`?]N@aJ!]d{% Ѥdz^L1տt~|o; sij\r("CR9cNB/+xi /N[+u¢HޡBT:Hzyb 8<7M2GīpeE {ȈP۳ks:':telέ4#|E E(l[3%#GRWV*M&fO,HW~^v6+K v6jIdGɩ+ӲE~N?Gz܀k80~W .#tqʈW\ō trG~[loʗii,Pab!͔fOSɢx~,8TSU!42S"=.Jc%RPǢM=N]c1H$.uwOԫʒ3UOeIl dm ;lF3EҡPdJZ,t֐\(dS |[Xi1-mKͱE-<uBCؽbg"?Gq0ļR2K p*ɾ \Vh HƁ` ;*Ru]O犂nFIb8 RUdS-OYX` - }܀Ĕvr?j"H~*y9aA"ѫ,{/<k,ϰ2"I!- 7Wo  ;'M[h8V~g%]4$Vcΐգi#O`4Q%5C<R:;nO7R=xͤ`:r 2-C04ōHs|-~]e[+iMS$A0'#d!h{st, Qz~^eϜnqD|~I5GhC;2>ߺOZyJ|Oϐ@RM Ԇ64\,ʉyp]}j%ӯĒ͊!X?ڔah}/+.WR!\N;C+ η0Wɥk&Qp}1u*߲wa9 Uݸmm(7}Q/0ȃώ"7-~ ʆRr,VܽRXnK moC}к* ~3WdEljsfu9{Nm !0Q鋕 ξdyDmv,OCCr"]aa#{@wTIl{Q^8ZH%.6woW%(jh#zb' fg"Т-.%2PoU/ pak$:U&C¨F$`%o1gB/t11_o@8д1q! -ǵK _/ka>gdC@ 88߉F:Ңg<'cz'4YCYhdul ?l:C6oDo :Mȴ ( f/Z-q QEITZ$BKP3+v*jIE?H Ef)fAG@5.}|@ht×zO di<)jE̘߽$X0T[b*v}@smv.A"&mœ[ɷUܸSB3 LI"IٌP0МŻބw՗]DUӘfটm ˹ApBL l'~>m'D:3_G1K拕5h2Y?$ܙ&O~Ld'ZrۿU \/mŤT{bvK%3"iQ6N>rT`@d?SrѼu2۱3ky+LBDRQϋPC_%It]kB!@nsYT7#Ґ$DcSu& O^}t GE!97O_Q'm./艱01,-cX)lG)?0@!/J5;JfծuV[o86/ƴQ*$c,ϙ|wn y"͛E#<9M 5UF*5%EGen2m+Gh.U2uk@w3Zd7P..-F;3bD;.} S.^4&42-7MUoR=^h$\UIso]:#k(Ryv3Uyda+' /y_ pQ݇lg0Bې_$vẢ ?,4m5K6Ix =Wױm0BlC '<^"ǯl~ 0IdxgZ 5CUψ9-ܢl+~^h"TC] {QI&E)hFw}HbbUU&Y.ۈ?lB{`TdE~odmZ^xC5yazO'ZCAT`4uqFӺU[=KJ0vT <{7 f UjJKSOf9E=7mDRG}:pP14xY $J0YA֗}rd[R:M4gfE{Mq3X(4`d}R4KD>q4]I,aˠ _#HNEe6 A;n΂i<"T|zp=>6ˇ wBXpzT߆,`  4:4& _/{F0{p߅| -tU(N|KL>vF\muPYc F7)!J "Mܳ FWhiXqK~9o<+Ko\3U;n}5С g$<ִI3As79t:$Md4Bqm6,Z!){6 x>V]2G]K uqK s(QZи.   /+4SwerZ?o cVO%,F.}0񯮏Tk~X]20*Ԁc+{LCG}"ؼ,񃒽={E'J _E0\E׃Bcޜ`WNw` w0LH5n3#0'='ۺъxEQ¸;S<GD-xV"7sZݜ]طHł &&vKh Aowߞ~ nDM6.AYs%]l JzI_n}7݉5,!26AέCE&o/::]/7xEې 0*"vf_c6 ?dDP? Au ¿ݤZڂ+9&-fdl2PW;έ4˺L`cR"Hݶ)r $Hsu˜{) ,~ ݀}$,$W*m eIa8z9%*,0'%ߤ[AB()G%qgmW*:-opM1%aXسl#F ҋ ʯx協5bPFH? :],}H`_\#0ר:ٔKm`Mv=lW(7m-5jozve`asb^S*5&/JpBh~ThO1@)w߲2X-^ZBl]-0K)35Vb$57_2ۇS2afɠ!6Nਁz,T.LD5<ÁೲcWH'%gErTۜJEkIZ <Լ[:VUP% 8sQlo^ozsMM"8e~pŠ,ބ|dPk=iQطZGb'#e0+z}o(5̨ekSP޶;0U@ W&cۃ|`ܰ؆@XU@{ΘOvN& *y-ّWҽKLfj;*Q/FsX=z6/T oe B.XP!`u *+ P_SzRkihQvWīC2[8H`s&w7!BrşI6Ʒ&0X gK{vf2$Vc'=:DH5"i8O؂b ]/563Y:) YMN >T'r?02~G] ? %sE `}RRp5@P붺X-(vu 7r. =)uۺ$"+NvmsQK^)r<ُchJ:'}fSz '3 1M˙7+^- 9y  HcR;u(im iq qGX/;S~˂ 6XY#> ցS@.uB[emyU/CZ]Copܐlk׾aV1']AD)KM 6 ;ށD=yY~cUq8jR)HE z0-%sBÏh-^YV(ښܔ AlvT' }8 +kuוZlb󓸣)$|e&P-SJJ,A&#NW,9i+/4yYre_jdGQagT)ymwG8n7N3^y>;ǸývMr lD VwF"薴l ITԨ xQ*Nrjy) ~t_O||Yyf ʇT,GrqJ\1bAdTSWG~(Œ^GI//x/ͭXi 4bCR"sVRpCr~k.6<\9%[/KvAo=,|/ge[1ޏJðM$M(POSӯn|K/p #Ct:gvuCSH.t~2RgA1ꍼ7e_dӸuU6"1[+%sJ!1v s(lV7:Y68m|.@2wV [1VdCV0Ϧƀ}v쩭OhA-gAbMr\-%KXqgP^HQo|R?"dz udN}Dn_Jĸ>#[D?V+ =m|vQ"տ|o?ˊkOΚ:t-j^8]pqOD!z~v;ojνSZpӠhS lm!kc%gDz|bS38 \&e9o-!Y֪RۯB_j}KKbY]d?m-,cPd s*JK>$ptͼ-y_ea@ߊ!^ISGFc(B`kY.2 WC^K3;̸gNqOcoj6^Ne6J% [cw{S!~|'QL7k#CI#15xp؉rFu޲TFT|>OD"W n30-.껊O9!:={s KqAr v 0|l *5dy˼Cz_|s5`KEluϻ.jAw+[tYɦ| 4e7A^e%i&5`{Nu?㎦p6ͶGW'z}'389.-@aP 0@T0:}܈M6vo2c*jrB.+vC Ӟ1 T54ń4ftjUWȕ$O/7ģ?cl:&&O 7C,|\JM S#Fs5L42~W#?]ܒb gM_=?ugPod8 !d0pF:kxUT9Hna@d#7m?ۘXcwP"8.(Ch4VJeoR}E5taW\xPY\b^bEC9AˇP)I><ۢ"]MzeY|{,ﴫ&Wjd,.ys+d "^ymT?qcVrOJi1]ZWvwZ*$2.WaԽq#,oF,=*k/C;#HILUq0qTdIUiN;d%x'5r[s:4-}66L`,?)a=97z堲oBԤZ3j417AҟNZ9 e ݓSj a,*׼\B=bpKŌusɆ 6g%Y$kz^׃9:agxw;7:(MsS j Oa#/Nt +*-ߎųSTFT>8v԰74x-Z2 mS#I]QuJ7Qlu2 i8?u4A1?rpk_6J66`2UWz@'0Vf.uI]{N s;CFӾTc.$nW8 ;dnϟ/Vxr}1D9A?n]b:AyiC !s7*;/SdQ"-&|vL}G4hۢ8 hܯ%808 yc*{Ύ>>zU5Ig8 | 'X@XXVnj0gEZ}NB&U)Ǡ HYɽ*Mn_֖%yExG byqyɻ/ϐ 4*PkT g{lKDH9箯kilHŌw$#:XL7v9HOOvY-@(Oa !{@JB?i's4(L7 n]I[Ž 97y* i=VrBN]U0^)4N5z0IH/8$]OO%b}ƅk>:Oy9rDKRo(Lҵ.~Fi z0K={Sk @r޸.~ ܩ2j@tMo aSùcIE\[E}c`Iw-xJ˲|/g V"H̍. 6m&X:iz]1{v)ӄ7!&N}̕#@,Q1x1(EPЇg>3;IHLi> U,@XuehvSP(znr2"{|BvVp˽95TQ0S,`Q@t+0̘yQpYr'>eU>g)4«p$Bȝ%\9Z0>m`$bxЈ| ֐?KKPg?, Gi_9B!BDz|`G]C"q*l2aˌD*K>kOFY,&*$tq{^}Ř $nRAcG|  52IcjСʭK6OԃdA$.=KUX.j);>b,-Xt}Μ ):oݪ?춳,Iu;$g&P[A3GB9Yx㻠bqjR.G~Ӟ(l:dąU<ZI!ŝN(gvFl Wu* Z,$[f;$9XD'QptTn#( K' ih {8,t$eRoP +u%t RxbAe7eʈRyB7z5^aq v-Kp6:3w0 o acK/r6Ce~~wNF ÈΡ8"8L1 br7'jIح8/9zyEdxet;މ(ZӨ ,u.K; #Akf<[(щlVgao}<clvZDv@H-B|v(%4 _^k^Q~#e^?Z,RlK}20ȥ4hPќinl90R1EʊE^Q$BC32SQfZn gF*Xְ!@ A@W~g$_hۉxhÌ& EXZj"C #nWĠvk<Ü](=zTYc3nQ9_D>4$>6L Ѓ8tL-j:>qh= `'D@5#咉aٻZK2 9J9;ZtY \#ZAϕO%mN| ( 0)];?K{& j?Hԑ ܢ.xsǟDk8@)kqJ3K4cnۤ X@-}5XM`j_sm6T k7~ cU/(DItrf/t`2%Qx KN`6k\̵UB=dRi]+]X_he`+^r2<Ǡi"2ݰ< y} vDtyuJjL [#]yTyێ}A5a 8|p沪o1( R܀zj1v߻hr↑J+ Za5=aўf˦ ʆE _Gv?`*osq̅['KhT*#A!J}?o}8a'.uF_b~3iB)yOwhP?sEyI9NސwK Q#ۅCI_;YJOA0ޔJ]Cw\j|߷=FDZh6Jb&Y h5*Qfkαhgt zG$UDb 6U6Rοs =ʻ'r,Ka_0d;Z@U6:ДpSL7mI1~. Ĥ`J-ia̻8!kisk %>ЃS50n(JN hUDh2#{AawVryL٦8W˜j_>{iLJa>*2} ͅBudr"r'T/Q-C-'!Hb^&6GagwM/Vͫ빲*2קSbwRIk Ψ`!<+a t9[^c֮-X tv(jna[.HI_RY,xn9zM?N{*GPPRĈ#aƎʉo>j=X)鉥rsy'I(RCʐ}KؠTSAę*)Ĝ.IHm 8-V:`)`iϢ gڇV4MCDXOe!|7]G">2LUp̶. X;}NS_R_.EQ6"]N]I,R>_kKR0YNUR&}Yx&/* N}KVRYAzDwӺˤj01M#|VƑԝj+15)TK (nsRBN5qj/2@>.E_R%bo*6 ;Z-g?n9eЙ/D.@amYLJx {O1uއs{s—.2l1omQ ?!D>Pc3l>a;>8f7 HFVnۮUK[ƝY dàr f/)m?"Pc@٨-vf1:p>u1C K>P{vt޶BvJwBΉ0o}" [ڱKUfk*Ex*f5#q5R>׃UVWvl d{[OcqopƱv2@x)Zl$ 4@C|?\-z` +kŧu@xڿ2nRl5ho/9_䚿8Bƅō+8^\!"n>Vd͖2&5,h ]̺xqcv"y~ lscaP9~$Zufl=Py-Ny){S|l̂9¢BgNZ%z>hdcC mxUl,JgPyKAf(>S:n)}?3b.K.*%z)ɨ~aE4ɨP._I<ܽZ1rH1SW R3 W7AUȉmvU98}V7sjͶF ,*Uer%z 6@"{iH^+7k/^,o":KJ/G B;z6knw$Є~lHe6вM*'2/[u,?] Dϙms@?jRٻ8B:\YI押s>UӣbAzgN^R Wًܾ2E=e1N^E" n026t@[⟔|+N,%jWoB&S&8mlß=e 7YyTΰ(*Su4fn$Cs59-EC/*6cAG#-:+`XV^4b=%Π>R G--x-)YShxX{?5-y JA ,ԕd J0s5AsH.#q^+VU( G4yj21 +ZO[ď;cFUu 顶 6 %K^f4xae^Rdpht0cЖkjЗ dCBLͰ R~s.P9ʁX>#s;6QIYŸ![RehYa q TG3(h :) _)S(s0yzHS Lj'T]_C\$]"Bu?XHALrFi NrMH Rfv6">$جܔT"e:`Z(r)sUxuN=&d <^kpτzϞvN^㿫23xd\3N8pYҺ & R_B6BZb O*+ xBvpȡ&:HmŔ9g@弩m| ǓyfNHPw,,$_MrQm0X(=6>|]`]A VٔejJ s\B 0P~̳\Sx](tj>qsU3dR *=ifJ$Q&ɚKe%&2g{#ސ׊_@g{ÁZ;bkzgvOU҅v籬Rfp)VwgE`nH.h ̤gǷN4W*~W$ڄq '+cS ^weݱ|63pr 1Bԙ\=tdI\Z@kب"3™*MT{C\߲oHS;J_4U fIh$PoݞTtW@C` <6*0+ |A،{Cl5k7~U.0wh|?ULeuGWmL43~ AH_ ~ҟCO%kEЄ {sk1\v8=̂lmtIJ^rr'R9g嗷Uq=G ,Ѳa\?pOU r|x9l3}qtKd?y"9+ӿ; #1mq\a6~>ka~w ^g#%Ǥ 12_qwaܞbj":mдlić*|E]H+92 g5KXMмOu#_DCzRT vpְI8△k/ QqkniEl $q]eK+{0VԞah%V2l^cCFG_l~l(D\ej"OwvLOCӔկh={U/0Z帪—sXUٹg\ JBIҭHvmX&E)Xd{6@F[̭.A7.jP`p*_ʦ|9s\@!iPg )TmY5_=`XUY;n*յ257g?#dbQ~D"{N@06폦$6$`ǧXNB 6B䳂dh/mia 'T:I;V.kbI/_[4 @ژQr*@۩Du뢦3:3[R0j>qv$S˜%aʥ4e]_3blG/uBz~s f= 1ˇquwsDo3ƣ´(W_p; +1ya@6=MZ/|T Q AC.B ldi|L0%g6z Y>ANFwhQi1!+S*q|;R^F aܝ]a ax*V-5YrqZC;@?OtQ(sDk ,(&XO*okà dx(mlKoՍ=aa/ϫ= O=&@` s[L6n7$F J`/l9ĸy8ʌj_%ZXïõ1s__2e m `ĐQwJm R+u9y)Wrz#٧h.'-_F-W -s pWw ܏4$ܚ\܎"N^`ڢ_Mc)eױǘsslCΫQuT։ʙA=6pDfO9.)0`_I/ThЄX OM8pcIymld_0lSH*~F7L9JIw.}CE eL%BA*Tg2I/Q>y0IX\$.M󛹖h:H*\)~^J˗; iΜ$CL9"vZN3KLopY |;_B 6w]n}1^bh*4\QOhC^߼)@#xIeó.zs#@w߆2I2}RJU3[M)L5w3BM0Ƥlھ=*Tݔd'/ܔ.!5KG{unٚQ=#ɾΈ=0^p.CBP͛<\̇@^yω u-gk"LFYcZ`|3p`悖I!~_kg쨩*\;V4#G:( a#{/֠]7Ut6:&odl3.bz)N]:KH/%ﳠLc|YueI^5 .WK<䐟R}oHsTSb#6}g͟'bO؛wXlZ"53_91^qj6?Ϥ,.w\xIK1k ?BvYk[T:궙!q,;nV%0U7[K:ޘHG T)- w8_eO \oeb2 ],C^n=2q2 SYat01M`Xo1QԽXȁf*%<>#y$ apyl+*kxQl{@{PLЊm/COrȤpoĖB?[#}Y3 Vvn'WN0@Tf-QJ3vBSaWК0FxV ]#KU>p0ha6{+ȪAEܢ|o?9O v.9+pC ZK08.L/ 0+kEbݍކ=j^8`qJͣwZPh52Nk:u<1j-p"!a봞r:Oj-.5wawNFxYS%hu^ԯ376!+KuԄZK,=򧔳(gF!71I.SZ>7['0~>GqsR~Pm/3Fc "t",}Bx?DqyLD0ZݻZ}ꆋj8b$Z^OTpF4)Ib)~n?~xkROV,AS'Y^ap(VF"K\qrNv3A`?XdCKx2m{4/?zaYے`Agdtro~%izC=7=I5݊ALRG6EIu 5?^@qSRHtl2YaL-jN923sa?ݿO]Z7rK.\{,Btzz((x` $GAaRMlʚq0Q)gMw3-wz{bg*<%;tu0p*sexF(pRI4sD%@#<"=q_yʋD 7y8#2ePA8Y_Su<9>yA҂FdjV{zlvQ{N֬U R~YX\OH +1rHurizMsu+s $CD~3eCqp7R1'|>Ibtz{$ߜ sҍLe^뻊w#Pɨ>DbXwH q`S=~\]U9K>~70rЮ:AocA>`z!۰xdtA#着iF#8@DĈ2+y뭠5Zšp9I6CӘ8sCf/:;$sh-B̤Le$W#'d3*p 8HpBa*i l()ma,T+ ]rcUfQ ݨYIwc<uTU MnZ8ɝ?Ho*]AkH3^ɞǡnQC; av?ncozeT#FUc(:,kt?WlrӷA~FPiC (=?6^F|4Blz5awjU3ZLcUɏrp>@s`!eIfrJ]6W= ch+nkPFW=A*6q+Q Krh'~ݡL)[^&s^Ov2\tF$k_*f ]SMs QhhZ:8pnFLLO` v_*`y-$5bp}C)mq'Ye $r UΛe-Lۻ*Dĥ^5*1k]ʹ{;JJFi7 ݶ8Sk`҄)!_­G8$b;avg+7r#)|P3{w3$Tirf'; n/sg~lL(ږ23] 'Vqߎ%"k4-Ӝ 5;KECHsxF},Ss41nWGK~\]+nyv*t.y{zpn7tG䡢jr0m{ v@'[I K_c  I}> _4Hɞ$ƴ|+H՝5QoWb؉42U~# .N&u{q@L3It{X2)$BݺTplD1C>FVtx;6UALžg;(ܪwV,flI~KQ("EN@"{DzwÛV4߯C\xu5֞:&~už`/YutVwrNO{iW&*ŬwhM ]-Q::q.i1uL{HDy0Nh0c<ޤ:ߚd#Xa=_OiLuHČA¡dP9 [7YIQ5t_t]ԉV-w;"]Eqrv3'v%AfI,iN5'gSw!h_(N,$*$==Z>t=ǧþ x>;W輆.2ub0qIM"i>(81嗐5J&VA0|ihEy{r/ZͪG@#Yͪ>Ng R2,8V̼5mѤ%Aq=\mA8_^k'5ظE=]%K?[رlGBO[>r2Ǝ5㲜F"5\*H:o6K`)Owx{j^&c^L(%\EoU FZ/+Ȭ($ٱ?IowqD"-NSHrx,9Ӣ5ʛUg(VU  jxv쐗<&֔12MIbу08 Po|WH8Z &,wQBgv[v+ruQA ֮o%=ga5l:uVԽbUJPOݔP7픊@."+er)n#dvU*wq80_#X`ܣZsL 9ôth ݭԣ@̎$Yĸ%]݂; 1(Lo$HDjйp)ז ;Z8黦O1`$"r܃e (Oc2חtOXc^s/SƇo^ *+/ˡW~'7™éyk5<륉s0nXWW.-pO L kMw}I2&$_ *;S ΥU+ǬEӥ=KQ27DewO=nL(~Άa6yZ/0\SCr&& ~մ \ `4GY`x!R2|X0U(4чϯϊW$;a`i]UG9iGiFWGdzqy )hqP/2Ye*@2 [Iκ2C>d%fu *Y om#iYI"4|,l?X ;vFLQyJyHAWKd6Apvo( ;kD7C& qw 6(Ի^ 9a`񴌰f<2<]a:&}|D4J(ܡTapk6S%=lK:{FlteK?P xhQ`6lN J`ٴ:&45K$_B8vI?|e\al#@f) gr!j)LL'ޯaHzR_f"g<OA X.ͷ̛j11۲7T)5@''ڒY m;OAn cko-tK<$G`'/ı<Kk ggǍ3SAF'˂mZdy%mеFݺ:&-z9h$i#,jI`Oi۰XذޫJhPNNZ8nԇQyFb{AȜy"UxhT7j9]`zp$;%ݩpl!޺;ݓy\* [(8 0xܨO#G%;( .]Ȯ8;J@,o?p{Qv\;X"9Mɯ@B& H [Up$ۈE=|LaM2d=]N&ʹa t>>n6 _Ԍ|?Z-EI*F:d:7tV`"ZOf *] Iòf=O/]=& i8]O4?*m\{ܼ~y؆,Rfm 5l3:* g /l➐preJWPjy5ֺƩ!'?Q] |J N+ϙgXc !|~̵zт*+ZvW%PG6 7q0j,~W|`jq87~rH_%| /0G1/AfAWŸʵ#b; 8Ёz }-}1?Qv m!h\Ni3@;>_-ABnBZ)h~rP#XlRy:9`Ko6E-hZ;t-m6L#5[J@K M 5=OĬy蒅/z@j+"wja&NȂJ ^rg=_N6t6XfM8C\R70c#7?RpG8Ly;gFJP*a5VI4q8<\TX? $XrFa:Z.›vo^ #YM9r_Sl, 3-L7f8fw|E{s ٲȉc%j3i~y|e~953zBjk=_Lo:sŹ%90?ƕ)֡[T4O&όmGox"FX?`x$tܽ2D3I$ƈOs\Ad 񲋋832@?Gð9x\MP6/q˯!E +JLhlч?n#A~4Q^xiȒV#T@v/@U$IbO$OfYCƺd%؀*WK@EX G?צbYH EZp2c!g "%B='(kj)Z3,NY$ spRFAȿGl37v:k;b|^t^Nx[moH&]O{d`Fسa2OkuZW,&ݦ3w(Q"NM U|11+ zWAXoZ|M`DM~rpSE{Z|Fpʌ43\2pXA2-H,]R92-m [RDnU%A.\4YޞB@q!ݗU*`DQW/ gKM! 5B96gd+}AXAx#F>nk-A+ 7U`sgp> qHj!I`Gj&l=5S)dw0(,>@4:IL0˧Xlj=?[3c&ؘp+uv~jR,!QOM@E.^>ko ;^Ag%R suA(j@?fY)(ΟNO;ٛN6F7 QE&a'}ђhmm {iANG hrV/Ow{m٥J ijiR WXf'} {P8Ћ"t "15t\M)Q 8 PVbÐ& =4זTPo~f}Oz'etbѺ%͌s|ۛT;BU`9sV:5R}7%wfJy9**b2 Ɍ\GsF >q)N~vp!{1>4A.M_r\uF*ʆ1@*Z8&djd8yO;Bo-Pi>+3(iGK;{e~?haw'e9(V#1&M2ڨ>K4  Id8=(K6s7F{+@٬g  \>~b^hqA>DEgRqWc&bRdMa?[},zHtץ0Z!mbtFq/顯LAQ1iPOB.476wI_grREU( |Tq+6Id)=A`ѿ0HBl3{&uI}^#zs?31~ pͷ%9#&j c|b\Z/U;ebˌk)ksn~-;lاDX ҭOQ{-5xhGج[ux@ozJ%,InL݁+emɴ ;Y]*oSjJ|^ҩjarɎ"vDnHU=m(v#_p"hOh_{uYCq;dzdQ`o !}yce*!V5i2`{[4<;-xRRD]̡ad*ϥ=9;G>ȓ%t?=JkjA% أ%S4Ϛ],/O0KPm6Wqbdc %#B6<ǹ7re^32UŸskGEsvҭSYm,x] _JQX`p\RZxB>&b$-_?jyǒqه |JPF/Tg q^]yKk/ahГQa[C5[4 IP4.@=z؂6M1n@(޲i1_yZѝN~[bJ;ӴGäYI=w߃JLײ;B1\RU±*A+1:`$( GDzB x<gy:}~+y>)ܖJIK}Zt"Йt?g3;npG(BG ,ԕI"9yMK?dSŅ&RoBłn%'"szMgm5 esPxF#9 '~U~|pkTd{5O70r?I2_AbFe(Ur`iיbJ'-f&E3\I> ZBh :rX35>ސŧӌ_q)CҐHmZk F ;Zy<̆.yAZhhj%Z|~擞R܋|u=*酚e`~ r'̜FuȎjS͌O>#6)58f:ǘD8GTn-/GpYZWY?;ҳ jq!Q: 甈Mra&L{͏S[ f9g"ߜ!rkoIх ,;g' {xrh\ ?V2ڡ{&LAE[<%1*W29D\53s,$6D!o?B4٘$(ZU*_tG}Sc ݑ2؛paoWEE ̇ *\ ExuB$=tVxs`|y)nS W3A9|=Dɢٜ]j r4$  Ϻzpf+yn }o482 Nȼ_I>F1!Sм! ׇ|ټ :Kw4+:'E\ tEO+\&B%2I"ʿ}f6*{;t0'2bvlUf ߯ՅPŵ'$|ў0SDKPRVFg1xAT6jܓu8E:cIr_HLpA 7T1O@5a2 8nvmƁt88^3%xy&OרXU2A`gniA)ohŘ֋q׹KFsf~A&^V1\BC*EYGbNű=gؓ4 :(Hp{{B,aƂO[qI-D9}hCkEJrja`MR\[btGsWq: N-}A*̝!|uiuZCQȬxl1da/*!Ja EZ|psX1 G!\?C]xdP6FaxotvzLwŏ N,_a;-J:({|k ]9ޟ'n+e- -\r8x8zwuNM2v=\oBa40[ 6 $EExAE 30'H ^r+9ν#S%ؐ\G(0B[4ӡf546(c-͡-X`T~"{ɪf/,|JQ3 Dq X5 fw\yD nf)ymуU]-ɡצ1OZVa;w _1W#@Լ@r䫂/Ӊ\K$#ӽӲxX%@}#X!GmW`R /? f.\Nm=:f[."ߦ!:/oħ@o]Lq]ǫ_ ]ԧuN|͓s>;q4 W-WI@wTUlbjwb:5T=",וCʷ)JῩ#Nr*#15K+P,鼿z1uH&>8q@16b Au2\<$mPcT5tk$?E!wE*-T6e'h]ŬA57OF^<Y%i+̒R`<2Kj.OP*_WGLέ"nm,q:$!ҁ֤i&WfG`8r5,s/r,ILtP$ {A2(}{ a 09DԢye:8vEL+]h[z]q)Sz:*{pCh1dMs +$aE!6֊\YZm+-:[1(LNQZ/߀E@ Ryaa[ y,0 OUjK?-H+:[f</O2ƒGIs)"RuhT錌b_"\hH܁@9r>!P6[ZEoG|d?`iFRj3MHѤVwZV`xG0q? `(N a,A4bJ*ޟJ>-䦫JwnNݷ6M͚ fg7TFfqn[Bx2 e<ɪw.[ b| 26SW֏W_2^jzF`}2tJNd͙eGYYC")vFߪ 0oDo-Р~~=6y+.S;yK?b>r| )zc\2WSDs:A 3sR̺(h?S sle*R)y[Ja^ûs?(D@#ՖN`H =t\_1M<"ڍc =:_Zy`)B!`X;o|z 4 h?d.R4%4(]EYi+dN\ٹٮ;0:.(#S2(LaDM&X'g|/}_:Pxu12*?Mzc,4,u d<;{`.DmiP@|co?g\T"LRuu?л#H? z<$B}fɹ}l.K ҡ-&l\vL;{B2BD[rTlEjA=RѤUVp=L Ӯ#qsۍhO X&4\X[D{LF}xd?22ۧVw!Ed1E8yU7 ~ 3q!N[,^׏yZ9GRl!K[ջ,%p@Dd+nnX#kΘ?#rzjTC<|3|Zrt|`l{MؿҜ >%TG<Vp炉5tC+u[awP'/~0O|/;> 1F䎪)>\=oa<4S TzfboSdp]v+B^fГ>_ >izg&p T-Aq]1-q"Qv+ڭ;AKf+\,yTy{kt< r%t?z+n*7?%ڪ(JWBr "C'DIZ %0<|-yևatJl32; ]M}:YHR;"Vgkp3ޢ3Bb\uNCGjCAS`_(Z5Sa-3_V)̙Qvў fgz^_#(Hн¼?zm^5HPȮkcO2/z؁8ee.L]]e`5L)7GX*NTf~/J3rELEPLNpN҄m]+-{G•hp4 m$Ti͆zEQ(@a-e6YRb*~ H˹,=23gٚȊ(fC;D,qǰt_|@>CtlRVyj8 Qq@,.7A+7g2+yN> B2rٲ\kjݍl~1A=c7`l ƜΒ+GKjreL<=Ε2}hc9>% Ĉ6VQnJDx Mpc/l&7 mwKfK[m}FCuȎUҷC輦>f.rTEm5dz3`\lU7{Qj?zNvV!BJbn~c,\Y.Vp&spc ;FSߵ%(\4w ^o GF*PRma6LX$5H-Q{HlY:3$1x=4nK]D ZF;P*A( Շ#d+_&XԏaPT QѱռsB/m u?YħO,0RO![1ߓu!BTӵռҶPJ 7L,E=< `vxuCՆG|Ij4  K0g{_ p^] E5NN= z)TnʬwƬ|v#J7ӆ ct*gvY"=G׽z LFJIG+iP?k#Vg"LE~n|k7P:)uUCXcp$2A"0T+jY#Դֿ{[:ܳoӡ|㄁HGȮ"xϏ"AZٌ?iYvԇ1 ^3_C'_ {J%$|+(:WJȵԩ|ݞb7ͮ=;ۙ,;bW[3PjpNjܨg)Q7'AGCAj56Sb]e5h Kg? NeˀbF-cQ*k) "],Zj8ed s]'`¶Z2c7P`)ܤibȍͱ["|$5itcZI6(QU{qmK:=b-f[/N[`n7`^_% xt¡|@`nm$#}%%EUf2gnJcfl%&)sEA&?,e ?uh"(OAyTMi+0`!W5v[|'{qxp1۳f)nb+x $#pv~׳f`Ǖ/kyE*>t.&[irηne3( $oU~Ɨrq]"SRLQcz 'ʵ\ LW-: JRP0SHB!ǥ|l="S:w7>/ئTmA2Nr击`Q FY)<8Ѧ[҈%QdXpa/d >&!:BYE:KqZ?U`ފ*`r{3Q'xw!+~ Ҁo-`\q 4tyneir>SL5#-=ĥ 'u-y}>R6 ǟ Q4WVLw˟^:))Rd2 \j46}զ'տyS9&!o wk-F$8މpH|on^偰*l3falfu0jm'ۃfKJ= n3^phM0!_=qԱA;=V{G38Yx|DÐfM_?.{ D7CQVR1&y)PX_JkE?f)x;{JB>EL8{ 8`S+HB#ȭ^2]?e\j>b]k0 9,=#iyc|!K3;q])hSLR0@N0'^ť;ԃ@@*`RŧTH LlUT LHQP<3Jx`Ķ3|6ĦSr`UIwo\(ǩgi[=!u鞩E2ܗmD}VƖ0!WM9X RÂo;h](z1ӛ[j|oD(v9R'nޠ:[ᙝXw!ʲ>FTPb#V[2FK 4xDizp=|QbZ<R'l#*koF>a0N4{Neb?F9Nq\rS#% T"ݒ+Έ[\>[Z|Lr!NDStcQ\ҟP/fH _pZ|ùoM̴sOeȷCÄWk j) lDLu25R {HR 2'w< =g(#'NFuIٽ.<2҉Y,p=1 (CI~R  Ň~% 8,TSeH̓&P.4wn鞪e:ʱVEdbjmYZWS :ҊI.}ҮSjѨKlLvAoFU<ܑ gxmmWdlNkgts e!_tӎȅa? >"$7FԍtOiYU`ٽBcƦ Se9D ` Ȉ/^ƛ\ npZ눼{jo"w*`iT~ۃZr 2U![ ;^׮ W%'|BH֛5>ɅْnCK%T-Sm&Þ-#5D T}v\olBST$t)up{4IyA@wzrE S>W)6 9}E9(q9=C9nS x˃%'նd!%Vw THC.1E2 p{Q\ ;ALea;&OQ<*[=4י |{p@c-٢zf}*,x;2_ξ8/xHO<ٳa&j*=Ewe>^Jf:w%,<`>XvNhx+пK9r+eYCkn"M6;u# "];fw0oN[ܵgDuzGW(6Ƙ#] X񒔸w?QZm=^W>=ZQh!_|b,GڙIҦ@QstT6YryZżK} mr ߌG/ `/o<ޚ|ՠ7;#B:8Sԟn<+ߊ鎍8,U0go5_}~ ӕ,-'['gd]u\5-9 H*"i];gIR"҄նI>AC&s6qGɹ]_B8EEO7/aLWqT-0d/9~-QjZ@N1ob8e! L1>[˜]ſv.-llg?QZ<"\9X_O4 O1Կծ :M?wc|NӒk@~˲H1Y?A$.ff=B[@3ar"x'#D#?P8cH#no/+r'B`Y5ȳcz+X( w}2 ǛϗwRCp<Y{R\Z-T?wh\XYg^U;;ŌRzdkѻl.mkm)k=ͳU]xY+m8!3[9 ж˛^rEF6 ik< \%õiAi|3d/Id#g}yb-]?MPyrl2uמ|VKO twط2(>YxX֧ljMӽ% ;^ĹTq'wv B,9ZeL _š@Fu56 7+^*ko^p?;p~wK آGL7}s6W6@_g,CUYK{F{i2HWP6@=w/PӚm+EŽe[Oʒv]AU]A쳷-=W,×Jӛ"[Dt-a:FTLӺM V$^,x{[!~_]!C#ӆ74oF˞Zw}  )%oh~1ǎiNzC ofTl 揭&ڥ[A B*Q9k*n O,~f܇rtqٞ7 ?£Ӧ)L\o 6c$)sGhup{Qpk1|G1~4ݢG??ų5ûDw2tz~Z!"cSq61ti7iΠQyga؃e撊h&U"^߹cGbTk6ܿl%VYnDn+Xzu»$K3tBä:Zs-cƔvŀjhrpU@Rx#K!7&E\@1%C6٬nb w:<-;f-z fӖ>Op_|l`S}eAq5[3l lx3Yd'O(&!)v+0HuH"(0F3nϧ*k =xYmeA^k'T NUw%Xy۰ L|Tǔ;,Zopɩ=/(FAG85Ò|O[_;s(UpplG1Qhqo$6INT _p`7?W@$ ÝT4IAi<q?TgA2Ꮬl7*ߚHrD?׶\<įymfW@m.W96؟7qۋkCʐ^&Qp@ 8.ƘhMT-LrՠR{G &4tZ.`2Y`kЪqr`}uS5vԂIXUVL̶8tt.)ůѴcc>Kb>WIWF`˃{ Yh~D א1#.C!.IL&%BD@Եd5!z1ۣTgcdwh͖fىiжng"k.@lVȪhqѯQ#*/ Imhg@V hጦC˹kJrgY*eCh_#,<,p"d^#x]RA)Mauclfu!R,iW1f5p)?4[/'.1/A{v7nXH`7mA۷)Aڴ)D+up!25zZH_ jAX5G'Yc h%!аolx6IX JBu;:]dqjScl^ }.F' $2C]I-C\mݽ_\;9x]E@Oq# :Kͱ  1LAlQl_A{DO[B@LW%_lsM1WjpƏLeyᧆ 췕ٿBQJ~S~l!'A!ejF؎,o-iVVp+Qn7v zfQiԼnC%LOXSP͉P#n?~}zp 8b8ƸsnKt0"PE"y9 NTd=bˬY#8G!L"5Ty4ũz.8*[cy QI9/KXP{i)xEx5:$05vCNO.slMݔ84[Ms6>!nobM%-p}F2SbU< CA?|cz$Qdjӵd't5ƘBICau zB8>iɗ0ʇ:`|ME2mֽ@MZ ,* (;=u@W(]PgaX0*$('n ; $%GRCSx1ݝl [H.tM&&v >HH.rV>_7XՊߺMĭ4'%@8)5hX]<{٪?;suW-2-j.E1paat}Ulb;=iܹOE|!G\AĐ&[:++)CQv("}FyRTp|ܟ(t 0lSrR{pގ]>#<]Q*I*fJˌ}٧0d&ٍd?v.$㫲(~Tꁢ2ig5l8`2,:\׉1T" צ*(xD)LGsVn3K/jUM1CO M)r  @l=(ჹ:lH0n,'Ro \+CQ-;̏ARfێ.LJG X9No#c+I&υ wV{s, " qկu} ,!qa(N׬ؾ-#kYxf`o(e7 #Tkdnrf{_n$!%"xZV w0&9S*̤!\C ڱT6h !""[/;pedLp?F0drJrrd2]NRݜ<Hq#tvQhnd: {iP3DqH$JwU[-\aH=Jd?62e ҧ\d+xTN&eyA6~!u63hмP(>be{/.~2VB"ILGG"M4Ayz|q@szRoL++<2b酬+/K]| n 7yLr:(Ҥ'$}߃|@Z$c b YFsͩD_o V`V?cBOl GѽƝ|^n̵sCɋku)$:& GB<[A5ڕ Oӕr$sa[3[Cbq- i$7 e_oi-/v(7w?40f8= qY&؝1p컡"LRA=yoRV*rOrOʰX9ݳW&., Р kN~ Zv7PbQ`M)?y Yml G~F6Bw}< kBp=h7j`c|1JB,O.@E/pLڔT6hA[9lxfD ]Ya* 2VXyOUv0EejnXo[Dva[D%7ZĆ ~vuu3=;5R061eU(vqJҧePOU^ڕPo4?wd]N=*ZdټCx ZR56!'{8#ח"I=1f74.p9zt7*0ks׎7^pZi\<6RO[_d?u͈YZͪ |Ȇ^0 'cBh,wa#\ K3##PDT0mԁxiil",(w{ NGxhZ,hA8+tb(\0v[4`3hQÃ^. ٴv $5pK,i|>Wl )ZdӢB23_")d q-lqln:?-q8"T"fI iJ~mmѯ_$ѫc1xE*{]úFf=f(LrvwQw0WZ'CT ΀VOl,Z35alӏ faL^'+\_T4yW`s}ɀR8eToMVXPըu쯫-܅z!T,pfhULF$#$"% 4&* @M>4Nwg_$IF:i1^nU3*'@31- }`>/Xq h#Sڎ -ڎFcEQd]aaEH+϶rGtBPVpO%4a.-d_o]"[79w ۧe;'Q3;b׆ܳ!$mAIbNKmg(vAVD\4GÑPn. b*B#r,p NZxʮ+QZ%Vѿ1$W5΁X!VpUk#{~*|,}ճtR%@U[͡Y̹IX;uc搡tR/k/{p(MCx/|mRx'|O>/4 6'Mܸ >L:C7*b69I]$x,G)TlJ*_1X}mC_5.~{ڪ6PL(/y)})okT֒]s!DiJG!.Jc|wELM[8*{kjF4>*85_'T˨yFb\?wb1 dSsK!:":_+9]pBrffE;BA79Z$6NiP Esj[rP |GΣ)@ T ZhX5>>(J=Ex‡,ѫTV'dD49,Q\ w_-JW>'K=Bh`6XTf|=>2F{3T-oJV3$8 rp cW +Gc0,瘯hc$b8g74 _A7'aobL2jd-YARg>@) 1i6xHT=.~l(s`!k[& [lE! r  yDH=Z+@quTUkb/yFc&G-=H.eT؀^)* mi_^^AǬEl`x&Կqe3ɨ^$GR'J|enuUtBᦙ^ qn;2Y-]&w[rX$rQ0f*9nچ͉i'kÌ}@&4[kOr|[ G*W %@% syHfxsDE>n^ͅq.s=˽O46Ȥ M(IU,샌Õ>v60og]=^NW"uo^]EHE{V,.Bv5=RP##ĉnz`D(RE2PGef?{8.a 6k-v8Z@$EGA F 1E_=2cpj^9Y۞? 61N8iЬX&V uu)-AbD-htF75 !QHA_?liaϋ[*M۷|HէIwѻ0;z> *vHP`:1`ygMEoroz 3s~MT{V8\Vjð6kZo ~WS ދ(yu~?:}}m+L|>~ Ȉe5m/<_KZӫ/Ժ6hI+OO'E7C$TmR[GXx}{^Xd' L%VcDO@HZOgknxxI3@E߸g+&%X,7YX:&;UN4^gdnrcara ı|y'HȄ8-u- Vl ;Y׉l"dPpU=*mBrN)ܔҐ%AYEG_ذ0A^Z = |8 ^'1G3&=3I”Z@ޟ|r_t-~ށcDv^,ZcE-eS=MXwWE1U mkx.ڈ<ӌ :.ӭi /3ϑKv,[XL'M4M-Ϳj^'w,vNI 0)&2-T9F뉞\B'`?@/R NGQ:p]pl $,R]vհWrLmKkFP,Kݚͪvéɍq*S>Fܘzj<>zBjjU,fޢMJᩚ^[j{nC 1TR\nbZE2PWYzO0CBmkD`?@19A{g-X[Ku ` ЁC{bw:ܳX`wt R_&"X}6ih|MCFR0 (`\XMdܢ67ʯ&N-@-pHꃭ\9ڐO_GÏX SbWK@Ɵܝ`;ok0bW򾤬\ˣg-s߶je`^h7s|6 x6گNS1VQ^mxt" sϗ`#tNn!_Jl-=7h)q$M4l\OfF) j׶R$9ү܂>Liet@Yg7?7ʗ ul}##}Y$|RqFkpy6' /JIX #T ,SA>+BCA3T:B?2.f .)nۯt0y3%vxk*_X[LqCpn$d/kc=:~vnpΘ8a'0k@Ę_c` 2]%j&gukEds#Gw?8<`\Q`6P[3=α#5ס~a\0gtҲaA]2Cqr8%ۊ*v+cjEJF$pZe_L衰b0w l+Ά%u*:;[G*Ԅ/Pj$.0k|6uv|&S(/UKZZC F)Á2kȳ kuH@`VSe2V ^poSNv4íي#r|Ukƹؖаk0!E)Dٓ"sx*p)PB+G2Q^[ncElO1a|%t:'4m dI Lo6?FW1 {x],NMda 8H\@c]*cݝ]w:{?FB)%vIcS.ۛvɷ7<hW)#ϒKvJȚ<u'PuKKmz)z܋"z,Ia>qI'V[u@9 zSFcfR]{-xDk^N7*Ĥ1/5w[K])xɆR*$;툋ąhGyV[t847"'2*:SZ!53g stkȧ19]FV1e r[g Y(b]`=SW=Pě2 SBdX8wsHh$rޘ6n[ p [ eId"~sIPlpV>da3 }$5Ŧǒ3xAM!69+uKS;+mIe:/a6NXJk̜Qp}3TtPT{CApxS 2 jvp8J{J]qB}XYp_%Fj6|J:SsjS'Ju\= ༵(`sTR݈݁08Vi{Z?ˆ=܇$%I-3qJ ,E,o=hG"z A@?mW?H98śhM :mvE-8[K?/ 4RIwݛzIH"Kt~ %7@)2Oԫ"hגM7!&ʵ s*6>I7J@Fn8؃cs_Ŵ U@Sp) m}u_ &Lb\[.7eA;.**DR@|07a rWNݗ^r5^#s3&3wPN&qoDkRHtA5:Z]Xr{S%]V^L!(;Zs?l͓8&ƾoz앬O$͎]H\O IBe| :$ܪGD2jwx8+@ 'z%AVߘj]^1$eS9! "xR'aS~{#vy0A꽁̳xedg9i1n1QYW߻zeJN3P›1t3Uޤ g\nw;NO\OF@ڲBπ+z#/?{ݘ)\n7bB#検/qj{C<Xd V˧3)ê\wW1-/%Jf5AC0GUmSqsF]qXL#ؤ?9ђ!ZVl!qRQB% 'U/.g&d6N 獗siQhP&^q?%b=UXFܯUުB+B:r/[~|[|\ŝ!7*B\3C 7l4Y8Ŷ_!GX"DCu7|}g$z' L&Mlv~].Hm4z;`' HS!d#ɢ!nC4a2;L@|5Jp#sioT@m SHmiTua40 ۏ^9!np 褙~\V{lѴ"vnˆJB C2G_bX  $ }Ze9)ME`"sV#ѭ)V˩INˤlP_MyAIDp9L~`}n)T`| ɧ 6ۣ6{HV]R"DÁ4.WÇd?l)f$87uNtpMz  ?04h-Pp[1'F uS r]OM3{y@%ՅZ3^4g阐;t|̅@Fs8m?@zgې"$S mC6OeY( vL4b5v#b4`[ڞqM0W]%.~7:5g>_ۆ{ŎYe^#@0Qfg^| vsm4p]jI<ѧZM m:AIޅDe2Ry:;V֭*21 Fs9lR ZKMeCqpocQ9v(n"  @*rz>4#2D tn Q@=zaeR?FҬ4Aƒө"D%@! HҚS4V yڼ|̐pۋAq)ޅ*xA9'X1)?Q33~ fOu%s!Wi84֤ ct>T,@w n\-u~5иSBC{ifHZѷ ?7SH&mED˽Qg*]&nX(c߱atߏ\RU6yCB7ҎڷN[<:W*?vq+`VC4KE~a:r[iN<ֵtuԟhd> %BJ1֯C674Uift itY }E4/P~kWѸFawba5$;M9L-T.MFUv5il(amdSgk}A-?9li‡"dӂY>e3 t# D5S~G.w;c縆(q-8Y3R`Ha?8SL0z6 Uz lXu̵̺GQYaۖmE%$(2s~iX`[einNs.4\ vZK}ZHdS\l=W9Y5*tRֈ&A@<; uFܕ,P.Mi}lb w< 8Z&vsU ?W]dY{V~Vm=`._.dokOi.9z]-&9Ba7}$נ@ʙd$Ep>{a>$RזC2ܻ7QazpKK@8o`FO#S19., T`[(Nƴ/@6 m$Pa=<'~.}3r M:P@e @3y2XyԜ=՝܌I>C4Zp#y K a}0D3 I<{"bȉPXn-Ա:8*l#n|a_7EY_]N^C05A_ց(XţqțR_U͝,52)ֹæa4=늸d;QbtS[H]ka,d")nCgeP|J1 谬icDv%|y,WRM]0/*Wت* e?YrFD uB PNA>IX)K~Fva{8\Y=u6c0eH}|:$I4Qem1;|M':gՖ( ~rxUW[RL.ەUI;z)~0_:J/<]vDKu!NkO5oAVn =$V cF}H"/9{mZ<"iVe'1|,T(}lu۹d^ˈ'O90C&[ւzU!/Pb1we1qsNjy{uL <ϔ0rj M׃*x' `4u.PmHG:&ҠitR%eVvǭ+L]Gf9-n4~M-cƘ@,H)4>+xe- 8?I7"Ak2aȱN'/vtT|זD `H>@+JuVL+._xu~+9Pθpp Xk3Rbҏ*Ɖet p4z&={ėf^p(V6l␒ؖ+nBcxM%od nTa7Dz׺ka %^~W>&$,$\gcٛɅ @:[P+u\M Z3,]/+肫~gx>!]R^ͮU $UQ./o/b8(eUs֘Fc]G @뵻 Gz-oHd{BZ - 85HB4'Rh#lUpҦ1d n} x 6/tZ+L0ZE )߰\-z[!^5 zШ;һuW=_8M8˹p}YXhٓcfҁRc0 D$eKۈdњ6`$ OP(EX  CukƷk/ǚ0 qgadR0-NU`PĘ))7 [@ 'Ьvׂ|M~$njqELU&jD}CYL֕&2&FА^p =.! A:h[ͧKp"O +_1yKs%uwDA# :ˑ|BM1mnbxmЁ*eUBt|,&/=iF=G*!N!f:P/Q3pZR`&FHٍQ0*'MC(Q=EW1h}L]YzY=Ru4|xxz 1)IpӭPQUny9T,*&Wi"~,I*|n&f+XLCѝ 'l G'r.ÞCm"SҟhG }n^];`"c/:8X?uP^vŪoYIoj<b_TwOz2r+6o˜uyڤT[ Ff"AR%)oZ:M+a6rR^+ﷸ<^'J^ +ʥgeFn6wU/.S ?#8ۈAjPGORҝ;=Ť$,cYs}.:)J T{MdF!kٛ4߳H] rᎢ кg+;X:ŹtJjD^t~H*=_($qT/} ~ԇ.7) )84mjߓlRIx JPEΞ@G~4XDcY>,fJګjc'1mSqֳֆZdS}9VX\<݄jnp׋X;/lf n,!!C4=m"ݡ[Ӛ=3ML9I(%;=/B U&Xt; @bqZ;/i{A%Us7#aM7 (g-T**:Ѽ3Sd?[E4HKt˫(^ۀK$ȕe*wwLB'B5r[p|&{:$͓GixbtX\dt^ 9.&mql|]w2uogOQ|WPx OG^oѲ(t$jg{sP/9.ZR~뚽/;iyɢι*R6{S>`j!}P0)NCX R ֩Fӏ`VjQ>/N`>Հr<,XZWuY?,(qȅɺ`j09 a>\XVz8%:!b&e^rYI+=CwWGVӿ[}6Z ڙ(QWH}~,f#n1gAFuYMS,aeGc_h._ϱw4 B>y䮦/[}זod~POaǿǦkO?S%*S`[j&5I4L:[K^0.?8*`IKtλ*S [-Ҕk4dG0b e>g;cnPp@.(`-j(.FmrXeo7R@Zg'hVFQCykQӢY"_S9Q*Jd)QzW q"?yֿz^JUGH#6gǰj76܍]9E"xF&IOŁu2'#$ʼ(p4" V\ AU%@F_ T/ぼe{j_QF̥@@x*I'^5EԳrd7#CNbq`cDEP9Po.qlHnce^N1̳ez𦗒<} `.Qz)?38Ӥ_!7gTĥ|ɊT4K:鑷Y 4S7㮒AkA2 aM/ծ: T7!(*`TAؽBV? #2"F'I'B }cx5DƧmBMT'V9HXhJj2 h:T͌g>),~봚Mrxx 1=wwS2J5^QXJ{|SǸ+%&ߢ\ :y3~3/>N)u*O`e1ĦB4Z8b٠9'rj^UElj+Z㼏|^-4 (]4 mr+,mF?v z1h>C+ԑk#g"B? hkw9alp0JN7*_`ѝ{u?&P鑍EBz}y(?"M%%iH…WFOžqG*yFeɠ(e^; D(&=8y|xʜ P'ĕ0"Zt|T?ӐG`dU.;X?$!3üı ʒ&Xւa3Orl}a#AP-"w HeheJ][MV9d{Ƽ h;bŅ|p=IgJzPIT5Kv! zGLKkݾ EjB[=B~2&wHyGQ <3$AnE1;(M..D>:I#Ŝ$0ۙ* e9uBu% =`q}إÕl 6 _>]J ABOa߮}fGHUD~7Z'TJ?B|@˱`Q2A傚rcA yL+u=-*;Y 6하6:q o؛tTHJf9YtuuI6S`S|D4>elutxUbot|ez-r.FV_SWJâUU&d|2omAο{)by;s"d$RZ AEY Rѽh|U{SV){9Nb] qU?IDQY .DV5`Es1S+ͨfxY;̄ܗ޴9L^0 m("p LAw|Koyf scN1 L ʭ?cY-~ҰG\c6v]瓵W'{D$QMʄЉ498X -X-s Ϣa Y3/ Y}K>T/M r.y zؘ=~-@Kv #(>7Ol[VN# c,KyA[M/=9y9K<^\ {}fЋHf|r5_]eB;wx" T$v"0 BR!~m6\lkǣfd:Fid`e ?؎g9)x~_097 ebL] ɇTGbrDm5Mh:2ŹVٳMZ'V͟RHqQvVc5SICfYCqMD7Iuǣ+!d񈖾[sj kg!wBPoOK.w *xMC1!^IJ5 &]{"D9ry缿&u=PA21 ʧcQIKͣDeJIg q`2#Z\n\C]3#G30$zO o˳l:13ɼM#5 b [35R{ $z|>[NcTfUN^R?Cu.SԢ@`zsPP!%")UaG?=4z,ML@Q֕~ `KOt"f,%sI%mCR0(8;ȋ}ˬ\ eP%?ڒ^N&j M$q9n9 4 N'Ab3 LP?{AlַYٖ+VP tSe2 Y&g8%^3HkhE4kճH;ͦo<P‚Q !'ND*@ɣʻ@&~L;BU ]s;gwYm nP Fѻpػ!P |UYbI{%ƞ V^QЁcjҤnwW@;3joLдo(B>4HSV9VjaNTAO |L?4ߛ'RގS@XқDadLZw|H#&e#{gپ8!C3KA /-(Ֆy@T3ܩ\6~O;RQz6@h~Hڟηk./oe(Vl#/Y9)N '{9.nn Sc k϶C7h[LnƀTwd"y!@mq$ti@4= wp zR4v6& &d|R]LM5з*寽u B^J?!sĮb+dzeW+e6˙h^#h_{[ wNOͺ-A鷋lG/VۡQ|^HWlի+$&k *e8*M.E4/<ԫ2tu_F\g^ 8_[?k9j c[1~B_ k-eNQ rL݂?L 7mEdG#ҪtūI6ALpkK:x+"=Uјr)F,{aͭ B!t.t_Eg,3SA,*u٪:4lZ_&:qrU,$^\Hm⠂b~p<爛D%G+l$s 2 '$\Pm0G #E8Y]C(9\b]Aώ1!~SVpãW* =g6y6bֻkpa:gajXUN8+r6_5q*"rB= _D*7qGzE)mҬT$0{ 4BXI/`AKpldIhzÓ7r2}:4b&PPF:LE Ўq R 8`Px`Xbd€ֹ=0z*6959;g\S Of Ά8I͙mBD;-"([X` /峌Ԍz-< q\L0nnRhѐk%6Ξ@ȳPYjVa18ɷj87x367{QR oៅc^,*!5JPR=EIRKIQŸG vm@jHV^D*W N } +'T(A&v%F [#4ѱB^ ^Tt:oII,vPDa2ae(͜w*a,喅s8BOug<9mF6:8ھcaЌ!hHI~!I-}.{t'1 k ʱ*}v:me~WHGa"E!4d r΀)VI[ՙ'];ҽ^*B ͭ;G P9nx.Ho6wV`TIsqw/rAU:k{ǒMJ;\˺K->5y2dN\dC8ϋ;βԟ:[swVA(CI ٹS*ʘE]R\jv~/PoLmn&[̹һ*>k/u[5b\Vn r  n9Q{[H6 4>> Trqm`}7٤HO@y7H{ W w'vA;bԠ.bm4pkq|D60 X_sޠe% Lی6CIvIb}Nqs8l 'zc}-xb@f&bP+:< ~*pʞ-û0}"*{5&v>̺|c 4^웁|)a?gVN]]rZ~$SUB#c֏SU<0(:}fUjÎ6ŃxҖY'YBZkN#j/s25eU*>ѹ.˻̼h[]-˰?$zbGKKo̬#W(Kyz@rF4oA35bǡtNܵh?o>*dj︝e7H/vfP^3b2vYH=@f.aoMoɁdQ=F,3 /E$ixSZl0P!m OR1kD@PrRƈǪsKhd&+|(ϤGjŠFF|[$YQ:_BTfȑْE\MYlL_,[,.yg O :p̣x@mXs75ʉWMēlZ231U/@$,epS[t,^.́Fx. ϫ x1qξ_57~5X4sm kj\kE S( :1(h{b$*$2\e*#UO?pVPڬ}o1N3}|΅}aBL_`pQ|\\jL ӃO,|"D3f.xYYG@>X!Kc|wcy*47iM`r Y(NKnE?*wMbV;GeR-Iq9(;Ca\o=(saK~$K&l4чبxFgjTb.B ٞ(a1(Y`3,zq(VydLd$"H+cMuzf)x %ffD2XPt%G9OYvEؕ595o[f˯HXr{SOs$(Zem+;^g thvX0y9OK.kCHۉCca~07Ե쑫{.d+Hᜎ` DB.4FL;ٲ pl4! ܾ:; B~<ʤ1rNϜHZ4 N;^bҦUڎNn҇2gNV*z>grژu$qT$C9O S}_1rɚF.Ӗy)so4Yxݕzԛ+e)>ýp' p(`߁\sG+ 2Rex'!~ggs>z n tp`Fx._Ir2^}֒6KG-Τ Xt< kF 0"Hv"f=ǵ~A|ER֑!:BfJ -6D)+C' &.VKgcx1f2N)|IķTV%ӂ5Ea /EF`R3z vs_䦫1jia S6U`z}K5VY \ʧd1/4Kjo6S5-NiB D'+ -]_$t+3D6tar+湬o3y2a hQ E2M(#)kJDZ3ǩ ywI#uQAVKyQTvJp?H[x)B((WQԡ0)ZO &bku-/:+ЅhWK\%L܌IS]\ u3,o,^s֞1جc+р,jYmZ̪e 7s7,ebcnZ9 Քdv 7YiaU)[QrX]>]B ]-j7%6x M'^OZtƐ:"3&!ޞ?H) ݞGqS)T0x ΨxQt+,2.OC(@1vo j0͉|lJ|%r,6}ö2^70tQ3ӧZkHz+Rq03VDͺ HCm,˫o%qN[5K6llyuF1ԴB'ဧFm hcGPS+؈2 qy; M7`!yL|p\/>!!$_KE$ǿ iE،D8RorAe7&-f -"WV("K[kWHgaBtU-+@*'0c~ˠ!tL-.P FbMK+zHHg&TDIZb-_"ղq=fp`.)IVOlY(g؝kA(dgL+E/y6ƢQ4CE)'X7-´u>)'2G +x+|lMEמ LK}*F?7 I&XE"iy,M/}g<)gkXfT|鈁rDOE vA;hb[̕ףFuӚAu015xlo韨hYuEB$I/[ W&DwkeC[nnfKWOQ> :&袍$9YTW1Q$.3m,bmsEϫ-J,5$2+ GY폑ԂEAk +f98=m+ ?\H :peK <>^mGhZ ykFi{.ڴg W*1uU^ߍ_Sޖr$`;~ؔ)P'߻iV|pzBtv#;m6_ t.  9di4b1x3lm #܋#/vG,g?zG2[B4C x/p՜i=?Ck\NbVU&"V908,y;"ItI U~V.׭̡ʃYb7Sȳe'Or!8mcRu, r(} !BXyڑvt|;f9ޱ ),L3mͯ\D{g9)[%a}bO,ME }n`J:7A/]l+% ?pB2vK$6\MUf@Τ `?5JbS|Xk†]fpԤe̖u%\+W(= &yh_Jp +*Z' tLzDzBI)||"6s)mdtp qC %:nS7- 0G;ڽJŵ_h|O th3 mR nWlϬ1=:bqAz@ ӾVM?CsړUnjLL(||H9#{|+L9{aMO*pϡe&R61J_3űwxPcd\H)8v6vGgݵfljg؂1=y:G!u:Iђ~r+{X*ҷam\#̋ $|vvFaM爈CrmWjK`{H:v_Q e/ eV90S=.PQH֬v@Rbu:YK9oWR ˣup5AݯDpb-%U-7ym_eybb>xsIx+b+^U*&FEU2ug,z0TOFo+*] 59bD!E'/,E-;ъYPlH4nfqb{{յ=<& ;86l9W'2NDyƜ0F0i5-ˈ`gH?E7ƙAnB&(p@^V7|FϣCuÃ_1@-HchChwi6Ʊ XИ1> xdZc 0KQjːN0 5f5'/ױ/9PF s=&K.}XɺU:9}ԧ)ijݶ~SFjpXMdV=DS) :.Zҟ=h!.!H.Njv'^\j$wKH2.t;v(m@ں دe Je*zJLe:zmls*noݭ2+XKL1Й3>od=ڥk`. ۍjMEKk& 9VyGܶnN:;Ne6ʄ5oY/AR-9 w~`cLl?w!0ΞZWnU[{oG'8zݩ ݩ>qO6378Q6Z ҈ X oq/ظ׭`Ѓ(е%"j7Fb琲Է4bCpr.<0bO-6[!=:Q;%\Hԓ*O{ (OM<xŃc:Q-mq¢IaD|=afX4gwvU(Gl^b9 k476R4 `\DR )רq~xyB;4ިѺ5!\αہeׯ*/υm^YnٺCC,pVLY37,`ϨFEGw􊁬Jt=eh#>ً?UAxL2;evpۼ`EWς?k͚ C_|K[250م♽#;m3dM$C$ivS#p Q"g[g$/-OaPEygOi690_Єƕ[(*yV3<>uEbK 3##-^pFrٙƒBVW qtkH-طALgN&gҾsvS퓂8qc#h lYQ54ˆ8 k .wj n1)D zL"}A f. 8S]>Ҕu0:skE[ ky묖x%0=mƮk}BsoaUCK:pA Zs9޷VuҎO+n%^Q *5;5c!F(jIPtfP 4K3iw@qYA>^o^3h;!erƧLM<ŒD6?+-@I3.:*.1O꾡xU=\r tn$ֶ&ݠUp9B3K 'O_1fyJGPr1cXآv8ZεɊqsPDj1 HQOZe4lsFz鋐Foki2(dAo Iuz*UE{zK.@YP*^ ZOc "N*K_I)b1,&8ePW&ǩ̫hUnjNKVzIB>,Ǿ[7r{|a&-O}!tG$ndz3%`͂ ʫHΉz5f:ύ"Jzd:*M$* !VVݰ)/Rn{PXWi5qSOzdsLɍGMMڈ%WX8F(m$8QA37#kTI(+|a{[EZ[я!35t5`}$o 7bbk9 9-n*\,7wDhl1< YR'R{B5)˳pbݮk!뫃{wBD:.Կ~HrS.07¸k@ 5G_NgGzo} ~s9K`3-OK>bt2Џ|x;to8oo`WpDŖ?Cp#l`3|T fIn!|^0׀9#"4%%:'wY|]"=oE?Ǝ*V79y'kyU4n?0s~j(pyo]d. Qz`=A=CmL֣\%q5U"l9[lc3"3Kj' U7] mpm/fk!اzU8Ia)4/&~@& (B)5#؛t1^)9pWtOӲF?A\\Җ>ւ 2pz4A3H?/#Vb.S@B>2p~G'`0a%"["|JB zkےR{aRFg$}x/PP(sjk%ǜ̐D~onR-ߒn|N|hgզ9_ [,\:@SԝϩLFZFԺ!}A]<ВK(dTmڸfMeŸ0ؖ.DSe"9p9`pAPBl4Z62a1nRy Rn;cSYq[@V~#wW[I@IVZVbFc:a.auueLqޖ~M.s~F u?nL^4V}\^?Wf]3\ TA3Dq2+GkȮ>$9Aʤ%=67CHK.ǜC4(TZ;rk:k%C/ ^~, i%TRE^)<á !7٫P)ҔqP6l\~vЫ=&Xj=0%_=jJ.>s{.?:ީK Q!9<;WHJ=.u>iU 0FvsQ v2,s'ms> Ehu<m" Ѻ͞0Z5ݔd+4Ȁ,fdXgm]ѰaD3۶[ E8jf.>Ell7rp*r?)]gR"\ bj`Қ>"ZXNy& b)S?v'`~3H X*5qcӠAg5̍ (ˌ#{|arH.}[.鿣 Yd@Ɂ)udkPGK|6Iãɣ,F`JGDTwPB\FVc2ꀠNlǁ?jDC eo[Qƴv*Ӳ`2Pw- md/w")y WNv0X"gVaE%Ki X[7ʳ% ݍ,i.͞sՊL\z(Xa6ѵٯ(p-`~ckn95v*ۂNgE!!9L"H % fMq҃!ɑ^z!D`?JlP/GbPYcX] THJZ&9,fHoiJ#81(}|#Pl k`:[dp {V>̥tLss! RotbP(8ߴmqY.ݱWF!e2˭.++Y3D+?&Aɽ ( 716n/_;8#݋Άy}Z5pSgz$=up٦mz9"M>sҏ5̅=># .G,B=|b{= Ǖ2Pe,-7ʜ;``5HmJ[.iTAc?ubpc^a`a=v hrf7$_ 'ѣ 1>{-T7o}Kf L yn55V#iԥǰFϾ q@ђ< /Wɮ*Bt|烓diLv/ov&戮h|࿊`[P:y6IDH[oD:&d4JY)x>'z2c+8p7a2S,>6l7]<瀢?~A8a|->ߘ!!WrfoR x[sIhWYH{ת?w|ߖ[ CRʖ#Svi.FO|WTGGI38r(^\St/AyVڢ] BwTq=kmxauf&g{ӡôy- y/4څX54I6X5yr~?o$yBh}m}WvpqvKr̩/FR4B*"O+⹩tvl}Fg]*뒑)09B$:z) sIQ IGI:mCJ׳D dEx +=Nt3 rteyhA 0KS!X,oN > 2+]PU{v]TAqqzJgu.D[DLQM"cynC@fx{')cn+s)sIx4IK ӆL"GѮL[6Uk:e]-F]Mmmw E6@cejox8"~E 91:i=&OZem}E!0,FԗeJ ka3 ?hN>*?= H[u TM'z(KZAYޕrq>6QוGpծSQ1q% {XSg_][u/l H=&0>if"fs 7tX\fpd9·IwA M)| P@+sL>5[O}x.'y]&92:nC-Ft*`װ9̤H&J< < 'IK2PS>/"mRqb T dM!Țq=Gt}LZ8 K ӓMu<^=kUR.Gk8ioHy 0+CPY%_h s9ޯ*%c_7T"Vi+-DYM}M4Wx{Nn7^z_y(iơ_:֑CDIŐ+>e]~[ġA O{eZSSQfHј wi *iضX>*Jy4 N ȟfX8/cU0Jq&X - T0Bh4 E3攐] ∫<͋C'曽l# VʯvI@Kļ c,NáPvƧ2yLRt5YZy>U`nvCˠNA)h<7+5M".9RJaX!G,n 0 lVuVDùql!ȜE1sw-'h gVͲމLWBW$ťCgiW4ɘ/t&!ƴz54oA8GYWH 8_Q6xrZߟɤ61 75-mHBo73^2ㅒT$dX<?mۦY?yycg ,Gqxm_(/Ϻq|;RwKvM< MK{Alâ"[: fK`n|ac̈8$SHtshI*+Bcq<)QWmaXLRݟ)k) :|3}!~Sd;pt)1P'"ls+$ .8}yc Ucْix4 s)3m,(UeнN0-lRwsw%ޕ^Cz QU jԺIKbj(^C 78I3[)Y:BT%Zg2B8ۓ_~%R!iۂBԐdUhH+ΰN HBk6Enwar:)]O;,a~HlQ7x?Dh-փM%k6@Qy^=F?@a 9l?#҆dGOO§wR-y:roVmK{}&%$ɰض3Z4,#R.>=t6ZMֶs-8y&% UHE,}ƚ]-Sdf[օ|!x*͊mKiq>i䍹v~ԁr :,DŽ6ۓq6 N+i}b7 G> b>WPL7a ]e~ [p΅ہ+B@:dTJ,UՕV %8Y3Dl_l0+G%(Ū1AFJYqjLtCnEJ]jiBB3Lfj +B45[nc;K7sj}C7$:[?jusk[YF*P1LA%لyhzձrɉ_RfC#Dr1t PJ6ւT("=RBLpP?؂7}^ƿ:4Ҟȅ!|QՑGT t)ޝ~)~ϒe;.Mni$"\0s=TU&"Wcy#dj #3j(?cNV[yцߎd1hkȄ-%/z=B;%=^D͔ԁ.wlNRu[+PӳցM^ )]2!q|ˇXt3 (_oS]OJ5X9C}YlhnKr tHI3Ɂv4ᅱ"fF'QeQ+RRLޢ"|$Ԭ-3)Aa=PEƚfEPG7pCZs~^WlH7ŷh! Ӽƒ)b^);UY`ZL<F,OȵyljeTIkθ6ʠW4^0œM j`O8+zȧ3kqabT3!ڇUC?Q ǼwJq`A6UNhDwJy7nW_w?Ev.*U䍠q˛Ο re1Q%M5f}?vPMuR-?[9'_g6ltg'B0sL`6cltuDGP{H T l@J{_/[jϥ+%eZW9H[Z-<X$},y);kҊ?w I9's#m܉(eKTc8ɂ3z ģ͓4 <+bxsV uBV˂[8 r往#B:bma؝dŶ`J''p)AxxQX W i9X _pr NXCL:w9FhEvT%s\gjɜ0Gt|@>ib05=Mw Os}d84aǔ!N 2X\lBu tvh-\[QAE6y&5eoX7b!W\I]gMØ|}Ma&Ԋ#6|.{g?~i?ҏ&>Z&*"7K].'u+31.= tQbg@#y$㥔} `mXĞ_N#ΟvZ6{dAA aܠf"o Q_4B7zr W\&G<?/׻Cwa"na5yy!u<v_ oTt&ȸi[h! Ԧ[nt[ceOv0(6|©`~y#WQAt ` 8wƐ):-*DGy?PYP )&LWXA%S^ȣ͜X#?0Q#%")`q>4UH}F1vNܮ uc2~r U¬r# {V(+^Gop>Lj-EyAĝ2|D+5,N9EaMN[ %d'oC¬h Kڟ)S" ?#JRAfWL``ƴk< M,T!>S0Suv[ \LJ<ֵW{+ѩw7ƅbTژʓz"DU~lFН'rZKMӛzϛwXَ>BM!AL/ H#j%vf4]C XIg{k[ w 9VG;RŖ“=/;a;kմkfT*(73ǀA 6PϫkBeHvlV@rMl+/#,?w@~I+h znZآC3 E)ÃMS9[\s*z*ALl9}K1yqB#',h(!ׅۃmD[1OLusG8c§ r\)@ FLC35S-mJf߫t,wH`̺GlT](Ǒ3eSk!XPr ⪹h|HNc~iF";)"ES~ 3̕p1 U9US掏\(^֨-Y4[l#9y5dV>f&\NHCH+Ƈo惁cjLK)aGBLinoBѣ_ɢyEĴؗ|43_|ܙS?&lШw "hYo &SQH>09LWq-E)~[2QM4Y;D2*~dOBt!Tۿ-$[e)np ־Q00,ɡ쇣 l9+QT2azc>s __RBX5Ld6bn__LdeNd*U9F!nm͈ |.~W2nSAU)vl?}d֤*NW)GՄ3o*O z,N6|IPU{d1 RI nZ9\c <#e +6»Q%PDעk&mB ~_\S ySC02=f YxM]%Bc$-s1#p~ͧzBJ@r@dA!,zRHҁ ֙!isSX_2rǟLo(F*x E@c_Ċ_r s _OA!æ)}I!'f{uYgU3yNu0x2(ђ `džOhPͻϝ+؇m&:ȅLxzh@Щu_R.yXs@#Ui cXZ:mv6Cu =M.[h '-9&JY;:hhZ)'=ή(}6a<Oi!O[M˔9ܬM)Q竅87Z`1U+DW.`:P7G6h(^cE,yuܖX6f~Kt%vb9of,S:ED'iM֎uRȕb / =h2hEW)\T2~V'3SEh(pF\8G,X4ɷrSEFK"y )T33>7{+Xo h5z6;A#Z*[r+y,9_tA.vזQK6!(klk]|}DU݌G_T$a_I+Ne ;aVY#Q$T947_ :0m?<'z+G3j@J΢kqIi.dڮz&Y@d@ɛT1rs]P3u{!S&WjLdF^`|r"]vO_up z1H<沆$#Ec>~Ago /*&.N/xՔP1n6O(5/lU;%h_^fkw.\aĜ`qj +¶T}:CV5M g<h/m՞DVM>]We@Z)*F_&jk4v9'ҍrtVLJ66u,(f;uv< $ C~Ӈ$b#4TgInC"az|>"00 b*J1=N!S/eFw'SgfݖXdF!Iyq1VWrE;to]b[MWeg-7vZTSD-Aշ^ =+3n8dmg%Z=<[?-B$J%<# yEͩfAe'&lr;85|(ؔIijRFh)cPƁ#jcRi᦭&L{1)c\K*;C9Er?9+N:M£eܸIeb!.g^p( L&.KVQ'c ,WRDPUKxDE; 7 :iVbK&IJI9K7ȸ(qŹRzԨ|+#ϟ2=2R"b9Ts7\ŐnUNmB%=R_lJ.KHӻ6[_g+g!*Bp|Xt!5Lm&`iH 0lMHÍ=c#>6k fg]YHDmZcM[m6 ÔCiH[uhrYLtoEsAXAhe3t5v0މdTh7\4233!GoZ>P=)7\G;Qpth]b~$UqFʒ0H 铛o/j- fߒ$BZֵ(4.5P2軷0Sre]\.Z05_^Qs +LZf$@91!1FdXtnj=bGy`vX迶/G#p+|dF81`dE,ej}[w^9hoc3hl"tƬ[Sr&U?E0w(%j$*HLM㥿'=Զ-I 84--j}q '9VuJ@lC{*=@=NJLJ89zA*$}I w.fxyd-&N>yCZ1 mFF+,eC'G#-hƺ6Pײn?R,o{(S}m{߷ |·2We_ b@eGtG\(q4?^#u @|Qa01*b&pbwzғ寥i&20v6'Ǝ700%5Y5Ia5q J1#Qü()B~mXE4V :uG-b~I ̱yzTv□Otfƿ?}A( UfJ\Zƃ"lzho?f}80)rc$z9[o"xή 1.Qq~FV7v5w I;/W +}0:T1[ q }6BA3j]~%D])?6|-iTC%wDc^+xtUF{|EF%R/C022]hwۭ=oO *VyCQ a-$lɐ}+aL31\O`%4EW,OmVYhp  kNK4qA3lN X Rʯ\^0 nI#Dq_Hx⾪+%Ҍ@8/, VH-MB/X 94C :i xSj{yh8zFx61Fkn"#n_!~@@ +VCNx8>]s9xO\%#/Rn2&t|n$@HxeC 8DQ€ɦ{oh; Q2*+hyR0z**Xr,laL]7q39):1gpw] GW̎ŊALڱxr߂6,u I~fuYɐ>ZMtY'zEW$A9O{2Z(mkHUmi-ѓR fIĦ/8`uR~7t9U/K *Ԉ9y%<ɉ{5%ёڌ '&0tNj^ϔc?` B!8jR `9F `! kˀ?<:XG>w@(' O@clXeAf2} 159:~ǡ f[pH @d{߈qZ8?LEb?i( m+:jINmR}WAu-NWJP5Y3 W3/P`u˅,thb0Jt;ol5 JYɺ׬D{.5ذ\u˟Ixgs_֊ NBVbqys$J*b24Rjᦏ1+g3LS'o/am-h S{d>l1zym=NF&$Lp_33|QF_|\wt-B?ݐ,~WJND.G3*efj/ NI6Uҕ>q I(yKR{kH7'}V ]0%„,'c={2m@S]$scTxکUb! o>E$YJnMkv(˨,cɄW7;Ε"HJ֏d;9ڐ3@ USURR~'ţj8oۥ? `=蘇^3<*jgM.-ߺ߸06r ?GFvZ ݓ.V7LSG>y,#vEHUP3/nB6^;3)3w'l Y ٝ#4t񰵕Vk|PaǙI;7B"H6U|?d:ƺ>2 b%Gj°G¾?蕃"t퀚zR)J(FQ9&IPϽ'atѷG1@Q+l? 'Ƕ=%CD,ϺkQx ?Zʠ:#0P :Z1J}`jɗECt`uo!3Ͳ-p*Xpjg+͐txK-~viA 8+5 yeuCFe[0\~k W.F%nVWR̅rCtif[_a֒I5{8q0ZJV#UH :6j-H! ;bTS]՟2v 1r2ٮ&HJ+u<+6q%nd u鴧/bdpCc?9et!p=m2Fe}C9[O1Pwn2~Y1Sw.8Ɨ,l)]_G!fk3XNc=4KW6LcTXF@]6\ )p<4*`@J3$4$Ҷ#NF?rp&&%~}\ B!mW혌pq;4wiW5x]nt`2ʁrsWIf|ڏa-%PVW$wxVo62)N9h4tw 2]b!Qu:f6,)ʡ oB8Xp٪ .;M|e$rzR gWBYU1_#4څy*:'۪[f+~g"![HJ <6^Wi.i@ouWЁ'! {2X4ȹϟ3*Ma=AXPpFڱĥ[uZoF@?m_TþIZGgYͿ^N2Tϥ7m%foט7+shtb[I6$gcj 6D]ۆ{X/tUyey sc֙0`ZhǟF@ ~!+U=H2U= )sxIsut[ qډ6ee 4få:`cb `S3("p4RO[X85KC#lLIH9ؖlSx6514 RNN!~T>y>:FRg«%\Ϻ5n_yz'/MRy̒2AN^in*cZsV{:Ͷ@hQpa/Y8֑Ki;Z'8*'D 62? :ս{m "B>}pA˪V'}l);߂.o߰Osebm`?aO꩷‹f7NC9(qt(N `g(yNԄDnK@Q{9)ՁNJ%vdx*kui:NlsMu[i \nE^$佅bbsFM-_phVO1z FL߃S8&'3뵃;H'b6:hLJ=),32.ԲY7Tr(hٜV<*%eTPp_̆ ohB(Oe${V WycL?@D4`{RDT45嵷_{o2!זLfD-rd8UvgK"_am"j+G`*$p E((v  CϨ%)SgMD*5t,y晴Tf!CRJ7'P]֕xL+Nǁ$>3[ʽJlrp.R* alMnUvñWm0l#Z]R^*qE`T /tp VT h&d*_}q"n(NE;wm[3J^#j ' і$KyΙ_JsQR1m]SURs % F~z>aHg c:kJ{2SuԻR0a{Kc?!dۈvlʱ SiH%Ft&fsޮ? _T[wԜϔM,^>`yX903+ 6 .^;ɆJAaAM&HXzĦ ~\'llQ5}Gwl(ߓSHљW|[4C@R+5V-(Vcy63> 8&HKW}LiE_ K=210 5 KyXܢ?ٻvJ#0<;OJKB4]*?J۠BNs$?T܄.'@3ہ0& {SլfbD LFPߡ"zr S2ufp1S,IDXf&e/kLm  qE.묜x4?奻q+^B;: v("6?Bi^*&v&m?7'8IG)I TYQ~4[r豃XQfX9R3HWNg#"v[zuUa[1LT-. eFJI5qQP-<.ǰOIz~hL13{/Nv>?OlODyg NuXd^fu?>n( V*ɺa%PC uh,JMT UՏH )\˱iZǚ=WqxՀ_2Ά'^Ѱ@Zk' Ӡ&xRB鮰S dFPyUFq&2鑑TcD;j۽tcV 6ٵQ 7{B CY'fdÌ Kߧ^31N#bBk}f[K+ K.  <})eig]IRqY9 : t#R0}\}{]dX$K GV'*W00h ;BgԤK?7Qjfyf-6&KN5N-#_:uo 2Up"]bSh:+󢹐(% LS8uiq"}\w<]ܕ>tM:[YhjFmzL1xpwfߎg&ѕ5`rM2aR;T;% ɪ[\/P.?$b4aS/=İyጺz(o-|'|>ɍT_kzb = S21gBbZ0 KKvfmҨ!JxjfS*jqp:uz/e (PE4D",o0R iP{LwC1Ꞣ"Yl{,<%] -_kl{l4xQ?q~U/*f%A䭈RjbjSFLo|(^aD80?x/ kYr5L2qw0~=/Q7[IdЧRG .`{3$ g4ŤE{{θe6]SUJMe5Ͳc\%#R.ly]t<>LtŨa^f+ ؞p18q[ݿ=3^ 0 ֦gIZ|v{֪-+=U"O?s~3gv(E a,6u[BaTZMQ%`2N )k=4"dbKj(4a_T4-h'Kݿ0t!.̞ jUaƇ;?¼Z2bRIr(C\3mQ½d&*.sO`9Ҥ-7 C*\c̚1a(.ŴE@TJޚsn{$EC˘es%>.RYkSi05lQ{#MF~8_]HxiWȅ (ޣ<)AI4I@BTJjlmby[bV=SyCnQ^F%'om?I<:MLfDD۲tΤ&?(lPR*neϳ5|u/wql1 a_` E6~KC3Ap׿!B~_zFH _N@3[q{VDn“[_V/" X>ʰiAۅ_t!p?v>O!vO&qei}(b8HG8+ ?w&>rGaٚ[Iwu=%+FMxWXt>ph:mgBrhKrs:|gW`Bه!UAݏ5$0A|u Ung0'EHn_Bmu>ZT]ke2rmL{zCң<7 '9Θi[]b6~f64A Uyj=NoY^w41*Jzz3D+T0)j{Ŵ BlL8\zhaO ^]ʒ,6ֆ0E9ciY,p\ /c;~^oH]؍d9}m/ M9 t޵iA| S3b ~15ǜht+b4/"O0y^515(G;&l#|#r8C:799\B p;oi 1,Tֵ8+T5ȶmsM`y3Z$Ġml(]h怰mhRnPl.J{ʲ>TwR:~T? sg'-kU`pQn_g0 -D]@7Gh B'Dž4Дƙ? sgQ)03V7U[Pn0$?o&q#œ 豛"˪7~ccER6~2@AFKLC׿ltF xwOzd=eg!FP0z!|y:Jkˎ{W^,=OgA bIb{j6׍?ԟ߫S^lݞ/zS"SւKOZ3Qa [C3Ե(H|.NЛY5v՟ɫN,%u6;+ ;B{ UuiϘV7F ًL@yZ~b`NmH,BETDgε#A֌H'Pʜ+ehZ}&L޿x֨YUy6R=UgPM/fWfݠy59ASKGSW-?Ь+౎4rY=P9%ս3б 147w!#S;R1^1m)PC`rI7o+%llpUr#a$DcI%mx =^ua7L]خZԦE ,w$MK%qBA sLUuMϿ3sÌPwX^_(DZ|pzAu|iq;W:8. Mݸ==բCͦw{ +VM/tI)rgv[9e:rR e2p%G{:0 .{^)AT؜0zq"uGaO<ObfC4xꎄ&PvsPͩ䋳Bݨ'q4[}YoWGob֜$J%-z&`ڡҔ8_tp-,J>Ml.*M<l~-(|Z{B+ 4UcWmTO *kb<[-jVGEvW\$FT#-'}f"\QHw0;26t 7b^%?[j ⏳9D5ܰ|ڰHƘ,NUu|^p0K3ոy.w㨫 9!]xҴCnA.IP2Xr1m3oj LЪp;|wd/ d$'He3pΊy1,aj Ql5'I4Ҝh'YT,Xj ~+uC a0lb&@z d3CfC[,T+ҤeO]BV C\.)vMp"Y(gCKDBUCClS*6}NЉp-%iz q1jP=ՏTDOGof (\U=bFN& Ț5LKU0̾MX_! [zD܄:gjwQƇ]4=7btzG;(Y֐"B FVf&"A)dy Y MB)"ŨU_̧;;a&*Rhg"TL XI 20Tkw^buj(/x6GajQ/:6hs|!+tTV0 Io~ʕL lhm\+$<q/Y(hNȋc値ϤeF֨XOeuЅ$ehۺ~;wyf^UDԅષ?'"7KJ }Vjcwi -VHSmDW8!p5;eR+{ڐ%D>OccW# Jز.”bK(ˉKua45(ՏG̸]XSڡ\ ;M)~';MVP.bw9T;e]c|v$}Ǩ[ߍ\.+.yiUE_BЭ!-Ef2|&?p]ų]ήh~+ Hh[h,e@4S#BUC?{+;m2'[{,| lLt3ʚM3Z@ˀOLn_=j'xg: ̦3#F֬ {$hw)-P끢^AOi78/d"b}>950 \3)&17VIew0.=cб[?Y)`Fp D,u@u ^Qy /l7*{k,LOsȭuOՊ3A)ʟi>3,s;Dl="N8+YX$c[Mˀi\U( gE~q9` qRC] %㵙(]P磏x|țhOPn׵gbt.z/ MPS.^t3OJ̈ݢ _M9e\E=fuE~&-3UMi>|}5]G~>-Q{퓴xbY(F ɱ%pliU3&sƊ_Kx/(mwSUrAi.%]rn8Uc),:%8_$ynG-Cu6ajٵE[1IK] ^r 3q%$ d<5Z1┷!*;&t*ljXJ*Knu nc*G̷NwOIV}rю ~-1[7%OG]]׵UEZ /!zIz讅+Bߌuy$B^*Cfr$ewk7/k迏% *^vMwL-z u5+I8fH [3",0FV~eIU4k{գ'Z FXdj9cwɓhf 6;>nNRq9θ? Z sT3I\\}}'ԱG@3yEc$C ~4J%qDzo/֥ٚ"ǵ"<&om&O7!UV.;$1Z]\ٿ۸6 hXWJ*x8WKT=%l+߂v)ϣ̿2x;Vq~<FDWc<9f\֥tx5ܺ.S>2Z}܃HZr&sXT9'τ .Cy`MBƒ`wynlĭO1LYГ1Io`r_qn<46z\+.)GX3#ABGOA55ZxUnt}P:HrEXI:?_'C)Q py9pZ1fSli9nD(f;|OB+]X>h8^d`h?(x.} ֈB\e Pyt}-)VV63 QEQе̖t#B ᩢ,Ifhx MTѥ0? cnY8߳iO5RØA|,f0'$7n 2!՜o)Pv=nW?Z 3U PTחvf`Q_qMX%!r&%Q׸Wo"N7c퉭nTf#PY/C&gaU;4&7渇ximF\e=-!.V?4;5I0'h$7톁G%BHUj-4-G:cS{1Oeo)J?Jَ~@qw\voDk]B+W0QF%0od|*%<˄NPDQ#r&d9;k+Mɇۃ?e1K>DFD270K&ZY.hPl?Hx'!Ň5|lzMHԌ{*_i|>Ol¼K+3hR]bZxAj`4|Ţb@Pvm҅1G:ai4欁4,1#3)2mt1Z[78M8+s9>Y,cudEl%̴Y Ԛ&OѩK1 ;KJ:& ' ϟw079#)tqKVl{SNvGND6MYruTʴpqqJGtݪjF崙Z¸FxV׿==T{L[ΐ3_2xVhxXǓ+[x ;'=CCx(qr2.ζ+ ƥZV+mL&9AV>cEmߕF>!*)/f H*~WL0#LLoe{4(X^s"8NgV9l}s5**zNVSUAގeXF#%9(4>GZ.&,M6i1H)MdL ´)ٳ8Y ൚l.71BrSr|zhrnevIY-4> ]d,H k!Z&P!.y a*3OӤ ?ʌRKSDu^tR7d͹J3S^p#V0.+DE҈;b?1E `i^"a){/ {nQQ-&%v7=Ykξ$r,mCT|G ez`S `eUCϜkJA/ණkgiX=39Ǵ;U u~]]2=آ;dOecgkz0aI,N!xܐ?DԍtMu)IMI>xhhi+HSPVTqqokYA#ŠUj DofAj $#0󖁇h2e?ɨUC;! Eg_nmQØ~j5u_azO o< OE𙀕rܩF'+f(wa`( =;-T@s~Jj%eZECɪH{[ZgF~ #? ?jM(%?^(gJc|IMŲoNJo3;/$YV,eN^I ;d "24\8;ArOFM j7gԮIv S fcTd*p ~=3>HRggspBW؜b=9lBOPAORA5k9C`MrW?,]ۡ: ⭛^()^_>&x&K 挹 ;HuC6&wN5)5xb^\`r{4Vc+mda%;Ց(* ɧmZw ĽGމbn hSYWfY,i|sG\U{ P|.wt/D !˚?T6.dѳu[ +&RTr=:ޮnn?Gsf M0C2ЛAvI{hƥEhJZ(DA\x)k%ڤ4MY.&`'nJvn=pxʰݞ$$3_Juiy> [`b,Zqȯ d{o-ODf׊YKF\"")ATs y>B;ۧ6!;G9`C:"T 4 w]5A>B:n2ыLa{?ELi ֫.g4A_ m|D(T-֊+西`߂*CHvH{ІS(*ejd*ɌcC!p5kɨ{S~2 XR>Ƣ>~iַyS-q EGLF 1qs_bP*oHՑo%o6 Qp|q|.Mkv*{;/w.b`(pv[s$fQXZ:L#5փ_&R3 FazM]C͒xjȣ1A:4@R_ݓMAH͛,f}qA4^"E(XoiSUw_o=aӯ'.X',P񴌌vQ"rѹesmj(n";VDLϿHh\Xx <(G`3p+Z,Oܽ 2Lf ?4<*iK@Ff**L4h6JanHg0*=.<7n;/ &.t|;}&v3li.jOs]<Iyѵc#5 Mmя}?Chw7ų$,P[xh~T3thX/ԑn:=sD!/|_.%C$ ܰ->dB1< a[Ft00 N;zbRHߛƅȋCup y1F2l( ޫQ-~I7PGxd2%afAdb9N.:?KlLLKpACPtmG&'7O1<I^qzMQ <$l[EYXrB޳!`:6j=EIʁ~.M=ٶ}Jf>G?B ZСz3v )׷CM-B`)(}8 &ڰb8Q7*TM24Š|#ܚ:2E}b)l+V>R^>ﰎ%hۛl8Ky4i?Oa6*kah 7KA+j1 aE #FbK ½0F|tqVk#-9JG3o |5-Te(Sr؀ev~@W_pF.7էqW m{KIB0!VT[+nʯƪb ~EE*x8Gm把Xzf^k[gv.?7enD+Vc ~-=T[`嚼_]|e6tdl=x*9̡!I,zyX=MIo1٘a*1mHh5"hHAWˆ)we&}ws xwSY+, qel=,rO Eɭ6`xj``# EՑ ;kUvNJr5YfHp+;^{>wA ѯ&%Ղ,I{' _BD1C*a{w1ژQ{M$Cued!Edzn xbVXR [4ʅ=\ʛbEQ?h ̆ו ]dRckHϢr/ $_}F2o̞Lpzߔ ф-74'|=c:(Z^'{;Fk}o<(@+9=V=]wvw/Uig@3"- ҬFrFùGyŋwNHԞ%g2kk}QQ׽KL(VVHpMCp"X7' j$CMħ!^7Ś'ŮqȩoV\9U%_O#sVg)q-Wc3)9#iI8j6,!s#252P#VZzzT٢@fwDP!yhWfA8׍X#ךͿ3KlB=$'3꯵*@x <X*wƆ e&bhgWMUtխǝ#u6rMBuFF^Ĵov}e[VGW4$^eIcج8% 7 &֎ ~ h0( eiW#a2 , 0}hs" _ZK@sIe@z 7ʮ ŶgeGvi{.7"IHS&*jr:ʶ FO=7}ŭuDjBȊ:F_-`܌zwh`W8L!?_8'O?ܘ%&ќ(A}PY J?dTn?dTrx%B_mȾfھh+/sPd f`*f͌!>&t(8ޭ9$ay}0 M@lBm67]EsJWsd-xnK)֑uYl, 88hhPR ISg1ētЗR#aH CZ{;P;bZq=\k,))يOرN,}0,M4=!]}E6 ܚ\/#=(s ZXm{d?P+"F\Rs orRŧn1]qr⢩3ܸ+f+rԉiBf9;ӭYZ& wzd-η0QJZ#3nQR h?/V4x_,%#MK(}m:vd!)^3 gV7J32& `x|m9VV&6k*;>ҹB $9@+.]2>N*Kb|6K w6q#d^#RLuM؁OEkKF3DUG@w#'`TJ'6*>{4ڈ!p+`-*G|QpCnr&k@6 : һw8Ϋ'PM[`.6vO tCH8 YNj]/"gN冗NpV_Rߏ1=k@mz"&u3HB\+\_7=i *fn%bq?vp誹"m{M^w,k= ? 6{0B,9vXoI.\\ f2>hr*f=쯝B֬DznqnU|jK,^:!*Uz@:Sg9͈&uHY*iu-@/>lZ3$;lMQ`N!Zǃ1 H5Y!\ltaSfRjO/[5$ h5.+jJЕ<%sdmrN(?9L;P"2{xDYh]1x>B;YxxnVvѦPԋC1sYOuu\(%Wp ZOpxgWS0(TðnlNHTxri5bez.0:I& cv+,M\cxM{J'*뚜\{0AqKhX7X;eTTXXP!dc0.\sda@6<$5ebQWHMrL% e#|v x>Ua!+Eտ\G!B>*! & <[l ;bRs8J&":DN<,Fi2(np.~yZ.|o'/ؒMp1?^ 6:<O˄(Q#U !1tJ'm'8 :8+8y%p,;~hD>{hX bHNvoh5l)-b)]:,2Zr7tuz^H5z68zSp tUR=#ǰG<܊%1jݫmH#@W H2r8zAnWxY}vyilWҀz˔BNA%s.ߋu-U])6 !gu~* T"/)Άj$_iMZld]*17cŒ6PNқog66J$15,:3ћR/I'3%8;6b+[g Nwe}yi__??%z9 R [%-}](?#Mv?Ÿ!Ix@]!5[bjE#͛SQJxiI h}GHxj6U]UZId'/_*(3_.lF?>ieKa }-"j־>*[9/#^9jl#< .`=,SSaS.P~k$?р&EwQxh7[y-*%56='sFեΖMߍC;G~ ˘tKdu v [IŇW8ㇱč-yܟ-EYs垤4J'w&Ir+0(ӓ$_l6fS/>&L Q[T%nts6*jǃd`ҥ~mSȢ(;VZwbt` 1tRhYae[ioPM>Q́m68YLȰUqUX^H42n<l€?&@43OY?Bs\ɢp#Kca"< )܏s{`A2-1H38_luŒ"7LHhqiBUf:k:?x uDmEgBب坑v.n-S6a#9VA39ƨ)@ PkE E'Kk,j&e:~ OE]}u\>:1!lДߎ`;Cۿ&x -NoOy Sqr.e˳\+,s/oOam lm6$ OP-"71F ΦQi~`<[%H[/s:T"Y3mAEvE5@ I[̯HM.xkj-a)*ٌ#fFBp~=0劇f1+i~֢l⬜AqGk: YWɛ8iOM?|> W[8N;x١4`c5adJUcf8J`ADn QÚ{L-KΒ軻U4qɫL)pbAЏTJk}WR{v)XV~ͼ5:1{yK_|Q~^{"KMNd_pmSkZxA$# I!}ָٙ>RDHp=})᯴LPUkbГPJp-zd^uﯡc/Sn4)\BY@.t52!T[ћ8)rJN مՖ (] Up"U<]Λ6SoLg_gguzrLF80Hxy#2fB/((båC3Jx̯w{9TLf9~{B-tsJÓ]p#)RP@.k޼n?Ŭ@qZ_*`Xh3"i 47).Kވ ph^ul@˥{wIfpώ` ?r7D:s3dYb7˾.į2c} 4K^8!cA# X ̀! yX>$h_GXG! KP[K&VR GHEz̦0N{~j!b JBp]Q_:lCUre")ݪe"*ɹ؃kqXk.qMPOQn?}L Y 얠}U@q8bKgNe;>flNvy'ʼnଥgE^9!@N+BnxwzGS\ bva$KzU:~bF:^O>h<8<.XIޭ =gN|0BPYËI4{I6 ae~c &}S7PM 3I3o9N ,RzH=L5deeUDNqoo=3=ǯgwOJOWJ0Lgowz敎4: `#yՎpnxA q4QBB7XZC3[`7NHσ韐  96I]Wz^6\rЧĩ h_sjXW n[Avms=WB`m? rhS u.m}&k_80rm Q Q.4Y}!s]zt!=7`n.+ŧL;,˔wVI`V +HI֘E*gYFuŢ;8v:3 ~ eL#nJU|Oc$kUEYňAIY/GJ= F bQFyGuZ!F BW& yKXPpsK#$䘻tz3]}7fcy]:qޮJ=K#8]7aϤwݹLKͺ_C)3YX.(Ռ܄IGB"Ա>E=<&{.54B뤲g]x kE$f^"K}̦k>6`ΒT=^O(UU0ۭFt (O],1m] &]VGMuM0&)}/?+X˿L2Tל58X~!S?_\Зeu])Ys]Iy'‰!v)1~| HC`,ٯ4Zq*W+d[(4E*d~X22Wny_Oq6&Z^t)7 $ D/BN(DYsJC"m̷Y@?2VQ{qٲ6Ph+$A ׇ/srX7EFT1. řuYy֡,Qkdհ@$s#/ ܜ$qJ$xȞ:BehͫwkUx{7^ks0 OLjW]ƥS#k1,-{Q(.0ӞW1'qT<;R)AZꎚKk+ķsI6TգUY=jE-4NrW22^ ,S~NԬp,KP?'>EN9R-@/e .TtaS焟g?"yM?!5hmjtZo, ϸ̤R:>ܥ謈wz!^Xq=FUXtJقl_zR/3^9527/j`]"Ͷ0uB"*NXi1d6@~Vg~HDE! ̑CE =5t|ڛXNvq>l5.6rTW휽e%{6[ӡ0KFX$=-CХ#̤ ~D.O59+d[ξ4h^rJMH+QA~Vعۈ5?a_;M CwE`+OpXA.󗰔RP& S}@%Qcp2ѥ8>$<֏bbpWxKlAMXq娆fU\ۤ8YV@6mfjre6p D j7QLuVgl90;P 6y X J)}.Ï~"ʗ˻G@ r.#zs Ŗ͸l)eGOkUPŰ6`UgM:/n$p:>f11PSzp6n{fXԕFPƕi\!GOW!8ˋ_2TnZ>ӌ'T_w'O 칽[1E~2Dh*re=#'Da0H&YMfEukִ4_ߟjDUM-e3dturż&*M}O |IrY2i=w"AS;xB%&KPJ}11U9$YL'ahmϼM0 ncb6m ٿeꤰc;R6MӘqCƄ%[@1bГ&Xp$âqX*D j519-DxPe\s$Yb>>!!(5$݌Zgc({9k9Q7fQ6NW6B9[1kp0k!\S=J-Lǩ`vU6qyzv8Cnvv绮3aB/_k+KJ@ޏ)&cY<8'%|?O6-8pV RJLfQOv$爊PpfWCs<τ9f*OnH4\ 8(eߍ4:Pnԙ=+%8`b *e~@{j4=;l %ٗu$i`+Rrtd= zQ՛o),H* 3hOo$l{{o B0+d˜PfOjwɲk#Xdd_o؉1Km).뻔8.?t̑#8* 'Bj$K+nf ;3;X @ɏ竃 zE\#! Yor8vaյ'ѻVNK:]-ۮF}:,"gxr}g:^w]NQ~y:`3]4aVX =kQ]vU F;Ig ݣMWY.AyW?!UMS*L7U//pVCYr}hPl,}7\|"| {9JP*>l \tb$V[46vUөi-j`KCCTu7Z mؑ􌫅߽_wM֫3MLɈrh@Ae|s쬩yWǙiԉ^bqS5snfsW!0a6AhaGycD_wX"k瓂37#IQv48}@k`Vwnn*PE/z6 2~n +z PI Fҟ<̤3 7* ZaYu$ PDܴ՚]Q{V+gA!돁NzG3[ Ug ޫفOƳh,xmF@!w'5)"QZe!C 0eQ>kеλI<uaNR{!N8%",Cfu1dt5AM"q)tW nr c(XOw' x)xv@'{7pJ'r<Gt>=Ζ*z"C6y/Z,S977դm~;Gl9N(sf*wOnͲmӚ. ᵬ[tm1p@χVXϝ;R8 ̌NYgifkG,+E6vO6b5[*"oD7(-60Ze󈙼xܞ:yC J11 hGzeKBHRb(\ǖҺkisX*n$V@D-/YyvH^h]6 ŹP_JzL3N;= AHQίG%!b_om0|ܛ:Kl0Q}GͶ;ƚN:bjƽwFg*9$-$\cr *G;x5MjT,q: ]Kt%d7\#H%qӧ']桏5,aDF^p'rE ގݳmd1E>=mJЭžYqBE'Eq&,`\J6HN^1UM3NOG!aI ,RiG9n+ `! fqAݢ{[YS| ).B] M7>,l Q5s‚q-xKժ5aHbȱKŢI K{ܱ^isYLIQlC[˟C%WhzGˬc^Dž2q9٫uua*ZymxXp7N좏Md<1=m/mQ>Q!|oϓ >oye2W>_uV aN:l/e}'c4ď AǶoeԺRy( KEigRƻ*S|YgHI 2US :$ XR&G0$qe'uŠ0NtUyHFcO#= QHRe}h\7tf}L,ͅIlGj8Gd0qԖ"ITa |]EigCcUgX jL6؁a@0@ =pA!c4Y4-AB/#~_YII`t,WAgMc#~!#^.n;2JM) ^F_1-Je|~ 2|-αk%7-#~ viYڼEF\XJŠ ;&AC `z6m ~F浹 73Ƃ[3 O9ރ1~/TQHU;#)U(D]Vx&u%CW8+I.~Z 1,=nq!N\f_`#E((DX?k|!.6UGnyqA.khBndFnoA ^t1c 7DŽ xՙϘdqALThY@,&dJ_,G~VLݘiQim,`u{)[-!Os!FZarv 8,/HO/Nˀ;dBZ]ŃHFּ^?149$ۑ!0J䜃Oιöʓo_hWiك?%6mDYECEwPTf)_B1S6M[{痤&Fq%$>r锑$K-%\z*ej Ň>:'c}S!^w&ș~ЛmG`/"F]B}]trիx/x ͺhv,s]~;%E$d_<e0 ooE}viJ*ɼPƀ@+}o5!^{ 1-SۀafZmm!wG:p&ȋKÉ>>✽Jk3)zA}>ޱ].y(a:3ށzJnf:;l Ze 3ܢ,ϘɨRĴd8 KI9KNn-.jX8u Xi^20<9!i%iցkI+H8[}459O t_fFSY`q`-{M 2:栝DPpQxkP2oYD1E! þUﵜ|( آSvXflc'cnc$f@tw6 =q- ]0 sݘk' n22ӦZb쾄Iu5CvrHůO2$'nYQTɠ . ]Z$0V. 6G.}@ MYd[[^}û;xf7)6@*A_+s3aـ&.sZ[}AH5R_ED$ckzLR f4 ߶IPYGV,a^@9K󌋊8($hk5N%@㟫TJ斔ћm9p2SrӨFh{ q8f;|@`C5g*(LsOa7$/NaWyX1RT`"}2#,zM@1ӜgKNΐrHY(IOjx۬ 9#lH!,n!0 5C+bf{E4<hT*ddckM8x(RrEZ|&z$THvna"c( i5Ǧ# ~ l$_1cKzGUYjVz!& 3!y_K0-. Dw/uo1iIP"ccTbw{Q$DFd V q^nKHvžW~LCAL TBHmx'V 7,~͏q30 /TB"Ď<$8ect VV1'W@^Эw  dkbj1=%q*GU!`AS:Z XAV6+r:bߛ${9Szn-hvy%'sBGU~?.!r\eŽ? 8)H2Is~.OAdnDLČ$p|~pҽ>ψo>3r*:yj:vٗq'wjp|ӌ\f,&vRMXqƒ.pG\YO:IBFK:^&/F%K`ㄆ'htq`(P0bxj@ݹǢx,_&!Ar+I eO;xcը[MQ.-~/48s( 9K6|U"=]R -$8ɆMMkvX-mGZ*T3&?,E˘ĉ+L 4 @bگoeUo0&#lo0hRK\s//K'P%)t@`x>x#/_)ıfku{Pw)'9ǟơE&l=7KYTpt7i!7\>F7E,'hEG͋'N=R88| %Sd݋<z~bmJ"ngbu!]"p˓uh0G>@ut`v4\)bVX."X:.!m!`zE#$vE+!BX;Њ}Ȓ )_Oa%OWQR<0πVLRs [&{_̍NK'܇=常:?L|[ Վ/S (00Lo4QO VoƟ6Dž7vL&o~ި*1&S{0:k&z1`T/AFcDn0L.Y'~BaW z(µ^-֙CujZ Mbw `vl G`8`(>T;iB63 4@M"L֐ -119eUve"uWvEXv_ pcޗs lonϣؠZt6|ԳW_=>\'&u3tYe ~rSF)x`B/(n.-~J&wd .Ċ 8,kd,8PifUBIHڼhڠPqsE7?E5 mZw'Ny?Yכsw+T.,>QmV"22n*͟"(XPDII=tõۈ/`;kf/qguI?ڏI!| ;^ yLvU(O)^|A!߽zP97#2pw&9ۥh`ſ$%{h `asP*ׯn!'.'ħI1I5y"ڰo.LIPڍ* :l}U#8Ė­=N`Jwu# pZBu[HzBR;g'i*f,=m8``AyaKҤ`45oU3ۣT @|"n$_}D'z4f$Rzv##m޽&;)A<Gu4q%@,kSSF.k jz~>$w\t|@ )lwA4r8^7؋md7c a ToWp Ԙ%nd2'g%Wg#^Ft)\DBUX?Km[bDAgFΜ'/cKIa z ?q6 '=2GP" z21@SMh"3칶`h#zרID?,)ߘMwL:0~; yv:% 7wm7I7kY~+K)@7RrK$ܞ3av׎v}cdOu!,uߪ` j8D']m/V髫 `I  'hŒEl<@:(v4ʨŶ]r5gH ʦixפh 8 xFF1StLcƒ$M"~+=頣H%j3Ώ cWzL&V$a^ڋ>:"o>e81;0Iyd2}b‹]kt /7JwSKu67O#]fz+H^Qוth! aZx\޳MhjsyPs"+gNiFxCmOgپ0"XIle :~?WFwaރ(՝(~~*mڅБn/PL5N۸EmDW2.4ߺm Pۉ`d_ h߼m&g7Wbds l|t$`nTΛP(n5..a JETbcd,/7:SfC?&^MPOyʬ>Oz&nVw6T497K끯Er'S=%gMWMA}N蒥cxM0.Msėv#2?J, rT  Yk^3`=4QN6WW: nQ$fH`’y t:xPǙK0.dmEj#݈20މB_]2Ӡ;m>S[tPw/5A%poF&fܽޟ._,V_1Ί*^di*aw\aDՆ>&vEbw%n*6kdǯaqYNhl3j~@F3Npg;p-@Sqlkr>Ghf!m3"0$M #CaetS*4g~cs:< L(KR CH}y,XttD(NFjm{穣)d8)_z\3]#4bjr~Lp.a7ȃRR /~k!/SAz,f5+|Ejro'U߾L:,8 i(pvUhSuNu07j$RA 8^}zgBJl@kdB^*QS7 AӲhSD 5YoPsPi:]vQyujH[Rɧi%9I U] N' mfJ24?ސtU` {f%< |_)8̢yq"fT?6\,|@N}ճAda,jeOoTW in~]KF6|-3Y|\Lhv=(qyÅ6puӔ{HO- xŴ+cg/h:^ym -C37!Ƚ&M`fަ썶ǠWEUz[giyt8殽5b7  plduQm#T$P@JV)G&]q%/Qȇ= U G{h^^5UJ *&/ur{ui| oVҎLQd%Vyyb瑻YiSx(cŋH ӭJ MIFECLB~Yкb^B\$* MiPA%,*c*7tmJөMlߏQN-P\!pKexjܜb~$jy.uCF| 2M'#9ҁR;X׋Av^zK5p!1o]ŕb|hoD KnBqU)nL;Ԕ86(A?=z$w珣iU (0S85e8r}B-r['e\J0Ҫ$)@ι |n3\^f/[nꪡ<; u[cYH%N,G;mjE0 m}Ά͵2\] 3Ľi| NBKөސ.viyo"AS Zl S)nk&H}uPej}/ D _Rj2fj"ݦѾJ ~/O \)P~-wai1>)O2  [R!+Hm7'_id'IҸ$ݞ" #$J J2xx݅dػ 7_ D) qde7ME| \ =zP[$'?'ˏQt tILAӸ"65&r=RxIs}-O,) `Ul$Zcʊܑd [sW;{o{ΫFE|*\tC˚>7YÙt8=n7oKCu])ZϢ|fU v.u9$Lxy&Mf@9jzƇG%ԉf]'X8\X 2xo9DxV)Pp~86GXf5l|a"ßQv:&U-hM8<= ) \b}p)M-VoNOys ,]м4Bu6t 96УC̬NpܼnG5ߎ=v_,>>TytN¦9=ұ8b/)hN# ^`ߕ%a+j ME٤=۶o+q3|/>ry$6-N~xy_QC'u~aZ_eZtvj 6|wj6IomL~ kxh V܈Y3^Т90@}(Ue:vvy 5{ p4~;%t9&sU2 ~r:6#SMc*@'SyΘs,TNvmAJPr|w!~w/ۉ~;1v %z+=k|q=8qN2#al)SX[cÁ^.: Nf dToFDkUF&M#i]BqS\qe,gUK"g343g+ZE.Kzl8ad TL4۪ j#I<Ȑ -4ND\}o۷Zffga6[ -HHm\bs9&[4}byh;xOT.NcZED]#xy.!j߁HC0Rp,IUCcX[F\ V&\'ݝ BZz87t/]b24H&Dq vP-ʎ+~1 t.rs,jy2ULtH2^k&3#ֺrdah'T(0$^'d]}َl^5+tcM),%aD@C3>Ƈg,* )*CUDw&I ՙ"F3zZH/s]0J!,FqX_4)*8(Glyw1.]$ƆeV4a䊏C .4-(gӸVOiUgKwCQKvL:6hs%6R=U4t{G@D׺qU?؝N8WaXmQ8#3smX89u?HL{/nɰT#LAKΐI)shYgN Eͅ2%.oj.0x1ȱ|X0QVmsY+~VQ}d(nst G]z N8Bu `| 7m~n^RƹZ+Bh,C)iTV13;#œ>]:0{6:N`//ېC壥7k 2lǮ+$,őU&ДTگkcvcxl rOQaLP^UgV.`S"S-yaF7D}h֑?RDt0DI 2 "GRE؝e!`t6e;8̬@5`e}mB'׉cЏ-9so_y5+t:kLw] n~/c 9}0((xFmӁ|ʐ7Ly5 I#:|羊{i<5E-!"ٿYĥene[S?'+Ðy#ƠxwRaˣ5<];상nج-*/ĶG=ܝS?k߬H@¢}kwJ\mUj[*yJ3(|w&ǰNsפ*]@*nNBHE-_êM ѭ T7(Lt)kZ[qkZ3| lsPVl l(y23a'zz a"5-R%TvS<5~1&/~vP|k~И,l0lYY/ -MS#IOVC'BT1/#$bU5JQMK#:cP$S!p{\-%Qvb Kf>gbx?5*6yB7:3.Ep%og ,$R&3- R} nJA+CA(-_" kmc !vցŦ=&aVmCi4PLԬ: Q}|/z$&V(+ǂJ {0␜Oاw[ueb`b2Mٮ*1KD`z0szx%^v ȱoHhi0k]?ntn]-?sS@iB`bAx &;Ԯ Gcߤ ζԘ64V-0֪ʪ#=D!=%ٞɈ'T͛!\Y™s0lHZ@=؟Y핰գcI_sFE*+[<&izwP'!K$ʬ+CN#1|w_{"W*HGE -ÆF>r.|j2/uscb$; 5c-dL@Sdnإ.9{^)LGj|WFDLawaI_kMy_j`k.cL9 t1a#Mzoo`%sd vA>`LyE髇 %55Rki2Pvj/~hy;U* nnilDKf ,es W4@PhrVC~X|"y9ħJ5<tpFL::vX/)2~CΊf'&5+/y~<[| L\;Ov1ay^õ`dѷ/YEU'xb,2:Jph7v rUM@J7.F#f;:Rvfi< zjux`NttIk% չڞEY Qe} D-ܣ.'' ,w?{R@0Aqt")R ܢbqԡ.mss+^捂8׍& Ž^=w?5&E?%|y@HܿfEp\Z6 [LWmQ>CtXJ&#Ә&Y6sU$M5TyBvm_:[`]<_==OUL!X|+U ƢLuv tKe.q7ֱ;&ARUVazhد8ۋy25_ _5櫿Pѡkh>{<J~.\O}(7UqR9QOk巖p5J6@A T0Ŏ=x@=EJwa5#f[Jtm[Sz[+}S`S#d%-}DC̟&RH% Yt0~;Zs|錙tfҹ/_|Y1`4v@S]^褽XV&Nz9WW Oqz Ctl=] y~_Z ~xg⃦FJgн,!(_Rc 8 j /Y>*{9Ry|a-ۭ-"4=* "U QYfRJ׈3tMFeXӏC܍*Bz+:W==Gt\)=3vq+egrJ/h n+`Yy *QB3q8͢V6qEQuPpcU.}60ӗk%*wfiHXÒUDyQ Lj+'mGYM6J8Lj~UCLxLaLe֢P u72k 'qp!i|ԟ~GMYsVkI`o̒ӯd-}dg-.k-,rzF~,9EV+hQhDfD;2V/# TG7-3 :w4[GGhtr7)܋sw ">s C}kh3"I;;[]jFU5ɳWJƹk,x 5/$qi)qr1ZCpdb̑zSfoW*s5Ԅ؂ǞmXĀ Â(\꫎M=m_?_T,gx~'W7 j[󂧀YybżBIQIq)g1W|: +=ne.Bc9=}!5dM6Uۧgi`#ȃh2` tǬ7DRغv7qEgǽ1QK>2BGņu\}s-=옸;`OcCɁIMvw>wø!$:Q&1B6) ܡ2`'j!Ƞu2~%#A  d 4>4A >B #ムPm R[pda]#8b x*nh6z{\tTy cuXx_=Ίxe:2Ä[m(Ehyn٣[(XojS!,UY :"[ChNrIK vҩ~߇_b," a7ym|t2H# #f˅Č?e@Si>ZbW09@Zg>;yu[P0ھ {0|]([ECl蹉 o{RO!SfQR-}Vl2@PA(}3Xe>ɆhxMt0GB)$$x=FLqF]2li d|d@G#P ka%dmd!Hx]ᬦYW}b4(BANx{t;R'!OOͺଋ |9Ej / |/t_^@ʴ(%e࿍]R=зM=D8t} 2 O+鱭iS\VDC M_sahM`w>tc.b ܩґpzTwU(HZTnqz:b9+3}˾+ˤ[83Ii2) |,]8l?@` :%/[8TcW+.eXzofpy5ʱށ.%dȣnl{XDfCdk310WI QphSEwc9%- v̱.hڍ0CfiujSd$F~?<5T:S a1l5V^;ܾ 1˘U{D k_;vnR2WE` _j>nO2薅>$eFvi@6FdխUr%s8+mBy 43D7q0Khh.%RL2AihQKz{'UF{ (S[@' &\ap{N0JGfr. #=3ؐ355[d c W,wq ґoK1T0$qvj:q"r~Lҝj "ZܥSAvp]]zo`~ Uc$u.MMx܉HP'Ċ"/O`;j9͙ʤ6&6fI#a^X-KL+(3ǮoY^Ls΂$-N)5+e_osJI4iCߖHsiاBːLP Za&s@>tY?h K ̟r@vf|J` E=\ÄlaYqmV=8w#ٶ wő;LuZq`=,;-/bp&aLO[P5)~HEHa1rKx Ȋ YwI,2ߴwrڭ YڈXF@erZj-1=](y b6hrq4u 1vcX{vLB`Β_S7\q5eb7l%!t '  3ixuv.$l3 nlz6U@/X$' A4yAN+.2ESO'6[~]Qv7>beBxؽ%N<{Ry7tX*thRz1GnTf[nPcr80,h+[a篾H˒iaJhVq5(f 6ƞ$bi*\ĉY.A\/<$ݤԴ7֝˓*6D[ њULMFN (3xp1WYO.b]б( { 54豵|f)z<(RIuP.xol95[k0IDF Z[fN|QL>ϫu~n+9q 4D1:,8CdW\D07BWz8 [a}_Kc uEITFn>~iE"#~G$d^} ^8$BhI_г=( ؔn431ϋ jr!\[&m_tG>'_=Ҵ0 Ih?g!mz_{{g6l bmnsR|Ρ֤lh'y^ߧVp?lqKu 2>Z6hD02-58h |4|oj@XF}kBi؏P[/f)\Rka91 O` 0{`QUFV(%XR`N @_ A>2QALZ;tu}9tHuDu=E^6kl^^lՅ-W@W1\ |J ~|ޢZv~L :A]hF VX&`8B8%wEt=gܩ+R 93*7ckè H/ d h57t"Zރq8/\Ƹ$?(zأKl`ŲIOfH3>,:-puWa+,"*5E|qv[#X-cwLk2ȡUGz6猯h!>U. PiVsI&Q$u:\V*+CrgE@aM[:l.΀[8fK{6uռ9eܫQ G ib*~F~gh~=ژqsí>8lP9S?k$:C}Q2hBG{NgpQ7Fj֌6i2MWq +mwN?Z񦤗0y%p] KpgUqRvsW/%ᗌK6C(xv'ٝϭU0Zt%Se5ΞsQ9FrYUU4Cc"i1@at)LbZ w7̃oH 0'4%蹔'`zVE(  Dhr.Ür=>U2z,.H5&,Yn~cMc-ao7h%ٱiM|=qblRw/&t4q]B`pB? Õ} ڄf)h>GUB9+(mSU'-eG"qweӯZ*@AqU~g1FSU^S bﺦ[|S7YL1;Č]g۹.%&wVg"6$zvIX y6!=c3i\FTz`%Yb'%$7ufðjT 0콃[+dI#z+^/餧rs(TM3 i~ӥy6;j "2y@`o7U HQp 5 " [wKl!r}w"( ٞq›U&j%Rz" W{AX$ Qr~+IH*n}2ߤ"3纎8kn#5pwA ^,A1uCbmV?!_6غPc١XOub##4/|b>%5)]zmPz 18.CǾ)V,~9}@&@iyQq:Scmtk597ieQ}li\rR(bwA=.W_eggSL+r Ĝ+(c[UQ/6?TMV=V0sZk:V4N!1hje]\YADB5DV !F{ Z0 @G)(u|]0(}T1E{Et#$&S?"? JI@Jq0Fo \'/_S_^,U#d<(ɩCl<') >FI63Cf3e^>e%7u@k)TQš|b`V2ۆc"vh@Xi|i{5ל(7f8fRp1L$p$m528u)XY9G5}+2XJ6U ,^?U /Ũw|c~`. @;÷>&q)Z&339Clvmfx3k,| 4!WbC]iJOA1T))(>ƐemuD Opn|gjK L컲Iu-7!?OkT x(* |Fȁ0>ʟC &:(+_|.vj)΢9w"ϸ<~lh^N hAnLʴe",4 xob? RINV4ߜ9>̵2:A: *p-o 33aNzsiM#;*w<Ի($qRpZonR8š2 V`O.60[*UhI$\ȉv:̪+r[,D9 /&LXg݂ ҠNRh } bGN4#Z`撰K lY}!ãt Y/f_D"#[=v , WɄ bI Ӝ_~3gyXSv:goP[;-Q> `¿Sh4ea.?4Mf+g |[{nL2OlAC̰'VF$M-Ry֋ %3&%'dC/Q쮀h3?d҉5ƆJtU]t'f"B:d8Ja0<'al 饢,*,"^8S*7k_@eVPa8ּ kJ#`rW0Kwp'atӝ:_jH wϴԔ}MaOX&%`}_/|ׂm2nyS~N̛3;c?eT̓nZQrӢ}&1|q0*0ƀY8. O_s! sIUiNJMLC>̻/kxpz=? >~7 m۟"u"Jz"TVD7hʜ!{~K;cӯ.8 *f2!C7eYMQd,Gz܆5FYrY*%l9Э77-b+IP4$'Hvaru‹ jh$kEpTHtoKO?T觎T:ѿ]83GW(Q96ܔ+]MvEc6Ȱ1#qFԈo kh"!1XS {rh~ 6ޡ zBjޯ 'ؖ!/%ӹKx5/#\/ )Fߖ #k3K7g!Jn}kv+WU>ӮoyYY\|fgKG+b;`07w i*]UBn^:lmxxf; 2Mk\$Ch"x*Y;2TcrGpB\D='y̝dUmd3 =~=ttuYۯEe`dTgLgJ糕݇$ 5z2 o|Ȃk}<,GAum{qcA T44UeީK6[3}j䖤t^hD)Nh]yj}01S6 c޽O֑v]EF#<~E}(Z>iL \H]* h9L1˄ӗѠ྾iшY,lU> iQ(ZV9HkC\_]GaKnXHs?sk*c;d=ju˙٘w_zTPS;C˖ B"QuR~GGb0k?uoF"`[s SQԍ G}ʛbvzlkKV >5A&@ Mi1 }F4[/qM흀/Sx<ȕdnٶaHKc^SکմgjcO| OֆNfƴ=ʰtslU{hb-t@ }ZZ#W?c젭bogMhמN V r [86^.垇ՙ)3cel5 nubḶGojcA'>8Z%nk&blD+!ˇTy.tzNi,<phJ&^.7oZU\=O΢a/0BT$-lUIh.rbYfA1&isPnD[V1x&Q޿$tjVsiu2[mvr/n\-XTp>7^9?zҜ]c}Sˍ0Uy<[raU6c* }ˈ\v5!=xyԬ6 JE"[;Xƹſ%G#Z~۝k̻w<q>Dn8$ׇG*=DW+hܴ4{HxֶsEWRw+\ZA _r"vLFB?i:4,Ĥێ P,g@*lEXIVw2!?uš4^=Q\ۿ[336Lf[%wr@+}!jK~OѨ OIHCCL/I3iuD/` ~ĬzƏ$_,DNh8ޛ^IS~(>ݢI;䤣v-'qB֏Z}*dDLH"_!+]-z4PY/J)0%kۦeNae'Xylo[]Z6fk:?M=DJ0.(CD3ո>T 'a?u`"U\}5j4>9ka|!.|~2ZRo}]oP{kkjTZtH ⼼^Ďэeʉ#zyntOۺٙƏ֍W^X1cr?1Oϝ1:(l ?~YmX_Yy@EOveFC:"ìͬ{uÄߢ RnмLĐ9JMh е+Żf_LIԸ5>NYjEZcge҃d*,Ko rQ%yύD!!J7"\d:x"$A5+ەϡ& Ff?0ICĈؽ3 QJ ihu(TA?o(c3KL%tE ruZJP[LJeÁM0dJ<`i^CvIC1-_*F;KA@SaZ3Q`њE*qMdᙎ֑YOu>|j%=d}XT5jCɮEHD BPȕڒ iTvȏy6fs/A2ڿ.EbMBԗ$e?Rt[M+'4/Z;lF +@"%2(j nY&qmw<gO58+Cݟ2I'ZޒYq|1UFӸhk, l!M-uZU[cL@Vŧi~j A+yIԔ(Uf)ش .:N5hXl…L4=0Ds6I[FT,Q~lHMu\Tޢ{J5*=\ڠx j֜Da@m&j4OKӛ@3m4810sG9;Fl#XEUXQyzgCl=z\aZՈx.вP4 1"LwksI ˔X7s]F{]VJ<9c[I[5apb9f0)f_隷ۋV|Yn+˚ˏ[^[3jсx(i !C')ĚX:0U~-#>3OLw^5KR,D$#' Ì*jle26AQDi\]a4& M ׃!QܱK1tgGY=GrBY5X}Ҥ EMWB%<p1ox $ѓ(up5|v5 |~6KW?*0h2s"{$cw]E@ aR b)1;~0Iv(a69G)Ż]SdJ*CRq CgJѲDg# tȉhdcCLJ^-}]tM .rȁ;tɞr.e,1n|nfྊ$N }K6GΙY+<"PӀD; m|#vnpɹu[IcF U$oB`R 1y@x5Nm!\1 ypM?aݴ|"8LJ{ |ozHC|qo@.({3O?siDv^GZ/|R2Чt_b"E X6.dM ه)Gqh^IȒ,RfƏ[HW%6wrK>n )ƾł(Y䯵ڮ$B֘i?$;lstdD)kC۴FB`&_{Rj=zW6b}{ިhv(PI엏Uj h##(O9qg^vƛL6 ,z0P`OCwo6]fY侘)JL|6a%3mG-$O[p&4?@YnD;/'bMcg!lkcggv0{z[7\DYq.!!$̟Fn hn{lHA2b L8|WOrұEvkX/; TCcMbޣ#xO/␄ o)f1ueJBN;1oKF3O^p(чʇF4P K̤ctSF"`3 B9-u>'õ[B:Bxl? N+gaݦ }*s#y O~c% ) ;qVX"5Kj6+*e7y(qT{1BC&>0t~IȆHG6bA7?]J k˴ "_ʭnKyT/®@0ʋ^;*Mb ~<;f]->Ʒ.diS,Z*γp;! =#V{ɋYs{uf7}8;`ZxuXM s|&Z]3uC#YM;5 = Qa N,,K:3tqH1{|0p~C>< I ї,`GO|%xK>i}e1%N*ꃌ[3_|+.&i>F#CD@iPgĸEOf(_3 />!=gYow^2VCFG A/Y:ƆvILy w m}e4Ta/1xwHfR p5`EȂomw*Ul,g=BE6Sw6-=XѬS`FA^q~mxr몙qLK+9E1ď rMٸ3*޺[07.; ?vq\+> feO}:CyS] ׿JNՠyԼMO԰LӬՇP"k</4,<D V2~s:%EW_2Hc.*c1\pɿ7eq'`p]Bۙ'8r/|'Dcxh}{,ԫ+YfVvxG ٳM$.c01HaRٴԖe3OPcC}Wؕtj>WеS" }1CixOȿl>>* 3LeЂ U:GZ>`]|ckdL)H6vEG+Bڭ-}sl `:F2uN 87=S w̼$et'Tֶ N Yb5X͑6pBNC?3@0v;mCM%6nIA ~>h6mPVyD\HYOղR驘n ,VvQmK3 4YxR3Ӭ:ģcBBDELq;%,1ъWLأ Xt~bj4i%19鈲F]G$ .jY. WZ uˀH<1"Ed{)@2N룥6*(kB%0r/h WvC 1ܤ,ɓo 4" iqjʜgu"7dp-q``9۷Gw<`Prcnm=^:0fd3v2v u GAڹx!M7&Ly?/Hry#%D@qӖ~8zo=-aW( ) A"QdI :Ca,'k6/rݚ7(X SљR$F`'Q=GkpDyiW4u)L@{RTbcS{4 ʱͅgRj#[}{ᛢ^ 1iP&0l16 r$/>Vct SyҝہM`}KEӬ슄ЩjXcQ!PӛyŬ_e{+&雵N4h).JRwCM`SAW"0zQ13{  daw64fsMJ{.ˀBN<' h3'16yG!S6T2vU49V@Ζ='kOptTb%jMNs}X<;hZ~e& N:6v]>i޳[5NA-5vMd1 %wSp +5ŶRe,{%u .# 6k l fdޠkOȞNt۸pZ!ݾ}Te,Ȱ.\zx|_ -(;t|1iN?YP5'.F?fvk/)k1B]H$9ï;\\dcBtzQ*oh-,q\ IT;`~ٛ&$w_,gi=2&w+b?;#h B[Ԛf3>.01O#+?ck)a\h?խ?XX;ߐh ߺe/'tĊ"0BX(Mǯ` xO{tmyOf_Z%qn4թ(R:ł>?Zҕ?sa/(SY|a[8n1gԳpP@.0*_ #Qld|q:DKLe@\"m O;S2;\T^2'"txז'oA*픘nsc2 PYGdy n$MP ]j+p1y1w$u=5yq*ACfY c{&`tt_]K W ,Yh3pg'<:_e$n50ueoy_@a43Xߙo~> h-Ůυ Sg4vK0z>\G{JaYG=;)c1ތk#M?OީRBr%dqwA٤MPdn8~FǍ9LSW7yfw=j!EӤf'ν Ra3mx,kKU~rdvzLk=G"\NE5>#2}? HJfNY"Љ~V! 7/I2QT% ØhBf$v@leHYH|=`+4XumA v]Vc J- t#AqtO:/J?ba MuAa}AzI$R=qsslX-:UҒ"$i-iZNE\ #S\`:9pNwct,I&J- ٛh ]qP^)#3ӧ48_{l:ڄ~ykhw3w7A>o"ݷIA !R\8)`1+Sɿ-TzCBt5tWxo]ݔﲯ5Hee<~L.Zrxg{L {1:`?*4臺ZeDŕ@'Q}կ;9P/:IbW ѫ ~HʄjFkHJsZF!4s3 HL~ds~ ڹ h4D3M&Cǰ:SW۟B"$lf@>mHM];K$W}@%MoYĔ^኿WK+rC0Z bB=>~= .׀¥;΋?Zq<I,,oF, $wϥuت RZ>m^u=dW S]q2ӯll\hĚ'0["w#R_{)?5a7݈%a:1HWR(]F0V miw.,ZzNas.5N:3?PJGoJ 򳙊3U2HMHsW*^MT.o=z;цJ̈́xXl׼H6[g.,"!_:G] yx~S#Kxy_bqv6 Yކn nEB2;deAk+4W y 󲪟AoD.R83];39QKTݫO _Cc8Yʰ@rDтmt/ M)BzzNͩ;On@6W|/U4G#,ujFJ*bu\`d )szaAq7-t3hO,y f P%<ڡ@^4AF^i,((9fD8*~D]vWP!/A&hB S _FSpJTz{?] ZaQM8k5+ ,fdq\ce21<8QCl5Rt5/Y'G$*frs;;2S{7 ؀ݾH#R(99r fhfx%w&d*dzbsm]1(? RQҕěa"){|XH)*,v]'Fh][ Q$q '"]SfS/Xh^x65(lnCOF"ejJ Y23_Iq knJǞhe6oFerrsU"G61!Aa#֊SIy\<+p)ɦ}WiXO;<)BaU``J7  K%ekG3SYHOv-~`meV`0d!̺fm4.9]˴[/ q=ߖlV*Ӎi1Տ^a.sB&t=t<[C$92D^՚3;Zn0.ޮ 3碞SMSLCz AFug7J\1h\ i¯h$?dnN=9H'YV6?9߯2b4turᇔURCn2]Hm >LLQ}Jn >Nr1wOt ߂gy)ȳYi&t-/.wFX6c2}ߜyoڇd%Q@A)X,TĶt"w ˊbPWi GwYGBFqܲuI551|NĸSwFP~f=415?g͵;_K@T,g ^J.,`rɠ&pfF Z3u'IG3*pQB %7Ϙ߷t<9Nm^DW6zYt[],"NU~ Y&V )z9 *\<}eu!rkYZ⛚I@Dr`H-LF'[*xb[m]{o+/Ce8ožAXRC3xc*aRQJIjSq H,Q^nևguHb/-t|ȴqnw1z7h7]Jܙ1{"̇d6OsY^y A;^ޙz!] j &Yl+FwYon2D7Ն"Y0JyғB1en]?= %}QDkbe p m\ Pm %pɪ؟|3)e$qMnɈ]Tx #bQ\^ܞt Z(”/;ɓ=`0y1Dė$`kT{ySE;}+k[ېO$hjbY][x}塬@{w@͉(?5*P! V:XVtzt >!zcI hil6T u# El`i'ߠ['ɺD =9oTl$ :I/C w%7f3'@޻B_V\ UZ6971L e*byZuknt7*h!b>xd:tu"9Ⰼd0?B ej :O %XS5{?+YqCqԴ1䈊_dYy`'I<K.D+f~sWv> rB'Nl4%_SG:AKhV/z \I0{kٿMR=ӷZo[Ķs^c-X73{ RlETb,JTl&qXvC'iui>g6?óZGr7 vT+23)LD5 BaL^1Wv黃ШJh?π A_b i]/Su"=Rj(vX;/CjX3A/*[i31EaAp)a-˃TS{y3ZGQF1G_w$ З)/=߈uzl_gÈh}?uDϜT|V'RPyވ޶wY 7 0b.Ug jnׂF]qnx![uLDT|& ?Fux`}͉(tݩMߨ-zp Er0qM@q/p&Z&}S CF<9/X"8tO-ԀRSX\B6Tێ|qZ^Ǹ}8vT{bL!?iMRmsьUqT[F"n&_ h7t'.#^q{;9$2M7ѧQ~!D4 ߯YZM]y}iZ-X&" }33'2붉nfT֐hc~RL(k5v/.EN̖ʳ&yLR^YLAZۮĔhɎuG!Lc>+*ڑkDP|>Rא9yL_&_47hnI/)A #LQU^''݊3Fnl eMwBmzϦ^-Jvl@6KWsdRkhTQ?TYpCޓˀOR*yױ<+%X<{ bbә =^b7o9g 9MQn^8K5!D{em^_^5+Y Ba0T,*V[ӌjA nxz7tAMBliuV)aufimn{mh`]oR`ڲ -r"\]^O{!ŘP *7;hfi>xC̦: ;D&Oڍ 60txW/˥qͰ!>Gl;9؎|2\-W'ɏ/6HW?Sɰ˕bu/̜*9d?-p>cGcu2ݏEGcNgnIN@`[^dTb8׸d@m$Tw5.6ZzYCn|I P:q|׋65گj&UQb#͵4t'_"L l0rD-8t&6k8}ȶϛ_n7^Ji$7XʲeT5u4-$ a{F"6Ĩ^]`\r!@%yЦ)DaqyTk-G9e}x=֩"iq󰷭arǎ䖮8RE691﹚/V(^\xٖE=cҰ2dDWQ킝D+ĦW$ H9*:`tU.M+΋Q%9zuF~&('mŀ'pRjtR%& qM;pa.ҚS S%Dqs W;ONv`t{بh!{<hK e3m:!ç+ocr榩W*I1rcV}߾g>[mpX{IT6@$ﭠ_|žu>٪!j!v&}.LR+ Ԃ*PYyx2e;}g 5+>"8QD 0Oy` -/D4b4:g7Š.op̘ Dn:c(}3 tC]"Y{T0 >~_9sL?R4pھB/^e@IܽBpF*r Բ1xaNW1nWۗӿFir~9TJ,)z{ƀg(1K񘓣b\ H ͘ʔI3̿6i{b<e?QݚO73 ,]vJÜ0M_'B5N(r_X:b԰D![>-`ȘQBҙ;>Lp v*@!Q4: =r|[F쁋 ?A>0p ' G1:1QZbq_ByU@{O3]t~þȚͨ 0z&5~7Cs-q&7e]JtSx u2AXYE;@-S`k/RA;.}+G/ BkCN.>)]*H#j-Ѽ[M]qqXH+ d b*x<+-y{9JQv&bφV XOJ"6Vj;Eeۮ\@ϙRG ڄpFrui9odM1`UMꊭi0샊v'dO! ?0p72_KF,[.j5耑*Hks#\\|V&ڠEl:ۊ{$4-!s"y+Q*fmzeXa&T*4{3q䶎nn`I|;n3cCJ;90OO/ܝi* xe7՛<竇NK;f,߽3^j i'ቇd0/1DXP2cőh1e >"ٰ{b0P|x*` tఉ@%du|+}q٣h46aB5ާAVKQ2d.#,v7t?QijfUW5MsemXCH}N1Y l@\Tfm !N8c0 O3<:P{ #M5V*nGtX0 ny\Z~ 5Du%MɁJ!ADzq,Dzs4VSUj b`2Rh$u$Pf>u Q'r4tQj@5mjOCaQ%I(fmIY_|Jzn5F ]*V>RI/y(! ȍ(Q)4-2y]`5;u߰}EyEw< tf&QJڤk~^fiõ7RymΝE*?n^ =*Saŕ2G\ᙀ,5UC2iD"3/N,9r*RTAH4/͊Zıl4^L}r Ϡ*t#uU'Ēڊ\Jߒ%#ʐbXDǕy4b-'auMp@&nvVc'rNQDodۄIJEzC uB-QIz"%ԷhJٌf{~0eYiKDMud~eۯQ^s$С%t6^K{ƾXӡ^{=1S)v㉀K$ǐ;{ͯfDؖmѳ `MS'W%_fFI6`XZD!{aܯZv& 0B]XɥZ܎kcuz biY`>R߲I hF|C*S$pW:ke'a3^ @ؖ?}V?I ?K"ݠ%j<h+cƉx`]~F3ٓW7{$f-欐{\(D!cxBWB :(D:6 Np4Eq¸v0͊|| - xD:(/tkѳWMlQGfX+IE>6BcX1\鈊͠OjUFy h _/츯bpbYCG4BFxs BgC1]nL$!}^ $BT9[cCBׯ=3Fʑgޗh*%N_W3DǼׂƩ2ג`{pJs dP/Px L>+,{>pvTLb1w޲+c]tDۉ藅BǐLyL& &v5yQیoAKȟ7DAЈ/:hN.7"wc)γWlng/&t>c59UE)`(O ުN~p,d Q'<Ԡy%2- _d92Z F쯟#>+d;Yr{ &oj)` h^ndЩjz4:S`t0 xZd"$Gۤ(kyh vI&)AZa1.OA"M`B1'A\znJݦ:noUFg0LDžg \ꊓD(~;ʐhY#Vz y"#'{]Qx_ܝ9`]*KM敃 pvxP,={w-Skak| t<,Hu:mmBA cVʺ~X㝯&Ivu0Iq12*?zCEtQ6p-8cļjuꓮ}M' d쉫^܌>4R)cXB{=Z,WQN2-iA0}r ܼ&dه 4kmnMl).'ǻi;4WZ&:=㍲狢1R_G 7P7`M ?8p %)RSCcG(B2b>ӡ2 w)I#FoIqyĈ I;؏O:K2;c[$QH18EL.?sϷGo{?k$gBE΍K 㢤"Xv}~rv{s5X+xMF;M#jK{aRq{˸ׂKnKwr‚HX#qPl_E|pk *\Q3]yK#Ieˁopc5}aċN`>naDnqWd͘[[hTMA׏ޭS &8޷◬05j;=^7%5CT;{8Z=?vmpe"Z&R0Oy,=H2 Y!װ|Mi]"xtviL:Qk/^|^a~3:4&21eq3$_VɢRun)Yy`g8 &MDt-=o/wC ^UqŰ \NS/ iZRMU:6>fxz୛} 1a| Q]LW7ݫK%wiaX_!Ž1 H dWĦȪO'r:WǕϢЈ{P#].<= :;pe$bV%և,>D]}wLgv3ʛ}xXy:o,3:m0;~PU"wic Ƽޡ.s$\k̄HB `h @?;o8I닡~ CgG>ضv.5J;u8hE02%ڥQaBS\a`/.0o=.ˮtU^đ.>NM:2,Cѣ6oFЃX ϯ 9LRHsRLO֝f:ӏ+&V2B^ bs ;Iذ |%Z ƕ#H, ܖTHFC/B 64׃}lT^ciky:A&Ո_Oiᨩa1Ppz L b(,J)T cҖ #[M=#0@%Fh3*w?:&*' %:vuyvys!0AO OogPԃG32!,)GMēo@>,o 7EMbA2'E\iፇkfUkhjCCE؝34:~xcr/XO]|MCRy}G>@dejOe6F3< 7OW3hŚ:.R1O΃M{}~sM@@`0%+ ;10̑JoX{}'0 29CxɴO >X Bu$Vz1*z2- xzMD~ (jK=Y3;taUp9$('+sUCl)pz+|dӚpL˛,uB8RC,)'+0?.), Zu%>x\ g`dU$ nlQ+DrX7VQj=~ZY+)Lu:|4ԝ+(p&o9т*P[X0MWρTe|J1B#>hg0ʄI&aYaT0h;,WVi8Sy`n66`iج/[EADp@.tZT1󿉵l'8l+ W +P(*pfYBl3[tz:+.s^'k6 Et(ٿ;ybio#PJǼg=1(?ZB9i" 9X?uXߵ;%okAhRxۂdj;ݐ7V d*vWxPFC9S(n(6©,Lm^zKZK92 P:; ڏ&=%C4)Z ҂.jVT9fTRI_v3ja%")U<),ˑB `l}?LbX )_Z0k*7봼RkQl$`28qc׻4h]INDŮ͏CoU3Fg2ß8'`;!ykHw{X{:I |7,No펢J Hc3aF*҅)QOn| {:j:8zS|/a'X|s 3 9|xЧGPnS{C R#+ʭ dHLѰ/cVPtbЛ[h=rvyhCh< 5ppDMLVc/k\TbhDzl^ $y6a!@ˁJjs֭ZtflȿkA9*FLW|]iUhJ6~`R\a>r4OBS? Ǎx>Yt9jw.)#1VqqP΃aAzX%{Oýά?ӳE[\jWbeZ/Ly. SwxS8@ld'IPPgҩ, )q^+kK!=r[Ұm\/̥f,U#ҷ?g'܏mUc%a wF-J!ADi<1}$6q|*=i:5+,8P[#rnfxa֥tF4yW t7~f8&D@:lv:. n"ՋI$;kllq1|WMXm,(sd3qure|}"*9rI܈"6^MD ,~ˠ7EW9·$|g y$_q4Slx9HQyЌee͑_/ B1J,`Sd:_߈z OĦڳ IK%z':r9AL?k:lвUGxIni0 s7xQҦ!lnH$}G8JVģ$^My3H] TY5c#XvkJWcjʌք:rdixZ7>PLnAg e3CvU.Ngeҳ2AMצƚ+jM3i)q#y=%0p\ pE bb$S{##k|۞)Wrk=E XoaKBI}^ȽSTsQu'aesP2z~0b|9K4`0GeH]~Nze*7&PѬOV!O}/HN]XdGh&JɰqM{ތkP{+dݰp <ގ=ԩ]oX̼xBx,`6 E˙\Łc[{?;QjaB;'-| ; ƿ:` bYš7_tF^I v ThTxVpo#УPRtc(AcL%A sYoa +ҴH<&:&:>G h11@G&%Vμg&*u)w{:v(|,B3H8fDHQc2^ gӥGs(sl9J{;LPͶrLDuS$_.Sa{6 >%肀fnC v=‚Z^Ԋ :`+@x?oa@ώ`q}ЄB:Y.Q!qU`F8z~l Pt;2`0B[GJ]D9Hh:dN'dz0leWvҿ m1OoX0"c(\&Γ5WIO{,q#7.^&O6Iuϗ#.XZn"C[-^e;3c8XH`f7&a) :F1) ؋"Iȟ;-ysyJgj|rkM8\ 7W]5/{m,$ ta /m'+B\d+W`oE8)o: ġAt2Vt-"3JFm0lPB c]Ç,_fF⻿pq+"l2y%|YLJmy5'qQunؘpS8&E=<,c,UQwDp Пm=!kEO$qq]_ڛ${m]fLI8rSXHWf{Q[3.хi{:e믁iZYsz [)gޙ`r$8iSծl1/*UŞC@58y aKqma'3G> xr_hn-Cɨh7pJ*-É/ MA:!f%Pfqu*Wlð/! @/צc ƜcLT G˗ٕ-_5A[TӮe}>1(jWy!L<0Y1>oZWh',#E[3h1V%pj`i^:~H~p&Tzm>) 㬳bLoYތ;8DECm*j+x q$%jϥJ(9dt*n_gs|_(pU 7xl>=Eͯ80Tbn6-X58]ݒdɷm*Ketan7dfeP:PtzP }R^ǒaF=XA8FNIgPeTW:).-w)WԘ;o wVX *Ui$$N5}Nk%("_И(w8ccB)B}V°ƞ[;H2hzJJ{ofY:"pЕRA,hA 4KTڷ7͈DmTf_IBj߬VW7+BY15A|%SS^yqؚ+K<4AU.RCƌD4qϵa^S`4UUb2zol`^Đ,:qL"WeSp7c9(9$\~DĂ=q[BGCvlLK˦v*3Er_tC+\^P&M22P˅n Z__#FO Io9I[nXw=؃f$9wͧ38 $Xko$;&.IZЦT.# Ձ`/7]gM혡}Hz.'eXhb)jo6 B}ak;qTwYr)D`1a[r)?Ub`SU14@k8'+ aݮ&bf1 _gDuM(%b9 Iw#bL&5NugDKX3P*.1WKn*BxYR..;a϶V۰wU.93 IJ=XK UUv IZ'4u/(vbWjMͫ 9%-[jƸwY*Mڛ:B=3C ˰Tѝxd9bg(0#?fNo=ݥ+r^6C^QxHzթ'd2UbUjUkO":L^O9$WaL^b+(̆DlSl,a7-&AhYqU[~{#&8Kdbb*U3HI<앑*L|ЗLBE}|=MYN#3tQYG%w2y ؔ l4A1)zOC{Q3δC 樈4 [a?էHwiIrbb U?m0 a>?3ؙ ׸m@Td>謴㎆I'  Dl ^'$6Gzkb yKYLwSY=vf#lxmj$z*ܲ OB+x"O@wo<2I} CE::}x.M\߼gR 6i)DMX (#4m@u<1,xJn aIZy$MmM7`mu?֜dxe) f B$7# ^n zR 4@pٶI!~|j{a8,%l⺅@TZkxk{ 'GeFv<ˮ)CW=\/%ijʏ$S\  ECQ/Z[άΆoe@X~"4}/'8-s] tߑ$nbLT'T\n.RVZ8m|5o&E8 50͂wG[W^Qa.JTars>cx~Z2eLWW˄\?,Opv:#ze:W,ITWS`ȇ>PDF bǩϸ BHd0\",ƃWZOV?jSr]$;J!jr&`ϣ'7ZgMC5!@}&hSҬI99X+``Qpl,ހD&_xpc7%ktLlj~Gw"YNزea>[h[N-.fP"z$Q;F͗W+Cjֈ9Xj/.VirD֐AIo$x]qr6[\v3!6BV(?Dhhͅ@@x'DY[!ߪ,e* w $ N%RKFJԲx<};Eqj~#FTBXD]X0'sX0UQAX׻L߬>WhP씳t٠{e1Z2#E xz竖ϱvt!#|sgޫNft3~0Rǖǥ2,J Qpzìt) m [[EOr̠Z/fVS}U%6"%soBG_U])ĴOGW|[bj<*_DUc5Qi-Xv-I+WD%(r] ]ys =K1RGF$(`Qيi 7_ch;x oR Hrۣ]'$XŷF!6Q9OĂ$o]:I]A3ҙ#CoI H.Y|T bGaC ٤nj&ΫɎw53ez$_@NRD"#)BRl/x% 6 EAq5iWM/g5$H7.Jg6i$3afB K\G0+SzlxA׌dNmk]cpuaZ6JeT HO0!LH+1{aցbUhAMFpczAnag h;7VcM}A٣h*2\ BsjrYl7]eqkDQE -JBKyw 3mW-V6'6u& &ND 9O< (!< u. t8RBG*;vQᯱ/*}$뉎Bs2"w ;ڰ䫯M7 [?4$׺.?Z:ْq<apVqN~`nŜ6BhdcC"IakUWWT㻖O1?w@'|uE.k`jdEy|uzW1aȱU1fsAy~󩿠|ݚ c  Jh_DS+%94ĉaD?qK-FҊ.>yPkl9 G'n}ꂡ6=]EIb"iy %RL6>lhu`3#*;~`YɷɃ2=yƼ_G)]t.t$-)( GA$RJhfC*(:PHiӏ3Wns+mt'rU~q;92Ah^'kn\8 ČniA2ѕ38wb7ER'.Ë{?u\nD<πz}:n"eV (|{k94H#HH;`H5mYf{L͉/eW>"L,XKs@; L*!T ̙ܿQY~jui˪aΌ(d_NadrWr& D x4D;lAƦ4-QƎ:|6.7Y DY ᪯iY'$zH t L:g_ /0oo'fT@(ĭQ&1 }u79kkD[s]((\WЩ$ ;Wv*Jf0\vTH l.eJ9{g6 !#&m0q 8B lX`j gf$;Bq>hE$yoF2OYZ|иp؁(I_ϤD][ lw} Wӈ"e[BЛAϛy5ylqO.'!lmb%7);rw YVk P*B/BVﴃ*]7 P9/ csX?oOv@~Bxl|-}gf ט&ƤzkfUd_2V7Kn?4{̽qZ?냐3l[v>x 9A\{G;P &]ۂPF6FJ7'>2͠OgmaO\7'23rdBbZQDZ_m]_~[5aNDMɠB= < \xM5A: e(˭}{.&jjD~\l+j tz}ȞHVrp*SoшC+tsO5R pUO9 &^#Xp9?j{ؗ aTUǵjخn;BRr?B2?nvF a. ,%<(o)yqZש+5]Zlb<%S$-Уy*0(j.O$=[7Q'YcIJNE.apEh$ɳ5X1# 8,UUcy >Uh|#`΀gTYs!/Mh$®h۟4FyK49xq>e Z?G>ũ1mIqƯD3m@ώ;E]6 ki`g fCj4ͮJ`0&m uvԞ S2- ;;Djv ͧq\`yFӽgS_ɆƯv`[졐ve PGVuY i%U(+¶U^hxH _:nd 5sl\/[&{Z?%{z- PlWK;F}ž3ABzƂ e0.PEmE#Iz9$Zr$2N!AhjBqXި\hVrDӸA$j`piPqTrM?kO}c\JY,s)۴YLaagJ4gHKj8R/[rh<]+t-6 \q]5iU{A_pFM jUqaݼ(cLas(khS͝z\G):%䃹l}|6q촒#XkvZg-ZՒ!.{r.GB_c.D0UqHˠ#hg$QCTފlo|G&%eC||9'9ԝT{hoʥs- uD@elx4.L)C l驉ᵫ5V}{hBx=zy!=o\1Caʭ(|ڏoEX%KC-8ps)`c8ujU[馷~* אIGO{xuI2nTHB* Mzj±kwKmy+*c,[6*7Q)ԦPJ~= M̪yyWiRIzj-="]ǚ-`WV:&6͝GaDO-:+CCʣ?1+aQ1?a &5_tKS,tMvEIҰzd\pΦٴqB2JA ʌ9բU7$)=7PMi/0R ж/]Ȥע۽t5V`4 6>=$l+] uwΘy2Nh<m.NY[*+yț/֡c$]Zzn$5n|VKrw$13tŚQ o$1?:Ft[xKl"-kV}frb]os_{ɠdx4C̕A`fVpp/3> IB9fUƅZYHU\@$5g\mtE/tp`ZlG=Gl) [)6]\٨ՆA U'zdJbY(U/_C*~Dһ~T(j ZFk/ Fū:^1HpP@{/ݧا~m`37d+ȳBx[3EMޤ1`ūiJ'$wXUݐ UmS55X1"o1;h;':5u7v}.`}P@I^'NU}I"Pa7H6f2^8z4^ ⌓{&kدSW6P s3UtkI%oi{9a%hY4K6+m5Y&n{eG"FlgEV@_1^e2uM?pjϢZ"#gFH=~0)L`#zgMn=nObo2Sm?"C ZC,d 4 q 8^a*=2TKuql][xx~E<(ɘ}8چ:O)vQS]Lh80G~9qR-5)OP^#H& YN[,%WkS .`J/W޽ԩB u"Mt9\8H9ZmS?ui|b=F<~T+<E񉒘 !~ٖ#wINer%b"Se,q:Id4 oNk׼<:C' V56{D^z|XA1PyZcIA 67; F aQLmenCzh>z('6/ËiόX8V7SqnJ\+٣/r 0L($Uq1+m[C~BHV7U.oKP fƋE "A=Vcğg޿_Bѥ9=}/RL2czLDWRS~E`,םX],[~  mܞ7fRr @ޓEuw?PluTލ kwN[Vn FCl_<uZ'>"w'/}Ü?.dO7 祭Nݸ* j)߂>a p0@v^"ʓ'xdkҍCZZC>T^1Hռ,]pIZRֽ+5V`&[ 59",fٌXxhщ4x%P3*1Иߗ?z%\noz7Q&tuÅtSGOBwgZDD>b atˏG=8KI7,Ѧ/^+%&Ŷ@\4|42% %TP^*SZ[I#yo8p A4 `̦1xкItUi5{\ER8B2 (i`&"3fi8}ߚ5N//gLmD5xE/$]]{o7 z1lշ|{pwV21|&q ѸY_߸0ˊ~xn%K{  S&2K~ ˓G؇ѓOX^&l$ HSJ*˭_S/ vo~_񍠼G?|da?sMCɷ@xKP}5x7(ZƒA^×Ƀ˝%-׉;jG6Ciq*IXB0AǸZ]>ѨCEBdF0vJ0 _<ևJqK T0]ׂ]t^<j9%Bԕqw'Pd[$~fb~j@x2FfkUy: G(ի*AQXmiFvܙ}У>l`z2M '2fe$=M}el8 ;~n QT\B7nlu#J>NVa&gY^U`595#Je [s_bo oI <<0q?)+0(sh:Į_&*9:oȉįLpQqKMdO^dЋ!ysVe2'Ӗsv&Hh#KQ5-` `/ p`Vjp|ȵn#A1ߥ'&tW\&\*Wiь}WN%~޺cJ.1thR2LvULڿkIAm 5l*PDr'}ODPAUușȀu 8)]G˻JOa'7X A=l,*g*/G$_o7#܌Sn x` zatFAZm&*?[',/aREr:\׳+}П/u@uՅR/5h|Smh9c샛^鯩GxZ.WFIPǚB\3-Jqg9o܃=mg5#9i\q:=b߂$:*?!9#*Vi^#pegbFH ^Jt]aa ~Y#u<3l`q_|*WђKlb;S6 ]r༅Hٚfz}3wDX"gՊfGjln9 a0o#5)mu1pọtMBLm9˾'ďD漋-SпOM<"$Y~Tq Ԃrmyr߽4¶A=S} +iDg%[*vOpZZJK2շu9pi.L5$?f([m/c&ԝBwu@i@f=T<, V]0r9!Ȥ%Q1;G<"\iv+>W=ĸ>XH"WO{c*ue;*ɥ1"m?εwy[[4]A!j/(7 +bP}ԉ ʃ/`3IOA,ʘ%!pFB 痥ȿ OrE꛷lEvwljg#L֢Ea,v97KhCȼ=^3W7˹AFZB1qXӸMKsد&% K/Qϼ-Nrs&zhέ|NTl(=.D 1w0&* 4UNIRJ>Ӑ ټ$LTg#]{7IUSѦ'(v& [ h|,4-pħNYZ+Ә7W(lKtF Rq'/MpX 팍6txwB*IK=Zq1bUgҥtjB'hW9!MAnFO] GT%geHcciDTK)!${dh[S6`^  |{C:A"UCuwׅK,k[KJ-?"l#&J/n}Hz 4}r5im5҆'W'ԏ`b>Pa$O<Xت-~fm;i^5V-]le 3[b`i^%t'Ej:ߵtBƛCj^q1F˒\בH 5Z)W={;pv%iB9O.DU<3d`=!XÃ45\eDfCp{$2^bMcLp6K}^ ̿OV]>C>dn ~ 3 43 6 TE!',Wx(&4tL!Rklu,W vԌ!7K0bt 3&Py[o!y(?h~ 쮓Up77`o,0v+TYᡇ=N TzÎgDdR;kQWԾ=XYŶlV,za*1Qx@-|X$EeOV|6KS;9<8E%Y:k"(Jhhį=v)8k .-,4_ȀPW<:]߂C }gG=)ح֔:O,i΍a,Z9exrS yh,.'>(Fт.mp^+Q<'k݀_q'NGCBxB E;\~i!J_Ygc _\PŹ+Heq,G*;fXFQj#kS_.0PeV jqXkb*L =Ȭb^y:79i&E0vH^"8&T$!KI,aqV~nN03{0BYFU*`V2GͲLyĴL=^R$]?#pH5)[w7&UFtX.uNZb8R\ wTkJpV DϥTQBXO ;M h|wqi쐫4nW MA %fx ~b@lYظE[^ֳ(3\*c'ZM'z_F }`S|YK0_=1K(\Jݹ/YEOYd{5J#ooRwn"x7޿Kfd<*BJm5{/M;oՂ϶){$'rwcO K bC3 V&>%(NgC-Q>o>}Y}M F q/(@ITtT81?[yΖ就\F{ %|fq8x A @ԆR"J :NuGMxDyzOJnAo~qN60zK_1@G:z1Oj7&[_u1@0NWbMTIL?}g{]r?>V+!:S]4jVoYyj@ Ken嫶EW/;r/=kwNQSeq'8cA'3 \].:l 4|1`2%*k!F#_ن; WVPnD;E5Z-18krWLQ۲iH¾a:4^vܚ^JycMxe%(v${'@F@05xx[) ̲cʔB7ɴ!;/i(u jD䚧Ek`?Īg!: V;5jk/OG) <n:5hnY<8mҀ Rz72><[l.J9;\֥8û ZC/Oju-Ea+ <)~0fH@wRZn6_WR!^ ,3 Df`~6p%nO]G ^on'C;yViK%5rygiS`<IH i{BnRpa˛S+6)n"z+eƠ) o8ze5}X&rP&B)⡪^jdVܹ'T:x  "85oQHe [Qk6!, "AM'#dZTJU>OfɎwkjBo~"8i _ OkO$^/ d |ۿĂ6I:yVcld?ɲ"c-w0M }F[ qvMISJuW[0鍝6 %G|1+*[%`jz0>HfA "27xb(~[J/p K8`S h54J+e]:ףR;(SW/qo.}5#r.kS [|@Km(ANYt:ڔ`Mm.ƀF[pNyrδhKRbp$|c̫N}s8R V|g)+}$R*BmLi,d)o3zOueЍ >}q+4FƆF~.弰D sWj}c1•i3Gq–%?$pJVDsFwS5}u O0K]3 G>:ъ?͟K9Oμŝ3W MζࡐE;V81 n@2ZF}X.k#i2fƆ61fET#@⡾):iH;LF(>y>6꨽ޙYx83*_?E)9@S+.HY^tx%>|/?TݽncsoCpڨ=*FlFa Kӎm^+Z@6tvA,2ׄvj70jJv7F؋&00jXIUg?vf= W$oH BaYpKSt\&$Vo`V7o02)f"Dp_.42b(asNnZ6*_ *8p;bNQl)q[ I:MEW](l8U2RHYpNIʣ !3yGK'w7pBmRl]޺'eӒz6ʝЩpcReJ?T42nG?@iJT߃;"Wحوni)޵j?$9n5;MT. JR4^k(x'*Z,2jb=86,8-6#TI$Z|Qƭ:uKu یUK. ~a Pw4\HdtiA*N}\.Ðo6*-$CWH'{#ˈpo,D!| a*8 ,MaWqˏߍ7 ԁKSŵq1=J~arO!55R֕cX]#[0ܡAawénpK)9LN T :9wnG!=65]X' !e,;r+^M9 \Ӷt8n1`;B$n-Opҫ8iO/_ol{s`yHjDt Ir>?vJB Fq4bHZ'@LIgZx*4-n"JMDŃYy.4hdnkzM9= Rv(|,,{b Փygłѣ)SV羹`u( J$󑌁WͯsD,bGG,7z(ןh,h5^٘TDZ YD+fGcQ֥;HKRoCU鸤 O418͗s^< mlsi ]O{IݳD`2;$nG'D 0ѲF{~xbokM2'!! JVM4P+]@† ,U@z]{W 8H5$wjG슔sʦ#lH2#ɭ"( x>EʿkB\v:fH#[MS 0^[$>uL"_^ξD0igBa}q?A: sb~7UÄ?큶?5ln+uG wX۲S$,|"ٱc-쭮doh_`cx'a ,S y _ vmqQՐpC?K}Ƨ_O{F5ΡVdVlK p@CCpq7H)jz89wtW3resh]ߪTs2|.ZNmH|P:k޴T#Z ^i$pHB RZFz-o3,L+E;#"61?lpΦ43QyiO{[ƚT3_E1٭M{7ʭdkt:#WV#24ZD2?-Fvh |TDڞ6Ik9Mf4x+w;g{ޯ}TeԘ.&Y?r-SGv *;- odCW?k'u: =LА9ƹX!yEahdDMtt+;xmHeuo@|%Yx3]`SuNmpج&@ca%׿o[0Q||覇(u!}'AE9R)RG]c.T AKn3q)hTVqlakL3BGXim>v%J9Fn!d@ )ܲ/|~]Dw?fL+qd(Cָl?b{(?YH+EkW+ W1pGo1ƁQs-hh3zm.eԈem\=hy@'ľپ?6 Cms%1ж9.0i$D"hHmnѸԓJfF#ɢTlC'/˲'D BsO2ymc9,+@UV{r %K^5f/ ƻtprPϿl< īW{F@&3@EulqO<`ؤNRM T+gҝؾho3/R]ݎO.@XUǢ]fu8t9Fm77}X& 6"y+$a7G[ÿnQtizA_6Vg586KVkDDx >!r$#2z2V"@FEz<(cYI7Q#]}.Gȩ,*k& 2$ a >mʑ2H$̈a"(|VĎ:,Q*-Sңtޤ-"#,0&wuby$P$5^/ Y{§FIy$5V?o`Q1MRGD3è '^,s @դ%[Bp{-™T6M:1 m4cNxaeDpA:x@AHE |u\6%7KMWF*jr3D 3O255o#]N9ס\͗ݱ)k2ǝ ;lM%y_a)d,i48|>A׏ =m'1CYnz,JO~ (!C5"3)PNk2r58;:2@kOL98uJ ȱb:Azp1 աvI>oxƯڴǺ Y򵃚9c ӣK\a`T[mKu &F#~2SU`,?]K^9lϰ 'oF"]2/O׋Tj@0w 4 VV@wki4 2曖 rr[l,Ʌ""}fԕis3""A6 [\ k?,.Tm Zr׷Ѱٜ`]]=05Pe-Y$) O G+b9:7cu d':s42T<gM;Ʀi%ͻZ93vQ2'Pa{0F .DTٵlP`=mK8G St7^} xd@H@@nR嫚H9_(,FRt4e8t%a8 =񁋩xoOlQAζ*=7e-;%UR@Xٳy/Mn-WIZNO_euⓅ>q2-լdTrke`IyCBe6 a~Ɋצ ɺnd#i_s]䌆W) bC/+b?d=YHyXi6nzIE5ghzTCOx뺱ms_K0..ՓDK_Ph5/z#3~LCp·F#gz)8/5io6nDDN7]RÆx@V7PlZO lʔb 2}vP ,vaݭ)7tCΎmSeYUҭd?0Ű4S#{Z_$5Qq\xА5AjG(y}[olPǑP(4?ϧR>xuR|qoSjt+cD(PXaNPǥm\]Ęjm`jp )eWŒ+6ۊ>({ mPսp \knrn DrA>4o#͓ "BT&1/H2_3e&m\lb=1ɳ9q.B;C}}dYǢ}6!֣/2_lfjfR>|3Τ0&tiH2 ^6*':.tpa-)7~1IV1Iq3^F}iZ.p)w9c٬ƛ [MCtk:k͠uH35A?|$b8*zVw *l~d68oہ6^a_A8Ub8^iz{2%a5+Y\Hm.v1|M}vsׯ >1Cu܍z{`TsB^KXhɹiP ⹸BgA̸$r?4lCv^^:]g%;\H,SOoIàN=qdnX|=_.@A7xMJWpQI bAלI=$o ~EZ/ꬠOs/r|cmCڤdWLt(#Q2mE ϔlM r.Y+FXɠ֡P!cjlLn(jӼ+LrAHs񒲡з.)&wWPwi^lGwNh=FMٺIM)gѻ;(j.;I(2bEeEf =Q%mcX(n"cj&cc˪_UT/S*Gc)7#V$d! $2ˈqCNCHj0ح_piґA XDw|K՞qrsG~9\b"佃WTgk e;j8:%)J;WH JjnaWiŌ=9KgZDq˪WH#ult:?iϔݯUco5_Qc0k:K5/^'Act|0-P*˷OӢ@qٖhv7gjuhq$]t|ҳ JwT-g؃-L)_͇wX}!KZԤT/, !D]$w^36{SS9am t]ž/gA h/%7)+Й*+,,jX6Wnl*He?dN8pC>vZe m`ܺZߤf' 3}h@  2Tl:Qb۹/N%O8Ejn.ľGEk5|KJ\ʤ 쥟!oe^w#{z}5Xģ,pE=% B|)h\<gKrr"2eV+O*h#4W.q-[^H4q(R2Tt!zx|Oۋf;#\x@0:k$05h ppZ+J.˅NI{KbktڼƭN& hE2~-bh±!gIth5#KRiL87[_!q{̍U* (+/RZK$?k{!=J'S Kj"\2*/zӡ'4Q^[^ r[Ç ӛ ?ļeWl{\N`DDBu rxO98vƟqLEJ uAz֏U[{H/YEAW.j:Iŏ9 a{H5 [X7oWEjizhV}.G; h4p* i&1cߔl19SEӇ$uBw;O)$?ML\Y-$AgQjh~o5?XZ2Q8 ѨՕ>zg6)\HtuOGl+DyƂ&7z3fW!A!o[,MTˡ_bo8?sb>L@`[ӱ/rcVwmIZk,oVLG19H& _HiRDZ+94  ;ľ4bJOB dRkg<C~95X{lݨ G:j67ŋ ;oNKTupZjBue M3&F/&a@toI­!eT6#Qf9l8U6gϷwgp1U0 [l;5k:`RL־t;oN9n43fn??'Vc/{7n~[cLjO^]L_~[e!$La ֨ .jrAśV!^]0D1zx@\>j(0ALbVa _tZ[1Q4ac6qN#OB:̍MM_s(6WO= c@X'{e #Wƒ5?"5J]0r 2]4%Rlp^!Fw`je6/Mplb16]niYndˡ,PV3Ŧw0SȪyQ85YuG֛Юwʒ=#mN}y%+dH)2/{iY55%mi''/R{ulPeL<@wf=gG^;S$ӟ;j bvNjU~.%R.zzݢ:‹fsZIsD~OM GO Zdtҕ ̖#W{96C?'n `ׇ ٱj5;ÞyfcuDҐiuNiF~7 )BuUMo+)_tj^5Udzj)}(SyoHm_NK?? *G^<{I𔪣R0q^r|'I&t12=j+ރjNaZ,m(C?e-*d%pعXU\VG=f;ڤJ[ݩA9>רi|nCKRRż;M#Uu0rYн*v v ?-4p+}=рb%]g92;铲{8'/+x0@V(J3 Megk3GSw> M/|p% ?VSјCYryVP,/xb,5\f#?J w[>bkt+Ge'${Ćfn]i$v xFF]_6k?gS: O1KV],Wţ{;Yk Vܲ9#nF-OL-mgO`$BuVM4{B})oWY{2KbbBJP1j$:$ O\f}`Kq?GKevS:Op(r<9Ō s~A^g i EE!jCuaTG̫:7=n_lS] `u[|Ջb+F `Bf!a @Z'X;_LN7@ȂSr465E-` #n);qg3T#2*`F)1|16KӇnо+9P9r?㱑1wfv'B \&*2fBi`{84}|m);-Ѿ x$Ō~-kxA'JLv ٯ u鼶J"U} aWg14RLkeqvX3`kB,D8;ì|nJ2hրhNglM*"]9hKlVʷKDjScsJZ4?m̂: cW'u5"RoMgG9gAb 4QR5N9"+Fs2H:&kUJGWL4tXlX`k%ϒNycMB!b16n+w+iw'BSY\YjT) ߁ٹmڝtK2Tto5@F߁*s-_h+̋pK|> p#lB 5a!/pV#3Z !+N-2 $ΆJ1}G~<(ba%9.>Ͳ/N:MJ+ѿ]HpVEWSG6$`W+}` J;k9t yC1:bMslOնK^PZĂpdǹ^6^RmEIfTրmNHSӃ&HXһȍ5aEHQ*cW.lnKЦ&LRHjr$A9`^J.ԗ-iW:ZFeꏙqs::%JQFDf`ZZV뗊 z y)ߣýz fdڒn{]=ƝBH/zM'] rTtͰY9olKlE53%K8gK;Ǧq>ec0A聧4vvYwH y)-Px8Fh(esnM@pQ-ED)*Ί> *0ۂ}c{nf|t'_,c^.tNk$KZ'A}G6͉eawLO9BI6/ZFٰa.Rgn˞:+C4v !恲Ӿj?ZSVd׬SEoPiʺ hkMN?ۊ=J%HXx;uN(y=ވCr`3v .؄7y'fXDvY=| )yxz}hrmn~z.X ƞw+pO7vJ< N@ >V*/n_W WBcQ56%빏(?&Ҭ$Hb, N8_żiL?qTPhx)<}\y~vj=od& taNɃr&'} $<`>3ʦϖ̄!HJ:BOкbJqOd?>di TO K"j RNE:x_!,/?O?%IҌܿZqqޮ6?JmDSVknH[m=16'49uP6fiԠ֘WMzY!ցy]-wA$Lanq5Aⷳ񻛢A߹pQ>U"&Bdބ'&&{BQ.˓ C#9xCY v~d#c'zXJ~= M~&@q'CjTqєq$S;i,݆kBEGl@K$N%` :Io F63ʂO!٩ba]$mown jš%X?#rV|g6 :Us@/i1&~!;$ޢgBmren <᠒@E({4FzQ/}N0s U9ië1E+lReaT_FXAȴy\Noq ۸о*t)w%>3IEK2k1kãrm]nv(Ť:y Jџ=, ^ͦehnDQ]/rʍG7OEKmcA׆h]U!/9z#@uo;$#׍ZF QxρF6G6id J(eŸ?^93X#>>tW"c-˖2l+XSʰc Ԛ4p*ĬUn7(%F&%ӳ2F֊ ql^P6Za͍0HwwATO3C!R9{j)@q}}琅)]c`jr\bݪSҽ~$t ~؝={UDnzH# U:/!'h'qp#RɅ7և$)@%L' H"$% CA"T:MvwZ5~5G * PԸ =嶀D٫ 4wj;]+nݮ9AοTʈ4$񠄦A&&Ӛ;Ŷ@h)bMO}Wo ^ 9d$lG/7w*].( ^1zUx FI+&Ux~rݾI;޽6hcV}j#_"Mc_w]GN[z*܇j&3]Gl, ]:^:_d&98o[pL@-[BRo/39qh.[%|Ŏ4jK⫂9`QL%zޑl)JQapFhX?` Pw+^8f2ӼlMo:[}LI8ߏ],!ٳTQcqjBG9G.{t#IKGi}\ ׸ Qo!cՌ_A׺U !)]BWdKԪ| y0[X}HNb_"wMd=}I;mU')h)B üN"^Jp$鲨CL5RE\+~^7aeY\Ei}GUvi#V֖P0uĠYȢfѠUuhn@|)50& qzNIvmYJ:&2{Siu؞ڿ+&eW{=rH0gl2l;vl|p7/2Th`?3qMcد52Dr xx H*`P%NZ%hcGÕ6DvDž=xb ϔ{mbN½6|cZ Apgj=] 6>{IĸyHPrj;'䏨UCEK.f+:;Q ;א)~)ӕz+3,RT6:*4iHi3l.k,O^;lN ѵч{5$6}pe'9#&vP,fk6eI 9bFK+7;:(1W'qɉ )È'I 6R*cзZЮ(`Mgc @'eqFB3(nTQ0am'*j)m}_x%;GH-F/VrHqe%KXpD(EYvĈ-Y6I5y͂< 'Qw_!"*[&uG |`f?k| (uڊ^|kkaԱp0n VWU!Fy{ &$^~Zqp2Y"|U9}]h2x'K[hͻ2Fdy ҎmP?'l"#|{Y|1Z|^rӒi^ٟί F_$38vıרLb^ /q\~OpZG=0Ou),bT*oI?mTHpaoď0[ \ .p ve,îPgՠya$~ kTiyY#š@ \I=TX=+6Ck4@P'xIJALr6m܌2iW&s0e',FWqt:œeE.[LHP 톱p/;z[a!ΰphdJ0mځː]Yƕ]dz'qf55'33^oLs6}!3̸E˂@jG)G&3CCS$M[MEVfWj$.}rȘ|-Mխ͢*6 wHh9Υ“:>xh8!ͯvmh Ȯ~$[;4a:}6bA0N%'I'!ShN0;dfbKRE: u!>X=]4X2F)8bYNqĔmNo-7v]*f07&[A5jә*Pl`SE%\CӞ gD4,9 \)q.w!?ek>O~avp=L6[9R6!فvX$/O`˘ N<0W*h]9ecL#o7th| L33r~n1Mie(DeV#C%ԞUG1 I#v3?a >ӢJϗ=v( :]a5i.HT95g"ax.^l&i;Di,4G2)1B8b[A. n^P(7UĞ њdhE{@ZplrJ]־hJB@tz)sК2v}ƲA4_:nQz(EۗFy{(z1!ZéOA4Ym\7'K)tm)8UEt"66jG2kwxG{OibIipwX*a7ˣjk! ROymTnj QBBlH2;Yz|OSz|sEq\tD x*) 0px405w7zY)ݎRls˷~flq9Vx%#gBc[ 6jGNݔdUz(d٤׈Ŵ ,"y"͉'$32B2$dY$W}6DQK#N=7:Ųh}n#er9?Nn qU!1z)DիP\",C$- i>}XR@S|IL +XzIDaL%V~z \ۼ ڴiFR/kK8+奯DbvK1RHFGl8wYFZ=9zF C+  ,&(5ʴ(@+YkƟL¦OOڶYݬ63IuXte)`(IdY1-|g`!@gW(؁T\>8t/bRMNU$ .Ȏ (Y8hЖ¬~n5s̠w(:$܉vDU-wAyYa& E80Xwz8mk@*97#=Htbd$ZԊKu`S(TCr(n͞u)O\~~goK|H()ЪvGQEyh1?Bp*1юu|+ Mdk?A_ ]W'_lXu/E%L"[|$M[`;Jס3EI S}qE. b ##F)+ x~H0+(~R9^4̃}xi~XXy.O @9Ť-.(f9~j4)fuaJ$n#6zH\)-bעyLo_cLmE- ;T9ye)KTw9 U|kJ%hxr`,ЦFS`7jU_du ' XٱBM'x6uvsqF 3I?,l#SR_ wKB04=1YQCj &UT=>3m n;i͓32 7'!7T %|`¦.%e6_iI|M]*wbF ~tmmbCU휕|dn:=[#k0*į92iFNr YL7 ᑔ3FPo꫘$2_1ǦT ۉnC-9D2jP~)1A80t퐜oVQ&6M(2JGiQ%%H4[Mjyt];&~5@ݪ/Ϻ&[4"Hfa+pI\!N8)Rz{ߓs89cf Po|-X*AwțcŖbgY>p+m55Ɋw8VPI>F~U_ i AG`"{6E gɤ8>I"V\cu! ~m[VUiX3#!)9&$eJH7ɭLfzi%Mzжf3_4"ęny?aNEmݫt{t "@Dlxm]+f7@-) ]9h8R>E ^R{5[`JDOfoUdb&wCf3 wKvk.ÇB$ NJ2X2,҇uup\Z2f&YJ8yUaP~F6'T>j@-tǻ'q?rJs+L*E哧ǒQ𳅸1Ƨ_gl%x_:f:^!',7Yyw”T^lDpSO%1-i~8|˕r1%7(@dz!z~xLRCi.G.5f";N?ء|sDf辌[ƺG6>{*$I+Iפ;$]& ;D2&,.'z?-|?0ʑWv=/h G!mM,BOR|2mR ;:EoK c`*%ntBaҠRe\+-ҀX7nK)Ԗ({ֳ-zҳ e}denVnI2)*}.zC:ǜ {$%s`P`aYQ'b!<몊(ݭ7Hm6xb9ٲ'%<(s*zúeD05A*Agq}a4P3"ff1yam (R( ko'ՠl8GEOۛ;V@栙IjDC6C,D/Ǐ$ae sנ RU[pϢ2f[]4"w즲RV""xw7;eQ9^jHf'rVRN!7DE_Żj |'IU53^wO AQψ}:\#EB'YQ2C]fShXyc;Ox=/&go18{g@r'H0Eؔ<&`Jq_bEVw9܁St>`FKnө!7b@4'z+5@ČnG d<{yNEIJ+MTh)wSH%K!g6V>0 ' qfDK|=ђe1%92*?^% BPEl4J0ts's4q]4V/Wzïg% V0 ɂJ6U<<b.τ w祳1Lt{uGYQM,%3.?ﮅH$Bj ,}遈F#-ԟF{L.+)AV` ,oGo,J("]Ph3G5M ICZqx쾱=crE@!…<#*9 [UpEV; 9r CO CDb2Q>s\K|E-v-G@sᢟ2!!X{ FGGDw睊c> >Nԁ9ME}Er>'D@S/FGfO[s1T ?sqȏ!: (7.2J6<#!0xT,uxG>gR2rt^Ktq]e""oKx(S2*#TaےOs2XL}M]R=&XeC#/9o NM2+LfU@1 (#$0͓FH+QO5Yw 뺩 ҞWٯyL[z/98ytHBc/8n7L&-}-B(G0SQM ' ?h˅`dri~4Y38mb'"=;>׸s@M74^ִh'<^A|̌KiuƆd$~;Q'YWDžf72ͤBuy+TaYO9IPyRoMAl⒁ aÔ*USSQk;x+Å|;8EdnMB3iڬip#G\OØ˫h',rg0Zc ٩wOpfІn#W;s- ౉C?GsY4PHMN5ؤFt ?:~s h[D[a9YH-ȓe'5N2Zq.H'"[K)ңHrVYr??Ӥz%C{ht-ly#a)QϦpW(R5ӨvAxQNԢIH0Gpd?We'cEHcAl6ॊ($Uu[&YZڿ߈ ѳҶ6FuR4&Q`sWY+ o[ |L/l<_SXk+7Fj˸rӐu˳P2weay]2 08 <)غ yUe>462o;r^Hp0$T\ ԚPܝϸp]A ,pm^!Ɂ?[%Pf 8|55?.ĬeU3fqiG 1AKEqq!d(f(x<7"ѝ wөd'bʠonnlgx1P+A8ʦT 'ԁ%I1r-S舿 l~+z g5M沠:3^wʦeءŢWT&vX#0, g꡽,-$ *~u逮Z 56O#6D^S!ajTFG+~9w{8g'˻m1a'qU)$E&\,tuMŗ:qor 5uxAsWl{Yly~FL [8 UV/ΤWy\od5D* +.J'nGaF"+Zhu-u*XCۂB "0, F'tj`eN?L Yv6ݬ/.=jU":<%g&:ήEK6 KzJ^eUߊۣ*Aվ!!. ]1>ܾ2 u!l{5T/EI`@wk=S^f" ب 4i]훳x3Q摎YOM"j/ uŤ$O3'OƘޏqe"ʄ w[ARU}l ɄNWur4,8^{Gvbd$A,Ǣ1QQc߼eR-`gK?'Evu0P@{Y,B~E+c&?aXߦŊt4zQJ2}Uf\]$bd/`É>qʠkQaB |੹N*u:m>FXa $tprK ErU!܎)yB&/h #f)۶֊L uho\xK0Iz9@,J?&t[^+Ũܘ˯@s4Ec0zOU>A zw9$i$OLe}[u$@ _"ֲasKeW*sjN}`9 Jʃ?Vp1V%Ku^e+*cg˝~[ ɮIL⫧Y M w֓f֠P18⃠ r>S@bmVٹ@Kzh{o90:Yfݕl+[z@ M0Yr@#7:K:ub/|Hw;##l󻗖V;K8Tcsz ]{$-nd7[y`\ѫi"yXin|ۖf"`36øQsAH=@bD^x PC')<>["}QBGP h0]KL3b9 c5 #,~k  A1jM6I '|_y1C`Rq`TLViF5NJ00SĦ6 揥~C:4VK'HHmLOȄDS =VL^Anԧ]m߁ 5VHuᖂ.HD~خUz-+zUŁijRsdԴ0 M,50-! T+GzF_GGj_\U1\G{0rtj[3[i*TB6")C)lzqK(6 n+ v}3χTrO˥ğ'Yvn>:XD֙Z-%&, U G,מBBw?>gK{2\j9-QL~nJiy3O/ x |׊(s  48ك" [GZL"S$ 5s>4FdJƈzYDiS;EOd_R&7D̝\NisH"y-M)~kgX,k(WST_Ҿe2E"t\~جeyôtG?97ܿhl*)X -s:yYy2!"DKYȭڜ$jnB3(.S׻OYh :Mnf{&?ִ3J;N"gSY3bHȴP wŔ)p4ZWf?\|KC c7lX DST V '0*$/JM]`3p^#}(7^I*|g9WzOat_@" =r/]Ĝa-է69#@έ6QȟX$cɭ*gtd}AuEJqs֞(,2(Y;(5Jcx #:g]NmkQ0UsK6􀡠0(֣O163m뎄%irV9tU aG VeҶh~=`ǰ=]hN.y 41ǓGFi #N Ǥ,z`uEA+ NL9VЉ@|ile~AսuQ A}vLMdf%Pwu貝5tbxУ4\_{&e<0%\ Fb%HQMnƂH|&ar%La8s ;/&O?D]~huV&i&.fcC6C"UhhhǤE0p&4:X&/P6&J#~F3~K ~3Q+q޲6P%bVuGa|cfZ2r tM͸_Gі^dq)&q߅t:0}ҫMlF6Ac\&~bݵp:$xy. EV75Y0ܾlۻ?76\*0,W+d]=:"쟆L; (G*_Qz)'7̹oQ'1F5;@q= {4x'482}'o/)nO<+R 6$?;!ln6]w9(pݎOw['=V15J$D 2{c(hou ‚kv+&xQ$5R#\O oDXwE`ED5?t*Abs}RSd'f7cuq}P!%AP<&w0d}VGntˈI k[Ǒ@4̹nw ۢCU0V ,(I># RHk%Dϵ-w%(u'M"x_\rz^<3 ]ǚlByB3rZ9^x1YP7!32'+x1i|E@Fm7UCDдeK ^ѩ2Mf`mYc-1@W&3H;/}b:N7\t\ z4a1xVjJ![1"H\RM5.(5IjYdxwq8:m6^{`uTk8Rt< x-GlD㈞(P@f~ ry7CU6S=<܊畞 M㥐#48HT-NsApZԕ)1_VNjAXz3 ䷜tSspFɇfB!/ 1m>TI "Q9v@| 꺻-y_iOs ̼1G-by gCzfgǙ[bԖ`|wM$>|R\n(U!SĚUt(Nֵ]`1$ sND(^+wSk)[  %=@)|n)Ҵ5=&v' 8#Ö-af(ʯt6^)YɹJ-%Y.3,<((Q٫QLjC]O:5ڢOLrZS}[_A߲ *(zH׻Std@} nSր^3`q$ݿ^%zH: Cl_jFa ֱmtvon/Ɖ=Ǻ8-HHC raލ{57$i0RvW3ZGH]x/Uaä[ґAL7pY'Qj֫K]7ip.'9R,~Қ5]~t''|XXƆ gΫ3%gX3+.Y75Bj%5ג[K匛ݑ-9k8,UY0.<pq[O@# Ha=p7kӠ.Eeˇ 5d_XudV0y|z{J(T]ld\}ɑId[?rO4ޖ St Be ȼYbNLkIX9Gj&v"LR]2 M2j)BA=Ѯq!&Ø]/a|x(eG*mH0;|',?ZY60Uܚ<0N]o!`rX /9#{w(Aد<rH qjHbGmFqRyBqcpi!`y]&*J(Fh0H&ҹrl"DX.ђA+fogH+9( 0 _K[7k L P0BË~gktѩ[C[^>y=TxͯoM\eS̓# ai'[maʋ"  Q͢L0 UOybdL8d]LOL:Y,?밝 2/+7C>5~4e7q|1]4qߪiW }yme7=&L6 ]vݱGyޠRl/κ/o>vQEB_׈a= ܹ qgCt=JٛNG-8XK5sܒ7;^E/(&M*\Īke" /17Fnc3C!9I*6_~p90Q8+`L'j3L \xj^UV᳜]]˂b[ '8WUR\.^KUͯ%M%D?sAiQ_zI݀;Ew|]'g2dwd激yQ!ځD_2/A_/6 QQ},x^+8|tЏGDg-)2Ubg{r2B"zQ/j$rxrDw Uc(\IjcEPPe2!@bpva6%=< ?eLnNDO /#0GѤ}TyLL5(cjJ9c#̚ @_)5k*f5XWaer Gv^ )1 Pi,R&`ӈL$dxDhm =W%awU͖8gJ~`\R>),Pg M~ڞo5iUA: n˗7"F3}PdjBV)=AX&*t ?2_0S_)[0XsҒU? R5(c|?Fer+4Xݠksԑ`+#SIYd=vOBb ^ߣWNG IH(<Ћ;O`<_+hgaM[[қA<3~b619{f3gs(=WfL1u*ZJ2ﳸؠ;;eZC?l;R-m2-Ux #m aD $u. j;+󍝎9:zASkS-"v$Ƿ$~@1i30WoV'Wc Y~߲/H'Ih0s\ `1\0'f>g\@PӵzÿO%ă &>~>vPPϐXTɂ䗙;)lViǾUti1.KmaVUxN}U•zHg9Amb0V9}<4(@z)mNY]ikGO ('2*!Mr.!3 O㝂5DW?HZ7Ѓ!PR<&TA}͢' ]h_|>sI.h(Bu{d_؎X@a/ťO'q;qEGu{ڧ&F{לl MVOuÒM9q=GR@͚BxzI56^S*dxRa#H^<\ Yf D~A4&J['x}bL{ ,X:ۅ]oe"[9D5&cd BDthZ$BQpDg!Q4hWبEһbtEw␽9gP_S#}Težljc6@*%BDTI-ykF@'졅IR6?I1ٝ`L[X8|0(|/3`RM97?\ȑ@]bx]U2%4 l6vQD| b2@?I®G؎|>RxnK <}kJĺP-.O#P .ւ7rb|P xa C3K/@@ZHz{h.\l }ҚnH̚'ñ1& &/2kXBU=T1&K@ZTJ֌ٳh2[Hܟ"XobV E)>sՐc9N|ɬP%E[/S8y&PNInpzf;*/e0ujެ>${.NUDomQBcnХ1hٱ1kFڳa&=K$*7 XI56 ڶmkEvg~ XQk}sW(RNVGJI_G8g< -;\IՎ;X )/W? f5IӖK6 *WDjP\hGVy\YQ1iˡB,i^ِnD VeGMYrupw\M@!-&퍴@-k+j*>-~? :pxзY3}Io7ýpTһj&-JZ_ix:yܹUzkw<럩NSJ؇& &~вmoL e| ̢r7(|:8F sH  9 ]=jc'Ê퀴v{=zΕm,' I)]\rNHæm̈Aew6\;ѧ&ŭ#rMa- }1Z9Sdb_G7k%Njʹ]!3){9u(;N̗"ސs<ᥡ$W/Ib/h9S3PIo #4o Î_B6nlgH*ׄ[QrN=i8+3?<)wFϷƛL&LM--d2'Sd^zLt=S8r63"wcGSZJFpM{42V$~&KVVOF\`&=D١mH}ҡNjʶР0bG[ڠG;+k'vg 7HYz+[˞\Mw"}Pأ:g/,Xk邡Λb 7^q`,t*s`euJ9r ԻA}~GҚ˳*+-ܓl3#>fYQF<跆m,k<:3#PUS "ݸ2h J\9iq'LDB9]vE9\H\5XF5:Ff90EcO4zxڬS&=p$x6zuC2zEH]pņb u&" S$.ur/j>iY"y =rW+) ޘd= gja-'O{:!Q#KMcORynlz7imElFkx!^6MlZ8ף=ߞ?ː' 5evf=ݥ^)iGv ƩAVCRbGwPJ2Ẕ -ZM]zr st 2$upK0H{P)m@4 GuO+ğff*p#li|ZFVA`ol~fK8*FQ?<1m+4+!}M)[ 4Ϊ`Q&žwQ)*`HRW?.2sruRJN;Rgׇ e^t_% 3$jdf]hm iRG"Jg$LKVP~aZ]{IG8韍tGze%)PiԹ0Rʣn $ڒjܚd@6=.E-ph"Jo0' אZy}T qmF:K$DK8wX{Jʉk8f}|dBZo5i۳ZB:a3r X)+A9aCbMD -ARG7k %^R!:3sx+$h^(r_n TC<( 1ǎ>CRoKqYT^L['n] +rgmÂ׷gp}I{ޓe(D$*j ?37Y_(1*لJr~X} ]^aN~m1pv컿e FbKy{`C8bG==>"p}wY3uNNOfNoO 4&]IO4Wߴ6)~go͏n"k!Onsd=xs^hv)NZu<ԏ-dpUV(~/֞fw21 ͭqz a݀q8')sFNF6J) ӋWI>B>_of5֠O H@E|CX9;x!lxWnA4ߌҍ_*-b_B^Sy4+X\k攢=byUgjIgR˰ܓwof] "`p@~̋5XFSws{2]Y*((js{XQGuzp^g,=c*)sOڐ?|U.3Yz#j j>=-nЪ- u?=&nf4lJķ >pf*<@`~/>!A{_^g@UѫV`Y16t8f_f!Gw>Ng+C E0z*fi'=:(4s;=}w4J1PӟpwL>12.jtQФq1 #Ϗ0_6C'ع{׹iQ<p|[)y,EP+QFgO"rԗ'۵|#4 \-)#XֽF2+?g%h߭{O-v„0]W5uDjN34 `/33 +L⚳r?6dq![m*JuM㛜 7 ^y4<]W*vꍾ)+Ht1ȇO$6J8ѽxǙaFQ*s_Pux;28{qS (H&n 4S*xx)ʨ1=n e'L2<[n_mwyϟ^grF ıH l;lQ2OsW; &GA:Oζ)z5NY/ &BTItWlҡ >( V zXr5E\~wW zy9:UJ*gv ݴ\xEx>ΒE:+%8VdTAeoJ` &⵫)!a;{6 , ιxc간8o%'1uY{3>OL` >/_RnRH4 F-:l*Cjx; ZEd>]6 ŬnYRK*f%IvGp/|io^ Ym2DhD/ G| 6.f劥 '>KJך8c݌qξ䷌R s 'N/hJ?5NrJ^r~k` 2`(G=\,K J)Hgb|CQ}}gF  lkK#BT /zP躲gX}b׀ 5~N< &Qq{B#ٛu$DAG?TN4;<>^NUz1X-XH>ڽ@|j]0D~9{9Y_ =2:vL5B,n-aw bC41gKzV~Y#>Ҥi؍M屽0#I)m82NK[D$8Z-{ce-77,p=A^lkj^kJwau6y3oo_Тm8W=Tz=rje-|Xj0(Q|ãf{َg_ 5/!hk.L%Ээ/ p?6k._.T֝d6蘉ԋ }H+,%VuOTVnF+0 >שf!RuȪmgoJB VfmK+Vd`ܺUjl|b^wR]Ra5-3ؓ3:̮nd~`d5?&!lwSveܭ@4P\SDWϠNҥ7)wbi?6]rP#iԆvE%( a=3[N<uo\5lr~!cdglV @&n`R@q9̭sruLָ f++|^V]Tu-;\J& ӽf}R$'Bv`_#~*YCjŜGh4\qK"mp7u_U;*GSٲZ=gsˌKaªd^^γx^n p>UN\g~,C|;RS.`:#)hlR!ġt,x0&[^"',>'L9_ġ:*wÖ1S[.*a1ݮnZ1+Ϧj ٷ>v?ZonH> *t"?nҫ {O?K+_c(v нĢU}d /^%ۅzD˵QRV$hYm99?A#x7储}\A*UwE#}wH=/_z f)9'l(`TʷଦF<SpJ%cs&P X~.j2@T[zH@=i/C9 Lv6MTD L:$T 5 bT*x/@O5-c?h 2`!4W;=Xo !BK42G!S|UJ3@Cƨ/w,Jy%ٍu\N!+4vuY}M(d=5>d^T\F!Nnca:s~S^2WZ r&fo0e S%a:!姬'%GUb~,4{U=y^.K?[,PDg6/*;Pe%uRZA*;υ;Kw~W*}6!7Ц)V5wýuet&^=dܪp\i;g54ش'1tT*KUM\qg1*I&13;zP" 8̷ܓxD,w՗GkV ?:0}&&iUv(Y:1v/=sL2c Y ⋮ og : ~\jl\ 2,-rɁW7q購C cs~TD#ߚ7O_a_ÛȟsV|`:X.(**^<.2%C@Aܡ{T7 ;݃tYݟkh7S2qy`S$l &15}oUuM.x".'m?#ᆢgxc;7GV9Yb᭮-`>tl}|;}[rѲ?xX_]CqNe-&u['=@TsJTb,F՚Hr\] O*EQVV͕yÿoJq`S ~N7boJoG0,Ȼ2Z-*n0 s G  8O]6Кc")ꏙIW҉077vv|G<©-nAdFl0kʓ,-"iIK+W=Q9mҹ/Lyz^WPPfk+xxݝu:_ؐD`;3P`HݘgKPkR__: 24dOUόֱ^^täٲ?~{<+9+F.(6CƖhӏt7qXa1ec4htǐ-IR"RH Z;N^OfulUK&Rw8 m31 DͳWaI_偧?!Xە@f>*7H {+d$dM6@^5 Օ~4 1M]rإD 6VdrM V J ?lHf"dͰ4R/_w܎ҞR"sͱw^oS (]XjΠH !Bt%oYtO!ɒ WI/nZ~i3vp@4]wA CIlװ,5,HͤnSTr DV'JV4¡_f-xj΄IQ28@KM'~x$B':QlRcg*}Z5*TjL ꀌ l/"<]:Zb;=Ա,bNo2εQIHgupb],phcUvmzy^o^DlE6ZM{vw^.u`++N4WlzLa aZj nIJ}þϷjl=R 1⬱TZQlyޣ{q NRub +;Ιe5i6CL0)2 ~`9=csog{žejG{fvxE9 Mx23u<ݻQ\L|*rqEy]L|ph3{8HH=]rX #ydD:)7q9~ LGb$J8mԾgH{p(* d)7f/T`w`#b)ޮgf+#N<;G)_1,_'DzhF\ 1gt\YtcVAuͩA-Uij<򲔽spKXBYiCEdwVo!?2T&YvH֞ 2Xoۍj",}X]WFT4 T>jM;UÏͥ^. Kkqy'KOw7EK%5ncKƷ1OW W`yo!pPE"̫㵈bD=.};hOgYŚ5i1`fGAEٿEvT֦$(7܉W ,xbE?0ۂ<s»R3]\:FC,=H9=+sShLlw%ApNF2 ]U0t7/=JzEw=rM`IPE0`3(E_4fbAԷ9p/*ͯFr0ĴLtVbZ8j; Όi3:2=6/yo+HvlP9'wmc`=ݐ[+4ȵna!QdMYQޏn $>ayu'ۨ.nTӅ ǎ17`˪f$^"o`՞a꼛4.XJ^9SY"Eπ@f0{,մx*8S_3Cd0M x্e1 Sua}ڛvέd8+o] ͱt7UVPW绫_,ATacf~mfan=Mʅk`W0M;hZ3WJvw\hPO5o X~Hv p&YRV{v=i&}<7fnbĶ\_os0esC2Qr z >`>sK6nG-QzTמB o 2US G 2{' )?FTnrTW/ !wFju_&"0"sԓ @rb^WdfKrP])b3-܏M4A)Veg>Q 7vw )B!dO7mp :?\Q֖ˉȏh~""j6EŚdpj1y0i^ѮGè}COǁvgHfЗ9^5=*6^b JWPcM"/, (^Bg>-$9J,j'+ts:й赂yra XePɎClZ/( )n?Tz;v=%)+Uޜzl{l'UDgn/l=lU&vZ9}a uT!-rחXZOBA#/#脧DH\uфRv W-=uie/JG]^`Zy/ )Espdˑ!5^m4 ..q+( !p G BO>yl_u-`S9" ܍JsbӸ⡈TF5g1'1{i:ϣ xGX9>LCtËfdvY` &Xw̉æXqiDŸŒ\xbwahFWhDg˦^v\X9oa)ksŅh0ZW!pF@;45yT?b| ϋS_Q|{E18WQy1OI@5IWtb^>8"'5u@38s KfڦP۠)YDz?mo'EeNt4,D|"˼e %M: fU[eK9To{PjFP= 0j&ڈdYNrx^{.(nQoZN-iqI$Q2j0",TQ''Hjݬ&|F)gL<,$֜)*_b">E0)t7:Z{0k)-C@J;HJM%ftez.%A@)U̗ 9+Tq'>{7(-Zayr1~;,Z:@Ρjbj2G 0wV r=WTā\8:Ԁ!YzR`B>u#4dlSTd u@֕̇`.߱dOvBwH-2Q`92[Y؋&x1?`6f#"$VK!fmo3.O/a?}SUw8t !kULѠ9Hݵ= I-o>Qe+BY09>Sw/mM YZco6)XH'C% 9$d{n=(sq&]]Л@\gDY9 w.;M ] ^UwsW$|xqFz6Nč|; &Ea8ONФ:<˓ƹଡ&O*3/'h VbRdݜ#h+˃^|(U_  Te,Cj@dcmL]Q?K\G}Ie pn-| Jn]JZVI>~9אecL4 <=j%Lޞ͔5-ax KO@UP55t&1(&p:T^q{#(;YO gq__e^ύ֋'b2(|t`h{zl-a~~9=Kgx\}_.Nݻ*)1i`YѠf(I`Bm!V:ZZG᥄t}W~{Y9F~L~roGmEHCSOQu*k|DWۄ6ͯ팩K^[8U;k><Gk9a O(\w`lY_ Xc1?ǩ] j-1^}Đ`W˱DUF0A'qP6߹ N(@G%C< er[|(AuWdkY4 l0öeq4X#XnXwx`^ v㡦/ (SDDf%#ڥ71ߦdnN9QˁWߓw1kwwA}h*zvvm 2R/q΀!3zCT1Yn2zBn+]xl+B f>ڷp ~tŀ|n:"G`MJ}KkVZx/uw:{h@iRsCQv7z4~E9 {@$H 56jxs`7O- s|4qNG_7,y]nJ@R"Ts *X TZg"ಎ9bK1RBKzs۪\7%a,YaǞ<]/fR\BF9)ht 7O? w4T5ȌyPz!BءTC!1G^OSzUDA HKmQcb)jh//dKTTV@_50n~!uq" LqZ|A˶l_!?؉/F % 2P[a A%1U7mms&ŜuWR#q[1uF RCSDH-M}wO+hUcP <`tr %SW27 6zKFNӘb,!)2fV߻ c_k@~Sy +DB Oih1L_L|a5&+;Q =4E&9 ֶ]`Ul( ")?L)RS;h|wRP:[>vLYBRXx| Tmd k{Vb-GHmgj{bङoiׯ=:1Ce-1kы aqˡqZ+dOf94c ^Vl^%Q. :84IЪh38t8Nz-?^h:) "?* (s-mo~H13a 3l*f{gZZV/S0^OHn @P/IzH*=蓓x 8F{7g.xH[U[_nҵC "UI]`AU^,Ax|Pn6 q8[G a28tGu =9:j^ fBDh1ȰËMJ,&WkZtmuE@.`M0QPj6\ XR  G;@K͉4 vhx#x7_0Wc 3VU,IJp:.iW`lI>:`ߺ G[-ay [MXDn_Pjg؜_dvEYkAPSV2 ̐Y(+H=pMO(-Ъ\1PbcVf е~"o|+}C=h *b ]0{1 N:Lkt(p f *P-6&x!؞_.pZxW"M aTUߤmZCθZh U׊kTnPJôyƖT=v~YE%h[z%L=!wEX @Hin4~8O7JAx⁾gZ `@ZV}Ѥ`=<a j͓p72A:w:tiC$~aJ%dF~YfҠ0FRF4#2#F?oi_$K8/ɘv`4/ȬmG#ٵM!T`y芄gAMcWA\oQFAƆ 6'oGVJ%|r6qOQ(B F4oNm5Ydc76[Da>]12oyʢcwy)]-Y IYr84Gۢ2l3yis=9 xbI[i[7MJ_hƿT-J!Jjt)|t m\ݳ3;U515HPB*۴.B.ґ6ܶjXɺyn=~7OaZ>|.՛?(Z%>O(DcL,U mU0P;M5'Cwt -WG\#y.? K9;C` Q= 5WX믛WXsRYA¢r)m!mMONL'4nݛD-U!2b[jmM2|,!'YAKrC-˅l#c T; cBXԤrg&Jӆb#G3&Y:*9'F)Wǥ| dbw)rH86?P,([8z !MO}X#7ੁLx6#FmNcNs8>gvdKW#]ѕcW,Eow;5(F(9ѝ[-kB)VVOR"NdBKHD.uxL* NMS&)ǔcθ0|Q?!PoKQ xu(u9Q`gQ`{n\ȉqߖ+??i^/V*X>k=Kt991PFR3oE1Mr#ZԷfBUe钶y2)fd7OT$0P^拘HGNY]zG,#{;RkOZ yƲ:?Fy^ ōJ㬽UgG`cR`嶯܈iw9GI-OXUtتߤZP\otjD':&&(@⑂Go%[_Lu0O e]AMaED?+i&Q}S)PJZ'.丕 eܘ{éadFOo`Moe`ip!a N`Q Lor1 v<<μS䦽!>Í _!=Hm(4b9dlvqL4J)[96#k9ANq|щFaDPk܋锸TYu&O({q>iNUk0VtpW i|`O83W9~&ԣT-1lS@LRHUcYN z#fx`m7mۃ|M|E!«"2EިAJ ׂ踨X6I_С}T6(rشA窀"%lfPb~!;ZQrP<\~rw~M'xF/5yO7%lgg+_ &߲Ŭ3wyzT|4ƚ/:ʡZAC{xl9Bn8]% [)Vk,YecJ-vp H{%v%V55$0R4ʷa r'N}iAV1m6P7+Z2hi$Ks@QSʙ' 7{x/=\85PH8/6|-Hl~$~oBcN<9U:@#Ew#Ĩ, C|Xi΢g0ˑc찟FYж z5.XAS8"0+Y yw Lzs(j;xxnk}lozֿniO4x3밊77u2֊>\tAvJ|샅l7oVfI;q&B dW}hϋ@7=Y'8vuξ-0Ya̐!X̘ª'3a {ujMH@S9wۥ5|.X13l r}"E[Y=eC'R0ݲpm" >ɇ&ݚUw @E>^bJĝBUO9j&jp p{`Èk ڷ5}kڎ' \4MR(zsb4iq^"f'~˟-ЏWELj׺{g<_9<'doDJɸ!^ @ukE*s|7 mi6j}"'f< Ɉr+V8p0viP. eOɒjVacb~ᇉ44y S) J)yߕ#N\|MћRu708u=u{"K!za=v?ؑdnl'+ ł@}D0Aw5Ẇ%=4n 8Pvg)i3svt>|"Q%j4ĸ?te)Ts|s6yU/N(X%%#fOV{.v?2šC)Чhءc0%1A@'a`JB%pQM0X*b^3U#k{B.k1(BrJv2OH:-T"xxZaՙTP*Iz땒EQ=-G"-ɨq`i_[JՈz_=I^2 {%HuA0DY5Dzج жKHK|xdՋDnHoЦHrK0Pmj ~Ӄ/|8-bCY<Y#L2HGnb-L0⚓Q/O~)v #+2dcxڅc::v_<{Q[z!okfg[TԪlͶ%u6ha'jJEՀQ't4w-4Y>qsč<;lNNm8J <-[w4pOtM.OU9+&<ܹ%i ౾7 <3K)P(ȁ3GR|6QMJ6l6λQLIAϏjuoQ[IX/JG[_kV1_ uީ CbCējAǮBfCDžKg( ?,_o W?-y;y9/s#'u|d{i $=|?6.KZ߬[<(+ \xpgo4`!$'o͛dl6@oH,b/ ,S00u"֞~+BPrYRo *+U%$#DQ($'ÙH7`)b˼*FG%)#Wuw9 "sL>)ߢJy \Q+.Ȩ 'Vїd$rTF4/!0+%`#rS:Wr4 o'>?˝2G knX.Jst:5(PLu|v>pK> 1{7dfkp: ?,tt-okg'dZiTy xC9s̨q x7uM%h eu F]тS`= nV x'gC ^ 2Y(DrdIG}QaCn|oRW6[\eJ9[nlE[d3t-dejCɲVv&03^jmSD=Kӈ{YtW%?w':d&0'@)j'}Py-L0b;9c;P_ʒuB4y~1arfL0Yf`Iy_z;$BSLQʟuyKA\ųR'4F-kF_6VM}6^Y ʓ`PX!OMs(֤àPRfk|\u%z=" ]Kyͥw2d<#4+UЄY݊~dkW&'t9ΝlCsG QOOsej97LᘳoqXUFp5~0{((.3mJjQԺoqnȂ܊S^ G5NX`sŪ@ 17ٛO%dR PM>jƮl#UexDa)Di{O6\ulśj@7]2G았X& 4`p7u2jz|-4l'f`Y/~ն?9eK">:/]]^mgL2_'.9#\W }ɳ0(J>_E薒wTv+ŗYׄyA\:$ 10 $]3 MxKQ_dȼݽ,X!_ "#  &- <:5` (m$gecm~"4qfPIc9zr4`l.B&wXBu̜YD׹܄bW"c(b5t73w( xcȥ0o u4:N.sC9Z6mhx֞D A#nJEwȏWGg" ҁT$NGg) ong64?/ėBk3ȕg,Ԕ$EV'ESq{ۄ攄 AyQn2Woݳ%JG|nQv 7x?)F4{LܯAѶY4a]!5^dRW+Kgrspb}A:bjPl>)q{N!(<*c' AzRJo w? I!C!S+@ZĔB4+p#tᨴh3=d8S0ݥ[35Om;V_c!/jDvFƍ9r;`աoQ#|>B37qpC>;n#b K&l`btb(P>>y9[ 1=د|pƍm-ARs:M]V?d8[~]=X=oT F1]žԑh4/geݷB0B'^҄to}p!ېvHOՆ;XHk0]5 ^Gԝ%#cSؠN]Mna7F -1(yfB9oѸcOxrf$eYF*Ey<}-"@2-,S g5Z٩7ӐZXd jt%.DC@- 刱4 <5"aii9MC羉Ԇ;AxwX+ כ%7*sUC}-bUV:8ȴ'l]k'7|}Ѵ!dCb]J@fJ߱vc$ŀZ:IsRmܷ[jhԦ9(x!v+cwW#-۝ qJ K>Y'e!mHơks>fgӥ#ySd8_ lZXU޳qnr Fa+tXUz-# r۞}(摙+_Δ=XO,R72>C"\Xڞ[\@y1:M'PDh)j0Jm9GՄ~o8 oO[LsGVt[L۟(eu=;n-ƿwO+Q? V)JS{srs3$_L6.ZK˕}8817)b(!;vuفMf!5>ejPБy ?wl^  rRn5:Fo@sC8(5k%V0]`B;Pe0j?2:$-Fa ~Sz)n<>WH;%= D:ȓ5Qq/~M|%-s7>g3KRN7]3 %a%753>Qڥ# jY//580bFEO=_1#| *o iZRcyp;.ržaȂiȩi"S  L.ho_J`XH xCm%c[ߌ]Iԫnj2L#_Y+TQTTvgu/,LfS:'}l*z>YJ ^wIy{ע,E!,Ir~y*r?8kR"\E&8m3ËАnмFOΕ cĽY~YeUW[嚬L> L{R*̨v#)C0{;_\EӓD*< ¨iFR/lt?3ީ9)$Cܣ"6u<6}tꐪ]LO?{[ :Ѧ5ş1v; @Hk9Y f_@| OU6Pgt4A&u> v-xѥ;<*||bWl6aB(,ĔRr qEG06fA14;kr {<{1 D:ZҨ|}-/(,:,kN"2C q-OWL\(G`CZ6-;YoC s8:Þ aa*0E׬UN%ۨ/%2m YQBfB5;k;{уoWL<ċD.09r~H-U tk2ZG:gYo|pe2LZFRV"4T 3.8w'&K^1OwPcq\L_:NUWLQELXyk&Vm,efi? (RzvJx}!d&HFzrJ}z 9hE'{*sRGmU4 ; cnm^XkEO]Rr OM{3e5D y䤿0A9^K+a5 lOpqiQ>еqS̓N/[LK*#Zդ[ZcӘ#j [sLQQ,͡  ]dKJ]Rk}0Gnd 3 pg^37[Ľ)pI@HUgAlu ]>z[ .oI#6M]bLxg@Vgo&噄`hWPmlf6=߫=Nsڲ|ݩL׆Ugdr:.Df[Xbyd5h=I%Ia Lĺ`L8WgaCqttr8ٍ<׸a,z6{]f70dQ}}\a#S^1dq( z6iWO̔Srz 2ie'I ͞`v6elH[\M4"tcZlef^xJ%Y-;Jw~@[`kwO>@ٮV$ʜ]1ATQ -_֥.i6Y)7;B׺`в]2v[o3|'`j)]F |D1~ќ$NY x 6:kU|x]YEٵ_ʃ|[f f@=${% fĿLʉYs1Ӛm&Za~=Á ?~.Rߪ7 \~p(}b/!@Jж8~ @~Bc#xԃ{.k;7ΖYLDc8aou'7mY@vXb"nqv3Sj(OÝ{Q׿2:hۍXԮU~/\Dl-l] 4^:%0K\* <@QId L8 Pc??RlI9F0XZ U:MR @3 'uJ5f_e,5FdmQԵ2L:6deOb:]߼F* Dҍ_w :oE ġnHaD}?QX}yEbpIv/k㵡}/?LpۀX::Ϛo f!毉qtjpGeƅ<%B…2$ Iz B9LyvJ"faq4jg￴ϴlJ[7~˧N JB%vBybkt͋2Xs]/ªd̋ 6X('T|q^(K}"EбDipp&XlF ?xi bbD!IVbt.*ʻkizK}cOvFq(x:`E8fJxQ۳%3gfxSIIP<-G-H;4S.*C%, qn $ ݑ L`޶GJvTyǢB eA2z蜒B6.pؒVW7ڏ.㳟@2v0p iUorE<fVXVB4.@bDAbq4AڟuJAHd-Ho&((ߟ̿xpB`"Y4B [$)Mby֤h c@UElz2;kJkhwAEעtB!~Eⶫ}xb<j> !ޤ 4C]E4gsx=(s4S»P:yVo }A\I46_w1)[WCPB; D^"gqN7){ iHsx_. VƦ#B! %6 @I]MVA 5·txZɰȗ+\oi+}H+EAJ$|ZJ!h0lu Γ"ׁu?uK˿#Q(_h)E%A`s>>灭zZDIi[('AF⯭S>(`:i}lҹreIxAÃzs0YtBAa]GsQ_L+7XKL<~#SEOgpH,6x`0't?^Stjv%oslC& Mь|_9O∶pZ.XOM7`rx]sS[sHX%0lOsɉA,idžC )v_ḳ0+4ж9 +jpa0OŪ)kҁLζ];5TzRnijn8tP? PDݕs8<=,P(ҹAK [CEpdM@hiyq'FmJdhqRcA}7=]NtcV—v _菍`U O`场0lz!gS]k}.^}ťB>A+3<|)6z-\!A?K( Ymj*/*m9sf\ISOQ*fEC$~ f]8z&7m4;sE%.Vn`{tn" h\HK% 7sJQ1 U.P~3mЪtG|NeS;v%P5}dPkl6Sl%-EmN/Rggԃ$tv/yU.VA&n(K멵v,f܋|tAa4$_u`t(xv[>{=9|QT*S\pNorԋTwVF`nIP BU-VJ(i&ڍkQ%,}G|,ͭ]GcJ 2(8xtqu` ?'F)H?z79entE4#ˏ"螥3d64Y`2v,ZJ7)'iv? H-0#Op戽!V(!J Z])xvb%ܙ;!W"۷dv5]ফt7Ҵ\&a8'XWX'V?W`JE.' 0,3D5iO$RƜ)ܯu7L A0 wJE,My\g`dWspJ c^&h47pW*U n&xBl)sizIz\k*؆u?黏(ɶlD{-(DiJ.^02!a Trs#E ԥ<'mNg=2-p=`+kLPJJiX hXc6=Y^78t&XC#r<'V'I?HEyhLT .Vbٙ&"﯈CF80ۂ tY|}= ʴyT64>w?ׯbjXR83̣|< 1 5! `iK՜Be VqN#(̽7= -/OC_o+6^}#M0'Ҫfr(Q :i.P:ЊDRuꨋ;秴9h:vӖ)%غA0\fגaq ,b.2Ů+'bb)mn ȏ+DKbר܉&xրuXV_Qꊬl1S t٩@1XTdИ`}QR,-] .D'fu>3ֈ3]?H0BN!0MeO ylRFXΜځny~Fkw 3Eb{`J\46̱Q=~4MKf/ؓ Fhnz?L+HetBooAMQ!-MmM9byhbwXP\1+8XD F('@v'԰Μ|8l KbsnN piPƍ w&XBU0)@6ucL]rP IB,rڧBGE. WS32`S[c[|3!OQ)9GMQe`.xP4OJ?hHrXy +|LWRj;&Y8dP7s% h*N L/yifF{MqРN5 R/uԫ8-0de M j?:vy:&~~>̟C5RŊ UA$':J?r!waxf 6Uo_|םo}3V̙<`ԌJ%@twO!R"|t_Ecp_NpgT Cq`CI +Dhq3(z BNG]F`jF(''n XsjhZޖ/JJy?-RWRahb;kiSmm_fP$ۗ~#7fa̾1 V}8ه +7HmΖXV)_r9RC-k }^l "Ye~N]m73{FGXj{Ci9Lg9?7{ͩuOB}C;`ԍR&7vOlБ=2Z5Jz3/UPX3?"ZWϰF9Q9Ե,hY8{Y]_b{C"~pYٛ'B NwcH\&isO4v.6KGX+WHy+F ]m\ Գ-q&gP&\/{\jSP[]2D%5PO':pDm7'؄ T|Wv)tztI4;(@t-ӌw}{#muQ+!1:>eo 8VXݿk-GH꼕 wBStD6ůE26QûSQl7F'{\z0%A=3)sRX4T'-v@-;?/g0Q6*8 ;ͤ-Pog4)j;C`)Oc%7xMI?MaZ3V쏑-P=pI{[ 8r2iE chV/}+Q1;Th쉩M4~W1&Ds gJ$: lZN9r^1{?%`s;c#`1_谋Lck"kHĹ w-_f;m$9I#('2̘,Aa0Tj_i ??Yr Maε\Um!"]!q甆%y]E`u^ [h{ =I&V-F\̣ |`4gG zEGMD T=x:>ZZ_a 'x\1Yg ΐqEu'ea wm%)XТM{9(?Mz_JeIE~|6Ԥ4 s GQ=b]$Ǡٚk|OC2,Dž`\ibbd%QdCzR&tp}'fsPT3&=3E_&,BjebJ]Ix +=ǿhl zN_ok)NtQТھ*(H~, 3r)#jTr/y2]phHǎqI[(.V K{4eD!V6 ÙNT{~I  3AtU/U# Ġӝ $h(&Eۧ|+jpj!"jC bS\]$9B&D#˒M %e4T˓Mǰ ʄxhz=:F љ4*FɀX'-oǯ3=N<8,| !, e1[\G[Na:͹#吲-=vl3dcx _d%gpOz CY5]vNm MU ʅxݧ YD}UYr&+.0 Rx"ihHbbmI)J5 ny.J9N0$' Z*6 @B1B%*]P ^!W/Xf -vTsݎ,l6Dc {f{IBrT6'}7mj|ɭ#c?c(GJ?m`~38 9jcUY'A9Lu32R6 "=*8m6MWĬ)-Fdэ2 Y$@~ү7rfaFLfBhh, !-yQ"4Bj5!񰎒c;dv$j˽|G:A|p38xqAXXlBHHjCKso}zk[юvA@QvcvSV8dyS4_wUt1K|s| ljy.b4Y+Y%QD@7?P1Xp&9)3n;}*S3; WueULX)_h+[j(bB2e“6}0z:B#|d(UD<Ʊ ÷ө^Ӱ̵ۨr52F~O,?w@G 4E V^_tx̎qիL2]4Ǝ bw( F^FhozUTML*k_ۨuaqc׋*bzL܌OeڋbLPP`$ϘG]ub#ƾ!MPM, Rcsp*?WVxgu?;>ѩ95g9lOlod.td}D3@%p6T#,7b}`eZ?L%e v- '+oŽ|8A`Zy}-q6xeLzh 6(\zMۈvUZRlC;Z>9=ivN3QiDr]Al& HC\a禥3;DFu^?0>qB[z6iܟ$&2wfiҤp:|`SU6eqLDPH@ /!UUt6)%;qAFo[A'-h@49u]Ѓgn49qT=XO; RwnSjTqa ._C 3]r}*Ľsw-nh)u$/To=c'Rçp:cn7u $%L 7]=Lv6cd'0º&4Cj!Tڐ , >]_^"0Xx^Re#޷*M:v(HE[_^fBEoms!,2=,~+>@F{4fN*A(/ ܃ؑ^ ~p5vrp$_FT9p-均aWs%7bv‘)$J/W 2u6IO7ķB-b.c\9 p*f2-Ĉ\Zb^oxe0}LCn w̯ޞ TٱZ9ƃ$^(f %ʻ  (rc48s8YҐT|d G-|TK<ka/#߼2!ن2ɯqB\e&@2C sG2KV:fd騇9DŋtM)@2 g=*4_wўOg2\9 m  ֥->ֽ$x>1pK'`*R%5ب{%)pchmOi}CXHd]8PepΏT}xC5-DEj^]a@0,Z+]^A;``/fw ;ٕoO(&ᾧ4}w&ˤKon_\JK@)J^PgmsObc'pwtJ-Dx0HIp}X\4 ָ̧I5+#/LfAxykӿQ~Jb rz"7Pj2Ѯ;`A<xd$s`AySx.фHdkiS*MYFA UB A8A'C鳑&dw"đ.Nn2H=?6\SĴu,_rlw,Y n)ikމ"ƭclNTǮ hHDw Y^Gm7)HH^(4{ˍ׻F!qZy0) {j lh"׌]Y]Hb,duV&]:H4#lZfn7Nʁe_PŨF΢a- 'C;N ׻ aEcH:4Ϯdbxnsl!ʩ3K+4Sb}˰y*\`eN̊ӘPCbKMT}'pmث:aG D R\L$0t5Jy[aYWi4 _T՝fHmHI"\0H ; 2WVB )5fև=)w #/M;,Q) &`8p[݅޶m!^ވjޣi3Pw;LȲZom3C}v`x?A"G6#䙀V \&Xf$AH<1uҙ:C eӵ* c h&ɲ\Y!HgGb[D6߸R~7k2I3*%0**wڏh  |&(aOSp:rM Uݞ䁩Ka<ΪmRG|L=iMI{>ל3y$Qx©1YIYHfZuˮoFx@$e c~K:oLKj<ړg>ԪcGX^K{]ue({@ya+WWst-`߄DD<7L\yeIwgkiJ!)F! AY_ ߾3t7b=g*`eH7Ft`UiY= {Xш#`eBlW͘26n9BfAwUtVR@'({LGb/o1 `gjt@ŷ"vx Z(&oq;=%͚`~oɫT=6B4c:͔i%6|?$=4ٳ޲D[!c?thnB-F^c TMeI!1Avɼ#򤍿*M~QͰ' CG#JE< ӜK{}iaϔ<ۦ56q?}QlW"ꂭ)Ϋ2J3JU|Y<0@}"] E̦:рKu4+? EX[n:Z }.Az6Vؗ ڧyᖻ?8 1Z}4GQ ˶G;LtV7ko/9E*G->WL|7G۹<9d/G"D͢x̿ ^fωx { l]dg}OJFݪYgYp0|kqJ[S S0}-x1e* (I'/-VG8 jĥ>ʈS]䱂J&cO )BjҵͱQjRi4wMF 5Eg-2*+ٓ79$70v-Ue"qKjNqvHX ./dIbͲlpS ? HBD8q]l&i!';6<{9O6/ EW6_y*p(L!!=1d[Zu4P0!M}x,ۜ(bXU^, ׶Io8 !hMB=à#O]{'qU_lQ}U8]ΈA$y+ҵAzȋ~VX'9"B3NݙU9#Wd]Xw!~;x eFhXղ*`BL#r`aqX*5p`xE9<9 除],v {Ia#nk3}ʭp&OabMJfd.qp34Uf  aѶ?v f?`- Mf?#]/*g亂M! ݥ1c}=tu3!KbE`C 4@"u< 놉I4715,rwy rJ@-(tc! YS},C,h]G_mh* @ȹ ?lU1TOk5JXD܊6ˮBc5zDTkI3'Nf `S<}\ ŷƩ8Ymx^5QPA?[/|V.7i#`W`3F"G5ұv }%?FU0A`͉CNmrLS+MH`꒖U=uG̍.TK&t*twUU9kCSm-0q9Q.3-Ms&udannSN!t+F_7/SaX8R:{UDSq_1Q̩rCIiT BWIq/A:bVZ+֛Pg;YtctDxbwV_ O z*"} L)!KW>(i5݇s2+0+oSXI/r2G;_5R!K!GC-΀1*JŦ9aگ2zb0BV%?()eOwꂟ97uba1=3GU2_j aAxHل0{ c]bdq3!podWxpwqn\]DkM{k|̜<$B2|2b$єٚ#06`jHVU+u VK&#v+(DosSHNوBP"HE&+*N, YĆB\-*x?Q-5Q6p'ϙχk#aAgwkDӀ6G5c4$2HlPqھ D.H4B>8H^hx`?"ꢯ܌ &XoF `]E:iG1~DѲ|*ٖ:h1^XyRi] tӾJh aD/ V}!P4=˺#p,ˋ~ %PKp}{˩WEicdQm,_Gz Y8SÉ{S.zcfd4^'g9^CBDx}hV@n'8Â4xAm؎÷VfqYRښY-rJOzK(aud\X+K>KUPMPgjw1*C.+ᱭ9 aS]}TBۯOxzI4f~Xp~)US͚(]G`MA+z<"؅\r"&db Tc/ܬ]!ӫp^&yhfTGSI[bY~SPR׏P&| Y<^Kt_ =* NJOt)-oaHGJߨK[V[1$[:lxNJh[M .%-)[%;Bl)1)A6aq;` uMaY.rRj8Qj~UDKK/1O>?_.1MRH2zS?yheu!CߡSz<%0R&C;8jdOG0h},gU)K[CԂ4BRb/ >!߄ar)H $W:9OMbzP`ɋ6@"I1ۃX^\qޮUنkWlFܒ ꉕ7(P(OgJq1a)P8po$3`rhY_ׄ<{ԡ4jyBZYj8ۿ}̺jk&fU|Q>['5qs|\, N4㘊fE]{mE+RCqU,?۾zWzզa;aeS%1b:aZH$=#7K*Kﻒ?݆Z]AY9gCA{40oE@捫6+JԉTԛvq p2K%%Ȼjt@%_s7qj)t|WӪrq߃;˒#m V^`{-CPnG:Y> TD>8 &@0+FQ[Щ$=G*xeщno߱}n?ִ^*& DZ^yesF:LNgzr]߹hɺx (ǰÔ+vk(s=]L,4 6PdQI߳ ] r)4Dq_7ɸ$$ߋS>MDjʭ#`a"6Ki]J`}m2|ΠkDZGtrcI]:%;w}Xn]M`/UGI^cׄ6=˿CZET+׈1UCԙpܛ "`(ф6 fY$ J ]-f+$2k`"rT7>ä].IGN]y!G2|K?#yn(i [lp37/_ZN z8(zj յ::e% Xɚ8+74 aAv>%@}x1Dn`8¾FMZ}*ܧY[PbOIEÊuŞsvGޢbCf P2`ἼG^+|HHY2J3vG&oVgOC4D -bU9| ;DjDs!m$N& yz mjtd_$nH/J|4Հ WI`BBvHeK}s^k(USk{*n㍿hWUof@JHݗžIZ]t5Ezן,+Ciy6J$jrМ@xʶƄ䳚=/bm@Ds'fp^Q3;OdY޳%:Y-vq$EF'Rx&A_8u(DŶn]3 'qFV DF"а17 ItJ'+ ^RN^RRrbs.[ J2md%ddFM@$v($oPt wT5 `Eth/1F+^!ɹh\ Oz^67ek0KY:Kw&כ¦x?thKڀ32!`ˡX-oy U[l+?9~Ml܁' qP)` {5wceAS ||+ [?$pszRB Rt/i[+0mPe1SaXY ndMX y#Z:}LzX[My)ۈ꜁2\y*$\D郮H83,w5_ J苦NCKx6ya _4YdU&,He5ɾ`o)-E[%!fjCð'ػ-KN23XDcwӡr _T\`*m+L֞@D0S^q_N{`M+5cA: рn^PFc[;%6bshZ!yo2UޜVU]5ī_^;)cvNm  ~cq@^ 2>gt1ƪK1Kps:bsCڹupՏ'Zl|vϐm +Q򩀁Z"kI%n 2EOǭM2X~~0L{>3{ע Ć\x)֘DD&ù "fV"pfb64Vy/wvN V{Xb̍C&r8yQ9#mU.^_I';UE%IG/0XXEP†n6"ia.D_ rpd ޺/ N? C/ ˚=&:/UDpazp 23%7!ˢ$/j )7E:{-֫]Y&XZ!P2JU]Gׄ]=˄?(l< >9Ćբ3UMW =gmŌteBNSɦhx z,A`fwϐdco֡@2auEt4s\ hS"k1 dCLG\n?\@ >~S-]l!簠uC,aCۄGs+,RX*T ?߄Y0ʚ 틌(H t jmȗ?R?fg ӄEQ7IS%XFҀ`vV! J. H_M/ꋎ4Q|ᶍSQC&_3'??бhoEH;*\Ѐpf楮'rn'b\l ."5r\z>P5LU0663'W&ͤ*αd7Flgkљ;tAV!:^d҄$rkgQoSw='L睏=?(n ܌6ܵq]=Ly!NVKQ]D~>>&9E _N=W-̅UNnϴD_#%W}a1mn'n{ۢg &taG?"j?4701fкD>~&*Y&n=Jwb3T\2aB@mYA`%Y }K6u1kfGϔ; ^\. V䃨b-Bk04׵M2Ǵ˼]gϊYARum$5K?Z`U soT3LJQt{zJMH&sb_qnHuecȌge,'7=˭M TLc&]5nZ#ޜʛT TiLnDO9~2u(- NbUl2?2SxD2ph6] Y7{W";YyA 'R7\-3%7+v mh] +LsWX/786Ayqx4 ԓ) g qaYny)ʼnƴۉ0e~_:uF7!3yI,+n;u_Id5hQ$gOubvRۛܮǑ0@͑k3@=3Ϊ~Sۣ qRlV{NBPB"s0C)FuodR hTiON>A{6^pJ I*D߄k^~ixUFq`v&D!F&U{Ad2%C|B  mаuLB a3JZ3tZ=(DI*U;P(d/IJ(uGoRe8=}-p7 !f@{$L荼E"${$p%:"`|&bo zu>#ڑ?#%RaUeBCO:ϼX@6߲+8kqS0-0ZN3E_11R#ocdR? xY>OCO'ݓ9Q~fS=&?=]KYgCe UkΟoCmuǮl"0HV[4D!^1/Z!ا'p&:TXr\ ÚY9VCh3­ćr7"b{>$OoNvX^3BU1i/DC0(xxW ۮ,C}RJAHȍAWԢ(VE,o_K)ӽFE(˨([ЉN,C'zza@Wjyt&)-+T jZ;MX{Xˆ,zHC+M]e+~u+FlHςrL3C.1/ٟ&,ї:)Jΐ8_}k&/K? aM8d&XM x ,AJ]HK=CWue=?Z n}), D|T pfj~yyhQl $L@d!R(j |C?.,d]pZѺMUōBFN]ǥ#46Ю N9Q3)`nL3IXM1-\P;ގ^ P9Ya~xsҋD}NNKyFգy]hKjs%/)E{ܻ+[FIbP3rDn'}DV(dA9Z ε֞!+ko%E]3U1Ȃߣ77GjtVD/M1x^L`)F. -]mb ]\2PlS`Ɣh-&ȯ%a?̝<$ +4:%$g5OwMk~z~H̃Zu!i_w2*;q?k)`Q\suв|՞}Dr,g*-j]<0?iFbBO5Kxw{ZˊuU 7laF(p+lc]=╊bASaro^%;Ηl2j}Ҧ jѱ=@/h `52RqD*!kz`2Lt+RYu%m= 6bF넬ӂ;!gF[Puǥ%2V5 V@ ^wT9N'aAn a؎R\G.Kr:s0$(|΅ \WNАc2b3 e/hR ]6f|Y(wD&cb^ѩ~٭[Az4p8`-/uF'DJkvY̝p J\ߦ9 4n8|,H l$"S#Nxx`@)ύ5.'}rfXB]?Å/뎓jljdߦ[RgE2*,~!l&X8()45a1C(%~6yOhakf^Rt(-/LDnb܍ IfݏR&wL4=%j:E$U8iϣ=Uپrcqªx-5L|a@F 3i`w N=ML9G$ W Ho˝V J[H|ܻЅO B߇\ȶLcm,5cl$X u_[-]v!ܲM-ÐJ}k_1O<XEo^ֽ/~9ѩ`sHB+ngy%& S?S@/ף8@Ѝ]$$=8HֽP&u^}p. =D@ G%aPЇ1Q3 Bv\C`V^qlc\FW`?\K;FP{W8?m̽bә9g/wz>Q0҈aAڙ!rUXi @{O<(]#ΐ$"ƫ @)0H <~4O_i7\_\ZϞKYx yB[k0u5eCoyi7i pd T9&~!-Kp} y5*$pW&[|mrNWEf+fYN͆.՝OF}K莣늒L6]j/قN{mB5?Y!0͟YPbiR&K"OnneHdmR+↫1jWbFF¥/ϩ|L@<\ӮǨ,U5s;e»U*zߗYʇP 8(vl*X5)OEŜ|9 gҗ>$¨orCo@km'Vs—%@7%Svds-?XX7lM+8 :爠{ȚX''EU5rɘ7:EbzmlWD J-z?b@3*: Rߏ ;*'O > .3HRЅ?;w8׫8wq9=".L6?s,VO}텮Az  }0,#!+ &kti;;2i q?Xe,CM;l.BW̤`oQ,u`BMSQ<{﨓O3zFo4i^)^m\K?4_Xkt%;27bO?9ߥI.-MBp4S47YS{ņDCۧ_h1 25̡-4$}\{{mQb|bٰiYvqS[Xr h $Wk {-rk!Qܛȹ'pbt adnkt|ŽF.*^Dd}E//6dbvJ }fz:ģMWs崄.-UbD#p4_L'rwˍ1>ICTomƿ5KYnO8n\ucG%09<Utr^kӹs4^'7tP\;.%KG57_Psޛ3ȃtʱٖIݧ\:jx4M] (an< 2x9^Fbno1$Y+oz(=މ-d'%,5TVJ4Bl鲲養kC{*S~ >Rgq-g3iL1{XX*ȯVӾvCmСP>4fcGqLFUJ;.B1}T 94I?.1؋b99{YgnLGMPDLv %U- qu6J(CQΏenZn/i򳢭T1%b/MY6b@̷ܾ<ܪ}f9S2o=zfz|;!;P9 -L(gdl/s(Ζ. ïo矂MJP&~~^س lzIo]#~O(ָ|= Ø8+(u%` Fp3|>yoqBDxfԔsZF"{HTF=GRZg=lqy߰ CIT>V%x7F{7JN$JZ}y=PԈdb2^$K9idܤ4~3mE-!kbg*{\sU e\W/o;m.SպvjW$#,+g{ &!+m7xe3~6A`FkM0-X;w+9i$J|bJG~&Dqk'#wG2"%#0qY 9Vvր }=xܤ8 z]v~DAPV!W4RUH8?">c2&^mllhF@}c}шMYg=`1 9N6{)֓Y=j}S;f%ۀ(2׿w=ns )>\_7f,=*8;y Gڝ4?'wXoB'&W`@%4*$)Ʌ=̇$zosdQ0j __ JC;؏sgKx+U=qH=Ep{%9{`h3mYtbEIo_hohC)x{E>@ű<.9zҫpsIn#׭ZPidOo6jyÌ 岗o]DA ʋ|,Q^uy yvYn㴬"I ]բ=yWdZ4S"Gy>ɪ:ʬt^)$J@>`C:F(?Eв=-)8Yg' !/ڄc|k.ARoOAO5hgS'6 eWI9FUWpX<[Ũ rM(OX?d\],L6yvȅmBBhJyɗ dWINH\'9v&ȏ~$ Rx*i^+vmn߬#B2bz(628-{QEp 5seCԸ/w9͒tC!=Z bR}9hb%|hN6F|3E'@)K3>9`"FM* 6gsܾR2aSsj*hФ9u;> :3αuM.`׆0 !~/t 6r2^_&v*MUڙg*Iy_> \΢駴dxks</\ėiVWD=w눍\U?/?:=H2qFP|^=H1(v3.a`X83\%FlĴȞCIQ`B0\L2.|97$韍Μ a_.V*V6%hә6V1j{WDcnϢ{ѣ(Z. .J b-A]Ȁ W׾+׎`2L\:zcgUFɜ1> RmT{ˬQEy-S*g K$ZԥfMf`tP,i%0D<>]eXcwveFq[ Uy]*]W @6eæH.ga8&0\yY]1^_5= +f'IO /ifG*S08S qۙ? 8wԔ+%Tz~n7A"TĖŽ.UUpf ժqޘNIj͌!x[=*y =\BlW_]5XD(S`a7= ( 2vZ`= cg *l[U :<˺$WKjn8n}c.l*JIF= F[*yj )p;xp4E`b_G}4>gR +灹:8;Ь8_02b(ͤ hU\'0wD)~ ?gfBfzܡd kN l#n8OH sĖٟ)Έr*LfXb'fa(EՃ8C*k,`bӖX?jr۸`SUcZ"pzO褭l6j/wr)v$u:7ZIN0 BZnxx)I{W26RaJpo1+@_nhcCcՍfbXHnYN)(Q!N2;?%#D=8\9flayݻp.b섟>}>L_E͉ jDB{ V̖вGUkB7r߅bW٣ppว8qW|b/?5mP2C- z)tzw*\ny צ"7`w^vPz`"{ddy޺T8aWk6mꦀTxzXxP5frpxֵwrҚhgJ8.Ӝ:x\C/pk .$ ތ\ҍ5jN*̜]0sjۻ;~x@Y.\Y#iU^5E5b NOM݈=Vv)j"̀+6O7UKةk)=8of8 j9(EN;amd_%[5z8ۺIbM|m92dTzC_+,YN4BW6EIMQ,X)$ ֟a`{XW !{+fUYqHjmUi M[ rUDhѣݛ~TȓηL:A!a0S! D[$g #jn|;:2 =Pe(>s)5)t^K6SP.ic%+`1Q.!:1WN)~U iRѸX.]á ۸o祋0+*fXwS;%dZnxyc #(aiM6~\A(ީ#EOM C2-v)Lk-+p:_V0 $ rMhYH1`9ӵϷ\A CWTiRNJ !bk+X-+fiKoWV#,נ#opL:הJOq}3a(V@)ֈـ`l+x_@<8Z3$#1/[,@ 9('Ǐ6kxH6Y@gAGAxEuCpAVYTW +%^hteN븝K$aOɳ0+RQo-~2!+ޝe4Cd뎕:g5 ; 'JZ2-ҥ TRG^> UE09>$ ,6j۷EC/Gy(H\+wNYK(CҍCq_La`$ F^ v$^[pY,>GM Q/YԽ=_7Yr,0/hxgyJ:f>l8:WRE!L<<y)cg%8jW1!^VIg5 1 ndEU%1e2~;}h3LN7!@U|,].]cghG5R:|}=<~#%فRdZo}MN2`혠\*iA2(Y'icD7TghOw"p) L=-zw~&0y$6 V*$'a @Da5ܣAAϰ QS[km=E-Y%-  VCK v\pFJ!5Xo}j9-!&WSuD;p{wNMRW #zRΙTj:*T*sٮ"x9l`='?d#6Uu>vj L$m`$BQ$p,Jʬ e;lՖm~}@H(6vSRã=/Yөڑ!BVc]>&+a؁d ]=f%=|7@QmE.󔦨!X("u[[K pVܽHfĚ6dۢTгgǻE,qs`0 UgR{mzW& ^Vrw%`2 .W˛RO ؐcLIS c );Ct\1~P sF&p(-5))KJ"5I,>h"TF#P<kV3Xv7Hfd:C1/ PlsM928z̅axd<5Q#xQUwƷ8jfb A~w?oYc<&?2J*4y؄oD2 X/,s gHgGІJwe,͡6L!VO%4Y~taۘ`sJ*q쫠sjB3i?H 醙-ƗNYٞ06Crᗂ_F, ٢N*k aSvZ (aOeiSY=|͆7PK%q`: ΘbGP*/(}3}j# jەy]Ŕ{QOW!`kV1s3|> Orѱ_-dA^=IfOX9O髇u²M%N_Et<@'AJ6Xȯ LVoߙG:K Ӟyqe-î OS|,{xu/W Q(H#]⯾TCӏn -Okӵ re`d_PjtK}c[ҒlFt4 ?nB7,~k?)R n3^@4'>wLNo[dc|7G q9Ƹ0k]p ˣa^=>ñ68!nڶI6[ujEw$&'i&ۑHr06i2eڥf6<ti^L_6qݼ0e"Rs?rA^c$YPꙟg6d_e VoqoLKkׂ0dTօYŰK'Zr9#gf_GH OXfP$3n罨a.KOryʓ/ڜpCu6/9,3nCh~ErjhBA;0*ϊY`ɣ< swCB ) u&hwcz𙛇hoT+(\̘z62Nni-2W\2K ӆ{)Gپrڹ>ػ?<\RZtͤn ]-+@MtU'r}Z )/adGIp,efU!d@KX2=zh4zy*n >=*dQÈ$0p@2_KYK: /ҁ*B9y/*)P)ơX*dH9JEGdBXg34S55^&f͘BBy 4D1S(K`nlԁII{CcEqɔPNSh,d#Lˆweh; SsVo}*%M t2gە?:RZyavޫW>%!'{=)An@\K9tV$-^޷{H<*.?4o,"j1biee&hkZED5BgCwMP7~Á?HrDT~z-v7I=5$Fc ~:B#u eS* 9^i\I5pZә$hٶ]H#? $+M,;h`S0+BT}qY9W]\$-a>r0߃ pV\jcSz(K1:~ЅS S1g|?|+1 1\Ya1<2&zgX9x+Kb*kߙv%^VY{%Ab."2tXk|4u[z ö ա)>׺'kEK\VlA[/`)^EؓmΌ0WR\!{`xֵퟣ˾ѓ -5=O<%•rDX]%.Dhj;bGEB@Z`UWyq'KQGa 1! (Ɇ2yx(`5<*}2莃47S]ra dv3h+LR=<= &FPifB`+^Hwc'.rl5n0F% [|/Ecr>5&ZMyY<Ϥv͂hV9{; nmzXOM) nӔ ɂRo%vGxMdaC,lT߸lFB<8L,Ӣ_`Z]-bTBeZ(%1s2眛gi Z{\ I#fZͯ*_%dzO " VO]嶾'5Wϥ,J8%pO7"J'rgφ~HBhO!AP)"M :,!%n >" s06KmBN|kL5#Q< fM]yBvCfPgsDR)1Eo Y/^䐎GmmǞCbnX ʀDo> }JnGE]'s /:i*.V6讫k̷ɂ*-7' v\"Ai|P1gK]gnW;aO'T柏%ufT@ z>:u!BBB`C&_MA[P!U k3ldC\D3قr"WsrwB'ix&۫R6Ԇ[y1ŝ^6/n?#\p7WvNUb gx 7&+hmhr"CmD$/^=‘c'i[1KnZ7r42*cA͑PI )>@ԣ*^Dx޳k\*R])3k=1Hmsd܅ELEQ) D0 Oz a x>YvumcD֡BELgnѣcBd3vVѓ})]FHۆ8wdL|k6U1MDrB`54tysl{O9 &v=c@r5`7c =*Gqgj~^a @;0r9C:L*IoR+wķA[0h$@.@#Ղ0$A1]=2ruPՙ7Z ? gj,-M|Ch)n;6Ӻ`ىcР"cf"{ts$D%0CnTA5n|#mlVy0-V_0p0;&&eTEa_%VЖ׊p֯ Y(]En&!8o!!48y+۫z_i2?B_\aS5 `tPlZ4<G,-NQ1횣HA:Nvqy#*-ŰSCU7Mbo?Z>JϛdyY.X>@.w*S= 'wc{G 8wo/v X I*hhcqCZ~ +NdwEʎ8d^jpm̀({¼'`=m~ude>߄Q88>g֛r:Du 뜆]ߌa&7 '1 Ǥ$J8N)ޏ7&~y` Na<7rLuz4ń'@A*!!zMQ@T0l:ۯneƯR z2./:P/I4.`î~JF﷼mt͗yx|"NIz"o8ղ!O=INQ&j, $i۲T$EDžC*DfE>m-U +`w+߬ }D0vM|Rx _s9ՀI²(c>Mh"&}2 m}sIe"7(B1W\| #ĩjhEя? `ǘE'}çd4Lã,P@>[@α(3?ۊS2?6=Mhf=D(-ↆ@Ǔ"w5"Tt *2' QrSb1Q&$&(>E^X)Vd@d=c 9+ec1Y"Fo$j>Aw|D)͡19Uvwh?ح[OvU}}Bt%)c6D\/6%t7"Gݼ1<$7^&TJky D|MPAFB*nNp0rIr5!"Cۯr*P`<>^9'C9 v??@#;̓IF|МϺ#R!sxq>gSo߂>G[Kp়X˚b+ PŧYswu{Tf}B_ 6ܖ89C%iItsKd3 n~շ&s s˵<\Gm1澏(J+tETvJ ne!ڭ1 f>8[׷j5,WUvo^fCt" DRhaѰJO|If461KBO^?cO(JAtp&ϐ;VߖDвO[aK3q| K-T+.Z*=Vy5yڮ}STuݔJØ ZXnPDžY"oxndGrEdWF58/ SRrpo`*' Ndc#xu.lE,kK,89iDD6 uVGo&P8L8c=m#Ss"Y Em v E lϺmzG9aw$1S_ gOp@dF's9&;mh(*EydVRp]\e'ZY4a_=j<:g u#Q ; pvz(hrL_{q %'|&B^4ӬedEYh ц]j uȨ]h"aN9Wlrjέf}AſE5LN,s9gnkwc&r9ǃP"KwYS=տǡ EywA-55_Θ7I<-(rYt- f k[wPhu11r$Tt#o_/$#HokCNs,&bU䧵3:LPdASp֝r֥:RVgYOXPp).+ ZjRj2k狊. nPmvuˠ8Vw9- TJYMV BGXy~2q\-HׄxTC隩c`tpG6Ff71j@IA:N <Gބ;M2sjs YBZ]Fx(gS$I}.j@*#)'BFyk|, 9+;:Hrf ` sQ Fn2씊#Q(@S ҷnAoYz3-j_b 7cei趫1byՂBЌd%sseIeRhմOODQ|]9J5VfRL C] $͈倰goL>RǨvM!MQ@WC"F"0LP&-N$~wJ31zoY=rz=¶,0fP4ʆcu_CTi0)NdkVl #HN9&lHGD '; YS;:[w *wKf1FVE=aB\͔} qvq@DŽW:z!V{ܐZ_i_FJpQ K6K`g$I,*;cgB66<K]Hl3}.-O[ך:#Dv"Pi+Z(U4IBd,Z0MY ́)2eqŒbrt/6JsXO] 緯|;ila>>A,iPBpDY^ _1agF\ʺgBGzA9k}l+ A?q ҁx@N-p?h2U0 uZcϴ`*!nѥP%VxNAP~Fi]Ox j?'V*ֽRRFHB YfW|wjkз;S `o8S5kjW#WkwFBvHԴ8ﲹdGJ2$gz 2损2V{r-=yI!WH*i,)W$ Xۡe>O9<&R}A e!ӅHl3\.75ƞVW[['$8ѕSEn`&KJ4|I4}m:Bg1z5\CQ?"?p4^¾(ׂ#`fԉ"F?-Ʈ$A r΀Fn5?yH}Wkn?fArLC@jr͎O_uzB66ŗ" &$0AZSJm2 {Y8:)) K@|)m`]8g-AIFm_Ԅ+'b[QYxP6=}jK y/^CxsQ;-u6\w+'$Ы=W}XN?hbKS}#8踑4baу\%gI1q7kCB޹}|cpbJd%|)8-OÊ:IuJ$#&!bƩvGf(ЧLf;{vp~گos¯B"z6ޙƂD-=!CWӅ?"^_(IYص6@۟RfLGcEށh1qI!𹴤ה;*%oѼ<$=!%VwЁS_eɀ&~'/Xgٮ̩FFCO RRYҧ?v87WKP/~ >ia=(|o0tJV?bSќ&$`ӊ{Z0}J+Ia*],V`aazJ#`"O ڄ7~̋'a t$t \жB?*ȯ])2NA-T(UWh',m΁&6"GKƾSB!>-rB"Fv;bry O"+ޖ_ t]_ǎ)9[ O=_LMr zMZJY?\8.'oސo(;xgK],Dxy\:4 rV MHWZE]z 7Ž`2Q{TH:hx`qaM2Dv٭D{\蕴/kجpFvpֳcsKН RЖ՜<6/9a]Nw!~]J@@a6 1iN+h(/Q{ldyZ>V738T-JUv|DQ i,(U]mNGuqΫ)Zk/‡F]gr?7O+:c?"X6*ᤁk>iחd>}Aa걜3="!jW|G>0ՋEr98Ye @iE=3!T/&&dG˙ï`kV t^PeKZ{|o%y}U4TʻMƏ LytJٗX͐ fY@Ʃ}{S9*W] jƘK46x}^Tjx o, #|,y Fqϩuաco'Fs㺮\f+i{eBg =$) ܲ6 "&$ŁڞyBeKIMaYYGAA{Ms}8"alWK(*{4Q3(UK3FR<4fH)fM "?3il]4h5]|=sZ2IdjSCGU&d5V"ǣ!VIV˄4)Pv)ugW: "nk;/F УBVc8Sus s8cĘE07NtѶ+PeR "ZDTRM<{MASd|[ ~<C4u7 1wQ73 lΠώ\9~ UF:XdDf