resource-agents-3.9.5-12.el6$>+@opcm%mzç>@ݰ?ݠ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/}>UoKmKBYp3\()"vBZ4P]P\Bf즾)O\>Ő\UF8SP= #`4nT,));Y?X d!?s?> _}:!_4B6o17g;HQF^gU50& gPONGB?ѡ Lc} #3WQq";toL7R4CbzHD@cWB`Љf4tKOf?{jg},0ܩ,TotpTRJ~2-hAB moU'.[t9 e ey"!xR~u8gy2W>}2w$""5f);> ԭIOVO^΅/ݤ`<{)xqe@ecsduvk<f} A=PjA}3lXxmOs?u=pu+7~j[Ƽf[fr–98~F٬wB Tk ו/}S9XTMbSp>~_,ApSDzߞ+/Ct92mUQZnm^z/c@x>iI00w .KՅg)9{0g.3D^,`N% cͅz rpr$;>1>C`XQX%2` aݚ y,(z;:C(Bڔ_O:"cg/EqJ,hrR <{.Wc~eb(W{VH  {[Q -F>!:@^]>ct2=Jw_ue򌢵Eq.8P*sLyYP:-;ZxNo[M٥7J} AoB?=-?-.YdЍSw󼗿kڕ I`P$Vf -MPZ\h[ ㇄K2bg)nWkP|y~D0&1 Gf<0fwt.9+6^i=#}#LRL$"Q-ZIph\27WG\?%xD7dG:ZA 6x+uZk0hIJI͸afN%gs1P2KmT A4u>_m2gL 2{X9$ʩk(J0/,YnSVsl{Os-j#:,*'_3D.)?L"1`~~ )I穭)ەgyځu@{P /`hSH"@/ZVdmO.1 #뾆' 7_X6dn4ju9e,uk,eF$O`KYL`dY  )\kdOf[k%Jvy!^B`['eEoؒkUAU$JڲdQ]aӥs& eµN-vIA>^:v1 NKpt.8|{@(XP~fΎHKkF5rjk+ƽA{SQ~H=xAqJY ޔMjT.sVyrOz"; :x"Y*/Q ຀=+t|ǰSokfA'}cxL*oٜe$ S2ⶍ 9OU\ )IC%]{>D+ ίdVЅ+bYn/94`M?ν<eǭVC6!|*)@ !k !4E-=V^,`Xa$ @2|SBN~]e "m@dE~ %!r<J%G£FyZDY~XPW#2LqV©ʁwXXk#9E]<\Th{ T?DԼTVY/|J`*^@g=Lzs=Y`ay>.xk^T^}ajl~SGӖRhG z7>n{* 7 hrJuek`/F7XMT.\ItWYI9䱚-whk,3Ԑ-Wj }\_Zu8T S+kH/ȕXD_!C$Y2 ?R7(ga,;sUجR^kkHN "(.??]:Vz>Dfcq 9=~Z9Kui˵|[x;fWƊD+yS?>c4+5CYuk/πh4T 5L~]R Pprby0Mx)%.hɁЉ%).^[Y+^_P7atSQP#;#l{pǸb)R0%E}Kl_W|-qƈp&w3#qk-#Joq:gXj&]&2IL.; 3tyc{2iUnpZQ_k$G`ۏkjpg5:>/k$tƒ!@.3t?cmAl!H5g N8xn1Udq?Zˬ#a^'x0U،-'7H&&_,A4;*Lb\wRxv'7wJ$@pA53 @t+W5::ps8ݨ E_# Mj.(ZfMah.#-mqDF,(v?G9H,4LvYӽ-TYQ:#^tBO*Sc?֎79.ىjrdx:@'e `K yU 56'cHj+O,z8mZ=-*W70?qx^ia{G5iE35_qq˫ Q/؁/I*vG2衄Q5Zc];8P±qERezʛ#b=ZsVB}(wK#Q!,/3$sKaFޝثνY4nn[HIC봪1x*H#O.2VQ:7vi|T#x s"ǙjF2fd4JFm`(5н5Zel!?s[3'及&gUw[&6#ϗؓI<=imZWWeuw|YVklI!ӾFz>zqx:f``-H[^/ܠf9ìξaL@9vاDlB~hN$J3Tj`~V NuKP,ϋox|^?1B 2%maSƛOc꼹Ŀ.I~h!}g$ м-NLЂgOX|aJy$IMk7%} )" "hv0oiެQ],91M+iN:%# ԲHM32s05 [3Zs;Yˤ}%{&JNV+rc qcalVfAmӆ# J#Q]GF"*EN0ojHf  8#,I+Kė 4ՕOΫ)(e13';8R@|6r"BL ٬bthx+nkHjUY{oß('OR{HS<.]\sTqs-|9.~>I9 sP# 1%5yn8_Z4Ƀ5}˒Ji91HЏ  'JntPz>)]y,՝,e<&/1p>jK|I6bN!k}T?zo/ 0Z_薝^,2F DUo$MyBvN|wp}֤-@ld?W4ǘ3(5 YѬyy-{:>ơԂrzQ'xd!XaÂ]|ZKFN擨EU ! ՟FK?r:Z^v+.%3-MZs\* ޢ>,xN {w}XQ i32~e=No wAWcexH&XiVGd"\M<?e%7:e(i#Ͼ}xYRaO?УӼ@Od &(-S$6"q\ؕ>}]Lamdb7*o2.*0s B0oyAOj _n'*0]p3^vM'\Y0v'#/Ϯ0mi@,MWU} ,e[GtīnJWp.M%'Ř{lJ^ba$F1^Lw%tEY3k5%J a-$8n=SsMF/8¨:tL?=#}u#^-bMtǏnl=XJzNUI%*G#!}m,EKgFJhԪirg=_1OO K2rf7=Jx{ը۰ >Vī78dK+Yl#_תccuXgELA|dG6("1֘%۹Ga:;|̣Bgb9B5[ Xz%9H[5+]6\A[Ѧ mVTc4.pUP7B{N CϏŃa,ݳLföܗ.49Zb%IQjgG[?]4-,{|5f5!Q?8Yc&k`,fxOt] Ilea_6W:;};|$>Ɔ"h̢ܔh?bh?-Bg}< F|iNgpvtv*HW![ӍU K׹yspK/G୊ `X7镡єog+=.,&jG% c0XۇK{HԐOY^r*#0̺ai6~hGO"Va<R}P2aLeYSC  bFF#qWTK'A52o5e&ƈLTtmk 9,Į5_7.pC̀w_f* ;Qw#LIBg'wM !S4%S4 ((_G4 HzJ#lGG5/nySגpu1ƶ})(1pznmB?-;,%hFO;IYg“gZ| 1&+9ۚfVNe3/H'}0LS(z'S%cdme<[p4dSԇQ"U+$l]_o`fz!o+!gLjb K,u:L܁i&dZOS |A#n% .7dlw 2\| [*AL:ڒ\n^٠լXM;d\1׼پ5z Q6(/Yg8Yd_Վc\ڏ!^M$35|T[~]10+~r-? jQ1w)[veWX Z I&ޤD#4sBuxy~OG(ސ379[(|Ыty lm/U:u{8:&V}.0V dw4a m8nY& Hܦ6wZLg2Nt|%g&CgaҎn& )=CWIzS@[p0RRO~,Rf)6"gSry_N׆t!Uiۗd8I2wq 5I\U6&3|{~0<dRbG,9`f:+6$K6+լm{gsоKD`V(&c YEAqejCwIm| YPer_$\߷Y*mp:j}!hv'lN8VzPW{>zNq1*^C ipoӴ3L2v }E6rx.2rӺGF ?%zˆ 0Em(2yR$ug.TUl։1&,b۴%]Smt:3FqlNBj?le p c>[q6t?wRd5C}yNq'PRSn]tVGbx瑣#H1lѹ\ęP\npl؂(@׆X]/,؅kI5c`j*/Rj ]^`:~SiDF?߻t}3&0A FJ\ӄÕv(:}(1&yq 1ٷpӟc_ I`tNsS0m ] .{t )b~G Ym:ͿJ#9A}| !јEZ`>iK)S2.CdHioқdx^Y!sï^:k}Pd[ TUį#6BMK4/?KFu^Q0X %)$JȶK<=(&cdž>nZw"K8@7$i"g'rF^?d3Y>x&oƳ_tiG3(VȺJ؝x8Jl5M1&w'f+.ɯq.yDB l^$|Gu"fMMG.b1ԧf?8蝧q"$A+1HUݬOWGJ(& mpNWfAa1lPCA LyID`Ő Zr{]C,nHM*k`\VF #ݗ!UeYx#ɲؼK>کÙlMzz'L (=g}hMb¿]_sV~!t ޿nEĊ )|gJA.+>N۰Od ޟ-vg0'bE|51zIV:<,"7Ut0>;M_C੻HVր50'uYJسܖ"k+cm>WmD MK(-we 5dh>3.ۊ:b![޵tr@/H2: 0p/; @kaanFEy>D~Jd-h=CXiN\7YZ۽LT^sΛ6v?"LN24GXj\D;n"mx$@Lo.m.!ncSqFi]_8KˋQ^qW#7Ю :-Ʉf^fD4t!6Vec,+fg*ꬹmq/F]I_o)Āvk8a>=MChs}p , U$E6>guvvoJ튽ϑ;Kŵ+ =]0R5UZjDV33Taʧ +PH7ȏ3.p"[ Ŏ.sit+ 1gf3Ily&/CƲ8/Ή:*BGN;x`V`]#z6'"}z$ƱAM0ʪX%MN%L7r1~O-"˙ϕ*L+HsՒJ#]4gYQM }R8FSA]4ŒkR_Ңˑ>i*>*ɾaRWz=rfk ^iW`_-ul=AǩÛ)K.%XF 1qMZ% K⦇a5B:2z`AxEH8"q-!XQ D av8s=V`h/rnH>NUʳCj*M(])שFUۄxң]i%A=wAH^8,(FKESl!f=Vp V~N 1sjME(Nz]LcG,VrB4(8XL>PcU <+CF8ǔ%[xDo%C5],^d{;XљBnN(OXjJO{ t1AdhMGB9esmmtCF*ݤj`'-N&7FBѿlu;+4!)v Bk5& 2ꊂ!a2/~k*gWX&..H@럊b0O9tyS Z1/A~_MKoѢLqX# N-{r۽_&P&,@nii$R KW:XIuk5+z%vᾨiͫߩ6%= ˎv|on')D(>B KmX- D>ʰ bX78'F?ST Y.fRUMAE퀓 xK ffkhS-Zw8x\ rS eϩaBw_ jٛ찪 r4F},#ՄyeUTiGSS(!ݛR蹥oB⍹y'WhA̞QIMwUauzP& &fhbe굜YfÐb*SUd i:%-3'|Nokdܦy#aɣD iȣ>7'%B½., ?9kA69jD?幓fF"*!B RN)6gx\b=U#u؇k`ͩ 85*Ec`}Oi@9s%?m;+1#A!MpceqZ#$J8"h}!D!j29pRDhrHEp xXK+Tk ]mIFyBˮվ"/BGiUnf'[] dIF TϢ1Ǿ*yK 涑᫜i+؅J6JՄ-[OС 4FM|Ta&F1+oJ  >d֤|b"Dӓz) ZV;* vlhpxɸP wDiLl J\yg-gQ_Z * a-P ZÆ"f-6ҿkK-́k k/mOhd?GJ3PYSƥC N3_ص{hbX۶lkEZaV%,, s9bm" tuf50! S0;tj&k0r᨟?&Sj`J H-lBXRԥ!5)rz j;OTId'ᕴ򝆉 Aoz@Fom ŒV+uhl>.Hn-l};?LG-Җ4 훓℗wgr:& uTI#xt3o3RZa|hAx|S̸iHBF1w"QP1qɗF[]J#:trtZR/wNFRV2\3g:W3@[_I8Ъb@d6P 43F_,]}Â} dkC#n~-h[AɊ #^yIS~ύWa+[BUOha6AIW그sa!v\s= BI9f9 aaVsoU'˜"ٴKʖWғB6o(&Zq#]ʄS2ĥ5h櫇/O.tRUj8/O~`5ݾ fQ͵2GAOn: C]JgMCViW} "nCz%z=bUsbVP:1ח.WG_)x_mE }O΋AhKԮ*v>NtLZ>FNjdWd_DgKStJF vRꕕMAFH\2Yo;NJu |"\#ăNr1`E2CzX`+D}\&l=8'?\3˃3AWv`ek-jZK R'fhÐb3`vα3e| GwᎨ^J9D=~S*Z; u!.,-PT~xeD#!?Si]>gyb+8]@SwP{t2ji&RDޢzIMWsTn>́](b/nӭ*Д&GxԆQ[|R;Mk "J܍=(0ñ>Wr_6=?4\#bhrlB4f@B8*r\vGҜgVwivn=(2 Cy1l%zfgl7EZ# '#Bf@/kn tN1\]Qnw;Ӓ2Ol ͵V,: 5?=׵6KR4@,^)@ 1l轎ạK "0o;dL;v9q-&`!#ۍ_#\yMnJC/,\$4UJ#Z>;L翎- =!`!Lr~RVrA綎E.I^7̷02jEro_)<7.U{3]aTuc[l5Ν|Q1$>M/F<@Y8j 7a$OBPГ"`l񟱂aha@r3PQeo[K-iM7L=¿~6LlDXoƏ7 hꨴܛ[Zr%g|^.hi2.vJa5;St\aD=MO~sOy]aIyUDЋNำ528q{BIѾGEM*G͍҅[ +t1_v)jݸWKzY ~ 8ͅ_bplߴ 0I%L4תW6gs)=}ICX&uy!ƌ.oTΙg+̞A.[@ǼeOV_;ޞ~hJ)3F2:I'b|%0]SJ–'kDrDjF29xxG95y M1Nްs5luƉqK@}øM5wU G(ۅK(Xq͂4MA9XYM bc^ZkHh3 g|$η8aOs D KR =p\`&F( 3u.um_\#x6)rI78PTŘDmK}9t|kNҠ$ \s<gg6O0<ӗ'dPMb9+$>-<ӄ+I0@@_̖kVTii7jxqQ&0*.]LZLoznl4(Rmp*0!EZIٍg5.a@q\oЕ!l `!{,-;)'bonw{cR5HfX#ΥpB5sXi|8Iy¨Ц "%|DC'Ǹx?`ԡBtL" Ii-8Z-җk1>'*U?:7–e-$b=祉-n(㹰q=Z`7zkM,%N#O `ߝO6( 0ܷJţh|wNw}aLr- 3mK=N85Af\2e@S\yqN@fld>oAlgz$, 5е)ek`0,<(ي#z: 8o'Ђt|$^{҈ciYWͼs;X@Qc%8(I\Nzaiwp&Gr`. 33s6BPJ[]k'~$;rVÏ{lY$dl#HEٳ 8Hү\S ʡXkwq yz$}drL}V!wGRLYYe9S<8dD`ns(rظCb*hJNv fg+0o!^hݷ?L1#m劤a*)Eє$GJZB#QoP(t&4J-yS݈E?o+ [YM R=o81$:ߓ_ԏ/VJ,9HV̎p@'D2\$ǯ׍]2][KLĵ).Tr@&WH+3E4hђ4 TAwY%m[!lB"chwA_L U',;b_ yW&VIS/q4*!*[w\דE嗺Eu[Ny1o/wr&%YpH(ȭw3akz#2הl@7nz.z|v64 jw4UB$(4`V`ʖ@InM/ӯi;]^ Q%* ֯:{ZNřG Kl lحa X^qEU*WT76 $ԄL* 2/XޠAC!DD1|PoAe\Uw/Ac2D+^+:8Pj[nCth 2GO#{n+$5t#.S˯p^&~\g0n2o=9RҲgy?sQwM%gϊSTJ+WZG-:,sY{,繪rix  :*(m 氎謫 r=HpeuUjW5IBWy( Nʋ vdC .yc7Ӭ2hH{hHt-c'$:F@ MNbra%}-CNZaw >oJ)9_iQo4>aH_MDœ>X};h߹ZZQQ\+UhaDK n;-oFH&JrQ{gvp<^ݛr=&FnEuw 8`!@<]~ɱ /nj* Fl[a҃7{"KI€b++9lx!dߥ-o$@VdxPxF]YJolB;UD6 ذN{(c}&u=d|lj?B#릸x[aEYM k}ܚ_'!4~o * 8!I6ЮPk6szҟDV3&KC>..\"e[6l_%rD};Z)ߩSz`Q :kW-.}q݃[ kuc>&e];)CXh+:-ܕ= -%\pxF ö]OC qMu9y`숝dǭ6^9L<$*Go;;1ܵ^n>Ői$WA 5fa0ZQε@?鲽:9K*wp^d?jɸ&tnV[됮7IX-# /xlpLEh U3u#\=3 >D e'&5I c,`ع"ξɿ+ˊQJ )\~AGZOyI(z ;̃X-f(W„uTsĐ`Xg Gl@n@ R|v!.d'n9 .Ŀ[᜺7˗V7=zi> ֚V/CmaB@lbP>W%=&. k 5죗j'\ڹnd:m=*QCnŨԯ\H &bn[1-j:DX6*"Kl-(w!$lЛDm-nE۸w BwL8875.=O׎^AH:8~FZV+HDyͫy;V@#ucXae1~7( v͏ X2(tw]p-MfEjȱ,`wLh f[f4/WZ9/S)pP%8èqT>Lʠ 1!o75hJu땼ZN]@D^\/{Sd=U]/y.i:G׬Ұ3 X$$m"G_w*r䊝o31qp jhj gN>*bSj)Sq=;YS^\m{QbP%G?{viXX/{E~b3t`?%x ~hԼ _'#(b.a58)}iXPD"3uRo\tPtOYx#9n4ŧj1tTi9kᔫIOrC Ӽ_V&Xw ]/Hlz~sPŘ*|82Jp)ٚJZG3ٷ *涁V/3ςz$((^ wYt$wg9 Un.E"~o_osΤ5 l5\՟Rj遁l#'cGдH$, -qmmpXC=R[u\m@qE 1cbUwd4GK ]~QE?v &<)C+g'AhoҖ_6"(Q ^DHek%cꝵc}ϵS'LXG1aB9\k0VJ/wP/̇|f=|nӁ:~pՁW8h Uy~E]kI\6:xެeζ rů+uy8b8(| r6`XW%7rƮ ONDpo6~-eܺ׺v r.Ä ¦ZtUuުHiᏯ^:!:L 1]`tnNv-j:HyHs'_k:搳zR Y]2\ctNIqx3MҀ%G94n2![HҔձ LR`AT뜦jl'/eCR:z\ DJS*3$vlN5=ۄJ Vo(HX :ʛEuǐ D5QvVPt> ' Z^{,bΣH9睟Q,,/fVl'}ֆ_/'6 EWބEg43?u6\Ѽ m,YwݸfvWе&3{m8duB/|9e %`1)-/ORfqjk%ћQ jS) 7ͪ9i/LuZW?6ʒ rַ0.I|es0%% B=CŹK g~]@!Áh^M!ѠRzr+kg?U56{RGź.?1m_R p6)9"S|qDPֱ2̼i<1Dip1^쑠(j @-pm,'Ҋ="pGBo,OYw*DB"8ٵłd>(Ye] glmn>ѱ4t%,o,^+҇a \ Ul϶z-=$@*;CxxvWN٧Dw8X;0<Gf9[4_n >m rRU =]$4a4Xg|lJ[Q\8qiSaAFxIyk [Do/,7 Y<%g&GPɓ^A_=s)Q0ػUP[j`6 Pb >m&Wȍu~3¹XyB"CᬳAסX@Rt )#O,eKH kfA=|U-|/_3Ko=ez iis$6-~ J_ [€$VjoA^1f>yBBbZR}v"Kfn0Q3'rݷRa 7/P-}qn,{#..V#TRN#shm6HW?8I/cTL+—khL7 /pK v;* OEl@/YpM‹NLжcYZe*t\H<)?ه@j]/誰ÐMۇNcc꒔a 6fhOM8ݜ/P`_?.=}OB ӕsgi E\L ތ-Ӓ;+I#Rh%دz\TƼxetItqyR_~ddN@ G){Y5!sΥoScHOC$tjR6L|%!Gx8BŌm\ksg٨*_W؜΋NPtAmiQ:/Z2 Ym6v MW9vj9IIqo?^5ugĝm $@ * z e@/ԸR%^`JngA#qZKwt̅5E<#j l`ЊwYד<(:$|B1Bˡakɋ/QI. =,WfRf{pxNJ xep2qF;u>1 ~[P}"..d{ܔGxdFt^XQy| 2oUtQX Yyb4q&{E~{y~`Rd~XjPČ~2,Kb*CCpd[*6HX'Ɋ g#ʱ7wK89"GB9fƳCWG ]e$ -M+96e2>SG%a'?F=+2&,w biKAǾj_$ae2ա2R1&ؖӻ͖D~I5{2r}t˦$3FQ#Zp\KH c!H]^ɋ&5_KO̜"9Nlԗc5֌^ 02N|,u|ahrX0$>} 22lӭ nj`1"D>O(=k^&P}i[bY#Z:V=܃m1;O _#tzFvI%\xCn ϐBwv`&CퟣZr\=4="'|®+Y֯&"9iShSPZeW&]ۈ?A?9;gN*B#D%vYDE6šZ ̮"zXXUDARlm34zB4w;X%k@Y**Tb,8W]#be9(G4?m[Pn2]?NטKDˬɃqO/xsosUHW 5XskUy~렞uwqASizJ3,@\)Y^⠖!VpENH]ߐ4-,~Zn}SAGί`Ϟ3~Voґ| @Z`g>|5:o=hLl#{q9\?5:(3@K1k oQ1wv3b˩VKJ3IA@6pN\eGh[ZǶ/)G0-*H:Bŷ>FcCh V;7˱)yfM癦9Qj~چ3aOuMvaŒ ]4DHlj;\rQA2r$.TZ\ddpM6”t@0 *;aiY {^0 &]$_҈P!K'Ӣp %H UɁZl;kMCa97+_60$ 4/Ȕ匍nƙsW8ui2e`Zkn3"^2W(|@D|.MZ s [}6|SH!F5k~Hr&FSB R'C!l=`z8~+'ܪ ;?a",+tskՏ.'p "aYD'Y5y( 2#vVFF81uDV}UTr:Y7or(ݰ" %X&A.:qvܐi0w8dN½'$TLd$ws*fiddĥʢ5t4 (qH_wJENԥEX$HtmY /u.$5"_XrW w͔vmxa.rUI;A-I«Jqr U'W3''5?d[JE~|=Xʳa҂8Po[cf|W{8c"0XG˗5qgJ%$_L)J) /rY` ֌Wh"ЖmQ@OJat\z9|AOpߗ/0M NmDފ|IĕcsB%>cN]@D#Hm"ٵuqs#|GYuCx5hǛ全.p|lhšuw`Ε d߾#tޟ$lʼn>tёSh\YBBEko5y΀QKfaeNU{<*G>5*_Vۧ^)8,OjBrGωVO毷#&/vZQ69CQZ\άBk q yW!{Z-ǽUZ"Qo/ZT{zd! ElQCmD̊u=`[3oQdd^,b9F J~)]K˰Ljw]ƀC,!\Bε_+oQ1S BQxؑN{4F&LZ= /\h5}kE/ |QW976o  W6j`J78 B:P:EF3K:Oiy70 e6xaA(D@YNIa'bw0Qu/b qUJCMk;O/̺DRޞ%f}WNDLJ,*pp*kݺLB= 0apq_d|*e!ϐ/<ܵkWR)V&_ƟԐyxX `mɶWDVd@ & iLg,^֍,) ]gqL|}[.z_Z@-ֲ)2~EmvR_f wlXm^Y Zn'(uВaoU_$[V 9*c&"nŴzm`&h{ِbkd  xà$e3s^pxc =w>&Nm۲61^ A\>py9t; 'sZOjdT-iD$e5vU/Iݕ5nN͆9"T2UJ{ȉ[3$u3mLԂ#=<`as7偋;L~moTouRuIڟe̸{ݦ>/#27q!>yZʏ6%`\_J->pp@~f`Ӵ,O:dFGpY7s=js9d}FQ9Go;W@S:D nh.W9{ݝX< /{RIuY8ߜ~LhiősdeI?QmzhX*FdD൧) jt  $s<јo t,ȿ )i0f,ģ9(ӷPp)%qX{w6{k7*zʡ#lV_ixyc;@ZoJ~a ,F`TYH;pC[1#մ ~ӯ6 Y2&}:aOM2N<ՅQZ펑V$C'qnJ:Z#jr8 _TPo mywYz7H\>8} i(vb N8:Ƀg ? ϜLo]Z+o/cs`k^8 ~[poɑq*i%PEUTO:;NY?S-I'x(Vǡi2^g;ѤX/᪝ӏK-#J E̵>1VT!^l6;i>m&Ϡ7GR%.[^[QUКI[۫A=>7wo ~f2_fLZΦs,Wza]k|X}0 A4Gn|TTĦ߇Fߜk6 RɔhmY@-b ͚9ՕNAITj_ϊBx.Dr;)a} nB,Wps3#@䝷`^_|qLwֈΤTW 1K/4| lV Epπ-#/RӵGJ\CQ`>a~x gޤxOhcW+b̖k+ĴH<ed;,Af쭂s6إ+h '}7Al1 zqB"o#?l~ *\7m2ɡ@+"S$ysٹ-7r!MB sm}du)vOn3RY ^PX5Hvvq,:Qeg^ %QF%ח 01%^;bM҃6Ł|n0%.%yb/MAv@:ࠁ AnsZ_Vac`a5q~a&FŽV.SVMAġ󪺸ͪ?&\ aL %bwlB3z-u!A3zA^W? ,m_Kcg0;PpTJ8PK둚募znjg. 3b *wt@륌RcH pT.PVrBVԨ<"0" < 1 7ihk 'iBwj vis2du a(} ']ö, x7]FEY-V2w"A\Tf0)'*oŜ2 :Kn̑|q!x.g24fMr%6.XozQ/+?XE B07ăFR 2&{ChB W8R;3X~Z NI~D5B*uQ g_ c3kV=e5d!s~=%W@wbe yhCҢxJ ӰPC0ծa5xEFy[$GFyT$'gv[? l {BЁa=p;P|~ef#6? $欑 ^;3( AqMA3͟1IEA4rͰCp^cjέ/h_:P*Vz& v{{DS5znDAVQe,LMG{[Wc?|$tc.tďW[Ry,%*W#5Ͳj:a=_y/~StlÐCBH}U J\fuwn~mķwwbz򔄀kԤx@U@RZfL}f6~xqb>QU -Kz,׾4(fYI(f_j}F&w8]ǭۈ;9IXylS)%k}lekn9X[?a^M>1Aou,-njDF* ְr j&pOX$?4۟l%@ŀFǀVQ`H\< y'ːfy-4vlJ%?gG^gQ{ ^yVp$Y皊/aܞ:FœMtL|vW/f;diYڗ^ܻ{`?=6Y) 9-NY_h/_zFeB\o^j ' gPt@R=(=|1b̠iMex=/+p4'r'I/uTJ hffƞu=.F%}6Ts^ڶ# Tơ,E Ҹeκ٩2 njUwS7S=Nfc4hxM= ޷0m1Զ=Ԛhv6Xiݣ-R @&1,{wMr".> ͠TmEDJ +=9#)MtzQ)LEo,R7\Ug9ǛD9 z[4ÿsTxHEe294\/6a8 7  R4B),Eq_#,]V.n52V!>v5V`4*HϭIMk/ i>pf:LY(2_^Rl }VMiP\ tm`mQExI8{"PP9^` b 0;s;Y$BŪ_ a(* D}X l3rGR"5]K`];dgƩcIO46&(0#(cc'ݗص}TTPE/YhX:JEIKjHGZڳ2  A0KS˜w C mC*Io -K k!aYf>8SU\m 23 @#xghY]!W)&xB':& ~_ u6O!ļ&$ZPQ\ǨF@f;J5t*xPPH ^/$b֒gJ‚5]cwo Amc>w90P(Z!/ˈP0bVBU1y:pj?ifo)M0~+ 0+ ~E KlisY/a\@lYN߈1ʶr#faדv_LR6rضC7l6VCۻ6-ϪLE S?- 񯴔"BI=oya΍(y#:ȹ޹yDث"|C_kPk2KA|?c.6YZkRhd?B$^vwLԋMN}XA=91V~IfGEzM?t憴k+ky w)r9V}2>G\W98cX [-6lGQ[ݻW}"XxGA7JܔL5c*|Sț{*Ȉ{i=tHhUi\xI",lq֍rhk=BK87.4@\̢`(Z,RiN7W ?9sC]lyllz x)1;!,D DrJN&{D$ ;y&z6i_ZJ*;N&OkstG WD$j]9ΕJCd).q@CRx#I(5\饘y®=-ZqPU]bB¡m.z=zS" mTA2/ y* ]0Lg9y,$8Y>9ʼ}}Xوcu Jz@ZOgǮF% R8ira FٸOW^]K8sC$lx+Ikӭ(1A ]u{-jW&\ 0F9e=:('F#*]3=-z){_FKB8TuYaKf |#{$6b#$s vrvd~יpLM/G58)pO*6ˠF|kw .P ]c E G 8yi}mѠ0#j"p %ZDq*tEVǝaRHgk9 o25(_$HiY?&Hv-6Y%~_~P4$e}KW /[z6,!pνo5t^ݗA K_v. 4zy*/n;$K^_cա n/(K̙d/q| p!9Σ+j0%vJpjFǪglH'O 8m q%ǠABCMk4VQ.~җϑtV{v:OH"E6eXbo%!v~׎ԡ@OMNK^FW<ތ(5} Ys,Ő1-B[l5iTU#N\ٞ2Z)~ז۾4^<]*0qJYg_tav0ū&Hƺoι- 4["Gy@+9WPq["MYS,PcNfU.pPK&ٙbXZqE"ӛ(K Cg@rKjv%ExXSg; 0ʃ+|c!M7 U{j=2;3ګJ*vXX YG?Xc_sV[uaаÆoZbRMnx((:ֵ/=fCk'~&tcou\b=vLз9+03anEGs<֎SF0f?]/F]6Fqts%$_c(IXfcrgl. DC'@;Z5͚l[% JEsRj$w4(:nľdeeuj0o fH'?fʢ wv>ag-ZvsPA*GM}s1sM4T΃3|OL*rP\axr@ ~rpդH5>^X6|[ hO,n\Dp!c)c3ͻwDN7x=I~SYpٜJ o{C+7 ;y0J,ς.t| NgڠYE x$tp S*~Vϑ>F.oqiw(Fd|&jq{(VC):1.Jkl"a49&޹|ft6Wk~maD#7a(HZKalyMsAoT_OdZ%l3CL/neJ [wnh:P&e yt~%AOQE-5e˷y9a ɶT!64~c_n OG4BE !/W}!ruq‘aaN_}(#.9_/+ gt 5EiI@>~%`6WPh@Q  @6Oxlav*c "\yUQbm 1H p鳪wr^ጭ22.Y0R sJ1y@Y{n3>z@A3"Xs#YÀ5Q&eJ"r$dXWȴ)6" "GCy I3n].uA🌸.S M kΑ*H.*!X {jZ $W(R|̧\_g"+ p>yZHAȂLrԟC2@ J,_pGэ8$P㭽1By3>:^Zi" Q:8R6u3u1b,uMO_4 ] HT|2vDdRWM/Q27f!*x(ڊ1#q3 -SE*BRQ*&BKɳ_,O,KG8wNJ\\| Szz!@Ꝫ3ёUP oaF`MҮ~a]+pڕ-m-* dWh82 /ȍC斐 椺B" R 79=d"_vПCd6(r"z*28ype\v@J4r rb2hФ3v՞Rv'NJ%0(f$j!2~ʔM([}&ub,? TZ'\?n4p{A3.ln9!5}q8]Ț@*XYxOD/{+ Ѭcq>zlڱ'*sBG$ |%㖡ɴ՜%Pڲ {h9jZx R:u-UuS26j)_OhR(m]}2?ЊZ]RVτ^/O1e ;*^X+,lZUԞWRq7xoThz-?܌%5@=G0ٲpY/zγ| .wj6V^ɯbݕ6YB+([RJy)2Q("~"?ޜ B$"`;g/5Ѵ?LLxݹؙ BT()蔖p0iM0uڠ szt\{] (-hnA;ӈJs;Еs mnUe6>vIt+tJ "=TnN)sz:B G->?$o'FcgbjM#4-wHeUҌZ*ؖbNSȮB7|ݛ5>|Mj-R8eA.WN\1Tn x/GoE'jmK0uS~Kÿpk LII$Ydr R4)Z^,?j Htao%U 73Q@r⪕l">qP'bW#A⢂ J9+r}8'"ãUdEsLmvI +PfQ騣v֛G!uٓdbn^X׺$Z]LAh9Lhʞ[:إӉw=x'keaBtQ++i#P 5/iJu0dnJm_e*| م_},*#Ys}69y {Ոbe>SD~`*H`8GM ֧) խre  ]%[MIEDF[ǟ1C?NBrb'&YO fPj1]Tֱ dCȟ~buB Ra9u%gYbd`>7'8U4D^>2`2r9˨8/b~~D㴿bHr,"5N+3X٩ ,ضxlbyN#(]xq-6U-ōeUF9/ D{NU}!o<ױspK~WE;y1 ids 7Wlçm˗`7`lA 'uUeŘCFRa15ӑ"u!ޚlrL|їcn;s6]<+Q$ᶬOof]ĞP!2V]Nz /1ޭˈ,C@.P3)J9^HCHG(Q*v#<,TIEJK lՐep~mxݨOM~ n]G~}ݞ_;}3A\? !"zoQWӤk!z49'drxn`͗aC p Q E7gv%3cX]q5&~&&B7>+8/m {=muTYO<4Q_ǮۃuBb.puCOhIY_vtO R#.uxA;͊`hD)-]v{ "dyb]ɀwx^S+yw  ~¨,9Oqs-;yj^l3 'm+3:hO룈W<$y#rDOT'ߘ 4P)¹6(agCr&EE*Kb9;*a#hwֶyA1#5g¸U" +alҩ'zʼnKY~}|*Ź@d A>R\ z,`S i =%iErznBޝetH(ZӺɏ~Oܺ ÖGr7?U90t̜.f8["#w jd9)%d)l -$%ɖj(^HRcJ3zu$waXLQP#v_-%K6 a ͯɱxO3.B{@ M5Mf;=$?zj(HnZ bkZtW\LAUwe-&MNZh} И], %R1b #gRc":rywzھsgx v50]#{aYtVWWW:ӛU7RvwvS>M}li^u׿^n&d~.5Ʋ)uAgmH,5/ֹ# Fo~(wjd.zl$`sb*`t#TҥԓD}H?OwJ}GlX`LKS<}%#!+RZ\j~ ?F#l5H`EGs2J Օ9 榰RXbt-n7Yq5bvmfaeJ_+3ְf2.z#~RrdVwM/}P-v;x5Je hT5U |AH @u=p c%olX!.:ЦG(yj:D=VĠ \sw}R“4g@>R5ZzmA-#Pߘ2ۊ3OʛB Sd}n@xw%cçTDЇQz0bHʔ{ `7|MD "l&Kntsp4ќǂLA^ 66Rz |z?RH6x Ewt{Ia?&Jar*3Ci&o *+2%jv쯞b>滢:.5TAl`_0K?*~$fC0s4`F\݂X4k+x{T3EXwK>|5!:]c=6L.h=l۝5gxw{%D[ת|D?nT:|%r&칗u ΂EgD(;c+!;dV8r`U2s!MVe}y821i0YvcT`f9Eg6O2{­}IvH}}^Qn"g*:yn^h˄:Mm. #rmùm-˧L) ߵ@yv,ÇY!dUpg1"Q@+Rڱ#^yyu"3ue .2Dz6͇!v P꧔((DjӴ=` ZZ_c&C}Tz?gqk6Aq_Q>LGV"ZM,d Oxۺ}dkL+[Axzu1a8_:'1((#H ?"(ERe#m/]o-l^]p'Bxe YcxH\JyZΒ\>l̞ʩF-UEY\E(P2;Qe> ^ ϮN6F?U.P9 #F]kf iAGsSNI-< ʸ[&J_E|>ik!0gRxiCB#s]Z7mvnWwd an+H'=ν Ѫ`e+1@Z[_Az4!WWy[JϘkT^b =$#'fȴz _O@mLb9.^I.>DQHWmx>  (:BCA5Y6=x7@|%R3CMܨxYSAnc0$|)⩜efAaW>׭Q\( O@_睒nKLGv~NũH4[W,fGRT;jmddIؓSIUy@į^o.Bha='>E $XKqja(4Ň{Tx^Λs[2QDYZz6ͼL-GUW zx6N[6t-~TDE2&؎ l76B r~[xrRYFӝͲ/׎EC(# T:N m rʸ.bHCEvKJ#H,t 2#|?Kxo #l?T->Dt3սة\Y*ZhKB)D;0drXqqi-}'|Fn*JO?Q뇳_:DM#*Pީ܆ʊBܦ9} XE=5#@$OI0#Bx?GAjYLkNNx}@FXnjBpG&>Y0ckk8z}.&b13QsOR[Q]@lM"+tt߂"R9[=c[ǩA-*9tWGC~?h I(GN)12eVkIlHeoh{SOu1[I#renjo;7.eAm5rȍ)Mtm~x;W?i4ͮlC*vP &ީqlMGr"u㩁W[UbFK&41S%NZ|NbYH;:B0YR [ Z-4ܮ}U0 e](Ye%CG-Ziս떕#beV*:M+D(:=ҩ""5Wi(ȯ`Wa^V*eTBiҜQٛ?HEh/&OAW$q'Ut-cUoKDtHJp{FB 4 FN?z'BjQp#4HUZe{/^S8dž"GvD \6v÷ϝHyuЪ#*%9&Gjވzvᾠ!n ;^?0w[PVQ0HyQr*yI*,%J-m1%B:#LgD#/miwO2uh%ĊytSh}bw#R2 "~?SXf+Q+Ka(x"@-/b阩T7YD^m5}0}*:z hUg.@3ds{'[wgD՘Q<vōIk?kiG\qK+p3Z@"$^BW;|N&4Cz8 =bx? %8Ş.-߳3h>ZVV\(7L#kl-p^}m :57 9璔\r>qCeZlF2;*T?VYbOi5*sh%s#;C&q/\ PmRڊЫY;C b\4 g.*LhoksVkQ\DU8/(ȗvVA)gҹΩ"[H/o֌n('Ρ.$I`P;O><۷6\_J SU^~jW3L\}67 2q/o}VH;oQcO~ 2Ta{RԐwȾA\ A1䧿znKANUlʼn0Ic2V:wz+CbQ#%L'4-ܭp \8.TDB $ m1W5cfL<hNQvtFB{SHs̤N{Kۄc4%V/Li4E/gek]39tV¢*6f-0pm-ԛEWVe Å< ɰTqC9dSz\<'e I8 f0 j ۼh7>;\</B^7VC˔5Ҏa6& OF &'s F b`G.>6S)Bm4D1Ո&"VnSB$;?!.t:9ef[(6 Ց"^+J)50Q5eeP{Lq1rz7 "V맸(6=Fj06 V%~HIL?*V4lx`6nP^q,m2~qMDX‹!yrY%1mVtiƗ0ypؐ1Nj{3bRh>ht4!(gx,RICqH*~IMd` VCI ÜU,l0W|6?uӫ@>䂶R.1/xoCL`s]jMIʵb^jZxS+Ng3_!4sH̔0xPuZMa ə+R13>_qAVZԓ2瘔˕}l¬RT]BY}Q%,3]M\g6Gonr;` IKNRW.-Kdp}ln}L}aH:.3)ҥ &4_bSQɩpXyy]FlO,vio\6}goE ~5 [MK;#?+[( `-3ch4tC|wmm0Tsn\rxaTRp,:2ޡJQ wdZQZ!w xe_Y3O"Lާc]-jQxRƥQGfXXE{<<t0B:Au&0Sh"a3KCIfyvb/\8E@R`aibC3޾*wvHR|֐h2H32yVdt7깟w{54mlM6׋@!v<5:X~'yFwI8 P*F]@4~ıx=dvk2GP+aA5ZQEP磄]/< 6˒~\%xjM@!^t&'W*&A܁FUQjixa.'qMv-wtMeC:B7:!|8x T=\vg?O( H-3Ŝ?d0i0p+FX  sKyCҥmx :֪zMFnJ))a; fZe~NА>nR#St{R8RR䰁к. k+! z0Ӏ&~pր<neHhH/D;.׮g|yŇL006 XzRCuE 4" b`@)յ5sxm (1o7> ];A95j90]e?FPmsP<JArd9ȸIru0yڵܸq)1xX*lE@L烢44 XsMz ſZ+s~ iR4!7tq8u_'AVaN\DaNŤQ^}w[I1~5(afF\0p6lg鶉F>u-MsuUV.}?Rqm_mQ}]bT E1ASӴ)M3V֥=2]}hn *0gjKRu(~lqjʬ@.a-3 21z PFVs[CRoA؇n\w\{ĩ\& v@_<<b#.-X|CE߆WfA6p2x6W'cQ*6-zՑNIZ Sy\z4k9dJM+1qBڞQv=L~zi"7SA\|D+ 1{y9<.m˥-'X:gJz||=QtI4`ʴYk 4<$وd8?eb͓$ĺhetbPl[ ˃_B]<3gH,U͡`_RzaY #tMjYƜHGA^|,5( :QfFr{>.$}tN89b4 B`ѡ@P8d5e ?_ 3w| qW8Z ;mɹGdlYzMl9"DF=v&h9?WamՃ4UI"z8(sq f* }h و4 Vt ?Bg?l;MB7|aw¨.  (^ˈBј'/cD֯(Xi_맬$][X~)ac=1̇\ }]>AL?0kE#79AS-bBb`6@l?D 'R ڮ7aZi$0|M4s2&A[+_RV#8?Y{( Z׻3^3r}@0*s:Ҏ&\Ҷd>x 8BCYKtus\a*Cp,Tlڌ^6뺵n#Q}%vș/遅$ٯ:ܱ L6^̙z^tuE4!{ 5w@(}'6hgǏlyG2|e֧ɱpnXQ(Vcz PzҖ"ҙ<#` j`E)<MQMFn눻O*1G%.OGRΕ('3ч+}QiD;_i:!7➻#8_o/I).+=%iQsCS:k55?"$L3?DwC@DֿAL[ YE42uCr>=gdf&Pzzy,&3hmnJPَڰM(|ק,Ϲ935RY7v\P"w[5I' Un͔X{'8wٰ-\xbH7 Z׆VK[ 6} $vҏ[*6lܘ Iخ~n("Z1gP\[f<ݾKk :XAa2^<( jwmdOgS8?NQp.[hUnX_JF9>#Ѧ }f8h#L("B4ļ'MJ5nN9/]${|/H+=,- &fD2QU|G\fvNAl?DO.m䴐Vif<,2=][F:/CD0흫Q׭֬["EދHU pg.liVS|#΄ 2HwLnud9A҆Qg =!,~;vv!KOrrYT̊lbu(ylpfMP+KC֍)HIMJj5k5NԲmip!2݋]4إ&vcP>oEV׹ZPs@d'rB-9CgڬOmNLwyM4pX$0^~?N䒌*l;#m?DW\?]FKD$UPJQQz#l?OSm2f([X}H3xfZggy~؁aEmI )ڊpw垍Iq2,ĘIkk2 Lҩj1F1zo'վ*qvRd.4ݐ9ZIW[!fjvo(֙ ^ m4_zub#!W0HH񿱁&]Cd?Bgԕ;Բr6yAAf UGoqӈI.WbAb(oPw\&US@VA0+fR5jE5Si\V 2.ū> IN\d8^_5wG)?}.?: ҀiY!T=E>vm_F6?5֯ބ`Nt;a ZEֳ~3 "nոc K|p(9aU@cy72ODaaaǔ0.NԷS$tH ENA^1`בB[p03u"=9n@g]Ti,=bACea cY!*ꪼ \})Jގe5LcvxSQBR*eo{'])+LRJY\N h9Vr܌XM;V(dž/*H>U* п.?,p<$3Gt#0{;ǫtG-5uMpjq%=y["<|{ įQ0rO%*F Qs> f*Y%'BJ*bF#Uz2  $sl}8s`RGF5:riB0rz(/B ֽZ!.` ĝ2GIQ$YrC.bԣ*9[q[nD7!5XUcZ&FHCMnӑc(o l^p FhDZnGXS$jr~\\mMpyS{ yJ1ބ(Z/Yk'֧F{TL>;/JE/VNGxG ij}GXzW{c@H{~˜ }^LV]/w1tYYLkH!Zo+z*DP,u9xN 6 5bD[9wasw;#6sDlӾٴѹtp >bӍ)Ww8= ;ta_ "T>RR&\*Ly˰$oA8 yhd}Y*{Y+!` N't"G44''}i5 ]#m{#ՌXGX  +ȡE5 +&vįw{`0kdjqr9ѫķr'-ʳGRqCU%=c:P:y5[!7'ET=^i1OqQsMAt|;{oyV G2 5zFmhHTq$J߹}#= PNv_qt@9o9_UX)ʳGZiT8CVf_$*L+J$I> SKx# |$cH"ܛ%&PδGĒeζmڈaޣ &O._Kx}%ߓm/WA*^%d!y=W8 GHOaE42AJX 䈱4G r rUd6?Fn*#vۤBL=cdn%ӑm J1up*gE{N[I+>QɑurXkjM8q^Pl#,.mlNp\V V/bLDĂS~1Q|^ʢZ`cLtmAb=+yx^T h#o(x? w~ P_@PC="ѼWq8W˗•  [)5-WQþCuy:<"v0B}RC=o>~Tc? }3fzQnhYBbduo*Yȱ(s0D?bnphԩ.S[deكKYCX$,A_qN1䏦v7u<`Zh6]MS9`ƚ GmKQȭ~'59lV0zgwL3~)J-:vg>^C>A}^yA'qj!4cfM-˻*+i. V*$k~ h5ZtuDn \^>:H$mlJ9ǒw_~+EB~$5Ϝ1lwg->>7SX_i_s#n%TM?T?Mnx>_\<.*՘,eʻ/gcy>i|U;rY#ʰ$Y7lܚzVW b4&ܙ P}]K;6'lѧ[4?ֆIyD$1N[X! RP CnT` L-b>θhϧ(I++N0CW+1ș Pv4*If+9v0 l HB0dmlEߍ~d=\iŮv-d".m7f(dr+ii٥GWždnju}9bMu߁dj@= ^ 8F(Ѥk,2dƝԷĦTM~i56q8C'ɽ 6:˳561 J>i m8Uj2-J{*&R2Cg V~kF GYM]4ΝGft1.y1rX0(+1ѻpY?/g;{atGѡ)JcMcO8Yѝ>l;YG&F {\jZaSIwB?hIdTxH#<T~ H^=T?[$<;$N>1FGsm6O,EiؿXmZP+N!8;b3YsGL5Hb:*}.lފbnM&ħCR1YP5x~ [9  n$+ucb{h@s s\@3zQ-a~#dE+pH7<3fw1u--wz=u^Δ> |eETvFAhGK l3oq|PCD̑uHdfBs AӍFє!qkS5&鮜T %:@u愚Km$<ܵGVB{xZs s>x(vR;"f *wZXVdU~ƅڪP2(ANV)f.qa_ER+Qր`$Lԗ c: biyS k^8>zʂj2eJVO[G1`Y#ȈGu%ОXRNs3:<-d+ e.*LGgaL}M7Nj5Z3: qFTF/G:z77tucgaG[ǻ:Xˏ[t9i>eg=Ar`ʡH<,lFF7Q>L+7Ͽ׈A dʣV!ƥҪ “\ %kLN@rvϡBR-Q"KVȁbK>$e+* ?4V͇&5NEXβR*Y BW/ى IjaKrn1ڸNy *D*=ppN\Hc ںEYp䟷&b:aH{BVHdxlږq=Qw;!=i5֣j5g J~ c,ս&c&v$U^TO-ꢉϤ] &xQ R:;ڼژOk-tH@/SK9S4r%~=ỲBN$uQ|sW׼(y'˓pd.|[5y{`:CŸR}NW1xvRH2 ?A[kok\i PpAOeu#rB7>v)VUв~`-LE7`>B< Z(b&F{cSؐ=#::Lf Qoe G9?QQ0 9pvOken"04޸Q{twܪ2d[*]hM5쮮4 Ȍ0!YxF3-w:.MpŞ!Ĉ 3t,6^uY4W{@{giuz4F E+O%Tj~1uġ+'v)r 蛰EJ`=snײA؏K qɬ﮿J< FSqpJ@ 6'+%.~%tC5]?pV vcL؅5ţn*`KN ŷ) ؖ*XG7e Gv+iOe_d?󏵆윊iRG]$OgB.4E"\/R{ Հ`[$f;ޟ[(_,wmP^ KsN BM*X`¥rrMA1@!-Q|ߋ *jC~jU.t_9GT+݃Ԅ%LH8qʉ;&x 'dv=Fkbx#h|j݊d&=Y.u1W8^z 1犘z_Zm&˫0 # I79Ff ƅMىF5  EMl72c5uT{"zJ{>lfs;iPiX [gI'5Q 'Z@r;E`F eK4ny(e\/L[ / e<Ad 8Sf'A%^kHH}_1<3$CD⤢MׂG2v yg˻9%&D|EbYhFAg_ed?btOh5$sBGV]/uyP>O>6&hb-\*IXA/LSyAĊl\-ʳg˘\D;dAJxݍ۠=X~8ɸ#Q^ -Ywgɀlgw W}d>jt_[Wnma@)o}xݳXMxHHEVʴiS8L h9֧դ }ܪӏ-Y]Y4E3"_5^8zq;"ƨӦDy{AV*W*brZIS"LGx+Ÿu Tt$ 9Ux)EiGޜzCaU-hO P2-R!X2mD5'Wu&MORʤ>@IGTԩa,gBKL'a*젫\b0B>~,7 XFwG^$&# s-\QBA%lBSsm,M 1qh_?,znaHAw$k;ٙxn_Kx9aT\E?P߄M߮c x!VM˂ QD8* e3[hNLpx`SPW]̅cjJGnf5ă|.\èkÚܴdwݷ=bT*:QNL&rHC"[ 3F1 )|*6F> nZNoM =* ፙnAw b=J̧1K|\nfY22F970 2]:rRxv3]V$A(Ub_-c*1\r1+&gDz]@` Ny6ocI{Ѽ~TxԨCNH͊ÉaFO^AJS57PDHqH~+0F %E&M>XuN6VBg;uYLMaf KT`veE"՞0Ut0*?TntTHmAi=Ks#v P^<7Uō׊Yl6نv?67vr!j>OC[%pĴ0i&3N;g r:{0˅VanT$/Xf55Es08J;Uo"FK0)+lWޠ]!"J=.+`h¡<ƴt+N+ _Z>v[G 匝)>lp$(4ĉ|PRjE=Z餶#KV,7 Dv:99+ʈq.:u@0JiKOF'{G gsYW;UWO8S HݺG,\3xiwVI;{G0 ES{pD%0IjnwXVzV(G6v;fKQרB=,V{ .s)zԑDjQ!dDĥ=\Z`~ уŔqKE/ !EMppi8}Ub'KTk;5 /ziaD+㬸q%gz7u 8H =_JcVBeQzkF)FDžJ{kzqMd^`pzAy&cɶʄ?R)EkNؤ]a9L(rHxw4 bxx-Gxz&Cc):Iusef?;}j\ *TUӶ8:~J X[t63=R֚xǿsPrWQ$$'U7B2*^)ј~ŝ0TO9$Y:m= R܂k` [ދMQi 3e<ys$S&~Pq&򔿏&i{5dRnLqq jkXo**4w퇩XR3*5W:+X%,&FYMTo bmW?ZuSKLRCg'A_+CI֝WԳȈ%-t`5Ѥ'ޝ "3`sT.2M)+VGڶ|J.Ҙ7J*D7fqGg^ tW  ʺ1ԐUHG>G0 L#yZfonUݿg^C@X&8|WA%t={.V<. S-jdPi#4JbBΩxe4>N6-bQʛ=uՋ<3mڍU /Å5ݦ+AT(pH]-v76je05e$E<-@+Xr{A?~Cx!!q&P+Ci-{fm^kf)K%L&qp,'t 5T(85A1Mq@Cj5+sPS[>J jf= y4 >>`ǽ7Ơ9sNOa&\!OJU9z8Ԙ`yx E9'i=r&6le2)<5P^ Тu.IžxY҉Q6{AJcEb|? fQ%K7?]$w쑵u,%tsJaeͬtBi$=k:lxףb]:K4~ryo dklB8e g ]x/tr o{|&X"!qi/ c|^M' h uz˚, ?qDs\)5~j3_BEϤIY֚'=i07̽Qwra)G%v2%\Pmj VfpW:}{HH \ړ&?30P;zrBs0œU@*:@+39dE`FЌݮ/o@m@w01&vQfgM*$,i}MoCa! ttµT.Bwz !i?Th!ЄȫNfwÜZdHX8:HLޗ(VSBWh}`/4y e$(yQE:Vnh;C%Ajz5NrVDzfWIkԦ$֯C_4XF[4Sُ Ă(#~킌skqrn3}ntw.KM\D<ɇ yyBy/sH4!N~sh9?}Fz WH糵|U"hz@}\OL6;ޮ^Ѕq;}"q֩yДJӪn!hR(P)C6Fe$dN"Y˺P0]n8pˊʯ;j-`GMW:S틑cx2i+UX;3 Q҅:URۆ%"OE̙n)Q)N C AJoEsUmnG >"GJTy2lT`Vp;p &?A} =(kfЋ!-TeZ0D N^sCmVstS{f]PnhW[p6=3C8OL/[_5tņ#N#GokNN*~Epbϖ TJ!67 ?hFt{;՛Jnތ@ |bPvKBknX r -c&kt7uY5%B%Sy!Xz2a9G 4yYGpTe\Do۪%}y=%D|ѶPrY/L蹉TOmcXl*lx3g`GmEKt)F%wk4 E1̬HPuSy^u)o o+4_~@6#c@NzR?w猭X*W\N0oQb)U5=8ܬaAxzBBu`uY$,ð+MWd57 %s3 + âQ(Y,8+2BK,L 3#A¬~CJ{qYǹ%0롿mV69g W{cnɄmL90y5?e1pnM 'y6oyzɲqxHnðfXr*I7]¾"ԱY V ˹\X1zGs?ȌnT/:TVK IkԠP9{ hĭFWyHH20kT>HuAlS RJ"4+X`\͚DJh~2Ns 99gy1LYK/aK"ܰN ]N `-l7Bzԃ!ze5rjM=rF2ihI]E@Cn18W'h '`uJ-ŭe!5ȒdG/u%5D)N6ʴ Z~-)'yH\rhmNBAG-%h׶?h0;g$+G[\9]hi#kؒ2K6)#GQϹX=+P|O-0!"cCS KٕQN3,ΦI\!ZDH>H|ZlS@\@yGN09ڜ5Uz Vm՜yw ]&>, 6MqC]|QU\l^LnR&4:}̚on!mFK)+ӭpMzmhʷ,[L$Q;⊁-)k15qPzm&ȖgB`*(Lstp=ykQS TãT4y780Q˽LC6; mp$ouz\Z$T9DCa@T8@@AE9sk4V5xu) RVD]33+/ƤEleLI|kE0Rq+@s+nz&Nŭ=FKOg:[i:O>Ȟ_9wu61oVu贴 qF4` gTbCX(P[q.#t^-)Nف\g_S@&ߴYW|&8$KE, "X~`N(8:G vcaJfFؠ?}tKp)!(N@)+0h~֢9F VV-AOLFU7TrFl0 ypR#W!AC,1 gBUxUmO &l}^ǵV05Jx~;pwX!x%Cm D(p!"taUntd`BZ cE]x6s"||p8\EUc>Zp)3e2(pې}"qْ^Jukl4=r1,8b4MLQH\Jvxr_X6/͡yw?9! ':kNRqW+b>a >Ogun; XQ@y(*~ c)#l:~T rrOD|zАXSYfmIM ] 黠 8cr V*7Q1Q/bUڧ]fG)zXf $4U>'!T}C"̝M#lx? p\1 iuj{;F\tr{lʨu=><:`#O0:C[1L,KecИ-KUǞɽ7t\'@?;RsHx^E4H6kGyY`8tY"$>DHL_N7N,C h~ڬW 79R~'fVQ㼻c MkFI3F’G&htN1J3y͟`& Dqz9Ki1 ~ Nܜl%&Li9%?J#q`,ƣ+]^?T^t.'>CttJ=:p A*FF<Q~Bw~ChLLKErs&ɔ,:x_ 7A(G>E?[#NkcM*{ D6C%*x+Q=?Wa{^ 7([[Lo>&o;SI{AJFz~rl;يzCe\E6/kE9-X7Z%9""\^< ./p ӟc"Q7|  L^%䓅=; ׻rƻn|Q <̘Iqzͺx?o)v:V~D\RqN綐uɨN]p#]wZҝa9K?ee}f +(z !;jdߌ-\,'#'`e==}ThZ^ka 7w}з,c/EQ{iD xRb0If$t ,t|k8z5 [fXHg;zȮl>)n{Bd&*b%&F+~OKe-%z]zflffgdb qFo)Eb 2N +v 9k.Oؤy Y(W |өgNB6mɞfJWRH87}x~7xE'sos]69gA`` Ex0Mbk04`0[{;"I8UYzI{NJW)Sz:_^՛?c~1`k.oUa"&#X#'WWf҈ۊEٝ㛽2&e ڼ5$#Դ Ėl~ղ&[>$אgI$X,46s#-@ʎ8Y#5f.:R3 |ڧwk@CKU{vqU*|$>A!kC!Nh?r&hi4rY)o?' #d.70 jq7|k^#ӑW/TǦI X *iTx0p?)›g1ci>>6 P/49 wxCh"qNAÛh56p1 x#d܂ltCJGLK^Ԋ :| ,'V~o54UTGi߰qp/mhzܵOv"Cگ^ Xd",׶(x8q~mY[önsFbZQs}+ROB'D +\P<0ώ!TRw2LY0O -eƢRsJYn?JO[dt9dHV6_1e _<n!_g?ls7>E@JnR_d?2Mۋ(!S)tKj YEirHB5 Wju07y|8K T;P*PW%ƃl >(Q_ӆD6-DKӿXjSm}<ƚc#@&bmJ+{Uc2^-qv1 1{ʜIH i`C _'r{nVEDaqk=^X6Ozs7X1|Z ,¾D3.oQpRܘX,e*gMo8攟ĿC1\Q?R7>>uDvSjg$]1"5" W6Юdy?1{@x_m[J ]%f)CfK~%P nR򇸁*\g( {ZŢ-2lL]3hv}?dاW`^1V F}So,C`x]p@M[9H$kS8sD$L4sÐw:X+{][٦_XM"oٕKB lxI2܁l> *·_*'Q=IiWdv0v piFm5D@ 9cf_JK$ gQ~d/0 )g5 rb?x"@m~2^799&_2wg22JS)=B"S)r%)s-HƼzC꽖Gm!~ 4__fYP/[gS&VO #Ԫ&^6|nbx|].;4&)4Lɏ7^|eC,Kr LcFE28AP n%_!ه;q6(0IYʫ4鷧-NqUU@Ăl*FS# ]KIkbֶtlڧA'VU{jdjPs01[:g>aQ`0ꆔZ)Vwx}%}7+v\m;r Wvu)?ۃ ?o^x)fs2w=fG¤#f\-M .\krb Z-viFl> jST3̤y)h۞jфBˋԽ0"6hYW "j`fHYɿWlR.?Ib0UV8'1u&KفN-G Yf/r`I_Aq(:qZ% 3mЎk:(L+DG~0 ݔha2dG9ɀ4LĶ|0tHUl*QRσuEԋBX|kSհk5π>c(1Wi\ wDNuAOL`D*."v].AUmn(DXHu~)ꓜAaAp un$*EOjw*/ ݰp s :4x1a48Ր=S?m\{.6}FpM2mc&zz$E |&΄KPJ Q 0ulw,@ޢ+XYBV4-%۳0y_ xgY2n/Ƣ2m.p]LqS܇#5Yjz 78QG' Ys9Ti)f(unSmqDo[rE9ȊpR1]] ElIͯL{8m< `Ϸ_1ZE]ײX͉ /Qa{zxYmE@'`u@M$LUif{Ki0x$?`"G!pɟq@^uZ2/u'&n '5p $q}~\ pCz"^΃fnڽn1: 8+.bXPI]e4Զ".I?wI5I Q<<*{ρ_ޥ H̠6f9Lw2H]JYb^{0kf "r|ڹ]o 5[%a2ڎ:au`:M H Iv=zz0/֝G|h4zh:6#Km!+Б9 "$Za Pm-3G&9 Qأ+@C7B%#PCt30$cӔ03P` X JtZդZ 0ㆌgVu{_%G.O|p~wNr%2#rNjF= 9>׫U 'bjBDnYen Iƻ-g)tRw6A1W4p):n "ǖi3^T {I+Tڢ--9C;Mq")(ZsuVӛYI\ؠ,kXoNQ-{F*G#bv*d\54{AU [oPۮ">r=2 ߙޣ</V;D`sSFƣGs"KzM}FIy:3