cobbler-2.8.5-6.el7> 6 6`d63!}|J^>j/5,db;( j/5,d:; 盍26majdͮ{N*׸_&ck /c}3 G}%P;FyAQ[7fE?C:)+"nxE@OZ D)By%TO-P /̄'yPJGsNx8`m'O>f(6];"~uY`+f{uҩ~&7:M-{An2lwx)҂$ZtJx7̭ʽlȉ 1rWe8Q^gFNeT_켒M,E+\؋R`ďtd1H7 1mKd\n*Әjv8CƳ3( cLSe}8ap[X3\esWb OZ[ DE9<&O3UKA 9QfJY{ӴdhkG0[ hj …dzУr?q#KxH$?j/5,db;( j/5,dl5T9 GKz uyjgXXTbJ9om(aTe4sϑYlЈ J ͉emyJga0/Tttu2-m:&uY<_ 'iʨBegk@3Rҽc9ѓvBKh?DڂD`.D$"] V_Smͪw^H $yV;"&n]3[{ާ7Ne Aއiĺ]xfwBgˍ~ * b@t%<^nFZZpX,'3X_R#XtBcH_y?@͌] sb䗨0gajh4솋;+qk,1mŮJMڠnGyũ5bӼנ]8'-,U Xk8 Vu}. /bnENZxz*_K 8>B?d   / HL[jq @D F H  L  ,0(z8R9R:NR=% >%(?%0@%8G%@H-DI5HX7LY7X\7|]?^^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;"buildvm-x86-07.iad2.fedoraproject.orgFedora ProjectFedora ProjectGPLv2+Fedora ProjectUnspecifiedhttp://cobbler.github.io/linuxx86_64if (( $1 >= 2 )); then # package upgrade: backup configuration DATE=$(date "+%Y%m%d-%H%M%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;"^+^+^+^+^+^+^+^+b;"^+b;"^+^+^+^+b;"^+^+^+^+^+^+^+^+^+^+b;"^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+b;"^+^+^+^+b;"^+^+^+b;"^+b;"b;"^+b;"b;"b;"b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"b;"b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"b;"b;"b;"^+b;"b;"b;"b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"b;"b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"b;"b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"b;"b;"b;"^+b;"b;"^+b;"b;"^+b;"b;"b;"^+b;"^+^+^+^+b;"^+b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"^+b;"^+^+^+b;"^+^+^+^+^+^+^+^+^+^+^+^+^+b;"b;"^+^+b;"^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+^+b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"b;"^+^+b;"b;"b;"b;"^+b;"b;"9910007cec20d8de07d1e96620bce41c4ae2d17bcffa23c969f46ea74098da85cb00b0acee56dac3e3dd201693e2d814a2dcffe355dfa28d3d3f68bcf09e84d4937ce02c90db69161b0353c5cf17c31e2183955d3ec22ac332f1c7d1e8855e377f5edfc96551a8778e9126ab6d7beb6682da125a6fd79bc0cfb6e06264d94da9d37e76c2bb43fbdd2524c456cfeb43ca4ce8becbb0369bfcb614a5630dd9a86b9eed1c3e6af5956a19a77bec4a79aab722e3a1b43a2beab6a71710bd21970397376d3c319c2bcf58397c636980cef63c5bef4d69e18076367212c468836a4c20d528bc92ecf852029b50f451a30eb7eef4c245d31d87ba0c3bf291426a3976faa3b04b13d0d469f1896c2ac841c558ed8fd79c546d9c46763e507d2fa8af288fce0d2cf3556c800d40b34a0f63d896b238a3a634934b99478ca949221d4451cdaed9757e3cd1829da0c4227a846d3c40dafb902f3846535797c09035d9f07e388656ef023ecbac01f423534bb9b7af16cd97d7825326c1acf95f1dde5dacafcbd07e41ccec94bdb5dd950d8230e179df932db521273ea82692b5016cf80e1f63b49f5e7ca9cf482f8204e9253561874f4c7ef415cbd287e497652ca2ffd1d447aced3bdf44ee6dc1605b343eb9e5d9fc2e9c2be100454bc3b77dc21d27f1f02d56093b126b24af7400b176cfdbed6e2617cad47038a3a79370225b87a2d4fe52e62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0fe62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0fe62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0f77b77f4bb65542dde3839462307d83f47991d395fb85b442f68f1cad0609122ee62e8482aa3b55c5a94cce662cac76147debf275c099a6b963ecd8d1d8e99f0f56093b126b24af7400b176cfdbed6e2617cad47038a3a79370225b87a2d4fe52228f9cdab1c67c2a5dc1336f5b5280854f2bdf34972f94c21fe2d281817dd48728e055434a15793c85cd8c4dfa54d6315575803b25532c93bd569f362ded943628e055434a15793c85cd8c4dfa54d6315575803b25532c93bd569f362ded94367e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f47e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f47e51a1caeca76d289b2b406f7d91ce6d278308adf05340f452769380ef6b76f4b732d4ffd9bd2310a450890d67f106c7f5f4743373a25bcdc6b799cd3efed90352e63914c8661ceac51ae40e2f09089c3d6f3208d997504c5d4ab6f17902a23a761586a670d72e33b905de81cb6dfb7181b3fadeaa0fa29848900c1477d1585c761586a670d72e33b905de81cb6dfb7181b3fadeaa0fa29848900c1477d1585c86134ff865d15eb7d90f4d11b4de9acf842106068ad02eeb94aaedb12d29a0a8339ecded81af70498adf49293b0befcdb16d8799b884cf5f22dda728a9a7b79dc8eafaca957f19ccc8cf0783c43246ffced7a795d24106626fac5b3c31848006eeecc0ceee5e2b408796efd961b6e314b0af818be6afee536f714f5362a307d631ef4360b677a67d5320a7e93aa9b9ed8c90f384802833e1891f00d6797e5364772b85d36f341e1dcdb2a50cfe85fa257e99ea6e13066ed0d14f660b6fef325ee9d71721bf2c0451cbc27597da2a21045a3df25c4bd0f5fd160d65e3e01e5cf11300ecae87b249fb7ba5505fbceacb96b74455c19bef953a66f5a101270bf20f7195ae17af30be39b027ff09acf347e632a4d7cb96ad5468f763bf1219ea3cf003285b59979604937767d7050d08633bc140dbc46d2f546db5b86ac536fcba2ec72ebbad70c3a7d4d93eee2258ad9252632ae327573cce0f85cac381a5de3cf73cd789b19bbcb65d6994dd105b6da2620d78575f6e79e042932260167a2b4723e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855efb83f2a277e9f49b38efd505f5cbb93885e721b6bd16b788937c9396174c006607d38e0b47f1a32db68308854582188748dc158916eff6418f6462c9c74df946833a132772b1c9c5390a60a5bd6f95cb4088c11f5c82bf60f7621541ae967cc5cd01bb980780f17850da3259ab5cc4f30f0e5797a189047598df617413926b05983d63114756319ebc94c1148da96e19c0ec433ac48f826a636ea0fa30323216c597b73c0a4d7efb128bd0e8084bb1d7c37190cf8e013d69d6f549f669b50a36f23502885a3fb8a84fe520840e6f8fc7d1aceca59d41d9193b1c05dcc0eca5a79a3989bf82a9261cbfb0f3f3b5e93a15314b61390e8c1f571e642a361417ee543d54e3df2b8e15554150f1e2e4af7772913711eee386b96a156ec5bb0f1520ec26624ecb9485a5ba46d040a772206ad32189309641b2231282936d879b0e58685653612fe093c76b4f62097998cd7f16c9c51faeb84485624036cc6f00141f3e0d08a7fab7b4ae4dd20d62135dd4aa00ec529da99cb86bd100c80688e42f06b6c597b73c0a4d7efb128bd0e8084bb1d7c37190cf8e013d69d6f549f669b50a37897b5b4117a9fb936cc29164c855a471f405f3086eb9d58a877ab49bd8370d9831e1c13d6f77b9bf6d7b03ae788071efdc865285bedc6a904f7e9dc6f6abf5beb932f5322fad27a70d2d42468a71598addc196928974754ee477bc1d4fc7ac1fee5d8ddcb41b64d976a89ff2e0d61e9063546aaa32c648a720e776ddca78b79a81d8e5ba69c492a0227ddf25cb42df4e3f8b733b0ae1bc61ac536356bb8ab95c790f40885509a17603c4f347420d89c27c56a7e4393f6cda4fa243b4cac829dd0cabbdd4abe15dd1b7dc872c23185521d0698a74a3a39912351469b487fc22e29081c6632d2c36b0cf564e03a83f73ea3793aa368242caa5142f6947cc0229f6b3e043447ae95a7ccc2d1d30b40494b426060178c2d6ac537935832451526a361ae30e50a0e752d17a130d0a17d1e53f083ecd531759c05019e41477be3bedaf3ddc646905782058f083b6eed11c39f850e08b75ff8cdc50da302ad12d7ed1bb1f02ed979f28cfebbe9351d41ed4ecd903c5c947c91211a01276c1a2e7515811aa4b7472c1ed9f8e3d226e1418b8ba751dbb67aca9455934e623a219835ca9249357e5aa895495b3e0640bbf429ef3b7fcd2a3274f83457d2b4495e9ee84c6423acd7bcce95f8b9fb813cc3ff5d575e1350174f18b918120a1f1ccbaa8baad526c781ee20d79a1147e21ab27435d1e0e08e9fa604d24a0816cb9c1221e381f56c0522672e0028e5cad6b705d86c7f98c66e609798a3b35e0b9e54370bb85636cd537d9ebc60e8937d63deac79a84423b37d9563c5630549150d31d09429a64ee3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85550e63a41bde62f865a6f2f94ff1a35ec240a32a8a1de21a30408ff35a7a4a5de50e63a41bde62f865a6f2f94ff1a35ec240a32a8a1de21a30408ff35a7a4a5de08891e9d654414711cbf6f12863ba3514044e449c7ce24c81a03cae6c7bab12fe67aa99eb0a44bb910477054b94ee88db122522b2bfbce782c9733a5ff45e168e67aa99eb0a44bb910477054b94ee88db122522b2bfbce782c9733a5ff45e168ab8be894c07b49251b124d69020491253be8f04de0332b06c6130125f1718f90e0de8fbe63463de199a2d909ae42b47baf26f973a3bb321561fe7f7de3ca2307e0de8fbe63463de199a2d909ae42b47baf26f973a3bb321561fe7f7de3ca23071719934877214ebf394dadcb8a957c530e1699358887ee51708ed68be2f518c8088f155cf32a27d95e5c2fefaeaf3d77ce27e0c7483ca08f0ad216bd93d503b4088f155cf32a27d95e5c2fefaeaf3d77ce27e0c7483ca08f0ad216bd93d503b4343285ac4dc9132d2cbd3884fb077fc18faa3f39003186f9b08d61a90c86bd7ec13e7a8d69ab4d1c5f0073ecb6a56ed6290e7f0b2c343564f084876543bb99c7c13e7a8d69ab4d1c5f0073ecb6a56ed6290e7f0b2c343564f084876543bb99c73ae5c10dbd4a0e6f1a21e6b26886070af5c20a841d103db8db5414e72cab503212be2c2e5d55d14e20888b44a49dcf0631819daf00f7c96c599cd51ce587dd4f12be2c2e5d55d14e20888b44a49dcf0631819daf00f7c96c599cd51ce587dd4f1b821baa79b651a35f0665332ea2ec6f92dfe9e2291ad3f987e139f06337cfc237990a007dda037b935a663529927a5fc00125196cb85a43c38cc4b269f0722b37990a007dda037b935a663529927a5fc00125196cb85a43c38cc4b269f0722bb64ef2e34d13d5191f28ca6074562f1ea99ad5f2d55bab3ec518e097110c214ce030ed3be130fc215fbba09372b3b48f511f0deb719c819ec21cb9fee4e41074e030ed3be130fc215fbba09372b3b48f511f0deb719c819ec21cb9fee4e410741f9d3f76a169c919045e6c1fc3f11b126905863fe382a335e3eccf6a2b354965c40e6975450007ec8c4d9660c7bb948cb24052c33f6dfdd9ab872d1c8bcb004ac40e6975450007ec8c4d9660c7bb948cb24052c33f6dfdd9ab872d1c8bcb004a5d2faf287fa76c36bca5e2c3b82618ad47abcfa15a4f4ed89f9067bceb8e496417014a6b02eb5e6a6b90586523bd05d114e29e28c16fa2b9a193af5ec6af6d6617014a6b02eb5e6a6b90586523bd05d114e29e28c16fa2b9a193af5ec6af6d6699447a14de9a18320e3a09b5a0f2387055e3210b5ecfb775385e4ae885d1cff81dacf045b9140b00cbdd4d7453e1e3d7e99f569aa92a35567c35d6e741392c711dacf045b9140b00cbdd4d7453e1e3d7e99f569aa92a35567c35d6e741392c7187dfdff5d32897023530f1c50ad798eaff01a60dad6455ed4bebbd91be423c23df75285f91868e8c05ba07956df7ab9b7a914df6b76de96d0c171e7eebf47cffdf75285f91868e8c05ba07956df7ab9b7a914df6b76de96d0c171e7eebf47cff5d28eaf42126729113537fd18b28eba22f80af5881dd7bde97b8223f950ee33cf239134274a4d6188125b7456005e6642d8d478582d86f448e057afeea73089bf239134274a4d6188125b7456005e6642d8d478582d86f448e057afeea73089b228a251173189559422a0d356b810f5765d6b5279aba3f6e186e0d5e21aeb855a0e9793c07341fdb095d5348fb248a678139e7ec12e1dc27083d338a053c2bdfa0e9793c07341fdb095d5348fb248a678139e7ec12e1dc27083d338a053c2bdfae735823358f5a98b02fe9055cc58df1069bfa3ff2d289034f9b7bade18ee1892867354e6fb9c931bf80a18167fd31f0a8a3fc7dfc08713cfed339b4e54bcfd62867354e6fb9c931bf80a18167fd31f0a8a3fc7dfc08713cfed339b4e54bcfd60e823f86408ec8ac119a7ec0d41d6104badd6467ebefe79f7f93706fcef88637a83feef0d776eaa0c470e78710e96b340b207c237d1c6635767f6de5a5ecc82da83feef0d776eaa0c470e78710e96b340b207c237d1c6635767f6de5a5ecc82d34be4c2bfe07f437f653b890a7ee81db18418d2c3e718c00b832f65cca5fda3039ab4f95493cff467c1cec6591aca16f15f78365541f258d49e288e2b8321ddc39ab4f95493cff467c1cec6591aca16f15f78365541f258d49e288e2b8321ddc7c7f885be3198d714e38b33baf2ed40d17b8d69b35354929061b265b57364c36a31bfd0d00eb49bca1622845a3e015d6689b6d00ed4252c3513fdb6253e3a916a31bfd0d00eb49bca1622845a3e015d6689b6d00ed4252c3513fdb6253e3a91613d91bfd7332348d74c837d9521e0ac138faa83623e5c2c468040315e6963dc2dc5d4a205d994d415e04b5d5f86448ef6b1f841bf55c2062c3adda0b777767a8dc5d4a205d994d415e04b5d5f86448ef6b1f841bf55c2062c3adda0b777767a81d5119605c36f5a7c2869a3dba1033d4871eb3ed02f2960020fbc2ecb5e53bc996540ad26ca46c2c30d818bb31edd32463424ec1022a51fa2f501fd23b2033bf96540ad26ca46c2c30d818bb31edd32463424ec1022a51fa2f501fd23b2033bfd36df728bf2419db0ed1c1b7e43589b766e7bda72b2021d4130f80cfb35a02f44a7369efeb7d238285f7370e1080db40ba2bebba6b3ba2a21cc1714f47361b944a7369efeb7d238285f7370e1080db40ba2bebba6b3ba2a21cc1714f47361b949bc2184feda177d72ef1360ddc375e60723a09e37c4f87469bc43141394b56e17bf17325c32400d9f4b2564305006219805def7b89df14d9e73cd7f23f9caddc7bf17325c32400d9f4b2564305006219805def7b89df14d9e73cd7f23f9caddca19e31a517378dd56e655aa6eb50a54a3e487e7c76ea2683b4542655990284e5eda51b8f083f055c5fbd97e751623d3a849b07576004fc430620c713bf715bf4eda51b8f083f055c5fbd97e751623d3a849b07576004fc430620c713bf715bf4060750615ed6ceb9d87dac923d93723f460fdafb76e17ed636aeb23e3b214438a39bfce8c0b8cb2dfe6b5c342857513ec25b13be2887c83c1d6733b1ea20e5dea39bfce8c0b8cb2dfe6b5c342857513ec25b13be2887c83c1d6733b1ea20e5de8bf38c525a4688c6530cdc94ae5cf7d8c32a2affbc9aa3b2e48b5f4736fd3d8e4603bed32b017bf9d10ae88cea66c390d1b060216cdddc48bfe64b21235d87144603bed32b017bf9d10ae88cea66c390d1b060216cdddc48bfe64b21235d8714a36946243a0d3565c9a93fb7f4d9376b4a63b4f4d58a719e1e268e03308420c9a88a30a57ff1b80a4c8f85cb49717b6d55b76bc3bbdec9a3cf4aed67ef13cf1aa88a30a57ff1b80a4c8f85cb49717b6d55b76bc3bbdec9a3cf4aed67ef13cf1a98ef61b76b18b0437801a5eaf2c06641a9c9b21fbd3a7cb61b916e6caa2e6e54184e36c0a5f6c139f61e46931745e245fdbce0079bd03089d98af1f1616b775a184e36c0a5f6c139f61e46931745e245fdbce0079bd03089d98af1f1616b775a381d50bc0e84c6b6c353ef4aab521ae5b47ef49d562582935e72abd91c64e2ab3f140f4422188df01582bf043bff00d3fea3d18716741a52a09cdb968a51ef393f140f4422188df01582bf043bff00d3fea3d18716741a52a09cdb968a51ef3936cd09db976b1a1a757d280611f71932e879c00c0d73877c9c791a2dfe06d49187bb33484674136f600d6f24c5b0414604cbe915fda6c74803d241ac86faaffe87bb33484674136f600d6f24c5b0414604cbe915fda6c74803d241ac86faaffe9cda3f4dc8d220f4a141d862764ba5be52d0fd02a01c81d19fd047765134ac29a0272c5cb99ccded4507ee6c77a3c98d0ae625ccfcac235214369b1644b34bd5a0272c5cb99ccded4507ee6c77a3c98d0ae625ccfcac235214369b1644b34bd5bf312b24ba0bdc9496a1cb12dddbdeb802918d8cd476146a5240055ecca0adc7832df1320d9146ffb678cf71b26790201441e52e1a9a04c9da0ca70272c10628832df1320d9146ffb678cf71b26790201441e52e1a9a04c9da0ca70272c106286bd6eccdb7b94f3946c71b40c980d6da9b8ce7dabe9a4d12f0a382dd47459ac9368ba9a4048534c8856decd7cb9ecc83ba81b1b5499f3c9b9c4c07186f08ebde368ba9a4048534c8856decd7cb9ecc83ba81b1b5499f3c9b9c4c07186f08ebde0a14c38b0141bd0ab7417c5b839399a7d2e4440821be4700f9e5f621d0e3b63677e76f9389b95272c17c3093c486d6eb0a1f28cfacf4bae3f349eb9741592e8d77e76f9389b95272c17c3093c486d6eb0a1f28cfacf4bae3f349eb9741592e8dd49acbf3a907b8d7d1b75ce918b129d9f5c73bca28678fdaec7733bf9d62b710a747ba34b812fa5c344959d97bcce582fc239d59b45cc3b24e564eb4a9bd3ab1a747ba34b812fa5c344959d97bcce582fc239d59b45cc3b24e564eb4a9bd3ab11ea938d7dfe7eda461e32c6cdccb8bc05a51bf29f47a72e3d17b8d1e30d1026c515f58029ab46cc2e4e7145987ba810b1dcd92ceb47553333fbad19fb7f8172f515f58029ab46cc2e4e7145987ba810b1dcd92ceb47553333fbad19fb7f8172f840fd0fa670f396ae0820c69848abeadb20d38a117270b9634f17b01316634f17fa7c0c72f6d18b56022c0bae1f83bc644bb3a963a53d35be1e2a3af522e1a427fa7c0c72f6d18b56022c0bae1f83bc644bb3a963a53d35be1e2a3af522e1a4280b7ba957ca9bc60354d4c7e0687ae65d483496f6dddefa6175ca12127308d733d000fafb7e45c4a9009e69f69c9e2eb060d9eb9f51a80052a8fcf5d5c99dd0f3d000fafb7e45c4a9009e69f69c9e2eb060d9eb9f51a80052a8fcf5d5c99dd0fa0e28b7238ac596dbdd8f1b325b8459f133761d7a2710f4c4cb8fac6a0ade06ea9b8f10ed61bb3b53270a4fd53f8b66723e0764dd25fe3c11ad292025ab29ff3a9b8f10ed61bb3b53270a4fd53f8b66723e0764dd25fe3c11ad292025ab29ff39bf26244680b08fe101749dc54cda6a5691082db1e7fe9714107c172a462b559f830e9cb694466daadfb64eef5f74a4eb6a11538f71ab5bc802998c8b25a842df830e9cb694466daadfb64eef5f74a4eb6a11538f71ab5bc802998c8b25a842dde3b5b8bffddc6e0e9de6951c21e118fd3689f8faff85ed3a46605fdae470b569922c8591262f270756304f9b4ec0e046164664b4b85209c06e597f57e51b3bb9922c8591262f270756304f9b4ec0e046164664b4b85209c06e597f57e51b3bb2a3fdb7113d064b9bfa76357ec84e71f2693a1afb834cbcd5dd74d79895a17d85a4634b19ed8691e2487f11ba5a86dcf7454e8d25c83e1905a4289e374fd61f25a4634b19ed8691e2487f11ba5a86dcf7454e8d25c83e1905a4289e374fd61f28abecbca025394bc8cecc893291b4a909b3a1f978ec80adcd180011a32459417560305898c2698148f3df32c47e2b96a708ba7ce4e5c03ece8b807f5b46a776f560305898c2698148f3df32c47e2b96a708ba7ce4e5c03ece8b807f5b46a776f5ef0461f65c5974387056b8bd3c9af173886b39f143847c010910bf55a9d84b5a454679aec4655b9dc8c577181d4a141cff73dd76dee3d7c71d92c86d9535651a454679aec4655b9dc8c577181d4a141cff73dd76dee3d7c71d92c86d953565199f1c81ad825a120d12a324044f3184a1493c0900d1f23c6017844481c4617a91712056eb97af94bc67cb9ddc2dc1da4ffa95b4b1375c1a423938b3382c4e6941712056eb97af94bc67cb9ddc2dc1da4ffa95b4b1375c1a423938b3382c4e694b071f6bd5df030a534bbd91d4b45182f56b56c55412b0e12626530db1feb8360372612fe193a2099a4d32379520060e22552624e5bd7c8006888768df4430c69372612fe193a2099a4d32379520060e22552624e5bd7c8006888768df4430c69e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85521f69e48f5d40d7dd03e107a611b759d87953cbde23e616a16fbfdfbe0bd01c321f69e48f5d40d7dd03e107a611b759d87953cbde23e616a16fbfdfbe0bd01c351a47dd930b18e2892d911f6ff7f219354a195be90c1395950fcefdacf145c7606ccb3ab8936440a757e9efff2705c68b81a6e164bc6669abd5127e33b6c10db06ccb3ab8936440a757e9efff2705c68b81a6e164bc6669abd5127e33b6c10db14b8b72e9f944c441da1d04f8f017b3287ca95295e2a94d6df392a33af095034fa475b075fbdcebcaa209e29c759a91b738bd5e6e6442d66cb47a38d3bbf595dfa475b075fbdcebcaa209e29c759a91b738bd5e6e6442d66cb47a38d3bbf595dee6c433c2f88e08eb973216c576d1f0467775a7da680d96ca5d9406f1fea946d73872a0d521e35273f3db13957184379aa5f555009007e35060a618d74a772c873872a0d521e35273f3db13957184379aa5f555009007e35060a618d74a772c8492298d149282e8302c25ee3fcf52b22d807afa34a8550f133b85d8ccda50538d23934aad02012e3bf26e9e848a99d2cd802447c5d39c74af00add8e11750018d23934aad02012e3bf26e9e848a99d2cd802447c5d39c74af00add8e117500182e2b5ceabd961aa0477a39d8be1d2de22958ce6ac1a1909a0da6c0aead573007f5ea1c123c2ca4bde61a1f96e9a629343912e87cfdcc77aef30f78d32cddc9d2f5ea1c123c2ca4bde61a1f96e9a629343912e87cfdcc77aef30f78d32cddc9d2f8d9b6ec4296d708f0854b39f54e9415d647e594229d2a12f1dcc8c4bada52fa0696e5d8f68998495562c2544b4937e24d873d83f6c3120b9fc8913ea6f9e8380696e5d8f68998495562c2544b4937e24d873d83f6c3120b9fc8913ea6f9e838f72db93549b7bfbc535e4501f2b6f7cb2e89977574cf8780aabf6d9168c3aa3a6649ead90c313a06db7a778b7f1f71a5539b6c0f181a26e7b7556056f13f3bfe6649ead90c313a06db7a778b7f1f71a5539b6c0f181a26e7b7556056f13f3bfebb59f893f023f0ed0c76918aafb150c6f31eba90f3589b63cc88b82e556727a82ec01ec5ddf5125c35208ba17f93fda83fe305b982f69e085ec0efdb4edefce02ec01ec5ddf5125c35208ba17f93fda83fe305b982f69e085ec0efdb4edefce0b0faf1e45a5258c76186a058ccc6de69b1f0df0f758786bde50b89bea3715437a15c76f49b429196a13da6446ba23855b0fd35eb9be1972a9f64d4b09190bb6aa15c76f49b429196a13da6446ba23855b0fd35eb9be1972a9f64d4b09190bb6a43008e809ef39380bc828c5f4d4adf6b6c8f2376292bfd525a7849b681b5eeac135d0d4bb7d7404a48d3ae338f8685edebd49c1caada63e2d0a29d3ea2eb6aaa135d0d4bb7d7404a48d3ae338f8685edebd49c1caada63e2d0a29d3ea2eb6aaa6ea66bb21679758df41661d1cca066c32d0c08eff958a9bc2ec6dfb645d27ef595e7a321930949754d3042a9547e3a5b24ec14013283cf15e49f48251314bcb395e7a321930949754d3042a9547e3a5b24ec14013283cf15e49f48251314bcb34d6e2c18f83532d4fe14a0fffc9133914e35ff63be058c864d85d1904dcbeaf4f2ab4abdde7b8306353d88d91b4ac0804fa1943bb2077078e5a2a5bc202d4168f2ab4abdde7b8306353d88d91b4ac0804fa1943bb2077078e5a2a5bc202d4168af3df61c49ce0998565769b1aa99bf5d8a9e1eb4ac75b535f18d0aeeca8ae62e0871d9fb229d4a8c70091539cb65eb88c85da73cd6c0293293855a402924bfdb0871d9fb229d4a8c70091539cb65eb88c85da73cd6c0293293855a402924bfdbe7ea5ddd483ffd088f19f5a823f656900f8bb1794706529d156e5b4b255aa4c4e041f87675688954df0afa6a2255af288f729f8f135c22845cc95678dd3b3610e041f87675688954df0afa6a2255af288f729f8f135c22845cc95678dd3b361006fbbd819121b1e1222f069b4b884031ef8075a8451d014424155a66a6018902fff3b39bc4bb984c9dc5c4e7b6c5cbe4b938d36b2b31ed3841ead7a2bbee2a87fff3b39bc4bb984c9dc5c4e7b6c5cbe4b938d36b2b31ed3841ead7a2bbee2a87dfa74df4435ae48cd607714fc3ce56abca46584413c26883c7a3612c8ba004599e702a417fbbb858ecab112b4c885a7cac9561bc12658b7e60f49baccaee8de99e702a417fbbb858ecab112b4c885a7cac9561bc12658b7e60f49baccaee8de9e087f2c7606b325e043c57e7d29f6faa0c4cd81071f584abc2b8b47cc0e90d98f2d3ede2817a64e5e8a88e385e526a3adad526b0e8911382eda84da37c2cc708f2d3ede2817a64e5e8a88e385e526a3adad526b0e8911382eda84da37c2cc7084615e54d5d3729e9d92a5157717d7057aa337f3480bfa8891e14aaee6585e083974b81e0d9b03ed1d6178fd8fe0bb4c2b423259f736a13beefb0382052a9df1b974b81e0d9b03ed1d6178fd8fe0bb4c2b423259f736a13beefb0382052a9df1b3a1a60b6e73936a7290e223010516db19782de5acac5b8262daba268cc80e59b859d1d95a8af3833921d9ecf77d6b8f6c63acaf08217c96d60dd2f30ed464014859d1d95a8af3833921d9ecf77d6b8f6c63acaf08217c96d60dd2f30ed4640140a43423dc5a6c3b78a0201765b9ea81d68bbb3092f6075473e6f90d9d1a7badef4b8732246893a0063bb9ca0e4160fb6c071f9a125e7850c81179dfba45d6125f4b8732246893a0063bb9ca0e4160fb6c071f9a125e7850c81179dfba45d6125823c3fcf020f0f336e85cde29d59678acfe2837b2ad58ec4a1061d8ff021cbbebb2c16222e2a23ccdcad626c9ebbd5cf7c684e4babd138b395ad4d65f5b03104bb2c16222e2a23ccdcad626c9ebbd5cf7c684e4babd138b395ad4d65f5b03104a154126c0e4527a1777645a4817d00f663a3679783a652342ec3d28d6d5cdeed3db0f5d94af1126aa75cf2a78e048f292fa91d6faf8218fc7c67245a44a40a813db0f5d94af1126aa75cf2a78e048f292fa91d6faf8218fc7c67245a44a40a815bb3b0a2c10b67724bf5f9a7dfee7822df22c6fac275e5b2d93c2bca37cb45b037dff4bc36f0d9530486633dc7c7c9b085a75eafe6306c5b0371a78cd6867a6537dff4bc36f0d9530486633dc7c7c9b085a75eafe6306c5b0371a78cd6867a65d77641e41fbea56c80ffdf2cafb9c769dae58c88638e0392e9631ddcb9d3c8616090a6859b381ab8f7abf43e40ce00478e915e39145a93e5d48f27e0608b88656090a6859b381ab8f7abf43e40ce00478e915e39145a93e5d48f27e0608b8865afac6f9a9af73037d17c88c985e69809f3a6892dbaa11dd38bd36e180832dbe91f21d3974d1e0cd8af5f98e6bf7894ef2a35046ee8a81584724d13537049fb451f21d3974d1e0cd8af5f98e6bf7894ef2a35046ee8a81584724d13537049fb45a7fb52b4b7cfa61b2c2fcd715c2e417a4b8aebe8915b1bafc0038f1a02a8e784a7809e59be458e02a82521ed1f29214c547661262062de1c74ba7cb5014e614ba7809e59be458e02a82521ed1f29214c547661262062de1c74ba7cb5014e614ba622947955ee74a52d51b6ca375a18361687ba5b67a402c3e0776873f63fd0f1f133b53f6e81f070ef25fa112c300d02b025912b7eae1b2be77a38186039e1cff133b53f6e81f070ef25fa112c300d02b025912b7eae1b2be77a38186039e1cfb6e4a441c63f128ddd8fae98af8dfeec3296194b0990ef4d1bdfcae3a97ff60fbc4dc45020cc147de63e8c88150aac8228ab5f56116c3d960518b45468596f4abc4dc45020cc147de63e8c88150aac8228ab5f56116c3d960518b45468596f4a6a493b595dfaed3703606128926fa58dded509d93424362e3934931f9f10c72397324274cff24c3cc90d2c51fe43095467c94b34981eee9dae2f72c3b284fb0497324274cff24c3cc90d2c51fe43095467c94b34981eee9dae2f72c3b284fb047007bd87ecaf00370c90b94353b7ec2f904b50a5fbbd78f81ff41a1b48b8063c614a81695d462fec29e7c02c8e501b8becfbc0de417a93071067d44d3aaa5b97614a81695d462fec29e7c02c8e501b8becfbc0de417a93071067d44d3aaa5b97db9589ae9a06c793d31180b2cab48babddde4fc0e75abb3e9a3d44de2baf9f2a2e07b8955e8d84edfafc918f75cfca26d8fcf3231b2aa76f27dc9d2adf066bc42e07b8955e8d84edfafc918f75cfca26d8fcf3231b2aa76f27dc9d2adf066bc4844786c9f2802c43d03b5e4eb80e18ff382256e9961d167654acaf2c94855c90c41a89192c3d4ee1bcff1451476d131d44c522fd796d691d88e816c6bdfc7509f331203cc30593955d29e41c2833211cc88f4cb8fec6b780381a8cf4afcc331a3180f1629e11639895e69a69d0badadd2341abc09f2a1b9cb9031a47b283c7ce992ff5fdd0dd91135b86a8ef9e1b051db4e0ece3002fa0ad2150b41ca01a4c3f992ff5fdd0dd91135b86a8ef9e1b051db4e0ece3002fa0ad2150b41ca01a4c3f0cdf98158bb848f892709432f1fdc43ccda5be14480bbaf98fa0a41cf5faa6c62b76449e77992575d758aed488b742c09288fee7715529bc7b97f19fc0ccdedd2b76449e77992575d758aed488b742c09288fee7715529bc7b97f19fc0ccdedd5a2548edb68edde01b31e10415140537405f083fb10d1d78938c3a8a26fa8e87b752d95603fcc87cb0b5a33268664f30109a8f4d176ea2cf82bb4ae6d16528f41c4918bceb9711526e66dc0cb87bdf555a10ca3659ff8de53350199599dab6ef8b2f94697ec540833b41e7c8bb70320b0e1a39de7b0b46cceaf436f1b20bc3635e4ac5814df40f136b8d601bc48e9cfc0263e977d3e2a49a7245df9c0e1369375e4ac5814df40f136b8d601bc48e9cfc0263e977d3e2a49a7245df9c0e1369379d89f10b6419b742fdbd21ef7e7bdce18f0c70a2e2f653924c59496db16758deb6d76acf1e86fd0d72ebe930a35f7def3cd2c9944421e9d571fe8eb668d8a6f6b6d76acf1e86fd0d72ebe930a35f7def3cd2c9944421e9d571fe8eb668d8a6f6e21b6408dc6026b9c60a546733bad6f260c8617dc28593c6cb48ef84646bb0b13506762ed46469945465c080adaeb443ab512618b1f77180d79c508c1758ba193506762ed46469945465c080adaeb443ab512618b1f77180d79c508c1758ba19c069f729dc7029b4a221ea8c8d9b1d0c86f62547e7dc93d7de2db5928802041390fde528ead15adbbf5004ef80e7d532c5f2a801eab6b78e4f05bca9b515eafd90fde528ead15adbbf5004ef80e7d532c5f2a801eab6b78e4f05bca9b515eafdcffed6b7f6449a3877c8019a78a754c5bc44fb7e4b9fd72ea32a5640ff8ff8078ced22d149d98485a70c802e7518ce7352ae2fedcc9c174468e6c5b420fb369a8ced22d149d98485a70c802e7518ce7352ae2fedcc9c174468e6c5b420fb369a7379c71b972b0bcf72df1fec55e97491715f78e9893894de2d9cfe48d2755f7f2d4d962e9e968b21843316775eaac33000fbc79426a28f8325b414356837f8354000870720cc99a1824ec4daee2d13ba2f46197c6fa07c16e98c78a86fc2d87746c4cc8ccbe802fcb12b01dc34fd500fc18c08aff1794538bf7b899e55e1de92cdfbb446b8c079fcdf2b5c6187178561051bf6a30df1ed5729b98b878cbcd34e0253ba351ddd4a11fbaba0f5c55e32881b093e370bc85b735a170cb2bbaafbcd7619c753cac95d4740220223bde48a032606fcaccde5e546f9bc444c81ab356d0a0f4534388a09d8bd3efe6ca8ad1eb3c0a53bd8a561fb234d25ec85631217b19b3938047d2928fc1532bfadf6738ffcc733499ec95723f1a8d5edc25758238d19dce0ae2bddd64641f89f8b4a5d99f6711978338bedbfb3fb280108821263dab03ae18a57ccabea482852d2d673eac901419eddba3f60b696e2992322724e68b03ae18a57ccabea482852d2d673eac901419eddba3f60b696e2992322724e68e81b52914dc11cef7025c762fee024bc9bcdc426c08de6a26a2ad3b7418992157d5e516642691ee5256a8f0c65178fadab65f2c6d62cd6e3a74a4eb1290ad6e7de65a005352daeb5642636313059a7c8e136391a2ee53858849a875706fb311913d1b942f5dcb01bf6721ca8a09943aa2ffa5ae3abee8b3484e05c25b31a7b64a2a86319fe14a6fe575a091ab5fb56c748b8bac6b9ff043d62e0e2077e5be96e2dd077baa70e15155bdc556f5afbda34f0c4044b468bf75b8c573114f749f47407a7f01eeaa12882dabb07f1bf7a8063d92c19a6e6c948910eb3956c87841c7fb8ab333a525af489863356850e135e138e1f0d6e9d8ea9e2f42269cfe1d332cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85535919f93194538e31cecc0e3d152ef63e8943c67051876b736fb8137204693c40a19a3c2a86ca9ac0258db5666fc9a20f2be818b4b248d43b4254613a02568af88f195fda97257238c4bd1320fc74cf983684022257f3577f1f7d0ff41b3351fc3da722439d8430c035cb94e903e269fae6fca890d5220d53c26536571dc3cacd7c211787eeaff237298c7bb40afb2e9765c45dea52bd20fb123a7e0afdec74c6c9b96f87674b5e4ddc19ff07b295c30c6635bcd018561ffddac6a4aa29e2e9158cefb65683ced652d95eaa29449038ca7918726a986031a1068cf20b11a1e7575245453656daa41199f3cad4dae283fc3afa5887ccc3bfd25857d1165d3c364d51d288d044e814eeeee74e23fc9531ef7f9aa9953f60e4668cca8540cd291f4267ab6153d5a4657485895f54346275c448a65ce125f32f8023a0ae3c84fb5eee915cd93d3c5ce03a0ca372cafca4206ef339faadc00e82ba998c76a94ad1d6b6781bebeb0d89b9f7b82a34f2522fb610c9f538329e0e293bc9a7c4ce6cadae850fa8916dba5576c44931ccef5a15d305b965dbf71808c6f5ee912b63faa15dfe2f0da51e873436fb2d55c6bae79115293241a3b6edc3d30f40d588318f74fd90d9459a8de1194f02dee6acf0a35f90900b3408c47b8a7ed2119eac05e4a99e4afbabb03346c54a98a4e7c6febc3c00857d69f593a8bbddecb0bd3f58fd528c9625eb880b180c59eb2e29eab39c9be8a410f3e1e533be81889b6f9864d5eac6dadab000a485928c9b4ae6c88fe7ab043f616b79490c36cd8b3c6183f3c2480ea18dcaef8b69d7da5b89de0dd9c1c68d0403cae5fd9e53413b1eb51c26d74a31c1ee1057972e6e01d7a2d1cceb352bc32e1f992bb0f32343d633fe242b62ce4806fa421e003447d3dbed8b95670633b1986af879bfeea0c06cef7f2a10b22d508660b8e2d7595bb92fef06a5e93b2538a9686dffc97f881ea6089501f9792276dc8ebe3972a3ef0357030303d889bd3d1168ce6ed0e00b51cd3b210e5db7ec4c92ebae759ecfcf3e2797d230f0bcc84daaacbff798693b97684b991e5f9cfc951a24d50b2c71a474bac43e36362a827b20472a2c86053181b5a8aa93220aca5f07aa1dd1339c42ffa85cbc4356cfb2fd1df0225a271a1739e614b8db7ca4e36856cf6b7f7c540bcbe52c6805b2ddc3966e31018de22ef8032dde3fc5a2f2b9de27f8b2036fc9564e35e08d5011c4e321e97444270c781c2cf119dafd386129a77715bf515d4fcd5904f66eb27bb4fad36efa08454525cd03a00cca525fba99f16351e7e5c89aa859e0bec4334b2ddbe1eb2cc6db2fed2cb596070d73da4e64934a0f62fd57c18a63a1136a2b88b8e25c872cc2b24daa69492f11a242fcdecdeac7b8dbfbbdcf8f5a4d1bfc9d729ef3bd2e8fffc522857abf0f7a9beaaf493e11854aba3e9211fccbfed31e673207911d251327238d7d852624ea21a6261cb320965b11ed38c03f9638f7df4b59b5336e014d77c6d9ee1ec0420577f1af626e988d2af369a046d8489bee2c4b28ab33360fce780e221596d9c98493f4e02136e684f03a75c666116973834c01777d0cb2e3648469a579c764a5fc5020db21759d54a29042a1c5a40f87611bcee4d06ca3b27009b76a0a604941f9a7d299d206dae53161868e76fba74a8f3da3d625b17610d550e47273613eac8267bd6d9051f140d3b199e97d9b81a5a2fbd6003f9ca71c8c2eeda02a5a5223a75bd08c106740e3431f1e8af2366ca0bd6c1eddab5d2cfc11011bf609149f790ad6bc8b7bcd8a81235d316eb68c08f1c31373aa3254ab4ad899a6b624e1ab34f3cce990185eec4a57cd73b32570fbce2ae4e1605a24a4e49206c804d30bde0508f2c3626fc1ed3ae3f2c0f83f6c183a0f29cae058a6a368b88ce5193e44f95753f1fd0145c5dde75f119303fd618b130b5aa061a2d62ac97f1a3f587451e7ab95e3499bca80954e299af270665a06e3d7cac5cff73a0c941a219f5256bcea3a725d0b106ad31b66f034459576aeb92e515c8db9b1c81ceecff2af37498affe7b8847d2be47b4c09e1a9ab3281e9193b38b1b941ff4a876dab571133cf1e327e61370f713dcceed62b61d2bbd2ba526608ebce9f0001e2950ea492401dbc4c6282007e7e900497d761dbfcd3ef8f7bd238f02a0753dcb2bed2dba3e3e17adabf9d1a985a777d936b060e69c96106628f0d96e09a6622a85b8b833361359bb44bed1d2a1f493fba2fa63023a809ec2070feffeb0e01a4509aa38022dfa40f728432e15398c59057223c53d81e15ede8058aa69dd9007f625a88a049878500bc4cdecaf1ec821e3141b1c9bd86eab67faf6c39420698ce44b6a3080cf0265d898369a2d6c532e78c6f40d9ebd413612b957b6f1a9ecc0757128b24ec35e0789e88f63b52811f32f2ef40d9ebd413612b957b6f1a9ecc0757128b24ec35e0789e88f63b52811f32f2erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootapacherootapacheapacherootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcobbler-2.8.5-6.el7.src.rpmcobblercobbler(x86-64)config(cobbler) @@     /bin/sh/bin/sh/bin/sh/bin/sh/sbin/service/usr/bin/python2config(cobbler)createrepogenisoimagehttpdmod_wsgipython(abi)python-netaddrpython-urlgrabberpython2-cheetahpython2-pyyamlpython2-simplejsonrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rsyncsyslinuxsystemdsystemdsystemdtftp-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 -mtune=genericcpioxz2x86_64-redhat-linux-gnu     directoryASCII textASCII text, with no line terminatorsemptynews or mail, ASCII textassembler source, ASCII textPython script, ASCII text executableASCII text, with very long linespython 2.7 byte-compiledPython script, ASCII text executable, with very long linesPython script, ASCII text executable, with CRLF line terminatorsUTF-8 Unicode texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, from Unix, max compression)XML 1.0 document, ASCII textexported SGML document, ASCII textHTML document, ASCII textBourne-Again shell script, ASCII text executable  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R Rhttps://bugz.fedoraproject.org/cobbler?7zXZ !#,?] b2u jӫ`( |FPR ܉f?)8]_v% 7xTR8;ڵ،}tHC8ۦ7q^v*T[~mV-a/i؇&v ìbj@o /uUE^DIi䳻[}uU$m곞,>Q\G] > N}[ }!.zTj6Ϭ/Bkc/GYd@5WV2~ -OZ#z MG7XVEլ5Bۭ'?0xhW[\]kX2@)0S32Eb=^UYRp[^,H +.p~7Ľ$޶n# KY#焸_rC <$c)ף2x1s:= URdN90:ryĽR9P }+x pF5r݈/+G{DZPxgǻޗԝW:f*Uő͕֜J\B4?~~TAt-<&Clh/icV-ׄ b?Ň9T,bl9>y~yR3պB]P?ق,ּPG fϢdNf?{gpu8f;J;72$:랣^ᑬ3&/װ.+< 7R7kÙË,ZecXoݥ #Eu˿12x)tdHʲ>w;lU?8e#1=( lJ2g06]* {H$D4d7pQY`VݙH>„E>]n@zg!I dk /+81gF#ڎnЮnSD9{>>ZNMڑxv"t3pn0ri.34&a"hO.ag7ec^[16qUZf~-? WMwfa$X+d{<ƿ$E]Zf G1(V\8üᦆos̬7}U%ut]zR٨'F6DXO:tg{j<^9>jv"m8@B_U괈}߈k )킣OsPuܶH_`։cO'z/{~ DbP]́5CŌwV8wF|ʖ0]68TtZ"t:|El<{<¡.LcDy^Yt0PRba4bќ_CVKgUZZSRMԐ TDEo@Ysԧ ]!,w h^2psp#ڰvgI~ wS&,s "&HSU*;`o\M 5#s8Xn֣p1{/X063D+j!5O|T#F8cQՖE0UX>$[ ۇ&ёOL,jŇtZjbcuzEgRV8?l?;8J)1[zf$&k-WA}ɴ`ox̥vO+MTXPz ʙ =Wr{㑪qmt5Ў-bI*['(U.E5\DGé C;>h+Г Th€A D]<[r%M1#o S5v%K$I= yOi ĺ)#!F%&pFm?@xL"hPd"nﯙCwtoXZam1M H;8Y"'&O Vh3m) h߃ƟX'bC=y-Qyҍ`X+he嵙M4ʯ\9Rh']5d 3owqMQWe QlT@AR[Q t+jVm8|Dm AN yzgBdI@iMkKHw hkFH!*(Z2%Vl2CSHz+/Gġ] p\c;5?p$ǯt {zc=b ›7P P^{umccT Ǘ)75O}=#`' {FfD,7KkgH^%9jL' C$E-DUl\RC-rOW]JƄi[`?_Cb8t@϶Tbp¬g~NeU QMyPܶߙ ݐF *6$ثɀ99p:ŠRojK'P/k %Ò{X!!k'& |\LλQw{(-$J<;Fi T|#:d\5P \]Lȃ;}Uw\مh1xjgLnQ'( _o\=&Y>JVDܒY!CtʃddQ\/AڮZ.I0 l#H?z~s)u `JDiN8V條ئ: P=>XKX߮EWVL c .I)x^N_= (>\/)oѫeV;|7ۋ~i$h?y BIwP\^2K (c |Ȕxq?R0ҔS_dlo+ﻬbdIתV0K2亲-Bp(ӈVS:G΍rt}ZI{yp""kVm8`;Pzr]0<"E`N xq*_,nHi cEˠHNɶ4Kv&ubkk쇇?v1=?m)f"{$1cѽY FB5XWSvQR ye_vS9t]ЧLj,5vx5R{^z Vvy]z=ɢBgE+dE[چ0A Dnf՟kX"QR\glB?1sv@21+Ro͔ҔFn4g$ G\)RRQIms*uW!u!}zJ#a]t&• Hq%r}%|"PW3}VXwj|T+\T:;99jٖuG?5@3ELy:;OHbA`X&#'2;PakS.>ӦSin<"c> 0d-V0v195 Oܹ 7P͊< )nCrgkX{\ sYۢY\*ZcS k߳9 Nr?%zĞ.ٝj\1O4\^ُO-FLkTKBaDƷ^'m{!vsJs>;Pd_{>7& [n΢k $jG} 3Mz8p>0ݝj ~ {n.yHTĈIʃ[U3khW)}4)6`% ;1nA4.[)ube^!m%jiT5Y+Q%!B!{Şk;CHI' 4ުM-mc_$! *! wѨQ_ 74ƢcŒ GF[fEh0M;@$\I\_Ar4}#{9~*5ӱ; u2M,)2h.7 4_{<ÀJm]-m7gAKn|-.nI[AK1.xD?py/>39R]a% zWvF7Ӧ9a6,ι>lM}&\KL*ޓSdfkh乚A e=>DβӒx(ڸ j.c*'0xeG ֩vDH4Hzjcg4[mV rGgF"WSOLy1,`qfC ͤyrx32|s2_xv07)F 30h,mTUXmͪt+\^7cÖy{W6i\BVYdx+3{-y&&{Bsrzn]j(|Wrc܊äxlirlG# U"3PĹAԔ.VUaPaZZa9Z/2ƅ4Lzԓ497f(So'¹`CZ|&-o (,c~<<0(nP)DڋHõP9eHD&K2ZD9BmفMx|6Tr%Gٌb$屝U-6#.zU &{r~VS|fF̯w̾'L ɋTa& 2@Ъ!+hĤq lpҏ)ہ'9tZH> 0XC. #@J=)O(%= ` Blk۾\6"[P&鰵n2 /'a2;?*o8(HA->$T$PS *hP>IV!%|wݑUsg!O^+=<B80Ο7܅dx{͡21Wfr =)[56& 9Ր^qR fKg΍Me&>lOp)sf? /xh 3*;T-EauFBMfրD zv?1@ųTZ"9η{Z?Jhycb~ R"2_AW|'R2t]|@ GfZ47&auQec9R"4]?bpQĿj0{:tJKJi^(pv؇'sF؃í7)# xۢ$vkqqTvC/jlE"|p$>1WO?nSӢN|tK].z%qG Ho ;Mp\0kvB`ɇNE9 GZ8;ģ3&F4 ۙΒ72u*^6xMGX >Gc"c2y.tklZ!*@DRz4A6/w#tCM0oX5-|DYϽ@ ;-O>-s_0.^yaf{r楒uVv2teLog!eav;E  ?LEzol:ލiR[N̦+ jY/o9lfɹnjɭjg2zD'?^k}v׍ ޣ[U#CDX,\TɧE?*ԾW*HIV~]mpH=""C@ǫ-#UiF'M!-xz7 =Nr}p01t%Ԋ8\jftUZ5U2V?5?3LSJ @ǟYP1kaC7Sͱ씄@7C}ze{awt}&فVP@KX]n }=̾%I #b aH~9`9kvA;ļ1b9 i =㖎%0gb9 yH[ #F-kJȩ1BVg8Ai9Λ^0Dx^xjr ޹ S=M?s,^ak?FJ[sҝP2QB3$:_7?lʧQgT!paS.bZ 6w E6; iTZcڷo5B7&% DTWM'^闠o#/w\q,& XqO>7ċbipa j[J8 ]d06ѫEf/+ }!cBH;@9I&KZ4 gQRi } A:D1W(5WzTJ`t&AsI`bC坶wϦ1 6/x$ũQSӤM|x @Ʈ= ES"#MV *qa~w`KNir%ys1r,!OhXF׆ѿO;:n9 9B4^[_fp E׫ڹeK)tELUfB͢:J8aN([4)8!E4>.";d:3~ T;BEjT-)  rpA`f:*څ2"#u7Q q,Q<ݱ72S`r'wY޾̙90e|Y4"g9jv$o$Ur~_ش*{W?T2~4ݼ*@,]Ӟ]% ,%d!VEYU_tt|0betquf(%m`bEKJs.m3N7\rpFbV!B0]IJ ED5z4!p2 H2jk3P%cDEp]EVbX!酓 hw>v M4T*ڎhMYKwERK'%c:mIR`l&:my egXTi ,Ub~_cI&ԝ"Ib';G]KkZ80Wi{1ݰu[fwиދ舴+,w>`6aGɾ; '"4L~ێBfRZ1 °j lY)fS_5,f1^ pu|FJ|/!Ǿk.E3f}: ,RT*#̇ca)"珞y-2p3>ΐh7W>]N!mB5D oㅯ.MTld0?\u 7ZdA_ s1ڎapNNx4(AF6eJ->DNle״05&*A9X5FfY?V4A}+z"m'|y~(]Ƽ?YPX-A Źā*!*VT` ƞo:56qx}Hjp-lZv-D JJ{$=WXu񼊈RX-[ʝݒdP͓v6}d22C#A _ k}ϴQF@Ҭ rՍͶ)#cjZhij]ʶz>4Ppj'jgxiq"ӽ@BXENW7 ;[W-N&}oLsKXﰫ[yD57ڽ@Vf?yciS5\=GGA^ DK\rL8ܘ!؋O`ſؔH6U~WaGnDFɐܻR);yarzSgzć oI98< UҗkԻV7,;V~yE oӗUD'. g}4tI}!{L/aE feP>IOkVgKIf1H9#~E~`lk.yS oS0'ʡl@E$g(Pc_lsUQ l@Ι0`pb~{cTDy}q !\YT}qʒҨAtQH5Vl'MJpͥC)}uL\\o}Ayd'^䤑,g }rB uHՒ NcK 5'ɷ_P RlvGՐ~?̟+k7> _szkؓ }8Y~L,Mc+4B-ҍ;D*y"©wߛ`i bZ?D<\4ǧ5`ջRq)A̡WkĭWQ ٸ5su>I){X0Ǒ@K S{_2gS3>O Fk3-3rwںK7 1EhNZ rHb6_} @rRH##1'-!bߔ[ jq3͍?I1 ,nkTӓG0//x?Q<䦽Y 6D)*F*X>CRRzr&>A/!nMS\Ťh?ӋK%Lc5qoe5AX&:L"a5҆Ŭ(ˏVr*[`5%5Ljc5V^J\'gR:l]u:kv<斚Mf+p7okIvJoDszuhB?:Ǜ؍Mh= tXq~7ڥW.P Z04=L[lSk*<;gAփ0dvt\pna]j- 3+i* Kߙʪckˤ~L$b sV,YX+ m8XYFTttԴਯdͽ=_-5 \"[->az#爞J#͸qA$9WSAM3enʑ}~}[\A,{r7a⺡v:8 q^I jԧԖ#nMMrk[&P$)19fFbJY {2^A~jap,{Sѡ+ :s\x)7맱.9Ǘs]PHl|ڥ~:~-?Der8.\0f`{}*7B櫣"LDdiNN)_YU7{NMG̛6VKQ-ZQ8G_jJXP)Z͚"Ď2D3Ë3ňݫȳ'ífh,yl_I,|"-F_+yO -8EJ8~?ORX=%'<e?Vw"IA˕xJ(ΐ.@2#FbM'!VפA Zj{Aس9t1Ӿ)$t"}g/Nk@-9:7.χ1E9A/m/ P3mW!5mJƵ09DIj9X1tSBPDWM \-bP_bp̟ƣB;Nv]Hܯ˰%bb4 tZl#-Ua&/r<ѧpuʾTpe48նJʈ7l='/8;ei}"'#88|cbã?b1m~ޙI&*C,wlYi sotq59r6p,l;oeq* b )ht{!( ^y&f?]Iw'lP}Rh>~8 v[ uxUNt0#Mjclې{sǚS5(izs*@%rv|`w3o&Cf'ٵLr5qB4R_tdOruxY"6O^9X: v4˞T8gn90Ou)#^{ػ{d<%CU/\0i.`%J!B*"޸xɥByܾh\2l︆(I/y@wzdd5)"5hc"h,95-noUN6ڝF\wVMߔִMࡅژTWkBȳ'} \hb|L~mnzY|Ջ;_)@^cdGlo/ 7TWi 5^U {ݫ>@+S 8DSd4^SNlaŁqk+^5?̾C`"6E'9q3F̝ӗŠȀAvLr ƸzT0B ',j Ö@I-ӾYSaMM8g`?WG%|ǠEA|S?jowAfSxf8h1Vbcj0e,{dH= KXJ~Zy2ߢ)95yIԑȴ\#=y7L8T/4ccwXBӆ=omC3{=;1S]ݡ:R三k&݁GB#"tu֛FDzrt\9Sp A1g'ց`̭OOortŇ݉ GnfzV侢׈Qu^<2" j;('8*I*-eyCzw8J4mazbl=7@̶lo aXo~y$Ù~RjL޵n۽_]HJ$/Lr\ҭ  {>N,.^'^LWXB/;K~LS3R4&p^G{lARpʇ\$f!BSx}1'&8)Ыd\ƽ(d,>gt1ePBk7tJ/^1L`>p&_vxuz.ĠWb- .ootkPuڧdb^K4\O npV1TfCy4k`G?Ў~řӡ\~J l 5"ywWXKy6W'oe)+p8{C$ֱ>qy{ ppﴹZ;@2:fpO'gR.AlC~vO0r-?V{AjTSvM-v3T%Ob(e.NPLV;4BِBOLձ#nH[nEQ"6xh8[WJQZf L@, B~]hcBʍZ -GOy=T(&I˿2naQϞ}/cgƍ7xچ=G n/9sG8[G"KkT|4`>c+ibnKZD~$eH6,_- !e)+B^ F!smv;WR[ |$"M_ 2Zx0x9p棏`٠c|K9jr0cbtJs׌.(z$ rl@e4Hl@v6NkyCnOrBxJ~ #I04c!VR/`(j1E5 .3`J 9ш燇؏*phI[qۺYV9Wx*Jg-Jp/$},'vPc$0@'o(x_w76(n$p{.s;.ڥ@7$HpY\հP/J0 Rc'V9<u 3ԇ ,"r7oQمb'P1L%ȃ%ɋhi i+uk]~ޢ89?(_ $GڽdoO/  G"hUsF: ԓo'\\v48G7; Z rYV߁P ]滶H몁BpLCT:kUKěKl=!iۓUQfܷ/msTSN'OsO Ur$jZ@Q`.(5lЃAKt_]_E۬`O@RY^K ŏJ%BA iTU圆yk6{V,ljqF+fR&Uqȫ8J昻E=!>d DҌh)wAj|Ȕ% inrDoKGDBcOלJJI!]oj:1& 0HN-lo,w`r4 Eߤ'S'͕ ]<i dN;1"T)ևxӲw;WM*2k)^FYQ/tƜxj=xmԠ,$uB6-D@=Ke3~q{B6_LvdUꯂqSdؐs/;TK^n+}ꦼ볹j(芠 t&6yJl,B(6{Z}־g2T@v!nNd8yW|6ʆ0fV _̫=6ܓ%,:(n? #I]^;^mGI  1t@#q }>03mG^Z`/z}{auM:OIGGvoMB ~УHa޲@I'fosY<淾WH=4  fWVy:aF}SX[&?D.~P2b]Y3`F>OLRz9?&KھaK5 ͆pe-{Y0c 4hI7iHɂoSF dƃ],)PHڀca]H Lce]9d瀔`׾Hp_ȡLU&@m Og 795(.>~*\".k%h9SN#ػТz6HQ^Ip2;G료:xqK~c*E|=FxBz#A]%|S|̩S$W}C:m .99L2^#ňgT/[F?)!t`0_CNszlPvzb/䏎->qs򟻷A (_0UKS('z0Iz>v2oN̈́S/]ֱ/Y,_d+.9uZ O̼lܣHD7R-Q+|/{$k_,6~T;+p̦|^/Ǵ`-@ћHɞ:)ID@(`R'FY! iJeG4/+!:ɮ޾kv1h_SOCv s[¦C>#ܙ$+.C=N*qV2ê cu]ПvjHs\7~,p5ɣ}色4yk=KJuIWhԠME@ͩx=D -FHгk*n%}-q 'J!>Vhx9Dor¢L7/6:;,D&iY~Pm].M>]H_-CVzce#\zB/l·Ƀ|Rv#2Oo-ais\=|V/}p^>#l*xQH؋B.@Ě"x'˓FOƕ5py{i3Ԉ ]Y,ߒ߹$1 xT% !TP6)τ[YvHb%!x[^5FZ}ĨI{ QѹyK׃|1?kԳ(`h^ 4hLRUQj`lY*XM"ɷ3z))'3{KO"Jv~M(M^KBGsNd#HW3W&}=[w 63A6U7)H((]ju"f$m$ >#se v߅>Np$@z2>Akx/ٍ >.u&4ncGʚk|/yгC_MVـ?C1CQFF enFS<=-Ӈ"ө֦.5bX;m}gXkg38ﱆl8v,{ /`$+*i-[<\PVH0r^GG + 1k {*qUcث8pJfy"T4==bD?$$bF)lw| E<.TGFƥU'ݮT0\*jّ:"~· Y' т?E*"hF)02*9_,3Pflю3[V( "iɂ#!3@VއjK%0]櫧ŧ,u웍#kR1jUl dXdC W1"|xi +E$mEXg ѽ-~״!uW_'8Ă;Kwy4ʴ.顉Z#Q0ak+Fgc%˝ \BI 9I 3z%妞™;J<1{nWU1:)[F(J3 ʰ#GXN"5RY^[[)ڴuGx$‘L\S ~{jH⾉g4Qd looSȶ<̢2Jq[`AFT>"],!Ljp4UāekM m$ jUmoyI:.:֑f \ B@o|t!&4S'}9[VL8[aV8lk+(uUʄo_ dRqQq- P>2I^GϲmTh \ѫ4"=7r.c ƖⷽZ03ҁ`~Fi##u `^(a) b_j;Bf<,̏4Q$I>HvS)Rzu}U.T`z[OJ`nzIHNLagؒfp]2Bᾆ[EI ڙa٤dV-vh(5z*7f@K5v[2r 9Oo d E6^`Ifj8d;Q,={3 Ma| ͼ_g'Fņ1} BfPmb& bDhͻ'dGN|8S ڌPtsTֈ7{:Ҋ2$Gl{jBD*:if="]+ѐTX(7}|\-gJ_bz񜴺@%;1RGr ZV+d3v 8I8p=@vdlIB88?W];Tj:Al<h; n#67v2Ic͘W0aȜǭsT%BЊ3Jֶb*zA$}y 0 I@#b}Kaߐ1ha VWp|`-]߱l`(}+zDR +sAYM9y= vk`y~8g9.s^E2ePԒj=V< Y` t7ꎉDwuͧz(>onW%C +tiO:12YGTS[I2y|2nIN|0*n|3π Œɳdu]{}vSr@ƻJ0wabv? ĉiFpQw楾bWRlbic5 fc&_i/7ts:m3b70] .O.C?Bw{2%F9v Ź4Esp_=Zkk簃_ɰ i\y񏦋[£((FH -*s\G[3=lN6 O}&ΈٍopHg '[K{i. b3ocdZ.]F#yBlEIq ~$#<%&4cOa]xU~yҺowUm7 5D^"iAmYg Q;Iuq,jph ڊZDGl !n:%eGJZAQn%(RJ{st߰b:±Ġx _V"^Ed nZU8uh'Sղ*u KzQ.UőZ]1qGg?W,^ 4ں:+@=/*tF*v_tB;Ke:ϟqB|"=?٤Ҳi["v;5lr[,00W }!pKP+Vry#:X mԴao/s BE CWc0\8 *2JZU._ɟak~Y=âyu `S) ZA5H2gv.JhnLb /YY f: \֧ =,7HK6#E\k+o[DOSS[|fͬ:\#1o㨷dw8G(li|]!c #rtD k p%1y{/mVA>K$#TRuHȫ)tx8 @,`<-Lݗ]9%Ϻh49|e2PkuƁ݃閿 WP۹dzdW)R2ϥס-7۠0jgg2J:H/:NJ+nUGyY_oCvċ_d6iIhk=]n/` 3R.%w~D&aҰ!ٔi$Rs:WZ.;$ |F vqQ8*BdIw)ӆ1?Iv&m:ml|@ A}]z8Hu,+̓+8ld}~uy=m7Nf@Y!Wyj{>2 eʻӶ;xHSk sq7O-'؉Z"‘DO<Ԟeku26l:ė8FG*+(WM%XLb7*ɽ"(*֪72DH^DZqMeCSY9/=CJM Tߵ X^i"+HD$BzXlD%W2[,rj;Ch՞ؿNJ:f~mz*OB:hbYRh3gECq8`O $0c怣8ӉBh;$e}UO#7KGc](ۅ7M8yPl8"5"H`*Qo `I*M?`zd4P=\z6_U< ^-ԈZmEl9q>'ΘPa4֬﵅rA/A/%_rtNp5!OTGُ f]>P+}!vP-] "JMO8vDk5f=\*;ح4+ci["aHY0.[ff\ʁ*xIK^ .ivcDg>,J2&*!wu+Z>v3 ˋtоwݰlG@ ֖UUqp&U‡MQ}up]h9&|3H2kZ~޴v,|l^Huvn1@ ڽf'j=j+Q`&l[|0ʧx[tvRXSVf_VB*JpS╙ Q&VxͲm[eĕ9Q2nUaǪJſT:dQAmAU  T rn5:J6/>ddoc4}^piG _+TIA[VQMy/,wp{4\-70mK|G<4p$fa+5#r9$5R Eɏv܈V-!zl|5M]{9gҮ/lTqȑr E7o+!~re!^iBvFiPWjue|4U&6u|c=R(<2Ğ7CnK(^)jrQm&X9x.YЁu{f_d`zÊQyg^|tW(.s_謁 :b_q_\X*ml4a5d@H)ȐSZ LZo72ܫ3*xnxA enbkUŌiD]*l3-1V߮S`$XE´{-{Lsr>&ˀB8È2uPDBCꏁ!Ldм_礴 JxnJaIaND;;o˗x"W3fs 4HHA-MW;AKeaF2q"j}g[LG@|As.u$~m*Dcsĵw ?O8qjIAɋQxbvRLӘ͑dDXMTT 3;NA(MX#y^~(@s4U֜16꘾%?\eD)8ۉ`ug!RUcA)Sfv/'bjʸ#n`"pM܇녟y_DJKH ),)<;l0L_`]*xߑ@B{,bRGD~պJ'_Ov) P5qk=W3gnfa5؃D<*:O6>Gx*BO34 c [#47h}Σ-L xq@R103}5mlҗrpV-801 R'l5kqو[\mO-CןˆWbt_{ R( ~!35m.m#7:I,pMYU&;D=[HXt΄/ZH2 ev.߱7 {xlEUIOsgZ}LdլXj,+n=2PܜCȏI 4|Tjߘ֟jLZya|%hY/+t3'Rri_tj@Ŀُ&҃BG&s"ϺbQWmv[ Ln!,eM,6 aooD(দo`ַ@P,YXVq@g(Nը溟0}mG1>uVa+^&\_an#y 8SvPֆ"K3~K"*RcAw(\Ng$ɀH*Fͭvqhݞj,͙km'^pPP*.̯[Lm|F`Vޅɱ(Tq[J:KNxuU'ܨCy gDohKor14ƽO+,v7Cy0%Nl=7-3֎|'яNE@u(++p^-b8 GOd",D53tFҕ>6$V衢<;fkSd%ۍQ{|hMqmL&I0bRVhK-6UdBqLGduGV"(XD2Qsg ?䰖>eDzR^TUnAv$uP;tL0)F NgV6P{7@Ew `~Cn ~)}lJxLC4a҃XS7E0҄iR:)-Fa f'`#^=%oKժ@sMytR<︉"vmn7l0"棎)ĊKfоkCn"P$lQށ53?>7:$&>"y~[RΆ-;*#Pc[;p2`>*5|G."M#i$yr&pXbT{ Չ(F(>4la4bo!Ҧ>nF,Ri=V''9[n7$yӆ2DqseAbib= r5T k#/;>,&"ի>lUA ~ 5/_^ Y-T-Uk'7} wңNZ ]ЌB {0Vvh_1]Hw`ʠΑ+/yfZ3Deh9f]ҷ!Y}Q'"d+bV I]tq}ʙށ{#eXz2f@_ߨbMP0><.وy?Oepb\M֡vƱbu MުS@Tklw`]uM_;ɯ;V&"Xt;U*Tr8aqj/_2(\Κ,R(v6 I㴃 :hcBbrTO*%%uGd5.uy6SKc/`ʅlE;Wي҇dZ1~+AGc1pv |ӳOl8V]P FNRnrDv*C|gC!&04q)LQ43,=G 0f@ xxPoy~; $Owm?tw}W&\vЕlYpUjHa$/0Gwac${~0g;dRwci'2 tQҼv8SJx݉ Iݼ>206(HZc#ɲ‚t WgW($ɳhyX)mp%65QX9=Oi4aX#_Mqg,Y7'HlZj1]/*#=Եt#ZTcy ĎF)up M*v8v'ߞ4I2^7XѮ6_gI\O:hG{4{td*I',G kK=U8Ы&᧻/j:jn|۹%Q euxAmR*JNބ}V|5F1)XAAbˏp+AWBWWX08k7#HiC]nqa]jVJT6bC-DơBxH<$'Cϰ|:wh'Ґh厯fb>>pJsAQХ-p=,GfB;/(qPʜ.qxGGz0}LLś4 vJmԋVgC2>?Ah6l3 !(z(5ZQr[oױj=c޳eG]3'/8.+=M# 2a ?7]p!fD/c v#ߦ ܸ?J6Ŵtu$WױjLњ7"Uaghb8\qpbP u  VTkBzr77/B_`?.lBaKL3Ԑ#tԿ ED=KÐl*a|ǿF2`7*ެT P<Ӱm=MLcXpoF1c= tJJi h,eV2vz HBEC]ݿ3;j[`O;2ScLo9()ۉHR8nلԊ|3GxA6ͯ[ZR[᳜8BQ (7ܾx].is 4u0RvtSWNx8 Q= LzjM6M v£i#·{v۹(RBp^WNIٲbG0Ǫpi唶~DL*1T<o/ \vl |s〯½dhB8yʊLmp^e[P% `":D, tߒc$lcgYS}0xZÚ|u#ˇάj&bWF1.v&ؖ@|$i0 K+CJuBuU=WyV* ځε%] HpM,rK{tfk{ R&D `5' +Zm)>p x D)#8?k:" nd6y0'g)XbJ*vhG/Ulk|O%8zxU=MPO'֑L4kzYtˎa&l0@JNwL4s>vd-$*W'kcRE*nd'M x&BKߒrn ;4rI:MJ˙Фxp$ 9 >>&ќ49$!X#_"D7z/D{U$f d3n]#BvEʉnu2*F*-SKll v +Fk]Co>9,CΥ}^IEdTY2SzmQ*m$Zn9{a[MVVK8I"@'Ent bNO#w$˜4;1KA v!6K]S'Bzg:YkU±F HБ%^٭l/A@"bm7|־ } BA sZp%8ZTscn U,0J}l8 y7`ٻ 7Td%$N kЛcW,ŎhIۡ%w[^1yn}}9A %EmroT/m&XsIޙvHm~kE:PƑ{^0[67U( 2:HM}6z] uu&Ȟ8%*FPV;JtB,n"C̙#z K 37-jql "^ާ^Ӓ'Te+!ȿG,c^F<:iiw>CwWkGN g x7]aZ5?WfD =2 ":)͔vƪ8 #766c4xU;ҕxQ \ ^nXZ5Bj̛-4$d`bP:B,+ _ሇ􇅕+:\u=) p gW;_g$HQ4c0XuU0&-8"v7#W䬠Q d3W zAuv|׭CTÌXoǶ~ST0ѝ6N9]#y "D4~TP<IuS E֨bۊ|N<\JwOUIѳ:&8?<69 ; ;*(tL-cY2!ROË[4 ^{!V ch,M&e5f7*lZ_Мb=1DV.ᢦz![u`܁yO.@QЍQ% 3]6pBhuۄYgxa'Y~!ΫqohfvQHj'7qx.) yy\'6L%ZJq9!V(v>ܦơH^ˬ:G-&X~ :`XOq- }/\4b,𺚰z7Ӿm׬d JYӱN{-,u C ĹȐZ6Kam\hru2HB;Wݩ$V_jIMϻx'sE M_7D uh\l`ӿ($Ƌ(󥏋+jU?p M-%oO76<弽c4>1ꚌWt)/V +#h !+ ɹfd`;hߏ -5֖i:]rO &^ DNT4PT^F%m9`-F]:pZ520Xy{ɷ2G} Y9׮:~Fo,1UdKxi< "1P&ˌL!+*r^H'ð_Rt Nj=ee^" p#)MKnwq3D6AweE?F+ ƭúD򀛠іl8sg+Y0'( T Sp*F~81}Ep0Y$&&|0Z|l3n՝O"[2|꾃yW9HwWg)\ 'ddps HQei> M߮*<lBӾ[vIUhBDE:-]JLHKU=29[;gj^TpE WNvc[ J,ɊʼDĩ{/F3YmV=57UўJaNt#fqB<*kkL/T` JDEmxv[_S1 wЈ1r%-2N߱ d_|A_=2*Ciyw[/_$ű;([614ဢv .N ke@Z6%_WSLMeS*0x g dKt6lMXoa"O^.`q ZaL?ހ ?h{ydvU:O17Ǥ ]KlXڼCa^ (͛hJ5*p[Sþ+7`ե9nlpD:JsG[FOq^rS ?F;eG3V?R]:tR V,~x14Ӡ/Hď2SE&E^㾫Ի=X6F7,綅*;d}($"Ϳ+m]tp4}ȘE1r/ur XQn c~ gWs9Y}}tf 'f0g4!0;0Å \@s[L7[m+7tЈ.5d;|.ꐛOSeX`9/+Ǯy;WIT,0y!V(-{:~;<06a/۾jH6CAʧlӘ$#94 @`a-z!^肆7̈́A 27BfǶ7iE֨hT3j.Ă\;RYxR([89'@l2}g/:%x EO= -$6fCQ$>ިWlzLΞwK»I%Nڢ$0HP>Օ hWo|j6S7@3bv.>tgfSREgvOb0MUU_ S{ B0Ǒ ZiMyaz'r H8?'^`n˺ } \hk-\NP8~'b,8y脞-0}Mh |V{y*"pƉ,}w6(xpqXo4Z8HS[_^nj]ms f!m8%x ew6 ~&w$)0 CX-8I/s˩'fqH^ّ`y]dW?Tf?kͩʑ^WCfǢ*d׍x<#1 vLj\'kYYoomɡv~T ,!I@dL;w+V;xW+P)/L6'.w^JЗJcRM&L 9:*/Gfk`~ 8e.y> RR[ѓfrf늆1`Cֵ@\9g/Uon3WDgoXj!5@JȜr +;ẅ́ˊw]4]Ys8j9:^ԻD"D | ,Ik8 CY6tmO&tݗ0ʋx|VMB5tqhC#'mV~ۿsqf$&mQIK #j\>nm}Khw c ,eeto#;H.56l+1jA{#t;tW,68gc#7r FfCf=RT^G Iϳ=D:%_8UFBTuWNszJD|>QWhy (Q+WyԙX{gEŴcIl vwVHH#@HafmxX3ĔSYaEcS>9y^-r|%*m+^!4a`z{~by{e4ZN,.\*\X kW+.aG>G?*v H6"i?LB1a8ث~d 1ą3B2%vgы@\k+XL)xw[V}X VfΩ a8 hW.YAomaNw$C/Eoɸfz/~3B.e~CLީӲuC1tO泆K:*䙰\xAʆK7aWI&qKR8SbXlXB͢ e}{ƶ8fWcVވ)y/[%~Aٍ,lq-e":M%n2X9Г큛 ͖Ƥ)AT*(;;^1I1 N/AR᫰?=Y"elN!L9'Ӧ=36;jb/t_5DW3N~O X@IE l)*zf|@YTΕ`(Lg0 Z6qYPڇN[ ZAPr!I/g j$ X0@ Kʡ1{>Buz(q8r͠-ho׽z]N:͇x="rc1٧ze(yj@HQh &,ޖLfM:?j:Y[uW1P4hn?|u(josi\rNl.ٙc>QҦG24'Vx:#m% k_,- gěSKՂ @Lv}nUG-trM؈J6 pHŹs11&f>u,tý;'(2%=[3yZ.{0ճƈOi$ԋ:{`q>EKylĵe4Zп%[oFFS\=6I6v[ČpC2I |ԡze+tۢaP['rl2V\"r3W)_~8:4fNQacLen%8&\ϖ;S=ߍ}Љ$z8T q<pɅ~`a/ MX8` 4đ@yd07ۉCm1S%.Z_/E*ˑ]aC1DYi"ǐ;Jzd$vy+DqpؠJĮ=~P MoG1.D"Is,?#:y^@OwD@<6t6$bH+=å$y5}/iH *xpE(OK\ͬk`JQvok% LjGwpK=<5e<.1i*Gy *代)w[$cvVۋ/|Ï/qV+B`J&'E4rADe,r4P>VhcvX$`V)#'T2sY*V\A>>VkN]P+↴IW؛oGbҘ;jܪZ^D8\pͯ[!5(SDْ(v? F_ @{;,AE@(hzl`ZD{6t:R_#ukqerE*y5_N N 潂_Ώ`PgO 8.;[xP>%~q3a}[B\mT@%%$cn,V;]ru-}RSګ`j'ƺ*#J:)~RINy2&o C /#yfy$lT(ml%X/yJ{{_ ñ',y_A4=/$;>Z00+[w+NFZppPA!|o2I KXmeN)hH)D *Y au\})CwJ4 \:mHKF}.jf|9bNaKԚ*T,5u[0z8ɕ9Lh:*d1ޗU] hcߠiRRɺ9a)r|2m $-lNH>I57bV4L>jA'q)>\ LMbB"C%<àUx"!k7Ы ؿl`LPLVMC3}2iWg*ZX!鲓р0F`Đ,6rJHc>@ioUqm!&D!@kƍ,R2iӴl/P A=P~*20\(ٱP>\cX;GϞ@׷,JEc*?E"n U$κ2, HpyH4^%-w#%Bwo@%t ?h-+9wƳU"Yvn w ɸ0Vަ =)\a&3Nn2{u!Y4{(8Oeynh,2A#qJɷ8]߳2_ ypMPI/`Q( UVԽ=`覰_ok "ή,ZDo  ?PfR^.jnEWY56ih-BXSqwޕbwZ_wll';nNZ:>?0 ӧ=~j':~w>!hh #ˆ< Y|CޅD06+D|NѼROxiVS:,w;i@o ;Fo$TG۔Z]{e?M930dGDOL*;Gjb$X}oN8͖& ߂sh/ et4kg},D"hvyUmKP,H,U#,~h/)ikjMH`o?g 4yHuB}5D*R*l;˾5K k9P)дB<4hLOECU#lL`PQ++X#ttQ?".߭Ԩvy<۪PèKh7Q#?~X:2]X0t!W&TOPN^Kr)!~)s&.;.׭KDzSl |}dͩh@}E `~JL`P+-av[*.XJX0FBՏh?4w[i5IT9r{.}7tB3~`nJ4u7õ(:Q #^+qXBѻeRI(%|/ej?;zOwE&xȤ(L=Kڴ~  %dsj5#s$Y[2DBSVI"J'ڳٓh g$D} ATiY=> Q%'F3cح+]l\YALCAWޏqBA6tw$xI2=@j=@]'pkח$-`&ƶ_:ql.#؟Rl*7ݿ!'35X@24"i<g Xރw\XFt›{_ڂHU"@= į( #!5]iO}5tJ%Й$c>DAÚu6赨8zG1<KIFҭZV!E#t~Y07(iP;x~SSTǠC8+#)Ka6Z(9 'fUḐE?Gkum P4F`Î7E33sf5Ye! J& ɭɑ[U´Jh;dSecoR..bFabRJmUO6eY]b `|Dan+i_`eG3ak_>i]k=FG\,QnII8i_wHնM8x2rZ޿,"ZuV mg<?x d(X iӕRbif`E3qe4SO@>a\~Bo*QMO@wߺE 9`c#x3K5;}f&7<G18v1#RS9b[%ҏ 7PTux5u}w+&\iqwL`>0 r۷Yeř9姤hۮf/rEԡ)Z:٥po)<8`cUͿLdqnjFlEJgN<'UL#KWL"z[Q'"h8Za F{[m7NJ)>u=AVu?fħJQo >S?2Ke>.*˕Qtx󥧎srCiKq `+TugSǩ3 ]4ӬZd6T%֌=No J\v\,ߌA <q0+UPj"@H>n+NnՉ5C`us.@' }rN N^_=0N2+e#|p̄ =tГ ezͧ~: ֓6P2IK@_*t~+8c f0&uW(!6R` zbFjW%7&g^ !xN 8@N$xM"XE<\@Ev|sGg6=)έ({Nנb(ũNc 18oYZ`JGmعvHE{7<,1?wkx)xt5wlO#vP,ʮ*zZ*–fUD>οF!O^YHUb<:1W<<Fع?y q,h25 2D] @Gn ;AvkQ,EV0,'H$p66.9h$iu)n0=mSa&sF@ak^\d.QHP M+z&wŧ˷lu"Is -@0BJc㭑*m7"P E׻`\ cd?K7 Žew쾪e[9;@\׌(@C FTpX::P %&ȠS7os{d;oy57"WV3յ6`4ܫG ,2\d ]onj]G-zcwnأ8aO³^h UK= azsiJ`c݅p6*!6@l^9XoHWPQyb]}qiJ(Rlv&L Vݷ,v<ovJ ľ/V+ߜ@شܕٙlVhflm|^&T,@mBsVEhH;NXG 5&q[/H{2lrVle `96PQ TIo7ObQO|&uQ#%c}Ftth$E%aHJى $%qyEƸVm]Nz ^kr%0\%Xs׳s1|4BxA\ Îc;JR7` qृD ĝ{\Vp-q0̈́JV6M2:ɑ@l1)$*Jmlp?+U ;TglVSz-=`;0 2G\yb z&?m*l.B'o7fQvLnv輾|γ_ȲtBF,DF0_b [).-]6?A|շsP HaYC@jAEpx{VNQq/J@^E* xX1'(omPOEoBCKE,j?h#:bsľ9X!gXɺ8ǎq71JGsӻpyiUy Uˉ x!w;IYwXHJmOzvnl$h78~fͶgj^}+?&2_91ϰuIN17$${ç Ysr&ty~\ZF#VȂRb1li94-dX`9Lt8o`0S9~iQQl\XTԒeBѨ8~N9~ tCg6?/|97}1ܰD7C^&h&r aZ` n˴˒ѕz,>9m4yV_^ 2\XE͌rg/M3C'^-ƬK 8Ae(/mb~#TNbmxaGWZ.9mldzVݻ$l$Hт?\h4Ʋ_0K}Ůt&s8iOFCK%59WW߂SQh u+cG-xօj.$^"z[_~jv^t?ޅ6&TbI3IR̦K|tRR0fF>4s!hPY;/ӷ+oEHVz:KΪL"|'davZ@" DhR!9Z'g VWI1>fXI@e"ˇ[.}N^F85>urM/dw_@ ڮ{(|pwjO_2M~dpv}O!gB1m!xӨɅ@'p=if^ama@N?wVdx)xD=@VfRa.sOgaЎA DpdQ* :z^Wi_@)6Ĺ%_Pi  M{LZ, &vz: טeE'S Fy&,$+6ߊ-:OÚFxމ2ȵk;|C AclD!ߟdy:Pȍzvrќ;;Fw- ީCLD/{VB8 ]LX65,5КM5 !P^`:n[LX ?:84$B4M FFlT~:4߅bd%ט$r$7&TRޕk#q,7j['N,gU)"4'5Ck@ˉágHtkngj}dVe@NߤOrTC?\?~  ?"sA jAb[;, ֆH2Uhy&SK RKyO!$nhgRGXa2 %֢6tv],aEi@M$XyU g毙M?)tQG2 ,?g%k m?tQ*C6$E ־-F)/ѫq{Uڈ1b_ݶW+l=eYAAi]O$6.S>0{#*~]=!{[&1앢g i'f~n¢j=E8RSi֠Rȋ*o] _a]3b=(뀽RA0@? Q 2*~+t~` DaP/q<]X?pԩ7Jtӿv@sQܠ@9bp/vH&|t{kG|g==Fz\bvՄ!J^̉X2y&k0a.\OyJwzf8VDA\ @~̶)FN;vtCfmA‹KZM{I'XK_%f kx. =ͺP.K }*&/C^٬ZEWWjBt廭073 ҎqW7`hG.҆[|08v o@% WLӞ`~s)gX]2\oU qWDvk{B-NA_Ge/ G⼛nDLWD'~:3S(C)MeANeN0 z~B \[tܫu3쵌^ rQe m)6X!oji)}rQf{C\O/R ̴ґɮ/OĹ)pA;2Yp鶭(f493"`8gA1~蝋Do{bG1Ww5&obk#ȍ2TF"JYyr`. ӔXi^pn 5){_~S\NkVkoUR{Wbi _Jx3}ek?º:ibd]B֫)pMcY. {GK#)sL{U>mc/ׄ8(lD28&jհ<-i|BowfC1+=y`tRcIJ\ȓht˰H+X[7fSٽEM#ʆ\K-?k(1Xi, DU鍛KMs]a Ŏ0րx:*w1!`vҕrV@1bv_h,+ISR]@o%-t!@ T(5&.z3)iƧU5D!bשf`Z>tئD?$!2tꇇwgmg,t%Sy#s@9p؏=H"PܲPWZH\Q8Q-%VLY! l @i"MT@,90G=:ЫmWE"t܃1P=~/<{w Je0^ 4`-;+@cl*/;EeFcA]IK#yLى_c3O#qefw Vs]ePx?4tk6a +&էYt7UGہ`}~>'/ùdnj¾Pŭ/\nq< z١M/]e Qro9TxW>ej;fylekGe3vϰBB2 5Pa4CjCG\箄@*)DdTѾ?AMSو}Idn:2lvT/:qC}ozMQE<$t[F1.4/x#yIc.SGY9=>~Lq;U!d!ԞSH&|;SXQ /` > w]n-{右x>Ze1fD 6T 6"M!_9,r<`P,vدPc$UnAP\FX^!{Se[4R 5$dxқ TY jPfe O#{F,@B] e,t?$h=~X)YĘ2ٙ߂ra$vu _!HcҠBE]?o KGXE[h0w_~E^K|mu^`zt'RNJ-^COm 3Xc!RCsk9eMJmD|&/?<.|;Ճd>0OӦKwمpIC{os%玪)S0hZ85EO ч+N&ȁ sz]tCz u2Jja"&d0A!)2(.2I9)aόdGqfy]&'@UIƄ_36%'xLɪS|Howxƃ"=X`͐8 pǬjB֊6|^ys׸XT =uVq/L{7\#Gzo-<׾QisNKpfsԹh+^ϡCءh߯)bp䭄comҕxS捿R3!ᡓiDL?_gV8=u+ }LHSduwuYҙ] R67 kEn{3!h5s=g4Z(t{xB*2)oyv,'MK~dłKQXxEӑ=RCȓ; l֍N8~2N a|Y;ПU"p1- +{$Xz?%=)}[`*p[<=|WX@wL>'.KQYK`-M/_"-a;q, cZ5y{٦%ۍ "x#8"vGwC_E߻MHWe*( Y 7pk(<#!9+H+%8)R7lMRlFJypZ9p2klN5BEW2|-t͎Hnr`&- ?XDM/n@]};m,aa40j(6(8>Zj}T5'j|ˆtM:vgD'G?keKOPs,VS~A>֔ae? K%4+$4OP2k[h["3FyT eQc>R~AS`>W}JM]ɭ޻}X؎pnL Hmt{{Ƭ,7tƺS "n҃{i' ig,{sny;XS#kՄc `r5٣ˆceΙx>8"XW)\^b$NngnWcY΄A:uYنV T+[:tZXp@K]r=:_p'?:u>iN^ScYUDqzu~',wawB:9Q\k 9C#;4,L#qQPmum瑑-zJk=>x-Ԓ* ‚Eȹ7ĭ|J^~6M]l*+bW639h,nO 7Ր[]dnM=5,fY߃%?+\~=+̷J876q+~#?gZlXߗ*ΖˌbIvI,~'A9B9mؽ^K_p ;5ޭcQ# n¹tV^Ɋw`%K$'_Qr Ntl=Eb)ј;c~C#   óbMIMI" Ц[8;ɻ|Gڑ!(mCVƚ ~ EgaYc4 ن1> 䶄A)wSs}AB|Ӳd/1i8Qoʪ~L97Sd'(,܁P*wӱx HPq`%-} fDg+:pEZڗZ|J {V @ncr:h濑w6:T  @ZUVqw^Z|#mM^F:Kta;ZJOi󚱇i(~3ɏ`lg8n_Fϴ>Xc#xwzEƒf;f|_6 goPP凎>Ofak/k%%,UL6@뉭00ZqQ߁:/x[ޭ)xy|7!]bq#NU 7Fb$M9A%Ůd@ WMfpsۼ߭7Z M[Y #̪[JI=&'[[$-΂O"?̣sxvZW*_97̀gf$XnyNl7uX9ߔ,nU`A%\Hg>01#!xW_I6G?ϙ5zu41&͈`OmE[Ƴ G95ᰁ"zB14RG .5uYvN",FMLK𿛡* QFƛڸ[N#C מpJnu^dBŖУ# KA7{0wZʝ Gqѻ,Nz] SofxCxPD@/XɬF}k1\ߣ!mr+5]kIoB ?y[S%$|!Nh f(P +G4#:&v~}Moz v2<?lzZ&0y쫷|Em*\S1hfR\9|4'r[7ꬅXn4$kb+*{4coK.F0Zab0 `e|ҕ 5G>&9眻GAS x~Үv9'tQ yp(>yW *0D4wL]?2qÎdFX6Fz('$_pgA&7tX] QIW?^`z\Z<}u!;$0~ J4^0%W1)J>7S,) J4W i6_dbgImp eJ/9G3d@ TƬ+bn}Wvʾum*^l2'fo!d+bN $tGUa3i{-6Ñ=;_sSd:ؤzq=_) *f'V9SP`*.w oX,fϺ)dXa ^ {n !bB勾NNWdC̻#.y}QY@ƊA\7"1b;ם#My ̂߼[^n)nXh}K xٷtu[N pYDkux_|]֪%5efXm LsTO U3J7nb 5?fE$V60н +g`n6 pht@`f.R,ض18>:1;׹V[~\f  gI2E,^s/,6:(=[(Cf/ڤPdlh*sCl!>> id΂.Un"x2薬g2oƗ2ѕj"Ԙl' wf_=u+G,fxE4ezPܦ6 ɵO|m [:Ŋy5r,޳ GZu`mA12\ÊZxn2)aajzX\Ѕ vrdX0 'Yv(y|E8$؈ 7^2$O1۷L}6&ʝ/U#"P`8$YFǽHEs8(Adia}eNtg&GF *aX\#y !S`0o񑦊)L҇ʮ6gi(r c> M Tђ;Ujpx-Zo6Y?p>nZKr<۲0ꉜr@ B#*I vP(Wǽ}}-ʌ|}w-9?*;g̒Wg٥$ܼl4VߡG^nk(go X]ԧOSj9R=j;[]H<课D1%h w]D-/'S JӁa2e[ӥר"䴃z>oTsG?宮*HT9Ҝm~ƁPF eFZdB$%׵kt軥E+2Rg|'Ji||A:AL0e<(q7(N_``d}+b3K`ĵʝ4+\)> PQt< tXTroR`2?cS8O ea`oܯI^|o,+M}MN^_S?er7'0$ {* Q5⸦<AS ~lmwUb8xHy>,|F"ML#R&#6ݡsc&k&J W1k$4}h~E/򼿗C"Q8$&51m;>YCO-؄wN/ߵh >:K?DĸjuUX)(t[r[B " ի))z9LrV]D/_HB,~5YJ=wX!nѓI4=TNz>PtLZIS~^{]dFT# "CguJk߯ kQS`1U/ YtWqÊǎy&nvy5w>r}F3/({^[oef(V]n*x`ؤ7RKEs̢BH:5^w}fw샰qt;k;&Y?b~AK=QBL i6 ʋ+F7'[тuG.Yh/9o%M?Q56rؼi~@F뇌}!˙xI1ڜm_չqϹ)O02I"&S(ňOWhBXG{h0 Tt[ܽOdMΛZ"JȨ#_sq4OX߾c6 Nc./m˛X b0i#!RWn\c9@ M5\ظ,?Cx΢Ox)fWoA˓/PhQ-"JFFfȅZH?iVrؽ5b^0g!B0^T$MZyC =pQVY d\RkM:ѦteFzXҫp`Gz)Qͣ.z3( ^^N4&.W4}73@G5!MS3pRH> 1d:Df#RoVN{Ɍ=RX[UZH)v8ɟFr9 1 :jy6̄(u?!:qje~,wܡg(Vul5j h"kK澽s*~Gio;rT6kR߹Wc ֝?'''^ߗtEZ]`mƋ ݩ _Vu**Jfd=@9Z-r8{95ˎ3.bs+ݒ=oP(c*ŸBGDrjzy9}&XA ݖrg+ a[*.ZD-ѯ wa"y?7` N{"}y{3J<1-bo~)ۏS=Zӯ!#3uT``DDNDZ^EW/2Ib+A\g,yƘ-—y0]`˕̲UD8Bkjl n_lʐt b A{E}6K#=x.@14|N(:ܿ}&{yvk"7&F6iٷ쫼TBY]mUlיj0<QemUYwFg__ 9X-l_6KwW#z}VSa9Bv`̆d[9o Z.o<&B x|1+ܖ2n&RI92`čzFjp;50Tr)ڝh.҉a+ H"qNZ/Őmh(Cje;_2-V4k$:!̎^EcgskjL7lgV7P13UY#C} 6'?+Sh㍺A`y*(<8;dg=S.һkƨ£xT}岺pOZf)Fߛ;0f aZ !^pjbl[Z2$CK=!~ɼ#GM2T6=Flg+~.W y @de-iCk'ڌ5 B;GmSٷu!]}aJ4:b r>V}$ظ|kt.׷@riw%㠈bدU"a8 XWGcWߛ9i_<ϟvϢ.ÚNu AIg,(0:iZpy$؆ j JcRI+?'F^9>ŎVH (:2B}!lӊ@%mgޏ$)K]˰pꕏp<2NIKs]<*%@%fKly vqiˆDNZ1ljixu<6,tmvnq hs/߹rzܟ A0I6iXw>7Lh5u/T%M8T_ISHehW#5ވ%P ؖ3jĀ[\hk[\wy,gMI"X y7Hs3~3v׷{Z^1FLXpkhKotT>I} Nc༡'L֮jl,;?bت5Qj8X|8P L P%J6uy!˷@SB*露C A6t%ʾwmhJ6ӞM+Vf*|a߷"UѬo kсgUxq8HFVu 's^{]0(!Ғ[#3Tnf,0\B>=cl Yh$AA\t2Zm544 Zw(h&6RǞu[XO7G8ak4 yAеۤhCaCTNd]֍Kzɉ k9n f&U7d16INPHsOr~Kq: ]TWo=`_\\h uȄE'ڋTMQAPekU>R2dvvzRGaP0Y+h.sl!(ͭk֩= 3=#sQc<,%?H(+qݿW%@rC%rB֝ff]E?2gOf~;2UCX-۠Ye{cPU?P;9-ޝ<^u7Æ!mŽ?W>Nɠ2KEkd[4f2\tytxǒKfჅjAQ{73D dYM!\qBasro͢et{f|2Y9q_sރ:8?U8bo8U4<؜|-˜ט$innj1/4g_󧬖W _ JZ'z"?ݙ>_f_|Q`]= bu㰛l_;DޘHۉ\O,S7ZDi,e fps Nͺ)?v|'M=EAbwa&ֳ@R_`'4ډ%@7[PZ(,Db6SDJB /\f7V)U6AZ ok]\eE3S3G e{(Ԭ0Zׁ#}6k>Α%AH#`4Ƹ _O{Fh5l gTf6UwsČ+R%,aq^;"DWcPU0CS3&02?̗eS1`0LrDuY`G\$4e2 :=3^׿( ZJ1qP{C,# r<:FD~em7prώ#{4tMUKJlcnY` 7Dm8:q=Qӏ3zj҈j_bAt9Z9M:s)4MD<0{hќNBubR%ʫ3Lo ]-XJWNtgr2^t#Esh 5BL(L=TޭVIU٤]̔iIJjPT e=񰼤%7X6 UXD򉇔 %wZ5Ov:s5clnHxh>F_ ~Po&i,tU噕-v#+KZX)Fnm$h"ش+dp$⾕؈`Rmk!z&4Xztm0mΊ[-Z;#W?P-&Hя^?&= !tH®ʢC/oz/h^[=z$O_ΚX9w#n鑺~!:oL/bn`JHku}$+;7o:\Fnm4 7#g<}.Qc.iŴfP%pI aJ0Ęypl^cnřZ4u3B'4_L@+T(qꜧ$+vNaRsgsR-??BVa쉭 3PsgBsשdCzVׯ)mպF}]kFWB6U>*c nU6Om 6B<^Ė`@בogXmg1|BK"Fb`j5KTmD_`Ow!R6AUn+BUmJl87BUuU,GeHŋvﮌb#EF\zE̸UO2" ȥl~1RwڤCzsT>21-iB7]]ʭ孄([aw\)JIX1v9~5,Ep -'Kӡ66I>[ioCI`%v ,`PGˮeD0JU~hE%/il;Wn;hU`ݵe>K:d8c8,^=@(78%iIgP 1@OdRZBGlϮY_K`zfk׬!V)a&UĚ̻aKJ5x"]ԓ>,Uqߘpq ˲QB9OsKR}&?iϺȹL#";E Bc,+8Bѵ< I-~8.1OM^k J%s`- }(kp@~Ծ+{"X^Y,;oVC̒6^ k#{vOR :Q'z!aVf)T=65m#ʣShBK!dz8 yUO\WD1 9Y~tiM׻8x"kG,oX:<.Mh Xzw$@/Ё4`W}2Mk +)=Rdc-$u8w`N RZ)aw {~ 'u'7pPQҿIǿYk3Ael N&w' @bW搸0@@L"z~CDH"ݮaِ%ق*) hy$C%g>N,UJSf'kHR_Y u<;j4ttkfoNi&HTdvM6%Ț'i.gޟd2Gc})9Ϳ+夦/Bai=[$wd>H֢97? JQhʺ-z2l&Nd,Kc<+Ƥ:3bBhH ΎLlW@܀K_BǢK!e wQ#gkTGڮ0ӣbt>Ma^dRP'f^RRߏx7_~xE-gHѝNPK:$@8V'Cd)j>u%54uXAzX6錿dZ@<#za_F,٤(H6 'ujeli@pM415>Ee Er ]5n/ 㟞:ik N*bM#WtqsY DP_C߷&o ê3kYr=cVHQ5tIA\/\eRY2ڠlV$_TX#F{}7_Yr3MY+jdd)#PEL9[v1,P,3AЛ,K'?Duie'N?`ڭC9_9 4؀hcJ kNFъ:L[>?nP]+M j$"&yHV~Mm}lW~| $ I 3Zؑt&ЮA }*wN[hpB~5b$&o (uB8#AA"mjψҗK8ηREƋBCC U#AgnbQҪK. WLu[ק_p '&e{&1]:,د,Y@$MCx@f OSšiM F-aK3qU+-|^Kٸ5sӱYGSZ]?a%""j<d݈|^G:-<5FiV4zf,5M \cխubro JZ,qx jm gk P;S3' R&4' (%&=Z[۪¹cl7?;<ա vR\&DOtQƲ&ڿ^ƹh[s p(f"X3hߥ Dκ iR| ԏO6߷, Nr4 e%Vn)tΕb*"qFm굡mlﲱlpގJ]/tΓ›ӌ{UcЖǺUH^-''t8dMmHfi.|BW|> ]$nCqkY"$XqT liut)U#ĚZڇ3B2a^VQB ! oy2t.P/=pbFegK3Ņ|pL F 6 ~[ Ioܱ#ӹTtznվ:Ik?.B&4 VٷL;nKp96kvT6U=um`jcG3A}EV$XwY:K?)rTѽx^˳BJxƿ昔ƍ:8Z`i a}%hPi>$noZS)p`g,Rt㱓sGp jn4wa3Qh+u1/}twJp'̼I4@kM{*.$ec貍6q(77 L-V7:;xq904aڱa1t@0ژje"7-`0g@WO~7cT!9|[|H m~YAW*K`=!tu ^¦fZ%a b$T`CG̏xVIJh iֈ̖dE.嬲CYM@S IRnuƄ>'VI{ 9EY<bAïL8Wٖa&RQ6>GS`n]*|O<ڱ8h><)Ț{׳V֖m9\&N1n= k $%M6dr$*׶4LX \1y Cx$܅u,> zzV$_uz[j/] TsG Ȼ;Q; X1&鏫;|Xː᥍Z"t-"85 \ CJW3~V~шv ?3]3kfҗJJ%F쾁_ڎ8[EjlxbDTfǒng͠8ȥe#rY.%SXt|[ e53?/JFd\>!羳7lOڏ#稅MU֦% ƽK6\dn{5.2pC5S+ Bh59dynbdv6:~=$u S:DGD?H!D~ 'mdBJXω[1[֔ A{kU1Bkl y}$2&xB'nr|Bk* gg/}b^e옞LʏvwI#-l\~j 5Ւ(T6ҿXF3]ylTTj2$L Sl5afQ;WQbtW9q+.$1Y2cP|(M~x!vOKJ;QdH,LmhsӋ!'+̊o;[muý>S"sbCIH$E~o \wTh:hVSoOxrP=\<ϊ~ATqA'مrbhJWdvaܖ塸|=?ME4N 3iNi10ylR3  2'}h#gՂy/l1ŋ 8les0D`% ԪJ[+UW1bv ْ%GeĦ*+ uzHxO Ā_L1|G.Hxe++] >~^ξZϬx6ə>UF>CI{Fl}o%:pjg6O4Q/pFנmQ% ttu% v$՜:%( nt.G], ּhN]]M[]Tl͜t)/d(boW$RۍKxQ.շy׉p;&=~?l@yZYl|Ui7(siuZ+Rnbai[ti"2 A¹kU.YZWfv8apH.J˰s`'biφ$`/_E"',DOZ㇮UOaire [Ζ Jl?'~jXۄxb2zkhQ@& ~r S!$_ 7ڠׄ&%t'Y9mUNi}gdc/;[=pKD4z.lqIHУ+C{CWzS ;eR_󕶻R, c% Ջ 4W` 3%\3n-v}l[>9E"eqNESK԰X @aQkRbB,v v:-I6:~LiK9eǼC߁+aߴ(,wA^Dm :a_SNNB燕{eX{.챙?d_j X%4l@:>qbzX vCM5s_(QUU)Uc|p6+B+YO+u _f%(2sHw9dM4#K=d-F qzNBVN7)VE(j4N-g~o1`~`a>O_kO^Gp^Wے:`GiXΐlXЛr8~pB׎G\Vo4.M8ɿ8?0K3ziZk:.K:Щ %✹+*$;!-G_Q?~OZx$ WԚ m!U/%h܍R}p*اnw@Tƶ&R8][cN$GϘQVL3vF{B^_\ӟac?S^M([ז5Nt揸vEi#K/4qlÖ"@ o~Ɵ 1Kق3f!c1f:JpTXD}Ri'Z{,N>HxwhV0*n[ @)啸@Ppm!Pq8Gnpfu#Ѐs_sl( yk*oƬ6S*ҘoaL$)8ƽM`\C}d)flKA:YD8fذh8d@95*H"f9^tjL؃u 2Lf|H(eћ kJx*)j"Fs *U$$wkbR`=%>5:V7ۿtbYʈ3L[᫈i^L}$5j:s1!S#ߋ2ɾF@4oEadua05ij_d6P読(s Eo5+~>dq옫5*D*bE4@0^qG.nr۷ĭUJ6DVp˕|㪸;?Cݘ,rnDū4DPiyL]k_g)0h,ShAJv &(4ЎI82=3|j9Vb/ ?/@Hce7U7${ o?*_Èx.~slXeB־``zzR<91SCJɵviJ>zViaN}G.$[;x1 |5~I0Q7i; g:~G9БiP{!#v8ޘPۇ-y!YUu9PlV[A1oszkt3FKjhgh%kgnԕ'X5B nN&S߬{m=, mY, NO񗲳b۷S=.MF n5=mvY#)@Ƶ i=ZKx!#N}K+|> i@LTf(#jTf^PWͣ~,CU΄0YK [W#\O΄%hA+M&6kto~ z NF6Ɓ _U\r0(m s tI /ºG[mژR,Do-UbA-IBpmOo%UjNv a5ɶ908ϋ0 ,_&.[ $/*i8'w^ټ~?|5߸HZH:jiguq/\ݤ}J7sm|r w`7qߟ[RϟJL"Gdk+ RwA$bml ,ibuZk=%,Sj>yZmy֋a?}AU*D_Bo. AͯplArYS&UMT }O[Io j ,[p8LP A=H[]H+P+DؼuWE'DVW廂~U/VDUȾ 39yt,, u[jj@lލ\f5^Ț+\%nu7ߞ Nw38$<Ȑ&1ubJUΫꯔ>X0T\ofͿq>>\Ȍi8(i^TN7d)Pp}A)Pнdk +f1u}'/ rs-eM#^`):YȰ aC6D,EL13u%F>mRqkl)6܎D MGPWtR7e"S6|ӊEO]m_B}MLϕgQϯoh ٔ0i\fƎ"A 9 J/XoXA>-JaɖJ>ČS{J+/xՅbYOҵIh0iTlr0Tȍ׫JA.e)Ҟ[$}M\^) pҙ=$:uc2CJ3h2>ssEF}7),Y8/Cg}+q{1X:h]uf&'9Bi$O'WIh|L ?Ē+ZpK6A09 "<ۓH+iȋ_?6ual*:Wm#JGjBY| XzE)e=8ڱ^_TS$E'tjꅀv9b~wcƣ5ZocsQE1@LPĿXw3^5+tyJuoYn1R4_o`EEc4ۊ]Ud/cQ&e"Jþi <ᶟ D&Ovp&?.4'J<^v[m;~͌4&b@65^9LH+#_RXDf,٧ne9i&JT Ί !׀{KD|<KXd1Z&ƽx]v0|73o; vioBE]`~CbJIs!Vr؅au ;ZG3\Au3쩭&E9bvNB%7J5;tVd/[I1 9nqo"z磯i([BH6h̀εi:·njB1pS8ʼWr<^UmѿvQV^5TH˿O9j21܁W&r^/yssG,3!KL>RYڣK<=zhJ2Y`V__!O3)Aь#,Cr5ebMO5c´߿UV8g;H]Zy`t4dƸ ΈeWх1JMfsK 1\JBQ'R,=:ȺӡiAL1mqR) PUHjjȰ@7:gMqFo娍gZ&~yaD4%b/g@GgMJOK*,rQO8}ޜj,N D\:* %ӏ45}"*FPLQrB9,N|?%71~ktyhԋfG;4H$Ә %瑆A?yeGhrpHP&]v7'VN+kDW,LaABFR#Ɣp -KQڜ.Omt'T9Ri\П {b.Uzi$P8\G}犻Y;3]^q> SomJ}pEcuXRw+Q6&9A<Ъ93L${yHVPdr``x:C8=_oG8/٭'{M.߀K=CFL \Wzf2UAWć ;E9`g&'~RǬߨ8pMү e@6^ wphN29*i=hO!;ɠn-m//[7 zH3K"6fHCv1=Z65w&L#9cwS>Q IjW~9yK> X$%HL{ܸS 5@OĜ2:d@Y>lkݷPu9<Ά`8_^IKQ[xABe; L.n |$%@0A{k6 zbRQ2wΊAp>6hslޔnh=GVstzQR_dpoa6q¾Ldl46(<"cdv?*:'h@ fh`2 ,Ye})h,~ja{ɦj NMʠ8,.ش i_f^GSٰc fwF`a+nzǽ <&Lr7!M#Q#ڙm,:zf,E32"EǵC^ZaWzf־KVZ!NiQ$-Zdf)ѥV4up? l G3=" 0"w7| J- r8j&Ȩ)JX /TFX(j*%ajrzϨr)ŰVۘ4em"|1|=*O-4x ͟\-s k=eZrR2!m 5^Ъ]k5C w24p3T FNqxI)7ᚥY:1\]<3g8S)ld,F3 S5BCՂ*}3ixf˩PBNYCb֙r$A)v.uxl2nnwm e[k+휼vC=W,YJS^E~pF>| PT֕dVϵ,ZřR[/`&(w&ܥ,d18b1/A,@2ֻwҚ܉,K>J%;+_)"Js6":) "j!<|y3>dԁ%]YGE_Dp&0&Qvx=#PUpڴy>^SޚYطiyM~tY:̻~l=Dj -+岍W1􇴟l3JQj:0a9Hn`WlfR0%./F#&TF}|l iٟNAoӶnqZ Yebɿ&qww t<ASCIA&'V!5; P}v2QK%o@y%b8j%jr?BRztJ5>f0nT8y?+Gt;lrQy؆WtIs· (:' Eԙyɫj*Eh5ONy=Eku/x;;QDt*z"QLcvNnӚu ޻(Qv ƍȑʳqʢM?W7ot:oo cI--ˡEjjaφ skH5IcƾlQ$R bpgԍ=~ײ&"a&>@/m@g_ x _|Zo]wu|[Cȁ \z0'z %n2b5<륺v6V@2Ȟ, na+H>;Rо*dXuyROvnoGHg`:_S;p5}܈ar }~z1kӝ̯%6\q PQmƱq[VQYh7OɠNGoXJgFD/#_g):@1*z[F œ TUfkbF i¾KN ?J! Gvbu"u Lg=vоQ+v;1FnL9FT!a pZeÁǗ2.D#H,.0._X_#5ݗϡD[4s(n٭mN?f !j9%nБx26F>k-˄DW_YӍ텂\sq*&Xwq v YyYN*_֍ )(tjnYE'w2jK@lTT:KWc233 +>dO|7rL(>l!tQ;WĝHTA66 ~LhYx0b5+)Dt^k" YxŔ8ν}ځC=fr(M_"(3@lIf - 90iR0Ե,]0m8so"iw`'y F$EϹ Gpj|¶iΗsITd 3|  ,=6 -UeԿV:jSZ{V *nE!KuhNnkvL*PY  Wst[20# v:||/ҋ8}U b+Et#&oTz;&A%ÅK_(jźz֐tōAõ U}ṚW#nSMTm& 9ouMmC9p,^=%x>-dςp) יS6+"2824tyzl* ֥oļ[aʳ֕MW ՑAfFb67KQ#ƞ"zB5'_KB_;A>/Bs<ޠ^\3xf8ԡWZ|ؖNjnlKDYtF8-1s[WFЄAfwBi>oԎh"[CӨ䈷wTea!gi#sFP7&fuFQhWoaBtȹ+.IT`LJc,mdhy%)ML T 72$;z4&${!NGJƇ}AJ=0 eX +r#O|`[x$@&eO^L=YMLB2Vq< 19N9FG\t†sتNAK*-\kT[yn~"q}7u/U$Ӻ my?!)}vCKA({bmXZzHyKNӞ" z,i9 V͉$#ϱO?VݖS ᫊mysd_w]&)~ϩ|x'.GLkDjH퓉O_A"\Pz"=ueߒN1æiWߕ9i-=_ei$Ba%)~d)Ȳ[v8$YB:{[Д](f7/juQU,X=k/W"6- {f!lBR׌W"M܆{ QR$m85eMO_wTpc PQq+_ֶڌLhq 돠X|g$a=%,cR<ʑ|)vs=^]d1*jOV蹠Y"]3\de"OR5jحǻDY]hl{))Rs%H4|rxod ;Vx*\RV> t xpO1 b[_`1>rOn/?<ɲxSr)0wG6쯜NsTJ{ ̽+|UaHSr,RvcT:lܮž ?D3[l," `71YSK9#BJ97/';gsp0b(3Z}9VWRÌDA{!fSBGFJY9?mcXT̮B|jMǴ$l3[% pY#r*.d-aG0<x&b̏X~A ,FVl]tَH2hSKJQRʊa;(kBwAZԫ$'[nGI=`0Mٜ|?.uGqFe8]AWʿe`/g=J'g "I]ϒ@$`,w+q Khr .~cW:Z:l抱̖a2Ƈ JW,7LhhO1cih%F C⅞^R6W./8ziraNq+o\ T x_e:)bS֎bVyն1[}"Y5oRj~P3`HGC}څ1{)T6ůy&i/ 3LW8Ze ۏʺ2}̷~]F762:N2'*vM{ٝ{p {.1e l|߱A֏?UU+ڧdJd$m}5\^C~?@wD9GՎUDޗA#gW5̄\zHcPKs;t^TѬϕr<{df9mKSMdq>8}ÿKqQV{+EjFـX[PɱTok}?o`XC"=5zQܵ@~ N7n \k"7/dm|M=[kS.V3޷DEáKw1 #th^ZPD%z q\\TʨXǢUq_IY| 鿺c,jBiosIʎ PoeTBxc)LX@A"t .wpBMw.i qnH.0@݀hB3R%fLHL?j W,YsMRD}J^F28VyVrmLG?: om2l7lSup 8#P$-F+DZv'VR.C|*&(FAaY$Eu"X^ܕ*\7' c+(2(dBRԎDLE})hc /GjIjr>Z n-So76գ[q9 P9X3m[쵘Tk:ꑏ>*.0Y*'c:詵]KwWoPF&PγH]d갢7uCp^1$),{f^eAʐ85:2fN>c4."լ=+9}[/\10I*`Wkw4\%}s ȺPb! ~f"80>ydKW[708(tI; RepJvKZo y's8 D"= EK]5Y[0>=fI^:HF(6[&v8ZUq}Ck5ӂjUMa.坋9WƩ!JyN|4^;ctFkp3(LJggtߚJ|5J܅Iֆ;2qNjeGs2D_42~a Yd Y*I$E{$ihLDBo8?~TS}zx1itep'|K9"bGUp;mH]vAhgD2Gw3Pm4v7ۻ/m>#=b- Q~o}Sqm׺@+|уsQw?ղ`.uѪ1.I" zlh}%^'zW<߫s6{ӿn8_ǣcbSP[  􍃛&$.f!(/$xmf۷hҦTL5PCJ2}15lz:c^ 5["v:5o&7j0~C,'3qF.~YD&~  Vp [,Y}wA.T 8U](BZO>A3~]W1)&'!O@t* Mv8rP%-/0]1U[[NV3ڔ:mt.YSE"@h cf!wigg[b@t!r<C~!D enRE)43x;c]@vo^֑J[t mH?dpD -ì:(fO ":M ] M5lMӱȔI1'C|TOD5`Xc$q=]P :1I9ݯi 2V2vh%.b, D=3*I XHz~_8VdZ/!vSg-W 4~oڢ=eOILU& Oz&'fX~{ωEkQ3+e^(݊t݂=%~! ^5 #L U &[iP;4#Kfe{z\dmNHZfCQvhאp<hHGTRyPdVYib'ejR(zKd|L6糱OKJUAȯAsr0q8k17+L /,vJbn-˫*=4,nYd$2߁%9~ɋOv#`zLP(JX&?/kw^7u1{o1%^Cpz`gHBKS Q#To%@U!'&-`h %!Hzr`K}}c<ZF pYGcDT6ns)n_]]2y`kͱDmVG>YZr?C+h!9/7WMUE~pS=[B8֥H8z"U5(`۴{O~['MEr#xa-]s r6~>dhnGQJy=ދ($W'wa,S..F3]bm]QA}Z.FUL6R`K` baڅ]~rҘJ\FbSAG/Bhޏ1ntER:z}$%}T\N_3}V y撠GD`5(yls"f'_'AuSvC.ցHVM)N8 Tpu!}%.U:9At|=WS7pC6()AzML* D*!AvTyIkߐi/sN_&/6]lw5/Iu>)PUʞ vzۂn `low|O>z}'ݷT>&(kEbbX #." 0WX.i{{f>;ez5O['dO$ ΋)&ŗ< M~cІVTk]EHlؚ8}OfĊ*+[G] X3$2$~7q^ } eI ,‘jӥ._SOT2ِOq }/,/ڙڜMя߀Ul-͝s7;fx(* \3 b4c{Ea%^S|GKw>9Kueӳd2퍧]FkAC'Qs I7E3 ԃygB}\kd sJx>6%KM]HlťKjNEA[޸I5J4T 6nr=' 6;\_ #cS$[+Q}4|`9_قsi!G(Ka2pxMO&6zJ=J9#gJA9:':J/:y g`l rva N|1￁ A79_ˇ6.^=hmun|7 /:."s|Brz6 1#pș` 42@*K<n<0 XOyB͑bF^XċsQ%B[h0 `hRõT+^t9y`%/cνFsk]v`t&h_C]Sr[2Jn(t`{oXɗe~D[ Y{ R Dm`۫=[~Sy<ؿ\zm7`'+p,f@`UoGnj["P(2Fעiր'TNR5y,Ո:ЛМ ~|nSHg]꿇jU@7+A}SR+ȗGRW~N*N#aUf'a*:~t"Rx\Sy't`D /J)F"?=Ǐ:Io ?Ý\`שׂ?#M/r8^fZ A s>h;KQQIq;0Q%T~UM皐e9r'7 OQNYKJ}R{L],"x q"<ܴ=i3W?j?΅tqJ-sG;۷ډ%3qaZ=KWPvbsNVyyFBi]Ca]m?_XcOn`8R- JWR5G4Qh?׸) 1?ώ-YǕ3JzѬY۫TnU9bz*ų~6Sw?DWз+<[X:3\pRU3*8N>wTW_fo5+F'H 'T, ĉ?([$(h{cT;0mﶦI~~aQYGl;MuR,3C9ߺ}*zP$hMdõBwĢm͹9mIZSAMnp136j[y 8l{c\ZJ{~!UlIƟ"~25Mǖx)kHXG+G2 |PͳxEIH6 9-{g܉ -BNn{?TmrVD@`Pퟭ)>V)ڬ&٬vE-,?6A eTO._ҜL*yO \6fʩ5k dTݟ.]2ة{ 3$ƭF+&E}2I(Rc.G(:u-ű#v9)iMkrV슞qD68G9C5M@';Zyd)O)m>C.P,j3~g@&Oo($ ʒ5Whl/¾ۅwު*ˣl`dB ؤS}q'4mm!VR-%k膀->+&H;̔G[l/FjnJ;2{NJG-f3ƇX46&ohJ_S#RUMG_@KPPgt`?U4Fjim8$g8bv#%Q7$Һad^1fHS`Hfni -=DW0>"%s^ZVa*B义). ء6W4]WrnA 0/)Xj ƈ8C<4Ngύ(T?ܫ3EI`m©`".g~y|rvPGgUV)JGwb e (\ŻM_jJ:i2gs~>{' SyQ}\Q7ټ~.'/T+4 oN|QӈHX5T ,薺+6iV.A4U]/1>:qDlL{z{Q!j4w"~ ?I!5nr:2@c2朊 |v Lja0 F } LxX+ȑsY[7wZ+q );#;FMw:7 !O v p P<Et]K89k ~c5}ԗE(b;;mת Fs倗~Wq~>d1b|\4a_d兪m$;_}sIhYT)v=o›G }"řu򘙾^馷-lV5\`!&ѧc{;iAuAy9*SlKA 9yY_Hthp"[Tp6/=WsC84u&nMkRȎ2^|k 0F;e=[Xskm7]^J|1 bu\jl'*s=k{iF5o. ml / ~Tcfzu1Y=2a B99PWϒ(yax]mz4}ӢT{87|r2&u:`ĎHw;Jbh,C_Kf< J"&"CC*J~HC˜QC"i)SagqH9>xE; ?')nʭ*9?ܬOĸT\ՁNaK\V_0m䢦X.1dqcbS&ٶ%_|rhh|MYsw-cp[Ea2.xXht`GR6L\}ѳ9ǖ`s2M,Ue=u[d;U#`maHǞ9Fi3)Z^!]zGMK2B>( LXX>TIN}A:U{d~ưk:b/[+'dd56,Y&כA#-[huԘ^(^UcH1V?/oL< 2ĥf$qHc}2EQKGAֺ"CݎB.R%߰dzY!sL_ + VO1 !iC>7<݄L}SOi l_/  ҋ\ixn7+Đ*_D-kz TΆ5ܺPM=9{U?pȡ4=0# ȯ^  :uU䵤۔2<}Z-,\w ToyeXE%m;CF tJpo0& \Z0NMF 7ZI?6G>@9|)d!Gvy豓Cs OV0譈緔{0pNcV0D;74drt=EqIx?g\j9~p*x.3_}Z] 2 􃯺EOzFT&4/8{Dzseg? ړG)[D_z(FUO$55( Z +*wQ ?aQh-koQn. rr4b4_{窑g?a-/~ coXH|cY䎒LRM K!V 滫]v\3]784jI{>E. X<̳2bvAOZz6}$T2-tϘ~1%-^n2qr4dq2JHr 4BkIIj9Do|_ WvhW;wG$g@.Z pMsBҼNgO>,M%|?Mw'O~ÈIEc 'H"oX5gP! @WXW9S[ΓR R;2L^*hz{(xR2CKjU]ML`dI,q oԬi/ؐomhdyG0R6^rL Pn3GVoǜ6 E "t|aI U^p^1"#jD\YQ(4DǛoaHHH s|RۭCT+fi6 n"DžM_e`58T)  3@Y_V14Xv@W8fn~U#[!V>xrf{EZD]-*MP)ӦՍ;7gM- q,\2UZ)~z3R ͭ_tJ^4#ǫzk٧ Nz)ٔ0YvX FQ tq6f \، ȯ=>j>'@5/ՙFPTEٌ_kOH+BR`X(-+@}&Y'AO^8,XK-#1LR}wӔel(Ą8^! ef'?Bmyy@y @?i:hghp'2;']h@kW Tі )pl2FXE;{hd/MNjm7QHIQӃBQl4D!Nd7UIY~Ǹe !zzѡjNJ@P" בCb Rh11Upr_OM=_ ?m3*GfFge?mv)vGS }.8`a%HESg]-=zB |h #&[쟕~pAyu%]R/졼mB y1wlƏSd^rB73vakBJĪ(Of3NBCLDgݷCs'$>Kc8LB,pS ԥc#7J\a 4Oj i YeXJ1~w < @lWj*˭6JFؤF0pkH毐 ٮDƞA]%7#a}D".2;y]]Ӹ!RF=y`ĖH#PTQPЊ{5:-\lQV)G+ĸoGZYDQMt4prysOVW$H5 襄ɚ4'ą9jp\=oJs5yA S]U/~+!*>g7nS@p3VR$븶Rgw5- ّ* KW)G7Tu;ju!xޫ9`rX./k<5 @yP}_;,p3~OܺFElV/kݼd.vܘzx/-ַBp`8%J"`DA⟧Eۛ tRDu"ˉȗ?;i/m`{m4.S;0g(5eٓxHIjyGm5+eJ& 8aPXN]S8nF~ p SA IuŦe m.Ni؊c8Uc^EOkZMAtGND8{\3`M X̢7j]޺'pg$BƿΣw ~t7\͗jcsx".]Ԋ-;C,Wʲ#,(kY(8/FQsR|Y:}S1$hr)4E-m(zJ+UANf-0E~-aG7Z&/ N"^1^˧hEa &8b_,GbS0mzM}3θSIV7深\0Öq^ $l,ycϕDͷK\4$qQxbŠp01k4a%#v8 ,{&1=V#c__ 8q#d c 9? fꥳD7 Ux1]# }sfQf!P˪e/eBGxKֿ~ߒ#Ak<@ tR3yW`_5j?)&`XGW='ab^d'P\$0zK#ގ_Pr\azF#&a5Г! p+nO:C]qf# 2 ll r %d8`ߢ4;&A}A]J@D^\_p-pdCҦ*e@p5Л;HZ vFN"*~Ry!v[yŒ2l jO7 U$ z& 34qGԊo|}L/.DaT%5u;-TwZ(ËoWb;lD qjj7cȺ"Y;!".X•"-'QidQ{K Um$Lg(V̇UԖ?(G>!1x?/t~'kXbz MzNf& 3^ @ q˺x}7{U6LmjaZ ,XF?pJ#>P9g|L_ٝ:EG*DQ|l  m;zR_!EdyJnS5 LMZVhZZX,9%os`j׎M`qWxsƴC T%f$IIڸFhkaR!}2r"(P%a0|@Obbmm:vkXmCLu _x0D϶xz7ABd9f5l0 ]|Ap'ޜtf$ R(A~N=C5#а6^o-u~ܺ_u<Ė< )hjkPV_u; n2r'/CQ uJI~5)vHDGh#3rWM &?sK3L|-czl%ys /QnLZ>9 } [.S":5XK]9G^Sۿ#HP|D9y@eSnxNn[є0ok$ZJa@EC+ZGh[E,P__ȟ--}p4L?(kX6'n |?π%N)58ڏ= z.@⟩R?^PW_ /5-jtc4` Ƹ~p?)u@H0]-* Svr /},KZi˻}IokGV7)k1#)@9QA}WYX };kJd؛(XByH."lgtieX JGFk,%^ $W S"!ht5tZ 0^?&IBM[n"1 -+|Zq9܉ԚfE 5֌@Y0e+C /7ye~ ݓhYݱnS#L↾銺I[Tp,/\ӋԳ:ն+./{ޤ摗#;q {-goF p:O 'TbU-òFO9r;M:nHdllk,ђ殓JW:ϛ%aeo&_}:@MsŐf3PrA 뾒ha]uӊQL?y;2:`|jAo.rwy_{q}Qkg2*y ?8/]Lҕ[:D/JRH#m"(?ۇJn`4%-ZU ܥl@6_b:$;*xҭ*JfH< `㌞l+/PY>?eRW7.#K^1RYБ:m WkG'&bI}*4DgH)y~I &L{A ͌QE4 ~,07 ݌׎|U?u'ksE>hV&YchjS>Hb1YRЧי|`DO\誉ج+s4t? O`4s]QDk(KR]l1_s,P 2 eLRűP--#r'F,8v]K\hK7}28N\UκZa4"c7`q~؆Tb~{,N' ݿ^O۴ ;rhˍd~(ց*4=S%_Ȗ;\Xi~sZ|O  aiynwd#[P61O+uͶD̀x+YU `ixOt vG!v6{ 'W[8pO3W* Z/"ΕBY)FeZU;%J-ƣcM2 rWo6v .^7mK^iPCEqA7+CfjdHV/bVYKTE mN*'x$tKB=n?KBMq"_騀F}ȂKQdDv7L/6XXiЦ̍d = V˗CF:ذYDfzLK/@zA8%U9>x.^MBͦ4MW2w5)d-$ A8iV nu˨$~p9-5~q\;3޲w7ߤB6+ ٕTr Vt`VJx9{5+4.>ڰ;1GplM;MVW#|/ƝmԒCj=H/~ `zwU*E25\cR↞M{gv#ME+8wR()M/~T)=G< `;Lw@:Y ;"Omk2õ$Y Lc;w\kFrba,}e#|#z봝BA5d4T BMa%5<1=~JeTbhė5_Xs fB7zL.pZh+\y ~wfWBx-B(!sW43A>mP:Ql7 4$ٷ/{S`ro-/@i|2RNaIpc4rKbjo'߬:N䳵Y`x-m;̰dQٳ l"N=dV̸Px4rSʏ05Op~)]ܳbx%-5%r]rT *t.رs5#ԬsW@U6x bO6_yg 6&u~soJχ21XswH}RZE:[ =zOTpo-4u<#sq+-y4ɎA#G}z'ՇCTLvī~^Khw.^PqVG"YtUmtY:X<$م#rqyDZ@Ԧx &Y/2OTNaό]9>rq7{Xc@3b8$xnzML%D#%ɔZC[\/uG,ԙ+S$MD*9{ݻZktQרX_Xwt'4t_Ū`Vfh@SXIjhn#AMXc5~J$1OT']kbiNJ?Y(ՃB6'~D!tcT%U·ºy|; y=_$ O{]@\̑XÃƛMSFNBdNFu:.6bGd~ UzM*l$S?ϰͥ磖A2Y|$X*h!V ]NJ(dH+]nHt{vK!4sE¥ _Zx1~vd\ؠUѝ'en\O/riq2ET|_Gk Ҍ^NM{ đnd(n݉9@$*h[F$)|lpd'FX{,[qBJ EHOu-w˿~7cDU!nՠl>_ڔEBt1!o,&\LK}̙;E$EX+B.ZrsfPFMXH.ڒ8m67{Llgfi1͎tD~8n-/ҝ5gWla'}/l)'gfItn70wS%IӻDXKaNglmJI 9E0pjAUz۷o ^/Je;LAgt>, xch\dοH<|T-V7츼\UEҤ{@.O-c޳m1Sz΄#?ZU0 𕿜{hf'A902%P4,~p:|g!(.IЗsIxpphr}}F4b,Va#`[`vC1熌]єh-G#(S[nʁ@yr%b6d=vbo8 ZX&OQ$Q*9 ʗIΎ3hWFc٤0/VF*:Yu9W'(-Vu"\gLv&Aw\d."P2RJzdwK@؂ ,¼7׹"ON|RCNo,5M~`,|G`moLũ(Q2jfOՅR\$v cD%Sʔ#{5fh!:A4}A~u[S,)~+OH^Lּ\1G$Y gL ,͡к 䙘~UED}N?Ii];|| ԋį8:ȍL _w*T*[.l{+ȴ*cwoR\(uZC9(HأE|~Y%/c˹੎Ad-n&buy+i^uVpeLUQv1'ac×fLb^ULaQeL̻qDy)}loL?D$H_k9&n~8n(4񫃓i5-6#gy|˅KJ|,~D"|A.FJTОYw Fr/tf`aM9q~lb痦IAq X fa$^izkzS7^*s{S{v(gO&;<"$d/ u!QsֹiM$iiޓ&L'T .,vLuă7%T Z)x|<:|Jl5u_Р^g6*^'cܤF{V- Z@6WI-{J'DJJs8Sxg"/p5x~LPrpU,釘m~S'EV73)Vہ Kg;QvKLw e5JbtɥMQdL,jG$->HgtR_wDX]_ZEXɃ[ԓq6` 32,6f: bTQ ;iK5y^WX;gZ;.`y@.ݡVɒl3 jEkDC"ډ( ?V^걖ǒ#g!W Ǣ Yh\o?EXn$.ۅͩg룀Zxj#[ 30l03Ҕ3\`s7$AI6AQiүYj7GJdoCʭd@7NFV4>h7.* Nv@GT&V?AfuY~.l&!e+TqSR8];ftSK;X 0)`/\`W=FM]}qBߵRiF24X8Ӭݑ$q擯|[)5S?ŌCm5SȂ>UM6r~L0`]0ېa$Eϖq~Ջs?iDyRĀZ-(h-#պUE&?<šjњTFDU~ 79Xorܑ͉zSMoW.!t>̤أ1-z_pfL)Q} 9*uIA)opf+'TEi}O6O.}zm4q1OqPDsPJiu|Aim݇1c#Z32q\˜j 4̐4ވf/@ÅT&X ܐml~arH|s4̘ 6r\Wp{ MvdʇZ -\9khِ'!|qb0:A&} =:+bkK>$y-\PvŌEY2¢w07g ~ Fx9ȎnQgQ+ȹD/t0@EIOR.VJ*%p/̂yyw"5bbL|Q9/7r+fija|uo7Em6U_/AetQQmY?큉o_@9$P W=TT횥I5쪨;c0H$nhnd+(& wb8O:G&N[dd:i2ER(CU9i9|,J}G\H $ gfzLQm :?X6ֳ̾vZii'C^Yi}֮ҜMoal3[Z.f{H]*tvaׇfUSoO ]XM%iz+pHU@y;fP$8LzUd&՞rZ_$6Ʒ8wgԇ`Q(^B<޲ldŢ`7z [:4 +LFfGNa5 gu1 O,p џ k)@S&myBֱ(+ol!LӦ'$9ؗWK{u,q}G2<34oS`7!$On\jR#f} cKwrl3*ʥFwU9AJ9xֲ;AUGҊO,$Z)QZ9lO X֙CۙN0_zZˉtڲE'X@}O_:T_*LOfJ"<[E\h:kl 5UeCg%*Hg5 } Ik~!Z]pax8¹Oth BW.,.74,(']mF 0j`}8!|ki(Q1ļQJȥg Kv2@ڳ@),Vf rWA3 ]H™ $Wے== Hڹ鄸 5eKT6l@gV+y!g*j=27re\Bqe*sZN2 ϶L:^g@$$ At#0e1}v(=],!A﬿z흞z!7XQfyDfvׁ^P|; g39ITex4JKv x}M~AOTuC7*{@j|( M6oҧP"Gr׆ ~rA[t |U|ٳՎ@νG' / pB/fЖ1FHlgV2]eYا+T|ƪǶ1z` ή! }tSk˛랡|,,@]H)5\[Rų}3uNۓ Z gx%!;9OHGCԭJ%fR~Y܉FDhzJD"ɇ{hO&16zr 'H+~u'XoOgz^n`~Su AOmk~溰 :?PQ`&v},Dル;3W~898AB=D%yBfԼ'tNWD¶ b,gkr9w ~jCADjMTyv|+enl8ٙ V 1`*b#k*GP. ,h kYn-.4'@իPϫ"I-=c"ŏOʁ &x'~Lw#^?r<Ph_(AuY tӊ Ғb,CzczhBʤ -Kc3 nPv%fp-NgmF )a$7?X](59ڼNg$ݣj{]=b6Wܱe07QE0άhH.KʱZ&OnU.H4›F BܙULT; N"==ѐm̽~*"A+Yd++šB]R>D9@e-/p7 }vCiȟ)N0`,%.OH6#5-v}yvǻi g&zJ:PN5Lja# /&& dF@b"{+]1Ƕ^Wq4✩/b]/+gx>Y+sՓ Osp\Lg2/ _FN/~kA R6r}g~2mJ\[w9qPgVnӉ<ù]JRԇݲx@tK|!gD}{yыY+(G-=&[v'@PxRs6E'N'ӥ]>]Avd1ϡ */&>n_FEj)2*}*UӾKVSDLY>h岮 woUzz.ٵI8"ݍ!APdT;ナLdWeH.u% ?2V2.M3PQ{i,3hsQɚPVdߌLTo7Ti'6ع+>v]MrL{GRvkW.'x^dCiq!TFwײj[$3'-^\کGa87YzLͽחd" 7ƙt;XA5G|u:ZB;7(d(o>W5'dLa*S }1F t_Z=w+Ta:l ;8guKf2Wd&҈@4_qjXh8Qx7)54n8YZ t7gD+뗋ہA5~5CEW'FRAˇ8v[>9Ƽ 7)ȍ`b'ģ7Q_fM8LQΏ2%lmESn@ezYھ=#_1]'Os:cߐrʭ v*q ^w8tQMg'pԄPOD1KV@Cc`_&-54 2߷KӧƁC]G9NNJ##CU˿x -( ?CU„$ʬz]MFRT}_>q.9 В$$ntHL5 ULvþA!ѿ(G8IDKK@[mv}m(H/b[ڛ=7A⧢HqG|>96Uj쟲o+ Y./|J-u?Feu1fYQHIX: uAJ-l\W^aǞ@%T5sL$Up+F- #f` e,{݌)¿$ڎB Ewjت(H ̄LlV:QȹXsC]%2u)SĶʎN+RA[*J?Y/uKh?ʤO-1&8DuIqCA1c .b>J90sJ1l[ct?^A}B.yI$wK}1VŎ*Q@'E"q?~(p?6HIDdT W>aJb-K4qjLOT4UdA|V4_LSBrxdf}kRuU'Z9qHS`4jɏָ^E,0WBҒfY22FB`-tBb˝ dxjG]{ Q(.mJDZ "gHHr-qM#RPkG/z*C<ЅN7'.4P )%h'tٵ Mt@^,qD"oމX( 9oT$C#Y1t<R*]Ptֶ7P)*H8 DP֖g :m6oG+79=7j@Y]m۽#<;QPZfNB77XڲTn2"`cte ` Crn_Yqx ps7Oj[{&W? v Y0V4 }-$NYAg?p`*orVʼ]?;02J$7Ww~#%|K#δD鏥Z#Ӵ$MJFC(:CESa]cw^AS )|*ӝ#䤾jn42t蜋B="=ʻ&pB6A* 7<ՒM(Jk"J|,?g2FR)șFEnH*s_rR2Jꙁj_ڹw봍Ҁ{FfDTZ 8@}ʚ\ s[cKsh@Nus`IiE;׌BK#)#rxqͼ뺲7 \Fd8m_Ȗl,5"lT 'K~I0ڦJn^5j4;6IB);c/NWz^10.piUDJ*9/3rpSdnL;jK׽ ~`!tэs,'|S؀0&6!g;% g(w T{ llY弫HbH2O2'|9O6d8cx uLhf|hV-뭈Ď~nXwީnI41' zj>uldrU4mv!2A%ܡOrdHA]BIċKN|Sik,<_5?t1z>״7{M!4h-q^Sΐ )n}m]dQN,? ! R3E¡ $?|oCi xYP#lV9w~wf2"vLDQnZ- Nٶe]brfp-<(|ĢQ2g91Ҹ7ezUϭ:E'zPLGspRE X$VAr]H4+JO).+UܴӚ"uKd4BlScSK䎺x[yjZbfdS_vzi,R`lU]/}r,ĻR I?Wcn/^c b9Dk~M rO;o8#n>8nQ=gitn1И(rt۹@QO'.C761 hUfjVb3O1yZAּ䰧r~gڷͱC0|JH oF|{q]& uP"etlG3ջelwu99 I0$#ʃr3*uTw`[UݻŸYMdgPuwA=h==hhv;Fmdԣ3mZ)y:SB JG8EhYpCU_M k?M C*i 8Bk_^F<4ewxA>ɌVfj#BPMK_T4tc"(0k͚~Ed}iF M`|X}/mKw bSQkq]ƌBжME4mB0 d %^ F/r&@C?"|{ZT(n}W! #GQD2֎vX^"$a6,sJTbwm+m u .$ۢLT>oEK1a .Wuky%ld!)q{1dD(ᓐ"=:cfSv]ka k?p/G\bWײ<׉WU&W1ɧ?qB~w+>:E3k^A^ۋZ+1tUiEĤJ#6~x.-Xݲ+=U[4Y.9;_oK{ J da|kGbfp)qeG`&E_"Q̑VP\<跰;4-AY{pbbb)Ԁ ;&7R4[ atȳՊB^`GEh2`{H苓 YWV3"^s[/`GVk㽘IHYěQj6Y#`M.WR9yAe4NyXufeڛAqMH%|='yNdfǪ3)t8ɆԾaQxۯ'L؋o h^ڒdWmI$JE5Wdc 'g`( P G!Ip,0-]5I^{5>n{-2~ Dv2kҾXMϊ6Yx)ᕉ%攊B]p8׻؄1 `(HQ%$(ڪSN$I'eO%U/Si &)'pZURAPHlE } \|"6Zb7ELc݂K9$ i,晤$v&0,'R{{a|ta om]5UmK7;ೕCMfg:\%Huqaã#m1dC*쎅c S^%ILK`zE^ERL.&*Lʕ{t[+xs!;=4|lj)똍AҪ.=71 q>t  @llb0Ocns!:kau.v<֋hb.p1 vz3gY027(\jyL.ܕw*`B(d_G ֎rLg:s$Xcbŵ.d"gnayQ[+_&5b -=@/C#31MU*Ua]>ƧӣC?` r Kǥɓ|1v:bNr8܎ 3wR&%>xRʾA)~v2qj5SBCރVe;I'Et˙NY>?reX~έe;ݵFk|dKTtѝ !N&N@ΕRxGOoR%덯o@CV;X5\dy3tr]ΧQC;rv4tA:X6MO3Wo aܩ,Z: ۱ق)eJ8Sg6ÖvZη8v qOoohdƖx 9kT'~qd(8 BIM}Cqf cFј@e9i ¤qc $ ̱"dʢ>Q}v)r˔*nUo)mj,tgǺHu,Fq`|.,?Y 4vKom*NFQe# -?#ʦb wl+\ y-Kh tfR5 &{u4"ih}K;1کzXk jR%^XrʩJ ٦?D́`ч`x iRi`)~R9ݒcr)|=rk%\ ۧ0@Jo=lUΩrS )EqG[$MJ.!^$8R&0ƱN e7 0mqďv&^^7WJ0 KxJ.jꭊytp<\X36YسZxߴy1mqŔt^Ojʟ\%ջjLF3@N+ǥ2XɃf2-߃r5 D%O# !m ژaԗ#6@TO6,y7 Sl%L + ?3s'{ oH O]琦Χ:~B*W8V!1d-]-Yݓۋl6.$}G Z&`3F rcԖșP)<}~aVROϲaSEHE>@PE"WءNC=뤗s51 ӊ1ثp`&U=XRD@Stlc"C>1] t ?8g nգ$"ձ҃$Qa)=$3{aCۭ٘k3n8߉U;vh-0ӒV Pds_Cqze/4(N %^6\Ě?@FFhmzEꥥ/`e;WP긱@3[B%F+S+A=Ixcư%"E M<Kk(x!:lނ0ºe,ˑӰy&粳IGbJMmI-'XL*pOxۜ' Ŵ:۾ǂuJAUp= &TO.޵:Bcö7<' +O<PW-!iqMƾ4}s].,Զ9"pR#F;e8sx@De@z| tyvEk"dZ3˸z_B?}H !L68":f`:ͮAZZ:6MxMwZkف GlsѤ%m~Tbrb#pw-*vXGC?qQ Cʏ:x 3-r-(!d>lnEk#Ku`zB\A$h40qd4{V0S=BMNJX79C\9ѴC}O-؀ҎOp3ITL1n7nA/( DL>n[5qA.%ubտt6:3pox-t3p*Le4-,ȸ%BZ8gvDz-$UyE%D L.):o'>x L x<Þ T1Y$!|h1{T}Qm%b)rQ@- &1iNMiSN$;C|R* {Rɸ=3r"VF#cr&(D }k1+XD;G^I!O8]fz\k!j0ٮhȇ!๭4[WOf( b{V"DwRʣ7-+Is3j{Xz+vŦ|V?2l2U}~el# :PX`)GsSqg|:_sX}%pf|VG8cc*dEvG#sT [vZ,g;1 +?6ՁgODZLi^8t |LGd:&+$4ܜƹ:nPrX+<5 Y( eYd;BvmxwH8,oe6GepbOP GY;XJwDa t-%\^ mnHHO_$,z$*[&k%,( V'L#E(R/poGUPuءnfm@쥲_]-F-D&$RR8( /Sfm^ f!Rݛ"Jze{[@|ʜ#{ F@V 242߶L3(a?W{tAjPyV 2) 3SCk{,VNT? <-S.lIOq@(lu ҥcđ@\˸&^⠘h9T\dD`9i*a>QuwgfŇaA6',{뀱:ՈZi44]՚/w.v/ERWE صv;B@#*oٿz/ynLa5%pM˂.Z<[w$6xO rݏ!\##H2q u̽P.kbG* RG'hq!hp$~,戝6Do "R#;g6b@wh,_UvMS OhWxH"ĚO%g3,\ $ u+'&$&`ͧpˠ kk6TykqPq}cFI嵾p;zB(HDֿW0ޯFWoNKn<D }x{/>_5am"h/xM(OǪs9?ԯW"4#?0عQ}6K{~RQt$P^_1Q@ 5EӸ`xesĶt ϛұA_,VA;:w؊/\ hT5]jWp?T).J*d&-Mv*`,Dץ {TQƃ`M {N 5 9alat@2J^PVGKldz{$z8ǐGskCˮ` ͏ΫLZ50Y}0r@D!8 ~|=gx >#u5?ߦovՐRIB\]R9aK&"zHS9(RY]3OtV`k k}|qRgLQ)/?_TA@1H[8h˳ [Ӻiݮrwn>X1Er4$Ds u)g䯺7\tlS]@\uЄ^oNtϩ^ư" 2MngsW(J$BGYkg'}EJ'8I!eJg؎;-8Nn6K$Ҝǘ؁ct4+hWw &ʐݱ0EgmEp!|Px2 MTN~_T֐8qhAm{2 ǽPWo`./0U T='B.3Mҙ,L#'e{X=pIS(Zx[xѭ,p/#v5#@>57~( [IR-TH|8k`3 øbU7/ 2ܭ#,o13vPj yڊGu^is"eT][/O~/D TCJ7%>(?]=oxo*I+4U BC٢"~.QDSaw:{O{m^՜J=_ί%"}K_3cCvh^€_A7d"nE*0-t4rWr*T|@(BRm`({B˵"X#NjQcS^OEXqT;QςraK׸ݨQo$_ h4y¦_[v~s-@P4|8#/۾m8ӼFYQ#@-QGBdЪ]L >U-F}pZ݁376؝6ЇZ~|=K0*@ (C7 t1A>xhy5PWiYEhбtޭe9E Ǩo2v'Z`4%36=`d;$,7b`'ʮ!>NF2Nkã.#AQ]6 uӞWtD4j}  f8бt?lfZg+MsTQџ=EZ4ce,~.ihSktko\i-*=!zf*3L3XI{oȣ֑_V&0Y A"撇Fbdf&)bO ci"~cC q(1'+/N!eLȌJH˔㭉1q>dmr'ojvvcԀD^Y|Euw2C\ G' :ZTXzsL+KtX>>ץ<̶k^`;^1_XÅmbaۦi+6MO gmsH[r/oxtdN="54V])$O?_dl#sZ OKnDTuY'ޟk$뼷rj2s%2-29we1O7m+:p W9mfnʟ&rK`/](gӷL663GKIXJ0 k#-"_0 T K$u؟NKalH#(,f7aH:M2umǵtWhP8t(f|bnϱȔ۷aQZ=bM:qHl$UZ!SoA)x2څQ&DzGh°'i[Q08P 8YŁmSZB8t@F ޾7Yb^s,ﲘ<o~!I9f$*(QA SN7C:1-Qoio%ԼTbBD[D.&`"+_aQxm[QdBT@:d0?H-5&H7-ۏr_~ l4o琭۾n9xRbRg$bwo K(l8tI#uI|]՞9{h1VI$ DqSD* fK^QDEF|&trx/>U< Ex @HICxtR>pbNB;OZn~Ouj x:.Q[1/4꟤93I)oDK>~Q09M5wMrasGcB@],Gow\KȾsL]kyP) sj%W[\KW̧oզ-˻+|q$kHPf'ΠR)9h1Qc}HSv%2X,%YK]C"k1Ҿj1aTUyiz&?Ӆae\'N&\I;b.52/f vxd{T$N5c74T%. 5$*@=Iކ1`RIx#ߣTO!gnDf`#3#dO PZB-@4`?"+E;=8wDH ]!q{j8"(2gJHؑϕHP^3(fI+cǥ Ek.JDRE[|kݗu jfyy!D R'NjP`;`S:S[Àw m@C哽X(ieOc_V%8~6i3kb] &Y*W UW6:4g&v9G9߅?OMsuBɪ%wOƶ\-WL? T|sE@ٿ djtq C Æ5B;C 'sܫ9RC1*[vwkokHHjbԞ/>;U ! AZ~p:W2:bT 5tuPB2̻W^C?zU47Rp9,Q}}k *_"wjTb]n_xܰEC^YkxŊT~\.7GGZ`1<Ӗa羯,9Ki;C3 Ô>ƃj hu7+ 'vC `C"N{Μ[尳vbLNIM|rΙ<3G t(qԢ8)}'FHpDw(E @7LSr l% e'Q:Tנ\y]a3ñw+g.qӖtN3/jYHC}1Z+෕?2"9J3 PѳH(x?~$fTyI0$<ϮeUXڦaxCpF*Hj| uPi(59!ۦQUJZ%n#j'=X8*p6zfW'eq-3X% U+v=4M6쳅' g}!v%^oFXݝu`8+@%]'!N1n3|:DQDL O?M6kuDђW?~M: b8r?XBKcUaL18tQco\68(/ v+Tf_+c[Oڼv$Km@ 1I9 h٠m; s ]lNw=SUly@r $AXͱ [^ ֜,Km@$,ԇ (qJGoǮ7֣J SN>O@Q `-[6O8>&}tf1sZV/=˫{-:$UQ ǧprU?jϭxqdi1lpK4k@^pA)rX U]fÅ7q5[vN H5]=9s葂\0FՅswVyUb ͙ɯnN>|9)mY,=rLcerBL +8X)BC*iOmq  \A7Y,AU\4_o(S\T`: 6Dm48l/ GHgH/rQ;{^mUA` 'nIzrR* &F"M$ȯ:1uDu,kLU0l,Lm)c#.PSnRV=<PuLUP:Hzɧw@E,Ձp#`'dij;|)E͢6mnfhX춑#:s^VɠS2ZƭFV'SɒLH?;\'096߉"-/oI\3 "i {#2Gwh822j|7j=7&Zk/YE{M1!e8?϶zEhtxS~:'D9N*^e<.4y󩧧Y5f 0Ή0~@1d#evu,]P:_=YqSFJpϵ4BCAuPc=>_+^\@q=:ňn/$Tg=H_>˺qc  c㤃.dE`bsP2iKro$ LViNǞ$N!6# rvifj11͞`:yD_Y U+X<f P\wbket{:aN\fI)c=uI*J.vJ@t(I*pkD+,Vv,|72ZX,#xi`v-9b Qwq*Iϋhʉ4V)q 'k=QÛu DjK23)75zl'(1hPFĭ#"gn(bΊAxw8F!wO7cjJe֎h M7[8e2/cvi{myˏ4cg f<^+Ǐ ;\ *v `\#1ީ`ieD|< wZ>픲i$3}[J"Oz^EڵF%kWL1>:TM/,qw =WgpNs0^];C~"nFc0cH( u+Ƅc<RMm]Yih yl.LH@k~*iW?)Mjd kaGftsCۆ'Me?t W 8׻+G:f>f|c?IFkdT់74E ybnfzo-{a+)~$ʌ:9DD<ߎMk^ @(blbr Ac  IL5xq.~W l~ec5_5};ۢۆ& SIJKc'ข&mY'$HQF#ei;]?_͠ŗˆ&6.´Daw e/!!eH<'IrIc*&\׬C48TnpY.Z1xTp?NQW2z%3 n_j4,E>f?{ԷdH%wxT<&p.VƂX+mlU=x174a} 2[ MKTʜ5o/a~_ƨP7M,r ,ׅkдYON (|5aX 5l:?DYLf1v]}E'ݧ+u!~8I@5%]hA)iߋ؂%k3u)qi FT=\8pԣȦKSJYCXR>r`KD]j`M\:"vSƖ#~yܛ=S3Ϲ1[S;ZjKB!]suPqO.9ꔇ2t$gR>0l|[Dl|OA{$]4{ 0, 9 W!G*$2;)3lV8?#$cF *63J9*ȋ{b.[c4^X(VNPzFS5`dcM+lt3՝rM_SMݚj!<٠rAN +?q)ml╿\IsdOYɏ_G&*!}[pޓop+2l <_7we¦3ҐxSzX-Q) o8Cwq[PnҠ=TP(̨n,%cT,"BX,^(H(BvCO"}e|ʗOKC%G)'FYwna7/2vS @b5I;)W{] ҈f(4ɫ3vPAwZe* WmP.xXXR aov$ϡQԥ ۆصπއݝI\T3tI=ʆPߧ:#ÊB& _'O]VyxN9$wMV(npѠDT' Z2J)SOhjǸhQ eAaj_tkf֐liѕӎ @Hv]oR{##fj6U?Sa/"wn@I1ڍ臂G =6̀us YV"eG]?BHYWa]ݸ~Fҽ \gxmef^D~a<=?O]7^r @/3bLo1ײ0׆cfZ-nUR[MOC2U8k`H# KRǘٰ,HD̩@uf Lga0:֑[)?7^/F7Ac ^ZuNss]d$0(Nr]-Lш`cie. H?32)YY^_٭G_R(_/>Nʃ# U;TY%O"$ar9Ib⤯;$4)Rl)2xLB@*r#T 䧲W{kRDnBU.9gTk *%٩@3$q]\ &4ƒԭڸ>uղ<%n&ĊL|C:uj WLki iNE`y@kQο8JXDȽ8QE U ~͓K G ^D2n>W@#[ D{lBdMZڜnf4,E9]\SIleEnةfZ<šfp:Ryq^iZD<)b gJ{m{VoWUh13a.sᨬg=?0@\{C~ DH41K!lw, X "S>ށ R&p 23y>G5gI'K35INKp,٦V]U$9mR~؂{^7`̽jk* ӺFOp JPF5%+&iI#~J4F;7H3݅rV&W{/[{n+r@ZEʂRxWVb@;\ri2[:7"~#G!ػճA; ,NqP0XUmmT5VbnӤNK/a7rmLqЈo1 N_w#zNK 5)8Mz0k*)w;n&t+f۠C@P8%jn{o׈~1,kο =w.2¸74DhN&|oHa(NJ9wksxf4~uh rۥ Ok+߷z'`8e2ͬ [A8ƚP/J'QE9rRm ^4YF ̒Y-<= T783mDz*;.Ro;AM25P[\AOʽ };N^~k/,^ec#fRi5 2BaaqM!$6܄R7ᨪTN~k%9Ag9y0e\?{dS5GV񹮙M̼TO;R7b2d1(.sh(NbExXHu<;p8ǭ Ov*9L=WP-@,HLy#䶺Mjl|v:b{`8=q烿䩪v<33A"sVs>6^Lu^)l_4`^P O 6)ϩ%kUu!Tah~5'߷,[‹V)ޘlFODxeC t% $9PipSDc!ջlfGq%\-g쟐S?70GJHe qƒ55ۺ{u!11D'X5kӍJ7 @FDZyU6^Va@ə<{:AVp_Qfwx##,͘~!s $#^Wp,$0 %5*Dc,#ـR<ފ͘ 8ä.QӞE(I* {~y"T z7D_$23N`kWpF q{]os&M˲kDЀzV'#5!F;3\0Ǐ~?'f@Oɻ+EgC*|!̉U4]In/++Y>H=!RU52Bw\{,@Hvyǐ(u;Ե`r؏QkbQ$F'ҐJf@)wdc7zQh0: Z w^uۉbbN8ŗE[>V80E'duJR(gX"G)7奯ΒgWjE=2)u!_`(ř.M\b#si )k_ ]C 54ΕjSlWY*8~fǕc)/ 5L[[݆-h"ǼszpQV0p[&.fc:)hۃ7β $~`뷷̩5r(9a%=A1kl%r>h4DWHB:p 7TnXd[K`L2t^[l^#o+טcSJԡ|83'} +,7JUw#G4-oV+`f_\x(e>A{i@vʜdɷh+Ά*Vu{t srl=EE4Mu{wd|"vh26_co_#֡Tg= TvIc[2 R=Bry\ j":ove,Nxh6!U翮QJZN"Ͱю$zw+r,r۬c3j;#> ,ma՜Ӄ̧A~31]8:L(&@VCtn2`MM n 9iJ5|(CRiIn!1s9q{KR|K5p֐@>ejoGM{ {N{l +]A$U]*!~'y]NٵUDVv?F'by#P %ڠG "=}T;Kb89>MJtDXcpK 0C=--2D(~yh5Wd鉒V h}w~`VH}csT4#:34³1@,yq10gӗ{::xQ!-w"ư%BJwe:%E>%V -@9FkgY9k}JzE-;G.5: # Z |(KB_'Z"8ij\6U)U*H@4MtR0۬T?)q-66ɖ1XCV]gr|VEtCUj'Ӆqe1߱TPJRFt%Bqw`E#WpxR}z%[ה7 rF(n_ݖmR W3kH~")iE/]1Wʵ=ƾuI[RDpVOݹQ+ܱIP$^ X sM-SM})* iQtu\) ƹF'|7lW[ȲD^\-|dtz+-*f0 *FЏ^yOrE)@o,-*ښT&h%͆J2դ)A@)Ml)b8¹Y[ZuJa3AP68]^ Xm USm; _lJk\}O'iuKP54Kn XqքL&Zo*[9q("]WNXXǻ)Bq\ 2f^d_={Ig8^h0zz]h; %19,JO!*+"49ŘS_2<:4lZ=2ρ?&>qGtb8EC@Ŕ㝈랃d`f1ٜ<~A+Im /:Viٔ,wAg㕡;ƊRFE;I_Ms+l(B5h݀'_Jr!=N '^x ţ2I>&oe#<+=h=1E:7]'d4}댕P|֌lG|v×)nzLhUkZOAHf 24W2,ĄyB\-hKR~`)&2R >&"B+@+"m_3 ;T Q;v]7:[CՒc3ut =;_O:~VԹ<-c]f-L2w67~fX\t@1>LsRWي 5cᩯ<@{"򩴄l3AC4 JYmIv/W.&e&{hz{YyL[Cd p)*=-GlhxAgG`Gz0fBϞO$l[YDž&?}28_f-FX+7m`uE@_=Ng^) " aqSU*)^r),ikClj͹ ^2,rp>B:.ew!y0_|K..T o݄U]*lm\M'6.PJL NBׇ Hs-ͣ;c7<oP`1F3ߺ&oR p3s O^!#sD߆42bAʦ(Jh ^s˙1lOؙ>WD[Os3MRIYiV0F JB*!@żGJOoH15,+kWL+X]:d!{@e[JP\LeqҬp;/g.Nj-s_ X(:o9%˷Fu}zb]Dۣ)?Hjd1oXyS ~l7U&CwʂQIGEoU֤qgXScVui[9N=jot%:VOPeZ踅(ָv0ƣ+@ĈHѩwӰ5~ɔv7OhL*%Q)nc6X~@elK<ږ! atIK'J?0;9t+i'jZJQ_]QX/ o܍ljXh1IJr @,t>X]Ԉ=`;d2'IdLA&^+%>T0UV'oPZ`6E6O@u:-?9tb#:&Is Ma/􊖒M|AѤD)@]";o='yĈ̮Pwܼ_kE*&=m0\V0pۥW#MNt{!¸9@(9 3Œwf0b\T6;BB6e=Oe{_@CU_NYپ檣?Ծ_UzFѧ *0d/A`Cu/xKMC׶eqhʍ)>A#.&'F:0`⧮ٞ)4S:^IU%7:]QƑP7վb9:';jm s8&rII!|I0IWny/jM],/Ec~K\>=4T7jb7γؐJ \ea|u4(]A?tqj5568@F!*~'HN(p_.7D5|U-ˊ"hqzetWi%kJ𒫄U۝!£sho,[]poYA3_uuvH?{W萖xH:a^+/ e@> 4bZ͂dK ߆GTkf~Z$E_|CR+ꋤS-:O,ħtE/3;l0u37%ξ{\ X|b:S `n P'6.vQ7e S-ڍ xwU7U][pAWvX~z+ǃmŹB|L\Jk<:һm6DMqjV4E)Ta[]S| igE `.xN vۅ0c%O4" IT1Ed{g&3J35#"ޔn^*=7' TuN)|W:u5TVYEr2,1%7ce;C}籦u,yRS}U}NV{exyL:yOL45@@/Mv'ZĆ'[r-r^>H' 6W=L"伴:+3~aj_UztX$x} Y#T +XF#iH r cGy֭btAC6`VES= ~Ķ+üv2A(6rѽ[9KP%ě֝W7˟ 2f\}(u]t ɅI.zqdY[L52FΡgXи"բ3SJhu޾NI"f ScPujvɑhQsk1 F(ֶ:Z0FdPuF6{1T6VgQAbXx#-O%T*ANͤPaY-zÎ^6_JQdIT:Ac:`94DK3 0\awbH\KB\>P ?H'lr7;в86M"]quWŬ 7GKVV2=b]RubzX>7XNBʀs4oM)Í ĘT7ZGrS៕w*VfDǓN.4JezLa~4I[Cհuݚ Z­!>NOVHʺW Ŏ *JxsU4&H>O68՚^ʹ@J0E^vf뵞9:ܗY%\ui 8>lϫ&{䩜oB :ܚè0DC{u^r9<ɧRUe\.<5MʼZ][Ԉ |VafƘV灓ȼ q[f+vNPS20 p*U#idK/Kv!nN[m=-5aA"PHZȢ[&hZk,DQXŶ{DL``D{ Q`4Le/A[n*P!hSuhPʕ4Û?C•zR'\ö;CDK4m^zՇ.P%(pA[\\ (V}^umov`Uֆ[?%ub `@3)"V3=Xy;$vvTzVE"/ 7']so8<*: jpyb 'UwyuU콗ܲ^ 0W&B &X,֞MSH9-OWj:E dݭݐ"ݰh ̈́lE5Aȟp,GM|`EN帄``ԓ%v4R:!ӱfjod~5hOajl۱bX6n3ږ@Ebf[ugef4߈"CgCJrks Ǭh3z I+P46L(3άt4?`P-ōimN26>b]bK9i^>HfPox9NZ`1W",C*d/5`s` A Ʈ#b\4~%~#~Ī6[sUE~6 E9&˗V5܂ S.r,uOpwn!]ZNDW^knp1FG%4!KCfG~`:nA!r#85+r4R١O3 )_ mǠ@{w9&Q3\6ΗLۢ\<< 4WYm.[qղKܽjXŕ~t'2h}+ }`@ .CGzq!{~ 3wP΍-6Q) <чXY R$j{)sFK/s`6.a FM7AXt9ڡ1m' z5 C.p#G8 g"^2T4C 0yCcy6 K-1{p]kKNNykm:Q!dtQ]`wΜ |?4H8ϺAx _A|SOl/ƕyW.[ w~!KĹ1tcCt$-d9׳r5u"W_ܣanS{}L@18ҝMv QE&,ևO qC kPqԐ-nBtbi5kqtuj ´2u Oy|iH'oFwP\!M<ZGQgdX9 zHpBNݵIRCt9.̆z_anzP4]3,A$ $ L ;zMOA/*Mb =%huG!:<P.薌Th r~m}A I'@$lZs2ku]痈3AibBS؞9e0Fڱ o mf+D_EDKYP-À ,ĺ%Ѭp1*/LE}5};-;@ |?<,DۋeoθcQ|̬N;^x9yѺH_O_TtfPèXv7QœO[BM*8q?\ t {O7Ӏg|+؋ngNMhH.1&;W.0U+ cj&mgJke+~h./_Q,aL,D7x9F nr|= -"7jzv3m1݆XJ6,spdevAq<,1LӷOaNI/9FweUqt(y_UyGDqܞDUz( [c ,gSas{DhЗarQBNy<rq7z7I {ۖ'SP;bwnVa+G:3JW) 9 XwAk2SX|_!xFD3-C]xLHm>R˜alDYwy%Z@+)V})!0P6c dᨌdŚ 0/فR$Ȉ@CQVy/z}8@taУ\,H&CnS uҩ7gJ[ )Gp9b2wya*^;7B~MQoij*p=¢'S <2T@'m:65.4I^| ܲܐuyhZz krb] #"RX6AЙ.&%xF⭀ JK}=:to`޵pC}Y5>Nޚc^>!h2uMk/[RZHб@开Rë P.}///9OIwW6= QO D ʻaspO)i297:zaW ǎA=wTKm 2Mf M0+o2jbF vD1ųhZs=r=O\N a(P,'@ 9U%KSHcSs++90Z,%,{K/҆)1,$J{xU'b@*'v-5z"\zx^>x2 {.uߠ4 w@NS [I>~2g A  JjugE\nVzr4x܁pA%- tQ?/^d3iڒ\g ;WO_ojB4-?_6jsϸJ;"1L bȎK95Վ5C|5;Ԛxrr W #~3η:U%QpRBz ͬpH0:2{\( ]-U!'g`MbyIUS%"9ҡQ TZr R[R+Fgĸ-ȱ'Tv4 t+0w)–(MxyRbˣغ1^BoIpZDk}F>Ϩ6pLFƼL-Ӫ/,O^6驓W) ܾ~ f7ZW$Bfsr1,n:Es+H Z'W sY$:sc^G.Z |."Lw(o]= B#Z1`ISmZV(50t wސ8ȸD8g{ъh ,kq dp٪%~}eCh_QNnKUFУQ jD-m?: &Ę(`@<%ĥnbw +~$Ս>ѥ |Az@~{<^]ۼ @vAQƳʝw`q I5ekkUXiߖwa&Dy~Vh@ &,HBF}vˋ[˒2,>g+&yH XAxq&'L9&B$H'hPnXFQE}6hxi/tAUX/$ku9Ny"":fVGMO {ty iTԕ}ALu @$'S ko7H <J7[kMaWQ9N ʂzu(c)89#kYX > (ܲ/{OǏϋe34&#RLܼ6x9a- Joֱ ,ۺ[ (D`fƷrV0#C&Z8 &xJ+18tѸiX+.DWtZSTDi7sYLn퍽,01"7Û , -B /q2@I4%7#uٺ۱=PWLK@3wr"U-E6> 7vL-2z6_+qu^NPkHt_E'*BXȣKjЍg›o|yuy?*k45x97H9F͍+Z5JiVm>8@Y4!38Ӡ *71W u7s+Nqq|Lp=tf$/rclAك K76?Qq‚ $ I}" HZk8U,+㱳^ p0U@0TH%ڣ`>`6}$w7V8D"ͣ\?ڒt!C >izȶ,Sm+o84TBb+p}qtl"-qAKx85;->Y761 iţ O;yK3]nw-ip= c|ܞxh,;JJx3,=.Lu6ܵg4|y5; 籞Y鰙 &{_Ae  Pr}ɫ՛g) TIɖ 4چw,?Ѓ8w5C&G05fe Z(TN3ew(Xndd%8Os6}?Z}imw\sf7'X+΋g\ k*38p/}cB؟wyDo7b{v/cr^.kwmaC*`T+4FAJDf}t{@QpNmfʓXxI28,`!JEsS#:7(Mw.Jj(Q+Sn0P]PV'U [_uӷ0 baF{a7j[ԸX2|]D⑆K(Mg =ʾlp_7[1gёM>:49xIt)3܏7TL3`a'o xQ@^Cv<L"';5յ1b^_r /8~D&Z&l2 RS֣r-h T|X% Ou:?)kB'+j%BC:)+V/deJwYz/8fq;|Fji@l,HxCQ(t>i:k_W#-R Dm)sbgrd4;C,h~_9YE뎶"'?50<ኴ ]gkJhߥ˳:wGM2 E M۽HmY(s+%o-ѝa* £HPJ4 mcy]T~+hiPD7Y;']:پ!q:K:!a!2B4GxAfBv,|37wa^TXCx6UuK9ojտZFh ׊v()JS|D0"_vP0µum-6$OmDƴ9WlUSԃ~,@ R? P >i}>;h֧!<{'/i拓ޘO7hC[m{vaF?q'VG1q~Yv}ߍ=ؾGӡ,#u_,XWX3\$_!va=~jzq Bukl/c5`*`L+̡ ›9^M"5 'jxuB%GcU" .ePEcX9?*fLa16E25oIRbR:R0{[|SRQ?#ώ=GDɂ޻`["2c44߱HWp\wKlS'ku,$45y:!Eg]B 7|9ǟs~,*imQm/mJgndڎh?pBlJ#ThI/ro!|רΊX#&L!F($`mWWfsXEa\#%;˵]掵JFX4~ ?ճ|F64qZO%v1''WyAE(6HH`(S:Q!o?Ȱue$i {S.5H|-U&kyPu732p 0n75Srh­~-N\Fw +g'{J. ajύUk%sO VS wlW(Q<-+pn{oM;=>ִR./Dn]hK2ӬD{eÃo%Q^#9aٟ>)/\E7+ZpܮkqE6H@:{_ͣ ^+C:tC=Q-,0v喗~^}` 4˿g oDvJsR;ܮ,D׾p|d՘)(D@Ά$-b;v9xڜBH7Cp㋔|OдFE_K32[_5 tL[ uA x U0Y }P-)n I3QrͰr4cVX%H.v}A4&giƀauO2m{%IT2De-lIv5₹0ajx@bWɛ geHތ ^̏W5i) ]ܢ4elPSZ{3w}A57Q]շߚ}ϵ#JefUS6^p S`H,:B%Hq]KD!5fJ'E !`cWP܄2;a>є3-niӓ?ɿL\lR/?[d x{bTV?V\d#d@w|$vF;GFG;w|w+Cx04`r`L Sis@:) g"џ|JݷqF]n0> ߬{1Ckw W:I@: ѳH>58 Me6USU -ۏEO};]P4GbHd^/ 1ɲ'Yxgw,i>YL$3vAp\v /|_~dVAkrGbW4ĢuZo͙Wqx22m% ?:Nʠw8acVw[m#1Wz"Sk!Xb9Dcw8;wt߂,pIG=_h%~wN:#^ދ֌IL R c‡䨥Y? B`Q8t@r3.19EbV2^5ɲpft! xH)PM~a12ɓ*E `,4,ı v,\Y ?p~‰1y`:Ws_K&,6g'l%W%X)`[2YԼq@@Q2] A^3_&c$6D`~r򪽩Q>I؁n~nqkTZxjE(-u^-A&G#94(hHS~EQx*,ǘCк`Iվ8CᦍտZrF:W cuWΔE̡* 0ȕ#ru=2s<N# VDoY<1Fip$99]TssRStG#m(1V;P%5 VISa|/ #,ы"χcu>aSy aMdtf}avAIpythS`zSoì煽,aGroi3CΣv^ٳ)*V0seڨ}* XcvW D:\fl%Ox8a~BR-)˫A*꥛P<&2Re7]a8qYJ_9-ѝӁR|d I$yZUbއNt/6%ْ}*;G9bHEFn*u)/V`HnIy%Qw6N*r$F49=WYQR+㇄E)}//c5ʚТ5۫֩',?Qe!NaQTWQ+Q94f yJ {f5·hcY@uIT':|?s lkLhӟ]ȯ4'!Ja2X܍eև`{vEvxY*ZZyA*la+c*%ЀlC5 0uvig0b`{mXH՛JTaT}Х{R ,:T|^Z_OHtkl&mң9(lqPIOh,XBcbhq @%Dw{k#>+5p gXf*8V}|y~R&jqSR[щ^,F߫cAE!a\8 S [9}JVH4Fk7j9-"[gFV ʮĖR^IBhKgdkNv xjW:aT7hW lN |oE/bdȏZ:P C#l=ƊTٸOhX!|`X)湶g J@ȁ@ DKNXL< 8Jyr.g$ΗhXCgùPT_D.Άgp0'3yTJER<]<Ueh#py9 xIzkB٭y |j|"CmȌ`K&44 ^} ;j0X>Z3i e]OT? {:<υFSH@*UZ+֟$*: E7i~'РB1Mu}ty`d56F4{dLP!wu jLYv+; \w]8(Ť*zOBL<`ȅPoX~N ~Cr.-g!hN},TeLgJ?J!hyji,[B|I; s+D˪%iKZ4TB"p68i@LnyjUW!')7'*. "t=/f 56MZ4nDMǯg QKF?*zpv\Oq?%F^UJA:q@hw"/pvMZs@ ,E*U|{ϰIܻM/W1ѰwKʥAȥRi@ OZ 9 0i:ڌz< [k _3jt_e'CQS"ޚjP [m2t7kcWGKD*>·)ۥ 3#m޳;#CÈ^ƶ8hOAr?Z%|q2Q:Z6\c :C: E:uh64`@V)M5j}!;(o'.i~XZ.I\{_>w{0ex9.‚7φ'-rQcUדEA *$Gk,+jrgՉ5z~TVLQ0 s36 )wS Dej۰'f/8*njqρp‰V'D3k9pvS5,3Aت%5Qn[1E!hV|U׎}umfѭ9,}ᇦ^+lo۵V-e(H^UcW:$ͱOOAf#tZ wIS35h9.zdX\ Ԍ QF `nA}{r_e@  [ e\C /6!Y2<H"̏nA π:C(T{W0+>ሕK&lF Egdr¶#zb!3DP ROIճZz.j?݈L!`Q~sV, 3{0͗qGta'A1tgʗ] ai2wrvE }`.[ChJxKgpD0bL+KiQ}}BFbL>9Xmj}q3Io&]E֟/%D dl@7,]c8&ZL4DG7s"}U=oo6݅RFs;]4 EZ꾓UM_‚E-U۲h`~@tYA47LR bdeC(6zMKi;_Tc#(ijǡ^cR]UևT7ݯ9Drq1.x]Gi#FaJgcdl<[d=)~x 5t>͓;'mic5Ǧ'(b͔ĆWtPR^^Mt⦆n 4-0|Hp2ԫJn75 [bFCgL`b~tY Ky ['-A3=9mN%:(㓃vW$ʂ~lmhN"z8.EVjBzi[GMؓ{]=jl|ڪQ, \eFth*Uԃ:_,'\酝a96BW޼`YSaїY*sr$yIM.C¾&p |0텚j4 |iOxM b0͆{[a=$&dr}(9n8ݪv̐ WqTtH({.EN2rPlqa+]|[ "4I|0LG^Q';7(Ni'@g(THSX.A?01>}s7U~/-$MKF [ELj<bus&ОK=j4ZY*twRv44ɬ>2e3kUM6NEqoo{Tۃh5ZT-QDC@44:A㓱A)d[#Mߴ68ߛکs \qZnGC.CA kl']W)]Cn>?PɶtMւEtN>t=7sh$IGhWh^Suc`cAߠmiO29L DmgHzv.snN`""m> [#!C.эgؑ:D"?\ό.l>ag/)a5(RI'{eOy)MB1񮽸cxgޡ%T![ۧʒyls{YWhڢv*m#[TЏ nxCg1}"$u6O41kw >&Ҕq?9Lc6oIVt US##j9H#R89&hINסO̟0 , +iد4CPۗeFgK.W/u&hךGiX=6^^ʈ9 ^!IC/CRXbS郄sg"e D_*)t cv~O*kr\>WTi_X̼Hy-f0,!{Uf;Vh:`P-hsR& =1VpNW2}\¡FJQL6 JK3;sTe*1:w圴sy <Y1>ݗ*ʐU"R5s` |~ho{ )T:#bJzC.`Q܊Fwr/'?N 5{PKz_w1]eQ==Z/swqGy4ĹX0 -B.ju1V{Cx$U@;bqym5?&ʃlmYQ 硝t50Q->aҨCK%B>3@?;\KHEp iA+AVB8\K 7UG@Ly,1,u2m=c+^vMqxo5GTA9L4#7!cOp). as} % 1Cs}?:Z=yH+:>ndxVxvZ- ޑG[-Ӆ#@NjK=`bܸ@fԤ k𬚟 >u‰'?ȉQ'ʘܵh)gyC:5Ռm,@-W>p+iEܩ#׿/YY{mw$])L!rC ' ]K^*:O Qzenx pؾ5*_׏>caX,e+'lmsjtI.4(ks5ya58qi,6) 5IJmggݰ_-}9Z`̷fGS{%Cb}xJ'FUK54A[Pdm1-,c†?L(u~]l%^otAȮus Pes" w5-ӗ`Q~$"ЌE &C^Pm1Gy*7av>A i&QzVGB#RGD@@@(K\%7.4;7E9AKPTԼs*E]^s>ez4k6:a"HxpqSU@j\ņ4? m^^1!:i^9H0vJS.%D. 5Q g ac#Q&L.Ao-G-">w'@8lCf1gXCv/FM!v W:5!N JzsA&~\~ D=zEB\iCD)o,@\Z .60{:!9rsɓͣ#)`~"M~yN^m<ƻ7*qTYeuUvpv=eYj5B([N}Z,G#Qm yA&oԉ- ly?LJLGz\unDt"`ZF-E8Tl/ SEwM⹕FgUl!ލU)y=czYnOs!Bt4'G5KxE,j[7e!'*{Su]#{4ɇxf [2Mԋ^DKYb_-+?h.{"kLcƑ}UtSWc)4GI\Lk;a5G ck(BFt@/wSy?.Y4$4Zeaѐ*+)& ]{ϧcewn䎹 Yk;C-rQMH h;~w},ܽK=xn`.'n+D_e^~wNߑPssE˻֟I6JMlxy~C*8Z߷b634cs5ԋR@JkTSEM_O&ߜ%:4̿&_luOx$G4c+hfml43.g4hOk5m^|H0hyΥCasVQ=)TFtpԭmPf 1X⿑I=FkJ`]:|kb-,.BCʫU8&OcwxִH9OKc8n@Mfy˙ʡ%0.ڋr5.&ljﭬma}UK*m~̀ZڠdAtߞ&iZ˂uVa[2Z&7 E9;> /G/ &U71C TDh:װ0 Vjt~#"Nܮ`7ǍFy8뮩*ޒR[P8Hf|'p`,b/u]g#9׭ڡQҋ$.|?P_5sĢY 8rMQVm;:2ex=ahW%U v?$jx HJ@F:9I}%7nGo!(w@_~<)JEc9`9z=Y2lPWPJv?1Ul+d #mn՚7EFc;|# D\k2 YЃDY"3mgIKeܜl@~f/[E2(UTk@Y.MXSBHH\+j<9W{&mW>.2gG _0>I 4\6l G*}vfT'\(M.z@im8c~~V,rGaW iC;6G[&[ݠ3w&; hs\ۙt+sggo[VTɕA bjn /U$ D6{ΟZGvM' `¶Q~&& ܝ'lI cŷĄ?8$>1IN w2ܢB^bR0sT&|½ݠ.OE'vo݅~ 5=%XmV<1[J!RwiMP)7g[XM[)AKu  % ϛ֘Xnzy /Ŋ+QT /mUWV01&{*mMVX=yF N*hT"ŶfNQ,)ckM-76w @2,n7;*_xS0z@AlT*{JFWTHa@˒\]81fjg#%>SeL2GQ"(%{< [g9HxN;X $Z}_QOlN$nއ+KӸMGASWqGL;UIIgnqas 5( x >"y : kɉ>_ xQ9YszymeD]!nA0Ro(DQ6ë&> %ĒľSO ޒRm`M)tC6Ĥݺk^ysxXD2d2%p'%ɮ>˘#Qf).׃3`7VT ی0~Oh x#'uWь')8ɉqQ˺9괚#"oZcgNT݆kQͱꡘk).Ԧ\A5@A6Wm NYر%0?+0T_&h\]zV 2M1| _r2r^*J7yh")EQn0u a2eΘgwÅg!Ϸ04MppW5?(<@OثoWL_ H185^2/b-AS K9sP6%0ͫY:ƱhhnKUސרns6qvQhZߚl5>YsBIR3֓de˲3]~ N(cX֢/g,] u 8bX62DYFo:̈lǐC_HcvwYlh$-pΏ(N}&AC$\p\ZH>f:VD9spr dm#j3$1(y-][6ڛ7,9>i!^*N6ʏ+g[7X/@w>X+3qqO]հT'E+Гʫ~^xN^’Jp(9k> 7gI\lfD)vglB&C~ElC`bl!6fWhOJ}̛qAf'4Zŗg\@aQEQRp2nSfDک=q..`/S[cNA&}4UR3axdzUh-S s#0,ϰ& oB|XaR8=WlԂqVb8ڰ\G` țnI4kZCZ!9y|^|z0JЫf`12Y=R̋VO$Rg}KJ}N}YQaS'^FͫLVN$S86ϱ6ꆓGR:q̍ ϫ"tY.ʋi fzxMŃו9WC9`-l`'j6ѧ€vh>8ez*Qd^Jv:Oi|QLQ\d6NkAʠM^uA#|y"햼n'5 q:8FBkC(['=-|]g߈O+;njӦLzyZr̼ϊha`c2 :|\}|s{w1+|1671[M3w͵Շ͖>4`N~ͱpXpI%sr:( t#;ݠŚ"lGetyS[tc+hWw'KqZ##T&2|ys]gڋ޸ Q٤DRcg{p_IO}m<֮1fҖAݛWa= ؾ a˼]CKz\#)5%"Oz1Kd7B:S0}_ҫd슧[yS'KEnTb=tC>#3uŀT!#0HɺgvmHI Ol;6s/=Q& ̛ya.GaXi?5/n;/]<N-ʞd0b!I7~L?8Su* }L-vZ*|n9E%H-v"G  V@ڐ|,hdQK^/"CG!dc*"+L7lMmX)=4 SiG,C8hG zu $'rUZg=X{GmY:ߟ)B֜;1VsD}IF)8_v<170-;u+jsNΠ Mn#vMj W/ю`pM={|8n§1 DA)q~(4j"Y@ko&ڎpwZ=KOV`8T%PWz,28 4HaT<Ɯr7qN~gƇeWT,p \[iD-kӆ.%"~g@HpiB rUجс0pn Ϸ+?jd]v6W&ENG Dgw}8 F4inb{%cWQV)vYׇ[ƛ$+6/UUXCի71C 厯t2k)Q,I2a/y "n:s^H`BW AYuTuF v훻8Xn'W2PDipv̓3byTqN8v 9HRRKf28嗉*A!]NLD}`wH A$ |Y5 GE/vF$jw,6<5jB OZ2' N4I9GģZM;4ʱrs3Um"}sWHG-E PP$;DGۋ}Pطc"l}"q||H~Y9%'@,1CL6"_ |-$ҹĹh@8NHFDop/kV7v\tK)dKe{/{iǷB-Bd$Yl .Cgq,jW;<R#Wԧ {8f~.=QH+.WPgdR!Fe673̞ :,WD{" cvdsS;6%0S$jh S9 [DFlrM_A{g)oXU:OاʭfT J7%]Ը\/Hk~[ߵKÊlx":쟸›cy<"Fp \r ReId  jJ"#=j@N}Ó=u 3$Pw?E49Nv_2xA6Y^U`c}`y=[PB`E7U"$Of1-I/~bT \0Mr 2U5Ɋ ^bTg$b-c`h>'`6\{7 +b|'kB$U2E JJnZG}p4nV% :ͦwCd"O`pyY0)(s'\AbY(n吙gj(}H, Or{(g׿hl]Gpݺ-P0RF3(NCܦwT 1++Ic|Vz9JȵNc`m$r4X(P9֜ ޼$I9ʼ)m%cc[;)d~)*wSe)/K! >?&Oo[c5_7w|ܷ}U@VmI0msVO(Mnlةs} W VJ\EN؈TE-X:Cxf$Ñ3x09o[Y&|v>1#f ifay!>dp7@gޚ#URbi0&L2LeW&4ކuz01paCv6el섄ۿ~UG#ro }* JB=WWu]U(`g%0e5} ߗ1-"- 6GS' q_R=%2!g cE\muVALq7=]`es:pqҰ# wu"FVGPt'-Jʟ~pڢ=g4JR0ċ$XĊ!9 #yJHh5u!WR'0Ͳ!\J a є6CF 0@^\PIXG]b&xN]wI?u/130 TdB}/exlCʣ.A@^#zR3N]R76,'vӤEBD EOJ*3} 0?B ٳ *} ,y[8=Û[r yaEɺEB" $V* PT9GaGuI eDGts5؎t&78=y7 wx{gM44gF^OT.Y7kkJ: $X\PPwu}C.MڵWe2`}03DNw"YCfEmSC|͒vot98Zp0p.XJLGy\E#پ"^ίn7Yw(][*'s\B`8l6q?!t2ɖ澠\[OE6{ZnO 2[ՒL4E=o ?Xmx#UKӳp_伵1VUVöy? ij8XN[z&Hi/eu@Lg2cevVTGc[1>'Sk>Tt/JYS Ws dH^Q<P~.@J5\?_; P0}v&?~q^r]ͱX HYOYd % C E0Ļu_0[B5LO;ۋxR/Zk!bM'Fߋ%-&͹B+J'F;}UR-HjB4<gIë"I u%[ |c0MyBbKQTTb2UWy%U2;omy>@CT1h.|>_DQka1b 1ʭf 74GX Q|IhN:C S5 Z^JBxZ7a=18w"e|Wy d7?*-^?$ j,^/S{j$0IZ sZKG'8Rڅ\^'#:17WTZ\\[;1voptj^,Eϖ`*ʭ88Vr 2Huۯ(y`m:sf=TΧKu}5fzMTBwZm'B3o.OUD 6wf߈34oTjQ^ 3d]LHϋckv@;lcTfë! xe3@Tl\j't >!t8$߈K $g7y7i@(L+mDd ^)G4tgKҋ1|XkiY,u:5:o 1j4DTAFQC*g #ܛr9 AS DlT&Ctf MVW'UPl!:7#%` }E ĬtgqF'h=-HJg|^#;_ץ4bPWKƠ[ Me7-˜ yq00\ W,ląsBâO2hLY=ǔ˺Z'kSg"z,B<ʷ m uKb=wr$nKI9GgKDan _"Mw+u4jbzC 6 A5?, UEtr9}k=?eP# _.(P8gn Zn .ЌZi+J@FZ'Ƙ'4&;G$]ȑL J.Կ5JXa2 a)cP{ S/˖:kC0L` z1V\|=F?K1) _ԡMr+$3ıޖsGtnj7NSrQ^;DDs*K23roEyjFݰF52K5'\N;r` ',W1$my䳦α؟[]aJZ+f`r6JF`Pu84}Ù E_=r]n[pތL78q{5h!IxnipIe8vpje1vOwJsL t j*7hw#B\og鹸m\N 9D4(WvaPҭk,.ry1}\w|,Yn1{gd%^rOU{P7eHO5VB.)~{ۆUg[Qg:zjd0L2ՑWc2RI8MlrWǯNM5VU%ӝH魛'ydҁ Vrq8+>l/Ǘ,(a&L͙w~ēݹ6+ypzDcR)DHۊ7]8oK)]$)`{`H+,<Юnt[7YRəjkţoON$J#,[T~h|7hi '׬X=PCpdxowɿP`hߐScyȞSK[}8ֳ2,KvlH rdtڭu%(&]{.&0M~\AuW ,mIM>!&=GɽzVxmq”-D'g?k$+3y^#s?dp"I=Qx?wԞJŭ?&Mv#4 \SzDk=٬[a9/Qwf|&nRpYi&M,I5B1LN9(x-^x4xώ 2V{I|1*yT-bu6+S2hty}S:u~P2Ra 4R*A~YBM1 gQ9 %_.4H5f 2g;tP b\)J$ tayKamm˓Q^X7'?K'jZҖsVJ{/<( \`G8Xභ~2!Űu7.T:sZ/%{ y'Pr/˹6 42LZ;P@CTw/".!l8*j)}$]oo==? tWHڧ*e5. ݼՠsi7o\)01@y6+u/94lQG ,7f;!11G^Ul <̤bw#iBT_ДQx3n!g DP}̨У͜ ~8h+uV#d׋b\M-s8v*b "kf%b̰]*P˼uW9X? jRճ?WcTҺ(+„g jNgr 0,O.|~^ flҼ LDZCm kv;kZPVʸQQ+vݸĐȞ~D`WH}.|`tZ͝xJPao#ndo% )t<|UԵU;ݔs3Te#greҏʚ^$1~sx3*V%3>J,5_Bwk nW玸;h"uF.3iYNvz3#z h9|ëЎWZ^MW7H_.1х穑<ׇCqZ~pBL_6 V^. &BzVmd =W)3]\?CKI(piyoUЮ+Yk47G=^ɋj;4{A)Eho 5@נ#MT~3꿸΂B67G$IJ܏6ta,;OIHEŐU>xjW>S5:&d;2m6x"KT-mYThV֟GJ6tGmEKDԗqccXϐ\\zgv'64$s.Mr]i( UE#1ߍTqMc5.jp M$37LjqFcqHZnfF g/uzy5s;n&0:G3:Y6[B)S,BC?mX,mp ?W tlOBK2A^z71>ELSY zm #_p=(u(Hw-tv Am/QDo 򹴉 Q>gS1hW ZW=NzaoޛWx0njxOPJ ;ӑn>UB ETsjhDfjZTD(ktVvh<6p4xN^Y a j%|77H(Ng3t/6uC.?!y}~>Y@g:tf]*=B 45~G Ђueg.bKDXwZKt:^0d-'|! X1H<|i΅̄^mKs@.BK'6lR8EUzS0G\p0lIEi3phth@!PH]5yJbuYEI v@}C4h١p.Œeg\ ӿR3$]C5NȲY tܥJQi-|2pY6.M&H\g@35}5X>Aj\fTئaf kOdԞN^qaCO_ޙPLI.tnR"'LV#ypOCYC$q Fd= +u ("ZSp6sc,}qah#GS6A!@kuVpv~}0^ӀSh,vvT`KhD902oeg ] xPoWiY_Zரj? 5y>Pm]hNځY;d,nNײ}ŧ $U>kDzmuUJ#i.a|W!e0!n5\Σ.k:^ӬPo2i:I)m*"e8C:D|MJg^h;p f{,֯'9Lx&Ԏ$W(+w6T7R3)$tvFWHp׻c<տ >5 9QѢ}0qy@c8dV"elKAfJ(ɨ1E}OÃerLiұ_hiD|6qfmg"/KRa8g۝ /.|;E`WFNz$] :p.a6 _ߊ-0gcv61Z$ʚf^2KUш;oulE#W?2J1>حe)3?5v;k{9BD*\8 ؇ (V,0׋=1-S%gV,8K?ak цkF@#tK5]l?33Qtly{pT.+Ŀ쟬aX=<[fVʊp\7\a^V'zT(x`%‰aJ٪LOnH$IuDc֋Ph0Z}| °aɒ)u*XHQif@nQk;WdP{;._jѼ C?%0sD;a}q?m2_|D[D OF݇+[ʖAE{q~ysk}t!O~Fddf2O kH_&W)V{}Wt<R[#q+ѹWG Lܧ Z*ʲ`LbmhK07_[@Ɏha&Jm拕q=ⶹ:2ρWd`c9YG- ?w]:Ȗ3I%: gV+YC<,pPLEvTX*?va&Cƃ*"GC b,ˉ =?D` 8[Jz*z:~OLmd6<1Or?R ns#,t$mـ⼾[ƬI+-=B)%UL z 5CĴWUae FF| 2~v Qڨ'z#<:Fk"< J٘dzp.D9C,mn7K<1ɵErwد p ?h_H]{<]T{~=S).L X1@Ƚ?~߳׊i E{v+n&#_C{Uߋ0spPدc^}4FB:21LUt% _$.݃D@9e̋ o<}^1GL\ϡeDMO5cBkXwywj6$o*[&Hp>TVv}\۞<֙_ ߞLQhLB3kMy}2>g[H3+6np]Bp:4^_  @El}DK.j]$tms«sp=7gߥn wWY2+Lxtvo7Fbhq7 [9H6a@^KVeSXyۈw/Z(Fmq  [7 Q ht@豷$-c\8\ުOO7^7 VvKmvr(L&/?iܒR5*,ٲ*ǚax. g&!ӷH909/1NոHA'% c6ljE 6F?$= Pn "[)'k;eDm~jo& G-"\oIt8Q A.Ve3x,7×-gX]l!1V=Z ý<HU(sRpfx B*@[eJe!BJUuX(IwiOI`x \M&Rio3Ef-$xiAkfLE;Ƶɝ6Mg p-2 2KEKQ3t9) }~hB[I2\x-%"9W9ń?o#՜ zY=ӯ=&?(׀:ׅuF@{[.p* 5iCH f!HuDT$S`=W:tjFzD \r5 U1IaC=/2fY06e[0:{lPKm=HKQUYB W8=&y UbN?t[AMkɻ  ,sX7crCV]2R߭P<:- +G~.V}EC h1@6ĒlY{5~E]ylx2e%̖>h0϶;v ;KFOwlntQU1{=6NGH +gA~O#$eE?hG!m'xEkY̍E"OOټJ}6 m(LP&#Y#DW￞F>p]; moq$e#/O7Б-(䊳z'{:N"2K:M 񝃻ޱPHlsg%X5S.R.q {1z wdCai˽WPZiZlc{Aliw Xjf+4׸Bw&z 7lwֹ|Kox< IݲկO5j1%D[%8d&]'L{c6GɂeUܪ.iL'PH3A{$7e/5Q,YY)qg8K ixR3˦R.w;z8UL=χwz D_ϘnřT0 -SaV* rھ褙,*F-tK>|vBc@6H1A oCF}05'vV4;KBΌeSo_`zk :|ӞtCJt?iQVԤJ$4L{oXҏ&+KfYa?Q7 Ty3eue\*ӊ5 b uyG\ J[@沈D U= [ 1Դ܂ )'.ffq5 {ȺzNR=#Z&l,b3E# &҈tL\.tً}iLJd$uA<8׾97zk[6!~8&{,YZkl9HRClp]F/7#x{N4oQS4' 蟨#)m d=3 QmI)Wjj0vmⳍS۟vUsҎ L*הm 7mL9Fn(6ÉjL a5VǹaxJ0~EsʨV%l)U\%X < ,]ǔ H´amv՜Kvz YaSuL^U5r"9ǁ8bx8>NN0"'LpiCuaJ-͂/4<”ߗ F-U-8~]0/9f{H*¾e1Z\ bȴ}ZZzq<4tϮ>`j%rUH sH22 !_%&#;:V%JDn[aN7 SڂG0a<IJ]2\WrhoIUBf|%oP63_  n- !Ff4v. #xy vL1cԆԉwQL̬:Nj+&W|Y^4w(BK ]^k qcCԃUd'=j"wua$_ 5B΀unsO[ƸOD$1B^``c{l$Q! \{ЉmBX 6D Z'MR()50荶޼Q81,- GQFk8lٍi1_L9véwKV[W,2bb'j3FB3nk: Z4|H`(n~<0|UH-[;ްF#PG7Jj H^7U.6}4j A*C)$ H=u-D59Bn5Zg1g!_5ksPtcyI#yS0y`b|v8 xÀfLZ]yY; kňͮr.$ yȵ⢇a{#qJ;pƀQcB\L Rd5o:5`VWǩnI(nM@nXLgG%[9~gBWY҂53㰆D9dZ$YW@=CyK:7WL)E-0/?Ԅޕ|D}  .ڄVEmt th|b/(Ue5#w),| OG28Mi}aw0]u!`%(s4@o [qoptԲJ HۆQX јػ&b;<ڀK `l67 j3A$}eD YUJN?siyhQ/JIJh=,1F'X '>epchLWg ҭ)7FpYh c\껷%LQGE6-iS6:H.ίts>V2@S#Spw!!%?5bMi0di &rcF ER\itvat Stf9T2.tE'fv0ã<[%n?}\2͢b4߉v hz*~41vd^(c.B*,6~&֗e JӴ:uw_4~ȇpMygK&*?w,Aivr== zJk\Q,5֫@`P+f~MvLkdسyJ) kPJ(= \yg8JN5-<"_J5$TI`N('+jT9@ݝceDž5[fL*FK8! &-*CG/֙Dne:K}>'c?b 'wj4SAӀ8L9aϹ &Op^5⽿Or4;lpҕJf‡wAj.w G$t06 ,~+(S^ ǰk9Ցx }!)C6{L#}ׄ 5@ K]d' e,cy?x2u/Dg(GԺ]*ScbtWa[mԧX Dze;ѝ7YAMb;h L*HC*W~ttdJC5NI ~0dsxg6%,gVЛB>M=h{f:S|TM3:H*Ñ*:z^ȯ7kq" N1tY΅jZ.TA3 #:B2(\Xg!>\LlP`ɄD8}JMSEM {>`ץ-o qewhw("%3kŪh?fꜰGyXnkkPΌ7Ɩ53J֌}Y+B&ʛv.#"=Sܝjڎwf`&]K[¾n{$)WBB@U\E|OYK^gO+=(QC1g(~MTh<.Bx8Y 5>;0l U]VcD%(ܗ,∃MݸC X^r\t\JC/D~jsM y$,,lݸ̷s@k[5(g4qeM[Xc,%% ygDoZ%vfY3UI.ɍ0GxU ئ$Gcƍ >1c^YwcO?Y^M\ &W!)P$I٣vj1T)MΨé_펏㎱8O"1R|]ōhrQmoxKXf B;~\WBlqb `;^W0ebj#1 Ñc1Zk" +t4B% 2:3#ܪd>R媮x*&.o&9YiGQ1A_zz;Z xù/kL񷿿 B[sBKcv^K #Ǹ(ajA[5+ p.*qD׹Y||=`}(VkkzkK\jJHL٣*PfS W_sMe[?+.#u8sK­~Wm2ý` v=:v={>7փҚt$ Oq!fcj.- }QRO.[GBIx_ e3кp2&ɀaHŖB p,'pq43`HXކ 9<%"k ;~Ҧ =H5޷;M/:Cl`ndтI:Fa?BRÓ|.4 Z b|Zhz\Q)p/Tq?b]HMA;;h]R糛Y]GNgЛTe+s22䎷~H K_ 4'j?GV4B h<ڞmx܇ycKo3&3]í(j΅*b͢!ƅ⨉v7c= 2}V˻~ Q`aњwg]Ff6\{k{Dggwmd^sZpMwcT,$H倞J vY?<0zz#/,8lRu|O)I?S "x, W9+JӵG9\E[ 0$KE%.IA+ sQmáQU"A9L%Q)0Í f//RBtnO;vjRELèk+ZdQ>W{6bN֚qH&8D;E墈\]\&-գ:E/ m LdDdidTp^  TB0vI%'[) @DQZcx1ǐ ,QTQ&*f|WC}UXML " 4F G =Z">4nr#eN+Ya59aLbϤsui=moͭ+-+ *6'gwEmYK᜻b$!h)ȨGˣedW"GCٳSw{}-kgMfé|a#?Uhr6|>R43˺ %c׆ecL?M̵|޾ d?f%&8Av^ڏyMѪL{ޔ`UAJX@Tg!֦]&2< rWĿ{P*ŘY?j$_ \ELTRq 68LYǕ?0-DV&ށ_չIn5d?AUK&>[,TBF|.#:7޲eՕ9j8:>XL;_p7ob}n 2'ùzȹF9uy~.4KPhd5+mܛ!t"f]_naStAzƂH"kK}^R-(nE|1%.뢖U[._E { e猧"5HbH1_Q?[l W42c@Y[Ap> 243NU@oigI^?Y Zi!rr62-\N5,lB&0@&9Úbߟa  1Hj.ŷa/-D1–1E(K˹F$z`h*[dQJձm>4LrfS9 x5S|\\6va8k ]g37?|B#o#s&f +Z\?f+;q7zO]کh3]xV'(#hqLQz ۢ4Ǩp}p7ȵґޗM72(&`#S{#a!IO۹DʷGv ) ,=̺9:s@}gPtg+d!s[>{䜷?[J*Qv 0/[C)]p)1S|ut]<c^$H<ˮLe SϾX8=.how5e9RS;O@L " s`".n1E`ύ6w  &e %]l;j+8-y5 .7<%]F{Y*6!ؓкԾ~7Ѭ\K#MA&Y:|qnfD)zri~ /C`N뿑4{O*R i;';ɘ4* /f\0sT|tzfQ_* (02n*GB$4g_c\ Bꐽ­2&QF`BhrC{g}!E-0W6W5HTـg+A,V|bC_ oe`qp^X}%M/1͕'(2C MPd\: "6w'a\.zgؽ`W3%#F*@8ƷhѮRlá[]@c-Mn2xT <<|mő"Jw['hI L){qlQ97NLB@)z `ASp{>0#vղ?rp瑏M&BVv}Zy4BRy=^x\.(yC.6.Up%ґ_X]RKc9xj,>|*E_y([P }HR7#)]~ qO,*Sg> xPUyеlLjTyE˾"*gIVLTtyܡL4lE]+K?a^hCq=* Q{ΈPI .>yǗ)nX';/('((v`t%CYoV/N<|'FN!|NI $wuУ#EcF$a !.e'#ZEA-X& ./mʬ<^#JwEgaI0;witvpbFӘTI&R`"w)i& 'C^xJe|7$oH} I Po>f!rl+KS+ik/cqs3X&tP<GpXqZP~ $lˉ.~t2~?$4N*4FE!{)Zdd{]әI 6 9FG ڄK3 ۍ@'P]ms7_nMz/]A$!MC(PmVчpa`Ud2<"hS12TX6$51;qUMB~>[-"Y'l#qwJFLΑwL+2#_]& zUneJcmKX"H2 $E-Vh9E]H[ H583f c{b`4/-NB8V&ڄ 3nGnVP,Q|k~7Zy /dm֘A7, qӷ\0jDZ`#Sy&*A8PsDz@qj|YLp½.=4󈧒mGu߶f:Ԁ- NޱH-VPyʟ4Q %ZDnmZ^},02  hW]/V P w2A]v*&H:N:[ކyE7P.ls~9(>pV.@E"q# M'銕x%px& wVkڔgg4%{# - L;xlc?j $w|؊P/~U#ǴKhG)FͷVT 6FJT/3@MU[q^;ؿˎ b!;|/=1^3,)bO^z|2bMG2P7qnw59AUK;T]WIm37n.m>aF"> 3-[ Le\O+HUjIH<)0!6m<\4YSdG, @(ȟTy *p=k\"z6., zVsŅg2@^HK]XF!bk:B ~yIlF%Aɻ`_ î%y0hlQ;Q5}~?_D([~15!UzJor_agc@) !%,1)X4giOv9AnUqҝ*QNM'UGk x` *ǝӘ BPCǯE'/_Xd{sׯ0Ѵ(G _(ZH׷y#y>4Wyq9d.y?A<NIo!ddA51v(m槌Gr^!Z9l :*|"1߳>N=ƇNH|P- EHq3Xe#w=Zb$(\P托`y.EP2%g"r % /5[7b\љY+IM$.;$F 搓4!I@2{qOTMY'jrUJ2~Vw= <72Uǜ, .*|MޞH̑+xM'r 0SHXjA(ees]F0EgnԐ7ƤjvAkB\=">\0nرKAν?!NVMĞŦm:S_+)NO"f"$Z״I9_$fv JvNIߏd{X!`}RviyjbtБv??bi'%lĢ}nt+6T>ah3mR=R 𷄓/$ O!@W>57JAXP֠.m[Ytn GE1xeh32Fx2QO\ -D֜h雃 E& Zq!f:P0/EPLϰ*1TpϞ[̢w8f-;j |c~$ZZ<:cP5 -wɯ悆C[bLf[D帿+M.>v&:l7h<T`3d^N S%PD*>J6+641*Tv[g@p zDe39Ar(2+EȂǛ;#MYȝ@])L/ļod&qguFFXDvU#),,%ɉEg׏,U$ %r3+^{(KI"5eܖ)57RFIRGeIeqrqdWkv"lmwBs`wM1EHhj!lnފZ( mC%#6,C2Ok.`GE[xNl VK{߁F3ᬂccz:i/ <{ B=0I'{< [EO%2I/[}h6Ɍ֤Qw0M/ E?2w){ȷdeo\jH|Ο$oU*eҞð~E eg6xFںiR-S l[1ۣ< a}s:NIUg&sXA f_Pҡ!LpBGs3HoK8|S]NgɣX<%?1Նtcol twG`=a`f+^+OiNo"3i/qW4[qF zm}`5*QO{P̐ b<.ߴhbo9Wy tȝha[e<40 ; wZ2 fE3NV6TcdjwLVWM`^,:%u #Ӂ:^(jknbm`?` )U Q(Pd|kgv9:^[ 0e9A9EL\>R҉(s|2X $O1W4] !_*%Rzz5)+Bt&ɽD>@Ѡy( <{ #8wԺ)qExFܭZ2_,Pf otP(T#፾Bл"V6OĄk@Kǎ`]fddJ׫Ni#*{} :e!ռTY-Ji`$Ouqh[2?sߖw+[Ks^736BBqhСs b z&pQ]RQ@;i2Όe5)m0Fy[k.,z9D͈T,n)wf͜?hh aqecIWԻua\xgR Q8{sZXnl 'b P5)"=ԖyȥM,I@@Tlxvsb |]`"ɍ@H xm[_"F HR7GB3ȁ[-fxijS`ҕ_̌˃Grtꓝ[JA`׽)Rtg/U QpaY V2!2g7K]Jj=ӰO 9(XBq&G9TKw$~̤F&$@@TDL?e~8rQMdF5|hxC=*>Ǎ/M|-'#9xx'T[rK!D}Y";:nuLp_a߫dy"@ I8 & vW jR5aGQr,/Ե~w@mmN~'ѡ?= )|Ţ*}`*gJq\s#+bZ}uk EZÊ| ʊ0"$;o7ttА2jy01.zQԸ Pw17usILI0FcH{hm;(6ӯ7QVLeܡvFY|l[O@1eoިx564P܎$czU3Ni6z?bES1֞EV9 _gȠ9HW("kԽg j>՞t[t9v#lb)r3 |d68hfG8U@Uw劣1T+aP=5v6WMċt3䋴pM&9pSW}w3Sʷ{,c߉ Ϭ&'`l$5*Ak8N~A NP3GGg`ePQ!?:B^%7 %lJq**@jjDbEܥ0FYhYQKgc!2 qC[]ß́0ej(L uZ6X7I68YphUWN E|G &y_M@LK OAG ՀcV#قaҁ\VKFW2žr]rY9yOk31>+C5OixAdXQa$dFce?GyQ fsn]ƅ-ug%N{S8IɍۋڲS4{m$;XნZPZ*T:σpǾ#2v*r ǮFItP;[MtX?r$%b;un-/!5 Z ˂=>o~2Q _3.ş_9@sP1vӠnj }\I_dM&W߅bt2= M XfŞݭQ.TzN;Xz~aH(-="9"`&!Żya`:L#?{o'W6?ek0tĕP;Ĭα^3`FAJ6I)C.BPcqƕl"1Ԭ.gL'/;k:ډTkUdl[NE,sT>_x`0~uFC޸x~] `_̡U)5M쾖C:r$c86'ڇOjc5B B';+Fef+'AUbE'b$_°otgRL{gzp uFAx4ߨ$T/M /{2Rd\G`})F&w%$5|P4_WA(7Ue56[An'd9fTJݲ4~"͋T,'%MjA_|]iy&> 2 w2եC*yi#B6X v@IbIJVEyuN7N0qew¬f> w~iZ%6SVW,G ~ra]Չ#w:`N;m1^l~35ylŕKz7#1Cx bC\RJgNbl!-,vޙP6Hz{b>~y}}rw}1 J9m۽3?uŵp{A USvr 9qh}fiV3=XS+$U G9Nb$5+8ӡc*^fd҂!QSUѸ% e5@ZKDg(7!F%#IKSBZ @ XJFgr E->fCG\<)q{%qWsUyD~}a5:l`D(Xv|zer{Q'87Dr]7@wEUr86eO= 3N@桙 2[G+fZ [["ɚe1;Xtj>ԡz#[-dϻu P )& d%ke5  :F7N] m,^N~ 8hCvtH F#Ԛ !{+n@0d[I73ɏȿA4ݜZSW %+(KpLGY73H'DnCG8GRB85># rƠ+Cb96L_[MBP%k}2VdD!Ip"$]*+: ;)Vrp]҅j%!V<t!9 %lW̵S~ag=5.?67>QDl/-O*M`dՄ;.69)SpT P@NYSNwX dDNPXu~| {@?h% @m/Vʼnl+75Q9p;Y6 v/!# k??߈ްZqo'״f/:2Sv*<m֞ų"WF<-*@JDA!CB(B꿐2҆6ѿօH/u*KW 9?K'{%trT ?̕'Gov~r׺R=؆{_|ac6|:)d0u|`j{5 0%̵ 8`NT].djl9j)B >kZ53vS[Yš,JCWOPLB E}`+̀jj#FZCI)B& $NGH|=5Q#igY&꜒e]y Ab89Nߦ ħR?!?ռɑ J`h'7!69\X FjG^8K^xAm=3tl[h}.pp+ Mxe%_*bElU.fdld:|CSl>5 &F+s.gԚ1!ݭY@E` cl}<0Bx`v#1%C2#G!q>K+d"He ؅G$_ M}e%*ŰT:G8p;6UAur/<3Ev mM|QjYš'd5>fS{[`6B,#m X"Hdh.8F% n*+/oi?Bkۺh{0 #=zWv*{kgWtmye~F!šETP)?{v+ІAi&#o4 2IxA U=H೒f+|B &XZMz`a3o`͢pʞC]VdOdl[. 6yaDōOO^[iКAq)rU^jVۡ__Fa7nBp%l^0+D/;})ҵZWmc=ba?XRa` ( [Y)L $}tk+<\ÔoBj5)Lb6 xZ56 "TuVkA#!|娟n%)8DG3+Zja O(IYn٭/]b'*5>=YHXe)\_GhU VphoFyV'MAeVE*nK@nQ/>b^;YuX]=?$ L^_:sjobW+o[.Ƽ-{%="#:ntJb\^gS~I%5PDW$e$ kA&!.fJM9m ӷI\ӬƼGB@Pwާ\EڬZĆSf},짢hYD3T86^WDvqɝzxUf'^W f%G?2`\xpce橣C:4P\emD+G)3g>xOBw'ݘHs0 2O9O,@ 4F_QK0̹86E|ͳ-a D-Mr`A*1D^,tnNA+e^2_!^E$[M^bK@-9)Щt#ز2FȰ% .;|p FR"$ K6 h*~եԫ@Y=pE V>Y.Ϝ.`I1:`ZFLZFNuJ$f EINeW;KE 2QJuu5&#h]0qAFOB{*p6vTqlvI!N?W5(D$oX 3BKq1vY?ka+\W8:a, IwJbn:?^I\{q얻|6tЇ*so#x4.{Vg׈y7qҶg%67M,3/UIXYOCؘv֔2a' 62,tG{@ġߋGU1*}FĒp} luj;yu~}|C73G:YRGrAbJԋYD_1&fV#` [8"P|n_ZZ(s ++]EIp7 sn4Qߦy> MOk#]08Ҝe@* )[^5/`㰸Q0:_󿸱.Ytɱg`NŚfԜLnQj#xG:zTx<T+ :~kʔHR5xٚ|J-0y^tO44Wg;Cc)3o|_ =+NatqJ}rdx-ݧq~ B6e]iԶ |PZn|}N&@_Xr?R]SحA ;{x-23 5Ea -W/JwHJFrkܠ&)bbf'/!~5!#HQpmiy7pkT8-ubtqʚQsʨhqzOTݘkt$RU_1_֤!8_р/77 .L/2e\ҌWp2=akXb:_H >uz_v4럩K^-ӎxDuC Rr3\ s (ϗ%ҥ+sF 24cʼm$)& QM%6iI;(C) *jv1wrjAJ@e;GCE)?1OrAځA^5nCfo$/@87Oru(glIY a2%0'LN@Gd>ڥ<Yᨂ/Hrۢh'k^SBf {SU` $]uh6>!% }>o&'I/ZF?a 3ܻy$ool-Xpb0mouN&\CB[*+ M :8GO3jyڡ@P{O.| p,]a[֨dQ4дa\=/u9×Y7>فGsoBz čQg]KdyR 7r.rf$\G`ifħ6gC]'QUYY Eh1F brK)OĻhm,]ӧӢ/ehB7,ž= C]ֵ{6pٶ;SA+[2 *׳,;Іe>Յ8/4̉)᜹K)4<7c>x錊,׭A s\ŵY6>05K{(v<Z<\p޺dE&*ˆ W/V5`Mspym-2ބJ2k``S#*-בia!mԵdR+?@T*eJ/㷂ϼYʝW1]˓qcE,j,rgy*ƚ(32r _#pt~7pJ֧0!STlDe}}PºحЎJQI`BҞgf;w'ċ!:? B{N`RUq+#,:d)as.+XMc2L&3}? @OqRs"&rA̢knP_KO7~MT5xoG?.2h}7!-ZizKc1޶Y޳$\NM!W0QsHƺ6r:#J8z ?wNoxn45t.tWA$"udtsFq!qKq[oЦDudz3fCj=FSq2.֛ucBtEMAޚ$,Pv?Ф%w$HI[~-)?8lc1ux mSIhrvA6x N{8_m~ouN[fy|@#C>fVo)ɵHZ*mƲ zz?FsNH~JL# ͠5@G )d+,XNW|j-5}^+Jbu"DtA,l.n¾ ҧť]y+Hz0Yu|Rs8(7izX%;~!e#v_bC-yQ+f!6~W9e|ڃB P9`OPr 9Ni.#^sʤq " aش۰e$<.Bk6ܒ#ϩJc.%5H9J?`.vi1-vv+Cnb7? ne"Fd VJœMxrNgK9d%p36]ZioWf6Y[\%}O  I@zI#"U-P< A x^@SAA{HH WAqc5Kz u}yTNΩu|Pу+l#X{6 8ƍtj<h 2~ CaMi䞔_hKlu=(&XTNuɅ0/ u, EqHß2OQ_lf$m"K~J5/fsi0EŜOG:-T^zv/%?s5McT?Ɨ^a:ږJ d3lr_6'ӕ6\+-0S q2ҵDS!1+x~1wZD[R6_"ri *?{:̳ D>|p}L\?j4Mk]}x';" wsPb1" 4J95E>E+ dB %e _C@JzIHry'I}J.G%Ng+y9p|>L"v`oSepDC\KA0} (~ ⒡K-pV Š{~tBIMl(%vOky{Mmq5.ǹ'si]ކ *I7SfdQ60 ONzY(\@b//iC+d۫~9r˄ GѢyyR 1b9/N]V`1gȚ%=z'NKo: %0ۖ-̔η05IĵSKA{#K?l:(!VָUrS;AH4{&ǢЈݑEN>t^wHڮcX78A F9/vuBykw&WAK@`1djM\P = u@y^YG1#KΏz˸?wӖyyj1a+BMj8@O%&GaL!tGPoOvlE>eZiܰQʩ;huoJSMz(>" |9<(65HF͉2fJqY0bІKC501nU /NcRhE[iYamlmN6H1@'gaW8 0kŏ" z,i?-ǂ'f wN̏o]4M ~lZIm9J=兪ds!W0s\Rla0E4^jo9`3./ATΉ e& #oŀ#L=6yKA `YԟZW^z7ŷ߷E{RbZ*fv(tP=Z^t7tqvwH y3 OvFė M">NrQp)FK_^9}Y>c `3 " "|Wev/8VXvc%5}S쥷.d?nՋJ!MO.] 7'hY{Ca8], n;U:B?"C` j$:tb}\u_Ysv\:3ni$ҦƓ1y-T<,k2( l$ ΃dBX=˴,nUJTJ'=@j[Q3ۚފH蔶ڹx$00L Iȏcg{z|)7a_<厲"s`4#^ޔhUTn2ڧ(Op.hɨ*5|@%)wܖCtJ$zK(=A\ZB4W9ߔ1{ k<=11w`=VDm?vXU'?>怒cŪ|\&ɺ6E͞z`"agZx >W[+{xFטt OF?Φq< gbgEfyDN br5$J,8>8Yn8O;`8n:0|OIc=aת^%2FXc C,}K9{^﹯UZ#:u;B"`sNŵqs^v0Ԋdk˺XdڐWv"N'm<\/g$k$$G8N4QD LrDQ h`~_JLQ$?o 8uP]!pP´F鍔]v8Ԛɗ4ԼI|CҥYCRg?hf``Y[r>ErS6C$llt=ܐTq^ z5WO%t\tSe ]-mn5*i2POfgf_!T֎7;(YT\D֋jlZk-_\!V^M=μ oDz FBY̫f؛J]L mh֘^zW &Utg uLse%S\ +.edN=Uq4:,sEջHAhUۤZŻX$w 4bpwI2+*6%$tXFsLs/NRɠt5q9xI :X2<.~%hڪP绘kh⊆7Mrh.]DG;}v K̈́ezQ:k g.HLq m&,vE fϤ~3GQ2},ӥk :숵7'L| 㽽q 5LEDC^;uH>DLeySQ+Nɡ[ Сk>$;-ahm?X՞(o. }{Dΐg/c8o*Yu,3+sOSAx61ӣUe9 W- یBoIH;Vݩ|XK t(6̾7IޥK%JmmY+9,~]4) {ӵrc҂wb{8qCr+ Δh3Dl09d` |+%ӞAϛ7] \рNRL$x&qv렅p[tSϊES| Xkb"Q M8k,Xj]"1t".P {K2%{8rկaxElJ`Jsp+^W8 ZN~<?^X: S7yDS٩`DS>cEA^s즾! _/c7˜y01? |}G:ǤnoE6/K~aً8(= 1O&ú}zZF?)P HVHŒZ9.%',)M!)=.GYFE9 Ccnp$O'QƘFjnB\؃an18MThm.D۱e@ 1[qІ{1PMٕ@ d Xc aY89QDjn (eo(VIpmgU0݊& },mO϶:sQz$+[xYö9a~(d/J6ؙܿl]&jWZvlY:>!~PKTfHIJ%; 8A(kD|.kҦ:a;]  ` Á%l.n`gۿ~+,zRTa7=|\ВJDo*zF,bJ_d&p<=~AG5NDZ[cw 8DsЉ9gjZ83>% ivMħlϺr1Rac yҩxvh)vv}IIA᫜;->\)b7,]HLODCl{C{L~)^(U69\9IR#f@]w_ ~;R6e@*T; @o@CVJ@|K Vc7.1T'5Ւ/%"丹P3'LnʃqӮ*`bvkMQc]]#-EmHQ tt !H;xvA]Gy+cFvQ>%AuVvcge|<^;3GGkBK \%}7yRM 42Y޿DnPg PB'$U:rލ"}BJ'ע؅&Ɠ .+7-i0k}ip&E:`M:;\7CE W Y usg|X=L*<2Y$!+0--}yf{cv67m8*g3Qv,Dꎒ9=MrmU,}j' $#ά?¤ wm=VV [҉$7nG_Iv`4Jp~u=X }1+UnNRȪ!3&G^jl_ۄž=Hv%]e\#B$mݷ獇i[cvתDOtP}aeFuPau㩶nd}ʩw1R Rȼ]v#J\-R 8*߼00Gp3Ƚy #$K.̯.a\o)kmn7&e☱%ocC<騒-V55t2hAZ]| D cGU~'PNN5]Xƻ*Rb/}&$"A#{g )hvqҧ[b~Dk _^?6v%ƈ2UҰftTo}MO|[ ʌq2!7of|:Rv{N'_=RČݜ/cSx9ˠ"}.} bxagbS}BYWqy q7x( 4QT8տz4ٖ ߤPSD\yhH wl &^oJ@ }u!GklmlᶒB?Ugj&&lKa,@ؗ>kbG0 lL SIFOrN?ܨOva>+S2Aߖ:hl0_ $zM#S<@ݼ# xڑ蠕$Μ˴ o]tJ,:i򥼬M&}d}X>؜ij ÍeLb. = vi@)*&?D^>%%AU2/n %~9tg*єZ@!iuR%T@MGvgGĉVzh 㩟[=o #a *3ú%i#ְ`MB'eKQLp8WѐjbiQI~q3l}3@QU8) =f)V-QwWZ&U+1(X9Gj0]7qÒ.^E ,[IqF0:'>Wǎ )̚PWy4cZCp{& @zOZ`֑5Zl>'B-vڰ%~Y=Y3dK&w AY %8+NY皺=/.9;"0 SZz4n+QIJ/QvЅ <Dž{:.8UЎXC[E/ĘcO)Z=).EEu4*G_* Ɓ#%7e(&^ XP܅@(`3=eZx/8.(Ew]K4f5}μ5`σl@Jߍ74G!׍hcG=pCNܙXq/99P&X&?,;+c )O~އyg{;z;U9[B*9-n-c"jڟrV,+Ā+aVǙ;؍t/V,jBP=lX$ [:()onP")QF~ 8XPiaR~œOq؍.P5F3 G*B?>\RI樔iXc *#teIz,Q!Ym=%u˔ 7=X$ub{p74^W(ܢAy-jJ~t&ʓ=Tğ9^3t4p"{F~PmMJ+?$I_8\Ӊ8y=%* p@=w¬j!}LX!U@qXՆ)_"E֜ -]aKLPWVާ!.S"|/y{+yNE^?NUR܃ՇKbͳŋ)&fPd!6Y?G48a.e gmp1W/IXkZe EZ nZJtokxwx%q2EDήq%TK^]c*(ƒb=mTn{K|EgZQQ*nD| b{ww4awKC}F*|/O3BMWecFly~)M輅v czQ|pı8-uXtӲϖjp虷z'+4Þ԰*kұtAb`-C#ZJ:-̞Vxm Y\fdr\D@<9пE7t,;K ݥ", h'*`DДX F"ڷd}.I(RVjo UV`Q7WicgUOX6Rw;kJx} JQiݩ/Ax5 ^RAiZaO !paG:"zCpdd^#'q{V]1P rp,4KlvǷj4 XOCVYz{0+XQ #A* ?$-W5I#;q٥tʅKR{CQ*F v0U:p"f6>T#![Y̠ip?jݺ,H=ר1ys/T%*ӝiO]!]cʾp!׍HW[q-lٴn]ڷ(Zx~ãBt͔ֈnUBX0t 6{4=ŒO4gKTERx!zѓU%ځZ.t-&'FǝqvdQ?h88v{!"뷉C{ٓRŃ i;r^r)5R2wf\eGt{Wx3|{^qxfzG XZZ+ Rk,F .$#Y[6-lޤBdg7hvkyOK"*drڵX嫁/JȷZk!#<5V{OLB}z XP+3 \Uc:~DejεG{MR§ޔgIȁ GF^"Y+9U: kdT 4nm9&2[fRjShYo4iWDԝx:?5~<-/ˀ7< j§3/ 󬵹9e#fɯiPNJxs5OF8 |(:o`@û;j_y4!K+sqz p$ZZO6/(׹&H /ޞpkXMPpʐJv@5ED /;<ЯMcgwqe%"y'C,.ֹ\}Ll\gk>}G\9*W$U6/uQ{re%ٲ<=(J'lNLȥOr=8ony:':U0yٸi۔l(R0q#+#^'P-E?ēO*.:K:u̕Sd0r~0sP.9G->Gjy-O8 _ٿD4U^"m 5~qA3yL\-&x TL2X>OȀF$XWڐ"]\4ln!yBExpդ7;c*S}6Odedo{rRwDHضѮdlf%x#*;EBfQ# |HقBy c$Prh3񿔱Z>yfanŖW Į[ /pRg5.سz릾rԩ3UK7?SduxV흼[`VL @ID$-Xfd6Z"]ٓp$E%'^\91T#aS /.yE[_W-~ƻU!?5ar+29/_;f`WjY$5oߚp1ty DƄƴUFP_CTqw1Dzz4O\Eih+'1b\b;J3*|4s;7^+UD]5C}hdS:BK#R+@ْ%B? B͚ā ?M& jawfU;.n 6awL_LF^HN6UY mrt !hloKs]J#oo3 vv2gIIvPW`87K>n8Zpp d<$x{j1Ϊ, Ad8 #C2/f_Hhp'8oҕ[EK8a }+ET8Ēt(,P2v04Ö Br- b\M t&;\lY=%n Wht@N{aVBJ $<rROB>z'aq~N,>9 "{]d0*OU?pB!.kEF |[r 0a)|6B՛ŇU$@A.ԼU'87"=R=ۏUt~dw5(Uǟ+N> *+t ,9 oH]{9C{}LCP# V'b@'!V;(*ĨMSCђ(JR=miH̻>{nՎl{eP v gt4Xt_`d!kaf< CM.}*;*&Y3װ:#9p&%i.E6709MJ]Vo o$Nl'C%)Ool?Q_f^Jń <@ _Æw!kBn^"jy$~* HˆTnOAw̭C.j&I_M,R03֓'qԫ9f>*lgY<'$j|;>/M=jD 'T<h5"ÇNeq5+JGҘ\y% 'cvpE$Iyo1@1ZʥꐙHW7Pd[H G &g)#OۻR0SkhcRrL^8p6ܨ#܁vZ[M7LcxFS70ƪ5V}m`rf=͜Շ8C8лI$P;3C`=,/Q~pSw ̪ TJ QLYXr!V`WeA@呁."OV xdZgefx!D  hY u7xJw%؊ECIJ}۩kcm =|GTm3I;Y>˓D{ v Z-O<̧8kl{Xe*M+le^#PUܾ/9NԄj۔Jՠ\$+k'Z{o$GRbDuTXS+WܷU꬙~1=_:JO?> ga (A+ 9.E28C4c7N|EhtN V7 OYZ;`Mv)ǿd\ǛytiagiWTɚøļlZ@LBh"_z$".ĕTixԶBÇ`?O lOĸGv&RS6 h$)+gzI[1 O ѫ+O>vޗ J5"a?Kp}JʋPb.δs=ir&R m7Bc^t)\`{+NkX>R/ءι[N3*| " K} mCn/^ٱ&[#հIqc ~QE[egv='zE?B,#5$)<%Z<Pbnwtc:krZKzS|o]Ҝ AD9KTJUc>k3,cM4L6_okvw|Kaaq`f&3IZxfU>ҀzyyVhN%Xa|ڈ+` eI%x"j 0[bzJ}"+*LVYuc̷pH0f-ǫ6w76"y75O `{R\(;l PۜW'@xL:TL2E}U7`=.:Qks؇B/ࠏLo x-lm󳨾VJX5 E\h Oj- կdҗE*o`}7n2h}q?_†)-Elimz?q"9}K"G0-h<`n cO{J-w_* UB,^uh$(Ѩ^Ҹ9hAe.a'5ڜe3psu_!ߓ=AZJK"$WgkO.̠~nwNf~K i)PPuý룱M*΄9`Ff/62EBL)҇@>O9^č|1|E*YR&PvH?.=% v$itؤn)Yi 0s!-ph-Sr?@,_CR_pXOʖE4[E5W=;Ѝᜩ6:𝹋eFDDlzDa\r^k^' jKfu0 o,S$H}9vx6]Jllhe<!뚳蔣 5y,ԌP"-raj}J'z^.Ub,F T`f :: pj{em4я!3`߻0xqE$ŴC\dOYe5_OXR+fDiWhV>AA >!&[@+FW%l795ؑ.[8- Xy-a8xGIC%ILSN^^bltLVc a.S!sY̬|]_OSp>:3`%'88!/8TX]b(rT"M7bUez'g0ey ʛ8Qk]榓1k92G1}2]]xF^ {h T\R4`n6\1C/PE;8Ճ+rӱ8@L+yɾL.CKJY/#>`VزƗ; prgQd>W(QOp#%rj.)2`A-5 ڵ\ԋJM( `5WW}y#86F͌ *v$/|+?  j4 l̅ 20h-F-y?ޘ:qTY-i@Ȁ:haA0+3SVqltND(S+ˇ1`8ck+ iߡؓi[#u̎zSk%>,R/k%--)Og`ۼ=&@rs zoHcGrXt/v~7đ^Wi H•L~?37HLYexrޘmux#XG߂Fw9"#m8AAtEX'Y_[}N 7"f/*{9 7 whKg1B޲I]B$zZ?b$ˬ٧e{!0*$JťHI*A̸tSr̳$9lSX0ݳjP60@pT6dՄsVXy6{7! 1ǝqtVlB@mQ'h.Q fOs o\,T#Gq pE|9w: @1`A9; *K5F߄$eک+*悼V7![rT`uܖLCB֕N;!qfHthec$z>r-ߙqb\ F1AI-׀ v ҳzВoxڔk`&F24N(i7 73%@zmt6RڙY#kOKa2p- ςrnd gՉ=sfP`cy3̧>w%شeiyփ/,6}+ U°aښĜ!AQ&;{P ߜ1yG YxU r Ff 382 VT W4v//:ӒF Uq%,juv BwDdV=_:z^mS 1TH g7d kޢ 'GnOO+GաDSp'^{ -Wej@IV bG@Tl.ev=럀(SUGu0NS)Ɗ֡ #luٌ@yWM(B/g{AtӨ6miϫv/GStԕ&QIpS1*8p3iJ4%]P3sfT&nh̕}ؖ|Bn鸟p!3J1דn Vܒٍf삤r`CFc8arϠt_qi+G#,C!d. :ZKNP4ŧ聊K>?wA$QzUo9 ,=Gzu Ԡ%J&hpP, #t|.}h f(k>-x]H$|O5>޳Z*O.^cv;or-U*zPåc wד>0#12?(GK].|F?YHe9Tx4v0e92SiԴCcfdml]G|o@>g[KӋ1uE98i;$x NCJ >:^3ꆲg y;`:LiZjYR a'<7{'Ҥj9EUo?+Q!>F\geGhRI%'=g^ep~[={Wf#3MD>1t HkQ'[׹hU\o`q#Oͽ H0-fR\wЎ^KH_* D^-u_R`zb/@,>d3}-όeոeԏaܗx-gӨ̬4DIL;Ⓒ5`3 7"}j ۏi=0ܫK<-he K􏯓XbA}y8\!BU kg\HyJ?<\i0ʱ40IJs>V:W/%ҌVzT|*6[.3UP6*8dĘ]ʐ|}}M֏sv8}K(/"dv|epnSUe3(J$Qշ0XA<+oSfAՏ;DvÅ0Vڴf!gA~Xks5-F0I4V WΎ1mR$1=^|U;J{D3ܓ E$iV յ˾nwIHP 6wԓ-\:PSt9q {_2EDl1ߤtlxK0ON!(8CƗZR RFysH$ SmH3D"=&>ӉP`:x#L詈LИX V#pavZz7ldΙϣ$vW㚀+4ڝgZ*׬3)2uN*BZi M Y_2D+Kn%f0/ EEv{ ܵ`1jh27DI\3#{)T^饳dp`YÀF#Brkձ1PsSvI2.4ޕRSy@,vG24X.|O1Q Bk"JB@/0 = Zۄ䍸l Lɜn {ϚIdy0KoÒԾ D!UQy JcGdZRj-atn 0h7pw_u\bl =0ؕb)BGtD rx~A(-p+5Er N#UŁo֦͋":(P_딄y\i_;; }/. c g(ϩP" W=`,ـ 6% i\iWLDhmdV ?v1@`_?~/8 HQ WsGZtq2=&1& OR\wQߜpN_8 >=q)*4t|4fL#Z]ٕCW|Ω"ȟLYwHuA$S^uuGwm&=wwP)e6JGfA_"FV6d4ڍ-qbl7!y#kPMO%f웄xAU0E(Uf9"MԞC}Ĺ@p.gíG_LC`qipYR#CI\\R=!eS0I*-mc$Eslu#$a|(LhSB Ai7%voay˓cPrXpm=Y7,/{a׌ر,:c紹>9HROo$L稶jEi+? ^eӧOi*F;LTi#ӠI*`{?R.oS m}-8p*d}Cr-ڢkgf~#A_KmY\5thI0GF o+nxc 'ohm\H0*VŖ)P|"?{d+H=i#(NoB%іm?<>a 7nݙQȏ`&k<Ƴ263\;O^Ygs%+ MN,ZAu,d +T-} ^My3)DCC wzMQMh#ky:X}H<ԓȻ`+ G<†" {hS :^Ƕ1&bsy5,8~&9N 3?h]&`_vn *DdJa||~(tst[k~ϫ;Uf$cEmOz"(GRPm077~G9bz,_F],J6+,`pH ?Rfa'/ {)J!Upʙګ4n;hY6. %gÜG(cheN¯+@˴A R EkANk5~D<|/TQ熫+ڌh ~ba yW$/qo' ɌaĽLYY׆-64Ϳ>daڥܦAe6 C}J_,~_cWbuPa9ȹx+Y !5$f|5,H !L S.fxٱPѳfAz_Te V[GQI| Ӷ 8GM 6?{'2F*lQ{箘ňQbEB|\k.ep|h>CKrYcȡcdZJ"(qC_ p!U\70k}%6I˚WL gȗӹn`>}{K+ڸY)Qm4V w'Xr헹>9C?Wt~(j T%`N^.dDf>mv.F~;!y1&#G]*~k<@O3& xYz; 2h&PPu҂ CP)0O¤ cV!񬵉>6!EAeU)t-}vBcRL%G<]_WtwM piFBIIkG1Iؕ;KSZ|J@6&b£?-4t 6jѷdł\ `3P @k plbEQish{.T&m7 >?䪖,6{,qv7?I͐=)I/ 0[ަJ=xdxMw8@KQ8Ec_=Sc0ɗ48ɾXǥbE~ipI|.CBWN:ZOcጎKqWMBN}?rqX*G|%اYǜYƬ{{Wksĩ1d~M2۞_qJhԈL\$ ֌RCM}$dv}koQ+I+1Cx9 Q~'y8R5ڭO%Gké~=ͱj: 4`k*Mkɋ3%[k'5,~q9n~X]- S4cq,)|uֻ^j:..~+=<7R#X%$}^:'VrHwn`R!>b3B3SW!wvjvHby X8Ue &GU#Z 4+oIR‹ 8AEtu̗֘DH#z"l(L179 )3M B Ą^q4;N^{ IdC󙠯922Y(6 ZIP\D8\[J!Rىvqn-@oCY倽nyBX M3vn#13B́68r:CoM9Kl7KSkg}W$_"ߠg#PsO&E[~(*X_~q~6*:C@frr3{G_18#Ti exIvRu<hSDTG(@@Xz$f`R>|2@As0 TI AچJ-G2~?/3D@8 $ @k091HBL.b)?8^tO^m9/BGGL8~2λ O켏K*V@&8]9o[WS-WSadyBTi-ga{`#"nPȣG61Ydg#Dj/*/p<̘r@ړD F><2|V!<&<ֿʱO”38CGyg?wls6|@ÔK&-adޛ}㐃@M\^ȲN G"4@[q.>#uPc#`/k N|VkAoH{ 01d 0J,r ]N߇Zԋr<ty=o؎Tb"( 9O7XNԨ[-Ye'AM,7"xFjB=Rm[9O5qn6\hBBpjP {fID#&t27+֫qh#u3vUhp+[Pf7gPh }WFXO W6Y\͂SJω 'GH=#/1^O "O8u,<g‡J23vO3\Rx /VVh+u= 2 `nyOa&5,&|˾Wu֍*JvR(L0ɧ A8Y M (l x^s."qW[}tBA\a\x}0|+xԴ}_*l3ƜigWˇ{BI2r(adݔT(Fb5 |A'= \( rc#n{ TkZ/o<@X|աaQƝԛ=`^e@ [KpCYTW,p$y}sis/ F@2 ЋeK$J, s4؊FfJvD;d`]&ӓِGb^U̻2& ";\#smњHLӌͶuh56xfST^07Vp;GУv4~BpAnq1MaW7CuLy("O7{z"evO({RNH8+^Xd@v/<,,i,B#(Cu paVg%֨%TT\eqD)֥eش丵4nXM̵#}8-Z:Hn}N7~12xCY9޴ȭ~p %tQuv!/◪[eQھP5)CڿRw$#=q7w J#Bc"i >oM('= .*} )FF.ZB,-S▘V8PtQBl87cXuŴr#)#JjԟVWDj,LpXb}maut-n*@B)xc .ɥG(SUkL42"S| Ոʳ}!@Zȧ921 dvψ9k:?XU-ej+c2E<ϣ٤rcT0&]KWhgPPm@ ` W3Adke.sME1_iLG?';l'Y`S21LأN,k/H&K?n&Ymi }/wHT뿱nyrx{?n\6kZ˿C \MSj6{_(ɘZ2f6dݠ%~찺VF3kZn*ݣT|,Ck_6Wcv< d  ߊpfLgXڴh IJg>06;6׏&R`Uk\ͪ]Xd0hzӧFª1 +X,h1Ka`R1/qCKFsE$C9wj @Jh36. YHp S4HvY N*JĀgIs<] AIIDE n`fv` A&7l}xϑ~ 2:F(ʦm!; DWMP~J tj(~-/ .O?My|zvg栯 j*jzlDvk wjh( ϳw(V>vJH l. oW_혥L mwKCx!K&_5}dIDpi _^3;D\]^&!iBq22 OH)H@lm20k"_L1G|\yj Q܌uyDp{kM P=%s'S=EД ҊAfuPj8$?Y?I.o;8i|E΋ s| %C:sjZ o/~}!TyF@ Jm ĒOgxͬeJ nʁ:M.giSrj&s8mGXg@˶֕6q" 1#Uߴ˜]氎~$? 6l]as)C<hz.SX }Ϧp%h)}ǥ.|N/Y'ڀ "+vTHtĬn3rKǑȠj3/Aj:k+?]O.uUҟöh(~s2!^!{ц|ko[; W`&ӁRlr6!xCl#1'^'9zA^-ZnKxYwX\X #.lb42Wxf^BY}ii'{]s>/գ8}@60 I@" &FO)+}'Vea &߲:#٪DvAnU3a\ƈAUm3m xAffmJ> Ā ? }xj-wޡbFs>k6OX4ZpUZM YK畿7>zDh8kl͒`PTք+/۔ >6" VNN_+W_IESn>n/k q0]h!0h~ FO![=C[ȕ;Q,JL/] Pfat֋cZɦ ^Zh)WgV`#y  m s doTJ Y_%h-]FVpOGrt~oԞh~aLbfXY/]67Fe]T,}xA`QxTkS쬨~"8 Kh=ocMA  /3J}y1ssU6G\`:8݅USO>1AWFPxeuW>;jd9*[ԥ{lXE}dd0کM=qd/욡r"-`wx a;ڀ \b;gW-X޲-brM-=v'J4Фj@A2`vB?#g.4&mEd8g݅klj&0ACZ`IZmq14 $"h\۾u c>ַN%X)0hE~6=FG,A ƯV} `ܥD Y>'2V%©8(XdI'i4aE#5M" c,V 5:lPO(h VGȰpYݛ'E/5pB+pVWSc+(阍앝Vpŧ#m/oh7s@`c]y :1-PA1غʩX3ݍ* #q{e"kK'/2U8i7 :X{m6y̬^CT%;Ĺ0:@ K3߅䘂rm& ~g:U~KYZS˂ÓVMt'F&C -;B4e< YiDž qڑMƽb_1C9dNLOK;`*WhwjC?nSX$9S[y$ض5"5i\JjKTm4^tr"G JzƋv\6&}_(ݱa߭-54sH OIqtWSmq#|A^;4گ_ݣ7y&jδ '㿴n؋bOb<s*}7hU H-κCyG%٠%%e+oxAx.Lq繒@wɨY@~{?0dU[Ȱ[,Gyl/rnpr^,I"[֠h~1[nuHPWrlV>; _xBQQ&dSMu!ۿf>WEऊ/"&c+ IJ-]M#Te/@ccOdwbI94hZk&9z$̼ ]V9_&"7NW%UNj-RC 37/ˏzou[|ū%JCNNcś>>"PiqA]9M%hĮ MQBHޓ׾ӕy[ h<ҹ&-§5"My sV!WWs35!,h{&m~Xz5[ 5Orm4kU>AWzhdPYR" [L񻝜pA-h&'8/3W|g- 1:C,Ѱw/E|+7z;nEѣ@*ts Onau-C'rcM"y+ȵuZ=GVVJ*-gYz9pSES)\R9Vkm]r9SQ4LRBnR )FĮ`sP?`{JO%OH 5n 3D#rYoe6{1sW.i @Nm}|G(ְ`ѺYF'DerHC[ SR"c:A,hiGQ=ߺCЛi#FBy-(eSBBnw2sIJQdi >mmWou0o(0Fc+:4R}ɼjLDC ب EҤ\N\bj|%FAym4Y}%YW$$"3yL= ;6,#FENdڑ{P\:u,.R'BHO/ېTjqȗl v\됳&hy9FxջE"U:|B CL<^0љ) Wl䃴.&{U+c.m͖LԥyŞI}:D[)IAaƐ s/D\7MZKyZ8ZdkX, Ա9\48aV0RQ@~? 8!|pt, o<]b`ꀡ*R+TO.pHCi$X4w[ VҥYKR$cOe@ۆmXE_tQN%ǝ[!JT"}${} Q +-rٞ)\9oɟgKiص2}X&*G.Q$1w&EM gD"v- |BBKj.]NebcO,*IisuM!ZJ)z&nvw7Kѻv&7 ׿IT4<BJHI.5uzp> b""rdE#j|Е)>#`ud4v ݦS<+QaE`HӛHW9 ēo\q*{#ViuBu<,:mO6(dr.{_ëGl'$'C8W`GbmJxB " 5 =*q-"r tD37pTR^d)O)a͡ V.>.j ܠW$* 3Xw2udm0Y^@!E-mfSr*rJ-ͯ0>ݑie$_%8qPG NނD S7Z+foZ :g߹<o㵿w4ӶkynN b)2Tb2p\)˘1%D3R%qX7+sA6~EoX&1_pd]4nI^R='K־%l/Izxq_q/Ŧqt*\nw191;eȿGE5 hw7CO~C_TC FCZi>ƚJi=2f|FZM}(E喦y_p +?f(`kM{{se{;lF`_8C}c`5xP.>0(|&<`y&x9kib8 yv5ɷD /~I{{h6( g͢)>`?vc^Woڏ`T"“,RYX|$d<#X_HRP`+J[Ʒa6q wP NȌEӹߴ- 񪠌H\QXjfTIO!Z&K 7[z ˟ 7f:9W%߉EY# JkZBn73922Snz~5"؂EL'UT \y*MM Uk9"@y^iH] -l!s3u4FIsvc:Qn15ӽ 5!'~iQ ?_ b‡řiI5D4 Ц19*KYd,RkL´{PUc/ՅonhS滶ߚi rAy1qL?7=au! c KChQ4̡_@nٔ܉[aci 1* q툰4t FVH7W:hwӢX6g 69 \^qX(J9R zFsgԳ5@yvP۩w_;mhۘ9OxGX8U g+ԮILG"j9m 05fG }4Ka:ʠhAa9'\Дp>O&x9l^B_&H72(.A:-I;¸̣j85կA,Mj1gܐY5`;=.R^@vne59|SftrQ( \dpل`j P/RNMü."<(ukB"90L:ޔ7'XKʳ(? $'_S58]ODD ]IMl Jfp=@KV¢ XzLa.~$#Fi0{}In2POeOyÚ绶\\Q!> HT)Z]>c#9+ʼa1āx( 8q07{$6!*QŚĮlK14|D nws1dwWٹ(nj0QuS7o_wpjNqܒy;@Skiy k1V& ,3%K2Dh=LS2C:`xC)O, g<րI? 5Pd$n= cpXӑUT-\t &ֶosL/`-=^L;k.;p9dCΞn<X{>YQ!KVvǤ=il4aߨӏ_|ч+u7M;ju@65dTH7PT]߸^CbD~g sɚisմeֺ{s?'Ur$<F0p)O^1= 6—/"/!rIDu? |Y7=z*CR,:\my7d=j@}V&ڰJw)OiJOH[FI]e/<(+֓oͻs1uJf>)Qv@ufd 8sszpZBBfʆ un0DzT(!l,86bys wq * 8u8If8箮{CEdpTnɬ;) hKEwLr&h^j.¾e"yA((Lѵ,~rTGU^]orPyZGf?u4C !븩tah Bv0/:jhμoSON9.\Cnde}.(I qdA;/Èz|₫^<ﱣ4Y ̏BF{%闎w\Iu^-sIhm`~{P0Z#/e<t= |!csEHan#Hm7 (Jj/R4'ߖ:x!A0Wnl Z{vhQM)dEQXdqGy@stz^IDCal$-m腉ü*7mܙߚHǪy^, վep\i\4U5yė'cOq7!jȒMշ7nlf&* iשM[]!2?&5fb*ȀQ~NeOOհ Ԗ\d18Nk:= @Lc[Ixq0 IOI SaWWdYvZ]5@Ǐ!v"ĮqĈfнmϡ8]F&A$obL vc  (3Fn$@C8;"6F2a@? xGń^lpb.'.CtxLnWJ$-Z{l yckCeI*ˆsۍ~] 0"z%U='rd k0>!U%D7 Ɍ 2bI UeQjCٯM\Cj5 X䂑'b"/I-q,jC0>4bS>V}[!T-A \oYˑ#,%VqLSwNgs#;0l{zW.FBn()yH="~+wP]wS̽]MkqK4RTЃ[ CX+R9~pN5[vƒ0('FMfdze=[ ei.hQ))UC=E;3H9$&?3.*g/H"r= GUO >XI4007[D!l#%8~U9e[䰾=A@:t԰tFA&#D*s5|z ˮmş\|.wգLGq]kJQDj6>UȽm냦s61rZ';}5@K"9W|m'Ѝ6yzL/>Er^1WYD劫cٰ֦ܰiSG$lRMbB]aЈ7+wl۠VoAQ]vQ]8x܏ T! &o<s507{SD¬`pb Rxn.A8s@MIyA^[GTȗ5gIxwHem+N7غs;F,wSqƁXmU Z .H'fN:Qjt֜9nЊyRt|_O^]\ h`y-&ױ +)j*DžeP2$Ŵ\ˏgq6=v;SJ*ٷ12|*KG&Pn <#G6$-9$עv.N\Ξ_Q) ߇{OMߠP Q17該",Y iq'[zBlWR ʉXZBn {}P\na +Y`bwYs4$Ӻ&.1ƀ 21իAGXi͋'uA+::/|Ex?f*yː|aaG?:ʖٲZ[)u8ngƋK33@d_;8Oɀ+ӹI&_5{Z_Sr;?-_VhXȞ8Ns@[K ))e_ǠbYcB517FΖS.jВtR7%952W?pEX{]Jآ#ib_bW;vV)!ΜqT3:{f/Ud&/^,rT" )|jF WcX,"U0M|)Tm4 h*LFus!OD : }IGjJ[W26-4<m\'ƉtDNiyk8$(Oxmw)N Vݓx7UԖ9R~/~?i%$?m+?G'ᬒlAޱ;wI%oƂ~-=aHTD+2U#;ja]v%d[B0n޷Jyi xk 1nlk2$q>4=\kQ~ 4&:M:,sD:0iH r9B3X+A$=cx#2 ݹ\;9f(E#4nE\Z\)4$U0RPß۾ Fi57̠(_I%2ơ,^̤[bv{h˜)C9>ɋcF*89xpofT?ifhxi*GaMm*"=޳M1~GY}(Ke#($߽nK YÉh18n=T`LMrbäL1[2?E8uE)u{wR\7귗R _NhM|S᭖vMZy˥Ztzzf1@78@÷` #70"m`>gD΁Fbd,ϜCKd s>ɽ"`-pQ<ۖٽH$ D^Yw>Ɣ5Y^K9ڰwZnFJ CmNӱ}Enr!mNܠ945x|P8lϦ&'H= һ'fSEb>q5t=u[mf]DdkfnsM#JxQ0F2IAϲAO Oߗ{^M>Ac`zfWvϘ}MXBк@Ғە?-upq^-=R&PWQfck4~CS,Jjt @fVe_p=NXͳ6t 勈9Ƅ s/6.!۶΀D kJAdq%4h2V{ /v(Sz`*8  \C֗*/)^vOU%v0ϡk0&rBA #N<`vw~<˕n<ɫ/l˃8s0 <{cC+cݨ]H؏1<(uy冢 `Dٛ֍ )Q?>DҎFQܣUm|d%-Cs<׃I7fBrq]H֘Jq|B%Gيo/MMoAyl=?wuQhmB67韋q- |46d#SˀJ.n۳'臑3ME.VH|jK~#hAR( \phRD(z-BXF'&ud3D^Rp}ʥHpKnS%iB?ԋZ 3mj%2sP$ʬ\w0kKg^~]\?!m>UwTa'EJ:csssi4#0=|Y ֚L&Wn_\7>ӂbzk}e\IsvK4glc(%DMs{K]"IʼnL& %b`0`RsPѰ=PT&mE$hk6Ϝ0@`43ҥ:CLMszd2̔@gjd.P_TKJj$)md4 h)ăX/0 NoR'J*-ctp*S!/#J&BrPl6!+3 xIY`&Re9?} YpQ%%ȁYd..P('Y٫$/ hFr˴:ֵgpJnJё!fczH*'2W}Kd! ~ ӔYU/[IJE{ef-2jܙVWa9Y8"zMlG`Mc"wfZy :P,}9{g׎eϨ5")֪xk!yF' 'SO|{]WD+t@>k$kޚE}m <2o: 8HJYLFZp kyhC_2c(Y*= NEsZ 7}ƻ_W.nAtZ8L{#·k 4Ƴ= b_W[4 0%')PDKǻl\NfndSOe oZ8A{c6H$ID?P(U8F6C²W{?wDIL[dLgwVmUפohP8t4o,oQuOm+ZU *`T oo!O.ZW iT&Oex[X=_oo *g1#Z,,tYxG:A(ÊuV7ve.kū'u OKEʓcA$ZQ$C+Oe>3!|E4Pm!sDqt+.*1Dec? R =|YT7O)j55Y a.[/yuh\k{N!QMlTuæ3VyiV#8"dTt2f+;7 sbl[z>Cp9/Ȏ5bOۼ±|= `A]߱|$#_KU3eX}auz@8PG4ɀRl =\DFR#vo_hʈG֎{jLhIEvb(q⮽_p7uo/0CD:E\m3 G\6$Ѕ2/3v.vtc{ye.Dzo}QgA?ǔL^hWsmBJUNR=A9 _E X .z9Bph< o']Bu"Q'@a43RG Gbu#Tz0 R}g[6pEe0F~ӡ~Sd관ɦZu#r;XLP$ExIM} N?PS.r f@[AEIL1mOlF+7?{=S ڒ(a!1_J9țay+bM$-.##E0\ִ'㸷2L?. }[߳G7X'v㗚w^t<}P7;˜d$02L]#Ŧ2޳u"L#'oѡeG:2E|J)ӏH z Xt7vS.ReKՃ<= Ih\a3s }W @(t䘲>1-ֹSӊ#YyJMџJ %)+5?Q4R[Hٲ&TSJ~@Vxj_!W0gr# E)]6,F\$X}`\h/]Ld2P$qvΛ UST{sdjjtC*ڷz =L0L$QaP"~Ewgդ\n5q}#X׻1j yj|'JN'o"8]˖^>dzS :債|lY Q)'&fW̑]?|pVUMr;%Gg'V 2E vd|NX&gL1V h3p[ 9qH`YCU[{e>#7Z` =DO2AS,׾ 儨:3(U%> g}HlW2BJnt1ÎK,ܑOP;+~/^kwru* ~c.l; PF7GdtPh^HQ?i!b1RqF@y]@)H/ }]eDm@165qY돞@H`ƻ~}m7=NE.;/nGVgIjE]Ȩk^N60?!'^Adƶuܴ4:Kaq˒I{:N!*,N(& 3o߁7lMB5^E_s *ɠk5J>+-n|?BE3C_"g10MN!RI6܂Ђgʽ!Bucu7rt(P+|{zE1ixLJmv$#/O#u7%ݧk7^W2̆s |=_Nk iʟ.epu>]`#&Y6٩kX[#ØYJyl<M8up*?p\0fd]aN<i_j1t| lDpK"6("@}أ\.C0vƑ B`f,vnM-N?OL0I.dMa~L+Kp.݆>8.'z*-蝷L(ְFkXM c R2MVxg)p $tSHV#mZ'Ո<}C{CfNMJnȥpE7;ꔷ'jΞ=DLyHKqM^8q^(Fݤј\;MƄcz7-kQd>q\"\|ƐQj:Bl (9PG#%}mRmwx7|H.7f߹;ѦIdN"N(S~mRe{홡cMɈJ1Of,K]+qgtsB  jo 膙`pKCR?ۗ́Vfa+}YG{De+~{@iŃ'П[_FQʷql *]cP&LLYHT}۵.ӠР3qAܙLN7< 9AczV#`}0B+OPiv-(QO +m;(5aB" Gg0wṩy4O: 3^FYm{_A^<k&EmfͬLDY Uv=qDOzDVuK[]V[56I\xGͻ nqRj^U_PTJMu溈Ee*fӼ8!~̉=fg|үOؠM%*43A{dQvjĀw${\f61W'8ΟH nU[!* oߞ"M\-oSXS!1Ow{lQT3?u@Yjz^db!x5Ic1d0סro $vFUEG/uh@ҕƴi *hl.N$KG󛣪?yt/9'pDkʶlTW1 ]ì"-lNn!f譀AY Jٕ(xMR3wxОYڬuZU!vy?&|pZ lérn?w͍#RX}fEӺdYY}?IIs$RV#gMCp3Ȱ.( b=΅'ٮ$9\"04opwo4VKj`Ͻn*}Wv|!`9at w%x(3O|Qڠ&NٳJ&_GAf#da%BVz| c.u}Y(b>z/~'IM8I&): bR* 'W\A&lzs#o~&g[ܯ홄fq1 U!QN'P0VD# ]//@_9RW=`v w`q`Q(OLYyػ':k[ θjn4:#IH3ǔSֳoY'fDc.>#(,!(zG9jTVRF+Ŋ9D@t0ȋL.Cș-lgLoX(gL)fpVmf]%sX=]4nxTVsJM>ˤN`645$*aǦ$/-{;eP ,cw%V9m>x9"uo|}1{) ZV%dǢFu͠,؜Aŀ%|mU{zVY3tڱ[F'Z|䖈J*y/zf>4~4h ,Y&[5Gsr\īNC s"$qQqѽ|QC$^d/4xuCoG M!8W1GAc%9BK=`'m,ƉΞDP 2ٻe$&Dc5d.G^m%'6Yڨ<+1IuU4ؗ6ZY#Km K>p0ùIA, nI#sKF Rr> WpFэD `A!]7 kt :&.e"4mNnMsxȡ/kĽI'X#ZҏL,oÌX#l7$pxO 9vcp:|9jb/BKgMm+Oxs~.t?+gզ$݌iP \H.JdyЌ@q?c34^kzia$a_'QIaf }T`Z4Wa@厙mM]@Zvm*8,.7lVS6M^ւm>5b&Z`6 r&mSJ_ɏr}@U{db(.õ5N֟\!̗zSbϼU(1A)sZAĠB.QqW,tFD=+0\)x`1!@Գ&.-qo0@ueJ6fv:1KkrdQO D\~:pԿWqo QpIw(u VdFB1~65J}@^oObtk23qzח_MX+{m%(Pŕ7lw(:WOZl?ŗnuYd0zm5F .DLxt`pF\y?OV~gG=`O(*@_o~M+(*.iJrln{0*(xAH@DY٪TOZ2Pe nDb HI* 5=#{|<=&jI@uO۪:.l9ѐM>' e֖WLgͯ#IEU)b ҩc?"m.] 쁐dvY^lw*njXlВva6&9!6Qs8VD= n3#J$|[ş:ֲZ/Yb9:^TZ)th22Ue2se*╛$Ų֍eK6P7n:Rg"ep.H VJPbdqn[qTE1x)om!9v[0Y[U\Nƽ@ۺ*Ip pqJ|K\n&Qfk݋sS pco*@U)Oء&sҩt\{5N*{ӈ>J,L꿴xK3@X-/xNҊU11-"-ZpG}|m?{K?ĉ㭪4ы$̻9-ʃzuf}؈'/&+:J7OMtUz:ѕQAպəj:CA$M,ۢ2V2Bts]Yܧ06ߝA895C={xPv<g9j N"I6&;(w:#>lNUr+g.ujJ}pcce(v3GH$A +A>7)uO^9O-Z.EDs92o_&b^b,1Y-rQnR8GnL!g;2qd|#}JPӲ8^-vU%6ѰPglw[t ϵVm8f]0$}_l$@8ߞ[`1*{W2/psMJz& 8\j®[8<'ě_NЉJQyOj ςͥļ 4i F,]:Hv Pn8--B6&$'2T؂E 79S ոh?Zf+ʭk$OEDUr.Dļd %E|Ctfy$Lٵ}5%qdt !OfP0| [,0&@>usyf A03pk]g ܧQZ ?(mFA)),aS\C|VUI#D N6&PY uԠH<^na0c$| L^ ⪍ܠWU|jիVMH X]%xyGi{dj]kߏvp+4X J fG85[]箟 J|x >vШk&  wuy9Äֺ͐|?e=/%u6VK4gBX=K_` |GifVکU2)>qZuY.M7"6'*)ϸ1жjB4MNi{S998ޟW9>@{՜2^ ȥ͓my tPC\ZI{z4kv*t!u)Eab[bKC%/'w@D}Z"tȬ8z7ߦ ~K!&!-=]_\o!1x`٠灶0[*UYX$=1ܨ@;17EPoE@?aA.\=T͆>uS]=LĠceZIɰ1Hf} Qp qhB-yJ#E@M yănB>2_(s6{e_n$\A =26,hH[R*[=e|cOE?U{lW  *nvQĔO=!?^pkN#I6GV0xuFk ෥9CVR)PC AYIL˥Ѳ|'(Oskm=)+Z B'~xWYu?W/L8Hpc.jQ7gzm&jg.wӼ,)ρ*Ey6!ٸPDEf}kqV&5P cҢ5xxS!%@.ǤF!w ,ϡ8V.i3('+1VnS%zQ&Y2HaNusbog]~@G#z@AS6"'2)DFd&}X±뙪/-rC"]V*ЫE,X[xBJV[;~zvT&&qP5|*EJ2n<dph^!gf=ި;$- 60Qzarhu8x'x9K"AHFC*CL; 8LȞpȦsQ]yu/"S{tA, wvW؁q!Q?8uiyUYwR_G9CօlӦt}WnQUW͡f!6p+_vtk4dma̔Lk%~-Wmxjs>gZeu\dm̓jdQ@^Ox v[6p /VZQzqd"Iij)CQNcxcXĤ{brI;76:Ukchkͼ%N}zEPyRt-7ab>lLM=Ѹ=@" XGɳZ|D搏8D"Q$1V%

xis9E7=˜,.)-3: Ahժqkjc"&o0!j쟆aæ䪙JEXT+S=٠%|6Y䃌^k(ԩS(>ib {7xuk}Nyד|묖z.CpWA.Mh;< vAm.{l+I&s!&\q(1&BvRN%wG5V9H塜$vgFK (n0GPC=%z4nu)y)GM-,$ugpP#Geh:ϤJ%Gu:ֶ5fzrv0j;rәDB[U.Ј>s<{Wyc"nC`p%`:Ɣ R^qd.Y@tN}F3ZA"pʞAT%||260I=x꺳9u3ͯz9 >d3!\B<ٲ9R o!Y~ǜ,HWz11B[oDfxG0fPSdbRNDFC@hjۿ[j.KuWFdhˢ"/ xJ +HHVL0eq-ؐ[Z^/ φs2~멎CKxs1,عe%ւ)FaҢbDLG94rx\"BY8@Y*z Eآq醾p0>ṋ[j;ozCTIvso;?AcYElUR"&Iۋ0w%XD#<Хض{M9pҸgT_/NL]y+XQyv?\z\ 60{FhCЄ_K q.(DןOtpCﱃ@ny-x90,TO3#>Y&1m|]3僜.-fyED< Ohj jyʉP>5$d$4+ 2.FjDnt| p D\ ͙4+!pҪvjZGv'%`{1s8 !&*'Ӆ4َWϋC(SHu90vƗ!3&ҫlL¼w}q9j#T0Is5~ *=ЗDifqи^?͐9f3|#^uSt[اC=O8f: ,V*W΢~m'cDǒ ]V0Zق>.f(]1rZ7TGٴ;}ldm,y0 . By ȘMZ.`ȁu?=sn.gý90[~>f-,U*c.uW#XJON(;ŷK e AQbja܉r";pu>&yAF&蚢*xxixP_KͰc~A^LZt)zY8dp:*A<Q8^{]og*j$|2*Dd0Wh !6\kvmq0l])p<v֑ -'<'hX#7**(YN:jA_ Jqu6ޠle:D8ڎZeyVV/xwCaREj} A \gF`e|-JclEpjE)RV†i\Cdg:pǏ{.=1w"|WXfRcV:!XHd7}ZE@w@6.!U0$mՈtn/l;beS_W<^7Yu,)#xQJ? [2ߢޫD$3rŌ_^#:|)yp{7!pQz۪@> 4#A:'BqDCN>E= ~fk +G,zZ[gI`gLڏ7^d548apD_j<=E|.q2꽭җP(]MU{*E^a㔮WnL.~!!0f{iqA"@ʐW<0GXY͂d: V q p&ט^L@(o{e)OٶP`qO1Ki"ήrg&6p{uТ &Դ~.J LwU[ "(n܊AqV);7xV% LjtU,]4*+,gu(?gY߇x λpN䍿vHTb"`T(;䓣[z~h14a W1N[x,CRa T$yս:_5sOh=o#N݌]t7408þd#BX!"I&btAT˰FjxQj[Մę53'@[m}*\>v|),*$O!H]d1Gn5 j8Vg*/*}<Ύ:J_TvOqVPu0c7Uc?ӭ->.>=1rY7+4OFw\W25 G;Am)Ny)!QmoR&ej#шl*pA YQ&m ~ ~q@dͻ=+W[brYrY]Ľ %bhgk&,d *W%NRyoH=T T..yKQp|@a Єp P&(RgUїz& Q\(u3t !;LH ;~/ՓoRKbWoayyńq+cH0 ЙʰzgҩxEEw❼*`#OJAnU y60 pOA Yv{%pLw'QAS+M7ce8[v:Նeaӝ;1u4; UnA9"9BApA35k14pI4LgeY}?h*YDEh0 lt 3M]c’ =H`?zɸ|{KbhJ,;"Q9,AgK  |ݮi :Wis͓^8.p'Od*j=TQ=RHgSOa% 0ҿ+^ X;̦f$I} 6-+VysPV\LR^Emmaw:vPL (.]Uʔn49z~VJ,”MIna+ӊ7Sќ¬.qe=EO Gp}j|}.jCfJ]f:͏ԋpEl_4³A[~S\npjt|EljE\U;;XSm5=yhe4 h8BFh 7gNDfk!x6vQEvEp3FPdf]*uί>,Z{BP0a#Dw'cDbyxua9tGvYw BF%uz.)Yq_;hV6#p+W ݮl@v`^#1$%{ W:d&?=Cj\i߇"oB[>N#K#Hpɓlg9/0/{0d菣PƂs͋ugBOlbݏ?K4&,!Pvk$rpp@?|7>rfԠR]4~UQu/ppd>\a9D"KE/6/J"Rf{~mݔom xѼYϡ򍜲>W0hwXj!)@ls>nCeV踨OPaskf1>gM}blpQ]dLŜB@JTƤdza|8ɂU5D*AVTZvk8"|1r)7JQ~&xs4gz5/9kOҾg"}Pr3ZBއVUxq\m'*ls7ԩ~kx}V˫--kᅔ% EO!Sr⚒3{BخwQؿ{Eq*Fw0$6my4<[K|-$ϩ@ Nncq f3r//b) `UCDG pAG5Hbv`!.`?y"<LXG&I>3M0ZTB4P {Cqrgn@j%♥]_ѵrc @&l)~X%-ՉY֠鵇B Q10]ÍK+$]h]*Vc "d`;a~ ̉ؕjn]G r7Kܥ*VQ q\(lM5 ^^V&'oOE>!~~<*%A%y鵬V }j^ꅥ ů]^C!C0*^^y C^iGx˜َKٛs AB@"ߦHc,Dk‰o(&;ZDЂmp \bM8X%XO%#6t8 t`sxi7YL u#ph(le#asuVs sV'+. ^h/ћn RIKP ^M*1<-4UYЧ@@;? ;/BϋVԦyU: 8R& %ȡp;hҀqms<;\fИHm.j, (:כL.JVd+W .st4BeU]fA끵܅> +̣zW̭NKaⲚ ?Ʌ Z Y8z/_|\С<Š?x]˞tߪ#ʷ6A N%ߪc/#W(xrQ]rxm?HB̮r#N?RsIǵ Q k֋?M檾{ewD3uﷅ3UHc:&>RUJ7Ca"8(p( z,? ް&Iζ1͒eZC- n&>*D<2Wjdbܮrw8-T3"=!yv=8RO:A%S7H͟EQ~{`|*b5*D(W%qNM*?7rEo J.` 6&bW*U3ۋ$k1G+&"$2H=0WkBs6ӤY5U6ʠ1 Nyۇ_t9v:w9&)dU;_OȵSi֮[͆!7I%`3'|]܋VGq.5W`TwVUԢy{ؑӟ7P| ^z!l**<=pKwh%2y --x/s᪏aﺀ Q$ofZP.;B"PYS5L941DWfthsM mjn[g l'g%_kH)=(xh&dH_%xaVm%B4+Iv u k5\3tֺZI~=]m ls1Ʀqq%Ʉ(kPQ jKWr)}1y=lZHI$9{)a]xh?#\+8᥽ `V^x7HS%?q0X$!GWLUM匓JT >V>[XJEW_6gk.GAxExR?u@a &\c sP:Em'߾az,4J^}ע]_4bD0851t@o@}{ê_J~ڄ' UVU|%:;ي)K2G4NG}YHGa,+D`,ee턽 rɇk"aUHhFORf3Nlq`U=-|q姾o=+%oQCCH<0l-R&dN7G>Bcb=@g' E 1%ޱ NC6_|ƗdD |i}M>C ٌPv$ū/X%' Q-|0Hnx՗o9h&gY4` d0a\b 60aBi[n5CM[1^lڜ$5e/XoD%N<ݡ*z\ӚJR-Rfpػ_oxEvi݆J]|JqFE)MbNbW{,\2?2q)+hr3 U*c0_XѻF`|c_yQ!&)9Q0W41@%#*Ll s!"lc A^ gyѪ%H.So5\̙_Ul ގTàI&J&\xcq,L FP޹_U˻MLPu,GYX̍Y ֱ|ONR=7C'5t~gy˩_J8([3PCn1"j#l;2XyszIR`"ď cW^`tV֖N>4{ 9ܨdL׬F ̍ M > 6}[/7e{.hH8 {6t(`- 9ס.~Bsg@$ &KIy559DK58jY"⋜/O4.>10z>pI Ьk']rq5,<XQl2.umZ~ eMۤ"=!]CCb~fnzIw1yk 23p| s{ 5MS.zS:sjⴴ|d҆ˈ۱ru+4kReiO=,`."8 ĉ,乇._ƚ?S/V'$$vFxf&(0DW#*"C+3#q-{_fz+L[`r ө%)7/9 !:kc¼ (GZ͝Qṿ: gK(x7{k6ٕ \0uL Ef=n]7a |7{0MnvvGVi76_'z3 &k9S/ Cl(YW91<8*.&L0W#uj_ٴ$ϴ>4o [z\dTжӦb2Cf>&Q8E!5Me TEX~X=KؠuފcX2Jog#;2p5A V֟5QˬY&FA@TQ"*/.F^O&⁾?W55@gDX&:u~-6i)*ym74abZ4ܹI苸L.b>|_hW+2% z_w}1_Zk!Չq淡@Se}hJ́B\f辱їeT{ol-(_xh851JXb?De6Jzofe {ځ {dQvXҦ_JND w$3Yl6Ϛz4I;&lT+,@b߂ȥVMQbg*G?\UDgKFyw!*=d0m$@WʜU\hV;ޠM0 Eb yW6Z6ہqխ4R6U^UH>% +KJ௷ <l=M:qeMI$)Ug'A*ߠV=AQ^6ceO4n.\ׂ~t9 ::\W&ng.orWVHP% Ա)kxvW f^"?Œ֧p[nn2qL";8!1futx+B+Ѹ`J|Q/h$[,w@p3D!Bpv ,>A@m +ԑ08K,}b)%wߺ=Hڶ #F _u3<Mq0M:﹗ngƽ:zr[T@k*wv$?Iv $$fpI;/r^KmcŜ5i&:); B kӒAz; |n=V9+DܩpdSg C8pT_W\M ^i0{q(>\9uSͰ@HT~'|G4U {PڇiKFO^Y?N J7X?FNʽ x}1Iɠ-w]c TEt3 L${U)OR@),bc3ʅܼl΋+AObv@ߏcAjB굺<tc K7!nìMv$~Lq~AjԍPl7I[x$o^*4̘1ڒR´dYdmy|ondڥl.=/g1 ?`3pX0BuCH $ J HU4݅_e 9ɷoku,/۵_㷻Ƌ0Յc_ڔvynDŒHs6tSR E~ %(a5N_9oq>P| ۭRڅj%d (rQo43z03* |D+*"E:?Ժ?nCHKTiU+ciIYshQڹة:y=x}&#%$Fsm1UвM.#Kr/34`@ Dw ?7}7"p+91 K:| CAUC؁DxbB94d[&]rtVF\VuQr8Om,/+4}.cZxj[v"GkǙ!ELMwhsZ]<3; ی& @Ad`LkC1Wrh!'=REg*U @!p2WY] 0?ֲsCp$ η-+qh8 }BYR?"[nl]*&~RmvZtC8sߦ(!@E+6 c9;QJ!i J٭W3|Q#cs3}0t*{5Jͫ+pSu3spy,a%n pRK?@M?h* G|[n#~Lw9pq29mgqhj#ǭ_"3fSہ!\*HBRAS7Z\:7׎zpU5-*7n_M|7Z^ X珔` h)yL&"$wtXʶWrABG-5|pNrX*$4dWe1~n;6neb1Ow Xu#|Dd- x'*PzʱFZ#rl$oF^#eby9;g#tDE} b$q A/OcU|mJzchITi?/$*R!]91"u't9*|P9i zdR*~`08KWQg}O?v%jVj>~ǀ"v\[`*v p ,B+Y' }SmRFXٛM&QD0mż3Xb,Eĭl`BtPIƜyĐRkH9\? :i'ō#6 s)^a]lu2'||V8tFyW]uS\:BGsʒt}+qMߺ)'zb^_hd }yMkL8RkL }v-Ÿ \˧МdrFW٫$R$\V MΥ*Bq$ʥ" 4q_jN!Тzu@!}FJ}H]DzZ yy~B̯ճo)k4x r/a5{%8Zj?(d:㲯|mD'`qSF'Oh U=dlYb>&gpPqi#Z !\qj\$ 3i ,fw#`$>`q*$hWSFI~B@u ILɧ.#gK[/Yhlݧ ?1CW|'b멁3jeMBe9,_?Я s[CEJ(" Pe>drBDmE.E&VmX:{.3o)@`Nla5t]}3qTFa^Mx@,PG肰48>5 ަ<޲ń%=<,qK/2)Ќ])Dt~y߰}&E (J"Ӈ?Љd"~;Ն)KKF[ߩjQC@[2N)|hE#K,8ysX c^̈7`\8|72fQ6_97tl`tf<ˋg'OJHAió3\[x,eg5?Z PD.ˬ.(oB14놛1IM,]}nɯ %w{(M-aƞxd,BMk\-8rVF" a#C-(ɌOVTpj6l#6YZ;Xzgp'0m>{JxK$š}TdAQd[PC79_jnwxT^N"Vc<CK<~; }#YD\1peh$4*<_ceQI ̥)U3D#{D٥p' l7T=feZEPC]$dq3%ȏq܏<*瓯܏؋,ђ½!"0#$Ԩ2blWcsB{pDQ5?"X{{3 r$(0sen $9-̩fY$ܨ" zR?^՟;'C6HU)A9pey'ѻ8NոV@˓AΠ&0N郝Ndl䧪c@S"H'B(qf!3vtKͤ%=M A)v~5,VpGI'Z a C ٿ'ߛdm5[xbTִV'-4Pl͋P] B&,dmVL,{!`ZH|qZHF@L3Hi1)aE3)ymsZT`DMTq; s戟w 2GZކaIfNaQ@eDڙ5JY8mIYւ.ψ7(fowt  $E|`Q~1=OW[͎/ XVI4W؅ߡ/FqxsNS{UJ 凈B22!*IRD;4wEA,"90j!{5Rқ0'fn9Fa=.v$`^8UZԅv\sHtd7W3 3z؝hڻ"^ތͫ `Oe7PT>l29@uX.ߟEuXΐC ! bh,VvË҅4CDϿG31IVk҂k;87}Yϋ \D"]MG4XZ9*c.xfd&Wõ}7-Q"oK{\1JDow/jY(FL|x !dN4KeD颦0<@IiGŽn챞vF)օOmZ 1%tr;Q4꭭2H“:9rIݵ1=gbl`><0²_eܽ+Ci 2r0t!jW/APʽ^ՑMܐ!JGlk%6 Wty}JřE_O0Uklʻ,߶Q䷤C !5CSsZ,hlW0Ƽ@oşP;lĿ츪q\&OVOb䜙=V-j9{ƴ2*-6(I>HcsvX4eqg 톼y5|8X%X"m^VGD_<53m{k ?kd]>l+ oLi=h۟R_nm6 !  n0XyL ;eClkHAD\tiCxMKg~+2qusny!. e{@iHμ~cbp,xX@pSS-{@1/^ )4ʑ%*OkH#߲Zy~?2X BhVӫ|j}Eɠ\qwh _-e]ӽL{Nf?r|x20\8=T /C-14.ăNp@Y}^pY7LXmV]^ es]a8ي46"dʼ/ S_mF<{\A;A;ρ } * B=z' "aJxyWB5?G?"MI:etky*mȺ9oU1 $^9z4)Y;. rDԣǝSz3?|o3ttD*.*Vk6YE*<>O_%gxh4J!-ZNBNiܬNq߃BփAyg g՛ W)i+'KN'{rIr!%5җ`}CNV}OxǤ:ٕF45ʨ Tc b.׶x^${p3 NqgR,(V;!ceqkk&4͢*̊,O)TS05b{V#0Uh t]@N{Q~护?aO{8h"ث0wrR2?)ܛv En?M,%x!M &C-3y=x-! wB 㞗{3|o$.AQw%RuȄ1I ߔֳGJi9 J+*-Ǎ5u^?vd;5'͹cN 8*]\";fX%( OGj wq9y+{EVNo迁b +ZY}p"ޯ~Fvp,[W v mVvg^aAzY$@}䗠x5ϗ9db&Fn-LŨpC쀜[F3ZdUz'T;7&N/ڃ_h狑9UD@2åc4~D72[FF$!!ySn@QJQw"дМˊlJ`ܱ7I{ I9=Xf)4T@'w.d&ɑk!L؄r[3۷ gt*PͅF}.9u;n(y]Fp0{Kl) lQ[q,Pg(t(}p Ш1?}KN6 "2f×hӋ/%6l)Bڙ5 tG^ci1:?u Ûs^]c9 7N!J kV2<[2ؔ cmOg/Wih\ZH4!գcoە*jg` &#/љ6-\|0IPM!6Pű 9 h>W i3̶Яd}㠑rˢ8w9ό>:沴P#V,׌ʢ:l<{|.6Nӳ$lxdA&. '- 87_0)s/-z8-;j~V?<qk<.O4)l~dԠ Hmi##߯%?PM2Biw%P3KHqT!oj:T_ ۅŨٚ쟲+a;d l4,QKcY Pq ;T$G/ѬGD}C*Pm(RS->d@! q7r ma?G];pH C?,8}XY<%'dg""K}'t}P5~): _ l`aߺFJ9kWn$+lYέ$_e3R ?=E'>ˮL) zo f쿱|cbOg5=hLBD z M =ɖ&孼̦A^. CXi`Fq3܁5&ä&xG;VI~2A֫T!օxZlwq'jO oB])ԑT0UF96%9| n6'<`9+Q\]0Brl#R׷c]@߫G ,w XG8ow|xyh§u-7KkVYR^LK#*zx |k"TBG3nĭowBv2ϛY } jAOC{{,nt&~sS”#dk-}l[T|5֯|hUL# 0bgoz>7VrH.1i3N2="\`iT,Z9Bb 00,+P_ SSȟ4aYzgV?D}EYH|n0}){{dҾX ?܍d@uXW#|5$;jUBhx!G}h0&:0ita9S7n1_A= .t~{ V@|ֵ ,OXu 8+lȈ}0ذB^0K ^oGfܽ;5Y`@{,A;{&5{nTmW ]4WW(5s@Pe9Fb%)4'jߤei`)f45h= \tO.M]h&=qn3 &>|&ƨ*!ޞ 2'qF!;^}B8IaBk4,f9$0&opBJIrirKLrn Er ^$Đ98BO3Zbs)Hij@Xz%<|(h E\ɖZŁiUdǵeDmj_FruȮDы(NK۰!si$.9ZɈH/ID/\ `Ǵn^p!Oh(W=ՆQTqxuYҵt4**U]UJ8&mr7G&0 pQ$q[97r{_:˥v 74d0螗o\v/ Ur,NM2 x&bU v]\ǩJnh:wxf2tGp*j{ȧ{'v@2ȇ:<!_cleI ѴǴү%~=u*AIo:kkʌfhw=7Wտ|tdm /"LGKGwՀ+*AGN0c0ot ' N\@VՑI,Ż (;MՋ!:ûHYLɇ ޢk>>~6FO6HUQ{ PzbIkEx߃%$ffi+4@*9 1U󑍞jJI%-Hne*QYmSs܃4n(:Q~LhRS ;oŁje~wQXrM5 sB!'ZiHIk專=1 3Dn>CnKsZT\tz:5={Vʚ_ )i,-匩fhEn&Bтp)A3K.6G#7e}ƦY*s_1Vj <_$x2ҧgE/ӒJPhtq=Դ0ĕP) :yzEf $zkXLYՐ88d\=I.T-yU51?\i^qM_3AO%\'9\ma۬(=> ̝3Λ1@ptO{43z\li3𥱧̝}&D+K~Lns 8 WD$7}84$#AGrYA11\٘}‹q:wacz] /h{cjn  |^R>5b)V@ݿDPCP~ jHdTcnZ~ZP'QV`JU~flp-ɚ-{§hW8ݠͧj n-ʈj02s##-*kqyojD]1WW\o2:VdAw`T"R4c0MQv0cID=!`nDq51*C^I-pzÂ^]g5hxZIc3/wpc?PVPk OHYrSL6LRe*v6!OJ9.kxpcX.=A9u24_B'D[=z_2OgO0Gm$ٶ/\A_JşjQ9<߰ !.XU9VʱT{&iM<[U<6LbIOV[)M0]ݸ F<>9rʼn2=9]?6]{H&-;$#yYf %Сv .l'tMҮK)\Ôk:P9^Եqv{ j&zv}`.nzO\ &z ߋ!bItajٍՈ^yġ2bUn ,25!d$%5qpJ9Tr>\ENr߷$Kl|#?5mCni@5m\aH.EXgSNZ`.1J/GW[HbY,*5թ[K3/'s>?SIÈAK29lI^y@I[]X:]C&f>`mEBDte,?QNH|/}Ń,ZaϽ+D}6M;Ps 62E&Ri˃MG /1<~űs+ZSSP`kRx1gE~]7< l1ƌ_;=|`) Bf:ЌV#,+KC%"_ &BE~0a5[F"vr-k,iA^=状z-m6_*ܻӷscZM['zh{刣/~Rq=;u%?|37}~e裃Ԟr 4E}׺G8KÏ ]*Bx۾zb.7pXKyrp~U! ;p2`TA4*aLǒć|K3(,}\ەLO4k7Ik IIeڢ,D8DkE2FWš ƻ TPw_?ivе7UO,Gڪ *.#'/~ܲ0эSp f^Nwb֨aHF@|^Zf(5,d8aK})>SjMKH[D0/i| dgk\\PMz_*E"ZƤ^#g5k%M+́nʋsgJxNiC 3>+xj_&?QL|Y3w]{D~A/N|^G2kʼ$8NN7cCjsj?CS?PJH%wYq9jLOoTFd< o$&XxA(B]ޜCV%V@$z-8`VhmHsI)!2p#bCkp"qC2ɳoEGs Ej/NMd|K[d~۫nuw!zY n8o߅#T)^?Fk4ik6B< #ۍ2>arr-RD|ڛ@p|Ef5N]ߧ Vʮyy9Z$k>BVfhjĥwm}\4"L7< E֠הyd,9V;ڈ'xB*E[K!\[VB d!coت !ב/-/ŝ}.iz%_0<æS4>|"ΠPAC鄎KKQV=[[9KV$҅zB:\ϲH_LfHD c aSB_jҴ񘆄N;j: YմYh TJ) ƁjD(V2icMfo jya_qc#xv2I81I&qa#fA!q(wؔxqY2<(p KfyDz10)` ["se&C1zn|CSd74A= i~ߪ{:VmOز٤a9fjQey Z敎D 0'^o$2(Harv,߹!fIu W$!Bb["=ce.O̳IvrAL-nt' 3tSWNρ &t&u x&WP pڏ_rJRJV 5Sfs;$PRe,:ظwnu]"L]sBaHEJ©6ٔˆVڥAdv&ցk'bF7O}<ğ+c 9Fո!e0ȥ51{)ꨐߠ (-ӟΛQ<-:QbS7ts$> \܁]_m=lZAwښ2{d$,b&uDm?U}8hy{E?w5@(//Y1w!yq^w =kO0Ago(ki9V" ,G?u1kj.p*P~rPvMcv7+M'n9aiTN(W 3,BUOI/̃EɵA*XIQ؊;+<:5dCӕЋoPNu#%KI&R_zW'h$VK&a̓7A .ԛIɜ`J@ȵ/m8ń_J}xl'u(OC0{v$\Wz~3|25+I9`5I vk?^~ͺA :[Mmޑ:*3 5LŔwwO SL4q{p~#pvCTònuoUkW>E^Ne]0]rlF,2_.*/"q9k'Q9՗j/sw1\ϓGfI=z4hHcw U/e-v‘- Rb!s\}c刔KõՑR8I9̹n_*)=-g<٥+&>҅PnIfw_5nxU, x*Ǚ2[vџe1z+z)4>&33˰6wL7Cl aPKt52d2G~k{JY8v~eʯpgrJܐ~{S`BT"Р}HWڮ *®7R(?7'l S..D2{ ,jT<΋vpQMJ:ި"Kp eK@%+}1zW L]#Y V8!"l?˯ʜ$Hy[])D nf'#,gLڕq^I Ņ-znX(U ]MUxph^2\a;a/+Deρ[ =q`oy'[pXL1[ZLi`zS}IUڰ1d`e֋Nh(ɚz_Y_ZsfB]#=<2p"O/S;eۂ_lc裋̐ D޼ [˹|6Ə= HMp%cױ0,+Alr' LPH3aM׿lx@.`z3\_h1= 9y°䥓=Xu: H@{,SWT$Z"RWI=RAgU{-U8mfv@EZЖeedrGׂtn5:l>"Hmå/yX؊ He-'aOWsDt9} AЗv섫Ybw\`z|:zuG42wEesFFnm 7Y=^Hfx s6ԋ'@';t0sycٓEY\4rXQ&eb+ Qղ sncWQK#[Kǵ%~hU8ՐfJCm>re U KǢ}B'ptXlP@$zYp{wb1gF.Ps}ީmP9|"'f#Kڴa빱rYGWSk[pDC:l]ZNw* F zP{ˬ-4jDȩ^,vݺK7}[a{5y nEcdf> L޼)Zr+LYY'.O3{9? GT@70ZIބcAfu^rK\TVݛpdž벁npt(xb&0]0 "OZ3a.pFZ :`RPb-=0vq6o߬4Oȿ L[EV FX]5Y3o,Ԓze)!؋"|%.)SRaYvxP'YU/&[G6) թ)Zwhl_ki^z2̤]ialAyڝQVQO!_> H\1joQxם^/U*&O4N֯8W3Zd3cf`pyԳ $j ȽCYyԦ]akYkMZ1@Jn7xoN#رhFk q=,xDzԍnД%A4$*8/9L&FB#'%Y`Gӧ\#Sݙc03{pfq_Tv(꯿w3SFC(vąE߃8.ƽ*IƑhzu4Xޠ&џȧs}YEGHi?wIOck[;,?=\^7Sq]2ۙg/{KevLi/Hj}z-/#GA2%ZŒݢWUղC/Yc $QIFxSMA`66iH5-9 p' `kH\o55xf6_84%8ؼcp]0YwhJfZ8MG8/mXf 2slܱ|T?!+Z y^ُ!Ln e0070{^ݛ$ش%]F\AJMx\/b2^^'#1u` oWjH2fב-ݹ6E>zZ<`@5epu"yͽ2i h?M-5Iר`-FX>N-.ZYP4L9bUoTY*x]0˛'{Y:)FdMd$S1 P4$xޘyWdñi8`f[IT8ng,z_}q!]yY1Al?(jk%[*?mF hE$4ӂOBᘘ YH$ v|pO2ǭFGcxYer>"0F%m)#6/?׾OĦ<Ocxw#ަ%K^umDa;^ybⱠp5PV@ K|[ 8!K70%MӀs1- n%~bcЇ*RZC .?#Dw[p%4`TpՌ{,!3,htj۝cqq ʎ9䡿7m5I uqяBS%O|p0_J}K}J8:G!W?0pI\-DtTZ¬VjaC 4- n@~ 齳ūSD ;Xc!)v3(׻%:>ee,VD䙃xΘnzrx]TmU*,xE5f`Q-hr1f \P/(SFư$HEBm+?AC"O\HF/I؜q=$L{&n6h(Ǔ/›8a͍ʉ=c~(v 4#-\%-RIE%{c gKe;6E^؂yQ˦;P *,WtIyK#SȊDεӻ$a+Cjt: (˹R LUet >U3Z=;zO#q hU]Dƫzv_p@<,fzv8*Ԫ&e&JBiq0ۄi悂oԖׂGVЦ^] ]e'GVUU3Oz6UWy-T ԐIV{_%{cwjrUaa>p%o^u髰UХb(OiQm i3g9(QK` ɜ J O݆+33<qj͇*,^'h8Ti̖8| mqJOn=&oEgNqK*UEdșM &d1.fg;? USQ7~=\+~FNKASWO'Y75mBWuQ[w1އX(u򪀖J=摲1W*:. ׈]hxp*B2z]X P?ibxi@M*uNDxF%;G1X[OMތ fIq01VF>ҦYdء'?X'RgV 3RNk0j+mӧیI f_{ܠL\S=d7&4gFir|}0M#P1&)O9 “1ͳmř 56-W@2Ht|6܂ .jz|,$KL'b/A< ]K5wC` sg^=d &Qo{{,R>XC=mTT+%V?eo7qV_zb+ tP.҉B@+6ܛQB9u @ViNʻag!=XwY2qڠJĮeK.zѴ@`F=3)ژ}0[ r9 v$>lJpN59cYS %c{9[.vj ()]k~9>=LW-t.4V7^ӵg+l\ygA쏊;<+\2DfCnN^ȯT3+/pe ׭X#"Jwj Zo@ 2Ftedb){A]W_.YCZh 2f9 k1c, Rr9ăGsGbz2>1L]afCYz n*Y.jLmsT\ V;p>K#էdu3Ǟj;W*:HYUl!/7Uxt1rW[8\JNDO$\ūx.mF7u>x,<"u9b[ʩo`zY&ך2ڥc"~ `HOyEOE]Ui[Ff`IZU3,zϟk #p)Hލ鍏e`Ӽv"10;"6P=l֙!X(,VY_:1 jkcr[q* @e!H%G\Bjlu1l%i_^^qME^099_PbEf$^,roUz&D af "Og%i_A:{kM;u>A|/N(t婢tYJje 6UDx;È`mߗ <兲A`?+ n[[k4F AI13~QcA@Ah>*hyL*}Ѻ=s&g4շL0GC|>ظ=Wvh7z<ɖxbR' %+ؔ['j-MIp_1p ir~=g0-8Bv(Z!u2UqUi>3֬0vpx&yK3>xSR~kNVG]o=/#O %M. x>ٞD(Y(~Nu+aǶ]^faf,ެa$).,#EvLN ܶV2j ڐFmlc _}k~n:B_9,\bN&O+0{TUD4Nٍ>O}2׊0 4%\ sH Q0uTlؿɛ[KmJe55,ic,˙r|RԴi(gN#i`;w̬l-j&jI_v }i4? obeQ $moL*OMW~)SLyƍ;5x;&ҧKcORNF;Ro*^CMDAyaPwsp鿱0ntGR9(#QT﬈t0jURp>--?Z>6i)4 أ0p_5! f܌{;3n8N^1c(ٮq3;^7te&t/&-SWX[dټ3wIS',rç1me^Ngɛ v adzeD_+GyD'J^SٷW<"QWuTLmiSHP i iURm!ٲ_YV"BR  _\")yVpߑ5 ho(f#D +]'Т;}Pw.TI# 퇴AKrvG_k^Tx㦡޳dݟ#g (E;P&"[yuU-kcݏSQh+yL3%tNN=DG KV³K{%FK2H dzII{ A;s?fϴWͩ_HnVjjo/'G}-WẀA8UVmu=߬"C&4/]B&}kø |t-\t`Pbw R a]A> lS~.6+-ZHL6㤃\ ==? X;/^G]H~~/^ ѵb,Lm,{t$ YSsN6g:ң7\-WmNH0J"J.7VЌ=hO{-fA%v;Ua<ݺ2~3MЫ.Ʊ ȺZ #i,nx#^0q:Zk0 )m8q!̳h]h5Lp"ZB)P1 ]9UfU%O#BvM| 4HDSD/e2U`.R_%Ho[|cPh3Vu ,sa+@f "ߦA&N=0ܰ@"Cb]qW.T<_?\'g[y2s++ؤK)>ȅCM+MS~.GVg]#c>yPD#5?g#+ƫDma#PصDW. ?_AyFN\r)? I?dDݦ n l tٓǀ0x6Ո*WSF샯Qkvdd&if쏕+e@շZ*!;8a,#-B=ExDF,g؏HKd=7n=q @ݲ,fGt BY]cٽt(lbӞ MY 8ɧWH $8v&T)`x=?:caiVKV&cbSYRvDQ1LQȆܥnyI^w4q~mA[Ȱ Ǖy,nofU;\'P8G,WZuq%;UBvq .4&S/\)-C=JfI*dܒ#yٻtk] Ug'Vl0; Tc L K0ʓ*1M ])Y$^haRg:g}+h }{ۇj$=+&px|tk[(/VJ,{hq܃&:-MXA'|mY0xq/8k"[ǂ1_@V+Ixv'hfV]E|5e:|XA(_VYTuf;TR'^6m7|ǥ/|eE!.Ò8SyEڶ'"42aHC6:Hlx)FNJ\WsBS᜞D`u21$N%EA3}jxav]jo@iE4JzAa'>'XfUAuc? @&}73`TO1zHPSQԣ ZÂ\Uv]Ex=1[ts8gH\"e U`IW7|?B|Hak0\ol.ۜ2!?\S!Xqɵ',_ba }ty}ARuzr\}c64Zaw|79ěQqt7 @TĐ :?EmfX7EV<<+jo%KX{E<~(MXu՞JFb\TwV׈A[a~B@!’u>8~,aC'^S2 |#MvщZY_ )FCbez[}T뵩+d3[oF' 3N ^>nT0 N8H>korU;wO`Qd/@*~w),`\%p[1E ndjWZ9Xw1~ha70Dax تm2Q^ʿ|wQ56^iU(>¼ʁ{1*Sf3)ДBü-$@ߞ>>`.xPD̋􌒋@ӏXh_6;vz@bAE ̵cnQq:i 2 X^;w\ Q>mˎ|VQj}3+[*U7ᆫxXYZͲ29˩*9\$,x9'W\|?K=Ͼ 3ecy 3)g%[e?7fғs7~l6cU8,50X_1Y, Y1`[6楁f* h۫\fɽ ˇ3$4 od:P5ltPE9ܱQۉIW'̄n݋XY)vAprLQ7&C8#Ws6K7Ds{sᢢߛ,׆ŅS~nlV#B,A'$^XrZu$' ߙKd@E B[h&`FD꫞| LU{~q/2 fe7aM[3iYpnbH 8v<ɬN-Ioz@mx2m:g 8q)ŒKu9tp|08*mUe6Se~o/<E8o1dk%?#SʲD>`@* CxQ$R m*{>F>;7ضu`(Snbn z-ZR(:E+L@k=y?O]8 0mZa3 VŬ <28 'ēi: /:@aHP5pCێ8- .Ps @9^q bx)/Kr9% gIݼԤ?8^YGXJϟ &&nv<ᤛ3^Ϧ[7ֺl\<h(+]7#72opSK䢀^жt9v\1b{ @"%&4ҊԯV seGYw~\@4(Zx]#,#5 "Qs-_c&陋'oaފ;I (m$uyn!`D60caZ*¯vc\tzwSW Z ЦbH'MnT-?!3[ݘ<,;aRCiZKRO -D"zfAX+(8xخj*>]+O|G%| r/w }VhfN[]׬S:TX#F}~SɢtnrZ]:DoJQ<{_,rr]!Ѩeibg 5;o  tg󨰭sb/7)W!­ƃY狪5K`5[쑫u^PLr.0GUaBvkࣂ#:1VW‚خ]&vz9ϔ/Sf޷b̸OGL(D+:Al %.0VS lFK!z{z(w[<EҀZft;NM6Z,x9qly - VX}z.MtVg*:X ,Sqdt}s]0lS5@\0?ZFiMA~O Rz0 J|fu+o ީ"dݨ*-+/'ya,Pi8|1`Axb^6\dɜbjzoc+.PfL& ;M*aœc(0( k -qlpV) ^Pl3]\ϔOa,wwܱkƆ i)-mvI_}: f'6{B:(7)^t6ØNEFؤRUf+doP z8qDAƓV\߯K@aIn*ݼ!;.C0Q$(i{,gbN]ogY4Lዪ6ಶk4F9MiQٚ M\Hc2}FO|cd3C(d^2>#E'\PdjJ'Fy8 N;# <:ݎ7OEU6oB㛎bP-]+L{ =(BwxXybOxt34 Vs[̳aUES1%F_'# dELL%VAEۑ{SIɃApoɈ{_|z.B2q, ԅ\ $em#G+GA,̆' Lf_æ .)T5}ΉO}=gUmgŕPnȼ):*PϒL3ݟ}(W]dAYҡ8A'u|7_Ub&]Zؒo*uW=uiqnnx.Bi'^z| F[k&BS U/ʐxt H*K`yJA`f1!61r$Le+2+'5(U/Ru`7~_F"kV~{{,V<&m0;կzHo[Bb@o)8/ήtޝשqo@Ύ,3\BEZ.mPa< ^(+Հ$ˬF!*ɭ4O#u9;%?Nv("9DQS*Df <[n+φ mTXn$r`| 2G$µ$.iPӌA(2cd.]m%pɣ;)JL;PYqC@ő4: R-IL 7OYCaO`pw#h/;)Dm^Jגy[mSW|>`MVT4ʅEW=%vtǿ(^5(=Wil Ԟ品wl =(pbJi̧zCfd\<[e(ǖ>;*D4`&]Q& Ћ; @\6vT~&ֶO.¯F.*rϨ!,~1XXD*[Hl++%qlji.À: c㦾6gGOwt}=H}Ek- ,wѹk:-hPʒKpiL<-\E,w$5$ʘxV9M_W; gs#7Q;<ͨ ^ŧz܋Ağ3^Be9,T@ 2?@pq, r;~'^pi U4Gxz H꽩}yr]@kW8ȡza|Q$l-xgM2F^Hѵ刳%6Ƨ$5@v V]n˩P!V~iYCPsMpŒ%etv$V@7&v+r u/1tIIk0H!%OuHXL3[qD 8hDͫVsZ¡<;|兌v[CglPA0av#rTi&`5`6ޅ/(3WWTޅ V@2xČ7)cDD{ 5!l EyJ ZnW`|.T#Q4l=/d^MMSW!'c *h,󨺴\LSOhsDZt;HА\j,1f0#aJҾsP.n4 k7N)1fA1Dz/kUMi b[[Հ9kOS.`s@DsA K83wsGU jrAL2@b(Mhc2/dA܌#6q:Z=_I۽c嗡L]B8$5\xe^=0#t^!laNK$ <8p2 XMԓ^@#Ro{ 8/!:WiS0k`QWK]ya/}Lv'ZSh"&o'bwD {yj$[~7.a+.۔1K48(ﹺ‡?Qba<|sy nxv-(s]ϐϲ ͸ZW4lR;{r49ܯAa%99ݑK=_r cd%B$6_ Ex&< ͱ3+7X+)׻ `Ļ_p-oCvr`{(8=s~kOA`PAwS/ x':uqҨqrynW>;qbbjΉZ˔c:&GWsAu_{FĝCN&8';L׬l8x=mEcd&ӕ[<8I7NQ@K&]){YPg!D6Y܉PĒ:+XH ws- .&= ^IYڳX_A4Pxޝd !I(o?׮=ؔ8^uwtR}:%vDI~J?3uUD5sE=))0Ϯ4qĆqɊ QsC>Lݐqſ7>r8J9oV`v$ ]< l`Q1 YKuC"&lmOr`Pr)ծQ]" q3OlSTS;޶;FR_w ʔ0L}\`g5\8$ gU 77\s ZO3-*ҧa^L;v$aU ւ}ǃDKK;͘ U\L2w~ȜVMQl-7JMOeOW\\5$.xzMzHG-F‡}om$iΉ9ZhXPMD/ <7%ɛh Mxz·u)PR}/+ L)X>;<SSojF>txW|{RRٝ O=ZEٱ;)Zx4Y; {W-d p#[5B%zh~Ҿ]fZR&sW󉟒{-JH l:M5G%B\j m3_ )pOɹ`'"8Z&g!퀙K9idFk@[MlxNgۊLM0ܐ*LTRt~uhARUt6i%IV٬ya4|aA3dɾw% ޣcu qs<9}ʨӥCVԚT)޹Hi\$׺C|Ƭ'G-h'p:vV^'o0D wة4zG:{P!}W.~j+.&{ͥ ?Mk+5hs wHDҲH3 W*ccp΃<%s ;~2TqrtmB(lƦzx}?u[̓S %6-y$?wwѷ`-(ʕhl[ep3UµPnm UņdEa4$[J2>l}yL|Rl=2٘W9 Gw:52q qLd5P3uP%jp8۷I' N=Gix?Ū~vmXh\LyVVN , fA6M a[#ǜW4DXYpG2(IqGeVxOhdKx-|r&ABq,AMҜ ?/$} J@`?Db$bb?)7/;:"T,i}=WWiJbqP< wzVBƒK܍q$x}펳z rڙwͿ$xcngРN)Ӂ\hsv'y(¿:&:"ks0sf⒴,/XC`Y)5r5:]h)w!Q>A/ߙe1 5_bGXS&JcӼ4`!vַ2v%hfw01F+݂sd i4bt6$wuKf†S(l^_[ZqHg9@P!R%헼7,N~I(@aH?LM#z Xpa7N=d[%(mH[[>QV>CNSc`]MD k=*ϔ':}ܴz4=VMOJuhS롟mم`=)65醧L49G8 *jy 4뛾ZU܄)06(D{gnx]zd5*}@q )BhD&6ϗbϓdObraw p;vy$[Ӌp0fo*/xނUlHxOzƇzubdbNP.XAv/.HOB97622{Vz`yj\I>t3rwV'[gO,aK5ڨGt7@5tdBg 6"0/c7kIxp~MyƠfZ{sʩmdmAH&K>Dx%d7pr_y ʃV`'\6^(7!2=?g&DQ 36ԣ~B'>@p*W)j焩]{@sP?W͆,WΣw ֬t7vm=-L12$sb3 we҇<JȮ [PA9Vd,!vi{^nFf$?b!O85U +n;Ï#NM/wjTG]:ʜiUZKT๲@s=ɷ6oa]}wq=ƛ՝j{!OP%wfB;9 T IQ̼@F?= G-4 ʳ0' 2k[2F9=?+}t䪚 6ɤ:ʍqk餼*hz `O[ef5k_ @i񛏱 JEelZ V)5*)}"14a+n5^ϿJ/.е9HE#:Re4d_xژs``؊Ro@o9O$@NQE 쥴*&/mXWHmɳ9fY@/WEA]ֲDQv!$cW>;rQ#*\įL}JӳQϖP=ܲ"Frpi_elmȒoͰsa.njSϮ$Icǿ0WuпΙ _4yL|Qƒ\{VkDE{" t@&_GL9ɩ_ k@/sѭ F+LHꌋ+ Vqr)TO{x,iCT7pSJ> 1C`b :L|&jSƢ {8jΒ#}#4 iKc^UjYAG[G 6;Ozmt6[jP3/](Wı\_$W,R ;I0 ML t{ǵWQfPS?B)~ PO;b_BbuXR3;.7J52ú4's$)iUX۟K2Oϻ#8n:4`'r$gs[bPKa0AYqRlҐ2C' ~B!b1Dך-1-\Q1 \7*y-ξyG+B܎a%$jP?ͨlר^ͽu\/t^bTD%ը KVyg3L ̄ePl3;qV]!`t*"y<(Fvdrtr;&`8u(B gjy,z/SIrYְw3w褋,eoLHOgoe5\UޣphS"P_;%2:C1` UKN(*6M]qc}1J&A]n6CV>cYwL+gQ[~(PV8;N(1t_T(*jQJ&虡El*Վp,fՅ $%!]rGAT_a?!( \;F.rv{sƧJ jG870ķ)+bg+Q"(V!Qޟ\w%%^W{kδ]̗kwqjf֛%4R?99qVepbDSG .!n;Oz@ (|N~]f-J")"^z)Ƴ?%?oU6>xw^4?K9;(gQؔ彈~΃i|r];A`,.RǽS"&ﰨnߨlH;a a n[ؽhy*iwc(b(*2,i~-Δ*IWP*#.{ɾ`+OHxfO=M6bV$i3M;X;jk^nE3W>vN:pݴDXy݅ky;CkW"(X#IJ7QiLZƸ3l3>~S<qdž\vH?,ģVi8a-qC 8M-W>H >JmDڢD#/})ujQo..B=})f^'Hj'lWeށ7ֶ@{:'R"gMKT5>9Y8-gsU14IZkdo r!@,!14k9f#ԥ -uB;m¸-Eifc&VQfrWd#sY,;_aӗTKˏv^|jjj,qЬT9`(ˈ_v B+N7lb2RNtGs1/ܝ3t3YWmtT 6;b;(u:fN&ԱOaņSɝ?HxĒp!OFa>0ʙa;7M*R87}DDZGnQQ.{xȴ3 v^Ga-C⦊]?wb/7Wh]5T!C0۸,Q=N 2pv§-nYd){M'x .C*J~YPRL@D#Mky0ZI]tLXP|0#yKTcD(ڎu@ENǨ,K*_sr5m ꈴ_$ρƺ\|4xu=%}sFAղmf.f41f 1O~<ع7!{b13`TT,E4xR6<=8~_2UNDSi3SWP*-WHCDT:ї )D5Ƣ#Oؠ\c^ VEO "]q֏JӟY 룄4?# !L~J} Vd<꒩ufo&aߎ2gwu#qHw[m6D8lXZ͹)-7j:$EDCsC'UʛNN͝uFVOާS碶`ɯwZ}\!2<@m[)v;@ j6\v{Z:ȵRB4WYdR;"}s^ "Ә IX ?~Lz˪#-☐Ir.KV!rFݣdc#K~D[Yq;I'3 pb q^Dj+$y%7\;Ž϶PKP? F ߳Lc yNoXof{T'>%5/JJniJ*ܻ@.A"w,"V2'ic C۟7/.x( ]S 5@j^o:dM/?1Y? n࿢@`E{v%IśV ev4,v;eB~!qyWg]d҅.{nT߶K0(!ă?W?AZW91ĵ5Gt dL8l%!, ړYbjD2(85sD|P|^p:pa;S]ߧ\&cBg"8&Ch\1흘8dvd=L=٩|09hƝXg'7_lכ{#-;UO`PUͣ2MhU9" c9ߧ=rc6Y`#iEʰI= /?wt'H`S0re=7ab !zL#a?MGCldU8,ϛ({e6}S{*tN@pdYm_th#: =,}t,h]N/;,6{&/}9ErRuhcL ()RL-Q.UXX3Uw;ŧLȅïb.?R}jL='Sద ( ,6KfـAxoN8v==1zpȣj.{0`s<`#wS)OF3kHe8[^x% _R,\_߬#EOf1WP6d:I5h>Hķ"zviP&Qm {DhMjd diOD 0XMժ2rr9ŁlDBYvʉû>ϙd^1&v߼{#M' yA j=_'#@ď&J "FE b(WCp~U/Qaz|@N|æ9ich]{nHwClrO+ۊTaI)B]0a 7c7$up 5bkZu6-8@\gn(N-bb0kjBwTvR)jK"0P8Ct9CDTW+̐7͎\f8Eu{O;t JV DW[kX`V9*(+sy B{:d㧸MTUapsoxGU/nrjuk?6gN?So~l%T'3-:X+TeG9U@оYf"iv.*2 (I>@Ǯȗ`k hJ=i m%( ":SJ.Fsӧ/crsLvYTYr-hn#$L=gS"(7BR}ߖ~Ӝ[JLە!tU꼚am4~4QlD}rk%1%b˰L{gCA$;γW?T~Bxh`uҒ6Ul _Ye[BdV'lG#_ntM#7".U ̋&\s[ksz,$o;6'V‹~?ܨi{]"_p~&mrSS>T1M^ [a>cȐ3ٴ ޺]yt,&ͭ93YwV:] ;}"XRsn{:tV;03${y$>@;ą1Iaؾ٣cU3l9-\_DJ%S#GFmȐK/uNTh6t%$/y(bP%c>2<35 6ABXVLq3@ض \Yl^Ww XЃ)˹>s) 9jr]G"ȭ @wNa -!o%UөɨNR- z$rUS=8Zӛ&t7toqu[nF2]I':N9xzadsfʂaSč4#Y=Qys3Zf剼@YaU6pd0|#FM:jng!g6$) Ŏ-e ([OMy,Rjrڷ I@&hr!g9nikuwԱkp~ Hyzў+ boRp˶J)K qY0T %O.L  򐽍ڙ k^#6`X񇮃we=Cuj<^l8,W?^rLO&iXb~hA}mٱdy<\0Epr9vo>' rUlόL˼}Bڥunwd(h!?qI"kZ+;~sbiwL"迉2?B5TDEOnEQgN} =fb[c Me@4Jyp [udCS)S?nQ{B_+WLBk}O "oCK U#9d6LiOix [L|bߙi"P`s-$IJ77x=LP1 1 3c4 ?\'qdazUp0YzD&Õ=S+r}ocLƛi !0f!yS40 x /Sz,g.nKwB̺ýURK/sqmL@SQ@&MDp~coOs{dZ,=X>P2{4d>~583_==o] /t_NWsOͻ;I齗SW`aKR.# ş&|u[Dๆ |RcD6lTϫ,H77Kvj~Sw˹C, |joMk[j򆷱)=>lX䱼}5teJ3Og;;֯jQFh9/vt9: lQh_8Oਊ|Ϛ @[3ЅT !!I햮e{ FR'rm=jk5BV4mӆ5!rqqݡӒv `{>F? ~W R8]_7W%k[8>_}doM7Hm8' dr#NIq ۷Tŭ̒Ր> ̄9|4{K9r9xl(fסmJOϟ=$˛pK]_K HX&2 YKP9~"2{l0J^kֈa%:ܢS͙PpstG|_Y5^3|^:><-ͪWWpX KKJjCV Y%wW.ţb!flI\l:#)&8_KpW8z:[W{zmAsk*+}DBS)"Jg-ֵ>GqO;6IN C}vwMytJ֐γH)_hFT(ACJտH.]G%<5>V;@{Kso_)#K^xG,쏄a"b,!۲T44{Y6,? ;ޛ=TP\zqSNȃXojr=~Cwe`|AmCNjXIp3R4N[}M=rL~M%Z4:^ksv]\>=Q?w:ys$;чh$O5՝WOVz 8o(K~HɪLjDd=3hrt\w)І+q.lF6[Kmi,k"0Q;C81O OǾnǑy>u!k!9xl2vGG?seE Ř,%̂+,Mx-׎, d< yCK0?~aaAR8G6H}8Q J^S$߭"WֲO Q–hT{l6}#0}m?pLY16J((;[מ pLbML˺cC*jQc'0/f RY=2t"P3/1'Rs;dl>9/LK=:7ݚ>[5cHW|8r2BQv ^ờ Tth${V!R;w9o[ }&ثX]0 \Nah#aK9-_y՚*H&jM lEMݚlCj#(+&Ȗ1wRofa/3ۇ>e9)6!^UQb?.!+$gs0xakeTka:asHa&k&Tm< }_]SCg^EYHi<7h:=9;TDUB hI5о>~G (|Fr+\ H$׽o>"uCKC}H~kPi{h1CB;]&|X@hj em e\5V{L*$[P;ǒ81{Һ":w#]kSx$/?ZXVBPfT6y:0];28Z$zpO@#SNrQįd}Oo^kKu{"#-kzA#6zAFOpedT!rW ; 0ӕq'‡9YFHǯ28pjj:I~6p`܋vO >TNJ.._o9Qym,O?$2zN4)C|>*AJ(eeWCtv˾{^?YW$1i|1ϓ/q_$WFI Sm-kV]v!C @'_夫HmP44⒜oiE-@-5ۈCw{7cޱ%>3%=:Md5EqM;μ/P+ܥ.B4ٙ3q'c%#m$[xBf]Vj!TD? uRҢ3~,AGϑ2>9 2ry$Sֱ\AWHXtXN5NC?lrNћ|1bu˽v1𗵗GAW|=^!ЏAOAr6gUF:QEO c7_\Y[3u1 MM#|j2VFn>a5Ss9S]f-=L VBq]6RNEqBX)RbW:jKp޻m%R1b]zSoQlKNܘTX9Bf9$D kE"~!#f矢aJl+ p4Vͼ}x#RUz]; b%)@m(e„Sd2?hzd>XVVo?i[R W0[,%́.*yԤ>~ș#nXzOfj}XP!-F+^{8 \횅lKWJg#7Ś 厠*GGX͗2z`{r$"} y$ iq/뛹 M lXy^`]xhj)ʹ lܼ$l˥I:`H{h{ԣ;@^řA VmAվמ=<;Xէp*"Bs:H%6x>Q#Hת#vIJSe7Ef'ɷ6:N%"c3EްmEL_빯k3^"EYvݼP|-|GΒBnJS"Y8&jYeaFZKa<$;A#]22Svy6|*RY#lb=Ń ~dGߖ*yyTI"\=;L`jM4er`v7pX@KoP^yゃjuS]#VXcK+!Ơw 87/<뢈v]L2 x*tmG:x#a$ D7\_v1ҳ gyį{ū;j&Ss:W=eNp{t}Hg'(/z:/QDׅ=zM%c8;zth5x]y7IZQi:?=~L9Z@`MjaѢz@S!)fgFӤ-6}AO>2@2Bq|; nd[T%zd؏n:Sqk1.#ZE:C`_$4zrEEjʷ/kvcBC؁K0ζ ?S}Q`;&1Lj@.G.w(:8>?3CƱ8G^V NKͬ++,HcodDʉȽin)HM\˘(W?w(=8<{^:nx}^.#c-hW;i tQP-ֺaGQ4jef;5RyWd Qj'̉v5e|F8V30,ނ=F'l,u xh=P(3= z9S^ Pj\d¬G6a)4_/f=k 4Eo2LtեLݔԋPFi16`Z~\nH8bSw 9dOZR~N}9 eǿ.򟺍k%/ocxďI"sL3j!:ػ9æ*prn̐s j V^m${n]2GOXo'p)Y!Sȣ5 zWg].sSN k]Ɵae!zX iܥe.ٙ Sd=s[d++gZb77v}@]N5$FVZk8_/޺YD M;)H2Uk>ݜ_6A川|?c_xhw6r ʚܸиk99JDx4LZK:&G6 1JH2 ~uPfbs̺DzBXe'PۯH{sW$A0ƣuӒËc(W֯ j̟^bM ތ "n |s~bQ+Xǂ&ov-^ rbDrŰXFB;/]C - &\fZM6lL| S!덌T -?]K+.?RN(_?mP3'gBaHU*>%]g,]fUtUM {~-bW>8V( 1@}Cc7:<4dq}_%e=_|f+ KL~p0BpN=.'MU ^ r3ln9nGNǑy+y/hNGh+ÓlJo+,߾>jK)6{y ѧ~ X y<([{2DV>; J\OPN"(ؗ+yh;#2l7f>ǙFm Rf7ǔ`atԗcoc{vet]sivCh k6&d Q#QnTl !3ǔ$TYƔBͭ% L Izٔ}Pӕ_D}O#4 *\ego1ZaQMVLhk2}Q%0n3?+Κ*)BRtw+I|61WȻEZ|0.,ꜞeZr r A"7.D sfO}G,w6p\2#UXqVplj¹{aF$+ :>,@ڱgI>2pKc1᧧N5Zer XmO-D8X^ZO*{쿓DQs6/ƃ4"4+Ž_ cE܅`pE.`Bd;Kzpd-7tx`S悠/.a4 Ʋ,gF ?3cra0frIOc;dk{GjyBzBQcשnK+˗{g-G@s!&[&UR Ayiͻ]RQ/XG‚?"5vc͝)ZLTj09V0V21K3[]NK }w%'6"<(+i>${!ZUa4\]^frςCj{\<< SVpQIQV20xiuG?r<vv8gN`74ֈI r:T|8((b0]FZMq߽ܙ 90*1r!ɱIosyS3jepYJ/֧jė:y=p`Ȑ#!,^(Wp='TCy8=$R\=.(:ƞkJv:4wv1a C,Ab>dѾuOrsk((Ӑ|&:芛,k#Eҧ RzjmˈkΕK6!ք0%߾5eì-VzݲupZ\KFwTXa€c'}tOr/MWW#Mt6Z>juSZ04h լ9c7:롃J&bP/xk,̻P`U$; Ԥ&4A^VηP,/FК9WؒT؜DߙŌ̐l -qķ7| A=NE*WzIbm]/XxŨRf{^ù`\]:[%@[aX>p=6WՐf?%Q |)GrEX& g% T",#fUq[#8Pc?/ثjGa#4.tzA3xx2et@nǶ\*ƃ7Sa&8u-$|N`nDlI')_+W/Q 8rI+骻5:&8OCF9^_S}uSǸ˕a";Y"WovOSS˰ӱ6e*5qZAM4Mn$ˎn _u;'3FQS|'嚖Gm3c"RMM(^D-pA\vDRɥG幹`'BCQsшѤy'$U,(m1fW hG78gq#v6v$zuPJ;sHiv*vil,u7IY>^_WeW\Ɓp,/x|0XѴ|Sܢ[CT}Z6`&4 vv:T%7GL)[$,-O&yQh.0Ӵźuil͒ëegcwm2OYԯXG+ Ui!dMe; u:R{Hr%Q?C24ݗ_[a8]{2FJxNxnr }6ګ8(U1v1p[y:冶9&A_"}.MP@> 횻+3:]LNd,.zŘdIl !a+}tj8e4rm897ˆ%W6 B Y29pb3 2jZ1TTTs{,В0&C|c}{6*1H!׾P䨞fEFjOP(fP5c7YWI,$A @KwS[f^}DTu0o_\5ai+92}X?i%5'aK;/#m\Rr/6 ,Bt`NelU !Hª>@v1AJԤP(ڜ 6_ĩ Y |ćuޕe!6Cړ8 Dj>LRaٽDnw uGʢ&`+ r3[p7!ٕ&,?"f'cnh蘑rt4Jz"9Zw`IU8oɸWp^F4 \96>0pҊoGɴ@[scb)SOJ$eZ)ѮJ+#i hNc'3j^zWQ_ul$i%UBI"q׻ʯpi7K=mwR+q]G8uVB! ȕ(/y"F[ JoO~'J?69Pg_ 3 ^u7孕䌽em^gIw!tȀ0Q"nI̹sO0sK p#Z.2 Cn NqiOw|ne &*o)cR#kIh=.3F'X I6iDQmX9rE4c{WT%_RPvOFj8 Dh*Wo\w{J-GEln8a8.*q:ݠKU9hzo_ԭ.x2/uLe5V c *9EuPW+]iLC/оn ]|E^ZnCdj[|ag#lOlbˇED-yLS#2!F/#wI$NdoXɺVc{uC{H 텕Ȥק\Q3[of%(9TwqMrz9VWtTTkWȺEISL!ƂIYa7Ǯ+?|AݚKxC8DϘ}e:Z˺wpt>7q5VDK.w~~:(#WP̖ǿ#_Yz*O Al(VA?Ss$~%KƩW{xfH("_v(Bu g ٽ`(;`A^:gᚎ"[,&r@[G:%kUzDŽ+1p%6tBhH^v76'[AzZ/F>#[ʡo7$Ty'lAS+"ا4<IΌSQxW$;DwKpX 1 &BshwY\j6*hRëOi`zL/F  N l.eR5f_.)Lo:y'n"&a |S،\` x]|I>WFnouH<2M9Im||/L4Ȏ Q|e#~kGVpw])@b$;Nܿ >z3Y[E5_il1҇Y}Eba5/'RXAsw1~DPWհ Jk"ZQ7D-z+um^PX=Sӿde̵'[-'&| PОX{ڲtކJo$KN:-I DU_{BP棗 ho".F'Aq6+i Ȝ?71Zȵ'61LisFV )jw-(kɣg$\iSTZNP۫j {f,:Z=n!G/*O5vG╪AEGzQ<[_K߭9d =o}8,'"ƑA@ [Wz:0iզL6oę,~ʹ?( *Х:K"?g5ISL=Yt]n2LHc eA-x\r-#<욂b;*`RYsZ=E۫,tʞ.^dyv^R =i7WIU\A0B%xŸT $yu$q|MkY'MdAYSCGҿx܄6X[4`VVf[i9~b]O*J zELh~dD)1[N:e4m!YKtXUB=꿩e?׷#ܭZ),֪Fu |xXAYU":Sm9zgnRz4+ڂE\Y?1>;KY<,>(] ⑭# hzs^a oY)iry"堍F#rJx؂2^ޙ_u$/fty^.f+[G#$ ѷy~T}rXQtGuC n-år'5NZ?bVvG,;E 5 pNmʎ |H `Z_d.jV`w#GFs$U 2W;ӚoW8eL˭RlJ @39tJz ӈ,,m,! 鿘3M +R7EHT>S\!Hn9HAg*,3|1f5U>E.[4@GIua?}`f2a"r 8=$gcЀ ƍZ8zL$\v&~Tnu앍nYXCꆿ]Ͽ d m_S\ 3b7Ύ4b$Sʻ7%8-vò$ZH\ZA`91rՎԇOSq]w!v~ Z|8b}E%M%\ E,>s(J s=.tiPZ-]29|I hz6iPꔦX5m\BѤ2F&Ms ""E :$6דƆ+Q)x~nrpΤjBMLIwܸλvEAA9\rP9Nqna?Y-S`t5~VbP?|TRJ86Y  JNRʨ_/ ,O T٨Qݏ |AA3! 7`/^ ip0D6g X9+d6MO[~n{v&qPdt$UB#FNA39 kd=EćUO>ЙF)"tXa G#GVH*FK[&q?0-G"Fuzgk &gaYuQJd5jx>Xz␶ǀ;ȱ7KcߺSb'D;Y%`7+~X!V &61l\D܇$h7?3,"!tSfWPڮ3.1ޙ}7 a@mDӾYŮ}<{*6}h|vV2a4v/2&DMr5|;ɍz`}tiW5LHʵ&9AJ[Ư kR3|aľx< li[ɵʅeRrݓ 8O M^uwD˛3`EaڈuɬwCv^ID 8àl;b]04gwdN-4ᔣٗӱ G8uctrKE1#n ;7Cc0(|<\ {.w ߯&QWڽys!"W_'RvS IM}=1V@GOvVABbiY"&;,_26nx/r?὚u)Gvok˱5wjsa ]FKχ*;)O_mzxI$#5[m`{d'ՏO%(AjKpyZ`u:R1AGFdo#+CEv2p\ohghD]ڑJP-ͩk/.hOW̙4OQr;JgoJ#D x Y2P5[!8.HY p)l\h[?J~xIe">6!OHPEY+f jƵC!,|^N5GXM2<>il}489zzJUAhOs0zf0]Up@QdsY]0́8 -9M!>,xmN\&">wORm8h^ 4pƋ% m(t<Xam:Rg|'%\HpGӗA78hkԍZG>Z=:f6JJ|2 )8onZlPV6N`hr[}II |O\'_QAe+w"^svJ0tHt{+ ECYhv.19GP)~{˜ժ]XĀY%&\/LYڲ| *haj$(UC5rj밶}X=zN-QB̈vGoB(uLѸ=h¸tMJSvU#>0Ȍ YS|{։-  ,mZQ@0<n9.rv_pg,#T1Q*]BڈIF/җLR6A2+B_dhgQuZ" /ڬ^xe8gmڟ]vCLF^uF v SuQVltiYviCCrا/Q׿Æ$]࿮S(JaxFR/W^`EV'BU9mցHǔ%V&(݉נɶ+!ȴ}_p&\)>8{L ږ؆ZJ5@JO2NK y{L+'ƷHY_.j*SJwXnF{{뭩{&Yăh#$@I.>=#Te1Z7 FbQqW9_ v_p\|R5EjL Wt#rڳA3FU!5v3Hy:c$T{F ԂgL0SQn˘! dxzU0SVf/feM2~ 6iH-ԷUvrG=У S, ΣUhhm+#n0lVv]0`Iip"ilɿTJ}V,lğ}ȜD)Y[p{~x̽忧䢣di&7D, $,MYt eU`m(0W6, r[#f[/ tzEk_r<ٽ/#:9qP^;ܸ=k\`&r#4L.r$ yi'B#Z-u%Mԫ@u.AHGz/i3OG%p<=["scaWOقD WMt㄃9i zSyc 023(NтN\x][e Μ`T Sdp${Π!.WŔ# N!9}4̹k%aJ@+u#oPo4n?AkagG}$A3PccwE4s /~ .Uuj\SN݇ŋ]dͲ)Җ52tݎj[[WMjˎL] 8e +u@(_瓓H7\'?B*>MY6wi2W}8vCHy2 oyaN="ϼS6fMFtD6NXPR7]` kF ĝD X 4ǐ]7kj-RG 1>S/dA9#s8"Y;Y?I8]BmX10xp"]3:bxHQh)``ˠCXoen(tN~?*Ӛvu5KUE ըi>XJ\wr혢r5kR50S9%3?7u )RD,&* 3.m*,wt=D=Ol> 2_<2cp[YAhxrUFps)bDO"5a~J$JǯգJ|NN' #)1&ۊjJ=9~fPu4-,"z!$#2 x" \q!O؝B͓[^h dOPa/A(1Y-d!gn046t>s[HW>&%]dhAz'BN ^䂿IOTjY HH^{\|85T%7YV5zfS@ H&g(=:gQc)cȟt_#-7|rdHEʂJ Z҉ h[ޒ-65y (ˠ=Xܞr܇+:bbf6cR;c}5d{zݒ9O qݵ'[v%hM$]tn}\=8C,Yu~ʪ&.Q/NvC Q>+)ɏ FF,oA=PZe*>o>2%XP3C35h<G镁 '?}; :kl7='=jZBb%ֿ:ToU]U7~NW 0Z+T\@s +u_ѹ ZFD)9S=Pc=l4e*Ö !/ 0ZSYc܉og̣bOSbExKbuwSOnDP:ଣ5gޅ$F{"\_K\[>hҊ9$l $ |hGO *7?@ˠ(9(+ UF$%,o H7ȓ'j TUK!yl襰, ڝWeЪ\5Xl$ìP_˥rf8eڼăW@ R c-T}mIy~z\n(N3)hZ^Z lmaAtlZe*{pwYFh.7l߁d :Z&>R,QOK Z^dp[?p洋{(M>#-ܕjuu /ޭa)lV~%9R$eW()G7$dQ0!2PW2C6~h3S|X ^45qi70:K^M O@p^҈#>i})'C;~Kii? !b X }e.fYʧ}[B8m<2S–""9($[^ s ^Gؙr%DBj@Hoc2栯)m~j{`ժMY cP|7]IH][!6Yr# lY]XXr0Y_cߴLºxVZ:!:/;uyQ>a;x Y8<`ӨT^3v]_㕮NN^:ŋ +QF2^6EHCa虮jfZ~ˉvFApzƹwg՞9%[iE$"h_6ڝ3*lnO-[oHSTP1ܖL( 9(ȶl|s|5; ,,UD2n|b ?ٱF*XxH"}Y@v!X=aa}Ǯwty)d{GU "tKA<#X2 3s'8k|xh7UiP1" |@3uUȴO  hckU} 뫆R-6&9) x3E1{opki֧X— 7|Y*$xvv#zqǢKuc1g?K3aZBX?^9SGef(O!>/wrq.›QKwL6 5ŀ)_"AZ&1VymS; RAԟ1+{@P\M8\ N  zU ?g[iۤkMWM/r#-?|Z~((H;z}d _Ʝ?%[=!aAJ%R-4>}cw/{NBΔ)J]x_lѤ*˞+>Ꭓ*8\/]Jz3FRf]F.Cb C Al V%nHq68m[7?@9К`Hq˸S58#o'}~"`t͋*VT\br~p7mU#Ƣ>"7SJEo8  MQ*5_2D)!*7SS}6M'9< o+NzvԱˀ'J_>4EYJ-w[ZVsBPlL(`e!.Y$5-> ܖ 3 O z(r6aP/Sͅ˽ۚ#Ka\ɖ a9Ox; -[Y 9OL j720T/4ZN ]Wr%7=LJU FxB|(K[fŊzO믁#&) >`\]k;ff84!Hɼ6 H# +غ~ MֽH+i}ҽ/f wݑHn:(T[(9TzFAAo<s)>Sg9%>=YnV3%"{ $e<ta0@ N xuyTRoéխnhMeU>>pSA.Hp'$V琉i;3\IU]HE5^h!l)E-NLNAsH6'[4(բqGW%3YN͢!tALjJb5 **:91hGwЗ_ԘiB- ]_wIr%jsu{1^(VD}E)c*zaiq)a{}Ł7w}3Tg:N+Zbbn;;C S[7e kZ_j;{+-n6m-Z_%kޑ6~e05z-ZZi&)5F džqD4`be1#1!Vu}i Af:7a'%*Y*Aa`Z #f Ep-֯aip¥i0Վ,LKL&~{!;/rS1\̀Q=1ʶg ?w?m* hc1jTRn*>"~ߞ5vsƁ RyPh p;Ko0u2IjY୛P颙7%),Omdҿ%n,*h7zn7kփMau`Qc8hfiH'E\sk("^1Sk"u;ﴧ!q:@NamNSf.:]rqgJ\L_NÙwuPM]lB܌+] ;&?\?s[8ZDaRuKJAj% Rdz?Wg&!G.~ hٲ 7ޞt:RTPwft< k|Ge{F⏹A\ j|o/k^[8` t?(.}[)suއ7$DGp)m oY4Vl2$GzLDW2uc H_]d (VO0T .#THnI34e@~#*H'MHT0zl sNs̩<ǖw% fIH֗t~) Bt ˳h*NĦh4DCeNGB^F}© 3wm%Ft0 omPd= K̔EZGWmGb%`Pf iIM  kHqk؋U3D%=q;Ǯ"hs92:%/ȿgZ ʳj<? (.iR$#Cd .l:9'Gϓ0n0'YszVf~P؅^;CG{eXv%4~\taBc6<-֛#9鰭9ƳZc6 AIcSi, f<# qdyR,>2#q"0JMR2) I-lToNh/[=Om]N`׎in?ZP2[׌5>3OqEUxF6ݑ;lD ʤ<-?tjUiG,w(̸v@4L)~G;ܚgtG7ǫ#GPDs<^a )\~1}Y 3ZaHof Z/tY{K^HBhNp3]2/ݤd-bTָkT5 Da{iNхJKKf5GԡN9O'ROɣkۄ-`IO U}R_BџT>@_MxAX-8m`2 VЁ RuL]hɈmT=M(pyE7:BuUi*};X\"8J.Cjk=A[.b`nU X Sc;#:f0%hĺ稗jL!bE%o}"wIz|\@aX*fٺClf>nuq~'âZH T/)YK>)T;?_#JDtӧ*/w/mVS\!A'0J?N-h8Lu5I;F4wQR艹|$2>a"U!mJ uC+d^p9fv}.?xŧ% $^U,򜗆,o:NT/P `L+nE3@q[ѩL#~D XTu0#.]Xp{uxqG*bXjS 4bT鲾DÊְZ|(biL4UώֈݑoVcX_>dJ]_s¹BoQڈk*~S=ln's5&vvjOMgUOǝoJ7p$c- $x(1fҲ x͊W1_?‘*x%џթKeDY87ْfKy?~U,`0ؚL+^БE|[] f(@똭ԋSO=6I欒6KvxzJU3Hf N0o\ =܂͓FoXĝ?p9ja)%bHet6=9Jv\bfFsu:n;ڝ qcSœԅޥ O1= `bH!.=Ww3hK*9ѶGxaVZnC E'fsQ%*+{|iƊ5H׬,&@Ƌ-R_C-E6:oའZ,yXݿ5[P2r-8 y$znzmD\cf^g0 tlPQW'$-ԣG#%X`a|[7u4RcY/aҶrAņquQ2ej똡&3'}Z7!Ik A…:Ayui5 2^I&\#'1J彆j0},%Ĝ.#zJI𭗺̀5"%PcnTf1bc԰q"yq^B{6e}Kw\I9U2! `Ҟ*.bX\ LTH6*ԫmK~jux@󳡳 km{W3yu>wzp]9gд%}^<2kۂ(#+rDu>5pr/Q߯,Xdѻ*b 5Z{L/klgc`5mza~$ _)XExpq@?_qRlBT*TS,qn|}E=O $!Kt|pc.I):.g`GHr5q?zͰiώ;%nj_9R23ip{?2ж}$pBJ/:mޓXT@feH&J@;z04"2[`1*J+h\ryrO.,b MVlzf(ov:?qRs%'PRlxk\*g9 gXE^f!KW 0=HP1]81\HP3^A{2"_ms8JA[~"QlwI;Mav]}NjQ;]ڋ862Z_ O&C7ll89 )C*ǰ_W H"\6BjHŁS3@C-3S4TNOכ^^/Gv0_'-SxXtT/\Zyp#!k%#RY Ez zoV ɣ-,ޢ|hJAYCQs`w:`@kP(x.ҙ^Լ3ԋsŁd y43-4Qg W9 wJ@gXг-kEg:Ҕ)WM$˶@l@M$OC5b-nEm[O v@nB Sz03f81rzk./Yd>XX)΢&S VB`kt~q劓;T2c٠0^EظePcdCpDts_s|wW7ztzYio/xδ&TMחb/RЄ 5 &QBӱ&E~GvZfV0 RSm_ \3u uz| >ͽHܔp-7~9 #@ǫ6ko? Lqk M$"zn2B5/.*TEX$9C""Q<] ?Qg KVUA?}-EsQ!nW\j#F<; 8=עզme@X+!^jNpżyTm9(t~K=VqSy'JNxn%2e5vI[e]c Nҵ?7ݗ9τҎ[(NF|03}ɾ~ID^nYʪ|im03*WfZR xjzST߳]J+R\Tԝ 7tXܼ6A|(J(=t>}->AF_7yc+iШ&0B?eZF %w?Rنa<G>G~vLP6`e'i1Cī7#$ԗQxRg&$3q[9>VT&~}ê僄kly{fcg.?^,c/nЌzV_ Ąfuu5 !C{j$s)3K#CyŶW(:f,F0y %qo(Ӫjm:g!J"t>P )8`4]jn\.K^q!]J@80_%ԇ`rt- #!gh_D+gZ~b 2;5-b~(R\{7{.5ɣ_i->\Iꎓ $}[,luVJO-+eFRuڗϜ+O֕]6 jP &pFtiE0XVJ!`1͸9.=-OAttJ KECNsP)kVj%k\`Ǝ5/// NW`hP#>P 8KQ?wV8߭|'E)5<6iϛ{%.ƺaXi\~9T^59;s'EIM%RIk΄j>ct{ 23,0W]X]>G/%d8Dڡ%oN|L=HFiM:Ǽ +Q_i/BFB?Βˇ /0tJ[ntLsWmC>.1Tb1Kxڂv'Y]`䣪"2W{t]jk9v>ytr] XkNnB_Jr̗7]yæIꚝ@`%KC%j'JuJ p%M"MF '4͇ܜ}.+2 v]gkL7سwFu+"eR4B>Bf. & J/M'Bo= IC4ۖ8BXGk<@[Gf_/Ly2ahϫ_[RˉV-SNYw9DW.MhC鉑kuaĻ_~̰TSV "4KX|H)E 0 %u4L"?m/0ID@+SϯTC}ؖM]N}f]vu;EY#:BWEDH{?zdK ơԇ꼍_3wAo!ja,U1m!Ih#NХLʤS!1nP[,́&_O߾ ӜȒ9B֓nlm嵶meW{wGwmD^pO2ٗbw7ұVJ$AGZ;Ac=CeEg=rԵM^*68 ̃ A")ד2Cw'P=عə#,r`ź&Zht81nw:nwjI"$߷&n9z#$?0h0ϥxS U?]eZ&jR Io4t7"Y~&!z|m^$Xt!ḩ ^_un$J|:^[\yfZ,xZ٦('`;sf+x.uU]nMꃝ"{3X+g`7Gln }{(X[[[~Xa7rJbJAf(cҢv pvF& ZŖSŠ݁oCV3 ~Lʩs\}}AI㈠+(ʽDΒʼ @lrT/4 )D$Ze,*|W{/%ㅮ?b 4raeBPh͗)“|:8,gK9|g ܱ갮JFg6)Z._c1W,lMPd7U]!]hyN[Irl?.&߮BR9vibe0P_Dn~, DbH Ujui#0y]Fezނv9X1Z O]3UIMeL]_ d+EGwv$+)p&bj4S }]i04!i S$ߚϹniǸ[nn`TpU?zL2McE"eξ3/:nxQM%c-eiiC20Ơ%(4s DUR% sl AO8*!bÏ+gA'f>5Tʏ^M,BfYAg鴔zS.)3r#$m &jƎ,G4{e3HIެ4DoWM@r޻ 8{ S;QvPSROZ^;jikkY }%>eC7 .?T6{|Q.JfJ\+xi1!BB~5Vcz]~dAF0WHbCB՝/Qi8[E}l{M; `cWNؒ`VCgFjVa^ Lp[-8  ;K>J@\u\?JemLk:0 ]&SδYz^gO#Sg rI-_3=vYCi8?a]? J CZy1#z5ʺ#v4GMNR3 _VGWlۙ9tRj/3 D( f0$}H˧fj&FUS-'K8B#gC3ʠ}lQ$Cr~lZ۝.?!2vآǿW~_@[1ӖjʭiY,KW-HZo}v&}vJStθ!ٽmuud00<ʱ׿SnsAq|Rm #h~^M4 9&6cR PXaz^ LT#~1i\)%ɛhVq֩Cm.謻uE?*x0Y*%lWrk%`I: ѷ̠XZY}̎2V# h_El MghΜC RŽety  ּ-\yhyf{"M.;{lq_:9nQ[!=M)_p(S @*u)f4+Ĭ.GTh/ vbr+tNuS&m%ԭ\RaV _rD zqN]M4D 0Ք刕vX$Y,hFܞWQX$vf|ac-tN - Fܻi4 |P}HEB!q5%yF=݌T_7 J:ljO6uQs4 jzMŰvri63x]Kd3K#0@7X>¾b4 uvvriyhgɈP<'M{ XYc=SOo<-*J^nR9W8QuKxaXjB$7ɝСnz3mNJa\N#n#N ʉHDRIcw6ƚ}XU4xc^"+y%(BxH;1Ĉ|>WޔudgVpdr-=bx"f'⮉Yrn2 \Smp*l& }Jp"o/9@j%zQlQ`2Hm𻩚͇G巔ޟ }wK; |ųwmwgiTZxyS1hmVJ Lg|]X=xn DϗcB+7ڡ * gq<0Q2#2cwEr 8w9O٬2uqA-[!Bڴus̿Ga%&(Sm^+,!Iq3ńumg?3-2n~M8[CX3%璤i!v+h> ʨ Z~ϱfvxbZ&h;DԠUЃ\(LQv{Qzcz?Ҽ)kAAy&qS ؁ju6޳B;6S7ss8 O>p4IGɷ/ZNE2 zK`1QhiyhT~0l̰C8\M*cI<*f9 ߬fƤkXr=7ݹ+ Leaa! l_d$DӾN>.X躘1rJfIRr\-bTʟשJEv-vArv\'@r ]^̠nCOɏa%PCeQBZ" a\rJ{Wy/5 57t2+P:txIOdY5euPx=M:[,!|v <*#8I% .jBxLMv4Lb).sզIoҨZv+æ*R|p5K?d{^iTr]CR|#meb S_yO4ҭRCfDleY!a{,$%9FȀXD`8iݔ2Y(U| XN2h,#h8 s'!̗\[ W-|xs M`ElOL 'l1gll|ؔP3/%y,c{5SLi#؂?M㌗ql ,ӃYZ1\*zΘڃW{>aN?Ea #5aal˷j %!nfa@GbI|}yd:[:ٔOLU\He d<ȌvC`LPaL>S&:ͤ>f AO(F?B)i3`w͗x 3A{ԭ *n+VE?@,^Bz;3AkJ^E2qIs!-۲ 2=јda|b{WӔؐȣѪ/ ))NMi`舓l'* '3{§,ISEyxk!d!lT_ATa+OH]ƺkB5ރ*`EuyE)1ݘaz,jM]_V' Ѻ=GN0Xnlfg؁Q8ݳ&nkU/9uyK [I19}򹏽FlR!=  Yj.5 a W?|OJp/:]Næ[![A@(ՁٞyIjlyxSXTA ~@7&, (ei}ܭ:Bp~DʱtCљ,H>6P`o 'TB(G<9d~Zda=BYhg/r9oS0V ZG A 0ctBD;* PѮNcWCg?^MVnjT'h|'FɭQCE'#jݶǿtn?v2J97^9i!rTKe.RlblީH[%-M%Y ] >dD~V!s.( Ux 1XE?|HYs4_r z'cJ?2'm@ͷ6C3ۙ/EL(ohh(6Q~m#:.w.)Vn'?J*p淬}A?{Ufi:MHXVK(/669A<*/~K͑^Sbr֚!06~ԍ{Wrӷ!S_I,P@ފ!}}EC^mp0^AKN-EK BEJ{$)/sʜ%(}I,^)IΕsćLɛEx݅|]bX641;/:tw/<3A{uRS3dPtcp`U{W9U2-/u gDnTXx̪4 &Sbe(|@t0ѳ3gE_sDOaX{II֠Y/i/OU纒d )@ /ؽ%QF__v BI7pIGN.$ Pߏb V>ħ\:3ϣc cB}h l4(&l<套l`w1sN}01OỊ8hz@]؎-8+ a2o.latd,ma`I\LQW t vϊ?!3?vC'\ђ@a+u9BE'شV6߇xn)a`Q8a\XԷ%:\q>.9CWI;n97#xNQQh1=whP*;=`N[b+ Xs_v0}X 0I[KYat\)7!)EĊ ڒF9Ӧ ,#6T#}HUf!dV<ї%56p/ }u !Z+}&7Y}lGכ1pCG]WW_-IkEڠr VHW5.ܛB|*:;$u>rO\.<b_yOJ" %='e_vs#n/v arf< Y((P_i|ϴbOTi3KܦKZ6o*SJuM[2'<(J66) rr=z\{ J05 Y %xvOT\y'OMpʦ")QkYW_^3.=FĎ(U֟ܔT(=/uϝ$n^%S5~Al7(%+߻M~9YUY?8Y4^s܉i gTi}#ܵr7N83IibθyNUAe<SpJО(B~wGi~Bqypю^s%6{AMᡥqzP?A1ȴ>zlrOsyHП'}û!fЧtMfM=F3(^*l;} y pL1u5) 5nΒف%KoZwvE`q)XCx7ܾ.Jq{<`Hs6V"ձ-3T^FqnkÊgJE l z5/Y/{M] QZt|$&jN_vÅ6%t(b R_ejDq\]!.(-xIDNF> fb[02mo먀@#H Jլ5“YhԨ"Rk L;B2魱H\sY"Ct~ZMEƥi?yHSpim[# |zX_<,Bxt6R`-* ZVWUQ{0]јNoJB'$ <~c91[j U^f?h0)#FRv"+M(sr"9]l,1 fDV\9 H_JipDwK o)+Y;6ť3u~XZXz%@2 ׯ`kkuyxSx*X*D.gz ~jNY֒h 9cR(qQ΍g HAw y$/s07-~#\|$/sK![:QɐM+n횝k;-0-{44xBțݫ:iȕT4f xn›.kBurm<S:8H70H^#6l8sy=F0 wtqVICLCև@T;Bͺzj$ӞTj KejFc"lK2p]C|/-MwErU8}23M}>ځm$'nʨ}븷eomwiIL7ӹ6[QLK{>kR\`<II&kj4R>)݀4u@5# gK!xK3ZPTWSJc0*tUz@*t 6 ]\ٜt9Mxڗl/9Ws6>m*<,b٪:KZ{u(,B}eG ?JhgUܕ)7Tl7Οs RtK4L]Jl+J`+n_XwclMP.,ǽD$EHՙqS4sgslvd RMhkCͳ$V^|ekP ihM/Q6D$YGsKC~gA 5V;e0h7Aa2& BQՌ$H&Lc_X̋S7KK1x 41].Sg0y."}F2)TF|tle;96Co[rZHKڥg9n52#v5m I]8 4s\'\ Q+i酭tG'tƄ&Y1 m{֫gY&:FU6;( 2>_R`O'fޫqV@OU[+ ?PH4LP2m)ja {]qݼwp{4""a]Z,[۟V-;^(siQة'㥍;tFq.IqIGdm7z5-E.B9Wz?/GUч<7vX^MlWH{2jJSy㒁d{:_+S`y2\ +K壿஁jw7ǫMI&`Amʞ?U$Pux{Mg3b&tT$-^UQ#27ՎB#jv y!ʝ0 +<,ޗP?a&3iA&ܣPitNz. TteB&BX,fZ vcgK݉lKtT VQ8 ;oP@Zg扠;p1#pVͶEJpTʵSwvä 'O q2ޤvt']~dW[\:h]hKE"qvLbbEv:ԶW=Oq`~EhGAEZ;a*iLݤpQ:K;r+ʒ _aYq"]<%M?{ggˊ&1b;0gj`"N<\D O(婭i'jҡ[s!My/iUzs)93"/LaSn"Ϛ6\ڲ [omŽ|&u]ęƏ}|T!/^;wO]#BUzxS/G]u~ M_mL@NT775sDWV*hl2 Xâj*ϸ#} RNleϒ@znuFVF=[P5)}?뵝XfThK[Z*į}<;hRBVzRI`jd1t8>'CzLv O A<#_j>-6hLǮ`Ohkw K4d|R`p2G@ClC\22¸55ls#6$ȿ[=]T'^{"> !d"wQ .vSu؉CtH ]&/P]B9t<bqx WnU;)'|K31~[,j=Fcɽ}/[hS_敍R™ykRc!"( ՗J* "1UhA>6eѡA!E |b5HZX(xm+)Aѓ Þk@q*}{tD0Hn,ĉ݇GsyX@+ C saWQG fmF, 30rjt+\yQ֑dD-@@*14kDhZ[m(8_A͹i[Jn~M-Vӳ8ͳ$)u1,M*J.,ӽkD|62MRkQR{G%Xf6C#u3ؼ=q ߈V3õFswcw%b^i7ܨO6^ S;  kO8z YFd/8$p{2`Jg@/_jŵdhGH Id9f)2Ai[_fhdskʒæEhHG(7[}Om_i^E P: '¾g]Kk _ KҦ$Ĕy֪ZJʻZ p -G=V, ӂG>I4{GÐPnq@|ɋ8J1~z%EA1%VP Z1zJSH_Tf><~Ƿ7#>9I}yl᚜c_.2I>eVS.G2}J4 X #W$$!] NDnw y4pة7$83@b*+^ M a-{ujP1eܪ_ٷxǺ¿wHwfd6:JYtȩCH&7tS?kqԭ%QݬO_-gD-X p,ݔG?I @kq!|6J zKzAZޘ&$J?™E~rT$I%#)wtT+Ѵhb|Q~w ^Nyw̠6Io&7-r1l^j葮J^= Knq+EvK9 WV_/Cx|X+3X6ikE~tg*ct&M8okv IkM\wH\M0bcYF3\;r^ژ|v%玛Ecex:HU‹Vma szNS4Q&WdTg휷 J]rUf_bਅ3xO}-(8@~$4vH䀛BGMWk@_j 9o n6b,?nN=)0?9ct,ͷ ' #0 w)\vWXɻw%cCLػ2Җ!"bĮFN(ÿObch1Aue\9z!4 4~r"tTD6 hy[^f\w"Os@]i %1. +\O (>zg%S~+ܦHhqIpB&@<+A2SMGMIkƳOzt1#)@c\xnkBJ9[hRy e@߼ٕX``P6K{+D.bk1QjsE7ɴӒSȐNsg7!~ Rbd'I9]/WY.vEQȺ98ڗ w箵 a^<yKc7t\r(C^e#  v`XAѭI9a4+|fy&\y`y8枧GkD[XHU2CuB:upIPnիو2m\aK'ϱy,0Kiˮts՜0`HIc2:P?4qboGSjo3g+E1l|Hsby 939.}ח,gc@d7]hX-&ꤿLf\ zQPLEbb6ּ.QqU3uJzVAfٙ-\ =l< ]QpU92; ?no%& [" -avƮ+Ɂv+RfstU>{AZPNM"6/d̂41A;~$y(bJ\&#&] T}u1ia_SRSiB 7/v6 G CK'. ǾPmIA˚18Xs}`iEX{u ;!ad ɲ8e E!@.z7%Dϰ?pSc A~1#["'5a~ۈi*WFU:c 6<͆*X7Eg)qFܝvj"You=<Ƨ^(v &U$ Dר:F'Ws.)آq>ietw@;M,DlG50)bnȅs d1w,, `0I5! 8ΰnS2군 jJFbF#n#:yRjq5ysF *$O-3hٞ-.Pw )VU&zȪԶP$<4>L;Z%aBtCK:FAL$,"EWV"Z\bm 宙7+ӂ)(QFv: ,p+ܰ /k ,tu%z$"ƈm=t3?jVW_qW|kz(1y"bCߞ(a)pEupbA- m5f =kV]Am"\H x!Fc9So9P|vpMԱTωa0!wvM#TW /G7ubrhŗ]xW*K`+P~k cИ$[vla#(۲Y:4t ?=;)HtVGQ=0!'{F^*0RlT8-JJdu -Mo L}p5k'l&O sC/E}?"@jY ,0iꑜ8?:ƐMpdƊrCO1(~ؘz]+s\v*eL8 uD(o+Mׁyޮpҳ, îe:A)n}2JyF86{(`h֤WEV) WzѻȏhY_[i8eg+hj ['`r:ʒ|HErH-~ڤM~pۼ$OoQI 7~b%~xQG}KB>AHNy\W)Aߗ^a=dN1,+ :0MKAT,ϣ>j k* 䥠m-Uo/\"{q 8͈<- ]a:8+(wȝ./$tȻ]Avy}P 7-Έ]IʊBY0^JpP<,Sa#t"㺙lΖ,&?iKzLh]NE'@MoJ=:J!x  |lsNE%% ۜO3{X8wvYz7nʞ .OR.v*nĿ{sbB` uNy5)(5g/1֏ {~ջw:'Ɋr)(q,ۨF6PBemSޖD}57Jݸ-K69aLP`IPTTy]4BJAi*%E9' >{guVH .5V/$+a wGm,bWjN\ AYޜBKآJvE !jZQU+(z&m v书] E&b˛׮e.Rߕr ݻhM<>w7WLOa>&~]/mrJV349  3ƽ?ԹLQ{pn$\gQ扁pפ-<-9(yw d?qQCHvj; Y'}e:@Yc]uIծԌ|UP$~I?/PD D5u~ P{^m.TD|m1'j$,;4H"f!k}99g(%Fa8'= ՜`~bK.:otnXѠ\_vjh90SoJf9 ɭ爪[|mqHSCkeZ4,X$ү" `YQB}S2B.ʤ_ [$ZuJ=g'pc@M9+N,Ǽ1ffuKroY K襺‡ךo&/$G=〉|‰s+3,^3a~ŌӃŋ1@*8ɮvFT쉃=>x8\8b>(Lcc1qp ]U? 7phv*7l@] Xݕ!#Іo zp`m?۰F KE8 FtN^ӐZPʌּtF"4CJȣsw<7H|e&p: teGъWTlV#;\9CYyh]N:UZK[< cNbdСE܀GuBuo5̛I?VKz %LDs'dtP/TA;QM2b?-C6p(`Zݛ(Z؂J-Н2/P ǚ Τ!m&BFufBoOgj-[DM', e- '$PGΣD !nmE.9:'H/} vxP)i=ymL*zҒ^J+ ,&uR5`g6 hVi:؝wj~1ga_490Nmm .dqȊx?۝ΌǙ_X=҉:]74t0&x!^EEe{- Gt T -N_{ G(~ȋӷ1Iڤ' D`mda Y~Gp`t'=ja焅@v؍}%X,g,>O)x 6Ɇ-[.two7gd0{O,.'sSF2GS7'^H?kD.,`R u]D]1ь˶ArF^Hnwro 6c$ dN!+Yw{,)LdScR@VYf@PƧ'9_.FQ>'ʬBH gEԨ |P\V0H"1 h~{^XXVO#Ks+r+sG_tG ZKa)aWfGc#WЃojv!/SWUh;o̢D68k&Sz >2=9]| ]bm$R zY!FB<}SPWhuFwk6.30uX_EDڛqV9GV05&ǻ-sOL 2ba~x^J; ytCv[R)q6׀p  ]%2,) qLPx(>ӆ0sv4)!tHԟ p [kn Ő;xf0J+,*vd>pX0>@,O{,UxLlW_rl:@ R|Q@Zuwb{e||KWcGȉB%Z٪TǍCM\G5;8ZuޡQ/و*i¢? 9h[~cc{&AZxi 9N uLRJba.ڬxQF:CĬu0\Æ^JY2,a-]}ۄ#8a#*o .@M(EYQ^!@@Y.!f`:,]N)Edœۙ3џfKl0w/̞?tn.^_1s,4i#I[חgUǠh?}M,^tAAF?dtqCa^ó/uJʋJI0^;+!6N Gw,a}]{).S@Ϥsev?A*uMSDF]t,Nwpi!XȒqn̉z U:RYx5/1 ޅeKGJމcgVE\<}|I͇r|E kc)94U~Ń@\Hxr^" IT#}LTQ٥DD[|IٟH4W} ST9}j)b ]axrqC|O={r_S-AV݅ej48Oy* H7@qX/?9#:+^֑'}čuuw>~ׇJkSEk11Po|8|*h䚧#La(]| y9˂Hl\zpIYq5sbø\9eI z] xBa{y\O$6ݑetףťK_~<&fT<66i+qn# wTS1cK3M]߭ /E=h| A3_VG5L=-Q~Rd#-g~@]m+\ ^Dځppb8N#&w;(q>5(AM5w  nUq^rm2 ec{" =’R,Κ#_&m~X{JWO|9lFβ}@8-Hbje]ú-4ݬr?Rag*qW-EЋGF[*aaz7sE A?hS OeFU+i\re޼D|1{z-nF;L, 7˼"}RټwTG9)D͋rŷ#s & (,j*{pC f5Kcd$[\O"˩3$JYDR Cz{=~wBoեYx$QJǗH rVh>%Z;̵VHwk+\~KJ4b2'%o%A?&ͫIN`$~)d ."+ߡ8mTXqY}J2"!@?YpUy$LޠRD-Uq2%(Y:+&dm22a:C\~Y>Rc VJYQ$By:(*d Oү=ߝjgzgݵd|8W7k-@pk8T~tқn[7ipUO&zܕ ;A4A \>"uM,L%0?5-*pOLc!$!H9UrGg|Kdl[N߃`&O* Q-K2Sj !#3pGD>NxTTOBT+e/a; F]K FgĦP{NOO_&L#YCsF]0v5ʢW7c85≵&|ƈ,C=]*$yTgd}{f8J'Q%Rob }.t*`}!8 _ +riet,'XCd`5 ){mN\XM{܅ 7g'%i298b._V rST,=dI% E/ oj?Uye݄aK8dP,F˜2rq/0[]M gưSQr&֤ܣ,!RvX(*}%;Y/ؙ*+R!Uh"ZQcY]Q JʝuW8S&G1Մ{N'jR>ԉ\ϐ7.J_?S a 0Vu³v[v4n;pG<@c>HW<*I0MdK5BOeSpJ8+Ojv=͖k?6qP&)^ ѩ{jA(;騚А/8Zwt݅D>A]U&䡰GI?:B#_єar6 >x;:|TrwSizzAa iL q kY<,jnP:eRkRo6!,"ZD}{ 2` qSdoDa o&P`W[G%Asd*(_WB4xX0',W| BK:,41FKDIԒ&^*G-^!vJͯDŬ֙= *M#me%,q}#ah%N */j ~G?,Yi.2Uxu2ƙXw'j` KàH T@u6G9'|L 6^CiBm?[4" \T ({6jR}wwKf(=Q|uH7G7?Rh)kЎa[An,x $D!Okd|j9E^\ X&/_*-XM!.葱snBTxͦ8PQ*)?femպqP5;?ڪasL+#|f3.ƹBK}B] #I/!$½_f3?1l<vKuV/`@CAYUjuC~.UfjA[38S} r6l=̑,3VJ n*f1Oo:[%eֱ _{$7|PŒg '6\+1g>F fSwCwr^&C>=`|wzV( (^WqG$8TdWtm8PFFPU;y.\TC@4Mm(]\:t@LFQY)m-O@ z2lBiH$m4Uǫ,}E~՘oU>)3UU/oHj._ˑ٪}BRN۟?5D!XJFdCGz$Gѳ'6G{5=+!fKd !JކaWlHY&&"#6}$bsq:/VQ3)N*'qqJ{ބB T ն^ȠTZd (!ԏhpgI g@Hh2܀* ’Τ{%טY{d]\'0To%MRZj c*>HAw P%/k1vg㼀t*iLmg\r2?ˡ{z.8xGSG)(轑_r[3rqS('ɁK`?ƿZ{=."GZa']R!<ud8.` _ ?7Wg!3$-ǟy*?-՞hZmN ce:*f2AYVRV%RQK- |<[`*mJoDZB8 h$ka] )S -68,{oja7z @ςʙx|wh:qJ/C"Ιܲ~*UҴr9h6Jq; CfxOnIMB`~~Ƈ}x+Lw $.G` unfؕcs;DZVlO[c oY]֍M|SX[1kݠg={lqG ec-K^L lP*yw :Oe@WPKţn$1 d6mĥQ)0\DVu]>WٲB> 7ΥFǍё c"؇>q3rZإB!ӕ\mߠƪ/oe{3 `O =7;qnscH6H'Dh٥=r DBS9^FдHu^vsUL׉``u 9 SgVvB'̸X;\(ܖW- CПxOF*vz3^=6LueŒBa$AY!W#3 tYWnCa\c'g:c}@ATvc>…XB%8g=H. ;r>yҹLCA7~OCajVT 5dL{᪆K Np8t@TbT!oFZT*N, zeK. mqpزɱ5d)Z%[.-DW]9R$)O&:!TpBu"@Zpвΰ?_W4zL穟l6=Q N :EZt_ͭ` kңÕ:_jCar1 _^;O\+TJ~v, @hyV1ܠ!$DI/v]?AlX+ U{ qo9G r"Y:Xxk.'[Bƒ+]XȝuڶAh|= MOJ'40ǚ.A~Z--H vucIEHj.Q * ^b|_ڛ&Ej( yc)Gl)s43FrPa7{41Ηa$w]dy`"![86vB5t (~Ly륿J!(ÍLr+hLg/-G+&lAJ)`ja*(B 4aVd̜2|Vm&yb/Fo)z9?FPWb2Z|+S6LI Ӡ@qox[)Aܫ4i!@fO3Pf՝ܑ8uhRޣ)-6#0f{]ǘ#A23\}'%E}G]@eb7Lʠp pSmJ](Z\1L ?D(”R_w/hgލ5܀bb+dF!o%'\=U2rtyJ*Nqy 7ESGum gx= /VpJ7FP pm9[erY d5%T\MfcXbRS>c2U _܉K2Y&Hn"͠'!NZٸ-3hnHg#k>nJ >FB<b<5I +|=Ľ˸dYYcA3&E-@u* c?o :ٙ&aqLQKj'OB@p5!#SR#nWz'YXʂ줮y8œwrȟm/Δe8fF֝LKhGj*'%L^< :gP\JPicklڎf*  ]g"\P7ʪ4IX:f] '8Z/sg^Ֆ)kӮWx[TV՘7'BHF׋ݮd$,rIn,7(rJw>B/!LwWE"(ؐ[ږ?="`C z4/lxdm}ݛgr2BG86xT]Mp[{(!%㋹7Ȕ)68IHu4Jmr%%gPɶ_%Ŝ{4-3 JֻNrKidweKpڦCyәv7vtAX!qLn­ˢDѺCLBSkhJ%=ɫrW!WJX[/Ew@{ VYΗD-&M'RGsH8.<b{m'y O#;=fP\/L'&#`K$uvӪ>F?>ΔIf*19`l%?\SfP< U jbVs@j/fjk,;v"A!.QX>]lQG PͶ DçSg_3lW-!h69$a󘒛BMxZZA^ʊe({i >s-+ɘL9PWW7c\2%Iz$" 8~3 Bk̄hUl/: ;ڇd\u2엊d/\|Hy U5A@dآ"G~[4wyX M' tY{c[5KA bXY t/7A~:FxM.{ÇIj#ؼ k RR.`,={ ̊`;ժw 7]g}U{ ֞xG-xj=ٍR;NIvpxiʚ-m2͂еWy^(5z'a8kSG}wѦ`n o+(*仨w79,#؈j#+9' NJBA Әͬ,s8 Ag49眔Ñ[s;~#S![y,=:[K>e឵5bƟ_IIts׾D>> rlZ#A:Bor+N8 CR  &n5튡rv~JlWVM흐mPYuh\mdAR_*oa-n(:QYƔKϷ\R)gtK O J7@@O?bY c]b>"(Y͏rrƿ:%A42M@7Hz}{1dSƄ34lyB(9i; n {Z`3Kˁȁt)B8Qítu)~i뼣 L &:+K~Db,^#C{"4%r9iw(1Cݸc-Yoy1L1@"4کr^4@*z%@0&p0/31v*ieOAJ]˶"sUH$}z,5lKZ*3t4,4n*nw8EiyN&F F#xO؛'7VoB}Ma75܊[lj(Iߺ{}7@*B0W /kAC S}Dkn  zc F1'Loʜ\~F[j-ۥu (*?Ke5K9́ҚE`0l,n _AAqDbǭ%"" t9Qd-VV 3r;ץN+b!x=9^/Jo*4ןb >ډ}.z#I[xE2z@$sv<7g9Z` u 0#e@% ea{rѾ[؈ی l<8xjҰL+.TC]oO^XK0vED[2mTiM Vϡ넃zK꜡f+DlTǗ=Wmfr<+ Zè%ht*YNQ]ITY^o vJ&9}㪃GH.MLRXQ-$ʙ18_f 2"C[%hYzl3 /wԣ֍lg@AD M^p8ǣne*jP =c\ψ&ˆMzrd@􊠭r^)MƺtkS cKٶ%/g`5g*aZeChc%Yy7qOZTk%u$[{gx+coUR7GZ&i#5p0&hP_ 9J4KGfw}!ciGNa\a:"@}(7%{:K Sh/D8]NH7`,/;B @G i34f}ympw <Ȁz@Jo s@|#ZnTT(N݌CHu*zs2† `x'jmƬp f27\l&@fu0Wz6mA\f@>eg1c9Z\wE%-}].8;3mX-k8.}5_j`3uM*0j%H\=\t%4͘i5Ͼ=a:(u*-CQcP\INbs" ؅-rveFiW1EҰ1_/· VM6⍯˳5vTAj!moBJB@ U3[DEr)?*aX͍o)Gk4 CIfjGJ2ۋ4"S;=@J3>T\O%-ʹ# J^PjE!o)]G$%oT{v?Z#P(A0B '8z)!-4 S:4_Wx m o\iy4kFM7 0v>˫|L`C $ =J+ <%A +Qr3 \N&#-z_.izeW[)8W)О ǒ\#I.@%J1cW^$9dg+ j ,6::svzE LZ(ѽ1-VY+ ]%Ïصgg;Ez9zlrv@XN)q\wH>![,X# #EYTYe"XnYP{ op_`}GU7}\Τh&85t۠qf1T ۏP|Ķ~p04}#W6diBnG*p] , fW[A)&Yѕ2*⯱r 0ܲwhO]Odӏa}&wVfej$GnRēdD4RΚM?>6;7mZ1+ІӱϔMBĪRY_Y5I,mȅ?8,Ye35/˟@MHDvu@KHm)E4u9fV ć`XT$&Y8ZE`V!DްU![jˇ"P2m4ZP?L壸\& CTLIe; ̺Ec=5z2H/& a .Ƥ4B`Ax{.D.|~^Ar~xeZ71hoe3w"&u銱@- 6=$#0b|?gρ'GsG&28Ffy@0̩ePb>&v,T[ZDqn9{)PFT |;f};\#+ZчQGԮ58\D370#buWlO8|/CK􀇮ز#&|L<8H:3/VZjD@+/ 9,H91 "~l묡`(Y&Z`=S75s^gt jOB -i r* LO JOxFq=V5oFq[ uE ~`(2jJ/oV,K˕]UFS3'ɉk]Xȝ(xsi8N FzMiu2U*p⥩A@)hR\R*Vo٩3z?4:4+J *IQL]=Ĭ$"548 ֟l#Rۍ}q,ʧvw7lqtJam%؍_CDzX)ScR b2G+P6<ϩ16ȸB΀ t} Fϱ:x :oE#N:RjIS:ݪ.uô{ _&;2^'5WGOR!564 )O |酫G #;AVWcoWs&M!0FT}Ȳ{E:C!6n>(6UwZ@zn'.`p'TNï[ªj^6O!T>o%~35Q\bE]&?1W}wM |Ob)ّovo >\W:J:Sq8C#~NѡPr$Yt}^?l e]/vXqʼnϹAL@fP)6!lӚ8D^ M*` "d)Hp+)gwpoۗG[Jx5 .8}gAD^ $/. Sy,Y F삝J!ޟocQTl+?,h~@{&S&Wқ [ jP^Zgq9{dľ}= /صP7pTI'LwŏƐ3W(bYna`GygO8w_6w8k#OsZ)cq I`k(f/;>]8#Aִvk{FN7kTq\v/ =✯؍-?x&foOݖ5Ӣv!q0nwte=.M\b}5Ni)v(1$ .mצuDw@TƿwvtV[Bdʧ~)mjȦr:.]g "DOy~QOʀywLYVcb **beg!sFNw8CmrrswMp5lyWPq,qn䳸sw:;t3ќ㳫%wx䌄)sn)x/ ƚ pճьNCP?10_7gɈJJ1O5ww,UƲƯi 7^s8f/ C aT5y:fcK(6#JR`oȠYM dkz|ò8XNn榿G'FmR2ɢ";>fBTg=$ fgWT-kfb#sO_"sdQ'&"1!>Pq\T\N6'2α4,,+fk\F/ϢV#2#măPdQhg`qsݪ)}.H|8͒VUssi~fWTMGSr(׽D$% ]Q;Q3,'#>irNX|lB@rG%Q$!/y`?VՌ9b LO01箝EW71] 2IG K<@Ni%)b2E9Dj׈n?D#&cN Tħd&+ԯ]1)ƼŽNHt8_Dv=V^bsUeHU`p,oQCIܦxT|xQ}.e Ql-ëV^h²V/E =Ͳ2eQ@1a2&@a#U,'h6̓7/?:G!}z_(/04"t Ъ2ݳ rb8ILwvP+HbǿNWK~vai~,T~4U#iԝN 65 ;Cf }͚͎*S t6 aT]c|W@Qf ʱ I}qI"9-a,,kA*9]f)P-3rxkr~4qGgt5=4X^ j-w6G XׄMb@vRRzjG CIWǘtD۔ ͂UvXТΩd962ݪW#9T6~ T_6I@3|hܮc E4ma4B\mu'Ѧ3,eԺ/pB/~gk8p(̲9--~2Vop|~Coc^d"G4xA%) :'Ѣ߿ߨؙRx u4FH mZit$S#\jJqA~y5<E}^t` 5 x^INœC_L\N4=Tz!ImK;Lv8_G;r?:/5XAݒg tc(kaYoyHgE>U CoS,tƛ.g|7˞"zckm! 4w'76h48i5ybZ;--j'P? 4P,o}r˵ uwXE83: =P`ӷt)-)>uXD2@dId%buR|E*̜䊤oim5 Z4oY"} 6K_o1.)Q =PgQhX!1hٰ*V(LxlܢrbZHa2p=TzUE(ק(Z#7.#Hmm4xnz/A1 /O۵mِ"(˖GNIp_gӉ,laۍsQ]uϓݜٯ`a*'[ V˳>.;ͪIgRGt\ՅiQO_ʡI˹vN`ev b݋2e8KlU\qI6&9$ N':ef6A^*(\"(wu¤' $4w@vO#amJOdrlfLhn톀Z^:HY;ަy.vgzfcm~) Lr`찍~ĠBݸ6ݱo!:f Ib1:?P@.Cƫ>quft4S8y-lV!zgMF/`G=yA)v\A滠n;Ks5To7)$kU]` rE!Q6aMszG/Sj*zx7r h rϚҺ5YVnaܔs&f]{6M~#m(H/l)> egV1 o@DwI#zǍSqٱvsF-PPs3_y`(DB^b@(0o?UJ7TXPQ IvIl0\9)d4O͟Ղ0CUdenw2RN4MlExo/;b;)S:B?]nD2>Z BO刔MQwOWqewL}v <_Ġ!^JC{ X+jFsJ%W3,GѴhV˾()ߚ(X0Nhw,yAݥm6է 2pbŁ>F%5 5mi8QL9h|!D)n{mSj^Izۆؽx㮇7ϑxF U.lTϔUJRm#B=)H>P6ZwYS,f' ݶY_ ~.R)k2ư\_J2۔H![I5*ox&]Aߛj)ӿzOe6'͠W$eoA?HoA^Lی0H^{4nNf1߃D]S_^ORKha{iɬo*۪%f׆n |^JHvWKzJho04&m2yA\8Qj?ky"-0p`rq@4)?bw=-W$ɰ oD ]8 }3A\<%KҶOxk|BQ)}1(Kטo 4N"jg=xGjL[0|32$ RUjsYIԓ @E){v-~L3(t!WB~Mʸ]~~lT'!B#fgOov՗ZmSΐBGf8#Ȳ ?'b)3DǢ`Po䃰 F}LS~ fNhǺcpD@|k&k{~caȺvpdܿ:V͙6;08gNĥ̈́hEsDIP5S쨫ɁO@v ?t>"|}_n G$Ex_ɗʌi 2/lQk0ҤT/- &fsS\ {']o_26|uRGg@ 3_nC>)G㏰6 j(PJ!MEMLļ_ i 67K6  ձX0rڳXOluf$lSAGSvX޶:zk*~E%ȏ8Rz_.4M:)8ArcLMj4PKmzb׉'g|Nu6✭(hҡŖEErF=0l o) zMvO V >)gHHoMd}WևuS58XfvcbMDGLj?{q=| H*_n3DH+Aɒ9-GJ4?#bo8&\zoY^7m.vx|TAZ#F߻kQ[c_mḢ_+ԃ10@ ˁ\e Q yrřJ.KLlO)QNCYz8ƴpeZxvu9*ˤ -cHy/C\iQP4,]8}igM$ ;0ytrSthT1=eJKDr7бk{>Ԟ_A3'5E#].8~$ˡhӧ߀c(du(s&P#ľkMֻKȅOwU\8,IjBCz_^[o^y`-r==P{#HZ78SlB0֘S}IF/x 0zˬ>aVCk^tYYFQ 4oKx} $MsɦX|(ë6\NB*5\X^3_{P(NKTD2ߓ}(D$φW{P ciN!Ɏ ۣ81lҴBdDǽ">y1"=ES2*4p= 53s' {[FT,EI"xIѱbVIDF\ aSJEfƅf{ w5VovBH>]E۾ q!5GvA-*d綘t~; ] ".s:?ZqG@m:xFZ묈RCN!Fr(kI˵uD zA ܬ,EDE@4"VԤ̩2ST-'&q!.uW0gIJ`L$)H ?zNƲW@i$erLf3t9H>oCo62jȴpRA>f{ud0[#5}Po+'a7Jw0-()ni~. NAa R>6`ȖuJ__Nd+=ma9HkkN8_GFFJ1eG1 A廈w`AX1/eʹl`PP& /ԕ(5k`8p OiLX7:}¢ vDz1#\iZ EͼϨȺK!_aDDc^ãcRs$]6K\yGj;?^mh-??XB#`<~P~H8Ĕ@0i;Q[cQmW R^ a|3>ZN]|_q{T4 /72a@q<ಟ2*IzjqNhmN{TUph ܽ B&;`Ѵl|.V@KerAdA+(Z.9 txSFu)X2Ɋ,|8_5urxB>‚S28")~f"uꭿ=i;fzI[wcvB ={hcsƆv|2 A,IjV8j~-tZdY^/"gzoBNHm(J`В@y=cd&YU+~hL:_%O@iԞԣ1@pSv >)L}2*Y5q\I_x gL(CL#nqb>MDIN߃o@C3b|p2mQʳ̇ld 222EU$TZU©C؆Ih wo ;X8'dc^½u(9Dz+}dpZFljsb?2q|*m&DWBEgʳ tJRO@vmVU_& ~F쏶}hkMOrC]B`~v? L'- ˍ_{hɦf.ݺvw"F+T,}߰$an+f-0j 7A]2==кMOv]F> ]32xYG43M t.:Dw~ Z}+\5)+02 xF.fK'z>ИĒn{YDigs29] Bz]ggҥ${T@z^Hcc^- M&xFt1YѯgL>G vvt8e\O=14v3:{*{ŠCfYo{k Tu'͜dίV3ldrj:DȹhH`1yXQf=Rk5ܙke?C|T:|~'(hC3FhWGGD?l%BSW!GIg x;Xz446}4kpf쿐fSa_??zhzxeiRkLw5ż،=-;M~ItMQ !OcWBP|=$.=ܻW|&-HϚk//NNTuA8>= U#LudZ4P>W5r :eT'hp>M3lJ@5ns7<& +D') ֙ܰkE le` [#i| -L-6I #'`p{\ھ)5Yv=nQiR&H\6ǐq} <]K_aoI8RlzS?arx.F^~/`Q3qjA_pjR8){Ǹ Hrn ̺dWV},i{ wB Zf=&* [XHVu縇%y nO]U3ͯ*v_Wm.(Lr|֋֮H3qy޺aw`fV6O`7Mgxɤvw_ Gjh7uުV`w$=|픷jB@tz3QNo/2&nuĀp!3Yu|rg1LN,KqOV@rS4T3jfe"f3<#Wǣfs:w"&8, r|U?>LLwǓ9hp/dQ"OWDTˤ.)yrg@R~>I&}܉HWN=suS6с!xTk]¾Z<{k[qf@ 3On͢#u}ׂ1{]1BOWW'#AMhײ2L[3S>@EzOGh$H'O+EKzE!%np|Yvq[a:^ϯ!% "NƤRծvFE+54U]锻˗j.4 Yz6_4ڴ:?T/9D(:hpQw0@(yC `ffyE[1@c׏qF`=b's,QZsVb|c.m9)VWJ%k^\G {֡BK*SB8`mNVItcͺĬ{m•Ӈ}zX[P4hDoL;{u`kQ7މx~1bcm4ˌ{/ݫWuvУ#Y,?{HD/Nj?6UF=L:(B) A,!HU?u8̚BLsyv!m33@[^n:-?P,rCls-"T`7&-\)H)k3۹ǿ7:EFT+'5y8_XF#jUVd3D1_Y9H$戣 ^_ro'T^rn"Uni% * w"[+F=X$v483{ $9R9mdO;U0Yj72L"~08=p^@[=mfBIǐ%S;MlyθrGdE7Ǜ`sGO9 - J;6tx#u@uj:3#4̮ߡˬ"'+zÅ!йWȦĻO8XՌ@l;qyld~]):`hàuʐ=+-5#2 UzҦl?8XڳNf AO0пjYȦtRߝII!?Bb11VF aŷAՆ"`f-%3K6,L!/ wq1$5lN/9O Y|0zXTᬅ+~ȵzy>ikT᭲~-KcmOf1O? #7v4cu[!aϜ+$Q7n#M4&8Z4AÍpO͌apq(M f7;Q2Pk5{e1e-9+,?艴A>;@z@ֻj,Yi#p'~dJ$<ǠJ8_2X ir@qZW(ahxΞZֵJFWmoN"rzH4c|-r +'"9X̼tNcFf17^-tMQ`*]ݠi0@< ygt@cs]ц%s>&DzXX9͜_u!h4{fk`2 hMg-$)3Y ѸXnK&mWMkݛi\hݑ)*+`Co$ QEzs^%RjmNB~h8@t$j[(-7BXu7l#+| Ё Ew3_V`˶~]=M4-x}J1' GZ[ύ`HC kKW.c5Oqq5y9Sʃng2|_#)`Y ov t^O=;تmE_y濁1% Ș516{C%=Z9(\hxRKpSSBrB%lG{AXT-]rR+Y<Zx ^oQGikGNz[w K' 17;Hq}RI`cOle>ཾQI5Z,هi&H ~;oƓx>K*ՔZ<]Q@DEi$?og$:Wnq_NNV}7eB k^:-y\c61tS/4a:Rbۗ4,9d=o ОJ}u+"xI+0 ȸ$ :ωl]@Mr wIj3B'eԿ/C>J L/,5;!OVV VCXeX &f?M̢re|$vejMg:f F?C3=]B? hLaEyO{{8cѨE$jH7\^>X}tQL聆5p׮]]H$ՂÉ|3 G1 &b)FN1aBy5.G0YqC\7f@xEZІ;)!mCfJ Eܲ!QƑ\_0ʃg+cxd#s;Oɵ3x@a(nd`x2 05ւ kS2\V7UƳN[d"?]5ŘzF`d&%^C}e eAH6$~|;!ӆVԢ: ӧn.2K5]H@|] lkNMZy:Ch f-uI~ГlюoAP~L1b ֌E^J]en;ɱba>amE/Aۀ< eD&XԹi?pz|U.2OC9*.aϗ.`I'R*H tQKG$^bA )nEw \z WdXRJ3֒0=9e q΢^~22kR͑|,w'P4x\y%5p#ֆ>?sM[6+; DmcY0j0vy?Q0E٩ +˦LYlrJɮT?)Ggd8hYH:2NǓ8inIs9+z|Eco@> CS2nI{ :@K`bwd&[^88;2jCh }q-k@'FRXx׃%]bՇ'=?H09dVxwD3iET2dfμ<(驊lB٠ ($!%/D W1 GV0 rɨ@ǣ 0?DIs$"^{;ւ$)mb$ɱPe7?uM; kM1T}5T[nkS1}<N~WmE W IeDu/xX'Ba״=#|PVgrڨʕM(m /OwE~Q~FRI|tmTmoo <7X0yPe&paouXJ&:cYY7FMy]2/4`-,<NJ-uJ_q.V ZHJ/I@aP 9"4L`L)rg@))Ư#4ꄿxA{zsC>iaJ.׹dq7fM1:Aezq72R c=,]Tߔ$cCҬ癋jz lbY[TۃE*ezKލOJl=4ۋu}DI񚶙M7E`$9 u(փDaҙ\|'ȨgG'ogDZ?&=?;ʤ\+e—ы4聢(3&GEBMtKkd1p'Jh`4VL|!B^= A7DA&|ͶTVa2i'Z7ƯeRkvȸIʚD#*w9 3&QuilCwro!箣n)K \;,<->T%C8UWgff8@ ,5> +*h_ Otn;9x+konuIh 6F0!`9?E =yN\}V6| =RFvziNq%,fGܦBܙŴE 4/סy[y6KF##=سZiF "Y6I?)n/;kb­CjS8~CQ4N-[EpesTy@{Z-pyN?%iQĄBޯo,w?8s D&i1AFyDkf̞sؑrv>/h7`N$g>U .mzI#OQ5㗀yXP!a4c8U{S%\-Lܯ|G y-HfS|sHK\ْƓ >ϜxS+$%q ;牗bQ-Ty ' KA{Q/ sٿQt u[wtH5}Ӛ w{;$eq;Ɯ:%Bv$VV(.n F3M`-R-{1jGWӚGyynTu~H*R[WzU0]a_WƲp֟g ZU罺o X!b[]mT>LQMM֍[KbPaH6NTr 眿veg=XZ{I12w9F-GޫiIw!,/ 5Xzk~]Mg uӻONxE^hF'E>492#@yȺJFG#A7?0EwH<̟=.{<֫vAnՑ.˵ZC4˂V^:0iU٫@+H'NkFeiC}$ܦp֋Mh՜ND?94WWs1"cw] 'u iɁ0'\OJ3SA ZJ p:A$Uؠfw e^yBqx> eh!Q(ktkQQ/܈ yRθ dtY{1 *R5ߣ@~]^êcVJuzb.<=͢_U?L7FO'ze̞XS#`ULdRZ`*}d gdGQ`$7_^PU㫇<1ElT"__)= \w uSiW# Žbeqcuz]%<؆sP+]g'O[ ]Mnt뼋GZ'qQĖZF܅;Db1h7FQ<7PEl3/x '11/cyb=iLUE\2vJt h6-—3ˇ