opendkim-2.11.0-bp154.3.3.1<>,:e- !M@eee$`3Dަw_򸮥σ{Xm?$tx-۱HX =`eg{>$@krNgK5b?L2 6<4< @ZG2?XG򇈟Dp(该0DL?d   B$(AJd }  hT  @ , G' GJNR>RdUPU|,V,,Z5,(Z8Z9Z:\={1>{9?{A@{IF{QG{hH~TI@XY\D]0^ bc*defluvwxyszL\`hlpx|Copendkim2.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- s390zl24SUSE Linux Enterprise 15openSUSEBSD-3-Clause AND Sendmailhttp://bugs.opensuse.orgProductivity/Networking/Email/Servershttp://www.opendkim.org/linuxs390xgetent 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 fiVOiw}8B02-R^I W8CX F` _   $ 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- re- re- re- e- re- re- qe- pe- ie- ie- oe- je- ie- oe- je- je- ie- pe- oe- oe- ve- re- re- re- re- re- le- fe- qe- ie- fe- re- fe- de- de- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- ae- fe- qe- ae- le- ie- fe- fe- fe- fe- qe- qe- qe- fe- fe- fe- fe- fe- ae- le- le- fe- qe- qe- fe- re- re- re- ie- ie- re- me- ie- re- me- me- re- re- re- re- r4a38c95a796d7b69849ed6af4db295dbc81ad6927003854d5162317b16a287d0012189a83620856a3898d3b882693cc6a17b51c56ac1492d310c7b646bf5c31d012b3de1ae8335c798ac408aa4c99ea9b237fcf9245ccaba12aca30e32681d548d364a92d919b2bed90039f50d950c8119a7de54b8239d532b100a9c61b8b95f0054e226d3a589f3b15e6cb075f2d6dec49006bd00509cfc022f7c8ae3a508883fca8dc8c8b3d95d473b78382cdcda731d4f7d571a00ea527e006aa722ce0a20332f56e79665878f91765c6c21dd714ce671b30c0d722a46db9fccf3186ae4484351fc044ce6d69dd6a39e475e79761bd8e7e5ec9d245ceadf91a13d1d3897ba876d29182e2e02c59b1c76e65b80985f518c0892541102e83eb91904085c482e05b9a09f2f4091ca2f589611e8e56d9f1ee5721fa0dd5307089c833e7dcd0483f16aca5add29ecb4f2263a9b6a6f2b9fba6251a4d32304ccb466a4b42d479bfbe89a77505b9d3362896e0f906439db6c1e339cb2d7193ac9b8259fc7778df502c0ba316b247f51f60b76b58ee2aa9796f85266964095d93a9d6b3828f2c62d294e71dad56848c00606e3767b9ba33cede78dc9ee7f0811b728b64d5cca932fb95faea92390e4dea9e843f713bd72056e2065c1c3e659f047193c67c7f6c9695e90365b4ef56f32c60f0487b4614fe976486a001062646c632269b9d6acb232f5ed90406ab1bbc8cd80b4c202c22f224c224ed243e118da25eeb92c1105b67a831aeef8a2992081f817b47845f911cea57411ad58762529d68a708a207377f40fca12df01a9a2ae6643422b238cf2e01befa4972425c5461c70aeef007aababe4fe8cfca2e2e144cd9f202712d93799300e2488232ac4c2428bc03d2902ba58d3eac1eba0cf69f76bb9cf5612f7a98bdb1419eecfa562df17e4d23e26a4d1c9522fe09bd78834b64f346903a38002d2205203a28c97daa00d22d492b860984d8351c19ac4e551bfe60d08872458fc53ca434ba20a45251a068a726ac93000bb0288b93c33f4adbd4435c6b0c3367f55d6dc3d7348cb7386a683683e93a1848ab00d7a3b818f35cc35ea9ade05b54c05951545dee7b5403deabf67ae6a187a1d1869b5b7b065de5b81edbf07cdfa211da9f97e24a194d531369b744f8869c506cd4f8a387e56feba534d0d982e5710c4993552ad58e3d5b82e31c1b21fb597e1734b1996d7f13450d13f229dacabbf61118a97bc11a6be21e0c53a982a24b470f058ad0020f69dcecfb7c52f9319848c02adad0729f8ac8b20b83456fb3ddf90a0ec973bf0379068951a5abc35fa215c8560f31735e4597cc4beed4c380374e1fb711a373ea5c335e8ebd27b45a68bb4e1de2b5bab391208b6cd9898c7827eec613470e6b83cc7c67a55b7f3c4270a6fa764deee49bc2ded7a7272d58d3c0f628307ee37a4da8587e7cb44165a20792b4c8b336270b0f91896bf60b9ef7471974c68b58c7ac3111eb80a2871722afd45f4a6e314a285b5d518b6f5e079dd033da486782a81c949ff9c33b89f3497fd7b574e818a44cc9fe01edd28eeee29c51097ce9459eae6e30ed0547fc8254cb4772c3e443b569c0d168c6c57b66ebd2eec6ad4e801205a32d1f7ff8b939ef962dfa25cf7034f79cf0329c6bbdfb6b088fce8aeb4f9ee6874d9c56ebae291559913a89be4b76562939010b222a5a08697b1734a193ef4bcf49397e6edbae020e80824aabc5e43d0d6b3a2837f0b20d784087b82bb3edfa9f119d503b6d55edd63c2c2873436be957075e3fe8d6ef8accfa1f1763a230f80324809001a304344142fde21278b43aaab78aaa93dc61095e44dd88771ffa6b89f4eac024557ba422c79bcfd5ea173677c697ae3c66c80e292975bdfa537387073aa093d313d3b3c117783b71444cb5627d0bd3893aab88ccb9921e8f7aeeb97ee7d51353c9b5ac05e1f69bc540b470b56ea2af9359f5dc1bce0841ee77e2cb1e4fbeb27ffc9fd3cfe97c7e100804f564b09bc7c798eb2a2d70f3a584805453dc084b2ca1c0c394c878411ef46e5c7b25e50243c6c0248ced6cd59a4902e0d2c56ff8113c1b6025d9d09b50326c427be2e85b72101cfc19a2b2d3b015a38cd3d6aec6b51ca9d8b4d6e183a26035274f0edc8ac7aa0053a80b15a293b07dd954212b813e88fa9c18d7fc66108232ed9ca46dc0e9b372ae1171ec80b259eaa29d0a0488b9e088d61c2e6a95cdc2081f68472470868ac48e4fc743ab1ed166b60985e1f3e92a37efa82790760a2e438a77654c98a52cb543f811ba1912810dc48b37904fef543915c219a8bcc5977151facccb486b5604000dafd7ce3d3875a427d45b796b15a43d7c0365585eb72f5cd174fdbb5f5a1726cee013ef81f52a8205c0c88c0ec489ad373ae2a4ac51216858f831de4e1601eab40f444aba279bd4dda328f56866030eb1d34d6d2fec7e35d5fddc6227616ffeb979052c7f4597f34261f03d875ba69c85196f962d00e2002e0c1a81de6b3cb7725dd1432d716994a2834d648386af1f6c20d00ed1dee7f16f6bc3f3a6cf96a8c7768036348c21441958e62e2d274aa96f74d491caf3ad013c1e7a6bb118edc55f17a5a535f087968d5176f5e2023288394bb00b517c170e57ac039bcad0c2ddb1662896dca0174cafd566d1018cfdf2b004d04a0fb8bdc119d6fde2574ee58ba9a25df30c69f64468e03b55ce0efd782a74aa7247f6c950847ae80fbe3e61c00331b3495e54869b505f43b56be2bd9b24f2c250f77492ecdc918559300be4db38f372f44fba70578ec7e610963207e5437545c43b58d053bfc8dac619c13ffbe7c742adf26e3552ed7086ce1a14c63c8b93b9bc87b46d5a41dcbf7d582d85b5f9ebef06fc79a3d6a1a53233cad04faeb39195458cecc5a631dbc333989f95af5b5b0cbb6be1d009ab32acefee383f1629b04dc82f6774f06f09518fec1de3c4b02761b509128b28fb0cc4ed261d09573bae86988d1030ad87f07f82ce7e557d46c9865edcf85ace1a05af6b4bb31750e7e744cebf8e7ba963ea68113770c0a62e3c30c9226f0f0a909fc68af6f9757a1de3110abff8bf7b6e08e2c98a58a4f7f815ddc8fc076f08fc0531b0c9743c73e18e40666b187a4a02fe1249e7279b5a254cae6e074cc52034896645de8c66173af063fda4c1a305e75b5bb54c31db12dfcfa3d759e482bff8a2984c2a1b2dd7711d0c5c7c564ca905c550a55c0e80ef5bb10ab03337460fa5d63bab33324588f781a7a3e48aac6ea5323ac3875a1c9ab58dc07d90b2e66c2df32b153fd37a2e2750000ae87c7053545e9df53b7002b93e1f175010670ef6d91542426a89f64a427815b1d7fe90f5346caf8c74e6c84a731e53a0a736d3cb4cc480af5ed17e67255da45096721b4a96e63dde914aef5e6770ca90de46fe7160057a72b9f5de5c350c631eb6d8663d56e43d0f317bf9d5c019408e972606853525cc55a1337cb6fa08fefa4ccbe1eec162fadd25ad68a3aa9f54a960cc2b0e5f0aa6be7ce3a9fbac8041b78c3ad7d9ff17b7fa0a5d75355d7fb88f8077f95ef4e5bb52701d5dfe6e81a9cf826748661904e4fcd54fe65a4b41150c956756b7a96b14d152872194c7e3cc6eb789267b0d1683765f6eb5b5b7b9aab6b1bbf9753b805c5c30cf743fce7fe2021da7d8c9e989ff59b5f36a05333afb14647c9abdf16aa06805172ac5b0a05b830d07185db142ef60890097d4ac8fd46923a4682cb3cddc6ae184db3fc85e707babc2486521e4160649007ea1c7967bb8169490ae2db0fcad629b588f72566cafca6d6c57dab84bc4d7a068b2ad74ed1af6892692cce615447e0fe50cd405b923174c31a77c27ddfb38102e6347a72787766a16f9a91bfe9bc64f5708f76b7f3585c81d700d351c9edb9962e590a8a9e826265bb87f68353d1b2071f6b709382a4fad6306709e83d8c30a3b2ec70a5c25a7e203c338586150a7af4483fcb91281d0167c699291d261ca222814d3f03c083dac1a13b7377bbda1ea502018159b738e38088aa55bfaa4955e6445df0e2d08967a9e997b8abe05213e9e92a15a66cc3bdad7d8b1480711428a37751363f39596c0b5a5f6294069aaccb8a55e4baf5acd2813d43a563bd18b2173e42a0ac38cb4fbae7ba107d28b275ddda14b637dedba648705294b104f302204bac9e17e96d4093203ecc997b250406c9b839a9ccb3b17fec4a0010589fea0159774efb11cc177a6acba6e4729c341cd574c87f099607ab127c13a65e8ee90f735def169bc71f5bd595a529afc419621dd2cd6e23f2d215d93ae7ca670374be62a274b3e1c4d476aa914acd63f2c2786516961acd17278096aac4a9e2e53947d80917c2a4e2d1a2693b4fa9a7584cb62114f5c47745ee8743abbef00f0fb96201891ece16f2a8afbd3bd8c42574b180387c53a3eba80d42c546cd74b4aa24215a370552960cffea2193de7ddddba9a7e32f077ab11389c1aae0243d0d07b81ab5e983ef3944f35aae2e34a4cfea13ce80e98813c82f79649627c673bbc2738392d7e136a7d82533014a555bbf856afc25b6494e40ae3348e5ccc192c1db2d73209fb4abfb7378710f86cbfaebf7dd62c0551c3d20757f919d57624be17094db059bcda87a9b46043ee0e18dde7749a8df7f5e8dd412de2c1efdff45514309d0db98fe9f1fbb49cf1756b1dd51acd575c187ff55d1336ba30419a8fb6619d574015d470537942f98e0aef2bca802a93b92e7199b81090d011991267b7efbc80dbccf14d99a95d7d2a11a7ca019e50e7120a8fdca38e4321ceb56223c47599a7ad28dbf223e94b536e36dbe1bf410192558ebac9239375694ec5330b92e248c8d4f4cdd7a9b6f283f25359fb57f36ac2a9f51128672f5450ed5807c9c6b978f676cb3270cc3587883c07aaabdad71aad5dd0b68292a3aff27247b6797aa95a3aec51abe1f71886ec00822a6099234d3f3c87439730610551cb2635e32d0b88ae1b020da9a6a99e3079eeef536e77427b7d380e7b9cdded64777465a27d5ae1498ee5037aacf2b09ca655a95814aeb356151e7d53e0de8551e5f995426c548db2f48a5eb462883a1376121805670fd2e2097dc789f21773fb702456a5ae74003e3107282c975db8997980f4ccefc899951fd1e3c5d76772db97d3886f13c352bc27e94757ac8d20c4031044eb585a1086489e8b660f7dee66b94db54862747f2e285d418a4056d2d5ae6ae2c30a9066f4bf1764bccc4a4b4b049c2fc7e90c5ad2b3fc6b5e6a87f57cbb8e4f038feb908d82c07edbaa392ce0b06ef856408bac0e303766b2158e9c2849baf095dff43e63788c2a32a45465d15bd0e951d01bb8142e7d8e11733a3ef42c1f7853885c912930eb91574b4ef6acaae45a52729ad4ee5d2de558a029f9c9851ae3ef0fffacee59d0cd51854108b330d6ea2f041c9a52b997b52021bbb4cbe9521271603f5538cd6b7727f625a1ff7fb95016ca8895dcb76730dc320292382cd37f90d25dae4bbaba43c453bcf3369292d5198c6a35a00b30d8d6cfc433f44f6d0f6308e636fb9e1708623812c5172a663f9c18bb22b236f43d4f2b48acf74a3f754cdff3ff28f5df4990ce138b5d645c5718f3cb65e9b0a9335c4e0124ac6b807ff36dfab25371bdde450a67d1d1fefec0808dfc8696de14071f01eda1cf38b72afcb067746de73bd3036716747e32f995ed2984f0541cb9ee9ed5099d90926b561d647eef025d116b0166b90798e8b4302825c55051547d9e7bb4c4723c14eff5ba646758099665a0267cf3746ac50dbeb64b78d48748f28354aa2ba6e6268d58d043b1aa4009295332cf4e1b1a5733f6a64c5eb44be99915cfe64136917a0c22b45958d1692ec1c4471afa0f1a14988464b152f5d5e588de13c9ab68d55eafab430e83ec529a10aa017a5af61c6326acf79217a31ea935d9962ba45c2ad8314158c0d0fd2e0156d5bb8c7d342a58c86c89b59a838214870069a1767f645f4dd60c7af0185104378d34ac88e238d0e6c6235abd35268b5bef4c96edaf70774f79866acb3e70d33c8f7aac3a25b0dbf83dcaa7dc14d1ea5446cb4fc9f85d0db9f1a77e233c70d4c536ea0ff63365c84eff1e76bc2e37f368b24909a102b6c329a274fe750ca06e905b120c30d9ce7323124abce7b8b30cfd0fbe31638fda0af4084ba173e4f5f50132cec95b404e44129a1e83f1b783b5a08c60e9f40f8a19cd24ca652f46253ec9cbc2e128c7b3b3c4d6d635572b4647942050379b1e6f393df822fb640ca590294fe9ca19a161d3d790a4755e128da8305c195087386e01599ce35fa60c0af7c0ed9dbc95bc49655254ff8afba97befd15de0d3f0e0ab0e6252417d69241db611116fc9cd7a15c5d8daca2c65711d68d4f1f439c24423de3269cebdc5717434375f3d9dbdb5078e3d2733eb983bea011aa97e223c69ff347153b1355c14f412529dd94938cc5112158ddfc21e2e4d6365bc13b7512412f460d9a698f294241c9d9f80aa83ecffb7d4ce93e355d30d1d68642df9cca95bf0017315def73065979f4b0b8d9f791b6cca62a91c169d9f0587f5cdb29a55edb08290b81153e64836bb6023d5711d2ebce051c90f4950b183480d1eb92fd030a265abe097c3b8fe6b988950b928c47cf6ffc19d398391c629a18b05dd17d6e8b682e6ddc788e65cc0cd6bbab11132f7cb47e28d3ebf32089d7c2b5e0aada0a9e236ba2efcf890074f8020fe2eff6799519a7dec2d85e1818e9bc35ae8aed5202ad41930668cf23983e38e85ef889a352ebdbb0289527359bb57d8a3c65784a38c95a796d7b69849ed6af4db295dbc81ad6927003854d5162317b16a287d091abb1a1dd2af3bd1bc324b14d8aa4a44fff6eb79ea2f39e4f3a7d51a476876c03f83d8e1fd046bcd362d1c40bc32a52db0db94352a3469957ac3f678f88dd5f1533f18fdb525bb3d3a8e63cc58267b5ed95829ef175ffddf9bb5dda4019dd06b4425b228d085f16c054359303fd6d259a49195f26ac8a1dd8a647f90a2bb07444cf95727d7d386069c6424f9eb9edc45f1b68fbf351b679820b41ec7e442edb4461111338ed675dc9a966765fc93a3eebf3343651e4c00ddd44e117127d4363e392a3013f129187571f5effc735642eec74826e64db8f07ae590cb73cd207a0df3fe12cfcf3e25953b6f884ca29559e6cc045a9e87f2cd3fc4515ecac28ae32013457c52f456794847dcc2555cef078029b8dd11b753e25dacbd262f7974e19565e5251dc90c56dd1469e232f53b17562538f54d73959ff52f5321ea5eb81c82b5881c46a9cf6600e7d140533cbc0172c816e981fb9f431122b7392f5d79d93a4b781da0079fad588e240e99475d0bf29f785e4754e84386025fb662d00085f5f819161bf4e49ac553174a0f5c3ae6e5a135e83e81981b803d3bf5595775d6193e5ff162bff0719a0da288f56559ceb19b50026188a9364e32d1e224556b3684870d98c402eb87c4dd6f890900b29dfcf8dcc3bc12446a47847bc3d337af48bf43637d77fae00c9499ac45d72d2cc2d6ca0242b41a6d85e23d4b9cf638fe76d6f62ec06fcf83c44bcedf7371cad0b66c2fddc5c99a70c46061e0fb717c4a781c128ece196e380896625161494b7ac27037729645a0e3d6ecba6b9b168bca9589e89e6e2304a6551bedf62bc6e70cf471521a193c17416d6a695314a96a27a279ee3ffedd87e34e45acb935755d004d2cb309df15b71c850a2cef2ee0f3d8ffd9d33a43012244b90c9b56f9a64b095f3fce583c59f63555b94e917c921903f2b1d8bf5892a33aae3e71db47b1186231f9b4ad21188711e31d828cdf45dee96385fb20567b7a1c70f01e2c06ffd6a9822052bba3ee9f99078a1619709702ec71bc869d24f479ab98238a8981cab6f0468553bc53b50a7ac69dc63a3c38c1c40290f9f285e0177ef9716096be02031e828b2ed44352ca70339c18c11b932dffbd25eebcf2e5418d119563cdaaf397c26f54d50b6f7265e7ea188263066accde3a71e79ddeafaa521918466bebdcb56bde1b995c1b06bd64f9b1c2497d399a504373f1285aff8b16dc3fda8ea03b4f567fb73268d49a445d00e5c7887ddd66573d1fc4520fd71aa424bb900f74f93aeb5af488e34adce0d01bac530a3bfe87d8ad2service@rootopendkimrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopendkimopendkimopendkimopendkimrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopendkimopendkim-2.11.0-bp154.3.3.1.src.rpmconfig(opendkim)opendkimopendkim(s390-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.15)(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(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.2)(64bit)libmemcached.so.11()(64bit)libmilter.so.1.0()(64bit)libopendkim.so.11()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)librbl.so.1()(64bit)librepute.so.1()(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2)(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/shs390zl24 1697450890  !"#$%&'()*+,-./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_Updatedrpmxz5s390x-suse-linux     directoryASCII textcannot open `/home/abuild/rpmbuild/BUILDROOT/opendkim-2.11.0-bp154.3.3.1.s390x/run/opendkim' (No such file or directory)ELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=2ffeafa0b722224d30da30271d429b60bd757f04, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=eb5f316305ff7a0aabb720234e22d42dd6e6bc2d, for GNU/Linux 3.2.0, not strippedPerl script text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=1e67247fa66515c14f9fda6c7b4005f71e313489, for GNU/Linux 3.2.0, not strippedPOSIX shell script, ASCII text executableELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=7b56669b14623431f4a2ed5ab296aef1212828dc, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=a5664caead7f2760525643a3a86ae00a61bfa7b8, for GNU/Linux 3.2.0, not strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, interpreter /lib/ld64.so.1, BuildID[sha1]=25c7d3ca597d795103884afd221787d7e6d14e8f, for GNU/Linux 3.2.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)234567JKLMRmR%RR RRRR RRRRR#RRR$RRRRRRR&R'R R!R"RR RR RRRR R RRRRRRRRRRRR!R RR RRRRRRRR RR RRRRRRRRRRR!R RR RRRRRRRR R%R RRRR RRRRR#RR$RRRRRRR&R R'R!R"R RR RRRRRR m~YՃPsystemdsystemdutf-810cc4038c6910316d0a326d3c730ac705b8390fbc4950545f822f1a7633257bc?@7zXZ !t/`r^ f F .DyrXVCYNz˫N7<p{VEϯJۨg0 p?0gGXZN=OGҎX9>D-G}PҩrDLRYxz53C3r:: \,9vw#u:oE!SΓ߁b]oYf6/oɨo/; .#0¾쩫j/j1eix,jwOozP0Ir 2qvK{ >N_?v= 2IP#vh߽PU'.LlEY[ l]P]?i;ޫf͍?+ϴ N-!Qz.|sPy"Ug*4{gZj tx6p{a9H‹A4/UX&v_cUzP %?Տ7ڧ$ж8]^%=.vQ[z-_TBL6]pHָ}Ƅ2"-J5Ql5G>MHٽc+ ,ϛJ}A:n'ܙ# #+.lu-|;6u: g@wNT#! ZF_wbA~ARLڟ͍}~!1B-7v;.NtY=bR,YXQs5qRU ӄ?\^4nU^w78W! ~ʷS8Xl# ^}QѥאGfS2)fD0jt(V+p)NJ1qO #]Jf r`BOM;,kPR"X93ȸrXŎ,Ei:[$`j< ̫JgK<$v\^#DI +loxD$F?'2YI1/F rKcM{hWԝ#ydIMֹ6KPO(tEzY0CJH VW?;|pqhRɧ*QxsK5Zt dqznP~O1$)i6PMВ5@1Ǡt!jԒ?w}˗_m"3':贴"bfeag/!|L(i<.)f vhi?(5^v1գuw=dms=-Kɤm ~e-,n3<'E@Z{,gnmn<˗P`RX>ipE b:?fLj"-)ܨz%`,fXȨ8f^'ўK <*&_"&d~ؔ35NudSԐo/8(;TM|Hc=%+Y3R5 d BdL4dg9 ?ýwl2a4 *_ X1]c7Ѧ^׋9AY8X2a?0);W;,btGOc'||+}caY=˖DЋGHΤ {9)ݡ K{rHAlzܣsȀa6jO1uN6 (0Xf21ol- !+~`DZ뎕V3}I*nub͒6)Ƽ "MgPmq;|IYHZd=В(ħ ׮@n0ReT?(޸sMZo?$f/{KP8cÁ^6 %;v h($F0);JT%O16^N[.0^[j+sRmsv[-r{Ӎ+D~قkrô%AsnF[@SRiMԬw* 2ƛ3>H_J5X|/V~6N] R *):SʀuʠLN 9G._o퍦l'޾^dw|VY+eG:E@%cɆX5&QkCOY] ^W=-:FJ,j(voN0`\qG-Cxߝ}]{ȧ0 Ov R_Aktbqt}۪8HKLsmSOd-cm~ڇ)++<"LlZ gϲ.\kM7 &@T6 6c(0g`Y tKtlbڨ\qk>ﻛCt)KD\`r[gf@- QUIjYQo'qXslqYQ['fQ@ʥDDLNկ1ي@=\Ҙq;c ɂۢcá9dC@[w\ˉ60H.`@p;-šE|C^ש⸊D ֟t1-FY\ݦ~"R]9T `/} Gф 9u`HWA ;)>Zl|g4 5ܺ?~D'aHf8w6r%ƪ^{}TP-;Tb\2 BJL;SӬe.L1/!kUd5KP[}rjDFMTlq}LSufQ'+#E OkԊOIP00c_ ք (؉ wFԠKc™-},0iuuSwrpCUFĸJW[QDe~a#3,\9{3n6mA IKW{ QShlf0["Wn,&Q& -bP=:2Y0$ǖOWa/f}ҡ: 4 zG!ua?*$%u%?sʥόW)qJaU;BGWUFZeH[2Jig&gPAe]T "~ DbW8ᆖJ,)`mg;rJVry+cD [V%"G`ƣ6VyӮ|'b[j~^o 1)+/iiO) t, :oo`D'\@CieyhA\Pi?+Tv}9`Z0؞rAvlʔ.+1L/'az`Rډ *1t_*Ƃ7_Lje杣As-k)>ׅV*0@x$U';;V_1VѪDw&p]rV3/id=}~ķyR..!kvzw0lzEAÝV=tQU&Cq!%.xu9 @z XYeW| Ӡ(_'R݌XeY >=;tD5<Zs$U3PdT-19h y8Q&hV"JsCvuR96qIm8vH&U_.TxVhƴN%~ fQѬ%a&Y[zAtv6z*L֞+`"40:izѓ6 }63*`cv'M} a¤Ⴃru^Ke$l>{!q<ds;dRx:$|Wp]P<]{#?vYCGẁtz |X߲^{pˎkQqc|$1~Y+R(FU̽9  4-)Ӽ e5?Mꤰ@92O|n/ YOضwUϓ`F/\qPGߢCF W-%~(3qQ;$ ˝D2xPAMWItm339"tлPky| ³$j\TSeaP S3SlKeC/4MdSi"ll6?D V}xLM}D(ULDeL !i9v{)RW~|epB*kC76-niws8Pw`wr,du~ "јJ{# 6d(+Η2ɣӯOŎGW!N63 N}CiPzYSS8~`iK}POy7" `yeө _e,J~SgJ\4r~*,<#k/"ǔ'8MZP+`j;CJ;Yy!0؍6w2T:7:.CZ H0=:95tav,`7Nȕ ̗o_oQ23fTc~\E[SëNrxŀNE9mq0ZOe.K'<#+]LY/r5|KƝd5as'[8^;W5$~Z̷kָQA5Q"z*Q(H5Yq/T`B|W$Q'NްZ+ 39-1퇬9NoЂiW|#x]M]޻b];@&BBJ8߈6$xEpRԈ'ߺAUf' 17Ysv A:HiQWw,&q T'䌛%6n k¿FZP'RM/ !`%Q `J`>1lQ?'?αmT{*ʉRI/|R O[X<":# k^ULa1P& ':"Ј~h8basvT`xf@j~d1\߮m"I6U]"`kC? w$SB%q>N8FsT ITH P=SmKǵvnؔJ7'W_f]FbgMz vv ʳx2|>}F6)'_. QgQ0y][l6UaZkbF~[p8(Cs'/>fY83^[ KQ}+Ĵifs CO-dQf֩ʴxeh7BnrKџ I渥u:V^q\6 / )CA!40o b|}mڡ$@?l(z قI<54lp r9GSoܯyݲ @ /쵽Z, ަ 9Q%0(d#R>e.p"7R3D):yQV787de7?w"ȷi_>rqn(5 8Ej ,ZdiLhRu΋)؞X_GJ̠Ě2)&~6ɬ˞)Rpyg0RQ#U DNʑͲa>"TηA.ĕ@VҒDA1o5gUPow0|(5pزg+{Sdpj%irrfUN3ѡ%Fq5Hfa꣢r g 'IF;k{l"A2ǘ$tcP@] (rp~ƗĈp=+@ f-a ce"u߾ZqΈ82X!=L9>K`9C"Q[W (r? Uzk E yn F96-9=O'H->eEHwvIPP>a':ȑ[ $ci ۢ^ 6r,ՆJpߠE=9Nj.g$ Kړ%lo#B2 - 7T[1m(#CNxڝޘ{F`MvA;0^f}q8{a1,q.drS>^0t'y߄x"eub)͕v^"_=~IҸkPQpLBuݝX! βlZsоJֽcTV"|pltCpry)b΁ut]2wAm<%S5vˣD ܰ@]APEC#x5Ku/?,-]@bTL+uVkE$KfCAΞ#yS7e'Dd3vЯ̔ߒڻ U1T>@| &_ЊBy"tUC=()2:5GhwDzfފ3<+;]Sv !;2ǭN򤽩<6 *N(;͢f#qajx3"Ӿ‰TBmO_D㔯'Nsn`}Л %42k|M/!$wxJ6og Gol3X SRM*A{ (zP@ {`u[H߻PfI)9胺1FAG1bYF{,إ#|\|.(ճts [#j~~)MQ̸BD/cIv`ov7{S i\ƙf)fl:Ğ{]XzL&W菐BP3٣&ڥ3L%#{+D@]#gG@TAkх`- >"j.X .SfPͮD2 _Rg_$ iߞjl5^Ԩ0MO&c5 _nfm"Tpw3AsQJf;ٙ8bg!h5Aaڂٚ d?s} LμNg8? OKr`qv{X6k,ccGbaleЫ?#ׯ{nS"PH]t4Enf"B?. k&Ml%ނf#d*S[44\EMkɞm v}}[Qh kQ8CV$᧡~(}3QaJgȮ9DsE+hl1ܯrX’dabr;VYs-s q(׻H/d`2ܧ d_K7 zzn wZ$)q~S{}=Ю\$ؐoO[:ꁥN$UQ_-:B-z*qE[b,]tIla="G-zSIUXLrҪuKG/ DWDav\*6.bSEށkrPd~K=p'0qnazX Ľw2:YYi iEU(gD߾ѥr1I%3%'DO22Ew??mP (9BgZʖYNWF #'=Һ"x#~z#eփն$ܹ&]wgo )xǡShP-P~s >#OE;FNQ_OjP1+7@.!RH?9]&Iuǯ㧷'QJGn tªewIKH`Xad7;B2orRjiZ [{-0񟯒QޭrEZd(6r7y)+-9:fM? p[+qPx$%ꞗWH܄̩DkiĭXc)S^P0ĔExUhuԃ-E1z8J!7+Ijt=srB\^P 6w~ynS֥-#1Ӏ#ѐגyywЪ^k %@Jm^^B8SB)ۙ&vY;D[ nyUڰ2Օ_Kt"^Ku#M9;ݷ:vi(`ෘԊ&\K#?F;)m]g G7zQ΄à~6E<grQb(fC5Bޠ re,(` Ȏ(aKip-N>@w "a9/y!ٓ)$ ˌpw;ZcES9u@.Z.pӌUI G'o;QH'8eSqI.ql=a?*9(7uӵk>;ʜo~CH},,؄?<@{|Ej"oaܥW%"j=y4B۷rQels$[(+`WǍ>7|YX;}E۪c]oӛݮ [^_2% |ġ2ݍRE\}cC garK6Am4tt]# uʶ(\ RNb8 43; 6Ӡf/^UAZxx}O4zypdfa5<]TMe8xz0IK}X/Wbu-FUǩ&!P تId袇o~yKߚdéA1Su eY]T\jBLvJήq;TXb^IML8XML]!WuCwҞ!؍ ^9),B[Ao O-r$ӖXQ0d)…qYvDw BMtmuqsrLZr8s ,1>[G4ʿ~(OA˚G#-3D0m1/R[sqK58ehmoฺH`[^X0 dqs g&ΰQvd'>IPVt}zǔEf1D3،:'KwBQD.'8ΘڽTr@Ihs]ɩ$ˍ)̮(,Ko! Tʧy6ϹLFTTCU -3;[˜rZ5u^z4*S{lQJqg/G=hlrBA5dj_q *цHO[+k.%՚qCak|3ӍRL4%bGf4J>v`Ǿyfɻ:5,:_,eJ5Ow{#znq X[(p?x P`FĮuvWP>MkG H*DneC;vVYXzG;p`~1m a ƔyFB}wzǮ"j{WGI`;J5/>-p[7?675 (''4*rB\lӼUtPjRmѮE:SY`gk6lgen("#h؎6lMEI\mO( vDT'8S87G3tr [H-[A-}3C)mtWp$lZhzbY\Gs'|"CgDx0h[ɢM8q1}<4 P{A>ʛ }7"ҍP3=7ӛ()ո>8r\򿪅@[} FaGX#Pq'?Ea3Ϡ-]B/ n9\GQ-JPTZ_u9D5(#LlT0 ^/=VgԶILUK*L=Յk⋹8L SRsdoޕ~s3 !q=3H([2 C-ZN|MY{AP7OcJ լHP kHL.^ Yfmk QGMPOqu KSA=}$p-^JCP 8LZ}&'w v!K"'>sewwt'tʾV؆vj1`H&Y BRF=YVEh'A@Y0UŌi|o8. &"Um(Uc>^7tL5dֻsH՝xJDHZ&(|b{&) pUE-d%{ws5eTKDj.ʓ813a(MFT0x3j^1vtKN+]FW~NVqǸE;[/6?hmPqlydrW ªNy]IU#N~e'Ѩ1.y@zP"$G.s3k/\Tz0@Jyz6+֟I`=eEmxU uyNEWDd kNYfED:y4 ;qH-b \͋j FH3{FdwXH<@bGɘ5ZwGͩŏ|i*0($=HEXŘ23%/Dnt߱Mw®{[̇FfW|%($MaٻO /@"?y{h>0^<}G,3j VWj$"6Zn(7n9v#ʕ0[f"+Gr3K c%,{{d WykZpzi([[tcTX=/Nw'IϷ8XjY/?*֣-r2=q7} / NZEP4 \I|0#s^hs/{Y 7LƢD2`4P+:*c2ȋG7G,.(> )}#twlmR<'o-Su5L YL3xKK!lll႖1l]~e_ÝI q/7%jNF?晒Wӵc:\Ĕ߃,0Z95ԡW=(["yw_&dxlҍy|2t9o/2Bħy98c{-%Z^"SnyQuA>=HJe$}5frDŽn&+ d<>u-y҉@Ć- W$ Q+πCfkG$Aé}Q1f [ړic$ZIe&8r[ռ΍HTOE/n g ,C)c\zna;Wj?00mB]֦dGjnp}tjbHz˙UŻz3qa*X"&:@>D~|αcJ;F n]NuDO Kr{ V\zї.T̮ O4_*+Kֱ.<\I'7f3zD̲yD=)VEʷ$$"K$E"H;D8/ ˾w!H!Ȥ[e05ha rcCgeuyWvgheٮ\MZvU#CJI6q,'*V@6c ƃŘ{ atIsm"5%HrNfX2Fm2|_ne'Gն_-XB7${ Æhi"ib&C4WIJ/b^`pɀ 9%7MŎ~ nSwiA)Xzyl"TOfpؾ @ o YO(ԺX!ƟGh/5>cJx9.'t*CmӔq'vr]>n JdSp2=.X.}zy7L)8v"3&u c TZ$73!Wl}-x3zUcl?IBɳ1j$w5$ckj${’ .EL8. Eɺu_SN?3=|^}lǬˉ%0N{.r E% &L Umōsp J|]:KD VoEYۧaԜx3%zڞA9KO6ѳ] ! `,ahOy4; }ώ^0"kֶu:&LЕ^V2sZ(V"FGUD"!r_A'樳>?iyz󿤏4+NNXZ asv[Br،%=N7zF%\{62糡aG kBDav}\e4h\6.pv|WVj8/uR#HH,iA4'O& N]u%iS_j:XgZm 㻄,5)-Bjb@]qe^W @ƤlyrsnΟiy@yl{'C ;LEQ-d3N4"aüBR~(RwJwX/ulﵑ1ɠ-r&10FH4WF5w]^9BM,tSs*{7}b*;5|&E{/@[-%oW*T킉K~˙A< >M9t_4>(h ZW嘷gSR`h"&4;O Π{mb RQղQ҇%!-u? O\b)Ⱥi lx'<#YLB=7L7q h~=_-w΃~_,i+Z3=@F=39<ܢw_ՑZ>,k?]Yr2T‰]B ] eޔX:ڊΤ"LU31SIe8O nOTIuJs8 yATI>X|yyᗘr +!lKl(wl1%Pe. 5H.\~.1AQ6/giI ]Cxw0.PhT,] +~5XI.ErmDZa&iB?J'E7&݀6&%p Bhz0c R7VT8̟R0TmM@A iңø~/ r5nBse< V~<y>(G(Ŧшx\-F&d" >X%Jx%kOa,̀{.WMtXҮ u^xT=fk^C wz[#a m.[!oM- fr{n.6HÃ*[9# _ z~/0'=C/W9Z:jFɳ" W=_O82@QG+_Hps \^C;eZ`๜&PT t+nUޖkƥziAdbdvrjqi&>,-k2 oc۱:U ~u,M ~dznOkNr |^:kAb^ѕcenC ^JBNH3Ӡz׳q/X$o| 1z&,ez gH2MـEb:MX SXZ(FN" O!]FFN{7a02A-`'\q Ѡ3h/VX;ЌpȆ6HpZ$#d\ wo1nn2l ԓb%O0,$.M7c.iHo>ݫ82,֋EڕF!@ j!p.h_fsKHῈ=qS?:U7ttc1]U1zSTrX&&DYZ1Ǽ.ra8 U m$:(U!EiP$-ZOL=D?a{҉ѿ552,6/XQcT߱BH୓{<$0=)eL™`ci`:^!YwjxiWP䦚ijN%͍_l uS]pcJrw#֠4r5*4qcny}~edQXE_$knP`lUi7 KnЀj\ʚ"Ž7.*FkP; ύSO4yKoR9e_1,q|jp63Q#hm]ÑrcOa`J13LzM3s+{y)_jJ*t3pS䠯:a'(` m`]iK$"os &Q@g-r!UАxl=Yف|0$&@4Dlx-nsҶuynf% 397|" >df悰mV^b,%j>넃(~u 5ًqOgFeN q0]9zY9I 8b$(=M쳑& FKY "rX0v{:'"xo#[7w;U:fw%6U"BHMN+ģ̟3ޝszwl R|V\~ !"LA(9#RŌ߫t?ïR6([IR悄G+;$F0| bX36QEuWҤG . Rkf~Q)fIfZ ףzMX1ڻBtZh.o'FϦPDVt. T\C,1Ұ7ѢS-ເ ={+z8%~"i7R'} 9[}^aied6lA˿*7r& ҐFcm'Rw'i _ \ięWGn$KnoqWQ* GhS@/((Vמgܕ6hNei؈@--5:yO}brk7SG~+?߿: ;.e,8 |AXHbYcZ'ut̶}bM,tCk'|&H C\m|B *f"LmHlKM9oR{meX2a=M ﵇hnanA]^Qf76KkĎ50y>2?37zoFJKH!a&fn.^G@r+@*rjѷ>櫑Z$t}6ck>RǁXvmN6fl1G}) @x1C ?̲69Vp]  `J b}28`Kc6@:i"r2"`B/X7iA Rb2bL[Wv_))^zz<CjTf꾎.:X5&;bLTX4ru, ) VG J), U/נD0'&g$*U,Ms 8_`" <_=?R/x-4>DΗR"h8q HS!G>8" ;&#};UPxͺUj%ezpJ(5_8UקL|};u_?@NsOm vw\v/3Ġ$粢3`(nk}ۈ IW}9|{%i(9+[l <\<({n8BԷ3kSa+¹=kH,q֤.IJ "65Gx𶱙svހɂ Y|MImKC7]@ ?GFQO"VdJdbB ܏].4![ޡ]I2ads mM3Qͭou¢%XZɯbNN1m#WTcB6[lدHa쪓Ȉ5W_oR$@ rqN;5|kq/H`Uo1)l /zCL C^ \X`ył;LXdy*QqfD$ocϩfkV;S4* @؄jM_rY[Ɪbtvm j\nnt/ٹ@\;a&T'5slP }^E.!}qlӿ= R(owM"OmU;HMTTn*>O濞Vq9);9cfCpE&M"K$85Xƻecǵ5ِО!f"3fexmc.o\V5^+ZJR#qꘝ8?Eh0 H6zw4̒= ~:-v!q =꧳a[+U==c50+c|v$?iDHQU*魣{1YDR9~Rw⇸͞m 0)$n$O 0/ľVAwzz#ȥv~q!W qB`0#($G}AMbm*rG @B UgnTs FGb=կ/zȌblVkͬ|H6곈f`k>i_˟ O2vCX*eeׅ* 6};Q|02رb`kYpX(a0%HE@+ɹkI93}UV_$=dWGyUI5;TEϧ$02!_H*% лka7Ģh^LB4tc֢g։ 8zferI4Q>޳{wyi , w88 %*&aOg{6Ʋ.G:\7 sD[C\,S53*Jd@FpkI!a0|q/>K iAiLӧqhf0;Xqo(M[^@YF#ݐbzI3`O7EM1; y{F,GO=v+Gy/EcE 6^=HІ,&lo8ԅP2Ja5,*sj_:tƸ)9sTNO]ulH3E=5\xNuzoŌ7{yT"DhǾ~m埇$ިl|4J7FLTjrDbqO6͂fZ!N\BTBbX?SSVXffG.LAx G͘Ϳ94#up<Ț-jWd7$sp̬ωc qCV-]W҈d747{Gw8׌q02ğMIbtxCP:e1Pkd3Qw̫nmNlsn67cCMt!N ,WQ9MbG͞`m6(Q$(ծ_P 4UTG+?ZY~1`bT.q̧ȮJsy. x {xGeߋ = v^3rhp:#6ל7L9$EOHgEnݼ N4ߞe#W 0tŪt87u.'Hk&h@fD4YTgyF=s[BY(~[z7{MYD^Нbׄ4ÀT%PţA7|anGy׈=m?4(^G;wD 4\ЂR@ORc F ^{A4צgжOth`K5܆5rt8 $#eЂ~H+<- @B& ҸnT=Q /Ee@7RC$`^`Qװș5⛕HtM,Y?!M[]N)V Rlt7r0Zv(jbOJNﺘXmր-%_$-T2h42I+ʩJwSDCI˽k&Puw|'MH HT NM}|0G_[2$i[MVvED'S!?p;rض殿E.#dϔp\,zj )^Er]f%?$ ӡVcvdì=^6%YgB_W\TN3Ukr;߁pYBtO# nT3?cN.at`zix ^DI" γzz aXii o`eXxmm*h 4^ɧhm*Lfiy4#nv9ߊ?Jv]˶ycUps8ʽcwI[uZhTR}kqǀٺ~]鶠f2񬎹u1l9ZZp!}ZH2;_31l[%#a+)6 G,,N19vR]0ZmNPT&0MS]EEud4͛Q9#V\yGgeߋ*.\BwD=MSHa󟎓m)ڔiE8Ce'26.Ap =D~H慨IN_]uW s,zjA5I8فM8phK}:}+HA-Kg}. tWºKKEG}YɄ!FJTQ8 &I>kP8#sp-^s+Dc|_zȑ荜Hݸo'Ȼ)4o |NܷO =auta ܐM-tU#3;N΁+ L8`H3R]sN$^' \+FҸVC|Qn?S<bZZVʋX]@I˱<tk~_>DŽf-zI;!WyZV=n3 KcF2It/t騒T&ƗhE礦A7`p=<ZY/onI!ƭzʒX';/؏?ÖpP azU*㶻&Niw--4@-PmGg%q~\IKc Oq0Ԩ6H}uB{Qn8սe\@ {b HyEf)X tYʨo!ۇ60HF MڼmL񬺹TQf=s*dYA1<~r&eq*ǵ@uc{X2mVPu[.LW2g ?H"뻖5XL;wN:7=6>=).Pt`^oLIJ`(>WZW}Jb??5e6PPpNz&hU csy9cS!)#Ug{i'z>nTJ'Aa!m'_)M w x&ݱQ1wX<ǀvsm) 61m0.%>o\j8T06Uv,c2VG<¢lc.Z۩Sӏ!&(Imh3HK bGT\i?AǜNnoƚ5L{= 6R|O2a_ Z0u!$_c\Kpr̉0mF1"l>[%-[YI[Nj"x;Q*ә򺃘^q˻UK%Ko?H+D4S6;R6:WÐeT mR--*Dh cWQ!]>4ƷKk/T-=5x Ykp0g)[CK<%\lUKUcfYh2#O7\-mh!A }C HmT=󸞃d{nA̦8:fwj6IPJ(n8n A_τի*IWDFz% ;>WPp'>!GXdyg9JOb Ed^زƤ0q_. 2rI-[h.x$i ,Vf9WXˌ^*a":sM]y\;c?"jj9_f'H.  ˵,eĤR^t`kF9b| &f fYvA2IǤZCUY8,uu*u 0 09f%쟤{8h鴋4c(7z7Ϥt4(CuaS FT=7,)"3 D:ԃg@ܗ(]v=bzvBֹhu$Qϑ_.r* s )&St63]LI JRqGQ9~uUNQn*ul{&O\&pHzte˒9Ge҄o*C8-zk) }In%d!M'g싰dejUJ~_@epZn)-|;h~cTMDW$M"Q nm**Kx#PO!A<8Kj/B*6lsZ 4pitS|CgQ ) 3M wIɞ3$jTklу'd,YQf7Rk}Xs̨ jOzg>-ɬ)^ނaB sn.9$:xREr -"Iz<:Do-v~dZv3>}cqa5ak9ǎ )TQObrAC$;sC@'al.F 0W4@w`FM4(B-n 5l/ ) X ҨR疮`8 ̧jkn*mLRR0B[GyݴP?}X{7|pٜ: m *PǸٴr tɌAD?50F3R3 37sW6 MYQ/i29Bu+b: LS Lv‣Z7UוKJ@F-1u^d F>YrM SLAcW_n*C`ǺSd2Ԥj<¶4׍戞{c*(9XĒpp=TϼʹMSv_D_^N'&a[wq"05!8Jc60#siVgpŗ{W/Y'; >HݝU֒;p+T!# KSPo-N6UAh9+xf)]TzS&Pqꖘlsp "q#-p'|܅1n= K,7\2kY4s7s+NKdN^er8Ka. ?cyo#px-ǥf:do]\S/Bw1{ܰ&=-͢Z*&lsiPm8uϪ0rWsij6Ջ{uVo͏ik7MjE1ƕ$l=Az YPtq=Ic788 ^Pl{(Bh]MհzĚriV@?Ʀ6S8)Ɇ}=zUK?- 4(]}@{$ 4'J$<~e4!Td$&Pve%Z,xȠcNDIVtMEHr]H°*br/)//f5rp}ݥոśb,GܼB92"Vɴf~ZOx3MLD!ՙۥO(uy)dF.>D3+Bhv,O19V^@C+[,5W"+V? AXb^* œ)@ddĴU4 [VqƕXY֌33e/4sGÙNspAWC~%Yt5Հ ϒ< }9ȭLK -R-TF[!'9=[j&'@ Ap"$ȢwRzO/uZ^mo ;}I8'@##<ϲ KAf}ְ3u7%UB. -Xl=v!Oخ $5v>Ҧ##*hhc1R]^813^>s_@)ڊw. CQpxsYC@Lp>5-.(ryhk/IGfW hߧo7Ք7C pQA?iq9u*fcQq%gWb/DF^&L-'6(MޓNL u)ۥIx\6@Wes !g^\ol[,N!ii:9QuQ ~X>j^!|{z/7(s=)yV0l؏Հ?wS!Q~r|hޱʘ娿YQ,uh?$^l z~x .ړ.M|38>Ma ]DaznǙ+LC}R^wRa6eD]ZshXN ;(M̞i>q%yaMBQ9?"秖'D;[ 퍎JrUS Y XmyHI<(}X1< #&VGyM ?RrD۲ވpbKkH;4>||sjLZi5O \P&s:`[K1 L0|oCln 4"wUnxݓ_5ʾӪdLC]ח!)I&P5bNm3}@K+ftp[b +!ov3`m _Q[b?e֠Z(rճpLc+7l^`(D[iT8Q~Hn"ױ:"G'GЮ"wYbdVSʲ!yi]cqY .%zU6@p0$LL1ҙS+ïzJַqUS%+*RvmBA9.X-OY*IWFȔQ,=*n*Ɗac$~ ;s"9iB7t1 ߿%5ނZ=]A?T$-veP0&B3Wd1/5A>cZv{}.`{ GGS`n }_rJK`^0Uq0p󄙉쟗  ؉!~IBmnvMzy8'QYQJZQ<^\a(!|P`Z*!~Q{1HA>E6(dSUi؍H&[Q7er6S+FgWW8A2sݑ[ , נ .5њ?>X>2Q֜t@4u}!CQbl~hXf^{" x-QRlTJި̢v16 t ^A[qE0``?@Ɇ:-0T9qorV뽺b/ظ:ZȇFYzs}'Ji[ž]Z(n]q.Ya/ae*D{_;]>pCPynyB|3;tiօ_;nRM2θ,m8YO+}V}Kt(=v +82:N#|4p5X5&L)Yx{#ޢTK=Oۄ\39V˓Rss=KZN) H";ދa Wy|-B"!Ч%)OO|k|yl1!3I(4jB3ei-!*PnKL3K:TB41ݣ{6& wӱzE_?讙w@Sk?V h5"e/ 'A4@1MM4Ax_%fTÆ݅I.`x9t/g5L z!-|YJrQAK4( ud5VDŽ 5lܻ]zYQvM&?GS/].'?YoYS$L_pw3-7۞Zmw0')|SF.I SlcΕ|OSņ+'h]3VA+&0!QU `mV$k)s"P 9d{~u~G$]gJxGR}lS9l}&L9  nI|$[U;d?Bߩj-4aײC|ezXB"p$a뢭DIL5.Y}$wCRin t#SOT<99NEĹ>ILK&7gy #~uỴ\!CAF紩3apSqʵ/D裹-Gn0@na1u礦~\^;WaR$L6c/k\>S(oeTm] %V) 2X"{,}lvpCQ Ժ#r=p .'G+$_O,'UF#4il \6"] Y+[|̓MlɑVibfJ)2Tfe<1&ʬH 8=49,S*_qᑢ}U?MW'}@]_+KHWR:59 xň2A.tN dXT8tb\0G9n$e#F *n{Ҏ8}BGRA~oхav_Mr"Cp&FdP&lԚ/u5:N`d Z@.GTOҽpI -Ơ!qoI8aZ*O{=6O J1Ӏ 1ͯQP;R 1ews0r*ԕ.<ꁆ~kD 6H:zϹHG_(/P)=b5ϓO\Bd=fS-o)ڜE+Q4/xXrR"EI7Z{!=èhMܣbz%%wk`H|{qZ]?3SuF@*@]YW#UqUJM.P(8wiқtLܶ YZ