resource-agents-3.9.5-12.el6$>LV@ݰ?ݠd  P & Rjx  8   1( 25|8<\<?D?0@@0C0ClCpCz(C8Ct9E\t:Zt>VB^GtH4IXYZ[\]^bdͲeͷfͺlͼtuДvTw֐xPycݜCresource-agents3.9.512.el6Open Source HA Reusable Cluster Resource ScriptsA set of scripts to interface with several services to operate in a High Availability environment for both Pacemaker and rgmanager service managers.T>ic6b8.bsys.dev.centos.orgxCentOSGPLv2+ and LGPLv2+CentOS BuildSystem System Environment/Basehttp://to.be.defined.com/linuxi686ccs_update_schema > /dev/null 2>&1 ||:" KMG{ ##"a })t /A%,)W:UhT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>iT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>iT>iT>iT>iT>iT>hT>gT>hT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>hT>hT>hT>hT>hT>hT>hT>hT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>gT>iMlMdM\N $M\T>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>hT>h46b302cfdf2184cdfeb28310ee1ad0ae8c98c70c6c1dcc96cacbdec87088885e466381a2f9fd403e137deba8106b37d76bb6826f4d7c11882ea66e2c46653462af9204161a550db32679dc8c4a466c0054c9bfcc4f6e57fde07719228e00ba30474ad9bc363dfbfa2f75d4f31dcb9a3b1bb3f209db01b1334a603fc577e635645ca2d81d1ef51539cf353277b198812d8d3521c27f1edf4e04c236c8867cbf2542662f3bba586d1eb3c668944b29b6d51a2b29054bb485585466754e6f0068652ebcdca7acdc863d9749135813b254afaffb0e0dea7f8126814a3b13b0b46d05a66aca622a8e4de1d33f636c22c2d6ebea378f09de8b2498a653e75e7304ea0aa33838d521741775c6aebc4110be994b222287d9a20236e635e10b3b1567b12e94544bc54788209fadd3fcda757cc175e5ec3f669fb4a7ae038e7691f084ce7227e3cef895e254c6b0c09f2aee9143b8a78cbb7dd6d3fdbdfd95400852c3d7e65848379a85498e6e2e63f410aa96dc5b6aed23d73eb4ac863c3831eee0dfc20ea346f4166168a6f1473c66ceebfadb2321d9b797ab35c9795f30f2e43e896ac547fce17fe0e02b1902a0597443773ff2ab7afce45e3c349405fb169e49b7882d90aba56bf4c4aed5e81f69da6e139e61d672d6adc2a5fbe74bc89b5b7b2b3a4a786ab1f085abf4acb410568e89a830ad9dc0cd95b765be011f084ba0a3d53657750ec3cb82a57ad304698a9e5ea40975b704b5159723839b4b6b41196b90f7482ff164b5032fa8f1ca2b45cb5d398c44942542f041c7ac0a1f5038acb73b374ac5d4a3b20ff324dde2ea3b3e581fd1201dbf5b4d5c361a679f9013ece8e4d6d0e259752210c86d9f1b3a617a0268945f2eeef6de664b78a1843a004cd84c889dee21dc2f1e4011a0f568591b7c9e97ca7c091e6f06c812d011069c4b244d1c4a02d87e35040c61cc01834320789afff3cc57b13def52b726951cf18f175ae8a4746a23832189ac32c774f2ac0927e20f96450274152d17572bf64be8006329cebb3c2edb06511ba2ae48da18c22074b1b74453627eda3c62be03fe652ade6a1fbbda37fa3eb445384185f088ace662ca95dd1bdb9ba6a0c2b6a2b00a635a22cb4c6f9674a2631f749acb1205083d4649a47897d284757207ac862346a5b06c11be64cc5f933fd2ab343a6fda2ec50fb41e3b14bdf0c0e6826e4ebfd12ab832f3d15c89e33f3b9f397b5859c322d43de103ca2aea72aeb7853c605bca318ea57ca399b3abd3fdc622b5530ff0bf86917a875633ca40bd6761295ea00d9da14c5443d70656319eea02781577a3a966e018f9f8e30e5442496e03af159600ba365426da0d8ba6ef0346936ca3223ebdfc058cbe6988d90506139fdc18c93f1910cc5ce902ad6d3109144ff55ebe1f7513521e8cabd58c98489fc88bcc1f9f9a1430c1010a5f6d407b4e7367f53ee6791b0d7c42799e6ef0f21142d7e54cfe5a044fdae4b42d6b48896dd110e15de92d19ab1609bfc3fa82864ba98c44fbeeb7da71347ee18159e838c030e794e248fc9593d0d082916e3483c31504d15d7e5d175b5f9df713babb0f22511a82e8be880db37918d1f3982e4257543d9e7a7faadbee403fde5bfce4efbd4ae35572ee18a36146795847f352f2f8a9cc6a35825277d244dfdb6fa0670deff65d136cba91d6f04faba0734a4c789d3a7ff836e6ec164f1c9a1be66c3bd18547ff10407a033f70131aa6be47f9e73137c9bb5dee81e7d5ea38918be19258a65b0fabfbdf4f7543f652db029107f08980c8260d3d4fed9ceecf164aa706a949c1fcda1e66cc34190d0e6b5a12d6ee9820673705c341f2ffc6761945e7ea8de6fe08e8a39fc9863a05f42c10bdf1f965f8783f221ebb1b24acf58cb3b9d2c4d044d7c3af7c9432a87028e7c3372c61b5b24caac9cd2870ee40e198aa79a36ebdf360df277834f087da6b643d6db61e398d85fde01100fc0a7707d239f0c04e0740b053086d74b5851c5faf04839bc50abca59b62dbd1ccd395dbfec61da10ee9cc0764ac4463274bcf96f05b3631e17759f3db802d1a21b7e23be548c0a791bbf63b7f800560c7acb9069ea952e347f054c89eeaa7c96cee97111b31ac951c8741c07566a4ae6ad2bf875cb3e19c705cb13142c1f8114da86b1089cc3ba3882493a16823d186244c8ace34b06aa66a48e3f29dc3888204329fb10bc103d18d290b54ba41a78862c90fb8d5e81a063b43be5b866aa948d7ffef7d818f53bb738e32af4d318182f2b7c92e21909249ba93eed995e38e8b2659deca57f6a50aaa8029fe3e39af1a6aa447e9497eaeead03e3acdc4238a899b65c7679384031319e675a98adff0ba87d6de561d080d0f59e2cc8079fefebd592e05f84ae93aab194260a7b5a1e2f5a5d15fb340104d7b91bf62028e30cc66884e9ae3589dbfa8d9b49dd4512e34386b7e2182541298844aefcd024cf04f04980951a2fa55398c9ae5684948d1560693c3f26ce075f28c9ae272458865475c7bc55dca4de283c9348ca3434faefb8fa94546514c7fb1f6b387e8c11b7b18225e231478c1ed645287ac3379128c26253f352bdf3d18527975996741a3ec94398e246717040ff79d1138fd5789fbdede4c8e51868bb50956eb5c0b502c9a09121af369d6cbe5623f3466a543bdda409478bdf24e1a28fc6ff7502cbde72d86844c9fb0b5dc7d5a0389416e8cd23aba2e2f4eb9a73c93fa6cf951002ed41ffe2b2679e68978a3f5058ef7ffee480af110fc767798d01214216dbc3ea397234f65a5df32661cc3d7bea8436fbc2231d872df1b170933f5d1bd5709678d5ef1d4405c1fb6e873c25974f08646a398637283b343dce6fee549f4167ea21cc9e91fa9ca884e321205422111fdd02a357ff198d7fdb66259de03399c3a436dd021d00d00436e19798bcef8963b22e11b210af2927050b9389294a845ff98ba8dfea79c82691c68d74df9095b3b97257759f3ddfe79f94cd127c2dd5b0c12c68e8d355f885b581155fa86a2d3814fd386da11c3c125c3741cc37b62ae10ac881c55733220e9ef1d22849e99b74537cffeb8359a9f958f9c122d014b304571e28fff45590032d99dcf7688ed3a358160fb0f417d6e5d3329612ab5b791ebd5de5c34a2280fb47ea4b951a86dbf5e1fb556b1f5ac09edf95407728e41b167bf010af33201a4605d470d40f78bc2a267defd655df528f539921c5e604172431a1a656dc655e0ad2d060ba0f6430467e4ae9277334bd36a1d9d56b30d596eee56260f89edb2f898bef191edbd56dd233c8afaaeae4186989268f9efc56672d4f63c3f04cb89fe384012ac582ef6517e0a41e5cb1fd3192c91755a2f57967925d5d5df0316d36d7fe4a1326a935bc8ab8681eb21ff3f888d4d3f0c0764cc774a07534804e568fd0c215a22a8f8afc711ed58051580181117c3c48a4df4371eecb5c7bd5f72a8862da5a411dfdcfe8c70b151959922b996c7adf392455609c8346e4c03e71e05efb5d6ecb91cf137d5273f89d3cd85c3383e2a2c6a624ea38c6baeb39bd25db68181684c5cdce866ee1caa71a3e92593c56fb8edf102935de10f597b78be6f27c2a142d427fcc75f5543e35cd566122b05c074a6e56986b2a2c6dbec14fb18772ed7c5998d692c41f63c5e5f9439df609566fab8c8112d2c451b9f73ad2809232ebb48e7c1d199146804c30b62595a128f842c5a4e017e36c038f317d917f7e4f0913239b0f09a7201b20d7f907fe6978319e33b1e1341d4ae97bd447de00c686a7c88b3cf4f201d78149b41caeb6f797c4a93c3c36c691d752f4d784f3e1b2899672cdba545af1cedf1aa49a390bd4a0cb172ae79c99d4556b48a94f9aae60189801c23eec7eb226792c3ff621d425d8132e5ba9b74918adfc61a1cfe77de170c2a24ee33ac2f9b840280cb7aaa510b7442cd4ff9d0973cd6310079578f9ba16c69d448854907426c6f5fe5df4c9d1a720c4987470b7c43a7b1ff30e33363fa9eebaae24a80dda2d1cb68f2b80fb7a1283db1754511afc5cdaa82a6ec045e74cde6e068f0b19a567c176a4d8d36f22af9e21ec13f79645fdb9a7b65ee3645f592e3129ae9e304523edbf839b01f1f29706d620d33b064f81dcd27bb2cde50672808e2de8c65231332ecd3cc3390b7fb410d7d7bfc5a8079c2322644f5d71da01d8ff2a6358e228c5bae34ac32dbb14c4f1881f40a1918d4670bbe017ac463f7cb545fd2a971a80cd1d931a6ea621e43fce7310fea548f7d1b6cd967d1377924c2f2cc907f83423f3020eda49797520fe9fc6f08da01e270a2f580dc5e7974b521c94c36ea33c2f95b9bd9668f3811516b9e0e0059509e868025187d02da86983f3120140d535fce34555bf4a816cb1e2bbe6b3e28ee350af1f3d8578b4d8a92ea21f13d3dcb3045689f2e2b70b04da23e26ae8466d52ff2e25f9e5c28046d66946cc34239b482cdd1c7895f1e5db800311b3384b3662e85f745829db819fd3cd52686a813a68152a2c8995d3e9b227f1a34962f1d92a6b44a34cfb82e42794b0dc7ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c68ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903588b417cecba2c48955f1a6e6d415eacbed5c7c0d8c37923d76c8e018c473e9e4aeeb1ce297ce0d2aac309cdf9c325caafd2f2c947e80a5b29fed10f7a96ae52f317bb27335cd39a1a56efe188277680661edbd401a8797992df4cac9979949a45be447ec02bff2e553d5f0e8f950bfb6cd0a8d9bac206cd5c06b17fa691025c8cf74005759c1a1f12980bcae5a0d50dfef3b47233f49b492fa4397d918774e049a9e1ee391262fcdf7a9a936efa2084015c25c46f37b0ce50c39efaba28fc5aaa2d89f432ae512c5c4b4b2339e3c44850a05bb1d12ef1c5ddc57019e99d3b7b620e6d290d08132312aeb1eae5fb4204ab0bf443c3605a22b8598217601cf1348f6816841a06a689c615cf114a91dea04689df0524da2625903159cb10f8378e058c3d3e9b18952bc948180b9405361a7aeae2591fa8bb9969409c0915b70f8adaa7f31e8749a683d18da81b991118c3647d55736faa17cc5fce6d1d4c74b9d022d5bc1ddfb0846a901eeef6b46a8d933affcc329a959b02ff5e2fb3d3fee8e51f31a628ccfd404ccefa44090c0f3632e19e5c3dfcb0728996f2142cbc060d25b205e72c8d1685c6860e9300835f93896ef79ca37c3240507d4e4ffbaf3e1f95960cddca9761284a60f9b451b557d19c16eaaebad8cc1cf68320537695e65365bbbb4be907019ea2fd0a6d0fd7418f7f8dc75e833071f1fa26c780d67a2120ba1c2f34995a73ca7708e2bd9d14184731835397a13e03798f6bcef9dab0fe539299bdb6b25e6364983a420f975a37e8d3eeff496d35ebda6facf07d35490800205b6d35b85c61c536391cd3d0d6761f6fe420897b5506005c1095ca5b08a74a1e2f108b9040cea73a0387739dd60a821ac9f214516a7c157b68c21a5f3481325266763d00e539fbb804711833923a4adeebf9cc053b785041e72bfc5e7f36799cc3a4b05c30bb452b50352c9e34bfa20861d7f691c70f1030be7f5826efaeb04d2888318ef90c4bfb2839681d101ba5f4415da236ed34dc65badd773992100ec833ae504c895614f9780da08b4014aa29d7187aca3fa8d3758e4254cce54ce1e14a76780de56ea54166a0e7a6d347d2e591a0fe4807750f84c9d840e2d9acf96629c7c318aec4d27ab6b10853768427b95ef3c560b9d01434c84ad47a58b1609e9be2a3cd4ea7f1a2e030ffb2bee3e4e2f23d4b1423a753a7e913a0403dd97a1abdef2f3afa9b0326550529d4f1977cceef5146b0d2d2659a5a8c9bccaae369e94141d30d39b65a62b43cb898f8b64524d2a1a23b13e9baa162ec481fcc6f69d9139a849a8f8ceb424ebaab4fc99301cb44214d87197165908e4f442834cc45b7c54e71938a7d12d13fcc59b98817b918db564ddc7fac2a12a8f2892a540cf06c0476decef811b28a852f9716b8cf615e1007ff67a3531a6ec0e3bb1b6d2b4f769684a83fd518a0417deb5e8a560887ba0256dbcb623df13823217864fa8271e2c63c1025483e4a1ecb983ed94dd230da891da170be001c9324afe75bb0108e3c7c30bdb794cedbb061b072b3b69404f9bde696e99a15d7f206f00c8b91558364ce3b1568f2e9238c01c8cfca36e642a686318e3fe56253cbb6b2391c939655c11ea77c5a10f000256629d60a88ccee0fcdc29af0c90bc70d915202740cbd308b18eeb81c4f3f21468ef536ecd565d008f71e15bda15596681dabff8c2f1cd46b467719e1b9f64b572f07b143de27c1ea73c68a8a334dfeeb753c635a877b438aa2c6100d7bf2e3d6957660d2f3bc44f7090552e3e562612001c5f9d329f65128e581e5a889f3b0082c2d7fae4d8c0b29fd1e228be8836bd516ab85c7b48e542b09c275cc65531b32a5e6e8521b3cd7827ce4a1a7c2675d8cef6fe6afb7926e90e387311816b0cf46e83454470b7e66fb0bf08fc9502cd762cb9d5ed4451ad73f8844eb7970f8c0217f1802c966e10b1ead917457026883c3078b44823887c37120dcc213a0cd8b112130868c8d957f3033b055d6dbcda847f95b2e34d140f55626aba4c9dd9fae7e1fde4aa670f63f8d50e0eac5fb6be8008ab40f4376438fa142928d591b56c237fc413e2abb909eda68c676075f180f646310a15897fc8bbd0bc118b01b2eff2a26f9f4011175852f5ee15ad3f3a6f0816aebe64761b043e61b831291cbef99e3a695f2f552b5c62ed23cd8f852dea9c094a131ff1aabf6df93003292befcefdfa1f13c061484ac47c4d0371734d5d76649fa764ff69ed64ea954534a9e1e4630e27058356608ebd61e406ddd93b839a247e9e0c69226f60e../../lib/heartbeat/ocf-binaries../../lib/heartbeat/ocf-directories../../lib/heartbeat/ocf-returncodes../../lib/heartbeat/ocf-shellfuncs/usr/lib/ocf/resource.d/heartbeat/IPaddr2/usr/share/cluster/relaxng/ra-api-1-modified.dtdrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootresource-agents-3.9.5-12.el6.src.rpmheartbeat-resourcesresource-agentsresource-agents(x86-32)@@@@@@@@@@@    @ /bin/bash/bin/bash/bin/gawk/bin/grep/bin/hostname/bin/mount/bin/ping/bin/ping6/bin/ps/bin/sed/bin/sh/bin/sh/sbin/findfs/sbin/fsck/sbin/fsck.ext2/sbin/fsck.ext3/sbin/fsck.ext4/sbin/fuser/sbin/ip/sbin/lvm/sbin/mount.cifs/sbin/mount.nfs/sbin/mount.nfs4/sbin/quotacheck/sbin/quotaon/sbin/rdisc/sbin/rpc.statd/usr/bin/perl/usr/bin/pkill/usr/sbin/arping/usr/sbin/ethtool/usr/sbin/rpc.mountd/usr/sbin/rpc.nfsdlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libglib-2.0.so.0perl(strict)psmiscrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(VersionedDependencies)rtld(GNU_HASH)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-13.0.3-15.2-1rgmanager3.0.12.14.8.0S/SSES-SSSSSSSS!@S8@Sl@SZN@SVYSVYSVYR@RΏ@R;R@RiRVRR@RM\@R:@R6R1R@R@R@R@R6QQQQQ@Q)@QQPP@PP@P*Pd@P{Px@P,O~OTOOdOKp@O1@Nj@NENC@N)f@NN|@NM3@MUMTMJMBL@L@LF@LEL=L=L;L7@L+1L+1L$@L@K@KKK@KKf@KqK~}@KMKKKKK@K@KJ2@JJ@J J:JJ]@Jp9JlE@JT@JL@J<@J/@I@II@II@IIIII~@David Vossel - 3.9.5-12David Vossel - 3.9.5-11David Vossel - 3.9.5-10David Vossel - 3.9.5-9David Vossel - 3.9.5-8David Vossel - 3.9.5-7David Vossel - 3.9.5-6David Vossel - 3.9.5-5David Vossel - 3.9.5-4David Vossel - 3.9.5-3Fabio M. Di Nitto - 3.9.5-2David Vossel - 3.9.5-1David Vossel - 3.9.2-49David Vossel - 3.9.2-48David Vossel - 3.9.2-47David Vossel - 3.9.2-46David Vossel - 3.9.2-45David Vossel - 3.9.2-44David Vossel - 3.9.2-43David Vossel - 3.9.2-42David Vossel - 3.9.2-41Fabio M. Di Nitto - 3.9.2-40.3Fabio M. Di Nitto - 3.9.2-40.2David Vossel - 3.9.2-40David Vossel - 3.9.2-39David Vossel - 3.9.2-38David Vossel - 3.9.2-37David Vossel - 3.9.2-36David Vossel - 3.9.2-35David Vossel - 3.9.2-34Ryan McCabe - 3.9.2-33Ryan McCabe - 3.9.2-32David Vossel - 3.9.2-31David Vossel - 3.9.2-30David Vossel - 3.9.2-29David Vossel - 3.9.2-28David Vossel - 3.9.2-27David Vossel - 3.9.2-26David Vossel - 3.9.2-25David Vossel - 3.9.2-24Ryan McCabe - 3.9.2-23Ryan McCabe - 3.9.2-22Chris Feist - 3.9.2-21Chris Feist - 3.9.2-20Chris Feist - 3.9.2-19Chris Feist - 3.9.2-18Chris Feist - 3.9.2-17Chris Feist - 3.9.2-16Chris Feist - 3.9.2-15Chris Feist - 3.9.2-14Fabio M. Di Nitto - 3.9.2-13Chris Feist - 3.9.2-12Chris Feist - 3.9.2-11Chris Feist - 3.9.2-10Chris Feist - 3.9.2-9Chris Feist - 3.9.2-8Chris Feist - 3.9.2-7Chris Feist - 3.9.2-4Chris Feist - 3.9.2-3Chris Feist - 3.9.2-2Fabio M. Di Nitto - 3.9.2-1Chris Feist - 3.9.1-2Fabio M. Di Nitto - 3.0.12.1-1Lon Hohberger - Version: 3.0.12-22Lon Hohberger - Version: 3.0.12-21Fabio M. Di Nitto - 3.0.12-20Lon Hohberger - 3.0.12-19Marek Grac - 3.0.12-18Marek Grac - 3.0.12-17Lon Hohberger - Version: 3.0.12-16Marek Grac - 3.0.12-15Lon Hohberger - 3.0.12-14Lon Hohberger - 3.0.12-13Marek Grac - 3.0.12-12Lon Hohberger - 3.0.12-10Lon Hohberger - 3.0.12-9Lon Hohberger - 3.0.12-8Lon Hohberger - 3.0.12-7Lon Hohberger - 3.0.12-6Fabio M. Di Nitto - 3.0.12-5Andrew Beekhof - 3.0.12-4Andrew Beekhof - 3.0.12-3Fabio M. Di Nitto - 3.0.12-2Fabio M. Di Nitto - 3.0.12-1Fabio M. Di Nitto - 3.0.9-1Fabio M. Di Nitto - 3.0.7-5Marek Grac - 3.0.7-4Marek Grac - 3.0.7-3Fabio M. Di Nitto - 3.0.7-2Fabio M. Di Nitto - 3.0.7-1Andrew Beekhof - 3.0.6-2Fabio M. Di Nitto - 3.0.6-1Andrew Beekhof - 3.0.5-2Fabio M. Di Nitto - 3.0.5-1Andrew Beekhof - 3.0.4-2Fabio M. Di Nitto - 3.0.4-1Andrew Beekhof - 3.0.3-3Fabio M. Di Nitto - 3.0.3-1Fabio M. Di Nitto - 3.0.1-1Andrew Beekhof - 3.0.0-16Ville Skyttä - 3.0.0-15Fabio M. Di Nitto - 3.0.0-14Fedora Release Engineering - 3.0.0-13Fabio M. Di Nitto - 3.0.0-12Fabio M. Di Nitto - 3.0.0-11.rc4Fabio M. Di Nitto - 3.0.0-10.rc3Fabio M. Di Nitto - 3.0.0-9.rc2Fabio M. Di Nitto - 3.0.0-8.rc1Fabio M. Di Nitto - 3.0.0-7.beta1Fabio M. Di Nitto - 3.0.0-6.alpha7Fabio M. Di Nitto - 3.0.0-5.alpha6Fabio M. Di Nitto - 3.0.0-4.alpha5Fabio M. Di Nitto - 3.0.0-3.alpha5Fabio M. Di Nitto - 3.0.0-2.alpha4Fabio M. Di Nitto - 3.0.0-1.alpha4Fabio M. Di Nitto - 3.0.0-1.alpha3- Properly search for oracldb processes in oracledb.sh stop operations. Resolves: rhbz#960186- Updates required, unique, and primary fields in bind-mount.sh metadata Resolves: rhbz#1094789- Fixes bind-mount.sh metadata function. Resolves: rhbz#1094789- When signalling pids accessing a mount_point to exit, make sure to only signal each pid once. Resolves: rhbz#1089004- Revert accidental modification of exportfs's unlock_on_stop option. - Add on/off as valid value for ip.sh monitor_link Resolves: rhbz#1091102 Resolves: rhbz#1039119- Update force_unmount=safe option so it does not process duplicate process ids. Resolves: rhbz#1095943- Remove db2 exclude entries from spec file. Resolves: rhbz#1059981- Add support for pacemaker db2 agent - Fix syntax error in nfsserver.sh - Updates pacemaker nfs server agents. Adds support for nfsnotify agent. Resolves: rhbz#1059981 Resolves: rhbz#1091102 Resolves: rhbz#974239- Introduce passing ocft test cases. Resolves: rhbz#1023606- Fix usage of findmnt in fs-lib.sh based rgmanager agents. - When executing force kill of processes using a mountpoint, take into account those processes accessing shared memory. - Add force_unount=safe option to avoid blocking Filesystem agent during the stop operation. - Do not fail during stop if oracle listener is already down. - Correctly detect oracledb and orainstanch.sh shutdown. - Remove unused patches left over from before patches were consolidated into the new source files. Resolves: rhbz#1038474 Resolves: rhbz#1089004 Resolves: rhbz#1095943 Resolves: rhbz#1047999 Resolves: rhbz#960186 Resolves: rhbz#993431- Build sap package only on x86_64 Resolves: rhbz#1031601- Package cleanup. This change is a no-op. The heartbeat agents were updated to the 3.9.5 upstream release in this package months ago. The release number is now being incremented to reflect this. Resolves: rhbz#993431- Add iSCSILogicalUnit to rhel supported agents. Resolves: rhbz#1075000- Configurable startup_wait timeout for rgmanager's postgres-8.sh resource-agent - Allow non rhel builds to included unsupported agents. - Add bind-mount.sh rgmanager resource-agent. - Add 'statdport' option to nfsserver resource. Resolves: rhbz#1035380 Resolves: rhbz#1069621 Resolves: rhbz#1094789 Resolves: rhbz#918315- Allow vm.sh to monitor kvm domains without requiring libvirtd - Adds 'no_kill' option to vm.sh to prevent force killing vm during stop operation after timeout expires. Resolves: rhbz#853698 Resolves: rhbz#1079039- Updates the ocf:heartbeat:tomcat agent so it can be used in rhel6 with Pacemaker. Resolves: rhbz#1022792- Fixes unintentional removal of patch in previous build- New 'httpd' option for rgmanager apache.sh agent that allows custom httpd binary path to be set. - Fixes issue with pending sm-notify processes preventing nfs-server instances from stopping. - Fixes issue reported by coverity. - Fixes syntax error in some log error messages in the LVM agent - Optimize fs-lib based agent's monitor operation - Allow monitoring of kvm based virtual machines using the VirtualDomain agent without requiring libvirtd. - Allows named to run as user other than root. Resolves: rhbz#952132 Resolves: rhbz#974239 Resolves: rhbz#999537 Resolves: rhbz#1022277 Resolves: rhbz#1023099 Resolves: rhbz#1054327 Resolves: rhbz#1067023Add sec=krb5 as a valid nfsclient mount option Resolves: rhbz1019931- High: fs-lib.sh: Fixes failure to unmount local fs when process runs with cwd inside fs mount. Resolves: rhbz#1051115- Add no_unmount functionality back into netfs.sh agent - Use crm_node instead of uname -n when referencing cluster nodes. - Adds Delay agent back into package. - Drops nginx rsyslog mysql-proxy tomcat and slapd agents. Resolves: rhbz#993329 Resolves: rhbz#1023340 Resolves: rhbz#1028421 Resolves: rhbz#1022793- Fix netfs mount detection Resolves: rhbz#1027410- Fix netnfs unmount self_fence integration in netfs.sh - Ship send_ua helper binary to allow IPaddr2 to manage IPv6 addresses Resolves: rhbz#1027410 Resolves: rhbz#1027412- Advertises self_fence option in netfs.sh agent Resolves rhbz#1014298- Fixes issue with mysql agent not being able to set transient attributes on local node correctly. Resolves: rhbz#989284- Removes usage of fuser -kvm from fs-lib.sh based agents. This resolves issue with fuser blocking netfs mounts. - tomcat-6.sh, Do not fail on stop if config validation fails. - tomcat-6.sh, Set tomcat usr correctly. Resolves: rhbz#981717 Resolves: rhbz#983273 Resolves: rhbz#1014298- Fixes lvm metadata corruption caused when activating by lv using tags. Resolves: rhbz#1009772- Disables LVM exclusive activation via clvmd as it is not supported. Resolves: rhbz#989284- Fixes invalid return statement in LVM retry clvmd activation - Adds ability to disable findmnt to avoid autofs complications for fs-util based rgmanager agents. Resolves: rhbz#974941 Resolves: rhbz#989284- Use correct default config for heartbeat apache agent Resolves: rhbz#989284- Add support for setting TNS_ADMIN Resolves: rhbz#917807- Med: oracledb.sh: Fix process name grep in exit_idle Resolves: rhbz#853220- Fixes lvm agent unncessarily removing PVs/LVs when some PVs in VG fail. Resolves: rhbz#884326- Add correct nfs server defaults. Resolves: rhbz#989284- Add run-time dependencies for heartbeat agents. Resolves: rhbz#989284- Merge upstream heartbeat agents in for Pacemaker support. Resolves: rhbz#989284- Add missing sap agents to sap subpackage Resolves: rhbz#922838- Add sap connector script - Create SAP subpackage Resolves: rhbz#922838- fast filesystem mounts - properly handle NFS v4 mounts - fix uppercase ipv6 addresses - named transfer source options - fix restart postgres - fix honor self fence option - fix mount log level - fix wrong selinux context for nfs directory Resolves: rhbz#919231 Resolves: rhbz#851188 Resolves: rhbz#895075 Resolves: rhbz#711586 Resolves: rhbz#871659 Resolves: rhbz#908457 Resolves: rhbz#948730 Resolves: rhbz#959520- Fix: lvm: detection of clusternode with lvm using tags. Resolves: rhbz#976443- Med: oracledb.sh: Set RESTART_RETRIES back to 0 Resolves: rhbz#670022- Clean up Oracle resource agents and add support for Oracle 11g Resolves: rhbz#670022- Fixed missing '$' in lvm_by_vg.sh script - Retry VG shutdown to cope with udev collisions - Resolves: rhbz#729812- Update the rgmanager SAPInstance agent so resource limits configured in /usr/sap/services are properly applied. - Resolves: rhbz#869695- Better error messages for the script resource have been added to aid debugging - Resolves: rhbz#773478- SAPInstance and sapdb.sh were re-synced to the latest upstream versions - Resolves: rhbz#834293- HA LVM is now able to properly shutdown when device failures cause LVs to go missing which allows the service to migrate to another machine - Resolves: rhbz#860981- Add support for 'volume group per service HA-LVM support for RAID logical volumes' - Resolves: rhbz#824153- Fixes issue with rgmanager not recognizing a mounted cifs share due to trailing slashes - Resolves: rhbz#848642- Fixed issue causing fs.sh to fail when a device is still mounted - Fixed random servie failures when starting multiple HA LVM services - Tomcat resource now uses the proper defaults - The pacemaker SAPInstance and SAPDatabase resources were updated to their latest version - Updated lvm resource agent to not produce errors when used with pacemaker - oracledb.sh script now properly checks the status of the Oracle database - HA-LVM now supports RAID logical volumes - ip.sh now properly assignes the ip address to the correct interface on hosts with multiple interfaces on the same network - Stopping a filesystem when a device doesn't exist no longer results in failure - Log output from the 'status' action from netfs is now properly logged - In HA LVM clusters using tags, changing the lvm.conf file is now possible - Using rg_test with HA LVM resources no longer results in a "too many arguments" error - Resolves: rhbz#728365 rhbz#714156 rhbz#853249 rhbz#843049 rhbz#817550 rhbz#729812 rhbz#839181 rhbz#824153 rhbz#822244 rhbz#860328 rhbz#847335 rhbz#834293- Add nfsrestart option to fs and clustefs agents as last resource to umount the filesystem - Resolves: rhbz#822053- Fix for LVM HA agent for service relocation after leg failure (we now properly remove tag). - Resolves: rhbz#772773- In LVM HA agent, remove missing PVs before attempting to remove the tag - Rgmanager now properly detects when clvmd is not running when using HA LVM - vm.sh now supports a 'tunnelled' option - Resource agent script now have common directory set properly - Fixed apache resource agent configuration with IPv6 - fs-lib.sh now will now properly work with all return codes of mount - netfs now allows you to have the same NFS export mounted in different locations - The timeout in rhev-check has been increased to 90 seconds - Resolves: rhbz#772773 rhbz#729481 rhbz#712174 rhbz#784357 rhbz#742859 rhbz#728086 rhbz#799998 rhbz#727546- Fix to prevent /dev/shm being filled up by ocf_log debug messages - NFS client resource are now recovered properly when they are missing in /var/lib/nfs/etab - Resolves: rhbz#797922 rhbz#749713- More SAPDatabase updates to fix SAP workloads - Allow rgmanager SAP resource agent to manage SAP Webdispatcher & TREX - Resolves: rhbz#726500 rhbz#746996- Update SAPDatabase to more closely match upstream - Resolves: rhbz#784209- Require server_name in ASEHAagent to be unique - Resolves: rhbz#711852- Create a link for the modified dtd for rgmanager - Fix ocf-tester so rgmanager agents requiring bash don't cause syntax errors - Resolves: rhbz#727643- Main rgmanager resource agents now use proper return codes for use with pacemaker. - NFS mounts now unmount faster when the network is lost. - Resolves: rhbz#678497 rhbz#727643- Postgres-8 resource agent now properly detects if postgresql was started - fs.sh resource agent now returns the proper response code when a device does not yet exist. - Resolves: rhbz#709400 rhbz#694816- Rebase package on top of new upstream * ship xsl and rng files required to build relaxng schema * drop local copy of sfex_init.8 * drop bz711852-Fix-ASEHAagent-to-allow-for-multiple-ASEHA-agents-on.patch included upstream - spec file update: add %post to generate new relaxng schema Resolves: rhbz#707127- Fix ASEHAagent to allow for multiple ASEHA agents - Resolves: rhbz#711852- Rebase package on top of new upstream: resource-agents: Improve LD_LIBRARY_PATH handling by SAP* resource-agents: Add resource type to logging oracledb.sh resource script should attempt a clean shutdown first resource-agent does not remove nfs service temp dirs when using nfslock=1 Listen line in generated httpd.conf incorrect Include rhev-check upstream - spec file update: * drop all patches * resync with upstream spec file. See top section for local deltas Resolves: rhbz#707127, rhbz#705763, rhbz#667217 - Move rgmanager S/Lang from resource-agents to rgmanager: * Add versioned Conflicts on rgmanager to avoid file conflicts Resolves: rhbz#693518- resource-agents: Fix nfs mount contexts (fix_nfs_mount_contexts.patch) Resolves: rhbz#635828- Mirror dev failure in HA LVM can cause service failur (fix_bug_683213_mirror_dev_failure_in_ha_lvm_can_cause_service_failure.patch) Resolves: rhbz#683213- resource-agents: fs-lib: fix do_monitor device mapping (fs_lib_fix_do_monitor_device_mapping.patch) Resolves: rhbz#669832- resource-agents: Add multi-instance Oracle database agents (add_multi_instance_oracle_database_agents.patch) Resolves: rhbz#629275 - resource-agents: Stop using '-' as 1st char of log messages (stop_using_as_1st_char_of_log_messages.patch) Resolves: rhbz#633856 - resource-agents: Use literal quotes for tr calls (use_literal_quotes_for_tr_calls.patch) Resolves: rhbz#639252 - resource-agents: Fix migrateuriopt setting (fix_migrateuriopt_setting.patch) Resolves: rhbz#660337 - resource-agents: Support convalesce w/ central_processing (support_convalesce_w_central_processing.patch) rgmanager: Add failure tolerances to resources.rng (add_failure_tolerances_to_resources_rng.patch) Resolves: rhbz#674710- Disable updates to static routes by RHCS IP tooling (resource-agents-Add-option-disable_rdisc-to-ip.sh.patch) Resolves: rhbz#621538- fix resource agent for named (resource-agents-fix-resource-agent-for-named.patch) Resolves: rhbz#648897- resource-agents: fix utility to obtain data from ccs_tool (fix_utility_to_obtain_data_from_ccs_tool.patch) Resolves: rhbz#631943- postgresql RA does not work correctly with netmask (psql_does_not_work_correctly_with_netmask.patch) Resolves: rhbz#614457- resource-agents: Drop tomcat-5 from build (drop_tomcat_5_from_build.patch) Resolves: rhbz#593721- Allow other values for "yes" in fs-lib when unmounting file systems (fs-lib_allow_other_values_for_yes.patch) Resolves: rhbz#614421- postgres RA will fail to stop gracefully if there is active client connected (sigquit_if_sigterm_was_not_fast_enough.patch) Resolves: rhbz#612165 - new RA for tomcat6 (resource_agent_tomcat-6.patch) (tomcat-6_change_build_system.patch) Resolves: rhbz#593721- Fix changelog for 3.0.12-9 date - Add RHEVM status program (add_rhevm_status_program.patch) Resolves: rhbz#609497- Add NFSv4 server support (add_nfsv4_support.patch) (install_nfsv4_agent.patch) Resolves: rhbz#595547 - Fix migration mapping behavior (fix_migration_mapping_behavior.patch) Resolves: rhbz#596918- Make fs-lib resolve links before checking for block devices (fix_incorrect_link_resolution_in_fs_lib.patch) Resolves: rhbz#609579- Make vm.sh honor start and stop timeouts (Make_vm.sh_use_stop_start_timeouts.patch) Resolves: rhbz#606754- Add missing documentation for resource agents (add_missing_resource_docs.patch) - Clean up recursion in scheman output and documentation (clean_up_recursion_and_documentation.patch) Resolves: rhbz#606470- Fix incorrect default for VM.sh agent (resolve_incorrect_default_for_vm_agent.patch) Resolves: rhbz#599643- Add missing man pages (Add Source2: ocf-tester.8 and Source3: sfex_init.8) Resolves: rhbz#594332- Do not package ldirectord on RHEL Resolves: rhbz#577264- Drop Requires on xfsprogs since package moved to another channel Resolves: rhbz#593433 - Fix HALVM: lvm agent incorrectly reports vg is in volume_list (halvm_lvm_agent_incorrectly_reports_vg_in_volume_list.patch) Resolves: rhvz#593108- Rebase on top of new upstream bug fix only release: * drop all bug fix patches. * refresh patches with official SHA1 git commits from RHEL6 upstream branch: - drop_support_for_drbd_and_smb.patch * Addresses the follwing issues: from 3.0.12 release: Resolves: rhbz#582754, rhbz#582753, rhbz#585217, rhbz#583789 * Rebase: Resolves: rhbz#582353 - Stop build on ppc and ppc64. Resolves: rhbz#590997 - Switch to file based Requires. Also address several other problems related to missing runtime components in different agents. With the current Requires: set, we guarantee all basic functionalities out of the box for lvm/fs/clusterfs/netfs/networking. Resolves: rhbz#584800 - New pacemaker agents upstream release * Patched build process to correctly generate ldirectord man page + High: pgsql: properly implement pghost parameter + High: RA: mysql: fix syntax error + High: SAPInstance RA: do not rely on op target rc when monitoring clones (lf#2371) + High: set the HA_RSCTMP directory to /var/run/resource-agents (lf#2378) + High: RA: vmware: fix set_environment() invocation (LF 2342) + High: RA: vmware: update to version 0.2 + Medium: IPaddr/IPaddr2: add a description of the assumption in meta-data + Medium: IPaddr: return the correct code if interface delete failed + Medium: nfsserver: rpc.statd as the notify cmd does not work with -v (thanks to Carl Lewis) + Medium: oracle: reduce output from sqlplus to the last line for queries (bnc#567815) + Medium: pgsql: implement "config" parameter + Medium: RA: iSCSITarget: follow changed IET access policy + Medium: Filesystem: prefer /proc/mounts to /etc/mtab for non-bind mounts (lf#2388) + Medium: IPaddr2: don't bring the interface down on stop (thanks to Lars Ellenberg) + Medium: IPsrcaddr: modify the interface route (lf#2367) + Medium: ldirectord: Allow multiple email addresses (LF 2168) + Medium: ldirectord: fix setting defaults for configfile and ldirectord (lf#2328) + Medium: meta-data: improve timeouts in most resource agents + Medium: nfsserver: use default values (lf#2321) + Medium: ocf-shellfuncs: don't log but print to stderr if connected to a terminal + Medium: ocf-shellfuncs: don't output to stderr if using syslog + Medium: oracle/oralsnr: improve exit codes if the environment isn't valid + Medium: RA: iSCSILogicalUnit: fix monitor for STGT + Medium: RA: make sure that OCF_RESKEY_CRM_meta_interval is always defined (LF 2284) + Medium: RA: ManageRAID: require bash + Medium: RA: ManageRAID: require bash + Medium: RA: VirtualDomain: bail out early if config file can't be read during probe (Novell 593988) + Medium: RA: VirtualDomain: fix incorrect use of __OCF_ACTION + Medium: RA: VirtualDomain: improve error messages + Medium: RA: VirtualDomain: spin on define until we definitely have a domain name + Medium: Route: add route table parameter (lf#2335) + Medium: sfex: don't use pid file (lf#2363,bnc#585416) + Medium: sfex: exit with success on stop if sfex has never been started (bnc#585416)- new upstream release Resolves: rhbz#569959 - spec file update: * update spec file copyright date * use bz2 tarball- Resolves: rhbz#568010 - Do not build resource-agents on s390 and s390x.- Checksum error occurs on HA-LVM - status on clusterfs "gfs" returned 1 (generic error) - Resolves rhbz#563555 rhbz#558664- resource-agents can't be used by Pacemaker - Resolves: rhbz#566176- Drop support for drbd and smb (PM-drop-support-for-drbd-and-smb-resource-agents.patch) - Explicitly list python as BuildRequires- New rgmanager resource agents upstream release- Update Pacameker agents to upstream version: c76b4a6eb576 + High: RA: VirtualDomain: fix forceful stop (LF 2283) + High: apache: monitor operation of depth 10 for web applications (LF 2234) + Medium: IPaddr2: CLUSTERIP/iptables rule not always inserted on failed monitor (LF 2281) + Medium: RA: Route: improve validate (LF 2232) + Medium: mark obsolete RAs as deprecated (LF 2244) + Medium: mysql: escalate stop to KILL if regular shutdown doesn't work- New rgmanager resource agents upstream release - spec file update: * use global instead of define * use new Source0 url * use resource-agents macro more aggressively- Update Pacameker agents to upstream version: bc00c0b065d9 + High: RA: introduce OCF_FUNCTIONS_DIR, allow it to be overridden (LF2239) + High: doc: add man pages for all RAs (LF2237) + High: syslog-ng: new RA + High: vmware: make meta-data work and several cleanups (LF 2212) + Medium: .ocf-shellfuncs: add ocf_is_probe function + Medium: Dev: make RAs executable (LF2239) + Medium: IPv6addr: ifdef out the ip offset hack for libnet v1.1.4 (LF 2034) + Medium: add mercurial repository version information to .ocf-shellfuncs + Medium: build: add perl-MailTools runtime dependency to ldirectord package (LF 1469) + Medium: iSCSITarget, iSCSILogicalUnit: support LIO + Medium: nfsserver: use check_binary properly in validate (LF 2211) + Medium: nfsserver: validate should not check if nfs_shared_infodir exists (thanks to eelco@procolix.com) (LF 2219) + Medium: oracle/oralsnr: export variables properly + Medium: pgsql: remove the previous backup_label if it exists + Medium: postfix: fix double stop (thanks to Dinh N. Quoc) + RA: LVM: Make monitor operation quiet in logs (bnc#546353) + RA: Xen: Remove instance_attribute "allow_migrate" (bnc#539968) + ldirectord: OCF agent: overhaul- New rgmanager resource agents upstream release- Update Pacameker agents to upstream version: e2338892f59f + High: send_arp - turn on unsolicited mode for compatibilty with the libnet version's exit codes + High: Trap sigterm for compatibility with the libnet version of send_arp + Medium: Bug - lf#2147: IPaddr2: behave if the interface is down + Medium: IPv6addr: recognize network masks properly + Medium: RA: VirtualDomain: avoid needlessly invoking "virsh define"- New rgmanager resource agents upstream release- Update Pacameker agents to upstream version: 099c0e5d80db + Add the ha_parameter function back into .ocf-shellfuncs. + Bug bnc#534803 - Provide a default for MAILCMD + Fix use of undefined macro @HA_NOARCHDATAHBDIR@ + High (LF 2138): IPsrcaddr: replace 0/0 with proper ip prefix (thanks to Michael Ricordeau and Michael Schwartzkopff) + Import shellfuncs from heartbeat as badly written RAs use it + Medium (LF 2173): nfsserver: exit properly in nfsserver_validate + Medium: RA: Filesystem: implement monitor operation + Medium: RA: VirtualDomain: loop on status if libvirtd is unreachable + Medium: RA: VirtualDomain: loop on status if libvirtd is unreachable (addendum) + Medium: RA: iSCSILogicalUnit: use a 16-byte default SCSI ID + Medium: RA: iSCSITarget: be more persistent deleting targets on stop + Medium: RA: portblock: add per-IP filtering capability + Medium: mysql-proxy: log_level and keepalive parameters + Medium: oracle: drop spurious output from sqlplus + RA: Filesystem: allow configuring smbfs mounts as clones- New rgmanager resource agents upstream release- New rgmanager resource agents upstream release- Create an ldirectord package - Update Pacameker agents to upstream version: 2198dc90bec4 + Build: Import ldirectord. + Ensure HA_VARRUNDIR has a value to substitute + High: Add findif tool (mandatory for IPaddr/IPaddr2) + High: IPv6addr: new nic and cidr_netmask parameters + High: postfix: new resource agent + Include license information + Low (LF 2159): Squid: make the regexp match more precisely output of netstat + Low: configure: Fix package name. + Low: ldirectord: add dependency on $remote_fs. + Low: ldirectord: add mandatory required header to init script. + Medium (LF 2165): IPaddr2: remove all colons from the mac address before passing it to send_arp + Medium: VirtualDomain: destroy domain shortly before timeout expiry + Medium: shellfuncs: Make the mktemp wrappers work. + Remove references to Echo function + Remove references to heartbeat shellfuncs. + Remove useless path lookups + findif: actually include the right header. Simplify configure. + ldirectord: Remove superfluous configure artifact. + ocf-tester: Fix package reference and path to DTD.- Use bzipped upstream hg tarball.- Merge Pacemaker cluster resource agents: * Add Source1. * Drop noarch. We have real binaries now. * Update BuildRequires. * Update all relevant prep/build/install/files/description sections.- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- spec file updates: * Update copyright header * final release.. undefine alphatag- New upstream release.- New upstream release.- New upstream release + git94df30ca63e49afb1e8aeede65df8a3e5bcd0970- New upstream release. - Update BuildRoot usage to preferred versions/names- New upstream release.- New upstream release.- New upstream release.- Drop Conflicts with rgmanager.- New upstream release.- Add comments on how to build this package.- New upstream release. - Fix datadir/cluster directory ownership.- Initial packaging/bin/shheartbeat-resources "%&+./036?DIPY\_`adehuxyz(+./0347DEFGNSXadnopqrstuvwxyz{|}~3.9.53.9.5-12.el63.9.5-12.el6 3.9.5  ha.dshellfuncsheartbeatagent_config.hocflibheartbeatapache-conf.shfindif.shhttp-mon.shocf-binariesocf-directoriesocf-rarunocf-returncodesocf-shellfuncsora-common.shresource.dheartbeat.ocf-binaries.ocf-directories.ocf-returncodes.ocf-shellfuncsCTDBDelayDummyFilesystemIPaddrIPaddr2IPsrcaddrLVMMailToRouteSendArpSquidVirtualDomainXinetdapacheconntrackddb2dhcpdethmonitorexportfsiSCSILogicalUnitmysqlnamednfsnotifynfsserverpgsqlpostfixrsyncdsymlinktomcatheartbeatfindifsend_arpsend_uatickle_tcpocftrhev-check.shclusterASEHAagent.shSAPDatabaseSAPInstanceapache.metadataapache.shbind-mount.shclusterfs.shfs.ship.shlvm.metadatalvm.shlvm_by_lv.shlvm_by_vg.shmysql.metadatamysql.shnamed.metadatanamed.shnetfs.shnfsclient.shnfsexport.shnfsserver.shocf-shellfuncsopenldap.metadataopenldap.shoracledb.shorainstance.metadataorainstance.shoralistener.metadataoralistener.shpostgres-8.metadatapostgres-8.shrelaxngra-api-1-modified.dtdra2man.xslra2ref.xslra2rng.xslresources.rng.headresources.rng.midresources.rng.tailsamba.metadatasamba.shscript.shservice.shsvclib_nfslocktomcat-6.metadatatomcat-6.shutilsconfig-utils.shfs-lib.shhttpd-parse-config.plmember_util.shmessages.shnamed-parse-config.plra-skelet.shtomcat-parse-config.plvm.shresource-agents-3.9.5AUTHORSCOPYINGCOPYING.GPLv3ChangeLogREADME.webappsocf_heartbeat_CTDB.7.gzocf_heartbeat_Delay.7.gzocf_heartbeat_Dummy.7.gzocf_heartbeat_Filesystem.7.gzocf_heartbeat_IPaddr2.7.gzocf_heartbeat_IPsrcaddr.7.gzocf_heartbeat_LVM.7.gzocf_heartbeat_MailTo.7.gzocf_heartbeat_Route.7.gzocf_heartbeat_SendArp.7.gzocf_heartbeat_Squid.7.gzocf_heartbeat_VirtualDomain.7.gzocf_heartbeat_Xinetd.7.gzocf_heartbeat_apache.7.gzocf_heartbeat_conntrackd.7.gzocf_heartbeat_db2.7.gzocf_heartbeat_dhcpd.7.gzocf_heartbeat_ethmonitor.7.gzocf_heartbeat_exportfs.7.gzocf_heartbeat_iSCSILogicalUnit.7.gzocf_heartbeat_mysql.7.gzocf_heartbeat_named.7.gzocf_heartbeat_nfsnotify.7.gzocf_heartbeat_nfsserver.7.gzocf_heartbeat_pgsql.7.gzocf_heartbeat_postfix.7.gzocf_heartbeat_rsyncd.7.gzocf_heartbeat_symlink.7.gzocf_heartbeat_tomcat.7.gzresource-agentsocftREADMEREADME.zh_CNcaselibconfigsFilesystemIPaddr2IPaddr2v4IPaddr2v6IPsrcaddrLVMMailToSendArpXinetdapachemysqlnamednfsserverpgsqlpostfixtomcatra-api-1-modified.dtdra-api-1.dtdresource-agents/etc//etc/ha.d//usr/include//usr/include/heartbeat//usr/lib//usr/lib/ocf//usr/lib/ocf/lib//usr/lib/ocf/lib/heartbeat//usr/lib/ocf/resource.d//usr/lib/ocf/resource.d/heartbeat//usr/libexec//usr/libexec/heartbeat//usr/sbin//usr/share//usr/share/cluster//usr/share/cluster/relaxng//usr/share/cluster/utils//usr/share/doc//usr/share/doc/resource-agents-3.9.5//usr/share/man/man7//usr/share/resource-agents//usr/share/resource-agents/ocft//usr/share/resource-agents/ocft/configs//var/run/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablesdrpmxz2i686-redhat-linux-gnu              ASCII textBourne-Again shell script text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedPOSIX shell script text executableUTF-8 Unicode textXML document texta /usr/bin/perl -w script text executablebroken symbolic link to `/usr/lib/ocf/resource.d/heartbeat/IPaddr2'broken symbolic link to `/usr/share/cluster/relaxng/ra-api-1-modified.dtd'directoryexported SGML document textsticky directorysymbolic link to `../../lib/heartbeat/ocf-binaries'symbolic link to `../../lib/heartbeat/ocf-directories'symbolic link to `../../lib/heartbeat/ocf-returncodes'symbolic link to `../../lib/heartbeat/ocf-shellfuncs'troff or preprocessor input texttroff or preprocessor input text (gzip compressed data, from Unix, max compression) %+29:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXY[\]_`bR R R R R R R R R R RR R R RR R R R RR R RR R R R R R R!R"R#R$R%R&R'R.R!R"R%R&R'R.R!R"R#R%R&R'R.R!R"R#R%R&R'R.RR RR R RRRRRRRRRRRRRRRRRRRRRRRRRRRRR(RRRR(RRR(R?7zXZ !PH6=]"k%UIj?0:g/}>UoK*idmP# \i^H+{J!'"38?^f遀7vJ}-l$[vé]ϒ3g&@/oz[1MsԿ݁gPm+*`3f63|wQ6jV 2ӄ=̘ o\_eW^:0lӾyV땟DyѧK_ςV-ߧؗ^ya4O7 /-"GheK8힍 :zm]**ͶzMQi"EİIWock{85C&]nUŐE?Y)0 ?@sZq"~|ﲜ(eXYڸ ڵ\G09Ql'UjFo[5dIBI!;'zŠK-<0EuYlT(-72Nn|T-\r|>[Y^He#/R%(,;?w6Y)@e]P']ϓڅahWU*KLgAVL 98<]L-v%8|e[yHqZn<ڭ*8>wp [TÚGʷjYªɭP08.aFNf+H'F5b.&W%-VW3'3I%P#D٦-Åohst_{xcs¿SlnFIP_"_@=ybPc-R9i 1yPIr-.i Dğqn-^O "Y&"[*4&}7ƃ^L ޥJg[N;}߯gL>Rb1reK{}rOo9i.^@UD߃7 yaF&/gtYdSsqj@ಠm( 5oY-|& ""o{@ّ~R!I訿=bdt(u̫[ew)4bx~Ř/~}e$68T2hdNi<ۈbFL!/{d`|H~ѝΑx0a?ԃo O^N6Cn>*HD&EV̉@^5vg56}{B%z)NCH'1XF뀯\ǠY<1؀bhҎġ?,e0`wすg $9q 7w<:Kջ90$\'8FxZNґy)3(}_^&qa–3p/_rmY 욬Nvp::"pCNcQtD>ށpѦ,y5 C.i:"ݑ^ &=/2ZO [yYHއ:+mWBp?%]n>#w$jHA+Eˎ9 |jkїd@939u>xQTiTS'x2(H|CT7޺x><\$ 9}畜c.*!Ld"?jd&uHpj9j5&;bcXǶ0iB} h^I*xVv\Yw}jyÇJðbki|_' 1u`/Il̇mB`&ae(p`D LЅOY % 3 [2'>ȍ"n6KXZBjڣ!{yuMwzB7Zn_OnrX&"V`N|t>I4}mW„FgE}k֘9=a)sp.t[R)V`2 (l C{&Rp{hI?|TR+f@0Y8ϟZ3ӖrVqi\7  m a 6 &ck>GV'WK 3+pN3/ɥW.3-2(TlEV˛s|#nN x^2h~bۙtb_}f BMKXJ%h, aRnCMe\X!sQQzM.+^Υrm=[rFՊsЉ^ ص/}&_y %`ϖ``Cڂ!>^y1<$o= e^:wFg[E;⒝Eam‡UE:JzĀ ;ɶ W\[]xEJ >Gך/%(nVtEP?̈aIhc_4Tuq7b2ߧrTxA:(aWp@3Iަ5rJvF$7xuӚ0l>-f=d _kT S脹e!P&\Xod,h1ru /&#,V ??'GcU&Ԛ"26?EXoAv^Y,x틉;kVot]IwXw2wYX=m;J7h;Gy-p#$`֬<ͤ|>qq{*= xTxjsg`2a1^AkPyg9PęSq(u0Hzt-LR$e;6^wжwU=k-QlTXЄfT#~$@MvXyG% Dj7qx_@BӘI-aD.RN.ͳK0@¹nF.x,yy`f$SIhHG6 X>A}j}X*K_O#X.wԧ6'#v[CF؀3`.`a{iLZ{-z*~~ѡ"^ $ZmFM H\ pH/2d,ˑ 2֚MU%VCsH҉ nT J8SiL zvNA#;Q-+JپKQ{. ?g5ѨcHfߙ})CcX;"mv@%lL_'8H\ RI+rg,u .R20g}0 ]̏*7ۿ{S5])b`<B#}#;&RPͳmC,F(=e W`xkCȆGFuG$ e epKG :LGtTu~-۝a8S i2vPn s=n2X#S!*l/a[AQ́djO,?7u R:g{ -!{O ]c-KN=3!c$lbI([QjK0pgE/SJM0JEﱥyz9I!; ZK֧Brb 9j↕l:KwA,SޮRmG/? 2 0x !\B)SLS} .dnIeX0(h%S I Y !'79R3GdܰSpSD?=_;Bذ)fIYV3RHp9vz$҇P4,y ѪmKJ6p`/sO(J Wޗr ٚGZgw3?7fE9gCk$7J[$=%Q[̯Ď{߳d"t~(vX@<)ZL#̗ONs ޷GtD. +͙skfK~ Ax*Rf2=dkL+B-r!C{L޼f4'AbW\IzcYm:OƧHsH2X8p(0Ц[F n|w8Ԯuy>B{ӱ~0e g̗d"Ua6gψ/.ڀVqqu9G~cU\ b`i[}$qW rW/ '':^ QW=erk{E=5&wJy/kz!@V`DC4'T H{ MmE/i^Az<62ÕH.i) K&-8yl8s4+-i7f?3.K@]Xo'EG.+Ipkbag}~P8k;e'4wc3ZY+?by`K^ml㢸OVYWx疕 +=z,@|i{&-< P`Ʊ0"N=rZa\EVh6g:)73>:,`WՈet,imϥhϭ͑=v|_.O&FQp\=.=M$l@`LB:$2v\؆O?rqa`e5$ 6vffB_}b{rFGLɛs%oNIePHz !|B_s:śRvjo737{5b`=eSTndN + Zl%[K t4ZRQU qyCa@WO:_W#<+ۑ6u=abȮ*H;!|tE]mt+Yt#|Gv= &$+gΟjQL| f@z%vl@4Y* hI0QPwyk,*k%ZL:K_ogDHu.]'XxkM{<6G5U|4͟nI0@#B;hU&I{unyζADT3Zٙ@^hK 斥244pkU~A #1Cb=K,eeK q2QiorI=lТ=- ծ05JC`m@k JmR\:gCjkd(dDd~?24hDF] wՎβfC8b țtLhBXI`6eٹȕ  ?Ye:Ȝ:gbъW=ǰq2}˿de~p{(WwcdUvl V*{9jEa:FNUKwhP $"A~zr}k7p5'"gO E,M)` h0[Q_b~e<)L_,K'JVaa'DvBHAO9LrbilМ6ft -dA_6wQVpĮ*U \iHMQ둊UK?Gbd6Ef*~'ۂgsl;|J1P'>nM[+l_h0]p89B)lԛQ"ʱ-Aӧ$hiZvيk` \ʸ߅pZz=H)J`0IL*ڞ(fᏣXy )k̫!?Y'>˷,K^ɡ@#θxh#3!&OF@.YFk'ܮAr!j[h"VO5[^<z>薠]hO3bq 7”M|ϼdwAG">#߼~ \KC ϼiGQ *Z\"?/Yr8d[ڴ,VLٮQq̳OS䉈e?N9`ƙإb W %@:9) vU 6g1iH]ߘ6a-%682ʸ9֦^]({o+ y.9\@0X}^., Mlx'ZuI֥YKG0̛k,OMR:=nLjbPt!؁n78)$2IvCI>``vzX70׭!u!S -)1p.{tU@h&Mˢ@v2AAA3ert!$e,vUM§a)',f}UN-ULG2'Ψ1I-ò듵(u# ܡ1y/ӕÕ7-?3kwAۛF=z[ъ+U6X v? X?A!K܉]iurKJUPQ|Y|߮aUᒷlI w R3Gx1y8_ sc$ց/-e:j\,|F={Mhy%F`[hn L啯uo BD h0T^yE&t{ckeG82ʯp y@vVXd\CGR 79 .w^nh1=PȖ(H @o+⒍Y^S𠰼>]s$Jqqiz!'i^0IZRmamE eTzhUNR2&} |Q?0%km^<3Kv,3sW/W=IHߜ9;iS/p50}҂>8aZ9U&:͌ c^$-N=$>NuXW F)4Ytr2QK=0n\vSQ5?]<ˡ۫6F)Y B\ F/T{_eIN%nYoBlMTr^޻Gr`dNx,"fʿfqtĚ#=E?gU%>$RԬ]4HEb2/ڎo~뷎zr: ٥R $ @2P]M%uHf-W.la xmX.~p (rX $oH93M2[e#<lCw>?Vd򚬨hxPLj3C )˅h\Cޡg/lruAdwl̪ɝH8Z62#ʐ nh.O5o&PIX6 FHMjoT<( "t h'f\kaN} QJqu|EB6 $#|Nˇv>|~VPf -#}ük ۘF4wõΧqKɔ0-{Fghq1&;3!PE).+Ht} !wX|IW!0ǡ.h iNFn59׭8{c;3H˽,Oe8%Bzwr+a\&eBx ]gqpp|kry9BtJ9lgΩ6{ OZ`c?\a4o v`rF(ʱ񾿐2P 牺)(H: ±d#W@=:taN{'imNof̥"O3tI [*)\\7G@Xӣit/vE?5NIլKo~Qh W~:([jE#oU @<+m9):}/$ƬWH+~Zf?3GȮGF12;XAAQF%"XPIzX[ȶٸDC fo:( Pd|X%k.NIx  ~y&VhkIV|+JzxTbE0T $uh Jf~ Mѩb36~r@(JҖg"e:mfBEP޷X7T3|w!yڒ-W/L+RYB,SܫIƺo&ewN/aw#Ɣa;vMZV̹̀}Bj)ssӥ#l;{DοboL'^Gb ?iB,PKG&tFts($I*4(<Ȁ\kQFJ֘q"+l2n "Q0( VQjG&Z=jlXiG@P7t,Zuv`q+ Wx:} 4&d[P }:Gp7z#*˯HcvYy~%YCBse2y 猚a{w PJ qgS<彞:ESeS :uY;>L׈ydu뗳 !b8misW"x*,#I3팍IWu:=a}̈ w*~M=MGڽ+0q I Ĭ{"QXYт.2H=Ť(qgRh/f90I;GP;e~1Š/tM$ 5)ưM3Zފ2ej#e{\iyuRƪ/ cׄ0lj pM.sPi@*Hv2M Na =KצoAM&x^v@JtK *x"^6 ï/G.7{=NH]JV.g7',3olHA^P;Ò+jU%KY <4;ny볛Nvo'R2O_GR)1iTA^{ȿ[DRw3!3nU%ʳTÀ<QЄ`-4SpW=v)#^_LYt]O% ;@o D,npQJYOm\&_8'; F YeVGN$V?vafg(ªEo od6ڍKۼV-g`ӑ>DrkmY47=f *:W8tŬ:d%9I=zЭk|a᷵$gu)C?5Ym: 9FG,zCjfVަյSt}A:-hch!\Lә'7R#tR1 ĐiNMwhsMTU:[$0i`];` 53eu{6!ni ¬ h5Ä}6d ~k]OnᲫei-lʀhyYio|7T_%hg.%9ڦ -?yʱ,dwkw t(vPliuZu`Mz`f9}w# D03_8H)bgehfޠ8uw"?' f{?/f@ nJ20sSզ@ј'' PZ^ (\?2moK+)߿Jvv8qʱsJ~P-O-.$hO@;~b+%ebBŒ#MluJ'LW ݧp}aw35MV_uRT/&]G'ŴO<;iGĄ^:lAZ{l?E5욶[@>6u)%?9Ʉ TɁg3)NNBEyQA 46ELc0"骒 -/;q"=ԗ$J}`J\';TO'*cE(&cTڵѯ$+⢰%R\ vU$ΚZuql飣^')`pҟ=$F_fv?7}30БtyDǖjZ@t?υ)Lt9_[A e _B~Oa+ƀ;qZ\M[ADxFSl E̛vvpS(J3j(IOxJH/JH_z1`6. ZMHq cm :q{: Wjv4qdtDi(} Ơb♝ynH/Kul`,3ВF a c "!5֪C<ߍEEɇ{4l? cވ  yM_g꼥vpڢ=lkFFd" [3>sZ;nNzҭOcW\n`Sٵp9zъKoaPQY#Y9},;Ĉ]E ˛,s83'V),>_,oƻ>+3D3Y~^?D2Iښ\ְըo%+eaAvOzٮ2<=tjрՆܬ(ׁ0WF2tL3eMz 3^ q_|ЈUUOne1URm4~X -]\K3[6ڡ˳)O?jplO~F4)*S?$kB {Z(HGoV M3mLj $)W#†/C=5 *Nbt?ݻ!,oZLS`S ӧQ+V{_c`!^s^w U[py@)2Mn4P܅"W-(Ay߷_z**;%_e.v[:aZ!nɅ<}cZ7u eO#5wVsw@dڝNi_%q⻠Y[ ZG*_.;N\vWeL{sn/ Lu)$&##ADzjdnC>= Ӓ}G6P׉k/WMlb^&+V#8 ,}ֳ Bbq:F?+DA~Vc s#wR"L%P) VB)}k)=ސv9bt(J!:BgjNCV-[7)NCVL97Ímmڏ'˫34 mlؓw9쩴 Tqf\~E ~彷[pdu ˸F񝷯ZvF#`ϛRI:{oI"HfEs^gm8]xzyxn9|fxY]@/2z]ݩ7]?I:ɝi֭FUySPq7-7Ԩxjˀf}Wti KGk:?`au McJ62q65#6 'Gg =ccޯL{vמFT\D]+k"+{`Xh$:%Ye nq/-ՊF[w*KqxO} *ux-td3 WζŤ 떃G`r8@w-JlswlcJjj[Vϱxh+SBVZ^ PYiE}ķ] h{Pˉm K, 85:ۋ#/p6d e]Gy2C@-E4m^9O  Ju2? Z0A%5 y)?~9yQɿ?g9`z9h>+%A%1S>I6$!-5r`Vw@ ʮ҂Sjs6uݎuvMe a{,{qf3/~8^m 7CIeἘ˧#,X; aZkvl ̭6!_ 3(xf>Xl@U#IYL@0vyJ(KH_ʣ~‡~(qӝ x!/r7OM/ߎP7QM Ws-^u`7R_OBBX!Kօ<&d02Y:8ND+ΝN@[ Qٲ^S؞Kȥo^U - PmEo>KUjZӏd4DJ@qfv2e>bƦ@H%:.I xU@udb: r䏖2O,*x:! N8 W.M:ıH:9:\~Ft.4:ɺr=58 fDP *mku%*wu(f܌#M%i?*2~uQ5/Gf2xEğk0N](|th@hB0|JR7g5qRw3Î5HP&g5#Af/D=Knw7sS=-E2_њ\v|[JE1&o@[>ߍFh=fg½1|Ϳ0`bMZ8La&'_ qF{V5Xov.AEц>0_龩;2-3 *7=!ưt1 gt$m(]'Q"b$"S *qqaY+($[oN=K$cgW7km qǿyQE|qޞ J]Xҷ~y,Bij,k4K}R)$4n4SOfY{3w^~Q} D=^XGOC_:V')m9]H0K`BsZ-(FG~ܯue w2/@-kpfj7@wqd6 zW2vU'J%.~.QGώ=րDD&"D*=S:qiN8J>cJt 7Lpxo^z!|.+ssc[qdm5^+7BV$Č JwJDjg)2L(E\#?.TfB)f* drjcq<YXxȚ}YAttr^2'Eإ<|ʃLƞ?/BWӃ;)VQeݒ_#*(h Xyv)[^|("/! 3IDebC9׎ Tsq9|C`~jKh@L㩁m₥'jF-ag*8‚'@eIX,&Jp[P "h Ȁ5QT/}HY2skւ=CJn+Ku6͒0 كF7lk"Mٜ\ʺt**war:''ǥpNI`_:|jUnt:A .++z*R3y7ILhq^!1.ڇSm:s3t|)g }5{lnӕ<8G?3R.+Ź(ٺD ]v~KX1/4\^9Hly aJ{WqT#d ϖkiE%S6 I}6%~+HTn)CVX6> SB$N)ּ0zbWNμ<sa^=j"u*+ Zkv5|dlN×\󣟵+hlQ`EVKj/n8mM ՗PdΦ' XVI(3Z7&-dA[{V B 93`8įFV3uBxQJGHjb=&9j`زL=zm*+hfgԅ :G%j@IhA}+Jql?_{I}4c%0bM͕-Y9fNm^6_2R^/版=鴴7Dh8a=÷Ijo!NX80 qp(\wRq#U<~Ge4ql-O٫\=it%{E1}@$1ARρ ?v[ goꑍBmB$\Zeo2N-;B|fY7`2`!F5IzsbJ~k_q,6!~ɚTywepzvD@ɻ_ϋc7i3%8Ux)!o=^ b n!N c-eĿ!6`x9EוrdLج1dFb珽80c#ȕnNkܝh){ ޿s -\S, i ƨ?%8} _AgjƑ> +N>c/ߡRƔW/=pH,?YqhX,.rƗҗ_>9!{v6ARI+ >4k\ ؈INyzd^ #HK'P͔`v֛R(XCh Jjn\9H3u"R 1TT6x"5w3Z|cE^s0]d/lVFhKuX? qTh]cXA"40uvuo:Zptpz ͿC}|@(KS?4Iyj,h ?hX46c FeAL)5n-'[_w'}Sczj!nrN U:, e>.9%M0WM3CxIޑFpԾU|ņiG~A xOʹ,t:$C7 ^77ņ*RlYI_p>ΏHXလ5O$╓a%Yl= Ml\ j!svO4H>ZDR%}0=%'kwm yR}Z->eSdI9r^O˿od$?i,$@B=KNEb M\YlսXȉ}hJGۖApc D %ZmMh_*qͩ(HY1>Y!,n ^=gzjH\2PKWωᖜ 0R#1 4ԃc_8k8ecD׏16ڒ/:1UOł\bhT[z,n`$請¦e!aAp=fiy4è6Ȇ]e|eDؙ648ځKW;QC2n"cgmv2rpn! qjK+ wc ن1þAXNOiX#܀tޤwG׻}MHDM3x|_y2o%m^wO&&1##P4?, H{ KY)IX #QR6$0 (sAO =0 da H }|42_N$p'm7"9RXI3a?k 6H=\X b,&{Ǣ.~g)UK5ڶ(-bQ+"u+}oK q BVvAva̸7v"e8QvwƝx(RmEN49'h>}4Ί8ȗXyljHGe7ܺ} Êsd.KhTRkdKOZ0 _rZl=9> ;pyh3Ϥ `@px`@±F^fH~]1^SPRe`Wc1 ;8N?|pΆU|/Iơٮ"a`7:`w0$WLŷFG*ݱUï۔E._Xi:R0A* j9n63DEK3zeZĒ@h>IYW,׻./G敋$4ȹd*f4{<00jCӱ)X`£_=@\[hɩ\G{&&-u7MXq̕3B]>AThŐ9ݶ0+v$xd+=Gڲ=8\{~i%100an}?376&ª3ā#14ί~dbz䶐(+/y?6+n?,2 .IY70<FC{M vbCd䊨]OWOh$`$hWh*,L:~糷 9xNp#; #d!Jr'poPW$V  DygN |E% 9Bikk$2.$L;g4D{76D v4^C.]Sz@;#UYt MZ݇@&tgo9p;m3twQ̥hM9V۰F`Td]oǕ?ͿOgw]$9et/'6HQAhJl_yҟnz[7lqgQm`u0r3zױMO,6[o7m,}Ǩ=lhC1yI70Ő@qWܻij d׍fNI4C?A{yG!R,gdu3]-k g_1D-/LŊ #[%p̓ 0ԩ!rјa$Tj`g[o)|J3n7PкLjeb6n=\T~h;cC ߦq4*K3wbفR ipRDUU2mP.ބ} n7Bd .ųw!U͟H!bGY~c'$&HgY?t<,nS^"U!緷mg\\mE).1iFcI}TLlʞx:;ҹ:hO0ӟH0iy-' i/&~,Kzhq6Q4R0 J%(7'._ 2e1ƗXW-sv2@ ׻]󴰨+@!Լ@GM JnvY1fu-~>PǺg1JЪ+oWL!C] v^wQ:ۛzyW[ZpG= )Ѷq!A:yIJȑ8N|cL a ~P AJ^n0=C0@N~RM.xbYx1 FwVڗ)z9/Uv@ɍP70|TW b'YH)z/U''Ӵ@AVleEt)m8 J&>$g{ Z|-yG~2*?on ؋*zBbFU/cV~fxł/$0@@hWnZɇY:+h(T= E WK}#4dtQ*j̊Oԓyƈ<pj- "1R]{r0iąhp_O|/Q&8o]-A`E<VRÙJE=h: eD^dr̛pISV5hΟFαR9Dߞ| /lD+,6Є[-icv5UDocXImFL$;PzNO/-wP!A⧑vuϡݓϘ#w9^-s[J|CY[)?=۱bQKsp 'p]<^!͖ݍt9>t^ qQUG[LaÞc#[ŠD+>$!x*xsKZ㞡[ 4^i}E8WSK9x"x[V ^c J > "Vk\3A!yDF!tx0v.5|WddFϢ,N65Gjmg(Iw6[ X៞eB MIh5.SfA# r` )k;k9NxB)觊]L&h ;s)=VEm_e]E_$q]f=8G}9g>xrpߣL$I.4osUۙѣ͂}rs&ݮH&CRQ8-.LM^GhD=A"W<lY3<}òol D@`BZ Hx'[j}Ȫv#V/ݯ$4\ v=wta@+V5+UJ+{M.ƭM-&xxyM1Q^ИJ1Y:+I@ȝ1|:jNrkmBaTzkH6]T&.7 XbTeɞ6澟 ̌WL~ihzwNX [1@{l+Gp-PY:M_P]Owcy"#bxUgpvU޲֟ gٯ6X$վ@pZ/M} eZe\:ƴIzSGR5a0: Bbmc/1ڼv(`KZJx7L嚼{H|/[C_9)$lCkrJz]SMG)Dmo ^wyPFdmF=?27}E}W@:[_\B5+c5L$Ga*vɨc+?%n yd<D>Z7hD~(c2:6j׍N3ZZr#8u@Pb9)WTJY;GbO?R:FkH̀(L Fn ;#ECrŐ ?18K'aVc ^P=}0r0($5|쇩K-]q~2Zzx;oMFH02qK\Ww]M7^9`iJTטS|r۱Eg+RQ5P"PUz_aW A<^^.ʽ+{=OF1a$F.*L)n8{ƽ|՜3{b7mgj.SVThPpc^mTƁvXП`,5< WayJgWko E{r&ㆮʬodSԧ-lyyXK&L^'[t0Cw(U$S=|MHM(@L5GOn!w׽Y%aOjS81VOKSi;vTG[.mՈϵү6:QVtD.j/>µ-njbX{4l# qp2jg.Tm6 >w˯ѮffAdtowd#,.6^;?i_EEQ{ _'}+lXǩ/\PR^ܝ㎃1.hb*%eؒ䜷 g525 4,.0K ,0\H@jJ3c-ה}Kgg  )3V=y#eE"uLOmj؊#^F%y'$1Lx;* {#n?j7,5[EZ2^4(7Y;6_U r<1 "|ME[Z۱GJ[[ ;nfܺ꒽7oQß$5mR;MF  h G*7"<.8 $ ?ю9@@`Aw!DrjF{Ks/ƳhpD[fB`p`󆔺u<퀮%9zAqFw3)B{U7&- ʾjyJ4B\w, Uw"TQ!J0 \D  N@栖P9;>Rܩ|Z(wxBtfsѡEY4>" XDtrQv$A5>?zkfAړ2VٚRiӢ ?x,\fјRS1-fdI.h4%'7~/C~2`F8za__LXC0K>bBumbhL%@?reyfE:D; ^"~ѵ5H%V_VLtuZdrq>(@ Έ &xH3x,f;8tB,9pշJI)5ɮf׫o e-77z>, B{[i.6bݜ9B2fAI#YnZoldWb3GهJʇJw?+ȵ.k9 ?ZN!Z_,HqK,1Ҩ El<}Ӌ"*g{Ѝɷ4&L[|?X9vmNF`V \Dc%#UWOfHLn n:VzRS皭fegNJiĉ .)ig-5u\-CPfI$ǻ*A㍚pfe)9W=+}9/<5H Lރe1RiڐWSXbRPe}yd駩/~l.#ki g&*}SvKi!WexK% d,-oMH:AI#Ja 炁n@Mv;\w'J'ʯٙ+oi=fGHN`?xS!It$^KMaJYQUQITԔ_$H`G b8h>hZ4lៃpYCu1H]ʜ_(܎ޥH/g GV]15Q8r(焲 > kg [ V|!X@%f㷶(Y`/u8){޴CuogĢP4RZA34c9AAc4_9ttSo2EAgHXlqj& jJMh=&}ܞVͲ<̴^kifG/DYr;j6Ƅx@ő mzl1Eԯ {@rq"w+ kNdH8' W L8U(,OOHPX=ŝ\Ojn#Ro[c| K0X>ͷAKodOk|304m4wytc ;pst처=3! 7žo-Sq`<'?=4R GB83.[]5s e .m ma*3yFi@冁yIHZvP%Ki~Flv]yOYT7/2wނ:)Gm4 N&k&KzuD6KiXo>>})(֛݌77FqtJ*$+_/ r$H1/EtDCQoxRDqU? (z&<-`Gq`q'PArd9r7I,[AJqV0/߹aN:ـ7?lgGS.E%2>M16[|;5S $Bߟ_۝-씀P4aSL$S[BuN*R*x~{x<+[NAj)B `)f8c'}q&Z<ӨI*psMYrY`(5t6Uyv5 \..̉wn=XDV7XL<{oS._'q?O\VI9q0?KP|eԥC"P+[7LqԤ|!5 f>%8'c}W|@C!=2C2w>0*^>&OtܢJ~4 Y\@o5 ieskjY7-6fj_cPfIQ|BlJ^/*rE H@P@ Tu{2P-\esWm soak#"H@1*5)5o~S^+ѥF%­˧Ku=P,R 1]+/@7IEEo1!\7WRݍ KQИD?7r-S=qrЫ8N3ovG͊OGt+`Dmd̃g2 u ]'fc/ջ>৳?hݜwf' ,DW%Vm j͊mO3z07GeqWu1$f@[rҫƉ[&&unPI 3= λq\$rak RA:UF-egjL g%wއ`z13K|@$7_j#$*O@c1lf\j K)r_:hetȻ#ďs7|nz{# E/EXΞSO+T HsR(|,^3<;(Fu>mqs](Y0e9ȱm޵Y09%9 ~c@DYi{#P Jv|QDaH=e)& ڡeύ8Í\ӹ%d'[<ꂈnu*tP>&q)t ?ZJ Ct"))WL< [܍'dgt\YIdU WTsV7RtW1)JU1O #w1XwQ-isպ!ZtO"yDHaug ,Vo%N`&fL.6 %v'ͥ%:c_1-OfdS@ f=\W Ph3rc\bt{@B˼" Q_ }YtͰ} X" X0Z1]d*4DaͼnHa>9^D@*gTMWdf|N@+~<Eiܤ#ӣY+I5FlM^Jih.JUsvugyh[5L曩͹b}˻@xgMU$Ӕ@|##py&W&ҠD-@Wx.,Gh-{O*Wox_lvVOe~aTXE9"d@|<ഀNX>~}i<=NOEΚK5k֟YN<8;͕xx$Ѱ#ڻ04B yؙ)r91:/@AGf[O/ʉdktNJFo&:&#_g 5an^Rf >FJ} ÆC|>1l܃au&uT\yd=uۮh(޵蓟Ϛ]i0o Xf A%]*v|v-rTCzUNt S`5x#&~b"8eFEyZ=W(S^ڒS o>kb1IHybcn[JIӆtNWa9 u bK/_B|yrs wxIz;9o60dL9 Uv.6N[-J}NLov܎΋y1B8H8š{rYXѭfPAik0w[JON"E4vnrDK_&~鉮7}}X78xe߿Q ښ,"ތrKt}xo֊R[ <?!X 'DUXxlH]sP)9B8kk+yIh.L+̓j+omd)cSN`݋_莝z CNYg{mzM`/%4e>(]$CL x?B"73;Efţ}ѮyK.=Ӿꬴա0i@cM7vkCHpԂp{ڼtF<۳;ǧƄت1 Nj1Sxg6>9  1~f7-kJ a=z67ğ'Kh:O<ep!8wT&0鸉~!]4' fig')wbv3|΀Ez81sϥ J^:!rNVVM(]Ո$i81&0 ytZUM| } (7ۓ 4rOY2GeP1幜]8S%4tl0|ƺHtZc2f:U*K lQ-/o@䘯d uoKLnuPFB>VOjS`T@R7@G%AscqCϖxONj6=l~Z 1uJ`KnƠbbEXJw"[sLPQlpdӓ< 흠5QH75*J-a+yL `;Dm\E^f9ҿ+n;{%]]l7@q}3U_x;Ӎ1ؗl|xe4Ү[%7^d3af(kNat?WNT $L!vGl\_z]97>i Zlxa_1"NgE-!4j4dӤ?M^WŖB2VHlb3)Um !3b&)Fwbʰ/THͅ/Vp8",HPNtW'NT84ߥ) E}GK>6Imx5?J̍v"a4eκ8F@8.o>nfyy%Wӽ:0brD6|}sr3yvtjn[$ bWtPo~xHѠ, '"ʆG=n@po7wϔ[Ca4YWLbx H|f_8(w^اuwÁƖ2%7hA>bR(qTH.);zOZ8EG`T_魮H~׺vbgQDd~&GrVOxhkr "lĿūT 3 "IϙF*aH¯ڱl`^q dOvtlHLe=B&TP yJZG2wԨ焧$c}5d7O6rX^舖b!1)` xP][:ɓOj4xHVu{M8tIGm֎&}XoH͈%x7|WPj>kfCJ8&JqrfS88=((n!.,w؏Zp>ɆƆit$"yԑ+Rhd-WnC_]=spZaћ:nЫq\|T"t}&MH7XEiN'D-TKB@ػIdlbfO%]G*ɜI3M_ 4/170'!(aF(c*юI-ivе{X58%F~ b%C+KsY#K̓3oa&8(ό^7.4¹:NYG8Dk'\픅N/$ (/b1tE,[3uNP\{GWQcfqdޒUOlZA1(AůZ ֦S{xLXwbTw[UaOP!;I* @> ()[o0b@)"u\{Ȱ'k=j\WJ1kނ% Xf/MAfء}F;ݦH*g э9`LRj 4q #;ߜܶT= "( qJڶ4@TX 5jjF2ϒ m>(`LzŹ2L.~SOD VtV.sIT(xi4JTyؓD!TN$ ۱g#̈<4 (Bn&XA/ԼjDBv}!$n3@ɟ8Cj  G!_ʌonB]@Pn "^ں+[r\NȸBiK"8R-8P|&FeyXgdrR+ov8o8ɾ (i,CFWb⇈Gkq꽑T+WO'#U+Sn#^\SFuՍ)xwbt;rk=u Hk lN oS^i,Q8@O\SY*"| ^y=!֝GUx%썎4i6NEqc)j`2~Ac7\NUFd15ipouצ;O{rf2=̤}N  Η\u`"vwvZ4=J[N/W߷|S,x$[Dzg 'D>- J,~#̍BPf)v3˰l-BY͹~HzW [(}W-tRʘN崸k XN? fDC~5X/ež);4hNl2΄*]nI3 bZޣM 4"I[gZ{g 7`a8Əy Eyefr_JLzyQ7\V~ %/ ̿S%;=)"y c#KG>颡.ŦI$CI/-J 9$٫bCDQ,%-VN*m]'?=qPzgx#x?k1┯"ڬ!(`(9W_^Q)\FNƜTI& ʪ 8r:d0.O-.qJ &D&SN/ r[Pwb/~<.,uwMX9=5@!Ǎ2$yM:+JϾm+]GmܯX$%ip?%fn$D >Ge# z۴J, ^WQ38"Cf5$1|!18 ҜeOv7)R. Z5W SN6 /Ƽ1Ԅ7)Gg=/Szy e俑4\tJemsSQ֠(I  r^Ô`|b3z BIm C 4` \ɰ$NFӸ#6ᆭuU"~f,W"#/ tdп>Q)@9EY_@eJ4Z-LI۽C<}zn4%qng()/XK]Aq@cv/pYm{)sJ2&)ͷx`r'NM;e==P<# "4&_4|}StX巙-W?/ޞ鉝nViS u3fh f0i~{9g0E--fb9$>9 YoOr Q΅{&J ?΀&=оp-  c&]`Gv6`ry&?3~]ys8S\΋oi-}/\8O;j*2مq:~ԜA''wlzaExH𣴘g(!_f!^;űT#T؅#19r۱ۓ^ Zv U[z/QQ) sr,)6U%eDGvChzǪTْ/m81Dij8Q1gt+'qZnՀ4{;-pS _\2B=qh`&rXk[-Y;|\L,Nhy5Β][X3S@I_h/˭.VUAmGxmcYa5OA&Oz|VD MAsјM%6#`l:<J{\XCz!91N명~pk&Y@u6E%qu? { .a`7g=d OUy?Rƾc3IТ8D˱P&79.wnm( *{u.r[ah&BGm~ҀZVP}7x:FȭJ47k萕zXYAwuiy ƢLŌ$DLeݛl9 o Pl@&4fa+!"[p(P-$NBoi@C>OAB(\!li՛G%>2,7T×ivJVzk,#opJ& E: ->Țܵ Ers1+eCʉS::k_df WcYr즼!tNQdx34ggQBEcv;qT|XaSHs$ٱϼ)MkI<1K! 5+LQ"{<,Bnؘحv}GD}eзuc] &{VYn,킒] xG]cRO86uDLc Q9җ,` gIC!M{h`/nkIwɫ ܸhXd{&gs](1ub`*.OPltvdw,ah|dГN%%Գ?3;yn5/-1Kw 5|1*!i"bqy55.Hf;۔כ4Vvk/0yaH,X|WtE^_}F0іq@]Ѓ,*)qߵ;Kx3{Z@Yz ɭeмrԎ2RC6]\XIL@ 먰0oNB{*)txV̚ @ FqaQt.ꏏ8)de|RΆНEڛE-6}Vbڰ~Py } Ǥ>k$2,&$ #SN]ts?I&4O1?UA睫V-DFV[$Hg`}ëMY.r5:ͅ_rh`kDyM0x&JPM29Ѥ9f A f%e B9q`Qߠd#D.r3v:<&v4`DIkAfwt;.F%B9kiX%=JP=NӮ,ݬAbk\ b<U0 f8j8hg5#QO-M7r }4{hfEY }0)Gz \Tq <-׃{Onֽ (Mh0&L1Hwh6y1FQw*!SvjN@P6>k5u}|]5b䲲7%ypU֨LgVWoirmuzEu5Ins*?Fo_Pmlj7tD/o[F&g 3")fv&(=.Q]U!/sP J9zFZ|GCVDV?NGF{5;8cٷKx fgh&y7YzWGcD(nv ,782y_ 39?gЏbP_p{.5ۆ>N 3+g@cl͹!T|@k?pldHI(h:*s޿.mTǤAv4B\uSĭ*{6,6/YQ($s%sF Xfj+sCrA.x:ll4%w,@VH=y8ײ?*/BUCn9-U(H[qyry?*k&YFBYtwhz@X{)Ry#$uQ5ÛW7Ibqc]VeĞO: c֭N@uT1gCMe+͉29< <31c- {A UUCUzqHY$r})kݨMw^Tҋu犲G|=`?mMYuH?B[j9mkY]7;~S3@⪳_>wgvsd_ͽ >}n\@LTƞvKOԜXm(KUz@/ج]!Pr9oe)GՄJ8E o]V 5}k^ ř*f DԓLVr E]L5MZyv)᠌,h!Fty(qz}N 2 i)V9k2V:LTjYtum;Û:1#w͟1Lo`OKN٤3ff'sLwOmp@i!4_VwI/!)W|Uqh?GnX?Z+)']K\eE&>?>W4MM`:QI^k_Qvfu1m z FpiDrXa@rP;xپKj ی}j a@/ʮTi/b/ʞqof{.؝1ir+aMf /!ɛa:'_Qj*/0 / '"BCD[?ǑU^i]gq7j" y\IJaT3z-Z0F.TSR`\FYeØhp#]MjPD: ;ݠxik<8Y_I,k?twwf*Vf3Χ͝ 'MK\)sJto\3"y>J ,g4LP: B$Akz1I$mRP&wedqT] Xs<(G(QE7޵hXc&nVUL tHnUME菀{63<kswM>bm%E &FD?;T%+Wč43ٕq(+C@R;r|hM׸!ι3 kmf>m ^xjk%m\y!/=e.RO“hMR;NTZ)z$I -sNKD0p:m ՞Cwui9[x>ÂY0灋 ) 59O[koj$j%@MWclm]] kJZ<#k`?eg/YLJצrtL X>k VOQ*h@䝵ANnQ-Y]A-nsc֦ZAO2X~C.(kۢȭ,rHb*f TҦ\(lg OXU\'Sxhd -;D"rvf`,Yr6qd }6մ.):wv!N*/)=;BM w6ėA/T;@9ν|tYڟc=p*)hcu#|aȯ)XrXsc4!zDLwvoqYP'ṦV# ;C.뛩xrۄ:}N.K]@@0 =`C2nz+<˹ =c#|"m#NqGzh1Y]5 R%#.zw(Jy|iW׼*>K/D-mʯ^Չ^93/ϙ &y-F9a#z+ |_˂}od逽TOW7EQ+SBKT8%K݄ 4俹%߁nHMah~C{ -mn)J@?_Z5BITu-k賎vg省_"H\3 PtВga1B'+@O].D@ j<*b`dlp"qE+}|qD ,X`O\Ag|g|ԥNe:2ܛ4!a ;A̮Kֽ~~ +<1AAj8:;4 f<_2OWNh((FA`ȾZm̗k j(1N15iS-{%-G-q!X(qP~{S4@`prԺN~TmuRt# YDShZЍ&q9VOu Px TdȠ 1E|.KqlnG ,X,ZP< }9+ϗkҬ2]z|`\Đ ׈WN{;J%M߀o!F)w1WF|f g$*<`"=Nl5cI] q-gea+[3@D! 9d9h/6˸7WJ;_ kF.U[_LÊЩP]yx<jϫ&ob]߃(|Q0[h$P~1 9QzԒB^L=m}#̥略wX ߳!HY.d[$ZTVe@dZ& 8# ,z294/8kYqDH{>o\F2%vbG럁S>m.eob'+J'\l(L5b<96ѳG)ߒ,s~2&ָ`K%uM˙*zz_| }Q$BׄDSq7dW !*=I}@91_Y#^a$#7&GPGKy3ƐF& j6OU}'^@K?EYG=E(5v`vea$e ϡB1HƚqnkQ1´:ubؽdO, UWwoa&僾<pL+_.} -G{"v0U:2/' 7W-h⎴|lxduDt$2?my,bIT="J[NڽM5l"xwTu +mJ־NۯfܾJ0I7؜ 1tw:^G6"u)F["צqn$#>:O.MKG~n0;[(*_B6>N1 &Kљ*q  '=d~ qƦ-mNaJBN7)?DԜ&.?;:޻x$h"YKv6L]6bCSF: +JRk`03yg#"UִÉWW.ǡW42V @]2{o8 bKUlֿ%|[hp܉=vȍprN`^J80 <-V=t8'+Q}Oҁ9~d=w`^ҷ\I\;yM]/3bNz^IsLZs\!JN?Q JU4ExbI>W5v]ܴ'"wxb4,ޅAZ\PW${ߥ cߤUH+pVRܱI[JK*/`Z9BH49+! }躳xdz>Q*4*or:}XFtZiت't M,vd _%~'&foNSf]rFeV硜n)l&pv * ckt*Tۢ`8(y{~ .5P'ȘAK12b3Gu]J\= O"ГJHn c5Oie:2&ns Cct {ThyL}䒖O0`nT$6?4ltŒE' My뎦359"U(@x;>}N7]6 u4"hW}u>c 7Ȕ،Ski'>CHQӶJ,X'_cd)NYCrBz2=9q>˷fb [^ GED "h{z hM3YHIܢD]8j(fkN++CMܤ&&2n:Ք~y@z aTڦq"5j*Y-OO WDӌ"~wgnB0 fP/<`Ԑs( nXй ( Qf&-V|>+<N,[v<&RΊ eW3lk^(f*O9P+.@aaOgu`gBxCǰߎKiUD7\t=g{Zm6H.ZڏKYŠsL7}BAWjK ƹF#FvDhYILW^Rcu jNa7,wxiiU}њ"lwbmag2O#??R z[%풵]:}*4 S"~__0 NdAV) /lZ".Pbgۑ$ eO>H5˺oܣ6)['e2:qt.AM|vbq#1 ioq9[U H/-$4V$!\!&Fj+?*Qo`USw痧nPWz3Mu9SHCt)gBE,@G.@oCrPoOig=MrRfDR2%J7R /񗆳Ϧ/fUR!"Mz}!:E+ʛ{Yc]i-zB`qK!_Ljo}'KȥI:|$HgUV|[;9ygV_7@CLdXw/}o{$d'SvrmE 8ҺF%ʅKZPD{S00JyF!%M=к +樁vIT:w?DQL~Uۊ{F AV1#'Lp-!4 V5G@c_͎^4\Y 2I=79~Pa!" qa=b"5ݸ-y .`{x!Mf«gޯmJK+l\$G.|5I|l뛪eHM%R6vo kO>ICq=E, ݕ`g';dq5w2y'ܧ_lRP)0B+Ey Xlb\[QLUWf^0w; f`4a'NbMi/Ay7?v_}~-Wё89fsOCKD\YӶ+I5߂^e(wvҗ_3= 쨴5O^s>?[hݚ@R3!m&l D[GD[i[hjQUk6L%X-2-_0߁?j&ioIA AZqU j7!Zy d/N\9jR|p2]u%ѫP^5R)B"{Hm[BC]e;.GgziG90*[$?[Edqsr-5>F3 bD[|67L{DR-V3jU8ZkR]д؂,@{~E횅`w\ i[$m}=|fTkqD;7] 6|K fٶy6*:U n@=,mmOB]Aع+ЫtDer>xKUlQz!y)=GN35M,8^IKSJªWQy'8$2<`~^@İvP˭ B ʑ~fF#ۥ/qxo@fq۵4JF9Ndt<OɎ>iǷЍi&dQ [ٗ;pL{АjBK&HmcY"[וb;׽3KƞB}f\0=6n@!sFpFo fimOg84Oʪho|Ks<52K3#KAS~S>HߠsI\{(𧾃/X}W$ E+'1Do!fؘ Y`?>ЯX;X#MZwZei= $kB+'{lfWHXgma9͹/SEd٦I;QnHWѻc*\wiDVeG=9 w0WFyЭ ൲$B16} \qR3)GBB)ϴdE:3m໪ ; =+\RYF2U/Gʢ0U\ Sڜ`SyzW%-؅ ~M1()'J KLy% t3vy E+!ȃcId mnryZ E_8ʢAdJ|<ϡڢiX]C/ξkZɥV{8廇|:tp PFᘨmEKdߦ `4 A`5w3mFJ mȚOB@!4VPVlʅ[~'VRJ<Ő&S%otG0({ '(:HŠM)iF:aYBC 3kjr.lyU\ܙsaESv6#I@5uyb6NyB4688S(I(TЈ4?Ma}iVL4(щ\wnFc&i(Kt`ҷdibkJ1=QRaqF9|C&^^˳K<u3J=fLD)d~NֆN\m6吀%clp)`ø\T?:e~\NaDĨ\Dtb%e>QpsKpRMf/fh9ZHt {t5.3dg1FҌ6j=OgAbGP%BPDC`Iu`AdiK۰dAt~+?1od\s34FNq,O)J:;YmAYnXADĴ܉oɁCy1of{jڃRXUC{Ŭs7bx&TeqkՆ'T 1 /4̣Ȱb1-G#QZl%2u QV>LU3sZ6 LRXU>0m9(`jҀ+gFbL"4eZw5Pa2+)*zPV(2,>* 5f/$:f^d+] 9XxcEU?R_m r!^O8EĜ -j(~Hkjj[)![,lIoHYDgn=͡ݹ8-JX*?Fy5s'"9B]W l@~ThV\Hs?y҆H Z5CLTgA76|pE9Fh%i.T{_勧( 疧ft?l[T#7^g`C9wmث#vM+_@H} ?龯'tC -7֘p ޛ#Sa&=B(Q*JIUQxjaf ƙtDʍ9s%[7#s4bz$%hJKIa9}8tױ<н9t7ܣ/Ky4)HVQ4EY$_]~VU:/"yZm~iA#꘤Mx3bk  lo;\gY<XDR}-ftkqrWd31o)Vp]3 3߱eV'lbW8{WR)<~r^rۀT$y6<`/<OòaIēF; xwQMiܢ IPnQG3hΨ!4W~m ]B.pyDB@\qfq{Y_X{[jq?Bh¥R&p~du+%n9y\:l]'dž&TrcPuReY'v6-0還5jݡ-6nyvKU^=hcI85dz, 8-ԡzPEkQz*d=' d>* /"㠢`gګŚ`U _H3,-1!~2ۄo(Q.1)ӶӫhF9I9w6jriSÊ}&D-nl{Ti˪i J)y'ix-Xښӯ86$'i$S'~,tg؃noCmT1ĴG6l@ TJT#Upʟţ̣2|2)?^Y>-9L/!ڍ&m#RɷӋ=8fC־/)ՑEO_IЪ>,xXg_|#;ϰ9@dP64rdG`|>թ=ֻRU'z琯LJYYْx -6:̈TϦӗ=P|(f9zljXĄIOIc}O]Msx˩Z `QZTWCyF)_6aieQ~2 lo2#8 q=5ڵ0F3Iٶ&i'%:[Y}xRv&3bNBn28_nU_ ]1HOqz2L?O&X8ݣy0ŃYz3՛`n"Oq[P]B3YfMr ?/fPx~qB7[si}W,U)܃?7p/nҫ qϯLOTy"vb}1Cj;40je+Z[ g[-I K2X!5p( C|)y``.Ҁ *>B2@Ie*]t K6Xfe鰅K(w2QfᜑPhJ:dsF! xF͆? -ئZ^WW ?Av,S=I`.1 %evP}.ojU D*M{1`0@;i1?nWlZ+A΋p;&'HZ3$wh1@D^gh-t{yK*x, %eO9bbFy}4W]V W噘i'3'/SM*k_7GK(㔋SWq47B=Vԥ;aSZ+ýjp[˩W,/JӚ MMΛP"gR40H2L2-yFPdJ{309"9? ^4@2sPG#I8 ?>qVs4ҾdzvAj5Ѡ0 LYYnRT[߯UZ H< af/My`Fx lNUsH5)RJb{a}:ě~к3'hЅZZxF[f_`({GDsMAQ8~nS{'a#Z\2jY3qɬ fվ`cɜgX1Z1`z>5;lk 0. R$Zۚ\R1zHf(^p%Ku=ϧ]7:|VFwQb;pY%]X-^W0 QnˎSK,4D6+48)pVT0/-:a!,E&N@$ *Ł iG8<}hg!+k"7).ۂ]͡m+]r0Uto0rp99uiWP}*};?0%-@CBq*ClIL3cō<ۦ ق_A& R>P{Q ()Z٧_} LCt-jl!|7n`1̷`G1n@xNs8D]ra Ŀ>ajX\>Bx26xV 2IXj@CEr}5q8v,툫ݛ{ߡ"8`!>~^Qf6j3;,$Sԟ ̨kTy&K%T2b7)}ԝYܚݦMH FQRWֳ(qpp(pWIp B0=88g/Kw?ë.+vp -hD &=gdsK# \|a\e]Lg8%R^AKeHn( j%anNK0)bԃ[wV)qt\4ԗئgZXI+r!Tcpzrleti-{et$7 ɾJd2tƕ|SaYֽoLǭ2^Ha(AxH85(r^l]lo_#x3è)>S伀'r>O E +E$ lKkqw5oY˚G$fZr"I)t>੣\:+@4T-A\%tiʷ\@cԯ-$0"?5R kf!gtI&ݿFZ :JABO SɟE IĹ~\fA"y O)53lxDM|qoѕ.CQR˴mZ:Y`y {%w$WqUE1(&=u"ESYfsw6=TH[%O1^uTx'4O%pֆ 8vhAO+>g "T=X8t9#~:Gp7"E4AQ9/ܙiyh2BuW` )"MCmaht'xƒ(?T4Ise$G(̕0FgZ:k94ffHyk ;b.0=w5UiT+`j%2'3|wQ+ ϊ`;C*^lfߓ}U%K$ʸZv_=f8VY 6&>$]̈߇M*xa1G,NjǨ--zjFMS*'ـ.}^V{~4`1x!_oPU63[`9g'c²c3iwNao3.=*q-[c>#-GXPo&ZԆii40#ޡ 1 me4$De1W[Vm? aȈ_xfY]rxԼuZ3hpV3h_雒wdFƃU8UuOŧ.?BO_Axx9r <| | E;B*HĔGQ8|[+93pun8-8vU,:7MTKDa}ĕ9UnlA5ڛr=8L:3oC֑tf::nvHLo]ʉ#%*-$c`DJ|إ?$DZ0o ˅y EwWZ_~k@)H*:~imۯ}uM]mkmKej&{^P"F;/a_)t&6r9>v L:Y`fOʻqmi#ۯ1BJLA5tΏőJMmnOnb]mKqY(6̓:UYCN4 04g pѦ ,fsJ[JS:}pgNYb6k-~"Mp(-Tɬ|6nL/^GhG?//QޞH8ٱjMHb?Aet Gf#N"k%r ItIϳ)pU |"(jL͛9}!luIȽ5K|ЪQ[[ ,wHBInZޖK$iUֱRh0ng~q)TW}ds۬pyl "B$֑Tep7T5#<'!AXc?̦ iکySr?qI^TzE˲hHL] E BN# Qyy5`^2tW2'-i uVapN/!13eN !©G͔j? º#%=H9!Q QſXs0YZ4$ؠi-&Jp(k3z0^ ~8f;U9n'4p1@'۪F/Fon(A|bBϢ(49U$߀.("v!j"-%wXB'K4x >T瞾o{R¾N |aLMˁl1&{Ɨd<~O} EʠŚH*bx)X7 #4&03*@Dɰ^ z|Vړd;[ټM!9g BEpȨ@f?&O@81zzr5m.KT%tWz`m8kg\,Ep~|H[>3u \b9ӛobvq>k xFsb 7YCcufbetoTnGi1wZ),v"Du{sc FUYOkZlRMK^8r lOn~#0hT*Ds7:7N^H]m.韋#Lu`9:x6G'ԕ2 zEe JɮCyk .*Mp^)wĶ k[˦5G\V72SC kR+s5:Z'F1«&b^r?S&q{wˌ?⎖Q ڨqxHzϴm0o\&\umN{{|^e~~@{+Nch|+-^O2f+)i"2yB] <ɥnka'o=/ ʠ,.p .2(/bFqWƝA?XRE k^̹d(F2T&@bT2ՆM6 ]ݺ%Ⱥ¯&%z/Yḓ-i `nv)ifXGǠ=m뵓MϓF@g!ܱ iQUG# BykeVdZbӽ>X Y#n>ˋA /j(ixFeS'~^`bUil2БX,mb.;5f o6G~ >.8;k0C5ߌ,f 䠺Ա&j߃SfU 55F /Xmb(&GSekyHsm%ֈL sMppFT& )e_ڍU>NԱq6r.AyR#_֔sM 8r]ITe`y8~̔ouyF1S ƽr_~4]< DyW*+-.=~4 s j{b$X;C+"$kWFʐ{o.m!13{?aS}'gQI+D/;^]sWWy`(wRMT0ӭO@1B[6%I݀[0rz/nbtw_:4  ƫlGaIS'ZJ^RrS%W9`}kʓ1;*@ b`>DX\Vnf3%Ď-t X0k@K7%^^4B=mIP!Eտ1yPtrpWpok.0bzf0x 2E!F1auHtcW,'o>.șF , 'vB|,|c-c`[7jaR\\@j>qcbd˄MJ_C&Th~fBi]j~qdV^0@iB-Aq5jSݕϡ?N<:!9cۃfBOdO!5jsF #NiE[9lGcCS7hMg\K[KH1N)ăR׶z11艳x9 BYCMp/@2 C" Z76GC:SVMa BtqUx*fVz<d߯gw)gX/G5>YmY3f 3׀WH/p^: V_t>yic dr?nerojK(/ɤ D֖4##R'R?Cs-*pFu6cp% :7_W'̛j܂$`3{ z$>'#,ID:gL|Wug=t^,s-%=  F{}0H;Z buA7orD3umy}置b39&f ,DPNBlVy htK#[%f`NS7.۔yů PQ0$؁7#^*5yktn$NX2,J#m 5o~L 3C)}%.iC&Ͻ+㿮X;s\:u !ڿ[689 t_+荌ۗm{gWS> A!70sάqtl>֞{ȗIO \Z7m@ϙO`.u}Y(K>oJ+&%DZL 1[џj^(;(}T+(pc>+7STaP1;/%+^ f:J2wBӑ -УØt+)QL筢l ~|7Cds$(Y69TM嶍IAWns alItc01/Lo*/4QΣC-0Bn~>*D^HjrVK84}4:RyKhLUe=kvc]y&94aМlwrRi"SoWCntD>'_`:9pT:5os!@$yע{4X-8.]^t£-z1aQHOai:}M;(kpaSx꼏 ł5^` kI2Gbs@l) _A1AǡC Jh{~ >JQFb?f{PQE}&$ s:X De7Ws֨FN(mxS{QB&arq7f:"ruIHPyGt$+s3"0s&0̑P;/G4y<qN _C^b4淮iF~՗,SJECDzTڙʷP|5b!NW{Ynb*. _9_ ZY`Q`.,H]%⧍dFFN -d9ЕO!xT7>8lCwg tC5}77ʠp~*3#" 6(S`\%%aT\ bS7G:ч5%$hő@^rV Y+^f$.MTgzwD萭x lkK~A `v+Av]6俙$ 9q SBmw/" v,8erѳ9UBLTU˛E4I±Kk_&243Wiզ͂R@:o!e9eR|5`{;a)) ]c77#>u&.^U]!t0.a/u~jGɬ BВ?u=Y |[E|ɼBږ:*LSy2ĠF4enjAxg;]1W :{]\sލ=V Fr c|f)^m \Eʍ̣㨾Rx97:4atkZHu _0֣O><^@VU-uDtt W_C͓\gVȅW_ΔFugT\ᬿNwЌ\=?/DXEa2Y zǞ\-p.tA:sOX "xU8a!8cr(tW)ss=ȗ"Ǽ&քeLDhq$,!)1"T*soGI kl7MMo!keq|?:%v畝uM4uBPϟثXFQPQZr<NA!ڄ@"K7rD.SSk,`R'(Ϻ+e?Oռ9.f4$L!Bg"()6F k=nr"g(7iLUէH%y9CaƐOB9BXs}e}`F|eYJ̗ř)]0BkaɹӦ{S j9)yqEL0"MWޙ$,[6`Ek90ZWokLdvQ wY)>ڔI"wqK sDPV!wd=.! oPwOVXջ;lE L #& #@!-(_8aNJg:bW9@  lG69`YS@UmS@rx ΀HiXM:Ar2%EkW+aNcT~.sDY _?K8=92}B?\/?PjhʫY@D [٨^28e$D3QoC J}6 %7kv7S;~q͐'q~OK [ k8 62 U5>qsnҞgHHGW:ϴc3"ZDàO"%.]!)Du4$8L+dcP+"Qb8vyZ1uS a\‹4'k@%ӖUXSJ!8ٽS1%m*,) Zg{`nΕ.cJڿ sHf*]ʽ8ҡxygo51l2>f3oթȝRߓM>}SV >)v~:ZWuün9C45|d$ L•e'+e)xj/y=fw C*ݤ9/Ǵ.8G!''v1'؛7A%lYtY@AGvNh:'r>_4viܞ'#+%t1|+DaZ܊hfVGuIv ]6[]0`RaI:_:UȑrDOv _7t>4CKce:TqD4J! i4#LHf$J%˺430-q:}!ͲXD?:$Le2'f*Q_fħb>_4­(zZrG;k&*c> W@_b=oUdv}@_H!8\gՈ1kȔA~iԆ=ǐ(AzL}+29 h (>CVx,31-VuuSzi?Ck]FsTϛ.ͩ0G4yTr"vqy_ݑ7V蛔s`+yǖ%Ob aEub|ga&lN˂v52[d1F HY47/K'dRߐyQ\!&;];Bu2;T^jml K{1_H@!ZTH7U2uyYv[R}#>MKk;r1ȬU,*K8DKq9;GIֹ>A_CX&rXA%BEP`$4[bzK5n Xۛs\8xʏ`Q3/V>ܣK׎R$U9r*'6Z㴍  Cٮ29ɸ8LŖ'h}0ix?m{[Wjr؝ p>+f"a8ZFNՕ*_X6Ⱥ[ g] ^XKγ( ^dڊv;o7)HSHwCo[4A݌Oi&$)Rw!Y},BA$FIy>}H㱻o|*^W}&6 As8cBiN7vd_Z0]' FZbŀ(qd eBMVsCu q3OJp{R| e+yڸ`"=$7-wqZ'+o8CS@h$BXHMЇ)#3pK۪' -;Xvn`5 oN&SkQHt.V}Wd 5Cz?726Q,19S}ɘJ9bYGA#tM8it@~Y?URDjLX Oi|H<;dGaHL n'Jg:kw.Gs[uY}jDo*;w/{R< b+t+i@=ںǾ3wwar1uidfAC/SAǠH̕#yZzWN ~P8D7BTAP&yw0cP+h@ϾޮF(l0q_ԸZK6ªnC*)3ܙt9Z&6alPu:+ e1SEy*/[djV.Zg+h$$! G)nAwV2flt^Tz؜oIHB[㍺tDt<4b(1P]o)^O%3鳿 x> cmRFSg(t6`>Vm\ ̶ J^Kװ1!ّ.Gv!pcw /n˅ w_TZX1DL%LWd(C ϧ{DVgMGgMݱ_{GM16zӯJWs?e[тT{mC^W^r!tdl$&$Ձ''mz׼09o?5ex<Nӻ tPٺ늧sN(\6jP{, C~B/"\ MUQd~E&s^^.z;9hP.^x#/)Q߭>֗PMTqklj1C!X m8/d*Ԟ Np?UNb!Ƿ6A)c] Rw.w9cBy}q [P{;z܂ZvMB^O . "I vx~=Vʜ%3`p*^} 2SI JDsƪ O6ٙ(%XzS'&c>V 6 Bq,:ꝰ.mʗR[hwh/ډ,k_LAHI "DyJTnuתl[z:Gى'k@܋?@sNȎzf6=υxh[_C z(zGs~74 |## m$_+ZI8툏mS=pcZi2el2r>Ca|QF ӕ Sī.[m?BeSd »ő}aöWEjzɔMA DYTME#].x-Qz~ KjRѯ^,dv}):mNѵp'1ڥ[_$z=KN%nqUi/ic wY6@]$Ğu3Ȯ9z}uQPƿgҭ@EtN#-*~H\߾%xxPIצj6/)+9 E~"A8Az9Qc;?*VTXYJ xI*9IȁG G`ЁlckB8KKukk6y/?6\^?5]Jԝwpkz~6!@U֟0]p )e/0#%W -OPuV({n3سzx¡?<欦kűĿQ'2pXrm  Qn "f5WR͗* $KݛZ*~%^s!`߶Jo'NDgZ]a*o>ݚFg( 8<$vD[F-<8ZzFHsOR8 V}U]`;oLБ~EDuVh1փB+DX9YCQM F 3?ly,jQٯrK_{< V&A櫩]ja0$)m Wm;K@JLpHW|۶ {77و) LX }Ae.>4vdUjҎZ\e*& K@BrVl X;Ge&D"5rOS: -"l RzAS~VXQA7'EnVy=3\>QN'X{dMJ4qJ ~e.m E)q!9 x_C)jI s 3D]Cw鲋 QbdMXD:3rJiH[K }D\\- U2싗y_at Zԣu6Ԝ A6@?i.ewsҷ6@"jB ~?wdi3l,;kPַ#4N+AC!_ƕ4Klb,":%N($ʙ{ELc<)$Dt+ >Q2hfRDI;/1;o1}|k5!r&wMܸ9`cj^O Wf6i'a(OY::o'lDԾ]&u`nX-}A  NzK2At!k]]\'p1m-b(:>6X~ (<7j|'bHER1=it dhvNHC \LƶSbeDkpbE{48h(,Bj>Dwewĵ1WQi@!7lsvMw-E+\JQO0w;4b)!1o݀ZFYk087֖f曉$x/GKDzX [k7'١Ȑ6:KLu-Pɉ`#T.~xhPƱR;m OK )$)Y^թTnLgHW;_WR.` kY8DQ*R)oBK}u# OElb]<<-lbz%l׈ѷ>ZMGZ6Wp8dмTPr*S(Hqnm\EcTCqsރWr#DQ'oJTV9c~]X1tjLZmr⌍CeE=n ދOV,pIUc)T.]͖;BD DF*܆xP&M{24eJzC|"P#^Fw4FtIv[B$opkԝrHM4uf]¢Mǣlsg!ꊃG}/fɋł/ stJu"PދLGC=Dܐ=%<"Ul\w2"?C ۭW7 _G3H* |I(_g/gv: H>Sԍ5RMR\ZQ7&ehi845\)JzYdy)?}e6cQIR%iNQ X7t?5| S.NƼFb83aN[tRxrGGփ]Iեg?Vweɽ* UUVڇCV{BDds{@x/[{>ԉD []}9x?l q"R 80A%c}ĴbA9ClÇM }+6XF:L^tAڧ 5G6vU'RzL+T0RF jLj|15BW0FG_1JeI_hCoM*w#A;FsP׽ a+EYس\$^-7V8/i\$IkuQz!u5ɪdhЬTqXޤ1pRpGY'"w/Ɔ/"wC8!Ԅ)*.Jyt*RE) y8-ث {9gݲZQ韥e),*{ 9\qҤrT_4g:*XUybUO5a`{ff(RhTOVCjQ1;VFMH]-`esPöܵjM@hʷ&[`u|?$A`oۣGImtҥB4 UAh(B?۔C7|x8 | plP?jQHV3^V_:u\T@C-{_aGjW_`zIޫ UW?Jtro}dvl|2HcO1Fd4Opim@=o(¶ؑ4iof묁G0(.e OVkbwPRHꐴ0d|'eׅF]nZ~i A%kve6 fy[tMmM0A):ׅJBz5yL'3ca@= a^JKݼVZ'S̛/;ѷr?dNA܂v펅gHK̺g` a^/f$|ba]ͭ\hwgr= Y=Ѥ"|do%f7#YF-IIo =vcFU4 %ovhE%9-V? jf![j(y"u8d)Cm[ aLhxLq<yp\=793lfAcn)l_Ψ~̌'p+vh"{n3дf Nu8d1gd-/0QcFו<V@3H%VdGm';.8{hE6c{ݵis ǖPt }5V"mU٧BJɗxXS㸱5ҳ՞"j X -`%sxUrw%BfÊ/r,Jaͼ٠^ٺuYo"00ߑ9]v 5E67mWځF)<) eݿ佩dFsh*ĝڴs2CI&-EwN&_ lm;B_ ${glK{-'S4`-ýX`2y%$ݛi4ќx#g=$A^ ]LcqBͱFeȣkn%¬&yK=jS]]{Y[*7&_TPS!b*ǚ)]oF[} #7z$.G(]3,p2VTz:7Ǹ q8 ܽ|_8Q71̙ L[V5D BJlerH{ ۷ʠɗE=\sZGKl J<|ޒp}a9 E _bۿS`=>^!`gzsˡU9ϼqxk+\hqq R}N .JP|ᗊNs:+X+U^|M5+{d@F8G{hBVi aE\O ĩԫ9$YH91>ĭۈBLd?bUEQy8 ?DUɃ^6Og𖷷dRy*ƓmnCϪ l}I #zsBQEG}QIݙƳI !c%V7_3W@r,Od .|?<$8ĔQLqk\>q>8!`1]vu[TVSM膰sKXbK`'#Q* ,SN% _`.# Ӿ=!œJlQ xP x#@4uq|BjFZB3eP+uKNʲK]v:.jt :9ׄ%-Rp/f^<ů |UCj 7 R Wg`PSik{w)千کDؘxnpAy3/D\<[H'NiqdxPvՏ#&$wMo@z2B-d`%F4x́k GSp #VO<ݚmM霟#u+fzBndCl09$H0)^a.Chmr=d8i 4f5?8L?|/̧FcRg]p^B ^3O ~vckp,\M$hYYpRKD|3fQ"JcnDVR!F|.uÐt/2i^VI.?$0  1/+f{hO 0Q6<HRޭ+ԝ"97)(g+ h̴&j]vIgU V .#r JaqN5]9"\\]XHwCHrّPR>B"oˇU-KCxTb?F7ujNy9lTwouӽs jҐ/~DK Vg( GuKm~ :8w>?#{Y~lf`bD-/-M(Q( V=$8cU3ǃ2qlf\aqDᄿNjܳԝ 4JDwjY;H߄N'a0qݕ'1ΣX9FHF[>I6KTVo 7ND]6/8ڻxؕ,.,5r\YX%MR=&G FyV6$=RGO;*)%Bq8PGIqMeN._x@Da.)ܩWO[Xx]BN͕CP H %5(ENSv.]6[u麩Ti?૖{K`d53Tݧ^(ZJpJa qFۧēώkhm[)z/hЄ)H/>x/|iI$1u$t5um@v+I]#F)h"2tB?@z1O%hgxBJyV$RKIkjݎ5.%AZ'Z2|D5^(:X\RxCj>=&R)(6Y~OT!|sj7B]뒁 oc@T 0HFk+l! (XZ^S<bS-6s{>#N&(}q2 I?6O:woV:R߈V0XGž&3;t~mc8)YB%A%{ JObR 4ge$57^a 7X|<(5 !{\:ƺ_xN@GZFqҬY(h\g< ɳ3thxrZ-1u\CZ'B^"CMߜn1# ̀t\{åCi n*j>2872#0:%V!6[α,<T5Y]N_4Җe.5n-$';R iS)W!V)c@XBgtF81S0r +y?Q.I3g⣑yWi t'%G*b= Xs^?ȏr\ݙYw>25_{yIU,,"^m*mASXi0C8410XOa,5#۸6: 2ZTEoǾǕ:cvV׉z\|=/JK)D)A ToklG p$@+It#;tT{,xY d}apR_*C (ݓX;O'.Lxsj*Jp+Mn))!txK(Q qG"̜* WeK$0d1y/ NEu͂7j[܀ڧcC:F!3_3og(2fE"ۋՙp183:5kՕQﰓI8ŸsHWdt?yNҝ'. lw./*.rO4gJH$f/b i*g}$Fg8.j[KY »Ō0 5it&1F!! :hD1KtߊxkȩfCUL )޿]Ba 66Լ.scК`/s\nhLcsiC!m$M20묁ɂ+K h!<2k%Pr}WpdRFxW=C82<;VE2YP]U;BV:EAǶ8iѠӮu7'Mƈm);㭬).&dW5diA-bS@-?![ "Чf<) yWy.E11h8&QL]w3^/yIX]WΖvy dITP n_>ؚU.]gpm37̟ߧހ&IH!L`O03nYxJogmy %kɦ;)(Aw>%(Ama=pampWԗe$q"Xk#l{-ig5z7BB_M6!VL1@SW7߆,ƛ=#{!n@ ݆䭡OIX:İ.@}fhY;]{둼8N>q0r?:ܡ.Pw,7ҫYs=M> aMg~}1i}֖υJLf8Ԁ6̜~{y= GnnEq$Z^`)V:5ռQ'Bs+Һ;)uc+c&@k6eFH4+;LD a䒈Jq԰ԁGGςMB3D= =Y_MĕM\\VفS[חw)yws:/ Q0'x3UWVntF2X}߻Rk77v Յ[SG~R&.0p9[7!'Pۢ,|4#rt8ۄG 9|0unm9kzzR4D4nҰHMhla UA ,.k@*#I%"ezhvYP);C[y"%9UY q%6եT I@/vJڊ@ VlLkꮆ!AAt? GyQJF/H,&/kfI 5hKQpLVTf+TO۹|8Eokg!8.tchZ,LnN?VѕZW**-'+\qB"U5~d Fz`W8{roGI0!ien{ AHc~%K0K[%'I($7!~[ R)PJ u͍1Sns.W&X9)AﻢK\z;>gtm4$5m^֤y1e1x.w}9Jۊ2.TD/bgߎMbTM"8ЅrؾX*2 ,Éу4_yQN| Y;3#w^#MOiR/m%/j?{‘6C{[Fj $wGnfQ6]8:CIcsLW&V5믯AAON rN#EOwq&ov`nj`8 Ds*&9aOUubⳲlxL]2't7uʫ8iaRa;1s6|#=yJp= j (.Ƴzݞ]YVqX58I[>1ܐosr6* ?شV[fZOk<ʥ9uiŬeb ;~ &USNr'XN 9|E m)gA2K>bZVI֠gDuA{d V$!D]ﳳW_+#J0Y?ʝTkD+#fէRwT9a>JWS5g`0DL\jlȑg" AGaKй!F k(B_&e Xt`ac sWD