cups-2.2.7-150000.3.72.1<>,\h/jp9|}Lgw`}Jϸƪr8d@в#Siؿ3蠾iq|Q%Qو݂t#v/j:0DI탓㇕X̞3XkjD$7m?ώ:zhWu۬`9 >V^$ T‰m~ko@DrX|AR"!])M+HCF95GT u؞b7_65e U_/RmLqM:^ߍ@2u>Qd?dd   ;pt    # ) 5    7 7& 7&&&(&8&:9'::+:= >?@'F1GHH@I8X8YD\ƀ]x^ ,bcd >e Cf Fl Hu \vTEw;xGySzW(W8dd$d(dRdXdddwdxd|ddCcups2.2.7150000.3.72.1The Common UNIX Printing SystemCUPS is a modular printing system which allows a computer to act as a print server. A computer running CUPS is a host that can accept print jobs from client computers, process them, and send them to the appropriate printer. CUPS consists of a print spooler and scheduler, a filter system that converts the print data to a format that the printer will understand, and a backend system that sends this data to the print device. CUPS uses the Internet Printing Protocol (IPP) as the basis for managing print jobs and queues. It also provides the traditional command line interfaces for the System V and Berkeley print systems, and provides support for the Berkeley print system's Line Printer Daemon protocol and limited support for the server message block (SMB) protocol. CUPS comes with a built-in web-based interface.h/jh01-ch3b3qSUSE Linux Enterprise 15SUSE LLC GPL-2.0 and LGPL-2.1https://www.suse.com/Hardware/Printinghttp://www.cups.org/linuxx86_64getent group ntadmin >/dev/null || /usr/sbin/groupadd -g 71 -o -r ntadmin 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 cups.service cups-lpd@.service cups-lpd.socket cups.socket ; 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 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 cups.service cups-lpd@.service cups-lpd.socket cups.socket ; 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 # Use %tmpfiles_create when 13.2 is oldest in support scope /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/cups.conf || : 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 cups.service cups-lpd@.service cups-lpd.socket cups.socket || : ( 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 cups.service cups-lpd@.service cups-lpd.socket cups.socket ) || : fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ $1 -eq 0 ]; then # Package removal for service in cups.service cups-lpd@.service cups-lpd.socket cups.socket ; 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 cups.service cups-lpd@.service cups-lpd.socket cups.socket ) || : fi fi c c!V!^8X08h808H88(8HHH8`(8h88(8P H8H8X888(0(080H0H0(8(8zih <+a p[ ]&%[? + /#b Gpc@ul}kb> lw4q! %d_}Srw~ WYeo e C3>UNCHy| no ef#ozzxvx} jafw n DDA`&YKT ,9 m$}~:` _l0s# r( M;]6S&j]Y /]|! y ^" _'m,%  FQ(t&IMow^}q yT Yzo d -r! h#zwuz yp)y p( R8!q&QJ - 1  & N{r S0 "=k6 4 g] kN9&XM0=#EA}F& i ( K+Xy P % % 1 !  *J9 -pS'# N !~ 0 R A"lC UWjL,,5P40X]`,[@*b:6DZBXQU j7( :  p_ #M:-.'HM  Y  9 h*A큠A$AAAAAAAA$$$$$AAAAA$A$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$A큤AA$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$A$$$A$A$A$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$A$$$$$$$$$$$$$$$$$$A$A$$A$A큤$$$$$$$$$$$$$$$$$$$$$$$h/ah/ah/ah/fh/ah/ah/ah/ah/ah/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/ah/gh/fh/fh/fh/fh/fh/gh/gh/gh/gh/gh/gh/gh/gh/gh/gh/ah/ah/ah/fh/ah/fh/gh/gh/gh/gh/fh/fh/fh/ah/ah/fh/ah/ah/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/ah/`h/ah/`h/`h/`h/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/fh/fh/fh/fh/ah/gh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/gh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/gh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/eh/eh/eh/gh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/gh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/gh/ch/gh/gh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/gh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/gh/ch/ch/ch/ch/ch/gh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/gh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/gh/ch/gh/gh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/gh/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/ch/gh/ch/dh/dh/dh/dh/eh/gh/gh/eh/gh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/gh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/gh/dh/gh/gh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/gh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/gh/dh/dh/dh/dh/dh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/gh/eh/gh/gh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/gh/eh/eh/eh/eh/eh/eh/eh/gh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/gh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/gh/dh/gh/gh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/gh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/gh/dh/dh/dh/dh/dh/eh/gh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/dh/eh/eh/eh/eh/gh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/gh/eh/gh/gh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/gh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/eh/gh/eh/eh/eh/eh/eh/eh/eh/eh/eh/gh/eh/eh/eh/gh/eh/ah/ah/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/bh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/fh/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/ah/gh/gh/gh/ah/ah/ah/ah/ah/ah/a75f7f822f3a65164d88370e25ad87d5621cdd3eb40e82702af06913dd84af60775f7f822f3a65164d88370e25ad87d5621cdd3eb40e82702af06913dd84af6072011519bd7269c60c7087fa41736455e7b94517061618d7950616924685d28e5f0afd15048c51a3187d150e9821bdecc7e59afba4d06fcaa270ed6887cfd7bf41004acf5cb62b6cbedbf75250aa8a96355bcc5a49969af2095f6ac6e640814651004acf5cb62b6cbedbf75250aa8a96355bcc5a49969af2095f6ac6e64081465e1beffe2226f87cb1196c590ee43fa84a7b018c2236ab1098de1f5cd02788e98ef0899a24de8b82f811fc70d4309d6f2e5d302964a79f79525a0ef745655e7d8a11af7f62b21abc12026345b5749c470e2fd9c35874ebfdfce0b65d9dc3f9b5e19e106b99592d88d1605a69feb4bd77f6a5eb1639e3a365e5f808643bf227662618dc0e48ef207fe5c7f2e603531800109dbb9c173f52e105cde966794a5ce3b90b08825c5196ec026f1684243fb724496cad7dfddcec4c926889fa7988591199a2ab9b891ea914cc97295fa14b159242789376590dc1daee0bc56b2b481c84c2e9982adbd4e930e664842ef4649b961c39032c75435e2492b3b5fa02f93f1a67565c93b5eae22c04776f620dbf9959b4f4941d528e092e0926f581b2893ed2f73687924689389f7b0ce3126c488d4e5abdad6037ba787ed9d33b0efd8221ca678916cc2d18c127879e2fafb5988e0886d346c2d7dd5aa53e5498d675b3d6f16d87f286fefe90d14524259d1ac75a022a3eb034f1f70992f6d56e8858e0f81056de8465f825f875ac7d6807ba9d9d1753b40c1ca6cd22c045dbc3d3792d5e1fbeda32257e31563bf0642bade84143cee64809ccef3e1072f85b812da560639b5fe56d5655cf64d419b15abaa9a9ca28c490f4615f5fed33cb5f84172b8ef8b4ecf698789a313244e52c18c696771864b0f94bd9808c2d1faa392421b73c16f48e77667652fe68928e6590eddb8402ed79256006882cae6a6f13480b5ec55d886fb98fc0ccc3847ad368bd188f640f1b32a414b3cc6e6f364a24c0b89992dd014b29d137cebeaa4392c4e1daf2b5aae94e5685d32aba668fedfb7f1b3685c2fcb45b67ad0dc6d0154fa8bac20c7bc91334cc4e63a38f8341dd49a122c2c0fc7d4e4dce6b24488486f4aa1752f6281a51f023e85dae326262db866ff178012e731f329fd8bf72bb4629585437bbc927e1ea91e3e776105dcbf2a2ebf403830d2e5f52de2103a253baf20c9380a6acc2eaf3528d286b7bfa3e85e5e5d315550c67176e8960a322b6b0fd651913660ec55576404b5256980a1b8ca687537590226ded51110df4878d28966420c275a00331bee0e9c5a252c450405cd8dbac01e3bf730b3b4de013a336570a572df065f2fb91cd9e7691df6c40957501058e53b309a3abc7b7eaa93b560fc8b746d2b00fbbd458ab3062f6382db8c858532f466034ba21ce42c695c70be17ce2984657ee35539be588c117b9454c8022526a0936de6c12a3416f466159daac744e9a5e8b58d90b60ec513053cd4bd31967b9114c6271f137146895e8676ead7cbc1a337071145d2627358dd0218a64c923ba4861db2863dcc1c9c42ddaf1c2fd79da1698b7ac75724b764e27882f8d8f605e78271ac87c2223a46e38bda66fd060dbada349dc794441dafab4721c83a957b81506ac5e1f1a383657254cdd41069f541ebaedda862ffcf6eee58bff2724e81f295fcb4ceedb7e5f36243d41d3aeab35fb507c4c885f4f9f51b0c84f26f4da24ec18e346db4cb7694f860d98be26460b28122e6f647bd63377375822a5144e62036dbf5cf3880fdbbeb824b4151a3c324384e149f23f1f79f4061b8655e3039c9e081ae19fef64fb4bccfe8cd04278ddab6d5223b90ddf2321f893fb8a51d44c763c4177915eb7ba08d0cda79ce980e52a1db2eb701c5b1fda041d30b2c7c6203abc078e843b2c3e2e745af3a1167ce8af067baa2a79aa5080e44004639faa7c506e25e4db0575a884d5dc0b5cf98a35003bc044b7b49053d1660508932e9cc79fa40f0e9d00b3f969d2e3364029bd930ec2779103abf82c5612202d1234a3d5d1e3ecd4c7b4fd1c471c8fe2cd110fc3de6aea960b3115dd4992efd34ed972c7fc003b50ad7ddcaefbaef53424385c7b5909306815f7903d11589bcb6d3b7c68389fd67d1bce647676d16b3a306d14c88bfe851b751a55382cf23f3a22267064dc2b3fb1b037ce17bb97f9a40ade0bef63903feae6f776aea5e25a7e4b1d0d409ca1fb20fe58f80424feb6b250058a0e708f843d023c8eb5b22577099a2362eecc3c6473d07983a75b8057e483177aea6c3843201c7421c4da15253e1a4110b96354151a1dada793ffba52279519ca74e229a3925e75a99c3d4998388949da7cc2305c39115bc4baeb8e4af663769da11ffd0e123fd83285e578c3587263b4e24d90151c06c3e6675e5e88009ebd819a0ed1f81b45b400a1ac38201bd8de96b050ee723cd59963be6f942583463977da3ed718b7023ae8e8868e0e135484e679ed079f47d7db2e6eba068876f550bbd112a0879e0eae3ce0b3ee5b069e5a15b6dd42c8dc7880bf442b452f247eccecd37f285fb1fd75b8f4689ce9c8544ed920dfcaac5d9bd679f5b4098c30993e3c1e386e39ce5013d31f38a985947b5742ea4de32e6b598feece27865547a7f1fe844d81f2da858d9758963ac662e5739988246ee002f9a0af6ceacce8e5521b2420527949e9a1a79b2ba16eb9b0334881f066d809c875900a682059174ea1072f56e664f9e8329ea4cefa60a53d6d370823a19a65eb6463032eb47a59df0ca741330f1b5fe9756200f9d8726c880dad88cb01a75f0cd464e4212115dd7ff71bbc6593482a653deddc9972acf4cc5cd36493b7ab4afb4a0675ae400c9732cacea903675d96d0840995c888338ea1fcbb729dedeb147811a11b7608b62d279500f14d53d7131b01ef980b79ac31675e3eae58d9b41972c665b30966006ee58f2e1e29e4fb416bb7b747bdb8b9078c55a8455f7be94ed3fff7b893a880da7ea7f0b31df456f6f89ab745705c27f73fe2d6946c5656bafc2a398d7ba6312e9162b40150c79ca4f4399b38029b94bcd41669476126477b636d32e7404f0c910a5cb0cacea95d92a3567fa0e19d5114309f0fd7ef04239032a039b96539e496f3c4eefee41f54d1465e957d42951cc1aa26c2e3e53945f27ab119e90f29a036f51f98b774232221c8414831402f4c3ea5f07944b7648dc14540f0ed90707c52d4a1e6368fce352b7aeccd4a8639bc58397c670aa46f7e92110ec43bc730390b100da75f09cf8b09bfdc192be683238c086bee0f219a11936b44cf8a17ebe707183546957f3c3873787c774131cbf47bb3b03394fc0a1a2b21a77d6bc45e014e2d5800dcb40356aa7dcf1d8614cfcff34548be1a39ef782873dd55edd8bb92257e9d863d60c8eef95c288be1e138b294f8045f4f9ba33a5ce330f2bf7dbc96044bf3da2c74860801ddf75d9c313ace36aa1f7937f5af2be6af9c8398523f5de6d7dfdfca180ede5186b6960c1147ba5c3b259f6307791cf56d965b5fe17d59883d446078f334b6dd78ec5112a0bbf028dff74f4c38ef83c090c7e489bb59e45d58c7845f44408b7ab69d037c335d9e165408b79b649071a9b365dfa58789eb4ac873e005482cc72b3c95597987e978b1ac0c998ab88a45f71414999c910ec4ed7d28877090d90d4a08aab71542b3e8c5d8d5089391d0ec1fff4aed4d4e9e113de94c2d49a3362b6e96d4b7c072cffae7f5178ac1add0b4490160e293e6ff4e26a6861f3de2958ce4c53bfa4084e1960b16f5daf93b48ed37bf483eaad3ae79ed9469c624ba2a5394f1a28e4341fb0edeb3b3f8edc32f0b201210cee02373cf4d93cf76e25520466bd083f7c5b468238aceaf108dcf0b4f9fbaacde5c9dcca8b473a9caa73d0e6937629d9077ff2c8239b9f06d8be4aaec36bb4b87386429492cf2867009ab5d48541d53d4eae614e73a8858dbb70baf6caea0539b06d1145c921e1a9ced5daee1cd48f16a744dabd421a2d5c8537932f8f3b6e7b31c41849aef0069da568cc4ad4fd142482c5e94556725feecc83817885f9b6937a68c58b7d453737deee3d453e25b77a32c5ebf31682acf25b517066a333e344f3bd67f820c8de0e26936d8f4a94dca11668085e1037df2272811b9e848197b743f48366bd9d9a0debe170d3184129000ee3310d020151b8e9391484ab47c50081d6a9eefab371ce4ebfb15f7f65873967ff97af622d59583b46b0b1818f336f865780033814956b0ee2b55c9bfe63fcafbe43b0d045cead30ed0aec49d3bdc25f4317a96ad73417af1f4f0e8de1cc8d2f131c02bfc9c1f06d19fcbc1228339d573135b6e775d3fcad6760a973dc0012858c9fb14f3b84b2af663b21716f4b24a401711ce08f13e7a85b4001737af8234fda98eb70bbb47752cc9de61573f388bc5eb2325e2f88e3a67a5e24714cdc1a0a60edbb7f75c9b7560e9f9858c58fc539a50bbb6c5ee680e72948cdf58263479a4d9a76125d42a4c87aba2a8197df67ae938a675728ea9e9347d5239108dd4f94e2bb5689679e8d287033f4ea58df3ff3e2561d26d279befc524fa94d7f26f11a6a5456cdd852ffb0f22a3b293f453f86720c237c62f9901a4b1a9864bad67f049e2aa18e329a975872e24630cb450f12a6986945ffc20673d7d5612d03b44d02a086ec12b404b8042ccf5ce41ecfe938fb9fe55eeb5f622ab2dbe33ead263ae0120628755fe1303cf2ad2e98143cb285209aa8471fb5916c8881d8ffc2d68b1ea5ad84e104b501a7a272dd308247c54065983731dad0336fbd2b256800969c9c2d171f8bb1512f924522c3e9c1c49213482d3bf56996561fc088db673b86eea82f28b42f1065a7a59389324cd6142b5f6858cd4dd94a23c6ec193fec6faf6a0136c3d3e5f8febc0d817a6a1f65a25020e4b401da4368338ff13ca8f0e8c2a07b6c34fcc88b72b5db9e0f3186d864dd7906d2b05fc56328d7eaad2e593a900cd89f47bfc5bfc4494dda9af194a496a3c497f06781d948a7466b04d0a8470f9883b3533eff347fadc321d5ba1a71eb891aac53a459e1a1996baefd7471223189d59b7e186e0937495150b20e8c8a132e97c2ebbe57d7316497146b94e2e15a29e39c42db69c4e89ced477eb664cb35dbe47605e8ef1c4628269e1cb983e68c37171ef5e88f4c628ade02b71ad113b97fb369d92c0d376810215d4361dbb0087810631d7b5556f23e075d0247e0252d1760598298d93f30460ee2f44c54e313f17e6f9625b456f3b772a5bf7e5c1a9616c60e366a102112437a24aa6156cf0bcdbc29b4025b3b90d12b9334e8fa67ab7bdd30b6b81d1ecfdc059a16e033e4ed89ce9e2fb71c3942b32e7e714be23dd9d6e3d198c9551dd18b8138dd0a37fdad745132fe5a090759d7e78929074968881bcf2495b419d75e0fd9ea32a15d04ac743e2bc1b62c6cb739ac9aa8e2020e87891e162f82e7653bd6bad9af3a6831cc654a5b4243b2029068f9a4381cd5645e873ac23254c907ee34fbdc0f98e46f503469287f3aacbbf284d2d50d9f0823e0c463dc2261ef6ebc0bb81c13d5001a0b0601ab8196c02578489bb21e5760e146cf0967570a1d789fe06e34fea770994a2b805838754dc4b661b681e59cc8f54211676f4617fc2e7365d69cb0e5f4ff4d8d8d99d583743254a57c9ef4ff24e41df9111d308df15bcbbfb6d206c29f00e2f5b289573fb6e6837805e14c1c05f0b1193e9760782c9997839691c8611896bcc71d23e1cca526b597d88c03a0ce93387af78578adea5b93822449f7c51c83fe5373716c336ce33a1be8c7cfcb7e6bbd023c78b6abc95b72e0b4269617112e98d7fb4c94e7868175e694127f04d6b9e0ffd59c1a8548da07763dbb850f7dce487c220d3e43379ccffeb7bef9c3d4b13e8721db0bff6f0304b9625dfee4d6357c74e3e35c3a988d0e610d7400eca1ca403f50d4dcc87adf675d332c3baa1af076e1b1809bd30e1d5bff3b012475905ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8558d95616994646f5f575cba65b30b96855303dbd72944ac980abf083c6e0e6a464e6f2e0afaf4a27fa1b127d95d97da1f6db1f37f3c52f16677a49cbba65e6072d54c132ab2499371731ef275a9a9ce51c3db96e3a1a178ba86d9c5aaf6d00c4108b631a3a071ff8e1fffae98fbf9c78015dc20c0f1208eac54e5c31895578df341ca8e2ce6ed29714b99fb48805bc18631f4d6af0222f62e27d5c84b6f81caabfbe65cdc22cfbb6e4df597fe2348f1436bfdbcc7c7a7ad834c40f1f0736d8780278111f9d540b5a2a0a2657be67be246e2d2a8a7816cad04cf638811d3fad12f979c6df1b9fd52a975f6a911e1df1ada32209e17b548f06d5254c7162fc287b64a49f4bc6b7b912b4abb3e30a23842f01bfcda7efc35a4dc005470e3bddb02070146c028c5798c6dbf4d3d6245227c05205b7da21f36da1b8694c9a462fd855a2e09d82376aa5c63c26e5735e1728c2569241465be5ad4ebe55bd6bb07959e30a63fd857d9720c1abf0112cbf52e284178832da822789f5ef88d67c16a3ae9b98aea1ad0569647cce507f8802a5649ca6ffd8c5dc750ea4789fb161a5a14b06ac0153d73dc06ff84a1adfd7cadb7f99046cbb64524c72de1c4d8d28e4611b27ad5215ed68e366c577754959cb7233283534113c9e3fb4b8fec0810d1bdde782169b9ee122bb33d919fe71f28170473c3e44be4c7761dad89a451bd2113968b0681d816a7f807f753abbf6c5d12b7a699648868ab0c060f38fd6642ded616e3f1ed0574f5f522beabbf1d8e794dbf4f5ae55f51fcaa4300e1f2c72c0301cd7aa5560f98a03c8a81e309435a3d7c555dcaef1275c9ef66101fa00384d09f6c496592fb5b1711721f98786fe300b178a666d24c37c34f4b9ba2c76ec32f0a1a14f0539b449a68bf0fae6a44c8dcec570203da62f90b60b2a1f0b783fcd345f6c22a7f8c1d07b4e45bc56dd3fcd3b5496b817cb4180aef1aa46b025063196f106ebf928cb9319df0196914e949d7837197858e5a1a3fb11f81e926cc72d472917270ebf154cb0ef5d12ed183d2e47987dd0195422871448e84be7496aaba6eaecafaaed3bf13a0902accdb9270f1de45bae8440e2deed7a55ebd428d663878bee65125af971b119f94b181d7c30800354a280cebe6f4d4381489147ac2405fa174cbb995713cb9e842fb812d0879c1af3b220d3dc8619fb7b9312286abc8f9849a59de0b589745bb8ece2aed9417c1ba0a1d74b4fb8ad6d191fd0405c3124223d2f3708935204fed432030f411047cc14a54f1008f27bac6ee6e31ae6f9d94d952f896f179e874d5edf79ae2c0128972b7d0f46ac0a6372ca2e8a633020dc3697682047d1a7af94a0d21279461d670eab3664c900875dff17b2bd4abccf00ba20ca660252a3246a99744dbabdd89bf17927ee2c70a999f982c4fb0e0fabd7f41a7ca22151d10418312e134eed7306538c0bd8bcbf31217cb7d2fc1aca7cb72fc87fb0b91f96704f92ec24a067472900e3660523c3763638cc45318ce50862d4f7d29a7b2e0f078da7f4f154a9bf2ea6b0c3b90ef107696c25a04f480e3237fe6cbee95cdd5d30a5803e23b3bcded904a23d157f05a754ac31dff338e8f8538e36690000af66fe6be7818caf67650096ee4f414f3e3e578984ec3ff506da3fddefa18355375d61e9f5973cd0ddf0e7e08b3c2176da099fcf3a0315eea99f9f038038504d6b17347982717dc43f1f5cb5d94bd73258b22bf0d3196a38c0ba65903efe17d3f9e3dd01a6b3189e046e7a99f13f25f41b890258040b9ca8559a1c61f4d1ef0456458fbaa4c3b2600f267010e5aac8e5892e3817f23bcc2b17fc12ab0c35377862c0f355e7a4c149e32e14ce80504b040d07a3df924bcfdc23b166bcc8780dbd648349628b1d083fa6fee88deafc413aa2d3998d561bf898b6d4a408f60bb8ac3c976d69bc9d19e80f0e06dba9b0e7fe1bb38c13c29beef740d4128695b03a62c7d102216d63af096093c8a4b6df21328f5b3973822717e966c43d08776706786db080980a77fdbaa0c4cf030afc0da8acacce728eae451beef4cb57da392d1b2c425a79fc6d781f835c2ee3bbbb16d4e887fe0b9dc143b013eb6ace53116e4c7a94fafe9b9523dccc1062f32a3e89b67072231d14078c29559f30951d86ae887200e97d103236b93c4ef81f43dab464ba49a6d120473e450c3fe4dddaa69827e53e3bbe72006cbb518d6f24308b59dc0f4b9f19489d2c9201e0f9123d729f4cc6df065db46c6c77c33b0b1564b88bedb0d4ed46c950a53884a82540ea6366c97552a4eb6332b326a0a51e3c61ae0019d0272b2f8c2db1fbea34fe2fc5e47b55bfbfc102fad45102f8d3b56e4919b44241ad2e9c7f2cf552f95c406929fa73b529b11feb506b49b489df332ef23321c8175d063cf2afa2953773ab352cdcfc1f6f3f113baf5e9146d1efe021e250b3533262b233c9bae984e445573a65c9c0bd91e3859b67da72f52fac7c7d158ac6a17133a203176ba89edfa081fcdb7521b1d79e321197d0b867df4095c0d028c09753d5addc57bc62d0a11debaa52d67677898c75bfee883e299cb4e356f3d962aecc43e17824e75a7748a6c0ed0bf193619663438cfe2f12ac49a15c996cd0092380f4bb4f6527f909170c7cd7f41e9bdaecc489578eacef8743a3ef29bb3f557b77f4d344156ada0a4d62efde13c38e31fd60c2975fbc26776ef45690b0439fa3adcd394d7ead29df1a4aca28057d72bf25581b476002874a699e64bf3bf87e3dcc6c1f4f8357ade4dae18ad98d56065571a264843d57debde5c688257539b51850618f2cd7f8a114f22d3ab94d0c5b3ba54c081531b0a6f4dfa9f5e84336c5fd190006a99f435d9a43e72823ca59639ce8a06afbd3f2631f86b7ff02d358d144db82d58d5a23d1d5c8019c416ca84c80e5bb27402b4ea7c72066229c05cbe2ca77b12d45d5885501aad500fc253d48a521b8d192f24a6a697dc3251ad45dcbdfdaa261fe8e80297a6db3333868bfd1e5f866e868588af7fc4e2726edf69ea58221249422338fc26db6e6216749b12e0e808d365e5e58ab9503d91ff5b8d8936e4b013740c2eda72f040e1f68098236997a294bdfa8eb83f6f600ec094f406f50a1327b1ec0a7e28ab58911f0d0d0ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85593d6ed5c6724a311970defd0cec9be4b6014b8a08dcd27b06af789c96e44ed7540e8d6784f1e585f71136aa6eb787564bbbfd624ffddc52bfd9b086580e00782554b48b44b0e5059ae862657e56d539edcfc468e5ede7a3b04c9c70528d54a1a2ff15d6fd5ab9bf8b89d4f8e1fa240ce8fa8ac588314c43324a075623c7d5c4afc2a8dedca8269fc85bd2fedf3f0e5f7583ea1ab50f5d1ef18c36200075a1ccc2320ec5cd2a0471c8ed28e0e622c0daed4838dcaf6b62007ced0b0951fb32baaf9ad9c00801719522f8ecca0320166bedcc7df08822ec10fcc2bca68f2e4d5b08f8563001a75f933c433c4ab73b9431442e021bad6d3c2df1cbc25fed0f54f45671c9270ac973b0f036c65f0b237c4c3d1a5e1ba5e659aea75716f4c5321f74c405f08d3bfda5b4f71c7cd9d5080a13c632dce225de01a9707b1a9043638c220ade349d43c5719d437a6b126b915366f2aec449c1655e44567b4ed104098449e0a03cec958731d616ec39ce3fe7bf36c100ec77e4741a7d68f9d67a4b95122631e0683e7f3fc1043b89f716082dec1e116fa00bf6fc689a669625967615dc4d7d82e67c957a9e21d07cff5d7bc811b24701df4b62c8c5b6040759057b924f6596c72228ca66be90e0228298a29cf9d2e4c3e2ad1f589129ecd18f01c286c6c423de1cbf43caf62eb04733e3798af87c1b00cc3062d6c1d0ee8f2d3011ac957b8e7525eebe298d6cf9ea6aef72e3d34ded3a6c06b85ad79d210b4909dabd0dfa10901a3eefdcd968b055a2f0be2dbe32270c64a32e1b07eb6e70cf7c34e62a329fad70b6694bc651069f9ae167b88f45a8541bd77fd160fd4ead0f438fb7b01b15ae8c9b96e634a5bc474256195f60da599eab17d8da72ea4cff0708aa36b3f340346d73fdf9f0409ad03963311863a1d47ec78d51530f6fee587640c2fedd008402214535173064795d60334bc334abb60be3db250418b61703a31fc9fc220b8aa7f15b1c78906909712f46b691baa5657260c33eb5e691e5a778d38e19574464af1fe79d586869fc4ee64505996e399aa4f36d550149a798fd1daad0c24f56ca2a9adb32ed8c9cf389633c82288906fa011d577708ab950b7aacd5b5c62c66020dc96c4b801252388a3d16d8405d9d6d40572bc241fb22e602ba713c8d511ed2b0d4fc4fac27b26c08a36a9e8f8c2062c5277009a7b87eb6889e44fe8fbf3f6256c8036bae5b65cc3f78ca2ab67d33517f4aaa6903f20929b33453d0d35fbf18fbbbd90ee5547a56002d1495f6644824d6250b40512407209726cd83f759d673dda150bd7f4108fbc85cf1374027a251007b602d358948a8ef3b496e986d10f47a0b462f90c2010f716613ea26436bb3acb0e3fe228bb77bf51dfaaa7b3e4be9ff7b49b10b49e515319bcc8f129660801531599b8b534a59f9296407aa89356d26df21ec08f3103be22e9b6c468c0495849dcd74f7f587da53c790e3a5db1fbdd4832efdfe1cc2b74734a815ae0298514a1e5205918a93f2eab853804c980feae5cc6d4e5ec13dcf1da55a9b6d6e62dd04f78118fbe73add3e04afeb7c91db66bf436315917046438f0798efeb2573e2dd08cecf6893d32dff7832a0157c689f660c97541548661c846d314fbd9e1ff39b7f529147176bfa180b5c7313162e87a72fd88e67e4d83ac8800240e5813e5293361d42a4f53ef450d1d71290bba529e8b55c49c0c37167012b2267857ac8dc1d69d75e545ff5bfe640c501a07cfcfa0e72414272b5732badc53c14022feeaccf221f7992957c1c5747b8fe04bf3dcf2200c9dfa70de576c014a5c1415c64e6aa76e0b04e4876ce57d80d06c50517f2228a5fa35bdb0550ebb344e00ced36ee581a68fb38aee68cc2b7b4c0b37620b8090b01017816f9fdd82b7ecb1a50a1979a2f7825d250c51e51f4ac95a91ea7a53806be0b88051fedb913ee32603b2b57b4798a87e8ee38c777256b99fde747b94af348fbaa7cc074824a07dfee54baa34586c65bc92396c33e02346bfb91cfa0d6bacc820d71bbdf60ec4a2d4976b04d2b66f7230be143397c0b2c966a17b6598f68a50caf07f8b118d55e810f15f4e6651a4b4c1046dc5174892147b0ffd4550da46708c72e7124df252c70f9dfa7918e4ac7e9008aac73fffcf60d32a9c0b0425cc31134d979b40f1d05ecd8eb0e77a3562cddd685ffaf28239298b99ac84327208db710711285933ac100139d55cc99cb62ec72622352cfb54031952def177ea843393eb54dc2550abe938ae8aedaf882ff65434fc0d2f11c7c9608994c88d7b9db30f2bb2213fc024bb8fb885a73d9a48d4c32ee787e20775ff536ae19b03e367279b8470efe5e5b8bea6181a5b0463d60793dcd8487183e06543ec7d8f34f073a47135025f8ce31421db6d7ce17e8be524d25ef8605f95c82154e64bce1dae553a5fe93c14aa76d9dbb5fb402f08275be66bb549bee37fc7a45045b05daca690d4f0b66a49ad4deb87c48e5028ddd66b0976fe4bb42fe120de1421213062f0139a371c7f6101d8056d5ee16668825a6b1e47425ec58cafcaea9ea87e7e2259987e974d09a5284c45a4e9435c00a5c86be34d43876b277760d58fe328c323cacda1859223aa9ac50c63509440c45e6b6ae7cf5990239daef5d0e205972d9b2da0f7e9a83ef171f4f2aba9092d1f01c6ddc241c05356734d5b4b60be18580d29bbc78946778ea75618bd1553a1ff6e88b0ba8a1b3d56034693df24d267e32e145d0154939627a74b01d0c620e17c88b863ebda6126c21dea6101d8eabb1f6b7dfe02bf06d1ecc2feac23416a0203d0aaeb34350d147384559f5ad3a3c700e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85563b8d12aa45677fd39c62f0462e0c996c87b135c3869be660ae480c69579e3f98e5fe8dd4f8668bc74a463d15cf4bfafc5338911030e877496de3cd8068996dc93434b67bbe1c307f1110c59a177e7bba7181c5e57342a55a36e4d8c00de765bf6c43ee3482c0598fd5bb4070d80507f21c3af022e342c8066bcda4f499b52b7ac6813fed00b1688ec5cb817bdee385dd94ff76e18dd39e6587d3f9fcbf905cbaad976684645895d143d2fca873d6f2df2a3bf85592fddcc2ad0ebbbb986ced25ddc510582b8b42606efd2714c977b04cb87a83725fd807e9b12e3dd1aa5e5c50ef7f8109e518940d0315db7aa9f153c221615088b791e262227860a8aa084fb0a95ea3e1b83513f14147918a11d8e9c1c54d59e4faa72cb49d02fcc6629e4d6b1d1dbaaf2fef7873bd0b3d89af5c413827603ff16fb15398a94cdf9666db6f21b1cba588c7fc40f6b055cbc933796fff007b20623f8330d0810b1fa0f6dc9ad12e74306b7bc88879ece6e0ba1a7e05f7c5c6f6970855895fd44d8190c512abd4e95fde603087f9ebef8f39b207cd6656f4afa21fe1fbd1d6a3724f242a120e851038a568cddc4d8476a65c47e459774b598c566631e5596ce753b90c2babeb7a66481ed3c752d34dfcb420761b1376744ebf929865e455ee881d1df7a9166992b4ca96d26e0464ba65a9216e7fe87f02162a1b8eae57dc4b32beb0ffb61ca913e8f578b10aa7b4dd03161b07f9fd426e16325844bcab190b9c009a38761f90b9afa59adbd64d8a5bf94645aca78d7db1472ddc6ba5af79ea2637298885c0941164632739a272ea9100e9e0978e42c81da154886ba649db2408861f01f6d9ae31f681b138f308a5ef326ed37bf59ba02d8e6cffc258b56e74968f785b50504be725a813133827c205b04dd3f407e4eeac11e6c426a040026578b7960c4433f34165b139e15d0c49e736d23d23addfdd64bf3ce7fdd3b112490a468168ec493c525ac26bc06c6a740c97455cc55696b74eb2f2aabbe602d652bacde8798ba197988516b781ba22b7d1f969a7e0bab56358441cbffeccce68a501d1f462932ba44a156312cd2617e1d6ce67bf2558bd40ed7d8d20b93294c29732684c2a237640e352e5fb02709a8514d44226a3293981f2d52e568e6b715bf24823439d6a20cf7c68d8c64315d9fb301ec8e452cf65561f0bf8ce58368a25b41407e122015c5766f3ec85c47a04b1c977b2715c059dddd3a4f1ad9018aeb1877de17d3785e9b57f79c3e78e72490c3cc2ebc660d4b4e73cbee9f43c7e5bf74df4eb401b35f36064662baf974c61c20af546f9d3d1ce08462875c7e2c9da282117a8b2254ca2fa2e1616389620ff9992c58929d1ef4ce188b4608fd0a5cfdbc0b6976d47dd98b0284e4438b9742244c945d8893856bd2fbbf679b2498999f9982b6f493fcd18aed00eb301bd59b93f248463ddcc8b3cd756533c5e2d197643e57ab3d5d709c415cbf2306492040a85e990acbf67eaf63b3a278a353956d4f2ec241d4661b81dc2710349768e04affd4c4c9b5cbfc1c4b4f470d24cd461e0cc31e82961a29fb403ea30e6a611a987525e3456a07f3daea6edb84bb7e7588174ae3545a360973a0fdd204cc4be6ccd207b4fca2f9ba7cc25187071cd60ebb2a0a6da0b220dbd73ff223543880bc6bb965b29ff892a1c64edf2dcb882d1796922ba50133d7730ee6bc7f9b982b073c320530db01488904a247384be0e43769711c9914ff0e3ff5a56c54dff298a105e8dbb313f4665ee73936bb5d46aa1a2d132b84c8a52570496ae4a8a3c5d2699d2360896a4f3e7ee62560be6e8e9e4007de9639f671d87c7b35b5e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85510e566d58a3be152e70a7f93672d33d98ac27d416bfc8e30223f8d13360188f62abd306a8d91942bd33277df43381ebbbbdb3a5cbd74c36a40791bcdc543af9d3b224a0e065f3cca683a3bbb84fb421f65e2a4e7eca3209ba1fac66a96c8e37ab8776ed0da26f8dcfe6fa32c32f939c241161322f70548feb57a5cd96348a66caa3467f685b46d2e9c41f8d4ed5c5f563d830808bd8828d2a870adb2a683d39fd6a50e97c914b8e2866fa536a63ec571ad811c1d827e4c3cdf1474f0d73e0158b900fa4a8be76e18ebfe62ee05cad4d13a8cb85693dc882f4193625361b23de89efd187f0628cd98c71ef020533724d0cc5a058dd7b0052b76fb0191185c41bd752814bd30a37c37adb7388b672cca30b7287d2f4a5a6a73fabe76da11f37cee9567cfa543c0eda77a029e722fbdc6312df4b1820831db55cc6549183f4c166f30294f2c13ab264404c329b86bc968359f10dd0e65e744888d23cb16f2ebb90f40bd67743acd3f07926952734fe363abf73b70b84673f6a28e3367ffb92efb79872277d44fbceed4e9e1eba266ca760f244d95a863f04a59d0a6aae9a29570f5bba857796cb533d1e57ec49daacbaf54058b31ae08c0c4714e9dde8e53491fb53b9a964e29be0e9c79668ecaae1dd7048ecd072a556a39ed13623643bb668982d5de36c774821dc522b46aaf9085ac781fb6c87923a47532861f21bed9fae51ce22756bb1c064fe99b078de36eb9ea52e226a685225516f8d01d486f5ae1607c2d70e6fffa44b4b487ee03b4ddcac83fdf549ebf9736acaa7f706e0933bd9c74c50945e7bf0a8e74b8e638a5a9f590b5f2b7c67cc59a7cc02d461b9c7d69cdfdbc898d98c5576a0f134a344c99cbb08e27dfa8a837224ffe03f75f5947cca416b18ae5599177479ff8f2160a59ca8aa2b656b98a8636332fce65230a52e4dab9de35115b9aa1f1578aa36fb6d6f04805424f2a7d9e14805042b2b2b05ff0f8f2c51b4dc24db7f550b0207ec8f5ab2c5a03c1ecb3ad0062318999a54d54e91f28e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855059d8943b9445fa1fa18a454338bceea9bf7665b6135dfa52bcecf8c80d7812f101c5e95f06d25e5ddfa540bee45d0b15da6555b7957eff13d6e1b3fc40d34b13f55e8b539b71e63c0fd8431c1b1a061a5cb7fdcab88555614f2a3096e07adf8b73eb5f1d2c1cfea0e406f525283ba6436773dcffc594ebf206b30135af43ab684b2005b5feba52350ea7409ac6b3819d0edfe34e32fa4319e0383ec6671b51e550ee63103df979a7b6ca6f5150a5d619889e8076e95596076d99075803810d9cc8031db2a2f2584787935fb424b88af5805437858fb083fd90383ab967bc151188e27870975034dfedfd77c6ff461cfa982d9ca301b663456dcebabc566c087255bb3a51f6a044116756c04942a87f82914d075469ff4b89725ce58bb9c10a302c66a43b0957c32c254018d1a2595cfcab4717455da79ada95b272f5b15d7c365476907974b781817476fc17a035e75b8cf85c04150b43d1c1dc7eb10119ce79ab8a79f1f045347575685d4152f8530995b70ac151245fa8fa19350ce58419c73982f3e21d9f1918bef9de163de6643263e8e20cb88c5a6e265efc75b28ccb06766024cbfd5593e158798d1ef2d8db330538fbb60e19313a8fdae4e3d7215ea590bb45264c8859650fc762bebbea2beb4b4d5e41cc9847f75d4bc73ac8cb1bb4aa0ca0f2c96e790903a636a18d16bc02edc64adbf8649a1d24d9ef0ead5b428b57503b0c553a1b3bd6a4b0714a25a56cb3f47325e63e8304d2d341a00ee18bbef76c6f0d19502e41365ac98a77d3e59e4282fd8d724ed1d478a0a25a4ed65c3a8a97a5aea6290f7c3d71e12af0c105dcf15cae67d8b2065f6848ba53ac63a3a862f66ceb4d3f7f83dace9a3b4302445cc50068718f1e95f3ccce53f01ff482dcbf35d15f4ead91c059553ac1f4c458238526646bf0b51612d6b7b97fd7954b5563bbbb19ad2d31f8548f1a2e3eff97dfadb9d5a9237c3c05bc67859611435536e9c84376df93b0c7a8959f729a70165d4b6a23fe58be44192ea700bb6251134fe7c78ec1bce7b35e6b7b5877ae43a19c60b859f5e0ed13867bfc40c0d4b652d8483ead9df20f5b13f49110f88d0675540f8848047bc45c13319d9c3f8e5be32f7cfbfd3c25942477dbba5254435cf79006c7820cdeae6a8b772b2aa7523c6352a217c23293b399ffc978434f7f26e76e4c46ef02bc4123656289a94df6047102e57e2858ef2cddc5d78effe4cbe00e9e1843bd91583380563e7295599d1b832177a68c9385b2a5d020409dba2147cbc704629ff3a5e3e9a0c23766e53a382af1efb9c138754517ddc67fa4cb46571b418fdcf14b7ed6ba130039028e9fab47f9e2db34369295321c83fa5f44d648a8d64bff92ae145754dfb9b0d1044fc61437e82f3c7704203f4c027879d694be2bb26e406f102fe73824e1cd40842184e75edf53c5819d00483f8135c98ac38299f145d4f4c913f61f3e60dc5c0871dacd9cecb0dca14a797ce37d6c0b3eb52cc42b32dea65ebce7dc40c84033146d095f21db379cfae1f4aab4804c67022f859f6d4d51766337cde74b15b1b15382baf88fd09cd533fb34f0e76e9f3e41fbe4bf5c5da469ae1e27ce0f5b63fb070b3b8d24d8432ad55833fe50ea71a251001bacf4370d9527196e3fbea79272f346f02d498ca93a18a125b0c23204047fb111818b5b4ebc849b52cd5b42fb250ef778263fe42e27bb8a1c2d9851da62b61d7e1b1fbf6490f11bd5bf2f0da7e6ae469504e83fbd63cbba86a797bdd4eb4ac22515634bcd45dd55b13a8c333eea227ae26376d2197084ab00bd06094d7e4fa9e937f9c5a998aa6447da115c86a40c43dd04d3ce443820accd73c79669638584e25e8cba25a165b47957e203c22b07f844b8a98dda3d07cc433bd82a7e57a9776819672822a539a61f3a032dde06fecdef9efaf3ef0f1739ad11b3e5d9a14ee505165168352db402a6d1c7e846259bfd7d0940d0e5923fffc59079475774f9cede73aef92addf234599b1fa028bbe15009a56cfd82e14d2c7361de3c55dc2d868d6ebb640ce43d63183ed1d235ddacf6dceb52f4ae1f091cf11c77c1d13b85b425b0523f7bc41b27b355c50f92f02031a2a9b720807e3f5140e51f06143bac3097ecea13732a24eda62a43b318549f8efcc9e352f60bbebae85a3274f1919ea45e17e20ce7267194ba1e30982d2856545913e408813673e84dfa235410dcb98810c1b45da3d094be954dc623b81ea4b5707db830b64f5da29557cf1c0aa4e50a8196d63e70f7e0f3846a312d094b8a170d0f6d40de0cf848404edc5874957021c736b8daa8357d646916898102ed38ad0095645de844ff4d5b1dc8a5a039e0b7379ac345c7d61a8ab8173105a0f29fedd93e8fe73c39015a6dd47b943002d9b6ef846cf219574d9047f8464a9a94d11cd4593748a0e7bcc1567f1a390c18ba4a3d6d4d043be26c5884e8e248324c404151283858bab83f653b6398b6cf9e182417036fefc2b71f4c002744ca746b184a1b72041a0886ba00dca92ec972d553cf3e22416fc4aea872f02c467fa3a4cb857f009e1e89473757136c6ab955c8d695d80a6e55344f48f59448cf2a8d467be60b35998f8ad3828210a414c95df2623a2e7a8b9a112626b9f4ec9c78f4dbe7e117e9a844174ca80a3905efc07f516b90a7d66daa52c08d54e690bcf327cca9cd67f3d70ddb4969328c0f4187f13ac73f1b3943d6285acdc6fd6d0f73e71f84082cd81757a6279aa7d56c81cc1f5733391e184deb9524e58bd2f69bbc9f48dee46e55efe4daa4244026f91ab70d4edc1b56ccf019ec3897360006dcd1017a970f8318708828494bcbf429201061099f88cb1316e573ebe764e328e0766aeab66501ff64d9150bab9943af732aba2c2d9f40d7d4159730e13203e3a3566fc88f9b8c19af9c5974c74316d7cd849d8e15305166b466e67ce4bf6a65c14cab0b10d5d20ddf9cfc6a52f04a492bd614f38a304a07e807c4c9b4988eb55f4914333e50b52506c7207d78fdb94146a3e290de609af9dc574ac36d96b3a6f7b360c8503c869cf1bf2c0783c2f793180774dd03c40ef848ea5cbbd2070f9b9a81913a56163f5dbcbe0406fb6aa13575abd25ee509e54a8fe6ec8be0ba0885db9d6f789fc12ab9de6c9194956935712f1564e714bca3d4fef519023242eecd0495ec5b127a9a75595bde7e7f6282ff535caebd26dd8588e134e87f5c9692cbbd4cebcc94da4abcccd6180280fe14a882ad34c7a34f70565caf8f499973ba887c9338113b98ab29fcf39ad6b5ec454e644edda01d99c2972a8d617cca4ac16833d7bbab4e5e2b3a67d6e8c6f31181cafa63aff1412d47a948cc7a011f5ed44f3bf8f6efb4aa2f14c1756457302fb599d383d7f6a30086879455e9d73c6b1e9cf4edf6483413b1da951607161701f6967cbcabb306bea0d6eb0f526d9bf2dc4f786e893aa27884d3b9b18604a26ed8bb5431aa19b5eb4764958a2a980294d0be918460845ebcb2276a013311a5f83fbfc75cc279248b6aa44d3b0ff8ed7968e2f75a2d36b526eda4b553d967d7c3aa60f90569e4f5b27366004369aefd3690ec7b367f8ed39f8e2d1dce55ea3fb5b522294d0a8223794d71d49ff9ad4e4e11f0044c41724097ff17f662ed6f889894c4bda10b631d5e25d6aa7be25c38a6b6b7208ce00c4c9a4ecfd7d0d0caed9ea43afc0d3aafac470758a28fa915a846094388807b458c83c9f28246f39938beb1c1fe7711b6c609c2925384fe5c6addb78fbd005424ba7e12f301c8a719e2b60599c8a50ca2f28440fc0d2b4bfb7e219d37fb1108e015a95e79f61682b2a32270f31f225d0dfb3cc4a139757f21e464fc80b3f7a914aa0c9a79bec7c90bac31c8fbdc38905df4f3fd87fa04f547fd98c63bab35154ebef04ee81de84c1fad8e27545ce502012b61be09d1b3222ad1edd2db17077a807a2e6248cdd964328748a5053fc84af9e158ae4856a20fb5aea0f5da836d91dc173337b47646e99b2679c76188feda816532e29dac289e064dadfb7c182cb7b581554d33e66a8d2b89d1c9ee9b81c63df2caff77344b2355143b6d1fd48abb41b19e01faa0b638008a667cc08a3c71287e2659c210c951f71754a33dd86edff275f26ad747f5efca272760eb34b06dbad60fa2b798e600b1675787bf7c20496fa02cbaf99e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551f6ecd0c2702ea2d14db03623868c159f452996f074cad583cd46d93356bf390eeb5d3f75598614be8cccb618259e71692790fa9958ee3372483f794917ff09494caed5e4488dafb0afb4eebb0c2adcf54ffe5317f33445fb0f4f5520e62d99db4d7f4eb44fb6ab99ba390263db82426a0682934f48b21b27073507845d73f0c4f2313dcff0b9a6dfbd927fe08ceaabaf5465878774bb26f7f99c5d8ef401d3e8042283a3f34c2edc2dc3ac1dbbdb5fddaf0d418b5e57b78d3764bcfbc649c321af7bde590707bd06563fc048b5d4e746d0bf5f593c4cb1d5c60d4e9e69b45a9023a86c2bd14c1e028805e257b5b25b6fd46a86ca49c3af86a277ae9ab8eee9ef22ccfba5dfc3c33c3679f116e2f2b66cfcc643a732851d7d3c5f4ee03f5841d9e5e44927b49079801bd95f0817c5d345c5bf7a495f0d6d73ddcf8f318259376052e3a4ed1faac6deca7f242ad7a3971678850b8874ee1836609735d3dc08ef4ab50459646f83f49317d6e47dba38588d058b178db8ce27c120802cae63945d14f2605ac834972d76a6ef8c184ea82271ad46ba5423bd20d6b25579a11b3c91807083413e79ccce06909b15d07c4a51b6c534d4d3e2333145cfe184d85a7a3701c3d599f5c5feb4942e2b5b7747ebd69bac27faf3f1578b3ba4989200e4aae82a46c18f3f6d1ca298f4c4d88b960304e01578ab733a0416d3e8f7f46b24a68324dd9b8429280a461bb502572f26fad140a88c4fdc91359fd4275319aa2f5dfa4261b45972d44117ca526d01bd33b4b365c28cbf25069ff96e494e95e25222f0b3a1873652805bd06fedf9ea989f262a97d74865606d8c6755db0c08a6e21dd5d8a0538cfc1dcded626b31284ad2787b385f42c5f309f5a7fe2cf2b6c5f4e8cb3c58c9ac223377827acb94f2396a234390df6d6d70023860e50517690404253c5344770428486ad57ab65bb0f3ce503891b536d09938b08592d6a0defe4c99f9a2c9568b60d7d42de5778fbef7c3467681dd4910ad308b8a75db5c31e6caf02d683e712a8fa19fe9430e0627909fd9db32ae8bac44dc900d46f34817ad8b6126055dafe62fb7788218c9d2bb216a078b5d056f4f75f4130c02d096dbafd4420e86375d8122475a1258f38f1a2027ab6b44120ffd3c5d3d64fa131d607ae85c234083f2155c65d9749c41c611e91a7fd1217e8425f2c4e1cc2d71ea2da2a3b4340a8e795658ee0bdc8be634224cf3ddb3f32b30fa2db250e1cb1a617b613b2e14adc1949f025abee9e7552c6bb9a2b6596e081a1a715ab1743779326d9548fb81568a566fc37d1953a7a7bba5feb8756721baa36366173420bf77dbc5f0fc821f17e8c95406949e74a3392699995b58e58cc5fd2f4205c6e6870e2aafe3b871dfa75c527b8319fce3b12af01be8acbf644323c0f6fcf8f73a57b828ef9a50b1287a106a63f40c88af4f1a9f3d7289dc77b6be21926431409caf928adcbeb1a54cbfd334a3b060fe6114a71b2846a3ce5078cd752bc08e90dd896349b6c386418ff750e0f25367e946ee855d918c94257b2c5ea4d128b074201492e9eb45299402228ba8083fb0a1a552469bda037c8f8f1e5fe42c65003e1267d3c7bf891d5aa31a0d34493d47971b6599ae004e36cd6de8a47c102fe3ff2ab679e8a0add0b84577a4ee79cb39993e86b802407d9a1728db257493d81477ff1c75df429e4cefcdb926b965e0c58c68a1621b64e94deca53dc5dfbf5fe74697562bc239dbbe59c719f0169339516e151a2e114427c8897a858838bb44b27ca9d5692659ea194407e6fa867434fdaa05fecf12565f39860ceec3ef39e7a8de8a31bf25ab3b059b2c4edbf47b53953a5fe6906c47d9ab75f6a96715707bfe74e44e050bb1bbb102fe488cc8b3e2c7208f9c1729bd62006b1b7d8bfd4e7e04574e3e62efd3a2910a12a7130430e29727130e04729b385936d5b1b6b11a7af57faded1e5083a597f05f1b2fa8afd4a2bb29de4403c26257f321116a581713c4289280f14233d7838f96fb788d71d911d38c390940fa2000a5aac8e220e9a706a319cdcacac962a2004ca8d5e0ead587c583e80fa14a323a003a919639336998d75a2960965dbf5e84a19fab269fbc61f91033ebde4b4f6e322281a20f1199e79ec960fa3bbb4800a2dcc11768af0d74bfd178c9f3d58da6a6ef5dea341ae2cb677b3210c06b623c492f1835274a15b767b6fdd023576d1d5f84d918fe973da662c5b4da9b20e33dc3de1e06e082fedc73e7238bb32efbcc255881a51490b0c58cd14351dcd92317e7e3222c0a0f2867562de459ee2fdf4644702cde2e19897a0a6dc4f635fff39daf234e1b8c057799982ff5d5339ac19436c22648f5c49ba1064af307d3c78ef8127a3f24dee80d2ababcf15cf10cadacb9bee679106aa7ab326d2b6397b7a8245cfdf51c835914f6061d5fc00b7fab919700edb2a0c916057bfad2e7a6a14629dcfc8206202c0483986654f46a08ff8571f0bb632bb381e518674828c65fbd45d836c3c404e33e00a6e5902e585215256e48e39151a89cf5e1f4d717be35e4ca36310eb242683baa114abe5502de116fc0011364b529cd37e7f3e91bfad2654d17fbea3bebdc58731a9de9fdd8918988359f19652efcfb977cd6e33c433ef8c950675ac541329f45076cc519e59fdad44304926408307c900888f560cdd176cb5366a1c5a6f64b1ad7ce28933869a009e54a2aee8c707c08ecf974c910634ad7070c0ebb82bf16b0ba40f38505db2f4ca2a15a0ac9845ec67aca16b1f7275f495609b591a277e3773b0860b897bcfa5ecfaa38c44d2e895db439e82c6ab71d8bbcaa4e3c17779669c9fb017b8afb83675b93a766db2ef55341cf9b1bf2522df04a669e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554b7f6b79f5c34e1bc813031c706f2136eb6eca7f79dec21d841f312d07b55d5e560e8e66f1809a5e58b15500ebc06a84fb7b60bf487a32c6defa7907f4b60e84fafc75ca77998d25bbc99fcaaa03fff2e66b3030187aab57d6f0344d279cae6b0cd661599988a1329dc8014c69de6df41e9565a3c18a04e2a9327d94da044f4154efc5c01ee82494745d9d7c1bab2a95ce7003e263d8ff013370735da464f0f9a891b931af814b5eeebb999ecc098e15c5f9a4e206c0fbe1c012ffcd54c2fd4b182863222079f737b5a81bea44fc2f02a81b4d20aa9259a4ed8a9b67114988dc994aa1187791fcbb796d783043e1e176e5d097e9b82e725d45b2f59f6bda58b2a0194df2c67cdedb62cc432b266ddcd9c4a356192bc3d06c947b7610fbcafce32d4bd08f12901163f6b4ffd20d93bb6e10df204d82de7ae43a5307a322062d20c7131f947989bf80c2ee71ef3d8ae659fc0b7bb444d2c9999a225b77c83e9179e3dd73ac9e152a0f26ae2d5d62ee62b67eb9a42c47307601407f94e73fa33a2b54ab7d85e3882aa58d6cd9170d8d6396b849377ce5a8f94b6af72ab1aeee50c721369d634c97e14df203cc4ce67d4b7ac8fc492d65bc503c28655b63a7e6707c2f1ead528f2be8df0785c39d9fa4270f24e4f4a7e16dd3a0db9190bfa2927920976eaae8f89671ad04abaf05f5eddf549170847796d1db5ddb4e80708200a756931f2946e6d1cb9a178c1c5e74b46ac8378310c9200b014711b195821884710be2ab9fc37b6e9be04040cda028ac3331595606cb66ecdd85ee4e9630e0350b65b09d97f291c466774f2b37682b61964b8394d71fd8674541bc1b610230c2a58bde7921d9a0cb26419438c1799365771939e99be23a4ef0101b4cb82d8292c6a837c57e5f2fbf04f5d10b3d70e91050fc0b0de3144a83186171c2309b8fd7db6e530089aa39c0dc5d77df1f540f7db0b119f7dde4b8c3cb54a89ecfe96e2b94736e40aa60818f1ea9f9a156d6458c6ccd109e43711859a39e286c0486b70b395c7b7d6d4632a6d9fd72cb4861011a1435adb401fe01606224703f53f6eca7d96549d07ca72ccef320c101332dd5bf1ac8f5fa3ec09fbe830163010a6ed072792af0bb3731d95723208fe3ec66ca08b7927808f04775e95548714f3a2ee11324299987add983a70198c25eb2d7b43263f02e81fadd4d650c9934ede900439831d4eff2241d4167fa41e30bbcdb617e5ba76c3a7fa09b48e07b6b757aa864e1ecc8da0a97ca19761e3d1fda286f3d92e9a5e0eda61e40692eb4bbcff046c1a2cbc4b5049ee701b7b77858cb0a252f1ce7428add4b7a5856c748c3450872f6ae30a812619a0d42b542f4556f26267be20b7b35093bfd2193c0cddcec65ee3ebd77dc5efebfe73c7312732beb80d6ab01508a5fbe22939adc49a97eb0910d19bf76f0892deb2bd4fe06612524558f758d732b12b35418c41b6fd3584951ec07a1d37bde47add281b252e5dbeaba6ab15f0a6680b8fdd156bcb3e606dc565c3119076ca0c09a73bd54445174c9a109eb096e7dab8f93ce21a01ed54cde59b549ee7cf1e5efe7c4831c34b364de877bcb7b134bf0de7b6758f00329dda4f7ac5871e209b9c92eab71569f20c6bb2a035c419393b8181b2a99ea266ad6aba764fe6c6c2f126939367d5bcb163e581c162b278359b13d96333271718c4f49382fadd699d8dbb77b2a6493d30a0764c8dce9e4233fba144380e642b39d7e582bd91e0e8a4cdefd29d11d5c83ddd08ce3b66c9ac8906de01972404159d7ea3ca86bba349c1170290c68f58d84094eb80aea690350f82480f9fd248bac8fb405fb7331f61b0b5ad9b7f8d6f7964d2baad5c9c943afa7bde59bc92ca3a7011f21882cfef16c79aa93bea4a4624b75cd70de0dde2e7e323518eb8a1dbcbf4031ec475e807bf2b080cc19333b5a2a2ef3344ead6650fa4395615cb93b4650efbec88f3aab6e86a514d6dccd2852b89124b110f133a876ba774973cd8ca6294c10dc12fc653911fdac46eec919a080d37d4f28a9c4a348aaa23d0d3f4db76f12e8ca0f081d9384375ed0f6010030c3367111d57c34c1de904f2f72117d6c1eb3b8f6eea33f32cab0d4410760ba11bdde9daefcc51f6764065f4b2b26896f2bb405bd3cd90e2edcee8c932261d7b6dc34541c833dae02c32142fd0353742a130eb20381c5311ddc2db774cf77cb97d1ee60209594f9e86233f38546de452a0ba674413ae734283f114c49b40cabb1d084941fca17c37c91bc89494d575cf86236c1db9d522ebe9521362baa9b3bfa63467b97d9165d639ab9da778abbc0d3636bd0cf56b6d4c6d01a1eece8cd0b915cbeb29d1193c0d6cd1f5c01a2170428dfc0bd442968ec101f5385ec1db4b0648bad1f6d6f7b1862aab3bc30ab6b8ee1ccf80eb808c9dbb3785a9dfa2c5e8dc85ffe00fef4152b87de499a2f0fc86175b375bb97b9787f3ef279f81e7a7f8fc4b136330588890d39ebdf791cdfcaa7cf00c11c817f3ffccbc091282fe7a887e26839fe5adb8bff786cbdbfefbe0c21aee70be2a3c22b4d1f311c8d7fc7d6c4d81b2ea3cd9c7fda8e3bf108ce32583255c35cd9b84555855e0e3cee3dfdad67817dd63b9b586bca2e8e8eaa4720615e24094ef26a84212c7af9c664699957d49bd97ce44fcaa5d0cf730aaf6fcdeaa4d6477aca20d9c6dc15dad3d97679277de16bd496dcd06b387008034ecfac8bb012a3f7c9333e65654d67cabb7477962bba6d80d70ae2947ee99f92392d55fe942cfecad0d173fa73e02d6487fac19d7b386ff621546c75f2897b804b25d470a43c4ffdeff25c6325b9e24c07de811ca6f9458420ea4696eaec1b402c59a8fef09b9e24cc538b263ae3e4686ef5e64b89916794f3236b877164f767835b57f0c935887482ebf1b4977ceb14389d03f3d88f5f0f1fbf0e7a07d556ed69307f7b94f1a7e2a424430a8413e18423d251d5f69931e139b357a0307dcf0257b82849569f78f04f54b3d01b6492a7a76d3a553ff9e9132925d18387a425c21900dca80c422493a1423b3dcc9f0c6ef01a4a6f73fbb3295eed6ca3024d42489e9b5c9c49cefc2d80d9870ea19fd33197a03c7f07ef3c86596ddea6b29dab0ba8c03fc0aa9d8605a889e95dda75cce3e40d5599ac92aa2bb516d1173958938827b621287f59e9f425ab457720ceb5c770f07f73674d58eb383c473f357609e821297927d9e95c51838ec7cc2825c0c3eeb6764eed21adeec7f86f218cd46961af08c64e4db6436007ee29bca292c6342c9218fdbdd215219bf3f8b69c39f8b20bfd94d48ccccd27c3ff4577402b92ac22651fcef512b91dce4bd75c5ddf5a2283caab786e7d48124f5377b58256f1be4842bd4826cd20fa8b1222352da6c3e679804a70bd1c8b99915004ef6dcf55687ef1eb421fbea417af558bbe5b1612e44e0b5ed7cacc7559871c3277f05260f29760095bd8073fadd84235acbc5d4c0bf796a28bf61f8687599be3ec4d2cd7ec473e2e36b3000da4aba9516d75c8dfb832d4cd503d019ad0c2ce76def6c4483d456a455ab3c1497bb6b4b294b4ea90f0bc58268b491bc7ab17926a333f86dc08361b3fdb179550ab25a937f47024cf2f8abeeed1c403efbacc1636c2da5542c0f135e2e9ebce00ccc3077d8dbd551f37198d475ff325d99ad71af6ec1c7840f9b29c55593f738b97076f8f3ca32483f36125c2022d0717631b32f5200f902139ee50b09521187cda249f082d5ef92c4918d359205f46431261d740f1aadf82d885861ff4f0e310db05d511218079a0e7cf467b65b4af56bf570f43f56781d081f41b758487f5169993cf6cb09e3cf7d8482ae354e50ee7bd0541c30cb4cccbb4824438fb5bbf9528402aa62981d983bc4067b951958f5a765f5bf4c0f3a62539cc79e5ae8a3bd65379484585e81541541ed51d48a4a99bdc77fdd513d4c8f31c577d39c0212898d96b9f31f47836b736f31d82b2e4361d225d9f6c7f5b4d5efd9477657098d16f472606babc812691179b7c05130cc7f33a9ba8e6680d1b26fa85f39fc65e736e534a2940bf72c6dd1ac8f17e5c0e5abdb0ade46fad18123c69e47767c9ec4a0f361384f9ac1345c7e79dd7797aa6d1fcad93b636a0606d4d90df3c24f605dfca8c1ea99f97fc5c08799926e1d9b0ecdc44f992e73f2c464095b49cc4cda61b7625f6d03ac412f8c71e573b4348c64217b1cd04a1187cbc5f04c31a3283b864bfdf9a85a77e711c51ecf4d28db828b7a8237bb679006f36a37321583eee2d7e3ef79b4324c2bac02e54d9d15eef641d18aed9d0cafa03557ce7d5ebff2bdab958c7933a953a188f7cb64c76505d759d17634ae11cfd567c78e387c7ab5a7b096660f0f4ad0913aa3bf67849e1e495c567a26760310ff5c7e65b01ebebd3020aa3d451079d50290ac9b4466d99a19c08a065c4eff22a26d7de962dd34994231364bb641cd7d4acf9642d9a20ab0a7e9efbd412a5d8decd03dc92990ad623cd6d062439e1088d0a1f15770f39b0064a9532b38d169ce3ab5fa1e04de98d7469de077afae7d49d6d312d6312fc2cc16cb725d946518337104296eea0a2349aec7b1baff0245c85d5fec695e7d01e9d2cbded491ea96e680c8ee3a3af037af8dac07738af708cb0e0de4470f311cbaf57927e09abcceaa92c44490a09d9e065369d3cb361a47171b241943892b346930af68631a1014f4cfd3bea0e8a2ae0682b77a2c3a2bef08485a8f8094c496ffdcfe0f37554f7e6c027dcf5dbf019a99d299273b1f0d5848f6285575a5ea0a1cb7a15647c79ca8d7eb934b0580f28bad4ec40c31cd7cfe772c13cbc8b1362a368e287f4bb045409d57876ebd6baf5e5ab0e96f7a29ae82633607ce981864101824cde61db42c278ea13559430bb1f1c991e1102bb29238fda3005ce2e067060cfeb0f12fc57c1fd2904b8884c33e61c9f24278f22f67ad570e02dbffd139eb7de7013569c9d78915d239b0878278547eaf4fe39730db77694a346fc6ebc007426ff6449d161cb730d8a72f00ff56ac3518e5d36cac1b200b9f78b35c0d1fb3b7bc12820d9ced34131663b4a1f3b5463791cc31e9450dbc2d8e5df5160a30b8781696718db7f291f3e3c8d9d33f10cdab0cd6ed37d035a12f13121e243d03be31676f16f7f5df6ccc25043a1b171dc6039d397df22a6cd6333022450aeb2f1a1b4e636e6056f350f2b38d5a70ae21c1710a58ab66dbbc3ea43ed68e23706d28db5e84207c04ea9f2e0f5531a6daf98bb2160e6a8a636007f47c0997b90a22387c0e52269bf9a55f7474136e8eef7791dc7234b7a3e51eb56b880fc69f38d9f7f3275217698f3146af52dde5e14330482f8165ff5a8813bcaef894325fa19ba0ea15a84584eafa08b2ccdb7358d765a2eb5182d055d030a9b3e9dfb3de5cbf4b442abd8e9909cf64b7ef0c27debc1fa57e7f3f3cd38839aa85876aeafb4d9dce20c1694023450883cfb2765a47587007d50b809fcdf62abd095ba7b45252d1aa46011809e3681a89dc6a652a0b72c5eaaae04fa121a20889a5ce59014423b077a79619b47d23070b0b7dee0f685d4a07c59bbce144f83f94c2095ed64f1f5499e5fe40a9588020085bb2e98f0e24807dc465da7073fd36e06eb5e83a5305a238f0251bb9f43c5b3bcce283fee3ec58ad6d43e5d72e7c5696b9a4a433f38cd5e0077da74acc89eb393dad45f1b2443b982be4acebbd09979ed782e71ab84f7057740a0cfab13860964053e0c9f4fa6f1210896e7cc97f32aeaaf9874c831a179dea0e8dc262aee43db1c0b68a710893b73f645ab614258de3f510caaf5b6618a8680f09585f7305f0fd57834a2b33c1615ea458889c509b920bab0b36e23418dafa01658cc1e64f9c99bde7d23de38fb9734acc154a4da475e9dc3ba4b136ce5c216feb12a23aceb9b40217fcb4f893b73f645ab614258de3f510caaf5b6618a8680f09585f7305f0fd57834a2b34cec3066b0bc925f77e2c7a7649e11fc6e1274ec06e060349bb0e96775fd903779865c94acf40288eb66d43f8d70cf0bb7df4a29ebeebb83937f53ac610f72c308043ff5c7ebadaba948f119e69ff8327ea532c41b563aa0209b070ec36fb25afc8a73ecfc1242170e15de9c0d2b9069d523a109526d8114405fe6a7770f7c2054051b49c2f3276f069b6b427e00ea32d755cffce86fd6909c8ac7a5b61ee8fc0063ef2e92448eb3e6e6db895a58d709d72603ce7f773c1890788370f1529e15e46086e564ec1fea699c3271e043f3f3f9a5ab296d96cfaeeb7ba20ff7889dd711ea25c8a2c591f280cff842583d718652f6fc713c3a657e788729fff7aa4ec6a4f85479aee6a3c9e5e303f495525f9643fecc1af1198842b9d9c729a5fd8d43780b4661d22b0252811194bafc39a22957bb9f0200dbc84081026d06b924d5e877ef102f944d1309396b5d88e88c94abb73bc9a4103a3371ad8de9bb1e613fd64a6d6b1e8e05bdbf6248c9a34e6777e1f8f8e951b6dc9df069cdc2adedd561fc050a9fa411d7106fa3305b8d2768a106a48c59d10b01c336caf2401f843120558100545569ff61ed29f270923d6e356bd0434250b5264b721f40e52fd87f07cc4171a7d884bf90d75102bd14d4bf9b5b627245288f1fe99cf1ff9dfc7c708fd5acd9355867dbbbed0a45ccef70e1d92f0af20fe4b85d510f76e2b3d760ae2fc198b0825688a851f478d28267da3f820edc1427d07d1d427760c26ed5c3cb24f313e0b7afea71b061a6410ca8d4359d0ebf90a7585b3ec43abf57e1e9bc2f43bf6295bd6a81bd3989253aad957a0a1a947d67137b78f8f9f3c0b8d85db10b11af36c723ed80381ccdbfe7801a5c1315cb6db25df539ea0742ccd3cf1e79d151da3dac8a2b46a5c63130f0b23078d363fca32259b395dc8c6d9f6661bda7ed9a2660bc3efc7bcf98195eabfa77b5fffae558b2262e3356f1a0c788736a8fe74782147274de035315cf3fe5da0cb7aee51d4a9fcd17ddfd9c35c82ed97937d721f34dcd75ced9f8a9f7e7eda11f729ef1269ba619e4fab164ad5b9392fe1ea6175c757cf16da26cd05034bd7ac5b1cd9a56397c66820538bae73ce2bbda8397f73c32edff503fe7aa32a4eeecb24b3fbec2f39ed9d77531224366988663076b7dbc73173428e9c09c39a38ae3a143ec2aa65fe07373bb572a4ecc12227df94694006e0e0ffbde118aae709f7ef65590de9071e8b2cd322f84fd645c6b64f3cc452ce4e7180386b31ec8e732efd8b8812450c610b0775fe8bca7d40e62b149be10e1926fa078153679ed565ececc911c1e5e8a9ff216d9dfb691495e3a1536ff38bfc7efd28db3ff0565e57a6623bd442afdd25d54b7ec724b416997f493bd9112619313e11ad72a697f75b868de63061554cb23dbc3ef96991438c48d1783a77e3abe04cbb1c25ae2a8955f9336f8f88c9095e0c45f6c1aef40b9904740e7b0ceb4628c89ac52c9fd6496aa3ab7e8189d8521614c11295ba4ca4351dda9972c1ca6e80570aae9286f366984b441ca9247864e4117867235fd1e25c7dd962b17909639d83d1133f4e8f5b8b907932a4acc470964b1a54a1745df335db7fcf59ca4c12cd5be0db85844cc613e19e75d4ed41148ec4dfcf7df5d56637828d6082c170e16c66d4323e0332eed881ed1912a0101d38ad21b22b75a9b15347d5c4e8fe6b9f0702e5001a2a7d70ce19b4dacc77b0a378ea9711cd580c99d1d6e23c56f47e0170c5f3076154aea03672de15c9ed45de120848fd1727e265fca672a4fe593840fa82a6fe16de49ba20ec30532d3c5517c3e089b8959ccc1f29d07da627f7dac189d29143fe230ef95482b7001823343a67ef37aef4895bb2e1e2c5fbe35e567ab8d4b0fbfd971a5e6f2bb65fb16007a1d21ec00e5492f23aeee51488cde355e42bb478a15c130a3d091a7f09d7842677395d670813fce0dadd167798d7ab944d9631d68632a7eb69f908babf7a8e4a38ae6a1018b216c32b88a2f56a92fc243d12160094803707e8831f766abf59d34fe3994fdb49b613bbcb6353b4bfe327725ca40725fcc0ea1af18e530e6370699d35f231c9b6f9b00f62e6d6bc93cdb58c003f040fa895800bb0d5b09c2bc35bc0aa0ae6e31fd07a7c89ac0309bfb2fe1d6dde3b828f96cb0779ce0fc8914db1365b2ec05903ae6b3f647ea702f3bd7c72f66222b5028e9917d972e44138ed9097a20a1672278ddf381813ea97ad972b5e335b6bbc836b46ff57d6a225a5e63c2d463004b6831d08aef9a5aaadc7d4d6058e363a3f18e1165914c244d12b4697157de3be1364ca6f08297371260d36b3bippippipprastertolabelserviceserviceclass-jobs-header.tmpl../de/help-printable.tmpl../de/option-boolean.tmpl../de/option-header.tmpl../de/option-pickmany.tmplclass-jobs-header.tmpl../de/set-printer-options-trailer.tmpl../de/help-printable.tmpl../de/option-boolean.tmpl../de/option-header.tmpl../de/option-pickmany.tmplclass-jobs-header.tmpl../de/set-printer-options-trailer.tmplfr/help-header.tmplde/help-printable.tmpl../de/help-printable.tmpl../de/option-boolean.tmpl../de/option-header.tmpl../de/option-pickmany.tmplclass-jobs-header.tmpl../de/set-printer-options-trailer.tmplde/option-boolean.tmplde/option-header.tmplde/option-pickmany.tmplclass-jobs-header.tmpl../de/help-printable.tmpl../de/option-boolean.tmpl../de/option-header.tmpl../de/option-pickmany.tmplclass-jobs-header.tmpl../de/set-printer-options-trailer.tmpl../de/help-printable.tmpl../de/option-boolean.tmpl../de/option-header.tmpl../de/option-pickmany.tmplclass-jobs-header.tmpl../de/set-printer-options-trailer.tmplde/set-printer-options-trailer.tmplja/trailer.tmplcupsd-helper.8.gzcupsd-helper.8.gzcupsd-helper.8.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootlprootlprootlplprootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootntadminrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcups-2.2.7-150000.3.72.1.src.rpmconfig(cups)cupscups(x86-64)  @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@    /bin/bash/bin/bash/bin/bash/bin/bash/bin/bash/usr/sbin/groupaddconfig(cups)coreutilscups-clientcups-configlibavahi-client.so.3()(64bit)libavahi-common.so.3()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.16)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcups.so.2()(64bit)libcupscgi.so.1()(64bit)libcupsimage.so.2()(64bit)libcupsmime.so.1()(64bit)libcupsppdc.so.1()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libgssapi_krb5.so.2()(64bit)libgssapi_krb5.so.2(gssapi_krb5_2_MIT)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2.5)(64bit)libpam.so.0()(64bit)libpam.so.0(LIBPAM_1.0)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libsystemd.so.0()(64bit)libsystemd.so.0(LIBSYSTEMD_209)(64bit)libusb-1.0.so.0()(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd2.2.7-150000.3.72.12.2.7-150000.3.72.12.2.7-150000.3.72.13.0.4-14.6.0-14.0-15.2-1lprnglproldplp4.14.1hh@h-fą@f&@fWfBf"\eRdiddm@d @db@bbL/@`t6@`T@_=^]@\n\['ZZ Z@Y@YB@YYχ@YX@Y9<@Y1S@Y /XXsXۡXN@WrfV2UU@U@U@U@U@UUv@UTܕTܕTܕTܕTr@Tr@T@jsmeix@suse.comjsmeix@suse.comjsmeix@suse.comjsmeix@suse.comjsmeix@suse.comjsmeix@suse.comnopower@suse.comjsmeix@suse.comjsmeix@suse.comjsmeix@suse.comjsmeix@suse.comjsmeix@suse.comjsmeix@suse.comvliaskovitis@suse.comvliaskovitis@suse.comjsmeix@suse.dejsmeix@suse.dejsmeix@suse.descabrero@suse.dejsmeix@suse.dejsmeix@suse.dejsmeix@suse.devliaskovitis@suse.comjsmeix@suse.dejsmeix@suse.dejsmeix@suse.dechristophe@krop.frjsmeix@suse.dejsmeix@suse.deopensuse@dstoecker.dejengelh@inai.dejengelh@inai.deschwab@suse.dejsmeix@suse.dejsmeix@suse.dedimstar@opensuse.orgalarrosa@suse.comalarrosa@suse.comkukuk@suse.comdimstar@opensuse.orgkamikazow@web.demichael@stroeder.commeissner@suse.comjsmeix@suse.detchvatal@suse.comtchvatal@suse.comjsmeix@suse.detchvatal@suse.comtchvatal@suse.comjsmeix@suse.demimi.vx@gmail.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.comtchvatal@suse.com- cups-2.2.7-CVE-2024-47175.patch is based on https://github.com/OpenPrinting/libppd/commit/d681747ebf12602cb426725eb8ce2753211e2477 backported to CUPS 2.2.7 to fix CVE-2024-47175 "lack of input sanitization in _ppdCreateFromIPP()" (bsc#1230932 and bsc#1246533) - In general regarding CUPS and cups-browsed security issues see https://en.opensuse.org/SDB:CUPS_and_SANE_Firewall_settings- cups-2.2.7-CVE-2025-58364.patch is derived from the upstream patch to fix CVE-2025-58364 "Remote DoS via null dereference" https://github.com/OpenPrinting/cups/security/advisories/GHSA-7qx3-r744-6qv4 bsc#1249128- cups-2.2.7-CVE-2025-58060.patch is derived from the upstream patch against CUPS 2.4 to fix CVE-2025-58060 "Authentication bypass with AuthType Negotiate" https://github.com/OpenPrinting/cups/security/advisories/GHSA-4c68-qgrh-rmmq bsc#1249049 - Removed the obsoleted cups-2.1.0-cups-systemd-socket.patch see the below entry dated "Fri Jun 2 10:32:33 CEST 2017"- cups-branch-2.2-commit-b643d6ba92f00752aa5e74ff86ad3974334914c1.diff is https://github.com/OpenPrinting/cups/commit/b643d6ba92f00752aa5e74ff86ad3974334914c1 which was added in CUPS 2.2.8 that fixed a parsing bug in cups_auth_find() in cups/auth.c which lead to cupsd failing to authenticate users when group membership is required by cupsd configuration like 'Require user @GROUP' which lead to CUPS related commands requesting password from group users even if it is not needed (bsc#1226227) - In cups.changes replaced one place where UTF-8 characters were used in the entry dated "Sat Sep 30 08:52:42 UTC 2017" for what should be ' - ' by ASCII to avoid RPMLINT warning about 'non-break-space' which "can lead to obscure errors".- Require the exact matching version-release of all libcups* sub-packages (bsc#1226192)- cups-2.2.7-CVE-2024-35235.patch is derived from the upstream patch against master (CUPS 2.5) to behave backward compatible for CUPS 2.2.7 in SLE15 and openSUSE Leap 15 to fix CVE-2024-35235 "cupsd Listen port arbitrary chmod 0140777" without the more secure but backward-incompatible behaviour of the upstream patch for CUPS 2.5 that ignores domain sockets specified in 'Listen' entries in /etc/cups/cupsd.conf when cupsd is lauched via systemd (in particular when launched on-demand by systemd) https://github.com/OpenPrinting/cups/security/advisories/GHSA-vvwp-mv6j-hw6f bsc#1225365- cups-2.2.7-web-ui-kerberos-authentication.patch, update patch to handle local 'Negotiate' authentication response for cli clients. (bsc#1223179).- Remove '--enable-debug-printfs' from configure options, see https://github.com/OpenPrinting/cups/issues/875 (bsc#1217119).- cups-2.2.7-CVE-2023-4504.patch fixes CVE-2023-4504 "CUPS PostScript Parsing Heap Overflow" https://github.com/OpenPrinting/cups/security/advisories/GHSA-pf5r-86w9-678h bsc#1215204- cups-2.2.7-CVE-2023-32360.patch fixes CVE-2023-32360 "Information leak through Cups-Get-Document operation" by requiring authentication for CUPS-Get-Document in cupsd.conf https://github.com/OpenPrinting/cups/commit/a0c8b9c9556882f00c68b9727a95a1b6d1452913 https://github.com/OpenPrinting/cups/security/advisories/GHSA-7pv4-hx8c-gr4g bsc#1214254 - cups-2.2.7-additional_policies.patch is an updated version of cups-2.0.3-additional_policies.patch that replaces it to add the 'allowallforanybody' policy to cupsd.conf after cups-2.2.7-CVE-2023-32360.patch was applied- cups-2.2.7-CVE-2023-34241.patch fixes CVE-2023-34241 "use-after-free in cupsdAcceptClient()" https://github.com/OpenPrinting/cups/security/advisories/GHSA-qjgh-5hcq-5f25 bsc#1212230- cups-2.2.7-CVE-2023-32324.patch fixes CVE-2023-32324 "Heap buffer overflow in cupsd" https://github.com/OpenPrinting/cups/security/advisories/GHSA-cxc6-w2g7-69p7 bsc#1211643- 0001-cups-dests.c-cupsGetNamedDest-set-IPP_STATUS_ERROR_N.patch improves logging on 'IPP_STATUS_ERROR_NOT_FOUND' error that fixes bsc#1191467, bsc#1198932: "lpr reports 'No such file or directory' for missing catalogue files" "/usr/bin/lpr: No such file or directory" - after-network_target-sssd_service.patch is derived from https://github.com/apple/cups/issues/5550 with its https://github.com/apple/cups/commit/aaebca5660fdd7f7b6f30461f0788d91ef6e2fee and SUSE PTF:24471 cups.SUSE_SLE-15_Update cups-2.2.7-wait-for-network.patch to add "After=network.target sssd.service" to the systemd unit source files cupsd.service.in and cups.cups-lpdAT.service.in to fix bsc#1201234, bsc#1200321: "Missing network dependency in systemd unit for cups-2.2.7" "CUPS may not always start if sssd is in use"- cups-branch-2.2-commit-876fdc1c90a885a58644c8757bc1283c9fd5bcb7.diff is https://github.com/OpenPrinting/cups/commit/876fdc1c90a885a58644c8757bc1283c9fd5bcb7 which belongs to https://github.com/OpenPrinting/cups/issues/308 that fixes bsc#1191525, bsc#1203446: "Print jobs on cups.sock return with EAGAIN (Resource temporarily unavailable)" "/usr/bin/lpr: Error - The printer or class does not exist."- cups-branch-2.2-commit-3e4dd41459dabc5d18edbe06eb5b81291885204b.diff is 'git show 3e4dd41459dabc5d18edbe06eb5b81291885204b' for https://github.com/apple/cups/commit/3e4dd41459dabc5d18edbe06eb5b81291885204b (except the not needed hunk for patching CHANGES.md which fails) that fixes handling of MaxJobTime 0 (Issue #5438) in the CUPS 2.2 branch bsc#1201511: Stuck print jobs being cancelled immediately, despite MaxJobTime being set to 0- cups-2.2.7-CVE-2022-26691.patch fixes CVE-2022-26691 cups: authentication bypass and code execution (bsc#1199474)- SUSE_bsc_1189517.patch is https://github.com/apple/cups/commit/821b3cc956d46b811facd50986acc9f24f0e1c79 which belongs to https://github.com/apple/cups/issues/5288 that fixes bsc#1189517 "cups printservice takes much longer than before with a big number of printers" see in particular https://github.com/apple/cups/issues/5288#issuecomment-921626381 - SUSE_bsc_1195115.patch is https://github.com/apple/cups/commit/ba9d68cc7467a7a47ef219071902b9e9eb6dbc44 which belongs to https://github.com/apple/cups/issues/5538 that fixes bsc#1195115 "CUPS PreserveJobHistory doesn't work with seconds"- When cupsd creates directories with specific owner group and permissions (usually owner is 'root' and group matches "configure --with-cups-group=lp") specify same owner group and permissions in the RPM spec file to ensure those directories are installed by RPM with the right settings because if those directories were installed by RPM with different settings then cupsd would use them as is and not adjust its specific owner group and permissions which could lead to privilege escalation from 'lp' user to 'root' via symlink attacks e.g. if owner is falsely 'lp' instead of 'root' CVE-2021-25317 (bsc#1184161)- cups-2.2.7-web-ui-kerberos-authentication.patch (bsc#1175960) Fix web UI kerberos authentication- cups-2.2.7-CVE-2020-10001.patch fixes CVE-2020-10001 access to uninitialized buffer in ipp.c (bsc#1180520) - cups-2.2.7-CVE-2019-8842.patch fixes CVE-2019-8842 (bsc#1170671) the ippReadIO function may under-read an extension field- cups-2.2.7-CVE-2020-3898.patch fixes CVE-2020-3898 (bsc#1168422) heap-buffer-overflow in libcups ppdFindOption() function- cups-2.2.7-CVE-2019-8675.CVE-2019-8696.patch fixes CVE-2019-8675 and CVE-2019-8696 (bsc#1146358 and bsc#1146359) and some other security/disclosure issues https://github.com/apple/cups/commit/f24e6cf6a39300ad0c3726a41a4aab51ad54c109 (Apple's internal issues rdar://51685251, rdar://50035411, rdar://51373853, rdar://51373929)- Add issue5509-fix-utf-8-validation-issue.patch (bsc#1118118) Fixes https://github.com/apple/cups/issues/5509- cups-2.2.7-CVE-2018-4700.patch fixes CVE-2018-4700: session cookie is extremely predictable, effectively breaking the CSRF protection of the CUPS web interface (bsc#1115750)- cups-branch-2.2-commit-97cb566568a8c3a9c07c7ccec09f28f5c5015954.diff is 'git show 97cb566568a8c3a9c07c7ccec09f28f5c5015954' for https://github.com/apple/cups/commit/97cb566568a8c3a9c07c7ccec09f28f5c5015954 (except the not needed hunk for patching CHANGES.md which fails) that fixes local privilege escalation to root and sandbox bypasses in scheduler (Apple's internal issues rdar://37836779, rdar://37836995, rdar://37837252, rdar://37837581) in the CUPS 2.2 branch bsc#1096405 CVE-2018-4180: Local Privilege Escalation to Root in dnssd Backend (CUPS_SERVERBIN) bsc#1096406 CVE-2018-4181: Limited Local File Reads as Root via cupsd.conf Include Directive bsc#1096407 CVE-2018-4182: cups-exec Sandbox Bypass Due to Insecure Error Handling bsc#1096408 CVE-2018-4183: cups-exec Sandbox Bypass Due to Profile Misconfiguration- Version upgrade to 2.2.7: CUPS 2.2.7 is a general bug fix release. For details see https://github.com/apple/cups/releases or the CHANGES.md file. Changes include: * Additional security fixes for: bsc#1061066 DBUS library aborts caller process in _dbus_check_is_valid_utf8 (in particular that aborts cupsd) and bsc#1087018 CVE-2017-18248: cups: The add_job function in scheduler/ipp.c in CUPS before 2.2.6, when D-Bus support is enabled, can be crashed by remote attackers by sending print jobs with an invalid username, related to a D-Bus notification which are the CUPS upstream issues https://github.com/apple/cups/issues/5143 Remote DoS attack against cupsd via invalid username and malicious D-Bus library and https://github.com/apple/cups/issues/5186 squash non-UTF-8 strings into ASCII on plain IPP level and https://github.com/apple/cups/issues/5229 persistently substitute invalid job attributes with default values - not only in add_job see also bsc#1087072 dbus-1: Disable assertions to prevent un-expected DDoS attacks * NOTICE: Raw print queues are now deprecated (Issue #5269) so that now there is a warning message when you add or modify a queue to use the "raw driver" but raw printing will continue to work through CUPS 2.3.x, cf. https://lists.cups.org/pipermail/cups/2018-March/074060.html * Fixed an Avahi crash bug in the scheduler (Issue #5268) * Systemd did not restart cupsd when configuration changes were made that required a restart (Issue #5263) * The scheduler could crash while adding an IPP Everywhere printer (Issue #5258) * The scheduler now supports using temporary print queues for older IPP/1.1 print queues like those shared by CUPS 1.3 and earlier (Issue #5241) * Kerberized printing to another CUPS server did not work correctly (Issue #5233) * More fixes for printing to old CUPS servers (Issue #5211) * The scheduler now substitutes default values for invalid job attributes when running in "relaxed conformance" mode (Issue #5186) * The cups-driverd program incorrectly stopped scanning PPDs as soon as a loop was seen (Issue #5170) * The `SSLOptions` directive now supports `MinTLS` and `MaxTLS` options to control the minimum and maximum TLS versions that will be allowed, respectively (Issue #5119) * The scheduler did not write out dirty configuration and state files if there were open client connections (Issue #5118) * The `lpadmin` command now provides a better error message when an unsupported System V interface script is used (Issue #5111) * No longer support backslash, question mark, or quotes in printer names (Issue #4966) * The CUPS library now supports the latest HTTP Digest authentication specification including support for SHA-256 (Issue #4862) * TLS connections now properly timeout (rdar://34938533)- Make sure cups-libs- is removed- Version upgrade to 2.2.6: CUPS 2.2.6 is a general bug fix release. For details see https://github.com/apple/cups/releases Changes include: * DBUS notifications could crash the scheduler (Issue #5143) (see also bsc#1061066 "DBUS library aborts caller process")- Use again the baselibs.conf from Fri Oct 13 11:11:10 UTC 2017 that got broken by the change on Wed Oct 18 06:11:10 UTC 2017. - Version upgrade to 2.2.5: CUPS 2.2.5 is a general bug fix release. For details see https://github.com/apple/cups/releases - Version upgrade to 2.2.4: CUPS 2.2.4 is a general bug fix release. For details see https://github.com/apple/cups/releases - Removed 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch 0002-Save-work-on-Avahi-code.patch 0003-Avahi-fixes-for-cupsEnumDests.patch because since CUPS 2.2.4 it is fixed in the upstream code via https://github.com/apple/cups/pull/4989 more precisely via https://github.com/apple/cups/commit/a2187a63425a3d6c05de1e1cbf8c26fd39a1aced https://github.com/apple/cups/commit/657c5b5f91e6d5120c4ad7b118cf9098dd27f03d https://github.com/apple/cups/commit/3fae3b337df0be1a766857be741173d8a9915da7- Fix typo in requires- Implement shared library packaging guideline [boo#862112] - Update package descriptions.- Remove redundant Requires(pre) line - the use of %post -p already implies it.- Pre-require user(lp) in cups-libs- In /usr/lib/tmpfiles.d/cups.conf use group 'root' for /run/cups/certs (boo#1042916).- Major backward incompatible change since CUPS 2.2.0: There is no longer the directory /etc/cups/interfaces because since CUPS 2.2.0 so called "System V style Interface Scripts" are no longer supported for security reasons (see below the entry about the changes included in CUPS 2.2.0). - Disabled cups-2.1.0-cups-systemd-socket.patch because it does no longer apply which needs to be examined and decided by someone who knows about systemd internals. - Disabled 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch 0002-Save-work-on-Avahi-code.patch 0003-Avahi-fixes-for-cupsEnumDests.patch because they do no longer apply which needs to be examined and decided by someone who knows about Avahi internals. - Version upgrade to 2.2.3: CUPS 2.2.3 is a general bug fix release. See https://github.com/apple/cups/releases Changes include: * The IPP backend could get into an infinite loop for certain errors, causing a hung queue (rdar://problem/28008717) * The scheduler could pause responding to client requests in order to save state changes to disk (rdar://problem/28690656) * Added support for PPD finishing keywords (Issue #4960, Issue #4961, Issue #4962) * The IPP backend did not send a media-col attribute for just the source or type (Issue #4963) * IPP Everywhere print queues did not always support all print qualities supported by the printer (Issue #4953) * IPP Everywhere print queues did not always support all media types supported by the printer (Issue #4953) * The IPP Everywhere PPD generator did not return useful error messages (Issue #4954) * The IPP Everywhere finishings support did not work correctly with common UI or command-line options (Issue #4976) * Fixed an error handling issue for the network backends (Issue #4979) * The "reprint job" option was not available for some canceled jobs (Issue #4915) * Updated the job listing in the web interface (Issue #4978) A detailed list of changes can be found in the CHANGES.txt file. - Version upgrade to 2.2.2: CUPS 2.2.2 is a general bug fix release. See https://github.com/apple/cups/releases Changes include: * Fixed some issues with IPP Everywhere printer support (Issue #4893, Issue #4909, Issue #4916, Issue #4921, Issue #4923, Issue #4932, Issue #4933, Issue #4938) * The rastertopwg filter could crash with certain input (Issue #4942) * The scheduler did not detect when an encrypted connection was closed by the client on Linux (Issue #4901) * The cups-lpd program did not catch all legacy usage of ISO-8859-1 (Issue #4899) * The scheduler no longer creates log files on startup () * The ippContainsString function now uses case-insensitive comparisons for mimeMediaType, name, and text values in conformance with RFC 2911. * The network backends now log the addresses that were found for a printer () * Let's Encrypt certificates did not work when the hostname contained uppercase letters (Issue #4919) * Fixed reporting of printed pages in the web interface (Issue #4924) * Updated systemd config files (Issue #4935) A detailed list of changes can be found in the CHANGES.txt file. - Version upgrade to 2.2.1: CUPS 2.2.1 is a general bug fix release. See https://github.com/apple/cups/releases Changes include: * Added "CreateSelfSignedCerts" directive for cups-files.conf to control whether the scheduler automatically creates its own self-signed X.509 certificates for TLS connections (Issue #4876) * http*Connect did not handle partial failures (Issue #4870) * cupsHashData did not use the correct hashing algorithm () * Updated man pages (PR #4885) A detailed list of changes can be found in the CHANGES.txt file. - Version upgrade to 2.2.0: CUPS 2.2.0 adds support for local IPP Everywhere print queues and includes several performance and security improvements. See https://github.com/apple/cups/releases Changes include: * Normalized the TLS certificate validation code and added additional error messages to aid troubleshooting. * http*Connect did not work on Linux when cupsd was not running (Issue #4870) * The --no-remote-any option of cupsctl had no effect (Issue #4866) * http*Connect did not return early when all addresses failed (Issue #4870) * The IPP backend did not validate TLS credentials properly. * The printer-state-message attribute was not cleared after a print job with no errors (Issue #4851) * The CUPS-Add-Modify-Class and CUPS-Add-Modify-Printer operations did not always return an error for failed adds (Issue #4854) * PPD files with names longer than 127 bytes did not work (Issue #4860) * CUPS now supports Let's Encrypt certificates on Linux. * All CUPS commands now support POSIX options (Issue #4813) * The scheduler now restarts faster (Issue #4760) * Improved performance of web interface with large numbers of jobs (Issue #3819) * Encrypted printing can now be limited to only trusted printers and servers () * The scheduler now advertises PWG Raster attributes for IPP Everywhere clients (Issue #4428) * The scheduler now logs informational messages for jobs at LogLevel "info" (Issue #4815) * The scheduler now uses the getgrouplist function when available (Issue #4611) * The IPP backend no longer enables compression by default except for certain raster formats that generally benefit from it () * The scheduler did not handle out-of-disk situations gracefully (Issue #4742) * The LPD mini-daemon now detects invalid UTF-8 sequences in job, document, and user names (Issue #4748) * The IPP backend now continues on to the next job when the remote server/printer puts the job on hold () * The scheduler did not cancel multi-document jobs immediately () * The scheduler did not return non-shared printers to local clients unless they connected to the domain socket () * The scheduler now reads the spool directory if one or more job cache entries point to deleted jobs () * Added support for disc media sizes () * The httpAddrConnect and httpConnect* APIs now try connecting to multiple addresses in parallel () * Interface scripts are no longer supported for security reasons () A detailed list of changes can be found in the CHANGES.txt file. - Version upgrade to 2.1.4: CUPS 2.1.4 is a general bug fix release. See https://github.com/apple/cups/releases Changes include: * Fixed reporting of 1284 Device IDs (Issue #3835, PR #3836) * Fixed printing of multiple files to raw queues (Issue #4782) * The scheduler did not implement the Hold-New-Jobs opertion correctly (Issue #4767) * The cups-lpd mini-daemon incorrectly included the document-name attribute when creating a job. It should only be included when sending a job (Issue #4790) A detailed list of changes can be found in the CHANGES.txt file.- Replace krb5-devel BuildRequires with pkgconfig(krb5) on suse_version >= 1315: give OBS a better chance to break up build cycles.- Drop cups-1.7.5-cupsEnumDests-react-to-all-for-now.diff and add 0001-Update-cupsEnumDests-implementation-to-return-early-if-all.patch, 0002-Save-work-on-Avahi-code.patch and 0003-Avahi-fixes-for-cupsEnumDests.patch which is what upstream finally commited to cups 2.2 sources in response to https://github.com/apple/cups/pull/4989 in order to fix cupsEnumDests to react to the ALL_FOR_NOW avahi event (and also include a similar fix for the dnssd case). Related to bsc#955432.- Add cups-2.1.3-cupsEnumDests-react-to-all-for-now.diff . Avahi sends an ALL_FOR_NOW event when it finishes sending its cache contents. This patch makes cupsEnumDests finish when the signal is received so it doesn't block the caller doing nothing until the timeout finishes (related to bsc#955432, submitted upstream at https://github.com/apple/cups/pull/4989)- Add /etc/cups to cups-libs package [bsc#1025689]- Replace pkgconfig(libsystemd-daemon) BuildRequires with pkgconfig(libsystemd) on openSUSE 13.2 and newer: the various sub-libraries have been merged into libsystemd since version 209. openSUSE 13.1 was the last product to ship systemd 208.- Remove CUPS.desktop and pixmap * Obsoletes patch cups-1.3.9-desktop_file.patch- Version upgrade to 2.1.3: CUPS 2.1.3 fixes some issues in the scheduler, sample drivers, and user commands. A detailed list of changes can be found in the CHANGES.txt file. Changes include (excerpt): * The scheduler should not exit under memory pressure () * Fixed some issues in ipptool for skipped tests () * The "lp -H resume" command did not reset the "job-state-reasons" attribute value (STR #4752) * The scheduler did not allow access to resource files (icons, etc.) when the web interface was disabled (STR #4755) - Version upgrade to 2.1.2: CUPS 2.1.2 fixes an issue in the 2.1.1 source archives which actually contained a current 2.2 snapshot. There are no other changes. - Version upgrade to 2.1.1: CUPS 2.1.1 fixes a number of USB and IPP printing issues, addresses some error reporting and hardening issues in the scheduler, and updates some localizations. A detailed list of changes can be found in the CHANGES.txt file. Changes include (excerpt): * Security hardening fixes (, , , , , , , , , , , , , , , , , , , ) * The cupsGetPPD* functions did not work with IPP printers (STR #4725) * Some older HP LaserJet printers need a delayed close when printing using the libusb-based USB backend (STR #4549) * The libusb-based USB backend did not unload the kernel usblp module if it was preventing the backend from accessing the printer (STR #4707) * Current Primera printers were incorrectly reported as Fargo printers (STR #4708) * The IPP backend did not always handle jobs getting canceled at the printer () * Added USB quirk for Canon MP530 (STR #4730) * The scheduler did not deliver job notifications for jobs submitted to classes (STR #4733) * Changing the printer-is-shared value for a remote queue did not produce an error (STR #4738) * The IPP backend incorrectly included the job-password attribute in Validate-Job requests ()- add -devel to build a 32bit wine on 64bit only Leap systems.- Version upgrade to 2.1.0: CUPS 2.1.0 offers improved support for IPP Everywhere, adds support for advanced logging using journald on Linux, and includes new security features for encrypted printing and reduced network visibility in the default configuration. A detailed list of changes can be found in the CHANGES.txt file. Changes include (excerpt): * Added support for 3D printers (basic types only, no built-in filters) based on PWG white paper. * The IPP backend now stops sending print data if the printer indicates the job has been aborted or canceled () * The IPP backend now sends the job-pages-per-set attribute when printing multiple copy jobs with finishings () * The IPP backend now updates the cupsMandatory values when the printer configuration changes () * No longer install banner files since third-party banner filters now supply their own (STR #4518) * The scheduler no longer listens on the loopback interface unless the web interface or printer sharing are enabled () * Added a PPD generator for IPP Everywhere printers (STR #4258) * Now install "default" versions of more configuration files () in particular cups-files.conf.default and snmp.conf.default * Added SSLOptions values to allow Diffie-Hellman key exchange and disable TLS/1.0 support. * Updated the scheduler to support more IPP Everywhere attributes (STR #4630) * The scheduler now supports advanced ASL and journald logging when "syslog" output is configured (STR #4474) * The scheduler now supports logging to stderr when running in the foreground (STR #4505) - Adapted patches so that they apply to CUPS 2.1.0 sources: * cups-2.1.0-choose-uri-template.patch replaces cups-1.2rc1-template.patch * cups-2.1.0-default-webcontent-path.patch replaces cups-1.4.3-default-webcontent-path.patch * cups-2.1.0-cups-systemd-socket.patch replaces cups-systemd-socket.patch- Fix bnc#943950, escape the macro call %systemd-tmpfiles in comment.- Add gpg verification for the tarball - Version update to 2.0.4: * Fixed a bug in cupsRasterWritePixels (STR #4650) * Fixed redirection in the web interface (STR #4538) * The IPP backend did not respond to side-channel requests (STR #4645) * The scheduler did not start all pending jobs at once (STR #4646) * The web search incorrectly searched time-at-xxx values (STR #4652) * Fixed an RPM spec file issue (STR #4657) * The scheduler incorrectly started jobs while canceling multiple jobs (STR #4648) * Fixed processing of server overrides without port numbers (STR #4675) * Documentation changes (STR #4651, STR #4674)- cups-2.0.3-additional_policies.patch replaces cups-1.7-additional_policies.patch that still adds the same "allowallforanybody" policy but now with separated "Limit All" to avoid https://www.cups.org/str.php?L4659 (boo#936309). - Added "-p /bin/bash" to RPM shell commands scriptlets that enforces bash to be safe against any possible "bashisms", cf https://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets- Fix the previous commit by using direct systemd call and ensuring we work even on older distros- Fix postin-without-tmpfile-creation and run %tmpfiles_create macro on our cups.conf- Version upgrade to 2.0.3: The new release addresses two security vulnerabilities, add localizations for German and Russian, and includes several general bug fixes. Changes include (excerpt): * Security: Fixed CERT VU #810572 CVE-2015-1158 CVE-2015-1159 exploiting the dynamic linker (STR #4609) (bsc#924208) * Security: The scheduler could hang with malformed gzip data (STR #4602) * Restored missing generic printer icon file (STR #4587) * Fixed logging of configuration errors to show up as errors (STR #4582) * Fixed potential buffer overflows in raster code and filters (STR #4598, STR #4599, STR #4600, STR #4601) * Fixed inside (STR #4575) * Fixed lpadmin when both -m and -o are used (STR #4578) * The web interface always showed support for 2-sided printing (STR #4595) * cupsRasterReadHeader did not fully validate the raster header (STR #4596) * The rastertopwg filter did not check for truncated input (STR #4597) * The cups-lpd mini-daemon did not check for request parameters (STR #4603) * The scheduler could get caught in a busy loop (STR #4605) * The sample Epson driver could crash (STR #4616) * The IPP backend now correctly monitors jobs () * The ppdhtml and ppdpo utilities crashed when the -D option was used before a driver information file (STR #4627) * ippfind incorrectly substituted "=port" for service_port. * The IPP/1.1 test file did not handle the initial print job completing early (STR #4576) * Fixed a memory leak in cupsConnectDest (STR #4634) * PWG Raster Format output contained invalid ImageBox values () * Added Russian translation (STR #4577) * Added German translation (STR #4635) - cups-busy-loop.patch fixed STR #4605 is obsolete because it is fixed upstream (see above). - cleaned up this whole RPM changlog (wrapped too long lines if possible and removed trailing whitespaces).- Add patch cups-busy-loop.patch to fix rh#1179596 , cups#4605- Add back the posttrans cleanup script as it is needed- Add patch cups-systemd-socket.patch to fix socket activation and to match socket approach Fedora has.- Version bump to 2.0.2: * Security: cupsRasterReadPixels buffer overflow with invalid page header and compressed raster data (STR #4551) * Mapping of PPD keywords to IPP keywords did not work if the PPD keyword was already an IPP keyword () * cupsGetPPD* sent bad requests (STR #4567) * For detailed list see CHANGES.txt file- Enable PIE for build- Remove legacy paralel-port support as it is not really needed as most do not want it- Update descriptions to just state what changed and let user find it out. - Add back comment about %fdupes - Remove exit 0 on scriptlets as it is provided by the %service bla ones already - Fix the comment about openSUSE version on tmpfilesdir declaration- cups-2.0.1 update: * lengthy list of changes see the upstream CHANGES.txt that is distributed with the package * Disabling of sslv3 to mitigate poodle - Use gnutls to provide SSLOPtions configuration directive * openssl is no longer supported upstream * Remove the with-openssl-exception from license - Remove cups.sysconfig as it is not used with systemd based distros - Purposely lose support for SLE11 as it doubles size of some of the sections and keep suppor for openSUSE+SLE12 * even with the conditions we would have to go unencrypted only as needs newer gnutls, so don't bother with keeping the compat - Use upstream service and socket files to allow more working tools - Removed patches: * cups-0001-systemd-add-systemd-socket-activation-and-unit-files.patch * cups-0002-systemd-listen-only-on-localhost-for-socket-activation.patch * cups-0003-systemd-secure-cups.service-unit-file.patch * cups-1.3.6-access_conf.patch * cups-1.5-additional_policies.patch * cups-1.5.4-CVE-2012-5519.patch * cups-1.5.4-strftime.patch * cups-move-everything-to-run.patch * cups-polld_avoid_busy_loop.patch * cups-provides-cupsd-service.patch * str4190.patch * str4351.patch * str4450.CVE-2014-3537.str4455.CVE-2014-5029.CVE-2014-5030.CVE-2014-5031.CUPS-1.5.4.patch - Refreshed patches: * cups-1.3.9-desktop_file.patch * cups-config-libs.patch - Added patches: * cups-1.7-additional_policies.patch * cups-systemd-socket.patch/bin/bash/bin/bash/bin/bash/bin/bashh01-ch3b 1757425514  !"#$%&'()*+,-./0123456789:;<=>?@ABDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvw      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     2.2.7-150000.3.72.12.2.7-150000.3.72.12.2.7-150000.3.72.1    !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""#$%&''''''''''''''(()))))))))))***++++++++++cups-files.confcups-files.conf.defaultcupsd.confcupsd.conf.defaultppdsnmp.confsnmp.conf.defaultsslcups.confcupscupstestppdcupsbackenddnssdhttphttpsippippslpdsnmpsocketusbcgi-binadmin.cgiclasses.cgihelp.cgijobs.cgiprinters.cgidaemoncups-devicedcups-driverdcups-execcups-lpddriverfiltercommandtopsgziptoanypstopsrastertodymorastertoepsonrastertohprastertolabelrastertopwgmonitorbcptbcpnotifierdbusmailtorsscups-lpd.socketcups-lpd@.servicecups.pathcups.servicecups.socketcups.confcupsaddsmbcupsctlcupsdcupsfilterrccupsrccups-lpdcupsbannersdatadriversdrvsample.drvexamplescolor.drvconstraint.drvcustom.drvgrouping.drvlaserjet-basic.drvlaserjet-pjl.drvminimum.drvpostscript.drvr300-basic.drvr300-colorman.drvr300-remote.drvipptoolcolor.jpgcreate-printer-subscription.testdocument-a4.pdfdocument-a4.psdocument-letter.pdfdocument-letter.psget-completed-jobs.testget-jobs.testget-notifications.testget-printer-attributes.testget-subscriptions.testgray.jpgipp-1.1.testipp-2.0.testipp-2.1.testipp-2.2.testipp-everywhere.testonepage-a4.pdfonepage-a4.psonepage-letter.pdfonepage-letter.psprint-job-deflate.testprint-job-gzip.testprint-job.testtestfile.jpgtestfile.pcltestfile.pdftestfile.pstestfile.txtvalidate-job.testmimemime.convsmime.typesmodelPostscript-level1.ppd.gzPostscript-level2.ppd.gzPostscript.ppd.gzprofilestemplatesadd-class.tmpladd-printer.tmpladd-rss-subscription.tmpladmin.tmplchoose-device.tmplchoose-make.tmplchoose-model.tmplchoose-serial.tmplchoose-uri.tmplclass-added.tmplclass-confirm.tmplclass-deleted.tmplclass-jobs-header.tmplclass-modified.tmplclass.tmplclasses-header.tmplclasses.tmplcommand.tmpldeadd-class.tmpladd-printer.tmpladd-rss-subscription.tmpladmin.tmplchoose-device.tmplchoose-make.tmplchoose-model.tmplchoose-serial.tmplchoose-uri.tmplclass-added.tmplclass-confirm.tmplclass-deleted.tmplclass-jobs-header.tmplclass-modified.tmplclass.tmplclasses-header.tmplclasses.tmplcommand.tmpledit-config.tmplerror-op.tmplerror.tmplheader.tmplhelp-header.tmplhelp-printable.tmplhelp-trailer.tmpljob-cancel.tmpljob-hold.tmpljob-move.tmpljob-moved.tmpljob-release.tmpljob-restart.tmpljobs-header.tmpljobs.tmpllist-available-printers.tmplmodify-class.tmplmodify-printer.tmplnorestart.tmploption-boolean.tmploption-conflict.tmploption-header.tmploption-pickmany.tmploption-pickone.tmploption-trailer.tmplpager.tmplprinter-accept.tmplprinter-added.tmplprinter-cancel-jobs.tmplprinter-configured.tmplprinter-confirm.tmplprinter-default.tmplprinter-deleted.tmplprinter-jobs-header.tmplprinter-modified.tmplprinter-reject.tmplprinter-start.tmplprinter-stop.tmplprinter.tmplprinters-header.tmplprinters.tmplrestart.tmplsamba-export.tmplsamba-exported.tmplsearch.tmplset-printer-options-header.tmplset-printer-options-trailer.tmplsubscription-added.tmplsubscription-canceled.tmpltest-page.tmpltrailer.tmplusers.tmpledit-config.tmplerror-op.tmplerror.tmplesadd-class.tmpladd-printer.tmpladd-rss-subscription.tmpladmin.tmplchoose-device.tmplchoose-make.tmplchoose-model.tmplchoose-serial.tmplchoose-uri.tmplclass-added.tmplclass-confirm.tmplclass-deleted.tmplclass-jobs-header.tmplclass-modified.tmplclass.tmplclasses-header.tmplclasses.tmplcommand.tmpledit-config.tmplerror-op.tmplerror.tmplheader.tmplhelp-header.tmplhelp-printable.tmplhelp-trailer.tmpljob-cancel.tmpljob-hold.tmpljob-move.tmpljob-moved.tmpljob-release.tmpljob-restart.tmpljobs-header.tmpljobs.tmpllist-available-printers.tmplmodify-class.tmplmodify-printer.tmplnorestart.tmploption-boolean.tmploption-conflict.tmploption-header.tmploption-pickmany.tmploption-pickone.tmploption-trailer.tmplpager.tmplprinter-accept.tmplprinter-added.tmplprinter-cancel-jobs.tmplprinter-configured.tmplprinter-confirm.tmplprinter-default.tmplprinter-deleted.tmplprinter-jobs-header.tmplprinter-modified.tmplprinter-reject.tmplprinter-start.tmplprinter-stop.tmplprinter.tmplprinters-header.tmplprinters.tmplrestart.tmplsamba-export.tmplsamba-exported.tmplsearch.tmplset-printer-options-header.tmplset-printer-options-trailer.tmplsubscription-added.tmplsubscription-canceled.tmpltest-page.tmpltrailer.tmplusers.tmplfradd-class.tmpladd-printer.tmpladd-rss-subscription.tmpladmin.tmplchoose-device.tmplchoose-make.tmplchoose-model.tmplchoose-serial.tmplchoose-uri.tmplclass-added.tmplclass-confirm.tmplclass-deleted.tmplclass-jobs-header.tmplclass-modified.tmplclass.tmplclasses-header.tmplclasses.tmplcommand.tmpledit-config.tmplerror-op.tmplerror.tmplheader.tmplhelp-header.tmplhelp-printable.tmplhelp-trailer.tmpljob-cancel.tmpljob-hold.tmpljob-move.tmpljob-moved.tmpljob-release.tmpljob-restart.tmpljobs-header.tmpljobs.tmpllist-available-printers.tmplmodify-class.tmplmodify-printer.tmplnorestart.tmploption-boolean.tmploption-conflict.tmploption-header.tmploption-pickmany.tmploption-pickone.tmploption-trailer.tmplpager.tmplprinter-accept.tmplprinter-added.tmplprinter-cancel-jobs.tmplprinter-configured.tmplprinter-confirm.tmplprinter-default.tmplprinter-deleted.tmplprinter-jobs-header.tmplprinter-modified.tmplprinter-reject.tmplprinter-start.tmplprinter-stop.tmplprinter.tmplprinters-header.tmplprinters.tmplrestart.tmplsamba-export.tmplsamba-exported.tmplsearch.tmplset-printer-options-header.tmplset-printer-options-trailer.tmplsubscription-added.tmplsubscription-canceled.tmpltest-page.tmpltrailer.tmplusers.tmplheader.tmplhelp-header.tmplhelp-printable.tmplhelp-trailer.tmpljaadd-class.tmpladd-printer.tmpladd-rss-subscription.tmpladmin.tmplchoose-device.tmplchoose-make.tmplchoose-model.tmplchoose-serial.tmplchoose-uri.tmplclass-added.tmplclass-confirm.tmplclass-deleted.tmplclass-jobs-header.tmplclass-modified.tmplclass.tmplclasses-header.tmplclasses.tmplcommand.tmpledit-config.tmplerror-op.tmplerror.tmplheader.tmplhelp-header.tmplhelp-printable.tmplhelp-trailer.tmpljob-cancel.tmpljob-hold.tmpljob-move.tmpljob-moved.tmpljob-release.tmpljob-restart.tmpljobs-header.tmpljobs.tmpllist-available-printers.tmplmodify-class.tmplmodify-printer.tmplnorestart.tmploption-boolean.tmploption-conflict.tmploption-header.tmploption-pickmany.tmploption-pickone.tmploption-trailer.tmplpager.tmplprinter-accept.tmplprinter-added.tmplprinter-cancel-jobs.tmplprinter-configured.tmplprinter-confirm.tmplprinter-default.tmplprinter-deleted.tmplprinter-jobs-header.tmplprinter-modified.tmplprinter-reject.tmplprinter-start.tmplprinter-stop.tmplprinter.tmplprinters-header.tmplprinters.tmplrestart.tmplsamba-export.tmplsamba-exported.tmplsearch.tmplset-printer-options-header.tmplset-printer-options-trailer.tmplsubscription-added.tmplsubscription-canceled.tmpltest-page.tmpltrailer.tmplusers.tmpljob-cancel.tmpljob-hold.tmpljob-move.tmpljob-moved.tmpljob-release.tmpljob-restart.tmpljobs-header.tmpljobs.tmpllist-available-printers.tmplmodify-class.tmplmodify-printer.tmplnorestart.tmploption-boolean.tmploption-conflict.tmploption-header.tmploption-pickmany.tmploption-pickone.tmploption-trailer.tmplpager.tmplprinter-accept.tmplprinter-added.tmplprinter-cancel-jobs.tmplprinter-configured.tmplprinter-confirm.tmplprinter-default.tmplprinter-deleted.tmplprinter-jobs-header.tmplprinter-modified.tmplprinter-reject.tmplprinter-start.tmplprinter-stop.tmplprinter.tmplprinters-header.tmplprinters.tmplpt_BRadd-class.tmpladd-printer.tmpladd-rss-subscription.tmpladmin.tmplchoose-device.tmplchoose-make.tmplchoose-model.tmplchoose-serial.tmplchoose-uri.tmplclass-added.tmplclass-confirm.tmplclass-deleted.tmplclass-jobs-header.tmplclass-modified.tmplclass.tmplclasses-header.tmplclasses.tmplcommand.tmpledit-config.tmplerror-op.tmplerror.tmplheader.tmplhelp-header.tmplhelp-printable.tmplhelp-trailer.tmpljob-cancel.tmpljob-hold.tmpljob-move.tmpljob-moved.tmpljob-release.tmpljob-restart.tmpljobs-header.tmpljobs.tmpllist-available-printers.tmplmodify-class.tmplmodify-printer.tmplnorestart.tmploption-boolean.tmploption-conflict.tmploption-header.tmploption-pickmany.tmploption-pickone.tmploption-trailer.tmplpager.tmplprinter-accept.tmplprinter-added.tmplprinter-cancel-jobs.tmplprinter-configured.tmplprinter-confirm.tmplprinter-default.tmplprinter-deleted.tmplprinter-jobs-header.tmplprinter-modified.tmplprinter-reject.tmplprinter-start.tmplprinter-stop.tmplprinter.tmplprinters-header.tmplprinters.tmplrestart.tmplsamba-export.tmplsamba-exported.tmplsearch.tmplset-printer-options-header.tmplset-printer-options-trailer.tmplsubscription-added.tmplsubscription-canceled.tmpltest-page.tmpltrailer.tmplusers.tmplrestart.tmplruadd-class.tmpladd-printer.tmpladd-rss-subscription.tmpladmin.tmplchoose-device.tmplchoose-make.tmplchoose-model.tmplchoose-serial.tmplchoose-uri.tmplclass-added.tmplclass-confirm.tmplclass-deleted.tmplclass-jobs-header.tmplclass-modified.tmplclass.tmplclasses-header.tmplclasses.tmplcommand.tmpledit-config.tmplerror-op.tmplerror.tmplheader.tmplhelp-header.tmplhelp-printable.tmplhelp-trailer.tmpljob-cancel.tmpljob-hold.tmpljob-move.tmpljob-moved.tmpljob-release.tmpljob-restart.tmpljobs-header.tmpljobs.tmpllist-available-printers.tmplmodify-class.tmplmodify-printer.tmplnorestart.tmploption-boolean.tmploption-conflict.tmploption-header.tmploption-pickmany.tmploption-pickone.tmploption-trailer.tmplpager.tmplprinter-accept.tmplprinter-added.tmplprinter-cancel-jobs.tmplprinter-configured.tmplprinter-confirm.tmplprinter-default.tmplprinter-deleted.tmplprinter-jobs-header.tmplprinter-modified.tmplprinter-reject.tmplprinter-start.tmplprinter-stop.tmplprinter.tmplprinters-header.tmplprinters.tmplrestart.tmplsamba-export.tmplsamba-exported.tmplsearch.tmplset-printer-options-header.tmplset-printer-options-trailer.tmplsubscription-added.tmplsubscription-canceled.tmpltest-page.tmpltrailer.tmplusers.tmplsamba-export.tmplsamba-exported.tmplsearch.tmplset-printer-options-header.tmplset-printer-options-trailer.tmplsubscription-added.tmplsubscription-canceled.tmpltest-page.tmpltrailer.tmplusers.tmplusborg.cups.usb-quirkswebcontentapple-touch-icon.pngcups-printable.csscups.cssdeindex.htmlesindex.htmlhelpaccounting.htmlapi-admin.htmlapi-filter.htmlapi-ppd.htmlapi-raster.htmlcgi.htmlcupspm.htmlencryption.htmlglossary.htmlkerberos.htmllicense.htmlman-backend.htmlman-cancel.htmlman-classes.conf.htmlman-client.conf.htmlman-cups-config.htmlman-cups-files.conf.htmlman-cups-lpd.htmlman-cups-snmp.htmlman-cups.htmlman-cupsaccept.htmlman-cupsaddsmb.htmlman-cupsd-helper.htmlman-cupsd-logs.htmlman-cupsd.conf.htmlman-cupsd.htmlman-cupsenable.htmlman-cupstestdsc.htmlman-cupstestppd.htmlman-filter.htmlman-ipptool.htmlman-ipptoolfile.htmlman-lp.htmlman-lpadmin.htmlman-lpc.htmlman-lpinfo.htmlman-lpmove.htmlman-lpoptions.htmlman-lpq.htmlman-lpr.htmlman-lprm.htmlman-lpstat.htmlman-mime.convs.htmlman-mime.types.htmlman-notifier.htmlman-ppdc.htmlman-ppdhtml.htmlman-ppdi.htmlman-ppdmerge.htmlman-ppdpo.htmlman-printers.conf.htmlman-subscriptions.conf.htmlnetwork.htmloptions.htmloverview.htmlpolicies.htmlpostscript-driver.htmlppd-compiler.htmlraster-driver.htmlref-ppdcfile.htmlsecurity.htmlsharing.htmlspec-banner.htmlspec-command.htmlspec-design.htmlspec-ipp.htmlspec-pdf.htmlspec-postscript.htmlspec-ppd.htmlspec-raster.htmlspec-stp.htmltranslation.htmlimagescolor-wheel.pngcups-block-diagram.pngcups-command-chain.pngcups-icon.pngcups-postscript-chain.pngcups-raster-chain.pngcups.pnggeneric.pngleft.gifraster-organization.pngraster.pngright.gifsample-image.pngsel.gifsmiley.jpgunsel.gifwait.gifindex.htmljaindex.htmlpt_BRindex.htmlrobots.txtruindex.htmlcupsCHANGES-1.0.txtCHANGES-1.1.txtCHANGES-1.2.txtCHANGES-1.3.txtCHANGES-1.4.txtCHANGES-1.5.txtCHANGES-1.6.txtCHANGES-1.7.txtCHANGES-2.0.txtCHANGES-2.1.txtCREDITS.mdINSTALL.mdLICENSE.txtREADME.mdcups.1.gzcupstestppd.1.gzclasses.conf.5.gzclient.conf.5.gzcups-files.conf.5.gzcups-snmp.conf.5.gzcupsd-logs.5.gzcupsd.conf.5.gzmailto.conf.5.gzmime.convs.5.gzmime.types.5.gzprinters.conf.5.gzsubscriptions.conf.5.gzbackend.7.gzfilter.7.gznotifier.7.gzcups-deviced.8.gzcups-driverd.8.gzcups-exec.8.gzcups-lpd.8.gzcups-snmp.8.gzcupsaddsmb.8.gzcupsctl.8.gzcupsd-helper.8.gzcupsd.8.gzcupsfilter.8.gz/etc/cups//etc/dbus-1/system.d//etc/pam.d//usr/bin//usr/lib//usr/lib/cups//usr/lib/cups/backend//usr/lib/cups/cgi-bin//usr/lib/cups/daemon//usr/lib/cups/filter//usr/lib/cups/monitor//usr/lib/cups/notifier//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share//usr/share/cups//usr/share/cups/drv//usr/share/cups/examples//usr/share/cups/ipptool//usr/share/cups/mime//usr/share/cups/model//usr/share/cups/templates//usr/share/cups/templates/de//usr/share/cups/templates/es//usr/share/cups/templates/fr//usr/share/cups/templates/ja//usr/share/cups/templates/pt_BR//usr/share/cups/templates/ru//usr/share/cups/usb//usr/share/cups/webcontent//usr/share/cups/webcontent/de//usr/share/cups/webcontent/es//usr/share/cups/webcontent/help//usr/share/cups/webcontent/images//usr/share/cups/webcontent/ja//usr/share/cups/webcontent/pt_BR//usr/share/cups/webcontent/ru//usr/share/doc/packages//usr/share/doc/packages/cups//usr/share/man/man1//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:40432/SUSE_SLE-15_Update/5d5c4853c09b76e9e5f8db3a184e3169-cups.SUSE_SLE-15_Updatedrpmxz5x86_64-suse-linux   !"#$$$$$$$$$$$$%&&'()&&*+,-.../......(...00010000002))000)000.30.00..)0200)0.01000020)00..0020))0.)0.0..../......(......3.......(..../....(.......(.....000100000.().0100.3......)/2000.1..0.2.....00(0)0..0.30001000000)))00)0)0))003000000)1200)00)1000020)00000)020))0))0.0....../(..../....(........../......(......3......1(..../....(.......(.....(00010000002))00)0)0))003000000)1200)00)1000020)00000)020))0))000....40.///...//././......./...........//....../............/..//./$./..//..//..56789988:;<=>?@?A.0.0B))CDDDDDDDDDDDDCDDDDDDDDDASCII textdirectoryexported SGML document, ASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0efe25ed295e84714e3d770fd7ac0665ee578181, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8f998cf04a5d7efffa9a048f6f076e9dc2396bff, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b7d9881d3db1404aaff5c9a16022c0bbf659f757, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=538c503ce8164caf19ccf222a9c8a283583d0ebc, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a71cd6faab3af73bf20c437a88e3c9b06aa7d507, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=2b5f911ebc12a481febdeb1fec524cd559802c62, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=04b972f49d0b8f0b3bf50c96869a7543067ae6b2, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=1cfb66a1bf4377df59b84245c6d76a15ebac715a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d62cb6efec83b9e52d503fadabe9403b070f8fb5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ad7d9dc5ae59b0f4363a547817e602fa2f9ff650, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=029db2811d24d2b129783bfd63ba51fb230c179d, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=a9f08c8377e983919ebb792bdaef6bf387fbcce3, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d4b9a57108304db0f84377980978b2876cf85a30, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=77d95ce37aeaf9a865064aa68035ea57d90c9c5b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=b787c3e006782eb66301a56eb6fcdcbd73721531, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=7a9d529195b90410031ff38d9728e5dcec033ce8, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=99e27b9e2ff04782e4d0362e951f34de72484364, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=ad983dd0b25cd7c65a1b4e4a06da9ace30e24b40, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=05764a6c57a52d72b09f0e885f213fb610722409, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d73924f2c26d4240283f8cb83a8e0cb69de8fa15, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=886cbf84d1e8e4912b9489d17982ed98685d3541, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=d8cd417788ac73711de2522ea4b15a3a419867e7, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0f84c366d1a4f8f8dde5a2d4744c48186d791248, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c2b81f1138d3f832aca0d36844db4d9a7cb68193, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=c97ce94c62197a3683341d3e294af082f5b85f5a, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=36e31b04075d367fb61ccb342faaa012df9d3d85, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=809567f0ec74200636c8c818d33b471a2ef38d36, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=32ec9d26320295bc51a396ad726913f6fc556cb5, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=8ae50aaa1ef3634fce8589420f3584fade9f1ce1, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=eacc1f50821d6eaeab979eeb065e6f7a2f41f012, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=0f677c608947c12c0e8ffc919377fec527b6786b, for GNU/Linux 3.2.0, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=e0a58c3380c9e068776b6057df821964d858bbdc, for GNU/Linux 3.2.0, strippedC source, ASCII textJPEG image data, JFIF standard 1.01, resolution (DPI), density 180x180, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=8, manufacturer=Canon, model=Canon EOS D60, orientation=upper-left, xresolution=130, yresolution=138, resolutionunit=2, datetime=2015:10:20 18:11:34], baseline, precision 8, 512x768, frames 3 (gzip compressed data, last modified: Fri Mar 23 03:48:36 2018, max compression, from Unix)PostScript document text conforming DSC level 3.0, Level 3 (gzip compressed data, last modified: Fri Mar 23 03:48:36 2018, max compression, from Unix)JPEG image data, JFIF standard 1.01, resolution (DPI), density 72x72, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=10, manufacturer=Canon, model=Canon EOS 30D, orientation=upper-left, xresolution=154, yresolution=162, resolutionunit=2, software=QuickTime 7.4, datetime=2008:02:03 22:54:07, hostcomputer=Mac OS X 10.5.1], baseline, precision 8, 512x640, frames 3 (gzip compressed data, last modified: Fri Mar 23 03:48:36 2018, max compression, from Unix)ASCII text, with very long linesUTF-8 Unicode textJPEG image data, JFIF standard 1.01, resolution (DPI), density 128x128, segment length 16, Exif Standard: [TIFF image data, big-endian, direntries=0], baseline, precision 8, 835x1280, frames 3 (gzip compressed data, last modified: Fri Mar 23 03:48:36 2018, max compression, from Unix)ASCII text, with CRLF line terminators, with escape sequences (gzip compressed data, last modified: Fri Mar 23 03:48:36 2018, max compression, from Unix)PostScript document text conforming DSC level 3.0, Level 1 (gzip compressed data, last modified: Fri Mar 23 03:48:36 2018, max compression, from Unix)ASCII text, with CRLF line terminators (gzip compressed data, last modified: Fri Mar 23 03:48:36 2018, max compression, from Unix)HTML document, ASCII textHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode textHTML document, UTF-8 Unicode text, with very long linesUTF-8 Unicode text, with very long linesemptyPNG image data, 150 x 150, 8-bit colormap, non-interlacedPNG image data, 192 x 128, 8-bit/color RGB, interlacedPNG image data, 768 x 768, 8-bit/color RGBA, non-interlacedPNG image data, 575 x 150, 8-bit/color RGBA, non-interlacedPNG image data, 128 x 128, 8-bit/color RGBA, non-interlacedPNG image data, 700 x 150, 8-bit/color RGBA, non-interlacedGIF image data, version 89a, 64 x 36PNG image data, 446 x 1056, 8-bit/color RGBA, non-interlacedPNG image data, 624 x 448, 8-bit/color RGBA, non-interlacedGIF image data, version 87a, 4 x 36PNG image data, 257 x 257, 8-bit/color RGBA, non-interlacedGIF image data, version 87a, 32 x 36JPEG image data, JFIF standard 1.01, resolution (DPI), density 50x50, segment length 16, baseline, precision 8, 445x570, frames 3GIF image data, version 89a, 16 x 16assembler source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) (1:ENTZ`fo~    R"R&RRRRRRR%R!R RRRRR&RR R R%R R&RRR RRRR%R R&RRRR RRRR%R RRRRRR&RR%R R&RRR RRRR%R RRRRRR&R'R.RR%R R&RRRRRRR%R RRRRRR RRRRRR RRRRRR RRRRRR RRRRRR&RR%R RR)R*R+R&RRRRRRR%R(RR RRR&R%R R&RRRRRRR%R RRRRRR RRRR&RR%R R&RRRRRR%R R&RRRRRR%R R&RRRRRR%R R&RR RRRRR%R R&RRRRRR%R RRRR RRRR R&RRRRRR%R RRRR&RR%R RRRR&RR%R RRRRR RR&RR%R R-R$R R&RRR RRRRRRR#RR,R R RRR%R R&RRRRRR%R Nz݋P``hKm# Use a real bash script with an explicit "exit 0" at the end to be by default fail safe # an explicit "exit 1" must be use to enforce package install/upgrade/erase failure where needed # see the "Shared_libraries" section in http://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets # Begin refresh systemd units and clean up possibly obsolete systemd units # The following is a generic way how to refresh and/or clean up systemd units. # A systemd unit may need a refresh after updating a package when the new package # had installed a changed systemd unit file for an enabled systemd unit. # A systemd unit may become obsolete by updating a package (see bnc#904215). # A systemd unit is considered to have become obsolete when the systemd # symlink /etc/systemd/system/.../unit_name -> /path/to/unit_file is broken. # When during package update the new package does no longer provide a unit file # then the systemd symlink becomes broken after the files of the old package # had been actually removed by RPM. # According to /usr/share/doc/packages/rpm/manual/triggers and according # to https://en.opensuse.org/openSUSE:Packaging_scriptlet_snippets#Scriptlet_Ordering # and http://fedoraproject.org/wiki/Packaging:ScriptletSnippets#Scriptlet_Ordering # from the new package only "posttrans of new package" is run after "removal of old package" # so that the new package must do the clean up as RPM posttrans scriptlet. for u in cups.service cups.socket cups.path; do if systemctl --quiet is-enabled $u 2>/dev/null then # Refresh still valid enabled systemd units and clean up possibly obsoleted systemd units: # Enforce systemd to use the current unit file which is usually the unit file of the new package # but also in case of custom units (that use other unit files) a "reenable" won't hurt because # "reenable" does not implicitly stop a running service which is "the right thing" because # a RPM package installation must not automatically disrupt (restart) a running service. # Using "--force reenable" is essential to clean up possibly conflicting/broken symlinks. # (without "|| :" build fails with "Failed to get D-Bus connection: No connection to service manager. posttrans script ... failed"): systemctl --quiet --force reenable $u 2>/dev/null || : else # Refresh still valid disabled systemd units and clean up possibly obsoleted systemd units: # First using "--force reenable" is essential to clean up possibly conflicting/broken symlinks # because there is no "--force disable" that would clean up possibly conflicting/broken symlinks # see https://bugzilla.opensuse.org/show_bug.cgi?id=904215#c34 # so that first the unit has a clean state and then it is set back to disabled (as it was before). # If a disabled systemd unit has become obsoleted, "systemctl --force reenable" will clean it up # which means the unit gets removed and the subsequent "systemctl disable" will do nothing. # (without "|| :" build fails with "Failed to get D-Bus connection: No connection to service manager. posttrans script ... failed"): systemctl --quiet --force reenable $u 2>/dev/null || : systemctl --quiet disable $u 2>/dev/null || : fi done exit 0/bin/bashcups-filtersfoomatic-filtersghostscriptsystemd-sysvcompatutf-8d2bfff7037abc13e1d73cd1b746f14d3f0dfe69b9c792e575e3f4d9293982e59?7zXZ !t/]"k%HnX1( =y*rу7Wx-!w$\3LER6.FՎ0aN|*3k qX;JЋE@Q7P> _;<惷Ьz5ٍ\?1 g"6F B˳ fKnh6צ|؃XCﶹos[%Ab)!2 ]H@.etqd)iz6gd>hk8 gV39G\B…%YH<̟qFHkd勆>Ɉau%lk5/ukkh^9itWQrGנweXPqnC(( #FE*-p3`)0Pig+ЎKM>r{d⹔J-s>' }J Yau?V!(Dܭ;:VL2?IF}7$(ok+lu=2N+oyXin@7L&_Wb`ʹ8.q5BHe5f XlY 䇬l \_Ö9m"d"F,74ʲo%6;EA-xg:4!eB*Fp\})ʢϜYk] /-_b5N 9R03ʣG pWE=4p "@!* CWϱ7д$5VWzPTG7en肁u M][ˆrk}6= " HKҎ*z/O3BK~o4FI` ٶ5wtYIJ(0d_u$ 3<3םōnkdi}_-_cR dgG0 (u_֜MӠuTEHL @ܾ xit$h)+A\.^3/5QRar>QL%59F7rfDm0F2ngGh AJ 0DXrd%- .tk :ione_znCTlUɌJ>eIr˳[uJm1ITxAҤ;R46h!ty Ѷƒ>Og~ک #qE3klJl,B`l&2Bp&CBR!UJ݉5_t;J=dTೊp˝[S[|⡦~V]@ZE򤀹j)+exBp_ρ`)X+?@0*kEtҥ'3*\-V1=7&:YwH RK,ۼ5RlN6G .[ɃE=Ӗ#kUDo_Q6" {uݿӷ"m$׹=uc1zҳzJJR!l썹2gVv~@ # Ҁ[/70 ;WM eR#{9kއV"l - r@%&;,EyDwą 1倎 8\ڇ4u3&٪[P!δݷ!5H3p HE>?_c:!%sVS؁(?m0 6XFrEDgܺLޔ;*шô ]le/ce(Gb?:Io44,r +cҬAAe sz_=^4"{VYųxbv88%OLZVcBჼ7T -^y&?*]kO9Gu2c#3\, 2hB+{>eR*rR?%iS?Tm[&SdC)XYK!^KEV MNnNXhI2$M؊ 3*-\[rކZ(KW4Ӗh!RBAbg-Jt:&0fo"eb-w21ϒO=pO`L!B3\4eЌ!p o| G ǡ[orxJ=}*(,?3ab;Rw)y~+0,l8c/QT_j0Oapxz/y^gG e1' Ƚ|]cUڵn;_gy W}I:ނi7(π,߆ir/5Fsm_`hc_;L]0uTǠs`۾pɄTlOL1 ?_;7q 7~Ts >[Q|zS^'"s:(_Bgx/k{maK%M攛ml",àZ@4I#ϓa A_rRJn݆eQKI*+Oм5- Ome@m=Gظ&w7,Ąɱ:4%IbLfy5m_mo֗gj>; ]mdaN0T65)F'{&=J]~E^/c E>]=FeaQ*<ͳ$E7"]H"I C[!/ :^9 w59SNOŚkqvmG !vXP^nKgp_XX}vSxn92u7FDeNȎ_t,E玄 s-jXWz :5ɾ.+ NAxn3 -4YƓR:&$(_l?I%j hUK]X,8c p Voլw鼦< lԎ\&0*)"`*AdK]dy:\#Tu4E S<!_Y3k+܂)x6nvSl78XsꙋNZ-pVB]Á 5`XA_I5x; pJ?M#ݜ]T®Ӯ{mI( CxA#FN f;^.V]C2m(l[XΒ$ xcx87[@M)ݤ`CG5 wHp5vֶeD%D(_n+L{bV\ycHӇ"<}t[7WQM"Ɓ(^Y79(rFy E9?de\-?Cʯ:Mmfí#{· 漖y`_UeqVCh^,x}QDV쐟W~w_d[Gx7t.Ñys8]yh"I7TÅf#s*r( ¶}S}{ZoH ۙG5orV!Y֤_Igy; ukި9t=k:ɧ2*-@4Gh b,q݆gq|h-e^ K_\/2c c gG|tev gF@Bv@r}Չ9ead#Cxv=-檠`Rjl$#J\ճtPSո ZS4h[BH)٬~% ސ}oO˓NΗAG @ts$.Of#[^:Fa Нm1;:Fa̹ b$A;0Ww l݃A*X`~\ǰXd3Dt3.,99 `p=Rt֓܂Sbltx .<A%s@ kte%K.ÇP VB//#w!auuS=bLV'4lI,ƕǩCW/QqxDB_{ o3 3"p0g2wgoY@dvO7}r5u"WvD!2; vCCɏ8/$Si}O6|qxbyv%"0O\ҽmJ} gk]=Íj TB.f%}dSiڒ\[3crH$#3MH$gIdwciچhyF2 ~eZ0{LNBs :2B||&mޚw;1~=hZ." "wXH$XkJzeg|߃zb:,_ {AhCm*glܬeqw$|>{>u b5ʑyH5n%4:NLs^h`|r|ƚ4:&Ww^Y"y賵] n/kkUwJ`R(A-8G|Ԇ@dEYGT!UsXa0a<QNv*ߎptA13.W(kAwJ;LRc0ŏfXkvz2 #AD 駬XkXpP;Ku{{ԥИ{CKǚf*q! XI_AsQre]pNeiW 붆m `br8 nb>~6)$W"plǦSyᵋq>p廌߽U6N.c/z\|PL?2l )׉Rz q|y^U^/cT; -Y=68* ݕdj%l`P[EH]*:oT2~3~;kQR\ =̫@chdhvYlK;&nbfXWv2QHh^+I主adP|,!AEr8MZi Mߙh⃤ SUރo8KUPZ;{oJ215̩ڀ\i3de|qsscFԋ$ֻ}+WCIk) t2&F]W/b&aĶ̋F yI&87-(0]Ɇi&8l+Q) n쇳:FWW)bW^RBW9PupÖ'd̞ؔ5$ri@sP8HWĢeVc$'y^E&=0$iZuB"?n =8grAP?U9~kΚek 49AqNV0Wn6A54hP k˾yuث' CN}ite8\eFI,LbhYxjO.E=*y㓛ID@ȟ}>Ԏ<6o?siuI le2bl|ݗS#`^;tN!xί]eݯ=GHsaUA*1M%V*v]NBnPffXSzdaEsSjܼ&IK@$ ;0)QB%Uhݑ>,Yʻ RVg.hJ6Jr+uOI\2B1"+]¬o r6jȍaݩ&]q.YYJf U ;5`9vǹacZqu܃)m$9 _ckF.R1{ɥhWd '!G!xtlj&'&LߛUtG |tUeAPr+>WU%dUAchU9bP:If6T/=)ҜAA\H nNgRU61bNJr WUAf(^|K_՞Ѩ?UC-\R=/*y;UM}!5Q_aC~LomgLvlgE:d- xD7NI<+DdL\6;7ub3_QRh5 d}=:U4$ôbjqbJ:YX_{mIґdjNlEZX 7| VDXⰶ-+Pٟ&ӕPRJO :I$y8WA=ɲQ@(&$/?zz\JsxR;sq*ߜ7*6Lda Rí@8⢬1y~Ğ8EOn^Z'Y@Y#X+;{߬K棊Ưb'}|Z'Sv>IгI^rI>a@;E R} ֐=Ѽ7J5͒lq ފV%gbBk.3=yyR_>-ZHpK8n%4smeqH֫Oۆn%0|o vo}a/J!LXuգȕP_d KS@hw67msBM7a; %1q֦>e_({]c: pҷkZ UP|Cd} 34dmnu_99߸$W!lּdGj;# & cQ2 =-!4*߿cKUo zzس/Pm6wI PyʥF=,DE0vB/F#fـϸ}-2G P)vs6[iUzUS%9t(O O-]m;PK &M`5V=&v:tr%+"PsoDﹻSR@m ?S+֚q?N1{k;;J=rfJID죩̧ 58:UaߌX_ͥ $mTU곳%04i ),QY]O ݴf:\sChxcj0C._xX\L|6uY>JqssYy͢[LjlqnjR#oZY 5,&+XKt)ۄJGXjY٨vR. |:4E}EX'OgCynZJvB ₕ.7bc{;3-n&H>y2Z89w?J^^kn뢅 G끱: I>ʢ9}&'E{Vg+z3̻B?̈́ܓop s9 ZYQQ05 2ZҠdP+*}3IbB[l͟ v՘'P[mZ +.ϊ͆#cImtzzÄmc0?$7<}TֻCްrNMl7gG}Z.2k8Wq>:sAv@f$  yM{1oCsWKu ;Kbb2$цCdRff߿_M0Ό賬x!:j8 `9ښ =wX )׮Do.ɑ')ڎj,os G iB ֲHT\6T}j-Gd%IIks1uMcOFV&D#_& W:o3mΤe;-TQ-IlI? xew!@kilt[pT6+}VgK}bDzS7bPEվV!(Waz &Wdը] | "J/FBlUjΕر_#;mm~`NZmi Ld]*s<&NM4EИf3V7B|sw|]Q}ưz,͢ϑ)6 {L規W G@ޘLd-[a6BG0FK[#*<, NbϡB Mǝ,v~2v)c] KQn@1RX>C9J5\YFj c*R~찬!Om#"'V{qM$PO%:vj%EOC(WWKea8ko:û=Pgu1b K)6r([IƊ0n!A22Y5ܸcS#\}֛0zjQlV;#{ywLkʈA08$)KA{'=^%)Ri iϷ&p6ҋvVn'xuɓ݈á/Ix(2Y͑335ZqVnRQpZ]Y&:Qn,(m9%4&:ܽ].{$>KK8ˇ#r'w IyW@xa8Ci-KW b͏TE`>ICg.90VzIS'wwK{Ĉ9[6J`W-l[bt5 Q$pݝÅ4__i|26m՜Tr8[ zɧH 8?_d_+tR$O 0r'"FrĭF5e(8ĬRNRqNU3 `+~|GG.HC39Sը9y$Hue_+ Qn)sSby+8ɤguHDa=JvND?Bvi١oPEz9jXm:Ɉr.YULLwm088%;25>BA`.=#?ZoW$ 0wMu<^T+1-觵j- {4wrsЂQBig+aUTʼnДz%r\`$W^!Mh]- %n!+x6CmG5SGX'8=iܿh&;Wֺ6yj 0j ?#T ڎ5E\p?W _NLV܄o13:*S3:$hp&aƋYf3zI9 }z9eDy' DCO8ƭSd=C!oU@*ǔJ'3C:EJ=`c',Ňsv$ȱ(Ս@{\0&S8bPxmΠufgvkRn@e}ZQJrvmОSЋ>ܾiR~[ݎO@|2F7hpW_@]'0ZlH+Z?aha8ӂ:r'S->8>qj9 7gڷ)siշ{!#մm#X@L'?"!d3b;:+͜KM].>B +L{жY=[:3Ad;_B[g;buRz4c dKD ų-LP‹9:ஈ\z{bNSֶLDչل§Nlt(tBQ[8$)>RV3d(Y_`%m\荅X| 9m PhM`VcetZgʄ3a,}<߁`4׽*AVIX'Z͎̾rÔter@[Yu}_Uܵ=D9G(W*so>59`x~%{ :IOR T|&I`A */Lk69H(҇oD?OФ+P_RFyg~ >F|:R9TGřz_tɷ a[v:I )hQ,SpϑahQ !]ɍK5+8穖k̦ĽhM g ҥa^HK<;eCia P7@.Xn8XqOR,P]AAV}@W6rčD%3Y~KU{9n=g`A+xZV*(\\ܰ|ް |{[hX!F1[ߴRvKW+>Xsqq6cM>JGxnb`wBTI9(uTnaӳj=#)CY| x .) "l9>]n8hJ upg8,y9zT41N3'Mkn4gƁ>q˘xÇதΡWʯ Vؗ߄SQ%Qxe:2>\4M s2! P xTj|,maL&v#ImZ ?Qh &O9]= p[e4&p:eB%?VuգF=QEƶF8XiJP#1cQ"|S:;(+MK[6|%6@zI#垆Is|Oie槚n)tR%Cϫ?($P&}1W _O1"Z}ӝڃH< g& ! d!ː?2636n> wh.Jb$%x?uUA +tzqgAt /$4bfZFiBf F'(:ZZJP=gu2 !QOsjAʮfTd[C0lhsHY`Ltw[!)MЛ݀RT*0f)|PKr'q:Kʖ|5g]tg/E@jg>#;g@eWGf' 1DaA=y=OX-ΑrqH)}0:NoLf7&5Fݼ+d]p€ -j1 8ߩNH|nՍs^jCꀠo56qJi`uҲ3#`2ule(=7P&L:"(%yF_G]q@E;z2]d+<oхUkbsG$\y}o H&fTeuV/h]+C;JTby ܂**D =gcLRSf&pKO۾O ƽ5l=5dշ>%PTHJ|16o5%Q_[HŹ"- ,SY *d],T(zig8BAQFf¤xk|݊?Ɩ[l}fC(6 D6$k*>#[Ыd$h/9t1 `M%Z˶ ͼ-LD"G7ch܋o?"u0uelNOk6'jDwY}`DpJp5]+sLi9Gߚb=( E8$+̄$QÇixyGDku^͠ys%=%6b00&6k0U& T YhZ+6nYgW*_MlW4:C Di rAe\\QG?ЋYwaG3srgY0{}߯I#j,ItUuV;U ȗ)RVD[4b=E:xܸ͘.$~5:aY]3lE>]L25n w`DEj+2}7C{[pP^g6FV>dz},hU1f3,r<9 rQo39/AlGWWJB3t{B!p#~D'i\̛z1G?8vП/y-3H0VJj煜 lXp$([;?o[8 ψ:ӻ=N_NLsX^)Ho'8ar Hq/sIc?,6{t"qxm9ƹb:.* _8cSQx.ytr8+|GRWCge4{,7u!Nw ]qVlu{ȸ@8,vѲ 5N{ =9ҡjstsFɦmP@ֈ"j[jk'V"2 8`Z v=õƷy*2EIwJ=l9>/^^ $ZO$~֬IU?% ZhmNlw,pMU h9:xDACKn4 rm@8 Q qaMSQ%nں6.:q:Lω6-I[HНz;*&]+:!2FG`4j%Px;Ï* s/a怺7)lzĕ zvA[ܯ6|;מw醓Dӑ >Bj9` /5 UrL*496fJ1""dr k8̑Z2tfBaڤ'?*7l-\Ӂ 4ٶ`8{s d0ұo, f/'&lXp3yP:a!%L%ܿ+X^NC"9K=:AN?E Xka.`&I3 rWd?A8;U0}}JQ,Tl^1qkt 1#> ?:VҜ*[]?cM5>صq4W$0 NnrpygMTJK,7Ȳ\qWT {@a>ʏbZV5Q>Y=Q BǂiI U ~(%]/蔊/<7.CN~ ~"hƟ$tahAT& ÀOn0s{ՁGV@_63eh35fc7YONf[ԑqQ(+_=EByꅃim492z^2|D<{w3+}w@PLH^϶ϡ8W (EyK|P}ZymlMDr2ċZp$&np% l$E{ϭOU:7bh2᧺>+{$z43XG|GATj3k΅,ܷGRg4mHdAey]FL^5U@uP4|b[Gx(69D ~_VB\9Ekh kꙬp 3sKdEi9ػ{}@8;UXX;[3h K=mԢؤqQД^㗯SmR˒lJCkVR z6|bh%B&#o~,,!XR y_mnkx!)o2]HާNՑ'ap\9QޫlH >ɝ?SaE_WAK+e0 p))<> .]VQک7Pm 3Qzv)FyD-ZrVA*{Gft#/^ 4ݲeol`Px mNi.fnJHxИ ؞ՐTpo8k:dP{Yo=m #>McE[o;Zh'={3/gz`>[?Ei=wi ;`$5N;}b:￰}s?GumĸMw~7G1)m.}ʃFmE!@l'@2#9&&Ba:p}8y_*h9_J7;CXR3E[XAfa]vko439,aAaBj_ ,us%aǾ^@ :HT)62A= -S| ڡ!>k6S18-u6w$QKKg3uMp[E?RT.9ip)@L tG¥'Ek} Ume~sD̢l >U@1/Jn=w!&CROΣbEfUf={J_M}ѥz{M^~W;M xA {M7yh!&2ƈw ĄYRDEj9VKĺɠ _k黖gY FC@P1NC:F۰Ico+!]UpWBHց< i95GƉфQp\3p7զ? ׊"hEBy8xqX$I ܙSa9CA߿{jG[QФY;[lҟl~p~e4"3JR.Xt]$qf.^MTADKaYCeV*3,䊀g1Ч}S M%1@Qz Mj7\RK=IiMŷʱY5j{պmퟓ>`_E/>peFNͳ3ҽr B]uȹ^ [lG-(UTY}jtcl{R:R\Ǭ8Y0-(]1ˉdXMMLjS!T3~#xn!4P**n98MJuɼ5o;|nq;`[̻S,~QŚHņ!CNXĞJLHF}|g6qJ] DBKD\1~Hя?> !cQY<:ZtYxť<.8Hf ft`51p DR) &T|F(d]NՊeN"41V_"5ܔ:-eۖ3d8%//k"״hh31F_\xL\L8UIZ;KF ,6?!c?{}]F]?4hǦdt756@f5偕(;sCO\FT4MQ_1]w=r,L0ܚ䵯@w541ɣ|yZCֻ9&J8{Wp)*sDZ5H]O8۫/o.$$ҿрbh:f`l3rP;>im 5`C=m7pQ_'Ҽ8eXӷpH95WIdoUmKi"v]M.P6#y6hnn`A;qXx~U,VI?c'ϐ>%\/_\{[AAeh$5/͂͢R{ X9b:/-Zƪb+3 ݮ@ SW.HA&ūUWޱѝ)Y!XTyM3<=ܽq 4ׂ,&゗$.cᒃq.݉,0CN@q R y .;:ę1+=5V{8,9{ݲYygjl 1_2ЀAlÐ;`5 w`̩qC|Xfn6-$d nJU+_>yS;$;G7v3J9@[`3g4s&ڂxK8uHN3kc.Fo5Ԕ?Cj,|7$ڃf62jb(v'FK_\zD4W,źho}Ѕu0H{fIp%Uy*mKUoJ4D V nO0I{Aӫ"0@_q0J1(ҮKBߥ( #qx0ƿUX"0 `o*-"#55/ 9,P*$ dn0ڌ(`^TՓa`g~+OEB `}& wrMF ± ]{ ڤb_N*&7.PmR!EVZ1-+=j]ݓz+t@6Co j!, ONGҐÔҩL1З v+"3G´)$&ެڐ~lm N >r_~8E'1d|L3ArklR *;˻25"N[ 6nX3pXߑ*`*EP&VC-nEnP֝70=B(_B6U~46} EgD4Y Efʾ4 sNrqUUo=$y}blEDUMw2z/hqp GL(FX cj4Y R}};\P: !(=DڗI25ov#^?7 |n;bbAZO]E :P$1Ya~ Jt)f&b.o &ۛuq'yJMd$srTwNG]`+6敹鲅@nrzz9= p;tMRPMG (z @-zҖxcMN7*IdۄH Gn@l$TsrxEcYfxb$Op\y]ǦhbYt1{9 ;(Jśctoe|[%FRQ'dHP29u8( 6> q%;L0Z4k5188v¹?ml6UQ]cĹѥ;.nd\qCv}=ZZAm\'Eǣ+<֝{OshnVv/ Yl6l-?Sn~x [{_TUHl+֝̓4JUaYUjwDp!{mG~)fRd'cLPVg {6T?v2HEGd0OȜyh=fzi ێ_kPK[Eq!{ * ©i&WR {DrLضSd8I60)uZW@p nK 2D=xbKՉT̷gNf N*3i3rB&ޑafN=e7ekT<2De&k̡&ǁUIhdZ+ t*Q}M-<ߊkXO+h3%,-["^9D{7v6gcN=*+|m2v؊7?Y O+h3N2=+T+;j4PTgV-Ȗ i*z8tk q\Q1M3Л;mkT|1D[W")eD}9/NfĹ\&W$j~Em#+\%i4Vt!*hԅ'Z/qK Nz*' }G)7~'k=~s'TD\Wjݞ تsUÞڷlxYgv(cYo"esYGNcg %@}7U$Ԑ{4۠5lgT.s[lãR.frdJ>L_%!W̋zcA,ѩccv! EDy3TliR{=g$yu.}4Xa/X9!;W>ӏ:+4kҸ:K t #&0^=[S%$NxiV= EI!xS-K= كgpu],=EQǦ ^9/EܠHTw6#/8rqDd9H]d߻*[P{.*NQ tن.Ț[LV;Z470%i"cnҼW3#ѷ kxuƉ3I>Hq-n$, 7!OhT6%3Q?%˓}8s%Q &} N%8q9r#rZ5ZSWF@:ث^bDpkK9j̟ R`OH>žYcJU|l\!mAhkSQB?յ%ÕGeb#Oh u/>oQXl0@Ut./SxJ۰i~/eZAZP{-z}O*ػaDB:)C14[$#-$zt6ڌu vf ~bQ21ߕКgPn(V0/EDwmdkў%Ǟ6jr>σ8`ȍ<)V\!ҿE`p`[^vO }Ƒo|< "2[m%P\&ʖ"<(T2T3?r5 {CGR3hi#=|;u/E%1WZjMPuQ"onen?@o֖;\ŲD n0%3?TcqODoZh\hMc!ri"ܘ 7M{ XN{9  bzFždɫ.4Jd4Żq="~bDi8 +%o](Yʧ£9O,,t^t-g ϭbSdb1&q Dic)lfDNTzlT}rpIAnj:@g,Cl*UjoODv4\{^E.>r`_ދ:i;!^qIV%9B>*J 2%zcdpCC75𡳟NFE.sa V\[r1iU{ d*7Aޙ& 4y`)]+1 CN"B|]U˒[<́M7WKB5$G:R{f &ZWDry0 B'-MZ9>Sƈ?\fsT*wʖyB\x"{^bW'ˠt4酸N6:PdaJa6hJdf`py -^;ςڢS@4Py 0E$m 5[/cDb3 NH|YLi?v3bu ^s w^4\^- SFmߩ _d-fFu0 `! pHZGEYq\lHh4(< K>YEW7, R&T#'ɟ䧪G6Q`Lv~+7s./1/t794GCLNPVǵd*FҜ!RLA'ZbA?J=*Ę$ 9ޝsFk h&q\dK-H&rBMJd:ߢulMW%"\t-JE0e(M痋{ꂩ;ƨJ4ILWcD[74RQQB9 cr QD8S?ҟJXH<4 )cJ8p3qndG9hw\1_υ ]/dZJO8nLgj!kWSˬRv93*ϕ,CM@p6xRDi쪂*j*rqں(sSj*aI&=dxwB&CcEzS94D5Lp!J䇺/2)iPXh.SӒLzݦͧ%cxc*Jp} r!TNxsrP `1.Murʾߩhp~LyޟN(qt?(lWMUi"NՕ4㔬1S +u ?]n!V3WWtr+ec›0س6n)Ў4"{չ![ӐaB[0S@!Ӎ_q(9r1 O eV_<#$ Vb9hi05=62 xpEwr@į6'lVM`9fz?ZP#Ҹ< r@$Zs]V]#0f1넄j+Dj>V!c kn QO~f6+YX3GI YB'$|%5NU R@ػqm1jQ! p#{ӺfխV_Vά}r:<(z1Js> 8?dil 7BcK-1C wyD@b\QwTa6 zQ'Lw0M,9hHw*# PGQ_[B> 2bݳbԜ0n7aiC3v6/_4uKt/gn6|KMJRla\[kH8ڵ>ELXp$:E'iyb.Jפ$KHK4о~\sTAotKO&u@[I YɌt ͺ{ KRC ߅r ԛh۳V5 u Z.=.~K k7wo:*d<]y*c(NWmcXGE@CL1^RIIw@<.4#~d0chLL&(tg=e)1\%uՄVB"VD@ Q{FI/*[Um# ;nb%VjjD'9lijh M;4_&7!Щ#qeh"VxRqzvo&i8Z>\ {8 }= { z\ 3Jړ{pBk>6w+k\󊞂Cr3+Lyr7Dd z^G|w.% &6!2pk (\UEeWdve.Nv9+}ZN(Ꝗx<#ܗ:X#fL 8AnA[)&1TxňEKS`0ȹqLߥT(L sbPɒz0K;HpErFbxNޟei$\PT?8Zv^uJeRE*_—aާ ^_\=|R-o~~C=՘?cA 0sξ]rp'lm3fg\$ OKϻCoqIL[5 Yt*^d^ bm+Nj'(s pr3{?E}Ht:Ir$c" @A ϜAyӗ![ema{KݙjVA<;Z16n/9$DW6F>Ѱ>^FUc-EqߨuH͏%EeTK~Fr5jut% G?G86䱮E$IȥqU|IT傋d:?^WQ\c#aG 3Y@exJPxfG:а(WMF+T kn>oOŢF"TzHE^ě>2UB*oKH׋O&sxAHsCOhf 2^ EMEXSLߕr ,tn !NI6d· 2iՋJ7_HcmѕW%q0nBAM儕(xbS+yq5赦^*`8BZC+b-})%Y먜~LJ.Cd(0K>8`! -AY%A0)C$R@ G},PVQ9Y<*KnH]K$!C) $z<\ | n$!ȤI(zjRμA}jjr'ɏM <<:nVjn9 "eO7šve MYbNw0oR:0a^ yU\Ž3h3dbe{;͹sOzǮ^;\j7m[YOTE V}ډu~!JyBFѥ֦{S g}/wxԮ$Z(P?Qá-VUhB ~vQۈ8&68/Ĥ=DQ 5aC*7P*. q, l62,8>il!}=M&H!)O5^Syohdb]!lnaoZ7]PNE8Wyr8C#mSȼ.+NjgZ?VhE),)ZHrYl9+/&%Y@?htI{Ilɶ$+)pV8;졺r|pTS;&wڊfC:'g>۰ ޤJ%!4(mcH x6P } =ZlU 8&6(IפTOsm(huC*/#|#./:Wˀa_K= F[ҷ5>ﳣrQt]:7V)̰cp-ؙ99LyXF~V'aՀ]x]Y><1T;d٩CnRț%&|h"`xV!_= s}":g'zfjX4vײW+׎t^{ 0,/H%6,k=lՉ* @0~U.#SWض)v,:eciYj3cUP*~Ѩ6y<36DQjXIz3"ޕO`|Pv 9ÀE&䖑f13RC*'4#-u x?]psRO몹UpQd%lj>NnV 8`:}wlV >C/pi9 ה]YtxB;4XF̹;u'p31nMˋOZ7T0]Wnp߿K 吋oG\@B`z#dЯ8V4jJi,d EBا2QNWBɷ-˒%jF 텾5V%ჽ3[wN)a C` ysʱi١[H J^'RK o`:F_e|3A/:B =V9Dj)t"܃P56x׵GY"P%ά`Ң mпaGѳW\d3 ^9H4p f~i-nuFfobWgq\k0&nmP>S8Prtm`_sFn! XbfM+zl',:jmu0? Fo!i3jM`8η:Ee%v@}iuB)Pm`܏m\{ȏy/1\Š&l(x)ݗJ†BWѦ4?G;!k@1}YØhM X'>Gg7;S/C،7;ҝżFbN ź6z#hR#9ОyLV3^n~'yEȪ?JC uSe*Khy `z.6c%hm߉5 L'$GH[y~󙫈w ;Awv߯b"+[̩N㓛69bIӸP Wd, HecחiJ tk9=-ﵯSxb40ґF&M7 QQHDjnqtO3MH ]ɑ75X- ;]2fG8Td~GWiT;|/D2 &ċ?"rҎbt[]" 1|@i.@V#9摂o[v`qAt\w]Z*u(༲ zj;VUW@켓@h/CF7 f8!uE| KaZ /i=`,ݻ[[}R4Y`;3K=هN4C2RuE 3}ԑlO̶V@ȌWha?8 [$Imٖp|nԩPp&mUQb5#]j)c 5`(>ιхJwrxuSyǮ@`۫\uq:@͠y 2by,r8K]..R6 }{o)47Zfa[QνU-}7fFx9鰀1eY&=Q)nW0@5& ΰ*tiZ v2ŜBkRHE> zx\MW}_sŗ|mm>x^24K ~# Mew e]k&VտJ$ WoOX 8Rѱ_`vbڕ<(A?Mͱ;q mC? dklDLq|.p[NC!;m*FP8YȡoS\y9(f*8?QvIjXTeOOrj0Mי R5#U915v)f3  nOd~)9h[px:g2~qYibs98K+n@{wDjM4rY7A&{9V> $. _9Na3zCS>j Sq*`a0RP&ԄJ6R?/DbjXx*eܑOu+ &GAx9ɿ/;63H/pYU:03q?GF 3-$MFԥrμrҟRFB(wB ÐýSz|\p.) $ٽxoXl>@c֣( s|'"`7 7_*9K|K:Æˎ*Hx+gvLM4QPɲ3GncZ jg2sx]z͏"c ){*'iiTeeNZMsbmMv%@XYEF4sjSf_1'D~!)l ʝy;-A֬w{uPCE#5A͇9`ڄ?!fJ̀GbxsQy'2)-J`V2^tÅVv^rpKy5qV*Qɟh73;W?f- ͥD'F*RaȰeXUk'T/)#iqs2E Y*I׉hRO`33VbH 7F7` _pإ55JT]OSCGXw>VSzvAsм3XSЖ d8nO'M-3'M6-Qc,?",$s~tan?/\l黒nQ N#%J4ĈN$Mag֜.响3xj“&ԂHijK _'b7XSw""{4˳+ژ<W7]amޱ JM6𸹱-n\[BTotاnKl?-q~nR{\ThYAšՎJ0 {Cr.TYrs|+̙v0t|TjUL;Iz#Ig(Cyb3yS=gx_n<ɪ,_i2oW]R!fa3Ɋrz֔ P7pA"z Qⳛ[-aiMgn:;沘vk>>#b64k[<(S`S62 />y^"eivfAixa(gZ@2vBnW[A̮"ѪIE>Ȥ;눎[}$1=BG\'5`*#Kz^k l;Ugߨ71\"HaSdq :tVL㏺{hro7ٿ3ah͎/ZIra]&wGy>‚JL~=ނTо^ŧ{p;bh62hBuIQK243*M>uȊFK0nڱS.'RݥYdDBy‰!B ݔHuܼ{K9[:|42 ͱj!}7#ën8AOi yE)t~bQCY(ȸVEMb~K$agC9P  _*ƥlFH>2[`7n,He/#Ua|@5(l/۶"(B{h٘AbD--p0MT4%׆ za(S/Jj,~_f'owԣ)*6ZZoK2&tb26]v1% Hx [k%\R3O~8$_Z 6Xf!93*zv ,Bl5>OjgT9Fv8ER 24o{[kۗ[;jĂ"ge:k3=/GlzkB7HT?[lK8yo<~ E}vn8?\Hq__ӳ̧"R,x ڟĉ}? o=x#N^5*yхQ_w.T)`s"0︞VV3ȁYFFSP0PəuK&`gdar-Ąue a+B'Z$| IyRu S`/4Lc'lئ1׌/,oʲ* fge=`F޼'i 9"A]wV01o><#IiT@VNLA c'Vj sXMt`⿼ᳳeR꿠|3)#[o2m];jwVsTk)5ٲ cѕoM<]OHḼѼbUZEOLUyOd*)gIY~m05+i;mcS,PIrU}\__U 1OK[@nVŶgݹl`-0즞eK5wpc}R62m%ϏE۟l kƏ6\w7U>@ g?G2U*'52X'1N)LMiנ x膖)`O(m5BB/a%Z ,1]5>v%cpBGt Ql֑E)g3yM~5K9D0J@݅T}:o`%hZ+>Hym)9h"6uzk|;˿?$X3w3z|mbܵiJ7H\ b  L(.Ԋ8h5P-u &,مZD$ #t:\*sx$ wK+&}@b+ + 4<IQ@c`St5Z`_&:'8wٺ@)CjsڅMVˊGu{2+!5}盪o RwEWAîZ0,޺oTv͂QZ^`uw41}-jdcs &N ҃3u >`hD*z&l^8`ѹX -b ἿFg;r M!Z4 RN!=0 6k"!q3^w. !.S^?lQ^5ljtaf[qlǒ'x˼@#"U0OdYW!Y=e͢z  /6~Sj^,CSB}@([?&@ֽ[wov>Bd`w-Ct Fvb8꒴`sanAe.ʅ/plyB=a3uؾ6㡫Njqh}rD*>}[UݻDȓ$)ճ۞Q%zV3Ey/"2a0I\e*1'o⻊fg:$Og#})DHd{LQ+ZtA++]rϩ>聕 b.| @jx ܠAEOWx0UD.rq91bd\M 15 ƌQz+%tovLP$Ѫ0f sQυ k, S_꡹_Dpإ[6( 'G=OH%Msk3sV=ؠ)c 23?O|8h$l7Ye\R"i#!Y90Di[^aoDړJ[ e9︊׫8R}nX<j^{5H}<: KcWin/tuђ_폫F܌"E鿕$M% ɏL>4+f ,/8e&6Wc})ՌW3ZІjY@|P0Gtf/ZX"P,ۂ"@w$k"9 _\͆dTb&d%G%Wo=օ,96h 綮]}9S0 uu^g%8m? U\^(t6xS$tZbr襧%_O+LJҵ죩nt5]>Nb́A5+(rEcP(i{) }?,z^U(`*LO".!LJ && We 8NYr1|p DrZ[ e/Ż QO(<wQ %[>9vZob1>IyuCFhYO>r&bIIπ'MmَLV 6 F(i}?UziS/PT]-wE^09O[ 7DNOĚZJ9}PmuDʐvFŶkFi{#?43ߕblsΔ綪a08f[[ӆ࿯$!-UUk Xqdvn%5~RaMnT/b݈UI_ߑfu0f1}qHLHEO&Qh֘CwaئW^x% Re~ލ&B 0N9 5I?~2P"5P[$G'N~Li=ٝl7 ̠v? A_ԸicϦsKF>>8 2m}@Ι !ȼV>i*A%6;Ai5} nWcf'}p*OiNJʠjL` ܪi@,.ez<(NLѷ T 'z&1#q4a+I 35?dY>=O9;QT~N9upMxQPwyS^D@ә{J"k<M1ȼym{4v"yJIDgyx.ֹ8jn 77"gZn% 6;PӹHg6'(񊳤{e`YƖnK"*&ճ`?[b ݌l 7NhOJN|rwvhu`hw٫o'j$s9tqy>E +Jl 97閐++:@ib+.ҋ3*_^:Bo۪kT,!YP8n{"q+w WF$EVbU"Jvh>C1jȀ2r[v@})OY;'Pd.|njWS6RӚX ,60[941i{2O pNHd<}1\I<9%azC4wnЊ jdk4OOJھT<p֥e< ̙|`I=Fl5' lk/Ǖ5We04 9,78Q/;A!f/{]ꜥ% E@z-{ 6%q"c^ x&חeafGrO")0buzE?Cד{G/aB}[㐁 %ޔF:Eb1IWLt?Qh^(BQm.uYյ4L[V'2!SAn:[GZ@3*?Ȉ2 '3; 5ek18SaL_\~V{cٓݢW Q NrclJ+NwSpf:\*c~x" 1ZX>cŸ|bP ٯMJ $k`TCܶBfsExj[;=,W{:LbgNp>p/:v m?]Q/qc%LXb}$[mh WvȻ8P?V'#VgS34:-wZha|x|{.1F"A^rP, 4)(SAQ3\ȨX['B#3m[xߟ.\0*ͅ.hHs1Җl+^?ɺO؂":‘?Ӥ+4Y}Bh!ͯi]"y)=4dv5W{T'9b0{yظ~=-l.c0Nf/ uGpA<&Ursb -nC 0. =cPss핤[¬^d]!MOMFdN˿ 8f[҂1Ћ_6Y5 {&Ss#HG^em-ބ&yLCyJc!QȌfk~-17G'?'\+D'me_86cui~BYBN2,cFA4zEƟu"(!YCmj"bEg qL6ˊ8Fy~$G2*XNI(1Ez;1q #:T-MYÿ B0Щb%&:]Ǿ:L h5ňgi'@Q].f!\5 %}͚O/XX/d){6Li&!ȆyӹW~cC7*.U D(ܸ wm1U5lnǨ8t/JƷbݕ~^KrZE 380EQtl<ê1<".'%[p?X/6qPѲO=M/Z39CdE+h?WZc0R&diOϕD|2h3"4הǠb`1lxSXBȉOcp8' 5켲J ZNkTwPPd}$A=2ZڽZiZY[Hs 8}=b u!CW1 Z͕>˾ۻ߰>㔚 בIrZP$ajn5z.p cO<80M"cDc&/ JVy'Uo4tY|BMi|!ՍQ=pbƹ♓w0˱qr-3C }ٶ91\$)EU|?xcI/)!nLpֺtKH/k~™Sh(#6g)Wy%։Y_ KHn~U$==N#ɆHF̍Z_F kWqXYIPcH @lkh [=r[Wd H.d7?0J!ep>l3c2Q4vU^pVh*mߘ/ˌ^ #wE@4;;EuFC?2t-[}X7"l2.bi-b~QJ@4i7 1u+zwӊg<.vL렣t Xˮرѽߝ W۩M y ~^u-gOmq(\QF tYYC)%) .x,?|ܣjPFHHl5*],F~jPk ]֭ G*`DgKT[O$wg(%RfӇzc]:Sh͸ۛw:#w_Q%kV+;,@e; _Ei`X׹x.ys73w~ ^ns))-6Ĺ=0W],[u_+ r5"wff<\mE i{4oL3kfg1QAR08ܾ^YOh T_]_7,pS<> c)jnGud`Bh^b/&"}wΐ; k\/-aJ o4zv_e.icCr׌H}h33#WAMorg3ӭjڝEe8F_1-wR8nی(?eqyFJJ,ssYk U C{u1]|/Wix^ƵF{P8^,HZ72W2K23QFv&1<.j ZQ5~^RqǞĽ}k @`gq쓳J m 4HvNnZi+(!Ƴ#=_-|EHΑ7.f%a*YT3^L jXM^]Zgn|3&9}Gƽuvh:KEfa4>{ yUNeF~s6MF-H)sH֕qr٧GAW Kӈp3DTQcF֦!&a7tYS̊dēuo zEiӢ8!lL]W+TݚwJ:h:zgHPPhu L٣;@s$m *FK~or|.^.!~G+ .-*H2i!gFPqo-6Мb̳Hs)CW1^JT#,$Q%ëp_Wͼw8Pm)q< 1Ȳ$$cgQ\F-L8_+a՝n)A\'KOOV4lx>b ^wGYAz0{9cdQ1h'ȣf PG\4o=tu^+ _-v\I].b%+G$tѣoI 4ŹIٺ%tgQS~EеʈI61H UT$ _Ռ2H&%Q8:>O!^Owo\j}/3{IxQV[QuA<^q%#+/{p$|Kj ! IdƐZapQRmn2 2R+@ /3sPyijKȺvN?X&7\ cE֩;;!!n֎== FfFwrO !jGe^g2%kz,yN&nmo\d&ư%l+>9yM]4s*+KEW![!3r82 Qmh[!<;]E_rv۵ :3Fu[~  | 38?tsٱ ˙ՠ>!"y%؁EJZU p 6{՝8/K24]f}UCL|->؁3w$n/ ozbzBpDoZrd?J6CqR<ˎzV2EnJ.tϗ)VTV"Lc] 1AI@ē?sqq{a1Dn%QY{vrp}hfVf*cXJFTz%  4M-=w>C cTbV}l2yFX(MDC?]W5ɚsfSKkd+o H<ԙ0A,e4kc,ڨf=ö_$A@|NN`w1d%Z` I$~JF_7h:GֿDYr nCe բXF[:Luhu~t& j)M}&Yv o1{R s|*3 4qRUkAקH}+;tiMЂI0rF9Ճ'q~2M@Ò?Ǧt`yN4C5lꟍONn&<@6,fX~*Ej'E jC4B`[rO4te/F\>$>>߻?Iė [4wH?_ ﭣe9׉V>œ(n`s`ÿOz'V"\2?^nj[=iǍ]% (Ău qYrTA7leʢf~]\pyG'uv]5콳}J(?/I9M&P_Q8WzjIt~QgϷC:9d`0xk)Z^\#;t7ln%Q`߿mp'a(C{p޽&MF3k ƕA/ ]kVgۢ>~i%5`\BXnRl1ַD703ϗ9!=3#gGT6<-Kj@ve~c.sq P޹96K!WE'&!,IOuT 9T̑”H@'%.T' ~~WϛD6Ҳw y!C,TͿL5kWD,vQ;6r<'S8dD+E]D0: m7ȥ> [$b`:O&,.]y2A[$)v@NuH"Xag[:S1 7a? T:j81#%Jz[_ } +#3{v"1[4}OdSzu%V Ε`U4e:v"[:?-,9utkC?U[D)$pK/1#,ĺmZiL.kGe1,43_kqǮy_xz_ M{weM3{KȖW䏂!| 2t}N Q @4s<`#HX"hd:͝ϱϓV D 󛳃{'6̫ "sZ1Ԕqd&Tjy!޹ALڅ,;Xyǁ%^S1Rs {f|,TkFm5UϨ.ݐBHys\?"A'>3ۡ`]wG3%HPXpjD4P^31^3Ue9Hfcܯ~r-/>TDAf9[đߢ^Ħ0VݜQӢ=Ud ƕOU9 dY7ƄZkyesϛb6xe%ayDi(Ϝmf)pzVp~/$pa\+ Xh(Rq@:q/债P:lyOu(Xk܄U@aN3GдI':])96OLz"on#S.U&-S4Ň\;Og!TאS Hu)$GV`K,h]V~zeUՃ7],[)c>W7"?s̾= ȵ9tpo$x= %[|s e|1B>-.%L!uBet;?^lV!y\GSiObHJ}h O gPW~" 8Yxֿҕ[#E^3pK>4E:Մ`Q]HBbI[ĺ 7<[K9Θ>#ȣ*bYL,ꢆP.s+3[:9npL]bF~ZΡ7 Wn=T^yDy紪G:k.dH@/R% K֒9@IdPj1)/>]ez@Sr}]Ixw Q/04z:y־}v_Feߚ-H,˅8R:Ě l/b0!=R2(MU-\mg£k]% m:bZ ,Z;n G:6c<]_Bs0b)oLM6ό% _gǴ[;m *%9? ߂#JH P3 vukprc0pH~ jtL \T^J(Ր+6+wT9hO 4;Cb6s7HQf~OC4"j l^8;C'P#t++Ko`}}Lw)Ęf&r,ԃK㪰W;֊-G2FcRu*'dS3cn71AbY٪ )=٬&^q&s¨Ngyk&%LEYpGbߔhb0:yfCX _fhӉ(/ЬμI26R)S` T5.ݽyܤ(QoE-׻|%%\).btmjxji{q٨X|zYʕz_h~k2 Z}%)&M[fxk-Q۾n>ѯAǮ!+s[/'w |t^({BeI:VGg"˗v[*cQxhT{8rC%L1\#~.m=)'#~p [GeSy6xj^)>ʷe;#Ԣ0!(U-ՋCCс8'yq2*,72iݪ IGqHNǕ-c33zЇ1kSBg<*FxN1kїނuq‰w$m-AscK !@T悲ƵܱSp3r[39x6KEđg*~A ЕR Y*U#.do W{E-cqU1>   M. M=%cԬܡ; hF鼦rg詨6oJ +;۝Xo/V]﹪ՅH z廔xACr+- HܼiIR}zגpsC.,SN9j)y<n豨#W!޺m>8cɊ?B5VY(dٞCRq&<t'U{LQcx<kE5appGXafVzq 7q:;;Qnef` iBnu"znLhKp(!j ou=X ! %nl|C#좝ߘNC,K[vzП4ۈQ' },x7Cvl;솣Z؂K 6fwG=D gr=3lU5U=Д*42na{ d_VT/y-n!˞ kA-leI'~զx , uYH@BKkt>VV)DbaYqe&@= iwpj-quÛ9Mg~fptPMbNg[`<̲Ď> rQ{̖"uIAlak-~E8c/!'g݇SEU+0%@\wiB r`@,=hi>9SThV@%TC"`2p82m)a~quR}Nԉ~-4FvZ"0+c{_?X?&u]fbT mYVU=n* ؍!6y|=>c?[+ I1(M,s 8`Γ-osl5INw0>b 2*gEp+ao#z!#8`l&ְOa Բ#R-`;1}L\$rH~hN:*4(A3hpAch=#PaIOQVPuwGc%cX*)ZX.F8↬Xq9/+?6u)xTp˅0XhtQg=LM?ۻavb5&S Z7Y뜤/ a`L1qLYmcBa6M +,%&S3!>I+ *Uy?2fV(#j|Ҕ=f p c#IG2 > :T)eMeNϖ~oR̅[pCz*}Lp1h+3@hy~ZlAvcQ.JuA=%%/Y͕5tqTP M//ׂkLխ]1Kw T@ZC}QKk42"!hcK2(X4UqS=3t0ب&JC:T (n3Px#mȧ$lQV@N&g~ s~}CF7.Y+eE/ag2TErҦx/Nxaa!+I>}Exk,.ѨAp 5iP8=oxA_iٓJ#ȕYod2A>Եv$7xu)^fs`o78#fʵcBr7rJ 4 Q%?.n"s΁o0LDK n#aW4ЙnV :Is>}i(h}~GU?A"-D^;tMc޾2ʐ +ZI,iǁR ?>ã{?2AQ+q^ _V[}7=V!-.8F2M&"KBTd aЮmZ'u*{aY;A.W1ZKp'#%0cQ6\* zE Xx24i;&w+tz?ljT᭺7ӵnoeYQ&FKcGOmBw$7OƐpk"-; m":_.Tj:LӋGf72iA{j4L@*m0U3t+&\UkuK;sRzS9qΩRQ()i:Wve/At›ݵEuܼ&mp_V5QT׹+}^y1=,p~њVL.PU _ӃoW@CaƴY=ȴ>ژ}ʾuՍ_)8C8$WRf $@f l e-#mOXү{m+d|0)HEv/Fu`Z '.-nJ1>>gIkaQf=vmvcN=\CMu w#b%̗:M[&5;|7oG09W*DL]Z)aY γV-Nf ye4۔r8P rf맡C0>᠟R=+v;b"H|hjXs~v85<,޸~ʕ5¦V\mp7:{g8}+8 g0dF/ < I#bXw%Qk@wt`7uCI`HwE#ȹAM frh]}JTU>"lycd:ɫh)ABԙ)W.ru< dx+b%Ɏ(EPeTi&9*E%/&)yJfpHdmf-rB+"5"grUƞO+^7ni?FŁO.Y=b6=ڰ$m|)!4'!o=u Iix<@>gݚKB"hPYQXn2oCq觹 @O9CcJi8qALN§C%ӃPOSf  Y|$]gaO0Y$ZK+pQyKH\1 iFGHPԑwg[A( qDXoA+`r[C=oAt6y.Gzڍm2ꝑ$ߩ\X9)1LYHXEkDn³ U F=e^f_gxu綊DvY"g^jRs><05P+h˞*Y%,1 S*'ٵz? zlòS;D5O~}#[y ntQ)ǻH{:+ S&MT7A'a>Fo{FOIyNnCQ(}Y3Xtm]aCmv# ]irW$ _F`"]} S4PRZJ]dDb*Oa|ۈIGı)<T('0;XncKVzd#%~^**Kpևd0m;|gB V=o~BƗ2'Xg6L/g0v+gfB-`:@`1PXB`G.kBDoL U#n-̚1־F>^j*9K3yUs\z6ǀQ-) @>4F}!3V`cV!Ϭk}Ћekۗ*-M8wǾNȐ&2 BhVg{R"hw~avG[e+V`6.&C_oRUO¦ꭑGT`jmH,#(y Ną5  X'~5<9<_!AZi]3rc4h@FtzAy.Zcvj4Yx$ا JގK/ZDNs 0w޵`,:6frvdZeM`ؚ;G̗j-b:N-+ܧ?X'I⽕s@]s5sS Zj)^1^҉1! "0i?P\@.k]]x2~R0%!OA_EZ5״F2PM7|jMJrgєPȔqKݻ_G72TSo+w$+ap@DA@($λ1 kZ, y&S2 +޹7C;D[vd?<[x^P9iqfX.F3CyVK/|#%J7rF+j )T]rYzeZ:#v H@1ico[N虘Wnv2 75͌D{7 G$$t{Y\Yv ux25REVuj49'!XugY`w[NFGuW}I{J k0r T fHha ? {3-Bk=R}pXԼF2 ӈT9*tͻt(D0ANt75.$Tg]b״HV\rޏ7ӭG3"HrЊc DÐ9gަ̩(3}bBwXv c,إ;5#HJajs)8ҕҀ'nfuFdW *OM4gXSF&ke\O"eO+̯@aw┾JPy]S#DQ ~O5ڞy {Cf7lEq莹jX3a}/*6q0[~'q6Oe7P'LU*G"x;Y@Q> h,hVpWeT(0f2{jZ|ʩ7"w7lD- x0f= { } 9q ྅ xT*KjNzCWֵc0?iu=8L==tɀ B1z/Rװ/JTBv\ cqvA9"lrX&}$9T(wLxO|W#/eӾ\oD.AC>gV() u>iڴ:_|v<} ,nh7jQ^c qh!l]}3)3:Y8XaP+^,]~=Eͳ.Ԩn3ۅu"*4T*Փј + (ɛI_QVݣZI UL0RX O}gq 7S δs#5'Es-zQ&;m(1K°ٯ R@ԃmv դ.+Q{ 9ԕkqj> (\07CkJqd`zY1#l, Ah#NiN'@.UZE Lq o?Ocaat昚KM÷cO:Gv>q1K0TKp2iRx ) U-ʣN%Cfv$̒K{ 4Έo.Rqxᑊ8}jfNÌ8x?{ޠ; y3qd2jgeJME uZKL1(F_,v8XzrWۢLҋy{G.5[ѴVsk uDen|pzf-bM*}LwXD)ޑjvT: 83*P&kD.#7.^QwVS\={BӲzPNԏy*7(jTmnc O-wpt^PG~n_guJ癀ƝgJ0ʫE"E98x8*QfJ Ug{7_FdTIp}@@pzcT浫 >ZDj WlGc0^5Y-H iE4F:LiЭ#EdR׏I+_*`'kjJn hUe ÑXeT2^M@Fyܺ{i>>%_)!7RW[T{? ^EqcaqͲ߈NwkAvqc<5z #[y;I *1_ c ExL PEbF1g0xfǛ xH ~VXwo$H{I\HBG qm:-2 媾pi`IY?`]X"=?!S<܄$Ui"H&/ QPtÉT T`b*=QS>]3zY[_5sK~pzVF _ImW(Jfتr=&BHk,ͧƞvaP5q=GYQL瑑(*r FTi \B{ EZjn3T }Fv-_,@[ 0bS&2IYE;&Zi.J)rTI6lc[BQhdqj("'y27&qȏ|$G92[O$-r[KU}j'}% ՊeͤbHA[V^)$á,P6W?O~s~V:que*AۊD4~pn8UA,yUX@,\+CBA0]'{~9Cݗۖ^f` ͻRHf## f7 ??&5v~0"B.ɈwgP'*z _]f;T bkI518;X0L|f"nبtΨ9'KehUy?*Acw.BKQGvWN^ A :{K1*ZTGSjv{2(|WE hKy,%>G-h/64m`m>҈ ~xf;|cQ/u Ƈe33ya[sQUEL!yb%=oF!%j_Q-- z<,R?Zw*JtTw#7ei<0./to1@Łr&i@,D[niQ4olڳ`{ SV 8bM+ԔBNF!ҐTU:MjhB Ysj|l7Tc٤k.ʆq ؙS>YT +iq-Y YAҚ?@>H(2T.ֹCO a6'O8#+.=%]lBiqQmKzWcԌ{&ؖѦD:">_Ҡ-bd$a? y}k|"yD\ ¦ 4MVXYșOHryɱJJE~Fwo?WIӾ!\[c.kqLVJ7Wiɣڢ;}0X[F+b'D~Ϟ%Ϛ.<_X1Hm1]ZVUxp{k2pRSJ6E^ j9[6\]WQͭ\(8(5)A~WVkG~eUV;;;2JBDzfPpS6N6+w_>1P6r!(H%IWQ%b E™a)a@v\Hbcg=q1(8V&¯_VmƐN;T PCS֬ںJJ9鏅AFy8 \1;zL?D,e=G.K#Zt@&@ RGqkD8K^=6ų~paCkG.cȡMZ14G]goFT{@yZTi.#[] A$ΉRw^T/7U†{4EhZQv<{k؋Zxukwҫ^5e HᔞNWfb#WfꑃJ(C ; _n +Ƈ.=ΡMP(4Q ΊV| @%@M=wIT"#)ֿ&"=+[;%$/16߃,w[+NOz#6@T(eeM^GMSmszI〒䎁Gy8L+Vz,jRQ|waM؅5D4 bB)^zR-Xk~.aͶ eDo*X|u]xrxn@m2u`o~I[Dy] fF6;=*6!*&GLd۱"ʷye_S$DWL KzΚhS-v7B\;iAC3r1n*i]5FbT|^NvGG/&`"quϊ.?בMBKEa 6-|Ud'D( lafSaf%r +%7rz2)[UIE@Kv⤀N^hIN:S pXqr=]YnƳ$-o5SI s%/pOj~Ґ:,&wyՒ+; Z+u; 7zZ=3i<X+ah;sW%4\!%ݏ0f\j_3螖-):b*)۔lpnDt|ߙF̃o%Yy̴3*J|?zMļ#k nVоӉ O/(qpY1Pg/xhtQYЁeE?NtF!o[80?U LӴm>SP8Ddn}q?a PK{]ig#H*cօ Xr]xFڍKaC'8;xqC:Nxt]EQ K?H0DA:Rs6q+~.烪Py8->:p@ o r[E3F*rׁ i 6j*I:ݢ)IR'j.-OY-ʼZi=+-'p'B\Cl' { Et5ߙ #;lƟj:9 )@$̜jk>ML*Nd99WWllż.|=r\^&fdb@_!T_sKԙS~E%Ic}2:Ik wcrO3@6[L$ Iw 7,Ƌ6TuR=fd Dٰ|y W5\:fM3Ț*aJuiD ́gAt8 Ԉd㠆@oH0>|(k`#e҈⪶ 8;6ЛEHݚ!;X@RЊ^bB6΁yJ">GTf;a=KL[ i8X#V22)c:y[+&L0Y VPW$wiO46_~Y Ԗ5'2"wh2~-:W ՐLTw谞[jw_仼"'[Bby6QǰI$I? "IT6%ATF5IUȷz _k賯KZO2/'&ڿX:)Yx ?S=M &S/Xk1j\ 8v&(Қ ny`ox5ӎ^j5}Mg;Y|{aV]/BquA#EL&չm'! ܲu/(h0 6q|¢5C(bQ|yA9*+݊CآH-~O!҂FcTک RŋCDFߒD;kZzw/M93NO&7feZUJ e,%FhPU_Fdk>! zjx p^L_s(,xf'fV&w!k1ӥ " /6'1:@YtG(fWeOh ⸧ȸ@t@x~Օ#kR& Mvs@C8GڊDYXYCMunhɆ.Wx"O<'lf)rpu/IL'S};}-bfD93?W@c>=C [/+ʝ3~]">B[.c̐msENJ7ɯc R1;^̺EF)'2xk/CPƭ"LFrv+SF=$.ȬSg<ɶpb+ pvviO>sD.LjI!q3aK?7 &=? $6v l l[+c?ZLG@g'ABمoWOfrcDIT|g! L}M7Qeg J\.mz(MvXXd'VID("%$c\< >k/R򜿥@O/iT/ш@1wޱ'IDctO#Y;c3΂Z,gݺf,{madφ Evb\֪SwK-sSj% U~d\/b%9j~IG¸X~ 3@YuhKq4?4)~6pwcݞ9w^:NI1>(mo3qX4Q!Xs*+;V@̟칍؅V6ʿun<2PB%N9kK7~#c4ꟺJ&sHS︻:yf NF,[ |&*N 7HФ}x#m$rRP{ymMNT_*7Wj 9P` u-F3?$1!߀zYx.t!.Sf@B ,M{U CW[pjb"|72HNIݤJ{"II HRzsSw3n5ޢ$\= $U!K"e_Cair,ՒuA{ۿ-p)HEs-(u⬇M|Y] ʹ/)9΋'Y\ ˉ4?U=A%MLHb OR_1DMߏD35u`}jpHL|nΙfH=+b@ \Y iEH7_AV4iVŦ4eyu#G6sp[y6Qvd wJm1Wm`P5Z'H)3vJ=oN ѫ\9/`:ZL55w2[nYP_>9X2i &ʞn2<׶.)e%3;UxqL|*v/C-[SՉ)L+}kn ]cwq+BLD?oUSo݂i"ג7M&*wA*Zj솈(CrIrzd?9;C[}oլd9q[b~^( pGm{/#c"ONd]IkQ4*@Tr^;ME 5<0KWV*]_+Fl̔ 7{TaA v/1躜xsQ8 lM9^6әL܏u,Hk!5d<$5rO|8Wiȅ]+α>3Z1ԧ~Lbrbi@tFIF&CQ˥ڣ.[}RcI^_\P#5k.RpهW(ˇ-[rwtKaߝJ˯ 4+Kh.0kisjJl Y#OR|9P0/!͒HrPX f$I\o !d%tOS+oicZ&[R-XL_K >\ӽ a8hASޓ>`3v:`x[MݎţNU$yVx^כ,u `L:Bl~7f c,3Z/RiQ }F\z+:%T)韝%wI8N0- aOƘ& ؏ y!IL8Uq|RZڅ"T#$r$Ӻ],ls8 G\yIxU z4w X# ?hJe[ȱr-8qOI[RP3fn6%R9~U e}\/o w|asc WVv։t/ ObvŁ<9R`$㞾!zaM`6 @v븺+̖vhURZ+SfN_ƾBx;stWPU,O7܆$/ޑ5e!D0ehh^[ t@KbJ\F*ÜӺ=SH?w1YE͗ /EٿA8P)Y,s[N#)s?, \ї0nøYBT* !X*o{/88ݥz` $b]Uyc /a8hLw-8vژq!O_b%Q?p*R$T꺪o'?*C8n[%Ղ;q/QVoR\ֱqDW%ytPJϊy|nu?kc+fc5w`-wm"dQGgm\Wj6} kUddr#{ q AE$MD 4wrE} SKaO ]`GI׵j|vEI؉Kv$&J03 _39n S/n%U;>j\6t <`W&cjX/TfRͦ,íSTF}qb5km-ԉe݌ӹ ,ꊵh[3Z!yOvO.JLldԍ03^5Gbz<$O^Ш*mB3՝5g#¢9d@}uDZV Sh%-2cbjS:p'_;}XJE¡/ P17`>' E#xsp:<4|\>"LMV}v/caYEڝb|Rcn ) kMExlneE}D n3#2t#|< qځIs'l1喼ɋ p5zE戫b~+6<5'#X^K+Mӱ&#m\$'rs_cSݴGRBxUFJåvMqBLZV̳bJmk8RQ Ue_[,n& U_03tB*V"%}Ghţ;oL5['E[8a` 첛8SpvDл̞=P!B9\ |Tq*`Ogw=;VOxeBh߼^sa~qVd!l;^<EXXÀP‘=Eº$IQZe3c( * 훇$ŇdxvSkŊDub@OcE66C +2<)L@qŐ Ic/ZveF٭sKp1nH*4fhG>K1d=Y ?Rt_ .Owy Tn濼BFH$w%;oi3D h͜Oz-#o -K:w~WlIxa56v3鼚}15[!8iv g@&౽4_k[]9qx/plvShǂ ٬T?~%Qy֬Ed/v`meLw)aCe^؜"aH}ˤSUdr3M$b e_x3}E~T~o{ZoL(J;,`SC@bA`4rVޙ1ׄEFRBOןWq΃JeM/se *H,Ң ]@Lؙ &q)6kGd f!U64@PkUj NvSS ݻX|$h,W#(K^X A -,ԙ≝n.CeN? o]|VʄOZ^O۠SPdxE(<%ۊoH.ҟGp ELfx',42PkĕW-94eEE]P+tw og;G1㼊}6y;a_t1s3*Tm@  @q/GU:dCrCiËhuKA3 BY둬ի|t`9FTbx~#́sIZ6*SWq1`pMuf,]H%vjr> %!Ht}Km'mÕ C<`T[ B6Lrpܾ{IsyV31lc \$JQX§WcsPz6f'rBY'ϟa8UbkEF6'6Fcm)Dk'Y%2;KPbv+,x񳸔FB&C}ۡkjљ>"A Ja]['zVʩoQ xCq RUX,duS{t@h EV9YM''_|%&C_هݝTPin!n$q8H}:紿YoFh09JFݑ xa9%1(%m780þ%o1_n{4`B`UOӰJ3X.vTLWX]刘u R?Cy/dJ jHGnٗYƬ@.[ǧM?86xaw`.j~MA=5GLoI}J8eln#MHD"u8c]֧Xq:́kpLU,!Cw]:SN4< b#= B !b(v iH{^-Nn:R/2+ 6EL(28$VW݇=(0 ]&9&s2)6?X#Y>+\ (][Qơ/)](4Ȓ;͟b:RѧJ'y nZގr0ǷJQ؋ކ1b-ޣ˵cfϻOަ|n .>i".ًў辚Gv b2:蝣@#:C~Z^ A&~]0&mY\(ç=/c8u&Z1fwHGIVƸhuI7?bk+Ky8S$Cf-w!9/ٿ6!ytMTW#Q,x;v@a(cÁPP/v\[/V=rE@O}T`:zxGViG47z1Ep7{u w]@6d鬾6EʄG$$lv)ApMo4/;d=)hP?ʵ[eɽR̆k,7n3 +a!s9\,K`>1NPLŦvM}AYZuUGɩA751 'N\X{[Z/jb*B-2 uӥ\'˪p,.MD\ -{-w٣?8+ŢP+ =ؕTRs4 )i/rtE|]30X)m%N[N.Ȝ D\VQ7%N+ѕKOCcjM Js$۷C(G{@^'~+]Da̷E=H au󖫹2 HBM>E~q~}]#ъCZuKL;L,:ubT oftKT<p;ӓEIX NN KPbx@(6AT) [W%j: 6Rd]NvdQseb%XF>ogWtpM fz@DPꪵ!1|E5oHC0'?׎ it ~e{i+߶2ĹpSBP O +Q9$,<>~܃Ype̯ dD3w!#~>WPOqd>U(tϫu{a:Gǹ|K$)F`wEX0MðL%Ff>uVn/WJ]|8u՚pB*ˎw@P(6Ff 6"Z__uq;?T`#ڬq%OJ,*ܮ*3GwˊɃ.%jdD~+R[gƦqѓnrAhh%Oܒ,`)ኛt[Nƀ婠d}꜔'#D~h X|J#@Q^$!ߍx[hzd- K~_xSﲆ#ˬsÆ!"h) WKz5F:>NbmͿ3.L(ZZjeLi:̺Lf?g@>'& [+SPWTE@DIu9 MJN Vn- u!nώ0j~f1s qt▟ڨ B(љ(db".1L zR-("!4@+RfO ?Nqd+)TȪ0|רoVem ~ rKWs@ڎ9&9!YrL..ozi wЕ';cOWDQHQ̸&iMk쿡tCah}y4{r8xdqah: Rj <JkyboOeŠrBQ%,qNjE"|QsζJ7d$rȵ˯IXrgnL1h%LDpsQ hqJdҬ'YHb\Y=|f5#G#^TGQwv;a÷;jש%tvqB9#d# &[$@LEUAT*eH^j=uD<H͚2ʲNv"?r&WZ&% p\G e"")/8ta/ ٪(We80\UGMr Ջ"o9!~ NH=4j15Sd"_+gc^'|G)@&88gƜ=3૵= G?o ߺ 7 g{"l$654l:b]gM%Im$k`Ł:2NeUsW`٢XS͔C5 _7ЭYbⵡcfBOX7l &RJ]ΥUz,Eޅl0Z;y˺Tu}ܖ;mS"yn:f ѳ!pn5w.oDW:c s2Nfwai7&YkznWUNE#Uܜ* /㻼S?='\%iVwş?fx6S/R /{8gӱVgB,y xeˊǿ,SxD %Ķ:gY1çk+sN vLg|= 4eE4έ>{TU !N(賀#a 4+%n)&_3%M<xneuv9~LChfOcʼngo 0bUGW$8FHǦmyR\.YAD+>8f뽈ϪټN[N5(Uq?q+vA02Ro8kwe߶[ع&[(ƻi26|.ÁY2 a΄z`1Z \9)J{#"=@ڞZX64/S؂Np!݇c0#c,b$LCk" v[SOM`e )So^?,Xt#=0EŜ[I)) vWxϕY]u;b4X՘>oÿEy5x7byv\Ay"2.Lz_ 9nB|hꔔnI&xL^ Q1'z;YQ JCI3Y b{{cK6i$֌wڴd[ kr)gdHBXc6y.9!tTl:Yb!=5It7H~cj^{\*.Iuaƨb4XFDWQ6 설,HCBEl_o*q[#41rcä8$Z2f*ߵ'O\0Lܵ_9N`e L`VeY0"i;4Hݾyͽx">CK yU=q7MH 4⾬/Y߃>MSKi.nmqXAi'@`#$urM}QwC*f VS޾sȕ+scap{#&Ɔ] NFPWf_ڔo$^ mgXyW,s< CL.%y4 RB;0pI\Xsx'ױ^fR*CR]1>W^,bUZ:0\KK7㪡AF`S:Q.n,v,1t0]ՑĿ燍 }İ>jCï溓L*8!M;zSM,|6Oɞp659v;QХs]ƕ㜧%:Wx/xMggCr .QD:NAk_g]!lplhY҃.ty꿴g ȯ-o? |?Gˆȅgt՝'?E߯v]À%$lv%dԕ,z>֨zӪX.vDC{ZZG4+3ثB Wmw Q-{?9*Mrdv=Ay V>Q2i4ǮQrlċg[*(^#ڦޫ{֐ lc`$x$T<߽IDɽӘizr&+*s+m?ETFTH+mb[ j0Jd:ʄlr:Cd[O!Ac2 Lv8wҁSWP0XW\p&-&YT8>g uL6a}; GWb}AgpZ-dFv,oVhbXaQM~z/ԑY?A'7gSߏҽT068iet[Z {/H>(GeuA_l`I n Fz* ? zۘÊ&!)Õ K(u<]m(V\D01Q[p4%ppM6P,5v%ޘ#o{ḧ׿ ?"TTFWw\ӆ˺ߗp{#˦[k47YHi"R5.MǷsࠫ<4##uշUrR+43R#$ D }~~w^i0c$JyuvNhkh`sP%n)dtaq#WeMNx뉺Pv+o9UsGV~!ZI!Y?:B%hl n<pvteq1ho4#^0O_ UwrDiDГ/x%pUd7]i=Pw{m,tze !e"J|~Gd(^*̄QdS*/e /WIqsltJlƐ.}ъsĠg|{H< A eʖAʼn "J >/.{2l]6Hb[ d_0nf۸IzS=˜Cn",3oKCp[pԖ:oTȎF ʄ /n,#mW%Z%~o4o(>t#(͢6>fVMBYGYZik!)2*lMWҟ^mm@:06`3N md?a[{ q>dHiR=dtʐ݊dnbX8@TB@txn(O܆7QVRք#M_ڙ`W^^ O mh0.x6(qG*>Jן-C&PL(x\p"AY@α ?s9BtZEj8$^ɈmL%9%[_%0t:cu ,lU,J +l CĮ-ڴJ>Or@w3O@T8 Ud#ؾ Z8;xwJ sS10Zsr9Ә.3J>Mvweٗ )jgPT; BRV?I`[83E C#ѥ#&TŢYϦl q#"° ~!)[5G1ʑo ==NG7Ac$2\!{8 jPRCxp k{ ,|(4S`ϪLV@L0}dҬę*DBeJ6W'||Zo=O]mt}) A\Ns2gNhˁv{MXRu&1׶ )oET$4fK({fGEz`h~Ovl}yA9ȹ/l{o.IhA3DIi\/6Tx)U)EC\a'_A')𒫗í:@LJFEErM[yHlA6w_t,LĻ F)O6 FjE"yvklq-KY(:heSv9WW)5YjG]!'k! H>\';W\~4_|Ur,0[miK/x_~'lbaY*8lm`W޷3EG4m'X(Rk8Qi HLǴJa`g/hKT3G,eV0S[AyޒTCr"+ϷD\j{TiAYVPoN!Pf[m,@p (#l 9FUwfC@d3.B$!y}Nxyt 'r9j7:c\x_w{;u46?^ //JFE"RA۷=ͬGmi!0Vqb$yd "όseF]@,'v ["Uױҁǿ.| z/El-FW+|nTTD-_(UB69!d;9FQW/~w? O9:™ /; tqu~|>[TVW|x.VD㼣@,ʐ`\-?qn uFTA|ʎ+T%Js~ꠃ'dO''A,eyjߩ+L+ >i|g{%!v)Q_›L>6>(^ }T/Sm.S5qQ]5am #÷`n=#a@NXBGrg:$8 `=t}P^GA[9P_{06 Au\١5*|n@,s[԰HJaDFϪ.$4&"&ֱ{t< \_oŢ8@Kp|r>]B N/ԒxN>WL3,{$>]XF Z ƛB@-QL[RF0\hS yvi LW&<1v3\23jf%7`Cg;GtI"{4 4AXw AotpgB98GhSXܞ_9" KFlTst4ǿcOksunmXW%>o-Wli'vXGke s+-6&J9[Zk'6_TRss`+oikc]jeкQزa a1 -]C EeӟK/Z;i˙3x"IAX*&s`8൅I/%0vSd;p9<|@]ב{[y gbD'Q^dTxEMS<l"kryEE=taIJʢ&m,zcN,Q洆]S)uM10d \hJ8 ̅_DUXG|\ޝ5dXLsV !&2f)vUVE,&]׉#nJ=ye t!g.ҰNY* +ц ys3FVChuJ‰c@O;[y)82"UiWӸ.3Pl&kwcigMwXJEJa2N[ wб顳On %g++KnD[h/m Wx M9{!AO7쨣(\ӼvI^&y7TODFUt^tPjpFsF',,$bMO )K3֡Gk GZ{]~b0\DbQU޲n9f"?ڵkl6ơE^Pܬ 1QǞEԥ W?%Trrom  SXMN*P;'z8SpbdP7_h)Xo\O]5yGC7fhGػF,]X1˘;[;y6ټkMXkKә/Bۃ(Eb>Kr["E[DF+A[9$Fs ݪ4TwMa}[(5{[eGܧ˴{,\bn@4Fw{F-+g^VHTstEQj{hbU걕9+ L#Ү~Fy 98i&JxUTW'?8V:t3 w@iZCUiT}L d!ЮcgcAU%`3s :V;jGY8,*p(C+If\%oTNMвݗ%(2vx>V=Na'Lٞ+/hmBwFNbNy[a:jŰ(@6l,F0,>و>1pc|nwqky|)H9qG 1wkZ gN7;Ս^yRq;/i꙰E7tYnYiwGQB0W>Ӂ =hY+yq_=j ]!b|[S-KBGxH|tmޭs!;ܪ&kOV^mo4"}~٥V4XEaclO*Ҭ{uF LH.dDΐAym6A RR'O:?Հ}xp~C7gm^T0r&Q4h-0o3b1KC6HL>gS\i%'Lg54BxlqC풇zh,hEk| z͜/2#r?bkQ8 /,Z!OcAx[UV \/1n\G_i$@vi ֈ5?%BL))DEO8D/x _Ei: ;?%b)Gd}KI5~~SKk%m:XoZv>7QсS"|4U%*/bO"Ml{sJ@ytJwj*#־JK2G"M㎕)jUB -uGAj)U֟r"] |C@9@p$sKD}Q߫Ѽ{r:<`.J_Ǣ6.@ izHlMfD$db e vhlԔ{A~mϐ ;Fc|j8Q C/B(ю0&@ٽ݁$]".Q\淘L:TBYÃFv)t^4}1tv@YL\iq@ŝ5XfxL6^%h1㜧7/;H?w7=(峨,LsDILK筴W/@q"Qu;T"$y|) 76?Cwu<ŞA›L T(;:T{l:A YM +Dg x)8s2n JwkZN +6D/aDqm&ągn- atk%sOm9%*[2Pzi=(J9zi2wzgUozVV^VB)(o(v[pO¥Q$X5.g[`S%aSv`[B(ɿ1AƁJ"A5lz8I dcoykO$:WʆH Bp>E_@-p'qj-]иT"}aUc$owwսA '`v>+nQZi8^ɸˍnű 9Dž|γe$MT[l*:U8ͣ~u׀}2TILj|ӧ e We$ Fe ϻiEf?Ilm{ VDPUTĞ7p?#&j1/ppa(64Ta2y.k1` x>=xm=STȒʹH|`6(3ܧmpLъxk^_=v`g`k"f_Nl] qmﭵDOpR1qfPsL ]*Hęj^gR˕ޚ9''֜^PHͱ廡#OjŅE]xxOcHmn+=ĨD dX8u ɛ<e#3"\M#iKL!xz1kRAWT([l8yJESʠN{Ls$-W ʱg~L qZ ey1E ?Ó;xDgwf!~@_M֟G"0%b1RɡصIbxR`ԣFL9u*qXO?7kΈG{=,/=ļfpg;O+O` \c! 9ǽ@[bnۡ\,g?F%. z$Jn8oryG yDh;=mw:c,H;GE?zC:zDuݐ(-_w@˴~~V'Cb4Ș)Fz&(ǸZ5./2#~wi.?bC j,gS *^C#&RS jX*/GeCHUNe۳ !kaqkH';j+DY!ڄ׉+yل F@hw,[1w͕X4C_oB0d711"=lS?eCiU~"dfͣA7>wlJJ.1U֙3r&D;H2VVZ"܃ ]Q]`GSp3׈o͎({-3Z +L\MwN1\kL_~':>#?]Xpg['G֤O% f~u:>M-c̹p?|rkk@31.^{.%aC?fܓUؠBx0(HI݌?UN4  9-T[5)""V4Ō&]H6iNl㳺yo$(8,P?> l*(ۼ:L Akme/V b?CT=IߍH,Eɋ-%SYQeǰK)3쯘aˢ#X0{"4IisOv%[ rxOHrٺ:3bڀ~g:zݙt,QBb"v~O 'JE$4yrϑ]m5Gu6ObHJJI njtrFD⬞˔iz˽8xecѯ~VF}6ʟ xt^.^6`Z*y*_+(ٗ7K:ޫz \+5L)8MnB\y-jY yb#z7WBbb4QŊ^8g]2c=\ဘkbPg&F `[(NH!0#t ZF?7D],%j*e~1s|T[ 3:XDYu1bv j}ߍE#v6f! )V25 _&e?SZK.96d9Z;B]dZH])x2f`=ew LWOov۴:0`}hYK&3fLg!Al^(i= E(lxӲrj9 `Wxgv ww2e-[D9){?l,<;ʭkILxO?q6O2 21G<+_̼߻2+a3pȃ:YwݷG*FM҆FP'+q yƈn8NݎY"-*0)ŘG%y*rŠzƧ C+T5M$NT'g_Ki£.% bq7w]?v _eK''ԕ? N)Y][|>EI]>ehvuD 0)#0.wTfFz:@}^;Ď&\M $ RRƛs3 h'~D1Xj7\ EI3䅌C-eT9T&mYq[ĤJ:M+aH#c';Fʹn+Bm"ש+;LGf6Puu<"z٪Xsya3sis4(^D+<ѢExѾAЈ̜җM]ըp 2e'D̷4Ǟ2AyM *OcHàEaq7,IAn~ `& btR]7"}x ]p[F6؉^YARqgQJ׏Z=(` f!cP;Uwla9%pCKd8ar=9@804>Wh}_ghb!hT\(AEv{R>Ի.B_|ʩ9;k/[*GW'Rj)I"XdF1s$2ߋzwABQh`FLvNS]f5%TRRR"5n授o}|T`;oqknsΔJ/jMѷ<GMXeljJbՒ@O:Ё[\`g 6$8K!`sRڨ_7 9T`1 dKp^?}I\*/isoKE9mt eQ[$1qes|v 11ްРێLj-{qk#@63xeA2k ;j*Mԩݒ||6`3S<'4'ܝЇv}uTPB[Ҩ_88jٌ2l=CkyB<rYD/ :._{KqD&Oܲ h,g=(r-XdJߵXg9 )cZ3&&Bmޢ9޶0UFl3Ϝwh `2d?v#AO0z=j7vD/[Mʌ9O,Ux_T_ͥjO^)szo0M>j sH.ae(b$遷lM(nTZ}s$OAa_r$H&'V2$`w-J˼}+[#ң~ZJ'6[(_šé]wj!,Faf_-j]0V +밹f M YdşX1‚c$Bo2:7e{W.hйm{pZ@q_$j7:n\HlTsR *5IbϘgLPI_rAJS@^$ZPk^oIN`ҭ{;N#ǙU2r%PDީ'5}Փ\4Q +/YXKkB=fV9 K$a"pyR#L\/"[W)!SL'̩[?IPÛr˩=prq_ԠeZ۰[,bG"^,Mk22K&ԁ[@%SYf,*O 'Xf\q CV?( e*U3NlysӰ!YGReH H:NdF+!J:=\&ks]](=You6U#ehLnp?mW tm}wBzUpIHz`|՜@Qh2?2Z`<%zaK>98bυqxj_QcCS[RZͧ5LA[S`M#6t8{T_:0~(jȀOH!^ßzdanKZN<hjě#]riL%UkNSqbp kzt|Xc0XFtW:q5FC6#yQkvc"= AdF0 شʆb1qa;pq6s rΈ0eI׮ [Hݧ:O*R[Ki4편kn> iR'1ΏHuk);ޫ3 :c` -A-kqRz@:rbߠ`~̉lá\WC2dOJEZL%>0C>&:|liwElQz)*ם7p.V]p0WaXvugn,,w)kR{9xtXm͍Ll1Vt}X@ʸ9ewo;"żq.ZZ_`ERl$ew3bx LvCض[q.%E V '+ RYM뮗׎͡)OO-YT~ЍHA#&~6&LZ$(>[UjLZG2+P560*m +[lh ,y^1tZmFK1ʞŏ@6`w,Qv7<,lu4HCU 6cc0l4)N~vT$|rGA:{ɍ{.lkjOܖr?odd7Fz# V.Q}aYz뱅!o MHl"6OZjŭ;7\b>ᜦ'GN.˒g OPCwLT/%<`~:6("eQhZm 'dfQ M{&%r`9;BJQ&!G6) u. ^FtDڜC[ysG/?me@h?tue"dճq&D sNoi%P'#lB4z;'CRft! ]6k_ ?CfvHb]wMl3bgʹ%\ R|m2D3'ux윙RgIU96WMȁocݴ5yR0AZ1r/#o~wз;%6ȃ2D| ӄZH g@ >aKݠ,`rnǻ ̪ԌPc ,tSUvRU)_P%0_mt6X.F\I B.˼HJp$߉Oy\C uA.y?3 *nĞWiV v_GrYgekT߼ UĠvkd""_Yxi9O] 1y哣۵ ׸+c90. kRW>?1n5'Uh2 mSi-oB(a /?-I~I&^iez v UrrzTs 3ג)Aw~m?VI+|4iÎ4Ţ9S^>뤂R[;'8 Z_lu7f:5dQIz'к \ ?>oh_bJZAP\R?\{`LRNP.֑JC-F%4-h+_]t$Gmi_cxoZEmgz=/wh2t2 񺑃4S<(d%?!IJ%[ Ey/~A#Voh!"O0N*hE+eN{M&Ug sk~Zq $05]2䤹&agR6}q mbzl)Kvl4w҇k :Q IϽ%B)FBb Y5r#e3FAhz9[ƋF4AL^Gy,z|:6'^_ڙJ ѝ$ hs?AމMaRcJڌI"s2u6#xLhzT^ڧZdjn~xC{ ʠE"nȤ3r{(1`;἖P#\%;{B#^֪J}ܔ_í<\TA$v{d;k:l AmA=PzVَ@/ˋ/>h:aقT *CXݎBΫn)V)8}Ns} F~jJJ2q`Z'CbXmьt 'JMtUE^B&>cI`3z䭠!/يracJeVuza&[Qb9U]k˭AA?}}P<2MY[+ -e}8jc;E-kTIŁ3ӭ՗i{Wi5;EL@_♯N'mi^ _#[%϶<@deڹ/yHPmnaOk99U7~8h7bM C>Ri9d!kkFs#UQ\M˒)ue7 (nٺs!{TK׽X+ɲ9޵Ne:_;"zP ]{4%oX վ@aCx0QGI~Cl3cipԧh w{Q`.*Vu*|Ue)oQnw_s E5Ö+-4_w[hE jTZRHlH=PzN8= U`%OoY΀!0ث]>2NP7Nȟ6-3K6m+sQXŌ `Yn0nƉQO$zDJx`T<i&xL `RA ŽiT S%T@*GcP1c/t?Kf bTh oҝNxQA"S=ף5PKvID.sS8R`WܩeƯ{ aIi,i|TREpYAl,[cJ;ܫ4ɿQdO6.av9q,{he GG76I*?eBv.ykga{6dnC" s'Qt@`l`303GϦZ ՝zoG0ۂj;%pd#tm/ ol&&U rVXl)LKXt=xE;!v@=9ayqYZ2{8w|'MrOyxUIF%s˪<[z}1{=c/LЂ#  5T1JAJ-(CCOJTX ^[9^z?xwۯp:_` s;\S5ߪG/vM;GKfKa#COs[o,jJۚ>!OyUry=06=l#9aJnHgpg;*x¾ +i}d|96=V) 8 o2AsER#yZ9wA,mҰT-gsr=/]Ŵ~EՈK"8(L*aG,z=JЎjț:Lg044""`DU8O; a\&9X%kK-~fSS{8٪<]rB$75_~vC\Ո9PovWR}sv?v(N)u夘-K8P? ҟ٪Ǧ[ǾR ?y'7O MLJ{ Y{`;Gcx[7bʚ̐ndӫΉ txG;%F(:'ExsҒAٻin Q\=2N>B"ڠ%ctkvw(2gJt h(XlB\"7UaC\0Q ۝JAۍUQnۥ`';^ZB?.J v=?-ǢAF@Ewi4hn5YP+"7+z{{wapK630lo u!xÍ,bLoB\ S,KhPId(3 MLDg|FIE.[W VJ;mQmM%y导]J*h`t:kesy%)'\ͱu)U~V-?l lV<|[#RPs|-k-JrmKdЪ5tu+jz ~ehmW=Ed&.'m1ʸr+nvJjdvkTZ^KL*k`RsOlWʑ;m{  N@||O#Z= {! ='%GC}Ւ^;/}[1Lj{t}c ן}f.ML]Kp<ye-$tK;؋ÙL)W"D:D@?kqib)2qVH\T1 6}tujhfAEv3󵿠6zBi!GFh0aH"}dq =v5{$j}珤yRm!7f_P?dPUMR 0Td &UxX '݋HyX~ZsN5AJW~\]iB_1ĩ`TC2F0B ] "F I8>B3l~s]۔ #m#Z6tĞJ"|ưHc-5M2yЩPHes _ H/}L2s{1WL⚺WzL,v7Ͳh2 AO o{",M1B '{x eHJX}0-;#Df=󼬲6}HzjFqш}29 {:p ep^!4:=㚱p7Mޅ/5?F5f|tgmfPǹ5L4ץxQnTFq*J#LhIrPZ,~?[54k,y̕ޚ7-֌ 3sڨsU\!>m:by@/, .}Imx!atBI Ӆ}ZS,C06)^F厯MBuaNamZyü(Dt|!  kK+ =i ewauȖh&*(SskB kHkyMHl#6aeɶ>׉(nmr+\9UerNXoU@.2^7P4k!:!lq{pKADת)F?)8a&]}rwFD̠t3};$x*;NLD7֥-BMdRmz?$p;qՓV&Mi e8M?aYQS"A ]#gO@yGTV=ӏݻAM·r_ pȬɼ{ 1^oJ#L*b:L@m}nzo4"AކesۑPėf!: D^%db$*x:ľBNKX1M֫懢<1'iqg ΍\143Szl!ȃW!}|8ՋV~95{b%GRmhT_|W$@&B7A;Vo{Xl"JQGqO_={\$c!WQ =qN$`'tu=ڗ`MVn;:0Wx0xΔjLiߞᷱm /]|u}w8W~J<ģwg  o%U(={t#so/m3Ѷ+(,P)eygZO8f6`PiJ=pC&~#q/|ֽϹ-{'= (x{=ZmjmpdΨ@, o<#+TstNΦXZ].fR/͢Ħl +Գx^;W/QR;#mĩ%xꏎ4 >WyOOX|BgEOqOp̘&< Iee+..Ѝei/ 47e>p2RheE®D;E] P( N4>u`0J"0h3afvӎyCGޥ$Qnlg|fe,s_ǎ"fDӠy7l>}ǥ8#Ӏ!ma`sVr2=}P@93P9yy?毑s 2-3ZPqx֋=T;73A %r!{XYf;^HdccһFԃwauXi_'K1ݦj*`b,I.t¤UPƜ)RنLW H(RG+wY˼r Z&N_wAuhFɟ+B[5/=#B4?0(pv5!|kE{v_.<֤IdAYo L IuGPHo?[v_wX/f3SLؒwA3ld0J<ų4UM_K:lMMV^r5M/sEEzj©:KSlS9wx~kv @~yx_YG; &JW#>5_H#N>֜þcu^f5n}LW #$K΄+Na8%<쏶`$͞ 0G%Tz{w /Kr,-:)|asχ*n3T,KsAH0ڃ~zUyګ,'wN}fՃѝދ^UW: o8.NbvڮdSC68lU~f5?W1ڿrp{|2xy߾^е \F j8t,?wU/%rt$l'Dد5`#NxVSn>tW ct6/ԴC})gZ k"2"8<|;nwo_(+K --GxwllvUqVbe^s6j2N:ABVfgY[IEynwZѶ,Z9OD eƺ1{ źL2t+Gx1[Dyiӏ mgޕ/̝e~@o,)agDUx~vikl*@ rKaVVTRXy}R<\|k֗ҽ /U :=^{i|;BD {UDWkP,ӫt"?3d8?/(P-L(l46|ώ+h>iV 0&LJV\n)ۑC~rrBp}*^کr؄h,K# fcXCOؤsoh[-a}d? TQ ":4s^^EEϕ^2_㑽a47,X[mE4`-)0Z*JSv@amh&V7`;_M|0D㧔:Sɧojh&gQ"ehٳE,"TM'Y][ƫu W*_E G<8[u# &vm JQ҂T~,$7q7 a3Hxw%ۺGL?V? 5}0ׁ>#x"]Ui+z2 _ޠ1rr7(Eg]9nװM7BAiP.`j1wE,+|Q~.IJ+ABG4q_ڢ]njT(6٪h!SjX#@5' ے5=\4"^*i;%^vxH֧CzM}Te7[6 "hVOҋWPIaoczb.YT8 XrXy:Yg#A^ 鉞~~s z88Ie3,b!zv z,6(ED:LlI$ ܔv@ ,F d>R[=BM 1_.J,}Llh{P)R|(aΨFKGSXO7L.tѾV! 8V6!AbObU.GEh?$r,e"ptK(u7pVRnF6MDS؞Gn̘en*qIq ) w!I X'JN\vZ7m6OU}8zoX Mo2hAi`]uӟZ[kұ(gˍQnDY[oj7' tu}-?N4S쟻‰BW;> >t7 1ՖY6zpIQX+B=`G!@E8h%fPXm65qР&ZJھK:#OГA,&q2|qQY֩8R_vZǰQΚ=0 %\dN@_ ˠE%\VUvCTr3lk,8ۈXwM?p?ɚuIJ5-@ݩg.:U)X#聽{!lb9@4iJ8 yNL2t@3* |l8mf=Y=/ʼײOmF{)r&8N?5@% `WRYF!i `«w_HM2' >&5' ER/ͅAnja'twzfT1(W.vۯlI' 4E耂UCȤ4ŎC7~|iYB5J^d}a6Ƈ . -T2Gb2` WppQ,L4z,@Gqͽʏ,zTKX5a%{TJP`l֙#lkn4jgi +uN۶+{mQ[HeDUk=JtrFddC`R5ǘH5/6 urK"J8D xpYώ86Q>s DG n㷑χk8 uJSVܠ3 Q@@;͈vug3:χik2n^q]Pߟ" ̠:C=z8'(ȡ`^(E帗%2@̊gZMtІ3wư5M~s2Kr2_of?FK)ੑWIԬ>asofUT Rm%w>vb JLe%A (ǵm*!t{D9ufK_-'ck%@]-qM3:5ž-ͽCӻ@i۔/^[4H-(L0ʜzl,!ǖ@ו;g"6QR+8<7@:I(->Q]˛Zo ܵW0KU189DQZ;1)-aJMGlǂ?I8"KlYjcmE zdq%͇|G/+v/x/ȌXxQdc,Zt]*d0:x,>3)-[:茫F85dja_kd~oZWdOF2*%A ]f|:R o]hXXDHp 䏘XJ ] nBbh] Ng/1v|v 97-)sɰq?䱔7/3}[ISZ XʲO^uJi:^Boy%lW1-{7LZ`e UIĜMn\C?kv[W`<>uX,MqKHbgR-bՌpgIֳb$3`ͪprqO\Ў>ZS%;v͋DdC9JBWB/ن|F=.rJ% Ґ/ u)bC!]LRJZ"́!++_ k">)1CY!pTEm(]V/ۍpyUb? g,/G8Iy;CRkfp,7uŻ)+Ol'o!w [gI71ӳWG' ,|` Kb:7M6p[ mQqShXޙBw]?yqC{uPC SƵ[.&.^/W."Ti Ydgj7!y l ̀Lt䶟wGkB.')z|p?#MΡK߆14㦅dDӲ8XIIb;kaJ䁷< -& 7}ӣ(V0B&&3ʌOy`zQW5ʳXD^RׄaJ ^8CMs:^__/e:ZL[}pJKkB'~4i2356uh*3{Ar}Ref "  Š{ q EH߮yw#KNW?bz23Q x{J&;!=(fz 4 |h 3Vƙ'#KT,[1- iI(G`/B-x~l[V~hOt~쨂H 7] =_V[͚>#aOQp\#$x7S[X֘N1xZ̓WxcRq\w:+[4;%BUPϥޢzi&0':s>L{5j^ȯzV BA_B3M M3A?]MJ?rK{'SR7h PWÁo*j|8NܱưFi]թcd`;T''\ 7ŷzHt* .x8xA2gucLwLXTt,9woBkQ02?`Jr [Q46$@%0;Z) BzvöY ],&YŪߊkP#cOw8<%Ylbܿg0m:>W0jPC ¡׸KN`z!?AY)ZXJIyMl ϟ.IP)˟Hy^4X6RK#1}g86ϫ_;{00KUGgY|@:Ԓ)8uj S#-뻘85g $12 +?}Yɹ}p7dlM{~?T8 K]3ʑk mTqR.%tEy\l~Iۣ"U X}zM(UQ8#}'ЋY>*O #N:[Հn1¿h35ā2+#UR܇X}1)!a`j=@)NH &qW~w+*5UN!HLexϽ`¹vtLeȎmНxr] >K juA 4t-wy^*1 ҂Vd9n3*2;2;9dKjTR7)^66vn) H0_c4%H.uy^gLscΡ`sx¯8̄jn4N$$bFvQDq,]S$-lO*'TFu8U WLQ߆ޯcg 1aׅGk9ފWitk ^UbB%?7|;Z5a; } b/$ VbA.2l CJDX;_ ͙$]m;/ӂ7( 2q%KLk̤c:C?ֶ}e;db{y[4YeL;W@L`3@AۧBu,g ffYRqgnO9%> s$TNNJ "'Io31^*Kbɷ#ՁA6k Ss5]VCU00GH5Moel3. Px y T˂( ( IއO;-+{pD_Cf )(=@;dyBUcIAk8 L27Ύ`gc jp&8L$}@]C-*@˟Z$K=ñ͈Y@I)]Mfnzg۟)?Yic28ϦE|9@l0^`! @p+ڂq& ZVC)N_eu9i&e0la/oؕz !%$77ұg~kM®CWp@)jK@/" `H’픹vʥŘ2Db%gg"4p(&D{}Vn> D]J9  5/]JO]w͔[a0!1yVrt0):OA9،Oɀ/\8G'6CJF `-1}:B5HO5 ,4ۂ 8z3cK= fw{X7>Rk~a*D_ѕ{;;ʔQ^c%lK[H7S{r$?HIԣ3Oπ ;Dor )rxz|ՍlV斷 @ADBbŵQ7uFMT4z9x9Bd[@(~ G5(G JxLHxܭ&T%P)Y5AR7ـ sM} 'I⨇[tE;y"M:lD<@?U_^ ObdǰvUpcRz!xgvt5½#J͒iX_|gIO0RC_j9!KH,BcV̽IZ}-88Y\EY+վ(?k"ؓw?~)mVޝ )qG hJAьIcCCv+*ht!2VOVt Nf2^݌+5ҕxai+E qJ+95Є4*ꙟT*_TnuP.k UcEh&\.̯y2ҎTqY< OւTg# ޴>Ҷc}O'F(LH8UɎYfIh<.i֧yty͚!OYN;Tu|%'Tµ4e %" xG8cV eqZ6qLYY)ٽ՛X{Z6tw6 K4'&^~-#W"9SrgVe al!#%;YIhSa-:+SS:g%̿ä*tˢȭ''VM[ruHI8o.I(Ot mJRNlii] ]ڳtnf Ԃ|lc^K.NHBN3pie5Bf% m?LO0(={"΍B)փP窞3: G#eIl]NpeZ2t,7FŘ2;aSC`?Z2U<6":> ']>, BJGuam44 ccy+0j󖜝2o+bpd[ծ̶f |4Sk|]Ox7fU%b}j9{ИC k3uLy?Yi{:yO&5 5'j,Z Sz uȿm,oRdͨ$|T_-ҍ(zܥE$k-UK6(4v{8{ hך w>h ҸTrH8@@ T}>2\oGǢlZ!eX{0W aq3;^I.0E*u!pbSߺ ۤ{cH gKhS&6fWd:@n#z)AӦ\}.Azy%Cjie{gC(% K'qwjt\_xCEc4JSnZvV{NZ[n|U+9p" aP`)$sFɀc>BYHt3 r7<]t.\$pU*8.^r}9+s% saƙMƼm{OUBHHXG]H`af)?xC7頦lj[Z82"YA11^FFYN?S$"}V߄de¯;ڃDѩPbnS0RoWɜ0)f:M P'35L!pE>kCv`:S )07ޝxd eG T`yFL9):뫩6 ޝhjWCD`aɚnGl#mCmoQ|jFµzQq:{n_qQZP8L68/HE^YB?Et0P8|n! G-kfl sjMq:B[`fMp>6ܴQ-Hi$"S_m9t)٤h.LWRdwW$J΀q<%HUDRjfsNĎ2MH@fѵ#5}x76hdNyǔ3tIp'ĩxTj^=htt b"m1P|ǎ;jufLqZ4:8ԩ6)Iԛ+5u T+n`nѴ E:DDSH#l/t혡tU-.\(gbQ$!8i l9eGQ3waMnu^ӹZI/lԜ} ^{KhM3'^h ymb_ |8xʖ[D؞0.K S־io7kvDG&d7bjn:ZM ꋾUϰqo:ʡ@?ob[7mX e:QxWފ5oa/^>06[O-bPTU_]Ԛ޽>="*3vF~',!Hc\o MvP!ۮQeZ;&q)qDKlMƑ`-{@/Fت7m*/oQm:$}v5ØkuT4H*P/Gzq̀=-lE(f\o t!L742--lT{3n95ﮈ#]JCjW@[”XT{œTC0٨!q,)J=3:vd2kgoA5t89 |aDZPz1޲봊59Fۖ/|FY6[/bOkK!m}V MSwP{p@TF!*QG[lIhzv7&ȏBqN' TXRH 2z0:pai2Z* O‡2ڶYuOESoGX#'ԨK!!$cEwWq#MMzdADrU[^d0{AKJTªy]ҐW(wG.Gu?繠sJ0-v+R]*QXRTzSh[*R( )ogP& l58Qc`.S`njYzG^18PjWIp7$ܿ`& 6lnfk8֒1ۋ*WB|GoTKx$닓of#*JFFhf:41Ȁナƃ}+B(~lIDa6 ɤQP]P Ñ2)=KWN g\p9#,I=(if#4^/8nI m}dc,)p7t:&p_^<H_!oЫ VcVzFe {>A.FO^_x"eHmn@m# G>D'|tAY 76Ŷ'+^A,@puLgG]CzѸh&ktިU}j~' JsX ȴ㹕SbE+lB"ɨor:d̒ѳbQ2>0SpÅ;z#ʜg* WeˮWXq !s9q; ;vh=uz*O]})^}`p6$!U_Z,r\$DJwy)b5D6ރ1W4ȇ@ r"{FDr`[~?E up {ȣN=*KaauʔL!O"@c@|㚴/"R}ufڀ#T돆 '_đcf$'i]n@V^HkmO<6w~F`w +xp a?̢5Z N-gt]8rn ъߖ6!챺_*VĠxTÿ 5p04ĄoO*ū#juӕQNj Ѩ ?^ TKJ{bTp^L;{9 A({_i]" cQ|vl { ʃΡ98(j'R u9e^4?) ٰŹ @1B=1c+4JzNO{rN~9UFٞ-׫n<1[?^XZDCKZ5$524LgtJ5b]G]ϩltU{Tav>"`An ,zn4F.Eƹ*ԃ`,$ uAW4Zy8)To}-fb㯋=ՍX cę5-zdknj>P-Omyd0yn,r<D:FheA06OWǩ?L-05 {%EetTmƱ Baz ,gcK#?8uxtZ3 7\|Do-;h^\-݌2˂1#(ͱU$d;!A. Әn+sljx\gg@ϻ d}<%/f2\ñzk/.;^d\/Դz" hxe;(f P\Lbg82 =VF xj0 P7%wjXYԬV-GW4S r"Z'`1a<{'J6OZÚpg߷|ﺥgu#F}T~9fyHN8S%" '5)`)imk8@coE/0 t*ꌯK2xFȨY(yn+P2[Dr>~Qq# ;!ZpLϭpT˘z68yi-9\ݲZeseT84_ѴPH%[Dd!aޗ 0`M#Dzl76 (q5,u;53̟9gpyU?Z(K[JWS"H%5I8Gf붐PR=NN q! ?&2tʐ&x1c~(&=rYO"]&e b Ȝd37eW =W:-(=bSdS BjRäv{5BƜt7ODQ<1UsxQ<7h»XLZIv -hk` TMYCf >*[>9>5|Zϣs񋅃e^鲳,O8!Hu#:췗V z𘔱  LN6l^>wG c3->8=´s7#X`wwf9oQ%I05vf!;'Nx[xz˘a>1y0,XF+̬ˊoV@7|F2;Hw 4=e ztN*)_8,ℏD,i|MN9߾k Rg* 谪TRfHM!!YvQ5OUzx$rG8uʾhP@C/vqz󶛓V +yGmxKxSu>FD2u9H" O_C]Ek,eAuܷ-)H+qo>v.VBm1hc/2zX} ~9(jSYn;!N.v>dӕnI+ ٳ3w+578s)Ǿ 7ނe+o㾻F;id[)6,{3 sO`{)kaY&氟,^qMw4127+mL<zX@4,yTluB5=6mˌV@`t`T6:JNLvX7@3hKO1rr4{Q%c>EtL Q!}gX`e FH-?Yȋͯ$[/uB=r^;,fsx 1L$poĸ].V*4iRk7"1-Sfn+@o ]Ml'c 3Q2cqE=JPk `%". ATES]|$mV%_L( *@;Zڤ$+,BlJWz] MDR9;vrDjVjkF] wH=&:e2WAP(."QK?c}9 m-zO!v}HЂ}8w~"鰻5bׄ.O>P, $I U,T'b-5d(BN1wk=.DkIoI@}eYMĝ@0_] ?eg0[VhbG4@;1oFguƲa,S۬7ԶC.y@KfFiv:ЃŀCy-Ir,,It)ѷy03 +`wXXAE,uz ,̴==6E;1'bvS립_'^a_OY{M;R{]p(Q҅nv`"= JPB;Ϣ1u1oz2l0:ˎ%?xkn{iY#',fȘ z!Q#TYLAkc=w@֑G%7l Jk!N HqVWg8?Jԩ%CD\0}!;EfV6n5*#wBe"aw`"nwt-PM.$ri?/0=g pi)Yo ۝sU%VtN=jOG(%=`P$$w Z\*C9=U}.yA"5zGVY΄Mf7Ա{d;1fҷKޟ@8y$ӕ /'0ˈV?c _&ķDn$A;*NI4`l=!S&mWǣ̞>l9*EQXE;jdW (8Q[ς?o 1 d1pz@3nHVvC 0CZ(UmGQ;"Ӛϋz-#/c 4-ERfaUrI`*ۯwY`iFۜ1IjQE)w ໡ްj4G*:PJ3KPV(3<@̱:jvl,ޣr ebtZXF*(IVy!N6z,-:nMH}a?gVȕj\ݢPN(7W?835+ Ögx;YpmaZd1a_aF卂Ï^"rʒ ^ʊ z-7ǕW:$-ZLBUPUB~||:_7u]aoSǼ.81(o.]{Z >s[R6%l+g\<4!Y̓0Њ:_t S'oR&ٶHm,2ĕuW9M\j&~7@'!Tg@5h1@ GZ"/w9k +4̋f{j޹p;p^u A5Qo/ p ߬`lh ɳ(3ɐAxo|+-W+DɏMp:I'PRVMa7  i/ݨ~Vθ~IeqV"8`IG8٦o'0Apk8"9+R~#?H1e_P)G.f등 =la4H7DA^ FcmW{8i:˄JBMAWBNg@).W$d#ߎu묋TX%M$# QzK*>:Nu"YV!PDžu|a/ai[q5ȟir ,Gkɨ [sVRyNrWg:9:I5Eb0iӑ 4rͥ0ʟh=X˿}<g<FМKD_7*;&4|N앻,m?7y[_AYp"VB_`V;/Q3YfA5K Pf 14zx>?)Q7bhD0KV1)Q]Qpcқb\p;?M_5HJ$@C^Ǔ;;b$sAO}c Ad LK~pӗ'Zt6Vz9pRĖxTY{f{B3 ΅CSvB3yT@Z~7uClp'!(13t3G$ߊݎrZR*83"(UN]jBZP̥ė{JY5*G5MfQa ט' ~ݽ|(kRf,ƕEX}9>P2f,KonQcJo$=ťlxRnOka-d)uB)e}riR:-k`>iÆw Eas25,=d+tH噮yA+v22B*EL"_ LdxLuCs|a!`qإ1a=dѨA))1 ^~,>C__0}o gt{ӟqc3u7]leBb5;r-5_FO|'9Mm7МCQMR U&rQT+e6_$/c7=UbsS_4'RQqI8Z%_sy|ck|dø>Z~@P0<,4.kΣm&hN+*׌)r< O+m I X;bvu)o[J$!nR%LiXets8_Qk˦yע1SZ$8hpiܫ]a܈cqt,/_ |U*Ұ߇Ojv^5'Vd"⦌f#.3իhLR ;~6^"96%'3Zag٢;7]C€'Cif0)[W >VuA 72BYfMXt @BB: 0=U){@DU@t]? ʎս^߁H)T?:kl':gI<0*>+K4 =W s]DE! h6pʨunQ*Q,W$ akTpFPK^W/P#a#`=]rVXhpqd|)3xG.'@hgFTTB= l1TrI꒝BHvgVt>1_r{ҧ^g_K)ܸ粜c]f7r%)!BNkSf̚S d[XݴBZ8˛?Znݒ6ocvZ85zV._Z*Qϓ|Yv CfסJl;_+S,1{L_5Eyd0—.̿IHb=xMWK*Aÿ8t^뵳I1MJ(-B4=Sѳu@+!FjT E2]\Wņ= tAN"zm-|JT[_CF!&S:qAߤ.*(̄ 6 Ue )sLxba]2CR9s{HŁKKv0Kӣ9R hvGrsxLw.0Oz36:xr+ͬx0ӭn8kV /fqIIXC? ]JfN jR6H^X[BCab$4ͧ:w9TXtBX*ozv'6 Su fP'3"ϟɥsJns|5@-d_ѡQwa9[t6(R W}vl/b|X=o3g=΄N :{4k]>L~!c:*u`(Kj8. OHNy+ǹ2D"`yŚ]5RR17f;* 0=0,@lo u_@IYCL̟n/ %gGH7Zqɉ%CH޻! S]֣~mdYCơ}A!Elj>E~a8+)D/7y9\Z$r~?6EAv%j].{%DG ]cW W~mJ]PuK8l&P'}ρi͗i$s^ iLML^/s|5ҬH{D>ٻͪ 4:TU\hm9K;GQ5[-Gs|f};&6aK$32EҀ݈~EsҢs (ǀO7X{8Zx+I(83tB\o,j ?==,0avX(MBZPG5W(@v7SS06V)G,4aݺÖ6G(& ˶1SNf.Tԡɡ&:Q"Y\+{j+`_i*Trpkd';V*\SN3T0nzƜzp.keq)dV`vÜF'+>"bLVսq[r}H)z= i'yք,o;ˍyb茄sa]wB# /!q2bWOI\E.C.uqcS6d0꧋ QZ: BP  4sriZx&rifm afNjטBX8KSTrMY c5u԰4;Zxピ kꙪ).Ḽ3W!Ut7`7 GG: yEDO5V Wz陁@kv1Z>Č-`,?Dj]v;avOĠ4G |z"Q |*)A"ZH 3ǰ`!O~sV],X5ŏkSAۗ̅(ZYT`wP:dӤ/7$cX?=N?9>_'3b'4*+gr'^`f܄">.JyJ$M@tҫ$uEI,n\NB9d@=uQsm;1sw x[,{T74 ԿX2'^+NL>G෉u^Ǝ294_פ:au߼j`,a?Q+ z:2ZZqk*v{Jq@{ԙAvV7MC/C:+&L[qa12[55 Z TfeZ mnfxXpW\֪ QU9jDzŶ] }r' \;U@ *:^~v(}Iڙj&ҬoAV-'mÕɱgWb@Yorvf_tmD5 /8~V }=Sf@WKh7V><}9܈ގ&<| 'Io"o߮z`[(8E(65>be ^|Q#-vYLMCuM#!Di͇1$,"夞1ڻ1V*dGHh|nޛiW@~翳,4S}"(ٯyV3+Z h碷i2ƊH'=1Wn~__h@Y~@Df|,؊k6~5v;:uwT-B?a嘾\,)\1P`FljZ)s9ʎOf/.025iej3MYtxĵ:W{尞mhKVcU"}SKC7p? 2_3G$2X"FF"_B8Wsv3CfHz( 4_`GWf6EiwJR HHe(cBI]MW imb[ 㞿$tj,Fi"?4r`S߄d+]c(҆EG@K.wٷDᣙ疓Z2Rz9Lٿ$]B)!N"A}c)$.#-rWiUpn:=vkxU ,>~4P|}0&tG $fe;<uWUu4e5,dQfۀ NpOёtfUICͥ+*7ܫ5KF7.K6IQ! MOH8i,/!a҉ 5ն'@@hS%6 Ԅ#+~^?dJveWxg7C(Sa$v",x-l%*NsC:(5$uJ&laA>a"5q, }xXa6"]d M O ( >uz˫4$Ԯ\szej1RhR qi{9]]L`e*ԤppQo^Kf`Pt(q}]D YWZ)KQD:éUz9> %',[W'!(g/K{TOQ/@|YC_Ղ>b*{6OK#hR1B<+TtVyKBْ|5H}lv֋t\hlw2i kr$l:A{ZKj;Ǵ=1YˋW'r.QԇNW%-Kc >cڿ++le7+lW8)k=_ܥ600y}80˓(qD @[ v |-'5dus,Io(%cҒ1)$C<\I(<) IRKpmO@4+U6g]1R.t5!&trhnZrkUz'.6Cj1 QXX;7rzԦU=h'A6pӠ^ڜm_2Td!ſE&Ol&wU1%3Ma2:-اQǭ_,Gh4 (!#pg7Qڃ!m%? +oNҠޕyht9!L"9_ȏ>gΆ>q8Pq?[&LۇYh 5+--\qww5>a.Uc ^]^cl*0VrU8u?Y_P0 )xgA_9h4@`9O4r>Zn^uf[EE[;]~6jQ7ÛyqmMwM3y%+Ey 韛-;{ ZwP|[ Bi|Ytsޭ4/ C{X'v~2_DSZ /Ǫ,f:5l@jgª&2NeY/"FJ8&2=u!}K({FH"ս:!{n}?q 3Fk%59$J5ԈWΧ3"xrQv׻ՖYM2"IԗѕiUR}}oځqTs|dl LyPzK?6HiPߺY,"aP1vh hD?X%bh aLN;GW6,G|VFu)3POuHʧmzPsV( 2eC)B"".yXl{Zo>jL>uߎEQko:3"œS%yn׮Bԡ1ees W GِZ5Q{Tbr@Oȝ8B/0U+V=F  5d2GY2|6IlXwgstC E^~W_ Lu:%g?3j+P˼!{3;[19{uDt[hQnIVVmDҲGI=hIC^EQ ݭd +adiP75G}*2~;aofǻymEpL4?/6h83أ}"G}j^uڣO$.} @bWe# iZJzؼwE G._ӄt,_qW6  Fq6 -8'm۫O @QVirp m`tO6*ǔFppe#ވ(C:i-5Pim9yg11Q8d,ʍU<hK 8g&ƨ*bs5k* Q"X>$fKGm9m_ۘf (3MxÜCLx (۬@4B7ڊPvK) ldPxW@[q@S3r/HcZmC]OhZ9QUwxǼ{R1\Aoh٤d'6N"b(h2ܟ<)NqwŘ"/y+T?h^ j |AhgE0/{7ZE?N9bXv,&tњCj,K|ճF52hP8bY=Qe[QxN_JLKMw$-:zIIU@^*/ Zy 0N|0n;CUh[Q}&&ӧ5sd) iV"~z t=n@[fT}~ /sIrx!iq{|mJJ)]7twF g_DsSB*.Jzj~@ُAa20[8ӖARTkarQ)_%>g#>8 rʇA&`i`e5g5&IPI;<@jh21Ƅ:7HG p*$ P8cl굇{-V\aN;rTVdk?C89/Q0b,3s6$,)wrq(rx$~1}nO9L&fSwxl2zwoG8uƠ?d9b6Vᛄwb_qˠ5>ZlL9qJ`Ɠqea%ug4hwHB"{eRDTxSu^j5d#wS E&tU=b2Ni*}]tIh2vCWxGq,\Ѧ=QYD}j?sW#Cwb:1S~phWsɕUMl:rߛTM松4PQ}ټрb!XHk:pUt -+H#]vjAX7;2crblK4zRخ:tQ"t}{<<..^=C86XACdwu|Qs`V]ewv[e>+^$$M.EАx U(2ϭw-&\3iCMf!k%ӿzQx~'ƒeHHvLNxG& BĹ)u*`LR!uNQlflǼ =LpȪSTa(^wǥf xCS $tTвŧцgFz&`+N*3ʀ8 7xd&];mfl^\hxD])6) ԉB=<+B$ 9,$lyq=)\AZc䗇w .=qQgʁډe$?~@pлEq(x߼PF>:y;*a6֐W:ﶽZZ^ u t\Pgu,s? Kw-5Hf=V i2Wt' t)fvjQ;q !#[3kpyzweu/[Ԙܺ@; okq̞`9G kR-MCCap(, F'B"6/ށ~:G1 .~OLAee֔cH#L~ӸT4/IaQ`ppP8%vqx,"W4<~i-Ĥc98`^.>G0^>;aR!*Kt8J/jf!p9G([~ev^dK昳˲UӑFޠW߸$C8ߔgDTףzF5$۝7p]aV2x)؂JȈ]F;YRrߧq3E)#q~jvd"yk]agj̝Bpu!M/8Q7i#{b#M'0BFs$yv;5&‘0Qo((n+HOqՔIB8Zf_Ɣ 7s"xO i5lUiT -abE;Wp ]2a89``N):8~*3q 5 35`!F<:4tV[D0:&L#ظ K$LҡZEfe@G ?ewݦ? e"HU5FK`_^,Щ[nBP o=A xUDD1lE)" ?YΚ엹C9/g>(3rBH9b(gyWZ\8Ei@*kQ~>;qM8ṫ":Ð ƾHJt%<;'PKS+iGa'/–u$KK:HrS{}R3UǜSq:յSoL&WkʦRcEZc]8U.QD i #J< V޻Wg=۩=A:h5\0q)f#Y >HIONYSX:wBM\b&0Qt)Hyf\cŽ*JY{I3dK>eiÇ^Zi_-h񒠋_V»+ؼ0qe=ifi>V?&d@Yp4\3]n ~-c˪gr :a\oo5~gT?!|aR?7ANY&@yTk3J ,}څzCHW#ar9oyďjH[(6PP2ighv6]/~x-#b W>~>ĹnH.G')9_#JrrW27 i0'ZO;LM'ܳR9rb7nP~u}l #EX{h00".Gɖ뺠ܭ‘P66,v]g ᰁ^c]eesT]H"Fyh}>ú~JD.TX6v֧ # Yqci6(LJ7JOR}$NVE을>t=:H: ۉ7ԊW!u\m #z 99Õ& /!4qL\f 9?1o=db0^M-F~$wz yH$m'HBǠ BV?GelcGz]SDeSf?y)~fheyʼ48f  ]B8P!߱Ǯ9ϩ-;*u}9@\W^ocZ@s o`(G.Wl?#Pc ^GM @ z8&]H 8!"D5E8GJc6 l `R.BQ՟QF.IhN}~hӑ' u\iN)IOz`:1k ł/S|J=S(] O.zսɵ7 0?ԚEo!SIaz).-aGv'xjo*6?qR;b{ O|4#:daA@?|WwY@T$J,]bMsiˇCmqY'ar?LKYBx{Se8{ sp/J*|sjD{:4UMi#hIdG{SLJU§$IEoBà=;AUI_Ė3xgG٫c;V%(i\^JhȅX1bM~ir)\KfgؽQ ';='j~(^fM9lT2MD**zS=ml}paʋ< LOeXJ)'PuDosW.u)̙KU-EZoq1{"P"51@νЋ8*PS?XX ʧ"Mh`oVD4Ӡ4!2}DABjc6*EEM9ɩ2/bbM m0\G] 8=S`" IR`v٭+*b~JoǢ_ [겐[Ȓ $4My[W)`iFJ ١wɉeJ~UO**Fo"${ө1ˏe)'8QQnnm|چ  HU4ϩrJOц)CC"IVD fVɯ*c,x;Qxސ|3i6 F5An^.L[~…44p:jjvMx'r!//tqq´*r1S-*+vYp lFe~7iUR`w1'%s *ϣuD2c`x \8:|>2T~C+^<YGo~d8L,$=KO"jG\hi$bmIcɫl{#$))٤(~"yB"9EN6RS& [Q~X{3j8x[\47,E֐ݲ;'v.S_2r Ən8J0LuK˪Z7͂jG4 qoflmA4`jx>J&wE.$* =JԨ|=.Hf_40S8wmWۨ=t&ߕ1QHεfwPf+MYMā]<964K^2[{h9.[vSU !>)[&3msDyQ.9'bZ b 5%$T-&lyųٻJ9GI]HalX#'QI;ۼ (}`88ivŔXdldg )o+} 8 A'V<5 w>g'ƑWv|WKm)Qd7AfaBUQ4a-󵳎StQ3q~ga`#}a H(s(B*:.+(`ywcתAiy٦0y&ne/cZYa jzH@1!pq8?I[`dS9ڂ5*njrƥn2FidyBp/T :a  %W%qŔ/m?VA6 HCDn_@pVUÒfįwh#Odȹ%Oh@ >qPjCakdNrő9ѡ W׃BP4]m i>wߵy/1{@CYhՔ96UkUx 0 q1V}nur)eRqNLR \{ 1Ԍi'̫#{bz EE95>< L'N>m5T< UvX#_0h.Km8CQU u LD˷/_x}U ɴHtu)Z%v8D`}=)qCӐ*s-sEqRKu $0.y^{.ub`S"U4>*Y\5R㥴G]6n5̮8VfwyW,҈c''8 TEpt lڣ=wC8ʩ%*P r»&ڹb"C0lvޜٻJr INY*<NBXN8ɤgp `_?KfE L,Ð";i{1PFzg6^m/]Ҳ!*blbvR< 7Z鯷]0Q a"3cEª0/4xϕ1V4AkVrg;zLM 1:~,A'^某,AڃP*ˡ@(oˁkRT{5MqU_y.X,5,UjQvHsc3oE&DG.kڞjI)DLw&^/!GN?U8 bCv,z9 HĨ˅ALF\a _RL۳еMuq,hLEg$Xi8c*}a DEX>^uxk'ȖP @Z{pvXmyr՜E.!檠t\8 F9"w.XP'vWAEjѤ Y'H;4TPS(wf/9v4o*hKxLOЇcj`XD&oD=_C ɽa~ m4,` su9W>E'`,g#n%>KiX JggA`>;6~a֐#]/F_F&xv…S;d;2P]& jlYFNm$x+gX8)2"ݡŒ͵P/Pft cԜr^橖qdgBQ*b39/Ŀ%qi3+bd`&`y5M]v1($ wxsZ. I\3>WM/g*l|.A35p>p%I 'ⵈXx2&2{b(#tq9WhIejB\6#8IQ $]y/2dܪoe Y&^pq#RPM4)u"N Z{\ CǬ7KQTF'L Ѣkͼe4<ljfs#@gXlv_' "KZPWc*9V5sa ̹2QIHy]Ð l>A 4C~UJ xIR9bָ[~eS;EYjR^(gv쯒8~ "UNÐ?ae{ܻԬK_s,/@'H =J8yEDDʎSU=ZK pIBwT6^FNƎp߉:v証 v`dɇ$ZvL_0̂RFc>k.nG]l@p͐ d&zG lrSh^#8hᝲ["vL.ã)*50X#B zg{=u"L\h,EHמA0CfZ:xu?ѻ:ŭExmS塚Iqbz,$m] ʧMLf{^2GGn]ͅ<[t(E Uw;Pے:b0LJXhHK-6F,F<[A6VQ AIz3h܉V5I PAl~ѝqF wEJ$.tG_I1H+mK%(J+n=<_|k8'-=+ޕ3'uљ'k.q?`"xj{!1@@U.fqbvO a9eӓ 8^wl3ھ%e,7"krtj/a8HNQ(Bh&7{| .&zoFY_KgM~2-зA."`3Jio!aI!JR[܎0'wKߧtIf)`Lp0'3!5QU.Bv5~I@y_h@P+\x_ 6dq:YxڼıVMK^w"\dn'^B=睼!1][MAJz2E?2d|׆VX B3F)G}=C) K/äQ~(L{Oa^$Ǫ>  ;x9[t1:sU8-j|'*^KЉtR- !vÜ}b~u57ԲAy:Xm}QUE)퇌o,6-NTx f>O~XV52^B=G: pޤ04|rC<*VI?9(;!t jF+:&U ;\7R&2wLM\Sq܉PوPOvI`ٓ8A=qS܂=k9#Iưwi YX'MB߂x /v؇{ܹQ>9Ϋ9 9٤Fy7]L۳_2oK93쁨t60mXQp?L,1U"GY[Jų]CQa}G 8&4h :U|BEVo V71z1$ӿ$mLqb(U/j@n=]+#*d;}A+C R0X>ߤHy-bz^B,T?|]UXZdvĀ&m$7RW $gP=;H=4/rC }8yccV~{ȞWEM7xDh Tc[qMxI2l;|0Eb"޲`"r 0E8WrINouM5ݛa/O&\3[Tt%j-{qx)Eq,q_Ɓĕ sDgney',T7B?-adahP?_xx7$s7?@Go/텷amaNiF|-z? meH.N`z8gΘO"_䱽)+60?t=;j+gy #pL27<x.LmNFuL&rb"OSD%d 9F2 l^der e\6[l sMf`Mwnq-&f;Iff2@83F?Bqg==C+†nv޿+{>y聣b,q#Fð4j{qfz}Vs wA5Yq`5ߪ)0Ifz_kmm6q ^7 o6ϥ[^v7^JA݆;v{^j 7ݝk Ҵ%!h)tzN!1joE!w ԟ/'(6I21Brx715;T˜ݓQNibnMm@qmކq+X!!JECfB$A- G&KzLo* Eڇ~&gP L|}S 2苺# t~GҬhgd+iN|;B)7_)Rۉf乓{%&kP dQɓ+wƒvC_ :}om'6`Esu?z;$RTKa)֑nN>TmzT-uSv|˺t>CU|'~a YS1Vc# wB ˤZO)uQS,U Y͓x6^>E`q>(se8 !.e<f-87I:}&X6fV sg&{!NmRʷ6 Mx=tq4 ;6:Z( H9\L{?F(y4&RozbAxX0|#Ȅ7M69A ШqLGd3r{t)Mnܷ(N# p@E^*| rµGu;\0¼J9o;QgB-8X<'c'3$vL35JydO-s_|?c^T9#aGyȒ\rbBX{KT.Ʀ%д *89H]A] ,R~kWУ6.v$sqcࣽm]$e?癹 '@#D$1 ԥn Ix~4|_cEփ[(~9z ysxP;} gL,>KOmůR{Xڦ t!W9BkRU7tHYް5,BYnh;__\v']Y:;^`o-> ύN g àj 1hvˑfM#+.^IUx@ZkVvBSӇ, &4w`(GJkȜ3}iԌ WiCМ;$K*eG_nIv@h5䥧z[j)Ԣ~8N]K`nwc@T "ܶRngz5_cXc UV&4!i4_ѸSyMP>_呖2#(a3(;"1& s7gW? c '1 5?y I;AٺH¦-}1Z^Xe" =D΃] C%]70 Xٔ#÷Lݩ ZޝB];Y U9[ hPa{/I! -%vv7fgB, B6 FP;X$!i9"c>G2La55=֤\AwM͢5r,lXZ5+[AIo6X赯ZE:[oΪ}fcZib1D@?% cǡ8[ eQ DdzE JAӳ9d|p,!wXVyK3ǥ@{. R+)+L zqq4)H?־6 ;CL-NfhݦY7wk8C<'%83ޚv?V-Kj QXd#j߃GRV Ne 4ҴA7:~,U87`S00W_!OB Z9qlBةY,im¤F-x`5~p܀ #֗P^S6[H=T\YNڼ"#Ck0xÍp'6{o\@6yj̞ҖQ8Ykԝ[k dzʩ󂜡ovO$uT '$0RtCiN'j 4ʗ2+!OCo8srzZb az7nnC|d(LÝ;#p FPhIN݅MG>ju,DA&ONzod}?6BԸ6zAaGyjS醶~A*f].&Cl}#n"`*W-=H$uqjtG 띳_>W} t{ّ䴾 ۄQ1G'MiŽri! sbjNZ$B1fR.ɳ>)֢~nc&;;keW84G)unkM w|!Jߥea@Wu,Bf+cqd`GS%WHj܆Бae82MSjUIkM\=BT$6R։auGy̘TW$չ܊0 3o(JRJ+sؖ8Ǩ.(ͱ3byBda >)QcI2Eꐲ+]aih/ʱPbc~I6C۶*ג;Cw|گбu%1(4Uam阍^2R.Mz]NpBŸoǵ^b flH,(J!+LeAKG<ʛaK"y#Z}3) ^֪g5J o)׾l [6:\ROI\wb,,- 'ڷQx r/'y#]:(}Ks۫ KlV:ᾐ3]Lx2uaL@zۘMvDw *lÍX_{EnY0J̉.oeypET'Rw4/^j$$Az:4GDEJ䮇DtK_?YR %lDGCҞ6Q5Af݋΅Vf7Ec ;t$|M2Θ=uF@w..8oF +^*~\ 7g6h 0Fk ]N`%WC_S4MFOOkudҦ!ܵ  d)5D(Y aqτH.aāղݲw&Q俩=<)n 3ިQlUЬ 0ߚs}cpRjDzI ]&$sN#аVZbT+?V'w19߰ѻ.r.=DVڜ3$ X4 ʬG07βc=[UXWՁ&,AEꫧ6L"S8Pk*&^TZLj7Ƀi3i XL0:~̖rђf%iR5%cc qY ĺaoܶ*}8 8w#UCrI C?8p*flmDF- FCi+ЙP+C-uqH5Jf}]h]*%{-R/٨㾟y#oL7aPĹ|yO=HuFit:򇽙(-a<{bٱflErx3GWW?5EXlxoem|2$bE^SLܠd(vT)gr`ts(c뉔V57ԋocxrӮ[Rz5o]ꄫ"%0 2ɹ^qњ?>!xe`W.<Bt߲38_q̃,yX/x]wug. WE`j'j&3o(,e'oԯb{^c- (ZBB ep!yKiI-h흳\&ӭLG%@K&#lhmI+qHK;H7>ϧ]$w%tE#sLS&u{cZ[V)HËKg28mO%c_2zχqirwIE&`[@H~Hi IX=ɘ?>6Yjm^}Z跕Fp3ZҐdOd# .:I֘ɢXmMP$cTj}>9¦ 4G;$DmiMiu3IDտHpYR owaO%Ү;6&znV} )'s4 Ll(ek,JeqBlmt)0WeX{ݘz0N4G\!"ڥ)_Y EԎ4LI|9'MDJQF86`m/d@U;1?!AQev\t!1;7&j ਡT'F!Ĭ=QtMZas7Pu{Js9k{`_댹f"vaR%~#nܧ dub#qyqlQQZ|"yj* i J`RB"B4ucDU7'|I`gDX)b֤g'^$,r\L9pd;O}ws>m ~MKOs#}6cJ.&D7i젧0nހ4po-2]Ae78J瞦y]cI'{G%/lu =/xuFPm*ea7Gyڂ̬LQ-G{"3H2_ O9GΔtJ[aue=šs[bDC8pk`MDU0f]d@!#4U扵)vF,>@y)fy 5MSLǹi|>R(rEώ ؠiF:3V* !<5ؕHjHE`ddtMV"p᳢}f(&NKy "(ug,tc gZQIf-RPknw_4oT(_oLfgh 50OE v-ɪ'I6iҺ}(U\Xb"T~\s+*2K^7L< $'a -L!*(KHyjM!fw# 7oUs.c[ Ffڟܼm,)+).5f@M2RWiXy|;iߩ1QsȆۤǛrftY0 ~3iY\-O:.__b ?v,8kÍ`Gq >qqr]˧UΧR>ޓiBr97>A4|;fbv49׆P28|Tށj%~\&@7 R߈4 \QY_,?- Vk F?ɿ'G3Wԍ'],[rKԨx/z[F0.Ti\:=qs`A51Hf8 zp+`ŦT-Y Sǭk!)?+kaB7ʋl\AvȍɌ=;m i5b{@#Zc)pQ)S y ђ{AUX!%Wq~œ @(Vu 61Q7* d#Bb&O||l@4jPH7:Pcp}G= o MoO - v[_ ۜ'wYyeUg]ߪ Q $_1 k`qS_q@l|·oͨm_>,D5^|b:*T'6#Ƨ.UH"4`Dw4X^zN>H2"y'ڤ|kiJo?ƝmH )zTܪ+E'џT96m$PpͣbrqC*G~[JS>4 ^2=v)~`ߗoISTp|/?IK] *sDda\)E-Տ1Z=9$ٖ)yAc;$- ^b^ʓ6-ySzϧn\:l 05K:r2z|`dqkOUx$i3RmP&ѫU|Ǝb}&vLxMX'?q0X5TƯ[;p;ft)h)ܬ?UbAղ\  cb hcͦVAv PkWQ9ͼuR1 &0W]|ޓfeNbE}H=“'w:җ j,5S  B@QH֚7?_j9r`&.I˺ihD%%hCm23>/x=+sP)̿:bMe3r* kCxl&iЧʅw\}եZ7PϨ4;P I):DR88!ZLOjAd'yvۨb &'/qU ded@K]! |VJ38dawVAܒ-8#LN-є,`!mҤ@Xe1(fe`Nc``J^BZ4WFA\ * c'XCn> $^ X h?͈MLpER1AQ~sA9fRhA;wLSJMn /eI2oXO3[ eHC ;\|Zp)PcIO_k+@zO.v+4{UM/IgaS;vlHA4NvGl'F>B8U2ڡExMsV*޿@]L"!.獪&Jn}<wa9 qk:V&DM?(+HF= 1"sZpp1nO [5-%Ke!+wbeMgADdvpj+ o?1 gC@WH"% U.~8cҁnRiF4Wku$mE#%kb1rPX+|03 rxEuc2|GhFba@f -a4GХu I;t2cZ9Y6 T# >JcӘ76@E"*3({ 'f8콦^B3C<$WqD5_"Wr~|2L\DT VVm Y]N6WG0]3<εk{2{gq\ K+wF˪!&^:r@lZ*br#ݝTJS{-x3*l}GVfF/Y"MYf3Č2~jb5ԛW/A}G$bmj8BUJx$=I,g'GUyAgJܾ-7k5ac]fS)&;s#}Yp~'vɊE`ۼew]ܘ~*ȔYUλy]I LXdpZaSv?#K2E,;1Z;BCmR2%3k"xwc".S*gO-_iAAV-JfuQ6:>&EQN`yoJ q F TwaBw(eLsR$s™h3-h[GN/zj_ hq&a_W0tS YPhMoXIIqmW8Y&>ߔnN\&r/#q39FR`r~jqtoW=WJgWe(Y_ݼݒOax/ 4ʚ?ֳ_ nMfxE-:3gZ tEp,t9%W p((TTx}WkrpfIp|xBC }.ݱ&O;N.DM51q/$hhld[G@/M<&QЛ8m&O@F?oiJ{t[y:m<Cˈ|eЗLOC\+ fueNj*= 5Dg=Hty6 CkFU'@1$y}m<z]j磆tTWpV3ntAjѕ/g@|ȃ*p^2ՏZ^K%E*%!xCUX})L8x짆7yh-_\Е@%5Aed[{8WʣH{.+C:h]0:.;B1o#?*H7sZnZ+1cDIe->1.Y7Ao'g59 ĸ$jԉ[\exn ?V&{NbG;D%@m(H%uugS$aKiH3qd[© F{UY10|_1SlJ!T:˸X>* 4|R:b{AЮUf=Jѹw1 Y+mu`|'f?ό34'[1v\xVmݯyX{lA@"m-:NҸErB{#epC#:LL)jRp; YruB53}VmoCHV_ȌaE$!qB+.ʌ$R*qjӡChv,Z-=8yu pF"ZPUƒO}G^n40WRS7*OXFUѰkmUВ8[d'>7*AO'M"4UMF"S.@Jf} FL H9m$K %Y*`3a3A6L,vj(̈́s'txnT+5%X\#9wC\Z% 7o =}9mS*ίĴݻdQ3V2o$v}3ƥd=P`Wt,NjIkJ(_ìLTzԾNf}-(aExW6ꊹF^Uf-x|Q2;_zm0af/܌{3〼$35Byϔ5C ?`5Onq?TsT>$=4Y, rRrRizxVPIϩw^-7wMo%d:a:}#L w6YT⏰v oyҬp47VK_a&+G C !ߨpF536aiKZ6^B Q"`q$g#sw @8XA͛茗G"BCYXAbmHqlއ=HY@Xkf!3J qDyCY4Sx@Ijj Q&fܮ rPQ͏l=VI~L WpLNirTZko8}fx}}oضSk9w弨_ 2ő/U c^@5,#if`J_ '#?y97AOAmW7 $7OXA^n>|_ 0E%W;'p7z/gÞ .Dm% U@%޻6E$T &fzL hw3wc18fR윑OMzN3H($gFW+;^u2hyΙ12kGe̿Kt!/ nuņfZeJ)Epwj6 !s^Y+"u1u[{wmΣ_r9_ʛ;Ik`Qt2LA#EsM$ {Hdy!߼ܛ}[{/52ȩMRiQ@>q.af*K~V:úda*T_K*BW*&tfuFC@"dQV69ryߗQ`(I>hZe:p4ئ9UNH0Tj9*qx-U mЉW{ QF0 NiOh,83 W*8J ^mS v#L#dy%Z&{,hųe %fCXV Kr9U2&fK7pxI.=,O2kYmtAPOXPt%p$f,rg5Adp[y'CPd,,&RtrHޙLN4d#mW9hoOAyОF( a6xh0T, ]DNek^*;_9딐?}/}Zo#Vy8:V /Z5WmyhA^3{nkWswJ{^͂n)*J{̡rl!~,(@0,2H&eӑ[r&}^kȱt״,m&gm*Dlz1!mmzѾ}mO$?.BG F \« \ŧyR O>vddbr=)WքgH[LMjx8geMa [+ cĬE3;(0j+t >)V`TV!est{\ovF0Ц#&#He dnNw2GEs,PbklE |1[*TSYWҩ*rKi3q(O+<:i9O=%UJ a26ƒk!gYjkBӖ\\85t%(Lm"}>.{ܳ{ Knkh%ވn$vAa U8< c>kk`K~dA>/ KH{l$xv A-i}RU#|9f0w2}Y;c!7ߖ^`E@ Xp)f)6oL0nԊwzq&V. /`lvm1W?sі]9#o: (/MD㳻#5 .j /d<(JUT\ $\ht\VE&S#2V0Wo׋.'GI5-7DLga֛ ڕF3& B ց^ָC?A֌H[v $nT;QU:~ U)Ŝ5_'#ݛx\C WfGg[)qsg(Zl a~a:PGF uIosUAߒ -L5|^,mRؚΒ`DYS{%^ɛS:xqۥe:3i2wM z㋋<4WNDhl$t@p@Ili^ EUjsoFstJgiRS\&Nu(ѨS_`r9Qf@sgʟ;.R$ ϕ{̺%k4F8pR^wS9._gG<:Pu|?r3'ひ 2=sQ&̀Aߟ^|,B{w\Y<؜[f 0ve26IbuیUx9X #\vU$$=No-Q2CӉAhyTrTuhVen@>iVW"7Z1u՞(=8<Ρ|<<_YN8QW( g|gAk`"S''4&%bB'PrFo_#? uЄM,W9HOZ>>8T X{J1B`r?bTqaʥY`-8F(3- c(%?X,QWx>BCW]cJ/FջE\Doxg0'b%'$x8-5RhdOBsAC>X&<'#gՉl((PX" kHm )4 ۊ] a{IچV㈽RmV4Hc 78bc>,i>HP po iT29g)/W$ioScWpNkx%gwpOD^/r|c |pz1ս* ^?J4ٽ}v<@ɲP[B#9 Ftf$d['w<^$}v-2[k0r;{L3$| Rh-m|?GDeK^: ]S}o.상!U`;o̾V |U0TjP$[n]~X n}Dvu?P%pB] %Lѐvèg/~’\i @-Dؑf)hcNƠ ))7<+{lգR著{~(QJskװb>]NPLhȺ`bE\Oߜ;a"A`0CT^AK~K45ha#io >M=W$j]YKۊ-ę'?LMn l$iSX +^ nH:~tV]WnΒ,~kHMAsH5um~ZmPy6ELW} mA/Ƽ%lG3cu& ֖LI4;itOG_߂jBӪI 4Aҙ$O%WC iz?;Aj1z6F"tR3 N5\~sfVI)g’~ܦ8xCPYd ]h= d0tDSE F"g#T;);"N"qyֱ]l‡[€j} ک=ʩ{vD_GȒ^vrgut-R*^0!B>. )vZq=7Ơž+iQX^0 -ngZU_?;L') ݗq&iHB>}+Jm*C啈G~2 "=7 dz6cǘMƑM5Ü**C$&>r{cjͺ^7"JU)3Pu 1{dvڿXK Yl*ITnLcP9e#El/YTXң$/9&ݓu6<5=Wo5'uڃBvT2<>" HX9ըYQX2O&3 uƽa[TlkC'N&ʟ;3C䛞k)+Y1>dt*X$XuH, wo. 2\%ToR-[f`LH i YZ