opendkim-2.11.0-bp154.3.3.1<>,]ȉe-֜!M@eeeϋN WsLd?Td   B(,ENh  ! &lX  D 0 G+ GJNRBRhUTU'V'Y'(Y8Y9Z8:\=z>z?z@zFzGzH}IXXYd\]^ bcd.e3f6l8uLv8wxty`]zPCopendkim2.11.0bp154.3.3.1Milter based implementation of DKIMDomainKeys Identified Mail (DKIM) lets an organization take responsibility for a message that is in transit. The organization is a handler of the message, either as its originator or as an intermediary. Their reputation is the basis for evaluating whether to trust the message for further handling, such as delivery. Technically DKIM provides a method for validating a domain name identity that is associated with a message through cryptographic authentication.e-obs-power8-05SUSE Linux Enterprise 15openSUSEBSD-3-Clause AND Sendmailhttp://bugs.opensuse.orgProductivity/Networking/Email/Servershttp://www.opendkim.org/linuxppc64legetent group opendkim >/dev/null || \ /usr/sbin/groupadd -r opendkim getent passwd opendkim >/dev/null || \ /usr/sbin/useradd -r -g opendkim -G unbound -d /var/lib/opendkim -s /sbin/nologin -c "User for opendkim" opendkim if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : for service in opendkim.service ; do sysv_service=${service%.*} if [ ! -e /usr/lib/systemd/system/$service ] && [ ! -e /etc/init.d/$sysv_service ]; then mkdir -p /run/systemd/rpm/needs-preset touch /run/systemd/rpm/needs-preset/$service elif [ -e /etc/init.d/$sysv_service ] && [ ! -e /var/lib/systemd/migrated/$sysv_service ]; then /usr/sbin/systemd-sysv-convert --save $sysv_service || : mkdir -p /run/systemd/rpm/needs-sysv-convert touch /run/systemd/rpm/needs-sysv-convert/$service fi done fi# enable opendkim to read TrustAnchorFile /usr/sbin/usermod -a -G unbound opendkim # enable postfix to write to opendkim.sock getent passwd postfix && \ /usr/sbin/usermod -a -G opendkim postfix systemd-tmpfiles --create /usr/lib/tmpfiles.d/opendkim.conf || true if [ -x /usr/bin/systemctl ]; then test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" ]; then /usr/bin/systemctl daemon-reload || : fi for service in opendkim.service ; do sysv_service=${service%.*} if [ -e /run/systemd/rpm/needs-preset/$service ]; then /usr/bin/systemctl preset $service || : rm "/run/systemd/rpm/needs-preset/$service" || : elif [ -e /run/systemd/rpm/needs-sysv-convert/$service ]; then /usr/sbin/systemd-sysv-convert --apply $sysv_service || : rm "/run/systemd/rpm/needs-sysv-convert/$service" || : touch /var/lib/systemd/migrated/$sysv_service || : fi done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable opendkim.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop opendkim.service ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in opendkim.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done fi if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart opendkim.service ) || : fi fiVOiw8m`B02-R^It W8x _   $ p   th{  a y h c <z h $ P% # 2 Z _  i P F >|s EV:Y  s y  A7 _WB5  ( b   /66]&$ 9(S#?9VOmw [9InmKk !AA聠A큤Ae-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-e-4a38c95a796d7b69849ed6af4db295dbc81ad6927003854d5162317b16a287d0012189a83620856a3898d3b882693cc6a17b51c56ac1492d310c7b646bf5c31d012b3de1ae8335c798ac408aa4c99ea9b237fcf9245ccaba12aca30e32681d5497e2398b84fd5efe6a9c8ed0fa835e6726fe18733991d59c8185d8db0ea1bb324e2bc0e07fb5274f5983eb78ef163a764df1304692487555cb21ccb9efa2cdb93fca8dc8c8b3d95d473b78382cdcda731d4f7d571a00ea527e006aa722ce0a20332f56e79665878f91765c6c21dd714ce671b30c0d722a46db9fccf3186ae4484351fc044ce6d69dd6a39e475e79761bd8e7e5ec9d245ceadf91a13d1d3897ba876d29182e2e02c59b1c76e65b80985f518c0892541102e83eb91904085c482e05b9a09f2f4091ca2f589611e8e56d9f1ee5721fa0dd5307089c833e7dcd04837c6dcdfba5198581a73bc0a4e7c8d2572109275960d8b6f0f42e5ce119a2b38fe89a77505b9d3362896e0f906439db6c1e339cb2d7193ac9b8259fc7778df502c0ba316b247f51f60b76b58ee2aa9796f85266964095d93a9d6b3828f2c62d294e71dad56848c00606e3767b9ba33cede78dc9ee7f0811b728b64d5cca932fb95f570e9c9aee0e70cc33e01a108774a45c20633d22d992b08a96b3f9cff4da34e7fd91ff74e1e7a2868b6dca0873550b77bcf8535dcfb14600255ceb318aaa028206636550dbca5c95eb90d88774de738d6299bd3bba75e7c34612e7049338a11aeef8a2992081f817b47845f911cea57411ad58762529d68a708a207377f40fca12df01a9a2ae6643422b238cf2e01befa4972425c5461c70aeef007aababe4fe8cfca2e2e144cd9f202712d93799300e2488232ac4c2428bc03d2902ba58d3eac1eba0cf69f76bb9cf5612f7a98bdb1419eecfa562df17e4d23e26a4d1c9522fe09bd78834b64f346903a38002d2205203a28c97daa00d22d492b860984d8351c19ac4e551bfe60d08872458fc53ca434ba20a45251a068a726ac93000bb0288b93c33f4adbd4435c6b0c3367f55d6dc3d7348cb7386a683683e93a1848ab00d7a3b818f35cc35ea9ade05b54c05951545dee7b5403deabf67ae6a187a1d1869b5b7b065de5b81edbf07cdfa211da9f97e24a194d531369b744f8869c506cd4f8a387e56feba534d0d982e5710c4993552ad58e3d5b82e31c1b21fb597e1734b1996d7f13450d13f229dacabbf61118a97bc11a6be21e0c53a982a24b470f058ad0020f69dcecfb7c52f9319848c02adad0729f8ac8b20b83456fb3ddf90a0ec973bf0379068951a5abc35fa215c8560f31735e4597cc4beed4c380374e1fb711a373ea5c335e8ebd27b45a68bb4e1de2b5bab391208b6cd9898c7827eec613470e6b83cc7c67a55b7f3c4270a6fa764deee49bc2ded7a7272d58d3c0f628307ee37a4da8587e7cb44165a20792b4c8b336270b0f91896bf60b9ef7471974c68b58c7ac3111eb80a2871722afd45f4a6e314a285b5d518b6f5e079dd033da486782a81c949ff9c33b89f3497fd7b574e818a44cc9fe01edd28eeee29c51097ce9459eae6e30ed0547fc8254cb4772c3e443b569c0d168c6c57b66ebd2eec6ad4e801205a32d1f7ff8b939ef962dfa25cf7034f79cf0329c6bbdfb6b088fce8aeb4f9ee6874d9c56ebae291559913a89be4b76562939010b222a5a08697b1734a193ef4bcf49397e6edbae020e80824aabc5e43d0d6b3a2837f0b20d784087b82bb3edfa9f119d503b6d55edd63c2c2873436be957075e3fe8d6ef8accfa1f1763a230f80324809001a304344142fde21278b43aaab78aaa93dc61095e44dd88771ffa6b89f4eac024557ba422c79bcfd5ea173677c697ae3c66c80e292975bdfa537387073aa093d313d3b3c117783b71444cb5627d0bd3893aab88ccb9921e8f7aeeb97ee7d51353c9b5ac05e1f69bc540b470b56ea2af9359f5dc1bce0841ee77e2cb1e4fbeb27ffc9fd3cfe97c7e100804f564b09bc7c798eb2a2d70f3a584805453dc084b2ca1c0c394c878411ef46e5c7b25e50243c6c0248ced6cd59a4902e0d2c56ff8113c1b6025d9d09b50326c427be2e85b72101cfc19a2b2d3b015a38cd3d6aec6b51ca9d8b4d6e183a26035274f0edc8ac7aa0053a80b15a293b07dd954212b813e88fa9c18d7fc66108232ed9ca46dc0e9b372ae1171ec80b259eaa29d0a0488b9e088d61c2e6a95cdc2081f68472470868ac48e4fc743ab1ed166b60985e1f3e92a37efa82790760a2e438a77654c98a52cb543f811ba1912810dc48b37904fef543915c219a8bcc5977151facccb486b5604000dafd7ce3d3875a427d45b796b15a43d7c0365585eb72f5cd174fdbb5f5a1726cee013ef81f52a8205c0c88c0ec489ad373ae2a4ac51216858f831de4e1601eab40f444aba279bd4dda328f56866030eb1d34d6d2fec7e35d5fddc6227616ffeb979052c7f4597f34261f03d875ba69c85196f962d00e2002e0c1a81de6b3cb7725dd1432d716994a2834d648386af1f6c20d00ed1dee7f16f6bc3f3a6cf96a8c7768036348c21441958e62e2d274aa96f74d491caf3ad013c1e7a6bb118edc55f17a5a535f087968d5176f5e2023288394bb00b517c170e57ac039bcad0c2ddb1662896dca0174cafd566d1018cfdf2b004d04a0fb8bdc119d6fde2574ee58ba9a25df30c69f64468e03b55ce0efd782a74aa7247f6c950847ae80fbe3e61c00331b3495e54869b505f43b56be2bd9b24f2c250f77492ecdc918559300be4db38f372f44fba70578ec7e610963207e5437545c43b58d053bfc8dac619c13ffbe7c742adf26e3552ed7086ce1a14c63c8b93b9bc87b46d5a41dcbf7d582d85b5f9ebef06fc79a3d6a1a53233cad04faeb39195458cecc5a631dbc333989f95af5b5b0cbb6be1d009ab32acefee383f1629b04dc82f6774f06f09518fec1de3c4b02761b509128b28fb0cc4ed261d09573bae86988d1030ad87f07f82ce7e557d46c9865edcf85ace1a05af6b4bb31750e7e744cebf8e7ba963ea68113770c0a62e3c30c9226f0f0a909fc68af6f9757a1de3110abff8bf7b6e08e2c98a58a4f7f815ddc8fc076f08fc0531b0c9743c73e18e40666b187a4a02fe1249e7279b5a254cae6e074cc52034896645de8c66173af063fda4c1a305e75b5bb54c31db12dfcfa3d759e482bff8a2984c2a1b2dd7711d0c5c7c564ca905c550a55c0e80ef5bb10ab03337460fa5d63bab33324588f781a7a3e48aac6ea5323ac3875a1c9ab58dc07d90b2e66c2df32b153fd37a2e2750000ae87c7053545e9df53b7002b93e1f175010670ef6d91542426a89f64a427815b1d7fe90f5346caf8c74e6c84a731e53a0a736d3cb4cc480af5ed17e67255da45096721b4a96e63dde914aef5e6770ca90de46fe7160057a72b9f5de5c350c631eb6d8663d56e43d0f317bf9d5c019408e972606853525cc55a1337cb6fa08fefa4ccbe1eec162fadd25ad68a3aa9f54a960cc2b0e5f0aa6be7ce3a9fbac8041b78c3ad7d9ff17b7fa0a5d75355d7fb88f8077f95ef4e5bb52701d5dfe6e81a9cf826748661904e4fcd54fe65a4b41150c956756b7a96b14d152872194c7e3cc6eb789267b0d1683765f6eb5b5b7b9aab6b1bbf9753b805c5c30cf743fce7fe2021da7d8c9e989ff59b5f36a05333afb14647c9abdf16aa06805172ac5b0a05b830d07185db142ef60890097d4ac8fd46923a4682cb3cddc6ae184db3fc85e707babc2486521e4160649007ea1c7967bb8169490ae2db0fcad629b588f72566cafca6d6c57dab84bc4d7a068b2ad74ed1af6892692cce615447e0fe50cd405b923174c31a77c27ddfb38102e6347a72787766a16f9a91bfe9bc64f5708f76b7f3585c81d700d351c9edb9962e590a8a9e826265bb87f68353d1b2071f6b709382a4fad6306709e83d8c30a3b2ec70a5c25a7e203c338586150a7af4483fcb91281d0167c699291d261ca222814d3f03c083dac1a13b7377bbda1ea502018159b738e38088aa55bfaa4955e6445df0e2d08967a9e997b8abe05213e9e92a15a66cc3bdad7d8b1480711428a37751363f39596c0b5a5f6294069aaccb8a55e4baf5acd2813d43a563bd18b2173e42a0ac38cb4fbae7ba107d28b275ddda14b637dedba648705294b104f302204bac9e17e96d4093203ecc997b250406c9b839a9ccb3b17fec4a0010589fea0159774efb11cc177a6acba6e4729c341cd574c87f099607ab127c13a65e8ee90f735def169bc71f5bd595a529afc419621dd2cd6e23f2d215d93ae7ca670374be62a274b3e1c4d476aa914acd63f2c2786516961acd17278096aac4a9e2e53947d80917c2a4e2d1a2693b4fa9a7584cb62114f5c47745ee8743abbef00f0fb96201891ece16f2a8afbd3bd8c42574b180387c53a3eba80d42c546cd74b4aa24215a370552960cffea2193de7ddddba9a7e32f077ab11389c1aae0243d0d07b81ab5e983ef3944f35aae2e34a4cfea13ce80e98813c82f79649627c673bbc2738392d7e136a7d82533014a555bbf856afc25b6494e40ae3348e5ccc192c1db2d73209fb4abfb7378710f86cbfaebf7dd62c0551c3d20757f919d57624be17094db059bcda87a9b46043ee0e18dde7749a8df7f5e8dd412de2c1efdff45514309d0db98fe9f1fbb49cf1756b1dd51acd575c187ff55d1336ba30419a8fb6619d574015d470537942f98e0aef2bca802a93b92e7199b81090d011991267b7efbc80dbccf14d99a95d7d2a11a7ca019e50e7120a8fdca38e4321ceb56223c47599a7ad28dbf223e94b536e36dbe1bf410192558ebac9239375694ec5330b92e248c8d4f4cdd7a9b6f283f25359fb57f36ac2a9f51128672f5450ed5807c9c6b978f676cb3270cc3587883c07aaabdad71aad5dd0b68292a3aff27247b6797aa95a3aec51abe1f71886ec00822a6099234d3f3c87439730610551cb2635e32d0b88ae1b020da9a6a99e3079eeef536e77427b7d380e7b9cdded64777465a27d5ae1498ee5037aacf2b09ca655a95814aeb356151e7d53e0de8551e5f995426c548db2f48a5eb462883a1376121805670fd2e2097dc789f21773fb702456a5ae74003e3107282c975db8997980f4ccefc899951fd1e3c5d76772db97d3886f13c352bc27e94757ac8d20c4031044eb585a1086489e8b660f7dee66b94db54862747f2e285d418a4056d2d5ae6ae2c30a9066f4bf1764bccc4a4b4b049c2fc7e90c5ad2b3fc6b5e6a87f57cbb8e4f038feb908d82c07edbaa392ce0b06ef856408bac0e303766b2158e9c2849baf095dff43e63788c2a32a45465d15bd0e951d01bb8142e7d8e11733a3ef42c1f7853885c912930eb91574b4ef6acaae45a52729ad4ee5d2de558a029f9c9851ae3ef0fffacee59d0cd51854108b330d6ea2f041c9a52b997b52021bbb4cbe9521271603f5538cd6b7727f625a1ff7fb95016ca8895dcb76730dc320292382cd37f90d25dae4bbaba43c453bcf3369292d5198c6a35a00b30d8d6cfc433f44f6d0f6308e636fb9e1708623812c5172a663f9c18bb22b236f43d4f2b48acf74a3f754cdff3ff28f5df4990ce138b5d645c5718f3cb65e9b0a9335c4e0124ac6b807ff36dfab25371bdde450a67d1d1fefec0808dfc8696de14071f01eda1cf38b72afcb067746de73bd3036716747e32f995ed2984f0541cb9ee9ed5099d90926b561d647eef025d116b0166b90798e8b4302825c55051547d9e7bb4c4723c14eff5ba646758099665a0267cf3746ac50dbeb64b78d48748f28354aa2ba6e6268d58d043b1aa4009295332cf4e1b1a5733f6a64c5eb44be99915cfe64136917a0c22b45958d1692ec1c4471afa0f1a14988464b152f5d5e588de13c9ab68d55eafab430e83ec529a10aa017a5af61c6326acf79217a31ea935d9962ba45c2ad8314158c0d0fd2e0156d5bb8c7d342a58c86c89b59a838214870069a1767f645f4dd60c7af0185104378d34ac88e238d0e6c6235abd35268b5bef4c96edaf70774f79866acb3e70d33c8f7aac3a25b0dbf83dcaa7dc14d1ea5446cb4fc9f85d0db9f1a77e233c70d4c536ea0ff63365c84eff1e76bc2e37f368b24909a102b6c329a274fe750ca06e905b120c30d9ce7323124abce7b8b30cfd0fbe31638fda0af4084ba173e4f5f50132cec95b404e44129a1e83f1b783b5a08c60e9f40f8a19cd24ca652f46253ec9cbc2e128c7b3b3c4d6d635572b4647942050379b1e6f393df822fb640ca590294fe9ca19a161d3d790a4755e128da8305c195087386e01599ce35fa60c0af7c0ed9dbc95bc49655254ff8afba97befd15de0d3f0e0ab0e6252417d69241db611116fc9cd7a15c5d8daca2c65711d68d4f1f439c24423de3269cebdc5717434375f3d9dbdb5078e3d2733eb983bea011aa97e223c69ff347153b1355c14f412529dd94938cc5112158ddfc21e2e4d6365bc13b7512412f460d9a698f294241c9d9f80aa83ecffb7d4ce93e355d30d1d68642df9cca95bf0017315def73065979f4b0b8d9f791b6cca62a91c169d9f0587f5cdb29a55edb08290b81153e64836bb6023d5711d2ebce051c90f4950b183480d1eb92fd030a265abe097c3b8fe6b988950b928c47cf6ffc19d398391c629a18b05dd17d6e8b682e6ddc788e65cc0cd6bbab11132f7cb47e28d3ebf32089d7c2b5e0aada0a9e236ba2efcf890074f8020fe2eff6799519a7dec2d85e1818e9bc35ae8aed5202ad41930668cf23983e38e85ef889a352ebdbb0289527359bb57d8a3c65784a38c95a796d7b69849ed6af4db295dbc81ad6927003854d5162317b16a287d091abb1a1dd2af3bd1bc324b14d8aa4a44fff6eb79ea2f39e4f3a7d51a476876c03f83d8e1fd046bcd362d1c40bc32a52db0db94352a3469957ac3f678f88dd5f1533f18fdb525bb3d3a8e63cc58267b5ed95829ef175ffddf9bb5dda4019dd06b4425b228d085f16c054359303fd6d259a49195f26ac8a1dd8a647f90a2bb07444cf95727d7d386069c6424f9eb9edc45f1b68fbf351b679820b41ec7e442edb4461111338ed675dc9a966765fc93a3eebf3343651e4c00ddd44e117127d4363e392a3013f129187571f5effc735642eec74826e64db8f07ae590cb73cd207a0df3fe12cfcf3e25953b6f884ca29559e6cc045a9e87f2cd3fc4515ecac28ae32013457c52f456794847dcc2555cef078029b8dd11b753e25dacbd262f7974e19565e5251dc90c56dd1469e232f53b17562538f54d73959ff52f5321ea5eb81c82b5881c46a9cf6600e7d140533cbc0172c816e981fb9f431122b7392f5d79d93a4b781da0079fad588e240e99475d0bf29f785e4754e84386025fb662d00085f5f819161bf4e49ac553174a0f5c3ae6e5a135e83e81981b803d3bf5595775d6193e5ff162bff0719a0da288f56559ceb19b50026188a9364e32d1e224556b3684870d98c402eb87c4dd6f890900b29dfcf8dcc3bc12446a47847bc3d337af48bf43637d77fae00c9499ac45d72d2cc2d6ca0242b41a6d85e23d4b9cf638fe76d6f62ec06fcf83c44bcedf7371cad0b66c2fddc5c99a70c46061e0fb717c4a781c128ece196e380896625161494b7ac27037729645a0e3d6ecba6b9b168bca9589e89e6e2304a6551bedf62bc6e70cf471521a193c17416d6a695314a96a27a279ee3ffedd87e34e45acb935755d004d2cb309df15b71c850a2cef2ee0f3d8ffd9d33a43012244b90c9b56f9a64b095f3fce583c59f63555b94e917c921903f2b1d8bf5892a33aae3e71db47b1186231f9b4ad21188711e31d828cdf45dee96385fb20567b7a1c70f01e2c06ffd6a9822052bba3ee9f99078a1619709702ec71bc869d24f479ab98238a8981cab6f0468553bc53b50a7ac69dc63a3c38c1c40290f9f285e0177ef9716096be02031e828b2ed44352ca70339c18c11b932dffbd25eebcf2e5418d119563cdaaf397c26f54d50b6f7265e7ea188263066accde3a71e79ddeafaa521918466bebdcb56bde1b995c1b06bd64f9b1c2497d399a504373f1285aff8b16dc3fda8ea03b4f567fb73268d49a445d00e5c7887ddd66573d1fc4520fd71aa424bb900f74f93aeb5af488e34adce0d01bac530a3bfe87d8ad2service@rootopendkimrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopendkimopendkimopendkimopendkimrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopendkimopendkim-2.11.0-bp154.3.3.1.src.rpmconfig(opendkim)opendkimopendkim(ppc-64) @@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/openssl/usr/bin/perl/usr/sbin/groupadd/usr/sbin/useraddconfig(opendkim)libbsd.so.0()(64bit)libbsd.so.0(LIBBSD_0.0)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdb-4.8.so()(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)liblua5.1.so.5()(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libmemcached.so.11()(64bit)libmilter.so.1.0()(64bit)libopendkim.so.11()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)librbl.so.1()(64bit)librepute.so.1()(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.17)(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libunbound.so.2()(64bit)libvbr.so.2()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.11.0-bp154.3.3.13.0.4-14.6.0-14.0-15.2-14.14.3e)1@amaah`E_=@__ L[[5@[5@[ @Y.XVwV&@U>$U>$T{T|X@Ferdinand Thiessen Johannes Segitz Togan Muftuoglu Christian Wittmer Dominique Leuenberger Thorsten Kukuk Thorsten Kukuk mrueckert@suse.demrueckert@suse.dekbabioch@suse.comopensuse@dstoecker.dejengelh@inai.derpm@fthiessen.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.demrueckert@suse.de- Add fix-RSA_sign-call.patch * Fix bsc#1216117 * Fix call of RSA sign on big endian systems, patch origin: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1012506- Added hardening to systemd service (bsc#1181400). Added patch: * harden_opendkim.service.patch Modified: * opendkim.service- Add cve-2020-12272.patch (CVE-2020-12272) * Confirm that the value of "d=" is properly formed, fixed upstream in commit 14d54524e0a97d3fe9b80441907d7e356c9ded04 - Add unbound-fix.patch * Plug memory leak in Unbound callback https://github.com/trusteddomainproject/OpenDKIM/pull/57- add opendkim to Group unbound to be able to read TrustAnchorFile - add postfix to Group opendkim to be able to read/write to opendkim.sock - add %{_sysconfdir}/%{name}/keys dir - change /var/run to /run wherever used - rework opendkim-2.9.2_default_config.patch and renamed it to opendkim-default_config.patch- Fix usage of %{_libexecdir} when %{_tmpfilesdir} was meant to be used.- opendkim calls openssl, make sure the command is there- Use systemd_ordering instead of systemd_requires for container - Update to opendkim 2.11.0-Beta2 - Add support for ED25519 keys - Add compatibility with openssl-1.1.0 - Feature request #190: Reject signature object requests where the domain name or selector includes non-printable characters. - Feature requrest #187: Add option to match subdomains when generating zone files. - Many bug fixes - Obsoletes opendkim.ticket35+37.patch - Disable erlang, new erlang version seems to miss required files- https://src.fedoraproject.org/rpms/opendkim/raw/master/f/opendkim.ticket35+37.patch allow building on newer distros (openssl 1.1 support)- fix the previous change: source files got added but the renumbering was not applied to the reference to the source files -> signature file was installed as services file- Applied spec-cleaner to spec file - Removed conditionals around %license macro - Used OpenPGP signature provided upstream - Added opendkim.keyring containing the key used to sign official releases.- enable DNSSEC support (requires unbound library) ATTENTION: The file /var/lib/unbound/root.key must be readable by user opendkim, which is not the fact for older unbound packages- Remove some idempotent %if blocks.- Implemented shared-library-packaging-policy * Splitted shared libraries - Some spec file cleanup - Splitted autobuild and miltertest programs into own subpackages- require main package from devel package - fix conditional for sql support. it was mixed with sql and opendkim_sql - make RRD support optional pulls a lot of things. - use correct license for the sendmail part- update to 2.10.3 - LIBOPENDKIM: Make strict header checking non-destructive. The last change to this code resulted in failing signatures. Reported by Pedro Morales and Wez Furlong. - changes from 2.10.2 - Fix bug #221: Report a DKIM result of "policy" if MinimumKeyBits or UnprotectedKey cause the signature to result in a "pass" override. Reported by Kurt Roeckx. - Fix bug #227: Revert removal of SenderHeaders configuration setting. Document that it is now limited to signature selection. - LIBOPENDKIM: Fix bug #226: Deal with header fields that are wrapped before there's any content. Reported by Alessandro Vesely. - CONTRIB: Update to contrib/systemd/opendkim.service.in from Steve Jenkins. - refreshed opendkim-2.9.2_default_config.patch to apply cleanly again- cleanup build requires- update to 2.10.1 Make DB_SIGNINGTABLE symbol available in Lua scripts. Problem noted by Klaus Heinrich. Fix bug #214: Handle arbitrarily large From: fields. Reported by Tomohiko Sasaki. LIBOPENDKIM: Fix bug #213: Remove "dkim_default_senderhdrs" from dkim.h. Problem noted by Daniel J. Luke. LIBOPENDKIM: Fix bug #219: Unresolved CNAMEs are not failures, according to the DNS (see RFC6604), so report them as NXDOMAIN or similar. Reported by Alessandro Vesely. - changes from 2.10.0 Feature request #182: Remove "AddAllSignatureResults". All signature results will now be added via Authentication-Results header fields. Requested by Tomki Camp. Feature request #180: Rename "LDAPSoftStart" to "SoftStart" and apply it to SQL connections as well. Requested by Daniel Kauffman. Feature request #179: Add "IgnoreMalformedMail" option. Fix bug #183: Discontinue support for ADSP. This removes the following configuration file items: AddAllSignatureResults LocalADSP ADSPAction NoDiscardableMailTo ADSPNoSuchDomain On-PolicyError BogusPolicy SendADSPReports DisableADSP SenderHeaders LDAPSoftStart UnprotectedPolicy Make "rrvs" and "smime" recognized Authentication-Results methods. LIBOPENDKIM: Feature request #157: Add dkim_mail_parse_multi(). Suggested by Alessandro Vesely. LIBOPENDKIM: Feature request #185: Add dkim_set_dnssec(). Patch from Alec Peterson. LIBOPENDKIM: Fix bug #183: Discontinue support for ADSP. This means all of the following: - the dkim_policy_t type has been removed - the DKIM_POLICY_* constants have been removed - the DKIM_PRESULT_* constants have been removed - passing DKIM_OPTS_SENDERHDRS to dkim_options() now results in an error - the DKIM_PSTATE structure has been removed - all of the following functions have been removed: dkim_policy(), dkim_policy_dnssec(), dkim_policy_getqueries(), dkim_policy_getreportinfo(), dkim_policy_state_free(), dkim_policy_state_new(), dkim_policy_syntax(), dkim_getpolicystr(), dkim_getpresult(), dkim_getpresultstr(), dkim_set_policy_lookup(), dkim_test_adsp() LIBOPENDKIM: DKIM_LIBFLAGS_STRICTHDRS now also confirms syntactical validity of the From field before proceeding with a signing or verifying operation. Suggested by Wez Furlong. CONTRIB: Fix bug #207: Clean up the "stats" directory. CONTRIB: Add "repute" directory which could eventually replace the PHP implementation. Submitted by Daniel Black. CONTRIB: Patches to systemd and init/redhat from Steve Jenkins. - changes from 2.9.3 Fix bug #177: Plug leaking "result" structures when OpenLDAP is in use. Truncate configuration file lines at carriage return. Replace overlapping strlcpy() with memmove() in dkim_get_key_file(). Reported by Daniel J. Luke. Patch #32: Re-arrange the execution logic to drop privileges in proper order. LIBOPENDKIM: dkim_header() is now a lot more strict about the input it will accept (see RFC5322 Section 2.2). LIBOPENDKIM: Tighten relaxed modes to break on only DKIM-defined whitespace characters. Problem noted by Elizabeth Zwicky. LIBOPENDKIM: Fix bug #208: If a signature fails to verify for either reason (header hash mismatched or body hash mismatched), set DKIM_SIGERROR_BADSIG so that Authentication-Results doesn't report a failure with "no signature error". TOOLS: Feature request #178: Add "-F" flag to opendkim-genzone so records are created with the FQDN. Patch from Andreas Schulze. REPUTATION: Handle parameters safely in repute.php. Reported by Daniel Black. - refreshed patches to apply cleanly again: opendkim-2.9.2_compiler_warnings.patch opendkim-2.9.2_default_config.patch - use the correct signal for reloading the config - make sure that all the buildrequires we added are actually used by adding the needed --with-* options- more work on integration with the distribution - added init system support (systemd,sysvinit) - adapt the default config to change some defaults new patch: opendkim-2.9.2_default_config.patch - a few more buildrequires: libevent-devel, tre-devel, unbound-devel, erlang- initial package/bin/sh/bin/sh/bin/sh/bin/shobs-power8-05 1697449430  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.11.0-bp154.3.3.12.11.0-bp154.3.3.12.11.0-bp154.3.3.1 opendkimkeysopendkim.confopendkimopendkim.serviceopendkim.confopendkimopendkim-atpszoneopendkim-expireopendkim-gengraphsopendkim-genkeyopendkim-genratesopendkim-genstatsopendkim-genzoneopendkim-modtotalsopendkim-rephistoryopendkim-reportstatsopendkim-statsopendkim-testkeyopendkim-testmsgrcopendkimopendkimFEATURESKNOWNBUGSLICENSELICENSE.SendmailREADMEREADME.LDAPREADME.SQLREADME.opendkim-reportstatsREADME.specs.htmlRELEASE_NOTES.Sendmailauthheaders-check-setup-hook.luachrootconvert_keylist.shdkim.htmldkim_add_querymethod.htmldkim_add_xtag.htmldkim_alg_t.htmldkim_atps_check.htmldkim_atps_t.htmldkim_body.htmldkim_canon_t.htmldkim_cbstat.htmldkim_chunk.htmldkim_close.htmldkim_diffheaders.htmldkim_dns_close.htmldkim_dns_config.htmldkim_dns_init.htmldkim_dns_nslist.htmldkim_dns_set_close.htmldkim_dns_set_config.htmldkim_dns_set_init.htmldkim_dns_set_nslist.htmldkim_dns_set_query_cancel.htmldkim_dns_set_query_service.htmldkim_dns_set_query_start.htmldkim_dns_set_query_waitreply.htmldkim_dns_set_trustanchor.htmldkim_dns_trustanchor.htmldkim_dnssec.htmldkim_eoh.htmldkim_eom.htmldkim_flush_cache.htmldkim_free.htmldkim_get_msgdate.htmldkim_get_reputation.htmldkim_get_signer.htmldkim_get_sigsubstring.htmldkim_get_user_context.htmldkim_getcachestats.htmldkim_getdomain.htmldkim_geterror.htmldkim_getid.htmldkim_getmode.htmldkim_getpartial.htmldkim_getresultstr.htmldkim_getsighdr.htmldkim_getsighdr_d.htmldkim_getsiglist.htmldkim_getsignature.htmldkim_getsslbuf.htmldkim_getuser.htmldkim_header.htmldkim_init.htmldkim_key_syntax.htmldkim_lib.htmldkim_libfeature.htmldkim_libversion.htmldkim_mail_parse.htmldkim_minbody.htmldkim_ohdrs.htmldkim_options.htmldkim_param_t.htmldkim_privkey_load.htmldkim_qi_getname.htmldkim_qi_gettype.htmldkim_query_t.htmldkim_queryinfo.htmldkim_resign.htmldkim_set_dns_callback.htmldkim_set_final.htmldkim_set_key_lookup.htmldkim_set_margin.htmldkim_set_prescreen.htmldkim_set_signature_handle.htmldkim_set_signature_handle_free.htmldkim_set_signature_tagvalues.htmldkim_set_signer.htmldkim_set_trust_anchor.htmldkim_set_user_context.htmldkim_setpartial.htmldkim_sig_getbh.htmldkim_sig_getcanonlen.htmldkim_sig_getcanons.htmldkim_sig_getcontext.htmldkim_sig_getdnssec.htmldkim_sig_getdomain.htmldkim_sig_geterror.htmldkim_sig_geterrorstr.htmldkim_sig_getflags.htmldkim_sig_gethashes.htmldkim_sig_getidentity.htmldkim_sig_getkeysize.htmldkim_sig_getqueries.htmldkim_sig_getreportinfo.htmldkim_sig_getselector.htmldkim_sig_getsignalg.htmldkim_sig_getsignedhdrs.htmldkim_sig_getsigntime.htmldkim_sig_getsslbuf.htmldkim_sig_gettagvalue.htmldkim_sig_hdrsigned.htmldkim_sig_ignore.htmldkim_sig_process.htmldkim_sig_seterror.htmldkim_sig_syntax.htmldkim_sigerror.htmldkim_siginfo.htmldkim_sigkey_t.htmldkim_sign.htmldkim_signhdrs.htmldkim_ssl_version.htmldkim_stat.htmldkim_verify.htmldns.htmlexample.com.ldiffinal.lua.sampleindex.htmlmkdb-rep.mysqlmkdb.mysqlopendkimopendkim-default-keygenopendkim-fixipaddrs.plopendkim-spam-ignore-cmdswitch.patchopendkim.conf.sampleopendkim.conf.simpleopendkim.conf.simple-verifyopendkim.ldifopendkim.schemaopendkim.serviceopendkim.spec.inopendkim.xmloverview.htmlrepute-config.phprepute.phprepute.pyscreen.lua.samplesetup.lua.samplestats.luaopendkim-lua.3.gzopendkim.conf.5.gzopendkim-atpszone.8.gzopendkim-expire.8.gzopendkim-gengraphs.8.gzopendkim-genkey.8.gzopendkim-genrates.8.gzopendkim-genstats.8.gzopendkim-genzone.8.gzopendkim-modtotals.8.gzopendkim-rephistory.8.gzopendkim-stats.8.gzopendkim-testkey.8.gzopendkim-testmsg.8.gzopendkim.8.gzopendkim/etc//etc/opendkim//run//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/opendkim//usr/share/man/man3//usr/share/man/man5//usr/share/man/man8//var/lib/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protectionobs://build.opensuse.org/openSUSE:Maintenance:18120/openSUSE_Backports_SLE-15-SP4_Update/49d8527c7d2f80af89294fbc5533b921-opendkim.openSUSE_Backports_SLE-15-SP4_Updatedrpmxz5ppc64le-suse-linux     directoryASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/opendkim-2.11.0-bp154.3.3.1.ppc64le/run/opendkim' (No such file or directory)ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=628dc7a6a0f1a92f74c4415bc2655ffa47681776, for GNU/Linux 3.10.0, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=772d7d65bac80e4af14d76aed4abc5b63f443b21, for GNU/Linux 3.10.0, not strippedPerl script text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=3803af7da6b573fa79db491a8f9249bdeabc243c, for GNU/Linux 3.10.0, not strippedPOSIX shell script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=a4ec32bd15be62fc730bd3f71ef651ad1872f624, for GNU/Linux 3.10.0, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=1de5288ffc0c47acb615d5836c5dc704f19e28dd, for GNU/Linux 3.10.0, not strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=223c3a7f757dcad921332ca2444796924737d097, for GNU/Linux 3.10.0, not strippedHTML document, ASCII textC source, ASCII texta /sbin/sh script, ASCII text executableBourne-Again shell script, ASCII text executableunified diff output, ASCII textXML 1.0 document textPHP script, ASCII textPython script, ASCII text executabletroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)()*+,-;<=>BXR RR RRR RRRRRRRRRRR!R"RRRRR RR RR R RRRRRRRRRR RR RRRRRR RR RRRRRRRRR RR RRRRR RR R R RRR RRRRRRRRRR!RR"RRR RR RR RRR ">8#NW)ڊ~systemdsystemdutf-841f83cb034f697473f58eac08c5b60a6339c567c30aae22e24bd2f1a8f3855ee?@7zXZ !t/9'<]"k%w!n.Zkm 1~MƮȽ\X^  6cnzA|uu,KSJ?7p΄H6ÈK7 ̭gjzWE ;w#ԌW3֐ Nb.mlIK`7o>,gQ&LCWJ+@,;C3KڀRX_B5%56/~AwIܚ9Yۏ UdUjKRʓduFgP(.Z)'OZԈJ) +=VR N$XzՕL13iw2w3Z9k;^q;eX鎵>iצNsFsq>Y|hsT\"!4*j# [yqm1%LYRk9@R7'Pxv(?z'y_}4qz|aȈ]ǥ[ىHVɧFb`_A0e!POvRd߭y*.)}'x+ȯvŒ]?@dٷ AWA[OƿúJY{00^(Ĺ/#/Ra^)<V$=]Dy,^i)@Mtcr1sT5ÄB0 V-)k R/~A_䅢21p.n\)91$ 7@2hLf0#o~LVj8#d:@$uH |r;ͦ|2"WpEBs::XNd:`QVNk m=ZA- *Kr0,xxuڵ`Wm5U`0"kP"KP(29r3Dc5Wjt4F]9Cͨzz\H=(zQ\: *cQ}"HbV7d0$h9sYVžF^5EM~PW34e1;PeH=tl@r&hɕP#1[Ȫ捕P c'8.bpun\ujNF( a{Vm+L %A00_T.il`upvjݕ"=5Fg_aY 2\85VCwdg5Cͤ2?{GY'l2َ$pOя~p mYΰ6d۔T{K@./: 9@089Q ;ҍFq8=, \P]⧲ ёݩfHaO2 #R u5l}\e/ a: "1 <ͷL<$ԢJFrl-t6;x|u,DBJ)}v=&7Z*Ь$ӡ\=ǟnŗ[3,ihZ^8,,`_:;#s➍ˆ'F T\c?<b ؏'?ol8 N_?V@kMEET34>ϊʛ5#9i;9z2c+AfR[D" 'q*r=!Ø8}si lĉh74wp0uIc7ĕߞh @!O@ [+ IɼkJF@o MۏeΪB~|)5GFl7HOc4#PnQ{US GhϹ^""a21i"ܿ]/SƂ[,>mE")/m)ʿjarsu4HKgonk;f˅7+Ү sr Jp[y !4+=ukgDʢ(O&^lͳTf:wl@#LT4*xA3!<-JgZ$&xY;H8v!**#\(8_\.J$2u 7~(09h@abʌA!NgE!tL[:O_.cx("RLupĒU2QvFJxb$AV\(eAʢ+Y$n^'RIoYM"Jˇq}Ϭ'pe253l^;dnML}Ѳ"7Zf&d]; A5m%nC!G+D.oi9J|mI<`q>npҸ~AVQz֊9M*q;lQpI~y|B21E=PUB󊞀pߤibDԁOm:bU'7&z[Fzvi|5-"#ztgn޷t&n(55sڊˎ0p.辂VKjį U*SHsxn=^5VFElі@go>Z*nxo(*f/^he?GzsL:o+5G)8o( ;*cnl[Iz&j_}tC-KN *SRyP"&_ٹjAL۪w TfpX@4V{ou=z pfW~sr\MXjAs|K5s]e5gUR˔Gmrpoj?wx_{lJjHPރl>S:V8Y E2Uę4,t LA@4Pj<^~Ԭ+Ta b\tV635.JkڮK1b߀F`CߥN-k^`{Sj/%[2,a%af}{]I@^s 3=vlK4$z(a$&IL71SoUf'$#b؀xʆ4jEfAR$wFU/tfjT[zg9$2߆/}'bF /M~צҹJل4xO*Ŧ~\. 0oN2^rmh{8Ԫ r{5TqHtN,+B?JҕnG1'bDuWe=oz={fg/VTKpoSr"e hX+NwQcf5ɐ;dtRɾIRN#e$;$2e|݌4OD-\uyr+Wn*gESe$2(Vox;OGCp B7lk8 I+F56]>lP.9zX!N7g~*0hՇ]֎늞<h41@ 0T6xdOWlT߭NJSfSŢrYį)yJ2蜛+O\wǖG }I_XC,{)B#sЖQ\q J<8Odw, MߗyPO6ZUyU39y._W:7sl\5W2o1[!I ٦*Nm^)"hDOAݫJX BbR/Zp2 ]^'JaTB?lG`ljcW} {BtC!|mRF1dc}G&G)k"()f wCeR_ްd@Tjbc{  et.v)4v&Iy †OSx-%// wnAJ"TćWim R )'ס()uV|i;q˳H+-sJL#2z5&ukL% zۉ3sZi-%_'ϓ/"}#hUB}=D]3F-~B9`PyOh[wE,\"^duO5p!Ɍ !dA3?uQ9oB7L$NPj d CŠk܌?CxeTL6Xg[BvLgvM( v3Q07>2 m+t;iR xC92_>uΠ™Lig8֪y%pfltI "y-`Ź`Y'}a+){ǓȰ2u3]Z4M TG^e(=DzUJPlu@ɕ-P;yBI1i{;ȵ$v =I8&Ej/N"gWq&q zFJg2P^^24b0{seuƝ1bq`d reB-xŴHotū0ꯓT-] /;׹Ȧu].@ Qy` tQ~$>ǘ尗*v`QL{>Xҳ*w6HEԗ gx4azכZ[GNj8bf?LQTM=6_]9:Y#u6vEdm)֠Gw߹I ͡u_1oBȉF(x*;,IvsoV}W G=]Xv!eר`C^; nPR*>I-u P?`Pa? B֚M,H+PDۚ%=yN$9>9MpwMȰn%,?rM$#q d+b/.'PjNa6 laP}~3NN٢`B׼ " &4ܦCEZ wZcnpk Mz3 2.I8oAi0C͹ 1VƋr椴6o]UoC:}Wͱ6[t~@&jY٦WK|V]㼘nĀu"[ɂLU$H3b[Yl~h"O$P{xRnc/G}_* ]UK?ioOٔ#D2N16zE$ u:t{K`" ;#3 xvrwz~)Į:BȄscİ6+J;d?^F"3%$QCGlFQ-¹mjEIȥ&"T)Omeŀs Ye@jb){9wkEYzPUR, ;aӔ }F] o!@DYҝCўRhu>@7dx|M?qCiZϖގ;f4].o\{HvJanYpQ Т@!]!9XYlÚ%…º6tlS.ȥ3x=t9.r:.5^ 0M(S"M0֝JQqnOWɪZH.D"(5~/RKB\ppO5zKJ'NOW2c]d'E;dQX/"f׳=aI~,#t-9kHV*-PxxDdk kSƮ\ؚ>GіII4Bxnyt+ZsFY]Nn~(A>'Dϭ>%1MqsAT /TEewK;/' V8!nJp#@UeWUe%-*Ne/WاǙ&%PoQLSB4э^ c6ZdRF%4kŧ)3Q&s)x:/+ougpwFˈludbϘnW FK nCˣ_F7Bz6utkw7Kڱ;JoNAr:aȟ&܇9%\X)u(.$/T|b+d(N'p0&fBmxq3 6-֍@`X)'a},:FګJ`e:,i[F"pRZ_ZȟYʿlQ2j)DT*mSFZ9 9bj5./{>ZQ#@:Ysa!Ió,p# UZ^F4&pG\()(p&KoהOt@ +nfn׵f n.(~6YfqODZIJg2%P]A^/ToMylJӁc\phyF37Q)b(H7!o|\X|A[,~D?ӾGix,rv!˘H_b} <`?nP~߿KiJI:xk jU(N8P6(0![Y',) x8@6d<-|}__B=|/h3!* $鵴c E1MN2ghi`xܪ& Rd\~SσSOpl&"vϒP q.P9M\q}{v7)"E4Vt/:a}}-u13yB$^#Qqe2Nc5k% j=vfhZHVH|6M$Z ! B;`tn3H~ZX-i`uXлωB 0'jP$LIMMʴkJi˽ORJzi8v_%?r4# VAh'$ћǍa^TkHR"mp]Xx#֖##%pzŅGSһVs۲I&q7lNj{+m@!['vp#s e-,ZqG(ai  HOIs4N6t4[RĊJBl܎ХE 搊斐0rl\CC}no;Bdڔ4m::Hf %O'Bir)>B;sn.T $,4TjC./vn(PulپTBZsG4L֠yvXrP*{ Z<ȅ'`#L/hxd=m+|(ZZiA"@Y}^E:&Ұ%ثvU*>@^>Qj D3 N%dCC-V ~7p[T=~gf%"m=OלL)ưu Xr,!$S]6TDU-/fSgj ZWi|TT%/*NFyΰ@t`?&&)+VK!s9D7pKG+EҸ"޸,BYB%@h H- 30gu&*X9%NˆS7EFlsC{nBqeX'`iv,1Sqnc྿ˉWHcK:<|d;|o)rX?d%"BIO!uR@g<2?%H>$ in gqu?;RڐfLKC0aIp$ӐDѻݘvZ&qŧc U#)*B{f Ҍ-G[X.8єӨiq-[$MeON?w=į٥{bxfOE0혓5% oBJY$WlN컼{S9ljR;!ѮC8%kYr?5Q44戸^+9_xD X!zYV?̹rʲrunc@tc#oښdDې}J.բ;XI&E (!Pu|E.J| 'Jz0{ȅj5ڳӧIl b);](@tT6~ƞjYT+rZ~ۘ@f5fRz]8]R13kdtnvK(QyeA 4l-81Dl`s0PhPЦ׀֎ ɞc7uZNJoOZ؅$s@$eƶl'-G5 W O=Xz/n0kd>tno޴GgElΝ,eW9Ó:b&~_ mfZ&w =a=}Pa" fsŶwҩmk U†B\*5>SηdU_:C`{Q}nv=7Ӷ"^9KxZ`BG'NLB-WIB*rM 'lpN> Ry 4DKi'q' ':[b$quFRwlDj5ڔ,AO9;CHVT$- [)@)IC6֔c≯(.JBqbMGG(5 QHz$ *62jqwZLI!E$>FY"0?Y'&v8S>tTusnEi²>q rNB?F{8Do;{L#ķY"a5R^RLfu"}k*[l*k[m`c|M {fV?3G%g5BvԂ_i6[+șF1J)<hӕ0O4˜ 4(gVLʀR9Y"lQ/!uրj#*7 x㵶52h ȁ(vr9( .Y3i՜68B@V E/Oť=U7cYB*0ySG ѕK|;Sha#v[ ~I)JǖBcȀ-\ IȈPԏ[{X\QD0'̵[jg"Θ*~,cH!~'ň#uV̭VEQBGf&IY* Z+4GP?~9t\譪,UBNSwm<zU0\J1-g 9UadUzgkT(Oy -vﮨܗ{{%I+ɫF8(fs |[e8D!䃸d$(gQU IPz|z9`BC27^) #sC6MDc0mݞI IYUmmƃŨ ƫCK_aZ D9zg\1_L;OZ_)c{;+T;Zvij kt,LJ$j8ww6\(H/{ #+bmS * <zrK1ydK-䰁ȃvjnĔE:=8k3ѕ?2 I]\+.ocg,+rRx ^ѩFƫt̺e)SܧB;Q]Z Aⴼsڃg04QQլuU!&ֻ(J_<ϭ`@Fļ]SxZ R@) `N.9yYb"3!4mSO͈^=/A:n(T}234tӇ.4zM-cPأ\uqGNHd.GoIP`0#$- ^pucJcO'uf7_{=^cjTxk* It1/(dUUͤ27uMF#^W;ԣN T`@# ݥSM cILp{a-f4͔rmUi B0Tٶc//uf0i̸+L -ٿZȫQ/v UؤOPKW]`6!}Ţz{wA!y7v|D8:(<\U sh9ŗi.`QЭ|A/͉fb!g MB"d'ho)dS] tK*8v7< ⃐(^k!GkjӪfpnMOk(|v!Gtܵyi&dyn0k]j2_萓ːY#SWe,*7ya|YhQGy99Ҭy'hX7"ɯ50ZZ+$Xm/C.8}ᵄW*7ul;Ak P1{[""6we3 Zjo>:X!Xxl)d!#TM*jd'`xl%LhHMb>CxO},м׶ mIӌH<<כ1ݫe|M-r!FjE*AmK3`j%.- ^Q80u}ZdxU&#%aze?3#.pQ̿Iw4:aLj1o(`="ْe7;Ȱп*+(n4QyӐ%Cѓ +\5}ۘ>= C*5#% a[tA6jA)2naAhf́:ALdנ} mJܗ DWm8G5UCF#:PH4NN;lw0+:#NeQbpQ&tߑyƸl7LJ8D^KZ/ S R:"Lh^ח3lWڀO霿-w^nqUL(QY]6UX/%ԬZTxUVŷ.3e>uK;`p TRL.awO:o(HҲxP`w ɥ@r rt[O/ago@III-Lƈ A ؑ4(u;.Rx`IUU{ uLjjN-(B)WJl l*-Hesc}tCfOTD1lz3 Q1P&ݹHCUIǶa( pGqMr-[KNޗj *_@P(ewWSK[K gE=%'|m3kKi5LJz!qrcإ/R,s*R~W};{٨[x2a+O;M:OqkhZ-]@{/>ůxwP)09ӑʔZbWz)R,ǢcMy>-;ۢg⚇5YN6:z5ѣ]&a^ `N0wn^f3G;{)ۆ]F(ӽ4+ Ј$Nxjե"+1 {@*V7#"t}G-M{r3q+t,Ta}RLO!W=l]ĀyA!vNt 9p;tr:T?}WW "J]aZrT>,F #ӗO!@:8=H)N;]8QK!"o1\24У"@Sj'$WiF;̈'=7#cY|@j *Ѣsbc *3>E=Oލ+ _n>QWmK:.aA$% 8 hϾ LS&9.[ë{e3SX<iF{6%xHo=A!E07Usab]/'swڌ@otum~Eڱz> 뉩} M 4Dnx7q]4k]&o:;U4= bW?Y~D9=ic|!G? ^4k~ +Ωb7d鐺|*ȯF}<bz .1FEr' ^+1m'YzuToS} y+{ί[>ox1.hzP,aThgcN3SMPԔJr0X;,Zo+rՂHz4r}_Bh?(hS?X˯Xw[eS"Adkn 6\(a*oZe-l"MyXlGo]_EgB^ @y4(;#1aTؾ0S_ W6l: pY3ܳ$r4crZjj=]cVWX_ix&ʯ)FyÓt?M̡nk洔ӿ+_m1 ௩+Zh) sHXKW{Vll!ySJpk㬎BcVwS$YC@=M49w>jyͽCWwyڀD8Eш!6CnϦ=6GRfJt0J7}~1'VEHn eW›sݥ"/,h]dK~AuE[E@%W8$"3ѫKhC?FJm1M:SB *2Es!QX5YE'W8Cf^uC) @j*0ue*]Ski~˩}i;저b{wPψ< _C5 l:(*[$%TḆ5rnܕ(ˌ1%=P"!TĤSz8BV&&|\C OXn |+XB˲']-Ch,`nZ%"x WYq #܆LZ|D}Hr7:L_DS}T`VlhJTȖ|$ VD1|vȼFbiWwpĬ M/,;kU(I6,nm3oSvk=ܤ,b4xf 1E&kAaw7Ҍ(S@}cdzɕhfDb9؏ٮAdC=__~]yFg(Ya4ay,~* h5䮤]>vgy}V՗@ XMgMde~ȩ G\Nז<\ȧq݅Jf=oV?! *NZA9ZH|WQI@)#Hi.qsPΜmI nMp !S}OV[lɎ>3z(_)! [}ڊ霈8̮.erd s{DIq4n0ׄ]));*Rz {VrAQ7y?4~gk# MdZ`mv.$`~xnFfH3%j/E8 rr($Z@DH s*^5N)dI3K@TXx\@T\Mq3He.}6.5ɨm FPA6HzpmfZ E . 0{E֫33DӽP /zdzua|س1Gӡ&'Ani4`+X9PޞMrE PK։B3+Q㙬-|!R3D[.Q&$"@Q6ςXj]:"g`5N?|Yw H,ckRasxY)HZZvXAQK(7QRbncFoQ^ngaİu q /zw/smAӕ>=VN+Up: Р:[.EB4\ĉ }CŔ( ߺﻮ\V/]3,;^M7ӶLMzmQΐ>QQ,i|` 募ZX^nWb*uj"؄/9unN]Vz?hBhB L_o  $t+lI:նeN gm*,Ozb<-GV=!"Uf eCK]%7τN6#b(vw6 pxjA_d@"=يw_*Mc[&Km aC_%WAT0eGRJ^3|Rs.#&-%>,MIU>^(W0[*Cz.z0b;{A,*\ x,i34-ĭϹrJ(9+{b!+6LqhNN%/#SNd05=K1o$k"!<g2lLq)݊I|}dxd/ F}JY;^rcl9\4!LP>P_$Q`zOfitbK8'E11٦8̽;ظXLsEzmmfl&Kacߧ~Ud8Y˻,?WHug L /=E63}VthU֍0 d[K$V@m>ۨ'g2_Vع oɢA݃\dK3-h%K@}7uj. -p$U_?;.f.K /"9#;l[NSKhj*-kc7N4RXwѶx6dVYD)_MCpo.;_#{zw@e2jTR *8жQb5KɑʇNV۸^7F8FcNp? 8 !z7oQǷq5SgYi ;qd 1hyšJ%"cUnTqMDh?(`NDeQi]lt4!vO[zz{BxVddѰ`[kq(Hّ QԮZmG$3hxÝ{'k^lAa߃<}f3@cղ .Xv}Nn(I "zGud,Ywygɍ'U=Ɉ^kh *5G lU=SCϑQ a$F!r9(45SQKwiF3 &nuP]1P -& ޢ::u1 F"՘Edk5;?Hwը*(> lYxlIqu/1{+ "iS, w1%\Hu( d ogPA 47CUCq^[.v˅પ/ݐgTlLsdW=O{d]mJmQ0^Y|aE1B~PGd%Rm%`鉂hfĿ݇XNښk=Gpϻ_;gi5@sOBqckN]y E5|oԂ|?DyzM҉#v2}<F-st&EHc& 5GzosL'4f* %[;Vaw9N?oV ̗;(tM QK/5[qN!Rrp%bUwЯ[(iHI rrdx5c4@UG>ŢɃrdwB\)xUL ǡ`C){,4A7<Մq>Z5kWٙ }S n~c P4  ɽ J0+xiU|XQ5@V.K;\0A( hW[f8~}V^)&R{(M7$fe'iiԬa]y4h硘JS;6R2^B u ۧOumݥ5 ԭP`΁HNJY]1h.iW_)C(MXihdGRTh)5J3 w9jVi%[y՛'Mnf \(d-+෎16\-BMT]JV/Vڨ xVmF!Q7:M_]v-"$_-F,5V[(VJRmf?2i!FQT'6)y@u@Y5noXIBiFVBU t3- \ ” F"_ݽ2w+(@~N.LwPHXwp' |mAfH\cQهd Qޥ3)l 8 vҵZ%b48SwOES7/ъQ_LK[#ldY+s0ƒ&[jUoAtf"b'd'#ͻjuh`fBY*r(v Kw, *&`J1t,gdZ*gL dZ$>FDj_){BUa@$+q :(緅Iq/nom\~]Uۀ<,K̐pJ 9䖙x_ ;1{sR%ߜyFZD,ՠ97怟*r* 8 'n+g?ykտI 0{$k=w/MYMC{ʷ _$ TѮ>%W6?Ȫī!0 OoSBZ.tzvӄ++;pazg3xlj-+tqac7_ C˚9]NiQ@h+błp^#6q7lwZ54f*I|,iXu!A%a=^>-OQu.y>&g L=gɂL^b!9  j蔕q0#ҳ):`h "K¤Kr 7PIQ-3NAۂIKo/Uu CڍI);p6X<3S"zCnPM;c$6=a}Rgԯv /[PicG@FI';.^E )yO.'qtZ`=rPl簩frTNC!Jٮ0Hqt S=L[uAx0,= ܺ?U#* {hXyW> 98")yovi5"N&+1Z 6!S8]עU\-v|EKT()KOme5i=kMWܕŕ-.TwGZ *rv[Y=**j[آX*镴(57QrN\:Bwt{Pl4<+a&1 %NV!$V֢ '"G+W=vyNA kD61*1FOc={S "Z?PFҫ9@+\>n)6sǯOvN ̝TK|BXEr&⁖F͑n7⿹#Т)pcSRjiMsIᒋRєnlc!7 B?yڻOǘvÄHsf\ -2Y_N$  R[JLwK$T*B'mNMѧ`5[+|[VN!@~ z~hNjZS#bNGd\,?\dEt|W4a"V$=fE'`JԪXq%k*_`'V=ldB-ռ*dj~~Ah1W]qjʤ\_Z?l2͚iqR 0wAR:A Qxx}~d/Umw.C5۩edž*C9 h)8V3躍*)ĕ搂h Zw2}?GrâĺaF3TeW pf ,kyIή!."zچw[wUD1 a+@/Ѣd.Oe `{6޹2 xʻu£&/y\lD”yaЂ(c6.K7$Ȱٝ6VR5;¤J֓uwbk|F)v.],͛SW5*!|8kRyv'w9-[&Q J#͕6;R9C_Z,1%`L;=$,XX) wشxttH0E*FPŭ$pf`p2f~Ptz-1~*4WkP=+]b׃:'E.CؘJRt*n7JР9dz'fIo%q)2ihIl8y)!ZMꢭѮÓp2uN%ٟ>ϋo2WiZSQ=<|=3w4lB?K*4>z!f7? $)S,l*{/S`IF*pӉ1ePjg-Ht~fSd=Lu%Cp~@kǣS;-B`.%! auA f'A׼GnD-,&EaR^&/XMȰp4ٙ1#7a!pO7EBMSW{)K|xX!:)}G̝]̅/jAčvGfCXq?{֧}azqF ⼁u 3Bpt:$'-[ߛ h\ ~$9I+@0Ȋ೑Qa+3t{DQwD QXh]뮒򀕶K2O=ku w6$r|78EǤ6£!`f {1(PI} 6".!vLbhf9Q|v6N%xH>3c(/f)r= 1GZu\Tě0+Zq-1X)mܯ ؽ{#emZx1-c-aXOki `?̙Q_.˟IYrh/A۝x`svuFq-`+N tjB)lCUFLDN~.H ̉%hxvqs :l!^9E)=i@d79I,zC7eM ř^۞@"bz_Y"h5ݯoB+(82d{~[ '31OsVBQ-ֽoޝFFhzLt6 gcf6;{+'{DELgpPʨ)2= ;_{kPKe:`\dFP%c*ЙFP`!%[kkӊÇQ*kSlFDfq8q/NAE*AL_]8"W)=-rddd FÂgeڒ2/b!'2"*Q/v.~suWWpU蓺x_=mT*JHZ;ĥWfp}{msl-GL0+50{n`l7 =*L^)U# [DRAy \ w}%L_^Z|D.r7&C>BAT@`֫O'6<:jU*xV*_?k$Bʔbn-p.$6)5 (KU[@OY`YƁS[[+Qq50J<Tf{4] M0!7R;JQ{Do8@ZX4.9}p!%`ldz|&'$_ q,R 5%3_J*#m%2Oxe_,棭(BNJ;"S^Q%x\+*5̅9[K<ӬChӭSfslCP"]4e0K8kZ;0lz>4̅ ~wj&tgGuY hq&%ӣMWGa|g#SDmpWD}˨F{FsiZPu$ruln\pИ","[48#!x+OO* "fd%!!#t5hw!9[g<F*h NqkeVw|T}hEf'WRKMwt4},ؚF-# -Xfsb"+r]ש< Qgx+`J+pNFyM~u2dkKTnQf,q  JkL# SVpkf>_a8Q=,r/+2~*\5cW/[9FWukdsu3282b~INs>!k;mZ{ޒ7Ј VawbW^q(pB~s1T]c XVP5f6/ic5>yT܂fdnZe<%AWHa%6J!oL#uɋsYk 9z|su!&O@(uX< <:KtER:j\4\ZiZfGQVH:.p4:ێs"2P([&/DIK4Έ9%QdjyDU\Kh?+c0FIʖki-{`9qeL/m, ުhDU|s|NLJK򥚚1 `A::ũѬsT dB(YQf~e?ӑb##~ú3 z#y+"QttrI,ز`!_1.65ɂ%n#VNzŭ|I $OQg w)?+G#ǵ(x4.pe5}CCIm|swm,i0~ *T0ERO$x_'qsRlֲ.!=pWJhqEߝr~ޅL _?O"Rmp =L&qEwV0>R8 6 nx=BO; &Lj'*Q!3U5!%ITaЇ̣;喟!;蜞ljY-4Fa?AO9PHޒGȹpn;rPXS"} ￟p=8"Gpop[c- 7TM\FmkA6\*=S#mm2ϝ?i5u`U.WPufG΁v䵍n+?T}mM^F)"z|a3t0]x11}Oi̧h3G b"KnjNf |kpw ¨;djq0]v_ƧiQJ~'rs2F!ns뇵G/|OI2BR뭻qiem.t3N#c' Z?&?uQx?]`m.5h([d%.bb`IP#Q*vA]BipYL8gGR(ҝ!Э~F\W2c6ux]_6ꗞͽ^` fC}WH") (pẳlxQc8rK[Y^6lwdI?M]X픮FƢ5/Y=ZnS`p2dȿY^^PeWWAGIpw'w Eg;6ly EZhI@`@gi뮼W ?yohUT4j7HW%$ͫZNG>W1S?F+-VZr>_QrfׇؕG^XC19U@Ž=I6ZIGU8vڬeNCyG#L V.V΂2SsӺo/~ӏ*/! z_@† 8q}jg5;6s˲\Qd$/ ZUUU=eἑv]6{(M0/'MG/Q8+td3Jrl鱐ǬQFc{怒kx⩺[Χ9ǹFR<0 E#WQ4Fls( 1$:U4&l>6rqxՌif6=Xp;v7׼?R`ZW6ך ӗIDѹ'ru?{6"mh77QBI3dJO2#GfA ;0PڲL5Ï45N z$={D)=IC7d/ުR1T?A,~H}9 dE HED~浔]R+ =#ݳ0\AzƟק-[V= HSHo;j#h?%6"wcˊVMdaW[PabL |2yN1pY}n'gr\XAc. = W&t@ƶ?؂ȶ|R%uF_o R~K}1T#p\GhׅIx5ؕ?uBR.LǀaeŽ.Ut327i΋k}j Q$_x&۟ܬq4K8vJA[tc,j7DV{%Vv}(]$0EfCH]9A'. |j6Wv +ko+'-{e2cIP%ro~r=KW}7#Juݙ;]DF,9q3 ճ_@ B 8ךъY9 \^QF%oQy_3Z!PC0o/QhBIv0CpoP]QsZbId\݈i)y3W''׮Af"GTHq:ѐ-*ԋd؎#euBa2k+XDrmx' SO}7QB3]cT/ eS$P&D !`SwPY%D!ǵNS?S,S{cCBy[Ee  ^ JD4t+E2, I7>tEx&m//;@1dF--#}zX~$ a$aյΠfTޭ^rXqj Kȴb1)$E e;0=$UHlpH?E`]Kۯݦp*CEx07H:]:O)4򚢎02B˓P4g.2"ϰEߎP 0Objz(›SuYkN?})'+g$PXڷ{x2Uؤ;{IЖ{Jj+2\5zY'"Oa|wKŕvA- V=kËbi"!ާNOoG E=f(Y-3#c)8eOg|)#+xw`| V- iVY1c:y}I4܍h>U"F#A%n/2ѣc>KJ(nWN&D*썈Vs\xlSO+ohrG؋b^Wy t!-D+ Z`<Ow2wp6+\|Wc,Me|㳶ziBW]{yˈG!6m׶,bnd{ݽ~µ[ۂ,q]n <{m[B1s%Y}}bq3s$l7ݡ KC:^֕ z3<'ͼ)gOyXxL`qQ[xziAyU3ƽҘD_}y}ޔKEƂ; UʡƜ)I\+$6e-x4ZqaV$+D$dPL٥:,Hl=, 7"O:wJ,w~t*9-ˤL?lQ.FWSbP';/c',Vr ZIJBx5/]N+PHh 1-kx)6֪1w̏VyذBz0-5YRkiִGs"0`ۋbG[oaD5cxݛ܎,[u)>H@/"Ê_?ơ3 [ YA 61@Ty6nefu.apkNijoEZKQ&="ن=ZiG>5[խ Q9 ߟ~"*tڳT_.U34%Tnk;$jcCbRqerRqô;6O7Ngz!yBw'.0.&MQ76yYu`VLreX|PqDleW]V^| U*eqcBLhQfg۩ RM-Zj=C) \ GFVQ|cRqclR0ż"m_R.0Lo1k ^$ڵwBjna'3e *dܕȹ{T*Iiݘ$[ћ:ayVcO[5HƟx y9Bh}|khױh6PQ/3aRs 0vcd'%O)v %Vs@gӏ!l4 F4=Pr’SB` <x?%_{9ͪ@("w,# l軺Ϲ]-ӧm5eYEƎG=~^@$%ٞ$_GsliC@E~ P;&bxcpQWLgLKvw >Da=SW] ~Z @çm*h̢[ ZVwiVrVD}Kh㙾 q;C @~XO?3=!`N-\\뒮Ge`^l!_- |No>$L^V* j?Ng&$]dA|u?W ye,GX;؉i2ah/3=i5mq`?;z_EȌߧ]+H pUygm285mOԵS7ß-p'ќ9}GNB?@̿@R|U"2[73oh .;DȧȚ-$\?e] a.2D7$eBSAyG땕lAO0$_ P~'M_$r|% i۵%\2xi5,tt.=!ك9OYRKyS'Ce^wR1R7 ҶI`2P,"0.:T)jeXqhLv񓁞@J3٪o~]Vט>}, ܾbDl1V+~T kٽm&tN~^;yf[&~!Lt#P, (YU# [Ev H#B!R^1#S'mQx~S̴)J7AcEL~mmFύxrV5b,QMElן?fggץyDrJ ])P''ʟ/p{l#~@R+c-ԧQsf1P?@}vT!Cc}~L< {ojC 6XͲw이z1,@蘰>tR{ :~LLu?jq3R9b^)?5ݲWXS&1h`62)*}k!?yVUY-J-ȲZ rJ #-'M:zs:Kys{ ("I› }ZlEhiN{AL[Nzo'wgI`g'MzUB,4%#*䦠-ClRR>;?!'5h~hWxVYc9qu%.f%XX$Y+B!0C诸l'56xH>Q|@B GKʩW l[aMVȦpz(;Jk8oDͪkJ; ܚ.09 uͼ杵[t?DA,";G@Ϳ$?ؚmc::106~e5y-h(z{hKם囝t/!*Gн9cGtH7=qK,1u(~m=zB 1 Ȼ&CrR Ww)=7Nh,,vVe, >_ƱUpɤRnPocAnYZ!X$݆MrP)'eXG{Z>Ų,hOFvgxZc]mUKlVwogd&E޿Pb%9{ VBa"idf<[@LO[e&ͪA \ߏy5n`Rm lbgCmZc<NcΟ߿>|A3RhfHʞ- H- @AX% VgSGŽVi?^{٭A[X{>I0l($ep^gm7aߵf3On]Z܈u9KɃ9վ巴rL0I%|{ƥ&IVyK}`(4=,EzV6P<K>]e/@qߐYɪ Faj NU:$ژ6ػM J"e Ž3ս52|G"JxY/9˩p k& k=5-7vɩ&+QsiGPez<p!D ctGId'3`Lq<8)Xɾ!Iaժө;*КD:u9 3\SSf/iEn>P]Un@}D!w'TrA'xqaӴ9Ȳ1J=ف~VKtH5di91Xw1[VR߳a ,hr ow"p8i \t`/I75H2{ԑMq3p̡F/v=M.a{P³B7Z{kRl.~Y M?w'Oj*S6Xz@9eF S .Tk_BLl2ml`I \T{#W]OHOKBZ z;M%vzIyC ΢R_1%-(g1"O>վ0ꀹYԘ^g#ï^s8=O㘕z?FX[CPʧZ⹪kdrӠ8J)6n3dz 7֫y1|"Sp>Ш.۞􎠖(.DP.{a;iNOSl%F<3Kqo ?m.J#@{] ng}aΰ2E |3lZ'TZi?I.K6.S/֐~ qmX/cEC]*qt`ں]gߍ?ѭ)-o2tDޘr3_+ 5hۋck>AsZh},l"6O."LH_'ŭ<6>+6ں4CN⩒M ñ+ y3x(iX {p %.eEjTE[gy6-0db͵^8!?7cEn;nQv1Pmh/Q&O(?+BFvG޵H5)_SLߢbfF # :˛¿rM?W3<.cTׇmB ۰ 42#kGw4~Xteb,nz9y:5qfh [,sI'3c I_dM:.'[j<4aʒRc/ <~@ݼ+Ļ9U'fo#gTTs4k5 품R ~XJ =;.\!-^hwZ#,7ݨW kxd$M@wlj|L\*nǧMMWWB{7jIsBɝS"6ό}5*~F0nE ^:vԡ&`,\8%ouqv]-*YC5Ӥ>0_Î Il KAE'Shcb ^ 1eUʮʱSpnr~=ruURZgY0%T{}3cK? !'F8.e!d_ny<,>Vz yeR=:wG W]wnI'ΣO#^ѡlw*0RM[XQ?e+Dk!kPZ!9VJ!4 u$; ] gJ;b}%^e^xr8w* f^* [=YafD@lK/O+gw[WqN+=k-߆E;ZStaɒ d 5 7͠b. y_87~ǯLM:Nªf7|ٕP\WqBgD:7g8MƼ6Q 9Xtٰa:TNɿPmXQ9 &dFCcU |&rj9{nH#x(@=}#\2PQ V,ˍKv]:,cMܚ*5Y޼ڶ+wN̘+|EgjV}d- /g2Po1+BսZ0?e7 n(ϗ PNd%Wޕsd`!CnQ(qQ-fY[TA8uCQi#!Lyc&RvSSy2$,/X<գy&ӭ!ƒNХOSX˝pȾ+GREC8ܙ2[H,EdۤVv>B1 w^]+WJdeG-t^#%g,>ϤFjha H/N<-%5@9hկvdǠ~Mg_/3@ǡ&W}n.,`]=6tUWoȂ2?b%r8~c؄עYT٥?> 0{&xM%¤MX+TY$.ͱUs|,;iF~#Ъ=#L7*Jק]2UoGZ0g s4/Or7B2a??KGAd1$h*T(`"S$yt9!s%f.qrdQHe8dϼK'fY'KOy{{a+H y?kdp]#Q˙{/Oxo@v9,xw5pY s'v.ӜB,7Y/.Ĵċԯ~|n=b8[S54#~:m%0Ǐsnr-cb_٘"C qaϜg_B}N ؓ H ~AbD)_?ID+D6N1ðLCă"[HzcLU]컶# n8&vBU& h!{}Ľ恼wfULRtVrj gpeސbT9)T DY:?jO!u"fW /sO #W|Oġ#JQEi wU 9znya5qnmFt,.Bs,шH)lruwU/$]Yu)4&7BK%Ih^NL]oX Yr|TVukι%s Q3ɖhEV87BI ͔E$S/Kc<4Y.[̛$j%B@ȁ"LJ(0B`κD!-9P_lt;Cxz'J?Vg+`H ]#0 NJe~|BE;cX)%ayQaz G&n灰4 Mho^("c赟(0p7"R"* ~jњ5P4뵶tQl͟PS >Љ!ZJK=h 3 q432sLZ^wr ZY  `ݴрy)0$=ˌc|\Y&y2 ,ZU(iϬ\1y+hb1)$Ǭ/Y!چS^n1>#M˕: }zQ M+i"ge˟fssn^סjNc1!DOOcD=d6>Y[+$Ny&<o&]3mOc+66?(9ǐYU\*T3Jc[#gf>Fb"b(0**/L"_y%J<Ͻ5CI7'Cnjvxv!V@DDO\raLtX] ?ޭz}efЫO dk A ^|LqY&'iC5IM|)@*EvЅ3S +Ab*_D쭭v?%=^KbboB8΁aǍvx\80-YC5fV۔sLrZFEwP)n]-9 n'K֍OVP.> y,)rKÜW;1F6J<8\katzx`h@MCDXJai}4~f,!aAgLp 4oo[`D/ϒ6(-n]2q5V3IU H$"£"D#ŹK9 Lc D(\c-?xH-G"rNkTy Gn4vbs2^hӸ<3=mF1&J!.XiD2+q(odF%+< Z:LE#|g5EbCr5]vIICZnm2sj}[wR]ٱ<#9G+Pt%Ѷ YZ