resource-agents-3.9.5-12.el6$>K˭ ':Ϭw>@ݰ?ݠ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%4UIj?0:g/}>UoK?ʢP]֜KMfaTh FPo|sN f* T~Z}>#Zd=:g1Oݠh7QS (p$Mxe3wnKb8MZ3tO]P nbmWKvÍp r&fGm/_(!kj>î.5!|r6D8騞;wq y d~;rq@fU-r?j(?gmJ/#>TL$ORB@W~a1o CJfJOװX[ǟ,`[OZS2~;g ӤKjv6*[IJ{O0礼k<aK,f*%~zKEߖHأ+fװ} l{ד97lGI6-k(iUeC wZ Lםi0 A;&}8eԉZMЄ)´0cNzW^'FV/Y믘6O͇Qn{\䒕Vx" N2bNsՑM3: +56NUj_= ¥ұ;5N =[{˷eF b7 Vf3TbWW%!A8q_gr_+/ \_~5f Ok˜Uggs<+AreLܷ( pw< ͬVMAx~@k`:L{u]8@%-DA#0\SNtta^]gۦaR9 8탅Bz QaqrH" dn-d|lawu]WR⣺@;;`Ցk+wZ_9\f)V~!Y'ZiocOspMus(M>QUVmv X1 QgBfIuY[ZɫNtߘ7,7i_PnxsDHuAwcUF1Ypة[CY\xS5ţbB8{Xl⮯pB$d0Rݽc>fD%y[K|fpG ix) ^T%NYMUR5j-$(d52Y'[~r>6ohSg }ΑIA0քt;m^_a;[e{ģ,L#(t?7ClqwA0imP誾VR\ޱ+ u؟2sDBrԪ*FNS !{vCl.RVNCivFSwN{f޸ fH+ }(ě>fJ+۱o8^'zM2 *&+pSiY|!I,@&˛m0b SIkݼŊڱ#~ }L5, .Xe_>]}" Gb5|>~J.{';6ZRhT2DtsBih %EiàPCo,¦8e,wn‹:#O"\ 5O;C{q#,FaYMJRi]f[NgZ7 فxV;E]e+m*Kv|Zpn@ЗIGN8O{椸$Tn9V^X0=ʗҭޡVC\0ڰ֔N#8`%Jؘe)>!0US7K?]O8ʆ ڪefҧ7]3|?w#[PQ 72( QiI3N*eK89HO'.46Y2^mkD]-ՠY1BU%5ʡ*QFh)o_X#70hkoǷX` Xm>-PE )JzB(!vT<`TPHtM6BG+SO/.ָ&K}ψvoLv11څy.ZQ};nY \ĕoRJ46+ /l{~.Uɘ1BJzNg5֥ ~҄{[`CCF=fp1R2M3{Q+Y?t NZ$=g~Owh-А°H;,(H<ӆu(IR.]1z6knȡn-2xK`Hr:ײ] oSI!~# r&MǏh Nkvvi64DmwhTYH2T\SIG@q ?TF۾ [wHMNW΃lU}6˿w[ZN;ѯ^I;Y4]~VR\z!6`aL,;P<Woݭi[9v/7w7<.*dYxGdoBc30Togظ(ʵ;V`'8MH9ud]&ͽ/&,v!-Q]4nbgBo1qZ#d>owƋ  QlC]"(!)ҟ2Z7хoHb&MWT"^͆mEsZDtƛ1)W@C){G*zd0utt}DJ@+sSor4޻U"7֡ĨDgmJ\ _e2D%_n1 AxCz8|. {8dN^\n@4pv.猤B=7N`.P>{ ΁(M߻$_9JD <ɤl(*t6+ylbFqjwITcm$OM2u#nTJ *G.*o &1|:E />ACq'caoD'BAM_9H5IOڶ7/-f!_cf.yGYa$dDXzr"\V Iwz)I;ǍRR?ZќZz.jV_$\ϸmc3H[j/ 4YC sueu 4 0SqÁ ]&:DO[lT"T^l* ]{3Y`ou$J!%$#aS8Xk8'8>O-#f 3 dxP:5'O&01<֫k 5B/4;] */_R$/GpLHD*Wϙ}: gE7(1-(3.yҷgOD\Wm΀7KnV?3[|>y57wWΖG]h S*C"} ḯ C}c ŢBkSB;05mA\GȺ:iR8yXjmm# W][,c{ 挟[K}TQ{3_)+_Z0%a//@Ҩ`G3ԕQk2*@-;=>c $(Zt= Ϋo)𩜿{cZymz`6>^D? sG!1 uyޥU9tZU7?Fb i#H}pރAah޶ LRrIJkY*rzѫ.%X[0iA|JO=aiQD%ͺjP0 l)~uNߏvwUC^^k35 +gP sc 3!%X4" $6*Ounp{!Bkd%/ɰrL F s|%u`f /Tی!p<^n:?X5Ď3\qYL{ EXi@L %gg8`pyäj0;iβ:%gUk?M07^ KpA;sLڎ ,z.$p7uAdN,Cb{%D<}A nf),ߊHǻMUmX Fu R[jXln@,7|MgP&lFH:nmwO?דb[Lkz~od]ӮBJryQT92קSg w:{o:jVS0.F){FlX=ÂpweLj so8;4l^ލJ"p,c@t2GM ;>~i1 s !£Lܑ9)]-8̓*tœ6(*ʁP4"Oi[꣘Ay}0[0]>&о껞$ywSsĚ]\Ə$S_8(X^_ )jfUYNpyAeu ×ǐ4qeWNN#eXC툂`,=3DgLbg$\D@|\+)e7o U02w^UvrJT~>'Pc8B>OS?s4;c1H0f؞n^|}㺤CێItlk9N^S#7Dń킐,^TS|hBVN r^=qSf4G3n$O%ϩxmy/oB9?͞0mS#.#sSc@{GY)'q.Ir Ϭ|=GKGj0ksWu2y>r=r5wme 4m鍥rx/lesI`خ^,5J5H$pgY$Oeg␫,D"0}(=6,YL+<J=[c׭>8Œry3鋶E2& I0t5Qc=wKTwOc(fyN _Gb 0'-T0D57_ WR{>DE[%Or/{+ Maa 编:7>Wuԭ)LWJyz]mB 4BuNT [Sѧ?DBryUPtďALuz*n :;3$n$$f`-FqaY^xݬ7NP%B.1ñ~SV++ӻHp%o2&]XO/6Y>\dxfzGѕBlҼhVP j]3nh8DʍޱZCvyTʳW?gjc 2wfyTrwNd+X|ɹ-g0Ÿ?eN*3.3-N_!e1߹eK7-YxoMCBWQsl*M#e b\)d46 v0R9*]mZ0 YAfG%nQߙ3E 3ΤI ;4a Lڮ&Rp/|??ts@f,=L&4z?&~Be%! AR7TϝdBt:[(MǮgx]NYl0ajKXbӧۢ`9ǩ_M/(B.HY˞dVR.dL ǀ9k(b!B2q_\a]M5dumH 8OP0 Z$L<0m %5;]g,1F [V\5FMIc}.H *7NN-"_Hū(zo`=MBka?;Kq j`2}N oQ34~5:mu:\¿)g) Ƣ2Sz/t8RYr #hA-mND3ar7ivsatSV '$q7U':d~{ i=zǾU@-CbQ+,|bX\\ĈҮɘ횟X˺lRLcYEFwv!D5+Uk7M6ttZ!R`a sǀЖ)b uO݅MeAu G׺8ԫxU5{D΢u}kɾ@;j[)7R$U9I.#+})YO2ƑWQ̃xxo30p5C,-xkEh\$J<߯a!.+,"+ •~nR:ѩw/Fvq 8-sϼb`u0irwH_ߒ װ8}%zD` CIsZr.'lYϘB%5kH?q⊣6m,9HKnGz׺  C"N2r >(dhk6"4a5{4"eB ͋OA l hÌ//%g9fC qQ@eD7ޝ8ЕF(>gK˱ OBo WV+\Y|.=jĒOGɅ%鷂g{D%u& @G(t,B/u)`)m5սەC"+~r`Ml^3ΈbT5 -[OL!IqZHwr]ža5.e_ΪCO IUz SbjoCrCA\ﳾ9XT5xA|/u uWpbTsv1AQ]Mf?\b]|%\DFvL+Oe-oUP_6O{`!|~==-@c=߾M,Irn+}6e@_ɼAC'YrtaR9Zrj$p Hb?IuOxo%⨹4]+0VqT8?UPF6N'r^WήdEDَexWv.ǒF8rxL`e os*;PoȅX+\Jh:kٝ 2؜x_sܔmiy.]2o#c@_ 鲲YY 8B?m-lDd-9x@@bİ(!1\SȡA98lSQ4Nm궳Rq:l.U 494!F-vѰ>NW.V$aJkWOو62(ɞ`tS:̊}s =b3nr;KžեЗiXѬݚb6n%3 CI=MK2 (Kjǵzt<،>ϖbP L}.2#~FO CRW86%.2#|)ū>tXl: 2^ 4">@b[7(#rWB\xr!070!w?`J 4*&aw%'miU N@el:^nhz)=(&D0$&`=Զ\Z]ÅvNzw2J?Tg/ hM#| f:~ZH@h[1p؟h{/˺\6 /E5['0(EPU_]R !Ư`Q #͹X_v(.@fÆF$V@H-&4/3 5r|i6I"D衸Ezꎒyj_K2}}1"%?7vm\2CyHxZmKy=D] BGTmC+ݢuW̍g-S#22WKJ%7>5;hp 6z0ߊGi\@qP7C3l0Va^ .$X87܆@?Y$!TOܝQmȲ Ng[7hEsAŽ3MlF;g޹|ʉuųv2@V 3a.BPusٜM]3"7T&Ccg, CV3PX\o0G4Bo/%kbQݸKE_xwfG3u׸VKl%*<,s,mA惈f*ZX z:*pMS:Ճ_?.ąT솼 {6F:8vnI+Xd)*ȐIß߲.жl1*{82Odϫ0qO؁7S/偿S+Db?1-'J=UA/^ y2Qcp\L[*zEeɌG?.j'3E,8T#gqm<4Q1; 8]n*s;Xp?m踿4 N2ӌVF+LFߚG~o4)w_uzy+miB #Y#%GnFÐC'OWĨqeI</ #AAMT9h?( SAI7 I +kine!a/zWdza%*6X"-]GJ%Ό5¹Xӝ̛7522Pꑕ\K%q =#a"ȟbt3UXsDfLZ}6IB-F7a/ (I,νpzKv>Fѕbo㥓- -?QȉT),SMUK-!t᪳zG=پ5|K^jjywAjq%\/k7}~֝TcR/e&Aí+p Mo`BBFPBz )GϨ<;&v`P}{a)UfAY&!g\q}(^ .Kv?OZ[uLʎ?yf }8= ! UCVٻޛ|z] rX4*h 9I[1WĠe>u "+#ُ/1/"?W+B<^.rrdVG2kA^BCy)Q85}4hl#- U{W~f,\yBm-4+"Cg7j/z iFȦwPh莫 7 |d Out91=?-8Mk|XFe -rl9pB!|X> Mnn3uV@~́H C5)-ǀ K'pdײ<:]>3(e&h_c6\HJ=>+җn5q,j/ uV gK0 ;f M5) ԓ^λ\ymmRaщݑh~)Lcd"\/3詿HIH+sEOI3[W苤흐wbBqMp91z{WԬ\ S_:A5>( $d$B{.{VCȄ#H6iM !d'wQf\9$nbBVD^ֈ&:) 8)̤*GxP vmq,NI5WՕaLXT@l~#8f[2qW۾; p*jDDko@f`B{{]F)wj,hqIQ(&rs-rUS@92Ҽ.v*1eKR"X.`ND]8` FS^nG4{^m n$k4VV{ʧ,D5cZG jTUr2fc9oJJe}!~g]}*$#;e_tF'>rghea?L@~+KA(a!;Vpt$c,E#PsDQR~>FH6F!u 9|{ BW:aR85F㷽nnsL*N٭"&Q2`u{x7^,"]/ZjVǚgEJrQ_b3ӗ-2P8Ň >u[\]u*, dC]LP}Aaޞ`cGE3µB:\8/oBU+QZ!v|Hşs0yMߊFՕ3-Mp qebsU~ӑ}l"/v_*iECj3P{z+}'` ,d(,ڤm|QqA=~b_-Bn;UM"L05 B.AS-8 4ZuQa~ !ͥK~3J:f|aGkG/+n/bGS e,H=T3fTUٚzLrn;$o^SͭbIDeoKQ׫%ʦqoz/foT:%1_* >rrQËݝƈ1#C(8pwfBYBP s%0yKrqbb1MF; GZTT{*^22p_ F9gm42GvYޏcP̏b~۩nLrnvHX#$3aPft#.0vw}|53?[i$d00Q{SXD1-dE0+tgDB6Ÿ?Lqr?ru!38EGƨk[:F*Ыp~R,1F*w:;QII#pT;(͊d?}W]v3bR]/* لeu|:|Z}-!@ nҢu*+d V6Ƙp\u D6wrn/.4 jQ/&Z9mo.SIoǖlFZU'|K206~\CLr6]!V(ImTF_j~WSUAmsnjjѺz^B4W#!fF`Zr veB;pUض e j$4y3-d~eCVq5ez6j+}16M]HCV0oLWFr?P~ָE*8sn _eI6:MmN \eGz)ҪBꫴ)̂u(@# qibRʺs`@C5ymw NwnD='wi; SM+_vzoG(:֯aTn%%>+m5>0`މndڣf z#9۬L[C <H! htjY G[Kl'geVm-2#=l_}M,xy ']]3QT"ue hi5JVȇl6 D@NO1zؾQ,K7 'ĬLo1½,oE֞FuXBE֖H'90r@@dK!/n͔ AW2푉I%g~Ԋq5`,y xĦ<zӮ($1^ME3xG>/kA*ߛzyXP |h曻ifhy()ZB9)"HuS3Yr.{ay ۺ䡨w3$;)cWn/ψK}P߾w\M<{9ͷ, B +* }OU*o8K mGh)ZV rQ% |<27Qq/P?p?$텶ϨDޜGb^ YdJ7 A5݄YՀd*Oט8^/!\@,sS}h"@c .2Vgm(4KY=fI;W_>EJ&"YsmJ2G-/ip$-ɯՆy/@k`#ǑH;98_4c9ĩC<-8Q$( PX2BZ;:5KIUojf5uS̀D7NiMjըN]*(v4b_kܷRCXcVPg늳e]9!k9Z%_  n)ͯ(1+P9t׺e{h:YfYI֐m:'h9;1pIij,=^ސ%`,z3P8 y XUh`}y) ݍr,ދ) ﬙,Phh [% |:bh̷JOG@wp(q&%2L#pq)̧ǁ]%(c3Ro-* rUg^̀y2emg&Qg25#7Z r6]ݖ.r^h5Z #pp~A M 05~}ro(Y!g-}ݼ yۊL֙DӾw?8cirLn}OY+;!i7.'BEJ;ft:Ȏ!jjP>]+@cK :$}Si/]Ej]5K&F_m z1lE¨m_JdI) چ7.tZt4 wO/ȔOT~0,~8+'%j-?BK蟂peŘi[!I@/ 8.ˊ*K}QHo7 "}mްɰH*¶^mXg+.ǝhA,ԥaLlu8zu$DZ|'R4"v#f6/QfdՂ00`>v|Eb}PʉDd/ӈ^hJE7DŕhIQ1}gBK%_(T4:r`0U^]FKUMa#'_wΔV_EEW&HN2#}g0ě-n5 䜳I8q8[}2Y6Y\ø.2[ ? 7)eF9~tL vR/Uo̩z^D+QSjȗroS#@WVQ-aXTΝåJC}޽nL(`4Е/ز9;L*s'Zy|jf٠0f#_D8==f^z7Qo}d 5(W=zB!%F 2+z/ p[]jƌH{SΡGW7%0B'co̖#!t*jda$t9gIB4P{|v|J 3IR+e]GYu4!0wF'XՅ_bqXoU!м ~i2턞 %, 'Ϋf37ڮSIs:hāS8HUk*0>Յl*.~*1x SdC(]Pmz- mey 5)oJX&{)+#J\&ե<[Ż[L"x_Tq;Q6?%zނudPoYKޯK S X,c*1\mmqA hnXx9Sh>f]n@ۖ6$qKe خ@!v(zLzxzC%%3Q],,N?Z,G 9_$҃V+ڐ]c礁5`L[/Yf/Ob$k3 Rs( {R]?;ޣrE¢yԏͰAG w[/eA\7ĔR:Vk_pĵ==Bw-Dˆ*}ًU\D4k%~s;޳6 v= nw߃I΀yBD(!X{ϝ2`x:̿xpHXǗ9"?j7!a' 'd+l&zaxC*s뾢"9FM.WgWv%}g HuADUʞW 7SP_Zh1x4 WF35%m`]i(yA+4krf %]xJʥ%oBSֈ яUt)CVw>9rX U9|u> : E7Z I(6 Ƥ/7jqს.&yD 뱳 kEb}umݻt3ڀlC꞊U*ʇ/``4j_DJ /#Hy0LDۺu?p4 ʱBOM_f"h(`kcYjIF*MVSRMR*)";3C򢔲а('u<.Ǭ} !U&6iblyV#YF(j[>VME*+ yśB03"HSIn${H}͢+W ٗ[~_UCb׭>!7QO/zUwDA- VgIڈDcdv-HGr>@,4n^XΤ 1k"tIDBf0͎C8rq'҈%++'|@o B&e*)#IpShQ蝞x'n]d!hQe!oΟ]0l Ay?Dl LnojWFiSAqbj_T g_\ummR^ZqyhЪ׍dkNKqg6ܺ+٠`>!dO2m} ,P :LjpҀOH(ۊިKQlP?c$SJ4:RKhFn8yGBmm!fa#ZɣγQr5>'7…뺧dr, AYػlz՘ A=E\LKzAm"]1D[SDnDGkq߲Iq(.7o̘UE߄Gm=m$,0oMsP~D=Ǔ<;G uz4Tύ8 q0w'0 6^n?$y]91硌hIX$P\|Ep>j d.3 t TwHv& L\":q(1Kٽ`Ǚ ~GQEdH|gV%(SH9$ 婤PobݐOVj:(iq韅AEcS`;&хb6g9jjqE1;w%pMZ8 K&vz9ExH&-; 1eRJ1LM$@ ?Wckw ܥO=t[N9ZE7K2 8M, iz`4?k(v^dpё"+Xe"Vw㶮8pA vnYd{ 9P@!k'ߓ'XfUP2Cw{s[;,~G+ף2ԹA^ayDk9]╬ ݰ@ ݡ$M"z 0t)JjN=CJxR;}cL,Bzec5Aq/r]%DYB\Ŷ 䖳dP(z+cc8N DNo,vKw'?g4&bAV=4Lk ꯼LǏoEW]e m?Xfڌړ :ȣ,gE@61>j>wE$.g"j{ 6)~y?D!y۩j1D&kW|*(&XPlwݶE (rT &x'3F2ch! a<52/ⱃa-n{=<< ɡUdSڿ[5ݡyp<Ñg[ey05,x!ȟ*2ș!7 r1QFS\a!7b,9OMiv0;{CO:H))ijtkP5&&z: rIP?G!!9ZO6e]9oeD2Hjjۺ&mfTY}XBni3E=1GU+7/LyiQ[jl*).cdy=SKS]6;S,I-rֶ؏ro$9 MʮrP菊>x@!"٣,RL~5zW5*$T"#:E(P"a8Gp6Z%#zP^SP Ҟ787qg??eJp-sBR3ܷ./6Rnw!ޛű HBGb "!í75W~h5Lt  L2g fr4\w͐9nUBہ' ?(:]ͧFl7<]:}kifQ/jD)`qy2nlgᾅ5z:q)ڹբ;DƣiNU&]Co4/#^00\,zzzJ2aTÛ.oDD.+#<nquex6Z5K Ƴ6X%mUi4=&wzU yV5 VL\P;pBM˔ AvVfnpkrr:F؟r!We+&̩PRJȚ'Tp{eh-a'2$M z$vԹA p"Bq "9J SN|n p^ -SxQ-43Nj0O@2GWކ5n}3\/aM/.Bgm /?"K *8[;qB_ <Nҏf=2V&̐YmZ!;=R9/P=Dx횷q(K{ufޣ`}0no^PӨG]myP?)6Aԗs ֕J8o7C% Z S9L J_WQFIDݎNM1$%q6([HWzh+,SDg*`.6fC&f#*rÄk7&9G(5u/H!Y5#P6 L*8hѠ]eVC9?T~4d v)yW,/'6T* t 8λ#L7Cvtk+;z͜~0صaڕg׎ԄىLWgɃYynD9opQ̌tTT|pm?kO/ti +7w@c6Q+b |MJMމsM v(knZMeltSSQ͘dr\UpU"ҪdYqrg&dڼ8o8=VaAW~;V9i¬#Gd|c#8l] #Q%Y]!kE3Pii$#1sI(=6ǎs+ߋ=ՑDS ؝gm"6{lQ5b\E~!(]"pbD"T@-T0Ɵ57`mmIȳUA?,9"T2Q)2 È sq>fzD&RTнZ*_o7sYr*7ـwr il(Lax?i"d>VO3KѨ2(dհ9^9d'tJ,H/{Uox@7nlHP|.\7'S˒`CYeS@BzIYԶ'^J5%[V[G{'Gq9Ge_08ϛkmedfz1Qzynz$+K[мئ? biR~p S[W/> #xrޢh,na7, , 5y{jL4B?UE! g\BB <:XF>r Hw<>hBbjm*" /#3gPO[{Blly >>V7V[m tJPF\ƛe}݇`lG99A2ayM%>UAmJ|Uj]tWnKu\i%a׻TƂ`LeBOf(Sڛ̊HZ@|,I2G/OV(- HJ-==",0|,8y{kDȇNjD_CU?XC]xY(y c\Ga~.; solL%͔ \{{Ag/opB:2$aPo{E[J o^Vvæ Kyا7< -cS LsI Xbݕ3x6PLUy]'RIX'J+4X[-8{YjwZ2M2-a)5&ːۀJ^H˶>Y> d#@ifw.ujafˠOdKk(p[J?l'u gG)32iA&DBVO Q[40 'Ӹ>XŹU]6 "Vfb7|HQOݢ,>"/t!ޥl55K`vA/C oTyH+sZ4K5 ,ip5'G蔒nȰ'+^w;>ۃt)dGfNA_*B?\GǿUW\O10*/Y&rx(M >{zU{#DYwn;ř|2":zݷfz)J\4SgU|LODx6m3b+ִa\5+Y!^e*QG]G3[ 5m톇UY M!pKtpȡ;5C+6!#(DNqLbQm[.DwmڰSg}+๐9Bǭ!H͞PnbAA'ϐuB r#N؞.DTpk|/B|DdhL4\ H ?uٚorlj&b]M&f6F2KrÎsњ D#0Ё4Z,!yNsQ +bVM+Ɍ$Z|/a*Y<-7U]SjAea ӹJ^%bh#@jh69m~׫Z 57r#ө5yMqH#nڎ!|m_j׽ >83nxal|69=r1"$&dnQmǓ=]x0sB|!,[DRPO[/ٛ*W\S2iTaJSC``CeN? y^FB[#e-D"pr *T:<$s* +rE⛝:Y0}ߏ-RcQj*q~W],Jw8 ?}4&i_Mhjû09 D:Gw[==eh@HC/\ RYx͵ ]YÇrŰ 1(kJ=0/3g5Y5Rg%vI8Ei^^]T!bZX%@85l3im47?|M2 5Ě(+P%:*oܥKc!礫uv_9Oo#OEcdz`LƶؖN/hb$ǿ8Cp:h ӛX b&-%c} 0)gOgXBT؜@P]<Yҧ]d|ݿzaA{wv_rGv6^ѧ =;&5ьl WW]s CM̝d ̢ƁvY/Z-|B}鞊Mַ`8K˚x"oعu3葔 EmBmr4^c,9CڳgשlEH ~Rgv/wZtc'6Յ zN!e/;5z]^z'튌k`AvAӱL@^ Mk(WKB(PK +sgRI5H&hfeN6:64tTTC5uzD%ؖ3IeI"?jd 2 N'&~idweFynLA\~>>F3sOog:b-BJF²` rNQ DES ӄTc T;QEY"ɜi<g԰e9nel5U b q֍*/6{Ryrݝ>knNz}2Vþ0`34)cS3a$ 풳U$-̆LJďvv&ybiJ`{`?s@G`SL u+úp}<5OS`gQΌ^qxoaaY]%P="(Y :i}uodhy1Bu`<4F*.BXz]ޑ^4kt\RZ{n3Tϧo\ڏ9#Nx 3pQh8_25.= NyЇu*8\?òhop I,m I|!P^0q޶ UMRYN9I?~.QJ ?Ç/d1[I"mJ :|6 ;?#VﰈA~+@2ko Sb] j3=2EKL<-.J9PeN[VV ķAsrR5#|Npnw7ޑ͞HݝP=Q[e~Azl~"6N4't%Y(s[kƗʸ aUifŚEwr8^u-t6.uwu&% vf :A|S `.in6ZIu'zN. u$ ^}~Ng[ᑡoTrB/td>CeƘ 5A'(PRRo^>ȴ$t[mxvsqSWjgpYA@kMj[1<+jD_$[ǯx*n8ueg*]ǨQz!QwbJXoHw-̥jeYD4ش)nn}0%7nr{p0@ YM Uw,tt䔲sՠ@4ypP %1u&w_˳V-ܺΈA$7y~Cz^7K(Y Oh-Es_w VdZAé[*ێ+ ,0wx6"|hʃ3 ZXa45m^0%oxΦO ;ŲR,S(LN(V sm䡸W aq4%1Db݁g0gd&"}} PaI<0NƵޡ`o&khb#kf}6 _[ەPQN Y:%ׅE9{p$E?G80R!E3fNAy?<8{a(2RߦRjt^cAUE;+9::6'? Hhnì-fAqvV(mDExzlc.Ǚ,FeWԎ lU߶&oz/!DuG)p ƬKT!JAk'JQtv!}jes@{Χo.,FgHXbⰨ8 -x5AYL}ak-;*Gٝrf7 ^AE&WovŒf=Iɵ"aϭ)QILae~f'x~̴nt4 nۊZXP2yp"y$I8! fsA b2&1M=Ky3&f nJyw]4A/O v~?k[im0SJ%&O \cF =fm݂uj. 4>vnSz<;?xZ}rҽNI>$1YI 26_Rk~'Y*!LGIVZyo(U@Ycm|?"ք_ŗdnMO@70SHԩe jpP ֲe=& )3sQ`L[7 `ĥهK SZhl*5>]omSR-+c֤pU?zfl`ƙfl5Bt#3Nb"!J74˒Q2{#jz3:+]pcU3"CEorpX % l-nJskN6Cc[CAeKPI\2u +RkߵWK.2U0&ހoߋ\a+$y'Zc)'sƒSdbZڂ653<3㼷jGbHMܜ [)lH9&cq4k*!I۶AkQ'Jo-s8dn}!z:"5?dʮB[HzihmȜ7g*˻dm:[3J%mv$'#mz8xF-C笽`r %Z+(T -6l{=ɲftϝÜw=L _ ̶ Ns USI+ hL|y$}/ByPWꈲ\]iH$lMqgL 1iʃf`EM+T0iɶ1˟E,#\WEf৺47bJP+%r ^@F6[[ޏS"++s,ZP!8 !J?&na{f WОُ%cY !s&R-W!|$C"fb UBUdMN! iM#I:ɰY"1,68*Y> `Up>Lgհ)v(JHtI/#m KA%{Tia)Y|pu¸9yv9kgzQr"CZKbmp9>73=."~ĭ5j ?Ęr;  WUM)men6cS}NLKwGӽEuG3J?Z؀E֣<}Nފ#h ,HFZr},1UP+rgG]]Рah|H czE  <ٷqKoemz6! ]MG(5Pga˵oܾ/gIրE1( '%*C-O?޽44W<.KwOR~dR:0JoY'V'WG3ˆR3ě-z!BS2҃~49~#'( ȇ'>3Ŋ!~81j x ՞7Ylݯ'h 'Er&>6kxވ@|`e6h>^?c)*8LCjo\-ᨶwqKߟfq7gsHRk+U,=b1ϸ k6 ^cebVpaQGmQd)_3hZ]q xZ0sYbA<WC,/_p[HnN %.PJ&䱢kE̽x%wz,YL~}Ҥ$V##"b&=a>1gqFuId?c?|f/)ip~h|_F{.`,=MFt+6L "L"sP4K Wh_ҏ?>*w7a{jǑW)m#~*S#>g*:VЩgOAbk CBa˽ccUW1%'*huuO]̳q.a\|N؉$FYˢ %{aCajixc"4sGbjT#oЎiEM^5Mj`hO+t8JfS{'1IQ8_[Ϟ; 咉8ڈ]Fݴ!OcIZfI<ĘC KPޚbȱ5N8٦i%-5m4Ҹ%<ܓٟXn=ý}[h0dljϜ?rXeQ ]2S׀`/m & pOZUS5N 0:)4H JO㖚# ^qG%P YbgS=<YyM;i|Z?]_]'YqyJDq㯒ݡ1Y]lm WISzfz#\0r Ay' {1&Zw>vLNK#k!bڈ< UOݧy\6b3I$O.۠D)5PIKJoII{9~GlF]φ=( @+sp ų2T_V6%%T)?*wcq%C^5LTؕ # w!5gŻpk$&h"*Y=+s]Qˢ4O]Fe՟qnsT2G0k0ا Qo Tdw \ SFEXƠ0aX@yƏڌ0p!ά^v~,N_6etIZ,Zt$ۡx4""jUZ2*6fE;OL"A^;Ws =F})(l' 024#gdne82f3~{w9ɺxPZ^poD I~_UkE4$gDxD E O!y ʐ<' Xy*n p0*_EM d]zu'sCA/}rA(9&Q2! K#;mٹE%gV,wq-w8,iWI)!|&O'QvwzW<2Ko)0rTK} vDO0CJ>bҬz'ۜr̡Aڷ$2@-ѿ+nD%ۻn`-Fu䴌(|$13N+YHEJ""`,nE/ x%"yvY\9Y{VaΫVWK_vy7 (%$_nf0J8v^ײַs/zP⫞nIs3J\kV`e 5kXNW( *k&S4dE .ɧHRͩ aּ!۳}T.h݆XSk»3zh~u7ck${n!tC4FȖU1EJ[l 'h޵ƚ^~0fLNOB>O87z},!ZD441fY4$]@vMDn ʸGsBI uS6GhX> n"*FNP^=JM@>f7qXG pQmTف)~ٛ,Pqyҏ<1'Bf ⦉L^f,lRQt3RUq#gVopщOxS{wgYZ޷1UBWZ U*%2!(;Qm'л&2>Z l'>EJUvrc|n ~ me6wD8?!!dp82L=ǀ $nuhtWV#AMS0y@Vb?<%ӆFPx4vJ VB@ Sp)sh:`߽٧A#h+a7Z<$n8ivmpX/dVqJ))Z,c֭sB$globD89c $#7_}$#&%8$|\^1t|M}Ɠ% SS"y"*Ye: õhrhrBorwEZ"qNaz4?pzuqⷆ3kemm.=Mr#- t^7Y;$3_F͝/"@rz. .,33>j!$9@ayn3G]\tzLb:&~QVSI J4l*Q0bc g͖"/z8h"ބvdI,buXT9Ȍ э̶ pZWj-M"EG 談sBKqCAE>=[Q^3\UfL׃cMIAtM,Wszc;@?;0~w bTrr^Zxo!7d%YHq{CGhK\w6R < Q7b)1P_*tθk ? " A>gf`ָwpRX%aqM͕&g=cCG`$M8ypPy puF^=!b[~"CB F7 avQh~jUd|JEL@B0%P_F;.~5Aqǻ `8>9^= |wSMS%Dy.*Q z'/H_8?kiDjlB#1g\ vW㴖EX 0"uVba?tUY5ҵHQI9-󝜡YIrV}r:>-V Dfb/-c# x{;xvfCYLOqr5UD&\mWXM\Ét b50zqoZ]?֬lӉ Lx΂ `0P!?3\f:f%$ 7r ,[ 7N tB5xt3pˇ@)rwtEojuOvaIDH%ȀQ+ ry =i?n _f7z;G\܋q 廈*tC@_bm M3,%S A7;=DQZ)A$~|E3!TW8W"Wm OJG:2|J)B[ʕuqiYA*ølLz`|w!i| /ssꕎѝSe "wPF Pàcؑ=E2f4z|}7dH;&+^cM%,`^X҄N`r7wX{~"Ug)gxX, O  .lWJ~IaZz Kvyρ^܄u#mȑ'ȟ{飺5'T6h!S5-j∅΋0:E^1幱[*dnD "&h_/F7Bwdi%@&z<<Q!6ak[&2C2KdkPy嚮َ`@1}6L^NbFO uc#?SpK l^ -YN`)~%`y麕m-jP+87H^]9xN>Hߌެ,[x$,AEaVl`ͦg@u_*C#[Z7l t5C4yΰ ikZp8c exwUȈ2?P:2uz"#EY{RJާ lͱx¶٨ųhHy8=„;O5_Bv^P_s^|8ާZ fW\G`ߧ%aQq3F{T)<tX1CP|u%hU˄):+1e ʩWqNԒ{(ƽ}]{/!ëqm\'xlUi&+\zhěÔs 4~JV;mFWa~ֵ79]x[ ]޺]kGٌjc\XdptTӷTA.@ 9 xk\,:й( a"xj׏yo&6՞IG*+. yD:4$c{d}z.kTΊ®<6&X1Y[l{ʴLR^c i7W!38}Np{,T:po5~4*J7`eҼÃwu<}Se _4Ѻ?BjlXpΪD_֔Q ;X=_8_AHAE?rԶ.(kpV'v p61Qu#ze"zbOAOn;׻&LWBm}l:ܾ »-I]Tai6]*;Y_UYģ0B 1Wh'~א:I%\;!Vd $9Oӵҟ3MnKVîuXlM v><nK^1d]U5Z1򠞥i]e}-ښiGwJ - u˛MGKmsKBA/ B~SMmS_^SU-[S?mע#žZ7 tqCډ~'|$5p FD-Ԝiv:6_pC[ 'ڧ6*Z)n"Eѣ K{Jjf=d+Mffv p9}1ך{[gBh1)9-'ߴMtF߽7-DP=wJyفr`4 ]Uld\>C!rA,RёOKݰHeLHn3[|jydR b$_'4̗w$6 h\W?#Kc؊%a~  2AdLQX܏<{|jՀERYUhH2&%E"?hadfK^.$9B#-ɛrNzq?q!ܓ%UV ^z(/ϭиa 4=NSRj\DbS|/mQp@sD*L.>= T:n&kQF 9׾د g=o_RNLwHLy܊Zg(i; k3NE;&hRawЦAN AA,X8~ͼӍ3ixbg`w^M]| WFWjx>mqk|CB7Re(qOz5m\zJPb*2hW:?@9,6ٳV kӧur|F!FrL9XV3<:잃veX|k!Yut8$<"+~Ɩ7< nt֠c.0$Mv=|N QoSd6Ȟp& kNXfȬ8Yh?JLcD_&8BߗrGuSc"U̗q'Krh GM81}<77Iut7B)_Q֏dkPa1̹ɲ; m&Y+䄺xoEo^ BlYUh}'z8{xrllkrk%תM5~.[;6I?.֜p~zyV/8qVݜ,^8B^E['~JR*xzqYgJI0s X!/Nzb |Ph"(I^T.W bӔ @@~'Y9wJ0 Dث.-NϹO9hц}X2$TMG0#8b,at:޴{/bhutP'<%Hŵ e%58֤L(/žK֢e3@ǃ Luc# ;(DPZ-mسo' Nk}}{zPxAy+VO:"Y68,s\{c|B3UЄK|v6!vGcD%zW@,Jy\$肴-?J0ؑAg&]iI3:GSU *T~`,>3f:nڊm[ɽG5aBK+}Ja9uҡ(JA{%1W*.9I"s"g.eQ[}Q퉩b2ŜߕSqD;ɘeyEd8{1zДN|0bfof7?MYυ;׀Ov,ωTag1xn}2M"Uǚqo_rM5@lT,YnvvXK}p @NS)6k˽:S#B/.O-g}CMTG >9 ̠ znY턣pڏq5R+iޱv-w_;=2ita#DE2˕:wWQ.(LUFL7f&j@. HKZ)L F5@Ww$6\!'6$-fSWɒchxzBq怆Kogx>$KU-2JqxՓ*!_ٚ`i[hP3y]C@8ѣt덢-Mk7.?A_hA]$gK"[PjnHRӣIu\+'ӗ$;:.lRvGrH1^=&bhg{1 Ňdcȉa =+0@>]FHI%ѝwU)y+*qؐicG^\nN{s5#c|4KcDCDuPjkнHhpTƷ5b-C43Զ cnLuTInCnV{j_yD\+۞f[F3T󛲐N"V1uVi (K?p}x06|U7Lar]o8S?;#őo鄉0ٚSzR (6޾>:;;޲RD _l{HbJ~+~8~dĈH9cX7P.D!9P5hѝ%>$xݛevkv'T$9-_4H\ًh:TM7=0*9+HUS|Q݋Jk]rEb(3Q^6Kպ?QMQdG!< sd5&jfV"zF;YQ,xK7Ѹ&X:-|LU $J}e`E7p^%"SK&0(ZnӈˆJ5%;%4n_NGD)6/up ZKNBL˿?*cvg)h9MW[N'i_YyB+=Rg&QozM_/Ap4J@|WB 'e8/a2 ?ť5.+ ikcEzJ9˘yG_3\H?Y\!2?pR<'=$DhS᱕6+h/ZDWcuB xr!Н6%3q?*GFߦ'=:^zGc!S6=cֳa' Љ-q:_o0$R_DlL}lKU.퇈Q@J o@ ,bHMi`@7 de@l%\)c .s8%\r̐,n P4ӅHeV.VOwT^6r|aZλr^¹a]0fbKTTjkTy:mqP2U]x5R"eqћo1g˾gm+rIqã z,霠f1#Sdu%(2Z*@ҖsuEP|vX#ҹs%LsVTj[èK7\_0:Z6ؾfkڤEDa#G(/SJŶ9K]M]f(Vkl.D!h`Gi%2{FY;s?ߦZX?U*-sCJQn:~@in? *# !ێfgʭ PBOJq+R S]&KvMvEG\"Yķu8IL6wKm:?sNjz-\o&pwQx$>'x&+q}JWe~[w'hMri2Er)|!F|c\:ږIBf P|#\(^2nv7J3~Sݍ*c&Kd> rAD~_KBɂd9/^_uȼe9G4$B=CWLO|y\6Ujd۶h`f:&,- {5|%n(45"*-"d$@Vk!# [|ၜNoRhn Vy-B` }T#1@.W&{$}YZUW7&C8$j셸q_00\J]'fon454h@b\\EѕSV E]eF@|nUY7xGXmK2ӑRmr*_`4#hm7t>bӚf1R6u0P %!&'lMqP^]9H{,սc4"N;r!O l56j?Q[q!H oNtF77E,o$="u4N5xrcVcW>cX(3Ǣf=- yi훪EWT}Z O<(o j>iraQǻ2U\ų-H+?L눉"Wio+R6tRL^v\B, G vv?FvuA}fliY ,V*L9M%W#3 (*,6,|#]k涳`7$8w%:Sbر} +w'?UkU+0mpw' ^s]Yu뽌 Ki ƭ6J@~iGaϠku H 㩶OgcpV9 8X33W>XL{J0qtъa4GSғu5YXĻ@5lMQⵥ=N%]uu'TuctAB\&hTPӎTSbb 8Zr7 ėX kR94xDeKu~Ed.`_[BDNJ_TV>ۇ֟Wu)r*c3]:]Л%rsa0'l)]ubHv۵Jdd|֧JA"I1H\n>Jo txfVVOL65[>t<]+:8z\(YD \<lAp:B 'ƲXb3_huxiS `՗jԸ7|y0mLܭPuA؛g6-;&d'fL5FƑ6g"5~Wn~gN78fy#%dIGݥ0 8m W)7icG`Kȸ$Hڛd[FƄu&@dX܁)ك` F{-%r̓z<4:EfD#ǻ x1)~\NpZFsf G3D 'v8)篘Wkg +Y{Ws y8#iʥ,~iqt:0~DhLR3oѮwp?L~lzB*GJ_:WT$ޏ~/ )y:gm^+D7͆+Z@ﵞ8{()}[A)O;d\l`Z3U+KG:fe.Yf$_ds!LMv]QT^Yoy{TpMT &ԯI'L`#f6Fj{%%I Cڡ7Pak++0gG`a)(JK8niD fA j U^H>#v}`2uZ勛B5BM{SȬDPQ;DkԻ9 sHYFVO~]:w`ƑZƔGrX! ~W4MU=.˺_Ch89e;+(;ߍFB .8/ΔM;? /&ΉH6y2BbY;+8o4,U$!GGH1꼇߃C e.Mǭ/)t2\u'R}li 5qESG˂q1z\w7/^A} Oww)G ^h е5Z 㞼Xjt-Zm P+5)Tt"ӰۂW6gP?fCRܚ%xN@ FM`|wlg5>0b `m7 kYF $z~o+aDwşױJC1zb \/m C壘 ~&MV=(;vR)7AK7%\Wi!?8ˬhG^z&$=zJO 00wҗP#2ki{ -a2|R禎&6!Fkpy~!~c&}6ͪ61ǥyzz8Sn;&E߲3G~;ϴ ClLQ(冔}V{ux gvfQ[Ȏ[xWm"*VGǙrk=U Q`RoC~ΏPwƧ#ЊB2A^xnv[99kL+DZy@YGؑwXxfSӮ` p) $ݮIA QA=]Vu\ȩ?IoUr' <"qF o3-Wr?ǼeP<5Y)&2N^),]B2JCc*%ճ,= ޞPa@;ȳ?:Gf[D^uϪImhPjv] dIj=|A|:Sj:&ɹQϬY=lCB lfoRS2b.z?kY.HX3'la. JcAR~HV5(FW{N 1f‍y~+oFsO LAqM 7P}Dʐvu>#7p%l'gg 6س%wN =DphRSq+Ef_R %m>ÏSmYWw$%6veC8fN~؃X+ӰF¹1HGi3BDꞃioԬO;`LX~;j.\U.r^;4+b u1 8蓕}`f~MVT:9BIJb1Zlu5BBCRH2^VBv _I칆ͥ+Pbܲ&X^'52R+ٿ!0O}P74 9d[*-+Ifel$vD ~x k:oS}~ r˭^TCXϊX-t2gC_͑_x'H+tfC>Tyor噿h2Ԉqd3 ]co{ cL)I&{wgܐ+^Ae)i9Ttdf?uT@]5cN O-1Pد06R&YtZS`=5J/&(.@*y:ZiNAaKna`2FfR6]t,:!׉rY4.Kw` BAwAmLkyd2B0) Qn|jZ?H́jެ!aZH^|ԊKfsBL(dz8A$.qOE""&exy $ e{k]J9=2~,KD+Ӽ Ze~}B,krij,לZ;)Ƕ)6O*jwL!ɑυs^Oj:ȇf;7caX^hzve4(;e^Iڝ8/ QJ_+TIU,~ 1mgV[l-|AE.UImq5PD!42Q&a_B4b[r*Pr1;TK.ڤ`^0ZNR஀†bxg Jt2Rκ.>uWٺy$+y]}G5|;K{alU$q#J$0Z9^M P 5.DS^DM8 Kͦp T߸@gM-^ۧu-IY{j4C4h0RRϸ6ZZ =67Am`vb 1OEDF4zY uҋ.Ԣ1SGbwdxYZ"u\Fګ$ f=$ΖBb]2 SWo=G)}'Sj}'1YhDւ늠ꢒx#桟V)\5 aݝ QЅ:4qrX-Gz24/f,LNнH)*f͡3Me haY\lӣ[9DD65@MYZ q0~K3ڝS鐘%y y]=ҤQZ#)LjdE{]mi-zλ ACD@*wBGcL@xҭJJԐ>&(0&5ϕԚz'1֩<'Q*cL깳_ޒ'^fj0ownW՛ ]pGY"ywEJG,@~5s%yNNtpn$ʗPcC*wپ,V}̉ ~@'ݩbrs{)mr2I.:~ x {h]H; 7tC58SYm.ki`UwFW$J)nv%"kc4Y`F\n;מf}ægO^ڛ} 钒i ;1+q?ckfsM^jd[*-&k-U]~5oCJ4|pPu׈W&J)%wX"/B͟G.p%4%9_V5Gy:;og Z^{/'5P *V0N\uGɁA9\@1yځ0^PQf0%NbNڨ#o8[bUÙI͒UJB E^Qj4pxǂwj]ac2΀6U.*xqEΪ:OYFlo#P 0:e@UVg5B*Z 7H,L鳹 ?>t `Լ]sͬ95 L`PEO3v {h|Ӌ2dLfww$qڄy9qt |nmu&)|y AeiM_$; Gnsr AU}|?bR}OWG7y!x'I@ YiN<}U KHvl'mC:Z)j,V/*J7Gh>|dORŏ(?l*sP˜H}"tJX9M#y0I[W :G/z{dM44zDq`IIz- ڜp9:9?qЈT^v`wT@1~vR/H+: ]EC^vڢT$ Lō٩8( >N?/Sج㺔 [_;Bêdw%8J_Y{f\G\t[1v4VϘypvc&({̸q>'$kTO5w)yoΜ'A~9t6~5L:dsPlw.Li$z_M&T)1m)hGV(+M\;1y5߮?jQ1&]p)}W7W$.{n39 Ə(g^r N;wM䒂@tq\z_|)ԠH~t܁} ptuS&6߼ uLddq).:}ΈYm8ɢU 2qBdp[ήR#K@Gy*&d?(.waWVE4 lO9SzW)3qUPx| 1) Mo\oc21Tu*!"+JBω/Tt tx}PN;C$!(N<{Y9:j mg]V jOF%ʝ,7 xn:A&6Z;wIM&ӹன %f.{iLXwWA~(HnnH^}?93kՎBw动dǟ5d\㡇#W{X?{FFةg/a/FzO!!_@hK}gy׃5棈:sjs4k86:^ oŕ, ߫?e̐ *y5"_ rCQ!JLN\\_cl6`5hBw/$WB 4)$⣿9NrH\,ѣZo\-*~Tf)0uf7J wbJU!Ðbp!7(I)ā[TMjGCZwC-N]@FKD"N0ɼ/ڶ\j?VL*9ZE?SP!~KdɶԤ`^C#4C,&t.NV;q@C,lxw]+Wf*l*sGFxAhd3I|KbHF,~dL=( lH c݃obzIX܏>ئy.!BtCЇ9JLRf u>kzXb% 艤͚'*@]иcPF0ϴY~pM@+[91؜8Ɉ`+߱ ^N/`3@~ g]XRaTӼ#i$ zdyW(\%2FBryT(/*:/vS zMt`c.)0q&,6[oܼҪH[__OitVO*1!x1 i؂0 7>(ًk7B" \gRU?=d%/%y̴M(#n>FqɗtKл'SBA<6p:Fu_"ΖV 9J-EYw!@&%",'}U8+1MX ˁ9ML*^뾎G5óc5,";rxJ[ Y$E?r: ]jvCm[wYQܜ"*cga \|3U2h  PHQI'A\JX-GI.lmO Bxch \^륢 qp;(!6FBÀgC«$ԢqtkSCbv񻈖2O\RQY AP,,ִy4ݧ0i9P! &:{*1ˇv6DB{/jO&{gW,QL fg#J/Zv% jPZɦv-(>/ HF]-3YeADs [+'<;i{{1(kv%I:6uh=HV/P?d}RJƳEر]UDeh*["-uSW\•J(kM4x fQVi1W9-Nx7ٍ㛊r*GOU3}O_~[!$$Ȣh!rAud2fLNrjCLK֕B;hBz\҃l~5wa\#=0 f'8K _&C xfU喅nF=8lb{gx'w퓚m6]: *˿aϼi47`8~ Ym?9ɿdg4DZ^>*oFq$0Z* K.>#)# 3YpXDzD >En*mQ;ndHgi6.#$ƌ}}-G81y)B`)$Ian_bs2^53թ;\mxh^[4Qe$gl0I@B{(U^Qb=c{MrƄk@-`u73I" sJ9nm892uqMdžkmٕ܆vΠơm^p6d &s#4n"D*!M s'ץ;ћdn`"L7 X ^_6:#._;aq;{( ΟriʯT](nur9[4Sq0SUf?DCȴ [g2^uI>?62>Lr}4)t\g$!@ DćK]S`gc*Ѭddށt;j{yw̛G%VGIB=uRR~\H-uPJ~pĖj-~cM"W>gcKjZ]_` ~9Z4tfS-bN%Hh8{]Lj? -P=}Ug5u.b1726%k<=zxSUGt?^2fޖ?y?,ɪ^CVdqREz] 3~@ &BJkG þ4ftA{UyTb,bAIQAAHE>i>7B…:؈,%8v9I9$%V:9{]'^.-VڷݞGxvq?/˟k_^19֘(2 Jsw}b3,ˢB =b )I`GU 4 yWRIw | 'O_W}sBwdfgB_i^$DlE;##?`Ӕ1 t,`c0 Y  ߂?fw&[IMCyP [ [A>`W =_}@3 =(>;3fzEcl {tω۝8k+6ޡfsqD}Kf`F7 qrg^r7ydmHQYB@x6.B?F|ekk1AIX̖9AMJ柸קUO·r Q?kG}%r 5y;zl9E͂'a^)z]Spgg逰?u"֙ߘnԖLBƻ7TPW۹e/@n6sf%dCЗ$?^X^#SypCl!X=Iw$fT(#)P#G򑯩+WZ^1vrQ77"X*r`oqf(_/|>|U!3 'k8asVM#跁ٮdiـhD '&=h`PL? [na]˪Rx؄1 ./x:B׋Z U6٥X&?wJa.\ߝBvwA'~eZ|8V-?@{,TYۭ\_[3c)q娝[ܭ5gbr^Alsa%^ J` JÑdlF-.Ab Oz?ƌ`|䵅,82 @RB'37m[V=##Ӵ`B:e2وSeE㛿QkArirh"fV/4f6 :RfM핷w7= Qݥ+!֩ 1'ǭl' .׬LMMB}XksMdniBm E/॓L䘤0AhtA2rPѾΰ=0Y$('HPd+{x0. ~:u^ȹlCly6u!ݞndy*ya HqDd6eG?TDvT΁6Vl<FIh`ѷ"*5i`~OfA %w]{<gHOC/,cM;i:vHP]1)^8ڲEX!O6KF͙qcb^o=й>3Q0Ѩ/1>{'Koh "GUt-![jBG8cǎh9"sܦ?ZuE+5G?Y$O!]J/Lw4ƁhdVui!8-rkxf™sӲSl9;Km Ab6mR♽˴22[_iƕ<$sj_Qs5m:6J"r'܉@`Lwk|_of{U 2+D .'F]XKCƜ?12 jk6v*`?F*˩J{OD*޾!((Ae  ?k}B 6E'$SnX.!珲=z'NfA['&8qhNt/!ueU9+P#Y>/4Si8lz^  4o}%[ U%^^FP]DCGF*c QAmKr6\g*(c`eSae*[eL1k P‰ٖl7`}ǵLB%xB]~Xx42L֦y^V =\ Ց7/~9uQN KɬPv9f\4dW袯?C$f\p?ufY @&Y*jJF1K`p0WgȤ<첻6fB9ªy)Xuq,lS []!5ë[DsXf,;tfX%2͛uɜeV|'G3S$@߯hV{%1 aSXu@K;] &X6$Bw[dE}@bmzCAZ̦j}/*R^ uc-61}j: f/07ĚgLEk"qY M_ʃx|wgs`)cu%X-SV4diހXb2KÔm3Q`dy::9OM[dz7qCRηyLj٬t3R1u a* s,c\z\q XYa>}`Kjq7L34TQތbF|: 9&m: 5M_{`fNBD}xw[P-gщ~,ӺֈvK(pEsf },GUʣ1Hes(`T똡 2Q9`h *=AeeY+}g#~ D2L΄R8#AuGτ 'm@Y@Wzl-x OZ<T pSl4i^lhu.2! +>|9FTVqF#ǝx 9e"x iՋlW&[._g}͠iVk_IM7rAICIDAPdv '&~[Ԟ`B|p T"8.dndG`ȿ ]ȾD4Fe{ާG?+ Ĩunя1]C?>, "s:Rbe|ZGZ3 $+10%+ol/'|8j+òI-bCՄW! GRԈpg4Zn쎫Kî^bA vF/j%'DN4oAT{ȃdSyH "ano[B޶BiotvV^@ɽZXpTUd/6ts ~,tj_; ['2ĨWP(_"6dK1Bk)3/_{ ȷ,SkYIqTT U)y tg'B9E^0<qq5L-4v`R7꼔o*%Δg{0) /ܻhťaM[؜7.,ΫJ 9s(#U9o !mo̽#q+@/D0e(ZU+îݜ ƓAx~րNW 2LG1evҫݔ`kS$4 pm?$`8ȩ!󶧠ԟh`H~ٹcsKMS4jYO6Z93ӏ)h՜xUi4xBcNwYJkHz>5@}M$c{me1` n F帓BXIq>2lשa#Ǻ<[w`X<6J6kNG#O!x= 1ID'JPߺ: ɄlbdtUcc`I66qKh'򂵟=ȿodfƙ1z*LЮCǂʹ 3EL@( 7KdM>c!^Q?2m^Gӗmńl7*ixuyfNhDdư1Y,r$IWëv%blt.d >BX:z1z *-XcyH/'@т͉pKnQ*bw:Nݔ];pC?ҵԒ,#r-B^!2b}" W;h"ҷlDP#)jX fЈ#|u#;jB,3i}=n̪.HTݔLX_Ue5@F6=cҖHі*CL00? M,EI?N5حc=TB[.?%lh:aI N3THF S;x@z,c*z:\DZҶyN|ieU/oq5# z#%2M^һ~[NZTc;-CG)yׯ-S,*Y J ^|&Ah(Q%[ZvW[ڥ0.?4FzD JcWiS/-"h|ojh  1:Շ_ALih?/|icl)| V-Hm9M0yTTk{TicN\CM_^ĐM_Ơ`>=N0"ɝ#@~`ލYN^GSZ E"sEn[Lw2MᒵOt('7n6 o{\GpL4\fI3-kvqK$xq8O[A 4"vh#t`Gg=ueDhwϊEFxۢ`3ZAARAُͣ?Ïfb"\=P6 jfI x>B BƻYs\Əf {)kXaZUki;V_[3^ח92>FKRM Q=8߲G2d]iXP =EH1~0֞ %FXU:A, oUm^7yM]>l$ǹ~Z]U? `Byhm1m%@ϒ?K%9:.siA4ۻwz*zvױt*|EU2/ƺ?O?HY,' S(2-h[dUOf7aSV(?D”84= W^.]83Y,vRUr[y.v̈́v5=!&e.T1]_qx\:\&xY˗B׽JGt,= '5Y(o?#EvmjWugI6D- cӨQMD$BB/|n3|au SJv3؅xYJ LfvE x:ꏯ!EދG8S*$ Bp' M/Mg )_sQ] kR\GbQBz?b~'r1Q}\/N3SUo-"Kr6|#,]p&Ð4=r!p0\g"-oܘl'h3eM|7Iֵ$ ,;npONU*t*z%|hEZuFk Ek-6&hߢr ӳ]U^M5>'|;K8tc094ѯS1 wR jYa}ra^Ҝt>9CIzF\BUkفEw4km%WN\gA`rxI,Bi6>eD f&N.Wr BD mCZ?ߓu(.^Ӊ\>.Jz\+OVT.wKB $d`=Wv;0-ݍb=޵H;G;,%RR$S৒/Cf 1[fF[QR:YAW Z~po7(T !ހ1юB! ꆾ +EY_8G ̓nn4V''">!g&0; xĉP%iըnrE oMuw QlP*4(i odI>vG@E rw"Yur]5f̲|G^c#d.QGD(D eʤZ>QsO{tJwɃ &߈W+[A NE$!su鼣ԞnG ޏ˖R(ٗRtR?tofQ'dzeT7@ %z_%HZeQ0{h${~p}8èE-9#R.ȩ,?ж _+I ષ { CqV*f<)=5XB&ʐ&3B~A3{ b4w좂u yGڄb``NjBgPv2X\b*ho'&ci%FxO>PB|PwwKC?GNruvű^қzjM%)" e)P( T1edu7fy!ltSPyP1EAڝ(.wPLlN\}jh# O@`7j“[[,Q`x%p(F"ޠh.w@EtвbL^Kd5;Aum],dWTC>ӦpܡVF5<7Ϭ" e?vUA*WN94 IIn9?QV%_Wܝ2(NN}1DM3y}J;C* 8MNp.[o3YȠF-kH5>~$7oNK>簗^/Bd[G22| 3_ELr&C|jfW X f|oVdoۄNׁoםaz8jO5$ew|Ĝ hhf9[X~ppšGuTc,U{T!W*Xzg؜ [wξiuW5ʃ}/ũLԹpQ4I=r_zq:RhRt9QʂՖ/! Dˈ% i66w!9JWUie ӧU^Q?{<uBFtM$cm. }h%(<3jJaܰVt~פuH1x0*&͕$+8; Pp5 S4A X(J  ʹc>;ez.FI f ڨW _}m~\x̋J- dϵL)t^?A==`)mFSk8YDlyal9fT'[C/ȅj6< X&toZo9)3?*QmFoi$w/qBABw ^NZc0wzS\~7(Q|LFkD3NѥE Lt*O?y#]w PW4, j4V1v.ˋ7isuWE2pm5+x 8x#`r=ځ4? K!cq%3G%v{`^PL#KxdP<ZgbE{O)@N5Pd\J&䱨:9B0NwBуtTe{'M 0^ݳo K:'8*Ga*z,+yT#Ct:+CTv|B vwmŰorزl5uoDP\(h]>>6%?quQ="p+i^%!9m21*>p$I!L~O7eF2%ѱ od1Mɗs̝HH:DsW 1QGK AmR+CH0ozolfGܝB9SiKCܻƍHKx $`(o9H 0'I~v ]A`"UE^&Pãx#,7q~~ImTƩ;û|N?4-8~L R6q_et%~Vw.-Ѓ+ .\P=1O/Obq#Z%me!:?3 t6V|.Y\l^B*kݏQamfu mrIV =W+,3,|1a5+JY^߲J{(K*^]T75L&K+A)Z N u߽͑()R!`<@IDӐkFw#'xJ Ivs*Jj,WE]ƉE.tmf< ˜/~PZVH| n#gE-ӄ`_N9twʢ$2&ta J9ՆB҅K$PJLzq{;ç|R׬e"һs`@`{,!)>LMhXv ܙsWEF@g&);j!n^n= l2Ns*?$c1vQ}B1O, ;AB6dihoS>=n-)P:X87' jRhܚ,4mE@:MEJH[f9[%̿Y܃dCk,vi#g6D)kMH㻱9Q-Ԗ?&(VȬl~׀H":K1(#Uy=ڎԩ,x55Oㄅ$9 GKpxnoYq0DLuo}ͯ|Gr2tt5V'2`%XZLKNOjIPoN|uJdxmԉ2TL}Di:u F$VBko ˥Sf'x<;^c">>DFb8*gWlʥ C}zbTřt)0^,}҃؁BY1 Ѱsө!4GG=dPr'kL$Etp#QuA>K;/ CYז 0R:ߒF :tH;spF”c:nc-n$ | j0A%KPV ݚ}rXEĨ;$ICDKKm?B[hh}j^p Tq G(i-OmBYҭx9r&Cꢉ_0cYJ?TRvtBl8AM1:|vvJS{۞#dYenG#^s tBZGAgcG{VӳO2O%d ~MEnWfyfŃLBiT>\ޮY=;J&ȒgJU^z{, BV.z?@rګ䗔i" 0~΄W _Gl}&cbn1ցSZh<ϊHwE0ԀB O{1DGCI@QVK?KC&F>,UzBo&:0m/Yk8"f >fuR=+c ;:܎:Tϵ+'&w GU] X::L#uۗ-b5 "YTq_5}7SR"ziwޕC/ʲ8ک썓\o}\% 탛j&2.@@ly}湙\>a؆Ur/򵅕4$cUoV8.sAp`qEf(z gOV44S]Hzsj(H@aߺ8t(!up&HZEM=Vm, .쎮 #)qdo<l`? Pa `{>yQ.z'> jd!`przbgu+v⛛E= ~`aŻn@* |`RMK[xP+  g^`6Ae^NHL9_}0\NλgA "دkȍMZFcy8sp{Dۉ(gh9yʼnn&eL%輂\3ufmMV*]'@2y/Y%m7<ԝR3&e(шlܓEO1y :/A̛MCA%E }ܔ aU.qE,Sqg%igHyp| 5E A{=4NMh#x֮ih8ۑ~-+>+d6B&:Niz`n4Y8tsqYj6(wݥt؝[ 7 13 IkRd\YU7x5bdm(n&R(ׁ=)K,)\^9?l*BV [$XiѾ<-7=TzIjKhf8k, $#X#~r,TtHj-y/uث6m~_w&_V1c_( VuTxχ3厖jzd3z¨2 <^Dgt~Ш7'!ߡgstQ](³*u+j~\G{?1}՚GkbƲ .Jp(.BSZR47^pwCn^+X21)|]+ŏ?p*TYfKݺ6BV9绸qygKZ { >E6iq<-R=c?2w_Ѓ8i}I`-Xl1\wAs}D{]e!cR:m qD9ECm'Gѡϭ; ;ڤ_,D RoZ"q-C_.G\|ys `0Fb;`+ZiCՌ0okwc+7[b2c^C(-)#hZȔa!b?E*%Gg'W)"IqnL q`d= zWHW&~kav&21$wPA /(te rMU~"L:R熿G:"quĜSOtJ.lDz0=vZ ^"gH>/0)6q ##Idh1bk1ܫJEWM|׹]a#vWz#\#U'f]0 "8=?yaW]t0j008޶09z[%2O vL<`"ړN3~ȱ@:&Bs+Ѕ6ppw"yFI69vH F-ۤ#%%bl8&xWE8IkPpH,%3ዑݳxq=B;0p-59̿F<GTh0 362fx3m˅<\=ç:mn4fk5 9`E|dk1u[\]BW $ޚC2r-RNHw6= cHT?0rqȜ:TрB %YuR3㢞,ٰdZҡ#-oIx&|[ !vPD*}vU()g֣,ɷ7[ȕtj$TF*[\c w*ml >.%)3]}ڌ\`jPܬS64;mAVOTs]K1!/<<7lѣ9G0h=vpH:2 ^\u"}(FC9 ߫›6sXfa12.kw&eu꼖-ZH|t~+W3˺^[LΕbN1D˗or=ڜk?\Dؐo3 pJ (}ֽ$]?NSns-PGu ^uS>!_k>@Rw]_m̙{'$<[,:|H3Lӣ8M9|@}ZجrU'Qޢ&+sG62݌3JP~U%' 9 (_{{;y5j|Ux](o1b\,6T9S)d+n xjlT=VO :(9U?XU0%x+HfMSa;%ALQ??@ Uo:)/D8v;/E8PůJ]1>M;25qin^noۖc֯8gxSTk暑D$.BuGPf?RV'|pH`vE$kTжDzLa5fqz))44hV@iǮ'k3#L4<*wz~{ Դg~0yqRL )=ma\P de{$Ý7,y;ѩ=:h2] yvJqJs'0ygy|݉%!lLDͨ,GMrSR<2:6*$g {~ È۰Od? "}-ﯵ"ǂăȧg-*aY%LXUmx]BM8IE8\k~ׅ;(m< +щCRm e1}h3RXv&:VW"FɒZp}.e݌'K/9E59bQl*Ę|6_]woQpX2MT6qqG9xAMn| mѰk9giW_1,TSft 6FCP A1TM*hOQT9mբBr:Xw@ XL21R\هV3vLFI[EXuׄhjڴ rΖ_؊隍9[j}#D/eø d!-v}_ug HĠ8[*cNaaaReK1/9_zu3 & ^0д%c_Bإ;:I} h,%="myW)QzI7C`qP=Qeָ3,-pK4Ӱ%a]AnYmmQz=-[ #5jUX- Wq7HA&hZBj̎3&Ira^?*~ij*uh^G𖝷FB<:LbQ/TZeo:F'(nܣ_{hN%ht(H*L鮒XǃvuQ`R ^^ |nz֌R,"U$nDL8N [o:݈&qLY1I\f,BGS{ |{ YZ