diff -Nru black-hole-mta-0.2.D005/AUTHORS black-hole-mta-0.2.D010/AUTHORS --- black-hole-mta-0.2.D005/AUTHORS 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/AUTHORS 2012-11-28 04:59:56.000000000 +0000 @@ -1,19 +1,19 @@ -# # black-hole-mta - email goes in but nothing comes out # Copy- -right (C) 2007, 2011 Peter Miller # # This program is free soft- -ware; you can redistribute it and/or modify # it under the terms -of the GNU General Public License as published by # the Free -Software Foundation; either version 3 of the License, or (at # -your option) any later version. # # This program is distributed -in the hope that it will be useful, # but WITHOUT ANY WARRANTY; -without even the implied warranty of # MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU # General Public License -for more details. # # You should have received a copy of the GNU -General Public License along # with this program. If not, see -. # -# vim: set ts=8 sw=4 et : + + + + + + + + + + + + + diff -Nru black-hole-mta-0.2.D005/COPYING black-hole-mta-0.2.D010/COPYING --- black-hole-mta-0.2.D005/COPYING 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/COPYING 2012-11-28 04:59:56.000000000 +0000 @@ -271,7 +271,7 @@ c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alterna- - tive is allowed only occasionally and noncommercially, and only if + tive is allowed only occasionally and non-commercially, and only if you received the object code with such an offer, in accord with subsection 6b. @@ -679,7 +679,8 @@ library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, - please read . + please read . # vim: + set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/Makefile.in black-hole-mta-0.2.D010/Makefile.in --- black-hole-mta-0.2.D005/Makefile.in 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/Makefile.in 2012-11-28 04:59:56.000000000 +0000 @@ -128,18 +128,63 @@ # the-default-target: all -aegis.supplementary/black-hole-mta.png: \ - aegis.supplementary/black-hole-mta.png.uue - uudecode -o $@ aegis.supplementary/black-hole-mta.png.uue +etc/authors.pdf: etc/authors.man + $(GROFF) -Tps -s -I. -t -man etc/authors.man > etc/authors.ps + ps2pdf etc/authors.ps $@ + rm etc/authors.ps + +$(datarootdir)/doc/black-hole-mta/authors.pdf: \ + .mkdir.__datarootdir__doc_black_hole_mta etc/authors.pdf + $(INSTALL_DATA) etc/authors.pdf $@ -aegis.supplementary/configure.ac: aegis.supplementary/configure.ac.in +etc/black-hole-mta.png: etc/black-hole-mta.png.uue + uudecode -o $@ etc/black-hole-mta.png.uue + +etc/configure.ac: etc/configure.ac.in sed -e 's|@PACKAGE_NAME@|"black-hole-mta"|g' -e \ - 's|@PACKAGE_VERSION@|"0.2.D005"|g' \ - aegis.supplementary/configure.ac.in > $@ + 's|@PACKAGE_VERSION@|"0.2.D010"|g' etc/configure.ac.in > $@ + +etc/howto.conf: config.status etc/howto.conf.in + CONFIG_FILES=$@:etc/howto.conf.in CONFIG_HEADERS= $(SH) config.status -aegis.supplementary/howto.conf: aegis.supplementary/howto.conf.in config.status - CONFIG_FILES=$@:aegis.supplementary/howto.conf.in CONFIG_HEADERS= \ - $(SH) config.status +etc/install.pdf: etc/install.man + $(GROFF) -Tps -s -I. -t -man etc/install.man > etc/install.ps + ps2pdf etc/install.ps $@ + rm etc/install.ps + +$(datarootdir)/doc/black-hole-mta/install.pdf: \ + .mkdir.__datarootdir__doc_black_hole_mta etc/install.pdf + $(INSTALL_DATA) etc/install.pdf $@ + +etc/news.pdf: etc/news.man + $(GROFF) -Tps -s -I. -t -man etc/news.man > etc/news.ps + ps2pdf etc/news.ps $@ + rm etc/news.ps + +$(datarootdir)/doc/black-hole-mta/news.pdf: \ + .mkdir.__datarootdir__doc_black_hole_mta etc/news.pdf + $(INSTALL_DATA) etc/news.pdf $@ + +etc/readme.pdf: etc/readme.man + $(GROFF) -Tps -s -I. -t -man etc/readme.man > etc/readme.ps + ps2pdf etc/readme.ps $@ + rm etc/readme.ps + +$(datarootdir)/doc/black-hole-mta/readme.pdf: \ + .mkdir.__datarootdir__doc_black_hole_mta etc/readme.pdf + $(INSTALL_DATA) etc/readme.pdf $@ + +etc/reference.pdf: etc/install.man etc/readme.man etc/ref-toc.so \ + etc/reference.man man/man1/black-hole-mta-license.1 \ + man/man1/mailq.1 man/man1/newaliases.1 man/man1/sendmail.1 \ + man/man1/smtpd.1 + $(GROFF) -Tps -s -I. -t -man etc/reference.man > etc/reference.ps + ps2pdf etc/reference.ps $@ + rm etc/reference.ps + +$(datarootdir)/doc/black-hole-mta/reference.pdf: \ + .mkdir.__datarootdir__doc_black_hole_mta etc/reference.pdf + $(INSTALL_DATA) etc/reference.pdf $@ lib/hostname.o: lib/hostname.cc lib/hostname.h $(CXX) $(CPPFLAGS) $(CXXFLAGS) -I. -c lib/hostname.cc @@ -334,6 +379,21 @@ @-test -d $(bindir) && touch $@ @sleep 1 +.mkdir.__datarootdir_: + -$(INSTALL_DIR) $(datarootdir) + @-test -d $(datarootdir) && touch $@ + @sleep 1 + +.mkdir.__datarootdir__doc: .mkdir.__datarootdir_ + -$(INSTALL_DIR) $(datarootdir)/doc + @-test -d $(datarootdir)/doc && touch $@ + @sleep 1 + +.mkdir.__datarootdir__doc_black_hole_mta: .mkdir.__datarootdir__doc + -$(INSTALL_DIR) $(datarootdir)/doc/black-hole-mta + @-test -d $(datarootdir)/doc/black-hole-mta && touch $@ + @sleep 1 + .mkdir.__mandir_: -$(INSTALL_DIR) $(mandir) @-test -d $(mandir) && touch $@ @@ -396,8 +456,10 @@ all-bin: bin/mailq bin/newaliases bin/sendmail bin/smtpd bin/test_prelude.inc -all-doc: man/cat1/black-hole-mta-license.1 man/cat1/mailq.1 \ - man/cat1/newaliases.1 man/cat1/sendmail.1 man/cat1/smtpd.1 +all-doc: etc/authors.pdf etc/install.pdf etc/news.pdf etc/readme.pdf \ + etc/reference.pdf man/cat1/black-hole-mta-license.1 \ + man/cat1/mailq.1 man/cat1/newaliases.1 man/cat1/sendmail.1 \ + man/cat1/smtpd.1 .bin: -mkdir bin @@ -419,12 +481,17 @@ rm -f bin/test_prelude.inc clean-doc: - rm -f man/cat1/black-hole-mta-license.1 man/cat1/mailq.1 - rm -f man/cat1/newaliases.1 man/cat1/sendmail.1 man/cat1/smtpd.1 + rm -f etc/authors.pdf etc/install.pdf etc/news.pdf etc/readme.pdf + rm -f etc/reference.pdf man/cat1/black-hole-mta-license.1 + rm -f man/cat1/mailq.1 man/cat1/newaliases.1 man/cat1/sendmail.1 + rm -f man/cat1/smtpd.1 clean-misc: - rm -f .bin .mkdir.__bindir_ .mkdir.__mandir_ .mkdir.__mandir__man1 - rm -f aegis.supplementary/black-hole-mta.png core + rm -f .bin .mkdir.__bindir_ .mkdir.__datarootdir_ + rm -f .mkdir.__datarootdir__doc .mkdir.__datarootdir__doc_black_hole_mta + rm -f .mkdir.__mandir_ .mkdir.__mandir__man1 core etc/authors.pdf + rm -f etc/black-hole-mta.png etc/install.pdf etc/news.pdf etc/readme.pdf + rm -f etc/reference.pdf clean-obj: rm -f lib/hostname.o lib/libblack-hole-mta.a lib/libdir.o @@ -442,28 +509,38 @@ distclean: clean distclean-directories distclean-files distclean-files: - rm -f Makefile aegis.supplementary/configure.ac - rm -f aegis.supplementary/howto.conf config.cache config.log - rm -f config.status lib/config.h lib/libdir.cc + rm -f Makefile config.cache config.log config.status etc/configure.ac + rm -f etc/howto.conf lib/config.h lib/libdir.cc rm -f script/test_prelude.inc.sh distclean-directories: rm -rf bin -install: install-bin install-man +install: install-bin install-doc install-man install-bin: $(bindir)/mailq $(bindir)/newaliases $(bindir)/sendmail \ $(bindir)/smtpd +install-doc: $(datarootdir)/doc/black-hole-mta/authors.pdf \ + $(datarootdir)/doc/black-hole-mta/install.pdf \ + $(datarootdir)/doc/black-hole-mta/news.pdf \ + $(datarootdir)/doc/black-hole-mta/readme.pdf \ + $(datarootdir)/doc/black-hole-mta/reference.pdf + install-man: $(mandir)/man1/black-hole-mta-license.1 $(mandir)/man1/mailq.1 \ $(mandir)/man1/newaliases.1 $(mandir)/man1/sendmail.1 \ $(mandir)/man1/smtpd.1 uninstall: rm -f $(bindir)/mailq $(bindir)/newaliases $(bindir)/sendmail - rm -f $(bindir)/smtpd $(mandir)/man1/black-hole-mta-license.1 - rm -f $(mandir)/man1/mailq.1 $(mandir)/man1/newaliases.1 - rm -f $(mandir)/man1/sendmail.1 $(mandir)/man1/smtpd.1 + rm -f $(bindir)/smtpd $(datarootdir)/doc/black-hole-mta/authors.pdf + rm -f $(datarootdir)/doc/black-hole-mta/install.pdf + rm -f $(datarootdir)/doc/black-hole-mta/news.pdf + rm -f $(datarootdir)/doc/black-hole-mta/readme.pdf + rm -f $(datarootdir)/doc/black-hole-mta/reference.pdf + rm -f $(mandir)/man1/black-hole-mta-license.1 $(mandir)/man1/mailq.1 + rm -f $(mandir)/man1/newaliases.1 $(mandir)/man1/sendmail.1 + rm -f $(mandir)/man1/smtpd.1 .PHONY: all all-bin all-doc check clean clean-bin clean-doc distclean \ distclean-directories distclean-files install install-bin \ diff -Nru black-hole-mta-0.2.D005/NEWS black-hole-mta-0.2.D010/NEWS --- black-hole-mta-0.2.D005/NEWS 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/NEWS 2012-11-28 04:59:56.000000000 +0000 @@ -1,19 +1,19 @@ -# # black-hole-mta - email goes in but nothing comes out # Copy- -right (C) 2007, 2011 Peter Miller # # This program is free soft- -ware; you can redistribute it and/or modify # it under the terms -of the GNU General Public License as published by # the Free -Software Foundation; either version 3 of the License, or (at # -your option) any later version. # # This program is distributed -in the hope that it will be useful, # but WITHOUT ANY WARRANTY; -without even the implied warranty of # MERCHANTABILITY or FITNESS -FOR A PARTICULAR PURPOSE. See the GNU # General Public License -for more details. # # You should have received a copy of the GNU -General Public License along # with this program. If not, see - # -# vim: set ts=8 sw=4 et : + + + + + + + + + + + + + diff -Nru black-hole-mta-0.2.D005/README black-hole-mta-0.2.D010/README --- black-hole-mta-0.2.D005/README 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/README 2012-11-28 04:59:56.000000000 +0000 @@ -56,8 +56,6 @@ This section details the various features and bug fixes of the various releases. - Version 0.2 (2012-May-20) - * The black-hole-mta project now uses libexplain for reporting errors. - Version 0.1 (2010-Sep-19) + Reference Manual black-hole-mta Read Me(black-hole-mta) diff -Nru black-hole-mta-0.2.D005/aegis.conf.d/build black-hole-mta-0.2.D010/aegis.conf.d/build --- black-hole-mta-0.2.D005/aegis.conf.d/build 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.conf.d/build 2012-11-28 04:59:56.000000000 +0000 @@ -1,6 +1,6 @@ /* * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2007, 2010 Peter Miller + * Copyright (C) 2007, 2010, 2012 Peter Miller * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -24,12 +24,12 @@ * about command substitutions. */ build_command = - "cook -b ${s aegis.supplementary/howto.cook} " + "cook -b ${s etc/howto.cook} " "project=$p " "change=$c " "version=$v " "arch=$arch " - "-nl -st " + "-nl " "search_path=$search_path" ; @@ -43,3 +43,6 @@ pattern = "Linux-*-*-x86_64"; }, ]; + + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/aegis.conf.d/develop_end_policy black-hole-mta-0.2.D010/aegis.conf.d/develop_end_policy --- black-hole-mta-0.2.D005/aegis.conf.d/develop_end_policy 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.conf.d/develop_end_policy 2012-11-28 04:59:56.000000000 +0000 @@ -23,6 +23,7 @@ { name = "aede-policy"; value = + "comments " "copyright " "crlf " "description " @@ -30,9 +31,13 @@ "fsf-address " "gpl-version=3 " "line-length " + "man-pages " "merge-fhist " + "merge-rcs " + "no-manifest " "no-tabs " "printable " + "text " "vim-mode " "white-space" ; diff -Nru black-hole-mta-0.2.D005/aegis.file.template/test.sh black-hole-mta-0.2.D010/aegis.file.template/test.sh --- black-hole-mta-0.2.D005/aegis.file.template/test.sh 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.file.template/test.sh 2012-11-28 04:59:56.000000000 +0000 @@ -29,7 +29,7 @@ # That dot means "include" in shell speak. It has to be an include, # executing it in a sub-shell will not work. # -. aegis.supplementary/test_prelude.inc +. etc/test_prelude.inc # # Now test whatever it is you are testing. Make sure you test ALL diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/apt-get-depends.cook black-hole-mta-0.2.D010/aegis.supplementary/apt-get-depends.cook --- black-hole-mta-0.2.D005/aegis.supplementary/apt-get-depends.cook 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/apt-get-depends.cook 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -/* - * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2012 Peter Miller - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or (at - * your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program. If not, see . - */ - -apt-package-list = ; - -function apt-get-command = -{ - if [not [find_command [@1]]] then - apt-package-list += [@1]; -} - -function apt-get-package = -{ - if [not [collect dpkg -l | grep "'^ii "[@1]" '" | wc -l || true]] then - apt-package-list += [@1]; -} - -/* - * Make sure the package we want are present - */ -if [find_command apt-get] then -{ - function apt-get-command tardy; - function apt-get-package autoconf; - function apt-get-package automake; - function apt-get-package build-essential; - function apt-get-package debhelper; - function apt-get-package devscripts; /* debuild cmd */ - function apt-get-package dpkg-dev; /* dpkg-buildpackage cmd */ - function apt-get-package exuberant-ctags; /* ctags cmd */ - function apt-get-package gawk; - function apt-get-package groff; - function apt-get-package imagemagick; /* convert(1) */ - function apt-get-package libboost-dev; - function apt-get-package libexplain-dev; - function apt-get-package lintian; - function apt-get-package tar; - - if [count [apt-package-list]] then - { - sudo apt-get install -y [apt-package-list] - < /dev/tty > /dev/tty 2>&1 - || true; - } -} - - -/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/archive.cook black-hole-mta-0.2.D010/aegis.supplementary/archive.cook --- black-hole-mta-0.2.D005/aegis.supplementary/archive.cook 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/archive.cook 1970-01-01 00:00:00.000000000 +0000 @@ -1,330 +0,0 @@ -/* - * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2007, 2009, 2010, 2012 Peter Miller - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see - * . - */ - -integration-build-targets: [integration-build-targets]; - -integration-build-targets = - archive/[project_minus].README - archive/[project_minus].lsm - archive/[project_minus].tar.gz - archive/[project_minus].pdf - archive/[project_short].png - archive/[project_short].ico - archive/[project_short]-128.png - archive/[project_short]-64.png - archive/[project_short]-32.png - archive/[project_short]-16.png - [fromto aegis.supplementary/%.html archive/%.html - [match_mask aegis.supplementary/%.html [source_files]] - ] - ; - -source_file_order = - README - [sort - [stringset - [source_files] - AUTHORS - ChangeLog - COPYING - depcomp - INSTALL - NEWS - - /* - * These are for time stamping the distribution. - */ - aegis.supplementary/version.so - lib/patchlevel.h - - /* - * These are for building the distribution. - */ - Makefile.in - lib/config.h.in - install-sh - configure - configure.ac - missing - - /* - * for the reference manual - */ - aegis.supplementary/ref-index.so - aegis.supplementary/ref-parts.so - aegis.supplementary/new.so - - - README - ] - ] - ; - - -archive/[project_minus].tar.gz: [source_file_order] - debian/control /* et al */ - set shallow no-cascade -{ - tar chf - [resolve [source_file_order]] - debian/changelog - debian/control - debian/compat - debian/rules - debian/black-hole-mta.install - | tardy - -una Peter -gna Miller - -unu 0 -gnu 0 - -ms 0644 -mc 07022 - -now - -prefix\=[project_minus] - [prepost "-rp=" "" [search_list]] - | gzip -9 - > [target]; -} - -archive/[project_minus].%: % - set shallow -{ - cat [resolve [need]] > [target]; -} - -archive/[project_minus].pdf: aegis.supplementary/reference.pdf - set shallow -{ - cat [resolve [need]] > [target]; -} - -%: aegis.supplementary/[downcase %].man -{ - roffpp - [prepost "-I" /[arch]/aegis.supplementary [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve aegis.supplementary/[downcase %].man] - | groff -Tascii -t -P-bcu -man - > [target]; -} - -archive/%.txt: aegis.supplementary/[downcase %].man - set shallow -{ - roffpp - [prepost "-I" /[arch]/aegis.supplementary [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve aegis.supplementary/[downcase %].man] - | groff -Tascii -t -P-bcu -man - > [target]; -} - -aegis.supplementary/%.man.d: aegis.supplementary/%.man - set no-cascade -{ - [c_incl] -nc -ns -api -nrec - --lang\=roff - [addprefix "-I" [search_list]] - [prepost "-I" "/man/man1" [search_list]] - [prepost "-I" "/man/man5" [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve aegis.supplementary/%.man] - -prefix "'cascade aegis.supplementary/%.man ='" - -suffix "';'" - [addprefix "-rlp=" [search_list]] - -o [target]; -} - -archive/%: aegis.supplementary/%.uue - set shallow -{ - uudecode -o [target] [resolve [need]]; -} - - -aegis.supplementary/%.html.d: aegis.supplementary/%.html - set no-cascade -{ - c_incl -nc -ns -eia -r -nrec - [prepost "-I" /[arch]/aegis.supplementary [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - -prefix "'cascade aegis.supplementary/"%".html ='" - -suffix "';'" - [resolve aegis.supplementary/%.html] - [prepost "-rlp=" "" [search_list]] /* remove leading path */ - -slp [arch] "'[arch]'" /* substitute leading path */ - -o [target]; -} - -#include-cooked [addsuffix ".d" [match_mask aegis.supplementary/%.html \ - [source_files]]] - -archive/%.html: aegis.supplementary/%.html aegis.supplementary/ssp.awk - set shallow -{ - roffpp - [prepost "-I" /[arch]/aegis.supplementary [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve aegis.supplementary/%.html] - | groff -Tascii -t -P-bcu -man - | [awk] -f [resolve aegis.supplementary/ssp.awk] - > [target]; -} - - -aegis.supplementary/[project_short].lsm.d: - aegis.supplementary/[project_short].lsm - set no-cascade -{ - c_incl -nc -ns -eia -r -nrec - [prepost "-I" /[arch]/aegis.supplementary [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - -prefix "'cascade aegis.supplementary/"[project_short]".lsm ='" - -suffix "';'" - [resolve aegis.supplementary/[project_short].lsm] - [prepost "-rlp=" "" [search_list]] /* remove leading path */ - -slp [arch] "'[arch]'" /* substitute leading path */ - -o [target]; -} - - -#include-cooked-nowarn aegis.supplementary/[project_short].lsm.d - -archive/[project_minus].lsm: aegis.supplementary/[project_short].lsm - aegis.supplementary/ssp.awk - set shallow -{ - roffpp - [prepost "-I" /[arch]/aegis.supplementary [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve aegis.supplementary/[project_short].lsm] - | groff -Tascii -t -P-bcu -man - | [awk] -f [resolve aegis.supplementary/ssp.awk] - > [target]; -} - -COPYING: man/cat1/black-hole-mta-license.1 -{ - cat [resolve [need]] > [target]; -} - -archive/%1-%2.png: archive/%1.png -{ - if [find_command pngcrush] then - { - convert [resolve archive/%1.png] -scale %2 temp.png; - pngcrush -bkgd 255 255 255 -brute -q temp.png [target]; - rm temp.png; - } - else - { - convert [resolve archive/%1.png] -scale %2 [target]; - } -} - -archive/black-hole-mta.ico: - archive/black-hole-mta-16.png - archive/black-hole-mta-24.png - archive/black-hole-mta-32.png - archive/black-hole-mta-48.png - archive/black-hole-mta-64.png - archive/black-hole-mta-96.png - archive/black-hole-mta-128.png -{ - /* apt-get-depends imagemagick */ - convert [resolve [need]] -colors 256 [target]; -} - - -check-tarball: aegis.supplementary/check-tarball.sh - archive/[project_minus].tar.gz -{ - sh [resolve aegis.supplementary/check-tarball.sh - archive/[project_minus].tar.gz]; -} - - -ChangeLog: -{ - aereport change-log -p black-hole-mta.0 -c 0 -o [target] -pw\=80; -} - - -check-tarball: aegis.supplementary/check-tarball.sh - archive/[project_minus].tar.gz -{ - sh [resolve aegis.supplementary/check-tarball.sh - archive/[project_minus].tar.gz]; -} - - -/* - * if [or - * [in [fromto %1D%2 %2 [version]] 001 002 003 004] - * [collect "set +e; on_ac_power; expr 1 - $?; exit 0" ] - * ] then - */ -if [in [fromto %1D%2 %2 [version]] 001 002 003 004] then -{ - integration-build-targets += debian-package; -} - -debian-package: archive/[project_minus].tar.gz - debian/changelog -{ - local vsn = [collect head -1 [resolve debian/changelog] - | sed "'s|.*(\\([^()]*\\).*|\\1|'" ]; - vsn = [fromto %-1 % [vsn]]; - function print "vsn = '"[vsn]"'"; - if [not [in [count [vsn]] 1]] then - fail "debian version not right"; - local tarball = [project_short]_[vsn].orig.tar.gz; - - local user = [collect id -un]; - local key = ; - if [in [user] archives] then - key = -k19CEC7D5; - else - key = -us -uc; - - /* - * We fake the .orig.tar.gz file to not have a debian/ directory, - * by filtering it out with tardy. This silences a PITA lintian - * warning, for no real benefit. - */ - - unset GPG_AGENT_INFO && - rm -rf archive/debian && - mkdir -p archive/debian && - cd archive/debian && - echo Options Indexes > .htaccess && - gunzip < ../[project_minus].tar.gz - | tardy -exclude "'"[project_minus]"/debian/*'" - -exclude [project_minus]/etc/crc16-ccitt.html /*not free enuf*/ - | gzip -9 > [tarball] && - tar xzf ../[project_minus].tar.gz && - cd [project_minus] && -#if 0 - dpkg-buildpackage -sgpg [key] -sa && -#else - debuild [key] -sa && -#endif - cd .. && - rm -rf [project_minus] && - lintian -iIv --pedantic *.changes - ; -} - - -/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/authors.man black-hole-mta-0.2.D010/aegis.supplementary/authors.man --- black-hole-mta-0.2.D005/aegis.supplementary/authors.man 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/authors.man 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007, 2011 Peter Miller -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# - - - -# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/autoconf.cook black-hole-mta-0.2.D010/aegis.supplementary/autoconf.cook --- black-hole-mta-0.2.D005/aegis.supplementary/autoconf.cook 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/autoconf.cook 1970-01-01 00:00:00.000000000 +0000 @@ -1,158 +0,0 @@ -/* - * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2007, 2010 Peter Miller - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or (at - * your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - - -/* - * This file is generated by autoconf. - * It is architecture specific. - * If it is not found (not cooked yet) the following - * symbols will be undefined. - * - * Must be included *after* the search_list is defined. - */ -#include-cooked-nowarn [arch]/aegis.supplementary/howto.conf -if [not [defined prefix]] then - prefix = /usr/local; -if [not [defined exec_prefix]] then - exec_prefix = [prefix]; -if [not [defined yacc]] then - yacc = yacc; -if [not [defined libs]] then - libs = ; -if [not [defined cxx]] then - cxx = ['if' [find_command g++] 'then' g++ 'else' c++]; - - -configure.ac: aegis.supplementary/configure.ac.in -{ - sed - -e "'s|@PACKAGE_NAME@|"[project_short]"|'" - -e "'s|@PACKAGE_VERSION@|"[version_short]"|'" - [resolve aegis.supplementary/configure.ac.in] - > [target]; -} - - -configure: configure.ac install-sh aclocal.m4 -{ - if [not [exists install-sh]] then - { - /* - * Cook says it is up-to-date, so it must be in the - * baseline; autoconf needs it in the current directory. - */ - cp [resolve install-sh] . - set clearstat; - } - autoconf [addprefix "-I" [search_list]] - [resolve configure.ac] > [target]; - chmod 755 [target]; - sleep 1; -} - -/* - * The install-sh script can come from a huge range of places, depending - * on what distribution you have installed (or whether you built it from - * the tarball). - */ -auto-make-install-dir = ; -loop auto-make-maybe = - /usr/share/autoconf - [glob /usr/share/automake*] - /usr/local/share/autoconf - [glob /usr/local/share/automake*] -{ - if [exists [auto-make-maybe]/install-sh] then - { - auto-make-install-dir = [auto-make-maybe]; - loopstop; - } -} -if [not [auto-make-install-dir]] then - fail "Can't locate the GNU Automake library directory"; - -%: [auto-make-install-dir]/% - if [not [exists [target]]] -{ - cp [need] [target]; - chmod 755 [target]; -} - -[arch]/config.status: configure install-sh missing config.sub config.guess -{ - if [not [exists install-sh]] then - { - /* - * Cook says it is up-to-date, so it must be in the - * baseline; autoconf needs it in the current directory. - */ - cp [resolve install-sh] . - set clearstat; - } - ./[resolve configure] --cache-file\=/dev/null --verbose --no-create; - mv config.status [arch]/config.status; - if [exists config.log] then - mv config.log [arch]/config.log; -} - -lib/config.h.in: configure.ac aclocal.m4 -{ - autoheader [addprefix "-I" [search_list]] - [resolve configure.ac] > [target]; -} - - -[arch]/%0%.h: %0%.h.in [arch]/config.status - single-thread conftest.subs -{ - CONFIG_FILES\= CONFIG_HEADERS\=[target]\:[resolve %0%.h.in] - [resolve [arch]/config.status]; -} - -[arch]/%0%: %0%.in [arch]/config.status - single-thread conftest.subs -{ - CONFIG_FILES\=[target]\:[resolve %0%.in] CONFIG_HEADERS\= - [resolve [arch]/config.status]; -} - -aclocal.m4: configure.ac - set symlink-ingredients -{ - aclocal [addprefix "-I" [search_list]] ; -} - - -Makefile.in: [source_files] -{ - aemakegen --target\=makefile -p [project] -c [change] > [target]; -} - - -debian/black-hole-mta.install -debian/changelog -debian/control -debian/rules: [source_files] - set no-cascade -{ - aemakegen --target\=debian -p [project] -c [change]; -} - - -/* Sigh */ -cascade lib/vsnprintf.cc = [arch]/lib/config.h; diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/black-hole-mta.lsm black-hole-mta-0.2.D010/aegis.supplementary/black-hole-mta.lsm --- black-hole-mta-0.2.D005/aegis.supplementary/black-hole-mta.lsm 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/black-hole-mta.lsm 1970-01-01 00:00:00.000000000 +0000 @@ -1,72 +0,0 @@ -.\" -.\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2007, 2009 Peter Miller -.\" -.\" This program is free software; you can redistribute it and/or -.\" modify it under the terms of the GNU General Public License as -.\" published by the Free Software Foundation; either version 3 of -.\" the License, or (at your option) any later version. -.\" -.\" This program is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.\" GNU General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License -.\" along with this program. If not, see -.\" . -.\" -.\" LSM = Linux Software Module, an archive description file -.\" -.\" Descriptions of the LSM file format can be found in the -.\" /pub/Linux/docs directories of sunsite.unc.edu and tsx-11.mit.edu. -.\" -.ad l -.hy 0 -.de SH -.in 0 -.br -\\$1 -'in 8n -.. -.so version.so -.SH Begin3 -.SH Title: -Black-Hole-MTA -.SH Version: -\*(v) -.SH Entered-date: -.ds MO1 JAN -.ds MO2 FEB -.ds MO3 MAR -.ds MO4 APR -.ds MO5 MAY -.ds MO6 JUN -.ds MO7 JUL -.ds MO8 AUG -.ds MO9 SEP -.ds MO10 OCT -.ds MO11 NOV -.ds MO12 DEC -\n[dy]\*[MO\n[mo]]\n[yr] -.SH Description: -The Black Hole MTA is for use in automated package build systems. It -looks like a Mail Transfer Agent (MTA) and email goes in but nothing -comes out. It is intended for use in chroot jails for automated package -build systems. -.SH Keywords: -MTA, sendmail -.SH Author: -Peter Miller -.SH Primary-site: -http://black-hole-mta.sourceforge.net/ -.TS -lf(CW) l. -black-hole-mta-\*(v).README Description, from the tar file -black-hole-mta-\*(v).lsm Description, LSM format -black-hole-mta-\*(v).tar.gz The complete sources. -black-hole-mta-\*(v).pdf Reference Manual, Acrobat format -.TE -.SH Copying-policy: -GPL 2.0 -.SH End diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/black-hole-mta.png.uue black-hole-mta-0.2.D010/aegis.supplementary/black-hole-mta.png.uue --- black-hole-mta-0.2.D005/aegis.supplementary/black-hole-mta.png.uue 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/black-hole-mta.png.uue 1970-01-01 00:00:00.000000000 +0000 @@ -1,2539 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007 Peter Miller -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -begin 644 black-hole-mta.png -MB5!.1PT*&@H````-24A$4@```7\```%_"`8```"A1,EG````"7!(67,```L3 -M```+$P$`FIP8````!W1)344'UP81##`6AH(YJP``(`!)1$%4>-KLG7>85.79 -M\'_G3#G39[8ON\NR5)$B8*R`"HH2Q80O2D*,1E`3NT)028R:5]\8C<8:6Q*) -M-49CHJ*)8L$2K`F*"FH`D;Z]S.STF7-FGN^/,^=A%VD)^'TF.;_K.M?LSL[. -MG#GE?NY^@XV-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- -MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- -MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- -MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- -MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- -MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- -MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-30DEFGAZA*`KQ>)R>GAY6K%A!-IO%Y7)165D)0'M[.[E+U>?#X?FJ8Q;=HT -M"H4"`%ZOEZJJ*AH;&QDX<""5Y>6$0B&,O$X@$*"\NDJQSY"-+?QM;'8@N+=N -MW4HL%L/K]5)>7LZX<>-`B&T;@*)LVPH%4%7S^6(1Q>G$Z72B9[,`N+U>#,.@ -MJ.NX/!X41<$P#)Q.)_E,!AP.PN$PJJH2C\\O)R>GAZ\7B^93`9%V?5Z<-4U5S-ITB0. -M/?10`OX`V5S67D!L;.%O\^^!1_.(=";-6V^]Q6]_^UN>?/))"OD\BM.)*&G4 -M.\+M]9H">A=\=^Y3DU='6/'CF7\^/$<>NBA?.4K7Z&^ -MOAY=U^V%PL86_C9?'%NW;A6WW'(+]]]_O]2X`:IJ:P'H;&O#J6E2Z[8$OL/M -MIJ#K(`2^8)"I4Z=RU%%'45M;BZ[K9+-91HX==AHOO?02UUQS#1==>!$`N7R.8K&(Q^.A -M6"R2R61P.!RX7"X<#O-]"X4"NJY3*!0(^`,[-PRL?8C'$4(0#H?)Y7+X?#XJ -M*BKX_O>_S[1ITW9Y;#=N5O`%`OA\ -M/GI[>^6YV'_,&/Q^/[-FS6+Z].DT-C82#H71#1VGTTDNE[,7B?]"G/8AL-D5 -MFS=O%FO6K.&%%UY@R9(E;%J_7KH\-(^'7#I-(!PFG\^C9[-4U=82C48Q?Y/EIR)IO!Z_'V\=BH%`H% -MXM$H\7B\C_Q4T#0-!06'ZMBA<'/9LZ<.0P=.G37)\#AX/CCCZ>GIP>WVXT0@DV;-K%FS1HZ -M.CH8,&``AF'0W=U-9V../Y[Z^GHQ;-@PA@T;QG[[[<>P8/!DA -M!(E$@KJZ.G1=Q^?S,6W:-"+A"-E&((XXP!:+#B4"@ZSIN -MEUON4T^T!Z?325FDC*+8)O3[8CV7SJ01PGP/RU_O\_IP.5W2/6,4#-K;VVD: -MU$0BF0`@&`@R:-`@/'X_/I\/HV#@=#A))I-X/!Z<3B>Q6(QP.(P00KIY^@IW -M5571=5U:!IJFR07($L+=W=T,J#$MH%@LQJ9-FP`X]-!#&3%BA`P6[PR!H+*B -MDLJ*2K*Y++E -M<>/&X?/Y6+=F#5ZO%UW7>7')$FF%J:78B1#"BG>(FV^[C>...X[]1^Z/0-A6 -M@NWVL?EWQ*]Y1&MK*S4U-=QUUUU9??'469LV:)5U).Q7^ -M#G6/OJ//:RY@#H?C<];0X"&#V;)Q(R^_]AJ'''((O;V]+%VZE&`P2&=G)_%X -M'+?;C0\,P -M[$7!UOQMOFQDDRDQ>_9LWGGG'800J*I*,IDD$HD0B\6HKZ_GJ*..8LJ4*517 -M5Z,H"H,+LV+$(==?")Z_G=_OYFJ:A*BKGGGLN]]QY)[V]O5)H?-%8;A8A -MA!F$+11P.IVHJBJ#N3M;9'9DW:M62S60Z;-(FZNCJ\'B]>CY=ITZ916[)(=$/' -MY33_I[.KDY-//IF>GAZ"P2`K5JS@D4<>8=V:-7(1>/#!!_G#'_Y`)ID$P./W -M,W;L6''AA1=RZG=.E1:+;278PM_F_Q'O_>WOXO'''V?QXL6TM+00#`:)Q^-2 -MR*NJRO3ITSGLL,,8,6($-34UI%(IJJJJ&#QX,-75U>9BD7HSI4SCCC#.ZY\TY>?_UUIDV;AJ9ITA?^1>)P."@6B^BZ -M+@6FR^FBHJ*"3_L(_[[6QKX0_`"ZKI-WY*7UY'*Y&#ER),.'#]\G[Z\J*L5B -MD5P^9Z:OYO/HNBYC)3_ZT8_H;&MCX<*%#!^V[3,#@6VQ#$OP`U155C%ERA2$ -M$&ANC1DGS&#V[-DD2X*^L[,3A\-!-IOE_???Y_KKKR>7R['\G7>8\\X[S#GM -M-,+EY4R>/)F?7'FEJ*BHH+%AH%R04G8W5Z8/6H',V;-G\\(++[!QXT:^]:UO,7?N7*+1J'1!6!0*!=+IM!1\ -MR602X5"E0)1!UG]"2%I:=F^\EU&C1A&IJ.#IIY_FB"..X.233O["M?]\/H^J -MJG(QKKZ_'[_-(R4!2%RHI*3IQQ(FZWFU&C1E$L%OGHHX]X^.&'6;=F -M#<\^\PQ+7WP1557)I$R+8>S8L=QPPPWB^../E_MO+P:V\+?9E>M"4<4GGWS" -MHX\^RI-//LGZ]>MECKDE?`<-&L1QQQW'00<=1&5E)=75U30T--#4U,0GGWS" -MW+ESF3IU*F><<09''744@P+TZG4V;AA$+A?AI_ -MW\UR(>V*8#"(JIB9-1[-PU577<4E\^>S>/%B3C[IY"_\V.FZ+BT,:P&PZ.CH -MD(O:]IK_/CMW3C/3)Y%(L&3)$IJ;F_%X/+L];GNL`Q@&BJ)(J\;A<$AKZJ./ -M/D)UN3CDD$,8M?\H"L4"T6@4554I+R\G$`A@&`8NIPNC8$B+S[($=%TGX`^@ -M&SI&P?P+((X^DN[N;39LVL=_H4?9B8`O_ -M_VX2T9A8MFP9<^;,(9O-HJHJFJ:1*14]'7[XX9Q^^NF,'CV:8#!(4U,3D4CD -M<^^32J48-6H48`9R___[HNBX+E2P-LE`HD,V:F26.S#9+ -M8/M\>R&$S'#9E>9M"4"`\\\_GTOFS^?YYY^GH[.#\O+R+_0X]DT+E=\!,S/I -MTT\_A5+6SHXT_GWA^LGK>?D=MVS9LDUC+Q;WR0(@A,#ENK1TD)H;6T%X/+++^=;W_H6'W[X(;_\Y2]Y_?7797N-HXXZ -MBNKJ:CHZ.JBOK^?G/_^YF#)E"GZ_G[*R,MLRL(7_?SY*H2@6+U[,C3?>R(02QHP9P]BQ8W&[W1B&(0./EN;H=KNI -MJ:DAEDQ(`>IP.*3V;+D6LKGL;H4_L"T(6=(JHUU=?/311QQYY)%?Z'%U.!S2 -M0A)"X'0Z45`H%`IF`+/T]R]*\X]&H]16UP#0W-R,R^6BOKY>NJ/VVNU3+*)I -M6K^%RN%PT-G9R9_^]"<`CCKJ*#)9T\7C\_H0"*+1J(P-6`N1S^>3<1R'PT$D -M$J&GI\>,V:@J^7Q>"OMBL4@H%,+G]:'K.I45E>3U/`Z'@];65BZYY!(^^^PS -MSOK>]Y@X<2+#AP]G^/#AS)HUBY:6%C[\\$,Z.SOYZU__RE-//068/9>^__WO -MD\UF:6AHX-ACC^57B^X5W=W=N-UN/!Z/O1#8PO_?&X=`]";B9-,91H\=0RJ1 -M1'&H.!05HV`0"H4XY=3O<,)7CZ>\O)R)$R>BJBK1:)1,)D-=71T`Z71:_AR/ -MQTFE4G@\'K/B55'(9#+$8C'*RLK(YG.P6QA -M8!B&M!`RV0SE557T=';2T]/S_^1X6WGZ`)I;DU:0H]0"8G<"?V??;W>/@(RK -MK%WW*2^__#*ZH5-148'F\:``>L%`$2`4/O>XIVZ?OL5K3J<3E]-%/I]GXV>? -ML?^8,4R=,I5$,B%[&CD<#C1-(Q*)R&IE15%PN5S2ZG.Y7'@]7BHJ*G"H#N*) -M./E\GD@D@J9I9BJLYB&53M'9V4DX%*:GIX?:FEH<#@=///XXBFH&^0\YZ&`` -M9M6@Y576GWV]WCY9P+A0*N#2-]LX.-)^/ -MJ<<<32J;,1=6544!A'D9]'NT-/M=H6D:B62"FNH:\GK>;(I7ZV7\^/&`&>RW -M6EQLV;J%`0,&X"SU&MH^1F#%#;Q>KW3_6'4@'H\'3=-D%3-`*ITBE\LQ<.!` -M:=UM;=[*,<<<`\"EEU[*X8 -MO)G-FS?3T]/#O/GS\/C]+%^^G&]\_>N$R\OY]K>_S?>__WTQ?MQX\GJ>8K%H -M+P2V\/_RT=W=+08U-&SKPZ(H5%17T]W1P9PSSV3*E"D,&S:,L6/'XO/Y2*52 -M!`(!K,8%EG#]EV,'I?<+!`(4`9_7QVFGG\ZMM][*Y5=3F^8)"''GJ(\\X[CP$#!DCA -M8UD(?K]?MF#8&\*A,+WQ7MQN-Y%(1&:M5%55,7WZ='[[F]_L4N.7;KE_\?L[ -MW6Z<#B?%8I%@.,PWOO$-RBLK\6@>DJDD3J=36@G;/^ZI6ZFBH@+=,*ND@\$@ -MNJ'+GC\C1HR0+D&'P]$O7N-VNW=?8;Q=O*=O[$11%'P^'^ET&LVM45%>P0DS -M3F#SYLV,_\I7^.E/?[K+N(D0@G@\;A;?E5)A&QL;J:FI8>S8L>3S>29/.8JV -MMC9>>^TU_OC'/[+QL\_X]=UWLVC1(C1-XZRSSN+**Z\4D4C$;F3W3Z+:AV#? -MXM<\XMFGGQ$'3SA0!#Q>,77J5"E(:^OK00C&CAW+'Y]\DKOOOIMO?>M;''[8 -MX03\`51%)1@(DLUF:>]H)QJ+]@NR[FC;'9E,1E:KIC.FMG?U_US-O'GSV+QA -M`X\\\@C)5!*7TR5?ZW:[*10+NPWF[M$%IJKD\KE^E<3#A@YCX<*%I.)QEB]? -M3B@4DEJNQ^,AK^>E>V9?$(O%I)`IBB+)5!(%A4F3)GWAUX/UG=]XXPUBL1@S -M9LR0"^KN:B3V!(_'@]/AI+V]76K?:]:L`6#6[-D<>."!LN+7Y7*A*(IL7M_.LR<>)7CQ^^]%Z>F\=K++S-@P``TMX;FUB@4"ZQ9 -MNX:6UA9Y(Z33:> -M`%5E]NS9#!X\V+2J#%TN%(9A[-:=U%?P;W^M]:WU\/O\M'>TTSBPD;///IMH -M5Q6+N7>^^YCW9HU>/Q^YE]T$6ZWFV^<]`W6KETK -M/)K'7@ALM\^^P^MR"U55^>RSS_B?__D?GGKJJ7XE^E.G3F7*<<\_E]MMOQ^EPTM341"*1D-K<]@58 -M_[)FJ'E()I,X'6;QSJ9-F]AOQ'[4U]=SWGGG<>/UU_/ZZZ]SQ!%'R&Z5NJ$3 -MC49QA$)[O0"X7"X9H\CES**ALD@9H6"(;"K%JE6KB"?BA((AV0K!$C9[*J!V -M1WEY.>%0F$S67-#"I=J%=>O6??$*@M]T,[W[M[_A\?NE[SR12,@\^[U=7#*9 -M#/5U]?*Y^^Z[#X0@$HG@4!T4B@5I_5G"5U55"L7=N]1V%1!7596N[BYJJFMX -M[:^OL6K5*FKKZUGP@P5T='906U5-+I^30WCZOH]U?JU@LY5-9ED"UC5@]0]* -M9]*D4BD412$4"C%D\!"&#!Z"43`8/GPX'W[X(>^__S[//_\\?UZ\F.[N;MYZ -M_76NN?9:KOCQ%<(.$-N:_UZQ9<-&<]'<&J%0B*W-6]%U':_72WM'^UYK_E:K86LA"`:#Q'ICN)PNYLV;!XK"[W__ -M>QYXX`%ZHCUR/RTM?&]QN5QDLUG2F;34]`#97?.CCS[BG7?>D9];*!3P>KW2 -M_-];LKEMO6ZRV:Q/HBBXW6YY7>R-YF\=VVE3IZ+G\]QVVVUL -MWK*9ZJIJ*QB[TZZL?6M+8%OPV4HI=C@<))()BL)L7%=5645EA3F*,Y5.D4PE -MR60R3)XTF3/..(-77WV5MN9F3CGM-%:M6H4W$.!_KKP2C]?#U[_^=?&7O_Q% -MM+2TV-:`+?QW3SP6$S[-(Q[\[7VBL:Y>[+___KQ8*EEO;&QDRI0IO/CBBRQ9 -MLH3KKKN.KWWM:U*[RF0R&(9!(IF@OJZ>5#I%6WL;`(V-C?SN=[^CLJ:&7__Z -MU]QWWWT415$&[#P>#YI;DWG7>R/\$XD$?K]?:GFUM;4R`%A37<."2R_ET]6K -MN>FFFWCEE5=(II+2G;`OW#Y6!2J8F2G6>WJ]7BZ<-X^.UE:6+5N&;IB"*)U. -MX_%X9*ODO477=7*Y'$51E#];G43W14QC3_C[W_].N+R<@P\^F)I2SK\U*G*O -M%U>GBZK**@K%`BVM+=QPPPT`S)DSAX`_@$#(0C!`=EC5-.V?O14<#@8/V$"LTZ>1>/`1A*E3+'="7^WVRTS?ZP!/E:!82Z7(YU.T]'105M[ -M&YU=G?1$>]!U';_/3\`?(!@(LF;M&IJ:FMBT?CT7S9_/PP\]S)HU:UBR9`F7 -M_>A'&+D==QX''WPPM__R=NP%P!;^.^7--]\4W_[VMU%5A9_\Y"=$ -MHU$T36/V[-F\^>:;K%RYDKOOOIMCCSV6L6/',F#`@&TI<*D4V6P6(01^OY^U -MGZ[%[S/+V8V"065E)=^>_6WNO?=>VIJ;N?WVV[G__OOES91(),Q.B_O`)^SS -M^0@%0V0R&9I;FJ49'^N-42@6N/&&&U%=+CY=O9IUZ]9)%Y:5B;&W6!.L?%ZS -M7TQ'1X=,(9PW;QX`GW[ZJ?3#I]-I%!32Z?0^"8AZO5[3K:"8EH0E\)T.)T.& -M#/G"KZ-H+,JR9[IENX9I]/)F\N6$:FHH+Z^GEP^9PZE -M*EY\\46*8EM\I:\+;V<6 -MA?5:*Q9C!8&]7B_!8)":ZAK*R\L)!H,$`@'\?K_96"Z7E0K#(8<<0D]G)[-F -MS^87O_@%8,;-)D^:S/7774][5Q.//YZE2Y>R>?-F;K[Y9@X^^&!" -MH1"Y7*Z?IF)I+@Z'@U`H1*%@!BT;&AK(9#/RXBX6BQ1%D1-//)&_+%E"9VSST\$.D,VE"P9#L0P]F$9;#X<#M=LOT.FM4WY[PZEIW'CCC6S=NI6-FS;*]-"^YKEA&#)8V#?M;U=8728S67-8 -M>45%A2RZ&MPT&$H%0:^^^JHL<`/HZNK:HXZ?V_<;VGZS`IQ6T+!ONJ/EUI*# -M94H"R>IMWSV68UI^OJZI+M/8XYYAA&CAR)YM;(YK*R.C>7R^'Q>*3PW)/S -M9S5_2R:3>#WFT'FWRTP(<#E='#AN'(5\GE__^M>4EY7+PKUP*$P\'I=NG+ZN -M(D51I(O'^MFJZ>A;(TMQDO,0R#6"R&4U5(Q>,LN.PR'GGD -M$9P.LR%=146%7&C+RLJ8=_$\DHDD?UN^G$L6+J2FKHZ%EUR"T^G`X_7PS)^? -M(1:+_5*9RJPJ$''43+EBT,&3Z<^?/G\_CCCW/5 -M55=Q]-%'4UU=+6\>ZX;_5[5A:YL^?3HWW'`#]8V-G'?>>;S]]MMFFJ5;(Q0T -MR^>M\OU\/D\ZG2:12)`KC4G<6_)ZGI.^<1(3)TXD'HURYYUWTC2HB6PV^[D* -MW.W;'^R)VVG[+J#;8[613J524E"#F8>__:C$?T4X6L+=HWD^%\.PA.^.>A=9 -MV^[>?W>M(1RJ@T0B@:JJA$(A-+4%E1B6$85%14D$PEB80C&`6#<"C,RZ^\#,#4419%H++I/ -MW';O_,V,!PT;.DPF1%155N'S^6AH:`#@[//.XX(++L"A.DBE4V8:J\M%;[R7 -M\K)R4JD4F[=L)IU)\Y4#O\*55U[)====QTG?_"84BP0"`4Z:.9,)$R;PZFNO -M\M]B"?S7"G^/YA$OO/`"M0-J.6+B1%8L7XXW$.#D;WV+)Q8O9MFR9?SO-?_+ -MK)-GR?:[^7R>;#8K-=\]$?[;"\OM-P6%"R^XD.G3IY-+ISGSS#.ENZ4WWBL% -MG!#"K%0M!4,51=EA([=_%NL&O?WVVW&XW;STTDN\_<[;*(I"=57UYX3NFEN+U>F9MNM1+V^_UFILA>8EE3S!G```@ -M`$E$051H3V,JVW_'[35_UH!C+;65=^VUM;12%:4UU=7>Q8,$"`+[SG>^8LR'2*51%E0WA]L2RV1V' -M'7H8R522S5LV4U%>P4RNMOO<7#W,G3N7KO9V4!0N_L$/>."!![CFFFN8^?69>+U>7 -M_S\K_'=4W&,)W`4_6(##X>"QQQYCR]8MYCC"4I#8:KF\I\=S3X+B?5M&M+6U -M[5#SW]/W[>OZVOY[6C^G4BGT;!9*;CM+D"J*LM?5RP`-]:;V:PG%K\Z8P?#A -MPTFGTS*E=6_0=1V/YL'K\5)?7R^U[U_]ZE=\O'(E,T\ZB<,..ZQ?6^E4*D4P -M&-PG]^SF+9M))!(T#FQDW6?K&#-Z#.45Y;2WMU/?T,"UUU[+?B/V`\RYQ>7E -MY2B*4FI''J*KJPNOUTME125.IY.V]C:V-F]%413JZ^J9,&$"-_WB)CY=OY[; -M[KC#7$!B,:ZYYAJ"/A]+ERX5P'^D):#^-PG^<\\[EP'5U3SZZ*,8^3Q'''$$ -M'ZQ:Q=S,C]1LJ+WLH]=KO=!`(!PN$P'H]'WOC_;$"VK]"W -M-DOS3B:3//+((P`L6[:,.^^ZDXKR"K,732G(%8^;S;4,PR"93,JA+7M#(IE@ -MT"!3:[KPP@L!L\_]N^^^2R*9Z*?Y_RO:__8"<7O!"I!))OG'1Q^Q>O7J?L>^ -M[[2I?]7GW]=-YW`X<+O,*5ZZH;-Y\^8=:NM]MSWQ^>]HL]Y7555\P2#3IDVC -MOKY>N@NM;)9]02*9X(PSS@#,#I[!0'"?64X>CT=:H%Z/%Z_7RSM_>X>KK[J* -MFKHZ;KKI)K-G$PJ1<(14VDQV\&@>HM'H7G]^X\!&>9^%0B$J*BM(I5(4=9U- -M&S>Q_\C]`6CO:">12.!VN64FDZJH--0WF"VOLQDRF0S!8)#R\G)T72>=2>/1 -MS(IRM]O-A1=<2%;7N?^AA]BT?CU@IN%R,'3M6.%6%1;_^-0V#!E%=7 -M?NTUMFSKS\XI9; -M:-FRA9MOOIE@("@_:T<+P-[X_*WC$$_$F7C$$0!LW;H5,`N7BL7B'KFU=B6X -M+>TZG\^3R6;ZN4$2B03-SC< -M%S&;0K%`(I'@_7??Q>/WRP!PL5C<)]E:H6"(5:M6F><,T]*Y_/++I;(PN&DP -M>3TO%XA4*B7OBWUAF<83<7F=N]UN>F,Q"OD\O[KW7@K%@JQ8CT0BN-UN,[G! -MX20<#LL:@4PF(R?4^7U^?%X?'H\'PS#HC?C9+5T<']]UW'Y,G3^87-_T"15&$+?R_Q#S[]#-BTJ1)U-74L&'] -M>KR!`(<7AEDS>5RQ.-Q -M8K$8R6027==E6MH_6X&Z0]KVDTBG"8=-%\(/Y/P!%X>DGGV3YN\M1%76'PNU? -MT?RW7S2$$`2#02Z^^&*XW`X,`Q##IR7 -MBV<,,-]/;T,&3(D'[3MH00>Q30WA.W74]/ -M#]4#!G#AA1O1H\SNA\-QSS_'>>^]QVIPY,E6WK:T- -M15',GDF*0EE96;_,K;U=?#1-(YU)4UE>#L4B"RZ[C.^=]3U:6EI,P9XQ&\L% -M@T'9&L2C>2@4"G1W=U,L!75=+IWHX.K__5\\'@__^.@C+E^XD(D3)_+88X_]VUL!_U'"WZ]YQ+JU -M:\57QHT7L[\]F\[N+NH&#N2))Y_D3W_Z$V^]^1;OO_\^)WWSF]35U3'SQ!.I -MJZEAR?-+Z(GV$`J%\/O\>+U>/!X/F4S&[(=2NM$#@0!E967F:,)2KYP].AZSJ7S/\!+[WT$EV=G5QYY94L6;($47H/ -MQ6&^2TXW,W^LON\[>A3*ML]G)X_6?D6C453,`.F]]]X+P-EGGRT%F>PO7^I5 -MO*O/[?OYVPO%[1<`!86CCCH*(Y?CL<<>DZ,E':I#IK+N:O^=3B?NTOG9_M'J -M;5\6*9,%=&Z7N6!&PA$:&QO[3?)2E?Y90J)D_3F=3ARN'3\*I?3=^AP7ZW@) -MX,,5*V2`TEID#,,P,[;VT"VSJ^]?%$4>?O!!.EI;&3MZ-*-'C48%6EM;94'7 -MWK!F[1K*(F5D$ -M/MD^>W*][.CZ*1@Z*A#R^T$(YBU8P$^ON<8\I@T#J:RH)-';2T^T!Y]FNOCT -MDCO-[_?+S"`KV&\I;;EKJJRFOJN+#%2OXWAEG$(Z$V;IUJ\AD,L(6_O\?Z>CH$.,FC&?\N'&T -M=W;0,&@0O_K-;]BP80,SOSZ3Z<>9`ZS=+C+1")!.IV663>[/\`**@I.U1S6XE15G*H# -ME\.!4W5045:&V^DBE4S@4%0"/A\*<,"8,;SRZJODLEE^TAXK**HH(BJ4;94>/TN^,8I[HHCF0I6@4*!H&1E['H2@X50>*$"B`W^-E -M\L1)A,)A/OGD$_[R[%]`4:-6W,\N4ZW&Z*NDXH%)*!V`&U`\AE,E`4^#0/7LUC -MWN"*BMOIQ*MY<"B*>5P5%2.OD^CM11'@+#W7E[X^Z$0RP=BQ8PF%0KS__OO2 -M?>!0';*C:+%H?B_%'&(@'X6"_-V:;>!TN4EETKC<&@ZG$X$BST%-71T-#0UX -M-(_T^0^H'6!.I](\+5"*)"F@N-VZG$SV7IS<:Q:MY2/3V -M\JN[[\'A=#)\Z#!S(>_I84!-#7Z/5Z:4*HJ"IR0:NT9*Q:$D4QI[M55E:BZ_HN -MKT^A0$[7*8@B;LU#=[0'M^:AB,"MF6TKNKJZ:&PPYP7\Y*J?\),KKT3/Y8GV -M=%,P#/*Y+.61,@(^'[EL%I_'O#[RN2RB4$`W=!E;L^HW^M8>^/U^TAFSB>*0 -M(4,H"M,=:S7>\V@>6EI;F#MW+C^]^FIZ.CLY_L03&35V+*EXG)'#AW/NN>>R -M?OWZ?SM+0$EF,_^V`E]55;%Z]6IFS)A!:\E?/';\>*Z__GHF39I$,!`DE4[) -ME=\J]^E_:6%K[SW>]RP047<.@AAP+PR<^O7M/KX6%T-K0'J8(ZU.V;Z<7R\S4ZB@-(]E1!HR5K>)T.F55LM5;_Y%''N&TTT[CP$,.YL]_ -M_C,UU36R`5M?6EI;\'J]O)BW -MWWZ[OZ^[I$EZ_'ZRJ10.MYN"KC-XZ%`VE'K[.$I"(=LG@*Z6VA_7UM:2R63, -ME,H^V3DU=774UM924U/#A`D3..644^1"UM/3@]/I)!J->>89 -MRB)EZ(9.3T^/;-P7C49ERX=BF:1J:IO'ZZZ]SY!%'$@@&R*92/+%X,1,G3J2JLFJW8SQW&[,HM7%N -M;V^G:5`3`&L_7<=-));-ZP@4A%!0L6+.#,,\^D -MM;65]]Y[C^NNNX[6UE841>'\\\_G9S_[F55<]^5O))?,9OXMMS\O>4X<=-BA -M`@6!@MA_[!CQR[OO$AD]+PPAY);,9H0AA,@7"Z*]NTNT=G:(K*'W>\U]#STH -M#C]BLG!H;E%37R?NN.=N80@ABD*(SNXNDQZ&*6=^>+9Y[\071WMTENF)1L:EYJUBW<8-8M_XSL:5YJSP?Z71:""%$ -ML5@4+2TMHJNK2Y25E0E`//C@@_VNFTPF(YJ;FX4NBL(00F3TO&CO[A*;6YI% -M>W>7B*=3(IW/B;:N3M$3[Q6)3%KTII*B*Q857;&H2.=S_>Z1]S[\0*`@#ITT -M45X+N[O^]F2S/LNZ'MY?M5)>WXU-@P0*8O[\^2(>C\OO7BP613Z?%\EDMW[Q)1!/Q?O?7/SY=*U`0%375(E1> -M)G[\DZN$(82\I@TAQ)///"VFSSA!^,,A@:J(`0,;I/SXLLO0?SO-?]6J5>*B -MBR[BO??>0Q@&;J^7AQYZB(D3)U(WP)QGVQ/MD44F0@@YXS253I%.IV5@SW([ -M5)2;I>"7+;R,6V^Z"8#;[[R3[Y]UEAD4UR`0V*/.B+O" -M,`S\?K]TA5C6B94)4E04'GWL4:E^73 -MWSXWH:^UDDZGR60RP>&3)_/G/_^90"!`/!ZGO*Q< -MCF6T'@6"=#IMFM:E[I'M'>U2JP6SFKB]O9UGGGF&18L6L>J##RS?%`Z7BT*? -M7C>C#SB`+9LVF8'?5/IS?7!45248#'+TT4""SCVV&-E2FUO;R^I5(KR\G(V -M;]Y,,!BDK*S,[)U?FK603J>E&\LJ+-J\>3-^OY_>WEZZNKJX?]$B<#CP^(I32E+)Y.RW7%??,&@>?Z+17IZ>O![?22324X\\43NN.,.FIJ:Y&L' -M#!A`H5#@^>>?Y\`##V3MVK64E941B41PN5S$D@EI,5F65J+T7"@40E54\GI> -MCFI44.2YS.?STJ(;.'`@FJ;QXQ__F+._?[8\OU:BP-[@T3RT=[232J48,MCL -MM^0LQ5!./>TT;O[%3=34U,CTYD@D(EN-["[CKJ@J.[7.A1`D$@FJJZJEW"@O -M,_W]#SSX`)=>>BFQ[FZ&#!_.)Y]\8@[-*5W35J-`(00>S<-S2YYCSIPY1+NZ -M\/C]G'+**5Q^^>74U=5]:2V`?ROAOWSY/,(%THBL+H<0?0U=[."TN73W/RI4K6;%B!>>?%!=#:ULJQQQ[+ZH\_YH*++S:#VB7?NG7.JZJJ2":3Q&(QHM&HG#?_S8W6S9K]OGQ -M>#S2C62]KE@LXO/Y<+E<&(8A7^=T.#E]SND\^NBCC!PYDE=??97R\G+I.MU; -MMT\R:68(60K8>RO>(YO-,G/F3#QN-R^__#*C2KG\L5A,IO_&XW'9]GF7RA4[ -M=PU9A6D]/3TT#FS$*)CGY^JKK^;99Y]EP[IUG/&][W'O;^ZE-]XKB^8Z.CL( -MA\,4BT6\'J]TAV:R&2Z__'*>>NHI=%VGHZV-/S[Q!,+HXXX55U_[4_''IYX4'WRT2KS^]EOBKV^^(9Y^]B^B:=A0@=,A -MWGEWN72[%<6NB<5BHK>W5_3V]HI$(B%RN5R_OUON,4,(D37T?F[!0"0L')I; -M+'OK37F]6']/9C/]7%.Z*(J,GA<9/2]=*7VW:"(NMK:U]G.73/OJ=(&">/WM -MMS[W^IYX;[_?>NLM<=YYYPE` -M:)HF`%%65B:\7J\(!H.BNKI:.!P.Z?IR.IUB^HP3Q+,O/"_?-Y%)RY^W=Y%: -MSW7T=$O7QOK-FT2HO$PT#ADLGGAZL7S=IN:M(J/G]]KM8QV[3ZS,M-U`ZGY.N -MGT_6KA&Y@B'"%>7"&PR(<$6Y>/-O[T@7I_6]WU[^=V$((>+IE(BG4V+UND\_ -M=PS?_>!]<I>)SZ -MQD9./?54?OSC'Q/P!RB*(LW-S0QL&$A/M(=BL4AE125K/UV+JJH,&SI,!K*L -M`%'?`AZK:K:FN@:!(!J-$@Z'4565O__][[RQ;!D_7+B0@0T#^>$/?\C99Y]M -M-HSJ[<7AYM;SPLA<+C=_0*M-;4U='=T\+M''V7V -M[-F[K!+=EEK*3HN1+//9&J)M:;GM[:9)'T^G:&QL))_)X`^%9)^4:%>7=%&D -M$PE4EXN1(T>R__[[4UM;2U55%=75U71U=5%65D8@$�H$$<=-!!^+P[ME8> -M?>Q1SCKK+&Z]]5;..?L<]'P.S:VAEQK:64%(JS.IE8JW/5:75<,P4%Q.PJ$P -MN7P.(80L]"HO*\?I=$"QR%///,/73OP:7=U=9,V<.``L6+)"NC0T;-K!X\>)^ -M`6^MY':R`MH3#CJ(>?/F<>*))^+W^TDD$KA<+H*!;CH[&7?@ -M@;SW[GL4A5DY&XU%/S=(YE]!TS04%+I[NGG^^>>9<]II`&QN;J:AY,9-I\P6 -M)U:2@Z[K1"(1/![/;N\_O=1B>F=%>,ED4KIZG*I"J'2M;MYD5G];&O^6K5NH -MJ:G![7+3T=F!T^G$[_=OM\:CCSW*]\_Z'NETFDLOO91++[V4FAKS_5M:6F1.\-XN`'VS'ZS]TS2- -M@F*Z'S9MWL2@QD'<<><=_.#BBZEO;.3IIY]FY,B1NQ3^3J=SI\+?HJ>G1V;L -MO/+**\R>/1LA!-W=W:AN%T5=QUG*_+#\UI../)*SSCI+NJP&#Q[,P0#0/\41<5AH[2]D9R70:2KG9#D5%TS39T\B: -M+VS=?-:$+E5593J?%;?(%\TF7^WM[30V-J*@2`'F=)G928L7+V;&"3/DC9[+ -MYXA&H]36U&(4C'YS?ZWKJ&^EMM/I))%(X'0ZB80CTJWD]W@8.WX\[Z]X7SZ7 -MR610596>GAX:&AJDB\5:4`"Y[T;)!17T!^CM[36K5DN"NKN[FU&C1O&UKWV- -MW_WN=V0R&1DG>NVUUZ2;,J/G6;1H$1^\]QYNKQ>_WR\7;F\@0"9I"OFZ@0.Y -M^.*+.>><6_$>AQYT$$Y-XY)++N'22R^E+!PVW7R))#4U-;)GCS4*L[N[6V8_ -M[8Q\:;YQWW/7]W>7T\72EYM6&@WM+%RXD'/..8>Z`75F+XY2JF8RE90]U[_((@B/ -MYF'EAQ]R]=57LWCQ8H+!(+_\Y2_YSG>^0Z%@7E@>CX=8+$8@$#`K'9-)PN$P -MF4QFMYJ1]1T,PY!]>ZSQ>&ZW&YP.5JU:Q?AQXP%8O68UV6R6@R9,X,:;;V;> -MO'DX5`>?K?^,H4.&DDB:O;/G\\KK[S"^E(O -M$VN?K/V8]M7IS)PYDPLNN``*!4X_XPP6+%C`H$&#^@EW0$Z-ZGM.=A<0=SJ= -MV_K,JPZ+U>#,.0,8,]Z;JIZSK!0)">:`^)1()!C8/D0).RLC*N -MO?9:+KKP(L`7BX5#8?#L&' -M'V;*E"DR'[]OP#Z12.`+!HG&HGSVV6=T=G:2S^?)Y_/T]O82C\=9N7(EOWOP -M032?CUR?]A=.33/G3QB&3#.V4D.M('\_!4:8E?%6NG(X')86S):M6QC8,-"< -M-M;2PL!2WK[`[&K;W-+,F#%C2,1BG'W>>?SL9S\STV)+UMJNFBGT3=_<44*# -MQ^]GXZ:-5%14R/,4#`:EQ7O000?Q6:G"=_XEE_##'_Z0JLHJC(*Q3UIN6PO% -MFV^]R2.//,)O?_M;"H;!;^^[C]FS9_]_70"^5`/<[[KK+G'--==06U]/0T,# -M=]UU%Y,G3^[7G=`2DMELEH`_L->:Q^Z()^*,&S>.18L6,6#``.ZYYQYI9I]Q -MQAGT]/3@\9A-K"SSOZVMC7`X3#0:W:UE8`V\\'@\_+U>1NXWDM:V5BIK:EAXR25,F#"!"1,F,'3(4-F6N"Q2AD#0W=.-S^?#JWE8 -MN7(E-]YX([___>]QN]WX?#YBL1CA<%A6TAY^^.%,G3J5H4.'RG&2!QUV*-55 -MU6B:QO?..`-551DZ=*C,H#(*QN=NPAW=D#N]`!U.\HI9.^'S^CCJZ*-Y^^VW -MV;1I$_G#\KML#[&OL/K_6('VO@/%=]=YT^I."LASG4PF>>655V0Q8-\`H^5Z -M=+O=>]3OOJRLC)ZN;CFXW-+P+;?6H$&#^O7SL18OZSL`E$7*JE-E/R+-M -M?XR"@-HPK+[^<*R^_G#'CQG'+ -M+;=P^.&'FWUU2@/5A1!HFM:O9J"[IYO>WEZ:FIH(A\.LW[`>M]LM!;^5R__9 -M^L^8.'$BB8278*4``"``241!5%B,.6>>R=UWW2V3!G+9[!Z/VK3V8_O$ABU; -MM\CZ@8\_^9A!@P;AC1-34W\Y"<_X:RY6B9VKMI:*GWG@O3S_]-&>><084BSSXN]]QZG=.!_^E4.//!`]MMO/U*I%*%0B%&C1C%T -MZ-!^0I&2@.J-]U(1B5!35\=KK[U&75V=G`BV*\&_.^U9412RV2R%0H'RLO+_ -MR]U[ATE19NW#=X?I.#UYAB%+$!047DQK3JN+`J8%#`CNLHN*$L6PZZX!U!4$ -M75$)@D@.@J*(HDA2)"A!E)S#Y)G..55UG^^/ZO-8-2C3+KKO^_OJNOH:PG2J -M>NH\)]P!&[[<@-Z]>^/))Y_$2^->4-HNDM8AB]LN:B>M_SCSU^MQXN1)%!45 -M"38LMP=-)E.3U063K6*QF`A^=?5U&#!@`#9]]94&2<0RP_%X7.@7G2F[Y,K3 -M[_,)F&HZG<:I4Z=P]=57HUFS9OCRRR^1FYLK*JA$(J%!P40S$A)<93`,5UVM -MJ1.K]>O7HZBH"-.F3XXO(K1!N%JUK^'&W/:8N:RDI,??MMW'///2C(+X#+ -M[4).3@Z*\@L4E%86F?_/'2:K%2=.GA`04@#8OF,[;KWU5@2\7CPR?#C^^,<_ -MXH;K;]!LBFR>=+:&-(P02R02`M'T_@?O8\:,&?AJ_7HX,B8\HT>/_J]O`/_K -MF;_/YZ-GGGD&L5@,/7KTP,2)$\6%.'CHH"+9:E0R(*/1"+/)#`(I$+F`_XP, -MUU_E!!F-J#Q5H -MQ[%CQ]"Q8TF@S.X3,M+]/HY:)9E&+/8N?.G;COWOL$/OP_S?KY?8Q& -MHPCN-]YP(Z1X'*M7K\;(X<-17%S\LXJ@V5I)GNEHU;HUFC5K!K/)C#2E-5:; -MO!$TT:84?62&P9I,)FSZZBL`$/P)G@WP_$"OUV>EYY^4DAKO8;U>CQDS9L#I -M=&+DR)$H*"@0`H3/*SF(!9/Q,6@FGV:V[9IBT`P`+O=CEMZW@)) -MEL1`^]577X79;$9]?3WV[MV+9YYY!B3+.+!W+P[LW8O77WL-)HL%UUQS#88/ -M'X[;^MPFH+5U=76XXO(K$(E&4%=7AW;MVB$<#HN6T=/_>!HUE97XPZVWXN&' -M'A:5-L^?7&Y7D[X`C;/]QC]]?A_:MVN//7OWH-N%W?#^!^\K;.QT&O<-'(BW -MWGQ+O%8@&%!70Z_78\&"!1@^?#B"P2`Z=NR(Y/'T+%#1Z32 -M*7S]]=>X^<8;T:Q%"\1B,01]/D"O!])IC!HS!KDV&\X__WRT:=4:W;MW1UY> -M'I+)I$#UA,-AY3TRSDMJ)!2KAR92LB!V+7M_&0;<:;@ -MWU3FQ"2\6#R&9#*I#'TS!)]//OT4M]YZ*U*2+-H9_/D:^R'\IYE_YRY=L'_? -M?M&WYNLERW)6./)D,JGHPV0,Y_/S\Y5ALEZ'\I8ML6O7+I25EB&13(A*)1J- -M(C\_7_@]GVG]Q>-QY-H4\EEM;2U:M6HEWN^==][!D"%#Q`"6)4>XDLK)R8%$ -M:1'\&>S`:XNUJO(<>0@$E7Y]L[)FZ-NO+S[^\$/!DL#Q% -M\U:M\/CCC^/AAQ_^T;\9I!CO9)(1!C)DH]]UIL/K]0KR:6U=+70Z'9J7-X>< -MDK%OWS[,F3,'4]]\$_:\/#SVV&-XYIEG(,OR?V43^%\1=ENX<"&=<\XY.'KH -M$.*1"":^]IK2!SQR!#UZ]$"G<\_%YBV;$0J'3@L4+I<+P9"".,FV'_AK].Q2 -MJ11,)I/(L'KW[HT//O@`-IL-QXX=0_?NW;%LV3(1."ZZZ**L8*!LY\7EYBLIH!@8(`,L_7(XKK[P2Q27%,!N-^,,?_@#H]6C(2-O>V;>>=./_\\T4&HY:!MEJM"L0OPV#E/K_1:!0S![:.#(5#Z-NW -M+QP%!?ADQ0IL^'+#:0@*=1:1C.E5!.3HX(]KPQ1"(104QD8`$/]<,1A3G+*+F//_P0`#!^ -M_'@T.!N0E)(PF\S(S\O'11==A#9MVF#@P(%8M6H5OMVQ`T\\\80RK\H,B'?O -MWHV;?_][&/4Z=.W:%>O6KT,X$H9!;X#=9L?V'=LQ?/AP6'-S<<<==Z!_O_[" -M<#T6BR$4"B&=3@L(YB_*9E5K14W&L^?:E7M9K\?*E2LQ>M1HI4*)Q^'U>1$, -M*A5'84$A1X\>55IBP2!> -M&C<.=]]]-[Q>+_W_+OC[?#YZ^>67:>A##Z&NNAI_^LM?X/1X,.:Q,8C$XWCM -MM=<@21**2TIP_377H%FS9CAX\"`.'CJH!*X<$UJT:*&4N;WHUJ,'EBU;AG7K -MU^.S+[Z`%(\C-S<7+5NVA)R2H=?I<>+D"<5E2:<37J_1:!1'CAQ!5545)$F" -MQ^,1AO`<##A39-2+-:,.:=`;,'[\>&4C6KY?OEE&$PF -M@4!JR@?X;([&EISJP)_-ZYM,)D2C41B-1D5.!(1=NW;!:#3BXHLOAM%@%!6% -MVAQ&K\O^UF/O@?+R4*W -MWFZWB_7%&[P](S7![95-FS?!8#+A^M__'ATZ=$"SLF9"!CL84C@QW+:RV^RX -MY.)+,&[<.'SQQ1=8N6H5/OCH([S\\LNXZ0]_$)7?+3??C`*'`V_/>!NA<`A/ -M//$$/OOD$XP:-0JOO/**")+(P^G*DYE=?U^*O#SHZJZ"D:#`'DY.3\*DYK-JM-2&LDD@GLV[\/;TUY"^>= -M=QZ*\O.Q9O5JY!46XJ.5*_&/9Y_%RH\^0O?NW;%\^?+??@/X;[')#A\_1ETN -MZ*JP0*T6ZMF[%Z69>9D1=DH3T;Q%"VGDZ%%TP?]T%RS1PM(2>G7RZZ -MO9HD2:)$(M$D`S$>CXO78\;JO'GSZ.*++U:8FAF1L?SB(CJW:LV`^+5R\ -M2#!@92)*2$F"#M2J36M:_O$*DC+LS$`H2+7U=12)1"A-1.%PF&KK%09O.O/Y -MXTE%L"XA)15AN4A8$7M+Q"D_G#(4JD9"%>Q@Q>Z$"=NIPOV*S)=(JBR03%98G\X1#Y0L$F/W\R -MG:*JNEKQ&N%XC"9/>8N@`\U;M%#YMVB$JNIJ*45IBB3BY,F(XP4RKQ]5K;?& -M/]UNMV9]M&C1@@#0!Q]\0$1$\7A<")UYO5[R>KV43"9)EF4*A93OP&)M?#TB -MB;@0<:NLK1'WDR?@I_,NZ$JV/`?-FCN'9"*J=3:(Y^P[=%"PDST4B(2SNO[9K.]X,D'5]74TY*$'26_*(5U&W._\KEUH]OQYXGZ. -M)Q/TW`OCR)9A!G_T\8K?E!'\7PG\&S=NI`NZ74@`Z,+NW6C#A@V4)B*?ST=2 -M2J9P.$S!<$@$I5@L1MMV;*=Y"^93LY8MA%Q`<;,RFO+V=+'`F)H=DY+D"P6% -M-Q4ZVP0B]\;#)`W&&B2GLX!Y$S!FZ41B(@6+UXL -MJ/63)DT2_^?S^\N6$@#*S7/0EBU;A#1"/)F@0"A( -M,2E)*4I3-)D0FX;;ZSEC\`G'8QIY"0X8G;MVH=R"?)JS8+Y8X"P)P#(9OE`P -MJ\TY%(N*8%3G`9S%S/,WU^OMYQ6=($_T@B3M"! -MSCW_/(K+$B73*0I&(^3R><7ZBXL>IN35TM#1\^7-GXH,C%7'75 -M5;1HR6+Q>6*QF+BO`Z$@39PXDNX?^GPS^?K^?+KC@`A'0QHX= -M2QZ/A_Q^/R6324JGTQ2-1BD8#"I9:#PN%GHJE:)02`D\[\R932W;MB'H0+H< -M(_6X]!*:.?M=D9%R9A.3DB+#XZ`4328H$`E3*!85F9W+YR6WW]=D<,HF^%=6 -M5HJ;,!J-TMJU:\EJM1(`^OKKKS4Z,X%`0&P(H5"(OOCB"XT,,3)Z+$.&#*'M -MV[<3$8GS%0XK&7DRF1051202$1L/$=$KK[Q"`*A7KUXD21*Y7"Y*IE-B4_2' -M0U3O=HE,.)O,/)E.45R6R.7SBNSV@Q4?":T>UHKA&\0?#E$RG2*7STN!2+C) -MU_>%@F(3]P3\(O,O:]&F-J5/$M5`'6&\P0&Z_3PGL -M*CEVM1X7)W).KX>Z=N\F*HUGGGN6MFW;II'%9@ES29*:KLPS:Y_7C%HC:=^A -M@^3T>C3Z3OSGXQ6GJ,_MMRE9?.;>OOONN^F[[[X3GX5EJHF(7"Z7)C&3!6KUZ--Z=.1>?.G?']SIUX_/'',7O.;+C= -M;A3D%PA:/9.N=#H=#A\Y+#1]C$:CZ+/^G,S!?W*T;MU:^/Q:K5;<=---F#%C -M!EJV;(EKK[T6:]>NQ@N7/G8NO6 -MK1@_?CPNO?1201S*S\\7-'8U"Y@'T#PH?>BAA]"E2Q=\]MEG6+]^O6!#Y^3D -M"!@I&\=(DI054HI5*&TV&T(A90!_YQUWHJBT%$BE?C3WSO1>;3:;0!%EP\#E -M7C7WMGE(/F;,&,"@L)L-!@-TT(D!M,%@0"*1^%6NGYJ$Q8-8H]$H$$790/DB -M&;0:#V1_^.$'6"P6H<5SMD<\KL`SWWOO/83#8?3JU4L,1[.9J?S4D)P'HA65 -M%9`D";N^WX6@SX>;>O9$URY=45%9<9J,]D_>YQE4$=_/S#<(A4,PZ`VHJJY" -M46$1.G?NC'8=.Z)GSYYX^>67\?V>/1@_?CSZ]^\/>UX>DK$81H\>C;)F99@R -M=0K*2LL0C471X&Q`GB,/!?D%0FZ[MJX6+K<+965EJ*NO$[,LM]N-:ZZY!OOW -M[`$`/#QT*/[QCW_@LLLN$T/6>#PN$'79'!Z/1_PY%`K!Y_>ANJ8:5HM"N-3I -M=)!3,B+1"!RY#FS\>B,Z=>Z$KEV[XNNOOX8D21@Z="B^^^X[S)T[%]V[=Q?W -M,3.M`46A599_Y+/QJQPV;!CFSY]/_T_T_)U.I\A^__SG/].V;=N$ -M*J;:"*6^OI[\?C]%HU&2)*4<\_O]Y'*YR.OU4B@4HB,GCHLLGG??=^;,IG// -M/X^@`Q65E=*X?[TDRJQ$2M;,!K@J\`8#H@)@I;]H,G'6F;]:'3,4"E%%186B -MAOG--U1>7DX`:/GRY31MVC1JTZ8-`2"]7D\VFXVNN>8:6K=N'7WWW7?BG*BK -M!+?;33Z?C_Q^/P6#08I$(B)SY`?W>#EK6+%B!0&@#ATZ*%5&.D7)=(K"\9C( -M\*+)A%`XS29KYFR\NKZ.#A\_1C(1O3WK'2IM7DZ/CAPA,NI0+"I4(?G<9],3 -MY6OG]OLT659>42%=?]/O11N@SN44V:C;[Z-@-'+6F?\5UUPM6HANOX]\H2`E -M4C)%$O&L*@O^;/5NEU`.U9MR"#I0977566?^ZFJQ=>O6!("V;MTJ^OQ-/5\] -MCU&K6W)+E.\31Z&29>X]>$"353?U_;G=ISZWOE!0G`^U&NTM?7IK5%:Y4O*' -M0_3"R_^B5AGS%GX,?G"(R*:3Z90FR^8*(!B-4$Q*TI$3QZE%F]8$':AK]VZT -M[]!!JJJI5EJ.E^N^^E*< -MC_F+%]'_:55/:XZ)6#OFXHLOQDLV@ULY6S+,X2=Y,D&1;H*RPL%/P&YG$8 -M]3K8'`YLWKP9W2[L)H37DE(2D4A$\!&:)$IE\.),?K+;[$)X[=+++\?6K5N% -M.8O1:!2_RZB6IBJ7'&,.#A\YC,Z=.HO/K?!0?,C+R]/P%-@[EJ]C-@Q2B\6" -MAH8&E)>7H[BX&#MW[D1Y>7E6JI8IW>FD.$8',=',X_&@=8L6N.C22[%ERQ9X -M/!Z4-RM7=)6:(*+%8C&!%&*IT>IRH4-K+/Y\.<.7-P=_^[GSWW7<(A\/XYIMO\.&''Z*VMA9(I?#\"R_@D4<>$8JK -M+K?"]F=H:H.S`1T[=D0L',8]`P9@T<)%<+J<*"\M4_@C\82XG[A:8ZAX4^?/ -M8#9I8,]$I-$UDF0)&S9L0.];;@$`M#_W7%BM5FS:M`D%&27>=.8NG^S^7^0>#00)`;=NVI6NOO5:SXSF=3O%WSF;8,I`S?K_?K^RVLDRR -M+%,BD1`[?R(EBUY]@\^MO?_B9Z?3J=CHJ*BNB&&V[0#'OY^ZO1')09 -MX/K]?O)X/&+^$8_'E<%X,$BA4$A4`41$)T^>%,\-A\,T;]X\*BHJ(IO-)K(3 -MSN8BB;CH8V8ST$RF4W2JNDIS367^C,#BV0^O`:Z0+^SQ/P2C0?@:\)IQ -M^;Q-?G>VZ^1JDKTT>+VU[W0N00?ZX]W]-7X;[(O0V%.`WWO+MF]/L\[L<>DE -M]/G:-1ITTJ%C1ZFHK)2@`UUSP_6:]Y!2LG(/9^Q*95FF>#Q.H5!(9-M-G;\Z -MEU/,2GC=2)06EIMLW]BB36MJ=VY'>GGB*S_.D.(Q`>_M'CARAFIH: -M,7>(1"+"ET(=_Y+)I)C+S%VX0#D?!CV],74*_9_J^8=\?NK1HP?*RLI07EZ. -MC1LW:FCGI:6E2"02J*JJ$OA\[I&J<=6-"2E&HQ'!4!`>CP=Y>4KOK[BH6)'V -MC0J]>O3!KUBP`P/#APX5^#ELU"F&ZW%S1PP\$`G`Z -MG7"[W8(I6E14)*H"IMMS7YII^YS)<'\VF4SB@0<>P(P9,P0+U.UQB_ZVV62& -MT6`4S,8LN!DH+BY6,GH0`H&`Z%/.FS=/T2IY_WWX`WX8]#]6)Y*/#@TW1T_B,*?D;&>.;,F0"`/_[QCQI^Q"_A,YR& -MB<^H;N[]X0<@E1+S#Q9"R^;^,.@53XQT.JTAZH7"(4R>/!FG3IW">5V[8MG2 -M9:BHK```-"MKAE.G3@EG,[?'C<-'#B,0#(CW;M^^/:2DA`T;-V+$Z-&P.1SX -M?N=.].O7#Z]/?EU4@0\]]!"\+A?NZM#P^%`^_;M4596!EF6X?%XA`JJR61")!(1 -M70JN,B+1"/KW[X]WWWT7T.GPM[_][=?A`?P:.\CNW;NI0X<.!(`&#!@@T`G) -M9)*BT2AYO5XZ?/BPZ&/Y_7Y*)!(4#`:IH:&!_'X_Q>-Q2J528L=+)!3C<>ZS -M290FE\\K)O_J;)&1/C(1+7QOB<`5YQ<7T=HO-PC8&K\&9S2,5S[;S/_HT:-T -MW777$0!JW[X]`:`6+5I0;6TM!8-!^OKKKZEMV[8$@!Y\\$&1!=35U9'/YQ.9 -MO[K?)TF2Z//'XW&2)$ED"NQDY':[R>_W4SJ=IE0J)5Z37ZNLK(Q@--`'*S[2 -M0&,Y,^(L/=N^?$Q*"K3.:]/J_-6LC%(LV>7_PVCAX](BX__BZ;_IFJ\C8&U<3GH!?TROGGS(1[3UX -M0,P%&/H;B(1IWZ&#].33?Q?5)L\HH`,]]N038JUQO(A)204"&@R(>!((!"@< -M#E,ZG29)DLCC\31Y_M2.@=_M_H$N_MUE@GO3_>*+Z.-5GXK_#\=C5.ML$&LA -M%%%!V--I"@0"Y/?[29(DP<.095E4](E$0E1TW`EAA!N_Q[Q%"PDZD,%LHI6? -MK:+_U/'CV/PX,&8-FT:)$E"(!`0B`RKU8HV;=IH-$C2Z31R -MO#)9%+T6EF[Q6JU"H<<[E%;+!;8;#9%IP0$J]4JLK0[[[P3<^;, -MP:U]^B#@]:)/GS[X_///E6P'.A06%**PH%`P,T7?WFQ!,!A4'(/,%F$0PG]F -M)R'6O.''DT\^B9MNN@D;-VX$`'3MVA6+%BW"M]]^B^;-F\/A<."::Z[!B!$C -M6-H"JS(F-<7%Q?!ZO0+Q$@P&D9N;192(JP``(`!)1$%4"UF6<>+$"3@<#I%) -M-];[-YO-PLR$,[E@,"B,9CP>#R9.G`BD4A@T:!`V?KU19')NCQM&HU$CE7TF -M-$CJ)9`*I=`HC1XQ$,A;#X<.'Q?5-)!(H*BH21AN\3G[NP>>+*R>> -M$40B$>ASSROSY -MOHG%8LASY"'7GHM$(@&]3B\JPF0RB<=&/R;ZYZ6EI5GUPP%%>"X_/U_C=RRG -M9#S^^.,*6_N55[!O_SZ'9(L -MP6ZSHU6K5GCFF65R"85:C\>CO+#"^V[X=+5JUPJ@Q8[!^ -M_7KT[-D30ZIGDVJE5]ON^TV -M3)@T":U;M\;MO7OC\\\_I_^5S'_W[MU46EI*`&C$B!&T<>/&TSQ6S];C-IN> -M(Q-8U(B@[_?NH0]7?BRR@]+FY?3DTW\77J%JOU0U,B&1DNE$904=/7E"80!6 -M5HCOPGW"AH8&&C1HD,C&2DM+:?#@P?3))Y\(,I=ZNN]T.BF=3M.J5:NHI*2$ -M#`8#39TZ5?,[7/%PYLYHJ";/3S@LY@0NETO,4R1)HA,G3M#*SU81=*`_]+I5 -M\UU/5%9DE9DS6S<0"6M04DSJ\03\!!W(DFL7^'`U3CN;UV?T":./(HFXF-=` -M!VK;H;VH7GCNX/1ZLD+C<+^;L>A\W5T^+QG,)NK9NY>FY\PHHF@R0=Y@(*MY -MA?KYO-X6+UM*Z0R)1Y(D#3\C&LVPE3-S&_7?N8^?2"1$AOCDDT\2`)HX<:*H -M$IG\U=3ZX(K*$_`+!C5GWA->G430@?[TU[^L5:YRN!S?.,?;B88#8(G -M\,S8YS59.'M8J^>.%145HKKF"HHKK'0Z36ZW6X.VD8GHAIMO$N_YYR%_I0:/ -M6X/N8F]G7L-\WK+I'&2#-DJF4U1=7ZTNGA4+Q -M!&[=&NW.:8<&9P/:M&Z#RLI*@:\'F<&#-YY]C]1>K -M45BH.#&U:=T&)T^=S%HHZZ?T5-A3(<=B03PSTVB,+_\UCHH3)U!14:&YYER) -M9*.+H];4:7QPU@@HVO:LZ*@V!SG3D9.3`TE6>`JQ#'*N99LV:->NG>@1\T,M -M?_U+YDESY\X5E2*C;[)]'5X?S*-A?H>P+OOOHMUZ]:AQR67(!F+X:47 -M7D#7"[KBK2EO*:]OMB#7GHM@,(AP.(S2TE*T;-D2D4@$@4``!04%.'+DB'#B -M2R:3`HUC-!KQ]==?PZC7XIQ7"CU_=;!7ZT0&0J%X`_X$8U%(:<47]17)KR"FOIZ -M#/KSG_'L/_Z!G)P<_.OE?Z&TI!1YCCQ(LH13ITZA?;OV:-.Z#9Q.)PB$_'S% -MS[6@H`#CQX]'>7DY7G_]=1@,!O3ITP<[=NS`Y,F3T:]?/]CM=@0"`=37URNN -M5#8;+!:+4'7DS7#@P(&8/7LVK%8K!@T:A&7+EJ&TM!0.AP/1:!1VNQTY.3EP -M.IT:`M+/';(L(Q:+(9U.(SUO,.@-8E/.1D_^ -MYPAQ/)`*A4/XYS__":/9C/W[]R,I*0$Y/S\?@6#@K*]OV_;MD6.QB'96@[-! -M@6Y:;2*8_I('MUNX'J$E.N*6CAEQFNT&Z7(I7=>O6K<4UT^OU6:F"\F?@0,1&*E.G3H7'Z<1= -M=]V%RRZ]3`SH)4E"*JVT9K)Y?4?&)O*2BR^!Q6Q!RY8M451:BHX=.^+&&VY$ -M+!Z#U^>%U^L5<$OV+%83U0QZ`QP.AVAE0E))8N7(E'KC_?ECL=CSW -MW'.8-'$26K=JC>NONQ[??/,-GG_A!643.G``8\:,P:.//HI(-"*2*(9Y&@P& -MT6J.Q^/HU*D3OO_^>Q04%&A$\%K.% -M?O/@7UE9B>KJ:N3EY>'MM]_&P($#`0#-FS='24F)8/DQ*N2W/!BS;#:;D9>7 -MAZ*B(M$K9V7-8"@(B\6"L6/'XK7)DU%45(3GGWD&'3IVP.8MFY%CS,&YYYZ; -MP69[%95)*)G#-]]\@RNNN`+CQHU#.IU&OW[]\.VWW^*33SX1@9:5.0&@I*0$ -MN;FY0BL]-S<71X\>14E)"4I*2N!RN3!X\&!\F)'-?>"!![!Y\V81D+Q>+W)S -M@#6W%RX7"Y\NNI3M&[5&O4- -M]>C8H>-_%/P;![\Q8\9`3B3PCW_\0V3HIAQ35FB*IHZA0X>B6;-F<#J=IR%0 -M>'9TID?CP)].IX5I"U(I,0-09^9JP_:F7I]_1T[).'#@`/1Z/VWWPKV-K.^>=TSX[HIE$\JE1+S#E;H'#=N'&P.!X8.'2K8J[GV7,$! -M*2PHS*KGKW8P6[=^'1*9-;=Z]6HDI:2H9FTV&ZP6*W10YB^Q6$SQM[4KW@JI -MM.)URSKZ=KL=9I,9M;6UF#%C!D8\^B@L=CL:&AKP^)C'A=(O`)P\>1)//?44 -M?($`1C_^.)HU:X:5*U*SNMUN6*U6Y&;N!Z_7BQX]>HB$ -M9'=N>T@]?GQ?T#[\>--]Z( -MRLI*=.O6#;-FS<+[[[^/2RZY!"=/GD2'#AW$((_=A[CMPME@+!93!F(9&T@. -MB+?<<@NF3IV*5"J%O_[UKUB_?CUR -M8D0?C\=!(%']VJPV1&-1S)X]&\\^^RP`8,>.';#;[)I[H\'9@',[G@NSR8S< -MW%R\.NE5+%JT")T[=X9>K\>#0X;@YIMOQJQ9LV`P&%!24@)9EA&-1M&Z=6LX -M'`X1LWKV[(D!`P;`;K>C?__^V+5K%[IW[RY(AP7Y!2@H*(#;[1;MJM\\\T\K -MU:G5:D4D$D$BF4!^?KX">$FGH%*J*VK -M15)*8LB0(5BZ="G>G#I5R;X'#<*H4:,0#H=A-!CQ]::OT;-G3RQ9O!@VFPU/ -M/?44=N_>C7ONN0?5U=7P^7QHUZX=XO&XP/%ZO5X$`@&$0B$%69&7A_+R-RZ2*?3B"?B\'J]&'C_0)0U;X[O=^[$E*E3A-7>V;9]N+2>FCF7 -M^_;M0SJ=1C@2_E5P[G:;'=%0"-NV;Z]]UXE(8DJ3-,TI9&?GR_N -MVZ;\EWG.4518A'9MVJ"TO!S=NG7#S3?=+.96X7!8>%2'0B'A^VPVFT7_FF=4 -MJ91B"J_7Z9&4DI@\>3(F3IP(H]&(0T>/*I:N`/;LW8..'3JBMJX6-IL-P5`0 -ML7@,=75UJ*FMP7777H?-FS9C[=JUR"\HP+Y]^_#<<\]AV;)E`FG#@3F93.+D -MR9/HU*D3UJQ9@UZ]>N&==][!LF7+$(O%8,HQP1_PX]CQ8_#Y?;!:K;!8%+U_ -M]OK]+7O^3J<39K-BI&,RF91VDR1!!V4V8K/:\->__!7=+[H(`-"_?__LVS_9 -M3H;31%124J)(*Q<7*YK4@)`JS2\LH,V;-Y/;ZQ'2S"R=>B;)VJ8D5;-1A63T -M`..2@]&(0(S$98GB&;5&.8/T2,H2>0)^2F=0*3?>]'N!W54_'AKZL&!3>KU> -M#5./]4$89<-L7%8.;&AHH(:&!@H&@XK^3UQA[B5EB;Q>+_D"?G&>!@P80+9< -M.SWWW',43RHLZ&`XI/`DFCA/+H];44C-O&\@%%100-$(.=TNH='B\GGIXU6? -M$G2@'*N%5GVQ.BLT3DQ*4CRC@13)Z")%,BB;6`;/[,N@1Z`#];_O7DHS!C^# -MPS^37GT@$A;2N;$,2B*F0OOXPR'2FW+(9+-J,-4LR\W:13_W4"-QU&Q2;S!` -M.58+/?C(4,$:9MTC9H'+*FVDIE[?[??1Y5=?12W:M*8OUJ\32)`4*1P,*:6@ -MN6*)N+@^+.D>^^EVMI:L?Z"P2`%@T'R>KU9 -MH46<7H]@'Y^HK"#H0-?]_D8-_E\F$L@<9T;J.QL>13*=HK5?;B`8#73!_W37 -MG$OF3L1E2:CK\N<(QQ4,?3`:H>,5ITY3ZCQX]`A9$V@"9V-$:#L6:8FDT=#(?.&NW#DNR^4%#X#B0SG)5HAF?A -M#P;HT+&CE)>1R)XYZQT^#V>?()LN7;J=^\]M'OO'JIWNVCJ]> -MQ-__)LP'6'+YGOONI>]V_Z`Q:V'S$7\X)+Y$@\M)T62"G`RUS-#D?0&_(%]0B#P^+Z52*?+XO&(1[-V[ERZZY&*Q -MF1D,!AK_R@2295D3\)/))`6#0<4T(D-2"X?#&I@>_Y\@N341_/A[YU@M&HC@ -MJ>HJQ8`E'B-_AIR3D)(42<3)G8'$G>EU>5&JZ?:5M34T<_:[!!WHM30DL*4!CI07E$A[?SA>R%) -MS0&7/RNO%?6Z8?D"_GYJLLS-SDSAAYJV"F_ -MEMOOTY#1O,$`[=Z_C^SY>62VV^CHR1.:SQ?)K%6^'T*1,'F#`;%)\GW!R8@K -M0W+Z^).5!("6+ETJR)%>K[)^&2(J((FR3(%`@(+!H)"$2"24`%734"\"O,%L -MHJ*R4EJ\;*D@/L:DI+A?..`S(8YAO0RIYB#+`G#?[]U#1HN9H`,M?&^)>+Y$ -M:?&>X;@BD^`-!DBBM)!H:7SM^'Q^LV,[V?(<=.D5EV(U/FNK,9/MPY< -MO41&P8N!=3DX6Z^NKZ.*FFJJ=[O$#C3"3I952DRFF@\)ABJP6!0L$M9#YVY#T>.'"%9 -MEFGGSIUDL5CH^NNO%^=JUZY=&L72>#PN%CE726IM(UF614!CG/6SX\92?G&1 -M\'#@<\;!7*(T;=RRF>[JWX]&/_$X/??"..K:O1L-&S62VIW;\<=J+H,)S[%: -MR&`VB7_OW+6+6*_JAR77KOD]S<-H(+/=1LU;MR+H0&TRYAO0@'CQ\ALM5!!42%]_OGG0N-);2"43J)>[2Z -MOH[:=F@O*K[&^OK5]75TJKI*P\'AX%]55ROB`6_8GH"?/OID)=GR''3)Y;^C -MO0:Y6CARXC@],F*X.`?-6[>B&VZ^B7[8MU=4 -M*\PVCDE).EYQZE<-_NI-0,W@3B020KF76;^R+<PQ*)A.`AJ`U^^'CHH8<( -M4!)7D\E$(T:,4+2^SB;X?[?[!VK;H3WI@PM(28<4X<_:[FDPTDHAK_LXE8V5M#;G]OA^SSS,\ -M&A,KU,)@X6B$]N[?1T1$^_?OU^RP1$3KUJU32CZ`_O2G/]$''WQ`*U:LH*>> -M>HI,)A/I=#I:NW8M^?U^\5ROUTOA<%@(SW'@;QS\>0/()CCS33'AU4D$@YY: -MMSM'9%:\$%ER@`E(W)YH<@%FS&[49?'L^?,(.M!]@P:*FX.SVWJW2Q"TW%Z/ -MR,R9<,32VTQ,:GPP\EA4][&/2:Y[)Y"HP&LN3:Z;:[[J2%[RVA0"1,&[=L -MI@NZ74@6FY66+5NF.4?)9%)(HK`XH/I(I5(4C4;)X_%0,IVB#5]O)+??1[?= -M=:?(T'GS9**56MR.C5EXXZBHJ1:2$+Y04&3MK[TQF:`#];GS#HT!#&\F[*+' -M&PL+R_'&DDC)8JU%$G&:-7>..#>\T6>3/"52LK@?.#GD2D8MSU!=7T=O3)TB -MA.!@T-/]?WI`$W^X:LA6DKRIX,^VHYPDLLP'/UB8D8U=>!-0"V#6U-2<)OZX -M<^=.,AJ-0C@2C4RA;#8;[=BQ@\Y*TOFJJZZBW;MVX::>/;'Z\]4`@/J&>I0W -M*\?)4R=_A%;J]$BEE8%-7D;*=/>>W5B[=BU>>>45A$(AY.?G(YE,8NS8L1@U -M7DY -MBHJ*<.#``73IT@5E965PN]T@(@P;-@ROO_ZZH%+;;#8L7;H4]]Y[+_+S\_'\ -M\\_CL<<4^GLT&A4X?L8K_]S@3:?30<:99R_I=%I(Q$JRA.7+EV/@???AQIMO -MQIHOUHBA6B*10%Y>'M+I-#P>#W0Z'8J+BYO$8EO,%OC\/D2C44&XB40C:-&B -M!?1Z/;9NW8KSSSL?T5A4P![C\3CL-CNJ*BL45%":!.Z=A^S\=Z_7BZ*B(OA\ -M/NAT.OSN=[_#D2-'L&#!`O3LV5,,H6TVF^!]5%558>S8L9@]>_9/0E<9KDI$ -M"$?"I_V.S>%`-!2"/H/X:-NV+1Y__'&4E96ANKH:)24EXMR:S688#`98K8H) -M?2`0@-UNQ_[]^_'W)Y_$XT\])4QUS&8SSCOO/(UD;U5U%:JKJU%?7P\B$@-4 -M1@,!0,N6+?'))Y]@RI0IN/;::_'/?_X3)I,)-34U*"HJ@B1)2"02J*ZNQE=? -M?86U:] -M>42@75@>G==F.!R&Q6(1!$$U7J=]A_:H/'D2"Q8OQGWWWJ<8KJB&T&HX+!]Y -MCCRX/0H\TFPV0Z_7(Q@,HJ*B`G?>>2,7'<+J<31(=B4A!?4&'5#HE -MK@E+)7`L`A2I[?^Y^&+\L&L7'AT^'-/>>@OY145XXHDGT+=O7T6.)=>!_0?V -MHWW[]EF#(LZ$IB$BZ.BGX:`L<<&P5Y/)I$%()A()821OM5IQ\.!!].G3!R=. -MG$#+EBU15U>96S^!2#@K83:V.W3[?1K1J4FO_YN@`STZ7\9/?GTWZFT>3D5E972(R.&T[(/E],' -M*SZB%\>_3-/?F2G:)SP+",=CHC)5F[.K/8F/G3I)T('>F#I%E/Q>V,R -MO3MO+DV;.8/>G#:59LV=0\^_^`(-?G`(00>RVFWDR,\3)D#\*"XNUG@]#QX\ -M6&-5*,NR:`]P97?HV%&"#B+35`)^JG,YQ:!7W8I2WXOJ(?PU-UQ/T(&& -M#A\F9`?BLB0$].I<3G&^*FJJQ7D/Q:)4[W91(#/WX%8DM\YZWW$[5=;6:"2^ -MS_2H\O(^A`92V:D\EFI:W;MU&#QTW?[-@NC%=:G=.6 -M]ATZ2$=.'!?K(UN;T%^:^:L?NW?OUK1V^&=]?;T0<1PP8``!(+O=+CH5M]UV -M&\V=.Y<6+5I$:]>N%:UL(J)]^_91?GX^`:"WID^C7]SV<7H]HGS];,T7PO_6 -M$_!K>GM.KX><7FUOD1<(7URUMGXB)=/K;[VI\=D\]_SS:-;<.9H`R*47(W9X -M$38._NH9@+H/&$G$*9Y,4+WSQ_[8U*E31:GTU%-/:L -M64-77745`:"6+5O2PH4+-3=9(I$0;9[&[EZ12"2K@94W&-"H$;X\\16Z[,HK -M"#K0*Z^]*@:'WF!`H^]Q[-3)K%4S^8;G3;S!XZ:BLE*RY3E$R7D<#A.\R56!_B!`P?2LF7+Z.#!@[1W[U[:LF4+ -M;=BP@7;MVB4V53ZXQ<#MDFDS9VA:A>I`JUZ#',0D2I-$:1%\.6A7U]>1+<]! -M'Z[\6-.'YT"OUA%J//1M[()U\.@1H6XZX]U9XOEJSU>>TZ@50'_J(5&:?*$@ -M%3&TT;-VZDZNIJ.GCP(*U9LX8>>>01*BLK$QLH)RCJOW?HT(%N -MN^TV<6W-=AO!H*>*FFKQV;=NWZ;Y3HSN2J1DX8G+]S"O3YF(UF_\BJ`#G=.Q -M@QAN\SQ`'1?XO*G]>$]55VG^/OV=F71.QPX$'>@O#STHS@%OZ-F@_;CO[_;[ -M--?%%PK2AJ\W*NTUHX&>?/KOFMBR__`A^FKS)DU+<..6S6+3S^;^RJ;GKYX) -M-@:$\.%VNZFVMI:(B+9OWTYWW'&'YMH:C4:Z__[[:>7*E;1Y\V;1]V]\;W(B -M]L$''Y#5:J6V'=K3=[M_H%\4_`<-_C-!![JK?S]Q`[*%GTS_8*`I```@`$E$ -M051$>P[LURS:.I>3CIX\0=7U=1I$QIX#^S6;A5K\:^%[2VCXZ%%B$S#;;?3D -MTW\GM]\G>G73E:KE3U>BD:C9+3Z=1$POD9%4E19,)$5QX`;_WP?L$':AYZU;T[KRY(A"I1>BJZ^NRDC/F3)5O -M9-X,WIPVE:`##1LU4F-6P9#9%*5%YA^)1.C(D2,T??ITNO;::S59/`!JUZZ= -M`OG-SZ?6K5N37J^G>^^]EQ8N7$B+%R^F=]YYAZ9,F4(K5JS0&%6K#6S8WHYE -M;7T^GUAS4V>\386E)33QWZ^)WC2OL9J&>A%X:IT-Y/1Z2*(T?;]W#[E\7G)Z -M/9I,-Q2+TMZ#!P@ZT*37_RUZT8>/'Z.*FFJJ=39H!IYJ9!F+C=6YG.3V^\3_ -M\_Q@T=+WQ',]`3\=/GY,$SA]H2!5U=6*(217MCS/7M2LV;-M/W?3'+%,LB+EKXGLELU++/Q -M(-H3\(OJ4EWI^T)!ZMF[%T$'FCSEK=/@E9QX\;6157#)4"PJ-@ON(O"G3D"!'8GQTW5MP[ZNLA$]'*SU9I!OZ? -MKOY<2):?;?`/1<)"P(_%^E*IE$!D^?U^8?UZ_/AQNOKJJS77KT>/'C1]^G3: -MOGT[U=;6:GK_O`$<.W9,#(L9U"))DKC^(QX;__.HIKG___?;"2`3U,*W>[:*Q+[U(T(%N -MOO46VK[K.PT6NJ:A7@3!;*!P3J]'O%@]9L6*_QTZUU-M#: -M]>O([L@EG4XG?(<;MVF>??99VK9M&\V:-8O6KU^O:9?-G#E3+'*NE-2+-Q`( -MD,?CH4@D(GXOE4J)`3J0U9&K^3/QS6\ -MDE@L)I*5:#1*NW?OIA4K5M"\>?/$IF2VV\2P6@RGC0;Z84&CLR) -M'RN`-E79,KR47V/G#]_3'WK=2M"!.G3N1`>.'!;7CGD'`M20N0^6?[Q"`R)8 -M^=FJ7SWX+="&'.C3Z;2H$)A/Q.N#UP2CZ5:O -M7BU\![(._I^M^8+*6C2G&VZ^25->LU&'6H;W;$X.]QO5U<2P42.IK$5SL0O? -M_L>[R!\.45R61#;!%UM=/G./3IT]R.D4Z8U*9MJ_?W\-7),1+-F8:?"-%8_' -M:=:L6>(B.1P.VK%CAP:KR]`[SM::XBDT-M9N;+%W^=57D=ENHW'_>DE\+S5T -M5HV82J1D.EYQ2FR6W`^M=39H2G(V+Y&)!,+BJ7\\3<[?%ZR.G*%.0@'U6PV/]Y,U88P-0WU!!UH[L(%FO/"660RG=*L=9XW -M\77DW^%@8\_/H\E3WA+KF>W_LI%$YN=4U]>13$1_>>A!LN3:Z95)$TE.*P8^ -MC:M+WAQYGJ6^#MP[EF69&CQN@@Y45%9*[\R93<^],(Y@T/^(>,D\]*8<>O"1 -MH2*QXWN--P'>3+F]]=7F312,1L1,J:*F6FP4+I]7)'J\-AE9E$C)M&O/;K'& -M7GMC,ATX8.#'=>O(S5J26B:B -MS]>N$;:3Y:U:"E24R^<5&STG!OR9$BE9;(S\6H>.'25O,$"Q1%SA%P6-B[JKL6T(&, -M%C.M7K>6F@S^,A%=\#_="3J(H1EG*HV)(+]&\.<+P"F4"W -MW76GP%$;S"9Z_Z,/3V/;-7CJ4Q$:S:LI]),AC-PX$"Q6Z92*?+[ -M_0H;-N.9>::'V^W69%FI5(IFSYY-YYUWGAB^'3MV3)1M:DBHU^MMDJ?0^,'! -MGV\`M]\GH(F+ERW5X*-YT?%`S1/PBR#?&#?>N,3?NGT;W=6_G[CQU3^9`;II -MRV9:O>8+VK1IDRA->8/CC9&#C=/I%%#0NKHZL4$N7KQ89#U.IU-41VI'JZ;\ -M'(2V?R;P;/MNI_@NV4!=.>/G(!N(A$7P9TX%!QO6D6=7L::"?S29H*7+/R`8 -M]#1YREN:`,AMHJ8&_@R5YHR7K\'Z+S>0E))%\-

G/:5*IS.<7G7/OE!H7Y_N@C`@^O3MZJZ^NHNKY.=`4X^=AS8+^FU7+]3;\7 -M4&-U2YCO9V[GJ-=S)!$7[63U_:&>_VSZ9BOE%15204DQ];WG;CIX]$A6@`AF -M0"?3*7IGSFP!%6[;H3WMVK-;T\93@R;4/M6I$X\>/UVS>7/UFX]',ZX([#9%(1'`"*-,N93CNX>/'Z(S!G^W7SK_P`LVP -MZJ>"?S:9339EF[H]I*XTJNIJZ8VI4ZC?O?=HJ@'>D=49"I=QO,@LN7;2&?0T -MZ$\/T+Y]^S2R#-QW"X5"39Y<,;C-8'+YF#)EBK"N[-RY,\V?/U_LN&ZW6Q"; -MFN(I\$,]M^"A&R^B":].(D=A`>58+2(3X@U/HO1IP_90+"HRKV`T(F[&;=_M -MI&&C1E)I\W)!=#';;8*A>=X%7>FY%\;1&U.G*%FPE*3T3^#Q&?7#&4I=71TU -M-#2(DC8<#M.$"1/(9#+1JZ^^JC&EYXV1%VQ3YU]M\LVMBG?FS!;K)9O@SQNC -M&L-=TU!/9KN-7GMCLH8!S/UW;A$T%?P;/&YZ:<)XL9%PINP-!K(*_FHD4&-# -M&%_`+V0AU$8PZLU3G>5Q\%>WUEJW.X=@T`O)B<8&1OL/'Z*W9[U#S[TPCO[Y -M_'-T2Y_>`I&G-^70>1=TI?O_]`!]\OEG=.MM?D03QM6KPN,5FRL;OB90L[@69B"[^ -MW66B;?S@(T-ITS=;LUH?7*6I[Z&WID\3\<:6YQ`S$OXI45H0T!IO@#S4KJBI -M%A(1JU:MHM:M6Y/-9B,`U+QY<[KWWGMITJ1)=.S8,4UKU.OU:M"'37>*9_[0"0LO#OO[-=7+-2:AGH1D-3>MFK_TX<>?43XG7;N -MVD5#1AHV:B0M?&\)+5W^@6@#<#7!<@3Q9()\/A]Y/!Z*1J.42"0H%`H)MR/V -M$>8*@!==?7T]`:`^??IHSF$ZG2:/QT.I5"JKM@^C8YB=:L_/HR7O+Q,!-AL& -M:(/'K6@'90([PPL=A07TKU8S?$] -M4NMLT&CPJ!%3N_?OHZ>??4;,"Z#7B00!.M"KDU\_#56E_M[\YWV'#FKF2,GT -M_\?<>T39";3"S,P=%0415'L_:(BV"OVAH#*U:O7:T%![`45&P@J -M5>F]]]X1%.F]3F^99":])^?[1[(/SYL9F*SEO;_/C[6R:#.9-^_[/.3)<7\Y--/<4Y>;M1+.P:#]N_?GV?,F"%^W&K0 -MKZJJ$AC/Y_-Q24E)0OH_\4YP2`I"H9"H!Y@RTOF5?[]VYN#O#0;D)J(<.QN_ -M_K]Q`*#,%C&DV/NK,`9N=EE5)>\]>("??Z&?0"&D(][ZQW:YZ>`SMVS;AB,Q -MS9GXIIC=;N>BHJ*$@G]U=;5,]'H\'G8ZG8*I8OINTJ1)G)$1%8Y:L&"!9%]6 -MJ[7).87&J*L(-L@^D5W@V8SXY>=&81TLQ+_V[(X:3<=A]]VZW\;?_/`]SUVX -M`/0O^=ZAWW_'I"/^S]MO"0SA\KC9'PRPT^EDN]W./I]/%FT\O149/R9/F5GX -MZ#MW[I0#&)`;,R=DH(V-7F.U\!777,WZE&2A9\+RKREA.C5#Q,'Y_8_#F73T -MMX-_B#G:7-0G\#E]'HD4T4EKV:N*M:_>/DRWOK'=N[7_R5NU:XM -MIV=GR2&0DI[&!2T+A0Z)[]^Q>Y=`0FJ#?>L?VSDIV])=4TZXJ>>>HJ7 -M+%G"RYT(?F02.!OS`9451@(1,)LRDCGFV[I=N;@ -M?_?]]S'ID_C1)Y^0D[HIJ.+O!G]D=?!.Q2(%I0Z9L#I^C?+QS7<&G&8QQ*AG -MJ9D9G%N0SP>/'F&SI99='KUVNY30T$%IZN;:[7:NKZ_72#HX'`Z-+@AJG9V=)Z8U-,&'*Y"BE -M+TG'^84MI-0;,O1KGC%G-A\X=263CF3H[L"A@^QT1QM) -M+I=+L@I4-L@XJZNKY7#P^_W"0/CQQQ^9B/C77W^516VU6CD2B7`P&.2:FIHF -M[[^*"8^?.(%)1SSH@_=E43>UOE2!,4!(E>8:OK';/T3@[N_`/KY04`+VG`7S -MI5&L]@^:"O[0SD$6FY1LY!ES9DOEI6;]R.RQT>,A-20X!P\>C&+*G2]BJ]TF -M05WU@D6E6&FND2HR?K^%F+E-A_8"I\R>/X^'_S12(W61E&SDOB^]J#E$XFDT$#6^1JTBSO:J -MMM1RO=,A=&L@'$`COOQFJ$A!+%BR6%/A8.@2<>F#3SZ.5C8&/>2G*J)0&,O=5WE%N1#KT@;_&&ZW//NNV11G"PI -M;F#>W1AL\7=>P#PQ"5EIKN%J2ZV&=E=5:Y:R%10R9'YK-VX0/B\F]:ZZ[EJ! -M+2*Q`&VU6KFJJDI#YTP$=L`#`/1AL]G8[7:SS^<3V`,;;OKTZ9R"OWF^UF5UCMOR>67M`5<'9)%(\+':;4*UM+M=48+"\[WYR(GC#8(_ -M&!TXC-UNMQ`+*BLK)5GQ>KU\PPTW,!'Q!Y]\K&'M5,64=%7"0)W#SN7551+P -M,'%>[W1P5:U9H$+`;2%F7KQ\&4^9,9TOO.1BC6;2D\\^P]MV_*F9LAWX_F!N -MTZ$]&TPIDE1BW=4Y[)+\55MJI6+"GL&!4&VIE4-ZZQ_;Y?!^Y[U!@K.K,P9V -MMRNA.1BGUR,*KKBVBIIJ#;2TP?0**)P#[QE6!\D@`Z^#GG=V2=T*TC'1A:(#^>/G55_'`]P;QDA7+3TMIQS8\7O'R&Z#'(;"5 -M5)2S/B69=48#K]FP7N2(0Z$0AR)1L;!ZNRU:-3FCFO)E%>4BZ6RSV=CFB*I* -M^@)^#H5"XO>P;L/Z*"4QQGXH+8]NAJ;\'.('"K')EJY.+4*5)5N_T^J:00=+'/U:%!'("0@`;4@W6JTC?] -MX1!/G3F#K[WQ!C9EI`NF?^D5E_/TV;,TO9K5Z]=I6&Q6NTVFRC%9K)S`F`7%+GL,OA@XH, -M@WT66[V("][SP/U2+6,*'VMIT`?O\Z)E2S7-:ILCBC:$.2(2YQ:+)3H];[5& -M]VHH)(>\PQ4]'+Q^7Y/[P^L]/4<`*72W-QK\':Y8K(H]VY_'C):8<>#(86WP -M!WZ^9,5RP8W!807^!JX_!H9PNH/#BP<'3CX"M,56SR45Y1H./G1`H,>A!KUX -MN5;@MJH$@KIH>_?KRZ0COOKZZ_C;83_P*_]^31J8?5Y\@4O*2KD^IE,#$Q>7 -MS\OU*"]C;";HY`=BUU:'A7`6W?PZAYW-,2GJ2`SF^67T*+Z@\T6"*6/(!UDG -M#C#H[2-(@[^LXI8X7(Z?/,'=NG43OP'2197[>O=YGO?MV\,-IX^+%'.2>_&7_XZ2>G*6XQ;#V"`R,VB>J.!3DWFM2*&0LVZ^"//N2" -M%LUYZ/??R:'D#P:BI78"?@3`C#%D=>>]]XBT>&-,M/A`#;@#\P_(;%]_ZTW! -MUI$)`YH#W*C2;U5(HM[IT,A*D([XJ>>>U:QO,%>:NO_((/WAD%2PDZ9-U9@3 -M->4'45%5J?$%V/;'=F[5KBW?<<_=`JT@BU9)!PCFWF"`3Q07:9(%A\?-7W_W -MK50B?^W9K?EL*KD`D,F*-:NYXX6=3C>*#7J9&WGYM5?E_=%3`9FAK*I2)*#Q -MC##Y;K;4RKI>O7HUMVA9R$3$#S_2*TJ';")Y4)/+>-*%T^OABIIJF7ZOB_EF -M``+#^L)P)."??OU?DIY:0Q>[?-ZHC6-*2@K[W&Y*S\H2;]>NEW6E<#A,>;EYE)J:2BZ7BWP^'Z6EIE%> -M;AX9#`:JKZ\G?\!/>KV>DI.3R>_WD[7.2O7U]6+"[/5Y*24EA5JV;$E9F5GD -M#_BINJ:::FMKR>UV-^J+&J^,&8E$2*_74T9&!KD];K+;[520'_6'/55TBC9N -MW$A$1/???S_]Y_7_T/#AP^FCCSZBYBU;TF_CQM$EEUY*Z]:MHTA,-;*BNHI, -M*2;2Z?51Q42_GVPV&_EB"J+^F%)F1DQ1$!J'C?V>F9E)63DY5%-30\5EI:1/ -MTM.++_6G`0,&4(M6K6CPP($T<^9,RLO+$^5(G]]'>KV>`H$`Y>;FDD%OH%I+ -M+:6FIE*'#ATHPA'*SSP>&CQX,-FL5EJS9@TE -MQ=Y3;S1&3N655V1=A"-->\S"V#XC(T/4*@.!`'WW[7>4DI8655Z- -M*4&*![3BN1OOQQJ_3FUV&R49C73AA1=21D8&A2-AJJBLH'`X+,;F3=DL!D-! -MLMOM-'OV;"(BNOCBB\GG\YTVD3_+^JLQUY`Q)25ZGX@H(SV#;KO]=JHL*XO: -M-9[!8E`44E/3Z/#AP]2A?0N76GW[MVT9\\>&C-^/.ET.JJW6(B( -MJ+R\G';LV$'A2#AJ26A,IJ*B(DI/2X_N`8.!"EL44C@_?2DT\^2746*_7OWY]^'3<^:F7)4/!M^#O^'*^DJ3Z_%LU;D-5JC?IG -M9V911GH&-6O6C$PI)BHK+Z-@,$B9&9GD#_BI=;MV1)$(K5FSAG;^^2?-6[B0 -M#A\^3(,&#A+%7*Q99J8:]O#=MFT;$1&]__[[=/UUUTJJNK(W_`3\Q,N;FYT0#A]5!=?9T< -M#/7U]922G$*F%%/TQN4UH_3T=-+I=.2/!567RT5>KU<\+U-34RD[.YNRL[+/ -M&/3QT+`!=3H=&0U&LMELLBDJJRJI<^?.5'SR)+WZ^NLT:."@Z,,E'?WKE7_1 -M]NW;Z>%''R63R42]'GR0#$DZVKIU*[4L;$G6.BL9C4:JK*HDM]M->7EY5-BB -MD')S4D\ED(E.*B<+A,"7IDF*RQCJZYIIK:,^>/929 -MF4G#A@VC&3-FT.#!@^GIIY\FG4Y'*U:LH`D3)E!&1@:5EY=386$A12)1+]9$ -M/%Z#P:!XMB8E)=%EEUY&N?GY]/OFS73\Q/&HI'!J*NET.O)X/!2)1$1.6)7^ -MC9?;QO^94DSD]WAHU:I5Y'*YY-#3)^EE8S=U?:JA???NW<4_.BFI:0MJD\DD -M9N\>CT=\CP\?.4Q^KUL>]-1@,E)^?3VEI:>3W^TF? -MI)=@!H_:L_TR&`QD-!@I+S>/:JNC?M.0R(8W<%.?+R\WCXP&(_D#?CIV_!AY -M72YJWK(E=;FD"T4XTN``4P-A47$17=KE4JJUU%)U336EI:516FH:/?SPP^3W -M>.BIIYZB'CUZR'V#N3L.UKKZ.ME/^>XT*"@MI -M\8(%=/---]&``0-D75UP_@5T^,AA,J5$UT%I62EYO5XZ[]SSZ/R.YU-Y13EE -MI&?0HD6+J&O7KN1T.NG>>^^E4:-&479V=D(>N6?[&IU.1Q:KA0KR"R@8#-+N -M/;NC![K-1OZ`G]JV:2MK+S#U4 -M:ZFE6DLM6:P6"H?#E)::)HGT__)74P;R/E]4DKIE8HKY"/^76\E-3&5!-__^-PS6=4/Q'>S&JM%Z&6PQ^S7KQ\O7;JT@4;.E"E3Q+BAN+A8 -M&`48'`D&@PD)RZEN1[Y04$PZGNWSO$!WF(04&FAL1B,>:@$1`,,X08X(+@H> -M-,3F$FG8UE@M;'>[!)YR>-Q,^B3N]?AC"<$^:,KBWN)>=[JXLVC[J+`;2G90 -M$`%'QFO8X/FNW[R)\PM;:`;/\!D3@7T`.56::X1PH9;KB<)&5;5FMKM=W/6J -M*SDY+95_G321CYTZV>2<#LQ6`#-6U%3S7WMVLS'5Q$G)1CYRXKAFY@;W!9\M -M7MHZQ,QWW7_@7JB]#$PH_S=FH9I21SC;2X5][&X7ZU.2^;:>/4YC_AB>PDL=Z#!EI#,9 -M]%S8IC4_U[+2R@K!IT'54@-I(!+FJEJS!,.J6C-7U%1+4P7N -M4NJ#:(P7C29PC=4B@T\PHLYNEL<77G*QV!$B`"!PH\&W>_\^=OF\/&_10LXO -M;,%)R4;.;I;'/_[\DX:.5E16RB>*B^3?$G'RP<8KJ2B7C0"J'ZYIU[Z],J`& -M65D<4'B/`T<.<[MSSQ'J:F9N#G_]S5">,6NFAD,/.TH,4[WQQAM,%#T@P!3P -M^7QL-INC-G]-7#^N`XODR(GC'(B$N>.%G9ATQ.LW;Y+/A>E+3%;#+@\;"HU. -MU?O6%PJ*@]2'GWZB$5I+A(>-]ZFVU(H1..F(.U[8*:'@CX:=:E0>8N9NW6_C -MC)QL'G+81)```"``241!5/O;KPW8/A#_`M%!G4$14_N8FB0$Q-`@ASM;HL$; -MS)?N=_04#V=<3Z6YILGO]X=#7%I9(7L0N#1Z2PC\ZL&L!G_51A%!%]M6.'>5`)"P'E\OG)0HIXC_( -M4-MT:"]^IZK>2TIZ&K=JUY:;MVIYNJD3>UUXR<7\U;??\.'CQ]CM]\D-:4R[ -M7*4^JD-0\5Z\"/X.C[L!P^>3+SYGTA'??N<=FNP'#QD/53W)L<`7+EVB\1)0 -MZ7X(WBK3(Q$J88W5HJEX5#,0)R:0(W-J&8DI[&67FY_*_7_\V[]NUE -ME\O>=!D)RT&Y7`R*"/^X=F!*@!:+9A,E.-+H3M:%4#TQ4<&LW;F@R^*.ZPL\" -M.0%#"]O[#A^3S0C>F -MJ>]7.>GYA2WX]COOD'6O!OYX&G'\5.OVOW:PQ58O04]=HS56"Y=556H2'#QC -M#%[97$ZF)!VG9F;PO]]\0X,0J&*%N_?OX\>??DKNW<2I4S0$D1`SSU^\B+-C -MATC?OGTY$HF(0%IQ<;$,:S85_./99G,EJ@LNO_+EUKMBM2#CGC+]FV<=.+D"2(B>O31 -M1VG=NG6T:NU:&CIT*$V<.)%FSIE#X\:-H\G3IM'4&3-H^/#A],PSS]`MM]Q" -M]]]_/SWYS#-TP447$1'1D8,':>`[[]#EEU].Z>GI=.ZYY])CCS]&/I^/7&X7 -M.9P.LCOL%`P%29^D)X/>0,%@L$G,GYG%-A$8_/8_MM.OO_Y*K=NUH^^^^XYR -MLG,H%`Y1*!2B5%,JF5),Y'`XZ%31*=+K]51:5JK!Z'OTZ$'+5JZDUNW:T?$C -M1^B''WZ@,6/'D,UN$VM(%0L_VZ]:2RVEIZ53L[QF9#0:I5^BT^D$TZZKKZ,' -M'GB`%BU:1-U[]J3//ON,-F_93#-GS213JHE:M6U+YW3L2#U[]J11HT;1\&'# -MZ=(NEU)::AHEZ9*HK*Q,L.GJZFK!NM/3T\E@,-"KK[Y*?K^?7GWU53IV[)A@ -MVVAV-O7+Y7)16FH:N=PN2C6E$A'1`P\\0&F9F31[]FPZ?ORX8*3`P6$[UQ3^ -MZ//[J%NW;M2V0P<*>+UTZ-`A(B+*RFRD]G8)^/QT] -M>K1I*[VD)#*93%&[O]BZ"`:#E)T5Q6-!6E!M-4.AD#1^U>8O7LPL]I046R-I -M:6D4"`3(:#2206\@@\%`3JKY><+J?T*\Z$?>=DYU!U336Y/6ZZZLJKZ-IKKZ7< -MW%P:^^NO%(Z$I?F;D9$A_1KL$2(BH\%(S9LWESX7,5.7+EWHDT\^(:/!2':' -MG>KJZTBGTU$@$""+U4)=+NE"X\:-H\7+EI$I/9UZ/_,,W7KKK;1CQPXB(EJY -M:B6]]MIK9+?9Z,NOOJ(WWWR3_'X_969F4D5%!;5ITX8LL49RHKAX8W@_$9'' -MZR&;S48G3IZ@/GWZ4%UM+24E)5&WVVZCHI(2>NNMMXB)J;!%8;0A[G12ITZ= -M:,^N740Z'6W9LH6,!B-E9F126EI:E$A".G(X')22G/(_Q_RQ1L_TPF>WV6U4 -M4EI"'.M=5514$+TQX&TF'?'DZ=/DA,8$(+)!8+?QRIGX\[Y#!WG#ELV\8LUJ -M?NV-_\@`36IFAJ9TZGAA)Q[^TTBAWP'&:6P*%I0L%9I`-O_ML!^8=,2]^_65 -MC+3.81>M%2C_Q5O[(8-%1N(-!GCR]&EB"G[^11?RLE4K-15*(F4W3GCPYLUU -M5J&S00P*F9>:Z8.C_^[@]WC.@OD-IB/=7@\[7$[!\B$O`5D)5:,(MFUOO_VV -MF$34U],.`37`=2%F?OVM -M-[EEVS8\>?HTS41M(K"/"DV$F/F!7@]S>G863YHVMKZI1)C*'@,P?,S9J -ME9KHG$!Y=95&\AH_7YTI056F9L'JU/?F;;]S9FX.7W?3C9K>!;!^%?Y3YX`@ -MA@:Z-6!3[,'C1:?DOJO50%6MF>??Z$?7WW]=9R4;.3^+_^3 -M:VK-`G%BB,UBL8A&5R)#@LC^5=TL9/&[]^_C=N>>(_?NS7<&\+%3)V6@%#%$ -M-:%!/T"?DLR4I!/H2D4;T"OY7V?VH,R?Z043KEZ//R;TU&8MFO.J=6N9WGEO -M$!M,*3QZ_#A-$[3>Z1!1M;.]4`*K]FUK-JSGG\>,YB^_&OXGJG0S8E`C^^+A%AIQ`SKUBS -M6JSD4C,S>-:\N2+SBF"L.I`=/GY,-@.P3]P[W`\TH(,<$8Z_+Q3D<\[O*'HD -MI"-^Y(G'-6/V^!D87@%O^6P3R.%PF$>,&,%MV[9E(N*2DA*!ANQNEZ9W`77$ -M($>XTEPCPS4([)@(+"XO$^,.8ZJ)]Q\^I!$A@]QWHHLT$`ESZ_;MY,!&0$]D -M`K/&:I$DP6JW\:-//J'!QP.1L&R\>.M!_!T!6^W%D(XT@0[C^@@4_G!(`T>8 -MZZSL#X<$&CM94LS&5!-_]N40S?H'S(+-B6"+:X"D`+YGP*"!G)Z=Q;]-GB0! -M%DE#4T.`2,2:M6C.>(/@_> -M"P<]Y%C4_@G6B2DCG?<YSLIE597L"P6E -M]PCR`0YFQ`UUC@0$/ -M_OSGKIU,]SQP/Y-!SPN7+A&\4E5";.H%C!0+$7@P;.YPOV[63M0F=&#=@X/*%/[PGX -M)?"MV;">29^DZ>%`*D#-KI&(H#F(^X[KP*3HC#FS->^#9WP)^'GZ[%G< -M^=(N3#KB5_[]FNP')#Q(Q*"K%*_:B]?6/[9KG+1(1[QJS6KI>:E:]ZK4!1SX -M#ATZQ+6UM1P*A=CEH%@8&[9LYB%#O^81O_S,=]QSM[`#2$=\ -M[@7G\_<_#M=HC2`3+JVLD&8,-GZ-U2)!%SI!:A,YD20M2">8ZJ\`;ZL0R',9N^,?-PN)YYOG>(IPV?_$B:?3N.;!?`TLY -MO1ZVUME_83O5R5^C:DF?KKW`M:;NPZ:$_Y#Y&5--?.>]]VCV"Q(O54(![PNF%BKO9BV:-6^N/)Q3,>K7LWV>9Z?7HV$JQ-/%H%N2".Q37EVE -M*65/EA3S>Q]^P$G)1C:FFOC?;[ZA83VHZH%.KT?C[F.QUUN"Y(>8HI3(&B6$S0H,GS)$F@S_D86%8,V'"!'$*JJ^OET"D5B+J#`,R -M71ST\8$*<(`^)5G$U,!P2"3XJ]7$RZ^]RCGYS32.;(F8_?A"06'HJ)!-LQ;- -M>=/O6^7PPB&GVGTB>*GPEOH>U]YX@V:,'UD8H"I5Z5$U70]RA/N^]*+T1%2; -M/SQ'0"5J)8HJ"U4V[F]VLSP^>O*$)FL$7'/?SZ6V]J(!H<5HC5M]]Y!W_Q]5<\9<9T7KIR -MQ1GCJDHEQ_J$"-^$*9.CP=^8:I)`JC:[U)MRIA>R@G@X"`M%I5-!D5,=$%(O -M=/M?._B3+S[G)YYY6G,00,,>MH/39\^2Q:::86.QJQ5((ID_;HR:W3L\;EZT -M;"F3/HE3,S.X>:N6DIGANH\7G=(TID\4%TF`.'#DL&1%5UUWK2@BEE=7239F -ML=5'&R\*[10/J[2R(B',O[*R4F`?*&;FY>6)A2(R+G6@3#4G1P:"QJ;5;I/& -M+S24`-,!WCA56B*'8"(-*?Q<>"V\\]X@63N)F/U8[3:9"U"S=DK2\80IDZ6Y -MC/X/FI1X-A9;O6:-""U11WS+[=TUZU/%:%6ZJ9HI8[->?_--`K4@&$,G1DU" -M\.\X=*UVFWR6+=NW2>]'-2%1#\>SF?W@\,@O;,%5M6:NJC4+=`JJ**H^M4)7 -M"1M=+N_*I$_25!XE%>5<7ETE//'XYO"B94L%>E#Y_.8ZJT`CH.FJAYD*:^X] -M>(#3L[,X)3V-NUYU98/`-7;\.$[/C/IDY.3D\,J5*V7(L;2T5",37E55)8JG -M@'_@9/75M]^PP93"+5JWXE;MVFK\#>QN5P-KQJ*R4H&:@<7C`$32@WT#^+"@ -M92'_M6>W0'40T\/@JXJ`Q`LN^D)!GKMP@50E0`-T1@-?==VUW.OQQ_CEUU[E -M`8,&\J^3)FJJ#_7@P'I3$1`DP+CO.?G-."4]C4>/'Q<-_I2DDZ$05=<[4 -M2D38#)L!F[RXO$R^OZBL5!I1IHQT8;X@B`#+4Q_FN`F_\0W_N%E@GJI:J5Z]6$=G-\F0#)JK*B6@6KMNT4:KE($?D>6,]JOT-\/]Q/X#W?S=\F"9;BT^^SF3S^>&GG\@\!IJ, -MZONH@1O[65V+7WW[C4@Q`RK%NE1G=4HJRF5=[CUX@*$*`!Z\P^.6?:`F!BI) -M0,7+I\^>)4G%0X\^PKY04+,GJBVU'&'F/__:P4\^^203$;=OWY['C1NG,3Q1 -MO:7KZ^LU^"[C0ZF8;"LJ*Q4<\!!L`Y0%2!! -M]#WP=>C=39TY0].D56,9GA_N[[19,T5\LG7[=N)53CKB7H\_QC^-'L7C)T[0 -MQ(QZIT-S?4ARU'VAHB$J@@8:,2"U-U9,,@T`E%>7O^\]>$!P7Q6+`QTM -M$4RYO+I*V`VJP0G^+Q0SPD8SZLUW!@B\@VP9B_ZWR9/8F&IB8ZJ)'WRDEY2* -M>&CEU572*%8WR_K-FP1>@5.7P^5,*/@'@T&NK:UEE\LE1M!#APX5/7=<'ZSR -MW'Z?!%,L*)4BB0"HJK8^\'?C^X(0K!V3-N!:+K9[? -M__@C)AWQ>Q]^H*'U8KTA\P'SN/7A`8PF( -M]:A^!E4^6ZV^`%_M.;!?TQA%919?:>/98-.#U;%FPWK-&BZMK!"Z,9@^3J]' -M]IC3Z^':^CK.+#M+&*!'8EC^D"%#F(@X*RN+)T^>+-".VN^" -M9CXS\Y0I4Z(5<.R`7[]YDX9ZBK5_[-1)#;L&B`02#E!"D5&C#X+GZ`GX^9$G -M'F?2$7_U[3<:BBOV.(+POD,'-3T'P%`WW=*-/_KL4QXYZA=>LF*Y!E92U9-5 -MM@\.H/+J*D$\()&-9U!45BI(#F(P""W39\]B`MZ,*3V4#,#S'1XWNY`U-/)[ -MI;F&W;',$1*J$<60V>6+NC&I>"E.0(S=J[HRQ>5ETNQ%)HH/DYZ=Q5TN[\K3 -M9LW43!B?U^D"_OJ[;QMP<1,)+KA9P.104JDG+`+]R%&_B+$%L&MD4<=.G>2+ -MNEPBU_3QYY]II*M5"0655XX*(Q`)\ZAQ8\6"$DY=3>EY%Y>6<"02E9,^=.@0 -M1V)N3E4UU9R=F\/YA2UX[<8-F@T(^BG@`&"=JLFYJOT"-D:;#NVY[TLO2M8$ -MF*6I\7/(08`?;4PU<=^77DSH^8".JL(JV,"Y!?G\K]?_+<\0<%Q\E85L"QF9 -M-*`->K[KOGME4ZF^L>JXOOH>JK4F#FO<#VQ2K&?\'94$W)\"D3`7E95&&1G-Y&JTDF\NI"<0(7/@,>/Z'CAUETA'?UK,' -M5UMJY=ZB4C]56A*5.(]5@)C.!2<>)!&L9W4*'P>1*@./((\^V$NOO*RI"E&= -MX'[:7$X^?/2(2#H/&3*$C2G)G)N;RS\,'R;_7E55)3X&?^W:R5VZ1-E'>J.! -M'WGB<&96.TV>9_9\^=Q=K,\?N_##S2H@-OO -MX]W[]W&7RRZ-&KTH=/>G>S_',V?/XB4KEG-UK,\"7X)P;(^J%JX(\JA.U2JB -MQFK1P*+H/>#^JX?;%==MI_=X@! -M%]W_7Z\PZ8@7+%DLC>0E*Y;S/0_<+V57B]:M^-MA/T@#!#<*!XUJOHP-&$^% -M4UDJ:-X@OTXTT*?.G,'^<(@C,-J('4CU&)@!]AOCI]?4FN7P+2XO$UF% -MMP>^*T&OMKY.(Y>02,-5S91)GR2T-AS>C37<*\TU&FM.U:(3E=NN?7LEV(*2 -MV9AX(`*9NN&.%YWB[&9Y?,,_;I:LU!\.<8W5(A5?5:V92RLKN**FFNUN%_^U -M9[=\]K4;-S#ID[CK55?RNDT;Y?#8N7-^\[=)"/%YV2K`K$!7\X -M%.5)Q[!V&`[AFM6FIGJ8J'"/T^N)9HSZ))XT;:H&IL3WJ/(.H!N:ZZR2Y*`: -MFS)CN@:S1K,1$&R=P\YE596:OD]5K5F8*K].FJ@9"%,3,_4P17,6OA\(*J## -M@MV&&9?2R@KQ!,'!3TDZUAD-_%S?/@D=_L7E91R)K=MZNXW7;=HH@H=+EBT5 -MQ[D0,]?4FB6S;=ZJ)?\T>E230Z0X9"#/@H8O/CL88UA;9565`N\U5@7N/WR( -M#QPYS"U:MSH-5-69TU*'+'VU:ASG"D4B$0Y%PU/DO%(S:.@;\ -MXH_Q=\VR8(;D]ONX=[^^G)R6&LO\8]D+RB[HH=0['0FQ39IZ_=V+QT/(R6_& -M^I1DH0D"#PTQ\_+5J_CIWL]I3),??*07;_]K1P/:%+!<'"SH.Z"AIP9]-8/! -M:5Y14\WF.BN_]>X[TCE/24_C[&9Y?/W--_'>@P,E@-.I:LF`KO@9[_X -M\C_%0Q?/!561N<[*1TX#2!).B:#GI>N7*$YX%7\$HP4 -M-6#BOLY?O(CON.=N\2D^]X+S-3VAQ@0*_F5""G3_[??()J3YPF&'0#+,*5;%$ -M")4W`G^\J0L&J^*;X"K]N=[IX%.E)9HJ4&U<;_UC.[=HW8I;MFTCB1LR_=9M -MVW#?OGUYS9HU['`XHK,'WM/6J%#H#0:#XB_N\_G8Y_/]5^(GDDS$HY=>>9E3 -MTM.B?MCZE&3NT/$\>=@XU>J=#G9YW/_GP1_7A1N*46HUJ(-AL7G;[_S*OU_3 -M>(J.&C>6-V[=(C<`#3F5D:$R(/!>*A2%S:8:88>8HTV36/9'^B3-1MWZQW;) -MM%66D]J\4P\!M>PNKZZ2*=:.%W:23`\,`RQH",H!!@!THV*$/X\9+4-KF,KU -M!/R:"<.F8!O)[TB%2H`@$;D)\Z$:L>(L_U[1,_^N03$GCCF_V:(&_02T,^-3.#K[OI1NYT<6?N -M='%GONJZ:_FF6[IQQPL[\:T];N<''^G%=]UW+W>]ZDI^],DG)$N\L=L_^.9; -M;^&;;[V%>]QU)_>\^RY^],DG^,Y[[^%.%W>6&0T1_(JCX$$>)"G9J#E(U,,& -MPS;XMQ=?_B=?TO4R85&55E8(8TFE70.S54W60\R\<.D2UJ?P95=>(5^/P^EL+U15^!U5"-;%Y5=?Q6^]^PYGY&1S -M=K,\[GY'3TT03T0X$OV>.H==G`O5+%\]F-6&JKG.R@>/'N$^+[Z@>?"/5[ZL--=P:66%9.E'3Y[0+%)DQ.\.?D\: -MM`93"G>_HR/'I$=+=5R$$=L(&4L)K]>X,!/G;J)-]T2SZZDP<,&L@???8I_SQF-,^<.T?N^V=?#N&E*U?PG[MV -M"M0!]D-C!R*FM=.R,KG=N>?(_():^:J0C2\4Y!/%1;Q[_SXNK:S@TLJ**#<^ -M2<<][[Z+%RU;RMMV_,FSYLWE*3.F\YP%\_G]CS^*!OHDG50@ZO0J&IXIZ6E\ -M2=?+-!I85U]_'2]?O:K1C#_($3Y94LQ77',UDXYXT;*EF@,=B8#3ZY&I;$B3 -MX)"XYX'[->;G*NR(`*G.56S;\2=?==VU;$PU\<.//:I)NE0VE\WEE.E8S`L< -M/GY,^F3X7E0:B63^T$I2OP_[(ST[2^[IE==>PR-'_2+7!.BU*?^M-/GKRA,"OZ,%9+!:19%^M(M,6`8B8 -M?_'U5QH-'4`,*/\0H('-HW\`6`P5!+*VO.8%W/]?KPCM[\Y[[Y%#"U@GKA7! -M%H-#N%908U73$@3GAQ][E-.R,OG'GW^2"@3T31B=J!`9J@S0#/'@P7->MVFC -M!.9$#*Z1#`!W'S]Q@AQT:@-1G?Q4S7<0[*^YX7IA-Z#AAXP]O[`%GW_1A7QK -MC]OYTR%?\/S%BWCATB4\9\%\GCQ]&D^:-K5!(S;$+"4VJD$5"FP,9U%7)!EJR^7TE%N?+"GF6?/F\M*5 -M*WCSMM]YZQ_;^8NOOV+2)_'5UU_'K_S[->YY]UT2)$7T+W:_TK(R^=,A7\AZ -M.7CTB*PWX+GPP(U/FM2D!==".N+"-JVE5P*H$W@XFHE8ZZ`M/_GL,])W0%6! -M!CCN4Z6Y1@+HCMV[1!SPQ9?_J1DZ`ITZ$>'$>&IF>7655*&H``9_]*&LU9** -MP\>X%Z//Z:I.O.:%_"PD2-XQ"\_)@C,'S?QG\`6T83"G\[;`?&FB&@)J%``H* -MF[II]Q\^Q&\,>%O*\PX=S^-OA_W0@)]OM=NXTEPCV9]ZVJ.,10,E.2V56[9M -MP[/GSV.7S\N'CQ_C2Z^XG)NW:LGIV5D\8\YLS8";VDL`#H<@HO+'D4FKW%TL -M-G68!J;VJ"K`O$'P0AF+@/'9ET,$XU7U1Q*Y_Z!7JIHX;3JTEU(KKKM6\[E4US<5WE,50I'=]7GQ!4Y)3^,%2Q8+A='N=G%1 -M6:E,IF)JMZ*F6IIY@%*0_2+(H5%<::X1S#A^LAC75U%3S630\^CQXS33W356 -MB^8P0!525E6IH6*"P(#,W>WW\;19,_GK[[[E+[[^BI_M\[P'?P>DX[X\:>?TB09F*2.-Z???_B00%F`"E%1 -M@+:-@T55P@PQBWO7Y5=?)@EVFYJ9P9.F3=54`NHPA[G.RO5.AV:.8.G*%7S-#==S4K*1K[[^.LF" -MBLI*V>WW\>577R4+9/WF30(?0<<%H_?(KC`MJ`[5`9_$Y__JVV\X*=G(Z=E9 -MPDQ1*Q%`8+AN5:]';52W._<;M6C.3_=^CC_Z[%/^;?(DGCEW#A\Z=I0G3)G,A6U: -M\XPYLV7$765(84)<9,C0K_G;83_PHT\^H9$+@3!B9FX.9S?+TZB+J@>I^MXMV[;AU,P, -M7KQ\F89-!1HP8$3(G.$55;:L6M3%4>5>52/O[\,[DOE>8:.6C`L8]70HVG>:O3VWA.>`\8564W -MR^/4S`Q^X9_]><:X/^+X'_5==?* -M&#UH@ZHJ(FA7$'?#B0T;/`QJ0'-GQ^Y=W*__2ZQ/2>;,W!S^;O@P#=5.S:#4 -M`:D0L^!\3S[[C(;SJVZX!Q_I)4W"_8/7\>C_EUO.9@59N^^PX=9$K2\=29,S1*J&IS',&XI*)<-J<*B^%G -M3I\]2YXS9)D18'"?54XT[@FN5Y7&12:+R@J^OH`;\/^`_."#8;'5R_M66VJE -MKZ)Z!ZO3ULC<$=34-80)975R&0?13Z-'L<&4PEVONC(ZW6O02[\`"0*N#8EG*K3NZHVS>KUZ\2[5EVCN"[`KUC?R#!/EA2+U>&5UUZCD4W` -MU^%S)[+^\#N>MSXEF?_YZK\T^P-PS$^C1VD^LRJTJ(KBJ3,3:A/WZ,D3W/]? -MKTBU`RCNKOONY1/%15Q242[O#6D(]9DB^+O]/@Y%PAP,AT1F.C[+!^P3'_C] -M?C\'`@$.!`)_.WYB[:@TW:DS9T2#/\R6I\R8+E^$&^+V>MCI=LF%`:N"F!(T -MM`.!`/M\/DVY@@^!8*92K?!G;&AU\,OF,6:U>P+!37!6M6NA^8_ID+5LEJ=)+7:;3QD -MZ-3$4"OE#QRZ*R4@FR$-,+ -M]7@1L0$'J1D]*-LKT;F,:/&@HHI<0WV^`N!B2$CS+^*EH,'*"'!'[ -MP-7KU['3Z^'EJU?QK'ES^9>Q8_C=P>_Q;3U[:!A'^I1D-IA2>-6ZM4+[A6X3 -MGC,"L?&% -M,QK(JY+96&LJN4*MLA8O7R8]MGL>N%\:V*H88U%9*9..N.M55_*X";]ILGBU -M3P'Z*0*^JK0Z=>8,J28-IA2^XYZ[^<>??^*E*U=H^@B(8Y!Z4*N$3X=\(3_+ -M[G2PM;Y.0^L,!`(KU<,:OQ^/SN=3K;;3VM4@12"*@4- -M[,;Z&1`PC)_#P9I8L69U-/@/^N!])AW)#8/I@LOGE-$NQV -MKJNKX_KZ>M'5<#@:H#KK$FW=\_^/P!HV\1$X^-);4 -M7@"FB6OKZWC8R!$:7P&X>9GKK)+!O?/>(,[(R>;\PA;B5Z`VO518`FR2&7-F -M<_-6+5F?DBP'%P9WL-E4;70$.?0RU,/$%PKRN`F_<7YA"T[-S!!):_5>J70_ -MP$EJ5K/OT$'1@OG\JR_9X7'+X1(_`5M5:^:-6[=H<'MCJHEU1@._^/(_^?.O -MOF2=T2`!_TPJJ\B\5:T3E?Z7F9LC\QB8N5#A!3QG8/[(N@*1,)=75S'IB.^^ -M_[X&'K"H?)H*_K??>8>F*H/.$;Y6A?S6[=MXVJR9/&[";Z))A29OJW9M>>G* -M%0(;JHP8''(.CUN$%0<,&JC)HAMC1:F!&@G*;3U[2"+96/!7)8\QS(4@KO96 -MUFW:*,WM]S_^2%AM>`[JNI\U;Z[TE%0&%V8>XID\Z`M].N0+863I4Y*Y=[^^ -M'7W_KS086P+^.5"P^'H%)K?[V>WVZTI8=1*0'W%"Z^! -M"H8FIYKY`U\'7(/@-FG:5.&FXKTP=I[(D!@>?FU]G2:[4`^/4>/&"GV.]$DB -MM(5KA,0JRLJRJDHYM,!`4INU>`W]_CO6&0V>CWWPEG?._!`P*#J8$7*IAJUJXN8#`5$/@#D;`$N5.E)7S[G7=H=,-) -M1WS#/V[FD:-^X9_'C)9-I#,:^+&GGFS@Y.8/AX3I@N"B,H=@C-+VG`[BR!7? -MH\#`D>H'`/ZUFB@D)1M9GY+,F[?]+@$Z7NCM;,$?DLZX+MQWU1)2G>]0*Z@) -M4R8W&?Q5;2?`#*#;;=BR69X[$A1U`X-U!@$\,'4>>O21!CV,>!\&!-P=NW<) -M95B&CXP&3LO*Y-'CQVD2*:QU>#AJPT[8=?\K/ -MP!Y3IVK/=']0Y<5[`>P_?$AZ(W?<<[=&_P=,)3C2J=/CI"/^\--/-%6!FK"! -M&/#7GMW1:BA)QTG)1NYQUYT:&#*>'HP,'(>&>LT;MFQF4T8Z?_/#]Z>IX?5U -M'(J$A#Q2'40B$?;Y?')8J$*`$(@#ZH&>$GJ& -MF`N!H1"$%T/,_.2SSS#IB.][Z$%\%B*7SRN4LC4;UFNRC`@SN[VG.:A>K[CVQR5<(:3)$[[KE;7B#`=[T^U;!:-6@_](K+_/F;;_SENW;9).KC3$5.%G=B4D=X`[L/AWUA5I&K2'#EQ7-;7 -MF@WK)>/_Y(O/Y7M4C/U4:8E`Q-AOPW\:*6RTE6O7-*A$]Q\^Q+?&,=W#?T,.,/?>Q]]7`Z -M`Y."1'CJZ#.H>&J=PZ[1\599&9NW_2[J>VCX&%--&F]4 -M*/XAL,:7Q/&4.6PZG=&@87@@:T/5HXJ"V5Q.3?#'PZRMKXLN8!WQZ/'C9.%[ -M@P$NJZJ4YB<,==2F'!8V-A;Z'093"I,^B1]_^BG^;?(D7K=I(U=;:C7:[.I$ -MM,WEY#OOO4?D'E0Y8%5=$)0^'`B@]ZGZ_GU>?$$COX%)5P0V=?@(RILXR+&! -M%RU;JH')5&7-LP5_G=$@T[6HO%1;2Y'7CK%@ZIV.J$^#02\'3E.8/X32`&>1 -M/HF??Z&?]%?B@V-\@,1SAPO3MAU_RG.)7V>H)/#R!/R*9X]G\-GF2IHI5H;VJ6K.F\L#GQ13X/U_]EV:MC9OP -MF\A()Z>E\H./].*M?VSGXO(R#0%"99GA^:!JPSU6J]0:JT7@N!]__NFT0)[' -MS6&.L,/A8+/9S#4U-?*RV6P<#`:YOKY>#H)P."P50B`08*?3*=`.#A\U248E -MH%8@8!2J9C_+5JUDTB?Q-3=<+UF_!/_OA@_C@I:%/''J%)XZ:1): -M[38NJ2C7:.TL7+I$:(M8V.H`%Y02,46J:FFHF1\6THPYLUF?DLS&5%,#TV=>_?(5.R[@]_3T/-P2,5KPP`_'C!HH$!',#$?,&@@+UZ^ -M3.B6:B!%1A@_]`+?U;;G=.`MV[?)SX5A#9@U",2J*Y?JII65ERO6EKA_."34 -MV8WX^8T0QJ0CD=/` -MWE!51<]4$2$XX?X?+SK%ZS9M%#APT^];Y><#&HV7E,`AIT)"BY8ME<2MVE++ -MV__:P?<]]*`$Z!=?_B?/6[2P@8PT*-:H&%7X!XFDRAK"6L+LBS'5Q*O6K3W- -M1'2[V!\,G#$Q#@0"(L'>5/(<_P*33\7W&_NZ3;]OY9YWW\5)R48>,&B@!'X) -M_MB$9WHE)25Q9F8FMVG3ACMUZL0=.W;D_/Q\-A@,7%!0P+FYN9R:FLIZO5Z" -MODZGB_Y=>9^4]#2-E5IN03X/&SF"UV_>),P=F+L@V\,#!A2Q:]]>#4<^D2$' -MM8F*[U4UT57;.C73@ML3!*G(H.8A0[_FDHIRC04@#A0$"V"@R.A**RODNB=/GR8B8S^/&2TGOTI7Q`;<]/M6 -MF;9$YF,PI3`9],+#!MRF,F8@`8W-'\^'AHX2)I#CF[WU3H?`9'AO9-%NOT]Z -M*;/GS]-`9:HD!-:%VOS"S_CZNV\;EMLQR`83U6<+_ITN[JQA("$P@:&&=:A. -MF':\L!,;3"D)8?ZJ\4V]TR$F-*/&C=5`AHV9LZN0)/H$JFD]FJ[P,*BHJ6[0 -M$X'H'8;)XB?6D6"MW[R)DY*-`GEVZ'@>O_7N.QJX2YVXQV?"=3WTZ".:[!QK -M5VU$QCN1^4)!40`UUUDU++()4R9+98!DK=[IX$IS#5=;:D6#"'OW\/%C&O8. -M&L]8YZF9&=S]CIX:*`OW$,]0-99"OG55VE$]-Q>#U>; -M:S1F,Q:+13#]PX+B8AXY>65C2;/2NWF.L_?=$LWC0Z/.N6Z=N,�<^$;8/LEE@9)CZ -MM-IM7%I9H9D/4!LL*]>N83+H^<:;;^*)4Z=PURLNC^+$S0OXAQ$_LB^VZ2/0 -MVXE5%X%89]X#,Y+8XHW$%OF(GT9*(%ZQ9C57Q3+J0`Q?ML482A!\0V#:#S,EZ?C5_[PNF[7> -MZ>"3)<4:%4A5I*NLJE*@I!`SOS'@;4Y.2^4W!KPM6BXX\%2O!`Q+Q=_C=]X; -MQ,U:-.>9<^?(9P6TA(Q6S1:!::J'`.E(?);1>$^TX:N:N0#G53,IU:XOR!'Q -M$8`!4E/!'Y!2?$,205P-_D@:U"")8(V-O&W'GV*<@L8KZ+`J)&"QU8L$0I?+ -MNVJT=U#!J=ZTTV;-E*&L+[[^2I*SK+Q?TS3%\.>9V9>LFPIWWOOO=RL()\+ -M"@HX*R=;@GM*2HKF[TE)29P2+R*HZ%Z9,M+Y^IMOXG[]7^*++[LT6OTJ_P\5 -M6DFXE?W1:/!'V8)2RQL,-!A/;NQ7.!P^ZRM>5Z727,-_[MK)\Q8MY'$3?N,O -MOQG*?5]Z42/+FY*>II$$Z'QI%XT##:H$9.\H(9$9(+!4U9HUK""8:<#IRUQG -ME8"$3:9J_DM#<_ITCC!S=74U_^?--^0A]>_?G\.Q.X3[%`R'1)?;[8YB?E:K -ME>ML]>QRN>3K)D^=(N^S<>/&Z,%@-HL05%%)L>B4HZ./C!BR$-@\&3G9;$PU -MB<6D:G:/RJ73Q9WYS7<&\-8_MLN&1\67GIW%ZS=OTGC98I/$C\8#JU7+=OP< -M!%G<8Y3(ZDLM4_'L5%,557/^>-$I#>M&E9N`ZJ3X^<;D!S"9K4I7G"WXGW-^ -M1XW!.:B[:F8'NA^J(#41P6=0?7_5:U4K!E2PU]UTHT:QMJ2BG*UVFU2IJK*G -MT^OA6?/FLL&4PO<\<'\#2T1DQHW)8.06Y+,^)9D__^K+!@P9=>!*?8;0IMF] -M?Y\8U"/K'/O;KQIX!!(+4+!5![EP`./SJTPX=3BJK*I2,/KG7^BG41E5?8_5 -M'@8:Q9AA`ZZ$)^NO=S_/2SS_#K;[W) -MOXP>Q=-FS>0)DR;RA"F3>=ZBA;QTY0J>/7\>_S9Y$H^?.('G+)C/?^S\2Z.E -M-7_Q(OYYS&A>L&2Q?/VH<6/Y^Q^',^F(_W';K:B"J='@CZDVJ`E:;/4):?N` -MQG2F%P9GU%(4C0HL_9(I]YNM[/9;-;XBL)DW>OU\LJ5*[E=NW9,1#Q^_'AY -M#XR!'SUZ5#8RU!QA)HWKK'/8H]0\?1*W:M>6)TZ=(M!">G86W_O@`SQLY`A- -M^8YL-L0DPYM?QFGN-1F$\G!$/NQE, -M*=RAXWD2G/"S,41SMN#O#08DT\&&@.0%LL9$V3X@)*C](50#\519G='`>P[L -M;S+XJS38:DLMIV5EBG.7:G(>[Z^K-NQ`O?W@DX\E@$&>0U5FQ>$,LQJ#*85- -M&>G2@ZEW.C@0"7-I985&L?6B+I=PNZC+)3QUY@RN -MK:\3.04TAM7UA36+@P!#8J#JJE5D2GH:9^1D<^]^?44F')^_WND0.,=JM_&^ -M0P>EXHG?\_,6+10GO?3L++[CGKLY-3.#6[9MP[OW[Q-E5T"Q@($;P\J1N*`/ -M&#^=K3KR'3IV5(SL01./3V!3,S/XYEMOX8\^^Y0G3)G,TV?/XO6;-\DS5(DM -M6!/Q,P3@^)_)I0[W4SW0'^CU,)..^(T!;S<(_)K@#Q/QY_KVD:&E,$?8X7+* -M6')CKS-)D>*EFDPT=J//U*BHJC7SENW;>.'2)3Q]]BP>\-*TJ1J;NGB.+LI=.#OAQN+P41OG*%!&X8I#,SKUZ]FC_X -MX`,F(DY-3>7OO_]>_@]3>SZ?CX/!(%LL%G8X'.QT.KFZNII=+I=,_$V;-HV) -MHJ7>FC5KF)G9X7#(Q+3*6E&9#>KD#_/*M6OX1'%1 -M`SJ8.M2#(-BJ75O-'`)^KLHY5X,_#H`@1WC'[EVBUXX@8+'52U!$8%2K!TAN -M>`)^F21=L&2Q9+7(;)L*_IZ`GS-S<]B8:I+#"SQN?,_9@G_K]NTT7@\XJ,#V -M`;ZL?@T@A5.E)4T&?Z?7(\-I4V9,YZ1D([__\4<"%X"CCH8M#D0<8+__^8OT\2)TR4`T*#>QJN$\;PD$%`8,!,!_;'YFV_RUX2Z]`X.8_5Z]>)-`0J -MR;;G=."G>S\G:P2R)=A;V__:H4FF(#<-HYG2R@K)TGOWZZN96P#S#<\8AX?Z -MVKEW#P.'.;T["QI3J>DITDEU/'"3CSP_<$\<^X<'CU^'"]:ME33)T32&1_< -MU9B(OS<6-W$XP6]9M=_$\PA$PC(CL6C9TK,'_]KZ.J'[`?IQ>=SL]GHTY@+Q -MK\8D2=67.L"B::QH]$-!\;7_>N?S^QQ])22JN3`8] -MDT'/'WSRL2:[B-?H!G]<'9Y2`P(&3J0,GC=7@KK5:I7,';\F3)@@S9EQX\9Q -M.!R600T8-MALM@9=?4SW,3./&S>.=3H=FTPFGCES)KO=;K98+-&#(-;55]V9 -M5#8'*B>,_;?IT)X?>>)Q35D(R\KC1:?$>0M9=8B9G^[]')..9(X!@0F\_*;\ -MC_WAD,!RJ]:MY4`D+`=54PT_N]O%]SWTH)B:8".<*"X2^8RF8)_\PA9,23H9 -M^P>LE\B$+Q@J*M-(Q74Q7:W*;X-)@HUWMN`/0;\0LRAUCAHW5IK;.+"0H$"C -M"M][[8TW:.Y-/&57G7M`(@#[SJNNNU9C6J1^#?;`A9=>?FU5S7RVQ]__IFFN8[UJ![,B$>`4N/1"63Z#H^;/__J -M2_G\H,?C]=(K+_-/HT?QZ/'C-,-D\5XCJO0XA@=AU(-C[,8_```@`$E$051F -M,N(B1"KQ4E6,L;8APHGD%X?M2Z^\S,94$]]T2[=&`[\F^+M\7@)S`M.^-;5F -M]OI]HC+7V.ML!P.<:.(-%50N=?RT+3`WN.J8ZZS2_'SXL4?9E)'.PT:.$+SN -ME[%CN%__EV1!PJZO=?MV8EX2/[Z/X%=IKM%4#-"W1VEO2#;R7[MV/__\,[=ITX:)B-NW;\_+ER_7bK5:V6JWL]_LY'`YS -M?7T].YU.9F8Y)*9,F<)Y>7F?GJ50)?#/[H -M0PG"ITI+I(FI:H$T9@)>5E497+3IVUJ:[*+WSSP_=,^B2! -M)O`SU:\]$]5O^NQ9G)Z=I3';1G^FJ>#O#X<$@EBU;JU`+:KNT=F"/[2%D(`` -M&@%5%8<4$@KT26Z_\P[!C\\6_-5@C6?SR]@QHK*)Q`2#4Y"04!O$S5HT%RM# -M9.W8*ZIV$'[.C=W^P:1/DGD25%'5EEJ-/M'L^?,D>*D3Y8!]_.&0D`QV[-[% -M;K]/YD,`L3SS?&]-UJZJJ1:5EO01.:B.G3HI!\>\10N9=,0??_Z90":0.4?2"7]?-0Z!=EU: -M6<%O#WQ7!""1V5.2CN^\]QX>,&@@-VO1G+.;Y?&D:5,UGQ'*`I!SP9I4Y5W4 -M3%^5;\!>P7U4U8#C#P!56PQ2-N7552(%#A&W)H,_E-_2LC)YWZ&#'$'V?Q98 -MIRE53YQ0<)%7Q]EA8*[*R,;KS,13)4E'?$G7RWC]YDU\Y,1QN4%6NXTW;_L] -MRF&/E8"`B7KWZZO!)-5&+X)0>7650!UVMXL-IA2^[?;N'(D)+5565LHX-CX[ -M`KC'X^%ITZ;Q%5=,&<-$ -MQ%E963QW[ESA^2((J>7AMAU_`B0"^JW@P8"^K7Q[L@J=F\.N@"YI9*[6QLR$=M'",X93?+X[SF!8+[ -M(H@V%?Q#S"*C/7_Q(METN*ZF@O_=]]\GSQP9'OX?51+^C`9F5EZNR"!?2`'A6F:!'T`,5""!!S#S"21^\%SPOS`%=??YU4;@CJ -M"#Q@VH!D\?'GGVDX\ZJ)D?H"@Z3/BR_PR%&_",TP/3N+]QS8KZFX$;#50PE\ -M^/,Z7=#`;A&]%C7XVMTN@4MP/2=+BF5_]WK\,:&PQK/@U#4)`3W<+U7,#5+P -MZF#:D*%?\Z4Q9I_Z>KKW<_^/O.\.KZK:MM\G)[TG)*$$D"*H7,4&]M[!AH+8 -M*RI>&RJBHE*E@TAO4J3W+KWWWEL@(;WW^A]][T?W[>_ -M*`DGY^R]UEQSCCGF&-B]?Y\$[^=>?$$.0'7^B,';P7T;"XQM4N!RL\V?!WS]X -M<`.R9.4#8T.*'YHE$?]>E>'5`HV8OWB1+K`1GV5&M&[31GS[P_>HF]Q`1RT= -M/7Z<0`(J+_AB5J8LU.&_C$1D;`Q&COH%3K=+,'IU--MJM0HTP_'LTM)2C!\_ -M7@<#7;QX4:??K?YW45$1G$ZGO&9Y>3DF3YXL?82=.W=>4A1MRX[M,N&;4*\N -M>O?OIQ-O2VI0'\'A89+YD7;'@,,%IRY`F\N)\.@H&$."L6[31IU#1(]`"C?BRQ]=R.*I@<-&RK"?OPY-8D:_LM(D0A1@\?%K$R!BIB)GTN] -M@&N:-T-H9(1.,V?YZE6B%!H8&B(D#+J+J4$Y,S<'C9HV06Q"':'7\EEQ'1+V -MX>=3,^2C)T^(]E9$3#2>?OXY.3C5@=&4M%2A)M=8+3`$!>+M+N]=LJ^H]OZ& -M_S)2%_!#(R/0K&4+#!@R&"?/GL&&+9MUN'U67JX(YNW>OT_6%.^?S>7$N=0+ -M@F2PF4](D?`B]Z/JY4$F'+-Y)FK_BN!"R,@%>,48?;[6*WY?_2\#?ZW@S^FX -MI`;UT?FU5Z_(P_?/&K[<<+P)JNF(*IU++KY:AM'^4.VP;]FQ'9I!PWL??B#! -MFQM=Y6MS0VS:MA6'CQ_#*V^\KIO6C8B)QF=??B&'`!=TC=4BY=VV'=N]^D9L -M7E=6(C\_7X*XW6Y'>GJZ!'2[W0X`F#=O'I*3DZ%I7@[OO'GSI$*HK*Q$964E -MRLO+X7:[45!0(-_CGQ$C1L@!0IEI0@XKU_PN#5(:H*LRO&JYJP4:D5.0C_+J -M*EE0_BP4U;'LLR^_T.FWD^*H'@!JX/=7,OWJFQ[XQ\VM\>J;;^@&S?QY\/[! -M7X5$UF[<(.^//8'+!7^'QXW['GH0FC$`"Y8LUKER74`X\3W.^]WD;XG*R:U.L@O -M+A)#HP\__J=\CXPBO@_&.:H9??H)6K6\203#-H&'(B.&B%*I^_@6+%@HO -MGUE^86&A!'J;S28T3JO5BK*R,@G@LV;-0FQL+&)BO,,;V[=OE^:O.A_!UZ;. -M=W5U-0!(\&?)6FTQHT.GCK)`G^GPO*Z<)C^?"X9X+K7_U1D&SCZPE*0K4TI: -MJDQLJ@&'#4B^#](+U888%SP/'8J6J;@EWY]JNO -MQ1B`X;^,E"2!'@RJK+>ZH8C=-VK:1!('-M?5P\5?IKK]<\\B)")<@MR5'FY, -M/'Y?OTXW4&AU.F1,WU]4C/`-,UDV0DGQI)@?$YUG7^@`8TBP^$!^R70LF(F$X9KP@7@YMMO$WA#71.JTY[,Z008=)5CI:E&[%-???,- -MG5R"^IY4M5U6^>7557C@D8=%%/'EUU_323631,)]JQY>S,X;-6U2RS-B[\$# -MNJ'2X/`PW//`_1@T;"B.G3HI09FPGPN0WH?%80>9D9I!0V%IB31H&7-4[Y*_ -MPLRJI*)<)IQY4%*U0"5H<.@N(B;ZLEC_OPS^)IM5HQ[(!UT_E.!76%B(W-Q< -M"6Y6JQ4U-37_%@]??U5+NA5]W[N7KI1591%4(_>RJDK!2!F(^@T<@-#("-TA -M\,_//L6V73LE@.W9MQ?YA07"]"DM+94J(",C0X28J--16EHJ?0"3R81SY\YA -M\.#!"`D)@:9I,B^0D9$!`,C)R4%141'V[]\/`+HJHJ*B`H\__KC803[Y='NA -M_/7JUU?'AB!\IG[N(R>.BP$&/7*I=FEU.G1-.G4C#AX^K):('B6F23'C$`Q5 -M1U5Z(N_EO$4+==B]"N'P/:@9]:%C1Z$9`W#]C?_0#21=R>;H-W``HN)B=28> -M;.0SFVI0*Q1"'>2^\UYK@49\\,^/=/+2ZDP*R2/JWZF';K?N7\$)CU2VI$!&Q\=A -M\K2I6+=IHQ`IU*:MFD2H=&DFGQTZ==0]:W^(]$IL*O_L8G+&WHW:KR!EE$-[ -MC9HV05A4)%[L_%*M:=XK#OY\:"%AH5B\=(D$M.KJ:G@\'G@\'E165HIT\]\9 -M_%5]#=[\+[[N+F/-?#AJ$.-4H+]U('%=PA]Y1858MFHENG7_2IJ5/`QNNZ,M -M3ON:WFI&7U55)73/_/Q\\3,@\T>E:?+/Z-&CD9B8B)"0$"Q?OER"._%^`"@I -M*9%*X,"!`_+WJ]:N07AT%!HW:XK['GH0\Q!_7:Y@L -M&UWUM676I#JGG;^8AO#H*%S3O)GXE)(62KH92W9_26P7@-[]^R&I07U\\,^/ -M9#*3KD)5$6%0DXI,2I=%[I<&?T\S??-]39\N7G9\GY;0*>?%U -M&?QS"PMT+DVJ/X/J0,9I9!ZH*L1SN8;VW(4+$!X=I>N%$-(D1$F3$G^=&Q5^ -MR"TL$.A"K<92,]+%G[73*R_KX!`>VN3>W__P0PB)"-=-"_-94J.?SV/7OKU2 -M";+!G967*TWYW,("R;)96?V^?IWX"_/^OO7>N_*E4;[&I"PW__PDN= -M9/K<7]4S(R<;*6FI,JWO;V)?::J!9@Q`6%2D:-QH!@UWW',W1HX9C:*R4ATR -MP/>76U@@JKU,I+AF!%(U:+K8XV^GZC\;!/D,F\TFW&+5 -M"X`EJ+II&'34Q9Q75"A0T<>??R9_QX.43"NU]^("\-NSLNV[=^DRW/'KEB*BN--`C'J#X# -M*M>?D,&^0P=A"`K$_0\_](>^I)!`0'Z7H% -M/7O]B(R<;.D'J9^%)`CV.M3GDU=4*(<4(;`!0P;KT`75:M3?*_AJ+CX/SD99 -M''84E!3+_(D+P+A)$Q$1$XWH^#@<.W7RB@+_Y8*_Y@*06#<)@<%!TK"D+C6E -M&ZJKJ__VX,_,S>ITZ!8TA](2ZM45I3[20WDZ[OV/'CEH2#1CP=KUZY% -M1$0$-$W#@@4+!-\O+2V%Q^-!>GJZ5%E%145XX($'$!47Z]6/][T7#C*Q)&5& -MKIK7J%#8^LV;$!H9@9@Z\3AU[BSL;I'3Y2 -MJS$N1E8CA)LV;]^FJQSX;]BPXK-D<"5UD)Z\_]7@KQDT_+Y^G4!+;/*2/:): -M/7)H\-KKK]-5CJR"6"&JID+\/P??DLJG9!]"'^OB#4;UDO"43>Y@6[6AOBXOU^PO\E-5%RL;N:C -MK*I2U]LHK:P0MS]5"RB_N`AOO?>N]!@XB/7"2YVP>/FR6KQZ=1!1E4+G?O"O -M#.8LF(_(V!AA*ZD6E4PL2!A0J9M_1<^3,RC^$@]IF1GB4?#%U]VO".ZYHN`_ -M;\%\+Q>Z?7LCX.,0E)J![CZ^]V&!T-.K4J8-V[=KIJ)N$ -M@?PE6]D$":3"0Z'`P\\\(`(OW&C -M,<`M6K94,CM\!?WWS?4[(SENN$ -M*%0,4L5%EZQ8#D-0(+[XNKLL6#9X*;K&[)J,'8O#C@E3)L,8$JR3W;WBX.^# -M8S9NW:+CM#-[(BRANL,13^:]X,]RD(@PEZI#I$Y"4\K[4`%+-LWE>NW]7KUB(H+!1-6UR+ -MUK?=*J^55U2HNR]%9:5(S4BO-3%\[-1)=.GZH52<20WJX]D7.N#=#]Y'8&@( -M1HT;*^LP/3M+]UFY'OD[WS;??QM^G777P-]FLF@=`T^;-8#0:\J@%$_[[/P\W3@[@R"&R\5EO,F#QM*D(C(W18,#<" -MWSL_L]H:B-6-:]1LXEJBQDSY\Z!9@Q`LY8M!'/E9F<@(#^=#FRJ -MV3GOX?[#AW3:[F2V$,>DGP&?3?(UC?'%U]UU>B67N]0`&!06*I`1#S(U66#C -MV5]&^%SJ!9%%IEHL.?(,1/P,06&A(H^K5C3_2KB.PUT)]>KBU+FSHK>?D9,- -MJ]-1*P,^EWI!#C)FG3RCWSB%B4+73SZ6^Z;*T_`]J==?`?MPO?+YJ+XGO'=UZB9A_^%# -M_Z7`_Z?!WV2S:@5%A0@+"X/!&("=.W?"XX-_JDTU7GD''Q7T4E\M?\&'YX,H -MKZ[2X87,B&@V'185*4&*AVNV$VFV7PK::F1K)Y]DG4S)]?;[WU5AB-1L3$ -MQ&#^_/G(S\^'Q^-!O7KUH&D:/O_\<_D\O`^4:=4,FFZ"DK@Z/X.:N=B=#FS9 -ML1T&GR#><5^CJL+'@O+XFF?9+#$5#7G-H$DFKOH+JQF9"A=PDPE==LEBV:KV,I\&+3'UV-(JE<7(1'A&.'3X[>[75[=+1]&S@J/OX_LI-B$.J*Q -MI,)A'/A4[1WY;QSMS_G6]%OOO8N5:W[7#6YQ:.OGT:/D_9Q+O2#2W.JL -MD=I;9.^%S_ZI]NV0?$UCW'K[;2BMK!"I]3+VL6CQ2`M-7Q+Q5^#^3+9XD'-] -MYA45"F-I\/!AR"TL^.N#O\EFU7K[L,(N'[SOW2#T6/7='(\O,!3X&B/5/ET4 -M-MN(PS,+9U!6G70("^06%B"G(%].5S)WF'DY/&[)Y+D)-FW;ZN7M^OCEQ!19 -MEG-#JA0^LBQ81JGR#U3IV[QU"]SPB(D-`!P_?AQ]^_9%LV;-=)4`_[`BXG\3 -M#E)?@[I'`+!NW3H$!P?#8#!@\.#!`O?T[]_?6UGX,%*5-\TLGMKKW!3%Y64Z -MS+>XO`QN>*>1K7:;]^`*,.#KK[^&W>GP:@W!:R!=7.IM4#M<3CB=3IBM%JSV -MV5A>]X]6.F8#&ZH,WFI0Y_>I`MGUDX]U@9@^Q:KW*-]S1DZVL#SH34`#=157 -M5@6S&"AH0,+,W_]0\@^(J]:ND:EB3J2J!QK_FYO-ZG3@X\\_0V1L#(;^/$)7 -M#:@JF81H>"\:-VNJ4RQE54#(3<7,296-CH_#LE4KI5&KBHNI62H]D"G%K$[6 -MJM/%O*=LP'-/JIF_"\"),Z<%JOEY]"BOT%B5=RZELMH+;Y:4>9EL^84%7K)# -M>1G2TM+$A.3]#S\0?XO2\C*I!N@5DE=4B)**[]^]#ZMEL1$!R$(2.&UQHM9^9/#K$ZCQV.T:.'(FF39N*IO^[[[Z+DR=/UL+_2>>T6JVUM/W9$#YZ]*@P@>K7KX_; -M;KM-L']^CNS\/,GJ?ITQ7:04IL^:*5.$S#BY8-SPH+3<6W4XG4Y,F3(%D9&1 -MN/;::[%UZU;Y>__>!?_DY>6)9"V;L(3+V+3DPLTIR-<%UY**_==>/3))_!XNZ?PPDN=\-&GGZ#3*R_+0-"H<6-UZX_-877- -MJ28I(1'A2$E+A=7IP/F+:3J&E3H12L>Z!Q]]!*=3SM62(.#O(>6OW;//("@L -M%+^,':,[[*HM9IGCH,=N4H/ZV+1M:ZVY&.+(+@!WWW\?-&,`7GBI$QP>KTV1 -MP^5$=74URLK*8+%84%U=C3-GSL@:R<_/AZ9IB(N+PX,//B@_HWK03OUMADSF -MVEQ.J08>?/01G?$/&[!J7X85U,6L3)ELY_5CWSZZI(`]$C5`!@0'8?'R9;(W -MU'D&'O!LM*N'=G9^'NZXZTYO$SHT%//FS=,E<`!P^/!A_-F?/PO\U.]182?_ -M_R;5E,YB6J`1`<%!>._##U!04OS?"OQ7'/Q99E$R>.O.';IF"$LJ^E]2$9$- -M--7;EEF^:M3-+)4-1?X]3V66?-2P8$!7*5^;MV\3K'+LQ`ERLJM"22IFS9*= -M(]FJURH'G88,&PJGVR7-6%6$S>ET8L.@S9@P>?OAA:)J&.G7J8/;LV;!8 -M++#;[?!X/"@I*9$9@(J*"A07%\-JM0I4Q`IAP8(%,@U,54]J([$)J9;,XR9- -ME&G?W?OWZ;1XQ';1X\WH*2$-`.^__SXT34/W[MT!`#4U-?!XO&YC5&I5M8P( -MJ]W2YG9=)DTJ'#,V?Q&YM,P,[R$::-1-J/)GV)-@T"0,QVQ6Y<3S.IURSCM6 -M[PO:"?7J2ME/J([W)"(F&F%1D<+\$!\(W\\S>^1_BX%Y@`'!X6&ZD?^ZR0UT -MK\.LE1FM9M`0GY2(WOW[Z02]3J><0W!X&.HU3-8QK-3J@E4Q&ZV-FC;!;W-F -MX_CI4\C,S9$F*^5^U22%&?VZ31MU^+Y*@WSMK3=UT`>#)6\7[^/['W6MM6XX`$>8BY7N -M\M6K$)>8($.9G5][56<9J3:N^1F7KUZ%@.`@?/CQ/W5R+\=/G])I-C%F,88Q -MR5BP9#&B8J(1&Q^'YYY[3GQW.9QYXL0)W'###;4]=R_AP7NYZ]KKK\/'GW\F -MD\M,4-7F^*7@U"?:MT-.0?Y_._!?C/(P2S)1;* -M`*^64/XRJ6K&H3(]_&67U2"7GITE^O4JW)'UP?*6 -M2IX\/-@(--MMLL'X'FTNI_?!M&R!TV?_R')RC0(3@< -M#MU$)=4.>0]GSITC5#:^=RZ6S-P<5%97P>:PHZBH2*"HXN)B)"4EX<8;;\3D -MR9/ELU145(CN4$Y.CO0LRJNK!(=6V224`^#OK335(#L_3Y?%T!>VW\`!M89P -M_"_>_YR"?&^`#C3J@BP#;61LC,ZOE+KP6J`185&1>.RI)S%DQ'!\]N47Z#=P -M`+[OW0M#1@S'V(D3,'K\.,R:-Q?39\V4;)3^IE.F3\/T63,Q;>9O&#-A/";^ -M.@5#1@S'L)$_8]+47S%PZ!!QE;O]SCMTAP?9//Z7*B@X9?HTN3>DGU:930(W -MFFQ68=A0OOE2QBJ$)`AS/=_Q1:'X\G48X)>O7@7-H.'^AQ_251LU5HOX]Y(F -M_,@3CR,T,@(OO_[:'X=3:0FR)RBZU=E1=*=X7]B#RB@KA\+AQ[?77R;^[ -MM:XJGJKR&^XO?5"`X/@R$HL-9[ -M9)7!1@Q?A]1(51Z!#V7'KIW"Y6>F;K%8)%M6*9][]NQ!MV[=9($,'3I4AKW< -M;CO+B6>I_ZV:O,)J\*:X`!0T8,URWR*K,) -M)66EWN:3R83JZFH93!LS9HQ`3)F9F5+9V&PVN%PNE)24P&*QP.GT9B',_OO\ -MU!\%)<6Z@Y+9*V$G]=E6U%0C,C8&]1LU%(51)SPXT@ML?F^:ZP6:`$&-&[65.?HIEH(JC!.45DI[GWP`00$!V')BN4HJZK$ -MJ7-GL6S52ES,RL31DR>P9<=V#!DQ''?==Z]4#I&Q,=",`;I*HD[=)$R8,EF7 -MI1\]>4+F'-*SLU!14RVVG:S\5#B`63J3'%6"@C]'>\&U&S>@L+1$`BM_EHD3 -MDXB6K6[0^>LZW2[DYN?I1`M=+A?,9K.7!&+P]H\H3<()=94.7595B<^^_$)H -MF/%)B;"[7=AS8+],.5_,RA3V$Z>^[[SW'@F.#S[Z"`X=.UIKUH!&+)Q,5ZL% -M'KYJ@Y^)8VI&NF3[%H<=:S=NP/4W_D,"*WM!39LW0UA$.!(2$I"/',&/V+'S9XVL\W_%%//SX8WCJF:=U -M"J.&H$"IHJ_[1RM"GMJ_-?B[`$R;^9MNH$8=C+A/7--_#Y5U_BHT\_P2-//"[88+MGGY'I -M2/]LD9M4]3ZE,]13SSR-\Q?3=!6(:B3#TI<+J*RJ4II!73_YV$N-7#!?`C7A -MF_+R3):M&B!H*`@U*E3!V/'CI7O.1P.@838]+WY -MYIN%W4.+2!X&,V;/DNJ(C3H>MA:''5MV;!?\?]&RI=(HC\K#5C5SV,SD_]/\H]_``:@R -MF[!]]RX\^71[R=C92U*OI`;U$1D;@[?>>Q>3IOZ*/0?V2Y`DS."_5ZY$3 -MQW66>BX`@X8-ES,[7Y6@&GE'QL8@^9K&,`0%HD.GCCH&CJH[KZIW -M4EN&U%D*]JFZ],:08`2&ALCT*6$5WC^[VX639\_@I5=?$686X9>2BG(4%!7* -M^B$4:+%8T*I5*X2$A*!MV[:U<'!5FN3\^?/BME6_44/4:YB,@.`@$<7COE23 -MELS<'/$LU@P:'GKL43FH&,#/G$_144Z9;/+@Z_-3?V@&32=U7E%3C0OI%Y&2 -MEHH77NHD$+$Z`K4*=34U.#X\>/8MFV; -MZ'-=+>;O?ZDPZ+9=._'I%]WD?<4G)6+V_'E_2=;_7P[^/`#Z#O@)(1'A"`@. -MPI8=VY&>G25-W/,7TS!DQ'`Y257EO'H-DT542N7,G^O;M"TW3<..--V+LV+&2>?-G -M^(>!GM/`)TZ

-&PM#4"#NOO\^+%FQ7+*C -MDK)2E%=6Z%1)AIWZ?JA!$NR?IB1J4U\OM]_?O8I0B+"96J:616?WP.//(S/O_H2ZS9MQ+Y# -M![%FPWHT;7$M@L)"=94;&W]J<*8_,:&,V(0ZPA[A<^0HOYK)\[WQX.'DK;I& -MU)X3@P?A!]6H1)V*5E\_*R\7+6ZX'O4;-<3OZ]>AQFK!\M6KL''K%HR;-!&O -MO_W6'^L\P*`[#"C>1UEB%=I,R\P0R\Y!PX;6JH`IEL:I\-?>>E.W5JQ.A[QG -MB\,N\`B#K(X9Y7&CJ*08%145R,[.!@!.RI)Z7Z[/K) -MQT)A]?C)K:C]LRM1.%!U?BYUY1<7Z1*4].PL'1/RD2<>ES7QRANOX_S%M+\D -M\/^W@K_)9M6<\(@$KW\60VUO]4;'U(G'X^V>PJ!A0S%WX0+,63`?"Y8LQOK- -MFS!E^C3,63`?BY8MQCT>,W/FUJJI*Q^U789U=NW:A?OWZT#0-WW[[K7R/P3\W-Q>:IN&==][1 -M23X#P.K5JV5H1F6_4-=#K6C&3YZDT^(WVVUPNEWP^(;&_"6I`:!-FS:B-<3# -MS6ZW2\/.9OO#=X$JF,:08&S))47`Y?*D-$,FF0Y#%IL?++JX>]4K3W;KZ+[,=E6]='4V0)TH -MYH"4OT!@04DQ0B+"<4WS9CJO`1X"J1GIJ#35Z(S2>=#QCYG3QKJG(VOZXEMN[[E+=[$LJRK'O -MT$$L6;$<1CT5#1`HW"PF!V9PP)1EA4)#ITZBB+Z%(2 -MMOQ>M<4L0U'=NG63@)F1D2&0#;\Z'`ZXW6XO/]YG[\B_I^'+IY]^*AG^JE6K -MY/6:-V\NKE^7DG5>MFJEL!PXN<@27Z6LE5=7"<2R8 -MLV&]L*O40Y9-=[X6/_,/?7KKAO8HN<#/KT)V-%:/BHL51REJV[#"4_7\+0X[ -MM``#`H*#A-U"-@V'M4BI)*>^;G(#1,?'B90(UW1A:8GN\&-F3=R9F2G93OZN -M3&,G3H`68,#K;[^%M1LW8.["!1@R8K@<3OQ<;`@V;7$MEJY<(9_=GWD7'!XF -ML@:\KRJ6[\\5IX>".G!67EV%BJI*7>:K:1J"@X/1L6-'Z1.Q9\0_9\Z<05)2 -MDK#?MN[I>L/DN6ESCNH21H/%?8M -M=&RL``.BXF+1XH;KT7?`3SAVZJ1.RMSA<>.-=]Z6P/_-]SWE]U2933!9S']J -M9O5GE\WE%&:<*J5"")+Q1I6\J#*;\-4W/22&?=GCZZNB=/[EP=]DLVKIV5D( -MC8R`,208/7O]*`],%6'*SL_394C$[MC8)6;ZKR[B\VKI2PH4RURUR9E?7(2< -M@GR<.G=62NSVSSVKJT[\KUGSYM9BJCCAP8%#![U>F*U:8?[\^;4X\*6EI:BL -MK$1I:2G*RLIJV3URPI?QNS9LV$P&!`0$(!ERY8) -M')22DB*O55Y=A?6;-TE&2'D&;BAU\&/O?O!P^`\LH*746B -MPDU6JQ4C1XY$3$P,NG;MJIM"+BTM14%!@0[6F./3>@J/CA(>^LRY?$%D#57I8I>CZ>PD80X*%ZJMZ -M%O^KX*\%&H4Y0J51$@+4:J2TLD(^XZY]>^40ID6FJG+*]QL9&R-F/#Q`V6\@ -M5;&@I!BWWWF'#G-7A\>.G#B.(2.&(R@L%/%)B0*3OMWE/=%[49,6NGD]\,C# -M.AF":HM9?N;8J9,8^O,(Q";408/&C7#^8II.^93#8K1Q+2XNEJGV+[_\4N`/ -M9OO,^%-24A`<'.PU(?KL,Z2DI-222N"!^$.?WFC9Z@;)T#N^W%D'LQ$6475X -M3IT[*P=G654E#AX](IK_@:$AT`(,B$VH@R^^[HY5:]=@_^%#2,O,T-&@545/ -M0F.-FC9!]V^_T0W)F6Q6.-VNJP[^JE>S__P1@SU[3;J>A>^0'#-A/,Y>./^7 -M!_ZK#OXFFU53*7-J^?;^>AC^%YM5ZBB_FJD7E97J_E^]F"'L -MVK=7FJ)A49%(OJ8Q[KCG;FB!1M1OU%"^E]2@/OH-'"!FV2[?E&!RY4%I,O0 -M?9]W[,0)7C@KP""9K?_PDPN0C+%^HX9(N7!>&G96JQ4%!06HJJJ2"J6ZNAH7 -M+ER`IFEHT*`!ID^?+H<#X2<>,@Q(7WS='5%QL?BRQ]<2M/C[NG7_"HN7+\.Y -MU`NZ[)8:[Z^^^89`/=32R2LJ%,JAND'XK`X=.RI_SY%[]=`G9;C&:O%FQL8` -M#!@R6#+Q/PW^`0:!B2@XQYZ*?_!1]8I4*6`*GZD#1,M6K41D;(P.NF(08`-9 -M%8M3)W!5&T"N^^FS9J+]<\^*OC[O3[.6+80)PP9[0'`0%BY=HN/1J]HX+D!@ -MIEGSYLK]5=E.9R^?/FN.NNNZ1J]!M18L;KD=T?)Q`O*QZ(V*B99I: -M;2JK"62UQ8S`T!"A3G[Z13<=<87VBPZ7\R_)_*FU13I\<7D9"DJ*D5M8H)-" -M=WC<>.?]+H)>O/;6F_2AT/XC@S\;K%Q,=!'RUR5AMD9O5&K/_UE#A`^0U#VJ -M"M+2CI4$FR><.U"S1!>`;;MVXK6WWD3R-8T14R<>7W_W+4Z<.8U-V[;JX(K( -MV!@IL1LT3,:SSS^'ZZZ[#G7JU)'&Z*6R:$(EI%4R.U(Y])R(W+=O'_KTZ0-- -MTQ`>'H[QX\=+P"TN+A;8J+JZ6D=OHW]Q<'B8;L.K#:^*FFI\\75WD>/P*)(2 -M:J:F3O2^_?;;T#0-7;ITD3X&F4&J=E!Y=16>[_BB8-.&H$`\_?QSF#YK)@I* -MBFL=1L27T[.S$!P>AO#H*&S:ME4FKNF=6UI9H6/:J`%QWJ*%DI&75E9(TL"@ -MKPX^W77?O8BI$X]!PX9*)ONGP5^1A&#PI[@;:6-(,!YYXG$)DES#S"Q5 -MF.C>!Q^`9M"P>/DR.:PXKZ+"-!?2+WJKR]8WX<29TSIX-"TS0W<@WO/`_=`, -M&KI_^XT8M;,BO/&6F[%HV5*!7CD_0/]>]:)3W[,O=-`)J9&JS??E`7#XZ!$9 -MY%*%#*U6J[#53IX\B5:M6D'3--Q^^^VZR7&5651CM4B0CHR-$>&XC)QLG_?J*C/@'__Q(EVS:W2X<.G94/J.H -MN?JN3[I]+A.TJO>!$YXK\C#_LZNTL@+EU55RJ;(5_@0$U7#FX\\_^\LHG7]; -M\.6:FFE;I[\XB*= -ME=O.O7M$'__LA?/H-W``AHP8+I2^L(AP!(>&"%:_,`[$1D>AI6K5PGLPT/):K6BO+S\CPU:6@I-TW#? -M??^^"UJ@$6,FC-<=[@SBE%!0-U+GUUY%0KVZ&#U^G`XJNIK@ -MS\TY;]%"1,;&8,"0P3H(BH>/.HQ74E$NF_C0L:/R6A2.8[5J=[OP1/MVT`P: -M!@\?)L_R4A(`&[9L1J.F3?#`(P^+@!L]J>.3$O_PT#5XZ<&J3`+W"O6P&C1N -MA,#0$&S9L5T.+HK;Y186R.&V[\!^)-6KB\:-&Z-GSYZ"[ZMLMY24%#1HT`": -MIN'FFV^6M9^>GNZ=&U'6+ADW3:YMCG?>[X*RJDKA^JMB;OXR+\S0R8YJUK(% -M^@\:*)_OQ/+I]K*F<@KR=3+8JGQ&XV9-<4N;VS%FPGA=TSB_N`B9 -MN3DB(U->67'5P9])D2H!KF+_?*]1<;$"@?7JUY<3\-I_?/`WV:R:Q6%'<'@8 -M8A/JH.W==\'BL.OP:(JHJ79^]+N\W$6A(_Z\_\+(+2Q`04FQW%">L#1T9RFI -M9A3+5JU$4H/Z"(D(Q]M=WI.)2BX2)SS8MFLGMFS;BM%CQ^#VVV^7J;[0T%`D -M)"1@\N3).OJ76@WDY^>CJ*@(U=75R,_/1W5UM63>'`QS.IVZB<'P\'"L7+E2 -M-R!35%0DF:"*[W9\N;-D.9>:4:@RFS#UMQF(B8M%.NMMX02NF/'#C1KV4*:MR$1X7CY]=?PU3<]H!DT -MS%VXX))^O)SV59_3X.'#8`@*Q`]]>@LKI;B\3-X_C5-8\B]=N0(A$>'XYON> -MM5S7:,Y"C)@'`*T,1XSZ1/0+-H.'I -MYY_3363[F\BK#="Y"Q?HY)73L[-T]\??GY=!W>YVX<"1P^C1\SM=@`P*"\61 -M$\?E,.'K].SU(T(C(_!$^W:R5[B_5,VLHR=/(-''@2>,XW`XA"UF-IM165DI -M54'GSIUU&;]8OUK,.',^18@7#'#[#Q_2)6VDM?+_EZY<(1//O)Y\NGTM_9YS -MJ1>$8,!]7&4VR;`A]S2="4,BPG4&-406./^CVC":K9:K#O[L]MS -M8#^T0*.8Q!PZ=I0)K_:_)OB;;%;MP)'#\J#:WGT7)OXZ15<*4SJ5LJE7(MG+ -M,HE,!#(X_.WUF.GSW_&0H!JB.D#A\+@Q;.3/,@03&!HBPTLJ]E=87`0/@-V[ -M=V/(D"$ZS0Y2V>;.G8O#AP\+9D_HAXU>#LB83*9:6&G=NG5A-!K1NW=O>=W` -MP$`JC3H/>&(!['KA?-_BB4OTX^N;I6KI$ZFNSX@,JWYS[)+2R02J)WWSZX>/$BTM+2```%!062F#1NW!B: -MIN&]]]X3SXKL[&RIB#,R,C!NTD29QVESUYU(J%<7@:$ALI94U4JRJIY[\05= -MT/_NQQ]T.'Y:9H:@"!S2XJ&4O -MN'[S)BFGH^)BL6W73J1FI,L#8:988[7H-N_E+FJ`E%24"\719U*,TLH*>1U: -MG'%ZERIXW*`\0+CYUF_>A+X#?A*'(]7J3090G#Y=?GA$J*ESY\[XYKMO98A% -MTS0TN[8Y>O?NC>S<')%T93/89#+!8K&@JJI*]'-L-ALT34-04!`R,S.%[U^W -M;EVQ>>3KY.3EHJ2B7"1B/0!6KUN+4!^E[\ON7\G?9^;FP.UC4KGAD8;U+Z-' -M>2FI\,XI5-54HZ:F!BZ/V\M:JJ["JE6K$!WKU1=JX6O*O?+&ZSH3<6:WW)@+ -MER[1:=XS(')3<=A,_3>'?1F:V1<("WV]&@\WA>_`(%V/&2$#9UIFAB0$K`+4 -M`$@Y:$J'7PW54YT]B(B)EF8[M>G]-?'+JZL$`IVS8+X<7!2RH[!@14VUL*=6 -MK5U32U=>34*FS?P-6H`![WWX02W"`]=J0'`0VC_W+,JJ*G'F?`IFSIVCFWE9 -MM&PIVCW[#.K43<)M=[25S\N#Y.R%\["[7<@O+I(JXYWWN_Q!&/#Q_T%99=CY[?H[E\K+8/?%#>X#QID//^JJT]GW^#[;R=.GO#T&W\_]TP=3 -M>GQKE3]OH8,;A1]]55^-V719OY(_^VKQJ[BLI* -M,6/V+!'MBJD3C]_7K]-QV,LK*[PC_,>.>@^UF&C\OGX="HH*,6?!?,3Y_FU# -M'Q8^RJ=(65!4J,NP.259554%E\LE)3/-W"LJ*O#SSS\C(2$!FJ8)7).9F8GR -MR@K8[7945E?!:K6*U+1FT-"H42/,F/F;;$*;S29RO&M]3)N`X"#L]Y7,Q;Z, -M4=T$U18S;K[U%F]F6"<>;[SSMB@-JO>"@6[.@OF(J1.O&]AA,UX5]G/#@^KJ -M:MB=#D1&1B(L(AR3)DV2("'R`18S+!:+')YFJP5A$>$(BXK4L_0%",_Z^OY1KX'MF=4J9"`ZX:8%&+%BR6*>-0V^ON'^H"$36X^/N>[_BB'!BYA0425#-RLO\(NK[W -M_9IOH-#CR]CY_?3,#-U$[=???:NK/.HW:HB9<^?`"0].GCV#^Q]^2'ZV9:L; -M\&/?/L*XXSIQ>=S(R@M-2;O/B2M;ONNDMD6CR^ -M?598[%4JM3F\?;A+?;7YIGRK?6N._B467])9457IK4!\208_O]/'9F/BR:D2XWJ:"D -M&/G%1=)I9P;_=P=_;N)%RY8*[[=N<@,1WE(#7G%YF:A!QM2)%UT52DI_V>-K -MW?3QO???A[,IYT0-4<2NRLK@=#JA:5YS^(T;-PHF;S:;,7?N7(&!9LZ<66N^ -M@%`->PK\V_`T:-P(2U>ND$$LU=>TJJ8:'D479OSX\=)8/GKTJ-P+?E5EK@'@ -MMMMNTV7RW$"D2:H)!7L`47&Q.H/RJPW^_K#+_,6+!+)4)XQK62;ZS'8XBZ`. -M\52::K![_SX8@@*16+^>2),0PV=5R]F-H+!0=.GZH:Z1SL^^8\]N)-:OA^1K -M&M=B]I!CGI*6JIO%.';JI+#OU!X:9QENO_,.M'OVF5JZ755F$P*"@Q`5%RN6 -MB_X:](>.'14*\#7-FV'-AO4ZRBQ[$H..[9Y^1N87(V!A\\WU/G+^8]@?\ -MXLOR2:NNJ:E!:6DI'G_\<8&;U#_[]NU#>GJZ4*D3$Q/Q[KOO"F1%N(I].HO% -M(I#LO[K4ABW7DPHEJ^9"-I<3.07YR,K+E>=7XG,[JZBI1J]^?1&?E(C8A#IX -M\-%'L&W73F3GY_V/!/Z_-?B;;%:MK*H22U>N0&Q"'1A#@C%YVM1:4[6DZY'& -MI^K7_#N"OSJ`45!2C&DS?Q.,,C0R0M<+8,9'MLL3[=OIL$+JD'SZ13=IY&D& -M+Y0S>_9LE):6ZGH!Y/E/FS8--34U.FF'<>/&H4F3)M`T#0,&#(#9;)9%G)>7 -MIZ.9SIX]6R0D^O7K)W]?6%@H#DW/='@>6H!!_&==`'X:/$C>XXN=7T)Q>1DL -M#COJ-4Q&LY8M1%N%PWI\9J2>0Y6#Z?[M-[K)VS*?O:C-81<',4JK4/4V.CH:9\^>E?U4 -M7EZ.'CUZX,8;;Q29Z4.'#DFCNJJJ2H09N<[\R1K_2IB-^E^9N3DH*"F6=9A? -M7(2,G&R<.9^BT^?ANF`\G'N**P``(`!)1$%4NYB5*:9(9,DIPXW:_\G@SVOA -MTB7RP3=OWR:B8.7552)-H#9CF;$P`_H[+ZO3H6M*N@`,_7D$KFG>3$K43[_H -MIFN&;=Z^3>0LUF[?8,?AHX`.V?>5H"WBVWW((Y<^8(PZ9#APX( -M#0W%QHT;8;/9).MEIC-KUBQI`D=$1&#]^O422.FF1-[UDB5+$!(2@N3D9*Q> -MO5H6O/DR&;RB/P/5.?.*"D6WB1@S&V"L`GC@[=Z_3QJ_O(>TZ7/Y -MK/^J:JKAAOH=F+5OH-(+H6.4O&4Z6 -MCQK8^5I'3AR73)S!A8PA_X.&AX/=[:HU,W'=/UI!,VCXZIL>F+MP@=`M5856 -MU5:1`F/LI9EL5H1$A",H+!0Q=>)E$E;]/5EYN<*>(G]?S9!+*LKQ?>]>"(D( -ME^KXX\\_$W'`*K,)YU(OZ)KLJK!:<7$Q[KGG'ME+$R9,$&7-C(P,D4G1-`T+ -M%RZ4QK0:X//S\Y&>GBZ'`"OHRUZ7D9U1A_'X5970J*BIQKG4"Q+XH^/CT/W; -M;_['@_Z_-?B;;%;MMSFSOEI -M=/WD8PDB?&8JAUUG:.Z7H5]M\">Y(#0R`O^XN;54/6PT4Y2+O__`D<,(CXZ2 -MC-X)CTR,JAZ\O+][#NP7.(<9.[/"S[_Z$IHQ`.,G3])EXKSW*]?\#BW`@)=? -M?PT9.=DZ71Z:&&W:MA6:,0`WWG*SO)_9\^<)_'+^8AK.G$^!,208T?%Q!Q\0K9HGVK?#L5,G=>8M_M3+ -MXO(RN'Q6DF:S&6^]]9;L(56&/#DY&4:C$3$Q,0@/#T=(2`B,1J.P\7@%!`0@ -M/#P<$1$17B]KA5UWN6O1LJ6BY:0>OFHCW]^7Q`5@Z\X=>/KYYV2_/?KD$ZHU -MI_;_5?`WV:S:Q%^G"(-CXJ]3=`O$ZG2(:!-I785SJ1>$SUV_44/1W%&]-CV`&&"?/W\>0X<.Q5-//05-TQ`5 -M%85)DR;)@:#R_U5*'0#LW[\?G3IU0NO6K6$T&B6SYQ]6`QD9&2*J-73H4"^D -MXB?\I9;W"Y&E3A0ZJXM["TO#9 -M2*H9&&6N*8Y'4QLVPU7U,E=,"MF(#Q_,;UZT#0OV4$-\APX,QJ-T#0-M]YZ -MJY@C??KIIQ@U:A2>>NHIA(>'2U)UN2NF3CPB8V.\D]0*=!:?E(C;[FB+EUY] -M!1-_G8*39\_(^ME[\(!XBD3%Q>+)I]O_1P7]_Y'@S\7$17WO@P]@T[:MDBV3 -M)<()8)^2W=]ZJ9NYL+0$^<5%0BVE1VU9526&C?Q91NDC8J(Q;]%"%)>78>/6 -M+?*0.5F94Y#O%:YSV&&V6FKAB&/&C!%.?6AH*$)"0C!ERA28S6945%3`[7;+ -M%*4:-'OTZ(%&C1HA*2D)"QG6%XDCE1`9X?N5"_W7&=`F$JI<`)98Y$3WUMQD2H$LK*\1`GJY@_OX% -M.W;LD$8W<5B*Y5575\/I=.+Q=D]!,V@8-O)GWY+`/A_0B8V/D,UF=#AULE%=4 -MB#???4B6DORWZWX?37N -M>>!^&$."83`&H$FSIK)>$A(2$!`0(`E.DR9-T*U;-ZQ>O1J'#Q_&P8,',7WZ -M=*Q;MP[[]NU#5E86?OWU5]U$,NG665E9V+MW+[9NW7K9Z_O>O>3]^`M",HZI -MGB1JHOB/FUMCW::-K(2U_Z^#O\EFU:K,)LQ?O`@//?8HM``#DJ]IK!L>(I>? -M`SK_#LR?BY!EMW_#C)OXR(GC:-7Z)N_#-@:@89-KL&;#>GSWXP^R`*BS8W,Y -M8;*8X?$U7M4&K%"^D71.B=U\*MO>DB@8$`@!EMIJL&@84-%4IA- -M7,Y9\.<<'C>^^+H[PJ(B\?K;;^ETUJM--5YZG`\_+2LK@\?C061D)$)#0S%I -MTB09@G,ZG;I#@@?"NDT;$1`ME?7F#Q^06LJFL3JHF)J1 -M+JPL)AQ\'CSL[6Z73--2+51]SE5FDTR*$R93=8R.GSXE?:UW/WA?UXO(+2S` -MS;??)I`&*TA6C]1_BHJ+Q2UM;L?(,:-%#IST5_5`Z]+U0V@!!@2'AUTRR,;% -MQ:%3ITZRIN/CX]&F31M,GSY=A]VK`XRJEI4_BXS],*O5"H_'<]F+#>B<@GQ4 -MFFIP(?TB9LZ=@X%#A^"7L6,P:MQ8?-GCZUH2%)PB_D\,^O]CP9_7B3.GQ1NV -M;G(#3)XV%2;?L`4W9T9.MBCB<8&S(:QN5FYJ;DI2K]2).@8N==&Q!/Y7JJ#, -MA%2_7](Z51[SPX\_A@Z=.B(T,@*Q"77$>*6LHAP6FU5P>9/))%@\/7.7+%D" -M3=,$STQ.3L:*%2N$^\^%7514)/\_8<($R7[6K5M72V2NIJ8&:]>NA:9I^/#C -M?\(%2`.[^[??("4M5;C4BF9V=)H*!. -M#@?DG&ZO+T!E9:5LSKU[]T+3-/3HT4-'?ZVIJ?$:8/A@K)J:&I14E",P-$27 -M65:::B0(AZR.'4547"S:/?N,9-`JF8#P#GT.5#D%=:T>\LV3W'[G -M';(&U<^R<^\>1,7%(C@\3*>&J5:=_[BY-32#ACONN5L7\!G,]AS8CY"(<)%D -MUPR:4+!W[-DM]Z;O@)]T[ZVBIEJ&L:+B8K%ARV:AWZHS">J\Q=D+YZ$%&A&7 -MF("?1X^"R685SP&NF["H2(1'1^'5-]_`U]]]*U#4]:UN0$1$A'@)O/322UBS -M9HVL=^IE_:OKSR9P*5515%2DDV1W.IVHK*P4F)'KS.YVR3,EO"7"D(%&O/+& -MZW*H_R<'_O_1X&^R6;6BLE*OPJ`/#U0;P>I@D;\1C+^,L)\:=B\K7/ -M7CB/Q39,SA[X3PN9F4BKZ@0Y=55.KZU^C[4]W,ZY9SXI)(^U[#)-<+= -M'C-AO'?@RN'-8-G$=+E<<#J=,NBEPB"JU@\#8WY^?BULGYSYD!"OZ-SBQ8OE -M[U5/U????Q]:H!$//OH(#$&!LAFM3H=($#1HW$B&N?@]'JHVEU.F4)G]\?Y3 -MUH%PRZAQ8X5R6%Q>Y@VR5@NL=AML-IO@^P!P].A1P6?9VZ![F!K\G4XGLO/S -M9$9!#4#J,Z^Q6I"9FP.[VX4?^O2&9M"D44W]_/SBHEH)@19HA&8,P+9=.W6B -M8A:'760"G/`(1YZL(W[N].PLG9%]EZX?ZIK?:I)"@_*Q$R<@.CY.C&K4-<7F -M9[?N7XD'+=>OJCP9'!X&+="(P<.'2<6CXNPI::F225/V@/LB/3L+^<5%$L#[ -M#1R`6?/F(CH^#H&A(0++QB4F2*.9&?W)LV>@!1A0-[D!ZC5,KJ67Q0/CPX__ -MB>6K5\GW>O?O)\'\4KZYO?KUE;X%!?ITV;^FH77KUA@X<*#8D,+G4&>SV2Y[ -M_5GP+RXN1EE9F>Q%B\6"[.QL(5701\`_!A26EJ"HK%3>8VQ"'8R9,![IV5E_ -MB_'*_[G@S^O'OGVD;(J.C\/H\>/$"%S%H/.*"D45SW^8);^X"+F%!9BS8+Y, -M%_,T5FTE:8IQJ?)2]0W6C`%R*/G_;%QB`AYO]Q3Z#QJ(3=NVHN/+G1&?E*BS -MX`N)",PO_7 -M-`USYLR1K-]L-B,K*TL80:2"!@0$B-!<146%E+C'CAT3KP+-H&'ZK)G"47%\8>$AWY:ZR0UT1CCJ9_UY]"CQ -M3U"K`OX\62A=NGXHPU4!EEM8@%O;MH%F#,"UUU^G,R*IF]Q` -MX(XWWGE;]SM5O2]693?<=",V;]^&S=NWZ:3)T[.SO+,CB@!46%`CF65U=AZ?GH6>O'P5''#ATB/"X'1XWTC(S,&3$<#S3X7E< -M]X]6LCAX,>.6:=4`PQ]V;KXK.CX.C[=["OT&#L",V;,P<^X<3)\U$]-GS<34 -MWV9@\K2I&#=I(GX9.P;#?QF)(2.&X_%V3^&N^^X554+5D%XUI>"A$A06BJ"P -M4$3&QL`8%(BHF&@,&3*DEK>O.MVZ?/ER@7&(^P\?/EPR^[IUZXK-H_^?-6O6 -MR$$Q:]8L@918`7SS?4^$1T$35*9FNQ"770XH;KA2=.RJW:A*>7 -MZ/,=7]0Q>LZE7A"N>[7%+)HPK[_]%DPVKP2%T^VUBV10I[STM&G3H&D:)D^> -MK!.\8[G-*H$P2>-F3:5_P6K#?SKUY-DSWL,BT(B77GT%Z=E9DC"H$LV\*%%- -M^B(/L=+*"N06%LA]VKEW#S2#ADZOO*S+_/RS0:[)^8L7B>>`O\4B"0/\]\7E -M9;H!,6KRWW'/W1)@Q5P(0.-F31$1$XTA(X;+0:S"EHN6+47SZUJB;G(#G0(H -M7XN57$*]NE(M9.;FX-BIDP@(#H(Q)!@K?E^-@I)BT>&B129-T7D?ITR?)GO! -MO[=P].0)W7Z)3:B#SJ^]*I75A?2+NJIZU=HU$DS#HB+1Y-KF&#UV#`J*"G5D -M`?IE<`+7;#9?]KH2V(>'2$E)B0X^+2\O%S8@[R$]!7A(#OUY!.QNU_^JH/\? -M%_S)!AHY9K2(047&QB`L*A*1L3'"$;[45:]A,CJ_]BKZ_-0?H\>/P_C)D_#S -MZ%'H/V@@?ITQ'=-F_H9YBQ9B^^Y=M?32V8B[%.ZOEO2;MFW%S+ESL'#I$LR8 -M/0N#AP_#3X,'8>28T9*IL9'G_UZOO_YZ+%JTJ);?J=ELEL"W8,$":)J&'W[X -M01JX1X\>E8E%H]&(@0,'ZJH&3@3/FS=/JH49,V;(`0``CSWUI'#*50B`$`.S -MVFX^<3@N<@8+A\>-E+14!(:&("(F&ANW;I'-SV!,U@UEDFS+X7#`X7"(Y#0;;JRH#APY#*O3 -M@>S\/)CM-AD*,MMM.L:+,208#SWV:*W`Z.^-$!X=!6-(L$[ADO:AZJ'2YZ?^ -M2*A7%Q.F3!;*)0^?O*+"6CV$=9LVBD8]J]<:JP53?YN!D(APO/]15QVTR2!L -M<=@EH1@W::*NLJ4K'G^'?R^`7V]MVT9,2BB"YU(4]..'!OD,'45I9(14EH:4O -MONXNT(FJW>\"\-Z''^@L0.LW:H@?^_;!G@/[46,VR9"7S69#>7FYK`V'PX'J -MZNJK#OYVNQVYN;DZN#0C(T.:Q:SN#AX](O,.35M/]_9<#_CPW^O#)R -MLL5TA=S:9BU;8/JLF=BU;R\V;]^&U>O6(CL_3_Q'J\PF9.?G7=(,P[^'X/"X -M45Q>AM2,=.%I4RB,6O/^>+_=[=+!"VKS,2,G6S;%T9,G,/'7*?AUQG2L7;\. -M43'1PLZ)B8F1+/V55UZ1IFYE924N7+@@PR<;-FR025^GTXDY<^:@39LV0@WM -MW[^_CMU365F)>?/F2<]@RI0I`(#-FS?#&!*,>@V313QK[L(%R"\NDLRSQFJ1 -MS&WRM*FZ(,HI:S7+>Z)].ZD0G/#H8(E*4XW@XVLVK(?9:H')8A8Y:Y/))&6V -MQ^.!T6A$HT:-1.='M;[D.+_-Y10^.]5%U>>B!G2SW89%RY8B*BX6=]QSMZR% -MXO(R'#AR&&,G3L#XR9,P?_$B+%Z^##%UXA&?E(B?!@_"SKU[L&3%/P\[ -M]NQ&5EZND`C(V?ZDV^>Z7I+*>:^Q6J`9`Q`5%ROOB88OO)>M;[L5P>%A&#!D -ML*XOQ -M[O*>;AZC9:L;='1%]B,XZ:W".83W&-B[?_N-)`,M6]T@5::J<;5CSV[Y/$YX -M6$KT<6L89-KT'_00-V^\P#(SLW19?[EY>4H*2F1-76UL$]N;JY4H_Z, -MH//GSV/S]FUXY(G'Y;U^\,^/L'O_OO_U@?\_-OCSVKY[E]ST1DV;8-7:-1*` -M_6C)LT43)V=5@M*R]7=^`14CM^^I1,=N84Y.L"\,1? -MIR`H+!2=7GD9=J<##I=36!<,['0I4_G^;K=;!.F<3J=D_FF9&1+TR,JADB9_ -M9VI&.M[]X'UIA&J!1F\P"S3*P:8V'..3$O_`N'W!LE7KFW0_JZO>E`$E]E`B -M8V,P?_$B8:CM/WP(-]QT(ZZ]_CH)AH6E)7(XVEQ.85C-G#M'I!%4$Y@?^O2& -M,218Z)"5IAK=>F*#GO,5_H?#QY]_!LV@8?@O(W7KLKB\#$D-ZB,T,@(O=GY) -MX+(:JT5Z;<^]^`+.7TQ#G;I)J-^H(:;-_`WAT5&(B(G&][U[Z83?ZC5,QEOO -MO8LM.[8C-2-=X+[PZ"C<>>\]F+-@/D(C(Q`0'(2Q$R?(&BJKJA3#=?;1'GWR -M"S-=IL$[]+*"AFM)U>&%$[R_9U.)YQN+SPT<_8LD:H=/'BPR$:7 -M593#9K-A[?IU"`[V,9!\`8R&X\-_&2F:*CRL"">08=*K7U\)6,Q."XN+8+;; -M,�&@!!GSX45>=KGJ!+ZNC;G^DK_F7D94IFY?O3]5]-QB\5=W>O7OA\65U -M+/-Y\0EU$!(1C@XOOH#!PX=AW(3QF/CK%(P9-Q8O=GY)H"YBY#P<#$&! -M,KS$C%D]7%:O6ZOK"9AL5N05%4(S!B"Q?CT=E93-Y2JS27X7M>Y)179XW/B^ -M=R_$)2:@2]>UMD) -MJJ2%GKU^A-EN0T9.MF3S/7O]B(R<;&S8LEE';-^C_M/)9GM=ON?ZNX[W2X4%Q>+@)S%9L7$B1/1W'=OZ$7P?R7@_Z\*_KQ^ -M&3M&;-VBX^-TO&]N)#8JG?`@*R]7H!K".62S%)65BGGXU0Z)J5.F'`IB]:`* -MFS&+W[QY,V;-FH6N7;O^/_;>.\RI,GT?OT]+[\GTH5Z<@TS$S+GG)P\Y7[NYWZRQM4S&3[TYVO6K&&X9X*DF+-];_K[ -M672Y`[\<5-0#T]GDY_/FLM\U;=DB"Y^F'T+:#*2;MQ(DQ0;`RBK.,JPX&`Z1 -M<^?.L0\?I=X=/GJ$1*-1$@PKT@Q43_W@H5^4<^,Y,O7--Y2=`>D!F42:191* -M9[Q+EBTE9KN-#!LQG`7+/?OWL?,\3#S_YF"Q:\@UY;>H4TN*2UJ19JY:$DT0B:34L -MF[47Y&8;AZ;3J.G^HZU3Y&:(U&DB3%LV9PZ?W=9V[GCEEJK0:B(09 -M+S\/(C]L_XEL^WD[ -M&31T"'MNPZ9-B*!6$8U!KP1'@2?@.<;MIXZ>DT3E9^G?G]_3$S*>?]75'XS?WK0\FS5.1*EBWW2*V;I?>A+7^?RBK,LF.O- -M)I)?7$1FSO[HO]+Q_T:`QZ4MJX$7EG^OMDX>)%9/GJ563OP0.DMMY%CI\^ -MQ:"G,Y45I.6EEQ"#Q4SV[M^G+.5(E_*9DM&Q6(R)=VW:M"E+*D.699),)DDL -M%B,NKT=AH8@"&]ZA"04-FG\[L)]!8H^-?X*\].HK+!"8;%9B<=C94)31:B$C -M1SU(:ES.K(8PK69H7R.3R4090$U;MF!!@\)!T>2OLQ`-FC1FU$UZG9NT:$X$ -MM8KTO;<_8QYUZWY;%J637KL39:=94C'FL;'DX)'##*9IVK(%&3GJ0?+6.W]E -MQWK]S3>1R6^^0>I]7G*FLH))<3@*"]AG5-)JR*T]>Y"IT]XB"QTFK(>`YTO+2 -M2Q@YXK_5\?_'.?]@-()`)$R6KEA.^@\?8 -MH>L4Z0T<2<09[O[XA"<)1(&4-&I(OM^TD<$-=+$U92)]/O\+%ORZWG@#*6I0 -M2AYZ]!$&=='K1LOXGW?O8L)T;K>;L2$\'@\119&83":R9\^>+$XTE:(FA+"* -M)K.'D%FIG:TZQP3.*`20F1$6-2@ECT]XDJQ9_SUYX^UI1*73$IW)R!SP^8W? -MS`=U$C_\N(W!3I%(A.D&40?/<1S;F)8I`1"/Q]DP'@U0X,"6AV>J.M+JB6S\$Q=0<,_5UF1)F#@];O8Y<'KJ -M=Y\I/1!+Q(G7[R,5%16DLK*2>#P>1D^CX^>9VN(__O@C>??==\DCCSQ"BHJ* -M&':?"?'0R55Z,P\JU/GS\&%'K=:1CIVL5F(3GLIIJ]/D[]NPF -MGH"?42:7K5Q!#!8S<106D!V[=BK*BAE-,4((&3UZ-!%%D3S]]--L-26EXU'F -MQ)MOODD`!??-7`BS>]]>TG_@`.(H+/BUW.=`!@X93#Z=^SE9NF(Y.7CD^[(V5Y*#1PZ3(R>.9\D@4ZQ?9S)F28[7 -MUKN(T6HA9KN-//O"1`:#JO4Z8G'82;?NMV5I#S5IT9Q(6@UIW+P9HXM20;T5 -MWZTF0T8,9W#;RZ^]2I:N6,Y84)D]@EY]>I-E*U=SCZ?<)%)O,A\ -MG'\M0K$H.73L*%F];BWYX,-9;(:`PC7V@GS2;\"?R=&3)[)(&31@4F$]&C#H -ML-O/NW?]SSC]_WCGG_GX>ME25F9KC0;2O'4K\O6RI5FZ*G3C$,VHZ-JU?];Y -MTZ$5.JE)&[[A>(S$DPF&(5-J6N90"9UL7;)D">G5JQ=CZK1HT8(->-$/G-YL -M8EG5+3VZ,YB+WN!+5RQG65N[CAW(F,?&$G`@&[=N(7H`R!VNUUIGJ492?0Y-```"M3QU_??(_>/ -M'D4:-V_&FIJ483+YS3=(@R:-R3O3W[^`E^\)^!D'?LI;;Q)[03YY^[UW&863 -M4BDSE[A3<;6\HD*R>LUWRI1Q!NQ&(:!(),*]P7R(G1A^X8MFTDD$6>0S(FRTR0_<=)KE!L^H//IS%KDTD$6?7@&[?>OV-J6QK6Y(0 -MTK9#>P*>(]=TZ4MOG:U"D,3J3OV^Y]>\DM/;H37B612Z^\ -M@NA,QJRI\;RB0G+OH('D\_E?D'V_',R:5J8,.9?7P\3K,M_?>I\WBUCQ6Y5X -MG;L^2U>O65K"8_/<8)?WGF5WVAC(JKI%%#TOKR -MR\C!(X=I)8*<\_\/?6S>]@.9.NTMIC9(W^1OOEU&]OURD'WHJ+Q!)EOGG\W\ -M*4.(_HPRAV*).%M0GNGT9\V:19HV;9^)5F8U?QF+)F"0N*"EF -MF?#S+[W(&GP+%GW%8(6"DF+"JR2R?==.I.8G"35SKHLL;9,_1Y1HR9S%\QGRJF4U5*? -M7J!-&Z>,BOG5EXQ=1)U[YMX$K59+>)XG6[=N93QO.HE,(;GR^_#)BMMO(PV,?9<^KJ*YB -ME->>O>\@AXX=);?UZDG`@0R[?R3Y?M-&%M@R`Q0XD*XWWD"^^789^73NYUF5 -M")5D]P3\Y)>C1[+@'4J[IE5RG;N>D23H9X9F_+02H/<$%7RDV\7.KP@BB3@Y -M5UNC0&P9U%QZO)F#9/>/'L58;O^+3O^_SOEG/G;LV4T*2TNR=+5G?/1AUI:M -M3,7.?_9Q_HU+@T$X+7&P>?-F2;;[XA/__\,]FT -M:1/Y\LLOR8H5*\B>/7O(IW,_9]G[ZG5KR<^[=Y%18Q[^E7^>QG15.BUIT*0Q -MN7?00'+?L*'LW#^;-Y=IST#@B2T_CW2^_CJ&\^87%Q$(/*,$THSRH4 -M$@P&B0K$H\03\ -M;`AM];JU))I,D'J?ES4AZWU>QDRB09J^1H*D&)N)\N_W_7*0=+WQABQ=>/`< -M6TZ3>6THY'G5U1W9[_8?^H6``REMW(CL_-L>$H['R*8?MK+7RMSA0'_6L=.U -MY(,/9S%&$GV_*+L.HD`T!CW)*RHD4Z>]1=9MW,!$XC*/B6\Z;3Y!1ZS.R;9:Z`I.R\.G<]J:UWL>J=-KCIWZNLJ29KUG__Z^1P.A#< -M>$LWLF[CAO_9+/]_QOG3QXFRT^1/?>]F'Z2\HD(RY:TWLP9G_A7-7BHE32EZ -M5&8Z%`D3H]F4-=G;KU\_\MEGGY'OOON.[-V[EV6EM)F:Z42=3F?6CE!ZDR>( -M,OFZ8\]N!?<4^"PF!&V$4Y8)W>*T9/FW!*)`S'8;ZXTL7+R(.=\#AP\QQT)U -MY\&!K%BQ@H1"(2++,JFNKF9!@)Y3IG91)GVU2YSQ9]TSZ,U^ME\-"YVAIBM%J(QJ`G&[=NR5+_/-^)[MK[-W9^\91,ZGU> -MP)^YO3/WSE,&^/>8(#$4S)9OWD3X[O3]R>S?U)17:54A3S'@E)5 -M72W3%WIL_!,7-(RW_O0C:XA2*+%7G]Y9D(DM/R^+ZU_4H)2\/W,&>?ZE%QEU -M-+.I2O6+7%Y/5B,\$`FS"BFS'T:/R1<*,LEVFH1E)E$T8+C]OJPJBK*DSE?L -MI57$XQ.>9%B^2J?8>#`@;CMMMO0MFU;]KK1:!0:C0;Q>)Q];S`8D)23 -M$`0!23F)I)R$)$F091D`T*9-&_3OWQ\G3YW"YLV;,>V==]"I:U?455<#`$*A -M$`#@O@$#T*%C!U145.#KK[^&S^W&\.'#L7S%T.2)/`\CV`P"*U6"P#X\,,/830:L6O7+G3HT`$KQ<3)DS`MFW;T*A1(P#`KEV[``"2),%5[P+/*[=>(IE`RY8M`0""($`2 -M)0!`+!:#W69'-!H%`%@L%O@]'IP^<0+GJL[![79#J]6BI*0$KGH7S&8S+&8+ -M(M$(S&8S`(#G>:1("J(H(A`(()E,(I%(()%(P&`PL/,4!`$`$(U&$8O%P/,\ -M5"H5`"C_U^N%U6IE/Y-E&:(@HLY9ASIG'42U&@"03":A4JD@IV3P'`^/QX.K -MKKH*`-"_?W\8#48D$@EPX!".A'&VXBP`8.C0H;CMMMO@]7EAT!L0C\?1OGU[ -M\#R/KEV[8M;LV0B'P_APQ@R(/(?C)XYC].C1$`0!KTV>C)+B$H0C8=QXXXV( -MAD)X_L47\>:;;Z*LK`PVNPT`,/&EE]"Y4V?X_7ZTOJ0U`""52F'UBA5XZ<47 -MD4PF`0!NIQ.!0`#@E/N@MK86CS[\,#[__'.L7KT:`."P.P``3I<3*DF%>#R. -M8#`(01#`K1KUPYZC08???01 -M.([#[7WZ8.7*E=BP80/7I4L7CA#"(6?9]K\2Y9*$D,W;?B#=;^^5-6`R\>67 -M&.?W?%T@2@OSA8)9&0N5/:9T49IQ?O?].M+JLDNSA-Y>?F426;)D218-,AP. -M,V7"BXV?G\]^^"TV!,V$@M$(V;-_'YGSQ3SRP8>SR/ROOB1C'AO[*^8N"FRJ -MDS*DJIUU9-R3XXE:KV-[6MEJQ\.'2%Z!HC9*546#P6`6^X?.)IA,)F*Q6$B? -M/GW(].G3&;/I_9DSB,5A)P4EQ5G0!97\#48C9-#0(42MU[',ENX4R%S#F)G! -M;M[V`Z,+4O9-)J.+JL,N7[E"60*>2A&?ST?"X3`)A4)9#6E)DECF3X7`J`1U -M(I$@915GB37/0<8].9Z]/H4:,ID\M_;LP8XS$PZA&?62Y=]FS3C4N>O)M5V[ -M$%XE,0IGIAX_U;2GTLKS%B[X==@J#?65-&I(*FNJ28*DR*8?MK+WF=[')8T: -MDJ(&I:1G[SO(X.'#V+I-2:OY=0A-%$C7&V\@S[WX`IG]V:?DZV5+R=H-Z\FJ -MM6O(@D5?D2>?>3H+0K4X[&3JM+?8/4<'S6C54EE337RA(,/W,PD0Y]^[T62" -M!"+A+)TCVB2NK7>1&I9`)$PV;-G,=A0+:A6QYCE(I^NZYC+\ -M'.SSVX]H,D$V;-G,5LV)&C733TF3+B"_BS&KYT83EM+E[,^5\,=J*[##*/B2X-IQ^J33]L)7.^F$=ZW'%[ -MUH>8_CLS(#P\]E%VKBE"R/<;UA.KU4H`L(;OR9,GR8H5*TBK5JT8Q'/===>1 -MK5NWDN/'C[-SE65E>QJ%=>ATZ_FZ2$=/GB#YQ45$K=>1KY -M3ID=R#Q'NK"%/J_OO?T)!)ZL7+V*R$19Q^?W^YG8%Q4*H[#53S_]Q##_1")! -M0J$0B4:C)!0*D;T'#Q`(/!NBH_`*[1_1;7041LL4,YGY-M5*QET1A.)>$IF#O:7HT?(R3-E9-R3XQ4X111(:>-& -M9.2H![."7#PE,[R>]KWH]#OMQV3VQ#*3JE`LRAK`E)'W>\NMQZ*_0F$S[^ -M^&-TZ]8--JM2,NMT.EC,%@"`2J6"5J/`'B=.GH#1:$3[]NU16U4%@)R2D4@DD$PFD4PFD4HI,(1&HX$@"*R$_3U+I5)_^'NSV8Q0 -M2"FS*5S!<1QT6IT"9<2B:-&B!;IV[8I^_?KAP($#*"\OATJE@L?CP. -M',&Q8\?0OW]_+%JT"'OV[$&[=NU@,!@8W*31:&"U6'']]==C_=JU*"\O1U5U -M%<+A,&Q6&[P^+RQF"YHW:PZ/QX-$-(JS9Q4H))Z(PV:S(1Z/*[",`#1IWAQE -M)T\BD4A`%$3$2`SQ>!PJE0JI5`J*/P=.G#C!8`L.'/TG./HS+AL!B,?C#+81 -M!($]`*!)DR90J=7@.`YNCQLVJPWY>?F(QJ(@('C^^>\_S[4.AT$E0HGCQW# -MU9TZH4N7+FC2I`D:-&B`JZZZ"B:3"1S'P:`W9%T'.27#Y_-!DB08#49H-5JT -M;M4:D6@$;[WY%L:-&X>I4Z?BL\\^PR>N@A -MLF?/'CSQQ!,(^/T8T+\_S#8;7GCA!3PV]C$8C4;V?ZA3.';\&'[XX0>,'CT: -MD&4T;-($=]QQ!]Y[]ST`0-F9,N39[=#K]>SF3Z52S/'$X_$+G-!O&75HO_L& -M"B+,)C-B<04K#8?#2*524*O5T.OUT*@U*"PHA)R2H5:IT;%#1W3HT`%NMQMV -MFQV=.G7"FC5KL'?O7NCU>GSZZ:>(1R(`@(,'#Z)'CQY()15L]8477D!M;2T` -M0*_7XX$''L#8L6.13":Q9,D2+%VZ%/WZ]8->KX?;[89>KX<,8-*D25B_=BV> -M>>89]._?'\5%Q?!X/3";S?!X/:BMK84HBI",1K1ITP8IDH++Y4)Q43&\/B_T -M>CT\7@]Z].B!F=.GLWZ!)$F(1J/0:K7,X0!`)!(!9#G+X7`')(HH;JF&AJ-!HL7+T8\$D$JE4(@&$`P&$1181$T:@U>>^TU`,!MM]V& -M6#P&K]>+@OP">'U>#!DR!/%X'-VZ=8/#[L"V'[>A5Z]>"`>#L-KMT.CU<#@< -MJ"PO1]#G0Z.F31$*A2#+,D:,&(%NW;JAOKX>/I\/7;MVQ>6777XAW!L*PNOS -M(A*)0*/1L'X&O9;Q1!R)1`*$$!CT!CA=3FBU6KS_WOMHW[X]1HT:A60RB1X] -M>N#MM]_&\&'#(?`"<_XJ2<'X)4E"/!YGCEX414B2!$F26,\L%H\AF4PB%HNQ -M0!X*A1`*A="YXW6X`0#@04(X]$LDY^ISS_]=8RY8MN98M6V+`@`'8N'$C -MZ7/[[?"YW1@_;AS&CQN'=ATZ8,J4*6C3I@T<=@?*SI1AY,B1^/G''R%I-!@R -M>;X2TM+45E9B=FS9V/V[-FP6)2JZ-%''T5M;2T&#QZ,@H(" -M=HS%Q<5HVJ(%3I\X@46+%F'$B!$@A,#E#T*A -M$(J+BA$,!:'7ZR&)$G0Z'?KTZ8,Y<^;`X_$H59BD8I43!^48Y92,YLV;X\31 -MHUE5U>]E_9D!G0:&S.>,&C4*_NW4J3=N)$C!\W#JTNO90Y/H_+A;ONN0?#AP^'W6YGQU!: -M6HK2DE+$XC&X7"[8[79HU!I$8U%6`89"H:RFM4:C@=ELSLK">9Y',IE$)!)! -M-!I%<5$QZIQUT.OUT.OT`(!A0X?ACCONP+QY\S#AB2?P[+//HJZN#H\__CBL -M%BO"D3!<+A?R\O*RKBNM>.EU`H!P)`R=5@>U2FF:GZTXBR5+EN#++[_$[AT[ -M8'4X$`X$<%7'CA@T:!!&C1J5<_PYY__OL9MOOIG;_,,/I*"@`),F3<+"!0NP -M=_=NW'///0AXO<@K+(1>K\>94Z=PZ157X(477L`]?>]AK`.>Y]&P04,DY214 -M@HA0-`0^[9AXGF>.E#KLB]G%G+\HBE"KU5"KU>#`L0\H+>,OO?12YAQ$0??!)K5JW*?BVU&H.'#4//GCUAL]FP?^]>&`P&6,T6B*((01#@\7B@ -MT6CPWGOOX?#APP@&@U"KU;!8+/!ZO7C^^>O78\"` -M`;!:K%"KU4@D$HPE)/`";KSQ1GRW98!T^`< -MC491=O(DRXC3##*D4BD(O("CQXY"4*G0H4,'-&[4&`1*0,MSY.'HT:-0:;7X -MTY_^A.+B8L:.^?GGG[$J?=TYCD-A7A[L^?E(I5+PN%R0-!J`XV"R6.!/PSD. -MAP.W3YB`*Z^\$G:['3U[]&39NT&O,,)$062.MJ2X!`!045F!!J4-$`P%(4D2 -M[#:[PNCQ*$PIC5J#1#+!&%#4^4N2Q"#/XR>.HV6+EI!3,JIKJF$VFZ'3ZN"P -M._#XN,?A\_GPP0NPBB297"BB";-FV/X\.&X^>:;<>TUUR(:B^8<_[_0N&`T -MDKL*?V#EY>5DS9HUV+AQ(U8M7Y[UNQD??HC[[KL/.JT.]PPF\V( -MQ^,(A4*P62S@P2$%`B*GD$S)X`C`BP)$7D`\F0!'`,+A@J]9V#\`_C>^@N=! -M9!FQ1`*I9!*\*$*C4B$ARXC%8E"KU0K53E*AIK8&_?KUP_;MVX%T17)5QXX8 -M,6($;KCA!M37UZ-KEZX@(`Q[3<1CT*C4J*FK16%^`2*Q*+1J#8+A$&*1*+Q^ -M'W9L_QF\*,!JMN#8B>-X[-&Q``>HU&K$TPZXJ+04U965BL/5:AFTI-;IH-%H -MX'`X4%U=C7`@@.6K5B$0".#&&V^$2J50"0OR"[!WWUYT3%,G?]JQ`TV;-H7# -M[H#/[X-&HV'.9?.6S>C>O3MFS9J%D<.&@P,0BH0A"2((!ZA$">`X\!P'K5Z' -M'[9LQ57MVR,ER^`%`2250C@:@=_OQZ677@J?UXL/9LW"T,&#(:G5D'@!P4@8 -M8Q]Y!$N6+4/CA@WQ\BNOP%E;BVT__82"O#Q\M7@QSI:5*;T/O1[14`AB.DB' -M_'XE4*E4T&@T['MZ/6*Q&"#+N&_H4`P>/!B-&C5"\V;-6;`T&HV0)`F12`0^ -MGP_%1<6(Q6/P^7S(S\M'(IE`=74UBHN+X??[D4PFD9^7KSCPZFI8K5;H=7I4 -MGJN$7J^'6JUF&7DT%D4D$@'/\]!JM5!)*IRM.(N\O#R%UNQ4:,T%^07L/IDY -M:R8F3IP(;WT]QHP=BVG3ID$41!;8:0"0)`D<.$1C43B=3H4*VZ8-P'$052HD -MT_=*FZNNPO#APW'__??GG'W.^?_?L,V;-Y,)$R;@Z-&CL%JM<#N=4.MT6+AP -M(?KT[I/UW%`X!+U.CU@\IC1^"4'0[X'5"*!R6^\@;9MV^+66V[]M;\`PAJG -MF1D;_T?!A^.SOO<%`_"ZW7#6UR,0"$"KU<)BL>#DR9-8O'@Q-F[AG_B)FL5CSZZ*-X^:67`0"O3WX=LV;-0EU='8X=.X9J`@-X -M`(N^^1H3GWL.)XX?Q\>??()APT>P\ZBL.(N.UUP#9TT-#$8C@OX`P"G]%?`< -MDO&$$MPD%>+)!)`B`)?F#G$*!*71::%2J>#S>@$`!K,9G3MW1J]>O="N73MH -M-!H$@T$$@PJTU;AQ8^SSQJYBY81"(6BU6@B\@'IW/:M8?L]HI4/G2VBCGA('9%F&*(KP -M>#P*V4&K51KBO,`2GIK:&IP\>1)WW'$'@CX?%GSU%?KWZP\`"`0##.[R^7UX -MX($'\-UWWRG'F@YZ>86%N/SRR[%I_?HO1I3IDR!Q^4" -M>!Y(I<")(J9,F8)[[[T7!H,!%K,%T5@4&K6"Z]?4UD"KU;(&K2S+K&KP>KWP -MI3_L)24E4*O4\'K<4*E42,832*52X'F>-2+I(Y5**0ZN42-6NENM5@4*D224 -MGZO$H$&#\./6K0"`T6/&H'W[]A@V;!@X<"`@((0PAT^=/WU0V.7WC+)Q)$EB -MT`,`).4D>SV-6H-P)`P`T&EUV']@/TZ?/HV.'3OBQQ]_Q/OOOX^??_R1.^VUN.>>>R[`S"5)8L_7&@V0 -M91F2),'A<*"DI`0"+[!K)`HB8ST!0%5U%0*!``X?/HPY<^9@PX8-B(9"R"LL -MQ*NOOHJ1(T8R1VHVF4%`$(O%(`@":Y12)QT[[WQ^R_Q^/[1:+70Z'8/.Z+'% -M8C%$HU'8;#96"?H#?OA\/M8;:-"@`7B.1R*9P#???(/QX\?#:#1B_/CQ L -M&"11PK?+O\4##SS`F#JT$OK3W7=CX,"!J*RLS&'Y.>?_GV4__?03V;QY,VIJ -M:K!APP:4GS[-?E=46HI[[KD'?WW[KZBJKD)>7AXD44(L'F.3I/EY^2@_6X[\ -M_'Q&'Z7-.4$0H!8ER&F8*)5*,P8LOO,C^#H5+*%9,`\`_XOQYGF?/I?T,4129@XGN -M:F$``"``241!5`.`TV6GT;1)TPO^[[FJC2^6[T:2*5P=[]^Z-JU*R1) -MPJ677HH;KK\!,V?-_,._+P@"*BHJL&/'#FS?OAV18!``8,O+@TZG0V5%A1(` -M>!Z22L7Z#QJ]'@T;-L3Q(T?8:QG,9C1MVA0WW703FC5KAF@XK%`W-5H8#(H3 -M=SJ=((2@39LVZ-2I$PP&0];UHM>`-I'EWSAF.?5KL%"KU/!X/;!:K`P+I\W/ -M'3MW8//FS9@\>3*"/A\L=CNF39N&H4.&`@!JZVKA<#@0B40@RS+#VFG%)HHB -MH['^GM'I]4P2`OU*"('9;$8T&F4T6-J`I^9T.9'GR&.5[C-_>09O39T*"`)* -M2TMAM5IQ<-\^@.-@M=O1M&E3-&_>')]\\DG.V>><_W_!1>0X!%Q`(!E!140&'PX'\O'SX`WX$ -M@T'8K59P'`>U]&L)3N$86J8['`Y45E;"X7#`[_JZZI1B02@<%@@"B*"(?#R,O+@\_G`\=QL-OMX#D>]>YZQ.-QZ/5Z -M'#QX$.%P&#UONPT-FS3!V;(R'#IZ%*U:MF+:)^93>3, -M:QB*15FSG$H8T"!-^QF"(,"@-R`<"2N2##8;>Z\("`X>/(@%"Q9@^O3I`(#I -MTZ=CV-!AK'I,)!*(1"*LJ@2`2#0"4109V^P/[ETD$@EV3/18,QDYU+$GDLI[ -M3`B!S^>#3J<#(006LP65YRI15U>'4:-&,;:2SFA$.!"`UF"`T^G,.?N<\__O -M-HU:0TZ(NLU -MHK$H9%F&4:?PVR7AUZ$9RM]/)I/P^_T@A,#A<.#LV;-HV+"A0NV\X@J&)7\^ -M_PMTZ]8-1H,1AT^D8QAX.AQ&)1-C`5.9YIU(I%JAYE70!I$:K`_I_DLDD -MTTZ299EEUI%H)*LB_&+^%Q@Y!RO39F"IY]ZFOTN$`P@$HD@/R^?P3.9 -M]-\_@NWHW]?K%:98*!1B`HH0447!O*L[G\7C@<#@@B1)\?A\2B02,1J/"K2?I*B6=Y7[\R<>8 -M,F4*SIPZA0\__A@/C!C)8+?,J51`:92*HHA@,)CE_#.K)TIUS9SNIDZ?!@.5 -M2L5@%E$4H=,IT\'!8!"A4`@.AP/U]?4H+E*"X+2WI^'I)Y^$P6S&PP\_C`D3 -M)C#(J*JZ"E:K%8(@P._WPV`P7-3YJU5J-F2EU6I9)9!YKU145J"XN!B12`3U -M]?78MFT;'G_\<8;A4^M]YYT8/GPX3I\^C=&C1^>NQ,R9,T'2$ZBT`08`KT^=RN`A/HV+EZ9YVZE4"H%``&JU&BJ5"HE$`FJU -M&@%P&&J=#N%(&%JMED$S5555L-ELL%EMB&2\ -M_W_/Q/%OP08T>)R/&Z=2*13D%\`?\,-D-&''SAWHW;LWW$XGQHP=BRE3IK#, -M-A`,0*52,2@DD4A<%'("E(8ES?Q%4.FC7C^^>>Q -M\^>?66.]1>O6.''T*`#@VY4K83`88+?;T;QY\YS#SSG_G%W,]N_?3^KKZW'X -M\&%45%3@JZ^^@JNV%KPD(95V*&W;M<.0(4-P?=?KT+Y]>P42BD89NX8ZOX$# -M!V+5JE4011&C1HW"<\\]AZ*B(L1B,:1XCLDPN]UN)O^KT^K8"/_YCO]\_/J/ -M+%-3A_Y?JHW#\SP"@0"L%BN.'#V"N^^^&R>.'L7]HT;A]==?9\%'I?I5+D$0 -M!.AT.L9SY^:BOJU.&SP!<?LG[&S9\^2-6O68-FR -M9=BQ8P=B:8PZ#5H#``H+"_'00P_AR2>?A$ZG@]OM1H<.'5!65@:#P8!)DR;A -M[KOO5NAW:<>K,>CA\_D0B\6R)E@YCF/_CD0B['NJ#Z16JV&U6!&)1AC7:SG\,]:)!*!U6)%(*C,)(B"B'`D#)->#ZO-AA4K5J#3-=&RI1VNHE,=8EH -MYFXVF5%VIBQ+(&[=]^LP:-`@>%PN+%^UBO5-*+>>TD%IL*=!0:/10*/6H,Y9 -MAT.'#N&))YY0&#E(TV#3S!XY'D=^41'Z]^^/7KUZ(2\O#U:K%86%A3F'GW/^ -M.?MWFK.VEGS^^>=8\>UR[-FS!SS/0Z_7*\LVH"AZ^GP^%!86XHDGGL#8L6-9 -M0Q)(-_-`V#P!M7!$:592X;=X0A'>4JO5#/].RDEXTP-*-IL-/,+L54N -M9A=[?=H#\'@\T&JUT&JTB,:BN.RRRU!^^C1F?_PQ[D]SZVFE93*9X'8K,Q@7 -M>WU)JTS.QA/*Q#?'<=#K]6RQ"1W8BD:C6>)GFJKK\+I=**PH)!5`90ZZG0YP7$<7"X7QHT;A_5KURIP -M8SBL**`2`A""DH8-<>^]]^*66VZ!1J-!LV;-8+?;<\X^Y_QS]O^WZ=0:\L/6 -MK3AY\B0T&@WV[=N'CS[ZB`V$.1P.N%PN`(#=;L?++[^,@0,'PFPV(Q*)0-)J -M(/`"4B2%\O)RB**(!J4-&)9,:9"4PF67T;E+%RQ;LA16JY4--M%>1"P6NVB?1.:4 -M4*E4:-"@`4I+2W/./N?\<_9_S;22BOSTTT\X47+%BP(&L$/Q:+ -M(2\O#]UO[X6>/7NB>_?N#`\&E*:>W^]G8E_4Z`H^6A4`"N4PD4@HL)&D0E). -M(A!0J(64A9)I=$ZAN*@8FS9O0J]>O6"U6K%[]VX4%Q4S1H]*I;KH/H-_%O;) -ME'7^S>"JT[&I6%F6H=5HD923J*RLQ`W778=SE978^[>]:-U:T=Q7J52L:J)P -MV1_^?9`+1/UH,(A&HTPNG'X/@.GM\#R/NKHZ%.07,"D%FLEGBKF]^-*+^."# -M#Q`(!'#UU5=C^[9M$%0JR!D#7IG?WWSKK1@_?CQD68;9;$;[]NUSSC[G_'/V -MGVAZM8:+U>)!()QB>OKJEF>B^TV4FE)?0Z/3IWZ8R=.W=B -MP(`!F#=W'NJ<=3"93&QB^>^9(/YG[*+[$-)T4MH8II6`06_`@P_?_YY?/KIIP@'`KBB;5LO?N#:_7BZ^^^@J!0`"3%'90SMGG+.?\_QOM[.DR4E96!KU>C_)SE=!JM=B[ -M=R\^_?13MGPDDU4$`!VOO1;WWW\_[KSSSJQJ(!J+,G70S,HA'`DK$A0J-1+) -M!'->@4"`P3WQ1!PZM1JVO#S,F#$#=]YY)T*A$%*I%*P6*XZ?.([2TM)_*^SS -M]V@3407+0"#`L'B'W8%E2Y?@GKY],?Z)\7CNN>>@T6B@U6KA\_F@5BL:_!>C -MHXIJA6)*",G2/LJ\OIG7];=L^@?3\?KKKZ.NNAJ`,D0%`,Z:&IBL5O@]'ES; -MI0LF39H$`&C0H`%L-AN^^>8;!`(!O/+**PCZ?+AWX,"=R8D5`8/^_<@397 -M7`FU1@,.@,M=#[O5=M%]#/L/'L39LV?A\7C8_,*!`P>P;MTZ'-BW#R`$*JU6 -MH=.F`XE:IX-*I4(P&`1))F&QV_'66V^A;=NV:-*D"O;LF7/\.'_&##SXX(-8OVX=:JMKH-9J(`DB=NW9C3>GO@&+S0JOVP-P@-5B13R9 -M0"@09#^WVFWPN-V,1JA*3\1:+!;&.BDN+H;!8,"$"1-PP_4W`%`XZK2Y3`?1 -M5)(*/K]/:69KLC%VZO!8I9"6=Y`DB<$I3I<35JL5HB!F*6BZZEUPV!U,?IHN -M&P&4QG<@$$!I<3%`"-Z=/AV//CP&*0`D)<-97X_"O'RD`.S<\3-Z].J%@,\' -MDE&IZ$VFK,4MLBP#J10*BHK`\SRJ*RN5Y2WA,/BT-E$D&(3>9$(D$L%--]V$ -M,6/&H$.'#B@N*D9-;0T*"Q3()[\@'VZG$T],F(#)DR>S:U!VI@P#!@S`[AT[ -MH#,:,6_>/'3OWCWG^'.6<_XY^V/;NW+Q8M7HQ[^MX##D!Y>3D* -M"@J@T6APY,@15%=7P^UVX_GGG\>Q8\?0KET[3)PX$2Z7"RJ5BHFR];^W/SA1 -M5."4]-Q`5M:=UKUGU46Z,9U,)F$T&N'W>)C^/I]>^@U91G&#!FC2I`D$08#7 -MZT4@$%#DEW4ZV.UV-&S8$"4E)>C8L:/BQ$M+45Q._+IHAN.@T>G8<9EM-OC2$\1%I:6HKJY6%%LS=@78\_,5+GUZUW'C9LWP -MX(,/,IKHJ5.G<.[<.9A,)G@\'FS;MDUY'4#9$]Q8@6LJSIS!@/ONP[1ITV`R -MF:!1:U!=4XW"PD)E_S+/0:W38?3HT9CVUC1X?5ZD4BGH=#JL7;L6?>^\$TV: -M-\=KK[V&/GWZY!Q_SGZ[XLU=@IQE6KMV[;CWWW^?#!\^',.'#X??[\?(X2/@ -M<#B8]O\EEUR"IDV;0J52H;:V%H\\\@CT>CWZ].G#,/;3IT^C:=.FV%S\`SB. -MP\&#!_'))Y^@JJH*M5554*490G31B;FX&#:;#?%X'*>.'P<`^+U>7'+YY?#[ -M_7"Y7`HW/NV,/1X/W&XWHI%(5K]"P8IXB.E,.N3W*\$C'E><.L]#$,4L&J02 -M=00VZ`0`2.O_6.QVA$(AI7&'U>].W;%P!P[;77XMETS\9BMJ#>78^= -M.W>B;]^^,)C-&#-F#/KWZ\\6N.O)@,'S($`+!PP4+\^<]_ -M5K+2B@IH-!JHU6J83":$PV$T;MP8@B#@J:>>PN.//XYD,LFT:4A&0_=TV6GL -MW;L7@P8-NF!KEI26GJ"\_.NNNPY#A@Q!86$ABHJ*H-?KL6+%"OSUKW_%F5.G -M\/2SSZ)KUZX(A\-,$5.M5B,>CZ.^OAX^GZ+@:;/9H%:KE6:I+*.VMA:+%BU" -M75T=[KKK+@P>/)AQ[&D@HJP>^IJ`PJ"QV^VHKZ_'B1,G((HBVK=O#X-6BP[7 -M7(,-&S9`DB2X7"[LV;,'WW[[+98M6P9O??T%#?6[[KD'??OVA=ELAMEL1KMV -M[:#5:-&V75O\LG\_WG[W78Q]="Q.G3[%JJW:VEH8C4;8TD-Q!P\?QB6M+V$- -M]IK:&C1OWAS14`CW#AR(^5_,SRT\SUG.^>?L_\V^F#N7//WTT[":+?CXXX_1 -MK5LW%@`:-&C`GC=Y\F0\^^RS<#@<^/''']&\>7/P/(_Z^GK$TW++%*L.1\+H -MW+DS?MF_'[UZ]\:X<>-05U>'-6O68/GRY2P;!@!'00$"@0`,!@,*"PMQZ)=? -M@%0*.J,1JU>O1M>BN^6_T=ZMWUL-OLV/.W/>C9LR?"X3"N -MN^XZ+%FR!-S_BT1KSG+./VC7KQ];&>AVNV&S -MV1")1%!45`2?SX>GGGH*K[_^.@1!4,3/\O)075.-5"J%DN(2U+OK\>RSSV+Q -MXL7XRU_^@D<>>83IV_SM;W]CD\-E966HK*Q$(!#`ZM6K4551`0#(+RI"774U -MK`X'/"Z7PJ-/8^YT?:+%8D'SYLW1K%DS-&S8$#J=#B:3":U;MT9=71U>?OEE -M5%=7XR]_^0LZ=.B`0""@#'89#)`D"65E95B_?CVV;]^.<^?._4I[3<,^G"BB -M18L6R@K(],^,%@O:MV^/=NW:P6PVP^%PH+BXF`UWM6W;%B5I:>Y,HPUKN\,. -MG]N-.?/FX;Y!]Z'>78]()`*-1@.'W8'OUW^/GK?=AL;-FF'OWKU(I5(PF\S8 -M?V`_!@\>C,.'#Z-3IT[X8>L/N8P_9SGGG[-_C;5LVHQ4557A\LLOQQ-//*$L -M?^3(L%@OFSIV+:ZZY1H%QTENT3"83T]3?LF4+ -M;NO6#?E%19@[=RYNN.$&2**$2#2B-'HS^/`5E14X=NP8#`8#0J$0ZNKJ,'C@ -M0%89T.9JVOMGP2M:@P&18)`Q:H!LF0-!I8+-9H/'X\F"H31Z/=NJI=5JX:VO -MATJK1=.F37'TT"$`RE#C1HP<3K*.;PS0:15>)X-<%+W0' -M<%Y>'JLR3IXZB4LNN02"(&#%BA7HTJ4+.(Z#5J-ERIPBSZ'U99?AM==>0Y -M@V)T1B/:MV^/R9,GP^%PP.UVP^/Q(!P.(Q0*P>OU,JEHC4:#4$C1U+=:K=BS -M9P]FS)@!R#)Z]>J%KEV[LBG@6"R6M>[18#"@N+@8!04%;#_"WKU[<8,F0(@W[\?C\V;MR(/__Y -MSXC%8B@O+T?#A@U1XW+"X7`@$`@H4L:\`*_/BX4+%^+11Q[!"R^^B&>>>8:M -M>:0XML>K#$6I56K4N^O!\SSCYXL\!T=!`?X/A\-$48!6 -MI\/BQ8O1HWL/`+A@I2/]&=4&HG\G&HO"[_+W8[=NW=#%$64EI0B%%;DGW5: -M'4I*2U!;78VMV[;ABBNN@-/IQ)577JG(,1."]V?,P/#APW../V?_D/&Y2Y"S -MO\=:M6J%DI(2))-)%!868NC0H1@_?CQL-AOV[-D#D\F$.^^\D\DY[]^_'VZW -M&WF./.9``X$`@J$@+&8+!@X<"*12F#-G#@X?/LSDHI/))*(Q9=N56J7&V8JS -ML-OL;+%,.!*&I-%`%$4L7;J4'5_F)JU4*J5HY,>B2E`@YU%!"KP<:M08_;?\)`-"H42,T;M08I26EB,5C<+EO%Z(0@"%BQ8`+U>C[-GSR(:C:*\O!S;MV]'X\:-T:=/'U@L"E/FW+EST&@T -M,)E,*"\O!P"FAGFVK`PU:>A"RXJZ[[@(GBGCSS3<5 -MG?YZ%]0J-1HU;(1`4)%HUAH,T.OUN*QU:WRS:!'RBXH`C@,O21@[=FSNYLQ9 -MSOGG[-]KG:[KRJU:M0K1:!0E)268.'$BPN$PQHP9HS1&_[_VWCO,JOK18"&*L)[&;:,Q)8HXFQ*/&DMB2 -M(+$F42.*!9&`"DB'&89AZI[=R]IEO7^LO9:2G)R8P>/1I%5HA41VC=WVK?S>0S&;*I -M%)LW;P9@QJQ9C!DS!@R#JZZZBN;F9G%A"D3P%_S].6;V<5)34Q/1:!2_W\^[ -M[[[+P8.F],"$"1.HJJJR]P&>>>89H(F4S&;H8".)U.KKWV6O+Y/.^^ -M^R[Q1/P0ERS;+4O/VTYC5O:^>/%BJFMKV;1I$XJLV(UBPS#LTHWU&/]=8#_D -M#Z!BM/+7/L`T5]$TLRREJ:8)_/:M6\EG,B02">*)..E,&EF6,2J;P0[-@+TTT_G]35KB,5BK%FSAG$3)W+CC3=2+!9%R4<@@K_@'\,==]Q!*I5BQ8H5 -M^'P^#,/@VFNOI5PN$X_'>>VUUPB'PWS[V]_FKKON,LLW52$"@0`^K\^V@3SA -MA!.@5.*7O_PE>_?N;<_'30``(`!)1$%4Q>/Q4"P62:53]JBCE:D['`X,PR"3 -MS=B3/8,*#O*S8&[F6W+)5!OKS@&^59&QWK4JYYK-.6]9G698I%`I(2"B* -M0E=WE_U\BL-<(JNOK[=_WN_WV]-+1L4[.5V1HW!4?M[G\^'SF?+7Z]>O![#= -MO&HB-?S\T9^CRA+5U=54A4*D$PE^]9O?\*,?_8B9,V;:1NMKUJS!X_&(P"\0 -MP5_PC^/D!?,E@.[N;M:N74NA4&#ITJ6DTVGNN^\^VX(0X/'''^?5UU[E0/N! -M0\HGED%YX^#!=+:W<^#``1R:`TW3R.5R=N9O-4P=#@>JHMH-Y6PJ15=7%[%X -MS/8%L)ZW7"Y3+I=M9S'K0Y;DOPC^5GG%.B`^^]DP#%MN0E55-$VC4"RP9^\> -M_'X_"Q8N9-JT:03\`=RN3SV.K7Y!)F,ZHAD81"(1](*.S^M#EF1^_9M?HR@* -M9YQU%MNV;>/T1:>C*C)?6[H49)EL*D6LMY<[O_M=%IZZ$(_;PU-//P7`U*E3 -M_Z;]I4`@@K_@[T(JEY6"P2!77[/"S$)]7CP>#U=<>27KUZ_G\BNO`,E4J)P_ -M?SZ#!@S@IIMN(MH7I50NV=GQLF7+0)9MVTDKB]B)L3 -M0?F\Z=JEFGT+G\^'A(3+Z6)_94LYG4ESUUUWH6>S_.KIIUF^?#F_7;4*#(/C -MCC^>FV^Y!3"7U$X^^62Z>[KIZ.S@LLLN`^"66V[!Z_6*K%\@@K_@GX/#Y<20 -M))YZYFD,2<(`MF[?QIBQ8[GZFFMHJ%@T#ADR!+?/QZI5JZBMKL:IJAQ^^.&T -MM[>S>/%B0N$P*U>N))TQ2R0NEPNWRTVH*H3'XZ&[I]N6>,[EC7]&OJAJ>82630:Q>/VV$W@?#:+*BNX-`>I9!*C7,*I.XA41Y`EV2[O@*DI-&SH,-*9--.G3Z>UM=6J0[&_I85I1QW%&V^]Q2NOO,*) -M)Y[(P"%#&#-F#,UCFZFJJF+NW+F$PV%.G#N7Z=.GB\`O^+]&+'D)_G^S:M4J -MX_QSSP5)HF7_?F19MB6,%5EAW?OKF#U[-B><<`(+%R[$X_'P_OOO\\033]B; -MJ9;T0G5M+9=??CG?^M:WD)#8MGV;J#&1F1-XQ>_^`5S -MYLPAD4C0.,`4FS,PZ.WMI2H0,+>'%?,N()O-(LLRP6`07=?YXQ__R/3ITS\= -M^_S,[+]5'G)Z/.S9NP=551G8.-`L`566N];_Z4\,'S[\$..88JG(OGW[<+O= -MMI;/I@\W<>*))]+;9?8,ZOKUH[.]G6...X[ERY<#,'_>?#+9S*=+7>WM//N; -MWW#:PM.(Q6,,'#B03#+).^O6T=S<+(*_0&3^@G\>IYUVFG3?_?>;6Z8__K$Y -MGV^4462%[IYNIDZ92BZ=YNVWWV;8L&$L/F,Q=]QQ!RM7KN3N>^]%<[G(9S*X -M?3X2B02WW7PSU=75>+P>#U>NKN[Z>KJLDM"UOR^-<5C?3@+ -M,4<

3)DP$XY913F#Y].C-GSC0/FDJ9JK.]'VU7T\H%,+O]R-+LCUI$PJ%J*VM15$46_K9X7`PKJXN^6!]WW747H7`(5988-&``/_[A -M#\DDDZB58#YTZ%!^M6H5+[SP`N^\\XZ]Z#9[]FQ"H1`!?X!L+DLVFV7U;U<3 -MJ:O#Y?6R<^=.WGGW'9YXX@D`;K_]=G'!"4391_#Y8=JT:<;FCS[B>]__/LN_ -ML=S6YTFFDOA]?EQN%U555>S9L\?>N`U5A3`PD)#HZ>VA?__^1"(1'GOL,1H; -M&]FP88.IWJDHIIY09N[[P0^HG`10 -M*B%K&N%PF%PN1RJ1`,-@X)`AS)HUBV...89APX8Q9,@0#,-@0/\!9'-9W"XW -MJBPQ;N)$/EC_@?T\>3V/+,N,&#&"MI86SCGO/!Y\\$%FSIS)OGW[F#5K%@\^ -M^"!.IU-D_@(1_`6?#W;NW&F,;VZFNK:6W_WN=_3OW]]VQ"H4"H0"`0"V;-M& -MT\@FP&R`AD-A$LD$`7_`KJ-O_N031C6-`F#'SAULW+C1]KQ5595]^_;QR2>? -M\-Y[[[%SVS8`JJJKB46C#!DVC+V[=OW%ZVNH;Z"GIX="H4`P&"0>CP/F\I:5 -MV?\U/`$_F/]S]?*K,3#8NWKNZ^-K7OL:KK[Y* -M,!A$0B*7RW'L\_^`6WW7H;`)E,!D51"`0"Z`4=S>6BD,O1V=E) -M4U,3J52*D2-&,G+$2.!3^6,P&[H;-FS@J*..8OSX\3S\\,-T=77Q\,,/LW?7 -M+A2'N5UK5.XRDLDDA4+!#OB`;>MHR3E_MM'[V:6O3#+)E=_X!M===QT??O@A -M\TXZB60LQM7?_";WW'V/W:3]<_2";EM)`O9TDM7@G3QY,GI!QZ$Y"(7,][5[ -M]VY\P2`3)TZDNKJ:\\\_'UG3\'J]C#MBG/#C%8C@+_C\\?333W/111>Q:<,& -M'GKH(59H4:,P#(-8S)R$ -M&7W8:)J;FSGSS#/MWH.F*.1R.?Q>G^WF];O?_8Y[[[V7JJHJ?O2C'YF*G'^V -M`?S9X.^K"G+,S&,`*!Y>Q!<,8A@&QQ]_O'EG4-'>+Y5*N%UN#`Q2*7-#V>I[ -MM+2V,&B@N8V1-8T)$R8@R[)]9P#PR2>?4"@4N/+**VEN;N:UUUY#DB26 -M+U\NW+D$HNPC^/SB<[N-P<.&T=G9R7_\QW]P\=OK8^C0H9QZ -MZJD\^NBCML^P-1JKRA*^8)"?_.0GO/'&&SSSS#,D8S%>7[.&*5.FB.`O^'^* -MF/81_#_CJ6>?9=_NW613*>Z\\TY>?>U5.V#?====:"X7SS[[+"ZGBZI@%;%8 -MC%0ZA6$8U-;60KG,A@T;V+Y].P"UM;5X/!Y*I1+97)9X/&[+.UC!.IU(T-75 -M1;%4M"4/K%*+)2=A42J5R.?SMO2#]5B6&%NQ6#Q$UME:W(K%8[;)2SZ3P>7U -M,G3H4%NA\W\B$`A0*!;0-(U''WT4/9MEZM2I:)I&J5RBNZ?;WFYV^WQ45U=S -M\\TW\]#/?D8R%N/"KWU-!'Z!"/Z"SS?SYYN:/PZWF[:6%G[VLY_A=KEQ:`[. -M.^\\9%GFM==>HVR8.OKU=:8HFJ[KMI]M*AXG&HVB%W1D238U-`.ZI;RIQ7L+7$WRTW+.A"L@\72X?ELP/_LA\OELG_',G`9/WX\ -MTZ=/M^\0_B<41:&SLY-\/L]--]T$0%55%?E\GD*A0$VDAJI@%9NW;":;2M&R -M=R][+"ELG\^>]1<(1/`7?*[Y^A57V++-OWGV61[XR0/$XC&JPV;99\V:-:Q; -MMXZVMC;T@H[7XS4#8;&`OS+I8FG[9+(9]().N5S&Z7#B]_MM\31=UZ%D!OI$ -M(F$O91F&@:9I=J"V#@BKN2M)$AZ/AZ:F)OOG_YJN?[E<1E55NR&[<>-&7%XO -MTZ9-P^_SVP?6_X2JF+:,;I<;2B6J:VNIJJK"Y31+7AV=YJ;SM[_];>MVA@$5 -MM=)L*D7__OW%1240P5_P^>=[W_N>U-?79\["`U==?CDK5ZXDK^<9/VD2^4R& -MW;MW,[!QH+T0)LLRFJIQTDDG@2S3TV,:MUB!/9/)4"@6T'73U+Q0-/UQ^S6: -M6[VI5`I--3=T+>KKZGEK[5NFL!MPYCGGD$JEJ*JN -MYK@33C"-6P0"$?P%7P3<;C>2)''5\N74]>O'3==?S\477\R0(4.0-8VU:]<" -M9CT\D\W@JBQNG7ONN3A=+EYXX073P-WMP>/QV*8LA8)Y`*BJBM?CY8@CC@"P -M:^82$MELUO3PK91Y%$4YQ'XQG4Z3S69M*84_#_9_KNEO'2"93(9-FS91+I?Q -M>#QDLIG_];]'+![CTDLOI:3KS)PYD[%CQP+@_'Y?*Q8L4(L=0E$\!=\<;CJJJOP>KUXO5[NN.,.G!X/OWS\<5Y^^67* -MA0)//ODDJYY;A:(H%`H%>^IE^O3I%(M%GGWV6=HK^C8>M^>0FK_'X['O"@J% -M`K*F';*H52@44!3%O)O0-+OL8P5QJ];N=#H/,7OY:YK^EJ9/;6TM;K>;5"I% -MJ53"X_;8I:6_5?:I"E9QH+45I\?#\.'#<3JV^_#&&VZX02H6BWSGCCN8.'$BV[=OY^Y[[S5EE!T.=%WG -M\<)Z_GR6:S=E#75'-*IB_6Q\:-&VWW -M+@M)DCX59G.[[69MJ6("CRRA:1J^@.FZ5:[X^I8Q@W_),-4]2X;Y/8?#02*9 -M0%54:FIJ,"I+8]9=Q-_"DJE6G4XF39I$L5ADR]8M''/,,4R;-HV6EA;3D!UX -MYYUWF#-G#M6UM1QUU%$<>>21(NL7B.`O^&*1JP3&S9LW$XE$N."""WCDL<'NHJ6COQN&F@4BJ5Z.OK,X.YPTDBF;#+ -M.'?>>2=Z1:893+EGG\^'(INEGFPVB^IP4#+*>'P^"J4BC8,&42@6B">3I+,9 -M]&*1DE&F4"J9!P$@*3*2HB!5EL0"_@!EH\P33SQ!=6WMIY:,7A\NIXM4*H6N -MZ[;5I"S+N)PN'`X'7H^75<^MPNET,G#@0(X[[CB.&#.&8##(T*%#>>211^BJ -MR%M'(A'>?O-->KNZF#MWKKB(!"+X"[YXK/SI2JK#U7STT4>XG"ZJP]4L7KR8 -MN^^]UZ[QO_#""XP9,X85UZR@I[>'<#C,`P\\@*QI)!)FMNUQ>^C7KQ_Y?)Z> -MWAZ2R22R)!,.A6TIY)V5T4B`;#9KNH652CB=YH10,IUF__[]]/;UL7OW;A2' -M@P$#!N"JE)24BJ2SK*IF4[ABWU@H%&R9ZF*Q2"Z=MA>U`-H/MK-[SVX<#@MG/X>E^[-CQPYR^1S!0)!P*$RQ6"212-#9V4DNE\/C\3!HX"!J(C4<.'`` -M15&(1J.T'6@CG\^CZSK%8M&>$++V`W3=U-Y))I,X-`<.MQO#,.S,OU]#/X8- -M'4;`;^H3`=35UN'S^GCB%T]0WU#/PH4+^5/%J'W*D4=RW777\>>BH[=N]FY;J(G4H*D:7=U= -M)%-))"02R03Q1-Q^O'?>>8>77WZ9>").*IVB7"X3#H5I'-!HS^MGNNMZ-DLD4B$`?T'H"@*BJ+8>P)NMQN/QYPR\GJ]Z`7=%(8K%BB52C@<#IJ; -MFP%()!-L_62K_9R//_$X(YM&HLH2%RQ90CZ?9^O''^-PNQDZ8@1KUJSA_/// -MM_\M6O>W\M8;;U`N%#CLL,-X_?77R>?SG'CBB0P>/%C4^P5_5X2PF^#OQO>^ -M]SVNOO:;O/766QP[ZUCBB;@YM>-VD\]DB$0B#!TRE$&#!E%?7T\T&F7MVK7\ -M_.<_9]N6+6S;MHV[[[H+,'7\[[WW7B[_M\L)^`/$XN:.0+BFAE*I9-HS!LSE -M,DF2R.:RQ&(Q&NH;R.5SE$HE0J$0HT:-HKV]'<,PV/K)5D:-&G7(:[;L'*V% -M+Y?39%P,+!Q(*%(A+Z>'MY__WV>??99`+'8)1#! -M7_#%9O$Y9TL7+KW0N....Y@S9PY-34T$`T&^]:UO\:T;;^2--]Z@N;F9UM96 -M3IQS(@`+%R[D^>>?ISV?9]JT:0P9,H277GJ)>#3*LBNN8-D55P`P=,0(CCWV -M6*+=9EFHM;65UOVM#&P<:&?61M"PE45QPL&.@_SQCW]DU_;M^/U^1A\V^I#7 -M:V#8Y1]K]/.YU<\A5Q;/5%4E&8LQ>_9LNKJZ,"ICI``S9LWBU%-/)10*X?/Y -MF#!A`D,&#^%/&_]$K+>7N0L6L/Z#]4R>-)EP*$Q/;P\^KX]X/,ZB,\]DZM2I -MMLQT75V=N'@$?W>$JJ?@[\K`@0.-:'/DDT]&EF5&CAQIZ_I;CET`JJ9"J40BG;:G@#+9#+JN -M\_[[[S/WQ!/YP^NO<^RL8PE7F_V*M6O7,G+D2%'V$8C,7_#%9>S8L;SYYINV -ME$,JG6+DR)%VL/[!#W[`M=^\UB[7E(TRHT:-8L/[[U-5T?II;&QD^+#AC!\_ -MGEFS9N'U>LGEO9K[[[L/;R#`\.'#B<5B>+U>8K$81M%4^;3&0!UNMSD6 -MJFF4RV4Z.SM)Q>-H+A=%^/0`D"0<+A=NMQN'P\%%%UV$W^_G]MMO)YU(<,G7 -MO\Z<.7-H;FYFZ)"A9+(94\O_,WX#EDQT.I.&4HE0),)++[W$[-FS<3J=YN:R -MV\/JU:O17"XV;=K$VK5K2?3UT3Q^O`C\`I'Y"[[X[-NWSVAN;N:$$T[@N>>> -MLX797&X7JJJRWGCK+8X^ZF@^_.A#.CL[J:G8'V8R&?KW[\]''WU$?7T] -MYY]_/KMW[."T,\[@EEMNH:>GQ]X&MA1&#<.@NKJ:NKHZ(M5FT]KA-!?'GGON -M.8Z??3RELED:4A65GMX>(M41NKJ[<+G,]V5M`&N5P^>#C1L9=\0XV]A%+^AX -M*A(3OW_M-4X[[30D2>([W_D.%UYXH0C^@K\[8MI'\'=E\.#!DBS+_.ZEEVAI -M:;$W7I]\\DERZ;0IH>#U43;*1/NBR)+,K;?>"L"O?O4K>J.]`/;3[=NWD\OG&#MV+'-.F,/X<>,9,6($8\>.)1@,#"W -MW'(+`#-GSF3`@`$<,_,89AP]@VE3IS%URE2.//)()DV:Q.&C#R=2':%63^Z:-6OP>KS$$W%.6W@:;I^/ -MC1LWVB6?;-:\"[W^NNMQ>;V\^.*+[-V[EU+9G+^WFK&6"8NB*)QRRBD,&#"` -MKJXN4YQ-DFW-'9_71\`?L(.SW^]GTJ1)`&;YI5*>*1ME,XB7S,MRF5[T>SWO_\]8&KV!(-!4ND4;I>;NMHZVX]X -MT*!!O/#""_9[KZVM%1>,0`1_P9>#0"``P#WWW&.6:[)96O>WHB@*JU>O)IO+ -M(B'9`1(J\A"E$NWM[;:NOC6!4R@4*):**+)IQQB/Q]FT:9/MX-7;VTNT+TIO -MM-<.X+%X#*?3R;9MVP#3+]?2"4JGTV0R&8K%(JJJXG0ZD6698K%HB\A96&J? -MJJK:I2))DBB52W;YR.5RH2@*'W_\,0!#A@RQQT;R!`(I%@UZY= -MI!,)5*?35AL5"$3P%WSAN?9:LZ&[>\<.?OV;7U-?5T\D$B&;S;)O]VZV;-EB -M9^J6:)J%I:=O&:\HBF).\%2R_V`P2%]/#R^__+(MB1"ICN#S^2B52J9E9%45 -MF4P&63*#MB\8M#-M158.6?129`67TVSX_F\"L:4,FLOE4%4513;%YX*!((E$ -M`B2)1,+4(PKX`^BZ3G=/-Y=<<@ENMYMM6[;8BJ/GGW\^_?OW%_5^@0C^@B\' -MEUUVF01F??NLL\[BO77OX7%[<#J=>`,!]N_?;QNA^_U^TIDT(RNU;\N75T(R -M]?EEQ39EL;Z/HI#/Y^U@G4PED22)VII:2N42N5R.?@UFS7WBQ(GF:&E%JKE0 -M+-@^`=EL%KV@DTJG2"02))/)OY!MMC:&K1Z$E>E;W[P.#]>O7@V'@NVW7 -MK73:U/W)Z^:\O]OMYMQSSP4XQ+#=$DRSRBU@2D$'`@$"@0"A4(AL+DM;6]LA -MLLM6<.WNZ::JJHI"SBP%Y?(Y-%7#Z_7B]_OQ>$RA-ZMQZ_/Y;&U_\S9!,;/[ -M/S.(<3@<]MU#+I?SY'(Y=-WT#;8:R`!R)<-WN5Q(F)X`BJ(0C\=-4QE9 -MQN/VX/?Y\7E]A$-A4!1J&QI(59;2!C8.1-=UCCON.%+Q.)===AFWW78;;I\/ -ME]=+/!X7%XI`!'_!EXN;;[X9@,F3)_/"RR\#<*"U%8_?SZ9-FP"HB=2P( -M-8Z9S^?MJ1VKE"-)DCVA5"J;!Y/3Z2273E,H%$BE4RBR0B*1P.UVDTPF;:^! -M=";]J>A=>!+/O_02U;6U9%(IGG[Z:9Y\ZDER^1PCAH\@ -MF4KB=KM1'`X^^.`#`.KJZO!X/*32*3H[.P\9P914%23)+A&IJHK/Z\/O]]OC -ME]9_RV0RZ/F\?;?A]_EQ.IWV%(\UMIG-9HE&H_9263:5PNWS,7/F3'Q>'ZET -MBG`HC-/AQ.?SL6/G#LKE,EZ/EV`@R+;MVW"XW9Q[_OF\_,K+7'#!!6RS&MO! -M(!Z_GV@TRAMKWB#:VXO3X[$7TP0"$?P%7RKZ>GI8LV8-`">?=#)WW'$'&`9= -M!P]R_KGG,FW:--:^O19)DJB)U%#233GE7#Y'L5@D%HNA*`J-`QH!V+YC.P:& -M*Y+DF37^GT^'UZOURXY -M2:I*OW[];-&XEI86\GJ>C9LVXO?Y&3EB).ETVFY<'SQXD-K:6G[[V]^R8,$" -MWGCM-8Z8,(&KEB]G\.#!E$HEWGKK+1Y^^&$HEYDX<2+CQHT3DSX"$?P%7T[: -M6EIX^YVW*10+7/RUB]%<+NHJVZ^;/_R0\\X[CU=??96/-W],N*:&@Q53%Z?# -MU-K?NW>OF3U[?32-;#K$O]=RU++V"C1-L\M#UIV")$E0F9=7_ -M)4G"[79C8+!KURX:&QN9,&&"_5S#A@W#Z7`R?MQX]().^\%V^O?KC\OI8M.' -MF_C6M[Y%6TL+J7@?WUU_F/[_\'JJJ2SV3P>#R\\<8;`/;RF4#P -MCT(4&07_,$8=?CC;MFRAN[L;3=5LG?W.]G:'+H""```9L4E$050NN_QR0J$0 -M=]]]-V><=MHA)9U77GF%8X\]EF`@R.C#1E,VRNS;MX^JJBJ[#P#04?'"+95* -M9+(9-$TC6_'X/>00J/0"\GK>7M:R-G/3%> -M22:;,0\&EYM4.D6I5,+G\]&OH1^77'H)CSSR""Z7R]XJONSRRSGII).8,F6* -M[3>P:<,&`$:.'$DT&K6_%@A$YB_X4I)*I0B&P[;#EZ(H///,,P`L6K2(6VZY -MA2U;MK!DZ5*&CAAAEFF*118O7LRD29-X\:47S8M6D@F'PX1#820D%BQBZCLMISM<[-(>MNNGQ>-`J^CO6G8$D26BJAL_G(Q0*45U=3<`?0%,U -M7$X7;[WU%F#N"'C<'OLNPN?UL6O7+JJKJU%EB8?3"02(9%,D$R9(Z@>O]_>!`8(A\/B`A&(X"_X>>XZ.C@Y&#!_!RI4K^=G/?D8P'$:J9.9[=^WBG'/.094E5%FB -MOKZ>'_SP!^S9NX?APX.I;6C@][__/6>>=2:A4,A^'5,G32(5CS-L -MY$A.GC^?^^^_GZ>??IIPI7D[=.A0<^)(D@GX`_A]?L(U-5QTT47F(5&9\;=> -MGT`@RCZ"+QTWWG@C%R]=RKIUZSACT1DDD@G3*M'KY9-//J%_O_[$XF93=]8Q -ML[CNNNNX\;KK^->++F+*E"D<.'"`IY]^FIZ>'GHZ.[GMMMNX^>:;R>5RE`L% -M#APXP&&''<;,F3/I[NY&554J$T^DDF4SB\_GH[>U%SV9)I5(42T541:5< -M+I-.I]$U'8?#05]?'UNW;F7GSITL7[[<-H-Y[+''/K5JE&5\?C]GG7468\:, -MH:FIB2E3IE`5K*)8*A*-1KGVVFOQ>7WT1GOQ>KP4B@4^^.`#HMW='';88517 -M5Z-7FM.?[5T(!/\(A)Z_X!^*S^TV`'ZU:A7''GLL@4``3989/VD2+[[X(K4U -MM62R&3QN#TVCFMB]>S>__>UOF7OR7`Q,39_-FS>S8\<.=%WGAAMNH+NC`V\@ -M0+JR)`;\A;.7Q^\G4]GZ'=[4Q*[MV^T@[JS(,UB!6*J(R/%G`=GM\[%HT2+F -MS9O'J%&CJ*NKHZ:F!@E3.*XJ:"Z3[=RUD^G3I[-BQ0JNO^YZ^Y`!S/>T8P>_ -M>.HI_'X_I\R;1Z2NCH<>>HC9LV>+:1^!R/P%7TXLP_(//_S0+OD`[-FSAQT[ -M=E!34X/'[2&>B+-[QPX`XO&XK>'O5N"OKJVEMZOK4YO'2H"?-FT:$R9, -MH+Z^GE`HQ&.//<;[[[_/_/GS6;Y\.6/'CK5U?0X>/$B_AG[VTEAW3S?KUZ^G -MKZ?'WBWHZ^LC$HG0U=5%6V5ZR9KI5QP.YLZ=R_3IT\7%(1#!7_#EQ3(QL6KQ -MEA!:/!IEW[Y]C!LW#I_71S`09,+DR7S\\<=DLUE41<7`()?/F8UWM1=/,/D![>SOGGGLNYYY[ -M+I=>>JFM$FJ->'J]7OKW[T]MS:>Z^J^\\@J%0H%QX\9Q1/,1YNLN%.Q)(?,& -MPJS9>SP>NBNF\M:!8&G[R+),/I>#2L-XY\Z=E$HE9LV:A=OM%EF_0`1_P9<7 -M/9L%26+TZ-'T1GNI#ET*):*YF'@\7+@P`%*NFX?6)ELAJZN+AH;&ZF)F!E\,IG$Y73A]7A- -MC2&?*5!7*I?(9#($`T&S"5TN4UU;R_KUZUFU:A642C0T-(@+0_`/1XP8"/ZA -M-(T>#8;!@0,';!7+@0,'@J+@=KMQN5RV-L[LV;/)9S*\\\X[]N2-81BXG"Y; -M9"W:%S4W?A6%9#)I.G#EY;<\`C*9#+W17F+QF"WY;(UC6HM;;I?;EH].)!+( -MLDQ]73VJJJ(7=%Y^^64HE:BMK254%;(E(3HZ.^P#;-^^?>32:=M*4B`091_! -MEYHCCCA"DC7->/O--UGUW"JF3IU*75T=@+WM"F8-79$54!32B01=75V5,\(, -MT-9FK2(K]/3TF.682N/6LEZ4)(G:VEI413VDM@_0WMYN9_Q6_=X*TL62ZAY=U^V%ME?_ -M\`<:*I(65JE*(!"9O^!+CV5>GL.N2BMTI"U -M51L.AW$X'!0*!?+Y/(5B@7*Y3+_&1N+Q.'I!MTLTED1S+ILQK10K_K]RI404 -M#E;A<7MP53:"TZDDR522;$7B`4PG,>O`\'J]IH&\;LI%!P(!?#X?^7R>8JE( -M.IVV54`5A\,N]Q1U';_/S_Z6%A2'`\IE:FIJ\/I\&,4BKLKA(1"(X"_X4N-V -MN5%4E8[V@SSSU%,<>\PLLNDTJJRP9]MX?:VEJ0S&9S+!9#DB2<#B=. -MAY-H-(K;Y;:GF"PT3:.IJ:GR.!*?;-W"+QY_@I*N,W_>?-Y]^VW2R122+%,N -MB@4O@0C^@J\`^7R><%6(8XXYADLOOH15JU81[XO1T='!D5.GF1E\/@]E,_O. -M9[-X/!XD)-*9-$Z'DY$C1U(L%7&[W+9NCZ[KYL&B*!2*!=Q.)ZJBXO?[\7F\ -MJ*J*-4]9U`L4BT4D*C+/9>,O/EL_6RZ7P3#P>KW4UM3BT!STQ?KX>//'ICX0 -M!GOW[K6GE!P54;A0,$@NG^.>>^YAQE%'T]75A=_G9\F2)7A<;M..TA#7@^"? -M@ZCY"_[A.)U.!@\>S$TWW<26+5NXXXX[J*FI87ME^2H8#-+2TL*@08-0'`Y* -MNDXP:"IBMK>WXW0Z"00"E,MEPJ&P;;78TM)B7M2*2C*5Q%=IIEHEG&*Q:']= -M+I?_VZ^MG[#392R_WX_/Y_N+P/_G!X#'[;&5-TNE$C61 -M&JJ"571V=M+1V8&F:O944D]/C]F(#@99MVX=/J^7]]>MX^BCC^;[W_^^K=S9 -MV]MKWLE(8J]+((*_X"N$81ALV[:-W;MW4RP66;UZ-8%`@+JZ.JZZZBHD2>+E -MEU^F7"XS8\8,FD:/M@U:$LD$7=U=1/NB=M"U^&3S9O;LV0-@>^M:"I[69VO3 -MU^UVVT$=L&T<95D^)"C'$W'[KD.2),I&&0.#4"A$?5T]B60"O\]/.I,F$`AP -M[+''DHK'Z6QOQ^/UYJIMK;VD#L2@4"4?01?":RL/)E, -MXO5Z.>644T@D$B02"29/GDQ;6QMSY\XE'`XS^\0YM+6UF6.:^9SIU.4/D-?S -MML0#@,OK)9=.T]?79P9J3$]?5T6T#@Z9IY/-Y\OD\+2TM#!TZU`[XUG2. -M)?ML?30V-K)OWSZ\7J]=8NKHZ,#C\9#-9GGPP0>Y[IIKB-35T=/92;BFAB5+ -MEG#,C!DT-S?3OW]_#APX8+_6$2-&V$;R`H$(_H*O##4U-<1B,515M;USJRIF -M+-_XQC>HJ:EASIPY1*-1WGOO/=*)!-_][G=)I]-\\YO?Q./V$(O%J*LUY^B[ -M>[J1)`FE8M!2-LK(DFR75BR+1EW7D679KN&WM;4Q;-@PV^GKL^4=*_`'_`$B -MD0C1:)2]>_>2R^?8L6,'RYN)Q4X+AP($#=JDE -M%HLARS*#!@WBA!-.X,,//^2!!QY@\N3)!,-A,ID,=]YY)PT-#:BR1/^&!MY8 -M\P8`V[=O)YM.4U55AHE$(OS7?_T7+[WT$O?^X`=4 -M556!+).HR$L'`T&RV2P.AX/>WEY./OEDT]RELGTL$(C,7_"5(9O-$@@$J*^O -M/Z2^;@5?,#UMFYN;N>3K7T>5)4:,&L6L6;-XZJFGJ-1F./[88PF$0B3Z^E`K -MABTWW'`#5UYY)>J7OR27S=KR -M#(E$PE;F]/O]MN'[X,&#F3Y].E.F3*&NKHYRN4RQ6$11%"9,F.95FV9:&+^3RUM;442T7Z]^M/*I5BUZY=]N\- -M&C3(EJ%>O'@Q#H_0\A>(X"_X"M#0T,#!@P=9MVX="Q8L0%55?#X?\7BO'F,.7P, -MB\]8S!7_]F]T=G82B_;1U]>'W^_GP($#+%NVC&*QR)(E2UBT:!$-#0TT-379 -M.D*?I<1?CF:6C3*ZKIO&[Y4[%TF2;#EHQ>&@7[]^%(NF?:-U)^'W^Y$DB>>> -M>X[77GL-P#X$!`(1_`5?>JZ__GI^_O.?<]]]]S%Y\F1./?54:FIJV+]_/VZW -M&TF2Z.CHH*&AP5[0ZNWMM:=T"H6".6$CR\3C<7L36%55\OD\[0?;Z=?0CZ:1 -M30P?/AP9B=[>7FIJ:B@6BRQ;MHQL-LLEEUS"E"E3*)5*]L1/J52R[Q1<+A=E -MV?S=8CY/H5"@5"Y1+!9Q.5W4U]63U_,X-%.8K:.S@T`HQ+!APZBOJT<&#`PD -MS%Y&,IED]>K5O/#""P#<<,,-C!T_3F3]@G\*8MI'\`_GHDLOD2Z[[#*2R207 -M7'`![[SSCNUF95D@@BF[8,DLQ&(Q>X;?DE?P^7P,'3+4;*H6"N1S.:JKJ^G7 -M4)%+SF7MTI*5?:NJ:L_S^_U^^^MT.DTRF;0GA31-LR6:K0/(<@,#R.5S))*) -M0[:'WWWW70S#H+FYV;Q3J`3^4JG$\.'#`;C__OO9M&D3YYUW'G><=IJX&`0B -M^`N^6OS+DG^51H\>32P6X]>__C6Y7`Y55>W22T-#`[(LXW0Z<7F]&,6B+061 -MSYO9MM/AI%`LD,EFD!0%RF6V;MU*5W<7R532%GFS2C;6:*5U![%Y\V;SCZ#R -M/&ZW&T?E#L+ZO7@\;FON9[-9BJ4B3H<3E].%)$GHNFZ7>UY\\462L1C#A@VS -M#XM2N82B*.S(X"_XZG'777?A\7CXS__\3UY[ -M[35452652M'9V6D'3UF6"8?#J!4Q-RM[+Q0+]/3VH*GFQJ[5R*VKJZ.VII9R -MN4PLF<#E=-'9V8GF-">*JPVB:1D[/F^J>BCG;KQ<+9+-9`XA4 -M1VAJ:L+C]]L;O>E,&@,#I].)P^&P#XJM6[<"T-C8"(`D*RBRPJ.//HKJT'`X -M'-3W:^#--]\DG<^)P"\0P5_PU>3XDTZ4'GC@`08/'@R8DLS1:-2>];=D%C*9 -M#,5\WM;8\7J]))-)(M412F5S&_?YYY\'6::]O=W.V`/^`&7`[?602*4P@%@B -MP>2I4^B+1G&Z790,`T."8KF,7BR`+./U^W"ZW90P)24Z.SN199F>GAY3&\CC -M)1Z/VV4I"8E$,L'NW;MQN-V42J8^?TMK"P.'#.:""R^@6"@P_Y0%//OK7W/T -MC!GB?[Y`!'_!5YLSSCY+>N"!!SCCC#,HE\M<>.&%S)@Q@R>>>`))DFS7+H`] -M>_:0U_/(DHRF:93*9J.V*EC%@@4+H%RFM;45@(&-`^GH[""=2>.J;/:6,0W< -MZRK]A0,'#^)RNG"ZS`W@3,6LI2<:I:^OCW@\;I=W4O$XX7#8GNW/9K-VHSB; -MRQ+P!Q@S9@QZ-DLT&J5U?RN+%BVBK:6%0"C$Q9==QM777,/P8.'9Q__OG<W,R4 -M*5-P.IRD,VET7KSHNFD( -MKZD:PX&W97-8N-UE>O9U=G=34U*`JYI]/ -M)ILAE4XQ9LP8-FS8P+4K5G#GG7>2S^=9?/;9S)HUB]-//QV_WR_E\CGQ/UP@ -M@K]`\%G.//<<*1P.&Q]\\`$__>E/V;U[-\\\\PQZ-LN6CS[BR2>?Y)QSSJ&N -MM@ZOQTLZD\;A<.!Q>WCI=[]C[HDG\NJKK[+TPJ4`],7ZJ*FI`Y\<8;&35J%!=<>`%;MF[!Z_&:"I_Q&'-. -MF(.L:7:S-9E*$JH*F<'<**,H"GZ?.4GD]_N15)6&A@8464%55'1=)YE,DLOE -M3*"01^`4B\Q<(_C^4@B9.G&C,.GXV6[9L8=VZ=3SQ^./HV2Q///HH -M:]:L87]+"PW]^W/WW7)$_'X_3S_]-"<+PT8?;OV]@<.#``>Z_ -M_WY6KU[-G#ESN/?>>^W:/9CU^[U[][)[]VZZNKI8OGPYVH+)M% -MZNH(!`(\]-!#3)X\601[@0C^`L'?D[???MO(9#*DTVD.'CS(-Z^^&@"'VXV> -MRZ%H&B5=I[JVEMZN+O.7%`4,`[?'8P?SJNIJ8GU]4-DB_FMH+A=.IY-4/,Z1 -M1Q_-LF7+"(5"M+6U<=999XF@+Q#!7R#X9_#QQQ\;'1T=1"(1$HD$SS__/,\] -M]YRIO2__C;:6)$%E+O^SJ$XG]?7UW'///00"`6IK:ZFOK[?DET7`%XC@+Q!\ -M'MFT:9.12J7^5UZYQ6+1M(%4%%.NH5C$[_<3B40X_/##1:`7"`0"@4`@$`@$ -M`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%` -M(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`( -M!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*! -M0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0 -M"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0" -M@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!X$O&_P%+7`>" -0X%DM80````!)14Y$KD)@@@`` -` -end diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/check-libexplain-uses.sh black-hole-mta-0.2.D010/aegis.supplementary/check-libexplain-uses.sh --- black-hole-mta-0.2.D005/aegis.supplementary/check-libexplain-uses.sh 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/check-libexplain-uses.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -#!/bin/sh -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2012 Peter Miller -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# - -for f in $* -do - if grep '#include /dev/null - then - if grep '#include ' $f > /dev/null - then - : that is what we wanted to see - else - if grep '#include /dev/null - then - : that is what we wanted to see - else - echo "$f: must #include before everything else" - exit 1 - fi - fi - fi -done -exit 0 -# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/check-tarball.sh black-hole-mta-0.2.D010/aegis.supplementary/check-tarball.sh --- black-hole-mta-0.2.D005/aegis.supplementary/check-tarball.sh 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/check-tarball.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,38 +0,0 @@ -#!/bin/sh -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007, 2011 Peter Miller -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 3 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# . -# -# MANIFEST: shell script to check-tarball -# -set -e -set -x - -base=`basename $1 .tar.gz` - -rm -rf $base -tar xzf $1 -cd $base -ls -lR -./configure -make -make check -cd .. -rm -rf $base -exit 0 - -# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/configure.ac.in black-hole-mta-0.2.D010/aegis.supplementary/configure.ac.in --- black-hole-mta-0.2.D005/aegis.supplementary/configure.ac.in 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/configure.ac.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,59 +0,0 @@ -dnl! -dnl! black-hole-mta - email goes in but nothing comes out -dnl! Copyright (C) 2007, 2010, 2012 Peter Miller -dnl! -dnl! This program is free software; you can redistribute it and/or modify it -dnl! under the terms of the GNU General Public License as published by the Free -dnl! Software Foundation; either version 3 of the License, or (at your option) -dnl! any later version. -dnl! -dnl! This program is distributed in the hope that it will be useful, but -dnl! WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY -dnl! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License -dnl! for more details. -dnl! -dnl! You should have received a copy of the GNU General Public License along -dnl! with this program. If not, see . -dnl! -AC_INIT([@PACKAGE_NAME@], [@PACKAGE_VERSION@]) -AC_CONFIG_HEADER(lib/config.h) -AM_INIT_AUTOMAKE - -dnl put the ACLOCAL flags in the Makefile -ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" - -AC_ISC_POSIX -AC_PROG_CXX -AC_PROG_CPP -AC_PROG_INSTALL -AC_SYS_LARGEFILE - -if $CC --version | grep '(GCC) 4' > /dev/null 2>&1 -then - CXXFLAGS="$CXXFLAGS -Wall -Wextra" -fi - -AC_CHECK_LIB(explain, explain_open, [], [ - AC_MSG_RESULT([]) - AC_MSG_RESULT([ Error explanation library (-lexplain) not present.]) - AC_MSG_RESULT([ On debian systems, use "apt-get install libexplain-dev"]) - AC_MSG_RESULT([ to install it.]) - AC_MSG_RESULT([]) - exit 1 -]) - -AC_PROG_RANLIB -AC_SUBST(SH, [/bin/sh]) -AC_CHECK_PROGS(GROFF, groff roff) -AC_CHECK_PROGS(AR, ar) - -AH_TOP( -[#ifndef LIB_CONFIG_H -#define LIB_CONFIG_H -]) -AH_BOTTOM( -[#endif // LIB_CONFIG_H -]) - -AC_OUTPUT(Makefile lib/libdir.cc) -dnl! vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/debian-files.awk black-hole-mta-0.2.D010/aegis.supplementary/debian-files.awk --- black-hole-mta-0.2.D005/aegis.supplementary/debian-files.awk 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/debian-files.awk 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007, 2011 Peter Miller -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# - -BEGIN { - print "

" -} - -# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/documentation.cook black-hole-mta-0.2.D010/aegis.supplementary/documentation.cook --- black-hole-mta-0.2.D005/aegis.supplementary/documentation.cook 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/documentation.cook 1970-01-01 00:00:00.000000000 +0000 @@ -1,154 +0,0 @@ -/* - * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2007, 2010 Peter Miller - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see - * . - */ - -all = [all] documentation; - -documentation: - [fromto man/man%1/%2.%1 man/cat%1/%2.%1 - [match_mask man/man%1/%2.%1 [source_files]] - ] - aegis.supplementary/reference.pdf - ; - -/* Sigh */ -cascade aegis.supplementary/srecord.html = - aegis.supplementary/version.so(exists); - -man/cat%1/%2.%1: man/man%1/%2.%1 -{ - roffpp - [prepost "-I" "/man/man%1" [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve man/man%1/%2.%1] - | groff -Tascii -t -P-c -man - > [target]; -} - -man/man%1/%2.%1.d: man/man%1/%2.%1 - set no-cascade -{ - [c_incl] -nc -ns -api -nrec - --lang\=roff - [prepost "-I" "/man/man%1" [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve man/man%1/%2.%1] - -prefix "'cascade man/man%1/%2.%1 ='" - -suffix "';'" - [addprefix "-rlp=" [search_list]] - -o [target]; -} - -man/man%1/%2.%1,M:: man/man%1/%2.%1,Md; - -man/man%1/%2.%1,Md: man/man%1/%2.%1 -{ - [c_incl] -nc -ns -api - --lang\=roff - [prepost "-I" "/man/man%1" [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve man/man%1/%2.%1] - [addprefix "-rlp=" [search_list]] - -o [target]; -} - -man/man%1/%2.so.d: man/man%1/%2.so - set no-cascade -{ - [c_incl] -nc -ns -api -nrec - --lang\=roff - [prepost "-I" "/man/man%1" [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve man/man%1/%2.so] - -prefix "'cascade man/man%1/%2.so ='" - -suffix "';'" - [addprefix "-rlp=" [search_list]] - -o [target]; -} - -aegis.supplementary/%.so.d: aegis.supplementary/%.so - set no-cascade -{ - [c_incl] -nc -ns -api -nrec - --lang\=roff - [prepost "-I" "/aegis.supplementary" [search_list]] - [resolve aegis.supplementary/%.so] - -prefix "'cascade aegis.supplementary/%.so ='" - -suffix "';'" - [addprefix "-rlp=" [search_list]] - -o [target]; -} - -#include-cooked [addsuffix ".d" \ - [match_mask aegis.supplementary/%.man [source_files]]] -#include-cooked [addsuffix ".d" [match_mask man/man%1/%2.%1 [source_files]]] -#include-cooked [addsuffix ".d" [match_mask man/%0%.so [source_files]]] - -aegis.supplementary/%.pdf: aegis.supplementary/%.man - aegis.supplementary/page-list.awk -{ - roffpp - [prepost "-I" /[arch]/aegis.supplementary [search_list]] - [prepost "-I" "/aegis.supplementary" [search_list]] - [prepost "-I" "/man/man1" [search_list]] /* refman */ - [addprefix "-I" [search_list]] /* refman */ - [resolve aegis.supplementary/%.man] - > %.groff; - groff -t -man %.groff > %.ps.tmp; - rm %.groff - set silent; - psselect -p`awk -f [resolve aegis.supplementary/page-list.awk] %.ps.tmp` - %.ps.tmp > %.ps; - rm %.ps.tmp - set silent; - ps2pdf %.ps [target]; - rm %.ps - set silent; -} - -cascade aegis.supplementary/reference.man = - aegis.supplementary/ref-index.so aegis.supplementary/ref-parts.so; - -aegis.supplementary/ref-index.so: [match_mask man/man%1/%2.%1 [source_files]] - aegis.supplementary/ref-ptx1.awk aegis.supplementary/ref-ptx.ignore - aegis.supplementary/ref-ptx2.awk -{ - [awk] -f [resolve aegis.supplementary/ref-ptx1.awk] - [resolve [match_mask man/man%1/%2.%1 [source_files]]] - | ptx -O -r -w1000 -i[resolve aegis.supplementary/ref-ptx.ignore] - | sort -t'\'"\'' -f -d +5 -6 +3 -4 - | [awk] -F'\'"\'' -f [resolve aegis.supplementary/ref-ptx2.awk] - > [target]; -} - -aegis.supplementary/ref-parts.so: [match_mask man/man%1/%2.%1 [source_files]] - aegis.supplementary/ref-ptx.sh -{ - sh -f [resolve aegis.supplementary/ref-ptx.sh] - [match_mask man/man%1/%2.%1 [source_files]] - > [target]; -} - -aegis.supplementary/new.so: : aegis.supplementary/new.sh - [match_mask aegis.supplementary/new.%.so [source_files]] -{ - sh [resolve aegis.supplementary/new.sh] -r - [match_mask aegis.supplementary/new.%.so [need]] - > [target]; -} -#include-cooked-nowarn aegis.supplementary/new.so.d diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/doxygen.cfg black-hole-mta-0.2.D010/aegis.supplementary/doxygen.cfg --- black-hole-mta-0.2.D005/aegis.supplementary/doxygen.cfg 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/doxygen.cfg 1970-01-01 00:00:00.000000000 +0000 @@ -1,806 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007 Peter Miller -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 3 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# . -# -# MANIFEST: etc/doxygen.cfg -# -# This file describes the settings to be used by doxygen for a project -# -# All text after a hash (#) is considered a comment and will be ignored -# The format is: -# TAG = value [value, ...] -# For lists items can also be appended using: -# TAG += value [value, ...] -# Values that contain spaces should be placed between quotes (" ") - -#--------------------------------------------------------------------------- -# General configuration options -#--------------------------------------------------------------------------- - -# The PROJECT_NAME tag is a single word (or a sequence of words surrounded -# by quotes) that should identify the project. - -PROJECT_NAME = Black Hole MTA - -# The PROJECT_NUMBER tag can be used to enter a project or revision number. -# This could be handy for archiving the generated documentation or -# if some version control system is used. -#Set by Cook at build time. -#PROJECT_NUMBER = 1.6 - -# The OUTPUT_LANGUAGE tag is used to specify the language in which all -# documentation generated by doxygen is written. Doxygen will use this -# information to generate all constant output in the proper language. -# The default language is English, other supported languages are: -# Dutch, French, Italian, Czech, Swedish, German, Finnish, Japanese, -# Korean, Hungarian, Norwegian, Spanish, Romanian, Russian, Croatian, -# Polish, Portuguese and Slovene. - -OUTPUT_LANGUAGE = English - -# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in -# documentation are documented, even if no documentation was available. -# Private class members and static file members will be hidden unless -# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES - -EXTRACT_ALL = YES - -# If the EXTRACT_PRIVATE tag is set to YES all private members of a class -# will be included in the documentation. - -EXTRACT_PRIVATE = YES - -# If the EXTRACT_STATIC tag is set to YES all static members of a file -# will be included in the documentation. - -EXTRACT_STATIC = YES - -# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all -# undocumented members of documented classes, files or namespaces. -# If set to NO (the default) these members will be included in the -# various overviews, but no documentation section is generated. -# This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_MEMBERS = NO - -# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all -# undocumented classes that are normally visible in the class hierarchy. -# If set to NO (the default) these class will be included in the various -# overviews. This option has no effect if EXTRACT_ALL is enabled. - -HIDE_UNDOC_CLASSES = NO - -# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will -# include brief member descriptions after the members that are listed in -# the file and class documentation (similar to JavaDoc). -# Set to NO to disable this. - -BRIEF_MEMBER_DESC = YES - -# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend -# the brief description of a member or function before the detailed description. -# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the -# brief descriptions will be completely suppressed. - -REPEAT_BRIEF = YES - -# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then -# Doxygen will generate a detailed section even if there is only a brief -# description. - -ALWAYS_DETAILED_SEC = YES - -# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full -# path before files name in the file list and in the header files. If set -# to NO the shortest path that makes the file name unique will be used. - -FULL_PATH_NAMES = YES - -# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag -# can be used to strip a user defined part of the path. Stripping is -# only done if one of the specified strings matches the left-hand part of -# the path. It is allowed to use relative paths in the argument list. - -STRIP_FROM_PATH = bl/ - -# The INTERNAL_DOCS tag determines if documentation -# that is typed after a \internal command is included. If the tag is set -# to NO (the default) then the documentation will be excluded. -# Set it to YES to include the internal documentation. - -INTERNAL_DOCS = YES - -# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will -# generate a class diagram (in Html and LaTeX) for classes with base or -# super classes. Setting the tag to NO turns the diagrams off. - -CLASS_DIAGRAMS = YES - -# If the SOURCE_BROWSER tag is set to YES then a list of source files will -# be generated. Documented entities will be cross-referenced with these sources. - -SOURCE_BROWSER = YES - -# Setting the INLINE_SOURCES tag to YES will include the body -# of functions and classes directly in the documentation. - -INLINE_SOURCES = NO - -# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct -# doxygen to hide any special comment blocks from generated source code -# fragments. Normal C and C++ comments will always remain visible. - -STRIP_CODE_COMMENTS = YES - -# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate -# file names in lower case letters. If set to YES upper case letters are also -# allowed. This is useful if you have classes or files whose names only differ -# in case and if your file system supports case sensitive file names. Windows -# users are adviced to set this option to NO. - -CASE_SENSE_NAMES = YES - -# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen -# will show members with their full class and namespace scopes in the -# documentation. If set to YES the scope will be hidden. - -HIDE_SCOPE_NAMES = NO - -# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen -# will generate a verbatim copy of the header file for each class for -# which an include is specified. Set to NO to disable this. - -VERBATIM_HEADERS = YES - -# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen -# will put list of the files that are included by a file in the documentation -# of that file. - -SHOW_INCLUDE_FILES = YES - -# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen -# will interpret the first line (until the first dot) of a JavaDoc-style -# comment as the brief description. If set to NO, the JavaDoc -# comments will behave just like the Qt-style comments (thus requiring an -# explict @brief command for a brief description. - -JAVADOC_AUTOBRIEF = NO - -# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented -# member inherits the documentation from any documented member that it -# reimplements. - -INHERIT_DOCS = YES - -# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] -# is inserted in the documentation for inline members. - -INLINE_INFO = YES - -# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen -# will sort the (detailed) documentation of file and class members -# alphabetically by member name. If set to NO the members will appear in -# declaration order. - -SORT_MEMBER_DOCS = YES - -# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC -# tag is set to YES, then doxygen will reuse the documentation of the first -# member in the group (if any) for the other members of the group. By default -# all members of a group must be documented explicitly. - -DISTRIBUTE_GROUP_DOC = NO - -# The TAB_SIZE tag can be used to set the number of spaces in a tab. -# Doxygen uses this value to replace tabs by spaces in code fragments. - -TAB_SIZE = 8 - -# The ENABLE_SECTIONS tag can be used to enable conditional -# documentation sections, marked by \if sectionname ... \endif. - -ENABLED_SECTIONS = - -# The GENERATE_TODOLIST tag can be used to enable (YES) or -# disable (NO) the todo list. This list is created by putting \todo -# commands in the documentation. - -GENERATE_TODOLIST = YES - -# The GENERATE_TESTLIST tag can be used to enable (YES) or -# disable (NO) the test list. This list is created by putting \test -# commands in the documentation. - -GENERATE_TESTLIST = YES - -# The GENERATE_BUGLIST tag can be used to enable (YES) or -# disable (NO) the bug list. This list is created by putting \bug -# commands in the documentation. - -GENERATE_BUGLIST = YES - -# This tag can be used to specify a number of aliases that acts -# as commands in the documentation. An alias has the form "name=value". -# For example adding "sideeffect=\par Side Effects:\n" will allow you to -# put the command \sideeffect (or @sideeffect) in the documentation, which -# will result in a user defined paragraph with heading "Side Effects:". -# You can put \n's in the value part of an alias to insert newlines. - -ALIASES = - -# The MAX_INITIALIZER_LINES tag determines the maximum number of lines -# the initial value of a variable or define consist of for it to appear in -# the documentation. If the initializer consists of more lines than specified -# here it will be hidden. Use a value of 0 to hide initializers completely. -# The appearance of the initializer of individual variables and defines in the -# documentation can be controlled using \showinitializer or \hideinitializer -# command in the documentation regardless of this setting. - -MAX_INITIALIZER_LINES = 30 - -# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources -# only. Doxygen will then generate output that is more tailored for C. -# For instance some of the names that are used will be different. The list -# of all members will be omitted, etc. - -OPTIMIZE_OUTPUT_FOR_C = NO - -# Set the SHOW_USED_FILES tag to NO to disable the list of files generated -# at the bottom of the documentation of classes and structs. If set to YES the -# list will mention the files that were used to generate the documentation. - -SHOW_USED_FILES = YES - -#--------------------------------------------------------------------------- -# configuration options related to warning and progress messages -#--------------------------------------------------------------------------- - -# The QUIET tag can be used to turn on/off the messages that are generated -# by doxygen. Possible values are YES and NO. If left blank NO is used. - -QUIET = YES - -# The WARNINGS tag can be used to turn on/off the warning messages that are -# generated by doxygen. Possible values are YES and NO. If left blank -# NO is used. - -WARNINGS = YES - -# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings -# for undocumented members. If EXTRACT_ALL is set to YES then this flag will -# automatically be disabled. - -WARN_IF_UNDOCUMENTED = YES - -# The WARN_FORMAT tag determines the format of the warning messages that -# doxygen can produce. The string should contain the $file, $line, and $text -# tags, which will be replaced by the file and line number from which the -# warning originated and the warning text. - -WARN_FORMAT = "$file:$line: $text" - -# The WARN_LOGFILE tag can be used to specify a file to which warning -# and error messages should be written. If left blank the output is written -# to stderr. - -WARN_LOGFILE = - -#--------------------------------------------------------------------------- -# configuration options related to the input files -#--------------------------------------------------------------------------- - -# The INPUT tag can be used to specify the files and/or directories that contain -# documented source files. You may enter file names like "myfile.cpp" or -# directories like "/usr/src/myproject". Separate the files or directories -# with spaces. -# supplied by Cook at build time -#INPUT = - -# If the value of the INPUT tag contains directories, you can use the -# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -FILE_PATTERNS = - -# The RECURSIVE tag can be used to turn specify whether or not subdirectories -# should be searched for input files as well. Possible values are YES and NO. -# If left blank NO is used. - -RECURSIVE = NO - -# The EXCLUDE tag can be used to specify files and/or directories that should -# excluded from the INPUT source files. This way you can easily exclude a -# subdirectory from a directory tree whose root is specified with the INPUT tag. - -EXCLUDE = - -# If the value of the INPUT tag contains directories, you can use the -# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude -# certain files from those directories. - -EXCLUDE_PATTERNS = - -# The EXAMPLE_PATH tag can be used to specify one or more files or -# directories that contain example code fragments that are included (see -# the \include command). - -EXAMPLE_PATH = - -# If the value of the EXAMPLE_PATH tag contains directories, you can use the -# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp -# and *.h) to filter out the source-files in the directories. If left -# blank all files are included. - -EXAMPLE_PATTERNS = - -# The IMAGE_PATH tag can be used to specify one or more files or -# directories that contain image that are included in the documentation (see -# the \image command). - -IMAGE_PATH = - -# The INPUT_FILTER tag can be used to specify a program that doxygen should -# invoke to filter for each input file. Doxygen will invoke the filter program -# by executing (via popen()) the command , where -# is the value of the INPUT_FILTER tag, and is the name of an -# input file. Doxygen will then use the output that the filter program writes -# to standard output. - -INPUT_FILTER = - -# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using -# INPUT_FILTER) will be used to filter the input files when producing source -# files to browse. - -FILTER_SOURCE_FILES = NO - -#--------------------------------------------------------------------------- -# configuration options related to the alphabetical class index -#--------------------------------------------------------------------------- - -# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index -# of all compounds will be generated. Enable this if the project -# contains a lot of classes, structs, unions or interfaces. - -ALPHABETICAL_INDEX = NO - -# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then -# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns -# in which this list will be split (can be a number in the range [1..20]) - -COLS_IN_ALPHA_INDEX = 5 - -# In case all classes in a project start with a common prefix, all -# classes will be put under the same header in the alphabetical index. -# The IGNORE_PREFIX tag can be used to specify one or more prefixes that -# should be ignored while generating the index headers. - -IGNORE_PREFIX = - -#--------------------------------------------------------------------------- -# configuration options related to the HTML output -#--------------------------------------------------------------------------- - -# If the GENERATE_HTML tag is set to YES (the default) Doxygen will -# generate HTML output. - -GENERATE_HTML = YES - -# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `html' will be used as the default path. - -HTML_OUTPUT = html - -# The HTML_HEADER tag can be used to specify a personal HTML header for -# each generated HTML page. If it is left blank doxygen will generate a -# standard header. - -HTML_HEADER = - -# The HTML_FOOTER tag can be used to specify a personal HTML footer for -# each generated HTML page. If it is left blank doxygen will generate a -# standard footer. - -HTML_FOOTER = - -# The HTML_STYLESHEET tag can be used to specify a user defined cascading -# style sheet that is used by each HTML page. It can be used to -# fine-tune the look of the HTML output. If the tag is left blank doxygen -# will generate a default style sheet - -HTML_STYLESHEET = - -# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, -# files or namespaces will be aligned in HTML using tables. If set to -# NO a bullet list will be used. - -HTML_ALIGN_MEMBERS = YES - -# If the GENERATE_HTMLHELP tag is set to YES, additional index files -# will be generated that can be used as input for tools like the -# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) -# of the generated HTML documentation. - -GENERATE_HTMLHELP = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag -# controls if a separate .chi index file is generated (YES) or that -# it should be included in the master .chm file (NO). - -GENERATE_CHI = NO - -# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag -# controls whether a binary table of contents is generated (YES) or a -# normal table of contents (NO) in the .chm file. - -BINARY_TOC = NO - -# The TOC_EXPAND flag can be set YES to add extra items for group members -# to the contents of the Html help documentation and to the tree view. - -TOC_EXPAND = NO - -# The DISABLE_INDEX tag can be used to turn on/off the condensed index at -# top of each HTML page. The value NO (the default) enables the index and -# the value YES disables it. - -DISABLE_INDEX = NO - -# This tag can be used to set the number of enum values (range [1..20]) -# that doxygen will group on one line in the generated HTML documentation. - -ENUM_VALUES_PER_LINE = 4 - -# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be -# generated containing a tree-like index structure (just like the one that -# is generated for HTML Help). For this to work a browser that supports -# JavaScript and frames is required (for instance Netscape 4.0+ -# or Internet explorer 4.0+). - -GENERATE_TREEVIEW = NO - -# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be -# used to set the initial width (in pixels) of the frame in which the tree -# is shown. - -TREEVIEW_WIDTH = 250 - -#--------------------------------------------------------------------------- -# configuration options related to the LaTeX output -#--------------------------------------------------------------------------- - -# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will -# generate Latex output. - -GENERATE_LATEX = NO - -# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `latex' will be used as the default path. - -LATEX_OUTPUT = latex - -# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact -# LaTeX documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_LATEX = NO - -# The PAPER_TYPE tag can be used to set the paper type that is used -# by the printer. Possible values are: a4, a4wide, letter, legal and -# executive. If left blank a4wide will be used. - -PAPER_TYPE = a4wide - -# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX -# packages that should be included in the LaTeX output. - -EXTRA_PACKAGES = - -# The LATEX_HEADER tag can be used to specify a personal LaTeX header for -# the generated latex document. The header should contain everything until -# the first chapter. If it is left blank doxygen will generate a -# standard header. Notice: only use this tag if you know what you are doing! - -LATEX_HEADER = - -# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated -# is prepared for conversion to pdf (using ps2pdf). The pdf file will -# contain links (just like the HTML output) instead of page references -# This makes the output suitable for online browsing using a pdf viewer. - -PDF_HYPERLINKS = NO - -# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of -# plain latex in the generated Makefile. Set this option to YES to get a -# higher quality PDF documentation. - -USE_PDFLATEX = NO - -# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. -# command to the generated LaTeX files. This will instruct LaTeX to keep -# running if errors occur, instead of asking the user for help. -# This option is also used when generating formulas in HTML. - -LATEX_BATCHMODE = NO - -#--------------------------------------------------------------------------- -# configuration options related to the RTF output -#--------------------------------------------------------------------------- - -# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output -# The RTF output is optimised for Word 97 and may not look very pretty with -# other RTF readers or editors. - -GENERATE_RTF = NO - -# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `rtf' will be used as the default path. - -RTF_OUTPUT = rtf - -# If the COMPACT_RTF tag is set to YES Doxygen generates more compact -# RTF documents. This may be useful for small projects and may help to -# save some trees in general. - -COMPACT_RTF = NO - -# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated -# will contain hyperlink fields. The RTF file will -# contain links (just like the HTML output) instead of page references. -# This makes the output suitable for online browsing using a WORD or other. -# programs which support those fields. -# Note: wordpad (write) and others do not support links. - -RTF_HYPERLINKS = NO - -# Load stylesheet definitions from file. Syntax is similar to doxygen's -# config file, i.e. a series of assigments. You only have to provide -# replacements, missing definitions are set to their default value. - -RTF_STYLESHEET_FILE = - -# Set optional variables used in the generation of an rtf document. -# Syntax is similar to doxygen's config file. - -RTF_EXTENSIONS_FILE = - -#--------------------------------------------------------------------------- -# configuration options related to the man page output -#--------------------------------------------------------------------------- - -# If the GENERATE_MAN tag is set to YES (the default) Doxygen will -# generate man pages - -GENERATE_MAN = NO - -# The MAN_OUTPUT tag is used to specify where the man pages will be put. -# If a relative path is entered the value of OUTPUT_DIRECTORY will be -# put in front of it. If left blank `man' will be used as the default path. - -MAN_OUTPUT = man - -# The MAN_EXTENSION tag determines the extension that is added to -# the generated man pages (default is the subroutine's section .3) - -MAN_EXTENSION = .3 - -#--------------------------------------------------------------------------- -# Configuration options related to the preprocessor -#--------------------------------------------------------------------------- - -# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will -# evaluate all C-preprocessor directives found in the sources and include -# files. - -ENABLE_PREPROCESSING = YES - -# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro -# names in the source code. If set to NO (the default) only conditional -# compilation will be performed. Macro expansion can be done in a controlled -# way by setting EXPAND_ONLY_PREDEF to YES. - -MACRO_EXPANSION = YES - -# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES -# then the macro expansion is limited to the macros specified with the -# PREDEFINED and EXPAND_AS_PREDEFINED tags. - -EXPAND_ONLY_PREDEF = YES - -# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files -# in the INCLUDE_PATH (see below) will be search if a #include is found. - -SEARCH_INCLUDES = YES - -# The INCLUDE_PATH tag can be used to specify one or more directories that -# contain include files that are not input files but should be processed by -# the preprocessor. - -INCLUDE_PATH = - -# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard -# patterns (like *.h and *.hpp) to filter out the header-files in the -# directories. If left blank, the patterns specified with FILE_PATTERNS will -# be used. - -INCLUDE_FILE_PATTERNS = - -# The PREDEFINED tag can be used to specify one or more macro names that -# are defined before the preprocessor is started (similar to the -D option of -# gcc). The argument of the tag is a list of macros of the form: name -# or name=definition (no spaces). If the definition and the = are -# omitted =1 is assumed. - -PREDEFINED = \ - "FORMAT_PRINTF(x, y)=" \ - "DEPRECATED=" \ - "NORETURN=" - -# If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY tags are set to YES then -# this tag can be used to specify a list of macro names that should be expanded. -# The macro definition that is found in the sources will be used. -# Use the PREDEFINED tag if you want to use a different macro definition. - -EXPAND_AS_DEFINED = - -#--------------------------------------------------------------------------- -# Configuration::addtions related to external references -#--------------------------------------------------------------------------- - -# The TAGFILES tag can be used to specify one or more tagfiles. - -TAGFILES = - -# When a file name is specified after GENERATE_TAGFILE, doxygen will create -# a tag file that is based on the input files it reads. - -GENERATE_TAGFILE = - -# If the ALLEXTERNALS tag is set to YES all external classes will be listed -# in the class index. If set to NO only the inherited external classes -# will be listed. - -ALLEXTERNALS = NO - -# The PERL_PATH should be the absolute path and name of the perl script -# interpreter (i.e. the result of `which perl'). - -PERL_PATH = /usr/bin/perl - -#--------------------------------------------------------------------------- -# Configuration options related to the dot tool -#--------------------------------------------------------------------------- - -# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is -# available from the path. This tool is part of Graphviz, a graph visualization -# toolkit from AT&T and Lucent Bell Labs. The other options in this section -# have no effect if this option is set to NO (the default) - -HAVE_DOT = NO - -# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect inheritance relations. Setting this tag to YES will force the -# the CLASS_DIAGRAMS tag to NO. - -CLASS_GRAPH = YES - -# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen -# will generate a graph for each documented class showing the direct and -# indirect implementation dependencies (inheritance, containment, and -# class references variables) of the class with other documented classes. - -COLLABORATION_GRAPH = YES - -# If the ENABLE_PREPROCESSING, INCLUDE_GRAPH, and HAVE_DOT tags are set to -# YES then doxygen will generate a graph for each documented file showing -# the direct and indirect include dependencies of the file with other -# documented files. - -INCLUDE_GRAPH = YES - -# If the ENABLE_PREPROCESSING, INCLUDED_BY_GRAPH, and HAVE_DOT tags are set to -# YES then doxygen will generate a graph for each documented header file showing -# the documented files that directly or indirectly include this file - -INCLUDED_BY_GRAPH = YES - -# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen -# will graphical hierarchy of all classes instead of a textual one. - -GRAPHICAL_HIERARCHY = YES - -# The tag DOT_PATH can be used to specify the path where the dot tool can be -# found. If left blank, it is assumed the dot tool can be found on the path. - -DOT_PATH = - -# The MAX_DOT_GRAPH_WIDTH tag can be used to set the maximum allowed width -# (in pixels) of the graphs generated by dot. If a graph becomes larger than -# this value, doxygen will try to truncate the graph, so that it fits within -# the specified constraint. Beware that most browsers cannot cope with very -# large images. - -MAX_DOT_GRAPH_WIDTH = 1024 - -# The MAX_DOT_GRAPH_HEIGHT tag can be used to set the maximum allows height -# (in pixels) of the graphs generated by dot. If a graph becomes larger than -# this value, doxygen will try to truncate the graph, so that it fits within -# the specified constraint. Beware that most browsers cannot cope with very -# large images. - -MAX_DOT_GRAPH_HEIGHT = 1024 - -# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will -# generate a legend page explaining the meaning of the various boxes and -# arrows in the dot generated graphs. - -GENERATE_LEGEND = YES - -# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will -# remove the intermedate dot files that are used to generate -# the various graphs. - -DOT_CLEANUP = YES - -#--------------------------------------------------------------------------- -# Configuration::addtions related to the search engine -#--------------------------------------------------------------------------- - -# The SEARCHENGINE tag specifies whether or not a search engine should be -# used. If set to NO the values of all tags below this one will be ignored. - -SEARCHENGINE = NO - -# The CGI_NAME tag should be the name of the CGI script that -# starts the search engine (doxysearch) with the correct parameters. -# A script with this name will be generated by doxygen. - -CGI_NAME = search.cgi - -# The CGI_URL tag should be the absolute URL to the directory where the -# cgi binaries are located. See the documentation of your http daemon for -# details. - -CGI_URL = - -# The DOC_URL tag should be the absolute URL to the directory where the -# documentation is located. If left blank the absolute path to the -# documentation, with file:// prepended to it, will be used. - -DOC_URL = - -# The DOC_ABSPATH tag should be the absolute path to the directory where the -# documentation is located. If left blank the directory on the local machine -# will be used. - -DOC_ABSPATH = - -# The BIN_ABSPATH tag must point to the directory where the doxysearch binary -# is installed. - -BIN_ABSPATH = /usr/local/bin/ - -# The EXT_DOC_PATHS tag can be used to specify one or more paths to -# documentation generated for other projects. This allows doxysearch to search -# the documentation for these projects as well. - -EXT_DOC_PATHS = diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/doxygen.cook black-hole-mta-0.2.D010/aegis.supplementary/doxygen.cook --- black-hole-mta-0.2.D005/aegis.supplementary/doxygen.cook 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/doxygen.cook 1970-01-01 00:00:00.000000000 +0000 @@ -1,62 +0,0 @@ -/* - * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2007 Peter Miller - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see - * . - */ - -doxygen = [find_command doxygen]; -if [not [doxygen]] then - doxygen = doxygen; -all += doc/include/index.html; - -doc/%0index.html: [match_mask %0%%0%%.h [source_files]] - aegis.supplementary/doxygen.cfg -{ - cat [resolve aegis.supplementary/doxygen.cfg] - > Doxyfile; -data -# The OUTPUT_DIRECTORY tag is used to specify the (relative or -# absolute) base path where the generated documentation will be -# put. If a relative path is entered, it will be relative to the -# location where doxygen was started. If left blank the current -# directory will be used. -OUTPUT_DIRECTORY = doxygen-tmp - -# documented source files. You may enter file names like "myfile.cpp" -# or directories like "/usr/src/myproject". Separate the files or -# directories with spaces. -INPUT = [unsplit " \\\n" [resolve [stringset [need] - - aegis.supplementary/Doxygen.cfg]]] - -# The PROJECT_NUMBER tag can be used to enter a project or revision -# number. This could be handy for archiving the generated -# documentation or if some version control system is used. -PROJECT_NUMBER = [version] -dataend - [doxygen] Doxyfile - -d [reldir doc/%0index.html] - [resolve [stringset [need] - aegis.supplementary/doxygen.cfg]] - /* - * have Cook tell use how long - * it takes to cook. - */ - set meter - ; - rm -rf [reldir doc/%0index.html] - set silent errok; - mv doxygen-tmp/html [reldir doc/%0index.html]; - rm -rf Doxyfile doxygen-tmp - set errok silent; -} diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/howto.conf.in black-hole-mta-0.2.D010/aegis.supplementary/howto.conf.in --- black-hole-mta-0.2.D005/aegis.supplementary/howto.conf.in 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/howto.conf.in 1970-01-01 00:00:00.000000000 +0000 @@ -1,43 +0,0 @@ -/* - * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2007 Peter Miller - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see - * . - * - * @configure_input@ - */ - -/* - * the name of the compiler to use - */ -c++ = @CXX@; -c++_flags = @CXXFLAGS@; - -/* - * prefix for installation path - */ -prefix = @prefix@ ; -/* exec_prefix = @exec_prefix@ ; */ - -/* - * Which yacc to use - */ -yacc = @YACC@; - -/* - * extra libraries required for your system - */ -libs = @LIBS@; -ld_flags = @LDFLAGS@; diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/howto.cook black-hole-mta-0.2.D010/aegis.supplementary/howto.cook --- black-hole-mta-0.2.D005/aegis.supplementary/howto.cook 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/howto.cook 1970-01-01 00:00:00.000000000 +0000 @@ -1,390 +0,0 @@ -/* - * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2007, 2010, 2012 Peter Miller - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 3 of the License, or (at - * your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * General Public License for more details. - * - * You should have received a copy of the GNU General Public License along - * with this program. If not, see . - */ - -set mkdir; -set unlink; -set time-adjust; - -awk = gawk; - -/* - * The first item in search list should be the absolute path of the - * current directory. Assume that it is. - */ -search_list = .; -search_tmp = [tail [split ':' [search_path]]]; - -/* - * Try to shorten the search path in command lines, too. - * - * This takes a little getting used to.... - * 1. For development builds, the search path is dev dir, then branch bl, - * then ... project bl. Thus, bl in a dev dir winds up pointing to - * the branch reporitory. - * 2. For integration builds, aegis deliberately omits the branch - * baseline from the path, but include's the branch's parents and - * ancestors. Thus, bl in an int dir winds up pointing to the - * branch's parent's reporitory. - * The idea is that integration builds in a branch are like a - * development build of the branch's dev dir. - */ -search_name = bl; -loop -{ - search_dir = [head [search_tmp]]; - if [not [search_dir]] then - loopstop; - search_tmp = [tail [search_tmp]]; - - if [not [exists [search_name]]] then - ln -s [search_dir] [search_name] - set clearstat; - search_list = [search_list] [search_name]; - search_name = [search_name]bl; -} - -#include-cooked aegis.supplementary/apt-get-depends.cook - -/* - * determine the short version: - * no change or delta number - */ -version_short = [fromto %1.C%2 %1 [subst D C [version]]]; - -version_shorter = [split "." [version_short]] _ _; -version_shorter = [unsplit "." [word 1 [version_shorter]] - [word 2 [version_shorter]]]; -project_short = [fromto %.[version_short] % [project]]; -project_minus = [project_short]-[version_short]; - -change_source_files = ; -#include-cooked-nowarn aegis.supplementary/cook/change_files.[version] -aegis.supplementary/cook/change_files.[version]: - set shallow nodefault -{ - echo "'change_source_files ='" > [target]; - aelcf -p [project] -c [change] >> [target]; - echo "';'" >> [target]; -} -project_source_files = ; -#include-cooked-nowarn aegis.supplementary/cook/project_files.[version] -aegis.supplementary/cook/project_files.[version]: - set shallow nodefault -{ - echo "'project_source_files ='" > [target]; - aelpf -p [project] -c [change] >> [target]; - echo "';'" >> [target]; -} -source_files = [sort [project_source_files] [change_source_files]]; - -/* - * Speed up graph building by stating the leaves explictly. - * This also gives more useful error messages. - */ -if [count [project_source_files]] then -if [count [change_source_files]] then -{ - leaf_file_accept = [project_source_files] [change_source_files]; - leaf_pattern_accept = /%0%; -} - -debug = /* -g */ ; /* g++ takes forever if you say -g for complex - template usage */ - -all = ; - -/* the right hand side is deferred until triggered */ -all: [all]; - -/* - * How to use GNU Autoconf. - */ -#include-cooked aegis.supplementary/autoconf.cook - - -/* - * The files which are linked to form the common library for the programs. - */ -lib/[project_short]_obj = - [fromto %0%.cc [arch]/%0%.o - [match_mask lib/%0%.cc [fromto %0%.in %0% [source_files]]] - ] - ; - -/* - * Generate lists of object files for programs - */ -program_list_master = - [stringset - [fromto %1/%0% %1 [match_mask %1/main.cc [source_files]]] - ]; -loop program = [program_list_master] -{ - [program]_obj = - [fromto %0%.cc [arch]/%0%.o - [match_mask [program]/%0%.cc [source_files]] - ] - ; - [program]_libs = - [arch]/lib/lib[project_short].a - ; - all += [arch]/bin/[program]; -} - -if [match %1C%2 [version]] then -{ - baseline = bl; -} -else -{ - /* - * this is essential so that aeipass does the right thing - * - * It also means that generated files (e.g. from objen) have consistent - * mod-times after integration, sop everythign does not immediately - * re-build. - */ - set time-adjust-back; - all = [all] integration-build-targets; -} - - -/* - * Note: this must come *after* the aegis.supplementary/autoconf.cook include. - */ -if [not [defined c++]] then - c++ = g++; -cc_include_flags = - [prepost "-I" "" [search_list]] - [prepost "-I" /[arch] [search_list]] - ; -if [not [defined c++_flags]] then - c++_flags = -O [debug]; -c++_flags = [c++_flags] -Wall -Werror; -if [not [defined ld_flags]] then - ld_flags = [debug]; - - -[arch]/%0%.o: %0%.cc -{ - [c++] [cc_include_flags] [c++_flags] -c [resolve %0%.cc] -o [target] - set meter; -} - - -[arch]/%0%.o: [arch]/%0%.cc -{ - [c++] [cc_include_flags] [c++_flags] -c [resolve [arch]/%0%.cc] -o [target] - set meter; -} - - -c_incl = c_incl; - -%0%.c.d: %0%.c - set no-cascade -{ - [c_incl] -nc -ns -nrec - [cc_include_flags] - [resolve %0%.c] - -prefix "'cascade %0%.c ='" - -suffix "';'" - -nsri - [prepost "-rlp=" "" [search_list]] - -slp [arch] "'[arch]'" - -o [target]; -} - -%0%.c,M:: %0%.c,Md; - -%0%.c,Md: %0%.c : aegis.supplementary/Makefile.file.sh -{ - [c_incl] -nc -ns - [cc_include_flags] - [resolve %0%.c] - -nsri - [prepost "-rlp=" "" [search_list]] - -slp [arch] "'[arch]'" - -o [target]; -} - -%0%.h.d: %0%.h - set no-cascade -{ - [c_incl] -nc -ns -nrec - [cc_include_flags] - [resolve %0%.h] - -prefix "'cascade %0%.h ='" - -suffix "';'" - -nsri - [prepost "-rlp=" "" [search_list]] - -slp [arch] "'[arch]'" - -o [target]; -} - -%0%.cc.d: %0%.cc - set no-cascade -{ - [c_incl] -nc -ns -nrec - [cc_include_flags] - [resolve %0%.cc] - -prefix "'cascade %0%.cc ='" - -suffix "';'" - -nsri - [prepost "-rlp=" "" [search_list]] - -slp [arch] "'[arch]'" - -o [target]; -} - -%0%.cc,M:: %0%.cc,Md; - -%0%.cc,Md: %0%.cc : aegis.supplementary/Makefile.file.sh -{ - [c_incl] -nc -ns - [cc_include_flags] - [resolve %0%.cc] - -nsri - [prepost "-rlp=" "" [search_list]] - -slp [arch] "'[arch]'" - -o [target]; -} - -cc_dep_files = - [fromto %0%.c %0%.c.d [match_mask %1/%2/%0%.c [source_files]]] - [fromto %0%.h %0%.h.d [match_mask %1/%2/%0%.h [source_files]]] - [fromto %0%.cc %0%.cc.d [match_mask %1/%2/%0%.cc [source_files]]] - [fromto %0%.y %0%.gen.c.d [match_mask %1/%2/%0%.y [source_files]]] - ; - -#include-cooked-nowarn [cc_dep_files] - -[arch]/bin/%: : [%_obj] [%_libs] -{ - [c++] [ld_flags] -o [target] [resolve [%_obj] [%_libs]] -lexplain -lm; -} - -[arch]/%0lib%.a: : [%0%_obj] -{ - ar cq [target] [resolve [%0%_obj]]; - if [find_command ranlib] then - ranlib [target]; -} - -/* - * How to build the release sets. - */ -#include-cooked aegis.supplementary/archive.cook - -/* - * How to build the documentation. - */ -#include-cooked aegis.supplementary/documentation.cook - -/* - * Explicit include dependencies. - */ -#if [count [cc_dep_files]] -[cc_dep_files]: [arch]/lib/config.h; -#endif - - -/* - * The version stamp is to be updated for every - * integration and development build. - * (The integrate_begin_command in the config file - * deletes them for integration builds.) - */ - -lib/patchlevel.h: - set shallow -{ - copyright_years = - [collect - aegis -list version -p [project] -c [change] - | [awk] "-F'[[\\\\]]'" "'/^copyright_years/{print $2}'" - ]; - echo "'#define PATCHLEVEL \""[version]"\"'" > [target]; - echo "'#define COPYRIGHT_YEARS \""[copyright_years]"\"'" >> [target]; -} - -/* - * Build the version include, but not too often. - */ -aegis.supplementary/version.so: - set ['if' [or [not [defined baseline] ] [not [exists - bl/aegis.supplementary/version.so ] ] ] 'then' shallow] -{ - copyright_years = - [collect - aegis -list version -p [project] -c [change] - | [awk] "-F'[[\\\\]]'" "'/^copyright_years/{print $2}'" - ]; - echo "'.ds V) "[version]"'" > [target]; - echo "'.ds v) "[version_short]"'" >> [target]; - aegis -list version -p [project] -c [change] - | [awk] -F'\'"\'' "'/previous/{print $2}'" - | [awk] -F. "'{print \".ds w) \"$1\".\"$2}'" - >> [target]; - echo "'.ds Y) "[copyright_years]"'" >> [target]; -} - - -/* - * Catch 22: If the relationship between a target and a derived ingredient - * appears only in a derived cookbook, it is likely that a clean build - * (solely from primary source files) will fail. It is recommended that - * relationships such as this be placed in a primary source cookbook. - */ -cascade aegis.supplementary/BUILDING.man = aegis.supplementary/version.so ; -cascade aegis.supplementary/README.man = - aegis.supplementary/version.so aegis.supplementary/new.so; -cascade aegis.supplementary/change_log.man = - aegis.supplementary/version.so aegis.supplementary/new.so; -cascade aegis.supplementary/reference.man = aegis.supplementary/version.so ; -cascade aegis.supplementary/srecord.lsm = aegis.supplementary/version.so ; -cascade lib/versn_stamp.cc = lib/patchlevel.h ; -cascade man/man1/z_copyright.so = aegis.supplementary/version.so ; - -#include [resolve aegis.supplementary/doxygen.cook \ - aegis.supplementary/metrics.cook aegis.supplementary/tags.cook ] - -all += [arch]/bin/test_prelude.inc; - -[arch]/bin/test_prelude.inc: [arch]/script/test_prelude.inc.sh -{ - cp [resolve [need]] [target]; -} - -/* -------------------------------------------------------------------------- */ - -all += .check-libexplain-uses; - -check-libexplain-files = - [match_mask %0%.cc [source_files]] - [match_mask %0%.h [source_files]] - ; - -.check-libexplain-uses: [check-libexplain-files] - aegis.supplementary/check-libexplain-uses.sh -{ - sh [resolve aegis.supplementary/check-libexplain-uses.sh] - [resolve [check-libexplain-files]]; - touch [target]; -} - -/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/index.html black-hole-mta-0.2.D010/aegis.supplementary/index.html --- black-hole-mta-0.2.D005/aegis.supplementary/index.html 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/index.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,224 +0,0 @@ -.\" -.\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2007, 2009, 2010 Peter Miller -.\" -.\" This program is free software; you can redistribute it and/or -.\" modify it under the terms of the GNU General Public License as -.\" published by the Free Software Foundation; either version 3 of -.\" the License, or (at your option) any later version. -.\" -.\" This program is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.\" GNU General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License -.\" along with this program. If not, see -.\" . -.\" -.ad l -.hy 0 -.so version.so -.nf - - - - -black-hole-mta \*(v) -

- - -Black Hole MTA \*(v)

-The black-hole-mta package is for use in automated package build -systems. It looks like a Mail Transfer Agent (MTA) and email goes in but -nothing comes out. It is intended for use in chroot jails for automated -package build systems. -
-

Download

-Theer are several ways you can obtain this software, -both as sourec code or a pre-compiled binaries. -

- - - - - - - - - - - - - - - - - - - - - - - - - - - -
- [1] - -

The Master Sources

- The following files can be downloaded from this web site: -

- - - - - - - - - - - - - - - - - - - -
File Name Description
- black-hole-mta-\*(v).README - The README file from the tar distribution.
- black-hole-mta-\*(v).lsm - - Brief description in - LSM - format.
- black-hole-mta-\*(v).tar.gz - - The complete source.
- black-hole-mta-\*(v).pdf - - The reference manual in Adobe Acrobat format.
-


-

- [2] - -

SourceForge

- Please consider using the SourceForge.net download mirrors, rather than these files. - The mirrors are almost certainly closer to you, and faster, than these - HTML links. See also the SourceForge project - page. -


-

- [3] - -

Ubuntu Packages

- If you use Ubuntu Linux, there are pre-built packages available for - installation using the normal sudo apt-get install method, from this package archive (PPA). -

- Instructions are available there for how to manually add the PPA to - your /etc/apt/sources.list file, but the following commands - are sufficient on recent versions of Ubuntu: -

-
sudo add-apt-repository ppa:pmiller-opensource/ppa
-sudo apt-get update
-sudo apt-get install black-hole-mta
-
-


-

- [4] - -

Debian Packages

- There are also some pre-compiled Debian packages - available for installation via dpkg -i. -


-

- [5] - -

Aegis Repo

- black-hole-mta is developed using Aegis, a transaction based - software configuration management system. The Aegis repository for this project is available. -


-

-

-


-
- - - -black-hole-mta is written and owned by -Peter Miller <pmiller@ opensource. org. au> -and is freely distributable under the terms and conditions of the -GNU GPL. - - - - -There is more Software by Peter Miller -at his home page. - - -
-.\" ------------------------------------------------------------------------ -
-SourceForge.net Logo -This page is hosted by SourceForge. -
-This page has been accessed approximately - times since -.ds MO1 Jan -.ds MO2 Feb -.ds MO3 Mar -.ds MO4 Apr -.ds MO5 May -.ds MO6 Jun -.ds MO7 Jul -.ds MO8 Aug -.ds MO9 Sep -.ds MO10 Oct -.ds MO11 Nov -.ds MO12 Dec -.nr y4 \n[yr]+1900 -\n[dy]-\*[MO\n[mo]]-\n[y4]. - diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/install.man black-hole-mta-0.2.D010/aegis.supplementary/install.man --- black-hole-mta-0.2.D005/aegis.supplementary/install.man 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/install.man 1970-01-01 00:00:00.000000000 +0000 @@ -1,433 +0,0 @@ -'\" t -.\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2007, 2009, 2011 Peter Miller -.\" -.\" This program is free software; you can redistribute it and/or -.\" modify it under the terms of the GNU General Public License as -.\" published by the Free Software Foundation; either version 3 of -.\" the License, or (at your option) any later version. -.\" -.\" This program is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.\" GNU General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License -.\" along with this program. If not, see -.\" . -.\" -.TH Build black-hole-mta black-hole-mta "Reference Manual" -.so version.so -.if n .hy 0 -.if n .ad l -.if n .nr IN 8n -.SH NAME -How to build black-hole-mta -.XX "" "How to build black-hole-mta" -.SH SPACE REQUIREMENTS -You will need about 3MB to unpack and build the Black Hole MTA package. -Your milage may vary. -.br -.ne 1i -.SH BEFORE YOU START -There are a few pieces of software you may want to fetch and install -before you proceed with your installation of black-hole-mta -.TP 8n -Boost -The Boost C++ libraries have been used to supplement the C++ STL. -See \f[CW]http://boost.org/\fP for downloads. -.TP 8n -GNU Groff -The documentation for the Black Hole MTA package was prepared using the -GNU Groff package (version 1.14 or later). This distribution includes -full documentation, which may be processed into PostScript or DVI files -at install time \- if GNU Groff has been installed. -.TP 8n -GCC -You may also want to consider fetching and installing the GNU C Compiler -if you have not done so already. This is not essential. Black Hole MTA -was developed using the GNU C++ compiler, and the GNU C++ libraries. -.PP -The GNU FTP archives may be found at \f(CWftp.gnu.org\fP, -and are mirrored around the world. -.br -.ne 1i -.SH SITE CONFIGURATION -The Black Hole MTA package is configured using the \f[I]configure\fP -program included in this distribution. -.PP -The \f[I]configure\fP shell script attempts to guess correct values for -various system-dependent variables used during compilation, and creates -the \f[I]Makefile\fP and \f[I]lib/config.h\fP files. It also creates -a shell script \f[I]config.status\fP that you can run in the future to -recreate the current configuration. -.PP -Normally, you just \f[I]cd\fP to the directory containing -\f[I]black-hole-mta\fP's source code and then type -.RS -.ft CW -.nf -\fB% \fP./configure -\fI\&...lots of output...\fP -\fB%\fP -.fi -.ft R -.RE -If you're using -.I csh -on an old version of System V, -you might need to type -.RS -.ft CW -.nf -\fB% \fPsh configure -\fI\&...lots of output...\fP -\fB%\fP -.fi -.ft R -.RE -instead to prevent \f[I]csh\fP from trying to execute \f[I]configure\fP -itself. -.PP -Running \f[I]configure\fP takes a minute or two. While it is running, -it prints some messages that tell what it is doing. If you don't want -to see the messages, run \f[I]configure\fP using the quiet option; for -example, -.RS -.FT CW -.nf -\fB% \fP./configure --quiet -\bB%\fP -.fi -.ft R -.RE -.PP -To compile the \f[B]black-hole-mta\fP package in a different directory -from the one containing the source code, you must use a version of -\f[I]make\fP that supports the \f[I]VPATH\fP variable, such as \f[I]GNU -make\fP. Then \f[I]cd\fP to the directory where you want the object -files and executables to go and run the \f[I]configure\fP script. The -\f[I]configure\fP script automatically checks for the source code in -the directory that \f[I]configure\fP is in and in \f[CW]\&..\fP (the -parent directory). If for some reason \f[I]configure\fP is not in the -source code directory that you are configuring, then it will report that -it can't find the source code. In that case, run \f[I]configure\fP -with the option \f(CW--srcdir=\fP\fIDIR\fP, where \f[I]DIR\fP is the -directory that contains the source code. -.PP -By default, \f[I]configure\fP will arrange for the \f[I]make install\fP -command to install the \f[B]black-hole-mta\fP package's files in -\f[I]/usr/local/bin\fP, and \f[I]/usr/local/man\fP. There are options -which allow you to control the placement of these files. -.TP 8n -\f[CW]--prefix=\fP\fIPATH\fP -This specifies the path prefix to be used in the installation. -Defaults to \fI/usr/local\fP unless otherwise specified. -.TP 8n -\f[CW]--exec-prefix=\fP\fIPATH\fP -You can specify separate installation prefixes for -architecture-specific files files. -Defaults to \fI${prefix}\fP unless otherwise specified. -.TP 8n -\f[CW]--bindir=\fP\fIPATH\fP -This directory contains executable programs. On a network, this -directory may be shared between machines with identical hardware and -operating systems; it may be mounted read-only. Defaults to -\fI${exec_prefix}/bin\fP unless otherwise specified. -.TP 8n -\f[CW]--mandir=\fP\fIPATH\fP -This directory contains the on-line manual entries. On a network, this -directory may be shared between all machines; it may be mounted -read-only. Defaults to \fI${prefix}/man\fP unless otherwise specified. -.PP -The \f[I]configure\fP script ignores most other arguments that you give -it; use the \f[CW]--help\fP option for a complete list. -.br -.ne 2i -.PP -On systems that require unusual options for compilation or linking -that the -.I black-hole-mta -package's -\f[I]configure\fP -script does not know about, -you can give -\f[I]configure\fP -initial values for variables by setting them in the environment. -In Bourne-compatible shells, -you can do that on the command line like this: -.RS -.ft CW -.nf -\fB$ \fPCXX='g++ -traditional' LIBS=-lposix ./configure -\fI\&...lots of output...\fP -\fB$\fP -.fi -.ft R -.RE -Here are the -\f[I]make\fP -variables that you might want to override with -environment variables when running -\f[I]configure\fP. -.TP 8n -Variable: CXX -C++ compiler program. -The default is -\f[I]c++\fP. -.TP 8n -Variable: CPPFLAGS -Preprocessor flags, commonly defines and include search paths. -Defaults to empty. -It is common to use \f[CW]CPPFLAGS=-I/usr/local/include\fP to access other -installed packages. -.TP 8n -Variable: INSTALL -Program to use to install files. -The default is -\f[I]install\fP -if you have it, -\f[I]cp\fP -otherwise. -.TP 8n -Variable: LIBS -Libraries to link with, -in the form \f(CW-l\fP\fIfoo\fP \f(CW-l\fP\fIbar\fP. -The -\f[I]configure\fP -script will append to this, -rather than replace it. -It is common to use \f[CW]LIBS=-L/usr/local/lib\fP to access other -installed packages. -.PP -If you need to do unusual things to compile the package, -the author encourages you to figure out how -\f[I]configure\fP -could check whether to do them, -and mail diffs or instructions to the author -so that they can be included in the next release. -.br -.ne 1i -.SH BUILDING black-hole-mta -All you should need to do is use the -.RS -.ft CW -.nf -\fB% \fPmake -\fI\&...lots of output...\fP -\fB%\fP -.fi -.ft R -.RE -command and wait. -When this finishes you should see a directory called -\f[I]bin\fP -containing three files: -\f[I]black-hole-mta\fP, -\f[I]black-hole-mta\fP -and -\f[I]black-hole-mta\fP. -.TP 8n -.B black-hole-mta -.The -\f[I]black-hole-mta\fP -program is used to manipulate and convert EPROM load files. -For more information, see -\f[I]black-hole-mta\fP(1). -.TP 8n -.B black-hole-mta -The -\f[I]black-hole-mta\fP -program is used to compare EPROM load files. -For more information, see -\f[I]black-hole-mta\fP(1). -.TP 8n -.B black-hole-mta -The -\f[I]black-hole-mta\fP -program is used to print information about EPROM load files. -For more information, see -\f[I]black-hole-mta\fP(1). -.br -.ne 1.5i -.PP -If you have GNU Groff installed, the build will also create a -\f[I]etc/reference.ps\fP -file. This contains the README file, this BUILDING file, -and all of the man pages. -.PP -You can remove the program binaries and object files from the -source directory by using the -.RS -.ft CW -.nf -\fB% \fPmake clean -\fI\&...lots of output...\fP -\fB%\fP -.fi -.ft R -.RE -command. -To remove all of the above files, and also remove the -\f[I]Makefile\fP -and -\f[I]lib/config.h\fP -and -\f[I]config.status\fP -files, use the -.RS -.ft CW -.nf -\fB% \fPmake distclean -\fI\&...lots of output...\fP -\fB%\fP -.fi -.ft R -.RE -command. -.PP -The file -\f[I]etc/configure.in\fP -is used to create -\f[I]configure\fP -by a GNU program called -\f[I]autoconf\fP. -You only need to know this if you want to regenerate -\f[I]configure\fP -using a newer version of -.IR autoconf . -.br -.ne 1i -.SH TESTING black-hole-mta -The -.I black-hole-mta -package comes with a test suite. -To run this test suite, use the command -.RS -.ft CW -.nf -\fB% \fPmake sure -\fI\&...lots of output...\fP -.if n \fBPassed All Tests\fP -.if t \f(CBPassed All Tests\fP -\fB%\fP -.fi -.ft R -.RE -.PP -The tests take a few seconds each, -with a few very fast, -and a couple very slow, -but it varies greatly depending on your CPU. -.PP -If all went well, the message -.RS -.ft CW -Passed All Tests -.ft R -.RE -should appear at the end of the make. -.br -.ne 1i -.SH INSTALLING black-hole-mta -As explained in the -.I "SITE CONFIGURATION" -section, above, -the -.I black-hole-mta -package is installed under the -.I /usr/local -tree by default. -Use the \f(CW--prefix=\fP\fIPATH\fP option to -.I configure -if you want some other path. -More specific installation locations are assignable, -use the \f(CW--help\fP option to -.I configure -for details. -.PP -All that is required to install the -.I black-hole-mta -package is to use the -.RS -.ft CW -.nf -\fB% \fPmake install -\fI\&...lots of output...\fP -\fB%\fP -.fi -.ft R -.RE -command. -Control of the directories used may be found in the first -few lines of the -.I Makefile -file and the other files written by the -.I configure -script; -it is best to reconfigure using the -.I configure -script, rather than attempting to do this by hand. -.br -.ne 1i -.SH GETTING HELP -If you need assistance with the -.I black-hole-mta -package, -please do not hesitate to contact the author at -.RS -.ft CW -Peter Miller -.ft R -.RE -Any and all feedback is welcome. -.PP -When reporting problems, -please include the version number -given by the -.RS -.ft CW -.nf -\fB% \fPblack-hole-mta -version -.if n \fBblack-hole-mta version\fP \fI\*(V)\fP -.if t \f(CBblack-hole-mta version\fP \fI\*(V)\fP -\fI\&...warranty disclaimer...\fP -\fB%\fP -.fi -.ft R -.RE -command. -Please do not send this example; -run the program for the exact version number. -.br -.ne 2i -.SH COPYRIGHT -.I black-hole-mta -version \*(v) -.br -Copyright -.if n (C) -.if t \(co -\*(Y) Peter Miller -.PP -The -.I black-hole-mta -package is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; -without even the implied warranty of MERCHANTABILITY or -FITNESS FOR A PARTICULAR PURPOSE. -See the GNU General Public License for more details. -.PP -It should be in the -.I LICENSE -file included with this distribution. -.br -.ne 1i -.SH AUTHOR -.TS -tab(;); -l r l. -Peter Miller;E-Mail:;pmiller@opensource.org.au -\f(CW/\e/\e*\fP;WWW:;http://miller.emu.id.au/pmiller/ -.TE -.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/makefile black-hole-mta-0.2.D010/aegis.supplementary/makefile --- black-hole-mta-0.2.D005/aegis.supplementary/makefile 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/makefile 1970-01-01 00:00:00.000000000 +0000 @@ -1,63 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007 Peter Miller -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see -# - -# -# Include the real Makefile, if it exists, and build it if it does not. -# -include Makefile - -# -# If the "Makefile" file exists it means that the "configure" script -# has been run and ${prefix} will have been set. The following rules -# will only be used when we need to bootstrap to the point where the -# real "Makefile" file exists. -# -ifeq (${prefix},) - -supplementary-all: all - -aclocal.m4: configure.ac - aclocal - -# if you don't use config.h you will need to delete this rule -lib/config.h.in: configure.ac aclocal.m4 - mkdir -p lib - autoheader - -./configure: configure.ac aclocal.m4 ltmain.sh - autoconf - -Makefile.in: Makefile.am configure.ac lib/config.h.in \ - AUTHORS ChangeLog NEWS README ltmain.sh - automake -a - -Makefile lib/config.h: Makefile.in lib/config.h.in configure - ./configure --prefix=/usr --sysconfdir=/etc - -AUTHORS ChangeLog NEWS README: - touch $@ - -ltmain.sh: - libtoolize --copy --force - -endif - -Makefile.am: - aemakegen --project=$(AEGIS_PROJECT) --change=$(AEGIS_CHANGE) \ - --target=automake -output=$@ - cat aegis.supplementary/makefile.append >> $@ diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/makefile.append black-hole-mta-0.2.D010/aegis.supplementary/makefile.append --- black-hole-mta-0.2.D005/aegis.supplementary/makefile.append 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/makefile.append 1970-01-01 00:00:00.000000000 +0000 @@ -1,22 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007, 2011 Peter Miller -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see -# - -install-exec-hook: - cp $(bindir)/sendmail $(libdir)/sendmail - -# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/metrics.cook black-hole-mta-0.2.D010/aegis.supplementary/metrics.cook --- black-hole-mta-0.2.D005/aegis.supplementary/metrics.cook 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/metrics.cook 1970-01-01 00:00:00.000000000 +0000 @@ -1,39 +0,0 @@ -/* - * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2007 Peter Miller - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see - * . - */ - -all += metrics.targets ; - -/* - * These are the files to construct to that Aegis can read them at - * integration pass time. - */ -metrics.targets = [addsuffix ",S" [source_files]]; -metrics.targets: [metrics.targets]; - -%0%.h,S: %0%.h - set nocascade -{ - aemeasure --lang\=C++ [resolve %0%.h] [target]; -} - -%0%,S: %0% - set nocascade -{ - aemeasure [resolve %0%] [target]; -} diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/new.0.0.so black-hole-mta-0.2.D010/aegis.supplementary/new.0.0.so --- black-hole-mta-0.2.D005/aegis.supplementary/new.0.0.so 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/new.0.0.so 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -.\" -.\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2007, 2010, 2011 Peter Miller -.\" -.\" This program is free software; you can redistribute it and/or modify -.\" it under the terms of the GNU General Public License as published by -.\" the Free Software Foundation; either version 3 of the License, or -.\" (at your option) any later version. -.\" -.\" This program is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -.\" General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License along -.\" with this program. If not, see -.\" -.\" ------------------------------------------------------------------------ -.TP 2n -.if n * -.if t \(bu -.\" Change 36 -The web site now includes a link to the LaunchPad PPA, -for installable Ubuntu packages. -.\" ------------------------------------------------------------------------ -.\" Add new entries above this line. -.SS Version 0.0 (2007-Jul-11) -First public release. -.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/new.0.1.so black-hole-mta-0.2.D010/aegis.supplementary/new.0.1.so --- black-hole-mta-0.2.D005/aegis.supplementary/new.0.1.so 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/new.0.1.so 1970-01-01 00:00:00.000000000 +0000 @@ -1,27 +0,0 @@ -.\" -.\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2010-2012 Peter Miller -.\" -.\" This program is free software; you can redistribute it and/or modify -.\" it under the terms of the GNU General Public License as published by -.\" the Free Software Foundation; either version 3 of the License, or (at -.\" your option) any later version. -.\" -.\" This program is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -.\" General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License along -.\" with this program. If not, see . -.\" -.\" ------------------------------------------------------------------------ -.TP 2n -.if n * -.if t \(bu -.\" Change 16 -The black\[hy]hole\[hy]mta project now uses libexplain for reporting errors. -.\" ------------------------------------------------------------------------ -.\" Add new entries above this line. -.SS Version 0.1 (2010\[hy]Sep\[hy]19) -.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/new.0.2.so black-hole-mta-0.2.D010/aegis.supplementary/new.0.2.so --- black-hole-mta-0.2.D005/aegis.supplementary/new.0.2.so 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/new.0.2.so 1970-01-01 00:00:00.000000000 +0000 @@ -1,31 +0,0 @@ -.\" -.\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2012 Peter Miller -.\" -.\" This program is free software; you can redistribute it and/or modify -.\" it under the terms of the GNU General Public License as published by -.\" the Free Software Foundation; either version 3 of the License, or (at -.\" your option) any later version. -.\" -.\" This program is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -.\" General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License along -.\" with this program. If not, see . -.\" -.\" ------------------------------------------------------------------------ -.\" -.\" you can create the initial cut of this file using the -.\" -.\" aereport -f /usr/local/share/aegis/report/chan_so.rpt \ -.\" -p black-hole-mta.0 -c 2 -unf -.\" -.\" command, and then editing it to be more appropriate. -.\" -.\" ------------------------------------------------------------------------ -.\" Add new entries above this line. -.ne 2i -.SS Version 0.2 (2012\[hy]May\[hy]20) -.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/new.sh black-hole-mta-0.2.D010/aegis.supplementary/new.sh --- black-hole-mta-0.2.D005/aegis.supplementary/new.sh 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/new.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,33 +0,0 @@ -#!/bin/sh -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007, 2010, 2011 Peter Miller -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see -# -sortflag= -if test "$1" = "-r"; then - sortflag=-r - shift -fi -echo $* | -tr ' ' '\12' | -sort -V $sortflag | -while read f -do - echo ".so $f" -done -exit 0 - -# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/new.so black-hole-mta-0.2.D010/aegis.supplementary/new.so --- black-hole-mta-0.2.D005/aegis.supplementary/new.so 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/new.so 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -.so aegis.supplementary/new.0.2.so -.so aegis.supplementary/new.0.1.so -.so aegis.supplementary/new.0.0.so diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/news.man black-hole-mta-0.2.D010/aegis.supplementary/news.man --- black-hole-mta-0.2.D005/aegis.supplementary/news.man 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/news.man 1970-01-01 00:00:00.000000000 +0000 @@ -1,21 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007, 2011 Peter Miller -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see -# - - - -# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/page-list.awk black-hole-mta-0.2.D010/aegis.supplementary/page-list.awk --- black-hole-mta-0.2.D005/aegis.supplementary/page-list.awk 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/page-list.awk 1970-01-01 00:00:00.000000000 +0000 @@ -1,89 +0,0 @@ -#!/bin/awk -f -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007 Peter Miller -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 3 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# . -# -# MANIFEST: etc/page-list.awk -# -function output_end() -{ - if (start == 0) - return; - if (middle != 0) - printf(",") - middle = 1 - printf("%d", start); - if (start != finish) - printf("-%d", finish); - start = 0; - finish = 0; -} - -function output(n) -{ - if (start == 0) - { - start = n - finish = n - return - } - if (n == finish + 1) - { - finish = n; - return - } - output_end(); - start = n; - finish = n; -} - -function output_even() -{ - if ((page[finish] % 2) != 0) - { - output_end(); - printf(",_"); - } -} - -/Page:/ { - page[$3] = $2 - if ($3 > max) - max = $3 -} -END { - output(1); - output(2); - numtoc = 0 - for (j = 3; j <= max; ++j) - { - if (page[j] > 1000) - { - output(j); - numtoc++ - } - } - output_even(); - for (j = 3; j <= max; ++j) - { - if (page[j] < 1000) - output(j); - } - output_even(); - output_end(); - printf("\n"); -} diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/ppa-upload.sh black-hole-mta-0.2.D010/aegis.supplementary/ppa-upload.sh --- black-hole-mta-0.2.D005/aegis.supplementary/ppa-upload.sh 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/ppa-upload.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,69 +0,0 @@ -#!/bin/sh -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2010-2012 Peter Miller -# -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or (at -# your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -# General Public License for more details. -# -# You should have received a copy of the GNU General Public License along -# with this program. If not, see . -# -set -e - -project=black-hole-mta -wwwdir=archive - -AEGIS_PROJECT=${project}.cur -export AEGIS_PROJECT - -RELEASES="$@" -test -z "$RELEASES" && RELEASES="lucid precise" - -PPA=ppa:pmiller-opensource/ppa - -#find the project baseline -bl=`aegis -cd -bl` -dir=$bl/$wwwdir -f=`( cd $dir && ls *.tar.gz ) | tail -1` -if [ -z "$f" ] -then - echo "can't find tarball" 1>&2 - exit 1 -fi -tgz=$dir/$f - -tdir=/tmp/${project}-ppa-$$ - -for release in $RELEASES -do - cd /tmp - rm -rf $tdir - mkdir $tdir - cd $tdir - tar xzf $tgz - cd ${project}-* - - PACKAGE=`head -1 debian/changelog | awk '{print $1}'` - VERSION=`head -1 debian/changelog | awk '{print $2}' | - sed -r -e 's/^\(//;s/\)$//'` - - sed -i -r -e "1s/\) [^;]+; /~${release}) ${release}; /" debian/changelog - head -1 debian/changelog - dpkg-buildpackage -S -sa - ls -lho .. - dput $PPA ../${PACKAGE}_${VERSION}~${release}_source.changes - - cd /tmp - rm -rf $tdir -done -exit 0 - -# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/readme.man black-hole-mta-0.2.D010/aegis.supplementary/readme.man --- black-hole-mta-0.2.D005/aegis.supplementary/readme.man 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/readme.man 1970-01-01 00:00:00.000000000 +0000 @@ -1,102 +0,0 @@ -'\" t -.\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2007, 2009, 2011 Peter Miller -.\" -.\" This program is free software; you can redistribute it and/or -.\" modify it under the terms of the GNU General Public License as -.\" published by the Free Software Foundation; either version 3 of -.\" the License, or (at your option) any later version. -.\" -.\" This program is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.\" GNU General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License -.\" along with this program. If not, see -.\" . -.\" -.\" MANIFEST: source of the README file -.\" -.TH "Read Me" black-hole-mta black-hole-mta "Reference Manual" -.so version.so -.hy 0 -.ad l -.SH NAME -black-hole-mta \- email goes in but nothing comes out -.XX "" "The README file" -.SH DESCRIPTION -The \fIblack-hole-mta\fP package is a Mail Transfer Agent (MTA) -look-alike. It discards all email sent to it. -.PP -I wrote black-hole-mta because for amazing reasons some Debian packages -have an MTA as their Build-Depends. This makes constructing chroot -jails tedious, because they all need user interactions to install the -debs, even at critical priority. Go figure. -.br -.ne 1i -.SH ARCHIVE SITE -The latest version of -.I black-hole-mta -is available on the Web from: -.TS -center,tab(;); -l l s -l l l. -URL:;http://black-hole-mta.sourceforge.net/ -File:;index.html;# the black-hole-mta page -File:;black-hole-mta-\*(v).README;# Description, from the tar file -File:;black-hole-mta-\*(v).lsm;# Description, LSM format -File:;black-hole-mta-\*(v).spec;# RedHat package specification -File:;black-hole-mta-\*(v).tar.gz;# the complete source -File:;black-hole-mta-\*(v).pdf;# Reference Manual -.TE -.br -.ne 1i -.SH BUILDING BLACK-HOLE-MTA -Full instructions for building \f[I]black-hole-mta\fP may be found in -the ]INSTALL\fP file included in this distribution. -.br -.ne 1i -.SH COPYRIGHT -.I black-hole-mta -version \*(v) -.br -Copyright -.if t \(co -.if n (C) -\*(Y) Peter Miller -.PP -This program is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 3 of the License, or (at your -option) any later version. -.PP -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU -General Public License for more details. -.PP -You should have received a copy of the GNU General Public License along -with this program. If not, see . -.PP -It should be in the -.I LICENSE -file included with this distribution. -.br -.ne 1i -.SH AUTHOR -.TS -tab(;); -l l l. -Peter Miller;E-Mail:;pmiller@opensource.org.au -\f(CW/\e/\e*\fP;WWW:;http://miller.emu.id.au/pmiller/ -.TE -.br -.bp -.SH RELEASE NOTES -.XX "" "Release Notes" -This section details the various features and bug fixes of the various -releases. -.so new.so -.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/ref-index.so black-hole-mta-0.2.D010/aegis.supplementary/ref-index.so --- black-hole-mta-0.2.D005/aegis.supplementary/ref-index.so 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/ref-index.so 1970-01-01 00:00:00.000000000 +0000 @@ -1,148 +0,0 @@ -.hy 0 -.de TH -.. -.TS H -l r lw(2.5i) lw(2.5i). -.TH -newaliases(1) \*[Page*Of*newaliases(1)] T{ -.ad r -newaliases - initialize -T} T{ -.ad l -alias database -T} -smtpd(1) \*[Page*Of*smtpd(1)] T{ -.ad r -smtpd - SMTP -T} T{ -.ad l -daemon and servers -T} -newaliases(1) \*[Page*Of*newaliases(1)] T{ -.ad r -newaliases - initialize alias -T} T{ -.ad l -database -T} -sendmail(1) \*[Page*Of*sendmail(1)] T{ -.ad r -sendmail - send -T} T{ -.ad l -email and other email related processing -T} -sendmail(1) \*[Page*Of*sendmail(1)] T{ -.ad r -sendmail - send email and other -T} T{ -.ad l -email related processing -T} -mailq(1) \*[Page*Of*mailq(1)] T{ -.ad r -mailq - list the -T} T{ -.ad l -email send queue -T} -newaliases(1) \*[Page*Of*newaliases(1)] T{ -.ad r -newaliases - -T} T{ -.ad l -initialize alias database -T} -mailq(1) \*[Page*Of*mailq(1)] T{ -.ad r -mailq - -T} T{ -.ad l -list the email send queue -T} -mailq(1) \*[Page*Of*mailq(1)] T{ -.ad r - -T} T{ -.ad l -mailq - list the email send queue -T} -newaliases(1) \*[Page*Of*newaliases(1)] T{ -.ad r - -T} T{ -.ad l -newaliases - initialize alias database -T} -sendmail(1) \*[Page*Of*sendmail(1)] T{ -.ad r -sendmail - send email and -T} T{ -.ad l -other email related processing -T} -sendmail(1) \*[Page*Of*sendmail(1)] T{ -.ad r -sendmail - send email and other email related -T} T{ -.ad l -processing -T} -mailq(1) \*[Page*Of*mailq(1)] T{ -.ad r -mailq - list the email send -T} T{ -.ad l -queue -T} -sendmail(1) \*[Page*Of*sendmail(1)] T{ -.ad r -sendmail - send email and other email -T} T{ -.ad l -related processing -T} -sendmail(1) \*[Page*Of*sendmail(1)] T{ -.ad r -sendmail - -T} T{ -.ad l -send email and other email related processing -T} -sendmail(1) \*[Page*Of*sendmail(1)] T{ -.ad r - -T} T{ -.ad l -sendmail - send email and other email related processing -T} -mailq(1) \*[Page*Of*mailq(1)] T{ -.ad r -mailq - list the email -T} T{ -.ad l -send queue -T} -smtpd(1) \*[Page*Of*smtpd(1)] T{ -.ad r -smtpd - SMTP daemon and -T} T{ -.ad l -servers -T} -smtpd(1) \*[Page*Of*smtpd(1)] T{ -.ad r -smtpd - -T} T{ -.ad l -SMTP daemon and servers -T} -smtpd(1) \*[Page*Of*smtpd(1)] T{ -.ad r - -T} T{ -.ad l -smtpd - SMTP daemon and servers -T} -.TE -.ad b diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/ref-parts.so black-hole-mta-0.2.D010/aegis.supplementary/ref-parts.so --- black-hole-mta-0.2.D005/aegis.supplementary/ref-parts.so 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/ref-parts.so 1970-01-01 00:00:00.000000000 +0000 @@ -1,5 +0,0 @@ -.so man/man1/black-hole-mta-license.1 -.so man/man1/mailq.1 -.so man/man1/newaliases.1 -.so man/man1/sendmail.1 -.so man/man1/smtpd.1 diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/ref-ptx.ignore black-hole-mta-0.2.D010/aegis.supplementary/ref-ptx.ignore --- black-hole-mta-0.2.D005/aegis.supplementary/ref-ptx.ignore 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/ref-ptx.ignore 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007 Peter Miller -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 3 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# . -# -# MANIFEST: words to ignore in the permuted index -# -a -as -and -be -by -of -the -to diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/ref-ptx.sh black-hole-mta-0.2.D010/aegis.supplementary/ref-ptx.sh --- black-hole-mta-0.2.D005/aegis.supplementary/ref-ptx.sh 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/ref-ptx.sh 1970-01-01 00:00:00.000000000 +0000 @@ -1,30 +0,0 @@ -#!/bin/sh -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007 Peter Miller -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 3 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# . -# -# MANIFEST: shell script to manipulate ptxs -# -echo $* | -tr ' ' '\12' | -sort | -while read f -do - echo .so $f -done - -exit 0 diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/ref-ptx1.awk black-hole-mta-0.2.D010/aegis.supplementary/ref-ptx1.awk --- black-hole-mta-0.2.D005/aegis.supplementary/ref-ptx1.awk 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/ref-ptx1.awk 1970-01-01 00:00:00.000000000 +0000 @@ -1,114 +0,0 @@ -# -# srecord - manipulate eprom load files -# Copyright (C) 1998, 2006, 2007 Peter Miller -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 3 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# . -# -# MANIFEST: ptx1.awk -# -function getc() -{ - getc_tmp = substr(getc_buf, getc_pos, 1) - if (getc_tmp != "") - ++getc_pos - return getc_tmp -} - -BEGIN { - th_name = "none" - th_section = "none" - active = 0 -} -/^\.TH/ { - # watch out for the quotes - getc_buf = $0 - getc_pos = 4 - argc = 0 - for (;;) - { - c = getc() - while (c == " " || c == "\t") - c = getc() - if (c == "") - break - quoted = 0 - arg = "" - for (;;) - { - if (c == "\"") - quoted = !quoted - else if (c == "") - break - else if (!quoted && (c == " " || c == "\t")) - break - else - arg = arg c - c = getc() - } - argv[++argc] = arg - } - - # th_name = argv[1] - # gsub(/\\\*\(n\)/, "SRecord", th_name) - # th_section = argv[2] - th_name = FILENAME - sub(/^.*\//, "", th_name) - sub(/\.[0-9]$/, "", th_name) - th_section = FILENAME - sub(/^.*\./, "", th_section) - active = 0 - next -} -/^\.SH/ { - active = ($2 == "NAME") - next -} -/^['.]\\"/ { - # ignore comments - next -} -/^['.]XX/ { - # ignore indexing - next -} -/^['.]/ { - if (active) - { - sub(/^.[a-zA-Z][a-zA-Z]*[ ]*/, "") - print th_name "(" th_section ") " $0 - } - next -} -{ - if (active) - { - gsub(/ /, " ") # Translate tabs to spaces - gsub(/__*/, " ") # Collapse underscores - gsub(/ +/, " ") # Collapse spaces - gsub(/ *, */, ", ") # Fix comma spacings - sub(/^ /, "") # Kill initial spaces - sub(/ $/, "") # Kill trailing spaces - gsub(/\\f\(../, "") # Kill font changes - gsub(/\\f./, "") # Kill font changes - gsub(/\\s[-+0-9]*/, "") # Kill size changes - gsub(/\\&/, "") # Kill \& - gsub(/\\\((ru|ul)/, "_") # Translate - gsub(/\\\((mi|hy|em)/, "-") # Translate - gsub(/\\\*\(n\)/, "SRecord") - gsub(/\\\*\(../, "") # Kill troff strings - gsub(/\\/, "") # Kill all backslashes - print th_name "(" th_section ") " $0 - } -} diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/ref-ptx2.awk black-hole-mta-0.2.D010/aegis.supplementary/ref-ptx2.awk --- black-hole-mta-0.2.D005/aegis.supplementary/ref-ptx2.awk 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/ref-ptx2.awk 1970-01-01 00:00:00.000000000 +0000 @@ -1,41 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007 Peter Miller -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 3 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# . -# -# MANIFEST: ptx2.awk -# -BEGIN { - print ".hy 0" - print ".de TH" - print ".." - print ".TS H" - print "l r lw(2.5i) lw(2.5i)." - print ".TH" -} -{ - print $10 "\t\\*[Page*Of*" $10 "]\tT{" - print ".ad r" - print $4 - print "T}\tT{" - print ".ad l" - print $6 - print "T}" -} -END { - print ".TE" - print ".ad b" -} diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/ref-toc.so black-hole-mta-0.2.D010/aegis.supplementary/ref-toc.so --- black-hole-mta-0.2.D005/aegis.supplementary/ref-toc.so 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/ref-toc.so 1970-01-01 00:00:00.000000000 +0000 @@ -1,57 +0,0 @@ -'\" t -.\" -.\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2007, 2011 Peter Miller -.\" -.\" This program is free software; you can redistribute it and/or modify -.\" it under the terms of the GNU General Public License as published by -.\" the Free Software Foundation; either version 3 of the License, or -.\" (at your option) any later version. -.\" -.\" This program is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.\" GNU General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License -.\" along with this program. If not, see -.\" . -.\" -.\" MANIFEST: table of contents macros -.\" -.\" ---------- XX ----------------------------------------------------------- -.\" -.\" The XX macro accumulates table of contents entries. It takes two -.\" arguments, first is the page title, the second is the page -.\" description. The current page number in the \n% register is -.\" consulted to obtain the page number. -.\" -.de XX -.ds Page*Of*\\$1 \\n% -.da toc*div -.ev h -.ds toc*num \\n% -.ll -8n -.in 0 -\\$1\\t\\$2 -\\a\\t\\*[toc*num] -.br -.ll +8n -.rm toc*num -.ev -.di -.. -.\" ---------- TC ----------------------------------------------------------- -.\" -.\" The TC macro prints the table of contents collected by uses of the -.\" XX macro. -.\" -.de TC -.nf -.char \[toc*leader-char] .\h'1m' -.lc \[toc*leader-char] -.ta 2i (u;\\n[.l]-\\n[.i]-\w'000') (u;\\n[.l]-\\n[.i])R -.toc*div -.fi -.. -.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/reference.man black-hole-mta-0.2.D010/aegis.supplementary/reference.man --- black-hole-mta-0.2.D005/aegis.supplementary/reference.man 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/reference.man 1970-01-01 00:00:00.000000000 +0000 @@ -1,149 +0,0 @@ -'\" t -.\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2007, 2009 Peter Miller -.\" -.\" This program is free software; you can redistribute it and/or -.\" modify it under the terms of the GNU General Public License as -.\" published by the Free Software Foundation; either version 3 of -.\" the License, or (at your option) any later version. -.\" -.\" This program is distributed in the hope that it will be useful, -.\" but WITHOUT ANY WARRANTY; without even the implied warranty of -.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -.\" GNU General Public License for more details. -.\" -.\" You should have received a copy of the GNU General Public License -.\" along with this program. If not, see -.\" . -.\" -.\" MANIFEST: Reference Manual -.\" -.\" Format and print this file using the GNU groff command -.\" groff -s -p -t -ms -I. -I../man/man1 -I../man/man5 main.man | lpr -.\" -.\" Some of the formatting constructs used in this document assume GNU groff. -.\" -.pn -1 \" the first (unnumbered) is -1, second is 0, -.\" the third is 1, just like I wanted. Sheesh! -.so ref-toc.so \"from the etc directory -.so version.so \"from the etc directory -.if n .ftr CB B -.if n .ftr CI I -.if n .ftr CW R -.if n .ftr C R -.\" --------------------------------------------------------------------------- -.\" stuff for figuring dates -.\" -.lg 0 -.ds MONTH1 January -.ds MONTH2 February -.ds MONTH3 March -.ds MONTH4 April -.ds MONTH5 May -.ds MONTH6 June -.ds MONTH7 July -.ds MONTH8 August -.ds MONTH9 September -.ds MONTH10 October -.ds MONTH11 November -.ds MONTH12 December -.ds MO \\*[MONTH\n[mo]] -.nr *year \n[yr]+1900 -.ds DY \n[dy] \*[MO] \n[*year] -.\" --------------------------------------------------------------------------- -\&. -.sp 2i -.ps 36 -.vs 38 -.ce 2 -Black Hole -Mail Transfer Agent -.sp 0.5i -.ps 28 -.vs 30 -.ce 1 -Reference Manual -.sp 1i -.ps 18 -.vs 20 -.ce 1 -Peter Miller -.ft I -.ce 1 -pmiller@opensource.org.au -.ft P -.\" --------------------------------------------------------------------------- -.bp -.ps 12 -.vs 14 -\&. -.sp 2i -This document describes Black Hole MTA version \*(v) -.br -and was prepared \*(DY. -.br -.sp 1i -.if n .ds C) (C) -.if t .ds C) \(co -This document describing the Black Hole MTA program, -and the Black Hole MTA program itself, -are -.br -Copyright \*(C) \*(Y) Peter Miller -.sp -This program is free software; you can redistribute it and/or modify -it under the terms of the GNU General Public License as published by -the Free Software Foundation; either version 3 of the License, or -(at your option) any later version. -.sp -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. -.sp -You should have received a copy of the GNU General Public License along -with this program. If not, see . -.\" -.\" ---------- Include the Other Stuff -------------------------------------- -.\" -.nr C 1 \"continuous page numbers (see GNU groff tmac.an) -.so readme.man -.so install.man -.\" -.\" ---------- Include the Manual Pages ------------------------------------- -.\" -.so ref-parts.so -.\" -.\" ---------- Include the Table of Contents -------------------------------- -.\" -.if o .bp \" because .TH is going to throw another one -.nr % 1000 -.TH "Table of Contents" "Black Hole MTA" "Black Hole MTA" "Reference Manual" -.\" -.\" ----- -.\" This next section redefines the page footer to use roman numbering -.\" from ``iii'' onwards. It is overly GNU Groff specific. -.\" Fortunately, the page number does not appear in the page header. -.\" -.nr an-page-origin \n%-3 -.af an-page-letter i -.de an-p-footer -.ev 1 -.nr an-page-letter \\n%-\\n[an-page-origin] -.ds an-page-string \\n[an-page-letter] -.ie \\nD \{\ -. if o .tl '\\*[an-extra2]'\\*[an-extra1]'\\*[an-page-string]' -. if e .tl '\\*[an-page-string]'\\*[an-extra1]'\\*[an-extra2]' -.\} -.el .tl '\\*[an-extra2]'\\*[an-extra1]'\\*[an-page-string]' -.ev -.. -.\" ----- -.in 0 -.TC -.\" -.\" ---------- Include the Permuted Index ----------------------------------- -.\" -.bp -.in 0 -.so ref-index.so diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/ssp.awk black-hole-mta-0.2.D010/aegis.supplementary/ssp.awk --- black-hole-mta-0.2.D005/aegis.supplementary/ssp.awk 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/ssp.awk 1970-01-01 00:00:00.000000000 +0000 @@ -1,28 +0,0 @@ -# -# black-hole-mta - email goes in but nothing comes out -# Copyright (C) 2007 Peter Miller -# -# This program is free software; you can redistribute it and/or -# modify it under the terms of the GNU General Public License as -# published by the Free Software Foundation; either version 3 of -# the License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see -# . -# -# MANIFEST: awk script to supress multiple blank lines -# -BEGIN { count = -99999 } -/^[ ]*$/ { ++count; next } -{ - if (count > 0) - print "" - print $0 - count = 0 -} diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/tags.cook black-hole-mta-0.2.D010/aegis.supplementary/tags.cook --- black-hole-mta-0.2.D005/aegis.supplementary/tags.cook 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/tags.cook 1970-01-01 00:00:00.000000000 +0000 @@ -1,113 +0,0 @@ -/* - * black-hole-mta - email goes in but nothing comes out - * Copyright (C) 2007 Peter Miller - * - * This program is free software; you can redistribute it and/or - * modify it under the terms of the GNU General Public License as - * published by the Free Software Foundation; either version 3 of - * the License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see - * . - */ - -if [find_command ctags] then -{ - /* - * There are three different versions of these commands, - * and they take completely different command line options. We - * assume minimal posix syntax if nothing better is available. - * (What were they thinking? Were they even thinking?) - */ - ctags-variant = posix; - - /* - * The '|| true' is needed because if ctags fails the build stops. - */ - ctags-version = [collect ctags --version || true]; - if [in Exuberant [ctags-version]] then - { - ctags-variant = exuberant; - } - else - if [in Emacs [ctags-version]] then - { - ctags-variant = emacs; - } - - all += tags; - - if [find_command etags] then - { - etags = etags; - all += TAGS; - } - - /* - * xargs can invoke ctags/etags more than once if the underling - * shell does not handle so much arguments. In order to not - * truncate the target the '-a' options must be used. It is posix - * compliant and should be supported by different ctags variant. - */ - ctags-opts = -a; - - if [in posix [ctags-variant]] then - ctags-opts += -f; - - if [in exuberant [ctags-variant]] then - { - ctags-opts += --c-types\=+px -f; - etags = ctags -e; - all += TAGS; - } - - /* - * The (GNU) Emacs variant of ctags (based an Exuberant) use -o - * to set the output file name. - */ - if [in emacs [ctags-variant]] then - ctags-opts += --declarations --defines --globals --members --typedefs - /* --no-warn (the man page says the --no-warn option exists, - but is doesn't, really) */ - -o - ; -} - -tags: [change_source_files] - set shallow no-cascade -{ - xargs ctags [ctags-opts] [target] - set meter; -data -[unsplit "\n" - [resolve - [stringset [source_files] - [match_mask %0%.h [source_files]]] - [match_mask %0%.h [source_files]] - [fromto %0%.def %0%.cc [match_mask %0%.def [source_files]]] - [fromto %0%.def %0%.h [match_mask %0%.def [source_files]]] - ] -] -dataend -} - -TAGS: [change_source_files] - set shallow no-cascade -{ - xargs [etags] [ctags-opts] [target] - set meter; -data -[unsplit "\n" - [resolve - [source_files] - [fromto %0%.def %0%.cc [match_mask %0%.def [source_files]]] - [fromto %0%.def %0%.h [match_mask %0%.def [source_files]]] - ] -] -dataend -} diff -Nru black-hole-mta-0.2.D005/aegis.supplementary/version.so black-hole-mta-0.2.D010/aegis.supplementary/version.so --- black-hole-mta-0.2.D005/aegis.supplementary/version.so 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/aegis.supplementary/version.so 1970-01-01 00:00:00.000000000 +0000 @@ -1,3 +0,0 @@ -.ds V) 0.2.D001 -.ds v) 0.2 -.ds Y) 2007, 2009, 2010, 2011, 2012 diff -Nru black-hole-mta-0.2.D005/debian/black-hole-mta-doc.doc-base black-hole-mta-0.2.D010/debian/black-hole-mta-doc.doc-base --- black-hole-mta-0.2.D005/debian/black-hole-mta-doc.doc-base 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/debian/black-hole-mta-doc.doc-base 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,12 @@ +Document: black-hole-mta +Title: Black-Hole-Mta Manuals +Author: Project Archives +Abstract: Black-Hole-Mta Manuals +Section: Programming + +Format: PDF +Files: /usr/share/doc/black-hole-mta/authors.pdf* + /usr/share/doc/black-hole-mta/install.pdf* + /usr/share/doc/black-hole-mta/news.pdf* + /usr/share/doc/black-hole-mta/readme.pdf* + /usr/share/doc/black-hole-mta/reference.pdf* diff -Nru black-hole-mta-0.2.D005/debian/black-hole-mta-doc.install black-hole-mta-0.2.D010/debian/black-hole-mta-doc.install --- black-hole-mta-0.2.D005/debian/black-hole-mta-doc.install 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/debian/black-hole-mta-doc.install 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,5 @@ +usr/share/doc/black-hole-mta/authors.pdf +usr/share/doc/black-hole-mta/install.pdf +usr/share/doc/black-hole-mta/news.pdf +usr/share/doc/black-hole-mta/readme.pdf +usr/share/doc/black-hole-mta/reference.pdf diff -Nru black-hole-mta-0.2.D005/debian/changelog black-hole-mta-0.2.D010/debian/changelog --- black-hole-mta-0.2.D005/debian/changelog 2012-11-13 01:57:58.000000000 +0000 +++ black-hole-mta-0.2.D010/debian/changelog 2012-11-28 05:08:32.000000000 +0000 @@ -1,9 +1,44 @@ -black-hole-mta (0.2.D005-1~oneiric) oneiric; urgency=low +black-hole-mta (0.2.D010-1~pm~oneiric) oneiric; urgency=low + + * This change set gets rid of the anciet MANIFEST: convention, which dates + back the the usenet comp.sources.unix days. + + -- Peter Miller Wed, 28 Nov 2012 15:59:55 +1100 + +black-hole-mta (0.2.D009-1) unstable; urgency=low + + * This change set initiales the new 'quiet build', if you want the noisy one, + use verbose=1 on the command line. + + -- Peter Miller Wed, 28 Nov 2012 15:35:05 +1100 + +black-hole-mta (0.2.D008-1) unstable; urgency=low + + * This change set moves the aegis.spplenentary/ directory to be named etc/ + directory. + + -- Peter Miller Wed, 28 Nov 2012 15:08:48 +1100 + +black-hole-mta (0.2.D007-1) unstable; urgency=low + + * This change set adds a debian/watch file, so that new versions can + automagically be detected (and shut-up lintian). + + -- Peter Miller Wed, 28 Nov 2012 14:38:08 +1100 + +black-hole-mta (0.2.D006-1) unstable; urgency=low + + * This change set adds ~pm~ to the ppa versions, so the sourec is obvious when + installed. + + -- Peter Miller Tue, 13 Nov 2012 13:56:21 +1100 + +black-hole-mta (0.2.D005-1) unstable; urgency=low * This change set replaces png2ico (which isn't packages) with convert(1) from imagemagick, that is packaged. - -- Peter Miller Sat, 03 Nov 2012 14:31:56 +1100 + -- Peter Miller Sat, 03 Nov 2012 14:32:02 +1100 black-hole-mta (0.2.D004-1) unstable; urgency=low diff -Nru black-hole-mta-0.2.D005/debian/control black-hole-mta-0.2.D010/debian/control --- black-hole-mta-0.2.D005/debian/control 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/debian/control 2012-11-28 04:59:56.000000000 +0000 @@ -3,8 +3,9 @@ Priority: extra Maintainer: Peter Miller Homepage: http://black-hole-mta.sourceforge.net -Build-Depends: debhelper (>= 5), groff, libboost-dev, libexplain-dev -Standards-Version: 3.9.1 +Build-Depends: debhelper (>= 5), ghostscript, groff, libboost-dev, + libexplain-dev +Standards-Version: 3.9.3 Package: black-hole-mta Architecture: any @@ -13,3 +14,12 @@ looks like a Mail Transfer Agent (MTA) and email goes in but nothing comes out. It is intended for use in chroot jails for automated package build systems. Depends: ${misc:Depends}, ${shlibs:Depends} + +Package: black-hole-mta-doc +Architecture: all +Section: doc +Description: email goes in but nothing comes out - documentation + The black-hole-mta package is for use in automated package build systems. It + looks like a Mail Transfer Agent (MTA) and email goes in but nothing comes out. + It is intended for use in chroot jails for automated package build systems. +Depends: ${misc:Depends} diff -Nru black-hole-mta-0.2.D005/debian/copyright black-hole-mta-0.2.D010/debian/copyright --- black-hole-mta-0.2.D005/debian/copyright 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/debian/copyright 2012-11-28 04:59:56.000000000 +0000 @@ -1,21 +1,47 @@ +Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 +Upstream-Name: black-hole-mta +Upstream-Contact: Peter Miller +Source: http://black-hole-mta.sourceforge.net/ + +Files: lib/gcc_attributes.h + lib/hostname.cc + lib/hostname.h + lib/libdir.h + lib/mail_transfer_agent.cc + lib/mail_transfer_agent.h + lib/mail_transfer_agent/black_hole.cc + lib/mail_transfer_agent/black_hole.h + lib/mail_transfer_agent/configuration_file.cc + lib/mail_transfer_agent/create.cc + lib/mail_transfer_agent/daemon.cc + lib/mail_transfer_agent/host_status.cc + lib/mail_transfer_agent/mailq.cc + lib/mail_transfer_agent/newaliases.cc + lib/mail_transfer_agent/nop.cc + lib/mail_transfer_agent/send.cc + lib/mail_transfer_agent/sendmail.cc + lib/mail_transfer_agent/server.cc + lib/mail_transfer_agent/set.cc + lib/mail_transfer_agent/usage.cc + lib/rfc822.cc + lib/rfc822.h + lib/sizeof.h + mailq/main.cc + newaliases/main.cc + sendmail/main.cc + smtpd/main.cc +Copyright: 2007, 2009 Peter Miller + 2007, 2009, 2011-2012, Peter Miller + 2007, 2011 Peter Miller + 2007, 2011-2012, Peter Miller + 2007, Peter Miller +License: GPL-3+ + On Debian systems, the complete text of the GNU + General Public License, version 3, can be found in + /usr/share/common-licenses/GPL-3. + +Files: linux-x86_64/lib/config.h +Copyright: *No copyright* +License: UNKNOWN + The licenses covering these files are unknown. -black-hole-mta - email goes in but nothing comes out -Copyright (C) 2007 Peter Miller - -http://black-hole-mta.sourceforge.net/ - -This program is free software; you can redistribute it and/or modify it -under the terms of the GNU General Public License as published by the -Free Software Foundation; either version 3 of the License, or (at your -option) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General -Public License for more details. - -You should have received a copy of the GNU General Public License along -with this program. If not, see . - - -See /usr/share/common-licenses/GPL diff -Nru black-hole-mta-0.2.D005/debian/rules black-hole-mta-0.2.D010/debian/rules --- black-hole-mta-0.2.D005/debian/rules 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/debian/rules 2012-11-28 04:59:56.000000000 +0000 @@ -15,14 +15,21 @@ sh configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc \ --mandir=/usr/share/man CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" -build: build-stamp +build: build-arch build-indep +build-arch: build-stamp + +build-indep: build-stamp + +# Build and test the tarball. build-stamp: config.status dh_testdir $(MAKE) $(MAKE) check touch $@ +# dpkg-buildpackage (step 3) invokes 'fakeroot debian/rules clean', and after +# that (step 5) does the actual build. clean: dh_testdir dh_testroot @@ -30,6 +37,8 @@ test ! -f Makefile || $(MAKE) distclean dh_clean +# Install the built tarball into the temporary install tree. It depends on the +# 'build' target, so the tarball is also built by this rule. install: build dh_testdir dh_testroot @@ -40,10 +49,8 @@ $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install -rm -f $(CURDIR)/debian/tmp/usr/share/man/man1/black-hole-mta-license.1 -binary-indep build-indep: build install - -# Build architecture-dependent files here. -binary-arch build-arch: build install +# Build the binary package files here. +binary binary-arch binary-indep: install dh_testdir dh_testroot dh_installchangelogs @@ -59,8 +66,7 @@ dh_md5sums dh_builddeb -binary: binary-arch binary-indep - -.PHONY: binary binary-arch binary-indep build clean install +.PHONY: binary binary-arch binary-indep build build-arch build-indep clean \ + install # vim: set ts=8 sw=8 noet : diff -Nru black-hole-mta-0.2.D005/debian/source/format black-hole-mta-0.2.D010/debian/source/format --- black-hole-mta-0.2.D005/debian/source/format 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/debian/source/format 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1 @@ +1.0 diff -Nru black-hole-mta-0.2.D005/debian/watch black-hole-mta-0.2.D010/debian/watch --- black-hole-mta-0.2.D005/debian/watch 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/debian/watch 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,20 @@ +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +version=3 +http://sf.net/black-hole-mta/black-hole-mta-(.+)\.tar\.gz +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/apt-get-depends.cook black-hole-mta-0.2.D010/etc/apt-get-depends.cook --- black-hole-mta-0.2.D005/etc/apt-get-depends.cook 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/apt-get-depends.cook 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,63 @@ +/* + * black-hole-mta - email goes in but nothing comes out + * Copyright (C) 2012 Peter Miller + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + */ + +apt-package-list = ; + +function apt-get-command = +{ + if [not [find_command [@1]]] then + apt-package-list += [@1]; +} + +function apt-get-package = +{ + if [not [collect dpkg -l | grep "'^ii "[@1]" '" | wc -l || true]] then + apt-package-list += [@1]; +} + +/* + * Make sure the package we want are present + */ +if [find_command apt-get] then +{ + function apt-get-command tardy; + function apt-get-package autoconf; + function apt-get-package automake; + function apt-get-package build-essential; + function apt-get-package debhelper; + function apt-get-package devscripts; /* debuild cmd */ + function apt-get-package dpkg-dev; /* dpkg-buildpackage cmd */ + function apt-get-package exuberant-ctags; /* ctags cmd */ + function apt-get-package gawk; + function apt-get-package groff; + function apt-get-package imagemagick; /* convert(1) */ + function apt-get-package libboost-dev; + function apt-get-package libexplain-dev; + function apt-get-package lintian; + function apt-get-package tar; + + if [count [apt-package-list]] then + { + sudo apt-get install -y [apt-package-list] + < /dev/tty > /dev/tty 2>&1 + || true; + } +} + + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/etc/archive.cook black-hole-mta-0.2.D010/etc/archive.cook --- black-hole-mta-0.2.D005/etc/archive.cook 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/archive.cook 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,342 @@ +/* + * black-hole-mta - email goes in but nothing comes out + * Copyright (C) 2007, 2009, 2010, 2012 Peter Miller + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +integration-build-targets: [integration-build-targets]; + +integration-build-targets = + archive/[project_minus].README + archive/[project_minus].lsm + archive/[project_short]-[version].tar.gz + archive/[project_minus].pdf + archive/[project_short].png + archive/[project_short].ico + archive/[project_short]-128.png + archive/[project_short]-64.png + archive/[project_short]-32.png + archive/[project_short]-16.png + [fromto etc/%.html archive/%.html + [match_mask etc/%.html [source_files]] + ] + ; + +source_file_order = + README + [sort + [stringset + [source_files] + AUTHORS + ChangeLog + COPYING + depcomp + INSTALL + NEWS + + /* + * These are for time stamping the distribution. + */ + etc/version.so + lib/patchlevel.h + + /* + * These are for building the distribution. + */ + Makefile.in + lib/config.h.in + install-sh + configure + configure.ac + missing + + /* + * for the reference manual + */ + etc/ref-index.so + etc/ref-parts.so + etc/new.so + - + README + ] + ] + ; + + +archive/[project_short]-[version].tar.gz: [source_file_order] + [debian-built-files] + set shallow no-cascade +{ + function quiet_print; + tar chf - [resolve [source_file_order]] + [resolve [debian-built-files]] + | tardy + -una Peter -gna Miller + -unu 0 -gnu 0 + -ms 0644 -mc 07022 + -now + -prefix\=[project_minus] + [prepost "-rp=" "" [search_list]] + - /* stdin */ + [target] + ; +} + +archive/[project_minus].%: % + set shallow +{ + function quiet_print; + cat [resolve [need]] > [target]; +} + +archive/[project_minus].pdf: etc/reference.pdf + set shallow +{ + function quiet_print; + cat [resolve [need]] > [target]; +} + +%: etc/[downcase %].man +{ + function quiet_print; + groff + [prepost "-I" /[arch] [search_list]] + [addprefix "-I" [search_list]] + -Tascii -t -P-bcu -man + [resolve etc/[downcase %].man] + > [target]; +} + +archive/%.txt: etc/[downcase %].man + set shallow +{ + function quiet_print; + groff + [prepost "-I" /[arch] [search_list]] + [addprefix "-I" [search_list]] + -Tascii -t -P-bcu -man + [resolve etc/[downcase %].man] + > [target]; +} + +etc/%.man.d: etc/%.man + set no-cascade +{ + function quiet_print; + [c_incl] -nc -ns -api -nrec + --lang\=roff + [addprefix "-I" [search_list]] + [prepost "-I" "/man/man1" [search_list]] + [prepost "-I" "/man/man5" [search_list]] + [prepost "-I" "/etc" [search_list]] + [resolve etc/%.man] + -prefix "'cascade etc/%.man ='" + -suffix "';'" + [addprefix "-rlp=" [search_list]] + -o [target]; +} + +archive/%: etc/%.uue + set shallow +{ + function quiet_print; + uudecode -o [target] [resolve [need]]; +} + + +etc/%.html.d: etc/%.html + set no-cascade +{ + function quiet_print; + c_incl -nc -ns -eia -r -nrec + [prepost "-I" /[arch]/etc [search_list]] + [prepost "-I" "/etc" [search_list]] + -prefix "'cascade etc/"%".html ='" + -suffix "';'" + [resolve etc/%.html] + [prepost "-rlp=" "" [search_list]] /* remove leading path */ + -slp [arch] "'[arch]'" /* substitute leading path */ + -o [target]; +} + +#include-cooked [addsuffix ".d" [match_mask etc/%.html \ + [source_files]]] + +archive/%.html: etc/%.html + set shallow +{ + function quiet_print; + groff + [prepost "-I" /[arch] [search_list]] + [addprefix "-I" [search_list]] + -Tascii -t -P-bcu -man + [resolve etc/%.html] + | cat -s + > [target]; +} + + +etc/[project_short].lsm.d: + etc/[project_short].lsm + set no-cascade +{ + function quiet_print; + c_incl -nc -ns -eia -r -nrec + [prepost "-I" /[arch]/etc [search_list]] + [prepost "-I" "/etc" [search_list]] + -prefix "'cascade etc/"[project_short]".lsm ='" + -suffix "';'" + [resolve etc/[project_short].lsm] + [prepost "-rlp=" "" [search_list]] /* remove leading path */ + -slp [arch] "'[arch]'" /* substitute leading path */ + -o [target]; +} + + +#include-cooked-nowarn etc/[project_short].lsm.d + +archive/[project_minus].lsm: etc/[project_short].lsm + set shallow +{ + function quiet_print; + groff + [prepost "-I" /[arch] [search_list]] + [addprefix "-I" [search_list]] + -Tascii -t -P-bcu -man + [resolve etc/[project_short].lsm] + | cat -s + > [target]; +} + +COPYING: man/cat1/black-hole-mta-license.1 +{ + function quiet_print; + cat [resolve [need]] > [target]; +} + +archive/%1-%2.png: archive/%1.png +{ + function quiet_print; + if [find_command pngcrush] then + { + convert [resolve archive/%1.png] -scale %2 temp.png; + pngcrush -bkgd 255 255 255 -brute -q temp.png [target]; + rm temp.png; + } + else + { + convert [resolve archive/%1.png] -scale %2 [target]; + } +} + +archive/black-hole-mta.ico: + archive/black-hole-mta-16.png + archive/black-hole-mta-24.png + archive/black-hole-mta-32.png + archive/black-hole-mta-48.png + archive/black-hole-mta-64.png + archive/black-hole-mta-96.png + archive/black-hole-mta-128.png +{ + function quiet_print; + /* apt-get-depends imagemagick */ + convert [resolve [need]] -colors 256 [target]; +} + + +check-tarball: etc/check-tarball.sh + archive/[project_short]-[version].tar.gz +{ + function quiet_print; + sh [resolve etc/check-tarball.sh + archive/[project_short]-[version].tar.gz]; +} + + +ChangeLog: +{ + function quiet_print; + aereport change-log -p black-hole-mta.0 -c 0 -o [target] -pw\=80; +} + + +check-tarball: etc/check-tarball.sh + archive/[project_short]-[version].tar.gz +{ + function quiet_print; + sh [resolve etc/check-tarball.sh + archive/[project_short]-[version].tar.gz]; +} + + +/* + * if [or + * [in [fromto %1D%2 %2 [version]] 001 002 003 004] + * [collect "set +e; on_ac_power; expr 1 - $?; exit 0" ] + * ] then + */ +if [in [fromto %1D%2 %2 [version]] 001 002 003 004] then +{ + integration-build-targets += debian-package; +} + +debian-package: archive/[project_short]-[version].tar.gz + debian/changelog +{ + function quiet_print; + local vsn = [collect head -1 [resolve debian/changelog] + | sed "'s|.*(\\([^()]*\\).*|\\1|'" ]; + vsn = [fromto %-1 % [vsn]]; + function print "vsn = '"[vsn]"'"; + if [not [in [count [vsn]] 1]] then + fail "debian version not right"; + local tarball = [project_short]_[vsn].orig.tar.gz; + + local user = [collect id -un]; + local key = ; + if [in [user] archives] then + key = -k19CEC7D5; + else + key = -us -uc; + + /* + * We fake the .orig.tar.gz file to not have a debian/ directory, + * by filtering it out with tardy. This silences a PITA lintian + * warning, for no real benefit. + */ + + unset GPG_AGENT_INFO && + rm -rf archive/debian && + mkdir -p archive/debian && + cd archive/debian && + echo Options Indexes > .htaccess && + tardy -exclude "'"[project_minus]"/debian/*'" + ../[project_short]-[version].tar.gz + [tarball] && + tar xzf ../[project_short]-[version].tar.gz && + cd [project_minus] && +#if 0 + dpkg-buildpackage -sgpg [key] -sa && +#else + debuild [key] -sa && +#endif + cd .. && + rm -rf [project_minus] && + lintian -iIv --pedantic *.changes + ; +} + + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/etc/authors.man black-hole-mta-0.2.D010/etc/authors.man --- black-hole-mta-0.2.D005/etc/authors.man 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/authors.man 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,21 @@ +.\" +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2007, 2011, 2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 3 of the License, or (at +.\" your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +.\" General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License along +.\" with this program. If not, see . +.\" + + + +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/autoconf.cook black-hole-mta-0.2.D010/etc/autoconf.cook --- black-hole-mta-0.2.D005/etc/autoconf.cook 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/autoconf.cook 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,196 @@ +/* + * black-hole-mta - email goes in but nothing comes out + * Copyright (C) 2007, 2010, 2012 Peter Miller + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + + +/* + * This file is generated by autoconf. + * It is architecture specific. + * If it is not found (not cooked yet) the following + * symbols will be undefined. + * + * Must be included *after* the search_list is defined. + */ +#include-cooked-nowarn [arch]/etc/howto.conf +if [not [defined prefix]] then + prefix = /usr/local; +if [not [defined exec_prefix]] then + exec_prefix = [prefix]; +if [not [defined yacc]] then + yacc = yacc; +if [not [defined libs]] then + libs = ; +if [not [defined cxx]] then + cxx = ['if' [find_command g++] 'then' g++ 'else' c++]; + + +configure.ac: etc/configure.ac.in +{ + function quiet_print; + sed + -e "'s|@PACKAGE_NAME@|"[project_short]"|'" + -e "'s|@PACKAGE_VERSION@|"[version_short]"|'" + [resolve etc/configure.ac.in] + > [target]; +} + + +configure: configure.ac install-sh aclocal.m4 +{ + function quiet_print; + if [not [exists install-sh]] then + { + /* + * Cook says it is up-to-date, so it must be in the + * baseline; autoconf needs it in the current directory. + */ + cp [resolve install-sh] . + set clearstat; + } + autoconf [addprefix "-I" [search_list]] + [resolve configure.ac] > [target]; + chmod 755 [target]; + sleep 1; +} + +/* + * The install-sh script can come from a huge range of places, depending + * on what distribution you have installed (or whether you built it from + * the tarball). + */ +auto-make-install-dir = ; +loop auto-make-maybe = + /usr/share/autoconf + [glob /usr/share/automake*] + /usr/local/share/autoconf + [glob /usr/local/share/automake*] +{ + if [exists [auto-make-maybe]/install-sh] then + { + auto-make-install-dir = [auto-make-maybe]; + loopstop; + } +} +if [not [auto-make-install-dir]] then + fail "Can't locate the GNU Automake library directory"; + +%: [auto-make-install-dir]/% + if [not [exists [target]]] +{ + function quiet_print; + cp [need] [target]; + chmod 755 [target]; +} + +[arch]/config.status: configure install-sh missing config.sub config.guess +{ + if [not [exists install-sh]] then + { + /* + * Cook says it is up-to-date, so it must be in the + * baseline; autoconf needs it in the current directory. + */ + cp [resolve install-sh] . + set clearstat; + } + ./[resolve configure] + --cache-file\=/dev/null --verbose --no-create + ['if' [quiet] 'then' --quiet] + ; + mv config.status [arch]/config.status; + if [exists config.log] then + mv config.log [arch]/config.log; +} + +lib/config.h.in: configure.ac aclocal.m4 +{ + function quiet_print; + autoheader [addprefix "-I" [search_list]] + [resolve configure.ac] > [target]; +} + + +[arch]/%0%.h: %0%.h.in [arch]/config.status + single-thread conftest.subs +{ + CONFIG_FILES\= CONFIG_HEADERS\=[target]\:[resolve %0%.h.in] + [resolve [arch]/config.status]; +} + +[arch]/%0%: %0%.in [arch]/config.status + single-thread conftest.subs +{ + CONFIG_FILES\=[target]\:[resolve %0%.in] CONFIG_HEADERS\= + [resolve [arch]/config.status]; +} + +aclocal.m4: configure.ac + set symlink-ingredients +{ + function quiet_print; + aclocal [addprefix "-I" [search_list]] ; +} + + +Makefile.in: [source_files] +{ + function quiet_print; + aemakegen --target\=makefile -p [project] -c [change] > [target]; +} + +debian-aemakegen-files = + debian/black-hole-mta-doc.doc-base + debian/black-hole-mta-doc.install + debian/black-hole-mta.install + debian/changelog + debian/compat + debian/control + debian/rules + debian/source/format + ; +debian-built-files = + [debian-aemakegen-files] + debian/copyright + ; + +[debian-aemakegen-files]: [source_files] + set no-cascade +{ + function quiet_print; + aemakegen --target\=debian -p [project] -c [change]; +} + + +debian/copyright: [stringset [source_files] - [targets]] + set shallow +{ + function quiet_print; + licensecheck "--check='[.]cc$|[.][chy]$'" --copyright + [resolve [need]] + | sed "'s|^bl\\(bl\\)*/||'" + | /usr/lib/cdbs/licensecheck2dep5 + | awk -f [resolve etc/deb-cop-fix.awk] + > [target] + ; +} + + +/* Sigh */ +cascade lib/vsnprintf.cc = [arch]/lib/config.h; + + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/etc/black-hole-mta.lsm black-hole-mta-0.2.D010/etc/black-hole-mta.lsm --- black-hole-mta-0.2.D005/etc/black-hole-mta.lsm 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/black-hole-mta.lsm 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,73 @@ +.\" +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2007, 2009, 2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 3 of +.\" the License, or (at your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program. If not, see +.\" . +.\" +.\" LSM = Linux Software Module, an archive description file +.\" +.\" Descriptions of the LSM file format can be found in the +.\" /pub/Linux/docs directories of sunsite.unc.edu and tsx-11.mit.edu. +.\" +.ad l +.hy 0 +.de SH +.in 0 +.br +\\$1 +'in 8n +.. +.so etc/version.so +.SH Begin3 +.SH Title: +Black-Hole-MTA +.SH Version: +\*(v) +.SH Entered-date: +.ds MO1 JAN +.ds MO2 FEB +.ds MO3 MAR +.ds MO4 APR +.ds MO5 MAY +.ds MO6 JUN +.ds MO7 JUL +.ds MO8 AUG +.ds MO9 SEP +.ds MO10 OCT +.ds MO11 NOV +.ds MO12 DEC +\n[dy]\*[MO\n[mo]]\n[yr] +.SH Description: +The Black Hole MTA is for use in automated package build systems. It +looks like a Mail Transfer Agent (MTA) and email goes in but nothing +comes out. It is intended for use in chroot jails for automated package +build systems. +.SH Keywords: +MTA, sendmail +.SH Author: +Peter Miller +.SH Primary-site: +http://black-hole-mta.sourceforge.net/ +.TS +lf(CW) l. +black-hole-mta-\*(v).README Description, from the tar file +black-hole-mta-\*(v).lsm Description, LSM format +black-hole-mta-\*(v).tar.gz The complete sources. +black-hole-mta-\*(v).pdf Reference Manual, Acrobat format +.TE +.SH Copying-policy: +GPL 2.0 +.SH End +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/black-hole-mta.png.uue black-hole-mta-0.2.D010/etc/black-hole-mta.png.uue --- black-hole-mta-0.2.D005/etc/black-hole-mta.png.uue 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/black-hole-mta.png.uue 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,2542 @@ +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +begin 644 black-hole-mta.png +MB5!.1PT*&@H````-24A$4@```7\```%_"`8```"A1,EG````"7!(67,```L3 +M```+$P$`FIP8````!W1)344'UP81##`6AH(YJP``(`!)1$%4>-KLG7>85.79 +M\'_G3#G39[8ON\NR5)$B8*R`"HH2Q80O2D*,1E`3NT)028R:5]\8C<8:6Q*) +M-49CHJ*)8L$2K`F*"FH`D;Z]S.STF7-FGN^/,^=A%VD)^'TF.;_K.M?LSL[. +MG#GE?NY^@XV-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- +MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- +MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- +MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- +MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- +MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V- +MC8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-C8V-30DEFGAZA*`KQ>)R>GAY6K%A!-IO%Y7)165D)0'M[.[E+U>?#X?FJ8Q;=HT +M"H4"`%ZOEZJJ*AH;&QDX<""5Y>6$0B&,O$X@$*"\NDJQSY"-+?QM;'8@N+=N +MW4HL%L/K]5)>7LZX<>-`B&T;@*)LVPH%4%7S^6(1Q>G$Z72B9[,`N+U>#,.@ +MJ.NX/!X41<$P#)Q.)_E,!AP.PN$PJJH2C\\O)R>GAZ\7B^93`9%V?5Z<-4U5S-ITB0. +M/?10`OX`V5S67D!L;.%O\^^!1_.(=";-6V^]Q6]_^UN>?/))"OD\BM.)*&G4 +M.\+M]9H">A=\=^Y3DU='6/'CF7\^/$<>NBA?.4K7Z&^ +MOAY=U^V%PL86_C9?'%NW;A6WW'(+]]]_O]2X`:IJ:P'H;&O#J6E2Z[8$OL/M +MIJ#K(`2^8)"I4Z=RU%%'45M;BZ[K9+-91HX==AHOO?02UUQS#1==>!$`N7R.8K&(Q^.A +M6"R2R61P.!RX7"X<#O-]"X4"NJY3*!0(^`,[-PRL?8C'$4(0#H?)Y7+X?#XJ +M*BKX_O>_S[1ITW9Y;#=N5O`%`OA\ +M/GI[>^6YV'_,&/Q^/[-FS6+Z].DT-C82#H71#1VGTTDNE[,7B?]"G/8AL-D5 +MFS=O%FO6K.&%%UY@R9(E;%J_7KH\-(^'7#I-(!PFG\^C9[-4U=82C48Q?Y/EIR)IO!Z_'V\=BH%`H% +MXM$H\7B\C_Q4T#0-!06'ZMBA<'/9LZ<.0P=.G37)\#AX/CCCZ>GIP>WVXT0@DV;-K%FS1HZ +M.CH8,&``AF'0W=U-9V../Y[Z^GHQ;-@PA@T;QG[[[<>P8/!DA +M!(E$@KJZ.G1=Q^?S,6W:-"+A"-E&((XXP!:+#B4"@ZSIN +MEUON4T^T!Z?325FDC*+8)O3[8CV7SJ01PGP/RU_O\_IP.5W2/6,4#-K;VVD: +MU$0BF0`@&`@R:-`@/'X_/I\/HV#@=#A))I-X/!Z<3B>Q6(QP.(P00KIY^@IW +M5571=5U:!IJFR07($L+=W=T,J#$MH%@LQJ9-FP`X]-!#&3%BA`P6[PR!H+*B +MDLJ*2K*Y++E +M<>/&X?/Y6+=F#5ZO%UW7>7')$FF%J:78B1#"BG>(FV^[C>...X[]1^Z/0-A6 +M@NWVL?EWQ*]Y1&MK*S4U-=QUUUU9??'469LV:)5U).Q7^ +M#G6/OJ//:RY@#H?C<];0X"&#V;)Q(R^_]AJ'''((O;V]+%VZE&`P2&=G)_%X +M'+?;C0\,P +M[$7!UOQMOFQDDRDQ>_9LWGGG'800J*I*,IDD$HD0B\6HKZ_GJ*..8LJ4*517 +M5Z,H"H,+LV+$(==?")Z_G=_OYFJ:A*BKGGGLN]]QY)[V]O5)H?-%8;A8A +MA!F$+11P.IVHJBJ#N3M;9'9DW:M62S60Z;-(FZNCJ\'B]>CY=ITZ916[)(=$/' +MY33_I[.KDY-//IF>GAZ"P2`K5JS@D4<>8=V:-7(1>/#!!_G#'_Y`)ID$P./W +M,W;L6''AA1=RZG=.E1:+;278PM_F_Q'O_>WOXO'''V?QXL6TM+00#`:)Q^-2 +MR*NJRO3ITSGLL,,8,6($-34UI%(IJJJJ&#QX,-75U>9BD7HSI4SCCC#.ZY\TY>?_UUIDV;AJ9ITA?^1>)P."@6B^BZ +M+@6FR^FBHJ*"3_L(_[[6QKX0_`"ZKI-WY*7UY'*Y&#ER),.'#]\G[Z\J*L5B +MD5P^9Z:OYO/HNBYC)3_ZT8_H;&MCX<*%#!^V[3,#@6VQ#$OP`U155C%ERA2$ +M$&ANC1DGS&#V[-DD2X*^L[,3A\-!-IOE_???Y_KKKR>7R['\G7>8\\X[S#GM +M-,+EY4R>/)F?7'FEJ*BHH+%AH%R04G8W5Z8/6H',V;-G\\(++[!QXT:^]:UO,7?N7*+1J'1!6!0*!=+IM!1\ +MR602X5"E0)1!UG]"2%I:=F^\EU&C1A&IJ.#IIY_FB"..X.233O["M?]\/H^J +MJG(QKKZ_'[_-(R4!2%RHI*3IQQ(FZWFU&C1E$L%OGHHX]X^.&'6;=F +M#<\^\PQ+7WP1557)I$R+8>S8L=QPPPWB^../E_MO+P:V\+?9E>M"4<4GGWS" +MHX\^RI-//LGZ]>MECKDE?`<-&L1QQQW'00<=1&5E)=75U30T--#4U,0GGWS" +MW+ESF3IU*F><<09''744@P+TZG4V;AA$+A?AI_ +MW\UR(>V*8#"(JIB9-1[-PU577<4E\^>S>/%B3C[IY"_\V.FZ+BT,:P&PZ.CH +MD(O:]IK_/CMW3C/3)Y%(L&3)$IJ;F_%X/+L];GNL`Q@&BJ)(J\;A<$AKZJ./ +M/D)UN3CDD$,8M?\H"L4"T6@4554I+R\G$`A@&`8NIPNC8$B+S[($=%TGX`^@ +M&SI&P?P+((X^DN[N;39LVL=_H4?9B8`O_ +M_VX2T9A8MFP9<^;,(9O-HJHJFJ:1*14]'7[XX9Q^^NF,'CV:8#!(4U,3D4CD +M<^^32J48-6H48`9R___[HNBX+E2P-LE`HD,V:F26.S#9+ +M8/M\>R&$S'#9E>9M"4"`\\\_GTOFS^?YYY^GH[.#\O+R+_0X]DT+E=\!,S/I +MTT\_A5+6SHXT_GWA^LGK>?D=MVS9LDUC+Q;WR0(@A,#ENK1TD)H;6T%X/+++^=;W_H6'W[X(;_\Y2]Y_?7797N-HXXZ +MBNKJ:CHZ.JBOK^?G/_^YF#)E"GZ_G[*R,MLRL(7_?SY*H2@6+U[,C3?>R(02QHP9P]BQ8W&[W1B&(0./EN;H=KNI +MJ:DAEDQ(`>IP.*3V;+D6LKGL;H4_L"T(6=(JHUU=?/311QQYY)%?Z'%U.!S2 +M0A)"X'0Z45`H%`IF`+/T]R]*\X]&H]16UP#0W-R,R^6BOKY>NJ/VVNU3+*)I +M6K^%RN%PT-G9R9_^]"<`CCKJ*#)9T\7C\_H0"*+1J(P-6`N1S^>3<1R'PT$D +M$J&GI\>,V:@J^7Q>"OMBL4@H%,+G]:'K.I45E>3U/`Z'@];65BZYY!(^^^PS +MSOK>]Y@X<2+#AP]G^/#AS)HUBY:6%C[\\$,Z.SOYZU__RE-//068/9>^__WO +MD\UF:6AHX-ACC^57B^X5W=W=N-UN/!Z/O1#8PO_?&X=`]";B9-,91H\=0RJ1 +M1'&H.!05HV`0"H4XY=3O<,)7CZ>\O)R)$R>BJBK1:)1,)D-=71T`Z71:_AR/ +MQTFE4G@\'K/B55'(9#+$8C'*RLK(YG.P6QA +M8!B&M!`RV0SE557T=';2T]/S_^1X6WGZ`)I;DU:0H]0"8G<"?V??;W>/@(RK +MK%WW*2^__#*ZH5-148'F\:``>L%`$2`4/O>XIVZ?OL5K3J<3E]-%/I]GXV>? +ML?^8,4R=,I5$,B%[&CD<#C1-(Q*)R&IE15%PN5S2ZG.Y7'@]7BHJ*G"H#N*) +M./E\GD@D@J9I9BJLYB&53M'9V4DX%*:GIX?:FEH<#@=///XXBFH&^0\YZ&`` +M9M6@Y576GWV]WCY9P+A0*N#2-]LX.-)^/ +MJ<<<32J;,1=6544!A'D9]'NT-/M=H6D:B62"FNH:\GK>;(I7ZV7\^/&`&>RW +M6EQLV;J%`0,&X"SU&MH^1F#%#;Q>KW3_6'4@'H\'3=-D%3-`*ITBE\LQ<.!` +M:=UM;=[*,<<<`\"EEU[*X8 +MO)G-FS?3T]/#O/GS\/C]+%^^G&]\_>N$R\OY]K>_S?>__WTQ?MQX\GJ>8K%H +M+P2V\/_RT=W=+08U-&SKPZ(H5%17T]W1P9PSSV3*E"D,&S:,L6/'XO/Y2*52 +M!`(!K,8%EG#]EV,'I?<+!`(4`9_7QVFGG\ZMM][*Y5=3F^8)"''GJ(\\X[CP$#!DCA +M8UD(?K]?MF#8&\*A,+WQ7MQN-Y%(1&:M5%55,7WZ='[[F]_L4N.7;KE_\?L[ +MW6Z<#B?%8I%@.,PWOO$-RBLK\6@>DJDD3J=36@G;/^ZI6ZFBH@+=,*ND@\$@ +MNJ'+GC\C1HR0+D&'P]$O7N-VNW=?8;Q=O*=O[$11%'P^'^ET&LVM45%>P0DS +M3F#SYLV,_\I7^.E/?[K+N(D0@G@\;A;?E5)A&QL;J:FI8>S8L>3S>29/.8JV +MMC9>>^TU_OC'/[+QL\_X]=UWLVC1(C1-XZRSSN+**Z\4D4C$;F3W3Z+:AV#? +MXM<\XMFGGQ$'3SA0!#Q>,77J5"E(:^OK00C&CAW+'Y]\DKOOOIMO?>M;''[8 +MX03\`51%)1@(DLUF:>]H)QJ+]@NR[FC;'9E,1E:KIC.FMG?U_US-O'GSV+QA +M`X\\\@C)5!*7TR5?ZW:[*10+NPWF[M$%IJKD\KE^E<3#A@YCX<*%I.)QEB]? +M3B@4DEJNQ^,AK^>E>V9?$(O%I)`IBB+)5!(%A4F3)GWAUX/UG=]XXPUBL1@S +M9LR0"^KN:B3V!(_'@]/AI+V]76K?:]:L`6#6[-D<>."!LN+7Y7*A*(IL7M_.LR<>)7CQ^^]%Z>F\=K++S-@P``TMX;FUB@4"ZQ9 +MNX:6UA9Y(Z33:> +M`%5E]NS9#!X\V+2J#%TN%(9A[-:=U%?P;W^M]:WU\/O\M'>TTSBPD;///IMH +M5Q6+N7>^^YCW9HU>/Q^YE]T$6ZWFV^<]`W6KETK +M/)K'7@ALM\^^P^MR"U55^>RSS_B?__D?GGKJJ7XE^E.G3F7*<<\_E]MMOQ^EPTM341"*1D-K<]@58 +M_[)FJ'E()I,X'6;QSJ9-F]AOQ'[4U]=SWGGG<>/UU_/ZZZ]SQ!%'R&Z5NJ$3 +MC49QA$)[O0"X7"X9H\CES**ALD@9H6"(;"K%JE6KB"?BA((AV0K!$C9[*J!V +M1WEY.>%0F$S67-#"I=J%=>O6??$*@M]T,[W[M[_A\?NE[SR12,@\^[U=7#*9 +M#/5U]?*Y^^Z[#X0@$HG@4!T4B@5I_5G"5U55"L7=N]1V%1!7596N[BYJJFMX +M[:^OL6K5*FKKZUGP@P5T='906U5-+I^30WCZOH]U?JU@LY5-9ED"UC5@]0]* +M9]*D4BD412$4"C%D\!"&#!Z"43`8/GPX'W[X(>^__S[//_\\?UZ\F.[N;MYZ +M_76NN?9:KOCQ%<(.$-N:_UZQ9<-&<]'<&J%0B*W-6]%U':_72WM'^UYK_E:K86LA"`:#Q'ICN)PNYLV;!XK"[W__ +M>QYXX`%ZHCUR/RTM?&]QN5QDLUG2F;34]`#97?.CCS[BG7?>D9];*!3P>KW2 +M_-];LKEMO6ZRV:Q/HBBXW6YY7>R-YF\=VVE3IZ+G\]QVVVUL +MWK*9ZJIJ*QB[TZZL?6M+8%OPV4HI=C@<))()BL)L7%=5645EA3F*,Y5.D4PE +MR60R3)XTF3/..(-77WV5MN9F3CGM-%:M6H4W$.!_KKP2C]?#U[_^=?&7O_Q% +MM+2TV-:`+?QW3SP6$S[-(Q[\[7VBL:Y>[+___KQ8*EEO;&QDRI0IO/CBBRQ9 +MLH3KKKN.KWWM:U*[RF0R&(9!(IF@OJZ>5#I%6WL;`(V-C?SN=[^CLJ:&7__Z +MU]QWWWT415$&[#P>#YI;DWG7>R/\$XD$?K]?:GFUM;4R`%A37<."2R_ET]6K +MN>FFFWCEE5=(II+2G;`OW#Y6!2J8F2G6>WJ]7BZ<-X^.UE:6+5N&;IB"*)U. +MX_%X9*ODO477=7*Y'$51E#];G43W14QC3_C[W_].N+R<@P\^F)I2SK\U*G*O +M%U>GBZK**@K%`BVM+=QPPPT`S)DSAX`_@$#(0C!`=EC5-.V?O14<#@8/V$"LTZ>1>/`1A*E3+'="7^WVRTS?ZP!/E:!82Z7(YU.T]'105M[ +M&YU=G?1$>]!U';_/3\`?(!@(LF;M&IJ:FMBT?CT7S9_/PP\]S)HU:UBR9`F7 +M_>A'&+D==QX''WPPM__R=NP%P!;^.^7--]\4W_[VMU%5A9_\Y"=$ +MHU$T36/V[-F\^>:;K%RYDKOOOIMCCSV6L6/',F#`@&TI<*D4V6P6(01^OY^U +MGZ[%[S/+V8V"065E)=^>_6WNO?=>VIJ;N?WVV[G__OOES91(),Q.B_O`)^SS +M^0@%0V0R&9I;FJ49'^N-42@6N/&&&U%=+CY=O9IUZ]9)%Y:5B;&W6!.L?%ZS +M7TQ'1X=,(9PW;QX`GW[ZJ?3#I]-I%!32Z?0^"8AZO5[3K:"8EH0E\)T.)T.& +M#/G"KZ-H+,JR9[IENX9I]/)F\N6$:FHH+Z^GEP^9PZE +M*EY\\46*8EM\I:\+;V<6 +MA?5:*Q9C!8&]7B_!8)":ZAK*R\L)!H,$`@'\?K_96"Z7E0K#(8<<0D]G)[-F +MS^87O_@%8,;-)D^:S/7774][5Q.//YZE2Y>R>?-F;K[Y9@X^^&!" +MH1"Y7*Z?IF)I+@Z'@U`H1*%@!BT;&AK(9#/RXBX6BQ1%D1-//)&_+%E"9VSST\$.D,VE"P9#L0P]F$9;#X<#M=LOT.FM4WY[PZEIW'CCC6S=NI6-FS;*]-"^YKEA&#)8V#?M;U=8728S67-8 +M>45%A2RZ&MPT&$H%0:^^^JHL<`/HZNK:HXZ?V_<;VGZS`IQ6T+!ONJ/EUI*# +M94H"R>IMWSV68UI^OJZI+M/8XYYAA&CAR)YM;(YK*R.C>7R^'Q>*3PW)/S +M9S5_2R:3>#WFT'FWRTP(<#E='#AN'(5\GE__^M>4EY7+PKUP*$P\'I=NG+ZN +M(D51I(O'^MFJZ>A;(TMQDO,0R#6"R&4U5(Q>,LN.PR'GGD +M$9P.LR%=146%7&C+RLJ8=_$\DHDD?UN^G$L6+J2FKHZ%EUR"T^G`X_7PS)^? +M(1:+_5*9RJPJ$''43+EBT,&3Z<^?/G\_CCCW/5 +M55=Q]-%'4UU=+6\>ZX;_5[5A:YL^?3HWW'`#]8V-G'?>>;S]]MMFFJ5;(Q0T +MR^>M\OU\/D\ZG2:12)`KC4G<6_)ZGI.^<1(3)TXD'HURYYUWTC2HB6PV^[D* +MW.W;'^R)VVG[+J#;8[613J524E"#F8>__:C$?T4X6L+=HWD^%\.PA.^.>A=9 +MV^[>?W>M(1RJ@T0B@:JJA$(A-+4%E1B6$85%14D$PEB80C&`6#<"C,RZ^\#,#4419%H++I/ +MW';O_,V,!PT;.DPF1%155N'S^6AH:`#@[//.XX(++L"A.DBE4V8:J\M%;[R7 +M\K)R4JD4F[=L)IU)\Y4#O\*55U[)====QTG?_"84BP0"`4Z:.9,)$R;PZFNO +M\M]B"?S7"G^/YA$OO/`"M0-J.6+B1%8L7XXW$.#D;WV+)Q8O9MFR9?SO-?_+ +MK)-GR?:[^7R>;#8K-=\]$?[;"\OM-P6%"R^XD.G3IY-+ISGSS#.ENZ4WWBL% +MG!#"K%0M!4,51=EA([=_%NL&O?WVVW&XW;STTDN\_<[;*(I"=57UYX3NFEN+U>F9MNM1+V^_UFILA>8EE3S!G```@ +M`$E$051H3V,JVW_'[35_UH!C+;65=^VUM;12%:4UU=7>Q8,$"`+[SG>^8LR'2*51%E0WA]L2RV1V' +M'7H8R522S5LV4U%>P4RNMOO<7#W,G3N7KO9V4!0N_L$/>."!![CFFFN8^?69>+U>7 +M_S\K_'=4W&,)W`4_6(##X>"QQQYCR]8MYCC"4I#8:KF\I\=S3X+B?5M&M+6U +M[5#SW]/W[>OZVOY[6C^G4BGT;!9*;CM+D"J*LM?5RP`-]:;V:PG%K\Z8P?#A +MPTFGTS*E=6_0=1V/YL'K\5)?7R^U[U_]ZE=\O'(E,T\ZB<,..ZQ?6^E4*D4P +M&-PG]^SF+9M))!(T#FQDW6?K&#-Z#.45Y;2WMU/?T,"UUU[+?B/V`\RYQ>7E +MY2B*4FI''J*KJPNOUTME125.IY.V]C:V-F]%413JZ^J9,&$"-_WB)CY=OY[; +M[KC#7$!B,:ZYYAJ"/A]+ERX5P'^D):#^-PG^<\\[EP'5U3SZZ*,8^3Q'''$$ +M'ZQ:Q=S,C]1LJ+WLH]=KO=!`(!PN$P'H]'WOC_;$"VK]"W +M-DOS3B:3//+((P`L6[:,.^^ZDXKR"K,732G(%8^;S;4,PR"93,JA+7M#(IE@ +MT"!3:[KPP@L!L\_]N^^^2R*9Z*?Y_RO:__8"<7O!"I!))OG'1Q^Q>O7J?L>^ +M[[2I?]7GW]=-YW`X<+O,*5ZZH;-Y\^8=:NM]MSWQ^>]HL]Y7555\P2#3IDVC +MOKY>N@NM;)9]02*9X(PSS@#,#I[!0'"?64X>CT=:H%Z/%Z_7RSM_>X>KK[J* +MFKHZ;KKI)K-G$PJ1<(14VDQV\&@>HM'H7G]^X\!&>9^%0B$J*BM(I5(4=9U- +M&S>Q_\C]`6CO:">12.!VN64FDZJH--0WF"VOLQDRF0S!8)#R\G)T72>=2>/1 +MS(IRM]O-A1=<2%;7N?^AA]BT?CU@IN%R,'3M6.%6%1;_^-0V#!E%=7 +M?NTUMFSKS\XI9; +M:-FRA9MOOIE@("@_:T<+P-[X_*WC$$_$F7C$$0!LW;H5,`N7BL7B'KFU=B6X +M+>TZG\^3R6;ZN4$2B03-SC< +M%S&;0K%`(I'@_7??Q>/WRP!PL5C<)]E:H6"(5:M6F><,T]*Y_/++I;(PN&DP +M>3TO%XA4*B7OBWUAF<83<7F=N]UN>F,Q"OD\O[KW7@K%@JQ8CT0BN-UN,[G! +MX20<#LL:@4PF(R?4^7U^?%X?'H\'PS#HC?C9+5T<']]UW'Y,G3^87-_T"15&$+?R_Q#S[]#-BTJ1)U-74L&'] +M>KR!`(<7AEDS>5RQ.-Q +M8K$8R6027==E6MH_6X&Z0]KVDTBG"8=-%\(/Y/P!%X>DGGV3YN\M1%76'PNU? +MT?RW7S2$$`2#02Z^^&*XW`X,`Q##IR7 +MBV<,,-]/;T,&3(D'[3MH00>Q30WA.W74]/ +M#]4#!G#AA1O1H\SNA\-QSS_'>>^]QVIPY,E6WK:T- +M15',GDF*0EE96;_,K;U=?#1-(YU)4UE>#L4B"RZ[C.^=]3U:6EI,P9XQ&\L% +M@T'9&L2C>2@4"G1W=U,L!75=+IWHX.K__5\\'@__^.@C+E^XD(D3)_+88X_]VUL!_U'"WZ]YQ+JU +M:\57QHT7L[\]F\[N+NH&#N2))Y_D3W_Z$V^]^1;OO_\^)WWSF]35U3'SQ!.I +MJZEAR?-+Z(GV$`J%\/O\>+U>/!X/F4S&[(=2NM$#@0!E967F:,)2KYP].AZSJ7S/\!+[WT$EV=G5QYY94L6;($47H/ +MQ6&^2TXW,W^LON\[>A3*ML]G)X_6?D6C453,`.F]]]X+P-EGGRT%F>PO7^I5 +MO*O/[?OYVPO%[1<`!86CCCH*(Y?CL<<>DZ,E':I#IK+N:O^=3B?NTOG9_M'J +M;5\6*9,%=&Z7N6!&PA$:&QO[3?)2E?Y90J)D_3F=3ARN'3\*I?3=^AP7ZW@) +MX,,5*V2`TEID#,,P,[;VT"VSJ^]?%$4>?O!!.EI;&3MZ-*-'C48%6EM;94'7 +MWK!F[1K*(F5D$ +M/MD^>W*][.CZ*1@Z*A#R^T$(YBU8P$^ON<8\I@T#J:RH)-';2T^T!Y]FNOCT +MDCO-[_?+S"`KV&\I;;EKJJRFOJN+#%2OXWAEG$(Z$V;IUJ\AD,L(6_O\?Z>CH$.,FC&?\N'&T +M=W;0,&@0O_K-;]BP80,SOSZ3Z<>9`ZS=+C+1")!.IV663>[/\`**@I.U1S6XE15G*H# +ME\.!4W5045:&V^DBE4S@4%0"/A\*<,"8,;SRZJODLEE^TAXK**HH(BJ4;94>/TN^,8I[HHCF0I6@4*!H&1E['H2@X50>*$"B`W^-E +M\L1)A,)A/OGD$_[R[%]`4:-6W,\N4ZW&Z*NDXH%)*!V`&U`\AE,E`4^#0/7LUC +MWN"*BMOIQ*MY<"B*>5P5%2.OD^CM11'@+#W7E[X^Z$0RP=BQ8PF%0KS__OO2 +M?>!0';*C:+%H?B_%'&(@'X6"_-V:;>!TN4EETKC<&@ZG$X$BST%-71T-#0UX +M-(_T^0^H'6!.I](\+5"*)"F@N-VZG$SV7IS<:Q:MY2/3V +M\JN[[\'A=#)\Z#!S(>_I84!-#7Z/5Z:4*HJ"IR0:NT9*Q:$D4QI[M55E:BZ_HN +MKT^A0$[7*8@B;LU#=[0'M^:AB,"MF6TKNKJZ:&PPYP7\Y*J?\),KKT3/Y8GV +M=%,P#/*Y+.61,@(^'[EL%I_'O#[RN2RB4$`W=!E;L^HW^M8>^/U^TAFSB>*0 +M(4,H"M,=:S7>\V@>6EI;F#MW+C^]^FIZ.CLY_L03&35V+*EXG)'#AW/NN>>R +M?OWZ?SM+0$EF,_^V`E]55;%Z]6IFS)A!:\E?/';\>*Z__GHF39I$,!`DE4[) +ME=\J]^E_:6%K[SW>]RP047<.@AAP+PR<^O7M/KX6%T-K0'J8(ZU.V;Z<7R\S4ZB@-(]E1!HR5K>)T.F55LM5;_Y%''N&TTT[CP$,.YL]_ +M_C,UU36R`5M?6EI;\'J]O)BW +MWWZ[OZ^[I$EZ_'ZRJ10.MYN"KC-XZ%`VE'K[.$I"(=LG@*Z6VA_7UM:2R63, +ME,H^V3DU=774UM924U/#A`D3..644^1"UM/3@]/I)!J->>89 +MRB)EZ(9.3T^/;-P7C49ERX=BF:1J:IO'ZZZ]SY!%'$@@&R*92/+%X,1,G3J2JLFJW8SQW&[,HM7%N +M;V^G:5`3`&L_7<=-));-ZP@4A%!0L6+.#,,\^D +MM;65]]Y[C^NNNX[6UE841>'\\\_G9S_[F55<]^5O))?,9OXMMS\O>4X<=-BA +M`@6!@MA_[!CQR[OO$AD]+PPAY);,9H0AA,@7"Z*]NTNT=G:(K*'W>\U]#STH +M#C]BLG!H;E%37R?NN.=N80@ABD*(SNXNDQZ&*6=^>+9Y[\071WMTENF)1L:EYJUBW<8-8M_XSL:5YJSP?Z71:""%$ +ML5@4+2TMHJNK2Y25E0E`//C@@_VNFTPF(YJ;FX4NBL(00F3TO&CO[A*;6YI% +M>W>7B*=3(IW/B;:N3M$3[Q6)3%KTII*B*Q857;&H2.=S_>Z1]S[\0*`@#ITT +M45X+N[O^]F2S/LNZ'MY?M5)>WXU-@P0*8O[\^2(>C\OO7BP613Z?%\EDMW[Q)1!/Q?O?7/SY=*U`0%375(E1> +M)G[\DZN$(82\I@TAQ)///"VFSSA!^,,A@:J(`0,;I/SXLLO0?SO-?]6J5>*B +MBR[BO??>0Q@&;J^7AQYZB(D3)U(WP)QGVQ/MD44F0@@YXS253I%.IV5@SW([ +M5)2;I>"7+;R,6V^Z"8#;[[R3[Y]UEAD4UR`0V*/.B+O" +M,`S\?K]TA5C6B94)4E04'GWL4:E^73 +MWSXWH:^UDDZGR60RP>&3)_/G/_^90"!`/!ZGO*Q< +MCF6T'@6"=#IMFM:E[I'M'>U2JP6SFKB]O9UGGGF&18L6L>J##RS?%`Z7BT*? +M7C>C#SB`+9LVF8'?5/IS?7!45248#'+TT4""SCVV&-E2FUO;R^I5(KR\G(V +M;]Y,,!BDK*S,[)U?FK603J>E&\LJ+-J\>3-^OY_>WEZZNKJX?]$B<#CP^(I32E+)Y.RW7%??,&@>?Z+17IZ>O![?22324X\\43NN.,.FIJ:Y&L' +M#!A`H5#@^>>?Y\`##V3MVK64E941B41PN5S$D@EI,5F65J+T7"@40E54\GI> +MCFI44.2YS.?STJ(;.'`@FJ;QXQ__F+._?[8\OU:BP-[@T3RT=[232J48,MCL +MM^0LQ5!./>TT;O[%3=34U,CTYD@D(EN-["[CKJ@J.[7.A1`D$@FJJZJEW"@O +M,_W]#SSX`)=>>BFQ[FZ&#!_.)Y]\8@[-*5W35J-`(00>S<-S2YYCSIPY1+NZ +M\/C]G'+**5Q^^>74U=5]:2V`?ROAOWSY/,(%THBL+H<0?0U=[."TN73W/RI4K6;%B!>>?%!=#:ULJQQQ[+ZH\_YH*++S:#VB7?NG7.JZJJ2":3Q&(QHM&HG#?_S8W6S9K]OGQ +M>#S2C62]KE@LXO/Y<+E<&(8A7^=T.#E]SND\^NBCC!PYDE=??97R\G+I.MU; +MMT\R:68(60K8>RO>(YO-,G/F3#QN-R^__#*C2KG\L5A,IO_&XW'9]GF7RA4[ +M=PU9A6D]/3TT#FS$*)CGY^JKK^;99Y]EP[IUG/&][W'O;^ZE-]XKB^8Z.CL( +MA\,4BT6\'J]TAV:R&2Z__'*>>NHI=%VGHZV-/S[Q!,+HXXX55U_[4_''IYX4'WRT2KS^]EOBKV^^(9Y^]B^B:=A0@=,A +MWGEWN72[%<6NB<5BHK>W5_3V]HI$(B%RN5R_OUON,4,(D37T?F[!0"0L')I; +M+'OK37F]6']/9C/]7%.Z*(J,GA<9/2]=*7VW:"(NMK:U]G.73/OJ=(&">/WM +MMS[W^IYX;[_?>NLM<=YYYPE` +M:)HF`%%65B:\7J\(!H.BNKI:.!P.Z?IR.IUB^HP3Q+,O/"_?-Y%)RY^W=Y%: +MSW7T=$O7QOK-FT2HO$PT#ADLGGAZL7S=IN:M(J/G]]KM8QV[3ZS,M-U`ZGY.N +MGT_6KA&Y@B'"%>7"&PR(<$6Y>/-O[T@7I_6]WU[^=V$((>+IE(BG4V+UND\_ +M=PS?_>!]<I>)SZ +MQD9./?54?OSC'Q/P!RB*(LW-S0QL&$A/M(=BL4AE125K/UV+JJH,&SI,!K*L +M`%'?`AZK:K:FN@:!(!J-$@Z'4565O__][[RQ;!D_7+B0@0T#^>$/?\C99Y]M +M-HSJ[<7AYM;SPLA<+C=_0*M-;4U='=T\+M''V7V +M[-F[K!+=EEK*3HN1+//9&J)M:;GM[:9)'T^G:&QL))_)X`^%9)^4:%>7=%&D +M$PE4EXN1(T>R__[[4UM;2U55%=75U71U=5%65D8@$�H$$<=-!!^+P[ME8> +M?>Q1SCKK+&Z]]5;..?L<]'P.S:VAEQK:64%(JS.IE8JW/5:75<,P4%Q.PJ$P +MN7P.(80L]"HO*\?I=$"QR%///,/73OP:7=U=9,V<.``L6+)"NC0T;-K!X\>)^ +M`6^MY':R`MH3#CJ(>?/F<>*))^+W^TDD$KA<+H*!;CH[&7?@ +M@;SW[GL4A5DY&XU%/S=(YE]!TS04%+I[NGG^^>>9<]II`&QN;J:AY,9-I\P6 +M)U:2@Z[K1"(1/![/;N\_O=1B>F=%>,ED4KIZG*I"J'2M;MYD5G];&O^6K5NH +MJ:G![7+3T=F!T^G$[_=OM\:CCSW*]\_Z'NETFDLOO91++[V4FAKS_5M:6F1.\-XN`'VS'ZS]TS2- +M@F*Z'S9MWL2@QD'<<><=_.#BBZEO;.3IIY]FY,B1NQ3^3J=SI\+?HJ>G1V;L +MO/+**\R>/1LA!-W=W:AN%T5=QUG*_+#\UI../)*SSCI+NJP&#Q[,P0#0/\41<5AH[2]D9R70:2KG9#D5%TS39T\B: +M+VS=?-:$+E5593J?%;?(%\TF7^WM[30V-J*@2`'F=)G928L7+V;&"3/DC9[+ +MYXA&H]36U&(4C'YS?ZWKJ&^EMM/I))%(X'0ZB80CTJWD]W@8.WX\[Z]X7SZ7 +MR610596>GAX:&AJDB\5:4`"Y[T;)!17T!^CM[36K5DN"NKN[FU&C1O&UKWV- +MW_WN=V0R&1DG>NVUUZ2;,J/G6;1H$1^\]QYNKQ>_WR\7;F\@0"9I"OFZ@0.Y +M^.*+.>><6_$>AQYT$$Y-XY)++N'22R^E+!PVW7R))#4U-;)GCS4*L[N[6V8_ +M[8Q\:;YQWW/7]W>7T\72EYM6&@WM+%RXD'/..8>Z`75F+XY2JF8RE90]U[_((@B/ +MYF'EAQ]R]=57LWCQ8H+!(+_\Y2_YSG>^0Z%@7E@>CX=8+$8@$#`K'9-)PN$P +MF4QFMYJ1]1T,PY!]>ZSQ>&ZW&YP.5JU:Q?AQXP%8O68UV6R6@R9,X,:;;V;> +MO'DX5`>?K?^,H4.&DDB:O;/G\\KK[S"^E(O +M$VN?K/V8]M7IS)PYDPLNN``*!4X_XPP6+%C`H$&#^@EW0$Z-ZGM.=A<0=SJ= +MV_K,JPZ+U>#,.0,8,]Z;JIZSK!0)">:`^)1()!C8/D0).RLC*N +MO?9:+KKP(L`7BX5#8?#L&' +M'V;*E"DR'[]OP#Z12.`+!HG&HGSVV6=T=G:2S^?)Y_/T]O82C\=9N7(EOWOP +M032?CUR?]A=.33/G3QB&3#.V4D.M('\_!4:8E?%6NG(X')86S):M6QC8,-"< +M-M;2PL!2WK[`[&K;W-+,F#%C2,1BG'W>>?SL9S\STV)+UMJNFBGT3=_<44*# +MQ^]GXZ:-5%14R/,4#`:EQ7O000?Q6:G"=_XEE_##'_Z0JLHJC(*Q3UIN6PO% +MFV^]R2.//,)O?_M;"H;!;^^[C]FS9_]_70"^5`/<[[KK+G'--==06U]/0T,# +M=]UU%Y,G3^[7G=`2DMELEH`_L->:Q^Z()^*,&S>.18L6,6#``.ZYYQYI9I]Q +MQAGT]/3@\9A-K"SSOZVMC7`X3#0:W:UE8`V\\'@\_+U>1NXWDM:V5BIK:EAXR25,F#"!"1,F,'3(4-F6N"Q2AD#0W=.-S^?#JWE8 +MN7(E-]YX([___>]QN]WX?#YBL1CA<%A6TAY^^.%,G3J5H4.'RG&2!QUV*-55 +MU6B:QO?..`-551DZ=*C,H#(*QN=NPAW=D#N]`!U.\HI9.^'S^CCJZ*-Y^^VW +MV;1I$_G#\KML#[&OL/K_6('VO@/%=]=YT^I."LASG4PF>>655V0Q8-\`H^5Z +M=+O=>]3OOJRLC)ZN;CFXW-+P+;?6H$&#^O7SL18OZSL`E$7*JE-E/R+-M +M?XR"@-HPK+[^<*R^_G#'CQG'+ +M+;=P^.&'FWUU2@/5A1!HFM:O9J"[IYO>WEZ:FIH(A\.LW[`>M]LM!;^5R__9 +M^L^8.'$BB8278*4``"``241!5%B,.6>>R=UWW2V3!G+9[!Z/VK3V8_O$ABU; +MM\CZ@8\_^9A!@P;AC1-34W\Y"<_X:RY6B9VKMI:*GWG@O3S_]-&>><084BSSXN]]QZG=.!_^E4.//!`]MMO/U*I%*%0B%&C1C%T +MZ-!^0I&2@.J-]U(1B5!35\=KK[U&75V=G`BV*\&_.^U9412RV2R%0H'RLO+_ +MR]U[ATE19NW#=X?I.#UYAB%+$!047DQK3JN+`J8%#`CNLHN*$L6PZZX!U!4$ +M75$)@D@.@J*(HDA2)"A!E)S#Y)G..55UG^^/ZO-8-2C3+KKO^_OJNOH:PG2J +M>NH\)]P!&[[<@-Z]>^/))Y_$2^->4-HNDM8AB]LN:B>M_SCSU^MQXN1)%!45 +M"38LMP=-)E.3U063K6*QF`A^=?5U&#!@`#9]]94&2<0RP_%X7.@7G2F[Y,K3 +M[_,)F&HZG<:I4Z=P]=57HUFS9OCRRR^1FYLK*JA$(J%!P40S$A)<93`,5UVM +MJ1.K]>O7HZBH"-.F3XXO(K1!N%JUK^'&W/:8N:RDI,??MMW'///2C(+X#+ +M[4).3@Z*\@L4E%86F?_/'2:K%2=.GA`04@#8OF,[;KWU5@2\7CPR?#C^^,<_ +MXH;K;]!LBFR>=+:&-(P02R02`M'T_@?O8\:,&?AJ_7HX,B8\HT>/_J]O`/_K +MF;_/YZ-GGGD&L5@,/7KTP,2)$\6%.'CHH"+9:E0R(*/1"+/)#`(I$+F`_XP, +MUU_E!!F-J#Q5H +MQ[%CQ]"Q8TF@S.X3,M+]/HY:)9E&+/8N?.G;COWOL$/OP_S?KY?8Q& +MHPCN-]YP(Z1X'*M7K\;(X<-17%S\LXJ@V5I)GNEHU;HUFC5K!K/)C#2E-5:; +MO!$TT:84?62&P9I,)FSZZBL`$/P)G@WP_$"OUV>EYY^4DAKO8;U>CQDS9L#I +M=&+DR)$H*"@0`H3/*SF(!9/Q,6@FGV:V[9IBT`P`+O=CEMZW@)) +MEL1`^]577X79;$9]?3WV[MV+9YYY!B3+.+!W+P[LW8O77WL-)HL%UUQS#88/ +M'X[;^MPFH+5U=76XXO(K$(E&4%=7AW;MVB$<#HN6T=/_>!HUE97XPZVWXN&' +M'A:5-L^?7&Y7D[X`C;/]QC]]?A_:MVN//7OWH-N%W?#^!^\K;.QT&O<-'(BW +MWGQ+O%8@&%!70Z_78\&"!1@^?#B"P2`Z=NR(Y/'T+%#1Z32 +M*7S]]=>X^<8;T:Q%"\1B,01]/D"O!])IC!HS!KDV&\X__WRT:=4:W;MW1UY> +M'I+)I$#UA,-AY3TRSDMJ)!2KAR92LB!V+7M_&0;<:;@ +MWU3FQ"2\6#R&9#*I#'TS!)]//OT4M]YZ*U*2+-H9_/D:^R'\IYE_YRY=L'_? +M?M&WYNLERW)6./)D,JGHPV0,Y_/S\Y5ALEZ'\I8ML6O7+I25EB&13(A*)1J- +M(C\_7_@]GVG]Q>-QY-H4\EEM;2U:M6HEWN^==][!D"%#Q`"6)4>XDLK)R8%$ +M:1'\&>S`:XNUJO(<>0@$E7Y]L[)FZ-NO+S[^\$/!DL#Q% +M\U:M\/CCC^/AAQ_^T;\9I!CO9)(1!C)DH]]UIL/K]0KR:6U=+70Z'9J7-X>< +MDK%OWS[,F3,'4]]\$_:\/#SVV&-XYIEG(,OR?V43^%\1=ENX<"&=<\XY.'KH +M$.*1"":^]IK2!SQR!#UZ]$"G<\_%YBV;$0J'3@L4+I<+P9"".,FV'_AK].Q2 +MJ11,)I/(L'KW[HT//O@`-IL-QXX=0_?NW;%LV3(1."ZZZ**L8*!LY\7EYBLIH!@8(`,L_7(XKK[P2Q27%,!N-^,,?_@#H]6C(2-O>V;>>=./_\\T4&HY:!MEJM"L0OPV#E/K_1:!0S![:.#(5#Z-NW +M+QP%!?ADQ0IL^'+#:0@*=1:1C.E5!.3HX(]KPQ1"(104QD8`$/]<,1A3G+*+F//_P0`#!^ +M_'@T.!N0E)(PF\S(S\O'11==A#9MVF#@P(%8M6H5OMVQ`T\\\80RK\H,B'?O +MWHV;?_][&/4Z=.W:%>O6KT,X$H9!;X#=9L?V'=LQ?/AP6'-S<<<==Z!_O_[" +M<#T6BR$4"B&=3@L(YB_*9E5K14W&L^?:E7M9K\?*E2LQ>M1HI4*)Q^'U>1$, +M*A5'84$A1X\>55IBP2!> +M&C<.=]]]-[Q>+_W_+OC[?#YZ^>67:>A##Z&NNAI_^LM?X/1X,.:Q,8C$XWCM +MM=<@21**2TIP_377H%FS9CAX\"`.'CJH!*X<$UJT:*&4N;WHUJ,'EBU;AG7K +MU^.S+[Z`%(\C-S<7+5NVA)R2H=?I<>+D"<5E2:<37J_1:!1'CAQ!5545)$F" +MQ^,1AO`<##A39-2+-:,.:=`;,'[\>&4C6KY?OEE&$PF +M@4!JR@?X;([&EISJP)_-ZYM,)D2C41B-1D5.!(1=NW;!:#3BXHLOAM%@%!6% +MVAQ&K\O^UF/O@?+R4*W +MWFZWB_7%&[P](S7![95-FS?!8#+A^M__'ATZ=$"SLF9"!CL84C@QW+:RV^RX +MY.)+,&[<.'SQQ1=8N6H5/OCH([S\\LNXZ0]_$)7?+3??C`*'`V_/>!NA<`A/ +M//$$/OOD$XP:-0JOO/**")+(P^G*DYE=?U^*O#SHZJZ"D:#`'DY.3\*DYK-JM-2&LDD@GLV[\/;TUY"^>= +M=QZ*\O.Q9O5JY!46XJ.5*_&/9Y_%RH\^0O?NW;%\^?+??@/X;[')#A\_1ETN +MZ*JP0*T6ZMF[%Z69>9D1=DH3T;Q%"VGDZ%%TP?]T%RS1PM(2>G7RZZ +MO9HD2:)$(M$D`S$>CXO78\;JO'GSZ.*++U:8FAF1L?SB(CJW:LV`^+5R\ +M2#!@92)*2$F"#M2J36M:_O$*DC+LS$`H2+7U=12)1"A-1.%PF&KK%09O.O/Y +MXTE%L"XA)15AN4A8$7M+Q"D_G#(4JD9"%>Q@Q>Z$"=NIPOV*S)=(JBR03%98G\X1#Y0L$F/W\R +MG:*JNEKQ&N%XC"9/>8N@`\U;M%#YMVB$JNIJ*45IBB3BY,F(XP4RKQ]5K;?& +M/]UNMV9]M&C1@@#0!Q]\0$1$\7A<")UYO5[R>KV43"9)EF4*A93OP&)M?#TB +MB;@0<:NLK1'WDR?@I_,NZ$JV/`?-FCN'9"*J=3:(Y^P[=%"PDST4B(2SNO[9K.]X,D'5]74TY*$'26_*(5U&W._\KEUH]OQYXGZ. +M)Q/TW`OCR)9A!G_T\8K?E!'\7PG\&S=NI`NZ74@`Z,+NW6C#A@V4)B*?ST=2 +M2J9P.$S!<$@$I5@L1MMV;*=Y"^93LY8MA%Q`<;,RFO+V=+'`F)H=DY+D"P6% +M-Q4ZVP0B]\;#)`W&&B2GLX!Y$S!FZ41B(@6+UXL +MJ/63)DT2_^?S^\N6$@#*S7/0EBU;A#1"/)F@0"A( +M,2E)*4I3-)D0FX;;ZSEC\`G'8QIY"0X8G;MVH=R"?)JS8+Y8X"P)P#(9OE`P +MJ\TY%(N*8%3G`9S%S/,WU^OMYQ6=($_T@B3M"! +MSCW_/(K+$B73*0I&(^3R><7ZBXL>IN35TM#1\^7-GXH,C%7'75 +M5;1HR6+Q>6*QF+BO`Z$@39PXDNX?^GPS^?K^?+KC@`A'0QHX= +M2QZ/A_Q^/R6324JGTQ2-1BD8#"I9:#PN%GHJE:)02`D\[\R932W;MB'H0+H< +M(_6X]!*:.?M=D9%R9A.3DB+#XZ`4328H$`E3*!85F9W+YR6WW]=D<,HF^%=6 +M5HJ;,!J-TMJU:\EJM1(`^OKKKS4Z,X%`0&P(H5"(OOCB"XT,,3)Z+$.&#*'M +MV[<3$8GS%0XK&7DRF1051202$1L/$=$KK[Q"`*A7KUXD21*Y7"Y*IE-B4_2' +M0U3O=HE,.)O,/)E.45R6R.7SBNSV@Q4?":T>UHKA&\0?#E$RG2*7STN!2+C) +MU_>%@F(3]P3\(O,O:]&F-J5/$M5`'6&\P0&Z_3PGL +M*CEVM1X7)W).KX>Z=N\F*HUGGGN6MFW;II'%9@ES29*:KLPS:Y_7C%HC:=^A +M@^3T>C3Z3OSGXQ6GJ,_MMRE9?.;>OOONN^F[[[X3GX5EJHF(7"Z7)C&3!6KUZ--Z=.1>?.G?']SIUX_/'',7O.;+C= +M;A3D%PA:/9.N=#H=#A\Y+#1]C$:CZ+/^G,S!?W*T;MU:^/Q:K5;<=---F#%C +M!EJV;(EKK[T6:]>NQ@N7/G8NO6 +MK1@_?CPNO?1201S*S\\7-'8U"Y@'T#PH?>BAA]"E2Q=\]MEG6+]^O6!#Y^3D +M"!@I&\=(DI054HI5*&TV&T(A90!_YQUWHJBT%$BE?C3WSO1>;3:;0!%EP\#E +M7C7WMGE(/F;,&,"@L)L-!@-TT(D!M,%@0"*1^%6NGYJ$Q8-8H]$H$$790/DB +M&;0:#V1_^.$'6"P6H<5SMD<\KL`SWWOO/83#8?3JU4L,1[.9J?S4D)P'HA65 +M%9`D";N^WX6@SX>;>O9$URY=45%9<9J,]D_>YQE4$=_/S#<(A4,PZ`VHJJY" +M46$1.G?NC'8=.Z)GSYYX^>67\?V>/1@_?CSZ]^\/>UX>DK$81H\>C;)F99@R +M=0K*2LL0C471X&Q`GB,/!?D%0FZ[MJX6+K<+965EJ*NO$[,LM]N-:ZZY!OOW +M[`$`/#QT*/[QCW_@LLLN$T/6>#PN$'79'!Z/1_PY%`K!Y_>ANJ8:5HM"N-3I +M=)!3,B+1"!RY#FS\>B,Z=>Z$KEV[XNNOOX8D21@Z="B^^^X[S)T[%]V[=Q?W +M,3.M`46A599_Y+/QJQPV;!CFSY]/_T_T_)U.I\A^__SG/].V;=N$ +M*J;:"*6^OI[\?C]%HU&2)*4<\_O]Y'*YR.OU4B@4HB,GCHLLGG??=^;,IG// +M/X^@`Q65E=*X?[TDRJQ$2M;,!K@J\`8#H@)@I;]H,G'6F;]:'3,4"E%%186B +MAOG--U1>7DX`:/GRY31MVC1JTZ8-`2"]7D\VFXVNN>8:6K=N'7WWW7?BG*BK +M!+?;33Z?C_Q^/P6#08I$(B)SY`?W>#EK6+%B!0&@#ATZ*%5&.D7)=(K"\9C( +M\*+)A%`XS29KYFR\NKZ.#A\_1C(1O3WK'2IM7DZ/CAPA,NI0+"I4(?G<9],3 +MY6OG]OLT659>42%=?]/O11N@SN44V:C;[Z-@-'+6F?\5UUPM6HANOX]\H2`E +M4C)%$O&L*@O^;/5NEU`.U9MR"#I0977566?^ZFJQ=>O6!("V;MTJ^OQ-/5\] +MCU&K6W)+E.\31Z&29>X]>$"353?U_;G=ISZWOE!0G`^U&NTM?7IK5%:Y4O*' +M0_3"R_^B5AGS%GX,?G"(R*:3Z90FR^8*(!B-4$Q*TI$3QZE%F]8$':AK]VZT +M[]!!JJJI5EJ.E^N^^E*< +MC_F+%]'_:55/:XZ)6#OFXHLOQDLV@ULY6S+,X2=Y,D&1;H*RPL%/P&YG$8 +M]3K8'`YLWKP9W2[L)H37DE(2D4A$\!&:)$IE\.),?K+;[$)X[=+++\?6K5N% +M.8O1:!2_RZB6IBJ7'&,.#A\YC,Z=.HO/K?!0?,C+R]/P%-@[EJ]C-@Q2B\6" +MAH8&E)>7H[BX&#MW[D1Y>7E6JI8IW>FD.$8',=',X_&@=8L6N.C22[%ERQ9X +M/!Z4-RM7=)6:(*+%8C&!%&*IT>IRH4-K+/Y\.<.7-P=_^[GSWW7<(A\/XYIMO\.&''Z*VMA9(I?#\"R_@D4<>$8JK +M+K?"]F=H:H.S`1T[=D0L',8]`P9@T<)%<+J<*"\M4_@C\82XG[A:8ZAX4^?/ +M8#9I8,]$I-$UDF0)&S9L0.];;@$`M#_W7%BM5FS:M`D%&27>=.8NG^S^7^0>#00)`;=NVI6NOO5:SXSF=3O%WSF;8,I`S?K_?K^RVLDRR +M+%,BD1`[?R(EBUY]@\^MO?_B9Z?3J=CHJ*BNB&&V[0#'OY^ZO1')09 +MX/K]?O)X/&+^$8_'E<%X,$BA4$A4`41$)T^>%,\-A\,T;]X\*BHJ(IO-)K(3 +MSN8BB;CH8V8ST$RF4W2JNDIS367^C,#BV0^O`:Z0+^SQ/P2C0?@:\)IQ +M^;Q-?G>VZ^1JDKTT>+VU[W0N00?ZX]W]-7X;[(O0V%.`WWO+MF]/L\[L<>DE +M]/G:-1ITTJ%C1ZFHK)2@`UUSP_6:]Y!2LG(/9^Q*95FF>#Q.H5!(9-M-G;\Z +MEU/,2GC=2)06EIMLW]BB36MJ=VY'>GGB*S_.D.(Q`>_M'CARAFIH: +M,7>(1"+"ET(=_Y+)I)C+S%VX0#D?!CV],74*_9_J^8=\?NK1HP?*RLI07EZ. +MC1LW:FCGI:6E2"02J*JJ$OA\[I&J<=6-"2E&HQ'!4!`>CP=Y>4KOK[BH6)'V +MC0J]>O3!KUBP`P/#APX5^#ELU"F&ZW%S1PP\$`G`Z +MG7"[W8(I6E14)*H"IMMS7YII^YS)<'\VF4SB@0<>P(P9,P0+U.UQB_ZVV62& +MT6`4S,8LN!DH+BY6,GH0`H&`Z%/.FS=/T2IY_WWX`WX8]#]6)Y*/#@TW1T_B,*?D;&>.;,F0"`/_[QCQI^Q"_A,YR& +MB<^H;N[]X0<@E1+S#Q9"R^;^,.@53XQT.JTAZH7"(4R>/!FG3IW">5V[8MG2 +M9:BHK```-"MKAE.G3@EG,[?'C<-'#B,0#(CW;M^^/:2DA`T;-V+$Z-&P.1SX +M?N=.].O7#Z]/?EU4@0\]]!"\+A?NZM#P^%`^_;M4596!EF6X?%XA`JJR61")!(1 +M70JN,B+1"/KW[X]WWWT7T.GPM[_][=?A`?P:.\CNW;NI0X<.!(`&#!@@T`G) +M9)*BT2AYO5XZ?/BPZ&/Y_7Y*)!(4#`:IH:&!_'X_Q>-Q2J528L=+)!3C<>ZS +M290FE\\K)O_J;)&1/C(1+7QOB<`5YQ<7T=HO-PC8&K\&9S2,5S[;S/_HT:-T +MW777$0!JW[X]`:`6+5I0;6TM!8-!^OKKKZEMV[8$@!Y\\$&1!=35U9'/YQ.9 +MO[K?)TF2Z//'XW&2)$ED"NQDY':[R>_W4SJ=IE0J)5Z37ZNLK(Q@--`'*S[2 +M0&,Y,^(L/=N^?$Q*"K3.:]/J_-6LC%(LV>7_PVCAX](BX__BZ;_IFJ\C8&U<3GH!?TROGGS(1[3UX +M0,P%&/H;B(1IWZ&#].33?Q?5)L\HH`,]]N038JUQO(A)204"&@R(>!((!"@< +M#E,ZG29)DLCC\31Y_M2.@=_M_H$N_MUE@GO3_>*+Z.-5GXK_#\=C5.ML$&LA +M%%%!V--I"@0"Y/?[29(DP<.095E4](E$0E1TW`EAA!N_Q[Q%"PDZD,%LHI6? +MK:+_U/'CV/PX,&8-FT:)$E"(!`0B`RKU8HV;=IH-$C2Z31R +MO#)9%+T6EF[Q6JU"H<<[E%;+!;8;#9%IP0$J]4JLK0[[[P3<^;, +MP:U]^B#@]:)/GS[X_///E6P'.A06%**PH%`P,T7?WFQ!,!A4'(/,%F$0PG]F +M)R'6O.''DT\^B9MNN@D;-VX$`'3MVA6+%BW"M]]^B^;-F\/A<."::Z[!B!$C +M6-H"JS(F-<7%Q?!ZO0+Q$@P&D9N;192(JP``(`!)1$%4"UF6<>+$"3@<#I%) +M-];[-YO-PLR$,[E@,"B,9CP>#R9.G`BD4A@T:!`V?KU19')NCQM&HU$CE7TF +M-$CJ)9`*I=`HC1XQ$,A;#X<.'Q?5-)!(H*BH21AN\3G[NP>>+*R>> +M$40B$>ASSROSY +MOHG%8LASY"'7GHM$(@&]3B\JPF0RB<=&/R;ZYZ6EI5GUPP%%>"X_/U_C=RRG +M9#S^^.,*6_N55[!O_SZ'9(L +MP6ZSHU6K5GCFF65R"85:C\>CO+#"^V[X=+5JUPJ@Q8[!^ +M_7KT[-D30ZIGDVJE5]ON^TV +M3)@T":U;M\;MO7OC\\\_I_^5S'_W[MU46EI*`&C$B!&T<>/&TSQ6S];C-IN> +M(Q-8U(B@[_?NH0]7?BRR@]+FY?3DTW\77J%JOU0U,B&1DNE$904=/7E"80!6 +M5HCOPGW"AH8&&C1HD,C&2DM+:?#@P?3))Y\(,I=ZNN]T.BF=3M.J5:NHI*2$ +M#`8#39TZ5?,[7/%PYLYHJ";/3S@LY@0NETO,4R1)HA,G3M#*SU81=*`_]+I5 +M\UU/5%9DE9DS6S<0"6M04DSJ\03\!!W(DFL7^'`U3CN;UV?T":./(HFXF-=` +M!VK;H;VH7GCNX/1ZLD+C<+^;L>A\W5T^+QG,)NK9NY>FY\PHHF@R0=Y@(*MY +MA?KYO-X6+UM*Z0R)1Y(D#3\C&LVPE3-S&_7?N8^?2"1$AOCDDT\2`)HX<:*H +M$IG\U=3ZX(K*$_`+!C5GWA->G430@?[TU[^L5:YRN!S?.,?;B88#8(G +M\,S8YS59.'M8J^>.%145HKKF"HHKK'0Z36ZW6X.VD8GHAIMO$N_YYR%_I0:/ +M6X/N8F]G7L-\WK+I'&2#-DJF4U1=7ZTNGA4+Q +M!&[=&NW.:8<&9P/:M&Z#RLI*@:\'F<&#-YY]C]1>K +M45BH.#&U:=T&)T^=S%HHZZ?T5-A3(<=B03PSTVB,+_\UCHH3)U!14:&YYER) +M9*.+H];4:7QPU@@HVO:LZ*@V!SG3D9.3`TE6>`JQ#'*N99LV:->NG>@1\T,M +M?_U+YDESY\X5E2*C;[)]'5X?S*-A?H>P+OOOHMUZ]:AQR67(!F+X:47 +M7D#7"[KBK2EO*:]OMB#7GHM@,(AP.(S2TE*T;-D2D4@$@4``!04%.'+DB'#B +M2R:3`HUC-!KQ]==?PZC7XIQ7"CU_=;!7ZT0&0J%X`_X$8U%(:<47]17)KR"FOIZ +M#/KSG_'L/_Z!G)P<_.OE?Z&TI!1YCCQ(LH13ITZA?;OV:-.Z#9Q.)PB$_'S% +MS[6@H`#CQX]'>7DY7G_]=1@,!O3ITP<[=NS`Y,F3T:]?/]CM=@0"`=37URNN +M5#8;+!:+4'7DS7#@P(&8/7LVK%8K!@T:A&7+EJ&TM!0.AP/1:!1VNQTY.3EP +M.IT:`M+/';(L(Q:+(9U.(SUO,.@-8E/.1D_^ +MYPAQ/)`*A4/XYS__":/9C/W[]R,I*0$Y/S\?@6#@K*]OV_;MD6.QB'96@[-! +M@6Y:;2*8_I('MUNX'J$E.N*6CAEQFNT&Z7(I7=>O6K<4UT^OU6:F"\F?@0,1&*E.G3H7'Z<1= +M=]V%RRZ]3`SH)4E"*JVT9K)Y?4?&)O*2BR^!Q6Q!RY8M451:BHX=.^+&&VY$ +M+!Z#U^>%U^L5<$OV+%83U0QZ`QP.AVAE0E))8N7(E'KC_?ECL=CSW +MW'.8-'$26K=JC>NONQ[??/,-GG_A!643.G``8\:,P:.//HI(-"*2*(9Y&@P& +MT6J.Q^/HU*D3OO_^>Q04%&A$\%K.% +M?O/@7UE9B>KJ:N3EY>'MM]_&P($#`0#-FS='24F)8/DQ*N2W/!BS;#:;D9>7 +MAZ*B(M$K9V7-8"@(B\6"L6/'XK7)DU%45(3GGWD&'3IVP.8MFY%CS,&YYYZ; +MP69[%95)*)G#-]]\@RNNN`+CQHU#.IU&OW[]\.VWW^*33SX1@9:5.0&@I*0$ +MN;FY0BL]-S<71X\>14E)"4I*2N!RN3!X\&!\F)'-?>"!![!Y\V81D+Q>+W)S +M@#6W%RX7"Y\NNI3M&[5&O4- +M]>C8H>-_%/P;![\Q8\9`3B3PCW_\0V3HIAQ35FB*IHZA0X>B6;-F<#J=IR%0 +M>'9TID?CP)].IX5I"U(I,0-09^9JP_:F7I]_1T[).'#@`/1Z/VWWPKV-K.^>=TSX[HIE$\JE1+S#E;H'#=N'&P.!X8.'2K8J[GV7,$! +M*2PHS*KGKW8P6[=^'1*9-;=Z]6HDI:2H9FTV&ZP6*W10YB^Q6$SQM[4KW@JI +MM.)URSKZ=KL=9I,9M;6UF#%C!D8\^B@L=CL:&AKP^)C'A=(O`)P\>1)//?44 +M?($`1C_^.)HU:X:5*U*SNMUN6*U6Y&;N!Z_7BQX]>HB$ +M9'=N>T@]?GQ?T#[\>--]Z( +MRLI*=.O6#;-FS<+[[[^/2RZY!"=/GD2'#AW$((_=A[CMPME@+!93!F(9&T@. +MB+?<<@NF3IV*5"J%O_[UKUB_?CUR +M8D0?C\=!(%']VJPV1&-1S)X]&\\^^RP`8,>.';#;[)I[H\'9@',[G@NSR8S< +MW%R\.NE5+%JT")T[=X9>K\>#0X;@YIMOQJQ9LV`P&%!24@)9EA&-1M&Z=6LX +M'`X1LWKV[(D!`P;`;K>C?__^V+5K%[IW[RY(AP7Y!2@H*(#;[1;MJM\\\T\K +MU:G5:D4D$D$BF4!^?KX">$FGH%*J*VK +M15)*8LB0(5BZ="G>G#I5R;X'#<*H4:,0#H=A-!CQ]::OT;-G3RQ9O!@VFPU/ +M/?44=N_>C7ONN0?5U=7P^7QHUZX=XO&XP/%ZO5X$`@&$0B$%69&7A_+R-RZ2*?3B"?B\'J]&'C_0)0U;X[O=^[$E*E3A-7>V;9]N+2>FCF7 +M^_;M0SJ=1C@2_E5P[G:;'=%0"-NV;Z]]UXE(8DJ3-,TI9&?GR_N +MVZ;\EWG.4518A'9MVJ"TO!S=NG7#S3?=+.96X7!8>%2'0B'A^VPVFT7_FF=4 +MJ91B"J_7Z9&4DI@\>3(F3IP(H]&(0T>/*I:N`/;LW8..'3JBMJX6-IL-P5`0 +ML7@,=75UJ*FMP7777H?-FS9C[=JUR"\HP+Y]^_#<<\]AV;)E`FG#@3F93.+D +MR9/HU*D3UJQ9@UZ]>N&==][!LF7+$(O%8,HQP1_PX]CQ8_#Y?;!:K;!8%+U_ +M]OK]+7O^3J<39K-BI&,RF91VDR1!!V4V8K/:\->__!7=+[H(`-"_?__LVS_9 +M3H;31%124J)(*Q<7*YK4@)`JS2\LH,V;-Y/;ZQ'2S"R=>B;)VJ8D5;-1A63T +M`..2@]&(0(S$98GB&;5&.8/T2,H2>0)^2F=0*3?>]'N!W54_'AKZL&!3>KU> +M#5./]4$89<-L7%8.;&AHH(:&!@H&@XK^3UQA[B5EB;Q>+_D"?G&>!@P80+9< +M.SWWW',43RHLZ&`XI/`DFCA/+H];44C-O&\@%%100-$(.=TNH='B\GGIXU6? +M$G2@'*N%5GVQ.BLT3DQ*4CRC@13)Z")%,BB;6`;/[,N@1Z`#];_O7DHS!C^# +MPS^37GT@$A;2N;$,2B*F0OOXPR'2FW+(9+-J,-4LR\W:13_W4"-QU&Q2;S!` +M.58+/?C(4,$:9MTC9H'+*FVDIE[?[??1Y5=?12W:M*8OUJ\32)`4*1P,*:6@ +MN6*)N+@^+.D>^^EVMI:L?Z"P2`%@T'R>KU9 +MH46<7H]@'Y^HK"#H0-?]_D8-_E\F$L@<9T;J.QL>13*=HK5?;B`8#73!_W37 +MG$OF3L1E2:CK\N<(QQ4,?3`:H>,5ITY3ZCQX]`A9$V@"9V-$:#L6:8FDT=#(?.&NW#DNR^4%#X#B0SG)5HAF?A +M#P;HT+&CE)>1R)XYZQT^#V>?()LN7;J=^\]M'OO'JIWNVCJ]> +MQ-__)LP'6'+YGOONI>]V_Z`Q:V'S$7\X)+Y$@\M)T62"G`RUS-#D?0&_(%]0B#P^+Z52*?+XO&(1[-V[ERZZY&*Q +MF1D,!AK_R@2295D3\)/))`6#0<4T(D-2"X?#&I@>_Y\@N341_/A[YU@M&HC@ +MJ>HJQ8`E'B-_AIR3D)(42<3)G8'$G>EU>5&JZ?:5M34T<_:[!!WHM30DL*4!CI07E$A[?SA>R%) +MS0&7/RNO%?6Z8?D"_GYJLLS-SDSAAYJV"F_ +MEMOOTY#1O,$`[=Z_C^SY>62VV^CHR1.:SQ?)K%6^'T*1,'F#`;%)\GW!R8@K +M0W+Z^).5!("6+ETJR)%>K[)^&2(J((FR3(%`@(+!H)"$2"24`%734"\"O,%L +MHJ*R4EJ\;*D@/L:DI+A?..`S(8YAO0RIYB#+`G#?[]U#1HN9H`,M?&^)>+Y$ +M:?&>X;@BD^`-!DBBM)!H:7SM^'Q^LV,[V?(<=.D5EV(U/FNK,9/MPY< +MO41&P8N!=3DX6Z^NKZ.*FFJJ=[O$#C3"3I952DRFF@\)ABJP6!0L$M9#YVY#T>.'"%9 +MEFGGSIUDL5CH^NNO%^=JUZY=&L72>#PN%CE726IM(UF614!CG/6SX\92?G&1 +M\'#@<\;!7*(T;=RRF>[JWX]&/_$X/??"..K:O1L-&S62VIW;\<=J+H,)S[%: +MR&`VB7_OW+6+6*_JAR77KOD]S<-H(+/=1LU;MR+H0&TRYAO0@'CQ\ALM5!!42%]_OGG0N-);2"43J)>[2Z +MOH[:=F@O*K[&^OK5]75TJKI*P\'AX%]55ROB`6_8GH"?/OID)=GR''3)Y;^C +MO0:Y6CARXC@],F*X.`?-6[>B&VZ^B7[8MU=4 +M*\PVCDE).EYQZE<-_NI-0,W@3B020KF76;^R+<PQ*)A.`AJ`U^^'CHH8<( +M4!)7D\E$(T:,4+2^SB;X?[?[!VK;H3WI@PM(28<4X<_:[FDPTDHAK_LXE8V5M#;G]OA^SSS,\ +M&A,KU,)@X6B$]N[?1T1$^_?OU^RP1$3KUJU32CZ`_O2G/]$''WQ`*U:LH*>> +M>HI,)A/I=#I:NW8M^?U^\5ROUTOA<%@(SW'@;QS\>0/()CCS33'AU4D$@YY: +MMSM'9%:\$%ER@`E(W)YH<@%FS&[49?'L^?,(.M!]@P:*FX.SVWJW2Q"TW%Z/ +MR,R9<,32VTQ,:GPP\EA4][&/2:Y[)Y"HP&LN3:Z;:[[J2%[RVA0"1,&[=L +MI@NZ74@6FY66+5NF.4?)9%)(HK`XH/I(I5(4C4;)X_%0,IVB#5]O)+??1[?= +M=:?(T'GS9**56MR.C5EXXZBHJ1:2$+Y04&3MK[TQF:`#];GS#HT!#&\F[*+' +M&PL+R_'&DDC)8JU%$G&:-7>..#>\T6>3/"52LK@?.#GD2D8MSU!=7T=O3)TB +MA.!@T-/]?WI`$W^X:LA6DKRIX,^VHYPDLLP'/UB8D8U=>!-0"V#6U-2<)OZX +M<^=.,AJ-0C@2C4RA;#8;[=BQ@\Y*TOFJJZZBW;MVX::>/;'Z\]4`@/J&>I0W +M*\?)4R=_A%;J]$BEE8%-7D;*=/>>W5B[=BU>>>45A$(AY.?G(YE,8NS8L1@U +M7DY +MBHJ*<.#``73IT@5E965PN]T@(@P;-@ROO_ZZH%+;;#8L7;H4]]Y[+_+S\_'\ +M\\_CL<<4^GLT&A4X?L8K_]S@3:?30<:99R_I=%I(Q$JRA.7+EV/@???AQIMO +MQIHOUHBA6B*10%Y>'M+I-#P>#W0Z'8J+BYO$8EO,%OC\/D2C44&XB40C:-&B +M!?1Z/;9NW8KSSSL?T5A4P![C\3CL-CNJ*BL45%":!.Z=A^S\=Z_7BZ*B(OA\ +M/NAT.OSN=[_#D2-'L&#!`O3LV5,,H6TVF^!]5%558>S8L9@]>_9/0E<9KDI$ +M"$?"I_V.S>%`-!2"/H/X:-NV+1Y__'&4E96ANKH:)24EXMR:S688#`98K8H) +M?2`0@-UNQ_[]^_'W)Y_$XT\])4QUS&8SSCOO/(UD;U5U%:JKJU%?7P\B$@-4 +M1@,!0,N6+?'))Y]@RI0IN/;::_'/?_X3)I,)-34U*"HJ@B1)2"02J*ZNQE=? +M?86U:] +M>42@75@>G==F.!R&Q6(1!$$U7J=]A_:H/'D2"Q8OQGWWWJ<8KJB&T&HX+!]Y +MCCRX/0H\TFPV0Z_7(Q@,HJ*B`G?>>2,7'<+J<31(=B4A!?4&'5#HE +MK@E+)7`L`A2I[?^Y^&+\L&L7'AT^'-/>>@OY145XXHDGT+=O7T6.)=>!_0?V +MHWW[]EF#(LZ$IB$BZ.BGX:`L<<&P5Y/)I$%()A()821OM5IQ\.!!].G3!R=. +MG$#+EBU15U>96S^!2#@K83:V.W3[?1K1J4FO_YN@`STZ7\9/?GTWZFT>3D5E972(R.&T[(/E],' +M*SZB%\>_3-/?F2G:)SP+",=CHC)5F[.K/8F/G3I)T('>F#I%E/Q>V,R +MO3MO+DV;.8/>G#:59LV=0\^_^`(-?G`(00>RVFWDR,\3)D#\*"XNUG@]#QX\ +M6&-5*,NR:`]P97?HV%&"#B+35`)^JG,YQ:!7W8I2WXOJ(?PU-UQ/T(&& +M#A\F9`?BLB0$].I<3G&^*FJJQ7D/Q:)4[W91(#/WX%8DM\YZWW$[5=;6:"2^ +MS_2H\O(^A`92V:D\EFI:W;MU&#QTW?[-@NC%=:G=.6 +M]ATZ2$=.'!?K(UN;T%^:^:L?NW?OUK1V^&=]?;T0<1PP8``!(+O=+CH5M]UV +M&\V=.Y<6+5I$:]>N%:UL(J)]^_91?GX^`:"WID^C7]SV<7H]HGS];,T7PO_6 +M$_!K>GM.KX><7FUOD1<(7URUMGXB)=/K;[VI\=D\]_SS:-;<.9H`R*47(W9X +M$38._NH9@+H/&$G$*9Y,4+WSQ_[8U*E31:GTU%-/:L +M64-77745`:"6+5O2PH4+-3=9(I$0;9[&[EZ12"2K@94W&-"H$;X\\16Z[,HK +M"#K0*Z^]*@:'WF!`H^]Q[-3)K%4S^8;G3;S!XZ:BLE*RY3E$R7D<#A.\R56!_B!`P?2LF7+Z.#!@[1W[U[:LF4+ +M;=BP@7;MVB4V53ZXQ<#MDFDS9VA:A>I`JUZ#',0D2I-$:1%\.6A7U]>1+<]! +M'Z[\6-.'YT"OUA%J//1M[()U\.@1H6XZX]U9XOEJSU>>TZ@50'_J(5&:?*$@ +M%3&TT;-VZDZNIJ.GCP(*U9LX8>>>01*BLK$QLH)RCJOW?HT(%N +MN^TV<6W-=AO!H*>*FFKQV;=NWZ;Y3HSN2J1DX8G+]S"O3YF(UF_\BJ`#G=.Q +M@QAN\SQ`'1?XO*G]>$]55VG^/OV=F71.QPX$'>@O#STHS@%OZ-F@_;CO[_;[ +M--?%%PK2AJ\W*NTUHX&>?/KOFMBR__`A^FKS)DU+<..6S6+3S^;^RJ;GKYX) +M-@:$\.%VNZFVMI:(B+9OWTYWW'&'YMH:C4:Z__[[:>7*E;1Y\V;1]V]\;W(B +M]L$''Y#5:J6V'=K3=[M_H%\4_`<-_C-!![JK?S]Q`[*%GTS_8*`I```@`$E$ +M051$>P[LURS:.I>3CIX\0=7U=1I$QIX#^S6;A5K\:^%[2VCXZ%%B$S#;;?3D +MTW\GM]\G>G73E:KE3U>BD:C9+3Z=1$POD9%4E19,)$5QX`;_WP?L$':AYZU;T[KRY(A"I1>BJZ^NRDC/F3)5O +M9-X,WIPVE:`##1LU4F-6P9#9%*5%YA^)1.C(D2,T??ITNO;::S59/`!JUZZ= +M`OG-SZ?6K5N37J^G>^^]EQ8N7$B+%R^F=]YYAZ9,F4(K5JS0&%6K#6S8WHYE +M;7T^GUAS4V>\386E)33QWZ^)WC2OL9J&>A%X:IT-Y/1Z2*(T?;]W#[E\7G)Z +M/9I,-Q2+TMZ#!P@ZT*37_RUZT8>/'Z.*FFJJ=39H!IYJ9!F+C=6YG.3V^\3_ +M\_Q@T=+WQ',]`3\=/GY,$SA]H2!5U=6*(217MCS/7M2LV;-M/W?3'+%,LB+EKXGLELU++/Q +M(-H3\(OJ4EWI^T)!ZMF[%T$'FCSEK=/@E9QX\;6157#)4"PJ-@ON(O"G3D"!'8GQTW5MP[ZNLA$]'*SU9I!OZ? +MKOY<2):?;?`/1<)"P(_%^E*IE$!D^?U^8?UZ_/AQNOKJJS77KT>/'C1]^G3: +MOGT[U=;6:GK_O`$<.W9,#(L9U"))DKC^(QX;__.HIKG___?;"2`3U,*W>[:*Q+[U(T(%N +MOO46VK[K.PT6NJ:A7@3!;*!P3J]'O%@]9L6*_QTZUU-M#: +M]>O([L@EG4XG?(<;MVF>??99VK9M&\V:-8O6KU^O:9?-G#E3+'*NE-2+-Q`( +MD,?CH4@D(GXOE4J)`3J0U9&K^3/QS6\ +MDE@L)I*5:#1*NW?OIA4K5M"\>?/$IF2VV\2P6@RGC0;Z84&CLR) +M'RN`-E79,KR47V/G#]_3'WK=2M"!.G3N1`>.'!;7CGD'`M20N0^6?[Q"`R)8 +M^=FJ7SWX+="&'.C3Z;2H$)A/Q.N#UP2CZ5:O +M7BU\![(._I^M^8+*6C2G&VZ^25->LU&'6H;W;$X.]QO5U<2P42.IK$5SL0O? +M_L>[R!\.45R61#;!%UM=/G./3IT]R.D4Z8U*9MJ_?W\-7),1+-F8:?"-%8_' +M:=:L6>(B.1P.VK%CAP:KR]`[SM::XBDT-M9N;+%W^=57D=ENHW'_>DE\+S5T +M5HV82J1D.EYQ2FR6W`^M=39H2G(V+Y&)!,+BJ7\\3<[?%ZR.G*%.0@'U6PV/]Y,U88P-0WU!!UH[L(%FO/"660RG=*L=9XW +M\77DW^%@8\_/H\E3WA+KF>W_LI%$YN=4U]>13$1_>>A!LN3:Z95)$TE.*P8^ +MC:M+WAQYGJ6^#MP[EF69&CQN@@Y45%9*[\R93<^],(Y@T/^(>,D\]*8<>O"1 +MH2*QXWN--P'>3+F]]=7F312,1L1,J:*F6FP4+I]7)'J\-AE9E$C)M&O/;K'& +M7GMC,ATX8.#'=>O(S5J26B:B +MS]>N$;:3Y:U:"E24R^<5&STG!OR9$BE9;(S\6H>.'25O,$"Q1%SA%P6-B[JKL6T(&, +M%C.M7K>6F@S^,A%=\#_="3J(H1EG*HV)(+]&\.<+P"F4"W +MW76GP%$;S"9Z_Z,/3V/;-7CJ4Q$:S:LI]),AC-PX$"Q6Z92*?+[ +M_0H;-N.9>::'V^W69%FI5(IFSYY-YYUWGAB^'3MV3)1M:DBHU^MMDJ?0^,'! +MGV\`M]\GH(F+ERW5X*-YT?%`S1/PBR#?&#?>N,3?NGT;W=6_G[CQU3^9`;II +MRV9:O>8+VK1IDRA->8/CC9&#C=/I%%#0NKHZL4$N7KQ89#U.IU-41VI'JZ;\ +M'(2V?R;P;/MNI_@NV4!=.>/G(!N(A$7P9TX%!QO6D6=7L::"?S29H*7+/R`8 +M]#1YREN:`,AMHJ8&_@R5YHR7K\'Z+S>0E))%\-

G/:5*IS.<7G7/OE!H7Y_N@C`@^O3MZJZ^NHNKY.=`4X^=AS8+^FU7+]3;\7 +M4&-U2YCO9V[GJ-=S)!$7[63U_:&>_VSZ9BOE%15204DQ];WG;CIX]$A6@`AF +M0"?3*7IGSFP!%6[;H3WMVK-;T\93@R;4/M6I$X\>/UVS>7/UFX]',ZX([#9%(1'`"*-,N93CNX>/'Z(S!G^W7SK_P`LVP +MZJ>"?S:9339EF[H]I*XTJNIJZ8VI4ZC?O?=HJ@'>D=49"I=QO,@LN7;2&?0T +MZ$\/T+Y]^S2R#-QW"X5"39Y<,;C-8'+YF#)EBK"N[-RY,\V?/U_LN&ZW6Q"; +MFN(I\$,]M^"A&R^B":].(D=A`>58+2(3X@U/HO1IP_90+"HRKV`T(F[&;=_M +MI&&C1E)I\W)!=#';;8*A>=X%7>FY%\;1&U.G*%FPE*3T3^#Q&?7#&4I=71TU +M-#2(DC8<#M.$"1/(9#+1JZ^^JC&EYXV1%VQ3YU]M\LVMBG?FS!;K)9O@SQNC +M&L-=TU!/9KN-7GMCLH8!S/UW;A$T%?P;/&YZ:<)XL9%PINP-!K(*_FHD4&-# +M&%_`+V0AU$8PZLU3G>5Q\%>WUEJW.X=@T`O)B<8&1OL/'Z*W9[U#S[TPCO[Y +M_'-T2Y_>`I&G-^70>1=TI?O_]`!]\OEG=.MM?D03QM6KPN,5FRL;OB90L[@69B"[^ +MW66B;?S@(T-ITS=;LUH?7*6I[Z&WID\3\<:6YQ`S$OXI45H0T!IO@#S4KJBI +M%A(1JU:MHM:M6Y/-9B,`U+QY<[KWWGMITJ1)=.S8,4UKU.OU:M"'37>*9_[0"0LO#OO[-=7+-2:AGH1D-3>MFK_TX<>?43XG7;N +MVD5#1AHV:B0M?&\)+5W^@6@#<#7!<@3Q9()\/A]Y/!Z*1J.42"0H%`H)MR/V +M$>8*@!==?7T]`:`^??IHSF$ZG2:/QT.I5"JKM@^C8YB=:L_/HR7O+Q,!-AL& +M:(/'K6@'90([PPL=A07TKU8S?$] +M4NMLT&CPJ!%3N_?OHZ>??4;,"Z#7B00!.M"KDU\_#56E_M[\YWV'#FKF2,GT +M_\?<>T39";3"S,P=%0415'L_:(BV"OVAH#*U:O7:T%![`45&P@J +M5>F]]]X1%.F]3F^99":])^?[1[(/SYL9F*SEO;_/C[6R:#.9-^_[/.3)<7\Y--/<4Y>;M1+.P:#]N_?GV?,F"%^W&K0 +MKZJJ$AC/Y_-Q24E)0OH_\4YP2`I"H9"H!Y@RTOF5?[]VYN#O#0;D)J(<.QN_ +M_K]Q`*#,%C&DV/NK,`9N=EE5)>\]>("??Z&?0"&D(][ZQW:YZ>`SMVS;AB,Q +MS9GXIIC=;N>BHJ*$@G]U=;5,]'H\'G8ZG8*I8OINTJ1)G)$1%8Y:L&"!9%]6 +MJ[7).87&J*L(-L@^D5W@V8SXY>=&81TLQ+_V[(X:3<=A]]VZW\;?_/`]SUVX +M`/0O^=ZAWW_'I"/^S]MO"0SA\KC9'PRPT^EDN]W./I]/%FT\O149/R9/F5GX +MZ#MW[I0#&)`;,R=DH(V-7F.U\!777,WZE&2A9\+RKREA.C5#Q,'Y_8_#F73T +MMX-_B#G:7-0G\#E]'HD4T4EKV:N*M:_>/DRWOK'=N[7_R5NU:XM +MIV=GR2&0DI[&!2T+A0Z)[]^Q>Y=`0FJ#?>L?VSDIV])=4TZXJ>>>HJ7 +M+%G"RYT(?F02.!OS`9451@(1,)LRDCGFV[I=N;@ +M?_?]]S'ID_C1)Y^0D[HIJ.+O!G]D=?!.Q2(%I0Z9L#I^C?+QS7<&G&8QQ*AG +MJ9D9G%N0SP>/'F&SI99='KUVNY30T$%IZN;:[7:NKZ_72#HX'`Z-+@AJG9V=)Z8U-,&'*Y"BE +M+TG'^84MI-0;,O1KGC%G-A\X=263CF3H[L"A@^QT1QM) +M+I=+L@I4-L@XJZNKY7#P^_W"0/CQQQ^9B/C77W^516VU6CD2B7`P&.2:FIHF +M[[^*"8^?.(%)1SSH@_=E43>UOE2!,4!(E>8:OK';/T3@[N_`/KY04`+VG`7S +MI5&L]@^:"O[0SD$6FY1LY!ES9DOEI6;]R.RQT>,A-20X!P\>C&+*G2]BJ]TF +M05WU@D6E6&FND2HR?K^%F+E-A_8"I\R>/X^'_S12(W61E&SDOB^]J#E$XFDT$#6^1JTBSO:J +MMM1RO=,A=&L@'$`COOQFJ$A!+%BR6%/A8.@2<>F#3SZ.5C8&/>2G*J)0&,O=5WE%N1#KT@;_&&ZW//NNV11G"PI +M;F#>W1AL\7=>P#PQ"5EIKN%J2ZV&=E=5:Y:R%10R9'YK-VX0/B\F]:ZZ[EJ! +M+2*Q`&VU6KFJJDI#YTP$=L`#`/1AL]G8[7:SS^<3V`,;;OKTZ9R"OWF^UF5UCMOR>67M`5<'9)%(\+':;4*UM+M=48+"\[WYR(GC#8(_ +M&!TXC-UNMQ`+*BLK)5GQ>KU\PPTW,!'Q!Y]\K&'M5,64=%7"0)W#SN7551+P +M,'%>[W1P5:U9H$+`;2%F7KQ\&4^9,9TOO.1BC6;2D\\^P]MV_*F9LAWX_F!N +MTZ$]&TPIDE1BW=4Y[)+\55MJI6+"GL&!4&VIE4-ZZQ_;Y?!^Y[U!@K.K,P9V +MMRNA.1BGUR,*KKBVBIIJ#;2TP?0**)P#[QE6!\D@`Z^#GG=V2=T*TC'1A:(#^>/G55_'`]P;QDA7+3TMIQS8\7O'R&Z#'(;"5 +M5)2S/B69=48#K]FP7N2(0Z$0AR)1L;!ZNRU:-3FCFO)E%>4BZ6RSV=CFB*I* +M^@)^#H5"XO>P;L/Z*"4QQGXH+8]NAJ;\'.('"K')EJY.+4*5)5N_T^J:00=+'/U:%!'("0@`;4@W6JTC?] +MX1!/G3F#K[WQ!C9EI`NF?^D5E_/TV;,TO9K5Z]=I6&Q6NTVFRC%9K)S`F`7%+GL,OA@XH, +M@WT66[V("][SP/U2+6,*'VMIT`?O\Z)E2S7-:ILCBC:$.2(2YQ:+)3H];[5& +M]VHH)(>\PQ4]'+Q^7Y/[P^L]/4<`*72W-QK\':Y8K(H]VY_'C):8<>#(86WP +M!WZ^9,5RP8W!807^!JX_!H9PNH/#BP<'3CX"M,56SR45Y1H./G1`H,>A!KUX +MN5;@MJH$@KIH>_?KRZ0COOKZZ_C;83_P*_]^31J8?5Y\@4O*2KD^IE,#$Q>7 +MS\OU*"]C;";HY`=BUU:'A7`6W?PZAYW-,2GJ2`SF^67T*+Z@\T6"*6/(!UDG +M#C#H[2-(@[^LXI8X7(Z?/,'=NG43OP'2197[>O=YGO?MV\,-IX^+%'.2>_&7_XZ2>G*6XQ;#V"`R,VB>J.!3DWFM2*&0LVZ^"//N2" +M%LUYZ/??R:'D#P:BI78"?@3`C#%D=>>]]XBT>&-,M/A`#;@#\P_(;%]_ZTW! +MUI$)`YH#W*C2;U5(HM[IT,A*D([XJ>>>U:QO,%>:NO_((/WAD%2PDZ9-U9@3 +M->4'45%5J?$%V/;'=F[5KBW?<<_=`JT@BU9)!PCFWF"`3Q07:9(%A\?-7W_W +MK50B?^W9K?EL*KD`D,F*-:NYXX6=3C>*#7J9&WGYM5?E_=%3`9FAK*I2)*#Q +MC##Y;K;4RKI>O7HUMVA9R$3$#S_2*TJ';")Y4)/+>-*%T^OABIIJF7ZOB_EF +M``+#^L)P)."??OU?DIY:0Q>[?-ZHC6-*2@K[W&Y*S\H2;]>NEW6E<#A,>;EYE)J:2BZ7BWP^'Z6EIE%> +M;AX9#`:JKZ\G?\!/>KV>DI.3R>_WD[7.2O7U]6+"[/5Y*24EA5JV;$E9F5GD +M#_BINJ:::FMKR>UV-^J+&J^,&8E$2*_74T9&!KD];K+;[520'_6'/55TBC9N +MW$A$1/???S_]Y_7_T/#AP^FCCSZBYBU;TF_CQM$EEUY*Z]:MHTA,-;*BNHI, +M*2;2Z?51Q42_GVPV&_EB"J+^F%)F1DQ1$!J'C?V>F9E)63DY5%-30\5EI:1/ +MTM.++_6G`0,&4(M6K6CPP($T<^9,RLO+$^5(G]]'>KV>`H$`Y>;FDD%OH%I+ +M+:6FIE*'#ATHPA'*SSP>&CQX,-FL5EJS9@TE +MQ=Y3;S1&3N655V1=A"-->\S"V#XC(T/4*@.!`'WW[7>4DI8655Z- +M*4&*![3BN1OOQQJ_3FUV&R49C73AA1=21D8&A2-AJJBLH'`X+,;F3=DL!D-! +MLMOM-'OV;"(BNOCBB\GG\YTVD3_+^JLQUY`Q)25ZGX@H(SV#;KO]=JHL*XO: +M-9[!8E`44E/3Z/#AP]2A?0N76GW[MVT9\\>&C-^/.ET.JJW6(B( +MJ+R\G';LV$'A2#AJ26A,IJ*B(DI/2X_N`8.!"EL44C@_?2DT\^2746*_7OWY]^'3<^:F7)4/!M^#O^'*^DJ3Z_%LU;D-5JC?IG +M9V911GH&-6O6C$PI)BHK+Z-@,$B9&9GD#_BI=;MV1)$(K5FSAG;^^2?-6[B0 +M#A\^3(,&#A+%7*Q99J8:]O#=MFT;$1&]__[[=/UUUTJJNK(W_`3\Q,N;FYT0#A]5!=?9T< +M#/7U]922G$*F%%/TQN4UH_3T=-+I=.2/!567RT5>KU<\+U-34RD[.YNRL[+/ +M&/3QT+`!=3H=&0U&LMELLBDJJRJI<^?.5'SR)+WZ^NLT:."@Z,,E'?WKE7_1 +M]NW;Z>%''R63R42]'GR0#$DZVKIU*[4L;$G6.BL9C4:JK*HDM]M->7EY5-BB +MD')S4D\ED(E.*B<+A,"7IDF*RQCJZYIIK:,^>/929 +MF4G#A@VC&3-FT.#!@^GIIY\FG4Y'*U:LH`D3)E!&1@:5EY=386$A12)1+]9$ +M/%Z#P:!XMB8E)=%EEUY&N?GY]/OFS73\Q/&HI'!J*NET.O)X/!2)1$1.6)7^ +MC9?;QO^94DSD]WAHU:I5Y'*YY-#3)^EE8S=U?:JA???NW<4_.BFI:0MJD\DD +M9N\>CT=\CP\?.4Q^KUL>]-1@,E)^?3VEI:>3W^TF? +MI)=@!H_:L_TR&`QD-!@I+S>/:JNC?M.0R(8W<%.?+R\WCXP&(_D#?CIV_!AY +M72YJWK(E=;FD"T4XTN``4P-A47$17=KE4JJUU%)U336EI:516FH:/?SPP^3W +M>.BIIYZB'CUZR'V#N3L.UKKZ.ME/^>XT*"@MI +M\8(%=/---]&``0-D75UP_@5T^,AA,J5$UT%I62EYO5XZ[]SSZ/R.YU-Y13EE +MI&?0HD6+J&O7KN1T.NG>>^^E4:-&479V=D(>N6?[&IU.1Q:KA0KR"R@8#-+N +M/;NC![K-1OZ`G]JV:2MK+S#U4 +M:ZFE6DLM6:P6"H?#E)::)HGT__)74P;R/E]4DKIE8HKY"/^76\E-3&5!-__^-PS6=4/Q'>S&JM%Z&6PQ^S7KQ\O7;JT@4;.E"E3Q+BAN+A8 +M&`48'`D&@PD)RZEN1[Y04$PZGNWSO$!WF(04&FAL1B,>:@$1`,,X08X(+@H> +M-,3F$FG8UE@M;'>[!)YR>-Q,^B3N]?AC"<$^:,KBWN)>=[JXLVC[J+`;2G90 +M$`%'QFO8X/FNW[R)\PM;:`;/\!D3@7T`.56::X1PH9;KB<)&5;5FMKM=W/6J +M*SDY+95_G321CYTZV>2<#LQ6`#-6U%3S7WMVLS'5Q$G)1CYRXKAFY@;W!9\M +M7MHZQ,QWW7_@7JB]#$PH_S=FH9I21SC;2X5][&X7ZU.2^;:>/4YC_AB>PDL=Z#!EI#,9 +M]%S8IC4_U[+2R@K!IT'54@-I(!+FJEJS!,.J6C-7U%1+4P7N +M4NJ#:(P7C29PC=4B@T\PHLYNEL<77G*QV!$B`"!PH\&W>_\^=OF\/&_10LXO +M;,%)R4;.;I;'/_[\DX:.5E16RB>*B^3?$G'RP<8KJ2B7C0"J'ZYIU[Z],J`& +M65D<4'B/`T<.<[MSSQ'J:F9N#G_]S5">,6NFAD,/.TH,4[WQQAM,%#T@P!3P +M^7QL-INC-G]-7#^N`XODR(GC'(B$N>.%G9ATQ.LW;Y+/A>E+3%;#+@\;"HU. +MU?O6%PJ*@]2'GWZB$5I+A(>-]ZFVU(H1..F(.U[8*:'@CX:=:E0>8N9NW6_C +MC)QL'G+81)```"``241!5/O;KPW8/A#_`M%!G4$14_N8FB0$Q-`@ASM;HL$; +MS)?N=_04#V=<3Z6YILGO]X=#7%I9(7L0N#1Z2PC\ZL&L!G_51A%!%]M6.'>5`)"P'E\OG)0HIXC_( +M4-MT:"]^IZK>2TIZ&K=JUY:;MVIYNJD3>UUXR<7\U;??\.'CQ]CM]\D-:4R[ +M7*4^JD-0\5Z\"/X.C[L!P^>3+SYGTA'??N<=FNP'#QD/53W)L<`7+EVB\1)0 +MZ7X(WBK3(Q$J88W5HJEX5#,0)R:0(W-J&8DI[&67FY_*_7_\V[]NUE +ME\O>=!D)RT&Y7`R*"/^X=F!*@!:+9A,E.-+H3M:%4#TQ4<&LW;F@R^*.ZPL\" +M.0%#"]O[#A^3S0C>F +MJ>]7.>GYA2WX]COOD'6O!OYX&G'\5.OVOW:PQ58O04]=HS56"Y=556H2'#QC +M#%[97$ZF)!VG9F;PO]]\0X,0J&*%N_?OX\>??DKNW<2I4S0$D1`SSU^\B+-C +MATC?OGTY$HF(0%IQ<;$,:S85_./99G,EJ@LNO_+EUKMBM2#CGC+]FV<=.+D"2(B>O31 +M1VG=NG6T:NU:&CIT*$V<.)%FSIE#X\:-H\G3IM'4&3-H^/#A],PSS]`MM]Q" +M]]]_/SWYS#-TP447$1'1D8,':>`[[]#EEU].Z>GI=.ZYY])CCS]&/I^/7&X7 +M.9P.LCOL%`P%29^D)X/>0,%@L$G,GYG%-A$8_/8_MM.OO_Y*K=NUH^^^^XYR +MLG,H%`Y1*!2B5%,JF5),Y'`XZ%31*=+K]51:5JK!Z'OTZ$'+5JZDUNW:T?$C +M1^B''WZ@,6/'D,UN$VM(%0L_VZ]:2RVEIZ53L[QF9#0:I5^BT^D$TZZKKZ,' +M'GB`%BU:1-U[]J3//ON,-F_93#-GS213JHE:M6U+YW3L2#U[]J11HT;1\&'# +MZ=(NEU)::AHEZ9*HK*Q,L.GJZFK!NM/3T\E@,-"KK[Y*?K^?7GWU53IV[)A@ +MVVAV-O7+Y7)16FH:N=PN2C6E$A'1`P\\0&F9F31[]FPZ?ORX8*3`P6$[UQ3^ +MZ//[J%NW;M2V0P<*>+UTZ-`A(B+*RFRD]G8)^/QT] +M>K1I*[VD)#*93%&[O]BZ"`:#E)T5Q6-!6E!M-4.AD#1^U>8O7LPL]I046R-I +M:6D4"`3(:#2206\@@\%`3JKY><+J?T*\Z$?>=DYU!U336Y/6ZZZLJKZ-IKKZ7< +MW%P:^^NO%(Z$I?F;D9$A_1KL$2(BH\%(S9LWESX7,5.7+EWHDT\^(:/!2':' +MG>KJZTBGTU$@$""+U4)=+NE"X\:-H\7+EI$I/9UZ/_,,W7KKK;1CQPXB(EJY +M:B6]]MIK9+?9Z,NOOJ(WWWR3_'X_969F4D5%!;5ITX8LL49RHKAX8W@_$9'' +MZR&;S48G3IZ@/GWZ4%UM+24E)5&WVVZCHI(2>NNMMXB)J;!%8;0A[G12ITZ= +M:,^N740Z'6W9LH6,!B-E9F126EI:E$A".G(X')22G/(_Q_RQ1L_TPF>WV6U4 +M4EI"'.M=5514$+TQX&TF'?'DZ=/DA,8$(+)!8+?QRIGX\[Y#!WG#ELV\8LUJ +M?NV-_\@`36IFAJ9TZGAA)Q[^TTBAWP'&:6P*%I0L%9I`-O_ML!^8=,2]^_65 +MC+3.81>M%2C_Q5O[(8-%1N(-!GCR]&EB"G[^11?RLE4K-15*(F4W3GCPYLUU +M5J&S00P*F9>:Z8.C_^[@]WC.@OD-IB/=7@\[7$[!\B$O`5D)5:,(MFUOO_VV +MF$34U],.`37`=2%F?OVM +M-[EEVS8\>?HTS41M(K"/"DV$F/F!7@]S>G863YHVMKZI1)C*'@,P?,S9J +ME9KHG$!Y=95&\AH_7YTI056F9L'JU/?F;;]S9FX.7W?3C9K>!;!^%?Y3YX`@ +MA@:Z-6!3[,'C1:?DOJO50%6MF>??Z$?7WW]=9R4;.3^+_^3 +M:VK-`G%BB,UBL8A&5R)#@LC^5=TL9/&[]^_C=N>>(_?NS7<&\+%3)V6@%#%$ +M-:%!/T"?DLR4I!/H2D4;T"OY7V?VH,R?Z043KEZ//R;TU&8MFO.J=6N9WGEO +M$!M,*3QZ_#A-$[3>Z1!1M;.]4`*K]FUK-JSGG\>,YB^_&OXGJG0S8E`C^^+A%AIQ`SKUBS +M6JSD4C,S>-:\N2+SBF"L.I`=/GY,-@.P3]P[W`\TH(,<$8Z_+Q3D<\[O*'HD +MI"-^Y(G'-6/V^!D87@%O^6P3R.%PF$>,&,%MV[9E(N*2DA*!ANQNEZ9W`77$ +M($>XTEPCPS4([)@(+"XO$^,.8ZJ)]Q\^I!$A@]QWHHLT$`ESZ_;MY,!&0$]D +M`K/&:I$DP6JW\:-//J'!QP.1L&R\>.M!_!T!6^W%D(XT@0[C^@@4_G!(`T>8 +MZZSL#X<$&CM94LS&5!-_]N40S?H'S(+-B6"+:X"D`+YGP*"!G)Z=Q;]-GB0! +M%DE#4T.`2,2:M6C.>(/@_> +M"P<]Y%C4_@G6B2DCG?<YSLIE597L"P6E +M]PCR`0YFQ`UUC@0$/ +M_OSGKIU,]SQP/Y-!SPN7+A&\4E5";.H%C!0+$7@P;.YPOV[63M0F=&#=@X/*%/[PGX +M)?"MV;">29^DZ>%`*D#-KI&(H#F(^X[KP*3HC#FS->^#9WP)^'GZ[%G< +M^=(N3#KB5_[]FNP')#Q(Q*"K%*_:B]?6/[9KG+1(1[QJS6KI>:E:]ZK4!1SX +M#ATZQ+6UM1P*A=CEH%@8&[9LYB%#O^81O_S,=]QSM[`#2$=\ +M[@7G\_<_#M=HC2`3+JVLD&8,-GZ-U2)!%SI!:A,YD20M2">8ZJ\`;ZL0R',9N^,?-PN)YYOG>(IPV?_$B:?3N.;!?`TLY +MO1ZVUME_83O5R5^C:DF?KKW`M:;NPZ:$_Y#Y&5--?.>]]VCV"Q(O54(![PNF%BKO9BV:-6^N/)Q3,>K7LWV>9Z?7HV$JQ-/%H%N2".Q37EVE +M*65/EA3S>Q]^P$G)1C:FFOC?;[ZA83VHZH%.KT?C[F.QUUN"Y(>8HI3(&B6$S0H,GS)$F@S_D86%8,V'"!'$*JJ^OET"D5B+J#`,R +M71ST\8$*<(`^)5G$U,!P2"3XJ]7$RZ^]RCGYS32.;(F8_?A"06'HJ)!-LQ;- +M>=/O6^7PPB&GVGTB>*GPEOH>U]YX@V:,'UD8H"I5Z5$U70]RA/N^]*+T1%2; +M/SQ'0"5J)8HJ"U4V[F]VLSP^>O*$)FL$7'/?SZ6V]J(!H<5HC5M]]Y!W_Q]5<\9<9T7KIR +MQ1GCJDHEQ_J$"-^$*9.CP=^8:I)`JC:[U)MRIA>R@G@X"`M%I5-!D5,=$%(O +M=/M?._B3+S[G)YYY6G,00,,>MH/39\^2Q:::86.QJQ5((ID_;HR:W3L\;EZT +M;"F3/HE3,S.X>:N6DIGANH\7G=(TID\4%TF`.'#DL&1%5UUWK2@BEE=7239F +ML=5'&R\*[10/J[2R(B',O[*R4F`?*&;FY>6)A2(R+G6@3#4G1P:"QJ;5;I/& +M+S24`-,!WCA56B*'8"(-*?Q<>"V\\]X@63N)F/U8[3:9"U"S=DK2\80IDZ6Y +MC/X/FI1X-A9;O6:-""U11WS+[=TUZU/%:%6ZJ9HI8[->?_--`K4@&$,G1DU" +M\.\X=*UVFWR6+=NW2>]'-2%1#\>SF?W@\,@O;,%5M6:NJC4+=`JJ**H^M4)7 +M"1M=+N_*I$_25!XE%>5<7ETE//'XYO"B94L%>E#Y_.8ZJT`CH.FJAYD*:^X] +M>(#3L[,X)3V-NUYU98/`-7;\.$[/C/IDY.3D\,J5*V7(L;2T5",37E55)8JG +M@'_@9/75M]^PP93"+5JWXE;MVFK\#>QN5P-KQJ*R4H&:@<7C`$32@WT#^+"@ +M92'_M6>W0'40T\/@JXJ`Q`LN^D)!GKMP@50E0`-T1@-?==VUW.OQQ_CEUU[E +M`8,&\J^3)FJJ#_7@P'I3$1`DP+CO.?G-."4]C4>/'Q<-_I2DDZ$05=<[4 +M2D38#)L!F[RXO$R^OZBL5!I1IHQT8;X@B`#+4Q_FN`F_\0W_N%E@GJI:J5Z]6$=G-\F0#)JK*B6@6KMNT4:KE($?D>6,]JOT-\/]Q/X#W?S=\F"9;BT^^SF3S^>&GG\@\!IJ, +MZONH@1O[65V+7WW[C4@Q`RK%NE1G=4HJRF5=[CUX@*$*`!Z\P^.6?:`F!BI) +M0,7+I\^>)4G%0X\^PKY04+,GJBVU'&'F/__:P4\^^203$;=OWY['C1NG,3Q1 +MO:7KZ^LU^"[C0ZF8;"LJ*Q4<\!!L`Y0%2!! +M]#WP=>C=39TY0].D56,9GA_N[[19,T5\LG7[=N)53CKB7H\_QC^-'L7C)T[0 +MQ(QZIT-S?4ARU'VAHB$J@@8:,2"U-U9,,@T`E%>7O^\]>$!P7Q6+`QTM +M$4RYO+I*V`VJP0G^+Q0SPD8SZLUW!@B\@VP9B_ZWR9/8F&IB8ZJ)'WRDEY2* +M>&CEU572*%8WR_K-FP1>@5.7P^5,*/@'@T&NK:UEE\LE1M!#APX5/7=<'ZSR +MW'Z?!%,L*)4BB0"HJK8^\'?C^X(0K!V3-N!:+K9[? +M__@C)AWQ>Q]^H*'U8KTA\P'SN/7A`8PF( +M]:A^!E4^6ZV^`%_M.;!?TQA%919?:>/98-.#U;%FPWK-&BZMK!"Z,9@^3J]' +M]IC3Z^':^CK.+#M+&*!'8EC^D"%#F(@X*RN+)T^>+-".VN^" +M9CXS\Y0I4Z(5<.R`7[]YDX9ZBK5_[-1)#;L&B`02#E!"D5&C#X+GZ`GX^9$G +M'F?2$7_U[3<:BBOV.(+POD,'-3T'P%`WW=*-/_KL4QXYZA=>LF*Y!E92U9-5 +MM@\.H/+J*D$\()&-9U!45BI(#F(P""W39\]B`MZ,*3V4#,#S'1XWNY`U-/)[ +MI;F&W;',$1*J$<60V>6+NC&I>"E.0(S=J[HRQ>5ETNQ%)HH/DYZ=Q5TN[\K3 +M9LW43!B?U^D"_OJ[;QMP<1,)+KA9P.104JDG+`+]R%&_B+$%L&MD4<=.G>2+ +MNEPBU_3QYY]II*M5"0655XX*(Q`)\ZAQ8\6"$DY=3>EY%Y>6<"02E9,^=.@0 +M1V)N3E4UU9R=F\/YA2UX[<8-F@T(^BG@`&"=JLFYJOT"-D:;#NVY[TLO2M8$ +MF*6I\7/(08`?;4PU<=^77DSH^8".JL(JV,"Y!?G\K]?_+<\0<%Q\E85L"QF9 +M-*`->K[KOGME4ZF^L>JXOOH>JK4F#FO<#VQ2K&?\'94$W)\"D3`7E95&&1G-Y&JTDF\NI"<0(7/@,>/Z'CAUETA'?UK,' +M5UMJY=ZB4C]56A*5.(]5@)C.!2<>)!&L9W4*'P>1*@./((\^V$NOO*RI"E&= +MX'[:7$X^?/2(2#H/&3*$C2G)G)N;RS\,'R;_7E55)3X&?^W:R5VZ1-E'>J.! +M'WGB<&96.TV>9_9\^=Q=K,\?N_##S2H@-OO +MX]W[]W&7RRZ-&KTH=/>G>S_',V?/XB4KEG-UK,\"7X)P;(^J%JX(\JA.U2JB +MQFK1P*+H/>#^JX?;%==MI_=X@! +M%]W_7Z\PZ8@7+%DLC>0E*Y;S/0_<+V57B]:M^-MA/T@#!#<*!XUJOHP-&$^% +M4UDJ:-X@OTXTT*?.G,'^<(@C,-J('4CU&)@!]AOCI]?4FN7P+2XO$UF% +MMP>^*T&OMKY.(Y>02,-5S91)GR2T-AS>C37<*\TU&FM.U:(3E=NN?7LEV(*2 +MV9AX(`*9NN&.%YWB[&9Y?,,_;I:LU!\.<8W5(A5?5:V92RLKN**FFNUN%_^U +M9[=\]K4;-S#ID[CK55?RNDT;Y?#8N7-^\[=)"/%YV2K`K$!7\X +M%.5)Q[!V&`[AFM6FIGJ8J'"/T^N)9HSZ))XT;:H&IL3WJ/(.H!N:ZZR2Y*`: +MFS)CN@:S1K,1$&R=P\YE596:OD]5K5F8*K].FJ@9"%,3,_4P17,6OA\(*J## +M@MV&&9?2R@KQ!,'!3TDZUAD-_%S?/@D=_L7E91R)K=MZNXW7;=HH@H=+EBT5 +MQ[D0,]?4FB6S;=ZJ)?\T>E230Z0X9"#/@H8O/CL88UA;9565`N\U5@7N/WR( +M#QPYS"U:MSH-5-69TU*'+'VU:ASG"D4B$0Y%PU/DO%(S:.@;\ +MXH_Q=\VR8(;D]ONX=[^^G)R6&LO\8]D+RB[HH=0['0FQ39IZ_=V+QT/(R6_& +M^I1DH0D"#PTQ\_+5J_CIWL]I3),??*07;_]K1P/:%+!<'"SH.Z"AIP9]-8/! +M:5Y14\WF.BN_]>X[TCE/24_C[&9Y?/W--_'>@P,E@-.I:LF`KO@9[_X +M\C_%0Q?/!561N<[*1TX#2!).B:#GI>N7*$YX%7\$HP4 +M-6#BOLY?O(CON.=N\2D^]X+S-3VAQ@0*_F5""G3_[??()J3YPF&'0#+,*5;%$ +M")4W`G^\J0L&J^*;X"K]N=[IX%.E)9HJ4&U<;_UC.[=HW8I;MFTCB1LR_=9M +MVW#?OGUYS9HU['`XHK,'WM/6J%#H#0:#XB_N\_G8Y_/]5^(GDDS$HY=>>9E3 +MTM.B?MCZE&3NT/$\>=@XU>J=#G9YW/_GP1_7A1N*46HUJ(-AL7G;[_S*OU_3 +M>(J.&C>6-V[=(C<`#3F5D:$R(/!>*A2%S:8:88>8HTV36/9'^B3-1MWZQW;) +MM%66D]J\4P\!M>PNKZZ2*=:.%W:23`\,`RQH",H!!@!THV*$/X\9+4-KF,KU +M!/R:"<.F8!O)[TB%2H`@$;D)\Z$:L>(L_U[1,_^N03$GCCF_V:(&_02T,^-3.#K[OI1NYT<6?N +M='%GONJZ:_FF6[IQQPL[\:T];N<''^G%=]UW+W>]ZDI^],DG)$N\L=L_^.9; +M;^&;;[V%>]QU)_>\^RY^],DG^,Y[[^%.%W>6&0T1_(JCX$$>)"G9J#E(U,,& +MPS;XMQ=?_B=?TO4R85&55E8(8TFE70.S54W60\R\<.D2UJ?P95=>(5^/P^EL+U15^!U5"-;%Y5=?Q6^]^PYGY&1S +M=K,\[GY'3TT03T0X$OV>.H==G`O5+%\]F-6&JKG.R@>/'N$^+[Z@>?"/5[ZL--=P:66%9.E'3Y[0+%)DQ.\.?D\: +MM`93"G>_HR/'I$=+=5R$$=L(&4L)K]>X,!/G;J)-]T2SZZDP<,&L@???8I_SQF-,^<.T?N^V=?#N&E*U?PG[MV +M"M0!]D-C!R*FM=.R,KG=N>?(_():^:J0C2\4Y!/%1;Q[_SXNK:S@TLJ**#<^ +M2<<][[Z+%RU;RMMV_,FSYLWE*3.F\YP%\_G]CS^*!OHDG50@ZO0J&IXIZ6E\ +M2=?+-!I85U]_'2]?O:K1C#_($3Y94LQ77',UDXYXT;*EF@,=B8#3ZY&I;$B3 +MX)"XYX'[->;G*NR(`*G.56S;\2=?==VU;$PU\<.//:I)NE0VE\WEE.E8S`L< +M/GY,^F3X7E0:B63^T$I2OP_[(ST[2^[IE==>PR-'_2+7!.BU*?^M-/GKRA,"OZ,%9+!:19%^M(M,6`8B8 +M?_'U5QH-'4`,*/\0H('-HW\`6`P5!+*VO.8%W/]?KPCM[\Y[[Y%#"U@GKA7! +M%H-#N%908U73$@3GAQ][E-.R,OG'GW^2"@3T31B=J!`9J@S0#/'@P7->MVFC +M!.9$#*Z1#`!W'S]Q@AQT:@-1G?Q4S7<0[*^YX7IA-Z#AAXP]O[`%GW_1A7QK +MC]OYTR%?\/S%BWCATB4\9\%\GCQ]&D^:-K5!(S;$+"4VJD$5"FP,9U%7)!EJR^7TE%N?+"GF6?/F\M*5 +M*WCSMM]YZQ_;^8NOOV+2)_'5UU_'K_S[->YY]UT2)$7T+W:_TK(R^=,A7\AZ +M.7CTB*PWX+GPP(U/FM2D!==".N+"-JVE5P*H$W@XFHE8ZZ`M/_GL,])W0%6! +M!CCN4Z6Y1@+HCMV[1!SPQ9?_J1DZ`ITZ$>'$>&IF>7655*&H``9_]*&LU9** +MP\>X%Z//Z:I.O.:%_"PD2-XQ"\_)@C,'S?QG\`6T83"G\[;`?&FB&@)J%``H* +MF[II]Q\^Q&\,>%O*\PX=S^-OA_W0@)]OM=NXTEPCV9]ZVJ.,10,E.2V56[9M +MP[/GSV.7S\N'CQ_C2Z^XG)NW:LGIV5D\8\YLS8";VDL`#H<@HO+'D4FKW%TL +M-G68!J;VJ"K`O$'P0AF+@/'9ET,$XU7U1Q*Y_Z!7JIHX;3JTEU(KKKM6\[E4US<5WE,50I'=]7GQ!4Y)3^,%2Q8+A='N=G%1 +M6:E,IF)JMZ*F6IIY@%*0_2+(H5%<::X1S#A^LAC75U%3S630\^CQXS33W356 +MB^8P0!525E6IH6*"P(#,W>WW\;19,_GK[[[E+[[^BI_M\[P'?P>DX[X\:>?TB09F*2.-Z???_B00%F`"E%1 +M@+:-@T55P@PQBWO7Y5=?)@EVFYJ9P9.F3=54`NHPA[G.RO5.AV:.8.G*%7S-#==S4K*1K[[^.LF" +MBLI*V>WW\>577R4+9/WF30(?0<<%H_?(KC`MJ`[5`9_$Y__JVV\X*=G(Z=E9 +MPDQ1*Q%`8+AN5:]';52W._<;M6C.3_=^CC_Z[%/^;?(DGCEW#A\Z=I0G3)G,A6U: +M\XPYLV7$765(84)<9,C0K_G;83_PHT\^H9$+@3!B9FX.9S?+TZB+J@>I^MXMV[;AU,P, +M7KQ\F89-!1HP8$3(G.$55;:L6M3%4>5>52/O[\,[DOE>8:.6C`L8]70HVG>:O3VWA.>`\8564W +MR^/4S`Q^X9_]><:X/^+X'_5==?* +M&#UH@ZHJ(FA7$'?#B0T;/`QJ0'-GQ^Y=W*__2ZQ/2>;,W!S^;O@P#=5.S:#4 +M`:D0L^!\3S[[C(;SJVZX!Q_I)4W"_8/7\>C_EUO.9@59N^^PX=9$K2\=29,S1*J&IS',&XI*)<-J<*B^%G +M3I\]2YXS9)D18'"?54XT[@FN5Y7&12:+R@J^OH`;\/^`_."#8;'5R_M66VJE +MKZ)Z!ZO3ULC<$=34-80)975R&0?13Z-'L<&4PEVONC(ZW6O02[\`"0*N#8EG*K3NZHVS>KUZ\2[5EVCN"[`KUC?R#!/EA2+U>&5UUZCD4W` +MU^%S)[+^\#N>MSXEF?_YZK\T^P-PS$^C1VD^LRJTJ(KBJ3,3:A/WZ,D3W/]? +MKTBU`RCNKOONY1/%15Q242[O#6D(]9DB^+O]/@Y%PAP,AT1F.C[+!^P3'_C] +M?C\'`@$.!`)_.WYB[:@TW:DS9T2#/\R6I\R8+E^$&^+V>MCI=LF%`:N"F!(T +MM`.!`/M\/DVY@@^!8*92K?!G;&AU\,OF,6:U>P+!37!6M6NA^8_ID+5LEJ=)+7:;3QD +MZ-3$4"OE#QRZ*R4@FR$-,+ +M]7@1L0$'J1D]*-LKT;F,:/&@HHI<0WV^`N!B2$CS+^*EH,'*"'!'[ +MP-7KU['3Z^'EJU?QK'ES^9>Q8_C=P>_Q;3U[:!A'^I1D-IA2>-6ZM4+[A6X3 +MGC,"L?&% +M,QK(JY+96&LJN4*MLA8O7R8]MGL>N%\:V*H88U%9*9..N.M55_*X";]ILGBU +M3P'Z*0*^JK0Z=>8,J28-IA2^XYZ[^<>??^*E*U=H^@B(8Y!Z4*N$3X=\(3_+ +M[G2PM;Y.0^L,!`(KU<,:OQ^/SN=3K;;3VM4@12"*@4- +M[,;Z&1`PC)_#P9I8L69U-/@/^N!])AW)#8/I@LOGE-$NQV +MKJNKX_KZ>M'5<#@:H#KK$FW=\_^/P!HV\1$X^-);4 +M7@"FB6OKZWC8R!$:7P&X>9GKK)+!O?/>(,[(R>;\PA;B5Z`VO518`FR2&7-F +M<_-6+5F?DBP'%P9WL-E4;70$.?0RU,/$%PKRN`F_<7YA"T[-S!!):_5>J70_ +MP$EJ5K/OT$'1@OG\JR_9X7'+X1(_`5M5:^:-6[=H<'MCJHEU1@._^/(_^?.O +MOF2=T2`!_TPJJ\B\5:T3E?Z7F9LC\QB8N5#A!3QG8/[(N@*1,)=75S'IB.^^ +M_[X&'K"H?)H*_K??>8>F*H/.$;Y6A?S6[=MXVJR9/&[";Z))A29OJW9M>>G* +M%0(;JHP8''(.CUN$%0<,&JC)HAMC1:F!&@G*;3U[2"+96/!7)8\QS(4@KO96 +MUFW:*,WM]S_^2%AM>`[JNI\U;Z[TE%0&%V8>XID\Z`M].N0+863I4Y*Y=[^^ +M'7W_KS086P+^.5"P^'H%)K?[V>WVZTI8=1*0'W%"Z^! +M"H8FIYKY`U\'7(/@-FG:5.&FXKTP=I[(D!@>?FU]G2:[4`^/4>/&"GV.]$DB +MM(5KA,0JRLJRJDHYM,!`4INU>`W]_CO6&0V>CWWPEG?._!`P*#J8$7*IAJUJXN8#`5$/@#D;`$N5.E)7S[G7=H=,-) +M1WS#/V[FD:-^X9_'C)9-I#,:^+&GGFS@Y.8/AX3I@N"B,H=@C-+VG`[BR!7? +MH\#`D>H'`/ZUFB@D)1M9GY+,F[?]+@$Z7NCM;,$?DLZX+MQWU1)2G>]0*Z@) +M4R8W&?Q5;2?`#*#;;=BR69X[$A1U`X-U!@$\,'4>>O21!CV,>!\&!-P=NW<) +M95B&CXP&3LO*Y-'CQVD2*:QU>#AJPT[8=?\K/ +MP!Y3IVK/=']0Y<5[`>P_?$AZ(W?<<[=&_P=,)3C2J=/CI"/^\--/-%6!FK"! +M&/#7GMW1:BA)QTG)1NYQUYT:&#*>'HP,'(>&>LT;MFQF4T8Z?_/#]Z>IX?5U +M'(J$A#Q2'40B$?;Y?')8J$*`$(@#ZH&>$GJ& +MF`N!H1"$%T/,_.2SSS#IB.][Z$%\%B*7SRN4LC4;UFNRC`@SN[VG.:A>K[CVQR5<(:3)$[[KE;7B#`=[T^U;!:-6@_](K+_/F;;_SENW;9).KC3$5.%G=B4D=X`[L/AWUA5I&K2'#EQ7-;7 +MF@WK)>/_Y(O/Y7M4C/U4:8E`Q-AOPW\:*6RTE6O7-*A$]Q\^Q+?&,=W#?T,.,/?>Q]]7`Z +M`Y."1'CJZ#.H>&J=PZ[1\599&9NW_2[J>VCX&%--&F]4 +M*/XAL,:7Q/&4.6PZG=&@87@@:T/5HXJ"V5Q.3?#'PZRMKXLN8!WQZ/'C9.%[ +M@P$NJZJ4YB<,==2F'!8V-A;Z'093"I,^B1]_^BG^;?(D7K=I(U=;:C7:[.I$ +MM,WEY#OOO4?D'E0Y8%5=$)0^'`B@]ZGZ_GU>?$$COX%)5P0V=?@(RILXR+&! +M%RU;JH')5&7-LP5_G=$@T[6HO%1;2Y'7CK%@ZIV.J$^#02\'3E.8/X32`&>1 +M/HF??Z&?]%?B@V-\@,1SAPO3MAU_RG.)7V>H)/#R!/R*9X]G\-GF2IHI5H;VJ6K.F\L#GQ13X/U_]EV:MC9OP +MF\A()Z>E\H./].*M?VSGXO(R#0%"99GA^:!JPSU6J]0:JT7@N!]__NFT0)[' +MS6&.L,/A8+/9S#4U-?*RV6P<#`:YOKY>#H)P."P50B`08*?3*=`.#A\U248E +MH%8@8!2J9C_+5JUDTB?Q-3=<+UF_!/_OA@_C@I:%/''J%)XZ:1): +M[38NJ2C7:.TL7+I$:(M8V.H`%Y02,46J:FFHF1\6THPYLUF?DLS&5%,#TV=>_?(5.R[@]_3T/-P2,5KPP`_'C!HH$!',#$?,&@@+UZ^ +M3.B6:B!%1A@_]`+?U;;G=.`MV[?)SX5A#9@U",2J*Y?JII65ERO6EKA_."34 +MV8WX^8T0QJ0CD=/` +MWE!51<]4$2$XX?X?+SK%ZS9M%#APT^];Y><#&HV7E,`AIT)"BY8ME<2MVE++ +MV__:P?<]]*`$Z!=?_B?/6[2P@8PT*-:H&%7X!XFDRAK"6L+LBS'5Q*O6K3W- +M1'2[V!\,G#$Q#@0"(L'>5/(<_P*33\7W&_NZ3;]OY9YWW\5)R48>,&B@!'X) +M_MB$9WHE)25Q9F8FMVG3ACMUZL0=.W;D_/Q\-A@,7%!0P+FYN9R:FLIZO5Z" +MODZGB_Y=>9^4]#2-E5IN03X/&SF"UV_>),P=F+L@V\,#!A2Q:]]>#4<^D2$' +MM8F*[U4UT57;.C73@ML3!*G(H.8A0[_FDHIRC04@#A0$"V"@R.A**RODNB=/GR8B8S^/&2TGOTI7Q`;<]/M6 +MF;9$YF,PI3`9],+#!MRF,F8@`8W-'\^'AHX2)I#CF[WU3H?`9'AO9-%NOT]Z +M*;/GS]-`9:HD!-:%VOS"S_CZNV\;EMLQR`83U6<+_ITN[JQA("$P@:&&=:A. +MF':\L!,;3"D)8?ZJ\4V]TR$F-*/&C=5`AHV9LZN0)/H$JFD]FJ[P,*BHJ6[0 +M$X'H'8;)XB?6D6"MW[R)DY*-`GEVZ'@>O_7N.QJX2YVXQV?"=3WTZ".:[!QK +M5VU$QCN1^4)!40`UUUDU++()4R9+98!DK=[IX$IS#5=;:D6#"'OW\/%C&O8. +M&L]8YZF9&=S]CIX:*`OW$,]0-99"OG55VE$]-Q>#U>; +M:S1F,Q:+13#]PX+B8AXY>65C2;/2NWF.L_?=$LWC0Z/.N6Z=N,�<^$;8/LEE@9)CZ +MM-IM7%I9H9D/4!LL*]>N83+H^<:;;^*)4Z=PURLNC^+$S0OXAQ$_LB^VZ2/0 +MVXE5%X%89]X#,Y+8XHW$%OF(GT9*(%ZQ9C57Q3+J0`Q?ML482A!\0V#:#S,EZ?C5_[PNF[7> +MZ>"3)<4:%4A5I*NLJE*@I!`SOS'@;4Y.2^4W!KPM6BXX\%2O!`Q+Q=_C=]X; +MQ,U:-.>9<^?(9P6TA(Q6S1:!::J'`.E(?);1>$^TX:N:N0#G53,IU:XOR!'Q +M$8`!4E/!'Y!2?$,205P-_D@:U"")8(V-O&W'GV*<@L8KZ+`J)&"QU8L$0I?+ +MNVJT=U#!J=ZTTV;-E*&L+[[^2I*SK+Q?TS3%\.>9V9>LFPIWWOOO=RL()\+ +M"@HX*R=;@GM*2HKF[TE)29P2+R*HZ%Z9,M+Y^IMOXG[]7^*++[LT6OTJ_P\5 +M6DFXE?W1:/!'V8)2RQL,-!A/;NQ7.!P^ZRM>5Z727,-_[MK)\Q8MY'$3?N,O +MOQG*?5]Z42/+FY*>II$$Z'QI%XT##:H$9.\H(9$9(+!4U9HUK""8:<#IRUQG +ME8"$3:9J_DM#<_ITCC!S=74U_^?--^0A]>_?G\.Q.X3[%`R'1)?;[8YB?E:K +ME>ML]>QRN>3K)D^=(N^S<>/&Z,%@-HL05%%)L>B4HZ./C!BR$-@\&3G9;$PU +MB<6D:G:/RJ73Q9WYS7<&\-8_MLN&1\67GIW%ZS=OTGC98I/$C\8#JU7+=OP< +M!%G<8Y3(ZDLM4_'L5%,557/^>-$I#>M&E9N`ZJ3X^<;D!S"9K4I7G"WXGW-^ +M1XW!.:B[:F8'NA^J(#41P6=0?7_5:U4K!E2PU]UTHT:QMJ2BG*UVFU2IJK*G +MT^OA6?/FLL&4PO<\<'\#2T1DQHW)8.06Y+,^)9D__^K+!@P9=>!*?8;0IMF] +M?Y\8U"/K'/O;KQIX!!(+4+!5![EP`./SJTPX=3BJK*I2,/KG7^BG41E5?8_5 +M'@8:Q9AA`ZZ$)^NO=S_/2SS_#K;[W) +MOXP>Q=-FS>0)DR;RA"F3>=ZBA;QTY0J>/7\>_S9Y$H^?.('G+)C/?^S\2Z.E +M-7_Q(OYYS&A>L&2Q?/VH<6/Y^Q^',^F(_W';K:B"J='@CZDVJ`E:;/4):?N` +MQG2F%P9GU%(4C0HL_9(I]YNM[/9;-;XBL)DW>OU\LJ5*[E=NW9,1#Q^_'AY +M#XR!'SUZ5#8RU!QA)HWKK'/8H]0\?1*W:M>6)TZ=(M!">G86W_O@`SQLY`A- +M^8YL-L0DPYM?QFGN-1F$\G!$/NQE, +M*=RAXWD2G/"S,41SMN#O#08DT\&&@.0%LL9$V3X@)*C](50#\519G='`>P[L +M;S+XJS38:DLMIV5EBG.7:G(>[Z^K-NQ`O?W@DX\E@$&>0U5FQ>$,LQJ#*85- +M&>G2@ZEW.C@0"7-I985&L?6B+I=PNZC+)3QUY@RN +MK:\3.04TAM7UA36+@P!#8J#JJE5D2GH:9^1D<^]^?44F')^_WND0.,=JM_&^ +M0P>EXHG?\_,6+10GO?3L++[CGKLY-3.#6[9MP[OW[Q-E5T"Q@($;P\J1N*`/ +M&#^=K3KR'3IV5(SL01./3V!3,S/XYEMOX8\^^Y0G3)G,TV?/XO6;-\DS5(DM +M6!/Q,P3@^)_)I0[W4SW0'^CU,)..^(T!;S<(_)K@#Q/QY_KVD:&E,$?8X7+* +M6')CKS-)D>*EFDPT=J//U*BHJC7SENW;>.'2)3Q]]BP>\-*TJ1J;NGB.+LI=.#OAQN+P41OG*%!&X8I#,SKUZ]FC_X +MX`,F(DY-3>7OO_]>_@]3>SZ?CX/!(%LL%G8X'.QT.KFZNII=+I=,_$V;-HV) +MHJ7>FC5KF)G9X7#(Q+3*6E&9#>KD#_/*M6OX1'%1 +M`SJ8.M2#(-BJ75O-'`)^KLHY5X,_#H`@1WC'[EVBUXX@8+'52U!$8%2K!TAN +M>`)^F21=L&2Q9+7(;)L*_IZ`GS-S<]B8:I+#"SQN?,_9@G_K]NTT7@\XJ,#V +M`;ZL?@T@A5.E)4T&?Z?7(\-I4V9,YZ1D([__\4<"%X"CCH8M#D0<8+__^8OT\2)TR4`T*#>QJN$\;PD$%`8,!,!_;'YFV_RUX2Z]`X.8_5Z]>)-`0J +MR;;G=."G>S\G:P2R)=A;V__:H4FF(#<-HYG2R@K)TGOWZZN96P#S#<\8AX?Z +MVKEW#P.'.;T["QI3J>DITDEU/'"3CSP_<$\<^X<'CU^'"]:ME33)T32&1_< +MU9B(OS<6-W$XP6]9M=_$\PA$PC(CL6C9TK,'_]KZ.J'[`?IQ>=SL]GHTY@+Q +MK\8D2=67.L"B::QH]$-!\;7_>N?S^QQ])22JN3`8] +MDT'/'WSRL2:[B-?H!G]<'9Y2`P(&3J0,GC=7@KK5:I7,';\F3)@@S9EQX\9Q +M.!R600T8-MALM@9=?4SW,3./&S>.=3H=FTPFGCES)KO=;K98+-&#(-;55]V9 +M5#8'*B>,_;?IT)X?>>)Q35D(R\KC1:?$>0M9=8B9G^[]')..9(X!@0F\_*;\ +MC_WAD,!RJ]:MY4`D+`=54PT_N]O%]SWTH)B:8".<*"X2^8RF8)_\PA9,23H9 +M^P>LE\B$+Q@J*M-(Q74Q7:W*;X-)@HUWMN`/0;\0LRAUCAHW5IK;.+"0H$"C +M"M][[8TW:.Y-/&57G7M`(@#[SJNNNU9C6J1^#?;`A9=>?FU5S7RVQ]__IFFN8[UJ![,B$>`4N/1"63Z#H^;/__J +M2_G\H,?C]=(K+_-/HT?QZ/'C-,-D\5XCJO0XA@=AU(-C[,8_```@`$E$051F +M,N(B1"KQ4E6,L;8APHGD%X?M2Z^\S,94$]]T2[=&`[\F^+M\7@)S`M.^-;5F +M]OI]HC+7V.ML!P.<:.(-%50N=?RT+3`WN.J8ZZS2_'SXL4?9E)'.PT:.$+SN +ME[%CN%__EV1!PJZO=?MV8EX2/[Z/X%=IKM%4#-"W1VEO2#;R7[MV/__\,[=ITX:)B-NW;\_+ER_7bK5:V6JWL]_LY'`YS +M?7T].YU.9F8Y)*9,F<)Y>7F?GJ50)?#/[H +M0PG"ITI+I(FI:H$T9@)>5E497+3IVUJ:[*+WSSP_=,^B2! +M)O`SU:\]$]5O^NQ9G)Z=I3';1G^FJ>#O#X<$@EBU;JU`+:KNT=F"/[2%D(`` +M&@%5%8<4$@KT26Z_\P[!C\\6_-5@C6?SR]@QHK*)Q`2#4Y"04!O$S5HT%RM# +M9.W8*ZIV$'[.C=W^P:1/DGD25%'5EEJ-/M'L^?,D>*D3Y8!]_.&0D`QV[-[% +M;K]/YD,`L3SS?&]-UJZJJ1:5EO01.:B.G3HI!\>\10N9=,0??_Z90":0.4?2"7]?-0Z!=EU: +M6<%O#WQ7!""1V5.2CN^\]QX>,&@@-VO1G+.;Y?&D:5,UGQ'*`I!SP9I4Y5W4 +M3%^5;\!>P7U4U8#C#P!56PQ2-N7552(%#A&W)H,_E-_2LC)YWZ&#'$'V?Q98 +MIRE53YQ0<)%7Q]EA8*[*R,;KS,13)4E'?$G7RWC]YDU\Y,1QN4%6NXTW;_L] +MRF&/E8"`B7KWZZO!)-5&+X)0>7650!UVMXL-IA2^[?;N'(D)+5565LHX-CX[ +M`KC'X^%ITZ;Q%5=,&<-$ +MQ%E963QW[ESA^2((J>7AMAU_`B0"^JW@P8"^K7Q[L@J=F\.N@"YI9*[6QLR$=M'",X93?+X[SF!8+[ +M(H@V%?Q#S"*C/7_Q(METN*ZF@O_=]]\GSQP9'OX?51+^C`9F5EZNR"!?2`'A6F:!'T`,5""!!S#S"21^\%SPOS`%=??YU4;@CJ +M"#Q@VH!D\?'GGVDX\ZJ)D?H"@Z3/BR_PR%&_",TP/3N+]QS8KZFX$;#50PE\ +M^/,Z7=#`;A&]%C7XVMTN@4MP/2=+BF5_]WK\,:&PQK/@U#4)`3W<+U7,#5+P +MZF#:D*%?\Z4Q9I_Z>KKW<_^/O.\.KZK:MM\G)[TG)*$$D"*H7,4&]M[!AH+8 +M*RI>&RJBHE*E@TAO4J3W+KWWWEL@(;WW^A]][T?W[>_ +M*`DGY^R]UEQSCCGF&-B]?Y\$[^=>?$$.0'7^B,';P7T;"XQM4N!RL\V?!WS]X +M<`.R9.4#8T.*'YHE$?]>E>'5`HV8OWB1+K`1GV5&M&[31GS[P_>HF]Q`1RT= +M/7Z<0`(J+_AB5J8LU.&_C$1D;`Q&COH%3K=+,'IU--MJM0HTP_'LTM)2C!\_ +M7@<#7;QX4:??K?YW45$1G$ZGO&9Y>3DF3YXL?82=.W=>4A1MRX[M,N&;4*\N +M>O?OIQ-O2VI0'\'A89+YD7;'@,,%IRY`F\N)\.@H&$."L6[31IU#1(]`"C?BRQ]=R.*I@<-&RK"?OPY-8D:_LM(D0A1@\?%K$R!BIB)GTN] +M@&N:-T-H9(1.,V?YZE6B%!H8&B(D#+J+J4$Y,S<'C9HV06Q"':'7\EEQ'1+V +MX>=3,^2C)T^(]E9$3#2>?OXY.3C5@=&4M%2A)M=8+3`$!>+M+N]=LJ^H]OZ& +M_S)2%_!#(R/0K&4+#!@R&"?/GL&&+9MUN'U67JX(YNW>OT_6%.^?S>7$N=0+ +M@F2PF4](D?`B]Z/JY4$F'+-Y)FK_BN!"R,@%>,48?;[6*WY?_2\#?ZW@S^FX +MI`;UT?FU5Z_(P_?/&K[<<+P)JNF(*IU++KY:AM'^4.VP;]FQ'9I!PWL??B#! +MFQM=Y6MS0VS:MA6'CQ_#*V^\KIO6C8B)QF=??B&'`!=TC=4BY=VV'=N]^D9L +M7E=6(C\_7X*XW6Y'>GJZ!'2[W0X`F#=O'I*3DZ%I7@[OO'GSI$*HK*Q$964E +MRLO+X7:[45!0(-_CGQ$C1L@!0IEI0@XKU_PN#5(:H*LRO&JYJP4:D5.0C_+J +M*EE0_BP4U;'LLR^_T.FWD^*H'@!JX/=7,OWJFQ[XQ\VM\>J;;^@&S?QY\/[! +M7X5$UF[<(.^//8'+!7^'QXW['GH0FC$`"Y8LUKER74`X\3W.^]WD;XG*R:U.L@O +M+A)#HP\__J=\CXPBO@_&.:H9??H)6K6\203#-H&'(B.&B%*I^_@6+%@HO +MGUE^86&A!'J;S28T3JO5BK*R,@G@LV;-0FQL+&)BO,,;V[=OE^:O.A_!UZ;. +M=W5U-0!(\&?)6FTQHT.GCK)`G^GPO*Z<)C^?"X9X+K7_U1D&SCZPE*0K4TI: +MJDQLJ@&'#4B^#](+U888%SP/'8J6J;@EWY]JNO +MQ1B`X;^,E"2!'@RJK+>ZH8C=-VK:1!('-M?5P\5?IKK]<\\B)")<@MR5'FY, +M/'Y?OTXW4&AU.F1,WU]4C/`-,UDV0DGQI)@?$YUG7^@`8TBP^$!^R70LF(F$X9KP@7@YMMO$WA#71.JTY[,Z008=)5CI:E&[%-???,- +MG5R"^IY4M5U6^>7557C@D8=%%/'EUU_323631,)]JQY>S,X;-6U2RS-B[\$# +MNJ'2X/`PW//`_1@T;"B.G3HI09FPGPN0WH?%80>9D9I!0V%IB31H&7-4[Y*_ +MPLRJI*)<)IQY4%*U0"5H<.@N(B;ZLEC_OPS^)IM5HQ[(!UT_E.!76%B(W-Q< +M"6Y6JQ4U-37_%@]??U5+NA5]W[N7KI1591%4(_>RJDK!2!F(^@T<@-#("-TA +M\,_//L6V73LE@.W9MQ?YA07"]"DM+94J(",C0X28J--16EHJ?0"3R81SY\YA +M\.#!"`D)@:9I,B^0D9$!`,C)R4%141'V[]\/`+HJHJ*B`H\__KC803[Y='NA +M_/7JUU?'AB!\IG[N(R>.BP$&/7*I=FEU.G1-.G4C#AX^K):('B6F23'C$`Q5 +M1U5Z(N_EO$4+==B]"N'P/:@9]:%C1Z$9`W#]C?_0#21=R>;H-W``HN)B=28> +M;.0SFVI0*Q1"'>2^\UYK@49\\,^/=/+2ZDP*R2/JWZF';K?N7\$)CU2VI$!&Q\=A +M\K2I6+=IHQ`IU*:MFD2H=&DFGQTZ==0]:W^(]$IL*O_L8G+&WHW:KR!EE$-[ +MC9HV05A4)%[L_%*M:=XK#OY\:"%AH5B\=(D$M.KJ:G@\'G@\'E165HIT\]\9 +M_%5]#=[\+[[N+F/-?#AJ$.-4H+]U('%=PA]Y1858MFHENG7_2IJ5/`QNNZ,M +M3ON:WFI&7U55)73/_/Q\\3,@\T>E:?+/Z-&CD9B8B)"0$"Q?OER"._%^`"@I +M*9%*X,"!`_+WJ]:N07AT%!HW:XK['GH0\Q!_7:Y@L +M&UWUM676I#JGG;^8AO#H*%S3O)GXE)(62KH92W9_26P7@-[]^R&I07U\\,^/ +M9#*3KD)5$6%0DXI,2I=%[I<&?T\S??-]39\N7G9\GY;0*>?%U +M&?QS"PMT+DVJ/X/J0,9I9!ZH*L1SN8;VW(4+$!X=I>N%$-(D1$F3$G^=&Q5^ +MR"TL$.A"K<92,]+%G[73*R_KX!`>VN3>W__P0PB)"-=-"_-94J.?SV/7OKU2 +M";+!G967*TWYW,("R;)96?V^?IWX"_/^OO7>N_*E4;[&I"PW__PDN= +M9/K<7]4S(R<;*6FI,JWO;V)?::J!9@Q`6%2D:-QH!@UWW',W1HX9C:*R4ATR +MP/>76U@@JKU,I+AF!%(U:+K8XV^GZC\;!/D,F\TFW&+5 +M"X`EJ+II&'34Q9Q75"A0T<>??R9_QX.43"NU]^("\-NSLNV[=^DRW/'KEB*BN--`C'J#X# +M*M>?D,&^0P=A"`K$_0\_](>^I)!`0'Z7H% +M/7O]B(R<;.D'J9^%)`CV.M3GDU=4*(<4(;`!0P;KT`75:M3?*_AJ+CX/SD99 +M''84E!3+_(D+P+A)$Q$1$XWH^#@<.W7RB@+_Y8*_Y@*06#<)@<%!TK"D+C6E +M&ZJKJ__VX,_,S>ITZ!8TA](2ZM45I3[20WDZ[OV/'CEH2#1CP=KUZY% +M1$0$-$W#@@4+!-\O+2V%Q^-!>GJZ5%E%145XX($'$!47Z]6/][T7#C*Q)&5& +MKIK7J%#8^LV;$!H9@9@Z\3AU[BSL;I'3Y2 +MJS$N1E8CA)LV;]^FJQSX;]BPXK-D<"5UD)Z\_]7@KQDT_+Y^G4!+;/*2/:): +M/7)H\-KKK]-5CJR"6"&JID+\/P??DLJG9!]"'^OB#4;UDO"43>Y@6[6AOBXOU^PO\E-5%RL;N:C +MK*I2U]LHK:P0MS]5"RB_N`AOO?>N]!@XB/7"2YVP>/FR6KQZ=1!1E4+G?O"O +M#.8LF(_(V!AA*ZD6E4PL2!A0J9M_1<^3,RC^$@]IF1GB4?#%U]VO".ZYHN`_ +M;\%\+Q>Z?7LCX.,0E)J![CZ^]V&!T-.K4J8-V[=KIJ)N$ +M@?PE6]D$":3"0Z'`P\\\(`(OW&C +M,<`M6K94,CM\!?WWS?4[(SENN$ +M*%0,4L5%EZQ8#D-0(+[XNKLL6#9X*;K&[)J,'8O#C@E3)L,8$JR3W;WBX.^# +M8S9NW:+CM#-[(BRANL,13^:]X,]RD(@PEZI#I$Y"4\K[4`%+-LWE>NW]7KUB(H+!1-6UR+ +MUK?=*J^55U2HNR]%9:5(S4BO-3%\[-1)=.GZH52<20WJX]D7.N#=#]Y'8&@( +M1HT;*^LP/3M+]UFY'OD[WS;??QM^G777P-]FLF@=`T^;-8#0:\J@%$_[[/P\W3@[@R"&R\5EO,F#QM*D(C(W18,#<" +MWSL_L]H:B-6-:]1LXEJBQDSY\Z!9@Q`LY8M!'/E9F<@(#^=#FRJ +MV3GOX?[#AW3:[F2V$,>DGP&?3?(UC?'%U]UU>B67N]0`&!06*I`1#S(U66#C +MV5]&^%SJ!9%%IEHL.?(,1/P,06&A(H^K5C3_2KB.PUT)]>KBU+FSHK>?D9,- +MJ]-1*P,^EWI!#C)FG3RCWSB%B4+73SZ6^Z;*T_`]J==?`?MPO?+YJ+XGO'=UZB9A_^%# +M_Z7`_Z?!WV2S:@5%A0@+"X/!&("=.W?"XX-_JDTU7GD''Q7T4E\M?\&'YX,H +MKZ[2X87,B&@V'185*4&*AVNV$VFV7PK::F1K)Y]DG4S)]?;[WU5AB-1L3$ +MQ&#^_/G(S\^'Q^-!O7KUH&D:/O_\<_D\O`^4:=4,FFZ"DK@Z/X.:N=B=#FS9 +ML1T&GR#><5^CJL+'@O+XFF?9+#$5#7G-H$DFKOH+JQF9"A=PDPE==LEBV:KV,I\&+3'UV-(JE<7(1'A&.'3X[>[75[=+1]&S@J/OX_LI-B$.J*Q +MI,)A'/A4[1WY;QSMS_G6]%OOO8N5:W[7#6YQ:.OGT:/D_9Q+O2#2W.JL +MD=I;9.^%S_ZI]NV0?$UCW'K[;2BMK!"I]3+VL6CQ2`M-7Q+Q5^#^3+9XD'-] +MYA45"F-I\/!AR"TL^.N#O\EFU7K[L,(N'[SOW2#T6/7='(\O,!3X&B/5/ET4 +M-MN(PS,+9U!6G70("^06%B"G(%].5S)WF'DY/&[)Y+D)-FW;ZN7M^OCEQ!19 +MEG-#JA0^LBQ81JGR#U3IV[QU"]SPB(D-`!P_?AQ]^_9%LV;-=)4`_[`BXG\3 +M#E)?@[I'`+!NW3H$!P?#8#!@\.#!`O?T[]_?6UGX,%*5-\TLGMKKW!3%Y64Z +MS+>XO`QN>*>1K7:;]^`*,.#KK[^&W>GP:@W!:R!=7.IM4#M<3CB=3IBM%JSV +MV5A>]X]6.F8#&ZH,WFI0Y_>I`MGUDX]U@9@^Q:KW*-]S1DZVL#SH34`#=157 +M5@6S&"AH0,+,W_]0\@^(J]:ND:EB3J2J!QK_FYO-ZG3@X\\_0V1L#(;^/$)7 +M#:@JF81H>"\:-VNJ4RQE54#(3<7,296-CH_#LE4KI5&KBHNI62H]D"G%K$[6 +MJM/%O*=LP'-/JIF_"\"),Z<%JOEY]"BOT%B5=RZELMH+;Y:4>9EL^84%7K)# +M>1G2TM+$A.3]#S\0?XO2\C*I!N@5DE=4B)**[]^]#ZMEL1$!R$(2.&UQHM9^9/#K$ZCQV.T:.'(FF39N*IO^[[[Z+DR=/UL+_2>>T6JVUM/W9$#YZ]*@P@>K7KX_; +M;KM-L']^CNS\/,GJ?ITQ7:04IL^:*5.$S#BY8-SPH+3<6W4XG4Y,F3(%D9&1 +MN/;::[%UZU;Y>__>!?_DY>6)9"V;L(3+V+3DPLTIR-<%UY**_==>/3))_!XNZ?PPDN=\-&GGZ#3*R_+0-"H<6-UZX_-877- +MJ28I(1'A2$E+A=7IP/F+:3J&E3H12L>Z!Q]]!*=3SM62(.#O(>6OW;//("@L +M%+^,':,[[*HM9IGCH,=N4H/ZV+1M:ZVY&.+(+@!WWW\?-&,`7GBI$QP>KTV1 +MP^5$=74URLK*8+%84%U=C3-GSL@:R<_/AZ9IB(N+PX,//B@_HWK03OUMADSF +MVEQ.J08>?/01G?$/&[!J7X85U,6L3)ELY_5CWSZZI(`]$C5`!@0'8?'R9;(W +MU'D&'O!LM*N'=G9^'NZXZTYO$SHT%//FS=,E<`!P^/!A_-F?/PO\U.]182?_ +M_R;5E,YB6J`1`<%!>._##U!04OS?"OQ7'/Q99E$R>.O.';IF"$LJ^E]2$9$- +M--7;EEF^:M3-+)4-1?X]3V66?-2P8$!7*5^;MV\3K'+LQ`ERLJM"22IFS9*= +M(]FJURH'G88,&PJGVR7-6%6$S>ET8L.@S9@P>?OAA:)J&.G7J8/;LV;!8 +M++#;[?!X/"@I*9$9@(J*"A07%\-JM0I4Q`IAP8(%,@U,54]J([$)J9;,XR9- +ME&G?W?OWZ;1XQ';1X\WH*2$-`.^__SXT34/W[MT!`#4U-?!XO&YC5&I5M8P( +MJ]W2YG9=)DTJ'#,V?Q&YM,P,[R$::-1-J/)GV)-@T"0,QVQ6Y<3S.IURSCM6 +M[PO:"?7J2ME/J([W)"(F&F%1D<+\$!\(W\\S>^1_BX%Y@`'!X6&ZD?^ZR0UT +MK\.LE1FM9M`0GY2(WOW[Z02]3J><0W!X&.HU3-8QK-3J@E4Q&ZV-FC;!;W-F +MX_CI4\C,S9$F*^5^U22%&?VZ31MU^+Y*@WSMK3=UT`>#)6\7[^/['W6MM6XX`$>8BY7N +M\M6K$)>8($.9G5][56<9J3:N^1F7KUZ%@.`@?/CQ/W5R+\=/G])I-C%F,88Q +MR5BP9#&B8J(1&Q^'YYY[3GQW.9QYXL0)W'###;4]=R_AP7NYZ]KKK\/'GW\F +MD\M,4-7F^*7@U"?:MT-.0?Y_._!?C/(P2S)1;* +M`*^64/XRJ6K&H3(]_&67U2"7GITE^O4JW)'UP?*6 +M2IX\/-@(--MMLL'X'FTNI_?!M&R!TV?_R')RC0(3@< +M#MU$)=4.>0]GSITC5#:^=RZ6S-P<5%97P>:PHZBH2*"HXN)B)"4EX<8;;\3D +MR9/ELU145(CN4$Y.CO0LRJNK!(=6V224`^#OK335(#L_3Y?%T!>VW\`!M89P +M_"_>_YR"?&^`#C3J@BP#;61LC,ZOE+KP6J`185&1>.RI)S%DQ'!\]N47Z#=P +M`+[OW0M#1@S'V(D3,'K\.,R:-Q?39\V4;)3^IE.F3\/T63,Q;>9O&#-A/";^ +M.@5#1@S'L)$_8]+47S%PZ!!QE;O]SCMTAP?9//Z7*B@X9?HTN3>DGU:930(W +MFFQ68=A0OOE2QBJ$)`AS/=_Q1:'X\G48X)>O7@7-H.'^AQ_251LU5HOX]Y(F +M_,@3CR,T,@(OO_[:'X=3:0FR)RBZU=E1=*=X7]B#RB@KA\+AQ[?77R;^[ +MM:XJGJKR&^XO?5"`X/@R$HL-9[ +M9)7!1@Q?A]1(51Z!#V7'KIW"Y6>F;K%8)%M6*9][]NQ!MV[=9($,'3I4AKW< +M;CO+B6>I_ZV:O,)J\*:X`!0T8,URWR*K,) +M)66EWN:3R83JZFH93!LS9HQ`3)F9F5+9V&PVN%PNE)24P&*QP.GT9B',_OO\ +MU!\%)<6Z@Y+9*V$G]=E6U%0C,C8&]1LU%(51)SPXT@ML?F^:ZP6:`$&-&[65.?HIEH(JC!.45DI[GWP`00$!V')BN4HJZK$ +MJ7-GL6S52ES,RL31DR>P9<=V#!DQ''?==Z]4#I&Q,=",`;I*HD[=)$R8,EF7 +MI1\]>4+F'-*SLU!14RVVG:S\5#B`63J3'%6"@C]'>\&U&S>@L+1$`BM_EHD3 +MDXB6K6[0^>LZW2[DYN?I1`M=+A?,9K.7!&+P]H\H3<()=94.7595B<^^_$)H +MF/%)B;"[7=AS8+],.5_,RA3V$Z>^[[SW'@F.#S[Z"`X=.UIKUH!&+)Q,5ZL% +M'KYJ@Y^)8VI&NF3[%H<=:S=NP/4W_D,"*WM!39LW0UA$.!(2$I"/',&/V+'S9XVL\W_%%//SX8WCJF:=U +M"J.&H$"IHJ_[1RM"GMJ_-?B[`$R;^9MNH$8=C+A/7--_#Y5U_BHT\_P2-//"[88+MGGY'I +M2/]LD9M4]3ZE,]13SSR-\Q?3=!6(:B3#TI<+J*RJ4II!73_YV$N-7#!?`C7A +MF_+R3):M&B!H*`@U*E3!V/'CI7O.1P.@838]+WY +MYIN%W4.+2!X&,V;/DNJ(C3H>MA:''5MV;!?\?]&RI=(HC\K#5C5SV,SD_]/\H]_``:@R +MF[!]]RX\^71[R=C92U*OI`;U$1D;@[?>>Q>3IOZ*/0?V2Y`DS."_5ZY$3 +MQW66>BX`@X8-ES,[7Y6@&GE'QL8@^9K&,`0%HD.GCCH&CJH[KZIW +M4EN&U%D*]JFZ],:08`2&ALCT*6$5WC^[VX639\_@I5=?$686X9>2BG(4%!7* +M^B$4:+%8T*I5*X2$A*!MV[:U<'!5FN3\^?/BME6_44/4:YB,@.`@$<7COE23 +MELS<'/$LU@P:'GKL43FH&,#/G$_144Z9;/+@Z_-3?V@&32=U7E%3C0OI%Y&2 +MEHH77NHD$+$Z`K4*=34U.#X\>/8MFV; +MZ'-=+>;O?ZDPZ+9=._'I%]WD?<4G)6+V_'E_2=;_7P[^/`#Z#O@)(1'A"`@. +MPI8=VY&>G25-W/,7TS!DQ'`Y257EO'H-DT542N7,G^O;M"TW3<..--V+LV+&2>?-G +M^(>!GM/`)TZ

-&PM#4"#NOO\^+%FQ7+*C +MDK)2E%=6Z%1)AIWZ?JA!$NR?IB1J4U\OM]_?O8I0B+"96J:616?WP.//(S/O_H2ZS9MQ+Y# +M![%FPWHT;7$M@L)"=94;&W]J<*8_,:&,V(0ZPA[A<^0HOYK)\[WQX.'DK;I& +MU)X3@P?A!]6H1)V*5E\_*R\7+6ZX'O4;-<3OZ]>AQFK!\M6KL''K%HR;-!&O +MO_W6'^L\P*`[#"C>1UEB%=I,R\P0R\Y!PX;6JH`IEL:I\-?>>E.W5JQ.A[QG +MB\,N\`B#K(X9Y7&CJ*08%145R,[.!@!.RI)Z7Z[/K) +MQT)A]?C)K:C]LRM1.%!U?BYUY1<7Z1*4].PL'1/RD2<>ES7QRANOX_S%M+\D +M\/^W@K_)9M6<\(@$KW\60VUO]4;'U(G'X^V>PJ!A0S%WX0+,63`?"Y8LQOK- +MFS!E^C3,63`?BY8MQCT>,W/FUJJI*Q^U789U=NW:A?OWZT#0-WW[[K7R/P3\W-Q>:IN&==][1 +M23X#P.K5JV5H1F6_4-=#K6C&3YZDT^(WVVUPNEWP^(;&_"6I`:!-FS:B-<3# +MS6ZW2\/.9OO#=X$JF,:08&S))47`Y?*D-$,FF0Y#%IL?++JX>]4K3W;KZ+[,=E6]='4V0)TH +MYH"4OT!@04DQ0B+"<4WS9CJO`1X"J1GIJ#35Z(S2>=#QCYG3QKJG(VOZXEMN[[E+=[$LJRK'O +MT$$L6;$<1CT5#1`HW"PF!V9PP)1EA4)#ITZBB+Z%(2 +MMOQ>M<4L0U'=NG63@)F1D2&0#;\Z'`ZXW6XO/]YG[\B_I^'+IY]^*AG^JE6K +MY/6:-V\NKE^7DG5>MFJEL!PXN<@27Z6LE5=7"<2R8 +MLV&]L*O40Y9-=[X6/_,/?7KKAO8HN<#/KT)V-%:/BHL51REJV[#"4_7\+0X[ +MM``#`H*#A-U"-@V'M4BI)*>^;G(#1,?'B90(UW1A:8GN\&-F3=R9F2G93OZN +M3&,G3H`68,#K;[^%M1LW8.["!1@R8K@<3OQ<;`@V;7$MEJY<(9_=GWD7'!XF +ML@:\KRJ6[\\5IX>".G!67EV%BJI*7>:K:1J"@X/1L6-'Z1.Q9\0_9\Z<05)2 +MDK#?MN[I>L/DN6ESCNH21H/%?8M +M=&RL``.BXF+1XH;KT7?`3SAVZJ1.RMSA<>.-=]Z6P/_-]SWE]U2933!9S']J +M9O5GE\WE%&:<*J5"")+Q1I6\J#*;\-4W/22&?=GCZZNB=/[EP=]DLVKIV5D( +MC8R`,208/7O]*`],%6'*SL_394C$[MC8)6;ZKR[B\VKI2PH4RURUR9E?7(2< +M@GR<.G=62NSVSSVKJT[\KUGSYM9BJCCAP8%#![U>F*U:8?[\^;4X\*6EI:BL +MK$1I:2G*RLIJV3URPI?QNS9LV$P&!`0$(!ERY8) +M')22DB*O55Y=A?6;-TE&2'D&;BAU\&/O?O!P^`\LH*746B +MPDU6JQ4C1XY$3$P,NG;MJIM"+BTM14%!@0[6F./3>@J/CA(>^LRY?$%D#57I8I>CZ>PD80X*%ZJMZ +M%O^KX*\%&H4Y0J51$@+4:J2TLD(^XZY]>^40ID6FJG+*]QL9&R-F/#Q`V6\@ +M5;&@I!BWWWF'#G-7A\>.G#B.(2.&(R@L%/%)B0*3OMWE/=%[49,6NGD]\,C# +M.AF":HM9?N;8J9,8^O,(Q";408/&C7#^8II.^93#8K1Q+2XNEJGV+[_\4N`/ +M9OO,^%-24A`<'.PU(?KL,Z2DI-222N"!^$.?WFC9Z@;)T#N^W%D'LQ$6475X +M3IT[*P=G654E#AX](IK_@:$AT`(,B$VH@R^^[HY5:]=@_^%#2,O,T-&@545/ +M0F.-FC9!]V^_T0W)F6Q6.-VNJP[^JE>S__P1@SU[3;J>A>^0'#-A/,Y>./^7 +M!_ZK#OXFFU53*7-J^?;^>AC^%YM5ZBB_FJD7E97J_E^]F"'L +MVK=7FJ)A49%(OJ8Q[KCG;FB!1M1OU%"^E]2@/OH-'"!FV2[?E&!RY4%I,O0 +M?9]W[,0)7C@KP""9K?_PDPN0C+%^HX9(N7!>&G96JQ4%!06HJJJ2"J6ZNAH7 +M+ER`IFEHT*`!ID^?+H<#X2<>,@Q(7WS='5%QL?BRQ]<2M/C[NG7_"HN7+\.Y +MU`NZ[)8:[Z^^^89`/=32R2LJ%,JAND'XK`X=.RI_SY%[]=`G9;C&:O%FQL8` +M#!@R6#+Q/PW^`0:!B2@XQYZ*?_!1]8I4*6`*GZD#1,M6K41D;(P.NF(08`-9 +M%8M3)W!5&T"N^^FS9J+]<\^*OC[O3[.6+80)PP9[0'`0%BY=HN/1J]HX+D!@ +MIEGSYLK]5=E.9R^?/FN.NNNZ1J]!M18L;KD=T?)Q`O*QZ(V*B99I: +M;2JK"62UQ8S`T!"A3G[Z13<=<87VBPZ7\R_)_*FU13I\<7D9"DJ*D5M8H)-" +M=WC<>.?]+H)>O/;6F_2AT/XC@S\;K%Q,=!'RUR5AMD9O5&K/_UE#A`^0U#VJ +M"M+2CI4$FR><.U"S1!>`;;MVXK6WWD3R-8T14R<>7W_W+4Z<.8U-V[;JX(K( +MV!@IL1LT3,:SSS^'ZZZ[#G7JU)'&Z*6R:$(EI%4R.U(Y])R(W+=O'_KTZ0-- +MTQ`>'H[QX\=+P"TN+A;8J+JZ6D=OHW]Q<'B8;L.K#:^*FFI\\75WD>/P*)(2 +M:J:F3O2^_?;;T#0-7;ITD3X&F4&J=E!Y=16>[_BB8-.&H$`\_?QSF#YK)@I* +MBFL=1L27T[.S$!P>AO#H*&S:ME4FKNF=6UI9H6/:J`%QWJ*%DI&75E9(TL"@ +MKPX^W77?O8BI$X]!PX9*)ONGP5^1A&#PI[@;:6-(,!YYXG$)DES#S"Q5 +MF.C>!Q^`9M"P>/DR.:PXKZ+"-!?2+WJKR]8WX<29TSIX-"TS0W<@WO/`_=`, +M&KI_^XT8M;,BO/&6F[%HV5*!7CD_0/]>]:)3W[,O=-`)J9&JS??E`7#XZ!$9 +MY%*%#*U6J[#53IX\B5:M6D'3--Q^^^VZR7&5651CM4B0CHR-$>&XC)QLG_?J*C/@'__Q(EVS:W2X<.G94/J.H +MN?JN3[I]+A.TJO>!$YXK\C#_LZNTL@+EU55RJ;(5_@0$U7#FX\\_^\LHG7]; +M\.6:FFE;I[\XB*= +ME=O.O7M$'__LA?/H-W``AHP8+I2^L(AP!(>&"%:_,`[$1D>AI6K5PGLPT/):K6BO+S\CPU:6@I-TW#? +M??^^"UJ@$6,FC-<=[@SBE%!0-U+GUUY%0KVZ&#U^G`XJNIK@ +MS\TY;]%"1,;&8,"0P3H(BH>/.HQ74E$NF_C0L:/R6A2.8[5J=[OP1/MVT`P: +M!@\?)L_R4A(`&[9L1J.F3?#`(P^+@!L]J>.3$O_PT#5XZ<&J3`+W"O6P&C1N +MA,#0$&S9L5T.+HK;Y186R.&V[\!^)-6KB\:-&Z-GSYZ"[ZMLMY24%#1HT`": +MIN'FFV^6M9^>GNZ=&U'6+ADW3:YMCG?>[X*RJDKA^JMB;OXR+\S0R8YJUK(% +M^@\:*)_OQ/+I]K*F<@KR=3+8JGQ&XV9-<4N;VS%FPGA=TSB_N`B9 +MN3DB(U->67'5P9])D2H!KF+_?*]1<;$"@?7JUY<3\-I_?/`WV:R:Q6%'<'@8 +M8A/JH.W==\'BL.OP:(JHJ79^]+N\W$6A(_Z\_\+(+2Q`04FQW%">L#1T9RFI +M9A3+5JU$4H/Z"(D(Q]M=WI.)2BX2)SS8MFLGMFS;BM%CQ^#VVV^7J;[0T%`D +M)"1@\N3).OJ76@WDY^>CJ*@(U=75R,_/1W5UM63>'`QS.IVZB<'P\'"L7+E2 +M-R!35%0DF:"*[W9\N;-D.9>:4:@RFS#UMQF(B8M%.NMMX02NF/'#C1KV4*:MR$1X7CY]=?PU3<]H!DT +MS%VXX))^O)SV59_3X.'#8`@*Q`]]>@LKI;B\3-X_C5-8\B]=N0(A$>'XYON> +MM5S7:,Y"C)@'`*T,1XSZ1/0+-H.'I +MYY_3363[F\BK#="Y"Q?HY)73L[-T]\??GY=!W>YVX<"1P^C1\SM=@`P*"\61 +M$\?E,.'K].SU(T(C(_!$^W:R5[B_5,VLHR=/(-''@2>,XW`XA"UF-IM165DI +M54'GSIUU&;]8OUK,.',^18@7#'#[#Q_2)6VDM?+_EZY<(1//O)Y\NGTM_9YS +MJ1>$8,!]7&4VR;`A]S2="4,BPG4&-406./^CVC":K9:K#O[L]MS +M8#^T0*.8Q!PZ=I0)K_:_)OB;;%;MP)'#\J#:WGT7)OXZ15<*4SJ5LJE7(MG+ +M,HE,!#(X_.WUF.GSW_&0H!JB.D#A\+@Q;.3/,@03&!HBPTLJ]E=87`0/@-V[ +M=V/(D"$ZS0Y2V>;.G8O#AP\+9D_HAXU>#LB83*9:6&G=NG5A-!K1NW=O>=W` +MP$`JC3H/>&(!['KA?-_BB4OTX^N;I6KI$ZFNSX@,JWYS[)+2R02J)WWSZX>/$BTM+2```%!062F#1NW!B: +MIN&]]]X3SXKL[&RIB#,R,C!NTD29QVESUYU(J%<7@:$ALI94U4JRJIY[\05= +MT/_NQQ]T.'Y:9H:@"!S2XJ&4O +MN'[S)BFGH^)BL6W73J1FI,L#8:988[7H-N_E+FJ`E%24"\719U*,TLH*>1U: +MG'%ZERIXW*`\0+CYUF_>A+X#?A*'(]7J3090G#Y=?GA$J*ESY\[XYKMO98A% +MTS0TN[8Y>O?NC>S<')%T93/89#+!8K&@JJI*]'-L-ALT34-04!`R,S.%[U^W +M;EVQ>>3KY.3EHJ2B7"1B/0!6KUN+4!^E[\ON7\G?9^;FP.UC4KGAD8;U+Z-' +M>2FI\,XI5-54HZ:F!BZ/V\M:JJ["JE6K$!WKU1=JX6O*O?+&ZSH3<6:WW)@+ +MER[1:=XS(')3<=A,_3>'?1F:V1<("WV]&@\WA>_`(%V/&2$#9UIFAB0$K`+4 +M`$@Y:$J'7PW54YT]B(B)EF8[M>G]-?'+JZL$`IVS8+X<7!2RH[!@14VUL*=6 +MK5U32U=>34*FS?P-6H`![WWX02W"`]=J0'`0VC_W+,JJ*G'F?`IFSIVCFWE9 +MM&PIVCW[#.K43<)M=[25S\N#Y.R%\["[7<@O+I(JXYWWN_Q!&/#Q_T%99=CY[?H[E\K+8/?%#>X#QID//^JJT]GW^#[;R=.GO#T&W\_]TP=3 +M>GQKE3]OH8,;A1]]55^-V719OY(_^VKQJ[BLI* +M,6/V+!'MBJD3C]_7K]-QV,LK*[PC_,>.>@^UF&C\OGX="HH*,6?!?,3Y_FU# +M'Q8^RJ=(65!4J,NP.259554%E\LE)3/-W"LJ*O#SSS\C(2$!FJ8)7).9F8GR +MR@K8[7945E?!:K6*U+1FT-"H42/,F/F;;$*;S29RO&M]3)N`X"#L]Y7,Q;Z, +M4=T$U18S;K[U%F]F6"<>;[SSMB@-JO>"@6[.@OF(J1.O&]AA,UX5]G/#@^KJ +M:MB=#D1&1B(L(AR3)DV2("'R`18S+!:+')YFJP5A$>$(BXK4L_0%",_Z^OY1KX'MF=4J9"`ZX:8%&+%BR6*>-0V^ON'^H"$36X^/N>[_BB'!BYA0425#-RLO\(NK[W +M_9IOH-#CR]CY_?3,#-U$[=???:NK/.HW:HB9<^?`"0].GCV#^Q]^2'ZV9:L; +M\&/?/L*XXSIQ>=S(R@M-2;O/B2M;ONNDMD6CR^ +M?598[%4JM3F\?;A+?;7YIGRK?6N._B467])9457IK4!\208_O]/'9F/BR:D2XWJ:"D +M&/G%1=)I9P;_=P=_;N)%RY8*[[=N<@,1WE(#7G%YF:A!QM2)%UT52DI_V>-K +MW?3QO???A[,IYT0-4<2NRLK@=#JA:5YS^(T;-PHF;S:;,7?N7(&!9LZ<66N^ +M@%`->PK\V_`T:-P(2U>ND$$LU=>TJJ8:'D479OSX\=)8/GKTJ-P+?E5EK@'@ +MMMMNTV7RW$"D2:H)!7L`47&Q.H/RJPW^_K#+_,6+!+)4)XQK62;ZS'8XBZ`. +M\52::K![_SX8@@*16+^>2),0PV=5R]F-H+!0=.GZH:Z1SL^^8\]N)-:OA^1K +M&M=B]I!CGI*6JIO%.';JI+#OU!X:9QENO_,.M'OVF5JZ755F$P*"@Q`5%RN6 +MB_X:](>.'14*\#7-FV'-AO4ZRBQ[$H..[9Y^1N87(V!A\\WU/G+^8]@?\ +MXLOR2:NNJ:E!:6DI'G_\<8&;U#_[]NU#>GJZ4*D3$Q/Q[KOO"F1%N(I].HO% +M(I#LO[K4ABW7DPHEJ^9"-I<3.07YR,K+E>=7XG,[JZBI1J]^?1&?E(C8A#IX +M\-%'L&W73F3GY_V/!/Z_-?B;;%:MK*H22U>N0&Q"'1A#@C%YVM1:4[6DZY'& +MI^K7_#N"OSJ`45!2C&DS?Q.,,C0R0M<+8,9'MLL3[=OIL$+JD'SZ13=IY&D& +M+Y0S>_9LE):6ZGH!Y/E/FS8--34U.FF'<>/&H4F3)M`T#0,&#(#9;)9%G)>7 +MIZ.9SIX]6R0D^O7K)W]?6%@H#DW/='@>6H!!_&==`'X:/$C>XXN=7T)Q>1DL +M#COJ-4Q&LY8M1%N%PWI\9J2>0Y6#Z?[M-[K)VS*?O:C-81<',4JK4/4V.CH:9\^>E?U4 +M7EZ.'CUZX,8;;Q29Z4.'#DFCNJJJ2H09N<[\R1K_2IB-^E^9N3DH*"F6=9A? +M7(2,G&R<.9^BT^?ANF`\G'N**P``(`!)1$%4NYB5*:9(9,DIPXW:_\G@SVOA +MTB7RP3=OWR:B8.7552)-H#9CF;$P`_H[+ZO3H6M*N@`,_7D$KFG>3$K43[_H +MIFN&;=Z^3>0LUF[?8,?AHX`.V?>5H"WBVWW((Y<^8(PZ9#APX( +M#0W%QHT;8;/9).MEIC-KUBQI`D=$1&#]^O422.FF1-[UDB5+$!(2@N3D9*Q> +MO5H6O/DR&;RB/P/5.?.*"D6WB1@S&V"L`GC@[=Z_3QJ_O(>TZ7/Y +MK/^J:JKAAOH=F+5OH-(+H6.4O&4Z6 +MCQK8^5I'3AR73)S!A8PA_X.&AX/=[:HU,W'=/UI!,VCXZIL>F+MP@=`M5856 +MU5:1`F/LI9EL5H1$A",H+!0Q=>)E$E;]/5EYN<*>(G]?S9!+*LKQ?>]>"(D( +ME^KXX\\_$W'`*K,)YU(OZ)KLJK!:<7$Q[KGG'ME+$R9,$&7-C(P,D4G1-`T+ +M%RZ4QK0:X//S\Y&>GBZ'`"OHRUZ7D9U1A_'X5970J*BIQKG4"Q+XH^/CT/W; +M;_['@_Z_-?B;;%;MMSFSOEI +M=/WD8PDB?&8JAUUG:.Z7H5]M\">Y(#0R`O^XN;54/6PT4Y2+O__`D<,(CXZ2 +MC-X)CTR,JAZ\O+][#NP7.(<9.[/"S[_Z$IHQ`.,G3])EXKSW*]?\#BW`@)=? +M?PT9.=DZ71Z:&&W:MA6:,0`WWG*SO)_9\^<)_'+^8AK.G$^!,208T?%Q!Q\0K9HGVK?#L5,G=>8M_M3+ +MXO(RN'Q6DF:S&6^]]9;L(56&/#DY&4:C$3$Q,0@/#T=(2`B,1J.P\7@%!`0@ +M/#P<$1$17B]KA5UWN6O1LJ6BY:0>OFHCW]^7Q`5@Z\X=>/KYYV2_/?KD$ZHU +MI_;_5?`WV:S:Q%^G"(-CXJ]3=`O$ZG2(:!-I785SJ1>$SUV_44/1W%&]-CV`&&"?/W\>0X<.Q5-//05-TQ`5 +M%85)DR;)@:#R_U5*'0#LW[\?G3IU0NO6K6$T&B6SYQ]6`QD9&2*J-73H4"^D +MXB?\I9;W"Y&E3A0ZJXM["TO#9 +M2*H9&&6N*8Y'4QLVPU7U,E=,"MF(#Q_,;UZT#0OV4$-\APX,QJ-T#0-M]YZ +MJY@C??KIIQ@U:A2>>NHIA(>'2U)UN2NF3CPB8V.\D]0*=!:?E(C;[FB+EUY] +M!1-_G8*39\_(^ME[\(!XBD3%Q>+)I]O_1P7]_Y'@S\7$17WO@P]@T[:MDBV3 +M)<()8)^2W=]ZJ9NYL+0$^<5%0BVE1VU9526&C?Q91NDC8J(Q;]%"%)>78>/6 +M+?*0.5F94Y#O%:YSV&&V6FKAB&/&C!%.?6AH*$)"0C!ERA28S6945%3`[7;+ +M%*4:-'OTZ(%&C1HA*2D)"QG6%XDCE1`9X?N5"_W7&=`F$JI<`)98Y$3WUMQD2H$LK*\1`GJY@_OX% +M.W;LD$8W<5B*Y5575\/I=.+Q=D]!,V@8-O)GWY+`/A_0B8V/D,UF=#AULE%=4 +MB#???4B6DORWZWX?37N +M>>!^&$."83`&H$FSIK)>$A(2$!`0(`E.DR9-T*U;-ZQ>O1J'#Q_&P8,',7WZ +M=*Q;MP[[]NU#5E86?OWU5]U$,NG665E9V+MW+[9NW7K9Z_O>O>3]^`M",HZI +MGB1JHOB/FUMCW::-K(2U_Z^#O\EFU:K,)LQ?O`@//?8HM``#DJ]IK!L>(I>? +M`SK_#LR?BY!EMW_#C)OXR(GC:-7Z)N_#-@:@89-KL&;#>GSWXP^R`*BS8W,Y +M8;*8X?$U7M4&K%"^D71.B=U\*MO>DB@8$`@!EMIJL&@84-%4IA- +M7,Y9\.<<'C>^^+H[PJ(B\?K;;^ETUJM--5YZG`\_+2LK@\?C061D)$)#0S%I +MTB09@G,ZG;I#@@?"NDT;$1`ME?7F#Q^06LJFL3JHF)J1 +M+JPL)AQ\'CSL[6Z73--2+51]SE5FDTR*$R93=8R.GSXE?:UW/WA?UXO(+2S` +MS;??)I`&*TA6C]1_BHJ+Q2UM;L?(,:-%#IST5_5`Z]+U0V@!!@2'AUTRR,;% +MQ:%3ITZRIN/CX]&F31M,GSY=A]VK`XRJEI4_BXS],*O5"H_'<]F+#>B<@GQ4 +MFFIP(?TB9LZ=@X%#A^"7L6,P:MQ8?-GCZUH2%)PB_D\,^O]CP9_7B3.GQ1NV +M;G(#3)XV%2;?L`4W9T9.MBCB<8&S(:QN5FYJ;DI2K]2).@8N==&Q!/Y7JJ#, +MA%2_7](Z51[SPX\_A@Z=.B(T,@*Q"77$>*6LHAP6FU5P>9/))%@\/7.7+%D" +M3=,$STQ.3L:*%2N$^\^%7514)/\_8<($R7[6K5M72V2NIJ8&:]>NA:9I^/#C +M?\(%2`.[^[??("4M5;C4BF9V=)H*!. +M#@?DG&ZO+T!E9:5LSKU[]T+3-/3HT4-'?ZVIJ?$:8/A@K)J:&I14E",P-$27 +M65:::B0(AZR.'4547"S:/?N,9-`JF8#P#GT.5#D%=:T>\LV3W'[G +M';(&U<^R<^\>1,7%(C@\3*>&J5:=_[BY-32#ACONN5L7\!G,]AS8CY"(<)%D +MUPR:4+!W[-DM]Z;O@)]T[ZVBIEJ&L:+B8K%ARV:AWZHS">J\Q=D+YZ$%&A&7 +MF("?1X^"R685SP&NF["H2(1'1^'5-]_`U]]]*U#4]:UN0$1$A'@)O/322UBS +M9HVL=^IE_:OKSR9P*5515%2DDV1W.IVHK*P4F)'KS.YVR3,EO"7"D(%&O/+& +MZW*H_R<'_O_1X&^R6;6BLE*OPJ`/#U0;P>I@D;\1C+^,L)\:=B\K7/ +M7CB/Q39,SA[X3PN9F4BKZ@0Y=55.KZU^C[4]W,ZY9SXI)(^U[#)-<+= +M'C-AO'?@RN'-8-G$=+E<<#J=,NBEPB"JU@\#8WY^?BULGYSYD!"OZ-SBQ8OE +M[U5/U????Q]:H!$//OH(#$&!LAFM3H=($#1HW$B&N?@]'JHVEU.F4)G]\?Y3 +MUH%PRZAQ8X5R6%Q>Y@VR5@NL=AML-IO@^P!P].A1P6?9VZ![F!K\G4XGLO/S +M9$9!#4#J,Z^Q6I"9FP.[VX4?^O2&9M"D44W]_/SBHEH)@19HA&8,P+9=.W6B +M8A:'760"G/`(1YZL(W[N].PLG9%]EZX?ZIK?:I)"@_*Q$R<@.CY.C&K4-<7F +M9[?N7XD'+=>OJCP9'!X&+="(P<.'2<6CXNPI::F225/V@/LB/3L+^<5%$L#[ +M#1R`6?/F(CH^#H&A(0++QB4F2*.9&?W)LV>@!1A0-[D!ZC5,KJ67Q0/CPX__ +MB>6K5\GW>O?O)\'\4KZYO?KUE;X%!?ITV;^FH77KUA@X<*#8D,+G4&>SV2Y[ +M_5GP+RXN1EE9F>Q%B\6"[.QL(5701\`_!A26EJ"HK%3>8VQ"'8R9,![IV5E_ +MB_'*_[G@S^O'OGVD;(J.C\/H\>/$"%S%H/.*"D45SW^8);^X"+F%!9BS8+Y, +M%_,T5FTE:8IQJ?)2]0W6C`%R*/G_;%QB`AYO]Q3Z#QJ(3=NVHN/+G1&?E*BS +MX`N)",PO_7 +M-`USYLR1K-]L-B,K*TL80:2"!@0$B-!<146%E+C'CAT3KP+-H&'ZK)G"47%\8>$AWY:ZR0UT1CCJ9_UY]"CQ +M3U"K`OX\62A=NGXHPU4!EEM8@%O;MH%F#,"UUU^G,R*IF]Q` +MX(XWWGE;]SM5O2]693?<=",V;]^&S=NWZ:3)T[.SO+,CB@!46%`CF65U=AZ?GH6>O'P5''#ATB/"X'1XWTC(S,&3$<#S3X7E< +M]X]6LCAX,>.6:=4`PQ]V;KXK.CX.C[=["OT&#L",V;,P<^X<3)\U$]-GS<34 +MWV9@\K2I&#=I(GX9.P;#?QF)(2.&X_%V3^&N^^X554+5D%XUI>"A$A06BJ"P +M4$3&QL`8%(BHF&@,&3*DEK>O.MVZ?/ER@7&(^P\?/EPR^[IUZXK-H_^?-6O6 +MR$$Q:]8L@918`7SS?4^$1T$35*9FNQ"770XH;KA2=.RJW:A*>7 +MZ/,=7]0Q>LZE7A"N>[7%+)HPK[_]%DPVKP2%T^VUBV10I[STM&G3H&D:)D^> +MK!.\8[G-*H$P2>-F3:5_P6K#?SKUY-DSWL,BT(B77GT%Z=E9DC"H$LV\*%%- +M^B(/L=+*"N06%LA]VKEW#S2#ADZOO*S+_/RS0:[)^8L7B>>`O\4B"0/\]\7E +M9;H!,6KRWW'/W1)@Q5P(0.-F31$1$XTA(X;+0:S"EHN6+47SZUJB;G(#G0(H +M7XN57$*]NE(M9.;FX-BIDP@(#H(Q)!@K?E^-@I)BT>&B129-T7D?ITR?)GO! +MO[=P].0)W7Z)3:B#SJ^]*I75A?2+NJIZU=HU$DS#HB+1Y-KF&#UV#`J*"G5D +M`?IE<`+7;#9?]KH2V(>'2$E)B0X^+2\O%S8@[R$]!7A(#OUY!.QNU_^JH/\? +M%_S)!AHY9K2(047&QB`L*A*1L3'"$;[45:]A,CJ_]BKZ_-0?H\>/P_C)D_#S +MZ%'H/V@@?ITQ'=-F_H9YBQ9B^^Y=M?32V8B[%.ZOEO2;MFW%S+ESL'#I$LR8 +M/0N#AP_#3X,'8>28T9*IL9'G_UZOO_YZ+%JTJ);?J=ELEL"W8,$":)J&'W[X +M01JX1X\>E8E%H]&(@0,'ZJH&3@3/FS=/JH49,V;(`0``CSWUI'#*50B`$`.S +MVFX^<3@N<@8+A\>-E+14!(:&("(F&ANW;I'-SV!,U@UEDFS+X7#`X7"(Y#0;;JRH#APY#*O3 +M@>S\/)CM-AD*,MMM.L:+,208#SWV:*W`Z.^-$!X=!6-(L$[ADO:AZJ'2YZ?^ +M2*A7%Q.F3!;*)0^?O*+"6CV$=9LVBD8]J]<:JP53?YN!D(APO/]15QVTR2!L +M<=@EH1@W::*NLJ4K'G^'?R^`7V]MVT9,2BB"YU(4]..'!OD,'45I9(14EH:4O +MONXNT(FJW>\"\-Z''^@L0.LW:H@?^_;!G@/[46,VR9"7S69#>7FYK`V'PX'J +MZNJK#OYVNQVYN;DZN#0C(T.:Q:SN#AX](O,.35M/]_9<#_CPW^O#)R +MLL5TA=S:9BU;8/JLF=BU;R\V;]^&U>O6(CL_3_Q'J\PF9.?G7=(,P[^'X/"X +M45Q>AM2,=.%I4RB,6O/^>+_=[=+!"VKS,2,G6S;%T9,G,/'7*?AUQG2L7;\. +M43'1PLZ)B8F1+/V55UZ1IFYE924N7+@@PR<;-FR025^GTXDY<^:@39LV0@WM +MW[^_CMU365F)>?/F2<]@RI0I`(#-FS?#&!*,>@V313QK[L(%R"\NDLRSQFJ1 +MS&WRM*FZ(,HI:S7+>Z)].ZD0G/#H8(E*4XW@XVLVK(?9:H')8A8Y:Y/))&6V +MQ^.!T6A$HT:-1.='M;[D.+_-Y10^.]5%U>>B!G2SW89%RY8B*BX6=]QSMZR% +MXO(R'#AR&&,G3L#XR9,P?_$B+%Z^##%UXA&?E(B?!@_"SKU[L&3%/P\[ +M]NQ&5EZND`C(V?ZDV^>Z7I+*>:^Q6J`9`Q`5%ROOB88OO)>M;[L5P>%A&#!D +ML*XOQ +M[O*>;AZC9:L;='1%]B,XZ:W".83W&-B[?_N-)`,M6]T@5::J<;5CSV[Y/$YX +M6$KT<6L89-KT'_00-V^\P#(SLW19?[EY>4H*2F1-76UL$]N;JY4H_Z, +MH//GSV/S]FUXY(G'Y;U^\,^/L'O_OO_U@?\_-OCSVKY[E]ST1DV;8-7:-1*` +M_6C)LT43)V=5@M*R]7=^`14CM^^I1,=N84Y.L"\,1? +MIR`H+!2=7GD9=J<##I=36!<,['0I4_G^;K=;!.F<3J=D_FF9&1+TR,JADB9_ +M9VI&.M[]X'UIA&J!1F\P"S3*P:8V'..3$O_`N'W!LE7KFW0_JZO>E`$E]E`B +M8V,P?_$B8:CM/WP(-]QT(ZZ]_CH)AH6E)7(XVEQ.85C-G#M'I!%4$Y@?^O2& +M,218Z)"5IAK=>F*#GO,5_H?#QY]_!LV@8?@O(W7KLKB\#$D-ZB,T,@(O=GY) +MX+(:JT5Z;<^]^`+.7TQ#G;I)J-^H(:;-_`WAT5&(B(G&][U[Z83?ZC5,QEOO +MO8LM.[8C-2-=X+[PZ"C<>>\]F+-@/D(C(Q`0'(2Q$R?(&BJKJA3#=?;1'GWR +M"S-=IL$[]+*"AFM)U>&%$[R_9U.)YQN+SPT<_8LD:H=/'BPR$:7 +M593#9K-A[?IU"`[V,9!\`8R&X\-_&2F:*CRL"">08=*K7U\)6,Q."XN+8+;; +M,�&@!!GSX45>=KGJ!+ZNC;G^DK_F7D94IFY?O3]5]-QB\5=W>O7OA\65U +M+/-Y\0EU$!(1C@XOOH#!PX=AW(3QF/CK%(P9-Q8O=GY)H"YBY#P<#$&! +M,KS$C%D]7%:O6ZOK"9AL5N05%4(S!B"Q?CT=E93-Y2JS27X7M>Y)179XW/B^ +M=R_$)2:@2]>UMD) +MJJ2%GKU^A-EN0T9.MF3S/7O]B(R<;&S8LEE';-^C_M/)9GM=ON?ZNX[W2X4%Q>+@)S%9L7$B1/1W'=OZ$7P?R7@_Z\*_KQ^ +M&3M&;-VBX^-TO&]N)#8JG?`@*R]7H!K".62S%)65BGGXU0Z)J5.F'`IB]:`* +MFS&+W[QY,V;-FH6N7;O^/_;>.\RI,GT?OT]+[\GTH5Z<@TS$S+GG)P\Y7[NYWZRQM4S&3[TYVO6K&&X9X*DF+-];_K[ +M672Y`[\<5-0#T]GDY_/FLM\U;=DB"Y^F'T+:#*2;MQ(DQ0;`RBK.,JPX&`Z1 +M<^?.L0\?I=X=/GJ$1*-1$@PKT@Q43_W@H5^4<^,Y,O7--Y2=`>D!F42:191* +M9[Q+EBTE9KN-#!LQG`7+/?OWL?,\3#S_YF"Q:\@UY;>H4TN*2UJ19JY:$DT0B:34L +MF[47Y&8;AZ;3J.G^HZU3Y&:(U&DB3%LV9PZ?W=9V[GCEEJK0:B(09 +M+S\/(C]L_XEL^WD[ +M&31T"'MNPZ9-B*!6$8U!KP1'@2?@.<;MIXZ>DT3E9^G?G]_3$S*>?]75'XS?WK0\FS5.1*EBWW2*V;I?>A+7^?RBK,LF.O- +M)I)?7$1FSO[HO]+Q_T:`QZ4MJX$7EG^OMDX>)%9/GJ563OP0.DMMY%CI\^ +MQ:"G,Y45I.6EEQ"#Q4SV[M^G+.5(E_*9DM&Q6(R)=VW:M"E+*D.699),)DDL +M%B,NKT=AH8@"&]ZA"04-FG\[L)]!8H^-?X*\].HK+!"8;%9B<=C94)31:B$C +M1SU(:ES.K(8PK69H7R.3R4090$U;MF!!@\)!T>2OLQ`-FC1FU$UZG9NT:$X$ +MM8KTO;<_8QYUZWY;%J637KL39:=94C'FL;'DX)'##*9IVK(%&3GJ0?+6.W]E +MQWK]S3>1R6^^0>I]7G*FLH))<3@*"]AG5-)JR*T]>Y"IT]XB"QTFK(>`YTO+2 +M2Q@YXK_5\?_'.?]@-()`)$R6KEA.^@\?8 +MH>L4Z0T<2<09[O[XA"<)1(&4-&I(OM^TD<$-=+$U92)]/O\+%ORZWG@#*6I0 +M2AYZ]!$&=='K1LOXGW?O8L)T;K>;L2$\'@\119&83":R9\^>+$XTE:(FA+"* +M)K.'D%FIG:TZQP3.*`20F1$6-2@ECT]XDJQ9_SUYX^UI1*73$IW)R!SP^8W? +MS`=U$C_\N(W!3I%(A.D&40?/<1S;F)8I`1"/Q]DP'@U0X,"6AV>J.M+JB6S\$Q=0<,_5UF1)F#@];O8Y<'KJ +M=Y\I/1!+Q(G7[R,5%16DLK*2>#P>1D^CX^>9VN(__O@C>??==\DCCSQ"BHJ* +M&':?"?'0R55Z,P\JU/GS\&%'K=:1CIVL5F(3GLIIJ]/D[]NPF +MGH"?42:7K5Q!#!8S<106D!V[=BK*BAE-,4((&3UZ-!%%D3S]]--L-26EXU'F +MQ)MOODD`!??-7`BS>]]>TG_@`.(H+/BUW.=`!@X93#Z=^SE9NF(Y.7CD^[(V5Y*#1PZ3(R>.9\D@4ZQ?9S)F28[7 +MUKN(T6HA9KN-//O"1`:#JO4Z8G'82;?NMV5I#S5IT9Q(6@UIW+P9HXM20;T5 +MWZTF0T8,9W#;RZ^]2I:N6,Y84)D]@EY]>I-E*U=SCZ?<)%)O,A\ +MG'\M0K$H.73L*%F];BWYX,-9;(:`PC7V@GS2;\"?R=&3)[)(&31@4F$]&C#H +ML-O/NW?]SSC]_WCGG_GX>ME25F9KC0;2O'4K\O6RI5FZ*G3C$,VHZ-JU?];Y +MTZ$5.JE)&[[A>(S$DPF&(5-J6N90"9UL7;)D">G5JQ=CZK1HT8(->-$/G-YL +M8EG5+3VZ,YB+WN!+5RQG65N[CAW(F,?&$G`@&[=N(7H`R!VNUUIGJ492?0Y-```"M3QU_??(_>/ +M'D4:-V_&FIJ483+YS3=(@R:-R3O3W[^`E^\)^!D'?LI;;Q)[03YY^[UW&863 +M4BDSE[A3<;6\HD*R>LUWRI1Q!NQ&(:!(),*]P7R(G1A^X8MFTDD$6>0S(FRTR0_<=)KE!L^H//IS%KDTD$6?7@&[?>OV-J6QK6Y(0 +MTK9#>P*>(]=TZ4MOG:U"D,3J3OV^Y]>\DM/;H37B612Z^\ +M@NA,QJRI\;RB0G+OH('D\_E?D'V_',R:5J8,.9?7P\3K,M_?>I\WBUCQ6Y5X +MG;L^2U>O65K"8_/<8)?WGF5WVAC(JKI%%#TOKR +MR\C!(X=I)8*<\_\/?6S>]@.9.NTMIC9(W^1OOEU&]OURD'WHJ+Q!)EOGG\W\ +M*4.(_HPRAV*).%M0GNGT9\V:19HV;9^)5F8U?QF+)F"0N*"EF +MF?#S+[W(&GP+%GW%8(6"DF+"JR2R?==.I.8G"35SKHLL;9,_1Y1HR9S%\QGRJF4U5*? +M7J!-&Z>,BOG5EXQ=1)U[YMX$K59+>)XG6[=N93QO.HE,(;GR^_#)BMMO(PV,?9<^KJ*YB +ME->>O>\@AXX=);?UZDG`@0R[?R3Y?M-&%M@R`Q0XD*XWWD"^^789^73NYUF5 +M")5D]P3\Y)>C1[+@'4J[IE5RG;N>D23H9X9F_+02H/<$%7RDV\7.KP@BB3@Y +M5UNC0&P9U%QZO)F#9/>/'L58;O^+3O^_SOEG/G;LV4T*2TNR=+5G?/1AUI:M +M3,7.?_9Q_HU+@T$X+7&P>?-F2;;[XA/__\,]FT +M:1/Y\LLOR8H5*\B>/7O(IW,_9]G[ZG5KR<^[=Y%18Q[^E7^>QG15.BUIT*0Q +MN7?00'+?L*'LW#^;-Y=IST#@B2T_CW2^_CJ&\^87%Q$(/*,$THSRH4 +M$@P&B0K$H\03\ +M;`AM];JU))I,D'J?ES4AZWU>QDRB09J^1H*D&)N)\N_W_7*0=+WQABQ=>/`< +M6TZ3>6THY'G5U1W9[_8?^H6``REMW(CL_-L>$H['R*8?MK+7RMSA0'_6L=.U +MY(,/9S%&$GV_*+L.HD`T!CW)*RHD4Z>]1=9MW,!$XC*/B6\Z;3Y!1ZS.R;9:Z`I.R\.G<]J:UWL>J=-KCIWZNLJ29KUG__Z^1P.A#< +M>$LWLF[CAO_9+/]_QOG3QXFRT^1/?>]F'Z2\HD(RY:TWLP9G_A7-7BHE32EZ +M5&8Z%`D3H]F4-=G;KU\_\MEGGY'OOON.[-V[EV6EM)F:Z42=3F?6CE!ZDR>( +M,OFZ8\]N!?<4^"PF!&V$4Y8)W>*T9/FW!*)`S'8;ZXTL7+R(.=\#AP\QQT)U +MY\&!K%BQ@H1"(2++,JFNKF9!@)Y3IG91)GVU2YSQ9]TSZ,U^ME\-"YVAIBM%J(QJ`G&[=NR5+_/-^)[MK[-W9^\91,ZGU> +MP)^YO3/WSE,&^/>8(#$4S)9OWD3X[O3]R>S?U)17:54A3S'@E)5 +M72W3%WIL_!,7-(RW_O0C:XA2*+%7G]Y9D(DM/R^+ZU_4H)2\/W,&>?ZE%QEU +M-+.I2O6+7%Y/5B,\$`FS"BFS'T:/R1<*,LEVFH1E)E$T8+C]OJPJBK*DSE?L +MI57$XQ.>9%B^2J?8>#`@;CMMMO0MFU;]KK1:!0:C0;Q>)Q];S`8D)23 +M$`0!23F)I)R$)$F091D`T*9-&_3OWQ\G3YW"YLV;,>V==]"I:U?455<#`$*A +M$`#@O@$#T*%C!U145.#KK[^&S^W&\.'#L7S%T.2)/`\CV`P"*U6"P#X\,,/830:L6O7+G3HT`$KQ<3)DS`MFW;T*A1(P#`KEV[``"2),%5[P+/*[=>(IE`RY8M`0""($`2 +M)0!`+!:#W69'-!H%`%@L%O@]'IP^<0+GJL[![79#J]6BI*0$KGH7S&8S+&8+ +M(M$(S&8S`(#G>:1("J(H(A`(()E,(I%(()%(P&`PL/,4!`$`$(U&$8O%P/,\ +M5"H5`"C_U^N%U6IE/Y-E&:(@HLY9ASIG'42U&@"03":A4JD@IV3P'`^/QX.K +MKKH*`-"_?W\8#48D$@EPX!".A'&VXBP`8.C0H;CMMMO@]7EAT!L0C\?1OGU[ +M\#R/KEV[8M;LV0B'P_APQ@R(/(?C)XYC].C1$`0!KTV>C)+B$H0C8=QXXXV( +MAD)X_L47\>:;;Z*LK`PVNPT`,/&EE]"Y4V?X_7ZTOJ0U`""52F'UBA5XZ<47 +MD4PF`0!NIQ.!0`#@E/N@MK86CS[\,#[__'.L7KT:`."P.P``3I<3*DF%>#R. +M8#`(01#`K1KUPYZC08???01 +M.([#[7WZ8.7*E=BP80/7I4L7CA#"(6?9]K\2Y9*$D,W;?B#=;^^5-6`R\>67 +M&.?W?%T@2@OSA8)9&0N5/:9T49IQ?O?].M+JLDNSA-Y>?F426;)D218-,AP. +M,V7"BXV?G\]^^"TV!,V$@M$(V;-_'YGSQ3SRP8>SR/ROOB1C'AO[*^8N"FRJ +MDS*DJIUU9-R3XXE:KV-[6MEJQ\.'2%Z!HC9*546#P6`6^X?.)IA,)F*Q6$B? +M/GW(].G3&;/I_9DSB,5A)P4EQ5G0!97\#48C9-#0(42MU[',ENX4R%S#F)G! +M;M[V`Z,+4O9-)J.+JL,N7[E"60*>2A&?ST?"X3`)A4)9#6E)DECF3X7`J`1U +M(I$@915GB37/0<8].9Z]/H4:,ID\M_;LP8XS$PZA&?62Y=]FS3C4N>O)M5V[ +M$%XE,0IGIAX_U;2GTLKS%B[X==@J#?65-&I(*FNJ28*DR*8?MK+WF=[')8T: +MDJ(&I:1G[SO(X.'#V+I-2:OY=0A-%$C7&V\@S[WX`IG]V:?DZV5+R=H-Z\FJ +MM6O(@D5?D2>?>3H+0K4X[&3JM+?8/4<'S6C54EE337RA(,/W,PD0Y]^[T62" +M!"+A+)TCVB2NK7>1&I9`)$PV;-G,=A0+:A6QYCE(I^NZYC+\ +M'.SSVX]H,D$V;-G,5LV)&C733TF3+B"_BS&KYT83EM+E[,^5\,=J*[##*/B2X-IQ^J33]L)7.^F$=ZW'%[ +MUH>8_CLS(#P\]E%VKBE"R/<;UA.KU4H`L(;OR9,GR8H5*TBK5JT8Q'/===>1 +MK5NWDN/'C[-SE65E>QJ%=>ATZ_FZ2$=/GB#YQ45$K=>1KY +M3ID=R#Q'NK"%/J_OO?T)!)ZL7+V*R$19Q^?W^YG8%Q4*H[#53S_]Q##_1")! +M0J$0B4:C)!0*D;T'#Q`(/!NBH_`*[1_1;7041LL4,YGY-M5*QET1A.)>$IF#O:7HT?(R3-E9-R3XQ4X111(:>-& +M9.2H![."7#PE,[R>]KWH]#OMQV3VQ#*3JE`LRAK`E)'W>\NMQZ*_0F$S[^ +M^&-TZ]8--JM2,NMT.EC,%@"`2J6"5J/`'B=.GH#1:$3[]NU16U4%@)R2D4@DD$PFD4PFD4HI,(1&HX$@"*R$_3U+I5)_^'NSV8Q0 +M2"FS*5S!<1QT6IT"9<2B:-&B!;IV[8I^_?KAP($#*"\OATJE@L?CP. +M',&Q8\?0OW]_+%JT"'OV[$&[=NU@,!@8W*31:&"U6'']]==C_=JU*"\O1U5U +M%<+A,&Q6&[P^+RQF"YHW:PZ/QX-$-(JS9Q4H))Z(PV:S(1Z/*[",`#1IWAQE +M)T\BD4A`%$3$2`SQ>!PJE0JI5`J*/P=.G#C!8`L.'/TG./HS+AL!B,?C#+81 +M!($]`*!)DR90J=7@.`YNCQLVJPWY>?F(QJ(@('C^^>\_S[4.AT$E0HGCQW# +MU9TZH4N7+FC2I`D:-&B`JZZZ"B:3"1S'P:`W9%T'.27#Y_-!DB08#49H-5JT +M;M4:D6@$;[WY%L:-&X>I4Z?BL\\^PR>N@A +MLF?/'CSQQ!,(^/T8T+\_S#8;7GCA!3PV]C$8C4;V?ZA3.';\&'[XX0>,'CT: +MD&4T;-($=]QQ!]Y[]ST`0-F9,N39[=#K]>SF3Z52S/'$X_$+G-!O&75HO_L& +M"B+,)C-B<04K#8?#2*524*O5T.OUT*@U*"PHA)R2H5:IT;%#1W3HT`%NMQMV +MFQV=.G7"FC5KL'?O7NCU>GSZZ:>(1R(`@(,'#Z)'CQY()15L]8477D!M;2T` +M0*_7XX$''L#8L6.13":Q9,D2+%VZ%/WZ]8->KX?;[89>KX<,8-*D25B_=BV> +M>>89]._?'\5%Q?!X/3";S?!X/:BMK84HBI",1K1ITP8IDH++Y4)Q43&\/B_T +M>CT\7@]Z].B!F=.GLWZ!)$F(1J/0:K7,X0!`)!(!9#G+X7`')(HH;JF&AJ-!HL7+T8\$D$JE4(@&$`P&$1181$T:@U>>^TU`,!MM]V& +M6#P&K]>+@OP">'U>#!DR!/%X'-VZ=8/#[L"V'[>A5Z]>"`>#L-KMT.CU<#@< +MJ"PO1]#G0Z.F31$*A2#+,D:,&(%NW;JAOKX>/I\/7;MVQ>6777XAW!L*PNOS +M(A*)0*/1L'X&O9;Q1!R)1`*$$!CT!CA=3FBU6KS_WOMHW[X]1HT:A60RB1X] +M>N#MM]_&\&'#(?`"<_XJ2<'X)4E"/!YGCEX414B2!$F26,\L%H\AF4PB%HNQ +M0!X*A1`*A="YXW6X`0#@04(X]$LDY^ISS_]=8RY8MN98M6V+`@`'8N'$C +MZ7/[[?"YW1@_;AS&CQN'=ATZ8,J4*6C3I@T<=@?*SI1AY,B1^/G''R%I-!@R +M>;X2TM+45E9B=FS9V/V[-FP6)2JZ-%''T5M;2T&#QZ,@H(" +M=HS%Q<5HVJ(%3I\X@46+%F'$B!$@A,#E#T*A +M$(J+BA$,!:'7ZR&)$G0Z'?KTZ8,Y<^;`X_$H59BD8I43!^48Y92,YLV;X\31 +MHUE5U>]E_9D!G0:&S.>,&C4*_NW4J3=N)$C!\W#JTNO90Y/H_+A;ONN0?#AP^'W6YGQU!: +M6HK2DE+$XC&X7"[8[79HU!I$8U%6`89"H:RFM4:C@=ELSLK">9Y',IE$)!)! +M-!I%<5$QZIQUT.OUT.OT`(!A0X?ACCONP+QY\S#AB2?P[+//HJZN#H\__CBL +M%BO"D3!<+A?R\O*RKBNM>.EU`H!P)`R=5@>U2FF:GZTXBR5+EN#++[_$[AT[ +M8'4X$`X$<%7'CA@T:!!&C1J5<_PYY__OL9MOOIG;_,,/I*"@`),F3<+"!0NP +M=_=NW'///0AXO<@K+(1>K\>94Z=PZ157X(477L`]?>]AK`.>Y]&P04,DY214 +M@HA0-`0^[9AXGF>.E#KLB]G%G+\HBE"KU5"KU>#`L0\H+>,OO?12YAQ$0??!)K5JW*?BVU&H.'#4//GCUAL]FP?^]>&`P&6,T6B*((01#@\7B@ +MT6CPWGOOX?#APP@&@U"KU;!8+/!ZO7C^^>O78\"` +M`;!:K%"KU4@D$HPE)/`";KSQ1GRW98!T^`< +MC491=O(DRXC3##*D4BD(O("CQXY"4*G0H4,'-&[4&`1*0,MSY.'HT:-0:;7X +MTY_^A.+B8L:.^?GGG[$J?=TYCD-A7A[L^?E(I5+PN%R0-!J`XV"R6.!/PSD. +MAP.W3YB`*Z^\$G:['3U[]&39NT&O,,)$062.MJ2X!`!045F!!J4-$`P%(4D2 +M[#:[PNCQ*$PIC5J#1#+!&%#4^4N2Q"#/XR>.HV6+EI!3,JIKJF$VFZ'3ZN"P +M._#XN,?A\_GPP0NPBB297"BB";-FV/X\.&X^>:;<>TUUR(:B^8<_[_0N&`T +MDKL*?V#EY>5DS9HUV+AQ(U8M7Y[UNQD??HC[[KL/.JT.]PPF\V( +MQ^,(A4*P62S@P2$%`B*GD$S)X`C`BP)$7D`\F0!'`,+A@J]9V#\`_C>^@N=! +M9!FQ1`*I9!*\*$*C4B$ARXC%8E"KU0K53E*AIK8&_?KUP_;MVX%T17)5QXX8 +M,6($;KCA!M37UZ-KEZX@(`Q[3<1CT*C4J*FK16%^`2*Q*+1J#8+A$&*1*+Q^ +M'W9L_QF\*,!JMN#8B>-X[-&Q``>HU&K$TPZXJ+04U965BL/5:AFTI-;IH-%H +MX'`X4%U=C7`@@.6K5B$0".#&&V^$2J50"0OR"[!WWUYT3%,G?]JQ`TV;-H7# +M[H#/[X-&HV'.9?.6S>C>O3MFS9J%D<.&@P,0BH0A"2((!ZA$">`X\!P'K5Z' +M'[9LQ57MVR,ER^`%`2250C@:@=_OQZ677@J?UXL/9LW"T,&#(:G5D'@!P4@8 +M8Q]Y!$N6+4/CA@WQ\BNOP%E;BVT__82"O#Q\M7@QSI:5*;T/O1[14`AB.DB' +M_'XE4*E4T&@T['MZ/6*Q&"#+N&_H4`P>/!B-&C5"\V;-6;`T&HV0)`F12`0^ +MGP_%1<6(Q6/P^7S(S\M'(IE`=74UBHN+X??[D4PFD9^7KSCPZFI8K5;H=7I4 +MGJN$7J^'6JUF&7DT%D4D$@'/\]!JM5!)*IRM.(N\O#R%UNQ4:,T%^07L/IDY +M:R8F3IP(;WT]QHP=BVG3ID$41!;8:0"0)`D<.$1C43B=3H4*VZ8-P'$052HD +MT_=*FZNNPO#APW'__??GG'W.^?_?L,V;-Y,)$R;@Z-&CL%JM<#N=4.MT6+AP +M(?KT[I/UW%`X!+U.CU@\IC1^"4'0[X'5"*!R6^\@;9MV^+66V[]M;\`PAJG +MF1D;_T?!A^.SOO<%`_"ZW7#6UR,0"$"KU<)BL>#DR9-8O'@Q-F[AG_B)FL5CSZZ*-X^:67`0"O3WX=LV;-0EU='8X=.X9J`@-X +M`(N^^1H3GWL.)XX?Q\>??()APT>P\ZBL.(N.UUP#9TT-#$8C@OX`P"G]%?`< +MDO&$$MPD%>+)!)`B`)?F#G$*!*71::%2J>#S>@$`!K,9G3MW1J]>O="N73MH +M-!H$@T$$@PJTU;AQ8^SSQJYBY81"(6BU6@B\@'IW/:M8?L]HI4/G2VBCGA('9%F&*(KP +M>#P*V4&K51KBO,`2GIK:&IP\>1)WW'$'@CX?%GSU%?KWZP\`"`0##.[R^7UX +MX($'\-UWWRG'F@YZ>86%N/SRR[%I_?HO1I3IDR!Q^4" +M>!Y(I<")(J9,F8)[[[T7!H,!%K,%T5@4&K6"Z]?4UD"KU;(&K2S+K&KP>KWP +MI3_L)24E4*O4\'K<4*E42,832*52X'F>-2+I(Y5**0ZN42-6NENM5@4*D224 +MGZO$H$&#\./6K0"`T6/&H'W[]A@V;!@X<"`@((0PAT^=/WU0V.7WC+)Q)$EB +MT`,`).4D>SV-6H-P)`P`T&EUV']@/TZ?/HV.'3OBQQ]_Q/OOOX^??_R1.^VUN.>>>R[`S"5)8L_7&@V0 +M91F2),'A<*"DI`0"+[!K)`HB8ST!0%5U%0*!``X?/HPY<^9@PX8-B(9"R"LL +MQ*NOOHJ1(T8R1VHVF4%`$(O%(`@":Y12)QT[[WQ^R_Q^/[1:+70Z'8/.Z+'% +M8C%$HU'8;#96"?H#?OA\/M8;:-"@`7B.1R*9P#???(/QX\?#:#1B_/CQ L +M&"11PK?+O\4##SS`F#JT$OK3W7=CX,"!J*RLS&'Y.>?_GV4__?03V;QY,VIJ +M:K!APP:4GS[-?E=46HI[[KD'?WW[KZBJKD)>7AXD44(L'F.3I/EY^2@_6X[\ +M_'Q&'Z7-.4$0H!8ER&F8*)5*,P8LOO,C^#H5+*%9,`\`_XOQYGF?/I?T,4129@XGN +M:F$``"``241!5`.`TV6GT;1)TPO^[[FJC2^6[T:2*5P=[]^Z-JU*R1) +MPJ677HH;KK\!,V?-_,._+P@"*BHJL&/'#FS?OAV18!``8,O+@TZG0V5%A1(` +M>!Z22L7Z#QJ]'@T;-L3Q(T?8:QG,9C1MVA0WW703FC5KAF@XK%`W-5H8#(H3 +M=SJ=((2@39LVZ-2I$PP&0];UHM>`-I'EWSAF.?5KL%"KU/!X/;!:K`P+I\W/ +M'3MW8//FS9@\>3*"/A\L=CNF39N&H4.&`@!JZVKA<#@0B40@RS+#VFG%)HHB +MH['^GM'I]4P2`OU*"('9;$8T&F4T6-J`I^9T.9'GR&.5[C-_>09O39T*"`)* +M2TMAM5IQ<-\^@.-@M=O1M&E3-&_>')]\\DG.V>><_W_!1>0X!%Q`(!E!140&'PX'\O'SX`WX$ +M@T'8K59P'`>U]&L)3N$86J8['`Y45E;"X7#`[_JZZI1B02@<%@@"B*"(?#R,O+@\_G`\=QL-OMX#D>]>YZQ.-QZ/5Z +M'#QX$.%P&#UONPT-FS3!V;(R'#IZ%*U:MF+:)^93>3, +M:QB*15FSG$H8T"!-^QF"(,"@-R`<"2N2##8;>Z\("`X>/(@%"Q9@^O3I`(#I +MTZ=CV-!AK'I,)!*(1"*LJ@2`2#0"4109V^P/[ETD$@EV3/18,QDYU+$GDLI[ +M3`B!S^>#3J<#(006LP65YRI15U>'4:-&,;:2SFA$.!"`UF"`T^G,.?N<\__O +M-HU:0TZ(NLU +MHK$H9%F&4:?PVR7AUZ$9RM]/)I/P^_T@A,#A<.#LV;-HV+"A0NV\X@J&)7\^ +M_PMTZ]8-1H,1AT^D8QAX.AQ&)1-C`5.9YIU(I%JAYE70!I$:K`_I_DLDD +MTTZ299EEUI%H)*LB_&+^%Q@Y!RO39F"IY]ZFOTN$`P@$HD@/R^?P3.9 +M]-\_@NWHW]?K%:98*!1B`HH0447!O*L[G\7C@<#@@B1)\?A\2B02,1J/"K2?I*B6=Y7[\R<>8 +M,F4*SIPZA0\__A@/C!C)8+?,J51`:92*HHA@,)CE_#.K)TIUS9SNIDZ?!@.5 +M2L5@%E$4H=,IT\'!8!"A4`@.AP/U]?4H+E*"X+2WI^'I)Y^$P6S&PP\_C`D3 +M)C#(J*JZ"E:K%8(@P._WPV`P7-3YJU5J-F2EU6I9)9!YKU145J"XN!B12`3U +M]?78MFT;'G_\<8;A4^M]YYT8/GPX3I\^C=&C1^>NQ,R9,T'2$ZBT`08`KT^=RN`A/HV+EZ9YVZE4"H%``&JU&BJ5"HE$`FJU +M&@%P&&J=#N%(&%JMED$S5555L-ELL%EMB&2\ +M_W_/Q/%OP08T>)R/&Z=2*13D%\`?\,-D-&''SAWHW;LWW$XGQHP=BRE3IK#, +M-A`,0*52,2@DD4A<%'("E(8ES?Q%4.FC7C^^>>Q +M\^>?66.]1>O6.''T*`#@VY4K83`88+?;T;QY\YS#SSG_G%W,]N_?3^KKZW'X +M\&%45%3@JZ^^@JNV%KPD(95V*&W;M<.0(4-P?=?KT+Y]>P42BD89NX8ZOX$# +M!V+5JE4011&C1HW"<\\]AZ*B(L1B,:1XCLDPN]UN)O^KT^K8"/_YCO]\_/J/ +M+%-3A_Y?JHW#\SP"@0"L%BN.'#V"N^^^&R>.'L7]HT;A]==?9\%'I?I5+D$0 +M!.AT.L9SY^:BOJU.&SP!<?LG[&S9\^2-6O68-FR +M9=BQ8P=B:8PZ#5H#``H+"_'00P_AR2>?A$ZG@]OM1H<.'5!65@:#P8!)DR;A +M[KOO5NAW:<>K,>CA\_D0B\6R)E@YCF/_CD0B['NJ#Z16JV&U6!&)1AC7:SG\,]:)!*!U6)%(*C,)(B"B'`D#)->#ZO-AA4K5J#3-=&RI1VNHE,=8EH +MYFXVF5%VIBQ+(&[=]^LP:-`@>%PN+%^UBO5-*+>>TD%IL*=!0:/10*/6H,Y9 +MAT.'#N&))YY0&#E(TV#3S!XY'D=^41'Z]^^/7KUZ(2\O#U:K%86%A3F'GW/^ +M.?MWFK.VEGS^^>=8\>UR[-FS!SS/0Z_7*\LVH"AZ^GP^%!86XHDGGL#8L6-9 +M0Q)(-_-`V#P!M7!$:592X;=X0A'>4JO5#/].RDEXTP-*-IL-/,+L54N +M9A=[?=H#\'@\T&JUT&JTB,:BN.RRRU!^^C1F?_PQ[D]SZVFE93*9X'8K,Q@7 +M>WU)JTS.QA/*Q#?'<=#K]6RQ"1W8BD:C6>)GFJKK\+I=**PH)!5`90ZZG0YP7$<7"X7QHT;A_5KURIP +M8SBL**`2`A""DH8-<>^]]^*66VZ!1J-!LV;-8+?;<\X^Y_QS]O^WZ=0:\L/6 +MK3AY\B0T&@WV[=N'CS[ZB`V$.1P.N%PN`(#=;L?++[^,@0,'PFPV(Q*)0-)J +M(/`"4B2%\O)RB**(!J4-&)9,:9"4PF67T;E+%RQ;LA16JY4--M%>1"P6NVB?1.:4 +M4*E4:-"@`4I+2W/./N?\<_9_S;22BOSTTT\X47+%BP(&L$/Q:+ +M(2\O#]UO[X6>/7NB>_?N#`\&E*:>W^]G8E_4Z`H^6A4`"N4PD4@HL)&D0E). +M(A!0J(64A9)I=$ZAN*@8FS9O0J]>O6"U6K%[]VX4%Q4S1H]*I;KH/H-_%O;) +ME'7^S>"JT[&I6%F6H=5HD923J*RLQ`W778=SE978^[>]:-U:T=Q7J52L:J)P +MV1_^?9`+1/UH,(A&HTPNG'X/@.GM\#R/NKHZ%.07,"D%FLEGBKF]^-*+^."# +M#Q`(!'#UU5=C^[9M$%0JR!D#7IG?WWSKK1@_?CQD68;9;$;[]NUSSC[G_'/V +MGVAZM8:+U>)!()QB>OKJEF>B^TV4FE)?0Z/3IWZ8R=.W=B +MP(`!F#=W'NJ<=3"93&QB^>^9(/YG[*+[$-)T4MH8II6`06_`@P_?_YY?/KIIP@'`KBB;5LO?N#:_7BZ^^^@J!0`"3%'90SMGG+.?\_QOM[.DR4E96!KU>C_)SE=!JM=B[ +M=R\^_?13MGPDDU4$`!VOO1;WWW\_[KSSSJQJ(!J+,G70S,HA'`DK$A0J-1+) +M!'->@4"`P3WQ1!PZM1JVO#S,F#$#=]YY)T*A$%*I%*P6*XZ?.([2TM)_*^SS +M]V@3407+0"#`L'B'W8%E2Y?@GKY],?Z)\7CNN>>@T6B@U6KA\_F@5BL:_!>C +MHXIJA6)*",G2/LJ\OIG7];=L^@?3\?KKKZ.NNAJ`,D0%`,Z:&IBL5O@]'ES; +MI0LF39H$`&C0H`%L-AN^^>8;!`(!O/+**PCZ?+AWX,"=R8D5`8/^_<@397 +M7`FU1@,.@,M=#[O5=M%]#/L/'L39LV?A\7C8_,*!`P>P;MTZ'-BW#R`$*JU6 +MH=.F`XE:IX-*I4(P&`1))F&QV_'66V^A;=NV:-*D"O;LF7/\.'_&##SXX(-8OVX=:JMKH-9J(`DB=NW9C3>GO@&+S0JOVP-P@-5B13R9 +M0"@09#^WVFWPN-V,1JA*3\1:+!;&.BDN+H;!8,"$"1-PP_4W`%`XZK2Y3`?1 +M5)(*/K]/:69KLC%VZO!8I9"6=Y`DB<$I3I<35JL5HB!F*6BZZEUPV!U,?IHN +M&P&4QG<@$$!I<3%`"-Z=/AV//CP&*0`D)<-97X_"O'RD`.S<\3-Z].J%@,\' +MDE&IZ$VFK,4MLBP#J10*BHK`\SRJ*RN5Y2WA,/BT-E$D&(3>9$(D$L%--]V$ +M,6/&H$.'#B@N*D9-;0T*"Q3()[\@'VZG$T],F(#)DR>S:U!VI@P#!@S`[AT[ +MH#,:,6_>/'3OWCWG^'.6<_XY^V/;NW+Q8M7HQ[^MX##D!Y>3D* +M"@J@T6APY,@15%=7P^UVX_GGG\>Q8\?0KET[3)PX$2Z7"RJ5BHFR];^W/SA1 +M5."4]-Q`5M:=UKUGU46Z,9U,)F$T&N'W>)C^/I]>^@U91G&#!FC2I`D$08#7 +MZT4@$%#DEW4ZV.UV-&S8$"4E)>C8L:/BQ$M+45Q._+IHAN.@T>G8<9EM-OC2$\1%I:6HKJY6%%LS=@78\_,5+GUZUW'C9LWP +MX(,/,IKHJ5.G<.[<.9A,)G@\'FS;MDUY'4#9$]Q8@6LJSIS!@/ONP[1ITV`R +MF:!1:U!=4XW"PD)E_S+/0:W38?3HT9CVUC1X?5ZD4BGH=#JL7;L6?>^\$TV: +M-\=KK[V&/GWZY!Q_SGZ[XLU=@IQE6KMV[;CWWW^?#!\^',.'#X??[\?(X2/@ +M<#B8]O\EEUR"IDV;0J52H;:V%H\\\@CT>CWZ].G#,/;3IT^C:=.FV%S\`SB. +MP\&#!_'))Y^@JJH*M5554*490G31B;FX&#:;#?%X'*>.'P<`^+U>7'+YY?#[ +M_7"Y7`HW/NV,/1X/W&XWHI%(5K]"P8IXB.E,.N3W*\$C'E><.L]#$,4L&J02 +M=00VZ`0`2.O_6.QVA$(AI7&'U>].W;%P!P[;77XMETS\9BMJ#>78^= +M.W>B;]^^,)C-&#-F#/KWZ\\6N.O)@,'S($`+!PP4+\^<]_ +M5K+2B@IH-!JHU6J83":$PV$T;MP8@B#@J:>>PN.//XYD,LFT:4A&0_=TV6GL +MW;L7@P8-NF!KEI26GJ"\_.NNNPY#A@Q!86$ABHJ*H-?KL6+%"OSUKW_%F5.G +M\/2SSZ)KUZX(A\-,$5.M5B,>CZ.^OAX^GZ+@:;/9H%:KE6:I+*.VMA:+%BU" +M75T=[KKK+@P>/)AQ[&D@HJP>^IJ`PJ"QV^VHKZ_'B1,G((HBVK=O#X-6BP[7 +M7(,-&S9`DB2X7"[LV;,'WW[[+98M6P9O??T%#?6[[KD'??OVA=ELAMEL1KMV +M[:#5:-&V75O\LG\_WG[W78Q]="Q.G3[%JJW:VEH8C4;8TD-Q!P\?QB6M+V$- +M]IK:&C1OWAS14`CW#AR(^5_,SRT\SUG.^>?L_\V^F#N7//WTT[":+?CXXX_1 +MK5LW%@`:-&C`GC=Y\F0\^^RS<#@<^/''']&\>7/P/(_Z^GK$TW++%*L.1\+H +MW+DS?MF_'[UZ]\:X<>-05U>'-6O68/GRY2P;!@!'00$"@0`,!@,*"PMQZ)=? +M@%0*.J,1JU>O1M>BN^6_T=ZMWUL-OLV/.W/>C9LR?"X3"N +MN^XZ+%FR!-S_BT1KSG+./VC7KQ];&>AVNV&S +MV1")1%!45`2?SX>GGGH*K[_^.@1!4,3/\O)075.-5"J%DN(2U+OK\>RSSV+Q +MXL7XRU_^@D<>>83IV_SM;W]CD\-E966HK*Q$(!#`ZM6K4551`0#(+RI"774U +MK`X'/"Z7PJ-/8^YT?:+%8D'SYLW1K%DS-&S8$#J=#B:3":U;MT9=71U>?OEE +M5%=7XR]_^0LZ=.B`0""@#'89#)`D"65E95B_?CVV;]^.<^?._4I[3<,^G"BB +M18L6R@K(],^,%@O:MV^/=NW:P6PVP^%PH+BXF`UWM6W;%B5I:>Y,HPUKN\,. +MG]N-.?/FX;Y!]Z'>78]()`*-1@.'W8'OUW^/GK?=AL;-FF'OWKU(I5(PF\S8 +M?V`_!@\>C,.'#Z-3IT[X8>L/N8P_9SGGG[-_C;5LVHQ4557A\LLOQQ-//*$L +M?^3(L%@OFSIV+:ZZY1H%QTENT3"83T]3?LF4+ +M;NO6#?E%19@[=RYNN.$&2**$2#2B-'HS^/`5E14X=NP8#`8#0J$0ZNKJ,'C@ +M0%89T.9JVOMGP2M:@P&18)`Q:H!LF0-!I8+-9H/'X\F"H31Z/=NJI=5JX:VO +MATJK1=.F37'TT"$`RE#C1HP<3K*.;PS0:15>)X-<%+W0' +M<%Y>'JLR3IXZB4LNN02"(&#%BA7HTJ4+.(Z#5J-ERIPBSZ'U99?AM==>0Y +M@V)T1B/:MV^/R9,GP^%PP.UVP^/Q(!P.(Q0*P>OU,JEHC4:#4$C1U+=:K=BS +M9P]FS)@!R#)Z]>J%KEV[LBG@6"R6M>[18#"@N+@8!04%;#_"WKU[<8,F0(@W[\?C\V;MR(/__Y +MSXC%8B@O+T?#A@U1XW+"X7`@$`@H4L:\`*_/BX4+%^+11Q[!"R^^B&>>>8:M +M>:0XML>K#$6I56K4N^O!\SSCYXL\!T=!`?X/A\-$48!6 +MI\/BQ8O1HWL/`+A@I2/]&=4&HG\G&HO"[_+W8[=NW=#%$64EI0B%%;DGW5: +M'4I*2U!;78VMV[;ABBNN@-/IQ)577JG(,1."]V?,P/#APW../V?_D/&Y2Y"S +MO\=:M6J%DI(2))-)%!868NC0H1@_?CQL-AOV[-D#D\F$.^^\D\DY[]^_'VZW +M&WF./.9``X$`@J$@+&8+!@X<"*12F#-G#@X?/LSDHI/))*(Q9=N56J7&V8JS +ML-OL;+%,.!*&I-%`%$4L7;J4'5_F)JU4*J5HY,>B2E`@YU%!"KP<:M08_;?\)`-"H42,T;M08I26EB,5C<+EO%Z(0@"%BQ8`+U>C[-GSR(:C:*\O!S;MV]'X\:-T:=/'U@L"E/FW+EST&@T +M,)E,*"\O!P"FAGFVK`PU:>A"RXJZ[[@(GBGCSS3<5 +MG?YZ%]0J-1HU;(1`4)%HUAH,T.OUN*QU:WRS:!'RBXH`C@,O21@[=FSNYLQ9 +MSOGG[-]KG:[KRJU:M0K1:!0E)268.'$BPN$PQHP9HS1&_[_VWCO,JOK18"&*L)[&;:,Q)8HXFQ*/&DMB2 +M(+$F42.*!9&`"DB'&89AZI[=R]IEO7^LO9:2G)R8P>/1I%5HA41VC=WVK?S>0S&;*I +M%)LW;P9@QJQ9C!DS!@R#JZZZBN;F9G%A"D3P%_S].6;V<5)34Q/1:!2_W\^[ +M[[[+P8.F],"$"1.HJJJR]P&>>>89H(F4S&;H8".)U.KKWV6O+Y/.^^ +M^R[Q1/P0ERS;+4O/VTYC5O:^>/%BJFMKV;1I$XJLV(UBPS#LTHWU&/]=8#_D +M#Z!BM/+7/L`T5]$TLRREJ:8)_/:M6\EG,B02">*)..E,&EF6,2J;P0[-@+TTT_G]35KB,5BK%FSAG$3)W+CC3=2+!9%R4<@@K_@'\,==]Q!*I5BQ8H5 +M^'P^#,/@VFNOI5PN$X_'>>VUUPB'PWS[V]_FKKON,LLW52$"@0`^K\^V@3SA +MA!.@5.*7O_PE>_?N;<_'30``(`!)1$%4Q>/Q4"P62:53]JBCE:D['`X,PR"3 +MS=B3/8,*#O*S8&[F6W+)5!OKS@&^59&QWK4JYYK-.6]9G698I%`I(2"B* +M0E=WE_U\BL-<(JNOK[=_WN_WV]-+1L4[.5V1HW!4?M[G\^'SF?+7Z]>O![#= +MO&HB-?S\T9^CRA+5U=54A4*D$PE^]9O?\*,?_8B9,V;:1NMKUJS!X_&(P"\0 +MP5_PC^/D!?,E@.[N;M:N74NA4&#ITJ6DTVGNN^\^VX(0X/'''^?5UU[E0/N! +M0\HGED%YX^#!=+:W<^#``1R:`TW3R.5R=N9O-4P=#@>JHMH-Y6PJ15=7%[%X +MS/8%L)ZW7"Y3+I=M9S'K0Y;DOPC^5GG%.B`^^]DP#%MN0E55-$VC4"RP9^\> +M_'X_"Q8N9-JT:03\`=RN3SV.K7Y!)F,ZHAD81"(1](*.S^M#EF1^_9M?HR@* +M9YQU%MNV;>/T1:>C*C)?6[H49)EL*D6LMY<[O_M=%IZZ$(_;PU-//P7`U*E3 +M_Z;]I4`@@K_@[T(JEY6"P2!77[/"S$)]7CP>#U=<>27KUZ_G\BNO`,E4J)P_ +M?SZ#!@S@IIMN(MH7I50NV=GQLF7+0)9MVTDKB]B)L3 +M0?F\Z=JEFGT+G\^'A(3+Z6)_94LYG4ESUUUWH6>S_.KIIUF^?#F_7;4*#(/C +MCC^>FV^Y!3"7U$X^^62Z>[KIZ.S@LLLN`^"66V[!Z_6*K%\@@K_@GX/#Y<20 +M))YZYFD,2<(`MF[?QIBQ8[GZFFMHJ%@T#ADR!+?/QZI5JZBMKL:IJAQ^^.&T +MM[>S>/%B0N$P*U>N))TQ2R0NEPNWRTVH*H3'XZ&[I]N6>,[EC7]&OJAJ>82630:Q>/VV$W@?#:+*BNX-`>I9!*C7,*I.XA41Y`EV2[O@*DI-&SH,-*9--.G3Z>UM=6J0[&_I85I1QW%&V^]Q2NOO,*) +M)Y[(P"%#&#-F#,UCFZFJJF+NW+F$PV%.G#N7Z=.GB\`O^+]&+'D)_G^S:M4J +MX_QSSP5)HF7_?F19MB6,%5EAW?OKF#U[-B><<`(+%R[$X_'P_OOO\\033]B; +MJ9;T0G5M+9=??CG?^M:WD)#8MGV;J#&1F1-XQ>_^`5S +MYLPAD4C0.,`4FS,PZ.WMI2H0,+>'%?,N()O-(LLRP6`07=?YXQ__R/3ITS\= +M^_S,[+]5'G)Z/.S9NP=551G8.-`L`566N];_Z4\,'S[\$..88JG(OGW[<+O= +MMI;/I@\W<>*))]+;9?8,ZOKUH[.]G6...X[ERY<#,'_>?#+9S*=+7>WM//N; +MWW#:PM.(Q6,,'#B03#+).^O6T=S<+(*_0&3^@G\>IYUVFG3?_?>;6Z8__K$Y +MGV^4462%[IYNIDZ92BZ=YNVWWV;8L&$L/F,Q=]QQ!RM7KN3N>^]%<[G(9S*X +M?3X2B02WW7PSU=75>+P>#U>NKN[Z>KJLDM"UOR^-<5C?3@+ +M,4<

3)DP$XY913F#Y].C-GSC0/FDJ9JK.]'VU7T\H%,+O]R-+LCUI$PJ%J*VM15$46_K9X7`PKJXN^6!]WW747H7`(5988-&``/_[A +M#\DDDZB58#YTZ%!^M6H5+[SP`N^\\XZ]Z#9[]FQ"H1`!?X!L+DLVFV7U;U<3 +MJ:O#Y?6R<^=.WGGW'9YXX@D`;K_]=G'!"4391_#Y8=JT:<;FCS[B>]__/LN_ +ML=S6YTFFDOA]?EQN%U555>S9L\?>N`U5A3`PD)#HZ>VA?__^1"(1'GOL,1H; +M&]FP88.IWJDHIIY09N[[P0^HG`10 +M*B%K&N%PF%PN1RJ1`,-@X)`AS)HUBV...89APX8Q9,@0#,-@0/\!9'-9W"XW +MJBPQ;N)$/EC_@?T\>3V/+,N,&#&"MI86SCGO/!Y\\$%FSIS)OGW[F#5K%@\^ +M^"!.IU-D_@(1_`6?#W;NW&F,;VZFNK:6W_WN=_3OW]]VQ"H4"H0"`0"V;-M& +MT\@FP&R`AD-A$LD$`7_`KJ-O_N031C6-`F#'SAULW+C1]KQ5595]^_;QR2>? +M\-Y[[[%SVS8`JJJKB46C#!DVC+V[=OW%ZVNH;Z"GIX="H4`P&"0>CP/F\I:5 +MV?\U/`$_F/]S]?*K,3#8NWKNZ^-K7OL:KK[Y* +M,!A$0B*7RW'L\_^`6WW7H;`)E,!D51"`0"Z`4=S>6BD,O1V=E) +M4U,3J52*D2-&,G+$2.!3^6,P&[H;-FS@J*..8OSX\3S\\,-T=77Q\,,/LW?7 +M+A2'N5UK5.XRDLDDA4+!#OB`;>MHR3E_MM'[V:6O3#+)E=_X!M===QT??O@A +M\TXZB60LQM7?_";WW'V/W:3]<_2";EM)`O9TDM7@G3QY,GI!QZ$Y"(7,][5[ +M]VY\P2`3)TZDNKJ:\\\_'UG3\'J]C#MBG/#C%8C@+_C\\?333W/111>Q:<,& +M'GKH(59H4:,P#(-8S)R$ +M&7W8:)J;FSGSS#/MWH.F*.1R.?Q>G^WF];O?_8Y[[[V7JJHJ?O2C'YF*G'^V +M`?S9X.^K"G+,S&,`*!Y>Q!<,8A@&QQ]_O'EG4-'>+Y5*N%UN#`Q2*7-#V>I[ +MM+2V,&B@N8V1-8T)$R8@R[)]9P#PR2>?4"@4N/+**VEN;N:UUUY#DB26 +M+U\NW+D$HNPC^/SB<[N-P<.&T=G9R7_\QW]P\=OK8^C0H9QZ +MZJD\^NBCML^P-1JKRA*^8)"?_.0GO/'&&SSSS#,D8S%>7[.&*5.FB.`O^'^* +MF/81_#_CJ6>?9=_NW613*>Z\\TY>?>U5.V#?====:"X7SS[[+"ZGBZI@%;%8 +MC%0ZA6$8U-;60KG,A@T;V+Y].P"UM;5X/!Y*I1+97)9X/&[+.UC!.IU(T-75 +M1;%4M"4/K%*+)2=A42J5R.?SMO2#]5B6&%NQ6#Q$UME:W(K%8[;)2SZ3P>7U +M,G3H4%NA\W\B$`A0*!;0-(U''WT4/9MEZM2I:)I&J5RBNZ?;WFYV^WQ45U=S +M\\TW\]#/?D8R%N/"KWU-!'Z!"/Z"SS?SYYN:/PZWF[:6%G[VLY_A=KEQ:`[. +M.^\\9%GFM==>HVR8.OKU=:8HFJ[KMI]M*AXG&HVB%W1D238U-`.ZI;RIQ7L+7$WRTW+.A"L@\72X?ELP/_LA\OELG_',G`9/WX\ +MTZ=/M^\0_B<41:&SLY-\/L]--]T$0%55%?E\GD*A0$VDAJI@%9NW;":;2M&R +M=R][+"ELG\^>]1<(1/`7?*[Y^A57V++-OWGV61[XR0/$XC&JPV;99\V:-:Q; +MMXZVMC;T@H[7XS4#8;&`OS+I8FG[9+(9]().N5S&Z7#B]_MM\31=UZ%D!OI$ +M(F$O91F&@:9I=J"V#@BKN2M)$AZ/AZ:F)OOG_YJN?[E<1E55NR&[<>-&7%XO +MTZ9-P^_SVP?6_X2JF+:,;I<;2B6J:VNIJJK"Y31+7AV=YJ;SM[_];>MVA@$5 +MM=)L*D7__OW%1240P5_P^>=[W_N>U-?79\["`U==?CDK5ZXDK^<9/VD2^4R& +MW;MW,[!QH+T0)LLRFJIQTDDG@2S3TV,:MUB!/9/)4"@6T'73U+Q0-/UQ^S6: +M6[VI5`I--3=T+>KKZGEK[5NFL!MPYCGGD$JEJ*JN +MYK@33C"-6P0"$?P%7P3<;C>2)''5\N74]>O'3==?S\477\R0(4.0-8VU:]<" +M9CT\D\W@JBQNG7ONN3A=+EYXX073P-WMP>/QV*8LA8)Y`*BJBM?CY8@CC@"P +M:^82$MELUO3PK91Y%$4YQ'XQG4Z3S69M*84_#_9_KNEO'2"93(9-FS91+I?Q +M>#QDLIG_];]'+![CTDLOI:3KS)PYD[%CQP+@_'Y?*Q8L4(L=0E$\!=\<;CJJJOP>KUXO5[NN.,.G!X/OWS\<5Y^^67* +MA0)//ODDJYY;A:(H%`H%>^IE^O3I%(M%GGWV6=HK^C8>M^>0FK_'X['O"@J% +M`K*F';*H52@44!3%O)O0-+OL8P5QJ];N=#H/,7OY:YK^EJ9/;6TM;K>;5"I% +MJ53"X_;8I:6_5?:I"E9QH+45I\?#\.'#<3JV^_#&&VZX02H6BWSGCCN8.'$BV[=OY^Y[[S5EE!T.=%WG +M\<)Z_GR6:S=E#75'-*IB_6Q\:-&VWW +M+@M)DCX59G.[[69MJ6("CRRA:1J^@.FZ5:[X^I8Q@W_),-4]2X;Y/8?#02*9 +M0%54:FIJ,"I+8]9=Q-_"DJE6G4XF39I$L5ADR]8M''/,,4R;-HV6EA;3D!UX +MYYUWF#-G#M6UM1QUU%$<>>21(NL7B.`O^&*1JP3&S9LW$XE$N."""WCDL<'NHJ6COQN&F@4BJ5Z.OK,X.YPTDBF;#+ +M.'?>>2=Z1:893+EGG\^'(INEGFPVB^IP4#+*>'P^"J4BC8,&42@6B">3I+,9 +M]&*1DE&F4"J9!P$@*3*2HB!5EL0"_@!EH\P33SQ!=6WMIY:,7A\NIXM4*H6N +MZ[;5I"S+N)PN'`X'7H^75<^MPNET,G#@0(X[[CB.&#.&8##(T*%#>>211^BJ +MR%M'(A'>?O-->KNZF#MWKKB(!"+X"[YXK/SI2JK#U7STT4>XG"ZJP]4L7KR8 +MN^^]UZ[QO_#""XP9,X85UZR@I[>'<#C,`P\\@*QI)!)FMNUQ>^C7KQ_Y?)Z> +MWAZ2R22R)!,.A6TIY)V5T4B`;#9KNH652CB=YH10,IUF__[]]/;UL7OW;A2' +M@P$#!N"JE)24BJ2SK*IF4[ABWU@H%&R9ZF*Q2"Z=MA>U`-H/MK-[SVX<#@MG/X>E^[-CQPYR^1S!0)!P*$RQ6"212-#9V4DNE\/C\3!HX"!J(C4<.'`` +M15&(1J.T'6@CG\^CZSK%8M&>$++V`W3=U-Y))I,X-`<.MQO#,.S,OU]#/X8- +M'4;`;^H3`=35UN'S^GCB%T]0WU#/PH4+^5/%J'W*D4=RW777\>>BH[=N]FY;J(G4H*D:7=U= +M)%-))"02R03Q1-Q^O'?>>8>77WZ9>").*IVB7"X3#H5I'-!HS^MGNNMZ-DLD4B$`?T'H"@*BJ+8>P)NMQN/QYPR\GJ]Z`7=%(8K%BB52C@<#IJ; +MFP%()!-L_62K_9R//_$X(YM&HLH2%RQ90CZ?9^O''^-PNQDZ8@1KUJSA_/// +MM_\M6O>W\M8;;U`N%#CLL,-X_?77R>?SG'CBB0P>/%C4^P5_5X2PF^#OQO>^ +M]SVNOO:;O/766QP[ZUCBB;@YM>-VD\]DB$0B#!TRE$&#!E%?7T\T&F7MVK7\ +M_.<_9]N6+6S;MHV[[[H+,'7\[[WW7B[_M\L)^`/$XN:.0+BFAE*I9-HS!LSE +M,DF2R.:RQ&(Q&NH;R.5SE$HE0J$0HT:-HKV]'<,PV/K)5D:-&G7(:[;L'*V% +M+Y?39%P,+!Q(*%(A+Z>'MY__WV>??99`+'8)1#! +M7_#%9O$Y9TL7+KW0N....Y@S9PY-34T$`T&^]:UO\:T;;^2--]Z@N;F9UM96 +M3IQS(@`+%R[D^>>?ISV?9]JT:0P9,H277GJ)>#3*LBNN8-D55P`P=,0(CCWV +M6*+=9EFHM;65UOVM#&P<:&?61M"PE45QPL&.@_SQCW]DU_;M^/U^1A\V^I#7 +M:V#8Y1]K]/.YU<\A5Q;/5%4E&8LQ>_9LNKJZ,"ICI``S9LWBU%-/)10*X?/Y +MF#!A`D,&#^%/&_]$K+>7N0L6L/Z#]4R>-)EP*$Q/;P\^KX]X/,ZB,\]DZM2I +MMLQT75V=N'@$?W>$JJ?@[\K`@0.-:'/DDT]&EF5&CAQIZ_I;CET`JJ9"J40BG;:G@#+9#+JN +M\_[[[S/WQ!/YP^NO<^RL8PE7F_V*M6O7,G+D2%'V$8C,7_#%9>S8L;SYYINV +ME$,JG6+DR)%VL/[!#W[`M=^\UB[7E(TRHT:-8L/[[U-5T?II;&QD^+#AC!\_ +MGEFS9N'U>LGEO9K[[[L/;R#`\.'#B<5B>+U>8K$81M%4^;3&0!UNMSD6 +MJFF4RV4Z.SM)Q>-H+A=%^/0`D"0<+A=NMQN'P\%%%UV$W^_G]MMO)YU(<,G7 +MO\Z<.7-H;FYFZ)"A9+(94\O_,WX#EDQT.I.&4HE0),)++[W$[-FS<3J=YN:R +MV\/JU:O17"XV;=K$VK5K2?3UT3Q^O`C\`I'Y"[[X[-NWSVAN;N:$$T[@N>>> +MLX797&X7JJJRWGCK+8X^ZF@^_.A#.CL[J:G8'V8R&?KW[\]''WU$?7T] +MYY]_/KMW[."T,\[@EEMNH:>GQ]X&MA1&#<.@NKJ:NKHZ(M5FT]KA-!?'GGON +M.8Z??3RELED:4A65GMX>(M41NKJ[<+G,]V5M`&N5P^>#C1L9=\0XV]A%+^AX +M*A(3OW_M-4X[[30D2>([W_D.%UYXH0C^@K\[8MI'\'=E\.#!DBS+_.ZEEVAI +M:;$W7I]\\DERZ;0IH>#U43;*1/NBR)+,K;?>"L"O?O4K>J.]`/;3[=NWD\OG&#MV+'-.F,/X<>,9,6($8\>.)1@,#"W +MW'(+`#-GSF3`@`$<,_,89AP]@VE3IS%URE2.//)()DV:Q.&C#R=2':%63^Z:-6OP>KS$$W%.6W@:;I^/ +MC1LWVB6?;-:\"[W^NNMQ>;V\^.*+[-V[EU+9G+^WFK&6"8NB*)QRRBD,&#"` +MKJXN4YQ-DFW-'9_71\`?L(.SW^]GTJ1)`&;YI5*>*1ME,XB7S,MRF5[T>SWO_\]8&KV!(-!4ND4;I>;NMHZVX]X +MT*!!O/#""_9[KZVM%1>,0`1_P9>#0"``P#WWW&.6:[)96O>WHB@*JU>O)IO+ +M(B'9`1(J\A"E$NWM[;:NOC6!4R@4*):**+)IQQB/Q]FT:9/MX-7;VTNT+TIO +MM-<.X+%X#*?3R;9MVP#3+]?2"4JGTV0R&8K%(JJJXG0ZD6698K%HB\A96&J? +MJJK:I2))DBB52W;YR.5RH2@*'W_\,0!#A@RQQT;R!`(I%@UZY= +MI!,)5*?35AL5"$3P%WSAN?9:LZ&[>\<.?OV;7U-?5T\D$B&;S;)O]VZV;-EB +M9^J6:)J%I:=O&:\HBF).\%2R_V`P2%]/#R^__+(MB1"ICN#S^2B52J9E9%45 +MF4P&63*#MB\8M#-M158.6?129`67TVSX_F\"L:4,FLOE4%4513;%YX*!((E$ +M`B2)1,+4(PKX`^BZ3G=/-Y=<<@ENMYMM6[;8BJ/GGW\^_?OW%_5^@0C^@B\' +MEUUVF01F??NLL\[BO77OX7%[<#J=>`,!]N_?;QNA^_U^TIDT(RNU;\N75T(R +M]?EEQ39EL;Z/HI#/Y^U@G4PED22)VII:2N42N5R.?@UFS7WBQ(GF:&E%JKE0 +M+-@^`=EL%KV@DTJG2"02))/)OY!MMC:&K1Z$E>E;W[P.#]>O7@V'@NVW7 +MK73:U/W)Z^:\O]OMYMQSSP4XQ+#=$DRSRBU@2D$'`@$"@0"A4(AL+DM;6]LA +MLLM6<.WNZ::JJHI"SBP%Y?(Y-%7#Z_7B]_OQ>$RA-ZMQZ_/Y;&U_\S9!,;/[ +M/S.(<3@<]MU#+I?SY'(Y=-WT#;8:R`!R)<-WN5Q(F)X`BJ(0C\=-4QE9 +MQN/VX/?Y\7E]A$-A4!1J&QI(59;2!C8.1-=UCCON.%+Q.)===AFWW78;;I\/ +ME]=+/!X7%XI`!'_!EXN;;[X9@,F3)_/"RR\#<*"U%8_?SZ9-FP"HB=2P( +M-8Z9S^?MJ1VKE"-)DCVA5"J;!Y/3Z2273E,H%$BE4RBR0B*1P.UVDTPF;:^! +M=";]J>A=>!+/O_02U;6U9%(IGG[Z:9Y\ZDER^1PCAH\@ +MF4KB=KM1'`X^^.`#`.KJZO!X/*32*3H[.P\9P914%23)+A&IJHK/Z\/O]]OC +ME]9_RV0RZ/F\?;?A]_EQ.IWV%(\UMIG-9HE&H_9263:5PNWS,7/F3'Q>'ZET +MBG`HC-/AQ.?SL6/G#LKE,EZ/EV`@R+;MVW"XW9Q[_OF\_,K+7'#!!6RS&MO! +M(!Z_GV@TRAMKWB#:VXO3X[$7TP0"$?P%7RKZ>GI8LV8-`">?=#)WW'$'&`9= +M!P]R_KGG,FW:--:^O19)DJB)U%#233GE7#Y'L5@D%HNA*`J-`QH!V+YC.P:& +M*Y+DF37^GT^'UZOURXY +M2:I*OW[];-&XEI86\GJ>C9LVXO?Y&3EB).ETVFY<'SQXD-K:6G[[V]^R8,$" +MWGCM-8Z8,(&KEB]G\.#!E$HEWGKK+1Y^^&$HEYDX<2+CQHT3DSX"$?P%7T[: +M6EIX^YVW*10+7/RUB]%<+NHJVZ^;/_R0\\X[CU=??96/-W],N*:&@Q53%Z?# +MU-K?NW>OF3U[?32-;#K$O]=RU++V"C1-L\M#UIV")$E0F9=7_ +M)4G"[79C8+!KURX:&QN9,&&"_5S#A@W#Z7`R?MQX]().^\%V^O?KC\OI8M.' +MF_C6M[Y%6TL+J7@?WUU_F/[_\'JJJ2SV3P>#R\\<8;`/;RF4#P +MCT(4&07_,$8=?CC;MFRAN[L;3=5LG?W.]G:'+H""```9L4E$050NN_QR0J$0 +M=]]]-V><=MHA)9U77GF%8X\]EF`@R.C#1E,VRNS;MX^JJBJ[#P#04?'"+95* +M9+(9-$TC6_'X/>00J/0"\GK>7M:R-G/3%> +M22:;,0\&EYM4.D6I5,+G\]&OH1^77'H)CSSR""Z7R]XJONSRRSGII).8,F6* +M[3>P:<,&`$:.'$DT&K6_%@A$YB_X4I)*I0B&P[;#EZ(H///,,P`L6K2(6VZY +MA2U;MK!DZ5*&CAAAEFF*118O7LRD29-X\:47S8M6D@F'PX1#820D%BQBZCLMISM<[-(>MNNGQ>-`J^CO6G8$D26BJAL_G(Q0*45U=3<`?0%,U +M7$X7;[WU%F#N"'C<'OLNPN?UL6O7+JJKJU%EB8?3"02(9%,D$R9(Z@>O]_>!`8(A\/B`A&(X"_X>>XZ.C@Y&#!_!RI4K^=G/?D8P'$:J9.9[=^WBG'/.094E5%FB +MOKZ>'_SP!^S9NX?APX.I;6C@][__/6>>=2:A4,A^'5,G32(5CS-L +MY$A.GC^?^^^_GZ>??IIPI7D[=.A0<^)(D@GX`_A]?L(U-5QTT47F(5&9\;=> +MGT`@RCZ"+QTWWG@C%R]=RKIUZSACT1DDD@G3*M'KY9-//J%_O_[$XF93=]8Q +ML[CNNNNX\;KK^->++F+*E"D<.'"`IY]^FIZ>'GHZ.[GMMMNX^>:;R>5RE`L% +M#APXP&&''<;,F3/I[NY&554J$T^DDF4SB\_GH[>U%SV9)I5(42T541:5< +M+I-.I]$U'8?#05]?'UNW;F7GSITL7[[<-H-Y[+''/K5JE&5\?C]GG7468\:, +MH:FIB2E3IE`5K*)8*A*-1KGVVFOQ>7WT1GOQ>KP4B@4^^.`#HMW='';88517 +M5Z-7FM.?[5T(!/\(A)Z_X!^*S^TV`'ZU:A7''GLL@4``3989/VD2+[[X(K4U +MM62R&3QN#TVCFMB]>S>__>UOF7OR7`Q,39_-FS>S8\<.=%WGAAMNH+NC`V\@ +M0+JR)`;\A;.7Q^\G4]GZ'=[4Q*[MV^T@[JS(,UB!6*J(R/%G`=GM\[%HT2+F +MS9O'J%&CJ*NKHZ:F!@E3.*XJ:"Z3[=RUD^G3I[-BQ0JNO^YZ^Y`!S/>T8P>_ +M>.HI_'X_I\R;1Z2NCH<>>HC9LV>+:1^!R/P%7TXLP_(//_S0+OD`[-FSAQT[ +M=E!34X/'[2&>B+-[QPX`XO&XK>'O5N"OKJVEMZOK4YO'2H"?-FT:$R9, +MH+Z^GE`HQ&.//<;[[[_/_/GS6;Y\.6/'CK5U?0X>/$B_AG[VTEAW3S?KUZ^G +MKZ?'WBWHZ^LC$HG0U=5%6V5ZR9KI5QP.YLZ=R_3IT\7%(1#!7_#EQ3(QL6KQ +MEA!:/!IEW[Y]C!LW#I_71S`09,+DR7S\\<=DLUE41<7`()?/F8UWM1=/,/D![>SOGGGLNYYY[ +M+I=>>JFM$FJ->'J]7OKW[T]MS:>Z^J^\\@J%0H%QX\9Q1/,1YNLN%.Q)(?,& +MPJS9>SP>NBNF\M:!8&G[R+),/I>#2L-XY\Z=E$HE9LV:A=OM%EF_0`1_P9<7 +M/9L%26+TZ-'T1GNI#ET*):*YF'@\7+@P`%*NFX?6)ELAJZN+AH;&ZF)F!E\,IG$Y73A]7A- +MC2&?*5!7*I?(9#($`T&S"5TN4UU;R_KUZUFU:A642C0T-(@+0_`/1XP8"/ZA +M-(T>#8;!@0,';!7+@0,'@J+@=KMQN5RV-L[LV;/)9S*\\\X[]N2-81BXG"Y; +M9"W:%S4W?A6%9#)I.G#EY;<\`C*9#+W17F+QF"WY;(UC6HM;;I?;EH].)!+( +MLDQ]73VJJJ(7=%Y^^64HE:BMK254%;(E(3HZ.^P#;-^^?>32:=M*4B`091_! +MEYHCCCA"DC7->/O--UGUW"JF3IU*75T=@+WM"F8-79$54!32B01=75V5,\(, +MT-9FK2(K]/3TF.682N/6LEZ4)(G:VEI413VDM@_0WMYN9_Q6_=X*TL62ZAY=U^V%ME?_ +M\`<:*I(65JE*(!"9O^!+CV5>GL.N2BMTI"U +M51L.AW$X'!0*!?+Y/(5B@7*Y3+_&1N+Q.'I!MTLTED1S+ILQK10K_K]RI404 +M#E;A<7MP53:"TZDDR522;$7B`4PG,>O`\'J]IH&\;LI%!P(!?#X?^7R>8JE( +M.IVV54`5A\,N]Q1U';_/S_Z6%A2'`\IE:FIJ\/I\&,4BKLKA(1"(X"_X4N-V +MN5%4E8[V@SSSU%,<>\PLLNDTJJRP9]MX?:VEJ0S&9S+!9#DB2<#B=. +MAY-H-(K;Y;:GF"PT3:.IJ:GR.!*?;-W"+QY_@I*N,W_>?-Y]^VW2R122+%,N +MB@4O@0C^@J\`^7R><%6(8XXYADLOOH15JU81[XO1T='!D5.GF1E\/@]E,_O. +M9[-X/!XD)-*9-$Z'DY$C1U(L%7&[W+9NCZ[KYL&B*!2*!=Q.)ZJBXO?[\7F\ +MJ*J*-4]9U`L4BT4D*C+/9>,O/EL_6RZ7P3#P>KW4UM3BT!STQ?KX>//'ICX0 +M!GOW[K6GE!P54;A0,$@NG^.>>^YAQE%'T]75A=_G9\F2)7A<;M..TA#7@^"? +M@ZCY"_[A.)U.!@\>S$TWW<26+5NXXXX[J*FI87ME^2H8#-+2TL*@08-0'`Y* +MNDXP:"IBMK>WXW0Z"00"E,MEPJ&P;;78TM)B7M2*2C*5Q%=IIEHEG&*Q:']= +M+I?_VZ^MG[#392R_WX_/Y_N+P/_G!X#'[;&5-TNE$C61 +M&JJ"571V=M+1V8&F:O944D]/C]F(#@99MVX=/J^7]]>MX^BCC^;[W_^^K=S9 +MV]MKWLE(8J]+((*_X"N$81ALV[:-W;MW4RP66;UZ-8%`@+JZ.JZZZBHD2>+E +MEU^F7"XS8\8,FD:/M@U:$LD$7=U=1/NB=M"U^&3S9O;LV0-@>^M:"I[69VO3 +MU^UVVT$=L&T<95D^)"C'$W'[KD.2),I&&0.#4"A$?5T]B60"O\]/.I,F$`AP +M[+''DHK'Z6QOQ^/UYJIMK;VD#L2@4"4?01?":RL/)E, +MXO5Z.>644T@D$B02"29/GDQ;6QMSY\XE'`XS^\0YM+6UF6.:^9SIU.4/D-?S +MML0#@,OK)9=.T]?79P9J3$]?5T6T#@Z9IY/-Y\OD\+2TM#!TZU`[XUG2. +M)?ML?30V-K)OWSZ\7J]=8NKHZ,#C\9#-9GGPP0>Y[IIKB-35T=/92;BFAB5+ +MEG#,C!DT-S?3OW]_#APX8+_6$2-&V$;R`H$(_H*O##4U-<1B,515M;USJRIF +M+-_XQC>HJ:EASIPY1*-1WGOO/=*)!-_][G=)I]-\\YO?Q./V$(O%J*LUY^B[ +M>[J1)`FE8M!2-LK(DFR75BR+1EW7D679KN&WM;4Q;-@PV^GKL^4=*_`'_`$B +MD0C1:)2]>_>2R^?8L6,'RYN)Q4X+AP($#=JDE +M%HLARS*#!@WBA!-.X,,//^2!!QY@\N3)!,-A,ID,=]YY)PT-#:BR1/^&!MY8 +M\P8`V[=O)YM.4U55AHE$(OS7?_T7+[WT$O?^X`=4 +M556!+).HR$L'`T&RV2P.AX/>WEY./OEDT]RELGTL$(C,7_"5(9O-$@@$J*^O +M/Z2^;@5?,#UMFYN;N>3K7T>5)4:,&L6L6;-XZJFGJ-1F./[88PF$0B3Z^E`K +MABTWW'`#5UYY)>J7OR27S=KR +M#(E$PE;F]/O]MN'[X,&#F3Y].E.F3*&NKHYRN4RQ6$11%"9,F.95FV9:&+^3RUM;442T7Z]^M/*I5BUZY=]N\- +M&C3(EJ%>O'@Q#H_0\A>(X"_X"M#0T,#!@P=9MVX="Q8L0%55?#X?\7BO'F,.7P, +MB\]8S!7_]F]T=G82B_;1U]>'W^_GP($#+%NVC&*QR)(E2UBT:!$-#0TT-379 +M.D*?I<1?CF:6C3*ZKIO&[Y4[%TF2;#EHQ>&@7[]^%(NF?:-U)^'W^Y$DB>>> +M>X[77GL-P#X$!`(1_`5?>JZ__GI^_O.?<]]]]S%Y\F1./?54:FIJV+]_/VZW +M&TF2Z.CHH*&AP5[0ZNWMM:=T"H6".6$CR\3C<7L36%55\OD\[0?;Z=?0CZ:1 +M30P?/AP9B=[>7FIJ:B@6BRQ;MHQL-LLEEUS"E"E3*)5*]L1/J52R[Q1<+A=E +MV?S=8CY/H5"@5"Y1+!9Q.5W4U]63U_,X-%.8K:.S@T`HQ+!APZBOJT<&#`PD +MS%Y&,IED]>K5O/#""P#<<,,-C!T_3F3]@G\*8MI'\`_GHDLOD2Z[[#*2R207 +M7'`![[SSCNUF95D@@BF[8,DLQ&(Q>X;?DE?P^7P,'3+4;*H6"N1S.:JKJ^G7 +M4)%+SF7MTI*5?:NJ:L_S^_U^^^MT.DTRF;0GA31-LR6:K0/(<@,#R.5S))*) +M0[:'WWWW70S#H+FYV;Q3J`3^4JG$\.'#`;C__OO9M&D3YYUW'G><=IJX&`0B +M^`N^6OS+DG^51H\>32P6X]>__C6Y7`Y55>W22T-#`[(LXW0Z<7F]&,6B+061 +MSYO9MM/AI%`LD,EFD!0%RF6V;MU*5W<7R532%GFS2C;6:*5U![%Y\V;SCZ#R +M/&ZW&T?E#L+ZO7@\;FON9[-9BJ4B3H<3E].%)$GHNFZ7>UY\\462L1C#A@VS +M#XM2N82B*.S(X"_XZG'777?A\7CXS__\3UY[ +M[35452652M'9V6D'3UF6"8?#J!4Q-RM[+Q0+]/3VH*GFQJ[5R*VKJZ.VII9R +MN4PLF<#E=-'9V8GF-">*JPVB:1D[/F^J>BCG;KQ<+9+-9`XA4 +M1VAJ:L+C]]L;O>E,&@,#I].)P^&P#XJM6[<"T-C8"(`D*RBRPJ.//HKJT'`X +M'-3W:^#--]\DG<^)P"\0P5_PU>3XDTZ4'GC@`08/'@R8DLS1:-2>];=D%C*9 +M#,5\WM;8\7J]))-)(M412F5S&_?YYY\'6::]O=W.V`/^`&7`[?602*4P@%@B +MP>2I4^B+1G&Z790,`T."8KF,7BR`+./U^W"ZW90P)24Z.SN199F>GAY3&\CC +M)1Z/VV4I"8E$,L'NW;MQN-V42J8^?TMK"P.'#.:""R^@6"@P_Y0%//OK7W/T +MC!GB?[Y`!'_!5YLSSCY+>N"!!SCCC#,HE\M<>.&%S)@Q@R>>>`))DFS7+H`] +M>_:0U_/(DHRF:93*9J.V*EC%@@4+H%RFM;45@(&-`^GH[""=2>.J;/:6,0W< +MZRK]A0,'#^)RNG"ZS`W@3,6LI2<:I:^OCW@\;I=W4O$XX7#8GNW/9K-VHSB; +MRQ+P!Q@S9@QZ-DLT&J5U?RN+%BVBK:6%0"C$Q9==QM777,/P8.'9Q__OG<W,R4 +M*5-P.IRD,VET7KSHNFD( +MKZD:PX&W97-8N-UE>O9U=G=34U*`JYI]/ +M)ILAE4XQ9LP8-FS8P+4K5G#GG7>2S^=9?/;9S)HUB]-//QV_WR_E\CGQ/UP@ +M@K]`\%G.//<<*1P.&Q]\\`$__>E/V;U[-\\\\PQZ-LN6CS[BR2>?Y)QSSJ&N +MM@ZOQTLZD\;A<.!Q>WCI=[]C[HDG\NJKK[+TPJ4`],7ZJ*FI`Y\<8;&35J%!=<>`%;MF[!Z_&:"I_Q&'-. +MF(.L:7:S-9E*$JH*F<'<**,H"GZ?.4GD]_N15)6&A@8464%55'1=)YE,DLOE +M3*"01^`4B\Q<(_C^4@B9.G&C,.GXV6[9L8=VZ=3SQ^./HV2Q///HH +M:]:L87]+"PW]^W/WW7)$_'X_3S_]-"<+PT8?;OV]@<.#``>Z_ +M_WY6KU[-G#ESN/?>>^W:/9CU^[U[][)[]VZZNKI8OGPYVH+)M% +MZNH(!`(\]-!#3)X\601[@0C^`L'?D[???MO(9#*DTVD.'CS(-Z^^&@"'VXV> +MRZ%H&B5=I[JVEMZN+O.7%`4,`[?'8P?SJNIJ8GU]4-DB_FMH+A=.IY-4/,Z1 +M1Q_-LF7+"(5"M+6U<=999XF@+Q#!7R#X9_#QQQ\;'1T=1"(1$HD$SS__/,\] +M]YRIO2__C;:6)$%E+O^SJ$XG]?7UW'///00"`6IK:ZFOK[?DET7`%XC@+Q!\ +M'MFT:9.12J7^5UZYQ6+1M(%4%%.NH5C$[_<3B40X_/##1:`7"`0"@4`@$`@$ +M`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%` +M(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`( +M!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*! +M0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0 +M"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!0"`0"`0" +M@4`@$`@$`H%`(!`(!`*!0"`0"`0"@4`@$`@$`H%`(!`(!`*!X$O&_P%+7`>" +0X%DM80````!)14Y$KD)@@@`` +` +end + + +// vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/check-libexplain-uses.sh black-hole-mta-0.2.D010/etc/check-libexplain-uses.sh --- black-hole-mta-0.2.D005/etc/check-libexplain-uses.sh 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/check-libexplain-uses.sh 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,39 @@ +#!/bin/sh +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# + +for f in $* +do + if grep '#include /dev/null + then + if grep '#include ' $f > /dev/null + then + : that is what we wanted to see + else + if grep '#include /dev/null + then + : that is what we wanted to see + else + echo "$f: must #include before everything else" + exit 1 + fi + fi + fi +done +exit 0 +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/check-tarball.sh black-hole-mta-0.2.D010/etc/check-tarball.sh --- black-hole-mta-0.2.D005/etc/check-tarball.sh 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/check-tarball.sh 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,36 @@ +#!/bin/sh +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2011, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see +# . +# +set -e +set -x + +base=`basename $1 .tar.gz` + +rm -rf $base +tar xzf $1 +cd $base +ls -lR +./configure +make +make check +cd .. +rm -rf $base +exit 0 + +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/configure.ac.in black-hole-mta-0.2.D010/etc/configure.ac.in --- black-hole-mta-0.2.D005/etc/configure.ac.in 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/configure.ac.in 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,59 @@ +dnl! +dnl! black-hole-mta - email goes in but nothing comes out +dnl! Copyright (C) 2007, 2010, 2012 Peter Miller +dnl! +dnl! This program is free software; you can redistribute it and/or modify it +dnl! under the terms of the GNU General Public License as published by the Free +dnl! Software Foundation; either version 3 of the License, or (at your option) +dnl! any later version. +dnl! +dnl! This program is distributed in the hope that it will be useful, but +dnl! WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY +dnl! or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +dnl! for more details. +dnl! +dnl! You should have received a copy of the GNU General Public License along +dnl! with this program. If not, see . +dnl! +AC_INIT([@PACKAGE_NAME@], [@PACKAGE_VERSION@]) +AC_CONFIG_HEADER(lib/config.h) +AM_INIT_AUTOMAKE + +dnl put the ACLOCAL flags in the Makefile +ACLOCAL="$ACLOCAL $ACLOCAL_FLAGS" + +AC_ISC_POSIX +AC_PROG_CXX +AC_PROG_CPP +AC_PROG_INSTALL +AC_SYS_LARGEFILE + +if $CC --version | grep '(GCC) 4' > /dev/null 2>&1 +then + CXXFLAGS="$CXXFLAGS -Wall -Wextra" +fi + +AC_CHECK_LIB(explain, explain_open, [], [ + AC_MSG_RESULT([]) + AC_MSG_RESULT([ Error explanation library (-lexplain) not present.]) + AC_MSG_RESULT([ On debian systems, use "apt-get install libexplain-dev"]) + AC_MSG_RESULT([ to install it.]) + AC_MSG_RESULT([]) + exit 1 +]) + +AC_PROG_RANLIB +AC_SUBST(SH, [/bin/sh]) +AC_CHECK_PROGS(GROFF, groff roff) +AC_CHECK_PROGS(AR, ar) + +AH_TOP( +[#ifndef LIB_CONFIG_H +#define LIB_CONFIG_H +]) +AH_BOTTOM( +[#endif // LIB_CONFIG_H +]) + +AC_OUTPUT(Makefile lib/libdir.cc) +dnl! vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/deb-cop-fix.awk black-hole-mta-0.2.D010/etc/deb-cop-fix.awk --- black-hole-mta-0.2.D005/etc/deb-cop-fix.awk 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/deb-cop-fix.awk 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,64 @@ +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +BEGIN { + prev_was_license = "" +} +/^Upstream-Name: / { + print "Upstream-Name: black-hole-mta" + next +} +/^Upstream-Contact: / { + print "Upstream-Contact: Peter Miller " + next +} +/^Source: / { + print "Source: http://black-hole-mta.sourceforge.net/" + next +} +/^License: / { + prev_was_license = $2; + print + next +} +/^Disclaimer: Autogenerated/ { + next +} +/^ FIXME$/ { + if (prev_was_license == "GPL-3+") + { + print " On Debian systems, the complete text of the GNU" + print " General Public License, version 3, can be found in" + print " /usr/share/common-licenses/GPL-3." + } + else if (prev_was_license != "") + { + print " The licenses covering these files are unknown." + } + else + { + print $0 + } + prev_was_license = "" + next +} +{ + print + prev_was_license = "" +} + +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/debian-files.awk black-hole-mta-0.2.D010/etc/debian-files.awk --- black-hole-mta-0.2.D005/etc/debian-files.awk 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/debian-files.awk 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,33 @@ +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2011, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# + +BEGIN { + print "

" +} + +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/documentation.cook black-hole-mta-0.2.D010/etc/documentation.cook --- black-hole-mta-0.2.D005/etc/documentation.cook 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/documentation.cook 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,150 @@ +/* + * black-hole-mta - email goes in but nothing comes out + * Copyright (C) 2007, 2010, 2012 Peter Miller + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 3 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see + * . + */ + +all += documentation; + +documentation: + [fromto man/man%1/%2.%1 man/cat%1/%2.%1 + [match_mask man/man%1/%2.%1 [source_files]] + ] + etc/reference.pdf + ; + +/* catch-22 */ +cascade etc/index.html etc/download.html = + etc/version.so; + +man/cat%1/%2.%1: man/man%1/%2.%1 +{ + function quiet_print; + groff + [addprefix "-I" [search_list]] + [prepost "-I" /[arch] [search_list]] + -Tascii -t -P-c -man + [resolve man/man%1/%2.%1] + > [target]; +} + +man/man%1/%2.%1.d: man/man%1/%2.%1 + set no-cascade +{ + function quiet_print; + [c_incl] -nc -ns -api -nrec + --lang\=roff + [addprefix "-I" [search_list]] + [prepost "-I" /[arch] [search_list]] + [resolve man/man%1/%2.%1] + -prefix "'cascade man/man%1/%2.%1 ='" + -suffix "';'" + [addprefix "-rlp=" [search_list]] + -o [target]; +} + +man/man%1/%2.so.d: man/man%1/%2.so + set no-cascade +{ + function quiet_print; + [c_incl] -nc -ns -api -nrec + --lang\=roff + [addprefix "-I" [search_list]] + [prepost "-I" /[arch] [search_list]] + [resolve man/man%1/%2.so] + -prefix "'cascade man/man%1/%2.so ='" + -suffix "';'" + [addprefix "-rlp=" [search_list]] + -o [target]; +} + +etc/%.so.d: etc/%.so + set no-cascade +{ + function quiet_print; + [c_incl] -nc -ns -api -nrec + --lang\=roff + [addprefix "-I" [search_list]] + [prepost "-I" /[arch] [search_list]] + [resolve etc/%.so] + -prefix "'cascade etc/%.so ='" + -suffix "';'" + [addprefix "-rlp=" [search_list]] + -o [target]; +} + +#include-cooked [addsuffix ".d" \ + [match_mask etc/%.man [source_files]]] +#include-cooked [addsuffix ".d" [match_mask man/man%1/%2.%1 [source_files]]] +#include-cooked [addsuffix ".d" [match_mask man/%0%.so [source_files]]] + +etc/%.pdf: etc/%.man + etc/page-list.awk +{ + function quiet_print; + groff + [addprefix "-I" [search_list]] + [prepost "-I" /[arch] [search_list]] + -t -man + [resolve etc/%.man] + > %.ps.tmp; + psselect -p`awk -f [resolve etc/page-list.awk] %.ps.tmp` + ['if' [quiet] 'then' -q] + %.ps.tmp > %.ps; + rm %.ps.tmp + set silent; + ps2pdf %.ps [target]; + rm %.ps + set silent; +} + +cascade etc/reference.man = + etc/ref-index.so etc/ref-parts.so; + +etc/ref-index.so: [match_mask man/man%1/%2.%1 [source_files]] + etc/ref-ptx1.awk etc/ref-ptx.ignore + etc/ref-ptx2.awk +{ + function quiet_print; + [awk] -f [resolve etc/ref-ptx1.awk] + [resolve [match_mask man/man%1/%2.%1 [source_files]]] + | ptx -O -r -w1000 -i[resolve etc/ref-ptx.ignore] + | sort -t'\'"\'' -f -d +5 -6 +3 -4 + | [awk] -F'\'"\'' -f [resolve etc/ref-ptx2.awk] + > [target]; +} + +etc/ref-parts.so: [match_mask man/man%1/%2.%1 [source_files]] + etc/ref-ptx.sh +{ + function quiet_print; + sh -f [resolve etc/ref-ptx.sh] + [match_mask man/man%1/%2.%1 [source_files]] + > [target]; +} + +etc/new.so: : etc/new.sh + [match_mask etc/new.%.so [source_files]] +{ + function quiet_print; + sh [resolve etc/new.sh] -r + [match_mask etc/new.%.so [need]] + > [target]; +} +#include-cooked-nowarn etc/new.so.d + + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/etc/doxygen.cfg black-hole-mta-0.2.D010/etc/doxygen.cfg --- black-hole-mta-0.2.D005/etc/doxygen.cfg 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/doxygen.cfg 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,755 @@ +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see . +# +# +# This file describes the settings to be used by doxygen for a project +# +# All text after a hash (#) is considered a comment and will be ignored +# The format is: +# TAG = value [value, ...] +# For lists items can also be appended using: +# TAG += value [value, ...] +# Values that contain spaces should be placed between quotes (" ") + +#--------------------------------------------------------------------------- +# General configuration options +#--------------------------------------------------------------------------- + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded +# by quotes) that should identify the project. + +PROJECT_NAME = Black Hole MTA + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. +# This could be handy for archiving the generated documentation or +# if some version control system is used. +#Set by Cook at build time. +#PROJECT_NUMBER = 1.6 + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# The default language is English, other supported languages are: +# Dutch, French, Italian, Czech, Swedish, German, Finnish, Japanese, +# Korean, Hungarian, Norwegian, Spanish, Romanian, Russian, Croatian, +# Polish, Portuguese and Slovene. + +OUTPUT_LANGUAGE = English + +# If the EXTRACT_ALL tag is set to YES doxygen will assume all entities in +# documentation are documented, even if no documentation was available. +# Private class members and static file members will be hidden unless +# the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES + +EXTRACT_ALL = YES + +# If the EXTRACT_PRIVATE tag is set to YES all private members of a class +# will be included in the documentation. + +EXTRACT_PRIVATE = YES + +# If the EXTRACT_STATIC tag is set to YES all static members of a file +# will be included in the documentation. + +EXTRACT_STATIC = YES + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, Doxygen will hide all +# undocumented members of documented classes, files or namespaces. +# If set to NO (the default) these members will be included in the +# various overviews, but no documentation section is generated. +# This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, Doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. +# If set to NO (the default) these class will be included in the various +# overviews. This option has no effect if EXTRACT_ALL is enabled. + +HIDE_UNDOC_CLASSES = NO + +# If the BRIEF_MEMBER_DESC tag is set to YES (the default) Doxygen will +# include brief member descriptions after the members that are listed in +# the file and class documentation (similar to JavaDoc). +# Set to NO to disable this. + +BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES (the default) Doxygen will prepend +# the brief description of a member or function before the detailed description. +# Note: if both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. + +REPEAT_BRIEF = YES + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# Doxygen will generate a detailed section even if there is only a brief +# description. + +ALWAYS_DETAILED_SEC = YES + +# If the FULL_PATH_NAMES tag is set to YES then Doxygen will prepend the full +# path before files name in the file list and in the header files. If set +# to NO the shortest path that makes the file name unique will be used. + +FULL_PATH_NAMES = YES + +# If the FULL_PATH_NAMES tag is set to YES then the STRIP_FROM_PATH tag +# can be used to strip a user defined part of the path. Stripping is +# only done if one of the specified strings matches the left-hand part of +# the path. It is allowed to use relative paths in the argument list. + +STRIP_FROM_PATH = bl/ + +# The INTERNAL_DOCS tag determines if documentation +# that is typed after a \internal command is included. If the tag is set +# to NO (the default) then the documentation will be excluded. +# Set it to YES to include the internal documentation. + +INTERNAL_DOCS = YES + +# If the CLASS_DIAGRAMS tag is set to YES (the default) Doxygen will +# generate a class diagram (in Html and LaTeX) for classes with base or +# super classes. Setting the tag to NO turns the diagrams off. + +CLASS_DIAGRAMS = YES + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will +# be generated. Documented entities will be cross-referenced with these sources. + +SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body +# of functions and classes directly in the documentation. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES (the default) will instruct +# doxygen to hide any special comment blocks from generated source code +# fragments. Normal C and C++ comments will always remain visible. + +STRIP_CODE_COMMENTS = YES + +# If the CASE_SENSE_NAMES tag is set to NO then Doxygen will only generate +# file names in lower case letters. If set to YES upper case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# users are adviced to set this option to NO. + +CASE_SENSE_NAMES = YES + +# If the HIDE_SCOPE_NAMES tag is set to NO (the default) then Doxygen +# will show members with their full class and namespace scopes in the +# documentation. If set to YES the scope will be hidden. + +HIDE_SCOPE_NAMES = NO + +# If the VERBATIM_HEADERS tag is set to YES (the default) then Doxygen +# will generate a verbatim copy of the header file for each class for +# which an include is specified. Set to NO to disable this. + +VERBATIM_HEADERS = YES + +# If the SHOW_INCLUDE_FILES tag is set to YES (the default) then Doxygen +# will put list of the files that are included by a file in the documentation +# of that file. + +SHOW_INCLUDE_FILES = YES + +# If the JAVADOC_AUTOBRIEF tag is set to YES then Doxygen +# will interpret the first line (until the first dot) of a JavaDoc-style +# comment as the brief description. If set to NO, the JavaDoc +# comments will behave just like the Qt-style comments (thus requiring an +# explict @brief command for a brief description. + +JAVADOC_AUTOBRIEF = NO + +# If the INHERIT_DOCS tag is set to YES (the default) then an undocumented +# member inherits the documentation from any documented member that it +# reimplements. + +INHERIT_DOCS = YES + +# If the INLINE_INFO tag is set to YES (the default) then a tag [inline] +# is inserted in the documentation for inline members. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES (the default) then doxygen +# will sort the (detailed) documentation of file and class members +# alphabetically by member name. If set to NO the members will appear in +# declaration order. + +SORT_MEMBER_DOCS = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES, then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. + +DISTRIBUTE_GROUP_DOC = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. +# Doxygen uses this value to replace tabs by spaces in code fragments. + +TAB_SIZE = 8 + +# The ENABLE_SECTIONS tag can be used to enable conditional +# documentation sections, marked by \if sectionname ... \endif. + +ENABLED_SECTIONS = + +# The GENERATE_TODOLIST tag can be used to enable (YES) or +# disable (NO) the todo list. This list is created by putting \todo +# commands in the documentation. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or +# disable (NO) the test list. This list is created by putting \test +# commands in the documentation. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or +# disable (NO) the bug list. This list is created by putting \bug +# commands in the documentation. + +GENERATE_BUGLIST = YES + +# This tag can be used to specify a number of aliases that acts +# as commands in the documentation. An alias has the form "name=value". +# For example adding "sideeffect=\par Side Effects:\n" will allow you to +# put the command \sideeffect (or @sideeffect) in the documentation, which +# will result in a user defined paragraph with heading "Side Effects:". +# You can put \n's in the value part of an alias to insert newlines. + +ALIASES = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines +# the initial value of a variable or define consist of for it to appear in +# the documentation. If the initializer consists of more lines than specified +# here it will be hidden. Use a value of 0 to hide initializers completely. +# The appearance of the initializer of individual variables and defines in the +# documentation can be controlled using \showinitializer or \hideinitializer +# command in the documentation regardless of this setting. + +MAX_INITIALIZER_LINES = 30 + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. +# For instance some of the names that are used will be different. The list +# of all members will be omitted, etc. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated +# at the bottom of the documentation of classes and structs. If set to YES the +# list will mention the files that were used to generate the documentation. + +SHOW_USED_FILES = YES + +#--------------------------------------------------------------------------- +# configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated +# by doxygen. Possible values are YES and NO. If left blank NO is used. + +QUIET = YES + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated by doxygen. Possible values are YES and NO. If left blank +# NO is used. + +WARNINGS = YES + +# If WARN_IF_UNDOCUMENTED is set to YES, then doxygen will generate warnings +# for undocumented members. If EXTRACT_ALL is set to YES then this flag will +# automatically be disabled. + +WARN_IF_UNDOCUMENTED = YES + +# The WARN_FORMAT tag determines the format of the warning messages that +# doxygen can produce. The string should contain the $file, $line, and $text +# tags, which will be replaced by the file and line number from which the +# warning originated and the warning text. + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning +# and error messages should be written. If left blank the output is written +# to stderr. + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag can be used to specify the files and/or directories that contain +# documented source files. You may enter file names like "myfile.cpp" or +# directories like "/usr/src/myproject". Separate the files or directories +# with spaces. +# supplied by Cook at build time +#INPUT = + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + +FILE_PATTERNS = + +# The RECURSIVE tag can be used to turn specify whether or not subdirectories +# should be searched for input files as well. Possible values are YES and NO. +# If left blank NO is used. + +RECURSIVE = NO + +# The EXCLUDE tag can be used to specify files and/or directories that should +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. + +EXCLUDE = + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. + +EXCLUDE_PATTERNS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or +# directories that contain example code fragments that are included (see +# the \include command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp +# and *.h) to filter out the source-files in the directories. If left +# blank all files are included. + +EXAMPLE_PATTERNS = + +# The IMAGE_PATH tag can be used to specify one or more files or +# directories that contain image that are included in the documentation (see +# the \image command). + +IMAGE_PATH = + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command , where +# is the value of the INPUT_FILTER tag, and is the name of an +# input file. Doxygen will then use the output that the filter program writes +# to standard output. + +INPUT_FILTER = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will be used to filter the input files when producing source +# files to browse. + +FILTER_SOURCE_FILES = NO + +#--------------------------------------------------------------------------- +# configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index +# of all compounds will be generated. Enable this if the project +# contains a lot of classes, structs, unions or interfaces. + +ALPHABETICAL_INDEX = NO + +# If the alphabetical index is enabled (see ALPHABETICAL_INDEX) then +# the COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns +# in which this list will be split (can be a number in the range [1..20]) + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all +# classes will be put under the same header in the alphabetical index. +# The IGNORE_PREFIX tag can be used to specify one or more prefixes that +# should be ignored while generating the index headers. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES (the default) Doxygen will +# generate HTML output. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `html' will be used as the default path. + +HTML_OUTPUT = html + +# The HTML_HEADER tag can be used to specify a personal HTML header for +# each generated HTML page. If it is left blank doxygen will generate a +# standard header. + +HTML_HEADER = + +# The HTML_FOOTER tag can be used to specify a personal HTML footer for +# each generated HTML page. If it is left blank doxygen will generate a +# standard footer. + +HTML_FOOTER = + +# The HTML_STYLESHEET tag can be used to specify a user defined cascading +# style sheet that is used by each HTML page. It can be used to +# fine-tune the look of the HTML output. If the tag is left blank doxygen +# will generate a default style sheet + +HTML_STYLESHEET = + +# If the HTML_ALIGN_MEMBERS tag is set to YES, the members of classes, +# files or namespaces will be aligned in HTML using tables. If set to +# NO a bullet list will be used. + +HTML_ALIGN_MEMBERS = YES + +# If the GENERATE_HTMLHELP tag is set to YES, additional index files +# will be generated that can be used as input for tools like the +# Microsoft HTML help workshop to generate a compressed HTML help file (.chm) +# of the generated HTML documentation. + +GENERATE_HTMLHELP = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the GENERATE_CHI flag +# controls if a separate .chi index file is generated (YES) or that +# it should be included in the master .chm file (NO). + +GENERATE_CHI = NO + +# If the GENERATE_HTMLHELP tag is set to YES, the BINARY_TOC flag +# controls whether a binary table of contents is generated (YES) or a +# normal table of contents (NO) in the .chm file. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set YES to add extra items for group members +# to the contents of the Html help documentation and to the tree view. + +TOC_EXPAND = NO + +# The DISABLE_INDEX tag can be used to turn on/off the condensed index at +# top of each HTML page. The value NO (the default) enables the index and +# the value YES disables it. + +DISABLE_INDEX = NO + +# This tag can be used to set the number of enum values (range [1..20]) +# that doxygen will group on one line in the generated HTML documentation. + +ENUM_VALUES_PER_LINE = 4 + +# If the GENERATE_TREEVIEW tag is set to YES, a side panel will be +# generated containing a tree-like index structure (just like the one that +# is generated for HTML Help). For this to work a browser that supports +# JavaScript and frames is required (for instance Netscape 4.0+ +# or Internet explorer 4.0+). + +GENERATE_TREEVIEW = NO + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be +# used to set the initial width (in pixels) of the frame in which the tree +# is shown. + +TREEVIEW_WIDTH = 250 + +#--------------------------------------------------------------------------- +# configuration options related to the LaTeX output +#--------------------------------------------------------------------------- + +# If the GENERATE_LATEX tag is set to YES (the default) Doxygen will +# generate Latex output. + +GENERATE_LATEX = NO + +# The LATEX_OUTPUT tag is used to specify where the LaTeX docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `latex' will be used as the default path. + +LATEX_OUTPUT = latex + +# If the COMPACT_LATEX tag is set to YES Doxygen generates more compact +# LaTeX documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_LATEX = NO + +# The PAPER_TYPE tag can be used to set the paper type that is used +# by the printer. Possible values are: a4, a4wide, letter, legal and +# executive. If left blank a4wide will be used. + +PAPER_TYPE = a4wide + +# The EXTRA_PACKAGES tag can be to specify one or more names of LaTeX +# packages that should be included in the LaTeX output. + +EXTRA_PACKAGES = + +# The LATEX_HEADER tag can be used to specify a personal LaTeX header for +# the generated latex document. The header should contain everything until +# the first chapter. If it is left blank doxygen will generate a +# standard header. Notice: only use this tag if you know what you are doing! + +LATEX_HEADER = + +# If the PDF_HYPERLINKS tag is set to YES, the LaTeX that is generated +# is prepared for conversion to pdf (using ps2pdf). The pdf file will +# contain links (just like the HTML output) instead of page references +# This makes the output suitable for online browsing using a pdf viewer. + +PDF_HYPERLINKS = NO + +# If the USE_PDFLATEX tag is set to YES, pdflatex will be used instead of +# plain latex in the generated Makefile. Set this option to YES to get a +# higher quality PDF documentation. + +USE_PDFLATEX = NO + +# If the LATEX_BATCHMODE tag is set to YES, doxygen will add the \\batchmode. +# command to the generated LaTeX files. This will instruct LaTeX to keep +# running if errors occur, instead of asking the user for help. +# This option is also used when generating formulas in HTML. + +LATEX_BATCHMODE = NO + +#--------------------------------------------------------------------------- +# configuration options related to the RTF output +#--------------------------------------------------------------------------- + +# If the GENERATE_RTF tag is set to YES Doxygen will generate RTF output +# The RTF output is optimised for Word 97 and may not look very pretty with +# other RTF readers or editors. + +GENERATE_RTF = NO + +# The RTF_OUTPUT tag is used to specify where the RTF docs will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `rtf' will be used as the default path. + +RTF_OUTPUT = rtf + +# If the COMPACT_RTF tag is set to YES Doxygen generates more compact +# RTF documents. This may be useful for small projects and may help to +# save some trees in general. + +COMPACT_RTF = NO + +# If the RTF_HYPERLINKS tag is set to YES, the RTF that is generated +# will contain hyperlink fields. The RTF file will +# contain links (just like the HTML output) instead of page references. +# This makes the output suitable for online browsing using a WORD or other. +# programs which support those fields. +# Note: wordpad (write) and others do not support links. + +RTF_HYPERLINKS = NO + +# Load stylesheet definitions from file. Syntax is similar to doxygen's +# config file, i.e. a series of assigments. You only have to provide +# replacements, missing definitions are set to their default value. + +RTF_STYLESHEET_FILE = + +# Set optional variables used in the generation of an rtf document. +# Syntax is similar to doxygen's config file. + +RTF_EXTENSIONS_FILE = + +#--------------------------------------------------------------------------- +# configuration options related to the man page output +#--------------------------------------------------------------------------- + +# If the GENERATE_MAN tag is set to YES (the default) Doxygen will +# generate man pages + +GENERATE_MAN = NO + +# The MAN_OUTPUT tag is used to specify where the man pages will be put. +# If a relative path is entered the value of OUTPUT_DIRECTORY will be +# put in front of it. If left blank `man' will be used as the default path. + +MAN_OUTPUT = man + +# The MAN_EXTENSION tag determines the extension that is added to +# the generated man pages (default is the subroutine's section .3) + +MAN_EXTENSION = .3 + +#--------------------------------------------------------------------------- +# Configuration options related to the preprocessor +#--------------------------------------------------------------------------- + +# If the ENABLE_PREPROCESSING tag is set to YES (the default) Doxygen will +# evaluate all C-preprocessor directives found in the sources and include +# files. + +ENABLE_PREPROCESSING = YES + +# If the MACRO_EXPANSION tag is set to YES Doxygen will expand all macro +# names in the source code. If set to NO (the default) only conditional +# compilation will be performed. Macro expansion can be done in a controlled +# way by setting EXPAND_ONLY_PREDEF to YES. + +MACRO_EXPANSION = YES + +# If the EXPAND_ONLY_PREDEF and MACRO_EXPANSION tags are both set to YES +# then the macro expansion is limited to the macros specified with the +# PREDEFINED and EXPAND_AS_PREDEFINED tags. + +EXPAND_ONLY_PREDEF = YES + +# If the SEARCH_INCLUDES tag is set to YES (the default) the includes files +# in the INCLUDE_PATH (see below) will be search if a #include is found. + +SEARCH_INCLUDES = YES + +# The INCLUDE_PATH tag can be used to specify one or more directories that +# contain include files that are not input files but should be processed by +# the preprocessor. + +INCLUDE_PATH = + +# You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard +# patterns (like *.h and *.hpp) to filter out the header-files in the +# directories. If left blank, the patterns specified with FILE_PATTERNS will +# be used. + +INCLUDE_FILE_PATTERNS = + +# The PREDEFINED tag can be used to specify one or more macro names that +# are defined before the preprocessor is started (similar to the -D option of +# gcc). The argument of the tag is a list of macros of the form: name +# or name=definition (no spaces). If the definition and the = are +# omitted =1 is assumed. + +PREDEFINED = \ + "FORMAT_PRINTF(x, y)=" \ + "DEPRECATED=" \ + "NORETURN=" + +# If the MACRO_EXPANSION and EXPAND_PREDEF_ONLY tags are set to YES then +# this tag can be used to specify a list of macro names that should be expanded. +# The macro definition that is found in the sources will be used. +# Use the PREDEFINED tag if you want to use a different macro definition. + +EXPAND_AS_DEFINED = + +#--------------------------------------------------------------------------- +# Configuration::addtions related to external references +#--------------------------------------------------------------------------- + +# The TAGFILES tag can be used to specify one or more tagfiles. + +TAGFILES = + +# When a file name is specified after GENERATE_TAGFILE, doxygen will create +# a tag file that is based on the input files it reads. + +GENERATE_TAGFILE = + +# If the ALLEXTERNALS tag is set to YES all external classes will be listed +# in the class index. If set to NO only the inherited external classes +# will be listed. + +ALLEXTERNALS = NO + +# The PERL_PATH should be the absolute path and name of the perl script +# interpreter (i.e. the result of `which perl'). + +PERL_PATH = /usr/bin/perl + +#--------------------------------------------------------------------------- +# Configuration options related to the dot tool +#--------------------------------------------------------------------------- + +# If you set the HAVE_DOT tag to YES then doxygen will assume the dot tool is +# available from the path. This tool is part of Graphviz, a graph visualization +# toolkit from AT&T and Lucent Bell Labs. The other options in this section +# have no effect if this option is set to NO (the default) + +HAVE_DOT = NO + +# If the CLASS_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect inheritance relations. Setting this tag to YES will force the +# the CLASS_DIAGRAMS tag to NO. + +CLASS_GRAPH = YES + +# If the COLLABORATION_GRAPH and HAVE_DOT tags are set to YES then doxygen +# will generate a graph for each documented class showing the direct and +# indirect implementation dependencies (inheritance, containment, and +# class references variables) of the class with other documented classes. + +COLLABORATION_GRAPH = YES + +# If the ENABLE_PREPROCESSING, INCLUDE_GRAPH, and HAVE_DOT tags are set to +# YES then doxygen will generate a graph for each documented file showing +# the direct and indirect include dependencies of the file with other +# documented files. + +INCLUDE_GRAPH = YES + +# If the ENABLE_PREPROCESSING, INCLUDED_BY_GRAPH, and HAVE_DOT tags are set to +# YES then doxygen will generate a graph for each documented header file showing +# the documented files that directly or indirectly include this file + +INCLUDED_BY_GRAPH = YES + +# If the GRAPHICAL_HIERARCHY and HAVE_DOT tags are set to YES then doxygen +# will graphical hierarchy of all classes instead of a textual one. + +GRAPHICAL_HIERARCHY = YES + +# The tag DOT_PATH can be used to specify the path where the dot tool can be +# found. If left blank, it is assumed the dot tool can be found on the path. + +DOT_PATH = + +# If the GENERATE_LEGEND tag is set to YES (the default) Doxygen will +# generate a legend page explaining the meaning of the various boxes and +# arrows in the dot generated graphs. + +GENERATE_LEGEND = YES + +# If the DOT_CLEANUP tag is set to YES (the default) Doxygen will +# remove the intermedate dot files that are used to generate +# the various graphs. + +DOT_CLEANUP = YES + +#--------------------------------------------------------------------------- +# Configuration::addtions related to the search engine +#--------------------------------------------------------------------------- + +# The SEARCHENGINE tag specifies whether or not a search engine should be +# used. If set to NO the values of all tags below this one will be ignored. + +SEARCHENGINE = NO + +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/doxygen.cook black-hole-mta-0.2.D010/etc/doxygen.cook --- black-hole-mta-0.2.D005/etc/doxygen.cook 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/doxygen.cook 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,66 @@ +/* + * black-hole-mta - email goes in but nothing comes out + * Copyright (C) 2007, 2012 Peter Miller + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 3 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see + * . + */ + +doxygen = [find_command doxygen]; +if [not [doxygen]] then + doxygen = doxygen; +all += doc/include/index.html; + +doc/%0index.html: [match_mask %0%%0%%.h [source_files]] + etc/doxygen.cfg +{ + function quiet_print; + cat [resolve etc/doxygen.cfg] - > Doxyfile; +data +# The OUTPUT_DIRECTORY tag is used to specify the (relative or +# absolute) base path where the generated documentation will be +# put. If a relative path is entered, it will be relative to the +# location where doxygen was started. If left blank the current +# directory will be used. +OUTPUT_DIRECTORY = doxygen-tmp + +# documented source files. You may enter file names like "myfile.cpp" +# or directories like "/usr/src/myproject". Separate the files or +# directories with spaces. +INPUT = [unsplit " \\\n" [resolve [stringset [need] - + etc/Doxygen.cfg]]] + +# The PROJECT_NUMBER tag can be used to enter a project or revision +# number. This could be handy for archiving the generated +# documentation or if some version control system is used. +PROJECT_NUMBER = [version] +dataend + [doxygen] Doxyfile + -d [reldir doc/%0index.html] + [resolve [stringset [need] - etc/doxygen.cfg]] + /* + * have Cook tell use how long + * it takes to cook. + */ + set meter + ; + rm -rf [reldir doc/%0index.html] + set silent errok; + mv doxygen-tmp/html [reldir doc/%0index.html]; + rm -rf Doxyfile doxygen-tmp + set errok silent; +} + + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/etc/howto.conf.in black-hole-mta-0.2.D010/etc/howto.conf.in --- black-hole-mta-0.2.D005/etc/howto.conf.in 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/howto.conf.in 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,46 @@ +/* + * black-hole-mta - email goes in but nothing comes out + * Copyright (C) 2007, 2012 Peter Miller + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 3 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see + * . + * + * @configure_input@ + */ + +/* + * the name of the compiler to use + */ +c++ = @CXX@; +c++_flags = @CXXFLAGS@; + +/* + * prefix for installation path + */ +prefix = @prefix@ ; +/* exec_prefix = @exec_prefix@ ; */ + +/* + * Which yacc to use + */ +yacc = @YACC@; + +/* + * extra libraries required for your system + */ +libs = @LIBS@; +ld_flags = @LDFLAGS@; + + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/etc/howto.cook black-hole-mta-0.2.D010/etc/howto.cook --- black-hole-mta-0.2.D005/etc/howto.cook 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/howto.cook 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,408 @@ +/* + * black-hole-mta - email goes in but nothing comes out + * Copyright (C) 2007, 2010, 2012 Peter Miller + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 3 of the License, or (at + * your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + * General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program. If not, see . + */ + +set mkdir; +set unlink; +set time-adjust; + +awk = gawk; + +/* + * By default, the build issues one-line summaries for each recipe. + * If you want all the gorey details, add verbose=1 to the aeb command line. + */ +if [not [defined verbose]] then + verbose = 0; +quiet = [not [verbose]]; + +function quiet_print = +{ + if [quiet] then + function print [target]; + else if [in [count [younger]] 0] then + function print Building [target] because it doesn\'t exist yet; + else if [in [count [younger]] 0 1 2 3] then + function print Building [target] because of [younger]; + else + function print Building [target] because of [wordlist 1 3 [younger]]...; +} + +libtool-quiet = ; +if [quiet] then +{ + set silent no-star; +} +else +{ + set no-silent tell-position star; +} + + +/* + * The first item in search list should be the absolute path of the + * current directory. Assume that it is. + */ +search_list = .; +search_tmp = [tail [split ':' [search_path]]]; + +/* + * Try to shorten the search path in command lines, too. + * + * This takes a little getting used to.... + * 1. For development builds, the search path is dev dir, then branch bl, + * then ... project bl. Thus, bl in a dev dir winds up pointing to + * the branch reporitory. + * 2. For integration builds, aegis deliberately omits the branch + * baseline from the path, but include's the branch's parents and + * ancestors. Thus, bl in an int dir winds up pointing to the + * branch's parent's reporitory. + * The idea is that integration builds in a branch are like a + * development build of the branch's dev dir. + */ +search_name = bl; +loop +{ + search_dir = [head [search_tmp]]; + if [not [search_dir]] then + loopstop; + search_tmp = [tail [search_tmp]]; + + if [not [exists [search_name]]] then + ln -s [search_dir] [search_name] + set clearstat; + search_list = [search_list] [search_name]; + search_name = [search_name]bl; +} + +#include-cooked etc/apt-get-depends.cook + +/* + * determine the short version: + * no change or delta number + */ +version_short = [fromto %1.C%2 %1 [subst D C [version]]]; + +version_shorter = [split "." [version_short]] _ _; +version_shorter = [unsplit "." [word 1 [version_shorter]] + [word 2 [version_shorter]]]; +project_short = [fromto %.[version_short] % [project]]; +project_minus = [project_short]-[version_short]; + +change_source_files = ; +#include-cooked-nowarn etc/cook/change_files.[version] +etc/cook/change_files.[version]: + set shallow nodefault +{ + function quiet_print; + echo "'change_source_files ='" > [target]; + aelcf -p [project] -c [change] >> [target]; + echo "';'" >> [target]; +} +project_source_files = ; +#include-cooked-nowarn etc/cook/project_files.[version] +etc/cook/project_files.[version]: + set shallow nodefault +{ + function quiet_print; + echo "'project_source_files ='" > [target]; + aelpf -p [project] -c [change] >> [target]; + echo "';'" >> [target]; +} +source_files = [sort [project_source_files] [change_source_files]]; + +/* + * Speed up graph building by stating the leaves explictly. + * This also gives more useful error messages. + */ +if [count [project_source_files]] then +if [count [change_source_files]] then +{ + leaf_file_accept = [project_source_files] [change_source_files]; + leaf_pattern_accept = /%0%; +} + +debug = /* -g */ ; /* g++ takes forever if you say -g for complex + template usage */ + +all = ; + +/* the right hand side is deferred until triggered */ +all: [all]; + +/* + * How to use GNU Autoconf. + */ +#include-cooked etc/autoconf.cook + + +/* + * The files which are linked to form the common library for the programs. + */ +lib/[project_short]_obj = + [fromto %0%.cc [arch]/%0%.o + [match_mask lib/%0%.cc [fromto %0%.in %0% [source_files]]] + ] + ; + +/* + * Generate lists of object files for programs + */ +program_list_master = + [stringset + [fromto %1/%0% %1 [match_mask %1/main.cc [source_files]]] + ]; +loop program = [program_list_master] +{ + [program]_obj = + [fromto %0%.cc [arch]/%0%.o + [match_mask [program]/%0%.cc [source_files]] + ] + ; + [program]_libs = + [arch]/lib/lib[project_short].a + ; + all += [arch]/bin/[program]; +} + +if [match %1C%2 [version]] then +{ + baseline = bl; +} +else +{ + /* + * This is essential so that aeipass does the right thing. + * + * It also means that generated files (e.g. from objen) have consistent + * mod-times after integration, so everything does not immediately + * re-build. + */ + set time-adjust-back; + all += integration-build-targets; +} + + +/* + * Note: this must come *after* the etc/autoconf.cook include. + */ +if [not [defined c++]] then + c++ = g++; +cc_include_flags = + [prepost "-I" "" [search_list]] + [prepost "-I" /[arch] [search_list]] + ; +if [not [defined c++_flags]] then + c++_flags = -O [debug]; +c++_flags = [c++_flags] -Wall -Werror; +if [not [defined ld_flags]] then + ld_flags = [debug]; + + +[arch]/%0%.o: %0%.cc +{ + function quiet_print; + [c++] [cc_include_flags] [c++_flags] -c [resolve %0%.cc] -o [target] + set meter; +} + + +[arch]/%0%.o: [arch]/%0%.cc +{ + function quiet_print; + [c++] [cc_include_flags] [c++_flags] -c [resolve [arch]/%0%.cc] -o [target] + set meter; +} + + +c_incl = c_incl; + +%0%.c.d: %0%.c + set no-cascade +{ + function quiet_print; + [c_incl] -nc -ns -nrec + [cc_include_flags] + [resolve %0%.c] + -prefix "'cascade %0%.c ='" + -suffix "';'" + -nsri + [prepost "-rlp=" "" [search_list]] + -slp [arch] "'[arch]'" + -o [target]; +} + +%0%.h.d: %0%.h + set no-cascade +{ + function quiet_print; + [c_incl] -nc -ns -nrec + [cc_include_flags] + [resolve %0%.h] + -prefix "'cascade %0%.h ='" + -suffix "';'" + -nsri + [prepost "-rlp=" "" [search_list]] + -slp [arch] "'[arch]'" + -o [target]; +} + +%0%.cc.d: %0%.cc + set no-cascade +{ + function quiet_print; + [c_incl] -nc -ns -nrec + [cc_include_flags] + [resolve %0%.cc] + -prefix "'cascade %0%.cc ='" + -suffix "';'" + -nsri + [prepost "-rlp=" "" [search_list]] + -slp [arch] "'[arch]'" + -o [target]; +} + +cc_dep_files = + [fromto %0%.c %0%.c.d [match_mask %1/%2/%0%.c [source_files]]] + [fromto %0%.h %0%.h.d [match_mask %1/%2/%0%.h [source_files]]] + [fromto %0%.cc %0%.cc.d [match_mask %1/%2/%0%.cc [source_files]]] + [fromto %0%.y %0%.gen.c.d [match_mask %1/%2/%0%.y [source_files]]] + ; + +#include-cooked-nowarn [cc_dep_files] + +[arch]/bin/%: : [%_obj] [%_libs] +{ + function quiet_print; + [c++] [ld_flags] -o [target] [resolve [%_obj] [%_libs]] -lexplain -lm; +} + +[arch]/%0lib%.a: : [%0%_obj] +{ + function quiet_print; + ar cq [target] [resolve [%0%_obj]]; + if [find_command ranlib] then + ranlib [target]; +} + +/* + * How to build the release sets. + */ +#include-cooked etc/archive.cook + +/* + * How to build the documentation. + */ +#include-cooked etc/documentation.cook + +/* + * Explicit include dependencies. + */ +#if [count [cc_dep_files]] +[cc_dep_files]: [arch]/lib/config.h; +#endif + + +/* + * The version stamp is to be updated for every + * integration and development build. + * (The integrate_begin_command in the config file + * deletes them for integration builds.) + */ + +lib/patchlevel.h: + set shallow +{ + function quiet_print; + copyright_years = + [collect + aegis -list version -p [project] -c [change] + | [awk] "-F'[[\\\\]]'" "'/^copyright_years/{print $2}'" + ]; + echo "'#define PATCHLEVEL \""[version]"\"'" > [target]; + echo "'#define COPYRIGHT_YEARS \""[copyright_years]"\"'" >> [target]; +} + +/* + * Build the version include, but not too often. + */ +etc/version.so: + set ['if' [or [not [defined baseline] ] [not [exists + bl/etc/version.so ] ] ] 'then' shallow] +{ + function quiet_print; + copyright_years = + [collect + aegis -list version -p [project] -c [change] + | [awk] "-F'[[\\\\]]'" "'/^copyright_years/{print $2}'" + ]; + echo "'.ds V) "[version]"'" > [target]; + echo "'.ds v) "[version_short]"'" >> [target]; + aegis -list version -p [project] -c [change] + | [awk] -F'\'"\'' "'/previous/{print $2}'" + | [awk] -F. "'{print \".ds w) \"$1\".\"$2}'" + >> [target]; + echo "'.ds Y) "[copyright_years]"'" >> [target]; +} + + +/* + * Catch 22: If the relationship between a target and a derived ingredient + * appears only in a derived cookbook, it is likely that a clean build + * (solely from primary source files) will fail. It is recommended that + * relationships such as this be placed in a primary source cookbook. + */ +cascade etc/BUILDING.man = etc/version.so ; +cascade etc/README.man = + etc/version.so etc/new.so; +cascade etc/change_log.man = + etc/version.so etc/new.so; +cascade etc/reference.man = etc/version.so ; +cascade etc/srecord.lsm = etc/version.so ; +cascade lib/versn_stamp.cc = lib/patchlevel.h ; +cascade man/man1/z_copyright.so = etc/version.so ; + +#include [resolve etc/doxygen.cook \ + etc/metrics.cook etc/tags.cook ] + +all += [arch]/bin/test_prelude.inc; + +[arch]/bin/test_prelude.inc: [arch]/script/test_prelude.inc.sh +{ + function quiet_print; + cp [resolve [need]] [target]; +} + +/* -------------------------------------------------------------------------- */ + +all += .check-libexplain-uses; + +check-libexplain-files = + [match_mask %0%.cc [source_files]] + [match_mask %0%.h [source_files]] + ; + +.check-libexplain-uses: [check-libexplain-files] + etc/check-libexplain-uses.sh +{ + function quiet_print; + sh [resolve etc/check-libexplain-uses.sh] + [resolve [check-libexplain-files]]; + touch [target]; +} + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/etc/index.html black-hole-mta-0.2.D010/etc/index.html --- black-hole-mta-0.2.D005/etc/index.html 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/index.html 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,225 @@ +.\" +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2007, 2009, 2010, 2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 3 of +.\" the License, or (at your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program. If not, see +.\" . +.\" +.ad l +.hy 0 +.so etc/version.so +.nf + + + + +black-hole-mta \*(v) +

+ + +Black Hole MTA \*(v)

+The black-hole-mta package is for use in automated package build +systems. It looks like a Mail Transfer Agent (MTA) and email goes in but +nothing comes out. It is intended for use in chroot jails for automated +package build systems. +
+

Download

+Theer are several ways you can obtain this software, +both as sourec code or a pre-compiled binaries. +

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ [1] + +

The Master Sources

+ The following files can be downloaded from this web site: +

+ + + + + + + + + + + + + + + + + + + +
File Name Description
+ black-hole-mta-\*(v).README + The README file from the tar distribution.
+ black-hole-mta-\*(v).lsm + + Brief description in + LSM + format.
+ black-hole-mta-\*(V).tar.gz + + The complete source.
+ black-hole-mta-\*(v).pdf + + The reference manual in Adobe Acrobat format.
+


+

+ [2] + +

SourceForge

+ Please consider using the SourceForge.net download mirrors, rather than these files. + The mirrors are almost certainly closer to you, and faster, than these + HTML links. See also the SourceForge project + page. +


+

+ [3] + +

Ubuntu Packages

+ If you use Ubuntu Linux, there are pre-built packages available for + installation using the normal sudo apt-get install method, from this package archive (PPA). +

+ Instructions are available there for how to manually add the PPA to + your /etc/apt/sources.list file, but the following commands + are sufficient on recent versions of Ubuntu: +

+
sudo add-apt-repository ppa:pmiller-opensource/ppa
+sudo apt-get update
+sudo apt-get install black-hole-mta
+
+


+

+ [4] + +

Debian Packages

+ There are also some pre-compiled Debian packages + available for installation via dpkg -i. +


+

+ [5] + +

Aegis Repo

+ black-hole-mta is developed using Aegis, a transaction based + software configuration management system. The Aegis repository for this project is available. +


+

+

+


+
+ + + +black-hole-mta is written and owned by +Peter Miller <pmiller@ opensource. org. au> +and is freely distributable under the terms and conditions of the +GNU GPL. + + + + +There is more Software by Peter Miller +at his home page. + + +
+.\" ------------------------------------------------------------------------ +
+SourceForge.net Logo +This page is hosted by SourceForge. +
+This page has been accessed approximately + times since +.ds MO1 Jan +.ds MO2 Feb +.ds MO3 Mar +.ds MO4 Apr +.ds MO5 May +.ds MO6 Jun +.ds MO7 Jul +.ds MO8 Aug +.ds MO9 Sep +.ds MO10 Oct +.ds MO11 Nov +.ds MO12 Dec +.nr y4 \n[yr]+1900 +\n[dy]-\*[MO\n[mo]]-\n[y4]. + +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/install.man black-hole-mta-0.2.D010/etc/install.man --- black-hole-mta-0.2.D005/etc/install.man 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/install.man 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,412 @@ +'\" t +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2007, 2009, 2011, 2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 3 of the License, or +.\" (at your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +.\" General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program. If not, see . +.\" +.TH Build black-hole-mta black-hole-mta "Reference Manual" +.so etc/version.so +.if n .hy 0 +.if n .ad l +.if n .nr IN 8n +.SH NAME +How to build black\[hy]hole\[hy]mta +.XX "" "How to build black-hole-mta" +.SH SPACE REQUIREMENTS +You will need about 3MB to unpack and build the Black Hole MTA package. +Your milage may vary. +.br +.ne 1i +.SH BEFORE YOU START +There are a few pieces of software you may want to fetch and install +before you proceed with your installation of black\[hy]hole\[hy]mta +.TP 8n +Boost +The Boost C++ libraries have been used to supplement the C++ STL. +See \f[CW]http://boost.org/\fP for downloads. +.TP 8n +GNU Groff +The documentation for the Black Hole MTA package was prepared using the +GNU Groff package (version 1.14 or later). This distribution includes +full documentation, which may be processed into PostScript or DVI files +at install time \- if GNU Groff has been installed. +.TP 8n +GCC +You may also want to consider fetching and installing the GNU C Compiler +if you have not done so already. This is not essential. Black Hole MTA +was developed using the GNU C++ compiler, and the GNU C++ libraries. +.PP +The GNU FTP archives may be found at \f(CWftp.gnu.org\fP, +and are mirrored around the world. +.br +.ne 1i +.SH SITE CONFIGURATION +The Black Hole MTA package is configured using the \f[I]configure\fP +program included in this distribution. +.PP +The \f[I]configure\fP shell script attempts to guess correct values for +various system\[hy]dependent variables used during compilation, and creates +the \f[I]Makefile\fP and \f[I]lib/config.h\fP files. It also creates +a shell script \f[I]config.status\fP that you can run in the future to +recreate the current configuration. +.PP +Normally, you just \f[I]cd\fP to the directory containing +\f[I]black\[hy]hole\[hy]mta\fP's source code and then type +.RS +.ft CW +.nf +\fB% \fP./configure +\fI\&...lots of output...\fP +\fB%\fP +.fi +.ft R +.RE +If you're using +.I csh +on an old version of System V, +you might need to type +.RS +.ft CW +.nf +\fB% \fPsh configure +\fI\&...lots of output...\fP +\fB%\fP +.fi +.ft R +.RE +instead to prevent \f[I]csh\fP from trying to execute \f[I]configure\fP +itself. +.PP +Running \f[I]configure\fP takes a minute or two. While it is running, +it prints some messages that tell what it is doing. If you don't want +to see the messages, run \f[I]configure\fP using the quiet option; for +example, +.RS +.FT CW +.nf +\fB% \fP./configure \-\-quiet +\bB%\fP +.fi +.ft R +.RE +.PP +To compile the \f[B]black\[hy]hole\[hy]mta\fP package in a different directory +from the one containing the source code, you must use a version of +\f[I]make\fP that supports the \f[I]VPATH\fP variable, such as \f[I]GNU +make\fP. Then \f[I]cd\fP to the directory where you want the object +files and executables to go and run the \f[I]configure\fP script. The +\f[I]configure\fP script automatically checks for the source code in +the directory that \f[I]configure\fP is in and in \f[CW]\&..\fP (the +parent directory). If for some reason \f[I]configure\fP is not in the +source code directory that you are configuring, then it will report that +it can't find the source code. In that case, run \f[I]configure\fP +with the option \f(CW\-\-srcdir=\fP\fIDIR\fP, where \f[I]DIR\fP is the +directory that contains the source code. +.PP +By default, \f[I]configure\fP will arrange for the \f[I]make install\fP +command to install the \f[B]black\[hy]hole\[hy]mta\fP package's files in +\f[I]/usr/local/bin\fP, and \f[I]/usr/local/man\fP. There are options +which allow you to control the placement of these files. +.TP 8n +\f[CW]\-\-prefix=\fP\fIPATH\fP +This specifies the path prefix to be used in the installation. +Defaults to \fI/usr/local\fP unless otherwise specified. +.TP 8n +\f[CW]\-\-exec\-prefix=\fP\fIPATH\fP +You can specify separate installation prefixes for +architecture\[hy]specific files files. +Defaults to \fI${prefix}\fP unless otherwise specified. +.TP 8n +\f[CW]\-\-bindir=\fP\fIPATH\fP +This directory contains executable programs. On a network, this +directory may be shared between machines with identical hardware and +operating systems; it may be mounted read\[hy]only. Defaults to +\fI${exec_prefix}/bin\fP unless otherwise specified. +.TP 8n +\f[CW]\-\-mandir=\fP\fIPATH\fP +This directory contains the on\[hy]line manual entries. On a network, this +directory may be shared between all machines; it may be mounted +read\[hy]only. Defaults to \fI${prefix}/man\fP unless otherwise specified. +.PP +The \f[I]configure\fP script ignores most other arguments that you give +it; use the \f[CW]\-\-help\fP option for a complete list. +.br +.ne 2i +.PP +On systems that require unusual options for compilation or linking +that the +\f[I]black\[hy]hole\[hy]mta\fP +package's +\f[I]configure\fP +script does not know about, +you can give +\f[I]configure\fP +initial values for variables by setting them in the environment. +In Bourne\[hy]compatible shells, +you can do that on the command line like this: +.RS +.ft CW +.nf +\fB$ \fPCXX='g++ \-traditional' LIBS=\-lposix ./configure +\fI\&...lots of output...\fP +\fB$\fP +.fi +.ft R +.RE +Here are the +\f[I]make\fP +variables that you might want to override with +environment variables when running +\f[I]configure\fP. +.TP 8n +Variable: CXX +C++ compiler program. +The default is +\f[I]c++\fP. +.TP 8n +Variable: CPPFLAGS +Preprocessor flags, commonly defines and include search paths. +Defaults to empty. +It is common to use \f[CW]CPPFLAGS=\-I/usr/local/include\fP to access other +installed packages. +.TP 8n +Variable: INSTALL +Program to use to install files. +The default is +\f[I]install\fP +if you have it, +\f[I]cp\fP +otherwise. +.TP 8n +Variable: LIBS +Libraries to link with, +in the form \f(CW\-l\fP\fIfoo\fP \f(CW\-l\fP\fIbar\fP. +The +\f[I]configure\fP +script will append to this, +rather than replace it. +It is common to use \f[CW]LIBS=\-L/usr/local/lib\fP to access other +installed packages. +.PP +If you need to do unusual things to compile the package, +the author encourages you to figure out how +\f[I]configure\fP +could check whether to do them, +and mail diffs or instructions to the author +so that they can be included in the next release. +.br +.ne 1i +.SH BUILDING black\[hy]hole\[hy]mta +All you should need to do is use the +.RS +.ft CW +.nf +\fB% \fPmake +\fI\&...lots of output...\fP +\fB%\fP +.fi +.ft R +.RE +command and wait. +When this finishes you should see a directory called +\f[I]bin\fP +containing three files: +\f[I]mailq\fP, +\f[I]newaliases\fP, +\f[I]sendmail\fP, +and +\f[I]smtpd\fP. +.br +.ne 1.5i +.PP +If you have GNU Groff installed, the build will also create a +\f[I]etc/reference.ps\fP +file. This contains the README file, this BUILDING file, +and all of the man pages. +.PP +You can remove the program binaries and object files from the +source directory by using the +.RS +.ft CW +.nf +\fB% \fPmake clean +\fI\&...lots of output...\fP +\fB%\fP +.fi +.ft R +.RE +command. +To remove all of the above files, and also remove the +\f[I]Makefile\fP +and +\f[I]lib/config.h\fP +and +\f[I]config.status\fP +files, use the +.RS +.ft CW +.nf +\fB% \fPmake distclean +\fI\&...lots of output...\fP +\fB%\fP +.fi +.ft R +.RE +command. +.PP +The file +\f[I]etc/configure.in\fP +is used to create +\f[I]configure\fP +by a GNU program called +\f[I]autoconf\fP. +You only need to know this if you want to regenerate +\f[I]configure\fP +using a newer version of +.IR autoconf . +.br +.ne 1i +.SH TESTING black\[hy]hole\[hy]mta +The +\f[I]black\[hy]hole\[hy]mta\fP +package comes with a test suite. +To run this test suite, use the command +.RS +.ft CW +.nf +\fB% \fPmake sure +\fI\&...lots of output...\fP +.if n \fBPassed All Tests\fP +.if t \f(CBPassed All Tests\fP +\fB%\fP +.fi +.ft R +.RE +.PP +The tests take a few seconds each, +with a few very fast, +and a couple very slow, +but it varies greatly depending on your CPU. +.PP +If all went well, the message +.RS +.ft CW +Passed All Tests +.ft R +.RE +should appear at the end of the make. +.br +.ne 1i +.SH INSTALLING black\[hy]hole\[hy]mta +As explained in the +.I "SITE CONFIGURATION" +section, above, +the +.I black\[hy]hole\[hy]mta +package is installed under the +.I /usr/local +tree by default. +Use the \f(CW\-\-prefix=\fP\fIPATH\fP option to +.I configure +if you want some other path. +More specific installation locations are assignable, +use the \f(CW\-\-help\fP option to +.I configure +for details. +.PP +All that is required to install the +.I black\[hy]hole\[hy]mta +package is to use the +.RS +.ft CW +.nf +\fB% \fPmake install +\fI\&...lots of output...\fP +\fB%\fP +.fi +.ft R +.RE +command. +Control of the directories used may be found in the first +few lines of the +.I Makefile +file and the other files written by the +.I configure +script; +it is best to reconfigure using the +.I configure +script, rather than attempting to do this by hand. +.br +.ne 1i +.SH GETTING HELP +If you need assistance with the +.I black\[hy]hole\[hy]mta +package, +please do not hesitate to contact the author at +.RS +.ft CW +Peter Miller +.ft R +.RE +Any and all feedback is welcome. +.PP +When reporting problems, +please include the version number +given by the +.RS +.ft CW +.nf +\fB% \fPblack\[hy]hole\[hy]mta \-version +.if n \fBblack\-hole\-mta version\fP \fI\*(V)\fP +.if t \f(CBblack\-hole\-mta version\fP \fI\*(V)\fP +\fI\&...warranty disclaimer...\fP +\fB%\fP +.fi +.ft R +.RE +command. +Please do not send this example; +run the program for the exact version number. +.br +.ne 2i +.SH COPYRIGHT +.I black\[hy]hole\[hy]mta +version \*(v) +.br +Copyright +.if n (C) +.if t \(co +\*(Y) Peter Miller +.PP +The +.I black\[hy]hole\[hy]mta +package is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; +without even the implied warranty of MERCHANTABILITY or +FITNESS FOR A PARTICULAR PURPOSE. +See the GNU General Public License for more details. +.PP +It should be in the +.I LICENSE +file included with this distribution. +.br +.ne 1i +.SH AUTHOR +.TS +tab(;); +l r l. +Peter Miller;E\[hy]Mail:;pmiller@opensource.org.au +\f(CW/\e/\e*\fP;WWW:;http://miller.emu.id.au/pmiller/ +.TE +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/makefile black-hole-mta-0.2.D010/etc/makefile --- black-hole-mta-0.2.D005/etc/makefile 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/makefile 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,64 @@ +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see +# + +# +# Include the real Makefile, if it exists, and build it if it does not. +# +include Makefile + +# +# If the "Makefile" file exists it means that the "configure" script +# has been run and ${prefix} will have been set. The following rules +# will only be used when we need to bootstrap to the point where the +# real "Makefile" file exists. +# +ifeq (${prefix},) + +supplementary-all: all + +aclocal.m4: configure.ac + aclocal + +# if you don't use config.h you will need to delete this rule +lib/config.h.in: configure.ac aclocal.m4 + mkdir -p lib + autoheader + +./configure: configure.ac aclocal.m4 ltmain.sh + autoconf + +Makefile.in: Makefile.am configure.ac lib/config.h.in \ + AUTHORS ChangeLog NEWS README ltmain.sh + automake -a + +Makefile lib/config.h: Makefile.in lib/config.h.in configure + ./configure --prefix=/usr --sysconfdir=/etc + +AUTHORS ChangeLog NEWS README: + touch $@ + +ltmain.sh: + libtoolize --copy --force + +endif + +Makefile.am: + aemakegen --project=$(AEGIS_PROJECT) --change=$(AEGIS_CHANGE) \ + --target=automake -output=$@ + cat etc/makefile.append >> $@ +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/makefile.append black-hole-mta-0.2.D010/etc/makefile.append --- black-hole-mta-0.2.D005/etc/makefile.append 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/makefile.append 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,22 @@ +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2011, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see +# + +install-exec-hook: + cp $(bindir)/sendmail $(libdir)/sendmail + +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/metrics.cook black-hole-mta-0.2.D010/etc/metrics.cook --- black-hole-mta-0.2.D005/etc/metrics.cook 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/metrics.cook 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,43 @@ +/* + * black-hole-mta - email goes in but nothing comes out + * Copyright (C) 2007, 2012 Peter Miller + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 3 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see + * . + */ + +all += metrics.targets ; + +/* + * These are the files to construct to that Aegis can read them at + * integration pass time. + */ +metrics.targets = [addsuffix ",S" [source_files]]; +metrics.targets: [metrics.targets]; + +%0%.h,S: %0%.h + set nocascade +{ + function quiet_print; + aemeasure --lang\=C++ [resolve %0%.h] [target]; +} + +%0%,S: %0% + set nocascade +{ + aemeasure [resolve %0%] [target]; +} + + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/etc/new.0.0.so black-hole-mta-0.2.D010/etc/new.0.0.so --- black-hole-mta-0.2.D005/etc/new.0.0.so 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/new.0.0.so 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,29 @@ +.\" +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2007, 2010-2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 3 of the License, or +.\" (at your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +.\" General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License along +.\" with this program. If not, see +.\" +.\" ------------------------------------------------------------------------ +.TP 2n +.if n * +.if t \(bu +.\" Change 36 +The web site now includes a link to the LaunchPad PPA, +for installable Ubuntu packages. +.\" ------------------------------------------------------------------------ +.\" Add new entries above this line. +.SS Version 0.0 (2007-Jul-11) +First public release. +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/new.0.1.so black-hole-mta-0.2.D010/etc/new.0.1.so --- black-hole-mta-0.2.D005/etc/new.0.1.so 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/new.0.1.so 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,27 @@ +.\" +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2010-2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 3 of the License, or (at +.\" your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +.\" General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License along +.\" with this program. If not, see . +.\" +.\" ------------------------------------------------------------------------ +.TP 2n +.if n * +.if t \(bu +.\" Change 16 +The black\[hy]hole\[hy]mta project now uses libexplain for reporting errors. +.\" ------------------------------------------------------------------------ +.\" Add new entries above this line. +.SS Version 0.1 (2010\[hy]Sep\[hy]19) +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/new.0.2.so black-hole-mta-0.2.D010/etc/new.0.2.so --- black-hole-mta-0.2.D005/etc/new.0.2.so 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/new.0.2.so 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,31 @@ +.\" +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 3 of the License, or (at +.\" your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +.\" General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License along +.\" with this program. If not, see . +.\" +.\" ------------------------------------------------------------------------ +.\" +.\" you can create the initial cut of this file using the +.\" +.\" aereport -f /usr/local/share/aegis/report/chan_so.rpt \ +.\" -p black-hole-mta.0 -c 2 -unf +.\" +.\" command, and then editing it to be more appropriate. +.\" +.\" ------------------------------------------------------------------------ +.\" Add new entries above this line. +.ne 2i +.SS Version 0.2 (2012\[hy]May\[hy]20) +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/new.sh black-hole-mta-0.2.D010/etc/new.sh --- black-hole-mta-0.2.D005/etc/new.sh 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/new.sh 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,33 @@ +#!/bin/sh +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2010-2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see +# +sortflag= +if test "$1" = "-r"; then + sortflag=-r + shift +fi +echo $* | +tr ' ' '\12' | +sort -V $sortflag | +while read f +do + echo ".so $f" +done +exit 0 + +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/new.so black-hole-mta-0.2.D010/etc/new.so --- black-hole-mta-0.2.D005/etc/new.so 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/new.so 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1 @@ +.so diff -Nru black-hole-mta-0.2.D005/etc/news.man black-hole-mta-0.2.D010/etc/news.man --- black-hole-mta-0.2.D005/etc/news.man 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/news.man 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,21 @@ +.\" +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2007, 2011, 2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 3 of the License, or (at +.\" your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +.\" General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License along +.\" with this program. If not, see +.\" + + + +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/page-list.awk black-hole-mta-0.2.D010/etc/page-list.awk --- black-hole-mta-0.2.D005/etc/page-list.awk 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/page-list.awk 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,88 @@ +#!/bin/awk -f +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see +# . +# +function output_end() +{ + if (start == 0) + return; + if (middle != 0) + printf(",") + middle = 1 + printf("%d", start); + if (start != finish) + printf("-%d", finish); + start = 0; + finish = 0; +} + +function output(n) +{ + if (start == 0) + { + start = n + finish = n + return + } + if (n == finish + 1) + { + finish = n; + return + } + output_end(); + start = n; + finish = n; +} + +function output_even() +{ + if ((page[finish] % 2) != 0) + { + output_end(); + printf(",_"); + } +} + +/Page:/ { + page[$3] = $2 + if ($3 > max) + max = $3 +} +END { + output(1); + output(2); + numtoc = 0 + for (j = 3; j <= max; ++j) + { + if (page[j] > 1000) + { + output(j); + numtoc++ + } + } + output_even(); + for (j = 3; j <= max; ++j) + { + if (page[j] < 1000) + output(j); + } + output_even(); + output_end(); + printf("\n"); +} +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/ppa-upload.sh black-hole-mta-0.2.D010/etc/ppa-upload.sh --- black-hole-mta-0.2.D005/etc/ppa-upload.sh 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/ppa-upload.sh 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,69 @@ +#!/bin/sh +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2010-2012 Peter Miller +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or (at +# your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program. If not, see . +# +set -e + +project=black-hole-mta +wwwdir=archive + +AEGIS_PROJECT=${project}.cur +export AEGIS_PROJECT + +RELEASES="$@" +test -z "$RELEASES" && RELEASES="lucid precise" + +PPA=ppa:pmiller-opensource/ppa + +#find the project baseline +bl=`aegis -cd -bl` +dir=$bl/$wwwdir +f=`( cd $dir && ls *.tar.gz ) | tail -1` +if [ -z "$f" ] +then + echo "can't find tarball" 1>&2 + exit 1 +fi +tgz=$dir/$f + +tdir=/tmp/${project}-ppa-$$ + +for release in $RELEASES +do + cd /tmp + rm -rf $tdir + mkdir $tdir + cd $tdir + tar xzf $tgz + cd ${project}-* + + PACKAGE=`head -1 debian/changelog | awk '{print $1}'` + VERSION=`head -1 debian/changelog | awk '{print $2}' | + sed -r -e 's/^\(//;s/\)$//'` + + sed -i -r -e "1s/\) [^;]+; /~pm~${release}) ${release}; /" debian/changelog + head -1 debian/changelog + dpkg-buildpackage -S -sa + ls -lho .. + dput $PPA ../${PACKAGE}_${VERSION}~pm~${release}_source.changes + + cd /tmp + rm -rf $tdir +done +exit 0 + +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/readme.man black-hole-mta-0.2.D010/etc/readme.man --- black-hole-mta-0.2.D005/etc/readme.man 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/readme.man 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,99 @@ +'\" t +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2007, 2009, 2011, 2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 3 of the License, or +.\" (at your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +.\" General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program. If not, see . +.\" +.TH "Read Me" black-hole-mta black-hole-mta "Reference Manual" +.so etc/version.so +.hy 0 +.ad l +.SH NAME +black\[hy]hole\[hy]mta \- email goes in but nothing comes out +.XX "" "The README file" +.SH DESCRIPTION +The \fIblack\[hy]hole\[hy]mta\fP package is a Mail Transfer Agent (MTA) +look\[hy]alike. It discards all email sent to it. +.PP +I wrote black\[hy]hole\[hy]mta because for amazing reasons some Debian packages +have an MTA as their Build\[hy]Depends. This makes constructing chroot +jails tedious, because they all need user interactions to install the +debs, even at critical priority. Go figure. +.br +.ne 1i +.SH ARCHIVE SITE +The latest version of +\f[I]black\[hy]hole\[hy]mta\fP +is available on the Web from: +.TS +center,tab(;); +l l s +l l l. +URL:;http://black\-hole\-mta.sourceforge.net/ +File:;index.html;# the black\[hy]hole\[hy]mta page +File:;black\[hy]hole\[hy]mta\[hy]\*(v).README;# Description, from the tar file +File:;black\[hy]hole\[hy]mta\[hy]\*(v).lsm;# Description, LSM format +File:;black\[hy]hole\[hy]mta\[hy]\*(v).spec;# RedHat package specification +File:;black\[hy]hole\[hy]mta\[hy]\*(v).tar.gz;# the complete source +File:;black\[hy]hole\[hy]mta\[hy]\*(v).pdf;# Reference Manual +.TE +.br +.ne 1i +.SH BUILDING BLACK\[hy]HOLE\[hy]MTA +Full instructions for building \f[I]black\[hy]hole\[hy]mta\fP may be found in +the ]INSTALL\fP file included in this distribution. +.br +.ne 1i +.SH COPYRIGHT +\f[I]black\[hy]hole\[hy]mta\fP +version \*(v) +.br +Copyright +.if t \(co +.if n (C) +\*(Y) Peter Miller +.PP +This program is free software; you can redistribute it and/or modify it +under the terms of the GNU General Public License as published by the +Free Software Foundation; either version 3 of the License, or (at your +option) any later version. +.PP +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. +.PP +You should have received a copy of the GNU General Public License along +with this program. If not, see . +.PP +It should be in the +.I LICENSE +file included with this distribution. +.br +.ne 1i +.SH AUTHOR +.TS +tab(;); +l l l. +Peter Miller;E\[hy]Mail:;pmiller@opensource.org.au +\f(CW/\e/\e*\fP;WWW:;http://miller.emu.id.au/pmiller/ +.TE +.br +.bp +.SH RELEASE NOTES +.XX "" "Release Notes" +This section details the various features and bug fixes of the various +releases. +.so etc/new.so +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/ref-index.so black-hole-mta-0.2.D010/etc/ref-index.so --- black-hole-mta-0.2.D005/etc/ref-index.so 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/ref-index.so 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,148 @@ +.hy 0 +.de TH +.. +.TS H +l r lw(2.5i) lw(2.5i). +.TH +newaliases(1) \*[Page*Of*newaliases(1)] T{ +.ad r +newaliases - initialize +T} T{ +.ad l +alias database +T} +smtpd(1) \*[Page*Of*smtpd(1)] T{ +.ad r +smtpd - SMTP +T} T{ +.ad l +daemon and servers +T} +newaliases(1) \*[Page*Of*newaliases(1)] T{ +.ad r +newaliases - initialize alias +T} T{ +.ad l +database +T} +sendmail(1) \*[Page*Of*sendmail(1)] T{ +.ad r +sendmail - send +T} T{ +.ad l +email and other email related processing +T} +sendmail(1) \*[Page*Of*sendmail(1)] T{ +.ad r +sendmail - send email and other +T} T{ +.ad l +email related processing +T} +mailq(1) \*[Page*Of*mailq(1)] T{ +.ad r +mailq - list the +T} T{ +.ad l +email send queue +T} +newaliases(1) \*[Page*Of*newaliases(1)] T{ +.ad r +newaliases - +T} T{ +.ad l +initialize alias database +T} +mailq(1) \*[Page*Of*mailq(1)] T{ +.ad r +mailq - +T} T{ +.ad l +list the email send queue +T} +mailq(1) \*[Page*Of*mailq(1)] T{ +.ad r + +T} T{ +.ad l +mailq - list the email send queue +T} +newaliases(1) \*[Page*Of*newaliases(1)] T{ +.ad r + +T} T{ +.ad l +newaliases - initialize alias database +T} +sendmail(1) \*[Page*Of*sendmail(1)] T{ +.ad r +sendmail - send email and +T} T{ +.ad l +other email related processing +T} +sendmail(1) \*[Page*Of*sendmail(1)] T{ +.ad r +sendmail - send email and other email related +T} T{ +.ad l +processing +T} +mailq(1) \*[Page*Of*mailq(1)] T{ +.ad r +mailq - list the email send +T} T{ +.ad l +queue +T} +sendmail(1) \*[Page*Of*sendmail(1)] T{ +.ad r +sendmail - send email and other email +T} T{ +.ad l +related processing +T} +sendmail(1) \*[Page*Of*sendmail(1)] T{ +.ad r +sendmail - +T} T{ +.ad l +send email and other email related processing +T} +sendmail(1) \*[Page*Of*sendmail(1)] T{ +.ad r + +T} T{ +.ad l +sendmail - send email and other email related processing +T} +mailq(1) \*[Page*Of*mailq(1)] T{ +.ad r +mailq - list the email +T} T{ +.ad l +send queue +T} +smtpd(1) \*[Page*Of*smtpd(1)] T{ +.ad r +smtpd - SMTP daemon and +T} T{ +.ad l +servers +T} +smtpd(1) \*[Page*Of*smtpd(1)] T{ +.ad r +smtpd - +T} T{ +.ad l +SMTP daemon and servers +T} +smtpd(1) \*[Page*Of*smtpd(1)] T{ +.ad r + +T} T{ +.ad l +smtpd - SMTP daemon and servers +T} +.TE +.ad b diff -Nru black-hole-mta-0.2.D005/etc/ref-parts.so black-hole-mta-0.2.D010/etc/ref-parts.so --- black-hole-mta-0.2.D005/etc/ref-parts.so 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/ref-parts.so 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,5 @@ +.so man/man1/black-hole-mta-license.1 +.so man/man1/mailq.1 +.so man/man1/newaliases.1 +.so man/man1/sendmail.1 +.so man/man1/smtpd.1 diff -Nru black-hole-mta-0.2.D005/etc/ref-ptx.ignore black-hole-mta-0.2.D010/etc/ref-ptx.ignore --- black-hole-mta-0.2.D005/etc/ref-ptx.ignore 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/ref-ptx.ignore 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,27 @@ +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see +# . +# +a +as +and +be +by +of +the +to +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/ref-ptx.sh black-hole-mta-0.2.D010/etc/ref-ptx.sh --- black-hole-mta-0.2.D005/etc/ref-ptx.sh 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/ref-ptx.sh 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,29 @@ +#!/bin/sh +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see +# . +# +echo $* | +tr ' ' '\12' | +sort | +while read f +do + echo .so $f +done + +exit 0 +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/ref-ptx1.awk black-hole-mta-0.2.D010/etc/ref-ptx1.awk --- black-hole-mta-0.2.D005/etc/ref-ptx1.awk 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/ref-ptx1.awk 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,114 @@ +# +# srecord - manipulate eprom load files +# Copyright (C) 1998, 2006, 2007, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see +# . +# +function getc() +{ + getc_tmp = substr(getc_buf, getc_pos, 1) + if (getc_tmp != "") + ++getc_pos + return getc_tmp +} + +BEGIN { + th_name = "none" + th_section = "none" + active = 0 +} +/^\.TH/ { + # watch out for the quotes + getc_buf = $0 + getc_pos = 4 + argc = 0 + for (;;) + { + c = getc() + while (c == " " || c == "\t") + c = getc() + if (c == "") + break + quoted = 0 + arg = "" + for (;;) + { + if (c == "\"") + quoted = !quoted + else if (c == "") + break + else if (!quoted && (c == " " || c == "\t")) + break + else + arg = arg c + c = getc() + } + argv[++argc] = arg + } + + # th_name = argv[1] + # gsub(/\\\*\(n\)/, "SRecord", th_name) + # th_section = argv[2] + th_name = FILENAME + sub(/^.*\//, "", th_name) + sub(/\.[0-9]$/, "", th_name) + th_section = FILENAME + sub(/^.*\./, "", th_section) + active = 0 + next +} +/^\.SH/ { + active = ($2 == "NAME") + next +} +/^['.]\\"/ { + # ignore comments + next +} +/^['.]XX/ { + # ignore indexing + next +} +/^['.]/ { + if (active) + { + sub(/^.[a-zA-Z][a-zA-Z]*[ ]*/, "") + print th_name "(" th_section ") " $0 + } + next +} +{ + if (active) + { + gsub(/ /, " ") # Translate tabs to spaces + gsub(/__*/, " ") # Collapse underscores + gsub(/ +/, " ") # Collapse spaces + gsub(/ *, */, ", ") # Fix comma spacings + sub(/^ /, "") # Kill initial spaces + sub(/ $/, "") # Kill trailing spaces + gsub(/\\f\(../, "") # Kill font changes + gsub(/\\f./, "") # Kill font changes + gsub(/\\s[-+0-9]*/, "") # Kill size changes + gsub(/\\&/, "") # Kill \& + gsub(/\\\((ru|ul)/, "_") # Translate + gsub(/\\\((mi|hy|em)/, "-") # Translate + gsub(/\\\*\(n\)/, "SRecord") + gsub(/\\\*\(../, "") # Kill troff strings + gsub(/\\/, "") # Kill all backslashes + print th_name "(" th_section ") " $0 + } +} + +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/ref-ptx2.awk black-hole-mta-0.2.D010/etc/ref-ptx2.awk --- black-hole-mta-0.2.D005/etc/ref-ptx2.awk 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/ref-ptx2.awk 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,40 @@ +# +# black-hole-mta - email goes in but nothing comes out +# Copyright (C) 2007, 2012 Peter Miller +# +# This program is free software; you can redistribute it and/or +# modify it under the terms of the GNU General Public License as +# published by the Free Software Foundation; either version 3 of +# the License, or (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see +# . +# +BEGIN { + print ".hy 0" + print ".de TH" + print ".." + print ".TS H" + print "l r lw(2.5i) lw(2.5i)." + print ".TH" +} +{ + print $10 "\t\\*[Page*Of*" $10 "]\tT{" + print ".ad r" + print $4 + print "T}\tT{" + print ".ad l" + print $6 + print "T}" +} +END { + print ".TE" + print ".ad b" +} +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/ref-toc.so black-hole-mta-0.2.D010/etc/ref-toc.so --- black-hole-mta-0.2.D005/etc/ref-toc.so 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/ref-toc.so 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,55 @@ +'\" t +.\" +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2007, 2011, 2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or modify +.\" it under the terms of the GNU General Public License as published by +.\" the Free Software Foundation; either version 3 of the License, or +.\" (at your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program. If not, see +.\" . +.\" +.\" ---------- XX ----------------------------------------------------------- +.\" +.\" The XX macro accumulates table of contents entries. It takes two +.\" arguments, first is the page title, the second is the page +.\" description. The current page number in the \n% register is +.\" consulted to obtain the page number. +.\" +.de XX +.ds Page*Of*\\$1 \\n% +.da toc*div +.ev h +.ds toc*num \\n% +.ll -8n +.in 0 +\\$1\\t\\$2 +\\a\\t\\*[toc*num] +.br +.ll +8n +.rm toc*num +.ev +.di +.. +.\" ---------- TC ----------------------------------------------------------- +.\" +.\" The TC macro prints the table of contents collected by uses of the +.\" XX macro. +.\" +.de TC +.nf +.char \[toc*leader-char] .\h'1m' +.lc \[toc*leader-char] +.ta 2i (u;\\n[.l]-\\n[.i]-\w'000') (u;\\n[.l]-\\n[.i])R +.toc*div +.fi +.. +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/reference.man black-hole-mta-0.2.D010/etc/reference.man --- black-hole-mta-0.2.D005/etc/reference.man 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/reference.man 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,148 @@ +'\" t +.\" black-hole-mta - email goes in but nothing comes out +.\" Copyright (C) 2007, 2009, 2012 Peter Miller +.\" +.\" This program is free software; you can redistribute it and/or +.\" modify it under the terms of the GNU General Public License as +.\" published by the Free Software Foundation; either version 3 of +.\" the License, or (at your option) any later version. +.\" +.\" This program is distributed in the hope that it will be useful, +.\" but WITHOUT ANY WARRANTY; without even the implied warranty of +.\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +.\" GNU General Public License for more details. +.\" +.\" You should have received a copy of the GNU General Public License +.\" along with this program. If not, see +.\" . +.\" +.\" Format and print this file using the GNU groff command +.\" groff -s -p -t -ms -I. -I../man/man1 -I../man/man5 main.man | lpr +.\" +.\" Some of the formatting constructs used in this document assume GNU groff. +.\" +.pn -1 \" the first (unnumbered) is -1, second is 0, +.\" the third is 1, just like I wanted. Sheesh! +.so etc/ref-toc.so \"from the etc directory +.so etc/version.so \"from the etc directory +.if n .ftr CB B +.if n .ftr CI I +.if n .ftr CW R +.if n .ftr C R +.\" --------------------------------------------------------------------------- +.\" stuff for figuring dates +.\" +.lg 0 +.ds MONTH1 January +.ds MONTH2 February +.ds MONTH3 March +.ds MONTH4 April +.ds MONTH5 May +.ds MONTH6 June +.ds MONTH7 July +.ds MONTH8 August +.ds MONTH9 September +.ds MONTH10 October +.ds MONTH11 November +.ds MONTH12 December +.ds MO \\*[MONTH\n[mo]] +.nr *year \n[yr]+1900 +.ds DY \n[dy] \*[MO] \n[*year] +.\" --------------------------------------------------------------------------- +\&. +.sp 2i +.ps 36 +.vs 38 +.ce 2 +Black Hole +Mail Transfer Agent +.sp 0.5i +.ps 28 +.vs 30 +.ce 1 +Reference Manual +.sp 1i +.ps 18 +.vs 20 +.ce 1 +Peter Miller +.ft I +.ce 1 +pmiller@opensource.org.au +.ft P +.\" --------------------------------------------------------------------------- +.bp +.ps 12 +.vs 14 +\&. +.sp 2i +This document describes Black Hole MTA version \*(v) +.br +and was prepared \*(DY. +.br +.sp 1i +.if n .ds C) (C) +.if t .ds C) \(co +This document describing the Black Hole MTA program, +and the Black Hole MTA program itself, +are +.br +Copyright \*(C) \*(Y) Peter Miller +.sp +This program is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published by +the Free Software Foundation; either version 3 of the License, or +(at your option) any later version. +.sp +This program is distributed in the hope that it will be useful, +but WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +GNU General Public License for more details. +.sp +You should have received a copy of the GNU General Public License along +with this program. If not, see . +.\" +.\" ---------- Include the Other Stuff -------------------------------------- +.\" +.nr C 1 \"continuous page numbers (see GNU groff tmac.an) +.so etc/readme.man +.so etc/install.man +.\" +.\" ---------- Include the Manual Pages ------------------------------------- +.\" +.so etc/ref-parts.so +.\" +.\" ---------- Include the Table of Contents -------------------------------- +.\" +.if o .bp \" because .TH is going to throw another one +.nr % 1000 +.TH "Table of Contents" "Black Hole MTA" "Black Hole MTA" "Reference Manual" +.\" +.\" ----- +.\" This next section redefines the page footer to use roman numbering +.\" from ``iii'' onwards. It is overly GNU Groff specific. +.\" Fortunately, the page number does not appear in the page header. +.\" +.nr an-page-origin \n%-3 +.af an-page-letter i +.de an-p-footer +.ev 1 +.nr an-page-letter \\n%-\\n[an-page-origin] +.ds an-page-string \\n[an-page-letter] +.ie \\nD \{\ +. if o .tl '\\*[an-extra2]'\\*[an-extra1]'\\*[an-page-string]' +. if e .tl '\\*[an-page-string]'\\*[an-extra1]'\\*[an-extra2]' +.\} +.el .tl '\\*[an-extra2]'\\*[an-extra1]'\\*[an-page-string]' +.ev +.. +.\" ----- +.in 0 +.TC +.\" +.\" ---------- Include the Permuted Index ----------------------------------- +.\" +.bp +.in 0 +.so etc/ref-index.so +.\" vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/etc/tags.cook black-hole-mta-0.2.D010/etc/tags.cook --- black-hole-mta-0.2.D005/etc/tags.cook 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/tags.cook 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,118 @@ +/* + * black-hole-mta - email goes in but nothing comes out + * Copyright (C) 2007, 2012 Peter Miller + * + * This program is free software; you can redistribute it and/or + * modify it under the terms of the GNU General Public License as + * published by the Free Software Foundation; either version 3 of + * the License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see + * . + */ + +if [find_command ctags] then +{ + /* + * There are three different versions of these commands, + * and they take completely different command line options. We + * assume minimal posix syntax if nothing better is available. + * (What were they thinking? Were they even thinking?) + */ + ctags-variant = posix; + + /* + * The '|| true' is needed because if ctags fails the build stops. + */ + ctags-version = [collect ctags --version || true]; + if [in Exuberant [ctags-version]] then + { + ctags-variant = exuberant; + } + else + if [in Emacs [ctags-version]] then + { + ctags-variant = emacs; + } + + all += tags; + + if [find_command etags] then + { + etags = etags; + all += TAGS; + } + + /* + * xargs can invoke ctags/etags more than once if the underling + * shell does not handle so much arguments. In order to not + * truncate the target the '-a' options must be used. It is posix + * compliant and should be supported by different ctags variant. + */ + ctags-opts = -a; + + if [in posix [ctags-variant]] then + ctags-opts += -f; + + if [in exuberant [ctags-variant]] then + { + ctags-opts += --c-types\=+px -f; + etags = ctags -e; + all += TAGS; + } + + /* + * The (GNU) Emacs variant of ctags (based an Exuberant) use -o + * to set the output file name. + */ + if [in emacs [ctags-variant]] then + ctags-opts += --declarations --defines --globals --members --typedefs + /* --no-warn (the man page says the --no-warn option exists, + but is doesn't, really) */ + -o + ; +} + +tags: [change_source_files] + set shallow no-cascade +{ + function quiet_print; + xargs ctags [ctags-opts] [target] + set meter; +data +[unsplit "\n" + [resolve + [stringset [source_files] - [match_mask %0%.h [source_files]]] + [match_mask %0%.h [source_files]] + [fromto %0%.def %0%.cc [match_mask %0%.def [source_files]]] + [fromto %0%.def %0%.h [match_mask %0%.def [source_files]]] + ] +] +dataend +} + +TAGS: [change_source_files] + set shallow no-cascade +{ + function quiet_print; + xargs [etags] [ctags-opts] [target] + set meter; +data +[unsplit "\n" + [resolve + [source_files] + [fromto %0%.def %0%.cc [match_mask %0%.def [source_files]]] + [fromto %0%.def %0%.h [match_mask %0%.def [source_files]]] + ] +] +dataend +} + + +/* vim: set ts=8 sw=4 et : */ diff -Nru black-hole-mta-0.2.D005/etc/version.so black-hole-mta-0.2.D010/etc/version.so --- black-hole-mta-0.2.D005/etc/version.so 1970-01-01 00:00:00.000000000 +0000 +++ black-hole-mta-0.2.D010/etc/version.so 2012-11-28 04:59:56.000000000 +0000 @@ -0,0 +1,3 @@ +.ds V) 0.2.D008 +.ds v) 0.2 +.ds Y) 2007, 2009, 2010, 2011, 2012 diff -Nru black-hole-mta-0.2.D005/lib/libdir.cc.in black-hole-mta-0.2.D010/lib/libdir.cc.in --- black-hole-mta-0.2.D005/lib/libdir.cc.in 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/lib/libdir.cc.in 2012-11-28 04:59:56.000000000 +0000 @@ -1,6 +1,6 @@ // // black-hole-mta - email goes in but nothing comes out -// Copyright (C) 2007 Peter Miller +// Copyright (C) 2007, 2012 Peter Miller // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License, @@ -74,6 +74,12 @@ return "@datadir@"; } +const char * +configured_datarootdir(void) +{ + return "@datarootdir@"; +} + // // On a network, may be shared betwen all machines. @@ -106,3 +112,6 @@ { return "@sysconfdir@"; } + + +// vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/lib/patchlevel.h black-hole-mta-0.2.D010/lib/patchlevel.h --- black-hole-mta-0.2.D005/lib/patchlevel.h 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/lib/patchlevel.h 2012-11-28 04:59:56.000000000 +0000 @@ -1,2 +1,2 @@ -#define PATCHLEVEL "0.2.D005" +#define PATCHLEVEL "0.2.D010" #define COPYRIGHT_YEARS "2007, 2009, 2010, 2011, 2012" diff -Nru black-hole-mta-0.2.D005/man/man1/black-hole-mta-license.1 black-hole-mta-0.2.D010/man/man1/black-hole-mta-license.1 --- black-hole-mta-0.2.D005/man/man1/black-hole-mta-license.1 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/man/man1/black-hole-mta-license.1 2012-11-28 04:59:56.000000000 +0000 @@ -3,7 +3,7 @@ .ce 2 GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 -.XX "plasticfs_license(1)" "GNU General Public License" +.XX "black-hole-mta-license(1)" "GNU General Public License" .PP Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies @@ -285,7 +285,7 @@ c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This -alternative is allowed only occasionally and noncommercially, and +alternative is allowed only occasionally and non-commercially, and only if you received the object code with such an offer, in accord with subsection 6b. .TP 4n @@ -731,3 +731,4 @@ the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . +# vim: set ts=8 sw=4 et : diff -Nru black-hole-mta-0.2.D005/man/man1/sendmail.1 black-hole-mta-0.2.D010/man/man1/sendmail.1 --- black-hole-mta-0.2.D005/man/man1/sendmail.1 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/man/man1/sendmail.1 2012-11-28 04:59:56.000000000 +0000 @@ -1,6 +1,6 @@ .\" .\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2007, 2011 Peter Miller +.\" Copyright (C) 2007, 2011, 2012 Peter Miller .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by @@ -21,17 +21,17 @@ .SH SYNOPSIS \f[B]sendmail\fP [ \f[I]option\fP...] [ \f[I]recipient\fP... ] .br -\f[B]sendmail --I\fP +\f[B]sendmail \-\-I\fP .SH DESCRIPTION -The \f[I]sendmail\fP(1) command implements the Postfix to Sendmail com‐ -patibility interface. For the sake of compatibility with existing -applications, some Sendmail command-line options are recognized but +The \f[I]sendmail\fP(1) command implements the Postfix to Sendmail +compatibility interface. For the sake of compatibility with existing +applications, some Sendmail command\[hy]line options are recognized but silently ignored. .PP By default, this command reads a message from standard input until EOF or until it reads a line with only a . character, and arranges for delivery. Other features can be selected by specifying the appropriate -combination of command-line options. +combination of command\[hy]line options. .SH OPTIONS The following options are recognized: .TP 8n @@ -40,11 +40,11 @@ .TP 8n \fB\-Ac\fP Ignored for backwards compatibility. -The black-hole-mta +The black\[hy]hole\[hy]mta uses the same configuration file regardless of whether or not a message is an initial submission. .TP 8n -\fB\-B\fP \f[I]body-type\fP +\fB\-B\fP \f[I]body\[hy]type\fP The message body MIME type: 7BIT or 8BITMIME. .TP 8n \fB\-bd\fP @@ -52,7 +52,7 @@ .TP 8n \fB\-bD\fP Go into daemon mode, but do not fork and run in the background. -Same as above option with \(lq-o debug=true\fP specified. +Same as above option with \fB\-o debug=true\fP specified. .TP 8n \fB\-bh\fP Print persistent host status info. @@ -75,7 +75,7 @@ See the \f[I]mailq\fP(1) command. .TP 8n \fB\-bs\fP -Stand-alone SMTP server mode. Read SMTP commands from standard input, +Stand\[hy]alone SMTP server mode. Read SMTP commands from standard input, and write responses to standard output. .TP 8n \fB\-bv\fP @@ -83,16 +83,16 @@ report after verifying each recipient address. This is useful for testing address rewriting and routing configurations. .TP 8n -\fB\-C\fP \f[I]config-file\fP +\fB\-C\fP \f[I]config\[hy]file\fP The path name of the configuration file. You can specify a directory pathname with the \f[CW]MAIL_CONFIG\fP environment variable to override the loction of the configuration file. .TP 8n -\fB\-d\fP \fIfacility-level\fP -Sets the \(lqfacility-level\(rq option to the given value. +\fB\-d\fP \fIfacility\[hy]level\fP +Sets the \(lqfacility\[hy]level\(rq option to the given value. .TP 8n -\fB\-F\fP \f[I]full-name\fP +\fB\-F\fP \f[I]full\[hy]name\fP Set the sender full name. This overrides the \f[CW]NAME\fP environment variable, and is used only with messages that have no \f[CW]From:\fP @@ -108,7 +108,7 @@ Either do not rewrite addresses at all, or update incomplete addresses. .TP 8n -\fB\-h\fP \f[I]hop-count\fP +\fB\-h\fP \f[I]hop\[hy]count\fP Ignored for backwards compatibility. Hop count limit. .TP 8n @@ -142,8 +142,8 @@ Ignored for backwards compatibility. Suppress aliasing. .TP 8n -\fB\-oA\fP \f[I]alias-database\fP -Non-default alias database. Specify pathname or type:pathname. +\fB\-oA\fP \f[I]alias\[hy]database\fP +Non\[hy]default alias database. Specify pathname or type:pathname. See \f[I]postalias\fP(1) for details. .TP 8n \fB\-O\fP \f[I]option\fP\fB=\fP\fIvalue\fP @@ -154,8 +154,8 @@ .TP 8n \fB\-o8\fP Ignored for backwards compatibility. -To send 8-bit or binary content, use an appropriate MIME encapsulation -and specify the appropriate \fB\-B\fP command-line option. +To send 8\[hy]bit or binary content, use an appropriate MIME encapsulation +and specify the appropriate \fB\-B\fP command\[hy]line option. .TP 8n \fB\-oi\fP When reading a message from standard input, don't treat a line @@ -187,13 +187,13 @@ named site. .TP 8n \fB\-qS\fP \f[I]site\fP -This is the same as the \f[I]sendmail -q\fP command instead. +This is the same as the \f[I]sendmail \-q\fP command instead. .TP 8n \fB\-r\fP \f[I]sender\fP Set the envelope sender address. This is the address where delivery problems are sent to. .TP 8n -\fB\-R\fP \f[I]return-limit\fP +\fB\-R\fP \f[I]return\[hy]limit\fP Ignored for backwards compatibility. Limit the size of bounced mail. .TP 8n @@ -218,7 +218,7 @@ When multiple \fB\-v\fP options are given, enable verbose logging for debugging purposes. .TP 8n -\fB\-X\fP \f[I]log-file\fP +\fB\-X\fP \f[I]log\[hy]file\fP Ignored for backwards compatibility. Log mailer traffic. .SH ENVIRONMENT VARIABLES diff -Nru black-hole-mta-0.2.D005/man/man1/smtpd.1 black-hole-mta-0.2.D010/man/man1/smtpd.1 --- black-hole-mta-0.2.D005/man/man1/smtpd.1 2012-11-03 03:32:01.000000000 +0000 +++ black-hole-mta-0.2.D010/man/man1/smtpd.1 2012-11-28 04:59:56.000000000 +0000 @@ -1,6 +1,6 @@ .\" .\" black-hole-mta - email goes in but nothing comes out -.\" Copyright (C) 2007, 2011 Peter Miller +.\" Copyright (C) 2007, 2011, 2012 Peter Miller .\" .\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by @@ -15,7 +15,7 @@ .\" You should have received a copy of the GNU General Public License along .\" with this program. If not, see . .\" -.TH smtpd 1 black-hold-mta +.TH smtpd 1 black-hole-mta .SH NAME smtpd \- SMTP daemon and servers .SH SYNOPSIS @@ -26,8 +26,8 @@ .SH OPTIONS The ollowing options are understood. .TP 8n -\fB\-C\fP \f[I]file-name\fP -This option may be used to set the name pf the configuration file. +\fB\-C\fP \f[I]file\[hy]name\fP +This option may be used to set the name of the configuration file. .TP 8n \fB\-o\fP \f[I]name\fP\fB=\fP\f[I]value\fP .SH CONFOGURATION