[elm] add shots feature from upstream
authorHyoyoung Chang <hyoyoung.chang@samsung.com>
Thu, 30 Jun 2011 06:31:25 +0000 (15:31 +0900)
committerHyoyoung Chang <hyoyoung.chang@samsung.com>
Thu, 30 Jun 2011 08:49:00 +0000 (17:49 +0900)
Change-Id: I258effdf4eb869ac4888c5d0b4cdfda1fd329a78

31 files changed:
Makefile.am
configure.ac
doc/Doxyfile
doc/Doxyfile.in [new file with mode: 0644]
doc/Makefile.am
doc/examples.dox [new file with mode: 0644]
doc/img/elm_animator_curve_style.eps [new file with mode: 0644]
doc/img/elm_animator_curve_style.png [new file with mode: 0644]
m4/efl_compiler_flag.m4 [new file with mode: 0644]
m4/efl_examples.m4 [new file with mode: 0644]
src/Makefile.am
src/examples/Makefile.am [new file with mode: 0644]
src/examples/actionslider_example_01.c [new file with mode: 0644]
src/examples/anchorblock_example_01.c [new file with mode: 0644]
src/examples/animator_example_01.c [new file with mode: 0644]
src/examples/bg_example_01.c [new file with mode: 0644]
src/examples/bg_example_02.c [new file with mode: 0644]
src/examples/bg_example_03.c [new file with mode: 0644]
src/examples/box_example_02.c [new file with mode: 0644]
src/examples/bubble_example_01.c [new file with mode: 0644]
src/examples/button_example_01.c [new file with mode: 0644]
src/examples/general_funcs_example.c [new file with mode: 0644]
src/examples/theme_example.edc [new file with mode: 0644]
src/examples/theme_example_01.c [new file with mode: 0644]
src/examples/theme_example_02.c [new file with mode: 0644]
src/examples/transit_example_01.c [new file with mode: 0644]
src/examples/transit_example_02.c [new file with mode: 0644]
src/examples/transit_example_03.c [new file with mode: 0644]
src/examples/transit_example_04.c [new file with mode: 0644]
src/lib/elm_config.c
src/lib/elm_win.c

index 01a3598..46d2871 100644 (file)
@@ -72,8 +72,12 @@ config.rpath
 pkgconfigdir = $(libdir)/pkgconfig
 pkgconfig_DATA = elementary.pc
 
-.PHONY: doc
+.PHONY: doc screenshots
 
 doc:
        @echo "entering doc/"
        $(MAKE) -C doc doc
+
+screenshots: all
+       @echo "entering src/examples/"
+       $(MAKE) -C src/examples screenshots
index 9e2a768..8f2a5c0 100755 (executable)
@@ -521,6 +521,10 @@ AM_CONDITIONAL([HAVE_PO], [false])
 ])
 AC_SUBST(LTLIBINTL)
 
+### Build and install examples
+EFL_CHECK_BUILD_EXAMPLES([enable_build_examples="yes"], [enable_build_examples="no"])
+EFL_CHECK_INSTALL_EXAMPLES([enable_install_examples="yes"], [enable_install_examples="no"])
+
 
 AC_OUTPUT([
 Makefile
@@ -528,6 +532,7 @@ elementary.spec
 elementary.pc
 doc/elementary.dox
 doc/Makefile
+doc/Doxyfile
 src/Makefile
 src/lib/Makefile
 src/lib/Elementary.h
@@ -539,6 +544,7 @@ src/modules/ctxpopup_copypasteUI/Makefile
 src/modules/ctxpopup_copypasteshareUI/Makefile
 src/modules/popup_copypasteUI/Makefile
 src/edje_externals/Makefile
+src/examples/Makefile
 data/Makefile
 data/themes/Makefile
 data/images/Makefile
@@ -583,6 +589,8 @@ echo "  eet......................: ${eet_eet}"
 echo "  edje_cc..................: ${edje_cc}"
 echo
 echo "  Build elementary_test....: ${have_elementary_test}"
+echo "  Examples.............: ${enable_build_examples}"
+echo "  Examples installed...: ${enable_install_examples}"
 echo "  Build elementary_config..: ${have_elementary_config}"
 echo
 echo "Compilation................: make (or gmake)"
index d7b9da6..50df6f8 100644 (file)
@@ -1,15 +1,15 @@
 PROJECT_NAME           = Elementary
 PROJECT_NUMBER         =
 OUTPUT_DIRECTORY       = .
-INPUT                  = elementary.dox ../src/lib
-IMAGE_PATH             = img
+INPUT                  = ./elementary.dox ./examples.dox ../src/lib/Elementary.h.in ../src/lib
+IMAGE_PATH             = ./img
 OUTPUT_LANGUAGE        = English
 GENERATE_HTML          = YES
 HTML_OUTPUT            = html
 HTML_FILE_EXTENSION    = .html
-HTML_HEADER            = head.html
-HTML_FOOTER            = foot.html
-HTML_STYLESHEET        = e.css
+HTML_HEADER            = ./head.html
+HTML_FOOTER            = ./foot.html
+HTML_STYLESHEET        = ./e.css
 HTML_ALIGN_MEMBERS     = YES
 ENUM_VALUES_PER_LINE   = 1
 GENERATE_HTMLHELP      = NO
@@ -64,10 +64,10 @@ WARN_FORMAT            = "$file:$line: $text"
 WARN_LOGFILE           = 
 FILE_PATTERNS          =
 RECURSIVE              = NO
-EXCLUDE                = 
+EXCLUDE                = ../src/lib/Elementary.h
 EXCLUDE_SYMLINKS       = NO
 EXCLUDE_PATTERNS       = 
-EXAMPLE_PATH           = 
+EXAMPLE_PATH           = ../src/examples
 EXAMPLE_PATTERNS       = 
 EXAMPLE_RECURSIVE      = NO
 INPUT_FILTER           = 
@@ -112,7 +112,7 @@ EXPAND_ONLY_PREDEF     = YES
 SEARCH_INCLUDES        = NO
 INCLUDE_PATH           =
 INCLUDE_FILE_PATTERNS  = 
-PREDEFINED             = __UNUSED__=
+PREDEFINED             = __UNUSED__= EINA_ARG_NONNULL()= EINA_MALLOC= EINA_WARN_UNUSED_RESULT= EAPI=
 EXPAND_AS_DEFINED      = 
 SKIP_FUNCTION_MACROS   = YES
 TAGFILES               = 
diff --git a/doc/Doxyfile.in b/doc/Doxyfile.in
new file mode 100644 (file)
index 0000000..0b33b9e
--- /dev/null
@@ -0,0 +1,139 @@
+PROJECT_NAME           = Elementary
+PROJECT_NUMBER         =
+OUTPUT_DIRECTORY       = .
+INPUT                  = @srcdir@/elementary.dox @srcdir@/examples.dox @top_srcdir@/src/lib/Elementary.h.in @top_srcdir@/src/lib
+IMAGE_PATH             = @srcdir@/img
+OUTPUT_LANGUAGE        = English
+GENERATE_HTML          = YES
+HTML_OUTPUT            = html
+HTML_FILE_EXTENSION    = .html
+HTML_HEADER            = @srcdir@/head.html
+HTML_FOOTER            = @srcdir@/foot.html
+HTML_STYLESHEET        = @srcdir@/e.css
+HTML_ALIGN_MEMBERS     = YES
+ENUM_VALUES_PER_LINE   = 1
+GENERATE_HTMLHELP      = NO
+CHM_FILE               = 
+HHC_LOCATION           = 
+GENERATE_CHI           = NO
+BINARY_TOC             = NO
+TOC_EXPAND             = NO
+DISABLE_INDEX          = YES
+EXTRACT_ALL            = NO
+EXTRACT_PRIVATE        = NO
+EXTRACT_STATIC         = NO
+EXTRACT_LOCAL_CLASSES  = NO
+HIDE_UNDOC_MEMBERS     = YES
+HIDE_UNDOC_CLASSES     = YES
+HIDE_FRIEND_COMPOUNDS  = YES
+BRIEF_MEMBER_DESC      = YES
+REPEAT_BRIEF           = YES
+ALWAYS_DETAILED_SEC    = NO
+INLINE_INHERITED_MEMB  = NO
+FULL_PATH_NAMES        = NO
+STRIP_FROM_PATH        = 
+INTERNAL_DOCS          = NO
+STRIP_CODE_COMMENTS    = YES
+CASE_SENSE_NAMES       = YES
+SHORT_NAMES            = NO
+HIDE_SCOPE_NAMES       = NO
+VERBATIM_HEADERS       = NO
+SHOW_INCLUDE_FILES     = NO
+JAVADOC_AUTOBRIEF      = YES
+MULTILINE_CPP_IS_BRIEF = NO
+DETAILS_AT_TOP         = NO
+INHERIT_DOCS           = YES
+INLINE_INFO            = YES
+SORT_MEMBER_DOCS       = YES
+DISTRIBUTE_GROUP_DOC   = NO
+TAB_SIZE               = 2
+GENERATE_TODOLIST      = YES
+GENERATE_TESTLIST      = YES
+GENERATE_BUGLIST       = YES
+GENERATE_DEPRECATEDLIST= YES
+ALIASES                = 
+ENABLED_SECTIONS       = 
+MAX_INITIALIZER_LINES  = 30
+OPTIMIZE_OUTPUT_FOR_C  = YES
+OPTIMIZE_OUTPUT_JAVA   = NO
+SHOW_USED_FILES        = NO
+QUIET                  = NO
+WARNINGS               = YES
+WARN_IF_UNDOCUMENTED   = YES
+WARN_FORMAT            = "$file:$line: $text"
+WARN_LOGFILE           = 
+FILE_PATTERNS          =
+RECURSIVE              = NO
+EXCLUDE                = @top_builddir@/src/lib/Elementary.h
+EXCLUDE_SYMLINKS       = NO
+EXCLUDE_PATTERNS       = 
+EXAMPLE_PATH           = @top_srcdir@/src/examples
+EXAMPLE_PATTERNS       = 
+EXAMPLE_RECURSIVE      = NO
+INPUT_FILTER           = 
+FILTER_SOURCE_FILES    = NO
+SOURCE_BROWSER         = NO
+INLINE_SOURCES         = NO
+REFERENCED_BY_RELATION = YES
+REFERENCES_RELATION    = YES
+ALPHABETICAL_INDEX     = YES
+COLS_IN_ALPHA_INDEX    = 2
+IGNORE_PREFIX          = 
+GENERATE_TREEVIEW      = NO
+TREEVIEW_WIDTH         = 250
+GENERATE_LATEX         = YES
+LATEX_OUTPUT           = latex
+LATEX_CMD_NAME         = latex
+MAKEINDEX_CMD_NAME     = makeindex
+COMPACT_LATEX          = NO
+PAPER_TYPE             = a4wide
+EXTRA_PACKAGES         = 
+LATEX_HEADER           = 
+PDF_HYPERLINKS         = YES
+USE_PDFLATEX           = NO
+LATEX_BATCHMODE        = NO
+GENERATE_RTF           = NO
+RTF_OUTPUT             = rtf
+COMPACT_RTF            = NO
+RTF_HYPERLINKS         = NO
+RTF_STYLESHEET_FILE    = 
+RTF_EXTENSIONS_FILE    = 
+GENERATE_MAN           = YES
+MAN_OUTPUT             = man
+MAN_EXTENSION          = .3
+MAN_LINKS              = YES
+GENERATE_XML           = NO
+XML_SCHEMA             = 
+XML_DTD                = 
+GENERATE_AUTOGEN_DEF   = NO
+ENABLE_PREPROCESSING   = YES
+MACRO_EXPANSION        = YES
+EXPAND_ONLY_PREDEF     = YES
+SEARCH_INCLUDES        = NO
+INCLUDE_PATH           =
+INCLUDE_FILE_PATTERNS  = 
+PREDEFINED             = __UNUSED__= EINA_ARG_NONNULL()= EINA_MALLOC= EINA_WARN_UNUSED_RESULT= EAPI=
+EXPAND_AS_DEFINED      = 
+SKIP_FUNCTION_MACROS   = YES
+TAGFILES               = 
+GENERATE_TAGFILE       = 
+ALLEXTERNALS           = NO
+EXTERNAL_GROUPS        = YES
+PERL_PATH              = /usr/bin/perl
+CLASS_DIAGRAMS         = NO
+HIDE_UNDOC_RELATIONS   = YES
+HAVE_DOT               = NO
+CLASS_GRAPH            = NO
+COLLABORATION_GRAPH    = NO
+TEMPLATE_RELATIONS     = NO
+INCLUDE_GRAPH          = NO
+INCLUDED_BY_GRAPH      = NO
+GRAPHICAL_HIERARCHY    = NO
+DOT_IMAGE_FORMAT       = png
+DOT_PATH               = 
+DOTFILE_DIRS           = 
+MAX_DOT_GRAPH_WIDTH    = 512
+MAX_DOT_GRAPH_HEIGHT   = 512
+GENERATE_LEGEND        = YES
+DOT_CLEANUP            = YES
+SEARCHENGINE           = NO
index 98c0866..f954592 100644 (file)
@@ -7,18 +7,19 @@ PACKAGE_DOCNAME = $(PACKAGE_TARNAME)-$(PACKAGE_VERSION)-doc
 if EFL_BUILD_DOC
 
 doc-clean:
-       rm -rf html/ latex/ man/ xml/ $(PACKAGE_DOCNAME).tar*
+       rm -rf html/ latex/ man/ xml/ $(top_builddir)/$(PACKAGE_DOCNAME).tar*
 
 doc: all doc-clean
        $(efl_doxygen)
-       cp img/* html/
+       cp -r $(srcdir)/img/* html/
+       cp -r $(srcdir)/img/* latex/
        rm -rf $(PACKAGE_DOCNAME).tar*
        mkdir -p $(PACKAGE_DOCNAME)/doc
        cp -R html/ latex/ man/ $(PACKAGE_DOCNAME)/doc
        tar cf $(PACKAGE_DOCNAME).tar $(PACKAGE_DOCNAME)/
        bzip2 -9 $(PACKAGE_DOCNAME).tar
        rm -rf $(PACKAGE_DOCNAME)/
-       mv $(PACKAGE_DOCNAME).tar.bz2 $(top_srcdir)
+       mv $(PACKAGE_DOCNAME).tar.bz2 $(top_builddir)
 
 clean-local: doc-clean
 
@@ -29,4 +30,4 @@ doc:
 
 endif
 
-EXTRA_DIST = Doxyfile $(wildcard img/*.*) e.css head.html foot.html elementary.dox.in
+EXTRA_DIST = Doxyfile.in $(wildcard img/*.*) e.css head.html foot.html elementary.dox.in
diff --git a/doc/examples.dox b/doc/examples.dox
new file mode 100644 (file)
index 0000000..8664b17
--- /dev/null
@@ -0,0 +1,1142 @@
+/**
+ * @page Examples Examples
+ *
+ * Here is a page with Elementary examples.
+ *
+ * @ref bg_01_example_page
+ *
+ * @ref bg_02_example_page
+ *
+ * @ref bg_03_example_page
+ *
+ * @ref actionslider_example_page
+ *
+ * @ref elm_animator_example_page_01
+ *
+ * @ref transit_example_01_explained
+ *
+ * @ref transit_example_02_explained
+ *
+ * @ref general_functions_example_page
+ */
+
+/**
+ * @page bg_01_example_page elm_bg - Plain color background.
+ * @dontinclude bg_example_01.c
+ *
+ * The full code for this example can be found at @ref bg_example_01_c,
+ * in the function @c test_bg_plain. It's part of the @c elementar_test
+ * suite, and thus has the code for the three examples referenced by this
+ * documentation.
+ *
+ * This first example just sets a default background with a plain color. The
+ * first part consists of creating an Elementary window. It's the common
+ * piece of code that you'll see everywhere in Elementary: @skip elm_main
+ * @until autodel_set
+ *
+ * Now we really create our background object, using the window object as
+ * its parent:
+ *
+ * @skipline bg_add
+ *
+ * Then we set the size hints of the background object so that it will use
+ * all space available for it, and then add it as a resize object to the
+ * window, making it visible in the end:
+ *
+ * @skip size_hint_weight_set
+ * @until resize_object_add
+ *
+ * See @ref evas_object_size_hint_weight_set and elm_win_resize_object_add()
+ * for more detailed info about these functions.
+ *
+ * The end of the example is quite simple, just setting the minimum and
+ * maximum size of the background, so the Elementary window knows that it
+ * has to have at least the minimum size. The background also won't scale to
+ * a size above its maximum. Then we resize the window and show it in the
+ * end:
+ *
+ * @skip set size hints
+ * @until }
+ *
+ * And here we finish our very simple background object usage example.
+ */
+
+/**
+ * @page bg_02_example_page elm_bg - Image background.
+ * @dontinclude bg_example_02.c
+ *
+ * The full code for this example can be found at @ref bg_example_02_c,
+ * in the function @c test_bg_image. It's part of the @c elementar_test
+ * suite, and thus has the code for the three examples referenced by this
+ * documentation.
+ *
+ * This is the second example, and shows how to use the Elementary
+ * background object to set an image as background of your application.
+ *
+ * We start this example exactly in the same way as the previous one, even
+ * when creating the background object:
+ *
+ * @skip elm_main
+ * @until bg_add
+ *
+ * Now it's the different part.
+ *
+ * Our background will have an image, that will be displayed over the
+ * background color. Before loading the image, we set the load size of the
+ * image. The load size is a hint about the size that we want the image
+ * displayed in the screen. It's not the exact size that the image will have,
+ * but usually a bit bigger. The background object can still be scaled to a
+ * size bigger than the one set here. Setting the image load size to
+ * something smaller than its real size will reduce the memory used to keep
+ * the pixmap representation of the image, and the time to load it. Here we
+ * set the load size to 20x20 pixels, but the image is loaded with a size
+ * bigger than that (since it's just a hint):
+ *
+ * @skipline load_size_set
+ *
+ * And set our background image to be centered, instead of stretched or
+ * scaled, so the effect of the elm_bg_load_size_set() can be easily
+ * understood:
+ *
+ * @skipline option_set
+ *
+ * We need a filename to set, so we get one from the previous installed
+ * images in the @c PACKAGE_DATA_DIR, and write its full path to a buffer.
+ * Then we use this buffer to set the filename in the background object:
+ *
+ * @skip snprintf
+ * @until bg_file_set
+ *
+ * Notice that the third argument of the elm_bg_file_set() function is @c
+ * NULL, since we are setting an image to this background. This function
+ * also supports setting an edje group as background, in which case the @c
+ * group parameter wouldn't be @c NULL, but be the name of the group
+ * instead.
+ *
+ * Finally, we can set the size hints, add the background as a resize
+ * object, and resize the window, exactly the same thing we do in the @ref
+ * bg_01_example_page example:
+ *
+ * @skip size_hint
+ * @until }
+ *
+ * And this is the end of this example.
+ *
+ * This example will look like this:
+ * @image html screenshots/bg_01.png
+ * @image latex screenshots/bg_01.eps
+ */
+
+/**
+ * @page bg_03_example_page elm_bg - Background properties.
+ * @dontinclude bg_example_03.c
+ *
+ * The full code for this example can be found at @ref bg_example_03_c, in the
+ * function @c test_bg_options, with the callbacks @c _cb_overlay_changed, @c
+ * _cb_color_changed and @c _cb_radio_changed defined in the beginning of the
+ * file. It's part of the @c elementar_test suite, and thus has the code for
+ * the three examples referenced by this documentation.
+ *
+ * This example will show the properties available for the background object,
+ * and will use of some more widgets to set them.
+ *
+ * In order to do this, we will set some callbacks for these widgets. The
+ * first is for the radio buttons that will be used to choose the option
+ * passed as argument to elm_bg_option_set():
+ *
+ * @skip _cb_radio_changed
+ * @until }
+ *
+ * The next callback will be used when setting the overlay (using
+ * elm_bg_overlay_set()):
+ *
+ * @skip _cb_overlay_changed
+ * @until }
+ * @until }
+ *
+ * And the last one, used to set the color (with elm_bg_color_set()):
+ *
+ * @skip _cb_color_changed
+ * @until }
+ *
+ * We will get back to what these functions do soon. If you want to know more
+ * about how to set these callbacks and what these widgets are, look for:
+ * @li elm_radio_add()
+ * @li elm_check_add()
+ * @li elm_spinner_add()
+ *
+ * Now going to the main function, @c test_bg_options, we have the common
+ * code with the other examples:
+ *
+ * @skip bg-options
+ * @until autodel_set
+ *
+ * We add a plain background to this window, so it will have the default
+ * background color behind everything:
+ *
+ * @skip bg = elm_bg_add
+ * @until evas_object_show(bg)
+ *
+ * Then we add a vertical box (elm_box_add()) that will hold the background
+ * object that we are going to play with, as well as a horizontal box that
+ * will hold widgets:
+ *
+ * @skip elm_box_add
+ * @until evas_object_show
+ *
+ * Now we add the background object that is going to be of use for our
+ * example. It is an image background, as used in @ref bg_02_example_page ,
+ * so the code should be familiar:
+ *
+ * @skip elm_bg_add
+ * @until evas_object_show
+ *
+ * Notice the call to elm_box_pack_end(): it will pack the background object
+ * in the end of the Elementary box declared above. Just refer to that
+ * documentation for more info.
+ *
+ * Since this Elementary background is already an image background, we are
+ * going to play with its other properties. We will change its option
+ * (CENTER, SCALE, STRETCH, TILE), its color (RGB), and add an overlay to it.
+ * For all of these properties, we are going to add widgets that will
+ * configure them.
+ *
+ * First, lets add the horizontal box that will hold these widgets:
+ * @skip hbox
+ * @until align_set
+ *
+ * For now, just consider this @c hbox as a rectangle that will contain the
+ * widgets, and will distribute them horizontally inside its content. Then we
+ * add radio buttons that will allow us to choose the property to use with
+ * this background:
+ *
+ * @skip radio_add
+ * @until evas_object_show
+ *
+ * Again, I won't give details about the use of these widgets, just look for
+ * their documentation if necessary. It's enough to know for now that we are
+ * packing them in the @c hbox, setting a label for them, and the most
+ * important parts: setting its value to @c ELM_BG_OPTION_CENTER and its
+ * callback to @c _cb_radio_changed (the function defined in the beginning of
+ * this example). We do this for the next 3 radio buttons added after this
+ * one, each of them with a different value.
+ *
+ * Now taking a look at the code of the callback @c _cb_radio_changed again,
+ * it will call elm_bg_option_set() with the value set from the checked radio
+ * button, thus setting the option for this background. The background is
+ * passed as argument to the @p data parameter of this callback, and is
+ * referenced here as @c o_bg.
+ *
+ * Later we set the default value for this radio button:
+ *
+ * @skipline elm_radio_value_set
+ *
+ * Then we add a checkbox for the elm_bg_overlay_set() function:
+ *
+ * @skip check_add
+ * @until evas_object_show
+ *
+ * Now look at the code of the @c _cb_overlay_changed again. If the checkbox
+ * state is checked, an overlay will be added to the background. It's done by
+ * creating an Edje object, and setting it with elm_bg_overlay_set() to the
+ * background object. For information about what are and how to set Edje
+ * object, look at the Edje documentation.
+ *
+ * Finally we add a spinner object (elm_spinner_add()) to be used to select
+ * the color of our background. In its callback it's possible to see the call
+ * to elm_bg_color_set(), which will change the color of this background.
+ * This color is used by the background to fill areas where the image doesn't
+ * cover (in this case, where we have an image background). The spinner is
+ * also packed into the @c hbox :
+ *
+ * @skip elm_spinner_add
+ * @until evas_object_show
+ *
+ * Then we just have to pack the @c hbox inside the @c box, set some size
+ * hints, and show our window:
+ *
+ * @skip pack_end
+ * @until }
+ *
+ * Now to see this code in action, open elementary_test, and go to the "Bg
+ * Options" test. It should demonstrate what was implemented here.
+ */
+
+/**
+ * @page actionslider_example_page Actionslider usage
+ * @dontinclude actionslider_example_01.c
+ *
+ * For this example we are going to assume knowledge of evas smart callbacks
+ * and some basic evas object functions. Elementary is not meant to be used
+ * without evas, if you're not yet familiar with evas it probably is worth
+ * checking that out.
+ *
+ * And now to the example, when using Elementary we start by including
+ * Elementary.h:
+ * @skipline #include
+ *
+ * Next we define some callbacks, they all share the same signature because
+ * they are all to be used with evas_object_smart_callback_add().
+ * The first one just prints the selected label(in two different ways):
+ * @until }
+ *
+ * This next callback is a little more interesting, it makes the selected
+ * label magnetic(except if it's the center label):
+ * @until }
+ *
+ * This callback enables or disables the magnetic propertty of the center
+ * label:
+ * @until }
+ *
+ * And finally a callback to stop the main loop when the window is closed:
+ * @until }
+ *
+ * To be able to create our actionsliders we need to do some setup, but this
+ * isn't really relevant here, so if you want to know about that go @ref
+ * Win "here".
+ *
+ * With all that boring stuff out of the way we can proceed to creating some
+ * actionsliders.@n
+ * All actionsliders are created the same way:
+ * @skipline actionslider_add
+ * Next we must choose where the indicator starts, and for this one we choose
+ * the right, and set the right as magnetic:
+ * @skipline indicator_pos_set
+ * @until magnet_pos_set
+ *
+ * We then set the labels for the left and right, passing NULL as an argument
+ * to any of the labels makes that position have no label.
+ * @until Stop
+ *
+ * Furthermore we mark both left and right as enabled positions, if we didn't
+ * do this all three positions would be enabled:
+ * @until RIGHT
+ *
+ * Having the the enabled positions we now add a smart callback to change
+ * which position is magnetic, so that only the last selected position is
+ * magnetic:
+ * @until NULL
+ *
+ * And finally we set our printing callback and show the actionslider:
+ * @until object_show
+ * @skip pack_end
+ *
+ * For our next actionslider we are going to do much as we did for the
+ * previous except we are going to have the center as the magnet(and not
+ * change it):
+ * @skipline actionslider_add
+ * @skipline indicator_pos_set
+ * @until object_show
+ *
+ * And another actionslider, in this one the indicator starts on the left.
+ * It has labels only in the center and right, and both bositions are
+ * magnetic. Because the left doesn't have a label and is not magnetic once
+ * the indicator leaves it can't return:
+ * @skipline actionslider_add
+ * @skipline indicator_pos_set
+ * @until object_show
+ * @note The greyed out area is a @ref Styles "style".
+ *
+ * And now an actionslider with a label in the indicator, and whose magnet
+ * properties change based on what was last selected:
+ * @skipline actionslider_add
+ * @skipline indicator_pos_set
+ * @until object_show
+ * @note The greyed out area is a @ref Styles "style".
+ *
+ * We are almost done, this next one is just an actionslider with all
+ * positions magnetized and having every possible label:
+ * @skipline actionslider_add
+ * @skipline indicator_pos_set
+ * @until object_show
+ *
+ * And for our last actionslider we have one that turns the magnetic property
+ * on and off:
+ * @skipline actionslider_add
+ * @skipline indicator_pos_set
+ * @until object_show
+ *
+ * The example will look like this:
+ * @image html screenshots/actionslider_01.png
+ * @image latex screenshots/actionslider_01.eps
+ *
+ * See the full source code @ref actionslider_example_01 "here"
+ */
+
+/**
+ * @page elm_animator_example_page_01 Animator usage
+ * @dontinclude animator_example_01.c
+ *
+ * For this example we will be using a bit of evas, you could animate a
+ * elementary widget in much the same way, but to keep things simple we use
+ * an evas_object_rectangle.
+ *
+ * As every other example we start with our include and a simple callback to
+ * exit the app when the window is closed:
+ * @skipline #include
+ * @until }
+ *
+ * This next callback is the one that actually creates our animation, it
+ * changes the size, position and color of a rectangle given to it in @a
+ * data:
+ * @until }
+ *
+ * Next we have a callback that prints a string, nothing special:
+ * @until }
+ *
+ * This next callback is a little more interesting, it has a state variable
+ * to know if the animation is currently paused or running, and it toogles
+ * the state of the animation accordingly:
+ * @until }
+ * @until }
+ * @until }
+ *
+ * Finally we have a callback to stop the animation:
+ * @until }
+ *
+ * As with every example we need to do a bit of setup before we can actually
+ * use an animation, but for the purposes of this example that's not relevant
+ * so let's just skip to the good stuff, creating an animator:
+ * @skipline animator_add
+ * @note Since elm_animator is not a widget we can give it a NULL parent.
+ *
+ * Now that we have an elm_animator we set it's duration to 1 second:
+ * @line duration_set
+ *
+ * We would also like our animation to be reversible, so:
+ * @line reverse_set
+ *
+ * We also set our animation to repeat as many times as possible, which will
+ * mean that _end_cb will only be called after UINT_MAX * 2 seconds(UINT_MAX
+ * for the animation running forward and UNIT_MAX for the animation running
+ * backwards):
+ * @line repeat_set
+ *
+ * To add some fun to our animation we will use the IN_OUT curve style:
+ * @line curve_style
+ *
+ * To actually animate anything we need an operation callback:
+ * @line operation_callback
+ *
+ * Even though we set our animation to repeat for a very long time we are
+ * going to set a end callback to it:
+ * @line completion_callback
+ * @note Notice that stoping the animation with the stop button will not make
+ * _end_cb be called.
+ *
+ * Now that we have fully set up our animator we can tell it to start
+ * animating:
+ * @line animate
+ *
+ * There's a bit more of code that doesn't really matter to use so we skip
+ * right down to our last interesting point:
+ * @skipline animator_del
+ * @note Because we created our animator with no parent we need to delete it
+ * ourselves.
+ *
+ * The example should look like this:
+ * @image html screenshots/animator_example_01.png
+ * @image latex screenshots/animator_example_01.eps
+ * @n
+ * @image html screenshots/animator_example_02.png
+ * @image latex screenshots/animator_example_02.eps
+ * @n
+ * @image html screenshots/animator_example_03.png
+ * @image latex screenshots/animator_example_03.eps
+ *
+ * The full source code for this example can be found @ref
+ * animator_example_01_c "here"
+ */
+
+/**
+ * @page transit_example_03_c elm_transit - Combined effects and options.
+ *
+ * This example shows how to apply the following transition effects:
+ * @li translation
+ * @li color
+ * @li rotation
+ * @li wipe
+ * @li zoom
+ * @li resizing
+ *
+ * It allows you to apply more than one effect at once, and also allows to
+ * set properties like event_enabled, auto_reverse, repeat_times and
+ * tween_mode.
+ *
+ * @include transit_example_03.c
+ */
+
+/**
+ * @page transit_example_04_c elm_transit - Combined effects over two objects.
+ *
+ * This example shows how to apply the transition effects:
+ * @li flip
+ * @li resizable_flip
+ * @li fade
+ * @li blend
+ * over two objects. This kind of transition effect is used to make one
+ * object disappear and another one appear on its place.
+ *
+ * You can mix more than one effect of this type on the same objects, and the
+ * transition will apply both.
+ *
+ * @include transit_example_04.c
+ */
+
+/**
+ * @page transit_example_01_explained elm_transit - Basic transit usage.
+ * @dontinclude transit_example_01.c
+ *
+ * The full code for this example can be found at @ref transit_example_01_c.
+ *
+ * This example shows the simplest way of creating a transition and applying
+ * it to an object. Similarly to every other elementary example, we create a
+ * window, set its title, size, autodel property, and setup a callback to
+ * exit the program when finished:
+ *
+ * @skip on_done
+ * @until evas_object_resize
+ *
+ * We also add a resizeable white background to use behind our animation:
+ *
+ * @skip bg_add
+ * @until evas_object_show
+ *
+ * And then we add a button that we will use to demonstrate the effects of
+ * our animation:
+ *
+ * @skip button_add
+ * @until evas_object_show(win)
+ *
+ * Notice that we are not adding the button with elm_win_resize_object_add()
+ * because we don't want the window to control the size of the button. We
+ * will use the transition to change the button size, so it could conflict
+ * with something else trying to control that size.
+ *
+ * Now, the simplest code possible to create the resize animation:
+ *
+ * @skip transit_add
+ * @until transit_go
+ *
+ * As you can see, this code is very easy to understand. First, we create the
+ * transition itself with elm_transit_add(). Then we add the button to this
+ * transition with elm_transit_object_add(), which means that the transition
+ * will operate over this button. The effect that we want now is changing the
+ * object size from 100x50 to 300x150, and can be achieved by adding the
+ * resize effect with elm_transit_effect_resizing_add().
+ *
+ * Finally, we set the transition time to 5 seconds and start the transition
+ * with elm_transit_go(). If we wanted more effects applied to this
+ * button, we could add them to the same transition. See the
+ * @ref transit_example_03_c to watch many transitions being applied to an
+ * object.
+ */
+
+/**
+ * @page transit_example_02_explained elm_transit - Chained transitions.
+ * @dontinclude transit_example_02.c
+ *
+ * The full code for this example can be found at @ref transit_example_02_c.
+ *
+ * This example shows how to implement a chain of transitions. This chain is
+ * used to start a transition just after another transition ended. Similarly
+ * to every other elementary example, we create a window, set its title,
+ * size, autodel property, and setup a callback to exit the program when
+ * finished:
+ *
+ * @skip on_done
+ * @until evas_object_resize
+ *
+ * We also add a resizeable white background to use behind our animation:
+ *
+ * @skip bg_add
+ * @until evas_object_show
+ *
+ * This example will have a chain of 4 transitions, each of them applied to
+ * one button. Thus we create 4 different buttons:
+ *
+ * @skip button_add
+ * @until evas_object_show(bt4)
+ *
+ * Now we create a simple translation transition that will be started as soon
+ * as the program loads. It will be our first transition, and the other
+ * transitions will be started just after this transition ends:
+ *
+ * @skip transit_add
+ * @until transit_go
+ *
+ * The code displayed until now has nothing different from what you have
+ * already seen in @ref transit_example_01_explained, but now comes the new
+ * part: instead of creating a second transition that will start later using
+ * a timer, we create the it normally, and use
+ * elm_transit_chain_transit_add() instead of elm_transit_go. Since we are
+ * adding it in a chain after the first transition, it will start as soon as
+ * the first transition ends:
+ *
+ * @skip transit_add
+ * @until transit_chain_transit_add
+ *
+ * Finally we add the 2 other transitions to the chain, and run our program.
+ * It will make one transition start after the other finish, and there is the
+ * transition chain.
+ */
+
+/**
+ * @page general_functions_example_page General (top-level) functions example
+ * @dontinclude general_funcs_example.c
+ *
+ * As told in their documentation blocks, the
+ * elm_app_compile_*_dir_set() family of functions have to be called
+ * before elm_app_info_set():
+ * @skip tell elm about
+ * @until elm_app_info_set
+ *
+ * We are here setting the fallback paths to the compiling time target
+ * paths, naturally. If you're building the example out of the
+ * project's build system, we're assuming they are the canonical ones.
+ *
+ * After the program starts, elm_app_info_set() will actually run and
+ * then you'll see an intrincasy: Elementary does the prefix lookup @b
+ * twice. This is so because of the quicklaunch infrastructure in
+ * Elementary (@ref Start), which will register a predefined prefix
+ * for possible users of the launch schema. We're not hooking into a
+ * quick launch, so this first call can't be avoided.
+ *
+ * If you ran this example from your "bindir" installation
+ * directiory, no output will emerge from these both attempts -- it
+ * will find the "magic" file there registered and set the prefixes
+ * silently. Otherwise, you could get something like:
+ @verbatim
+ WARNING: Could not determine its installed prefix for 'ELM'
+       so am falling back on the compiled in default:
+         usr
+       implied by the following:
+         bindir    = usr/lib
+         libdir    = usr/lib
+         datadir   = usr/share/elementary
+         localedir = usr/share/locale
+       Try setting the following environment variables:
+         ELM_PREFIX     - points to the base prefix of install
+       or the next 4 variables
+         ELM_BIN_DIR    - provide a specific binary directory
+         ELM_LIB_DIR    - provide a specific library directory
+         ELM_DATA_DIR   - provide a specific data directory
+         ELM_LOCALE_DIR - provide a specific locale directory
+ @endverbatim
+ * if you also didn't change those environment variables (remember
+ * they are also a valid way of communicating your prefix to the
+ * binary) - this is the scenario where it fallbacks to the paths set
+ * for compile time.
+ *
+ * Then, you can check the prefixes set on the standard output:
+ * @skip prefix was set to
+ * @until locale directory is
+ *
+ * In the fragment
+ * @skip by using this policy
+ * @until elm_win_autodel_set
+ * we demonstrate the use of Elementary policies. The policy defining
+ * under which circunstances our application should quit automatically
+ * is set to when its last window is closed (this one has just one
+ * window, though). This will save us from having to set a callback
+ * ourselves on the window, like done in @ref bg_example_01_c "this"
+ * example. Note that we need to tell the window to delete itself's
+ * object on a request to destroy the canvas coming, with
+ * elm_win_autodel_set().
+ *
+ * What follows is some boilerplate code, creating a frame with a @b
+ * button, our object of interest, and, below, widgets to change the
+ * button's behavior and exemplify the group of functions in question.
+ *
+ * @dontinclude general_funcs_example.c
+ * We enabled the focus highlight object for this window, so that you
+ * can keep track of the current focused object better:
+ * @skip elm_win_focus_highlight_enabled_set
+ * @until evas_object_show
+ * Use the tab key to navigate through the focus chain.
+ *
+ * @dontinclude general_funcs_example.c
+ * While creating the button, we exemplify how to use Elementary's
+ * finger size information to scale our UI:
+ * @skip fprintf(stdout, "Elementary
+ * @until evas_object_show
+ *
+ * @dontinclude general_funcs_example.c
+ * The first checkbox's callback is:
+ * @skip static void
+ * @until }
+ * When unsetting the checkbox, we disable the button, which will get a new
+ * decoration (greyed out) and stop receiving events. The focus chain
+ * will also ignore it.
+ *
+ * Following, there are 2 more buttons whose actions are focus/unfocus
+ * the top button, respectively:
+ * @skip focus callback
+ * @until }
+ * and
+ * @skip unfocus callback
+ * @until }
+ * Note the situations in which they won't take effect:
+ * - the button is not allowed to get focus or
+ * - the button is disabled
+ *
+ * The first restriction above you'll get by a second checkbox, whose
+ * callback is:
+ * @skip focus allow callback
+ * @until }
+ * Note that the button will still get mouse events, though.
+ *
+ * Next, there's a slider controlling the button's scale:
+ * @skip scaling callback
+ * @until }
+ *
+ * Experiment with it, so you understand the effect better. If you
+ * change its value, it will mess with the button's original size,
+ * naturally.
+ *
+ * The full code for this example can be found
+ * @ref general_functions_example_c "here".
+ */
+
+/**
+ * @page theme_example_01 Theme - Using extensions
+ *
+ * @dontinclude theme_example_01.c
+ *
+ * Using extensions is extremely easy, discarding the part where you have to
+ * write the theme for them.
+ *
+ * In the following example we'll be creating two buttons, one to load or
+ * unload our extension theme and one to cycle around three possible styles,
+ * one of which we created.
+ *
+ * After including our one and only header we'll jump to the callback for
+ * the buttons. First one takes care of loading or unloading our extension
+ * file, relative to the default theme set (thus the @c NULL in the
+ * functions first parameter).
+ * @skipline Elementary.h
+ * @skip static void
+ * @until }
+ * @until }
+ * @until }
+ *
+ * The second button, as we said before, will just switch around different
+ * styles. In this case we have three of them. The first one is our custom
+ * style, named after something very unlikely to find in the default theme.
+ * The other two styles are the standard and one more, anchor, which exists
+ * in the default and is similar to the default, except the button vanishes
+ * when the mouse is not over it.
+ * @skip static void
+ * @until }
+ * @until }
+ *
+ * So what happens if the style switches to our custom one when the
+ * extension is loaded? Elementary falls back to the default for the
+ * widget.
+ *
+ * And the main function, simply enough, will create the window, set the
+ * buttons and their callbacks, and just to begin with our button styled
+ * we're also loading our extension at the beginning.
+ * @skip int
+ * @until ELM_MAIN
+ *
+ * In this case we wanted to easily remove extensions, but all adding an
+ * extension does is tell Elementary where else it should look for themes
+ * when it can't find them in the default theme. Another way to do this
+ * is to set the theme search order using elm_theme_set(), but this requires
+ * that the developer is careful not to override any user configuration.
+ * That can be helped by adding our theme to the end of whatver is already
+ * set, like in the following snippet.
+ * @code
+ * char buf[4096];
+ * snprintf(buf, sizeof(buf), "%s:./theme_example.edj", elme_theme_get(NULL);
+ * elm_theme_set(NULL, buf);
+ * @endcode
+ *
+ * If we were using overlays instead of extensions, the same thing applies,
+ * but the custom theme must be added to the front of the search path.
+ *
+ * In the end, we should be looking at something like this:
+ * @image html screenshots/theme_example_01.png
+ * @image latex screenshots/theme_example_01.eps
+ *
+ * That's all. Boringly simple, and the full code in one piece can be found
+ * @ref theme_example_01.c "here".
+ *
+ * And the code for our extension is @ref theme_example.edc "here".
+ *
+ * @example theme_example_01.c
+ * @example theme_example.edc
+ */
+
+/**
+ * @page theme_example_02 Theme - Using overlays
+ *
+ * @dontinclude theme_example_02.c
+ *
+ * Overlays are like extensions in that you tell Elementary that some other
+ * theme contains the styles you need for your program. The difference is that
+ * they will be look in first, so they can override the default style of any
+ * widget.
+ *
+ * There's not much to say about them that hasn't been said in our previous
+ * example about @ref theme_example_01 "extensions", so going quickly through
+ * the code we have a function to load or unload the theme, which will be
+ * called when we click any button.
+ * @skipline Elementary.h
+ * @skip static void
+ * @until }
+ *
+ * And the main function, creating the window and adding some buttons to it.
+ * We load our theme as an overlay and nothing else. Notice there's no style
+ * set for any button there, which means they should be using the default
+ * that we override.
+ * @skip int
+ * @until ELM_MAIN
+ *
+ * That's pretty much it. The full code is @ref theme_example_02.c "here" and
+ * the definition of the theme is the same as before, and can be found in
+ * @ref theme_example.edc "here".
+ *
+ * @example theme_example_02.c
+ */
+
+ /**
+  * @page button_example_01 Button - Complete example
+  *
+  * @dontinclude button_example_01.c
+  *
+  * A button is simple, you click on it and something happens. That said,
+  * we'll go through an example to show in detail the button API less
+  * commonly used.
+  *
+  * In the end, we'll be presented with something that looks like this:
+  * @image html screenshots/button_01.png
+  * @image latex screenshots/button_01.eps
+  *
+  * The full code of the example is @ref button_example_01.c "here" and we
+  * will follow here with a rundown of it.
+  *
+  * @skip Elementary.h
+  * @until Elementary.h
+  * @skip struct
+  * @until App_Data
+  *
+  * We have several buttons to set different times for the autorepeat timeouts
+  * of the buttons that use it and a few more that we keep track of in our
+  * data struct. The mid button doesn't do much, just moves around according
+  * to what other buttons the user presses. Then four more buttons to move the
+  * central one, and we're also keeping track of the icon set in the middle
+  * button, since when this one moves, we change the icon, and when movement
+  * is finished (by releasing one of the four arrow buttons), we set back the
+  * normal icon.
+  * @skip static void
+  * @until }
+  *
+  * Keeping any of those four buttons pressed will trigger their autorepeat
+  * callback, where we move the button doing some size hint magic. To
+  * understand how that works better, refer to the @ref Box documentation.
+  * Also, the first time the function is called, we change the icon in the
+  * middle button, using elm_button_icon_unset() first to keep the reference
+  * to the previous one, so we don't need to recreate it when we are done
+  * moving it.
+  * @skip static void
+  * @until }
+  * @until size_hint_align_set
+  * @until }
+  *
+  * One more callback for the option buttons, that just sets the timeouts for
+  * the different autorepeat options.
+  *
+  * @skip static void
+  * @until }
+  * @until }
+  * @until }
+  *
+  * And the main function, which does some setting up of the buttons in boxes
+  * to make things work. Here we'll go through some snippets only.
+  *
+  * For the option buttons, it's just the button with its label and callback.
+  * @skip elm_button_add
+  * @until smart_callback_add
+  *
+  * For the ones that move the central button, we have no labels. There are
+  * icons instead, and the autorepeat option is toggled.
+  * @skip Gap: 1.0
+  * @skip elm_button_add
+  * @until data.cursors.up
+  *
+  * And just to show the mid button, which doesn't have anything special.
+  * @skip data.cursors.left
+  * @skip elm_button_add
+  * @until data.mid
+  *
+  * And we are done.
+  *
+  * @example button_example_01.c
+  */
+
+/**
+ * @page bubble_01_example_page elm_bubble - Simple use.
+ * @dontinclude bubble_example_01.c
+ *
+ * This example shows a bubble with all fields set(label, info, content and
+ * icon) and the selected corner changing when the bubble is clicked. To be
+ * able use a bubble we need to do some setup and create a window, for this
+ * example we are going to ignore that part of the code since it isn't
+ * relevant to the bubble.
+ *
+ * To have the selected corner change in a clockwise motion we are going to
+ * use the following callback:
+ * @skip static
+ * @until }
+ * @until }
+ *
+ * Here we are creating an elm_label that is going to be used as the content
+ * for our bubble:
+ * @skipline elm_label
+ * @until show
+ * @note You could use any evas_object for this, we are using an elm_label
+ * for simplicity.
+ *
+ * Despite it's name the bubble's icon doesn't have to be an icon, it can be
+ * any evas_object. For this example we are going to make the icon a simple
+ * blue rectangle:
+ * @until show
+ *
+ * And finally we have the actual bubble creation and the setting of it's
+ * label, info and content:
+ * @until content
+ * @skipline show
+ * @note Because we didn't set a corner, the default("top_left") will be
+ * used.
+ *
+ * Now that we have our bubble all that is left is connecting the "clicked"
+ * signals to our callback:
+ * @line smart_callback
+ *
+ * This last bubble we created was very complete, so it's pertinent to show
+ * that most of that stuff is optional a bubble can be created with nothing
+ * but content:
+ * @until content
+ * @skipline show
+ *
+ * Our example will look like this:
+ * @image html screenshots/bubble_example_01.png
+ * @image latex screenshots/bubble_example_01.eps
+ *
+ * See the full source code @ref bubble_example_01.c here.
+ * @example bubble_example_01.c
+ */
+
+/**
+ * @page box_example_01 Box - Basic API
+ *
+ * @dontinclude button_example_01.c
+ *
+ * As a special guest tonight, we have the @ref button_example_01 "simple
+ * button example". There are plenty of boxes in it, and to make the cursor
+ * buttons that moved a central one around when pressed, we had to use a
+ * variety of values for their hints.
+ *
+ * To start, let's take a look at the handling of the central button when
+ * we were moving it around. To achieve this effect without falling back to
+ * a complete manual positioning of the @c Evas_Object in our canvas, we just
+ * put it in a box and played with its alignment within it, as seen in the
+ * following snippet of the callback for the pressed buttons.
+ * @skip evas_object_size_hint_align_get
+ * @until evas_object_size_hint_align_set
+ *
+ * Not much to it. We get the current alignment of the object and change it
+ * by just a little, depending on which button was pressed, then set it
+ * again, making sure we stay within the 0.0-1.0 range so the button moves
+ * inside the space it has, instead of disappearing under the other objects.
+ *
+ * But as useful as an example as that may have been, the usual case with boxes
+ * is to set everything at the moment they are created, like we did for
+ * everything else in our main function.
+ *
+ * The entire layout of our program is made with boxes. We have one set as the
+ * resize object for the window, which means it will always be resized with
+ * the window. The weight hints set to @c EVAS_HINT_EXPAND will tell the
+ * window that the box can grow past it's minimum size, which allows resizing
+ * of it.
+ * @skip elm_main
+ * @skip elm_box_add
+ * @until evas_object_show
+ *
+ * Two more boxes, set to horizontal, hold the buttons to change the autorepeat
+ * configuration used by the buttons. We create each to take over all the
+ * available space horizontally, but we don't want them to grow vertically,
+ * so we keep that axis of the weight with 0.0. Then it gets packed in the
+ * main box.
+ * @skip box2
+ * @until evas_object_show
+ *
+ * The buttons in each of those boxes have nothing special, they are just packed
+ * in with their default values and the box will use their minimum size, as set
+ * by Elementary itself based on the label, icon, finger size and theme.
+ *
+ * But the buttons used to move the central one have a special disposition.
+ * The top one first, is placed right into the main box like our other smaller
+ * boxes. Set to expand horizontally and not vertically, and in this case we
+ * also tell it to fill that space, so it gets resized to take the entire
+ * width of the window.
+ * @skip Gap: 1.0
+ * @skip elm_button_add
+ * @until evas_object_show
+ *
+ * The bottom one will be the same, but for the other two we need to use a
+ * second box set to take as much space as we have, so we can place our side
+ * buttons in place and have the big empty space where the central button will
+ * move.
+ * @skip elm_box_add
+ * @until evas_object_show
+ *
+ * Then the buttons will have their hints inverted to the other top and bottom
+ * ones, to expand and fill vertically and keep their minimum size horizontally.
+ * @skip elm_button_add
+ * @until evas_object_show
+ *
+ * The central button takes every thing else. It will ask to be expanded in
+ * both directions, but without filling its cell. Changing its alignment by
+ * pressing the buttons will make it move around.
+ * @skip elm_button_add
+ * @until evas_object_show
+ *
+ * To end, the rightmost button is packed in the smaller box after the central
+ * one, and back to the main box we have the bottom button at the end.
+ */
+
+/**
+ * @page box_example_02 Box - Layout transitions
+ *
+ * @dontinclude box_example_02.c
+ *
+ * Setting a customized layout for a box is simple once you have the layout
+ * function, which is just like the layout function for @c Evas_Box. The new
+ * and fancier thing we can do with Elementary is animate the transition from
+ * one layout to the next. We'll see now how to do that through a simple
+ * example, while also taking a look at some of the API that was left
+ * untouched in our @ref box_example_01 "previous example".
+ *
+ * @image html screenshots/box_example_02.png
+ * @image latex screenshots/box_example_02.eps
+ *
+ * @skipline Elementary.h
+ *
+ * Our application data consists of a list of layout functions, given by
+ * @c transitions. We'll be animating through them throughout the entire run.
+ * The box with the stuff to move around and the last layout that was set to
+ * make things easier in the code.
+ * @skip typedef
+ * @until Transitions_Data
+ *
+ * The box starts with three buttons, clicking on any of them will take it
+ * out of the box without deleting the object. There are also two more buttons
+ * outside, one to add an object to the box and the other to clear it.
+ * This is all to show how you can interact with the items in the box, add
+ * things and even remove them, while the transitions occur.
+ *
+ * One of the callback we'll be using creates a new button, asks the box for
+ * the list of its children and if it's not empty, we add the new object after
+ * the first one, otherwise just place at the end as it will not make any
+ * difference.
+ * @skip static void
+ * @until }
+ * @until }
+ *
+ * The clear button is even simpler. Everything in the box will be deleted,
+ * leaving it empty and ready to fill it up with more stuff.
+ * @skip static void
+ * @until }
+ *
+ * And a little function to remove buttons from the box without deleting them.
+ * This one is set for the @c clicked callback of the original buttons,
+ * unpacking them when clicked and placing it somewhere in the screen where
+ * they will not disturb. Once we do this, the box no longer has any control
+ * of it, so it will be left untouched until the program ends.
+ * @skip static void
+ * @until }
+ *
+ * If we wanted, we could just call @c evas_object_del() on the object to
+ * destroy it. In this case, no unpack is really necessary, as the box would
+ * be notified of a child being deleted and adjust its calculations accordingly.
+ *
+ * The core of the program is the following function. It takes whatever
+ * function is first on our list of layouts and together with the
+ * @c last_layout, it creates an ::Elm_Box_Transition to use with
+ * elm_box_layout_transition(). In here, we tell it to start from whatever
+ * layout we last set, end with the one that was at the top of the list and
+ * when everything is finished, call us back so we can create another
+ * transition. Finally, move the new layout to the end of the list so we
+ * can continue running through them until the program ends.
+ * @skip static void
+ * @until }
+ *
+ * The main function doesn't have antyhing special. Creation of box, initial
+ * buttons and some callback setting. The only part worth mentioning is the
+ * initialization of our application data.
+ * @skip tdata.box
+ * @until evas_object_box_layout_stack
+ *
+ * We have a simple static variable, set the box, the first layout we are
+ * using as last and create the list with the different functions to go
+ * through.
+ *
+ * And in the end, we set the first layout and call the same function we went
+ * through before to start the run of transitions.
+ * @until _test_box_transition_change
+ *
+ * For the full code, follow @ref box_example_02.c "here".
+ *
+ * @example box_example_02.c
+ */
+
+/**
+ * @page bg_example_01_c bg_example_01.c
+ * @include bg_example_01.c
+ * @example bg_example_01.c
+ */
+
+/**
+ * @page bg_example_02_c bg_example_02.c
+ * @include bg_example_02.c
+ * @example bg_example_02.c
+ */
+
+/**
+ * @page bg_example_03_c bg_example_03.c
+ * @include bg_example_03.c
+ * @example bg_example_03.c
+ */
+
+/**
+ * @page actionslider_example_01 Actionslider example
+ * @include actionslider_example_01.c
+ * @example actionslider_example_01.c
+ */
+
+/**
+ * @page animator_example_01_c Animator example 01
+ * @include animator_example_01.c
+ * @example animator_example_01.c
+ */
+
+/**
+ * @page transit_example_01_c Transit example 1
+ * @include transit_example_01.c
+ * @example transit_example_01.c
+ */
+
+/**
+ * @page transit_example_02_c Transit example 2
+ * @include transit_example_02.c
+ * @example transit_example_02.c
+ */
+
+/**
+ * @page general_functions_example_c General (top-level) functions example
+ * @include general_funcs_example.c
+ * @example general_funcs_example.c
+ */
diff --git a/doc/img/elm_animator_curve_style.eps b/doc/img/elm_animator_curve_style.eps
new file mode 100644 (file)
index 0000000..76e45f1
--- /dev/null
@@ -0,0 +1,5737 @@
+%!PS-Adobe-3.1 EPSF-3.0
+%ADO_DSC_Encoding: MacOS Roman
+%%Title: diagramas_01-12.eps
+%%Creator: Adobe Illustrator(R) 14.0
+%%For: Marina Proni
+%%CreationDate: 6/17/11
+%%BoundingBox: 0 0 622 652
+%%HiResBoundingBox: 0 0 621.7319 651.9883
+%%CropBox: 0 0 621.7319 651.9883
+%%LanguageLevel: 2
+%%DocumentData: Clean7Bit
+%ADOBeginClientInjection: DocumentHeader "AI11EPS"
+%%AI8_CreatorVersion: 14.0.0\r%AI9_PrintingDataBegin\r%ADO_BuildNumber: Adobe Illustrator(R) 14.0.0 x367 R agm 4.4890 ct 5.1541\r%ADO_ContainsXMP: MainFirst\r
+%ADOEndClientInjection: DocumentHeader "AI11EPS"
+%%Pages: 1
+%%DocumentNeededResources: 
+%%DocumentSuppliedResources: procset Adobe_AGM_Image 1.0 0
+%%+ procset Adobe_CoolType_Utility_T42 1.0 0
+%%+ procset Adobe_CoolType_Utility_MAKEOCF 1.23 0
+%%+ procset Adobe_CoolType_Core 2.31 0
+%%+ procset Adobe_AGM_Core 2.0 0
+%%+ procset Adobe_AGM_Utils 1.0 0
+%%DocumentFonts: 
+%%DocumentNeededFonts: 
+%%DocumentNeededFeatures: 
+%%DocumentSuppliedFeatures: 
+%%DocumentProcessColors:  Cyan Magenta Yellow Black
+%%DocumentCustomColors: 
+%%CMYKCustomColor: 
+%%RGBCustomColor: 
+%%EndComments
+                                                                                                                                                                                                                              
+                                                                                                                                                                                                                                                         
+                                                                                                                                                                                                                                                         
+                                                                                                                                                                                                                                                         
+                                                                                                                                                                                                                                                         
+                                                                                                                                                                                                                                                         
+%%BeginDefaults
+%%ViewingOrientation: 1 0 0 1
+%%EndDefaults
+%%BeginProlog
+%%BeginResource: procset Adobe_AGM_Utils 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{currentpacking        true setpacking}if
+userdict/Adobe_AGM_Utils 75 dict dup begin put
+/bdf
+{bind def}bind def
+/nd{null def}bdf
+/xdf
+{exch def}bdf
+/ldf 
+{load def}bdf
+/ddf
+{put}bdf       
+/xddf
+{3 -1 roll put}bdf     
+/xpt
+{exch put}bdf
+/ndf
+{
+       exch dup where{
+               pop pop pop
+       }{
+               xdf
+       }ifelse
+}def
+/cdndf
+{
+       exch dup currentdict exch known{
+               pop pop
+       }{
+               exch def
+       }ifelse
+}def
+/gx
+{get exec}bdf
+/ps_level
+       /languagelevel where{
+               pop systemdict/languagelevel gx
+       }{
+               1
+       }ifelse
+def
+/level2 
+       ps_level 2 ge
+def
+/level3 
+       ps_level 3 ge
+def
+/ps_version
+       {version cvr}stopped{-1}if
+def
+/set_gvm
+{currentglobal exch setglobal}bdf
+/reset_gvm
+{setglobal}bdf
+/makereadonlyarray
+{
+       /packedarray where{pop packedarray
+       }{
+               array astore readonly}ifelse
+}bdf
+/map_reserved_ink_name
+{
+       dup type/stringtype eq{
+               dup/Red eq{
+                       pop(_Red_)
+               }{
+                       dup/Green eq{
+                               pop(_Green_)
+                       }{
+                               dup/Blue eq{
+                                       pop(_Blue_)
+                               }{
+                                       dup()cvn eq{
+                                               pop(Process)
+                                       }if
+                               }ifelse
+                       }ifelse
+               }ifelse
+       }if
+}bdf
+/AGMUTIL_GSTATE 22 dict def
+/get_gstate
+{
+       AGMUTIL_GSTATE begin
+       /AGMUTIL_GSTATE_clr_spc currentcolorspace def
+       /AGMUTIL_GSTATE_clr_indx 0 def
+       /AGMUTIL_GSTATE_clr_comps 12 array def
+       mark currentcolor counttomark
+               {AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 3 -1 roll put
+               /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 add def}repeat pop
+       /AGMUTIL_GSTATE_fnt rootfont def
+       /AGMUTIL_GSTATE_lw currentlinewidth def
+       /AGMUTIL_GSTATE_lc currentlinecap def
+       /AGMUTIL_GSTATE_lj currentlinejoin def
+       /AGMUTIL_GSTATE_ml currentmiterlimit def
+       currentdash/AGMUTIL_GSTATE_do xdf/AGMUTIL_GSTATE_da xdf
+       /AGMUTIL_GSTATE_sa currentstrokeadjust def
+       /AGMUTIL_GSTATE_clr_rnd currentcolorrendering def
+       /AGMUTIL_GSTATE_op currentoverprint def
+       /AGMUTIL_GSTATE_bg currentblackgeneration cvlit def
+       /AGMUTIL_GSTATE_ucr currentundercolorremoval cvlit def
+       currentcolortransfer cvlit/AGMUTIL_GSTATE_gy_xfer xdf cvlit/AGMUTIL_GSTATE_b_xfer xdf
+               cvlit/AGMUTIL_GSTATE_g_xfer xdf cvlit/AGMUTIL_GSTATE_r_xfer xdf
+       /AGMUTIL_GSTATE_ht currenthalftone def
+       /AGMUTIL_GSTATE_flt currentflat def
+       end
+}def
+/set_gstate
+{
+       AGMUTIL_GSTATE begin
+       AGMUTIL_GSTATE_clr_spc setcolorspace
+       AGMUTIL_GSTATE_clr_indx{AGMUTIL_GSTATE_clr_comps AGMUTIL_GSTATE_clr_indx 1 sub get
+       /AGMUTIL_GSTATE_clr_indx AGMUTIL_GSTATE_clr_indx 1 sub def}repeat setcolor
+       AGMUTIL_GSTATE_fnt setfont
+       AGMUTIL_GSTATE_lw setlinewidth
+       AGMUTIL_GSTATE_lc setlinecap
+       AGMUTIL_GSTATE_lj setlinejoin
+       AGMUTIL_GSTATE_ml setmiterlimit
+       AGMUTIL_GSTATE_da AGMUTIL_GSTATE_do setdash
+       AGMUTIL_GSTATE_sa setstrokeadjust
+       AGMUTIL_GSTATE_clr_rnd setcolorrendering
+       AGMUTIL_GSTATE_op setoverprint
+       AGMUTIL_GSTATE_bg cvx setblackgeneration
+       AGMUTIL_GSTATE_ucr cvx setundercolorremoval
+       AGMUTIL_GSTATE_r_xfer cvx AGMUTIL_GSTATE_g_xfer cvx AGMUTIL_GSTATE_b_xfer cvx
+               AGMUTIL_GSTATE_gy_xfer cvx setcolortransfer
+       AGMUTIL_GSTATE_ht/HalftoneType get dup 9 eq exch 100 eq or
+               {
+               currenthalftone/HalftoneType get AGMUTIL_GSTATE_ht/HalftoneType get ne
+                       {
+                        mark AGMUTIL_GSTATE_ht{sethalftone}stopped cleartomark
+                       }if
+               }{
+               AGMUTIL_GSTATE_ht sethalftone
+               }ifelse
+       AGMUTIL_GSTATE_flt setflat
+       end
+}def
+/get_gstate_and_matrix
+{
+       AGMUTIL_GSTATE begin
+       /AGMUTIL_GSTATE_ctm matrix currentmatrix def
+       end
+       get_gstate
+}def
+/set_gstate_and_matrix
+{
+       set_gstate
+       AGMUTIL_GSTATE begin
+       AGMUTIL_GSTATE_ctm setmatrix
+       end
+}def
+/AGMUTIL_str256 256 string def
+/AGMUTIL_src256 256 string def
+/AGMUTIL_dst64 64 string def
+/AGMUTIL_srcLen nd
+/AGMUTIL_ndx nd
+/AGMUTIL_cpd nd
+/capture_cpd{
+       //Adobe_AGM_Utils/AGMUTIL_cpd currentpagedevice ddf
+}def
+/thold_halftone
+{
+       level3
+               {sethalftone currenthalftone}
+               {
+                       dup/HalftoneType get 3 eq
+                       {
+                               sethalftone currenthalftone
+                       }{
+                               begin
+                               Width Height mul{
+                                       Thresholds read{pop}if
+                               }repeat
+                               end
+                               currenthalftone
+                       }ifelse
+               }ifelse
+}def 
+/rdcmntline
+{
+       currentfile AGMUTIL_str256 readline pop
+       (%)anchorsearch{pop}if
+}bdf
+/filter_cmyk
+{      
+       dup type/filetype ne{
+               exch()/SubFileDecode filter
+       }{
+               exch pop
+       }
+       ifelse
+       [
+       exch
+       {
+               AGMUTIL_src256 readstring pop
+               dup length/AGMUTIL_srcLen exch def
+               /AGMUTIL_ndx 0 def
+               AGMCORE_plate_ndx 4 AGMUTIL_srcLen 1 sub{
+                       1 index exch get
+                       AGMUTIL_dst64 AGMUTIL_ndx 3 -1 roll put
+                       /AGMUTIL_ndx AGMUTIL_ndx 1 add def
+               }for
+               pop
+               AGMUTIL_dst64 0 AGMUTIL_ndx getinterval
+       }
+       bind
+       /exec cvx
+       ]cvx
+}bdf
+/filter_indexed_devn
+{
+       cvi Names length mul names_index add Lookup exch get
+}bdf
+/filter_devn
+{      
+       4 dict begin
+       /srcStr xdf
+       /dstStr xdf
+       dup type/filetype ne{
+               0()/SubFileDecode filter
+       }if
+       [
+       exch
+               [
+                       /devicen_colorspace_dict/AGMCORE_gget cvx/begin cvx
+                       currentdict/srcStr get/readstring cvx/pop cvx
+                       /dup cvx/length cvx 0/gt cvx[
+                               Adobe_AGM_Utils/AGMUTIL_ndx 0/ddf cvx
+                               names_index Names length currentdict/srcStr get length 1 sub{
+                                       1/index cvx/exch cvx/get cvx
+                                       currentdict/dstStr get/AGMUTIL_ndx/load cvx 3 -1/roll cvx/put cvx
+                                       Adobe_AGM_Utils/AGMUTIL_ndx/AGMUTIL_ndx/load cvx 1/add cvx/ddf cvx
+                               }for
+                               currentdict/dstStr get 0/AGMUTIL_ndx/load cvx/getinterval cvx
+                       ]cvx/if cvx
+                       /end cvx
+               ]cvx
+               bind
+               /exec cvx
+       ]cvx
+       end
+}bdf
+/AGMUTIL_imagefile nd
+/read_image_file
+{
+       AGMUTIL_imagefile 0 setfileposition
+       10 dict begin
+       /imageDict xdf
+       /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
+       /imbufIdx 0 def
+       /origDataSource imageDict/DataSource get def
+       /origMultipleDataSources imageDict/MultipleDataSources get def
+       /origDecode imageDict/Decode get def
+       /dstDataStr imageDict/Width get colorSpaceElemCnt mul string def
+       imageDict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+       {
+               /imbufCnt imageDict/DataSource get length def
+               /imbufs imbufCnt array def
+               0 1 imbufCnt 1 sub{
+                       /imbufIdx xdf
+                       imbufs imbufIdx imbufLen string put
+                       imageDict/DataSource get imbufIdx[AGMUTIL_imagefile imbufs imbufIdx get/readstring cvx/pop cvx]cvx put
+               }for
+               DeviceN_PS2{
+                       imageDict begin
+                       /DataSource[DataSource/devn_sep_datasource cvx]cvx def
+                       /MultipleDataSources false def
+                       /Decode[0 1]def
+                       end
+               }if
+       }{
+               /imbuf imbufLen string def
+               Indexed_DeviceN level3 not and DeviceN_NoneName or{
+                       /srcDataStrs[imageDict begin
+                               currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
+                               {
+                                       Width Decode length 2 div mul cvi string
+                               }repeat
+                               end]def         
+                       imageDict begin
+                       /DataSource[AGMUTIL_imagefile Decode BitsPerComponent false 1/filter_indexed_devn load dstDataStr srcDataStrs devn_alt_datasource/exec cvx]cvx def
+                       /Decode[0 1]def
+                       end
+               }{
+                       imageDict/DataSource[1 string dup 0 AGMUTIL_imagefile Decode length 2 idiv string/readstring cvx/pop cvx names_index/get cvx/put cvx]cvx put
+                       imageDict/Decode[0 1]put
+               }ifelse
+       }ifelse
+       imageDict exch
+       load exec
+       imageDict/DataSource origDataSource put
+       imageDict/MultipleDataSources origMultipleDataSources put
+       imageDict/Decode origDecode put 
+       end
+}bdf
+/write_image_file
+{
+       begin
+       {(AGMUTIL_imagefile)(w+)file}stopped{
+               false
+       }{
+               Adobe_AGM_Utils/AGMUTIL_imagefile xddf 
+               2 dict begin
+               /imbufLen Width BitsPerComponent mul 7 add 8 idiv def
+               MultipleDataSources{DataSource 0 get}{DataSource}ifelse type/filetype eq{
+                       /imbuf imbufLen string def
+               }if
+               1 1 Height MultipleDataSources not{Decode length 2 idiv mul}if{
+                       pop
+                       MultipleDataSources{
+                               0 1 DataSource length 1 sub{
+                                       DataSource type dup
+                                       /arraytype eq{
+                                               pop DataSource exch gx
+                                       }{
+                                               /filetype eq{
+                                                       DataSource exch get imbuf readstring pop
+                                               }{
+                                                       DataSource exch get
+                                               }ifelse
+                                       }ifelse
+                                       AGMUTIL_imagefile exch writestring
+                               }for
+                       }{
+                               DataSource type dup
+                               /arraytype eq{
+                                       pop DataSource exec
+                               }{
+                                       /filetype eq{
+                                               DataSource imbuf readstring pop
+                                       }{
+                                               DataSource
+                                       }ifelse
+                               }ifelse
+                               AGMUTIL_imagefile exch writestring
+                       }ifelse
+               }for
+               end
+               true
+       }ifelse
+       end
+}bdf
+/close_image_file
+{
+       AGMUTIL_imagefile closefile(AGMUTIL_imagefile)deletefile
+}def
+statusdict/product known userdict/AGMP_current_show known not and{
+       /pstr statusdict/product get def
+       pstr(HP LaserJet 2200)eq        
+       pstr(HP LaserJet 4000 Series)eq or
+       pstr(HP LaserJet 4050 Series )eq or
+       pstr(HP LaserJet 8000 Series)eq or
+       pstr(HP LaserJet 8100 Series)eq or
+       pstr(HP LaserJet 8150 Series)eq or
+       pstr(HP LaserJet 5000 Series)eq or
+       pstr(HP LaserJet 5100 Series)eq or
+       pstr(HP Color LaserJet 4500)eq or
+       pstr(HP Color LaserJet 4600)eq or
+       pstr(HP LaserJet 5Si)eq or
+       pstr(HP LaserJet 1200 Series)eq or
+       pstr(HP LaserJet 1300 Series)eq or
+       pstr(HP LaserJet 4100 Series)eq or 
+       {
+               userdict/AGMP_current_show/show load put
+               userdict/show{
+                currentcolorspace 0 get
+                /Pattern eq
+                {false charpath f}
+                {AGMP_current_show}ifelse
+               }put
+       }if
+       currentdict/pstr undef
+}if
+/consumeimagedata
+{
+       begin
+       AGMIMG_init_common
+       currentdict/MultipleDataSources known not
+               {/MultipleDataSources false def}if
+       MultipleDataSources
+               {
+               DataSource 0 get type
+               dup/filetype eq
+                       {
+                       1 dict begin
+                       /flushbuffer Width cvi string def
+                       1 1 Height cvi
+                               {
+                               pop
+                               0 1 DataSource length 1 sub
+                                       {
+                                       DataSource exch get
+                                       flushbuffer readstring pop pop
+                                       }for
+                               }for
+                       end
+                       }if
+               dup/arraytype eq exch/packedarraytype eq or DataSource 0 get xcheck and
+                       {
+                       Width Height mul cvi
+                               {
+                               0 1 DataSource length 1 sub
+                                       {dup DataSource exch gx length exch 0 ne{pop}if}for
+                               dup 0 eq
+                                       {pop exit}if
+                               sub dup 0 le
+                                       {exit}if
+                               }loop
+                       pop
+                       }if             
+               }
+               {
+               /DataSource load type 
+               dup/filetype eq
+                       {
+                       1 dict begin
+                       /flushbuffer Width Decode length 2 idiv mul cvi string def
+                       1 1 Height{pop DataSource flushbuffer readstring pop pop}for
+                       end
+                       }if
+               dup/arraytype eq exch/packedarraytype eq or/DataSource load xcheck and
+                       {
+                               Height Width BitsPerComponent mul 8 BitsPerComponent sub add 8 idiv Decode length 2 idiv mul mul
+                                       {
+                                       DataSource length dup 0 eq
+                                               {pop exit}if
+                                       sub dup 0 le
+                                               {exit}if
+                                       }loop
+                               pop
+                       }if
+               }ifelse
+       end
+}bdf
+/addprocs
+{
+        2{/exec load}repeat
+        3 1 roll
+        [5 1 roll]bind cvx
+}def
+/modify_halftone_xfer
+{
+       currenthalftone dup length dict copy begin
+        currentdict 2 index known{
+               1 index load dup length dict copy begin
+               currentdict/TransferFunction known{
+                       /TransferFunction load
+               }{
+                       currenttransfer
+               }ifelse
+                addprocs/TransferFunction xdf 
+                currentdict end def
+               currentdict end sethalftone
+       }{
+               currentdict/TransferFunction known{
+                       /TransferFunction load 
+               }{
+                       currenttransfer
+               }ifelse
+               addprocs/TransferFunction xdf
+               currentdict end sethalftone             
+               pop
+       }ifelse
+}def
+/clonearray
+{
+       dup xcheck exch
+       dup length array exch
+       Adobe_AGM_Core/AGMCORE_tmp -1 ddf 
+       {
+       Adobe_AGM_Core/AGMCORE_tmp 2 copy get 1 add ddf 
+       dup type/dicttype eq
+               {
+                       Adobe_AGM_Core/AGMCORE_tmp get
+                       exch
+                       clonedict
+                       Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf 
+               }if
+       dup type/arraytype eq
+               {
+                       Adobe_AGM_Core/AGMCORE_tmp get exch
+                       clonearray
+                       Adobe_AGM_Core/AGMCORE_tmp 4 -1 roll ddf 
+               }if
+       exch dup
+       Adobe_AGM_Core/AGMCORE_tmp get 4 -1 roll put
+       }forall
+       exch{cvx}if
+}bdf
+/clonedict
+{
+       dup length dict
+       begin
+       {
+               dup type/dicttype eq
+                       {clonedict}if
+               dup type/arraytype eq
+                       {clonearray}if
+               def
+       }forall
+       currentdict
+       end
+}bdf
+/DeviceN_PS2
+{
+       /currentcolorspace AGMCORE_gget 0 get/DeviceN eq level3 not and
+}bdf
+/Indexed_DeviceN
+{
+       /indexed_colorspace_dict AGMCORE_gget dup null ne{
+               dup/CSDBase known{
+                       /CSDBase get/CSD get_res/Names known 
+               }{
+                       pop false
+               }ifelse
+       }{
+               pop false
+       }ifelse
+}bdf
+/DeviceN_NoneName
+{      
+       /Names where{
+               pop
+               false Names
+               {
+                       (None)eq or
+               }forall
+       }{
+               false
+       }ifelse
+}bdf
+/DeviceN_PS2_inRip_seps
+{
+       /AGMCORE_in_rip_sep where
+       {
+               pop dup type dup/arraytype eq exch/packedarraytype eq or
+               {
+                       dup 0 get/DeviceN eq level3 not and AGMCORE_in_rip_sep and
+                       {
+                               /currentcolorspace exch AGMCORE_gput
+                               false
+                       }{
+                               true
+                       }ifelse
+               }{
+                       true
+               }ifelse
+       }{
+               true
+       }ifelse
+}bdf
+/base_colorspace_type
+{
+       dup type/arraytype eq{0 get}if
+}bdf
+/currentdistillerparams where{pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
+{
+       /pdfmark_5{cleartomark}bind def
+}{
+       /pdfmark_5{pdfmark}bind def
+}ifelse
+/ReadBypdfmark_5
+{
+       currentfile exch 0 exch/SubFileDecode filter
+       /currentdistillerparams where 
+       {pop currentdistillerparams/CoreDistVersion get 5000 lt}{true}ifelse
+       {flushfile cleartomark}
+       {/PUT pdfmark}ifelse    
+}bdf
+/ReadBypdfmark_5_string
+{
+       2 dict begin
+       /makerString exch def string/tmpString exch def
+       {
+               currentfile tmpString readline not{pop exit}if
+               makerString anchorsearch
+               {
+                       pop pop cleartomark exit
+               }{
+                       3 copy/PUT pdfmark_5 pop 2 copy(\n)/PUT pdfmark_5
+               }ifelse
+       }loop
+       end
+}bdf
+/xpdfm
+{
+       {
+               dup 0 get/Label eq
+               {
+                       aload length[exch 1 add 1 roll/PAGELABEL
+               }{
+                       aload pop
+                       [{ThisPage}<<5 -2 roll>>/PUT
+               }ifelse
+               pdfmark_5
+       }forall
+}bdf
+/lmt{
+       dup 2 index le{exch}if pop dup 2 index ge{exch}if pop
+}bdf
+/int{
+       dup 2 index sub 3 index 5 index sub div 6 -2 roll sub mul exch pop add exch pop
+}bdf
+/ds{
+       Adobe_AGM_Utils begin
+}bdf
+/dt{
+       currentdict Adobe_AGM_Utils eq{
+               end
+       }if
+}bdf
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+%%BeginResource: procset Adobe_AGM_Core 2.0 0
+%%Version: 2.0 0
+%%Copyright: Copyright(C)1997-2007 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{
+       currentpacking
+       true setpacking
+}if
+userdict/Adobe_AGM_Core 209 dict dup begin put
+/Adobe_AGM_Core_Id/Adobe_AGM_Core_2.0_0 def
+/AGMCORE_str256 256 string def
+/AGMCORE_save nd
+/AGMCORE_graphicsave nd
+/AGMCORE_c 0 def
+/AGMCORE_m 0 def
+/AGMCORE_y 0 def
+/AGMCORE_k 0 def
+/AGMCORE_cmykbuf 4 array def
+/AGMCORE_screen[currentscreen]cvx def
+/AGMCORE_tmp 0 def
+/AGMCORE_&setgray nd
+/AGMCORE_&setcolor nd
+/AGMCORE_&setcolorspace nd
+/AGMCORE_&setcmykcolor nd
+/AGMCORE_cyan_plate nd
+/AGMCORE_magenta_plate nd
+/AGMCORE_yellow_plate nd
+/AGMCORE_black_plate nd
+/AGMCORE_plate_ndx nd
+/AGMCORE_get_ink_data nd
+/AGMCORE_is_cmyk_sep nd
+/AGMCORE_host_sep nd
+/AGMCORE_avoid_L2_sep_space nd
+/AGMCORE_distilling nd
+/AGMCORE_composite_job nd
+/AGMCORE_producing_seps nd
+/AGMCORE_ps_level -1 def
+/AGMCORE_ps_version -1 def
+/AGMCORE_environ_ok nd
+/AGMCORE_CSD_cache 0 dict def
+/AGMCORE_currentoverprint false def
+/AGMCORE_deltaX nd
+/AGMCORE_deltaY nd
+/AGMCORE_name nd
+/AGMCORE_sep_special nd
+/AGMCORE_err_strings 4 dict def
+/AGMCORE_cur_err nd
+/AGMCORE_current_spot_alias false def
+/AGMCORE_inverting false def
+/AGMCORE_feature_dictCount nd
+/AGMCORE_feature_opCount nd
+/AGMCORE_feature_ctm nd
+/AGMCORE_ConvertToProcess false def
+/AGMCORE_Default_CTM matrix def
+/AGMCORE_Default_PageSize nd
+/AGMCORE_Default_flatness nd
+/AGMCORE_currentbg nd
+/AGMCORE_currentucr nd
+/AGMCORE_pattern_paint_type 0 def
+/knockout_unitsq nd
+currentglobal true setglobal
+[/CSA/Gradient/Procedure]
+{
+       /Generic/Category findresource dup length dict copy/Category defineresource pop
+}forall
+setglobal
+/AGMCORE_key_known
+{
+       where{
+               /Adobe_AGM_Core_Id known
+       }{
+               false
+       }ifelse
+}ndf
+/flushinput
+{
+       save
+       2 dict begin
+       /CompareBuffer 3 -1 roll def
+       /readbuffer 256 string def
+       mark
+       {
+       currentfile readbuffer{readline}stopped
+               {cleartomark mark}
+               {
+               not
+                       {pop exit}
+               if
+               CompareBuffer eq
+                       {exit}
+               if
+               }ifelse
+       }loop
+       cleartomark
+       end
+       restore
+}bdf
+/getspotfunction
+{
+       AGMCORE_screen exch pop exch pop
+       dup type/dicttype eq{
+               dup/HalftoneType get 1 eq{
+                       /SpotFunction get
+               }{
+                       dup/HalftoneType get 2 eq{
+                               /GraySpotFunction get
+                       }{
+                               pop
+                               {
+                                       abs exch abs 2 copy add 1 gt{
+                                               1 sub dup mul exch 1 sub dup mul add 1 sub
+                                       }{
+                                               dup mul exch dup mul add 1 exch sub
+                                       }ifelse
+                               }bind
+                       }ifelse
+               }ifelse
+       }if
+}def
+/np
+{newpath}bdf
+/clp_npth
+{clip np}def
+/eoclp_npth
+{eoclip np}def
+/npth_clp
+{np clip}def
+/graphic_setup
+{
+       /AGMCORE_graphicsave save store
+       concat
+       0 setgray
+       0 setlinecap
+       0 setlinejoin
+       1 setlinewidth
+       []0 setdash
+       10 setmiterlimit
+       np
+       false setoverprint
+       false setstrokeadjust
+       //Adobe_AGM_Core/spot_alias gx
+       /Adobe_AGM_Image where{
+               pop
+               Adobe_AGM_Image/spot_alias 2 copy known{
+                       gx
+               }{
+                       pop pop
+               }ifelse
+       }if
+       /sep_colorspace_dict null AGMCORE_gput
+       100 dict begin
+       /dictstackcount countdictstack def
+       /showpage{}def
+       mark
+}def
+/graphic_cleanup
+{
+       cleartomark
+       dictstackcount 1 countdictstack 1 sub{end}for
+       end
+       AGMCORE_graphicsave restore
+}def
+/compose_error_msg
+{
+       grestoreall initgraphics        
+       /Helvetica findfont 10 scalefont setfont
+       /AGMCORE_deltaY 100 def
+       /AGMCORE_deltaX 310 def
+       clippath pathbbox np pop pop 36 add exch 36 add exch moveto
+       0 AGMCORE_deltaY rlineto AGMCORE_deltaX 0 rlineto
+       0 AGMCORE_deltaY neg rlineto AGMCORE_deltaX neg 0 rlineto closepath
+       0 AGMCORE_&setgray
+       gsave 1 AGMCORE_&setgray fill grestore 
+       1 setlinewidth gsave stroke grestore
+       currentpoint AGMCORE_deltaY 15 sub add exch 8 add exch moveto
+       /AGMCORE_deltaY 12 def
+       /AGMCORE_tmp 0 def
+       AGMCORE_err_strings exch get
+               {
+               dup 32 eq
+                       {
+                       pop
+                       AGMCORE_str256 0 AGMCORE_tmp getinterval
+                       stringwidth pop currentpoint pop add AGMCORE_deltaX 28 add gt
+                               {
+                               currentpoint AGMCORE_deltaY sub exch pop
+                               clippath pathbbox pop pop pop 44 add exch moveto
+                               }if
+                       AGMCORE_str256 0 AGMCORE_tmp getinterval show( )show
+                       0 1 AGMCORE_str256 length 1 sub
+                               {
+                               AGMCORE_str256 exch 0 put
+                               }for
+                       /AGMCORE_tmp 0 def
+                       }{
+                               AGMCORE_str256 exch AGMCORE_tmp xpt
+                               /AGMCORE_tmp AGMCORE_tmp 1 add def
+                       }ifelse
+               }forall
+}bdf
+/AGMCORE_CMYKDeviceNColorspaces[
+       [/Separation/None/DeviceCMYK{0 0 0}]
+       [/Separation(Black)/DeviceCMYK{0 0 0 4 -1 roll}bind]
+       [/Separation(Yellow)/DeviceCMYK{0 0 3 -1 roll 0}bind]
+       [/DeviceN[(Yellow)(Black)]/DeviceCMYK{0 0 4 2 roll}bind]
+       [/Separation(Magenta)/DeviceCMYK{0 exch 0 0}bind]
+       [/DeviceN[(Magenta)(Black)]/DeviceCMYK{0 3 1 roll 0 exch}bind]
+       [/DeviceN[(Magenta)(Yellow)]/DeviceCMYK{0 3 1 roll 0}bind]
+       [/DeviceN[(Magenta)(Yellow)(Black)]/DeviceCMYK{0 4 1 roll}bind]
+       [/Separation(Cyan)/DeviceCMYK{0 0 0}]
+       [/DeviceN[(Cyan)(Black)]/DeviceCMYK{0 0 3 -1 roll}bind]
+       [/DeviceN[(Cyan)(Yellow)]/DeviceCMYK{0 exch 0}bind]
+       [/DeviceN[(Cyan)(Yellow)(Black)]/DeviceCMYK{0 3 1 roll}bind]
+       [/DeviceN[(Cyan)(Magenta)]/DeviceCMYK{0 0}]
+       [/DeviceN[(Cyan)(Magenta)(Black)]/DeviceCMYK{0 exch}bind]
+       [/DeviceN[(Cyan)(Magenta)(Yellow)]/DeviceCMYK{0}]
+       [/DeviceCMYK]
+]def
+/ds{
+       Adobe_AGM_Core begin
+       /currentdistillerparams where
+               {
+               pop currentdistillerparams/CoreDistVersion get 5000 lt
+                       {<</DetectBlends false>>setdistillerparams}if
+               }if     
+       /AGMCORE_ps_version xdf
+       /AGMCORE_ps_level xdf
+       errordict/AGM_handleerror known not{
+               errordict/AGM_handleerror errordict/handleerror get put
+               errordict/handleerror{
+                       Adobe_AGM_Core begin
+                       $error/newerror get AGMCORE_cur_err null ne and{
+                               $error/newerror false put
+                               AGMCORE_cur_err compose_error_msg
+                       }if
+                       $error/newerror true put
+                       end
+                       errordict/AGM_handleerror get exec
+                       }bind put
+               }if
+       /AGMCORE_environ_ok 
+               ps_level AGMCORE_ps_level ge
+               ps_version AGMCORE_ps_version ge and 
+               AGMCORE_ps_level -1 eq or
+       def
+       AGMCORE_environ_ok not
+               {/AGMCORE_cur_err/AGMCORE_bad_environ def}if
+       /AGMCORE_&setgray systemdict/setgray get def
+       level2{
+               /AGMCORE_&setcolor systemdict/setcolor get def
+               /AGMCORE_&setcolorspace systemdict/setcolorspace get def
+       }if
+       /AGMCORE_currentbg currentblackgeneration def
+       /AGMCORE_currentucr currentundercolorremoval def
+       /AGMCORE_Default_flatness currentflat def
+       /AGMCORE_distilling
+               /product where{
+                       pop systemdict/setdistillerparams known product(Adobe PostScript Parser)ne and
+               }{
+                       false
+               }ifelse
+       def
+       /AGMCORE_GSTATE AGMCORE_key_known not{
+               /AGMCORE_GSTATE 21 dict def
+               /AGMCORE_tmpmatrix matrix def
+               /AGMCORE_gstack 32 array def
+               /AGMCORE_gstackptr 0 def
+               /AGMCORE_gstacksaveptr 0 def
+               /AGMCORE_gstackframekeys 14 def
+               /AGMCORE_&gsave/gsave ldf
+               /AGMCORE_&grestore/grestore ldf
+               /AGMCORE_&grestoreall/grestoreall ldf
+               /AGMCORE_&save/save ldf
+               /AGMCORE_&setoverprint/setoverprint ldf
+               /AGMCORE_gdictcopy{
+                       begin
+                       {def}forall
+                       end
+               }def
+               /AGMCORE_gput{
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       3 1 roll
+                       put
+               }def
+               /AGMCORE_gget{
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       exch
+                       get
+               }def
+               /gsave{
+                       AGMCORE_&gsave
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       AGMCORE_gstackptr 1 add
+                       dup 32 ge{limitcheck}if
+                       /AGMCORE_gstackptr exch store
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       AGMCORE_gdictcopy
+               }def
+               /grestore{
+                       AGMCORE_&grestore
+                       AGMCORE_gstackptr 1 sub
+                       dup AGMCORE_gstacksaveptr lt{1 add}if
+                       dup AGMCORE_gstack exch get dup/AGMCORE_currentoverprint known
+                               {/AGMCORE_currentoverprint get setoverprint}{pop}ifelse
+                       /AGMCORE_gstackptr exch store
+               }def
+               /grestoreall{
+                       AGMCORE_&grestoreall
+                       /AGMCORE_gstackptr AGMCORE_gstacksaveptr store 
+               }def
+               /save{
+                       AGMCORE_&save
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       AGMCORE_gstackptr 1 add
+                       dup 32 ge{limitcheck}if
+                       /AGMCORE_gstackptr exch store
+                       /AGMCORE_gstacksaveptr AGMCORE_gstackptr store
+                       AGMCORE_gstack AGMCORE_gstackptr get
+                       AGMCORE_gdictcopy
+               }def
+               /setoverprint{
+                       dup/AGMCORE_currentoverprint exch AGMCORE_gput AGMCORE_&setoverprint
+               }def    
+               0 1 AGMCORE_gstack length 1 sub{
+                               AGMCORE_gstack exch AGMCORE_gstackframekeys dict put
+               }for
+       }if
+       level3/AGMCORE_&sysshfill AGMCORE_key_known not and
+       {
+               /AGMCORE_&sysshfill systemdict/shfill get def
+               /AGMCORE_&sysmakepattern systemdict/makepattern get def
+               /AGMCORE_&usrmakepattern/makepattern load def
+       }if
+       /currentcmykcolor[0 0 0 0]AGMCORE_gput
+       /currentstrokeadjust false AGMCORE_gput
+       /currentcolorspace[/DeviceGray]AGMCORE_gput
+       /sep_tint 0 AGMCORE_gput
+       /devicen_tints[0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]AGMCORE_gput
+       /sep_colorspace_dict null AGMCORE_gput
+       /devicen_colorspace_dict null AGMCORE_gput
+       /indexed_colorspace_dict null AGMCORE_gput
+       /currentcolor_intent()AGMCORE_gput
+       /customcolor_tint 1 AGMCORE_gput
+       /absolute_colorimetric_crd null AGMCORE_gput
+       /relative_colorimetric_crd null AGMCORE_gput
+       /saturation_crd null AGMCORE_gput
+       /perceptual_crd null AGMCORE_gput
+       currentcolortransfer cvlit/AGMCore_gray_xfer xdf cvlit/AGMCore_b_xfer xdf
+                cvlit/AGMCore_g_xfer xdf cvlit/AGMCore_r_xfer xdf
+       <<
+       /MaxPatternItem currentsystemparams/MaxPatternCache get
+       >>
+       setuserparams
+       end
+}def
+/ps
+{
+       /setcmykcolor where{
+               pop
+               Adobe_AGM_Core/AGMCORE_&setcmykcolor/setcmykcolor load put
+       }if
+       Adobe_AGM_Core begin
+       /setcmykcolor
+       {
+               4 copy AGMCORE_cmykbuf astore/currentcmykcolor exch AGMCORE_gput
+               1 sub 4 1 roll
+               3{
+                       3 index add neg dup 0 lt{
+                               pop 0
+                       }if
+                       3 1 roll
+               }repeat
+               setrgbcolor pop
+       }ndf
+       /currentcmykcolor
+       {
+               /currentcmykcolor AGMCORE_gget aload pop
+       }ndf
+       /setoverprint
+       {pop}ndf
+       /currentoverprint
+       {false}ndf
+       /AGMCORE_cyan_plate 1 0 0 0 test_cmyk_color_plate def
+       /AGMCORE_magenta_plate 0 1 0 0 test_cmyk_color_plate def
+       /AGMCORE_yellow_plate 0 0 1 0 test_cmyk_color_plate def
+       /AGMCORE_black_plate 0 0 0 1 test_cmyk_color_plate def
+       /AGMCORE_plate_ndx 
+               AGMCORE_cyan_plate{
+                       0
+               }{
+                       AGMCORE_magenta_plate{
+                               1
+                       }{
+                               AGMCORE_yellow_plate{
+                                       2
+                               }{
+                                       AGMCORE_black_plate{
+                                               3
+                                       }{
+                                               4
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }ifelse
+               def
+       /AGMCORE_have_reported_unsupported_color_space false def
+       /AGMCORE_report_unsupported_color_space
+       {
+               AGMCORE_have_reported_unsupported_color_space false eq
+               {
+                       (Warning: Job contains content that cannot be separated with on-host methods. This content appears on the black plate, and knocks out all other plates.)==
+                       Adobe_AGM_Core/AGMCORE_have_reported_unsupported_color_space true ddf
+               }if
+       }def
+       /AGMCORE_composite_job
+               AGMCORE_cyan_plate AGMCORE_magenta_plate and AGMCORE_yellow_plate and AGMCORE_black_plate and def
+       /AGMCORE_in_rip_sep
+               /AGMCORE_in_rip_sep where{
+                       pop AGMCORE_in_rip_sep
+               }{
+                       AGMCORE_distilling 
+                       {
+                               false
+                       }{
+                               userdict/Adobe_AGM_OnHost_Seps known{
+                                       false
+                               }{
+                                       level2{
+                                               currentpagedevice/Separations 2 copy known{
+                                                       get
+                                               }{
+                                                       pop pop false
+                                               }ifelse
+                                       }{
+                                               false
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }ifelse
+       def
+       /AGMCORE_producing_seps AGMCORE_composite_job not AGMCORE_in_rip_sep or def
+       /AGMCORE_host_sep AGMCORE_producing_seps AGMCORE_in_rip_sep not and def
+       /AGM_preserve_spots 
+               /AGM_preserve_spots where{
+                       pop AGM_preserve_spots
+               }{
+                       AGMCORE_distilling AGMCORE_producing_seps or
+               }ifelse
+       def
+       /AGM_is_distiller_preserving_spotimages
+       {
+               currentdistillerparams/PreserveOverprintSettings known
+               {
+                       currentdistillerparams/PreserveOverprintSettings get
+                               {
+                                       currentdistillerparams/ColorConversionStrategy known
+                                       {
+                                               currentdistillerparams/ColorConversionStrategy get
+                                               /sRGB ne
+                                       }{
+                                               true
+                                       }ifelse
+                               }{
+                                       false
+                               }ifelse
+               }{
+                       false
+               }ifelse
+       }def
+       /convert_spot_to_process where{pop}{
+               /convert_spot_to_process
+               {
+                       //Adobe_AGM_Core begin
+                       dup map_alias{
+                               /Name get exch pop
+                       }if
+                       dup dup(None)eq exch(All)eq or
+                               {
+                               pop false
+                               }{
+                               AGMCORE_host_sep
+                               {
+                                       gsave
+                                       1 0 0 0 setcmykcolor currentgray 1 exch sub
+                                       0 1 0 0 setcmykcolor currentgray 1 exch sub
+                                       0 0 1 0 setcmykcolor currentgray 1 exch sub
+                                       0 0 0 1 setcmykcolor currentgray 1 exch sub
+                                       add add add 0 eq
+                                       {
+                                               pop false
+                                       }{
+                                               false setoverprint
+                                               current_spot_alias false set_spot_alias
+                                               1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
+                                               set_spot_alias
+                                               currentgray 1 ne
+                                       }ifelse
+                                       grestore
+                               }{
+                                       AGMCORE_distilling
+                                       {
+                                               pop AGM_is_distiller_preserving_spotimages not
+                                       }{
+                                               //Adobe_AGM_Core/AGMCORE_name xddf
+                                               false
+                                               //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 0 eq
+                                               AGMUTIL_cpd/OverrideSeparations known and
+                                               {
+                                                       AGMUTIL_cpd/OverrideSeparations get
+                                                       {
+                                                               /HqnSpots/ProcSet resourcestatus
+                                                               {
+                                                                       pop pop pop true
+                                                               }if
+                                                       }if
+                                               }if                                     
+                                               {
+                                                       AGMCORE_name/HqnSpots/ProcSet findresource/TestSpot gx not
+                                               }{
+                                                       gsave
+                                                       [/Separation AGMCORE_name/DeviceGray{}]AGMCORE_&setcolorspace
+                                                       false
+                                                       AGMUTIL_cpd/SeparationColorNames 2 copy known
+                                                       {
+                                                               get
+                                                               {AGMCORE_name eq or}forall
+                                                               not
+                                                       }{
+                                                               pop pop pop true
+                                                       }ifelse
+                                                       grestore
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+                       end
+               }def
+       }ifelse
+       /convert_to_process where{pop}{
+               /convert_to_process
+               {
+                       dup length 0 eq
+                               {
+                               pop false
+                               }{
+                               AGMCORE_host_sep
+                               {
+                               dup true exch
+                                       {
+                                       dup(Cyan)eq exch
+                                       dup(Magenta)eq 3 -1 roll or exch
+                                       dup(Yellow)eq 3 -1 roll or exch
+                                       dup(Black)eq 3 -1 roll or
+                                               {pop}
+                                               {convert_spot_to_process and}ifelse
+                                       }
+                               forall
+                                       {
+                                       true exch
+                                               {
+                                               dup(Cyan)eq exch
+                                               dup(Magenta)eq 3 -1 roll or exch
+                                               dup(Yellow)eq 3 -1 roll or exch
+                                               (Black)eq or and
+                                               }forall
+                                               not
+                                       }{pop false}ifelse
+                               }{
+                               false exch
+                                       {
+                                       /PhotoshopDuotoneList where{pop false}{true}ifelse
+                                               {
+                                               dup(Cyan)eq exch
+                                               dup(Magenta)eq 3 -1 roll or exch
+                                               dup(Yellow)eq 3 -1 roll or exch
+                                               dup(Black)eq 3 -1 roll or
+                                               {pop}
+                                               {convert_spot_to_process or}ifelse
+                                               }
+                                               {
+                                               convert_spot_to_process or
+                                               }
+                                       ifelse
+                                       }
+                               forall
+                               }ifelse
+                       }ifelse
+               }def
+       }ifelse 
+       /AGMCORE_avoid_L2_sep_space 
+               version cvr 2012 lt 
+               level2 and 
+               AGMCORE_producing_seps not and
+       def
+       /AGMCORE_is_cmyk_sep
+               AGMCORE_cyan_plate AGMCORE_magenta_plate or AGMCORE_yellow_plate or AGMCORE_black_plate or
+       def
+       /AGM_avoid_0_cmyk where{
+               pop AGM_avoid_0_cmyk
+       }{
+               AGM_preserve_spots 
+               userdict/Adobe_AGM_OnHost_Seps known 
+               userdict/Adobe_AGM_InRip_Seps known or
+               not and
+       }ifelse
+       {
+               /setcmykcolor[
+                       {
+                               4 copy add add add 0 eq currentoverprint and{
+                                       pop 0.0005
+                               }if
+                       }/exec cvx
+                       /AGMCORE_&setcmykcolor load dup type/operatortype ne{
+                               /exec cvx
+                       }if
+               ]cvx def
+       }if
+       /AGMCORE_IsSeparationAProcessColor
+               {
+               dup(Cyan)eq exch dup(Magenta)eq exch dup(Yellow)eq exch(Black)eq or or or
+               }def
+       AGMCORE_host_sep{
+               /setcolortransfer
+               {
+                       AGMCORE_cyan_plate{
+                               pop pop pop
+                       }{
+                               AGMCORE_magenta_plate{
+                                       4 3 roll pop pop pop
+                               }{
+                                       AGMCORE_yellow_plate{
+                                               4 2 roll pop pop pop
+                                       }{
+                                               4 1 roll pop pop pop
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+                       settransfer 
+               }       
+               def
+               /AGMCORE_get_ink_data
+                       AGMCORE_cyan_plate{
+                               {pop pop pop}
+                       }{
+                               AGMCORE_magenta_plate{
+                                       {4 3 roll pop pop pop}
+                               }{
+                                       AGMCORE_yellow_plate{
+                                               {4 2 roll pop pop pop}
+                                       }{
+                                               {4 1 roll pop pop pop}
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               def
+               /AGMCORE_RemoveProcessColorNames
+                       {
+                       1 dict begin
+                       /filtername
+                               {
+                               dup/Cyan eq 1 index(Cyan)eq or
+                                       {pop(_cyan_)}if
+                               dup/Magenta eq 1 index(Magenta)eq or
+                                       {pop(_magenta_)}if
+                               dup/Yellow eq 1 index(Yellow)eq or
+                                       {pop(_yellow_)}if
+                               dup/Black eq 1 index(Black)eq or
+                                       {pop(_black_)}if
+                               }def
+                       dup type/arraytype eq
+                               {[exch{filtername}forall]}
+                               {filtername}ifelse
+                       end
+                       }def
+               level3{
+                       /AGMCORE_IsCurrentColor
+                               {
+                               dup AGMCORE_IsSeparationAProcessColor
+                                       {
+                                       AGMCORE_plate_ndx 0 eq
+                                               {dup(Cyan)eq exch/Cyan eq or}if
+                                       AGMCORE_plate_ndx 1 eq
+                                               {dup(Magenta)eq exch/Magenta eq or}if
+                                       AGMCORE_plate_ndx 2 eq
+                                               {dup(Yellow)eq exch/Yellow eq or}if
+                                       AGMCORE_plate_ndx 3 eq
+                                               {dup(Black)eq exch/Black eq or}if
+                                       AGMCORE_plate_ndx 4 eq
+                                               {pop false}if
+                                       }{
+                                       gsave
+                                       false setoverprint
+                                       current_spot_alias false set_spot_alias
+                                       1 1 1 1 6 -1 roll findcmykcustomcolor 1 setcustomcolor
+                                       set_spot_alias
+                                       currentgray 1 ne
+                                       grestore
+                                       }ifelse
+                               }def
+                       /AGMCORE_filter_functiondatasource
+                               {       
+                               5 dict begin
+                               /data_in xdf
+                               data_in type/stringtype eq
+                                       {
+                                       /ncomp xdf
+                                       /comp xdf
+                                       /string_out data_in length ncomp idiv string def
+                                       0 ncomp data_in length 1 sub
+                                               {
+                                               string_out exch dup ncomp idiv exch data_in exch ncomp getinterval comp get 255 exch sub put
+                                               }for
+                                       string_out
+                                       }{
+                                       string/string_in xdf
+                                       /string_out 1 string def
+                                       /component xdf
+                                       [
+                                       data_in string_in/readstring cvx
+                                               [component/get cvx 255/exch cvx/sub cvx string_out/exch cvx 0/exch cvx/put cvx string_out]cvx
+                                               [/pop cvx()]cvx/ifelse cvx
+                                       ]cvx/ReusableStreamDecode filter
+                               }ifelse
+                               end
+                               }def
+                       /AGMCORE_separateShadingFunction
+                               {
+                               2 dict begin
+                               /paint? xdf
+                               /channel xdf
+                               dup type/dicttype eq
+                                       {
+                                       begin
+                                       FunctionType 0 eq
+                                               {
+                                               /DataSource channel Range length 2 idiv DataSource AGMCORE_filter_functiondatasource def
+                                               currentdict/Decode known
+                                                       {/Decode Decode channel 2 mul 2 getinterval def}if
+                                               paint? not
+                                                       {/Decode[1 1]def}if
+                                               }if
+                                       FunctionType 2 eq
+                                               {
+                                               paint?
+                                                       {
+                                                       /C0[C0 channel get 1 exch sub]def
+                                                       /C1[C1 channel get 1 exch sub]def
+                                                       }{
+                                                       /C0[1]def
+                                                       /C1[1]def
+                                                       }ifelse                 
+                                               }if
+                                       FunctionType 3 eq
+                                               {
+                                               /Functions[Functions{channel paint? AGMCORE_separateShadingFunction}forall]def                  
+                                               }if
+                                       currentdict/Range known
+                                               {/Range[0 1]def}if
+                                       currentdict
+                                       end}{
+                                       channel get 0 paint? AGMCORE_separateShadingFunction
+                                       }ifelse
+                               end
+                               }def
+                       /AGMCORE_separateShading
+                               {
+                               3 -1 roll begin
+                               currentdict/Function known
+                                       {
+                                       currentdict/Background known
+                                               {[1 index{Background 3 index get 1 exch sub}{1}ifelse]/Background xdf}if
+                                       Function 3 1 roll AGMCORE_separateShadingFunction/Function xdf
+                                       /ColorSpace[/DeviceGray]def
+                                       }{
+                                       ColorSpace dup type/arraytype eq{0 get}if/DeviceCMYK eq
+                                               {
+                                               /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
+                                               }{
+                                               ColorSpace dup 1 get AGMCORE_RemoveProcessColorNames 1 exch put
+                                               }ifelse
+                                       ColorSpace 0 get/Separation eq
+                                               {
+                                                       {
+                                                               [1/exch cvx/sub cvx]cvx
+                                                       }{
+                                                               [/pop cvx 1]cvx
+                                                       }ifelse
+                                                       ColorSpace 3 3 -1 roll put
+                                                       pop
+                                               }{
+                                                       {
+                                                               [exch ColorSpace 1 get length 1 sub exch sub/index cvx 1/exch cvx/sub cvx ColorSpace 1 get length 1 add 1/roll cvx ColorSpace 1 get length{/pop cvx}repeat]cvx
+                                                       }{
+                                                               pop[ColorSpace 1 get length{/pop cvx}repeat cvx 1]cvx
+                                                       }ifelse
+                                                       ColorSpace 3 3 -1 roll bind put
+                                               }ifelse
+                                       ColorSpace 2/DeviceGray put                                                                                                                                             
+                                       }ifelse
+                               end
+                               }def
+                       /AGMCORE_separateShadingDict
+                               {
+                               dup/ColorSpace get
+                               dup type/arraytype ne
+                                       {[exch]}if
+                               dup 0 get/DeviceCMYK eq
+                                       {
+                                       exch begin 
+                                       currentdict
+                                       AGMCORE_cyan_plate
+                                               {0 true}if
+                                       AGMCORE_magenta_plate
+                                               {1 true}if
+                                       AGMCORE_yellow_plate
+                                               {2 true}if
+                                       AGMCORE_black_plate
+                                               {3 true}if
+                                       AGMCORE_plate_ndx 4 eq
+                                               {0 false}if             
+                                       dup not currentoverprint and
+                                               {/AGMCORE_ignoreshade true def}if
+                                       AGMCORE_separateShading
+                                       currentdict
+                                       end exch
+                                       }if
+                               dup 0 get/Separation eq
+                                       {
+                                       exch begin
+                                       ColorSpace 1 get dup/None ne exch/All ne and
+                                               {
+                                               ColorSpace 1 get AGMCORE_IsCurrentColor AGMCORE_plate_ndx 4 lt and ColorSpace 1 get AGMCORE_IsSeparationAProcessColor not and
+                                                       {
+                                                       ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq 
+                                                               {
+                                                               /ColorSpace
+                                                                       [
+                                                                       /Separation
+                                                                       ColorSpace 1 get
+                                                                       /DeviceGray
+                                                                               [
+                                                                               ColorSpace 3 get/exec cvx
+                                                                               4 AGMCORE_plate_ndx sub -1/roll cvx
+                                                                               4 1/roll cvx
+                                                                               3[/pop cvx]cvx/repeat cvx
+                                                                               1/exch cvx/sub cvx
+                                                                               ]cvx                                                                    
+                                                                       ]def
+                                                               }{
+                                                               AGMCORE_report_unsupported_color_space
+                                                               AGMCORE_black_plate not
+                                                                       {
+                                                                       currentdict 0 false AGMCORE_separateShading
+                                                                       }if
+                                                               }ifelse
+                                                       }{
+                                                       currentdict ColorSpace 1 get AGMCORE_IsCurrentColor
+                                                       0 exch 
+                                                       dup not currentoverprint and
+                                                               {/AGMCORE_ignoreshade true def}if
+                                                       AGMCORE_separateShading
+                                                       }ifelse 
+                                               }if                     
+                                       currentdict
+                                       end exch
+                                       }if
+                               dup 0 get/DeviceN eq
+                                       {
+                                       exch begin
+                                       ColorSpace 1 get convert_to_process
+                                               {
+                                               ColorSpace 2 get dup type/arraytype eq{0 get}if/DeviceCMYK eq 
+                                                       {
+                                                       /ColorSpace
+                                                               [
+                                                               /DeviceN
+                                                               ColorSpace 1 get
+                                                               /DeviceGray
+                                                                       [
+                                                                       ColorSpace 3 get/exec cvx
+                                                                       4 AGMCORE_plate_ndx sub -1/roll cvx
+                                                                       4 1/roll cvx
+                                                                       3[/pop cvx]cvx/repeat cvx
+                                                                       1/exch cvx/sub cvx
+                                                                       ]cvx                                                                    
+                                                               ]def
+                                                       }{
+                                                       AGMCORE_report_unsupported_color_space
+                                                       AGMCORE_black_plate not
+                                                               {
+                                                               currentdict 0 false AGMCORE_separateShading
+                                                               /ColorSpace[/DeviceGray]def
+                                                               }if
+                                                       }ifelse
+                                               }{
+                                               currentdict
+                                               false -1 ColorSpace 1 get
+                                                       {
+                                                       AGMCORE_IsCurrentColor
+                                                               {
+                                                               1 add
+                                                               exch pop true exch exit
+                                                               }if
+                                                       1 add
+                                                       }forall
+                                               exch 
+                                               dup not currentoverprint and
+                                                       {/AGMCORE_ignoreshade true def}if
+                                               AGMCORE_separateShading
+                                               }ifelse
+                                       currentdict
+                                       end exch
+                                       }if
+                               dup 0 get dup/DeviceCMYK eq exch dup/Separation eq exch/DeviceN eq or or not
+                                       {
+                                       exch begin
+                                       ColorSpace dup type/arraytype eq
+                                               {0 get}if
+                                       /DeviceGray ne
+                                               {
+                                               AGMCORE_report_unsupported_color_space
+                                               AGMCORE_black_plate not
+                                                       {
+                                                       ColorSpace 0 get/CIEBasedA eq
+                                                               {
+                                                               /ColorSpace[/Separation/_ciebaseda_/DeviceGray{}]def
+                                                               }if
+                                                       ColorSpace 0 get dup/CIEBasedABC eq exch dup/CIEBasedDEF eq exch/DeviceRGB eq or or
+                                                               {
+                                                               /ColorSpace[/DeviceN[/_red_/_green_/_blue_]/DeviceRGB{}]def
+                                                               }if
+                                                       ColorSpace 0 get/CIEBasedDEFG eq
+                                                               {
+                                                               /ColorSpace[/DeviceN[/_cyan_/_magenta_/_yellow_/_black_]/DeviceCMYK{}]def
+                                                               }if
+                                                       currentdict 0 false AGMCORE_separateShading
+                                                       }if
+                                               }if
+                                       currentdict
+                                       end exch
+                                       }if
+                               pop
+                               dup/AGMCORE_ignoreshade known
+                                       {
+                                       begin
+                                       /ColorSpace[/Separation(None)/DeviceGray{}]def
+                                       currentdict end
+                                       }if
+                               }def
+                       /shfill
+                               {
+                               AGMCORE_separateShadingDict 
+                               dup/AGMCORE_ignoreshade known
+                                       {pop}
+                                       {AGMCORE_&sysshfill}ifelse
+                               }def
+                       /makepattern
+                               {
+                               exch
+                               dup/PatternType get 2 eq
+                                       {
+                                       clonedict
+                                       begin
+                                       /Shading Shading AGMCORE_separateShadingDict def
+                                       Shading/AGMCORE_ignoreshade known
+                                       currentdict end exch
+                                       {pop<</PatternType 1/PaintProc{pop}/BBox[0 0 1 1]/XStep 1/YStep 1/PaintType 1/TilingType 3>>}if
+                                       exch AGMCORE_&sysmakepattern
+                                       }{
+                                       exch AGMCORE_&usrmakepattern
+                                       }ifelse
+                               }def
+               }if
+       }if
+       AGMCORE_in_rip_sep{
+               /setcustomcolor
+               {
+                       exch aload pop
+                       dup 7 1 roll inRip_spot_has_ink not     {
+                               4{4 index mul 4 1 roll}
+                               repeat
+                               /DeviceCMYK setcolorspace
+                               6 -2 roll pop pop
+                       }{
+                               //Adobe_AGM_Core begin
+                                       /AGMCORE_k xdf/AGMCORE_y xdf/AGMCORE_m xdf/AGMCORE_c xdf
+                               end
+                               [/Separation 4 -1 roll/DeviceCMYK
+                               {dup AGMCORE_c mul exch dup AGMCORE_m mul exch dup AGMCORE_y mul exch AGMCORE_k mul}
+                               ]
+                               setcolorspace
+                       }ifelse
+                       setcolor
+               }ndf
+               /setseparationgray
+               {
+                       [/Separation(All)/DeviceGray{}]setcolorspace_opt
+                       1 exch sub setcolor
+               }ndf
+       }{
+               /setseparationgray
+               {
+                       AGMCORE_&setgray
+               }ndf
+       }ifelse
+       /findcmykcustomcolor
+       {
+               5 makereadonlyarray
+       }ndf
+       /setcustomcolor
+       {
+               exch aload pop pop
+               4{4 index mul 4 1 roll}repeat
+               setcmykcolor pop
+       }ndf
+       /has_color
+               /colorimage where{
+                       AGMCORE_producing_seps{
+                               pop true
+                       }{
+                               systemdict eq
+                       }ifelse
+               }{
+                       false
+               }ifelse
+       def
+       /map_index
+       {
+               1 index mul exch getinterval{255 div}forall
+       }bdf
+       /map_indexed_devn
+       {
+               Lookup Names length 3 -1 roll cvi map_index
+       }bdf
+       /n_color_components
+       {
+               base_colorspace_type
+               dup/DeviceGray eq{
+                       pop 1
+               }{
+                       /DeviceCMYK eq{
+                               4
+                       }{
+                               3
+                       }ifelse
+               }ifelse
+       }bdf
+       level2{
+               /mo/moveto ldf
+               /li/lineto ldf
+               /cv/curveto ldf
+               /knockout_unitsq
+               {
+                       1 setgray
+                       0 0 1 1 rectfill
+               }def
+               level2/setcolorspace AGMCORE_key_known not and{
+                       /AGMCORE_&&&setcolorspace/setcolorspace ldf
+                       /AGMCORE_ReplaceMappedColor
+                       {
+                               dup type dup/arraytype eq exch/packedarraytype eq or
+                               {
+                                       /AGMCORE_SpotAliasAry2 where{
+                                               begin
+                                               dup 0 get dup/Separation eq
+                                               {
+                                                       pop
+                                                       dup length array copy
+                                                       dup dup 1 get
+                                                       current_spot_alias
+                                                       {
+                                                               dup map_alias
+                                                               {
+                                                                       false set_spot_alias
+                                                                       dup 1 exch setsepcolorspace
+                                                                       true set_spot_alias
+                                                                       begin
+                                                                       /sep_colorspace_dict currentdict AGMCORE_gput
+                                                                       pop pop pop
+                                                                       [
+                                                                               /Separation Name 
+                                                                               CSA map_csa
+                                                                               MappedCSA 
+                                                                               /sep_colorspace_proc load
+                                                                       ]
+                                                                       dup Name
+                                                                       end
+                                                               }if
+                                                       }if
+                                                       map_reserved_ink_name 1 xpt
+                                               }{
+                                                       /DeviceN eq 
+                                                       {
+                                                               dup length array copy
+                                                               dup dup 1 get[
+                                                                       exch{
+                                                                               current_spot_alias{
+                                                                                       dup map_alias{
+                                                                                               /Name get exch pop
+                                                                                       }if
+                                                                               }if
+                                                                               map_reserved_ink_name
+                                                                       }forall 
+                                                               ]1 xpt
+                                                       }if
+                                               }ifelse
+                                               end
+                                       }if
+                               }if
+                       }def
+                       /setcolorspace
+                       {
+                               dup type dup/arraytype eq exch/packedarraytype eq or
+                               {
+                                       dup 0 get/Indexed eq
+                                       {
+                                               AGMCORE_distilling
+                                               {
+                                                       /PhotoshopDuotoneList where
+                                                       {
+                                                               pop false
+                                                       }{
+                                                               true
+                                                       }ifelse
+                                               }{
+                                                       true
+                                               }ifelse
+                                               {
+                                                       aload pop 3 -1 roll
+                                                       AGMCORE_ReplaceMappedColor
+                                                       3 1 roll 4 array astore
+                                               }if
+                                       }{
+                                               AGMCORE_ReplaceMappedColor
+                                       }ifelse
+                               }if
+                               DeviceN_PS2_inRip_seps{AGMCORE_&&&setcolorspace}if
+                       }def
+               }if     
+       }{
+               /adj
+               {
+                       currentstrokeadjust{
+                               transform
+                               0.25 sub round 0.25 add exch
+                               0.25 sub round 0.25 add exch
+                               itransform
+                       }if
+               }def
+               /mo{
+                       adj moveto
+               }def
+               /li{
+                       adj lineto
+               }def
+               /cv{
+                       6 2 roll adj
+                       6 2 roll adj
+                       6 2 roll adj curveto
+               }def
+               /knockout_unitsq
+               {
+                       1 setgray
+                       8 8 1[8 0 0 8 0 0]{<ffffffffffffffff>}image
+               }def
+               /currentstrokeadjust{
+                       /currentstrokeadjust AGMCORE_gget
+               }def
+               /setstrokeadjust{
+                       /currentstrokeadjust exch AGMCORE_gput
+               }def
+               /setcolorspace
+               {
+                       /currentcolorspace exch AGMCORE_gput
+               }def
+               /currentcolorspace
+               {
+                       /currentcolorspace AGMCORE_gget
+               }def
+               /setcolor_devicecolor
+               {
+                       base_colorspace_type
+                       dup/DeviceGray eq{
+                               pop setgray
+                       }{
+                               /DeviceCMYK eq{
+                                       setcmykcolor
+                               }{
+                                       setrgbcolor
+                               }ifelse
+                       }ifelse
+               }def
+               /setcolor
+               {
+                       currentcolorspace 0 get
+                       dup/DeviceGray ne{
+                               dup/DeviceCMYK ne{
+                                       dup/DeviceRGB ne{
+                                               dup/Separation eq{
+                                                       pop
+                                                       currentcolorspace 3 gx
+                                                       currentcolorspace 2 get
+                                               }{
+                                                       dup/Indexed eq{
+                                                               pop
+                                                               currentcolorspace 3 get dup type/stringtype eq{
+                                                                       currentcolorspace 1 get n_color_components
+                                                                       3 -1 roll map_index
+                                                               }{
+                                                                       exec
+                                                               }ifelse
+                                                               currentcolorspace 1 get
+                                                       }{
+                                                               /AGMCORE_cur_err/AGMCORE_invalid_color_space def
+                                                               AGMCORE_invalid_color_space
+                                                       }ifelse
+                                               }ifelse
+                                       }if
+                               }if
+                       }if
+                       setcolor_devicecolor
+               }def
+       }ifelse
+       /sop/setoverprint ldf
+       /lw/setlinewidth ldf
+       /lc/setlinecap ldf
+       /lj/setlinejoin ldf
+       /ml/setmiterlimit ldf
+       /dsh/setdash ldf
+       /sadj/setstrokeadjust ldf
+       /gry/setgray ldf
+       /rgb/setrgbcolor ldf
+       /cmyk[
+               /currentcolorspace[/DeviceCMYK]/AGMCORE_gput cvx
+               /setcmykcolor load dup type/operatortype ne{/exec cvx}if
+       ]cvx bdf
+       level3 AGMCORE_host_sep not and{
+               /nzopmsc{
+                       6 dict begin
+                       /kk exch def
+                       /yy exch def
+                       /mm exch def
+                       /cc exch def
+                       /sum 0 def
+                       cc 0 ne{/sum sum 2#1000 or def cc}if
+                       mm 0 ne{/sum sum 2#0100 or def mm}if
+                       yy 0 ne{/sum sum 2#0010 or def yy}if
+                       kk 0 ne{/sum sum 2#0001 or def kk}if
+                       AGMCORE_CMYKDeviceNColorspaces sum get setcolorspace
+                       sum 0 eq{0}if
+                       end
+                       setcolor
+               }bdf
+       }{
+               /nzopmsc/cmyk ldf
+       }ifelse
+       /sep/setsepcolor ldf
+       /devn/setdevicencolor ldf
+       /idx/setindexedcolor ldf
+       /colr/setcolor ldf
+       /csacrd/set_csa_crd ldf
+       /sepcs/setsepcolorspace ldf
+       /devncs/setdevicencolorspace ldf
+       /idxcs/setindexedcolorspace ldf
+       /cp/closepath ldf
+       /clp/clp_npth ldf
+       /eclp/eoclp_npth ldf
+       /f/fill ldf
+       /ef/eofill ldf
+       /@/stroke ldf
+       /nclp/npth_clp ldf
+       /gset/graphic_setup ldf
+       /gcln/graphic_cleanup ldf
+       /ct/concat ldf
+       /cf/currentfile ldf
+       /fl/filter ldf
+       /rs/readstring ldf
+       /AGMCORE_def_ht currenthalftone def
+       /clonedict Adobe_AGM_Utils begin/clonedict load end def
+       /clonearray Adobe_AGM_Utils begin/clonearray load end def
+       currentdict{
+               dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
+                       bind
+               }if
+               def
+       }forall
+       /getrampcolor
+       {
+               /indx exch def
+               0 1 NumComp 1 sub
+               {
+                       dup
+                       Samples exch get
+                       dup type/stringtype eq{indx get}if
+                       exch
+                       Scaling exch get aload pop
+                       3 1 roll
+                       mul add
+               }for
+               ColorSpaceFamily/Separation eq 
+               {sep}
+               {
+                       ColorSpaceFamily/DeviceN eq
+                       {devn}{setcolor}ifelse
+               }ifelse
+       }bdf
+       /sssetbackground{
+               aload pop 
+               ColorSpaceFamily/Separation eq 
+               {sep}
+               {
+                       ColorSpaceFamily/DeviceN eq
+                       {devn}{setcolor}ifelse
+               }ifelse 
+       }bdf
+       /RadialShade
+       {
+               40 dict begin
+               /ColorSpaceFamily xdf
+               /background xdf
+               /ext1 xdf
+               /ext0 xdf
+               /BBox xdf
+               /r2 xdf
+               /c2y xdf
+               /c2x xdf
+               /r1 xdf
+               /c1y xdf
+               /c1x xdf
+               /rampdict xdf
+               /setinkoverprint where{pop/setinkoverprint{pop}def}if
+               gsave
+               BBox length 0 gt
+               {
+                       np
+                       BBox 0 get BBox 1 get moveto
+                       BBox 2 get BBox 0 get sub 0 rlineto
+                       0 BBox 3 get BBox 1 get sub rlineto
+                       BBox 2 get BBox 0 get sub neg 0 rlineto
+                       closepath
+                       clip
+                       np
+               }if
+               c1x c2x eq
+               {
+                       c1y c2y lt{/theta 90 def}{/theta 270 def}ifelse
+               }{
+                       /slope c2y c1y sub c2x c1x sub div def
+                       /theta slope 1 atan def
+                       c2x c1x lt c2y c1y ge and{/theta theta 180 sub def}if
+                       c2x c1x lt c2y c1y lt and{/theta theta 180 add def}if
+               }ifelse
+               gsave
+               clippath
+               c1x c1y translate
+               theta rotate
+               -90 rotate
+               {pathbbox}stopped
+               {0 0 0 0}if
+               /yMax xdf
+               /xMax xdf
+               /yMin xdf
+               /xMin xdf
+               grestore
+               xMax xMin eq yMax yMin eq or
+               {
+                       grestore
+                       end
+               }{
+                       /max{2 copy gt{pop}{exch pop}ifelse}bdf
+                       /min{2 copy lt{pop}{exch pop}ifelse}bdf
+                       rampdict begin
+                       40 dict begin
+                       background length 0 gt{background sssetbackground gsave clippath fill grestore}if
+                       gsave
+                       c1x c1y translate
+                       theta rotate
+                       -90 rotate
+                       /c2y c1x c2x sub dup mul c1y c2y sub dup mul add sqrt def
+                       /c1y 0 def
+                       /c1x 0 def
+                       /c2x 0 def
+                       ext0
+                       {
+                               0 getrampcolor
+                               c2y r2 add r1 sub 0.0001 lt
+                               {
+                                       c1x c1y r1 360 0 arcn
+                                       pathbbox
+                                       /aymax exch def
+                                       /axmax exch def
+                                       /aymin exch def
+                                       /axmin exch def
+                                       /bxMin xMin axmin min def
+                                       /byMin yMin aymin min def
+                                       /bxMax xMax axmax max def
+                                       /byMax yMax aymax max def
+                                       bxMin byMin moveto
+                                       bxMax byMin lineto
+                                       bxMax byMax lineto
+                                       bxMin byMax lineto
+                                       bxMin byMin lineto
+                                       eofill
+                               }{
+                                       c2y r1 add r2 le
+                                       {
+                                               c1x c1y r1 0 360 arc
+                                               fill
+                                       }
+                                       {
+                                               c2x c2y r2 0 360 arc fill
+                                               r1 r2 eq
+                                               {
+                                                       /p1x r1 neg def
+                                                       /p1y c1y def
+                                                       /p2x r1 def
+                                                       /p2y c1y def
+                                                       p1x p1y moveto p2x p2y lineto p2x yMin lineto p1x yMin lineto
+                                                       fill
+                                               }{
+                                                       /AA r2 r1 sub c2y div def
+                                                       AA -1 eq
+                                                       {/theta 89.99 def}
+                                                       {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
+                                                       ifelse
+                                                       /SS1 90 theta add dup sin exch cos div def
+                                                       /p1x r1 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
+                                                       /p1y p1x SS1 div neg def
+                                                       /SS2 90 theta sub dup sin exch cos div def
+                                                       /p2x r1 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
+                                                       /p2y p2x SS2 div neg def
+                                                       r1 r2 gt
+                                                       {
+                                                               /L1maxX p1x yMin p1y sub SS1 div add def
+                                                               /L2maxX p2x yMin p2y sub SS2 div add def
+                                                       }{
+                                                               /L1maxX 0 def
+                                                               /L2maxX 0 def
+                                                       }ifelse
+                                                       p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
+                                                       L1maxX L1maxX p1x sub SS1 mul p1y add lineto
+                                                       fill
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                       }if
+               c1x c2x sub dup mul
+               c1y c2y sub dup mul
+               add 0.5 exp
+               0 dtransform
+               dup mul exch dup mul add 0.5 exp 72 div
+               0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+               72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+               1 index 1 index lt{exch}if pop
+               /hires xdf
+               hires mul
+               /numpix xdf
+               /numsteps NumSamples def
+               /rampIndxInc 1 def
+               /subsampling false def
+               numpix 0 ne
+               {
+                       NumSamples numpix div 0.5 gt
+                       {
+                               /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
+                               /rampIndxInc NumSamples 1 sub numsteps div def
+                               /subsampling true def
+                       }if
+               }if
+               /xInc c2x c1x sub numsteps div def
+               /yInc c2y c1y sub numsteps div def
+               /rInc r2 r1 sub numsteps div def
+               /cx c1x def
+               /cy c1y def
+               /radius r1 def
+               np
+               xInc 0 eq yInc 0 eq rInc 0 eq and and
+               {
+                       0 getrampcolor
+                       cx cy radius 0 360 arc
+                       stroke
+                       NumSamples 1 sub getrampcolor
+                       cx cy radius 72 hires div add 0 360 arc
+                       0 setlinewidth
+                       stroke
+               }{
+                       0
+                       numsteps
+                       {
+                               dup
+                               subsampling{round cvi}if
+                               getrampcolor
+                               cx cy radius 0 360 arc
+                               /cx cx xInc add def
+                               /cy cy yInc add def
+                               /radius radius rInc add def
+                               cx cy radius 360 0 arcn
+                               eofill
+                               rampIndxInc add
+                       }repeat
+                       pop
+               }ifelse
+               ext1
+               {
+                       c2y r2 add r1 lt
+                       {
+                               c2x c2y r2 0 360 arc
+                               fill
+                       }{
+                               c2y r1 add r2 sub 0.0001 le
+                               {
+                                       c2x c2y r2 360 0 arcn
+                                       pathbbox
+                                       /aymax exch def
+                                       /axmax exch def
+                                       /aymin exch def
+                                       /axmin exch def
+                                       /bxMin xMin axmin min def
+                                       /byMin yMin aymin min def
+                                       /bxMax xMax axmax max def
+                                       /byMax yMax aymax max def
+                                       bxMin byMin moveto
+                                       bxMax byMin lineto
+                                       bxMax byMax lineto
+                                       bxMin byMax lineto
+                                       bxMin byMin lineto
+                                       eofill
+                               }{
+                                       c2x c2y r2 0 360 arc fill
+                                       r1 r2 eq
+                                       {
+                                               /p1x r2 neg def
+                                               /p1y c2y def
+                                               /p2x r2 def
+                                               /p2y c2y def
+                                               p1x p1y moveto p2x p2y lineto p2x yMax lineto p1x yMax lineto
+                                               fill
+                                       }{
+                                               /AA r2 r1 sub c2y div def
+                                               AA -1 eq
+                                               {/theta 89.99 def}
+                                               {/theta AA 1 AA dup mul sub sqrt div 1 atan def}
+                                               ifelse
+                                               /SS1 90 theta add dup sin exch cos div def
+                                               /p1x r2 SS1 SS1 mul SS1 SS1 mul 1 add div sqrt mul neg def
+                                               /p1y c2y p1x SS1 div sub def
+                                               /SS2 90 theta sub dup sin exch cos div def
+                                               /p2x r2 SS2 SS2 mul SS2 SS2 mul 1 add div sqrt mul def
+                                               /p2y c2y p2x SS2 div sub def
+                                               r1 r2 lt
+                                               {
+                                                       /L1maxX p1x yMax p1y sub SS1 div add def
+                                                       /L2maxX p2x yMax p2y sub SS2 div add def
+                                               }{
+                                                       /L1maxX 0 def
+                                                       /L2maxX 0 def
+                                               }ifelse
+                                               p1x p1y moveto p2x p2y lineto L2maxX L2maxX p2x sub SS2 mul p2y add lineto
+                                               L1maxX L1maxX p1x sub SS1 mul p1y add lineto
+                                               fill
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }if
+               grestore
+               grestore
+               end
+               end
+               end
+               }ifelse
+       }bdf
+       /GenStrips
+       {
+               40 dict begin
+               /ColorSpaceFamily xdf
+               /background xdf
+               /ext1 xdf
+               /ext0 xdf
+               /BBox xdf
+               /y2 xdf
+               /x2 xdf
+               /y1 xdf
+               /x1 xdf
+               /rampdict xdf
+               /setinkoverprint where{pop/setinkoverprint{pop}def}if
+               gsave
+               BBox length 0 gt
+               {
+                       np
+                       BBox 0 get BBox 1 get moveto
+                       BBox 2 get BBox 0 get sub 0 rlineto
+                       0 BBox 3 get BBox 1 get sub rlineto
+                       BBox 2 get BBox 0 get sub neg 0 rlineto
+                       closepath
+                       clip
+                       np
+               }if
+               x1 x2 eq
+               {
+                       y1 y2 lt{/theta 90 def}{/theta 270 def}ifelse
+               }{
+                       /slope y2 y1 sub x2 x1 sub div def
+                       /theta slope 1 atan def
+                       x2 x1 lt y2 y1 ge and{/theta theta 180 sub def}if
+                       x2 x1 lt y2 y1 lt and{/theta theta 180 add def}if
+               }
+               ifelse
+               gsave
+               clippath
+               x1 y1 translate
+               theta rotate
+               {pathbbox}stopped
+               {0 0 0 0}if
+               /yMax exch def
+               /xMax exch def
+               /yMin exch def
+               /xMin exch def
+               grestore
+               xMax xMin eq yMax yMin eq or
+               {
+                       grestore
+                       end
+               }{
+                       rampdict begin
+                       20 dict begin
+                       background length 0 gt{background sssetbackground gsave clippath fill grestore}if
+                       gsave
+                       x1 y1 translate
+                       theta rotate
+                       /xStart 0 def
+                       /xEnd x2 x1 sub dup mul y2 y1 sub dup mul add 0.5 exp def
+                       /ySpan yMax yMin sub def
+                       /numsteps NumSamples def
+                       /rampIndxInc 1 def
+                       /subsampling false def
+                       xStart 0 transform
+                       xEnd 0 transform
+                       3 -1 roll
+                       sub dup mul
+                       3 1 roll
+                       sub dup mul
+                       add 0.5 exp 72 div
+                       0 72 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+                       72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt
+                       1 index 1 index lt{exch}if pop
+                       mul
+                       /numpix xdf
+                       numpix 0 ne
+                       {
+                               NumSamples numpix div 0.5 gt
+                               {
+                                       /numsteps numpix 2 div round cvi dup 1 le{pop 2}if def
+                                       /rampIndxInc NumSamples 1 sub numsteps div def
+                                       /subsampling true def
+                               }if
+                       }if
+                       ext0
+                       {
+                               0 getrampcolor
+                               xMin xStart lt
+                               {
+                                       xMin yMin xMin neg ySpan rectfill
+                               }if
+                       }if
+                       /xInc xEnd xStart sub numsteps div def
+                       /x xStart def
+                       0
+                       numsteps
+                       {
+                               dup
+                               subsampling{round cvi}if
+                               getrampcolor
+                               x yMin xInc ySpan rectfill
+                               /x x xInc add def
+                               rampIndxInc add
+                       }repeat
+                       pop
+                       ext1{
+                               xMax xEnd gt
+                               {
+                                       xEnd yMin xMax xEnd sub ySpan rectfill
+                               }if
+                       }if
+                       grestore
+                       grestore
+                       end
+                       end
+                       end
+               }ifelse
+       }bdf
+}def
+/pt
+{
+       end
+}def
+/dt{
+}def
+/pgsv{
+       //Adobe_AGM_Core/AGMCORE_save save put
+}def
+/pgrs{
+       //Adobe_AGM_Core/AGMCORE_save get restore
+}def
+systemdict/findcolorrendering known{
+       /findcolorrendering systemdict/findcolorrendering get def
+}if
+systemdict/setcolorrendering known{
+       /setcolorrendering systemdict/setcolorrendering get def
+}if
+/test_cmyk_color_plate
+{
+       gsave
+       setcmykcolor currentgray 1 ne
+       grestore
+}def
+/inRip_spot_has_ink
+{
+       dup//Adobe_AGM_Core/AGMCORE_name xddf
+       convert_spot_to_process not
+}def
+/map255_to_range
+{
+       1 index sub
+       3 -1 roll 255 div mul add
+}def
+/set_csa_crd
+{
+       /sep_colorspace_dict null AGMCORE_gput
+       begin
+               CSA get_csa_by_name setcolorspace_opt
+               set_crd
+       end
+}
+def
+/map_csa
+{
+       currentdict/MappedCSA known{MappedCSA null ne}{false}ifelse
+       {pop}{get_csa_by_name/MappedCSA xdf}ifelse
+}def
+/setsepcolor
+{
+       /sep_colorspace_dict AGMCORE_gget begin
+               dup/sep_tint exch AGMCORE_gput
+               TintProc
+       end
+}def
+/setdevicencolor
+{
+       /devicen_colorspace_dict AGMCORE_gget begin
+               Names length copy
+               Names length 1 sub -1 0
+               {
+                       /devicen_tints AGMCORE_gget 3 1 roll xpt
+               }for
+               TintProc
+       end
+}def
+/sep_colorspace_proc
+{
+       /AGMCORE_tmp exch store
+       /sep_colorspace_dict AGMCORE_gget begin
+       currentdict/Components known{
+               Components aload pop 
+               TintMethod/Lab eq{
+                       2{AGMCORE_tmp mul NComponents 1 roll}repeat
+                       LMax sub AGMCORE_tmp mul LMax add NComponents 1 roll
+               }{
+                       TintMethod/Subtractive eq{
+                               NComponents{
+                                       AGMCORE_tmp mul NComponents 1 roll
+                               }repeat
+                       }{
+                               NComponents{
+                                       1 sub AGMCORE_tmp mul 1 add NComponents 1 roll
+                               }repeat
+                       }ifelse
+               }ifelse
+       }{
+               ColorLookup AGMCORE_tmp ColorLookup length 1 sub mul round cvi get
+               aload pop
+       }ifelse
+       end
+}def
+/sep_colorspace_gray_proc
+{
+       /AGMCORE_tmp exch store
+       /sep_colorspace_dict AGMCORE_gget begin
+       GrayLookup AGMCORE_tmp GrayLookup length 1 sub mul round cvi get
+       end
+}def
+/sep_proc_name
+{
+       dup 0 get 
+       dup/DeviceRGB eq exch/DeviceCMYK eq or level2 not and has_color not and{
+               pop[/DeviceGray]
+               /sep_colorspace_gray_proc
+       }{
+               /sep_colorspace_proc
+       }ifelse
+}def
+/setsepcolorspace
+{
+       current_spot_alias{
+               dup begin
+                       Name map_alias{
+                               exch pop
+                       }if
+               end
+       }if
+       dup/sep_colorspace_dict exch AGMCORE_gput
+       begin
+       CSA map_csa
+       /AGMCORE_sep_special Name dup()eq exch(All)eq or store
+       AGMCORE_avoid_L2_sep_space{
+               [/Indexed MappedCSA sep_proc_name 255 exch 
+                       {255 div}/exec cvx 3 -1 roll[4 1 roll load/exec cvx]cvx 
+               ]setcolorspace_opt
+               /TintProc{
+                       255 mul round cvi setcolor
+               }bdf
+       }{
+               MappedCSA 0 get/DeviceCMYK eq 
+               currentdict/Components known and 
+               AGMCORE_sep_special not and{
+                       /TintProc[
+                               Components aload pop Name findcmykcustomcolor 
+                               /exch cvx/setcustomcolor cvx
+                       ]cvx bdf
+               }{
+                       AGMCORE_host_sep Name(All)eq and{
+                               /TintProc{
+                                       1 exch sub setseparationgray 
+                               }bdf
+                       }{
+                               AGMCORE_in_rip_sep MappedCSA 0 get/DeviceCMYK eq and 
+                               AGMCORE_host_sep or
+                               Name()eq and{
+                                       /TintProc[
+                                               MappedCSA sep_proc_name exch 0 get/DeviceCMYK eq{
+                                                       cvx/setcmykcolor cvx
+                                               }{
+                                                       cvx/setgray cvx
+                                               }ifelse
+                                       ]cvx bdf
+                               }{
+                                       AGMCORE_producing_seps MappedCSA 0 get dup/DeviceCMYK eq exch/DeviceGray eq or and AGMCORE_sep_special not and{
+                                               /TintProc[
+                                                       /dup cvx
+                                                       MappedCSA sep_proc_name cvx exch
+                                                       0 get/DeviceGray eq{
+                                                               1/exch cvx/sub cvx 0 0 0 4 -1/roll cvx
+                                                       }if
+                                                       /Name cvx/findcmykcustomcolor cvx/exch cvx
+                                                       AGMCORE_host_sep{
+                                                               AGMCORE_is_cmyk_sep
+                                                               /Name cvx 
+                                                               /AGMCORE_IsSeparationAProcessColor load/exec cvx
+                                                               /not cvx/and cvx 
+                                                       }{
+                                                               Name inRip_spot_has_ink not
+                                                       }ifelse
+                                                       [
+                                                               /pop cvx 1
+                                                       ]cvx/if cvx
+                                                       /setcustomcolor cvx
+                                               ]cvx bdf
+                                       }{
+                                               /TintProc{setcolor}bdf
+                                               [/Separation Name MappedCSA sep_proc_name load]setcolorspace_opt
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }ifelse
+       }ifelse
+       set_crd
+       setsepcolor
+       end
+}def
+/additive_blend
+{
+       3 dict begin
+       /numarrays xdf
+       /numcolors xdf
+       0 1 numcolors 1 sub
+               {
+               /c1 xdf
+               1
+               0 1 numarrays 1 sub
+                       {
+                       1 exch add/index cvx
+                       c1/get cvx/mul cvx
+                       }for
+               numarrays 1 add 1/roll cvx 
+               }for
+       numarrays[/pop cvx]cvx/repeat cvx
+       end
+}def
+/subtractive_blend
+{
+       3 dict begin
+       /numarrays xdf
+       /numcolors xdf
+       0 1 numcolors 1 sub
+               {
+               /c1 xdf
+               1 1
+               0 1 numarrays 1 sub
+                       {
+                       1 3 3 -1 roll add/index cvx 
+                       c1/get cvx/sub cvx/mul cvx
+                       }for
+               /sub cvx
+               numarrays 1 add 1/roll cvx
+               }for
+       numarrays[/pop cvx]cvx/repeat cvx
+       end
+}def
+/exec_tint_transform
+{
+       /TintProc[
+               /TintTransform cvx/setcolor cvx
+       ]cvx bdf
+       MappedCSA setcolorspace_opt
+}bdf
+/devn_makecustomcolor
+{
+       2 dict begin
+       /names_index xdf
+       /Names xdf
+       1 1 1 1 Names names_index get findcmykcustomcolor
+       /devicen_tints AGMCORE_gget names_index get setcustomcolor
+       Names length{pop}repeat
+       end
+}bdf
+/setdevicencolorspace
+{
+       dup/AliasedColorants known{false}{true}ifelse 
+       current_spot_alias and{
+               7 dict begin
+               /names_index 0 def
+               dup/names_len exch/Names get length def
+               /new_names names_len array def
+               /new_LookupTables names_len array def
+               /alias_cnt 0 def
+               dup/Names get
+               {
+                       dup map_alias{
+                               exch pop
+                               dup/ColorLookup known{
+                                       dup begin
+                                       new_LookupTables names_index ColorLookup put
+                                       end
+                               }{
+                                       dup/Components known{
+                                               dup begin
+                                               new_LookupTables names_index Components put
+                                               end
+                                       }{
+                                               dup begin
+                                               new_LookupTables names_index[null null null null]put
+                                               end
+                                       }ifelse
+                               }ifelse
+                               new_names names_index 3 -1 roll/Name get put
+                               /alias_cnt alias_cnt 1 add def 
+                       }{
+                               /name xdf                               
+                               new_names names_index name put
+                               dup/LookupTables known{
+                                       dup begin
+                                       new_LookupTables names_index LookupTables names_index get put
+                                       end
+                               }{
+                                       dup begin
+                                       new_LookupTables names_index[null null null null]put
+                                       end
+                               }ifelse
+                       }ifelse
+                       /names_index names_index 1 add def 
+               }forall
+               alias_cnt 0 gt{
+                       /AliasedColorants true def
+                       /lut_entry_len new_LookupTables 0 get dup length 256 ge{0 get length}{length}ifelse def
+                       0 1 names_len 1 sub{
+                               /names_index xdf
+                               new_LookupTables names_index get dup length 256 ge{0 get length}{length}ifelse lut_entry_len ne{
+                                       /AliasedColorants false def
+                                       exit
+                               }{
+                                       new_LookupTables names_index get 0 get null eq{
+                                               dup/Names get names_index get/name xdf
+                                               name(Cyan)eq name(Magenta)eq name(Yellow)eq name(Black)eq
+                                               or or or not{
+                                                       /AliasedColorants false def
+                                                       exit
+                                               }if
+                                       }if
+                               }ifelse
+                       }for
+                       lut_entry_len 1 eq{
+                               /AliasedColorants false def
+                       }if
+                       AliasedColorants{
+                               dup begin
+                               /Names new_names def
+                               /LookupTables new_LookupTables def
+                               /AliasedColorants true def
+                               /NComponents lut_entry_len def
+                               /TintMethod NComponents 4 eq{/Subtractive}{/Additive}ifelse def
+                               /MappedCSA TintMethod/Additive eq{/DeviceRGB}{/DeviceCMYK}ifelse def
+                               currentdict/TTTablesIdx known not{
+                                       /TTTablesIdx -1 def
+                               }if
+                               end
+                       }if
+               }if
+               end
+       }if
+       dup/devicen_colorspace_dict exch AGMCORE_gput
+       begin
+       currentdict/AliasedColorants known{
+               AliasedColorants
+       }{
+               false
+       }ifelse
+       dup not{
+               CSA map_csa
+       }if
+       /TintTransform load type/nulltype eq or{
+               /TintTransform[
+                       0 1 Names length 1 sub
+                               {
+                               /TTTablesIdx TTTablesIdx 1 add def
+                               dup LookupTables exch get dup 0 get null eq
+                                       {
+                                       1 index
+                                       Names exch get
+                                       dup(Cyan)eq
+                                               {
+                                               pop exch
+                                               LookupTables length exch sub
+                                               /index cvx
+                                               0 0 0
+                                               }
+                                               {
+                                               dup(Magenta)eq
+                                                       {
+                                                       pop exch
+                                                       LookupTables length exch sub
+                                                       /index cvx
+                                                       0/exch cvx 0 0
+                                                       }{
+                                                       (Yellow)eq
+                                                               {
+                                                               exch
+                                                               LookupTables length exch sub
+                                                               /index cvx
+                                                               0 0 3 -1/roll cvx 0
+                                                               }{
+                                                               exch
+                                                               LookupTables length exch sub
+                                                               /index cvx
+                                                               0 0 0 4 -1/roll cvx
+                                                               }ifelse
+                                                       }ifelse
+                                               }ifelse
+                                       5 -1/roll cvx/astore cvx
+                                       }{
+                                       dup length 1 sub
+                                       LookupTables length 4 -1 roll sub 1 add
+                                       /index cvx/mul cvx/round cvx/cvi cvx/get cvx
+                                       }ifelse
+                                       Names length TTTablesIdx add 1 add 1/roll cvx
+                               }for
+                       Names length[/pop cvx]cvx/repeat cvx
+                       NComponents Names length
+                       TintMethod/Subtractive eq
+                               {
+                               subtractive_blend
+                               }{
+                               additive_blend
+                               }ifelse
+               ]cvx bdf
+       }if
+       AGMCORE_host_sep{
+               Names convert_to_process{
+                       exec_tint_transform
+               }
+               {       
+                       currentdict/AliasedColorants known{
+                               AliasedColorants not
+                       }{
+                               false
+                       }ifelse
+                       5 dict begin
+                       /AvoidAliasedColorants xdf
+                       /painted? false def
+                       /names_index 0 def
+                       /names_len Names length def
+                       AvoidAliasedColorants{
+                               /currentspotalias current_spot_alias def
+                               false set_spot_alias
+                       }if
+                       Names{
+                               AGMCORE_is_cmyk_sep{
+                                       dup(Cyan)eq AGMCORE_cyan_plate and exch
+                                       dup(Magenta)eq AGMCORE_magenta_plate and exch
+                                       dup(Yellow)eq AGMCORE_yellow_plate and exch
+                                       (Black)eq AGMCORE_black_plate and or or or{
+                                               /devicen_colorspace_dict AGMCORE_gget/TintProc[
+                                                       Names names_index/devn_makecustomcolor cvx
+                                               ]cvx ddf
+                                               /painted? true def
+                                       }if
+                                       painted?{exit}if
+                               }{
+                                       0 0 0 0 5 -1 roll findcmykcustomcolor 1 setcustomcolor currentgray 0 eq{
+                                       /devicen_colorspace_dict AGMCORE_gget/TintProc[
+                                               Names names_index/devn_makecustomcolor cvx
+                                       ]cvx ddf
+                                       /painted? true def
+                                       exit
+                                       }if
+                               }ifelse
+                               /names_index names_index 1 add def
+                       }forall
+                       AvoidAliasedColorants{
+                               currentspotalias set_spot_alias
+                       }if
+                       painted?{
+                               /devicen_colorspace_dict AGMCORE_gget/names_index names_index put
+                       }{
+                               /devicen_colorspace_dict AGMCORE_gget/TintProc[
+                                       names_len[/pop cvx]cvx/repeat cvx 1/setseparationgray cvx
+                                       0 0 0 0/setcmykcolor cvx
+                               ]cvx ddf
+                       }ifelse
+                       end
+               }ifelse
+       }
+       {
+               AGMCORE_in_rip_sep{
+                       Names convert_to_process not
+               }{
+                       level3
+               }ifelse
+               {
+                       [/DeviceN Names MappedCSA/TintTransform load]setcolorspace_opt
+                       /TintProc level3 not AGMCORE_in_rip_sep and{
+                               [
+                                       Names/length cvx[/pop cvx]cvx/repeat cvx
+                               ]cvx bdf
+                       }{
+                               {setcolor}bdf
+                       }ifelse
+               }{
+                       exec_tint_transform
+               }ifelse
+       }ifelse
+       set_crd
+       /AliasedColorants false def
+       end
+}def
+/setindexedcolorspace
+{
+       dup/indexed_colorspace_dict exch AGMCORE_gput
+       begin
+               currentdict/CSDBase known{
+                       CSDBase/CSD get_res begin
+                       currentdict/Names known{
+                               currentdict devncs
+                       }{
+                               1 currentdict sepcs
+                       }ifelse
+                       AGMCORE_host_sep{
+                               4 dict begin
+                               /compCnt/Names where{pop Names length}{1}ifelse def
+                               /NewLookup HiVal 1 add string def
+                               0 1 HiVal{
+                                       /tableIndex xdf
+                                       Lookup dup type/stringtype eq{
+                                               compCnt tableIndex map_index
+                                       }{
+                                               exec
+                                       }ifelse
+                                       /Names where{
+                                               pop setdevicencolor
+                                       }{
+                                               setsepcolor
+                                       }ifelse
+                                       currentgray
+                                       tableIndex exch
+                                       255 mul cvi 
+                                       NewLookup 3 1 roll put
+                               }for
+                               [/Indexed currentcolorspace HiVal NewLookup]setcolorspace_opt
+                               end
+                       }{
+                               level3
+                               {
+                                       currentdict/Names known{
+                                               [/Indexed[/DeviceN Names MappedCSA/TintTransform load]HiVal Lookup]setcolorspace_opt
+                                       }{
+                                               [/Indexed[/Separation Name MappedCSA sep_proc_name load]HiVal Lookup]setcolorspace_opt
+                                       }ifelse
+                               }{
+                               [/Indexed MappedCSA HiVal
+                                       [
+                                       currentdict/Names known{
+                                               Lookup dup type/stringtype eq
+                                                       {/exch cvx CSDBase/CSD get_res/Names get length dup/mul cvx exch/getinterval cvx{255 div}/forall cvx}
+                                                       {/exec cvx}ifelse
+                                                       /TintTransform load/exec cvx
+                                       }{
+                                               Lookup dup type/stringtype eq
+                                                       {/exch cvx/get cvx 255/div cvx}
+                                                       {/exec cvx}ifelse
+                                                       CSDBase/CSD get_res/MappedCSA get sep_proc_name exch pop/load cvx/exec cvx
+                                       }ifelse
+                                       ]cvx
+                               ]setcolorspace_opt
+                               }ifelse
+                       }ifelse
+                       end
+                       set_crd
+               }
+               {
+                       CSA map_csa
+                       AGMCORE_host_sep level2 not and{
+                               0 0 0 0 setcmykcolor
+                       }{
+                               [/Indexed MappedCSA 
+                               level2 not has_color not and{
+                                       dup 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or{
+                                               pop[/DeviceGray]
+                                       }if
+                                       HiVal GrayLookup
+                               }{
+                                       HiVal 
+                                       currentdict/RangeArray known{
+                                               {
+                                                       /indexed_colorspace_dict AGMCORE_gget begin
+                                                       Lookup exch 
+                                                       dup HiVal gt{
+                                                               pop HiVal
+                                                       }if
+                                                       NComponents mul NComponents getinterval{}forall
+                                                       NComponents 1 sub -1 0{
+                                                               RangeArray exch 2 mul 2 getinterval aload pop map255_to_range
+                                                               NComponents 1 roll
+                                                       }for
+                                                       end
+                                               }bind
+                                       }{
+                                               Lookup
+                                       }ifelse
+                               }ifelse
+                               ]setcolorspace_opt
+                               set_crd
+                       }ifelse
+               }ifelse
+       end
+}def
+/setindexedcolor
+{
+       AGMCORE_host_sep{
+               /indexed_colorspace_dict AGMCORE_gget
+               begin
+               currentdict/CSDBase known{
+                       CSDBase/CSD get_res begin
+                       currentdict/Names known{
+                               map_indexed_devn
+                               devn
+                       }
+                       {
+                               Lookup 1 3 -1 roll map_index
+                               sep
+                       }ifelse
+                       end
+               }{
+                       Lookup MappedCSA/DeviceCMYK eq{4}{1}ifelse 3 -1 roll
+                       map_index
+                       MappedCSA/DeviceCMYK eq{setcmykcolor}{setgray}ifelse
+               }ifelse
+               end
+       }{
+               level3 not AGMCORE_in_rip_sep and/indexed_colorspace_dict AGMCORE_gget/CSDBase known and{
+                       /indexed_colorspace_dict AGMCORE_gget/CSDBase get/CSD get_res begin
+                       map_indexed_devn
+                       devn
+                       end
+               }
+               {
+                       setcolor
+               }ifelse
+       }ifelse
+}def
+/ignoreimagedata
+{
+       currentoverprint not{
+               gsave
+               dup clonedict begin
+               1 setgray
+               /Decode[0 1]def
+               /DataSource<FF>def
+               /MultipleDataSources false def
+               /BitsPerComponent 8 def
+               currentdict end
+               systemdict/image gx
+               grestore
+               }if
+       consumeimagedata
+}def
+/add_res
+{
+       dup/CSD eq{
+               pop 
+               //Adobe_AGM_Core begin
+               /AGMCORE_CSD_cache load 3 1 roll put
+               end
+       }{
+               defineresource pop
+       }ifelse
+}def
+/del_res
+{
+       {
+               aload pop exch
+               dup/CSD eq{
+                       pop 
+                       {//Adobe_AGM_Core/AGMCORE_CSD_cache get exch undef}forall
+               }{
+                       exch
+                       {1 index undefineresource}forall
+                       pop
+               }ifelse
+       }forall
+}def
+/get_res
+{
+       dup/CSD eq{
+               pop
+               dup type dup/nametype eq exch/stringtype eq or{
+                       AGMCORE_CSD_cache exch get
+               }if
+       }{
+               findresource
+       }ifelse
+}def
+/get_csa_by_name
+{
+       dup type dup/nametype eq exch/stringtype eq or{
+               /CSA get_res
+       }if
+}def
+/paintproc_buf_init
+{
+       /count get 0 0 put
+}def
+/paintproc_buf_next
+{
+       dup/count get dup 0 get
+       dup 3 1 roll
+       1 add 0 xpt
+       get                             
+}def
+/cachepaintproc_compress
+{
+       5 dict begin
+       currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
+       /ppdict 20 dict def
+       /string_size 16000 def
+       /readbuffer string_size string def
+       currentglobal true setglobal 
+       ppdict 1 array dup 0 1 put/count xpt
+       setglobal
+       /LZWFilter 
+       {
+               exch
+               dup length 0 eq{
+                       pop
+               }{
+                       ppdict dup length 1 sub 3 -1 roll put
+               }ifelse
+               {string_size}{0}ifelse string
+       }/LZWEncode filter def
+       {               
+               ReadFilter readbuffer readstring
+               exch LZWFilter exch writestring
+               not{exit}if
+       }loop
+       LZWFilter closefile
+       ppdict                          
+       end
+}def
+/cachepaintproc
+{
+       2 dict begin
+       currentfile exch 0 exch/SubFileDecode filter/ReadFilter exch def
+       /ppdict 20 dict def
+       currentglobal true setglobal 
+       ppdict 1 array dup 0 1 put/count xpt
+       setglobal
+       {
+               ReadFilter 16000 string readstring exch
+               ppdict dup length 1 sub 3 -1 roll put
+               not{exit}if
+       }loop
+       ppdict dup dup length 1 sub()put                                        
+       end     
+}def
+/make_pattern
+{
+       exch clonedict exch
+       dup matrix currentmatrix matrix concatmatrix 0 0 3 2 roll itransform
+       exch 3 index/XStep get 1 index exch 2 copy div cvi mul sub sub
+       exch 3 index/YStep get 1 index exch 2 copy div cvi mul sub sub
+       matrix translate exch matrix concatmatrix
+                        1 index begin
+               BBox 0 get XStep div cvi XStep mul/xshift exch neg def
+               BBox 1 get YStep div cvi YStep mul/yshift exch neg def
+               BBox 0 get xshift add
+               BBox 1 get yshift add
+               BBox 2 get xshift add
+               BBox 3 get yshift add
+               4 array astore
+               /BBox exch def
+               [xshift yshift/translate load null/exec load]dup
+               3/PaintProc load put cvx/PaintProc exch def
+               end
+       gsave 0 setgray
+       makepattern
+       grestore
+}def
+/set_pattern
+{
+       dup/PatternType get 1 eq{
+               dup/PaintType get 1 eq{
+                       currentoverprint sop[/DeviceGray]setcolorspace 0 setgray
+               }if
+       }if
+       setpattern
+}def
+/setcolorspace_opt
+{
+       dup currentcolorspace eq{pop}{setcolorspace}ifelse
+}def
+/updatecolorrendering
+{
+       currentcolorrendering/RenderingIntent known{
+               currentcolorrendering/RenderingIntent get
+       }
+       {
+               Intent/AbsoluteColorimetric eq 
+               {
+                       /absolute_colorimetric_crd AGMCORE_gget dup null eq
+               }
+               {
+                       Intent/RelativeColorimetric eq
+                       {
+                               /relative_colorimetric_crd AGMCORE_gget dup null eq
+                       }
+                       {
+                               Intent/Saturation eq
+                               {
+                                       /saturation_crd AGMCORE_gget dup null eq
+                               }
+                               {
+                                       /perceptual_crd AGMCORE_gget dup null eq
+                               }ifelse
+                       }ifelse
+               }ifelse
+               {
+                       pop null        
+               }
+               {
+                       /RenderingIntent known{null}{Intent}ifelse
+               }ifelse
+       }ifelse
+       Intent ne{
+               Intent/ColorRendering{findresource}stopped
+               {
+                       pop pop systemdict/findcolorrendering known
+                       {
+                               Intent findcolorrendering
+                               {
+                                       /ColorRendering findresource true exch
+                               }
+                               {
+                                       /ColorRendering findresource
+                                       product(Xerox Phaser 5400)ne
+                                       exch
+                               }ifelse
+                               dup Intent/AbsoluteColorimetric eq 
+                               {
+                                       /absolute_colorimetric_crd exch AGMCORE_gput
+                               }
+                               {
+                                       Intent/RelativeColorimetric eq
+                                       {
+                                               /relative_colorimetric_crd exch AGMCORE_gput
+                                       }
+                                       {
+                                               Intent/Saturation eq
+                                               {
+                                                       /saturation_crd exch AGMCORE_gput
+                                               }
+                                               {
+                                                       Intent/Perceptual eq
+                                                       {
+                                                               /perceptual_crd exch AGMCORE_gput
+                                                       }
+                                                       {
+                                                               pop
+                                                       }ifelse
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                               1 index{exch}{pop}ifelse
+                       }
+                       {false}ifelse
+               }
+               {true}ifelse
+               {
+                       dup begin
+                       currentdict/TransformPQR known{
+                               currentdict/TransformPQR get aload pop
+                               3{{}eq 3 1 roll}repeat or or
+                       }
+                       {true}ifelse
+                       currentdict/MatrixPQR known{
+                               currentdict/MatrixPQR get aload pop
+                               1.0 eq 9 1 roll 0.0 eq 9 1 roll 0.0 eq 9 1 roll
+                               0.0 eq 9 1 roll 1.0 eq 9 1 roll 0.0 eq 9 1 roll
+                               0.0 eq 9 1 roll 0.0 eq 9 1 roll 1.0 eq
+                               and and and and and and and and
+                       }
+                       {true}ifelse
+                       end
+                       or
+                       {
+                               clonedict begin
+                               /TransformPQR[
+                                       {4 -1 roll 3 get dup 3 1 roll sub 5 -1 roll 3 get 3 -1 roll sub div
+                                       3 -1 roll 3 get 3 -1 roll 3 get dup 4 1 roll sub mul add}bind
+                                       {4 -1 roll 4 get dup 3 1 roll sub 5 -1 roll 4 get 3 -1 roll sub div
+                                       3 -1 roll 4 get 3 -1 roll 4 get dup 4 1 roll sub mul add}bind
+                                       {4 -1 roll 5 get dup 3 1 roll sub 5 -1 roll 5 get 3 -1 roll sub div
+                                       3 -1 roll 5 get 3 -1 roll 5 get dup 4 1 roll sub mul add}bind
+                               ]def
+                               /MatrixPQR[0.8951 -0.7502 0.0389 0.2664 1.7135 -0.0685 -0.1614 0.0367 1.0296]def
+                               /RangePQR[-0.3227950745 2.3229645538 -1.5003771057 3.5003465881 -0.1369979095 2.136967392]def
+                               currentdict end
+                       }if
+                       setcolorrendering_opt
+               }if             
+       }if
+}def
+/set_crd
+{
+       AGMCORE_host_sep not level2 and{
+               currentdict/ColorRendering known{
+                       ColorRendering/ColorRendering{findresource}stopped not{setcolorrendering_opt}if
+               }{
+                       currentdict/Intent known{
+                               updatecolorrendering
+                       }if
+               }ifelse
+               currentcolorspace dup type/arraytype eq
+                       {0 get}if
+               /DeviceRGB eq
+                       {
+                       currentdict/UCR known
+                               {/UCR}{/AGMCORE_currentucr}ifelse
+                       load setundercolorremoval
+                       currentdict/BG known 
+                               {/BG}{/AGMCORE_currentbg}ifelse
+                       load setblackgeneration
+                       }if
+       }if
+}def
+/set_ucrbg
+{
+       dup null eq{pop/AGMCORE_currentbg load}{/Procedure get_res}ifelse setblackgeneration
+       dup null eq{pop/AGMCORE_currentucr load}{/Procedure get_res}ifelse setundercolorremoval
+}def
+/setcolorrendering_opt
+{
+       dup currentcolorrendering eq{
+               pop
+       }{
+               product(HP Color LaserJet 2605)anchorsearch{
+                       pop pop pop
+               }{
+                       pop
+                       clonedict
+                       begin
+                               /Intent Intent def
+                               currentdict
+                       end
+                       setcolorrendering
+               }ifelse
+       }ifelse
+}def
+/cpaint_gcomp
+{
+       convert_to_process//Adobe_AGM_Core/AGMCORE_ConvertToProcess xddf
+       //Adobe_AGM_Core/AGMCORE_ConvertToProcess get not
+       {
+               (%end_cpaint_gcomp)flushinput
+       }if
+}def
+/cpaint_gsep
+{
+       //Adobe_AGM_Core/AGMCORE_ConvertToProcess get
+       {       
+               (%end_cpaint_gsep)flushinput
+       }if
+}def
+/cpaint_gend
+{np}def
+/T1_path
+{
+       currentfile token pop currentfile token pop mo
+       {
+               currentfile token pop dup type/stringtype eq
+                       {pop exit}if 
+               0 exch rlineto 
+               currentfile token pop dup type/stringtype eq
+                       {pop exit}if 
+               0 rlineto
+       }loop
+}def
+/T1_gsave
+       level3
+       {/clipsave}
+       {/gsave}ifelse
+       load def
+/T1_grestore
+       level3
+       {/cliprestore}
+       {/grestore}ifelse 
+       load def
+/set_spot_alias_ary
+{
+       dup inherit_aliases
+       //Adobe_AGM_Core/AGMCORE_SpotAliasAry xddf
+}def
+/set_spot_normalization_ary
+{
+       dup inherit_aliases
+       dup length
+       /AGMCORE_SpotAliasAry where{pop AGMCORE_SpotAliasAry length add}if
+       array
+       //Adobe_AGM_Core/AGMCORE_SpotAliasAry2 xddf
+       /AGMCORE_SpotAliasAry where{
+               pop
+               AGMCORE_SpotAliasAry2 0 AGMCORE_SpotAliasAry putinterval
+               AGMCORE_SpotAliasAry length
+       }{0}ifelse
+       AGMCORE_SpotAliasAry2 3 1 roll exch putinterval
+       true set_spot_alias
+}def
+/inherit_aliases
+{
+       {dup/Name get map_alias{/CSD put}{pop}ifelse}forall
+}def
+/set_spot_alias
+{
+       /AGMCORE_SpotAliasAry2 where{
+               /AGMCORE_current_spot_alias 3 -1 roll put
+       }{
+               pop
+       }ifelse
+}def
+/current_spot_alias
+{
+       /AGMCORE_SpotAliasAry2 where{
+               /AGMCORE_current_spot_alias get
+       }{
+               false
+       }ifelse
+}def
+/map_alias
+{
+       /AGMCORE_SpotAliasAry2 where{
+               begin
+                       /AGMCORE_name xdf
+                       false   
+                       AGMCORE_SpotAliasAry2{
+                               dup/Name get AGMCORE_name eq{
+                                       /CSD get/CSD get_res
+                                       exch pop true
+                                       exit
+                               }{
+                                       pop
+                               }ifelse
+                       }forall
+               end
+       }{
+               pop false
+       }ifelse
+}bdf
+/spot_alias
+{
+       true set_spot_alias
+       /AGMCORE_&setcustomcolor AGMCORE_key_known not{
+               //Adobe_AGM_Core/AGMCORE_&setcustomcolor/setcustomcolor load put
+       }if
+       /customcolor_tint 1 AGMCORE_gput
+       //Adobe_AGM_Core begin
+       /setcustomcolor
+       {
+               //Adobe_AGM_Core begin
+               dup/customcolor_tint exch AGMCORE_gput
+               1 index aload pop pop 1 eq exch 1 eq and exch 1 eq and exch 1 eq and not
+               current_spot_alias and{1 index 4 get map_alias}{false}ifelse
+               {
+                       false set_spot_alias
+                       /sep_colorspace_dict AGMCORE_gget null ne
+                       {/sep_colorspace_dict AGMCORE_gget/ForeignContent known not}{false}ifelse
+                       3 1 roll 2 index{
+                               exch pop/sep_tint AGMCORE_gget exch
+                       }if
+                       mark 3 1 roll
+                       setsepcolorspace
+                       counttomark 0 ne{
+                               setsepcolor
+                       }if
+                       pop
+                       not{/sep_tint 1.0 AGMCORE_gput/sep_colorspace_dict AGMCORE_gget/ForeignContent true put}if
+                       pop
+                       true set_spot_alias
+               }{
+                       AGMCORE_&setcustomcolor
+               }ifelse
+               end
+       }bdf
+       end
+}def
+/begin_feature
+{
+       Adobe_AGM_Core/AGMCORE_feature_dictCount countdictstack put
+       count Adobe_AGM_Core/AGMCORE_feature_opCount 3 -1 roll put
+       {Adobe_AGM_Core/AGMCORE_feature_ctm matrix currentmatrix put}if
+}def
+/end_feature
+{
+       2 dict begin
+       /spd/setpagedevice load def
+       /setpagedevice{get_gstate spd set_gstate}def
+       stopped{$error/newerror false put}if
+       end
+       count Adobe_AGM_Core/AGMCORE_feature_opCount get sub dup 0 gt{{pop}repeat}{pop}ifelse
+       countdictstack Adobe_AGM_Core/AGMCORE_feature_dictCount get sub dup 0 gt{{end}repeat}{pop}ifelse
+       {Adobe_AGM_Core/AGMCORE_feature_ctm get setmatrix}if
+}def
+/set_negative
+{
+       //Adobe_AGM_Core begin
+       /AGMCORE_inverting exch def
+       level2{
+               currentpagedevice/NegativePrint known AGMCORE_distilling not and{
+                       currentpagedevice/NegativePrint get//Adobe_AGM_Core/AGMCORE_inverting get ne{
+                               true begin_feature true{
+                                               <</NegativePrint//Adobe_AGM_Core/AGMCORE_inverting get>>setpagedevice
+                               }end_feature
+                       }if
+                       /AGMCORE_inverting false def
+               }if
+       }if
+       AGMCORE_inverting{
+               [{1 exch sub}/exec load dup currenttransfer exch]cvx bind settransfer
+               AGMCORE_distilling{
+                       erasepage
+               }{
+                       gsave np clippath 1/setseparationgray where{pop setseparationgray}{setgray}ifelse
+                       /AGMIRS_&fill where{pop AGMIRS_&fill}{fill}ifelse grestore
+               }ifelse
+       }if
+       end
+}def
+/lw_save_restore_override{
+       /md where{
+               pop
+               md begin
+               initializepage
+               /initializepage{}def
+               /pmSVsetup{}def
+               /endp{}def
+               /pse{}def
+               /psb{}def
+               /orig_showpage where
+                       {pop}
+                       {/orig_showpage/showpage load def}
+               ifelse
+               /showpage{orig_showpage gR}def
+               end
+       }if
+}def
+/pscript_showpage_override{
+       /NTPSOct95 where
+       {
+               begin
+               showpage
+               save
+               /showpage/restore load def
+               /restore{exch pop}def
+               end
+       }if
+}def
+/driver_media_override
+{
+       /md where{
+               pop
+               md/initializepage known{
+                       md/initializepage{}put
+               }if
+               md/rC known{
+                       md/rC{4{pop}repeat}put
+               }if
+       }if
+       /mysetup where{
+               /mysetup[1 0 0 1 0 0]put
+       }if
+       Adobe_AGM_Core/AGMCORE_Default_CTM matrix currentmatrix put
+       level2
+               {Adobe_AGM_Core/AGMCORE_Default_PageSize currentpagedevice/PageSize get put}if
+}def
+/capture_mysetup
+{
+       /Pscript_Win_Data where{
+               pop
+               Pscript_Win_Data/mysetup known{
+                       Adobe_AGM_Core/save_mysetup Pscript_Win_Data/mysetup get put
+               }if
+       }if
+}def
+/restore_mysetup
+{
+       /Pscript_Win_Data where{
+               pop
+               Pscript_Win_Data/mysetup known{
+                       Adobe_AGM_Core/save_mysetup known{
+                               Pscript_Win_Data/mysetup Adobe_AGM_Core/save_mysetup get put
+                               Adobe_AGM_Core/save_mysetup undef
+                       }if
+               }if
+       }if
+}def
+/driver_check_media_override
+{
+       /PrepsDict where
+               {pop}
+               {
+               Adobe_AGM_Core/AGMCORE_Default_CTM get matrix currentmatrix ne
+               Adobe_AGM_Core/AGMCORE_Default_PageSize get type/arraytype eq
+                       {
+                       Adobe_AGM_Core/AGMCORE_Default_PageSize get 0 get currentpagedevice/PageSize get 0 get eq and
+                       Adobe_AGM_Core/AGMCORE_Default_PageSize get 1 get currentpagedevice/PageSize get 1 get eq and
+                       }if
+                       {
+                       Adobe_AGM_Core/AGMCORE_Default_CTM get setmatrix
+                       }if
+               }ifelse
+}def
+AGMCORE_err_strings begin
+       /AGMCORE_bad_environ(Environment not satisfactory for this job. Ensure that the PPD is correct or that the PostScript level requested is supported by this printer. )def
+       /AGMCORE_color_space_onhost_seps(This job contains colors that will not separate with on-host methods. )def
+       /AGMCORE_invalid_color_space(This job contains an invalid color space. )def
+end
+/set_def_ht
+{AGMCORE_def_ht sethalftone}def
+/set_def_flat
+{AGMCORE_Default_flatness setflat}def
+end
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+%%BeginResource: procset Adobe_CoolType_Core 2.31 0\r%%Copyright: Copyright 1997-2006 Adobe Systems Incorporated. All Rights Reserved.\r%%Version: 2.31 0\r10 dict begin\r/Adobe_CoolType_Passthru currentdict def\r/Adobe_CoolType_Core_Defined userdict/Adobe_CoolType_Core known def\rAdobe_CoolType_Core_Defined\r        {/Adobe_CoolType_Core userdict/Adobe_CoolType_Core get def}\rif\ruserdict/Adobe_CoolType_Core 70 dict dup begin put\r/Adobe_CoolType_Version 2.31 def\r/Level2?\r    systemdict/languagelevel known dup\r             {pop systemdict/languagelevel get 2 ge}\r        if def\rLevel2? not\r     {\r      /currentglobal false def\r       /setglobal/pop load def\r        /gcheck{pop false}bind def\r     /currentpacking false def\r      /setpacking/pop load def\r       /SharedFontDirectory 0 dict def\r        }\rif\rcurrentpacking\rtrue setpacking\rcurrentglobal false setglobal\ruserdict/Adobe_CoolType_Data 2 copy known not\r        {2 copy 10 dict put}\rif\rget\r     begin\r /@opStackCountByLevel 32 dict def\r      /@opStackLevel 0 def\r   /@dictStackCountByLevel 32 dict def\r    /@dictStackLevel 0 def\r  end\rsetglobal\rcurrentglobal true setglobal\ruserdict/Adobe_CoolType_GVMFonts known not\r {userdict/Adobe_CoolType_GVMFonts 10 dict put}\rif\rsetglobal\rcurrentglobal false setglobal\ruserdict/Adobe_CoolType_LVMFonts known not\r   {userdict/Adobe_CoolType_LVMFonts 10 dict put}\rif\rsetglobal\r/ct_VMDictPut\r      {\r      dup gcheck{Adobe_CoolType_GVMFonts}{Adobe_CoolType_LVMFonts}ifelse\r     3 1 roll put\r   }bind def\r/ct_VMDictUndef\r      {\r      dup Adobe_CoolType_GVMFonts exch known\r         {Adobe_CoolType_GVMFonts exch undef}\r           {\r                      dup Adobe_CoolType_LVMFonts exch known\r                 {Adobe_CoolType_LVMFonts exch undef}\r                   {pop}\r                  ifelse\r         }ifelse\r        }bind def\r/ct_str1 1 string def\r/ct_xshow\r{\r    /_ct_na exch def\r       /_ct_i 0 def\r   currentpoint\r   /_ct_y exch def\r        /_ct_x exch def\r        {\r              pop pop\r                ct_str1 exch 0 exch put\r                ct_str1 show\r           {_ct_na _ct_i get}stopped \r             {pop pop}\r              {\r                      _ct_x _ct_y moveto\r                     0\r                      rmoveto\r                }\r              ifelse\r         /_ct_i _ct_i 1 add def\r         currentpoint\r           /_ct_y exch def\r                /_ct_x exch def\r        }\r      exch\r   @cshow\r}bind def\r/ct_yshow\r{\r   /_ct_na exch def\r       /_ct_i 0 def\r   currentpoint\r   /_ct_y exch def\r        /_ct_x exch def\r        {\r              pop pop\r                ct_str1 exch 0 exch put\r                ct_str1 show\r           {_ct_na _ct_i get}stopped \r             {pop pop}\r              {\r                      _ct_x _ct_y moveto\r                     0 exch\r                 rmoveto\r                }\r              ifelse\r         /_ct_i _ct_i 1 add def\r         currentpoint\r           /_ct_y exch def\r                /_ct_x exch def\r        }\r      exch\r   @cshow\r}bind def\r/ct_xyshow\r{\r  /_ct_na exch def\r       /_ct_i 0 def\r   currentpoint\r   /_ct_y exch def\r        /_ct_x exch def\r        {\r              pop pop\r                ct_str1 exch 0 exch put\r                ct_str1 show\r           {_ct_na _ct_i get}stopped \r             {pop pop}\r              {\r                      {_ct_na _ct_i 1 add get}stopped \r                       {pop pop pop}\r                  {\r                              _ct_x _ct_y moveto\r                             rmoveto\r                        }\r                      ifelse\r         }\r              ifelse\r         /_ct_i _ct_i 2 add def\r         currentpoint\r           /_ct_y exch def\r                /_ct_x exch def\r        }\r      exch\r   @cshow\r}bind def\r/xsh{{@xshow}stopped{Adobe_CoolType_Data begin ct_xshow end}if}bind def\r/ysh{{@yshow}stopped{Adobe_CoolType_Data begin ct_yshow end}if}bind def\r/xysh{{@xyshow}stopped{Adobe_CoolType_Data begin ct_xyshow end}if}bind def\rcurrentglobal true setglobal\r/ct_T3Defs\r{\r/BuildChar\r{\r     1 index/Encoding get exch get\r  1 index/BuildGlyph get exec\r}bind def\r/BuildGlyph\r{\r    exch begin\r     GlyphProcs exch get exec\r       end\r}bind def\r}bind def\rsetglobal\r/@_SaveStackLevels\r   {\r      Adobe_CoolType_Data\r            begin\r          /@vmState currentglobal def false setglobal\r            @opStackCountByLevel\r           @opStackLevel\r          2 copy known not\r                       {\r                      2 copy\r                 3 dict dup/args\r                        7 index\r                        5 add array put\r                        put get\r                        }\r                      {\r                      get dup/args get dup length 3 index lt\r                         {\r                              dup length 5 add array exch\r                            1 index exch 0 exch putinterval\r                                1 index exch/args exch put\r                             }\r                              {pop}\r                  ifelse\r                 }\r              ifelse\r                 begin\r                  count 1 sub\r                    1 index lt\r                             {pop count}\r                    if\r                     dup/argCount exch def\r                  dup 0 gt\r                               {\r                              args exch 0 exch getinterval \r                  astore pop\r                             }\r                              {pop}\r                  ifelse\r                 count\r                  /restCount exch def\r                    end\r            /@opStackLevel @opStackLevel 1 add def\r         countdictstack 1 sub\r           @dictStackCountByLevel exch @dictStackLevel exch put\r           /@dictStackLevel @dictStackLevel 1 add def\r             @vmState setglobal\r             end\r    }bind def\r/@_RestoreStackLevels\r        {\r      Adobe_CoolType_Data\r            begin\r          /@opStackLevel @opStackLevel 1 sub def\r         @opStackCountByLevel @opStackLevel get\r                 begin\r                  count restCount sub dup 0 gt\r                           {{pop}repeat}\r                          {pop}\r                  ifelse\r                 args 0 argCount getinterval{}forall\r                    end\r            /@dictStackLevel @dictStackLevel 1 sub def\r             @dictStackCountByLevel @dictStackLevel get\r             end\r    countdictstack exch sub dup 0 gt\r               {{end}repeat}\r          {pop}\r  ifelse\r }bind def\r/@_PopStackLevels\r    {\r      Adobe_CoolType_Data\r            begin\r          /@opStackLevel @opStackLevel 1 sub def\r         /@dictStackLevel @dictStackLevel 1 sub def\r             end\r    }bind def\r/@Raise\r      {\r      exch cvx exch errordict exch get exec\r  stop\r   }bind def\r/@ReRaise\r    {\r      cvx $error/errorname get errordict exch get exec\r       stop\r   }bind def\r/@Stopped\r    {\r      0 @#Stopped\r    }bind def\r/@#Stopped\r   {\r      @_SaveStackLevels\r      stopped\r                {@_RestoreStackLevels true}\r            {@_PopStackLevels false}\r       ifelse\r }bind def\r/@Arg\r        {\r      Adobe_CoolType_Data\r            begin\r          @opStackCountByLevel @opStackLevel 1 sub get\r           begin\r          args exch\r              argCount 1 sub exch sub get\r            end\r            end\r    }bind def\rcurrentglobal true setglobal\r/CTHasResourceForAllBug\r Level2?\r                {\r              1 dict dup\r                             /@shouldNotDisappearDictValue true def\r                         Adobe_CoolType_Data exch/@shouldNotDisappearDict exch put\r                              begin\r                          count @_SaveStackLevels\r                                        {(*){pop stop}128 string/Category resourceforall}\r                              stopped pop\r                            @_RestoreStackLevels\r                           currentdict Adobe_CoolType_Data/@shouldNotDisappearDict get dup 3 1 roll ne dup 3 1 roll\r                                       {\r                                               /@shouldNotDisappearDictValue known\r                                                           {\r                                                                               {\r                                                                                             end\r                                                                                            currentdict 1 index eq\r                                                                                                 {pop exit}\r                                                                                             if\r                                                                              }\r                                                                      loop\r                                                          }\r                                               if\r                                    }\r                                      {\r                                               pop\r                                            end\r                                   }\r                              ifelse\r         }\r              {false}\r        ifelse\r def\rtrue setglobal\r/CTHasResourceStatusBug\r     Level2?\r                {\r              mark\r                   {/steveamerige/Category resourcestatus}\r                stopped\r                        {cleartomark true}\r                     {cleartomark currentglobal not}\r                ifelse\r         }\r              {false}\r        ifelse\r def\rsetglobal\r/CTResourceStatus\r                {\r              mark 3 1 roll\r          /Category findresource\r                 begin\r                  ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec\r                             {cleartomark false}\r                            {{3 2 roll pop true}{cleartomark false}ifelse}\r                 ifelse\r                 end\r            }bind def\r/CTWorkAroundBugs\r    {\r      Level2?\r                {\r              /cid_PreLoad/ProcSet resourcestatus\r                    {\r                      pop pop\r                        currentglobal\r                  mark\r                           {\r                              (*)\r                                    {\r                                      dup/CMap CTHasResourceStatusBug\r                                                {CTResourceStatus}\r                                             {resourcestatus}\r                                       ifelse\r                                         {\r                                              pop dup 0 eq exch 1 eq or\r                                                      {\r                                                      dup/CMap findresource gcheck setglobal\r                                                 /CMap undefineresource\r                                                 }\r                                                      {\r                                                      pop CTHasResourceForAllBug\r                                                             {exit}\r                                                         {stop}\r                                                 ifelse\r                                                 }\r                                              ifelse\r                                         }\r                                              {pop}\r                                  ifelse\r                                 }\r                              128 string/CMap resourceforall\r                         }\r                      stopped\r                                {cleartomark}\r                  stopped pop\r                    setglobal\r                      }\r              if\r             }\r      if\r     }bind def\r/ds\r  {\r      Adobe_CoolType_Core\r            begin\r          CTWorkAroundBugs\r               /mo/moveto load def\r            /nf/newencodedfont load def\r            /msf{makefont setfont}bind def\r         /uf{dup undefinefont ct_VMDictUndef}bind def\r           /ur/undefineresource load def\r          /chp/charpath load def\r         /awsh/awidthshow load def\r              /wsh/widthshow load def\r                /ash/ashow load def\r            /@xshow/xshow load def\r         /@yshow/yshow load def\r         /@xyshow/xyshow load def\r               /@cshow/cshow load def\r         /sh/show load def\r              /rp/repeat load def\r            /.n/.notdef def\r                end\r            currentglobal false setglobal\r   userdict/Adobe_CoolType_Data 2 copy known not\r          {2 copy 10 dict put}\r          if\r             get\r            begin\r          /AddWidths? false def\r          /CC 0 def\r              /charcode 2 string def\r         /@opStackCountByLevel 32 dict def\r              /@opStackLevel 0 def\r           /@dictStackCountByLevel 32 dict def\r            /@dictStackLevel 0 def\r         /InVMFontsByCMap 10 dict def\r           /InVMDeepCopiedFonts 10 dict def\r               end\r            setglobal\r      }bind def\r/dt\r  {\r      currentdict Adobe_CoolType_Core eq\r             {end}\r  if\r     }bind def\r/ps\r  {\r      Adobe_CoolType_Core begin\r      Adobe_CoolType_GVMFonts begin\r  Adobe_CoolType_LVMFonts begin\r  SharedFontDirectory begin\r      }bind def\r/pt\r  {\r      end\r    end\r    end\r    end\r    }bind def\r/unload\r      {\r      systemdict/languagelevel known\r         {\r              systemdict/languagelevel get 2 ge\r                      {\r                      userdict/Adobe_CoolType_Core 2 copy known\r                              {undef}\r                                {pop pop}\r                      ifelse\r                 }\r              if\r             }\r      if\r     }bind def\r/ndf\r {\r      1 index where\r          {pop pop pop}\r          {dup xcheck{bind}if def}\r       ifelse\r }def\r/findfont systemdict\r      begin\r  userdict\r               begin\r          /globaldict where{/globaldict get begin}if\r                     dup where pop exch get\r         /globaldict where{pop end}if\r           end\r    end\rAdobe_CoolType_Core_Defined\r        {/systemfindfont exch def}\r     {\r      /findfont 1 index def\r  /systemfindfont exch def\r       }\rifelse\r/undefinefont\r {pop}ndf\r/copyfont\r     {\r      currentglobal 3 1 roll\r 1 index gcheck setglobal\r       dup null eq{0}{dup length}ifelse\r       2 index length add 1 add dict\r          begin\r          exch\r                   {\r                      1 index/FID eq\r                         {pop pop}\r                              {def}\r                  ifelse\r                 }\r              forall\r         dup null eq\r                    {pop}\r                  {{def}forall}\r          ifelse\r         currentdict\r            end\r    exch setglobal\r }bind def\r/copyarray\r   {\r      currentglobal exch\r     dup gcheck setglobal\r   dup length array copy\r  exch setglobal\r }bind def\r/newencodedfont\r      {\r      currentglobal\r          {\r              SharedFontDirectory 3 index known\r                      {SharedFontDirectory 3 index get/FontReferenced known}\r                 {false}\r                ifelse\r         }\r              {\r              FontDirectory 3 index known\r                    {FontDirectory 3 index get/FontReferenced known}\r                       {\r                      SharedFontDirectory 3 index known\r                              {SharedFontDirectory 3 index get/FontReferenced known}\r                         {false}\r                        ifelse\r                 }\r              ifelse\r         }\r      ifelse\r dup\r            {\r              3 index findfont/FontReferenced get\r            2 index dup type/nametype eq\r                   {findfont}\r             if ne\r                  {pop false}\r            if\r             }\r      if\r     dup\r            {\r              1 index dup type/nametype eq\r                   {findfont}\r              if\r            dup/CharStrings known\r                  {\r                      /CharStrings get length\r                        4 index findfont/CharStrings get length\r                        ne\r                             {\r                              pop false\r                              }\r                      if \r                    }\r                      {pop}\r                  ifelse\r         }\r      if\r             {\r              pop\r            1 index findfont\r               /Encoding get exch\r             0 1 255\r                        {2 copy get 3 index 3 1 roll put}\r              for\r            pop pop pop\r            }\r              {\r              currentglobal\r   4 1 roll\r              dup type/nametype eq\r            {findfont}\r     if\r     dup gcheck setglobal\r          dup dup maxlength 2 add dict\r                   begin\r                  exch\r                           {\r                              1 index/FID ne\r                         2 index/Encoding ne and\r                                        {def}\r                                  {pop pop}\r                              ifelse\r                         }\r                      forall\r                 /FontReferenced exch def\r                       /Encoding exch dup length array copy def\r                       /FontName 1 index dup type/stringtype eq{cvn}if def dup\r                        currentdict\r                    end\r            definefont ct_VMDictPut\r                setglobal\r              }\r      ifelse\r }bind def\r/SetSubstituteStrategy\r       {\r      $SubstituteFont\r                begin\r          dup type/dicttype ne\r                   {0 dict}\r               if\r             currentdict/$Strategies known\r                  {\r                      exch $Strategies exch \r                 2 copy known\r                           {\r                              get\r                            2 copy maxlength exch maxlength add dict\r                                       begin\r                                  {def}forall\r                                    {def}forall\r                                    currentdict\r                                    dup/$Init known\r                                                {dup/$Init get exec}\r                                   if\r                                     end\r                            /$Strategy exch def\r                            }\r                              {pop pop pop}\r                  ifelse\r                 }\r                      {pop pop}\r              ifelse\r         end\r    }bind def\r/scff\r        {\r      $SubstituteFont\r                begin\r          dup type/stringtype eq\r                 {dup length exch}\r                      {null}\r         ifelse\r         /$sname exch def\r               /$slen exch def\r                /$inVMIndex\r                    $sname null eq\r                         {\r                              1 index $str cvs\r                               dup length $slen sub $slen getinterval cvn\r                             }\r                              {$sname}\r                       ifelse def\r             end\r            {findfont}\r     @Stopped\r               {\r              dup length 8 add string exch\r           1 index 0(BadFont:)putinterval\r         1 index exch 8 exch dup length string cvs putinterval cvn\r                      {findfont}\r             @Stopped\r                       {pop/Courier findfont}\r         if\r             }\r      if\r     $SubstituteFont\r                begin\r          /$sname null def\r               /$slen 0 def\r           /$inVMIndex null def\r           end\r    }bind def\r/isWidthsOnlyFont\r    {\r      dup/WidthsOnly known\r           {pop pop true}\r         {\r              dup/FDepVector known\r                   {/FDepVector get{isWidthsOnlyFont dup{exit}if}forall}\r                  {\r                      dup/FDArray known\r                              {/FDArray get{isWidthsOnlyFont dup{exit}if}forall}\r                             {pop}\r                  ifelse\r                 }\r              ifelse\r         }\r      ifelse\r }bind def\r/ct_StyleDicts 4 dict dup begin\r               /Adobe-Japan1 4 dict dup begin\r                                         Level2?\r                                                               {\r                                                              /Serif\r                                                         /HeiseiMin-W3-83pv-RKSJ-H/Font resourcestatus\r                                                          {pop pop/HeiseiMin-W3}\r                                                         {\r                                                      /CIDFont/Category resourcestatus\r                                                       {\r                                                              pop pop\r                                                                /HeiseiMin-W3/CIDFont resourcestatus\r                                                           {pop pop/HeiseiMin-W3}\r                                                         {/Ryumin-Light}\r                                                                ifelse\r                                                 }\r                                                      {/Ryumin-Light}\r                                                        ifelse\r                                                         }\r                                                              ifelse\r                                                         def\r                                                            /SansSerif\r                                                             /HeiseiKakuGo-W5-83pv-RKSJ-H/Font resourcestatus\r                                                               {pop pop/HeiseiKakuGo-W5}\r                                                              {\r                                                      /CIDFont/Category resourcestatus\r                                                       {\r                                                              pop pop\r                                                                /HeiseiKakuGo-W5/CIDFont resourcestatus\r                                                                {pop pop/HeiseiKakuGo-W5}\r                                                              {/GothicBBB-Medium}\r                                                            ifelse\r                                                 }\r                                                      {/GothicBBB-Medium}\r                                                    ifelse\r                                                         }\r                                                              ifelse\r                                                         def\r                                                            /HeiseiMaruGo-W4-83pv-RKSJ-H/Font resourcestatus\r                                                               {pop pop/HeiseiMaruGo-W4}\r                                                              {\r                                                      /CIDFont/Category resourcestatus\r                                                       {\r                                                              pop pop\r                                                                /HeiseiMaruGo-W4/CIDFont resourcestatus\r                                                                {pop pop/HeiseiMaruGo-W4}\r                                                              {\r                                                                      /Jun101-Light-RKSJ-H/Font resourcestatus\r                                                                       {pop pop/Jun101-Light}\r                                                                 {SansSerif}\r                                                                    ifelse\r                                                         }\r                                                              ifelse\r                                                 }\r                                                      {\r                                                              /Jun101-Light-RKSJ-H/Font resourcestatus\r                                                               {pop pop/Jun101-Light}\r                                                         {SansSerif}\r                                                            ifelse\r                                                 }\r                                                      ifelse\r                                                         }\r                                                              ifelse\r                                                         /RoundSansSerif exch def\r                                                               /Default Serif def\r                                                             }\r                                                              {\r                                                              /Serif/Ryumin-Light def\r                                                                /SansSerif/GothicBBB-Medium def\r                                                                {\r                                                              (fonts/Jun101-Light-83pv-RKSJ-H)status\r                                                         }stopped\r                                                               {pop}{\r                                                                          {pop pop pop pop/Jun101-Light}\r                                                                                 {SansSerif}\r                                                                            ifelse\r                                                                                 /RoundSansSerif exch def\r                                                              }ifelse\r                                                                /Default Serif def\r                                                             }\r                                       ifelse\r                 end\r            def\r            /Adobe-Korea1 4 dict dup begin\r                                        /Serif/HYSMyeongJo-Medium def\r                                  /SansSerif/HYGoThic-Medium def\r                                 /RoundSansSerif SansSerif def\r                                  /Default Serif def\r              end\r            def\r            /Adobe-GB1 4 dict dup begin\r                                   /Serif/STSong-Light def\r                                        /SansSerif/STHeiti-Regular def\r                                 /RoundSansSerif SansSerif def\r                                  /Default Serif def\r              end\r            def\r            /Adobe-CNS1 4 dict dup begin\r                                  /Serif/MKai-Medium def\r                                 /SansSerif/MHei-Medium def\r                                     /RoundSansSerif SansSerif def\r                                  /Default Serif def\r              end\r            def\rend\rdef\rLevel2?{currentglobal true setglobal}if\r/ct_BoldRomanWidthProc \r   {\r      stringwidth 1 index 0 ne{exch .03 add exch}if setcharwidth\r     0 0\r    }bind def\r/ct_Type0WidthProc \r  {\r       dup stringwidth 0 0 moveto \r    2 index true charpath pathbbox\r         0 -1 \r  7 index 2 div .88 \r     setcachedevice2\r        pop\r   0 0\r    }bind def\r/ct_Type0WMode1WidthProc \r    {\r       dup stringwidth \r       pop 2 div neg -0.88\r   2 copy\r moveto \r        0 -1\r    5 -1 roll true charpath pathbbox\r       setcachedevice\r        }bind def\r/cHexEncoding\r[/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12\r/c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25\r/c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38\r/c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B\r/c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E\r/c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71\r/c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84\r/c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97\r/c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA\r/cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD\r/cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0\r/cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3\r/cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6\r/cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def\r/ct_BoldBaseFont \r    11 dict begin\r         /FontType 3 def\r                /FontMatrix[1 0 0 1 0 0]def\r            /FontBBox[0 0 1 1]def\r          /Encoding cHexEncoding def \r            /_setwidthProc/ct_BoldRomanWidthProc load def\r          /_bcstr1 1 string def\r          /BuildChar\r             {\r                      exch begin\r                             _basefont setfont\r                              _bcstr1 dup 0 4 -1 roll put\r                            dup \r                           _setwidthProc\r                          3 copy \r                                moveto                          \r                               show\r                           _basefonto setfont\r                             moveto\r                         show\r                   end\r            }bind def\r               currentdict\r    end \rdef\rsystemdict/composefont known\r{\r/ct_DefineIdentity-H\r{\r        /Identity-H/CMap resourcestatus\r        {\r              pop pop\r        }\r      {\r              /CIDInit/ProcSet findresource begin\r             12 dict begin\r          begincmap\r              /CIDSystemInfo 3 dict dup begin\r                        /Registry(Adobe)def\r                    /Ordering(Identity)def\r                         /Supplement 0 def\r              end def\r                /CMapName/Identity-H def\r               /CMapVersion 1.000 def\r                 /CMapType 1 def\r                1 begincodespacerange\r          <0000><FFFF>\r           endcodespacerange\r              1 begincidrange\r                <0000><FFFF>0\r          endcidrange\r            endcmap\r                CMapName currentdict/CMap defineresource pop\r           end\r            end\r    }\r      ifelse\r}\rdef\r/ct_BoldBaseCIDFont \r      11 dict begin\r         /CIDFontType 1 def\r             /CIDFontName/ct_BoldBaseCIDFont def\r            /FontMatrix[1 0 0 1 0 0]def\r            /FontBBox[0 0 1 1]def\r          /_setwidthProc/ct_Type0WidthProc load def\r              /_bcstr2 2 string def\r          /BuildGlyph\r            {\r                      exch begin               \r                              _basefont setfont\r                              _bcstr2 1 2 index 256 mod put\r                          _bcstr2 0 3 -1 roll 256 idiv put\r                               _bcstr2 dup _setwidthProc                \r                              3 copy \r                                moveto\r                         show\r                           _basefonto setfont\r                             moveto\r                         show\r                   end\r            }bind def\r               currentdict\r    end \rdef\r}if\rLevel2?{setglobal}if\r/ct_CopyFont{\r       {\r              1 index/FID ne 2 index/UniqueID ne and\r         {def}{pop pop}ifelse\r   }forall\r}bind def\r/ct_Type0CopyFont \r{\r exch\r   dup length dict\r        begin\r  ct_CopyFont\r    [\r      exch\r   FDepVector \r    {\r               dup/FontType get 0 eq\r         {       \r               1 index ct_Type0CopyFont \r              /_ctType0 exch definefont\r              }\r              {\r              /_ctBaseFont exch\r              2 index exec\r           }\r               ifelse \r                exch\r  }\r      forall \r        pop\r    ]                               \r       /FDepVector exch def\r   currentdict\r    end\r}bind def\r/ct_MakeBoldFont\r{\r        dup/ct_SyntheticBold known\r    {\r              dup length 3 add dict begin \r           ct_CopyFont \r           /ct_StrokeWidth .03 0 FontMatrix idtransform pop def \r          /ct_SyntheticBold true def\r             currentdict \r           end \r           definefont\r     }\r      {\r              dup dup length 3 add dict\r              begin\r                  ct_CopyFont\r                    /PaintType 2 def\r                       /StrokeWidth .03 0 FontMatrix idtransform pop def\r                      /dummybold currentdict\r         end\r            definefont\r             dup/FontType get dup 9 ge exch 11 le and \r              {\r                      ct_BoldBaseCIDFont\r                     dup length 3 add dict copy begin\r                       dup/CIDSystemInfo get/CIDSystemInfo exch def\r                   ct_DefineIdentity-H\r                    /_Type0Identity/Identity-H 3 -1 roll[exch]composefont\r                  /_basefont exch def\r                    /_Type0Identity/Identity-H 3 -1 roll[exch]composefont\r                  /_basefonto exch def\r                   currentdict\r                    end\r                    /CIDFont defineresource\r                }\r              {\r                      ct_BoldBaseFont\r                        dup length 3 add dict copy begin\r                       /_basefont exch def\r                    /_basefonto exch def\r                   currentdict\r                    end\r                    definefont\r             }\r              ifelse\r }\r      ifelse\r}bind def\r/ct_MakeBold{\r 1 index \r       1 index\r        findfont\r       currentglobal 5 1 roll\r dup gcheck setglobal\r           dup\r             /FontType get 0 eq\r                    {\r                              dup/WMode known{dup/WMode get 1 eq}{false}ifelse\r                               version length 4 ge\r                            and\r                                    {version 0 4 getinterval cvi 2015 ge}\r                                  {true}\r                         ifelse \r                                        {/ct_Type0WidthProc}\r                                   {/ct_Type0WMode1WidthProc}\r                             ifelse\r                         ct_BoldBaseFont/_setwidthProc 3 -1 roll load put\r                                               {ct_MakeBoldFont}ct_Type0CopyFont definefont\r                   }\r                      {\r                              dup/_fauxfont known not 1 index/SubstMaster known not and\r                              {\r                                       ct_BoldBaseFont/_setwidthProc /ct_BoldRomanWidthProc load put\r                                  ct_MakeBoldFont \r                              }\r                              {\r                              2 index 2 index eq\r                                     {exch pop       }\r                                      {\r                                              dup length dict begin\r                                          ct_CopyFont\r                                            currentdict\r                                            end\r                                            definefont \r                                    }\r                              ifelse\r                         }\r                      ifelse\r                 }\r               ifelse\r                 pop pop pop\r            setglobal\r}bind def\r/?str1 256 string def\r/?set\r       {\r      $SubstituteFont\r                begin\r          /$substituteFound false def\r            /$fontname 1 index def\r         /$doSmartSub false def\r         end\r    dup\r     findfont\r      $SubstituteFont\r                begin\r          $substituteFound\r                       {false}\r                        {\r                      dup/FontName known\r                             {\r                              dup/FontName get $fontname eq\r                          1 index/DistillerFauxFont known not and\r                                /currentdistillerparams where\r                                  {pop false 2 index isWidthsOnlyFont not and}\r                           if\r                             }\r                              {false}\r                        ifelse\r                 }\r              ifelse\r         exch pop\r               /$doSmartSub true def\r          end\r            {\r              5 1 roll pop pop pop pop\r               findfont\r               }\r              {\r              1 index\r                findfont\r               dup/FontType get 3 eq\r          {\r                      6 1 roll pop pop pop pop pop false\r             }\r              {pop true}\r             ifelse\r         {\r              $SubstituteFont\r                begin\r          pop pop\r                /$styleArray 1 index def\r               /$regOrdering 2 index def\r              pop pop\r                0 1 $styleArray length 1 sub\r           {\r                      $styleArray exch get\r                   ct_StyleDicts $regOrdering\r                     2 copy known\r                   {\r                              get\r                            exch 2 copy known not\r                          {pop/Default}\r                          if\r                             get\r                            dup type/nametype eq\r                           {\r                              ?str1 cvs length dup 1 add exch\r                                ?str1 exch(-)putinterval\r                               exch dup length exch ?str1 exch 3 index exch putinterval\r                               add ?str1 exch 0 exch getinterval cvn\r                          }\r                              {\r                              pop pop/Unknown\r                                }\r                              ifelse\r                 }\r                      {\r                              pop pop pop pop/Unknown\r                        }\r                      ifelse\r         }\r              for\r            end\r            findfont \r              }if\r            }\r      ifelse\r currentglobal false setglobal 3 1 roll\r null copyfont definefont pop\r   setglobal\r      }bind def\rsetpacking\ruserdict/$SubstituteFont 25 dict put\r1 dict\r       begin\r  /SubstituteFont\r                dup $error exch 2 copy known\r                   {get}\r                  {pop pop{pop/Courier}bind}\r             ifelse def\r     /currentdistillerparams where dup\r              {\r              pop pop\r                currentdistillerparams/CannotEmbedFontPolicy 2 copy known\r                      {get/Error eq}\r                 {pop pop false}\r                ifelse\r         }\r      if not\r         {\r              countdictstack array dictstack 0 get\r                   begin\r                  userdict\r                               begin\r                          $SubstituteFont\r                                        begin\r                                  /$str 128 string def\r                                   /$fontpat 128 string def\r                                       /$slen 0 def\r                                   /$sname null def\r                                       /$match false def\r                                      /$fontname null def\r                                    /$substituteFound false def\r                                    /$inVMIndex null def\r                                   /$doSmartSub true def\r                                  /$depth 0 def\r                                  /$fontname null def\r                                    /$italicangle 26.5 def\r                                 /$dstack null def\r                                      /$Strategies 10 dict dup\r                                               begin\r                                          /$Type3Underprint\r                                                      {\r                                                      currentglobal exch false setglobal\r                                                     11 dict\r                                                                begin\r                                                          /UseFont exch\r                                                                  $WMode 0 ne\r                                                                            {\r                                                                              dup length dict copy\r                                                                           dup/WMode $WMode put\r                                                                           /UseFont exch definefont\r                                                                               }\r                                                                      if def\r                                                         /FontName $fontname dup type/stringtype eq{cvn}if def\r                                                          /FontType 3 def\r                                                                /FontMatrix[.001 0 0 .001 0 0]def\r                                                              /Encoding 256 array dup 0 1 255{/.notdef put dup}for pop def\r                                                           /FontBBox[0 0 0 0]def\r                                                          /CCInfo 7 dict dup\r                                                                     begin\r                                                                  /cc null def\r                                                                   /x 0 def\r                                                                       /y 0 def\r                                                                       end def\r                                                                /BuildChar\r                                                                     {\r                                                                      exch\r                                                                           begin\r                                                                          CCInfo\r                                                                                 begin\r                                                                                  1 string dup 0 3 index put exch pop\r                                                                                    /cc exch def\r                                                                                   UseFont 1000 scalefont setfont\r                                                                                 cc stringwidth/y exch def/x exch def\r                                                                                   x y setcharwidth\r                                                                                       $SubstituteFont/$Strategy get/$Underprint get exec\r                                                                                     0 0 moveto cc show\r                                                                                     x y moveto\r                                                                                     end\r                                                                            end\r                                                                    }bind def\r                                                              currentdict\r                                                            end\r                                                    exch setglobal\r                                                 }bind def\r                                              /$GetaTint\r                                                     2 dict dup\r                                                             begin\r                                                          /$BuildFont\r                                                                    {\r                                                                      dup/WMode known\r                                                                                {dup/WMode get}\r                                                                                {0}\r                                                                    ifelse\r                                                                 /$WMode exch def\r                                                                       $fontname exch\r                                                                 dup/FontName known\r                                                                             {\r                                                                              dup/FontName get\r                                                                               dup type/stringtype eq{cvn}if\r                                                                          }\r                                                                              {/unnamedfont}\r                                                                 ifelse\r                                                                 exch\r                                                                   Adobe_CoolType_Data/InVMDeepCopiedFonts get\r                                                                    1 index/FontName get known\r                                                                             {\r                                                                              pop\r                                                                            Adobe_CoolType_Data/InVMDeepCopiedFonts get\r                                                                            1 index get\r                                                                            null copyfont\r                                                                          }\r                                                                              {$deepcopyfont}\r                                                                        ifelse\r                                                                 exch 1 index exch/FontBasedOn exch put\r                                                                 dup/FontName $fontname dup type/stringtype eq{cvn}if put\r                                                                       definefont\r                                                                     Adobe_CoolType_Data/InVMDeepCopiedFonts get\r                                                                            begin\r                                                                          dup/FontBasedOn get 1 index def\r                                                                                end\r                                                                    }bind def\r                                                              /$Underprint\r                                                                   {\r                                                                      gsave\r                                                                  x abs y abs gt\r                                                                         {/y 1000 def}\r                                                                          {/x -1000 def 500 120 translate}\r                                                                       ifelse\r                                                                 Level2?\r                                                                                {\r                                                                              [/Separation(All)/DeviceCMYK{0 0 0 1 pop}]\r                                                                             setcolorspace\r                                                                          }\r                                                                              {0 setgray}\r                                                                    ifelse\r                                                                 10 setlinewidth\r                                                                        x .8 mul\r                                                                       [7 3]\r                                                                          {\r                                                                              y mul 8 div 120 sub x 10 div exch moveto\r                                                                               0 y 4 div neg rlineto\r                                                                          dup 0 rlineto\r                                                                          0 y 4 div rlineto\r                                                                              closepath\r                                                                              gsave\r                                                                          Level2?\r                                                                                        {.2 setcolor}\r                                                                                  {.8 setgray}\r                                                                           ifelse\r                                                                         fill grestore\r                                                                          stroke\r                                                                         }\r                                                                      forall\r                                                                 pop\r                                                                    grestore\r                                                                       }bind def\r                                                              end def\r                                                /$Oblique\r                                                      1 dict dup\r                                                             begin\r                                                          /$BuildFont\r                                                                    {\r                                                                      currentglobal exch dup gcheck setglobal\r                                                                        null copyfont\r                                                                          begin\r                                                                          /FontBasedOn\r                                                                           currentdict/FontName known\r                                                                                     {\r                                                                                      FontName\r                                                                                       dup type/stringtype eq{cvn}if\r                                                                                  }\r                                                                                      {/unnamedfont}\r                                                                         ifelse\r                                                                         def\r                                                                            /FontName $fontname dup type/stringtype eq{cvn}if def\r                                                                          /currentdistillerparams where\r                                                                                  {pop}\r                                                                                  {\r                                                                                      /FontInfo currentdict/FontInfo known\r                                                                                           {FontInfo null copyfont}\r                                                                                               {2 dict}\r                                                                                       ifelse\r                                                                                 dup\r                                                                                            begin\r                                                                                          /ItalicAngle $italicangle def\r                                                                                          /FontMatrix FontMatrix\r                                                                                         [1 0 ItalicAngle dup sin exch cos div 1 0 0]\r                                                                                           matrix concatmatrix readonly\r                                                                                           end\r                                                                                    4 2 roll def\r                                                                                   def\r                                                                                    }\r                                                                              ifelse\r                                                                         FontName currentdict\r                                                                           end\r                                                                    definefont\r                                                                     exch setglobal\r                                                                 }bind def\r                                                              end def\r                                                /$None\r                                                 1 dict dup\r                                                             begin\r                                                          /$BuildFont{}bind def\r                                                          end def\r                                                end def\r                                        /$Oblique SetSubstituteStrategy\r                                        /$findfontByEnum\r                                               {\r                                              dup type/stringtype eq{cvn}if\r                                          dup/$fontname exch def\r                                         $sname null eq\r                                                 {$str cvs dup length $slen sub $slen getinterval}\r                                                      {pop $sname}\r                                           ifelse\r                                         $fontpat dup 0(fonts/*)putinterval exch 7 exch putinterval\r                                             /$match false def\r                                              $SubstituteFont/$dstack countdictstack array dictstack put\r                                             mark\r                                                   {\r                                                      $fontpat 0 $slen 7 add getinterval\r                                                             {/$match exch def exit}\r                                                        $str filenameforall\r                                                    }\r                                              stopped\r                                                        {\r                                                      cleardictstack\r                                                 currentdict\r                                                    true\r                                                   $SubstituteFont/$dstack get\r                                                            {\r                                                              exch\r                                                                   {\r                                                                      1 index eq\r                                                                             {pop false}\r                                                                            {true}\r                                                                 ifelse\r                                                                 }\r                                                                      {begin false}\r                                                          ifelse\r                                                         }\r                                                      forall\r                                                 pop\r                                                    }\r                                              if\r                                             cleartomark\r                                            /$slen 0 def\r                                           $match false ne\r                                                        {$match(fonts/)anchorsearch pop pop cvn}\r                                                       {/Courier}\r                                             ifelse\r                                         }bind def\r                                      /$ROS 1 dict dup\r                                               begin\r                                          /Adobe 4 dict dup\r                                                      begin\r                                                  /Japan1 [/Ryumin-Light/HeiseiMin-W3\r                                                                             /GothicBBB-Medium/HeiseiKakuGo-W5\r                                                                              /HeiseiMaruGo-W4/Jun101-Light]def\r                                                     /Korea1 [/HYSMyeongJo-Medium/HYGoThic-Medium]def\r                                                       /GB1     [/STSong-Light/STHeiti-Regular]def\r                                                    /CNS1   [/MKai-Medium/MHei-Medium]def\r                                                  end def\r                                                end def\r                                        /$cmapname null def\r                                    /$deepcopyfont\r                                         {\r                                              dup/FontType get 0 eq\r                                                  {\r                                                      1 dict dup/FontName/copied put copyfont\r                                                                begin\r                                                          /FDepVector FDepVector copyarray\r                                                               0 1 2 index length 1 sub\r                                                                       {\r                                                                      2 copy get $deepcopyfont\r                                                                       dup/FontName/copied put\r                                                                        /copied exch definefont\r                                                                        3 copy put pop pop\r                                                                     }\r                                                              for\r                                                            def\r                                                            currentdict\r                                                            end\r                                                    }\r                                                      {$Strategies/$Type3Underprint get exec}\r                                                ifelse\r                                         }bind def\r                                      /$buildfontname\r                                                {\r                                              dup/CIDFont findresource/CIDSystemInfo get\r                                                     begin\r                                                  Registry length Ordering length Supplement 8 string cvs\r                                                        3 copy length 2 add add add string\r                                                     dup 5 1 roll dup 0 Registry putinterval\r                                                        dup 4 index(-)putinterval\r                                                      dup 4 index 1 add Ordering putinterval\r                                                 4 2 roll add 1 add 2 copy(-)putinterval\r                                                        end\r                                            1 add 2 copy 0 exch getinterval $cmapname $fontpat cvs exch\r                                            anchorsearch\r                                                   {pop pop 3 2 roll putinterval cvn/$cmapname exch def}\r                                                  {pop pop pop pop pop}\r                                          ifelse\r                                         length\r                                         $str 1 index(-)putinterval 1 add\r                                               $str 1 index $cmapname $fontpat cvs putinterval\r                                                $cmapname length add\r                                           $str exch 0 exch getinterval cvn\r                                               }bind def\r                                      /$findfontByROS\r                                                {\r                                              /$fontname exch def\r                                            $ROS Registry 2 copy known\r                                                     {\r                                                      get Ordering 2 copy known\r                                                              {get}\r                                                          {pop pop[]}\r                                                    ifelse\r                                                 }\r                                                      {pop pop[]}\r                                            ifelse\r                                         false exch\r                                                     {\r                                                      dup/CIDFont resourcestatus\r                                                             {\r                                                              pop pop\r                                                                save\r                                                           1 index/CIDFont findresource\r                                                           dup/WidthsOnly known\r                                                                   {dup/WidthsOnly get}\r                                                                   {false}\r                                                                ifelse\r                                                         exch pop\r                                                               exch restore\r                                                                   {pop}\r                                                                  {exch pop true exit}\r                                                           ifelse\r                                                         }\r                                                              {pop}\r                                                  ifelse\r                                                 }\r                                              forall\r                                                 {$str cvs $buildfontname}\r                                                      {\r                                                      false(*)\r                                                               {\r                                                              save exch\r                                                              dup/CIDFont findresource\r                                                               dup/WidthsOnly known\r                                                                   {dup/WidthsOnly get not}\r                                                                       {true}\r                                                         ifelse\r                                                         exch/CIDSystemInfo get\r                                                         dup/Registry get Registry eq\r                                                           exch/Ordering get Ordering eq and and\r                                                                  {exch restore exch pop true exit}\r                                                                      {pop restore}\r                                                          ifelse\r                                                         }\r                                                      $str/CIDFont resourceforall\r                                                            {$buildfontname}\r                                                               {$fontname $findfontByEnum}\r                                                    ifelse\r                                                 }\r                                              ifelse\r                                         }bind def\r                                      end\r                            end\r                            currentdict/$error known currentdict/languagelevel known and dup\r                                       {pop $error/SubstituteFont known}\r                              if\r                             dup\r                                    {$error}\r                                       {Adobe_CoolType_Core}\r                          ifelse\r                         begin\r                                  {\r                                      /SubstituteFont\r                                        /CMap/Category resourcestatus\r                                          {\r                                              pop pop\r                                                {\r                                              $SubstituteFont\r                                                        begin\r                                                  /$substituteFound true def\r                                                     dup length $slen gt\r                                                    $sname null ne or\r                                                      $slen 0 gt and\r                                                         {\r                                                              $sname null eq\r                                                                 {dup $str cvs dup length $slen sub $slen getinterval cvn}\r                                                                      {$sname}\r                                                               ifelse\r                                                         Adobe_CoolType_Data/InVMFontsByCMap get\r                                                                1 index 2 copy known\r                                                                   {\r                                                                      get\r                                                                    false exch\r                                                                             {\r                                                                              pop\r                                                                            currentglobal\r                                                                                  {\r                                                                                      GlobalFontDirectory 1 index known\r                                                                                              {exch pop true exit}\r                                                                                           {pop}\r                                                                                  ifelse\r                                                                                 }\r                                                                                      {\r                                                                                      FontDirectory 1 index known\r                                                                                            {exch pop true exit}\r                                                                                           {\r                                                                                              GlobalFontDirectory 1 index known\r                                                                                                      {exch pop true exit}\r                                                                                                   {pop}\r                                                                                          ifelse\r                                                                                         }\r                                                                                      ifelse\r                                                                                 }\r                                                                              ifelse\r                                                                         }\r                                                                      forall\r                                                                 }\r                                                                      {pop pop false}\r                                                                ifelse\r                                                                 {\r                                                                      exch pop exch pop\r                                                                      }\r                                                                      {\r                                                                      dup/CMap resourcestatus\r                                                                                {\r                                                                              pop pop\r                                                                                dup/$cmapname exch def\r                                                                         /CMap findresource/CIDSystemInfo get{def}forall\r                                                                                $findfontByROS\r                                                                         }\r                                                                              {\r                                                                              128 string cvs\r                                                                         dup(-)search\r                                                                                   {\r                                                                                      3 1 roll search\r                                                                                                {\r                                                                                              3 1 roll pop\r                                                                                                   {dup cvi}\r                                                                                              stopped\r                                                                                                        {pop pop pop pop pop $findfontByEnum}\r                                                                                                  {\r                                                                                                      4 2 roll pop pop\r                                                                                                       exch length\r                                                                                                    exch\r                                                                                                   2 index length\r                                                                                                 2 index\r                                                                                                        sub\r                                                                                                    exch 1 sub -1 0\r                                                                                                                {\r                                                                                                              $str cvs dup length\r                                                                                                            4 index\r                                                                                                                0\r                                                                                                              4 index\r                                                                                                                4 3 roll add\r                                                                                                           getinterval\r                                                                                                            exch 1 index exch 3 index exch\r                                                                                                         putinterval\r                                                                                                            dup/CMap resourcestatus\r                                                                                                                        {\r                                                                                                                      pop pop\r                                                                                                                        4 1 roll pop pop pop\r                                                                                                                   dup/$cmapname exch def\r                                                                                                                 /CMap findresource/CIDSystemInfo get{def}forall\r                                                                                                                        $findfontByROS\r                                                                                                                 true exit\r                                                                                                                      }\r                                                                                                                      {pop}\r                                                                                                          ifelse\r                                                                                                         }\r                                                                                                      for\r                                                                                                    dup type/booleantype eq\r                                                                                                                {pop}\r                                                                                                          {pop pop pop $findfontByEnum}\r                                                                                                  ifelse\r                                                                                                 }\r                                                                                              ifelse\r                                                                                         }\r                                                                                              {pop pop pop $findfontByEnum}\r                                                                                  ifelse\r                                                                                 }\r                                                                                      {pop pop $findfontByEnum}\r                                                                              ifelse\r                                                                         }\r                                                                      ifelse\r                                                                 }\r                                                              ifelse\r                                                         }\r                                                              {//SubstituteFont exec}\r                                                        ifelse\r                                                 /$slen 0 def\r                                                   end\r                                            }\r                                              }\r                                              {\r                                              {\r                                              $SubstituteFont\r                                                        begin\r                                                  /$substituteFound true def\r                                                     dup length $slen gt\r                                                    $sname null ne or\r                                                      $slen 0 gt and\r                                                         {$findfontByEnum}\r                                                              {//SubstituteFont exec}\r                                                        ifelse\r                                                 end\r                                            }\r                                              }\r                                      ifelse\r                                 bind readonly def\r                                      Adobe_CoolType_Core/scfindfont/systemfindfont load put\r                                 }\r                                      {\r                                      /scfindfont\r                                            {\r                                              $SubstituteFont\r                                                        begin\r                                                  dup systemfindfont\r                                                     dup/FontName known\r                                                             {dup/FontName get dup 3 index ne}\r                                                              {/noname true}\r                                                 ifelse\r                                                 dup\r                                                            {\r                                                              /$origfontnamefound 2 index def\r                                                                /$origfontname 4 index def/$substituteFound true def\r                                                           }\r                                                      if\r                                                     exch pop\r                                                               {\r                                                              $slen 0 gt\r                                                             $sname null ne\r                                                         3 index length $slen gt or and\r                                                                 {\r                                                                      pop dup $findfontByEnum findfont\r                                                                       dup maxlength 1 add dict\r                                                                               begin\r                                                                                  {1 index/FID eq{pop pop}{def}ifelse}\r                                                                           forall\r                                                                         currentdict\r                                                                            end\r                                                                    definefont\r                                                                     dup/FontName known{dup/FontName get}{null}ifelse\r                                                                       $origfontnamefound ne\r                                                                          {\r                                                                              $origfontname $str cvs print\r                                                                           ( substitution revised, using )print\r                                                                           dup/FontName known\r                                                                                     {dup/FontName get}{(unspecified font)}\r                                                                         ifelse\r                                                                         $str cvs print(.\n)print\r                                                                               }\r                                                                      if\r                                                                     }\r                                                                      {exch pop}\r                                                             ifelse\r                                                         }\r                                                              {exch pop}\r                                                     ifelse\r                                                 end\r                                            }bind def\r                                      }\r                              ifelse\r                         end\r                    end\r            Adobe_CoolType_Core_Defined not\r                        {\r                      Adobe_CoolType_Core/findfont\r                           {\r                              $SubstituteFont\r                                        begin\r                                  $depth 0 eq\r                                            {\r                                              /$fontname 1 index dup type/stringtype ne{$str cvs}if def\r                                              /$substituteFound false def\r                                            }\r                                      if\r                                     /$depth $depth 1 add def\r                                       end\r                            scfindfont\r                             $SubstituteFont\r                                        begin\r                                  /$depth $depth 1 sub def\r                                       $substituteFound $depth 0 eq and\r                                               {\r                                              $inVMIndex null ne\r                                                     {dup $inVMIndex $AddInVMFont}\r                                          if\r                                             $doSmartSub\r                                                    {\r                                                      currentdict/$Strategy known\r                                                            {$Strategy/$BuildFont get exec}\r                                                        if\r                                                     }\r                                              if\r                                             }\r                                      if\r                                     end\r                            }bind put\r                      }\r              if\r             }\r      if\r     end\r/$AddInVMFont\r      {\r      exch/FontName 2 copy known\r             {\r              get\r            1 dict dup begin exch 1 index gcheck def end exch\r              Adobe_CoolType_Data/InVMFontsByCMap get exch\r           $DictAdd\r               }\r              {pop pop pop}\r  ifelse\r }bind def\r/$DictAdd\r    {\r      2 copy known not\r               {2 copy 4 index length dict put}\r       if\r     Level2? not\r            {\r              2 copy get dup maxlength exch length 4 index length add lt\r             2 copy get dup length 4 index length add exch maxlength 1 index lt\r                     {\r                      2 mul dict\r                             begin\r                          2 copy get{forall}def\r                          2 copy currentdict put\r                         end\r                    }\r                      {pop}\r          ifelse\r         }\r      if\r     get\r            begin\r                  {def}\r          forall\r         end\r    }bind def\rend\rend\r%%EndResource\rcurrentglobal true setglobal\r%%BeginResource: procset Adobe_CoolType_Utility_MAKEOCF 1.23 0\r%%Copyright: Copyright 1987-2006 Adobe Systems Incorporated.\r%%Version: 1.23 0\rsystemdict/languagelevel known dup\r  {currentglobal false setglobal}\r        {false}\rifelse\rexch\ruserdict/Adobe_CoolType_Utility 2 copy known\r       {2 copy get dup maxlength 27 add dict copy}\r    {27 dict}\rifelse put\rAdobe_CoolType_Utility\r    begin\r  /@eexecStartData\r                <BAB431EA07F209EB8C4348311481D9D3F76E3D15246555577D87BC510ED54E\r                118C39697FA9F6DB58128E60EB8A12FA24D7CDD2FA94D221FA9EC8DA3E5E6A1C\r               4ACECC8C2D39C54E7C946031DD156C3A6B4A09AD29E1867A>def\r  /@recognizeCIDFont null def\r    /ct_Level2? exch def\r   /ct_Clone? 1183615869 internaldict dup\r                 /CCRun known not\r                       exch/eCCRun known not\r                  ct_Level2? and or def\rct_Level2?\r       {globaldict begin currentglobal true setglobal}\rif\r     /ct_AddStdCIDMap\r               ct_Level2?\r                     {{\r                             mark\r                           Adobe_CoolType_Utility/@recognizeCIDFont currentdict put\r                                       {\r                                      ((Hex)57 StartData\r                                      0615 1e27 2c39 1c60 d8a8 cc31 fe2b f6e0\r                                        7aa3 e541 e21c 60d8 a8c9 c3d0 6d9e 1c60\r                                        d8a8 c9c2 02d7 9a1c 60d8 a849 1c60 d8a8\r                                        cc36 74f4 1144 b13b 77)0()/SubFileDecode filter cvx exec\r                                      }\r                              stopped\r                                        {\r                                       cleartomark\r                                    Adobe_CoolType_Utility/@recognizeCIDFont get\r                                   countdictstack dup array dictstack\r                                     exch 1 sub -1 0\r                                                {\r                                              2 copy get 3 index eq\r                                                         {1 index length exch sub 1 sub{end}repeat exit}\r                                                                {pop}\r                                           ifelse\r                                                 }\r                                      for\r                                    pop pop\r                                        Adobe_CoolType_Utility/@eexecStartData get eexec\r                                      }\r                                      {cleartomark}\r                          ifelse\r                 }}\r                     {{\r                             Adobe_CoolType_Utility/@eexecStartData get eexec\r                       }}\r             ifelse bind def\ruserdict/cid_extensions known\rdup{cid_extensions/cid_UpdateDB known and}if\r     {\r       cid_extensions\r         begin\r /cid_GetCIDSystemInfo\r          {\r               1 index type/stringtype eq\r                    {exch cvn exch}\r                 if\r             cid_extensions\r                         begin\r                  dup load 2 index known\r                                {\r                               2 copy\r                                 cid_GetStatusInfo\r                              dup null ne\r                                   {\r                                       1 index load\r                                   3 index get\r                                    dup null eq\r                                            {pop pop cid_UpdateDB}\r                                                 {\r                                              exch\r                                           1 index/Created get eq\r                                                         {exch pop exch pop}\r                                                    {pop cid_UpdateDB}\r                                             ifelse\r                                                 }\r                                      ifelse\r                                        }\r                                      {pop cid_UpdateDB}\r                              ifelse\r                                }\r                              {cid_UpdateDB}\r                  ifelse\r                         end\r           }bind def\r       end\r   }\rif\rct_Level2?\r        {end setglobal}\rif\r     /ct_UseNativeCapability? systemdict/composefont known def\r      /ct_MakeOCF 35 dict def\r        /ct_Vars 25 dict def\r   /ct_GlyphDirProcs 6 dict def\r   /ct_BuildCharDict 15 dict dup\r          begin\r          /charcode 2 string def\r         /dst_string 1500 string def\r            /nullstring()def\r               /usewidths? true def\r           end def\r        ct_Level2?{setglobal}{pop}ifelse\r       ct_GlyphDirProcs\r               begin\r          /GetGlyphDirectory\r                     {\r                      systemdict/languagelevel known\r                         {pop/CIDFont findresource/GlyphDirectory get}\r                          {\r                              1 index/CIDFont findresource/GlyphDirectory\r                            get dup type/dicttype eq\r                                       {\r                                      dup dup maxlength exch length sub 2 index lt\r                                           {\r                                              dup length 2 index add dict copy 2 index\r                                               /CIDFont findresource/GlyphDirectory 2 index put\r                                               }\r                                      if\r                                     }\r                              if\r                             exch pop exch pop\r                              }\r                      ifelse\r                 +\r                      }def\r           /+\r                     {\r                      systemdict/languagelevel known\r                         {\r                              currentglobal false setglobal\r                          3 dict begin\r                                   /vm exch def\r                           }\r                              {1 dict begin}\r                 ifelse\r                 /$ exch def\r                    systemdict/languagelevel known\r                         {\r                              vm setglobal\r                           /gvm currentglobal def\r                         $ gcheck setglobal\r                             }\r                      if\r                     ?{$ begin}if\r                   }def\r           /?{$ type/dicttype eq}def\r              /|{\r                    userdict/Adobe_CoolType_Data known\r                             {\r                      Adobe_CoolType_Data/AddWidths? known\r                           {\r                               currentdict Adobe_CoolType_Data\r                                       begin\r                                   begin\r                                         AddWidths?\r                                                             {\r                                                              Adobe_CoolType_Data/CC 3 index put\r                                                             ?{def}{$ 3 1 roll put}ifelse\r                                                           CC charcode exch 1 index 0 2 index 256 idiv put\r                                                                1 index exch 1 exch 256 mod put\r                                                                stringwidth 2 array astore\r                                                             currentfont/Widths get exch CC exch put\r                                                                }\r                                                              {?{def}{$ 3 1 roll put}ifelse}\r                                                 ifelse\r                                 end\r                            end\r                            }\r                              {?{def}{$ 3 1 roll put}ifelse}  ifelse\r                         }\r                              {?{def}{$ 3 1 roll put}ifelse}\r                 ifelse\r                 }def\r           /!\r                     {\r                      ?{end}if\r                       systemdict/languagelevel known\r                         {gvm setglobal}\r                        if\r                     end\r                    }def\r           /:{string currentfile exch readstring pop}executeonly def\r              end\r    ct_MakeOCF\r             begin\r          /ct_cHexEncoding\r               [/c00/c01/c02/c03/c04/c05/c06/c07/c08/c09/c0A/c0B/c0C/c0D/c0E/c0F/c10/c11/c12\r          /c13/c14/c15/c16/c17/c18/c19/c1A/c1B/c1C/c1D/c1E/c1F/c20/c21/c22/c23/c24/c25\r           /c26/c27/c28/c29/c2A/c2B/c2C/c2D/c2E/c2F/c30/c31/c32/c33/c34/c35/c36/c37/c38\r           /c39/c3A/c3B/c3C/c3D/c3E/c3F/c40/c41/c42/c43/c44/c45/c46/c47/c48/c49/c4A/c4B\r           /c4C/c4D/c4E/c4F/c50/c51/c52/c53/c54/c55/c56/c57/c58/c59/c5A/c5B/c5C/c5D/c5E\r           /c5F/c60/c61/c62/c63/c64/c65/c66/c67/c68/c69/c6A/c6B/c6C/c6D/c6E/c6F/c70/c71\r           /c72/c73/c74/c75/c76/c77/c78/c79/c7A/c7B/c7C/c7D/c7E/c7F/c80/c81/c82/c83/c84\r           /c85/c86/c87/c88/c89/c8A/c8B/c8C/c8D/c8E/c8F/c90/c91/c92/c93/c94/c95/c96/c97\r           /c98/c99/c9A/c9B/c9C/c9D/c9E/c9F/cA0/cA1/cA2/cA3/cA4/cA5/cA6/cA7/cA8/cA9/cAA\r           /cAB/cAC/cAD/cAE/cAF/cB0/cB1/cB2/cB3/cB4/cB5/cB6/cB7/cB8/cB9/cBA/cBB/cBC/cBD\r           /cBE/cBF/cC0/cC1/cC2/cC3/cC4/cC5/cC6/cC7/cC8/cC9/cCA/cCB/cCC/cCD/cCE/cCF/cD0\r           /cD1/cD2/cD3/cD4/cD5/cD6/cD7/cD8/cD9/cDA/cDB/cDC/cDD/cDE/cDF/cE0/cE1/cE2/cE3\r           /cE4/cE5/cE6/cE7/cE8/cE9/cEA/cEB/cEC/cED/cEE/cEF/cF0/cF1/cF2/cF3/cF4/cF5/cF6\r           /cF7/cF8/cF9/cFA/cFB/cFC/cFD/cFE/cFF]def\r               /ct_CID_STR_SIZE 8000 def\r              /ct_mkocfStr100 100 string def\r         /ct_defaultFontMtx[.001 0 0 .001 0 0]def\r               /ct_1000Mtx[1000 0 0 1000 0 0]def\r              /ct_raise{exch cvx exch errordict exch get exec stop}bind def\r          /ct_reraise\r                    {cvx $error/errorname get(Error: )print dup(                                             )cvs print\r                                    errordict exch get exec stop\r                   }bind def\r              /ct_cvnsi\r                      {\r                      1 index add 1 sub 1 exch 0 4 1 roll\r                            {\r                              2 index exch get\r                               exch 8 bitshift\r                                add\r                            }\r                      for\r                    exch pop\r                       }bind def\r              /ct_GetInterval\r                        {\r                      Adobe_CoolType_Utility/ct_BuildCharDict get\r                            begin\r                          /dst_index 0 def\r                               dup dst_string length gt\r                                       {dup string/dst_string exch def}\r                               if\r                             1 index ct_CID_STR_SIZE idiv\r                           /arrayIndex exch def\r                           2 index arrayIndex get\r                         2 index\r                                arrayIndex ct_CID_STR_SIZE mul\r                         sub\r                                    {\r                                      dup 3 index add 2 index length le\r                                              {\r                                              2 index getinterval\r                                            dst_string dst_index 2 index putinterval\r                                               length dst_index add/dst_index exch def\r                                                exit\r                                           }\r                                              {\r                                              1 index length 1 index sub\r                                             dup 4 1 roll\r                                           getinterval\r                                            dst_string dst_index 2 index putinterval\r                                               pop dup dst_index add/dst_index exch def\r                                               sub\r                                            /arrayIndex arrayIndex 1 add def\r                                               2 index dup length arrayIndex gt\r                                                        {arrayIndex get}\r                                                       {\r                                                      pop\r                                                    exit\r                                                   }\r                                             ifelse\r                                         0\r                                              }\r                                      ifelse\r                                 }\r                              loop\r                           pop pop pop\r                            dst_string 0 dst_index getinterval\r                             end\r                    }bind def\r              ct_Level2?\r                     {\r                      /ct_resourcestatus\r                     currentglobal mark true setglobal\r                              {/unknowninstancename/Category resourcestatus}\r                 stopped\r                                {cleartomark setglobal true}\r                           {cleartomark currentglobal not exch setglobal}\r                 ifelse\r                         {\r                                      {\r                                      mark 3 1 roll/Category findresource\r                                            begin\r                                          ct_Vars/vm currentglobal put\r                                           ({ResourceStatus}stopped)0()/SubFileDecode filter cvx exec\r                                                     {cleartomark false}\r                                                    {{3 2 roll pop true}{cleartomark false}ifelse}\r                                         ifelse\r                                         ct_Vars/vm get setglobal\r                                               end\r                                    }\r                              }\r                              {{resourcestatus}}\r                     ifelse bind def\r                        /CIDFont/Category ct_resourcestatus\r                            {pop pop}\r                              {\r                              currentglobal true setglobal\r                           /Generic/Category findresource\r                         dup length dict copy\r                           dup/InstanceType/dicttype put\r                          /CIDFont exch/Category defineresource pop\r                              setglobal\r                              }\r                      ifelse\r                 ct_UseNativeCapability?\r                                {\r                              /CIDInit/ProcSet findresource begin\r                            12 dict begin\r                          begincmap\r                              /CIDSystemInfo 3 dict dup begin\r                                 /Registry(Adobe)def\r                            /Ordering(Identity)def\r                                 /Supplement 0 def\r                             end def\r                                /CMapName/Identity-H def\r                               /CMapVersion 1.000 def\r                         /CMapType 1 def\r                                1 begincodespacerange\r                          <0000><FFFF>\r                           endcodespacerange\r                              1 begincidrange\r                                <0000><FFFF>0\r                          endcidrange\r                            endcmap\r                                CMapName currentdict/CMap defineresource pop\r                           end\r                            end\r                            }\r                      if\r                     }\r                      {\r                      /ct_Category 2 dict begin\r                      /CIDFont 10 dict def\r                   /ProcSet        2 dict def\r                     currentdict\r                    end\r                    def\r                    /defineresource\r                                {\r                              ct_Category 1 index 2 copy known\r                                       {\r                                      get\r                                    dup dup maxlength exch length eq\r                                               {\r                                              dup length 10 add dict copy\r                                            ct_Category 2 index 2 index put\r                                                }\r                                      if\r                                     3 index 3 index put\r                                    pop exch pop\r                                   }\r                                      {pop pop/defineresource/undefined ct_raise}\r                            ifelse\r                         }bind def\r                      /findresource\r                          {\r                              ct_Category 1 index 2 copy known\r                                       {\r                                      get\r                                    2 index 2 copy known\r                                           {get 3 1 roll pop pop}\r                                         {pop pop/findresource/undefinedresource ct_raise}\r                                      ifelse\r                                 }\r                                      {pop pop/findresource/undefined ct_raise}\r                              ifelse\r                         }bind def\r                      /resourcestatus\r                                {\r                              ct_Category 1 index 2 copy known\r                                       {\r                                      get\r                                    2 index known\r                                  exch pop exch pop\r                                              {\r                                              0 -1 true\r                                              }\r                                              {\r                                              false\r                                          }\r                                      ifelse\r                                 }\r                                      {pop pop/findresource/undefined ct_raise}\r                              ifelse\r                         }bind def\r                      /ct_resourcestatus/resourcestatus load def\r                     }\r              ifelse\r         /ct_CIDInit 2 dict\r                     begin\r                  /ct_cidfont_stream_init\r                                {\r                                      {\r                                      dup(Binary)eq\r                                          {\r                                              pop\r                                            null\r                                           currentfile\r                                            ct_Level2?\r                                                     {\r                                                              {cid_BYTE_COUNT()/SubFileDecode filter}\r                                                        stopped\r                                                                {pop pop pop}\r                                                  if\r                                                     }\r                                              if\r                                             /readstring load\r                                               exit\r                                           }\r                                      if\r                                     dup(Hex)eq\r                                             {\r                                              pop\r                                            currentfile\r                                            ct_Level2?\r                                                     {\r                                                              {null exch/ASCIIHexDecode filter/readstring}\r                                                   stopped\r                                                                {pop exch pop(>)exch/readhexstring}\r                                                    if\r                                                     }\r                                                      {(>)exch/readhexstring}\r                                                ifelse\r                                         load\r                                           exit\r                                           }\r                                      if\r                                     /StartData/typecheck ct_raise\r                                  }\r                              loop\r                           cid_BYTE_COUNT ct_CID_STR_SIZE le\r                                      {\r                                      2 copy cid_BYTE_COUNT string exch exec\r                                 pop\r                                    1 array dup\r                                    3 -1 roll\r                                      0 exch put\r                                     }\r                                      {\r                                      cid_BYTE_COUNT ct_CID_STR_SIZE div ceiling cvi\r                                 dup array exch 2 sub 0 exch 1 exch\r                                             {\r                                              2 copy\r                                         5 index\r                                                ct_CID_STR_SIZE\r                                                string\r                                         6 index exec\r                                           pop\r                                            put\r                                            pop\r                                            }\r                                      for\r                                    2 index\r                                        cid_BYTE_COUNT ct_CID_STR_SIZE mod string\r                                      3 index exec\r                                   pop\r                                    1 index exch\r                                   1 index length 1 sub\r                                   exch put\r                                       }\r                              ifelse\r                         cid_CIDFONT exch/GlyphData exch put\r                            2 index null eq\r                                        {\r                                      pop pop pop\r                                    }\r                                      {\r                                      pop/readstring load\r                                    1 string exch\r                                          {\r                                              3 copy exec\r                                            pop\r                                            dup length 0 eq\r                                                        {\r                                                      pop pop pop pop pop\r                                                    true exit\r                                                      }\r                                              if\r                                             4 index\r                                                eq\r                                                     {\r                                                      pop pop pop pop\r                                                        false exit\r                                                     }\r                                              if\r                                             }\r                                      loop\r                                   pop\r                                    }\r                              ifelse\r                         }bind def\r                      /StartData\r                             {\r                              mark\r                                   {\r                                      currentdict\r                                    dup/FDArray get 0 get/FontMatrix get\r                                   0 get 0.001 eq\r                                         {\r                                              dup/CDevProc known not\r                                                 {\r                                                      /CDevProc 1183615869 internaldict/stdCDevProc 2 copy known\r                                                             {get}\r                                                          {\r                                                              pop pop\r                                                                {pop pop pop pop pop 0 -1000 7 index 2 div 880}\r                                                                }\r                                                      ifelse\r                                                 def\r                                                    }\r                                              if\r                                             }\r                                              {\r                                              /CDevProc\r                                                      {\r                                                       pop pop pop pop pop\r                                                    0\r                                                      1 cid_temp/cid_CIDFONT get\r                                                    /FDArray get 0 get\r                                                     /FontMatrix get 0 get div\r                                                       7 index 2 div\r                                                  1 index 0.88 mul\r                                                      }def\r                                           }\r                                      ifelse\r                                 /cid_temp 15 dict def\r                                  cid_temp\r                                               begin\r                                          /cid_CIDFONT exch def\r                                          3 copy pop\r                                             dup/cid_BYTE_COUNT exch def 0 gt\r                                                       {\r                                                      ct_cidfont_stream_init\r                                                 FDArray\r                                                                {\r                                                              /Private get\r                                                           dup/SubrMapOffset known\r                                                                        {\r                                                                      begin\r                                                                  /Subrs SubrCount array def\r                                                                     Subrs\r                                                                  SubrMapOffset\r                                                                  SubrCount\r                                                                      SDBytes\r                                                                        ct_Level2?\r                                                                             {\r                                                                              currentdict dup/SubrMapOffset undef\r                                                                            dup/SubrCount undef\r                                                                            /SDBytes undef\r                                                                         }\r                                                                      if\r                                                                     end\r                                                                    /cid_SD_BYTES exch def\r                                                                 /cid_SUBR_COUNT exch def\r                                                                       /cid_SUBR_MAP_OFFSET exch def\r                                                                  /cid_SUBRS exch def\r                                                                    cid_SUBR_COUNT 0 gt\r                                                                            {\r                                                                              GlyphData cid_SUBR_MAP_OFFSET cid_SD_BYTES ct_GetInterval\r                                                                              0 cid_SD_BYTES ct_cvnsi\r                                                                                0 1 cid_SUBR_COUNT 1 sub\r                                                                                       {\r                                                                                      exch 1 index\r                                                                                   1 add\r                                                                                  cid_SD_BYTES mul cid_SUBR_MAP_OFFSET add\r                                                                                       GlyphData exch cid_SD_BYTES ct_GetInterval\r                                                                                     0 cid_SD_BYTES ct_cvnsi\r                                                                                        cid_SUBRS 4 2 roll\r                                                                                     GlyphData exch\r                                                                                 4 index\r                                                                                        1 index\r                                                                                        sub\r                                                                                    ct_GetInterval\r                                                                                 dup length string copy put\r                                                                                     }\r                                                                              for\r                                                                            pop\r                                                                            }\r                                                                      if\r                                                                     }\r                                                                      {pop}\r                                                          ifelse\r                                                         }\r                                                      forall\r                                                 }\r                                              if\r                                             cleartomark pop pop\r                                            end\r                                    CIDFontName currentdict/CIDFont defineresource pop\r                                     end end\r                                        }\r                              stopped\r                                        {cleartomark/StartData ct_reraise}\r                             if\r                             }bind def\r                      currentdict\r                    end def\r                /ct_saveCIDInit\r                        {\r                      /CIDInit/ProcSet ct_resourcestatus\r                             {true}\r                         {/CIDInitC/ProcSet ct_resourcestatus}\r                  ifelse\r                         {\r                              pop pop\r                                /CIDInit/ProcSet findresource\r                          ct_UseNativeCapability?\r                                        {pop null}\r                                     {/CIDInit ct_CIDInit/ProcSet defineresource pop}\r                               ifelse\r                         }\r                              {/CIDInit ct_CIDInit/ProcSet defineresource pop null}\r                  ifelse\r                 ct_Vars exch/ct_oldCIDInit exch put\r                    }bind def\r              /ct_restoreCIDInit\r                     {\r                      ct_Vars/ct_oldCIDInit get dup null ne\r                          {/CIDInit exch/ProcSet defineresource pop}\r                             {pop}\r                  ifelse\r                 }bind def\r              /ct_BuildCharSetUp\r                     {\r                      1 index\r                                begin\r                          CIDFont\r                                        begin\r                                  Adobe_CoolType_Utility/ct_BuildCharDict get\r                                            begin\r                                          /ct_dfCharCode exch def\r                                                /ct_dfDict exch def\r                                            CIDFirstByte ct_dfCharCode add\r                                         dup CIDCount ge\r                                                        {pop 0}\r                                                if\r                                             /cid exch def\r                                                  {\r                                                      GlyphDirectory cid 2 copy known\r                                                                {get}\r                                                          {pop pop nullstring}\r                                                   ifelse\r                                                 dup length FDBytes sub 0 gt\r                                                            {\r                                                              dup\r                                                            FDBytes 0 ne\r                                                                   {0 FDBytes ct_cvnsi}\r                                                                   {pop 0}\r                                                                ifelse\r                                                         /fdIndex exch def\r                                                              dup length FDBytes sub FDBytes exch getinterval\r                                                                /charstring exch def\r                                                           exit\r                                                           }\r                                                              {\r                                                              pop\r                                                            cid 0 eq\r                                                                       {/charstring nullstring def exit}\r                                                              if\r                                                             /cid 0 def\r                                                             }\r                                                      ifelse\r                                                 }\r                                              loop\r                   }def\r           /ct_SetCacheDevice\r                     {\r                      0 0 moveto\r                     dup stringwidth\r                        3 -1 roll\r                      true charpath\r                  pathbbox\r                       0 -1000\r                        7 index 2 div 880\r                      setcachedevice2\r                        0 0 moveto\r                     }def\r           /ct_CloneSetCacheProc\r                  {\r                      1 eq\r                           {\r                              stringwidth\r                            pop -2 div -880\r                                0 -1000 setcharwidth\r                           moveto\r                         }\r                              {\r                              usewidths?\r                                     {\r                                      currentfont/Widths get cid\r                                     2 copy known\r                                           {get exch pop aload pop}\r                                               {pop pop stringwidth}\r                                  ifelse\r                                 }\r                                      {stringwidth}\r                          ifelse\r                         setcharwidth\r                           0 0 moveto\r                             }\r                      ifelse\r                 }def\r           /ct_Type3ShowCharString\r                        {\r                      ct_FDDict fdIndex 2 copy known\r                         {get}\r                          {\r                              currentglobal 3 1 roll\r                         1 index gcheck setglobal\r                               ct_Type1FontTemplate dup maxlength dict copy\r                                   begin\r                                  FDArray fdIndex get\r                                    dup/FontMatrix 2 copy known\r                                            {get}\r                                          {pop pop ct_defaultFontMtx}\r                                    ifelse\r                                 /FontMatrix exch dup length array copy def\r                                     /Private get\r                                   /Private exch def\r                                      /Widths rootfont/Widths get def\r                                        /CharStrings 1 dict dup/.notdef\r                                                <d841272cf18f54fc13>dup length string copy put def\r                                     currentdict\r                                    end\r                            /ct_Type1Font exch definefont\r                          dup 5 1 roll put\r                               setglobal\r                              }\r                      ifelse\r                 dup/CharStrings get 1 index/Encoding get\r                       ct_dfCharCode get charstring put\r                       rootfont/WMode 2 copy known\r                            {get}\r                          {pop pop 0}\r                    ifelse\r                 exch\r                   1000 scalefont setfont\r                 ct_str1 0 ct_dfCharCode put\r                    ct_str1 exch ct_dfSetCacheProc\r                 ct_SyntheticBold\r                               {\r                              currentpoint\r                           ct_str1 show\r                           newpath\r                                moveto\r                         ct_str1 true charpath\r                          ct_StrokeWidth setlinewidth\r                            stroke\r                         }\r                              {ct_str1 show}\r                 ifelse\r                 }def\r           /ct_Type4ShowCharString\r                        {\r                      ct_dfDict ct_dfCharCode charstring\r                     FDArray fdIndex get\r                    dup/FontMatrix get dup ct_defaultFontMtx ct_matrixeq not\r                               {ct_1000Mtx matrix concatmatrix concat}\r                                {pop}\r                  ifelse\r                 /Private get\r                   Adobe_CoolType_Utility/ct_Level2? get not\r                              {\r                              ct_dfDict/Private\r                              3 -1 roll\r                                      {put}\r                          1183615869 internaldict/superexec get exec\r                             }\r                      if\r                     1183615869 internaldict\r                        Adobe_CoolType_Utility/ct_Level2? get\r                          {1 index}\r                              {3 index/Private get mark 6 1 roll}\r                    ifelse\r                 dup/RunInt known\r                               {/RunInt get}\r                          {pop/CCRun}\r                    ifelse\r                 get exec\r                       Adobe_CoolType_Utility/ct_Level2? get not\r                              {cleartomark}\r                  if\r                     }bind def\r              /ct_BuildCharIncremental\r                       {\r                              {\r                              Adobe_CoolType_Utility/ct_MakeOCF get begin\r                            ct_BuildCharSetUp\r                              ct_ShowCharString\r                              }\r                      stopped\r                                {stop}\r                 if\r                     end\r                    end\r                    end\r                    end\r                    }bind def\r              /BaseFontNameStr(BF00)def\r              /ct_Type1FontTemplate 14 dict\r                  begin\r                  /FontType 1 def\r                        /FontMatrix [0.001 0 0 0.001 0 0]def\r                   /FontBBox [-250 -250 1250 1250]def\r                     /Encoding ct_cHexEncoding def\r                  /PaintType 0 def\r                       currentdict\r                    end def\r                /BaseFontTemplate 11 dict\r                      begin\r                  /FontMatrix [0.001 0 0 0.001 0 0]def\r                   /FontBBox [-250 -250 1250 1250]def\r                     /Encoding ct_cHexEncoding def\r                  /BuildChar/ct_BuildCharIncremental load def\r                    ct_Clone?\r                              {\r                              /FontType 3 def\r                                /ct_ShowCharString/ct_Type3ShowCharString load def\r                             /ct_dfSetCacheProc/ct_CloneSetCacheProc load def\r                               /ct_SyntheticBold false def\r                            /ct_StrokeWidth 1 def\r                          }\r                              {\r                              /FontType 4 def\r                                /Private 1 dict dup/lenIV 4 put def\r                            /CharStrings 1 dict dup/.notdef<d841272cf18f54fc13>put def\r                             /PaintType 0 def\r                               /ct_ShowCharString/ct_Type4ShowCharString load def\r                             }\r                      ifelse\r                 /ct_str1 1 string def\r                  currentdict\r                    end def\r                /BaseFontDictSize BaseFontTemplate length 5 add def\r            /ct_matrixeq\r                   {\r                      true 0 1 5\r                             {\r                              dup 4 index exch get exch 3 index exch get eq and\r                              dup not\r                                        {exit}\r                         if\r                             }\r                      for\r                    exch pop exch pop\r                      }bind def\r              /ct_makeocf\r                    {\r                      15 dict\r                                begin\r                          exch/WMode exch def\r                            exch/FontName exch def\r                         /FontType 0 def\r                                /FMapType 2 def\r                        dup/FontMatrix known\r                           {dup/FontMatrix get/FontMatrix exch def}\r                               {/FontMatrix matrix def}\r                       ifelse\r                         /bfCount 1 index/CIDCount get 256 idiv 1 add\r                                   dup 256 gt{pop 256}if def\r                              /Encoding\r                                      256 array 0 1 bfCount 1 sub{2 copy dup put pop}for\r                                     bfCount 1 255{2 copy bfCount put pop}for\r                                       def\r                            /FDepVector bfCount dup 256 lt{1 add}if array def\r                              BaseFontTemplate BaseFontDictSize dict copy\r                                    begin\r                                  /CIDFont exch def\r                                      CIDFont/FontBBox known\r                                         {CIDFont/FontBBox get/FontBBox exch def}\r                                       if\r                                     CIDFont/CDevProc known\r                                         {CIDFont/CDevProc get/CDevProc exch def}\r                                       if\r                                     currentdict\r                                    end\r                            BaseFontNameStr 3(0)putinterval\r                                0 1 bfCount dup 256 eq{1 sub}if\r                                        {\r                                      FDepVector exch\r                                        2 index BaseFontDictSize dict copy\r                                             begin\r                                          dup/CIDFirstByte exch 256 mul def\r                                              FontType 3 eq\r                                                  {/ct_FDDict 2 dict def}\r                                                if\r                                             currentdict\r                                            end\r                                    1 index 16\r                                     BaseFontNameStr 2 2 getinterval cvrs pop\r                                       BaseFontNameStr exch definefont\r                                        put\r                                    }\r                              for\r                            ct_Clone?\r                                      {/Widths 1 index/CIDFont get/GlyphDirectory get length dict def}\r                               if\r                             FontName\r                               currentdict\r                            end\r                    definefont\r                     ct_Clone?\r                              {\r                              gsave\r                          dup 1000 scalefont setfont\r                             ct_BuildCharDict\r                                       begin\r                                  /usewidths? false def\r                                  currentfont/Widths get\r                                         begin\r                                          exch/CIDFont get/GlyphDirectory get\r                                                    {\r                                                      pop\r                                                    dup charcode exch 1 index 0 2 index 256 idiv put\r                                                       1 index exch 1 exch 256 mod put\r                                                        stringwidth 2 array astore def\r                                                 }\r                                              forall\r                                         end\r                                    /usewidths? true def\r                                   end\r                            grestore\r                               }\r                              {exch pop}\r                     ifelse\r                 }bind def\r              currentglobal true setglobal\r           /ct_ComposeFont\r                        {\r                      ct_UseNativeCapability?\r                                {                               \r                               2 index/CMap ct_resourcestatus\r                                 {pop pop exch pop}\r                                     {\r                                      /CIDInit/ProcSet findresource\r                                          begin\r                                          12 dict\r                                                        begin\r                                                  begincmap\r                                                      /CMapName 3 index def\r                                                  /CMapVersion 1.000 def\r                                                 /CMapType 1 def\r                                                        exch/WMode exch def\r                                                    /CIDSystemInfo 3 dict dup\r                                                              begin\r                                                          /Registry(Adobe)def\r                                                            /Ordering\r                                                              CMapName ct_mkocfStr100 cvs\r                                                            (Adobe-)search\r                                                                 {\r                                                                      pop pop\r                                                                        (-)search\r                                                                              {\r                                                                              dup length string copy\r                                                                         exch pop exch pop\r                                                                              }\r                                                                              {pop(Identity)}\r                                                                        ifelse\r                                                                 }\r                                                                      {pop (Identity)}\r                                                               ifelse\r                                                         def\r                                                            /Supplement 0 def\r                                                              end def\r                                                        1 begincodespacerange\r                                                  <0000><FFFF>\r                                                   endcodespacerange\r                                                      1 begincidrange\r                                                        <0000><FFFF>0\r                                                  endcidrange\r                                                    endcmap\r                                                        CMapName currentdict/CMap defineresource pop\r                                                   end\r                                            end\r                                    }\r                              ifelse\r                         composefont\r                            }\r                              {\r                              3 2 roll pop\r                           0 get/CIDFont findresource\r                             ct_makeocf\r                             }\r                      ifelse\r                 }bind def\r                      setglobal\r              /ct_MakeIdentity\r                       {\r                      ct_UseNativeCapability?\r                                {\r                              1 index/CMap ct_resourcestatus\r                                 {pop pop}\r                                      {\r                                      /CIDInit/ProcSet findresource begin\r                                    12 dict begin\r                                  begincmap\r                                      /CMapName 2 index def\r                                  /CMapVersion 1.000 def\r                                 /CMapType 1 def\r                                        /CIDSystemInfo 3 dict dup\r                                              begin\r                                          /Registry(Adobe)def\r                                            /Ordering\r                                              CMapName ct_mkocfStr100 cvs\r                                            (Adobe-)search\r                                                 {\r                                                      pop pop\r                                                        (-)search\r                                                              {dup length string copy exch pop exch pop}\r                                                             {pop(Identity)}\r                                                        ifelse\r                                                 }\r                                                      {pop(Identity)}\r                                                ifelse\r                                         def\r                                            /Supplement 0 def\r                                              end def\r                                        1 begincodespacerange\r                                  <0000><FFFF>\r                                   endcodespacerange\r                                      1 begincidrange\r                                        <0000><FFFF>0\r                                  endcidrange\r                                    endcmap\r                                        CMapName currentdict/CMap defineresource pop\r                                   end\r                                    end\r                                    }\r                              ifelse\r                         composefont\r                            }\r                              {\r                              exch pop\r                               0 get/CIDFont findresource\r                             ct_makeocf\r                             }\r                      ifelse\r                 }bind def\r              currentdict readonly pop\r               end\r    end\r%%EndResource\rsetglobal\r%%BeginResource: procset Adobe_CoolType_Utility_T42 1.0 0\r%%Copyright: Copyright 1987-2004 Adobe Systems Incorporated.\r%%Version: 1.0 0\ruserdict/ct_T42Dict 15 dict put\rct_T42Dict begin\r/Is2015?\r{\r version\r cvi\r 2015\r ge\r}bind def\r/AllocGlyphStorage\r{\r Is2015?\r {      \r       pop\r }\r {\r      {string}forall\r }ifelse\r}bind def\r/Type42DictBegin\r{\r25 dict begin\r /FontName exch def\r /CharStrings 256 dict \rbegin\r    /.notdef 0 def\r         currentdict \rend def\r /Encoding exch def\r /PaintType 0 def\r /FontType 42 def\r /FontMatrix[1 0 0 1 0 0]def\r 4 array astore cvx/FontBBox exch def\r /sfnts\r}bind def\r/Type42DictEnd \r{\r currentdict dup/FontName get exch definefont end\rct_T42Dict exch\rdup/FontName get exch put\r}bind def\r/RD{string currentfile exch readstring pop}executeonly def\r/PrepFor2015\r{\rIs2015?\r{           \r      /GlyphDirectory \r        16\r     dict def\r       sfnts 0 get\r    dup\r    2 index\r       (glyx)\r  putinterval\r    2 index \r      (locx)\r  putinterval\r    pop\r    pop\r}\r{\r        pop\r    pop\r}ifelse                    \r}bind def\r/AddT42Char\r{\rIs2015?\r{\r     /GlyphDirectory get \r   begin\r  def\r    end\r    pop\r    pop\r}\r{\r        /sfnts get\r     4 index\r        get\r    3 index\r 2 index\r       putinterval\r    pop\r    pop\r    pop\r    pop\r}ifelse\r}bind def\r/T0AddT42Mtx2\r{\r/CIDFont findresource/Metrics2 get begin def end\r}bind def\rend\r%%EndResource\rcurrentglobal true setglobal\r%%BeginFile: MMFauxFont.prc\r%%Copyright: Copyright 1987-2001 Adobe Systems Incorporated. \r%%All Rights Reserved.\ruserdict /ct_EuroDict 10 dict put\rct_EuroDict begin\r/ct_CopyFont \r{\r    { 1 index /FID ne {def} {pop pop} ifelse} forall\r} def\r/ct_GetGlyphOutline\r{\r   gsave\r   initmatrix newpath\r   exch findfont dup \r   length 1 add dict \r   begin \r             ct_CopyFont \r           /Encoding Encoding dup length array copy \r              dup\r            4 -1 roll\r              0 exch put   \r          def\r            currentdict\r   end\r   /ct_EuroFont exch definefont\r   1000 scalefont setfont\r   0 0 moveto\r   [\r       <00> stringwidth \r       <00> false charpath\r       pathbbox\r       [\r       {/m cvx} {/l cvx} {/c cvx} {/cp cvx} pathforall\r   grestore\r   counttomark 8 add\r}\rdef\r/ct_MakeGlyphProc\r{\r   ] cvx\r   /ct_PSBuildGlyph cvx\r   ] cvx\r} def\r/ct_PSBuildGlyph \r\r    gsave \r 8 -1 roll pop \r 7 1 roll \r        6 -2 roll ct_FontMatrix transform 6 2 roll\r        4 -2 roll ct_FontMatrix transform 4 2 roll\r        ct_FontMatrix transform \r       currentdict /PaintType 2 copy known {get 2 eq}{pop pop false} ifelse  \r dup  9 1 roll \r {  \r            currentdict /StrokeWidth 2 copy known  \r                {   \r                   get 2 div   \r                   0 ct_FontMatrix dtransform pop\r                 5 1 roll  \r                     4 -1 roll 4 index sub   \r                       4 1 roll   \r                    3 -1 roll 4 index sub  \r                        3 1 roll   \r                    exch 4 index add exch  \r                        4 index add  \r                  5 -1 roll pop  \r                }  \r            {        \r                      pop pop \r               }  \r            ifelse  \r       }       \r    if  \r      setcachedevice  \r        ct_FontMatrix concat\r        ct_PSPathOps begin \r              exec \r  end \r   {  \r            currentdict /StrokeWidth 2 copy known  \r                        { get }  \r                      { pop pop 0 }  \r            ifelse  \r           setlinewidth stroke  \r  }  \r    {   \r       fill  \r     }  \r    ifelse  \r    grestore\r} def \r/ct_PSPathOps 4 dict dup begin \r   /m {moveto} def \r       /l {lineto} def \r       /c {curveto} def \r      /cp {closepath} def \rend \rdef \r/ct_matrix1000 [1000 0 0 1000 0 0] def\r/ct_AddGlyphProc  \r{\r   2 index findfont dup length 4 add dict \r   begin \r        ct_CopyFont \r   /CharStrings CharStrings dup length 1 add dict copy\r      begin\r         3 1 roll def  \r         currentdict \r      end \r      def\r      /ct_FontMatrix ct_matrix1000 FontMatrix matrix concatmatrix def\r      /ct_PSBuildGlyph /ct_PSBuildGlyph load def\r      /ct_PSPathOps /ct_PSPathOps load def\r      currentdict\r   end\r   definefont pop\r}\rdef\rsystemdict /languagelevel known\r{\r        /ct_AddGlyphToPrinterFont {\r            2 copy\r         ct_GetGlyphOutline 3 add -1 roll restore \r              ct_MakeGlyphProc \r              ct_AddGlyphProc\r        } def\r}\r{\r      /ct_AddGlyphToPrinterFont {\r        pop pop restore\r            Adobe_CTFauxDict /$$$FONTNAME get\r              /Euro\r          Adobe_CTFauxDict /$$$SUBSTITUTEBASE get\r                ct_EuroDict exch get\r           ct_AddGlyphProc\r        } def\r} ifelse\r/AdobeSansMM \r\r556 0 24 -19 541 703 \r  { \r     541 628 m \r     510 669 442 703 354 703 c \r     201 703 117 607 101 444 c \r     50 444 l \r      25 372 l \r      97 372 l \r      97 301 l \r      49 301 l \r      24 229 l \r      103 229 l \r     124 67 209 -19 350 -19 c \r      435 -19 501 25 509 32 c \r       509 131 l \r     492 105 417 60 343 60 c \r       267 60 204 127 197 229 c \r      406 229 l \r     430 301 l \r     191 301 l \r     191 372 l \r     455 372 l \r     479 444 l \r     194 444 l \r     201 531 245 624 348 624 c \r     433 624 484 583 509 534 c \r     cp \r    556 0 m \r       }\rct_PSBuildGlyph\r} def\r/AdobeSerifMM \r\r500 0 10 -12 484 692 \r        { \r     347 298 m \r     171 298 l \r     170 310 170 322 170 335 c \r     170 362 l \r     362 362 l \r     374 403 l \r     172 403 l \r     184 580 244 642 308 642 c \r     380 642 434 574 457 457 c \r     481 462 l \r     474 691 l \r     449 691 l \r     433 670 429 657 410 657 c \r     394 657 360 692 299 692 c \r     204 692 94 604 73 403 c \r       22 403 l \r      10 362 l \r      70 362 l \r      69 352 69 341 69 330 c \r        69 319 69 308 70 298 c \r        22 298 l \r      10 257 l \r      73 257 l \r      97 57 216 -12 295 -12 c \r       364 -12 427 25 484 123 c \r      458 142 l \r     425 101 384 37 316 37 c \r       256 37 189 84 173 257 c \r       335 257 l \r     cp \r    500 0 m \r       } \rct_PSBuildGlyph \r} def \rend          \r%%EndFile\rsetglobal\rAdobe_CoolType_Core begin /$Oblique SetSubstituteStrategy end\r%%BeginResource: procset Adobe_AGM_Image 1.0 0
+%%Version: 1.0 0
+%%Copyright: Copyright(C)2000-2006 Adobe Systems, Inc. All Rights Reserved.
+systemdict/setpacking known
+{
+       currentpacking
+       true setpacking
+}if
+userdict/Adobe_AGM_Image 71 dict dup begin put
+/Adobe_AGM_Image_Id/Adobe_AGM_Image_1.0_0 def
+/nd{
+       null def
+}bind def
+/AGMIMG_&image nd
+/AGMIMG_&colorimage nd
+/AGMIMG_&imagemask nd
+/AGMIMG_mbuf()def
+/AGMIMG_ybuf()def
+/AGMIMG_kbuf()def
+/AGMIMG_c 0 def
+/AGMIMG_m 0 def
+/AGMIMG_y 0 def
+/AGMIMG_k 0 def
+/AGMIMG_tmp nd
+/AGMIMG_imagestring0 nd
+/AGMIMG_imagestring1 nd
+/AGMIMG_imagestring2 nd
+/AGMIMG_imagestring3 nd
+/AGMIMG_imagestring4 nd
+/AGMIMG_imagestring5 nd
+/AGMIMG_cnt nd
+/AGMIMG_fsave nd
+/AGMIMG_colorAry nd
+/AGMIMG_override nd
+/AGMIMG_name nd
+/AGMIMG_maskSource nd
+/AGMIMG_flushfilters nd
+/invert_image_samples nd
+/knockout_image_samples        nd
+/img nd
+/sepimg nd
+/devnimg nd
+/idximg nd
+/ds
+{
+       Adobe_AGM_Core begin
+       Adobe_AGM_Image begin
+       /AGMIMG_&image systemdict/image get def
+       /AGMIMG_&imagemask systemdict/imagemask get def
+       /colorimage where{
+               pop
+               /AGMIMG_&colorimage/colorimage ldf
+       }if
+       end
+       end
+}def
+/ps
+{
+       Adobe_AGM_Image begin
+       /AGMIMG_ccimage_exists{/customcolorimage where 
+               {
+                       pop
+                       /Adobe_AGM_OnHost_Seps where
+                       {
+                       pop false
+                       }{
+                       /Adobe_AGM_InRip_Seps where
+                               {
+                               pop false
+                               }{
+                                       true
+                               }ifelse
+                       }ifelse
+                       }{
+                       false
+               }ifelse 
+       }bdf
+       level2{
+               /invert_image_samples
+               {
+                       Adobe_AGM_Image/AGMIMG_tmp Decode length ddf
+                       /Decode[Decode 1 get Decode 0 get]def
+               }def
+               /knockout_image_samples
+               {
+                       Operator/imagemask ne{
+                               /Decode[1 1]def
+                       }if
+               }def
+       }{      
+               /invert_image_samples
+               {
+                       {1 exch sub}currenttransfer addprocs settransfer
+               }def
+               /knockout_image_samples
+               {
+                       {pop 1}currenttransfer addprocs settransfer
+               }def
+       }ifelse
+       /img/imageormask ldf
+       /sepimg/sep_imageormask ldf
+       /devnimg/devn_imageormask ldf
+       /idximg/indexed_imageormask ldf
+       /_ctype 7 def
+       currentdict{
+               dup xcheck 1 index type dup/arraytype eq exch/packedarraytype eq or and{
+                       bind
+               }if
+               def
+       }forall
+}def
+/pt
+{
+       end
+}def
+/dt
+{
+}def
+/AGMIMG_flushfilters
+{
+       dup type/arraytype ne
+               {1 array astore}if
+       dup 0 get currentfile ne
+               {dup 0 get flushfile}if
+               {
+               dup type/filetype eq
+                       {
+                       dup status 1 index currentfile ne and
+                               {closefile}
+                               {pop}
+                       ifelse
+                       }{pop}ifelse
+               }forall
+}def
+/AGMIMG_init_common
+{
+       currentdict/T known{/ImageType/T ldf currentdict/T undef}if
+       currentdict/W known{/Width/W ldf currentdict/W undef}if
+       currentdict/H known{/Height/H ldf currentdict/H undef}if
+       currentdict/M known{/ImageMatrix/M ldf currentdict/M undef}if
+       currentdict/BC known{/BitsPerComponent/BC ldf currentdict/BC undef}if
+       currentdict/D known{/Decode/D ldf currentdict/D undef}if
+       currentdict/DS known{/DataSource/DS ldf currentdict/DS undef}if
+       currentdict/O known{
+               /Operator/O load 1 eq{
+                       /imagemask
+               }{
+                       /O load 2 eq{
+                               /image 
+                       }{
+                               /colorimage
+                       }ifelse
+               }ifelse
+               def
+               currentdict/O undef
+       }if
+       currentdict/HSCI known{/HostSepColorImage/HSCI ldf currentdict/HSCI undef}if
+       currentdict/MD known{/MultipleDataSources/MD ldf currentdict/MD undef}if
+       currentdict/I known{/Interpolate/I ldf currentdict/I undef}if
+       currentdict/SI known{/SkipImageProc/SI ldf currentdict/SI undef}if
+       /DataSource load xcheck not{
+               DataSource type/arraytype eq{
+                       DataSource 0 get type/filetype eq{
+                               /_Filters DataSource def
+                               currentdict/MultipleDataSources known not{
+                                       /DataSource DataSource dup length 1 sub get def 
+                               }if
+                       }if
+               }if
+               currentdict/MultipleDataSources known not{
+                       /MultipleDataSources DataSource type/arraytype eq{
+                               DataSource length 1 gt
+                       }
+                       {false}ifelse def
+               }if
+       }if
+       /NComponents Decode length 2 div def
+       currentdict/SkipImageProc known not{/SkipImageProc{false}def}if
+}bdf
+/imageormask_sys
+{
+       begin
+               AGMIMG_init_common
+               save mark
+               level2{
+                       currentdict
+                       Operator/imagemask eq{
+                               AGMIMG_&imagemask
+                       }{
+                               use_mask{
+                                       process_mask AGMIMG_&image
+                               }{
+                                       AGMIMG_&image
+                               }ifelse
+                       }ifelse
+               }{
+                       Width Height
+                       Operator/imagemask eq{
+                               Decode 0 get 1 eq Decode 1 get 0 eq     and
+                               ImageMatrix/DataSource load
+                               AGMIMG_&imagemask
+                       }{
+                               BitsPerComponent ImageMatrix/DataSource load
+                               AGMIMG_&image
+                       }ifelse
+               }ifelse
+               currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+               cleartomark restore
+       end
+}def
+/overprint_plate
+{
+       currentoverprint{
+               0 get dup type/nametype eq{
+                       dup/DeviceGray eq{
+                               pop AGMCORE_black_plate not
+                       }{
+                               /DeviceCMYK eq{
+                                       AGMCORE_is_cmyk_sep not
+                               }if
+                       }ifelse
+               }{
+                       false exch
+                       {
+                                AGMOHS_sepink eq or
+                       }forall
+                       not
+               }ifelse
+       }{
+               pop false
+       }ifelse
+}def
+/process_mask
+{
+       level3{
+               dup begin
+               /ImageType 1 def
+               end
+               4 dict begin
+                       /DataDict exch def
+                       /ImageType 3 def
+                       /InterleaveType 3 def
+                       /MaskDict 9 dict begin
+                               /ImageType 1 def
+                               /Width DataDict dup/MaskWidth known{/MaskWidth}{/Width}ifelse get def
+                               /Height DataDict dup/MaskHeight known{/MaskHeight}{/Height}ifelse get def
+                               /ImageMatrix[Width 0 0 Height neg 0 Height]def
+                               /NComponents 1 def
+                               /BitsPerComponent 1 def
+                               /Decode DataDict dup/MaskD known{/MaskD}{[1 0]}ifelse get def
+                               /DataSource Adobe_AGM_Core/AGMIMG_maskSource get def
+                       currentdict end def
+               currentdict end
+       }if
+}def
+/use_mask
+{
+       dup/Mask known  {dup/Mask get}{false}ifelse
+}def
+/imageormask
+{
+       begin
+               AGMIMG_init_common
+               SkipImageProc{
+                       currentdict consumeimagedata
+               }
+               {
+                       save mark
+                       level2 AGMCORE_host_sep not and{
+                               currentdict
+                               Operator/imagemask eq DeviceN_PS2 not and{
+                                       imagemask
+                               }{
+                                       AGMCORE_in_rip_sep currentoverprint and currentcolorspace 0 get/DeviceGray eq and{
+                                               [/Separation/Black/DeviceGray{}]setcolorspace
+                                               /Decode[Decode 1 get Decode 0 get]def
+                                       }if
+                                       use_mask{
+                                               process_mask image
+                                       }{
+                                               DeviceN_NoneName DeviceN_PS2 Indexed_DeviceN level3 not and or or AGMCORE_in_rip_sep and 
+                                               {
+                                                       Names convert_to_process not{
+                                                               2 dict begin
+                                                               /imageDict xdf
+                                                               /names_index 0 def
+                                                               gsave
+                                                               imageDict write_image_file{
+                                                                       Names{
+                                                                               dup(None)ne{
+                                                                                       [/Separation 3 -1 roll/DeviceGray{1 exch sub}]setcolorspace
+                                                                                       Operator imageDict read_image_file
+                                                                                       names_index 0 eq{true setoverprint}if
+                                                                                       /names_index names_index 1 add def
+                                                                               }{
+                                                                                       pop
+                                                                               }ifelse
+                                                                       }forall
+                                                                       close_image_file
+                                                               }if
+                                                               grestore
+                                                               end
+                                                       }{
+                                                               Operator/imagemask eq{
+                                                                       imagemask
+                                                               }{
+                                                                       image
+                                                               }ifelse
+                                                       }ifelse
+                                               }{
+                                                       Operator/imagemask eq{
+                                                               imagemask
+                                                       }{
+                                                               image
+                                                       }ifelse
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                       }{
+                               Width Height
+                               Operator/imagemask eq{
+                                       Decode 0 get 1 eq Decode 1 get 0 eq     and
+                                       ImageMatrix/DataSource load
+                                       /Adobe_AGM_OnHost_Seps where{
+                                               pop imagemask
+                                       }{
+                                               currentgray 1 ne{
+                                                       currentdict imageormask_sys
+                                               }{
+                                                       currentoverprint not{
+                                                               1 AGMCORE_&setgray
+                                                               currentdict imageormask_sys
+                                                       }{
+                                                               currentdict ignoreimagedata
+                                                       }ifelse                                         
+                                               }ifelse
+                                       }ifelse
+                               }{
+                                       BitsPerComponent ImageMatrix 
+                                       MultipleDataSources{
+                                               0 1 NComponents 1 sub{
+                                                       DataSource exch get
+                                               }for
+                                       }{
+                                               /DataSource load
+                                       }ifelse
+                                       Operator/colorimage eq{
+                                               AGMCORE_host_sep{
+                                                       MultipleDataSources level2 or NComponents 4 eq and{
+                                                               AGMCORE_is_cmyk_sep{
+                                                                       MultipleDataSources{
+                                                                               /DataSource DataSource 0 get xcheck
+                                                                                       {
+                                                                                       [
+                                                                                       DataSource 0 get/exec cvx
+                                                                                       DataSource 1 get/exec cvx
+                                                                                       DataSource 2 get/exec cvx
+                                                                                       DataSource 3 get/exec cvx
+                                                                                       /AGMCORE_get_ink_data cvx
+                                                                                       ]cvx
+                                                                                       }{
+                                                                                       DataSource aload pop AGMCORE_get_ink_data
+                                                                                       }ifelse def
+                                                                       }{
+                                                                               /DataSource 
+                                                                               Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul 
+                                                                               /DataSource load
+                                                                               filter_cmyk 0()/SubFileDecode filter def
+                                                                       }ifelse
+                                                                       /Decode[Decode 0 get Decode 1 get]def
+                                                                       /MultipleDataSources false def
+                                                                       /NComponents 1 def
+                                                                       /Operator/image def
+                                                                       invert_image_samples
+                                                                       1 AGMCORE_&setgray
+                                                                       currentdict imageormask_sys
+                                                               }{
+                                                                       currentoverprint not Operator/imagemask eq and{
+                                                                               1 AGMCORE_&setgray
+                                                                               currentdict imageormask_sys
+                                                                       }{
+                                                                               currentdict ignoreimagedata
+                                                                       }ifelse
+                                                               }ifelse
+                                                       }{      
+                                                               MultipleDataSources NComponents AGMIMG_&colorimage                                              
+                                                       }ifelse
+                                               }{
+                                                       true NComponents colorimage
+                                               }ifelse
+                                       }{
+                                               Operator/image eq{
+                                                       AGMCORE_host_sep{
+                                                               /DoImage true def
+                                                               currentdict/HostSepColorImage known{HostSepColorImage not}{false}ifelse
+                                                               {
+                                                                       AGMCORE_black_plate not Operator/imagemask ne and{
+                                                                               /DoImage false def
+                                                                               currentdict ignoreimagedata
+                                                                       }if
+                                                               }if
+                                                               1 AGMCORE_&setgray
+                                                               DoImage
+                                                                       {currentdict imageormask_sys}if
+                                                       }{
+                                                               use_mask{
+                                                                       process_mask image
+                                                               }{
+                                                                       image
+                                                               }ifelse
+                                                       }ifelse
+                                               }{
+                                                       Operator/knockout eq{
+                                                               pop pop pop pop pop
+                                                               currentcolorspace overprint_plate not{
+                                                                       knockout_unitsq
+                                                               }if
+                                                       }if
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+                       cleartomark restore
+               }ifelse
+               currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+       end
+}def
+/sep_imageormask
+{
+       /sep_colorspace_dict AGMCORE_gget begin
+       CSA map_csa
+       begin
+       AGMIMG_init_common
+       SkipImageProc{
+               currentdict consumeimagedata
+       }{
+               save mark 
+               AGMCORE_avoid_L2_sep_space{
+                       /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
+               }if
+               AGMIMG_ccimage_exists 
+               MappedCSA 0 get/DeviceCMYK eq and
+               currentdict/Components known and 
+               Name()ne and 
+               Name(All)ne and 
+               Operator/image eq and
+               AGMCORE_producing_seps not and
+               level2 not and
+               {
+                       Width Height BitsPerComponent ImageMatrix 
+                       [
+                       /DataSource load/exec cvx
+                       {
+                               0 1 2 index length 1 sub{
+                                       1 index exch
+                                       2 copy get 255 xor put
+                               }for
+                       }/exec cvx
+                       ]cvx bind
+                       MappedCSA 0 get/DeviceCMYK eq{
+                               Components aload pop
+                       }{
+                               0 0 0 Components aload pop 1 exch sub
+                       }ifelse
+                       Name findcmykcustomcolor
+                       customcolorimage
+               }{
+                       AGMCORE_producing_seps not{
+                               level2{
+                                       //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne AGMCORE_avoid_L2_sep_space not and currentcolorspace 0 get/Separation ne and{
+                                               [/Separation Name MappedCSA sep_proc_name exch dup 0 get 15 string cvs(/Device)anchorsearch{pop pop 0 get}{pop}ifelse exch load]setcolorspace_opt
+                                               /sep_tint AGMCORE_gget setcolor
+                                       }if
+                                       currentdict imageormask
+                               }{
+                                       currentdict
+                                       Operator/imagemask eq{
+                                               imageormask
+                                       }{
+                                               sep_imageormask_lev1
+                                       }ifelse
+                               }ifelse
+                       }{
+                               AGMCORE_host_sep{
+                                       Operator/knockout eq{
+                                               currentdict/ImageMatrix get concat
+                                               knockout_unitsq
+                                       }{
+                                               currentgray 1 ne{
+                                                       AGMCORE_is_cmyk_sep Name(All)ne and{
+                                                               level2{
+                                                                       Name AGMCORE_IsSeparationAProcessColor 
+                                                                       {
+                                                                               Operator/imagemask eq{
+                                                                                       //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+                                                                                               /sep_tint AGMCORE_gget 1 exch sub AGMCORE_&setcolor
+                                                                                       }if
+                                                                               }{
+                                                                                       invert_image_samples
+                                                                               }ifelse
+                                                                       }{
+                                                                               //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+                                                                                       [/Separation Name[/DeviceGray]
+                                                                                       {
+                                                                                               sep_colorspace_proc AGMCORE_get_ink_data
+                                                                                               1 exch sub
+                                                                                       }bind
+                                                                                       ]AGMCORE_&setcolorspace
+                                                                                       /sep_tint AGMCORE_gget AGMCORE_&setcolor
+                                                                               }if
+                                                                       }ifelse
+                                                                       currentdict imageormask_sys
+                                                               }{
+                                                                       currentdict
+                                                                       Operator/imagemask eq{
+                                                                               imageormask_sys
+                                                                       }{
+                                                                               sep_image_lev1_sep
+                                                                       }ifelse
+                                                               }ifelse
+                                                       }{
+                                                               Operator/imagemask ne{
+                                                                       invert_image_samples
+                                                               }if
+                                                               currentdict imageormask_sys
+                                                       }ifelse
+                                               }{
+                                                       currentoverprint not Name(All)eq or Operator/imagemask eq and{
+                                                               currentdict imageormask_sys 
+                                                               }{
+                                                               currentoverprint not
+                                                                       {
+                                                                       gsave 
+                                                                       knockout_unitsq
+                                                                       grestore
+                                                                       }if
+                                                               currentdict consumeimagedata 
+                                                       }ifelse
+                                               }ifelse
+                                       }ifelse
+                               }{
+                                       //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{
+                                               currentcolorspace 0 get/Separation ne{
+                                                       [/Separation Name MappedCSA sep_proc_name exch 0 get exch load]setcolorspace_opt
+                                                       /sep_tint AGMCORE_gget setcolor
+                                               }if
+                                       }if
+                                       currentoverprint 
+                                       MappedCSA 0 get/DeviceCMYK eq and 
+                                       Name AGMCORE_IsSeparationAProcessColor not and
+                                       //Adobe_AGM_Core/AGMCORE_pattern_paint_type get 2 ne{Name inRip_spot_has_ink not and}{false}ifelse 
+                                       Name(All)ne and{
+                                               imageormask_l2_overprint
+                                       }{
+                                               currentdict imageormask
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }ifelse
+               cleartomark restore
+       }ifelse
+       currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+       end
+       end
+}def
+/colorSpaceElemCnt
+{
+       mark currentcolor counttomark dup 2 add 1 roll cleartomark
+}bdf
+/devn_sep_datasource
+{
+       1 dict begin
+       /dataSource xdf
+       [
+               0 1 dataSource length 1 sub{
+                       dup currentdict/dataSource get/exch cvx/get cvx/exec cvx
+                       /exch cvx names_index/ne cvx[/pop cvx]cvx/if cvx
+               }for
+       ]cvx bind
+       end
+}bdf           
+/devn_alt_datasource
+{
+       11 dict begin
+       /convProc xdf
+       /origcolorSpaceElemCnt xdf
+       /origMultipleDataSources xdf
+       /origBitsPerComponent xdf
+       /origDecode xdf
+       /origDataSource xdf
+       /dsCnt origMultipleDataSources{origDataSource length}{1}ifelse def
+       /DataSource origMultipleDataSources
+               {
+                       [
+                       BitsPerComponent 8 idiv origDecode length 2 idiv mul string
+                       0 1 origDecode length 2 idiv 1 sub
+                               {
+                               dup 7 mul 1 add index exch dup BitsPerComponent 8 idiv mul exch
+                               origDataSource exch get 0()/SubFileDecode filter
+                               BitsPerComponent 8 idiv string/readstring cvx/pop cvx/putinterval cvx
+                               }for 
+                       ]bind cvx
+               }{origDataSource}ifelse 0()/SubFileDecode filter def            
+       [
+               origcolorSpaceElemCnt string
+               0 2 origDecode length 2 sub
+                       {
+                       dup origDecode exch get dup 3 -1 roll 1 add origDecode exch get exch sub 2 BitsPerComponent exp 1 sub div
+                       1 BitsPerComponent 8 idiv{DataSource/read cvx/not cvx{0}/if cvx/mul cvx}repeat/mul cvx/add cvx
+                       }for
+               /convProc load/exec cvx
+               origcolorSpaceElemCnt 1 sub -1 0
+                       {
+                       /dup cvx 2/add cvx/index cvx
+                       3 1/roll cvx/exch cvx 255/mul cvx/cvi cvx/put cvx
+                       }for
+       ]bind cvx 0()/SubFileDecode filter
+       end
+}bdf
+/devn_imageormask
+{
+       /devicen_colorspace_dict AGMCORE_gget begin
+       CSA map_csa
+       2 dict begin
+       dup
+       /srcDataStrs[3 -1 roll begin
+               AGMIMG_init_common
+               currentdict/MultipleDataSources known{MultipleDataSources{DataSource length}{1}ifelse}{1}ifelse
+               {
+                       Width Decode length 2 div mul cvi
+                       {
+                               dup 65535 gt{1 add 2 div cvi}{exit}ifelse
+                       }loop
+                       string
+               }repeat
+               end]def
+       /dstDataStr srcDataStrs 0 get length string def
+       begin
+       AGMIMG_init_common
+       SkipImageProc{
+               currentdict consumeimagedata
+       }{
+               save mark 
+               AGMCORE_producing_seps not{
+                       level3 not{
+                               Operator/imagemask ne{
+                                       /DataSource[[
+                                               DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+                                               colorSpaceElemCnt/devicen_colorspace_dict AGMCORE_gget/TintTransform get 
+                                               devn_alt_datasource 1/string cvx/readstring cvx/pop cvx]cvx colorSpaceElemCnt 1 sub{dup}repeat]def                              
+                                       /MultipleDataSources true def
+                                       /Decode colorSpaceElemCnt[exch{0 1}repeat]def
+                               }if
+                       }if
+                       currentdict imageormask
+               }{
+                       AGMCORE_host_sep{
+                               Names convert_to_process{
+                                       CSA get_csa_by_name 0 get/DeviceCMYK eq{
+                                               /DataSource
+                                                       Width BitsPerComponent mul 7 add 8 idiv Height mul 4 mul 
+                                                       DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+                                                       4/devicen_colorspace_dict AGMCORE_gget/TintTransform get 
+                                                       devn_alt_datasource
+                                               filter_cmyk 0()/SubFileDecode filter def
+                                               /MultipleDataSources false def
+                                               /Decode[1 0]def
+                                               /DeviceGray setcolorspace
+                                               currentdict imageormask_sys
+                                       }{
+                                               AGMCORE_report_unsupported_color_space
+                                               AGMCORE_black_plate{
+                                                       /DataSource
+                                                               DataSource Decode BitsPerComponent currentdict/MultipleDataSources known{MultipleDataSources}{false}ifelse
+                                                               CSA get_csa_by_name 0 get/DeviceRGB eq{3}{1}ifelse/devicen_colorspace_dict AGMCORE_gget/TintTransform get
+                                                               devn_alt_datasource
+                                                       /MultipleDataSources false def
+                                                       /Decode colorSpaceElemCnt[exch{0 1}repeat]def
+                                                       currentdict imageormask_sys
+                                               }{
+                                                       gsave 
+                                                       knockout_unitsq
+                                                       grestore
+                                                       currentdict consumeimagedata 
+                                               }ifelse
+                                       }ifelse
+                               }
+                               {       
+                                       /devicen_colorspace_dict AGMCORE_gget/names_index known{
+                                               Operator/imagemask ne{
+                                                       MultipleDataSources{
+                                                               /DataSource[DataSource devn_sep_datasource/exec cvx]cvx def
+                                                               /MultipleDataSources false def
+                                                       }{
+                                                               /DataSource/DataSource load dstDataStr srcDataStrs 0 get filter_devn def
+                                                       }ifelse
+                                                       invert_image_samples
+                                               }if
+                                               currentdict imageormask_sys
+                                       }{
+                                               currentoverprint not Operator/imagemask eq and{
+                                                       currentdict imageormask_sys 
+                                                       }{
+                                                       currentoverprint not
+                                                               {
+                                                               gsave 
+                                                               knockout_unitsq
+                                                               grestore
+                                                               }if
+                                                       currentdict consumeimagedata 
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                       }{
+                               currentdict imageormask
+                       }ifelse
+               }ifelse
+               cleartomark restore
+       }ifelse
+       currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+       end
+       end
+       end
+}def
+/imageormask_l2_overprint
+{
+       currentdict
+       currentcmykcolor add add add 0 eq{
+               currentdict consumeimagedata
+       }{
+               level3{                 
+                       currentcmykcolor 
+                       /AGMIMG_k xdf 
+                       /AGMIMG_y xdf 
+                       /AGMIMG_m xdf 
+                       /AGMIMG_c xdf
+                       Operator/imagemask eq{
+                               [/DeviceN[
+                               AGMIMG_c 0 ne{/Cyan}if
+                               AGMIMG_m 0 ne{/Magenta}if
+                               AGMIMG_y 0 ne{/Yellow}if
+                               AGMIMG_k 0 ne{/Black}if
+                               ]/DeviceCMYK{}]setcolorspace
+                               AGMIMG_c 0 ne{AGMIMG_c}if
+                               AGMIMG_m 0 ne{AGMIMG_m}if
+                               AGMIMG_y 0 ne{AGMIMG_y}if
+                               AGMIMG_k 0 ne{AGMIMG_k}if
+                               setcolor                        
+                       }{      
+                               /Decode[Decode 0 get 255 mul Decode 1 get 255 mul]def
+                               [/Indexed                               
+                                       [
+                                               /DeviceN[
+                                                       AGMIMG_c 0 ne{/Cyan}if
+                                                       AGMIMG_m 0 ne{/Magenta}if
+                                                       AGMIMG_y 0 ne{/Yellow}if
+                                                       AGMIMG_k 0 ne{/Black}if
+                                               ]
+                                               /DeviceCMYK{
+                                                       AGMIMG_k 0 eq{0}if
+                                                       AGMIMG_y 0 eq{0 exch}if
+                                                       AGMIMG_m 0 eq{0 3 1 roll}if
+                                                       AGMIMG_c 0 eq{0 4 1 roll}if                                             
+                                               }
+                                       ]
+                                       255
+                                       {
+                                               255 div 
+                                               mark exch
+                                               dup     dup dup
+                                               AGMIMG_k 0 ne{
+                                                       /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 1 roll pop pop pop              
+                                                       counttomark 1 roll
+                                               }{
+                                                       pop
+                                               }ifelse
+                                               AGMIMG_y 0 ne{
+                                                       /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 2 roll pop pop pop              
+                                                       counttomark 1 roll
+                                               }{
+                                                       pop
+                                               }ifelse
+                                               AGMIMG_m 0 ne{
+                                                       /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec 4 3 roll pop pop pop              
+                                                       counttomark 1 roll
+                                               }{
+                                                       pop
+                                               }ifelse
+                                               AGMIMG_c 0 ne{
+                                                       /sep_tint AGMCORE_gget mul MappedCSA sep_proc_name exch pop load exec pop pop pop               
+                                                       counttomark 1 roll
+                                               }{
+                                                       pop
+                                               }ifelse
+                                               counttomark 1 add -1 roll pop
+                                       }
+                               ]setcolorspace
+                       }ifelse
+                       imageormask_sys
+               }{
+       write_image_file{
+               currentcmykcolor
+               0 ne{
+                       [/Separation/Black/DeviceGray{}]setcolorspace
+                       gsave
+                       /Black
+                       [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 1 roll pop pop pop 1 exch sub}/exec cvx]
+                       cvx modify_halftone_xfer
+                       Operator currentdict read_image_file
+                       grestore
+               }if
+               0 ne{
+                       [/Separation/Yellow/DeviceGray{}]setcolorspace
+                       gsave
+                       /Yellow
+                       [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 2 roll pop pop pop 1 exch sub}/exec cvx]
+                       cvx modify_halftone_xfer
+                       Operator currentdict read_image_file
+                       grestore
+               }if
+               0 ne{
+                       [/Separation/Magenta/DeviceGray{}]setcolorspace
+                       gsave
+                       /Magenta
+                       [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{4 3 roll pop pop pop 1 exch sub}/exec cvx]
+                       cvx modify_halftone_xfer
+                       Operator currentdict read_image_file
+                       grestore
+               }if
+               0 ne{
+                       [/Separation/Cyan/DeviceGray{}]setcolorspace
+                       gsave
+                       /Cyan 
+                       [{1 exch sub/sep_tint AGMCORE_gget mul}/exec cvx MappedCSA sep_proc_name cvx exch pop{pop pop pop 1 exch sub}/exec cvx]
+                       cvx modify_halftone_xfer
+                       Operator currentdict read_image_file
+                       grestore
+               }if
+                               close_image_file
+                       }{
+                               imageormask
+                       }ifelse
+               }ifelse
+       }ifelse
+}def
+/indexed_imageormask
+{
+       begin
+               AGMIMG_init_common
+               save mark 
+               currentdict
+               AGMCORE_host_sep{
+                       Operator/knockout eq{
+                               /indexed_colorspace_dict AGMCORE_gget dup/CSA known{
+                                       /CSA get get_csa_by_name
+                               }{
+                                       /Names get
+                               }ifelse
+                               overprint_plate not{
+                                       knockout_unitsq
+                               }if
+                       }{
+                               Indexed_DeviceN{
+                                       /devicen_colorspace_dict AGMCORE_gget dup/names_index known exch/Names get convert_to_process or{
+                                               indexed_image_lev2_sep
+                                       }{
+                                               currentoverprint not{
+                                                       knockout_unitsq
+                                               }if
+                                               currentdict consumeimagedata
+                                       }ifelse
+                               }{
+                                       AGMCORE_is_cmyk_sep{
+                                               Operator/imagemask eq{
+                                                       imageormask_sys
+                                               }{
+                                                       level2{
+                                                               indexed_image_lev2_sep
+                                                       }{
+                                                               indexed_image_lev1_sep
+                                                       }ifelse
+                                               }ifelse
+                                       }{
+                                               currentoverprint not{
+                                                       knockout_unitsq
+                                               }if
+                                               currentdict consumeimagedata
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               }{
+                       level2{
+                               Indexed_DeviceN{
+                                       /indexed_colorspace_dict AGMCORE_gget begin
+                               }{
+                                       /indexed_colorspace_dict AGMCORE_gget dup null ne
+                                       {
+                                               begin
+                                               currentdict/CSDBase known{CSDBase/CSD get_res/MappedCSA get}{CSA}ifelse
+                                               get_csa_by_name 0 get/DeviceCMYK eq ps_level 3 ge and ps_version 3015.007 lt and
+                                               AGMCORE_in_rip_sep and{
+                                                       [/Indexed[/DeviceN[/Cyan/Magenta/Yellow/Black]/DeviceCMYK{}]HiVal Lookup]
+                                                       setcolorspace
+                                               }if
+                                               end
+                                       }
+                                       {pop}ifelse
+                               }ifelse
+                               imageormask
+                               Indexed_DeviceN{
+                                       end
+                               }if
+                       }{
+                               Operator/imagemask eq{
+                                       imageormask
+                               }{
+                                       indexed_imageormask_lev1
+                               }ifelse
+                       }ifelse
+               }ifelse
+               cleartomark restore
+       currentdict/_Filters known{_Filters AGMIMG_flushfilters}if
+       end
+}def
+/indexed_image_lev2_sep
+{
+       /indexed_colorspace_dict AGMCORE_gget begin
+       begin
+               Indexed_DeviceN not{
+                       currentcolorspace 
+                       dup 1/DeviceGray put
+                       dup 3
+                       currentcolorspace 2 get 1 add string
+                       0 1 2 3 AGMCORE_get_ink_data 4 currentcolorspace 3 get length 1 sub
+                       {
+                       dup 4 idiv exch currentcolorspace 3 get exch get 255 exch sub 2 index 3 1 roll put
+                       }for 
+                       put     setcolorspace
+               }if
+               currentdict 
+               Operator/imagemask eq{
+                       AGMIMG_&imagemask
+               }{
+                       use_mask{
+                               process_mask AGMIMG_&image
+                       }{
+                               AGMIMG_&image
+                       }ifelse
+               }ifelse
+       end end
+}def
+ /OPIimage
+ {
+       dup type/dicttype ne{
+               10 dict begin
+                       /DataSource xdf
+                       /ImageMatrix xdf
+                       /BitsPerComponent xdf
+                       /Height xdf
+                       /Width xdf
+                       /ImageType 1 def
+                       /Decode[0 1 def]
+                       currentdict
+               end
+       }if
+       dup begin
+               /NComponents 1 cdndf
+               /MultipleDataSources false cdndf
+               /SkipImageProc{false}cdndf
+               /Decode[
+                               0 
+                               currentcolorspace 0 get/Indexed eq{
+                                       2 BitsPerComponent exp 1 sub
+                               }{
+                                       1
+                               }ifelse
+               ]cdndf
+               /Operator/image cdndf
+       end
+       /sep_colorspace_dict AGMCORE_gget null eq{
+               imageormask
+       }{
+               gsave
+               dup begin invert_image_samples end
+               sep_imageormask
+               grestore
+       }ifelse
+ }def
+/cachemask_level2
+{
+       3 dict begin
+       /LZWEncode filter/WriteFilter xdf
+       /readBuffer 256 string def
+       /ReadFilter
+               currentfile
+               0(%EndMask)/SubFileDecode filter
+               /ASCII85Decode filter
+               /RunLengthDecode filter
+       def
+       {
+               ReadFilter readBuffer readstring exch
+               WriteFilter exch writestring
+               not{exit}if
+       }loop
+       WriteFilter closefile
+       end
+}def
+/spot_alias
+{
+       /mapto_sep_imageormask 
+       {
+               dup type/dicttype ne{
+                       12 dict begin
+                               /ImageType 1 def
+                               /DataSource xdf
+                               /ImageMatrix xdf
+                               /BitsPerComponent xdf
+                               /Height xdf
+                               /Width xdf
+                               /MultipleDataSources false def
+               }{
+                       begin
+               }ifelse
+                               /Decode[/customcolor_tint AGMCORE_gget 0]def
+                               /Operator/image def
+                               /SkipImageProc{false}def
+                               currentdict 
+                       end
+               sep_imageormask
+       }bdf
+       /customcolorimage
+       {
+               Adobe_AGM_Image/AGMIMG_colorAry xddf
+               /customcolor_tint AGMCORE_gget
+               <<
+                       /Name AGMIMG_colorAry 4 get
+                       /CSA[/DeviceCMYK]
+                       /TintMethod/Subtractive
+                       /TintProc null
+                       /MappedCSA null
+                       /NComponents 4 
+                       /Components[AGMIMG_colorAry aload pop pop]
+               >>
+               setsepcolorspace
+               mapto_sep_imageormask
+       }ndf
+       Adobe_AGM_Image/AGMIMG_&customcolorimage/customcolorimage load put
+       /customcolorimage
+       {
+               Adobe_AGM_Image/AGMIMG_override false put
+               current_spot_alias{dup 4 get map_alias}{false}ifelse
+               {
+                       false set_spot_alias
+                       /customcolor_tint AGMCORE_gget exch setsepcolorspace
+                       pop
+                       mapto_sep_imageormask
+                       true set_spot_alias
+               }{
+                       //Adobe_AGM_Image/AGMIMG_&customcolorimage get exec
+               }ifelse                 
+       }bdf
+}def
+/snap_to_device
+{
+       6 dict begin
+       matrix currentmatrix
+       dup 0 get 0 eq 1 index 3 get 0 eq and
+       1 index 1 get 0 eq 2 index 2 get 0 eq and or exch pop
+       {
+               1 1 dtransform 0 gt exch 0 gt/AGMIMG_xSign? exch def/AGMIMG_ySign? exch def
+               0 0 transform
+               AGMIMG_ySign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
+               AGMIMG_xSign?{floor 0.1 sub}{ceiling 0.1 add}ifelse exch
+               itransform/AGMIMG_llY exch def/AGMIMG_llX exch def
+               1 1 transform
+               AGMIMG_ySign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
+               AGMIMG_xSign?{ceiling 0.1 add}{floor 0.1 sub}ifelse exch
+               itransform/AGMIMG_urY exch def/AGMIMG_urX exch def                      
+               [AGMIMG_urX AGMIMG_llX sub 0 0 AGMIMG_urY AGMIMG_llY sub AGMIMG_llX AGMIMG_llY]concat
+       }{
+       }ifelse
+       end
+}def
+level2 not{
+       /colorbuf
+       {
+               0 1 2 index length 1 sub{
+                       dup 2 index exch get 
+                       255 exch sub 
+                       2 index 
+                       3 1 roll 
+                       put
+               }for
+       }def
+       /tint_image_to_color
+       {
+               begin
+                       Width Height BitsPerComponent ImageMatrix 
+                       /DataSource load
+               end
+               Adobe_AGM_Image begin
+                       /AGMIMG_mbuf 0 string def
+                       /AGMIMG_ybuf 0 string def
+                       /AGMIMG_kbuf 0 string def
+                       {
+                               colorbuf dup length AGMIMG_mbuf length ne
+                                       {
+                                       dup length dup dup
+                                       /AGMIMG_mbuf exch string def
+                                       /AGMIMG_ybuf exch string def
+                                       /AGMIMG_kbuf exch string def
+                                       }if
+                               dup AGMIMG_mbuf copy AGMIMG_ybuf copy AGMIMG_kbuf copy pop
+                       }
+                       addprocs
+                       {AGMIMG_mbuf}{AGMIMG_ybuf}{AGMIMG_kbuf}true 4 colorimage        
+               end
+       }def                    
+       /sep_imageormask_lev1
+       {
+               begin
+                       MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
+                               {
+                                       255 mul round cvi GrayLookup exch get
+                               }currenttransfer addprocs settransfer
+                               currentdict imageormask
+                       }{
+                               /sep_colorspace_dict AGMCORE_gget/Components known{
+                                       MappedCSA 0 get/DeviceCMYK eq{
+                                               Components aload pop
+                                       }{
+                                               0 0 0 Components aload pop 1 exch sub
+                                       }ifelse
+                                       Adobe_AGM_Image/AGMIMG_k xddf 
+                                       Adobe_AGM_Image/AGMIMG_y xddf 
+                                       Adobe_AGM_Image/AGMIMG_m xddf 
+                                       Adobe_AGM_Image/AGMIMG_c xddf 
+                                       AGMIMG_y 0.0 eq AGMIMG_m 0.0 eq and AGMIMG_c 0.0 eq and{
+                                               {AGMIMG_k mul 1 exch sub}currenttransfer addprocs settransfer
+                                               currentdict imageormask
+                                       }{
+                                               currentcolortransfer
+                                               {AGMIMG_k mul 1 exch sub}exch addprocs 4 1 roll
+                                               {AGMIMG_y mul 1 exch sub}exch addprocs 4 1 roll
+                                               {AGMIMG_m mul 1 exch sub}exch addprocs 4 1 roll
+                                               {AGMIMG_c mul 1 exch sub}exch addprocs 4 1 roll
+                                               setcolortransfer
+                                               currentdict tint_image_to_color
+                                       }ifelse
+                               }{
+                                       MappedCSA 0 get/DeviceGray eq{
+                                               {255 mul round cvi ColorLookup exch get 0 get}currenttransfer addprocs settransfer
+                                               currentdict imageormask
+                                       }{
+                                               MappedCSA 0 get/DeviceCMYK eq{
+                                                       currentcolortransfer
+                                                       {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}exch addprocs 4 1 roll
+                                                       {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}exch addprocs 4 1 roll
+                                                       {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}exch addprocs 4 1 roll
+                                                       {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}exch addprocs 4 1 roll
+                                                       setcolortransfer 
+                                                       currentdict tint_image_to_color
+                                               }{
+                                                       currentcolortransfer
+                                                       {pop 1}exch addprocs 4 1 roll
+                                                       {255 mul round cvi ColorLookup exch get 2 get}exch addprocs 4 1 roll
+                                                       {255 mul round cvi ColorLookup exch get 1 get}exch addprocs 4 1 roll
+                                                       {255 mul round cvi ColorLookup exch get 0 get}exch addprocs 4 1 roll
+                                                       setcolortransfer 
+                                                       currentdict tint_image_to_color
+                                               }ifelse
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               end
+       }def
+       /sep_image_lev1_sep
+       {
+               begin
+                       /sep_colorspace_dict AGMCORE_gget/Components known{
+                               Components aload pop
+                               Adobe_AGM_Image/AGMIMG_k xddf 
+                               Adobe_AGM_Image/AGMIMG_y xddf 
+                               Adobe_AGM_Image/AGMIMG_m xddf 
+                               Adobe_AGM_Image/AGMIMG_c xddf 
+                               {AGMIMG_c mul 1 exch sub}
+                               {AGMIMG_m mul 1 exch sub}
+                               {AGMIMG_y mul 1 exch sub}
+                               {AGMIMG_k mul 1 exch sub}
+                       }{
+                               {255 mul round cvi ColorLookup exch get 0 get 1 exch sub}
+                               {255 mul round cvi ColorLookup exch get 1 get 1 exch sub}
+                               {255 mul round cvi ColorLookup exch get 2 get 1 exch sub}
+                               {255 mul round cvi ColorLookup exch get 3 get 1 exch sub}
+                       }ifelse
+                       AGMCORE_get_ink_data currenttransfer addprocs settransfer
+                       currentdict imageormask_sys
+               end
+       }def
+       /indexed_imageormask_lev1
+       {
+               /indexed_colorspace_dict AGMCORE_gget begin
+               begin
+                       currentdict
+                       MappedCSA 0 get dup/DeviceRGB eq exch/DeviceCMYK eq or has_color not and{
+                               {HiVal mul round cvi GrayLookup exch get HiVal div}currenttransfer addprocs settransfer
+                               imageormask
+                       }{
+                               MappedCSA 0 get/DeviceGray eq{
+                                       {HiVal mul round cvi Lookup exch get HiVal div}currenttransfer addprocs settransfer
+                                       imageormask
+                               }{
+                                       MappedCSA 0 get/DeviceCMYK eq{
+                                               currentcolortransfer
+                                               {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+                                               {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+                                               {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+                                               {4 mul HiVal mul round cvi               Lookup exch get HiVal div 1 exch sub}exch addprocs 4 1 roll
+                                               setcolortransfer 
+                                               tint_image_to_color
+                                       }{
+                                               currentcolortransfer
+                                               {pop 1}exch addprocs 4 1 roll
+                                               {3 mul HiVal mul round cvi 2 add Lookup exch get HiVal div}exch addprocs 4 1 roll
+                                               {3 mul HiVal mul round cvi 1 add Lookup exch get HiVal div}exch addprocs 4 1 roll
+                                               {3 mul HiVal mul round cvi              Lookup exch get HiVal div}exch addprocs 4 1 roll
+                                               setcolortransfer 
+                                               tint_image_to_color
+                                       }ifelse
+                               }ifelse
+                       }ifelse
+               end end
+       }def
+       /indexed_image_lev1_sep
+       {
+               /indexed_colorspace_dict AGMCORE_gget begin
+               begin
+                       {4 mul HiVal mul round cvi               Lookup exch get HiVal div 1 exch sub}
+                       {4 mul HiVal mul round cvi 1 add Lookup exch get HiVal div 1 exch sub}
+                       {4 mul HiVal mul round cvi 2 add Lookup exch get HiVal div 1 exch sub}
+                       {4 mul HiVal mul round cvi 3 add Lookup exch get HiVal div 1 exch sub}
+                       AGMCORE_get_ink_data currenttransfer addprocs settransfer
+                       currentdict imageormask_sys
+               end end
+       }def
+}if
+end
+systemdict/setpacking known
+{setpacking}if
+%%EndResource
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndProlog
+%%BeginSetup
+Adobe_AGM_Utils begin
+2 2010 Adobe_AGM_Core/ds gx
+Adobe_CoolType_Core/ds get exec\rAdobe_AGM_Image/ds gx
+currentdict Adobe_AGM_Utils eq {end} if
+%%EndSetup
+%%Page: 12 1
+%%EndPageComments
+%%BeginPageSetup
+%ADOBeginClientInjection: PageSetup Start "AI11EPS"
+%AI12_RMC_Transparency: Balance=75 RasterRes=300 GradRes=150 Text=0 Stroke=1 Clip=1 OP=0\r
+%ADOEndClientInjection: PageSetup Start "AI11EPS"
+Adobe_AGM_Utils begin
+Adobe_AGM_Core/ps gx
+Adobe_AGM_Utils/capture_cpd gx
+Adobe_CoolType_Core/ps get exec\rAdobe_AGM_Image/ps gx
+%ADOBeginClientInjection: PageSetup End "AI11EPS"
+/currentdistillerparams where\r{pop currentdistillerparams /CoreDistVersion get 5000 lt} {true} ifelse\r{ userdict /AI11_PDFMark5 /cleartomark load put\ruserdict /AI11_ReadMetadata_PDFMark5 {flushfile cleartomark } bind put}\r{ userdict /AI11_PDFMark5 /pdfmark load put\ruserdict /AI11_ReadMetadata_PDFMark5 {/PUT pdfmark} bind put } ifelse\r[/NamespacePush AI11_PDFMark5\r[/_objdef {ai_metadata_stream_123} /type /stream /OBJ AI11_PDFMark5\r[{ai_metadata_stream_123}\rcurrentfile 0 (%  &&end XMP packet marker&&)\r/SubFileDecode filter AI11_ReadMetadata_PDFMark5\r<?xpacket begin="" id="W5M0MpCehiHzreSzNTczkc9d"?>
+<x:xmpmeta xmlns:x="adobe:ns:meta/" x:xmptk="Adobe XMP Core 4.2.2-c063 53.352624, 2008/07/30-18:05:41        ">
+   <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+      <rdf:Description rdf:about=""
+            xmlns:dc="http://purl.org/dc/elements/1.1/">
+         <dc:format>application/postscript</dc:format>
+         <dc:title>
+            <rdf:Alt>
+               <rdf:li xml:lang="x-default">diagramas_01</rdf:li>
+            </rdf:Alt>
+         </dc:title>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmp="http://ns.adobe.com/xap/1.0/"
+            xmlns:xmpGImg="http://ns.adobe.com/xap/1.0/g/img/">
+         <xmp:CreatorTool>Adobe Illustrator CS4</xmp:CreatorTool>
+         <xmp:CreateDate>2011-06-17T09:35:05-03:00</xmp:CreateDate>
+         <xmp:ModifyDate>2011-06-17T09:35:05-03:00</xmp:ModifyDate>
+         <xmp:MetadataDate>2011-06-17T09:35:05-03:00</xmp:MetadataDate>
+         <xmp:Thumbnails>
+            <rdf:Alt>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpGImg:width>256</xmpGImg:width>
+                  <xmpGImg:height>72</xmpGImg:height>
+                  <xmpGImg:format>JPEG</xmpGImg:format>
+                  <xmpGImg:image>/9j/4AAQSkZJRgABAgEASABIAAD/7QAsUGhvdG9zaG9wIDMuMAA4QklNA+0AAAAAABAASAAAAAEA&#xA;AQBIAAAAAQAB/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoK&#xA;DBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxscHx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8f&#xA;Hx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgASAEAAwER&#xA;AAIRAQMRAf/EAaIAAAAHAQEBAQEAAAAAAAAAAAQFAwIGAQAHCAkKCwEAAgIDAQEBAQEAAAAAAAAA&#xA;AQACAwQFBgcICQoLEAACAQMDAgQCBgcDBAIGAnMBAgMRBAAFIRIxQVEGE2EicYEUMpGhBxWxQiPB&#xA;UtHhMxZi8CRygvElQzRTkqKyY3PCNUQnk6OzNhdUZHTD0uIIJoMJChgZhJRFRqS0VtNVKBry4/PE&#xA;1OT0ZXWFlaW1xdXl9WZ2hpamtsbW5vY3R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo+Ck5SVlpeYmZ&#xA;qbnJ2en5KjpKWmp6ipqqusra6voRAAICAQIDBQUEBQYECAMDbQEAAhEDBCESMUEFURNhIgZxgZEy&#xA;obHwFMHR4SNCFVJicvEzJDRDghaSUyWiY7LCB3PSNeJEgxdUkwgJChgZJjZFGidkdFU38qOzwygp&#xA;0+PzhJSktMTU5PRldYWVpbXF1eX1RlZmdoaWprbG1ub2R1dnd4eXp7fH1+f3OEhYaHiImKi4yNjo&#xA;+DlJWWl5iZmpucnZ6fkqOkpaanqKmqq6ytrq+v/aAAwDAQACEQMRAD8A9KSaZpESQ8rXm0x4qFJr&#xA;UIz92HZDirHLM+QIbGTVk04Wc0bTRmGVSswkiqJEIRpKbqRXpiqM0i3nXzFLHdRGB44hJFbogMIr&#xA;IFDibkXZjuONKfqxVlmKuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2KuxV2Ku&#xA;xV2KuxV2KuxV2KsbuDrdvqVtPql/YDQubBIxBJDMhaBwvqTvO8ZHUbRr2xVW8q6Xo9voUljp8wud&#xA;PaSZVdJTKOLn7PPk3Y+OKrtN0CfT9SluTctdQyoFEk7cp+RdTQkAAqANvuptXFUV+jbx/jGoSqG+&#xA;IKKUFd6Yqxn9POdUW2GrWv1GvKS8N/ECIviVWWPieR5qFI5ACta9iq35o1SaxsibHXYPXqi8p7yG&#xA;3CvIwWJaukwo5rvTbsDiqZ6JHcXVlAkmtia/EYN3HDLHMFkFBIoZRHVVY0B4D5Yql0evxtqf1U61&#xA;ai3KCVZxfRF2hbZXEVPFlB325DxxVkNvZzExzpqLzxBhsCCrUahFQcVXvp13JI7rfyorMxCClAKn&#xA;YYqx6bXLaPW7ewGuW5tpreed7g3cayq0DqpVYaHkDyJ5ctqHbFXeYtah0rSri8g1y2mmgX1DDcXk&#xA;dshTkFJ9SktDvt8O52xVXmKTxIU80rayIQk4ikglX1HVSFq4/wAoU2FQcVQflzXjqi3RutZs4DDc&#xA;S28K21/HdFxAaM0nwQ+m3Q8d9jXFVaXW7VNXhsRrsBilhknMxuow4ELcXpFuTQkb18fDFU7tbZ5O&#xA;E8OqNcxK614MrKdxUVUnFVaTT7qWR5FvpY1ZjRFpQUNMVY5NrcaarHZrrdq0MiPKJTexrII4iFkb&#xA;0uJJ4k9jT3GKr9f1iLTdMuLq31u3nuIE9QQT3cdshQMAxMtJONAf5d+mKowXNqYS36fi9VSqMonQ&#xA;qJWUFU5dd+Q7dO2KpX5b12XU452vdWs7Zo5pIYktdQju+Xomj8jwh4Efy77YqiJdbs01eKxGvW5j&#xA;eGSd5DdxCRViPFqQ9SOXetOvhuqp+ZNZTTtKnubXXIJJo1SomvIbZEEzGNJGlcSqq8/FfHrShVRW&#xA;nyRJZxtdeZllkdghYyw0ElAGjUpwDUb2riqlo2rx34uPW1u2jeKZ4o0gu47glYwpLPtHwPxVC7/D&#xA;xbvQKqV1rsUerWllDrdrJBOkks0z3saSJHDszJFxYyfFQdQOu+26rvMWtjTNOluLLWbW5uYjGXhu&#xA;r6O0jCOxHNpeM3EDiT9nscVTGO5tTCrvr8avUI6rMjKJNgUDHiT8Rp0+jFUDomsxahDLJNrltFSa&#xA;SKEQXkdwGWEhWZjSMKedfh32oepoFWTWdrPbyH1Ll7gMNg/ah/txVF4q7FXnOpeaddvL2fTP0TFP&#xA;Z2lw0clyyShkpy9KSNZF9OUhVqTy4g/diqBi89eZdNZraw8txQQH1LiYv60Sc5aspSiyKeTghhUF&#xA;etNxiqfeUvO+r65ffVbvT/qnpqGnJjmVQwYgoskgUMQwr03UhuhFVWQ/4c0ozSXlvCtnfXRRrq8t&#xA;wI5peKhQsjqOTCij7sVYNceQNciuBHGtxcI1JHlGpXZgA9QuYhbyTLDQlVqPTpQ+NcVWeYdJ0vSp&#xA;lEzanb/WDHVI5LhFk5MIpGP1C4SpRKEcl+HryG5CqaaL+j4NMjuRaao0rzNK16kLetIrkAq0ivI7&#xA;qaDfl74ql+n+S9Sv0WCUXNuLJYkQzXd+scsYAqjQmQwuKp9koQNqAYqzyLQNDtbz6/bafbw3pHpm&#xA;5jiRZOLMpYcgK0biK+NBiqyTQLB7qfUbZFs9WuAIpdThjj+sNGj1EZZ1eq7UoRirDb3yVrUTLHDJ&#xA;PcSsp4lL27SNU9QBlMYeKDdJWJXiA1OleOKqGvaNZaalp9Ze+t2ERSCJGMMcjxlSFkewlgL9v7wG&#xA;vXFWtJ0izu7Nb62bV3FxIk8UkkLSOOCCPeeSR7ongKchNX6RiqpDotu9+rzfpIXEYcm1ZZLkFC5A&#xA;l9K7muY1LLsW4V3p2GKtWflTVr2tsRdWqx8jE8lzewoUBQ8WSN1hIcuwKceJAPwjbFWZWvlTy9aX&#xA;FrfpptqmqW0SQR3qxJ6wToVEgVWoanFV7eXNM+uXOpWkSWOr3fFLjVII4vrDpGwojO6tyHFAu/8A&#xA;DFWIX/kzWkWOCF5p5N3Vo7y7jXj6q8kdQ8UBBV2JTiFah2rTFUJr2k2GlfUUun1C3Z09K3SLlHFI&#xA;8YDATSadJByFFArKDXbvtiremaNZXtkLuA6u4mlWeKZ4jJJ8MYi2uXke7rwBUMJwR9GKomHy8GnW&#xA;eaPVfheQ+lJHJdIeRC8gl5NdRryjXeidz3xVZL5cd/ThH6XEShz6i/WkFeYIRoo7lImRgW5Lw4nw&#xA;xVq48sRAf6PHqwU/VkaOKN7SogYjk5s5bUS0R/8AdgavHFV0WhWEAjtfU1M3glNxH6kfOY1Lb+rJ&#xA;I12SFJXkJq4q1D5Yia7+tTxaqWrIGhkSW7jIJ4BhHeTXUSlox8XFB79MVaby05dVrq5Xg45j60qA&#xA;12X0EuVhKsJG5DhxPh0oqvn8uRLHxgi1Uo0UNvJGsb2pKxuwLlrOW05MEk2LVbbY4qozeWpreyP1&#xA;KLUri8SQzRvPGwkLb9bpmluix2Wvre+Kpv5f8mutzDc3itNaJ6q/Vrye6uSTvGJOF2ZKc1UHtXqd&#xA;61VZPpOiaPo0As9JsoLC1JeQwW0axJzbjVuKgCppiqPxV2KpRqEfmNm/3GCwRAxH+kpKxIG37BXF&#xA;UlTUvM8nFk1DQeD0IVlnD0K9CDKCDy8R7UxVNNCu9UlMcd9daZdT7mU2HNdgvUIzyEfF74qibyPX&#xA;mST6kLJX5H0zOsjCganxBSu9PfFWPR6t5sntYmtrjTXlaNHaRtO1BVIbeoj58lDDoC334qn+nXlz&#xA;POscyR04ksVgni3A7eqoH0VxVc36WSEzSGySNV5O7BwAAKkkk7Yqlj+ZbdJTF9d093U0IjWWQV22&#xA;qnIdxiqV33m+/tZ1T9IaUvqyBIEa3uA4qduXKRK02rxFfbFUwHmhI4BJdXlgrKvKWT0rhU6VLfEN&#xA;hsepxVFWWtLfQQz2l9pc8U/H0WRieRf7IA5VqfDriqZhb/0CClubnnQUDBOPGvzriqU6lc+ZLW5V&#xA;fU09IpATGv1a6ncBAORYxtSm/U0xVSs9T13mzXn1NoyPgMVper32JZgRSmKp0DeyW8LRJB6jhmk5&#xA;q6ildqAgMPeuKtenrA34Wlfk+KqdxJqkKepKtrQmnwrK7EnwCgk4qlBvfNRkkKvYcD/cp9Qviw3P&#xA;2m5b7U6LiqnB5mvYrh7W+aBrqtY4obDUFPEVFaFHr07bYqmZ1C9HWKIf9G91/wA0YqvhvbuWQRK1&#xA;oszfZikWWN2AFaqjhWI+QxVETrqr8jaLaqOI4+qrn4itd+JG1TiqRvqHmVHeJtQ0JZ4nCTRukylK&#xA;gN0Mta8WBGKo+wvruRoUuLrS5p2YBxbFqkE/sKWY/ZxVHSDUgXZVtVhUtQvzBCgndu2KpTP5ntIJ&#xA;TFJe6eXVQ7BPUcBTXclAwHTFVCTzppccayyX+npEx4q7CUKWFdgSvXY4qoXXm1zMUtdR0pAqFnjl&#xA;huXeoPX4SlF+jFUNb+d5frSGTUtInsmL1mhinWlPsqSztv8AEOgP0YqmX+NdOST0/wBIWCy05cKT&#xA;BuIFa041pTFW5PPFhGnqSalYogPEu3rAV8Kke2KqsHm2K4nWC3vLSWd6cY0Wck13H7Ow9zirfmTR&#xA;9WvEpaajeQK8jcorcRL6amJ0qjfumPxMG+KQ79sVSfyt5JubRfq+rT3l5bGOUMk8sxSpeP0gtbi4&#xA;f4UTuaBiSKVpirK7bS4YboTrLO8hd2o7yFAGLmnEnjQcqD5Yqk/mPy9q+oykwX7C3cTK1vJHEVj5&#xA;hQDGTC7V+FjyJqK7bYqlvlPyJcafbQW2pyGa2jtyjRJJKWEpZG/vAscjhKEKXYkYqzgsGZaA7Gpq&#xA;COx8cVYi2h6dNYXRtdDvNHvNSEkl29v6UMjTyghnn+rzhZWrvux+eKpbYflbp31+51OSe4S4vnU3&#xA;okRvVkVWRmVpFlckN6a9WNCNqUxVfq35S6Pqc1o091M0NhO9xYwyCaRYi55ELyk8aGoANRiqLn/L&#xA;iykt5IxfXCy3Szx6hKDP+/Sc1KsokG1K161rU4qu8ufltoej2KadMF1DTkge3W0uIS8dJCGkPFzI&#xA;o5kbgAYqyGDSbSz01NP0pP0ZaxGkC2saKIxSp4IyMm5r+zirBtQ/LrXLvWrfUJL0uYJZnVg3pgq0&#xA;3qp6kccKpKTQBhICKbYqzfQtKi06zhD83vfQhiupS0rh2iSlRz9602xVME+0P9n12/aGKoDWvMeg&#xA;6PA76pfwWigKCJZUiP7w8EoXZKcjsDXFWIzHy5cQWsNndXd16RV0M2p+ujqUYj95JPOpYh+VSCae&#xA;xriqQ+WB5XKNPLerqFvb3kpIW9tJmThG0KRKtuIG2ReVSSSPEb4qyee98hRXccLon1ySMvBafXYB&#xA;JIvWqIbkcunXFWLecrLyZqOm3dyW+o23pxFma9toGEsXNwR6pnV+aNxBFR4VpirI/J/+FrSOK0hh&#xA;iujOytazCS2ugqLbIF/fKR9pEqNuhxVPfMs+o2umPc284jt0aATIEZpTWWMHgyywUqGod/pxV5v5&#xA;am8z3+qyQyancrPdzwojB0lWFo4XFwBV6/ZVa8g9abFe6r1XS7DUrS3iivLpLv09vVMZEpq9RV+V&#xA;Om32cVQmreUtHu7bUZobGFNTvFkLXKoqySShDGnqN+0Bts22KvLJvyl81w6pPrc+qXHrJbmNruWa&#xA;IOIgtGjeUychEFXerU64qitS8nT+atFsjamzvtLu5457aW1kb0HcQ8JDxM7qZIuEgqR9oUPgFVbz&#xA;H5a8wXKy2ri6trmWdm9e0guJpEtzarDxWdWkVlYsylSSduvHbFUl8o+UdR0H1bFxfM1+JPQtBayC&#xA;JJ3lhHrcGRUP7qP42Zfntiqav+VnmVtdTXxFxv0szbqiyJ8J+rfVwqu0jSAUYn7dO1OO2Kpf5u8n&#xA;33mC0sI7ZNQSJLW0+vW5srgRy3aF/WeRGiCllWX4SFp2G2Ksw/LvS9V06CHSrmW9kt7dZ5Q91bug&#xA;Kxx2sNunOWOihQJOKow+4Yqy54hdX97aQ3VzFdQxpLy5n0R6zSKlFBBNDEajb5+CqVweVb2RBFq+&#xA;s3s+oS8vUbTp7i0hEfRW9NppWQ08H3PTFVNPLV3cWLzaPrOoR3kUzwxvqE808Ja3mMcrNFFLETy4&#xA;NT4h8sVTnT7SUpC73VzMyemXnD8YJWqORRCzvwJ6Vrt3PXFUBeTaq0uqSWoZ4rCRlbneNESfSWYh&#xA;VW3loAJAB8WKom5hu7RBJcTzhCH/ALu4LGqRtJShiX+Q98VSy7s9SinnD+YzbBKkxPdQgx1+IV5W&#xA;9QOJHXtviqYJb3qBIGuZ5LkTC3djcUBpD63Ooh6kdguKqlxZ6lBbyTtNIUiVnel01aKKmn7jFU5t&#xA;0KQqhZn41HNzVjQ03OKqmKuxV2KuxVJPMulJqbWVvcaNa6xZpI00gu3UCGRF/duiNHJyY1I7UxVJ&#xA;NQ8m39zdB7KKLSYT6RK2zA8Xidz6qrwReVJCPl3xVHJ5KiWISesf0kkokh1DgvqIix+kIlPPkEA3&#xA;oG64qhtF/Lqw01Vt2YT6esz3JsfRjSJpGBCllDFTwBHHauwxVTT8uzHqNrqEd6y3FlAba2lMK+ok&#xA;Z2ADiQMKLyG23xHxxVfqX5c6ZdQC3hCwQelFHJG0EUitJDz4TFSQpceodyDiqe+X9HbSLWS39Rp1&#xA;ZwybBFRFjWNUReTUUBNsVTJYgFFa1oK0JHQUxVsRIOlRXc7n+uKu9Nffbfqe304qgV0OzVpGWa7H&#xA;qyPKw+t3JAZ2LHiDIeK1OyrsOgAGKomCyihDBXlcOan1JZJPu5MaYq6SxtJIhFJErxL0jbdRT2O2&#xA;KqX6F0j/AJY4f+AGKtfoTSP+WOH/AIBcVb/Qukf8scP/AAAxV36F0j/ljh/4AYq4aNpIZWFpEGU1&#xA;VggBBHcHscVQU2o21rq08TSxx3EsERT1GCgKJZviapGw8O+Kou2vdKSiJeQySyMOTeohZ3Ow6H6A&#xA;BiqXjVNNFtcaeLuFLp57hJU9RQ0avO/Jm3+E8TVa9cVTSO+sJiIre4ikYUIjjdWIUMBWgPQVGKpc&#xA;LbSmuNRW8l9IzzfGn1iSIOpiRK8VdRvxp0xVU1a6t7q3CWkqXEgEp4xsGP8AvPIP2a92A+nFVK7u&#xA;UZb+GG4s2W85cWe44laxLGaqEboU8cVWaldIkFxcxSqqGeQxzBgByFkVHFtqnmKd98VUb7UtEaIR&#xA;2GpJcSSrKjxLdGeqmB6fAXk/b49v14qmmqCyS0lu7xWaG0jmmYIWB4p8TUoVqaDFUilsrKyM2oT6&#xA;VqgiiWSaUvdxtGqgMzH0xdHYDoKYqnGow6dY2bvJFI8CMjmNHYuWNVFCWHj44ql95Bbtay+to2oR&#xA;RKvN5EuYUYBfiNGW6r2xVKx5W0+7vIkhudY4xWsFyBHelSxuPVUGXm9CQI+g+Gu/hiqpb+XdPiup&#xA;bKZ9Vll4QtEJLxhKTJ61aGOVYqUgJ3/pirX+FdOtJRDFb65K8wLIp1JpOCRsK7zXXcyd6n6AKKpn&#xA;Z2drFIbc6VqCtIGlUzXKSdOIIB+svT7Q2xVMrBbcLdrFDJAyUSRJG5GvDkCCHkHR/HFUuE+kM0gj&#xA;0+9lWOSSIuglZS0TsjUPPf4kxVLJ9B0y9vLc2k+qRrdJPI0MN0ytG1vKkbgiVyB8UhDD22pirdp5&#xA;SsYtUjspJ9W4zwTzgz3rGhjki+yY5K/7upQ7YqncNpZSQRyx6dclHUMoMq1oelazYqrXMthFo6zS&#xA;K7WYowVS3MqSePcN37nFUAZ9IUxiTT72JZJI4g8gkVQ0rhFqS/TkwGKoG70DTEuHtIo9WunDAj0L&#xA;3jxEfCRlBkniND6gB5VO+22KonS9K0dIJL1Ev5atGgt57l5CPWEbLxHqlP2xuT44qmH1SyV0DWU8&#xA;LSEhHaSoDBWffjK3ZPDFU4xV2KuxV2KuxVCW91M2oXNq0XGKGOOWOWteRleVWFKbcfTH34qteJYf&#xA;qYlJu7oSFIriUIrDkCzn4FUD4FPQb7fPFVFry4udPlbk1pcNPLBbmILI59GVkUgOOPxrHXfYA9dq&#xA;4qrW9vIsjzywxxySemHdTykfiQAXYKg6dgPpxVvUtH0vU7Y22oWyXVuWDmKUcl5DoaHFXaXo2l6V&#xA;ZrZabbJZ2iFmSCEcEBclmIUbbk1OKoTUPKPlnUr5b+/02C5vURY1uZEDSBFJZVDHegLEjFU19NfE&#xA;/wDBH+uKpTpHk/yxo83raVpsFjKIjAHgXgREX9QoOP7PM8qeO+KqnmQcdA1MD/liuf8Ak2fniq/z&#xA;L/yjmq/8wdx/yabFVDzTU6TOB1rFTv8A7sxVH6mK6bditP3Mm46/YOKpZoJ/05h/2rNP/wCJXGKu&#xA;l/5Swbf7qtd/9jfYqmch/wByduP+KZv+JxYq6T/jp2+3+6Zt/wDZxYqo23+9Op/8ZF/5MJiqF0W9&#xA;ihtJo5I5wwvL3pBMRQ3cpBBVKEEb4qhNG5HU7RmBUsursoZSrcWv4ivwtQjanbFUynp/iOx8fqd3&#xA;/wAnbbFUv0TS5E0awSTTbGSRbaEPIXqWYRirE+ieuKqdxFLH5HtoSGllSCBCEDOzMOI2FOTGvtXF&#xA;UbrN7HNawxxJPzN5ZdYJgKC7iJJJSgFO+KqsFP07L8pa/wDAWuKpb6Lz6B6Uao7fWNOLJIeKMF+q&#xA;swJAbqop0xVXudOdb7TZVsrW2EU8jPJCxLkG1mWlBEndh3xVP8VdirsVdirsVSifUobLUZjJFPIZ&#xA;IoxGIYZJASsktQWVSin4h9ojFW4NVtGvImnEq3EwMcCCCfgi7FuUhQLVqAkmg2oOhJVUdOvIop7p&#xA;rlJVZJpkgpDKw9NpDIWUqpHxFvwGKo6LVrK5na2i9USpxZucM0a0LClHdFUn2BxVHYq7FXYq7FXY&#xA;qhL+zubloxHc+jCA6zx+mknqBgKAl6gDx23xVJbHyDoluUkmhjuLlXEjSemEUt4CNTTjXoDX5nFU&#xA;51GwlvIPSEyxqzL6lYlkDIK1Xi9V3r1IOKpXY+S9Jgnlmngtrln2RGtYkRFHSiKKcvFv1Yqi73y9&#xA;aXcvOQqF9NIhEIoWQLEWK0EiPT7Z6YqvtNCtLZZFokqSKiNG8UYSkZYr8KKg/bOKtzeX9HnXjNYW&#xA;ki7ijQIevzxVqDy7otuKQafaRD/It0X9WKouGzhhR0iRIkf9mNAgr0rQYqlK+WZHntp7q6Sd4uTT&#xA;gW8SLLI1KkgVHH7Wxqd/teKqNvtGgvBGHIRYlZFRY42Xi/Go4uHH7A6Yqp6foFtY3KzwFQyxvEqr&#xA;FDGoV2Vj/dIh6oO+Kqx0XTDKJjZ2xlUUV/RWo74qq3dpLNa+jFKsTFgS5QOOPL4gFY03WoFengcV&#xA;QVnoEdvdyXDOkoPH0ozDGoQqqjkCN+XJSfhoN+m1cVV9Q0LStSp+kLK2u6Go9eFZNwCP2q9jiqst&#xA;hbLbm3WGFbc7mERgIaf5PTtiqnBo+n25LW9tBC5qeccSq1WFCajxxVG4q7FXYq7FXYq//9k=</xmpGImg:image>
+               </rdf:li>
+            </rdf:Alt>
+         </xmp:Thumbnails>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmpMM="http://ns.adobe.com/xap/1.0/mm/"
+            xmlns:stEvt="http://ns.adobe.com/xap/1.0/sType/ResourceEvent#"
+            xmlns:stRef="http://ns.adobe.com/xap/1.0/sType/ResourceRef#">
+         <xmpMM:RenditionClass>proof:pdf</xmpMM:RenditionClass>
+         <xmpMM:OriginalDocumentID>uuid:65E6390686CF11DBA6E2D887CEACB407</xmpMM:OriginalDocumentID>
+         <xmpMM:DocumentID>xmp.did:F87F1174072068118DBB92CA1052A9F9</xmpMM:DocumentID>
+         <xmpMM:InstanceID>xmp.iid:F87F1174072068118DBB92CA1052A9F9</xmpMM:InstanceID>
+         <xmpMM:History>
+            <rdf:Seq>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>converted</stEvt:action>
+                  <stEvt:params>from application/pdf to &lt;unknown&gt;</stEvt:params>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:D47F11740720681191099C3B601C4548</stEvt:instanceID>
+                  <stEvt:when>2008-04-17T14:19:21+05:30</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>
+                     <rdf:Bag>
+                        <rdf:li>/</rdf:li>
+                     </rdf:Bag>
+                  </stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>converted</stEvt:action>
+                  <stEvt:params>from application/pdf to &lt;unknown&gt;</stEvt:params>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>converted</stEvt:action>
+                  <stEvt:params>from application/pdf to &lt;unknown&gt;</stEvt:params>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:FD7F11740720681197C1BF14D1759E83</stEvt:instanceID>
+                  <stEvt:when>2008-05-16T17:01:20-07:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>
+                     <rdf:Bag>
+                        <rdf:li>/</rdf:li>
+                     </rdf:Bag>
+                  </stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:F77F117407206811BC18AC99CBA78E83</stEvt:instanceID>
+                  <stEvt:when>2008-05-19T18:10:15-07:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>
+                     <rdf:Bag>
+                        <rdf:li>/</rdf:li>
+                     </rdf:Bag>
+                  </stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>converted</stEvt:action>
+                  <stEvt:params>from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator</stEvt:params>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:FB7F117407206811B628E3BF27C8C41B</stEvt:instanceID>
+                  <stEvt:when>2008-05-22T14:26:44-07:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>
+                     <rdf:Bag>
+                        <rdf:li>/</rdf:li>
+                     </rdf:Bag>
+                  </stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>converted</stEvt:action>
+                  <stEvt:params>from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator</stEvt:params>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:08C3BD25102DDD1181B594070CEB88D9</stEvt:instanceID>
+                  <stEvt:when>2008-05-28T16:51:46-07:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>
+                     <rdf:Bag>
+                        <rdf:li>/</rdf:li>
+                     </rdf:Bag>
+                  </stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>converted</stEvt:action>
+                  <stEvt:params>from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator</stEvt:params>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:F77F11740720681192B0DFFC927805D7</stEvt:instanceID>
+                  <stEvt:when>2008-05-30T21:26:38-07:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>
+                     <rdf:Bag>
+                        <rdf:li>/</rdf:li>
+                     </rdf:Bag>
+                  </stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>converted</stEvt:action>
+                  <stEvt:params>from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator</stEvt:params>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:F87F11740720681192B0DFFC927805D7</stEvt:instanceID>
+                  <stEvt:when>2008-05-30T21:27-07:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>
+                     <rdf:Bag>
+                        <rdf:li>/</rdf:li>
+                     </rdf:Bag>
+                  </stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>converted</stEvt:action>
+                  <stEvt:params>from application/vnd.adobe.illustrator to application/vnd.adobe.illustrator</stEvt:params>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:F97F1174072068119098B097FDA39BEF</stEvt:instanceID>
+                  <stEvt:when>2008-06-02T13:26:10-07:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>
+                     <rdf:Bag>
+                        <rdf:li>/</rdf:li>
+                     </rdf:Bag>
+                  </stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:F77F1174072068118DBB9A084B3843B2</stEvt:instanceID>
+                  <stEvt:when>2011-06-09T11:06:05-03:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>/</stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:F87F1174072068118DBB9A084B3843B2</stEvt:instanceID>
+                  <stEvt:when>2011-06-09T15:15:58-03:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>/</stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:7FF2245A3B2068118DBB9A084B3843B2</stEvt:instanceID>
+                  <stEvt:when>2011-06-09T17:21:50-03:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>/</stEvt:changed>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <stEvt:action>saved</stEvt:action>
+                  <stEvt:instanceID>xmp.iid:F87F1174072068118DBB92CA1052A9F9</stEvt:instanceID>
+                  <stEvt:when>2011-06-17T09:35:05-03:00</stEvt:when>
+                  <stEvt:softwareAgent>Adobe Illustrator CS4</stEvt:softwareAgent>
+                  <stEvt:changed>/</stEvt:changed>
+               </rdf:li>
+            </rdf:Seq>
+         </xmpMM:History>
+         <xmpMM:DerivedFrom rdf:parseType="Resource">
+            <stRef:instanceID>uuid:5a29c771-4184-7441-8b83-5454d69a07e4</stRef:instanceID>
+            <stRef:documentID>xmp.did:7FF2245A3B2068118DBB9A084B3843B2</stRef:documentID>
+            <stRef:originalDocumentID>uuid:65E6390686CF11DBA6E2D887CEACB407</stRef:originalDocumentID>
+            <stRef:renditionClass>proof:pdf</stRef:renditionClass>
+         </xmpMM:DerivedFrom>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:illustrator="http://ns.adobe.com/illustrator/1.0/">
+         <illustrator:StartupProfile>Web</illustrator:StartupProfile>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:xmpTPg="http://ns.adobe.com/xap/1.0/t/pg/"
+            xmlns:stDim="http://ns.adobe.com/xap/1.0/sType/Dimensions#"
+            xmlns:stFnt="http://ns.adobe.com/xap/1.0/sType/Font#"
+            xmlns:xmpG="http://ns.adobe.com/xap/1.0/g/">
+         <xmpTPg:NPages>1</xmpTPg:NPages>
+         <xmpTPg:HasVisibleTransparency>False</xmpTPg:HasVisibleTransparency>
+         <xmpTPg:HasVisibleOverprint>False</xmpTPg:HasVisibleOverprint>
+         <xmpTPg:MaxPageSize rdf:parseType="Resource">
+            <stDim:w>731.130859</stDim:w>
+            <stDim:h>430.000000</stDim:h>
+            <stDim:unit>Pixels</stDim:unit>
+         </xmpTPg:MaxPageSize>
+         <xmpTPg:Fonts>
+            <rdf:Bag>
+               <rdf:li rdf:parseType="Resource">
+                  <stFnt:fontName>ArialMT</stFnt:fontName>
+                  <stFnt:fontFamily>Arial</stFnt:fontFamily>
+                  <stFnt:fontFace>Regular</stFnt:fontFace>
+                  <stFnt:fontType>Open Type</stFnt:fontType>
+                  <stFnt:versionString>Version 5.01.2x</stFnt:versionString>
+                  <stFnt:composite>False</stFnt:composite>
+                  <stFnt:fontFileName>Arial.ttf</stFnt:fontFileName>
+               </rdf:li>
+            </rdf:Bag>
+         </xmpTPg:Fonts>
+         <xmpTPg:PlateNames>
+            <rdf:Seq>
+               <rdf:li>Cyan</rdf:li>
+               <rdf:li>Magenta</rdf:li>
+               <rdf:li>Yellow</rdf:li>
+               <rdf:li>Black</rdf:li>
+            </rdf:Seq>
+         </xmpTPg:PlateNames>
+         <xmpTPg:SwatchGroups>
+            <rdf:Seq>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpG:groupName>Default Swatch Group</xmpG:groupName>
+                  <xmpG:groupType>0</xmpG:groupType>
+                  <xmpG:Colorants>
+                     <rdf:Seq>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>White</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>255</xmpG:red>
+                           <xmpG:green>255</xmpG:green>
+                           <xmpG:blue>255</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>Black</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>0</xmpG:red>
+                           <xmpG:green>0</xmpG:green>
+                           <xmpG:blue>0</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>RGB Red</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>255</xmpG:red>
+                           <xmpG:green>0</xmpG:green>
+                           <xmpG:blue>0</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>RGB Yellow</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>255</xmpG:red>
+                           <xmpG:green>255</xmpG:green>
+                           <xmpG:blue>0</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>RGB Green</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>0</xmpG:red>
+                           <xmpG:green>255</xmpG:green>
+                           <xmpG:blue>0</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>RGB Cyan</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>0</xmpG:red>
+                           <xmpG:green>255</xmpG:green>
+                           <xmpG:blue>255</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>RGB Blue</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>0</xmpG:red>
+                           <xmpG:green>0</xmpG:green>
+                           <xmpG:blue>255</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>RGB Magenta</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>255</xmpG:red>
+                           <xmpG:green>0</xmpG:green>
+                           <xmpG:blue>255</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=193 G=39 B=45</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>193</xmpG:red>
+                           <xmpG:green>39</xmpG:green>
+                           <xmpG:blue>45</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=237 G=28 B=36</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>237</xmpG:red>
+                           <xmpG:green>28</xmpG:green>
+                           <xmpG:blue>36</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=241 G=90 B=36</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>241</xmpG:red>
+                           <xmpG:green>90</xmpG:green>
+                           <xmpG:blue>36</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=247 G=147 B=30</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>247</xmpG:red>
+                           <xmpG:green>147</xmpG:green>
+                           <xmpG:blue>30</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=251 G=176 B=59</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>251</xmpG:red>
+                           <xmpG:green>176</xmpG:green>
+                           <xmpG:blue>59</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=252 G=238 B=33</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>252</xmpG:red>
+                           <xmpG:green>238</xmpG:green>
+                           <xmpG:blue>33</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=217 G=224 B=33</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>217</xmpG:red>
+                           <xmpG:green>224</xmpG:green>
+                           <xmpG:blue>33</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=140 G=198 B=63</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>140</xmpG:red>
+                           <xmpG:green>198</xmpG:green>
+                           <xmpG:blue>63</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=57 G=181 B=74</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>57</xmpG:red>
+                           <xmpG:green>181</xmpG:green>
+                           <xmpG:blue>74</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=0 G=146 B=69</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>0</xmpG:red>
+                           <xmpG:green>146</xmpG:green>
+                           <xmpG:blue>69</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=0 G=104 B=55</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>0</xmpG:red>
+                           <xmpG:green>104</xmpG:green>
+                           <xmpG:blue>55</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=34 G=181 B=115</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>34</xmpG:red>
+                           <xmpG:green>181</xmpG:green>
+                           <xmpG:blue>115</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=0 G=169 B=157</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>0</xmpG:red>
+                           <xmpG:green>169</xmpG:green>
+                           <xmpG:blue>157</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=41 G=171 B=226</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>41</xmpG:red>
+                           <xmpG:green>171</xmpG:green>
+                           <xmpG:blue>226</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=0 G=113 B=188</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>0</xmpG:red>
+                           <xmpG:green>113</xmpG:green>
+                           <xmpG:blue>188</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=46 G=49 B=146</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>46</xmpG:red>
+                           <xmpG:green>49</xmpG:green>
+                           <xmpG:blue>146</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=27 G=20 B=100</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>27</xmpG:red>
+                           <xmpG:green>20</xmpG:green>
+                           <xmpG:blue>100</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=102 G=45 B=145</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>102</xmpG:red>
+                           <xmpG:green>45</xmpG:green>
+                           <xmpG:blue>145</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=147 G=39 B=143</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>147</xmpG:red>
+                           <xmpG:green>39</xmpG:green>
+                           <xmpG:blue>143</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=158 G=0 B=93</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>158</xmpG:red>
+                           <xmpG:green>0</xmpG:green>
+                           <xmpG:blue>93</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=212 G=20 B=90</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>212</xmpG:red>
+                           <xmpG:green>20</xmpG:green>
+                           <xmpG:blue>90</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=237 G=30 B=121</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>237</xmpG:red>
+                           <xmpG:green>30</xmpG:green>
+                           <xmpG:blue>121</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=199 G=178 B=153</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>199</xmpG:red>
+                           <xmpG:green>178</xmpG:green>
+                           <xmpG:blue>153</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=153 G=134 B=117</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>153</xmpG:red>
+                           <xmpG:green>134</xmpG:green>
+                           <xmpG:blue>117</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=115 G=99 B=87</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>115</xmpG:red>
+                           <xmpG:green>99</xmpG:green>
+                           <xmpG:blue>87</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=83 G=71 B=65</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>83</xmpG:red>
+                           <xmpG:green>71</xmpG:green>
+                           <xmpG:blue>65</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=198 G=156 B=109</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>198</xmpG:red>
+                           <xmpG:green>156</xmpG:green>
+                           <xmpG:blue>109</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=166 G=124 B=82</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>166</xmpG:red>
+                           <xmpG:green>124</xmpG:green>
+                           <xmpG:blue>82</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=140 G=98 B=57</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>140</xmpG:red>
+                           <xmpG:green>98</xmpG:green>
+                           <xmpG:blue>57</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=117 G=76 B=36</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>117</xmpG:red>
+                           <xmpG:green>76</xmpG:green>
+                           <xmpG:blue>36</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=96 G=56 B=19</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>96</xmpG:red>
+                           <xmpG:green>56</xmpG:green>
+                           <xmpG:blue>19</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=66 G=33 B=11</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>66</xmpG:red>
+                           <xmpG:green>33</xmpG:green>
+                           <xmpG:blue>11</xmpG:blue>
+                        </rdf:li>
+                     </rdf:Seq>
+                  </xmpG:Colorants>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpG:groupName>Grays</xmpG:groupName>
+                  <xmpG:groupType>1</xmpG:groupType>
+                  <xmpG:Colorants>
+                     <rdf:Seq>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=0 G=0 B=0</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>0</xmpG:red>
+                           <xmpG:green>0</xmpG:green>
+                           <xmpG:blue>0</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=26 G=26 B=26</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>26</xmpG:red>
+                           <xmpG:green>26</xmpG:green>
+                           <xmpG:blue>26</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=51 G=51 B=51</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>51</xmpG:red>
+                           <xmpG:green>51</xmpG:green>
+                           <xmpG:blue>51</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=77 G=77 B=77</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>77</xmpG:red>
+                           <xmpG:green>77</xmpG:green>
+                           <xmpG:blue>77</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=102 G=102 B=102</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>102</xmpG:red>
+                           <xmpG:green>102</xmpG:green>
+                           <xmpG:blue>102</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=128 G=128 B=128</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>128</xmpG:red>
+                           <xmpG:green>128</xmpG:green>
+                           <xmpG:blue>128</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=153 G=153 B=153</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>153</xmpG:red>
+                           <xmpG:green>153</xmpG:green>
+                           <xmpG:blue>153</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=179 G=179 B=179</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>179</xmpG:red>
+                           <xmpG:green>179</xmpG:green>
+                           <xmpG:blue>179</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=204 G=204 B=204</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>204</xmpG:red>
+                           <xmpG:green>204</xmpG:green>
+                           <xmpG:blue>204</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=230 G=230 B=230</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>230</xmpG:red>
+                           <xmpG:green>230</xmpG:green>
+                           <xmpG:blue>230</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=242 G=242 B=242</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>242</xmpG:red>
+                           <xmpG:green>242</xmpG:green>
+                           <xmpG:blue>242</xmpG:blue>
+                        </rdf:li>
+                     </rdf:Seq>
+                  </xmpG:Colorants>
+               </rdf:li>
+               <rdf:li rdf:parseType="Resource">
+                  <xmpG:groupName>Web Color Group</xmpG:groupName>
+                  <xmpG:groupType>1</xmpG:groupType>
+                  <xmpG:Colorants>
+                     <rdf:Seq>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=63 G=169 B=245</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>63</xmpG:red>
+                           <xmpG:green>169</xmpG:green>
+                           <xmpG:blue>245</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=122 G=201 B=67</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>122</xmpG:red>
+                           <xmpG:green>201</xmpG:green>
+                           <xmpG:blue>67</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=255 G=147 B=30</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>255</xmpG:red>
+                           <xmpG:green>147</xmpG:green>
+                           <xmpG:blue>30</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=255 G=29 B=37</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>255</xmpG:red>
+                           <xmpG:green>29</xmpG:green>
+                           <xmpG:blue>37</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=255 G=123 B=172</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>255</xmpG:red>
+                           <xmpG:green>123</xmpG:green>
+                           <xmpG:blue>172</xmpG:blue>
+                        </rdf:li>
+                        <rdf:li rdf:parseType="Resource">
+                           <xmpG:swatchName>R=189 G=204 B=212</xmpG:swatchName>
+                           <xmpG:mode>RGB</xmpG:mode>
+                           <xmpG:type>PROCESS</xmpG:type>
+                           <xmpG:red>189</xmpG:red>
+                           <xmpG:green>204</xmpG:green>
+                           <xmpG:blue>212</xmpG:blue>
+                        </rdf:li>
+                     </rdf:Seq>
+                  </xmpG:Colorants>
+               </rdf:li>
+            </rdf:Seq>
+         </xmpTPg:SwatchGroups>
+      </rdf:Description>
+      <rdf:Description rdf:about=""
+            xmlns:pdf="http://ns.adobe.com/pdf/1.3/">
+         <pdf:Producer>Adobe PDF library 9.00</pdf:Producer>
+      </rdf:Description>
+   </rdf:RDF>
+</x:xmpmeta>
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                                                                                                    
+                           
+<?xpacket end="w"?>\r%  &&end XMP packet marker&&\r[{ai_metadata_stream_123}\r<</Type /Metadata /Subtype /XML>>\r/PUT AI11_PDFMark5\r[/Document\r1 dict begin /Metadata {ai_metadata_stream_123} def\rcurrentdict end /BDC AI11_PDFMark5\r
+%ADOEndClientInjection: PageSetup End "AI11EPS"
+%%EndPageSetup
+1 -1 scale 0 -651.988 translate
+pgsv
+[1 0 0 1 0 0 ]ct
+gsave
+np
+gsave
+0 0 mo
+0 651.988 li
+621.732 651.988 li
+621.732 0 li
+cp
+clp
+[1 0 0 1 0 0 ]ct
+610.04 639.988 mo
+12.7832 639.988 li
+12.7832 41.3672 li
+610.04 41.3672 li
+610.04 639.988 li
+cp
+false sop
+/0 
+[/DeviceCMYK] /CSA add_res
+3.0518e-05 3.0518e-05 3.0518e-05 3.0518e-05 cmyk
+f
+1 lw
+0 lc
+0 lj
+4 ml
+[] 0 dsh
+true sadj
+610.04 639.988 mo
+12.7832 639.988 li
+12.7832 41.3672 li
+610.04 41.3672 li
+610.04 639.988 li
+cp
+.193668 .150057 .155337 3.0518e-05 cmyk
+@
+610.036 41.7031 mo
+12.7832 41.7031 li
+12.7832 12.5586 li
+610.036 12.5586 li
+610.036 41.7031 li
+cp
+f
+610.036 41.7031 mo
+12.7832 41.7031 li
+12.7832 12.5586 li
+610.036 12.5586 li
+610.036 41.7031 li
+cp
+@
+.69482 .6318 .621515 .583612 cmyk
+%ADOBeginSubsetFont: ArialMT Initial
+%ADOt1write: (1.0.24)\r%%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved.\r12 dict dup begin\r/FontType 1 def\r/FontName /ArialMT def\r/FontInfo 5 dict dup begin\r/ItalicAngle 0 def\r/FSType 8 def\rend def\r/PaintType 0 def\r/FontMatrix [0.001 0 0 0.001 0 0] def\r/Encoding 256 array\r0 1 255 {1 index exch /.notdef put} for\rdup 65 /A put\rdup 67 /C put\rdup 69 /E put\rdup 73 /I put\rdup 76 /L put\rdup 77 /M put\rdup 78 /N put\rdup 79 /O put\rdup 82 /R put\rdup 83 /S put\rdup 84 /T put\rdup 85 /U put\rdup 86 /V put\rdup 89 /Y put\rdup 95 /underscore put\rdef\r/FontBBox {-665 -325 2000 1006} def\rend\rsystemdict begin\rdup /Private\r7 dict dup begin\r/|- {def} def\r/| {put} def\r/BlueValues [0 0] def\r/password 5839 def\r/MinFeature {16 16} def\r/OtherSubrs[{}{}{}{systemdict/internaldict known not{pop 3}{1183615869\rsystemdict/internaldict get exec dup/startlock known{/startlock get exec}{dup\r/strtlck known{/strtlck get exec}{pop 3}ifelse}ifelse}ifelse}executeonly]def\r/Subrs 5 array\rdup 0 <1C60D8A8CC31FE2BF6E07AA3E541E2> |\rdup 1 <1C60D8A8C9C3D06D9E> |\rdup 2 <1C60D8A8C9C202D79A> |\rdup 3 <1C60D8A849> |\rdup 4 <1C60D8A8CC3674F41144B13B77> |\rdef\rput\rdup /CharStrings\r16 dict dup begin\r/.notdef <1C60D8A8C9B6E3FA5101D97F0BCF44F7161DEB1E2A84766DD477E7\rC8A936AA182F5809A9> |-\r/A <1C60D8A8C9B64EDFED26B9E21A4F64848088903AC9891CF791BDBC4AB29A\rCC8B3E8D13924A7DDE35F09AC5F4A8229C87124C732743268600EF8D4582208B\rD16D82> |-\r/C <1C60D8A8C9B6079F6D1C46AC2732DFBDC9143C94793529C1940296210AAD\r6EE09C39CFC4DAB7C5F3BA33C9E10838E0BC6FC9318A4E57F309EE20438B434C\r69AE73A499211EBA75E22A57C1581D93869428818DC700A28C027571D7047CDF\rA8B017AACDE96DE4B2579EFD2C826A30F6EBDDC52701A22CDD669ADC60B66F32\r261A1F55EDEF9802FD4511E0EF130772EDFD708A4113A1EDB1E717E0FA7D3148\r51DE59> |-\r/E <1C60D8A8C9B64EDFFB83C6241DB110BEE5AB2FAD9D94B39ED5E81E7411B6\r6E9361DDE78FC667AB91EF9824> |-\r/I <1C60D8A8C9B854D0F463D3892D665712D6B7D6A81E> |-\r/L <1C60D8A8C9B7EF3224EC6E192BD0FEC2445DA87B99CF0E03A72A> |-\r/M <1C60D8A8C9B6B41CBB4B6664BFFC865F56E6FEAFA79E7B90883C1C68AFB3\r79AC174B0F8DCC9294E2C26BD06BBA9FD3867F8768651EF4BA798B4F538FCE8F\r80AF5A83421F8F> |-\r/N <1C60D8A8C9B6079F629170873C67115641D0B6890161EC48F71E8D2106F3\rAC927984C1E464F121F968> |-\r/O <1C60D8A8C9B6FF86E621E1FAD9CC02A23AF5AAF7451327A9277DAE8170AA\rC8E603A02E3EEFF561DDADE9FD6F6F16B77EE709DD797791A73F1C532C58482F\r9C51E1EAE7EA6E4D820E6AA1026E7BE345B1C97C5D9EBBEF4840C4188F96B538\r0E7625249BBAD172254404F6F1CB17CABA1F131B17AAAB56C5D3B94E3AC2C2E9\rF0A0D079C435D0249DF6C47E18FCF00E7FFE3C519BB35DF797EF47286BDCA762\r289BE1> |-\r/R <1C60D8A8C9B6079F62E89B521DCDBE3DC5497B8DD99916239C0DFA5ED4F6\r32B33575F4260343AF5DB7D477D12055F49C5E99C0AC176EAD42723223937F2B\rA15ECAD7751CB6A136B700EE485E38E7CDB87D9465C90BB8E29B04FDDA42609F\rBC3833B9FB5105619F4CC434003085F449D9FD5022725306B331FB97B31D2952\r57B180DE1FD5465D256CCA19301DA97326882845130A5257BF61307ABA64C3F0\rB222> |-\r/S <1C60D8A8C9B64EDFE3D078722A65C31955939D63AA5C8A4945719B5E558E\r3B73A676CC12D1E18D93A8DC67C074D6E352D426981DE76F8EC4CFE5DAE051BE\r47753A7C234C4B8D7D9F50292A61882B5500CC701F878FE626CDC6D4C322BB39\r1537921D673F5AEE3EC19E36E7EFEC0F06A0EA4EAAB6BBA94DDCD11A6A564B13\rB510F8C915848233B82F046D854DCD4F1639F149305DC73D3C68DF8AEB47A96A\r30E55CF8BAD07FA2825BCE0D675F1CC2EBE61B07B772130E23119250F1EBF8FE\r12A2098D9F09F3F21BDC41666CA4A0BB70D5F0A750B44BB93A5FBFDD2BF8DE45\r0B277265536F77D5BD6F44FB72FF2E708C60107653AE44BFFB26AFF8> |-\r/T <1C60D8A8C9B7D8BE16D2C1CA7ED2E06F707C0E9530AE37D06FF7501A595D\r3927> |-\r/U <1C60D8A8C9B6079F6D3F1E4545C3E1CC9D8EF54571065F01BE5A50957BD2\rD8AD04D30C23B37CA98B969ECB5CA0D9A7C563636CB33377BB3DEB53D45DD0F3\rE333CD69EA3B53D63C91B303CFDF29F59C20776D4DC576C9C080B76AB60A2167\r3EFC1F645BF33D33929C60> |-\r/V <1C60D8A8C9B64EDFFB759009DDECF50F0319B844741E3CEB2C0ABDDB89E7\r563FC0955B866D61D9CC736D3C346A5623E20C1E4D> |-\r/Y <1C60D8A8C9B64EDFFB70684E072B8DF628E28D14904BBCFEE7A51F476B6F\r96EC861657AB39D7A0FFD2C8F278DA1F84C35526773AA865D18FF930CB> |-\r/underscore <1C60D8A8C9B7EF3224BB0E94C1F3EA8D5F87D58A9CCE> |-\rend put\rend\rdup /FontName get exch definefont pop\rend\r%ADOEndSubsetFont
+/HMQBUR+ArialMT /ArialMT findfont ct_VMDictPut\r/HMQBUR+ArialMT*1 \r[65{/.notdef}rp /A /.notdef /C /.notdef /E 3{/.notdef}rp /I \r2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S \r/T /U /V 2{/.notdef}rp /Y 5{/.notdef}rp /underscore 160{/.notdef}rp]\rHMQBUR+ArialMT nf\rHMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf\r186.925 34.6689 mo\r(ELM_ANIMA)sh\r278.207 34.6689 mo\r(TOR_CURVE_STYLE)\r[9.48438 12.4453 11.5547 8.89844 11.5547 11.5547 11.2656 10.6719 10.6719 8.89844 10.6719 9.77344 \r10.6719 8.89844 0 ]xsh\r.597284 .512352 .507713 .201328 cmyk
+%ADOBeginSubsetFont: ArialMT AddGlyphs
+%ADOt1write: (1.0.24)\r%%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved.\rsystemdict begin\rHMQBUR+ArialMT dup\r/Private get dup rcheck\r{begin true}{pop false}ifelse exch\r/CharStrings get begin\rsystemdict /gcheck known {currentglobal currentdict gcheck setglobal} if\r/a <1C60D8A8C9B7EF32244AC11AA6BAAA29EE8C78E0E7206F4A2776A2D1EA7D\rC8D9A28C62ADE3B609CF5E2EE23C64D0B75055BD249ADFEC7B4224D040D883CA\r6747571955349CF8AD17E94E6FE5D0259F4D55623D4DC5C3CB4AC64A7A87DBBA\r48B7420D7990F3C261DB9838C5B90BF72B82C8238A1A58FE8E6137AAFE2405FD\r710F7ADB95B4F576668A6DB104942C88ED8D01E4E58188F5E32A24B5B964D5CE\rC10C08F76C0F472E84A0FB6EB5E37AAEE233DE54C212B0A012D3E20F864B2D53\r463E221F81B784B6F7BE81FBFCAE6785C2430454DD81C436E0A516BF8C8307B2\r879FF86378629C5EA7E586D83C83550D2E732930F7FE3BAD07B86C81E024D177\rB5D88A> |-\r/e <1C60D8A8C9B7EF322472FA01213C7AD90A23B536C2309DD40D370E2449B0\rD0FEF85A6BE8067F30686F143E75903EB6FA56935472EF47CE3F33433C2F0C8B\r6FA51573AE54B2C516F6F024F8775AD6639544E339FC2A328548BCBFD58B0EEA\r03B7DC3AB069F44477958BFBFAAC7196D411DF9BE0B78A86C4BC33EC5D7C3729\r5284C077711C162623860AACA404F650F8D516970257> |-\r/f <1C60D8A8C9B854D0F47057B2F13303E258FCAEE9E8BBA6E28AE872907C56\r63BFD2A0F535ED0EB011F2C2A875E053FAF73E8AA16B1F99510A6812F90D61CF\r3F1DA5EF558899A9AE12AAF6AF4568E0F6003B0A2FF6F33293> |-\r/i <1C60D8A8C9B88C087228DFC7C7ABCC71B868F57EDB285655227000619B17\r1C8A80AB> |-\r/m <1C60D8A8C9B6B41CBB5F87BE20C872DF59FABCB36542419CBFA3D5519AD5\rBA8076F32ECFD724B055F72CAC37BC47239ACC8B0FB48B8ACFF099B97085BD99\rC333951D0338D27FF6AB9B3F3C69320476BA0CD4F9573B79AD358A91B0176AFB\r9AEF169308783E9C6287F18E6E658AF5AA6C9688B500806DA169A1B21069D55C\r54A2FF607A6A38976171B08665C3ACCAA84DFB970D01180645CE5CBC48DFE37B> |-\r/r <1C60D8A8C9B81F2C3A9694980E415F1DEF5C498473095A24D1BE11285789\r4FEA85DB28AD762FB8D2F4CAC5BF8B9C18D8A2DFCF155E0751AF58898A6619AD\rD420F549AB7C795751D32E8EE6> |-\r/t <1C60D8A8C9B854D0F45CF665C7276F8075B54A4ECD6470F395A458CA2D06\r5152075036EEECA213894C1EA0DACFBD370590F4B831924E5BDA5281442349CF\rAD2545E0750C3004A129C25B1EAA8DEF5DA8BF1998E80AE266F591E64CB5127F\r5C42C88FB43C> |-\rsystemdict /gcheck known {setglobal} if end {end} if\rend\rHMQBUR+ArialMT /Encoding get\rdup 97 /a put\rdup 101 /e put\rdup 102 /f put\rdup 105 /i put\rdup 109 /m put\rdup 114 /r put\rdup 116 /t put\rpop\r%ADOEndSubsetFont
+/HMQBUR+ArialMT*1 \r[65{/.notdef}rp /A /.notdef /C /.notdef /E 3{/.notdef}rp /I \r2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S \r/T /U /V 2{/.notdef}rp /Y 5{/.notdef}rp /underscore /.notdef \r/a 3{/.notdef}rp /e /f 2{/.notdef}rp /i 3{/.notdef}rp /m \r4{/.notdef}rp /r /.notdef /t 139{/.notdef}rp]\rHMQBUR+ArialMT nf\rHMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf\r234.568 326.033 mo\r(time)sh\rHMQBUR+ArialMT*1 [0 -16 -16 0 0 0 ]msf\r49.4312 142.669 mo\r(frame)\r[-4.44531 -5.32813 -8.89844 -13.3281 0 ]ysh\r.69482 .6318 .621515 .583612 cmyk
+%ADOBeginSubsetFont: ArialMT AddGlyphs
+%ADOt1write: (1.0.24)\r%%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved.\rsystemdict begin\rHMQBUR+ArialMT dup\r/Private get dup rcheck\r{begin true}{pop false}ifelse exch\r/CharStrings get begin\rsystemdict /gcheck known {currentglobal currentdict gcheck setglobal} if\r/l <1C60D8A8C9B88C08722AD20D19A90F9064193C8D82> |-\r/n <1C60D8A8C9B7EF322B3BE19FB964E04D2DB06D4930CA5D8F41D2EF3A285C\r0BD536CD2C57668EB9E30311BF9A2872DFB44F2BF2A4683B5D66FA01BB1CCDAD\rE9C8A9EE2CB010715D3D6DFF0E843CF77C87A07D1DBD0482675E3CA1DAA2A520\r3A8015DD09B7CE> |-\rsystemdict /gcheck known {setglobal} if end {end} if\rend\rHMQBUR+ArialMT /Encoding get\rdup 108 /l put\rdup 110 /n put\rpop\r%ADOEndSubsetFont
+/HMQBUR+ArialMT*1 \r[65{/.notdef}rp /A /.notdef /C /.notdef /E 3{/.notdef}rp /I \r2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S \r/T /U /V 2{/.notdef}rp /Y 5{/.notdef}rp /underscore /.notdef \r/a 3{/.notdef}rp /e /f 2{/.notdef}rp /i 2{/.notdef}rp /l \r/m /n 3{/.notdef}rp /r /.notdef /t 139{/.notdef}rp]\rHMQBUR+ArialMT nf\rHMQBUR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf\r137.66 73.1016 mo\r(linear)sh\r57.3784 99.7695 mo
+54.4956 93.0059 li
+51.6128 99.7695 li
+57.3784 99.7695 li
+cp
+.75021 .679683 .670222 .90164 cmyk
+f
+.5 lw
+54.4937 310.07 mo
+54.4937 99.2422 li
+@
+264.795 307.188 mo
+271.559 310.072 li
+264.795 312.955 li
+264.795 307.188 li
+cp
+f
+54.4937 310.074 mo
+265.322 310.074 li
+@
+271.559 93.0059 mo
+54.4956 310.068 li
+@
+.597284 .512352 .507713 .201328 cmyk
+HMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf\r234.568 627.504 mo\r(time)sh\rHMQBUR+ArialMT*1 [0 -16 -16 0 0 0 ]msf\r49.4312 444.14 mo\r(frame)\r[-4.44531 -5.32813 -8.89844 -13.3281 0 ]ysh\r.69482 .6318 .621515 .583612 cmyk
+HMQBUR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf\r154.856 374.572 mo\r(in)\r[4.58203 0 ]xsh\r57.3784 401.24 mo
+54.4956 394.477 li
+51.6128 401.24 li
+57.3784 401.24 li
+cp
+.75021 .679683 .670222 .90164 cmyk
+f
+54.4937 611.541 mo
+54.4937 400.713 li
+@
+264.795 608.658 mo
+271.559 611.543 li
+264.795 614.426 li
+264.795 608.658 li
+cp
+f
+54.4937 611.545 mo
+265.322 611.545 li
+@
+271.559 394.477 mo
+220.307 611.539 54.4956 611.539 54.4956 611.539 cv
+@
+563.039 93.0063 mo
+563.039 93.0063 477.529 100.881 454.263 200.488 cv
+430.997 300.096 345.487 310.069 345.487 310.069 cv
+@
+.597284 .512352 .507713 .201328 cmyk
+HMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf\r525.562 326.033 mo\r(time)sh\rHMQBUR+ArialMT*1 [0 -16 -16 0 0 0 ]msf\r340.425 142.669 mo\r(frame)\r[-4.44531 -5.32813 -8.89844 -13.3281 0 ]ysh\r.69482 .6318 .621515 .583612 cmyk
+%ADOBeginSubsetFont: ArialMT AddGlyphs
+%ADOt1write: (1.0.24)\r%%Copyright: Copyright 2011 Adobe System Incorporated. All rights reserved.\rsystemdict begin\rHMQBUR+ArialMT dup\r/Private get dup rcheck\r{begin true}{pop false}ifelse exch\r/CharStrings get begin\rsystemdict /gcheck known {currentglobal currentdict gcheck setglobal} if\r/o <1C60D8A8C9B7EF32334FFE7884F6C3B903D000D9FD76C2EAE8EDCCA90A98\r7875625CA0393015EF6761BE1C3B6D9E9DA4BABE1DD313B783BCBF8F620C846C\r7F6361946173FB7A4A6BF94EAA0CB4947DD1974AF371F3C211E584576DE9AD79\rF9DA988E9E531810E3876F3029BB1D2ED366525F30E48DD7CE3C9B66C5CC099F\r518C54BB58C51D6FB6D0C8> |-\r/u <1C60D8A8C9B7EF32240889FE90FF09F794E92023A18223CCBE3629AB7F51\r7D090BF7D55C0A5A8EADD9BE381137FE8504E8B2DB3D16839889E327241ACA8F\r992A2BB9AD2BCE57ADB306CE2789439E67A64C32BE8669C197F5851EE3879399\r0906DA8D7F8ACFF6D70790F06B02> |-\rsystemdict /gcheck known {setglobal} if end {end} if\rend\rHMQBUR+ArialMT /Encoding get\rdup 111 /o put\rdup 117 /u put\rpop\r%ADOEndSubsetFont
+/HMQBUR+ArialMT*1 \r[65{/.notdef}rp /A /.notdef /C /.notdef /E 3{/.notdef}rp /I \r2{/.notdef}rp /L /M /N /O 2{/.notdef}rp /R /S \r/T /U /V 2{/.notdef}rp /Y 5{/.notdef}rp /underscore /.notdef \r/a 3{/.notdef}rp /e /f 2{/.notdef}rp /i 2{/.notdef}rp /l \r/m /n /o 2{/.notdef}rp /r /.notdef /t /u \r138{/.notdef}rp]\rHMQBUR+ArialMT nf\rHMQBUR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf\r425.778 73.1016 mo\r(in_out)sh\r348.372 99.7695 mo
+345.489 93.0059 li
+342.606 99.7695 li
+348.372 99.7695 li
+cp
+.75021 .679683 .670222 .90164 cmyk
+f
+345.487 310.07 mo
+345.487 99.2422 li
+@
+555.789 307.188 mo
+562.552 310.072 li
+555.789 312.955 li
+555.789 307.188 li
+cp
+f
+345.487 310.074 mo
+556.316 310.074 li
+@
+345.488 611.539 mo
+396.74 394.477 562.551 394.477 562.551 394.477 cv
+@
+.597284 .512352 .507713 .201328 cmyk
+HMQBUR+ArialMT*1 [16 0 0 -16 0 0 ]msf\r525.562 627.504 mo\r(time)sh\rHMQBUR+ArialMT*1 [0 -16 -16 0 0 0 ]msf\r340.425 444.14 mo\r(frame)\r[-4.44531 -5.32813 -8.89844 -13.3281 0 ]ysh\r.69482 .6318 .621515 .583612 cmyk
+HMQBUR+ArialMT*1 [20.625 0 0 -20.625 0 0 ]msf\r439.54 374.572 mo\r(out)sh\r348.372 401.24 mo
+345.489 394.477 li
+342.606 401.24 li
+348.372 401.24 li
+cp
+.75021 .679683 .670222 .90164 cmyk
+f
+345.487 611.541 mo
+345.487 400.713 li
+@
+555.789 608.658 mo
+562.552 611.543 li
+555.789 614.426 li
+555.789 608.658 li
+cp
+f
+345.487 611.545 mo
+556.316 611.545 li
+@
+%ADOBeginClientInjection: EndPageContent "AI11EPS"
+userdict /annotatepage 2 copy known {get exec}{pop pop} ifelse\r
+%ADOEndClientInjection: EndPageContent "AI11EPS"
+grestore
+grestore
+pgrs
+%%PageTrailer
+%ADOBeginClientInjection: PageTrailer Start "AI11EPS"
+[/EMC AI11_PDFMark5\r[/NamespacePop AI11_PDFMark5\r
+%ADOEndClientInjection: PageTrailer Start "AI11EPS"
+[
+[/CSA [/0 ]]
+] del_res
+/HMQBUR+ArialMT*1 uf\r/HMQBUR+ArialMT uf\r/ArialMT uf\rAdobe_AGM_Image/pt gx
+Adobe_CoolType_Core/pt get exec\rAdobe_AGM_Core/pt gx
+currentdict Adobe_AGM_Utils eq {end} if
+%%Trailer
+Adobe_AGM_Image/dt get exec
+Adobe_CoolType_Core/dt get exec\rAdobe_AGM_Core/dt get exec
+%%EOF
+%AI9_PrintingDataEnd\r\ruserdict /AI9_read_buffer 256 string put\ruserdict begin\r/ai9_skip_data\r{\r        mark\r   {\r              currentfile AI9_read_buffer { readline } stopped\r               {\r              }\r              {\r                      not\r                    {\r                              exit\r                   } if\r                   (%AI9_PrivateDataEnd) eq\r                       {\r                              exit\r                   } if\r           } ifelse\r       } loop\r cleartomark\r} def\rend\ruserdict /ai9_skip_data get exec\r%AI9_PrivateDataBegin\r%!PS-Adobe-3.0 EPSF-3.0\r%%Creator: Adobe Illustrator(R) 11.0\r%%AI8_CreatorVersion: 14.0.0\r%%For: (Marina Proni) ()\r%%Title: (diagramas_01-12.eps)\r%%CreationDate: 6/17/11 9:35 AM\r%%Canvassize: 16383\r%AI9_DataStream\r%Gb"-6CNCN<N@=Q0l9Fcr,OC4$=o#-kn&.\c6QXPL?MP1NHcECP)]c<(ma`D@dcb+8hd=-C-`ZH.cf5miL0`1>"_OG`O[paJ"HYkD\r%ao9ifqr]X#^Ycg&pRe(3<mOB4B60Hd64@H#a\Von(VdY3]5D^3lPt;qI,=!G61_-YcedR8hS8s4RodpRhnHdOp%$Y&[m**hr:/qK\r%m$BZg_f'G<roNk8b?'0RgV:CHp93nLlW<iLT]tmhMjp'Jr13`(2t(+gIei!sq7=E1(ZjE;(GB^1?bO"^H$;0;NsJD9dRSfe(;9tp\r%`h+.HMu.-?h`nmS%=ImCq(M0of5L0qe$nu@2n/84_$C'kJ59POnmDBo+2Z@M`q-0g0u2[hC3<;D_\cm:+5.QH55XRdIs_(kMmr03\r%gq8"(lMc;39KMe-ea'i:2uiaJ_h>q)^Uq1+rUT+,/Q'';e+lt@H8a+@H%n4]LqEm*i->Xf4JXg+PrYGFQGZiE'15*"R6^[BT;:4+\r%^UX6ccXCFW]srRdlKo*U]AL8G`mihXH2#RArrZf50q;#g['NqfosfDHg\3@>hu*KQ"\q]Z:h'XCI.dF2,uIRE>edp;dZ3sQr[0Z"\r%h9DGXDr1Sf]mBJqC%q5*H'D\7lM]PfRicS+]G58MgL%_0^&QohJ"hBVR0!pS!j_EF(2@Ss/Yt8!/0M-qT&JW#A+Vuq73%+L;,8n-\r%^B#\VopZcT^UX;hLikhL`kq*4O)J>en(]Y:Z^Lid!M%L(s/,g;:LVW=hVI$]cU7X(ns:BC31g0@)u/dYrqYZV4.Hc<`h2UKKC4<\\r%?G?9-IqM!pDrC<_YD5=PWEoGVqcE6(hZBsI[qDgLI/i?kcaQ/tq-s*r`U+W>c.`V../2V+>QVCLGkppmic+MUrO^gB?bLgVo(h[l\r%YI3&&nU#WCL7?s0[L6K#2o$j!]tF=<MjrRXhnL>qcP61,]fB?QnuK7feQ[Cn"f$R`D-j_10<ED]TcYmnESFRMp6BFjb1aShY.Wqp\r%n%%][hK68PDf)-(I/j04Ru?IV_;!_&B0bpD\*n4l]Ym[[]mYWOGO_U*043SM]6Jbq"tB'<LC8@emcONET3_SahU(6dCsOc+]mBW%\r%E68^[/mtqK^W#;__0rQ6S_q2.p\a`sMr!@Of5G$Q]_u7md-I%ehql&VJ);40h`ouS?ei>%K83/_rVP-7kMP(sWYbE=q"*=dgLot^\r%i]jfd%D_)ks7ZHc/Iq@IX2!Fsh#@2WQT'-\,B27mB/_L&"afPs=MZZY\)$iY4\YP9h5b`QDngYNs2C3&RJu2'Nr89[OKTH^SrB3o\r%S,@E=G_J8#ruAUlEI13*&L.C7$*!oVERMT_S:T!nr:pLOL_7mFr\*uoGAhAD7M"tF]V;"G9!Nio^BiY7n_FQiYcn@[q;O8ZkLFWa\r%&=Vq!cMhqWp=;8qs+%!8IX(Pb/[3<8Z#_IBE'NfY1Ci!H"-_j`%0)#of3_XT?Z;cIF/*)(Hog\&F,SpsMr/k<^ZSrea-h8Np;M`4\r%Rj[4`k1L^7GEDjSm,f0;#[YrlU5+XKhVWg4oB-#-bFA7p?lctm^\ucBB/f>:n@JdZdIKN9rS:]18:H$]/,1E//L72'pWm0>](#<t\r%De68`:&Btf$G+SknYYffs,RbBbgY1iIeW"'mI,LOI67?]e0%EY/55:089"HEmr)OL5O-4GqsRo!]_g)./0$Q*!4d?$K+j+A(r@83\r%IDPc/#G6JEik+Y3T`95C?XLHpoBQ/KB<_5>!6042`rQ(n/q/4mqu+dm&6cVp`K"^;2Y-+lju'g@n'[+P?X2F$"P!]7FCA!J=T@RX\r%rqkHVQq(uj&m4k^Dgo@re#Shm?LZj1OV]A#[m8*n^c^O-1&U;orau0'2_X(+YQ"(:X7rfIEW=jqiMX<NYPrVOjM>^1qm0Z0l$n<c\r%qq9Xu"jhbqk5C3^\*#\'?N9AELd38t^NjliE-Re%:LCnlns^T^ar.qu^Zht`,JC\e%eR(+/jg0DJ%g@,lLf"L)['3hfg"B,H2Va4\r%Yd(o^)!IUgpEtpnk1pQ@I"E&YCYe!"/dKP'O5p-")/f%acLu25^]!-XGHY>d1pkG5)0Q#o'\iY)I,d0X_Yp\,R6]L[8V?]&5e[&a\r%q[0]Zp^?T7^Lcbu2mAR1rpf"$Yn%iM]mY`epGn1$P3Bm>]?X1^nf*gXcX,IWo-7p4G9=\Ve,V6$*#Ofk:@ISN]@U^ZSpg4Jc0JTN\r%q<j#RCAEi4/1C5*k^2m]"#;U.Zi.T7rBI#]LAgH$B0Y4eI"-M:>PKR:AHi*M3"?,r*Y:I>Fo!27&cW7.`%d5hScV\.Vf<as4M,St\r%?B/+I@D!YbTihB=/VP/Olq8#Y.P:#(*hLPo'b91`N^ErU,c6r=M)A%JN\0\Y5$l5ZGRj7)N@?,dOAa6#Ume/;Vj;L?T.\S-4GS"f\r%r<PFGP]JHEY4,,1c7SMU5%!HQI)sq8)EJd//?.].8fdmQ*R+5lYkT["T0-rgPQ+-.n=T1Y6kcF*s2bu'5DqYSriAN"$IkR/Vhokk\r%M43qs5^tLsnUDgfrjdgI$Aa*IY@''E3VGCcrkgr/f@SW0l`9?pli$ME]"p10:Y59N!&;oE]FNQRiVILQ>TGF-qnqjK%eF*ie3c7W\r%6TW.Q!6js/e`#fYlLJ\>[2Z:&eU05[eZ3_UJb8I^5R4GF&!p@aQ^@Tmh.=3g0;m!>=YB;W\r<!7Enk$j&,WF+jaOu%mG!*H:]%^V\r%qn,`%2ukIf]Be9]GI>'<m<?0JgWd?E=*J5BGA.k;!QKO^F*2n*_nc@Zd@bG\33\q_%Ym!j&93dkbY1CC_;]EB_"]%8_dT4#j4H#!\r%r($ja5pJE5-'/m5NC"=FRNPUl0)1Ap*Ma5D2ZSu%9L("N)UW:HH6L7hAk9>b#IFBtn;5KAqAH^aU!]c#qs?0Z!UdB,$mqVFjP0VP\r%(fRF'9_?Qu1jECHbFTd5#TQ'j''?#'gXf81`RdLRL6qGFWQqp!ZPtAJ8d/f.iZ2u1@<D^!ifkcliUj65:"'MHK4d.1-X].]3%tB9\r%TfL=>;!'TIm*Pf_<,=YBF.7a.k5BZ61PF5*h.W(]csfWW6jIfU])`@FCV.#n^tUiH`$![9#!n?U%(VN+(eYo^ZYL-jr8/oPK".SJ\r%,!@(&d'Z;lB6q]#Z4a!F-&FXuT/6BO*J;+No_0F+^(`#B8Wr]q*:uO""EH@foXNj=iW)2nE!-bV8B.BgS`%h^A8NQ:M\:50&f5-I\r%!CYX!FpV\39ATf7[t*PA+FE8VU^aIm?9Ub)U_g+VT\U)+LigQqWlPr@?'+"6AK9!OlP=*j$Kg=\An6Zk@>:W[-EG"JAb[No2Lo>N\r%``3?:HO2J;EWRr?0`Mm_!;ReS^]MU)CL"?a24)*C4.*u)fW*LX!0:^L[0WQKJI`:,O-dYO46Y*dHs:#la=u$J;_Wgi35BjRKKWiN\r%$o,X9C+ca0,bS`L!RGcmf/,Y4*[0SZc&Ar`/2iVLQR"+7q7f'U4*oV2KY&L=>S9!U$Fll8"@=u0?q&H]8\F%=P*!@(6&VK2MSq(R\r%>l8M!OPF[uHVsX6r2h5s;$ps!`!N>k:HX?c$E`[tM<-6#bp])Z4JRFE/A[?;K-O1he7Vn]F8i7R3q`tP_=\J6Z@0<cqkLFpf`uua\r%-_?UnHtm?sq\<H:B)'KW?hX'i/UTF,i+qO9*=E.hEYLm#^qeT7L'9]5qn:6!X>\!TSYm7O=XrU:Phr%]U8=I4'[Y5H6NbU$.)M@L\r%Yopmj&h.=["rbjY&RdX(0p^-Nn`lZ-)+NiIrlUI>eT-_Oak&JtDpR:R3rA(^:fST<s+Y6EX;GG#@LA)T,NaAA6pc*$$tWWAJ3@-m\r%(?.>Q4@]Y!Y:kAj4N&pHWgs>7:$G`RR`a=JqF/IhB-RBGc0ao3[rbXN49eY%7mpf&MI%EO@EA9pC94MCZIXnZ.ql)k+2Uc4co0Ni\r%$`p]=B%d0.o=H3'$<uL`>AO=--c%!Z9c,eK.hM?"5hKHTS6uH>N?!+bct3fa"mecMaJ;@cTQZu"JAqY0=!]XJ3dYK/hhO&90E1DW\r%6<%(?"9ANs?_s>8G[D/KVNKsrO_S":B$+Xb7<sJJgS#T/iG,G%Xct]kK5%-4oMO1.]/H\ck\d)QME3ec2QHUe?0\3W<RWBoUR[i<\r%H"EFT"J3`^XU9G4"&J<7^Fk)lY$j*r^k2qQZ9SXAfYAHokBkk<Y@+]OL<Vr5,*5&A.+#R4PQp!:aW;bAP#ODAim<A(A4@A9]+aiX\r%Pr^\#)]@3g19U@^?seeRI5R\jPK9+(]9X14;CrKY2[*kC4IB7U[$*d]P"'H,"\"%O[)i#hC`AM.Mn1M9#8YU9-B8+L$S5Nan1q#;\r%AuA/*bO`SJ_6/Zd\LP['&XYpV=_)Z[U,bU;,&<-g)"X1Uk)-Z]0=iBAO7_uJNE?er$TVTmJEI<>c8./<*1084<0@JTk)KDYg#SQT\r%Z$EXYS1$Io(=T<G;3Y\LO`E-G$;P=?9p]*6PIXTDRDSBVK/cdR3E(ePIe._s/I]<T!'PI)c*F?g7EM"8\Y02'9+%q![\.eSi3A,_\r%?k[H$)iq*`ZLQ"J?k[H*6NW602Y4l6'2oE9&#M9)HXcCP@du=]>?GgX1u"(5diIrgg4-JM,H]haPO0e$D%#Gmm\VZ:mo'c%q/bf2\r%>5PIIS]!f>0)f!S^8np;>kL=^/?:65Hku`^A,fPme]**Eh[3HAV>Yfk-IP2gKS:EuG-b;r"8me2Ai6(.E$jVuSncU4Slm-6(YR:?\r%K6Rh\s-"B6=J+8Qr.jDrXMX2feGqKD#3S-:\JdFGp'4u>AEQX&N%DUHgD)8Ain?fUb$;M*m_#F!!i84,f)mcOZQ=#uB`MK"I=fH'\r%?H"?iP(dT#?%Otk/(l0LD%`7Q8DYV(OMnAY$t+LX20o^B7uK6e-!SK(23[R>#;c&<l@A:JRZn(u,*PZ9,$Q/'%1(lVR]JJR7rl1@\r%1<`S;UXb9@J"8dnT=04JgER+KIUp3)=305<TBc!kiXQ:S!',kaK:U!H0!=3g8E/*+Vt"1L8&e=%(R'*)`ICSHq'[lVY+0jX]ZNE3\r%47U+U1&@,'2nqE5V5c%!e^@69TWR:<[[#ZVm]%/u*;3I-a"!9B`EoTqdZD*Pm(9j'%;[[=X;u#41\n;QW=G^j(3=.8Eb\$`Ck[_b\r%/A!;?ioIZp7i+DLfr7&[g;*,Uf(I;`m<mggL$r5/hqe%/T'u+E*nC!JORnsths1+,hX>(5n*^3.c;V1@OKj"GE6b^5Y-B4#Z)qYT\r%i>W_\HZAI.miZ[H14#D\PGt`Z]k,E1AMC$Mg5*t-d5fRlM8mlY*HkOI7&`KO_YO#O6PMUOH0>rR=<F>p(:r'aQhKW/S?_F<<R)pU\r%lp+5bN1I/2Ode*[EGeZUX>j^nbSdJLfST:e_("#@om/!gfpQ*OPr)3WcR.(&"'LK4ihjC5%bM<QX_!"L9Zh,sY:]Tf1Fpj`Yb8SC\r%"t#cqbi$^3bX=M&4''QA#9@#M[8<gS\n<V4H`QnLd[<e"87@T;]qnZ:6o#?(M!*LhY*DD849JG.CoLp?R2/2!JhSnh6@ulg,[cQ>\r%@Z(r,6HB5E;`1j5Y/Eu<-Zuq]Y@=@rL.WMFm#MQ?%\\A0>mHN\."N:.SE7:+MA=uDB%ooL\<5C"Y*(X2,,&SBMaYl/BmIeZi2)!O\r%_U:'SeUVE9f)`"*6)6V=0i'DrX%Xs;-r2.0]?"TQ5<a$org"G>q&3e\`*<Fo<_hd[\lp+2T_aL$'6IQH">iK%Zq5JmQ1V0Da?eGK\r%W/I2Zm$9%%GpXlEI.Xd=calTNFP*nh`dM&.p':+jN.]gV=^2c.AEceYF[n4];UeY=@^$q!dd$.U.]]T:E]:5:$8[`iK;u!tD',jh\r%U?[UT9JuKcVG2l3fKBUE*7mrW]ccD9Xpd$.-`pC0p4>ES5/j/;K7$V4X5BN0k]`>POF+6r%<?qE?fQ3;fgH@`UT0oFO.GOW_f@6M\r%;reNb5dp':[W$V-p'+CBq2l[o7sV=7+8UJ1aNUQL6oQoY2IR?DTF*H6ReQlc`;XDY)Oj7`:8=Ri[JR/Hk"ju%S&ElZp:`H9cG\Ge\r%fNM'hJYCc=p5kd2R%nN_C(m5(\_GQj4Dnn.?(*o6MFEe$lfbG(N3P#6L*9('5n8:K=K$%gmcZKo:N3MZB8$@@m.KrKS0j#uQgnfu\r%(RU`?7WIdo>GjQ+G2gB6-lMX0Ogg>rJ'h)\_&PS_`?R)nlKCeram/:sTCB%3WIstnfTk`mWO"Ta]h?m9<Q,9oh*C%**Q5?H3VR:_\r%#jJVoQ*(/Y%L)Sp&WTHX-k@RLeRQPG;Z0)M4),s&G9TEI\Qh8&dKfVY+f9BoAPRM/ff)EM3Tn;u8_]*JonrYY*6uJq:);Vm@8+>j\r%FL>DceJ?,TNV#,1"?Ict-UN4nQ\0)r\omN-dOg*[$e[#^8N%/TE*:TFi0KTYW'Rioh$Sb:-eeb"@cHLVPl47c^I&50Ms,d"A/)uK\r%VGO8(P4U)"<KsKh-/gkOj>:0t5K;QuU(`1o2\`EY4oIp=['kPb=NnB[=)(g]&m85ZSe=]=iiB45F@bf^a[1a1+L+s^.3019F>p!C\r%0o+8Cm`)Vg#)L5SQpJDBWAPAt)[<MR!H=rCFRD$]K<KucI68Lf#D@2?4,ZTE<li'72`VK#mT.O.;QXk`RPV`,0uBtBm;/Z0QnE-9\r%LKV9S()`dhE+R@l4o<49<r6d-5KKr"0aPtlJKBB>;.pl)-F%5nOK25RN&.uRZqK/[FUrCC7]fn\PGnT%7BD@55+)-e>l\)*4i;u4\r%*LoQJATiL2mDZd]7%\2ebk?,c<dT^Nnr\G?i:,s%i1@2<X0B"Liji5V_r^U,rT;crn?hRM\g'rDOVgZJOF/09nq/*KK30`J2t5EG\r%rpl;qD#D-I>.W5U\1')*Y.>ur-`6lR+]m@@=BHcb#OL(e#(L_!^Gf`W+R2E\)7.5CF#CC?rQ1KH9,a:r(9Vi^L_F/-9D9RA`RaJ6\r%/D_]`!HndJ>C^SK@[;!$:4co"UksX?nEFprKI9$?_BKU=:NNBT5`^^87h[lq-(`)#Nr$sT39,*/.6qA]JOUKE"3SV_0RsE?JP&J4\r%[jdZK@/s#Q\VU%2^_eNAUS[PfoA7*&!aH]M"O&SESe7i?Sf,kAVLfs53J=@I8e@:c7N<?P5+U5KSq$iH"OPc\U-?u(ot65'!\Ra%\r%"L-]%&T8o4Pd_RW;EMo.l7?KTK5t6Z*D5VUf.fatk9YcgMugl<nPoFp7a"(`Yl*eg6Prai(8PVSU#6G[/=H'X8#-<KIQ@_`(qCBM\r%$P#3@da&44HMZY#QI<Ar8n\[u&RT]$V5Y$H'-SDlK"1/=&7?Q0\MmWT_sTm3%X)0n4KW^KJf*WiE-=6Gjo)]P/b3Uq%.B88O.,*]\r%ZcBNjq8+I+2j62CeLXe>S:""_3gj#d-?V/EV68+@Ae(a;,+@Sc&L@O)h:2lTI;k%QU5G<^<V3h)/:;khp?Yp^<c(,;+P"OY.XlXu\r%)&>LcRbr*Ai5@@i-9l*]]J4jX6`0%e/-@t]=9l+QT]n1$3@0K(^NAEcSN&,Yc<rR.3^V`qcK#$c]XKXI]Tm#W%n?^[Y+<1Fa[q\9\r%;ifI2`97`O;o/!h#%o?&<DhrB'o2/rT?/m*'ZI-7oBE?\mqG\:#$sVIAAmDZKP,u+'0=,=a5VFk9klZ)#]!5mesEl>js_O&KGC6#\r%nPg=Fe",+B$[0U[W8V623^^"/GEaP>Mr=,CCh8L)_78L/MVs=])5B1bkUb^1AT6G1j;?jD^\;sVJ&^qEl-^dAD\Gl)*"d)S?#Ss=\r%6[?[FHm!oNUg0*5)]aYRatC^H3?4*$/M=8"OZ:FRf>*c12RGq+0+>KbjQpUu/I"=lhQ:L0")nl6[1^$V)K5qmYp-`_)L8L4CPDbf\r%$((rbBF\FB@IO^%V&Hmgn[.4>Y,I"d!/:@Lbm2G%5aeW\[QYGp9+pb17cn[41d!TJLQA@lI40it$q`T?*r<.H9A\(G*M9k%drmW@\r%4$@(d30LT=R0brq]"+`&c$=9Uf("<9le3Sd0s:p0nWcLJ2i8i\^tp&X*<Ic>%Vk-fjsEZjV+4rYZGIh:4L2gK.r8>(\X>W^4H3"-\r%C_M4\o0(4Zq=HeV0?ml$bWMG7?@DR.$f7HQdu3\`Dr4FGeM1a@8g&a.FRXnmIZVAV,<\BTcYWS@P>^Rb:e('0Pg2SDNLrEsCBX"U\r%qo"h"31oN(cK=qM9!NgDf@L9llg%p(OIs`B^V@Ou\\!9=p:Z!\U*"?r;)#8KG\eWSip$Psl)<\pL@`gfLLFCg_H\Z7$A"Sh?Kt9%\r%ZB^.T#!iC8AbXS8/e#TCY`$,)GT[D]"!Pf2P%X5.H.[f/g(uo)+>+(Sp&Dbi7<(aK1ejVQY0I4&\EJVup+@LRr?PI-#]R#$H;:29\r%P;s*c;NXN2C?Y\.G4]U-o/eHcdSo;3c,7Ca(Eh348sAE@q2+22Nq/2e7K/HnK54qg;3L!#YGs(kHG,EJ+a*_O:=3J6DO0uSfIs#s\r%AMSj]Rk2)Vkcelar&bs5Ue)YRn[i<<Gl<9/hMM.n//iGV:,]1brZ6!+mbI^S)N.[!L/Vb:?==^HTs8irAb^;*L!Lrk'_aYCHQBri\r%ijT_h93g/5@1g!9Wg51[[RWF/m%N/174a$[,LjO5,e/qh78Q=S<j:>s-*/=)W+=,\7_qU3'0,u`<UOEMP@GmD[^?1Zl9N*+l).s4\r%Wp`^V2eW"+G(4Z,J7"?3#C"2F:\hK_r;EF@ERsSfojtjmj_;Ikmlu3d]RQoK_Cd`BHn#5GaN@g_MaJAD[WSAIYHd1SHT`Dtjc'Ii\r%!aL,c3.pFmZ2eBMl$++lKU!SI\?5$,EY>k3=\aV;lVs93+&ukPlr=p`?BKVLou-ZUCE@WEeE^8fGpT(WLp(*4b8he;XXGgqXm!'@\r%S.AI-`isZ5,^,iF^.=_N]*0Y8GNBIu(ccUC%^`oM$'Etsa'"Rs-t6KlZNNE$s2C'TFP^;-jR=pfXN(e=/5l474aQ2>dpQDf+r_rq\r%Q=FbhILK`,0P2kVWjG0N:$?_cLBWd:`>r!Qn_;jpcR8n'Xo:/):=5tp.Qt&pr'I$o&XNW;n&*cGmo#$4G"g^JpFcD3ZQ(O:6..oB\r%N^L.Y$Yo=3JaIomr71LBlX0%/o`1p$5eR0Y#?Xua8MRTkanmoi`o.A=ODb:K*QD.`cm@u.m/@nS@dkbHJc`]Va+C%dJbl^SVBT#G\r%>S36`5Y#UJS,h<q$-REi<i0HM_W%0`d:[dpOe>"*^%4V;E_/q%Ces<g[3'][]$I4_P2P$#W;Id3Z[<tQCHlXPd/E-!VAq$sZr(L#\r%iu+.$d.X/5\^[-66ZN*'8)GNMrc*.0g`7J\a1mts&N'H3Tkp(LU5r:6=>d,?"i'->YKcM12->*Ir:9eD"o.7CSRep)>lQ[*m!O3(\r%c=q"LXG,_FCu&T;h.(9W@r0uA=lD*DmP20<oDa/rXa?#/H]4]pqi7CrA;*NSG[uLu<d6=,%X6f+N`um)$b%btHBX[[2h7ono+@2>\r%^*JM,hu-1=]H&rWgX84QE?#KgA6rt4+4>^d'u;-9f$NG/2TUXgG[%`*S?jImS??sFg/9hGC$,hE/.7,S;pSP,fF=nHTLl/9Z6lbT\r%Dj$@iAL"@)!4&ZE60e7geNm%SB4HG3`s>ofPa#s_BVYF/cB%rBN^>jZIA#"Da=@]8o5jiU[".@UlYDU;<Ck$e(8OM1\4NF3RMCj:\r%s&VtR&)Bd_]ij?if0p)Y>RU'NB-l<MO2s1Tr=_)M"c.-Nb`@%&5BE;3*q0JcnKp%S'G%V-A2l('6Zl2!73EU]i#enF_F,4VAJD9u\r%g1X^b,V;WE?<_YO%ka<96Ik(Q5$19r]n++R;YM.HH^=GlYt`E3C5u10cfYTJOsto-PhM-c;1C_anIa@i.3bV*%S?,eWKstXUcIV+\r%P2aa"Hd#!-!c25Q$'jO7@K=<-e"`!!d7=,u,C]7s5Pg0XIDh11i^Y*\UQ>2t)t`>2Ht7q$<d8//YO`A+_dL2)[5-7s3-JY^^GA2p\r%NUV-]/FJGcG=='#M/YC@pf+,^bd9oR)L=SGYPRI_XnkYjrBc]sa$[Ua;#$bl@59EL5CO5h*93+A27ppKbSd!*Q<`Bo@`]4&qnU*n\r%,'I;^SF@XSnGS/qE'i^k`sni2a`VLEB5N&JN"`+>p,SU2B<B@FbG+K@[G:E`5$T[`0p_u<VOL>mQc@:KY'*mmoB7LCFSX.$iTnuG\r%YO:o'J!nTlOT:#>E,^31NsYkis$nBNE*NMsKYVp!D=W`n3]RHR<,kX5qqB=*Qke1N]Q:MO0+mWsP]"-UK?!&&ONFt@ad[=m<uV@j\r%@`dAoM=AB>`UuWi$+)7h^R(n*_=e3P?/T;`79q!GKur.FicA>5gHc]X42RmN_u.l)0SfisG4<`FO<!bQ5\5La$i<_4"fD>?$g-mO\r%Pk]YKGPqq3r^\!N*[Z')X%C1rHD#UV)Vmstkrt9Rf'"`L"ESm>\\nkHnG890/fn_Kkt$ER>Z7d.?8b^NU(JM2h(UV2>qeh95So>`\r%&t+m'/6n=M/6J%96rY?Z92rT7Q?QB(ip`$`?'+QL.pU]:&W=Q@^Ub<]f0\,NfR+=Pm/5.a%sjhZ9?DGpLC^s3+)id6r/-EU3JK3!\r%SR^W<?MG1h&)>G"^s*i@^AW6M_"G1[)`c[W\0&<^G*#of`(;)^/5^;?WCK)TU&,0F@7;h,Ugt4Q1l_*,3*Tr\#8lR%@"ugthb<gd\r%$BM:Xa9n!0@'&j/28'pZ\o(jl!@7,_IVl8LT'+Vg(ButcgRfGPoOZ"9^@lNV*j;bDkKbRlot]8+KBqr?=Io!W[APB7rO2'&C[]\(\r%aUVK(C4/L_QTL<*$9V?AC3rED7lZ,_,]7Hr2ThR"0/%ikS$GoCEjIj/d(rJ,p#L=Bl76M\a6QFp5bqntVu5rMBbb?H[)eB5I\\><\r%rS0e>\pH$/Aq+Pq.Qpqf%:UYh8r5%+,.0tl[G=kH;?AM<W7#b+,Ze!@/QsU.(FFDMKmK'E<-u.\Ci?/L%VWnEE>qIgQh"*TSLW+5\r%MA%#eb]JBA6eb_rortqH/5d`4T2($c5$"IoHeu+Vs0>&CZ4'^l,#qplpC4Et+[6h_$`95AcdAZS0`A7/IT9FnZi."IbREEZP,_U_\r%qoQO9O*mV%Ida=KAL>=QC0JTOd?$XFKuXO%?gAC!5(MV@I)<qI@su0>a0%VSjj5Mh=hNJbMW=(-a5a%)QBfZ4<`^77MiE/<X@;*L\r%<U$SrnZ:QNWLpT"TU!b$4Dp$i/^%g!+g&R\d]*]4oA[3^A$r^.<aY0d)I(/sRTMsYI]1h`X1!/`hA1(IE2;\u^KKlIh5t"/lU^EF\r%@8VKs(Z7>thj1=ZFnF6:G_RH>\GYGm_L$e0Kt4&p!aU9h6S@?--5ee-&X9sW@>&^DD2cMmM4Ok+f-u`$4fUICpbQiB3IK$THoR3Z\r%dIfK`D-U</EGZ40nj+Nk/CYCQ&D<O6*$77$rTL6FV]NX&oEb.66m"M6h4Rq'.Q#)#^ZI8qZm&n1XG[,n1Ylh=dCI,5I!a;-Int[`\r%Dma3KAkg4=n[gM-(5hnfZA"=@n"7>jSBt6KHZU9raqdQn+;E?2U\[edg.N^reQj'V7Iah#kt)3"O"Sj9RO^ds+l+/Zq*:&'-=D$W\r%(1G=LiU-<S:s3l9e?TN9DQY'j*kr5**F^H5k;&4I#F6FGLqHra)I4g[+!dFs3I5:pB&Um\n1KrE1N491Y_X\i(/q`!-IgsPc34!j\r%-,#:Q/>9V8`kGJUg.Qjj80Msd=nE[H(\+XqcMP/J96ft6hMElB]cq3&T[+#g^S:@l9Js[@Z0.R=H8)1n_#t`C=,Xl"(!*j'L^gOR\r%)bf>KnuaQdCp@2[j4*(Vq^gS%j/W"G6/B4;I!YOKi]_`@RcAWH#7^+.6c3-5+!0,J_rTjq)a5=EEbot_F.[/jI;FGOkLs2`)rC'5\r%YrLLsD&fBdA3]"2-'0gc"=k_EAdHQk;bfe^5=$qSOj[._7??aIoHuoE2_nF\,jCoB((8Y_b35D6p*"(9SMP;<E^A?:R&G#E_G6T6\r%p_:f`DM(.<"'q7\<JSSLnnV@hoP#"'^W)mYPi8D%'7,tL4j!3m<'J9'"aFfI]qXk?m,S)SR]\.fT;@4RWo[JF^+8Aq85];)lAKH;\r%25\d'FmlQ^^O'!JV^eb==5m^PE!B80V=lU$)f_#Km^\+2ZmI8?+2iAjXJ\)ad+?TEl9?X5EZ.[j$L*h'hacQshbW-.hcJ^iCS,n:\r%F"^h&(]F%jpO/srpDte!Q[N-3En/M7OaKa3\U0eu\[QOAg"]>g._3,6^@rLkr=um4?Y)`dk@k'Z_c**[JZL.P=(A;]^K`Lk&EWCL\r%2ETL5UI'',WI>Ir?R7m74=35mqUsK<G#pqQ"uJ@I\9(kDF;TBnHlbjSgcb!cGW6"Ekr8*L#nc<Ph3kN.TCtGEP](J!&:Z+BG)>Qj\r%0&A'"YBWn[pEpYe7fp:d;4.;p7[8JG[m0cU__IjprVf^%`&LPL(MIN>Xp9aT3%c!1Uc4')H@>C;lhr[(^>Mg-Dr`P@9+T#'mB70[\r%7ia$m=Y')B6D$:-q30g05:Lu'kH(it#>BSU#j/%Yo1*Me'!B(DL-Hu#kAM6/pI_09Ub-L)lbl"%2BfXRZ,iNGrdf\icK>2ITlWr"\r%%-?Y*YuTb6c[>>bQ<$37c-JnNq+DHO=k\5)dd&?h00$.HkGM`c8\UV<mra,0%G!i#q?OP89/"-@bo2dM>bD,dT,MCYQXLVAbtM_$\r%b\#>fKiiXMf%"/`<S)CU(+UQEroX5+Zp75HB6fB&)>n+fpb/n7ps8r`p@iCN$uPP$(=+&'(,<)jF%IF096m\qF6M!_qFJO+rU'9C\r%LP#40:.OXH=V'+gkCi;Y726uLT=%uf6;1Sm'l'$>cBX'WX!Q7"/_)JIGo.O>Tg:d2.pc)e2i$I.4HS&++s1<8[=n6W95%S\'&(No\r%"<;X+;0O#7UCh]6hTeRE@BA9-_023?X7"&)M6hP*3"E)p4Nb_*jJ,>gSQ(K]@QF82Ip4`,p`Z#>`r8ZVl_fXr!JB2aV_3S7m(H%T\r%3B01TCWaL9h>K(<9*gk=SKEmWoJIn?81-+:Y`.jpT]ug'F*?-n5VdHF?OQIE.B3\1#DING=g+pUa=VlQIruO8fpg=!VfM7qdL&V.\r%7^k6];aK"EBHB)[EUR>Y0m1).,;e>/"3`rDY*n\`^tCn4dspi>rdSL4gYul3%8=48@C;<pd&?&#)Y7PKgPtOR)rVZNpZd*,hlbs/\r%[OYZgidt,#VI02X/ok&o"C"?c/0dl:KLm'tYpG<aP#Wca^U%bp33if,)&A>YbPTtYJK]r%O@:;5,5u(S#(H(3(\rNGTgrpnB`O<N\r%+=5\H6OuR',SoWJ6=I$%7+.nPFS;paFri5fP;kZr6Bm3nP`eKc"m(D+54(+pG*tu2P2n>HqnISXp;u;XNk6a+Zi%f64Ldr*YFfNr\r%lf$=XkC$a@=0k&;dCJ->k'QmaPJ<1(pr[3>kJEN(R[.qEjGt$7bp]hL!RK_b7a?D'gOD/E1<7S?@^XaAXO+0LcQus?dfFc^p\&di\r%#G5E,nlK@Mo_$0B%j:es/'"4dHMAr65HH7RX]YJ*@^GpZ#AfNF?)P9T9%Z`#_3J*#=Ig?qT1X;+b50R\B'Ss4CNn[D,o-Wii;(f:\r%1;O4%]Cj0Z0r<!.mR[S.n$ODV85;jRd$q`%/lsH(%ObdWbtDU?npTd,1K`inW^au:RPU0Z_fd`%2'Y*qP2siKBu@s89En7eYb"K<\r%O`j"O:9*EL\W^]2XAUOMg!/i0T2JUkLOKCg=[Hd0<@O9Sp%'df\`Q/G09CGE4\/)g=BHBRVR2F+:cZW#m4%)5*NKTlY-HF]Ua&;V\r%GOCP4Bpt!LMc;nn6@%Y?2j`UGBh$,Ur3SA%P8Gs3mtu0)e0;9Z`7JT6p.Gn)<ub\Reae%(^p/-:-1UBD9&p]#E5\Yn/:4St'[55k\r%X;hR2Gn9i[h:pXH$'uaEC$sI<S9s`P]&=mcd2folmR,=olFIL3=n`4=faUHO.=Xs<jThF:_#hh&H`#iLnB`g0.,[eFdVMn2lKGX*\r%MF($)[0_I+eZ198Gm'abj8-Z;Y+n9AI*/#GT76,&AJpN`\pf6Xf>$h;ol[eY,l@)Y@Q2!SM:F\51_B[;)2RU/PZ0._pTSEZ3q!6h\r%`-IJkdV>B;i4#WgJ9@g^FSr/V';5670dQ&3j",^%\Q/1[-Gh/0f<q4a<HS%a;s,<0H`?aT9`DGq72H<CDNY@/V]dSX7?S/Yous5D\r%;"]D#obK_$fp3\HQKKD5X#_qN%R^"NUh_W*,%>3)WlO<T\pQ9mc:/"%*o[!`,70E)@YFE`*gY+qq:FW]*uBbO9U1Iu_X;k6.iM6C\r%Ok64`[rSSH9\t7Ge?q@?i.R#F,M6_VU&54k('h/.JV]$@g=+o%7@+"8ZifkF`-hOQ:9GVOVQD_<A?W?Dn&V8LORo3`(H]k@]ak?m\r%a8FT7(*C6uI!`^(Od+'#hfs,d?.2$UK?EdQs'7eWLf[e94_aP\PQ1P0S*T5`)LTEQ3h.f0?]q%XEYh;1.IK],XXiZ`9#AJWh0;3!\r%c6!L2+DZ="G'>/]*66)Ee1pMBH(;pXS`\nR`R=pLfgbAX.sUF(Ee+/[Br8c0qWWQH,WlY+RN#(]on(b\RA=+/^e6R6#bQ%kG]70m\r%$=ol6bVLQl[[9P65MD>l:-odbTHBV;-?otUh%mkOD]I5N^)ks/koeG0'kI1=T\.:H4!*kWGeCBCn]m084$+MPlo:+Gr#^LZfW!9Y\r%SK3c8G5SiDo0$F0nAkrtXRO:<J$jWo5GNPg\j!pm]_?Vk(sn<*Vm]TSlKl[$qjNo&4[&Xc>nf#s@q^Tc+H?EOYr_@m9!\l+fpW"+\r%-_k<b>a(o#E>12t;-[uQ,VJ"A$IV0H^.(l]4jLaFJ-FAZ5/.Dj5TQGB#1?mlKiWeNo@Z94af!H[C=[4pU>:WSA(_@eA?I#`N)8_@\r%&"F<1E=.ujht7P00:<?6qs]`hKo\VKHn5P3)ee^i!=,[8!LDMJ.%u\-BG/Y/f@S?5RQi"dej5HKpJg^_lr3.m\aWNu'7jk"\1+U>\r%JWhPmf6:7HXt\P!N^iTlV0OVW]R3Y9A`7XiN*!WM(OefGj+jC:O,_+eMP2W)/=pJ/ah1^XA6?\OJ%uC<Z#59Uf3nD8;0fM]8m>=_\r%O[(M*_`jIf/hVh_MmI13cZ$h'FT"I%p5bPNQh[s:+^=;#C(dsdQcf=k>M$PlEKi&llGCm0h*gGS_'7(TKj!Jm<eJT*R+jn.bQ<L<\r%,YhgIEa$X!SeI=_n1fcATBlPu0@=A:MX1W`l]WdoLIF5]`ri8mSC[76XlcfiG4/=HJ!E,Y<Y"&D7/R15poq=jHsC%/gY_b+`0b,@\r%h0$9a@kgl:FU$'qjR0\'Hc_1jWHH//WpoH7Ea7>[dF,XSEi.Gu[FH/Kq@nq>D-"1D3?"sSmNcYrUGOtSA/2aaSAgB\qD@TlGoA3q\r%;T!:I\BhlbZ&UGLC9(()[1X5k\Ut;_D,H!bO,06*;pB@d=gf'u?]U*QCQ2n?X9E)>/+#cN%#[(c(`I3SB<Jg5`5Arl454JrI:u7S\r%^ph()FoRpi0CI`2\GuQM'=ZHc?OX\qNPA'_S)<#6H[#AL*k%_[rpB[/S(kDb]DM&(hEH_NB*C7&iB6:;QG:mOXlg/nc$q)Xk'J't\r%DMe#`iCEb-s*u3k2ZWkuQHt#*p;d1jSinIr++=TIX`<2XR,C,S$F&'i(,112kn/:K];O!RR\lbn?s0MMOkQ>8H<H)(X9V^b7"rlT\r%Ad5@$.j`g\7pl5R#/:.FD0%]fk?nC)m]_6:Du(gZ[N0q?CJVF,&G."@+(q["!5&.;]KAp\"bidr*nhSMY9/D]]2+LGe*kY15cOkf\r%"i3df;-4:jWD-sor\9eSqt(.XrJpSChtIhSid#E?&-B7ZCr\g?bA1qj'mcu_5:m4_PJD)WJ[d^B@F>\5YbnMjhDp[qXA\!ob]CZ7\r%Rsp$:"'hRAHKS]68mArW%-I@oNGh+beXS&3:Op0/%-D21NDI<Aof,:4"U@@S9p?<f`=HBlj2>MM,U>Z*$)5M<+)&KMB><P]WsR!b\r%''"Kc/8PCbJSYGZPFs7/aBZO2I.i=94''Z+i]4F<b->YB[[<)VfbHCJrJ<slalC6]BWut=4.a!G17As-9pe8UC1u[DrjmGajqk(<\r%"nS9L`in1JRV4&MJX>D:b0!K?bV#!:d!P3FJk&7q*9/'9eM3GX)f'i7VdS-#</35(-+1VSG7jV+X@<X@.;Xe`e'Lk$OPF^W+-WCK\r%VQ<1fJD=Ts,4bbU,(<nB@*bDXbZkp0Qjc+ZoBYn59L%L;A+pWBbWb1tq0GI&.7i<B]"rKOfj77"^ENBO4XN%I#j3FZ$25!qfpW[6\r%M(237PSOh4i&WAK-00qFMY$"WE9CWA%e<ZgY$f!<COFjf[1;0g$BJ+"Pp7E4nX)dt?hsY>@-nTV;:-u183NO>2u>Q&hu99nbT@J<\r%T+0i6%fZLG?\\=E/<nH?.OQ[8:LYpI3Jd,<',Ie]5_USQpiha<"qLQQ#n@+S925Uj%*)cSp%nbi:?7.d$c%=U(AW`=jqOkhKt)^-\r%WcI6>M?qAFmW7b8m4R[Cbqk_<V;`<Oq&&'2"GUtOmLj^g9n3h+Z(4Z8CdYmScO^-HnJ#U"1,afV$2WA'_]P!FEs8A5p4f5?Y8dHY\r%)ZmcJ+m-bq_:$/jGhGkg<Z0BJY\4t&i8@!/3`[LbR$Gi9kSu]hFqqfhcLZ'Yg@iSKpj648.rG1H@6rN%#<)au\*L$)*53A@5I@bh\r%rp8t^rsV+(>JiL(0_NJ2SY0Tq5)TfGs(%G!-%Y-F;`\]f'srLIlX@tN-n(Md5@&gBEpZP.O5p>G+ZU;+'D;dF'OjkJ#A!+F;+Sj6\r%JT8"YLWi$YD)tnp$sLsJKP\Zd`5=s,A!+35F#,Km'-7$2:+/peitagMl^S(O$@Xs)ml?!kGoUlb6XXH%jL/1E)hI7$SjpO)Il-F/\r%/rUA_!":J7B\Sd5@qCU3gb@el``kss358g.:E4$8!6ds-[aTL-20.H>$'p-h5sHej)dmAL!)/rhF>h]RR3M\?]q#qgaVi_Vc9gAC\r%Kd=GJJp%nSGSr/dP7e9_EX'NC$J%=?71eX^1e2-.&<t9`\3t$m2=3[6X'L5b(H/am1V[;DPs9"^1_BlCM1BIE#(h/u*>lh1#Z=VO\r%K!mNkAIA!&D*mctAO7!SEu]nO5dMYl(Qa,<#<!ao1L:(Ad!6sB;?SQf"i@VrY\D/S^`ll?b5#n349f3.:karqe1sp0Ni:/&!__B'\r%^tD`a$DK+Ee!RL@'/I;70?aTjWjBC28h%og6/Sl*hhP"H=9R9<n-kiL+:'GLGX4%.'Ce0bF5r\1YfP9E^cC"<BKaCN#_4.B$:$Sm\r%b^`ZaP'elP5r#(qR<5f&m0T/X88ls:/)CU,"^0+14EeA[*i0ZPC6F,bKI-i*'*CNf.R=Ys,S[mIf$]ni"^&EhGD:Z\l#/+i().YL\r%KMdsj$*^;&X#q^r>F/],['30cOr_peQqRXGbSFTVJolO>*J7cVORA-;Y0r"^l3)kd>Q^F&mPC8B]G7aiFWs(/:tl=n%kf=enn9PT\r%(A,_jBWFfp`ALJW`R'3Gi)E1B3!sj1cBGE9l4C=uJn@d5!LW.39@Fb[2?RB$qPC')+2MBM[81*r"p3c3"p*FL!XrQn"OokH3\u]/\r%9'T/J5%%f+$d5&8D+7?@(3RK)'1$$WV)tH/Be?.d'1aB9OHOH?'u16ZAX\jf"saF(pV9=MT"&GALF4'l5YWP+cq_hg2r-JB(Y-[0\r%c<)$,&HKG5,a$0`g1DWhDFTMV5ejZX1Nu:4bBBArEXH!%0j'.4WA8,E-5]bXiG%hY,1'+shC]C>U,'o&YV*P);Z^oQ<EF3M&Hfi"\r%f8I_a$B%!jc1Qo*bii3\`>Nn.7:=X<Jk%S/ruu;-f^j6`&\P@/@Q&t3"U5$2f,I=#rYB=9+<;3!]jHj<Mqt<-*H\;i1'DGf]&mGk\r%@+u!IgLuHQX#pAUdj1PX8Q]ApbOV+E(]Mtg.T;6U&d#:nAg*n1&V*/NRk>NloF*"1SYp8)<If@"lsGXC``Yc8EaoQE51b[b+Hokj\r%L,Op&=MaK%VQg80*/HO%bNaO@7FS!CH3D"`r1iP>OqsSrVUK!7<bXXTg#RdI(A+f3//N/K6edo=A\)'OZir7^.VW#T6Ng7D0oQ/F\r%"RqIg]3:e;pR"dc:("-m;5gXV_OpM0#plA71D.;@MRQ;_(1Sg=P7d\jCnCf&^'WsebdsuIV(M+=;fNgfi09K`74&FRlo=>)'rK[@\r%LIJ;/RB"!Y\+YoYp1d4.JbHW'-j=bL!:eA<#^a0-(_mnNaagc9K$NB8G%E@5W+5*0_r_f!,9d5*e1&_R=Y!\HJhO#+g.nXd^bf[)\r%B%VQ3R0p8DW'TN5&`!M=/Hl/U=HEZeYUSg3L%-49!+^BmZQ`eFNkcL3G)Q)/!04Cc4J^"J!`7L&"KLScE)*FY9fdsl4D(EKYaLXi\r%^kHJ&',"m4J?Wo@l:VaEJJ(*1Vin0O$"]r`5sY#QB"(j?8e&S!<Mn;+l7@I;2X+gPAsU6b<m8'ig)pHLXouCFbn,u2_S\fD[fFe[\r%Aun6B!J4G)*e8bu">(AM"49W:AkFqfSP'Q&CcO"W<B1)!RW[R$klmGrKiCq=&8T`0;R7k2!/@*L!=]6`oB:ibfe!X!.M(kW,('qQ\r%ap"qKUA#YSpDeEm6S`&<U&q)d!26i0aq5&7F&L+GgDC$jX@>`jObg6AmfRl))pMnEdWsKP<,0Z/p>Fc3.0E;A/cdrUWWWkd0X.o2\r%]cSc23s)00j2p@/p;pjHFWPiCWZi!S*.Y;m-9\+9X1a8mJj?Ge6r8!t=d0jl@*E5_&V+ZD8PpN3?n,/:5f<c5Zos8Q>=C59(!%&g\r%h+ncUG]BBe'th&Y9qD\#*+d*RY)+>:APHN%$nPf6#\/[M0df.p@\gO=6]b$Yc0"\fAXd?%,[?ja;O>joS<TUBBII2]Z`JJH%;qiY\r%g>ZR,i08)c\lI!aX4&1^i$&`nGj`d9:'/o[-_/*\ZIqXegaieE^m1D38?oN%Qu0f:PH&;;EAh>@LC+%O^/t9c`!!8[Z?-u+#V+ZX\r%+Q1m!BfhbEVeZcM5riqFC;f-/9t-@EZA*qX(>_.\gK-S_P"AK$No6p4N]G0!",ift0=r)m*]D]MCuM(CT]rV893ZoilRXA@<"PG(\r%-!2_O&>X'q.du[';jS`Q7P-`S)0\^/dr:Z3pLb%!qS"GdJ7'k<UX0]0Yi3;L?OHKj-<#d;,'F"fF&\h&-L<MIC."f^&HXY@M)d$V\r%<5;mmlL)Jmm0l'K9$4DQ/-67Br1R1//\1q)7qo8)!O1lJUl@.6Lp7=.!54[11b?2+l_4Ij`,C[Qgef%k!*"$qDj1NF2V^2>K#r,%\r%.`N\/\#[WrT\EF5;4Y($kh?fQ<M^!k\69DB5FmG<B;l-PR%><1Lio4egCPSLJO00jM6M_B)O4scklF&^X`ZY5jJ#_X[8b\d)JfD[\r%.T\&lD^1n8Z1+8M';0Y,$E?kK&C`GfZ7Cg*k+k-O7g&h6;AM/]8coX^9m0O&'i,"'7ILqo"p<ne0!U6ro`R*oR^Pu1S'B;.ZFQ,q\r%X-6HhCNAL+)O'2A7Y#pge#/r\De*mjXB-IG/<c8dN!e"C<=Ps?j)<[9<NpI!q3)\Pa!.Op(<'KI4]NnDgF;!^H0WD"IAgm[9]G>P\r%ff:$d93)0M.<-8@9%!grYF:hje,rp:\\F2.]M$M7A<uN6WqmnhgMpj^5\R3!LVbmor%6FlZ>FG6k5_$9.R$:F)ZigDgTUte^g+1R\r%jeEq$VO47j1SQ^trAk[p:#3W['EM[oi"qe)#\.(YB]0VEOiu"\'ie@[^Dqbs;kLMD=##CK0sRJVI[imVrQqRlpT&-TD47j7eTPBT\r%)s'^a'lm6d>Be]\F$&hVW2Y%fB+3Si>jL`mHG1V4G8h)4lGoi]9*#A][dCtCg+cDeK8!SoN1e#pas&.]D?jQn"uPC3#0q(eb1s"\\r%,.MgiDG:>drJ6II_72loEQ;U89[KsiHKH'pYs`!U?AW5-XWFbKR'hZ,Go]WG+onX,!ppon/1Lq#%ST8Bm.j(/"qlsO0LiB,9H@qo\r%6EP8uf"l1j\o-4':e_KuT(Vbg%LStH1DbIJ#<Dr99QR$:+^"@M+I;^$J5OpB5]>GA>/ns3qSMERFA`M).2]H33=!_E=D9-jAu@3^\r%ob7g/"js7\X?2O=-E1QVB?8!o,iE4i!OR%GFk@P[BNl<f^'(NP_e)+%6=:5eajA!q;"NVe>l1BX-pGBedFL/OAJ/Pg_)]fXmm(\1\r%CGL$Y!USsSktD@0gK=edMmeUBJ2,@OUQ[@&=$6Y\VRBPa2Ad#sr7'=6"/fb6(_tF(-LK[(oi.TE1H9Oe_0G7oFb@^+7\Er0R8s@*\r%i\W+8.]]&SZSiQ7M81s:1^u;l0F,A9."Y?dioN<<JLX9L*Z`-*G(c]E@7Gdf/8!]"+QF)(oa:eO2<pWk=dYtOcXMT/F`7%-)\lqc\r%`goQsnH`*dYNTVX!2J+E]uiBsZ^noIG"+:7N>>S&,64rM2;#1$A7Q-tD)u1nB>V+%A42ht*Z6"/#/rZ(AM?AGe[S<>HpV3J=U!4f\r%'c9hK%<7@#4ujKL[?r:T>"Vg"kAqpP:2"qG&L[]\;[Y\N"G(f?$CcYV,csfEO4_YZ(/;D>0oU9^LYgo6YW`%M^IK\4X+fD)?`.%5\r%$ikifWX/2FK"c8>_g3e?4e?bR[.,jib;n/GWNSTns5pkicS[kEQ)J0f>d`TPQ"bKO,To9FVUql?[ERk0^O5Nnlt]KV/9C.e2&slN\r%c+R2#T#2cqD1dUYnr/Q!"B$?n"+uR_fUc9bl]+]?Z)4fGIOLY&M'oJ&rFSgD.\)&\F8(dW,/BGMVm\$p#:;6E=o;da1$Rt4WsXD`\r%(1^ER&6u:$[qRZ%b(=Y37.!=fV3uEqGj':onrcf=#s/4]r2KH/!-9rrO;=Z3G!Xcqk2?*Y5U&;ka`Y`3U)eOq4h)W9ZO%7fi"6#\\r%_U&mJWTgRQA9C>BO^Nc/hZm^]44&6qRM#`YQk+*@fN1"96O557Q0r>_3e/T!HNa$i_-4/iTlMch-]T/1N6/8eZVr0)`.&n/qkQjb\r%/R@2rjm3D,aZ0ZsU!sp;U60'oCr4_VNs#cR<Nq.V4Q4Z75L$T:f\t/lR$AV(f(?k^WSUMJr76@"S6ZEcH9gl7bJ0X3IL-.Ob_14?\r%W)$:$H0R2:qm]7E'F.D;g9l#_rBObU,E\^T49=hRFso`9TJ;E>qm?]sPq4D2Z5q)_9V7ce5EBQWbdL^[1g5"h<$hk'Ve,!\k$1kM\r%Jca>3;S9,4h%uOF9qcO!JP]4PMo(#L$bZf8g27^=P:6ZhXY.^M-#!baWK+Gka!eSu7]$M"J0tZb.r89AY_KmN'nN?6T_-\?6>Hcj\r%a_kMB1(g-@Ik.Y.]RZkj2.4m^<Mu]cbQ.doXHUq">MLpS6rs>:X?*M@?1J9F8[fJ?X9bf9GdCR-!:<H-LNA-UWKKe"-O_OQ'HD`-\r%!b3,<:Em$DcOs,Z_Sg*W4OdJ[&"LmNB9bA_nQ%G`d@]r.>?coSWc!V1"35Z4e,E)^U".eZB\Np%S^^RZfdVTiA.a-E_\!KJP=6I5\r%(8&r@WA;4X7=Z17bNu7I#"q"A\PFHb5FYHic.MA^*:gNn;#P,:QKbRC_J1J$CJfY5-@l0i0F[b6(.6HHN-pfZZ(e;3l)'55F=M[_\r%9u700;N7t"JGM@lo\(4Uq1PE/@A*th'Qi4=2Vd$"]Gq2Jh9+l)ckB]">P$9;5])/MRDjYNT/*T6!?"1EcI>FpkiTaW-al)K(=Xqe\r%3Yqd@2!ljuV0>S_gaR&bj-PX,c7";:r>b2&QCB_uOc3!\/SasU2s=rZJi3J(nEI4YZYj4lG/>pJZZ_X)BS130DLI(E;,pLqoJ.mu\r%6XpLN\-.MU+k']8dE^;gd%7rc7gmKdMiodr1lf.uW*P)oS(aR1U7bM^RU=R39mg5\U,t>`4uT=HaL>g<rlA_d?&GWkC5>(I8/ttL\r%M^V,c)*7BE`tZddTOOBS2OTb`cJK4)a-XF?1u94glHgsuT8LEEl@,NZ!.hRZ/2RNR*?Oub=,t,Po<R+,YYIg?WnoN5LVE?o*Wl1u\r%N/"Y_SZC%C1bC`I_:6,\nM.PkP:Rb,*31UuN;[S!+W-][]W8Pk,$+Xpk!8<!4(,8p&Y_r:m=8Ut7P6k(&N(M9F-D>a$=U\]$NfMd\r%,3m^[5#!n7!3!N:jA"hD<"ZLa01+#Q(rZB.^oS[f>meQdP[eYNFhW0lQpdth8l!fW8O3ZA!9U?7l2AgM$\:SqCGd1X>#8fIC5<S4\r%c(Sjl3:I`8bt\M'O[60(8m'im!8=nrZ@EeUI.e6B,r)r9VgCZ`6S$f'87Q3lU8_R*g`."oGDR&UM'7IRq,!*IW3+!OFaGu<n0A*5\r%,Un=oRThabKmGhiPph^8H,3'c>7ZVfY!U\5e_=a\!<`gWbYLaBr4W;32t-BpahgMgQS9-CS/kE<J-fV2a;\LQQ@jo7Q<5\%8'VJ;\r%I56XZrS\EM&hC09Ki/)i>W#ERqk4&Gc_IlkB%4pXl>KI$j'>.18gCqH/07q6%etM'AZ.LH[^>.Z9K/#=K-UK:43Zc-WY@k:9usp^\r%O"AJ$Ji.7TdH\9[VUM>Lg7#H9N@bcVS/#fM>n/oJPO2W.3Hu*OJQ&>dk_TiK\6G\j@EYb"hfD`P-Y!"^`qWRpTSRj0U:E2sPg2NW\r%EgH377PJ&LPP"RJJ:$>pAN;!>ES)JEAXa<?3L^B3V.%7TEr?pQPF`,ko-$+h$u@*/Oo^6O3ElnT7l);"AljbRNG1*I:e?s0W"-Y;\r%BP(-ScR&XMAV-mL71DqS2J,Z;,IA4J-/l@)RdO.=&6f:_P@g"ToWfZ;8W@0";d,=2E\XMn&s\P<>=B-;Hjks!-/ra=65TnRjMH]h\r%9sQ"E=Q``f/sEk]YQM03-$CmKYQemq>(>G88a,Y1\>)aG!R,j)TUrbCk<B#eSM[pK<*!GITHWBa,HmJ%2,CK!m:aLlPd:*ecP_pg\r%'Ntp?::KNik!81O,d%3"RU;@?>s`(Z9S$e*@DaeMlr]0s0S@fOb/+$%,D,&e=Mu\s[2_K<Ba%U]h,4rb#Uqc8_j70g5d+YFl.-jl\r%D-op<aB_UXbo;W(0dHL`URTu8!fdo;S%;;c5iZbPSMIG89Z8pKe0SD/f_bo7[R^UGPm96#?&E0-5Lhnn@TfIoT<tk<mY:R8!>nLL\r%d*\@516)i)Rd)BfIq/T'^s\IU'ZI$)?tl&^,lp2?I0;pa\ue-G=o53H:hXPYQ%-'98PCKg<HU/;hO1p.VahaQ4b>b8XLI3V.o4LB\r%!8+8$]+B9(A/C8r$)7t<Fd"17L-mnUSCPEj7)Qm+F3uullYYeDO[u.$Od=6s0pJ2%?k+A(f@RqB+\D_=\b%.(:hZdK[:gYG^_$&C\r%NgcP/a"pNDWE<+p>1s%i7[)g@Zhd='9aMn5<&$CL6e-0ji"NYK`Tn2LlRH$Y>(jGYe6bnS'S9<q/b)M"'T^=Y-3D$AbG?[#RiV9\\r%q`Ah+WuV\-mM]5,k<mGG,#73Lrs><Z9%ZsN#(Ao%Y"]B;,$@!RQo^,e'%sghVn?c%7ZG<\"5u6f,skS<+ES@#q9JJ'\L8K_kk,7Q\r%5'Nl$9b5RL7pR=l%S"HSO\<2hGp=B:V#j%JMSrHh>(p9gXH0Zo\R1=*A.1C&g4@b++J>EeQ!t:]?:"0t,V&blJ8+4&?9,nni%0-'\r%/jR'DHdL*/0P3Y9\nISf(u2^%H70gc8M0W<%Y2Pj),)X(EATUl:iAINVp(;,)`_5)6Wn)610Vet!8nR!"+_KR#cs3Q#WCd$-:8>6\r%7A-pc'R8)iZBk\"c"7e\%YA'kZe6[Mr$AUc4n**@@*HVr)P0\Y7`tCG#k/s;N)nM4Uo64A:b=+ZW3f'&hcPOn3%@\T?*mG7A4O++\r%o`L-cNE&I[,h<J($+^Tt^Ua"_OiXdF:Bd77o/^Ob!(IO#^Gp7Z":"!n"bB)s@T[YK.A[?,F"_AAac_gkk-6@RpQ54(2Wr0#)]/hn\r%6A5`;?p(-%D.$9%+\`J7E7;c<,_-_^)V,^MG8K0o9tG'kH`"iW7h1N)6IG2c_<nml62)#C&D7V+";U!XXr0:r@j't_8XJ5.Oo0VJ\r%'aoLY]LDA=3U7>N)pfS%aDmd[X@Y?uX'm]W6ZG#_`95=;Z`p]VT\.XD!*,Z/`!9!rNBL>hEOl79.n^(En@c+Mh0F+c5$M3P-6gL%\r%b:qWV>iYu"I:)U),M#=tg,;D@J`N*-'WBZT'F:l$?,_@$[73e$`#UUH)H*2[T%f.u<cT#hHZmhNOh\0!lX1]i$=5dX-3R8RW3.Ph\r%S!;T+F9gB1n#9HPP'Ck)p'?qI"AospbHW--6p>a?6<SMI!CbQ3&ZC9QDUi6ok+o&1_U+oocEA4H#?K]Q:k#dC!!\dHKo+uU#DI(N\r%CLEh:M'39C)d.M;F5S;S6;YH]QC7g$;CW8<.Lfn3>#dkPHR!0*.tTaLLm%l\c#Tt]"gV%DWY/JmB0n+Dj.LCj=R;_1CMCjR![XQl\r%\AScV@kmLc+7s@bMe6XE8?e3S;Cm_U\3TR^9Z%=*@":L^qO/$c#\FaI[Wc/>&2E8K4!U=H34$F<q#!LqER]9<)BBYoW;W8HkRiAl\r%H4[YSN?qFM`/VR,`aDr:3G.*6,q'^*j%/N;E+p)ug8S1b;tUIIeksIe:ff4!iLr&"Tri2^3LYjK>1Ra)W-etm-E.L9C+Y:$+9\[s\r%M5aYA8#d't'9sfZ3^qFV%q:bI8L(8cgjZ?iP\=2Ucq44-bG9h7HCt[uCJZh%>,A#S7kkQd73Cap=%Yf#Z;lgA7Nm)Ui*mQKo;FiU\r%ePIr)<ZDA^4f3cbUE-WaJf]`MDX$T(m=ALJX;Xbl>)5Z7q<Fe<U*q!MUW/d,af?$;d%Zp?fJBO5/Ds*\A#p?k`CE<+0W/uBW%eNk\r%e._^2hP]q\d?0#CPBR)"/=^o6H6b9]%3;/O-3gmmWre3*qF8s"MWS=:R>r=qBq3qd"..Rp29Lg-s(&?K0bsqLIK0c=9p<(g8$3of\r%34R%W\TBO%`sd!EM;OaZA>n,mf]r@^0aoh)25$:Ji(h*S4#W':@h>u<R-NWOg@5fp8119Lnb85@1MeF6ok5?"P;Pa:om,qk%p(4.\r%.<GkjH3cX%`SX,eMGjt:BM+=Veq4J)%Tor-d0M%7CV^-go(O\b%$7c)s(/C$m5T;d4j523mK?d`V,Eu'TkT+lZiYLYSfUBGfV`J<\r%]e\nMG61gmhX`_3%Y;TlBuu$CDG-T/MeK.4/<?N':-NAlNq89Q5`35)k47e.0u$Y+Ze?"YX70*)Z[2''Vl.Rt4JeKs?WROF_.WGa\r%Wr\+Ma$TtL'53"hU[#WjQf)Rg\&qWrIgbMEhG\p.!$GU6_Da[A<6%E">uRQI[s1P3U*Ao?`!?SVH)<'LW6!D0.T?E[osu&4d?l2n\r%qG-[o(.afi\PlDaZ6jkA_<)`<Qu_l43O:mJ9U(JrPMJ8Y>q;iu5V"?8&k,79ZSt")<HUCLG17>]LT-!udaZ4OVU\/?9O1\KOk*qi\r%d6sSI?gZH)P&.ti=t,;-n7/9+:k_Ok+,.c$,TJO1*A^:n6(K_.NT`,hEX,V4iP:d/l8^g*-0GTXf<io*oVC-jF,h`ZPfgn9,`-lB\r%!ld%VV.s(%kNeP;FA*%:-&EN7(nGXoi&$YnWo0d*E+C1_qAab27^d5<5Fr8)BE^.;JbqpbQ<`1'5mtWY%]]\(%oeAf%=)9(b^fj4\r%9]Ofj^l4]@hDbC"R*H6/S9`N1;5U,DP"XjKIOi]1Fn-Ud*=HJhP+"W.dP%Qr2[3=6J!k?bLY,=\Aa;-T;4sKn)'fAVk$;_&"A8g6\r%W_p)CCg"JR7<d=Y?HK."DCVMs<)L]DkQD[cP1ch#G7>RFNmC<:Rn5`qTcJWOXK!S43%X--S['<c@Yr$[,L!)/;Nm5OV+P&n31R^c\r%'5_+*BPI0c;K!7+UlAaK!@`hYD1afq$,oGifedFn)\oB3Z`G8!o!_PPCZ>:(c??C&m`%'i#Eh)l[fU&e/6AaC15aR!oGmOMI$mW=\r%.$1?Ke,jKiD8jG0Z>LX_#F$8`JdrjTft"mj`G>%E#7=FU-GB(hqm\]</Ide25Pb"^pZC;^MeDKb]Xkk'oAeNM!VFk>cd"/WH2$I?\r%rV'qhrT8m)f=1XD[o@5@LL4<bm-Obh-NE\R-GTHJodr-!^Ys[t6XSkK"mhV],l(\[V-;lO.\jt>JTPuIR8k2e>0T.P(0,>6+bq@7\r%'f'=g<aZAA6+^>)75^tUcn8@amf_.nPIM4V[ZYF!/s&,]Hs\6s_'A:C$`$_m'd][Y$KT=8cMFtt<#t:j!]YJ(Q"/#or*AKJIRkSj\r%W":We_Gcm#KR5l]$<Blsd_M9/U`4.sNc(-rVn3[G$CGd^AcKb*+N[5hL;6uD!0t'(-6_U,<Xd\,Dj/*(JC4Nhd(uIl>No7pJ5X\A\r%Z3L_9l:PuCgHMd#F\;h1DAocL23q=hNNNT,@r]5'!d''WlflTX6:n$uo4<2:>u5eM1FW?K.kl9Mc"//c@aVU,NjM,!85b4+'9<mJ\r%'.d;g\Kl(1Tl`Qq]TQ=3JW$]`OA:e+aG]L;:e<0CokjT!*7bQ"KX>+m:fV87<?kf:LW\7CQR%g62\IIL`;smF5k5_p\<;&N'##f0\r%2E>G[Z\ePeeu^Q>/Z4Iln$tHO&i\Ar/_e^R-HjD;F[5@[QRWE/g/SNVPN6@03hS_aY&r7(mDEsHf+_WH<n)jqIKJcuLD]57&ebji\r%gqP;>(o+gm!KM<[7Z=DPl_'FWN%.,`0O=?h"\sAu9;R:l.13C\6K+V<:6S[#%h5jMQ1(h,RW(!`Y]c]35UT(<;?:TjFlZ*$AIepB\r%`7<_U[XDBjl\5U1h2KX#U0oE+hha'f^5aD2WtG(XGL]f,Z"o!r)c_thN/kMSJYa\OG?*pe,0rjF#uin'<"Yc92GYd'g,?(ikHT3'\r%oY@tC^k)HF9<@>+16J@q&>0Y:HgBDZEB1*>)DGSc;]==sKo%#eK4LA3`<C.I\^]I11"g[uZCt=ip<I2&k[rtnWf*U,50m]q-)lc'\r%YdfqO,Qq*;MP9Im@UtGO3el/eW<\;G_,t/BfiF5qG&lS'+@)d+G1O(g_s0cO'G09`Skk]b!;htT@"^*b/VtE8(/3pGT\H()ef9fF\r%76fD*.),jSNL<;p`6Q(W>4!681BOaC!NPrm3MX[)`=q*J?=E4dl%.*>JL.J:@h!b&loMp9V60I!\+F/fPT'ZHD$0+5\OEm_8+Ion\r%^>gSKD$a!G]oAuJU;\`&,B1nb+7Ctt>=$ZZ)7=s7B*#0/;0c4_nH(N,:+Qh2;JpRF-p*O*Y-3&J*)UsNSalR.)5adkIX2ds__dVD\r%Ys3&plqV5ar*K;I62c-!fCP]YKd,t]k%@nC&"h3_mZc537#'aX$=)rUQKi:leida6X"28i5b`Hes7^@X%DhO94"r[Qeq!o.?7rHk\r%#<Aa,og"(e^j>>#\oDko>8iU%qKd2pb7S?`N<CH^Xh`o.aLFLK.\^WKNNeg[O_4pKECiR5Di8']2ik73jP0TU#8[jm?(ckRc"!ft\r%cRVg><k@SNp(9<dS'dkN<2;L>;8u)GO`r<p5eiSMeH?ktO2Ydd4l_cq""J$N>f*N.W(HP$CBmHBPe%4iQ.?r+WgU0,#6JE=]sk.]\r%+.'mVTu!^%7<003In!3U4W#\B7&=e`pa6DW8]j%:-P'2A!l(hkU0jja("NkZ*[l.Glmd1%X@:;pq&Tf<WN3^TD>Ug_edW'`AhD;+\r%A#lj>7<u@0V/S-k]<cd?7B%d@<>DI^D+T$)g'18Fn5qc64.u$mZr\Ms8;l>tj?"JL-*DFB[I(kP=P"6HQ*j-mLS0MYeg.n4JV3d<\r%WSjtKASmT!(%ib""nL"ob%D-`[MX%J_?t&`8e7/r$;OW<d:(98guNc(5Xs+Ile;&P3NO/<SA8=HcVLmkfT[W__Lj-QQ[pS6OFgMY\r%=Q6McTFs/=BQS(nno%W=m6Koe&luhN(hM2PeVZ4g9TA@h!0seB>M$<Eb@05Ri+1C_aqtUo6f/TtmGG%]JR_f,*%`VoAVj1!f:m:F\r%!L:;HN8(dNRDK0/!i6.Ap]AH5EjO&f@`;TC\F+nJ'nQ)0[I*!p=>r&rRD"D?WMV9f.P>bN!UE`(jM./5pum>4R5?ps%PB-"+4mqC\r%B0*+783O3Q0sF,Q3iknGe+k$j:_@AZ(N'&Z*7bi6:2;U/06-RI/<TsV)mH@p+3ZTnp9KdSWgQ#L[fTnL&a<Lp0ua[F%]%G:q].4J\r%'cuUK!U07]BEH?3-.^WXb-5ahn;QBlrWCHR5%HXY)=pq7*F#aH(iMJsYS<^Z_F:1Z:Wa\t@IQ]YreuelN\t6*3m"k%ol_+3[0+,0\r%keNnDqX.HU]7S/t5_+fdpXZb>isNMPpkf9M."6m'f]_lL%@"ZQj_b7A%0*=B\Kq8cY.hJh-Xa*;Y#6[j\"3;%Iu1Q8V$DsPK7cS@\r%H).3imeI=u:s#`.F`%#[3mnH@:1ZIa*-i8@5F"OF>CeSUICQbGlN:SLK-Yh@@fPeG4L0RX-1e-ReX0d#[):u%3].94;9oa:BVA)%\r%!s2HMC1gi,4t;>16\//RNYHCPeSM9qff1Bd7?TZN-um$QELg+TcC1#q5c(U<e`Y]HNC$6A_qK[@#N@_A95!N\a'K%_G<g\;TQetp\r%mDEsHf+^34eVHNO*,S$oU4c9H"_Z"-de$LFd^'NeZ3(i?`0Dl]hmR2^MoXP&dK;q2i8@87/(S*0Bt58j:oUM/F`%#c*7bQ.:1ZC_\r%G"U>a#)qf[>CeM<SR"IM+"nC^`n4][K5gqQZ!hUfS5sK@s-d"k4&C62]K[lc>17C=d_Nn(b74Z!RcZZsg@ertU`0Z2^hcE4`9"jK\r%8JSg@JWmjb6#K+[Ss.)BY1F7*:rt2dJA*U)qC5VWCBmHB'L;t._=EU$O'4MPch0PR8ltD^C[6ak=>r&rRG!BHVk7%MHA:b$amPLl\r%7$8mu9XbWsO[Mq:&JJ!?,M.VD[]o4"-*LbE5j<hDk[4k6FBC7+2<ImL"K:D3hCdOUi>U8V%8LLn2MoFa6c5;C6S/s1Bh0Ro/JT#<\r%Ep9S*F_m7pFY)6=V5GWj%P2\!9o&#i$lp]rj=m6U?\&!ep3"ckO(pi[/&o(H0G^q*V5Z1Q9iLQ>W;A+]RL*CYlQqU`'o["hQoAmD\r%d^UUS%U:W%"&#bn-.]'79a;6,YP5d)Q@2R>jba%S/:Pg-q^YcgS=Zq^?rid&]7TKC/%s3XC4qRGA[a\X1I?W"5c;&*Mr=o@bIKD!\r%$?T==#FgJ0Z&X3eh6I7eA-BTTY&,8I_n)PX='K[#F.UmBK@PVB<`"!?"XYeaWK1>MJ]dDN*)Oa<`nXU3Yrk:-/$'c4*Diac1rp\S\r%*iF]IqsOoShsYu9D>U7mde3B2AAZ_o(I9E!@4eUn("hpkV4&6t#o@BZ+M+BmcOS#@X*SWfD`cVVjfhKthkV=WeF_"E$?n),Np=m_\r%4V4:7<dX/dp2N*o)]G6fLnji535(hk[@.\/Tm4;5KXNUJ9d9pKGC63t7`b[r[]3QB[MTmT-Z=mL_t`gM9*?08p5d*/o_prPI/tg/\r%[BH`M+-a[S*ri3534_h\l'tV%f=MbWEtJoMDb><o-hfFVfVjHr#:aQm<tY.C.qdThZ$)f45S5D(p=i\1emR)7\/koPWN3^TD>Ug_\r%edW'`AAV3?RoIm"'jZ%jV=LhFh&Q'O?4,K92(p7u(_<]]*is-[/IKLkoY>I*NpF%:/sDP=;OkSl@/B]WGHfq&f=$a^@9jEDlch@(\r%of@_i$@0)^pLJ7n<2@@>&f-G$!e#$.5c#rAUTE3.cK4e&4&C6r#Wc)V!HD4oeH:"Y&>7HOHgBD^i>U8V%8LKKdAdL6Nt^@gG..N#\r%b9.ngc=m>pH.`eYeE?%G8fd+p=LB`XYWAjsTuE>KkJtAekmQ(Xom)id&>5.eHFmkFLML!N1cUcr7\/I@25kc/fX]Uba%<IpP!Y(?\r%lL7O-F<+=[QO!V7E,F#JIVVT#EMXE$"]135-!1OZ0!NY"p8d&&3SXE#]le2h\/a'7%8LKP;7X!01KW_LF)M:^),gQ:4.Y\95D^R&\r%Q[9$PL>0.WnamH0#>u'@JUsZmquZ+Fe]mh#VJl43\s>7ONc?rSs#^ZA@/\h?46u!G"jU@ZnHi8)PjqbU7mlqVm;U?k!iZZ=C"')!\r%F(s3[[0+)GkJ0t>D2EDrZ@C%=#`oYjhR^.D>Rp(S#%);biCu:Q&-kh9OsU[/p"5lh<f&sJD:\SOUb%6%GuTu.L@T2d0^Y6/=?B?*\r%TG+)./MuONL/+#jJ^AJtI:n21TFS"Ih,*$/7U5.)KSd&+mT/94C13u?`HK=+E!(Lqj6V:g>"R`JD.cRqG"=\Gojg?!NrAC)N\oAl\r%I]`bS1t&g,gHI*BF[L^YR;c9TZSj[LMG[E*Ecj)12HN!<[0q"q*a=CK@AU]OCPdauiu2J6d`7WS$LFdX6]&)#;QusH?%>OJmAOgT\r%LZG\B#(JE"/^X/NU4Q79]t5"=F)b.HY1.fgqi(r-EDQtX!L9rgR``+9b)C1k[0*61MEo!YpX:;)._SlK<]_EhV6+pl[I(ls82h5B\r%Q19V'>$7@5$)G0BQk.QC[q76?gHC)c*/qpl_'=9'Y:V-8b1^:r0IJ,-3*I2DLGSEOPKV8[d-01u>dZ.9d*Ak5L499jNQME/R.!02\r%i^5jFYK18qG_$Z<F\D'Z.TOA#Z3)RZ.i5tlD'uD"P#b[H:jSdfm9m%sk-0Sh@p8=ekZ&[ODd?R3>f4.H_9&dfcs:mY02fJfJ^H4(\r%Zl<c5<kI""S3uKo-#L)(akh%Fdi)X"b/a2R%]7uYQUn5@VuOI2Q*P.*>>%1U_mpZ_ailZ5>V93:W5im9\iT=keZC5oO/FoA]-+8U\r%?>mB"`(LkQC2GJ&AR8hO!69(;"<C0Yf[a/?BlVT(!ZH'\\#sQiQXS^si+-F=<XDEfLehZqG8mdBFB@6=i245\B+n)Hf91kQqR3e+\r%)lt&nLX&PshXA(lC9k-p^NEE.HYVsEL`F.ZkWd%$$\,Pq9"YA$C^`6)AukKXb2t7XG2C@;XXFT%3^gT>c.Z%6Y)\A=l&@NS`*TOL\r%j1r9=_s1_?j0/,^op4<ULN#,jdj3Ngg1k%+FA)5]$CitWN-`W(+OMa]:%+4CI.+<AGuT%=St9=lgW$W5QWQ=GHD$Ip?ouR+=G,Ej\r%lZs[=UT=%<[4O!kfs#@-E%:`9i_%U49:AK5_&.qUGG8JRVkf"rZ<d'!K@Ro^lFOqb9h%!sX_lMpV**<=PTD5q'cd+9<ZPu&$V4P.\r%(oF[j^@mk@:_)TA!2hTun4!tik8#AUg-bBEE7>gqe8Nkj4ib04Z3)O]o;Lh8ee0WQTAg2j#:?pG4#AR-Po8*hUO/R1k65C,SLoY!\r%>P94#SEnRpbWq('M6&`d<ReP5J=GD.=S:*\>0g2%Nrl_c3M;P$C/un?cF0-&X<)&O5!1gq2*FU6Tbk`94V48a=*s8ep2N*o)]G6h\r%7)R2b/16<!^@*sflU*ll[nDK'/6<E(:e7p-2KP9bO3WCA_oD1?I4@Z:A..YN)RTID!]53q%pdpR&r1E^l4[93GkkRnl8<'ObA73&\r%4-s3M4j2Ac19@-,S<]>7?+T8DOgUabP27+X#>u(sV@)bfR_rl!8,+,2:^O29F`%#c*7bQ.:1fpQp,OE.AXuOMkhssoAV1Ic4f2cK\r%*I,C7MQdRins4HpmE@MCHE8,84\u8%lu0TNX;Kfaj/N=c2"K3l><cB1\tQs^$oASdl6iHJK=_jXoo1!X.8E@'UqB(FX?'1W!ulUA\r%Zn5"Q$ouj)J^MG&/AP^X4/A"6)4)?TTMeiQle;3_.aeb0:7=hbS7W2L]\>]@?BSJDPo;<l8@j_$k5k[L5,$6MVJWNZ@TYd4:7]*>\r%8sO@^8/FDE]aFs"!h2^)EG?S]@9lgi6b.<:/Aq$%6h'jMEE--SY\fsjR<9"pl_gOfkFK<78jZ\,C7;?KOojL9];j!dRk*?h=<5b$\r%ei@]QT@1!U8h7R[MlJ>A\%Z]$Qc$D._251t,g&8Kc/,J+33\WD8U+Z5=B/p`EQR2:U+/f&-i0k)Um7\a@>FWH/.UI9V^Ol5AYjm&\r%;3@]!e$n_>EB#m%5?1lm_AdID'^c]=*4XTq8J//+QbZM$ZBF_B:G!j?/$btF(NK>\<A13@=?Fl2A9$O642kXq<E<?8Hpnh&>M$<E\r%b@05Ri)GPU0Z,2?>+&B$ESt.b-"6_.(@p!*.k0_rX,Did$!Ccgd[q*hc49L>=HYnqd`O"nZWC7K?h`)Q>YeY[4sl&+1]EU"eKsj0\r%CP7XH@r]k%2^P.E2/D9Z<*2_:kt#Y$W0Gir8_:CcBm#KE"'mc"#OQY4*7A/%`HAst@r\&^D>UOWehmV+PuO(uARDhNX2a/7]l"1]\r%Lg1q\.]fF^<CM<nQ@tU$XBHB@A']+?O'/[*P.]+7X/6`Z?<tNuh,e'*4`tW=QlODrpeQuLLS#[=lL1!?*4XTo8Ta^587/L%P-Td>\r%qarC><nkR#/UVj!&o.aK8h:J-CSj(m]t0*eJZm#OHL';YEB1*>)Or@T%QArVU0/cX#OZ.GO?p0-SQ8emT]R!d8h:9i2HMJgX*neD\r%Mm&=\F]]Wn=%k?=]s<Om]!'!1HKs32B=Sr+c1k)#:5=8(1:Fk'b6"d<;?0fsoEA;!3&b3570cmG:u/O]F))_r*S@Es/APFB`F8/!\r%<Ep&^'c,EU7GC!YLNQ%<doKmK`@AFp.P(t3Q:skQmlHi<[L0<>d%^uL_Lgg+lZTtkW^GEi]`uX]XOU2Wj^L77[s\Dqf?ND4RJZ@m\r%[;:Bn4Y!\o+bd&WDC7JaYE]a,PofBo<FRe>oG(Kt5-H]-A_YT(2IqTn!PP&f^qEd+_qM/k\/tDP/?ZIbD/j%;Y\n.DobCTu>`CE7\r%R!f,R#O\utn03%fdm:%7`97KZ/$RA0Cg'b9gB+KBBam_:%d5FI33X,jECbFV("WInJ]2c_[I(ls82h5BQ)PTTpf'Ba]`O)o>HsEK\r%VcJua+DXsl\m[6[#NV"E?12o?jIL"=[)77p('j98;B4+k<Q0*r=($$=F`%#S*7bQ&:1YiniicD1]P7]=[8QM&`0,MQ'crfK#ed1P\r%!bB[;DQYS`1[0aV@I6<]J]0p%XV?Pt=&j5\n.f&1B3j7U/;J@BJWj5o&_2:mFQjNB*4XTm_5ei&>ub:K>9Jjd9D/]D&[,CGH.=h:\r%%IkKT#PncY%btir339fnMX,hs^uB\+g@fMHX;`(Jb#eej=md*r'j)Hcf1NlK67'[Y=&k(o3>j^i=CO*k_6q6TA<fdsCBs\C/.QL8\r%;B4+k<Q0*r=($$=F`%#[3mnH@:1,]K:n"K&TN,B>i*Io[U2<_[Jm)/#@XX6hQWd7l6GLC;/`'lQ#FLCV"+:?="^#Q:339fnMX,hs\r%^uB\+gA9bHedW'`AhN*(>.N6kJ]33;ja[=6r\N`<EGZWeC5k&3Y&.)'hR1>o&WJ"mX<$LTYUmS_pLr=DWpRj4l@Ar#]\;+/gHJl[\r%\tQs^9LeBeBP)uRYD9P!<@3rtX;n\B%*"f!9LkD#Ss&i60e#%BPT=H!<u0."MXm_*eG9FLlO;7o[@b0E+-8k#*;djXY@)"<h.U6I\r%<u,2GPCeE@,>ftki##@m%VRCl1kO2aSVj9/G,u^o>g`i-;CN!T;H%/S!NWr?k\G+i#N\db#k4IP]9b5[-u2RH\)87YlD23J!d^MC\r%)H'E9`$O9Ll[_H_Yur,XD`ct/IB(=:<X874S-+!&b$h]8._Z.jqMOaDCYQn[Z#4:FobJNZY/urR^&!VA>+HAmkbojkHFkC1W^u-Z\r%X1j`!lAKs@VepuaHN.Wul@?SEMMKpVG<#IgP4&4MqMOaBCYMA0Ofl`S.e>7M/a5j9-EY#A_,_oed"(7<MJ=XV<H)J+fhHL1dMGAs\r%[]OCthfNr)=<5ag?h%O)PN&iN72=\^=+/'^f!Xo*E`b7W30aLLR&?m*,ddE*LMELsm&e:*>"'/Gfp)-Ya/Z<c'i_C%D/h.36$,EX\r%@(lDoLK^5_O4,SYq!Yi[/&&3iD',"[\fUmnbdW*=fW'O2eQ4lclD.g;VlWLo<)g]=l&BVaq?kZE-(Puj$gXd+Ng*u>5Z`BQK<7n+\r%a(c>hHk0KT(#N6I[ZAU?h9b(Zjr7^ZqDu=daq?2#;R!bYc!.BNJg5&69b4A?Jl"Lp=L9&"g;TcX5gt9)eEWiSSAFZ%qYB&nYhi=1\r%[ZAO=>n?r<VAkA<N<-EO.irML;R!'1;Km[uar#)#Bt5@e^-XnS</618`Od,Wl9iPEJZejl&hIb+*ii:?nNCjA=+"pl><cB1\tQs^\r%9K-36<MK`"qT9EZURYm8^&#I]$R7>rdCIb:MeS:X4U8C'_'uI?2(Z,ede`kY=R94H1n&@1FW`_0V!IBAD',&fh,*$?L)\EW<9[o#\r%=$.>gOI9)#l9/)0%HZ<-!!EV#*Djcl7LQHP[^\%r.'[7K5Z`;D$)Xea-.^_XVr!'9grd"5Mme&D%dSuV-aVa8DmMq->4%S$=K8/>\r%:^\Vi^,n_5+s*(48SW+s[MQ2h=?FlEY:RLp.:n?X[Q3g6f@hauY4e009HE/.q#>X5gP@R?)YVtR2[?c@.=&j3X;*IdSk:%oG:[C7\r%=&PM^)7?oP9gF;6(K`iIfl%pJ<Dkq[X/Fs(i+fIjhR^.D>__nW%DL\J)l(rtGI:L7fW(`T:T#sO+;t%n?rXZn%qMt&]M!\+(<I2@\r%(*jQp*p@@BGd*K*nOQ$F9(.;2^#D*m49]k0MY%/X:1_;%rG9j2?L_DTPCgKMr@SV`Vh--D\KqJ[d_^`E(N#:>cuehL4j;G_nR/D\\r%ifRD-(#K$nHc:3[[I'_EX@F[X.KaSds4Mb*h9(af61bQM+8B<\4uf?Z*fcg[b'(BMD&JYq/`>VTTNEb%/Ip;^Q=ZVj^DTr[CN"5H\r%Z8h2V=r(Y2_-Aui`Z1-18?=r#/';i:XG'Pk[d7stMCPj7Z=MElZE`t4YI&u-8jPS/ggq"t[9%Z^'s.6aCH[r3oWIm[5LHWN>>c-d\r%VMfpZj\:;3<8O^T[9%ZnXc`b7oj0aE>YbNhet*AQ[9$`TjAG^+(4aE(3:to,]@nbu=N[H3S^r*:r<0^c/,a"j[V]0ql'`W;.b.7e\r%I:%X_WP('=flaH>V_$TF4]6\nXZj4pJ9fku[mZbH5Z?oeKN05LK56a:^<]tYV'!FP^!b66CYP0)ot%I,-d^\"GOeBA?1!mu>cX[Y\r%<4,\YQ8am?=J/Q!A4<r7Abg@N`4&]QX.s!J?rq\d"ETim^=QOaV4U%TH_m?Of=#%(m<)tNSkO?,c%+Er?5^SAA"F(TH?hh.:eDoa\r%/rQbQ8GXMC5SsAk>8q[Qo\'C_!L=dcL0EgaeEBP&)7g^<:;,k'gU1nal?ZahK.#.)i/F3TQF-ig%kc=%6>T()#>;"\q6jIS#aES*\r%\M@H)$V\#ZDqo&ZFTkl:Yh,T*s'4G":Jjn7^d-T.VDiU6gL=s%.m*62\f4>[8L`t/J7Sk)Ot6ZWo95:U\,`![],"d?Y`kTh^9&%(\r%X6[.ogT)CuQn&H$^#lOSIW"edc*Xop/*cu#XT!>MYh7a4/Y2mlK;E[Ic#C4Ji[QkJRKd&UYh50I*uTsDfG&+7C@/0Vom0gIXq&pp\r%9<#;HO54QVoTQ@.F)Op=/lrkg2!K/0Z/ldC]"0FU\5lFWfbU,I<!KA1Jd^V7rN7a\m"(tlGASM>?\CT,[0(Sp=aG%hT[NR<CT[4b\r%kj#JGZYaQkFgYOWpY^mM2s@eTRVQ2p*aC4oi-];S)CJ=ug0B`>2mk7GlpDA"r1n0\@Z?nGo\'>X\h$"S(/a=CQ"hiJ"Bo)sI]g(i\r%\#@m>l39A5l39D4Ki'HMcrrd?Ah,dA>&=EYen@OTbQ<,&U>u[4[W/_/9+Pj(=aFb`U=+6hl`Kdmk\@HrPAP0KA[PiGG2T>631*'V\r%P'^MNZ]&:pU4VuR7JFnY#\sf*Ffj5,JUL'dWg_MIW=qn"f)\uhZh30Z7A]I\em%BOd+)amBA;-`lY=,9m_KR9E6r[+=]2Xcb6Y7l\r%BF]/[ZGMl<6,o@T"lRD-C0N*J.mdLsXTkd/>'b.iVpb<B/$JU*G?%iC\[Js&RTcnqli2&I%Q]l,10p02&_un2j3q,,"dUH'e%."\\r%!&egpV$/R`Y0G>Z!3B1(H>jVaqHdt!Q$rpCQ'Qm-X_kPMf'DTB4I$D3Jr10c8$14fK53UbS?S=+8IbiR`?cnX:t-sHaBiWFACjjg\r%KQ"PI^og;Q#j-.5IBU'L8j@s28kVD'eok/uoX_U=:Skr@=fOcN;Pg2pf6SnHeElA$Puh@5\HYj\.P5mHP<:>F[<5'`$2&m>P%$a8\r%?=F%96']15>'Zs:5ZaeYT58:)XHkqRh16ru[2Y00WjI^]Y,?kmDH8Bi]RoIM(4]Sb"d,elY?fm,rf=Ho7\I7^7jutfkrTo)\hes%\r%:4m6Ui#S]'AP''U40XuM>.X@<:HeBMo?Y7b8#!jD/m_;gNiWHhki&C.WB%e_5X*e=5R*r@*=A._b)U>6LQWZim'Qrd%$'0U\8_u]\r%+&B\SdRu!?]1M@'jG-+BM'3EXjpNEZ1,3M/YZPi_HgQ@^`)_*K\DRch%5f7&6WB:TGUY^?l>2-/5RRb8KnL^C)$OgcH2J#r:`NI!\r%U@9H1H70G^rLuNJirB.j/5_=]NaskJ1rmX,=</:94VVN`>hT@G@bM(mGI,jeU4<R]YEhZb@C0PoFDr<bY.2^%8j^$<;SBm]J63)Q\r%T7FafJL#L*R.MunP#R4YI.`N0"+HI7Su435dEX`@(?<5^K$R;:AR[\k+;NT;!>m)n.<8!S>$70#'[%hZ/N5ot!s.dTU*A*k[>#<;\r%UZjNm6PLV`<7T,lcB2C*!QtDgI]o@=&KsMERj#<gC<A0>jL)7&-%bZ=l=Z?iROV*&Hth4&VCU)J,!HGbCTC3t#`k',3abd,C2bAh\r%A>j4*Y)0Ni%@hJ@Je87<Q1]GY2T"dRJK/q=(VPZQP(cmlqNo1uV"r@W7$@s=X+9jKaduhaTL_b5E(6qEhEu+!c/K,u8nR+ZY\^2B\r%$,.2O.1;sWJcLj`6)>q)0%JQ>bog8+Ch3SRcknbCccMEUrEAV*,/M\'_`C7FO=NWrc'NoThu2O!mGZ=1%mLhMIX?6Z"[EU6n,@W]\r%os[9ZD[Y7Uh^@pPfam7Ir?'noof`4A/,I^Rs6EI14MN<#]_R!SZ#H,gJ,>Sm^L"Z<K-(?lF6=XZf_b'N0/'KNTD$I8DU-#sG^K,b\r%(erss2^ae)Va$b[]Y->;K"meghuEN;[f$[7n!9BkDnl5AG@+[hs7,/3h(c:NjhFPC5#Tl$[s'[>3k<0EAUJ1_T.dk^op^q^s7bZT\r%s*Hh?rlaGls7-LQf4r=\Im/@/qr?i7F0k7=_iJHn5Q#c<GnJKm`E.'XrVnl>]fj%-GkJMhn*p0+<,YEULIC?u=6I%72Qpn0r1>dr\r%YUu+,p>aEl)n4hhm)-l%)5f"P?MnnR'd&?KEI,'5/bI;bPt94S]T0&YDf3m>:[b"^D&".sfg!b8c=S3^d.kT3A2Z(&lJq!XVme&R\r%R^8<omE7;["6DJEk51>QB7IQSqnF3\3mM,+PNHq"`uS+1pIou[Yrhj'VCU0YI*]OAn:>t.rUK%Blq]PfmsdGah(5"#bn/.&?AX'S\r%R/L;LBpcV[L&'W:Z#03dn'>lHDQdt:0;5e$[C^C"IJNm=_ti\iX7.)B5[e-^fY@IOm+pM7>HTZj7:FomR4eorU+e/+e#ue\H?XF.\r%V!*`O?Cu^L<2MO2H!Q\L1Xk,&Q"dSHFO?I^mQ;8EBk@.!`jBDQYCA9b`cQJ!YHs.*IQVn&rUVX'ReG"oC/2+t^9+u1q[@SE3GWlL\r%m^,(@"n?64Sa7tQrr1p;?,UuCFJR/ZpkRV5?_./]qugUe8#PQT^Da0Pe&fW@+3mZb%duTWD%p56T>oV'FSY<>&EXj/T>;#p^'6fl\r%Fd';#%UHhrpYkK4*^p#BC@k-MpM4$_%UIit@)<H^G'\RVIIgf1s*2#=cr8M&/nWb+\CkmS*]3a)n'=bDrcf4hm1>'0X<bV[5@0l8\r%**lp"\37BkZ'a&p?GV1HHX2-rp\X9WZ\PW_IIZ=_g)N3EiT&1pPLHjV:/>KXrh9!;8bkg"/H=J7*WNfu&,uG`P[m!ko%U2'lWIFV\r%=3#e:.H#-rk?#.5Zddpr0t<d&_t<#Wg%u7N,]ie=ehZ`M)%!b&#l`Mu+hqW)rjH(sc*H8'1G6O?YAk(2F/,Aq>$X@8]q&*:bPKU^\r%h/0"Zn<9CtFo,qGJ*3B4oD.n,ZET8YgV9;Lhl2+m&.^k53PYO_o'CN(6N-b*g$WO>%kr:SV[K\MFFQ<_q;DbUDMQ/lf`^9?gAU3(\r%^_0H684<CHcefaK?XFf0S=TWQApaFK#*\i>m&[$t:+X;k`ffO3Q=Piihe#/E+)F\']fC@brc,q)8@pH4jDCk72e2.-b$?o$II$R7\r%\*"PT1E>[AV6g-^qW@a;f,*%'D!$c4,Pcg)"DNY5d#<@&D'_QA5sj6kL:2aDmI,"ejIDI+D5BEXS?O_XmRqfcCEh'T,5l,1B7#bi\r%L:"DV9R"V<^4.l@S&N'$gi8+T\2W<2-&_Z^cJu(CK^PGU%&&s=fnJ`T.G*>2LkY:Vj3IAhm*0V/HCk*0c0h[.+&B&Bc7Zgk]/VmC\r%V(8`un`%agEoXHSH18+?^N_Ugn^[GjpD53TB:!74[spD`^I,(hmE%S>.mN=Xa,MI&5Ksa>UtmrWL[F1Q4'X4Q`n\%p/mk37Xu8@C\r%+/VK?'"'cP9Zt3+\"IT6<-)rmf&#9.b22jKhT^-!qV+(V'D.].2/LGfg:S*fDQYX*"GU<bQT(Ag-!tc^M]$XfW6lBLHu?-#E0'<d\r%R/4qDcR6JDhY_E3Dbk95OTK:mo#@]SX8!amS=*f\U1UT:f:<Y`q<n1?@TJ06`@J%Kir&*.A9/=Yl,gp/?`n#E)0[Z>Hn@9iW;LL;\r%bfSVKkI9XSR^&72o&[2q2D`3f75F:<EUFd42)]pf2o=+(;`[)?Gkpm$E.ra,?/&Enk>/8+0B^RPRA01pZs;+0>/DCg@HsaP*!S--\r%mRnD8CEh'T,5i",6-P_negpbn(rRb2`bU;pbc#-]6ZE[\"(5?P2E"3R>94(?\b!N%%>6^siBW2:F5M;H]`^YQJIjKW]C1f0poFN?\r%k0UQ=jXN>3#VfiW>>LTP5`"$h<-)rmf&#7(%YU3(pT;3DY9+%TeR"'fM;stEO_,8X=$!`p/DrB5P&&bFVr.6HX?<]hg\uR6Gbr5@\r%Mi)4U@24F`T$fC$3uhmf9kiA*Q[C-6EI[Z#1_p.85Cj0V8clDGeI-q3#h226?B[YQiMHSj!G\<(Y=bG4!"0V6[#h3YjCo3u(@nho\r%VhI6M*I6r+*8`oU++/:2eFMo$E^T!GOSGlh+e)QHglPn5%JecS^X"P3G&d)rG<;=Qos1c-]QBD=[HBIR):BN)4t"X[CV!/l9[Cf0\r%hr8)U9>uS727uu/"ML_J0PXD\o)EI.r;/qY\bu2[nqXp7O6=2:]=bkaXMBi1KK-_mHhQn*lL'uUq^_:;m,[l@3ENt2qVj%%n/dHl\r%Cg>4_io7oj68u-oV7oB(cn<kXfG;$ZZZrnDqcQ_5DQA4?C\CsSXM&<<gN9R\h2#p]cOY/XCi<X_4P2g[C&"gFicjD*Nr"$mj>ln8\r%bDH%/`bkM82(ldY1XT!BXfe;-hTi+Xjm20/mU!f"Y^,MX`VT4*\(aY@\"&l2Q*>IaPs%WWZ'R@nhONL&G^4Ho6b`?gn[.+,]0?]S\r%Q`R5j'3IA_:Z8S6iBhjKa)^]P@[k>H\Tf[g?7GAH)YM(^la:sd(GFkp<jWS#?bDV]Qh"'$mDV`/GU]7tp02J/=hL!RFKKcA9DS;Z\r%h7J_(WjH^3Q(GU<XhWD-mEsh8X.MO3hSR8$\K+s_'p\H,`kea(nD]B&jm;!dqWEhg]/]iLa4p1ZrDP+f\TqW4p+NWFDWW;gDr)3`\r%IjXH?X`qpX[+hc)0'8ts0ddR<pu7'uZa6\cMMuNJ`VJ'=o,k-Mpt,?7`S'Vp2eR'D\@su6]$jT_fU3L:dpctd*:6G+"GFbHZl#8r\r%7?U63r>-j]I=D"^p9(m,q@esF09/_7o.&$<atN>p*F7,qZZ:G9Np=eBd"'^TOSF]4WFMem4+u1sD/B%;rp7!'ZCB/aOLb_%T:[Sq\r%j)$n=`;,^WeLt6X>r-SMT&h'nrP!7?LTIP)Z'FWYC_r#s@^03$:_s=/"kbN\OF\a;`HJN=/f*3\@_5`Y(Q7ZiZ!GSa._G"K?VE-!\r%0o'[LBA,Z+b<r?I>AJid9G/4-.ne<RP5kBFHU`&N[\i-38.K!)nm>nlgR=<*R1ucq*P/epD!^0Zp2;>AGM8L0LkdR]ptN^0QLZd=\r%07.GefiDE;Rt>N0)gdrU\b3%?.4b"8o<R1l#g^Q4V52>:$,"^ET1)>>DgjfoHi<R,!lgdHRadPS*A[6P8Sd1/`kAoddukRGEi62<\r%iO$(`hr_g709/RZVLB?Wl_jaND8"%q98B\-^&)bl$]'7Qp3%KOI5k5QV/,udY3jgaHU$L05:[n)>L)3<9`7%l"H+>.`Hol@f@A[.\r%r\kd/5=7JV%H1^Ggh-n(Y9B*DV`)m"kOZ0(K&X;nbHJb-=Mp24ZN@LK]>YDe-0/pJ"Dj&D+=rh//WrHLmTK[(9RX/KCl&A,=9>pm\r%.5$p:m5Tm?'(?;C==aKF?jX>+R1j#6[<@'h$X1:uVb\1Kn^;L9@Ct$J\So18p?q)(o_.A*YLhqnik"BT9l#m*?TaPGS(mPhe%9En\r%]cIO*rc*BAVb4bOpuSVZRmUGa5$i\D:@MV3(=Ta@q.ST:c';5A5P]9la.'F8qsj%<FG>6*Btd4sHd6NA]=GYG_7$SuM]_,"f7$R%\r%RnMJm?I,9ef<6n(c_ka,;@;OR1Kd>D/>Z1?p;Ip9EN+Uh(UQi#:nGX8nrJhjhg`9eaKeHNZT/r_[VE.@8ZdbTF*WGXHFOG0^ARSH\r%NL5*;=)-_)fPG.fK5>6Id>XK3CE/K5%-!**XC6r1g//7SD4tgYDp,iM,jm7MgfLiCDN8Jb+[`Ed##"BY0g1>=/NV@T1G(Z:lfh*4\r%8`la'/NV@T1G(Z:U,0L@.[KjrD:Y.6<s@5"X_IB9(8Y`gaOd.C/P=Kd1qg-AoY7T5hu7S91'9JD<b'k8];ma4ResO.:&ZrqRc^\[\r%d@,5XC\g^S_9^;Hh,a+EH">]KegHcBqe\BRXj+@_C@AiN`r5>RdA:<f((m3`(I`8:7l(,1qhpZeT>&r&d.R:"e+;=$rbIMtlGN!B\r%Zehd\AhT0`o:>s<gA<XDqE&aerWq_q6T8O&p1u[sG[Og<XYp'*^p8V`]7$A[KE3\`fb_!:D@<;pD6\9X1ND/qXlh<ElgOE"Vh)QB\r%4ddPg%?7i90mmk/f2qb6ndM(3qSA(ClK98P,S"2NgWfWiM(mbsVX7`<=du2B5(("gGB/!f'D'5p]4CE]G4T&,b1#oC>cT5'Dp(Ag\r%*0>X;i7%8//Ra'.O0O23/9%r*,,[D-?<R6d'nUaEYNl`!IXccgp5jF)0,BCUO]\2?@T`i"7:>BCn-p&"*L'YIp1j,`$8.rBh!/Mu\r%Ik:l^f>$)sT!Fu.)1Hmk].i7oqn&<h;qJ3,obkAjQcm%6]%bN0hc6MNT=TG.*jG5ZOL)V?gWRUt^%U:F@4+"s[m+2jbpdSGn?UYY\r%#i!MFAl.$3Qb<U?Cb%0.9gQ7SNBKt;>Zf[rb$L9sm>_p(H%g#qcJ]WhoFC6eo1`VJNrHA0*Hkq4KcOW>9<j`k5/ZKeTdO$e;PJ3D\r%8?q#Mr6MsH.V.S-iD27k:YKYA\_^MUo;D0DLO5a8G)50`Ss6B9f,f/RYB_u/lJh[&0D@&3)fP^g+bY8M)*U^PJ8Mk?qjSmsXfWSI\r%^VclMT#ih\_Q3HX8\s;UX#sa.qOI%hMnK1"F,%+#j0P[a]*)l^rY9no7W%NEmoT#s4CYI+4JocIZjRt'i!oMUh:^$pcYoDm%'hsD\r%bhJ?MB:S!_)sbc*B$3(bo7,#l/e3kJYPc\dX4+iP&68K60^0_JWP-UmQi=AMdYm+Jrd;i9iG4,qTLo5&V#Rqb\bbf57PXQ&_<D2]\r%**XpQ4Z'a"X)/*KQtMQ_([Jo@c?b!Q<*rs:r2MW3#@=JX0(5e!nt'@\#JE+fRkOfCeTZMQH<X_t!K[Q-GCR<?qHN1c96TY8q!dX*\r%o;hj$DuTU)qnPFEo?67if,&@SH[,,TLU0.W\%h[Ho;eL4pI=Ou=oSBnk;OL+5AKZQ2_EVAgL&)Vs0MXmIgYE&4h(0P^&Rj,;gWGV\r%rSQN!#B/-Yc?V)/W"+dD]0r#H:eplp"HYcCau]Uf"6Y8I@($YTjrc)<pJ16oGE=YiZj.`nLFrHjE$bS3*CQYI!lI=.3Y='DdQ;k!\r%%['E9efQ<01q&BT8i1tt#4ECB@`TRO3_0LeIP4FeJT8f\=M`Ja?!1J*R=HWK=lK*Mf=(AqV21=XVX/urAU/unEb/0S:(9[bgB/Bn\r%T!f%[bLaRU#+!R#:.<@`QQ>XSVeVHi%Ub&C0/_g,&EjYI?OJ8'BGYpj$d`T+4rq.t/@Q&=j&+nnBL#[]Gp[YF9V$XsbZG]GklVke\r%NKapc2N`MR&ZkWc"+aqDYC649;8[uR3oEQcPQk\C#UFfg(>9W+feT.bcY[BQa'?D?R`K?*O0HmNQRQ]%I9H],Jl.9KY(2N'YUM"9\r%N%I+\PD[q$gO*C'Q4B.f0S?IL3hpC07-lk!V>09>Ca6#=)o+%/Jig1s_FA+k@A!9!V0sV.c@H0MF*+Y:\X]G@,:N&:'`ba=T=)DE\r%e[0<p\UQ6]Xckc2K@/9=orBf>d1,GD?I$3VKh:t$BU9(O*JCB^?GE+%FfUY<2p+Mf[a'EKaf'6d:!.h]M&KB[@%nZ:++OZZ;"gLM\r%`2Hr/^g<'t!%NJ>4m!Vf0!O>r.uFD8gjm'ZQN7l'9*=#eX=HNs>jkC$!JB]Y`e:15QQglcY-#-0DOlAZC'W4,p"&9$Z.D6>k,XH*\r%Uej0U=rOQWd>;$6fcUn.?t[07#aoH/jucH\J^NXITDFj?a8i*\:(0N$k@>5J?6t[50)L/t'hSgK6;6^%D?\J_6D0+B6HTlWF<8Le\r%N21R_!*Fma"?)D+(@i(_>EqP:3Y"taQeS$o:jq7u#3KJr\M]CL$uds%BuVN/G7;;@9u/C!qqB2WMj4n?]=nVK"ZIIQ7+n:m6W5\S\r%;q&/h;eT5<B"I=1efhYFM[WDgUW:V9^c>DbDS.F^UpZi%2+1+6_h?PXD5IPF<Z"o"Ub"5]\kEj.b"p\Z42JQ"F3nWtA[uS[:mn0`\r%]`XIdTKVY'bEFH.3u%=3RECRFbI-qhFp7)n$?ALL9,h]1X,Jl&(\B1&I<t4QZfionnFXCGN0@;BLm\=KFQNFRkeK\K)'Md4<;EdM\r%P\CmQ"2GOgp`pQ7(LMVLaorrK,c[(NUSH.dN5dDs#!>!n\O(G#:0K%+fctcs#mR,lNKE2u&1%OT%ipmH,D3eRU'TAU&f$=`Vh;2o\r%3IikTkE*/r/.1Nq9Xq@5#%G5^JBAM0Y@'lOM;t&IAt?,0LVi/gP&WA5N6E5B*n$;#j";MTmt:bt:R(EHHuNrk8QGjh6S9FO'7iG#\r%+ZZZr-j_Rc%#7%S3u(P[=G6G`m3k.Ak.->A<H5C0a:OcW7!&OLLES$S*o7K:GF_-XQO0.)U*F$W;95gTZkl6u<UL#l]_3VIp-LCY\r%!3a6f&-FMXWA_j9W/_)c*Fru^:Hf1=JWP.?&_iH33B\,IJNeBCC'.!t;=NuF#/f`K7)^8M4jc!?P`%T>MG#8mUQSPY7'@..0;5Mr\r%Y3.jA@qd+__OsF?o<\M[A"D1/.X+Bu'Y`TdLYok/I"]BZMfSaMIpR[Mqf_F`S!1>EB15bM0)of"WEs#fjhKJ_CJ48NK$flics:t8\r%i=BiHDFq]PpZ32PTH^:\_SfDsB(,6[c+>b+iF1,<s.cNq#:c!S+3PL?=UXr(Joe1FT&g2Wrb'Ckji[d[[WJBp8C.PdZSIMY:\s_b\r%2]$nNHlYL0-5^Tb/t5B?hA.*oXZ!"oip[+c$uK*,'e=<m%Z)&cF"HF@jVLM9&p#Z!--Bg=d*N1/92UlQ$HNl$F177^E-DF+0m>90\r%HJ5g#6DCml@hd61aL\e_oK^!JR(\9B\S[4OWH,g.cQ]0)NP1)WFsQE;fJ%1,=9'j5OpUsRc^l'k3CplF"\2\G6h-3$KX\TCKun%;\r%q*hc&ra'IGIh*/;Xi`P!U25<+q8-)\?0GP;,]jd+(Js4L)*Egt^rmHu.ZbAHahS(t,*<3TZO)s**!7Ik,N]XoUL9):g^B`&WY,EW\r%*d]7*jjIo'k!375Qq`Yn"=tSs<,S+$^&\ukN:^96s$/+VWOIhi:i'%4n5>DR$HsGuk,)Sk0Jl.f(+_+8*ks8GWD";'"Z2<,/<\/m\r%i.LU;i1ido4Tf=q4?h!9,tH1l$l,2""4[QmIK7u2!okpaT[83[jH+[t9ir4*]oJVNn)G.ISP,8.^O[m`/A@4<9IsLp"K\+2I(=s)\r%DHs`%R2NXa)ND@c4?F<fC"pXk,pSM;.)VB=$I%CEOIa;<7/"ps<]tX,(@aZAN@,\H?=#780_h$_Ne9IO<REQF2Z^&lN8s+r`DU=G\r%afo<9prm=d?RAlpT+!9tJ%^5K:U2;g?_p-&;2L[Q&&A^a&(u=BYNtSPRgL,eZBQ\;)E8Nc:i:bnes1BkHpB-4Y[g3!1QiFQ7_d+-\r%ld\9VQ-IYgkZP`-)IBb4!GS1d3Op]u,Ft(-.FV7YU.,o(X<t#8lAMqf!^5E]U=>k=$Ve*HMDU0c/>W<'jTOXb7rKlP5h>CkT//FB\r%*O05742Bld7K:N*JB-[blrb41mhHls/7-f%ll):4Feb)5Z=?=l"]ua'o=.6P%O.;e\tDJN09ftPP+ou5oZ>Q.(N:p8NS=Qd!@*CG\r%)`a:(gSW`2*S._l>I_NnO%8G"SgURNJ*]pSD$<@5+X'IS!LF#fD8eQ?\QJ0q/W5iQ6"C4M2K"EEc5!p#`qt=A+H`#P,([ia(m1rd\r%V(30W\XI-CTO<US.Z[Za"VS-hfA8r(MJa[ON]$?XR"->S7lM_V?5$NaLm0i7TBXIc00>PW`WGC_dK/RkH)-U0ln_%)]l`ObW^(lI\r%WY<GkYoLkBn](\^ihdd]3>a?CR?E$'E-f1WNCfB)Fbl<PGd63GVkS,O\H:W?:oK(@3AObBA=q)kZ6!F0EW[;3E3M:p"rrkD%,Juf\r%\*[c6SCr`6Q^6+*E*;tWm->_cJjJ5;?A,7=:XV^Gj0KI0,nhY1LW;t1N6B,\PH\P<h0HHgTjX\8LeINmMbk/_7WGKgBePoTN$]]C\r%\H2RtJZmiC9*tY+LO@Y1:6BL2RrK22T+[>c'fkfeMKgc5.:2::N31]]P^"^X+R,7V9gVc>0m^(a<e7m2WP0Yi[-0o4-O30gI\XP_\r%$"^:Z<0GsN&VD79BcNC;%rI$!pNd6'JEWjk%l+MIn$77m4D!$9JG[u8VqMo,.bs;a1IHmDL>3M*/r]\JU:>Y0Wdfbg579NJ-O<Em\r%C+K!riD4$aE)^AQofcG`Q=:UsY):*=U1ITVX*_rR@:c0\['jqB?51Pl"rF"LW.`5UBh=Hp^d;L0FE2.SGX6B1,g",,?"!C3:bP_R\r%b+P(!HfZY=+]I(?_K>'S<7VquG9Xnj/+*HfO$spFc;YF=pthb`ON9_u2P*H84:lO8-l5ea&3pm&M0t&ZP@,[LC/WF(&2b0/.jUD`\r%SjGCoMa\*+kV*)G^Lf%^H8APVW?\0\&5:>880bH+ONu'V^R0&)#JpIOh7sb&Viutd*W``%4?r6+]*UaMRd/0#%sNa"eY>JQK0hh@\r%8!dU9-sCjU3]VPK6<mF&if6R:QDd<7:]N=fKHSae:d0plD)43R]j)0/(g*b.ZuOMpXqM_eZ5mg(_LV'3&/qrhM;ANSJZDK%X,6&`\r%,'2-KfrCuQfJ[j2>q]TJ;\F9#7Ki#t3\n:gJc'FSYE2b+-Gb/M`er9"@+HjDW%Pro=ek<4%>TiLU=uChqkEThPGi5MS*T<a(D<gE\r%9N?%!ZOem";,J+"F*<F\Kc9$0Z;meU9Y@+$i%aK3DMn&IL-(1ME4[0aRA0i8DNT_TP7%W8E$WX*jXd-_+q$`L`=:DB$k-hAT^/]l\r%%NN%U]do5-3HjJ^/qqAI**,cJcI?S*8g/m*eue;\->pG8;\E;qLrcidF/-Y>#r`p<f2ElS8E06^&.k<t*&u!s^PfdRd)N=:U9\b`\r%gZf334c?'c@OH$S/p2QJ?Fu?=egoI\j*Hc?B6R$t0Ob.Bps$E0s7+Dos$SC2[r:/W^#/g,n([lU$D?U]Y:r;#8@Q]3pkk1%M?ZiH\r%JnId`Oj7Z0UgHE("FHVSd$B768-DN4iXlC22C"J:H4#O8e<VXGZ)Vo"`FohP;>3r@9*C/b5:M3;pC'<VfgMZ]:'Kc)qk(1\VaKR'\r%js1NL73X6SJKr^aR!P?iVHN>H!QV6c<XRh3\iF(s(D;R$$A;0gg>I-`)#+7?)9^"IL^iI'M)PurSo0Q8V1F2Nief/m%<'Cdi5lc=\r%-3bR%XUCqTP`rCRbag1e2OA%;D"G`"=V2AcDhsFKY:m-t;Mh/0?lNjk=Q&O,Wo%TP=".Fu>,0OdY@8r8V9IG'bD'<PLW,t2+qs0/\r%[Q:$*\'3OH'i,eo!)="=Wa?/l/5g4\Y'_@F5UoJSj,"2jW4dH.e`r2Sj<k3(99]o!`Wh!imY^QcoH7\,l,DpjcJKdh6E'"u"i0cO\r%.Zrq%7Io#Of"/n/"6>r!pV*)u$:Sqp1([/#6;bg8^q^j#_1<A-gHn&uZo(kj0POE.$J'i(j&@!V_([iP-[mnM22gGt1!,eb(2G1?\r%U"o_O*`3]b1":_%:8m+n0ouR[C:;C)XbfBm$afOJ-;>p%Jbrs[>g^B_Ar>A1,)VcJ,nc!HkFb%BP0_mGMWdH?j)OmfQ5Sl*XTHn.\r%kL;C)AN/eL#@N+rW&SL\=mEh5oei%k80+@RXq@=%P:_R,2c>_;9'7'-'j9B6a:D=5bmAMG+t6#aQ-Y:3@N^o:a]hVr>`:0l!$kp0\r%0bJY7JcoB$8EF1*l%;i`,EC[h8n7tT'iM'`Pn(Su@Hi$=S]%3V#tuV$&HT*+7&n0<lnU1JYj_fNMaVL%Y$udbi<Zq)X%\Xl&-k]F\r%&]gD^U.Gq%+VH1/^q?NlQB`g0=XA9Aj^1Q1PPCG*?C/hqVRSR*`I]*ZVnJ4FQC4'1X)WYXg&T?ZF@CD2!R6Zc<*tZ0'I(r(D6950\r%NiB0G#]R#3Tp^1uJg5W5pH&:kD]_YE(<l0=(.8H+n9a7fb/\\j]e6foBPfae$_E[$$25TNcpENjcpjRZqAQrkE3[U2s7Z!m`*+=$\r%KXeVsGdHh]_MgKM&`e-Y[>1Z@*V===TLH4>kg%#@@"9\9ZKM1YDgq<6n%ZNG*>0NEo:=k`H&+ZA4,)1JO&p8o55]ZrrbV$9A,lS8\r%[/-Npqo4TBjqAp);gZ9S#Q.fg;-KJQ7EF@(1LG<:n*?I,WuoVN0kqa24LA[H^1UB.",SS6Qc6oPd1o@NasX!=,qDgM%A]I/KX=/O\r%5%^":V@Xe=R`.!#U^L]*,jQb4DESb&4b^`5U9fP!?k@>[hlF"*88C3Veh,#UKrX(\LH,>868QV@@3E&#f#H6k!X#&8%pOSsPf>De\r%mMjk\_';9S%(.YA&:BS[lo;oU9H'5BE:r"gibgVg@8Z/p\TOVGL*E(A)/G/.0NfG"T>eIK(Z;No\CtBSJ@5Z(!m2;1L>uFdDT@sY\r%3M>&939N>46Aj4I\@qurl=LU=76fHd_TfqJlQ5@g8-6;kNn5KFXB6U/+;RLZQ\'c2S/=Pd<I4q[?4g$]j:pYZnA&EcOShGN>Gb&U\r%oYJ+8+DhkG-H\%J?$'H;nN[hkdU<QGMdY3kIoHsgKG-tNDK$!qitE>G01@3u;%^mE&q".k&EO65OCS`O2V]5(21^[qV\)?+$s:i]\r%0NUW(]ca..S0U!"@Rr!>:^%dRV%#GOjl"*ni5fP[/D>c^Cl!m9m\jN18U1AL<]dQTp,B)8!5kicQrW.ud@BKu!MreQ<X8/8a/m,m\r%iK$\\kT>r<JV)WA.Y-_-\HgeaE+N-cBP>_ih&>#=E>!5+E6lQRUV<ej!-!LLW?^hVgCDYb*Gp,W4O452Z7l/W41\mO>Ea+/#:o6<\r%G_uL@4Wf_)/nC&H=8[RVR?`m+MG8'9E4$/L.,5>dkN"+[0GQr*@4-irMn=D]-;o^&UP94M:+bb]2o:JC9QP_DFX#:l&;"P")1Wn&\r%)4(RW"sf]JHVqR5RQTE:_Cd,-,8+l-30L-q3KsS?_64iP"*H]:l%'YbV6[L-oDj.rjV;=sTV\<NHpBh+WNFTI7.oQsl'\G+lqtO`\r%[_F55''$C:.I/h(KQVk+Q*&dq?LYOO,<;],4VEg%0LT[@<m*31@Ihl'-RolZ#XTe4k#]rE,`mh0g.f\'`RL%F%TN;7F5\:tZMVq2\r%(DFPP$b==p(diiFb2lCM7BiK(P20)4MYCHSNc'KM3=$?/Z9@<BZ6T<"ckpf)A=nWe`>K7INJPG0r.9D8Uf)R3RLOE';]gc"gpV6h\r%Ffo\5LDu'X_jD!>cV/K_Y-7DrSIY$)7aTY10F=^H$"o'2d%hmA"jW3UFK*YL9-I+0n6-3b`jlGiK=EcG-L2JF!mP\i$f]O*m$X;u\r%<pU&3p:g5[SeMYfGGcKtSa2(6Z7nT^Oc8QX+EdcDN-dJBU>Y@uQe>F(hBlNA+pC:;[RMd)U-NL90;-@I3L7Y+_Hdr*T2d966)4a*\r%V,TuiMRiGS[Eq`,4pd(^Ce=gh$.P+mQngH3#L!D[3hihm%]UrSS1%0&ffi1:W+':V-M%6@BEi5:`(iSVSSYuQ?31D[,VfK(LT\]#\r%Jc=lq:nBd1"SS(QJr$*e'mMhe23>KT%$i(aTUcqaTrWc,Qq%mZ2^*o(VhuDGP0lj"3f:.j$/;\kY66`r,m-FOjdIljjDC^ENH5fZ\r%mlW*TGe=._H])>F'lfr+)$het4W+=hMQkM=e;LE+]is!e-;u>5bTY3JI%@(0N2q#gG'C5.i).cWR%Wl;MmU*[I0Kqdb"5@I2R$ZO\r%kg'gFesko\<u`Uc#a5Vs"tnrab2k'C/Z@0)ZujY/m-[%YheumXab!%d#,Zt[WI0DC][HgJ,;O4*^aKV\NEI=JJHr"K?l\O'pu'<B\r%_mVf?,iHYNQZ(%(SQ5d+LhMEHpF/W>(,quoA3LefI<bVP;%MiM>.,7gX^n7Y'R6i:4i0\\3"&NMh;4cAcH`SaXt51ml66L@<C3o4\r%m5/fgKL.78>O+;r,9!l,TCPtrQ>>_iLf[(u@08g])AEc/CC*EdZ0WiqW/!'3/N/"<"'8OE:9=_3+A`LD3gaVcE0\TLaq,1jAnmEM\r%Z]+5('PIeaVh$gA3?5k)M2Z3n,leUj4Q^!E>&kB#(dg<E$#K90U/["r06Vcr$HI-&SCIomHmQ@e<s"T\>qeK9HF3u=a:a_Y[=A=H\r%g+`n/#DjsQ+`_s`#6W'sP:oYHjGA[!Ocgp\EQj(D']0&%p;fgMTU(F9Qh0#Ur&.'%l]ce1Jm"UklIkK^_6XtC-V!d'nOVdCk6XKs\r%I<&4'+]VHho&<_?>Q6.98G#AJC84dp4U<J>jS$+pb12jcNtE;ie:I'einR/unF:$(Wj\"CWN*)X`P@?G3g3?B%#,d4)1jX#Hlu3(\r%dYs^P#]#,+(_FeL4E^qFQZb-%;+.O#mKf4jm^Jcg"0r<S"83,C!"m=qXF#UT[1X*&]8?(e\5E-oa!=s[rQ59,PVAu#YBW3+A:'gt\r%=O/$o:ETnaee=W?kXc+VNfH7hi4\-P(Yf*0Gg9(AoN2Gsc`YTOc3=`EB#&eH*d9V(]HreNDH[`!gnuQWfA=Gloe\1nWEssO7jOSY\r%f9!rc%#9I+N>9#!QoD0j/#Yd&!Wudh,,.sK%!s]AhU\DLK5<aaW(BXUAE`fr<mh;M@I-D68g+"=S4ZC&au-@lJKg1:&/%.5'j?X5\r%,YhND4!9gnUl!PZ_BOqLoCFP(B#<eU:0FQ^+P-2o=$ah2(<*.q8Tog)#c,at@'EfR+a(a9b+6XA6c_G[8[Ia07.R`\`eK^Y%ao7d\r%1k?j`L'9kjOEK$[6SJLoT!W>i:3;/,5DSa([eE7-rI%V#")VJO<`4`_#^UglOAqaG&:u#3](IB$OYLU,Y,]!%EEHi,dOK0)FG@:9\r%$BuQ-+8<Y,iKcaiLkKUf"X"ZD<7/[#`=Z@gU#\]jDb?,'CaFM2*.F@5H]3iK/4nodql"P?-bCTM<&%rVGJFjXZ=I*Y.!hRp>`o8)\r%)(,Ei:RUDfaKF.r:rX'b6-c22,h$NVjUnk_GWum@R.BNC*hhfi=f?ET[8YO+l0(-%-;@#qI'7Q3\V-,%mJ.'ulA`nah?/K=kMj:S\r%ap^-7@3%FFYZ;cq!A3+647d&lTK')q_J;Tq^c=k?nmtp_7Xn4S_/\ENJ(ui,g`tmJ-l3!m"q=U)E<Jp^%!UQ0Bqmc$TY2%086P4#\r%W"@`4_pl"7jdh8V]kg(R,oMiXoj"Y4Pd`-2p6$:;1caBl#`#p.U.BWOE-P0s*?^LghC%DS)7!S^6/7\tg'aeN13WdNhKoS+D6beB\r%#g&tY\JU0[e-B@^H3bk#U,EX_4>]Gm-5@1^G"88SM/lV?8,DGeW"C-qQ%B163t.h0:!Xp`SL89:Opb)Z!#M+>HSq_,LL):,N.dFn\r%+9`F7l&_WNAUNW9Um#fk)rY;?mP[r5L<rg!c>ea(6m_nH@'^S9"[S6(!`*BZj.04A0Mm@TSYG\u53ECn['mjn'P(HgMhYmfkS%\i\r%W1nU%>;R4R"&j0iJ@&.Z#`:H(q1Oj&'[1<+KZH4A@uDF#nEseE+4ZbU`tgn&T_lbF5Eb5CNjG>.5%=NHf05AW#QU(8l\EtRWZ*6=\r%muOZ#,ba7ZXaP::r;CWCO(tKWj(]YV0o(!qm3AkB5J$Pcm9kA0,K5W>mb10$bhX@GqaaU#*a/A2[dMPNO(uhT@r!1.$m&^OW2=o(\r%VY6.JW][``O^+EseNT.#qk2Y5[@g;i3-fW5,Djcr8F7Yaj&l3B8D$#5]sIK2<u#-lIO$?aX]PXVO+ln`O7D0dOcJ;jSE%FCOcG+\\r%5IMoe@gh-7M-]k<"`KI?XS^Y%[msoZI:U1K,I-PuY2HF8CHnWQD4]U>`tuCRN0hR#]KHnFm\:-G9!n::$f2r0D=GpVDi`O/GZV^c\r%2q%HNK"&.?`tl<N@_;&\$f2r<)#t1!GUm"mk^p9$d%2HR*a\>:B(5#9\$Gah.X6=4VFT$h(VH#[o>lNmEbcb&n5dWM,7E?LM-9S8\r%"`KI?XS^(j[msoXI;HaSUGp%6*`qk)8BeXU/pP!-8m!Ph/<pj68dS.eKFp//8dS.eKV_S`?'Q$(q2d9\dhVt>@oF<`,X<`"c*DP0\r%s,u_YaP_0+%:pYs8m"GhY9MT)ioW*56m\fR`Zh(@q?(D@3+^CQr40o;.O;!n+E?,$.`0S(QsbL(J^Ls)4ufAX64@-2nX\rF"%%2T\r%2'GPgYD/9Dl%"C7_/7:kZ&f`oKYQ.(K90bA'auiWnK]M3OgG=:,Hq:l^u`YQa;#nMSZ0C35aUa%8Uqr"T'$G)Ga*0u)Umame/!(9\r%5asrK);_s?8_lR!.8-TCV(nNn=C3lLA*i>,ZVE*'%2bnPO)fO.A;!Lr('-.&]E(frG@hT7Uhr,%j"'sr@VCj2T@qS`ZB<Lg7"lEh\r%m+;MJ3,5`sQ[mHb)/AMGV_#6=]4Gf8>=h):dK;8"=9lWnJ>Xs8F0u>l?Ku"2K6mDX`2=850!qfOVF[GrWP3IF1L_;eQLoUHmn:mN\r%'cV`Tn<BJ&8B6In#3t`@s.f7%+JD3Tn,urYD4/R&[(.*cf);>%YOZPF!QJ!qP@:eVWtENl>G9i.8U>[a`fg.BChoEaFGFTf=6kD.\r%D]>?1RY[b[T47XW()sJM#u)ej63W7AeV*9jg+(*b00BOj2s)g-!'lC_h#Lh7ga=@#MP[L6YK?N6b$O2.O\$Z):H'-C=0t(*?3QoK\r%#AbcH30i`$k0Hk]S!.5Xol>s9,qs<P93?CTM=kupIAPL;eCSiKUuit8RL""eX,LM-?."-(LR0,JF?QjSM(+jlDsL!kbZ&8;@SUZX\r%>q.\0IDoM&0Aum]_K23C?Fa$N:L^3;8qY:9bG2&b94)Cp`K7\]%FVr?,)Of=:pgje;Yn,I$AT6tJ@,r(J]Js&!F3<oZBe(179MP"\r%@e=9f,-9KHN_nD&e2XP!DELmN1jRdj/r_!`*2c/j1*8R\kmQ%]C*SZ]Q3k3(<oTpnP_091!YUN%Xdq:YT/WK`PRq6*J^Ish(?&55\r%>FZ=cSn1nQfBK@/\1?rL+)19kRV+)PC*f$?C^47^cp/mGF"K"jb-kbqObZ9!m1ORg9=%Ga/8o:aM(;;AAH-<P-7*<@:c&mpXHICN\r%aZQJ;EYRh*B-:Ja[+.uQcqFULlhb;*QC`:pkeXR0>]iUl!\;J=8jS<eW2."\TdUr(qPf06FPrTb[;(Jl]@I>ET!GbkSR6e"gqIO+\r%c?Y(g9Gfg=1B@[p`M13-,#I*Q0,3L&;/KkMTJEp\0aN)s4&EKm+ZJpl0Q:%S]s#5-iqSOJnp;R)$73GSn:i"8Ag#t4&j&FU3]WCY\r%!Sh]%X\II=n8r9/LNdppE?aYQ->BR'9`(8Y\%jl+kf>EX*\*Gl=F(,eE0N9aC33gYP%g]`YC\$gj[^RK!K$`K:Ok<%YZ#0e*J8N1\r%;.alKr4TVE"0jCt+%T'+]IjcE'G3W(-$Np4H%FPBI?rO"-kU@WlAm!H#S'KDcrh'S/u5E2g0iNsj's)lCGKU>]4U0Ok4X%EGE6lV\r%]5BReK'&$?VMZKO5S@?<X[gkVc"*O"DkN=5='+ZE+`LLrbFT:$]nk(QiAl9!a<:^4.h9F[L]fOa+P:bg@/s1O0F1#O<6\00oJ.%[\r%_1po7&"VHb%6fik>%6D;KO*?4@<GA'N/s$u=q!%8&oX&C5fU/E_m5N:![&dKJqh<@)GG&p)+XEe*MqX=;*HI-Jd7&0"L5PBNkTgo\r%O.^?PU,!=[_?$"&lDA0-C/>_'_`l,<P')\b$KfV"n*mLZ)I@NVDFEZ&)5'S'?IE_,-?k>!01P:;@&"C%[$W2Ue(Op6A>iIpVdKU^\r%/V%O[Ba4F&`Bg@JX<F"M\*#X3&4%Wr<uV5Y"hJ;0[@TtA!r-V[XK7,`nnZ'5@f98+?].pV`!!*UYF:udVHSI*iHN"5Q;d)/-hVg,\r%K"/G3MF*`u&Eq<U),a\'BD6[0\TtU9J6pr!-(f5f/#WU`;bbp_cgMIEXMI>2,U#Q(8/.E(Z1=nd2KUoDT2F"B.ub^L+S9NEXOlg!\r%&+Ap'7)kJ`f^hSN7Z.c\aTQo4i)4#9!l^&8b+R.ICS]#XA#lB!,&$jSi!C0;Mo"0TBPP&g(l6^AZ8AHPrV3sX-m(F"b^i6h7%A(*\r%f1&<]'qDU>Q\;Nh2PmNI9&(P\"Am--i$_c^-(WR<GSG#uE%Kq@5]X4ej5q34*$B=DcW6J=:G#aS7#Y9^*o>RcgRPFu]9!*BD[U]5\r%rWM!e5FpU?H+3hD&\ZGVHj`5(&G$>!OTiOALq*MlFA]9-ApUU&<;?Q?\fT#OTkkSZPmtE;Y`=OeAc$&bMG@O\hR_VnMk(.h.bPOb\r%iWM!-$C6hg<*QZs6Eu8"$jMGuH>,tu7f=+ZA/kj5T]:UHLm60RBa)/T\mmk`YLjqKAS2SY5UEq15V:Yj=H$(0K<D'`Jb^Vf#!6BV\r%%U\<9>2"+)g<&R<)ImF`-VnQ$)AjG:8sT!+l;/X$gL4+aXMPQ$TPke#obs\`3*NpsY`\es?:Y-I^PNu<XVf8V8]jUrLa?SUA2Dn,\r%Y_lUK2K\82FHaP[:W1Ug%i`#_D&oV1Q8YXL$et=N[W,TNEB8ZG[9LUS#j-<.dUW_IBNq^##?kk,V.s/BgofBt/<]6F/`!uZh.1Kp\r%M)08+_?TF/gP5"eV9Nc-_`Ih3BjB8(S5/!Um8i`m67A1g,%1S^j[*6$(X90;@$<?E'QaB4Sk3EZ^SX@_N\!kq?a/g>Y<ojD[UH`f\r%W=p3DY"cTJRb%,!-DMZbgEQ?&dK,)1V-png&h"o2k5$ZC?`95VTTfaupg"m??#+mTq.mD^$4uk/<lLa7K9F%'aO2RWcoA!8B0b/u\r%\BcFHh^6Ib:l[Z\33f[p_-6%cGTR$5aoBY_\Uu._=ue`<,&gLiij_:U=R0_:+AbZNMU;AUQ\ZVi'jNC(4_pDoec2=!T]h)G`GDl,\r%/4YB[_hp)"MnsPKL\69OSl?Bi6)o677AZYk/Fo2Xp5dXl86`?fP!p_@)AWf'\m,X:\,C7Y&k./e^Uhu,);A]^NuOl9:$]8Q^L?f>\r%,:k#N@Q9P8b*O#_FI0Z!S;ITLbTJd9T\L'DD[3N+MTenj,RXZQTU#Rll/7A/)+>T$n=i4VJn)6idC'oDB;jn):B;A+9H-'t<2-9Z\r%M,;3:,c?/,i)3PH#f?>"(1W5Eka1[fQ?$?upIE-h^qIoL8Kjj69De$AS>h8NU`]`aQs\P'UF&["h8Ec(Gbcq0!Q$:jmVW3WIZi;h\r%f*>k;W+c&W2)c,40e9P?N8c4ZrdZCgc;G[p!l[q\)*qP4cP>c$?3N;+^Oa"b9!?-i<`X]"Td"80"5V*YgV9<7hO`P.rOlkG+)Z!l\r%T\2PYH-[4qFkCbL%nJqGQ\.09=Y`DErpOJI(OnHU]fH+:BfC.!^UZ<g4o=C6jPp+&LHjUb^\rZ-I\H2RlF;?=p\X9GgGWO*q=+7W\r%@Vg+.o)6P\T0Aj]4o<T+Q@=X)oC:i"lum;sn*oE1Vk6b&hG1'Y4h/3;en9Q0eQV+[=L=PBCnF$B8TTkW`ss<FQ[UeqeOij:X/D!S\r%5/I3=dG=@$4.kV9\Y(o]CCePKA"Ng"23<fqFPQiKc+3ONf@>=1)Y[Zhn_lV:``%up?T&lShO9]J>9Ktm2S@*aGU:I"JBp_LBusf?\r%3+ci#B9XC6S,l3Q82Q.PhdmI"^P,qi).2FkHd_iW8>I?>bnIntXjO;[oPX#P1ma(^"6tiOX$'&4/YUF>1k!&49g"**<XM`=7FgU'\r%pk<_0[pPA1OE<SB)27upm@YTC?Gi$d&,8Ri[l'qD\3Ws$>;_*G-pcF%3n+1+<7Z-?0CD-2F8mEUi!8P!hOK=%Q[+W1TGDLs>U;fi\r%V3u>Cl0?T+R-Y^ng<L!)$LUM?Qh1^;10)Rm9'g:M4B!RU^gkAoY0G>-k*XG&PR:&8fTTAb]3PGS7C@><")$o-FKE#pJK8+K?bjh*\r%hLCV%37"`P0.j2rjP8Cf#:>J]Q=LpEMf([Y=M63nB_S>)CjjI&p<9Lb1:5H6^Gi7r4jBF"_lERik]aj.-"hUdnZp4t8m<i2Qk`LQ\r%&#CU"A8r\:C'>9'b'aTQIbBKkJJj=Mi*Z6`nNeRH\:/d-5:m=0@tob7n,3sC$%p(ZnFY,'*^4gJ/--B)D[]p$BC@?@.#uS4gt;LA\r%Wti;0LPfqu92U62jAV;cQI]ZNK9k0[CcO)+N;U-E<q<kUbA#*3m[A]fO$dM`LFRN.nspcgj#C\aMr[#oHemuUolYnR&SqCKc9Z%_\r%4:cE:ar,T#6j(,Q.[e35m8<3[(fi^l"*B+'@cI5;+J]]dqfE*%F,\#I@phL&+)L88rgHD"@]VXJgrCfmH"BLgF'-`UJ1)H\V07+f\r%K6[]e]Ao1Fn"^c>in6VbT<8<lCaas+geBIf..j`@70CKtYP'>92<S[7$BUi!,\YJRXnR<]phcjiBKU7p_afZEYAh;FG(]rC_IRdA\r%QiN9Kae>aZ5a3So&>RgEWilE%/`L7j\l*(X^k/8Z.1T2'$)/h$#;@([]KD9RnCMk3\G#epoR_;;plC!cR4]?f<dTrc.gmXHli^S.\r%^Cu!e55<l\N"Cn-r,1uth\;XLlA*(1*ZfcUHM[1&n(5%I'R#gNT)7c'SURT=qYIeb=4][?<iu=8d4AWmZa<iNWSDM)$#NdNa^I2B\r%Gid;,[&/LTL>4L4iKPY10S>c$N@l4*]r7?WRecSjVGIIQ&KtIMClM]:Ik%m%Ut53*l\`n9]tJs?\rVns6"HlaXY)s4`8+<A7b.ZZ\r%Y8&MF@9&kqdLJYqhXq1;YQ+\XUYInGPf)1L@#5Mpd/J-MlQ,P2E(Z;lU-rAH,DMls*tMaHeM=a\OHd9`3d(PO0KuR[XMb_Q_ObW5\r%&ks^^8Ks0d(U?leD%qd`H@YGuM",&<JiT']3QdW4ajBOc7e.44(gQmP0(/`r@-O%E'Rn]%LCYF>EurTtLqs\PROM#l8k"/ZiWGo%\r%ZmW(-<&J?^7l*U_]Y$mok6&4aM-Sq\!W=E]]@,>QDUejuR3`ffIMH*hGeA4U^%BT#,#P&J1>lqK.>(\LfnRJTEq@Fa]&aa)8)D$1\r%l;`]l?1])J$6<ca#("$n^j)`J<&&VoVn9,Lr:0XG%\M4E*P@>SYkXb)Kj`(=K#R3.!>`H!iceT(:5e"DnN5"d4$c:8.\e.nVG#==\r%K$Ko+Tf*nh:939eV"4nmA-=BbZekK\6Bp0q/X3#\)IX0G4fo3Aq!`j,dIh$c;8U`R<92\sA!M@e]eaErqu2l;,k\eSf2Dj6N[Aub\r%BP#E0pNM3*f@+eVR)`k.DAUpRid+cbbsg)d>Yg:DBa7m=:nX.1B";N+<Er?)hgG_epNQ[*g'@JHN^X52+l!/XboY:*Ynd]8gdC3$\r%j-?#qXij:'>0@sdm/n`\i55">BF7^fAFqk?T>QCZK-Hfak];'kTSF%!e6iI5Ep'&\r)NB`!fhglH^>DM,+$IB!6.@84kQk;_h0I/\r%ct=r_T\jD9`sBra6Lk$D.2;\_E#sUGpadVag=eD+%i*tBs03tg=tq[c@VZRDB@dMe(s6cm]Xep8g`Us&f=VU)ZHI.ak"fT4-hq"Z\r%i&Pn1?^WD5p[]JU>]bNc(Kbd172K'JJOLC-!F<LXUJFuUMT,0*"E1rB#jiY>Qi"BIeq-D_!r*!b!?J&p&%]R!b[*sbE3d^\q>gNJ\r%DYQ&%WnKX@+'9D&)M5DCd-&m`+Sf=RZfqSUj_4Kohf+gg)gDq=)mgFA!R4Z<n7GZ7P["G61lp5,"K_"n:B^!K2>?rtN%jN!*OtR\\r%)-.F=!)IgXYMC^`%XJ;Ca(>c)9H$[uJMl@S+*_+?i1KHSARJ@>(1glN"r:cX;$M2/)/q2"*GZd)%aYX1jlKTUQU$7kH779[P(XMS\r%"l)L:Z!OGD[DnT3@da?@1lg0_meKaY]NNML@+!a4+4atuU^^Zth)H):a[k)AjD%$(L*>Y1b\,9+\hh@8jJj\;@\gocTcRg=(HA;M\r%89NYT"1pEuGkB=((dX2pY(mKmo[#K;-AJTe1"Cu`3ekZ'Fnb/dpU?HK!XU4-X=U7kFU`H64)+S9#C,G7Z;ak[S'LCRke66]KYQdr\r%9Kf45n=Vsh=<4ob]tPsaB7KC9S!0lpcCQ-r,q(AgM6%j.XUahKJ^q"-"#06A%er:9:m1pIWP!J.:a&<0SDQBG=!eAW_f(0/+I70B\r%R@^'ii*um+VAs%`\o@$sTf-!Tb+(L`RsOD)>@\\c!ftq$e"(<Mcrq&1_!Dc85bYj*LMuOs4)uGnmUQ'7GSubGL:&\nQ+pFn1"OKC\r%7#Q'n'>/h%l"f@g@2`SMd'4*'1H%G>>%TJM,fVeOdHaW[f4'E1%TXkf?7bRT+=n")8d(^*i"*V.Lm)odK9%s2%P4,gFBBM]^k<#f\r%,)l,-JB9UL*MhVOa+mPsG>S=jXeH1*Vs%TYliFQq?c_QFJGWgA[A'oe(sf-Hg:UX6h#b2]-,?;KHdp]nGiS&nNq]lW,mJ`Z<nRrk\r%^f]d_$L558fToAXn,Pqr7p]ASJ0V?O_i:]Y45S;pZZ%lbju@JA5_e5rXFkZ2HJ#Bp7%JYiYZp1WI9Iq!]MB&/)<r;iFho)#b8.gb\r%S7be2o"m8RkA!(4mb-t*#d%Ik8Yr_$XXDfg=ql5G6*94.PeSQDdM!h<M@j.\AOYdQ4;*^9_[_!Rh:m]DU/@2fs''a@)BO_bo\mUg\r%*^4$u1]W0p3[%%d@#&a<(0W+uA2%H>l,Aq:X6n%L!XE&8Ibe;Wi95)]8/@e,\a6$bAc\91kq`#kfJ7o((NfQ7]]XG78E%]RX`.9"\r%L8DB"<KjIGnIWYB;HcJ6ZDn"-O\-`#+1a.LYOBZm$SH9Qp`8Ts:f<Z`RjLL"l!aJo8=u,aXrTH/';$bM9saL]CMBQ[mmenoh^C,m\r%3WuX0MS*JpEoF`s,061)ddLRUFMXbMlnG`LU?'2'B4E!PMZr>B`fHn2-Z:Ah7LpI6n1c0*P<WLeH=CTf_[:hMS#Bjg4K%@A?%&OT\r%0Z2?aPmuC;c<)e'$cMeQ_(,?s2qSa-?jF:H:njZ($i*F\I8b%i&'t>=\\ci8_UEA8af>2!U3Rg/rTIs5GCOk8L0N6RRbh'm(dLui\r%%_OF_li:k.Y)j?n8:'S2hKKlN9osAG"KOj#]emN3K(LY8;[;N:ob?_]_/6cc2d+[Q5?;IAJ\P.Ql0)bIe2r/QIh5nt%>VCuiJ$.3\r%3\J.>.q%'46Y5a+R&##5;1n5:kW*@m>^Go?XYVsrI*Ri`cISEjf(4M$e#RHaB(a0R>d&b<MrjG2eSaX\4*i\O9n86?U4#8FFdH14\r%`9Ea';Q#L>&teLd!2bs;j%b-A&YPG>^M*`*>BJ!sgUlU$+GG.OV]PFO8_bmgVT8jL9@oa]V@^9ZMEhQN89OLu%G66Z@F,&:(b,Yq\r%L2`8/2bM>Z<"s>"0Vf.`JbXYU%uYbqa0sp?,JRC5Ba$C/W/tnS[DRGJX6VrQ^E)o]@t4e/__ET2AcsVARN59a.r<]LQ/0R"[.4T5\r%-E@ZF*rBbKb"ih5gNH(Zo"O2PN`HS5^2:?_gMQ0YoEK,BX$RF]J"-"8h]Wp5=1=ZM7uV%4dW:ALD;k;aigKGmJ22A'oQ.)Sp8_>%\r%q,,1BH7Wme&g6Y,?DpH'UOq3:a@oCN2IN#Bm1t5uFS6^VB!'`%gMKU:664J>f!U4`J*LW=Y74U[,]uU)F0$DUX'&a(dJ=<_S#8q;\r%BBA>Wg;:l2nH?Z8WcjLVXW]m\=]rf1pJ6o;%1c%ICU=T$;1%6'Ehb[1G^?%*7Zc@Ob-Na!,!6Q^s2Qi.d83>6Sf]rOi?Lgf(JrX<\r%j@k1E/C+^q/%V(KeZ-_Wg<-K3]j,lrrqfQR2YE+Km$<t?(qNV]MF?Q,`a&?=:@RuCdeRUBkWb[:lh]cAG,dY(7kad'`s\,>)ccM;\r%'#1Y@Y!dME)6H:.#%/VH(<Hpad;Fq4=e*>o#:KlZ[5B5`#TlGe?r*B1I<neKhLc&7-.l!!aNoMcJfuRY:f#UHNYu$iTA>)Rdjro,\r%4[]*X+Y322RH>\O!J2CuW,YqZW_$-.$qG<,8uM=$&<Dh.#2@B7rHI`SKWasjJK[oV?s>TSs-@/bDGj>F4hfe+Dl>2',<Qc(CcrWc\r%1U8Y7@L)BNPfFTO]=-XoO!l4lI^lN7%u>T=opnnmjajA5C&,#-3).\I"](/i3267>.$RPj#V.copES:Mhut_kpd,N;K&@r!I-CqY\r%eH?VE(+2NRRpW^b'<IIRnuSh8<559q&dsgl4V$:+;1N`q:iMRA@CilZUBLo-VAb%tc-*@8o@&.04?K",ooqRT%E6aD<[\sG1N3?T\r%BA;qoD>KRk`m=ld*G@t3e!5?I33I33*PEg0c`F#V_r6#PE(h;B`>(<<1sPZSI%[b^go4!VX>_];8?:*T,L5nJTcp8SEjV^qP)"a,\r%7mBa,8OEZV0Q&6@//^6(UK(8S>*!*9]*U[kbqBTR*5;8LrbM6JggY[/b;_jus)("!ofp_ShG7K9IU8UD:rc&9ik`\lM."b!V&7BY\r%GpWaZ'ns+1p>jBVqe^GWMnIjE=AHeDA6d`;[kL'b6fF@TPfnu2;#n:f#Wflm?3"=*?gAp1gM#nOT/;Q<5Qlmjb$=]rHAooQr2+(3\r%"okj1[-OCQ8O&H_SutL@W=%r=^TsW4oGAl6Bo5<gLLHDA'5]U[DkVA=!h1E\!KV-F6gUM3aU28r$VDOU/8u9`naSppc.IXR[8a&A\r%1tlfc07opddF.XL'o7U1i-aq-+9hGf'lCGh##@8%"71/"A6EQpYVlEB9#:'?l[o!TlK4&#'d8d_I5eJ>m+8JQ];P>T<d8s9YQpkL\r%+G"k6g]b5Pb>20^e&t_O(YDcModSk*!i1GsoUgD.f+r$S'tu18X8%6k\>!$J>O_2ED5JnbQt7AJK1XN%Mha=b&'RNafsGCoP#m*`\r%)_6@Ye>O-$Ko.oOH8C81iet_u&eC*AdK3CU";3oB8IGXTP35dSXm#mRIL!?A+F_LTW0,p'%&>\7)GDK=D+tVD<8p;nHleiSR`'7V\r%#BaN!Jdit3.a8*N:-+i.K;TGlT\'O'=0%Tko*-gom":7NFq.DV$pU)L7JI$D&Zi:F"n5h+0]=eO^sC5._)j'n*.eH8\e&4XfD)Wt\r%II9X:7Jii9SrTJ6MfUG^@[&MHq=XFiH>&W7iPj9el2BJF(f?$,e5dYFZ)]"Oi`+<7!#LJ^;WS:s%*#FPlbNL"C\YDKIAp>4*)-6e\r%ccP1ROQ+B*o)n=J;Js%_/1N.435,l\6.2ScT'`h.Thehf9XP?hk2Gc-Y)^s.MQ5[VK*tCr(cMcAATQl0/jq"=bX[Rg%KnW1E\*'q\r%5"pKec;Qb8E,8YmWQ9*"(Lf1Wr2[bhkrZP+S&eB-\:T^NL'-`UHj=9BR!=Ia:ndspnHmlJ4Q+G:K^k'iNtIJL8sh`P!,5r:%Q@Sj\r%]!g_-Hk(/[[)%LU4)g['la1$Ib48?U3rUD.\e^]O(Z093+4lil;fPPsV`<ji#dM"?>[$Xo>dBT\6D/)$OK7Cf%n=?"0:b4<;!u4!\r%@/($L_/>C?,T"IQVJgg#QLI"q@dO\26;7EdI.%H#R8hApCHhuXXtfFKLidJsFQ`cH2CRm6j/q"/j1Z.Em6BVYQRkB9rPCMWnH_jg\r%6/a9dqk/?J?Iq';K4=PLl5h1J/jMfsOZd>o`ae>"L"pUERsuT4K+sR\*0?8o%/Cl3jhqCj5p"jq9D\>+p[Ho-`Q.MKlFek.j$hK/\r%\:%b,YcLNc)AgqT/[=Dc9]%:H%P^:-&RVeNR-=bZq-st1^$hWsnn9<.=)_"AM@`5=OP4,rFHG!MQ/m/KJostn=Z?<1iL6U7cLBap\r%q`A\g+g]N]=:"g,q1_]IeO"pi#4r7!k8;.J_]R_L_+T>MNGcB7l_gZ?l]%PtPagJ+G\aS^p\jQ-^]3WmmGH5bYA`9`.3`Z5R?=oh\r%:f(]],)dggM,)IqkfZ3jM&5rJGLnd?oI!,JJuimo^H_V`b<P1Yb(RL>rT3&*]/GYbp8u.h12`i>[#%^79Nh5U2aT'ej=T>q'mUo+\r%.:A72P][374L.q8)'o>0pB(sJKa02]E)+3a)O)R'6TR(I936f,hZVb5[XAgUJS84Mo[JE/W#`C;@I:C.bHU!$Ps(MrHk(uW8X4H/\r%S40)[=aHaW'hrcrkT.UKnisupq1\WUG$KeD"oac$g#NM/KNKVKdpf->/22O[&/+V"CS8I>#HZ"T\Y^=nG&g?;L:UY-nROZ>WU-)&\r%[)7FJBXDHg]#.$V"u&Z'cL1@2_Z![omP+W8VHQ[?94P;[-p@r88V[c-&)P+X6sHk#So2A7I=`%2)g7^,^3;XO:4j]5C]p_JF.>W%\r%QO*mLTO0b`O$st1J:Be`eC92G=[tGULE1?hIKB0VXhF:?A>r)t\n;7[1RjSEg+oK2W@3Y6</s=qp#QHSljk4=`<AlUC?gslms"pA\r%K.BpVNGZA(_C%^S%4F"lI5?J5L)umrT2Vqdn0PO4eJV>Z-rr1Z^2:@7f'DTBb[GYJh+ab()AeJhd#Ts,[a*5ah?)l'L3"fG'1@tW\r%(2B+MYH\F:@3j2`RZ=a5QAnRG]A"_-$C/hFQrm:Hc>h8hOX)XQfjHr?l'i:?]c0g1e\2rclM(Doj!%:,Dq`dlFh4mX:H]Aq$X;dS\r%<eu6fRF[YO>A&=7qjdQIfZo*2T?@P.Zc$O"Xk$.>8/cF`'a;d)5hS_N#RtXeH_kg&HgQ?o1I*g:er\kUpP*"jes+;8e7Kgg3=@;8\r%d^?4Cl?cgiK24W<=*+klc_0P9r(ET\$oGV87/E8aWa>:5)phSHS:M(:pe6rT-NiI02kX8.K8F*e64e1cDX=_4ddU^8A11EVA7<.E\r%Bad-K3".H*0qRu9qmNf-^<ap\5P5:EjD-`(?:o\*GoC8J5WtAN`CpAP]K(0&5ePq7"R7H5K.KVe"b(aNn4Qdc(soWnJT;rGU[4dn\r%VH6X7?5ntQ:f"GbHRgdo)N2[($<B(d#)Z,L-JPrq(L)6Wm_C2+Ne2o2$1$MVA>Vi>5^'dW:gLn?Z?R.9K5EpaC+0=&5L;1pj9[;0\r%-rE6_c'1iSJ4(M&W6@ui3j8[_8Zs.r-U8\/0X,nI*4B1+6m_O_@%]KrA@>du\uaKIap*5SZS5KNMO=YH1/='(\qc,0KFC^aYXI`M\r%'X5+j=+Y6:'P/B"qH/l2A>AK_&r.hkXRC[+1sh^V['_cQ^?`0.lO6PGN*mc.G-C?KUi@rYek_q?:Z(f.mFq97Ptort^aJ"NE,IBH\r%kF[NT_Dq%f?98s&Ok7r4//h!c!C3M*D(<rbj?0*NB8C7W7S3T]i]sCcc=t+)F>Hb7#3nsL^n-Gg_,]HU-&CA"0jd4e+6BseZ_spb\r%#OJ$5U3bsB77euF^md==.?FZ>,Os9G>T#.VPC3%]3FM@;/%,[KPDE::R0%fPJ/Fi5L_^+\[TJE2ZbS-'('3W^E=C>GZGk8sW@1`!\r%"e3WN"R]-Mk%pj+4Ht#NjK:XtdlUL/49_ab*-K2`0.-j6kmUE37:EQhP!FZt#Co6V%)CD%4W^?J+I!S'YHSp>i3G2,&HMg&<42f*\r%5l;ap52bpU7u=2Vcg#m%h&(VK&J/LG>6PrUZ(a5m*ERqgFV!Hu*]1Em+.Rp&LcN@>:b*CUPG^fF"YR-(?_Y.OP:.T^57qb$3Fe"H\r%Eu8[5@4\mm[*AkSgO4k:$YI1[g4Q%]#:KB?(,pKj29'Y@DJ!.Rf]La&jR,IOq^cj)'&6$%+<lpfTn/FKM9]%+F6447MsjRN):Gt/\r%<NFfF%So3Lmj=6roSECP$,cH:XB9(V'#.7n2@<,l$KT;C(3doSO8\<^/M17J/>$BC0uJC#I?+$*]R]RBX"mU!Mb3!(Vkeq)NhQD0\r%,o-K>"Kh_ZBqZ0IEb3>A0*.V:7];Fb*@5*h-N]L]dR"j>G/4pp=(OZS7qpYmaUpXqmQddbaGAV__>%A:^*$t!lug^K5ZH:lgFT(s\r%VPld'5EH&<0KUA6M*P!1FF``^Q-<dVEd6/mc`Z3262D7P2?G@MJom=n+keZ]2;`1gNTKBtCggsfStJ[X#m(PX!aYNCd<Gp@S2W89\r%&e>MF#G=BXgfR\UBfQ;fi\4pB4++iFfglasFIJEh<%>9>Lrr.9+p;;S<Wsl/@+2Fn,E5KM7.]-N.#u;3\6`$IW4H1"\>Xp4E2kD-\r%>(aL36M3mPdNj%i#728IMR3DEUb0MQF(PWCD(@<AN/5:kM*k*%co'!"@PkXQVtr@UUa&FC08<)oD+(+qaoZ%S6P?c72:a"W%)Q.0\r%^fVV*7S0HIl>*LmL#mTnKV]E7%<D_>MUGB7&aK9?Nom_hL'Ku/30Y"d_]s>,>8>d?MJb$Y/s1+l>g5@2BCKSLjM=V"-k68(5jgHa\r%?t[V>N0$b6`50)f-48]s:a$Iq!8ogA*>=SETKNF:-.'"AWgaKtkST.CXUIdiKbA)V:))B\1b%uA][)qrHu48I,bjk`"UJ:`8AT>G\r%iT)QFa:'O^R/Z7W>_i^)4@>"N5,=,=QWX43!9leD&&CjJak+c4;L!B'RM.,YU?X+)T_jbGTK5&`J.Ta,>TQ<0B-9GXCoBtPHfb7[\r%kg)l#FfO-ri=7l("pRt^U;EKIBol5'%;Jm(OKQHE/5dBT=^E6]mHQ"GTQCW;`/mNqC-gt&>_/-D!PtU(r9FLg,)2q&(lY>R.#=m9\r%YtIs)c[?3=<#@`Om[G+Gk;]?%1*a`^&]Ji%p*4&H5SPq$PLNVd&[_eD.Dd1L_GK)5!\(]!iYW]NW!u%"'&8<)!e^Q;^4g!fCdN2@\r%HO%MM9bD=pL[\Cd/6N\Vl$[(@011-j/IZZ8p2/4*%uTX`:_<19FDQ^>$,-DO%i+SC^^,Fn3?$PnfrIN;<'_'FFJLJD5iARoK[YSL\r%BD$$Z5fgodPaDnk/V"Z@0&!%WQ0ogM9s=G9h8#tH5tu"515<-eJ=^O?[<8MXjmn93W-M==n=]-9.6;DtJ#XuAhq<7!AAI3X5]@It\r%h=F0&2LmsM2(9+,i';QC;"bpH`$BfWMeJ<m*iE"KKuVdoq/pq%Yjs^;B%7En"5?na:D3]fW.60>)0daL$^_ug^_RtqA.sFH!FukP\r%g8MeAel;CZa]lMXKKkYL8E-TV^7kC9lf7X,4p>,g9Wi;KHR4=V4:b'$8..C&8Q/"C,@L56gS0CWYd4lUMY8Ed7qNi.AFa4U819c`\r%dZdS/2%]-7`0`DBJO^)1%]ls<2@PQ+i7fd&;i%AlnD8hN\G.g-4=FL<0cPSWE4lL7Yb`uTSX#s%[h$Z;mUL99aA`-ZEcE[nS&,=o\r%<!^ipL3c-S?!7!U"jEerNJaZAO=%O]Fs$3em6N^1J4D-PN/FtHK##S.#F\T\DV^(U`R@5NFP6"SQ#UG2Q[FU?gp%$bZ:^`Am+ck3\r%-@dKR\6hu3ZH]It*`]7G]<%`T<DeO]XV<":=K#A%X+9H:R$%Nfa$0>kP,HOQ85d5eQ+t:bDW$i5=S"hk`<%.^k.D.a"d0.GY&`Me\r%=B^q.MKp'2C[s$B>FN&g1.57_(0AjA_s/#oB:Q]&X9m+h9N')r?"4AEF&7ltU*?"9:uiNY"_b4L2=lK;$NS1K%KZh[T7MXp#tB1?\r%#R"SuLn.Gd"j2fSe';3%^JHS@5r%R/>.=Nm(2T5e,edKD>SG6g(3ooP5DL1M6#^46K4I[JigH`A``,>0p*$J&'DF)*_*Ji*p9K\k\r%O^mY&OBr(l)edjVg-eQog92a4"<fHX5rp$`:I*;1W8447\c`BOC*)ud/n>&NhBF67TSWo^EW)dX<bHlWZ&i/?Y@c'!UMZ6h[hoHa\r%VGAL!)bqdb#F-&&?8<s+LA*K#*@tAm7(_ilmpJR(]L1(F+Mf?;&`h<[D"*9b\aUF[)U%r^FoYtP"VjP5;FltYO-jGlWMV_o36O&'\r%Z_8pd(c&W)Z#(&giHUM@^<o\rV`5cuh"PW"+G?S9Q3a0M&fZQ9BPC51M4CQ5\/k_8m@7kqMGfVSje6ubQ(n1OP4pLlc2c'+M,<oA\r%L@:ln7`EI%9IQT+4Tl2D^p+MN>Xcc-C]J+WrQ5.'>1Ue:'F.J*YUYK^MCfA_TJ`*;1;#O)!u0/'$kV%kYjNpdIZ!+o-0GUU$Eu;t\r%k5hh.<;mF3\oIon!,3VV"3=<[:jo,ZNDFM1;NX.D5;j8tYFmdW!tS\QAqP(.k,6VAjB[lNjp_\t"H7:'1SDm5.N#bb6SRO[WS@PU\r%`l#@97?pV?<WL6`n^@Z5HdBY6W6u"tlC:*>""2C#R!0Zm5gM#Os"*6/AlMGFCs`qP`^rT3aOl%QB0$q^W'aE@p__\5=*=XoQ_9Km\r%+Zn,p"4qUfn#QW]YbL;7(i*r,XJ'_Bq+^(\PRM4(>uDMRH<mS[MQXSA(#O<$,DA-sThn*J@ZVC$.1-jg[\bIK&7\RZFTl)T6TGfc\r%.8C<)JiF&*Tj]!2p\mTY'9c4pRs2!XUsY<@//7>kpO"!&\]IY\bd3E$pot>O3d).rQm3+W?e0^ef#3grkU.tg6n(N>$L4XX80UAb\r%_Hf`$kjX)E,U2SoEtV=U6aJ(qBW%&MQMdHEpIF?VR?u)=qNNB$QMdF&J*;a\L\1H@+[%o:8ABKMOFBIoOC"8<2!i&Bj:<\gI8bTW\r%W>[?5c,h+aI1jlf"?bfXl#f!S^4XrUU)FL<PW;-$hNAk!LjTGC3CJ1!%[!0&]!D;_aWWEe0(MZ+l-gpj`H=a?EGZ>N=6l$*.!9Hk\r%6q"hU,U*T&)3]lTf4bjp>b=Cu?SRDYE%&6o,#b=sX67SK@ROMD,+:?:Ot<>AAl'NIo?&9JCU8ip\h'Sc93FZ&>o&PRG/tlmGMl&u\r%Lq','^AK022-pK5\L\q7`jV6PPh0IYjn2bEH!M2JOW%t=SOJdNYRC:r-5ptbdSj`id4<3uP!qdb=aYs,6n6O.,-#p:1U;h2i;ANb\r%+td[iA.bY\=[`0)p/>T9Z'Y/UZ\Us--XjJCM^VJ0%>DUQQUTtN:6&KO/S>[7qm2+,]OC9P+r\2.2iD@eN0c)i/]]-!AG4>"Mb&82\r%((i#F1UDnmP!u`g&M7-RG7p\H=[WCaA.a+4m-1j4<9A:r8J[Hb`%3*#K1Qi@rmWJC[4[A.Xj82c)SL3tM":Bn+t4DAoiX\fAe?=a\r%XMJOfbFeQ5@QmTCS"3&+HnLgTBl,1/L``!U">"'6fTJk&-']m3oj;/d;4=+O2#/-_M;fSS'0SX7m?14d:HFV;:OV5E+tkU,p?=u6\r%gCEI9iD\3^inAJuUXl7T`HCE5ndt@;SLC[7-V=n?-do?MM>BSanT5t=-(QI?S^iA=*ai#ElI1UZ)pZ^=4.?M7fT]*@qJ7A>*O:N$\r%S2kK1-468;ACbBYiCc7ID)Tdr)07Q1j;R>W1=8`@'9VfpRSK(gOA=lgV%`ZIksTE;3`0.K:1PH.:?5b5SVRN>P>,Sr/Xo:016Ic2\r%,.E`d6NPPqet_hu9N73s<^5\FU2o+\9#RM0;i/YB;(Bt^&(cfo;Mcs&'"N-,@O_u'GR:?;0b10NpIob!8-DE%-'@C?'8ag*n03]W\r%H<h^lPj^OY''XOq7/d4D7%"^>[OI>Pf`0Q!,gnQH`lcIfRhLY:37iTW^dOoVA)EhJ[.<I_7&%<U]d+6(E$A.]T1B[I,nfJ<M*u)Q\r%,*D&YTgpICKi_"pnt2@A'Z:44,n^XlnD]9m-5RjsM+!l]j!D5_Yp=O;*`6&DBBCVUqQ])nPuVlH;:%1]87g'kEq;c&BgeE=Lt7!/\r%8ORem.lg#l:K;Fkinfhc[&l>V*1sP\LFA1bSg&rG\_r2^,!35:Eeo/b3CJAsk*u%C6dPAlX0^mR7ulQN7:a**JTVDrJO`b3@p'_&\r%eqgWCCh!\qm.[%4g,D`A3phG[!V+;<37EM`IAb2i)..og3:L1b[b[reVlMlZ8&(W`J,>SmJ,]8E6Cr[RH@Bp=aJ8S!GC*]T6W=D+\r%B),q,rQ$KSNuh8#j-#DK$7kdMn1fQTY#>Z"[7I,F]:I=88kO?j(mddNQc.S*?=ZFk75jN^X;M)fLLNg]hVcmgb6FTX3-s&++Wr$s\r%d+5J?q</af7QM*6PpCAr(%L&+ZrWN?[!igOl)d@$O3t+H&*2SD\C%ND)JhVd#!iqX^Ffh=S"gd0Mo^Wj(%UT8__JP;I)N<Q#"/.m\r%"9oo?#c8)*WUY76R[Qe^SXaGLam+87eh?(Y.Gd1?3SHW()'F";Ij"q%_4G-9G3ajiDpD*q:4F7^gIG!iHS4k)i1aY67PL(G`!@,$\r%-pOu%<(mi(r4>q"$':bme]P$VWjq(\j.M<2/u>D6VW]nU$bh)od3YSo[DWY)5juc.#$ct3_&4;3P+5)O<WpZ"@TB?Doil*[Z]6+7\r%`T0DkApSo)P:f-AO<Y-`=H8uoWNA)j?EK5M?SCmI!a%6mnEdeQ=JFD]_;dm:IS9Z^rU*u7hVZ3q-\)!;G9?Wf^]@97B4F4>M:\B'\r%r8A;a(qWmo`q5$^3b@Yeh)Wq+53\lJMfiZ,J,"]G^14XGB4.&*`"U(arQTQRE$'A(@#DkcNTeG_aG5Y8Nq*5bDX9+H)X,^D'9Dc^\r%WUI>LR9rr(Y-8>pjU\D%h"ukN8@W56rr`Z*bH's0]qXI3<_<;N3U)n3S0C=8TF_WR>DiS/[)e:nmoLa\!5@o3bVE1e2%YFO$BR66\r%+lb[G9:Wt#BQtCphT&Aj#_VIYA8]I#XGsr7^6hJOJTqiO[MX1M_eFo3#?P:pfF\@T,B"Tl6B!]`2I**q-pQH3#mCGj-CB;%5&30j\r%37^>68F6`Em=D1sfg'?6/TPgM]-pIQk6$ngkJ,s8m/%X**g(d,^,f0#<mRF3'^bmuk_i(L/KF#%WqKpGNl5p$.`rTMS"hsqd"ZY\\r%JsW1+`99B:3=1D2Z*Ii@4;s3_3n)""Si6mjibZB6<:,@iQ84`l;Y4'LD0[n**s=MgXPXR\8(A&I6BaDMRAFsqCCW:GLT>2>jfU%s\r%:up6D+X2[c&g1L'H]H^p;Q!%OTL=VHo04p9DBB<<g6&NRaUGqF(-7J/L[^3ud5,da%LCq#61S?)`^fE=,+CFF)9u)-<sj3UXe<B?\r%/7<`(\`I7&:W^8t@Q<[RZoD6M/b_KQ$N\8UW9>SS1qQHVmjAI:*fShXhY=Kda=<-'6h2QlEPWmf4",sBT%r]"n,;M5jHk]_.OiRP\r%TZrc?F1JEI4VneI0a%*]j#9+%Jie_X`%d0^(^l/O=h1PPWPf+a(4=9F1(m]8^]_cZMj6%VI6/_Zn%MH>T)6Y!O:uQWFKWNMk*.`R\r%WWn1.(5Af]VEc<(TFc[V.JO<`^!W>TDYuo(E1_V,EYDp?n3e"GPY<]Di)3DQ2&`R=["5hucnR\?)@Y>B]ZZBN%56:biX^tU_kF]Z\r%#*;CZ/r<42B.r*3-MkOT<M9!$:>q<A.RhO87jCid7\pR?CgI=#'6:SD+lg0K)9oR`DlT9$$Jn3W)m^P/AJ%puf!+KW4bgGg,N+9e\r%7lho;k'"cL3T'D<eR1qPdtU;Eojh%cH\H-Y/]kJ=$D;ZB9M%HUaM$Q!"oH8aI$%9%[fSNl1t-lZ&[T8#HX*4MkNR7#kB8s:d/Y$f\r%7]MPP@(L_70SG<1-;V<BW"#kZq&MqZ*:q/2b5h?m2YF\^aNYusVA8[(m<"rn7sSA<Qk8I*(V@q/=Mm2@bUO#a"XDu^?H7^D6D+$!\r%T;M_m0MWBnK]JL@\]%L?[#eeK4ZUUl;Z/^<T+%q(b4Fc^4Q?*K<$<@mG9lnVN2fta:R*%A6iofV8.,PcDOnG,V(&%sQj&TrBkP9s\r%Cs_R4,PUX]/'rtWk`pmb%;o[b"]M4!H9V]ih()ZL5@XrP*[XDn'b>miNn84?nNAdT@,rY)I.h\I"pi;&pm%dCA"4+PJk;Yl'RT^g\r%#a<'Wi4qA_q)XUEk/hcU;1)@p7</@^b;U8#L5!N$3/,6G:LUT/XF!hDd#iHqqWLcekDfn@YpaO!A-fm;NU:LM("EEj[<HqFq>U6N\r%e_@bJ5G#MPgUk+IHe(ahpD`E_[J*H3V-[Bc=]:gVj&=&]q3(t'5?$KCC%l"d8*`s:GVhE6+XS>+(_R:jeIH/\N!h.IS.%Sp.5aEd\r%(Xfr?Y)(=!.<I>kdhHe*O`b.,CPA=Xf1J+>r(5mC'_,V<[,[cIg2RXdG3h3E`s=bP]sO!TM*"2/*6A<ESbQlDa3KonihPTUqaC##\r%3q5[&Km9A"<4oL-`>_@`IY`dnSjL@MCIK69Ca'AAAOtIp%i'(,&.aI(2bV$89u;1oTSG<.r<rk"LPm,7Va$`'`:<T.[ne,a"NZhf\r%]EnfheM'"JU&3p=OW7'8_0ctE<N$$#Smp"\*G]:)2q!tXjBj@Tdo,%-f*GjVZl(s+0H%+t=LrAQZ]XfB2#Tg-8m24`V4^'hfa6UR\r%oQ\8OTgn,uK<_WcJL,hN_.1Z3fTq!TNi&:+9?>L!0=8h21E1l?'d?4iNm<1NP8bO8`0`Y]0#-a_9t_Crd=BbG<_PSdH!m^&]r%#B\r%/hH>,EB7Y%1"lkoFohq2QqrC4SR1$$nD[KTdUd2DOS64+RR2A0J2H_?qqXm/-S-g$n`Gqei2mu/:4Z3bW)O99;pTHIMj3JlJJ"M+\r%:c'TLH*O7XJAZBKB`W7SOSU<f_IPdT>_\D-Ji*CP\&Qurh2-TeVY)Q9WY[5eZU`)cTVnb4OZqLqHQ1M`XK4u+j\HuMP)/bj&IW^3\r%;Z$n?rW&W,?YKp]@H8e"%_s4E,1uZ#bWm2$!)iugfE()adA]NX/M`O-F6A]U>1+<K5H??'E\I7_MCIS7PTMJKb?QHQIm!"?p&VUl\r%:=NF&i%#F+80C;*9SOt`I5F8XVQE/g$nh@_j<,/'"kPES5l$,`"]0^%K,@1UR$?r[5(U3HhVr'u7[;7&&18U1gfY(NBX"\XT?=_g\r%[UGkZ$iTt(koW<b36mG4@(=B$#]meZWV/(71K2GE3Eo'W;j*88TMnn%a:-QUK_,et:BZg;e_F47Do@Sb$hT:if2A4V_A-Mm2`fNB\r%_bLBY1[YnX,TVSShao&k9I60bJ*LE)i?gekb89QU#F/8`_ns2.9!eauLl!nGqEgAW$KD0mmpMYa^TZ!u@jAlth\T0#`3<XT!eG=*\r%O>d@-3?#f1<[:&u%a()(i=.3[$dO,1e_2l0@SSW]k=7A8nPB[KK#e$.)2(V&#qE\T<O4QT#"<g1fjZQY4YcQL0b7oWl*589iY$Q_\r%.,8fli:n3RBV^0FCq1`q^JR6<T[%VUF2ZG]I10TFaK2+V@[SYh8g'p>Cg5oY%S2T^n1>HS@';"]#/Q&;E]Ga7_.@X]V,r5ko3gtU\r%;mHAA`!(;sf;sNIE\VRu6EKgccS[DTmOKh=8i0F+2eO#pX_"7q!@nYIJ_$,=2[XSjNJ&b".*PAT[[q/BL%PM(Of4Y7U9HHG)H6DP\r%PlX2m(UB8mcFVHMb`U3he'Vhe:fL.F5La(V'@*M3G61,?eL$_6>)N-OBmc'Na!)A[[0.I*#I,!F.te'Vp>*VM]AN(af=6?[qkRVD\r%5\!Gu"rOaKG%9V@lQX+II*<B(qT)2^!!+-dnrW3?KtEGWi$Xg;KG6(e%0T<f*$c!mV)=l3E/r(CnAK#bL#kK]G1=EtUH1(7Wk`n8\r%=HB8m`Hj)C3p.QfiNZ:>Pljh`9[RSXFDOV#<!AJ9Cn&HA-RBj<5Sr"X'U`$D<eCBZ??fQQhhuKSS,io:AI.4hn:HQJ,2*CDm=PFE\r%Q-0WE[@jt)Kb42Gi80X+"gNAeY7FGM,?*u'LdCZe(4kQc+'"k\#/OXfP>Y[G85M5KZAfn[g>SRL/-J\i4$)4&rL=_5H9P`\9WkBr\r%Q>n0H[KF[S;X39g&a'W4Ym)r$)lO,H)H<@jUekT#5n0TS$L]-GE$@[N)_f9``2DR;6%)AV2jE?s7:a+c/<Zr0OgZEQ'8ibSHKD_6\r%5qGsq?3Gmu5_C]=XOg;3WVf$W[qeKfU-FMchdb@(_jR8D5ta)0*4EN#R<b+ULY?VFEUnP2f/qinHAL8*@=c>mdNdA=E0)'3*G8Pb\r%@a=KLes`V+!&/ED1IQ.Z@6Xu@%lYaN+t$c_U3cL'J$3ZJegBdupGpfjFeB3mPJUXI&:Y4oi-=Y#mR6)/BWN@6\SP4LF$YhRJMe`o\r%29E,M$1t%292V).bC;fT.a'Su9pN9dQ<ssUJi<e!_hN*'FD9-/`oP8INdLQjEK*']foYtRm]n57dsrhG5C;k4QoqPL&&1'=4j\P^\r%%5pBA:*;em-,aml%;#;#rpdVo=->)R2MU^KpQXk-fdpN6)U45<8GYl=pVNp)k]Fc.n^!SAm8"R3:_'E1A>G5cK)H9a+d)c.5;PV0\r%:6n0"qLg>kUq*dYA"k&*_GIokH(l&E](4`4##8a,m-MUulklFVr<RhGXSX.4,Q_UYOD45eo3pHfh]u=O*@q+8NM\@H'O<m)f/9qI\r%HfbC+@qSTC<sbRJB?;WnTL><[7DH^g[ZP2gb0<VEU(d;sFGQ%/+[Vtl3-02Jk^BB1>Y2XQd>s*\!..<S\l=_8^3\4u1J>jZ\mTc&\r%#R%<jn8^eP9GLM4\mS&PS;Y3+`)\&td1AYaE!T^M7Mn`(@"*Ibh*@&^ZWa.p=1"L3]O_@g#ooS'IOm;qM.\7lFLXk+_VB]Xm&rqs\r%kS$RX#`M)!ZUh^$FpCRpb5LKO*WIq;TR3)A"(#T68*DMQPlHOgVbG@j;G5DWA>-?0Js"9&_T,7UVmQi@e8j\g_U%QR3EFT:Rnd>@\r%1d'LsmW(>"mGXN''Ydpu)NkP*$!c%=1\4KWf8Rn_Au;6N23XbtJnq6&rJ><%8kN>E):H^=AkY*F%;?8I4`IqpKV<7>bfLtE`(VTV\r%BMSWRg]`h>K&__2O&^`!5J1B]4%EWLFpN!H_p?%+P%6eHnGJsHoJLL'(`/aZ,`,Gg655nkFL_r0QrbisB+B^EMk`Tu6]!LD>QbpT\r%0msnXSfo3_/;"Y^b>T+.&f@T4$!0QqLZ?6i;Ul-p)-=0e<qJQh>'%]KD+O:D7hhkIaO1E$&Agcr[O&Z"W%A5DJ-hO,j5V#X$Ht7p\r%#'o#MK'7#"A[;_<[3$9qJ;eat7)k4<aD-Q;%DX!m`7_WYH#i7>rt!gY?e%%sPln22rbR\taU+/*\O,j9=%Ft*$H],LUc=2D;D(:@\r%<_0b,\Wi"$.nR9rUO8SPKk+,bdpN.(mJ<g+DP(qi>=9fn+[]F20#]cqVd/C'<DL)hhRk&o\hZ;Q_QUZMor>9fXnK*O`8b9T7PThr\r%JaRshT7iRZNPtqrXnTS"K>!:*FA8Ca*d1J1NF("rd2'YZ_pR&/r_1X#bg;9e$j_>=SIO57mIbea"*)b$n($%iTY]g?U;4Kp.`CG$\r%Wo[fLU+5^AH@N@cJ]]q1Y1)F:W!\q/.&@_Tb;(*SJu<MeJ_!m3H9XQm3]!VAK=0&t:^U2G;m\^af3Y)?r@nB_=0JujWh;;G/Js>H\r%rH:=G!Q)L.b^kos8c6SsUVI_>+_%=aYE2EHs*d3(0D`]VI8Zj6Wl>586VZV1+&\0FK4^RkIS$l!Urro9L[22.T:<=5YSrN+e8.r'\r%jG\'Q=#\:n(cI8F#(\qe'+C)0?dLDO@5=[W/nOT*7tBB^"E\W.*KfR7F,lD4",cDaT:YobElt:MliQ,dmjtYRSH;7I,7>Zg$hqi.\r%o?2q%=Z7WB60t;:'^1.h*<XUrO^`dL:CX&`r=CuDllXFc&Cl63<*u^1@HIl?4R#W(X/sm%Y0\!CZ^F1+i"E+Yn%/gQdCXP8enhm"\r%N4:(U)*MLiJC&?'SoYMI%F?LhX:hl&;Y^!<K6l21:43Qi&?V#YoY0[*%/qbM,T[GOLeNB@it%_P?\S_ujC\iC"8EMUk1NAQ'OZB$\r%_E8oE`%C^]CJPK'QbK8hV)5lT%E-LVI9(b"8"UUj/R&uiU3>CqO"&*>6a'bq.'@(4Y1Mq*U1tgl-)sJ;,1/72m9ZYCl,@<n<:@LM\r%iTU5M](*+K$Npj@/'t=`H=ji/*bKa&ZGeKR6Kh79fCOhh3Buq$\N`QaqJZ^%N0NDD;WfS+n!!SID(j3+rh<`_I(=`d"p[]9H0Z=F\r%D&n+1a5>J<[rqUc*G);sq4A5V;J1f==3_ss;\6k*/OO1l'qX:HLUU'q'b5>\2>cjGUGMPsebjSJ^Ko*&=7b1saB6L_J@QAGqOK3O\r%2rW$)?#N?Agp#\%s0q+iD>F2>/3cFk9/?K0icfu8QY65#Gc9Lk`pY25\#]>lC4<d`;sP8/:qs-mDsR2Q3rZRJ^TF8iFU\6G#IqUc\r%\Tsp!O),sVo`'(l^Ko*&=7b1sr,sqFer_0&\XJ!Y.o)5chcBZa(&r-iIp;I#<rCH.;Z;1GKE4&lh^891$3+kZJ",rb-="POikMVU\r%DsR2Q3rZRJ^TF9\3o[X+9d/I2K:G@9B74C*?&c9S#O8YbMB+kQd^'B*K`SW6B-W]j]B!7)Ha[:O2/G6nO1O0X&+_dIPSEa>;uU-?\r%Q*m*iruN]`5;:Tr>P^"$EP7qA]jC*BW-GdMn5P6ga1juPoQrRrY7)eu(UU[DC,]I;QR@64J"l-77.4m^"$A+-gmdY=%*0`&S<qk;\r%kf'LLbL;+BHAeBirK:fQd<73Im2b1Y\"iJ&1t]RI5I)>C]r1V"??S0YNgNJ:V2q(\-dcrK'L`^,)gR0&#2&f#2mZLo4l`MMW`ZG(\r%J9:3V`=ss(\]F_#m8m/n?g(@0[UR;gZ]2*tbKP8gj86cX8$@[5jm;Gc0F7S(Ch`tVG9s\s"npS&p%^q6oVVN$aK]Rf'uTdm!If@:\r%3Fq>i/raq,V%nf]oS(9\:NZH_D\)?l"8lMQ!'pca>X3JEhR'0PE;c]/%hQLXbm=M5PLj.](u#BNX(-W`Ds2b);(6&;qMUUYYM`YM\r%4<b;AT;q[;q<*WlI\+*6_.(SK#"6aIs4?C_bHa$<X1:DWqI?o-YKT[m^G%IW*F%ghnSY^h-Wa#<R)1t<NtaTqoXZrp"Sd4Q0jBM?\r%jO\.-7KCDgf^Wj_ECg"7=OAA:5`uts_\)f5i"SV;/H`ZQ'ISKOIg:hUqtc/;pd_7=n6]TC'M8>^$jZc1VN/()[&a`nTe/qjkcHhQ\r%KgursMt>k([rBF(ire7?b&X3Dp#CS-DY_3-J,c@KdC]42EC5e-j"\Wb'WkSg"RI&fVDcVPnL7O<e`?bN\b"QjlYji8:CTIS<X-pL\r%_\I48X+LBOB\h5RW\U!bmhGW-cb)GNr.V]BFj:Sri-J/)02KoT?J"B`=bAfgD$OnFbA_GgcVQA:j?;^ghTh7Cp0o<AgE31B1<Ua/\r%O43dqD["_Pn;^W?T+D<=nPFaE3rCnNT%?%^D^Ri8Y@Y9GP>!q5YFEs!n1/ohm(6p(>@'.(RY^Wc*+`_]Qjb^k(PjnfF>#F>#.X)-\r%E\<:J4=`Hl3O]p(p`l'MT$,o^(SgqXKWJ^ZYF/Mi>8+Z_gM^fIe#ie0mJ1[koQOSNE#H^_:Xe!G`4i.3EAUW\i1HgIKu6;<'[e'\\r%_nFDJV"N![OF)]"_IsI^n1GTs!hj**Kf<@.$TRt&]M.<!M2&>bcfXLQH4*HEZS0-6@L5Z^+pMsQ%j/QEnaC)hU:F>m+bGA+l$+X4\r%N01D^A]2F!RU-snL>jJilOhVIf]OVm"X/?&7Sc9s7^I#CA/Of-O)@.82k,F13/%S[.=REeTF^NaCh2&"+:`;tiQi?2<Q;9tTeF?@\r%YWa'<"F59D=%OYj/:[t%r<1DO#nd`@8$Fa>39Ca,r3-SF^u0@S9XQifAKd(h5d^_D<<ET@5p3!I6PLmrN)??8&C^qK&3R?jeUjD#\r%nZZ@u/RUepb+NOP5UE*H)'nlFaqFhK!R#HFX(-qnI'o&>%/^;%qLs68$s#k$6@f]L/js-$5Bp-\oG"M<).r;]pYl<F!(jEf"sLO=\r%r,b%<k3<BYL$Ma+=pQ[4:d:\#iNs/B"TO7A&b2?k(Pgcl&:4^Y)+#Ln9r8[M9VGX/i^fn4/9=/mlf!k>`K8=%jblI-5sGo7UQ29_\r%:au<1k\-Uhhs"c+OCjmgp^*"^B/M6uLJ36Mc,<2V=t2dH_5!,*%T@h:#@Xu"*[78ME_r9\i=(p<C4f&f+Uljm"h9+S&tr\MWH\tr\r%OW!oshu^PS&.5%No7/r2LR<r1FTEm7OqSGk%N8@N&YK[B.ib:FB&TPX%&1omi&*oQM=<G4N\GHaI`T>J2ju-K7"\r)!]gk3l]GR/\r%:<\)mR;p#A8d+pl@MiHh-kJWJ1@,Mp)?W84hS@Aa0#\AnP40@jpu-lsG^3^;$W<M>$r^gr"'n-SX["':43X(>a?4/089@Q]W\_G(\r%3i!A.\Y0n8Jct(;&17QG"iKO5"Q5YuSL8r<JmooY!YQ@XEH2A<!QZ+<@"9+L6m*IW=:'^H\j6AL(8O/3]W?o%`6Qe&JpINtmfA/:\r%`]rB,(p%BN#D+q8&VJn-*9K]u_:6Pd(,T-d-,TS/?E8]<+p(jhN#dgb7]CAI?=A\@Hi+lp6,kCZ_o*)+1_:FuN"^4S*"4#0_XO.;\r%e5*k0ek^gI)*TfiSB20pU>gnL`>NnO^^WM9dU73r;\\Xi.Y@I`(p]SU]VZ7rkMufpU\pY9@)3DQ$2-@&gDgW8+Zkf,`Ym5BU(C!Q\r%7'QAO?lq`XB5DOIIpr@KS3Wd;gE>]7+;m7mhdHpQBUG8KkM6W!Uk3*HO2^'`WTYC?*'"@N5Q+Gq6#eqQ6I,ehj806e%.uZ7"q/a@\r%@.sb:P_,nA7_qCR:n;.<O.6Bqr/0i8!,<-"O<F2*n<,C`S13=?19j:[YRSPa5Qo;m"D0?HHi`[S3TiY`>pHQ^co"-ML\OK@+;72+\r%rW#8-O[(08<#>'$.%2?)PK6?&B<4*lBaBlZ"uR:Z\Of\XE=<Ff,QJIe?cJUEcq'#k!"%mWc/Bii6!"%'&1#ZUiG:,t"iG!s,S7s^\r%N85k3@mi?m%YajP.P(f+N9,W?K5,X$6c-*f+o`:o\S=^+?j6cLn=s_c!C-@<*"7ZI@<;F+i4M)9HGodj\M)fC&g5IeiZ\K?g*9rt\r%J:Ts//Is$PYVLu?Mq'9C=Bn[$;.RI41-e;3H5G)UYSIWM-Cb03JX:GpiQCsuG*IUK-*T993P[>7j(j1>(^in9B1=X$PJY[K-,G+%\r%CrA>;0lD+/)4Sk"MYKdd;p:3"FC43DA,Z$6c6'LGj1QLfr;+]TZ@WCAK.S31GprOo>;`?4:CftlrE@P.*pPU'QPJeIS^UQ>79Wln\r%7rHA,@Ps=cZHRpZ^E2e:>%k$=p(^]?^%HfH\"fKX[@/X3p2j7?o?Wo)`iac3o#des*TNT^M<3P7*b:!c8Wq/2K2aF]0npDf0ufU_\r%Fi@lTY]^t#(_65)Nu]hT;8Rhp7Nb!1X+Hl'-\DPUHr(BM*6A-]QV/L.#=q::&KEs^%nrf6)Po,@TQm5X.7TqRmdMkdH(8^Q0gYl.\r%G\D9;61G1E'kCeWN\'E"[UL60;NtjG^YG3sJPAVi$rA+e:]eBEAGe6>9dnRWO^_,,\>:<fm--bVM+fN3&j_\;O+=<mOqikL9_s=B\r%Qss;KMEiT8/-5c<+qcUI[o)?VO>p"N6i=^#QM:P1Aq1(,r8jZ-:`tQl00bOHdQ.r7;rhqQ`DIu\^kE5HPYXTA`e=O,6s<9-M?b#k\r%/puS-AmNIIJ%;WnKfB)]FRYXG8Of>'q$u=Q\Kq3+c(7>NHWV97OTZc?j*[L*S:gitG9B4a`XDf>JFi7E(I-hOrL>2h!?#qOPVaQd\r%r?dWU!RjS+1:O!><!S&]8Ms9c,PEf*5CQi\M#/X>*))k,0br]Pj2;7T(N-MikeiP";k/)O?o!=)06%=S)%o;7jDh]N3-&%[`<eaE\r%$4@c00m,D&r1kDn[s,qGCt73V0:iMNgLeU34rs$X3o/\m])DY>dLoDrc$aWQ(X0d3r]cse\6d%qq21rd#5fiCn)bi_3:OY7W<9a'\r%56+^1PM;S/(+aK.!3YQLqW;TLh2?d(Y5_a`^K3qcUZ[[Wn[C?22?'D\6h,*jop5QU^?pRAoe!kG^nt=_&.FB/V[rYf7#oFfL5UOs\r%e,A;nn;!bO9LI#<+R&fD1.!WZH1=*=]tjP6J=kKY8jM0J0HWUWd"Ei</5Uu6*7Cm0)6PJ_O4C]*H>lsf(!=sO)W')hIFh!92pl)c\r%b]eYG@G0#Oig-F]YBheJNf'U(G+8/2ne8^(m?jLoDQ/&oR<b3m\/k!i27&l`ksb:=<(W]CJ?Z4Kn+NM.]@U:e,NtSF"0[C-mq0b\\r%!_n1972TdgMpZ2DQ)6o9EM/*B)@V"ahX:8VTH8F+n="23=?d?<EFh*fAa%YdoWH/3iHq_-n(5I>/@toPs&q$Ui3A'on$fY&@6\3_\r%mpj@KjStm1)q6Mj242Z)_sN9A0IK3T.K$OPCVqpJDI)XUJ'cqUe=hXja?UQ&MuFlU"9#r4-jT4ijRn'Ukl-Y+c>($2Bjf.o%;`gV\r%$YQu42c@k8qph=@L4E)o6f3E7Zpsq>e;<eq':6Fqpj^?k9U-9[qELbPMiedo5:b:aUk'T_6h=-07K6eUL><dgG5Lt'T=&4E:(JR2\r%)D8M:VuR5\Xm5])`s&-thh[NsL/GN$s7pU"NW7sGYZo<Us66uE6O!i<=K3cU9qqTam;<1W6+Tj_mEK!AHLo`Qh&A8G;")Q!ZQ\&8\r%I'u+Q_1/sf3#;,jM%Fs8>LO0Vkr&*k/,9^"N(Ydg3n.O*5r8R?b5-8cdV:@>4+6;L_"/e7f309)K2EP)TDcf95B'I!1^V@QSfWJS\r%kbiNUIn5?/aNch[d4S:)o^Z4'1n5SPqW;J#?6%V2Jp]GT&r,ZH\K;C;*&dZk!hPDP-P.6O&Hku;R2-YK&jaJC'0W5]o2LY1AO$nK\r%;>U(q,cBtG?9d,G%ia&n1I*Y-++ZIC.$8%o.dR7l'\#Ua.6f,3k'TQ[A_m^P!Bd/O1p3IDBf9g>[p3B:plFX;+8-Z#.s4I';9e;U\r%M@C#ZAFLD.?oHO'pt;IL<![;(.hPYAcBdQRLE/qhWPS:hOhO!Tf3Y'gcLu@0[[?I^il/r=H)aM;H8R_0PEESahJhHi=74\$H#3Xe\r%Z'_X_qAhm-m*lD]31AEJN4'Zb_oYV#$9^Lt@>cDkq-sQRf$O0U"hbgFXh<_[_.'hR]R^C:^Ar1!5`WHTNKrhH*\`HlIosMPp\I<G\r%DOr?>%uUV3W6T(g!u6HdbR4H6JCoti?[FcZOQ60eK8Fcp`L9;7U,?*gkri^V\fT3+3.uM>\XZ=ObCZ$MgJV'W;Z+$6'-PpWX/=YP\r%-nNr"U!;!IYh1DK]!g30dA6*u1GmF]pb[ucV<Dn553DUB9DBXcg+JuT"mVLk[.JKt`gh=H;fA;dQ@6*iI'MFQ#Ja:+V,giughs>:\r%DngRH,"bJ.\K9&HlNM`poao`Q9$jLZF_Zb'`"h?^Xo!Y""gk.AeA>Z60Na`sLa2&Q'SH=Y(CTn6]D69l#6Si2:aKrdFF(P<_*2\C\r%29T.*h7;rm"[u^Snl?3;h(Pu/V:BfBP(I%4$>k5gMc>Q_+jm5uLPBnGXq"mr@^R!<R!uJ17VBE(ET0%J`"<k:Nr)5P1=3I@=PMC@\r%gGZ;;77A)dk3F^e1OWdo`Qji"c)j_*l.(mgc4VdTj>iWpi+<sWC<O8C]SuJ//TD20Zpl)jKpA'F>#oetML!/Te''A?pncbThE&uc\r%1Ia][^jok!o?s\i>1KLD;Tp\jnmEIh]h8p)ZEeiL[_2I7;'59GR%U/Ph;3IX2r5SO5B)C*,N/OFG!2EK7`UXTU^S(mUY0CcCgI=(\r%Xd:,4I0<DUlD%l_Dhm3B(<YZ^oh`*T(aon"0N2k:Y[0V/)I*=!WE[4<CqlcS=E>Ip.^Y5[_l9h&km_<R6#XD7NTL.9VK"CpcFk@P\r%kV'Fo;-n@C*2=U-r)AQ*^@*41ODW[/#N^b07>IWm*.stG%n/gY+.E;KI\tauKU"Ss'EuU,HFm*a,q@Q&;9O8Jp+G:s"KdCPl](&4\r%>@DD;6YU/HJP?.ZM_F>^I!88lL;H(')Tmr9ekfOD[@Dq2mc._7!q@^s(KH4CGd[8U(Rsf:]i#f/)dqQR;ZK1)Vlgds0CUYLqHnfJ\r%,'/01nm<@)<][OK4-1sQOd8rpa-r=m8Q[0DN_-:9CIE@EBRF<1;F8@4N+]UuDAej]-:o.-s&'.(70V;eOW'1rB6QU,a5Q@.L82/[\r%[K_$?W2nu85_M3c?LPtuT<u)^0;'VBFX+B2[4#B4/BnqDk#kZ@DMHO./QS<3fVhtP=HYD9HpRQO^Y*pG947D;=rk>M0Qo0U]qf?&\r%;W0EC`T("Uh8$=GY0e+-kDDt[`FL"PE3u*/<qPW5Mer+6B4j0LVAZ,l6`FWD*SE0=>K'?fSt$1U?l;uic3d#$s&?o[SjBi<Yll'0\r%:uD:GTA@fl5j-_>H=ZN>TXlWD4*&/0dMj5&WRHD/$__jMF(sDA8[<?%&8`o;38;RN3!baW@j'/JWR=].BN2.;ZfP.q.]1R)1&+D\\r%NhS:]eP;*fTZhkni$V)2K:!YadT7lMSEdXmBY3+LPK`gT,E^'5fcBooY6]FR\e(aN'Kg>a#*U%W,-0+EL.AP>nb?M5YLL`H0GkVQ\r%*6Ic'LJbmP*fd\'.88Dma+4==([2%j/Y/l*p$dm-MYR8Vesh4_,`E)s<4\(s$kJd^EQNRm,F8]`%]b09e4b`MG<@m,d9Q:24P9X6\r%=tC.3!<Cfakk#1`nV)A##H;KLo=`k([2r#NlfAE?>\:Fq82GBk\R.1;/b_.5RqL:ti104MhdEa(89n^YQuN=#2A#&mB?noI"8YsN\r%rL`EC]ZQ!FU:H6C2`7_YW"GSOBiYFlX>'Jd'75;mEEs,fd$a,@6#m"Zn67G(6"VD[fqeK15Lc+(D=)jQBpS-KT6jOL/(NkQ=OQ]#\r%,W$rH)?PcA`\W')<OK#L)nE8'?D\l?_;jRcJn>BR]pQ^C9Oa>X['Y/7eOphBf"b2!oC_?rQ2YR+<=N0X$pmu$2&Qp-Kt'f/D)HO^\r%Oiihg=q-!VP`.a7.PJD_G8Zh51J,>`N_14_i0H5Rd]0]*B@$gEW"1\@`a@.FVgK\$"]o,`c=Q2KZPGVAWT5n/ScGjIRj(]>\HHAM\r%S26@5k*7IRhThEE3-0.Ia]a%;21uM\%:b/ValopTeKEl<)Q\NS0VjWX(g.4Z4DUYF@$J%:#S\#qTpZ#(S$pP$&%PGJ7lqhrqYWI1\r%=B9A`Up_cE5k5][9)kWZhnZO`K]uQl8R8=l4Ga]jZQ;B7(MY2rAJ1u@RZ&QD75Ve[?=L--1XTCh)4bQC-c^T;",tdZW8F#&r]EET\r%7(OU$hWK_Uk8tPT_!sk^8+#PLfjE.5"j9PcHOB,'T&,&b2]_/9Bad-YmEe8goRBV+/,bM-"0*0NdR,PIJ?Ns42fq*,H3^&sV[nC!\r%ph`9&rSnC<$i]S@CIcqS[6Ee5+<K)990Qg$+sMW<Ero-dS?:.RHBIlBlTqlTq^]G^Gb>&8B/%c[cjD>+?dS#E^Yi]MHF!Y-AGjF7\r%0UP1A9<0V4GS9:Ng1=Figcb^qf40B#fhR$!c/F4t?KJ,N'B<I^gLtX<r8P$e?"/b'>I=(er(C_-V>56EFn5loN[F(Jq?\F*$tT6[\r%lJdc*MR!fDm&P9m_rq0_oh?jFoAfncCc7f-"M#rUNQE(oI-/I!]V),q!P!rn7e58)fB(3A^:qlT'!4V"dPEL'9slaQ;CIn9H0Gm3\r%G\@E=eZEbmfMgQ@V4ZRT_HQ]0PM<rp)O[Z8jh/EH[q00YG@r6EM`K3"8Nmn&[D6(DqJN>[[tb!Lcf)9n"UbH,IfD%tQ(>G`k%+,%\r%lV,=RRpC&9_0n@;10QPO\O,D+H;]-h-=_U(.l3)2#$J.]2E>KO3d^tq;;&T.6G40.fro9SnEP"kQL!fg<GLp!XorH"jKemY;u19<\r%HdZ'&@t2$B>FCldO/^FBgO#rknTL-9'pji#PHfDIRuH^H939\]3TTR]iE0_YbfYD:2jGD-T;_B+\Tj-ne'i_W9"e\(m.dr"#?^X\\r%)8!4<1%bO0GF=N6`u9?2IV2<kOs03!I@4"cO(lS[n4X?'3_T7kmMb-j_$>=!)X'V".19R,V=364Y%5QGR*U^$c:"RHRRRMaH4E0a\r%>e+isb-[-'I5J@&R6Mq&O7G!<Yh[no>M&`q<GbmR+oRF3ZofXV(,FV.-<$srD<Zr0U-<>f*hQ;oD`9"@gHc-ebp+'4iuhR_FTC/E\r%gPC/"r56T,j.h0QZ!,rNEKANUWj-)\n5?Y>1SpK'.H_0GG<ddW2q!q`1@#HPX>>6^i-eN?<L[)n5_fuJdf`,17QuqF/'+VVHL;n=\r%XD2p5<Bo%leZqA"B$D9"Y?TWd#p4Pf>#5g%`SWV?!pHs@OcQc>@SaNA;`s*cI57)H06df%m^(f98EAQNp21LUlZnB.U;O23%jX`<\r%?r12n*Fr@TL!jP(J?D-;ArelZThtgg(,Vhn4iD)C?ge'W/,;%n[Bj5Cm+>D8cI'#DS0n,o&$]TPQUnN^K70b.*n4))S,gu5;;E$%\r%G\?f?HiCZ>n18%Up..nBk!EXQKm-b^"ST.HNa'%;i[:[jG.80^kS#0a=L6;9lX?qk3q-D"-b%jp@j"Zr\jI);"_V$P#g_aYV:XZ:\r%.4^H@0'579-Ut>E.\.mNMBD3\liKiWbJ=JZ;t/,#H4jb<SW(#O``0R_5Ff#W,"WC(3Pdpu%IghbY[cSI=\?i76SgjIgT;DbAkFsg\r%F+&P^R2p.RDZ?XIO7IrXm,4://Ym]($u&qio9k@Y[GoGs^*oEfqi!d-Xm]gI<W>VAnsOJXjMrbK@6QJP^*)Gb,D/=/6,oOM]#f@X\r%rgGIJ9lUIK3X_Ti<6l?BQ4[fq+U0M,i?(R]eu."ib7267pV*jdp;:<?1iP,,8@5a.O#+,uN.fd1o@C\tVG^:T<HJq[0#:(r3hUfL\r%>k.B#R;6p8%dY#5Sm&/>_S.s6VHTVRXD\l`kEu[s[N_,Sf@H-rVd6%g\^87#c4Y3oF724Q2ECO.*m\'4a>8qR+e0Lq^TC`CBRhXI\r%`\:WSCfOjaj0hp.Z#PZE4jZW*rbMV83H]XHQ'^&oB+^PNmWgJ=VQBGaot-2(\I>An4&4HmNdO)JTC4cK;q)7aF&sS?Uk4$:;c`ba\r%q>A=_Lu*:V-X'X8h!IBIE:Mln%.%W5.hO-8oJG*=-Wc_hlsU13Aq3>(fh/+)aiAEf#C6aS13'IaipBptP$XCO?7;j5@=1tH]9tI:\r%m.>^*UKD;@rK"u5@5XEn\AS6,_$ZTF&q3FQ(!#>5;*T)V\a>eHrjRR+Er6DG')`$LVP-l2TGQ!WZ;njci6sZ3Rr9DOInMRtV.-#Y\r%(%c%+Gjfd=K107b-H"j4LFh=^)A]n#l=!kIm2]8jjG?\%Da[G78502KKP1@6!VN6*;IDGO%RZs5GM;Pq.&osS"]Z^W&L:M^;=p.8\r%(p'ubbY7Y('L"tA\._ud'SaO\>[1!t%m15'LnB&F0i;9\i?_GlX'#uH1$C/$5qqamAdNUTDBM+`ZQkKV-%&-]nLYO[)K_9T=XN3/\r%:/rPJaljDq/#H2&/#-U[MP3<f@,WTm.m[123m7.aO]c\$VeG.1m"c$tL5"r69U1Q9SV:]b>gc?<-^!F=mZ+9g#k+LcP"&Tb#ie[U\r%0h5,9#[3,n6VaFfL.[].Ye_7h7S0#^j:NJ2[9?]bU-Vdd&BfXs+WpNk'649gFc@K3Q`2,@#fEnahZ0CU8VSoh*IVDLchEYJ45M\G\r%i*QWQpVNn0W]?YM5Zh1B8/t+!h5RLH8IV*S/-S\?#C$lgPG6^jn6h+7Hi(6-)>,osY$C/#aLO'e=VOVeU&o%p,VB<Y)(#P]p]=^)\r%99blR@?@]md\I>*IZ?A+Cl4+a<q@bLDD%\Hi4)-,PT]0@Tlo$ajZMsN+BuDR%Z"=\pI;.EWqD`om7YWmX6R#55@*?6@EXBu.[ghj\r%q-k6j]sYURoh;pt@i.,8=roC&A=tU`479'rfV"ska(C3T0/p6!Xn,JoJlJu,/Yspm%j4VZ.=8GG$bQ7KbD(IG1(E%4]9gha]^!%[\r%HKG4&$SHXRPu6%@G>u\E+*K6nXRQM3k1k08M73fHpnjVk.AfEmM`;Re1_b+mafqC9omHK!WL'$$OhU%(BpjMHeqjF!,X*ZW3F"r2\r%4@4G6L9[jL=/ZI>10`F];eA<Vq>#P/G2dMs0b$5VM,+\]eSU_RlQtS\-/oM;<l]SKb!kGXmCdcg&I*DP/;$D(YobepR,I$kQ-jkX\r%3CSTL,o+u6UZ]JoBG;7*ZOl-rj60i<BQu_@A3bp)Y5Doc&^D.uW%gi`F1<;F"DZA"*t40R8WpsS=H71jo-$2EF;9=sc=_.;0ZT,;\r%Pc6tk&7u@&8'F"q)HTo;U['buF0!2+D@%s`XRp"?ZgTJ6%BAO^6R)p6o!5o@'E#b+-1u67lK#:3+nn5up9iFHbn'c-^KTl?KH+,U\r%kCC=mJQstZG=0<6..hhUAp(dPK&0+G??:\E^+gDCC]r%jI&,qMg`S`;-Na4.iH!n4:?3I:qc0$N!#_D&gUD'gM3RGI6[.R=E8>[#\r%Dm"XLQ&JaMN$*P=)NO-dVcnf5(Q_:;M^KSU@3bq#J[kZ/O.aXTd0!dsm\[Su&p!aJ(fer*#7[\HmrH)Nek\aWD-kU8)'3$"UZ4`%\r%/(K*E?U+^UKg5U/,QK\j%r\#8',Wc'G`c?oPr&^*9=DCY/$;S+kU"/'MX'6RO-;#.[N??ocAl3C+`R'KJ0sG"NC>[r%DLi)`(S^-\r%>,-g'?W:lB1j[X$hA#Jna<a-<%p<glkXe83^ZN1eC6Q[8.`5!j!p0#i^=T]mml?itph:]CVPB2JaNkl">Tk&!/a-+q#i.V7?Ife*\r%M]DsBpORGb5eI/!2g79KP8oKCQCrFuPt87G4-Y[dIF"YJ@XjQ"4Qj[`0c$8#h8=Z3"aTI%qh6Sq\ja?&/a9`s4FKEonp?@.8"4f>\r%KbL8])DK"bn8+q,1CDB*SOKpq*8R/GfCQ2Wfl9)8eld%]FmY7t-<"in6"Al8KM1[UjMWeY"uU4mG/!iKWa/?9@2S^.&g+G-\"<(4\r%eS+fjOkE6<$mbi5"EG*.2iKhUqgc[cSKL1CJ'@Y];kLEo4Rp)f6Co$Whfj^8n,UVrO:(Y>'/*DQ\CobiLd=/S2Lg)Ep3#"2H%bjk\r%-![C#pTK\>HV\smoT+R;b[8I[V#HO9DSk%?f@Y+?/taI)H<<6D$_\c,iNW?1>3+4tonQmkq94YbVqP8l9.rW/O<8[rc]XFe_ZC-<\r%A786?#d$n@#L@<rct$pkAiog:WZ.g@AeqT;P**D2-L]%=6KUJ\\`9GPP4^J-Cc6O]Q3PT'3q.gk:B^]+1'$LrJ&pBfGL^[&4hkW^\r%?ri(iTP,&q=tuqpfnl[ITHY=n#)#?"Vbe+cqI!mpd2FLj>KgNaoUpBJEdcj2juDpD-k!Gbk#T3/ZF3$u>jo4aYPeIG6([YRYg<!k\r%::ndaWO[ho<4d!)*%B':M6FA1c;Lo^;.Y\?p[qfX6&MOe-Ii8C@^>V7lr_ip%e=[q%(5&>.b@EmiT;C*pe3>,-e!O`,1$qK0NE.<\r%<phjfSq/Goh79"&@u8GDn<Josh^VRD-p>',bNZg#nZ`p\&(i`3PR[5EC9`-C@4Urt4\.eXC[nnZPAB@kbAaTtF>laX5`5%L(930u\r%+iA`bn^?'f.PKFNe7cL85KjV(@CLL+!`3J6<k^bi#kjT>_X#N^:c))GeI0CT]'e0Wfl=O7aS)/\9=Xi/NTF)sPn?`G9(W9X+"lYD\r%mPDTOCo%d90qfNbd.67=f[udVUmabJTMK`=q:e(gSkgZ\Uh(4`QKX%a`;V;+%`"QO'A??&[SekmJ@.K\5V`#,nWH]EpH9Yj<BkD@\r%\hT;`5/MN\3#FZo-Q%S^+]5Y#e*^V,9<(^7E,/NHbOOj:bCjQc?<X5Ce+\2f523$Dns2uM(mh/J,Y=e="2\/N_]\G?#dDYo?A`Kc\r%1+D^20cBS-*O;f_6Il4./:IhXEl@2Z1X/i!HhoI0ht=V.OC1suq027.,QTT<4YM\p[&Riq0lG08J_A15Qnh`@lY50(cCEBR.T1UG\r%j&8s*Ie*FHXTCajiE<`lGV</+h%7r"q*@u)?d3eGoTNl$MP)h!(akNh>1QoM`^F""+Pl@re);W>(_j3)<$Jk<MiH+]GgKlci5kJa\r%\>S=8Lc[^@FW6#;r^=fFDL4/ZkO"O$==e!YWt4YGpgB5!of$A->Js+n,eZ$h^-n)]ZFK_m7]#$M:b,=0N2E<[ogYs(Gf3Au8oU7O\r%/S@0'[aIf6iI]:'egt7k#bW5q2$(a4_l?:7gg!Mb$Enl1>^p&OS13'u5':r=B??NI\u[(\c0:TDqRF.e#*PR7f'OcKM8n@C:SC,n\r%pOEg5c>O87QgQkpN6LJ:f(PWC*]Bd8i/e/2%`l"G3B8Rp["j/8p#[%SYHLDN>8f]lZXpa3&!oRTbdpYd5qc)KPhTD8#-R(Y!CYtG\r%_/!%'Jn;jPX_A(6cCK9#p4.o</2=Ci/g'fddT[kA)%UOj5_(V'8+&V<L]$<?^4\O:n;HP7@TA;HdN\8na#V$BMgt^1SAVZr419$#\r%jM%p\kBdT?n#2N)LO0)uZ#`g*%p'.A#J$XN+WN!6"9\`d'sQBB@I0uQ98*_b4kqpq!kK$CSD6,rNS-q7qjebH5)b*/:sAqW!%rT1\r%!TrFu7n3>tX4Fc=]4$e+'oVnE^?`lgD56gp@N:4/$=dMS`1R-9F4)iRJbIlQ_J?+KT'Nja:YA=d3g3Z!hJdHmMtbYYSRP$N6aG'A\r%ck9l$qA/tRV]*ZOUp`@dO/E1Rnf%rqZ\&ZLcT5^Q!>Qi"UYP1FPiJYh;3;V2nZ=qG9lqlGnJ^@k8-,,1`3I<4ec%,ro%?A;/PA9X\r%Lr8Ask#\N#n=OPfH6/&kfDn?<irg4/etG5@2Jt5"OKJ/kQju1J5%)EcOmGJH/_T<('?asQGE8`c])"uF^)_97ap`Qc[`,7,G;g!%\r%I1floPI$'J_"YRh!65`0c>pAn4DKJqQ7*MTHCI]@,Pg;n^j06Glo\\r(iW:-6uF*(G9HOg""(VMSOOlEZ_R;JI1Q!"7Qr_b4tokV\r%h0BB?#C5o.e"&'0`dVn<R)0f$m!Ojma<fn!<@T2lRkG1l/8os-XKpl/f7g)^AEU.!;kFQ9g#7,5i8&dV.^+ko+FUa'^m5oZN$"a>\r%O_BLVG<),\\N:Bp?hes$\[B@m+4p+PR8!31\EY(q,+5WB6P`Scn!t!Wm\jd1ZPSgM[9>6aOYYal$2m(\UE;c!>Kbb.Q@*\oVaV^o\r%H89iRAX=hoDL&KGk6?A/&FL`e_XH,aQUWJ>Hk454Z(m`T/sVBEGRg]rL?a>kEsOO;T8-1D;kpuj*)d5R:IUJpmUM\hQ.f?K46b`I\r%het*05-?YK0,d23ramn3iM04+Qa[a1)dtgkf3f&38?t@IODW=e/"SPAd_=s\8=RM\V_+RL#g[!QA!rbDbm)1Gb;o@CqTYTHEpl:]\r%`ef8:?tfc&raW\CB21#qnc'4aXQt*]>S`m2LB(.M=G5s#0%H+Hk.a@b0rc60qq5R98f\uV,X0FZJe$P^.h5-A!8`Q:j@ccY#Z7pC\r%qt(:$6gbM'Pg_e59-QZ4IJ%&/R\qalGe,c8RAr[IhI+u"q$kn?YmHTTj?>]LfA?N;eR&eb`;ICMrnCh"HtEflVp/m/fZQaT,o!HC\r%l@03A"0EF0jS#:#JIglpr!G3cmUQ>^=<>7"A#PJaNXCR`lP)Mn-9L%%#P_]5Ts)#Q6)b:-7a]gE&W5G]YB?^]qfNI$?O,e1.eGuB\r%^^%I`ef@D;)II"DaUs;8J^#k#]I>f7m"C(O9d&YH!do%G_ma\0>\X)n=%$^5(`gp4I.1P-.1!u&hsfqVr9DCP-GJm:!tG6_K5#_e\r%hkI<Q04@*`)-dNpJ]I6!rs%V81Be94Dp67P47Em54"$0aGoE[UpWerJV4BU([Cr'qRj2i".Ekg&`!9`h@O;+-(LXs-AMQsLCl,+L\r%=n>k9s4P5WJ,aBAR((2$;6Wa(3-j^=n1PD/'].l;'qTLGb5<Z6C>K$CR#I-QXrdEO]FB<BK5TBm+5l>XN%8\&5j?dFi(9ms:eMsK\r%8O'TM6H&c7(Fu:g?CRqVnBRKJq+Lf[O52nnrbuE^o6AQlIWcLTn)S,-*Z;PQh_2=C8<nj3lTid(]qXp*X`HK#1HFN+q,3b/.g*:1\r%ZP[]DC/k[;C/M-=21JC7k/6-G^O>]o"o,Y,QK%7!3Po[1R1/gN$ak@XG[]`$!GA$#UBo7K)7ot"ndTr1:fE:<G/ZKri9g\$;5Q(0\r%jHhCa#sZ)=h3^*fq1J<!]a.g<7lqm3>rXs*%qX+.FUbuGE%1#k4t`Y8XTradluTGM4-<7hC'gk1)-QruFSKd,aan^G-Jr3F0Fj"J\r%#"/)5!-ECR0c9?$HUt&sQ'K8?2&[J/ceeq>,j[o[NoUO>YTq`UL#7Eu=blp)P>@d($cI.N&:EPi\o"YiN7Mmb?ufoK%;+DG2cqI^\r%FKP(Z&Eph[i\)/8GDeD4,M-*<S<^&)hu\Ie_;4qN(d.8t08$b&E>X(e=kqqB2BE:ZNZ&c@e)"m`%ZdD/BT88dUtbNMTWm;(&5(LZ\r%6T?/9)Bt5s%mtFm!"q'*X\Y0)OXSfjGFeNIOBc3H6TX5N)DZ6.Sfqb&RLT)4GLB<pCu,VtqSm'E!2jA+d[$K`rm'UZ1ot60nBatU\r%%'<DZ@!M<.58lS<0;IKOmEQSUHZ>/5(uCl,.Ds3Dina+W%_<,J::"LK5&\Z"nM!ft9\8pn0Xpn:L1TH-gT[i-$\n,de$icS`f!;R\r%M*;bNRrlng9q/4Rqt0^3kfV]VNLl^&e*+!_;'UYBQ9'pYp_>4s6h`LN0cF3.)\Y+jAk[)L^5\OpZXq@1<!(';\$RhihhuVeI96jo\r%Ru<&enT!H#)diN9T(gaOB^E,84_&sJ=rp1,\8h3J.Ti,t?/qdo!a3-TDgNa(`n&^WZ3K`o-HE4fAFd+KU'W&N6DgE@E1'$cH=r+`\r%7`VB:oBXqk]e@u3`Ki`,W]n\fVT/L#^sr@@HV?(>LX"<XDi?$S6#TJm8S`&:_CJtSMeU_c9MITaC19*Pn&At/4#8V'4pk5p5?dk<\r%#7Z_eF83HCD,+%g#'2,Lfuul/jY>@l:I0'N]o/AP]TIgAh:HA.l%nTK4K_\]k4pAqT/ZY!f4'OWiZP8,52TEnY(I1:S+lQt6LIc)\r%9C1N(Yb_6XQDH9`Qs+6i\AQah]Lg;)EW9kN=NnN3_ljqlq<EAd/=Z0;Bf-=`JCQP"5$5MLji/43N)=AdJ\>3MZ]na.YnkDU`EIV[\r%YH2TA4)TIp..jXKIho7`7_q%L.f8;7*^#H1Rs"JdZ$AgQB3V%Xp"H,Nd<Ag+Z4>MZp"%L@GYd,JSn@\UmGfn&fuE*2bI4L<HFEc7\r%GmE]./J0qo^#SUgSIC\oHi,D$\**>0B6t(i7=0C3ZJ+3nl%+7bhGim#[%F_odhSXqQ6$JT^5T,OTW6Oqj6gF?FVMQr4%I1M+$-":\r%R4$&<g/)e5&oH!Qj*M@F3\B$'Qd]_u1HEQpp=jjo%*Y82_E;j&=P'qOANfm/p)!A5F$Ap(3VVjrS'0cXFBs-)h/c#C`kEu#ko[P*\r%h:[MJWV3uIdDh`roi2BF?$g(FdTPB!Sgj'Ho;-eXbd2b>kB?Zh]0=l8gb7Ifi?!@Z3VTgDJ+=FXmCC8I8[pl^`09bfm_>AVQ,S"8\r%klflMcfb1(bqo)PVk1feeaIXWheHKGg0])gdg^!0>Nse4]U`f]m%l4n7IQt`>54%f,3JJRRseXWBF=SkLZ4)m*n_4@f>mH;%k(o6\r%pYGW.qsF)VbYL?ik5Mt8SbJKF%?nO_aZfOt%n+dZ!psH_Or\)E(j>B;@I]XnMNqk)%=;>Y37c,*CM[!eFE#Ft/;<,(RgW#nEsoXD\r%q09`JS_aE3*473m]5"V`NbiK"O9*BLOU6J#&e-<r-G!W,P5)%P636+Fh64-fI/AjQ&<B]>5l&B1$p6VrqnVF7]F4'3o.K6q486S\\r%'4hRf1)WaSd8tMp#G-c:q!E6&UskaG,=C*rOj'_O/[F2KouR-L^*(2.0366k*[%Gd@gMhR'g=+n<%!7CWSr$fUio,h>AEi/:omdS\r%KIWC3+S;+YhM5^.jB'u5:Z>f1<,%$7f$5W?OIO8,T-H-/n"H+1igd\E6m?oO!SFKc6KD]7"]9M+T%-u<k/q-R%:fhABJsY\7GHL5\r%2*-+7gS0&KrtP(Z9u0peo/2F`VLqd*%_Xr5hrE>7\EE9+'2LTCNqbb#*Q3:FF!\OL#Dn,G:t[2TfmYl"?ZDAE^"40aIUY+f=RSAD\r%bks)5^[9n.2q>ngSTe`8[Mq8to[O>`A;VRIad1al8.M!X:!2tQSYlbiD3i<R?RDbMajW6BAYZ.Gjdgmt_[hN6]!CjEdi[h+.D=CE\r%>Tfg4hE-Qf$Ekd3Xo5u()>=N0XSMZGbYn-2?++#4HF)G*Be$ajXL3(4CLWT&LRaC[j1?J"RlQfgH/$g"/g'a\_tj2Wr%[*4mrnq&\r%`"=X*4e[p'a`.hp.<I.o>2e5tfG=GE8u@tmD!/e#BeE7f3Z"!C]3S!m;@^`Kl1&VP.=HmXgTojihj5!$PH3JR:V5_&B9]@IlYjC-\r%r:Qg`Bo_C2Ya;\EeK3GY<9$,(Xg:u2[Zn*ZmC[kt*13Eu9?bhP>5N;of=o[1_nCts9^bnjmd:!&BY(rc`nn%ED_3'5B0Z<=rQTS+\r%f=uBJ>6CMGVFKh<rQscq5P>VBmeH8_b--d8os!8HZTO1PUn_Yu2>k]\ieqPp6GC(oo)>oLnr9`3Xb*b0Dgg+US$p0.mV7O2GHl<9\r%@^!6gqf2Y`3TuhOdr1Mmj(g1@n@3=*kFLO$*:)+OM-=P.c$_`8d]J&Fns#T%+.lk,(?<keSB*jW`U;?!h.;X2:Zf($MsJhc]k"a9\r%rKlpk*dT]jZghgA>.o9"]-HXnA^4/$_o=e$>D8Gl]F@+%M0DI;@!L""B!:[lrCs#%k^'?l9/h/=l$"3k>1N&P]q@Oj1hlfb)d^Q,\r%1WoOGo0,A#H6kXBo`i`@f;Bii3dbO?f_k@$D*O]<V>`Q)Qg?i^YK97l5*QrrrFiObk]_cP7Xsaj2[?&RI7Iof[!(*V?sP5/6de-n\r%)EnT-gYoI0jqn9Erns^eInbt>R:pY8'Yan5qU>%E4<Gr-$%Wbd8\J^&:$0'q@7iY`U=4j8fpOJTg[-Q]mYK.0*[>U0eU80#T3l,=\r%;#4q?]9Zfn8LZh6>8P2&-_$jm]<;[WLuf[EMjFN(=rO$"M.JHn=tW&/I!K;0LMa)^%=;FkI/`op9mQL!EfkTM:]$"$#5?_DRmsIQ\r%\QQNQAY%pEoU,u65F#pBej+IMgSD=5g%Lq8@HXkR_af"E8\QZ"e+UQhr_,4MDB9heX.!%d(5p`L6JnRD!i8M8/ARdJ$4eE<YPH)S\r%3V;+K=Y!AKT#p$)#9d?5\W[SrABI'a+W-jH(YKcJD5H=U9*aLiirMq%^XF:u^g6mpJMokb7hNoOI77ABnt4Hb/T5UAq'EedmQ,b<\r%S?3*pRdGJa);0,j:8m9Tc@S;/W%u_+F9gD;m&=!7Z=DdCC]BZtS7r@iD*RcZ*]9.q]e^W,CjFr.QYllm9e![AVL'M#a>b4B4+(*s\r%97&5+G6?c5!jRO%@m5Zbbum"(h*F#_ltDkPjBT+X;moRZZpN#)VO#O4n'%bSC@qkiBI'A?LP+3f$PpXPm6[=[IQ**P\rBlQqjP3f\r%7dmRC2sj^N>JMkD3&mCSqfL4:PU=,L5Zdc3aOA9FFcPZ:&tYoSS,763'&Fp$`RpA5^O?W6Eng=iJ+bc"da#m3nUVZ;M2`ag5s&d9\r%\2jPVocB9W.I+V@6G@9?#0c*LSeir;K9S5ThDd3r]hnQ0jk6nO2qui[Z0aH2S\Z&=9sS8ER@1pZ^Hq$'HRkY.GOKrodZ#4A^3m)I\r%gMM&a"r+[BIa%Bu&MYflb`$_=r4[f5XQNXT@H;Mr+kNE,g9,[aS8Pt<?-Gr@_mh3o0N^@"G="Q0TgBmo*W8<nlu7J+r$BN!cSkX6\r%mFL,9j;T[I+2LM4_^jL*L\\Y6Bb[tl2G;=F"bfEU#5`S!=gmm\2R)q+&W\p5)Vs*%2%PKrjnfsdg1f;7:;5,+j4tHf-h9D(.9s[\\r%\62db7[`e`2!`Jc.nPFa8X"G-Fi5"5IJNBqa7h1]7LOqfaC2;nY:\@-J"_\-'r?f&-JG)j;9YHnkDj-M[!b.aWj'l!C(t**"f^3_\r%LpmQM!0)<[-`U/=VqFNY2OgMi?uXfR-oK`-=gm/NW\$&Se7b!lWOs+4D=llVZ`2Gfd7i2fmm<dgX]DMqh487@C<AL3ODuP[c-*+l\r%UTWf)P#,gK37V0%GH]-"HsZt/0E-@OIkTQT0gDAUbp?\_CXf!FG4S%q5VC*WA=9W9)5Tf:J&2*:O`.Vb:YA3\l:%jQ+IBd`IE+8C\r%iiu,nI!6ZgZOG-mcgsYd^;g(Nb(IN"@jd6O7r,D%HZ7?1+,ig+?`S+KZpLO`M4+tH+%hN)rAA4H/D$iGZ87f\,K[.VI1nIgD6t%c\r%&W2QK7P2K\d--t>hs*4\W)9oDi4,tUiopC/eR=e]Zt!<7'H:m`+$TRBN<6Y@AdeT5AJ:8?E0[Xik**'[I&!1:;6eMDY@-.\7R<Vn\r%g=Nq9l)p27DmYhOofaG.?.h]Zom'-3;.,SrZX5B%@:"N$mid1)\+%HtHN1BUf#&Xt[aAF'ZU0X<s)QiFXek,7-oCekkg.M>A_BO?\r%pE$(Qg%FDkUP)]^'XWInd\02(fY7%cLLeak?E:FH22^-$p>U'fX8Yn-,R#,]8/_YsIXNH)YHrak8Y=KHmafrKgZ\X^-0_DfSUPW6\r%NM^'ed]js;Dg.6K")KeC1^\8PegcqI>[M!nM('to8Z'lsXQ#A06MDgGcZgAF*6D0?)`;QCFFOJ!%%aZ0['/66B[,d[RZP,Oi)bU)\r%1j>&eYCsU/p#ra,ps]o3,:1`+YkVo1=@XX_Kr6R7fWq:EFQtN.=q6Ec_0BssZ;u\B5R(7jL5ft<?R&26PRLt`Npb^c,^m7m)P>\[\r%.JK?IPToRRDhi:Eo2GJLPl@mYSdHG^9e"lo3`(49l<<$&b"qp-EE)J-c;HS2qF-,$Tq\q3He^>Oa0tH@jR#Ih/Gd=L`JbDndsej8\r%i]&:V]T[K_[u,)g=o(=7o$d>L,VF?lk1HTnK/+skrO$Q[MMb3m*Ba:npf(m/cLZl'V<<A`LM0NSBc.F,Se[k-<rH'!R:B9M[Iild\r%HJ=l]ebUN0Ve,eOLadBrA\cQNLr.o_U-BH<Ed`u#UQVOXp;?<YI@B]G,YrQKp1M40&jHo:Rr#A<e%(FXR=Vl3DItY@_fL3'nO0m#\r%r]8>V,78/BmQ&r<5D&5ZeS\T_OHG.l"9UZ1qdsiEf=UpThd10@b+YB@aI'e$1sFn'2P8nG>0Gjl%GM*aS)XK521Q%Z1BpXO(IUig\r%c>o-b^._E86n8E(cF?,g\t5\'5%5Q\DW(*.DCFDs^XL<g"uE"@+'dF!bLATM!L2)%fMFc(U0\W=b-4^.1leiCfRb2aZT7!FKiU+/\r%;4'IuCs1uXbVg@=lBcO>:GVC.`VU.,M-#UOhIU#3GQXO3[G5gZ6qTZ-/@[:g87Y69S;#)#qW?q1':oh^+;`Kn*6?8biqu6-4HQ1t\r%FZK#QLkD*6&a_"[#L?ddaF!a06sd\@eA+.qTs/t(M9CEMf&)Mu)3HpINV[ko!`$S%#Qc>76=gL()3:Vt<#J5X*q.ET(3"@1X$So?\r%GSu$jk\Of`D]7g@=]2MMSn!><SsIN,dWD(`OX?**GE]>sHt?#H*(08Mq8s`mFE&!!j\/=#"6$u"YJJF,Ar'^k,((uBoeg:U"[_+I\r%f<c?51mlmF!H3R`=a`a^*O_8Qn-`>kEj]U-A$c+iR_d4YS3q4pNnljLh[W,ajM\>p4dt@>:q,>LC+TkKHnNq@Z-hk8i7jO<+1A8?\r%Y[[i;31Gs;(\7_ZT>]NGR%+-I"tFDMm%b+Q\%3/@I&LnieI(\fReC7UpBe/,P+VN/Hu=.V&5#FCM2cpCJOgOiB?/(K$4]+j7(Da=\r%!:d#<i\1!8:./FLo=GSHGrAM1)V0nT#FKe(AV+Y^J(ch%AM#qNq@EMQ6p4r,,.7_IgR>?k(1pJK:rGNCBC6rqA3B\_IL"3AZESi6\r%2:RU+RstIM`&TU)f?@:ZlVDl=6Uee8;<t8S<EA+NhUurb`Lc?GikE8o/:"Y-!dQ\V#!keu^h;YIj@(,)<sh8<#*ckjSJoU+iO1gt\r%$21B@\pVjIJ^iP^0[JuSL_J%Mm1afC/D;uD9Rl0OkY;c4<u?ftm;1Y3p(.,`TZ)N^!)3YeoBDbX(LB!ad6#&q4F+<e<n'C+2WB&,\r%TE'0%(;jU@VdI>Q7H/EToAn#\Y[LnlK]V&H;YKB,_2U,'\>BKaDIk&?XI<014*K]Xnfu2RY*]kLRm]raR47,bJ(R&>-IRqZNR#C`\r%ZX])=;neIZ&,i#P*KjQH@u2GSd7RC]%f+6\nsDY:L=aSD,c;!6PHbN6q4Ulg!04=%o[GFBrafA=3Np_PB("YM.oE;lH-^_Gbs]C$\r%oAt"U:;%Jeb-/scUjob$oWak(O"f:t0?D9h;<[K,Seu%`W]pbt#B,XGih!HT/ul@3NlZ8fqY44s:kL2HZXSWWbsP4OBk#+cLB>'\\r%HoQsk:<#cl?j#(_:$=l/5ur(KmiKmlomnX%@k;n=O[bYL)Q$eJJgoms%\7]QR]d=<Z:=*41:tEHKr8dQn8o^4Z&G"P4JMKbU]L_@\r%Z+N\&iQeu&Ios$_%`t4-H"_]NGcUn5<BM@aBdPL7+W`F*rU^Cr0cZCXbc"^5L+GX?;eTUh@a@[N&N7fEa/rBL/dO%k-V']PEaDPM\r%N,qsXT%)ROCLPRl"=!0%pkU$V?(nSg+-1+oB#=\?dsf$)-AT#J_G:I?@4S7<%F;g'@s/jp)38#f*pm4FXj00lJ$r.#,C]pfAXl9N\r%j]7W9B@eJ$Gkr;L[XC`e+</%FHD],H;,W=tU91#tnL+5KFqGj^S.nctX*jo@_7Kd.p6Nnm(PPVu(p+]YXujt2Sd'Nab&-6p)&t=,\r%`6LTSd5fHsT"G)k'P2mTXCu7uWH--OqSeBa=G7"rZ:Mlh5Jn\`+<eW(dasop.n%6C%<b*"?D+!.7?:MqRN237p([1.nD`805Fn3?\r%`=5/]E[rA*3+!sl&bEW.P^:,]]fG=Cl([Dth78Zuh0kn9p/5LmbXXr>K@0fEL?Wl!Z6T`ZR-6l1YNMh,5\4!@o9R7PPYuQ#<?gil\r%mFl+b1qZMYEAEVjTs=O#+Ln"TpLnRT`r&o#G=nB_;#iY#3I)E:DP7q:7Ika@chY]sLZ7C]?@@.c4RZf-[rrEnE_C&-9Q(O*nE-BX\r%hWOgtef@dGSn:RG9X64m)CDq8>,Jd]:.Dlon#LSOMpIQHaHK;9>rT;o(6T1NQQOEs!?lom:YLUVbSe_+G]J_5;1q=L\!V.;,fr_t\r%.F#Z#j&8c!8W4[%r(C1HZAePF_Ki$-BbIR%gbd-Znh^["R$1KV[0OS&L7BT/.Tijc/,WA1.ki\2S_%D3=Wlq(9tcab2*UOsT7WW:\r%5gr]G_<`RipDA*f1F*G\1*fKj1C2G46>UofkIHOXSKsaAU400P9TBO<HN1\gTB%!.fa(V%#-Z+ei/6AdR-cmMK>W,#2T]blhe35D\r%BU8p*6DKDmN7&%GLt40p'<B6qm!t<(cAG3b>gRObG-4VLTP7M>#!J7CZguOG*@7qf8SqlGViXNWUOXa@m`-D&s1hgrmdu^Ni%(l/\r%m%6XjH0_34V!$<oUR,=^3+g`$@Xn?5LHOPJBo"=d0dV/h'-_pR90DY4RWtO6]$4\7gPrD!?ZVa=_7aDF*fFf@8JKdT?mnm35)jOd\r%;]g(@S-E#4<Ru\N.m'<,&2RM5qS&mIJ7H\?Bl[j7;\ds01"O+p7KpS[L@"b"]0BH)c\4MFSR8nP^W>i]\L%K)IRJ:WY9RiOT?NaX\r%a<hqrL/Kth]=I6L6:$e9Qd3JkAt9@@j+Xs8<o-]%r_jiLZpqSL]Ml;*0,sRMI+](V]pDK<&7$UWQd&6;'qc>AYELII@>467H[h1'\r%M-ek61k[0]E7Y4.)YVF3E\[5QgsMRkaS#"$a&E;Kjrk.JE=5//8%D_kG4UZIR9l`c"iR\;MiA':#+QKn93B3$dA<57!!?'Jju&4*\r%,fPGurVK'0AO`sAkGJX0PO(F3%hb3&D[dA43_cVB)b9%_Qi_/:";5jPKEWc`8!:#[]<;b=YGO1m4L5\6M")h@%;6OY@+K&/EkG[(\r%D.hBl[%$2kL>Z/Y,ZB@OCJ!])PT@UQ]3B7\,@&ZlFD9b"?)r\9<c/2$1ND;om>@O]n0p,i-aV,dX@P[+3fDQ-IhJHIbk47+#AtBP\r%"+e\@)C&@\p#"ft.Yd1!omG`J(aQ<F\SuFkOg9%D#T&FC1b(eNBD/f@3JK:qO7KHC%%_qIcobTYFpu38Yj.8<dP98/ac3!dN6;,p\r%lPO*kjDuJb`iF6u7<T*1A4aXmS6LrGr_@g1XCVg^mESS!LJcfR![t[$$n73/:udPT:r(m$erm'#>i.JBVH*fF3Ybm>C3%I9EoNAJ\r%oW%bpYisHIXD)q#jhp6A8%tO-jH@6j%=#.*qi5tgLKJ+pF"o?CeXt0`]n9!*mAma%n2_n@qs#ePE4.k]#$8j9?NkoM^A@f?:MY-8\r%)4BF1<"7LC:>UgTnF5&\n:iQ"eHlLo-0T0D#Z!s:4,<-]);Z'YZV\[Ff^V>)T`I4?M@So/?H8:d$Vm7YQshS>d1p*10@/?[a$ZI[\r%EU3uTrd6g+E0`W7A?!mioN=l[bGU"QGSd&)m+;seO_9%Je8haFn"E]ghrNaeCK*Q+9$lH]>jV2".ta`J]r>)A4a^^F`Mu11"DK0S\r%S=;=!)=t4UAKjB`F,>AP<Pc(EfufVjL<;&g?`/C6Y(E(k^bK4`7s8WnNrA\_cPebIc[@O1O(TuDF>V>J%tSF&\d5RkX>ZMUaV^(*\r%2G7#bOa.s"AX)uFCEJ>n9%]i;ogR=$rK2H0?hBeI;(m1*c@Fe^S;t/XA:ls7!F#J5kn.6X)J0EL\EFmmmA8uYoGb8dOGf0S<d.6C\r%[ud0DLNurj4]W+\D8f%3!/^2l+!/ea,._>QAq?U`?!dq\:]V6%R2qQR9eHV`+7Fi)f@HC0PA9k(\Z40+[J].q%2]?CXVjt3%I;s[\r%[OJ"@=dcB0Ep-\dCt"("@&r9fXAlF)k;PlI-rY974bp4_VP5I0W'A_=UT%3=AGo[%GiDJ=5FHMFAeh\3/1hEB-j.($r*$Cus"/S8\r%7cpFb`Qb<P_7qD)9u^d&'pgc)M/D[E;[Z?!+Dj#0!Bhu&5A:.W?9VGbK!Mp1H5Q%)3Pc552p8.Y*gXVhS:g*5JKC-3EVGU-21#&<\r%]59F!LNQdWq@S$URd]Fbmb#)T4Uh4.MBCt"eV5,/CN,ZR1,%[9YML*&U&lc%'56t0PEL4%%IA-%"jt:DF@'[O,_(rl,k[!p7:hdU\r%^P7W$1rrC7.q6Sm(HW"?<'R*E6YIu9EPCgi"rTNM:1h316BLFDEIA9U5)Dp3Y&'nklDZ`<.4/b)jfIRJTFU,5+G_9%A7jbL+p^U[\r%Nd(d-!qK*!i)N':C]penp2-p\gg))`)\s.(Ib,DmM"Tlm_f)<lSWff[NZ#p@]O(Z*5*,.mAY@,)S\h4!!!=#mOC-$nEoBiFl0"Ct\r%!X`mEe,]-j)N@OMVb7jVQ,sD_Ij`2h^tDSM4T6_D@:X.-&Xl($38Y'&b[u6C.hsOjL(Yt:.AKn1<D_tLbSC2D*(jB1Eee(;W(.ja\r%XG!c>?]XL2"/kt/E]kf?mo@kf4;Eju$Sp8ui5.Tk5iS(ENaUg%eW++9MU7-FNCn?7X6('eF;jYTl6ha.U$KH!.4h$F;6K6g7<Jpk\r%Ncs2DmEfs\M:de9,FAW:+Ms&-)_0HjKU!``AR,*("Lb7kD5[9N&Z#/3VWE-4_<BiU$ZcV<=NING'^'ahYdR\(_Ak:&rO('FHKq^g\r%XE&=eON`ZPjuBo!)q5L=@BdlloV,CAX5!oO/'q('\XDfbcqejfq/@"_;AkJI>O:NC,cU2W'4XMW&u@c2U1(Ou0kIi6.d8L<G1SEJ\r%S-U;+*\D"P@^W@AJBD,oS"M`POY57Wfi>Rr\=Sa6+qOAh%p'I+D(:kSB4Un;1gD]QnfUKl`PY[kRo#5gZ<'A=d;]%E2PHjR\=Pi\\r%kErP*LTC9aji9hNkXGj"o3`FM+,K&2Pn#=!fZfU[kc7HsJGGpom@[Y'/-Mn@7-TZY.@Q]$Qj#W9O6P9'Ac[7YIXpPu"!H;0dCS,^\r%.dY`=-tAYbq-';n<WIkL"4#PI)f(:tFg\iHLDnA&[(kT[NoQA7+h%i6QT3dNH-6@4#W7o.*`aHL4+Dc$S?HpI=R-\H;pM)@@>u07\r%V-JGM[?P/YaAmh3-!!6:Zn-E5GK7,<@(G+X[tb1FEfEj4)D(.;fb6]TK*EhK\S_fb^-u@R*ZD-Y]^_UZK-g(uDDY/p93hQ-4u:f7\r%,A?QYHXXpl2;1&4lZ<hNSI9Xc5acCI5"cg[^qM3b41F&W"8[?"#t?[5Q,PRc^4Q]";f=ImJC(qffbB(c]]W*LQ_8Vh8)7`hWcYD&\r%FjrCJAL12XX<Td"]`Ek4iD.Ju5Q,,*bisrh['?S>??O8(^OOFte9\e9*b32G-eDXIrYY!9s,*3Y\T:<u^MbmLJ,m+Ig[$"LC2ja9\r%cY)6MAbd!I^Ne?>K3,dD$^P&'^o`Rn`!+=iZ>f/\@4l__$U1N"i8.MoJE7Bu)I;k(\`j;.;T>e?.;[@pe9J:j>nNkZX\Wg>&ZkMg\r%q,qVDqJuQ:&'aq'3+A4C8BQ6h%7`lMCVMSoHqL_CZ3SJBT!%sic&*si0[FC6`;.*:'#>X*roN:,Y.ImB@O7:Of\rs<)6\di$af<b\r%L)Abd,O=Gg_/f3_7Fl6E"`$NWrt#nrZ))-3bmfg./1UF,aEgicn3tFpX&6]jEu-c("`o;qN!\'<=B+eS1=MMei$1qb2OQ%XmBY#X\r%CK.MX-<P<CmgW+0EgYd+\,BWn$C2o3FPH8D:r.1>@#3jT/Ljk_31]0^W*m09:8Io"<3R>hR#/k$M$fQL$?GLAW*g&S])aB`%MPq`\r%Z0P6&EaW,(b&("lEj%2;]-Sq/%MPqMg_ppO#A'<ERJ9QS_+G!FgS0;]Wfi@]Dg'+(G!tVlW*j1AdOe>4EgU7f]q[eY"j?R<gC:][\r%TRu:*'&>*a,?1le-CDOOi+AoqNB8;5L^KFe=#)R55=>[u@=g/g$$dR,I*#]1't0Z!Tu_d(PZL;=dD_G^MrF)a>MMrS%O^@]Wn_,N\r%<,jKYDE$'&G8%%'$,X@G(3^Fm@uE4:"apm%X-t)E5M90;DIRaO,aa^pmj=>Daa_Jo==r07&ao<^G8'S-b$p:44n%AcD"7>U92EsS\r%QVYdqDIM+L0"r<0XEYMfQ5VVjM`E'7-0X@3Z,OqT>sA=sC;L`ZBAg1jM_@S2T&.J3*aO.R[TN(d%Ma)j>Yio?Ic?R,[A&RtMA=Z\\r%c(A%rORt1o(V;<>(@*M9\k-!K[TG;#XU/9\)biMO0"r<0HrDl5if4!F<`BaDfQApW=;AZS-*#RM/_43Y0"r<0$u_QE'O?)H[eT,n\r%SJP^mPp9CBFReJFiX9c]ja,3]Mfi*oM_Ct4AUG;gMj:8=_A6L9i4f+'/."5nZHJ'SZ,K5EfF)FS8PaNN?%c'emn!C3(0DTPI"G#>\r%=P77&AX&$%=*>gI1,IN074G;('tXgJr$.`AArO#"SG3OIao\#!N)IAI7TnbsI6YXuCW2/1%&5AqpK<aOc.Fr.?ZKJFf[4EQ3X\LA\r%o=G:2a#Ya,q06,FZX=,N/cUg7c2uGi2D\G*=D)V+p?Ss.6J%5n4Lcuo=Y'45B38fk8?O%CS`MQo\&UN;88"LTf3t3RV"7=-kR(F)\r%l-A6pK67raWtKm](0G2Ml$OEYn%%DWD<LD2=D-<4bF<"4Istaf(9I,\Ru<=VqseV?c]Hp#lR^6p.*dn0!:)0YS[E^ICU)/L?Eqq3\r%Fk2@@q]XNn+:7EVr'a`Nl]GG=@%B11NdV#2Z[d/3i==BOXKsCsDME9LQCC:?2VfA=X:Y'\)!`a&LJ@sN79F2RdJWEm?\!87('t`E\r%iOo9C=[5$?oD:bg3bu@:qPRG.%@G'Q@%@Iso51cYH*$U;H0*"IkEDGda'u[nelb7!+/.,3H4@1>>R@08^BX!T[k_uNXRi9dSQpqm\r%(1Nh5'^+kfc2uEs\sdS2XKs`"q__JgKis*KA"D`,:VK!C=YN^aCU)/g0.g5_f^5ogJcjS,IN@!B3WoCtYg+`]_qYgh/3%%n0>ooD\r%c7/]!XL"3K<ITsN(Aar8r&UpcGd[D"@@^u]`GU]Y(@'@S0L'e2f%D@-j1@2"=kKmnB_&@C3m4X-h&bl5jC`-(b7Ci&Z6&i(=D,H'\r%n@R.FaSS!K=[5$KkPIK]3m5bsh&bl5+J$iK&b.*Io?iT1?\W\=l9d)j^Bj-VW"aH9iig-YCKsO/+kBf/kN^Z-SJ@p6RpqolUpFfJ\r%nO'B6Mfb8k0Ig2f43XFTCK<q_6O`E8E6[[HB$hWu5Jf96H%6NH(s(ec\7Tk_1U&Pl_)89gRUtr7]`QfeNbT>IaSd!Z=WQ$DJ#Det\r%\7T<`+KASnS\c:ac0D6>nX[N]_)89gRMB^K^)5J',0B^S7h`p"i0r1nc-lL-YJiB"URH=kgYeON;9^6G^Bq&G*S&B.#(DMH<_#$*\r%k/Mn(CK?K_<::O8!8";33J+8?emEldCK<q_?a'e7Li&L7Fj)#=Iu8$mL>`%[Y$&uWe+l^@1rg?@Ap(QHDM2e+-Vf%AgeVn6lDWhe\r%,9Si!Ff`2CWYb-pk1Fj_b&\WUS7FUVBd;cEYHkJBF=;3Rs,BKRbe9@MY.Ug]]Y:mO2P0qZB34N041dcX[:2)@5_s?cZR^7+SQuff\r%I\WH>\Jsr&66tB!B34LFOK@XU#c5'ULppF;)ko45j`_7ViP<rD9Bc9_GBVC0)]g)O<dB#6Ha,50TEID@2:3$>\$gQdEK/ZTVL",s\r%guR<SZr$n!(M&i@IM+*S6T]GR+MhW]^UmN>J9d/7IP#7TdLaK*JDE>F1=+faH)@nG?!4#%,5f/%6%mdn6W-4?=l1lG$X'lP8_A&q\r%GK7ZF>*[Q]6moHKJ3qh-_<K'hZ5O'Qod]J>kE@%r=a<*P<=G*P6hP(?A8Mp[p.M,U2rJCZT_p8MADkS<&G6'uC1La[p5*]61L!g8\r%ZWC[b`QPQ)GmR3&M?c8bYDUKGAUgTan+_`h@.;L?TS<f0e/L^g!HFFS*HtRi0`>If??2L#'$C'V,K#c69I\+)\T#NIdRq(Bna:KN\r%opiX:<N[+:IjrOBCgPXBE>5Me?`=*@<jr[Hpr`W/^%Yc-SEnj_[t'G\TiW%V\$8X:/J&PXciYGV;"jpQQK\Li'^*3%pZ'R>1BY-<\r%Fm5-tX7S6*N;$*dRE=0Cmc[C+n6nDK:YB$SI##&Vmc`Qp^;>g,dN*a<,^sQRoWB5cANQEIG"3XOa,]PIhMm:fZGThEAL!\'No&`r\r%Zo]2ho,k`b=_W*P(<##04.MQWgFrB`Q2]uQ'9Od!*J-.=7\c=1`@.8umrDse-c7*/nhB>"Zu3.[J8')cd[&-bMOiAF[*m2/)C9VU\r%GWa])%O<;f?tX3.r(N;O/UMOT8l+=Do+.X8mj%5Dp:s%d"U'[Cj>p@$qR.Binr_Md./rL,i0/Er!l^8^cMEB78af%LKukrebpX<.\r%,nkAVkLqE/7Otit#n%*ZFdUhnf6oY]"l^H&"AJ"2P8F`CbpTjVCnpV\JNZ=XU)!W-PkX-`hr'V,(>%r93'NR)B\]ePZt10F@@LWU\r%T?F:F.r>MbFXttIn@9KQM4L]jRr4d7H3i$+n>W&i<hfd.%a=A;[<Z_`b\kX[_/AE,N?H%r-1cL[Y?9bQ`hqqP@YQJZ`s_=h(,OCe\r%I#^34UnN(W]^_b$R^WB^&(Qtd2tK4SX$D"23O//d,C-;Q>m%^n%;rr+M]@1kHVr.hV\hE&i@j4f9`<KlmK3:F'n9p9gT`-rf:sDS\r%46X<FF7-95.!9Da^CD>&^FRtF[Qc@K&g^uTCA&HtF@^1YAQd1/gV9q"bej-\8^j&iDSaK;@jIB=@_`iDBrrWic0P)pf_RdG5ZU!>\r%I?''9F'/<D.i#IWXE4kNI`2R5fiCF_4n!8>1&`R<XeE\b+]A+i4PS$9r+8!$bN'GX&IN\;+5lJ_3oLY-oUtRTq_k[::JWA2Bs'?N\r%T-pZ^[ko2dlg13[)a@nf_$1JXO"'XCPT88WqP`u,/K6(7TK]sZFljR\?VU$#T*]uCfoPl1knm<+Ju_E((Ue.GUotKV2c;c[M*Qi\\r%U'HsNi9JTZ:'^6hVlu*dT!rUYXe'Bm'<hWYi3Q*q^kUuY\ciUYBiaLks0Bn&*7c!$nCmQhj8F&WO#4\4d=q[.hi8^2.8Z'4dg_;a\r%Dj)RZmHfKVmd9@']N;Hp3]oSNRX`rMKRi<Rq'&GkZ^F8=[R&pJcHaFCUU,$&#HOZ,F5-\MSNd'cDs,-(S_Vo/d45Q*4OY)#28lQ.\r%le0!&a,\uYoj<K#r/+E[knMum]@Ni3/2IPn?%]Y>q'Fl^r//7BI>:hZnGn''EVu8Jh)uGB62@=p?[XGmqR\Q"MXnRK&%AsiB!7$Z\r%0TL..F2+?[VAtlfH,hEbDl)?VL"eLuLNsrMq-ADk[GU7KZ\n;\'Q%/NfHRP!Y7bgB'N['KHS<g]Z;u8Nf=ilN$U-8Cg[;UVg\j'4\r%qJ'Yf]5LYNf-\9i_tnGes&s=0+"plDro-qAA1fWBlmLKnXEq*$/`O(\O^Dtel_3]Q-7WT`"6k"krGCNT/cEqZbPLM*B#0aN\h:6F\r%HIOUnUce[lRS;cBmF12gYHugPBV&u+:?.=dc2-,T@0N$aYo!l%P:l499NoVnejuikZ5U)>0P_T?elY_^C)u7lc5MZ>poU5tl+pOE\r%]RNkSpu\Bj2g^(<1.?bW^'@dj;=rVBCb"&0ZCefoQ2c)SV/C3R5?1Gfm\n;'[7B%MP7Qr]*hH80qjiSDfl.HTp"[:(;t^!8O(sp3\r%$.WSTNE#Mh<#gleU2r/?q@8O_o[ho4g@1NM7^$5g0i@198@@;AUCf::g'?GE5+2$:@X$/+^=Hc?h\UCKi!6G=ga:I(f69CQr)\>[\r%c?0$4dAL5u6b`MB08(m*=6$PBgVFp+&ZoJKmZF69DdI^ufe\fg`:6RD1Z6qTs-X>#k"NuR,^]6XO!d7gij)IL$[5X9&A1h4MXrA\\r%H^]uq^Z17T/i^*tCAL:T6Zr!6Pd=SD4!L$ehATj_0hUF]4=0Y]Be#7kI?(MsSi4;_J@iM_)bC.71&:Acg:^VkG^Vbo1nNYj]LAmV\r%Hd#'sJ<]Ju$VXf9\^G]'"eTBj6WQgXYId*!CM[M&r%KlP-B6uN'U$'"5C=LnlBgB&MHC"J=?6/Lk"B#BoP],+dM`?t!rB*[lRYt3\r%43q3-+-!"$A&.TY\ATlsEu/mm/:uF@C--^'8]K]gDUPdrV4?S/Sn?:5GDDrV?WZO4T@;DfJNiD5ZX;NZbo;:ZV@>?M'.G12T&dY+\r%+()fnE3n^3)@rCJ;O:RYaRCos'l<`GA4i^sjSsVh-bda<)gmiO0WW1"\BZK/DhD(AE,QZap0]Qs29_+!ImJQ+-\kLPqY^\IcYjHN\r%jZuG4#H\q##%*>A)I7c?"T*51jiYH</N+Tt"oP,Ia'oY,ZSrZ@RpLcTab8W_@3CsnP[6n/Zl]$e+\Bcs,>AKj@]Pp.il^f3(LTVF\r%"n'gF5N^)"G][8AcgPW&T</]>qVeQ^<7c3KqC)LM^Ye.&L8CMQr:R<N?2e1R6T^j%l+9NN9+ae5)hb@?_=m5])A0-+GBp?;q2a/5\r%Mm#Dj*A+fs?k=,\-,Eksa;%(!O2ut+r_D1X6LFXS?6eEq+.fa,5%C;M]o+D=VgboBro46IGOlIeFW:UunjK5h]7J$NmrEoG`ASJ'\r%EhD7B0q;PB9B]518)j?d'SsNZ(+Pg*TuOqT::<'Hi\1#GIkPcEO2'CI?0"d7:k*rI+**`fmn\7$rBQC84pn8gbcq#[@%V^hkED17\r%TD5)@Ua]pP@#)5[?7iqOWHm>A\PfUq&pd;Y"5]kqr>o6,J6<M7ScY(oCpSGj"8B96`tku@)d):iQ"/aLr"h*<b9uB.Db<d-BR(N8\r%?X8XNO_CH/=+0/N+lWm,+0q'NQn=KPAhqXQn%/$1@sR7,r(jomrJ%50?a%+=VO%!`H2%PIJE_G4`^WnK..GoF4,VQpq63pWs!eR$\r%$hcc:3j,E0keh1\dmCW+2Lp%+T..eRo"fZ^eK9&(>*bnt+$O/MkPGRPVsUrLicKrER<8"$q"@AIY#hTSAM[pUHG909T]X;B!t(>X\r%Dl'@Bp4^]1q$/(,dbaro6(^a_^'gFs[\i42>DYrE(Yo0aN\r3V^./c<$a@HO"5g9smr0&Y["&4IH(%;I3$-"g0.nF;mu.@i'[J`;\r%\S5,(k4=;0-og[R?MVPVfCfYjbS\:Kpkh.3U+SSKiVO;-9S-LtBo7cSmeOC3B>`g:aUH8]@N</4\Qc\K%[=Ee4BGFU#[HAan]i8e\r%*q>-b*enV/cI]EU;]s>/W`!s:7'`T>Tkb@`(uOe04S#%]Erc_B!R)Y\O\:[W=*uP$LN[HBXdccD7,1oa&X,I7+1HRDju:n%60_3X\r%`Gm?s5r]LEq8je,;u.gj-.M5Q?@Zf=e!]4l#;IoRS&l+#m\X.O9hC;VHJ>34C7'PKWRJsYVY@'>Ns0GL"`P%Y6hdCLHdV$jcS]&O\r%^GLIr.T#URAf?/iQE%4*Y\oc7$1flk$SR/$;S:m/CKG':6XMJ;+&Dld<P5q>0)k<"ThdeaJ]\\_jN'3)=iTA#VXa",cj"Vul1#k0\r%CYqH#>Tj>aA&6Isb-Yg^L6WhT&%=_[s6"$Yo*7'pP$k%%O4+)18Nd@)/$kR[B2e#TJP$+9b)FgI:"<NOf<qpqZM%HR()fkX'KA*P\r%lLfHY&7-oa/"U05$M)<uVg__:Zcp25pKrS2;&'5m`8JkPn@tM#10O\1e=e8P?2j$AHaWo4+?mUoeHl/\'Y(ERO6?^ZA@"*1RNg^g\r%_*,:(KZUY'bQMK&WYK&oWEe[2k5albeU`+F5k@(oW`$KrTg>JJq@sa"oTeFFdiXTuf9KqdVK_'--Wl`8kY<Mq=-'<\;Y_u.gWRp0\r%T,o%LXE=u&P.h"H;UNI8hk(FW3(2NW+h%il$i#&s*HR6r;;r;sdoIWqa<B7s?J4Bq;mB7/O,tkb@,+*ocu%V?_2qp"Lr2mN'1=@m\r%N`30'DdRsWHr%+Q4MA]ZVprpu,b8L!:CV6P1A<*pT4e#B[V)0<#e3>WHS,\%$@(E=!e^'miI&)mpIl;E9B,\nrblG1]:BA.>c)-,\r%&MIt^s%6Ye:L`'dBdCSlCfPY0o0;@In5t-S1u\*$UsQ/L]dL!V#m[EmV^bI:q2nA82\R1T2`85"Zq,S8!r*fp-Oh=Kc5e-5#Q8Gr\r%7:R77qdYEc1Ckh8oJ*]acGA4MS[7@Y#/io>\69!sN*RU!pi)6g8a)GM(HecXFSNZ*g$V>8SA,cN+^#QgL/8C+^>9+8nEQ:J#6`j`\r%'_GW-NM!f(.?h*UfY0>G(X.dAW+ujT>Hg?NSY)_?h*[S,C:BWf^MOVZ=iM!\nH$3lbsk"^WP7OVnERZP/(9b"hGp>J5g+)hgf,4e\r%@]OW7!Oo*o>gd@!&&/3(>5Ipl$W6>8-AiV9_,G*8K+eNJo320Le9MD8<6PHYo5cdXGr$N0MLWn,G5+B"jp'Wa?:]jc.>j/OIu),N\r%g6+&pcBd["H`h!KXR(Ii[VP7^K'qhIVq\rE%Js(\Rm,\a9iL2.:R98/1JO.&KVc\D@uB-3LWGCDF6J,D7Gaf+Y4uh==J!'KZK+D&\r%o]dFo];bE+49gg^P:PNj9H4csArs?RU933lMY5Qt",`E_kYd3Y*e>n!%:G=#Q/K_f]c#[YCZqkGPX^Ea#ecq"Q8SNYs369S)*X5r\r%qhUYg>.iD1;F?:iKB5Rj)nMfRA?8Y7N?p]!NNh2Df?Z:SSIE\!F*Z^$="j6pG5:(rC&pf2<,\=[G"Z?T2uOlTmQUnhgFJc$7]+Hb\r%,<3&%3pH<^RARq:G7Lcc#u[oKYHaB6A[O/*lkL/f<HsHbJHV::bK*#!h*SDP#(C:,k'V&K!sUY./5joNiXoUfTje"5">$k*[m#:7\r%U1!]?>R08)N6<jBf_PKP<)):"IC>r=;5eNE*TIj)f-Kh!.o&q42)0NC,[LMsX:g?&`h0N:<RF78FYhG*$,<C<GcM0CN<q94(5CHA\r%7b!;Ek9+c:@Dq):QnbM;36R"X&T$`rQSI7\*)b])ki.9jKe`6bj0UDp3p_XFT?SVSQ.4\3BZ"d#oc9)eH;C?b@N[DfSC:V^/6FO\\r%JF:UM''21?Q?Cc)/W_iG*Y''DU,%>j7P9fZS]9eXULVpZ\i=Wb\ncDM/^\>bjO"T]P_Q[nIjKHcZ\Z?O"deX=&":<hQ%-6*0jGJW\r%k.HcFrbpS!B7sqK8DASUBmf[ub?7.S%&K%%c8Z,kgs\brK/rCs4-)fAL!as553'W.OSVS!W&#ce,&iVD^q2!/!H\tMV$J%d!20.K\r%'7kc=!2flN7DMe*7<0E8YVb=:48-Ak]_\$]71s&JaZ#&j#.m0/EBDKe3W=aKT5M?DTp_/'O(O2^Z=4"pd:8\("<TokjdI'[$_&A_\r%EMCe7'gNR4D?\gF3:CXCi;UW>+2*S"\c5LNDkLa3T4r'=mS*k'UJj?QnFe\Z^Mi.fMLIJHrO%Ybe^V?=IlWJb&*NoA5)Wq#^I:hJ\r%(=,J7`%^,C'A60Q[d-:,_W(&\r#kl-OBlHS!uf1H@L[tQJC5NWr+s+JTFZ+.#cnA`BklBU!'pMC7,T0g^q?Kf&SRk2'*-M'Vr4e^\r%S[A&Q(17T^k:e-81(!-Z?/h9l7i#C&R#b"\]*UB!ECJ!q2#7<(GZVU>>lAI1b!a$W#**qm)"Y*R3nsq\Fl\bA+9bYnFg9ug5cGHZ\r%.@NcMJPmqaC&WVCTK0Mj/DB:s"Ip&?&0_MK<NQId<(Cn:l5F/!#-du>&E5W3VPZcd\Z:7=*4Z;uU@)TkSk4NQ-C7Ah0KYZL[BgG+\r%2?I?iX7,*Ir5-XekSBtlf68tPGZK.44H(PDZ!!V6Aumrhqb7nTJV0?$aGG635-bKXdI=ocUjM0XX'041$!Ghm7e_^g%u0FkX`k=8\r%FCa;W\3?QE$F)!',"t7gVNq9*k?:L'HlO^Q@t[@IJ5M_ilIFcOQ?Q)BQTmUrB?TO\g#TI4]FrU.dX3@&M`[Q8ZK5=jK0j%Jfc0bE\r%7eRVt)/,N>8^lZ`5rj8<4l\dWPL5O4HoO"jggO_n1!jlKB9A#Ko'i-'3KJ`W4&\n@Lm^B<5>(E9'omf\^p>(/(itPKGY3JP.=l0p\r%H'$0f)"Cd)7OW_?ksW5Ng`XM/k?We#`Feknfa4p'Sf59lK\.EbX<rD+6ngqTcS-O^8jShYq*d#h5GeW.2TRSEVfZN;D#=_6Ql:Y1\r%+9SU#mO(EH%j#eZ7u<m(5M\ioc=8VNOK$gt2V)LteT4.Q(1Vb^;[r<'o7uKbea$-kM![s%)910U".G:BrNsgKO"j?e=-@o+Nlu(V\r%g@FlPhYpoC9Q0,Rc>A^<b0*sTqi(=Z;LRSe&?Qf)mu:n(6SSat8/BP3]FoLWEO'o9.q*7^P>u^2(\99/E*acGU('5]IY:HW4?e?m\r%mRF-s3u^=-+Z@E7dAoTi"#S4.K\.Eb!^h!K'G4lg&Bs)X`?!55;uN>lnf4<K0W1_Ho6P/:-fjH(gMiZnq"ltg#kfmsEhfpaS'Rm-\r%gNhVj>-$_sP+U^_-<6U<63_I>ap>iF1(qYPS%q.M'lN;.@sVW8+Z@CaBAlg3?>$RIZL^\;"r:?IkEV,pUYd:.CaKJbcm"XlkHsp<\r%)k[iZ'D=mqR7+R;SZE_2lJYr^9Wu%n<[1#ZAU%Yl4Q\-9o#ZI/EubVsT7cXB,[rV!3pV$BiYJ&m7!bE7MU/5n6h-$JqI;^[LCA/c\r%]+*Db\S@5(?#+\1Nel8f,;BG<<E`eQB[[qiGuk$q3I)8X7Hk#mY#3VJZFS/u+P2&tJO^!A/"a>*V;hS?.1($UjJd:3g!1:3r77^r\r%8pj9sr7:PbQ!/Ver"4%TqT`^^WLk32j0pYs-.J5qq5m<0"cKINhn!orB&<<nr78uGFq+l8*,6\<18(5`]26Ib?'7LKU>NOE:GN;]\r%-,4Ro#4TW.nlnge0/e-2i)]OOQ&2t8Mfgi/%5MVhWXrWl$p2%m:*mineH@`8YsAR3EHar!=(=NZC-`>=/DTmC%c.l_8@`=/^Q2;S\r%4gT-!DZ"_eT`D"OV@f#UB$;uf9.;#BaIlCc&0#.^oXpe*0sL%XQlA7C@UP\)?HuDQ1"IsXhpo`FhMp)\gDY6llHsbE'VFWQlT6TJ\r%B=$!VOsNP@oZ"6q)GGAno-9lmk>%QO7(1`]TU,1qf';"=`?]dHC,iCT$_?M53L!.!m88EG)e?`j*Yes#Y3Ob-('<@S>_Ff[<%h)-\r%&BgKr+9S4&$A@%S_j4"1k9.^je[JIN2-T(9$/n.FB,4a\cnC8jL*'>3gde;mIR7k4J^ENVK\.E"7Xk[e.*Qs0[*=gE>9eiachZ;$\r%#,q0BqegnTM=gB:PA*(%SnYWoD^3_QmQ;.p'bpW9Uc]<\fTo4[,0seqHBhotDYJohk'?lY<Ou(YjUE;oK4$MS]uj/EP'<JA[T*iQ\r%q4#$e&`NK1oJrq<m>@:nMnuN;I[4b=;iF.L^-*d_Thu%QYRt%\+!VjZ0<-2nn6HAA%'D0EKJ&FIlG`WtYT(!E]Ii.&_>]u1$\:]<\r%Q_7[AZS=4,YNL!;,*`;S2;VMl(F0]^#ni)e<fg-c-Ie0E9f#)ljg9WXdS/#rb$,RY_5Dia&p@=5JZ'KB^Kp>pIuCeScGq1SOAjd^\r%kl]TEK]/fQ9f$e2_5a)Z/NdNkZih!7BFn3Z-8%;\'lpOGlH!R)<3Mug*bct^)%l/P'2(-T;)+Y=/2(Y9>ArrlR)Ka'p3i1J"GSjW\r%l`/lF)N%2.d,0!Td5JQM"Z_YIJo*hd&6OQe5.5TLK+'^U:'Et#O9&iG'aX>*7SsmebfF27EmDM=UB'alX*Z9bW/VH5[A!L%7I[c7\r%K#@m]\$PlYS^^m!(iG*Ho4J[j,\1kr\qsOKMA^CkjCOssT$Qaa4qUG==G07[0FE8.NPU_`Z2)2uRD$T\6Y?enG1u8a'1%Zgm*q.6\r%`V+U<Y>9.GB4*`^([+W<QiRBY[ONsE)SO9)=CNVm;c4D5H]5TWBdRf5V1M1Jb%JjWYf3B=JZ1>YRu)D[;;JZ(Lm$%"fGuUuB?C1u\r%2mWBl-ot[(YRcr)/Pr`)%E4HA!i8dH9ZPRTO?(#;$LA7b(DWSGR[&aNQ%&4WjFKe4%)n?@!_uDu5k9Ytd-+I1,]As7ZNHAWAqCU^\r%cPa5#msN,Ad5udEG[bA6^qQ`_:E51t5<8bQZ7#0YnO2K&#;_K718;>@B"8JhNac4fb$`kiI8LjjHX;!NAL;$>l4`37-;>lO8rS^#\r%K:<@G^b;+m&l8!mDm_'>JjjST^j+imkT=R=?bq4>6iZ4-,Y,cdXF[d0j!7Yu?mZ(AkNb&I!IY`1g1DZg.`N,p1BFeb>!-ef]Gt?,\r%82n*m6XaTNh%7L<\ke0kE48-gqVnD.EUU48HbE=`:b`Oi4Jja8KD^\\8i;/?KFG33?X!g[L5H;g0Uh!YS.:PGVEAAfW#nkr]l\:c\r%d)gtSiK&U,b_AB.lLDM]Ib%>D%\;rG_25.W&RRRoa7P61mPpmFX&_\pG+:T'HOf;gUTn9@#s_m"([4=TQTM\:KP2c6`t/gM7CoEY\r%L4D6Y(qlMf$pf4C/3rACi%l)G[#NB-0fP\@`=D1%38AMB:C'fV&US,8fb%STm6;sCC`!CeIPdq#StISF6nJ!d8HkGkphtM`LF"uV\r%NVJ_a3f`i?)$4rD(lO^+D'QuKHg^)h)5i*KKoaA9.@iQcA80ff;e!r\S-JmA+Z@EGS8tK=4-rF?*i@s>Ml[8_@n?mQrNqh$2"m7_\r%kYB@:<Ae'&Y^_miAXlFmN(OXdo/A%P&sjU)d5b;bSbUV&R-VpqE@EA"eG2Ff9+LZW:ng)m$QoW+(iASo)%oK5<2pL%>]R'`KG#@X\r%dn"XL^_(`K#phJ2M2MW9=!"H6&O%cqQHOuf$I$F7#HM/@()u-UF>Ck5=e5T5H]XZ*9[c&_1bH:En&Cm$h_"pgM_h8AS:HgR*<eO"\r%Moqf&pW:UHHb)'"L8%0mVLFl,14`5ES"Vgi9Rs%:mW]"H-B@EN4^)/k*3$nZi@^[a,u+'lT.K5qJ66$B3qlSTQ$*RQSECdP>:Ql/\r%WpCS>6q>#<;*@47-Tr-1)uk)##V/`L\W5<XNF(`/3hh*0#%#R:3b#9MqQg<J-Ir`c`^)>m,nT)>Nmkmo*%,R9&2Jca;1fE!A6@'3\r%:_aCcHHed5j$YSY7hL?r'pCW!8Y#NK\3aRR\m&h2?fo2)2\-Z_ge#eB3sPE4Uj!pu2@eTmG]V<g2TKMP2m*o5(@B:j],ZluQW"nP\r%OI+c8p;;[jReq(i2'mH@^uKQ9LH!,'[T%Idfj^h9=rHkfjlO.8P@h^A;e1n"Q$s!/[MarIbli8-WaRrSAjV1XmJH!6]gOD>Hq^<9\r%MbrZ[]eo2HfOH=i1_]Ge',@#&c8W/q=#3-!^C$?g`2bW]*44V/N&`?_M)VTtE*!s[hGaQp.B0n=l\)63LY?O'r`k,TI)7*CZ4bWR\r%Q3&"9\84"sZ],02,5s!B>q!ZW>CK$7__3Z'=OhGr7Yp;L8Lg9m\-if?Iu/e8!=c=H]&U2S3,-Z2G%`X*VV\uD@/goGMcgNcN%mPS\r%2\96/i7-h7iR5j@f-g\s9O]`e6kR*/JIn[IGmLZ@#)uq(66)\-:/<da]::m=@"dTRM!d6E)0sa>,%=+k=7PW/FW3N./<q\GYK,Vu\r%Nq/V!\NM<1&NLiY+ji45bK;YVDdb]koriIDDpBA'B;F,&K2m2meqrsl0\JjuE!O9@*dSl(7uoBp9$0Ca?&rH44L_XVFMYenL4aVV\r%CM<oRJBD?,aU5]>%0I]jl5(!)D`q2`)=rbcH;Y?+=Tk01MBg@KkV73MoF`q\ntPQ.hECFMmKOl[7[=..CU_5Z4l_T?S"Vgi9OPh3\r%eIfL[<(6Q(MeXJ__+Z[?&#8TP@k;P3"r%o3$]71q'S-]q^aLstXsHHZ"NeG02\[&B_:_Wf\G.D2UYBkZ89aETRCM<cs"js23!V?5\r%U-&'&[GO[!nV`8LH=s`OPt1Hf0/!R"M:n\*AKuLk5'S>68@Rn:k<W\]pElh"U6h5R;AW8Q7.2;iEanR-aNJHg@DP];OlZelcmeJ-\r%$]<k1'S26P/6[N)#k=u!VgguEW0N1X9Q)>3,<A"4Vr2;B*pdT6-7HI#C[m?[U>3[R&A"ArPdnp]pl,hASW"G3W^kqSgG2M?*:.%k\r%@*MA$P`]oG`sqa1ib;V:+]1%C_86+*%bB48A?[nQ@Y@pB`ft9J*f3dXEV_?H@,9I_7e9T6DF#8leT)3:d4rX'm06]gA9!U<#KpI5\r%1sYn*OM(\LIYMt?rJ0[t?p?c\ofWf2:^["nfe7^B?r+bXiqf?W"PhX=O>4fBECOIp2j[:B5ORSfgVFgfod_#QM"b&lgeB-;MGpNj\r%Cl&r=p?t+GZQ1ud92tc$j8aHZEnFg`@+2K:J!2K+llUPX%$!Z6Y_Ho?a-c83-mNj4RAE#NAeFsg/-6e1m\V5=:t?,jX?Qf<>q<V;\r%B>StkWp*UE1EhK@eb&0F>i44]LN#>-K(SBigIh/,/6QcLj4Xl:'-On]]1VZgs3$s<#J$`>S5Z_WC\J@o.dl@Q0ob6R7D6',G%?.P\r%e$Q?riI:)j-cm;9<?.f'F:suMVWK#'/c@>;\P%U>I6dDbB,#qW&^8-?04Iq55NB\TftJ_sLQBS<=EUhM9:\KEnu.*[QsP+^TPd=p\r%;g8ZmVRJID?iZn[kU)9qj`Ohh4B9I^D_V_?rV6_MCYugF\tel&.'?u.SI!.?))Q[4AnWd<Ye!h84j^%b4msb$BoW*o6:B)d!7'qt\r%0ZE+mKsDk"V7Ygbr\i@5_#hei;Bs@S.ukaCT^NQ$c#c`eVDeD?e0`2*Z>ao[hA=RXFb+pD6f>l0>B`[:f/eZ3mC+]t#'rs#^NF>4\r%O9Ka%'VfLSD&P`tW=Sd"%R*hKqXC-G(s66L*r#5]g<;/?4>D+p>J1c[7Y=AG!U_/\XS*j>6#0'MRl\XB'n3]hih#lpWYZKbJJ<'U\r%M]ID(J-X;]LqB;//Vm`AAH'3kL.]5$_fX<mGo3l9*2>:Z\(#!8qd8f;:D>C^^2$;<l#rWR8Vdg2J;-o[SOCPLntKk[l-P7TKG#7m\r%8\Yksf`k>G-,<904ESV"NmK[F0-!sedAT3uSLC?q?.:IBTm]d\3'0u2bNdhcK!e*]3AAH?OGHdk5pu>soI5-O00,l(E_8)1+CH/=\r%9%M)\a9s0!.<rkTcU,OJ>(XZ(W)X42P!R+]W)="Gi+Su)/ccY`_n6Ks>icp&D/oO=hWd"+Q09q[gT"&VaG4/icKW.`i)WFZ9=%Qm\r%>??#TFJ(W`$ru9)<,S``@J";08\I$<F32W)0O!&La0o!#7+A!W6/aOi]tD$<0W'\YRF"MA&,+=4fU<3/TIs'SXNSSM5?SRWF_36I\r%m%8X/KFiD0mMtmUjqoU8:m$_Y<-loi^#GTE@4!WWNs"9@ZT)=lk[G2")Bfqr^D17hO<5`72iN<&Z6V&&dD,E`m7?gOdhI_uZuc^_\r%G`#Ijj^*`0o/KJ`]uktY#knBJX#h/S3)6gXQmsWCECD<==/_Je\o\An-R78Jpl+of::4=f:?4$BXqr;;$_4<dH6M9-ag4%S1t@b8\r%H*<%Vr"*>/`tKPqmqO/7';OuR#Q)O_/.b,J&%7t$PL5PS:3s<&3`5?,2or5YqPRq><9>oX3iWqWPg3<l_hgDZ&jgWQp9(,hqX'38\r%18]GP&O&@7M[0.R*ip+%`.9&:W/'f*66^TujVVKl8mQJAJ!u!IYm-+=`e[g5BT9ZSA"hV1qT2SrdW$HO&8Du\M;ojW3`<4Z9n#QD\r%FK8QC-9fn[>#!c8PRiB3[hQpC$Utn;Ge[kDIi`rrZd_r[nUBW#k^IeSEQ,Q7P`:d@)qY1"&%bq2L_<6c`5RB-9+MdE&U"Z<of*H(\r%U6ZWhOF;6fABlqU.PJk*DoB-:?@t[1$"[8<g?8Y[O3jG^(^)EKNmR0>-*gB(?,_l(2c4R'Ok"2=3E9AqYh'fl_;.BmS-6c]]AtVs\r%^&E!/.-fmmGn6SDeK&KuaFN)BWfFMM39!$VEIrE1Pn7Pdj<W0DAW:f7h9Ni(<s#SAWd"U9s0=HBgaMVuC)1HNJ?lR=`P?NEC'k['\r%]tj.3n%^K]'O].2Xm8N)NW!=dNj^5,)J!3`fV(t?OjcF%jkp-n0cusBG8"f"iekT;>lg6!nL7lCCF=90#$=7\3NVjc6s`oDW/BW2\r%R2>2S_\At/dKm'fBY/.UE_`+C\g-UMgrH>PBZm/shi=!='h;ID7NOsHP9/RNhFDe&X9bLf13N#nC18MHHBm6bM71H]3i]Vg'/MB;\r%0$ZB/dR*Wd\=t,#ikS6T_+YOm8Xp#ISu@;+=IKP*?dp'4H$4JdD'hf^kJYc6ks@:%JDe3m"U5)T'k<[Js,*5sR+J66,$'^T%L_W*\r%/m$=#s&P:6D_OY[oKteNeE)5"S'`L#GI;7H1'X0Zm#P3<A^[!@kj,.6"H@k[&Eg\THXdU]V\75Fp]n>o'ub.[rZL(<%(rT8'&e8U\r%@qn%r^Wa/LkEn6Rk+F\Y*Y2j;*`K-m@)=?Li;d`lnHVf\C4J`Rf1@1!IrmR,kkUP0AX>)8<iMi^80ZlHVEBgJCBrT6@`:tNn)*j.\r%5'.be"Tb-nCB:!MR-gLX\l7UpVr0N-a3rVbTrO;u>4q9U=;p&XCeg-66t%WC09^3skp-iWM<JJ-SKqYkeiSW9)VTB^H25EQB_84H\r%'4mWCEWR:27*L=VBdAH_n/`k0V-<i,eS<h3MDTM^U-PlK$bI7n3"tM-\,>i4F^a4Ieu]X'X*\,oU4+0bUE0<0FmFXg4?q].cuCb:\r%r`]S*)/_pn-52=uVN"sPQ@Fq(FBYmuR\UV#Q5c@@jFF-VSMUi?dP5jniY:*9a+H?c(TX9-e(!\'4QIg.gpoXY2<grIkkOKWD%#G'\r%/6Cq%6uV#SC3p:,<S.]9no+&aEd[i^m>A+PF.U>%i5&/la\0\$?ZuoAoJ",V`dqrjCiTS,@sUf7T)ir2<i]'!G$8Ta^X#jC6n3bh\r%&qjo-#Q5V..c/csWE,X(NZuicj^EFAVh!De$@'HAm2VDahlBeYRY^o4?IZ&WA#fsX5pR0meS<Yh.]7h.U:Wq.?E2Q@,\!At[.QR4\r%@"h\JpFsI^R"2rVBnihee!FhB+',G!R>B;"qD]c3\U<f'bUts@aYkd%l9D@N)f`Zo7&:8hKPk'Yq3XWDRf^%>"o^/SWt/k?e)Wrs\r%RD<YdLVo3\WK_JN*[YEn<@6RcW/RCo?7(7'od'%D#;0Ho7i?A?7l)@dS>A:r2PW+r[&dE/ff#YRX1X6cTtHm?s$uXGg\78D#1at!\r%%JVJ.MqO/*-_:pIO%6":rdMSX._q)#noFI&J!tLI_2HgdKV2\e4G`4[E7j17D*r8Ol2j&sfZg[.?IWd1C02$gp"I"b;Eal6@@CX^\r%`ABsDijl[$1jYF<*R&f;b:,.ZL`\]?qR,M'-!S6foC('OP/nhnF7-H'QX)Ma2+]bEU%fM&4'mgNXMRAq"*ZY`,Jp(TQYh\2\W,"X\r%QleJ2<)O%bH#i#%GQJr3r##*4-FEgO2T?^S:P8F,0:gV+7IWVCYA@]J@6_%Y^lI<]0buf$X7$te\7Q-.#tpCKfYtbW:B-f#N3/;U\r%K=:^el*B]3GNBbYpPCt7DBRs.EXs(GCW\ZA\Tg0_G:DsWgL_cbqns!sA)f22Qo;r&7_L?"T%n;AV>qi_q(n!R+D*s[or0p*?je#F\r%XmUD-q,N4uP.I=mOr,"'`jFflpV.tms402s4^E4>.B-*j;\2rY-K1*`3;BeH`qA>2;T;1sXQhQnFUqO'Q&K@<QXA3:=KOcu5!c&(\r%ED3-Ca]KeV;Zqt&g;t#\1_Ue@HL\r%9ZZF>FlJ8,jlJ0PTfL=n5[;P@FM$EFaF#uZO=n&J>2HmK9`261<0]m>1XqE,Mh[J>MjbZ0\r%FOFTQ1[2G<S59omD=N#On:%)>55>W^jG.Xl4,RLsbBr)sX[EI$p5GD<G2?KnaiEA(S[a8(7eQ1gmF)<cK8nZ!)'Kk].A$=(H*GKV\r%A8l!mN&B?,C8TuQ=;+5V-Os[jE9(<Q1iS51VenY%k.a,TCM2*Rp589O]09`R[75Z<d!Sbb^tGng9XWSg>IK.,4fV^:&MgLb70r8(\r%)cmmYqb(l#3E&U-,c%0eTfjOp:gf`.`m4p_+bAaTd?K4sdg!BNV33_+@+BqGrmP)R?HJYWbO4#6AbFM,&,5B_\6Hr6*450'QM7Yt\r%b:J60SOHr+FAd_Y`;F>n7g@oi>S6`Ylab4`pu>K[SJZM0*4So[D:bV')qq2\gKokpoep,g&Y,A#lBpCL4.G6n6p,D,*,J1O[_$(b\r%;/]h(AJW*_1Z>cnMd-k@6cI<`cB.Yj3u03/Ls%?$5Fk5NU!a5r6mo\A/8gViJ_LU<O[3Yt6Hh'm5':pp8;L4^lTu6HqRhcd?VrQi\r%q3(&*GHQu]lfo&6-/pYjPK\A.^lL1o:bm7:p&0$9n,7m5Xm[PBoM`h,G=jD^V;%(/6#1!a\\<.GqA:t-Kk&>5>ln(E;",0E$,JLl\r%s*h+hah@`;G<_K5o-9m#dY0B1o!7C=WT#mCAeFAV6rZKfA9!E(E9T>f4P2mk?tG1&Rakl!DI#E8FuiBbBj,7Ie*;04d8B+bo'RlZ\r%NmhR.f(l4X[AO$VP(m(kR.MHa3*g\lSR_C-irg,O7d6^9(I*u@oV]<n<!HWGb)8<R90"qK`^[O!cs4U9k`Vgtfi"4!WgR5@1md#o\r%B*MXbFCT]oqZKgsAf,'(6W%='B'u"jMas3Be75L:E=qWXmO)#(\;6Q?`V\i@LpoScZ8rcVV)lM]]/UEI="@O!5Q19C-R;))3>>=+\r%*K4.Q%5CS^RbR&&]BjuEJ+jW/lUGM8,.]=;ND-3+FqO8[!qqtOp)<@n>"3mRY;LY!1?-?sbH^aZCut,:*Sj<?3S%TC9=0BdLb8.,\r%Ms8f1\o%.E[eo?#`0^1$Q:c9Til^BE4SF*8@q`bh[td>H\JLBF<gF=]/HV1Do]aOUXZrDS"baZKf;T<P6iqGi.?8+G7)]dYnR0])\r%_5<_)\&;^qOR\)m9Lk?/6N1?C>[KVGZ[8o>#<5J,@"J*JPHefEBr]c=_Rn/HSM@*agQ4nl0a)-TQ[Ol-,#qCTF>,W,<c>snDlnR5\r%I?8/#p%/G+/fs@$Gd')r0:/?[M*P>6hg56]76tR3G?9SQ*iph4/G1cD7(ZifZdB-I`W;#B4JQ8'`p)L!T$N$XY^SiFRT429JdPe:\r%:3qo?At2+m<5Wf/m5:Wee\ZFpP8?*rOD5OH]Ap[af4![J11nid_?et2p,lhU;(C,5F=bZ>_-O!mkua8g[4iV7-5b=\9S2*XL;H&s\r%"WK;5C7(#-pOWXN)Q%"Y-K&1TNTk-=R[FTn-@4_PU+e7l@+CbPMhL;)pL>m1o3hT/*c*4CQO^l??KT)(1_1A6-;M?a?KT(qD&t5q\r%ZWu%Q3Y)Gdn)qM.f/Tn.h\tQe9?4Gto3fgbdUD+N=qpS$_Duih[u5lHYJpKJQj:69rn+E,b7=@dap\,D]gOCkGs-o9o$3DK,>+/J\r%j#h07h,EKSI+RR^*i)6S#^GCp%alP35`:$XN4=M*(pj08!io2*,,dcFD8-SJkn:7.*b;644!?N-o;iP]:3hqJhN\`UO5G5(qp)?J\r%md$edSVRhed2%@60CTgtFcL2*W1rj)3Ui9_?'D_<_5b'nm?!q6'A_<9B1+H9OsNT,LS$#g:mKh#@mm3OhI`rKC,a`VHO[9aDK?io\r%)0XW3g0@/72<hAD'\J!:5UA*'9>aL&ERnOf,T1*V8mOP][63)6JP%gi9,`o,?.$)QQZP6")#h7c+<c!@h=&D`YKVW!Vl+=^r8dJ3\r%s#0#U\nR8F5`"hB.j<+?B';u`GPYc$S=Zi`7XQ(\+#Sc7i4s`3;,hNi=/+qKl:5:bG"pU3\?855gQ+L;m_rF!>H56tpKSJ:JTcY/\r%oe_NXY+6DNaqt6$WE'4iL2e>s^#q[>#0i<WCCMmP,.=[4E+3W*,%LU+c9k0G6n\(=s*PlhfhU\=,J;.+hg:elX47;q/1e*,^^`[8\r%65MM1*J=jb>99o=lq4shbI1am[f*Ao-ZB\f2d"F%?97HP]Yi#gp1_P1A;nc8UVT=uk>_nK\Q1b7S*$Qbm^N`g)fS+R?HBtjk97cT\r%7`7#mC]froF?.pF-*qGm="e!,MKk?t55?u8`RUI`]<f]]Oi<aS'AKN#ErZ-,dc(g<%rUU,hNF]egarofdZU>gNY"LSX-seOAACc_\r%.LbIqR'_d^4r":n*khHmR7gN=TR'cjWY]l`&5\.1N6q5Ga_^nDG<\NK9TX.)+%<&0m6s9r/IA5L""YmTX*ZV2bk&d66*,3Rs-M+W\r%YCBhX>i0Z0;%"!\n[hA_rT_>7eks$=M*IW6rkX4eGJ2A.=mI<^^YEIqhKg=IgkqF(L86J3QBcPK!q05Hs#7AsrW<A?r7G`DfD#2:\r%eLd2GB/e+FO+U99BJ;_TI$`H'3j;l8W!^%1Siq>(=Ch,@*V:qE<`16?!^Po@*@:h!."Ce3D51;aONKIU-g4ZcmPp0.SRr[cIWZG]\r%'!mL`X0W]#SS"3V8`qkA43d2@,3XpC[:SA+V=-UhnF"de)RVm)7-gd-Ir+^hnpW;.62$3sMM8&Jac4Jq69q[I8dnh_;.,&Pr\C\G\r%04Q^]D9MW=.c2t0!Rh^h1*R[[d-VqBA_P6JpPK`4pdbFW:3u^Y#Xo&o`<XU81/6_E.jX/iKsX&[$$km[)ASD.7]MgB8*E@;MmtnS\r%PZ;Q?V;([WYS7G_>,sN-B"_:<@'M[N8-@OHqK5g$_Bl3?3V1&rRN]\Pl\B1Y]IPCa_YfJ$f#-[72ZdiD)1<@mp"$gL<hkr5N78q5\r%7R?'gnoA8'!5`32r99/D8'[3pBT2ua@8q$L_@28.MmA^^mPt`0+$Hhhrsr_E)R[%&r,8cXg%Y?Pqd/"t4/g)8"uir:B>uooMBE,c\r%r\?e6D^Xbs[QA>rb/D=5h7C2&UPG9@@pFk.#_baOZ8%rmrlGHk"g/AmpeFI!.59-$s)Qa1jJ`C&+rc9pq-Hf5.7b9RGG[=sOt]el\r%s.E>_QnUR5>8H$D=V>i9a-&W]J_'$b/g6E'-Tr]P*P-hI5C;"g$.V]fLLUV5,F<'!SC8ud.2Mf1W9`,)V$lenCC'a"ZMNJ<'E*\r\r%Z(j%eC<Q]aWdgP8G.:WGd)"h`q)J),cl6<=V.\jbHU_tTDFfEtZ<ROlPar)3Pc/[JCfO<C?_)87hXDTQiB7lDEB&[SFn24SMSn`e\r%)ZB*d_F2$?Slql-@FRb`b7uJV:;FuL\u5+gcM4QiQPu'#]>Q"*:L'mn\ub?R5Pf&A8qOZiOgLEY41r!$MY!.IYMKk\*:VY8p\e>>\r%YK-.>)&eOQR#A`Li13nOWb[S.%%gtW7rSIXmqZDtgiY.`Z?<c7<oG>?*7@nTg12,HdMBZ#*INri`<*So5G'S;#I2Z5@'GAYSl`$h\r%XLfor/<%(o*2=5:p5A!@jI@48YrbOj>e-DHg$b%5ma%S4Zs#RTcU6hF'+<m]Ddoj?6B+I.9Qg<Ee!p(fFF9J[s$#oUTl_TK*srZ6\r%+1Fa*-)Ri,HU0$?7a0NO@'b;35'ZZYKiG'5rTAXgk)+lFFs`.!G`>Z@(3/A/Z')WjY)LL&^b4Mehj`><IXBN^P?uoBZMRot,M,<A\r%f/N(6p:oi#WBsqOrk?/o5f)@8MB,pBrm1P1nL`P"(L#IoP0b^D)rnV&65P.Ej<(ndl`h0N8!n^D<HsB)`g'V]poFRt\bJ952$;_g\r%alN2`7D%s`1DtXNo2oi%;U"<h$]b&mHR1IS0[R]&/5p.R>&!LUP*P;q;>rEI;D5]"#<@Nd!:R5gB\O%$LVkqAgp_`;r+A4QFq4(M\r%ekf7XgqX.D>EFa9Zs5USoo#C8+$[_le43uG:$I=;YOK]"n#$)?5H/uSSrtcCdT4OKn#A,Tph,WHDT?+nE-pbI^.tOT?B:u.!"GQh\r%VaBi4I4t6,Eu(qJH/"\FSPgHkB7<>HJYgJ:G<iX&Y*P\(-bIUspc0!0KR#)\X/ul0SEf,*\-[5F:!q"B3T$r$;KUe@Kph$IiF\AX\r%*XY,[3;en(p>M]S],te+RkoE:M4)e=+%\XBXLoX":>FfhK^s0!6QQ(q4F&3BCqQ$X0m5374mdZng;Y?\5'cOh9Pn)"IEP!sp[Q^N\r%O/1/FoM>l:8_A85NW*blAC9dl,^:,Q./*1`p2,('nN<h%lkV\s5=mpY#rTpejDOuBOY+eH&!],`.Tf7'nLBa2E:*j8[_,89jr25q\r%/[<icb?A@T9.Q+!4rV&#prW+]I&qBX9CRd^$hcZ]a`)-,nu]`h8oEVCjM8A54uXU_)V`#H.^Xn7G3;T]bN?.Q>3rCn.BZo6'`9LZ\r%9JSgI&ej`W`_F:,iGBb).st!e[(do_/Y2DM_pXRAlep+Hp%))[ko8X2`7'cp=c!eQs4ik'(M=OY[I/l?hI_8!q@i,XhjZ[n$gRJ1\r%=<DKIjH?,%jb*<GWYd$nWm>N^m-mU?--G`O&"-]sot9A8-$@TZ.q:'Al*F9b>%O[*!$[>,9U39BIQPN>9Vllk*t:<"ar9X-DjDr.\r%BNq<,<HoGM@4G]5]4@pkp"55;4.47Qgri[kgR&=sgMAHEC)\Q#@el6BeHS[K;L]K]`>E*pOP\8^bZ)36WKu%^G$M^\B%5_X<,AXL\r%1@8\RB`.%?)cP.m@@Z%ZWARG"*3nlU2:[.=7B!tbWCBrNR>OTD\*]_[282[nild6poW+=,Gl$9F=fKU]pKUbqA9MY:_C'N&.atGr\r%B[s6A`E'[0>.&gT<gD^3,=FeR<dc$uZU=f%`\1,77GnGMNEL$#HF4gK'S1nDlC@^cldZ*ElJ:%r9<GnN?G1ZB<aA1u>P2akP^)1(\r%5P`BF,"B&E&uf_O<IU;2.84<5f=LYRVKufOl^D.^HQB`s5CH)W4@lNUF7QS0ofh38Var](%%:qGSjI^*@B*)o4A9nC4:J,1W#uo,\r%kZ&*B#YX.KCh0P6h-o'_<54f8ZpVIue.b"2p+[</G:QTT]T.1kQ'V+*h`"YP,Mmop4EjVQ/Cc&W4uItM)>+MLWkC^;DETl#>nEiP\r%[&*niYuORGm?2;`[W:q!K*js$2<sY]<"II6rgs8P\"N^\K8RsTC7-Sar3TBuaja+t-B:]3>M9[qo&AV%[D>a&3;H+BCA4j]D0fsj\r%/uLCgegNWqGO)5*`6GHZ#Zd@nrAlunWA[jnK9M@,Wa9>QSg'\PejsqQT%^9)n2l%JV31%$4Z1R%*Z:r#4E78#O%Q03-;mk+;.8G`\r%9l)n<'B6hDl_GN>n.0UJOU%2jF04sJV^nBL;M1;rn3\[kim%4K@J5rk_];?3E:U6ge=%H'0!0Eke'a\,[@5Y\I37M>7^9u-8g^nU\r%YCi7sqiqSIJ\T1C:8(A.(--sQOIF10APmP&OWV_1HRUmHo@e52.QI"&+^b[d5gc!hB1]bHo9#1mTmi5h/7tB(IlEY,#\F6'TErAq\r%&58"cCbX]g@%g7J%DgmkU+aL^0`m2UbmNfbqt6TM-(SU"miP%Si[YD<r(Z=K5E5W[7\Q+<4>Vu1_I\5:Eh.SY@-<u`:bqGE=Xd..\r%IqQW%`.Kb&0k*a!o]/V\;g&_sn5)>>&4J_@'l^Gj&N7+*a@`dR4nCB7!S_-l"THDK6=>^IO:4Fb_-hRHDasMq=#p=n^R3PAA`+0f\r%dt5nAfOdmWi>>>Cqm^XILi4u/PF2;#h0[1_Bo2I*:iuY>&+&oSPN(B)'cW1tp'_&a0asA=O0(qO>t@j$"N*aB>I@Ib??+acE`XNK\r%*pEf3lfS`m7G:i8q[sNCN'H<mD`sA)+<[K#bs8N-):WY[CVPc5WV`IH2$c)(!?uNahdmhUL2k9bMe:5_Xj++617AE.\mpU.`Z]YZ\r%QFR2(@Gm)]_T*9$Yl^1m-\EBbbmACg4r+e"Q/TlZ?iOeX'16'HZf#n=JZlZ$P'$dBc!fOojm1J)$tC;7U!XP+_u]GWcgTs37dL=s\r%a%P]EY-Zph):^/9OTT``[@#1j#*L/VlW>j3\4L"nUab8&8S]hJ;T&E7S"E9-il^08)?KdJ5hJt3X8q*$PGf5^0.pH8qd["'pUU1C\r%\Z!"0*9HfSlXJ%050cA8+&li*AG[88*cI+6?J]#$jRP'3Gi0)1G<Gb$Ue%=%DG]qUSu[i9mY!X?'[9fFB1P7+V-^nZG!+p..U\rs\r%m=fb0ZZ4khIFeA7,ju/Sg[)2.;.b`c9oCWnaH*dKq46u<<<V+:%tsV#*jYDIk=u38Yog\g=Q&E@HpR7OJ_8_ENG$f*jenZc]C(#T\r%],\DR_i0IOFMA4\*jji$(#EK6_FWJ3A<<GYFjudb7a-H$rpV$+d%/g/-af+_C@DLVp8JDm7<j[(3f4T%cT,Nb_K13f"`GalhX5`s\r%#^pLY-/OPN,FkJ(j#<'c//1XAOQqR["C`4R9ng#d.RtAm8<8_n5;<$4NIA,389=!tZ$Z_im4kr8E\#C+niU"sam@.9Z%hbBNEo,Q\r%mikI[:biLXB!6A$53iO\nVHm(HcA6VG8u4>P/>C5gYf_eXTJlq-<=pnGFXFI89_0t\<B!dS;^oSZol%Fa%IArI2S99WRbeeWlC=H\r%egA85&i+^Xk6\QSGcePgn!gGth'T^OW:U;t'Z8b8LHV@34??b3Kd'U:=XZ!c&\lB?Em5SRoie6fTN/.B'E,kQ4Q*e&JPKaZ//pF2\r%j-KkHg)0)="C9ucoR!,P[XtS5@a*4S=bP-H`tB6=dk/*.d"VP5K'Z\cY9F$cF>mGA4Z=@4<(:u.5PX4k5KGaSEPI!]ehLs-!HKXJ\r%Gm6$]42@7>#6`O,VAZNgqYWa?+1]S<GGs'X4`F@Gr>?]aS2?r3$lDPnDW]Q-4X/W[_+1i_jBf]13?EN(-m!RAUtGTs70q%-!p=^e\r%+<#D,;7QC2kJ?LI(@Wml#:$uqc?T">PLSjX>0-3-6YoPRcR:83cp-#;&babEc5"I4)S'&B$gE0Q4J7T^!il]r(ol2lUo:H$,uSi1\r%?kTS[5p$ZPo`0R6f9A!;,o8-sV+-ESR!!tGHgt8aSa.f;?.V/o]Z`oUVZ`uEpV6ei.uXC!)*?$La"p@=gRKA>?SGT"-,J.<@9[5e\r%EMtboj$g>n]/`5gc@Pp@,:%7/T5H&ZUSb!qTs?,u?t!3.5np>b&]>[0Y`ORJb(m7l1b$2dd_)gu[]88CgTH=]?X/`])aN:nme\fa\r%0-!2$ZK80/i/[=5Uh6Q!:a\$\DC18d%K3f^4N.R\H^Z@2VNDj>F>?>EXH45MT.``f6tB,6,3m0PlUX`;W.jl/*L++'$(2PI0.8fm\r%`YZp5)h,[Rndj[W$Q*,4$q6ZC@N\C@i)nVs$`'!"q9KCf67[jB_.h$5hG,d;]I%O<S8BYpkGQ4YSuPMWRA8T6.@T@\cuZkM5p$lF\r%E#+YZ3@L,d\3,ZR&anGn7T7D7OftHN^4K8YhQaBATT#R;@`!V>_F4US4tJi>q5,q+JM"<[^gq@P]<,]If>jFaU1q0an*HE8"Jr86\r%!p#4:E4=(K$1.)iMBNf[Y,DmhF_e6U+IA#Z.XmLQH?oa7<4edFrdChMdD^^pTD+7b7h76$&R-j]$Eam[U=a[8mN8S/n:An]>3"9l\r%7".>]HCji`.!Y4I=#X%K`o*DE_N8hh(6@ar)c(n,<Irri4<bAEV?@kW)D*h]'^&VB,NeM#488H.n&_6Nn67t#[dC?LC2?9IDjFLF\r%ikp#RP42n<OGB8^-"eQ5WU\rs`WBVR_"iU#4!RokM4%^P"J\FcoE)hClKbhrSd#(;&dJDBMV<j"6MEPc`stOrYJc^LqC9pd5WgNl\r%hp5ICpAM]fe:iY!]MIYj')[adpq"=G;Va?(U_#EH2h@\CKWnb!(jn&a$<Y#i`+/Bjg<6*R:ReMRZYSU)do81g#Y+sfDS]=KC+sa*\r%$G%#Za4kP1L[WqedE_'_hu-OO!7ULHJ=)A*cI,;%MEu$)I4K)UJp4"JK_&NPd@ALE[YdM@Ff3X1@.pb>FqY6qN>(!FOJt0kX+FXf\r%L1H.&4alm[V(1,T\sZ+SNnC<"\WeVGN1:Y&20[&0bK+@G@L'nBWt2ct2HiR>3!iiTf]_.0=[klra_-Zo2W[C-%@UY3fP'OJc=/M.\r%@\[LF7.s[])]K[4L&Bf[B_T=#D(^f;Y?l%PN/Skl="Q=67Rh(ceV]?P8%t@7TgES&N/V_>O]o$;1,:&[U%ZJqfm91MIG]`aYu(sh\r%6TmfkqI/P^R`b5cQ,H-c,GiYh>VkQ.@jAhhR:[@uX@GP^J;EXb`($k`E?dAF7Rh>52.@f#a.0q2^o;VOW`j5G4;NqUr3=Y$?_U64\r%:"tE_"IX*(jFhL1q1^GS=Gr/&+!EPJ:"a2+&;'sl11lt6__B.t_$?=rad]\N^Ne#$j(u4F+br*Sh9(.^UR>*(QB.E!K^5cFL8+,Z\r%RF%dDL>'&I$.q4EB(>@^7d.-?SJ]'In0$QfPqLELG`?EG[Ai[klQS,/fVET8*o9_]\<h=6Ro$5$\^HfrEVL:K]j:t+m.Ao2Nq<*?\r%i7ZbTDubL7M]3=><-n,tL>UX/Log$N&:B3%'$2EBKieos\cIRmGnaD!<6WNkG;&(KNR5/f_(fsI<`6*lbq*q4Qs"1e=Z[T#D<BtD\r%0NYS<Npm:Zh!!W:_-&Nu8:A!c5ZtMWfcG7Sr&agD?7U3#Du+bER_"O8),3n/YlP=*HESR>!2cOk"KEh07*j>RR$d1A\Y;s3%d.L(\r%(hrXGYNV`Mgn:(ef4rOB#-<&?qQ)Uej=;Q?H8Cu>BZgr9&bY(p.FS=UeBTX[B3J/hPH:!;%0Ks@C*h@VY7R`h[96pJBCN=j""Yh:\r%[G>3[Y4.RGpR,?u&Y5NDN`JcI3snmim1oBO^d":_7n\1DkH7@75rukNlbNM)Z[tMeF0%H-.mKO]Ot@%jM_YX>O!c1)VP'9'l5SHE\r%1&ijC?g!ul%sPAREg(c6.O4I5\:+qrRb&ZaYU?'pj0#&:l@eWW^IS,EIGCsl?+7%SZhWnP!I/G;7%-TpNTdGN4h_qB\CsOL@I,L.\r%(f]7pEliMU$0H+C;[0P]%eRO2MQGRqoalS<8MPDs/)BS#-[t3;it%'\7k\/!1O33X&SNm`E#eU)Y+2*=iMTi&kCgCLG,mW=R01c'\r%2BA;NhW5*Uc4+3bq5d?<e2jk`qKQ4+'2$<UlF#tN.;r7[Rtf9KdB0%3Qi$c]R-4MDCl">sgl#jtg0:BEOb=1PDsm5/5F&bCj*fQ:\r%AR6K=@6U36E#[PMZK5ZJCu/p@$t9XaA]+,Jio[m'Wj'.HXgj51,J:e$#sQQVjio$.S(NjL5^@E.+=e:gM[o\mOrk(ho(_j4K&jsg\r%qp-_U%gC&cd$BH_5JZ?h`J)oBQ,K:BO+R5db(e]/r0s84[X.i:d"WTGRQU/M=l4"gC1N!\*Mno;2[r)8hoLq%TiJ>]ViiKs9)/kk\r%q`%b1.iR7moeNL+("A2O<K&)M3HNGi>K'^>5I+l`X(m^N=l(2.#$+V'l]bq&JTteGK?[n5GB[\#E)S<r>\nC/ES6.B>ZZoV^DTc&\r%N_7._W_1_c^gej[OP?j^<oI&TKIk<sib*'(p^[,Y5sJT;Z%F-?70,)S#4:Sq>Nc,h3*AU"*:_u7Y%OFe]]uYAq?(qgA&5a)$Ms`N\r%-sQ+Egf_\&*L$.er0K*1ZTlgZ.gWNCnWPI84"5R??^&[R,cI1a%m"if)8W"@dRgX_b;;C7S9&Wi'BqpBols;RKVV)q/h>&+K&Q=V\r%acV9qWBtV.I=]0hEJD)@[j=OVL%pJJ5agoN8^9l?phn5p`,H!#ORCh4KCGT:hB77VE:W"=Q]ls^Ssss>$f%3U]\W>P7%@igX)C8n\r%XslRo*kj&;QJPb9eW_ADYH%hZkSRu6o.-m'W:B9Q9;uige+;5l;`k[$Yh6g?*O9*ok_ANh]FM:u<g"u-1'.5c7tM=_LYi`'<pnQ;\r%p5W(@^]sYm7bU@AI:\t_9^((!m2g][RFn9%4l&FK7Ym$7)fd8eS?Z`MjY+1>20Y_u9/WHk'<`kT@.*1!D<KTF]aT!'1,oO,C^c*/\r%dgFNjR]WlABGsfuae&ak>>CI+<Ve^q*]HT#9J(QR.JH<S's_BBl7nWApU:pD%k(pP$M,+F!tbS4D-q_$WAC>9fL-ae@(,K6)Vn4.\r%LCU/bQ^_TUeIH$X4O0jF;n_t>L^X5\E],1#DVfq/')gUqijS13>e".E#Rp;%Lof*m"$:e<<j%a_4"1rcF>d6ebH^Pp>V6Jp@bbq'\r%q_6jRlWgC7'=]iprKb<"%^oKhC`r)\CY>O7B3U9*I[92dSRPt+0iqs[n7'WZ$YD/Xq06BhC5a]tA=%?R.jL0X#*)E4O$u&@,"pi<\r%T3Sbum^V_(8!`rJITP"t4I`!ud;,tPPrN\Brk[(4O%68ga#3F4/]$*I)+^&'6N(XdkYVlhH$3o#s-;`]e]r0KjfEdBjA>`^lFAc-\r%):0pQW9/T/SSuc5'%OX#0c,-o@$Z0=AF0f>j[)2(=$,.Vc@O4T,SS(><NOKHU+p_sVPI3hdIK3k'd]u>MFR'o=*Nq?'n%Rk:77!2\r%Tl#XLVJX=SRjom+,)b8,p!](G%NaIP*09F=:oH?o4j4h5`M<PM9t(!AGfAQ?ZjR6X,0P\7.AEPnI9A%6<W]0\/g4utmYiW!UYenr\r%Wi0U4]WWbu<E(f$(Y\sck>]ji0)p1BgK!nC^d<'#(h%UKUs2U53q%LR:,^?5$aH574Q.[eBj>E>PMbK4THM5saKF2P.Oh=<&&1**\r%';M?6BfN.f_P)mrkF@aFqa4P]oG=k.*bXaT!l^]6;,RnCaXu[-Lf,npJKUmFHh'k8R$*'b4K"uI5r=`Q)aWFbP,''in<Vf9U5p%)\r%jM@Ei=GmCHo6;:=n5-PbU9F?t$##j<4)GbJBFFhec0YG\P39CX"J0L"W,u7$r0qcsh^jYEO4t#5MuC`;?86!e\)=f*5?Qnm?X!WN\r%-"dZjQD\SA"^?,!4=%ru=',-^4;APm0rK,&a\tLA;fd9,F!o4D+UiP^Wu/P85/42Yh0fpl%J)"[&+g/KrjSM#$&h``[D9VE1s<IC\r%ra2"Ibk>oHk:!4HM7rjuJ\I`hdq%af15A'bR(9MF*P!8BG?NPNLR2p\Mmo<%ml&igeBOG(1JO00dn'f+3MVItCZ9p&3Zq0sdAl7&\r%M2K<Cd[H?u5D\KpduS=d>uf=b<:nuq.N2rCr@>)Z<&E;%61k:td_?-ScSu0sHZ&8Fi["#qW0F'\\6VP,k@$RQ3Df%H(idYV<&E`&\r%;Uil8'foSg,@/TQ9%g)9(O=31Ti/=uB^C1O;pq\EBWUd+.;>X*'F7&5:+X0S<l`Q7B[]:n&07AZ?7b*^U<5:*Z%Jpf@Rd-V0OXRc\r%$>0(N0t-r7oecU:QBTIRYC)jaHm^2S/ln%q,!&;o8X!d>l"T;<TCruVbU%"/P'-KM$fa5*:hf1`fQMl"]Q'-\TJBc+7"!VNF2M"F\r%k=Hf0/=jVh.'0#4;EH63<CPI0,Ko&A(li_n<Qj?s(f"nD9'($1`^X!UGY+!GFR+#,IC^W*X(0W!%qpoV#KY)k#Ftn\5CTJdBq"KB\r%0MZUaFghkm?\c%6@Vt6HLO7't'7gL)&q;V=?UX3&oYUEV=mJb`Oj5/`(!C]s#sWon,<FnN!orB(039KNoCaf]H`WOdTTqS/YFR?m\r%0ArgT/T"nY^shcCnnYN+jAPU6QsM)8ArV7@YrV@/K4;pP8A9XJ*pa(KF3;d\dH5?Q!d@_*mnd-`*d@A9\h2#&$'e_k#7^5&ES5qh\r%,s;#eO)ARKE]G:KIX5f]SQ"%(a1/%&F_5"d`1GDVNd*YW"0R)*4<X5(r2)#DL=>9$eIC%aA_>&$N2gZ%+(kWgjg2,$mebH*Lf2uu\r%YcjI?pC3$TEGfBn^4R7rEN&s#C*l'r=iWe=r*!o#VN,X[XMY!$5??u&c@K2_=RN'S_edXk-&N[X,(r0SKCeLOdYWk'$,:c\`n"Pl\r%r[%\9Qp(`5HOh`E1h`H>`Z-(1%);SaK>l/&j+ZI`48)@Y2mB+(F-H@X^raUBk2MOVN+aZtP*,md7Xk,Y5=XD5T;710JT)s]0hjRd\r%LHgqNm(SGVdVR:S20$6um>&qhULpDColuG``/G*mkJk#Q:oGWVF04M9bU!Y8B-hDRNS]q=[eF1uGrSho6Xb*"p\ao5s8T3[4>+!>\r%$L<J.K&dAuTP8=lRb`K6K`ti1A,c3r/4`c=r5V2"Am5PM3k&`pFN4W,ZnObk40l0lGn+;sTAu-!G)0j)Z<nNU<e;R,pXU7.:M]>m\r%@p5YZg:mtJ=rS^J[+:ZpVR=17]38]&ACfJY1&.Zm?IE$99XON#^S\CSYB'F"][kZtEq[>mFTWi%BdHZ&^AlUGooFO'mB/)$cRR-3\r%"YrO<[g%SNgD=IHrbWeU1ICS^a**%'cN1kkFVap/ZA,LWP1L3Bi.-nlrl*X;BR(JAb59+93ZF51+;#5%ino4+Uc$k<$AW>"Kspl+\r%K3TW=ks!'r_=W)*Lq&t^fd3WU_;5nKbA5S/esg0?f42[fn79NGg1HOqP-;V+ICj2[i`KPOs-Ub@R25@!)?/jLZj'USWAU,dOkHl<\r%iFO!OXXt*6^&`AISOa4E?!rD\Bco_Y_ER<,?O=Ef'?ViHejGu#5bg0n?[3D81l_n40-tqT7LCO-oo&KqjCR@;f,q=K#p5,5Q4:?q\r%Je\r(\gmaR@C4tF_7X;Noq)i<nHFTt?Hr&Hl)t>d'T)6^Sk5kdZb=Z5/JsS63f>t*AXR1E2A;6U<FBk'!!qK(Y)G@823j:kLGh58\r%^_/p+?fZo#mjlcO23/XL&Q6qq;D)",JR&#CT9m13pA7&mrRq*qg_'B5l=M^s0_8j9>RgoneRi_!K/0/:%/F[7+(YoD]U/%K(;VP]\r%SkF/uB1rs7XeRu-MZ)\"po14JP7ZP_MZ")TE12!PKJt`6KmibE`I>.RTadO1\RWC"LYX+Q4ZrF*/#EHNF\qE@s5&S1Ai0sm5iX)!\r%5Ksf9Nl*jur@q:[D\.&Ngn_Y;EHKWmp$IY8P,p9$LEL2MlPPcK7mOW'IP?'U5u8t+&Gt[h/195bi/6nDN9EB[kL-\k]?ehJi\R(3\r%XC7c[ibt?+Z(QYQ!ol_($uq_kO10)!`#V=7:Y-FI1<YTlK3V\6!RRDgWDSm2AfiU81-b\qPLk[prE2AYk0U&MHajUQD"H[9HJsFU\r%5,N&9ADrci4I4X4W5mWf&;7o];=$%K;&N<(_s!-8LSW[G`GO5ED85ZmDFN!1=q=-"+"A^%:R3lB(3kR05!sp)gA3FY\.Qj+R!$:`\r%HoWIs#)[ii5<3)Kp-r:Fd/8W_IC]T4(g0G./LM5e+0jGmX/kbJ.jX$ppk31SoD1f:j`$q5bUG\uL<C@fAKV<9c:<"Si8N$[lRbR4\r%Kao"8L2l>/W3C\,=$.mI;lbLL*f6[SA5F,g[p0jeVIWNUFa#<mUZY3[<X\QpCK<Y]q',JJ]dkHE=1Y?8JT%YtCi<e_\G#56Bd'&k\r%\keoZ]YB/&F/B8cX$rZ!_f0*L1>+4(L'c!!k9H29a5%DlDrHD`@2qiQLGLAg!*HSGHf<QXMP_Nn$p,^c"QlRd,XL(7qJ.]!f(7nB\r%<*umQFf1ErIYH,sP2PV&*QG0Tc_om:3Z:H(D'<Z-/X$3X<3nW/Z6@67\&t2S_i_`NhSh8KK:nSJ\_\R3O'.:J/C'G54,qQg-9Juo\r%_jU0?r495!+jC'Rd$YjiMrbc:YH9C[LWR`ac3GXZ\Bq;/oIH%g2,6sBI^04[(L'FoGA6oaI/Q&Ml^Cd&RO@f(c;T6K$a#F__kE:_\r%_$i-#$"NJ0;H)n##,*t4dj3@J$u/p2W\D7X&GLP*JcO!XP!$%JCNpEab);b5kmcj"pj0n08[+Lb,Y.#<%<?B]nLKu1Ch?El*EP+V\r%?4Z>C>cgV+C@aC!PVlsh="`;]I/+isp;r9,mm3.FQ<B4[/_+'7hW^'`1BEeGMJ[DW24NI_afUTXJgQJ+B?BM!5nhuN@sSTn%Puj"\r%ap^9*I)F2-iJi,lmf&*oDS2eokJ;Y'>*?*#:/"rl-)%;-In[(c-kLjr/@C+,QCq=AZ`#?R=nTReh#ror(QTKS)4<+4pWUY8(d!_r\r%F]sH8Ht@^U1_24dQT]lZM,$5iM55[^#8<ig=8S+U)qDD]eEu?\)l1oGOpJm(g:e4&s&n(^[,bt/PVGm`gB8FqI6V]ANpiMNfJ<Gh\r%dHUNP0VI^f#gA(a]&G8"qM6n$2L;^JTejqi/qG7[&nJ$<NLMYL]%dW*I7FF;jGM]p8,AAJNPII%\o%5a/V*R]\t)RkBtN6i`d1p:\r%%=#Y$?74&o5H3I<6+p$g5IoTL6+p%"X($:&\$KOfGeJ"J`MpLZGBge2kb>Fn7k,SV([=Y/#j7YWs)]P+bIodf[ani9ja$UO=LS]^\r%OtlI@N-76B.`:L9kM9@Kl=E_bf&]r0b?X?RK:V)*9C%5$jOrcIJlC8N]_fOEV[dko>m#tgXJ[1DB,fM<?s-8kZ3$*S`NiApj*0BY\r%8KEXuSTR2Zh!0>>l]IH1nsCqU8\\Y9:I29!g#%En>tG*hJ7QXpakO)%j_^b"Itth*2\H-:?GLB<$>%R?HE_b=TGp>H<=a7Z#-DHd\r%.t`E]jW(X3,&=^QKB(I2%+)Fa2S6<0nkY3lmdQSHa7C`:WeJLST[E2.)BL!01$?pQQitH&T3nGaGdT$$??iOg7IVD`';%[ArjklF\r%KX;A$)RXS_rtuem]4[gSrD.<\T=@!CHcY^Nh'm39^?ha+og!>S*#A42HRCKB),n;>TT`[hVbebI&5?2M/C_8o,<1PuCb>;'VBgk9\r%q5*W1kdQND3;/6aLO-0r#uAbh@M\pf74'[m#-BM_3dI\=nhNpt-\ZW.1'ieT*"H8>mJ`M?iLPPh9Z*AJ']'E-pQJ6,eBu6+"f4aF\r%G>uuNV,QM/Xn="hS;VUdga,@2.\"(mb1rg</Fl)JQYHY.5rRjF1E>j+bfZZLj'";""Nq)$UT\KHYkr34St1')\)DQ:c!Ab6:_469\r%XsfPf`,.SkiutXeKnuWi#/uh2.HiS'M:94_)DHQ`TAJ$^%f1.<%Ge?68%E/Zg$Yui_]+OPd"g!oK)Us5`h]e@GBXu'HGsaQ,MI0R\r%$i-7f[s6=\dj`D+5O*eg"$,UGpWR51NG?"p%HQ8?2s4O`J=N]Wb/Yq?jJt8mSMWRAJK-8IZ7-ln1m$a`R2mm?s"ohXZlu]s5NJX/\r%]?.H\iF4g1%FF<=:;E"a)lZl=R=HOH2tY/9Q[g<kbUo%/Q0oGMD6c3GUi&i@,s!s^HK5e$aS#o`7jCOlN=>bjcF#Tm,>6?UU]2,j\r%P5]J3>Yi?C<;I0eLpOa2g\-cnNjXfDSkR&TK?DVVRgc[#3FHK8!;>lRX#V;YR*YQ9D;/GKcS@'M+&Q0V$ial9gj'gU2mQ)_/DRcT\r%_`-;d2>TaO\;82jq?8n-e5A"jGVfae?kHkQqA[KGcKX_FkcmVEe/2&q)SO:m1#doi?.;T.OWu5u9/TXX7)tMi05@B(B!nETWA2'k\r%='1:r:DL=8`YLY@(!oqOCMIFkhj]GW@\'[=eC\ecm0TbsGMd@hC5dC-ZO%df8rY.&f`3qh3Au,<pb8TL=pi+tgaRV[TXDKUfaVg[\r%m0ERl='7*.7Qn2K'ml79"0f\4NE3.4$329b_*d)XWB%*l]=It/jUMUB5pQk$2@Oh\d2p2aq,+e5q"q81qCYO/DJ(,_C%qMSH@oFJ\r%<V)i%`=F-`S2Bj+o_g`-A?l`18gg\@#fGpOrdlIQ]<K3c9);((kBuZ"E<2ac6748=#i0de;oG0YJES'XcmQ9m(l8/W!<&1"^P>,I\r%Ifnm:c'O@KJ1gjDHfqrj33m_p,LA^n/;(3e/I=,V3J##b-8j2(-8a)&oDe))A[s'dWCeu<I_5XHCM%b!^fII8CH_EdWfCS7XN_O$\r%KhQI7<6%iMa%>jBL\d9iam9qq.A+G0m"mIDrEX.BB1$?r+n4QRSdg75_)b"?`9?6>YOi2M6hEbLF(0Y!eW\VrcKc/?p`_$XKCes7\r%>q$o$+.Ur<I'SRHIW/U8k/AMlp9.bG;a=Z]ggoJ;m-FK=^r1]+U,2N>#`8LqO&7!hfFQ9n6`)eW@fPh`FtVOS#Knlj4nD6tkHa%c\r%',F1/'a'W?8A]0c!I^r?&`J0FTQ6H;Z&<:0J7R:ZN(FMe<9<J0[iIPb!iS*5Ypg@B_?ut2M/>*'2R$g^=90+RqA*?k1363!2Bf5H\r%&_l>tpHH:6FU4=.?'bO\)@F/3[>MVL_+1Y!/\F<pZ3)0PVOla+Qcel5lS*U2m:[(ZPb,G"SajGF=t4Ba7JH9$i5^d%4M+B]mRNa?\r%EFnmPpA4Tng)VL9SoBPcNe:n!B]O(HrLMF".f,%f$C$&oJFg1OSq"is*8jo%d`8CtZ3nVWf)9mJI_"brF`+ZeQf]Z?\Bn,H8b<E^\r%5)lf96''Ds=)34('EN1W"Su^>OqS1c4V%u-fhZ]<(@3Wi$nps"C1#[,rt1*TXi*-mqi<hZ/S06S<^Acb;GrhoV[)F;D67QPO+T#9\r%V=j>=dK#Rs<kHTr(lNTpp11*$32f%_k0\U+3jlD>STHW+h!cOlVp8<p:sVZ[YaV!,P^2*$[8Bd:bp$eFZWWEDa`q[SGZs=.a@t7:\r%C+b6Xm,?si]M?sRg6[#c]sl_&]9,;6+39'DI/B/>pIJ]#p0SFSi1R/]B>>:G^-1nG)b746s'pLuCUj(XcsQge8MJh)^?1b-$adZr\r%bqHbk:QYP:COY6>Dc-4pYH.nZXt]arfDO(c8jW0;YPEnH/QlVOnpSP$_[Q-0Op0QH^/@Op)A$G/q;+<t?Cqf+bLcYIIL;#3e[?eR\r%W3bRAD_*j^^<`UjD#FMHlu=I.f5.j>"nqJN$"XYS;dd'5JpFV'.sR'!a-\B%rL=J)'tdXuJWCdd"Y]k$O[bA?Jl`g<LM^-B4^Y-O\r%$EX8B\/VF6-@\Y4[SKl4MjEqKhO7_]0V1Ag;.-j36L$F-JXp=2.X4[CQa,GQ]mt"K@LYA4Be"A0*o:!LGa\"m\,E_>R].]<j]8^I\r%"@C88#iI0APDq(A$u\'pegDCWX`dO]rh6kulqBA8/\22$1(1R%K#=sjP`T95T3tg_p6UMID%2L?[^&$pOqltqaXloN]T-"-&]m/q\r%C+oUS*K:F#S`NkTSMi#GJ<X<pe]D3:6]FrV;91;(r[#/&U6&OAIc1uEp,Vl>Nn0DUhPV=SZ`Qk^*Gq\&7IlC5(TWBt9,mn(bi/6h\r%XSRe!jh`\B&cdM.VF?=)TRm'HTGAG#*AhAtM;RSq%#5[t#\HWG)8R;%pr6nP"JRopP"[&3MrkR4Q%dQ+iSmf'HO.4S87UIo.d1\"\r%D!N%%;6+Q*91tk=?1]+p@q[g]*nf)m:l_5TQjIMjEeZ\*6V40")=jR3UG,[#;hf8+d,b\<Pi2n]DGPG-(:4U=mVE87?"g@:Koq[I\r%4>2WW7gWl]NuH`IfM[d,:OGVLK&3ESL-3UTOs>UNiO3]1)qM%0Hr[T%Kp9+LddFo<I4MJ(<Nf]N._Fl(*KGC<I%`FXTp?K$3PrJ'\r%XuRVbNZm.u;HKLJHC7P\AaC*G]'!ZdE;9`N;5&.'6>`XFDKRZO?18hT>$\c0JZFL:kK]4rd^c&9K:@f$XKH5\V<\O>2]%[`EqB:W\r%oX29Wo4dV#Emlo=r+iGR4O0e<?YG=,m#aTn37m8/ZAt_RXprW,78QPjSIGaT<9V!Mm<$]ikMfDBJ.tmQ2t'ro`A)p6,TREo']Y"f\r%EA#=Gelmce5pln?\@+hq>#DK1K+7HQ?K#VT<FDj![+<:cKJ_!9jMSnpc35WuL=54?j':eR);#40T5u&<9@mY&V9KVN/0MD)3Ee4f\r%<paM&d&R.Iqd5uVg<KPfTB($V@K0)C"\`su<n,Thm@V*n(28qiLB3q%,?\.]-b3Ie'041r]n$*i8M4RnZ!<-,P&'2\q4F&8K!.'/\r%GEV:\,hLpFY1P)3:9q)'oH]bMh\NZ.<,Yn2HpNinM%p0[F@E_tZGR_K.p*)&4oVZ]U7Sf9C979WO&n%)<d<VUAm"PsB@H%"BVRF2\r%o/pn>3I(Yd:9KYRb@IO[P>-.U054-<>t!kKEEFbBg$rJQ$,tjs(;n[`*;t[][*e"(>SCZ#(g9ti_T(3+!MgrWEuTSX3_"&G)\'];\r%o8fr!I6alapWD+1$2\3eTT)'A,GUMq/DA0)k8=YD,g#"Y,MR3<aClgaWT2U96?K:qH</[&<mY,t5'lJe4tatoUeVXZN@Hu5PglZf\r%L>/r`HG-l'EfB<Q;`EoG)(hl/Ui'Sj(FcBY%no3m`pOs0m%I1A\5n1+:U%keb5$U8J(FK/mJNWb-,KKK3'ZWCGMV7uIc)-&:7.\S\r%-+Nh$Z7_hN-(#/V=dN6jA.1eFgXh*41*dq08$qk$]Upatq2n&rnjAriSMqTI(!)O['3Oehj8<;7J&_BEF+.qji3tdo@`@8k"KlJK\r%rSgRb7;`t8F+-CCc[%gMSKC"c*^&MjX5&Z;2b:M*53?euk9oc%FIb^"Lj-3a=oirfV9A\6/EkATqtS@nr9,+h,0E]3o)fa;XT!3X\r%K!G<a<r_T8Z=ik!kPU];,TRDB8\R\?3^:D9Id`E<:86,dCb!1YYfUF6*CK@Z:jsS5%uX',qo&VZ_X2jkJEg,@KJphHSa[/t0n*KE\r%T!X5f071&U_;Q_[2_PeD!o=ZSjF/W2\S^^ZVcsXk"*t;$Hdh;I-WdS_SX5V"e$85b@?/6L'qS/lG64r"HM_cN[bbJ/kGdU[EpKlp\r%9B<8#[:f1BI=VpdrRU_rZ/0(O4A]DUO0tI"psK[h\3ej'b($7IE=^lVB,OT9"]I\jBh+;cU;FC46G7Vj:3d0r,h]r,id.bs_]jk8\r%;%[&0iEfhd0QHs]2I_Z!qdBD*#F!sU&_2Xh#.8YZhZ'r9L:-jIm0PbT?$+*0(BnYi0b*R*f)#a17He/6fRh`"2o_$Q'A:(5j#_f4\r%Y1CEnnIu3Qn`Ym@N+_eYG2L%Q6_\P(]BI'l?r*:$G)1fon:&ec>f5dKknR4:BI<0,/RlXUN-8jI<Q#/MCPXfW*@d4_*g_D#W!L'e\r%j,K(e%>NiroJ6Q#Ff6_.,c&?A$:mJj`&_"(/82,@H`5#V;5>+&M(hn>F?]94b<q#Ad!63.0=Q[n(==MSeGbLf:"]%3j=6.)Xfu9"\r%AF`,cjfAkcnS4qp[MHF:M=`11s$RHU=N<U$K[.;UU+"_-IHHB.4J*l4!I`NeOdLD<S@aRjggIOU`sHW#3:7UJ^;Yp"6l%kTZYqRC\r%Sd;iF5nc[rk)%<kR,:;oR!Bm(\&Wum8Ba1.ADr+eMT!^Pfa/kn7$3j^,"W99-k\=3,g!k97:PD9S.e8cM'=[W&hm=;-AoaO8s5\N\r%S1#$1.bQpdnjJUaT'31pgLbYpSDRFrXqJBS7&8Xjf0@1[#Td&]P;H(rR8&LZ<KcG$M'=[WP.jg,(*3!dPsE$??qmkEiSnmCYhfnX\r%-k\=3,^Epf2fgWaSk'3V-kbPi_(K!>7$/<f$)\$-d<SUPM1#+Q6<tn[]976,#X1mp5npf/"P4LVr"&ZeOX/BrO`-fsk4jNTMT!^P\r%_<tuM5ns&U&Y/gHJgg&4,.+r>+QUqq'006`,7sEXq077?B)\hoDW]i[VAX/-#VoK/$$imF7IYa4*@p+j.Y;Fe3['PBFr*,t/hD/N\r%[/#N24KG);gs;/CWEf2m=m3#IUN52NB8+^q-=Zm(I30d;W1:uUK"^[s7n\f5KiT!"8*aBEXXtse'r=s4CGl%3J>XcZ4hUdA_="JO\r%HB4l?$\gmX"nM5+2k=W#V`%:XkA$nR>t[8'Z;5E%Mo#6Y(q'nIm6\FVF_.t-HuBLT?q%^)*O-XmhYX!V7GL7!_!MFK/)hU"nktp%\r%V^oj2&A=3[YU3i<^bZH88MjpGgs,)&^BeZ4p1[9_k#\k>6V0&P=:t:(O^flC!P=ag=L,Dh\=sK3)8q<Xk=7u9=o)FgmS9CO$hqe`\r%'+il#TB>dD;uE*2;O="U/Qn[7$grg+GN$DCU4PG#)E8;[KJqU#&*[:mk:SG%nmp1:AUVn37+!'<F?E.gDi)&P/m$S@j.S8e2W*;B\r%Wq7Iqs0NYGqJ8Zd3V=BK'#i<3"`=BI9,(/l'QusE>,(4AU<(Y=\AgX,[khl\e.TaL&VV+Y<%Uto&QOK^W;T,eV/A#Q6@%hKN`mj&\r%;CFMS(#)POn,72n*Oha'+]4%SPR@/UA%^QK1h>e$pZT\is)DsR]runP,jts#V`.E=QhC/slkYjeJ"FBIL]0lFo4q(BkZ6c]qdBi#\r%]ab[sDXes6W_JA-e4Y4KF5nWdQ6Q06h%j5YMHKZ%TD,S?@8%G&$;\FLS<HAb"E3pl"Z!a0&A7Nj(,a0'NBPW-5l;MVbh.Od3qh1@\r%1H"H@Gs]RE+qhQ59WoPU>7A>0i]Jt@_:t>I2AtB#WT^RW70AQ-Ckl:2kS]47Ckn@[kXpjoChKi6@Lh/O7A[t&M(<CTkJlNjgUU7R\r%EJ<fLh*epM7>C2Ke.*h97#(*/b@l;cm\mhAmkl8V?3Z"jS`pkl@&n"DV8?&s2B1b.`1;3sPc2K9;+1o0RkA])pXNMMYH#2r_@h&)\r%O%<%$2$Wk`pFAc\WSR$LnkA$qq,FhP'R/Q>K%;W\Fii>e6&Mp?Q@VK?d3T/M@4@>\?8aLjpi\Tj@\D6ZE*d"POnFs[8ocI?ZCV\3\r%@!.4Ua>V2QbHB[`9!Yjo3-h0&/5!5<GF$hSHj7%G+92$s"4=Gs3rZ&.bNg-o,[OcL]6DaoJ%)e@Q@k6[:dn!)_/N,0cHk9dh/.U1\r%eiBBSJsFXOokG]Dh;+gW3LKLEmYmu`Cb<)>KGG=>BkLXbd)j*P'ADalcWIa9fC"9nc'OLcHdcdgf:"hg?8/3HD+1,\/WU#maHHC0\r%@7QHW62(4]4o[!M0_H78Qa<rO#uj.G:J0AKA8<9#Q&ViZ.-!8ZbgTo%?`Hn#Vqj-A-X8s07ZT8.kOi1kKI`]C9Y<)>M[^D:%*mC:\r%&6fPQb9QM>@ZA4_&/B0B@u\=`&=g.D4WB%&)@'Vt0lR<&ZT^2M\#3c.bNfiOZD9PsGSdX)i$e%d<t%jkhBlH\NLaZH%'KT#S]=BN\r%&3t#u[=D:M=-_O?LUP!^MSmGf-Pbgs\Ji<prK`Tun's+_c(0_Blgk)T1:]`BMR/=uY%5NsP#?;Q.QkN$KtHM(FX@jTg['KX1app'\r%386Qp36[2Oib\4^io!G+j(nsuip:_]9#\VP.AAaZ3#*7&`<<'tn-W2]DesAB%dk,;fQP24*9<;PoYq*5i_5Do[l63)'o1*CDf9H*\r%.LuIm.aA,l.Sc-uS-RH@3.6R8L@`3EMDLNB39Pk5cdI[!1n4fB<1H7Ep2V2mQ&<X^*+fa"\[_E4ETif1LDAf?`>N_grbH;a<1MP9\r%ohM'8_p'b)YjI7G\/D;l/?-/SR);[m#eLFQ)jm!35D>rnoJI%7Ccc)U:6P!L>^WM1M6.aW@Ob,kqpfb-nYP6l:EdN^7Ao/3\YLq)\r%"&CDlHWS4NMShNh7P6=-<#gA%"Jj\gUuH?oXQ,-,UuK0]1im[,V;gtX`lQ-<Q\pF%+5QC[9uXZM=DXrr8WMqWAJ:Kf\JhsfB4-"U\r%JE=20aF'>C,g2+WQ\R(:#Ob8[du2*6P5%a)$HigKQ@o-;%pr*h>n?Dqcg^T/l$E6jitcDa&DNoG3C<Ih@+16gSti&V[-H,?C?cs0\r%:CiN7F+j9>Z)X5,(=siod=m6"^!L%68pko59rIGkme$'2?bsGmjsjd%lfFH<Z6p3gL[KT-B4Z;$Jpf:7pF<1la4L&0jck.`0D))1\r%9DtR],r#'@-M@+?@s%=<rm4pgR/7P\qNGI`2C\@LT-O[)rd7Xo%NGR2of%2LQ1Y:WZ-^S3QQ"&acLR8V9bs)S*m.S(bs-W)A/^0H\r%PkmIpMl)N[I_:B?*k-I.YI0ZggC^![M!RE)KsFaZe)bs#@;rr_G"7C<ORo<C^N%t47:/ntaY_NDJsK#)f%'@F)3TO6-$5D9?FBeO\r%qSj_G+WVX-`W7a"e5?oB"-QHqkaiAM#?s`/2/>gmn>a\<+,b'uM?>o"83.g!RJ7eb(^NfOO7SDoa":kKH<0S"4>$5GYbe2'hM=#e\r%'Eu=n"Q5K<,5@N*I'=Z%7.>=+[gUeNVP[L<--&K0Yl>5Ljuio(K^F<S>jHXU&@M[qPXTD!#hoB4>[L`H#_-JTGTdb"nW$"jE&*)p\r%LRJ++EKD>[#7R^d@j=?oZt0Of6eDkc:c75V6eK7\P2dcSfFAbdj%C\-+[allR"KN+S.*5-BoYT9Y^]`uJIa%oFJk<(:YdQ<5FK*#\r%(/rIf,"(!u:eA/%7WQ9Q2H25<#[?C_EdVC'gAuB^NsR1$f]NsOjLE8Bp>)N'9Z9ARYT5D[_&X1,_KN_FV%sjb,/C;r8;=@p+/[B'\r%7#%od0Jh#s#8tD9YnBW_YT5E:'B13'fFeoIc#JjhC^1BN/n-%mfFAa%NQ4MC+SbggO<JEFbg9f"*nX*]B-Os1geD=/>T>#ph7_'$\r%p?HLT$%-VKjohF),D4<:pB_,mXSrmEcusjo\PIn)&uj\9fR:X57JEEXEHt.EkSmI8T0Mc>]HhM.mDRiocrYX#Ju*F1ICU+U0*V5,\r%d6&kuhF/hE!kg*9?A)]i7,.Bf@@ihnT9o+t;KM,k\W2s^)_Q+`-YTaCH<V/iN],C0Tq@\BdX\=_BUL+GI_s#@K>S>;RcK>[2G\75\r%`LcA5o2;9]:;8hnVKjWC\RM+s@\9!-&DPjAdnK@2G[`'n*A(u3$D,NNUtd#;,KHZbPahER7UZB^kbP-m,h!m(6(X$([HQ486WFk?\r%WtT9$+OtL[$:@6V?+S,7UEWl.r[=HFQ^S$^8V-o=3p\2FCBXAqQ#F#Ojr8^g$l-.Xl-;nTh$NG0gb2]YkY\,LNIm0]3ZcLI"o(Ol\r%q8[cW<S4h\V9J^(g(J@1-FqeaXOD!lHsE)k[t#"/f8eC8PJ;ZtW;L-$jRtq.F9/kg(u6]Dl'/pF!foRI/.B>rdnQ-5=o3M0gGN2H\r%orTI2=rBGJDQhHTb&Qf3-/W`Ja#U%MDBbM1OGB7/bL,EVHJZ$0S%+BGJ.WAsh;fu%b-eVT6tVnBKj<M+O7["\b8W^O\:U+*30ER1\r%UOPlpLPaf4p+h2bTKdsN!P(Ge[s&IqI-O$G?_BW/#_tB,EoX\<s/hcP?e9`rUg`JIPph)&m':mDR4pc7=obMrH$eD%0oHu][E=7#\r%6&]^.i+ULJfYL=dBN]GI>>Z??k>PS!)*+N9=g[^65kL3I_a%Acq,/6-LsE2Gb9H'167t!$,TmCb-&ZB\4s`T-M^$qb-V,"Q$MP@]\r%#,t>=DZ1!(L^(79H+l_.Q(sPZ"IV8:)fpDO*+(3$IhorG_;iJMb87:gI5!sfe\e*3:+\;1+0e;?@$bPmm+aui^$.VMCmr$kKI`IR\r%0u,MkA`T)/74lW]'@VLP\hf1uZE6%Fhq#5Ng;p1&s%MquW@<Dh`u`uIm8)p>Jg4J)07S'i)d0_L$Zs[<jriM-6POU7V7%F%kB:Mh\r%F_(E4PG81_k+1rIfN$"2mJkRuS6XcJ(M`h?kUst1U1NH0T!=N?hNi;QDQdqlY[P5F2Cn7=*9]h--MQkT&Td]CK>+cjLn<9P-O?F_\r%FN$o0b?[eEX[`_LA&TUGmVZ(VdBhsEIF>rA1&nc;W@Kn<R=,#(jCt\hG7UnHQR^,@CE6C505a$_Y)L;Nr!b[mP'#B1Q)#qi,TR^a\r%-2`7kQf!-?R'W\sW>B+d]2q5=c(Vn!Z=7MrrU7V[\@S,^_npEEAb2PPL`]94/QlCti4l$n:AY4fr:;d3lQFm[&]%2O\Tp-KU+'9t\r%.;q5eZaN_./'?-3XJ]AFh:Icm>j18kG=M8BI<fg,RI72"d'n8P7DG?j<-$+,+hk.=3BkKl,4?-6n^'^NIKl/1K>FsM&%@C5^-WWm\r%YK_Lf4YEn2j6V='eO3bFA\G)r5$YI[_8X$@Ialf#ldX5D/s>K$p$0n01OVkXg^%!i**_Jq=u44h^tIBfR5rDT3?G0UgNL\Kjim?C\r%`IdQBA8@j;K(R4f;DS.BM.gS[/Fe6#o3Gjp?]q?8R!@b[E.Wno61PN'dmO$!#mer*^@NfQ>&\1-H<S<m>Dl-id??f%[T6+u->+Wj\r%g=in[Y'q43A^%Qip^q@:%)l:PRgJ?s&lr4P50#'eCCBl@$cRpi3EqDqV<3"XF-=a!Zm]J9D#XmLcuR2Ypeo"AXC`<[j54_G6E0B]\r%)DI48,0=<D<q+71P/XB%i0>Z<Mc`gm0m\4RXTeSU,1IAoCY8]&"ZN\!eCO4*C&>r'&\!A3jC07?l0REA/@nh^QOFl1_K@NC`AjX#\r%i+_GZ[ea&P1]-Z4J+TC\G,mB7Y-cs0q>.S65(^TC7t55]H>-sZY48sqqLLc/_H`9'@j.$MF91L4mPAX4]<B-Ms(Pf39t(?@]F8BG\r%RL;-:-*3fJ5U@/MecGkO1%^C-bsZ2"h%'A%%U+M$Wc+^BBrEh)'eV>5FrMpKA96"Z2HI-D_hQaR)NOa7Ncdb<naMe`E(#cB0fj8L\r%hlCKQq;0R6cPp5dL>(*7\+)kd-;T-#d(c1'^gn?+7D%0,.2ujdKN@M/1mtGZUfj0YTZMlT8jAdoaCMU&Gp1ij.CHLiUTD+bkH.=:\r%29A5:=$e!EK<P!l>&>'-'''^0ETPhOg@+./pPW_(]K/=P'>00`r31B]N-E]Ro+-3^GYI?,GR\dX.FQFihH$*>LV6RbTM[o?Q]cFR\r%,0X$+o#c+l^%]?cfkmq7rAg0(Mn7rPD5[(<IADHl6\O<]AeEE-m`J`!p#c+n\0?)o^NC($Q0[56G*:<+#9Er[Bp66poug:7G^a,L\r%)UW8&\MtVArnPCMoSbWAX0;T1a(\VDjmD5?lg<#,gAGmPWTM$;l`QRIjK?c#DtXWgT+BiXf([k&5&rkM:g`dS[@;:u!sa!]:1*V]\r%#*8X[Zo\G84$i.dZeYpse2;K&k-47tW@h7b]b'!g;I)>Uhpu*/`55uhcD%odXK8&3)YBs\ZN5^nrc<'#3-fq+];N98BNVk/f@2U6\r%Cb?O9a+`>aU<D(QYL_lc6s.#JqM45bB#B,$;f]esrIYUJ=KNAZrM--%q*b7k+C)TK&cG'H.1TH@9eR#A/D[YRMn(R_OBK/]'G':l\r%Y`fnBrPQ3E4=o;%rR5D)KYu5$d6C0G_uNI)7/pY;@>FlSmM9;`p;'^s?hePc<nMqugt"^RnFB!In8g-7r)XaMeZ3G3LfD;u_'f*R\r%E0Y,gIXM8V@LZW?4!i),WaUE=VDi&K\3$KKp])8&mar[#,$!+XW`NA<5_,A++h:YX#^VdXS*i<Ypm'?!,\#4Qk\kQ.gYT*W@+2UR\r%\'Y.?7M3<M]4u`GFCWi;1H$8C?Z9(eg0\eTrs53,1,Fe"jtmr&R='B:^@nSQCX:KCnAZ>HNtJ:U,agd(K_M/UduW_ZGE,pClZ=.]\r%l/B1B$rQ8LVR7N65DQYtH>>bBS:oG&nO>;O&p#GaU-\qV!Pabdj^.qbHf)PO=B#)a;Ecco*@T%\MK24o!jhQd,kLZoAuql0i1;D\\r%2'AQk._)A`Be^c*<LLXo.S4g;/3=4I&Y#f54]Uo;!PLd`q!q`TruSB4r6E_[r8PmE^%>&Pmq;S@i:Z%^27O0^4EgrB&2Atoc``As\r%rA__3JIE<Hq!ps/be"E>^;=,P1#gA$]d,VDpfd#CPsOTC7hT1=eCLo_Q6_l&HoYA]Z1tX$3W08>K#F!-^#0;Urcqfl,doVXB5Qd"\r%(UWGL_S<!M9M;S@9rO_7]&!L9K'MNHooQhtrFQE2R>F"D\8Q#R+,#D_"6^4X'VWamj!CCafm<tgrIYa)9C`ZpQbQ1!p%!:"8#YP*\r%7Yb[NPj)AL(gP67=iJ&Q^YZPbH/@k]hrZV*s*@@.QRCB4@%N6dFJ7lbi-?f8d08ueh<I&e10ImV7MfD(7BsFkN%T'=I&sJg,I=s9\r%fW@80Z+%^4C]WXVcJ&\F[c%&e3a9BrV=V-?S1SiB;0lHQcBafik)Z8kf?*RB-mT[\'RNBfT4OB$HqXN(FMC42n>R4BcRE#t+/Uu=\r%F#[+>K]$>An,]dG&qZ/N^]t1?8-hC+!$=$k77-KT)O8N*D4&]5)\X2<6r+Z9;d3*]$_B&GeuJ)u6h\Me&:C`=]%N9mqW+EEZ=S1p\r%ZqqKNZ>F(Rc/Y9[Os;1GQiMMs*q(o&I5a7+X^+TpnE2CdS0AI#:KF3F[tMno'5'f(1&4u)(Q/F&(j,UcjlZMb5iH?I1!X]Wh3G/7\r%GB1ErAB3:rX`::Qc:"VKch`'E*@i!jfXf,"L]^Tj!'\)'bgKVD?N)Z@)AV[%bH'j94fbRHZecI\Gct]QNg-ErN">g.c,2ml#f('m\r%&%!26&]l=u)`pY`97<=+#b"JcC1J5dl7lH9WjY.q*ts/8p[U^<n1at=d/=Rd_8c]:F/PZO[M?ul/_%57dY#DRX04YT--#.uT$!3I\r%H>4rtR+[)%f:])p0s+@ieQgbV(27C(U7DRZg*4dXktat/WNE4Zr8V27p,0)DI^7G>MT*AoA<2G08C]'+`'Sc[>G-NN9&*udq48QI\r%!t3DglX8]\XF8^6n$]H00sL:DYJ\44%BR$#JV@%tamZ=$,"TjVZsY:0I?peCF8^"=i#;("(I&tMT6^mKQ'&=oh0L)rkSJ]:[BYrc\r%G9+ncKe0+oH+89<1?T0K[!5F\]V)ZF[NI^]G%uqGXUmH;S5WXfR&4r$,aoNW.mrZ)`X-:%&DBQJD38G=N&;%4e<XA?Pp>\l8f!Kc\r%I#%[%c;&60M4GFOPh%WME@/foN!skr#.c;g:Ml5+[`BH`r7:]!8mtZ/!&/X]`JpM.q6<a"Wdi+1_M`]moA5b81Usi_s7N6gThVNE\r%l4%eO=<g)fXm+o)T),ZdiWJ1P(6P@rWt<s"'fH8eS/oCt8M2"!e#I9Xngr2/?BR6tk;0\<4<j$7^pJ;+OZ^3tS#dj2Q>7_Ap8@-"\r%)j[k^;KWpAe1^C,HpF3R(-fClnZsK$QI.:FT7r\=i^^I?cSiOp<3'e#Ln=jW$'@]d]&2,C-`u@]b8uA0--9V.[=\?.8JX+_($oR9\r%'AT+a>/>ZRh>ne4hUge#H.4>VYg2]M_>P!6V3K$HdOAf0Pu9sH/-1EI$9u_q=,O&Co(ZA']83.Y$F\q6Ki5,W+%)lha3R(Jr\uC(\r%4FWU4<"WCbjmfZb#G+a@Fnr_k<@PmU3K*08TdP>+WeHoT_!#F)o+If(2uP;c>K0Jgjmf\(2\oFC-,@j$VDWDi=eK,2W0HlJ=m3N:\r%!bXGp'$EUH;&\\5:]X"="Pl'hclG^b4b%Dhb/_^ea1+D-nn#J:2%DG64B<5&aY[j4eLm"M[AL20`G/uCej$@+(%I)D<n8AqP?aT8\r%(Sh&j7%feKks;Rk;C!bchglTs-:P5GXS[^_9e)$cjlF4t#9_MtYdTt-PfRAg)o*iReLBdoQFb%PC>fA?5%6R,WJ-R*\?3_eC-f-U\r%eCGh4>)i+@19INe:3-Ql>25tjSk9Bs[CAp_i*3M4AL15M^WVI5p9@,'C-cVqlWfbEamh6r*#\O%\LdKkfM*qhp9V/eI-7ff9eH;q\r%`\s/p9k@U5OtpPt.psGGYReqS8V<qHi3$U]bDN,rG%N@bALd!Q&@E2LZkUlB`NERBoO7]fqSc]b#4!*%5-3\mW$J;P.p.hL/t@_]\r%XPg'/SThp-LD>23nNMn^5-1u33Ms><X`<j\B:m=uL+1]a/8H_N:WY_cf?lq^pM02-7Z*:uA`jXp].71M:[R!c>D8'-B%'\tXG^4`\r%/7V:nG$aQbT4+&_)L>Xg(=]D-D&*&X$>B0bBnZ.4>O-(DjaQsb+PZ@en(tm/XM6:X]>P5;?o1Q>:`'DHU,q*30L^s$_C4`&K(kVR\r%Q!b.->$D=n+q]K*Ka2iA(OkSL:7#nMg[$)O<icm]\7cunUU?VF_@R!iJ-:uF$A0:N@@qO2/lnji8*^E%hld5fq<0f_;uHspluM@T\r%ch6/KfDFeiQ@_Ee6,NYQmer\=8=+\Uptk4P>^`LGeUb#>D<,);CXTn#lMWH/(>i=V9Eptb5<eA-qtAS6r,smrH!Doneu.3Xa$oeJ\r%;d(,Hp.NN]H2jQ:3^Neq]O2iJE_N>91W$BME7nXOXVPi.H#,0VNJTF-k(!1.1[)EB!g+?7^^T&Xj[*QU82KaA3KY1%bt>gf%/;9C\r%`$+R+!]Q'DRahYX^7@47r:=QFn9k!PdBW84kqH(!4ND,T*1gN%@CjY?_$Y5#l@X/C'KU?mqb494g!J^%rF5(K,"XEh2^;Fs3Sqh^\r%gl,Wh"s0C8Tj=FYbK5cXI7Cj6j3qYP.iM2jZ)u?&G7dn`Z2Kr?8rB[Qf[a^/jJ2La@U#Jh]@Qo8%&(=R?Z&?;5-pj&*.>g#LZNpQ\r%L_mWQ`EH^bl;ao)Ap[s2%p#JFVSPm6WMQu\L5SLY(2(.t$>V@ZHO*4QrcUkOh1@%!nDr3k5=%/3'ahA"N.:fr>>RfZpaiYef^gZE\r%%4Y`s@>db4hTPr1T.:k5>ono]ggNl=,3a?6)\8Z\OK1[;Na,"Imj1"e:0u\GFl_s'mE&*Fh>;j$j'a"bfV_XugZ+O3+<%A[@+AF)\r%Nq>/mR5@O(D[j4R/'=RmZ@fV,H9/lfJ`kKm]XDT$!;0RJ-UrfV=Mr,0Go]/PZnLlOHZ-<+G9_OK5EH*hGful3]gpsPC]>^NJ^gF&\r%NjKYE9AB+1Kid7RZ[VXHX#KW9W$gt"*eb[6`ie0kkFGVf)=">lW:l8*-enU/+(+WN-Za]YQu#g[INNpr>HlTBY9t<>n\eL.bd]e(\r%X_%.\23R/))85&$ltA)k3ap?//f_^Ldl]N+S<oc/cfs6%g=+<FGEZg&S9A)p*>IBslW*tg@#c!!h3Vs6[P6:H2SX#*bEmUN=mf:5\r%>,BAR%c'<a"63$uPRXB$(7^(gCHH.s3l]BPMRMOo1oedO]CuQBE,2$tFma%[G/2i"lI,o#j-K`DIUp+a.3BOO*ZdKYDJV?g5\bW)\r%Q8mn8',EdD+5l3)I<PL5!\_cA=RupA5DF^L0o(Dm-1>')X:0/u]e11'YcbiR0m1U0:C:f?:6[kJh^^9NSnanT%jg+cY>nCq&XY&,\r%^O1^-,(:lZ3F68D]->u7oL@_&0J0euqFr[r-m5H:aV<qJm[taC&N"6!&JK9(cl:b+77lW2a\r<W-'<AUmkode(SNZQ;G^5REE"[T\r%TH_rr!RqQ55t1]MLsulr5t/kS%l376K8N3X"]@:t";S2b'0t@b'3*I/li!e%@Y0JN"WIr0k7/t6ndKYN-2eLU)t9ePmNjWJmjAW-\r%St-i3r]VhoSkP.T,%'7U9OLCfg!"H"06E)K\@uE6,3X-6LrAQAY0tI+Pshmm\T%h6"^._(+-@Ng=5o6HVRR+*O=@mf7:5``b7lO2\r%mVL=o'OQt(,X">ZdRIU/9eSK](\3OhL\lPILAQ'*\8_$fUAr(DmeaNGZdqEgl8r?@(O!-9(4>?-K*9A0rc,Y:e5DR<9A63Q,jhA4\r%lfalVoRmfM0TWYo'`m!,0Hk]eCkrFOpC#E#ppREA@!cm$3^^TkB)-]A&RA!^5B3r!l.>cA_1AO]ef/ImQfQd-4TI(BI[`U3h"%3b\r%D!)f:rnKI4aQO)C&efNEmkQJ8dChcVbdHWTnQ8Z."ZqMa6M5[I.C@X'B0<1uHMU1&@K!&VII2U.Moj4,r"4jfd(_J<$[TkD;VR*i\r%J.&.mKBD<V-p0)`r=3+iT;6BQedjnL]7B%uq>=`G]V2_s&o7MLf)SsLE86`(o=(`CF75T%Hi9f+:2&oJ`7uNHhca1g>Xd2==3+b<\r%YA9U)4]4lF&<f*WhWs+o7M*E\>?(l"^K.jGY*I\u>d%)Y\EVV(VI1KrL&4K&IRGBqU0$.k.+umc$S+DS+*Jt7/"1jTBVKE"Z0I7O\r%?ijHoR9niCFq;ATP%-e`RtdSU`[)iQ`f.-0!a+Zme\[I8*e4F*.nt]9YOqQjij='ds)laMhoLkjmEL\PDE'`WCRCa<Ol:rc6+B?n\r%k5#?1NRg'/O.@#_d4H9<Oi'j2.Z7p%BL2%Rj]4pJF4_EJ6&$dm*>_bak3h4QM0+c]jB45@<\;\XCQfq@c6`#,-!f?U_Y/AlZ/FDA\r%jd6@_#J%QFg`H4`\J2WPJ4G#UfNs!h/V+WP]O+!FHebj=BMCst3l'C[Lnb^<&W)+;V(`ImYH4"660qRT4d[#n`U.Z_p*?'bI3'97\r%kOeOsEI6KF4_SC6`U0'T,^[!4@=.4EK]DdIYeBqXR[VMbFHl+%NHDC6Q`)c'%r<oA?0OD"qca!N]j*1+.[_#9fNnf[ClT,;Zm:,*\r%eZt58[B<:ReH_.hIqUJ!o(9U&;a3YAHiI39SKd@KPjIC`atT.rq1tiWUc]&s//FAd3A$BUP(m9(k2En0/KAp'iA^TtR^k:;fuBV!\r%1NK]naYrit)g[Ds-eg%jD>)QJ8C*<fFo0-M:Z$eIn'`uZd\+WXl$9U<.3+B%0.4.ZK@iYi>0I.WH!BMs_Ui!^MJk8J]<KS+a3Q@0\r%CCYEfiq]1[^oV,X.j+!3`uF`?h76B,[o#1\jBA"B89WTrDV)l$>i8m*eTHG$JZc3.iP("&p@@kK8ht6nYO;O]U9>Bg2dt`:Uu<Qj\r%[&DM/X&I-BY<Qo3%dUSg46S]u]S#qpoXR9&NIp/Nh6R3M,'(F(o(/LKnj:+C_BD)rX,F#cPDd'@6Z2E%Mo#).jD:o!6YA&j&((>M\r%:VeI%-PdJ]'t?/$7taW1XH`A3>#WIKrQFPgZEXLP#r=;,C[$c`a4HB%a5W/Hn\BsQ@L4,sEcB.poZQtia2or`1:d9i@H0klOr7&l\r%"fOLjQ[B=X2qn#WQ9_@[\[d3AmX9%"Dq)8]Y^>'A=p1Eg?_+f.jUU+)eN9T)`u4f75W[a!:=.U=q`Q@8k7gQ?I+l=Q>6!H^oWCDR\r%(Vm1eRbKo'$+H=@/3)ZJZdV1+E.`'#kSZ<_=Wh]qh#%e&@q]f<Z8_$M3K"`q&@OhhG@bT$#[?aaeiGE=KY9_(V`<][6NfFp_T3;^\r%g_"pDEKMF2@;3*#NK"A*G"1I86eHHMn:ZXV$t43#@&K?N$k^H223X,R`L#c0k>cogip4Vl'J9!berSRK5O!Q?<EG:IWh\06H@j^%\r%lM9Ua#t_;d+"^WeS)\FS6Ee5-i.`],aNgTW/gX7'Y_r[e\`L^,iR;18f_@?uH(-/EO%;sVGp\aUWnp0"m%C<N[,))>0_:idR[tQF\r%9m?BZ!/WYN>4[6Q@ELds/.GPOV->#Tdr*`(k\nAghhJ,F%9%`qVZ*%o;r?*%fAD<3g4lS!54Q*jl>OSihhJ,F%9%`qVZ&JIrG@qu\r%T4jU,A^Ph=?^e_Ls#1jnnD*?eL+2X%;u>d:.702AVt2")2]R8.[Ao[AaKX#1\hAflC-VCkdMq2A2fpV2WIpdPJ^j:)@o<+E'A-D7\r%qbkbZN(%aLa/I"P0\)[M)"mhG[NK#rMo&Bp;(@Zp`hLi5k;A-+h</EJL@F%9iHkci7:FntJ2S)t(58;InmI]tYpd]d72`.7)iK;J\r%?[stE)N-Yupl.`$[3^)PMK:>KOim^8?`=e.T'k&,Qg"tQq#_u'@MtD!GqVf/N7.Ztb@uH+99p=b/UsfVh?u)=mUW)feILkhd;:L3\r%S9i!]QD(q='eL@-A+BtNcfM1\D*6$G7SB3iq8]%'?0tB7lQ3sb`?922nff-;"Na#gYIE$F,HWk<(,cuj't6Q=MZ0S3L<"V4-VT?G\r%.k`61,"r8<(f!aG7@6oD9sDt>.$cP1W$GH70U=C9S/57s:_+56[G=Cu1L8iN'-TcE$U/M34EX"9KK.NH5iT`r+U#C@j3\<WK[@>W\r%%#tnEZ3]HG&4.J2=FrQTc[s[N'5QV&R`Lp'n?Z/E/mr6&NF:&iBA'Y;5K^JA5Kh-/"^aOMI[8aKUG%tF7UPf>J>-9uTIZ!nBMli%\r%fH#sZ>`-D)i$t(F06OK>4=;a<63q3geoE5+*oc?bSE3Xn^$1n"N%mZ?fC_fV+iJJq36S.;KFjaQ_VjOikL@rW,2hRs&OLR(3BTV6\r%4,WE]&OLTS6n=TZlYlNa./"IQOK1p2T-_U\NhhXUHWAI)Of<U[LCSEO6d<pXP.Vu)`aktuAme8;BG<q3E@q.Gf>jrAFRm+X^`:'X\r%%CN*NDU32sBnQ?Dl<_5EYKWPJg]LcPE@q'4^pp.'U@5nK8m1PQB`OC=@DOg#L<1ciZb6CN1X8JJn<TD68p5U75WW=5i[L&]Xc_$f\r%n:HOnHu#N#&&VNqAY4$N&@p34'![XO(.:nm%n8+5ncb094]jIs>TejXS4t-!a>;g@jHAkf+r:M/\""$p01#r#*9g'JaorfAh!gFt\r%AsP\4$[ieGRAG;gfk-O8&@oMQnol"k=BXe>B4:_C>?Tm@ZSMO4XXmcH3uEG_Clh+rd4-\=k0[;<$;9!l>\Ip\KdFjbN5$0P.gtP9\r%)&[qj<YkN_Z->Da920+iX)K^L$!%i</A*]-$7j;-&$hDURB.r&dET]+ZaY9%MMJk#gOI2,Bg&<$.1Tmj_EG8:/TZq.IZ;c4TQrFG\r%bMi"g1]H%//@U(rD_E#lj<*F"(f0s]\Q<8c,l/:?^8L%daIc_6$[5s5H+-7d\6/5[.YB?V7;Am28E""YLLeuV@WSf++Q&cl2-nlK\r%`=Y\^",8;1lm[a*4tJ%Lb-Y=E0739"=Sc5qGhJ;$`<(NRL9`1fMe/(DK$HBaMrjh<Zg"@,K+/l;?-t8?HGY>&0m$c2Z17CP=Em%i\r%9r,6on@pH0<2NRoS)G(f)=*-ug\e6CqVt@-Oh9AXKn#X?dRu06p(Q]2k>-X3%?gO`c\p1jbNT9N,kK2S%uMQEON]BM9FeACG1?,e\r%nclQ[o;orW!JEYb%($jWcB(Pb+cT05M-<`@o7P;'#&-Ot)4IpTA(TH'6qfj+h+#me0OA'EqN;!-Dp;N?s.1",!.h/jKZp(hAk4]A\r%HSjn+@<q]^[m48An"pccmF9,^4F23te$ZQ(.<^#!?OS8Y#_RZFM[(o/+:7;E)i_Veh;`j'2]C"am=&P1ES(h(FVF5F[\7W9Lq^.+\r%S)ubXZel7/HC&;,#!P\]6X3K8XOr9;rX1kiU5$2I#abK*M`Sdf$RCEgk3tLX8@%Yt#T2R,/X&8@afI,JPsTpO!5aK#n@fF12V#NN\r%(1[Oti-Z:+^#(%dF`h"&Z0uc)_tq@S]_*qKct$j;hG.LGBrPX.ECjpd*DHC%03m5#rk;Z.P2fUMrOM)%\D#N\fjB1Ygg;lqV>#''\r%JQ"MNk]BV`kEK\`[Y!@A-`^X=c(c"pnK%UuVDSjM/*Mem?YXo>?U\Gmm#-_7@<;j'=UatokO5(K0Qe+EUZ3]4<X\4)T\N#"C2[(]\r%?hgB32KhPiAQgX%Tm*iU<nL@]>MtFq>]bV<_AJ>I+3tu81L(u;b\=%ETr"X<ILkE+XD4`Tm1&`'H[@!d=Ssd"RHI-`PjsXo?karV\r%Y5"MFRS\2(fpST[Q!\A3CFs%74D"Se,fc5hZpg2SKS^p0BT"3IY:i*++;R[j--)8g[+FT+*+*=):(6.XQ^BO\G%+:2WA9+A^du/g\r%a%Vme4#&/*nRVoA0rsc[`KM1H2,o+L,ERJM5K>0.K.kO_)&W'+((>ZT@pkr[3=bPj`tEu0"bGV+moAA]Za7>E+S^@sZ9B&nHPFU?\r%[sZ&@io7fCSi*^C;\BRhpW+`SjGsE@mZC:oF5kcf=GV@Q\^j.L,u?e!21GW$>ndCYVTi%jhm*-tY+-\^I#Q3>P/A>kDWPE["D]V[\r%dXf0c5dKULQt`AXD_:Xe<&*McH2=MWnJ?Km%sSo/7%U`Egmc@U_-csbr:#skE'uJ\+t1g:aj]-!oWP/M4+7IH;@am>l)18p?^P"J\r%>!E`RrW:o@;)B%5r^)c^pP$i3=qpmgA3]6$oMaH<Mf'cG\hVj>4A8?A$YuZ,Tp:KUIt?IA%KH^'_)Up#Or&W\$iU2j/S>l[_XSH3\r%7Wned_XSFhC,^@&.4?#(16Po*lhsTEqc\33Fh_S?/=)50&>;Wf9T>@$qQ(I[F6qoR3CPFGb)gAFYe5SGTO"=(r.Z;oj*%S'.0BYD\r%e2FA3-%aFcC`&5VVfElZf6MaIbJRZDkic6#aY8sj"].)'`LupBbPRq*`;i'6j4b4Q#^=ZV04,F#V8Y8^V%LFsd%b!Q"e2jU(m3KI\r%AG>q\mf_KQXb4+B.@0"=iU=kONBZ7fqcDfrR'LG%oCJ9iD^F,fMC"n3K>bG;\t5-LI@5/G3pCr9W[,Vo;0`R"2^:YV72=nSpfUS]\r%Q$T,.Y(_V%pNkftii/c^oABG*]tS_0CMgT`XIC%0MeB"<d;79Qc]DQV//^i/E/"da.b&hXHs9i?Qs[&ik^E<Ve!DmQno4o4if$BH\r%lQCg-YT.L,AWPpC5p"dHdEN.5H#*Z$_FT"3B@W8,_`*b%f'qHhTIab4TeH@gIIA#=9>0]fG.sLt<>5/%Z*_oHZ'"Xjrbeh/)s9HQ\r%Nmt["#W\E^$MBD9ei6*&?YhP,QWrT[=7Zh5=\%;a=6A$-Tja8u:8rC4A``(QFqEQ^JkjdP-SoG.5Q"Z'B(10[M2LVrej)RF.?q)`\r%IB'A9Hg@*&Z!,uD&km<lBFQ8oc%KaY4dSVZTXtTH?L7c;IKYtgW]-1*RV%7:-"edT([+VD7/-4nS3&DK>X3K5$^QnB4J*0_Lm.b?\r%qb0@M4XTJNWQ$'N47'a=!8SmZggS?[!U(R:k70U#^N3-M\jq.V8[@sP((,/ELiYM&Ys=t/(:pkf?nRs8Z-c,eX7j"9RI=%;QL7MB\r%"OQbrC$G&icQA_H:.oet\G5K&]),n8eYB]`D`h(e+T>7^FV?9K&B=f',p!kGd.CXS_@FjuHe@RkQ!/`)^54Hggu?L%]r:ZX[X<R%\r%$@</1(-]gO+6*7<[^Y`_3ZmF2f%ukkV#MD#_$C-IJ(]I(fn4e-K@C!-LN(Yj8Os9JO4!W80dAFH[FS5i]<Jj@HW:\6(E0aPJBj(7\r%I%\O?ZEG(H]md[)?IC7LGMod?q7pn`rLMF"Wi'G:Jnu1oYNR9SPs/M#dGJg4$^-T.p=Jh#i&K>BQ<HnTB0c$%1lDnJp0dm)hQ-ac\r%?CC&_,*-f!*0G>*UP5*ucB[$'k9"o.>KZU1XQ"dD,.Vm$V5:QUL]U34+</?\c35Wu\rL9lE@sfmlo=E@d3"=k+I*7ZWW`"N*cIGh\r%4IVRMOVnkK$uk'kO;[`G[q[eto671C]!\)KOY?W`)'k@d,;OlQQiZ(]-Sg;UQiVJ*:1OP40LOIh>f[>2W@T:E8Y4,Z3Ef7kHask<\r%%ufS"Oa9G@HXQ.'cEpgnrQKY7*&'tXpV:am('lZB%ufS"!Du@g#=`aLbdLku*Z3!"P@W&^(qM8Y17j^RG'O550QP=_QTdpi[7.\-\r%JbOWcXtA@l+ga%MEea(kMN_ILX)+jmbkB$8P[X@]6?d"R1<a[Z7]["+,9DZ'@9A1Ck)n\d@4XT_F;YifTb3!/a$X%o]SK(n&!ujJ\r%2\.-EE3YohkP4%*^uGqSag!#I2=qFuU#S%pW[.Hci'C/'?p\X7T>6>=JB-tnS5c25B3_B:8"5u=e#`4S[1SF4mkpA=@rJe3(hkSG\r%kakXU;3+9!>+>D^p]cM+_T)+?_5"H'@<5kPYd)Yno,uu]F','?M%KdW8jgRPJB)<XOm@o1!KY:35Zu$_JB-\TAs8??cB[Z:k5QZi\r%>`AH9s5G<Umb^Sgg.AHFhrR6Uqq-hZB$<BZFcorC2p(/BR)hiOmfi?%9lce3._VJ#I<I@hjC"tNn(pj_A9>Xo?X36ti&M/tqE')(\r%oe"K^#aBR=oQU16QfRr*n$\t`:-Z_H2?`;&0)E2nr']kUf]_c^q]5#$R-=!^oM>&!0Tl!OgF/1nUqb[NGM%TWU;+T/er3.L[uE"&\r%qaPFF*T\A=T!j46OCu/kGmGSc-!Sk;fcH:'cjDZkegHOVn:XEBoTdrFLREGcIn2=HZ[s/N"FPS^^p#tT?`jRnQL=:S2\:4T0rZZ`\r%\[4j4"Sr91N?aUH#8tL2,O,k.:V]fKQ:L.V48eHk"q6:A8;(=\i&4O$J0B$fKLQB\",:Eb2_\^^*ABm*AU)/?s.!!l$mh;r4rl([\r%B]ie*,)5%W_\-?4%MH=<\j]4*3Z<'kpStb:Koh*E1PKcPC\W`63`.:;1PMP:L%#k!0be^OB/ai$5W]Zmr/IQG4eI!Zbi^p6J[ae[\r%F3qMen3=<e?KY^%2oT.JqYK7Gjfj42ZdZ!l4R_5(9"g790IEdF=X8niG0^Y'2NsW1L@c/qlU^_$*5XQ(ip,.Vii`0/((p=UYs+SG\r%NR?;MGmtqJ"8"h,dmRq^PYWh]-EB1Q;K^n*[DY[/h^6b#nQ5`GqkIuOJ6m]&/c,>T>MJ/pYk[6i4>71U4M^/Y^:HdW6R]I]K^M4P\r%J"fSN;ZUIW=P23R*V@Wg!.k;*c0rLC7f2&R(cj@?Ydo78*eeQ=hPbAC@J@'aQPaZPI<FsUPrg8]WctRCAXr:<-g44:r>q3WF,K(e\r%I+l=O>4p[RoWCDR(XQBfS^6st_Zi7^TO[0M87*]'`1Cb$KeBRfWU[e&=uf)&E:2<6G7NJ>(.iG3paufBoEJSs3U2gt@+XHUhG2f5\r%>,[.3/%eW;Qqj@l=(nEE9jTQ2.nRfWI[IXnGN%QOgh,]3f]<j3\?[,*7X;ruY0[h/R_3)B=#P&e;-ktWC[&0D&`a[*[2.W^cW$.1\r%Ei[0G,=IDb0P?Jhrnt+j>)#2/k23DNp^KX@&mDaRMG3tP()N")@EZSdI+FNjYrtQ;kYEqC%1BfoRYEEj,Eho2^__&NCu+ImO_X4T\r%MS9O(m/:+JF9cs+(43f^KA/cLYf5J&"hUP2%9r2F2H[f$2JfYmC[&cOiGh.ZL^Lok`Q&-F@6sit.6K6H#n*2\DS^<Yc]T5n7:V,]\r%HGY8q+,_9p8F!;>6Y:#Vh8R?@@#"Z6&KVb\KE^nZ00V!Ze+Us,(\E@aoaD.>>]Alo1DlJkqMg1R1FRbk37H'+bb/'1cZVN-,;U`u\r%)3PDuY8e'.K0geTr5]9R?j>hCZ*%M'Xu2jA7S.D0gL:p9R6^kt5X34J<j%\;??NgihThLukGuY=ITMG$:,#Q6cT,Van;ZLtoO4B6\r%ZgReUa:&D`#'u="+u@_jm\6b*J!Yo(]/c&K2WZPI+9=:.mRl+,H[\9?lJlUu>rhf*7cp_V3Q=WUE"[;(`q<o?rfW_f(j@<;"pH[_\r%I:GZ8/$ZYR+2rk<.Q*cE(sYV@aF9F#Eu^>'B+^>_i4^)^_k$_cc!`sWk5+C"Bgti^9CM!$6=s'h=aD/3(G^UEQm'SFa:-4(gR5M4\r%lY"Ubi-G8P8IfpN`;!Ju9ZtN8nZrW.&JHCAh9Rj!V*?1lKV'R4_2afu57:6o#<5mrr%(G5F0ns\WU#>F(dADmb!8HiN1]3)BK$n_\r%0n,FXf/N#/M=IqAPoS^q(%)kk'Q,ZLcl+ou(59t!msSN97IOCK#VGtN"tsZK]cS'hh6pO>R_Qe+B1Xi+hsL*6c0gB$VC2am%K4JV\r%X9j\"kjNC@()Qr*B#!B^d?s.d2Z"NNQ*J`oD>$&gBa)uC(KX=mhqW7j`sd8=1Q<XE+7c]+@UAc@GGXU6^+/s!q-jd?Yh"16nEAKj\r%.[`aPT?pK&T-`7_6K]XY"MA:_l!4Am&F]]9<2#._o1TGb!/HMdJB&.fT';4H!KV^tK@Ce]!ZhI%d1[j5"?_.AJR99F!o?3Fk!Hkm\r%Z=pr/0?mja8I0S+q0aju49iT*/H@l3hm"<^iA+Y(c`q^,nCWaTgTb6U^uHMT-6hXbn53&9`dB(V2fUO/&3jS_\r#ZJKEOJ'b]=8c\r%&)Sg9E.IIXq!<IFQ4KLPcL'd$(eX6`cl.41Z)=N;m["cjMDME0@\bNVemu5J/BZAAI8:3=EB&kj1eX!cfdm0!=g3)^17\%-*4?ss\r%`F!Sg3uIH'H;7&mU_@IU.>@SQ6LYfd$,`Yb.$UEsKqiVsH12VN2hq^TL]r8?Xm);iIj)puS:<0hKsA'#fMXhi^M'E.M;PMd$?o9i\r%l$mLrOa]9Jl24+.S3b5G/s_c=Gq\KA^JHS]rDbFP<pH&BaFq;^=%WT466Q9eZ>fPCY,^<t6Y@08Z+5E$hkRd:SPF:E#VtmXYX,]B\r%P4094C;9mY/2aY4CDJfEjV<hDLAn//L<"V4*Ie)'Ftpc:4noEKZ\SW?keUW!Hf+"VMo8u<^823f&I\R>CU'9k@gDu78\PONi(&XZ\r%7d2alCM@09gl@ea(oA&VKOSmF1%=%E(_hTAM#gd2'T0_Y`:/;ns0;m)KaD6u&&MPUB\uOI9M<AJgJMkJ^EpTVd`_&QTGLt,?^/Fk\r%P2o_7[t*;hZj4'6C6Q0TXdMtB<hkft9*pqtm9q>s"da1RN%WcK,F*5ENtm5&6FNC^e3ouUa&9c#VXKd);&F.&M,iI8<?m52/l/2Q\r%I:H\3>QPOl"r34SOiEh<%.mko&r#Q6lt^^ZS9Q<[/'R4')aU[U!Nbp"F-;'V^[R3ffS>;oFTiXgp@\!_MKHmA#A>LRj].Y/G$&$;\r%QpFp!1`!hi[?Pu>!\LjPBrI;]H<%MXJe=kWb]F^b-2h?Mc#gcPj$s)3,FGaMPXM.?E;)5md=r)ZN^u4&T'.MU%0N<pLZh66pHd30\r%;+(l<*>0Ob%,\"Wjc#"GBD=q*nNO]pfFZlabT<.b%@$JUpT6q!LBg:h^i3cn]a*-4J)44ppP6FZs.E4Qm?`uW#MhkHibs\4<>IEr\r%`bL?5Y%Xo&(cK=Z2\r;;B!`"-p\ANKL$Z05][KNm.o`g4[2L)?@010\jSX7R)Kd#a"QD7<!-,jG`>m$f!iUZm1X7@0PVZAuZ:@mH\r%a?k!.7=uBP$iGM%(Xj:Xj)JnLR/T\Wf;KTtX`<j<s-KbUQ`BQd;)MsDC.L3>9(nsE(I6Milr@PqL<EEhLSu-\FC+k]qN7[gKafW!\r%=PN[:h2dMt([NHA/#H/]'\07!H`/RHmL#P*06>e3i<lV@W9@DPfD\MOP;XPE=B!tp?V%N"ZUA-4O]%qs`flj[Lq&G9f'B>;>%rND\r%>fAI?'N]B`C^9M8<R=$3h<;ICBZ'c.c21OMZVs!4pu41;7jK)c-QtWC1k6Mtgd\`(r_<^&1UelrF_p4_lc2QA%;Y07\*pfQs6RUL\r%Z)aTFgK>&$[bZe"gHaY`+)jRiDSu1eAq1g%E>t)-$f(6<j7L=4`r6%N.llb-BW&YMHAsrj<eR@2I>TJX&4V>GVIY+8YJO^F\VG7I\r%.L=a$7HgCP'a3tA0=O(OK0>U;0$+<M]f%;d;D7\t4bJ1Ek5ni%GB:dcAK"2"H-7$KIFqQJ)%eSmqQOp)/#?@E9?0ric5jB=)QerW\r%1@DN,YL,rT@2aeW=uiJ.p:ZGdNUkA](deW+`1sdnd2GW'K;%d#,`g0t=Z6r8<LF7AGU%8:/IFkelpm)f:m,?r8;6@5c@R@64f>fZ\r%K4WSKo==@R`W_LrohEeS/4AZX5ZC9pI&[?f;Y2Q$[#$&?F!O/t5oq?geRG/c_$a.4C3i\16q_\lEt5uG<6N`"dNrX+9E"WkMhn=Y\r%;`A5p!?&K*(dN8MX`hJ*b$O/?CWja!8GBj;2Rnf=EfDd%*qFkhc#oiWG'@Pllb+n5O#!Ep9ZV?umlPnAZ+X%YX:CD!FMU!C!gF\+\r%lb=@):Fb,l`9PQpr]#5#lrY:>/+m;@1K0(\S)49_VSGi^R]1q(-!ec[50Lj9W=)JNTdL8L?o_]"R0&F&#/T<(D%&0:]5b`!gYh\?\r%B&$?f\.Q;h"4Mj!N#VN5$0+M!A4M7^(7?+m'6gUX?DG0F/=IN/mRlV$*I9CmQC0_rKX>SmSBeEnfGkiP=#,+\m#I&ij3HPg$$U1i\r%YbODmSf&,I1PP6hB$Z4fZ%8F.BIP\%fT7l%ibPEQIc1HO:cLB&NNmdfm#I(9"4,u[YffE'`E58BG/jfY0VP'I\>"DCRORm9A0dj=\r%Z2@:TbW`_\&tu(@X'Hm[+"R0-m&6hiIb^7e,'5(%EU-5oU"1$e<-kh[F0D4^V+gh5qZe-NoYF>f6a+<XNrXbp=GL:(ZZVd([l#9c\r%PRI5@:BUIOS9[4[4ih_5EpJtU.IIPgBtY+[@HKWR2*F*om2Qnm3X'.\/kV`VS4!%/(eUEKc3`nImX:"MdV#cFX:0r)9&Jf;@du?@\r%9e<q!j<QaJ?><andZ;_HU-!g@l")9W=?:nJl%S:O@d<`rV3`n;&Mh_o5hu7`d=]K-?rg50*Sia$1mhn6&(bZW"QWuX5n_ri$1M:g\r%5nY%fN.dMP2>EJg-\=,rGC@$a,jB<8qYFMOi4]!>9EIp8HQq!K1GpABqYK@7N;FpZh@Pg1K/[gUC]I[Ti@16%C263eolY&Plb_K&\r%8m,q0U%8l0Vs!YDk.+XG;VU@l:?VjaCO*L-"L,j:lZ.F2;U>EWYL\<Y[ocKD%a(34;I<e5Kt]9]V7qC^bLOf\VR;603p",#+Yk,E\r%m0krtGC@$;KL9BmRY^2oJ6Tdt$6(r&\eq?ep0JVVkY+_bHt.V3;^7hb-oVqQ*He'1IPTSj\jgo%c0H1)p(Z'Nna/9TU8->ga\&H0\r%17uA03,?M`PU>?2NO*Ls;D_-A>oaA^5P^AKSS9X(YA*PZCeu]t)Hqq=m"/mjBW8+h$@93WC)CfjIhj,l`0GY6=D4DG?<(F%^7BbT\r%mu7\K$SXB2[B<7pkch\2O9AZ7Cat3Zi\.mWcp%Bnq>>8''6O8rkjhjqQgA&hE_?,YA(Oup`fnlVUA3jqp-A_Q4fIaC9HOtmo#s!Y\r%L%R_h'@kr:qdd>=p>]pP'A`uU==LdJ>seF]+:C-_#UR%mb%R(51d[&eK/3*m]Eea)pWBF[fG0IT2_GZ4VgRBI'TXLEBc`gB^4;bg\r%-?L:PfbIT6NfW$^S$TF)&1!(MkNqK*!?k$p"eFfWk8F(MdHE]]/fT7]Sd1eKUsGIm]_f`'?Run^8(d!c!M/EDDIAJX/j3XD$$;0G\r%J^3k7jTb#t%XIE^1.(CQ#'?FAS7bV+nY]bQIEs?;&CI0&CaQ_#pX#'2DB0Lh1`-h!d<QdP*]bt6d<Y+JoLUhrq\mo)`\F4`9bM\5\r%3P1KUFQ)ZR0TRM2,jpWVA-Xt&*_9k(!3;NBg0/$]k)i^!HKScT2/cud.2OlY07&9[S'-6NACsSHK?h2dRMYLM(,aFWbc>oL<2qfm\r%a3#.N)\s)]A_O6RcA)&0W-KY#Sj!/uP+"m-GY,cOH),DOI_S]Xo-/qdkdmC2_gTm?B2S9+Qa[ojgth*l[&[`O`>BhJnA&USQ1X=p\r%(aFI]<J#XJYqnqHe[?aD([3_'O@kEjSc2^p?['='br[sNF.9f0$+hTa99L8W[j5R#8[:sunF*l2KO-eXBhV7+%B#.lmgq&m%s[+u\r%KhVVC-JsQWe+N/-@9.PV%#*#eYP,kQGMK973udCE>a8KVMt9[!koPg&'Drcu+X4ON9%Eo1o]OjUHKoCJL)bu&^VeWj[SkrYpTt!2\r%?u""V1/0OWh\c;C'Dj$g\rrIoRFi`rYWp,gbEVOfA?+NLItl4,`7G'EhYT,6#\OO08D](#;U`b"Lp$tS?hK8Q>^0JGJ.-&`5fM=V\r%jj(c^eH2TAo&r55n[1XHm[N&8'jh=_dP'*h]]^qDs/fNJ?ON+W]c-TN>V/df\-m%g'%6o9SsJ>*jDKO#>bB[OQ&2UH8gh&q)gT-,\r%>+gh?);G</?OIS98djjm'@R$ET!@9kJa,-KWuH]Ib/;_]]L,I32tS^<j;n$:0'JjT"pH7?*.*)an[1X@/"*nn'\NO6a`\1/9+07@\r%g<H1"BL1^@kP%9)$NuTek89l5eVgp"PQsYF%jK%4$iDPZ&@j(`GsknO551asBJoea[$F3+kNH-"aY;L6!=g!Y(t@DZH2l@(GHj%j\r%^-)MS\r4jZq4aN6/Z(feNUT)a*X.0JfZ*m0:!ro-G-CB0:>jsY3d<0H@SMkarsn@.o_EY@GNBYge4uUM\Ee<dbBDjI'NV^/b92S*\r%Ot`8k08!Nu8Yi??"m**2&K/FB>t]g/pht<,nf]5sH;H#ZO5q",a2d<W7R9MZqdl'[/fGT.>W=H=8.[P.[8f+'1'7;Y@gMXN/g"AU\r%2peJjQ^+'7gHdCf$fh_QBOh6l=$"U-o0lS<qB@/5T4JpTq-.WWO%Zk$#lP\MR$\4J7T=^gfJP/6GEu<Y!=q-nm6s/49h\D)ObA[D\r%qdjq[$BTKY/bO*I+dcc'r3,u+!:,hk>%@a]+_*s#>K#c.;<'Y1ALMQuF&(&f$[B)t,]MqqNK\!FR[8WO7k1*9.?U#N+&MIn6?]I7\r%na,33eaU@&N`=r;aWQ0ROh[7!K2*Ss72;=/:P@)N#*qFlh>;i-jq;#C<BX]bs0qIZ0)tu;7k4M7oJ9cf+WWE+/45f/Jlf"W';=],\r%CRgEt.HD3'KEYL*]$T)(S35.W(E7j:Bmn;tY1c,>m<L%2M=*F:LDSctXd@X"E3,r3M\/LX!*<,"<kK>EVa-ln`MZ72RDBuhF:,KO\r%jJ5`<r%Y(r-MP?TkS3af-*Tq_EriPo.?NO&;YHmp)ga/D3X+%m(/1Xq"sXHG;GPPiLF=4VPKVOD'U;Do"Pq2'!B3k<39_i2HS%)G\r%;Wutu9srWB`I..G'#fLpNKdR*:-&RRPp2%D_=LPo1CM[M'`5P-Oh+tiR,[`g=bu'6.Gq#!;o%JS/>%NZ:,1Tm+#d+qZHB9r`YG?&\r%?[2Lsh_`nqc[/a)cC\#o]%"#2lfq7.$)id>lK-4!KN;uC,"8CC7AH'XcmXj3kuo8j4O>[#AZ`@kb:B$tL?n#Vj+nsspl%3;Ng7M"\r%lOD2WHo?S:XHM1Q")rKQCcJrT%,gW2fPlZV*);D$a626Lb(<2;f"!@*W@Wm0D:ru5lr.&Mr:/1e.l?j)m;Xr^IPoB'cXj@WAH@:>\r%IP,Ef$;.X!A`8&1`jmYoW@[Z>_D7JNh]Pe?(@-QAN`<.(jCdGnPUP(n9Z=T+9O"XBj(DM-hoF+Wj(G([I\<G^`m95SWuspUoWql=\r%H2K4p`<%#20n'nbJ6?*!fpC-i*I,_-?)!sF?FKjC2=nN-d]1LYB8'2?`;!J5KN;CPod9MdZ*?.FRscOY=]0oR?1q$!;i@oflEYX!\r%=r@s-<aBl5bFgf@6I6tR=n#?V+m?_q/ZP/Ha]:eo99LM0B/03b+a9c`(&;I17XF((#oL=V:N=k4.8gq]%%4p];@[bhf[#^k/coE/\r%!ZgJ#Rcq(o0$5]9W`q?O]0K9aAC=m/!#e?Q*=o$q!ffes!#G!ob>kt)GaKcW/oC%<+)da*T[Yffrs(]D@L7Q15Kd`,'1`*Kq,p7H\r%YnI,*r@CMU9`PSo&+U;4_u)&1V\H9D\GRmKW<G:c@f.c+`6f4XB9CV=:.Is9T7qP,!KNH_5Kb1&`*8F0eWZ*%]_/4PQ9Ja?mq@RJ\r%ZXD(1Q+,',B7[tDb$/NQZ_6o03,(/<f%L#'s0[U:+bUhYs#/s;D92[2)KI(u=cjYDRJa.R)KIuiQC7/KiN9H`=]iEA3*Keb(HeeE\r%)+R>YT*:i5aO(X\B3?d;+ErImcgjaoq%VfYqH6(R%W\qppfWV>%"AklYFjpD($.*cp%>Y!2Bg/h''!Ubl)%oLK-WZSpKdq]KATb,\r%o4J!nU"[_?<M,SWCYN4_VNsqp&-NpTeM8p'L%kD\7\n67Qdm/i#G`=gB`A[DBEM00kil<Q_)n<DpQHiNb(Ic`n&t"jo>c7`L(Rj'\r%-p"K#&A("LM%j>b7?K$S,amXB;M&,?h5*r+]kkX>S\@u7,ZBpnqp.;pUtGDLVbB,N.W>*>PaThn=CQId>%Jqsm]^&4e3\jAGp:;s\r%,`sk$=/=40NUt3YJ358SVYGW%ib..>,%Yrk/WSI(jS=4=T`gZJ"ZAs\.tsG&pXs*"q<(J=,'KjtFi;@c>p)hKZrD1W&jcY\-['.l\r%q71'oIK%ag?32_(3rgE[/Njmp6Jo^'gok3P8A1Pe=4,/pWM9Fd=PsMD!?oBb]UjV^2Zj3+fg<#apGJr7[e[q';?:iM#GaZm4ZARA\r%Xn?[6!I6ED5Mj%k'fJ.mF"CDbai@Q#'(q(A!1kGd2relm-Dp>V=P?<M*08Y<YdU94<=_RAc,3ZnCEk-PGh,7&hOUkUn;M"cBYi\j\r%/+sI0:r2.R/'oq]So]4o6MH^sHF%06=!TdA_;^S-enR<.(nDk$-ct.OFG^'iF8@=0(nDk$#MC.n0KMW&%r5]>0KK@Q?/H[a!i&\M\r%.m4K\"\,E*U8-lg0,U5]Mlq9!F+Ma7F+#lQF:'S1ZRq(JN*`h)&TomopD]"j7]4%rU\f`]N)$WdCH&Rf#,BLRdAQ`,:e!Ao(nF+1\r%6jKLe/,Fsabp)?f:<jtRN]S1E72%b!/@r)]joM5U@*ss^INC1(`As4Y_<;S8F@kU!UJkRJ-(,^2cIMP=14*Z\k'=c+'NfJL7cjlL\r%;de#39'-8O;de!!R2_)[JORU_N":kBJOP@<'djih!fO4b/\/[\'NfI%MfF?r.Gtfp*o701F9`REF1PIJjBC9iK11Q@0k#4:^0#JK\r%(0J'3MabZB<hel&IBhu:>\dLs3X$:)Os>S++b*crZA2&4,(#*Z0hRl;:\IPHXn5ni-%!+/\QFlqh`#oFm<ag?H\Y[N<&=oQllF:r\r%dEs4a9J-#gQE<$heS;@"n'I8jOs\"TC.WGnmCT&K/\gWmLuN8p;[_IZF>O:F;sV1W0biHnqNopA@`dIuEocq"##e.pMh&[oMDEAm\r%T"QqXCr0m!4JnFXX"`Ca%pU^A4a32[BCC40\V+S`i3%0m6076<!nk2@VIrfORCu8>IAoC&!VYR9WYAJL,eN8R&cl%aD6f1t9<N+W\r%j]oe=>0V/(d)15#WKGCUZBZ/N7+1VpH_4t`Xhn%9$gG,qDT9iI%Q;[8H*rK8"IH/'<gLkl%Auee=BXeY;`IL'a3(.!>B3qNGR["u\r%ZNOH7OQiV/pl3R^5kf^9*PYpH`!dkW@)oHfA\n:;>TLSfPsmhh`ar_T2_l[RJqkWQ]F,<noO*sfIZ@:Q,^<E(i$=2QUBe+NTS$GO\r%*Bfc9@EaRLe'SVj`&'>I@S&O]SQp:/@$Ur3Z\V">%phl'B<i(0qTSA[M^<p=Mb0,"mN/A?l0,r%;%hrt"LB@!=UZ<6GeJs:0d1Z2\r%?tBU*]ja!S,eHlkqW=]N#I>]2%9#PL#p,B8$]?,g97h-O8"ua`ZQtK83,Ud'0M<Ui/'@!e_3HRKkVn;D+j%)J#p,Cc4ss)mPMfk@\r%36quQ&OTY53h`+!-GdT_0^&4Ul0,r7$.(=Lkifi6#t\a%UISofd.@*Y=;'h'C!n94M9PBm%Jj/P^hl&&AC^[&,4f)TZGY*RBF.8m\r%L8DfU?p,>Y!=>J;@-J`>"RO#oKV]4Q?YN$5XM&V.<\!g*.nOmp?$0Vu&Yclmb*Wt*#h@E,D2o1!aeUXCl5\d\220'SB:m?.RcmWn\r%)TXQkUZhMB,<#Tq18tACT`KE75g]QO4I$];!'KjEID^`Ls5JhJ`Y'Vom7ZFG'0b?^ARI2`7$nPB@So^<oO1(.n&NFaYSZKdm)N=6\r%Ch;Q.fUsAh(XhQN3+4@H6>,T'@6K`O2kr<6>>ITE-SspbP%W)*Ho29nb?N+G=^6].-t@*Ns,7dAeF.fUS1m'!GR0X1S]U)I*aZSV\r%XaR=Z<8'h-pYW$cNu@C"7Q<:HCIC/Z,-4B^$dQ63mO6I1)-uI=kR2#c\ol_37:/ntaY_NDJsK#)f%'@F\Y;G>Y0t@k&Z^Jb"Hd")\r%H[HAA2S@C791eaa83W#FA^A1.;HV24OtF<r*nc1XCkuN;W(/+%%4,0E-+:kia.;7V1-Ie$G]]OCqDd-U;HduqX7PPML;:E/#TH6l\r%)S4Wq_o%3@UP:g0UOt)EiZ%'4Hu`Ki$/5K5g]be%'0FJCD-;6-(sP#V0^Zi*?mGscqNAdC?mJmUmuE:t^dnqPX=a_+Cs:pEE;%sr\r%)!a-tE-kW70#TltjmXd1*9T(K'_.3)JR@[>:2%\YW_2aCF.[WGMti8<+6PC.!V)1k"a<3$.'Taf>7A:gCg7=+Vn4k03#AZ)i_j0m\r%rdom(\.k=4^N?VFN!7H#VU10:nL-(qIn;E=gdBS2/o.aVeo<<jJt#)XEK,#WX,E@c\Km=2Q`p2g1uO2Oc4&`<Yb/#*(1SEK_X2C)\r%nLK1N>`qd/7#l7>;KK,<EA"oU(Kk7q.P+0Rd9*d9>^@%24/XQSSBGH@M]Co[5?GYu)C9DCV,J5t6E<<>^qB8EU8PVFHFA%39D!=m\r%buA].GDVpZP%<!gQ_,?4Tu%0:%EOXL>%*+PLM4pSDhSo9*MR[s]G4KB2j@j1fO<b,l)n^W9r4,Ugc<h#QJTbP2EEiP)P1:L]oh-c\r%.!oAV`J>=V>#LFiVi=Q+B>b0Yj$DbCR8<[ocsqdDeAC)aX1peuIs\8+m'/lQB2\jO*pKqBoSm]fL<UGY=7c*'4#1=t3u4][ekrU?\r%7C.FcO/hTt/^7%6"arK.Xg_.p90F>4C!"e=:;F4Zbnm.)aN)/UGq&8E]WNdIB,/PPZOWpi<L8JtAaQ.J+'-/`?ct8A^HT&iH<:5n\r%+f7/sQ'?Sp\ZMTedFH/l$,[/2LE/rSkJ\B4%(;IfOr^>Fa#3^F.s*o+l&B^O;CKrM8HW=9l/3-OW9ZW4+P4Pb&j;@F]E9fNPj!rL\r%U?@ob:a3K=bm-uefd\GYZaHR0]EtPVoW39$Y,;YLqs;P;4ntQ=ak03+)1TSN0Yo!1NBZ,MBS2K[WlD+PVN1Ct\a99(Za-hs5VEgr\r%Z(e.r@s^^q`ND)u[.^[]YS$R2S;K@6(:UU<cnX$'c!QLmQ0mulBT1d@RbXNFWC!^Krn;O1s,^4)KV+Q:.)Zs-kZ[<Fk5*4[e*$t4\r%a0AjZc>@>E3Se`:%FIckfpc<_4Lt)%3\N!"VdlK/b`t0cY/5K9l.0Ldf%Zh7[/&V);pBsVem0qqaBb:RK,O0j#Q"u[21P,-GBel]\r%r9hZL_EP_Zn@LW3M"HU5RN]fNP%69r`8D%JqCI54L*Z?ucAPen@;,D!&=Ocar3E9`AG`EZAFE6RM.T:6^X1XM9J[r^?_I1'*D+,R\r%5a".pYObDEp`V&*Yr"h25]ChB#bi3"oWBo[,EQM.1;D`c'2(-?F2BOhIOL&[^O5'sG"+3,!0JIS#V0$&!$Xl0d+jBg7l)EY?]a^F\r%\%`i\r3-!_)X)kH5Lu<sJ&jk*A\Z01=$"YMoTUqnQ#(_!lNX4G4>7-]?cPH#Nrt-naDi=34]T2jC$?J<g-A8B<*-]\angsZnajPJ\r%b('*E+dGGV,2!&+RO262PfE2hmupY(5QZuIC$9QPi4U37da7$)_45`Y841_09p3E3eZ^^t]ZGg`oJg6om#(4^AZA@L!@GMbM<r[1\r%+(*n55P\gK)VVnADIU#DYNUDK1He722IE!=(!u+_gu`D?O#d)bY:e0HCt-JNp<Kl1d?1O^ghX:keZYP)h;J5'k,J<b5/3,GJYgnh\r%V_?lBf1?=k0I:3gM2?r\_\>f5*@-g(iWh^M<tbu+NG[<OGdAs$+4a3*<jOPfpbK:<G*Z']C&o8F^Ts@5=1]Mbi@YY!,ZBMS!g03Q\r%E=.dVT'du88C?+CJn0bB8-*A!0s+U@-^RNs'.J\P*CtiWiF`XA9hBV714A>]Xsdh<Y=LDDr8JP#,`s:m!bI7m8FcBuF3,,'OTJIO\r%_ISP-8APEY;)6*lUnBT(318bV;E/:G(oF+]3$_0r;J3F/d9-U(A4g7YpO"1p-*;g:rF*5ZJ9E[u;Fn0Ya>1a/r9:djQRQZn3O)T:\r%\2c,8b*9dAf$ZT%.WA<"HHDuSoB7]L.Ki98n6:i@Y`(mOb@^ROXpjD[O!$*aE>*,b%e`#u?jSq>l$-m4*$A@`A+Xu2)bRO`CL4i/\r%<XUL$m$Ae.@o3`)Q:SjOOXnd*++mtka;'>L'Rn?\"H2Fl#PWZUK#Js9^_^Jem:@qh2\N[5bpcR\cWp("djjK+!)HrXUBap*&IeBk\r%N#qDl'#7lc-Eo;Qk5lOf_$"r[R7q.q([aB*<V4=)MeEk%=9Up4_#SX"SY*Ge=Z:PG7U15jQIPJ?7U4Ij`C0!f4sl+:FH$mo'qU5M\r%lfK2Xb4m"ONmMP',41%;GgITd%NUSml&5ms:AW[lq09Y5buSnfai!P#kOnq6AgFa1L':8%Y%0J[JeLiJrC?ug(^+-e]P/LU_J>jJ\r%[\*SaPJ4)Uh77tnF)[*\\AaNLmAJgXCLq%l]NVL+p@K*^N\[el!&GRk>4g&!5$eQS%Z$lE=Fk$%Q1\[lJMe+\+9-4/3Ou_Vf._UK\r%Ko-B>T@,AlGj]6R6FN;EW/,eA>0nQ<P5$bII_eOhX[d<`=OLa[9Q@M[HjJnr4]/l"5Fp[>[f4-,]Yonh4f5$:6RpF2N7N;;(l:h-\r%a_O/3mNMOP#?/.59?(eb_KCo0=e)@/9Fg>Ne7RfJR0,E3I_t_nWFYG`oWK[+H.Lh@BJto$R<QEUWas0%9s&Cp[iEKW&8-f&aZOqs\r%;e>P;cJP[cJ"/1C$MP@]2*BUt'6a4oRj4E3!SKO<4kB01cs<K(r!AiVJZ#,X#Nfk_/bGBo\"*%or6DL=[6P=<Q!UX"^F_?PL<;4'\r%>k>n&d4%(lTS</[jOlG5T9nb36r03A1JmTPHEp,_\Y"?%P[UhVhN\;lrG0nZHeRU?hG2P\l0fDaf@(W<h$9V%qZ$p*2tJl\/0@sU\r%p&4H6n[5c\E2lj4mGo)T3NT'9^/t*a$b0'SBWJ[9Vt@G8W,<T21X]@o!jhTFf"U"eG4gWB^APDRR(J)CP4=.GcKl5qVrN6,GgL_M\r%/)N!m&3T::J58+R>tn`FK%B3WQ`p[B0Jh/G1?k=`B3^T_&\PmZ*m:n7)8O^,;(<\27fZ=4[cnC:me?D?8Sbj0Z6q\`V`uchDG#-R\r%&'c7i!7*b\<Wk(A!1kH_,'^?qn/REJ+u+TZ^tVf"\[)^9K9H$"lP+D:d(iD3?WSo;Sl=-[:fq-,KYkAPH1C3P(_LQe5_`Mc$\"WJ\r%^909Zl1"!tJ%eMLFUIoTq2KCPf4S.aZQi:!Alidn:p[J7>U*'\SU:\L4N7s]],s&Y&L_iq/Zo[684.CVf-s1^n>]9kFZ;/Y"dpl9\r%r4:2[PeCnIfeLT#Se3@Y0-FX*C9cZLeMu\-i*4<,kQi5\K%W(Xr&P"/h;#E8^on9gj"aS*0!h$NOF`Hhn&B$U8TM>CAZo=3WC\P4\r%k79V66RY%+lbCb%%<XP-?G;BMOgrWZA'<'^(Q1ah&*9r5C^7Ji#]p;Q5G4M5i&B^27#Sjldf5,6np1ieA!6k7T7K;=ADK^XTV%t=\r%0glF1q2RG&4]Xn(S:!hsOP].CYL@OD-/%lt$[\tcaQp3<5KS5s73Sk(h"B"F`6uNXmmMK$-'LU[e?)DkNk`XD>)1X^M->Zj=:7U#\r%7g,qeCoI#_WB\(e@ECJ&-RSKk4'+_Y^S''u]p3084%(@u8QHV&#C2MbiDp^B4s)RRTTo\EO$70A5V!4Jacr$4*\.Wq099$=auYTK\r%jkNf*QrsKm/:EgS=G`0$Q0%7YF.-5A/$&[IqT35YnP'G>>$:lrM'7<ul_!V+$L;KiZ*Jmqm:0aJc<Hq0A4"D%1ffDA.;1<-)ehHF\r%,^+,_;Y4+`aAs'e82r=;'NPuQoki"kf<s2Me[G"q`M+r4R_P4E',9U?L^3bogaV;+D]VBji*oj\_bB]b]M^5IqK./r9/Ba%94(m9\r%c)a_l.pLS.9A5-SD>_]*<;#8<WS`CNqRqcZP!!<hFp:.a&O"1P<Yf@Z\!bcN3ndP[M;\_'E47ZJ2fTH.W9U$p^Ncm+Fr^fi=aID"\r%dEE5:A\"\1gh)j;/'H#Nq4)M@.kB]6-HWVO#p(T)<_?dWM-oN9ci-Bis0^@q5`+>H>%]RX>2ER,)Qj4.W<IX#<i%Ipoe?Nmd;:TZ\r%1XYmRR2da(*7ORg-5#kB3*CO@%T23M\?II)goNVIm&j4B?$8uqEG60^_0fa:<"jFmX`D?$]0l=N@''J3f@pN6)Hik:W>q+dMD$8@\r%B^?3nPD*`dP#B+9Gdg`,q3Vg9]9@n`'p;H\De-[fKqqZn=gV3Q.2>"H+<8tk;(BS=?-KQ8RmA;lX8's1Lt*t#V;cjj1MN,fgYg^)\r%3/M+P8q-)T\VM$!m4IFGDBo)jECf"TU1^c>X^[m:rRLgU[b+H_n"$2.Wo;;S*VJ\G;+'Z7Q$T<iXt5sJ]Lio%miMp2/3I_9Fd@c;\r%7u>G=h&g!;c+(K%h4I4W<3O;45YM]#LQf0U@8,/o1gkbs9Y+1\q,SH84nYL01RrQVCh^#lqtdD@W%JS@GqI]!QM00#n)o/B+U>XW\r%S`mk#1Q5E9Ki]'W-_3eL:6P*<-dnNK,[6I-Rpm_8897PQ-nTVjM)=CKcO2n-4<g;#P%,>VRXpYi^K@Ri:O)44mMA`Q:]><RCA3]\\r%5"RLCSigI1ca,PO=`O\`an>QK24coSS=F*cM#gA32)7=6+sNNs[q!nIaXQ0/C-&n1p;"et?-.[GNsI--C]Eq@P=J=/7A!:^8`n^4\r%#t?f`^=GuNBT/%sPGkg54Mo*Sb_ar)!Ul;9Rhd08B6C)uG*\"s&!HJD&X.KdM]"CD4<g;c->tp-CrD88-hk7IIIQ=YA6p[S4:Wr$\r%$RbthY/QoMEdoZ1`03]EPFH3W&l0P\:2[EodGi7m_T?4=M#gBn&P`ftMB\41_7;^R>)Gl="m>T$)DF%?4JJO&HUd5hj:MhIZr3X:\r%PF#4OlYiV+n`lEg2Te%>0$6YPSW1KB,P66OLpKtB3Q?XuO#S(IaWBN5NO!10WUSs\iT.e0@DJ'sKTf%a':q<1SD9Q*A)mPC_T>(i\r%1#U.u_T?4f5m6omW.,7`l6#[X`mr?"Tq+U6rWUIHDlt`CpFhp1#<O1lp[@W!Co%iZRo^6@r<oM%iL_<Eq\QmV2=paYgqR7o%Xs9@\r%DFUkQ`OTshgqR7^+!cY1E;tO9W?d;s(G)l*pHB8bNuCcrGGakNs3Lum/m0p<S.O6\l[T\p=ps9f=m&RJ&"sRrE\j]Ke3?OuE;r1n\r%PgoEsYB<"B-`!EedEOtOrEZ@'8"1'L>9gBJE0Ob6W=0_mj^?Z3I9rWiOi[AlD!n(5EB#@_*8_J"[%L@/.Dt;b7U]f)foG9IOW6(R\r%R4Qbg,<9/q)\_RhOl5<sGnK:lOW6&a%kj7S7WQ;kQ-;PkULjBq1(Wc5QLtLGL"#[gYe26LL\=6]qD2$r&SZa%X?Y'@d:n*;"&e?\\r%E7"St=auV-4%>qBdCNUCV\GQm7iOLBQH\R"5MFI-bTp**%PN&2V"A2!<8&F2kg8ho,1?I(f0AIkk+M[`6AId3_`7,tBn*L`6Zi$3\r%;_@WH3(h^6&it\6\$5.*?Pc4q,K:4]6AM6/U=9*TGuuC*1`GbBQ5,23PoR.qg<cPmKS`=u'AULk6i6aFf>AOmqkIa$8MUhDO-]GD\r%l+uSj5?cV[\ro'eJ$c:AUlm]NJ$];U7L+-*g)o^4'RG[Wd/I_W/4nutrR(IE%_^1g\(eP[m#CiHNUgeu1tRgFV7"aNm;,)F15=fE\r%%#G*NlYU(S6M08CO0b[,EsOGUof-1>ZNQ8k6nR9g3*V,,(1"T=EOP@aV>0%UO0aQ.8r'mPI,+RE><L2sT'k5?3&t6'<lUh,p7SqT\r%?14""3*VOc9C]1*g![Q8gY6J^_PFCBLZD#[0lp[+ji:VXb;VZJ,In_Nh%03q+^/.WiVreJdk?iiKfW4dTDQZ&Cl?71$dKM[*8EdT\r%Ca":H2,1M5P-SK<(,j;s?e1[<PPZ.irH#2(Kfr]?"$K\cb!6hee>:*&4eQ]e[(3%b[<>01L:[-hC.j?^BrU_mo*&'[M$PTeotD<B\r%]A2hh'-i("QDoPg/o9lJRd0^8]M8^/#WO$mGg:RhU@.S7a.6TFFU`c>rO/$G5,na<.A1BAXR7:3/smIgX1Lp&$ThD*]$!;#O`Q2/\r%4f'!9K_XD:e6VE$6H<>/$oeSM7u3D>&@E7S[3S%Q.l^$)De'Gp.p-S\DbPu@$J&Aj%Qp*3$I05UZ5BtaHu^L#;f,Cn#k`Bf@t-1R\r%NY#l-@f(dDCK8pYM;m/)`;Rb$qh'_c6F`2tp'6csMtl-Fg)j#2&aF'YGCT,4Xlpau,h&sZU?;fuitL/h/8UrNfo\)I@KQG98;\1+\r%'u]eNPB)=7WDuoI0^5+=C%H?+#lQb/,'/F?3K)O1KY1%:F?)ZZ(9P2>3C9BQq<0G^3C3sP@1Ze+&5rYCXhhkqKNPo+8](7CKR.qu\r%*gVPO,IFsD0sEKjfhp]Z%6I&c.>#'3)Kq.fGeZ4?)S(jUAKip9hG,?.lT9XJ(o.+V.[.s>[+oekjGH]=\%1f9H`?j>/<#G8&<;Id\r%d&4k`H70QELkl'6k^``NPYDQ'5S'&Ff9HCkJG$b(DdRS,Cm:e5/FurGp%CMr.efD>H71=\j6&GeKK7h@5dlCD(M.H<K%]F^DQ!td\r%1Xs^rGMd!\3\;,q$oRWJ]ag0[Fs=YP2d6)SUei+-&)p^JchCNkGeL)GGUdsC"OQV[(b9j9"Mcjr3%K6E8]^ZVG_rah_CKm$9,f3U\r%j'i&#Y-HV]JA1bA'+;&B'!,8GR==FPC3e\@FIr('a7Rh!?;E*#U/h\iIY+Gl#,KSrE)dT5nNTul6"H/d3&bLM%GJrQSIO]#&FB<)\r%A=6LUq0&a@h#'aHcB-(n]*#Ef.;aCPj!O<3#7)1*La9l/J+!mkLUX7+cO,(CG*Lc5F0qfiSda#]C/%n(KEjWuU'$6>:O'Yg32n)C\r%4lHE;5WaVmS;UjEgP-<SpL@[#gP-<A/U]1Fr]t%9fc%#!D.cJAmlSel=*r`H^L'_*=pNm(LWO/imIr>&H`?<aT(l(Rb`j-]\!GG+\r%DBt>o)nh\eDgW#)Sg?/jE0C0&`"+4Efu7,()Z4W=>l:jRG2U6p\J*<bq+n(Qd8*n)KGVtolIY+VY5=;br5/3fqIFV)LAJ)hQu)qu\r%j7G0j=rAn>;P0R=OJ=;loNK'l/[84%otI;`^\X;M+(`@2]nH'e@E0@47>r&;G($nJOJM&CK8V&?\UMqUO/-Fg,-d:&4J27qJtrXD\r%HJpMKmk79$01df\P2=LQIt=E)ZECT.o6^N;ORu;*+O)gpo^oZS:X[ttF<7[IjDQWXomi>tl+&GiGh:I:YIUY]W]<1#%g*u$5Y`0*\r%5tJ/*g#6"*\\=5jF5,@9OCUt>*q^+.&3Z!!K/AetUA)12W=0i>L'3=hG5h$mBgRtO83%Z+FW[nL)6N1%N\+.mVdqu"2XQ9j]c1es\r%OIrImGWZrF&,_G0k^$B(ofMQh'"f#-0%XZG$[ioEp17?XI=C2:GrsECAtEOSUU`)9r3<L$'-:CKXb1!$8U]4ZFRA%"k>uZu%a$4Z\r%pe"mUl8>To(q7dM?7G]?F3=>`MW^PZ8W6c$92U.R>ff;)[pLGc@h'-^QF[gYK[KOX\a")^b&>Q!$V1.I7JX(I<_'@.V's)IX$5D:\r%>DhuU8>eQ7DpP?VMcjD:gqFcZDguqlp3kf6O];:^oLkJSCG#<1Ok!JrZ*9Us@^QrP[I?ApY-u,$g3<e>_[kLR_nT^Oa3/_c&K3r,\r%/,\1iIbBiOV"c-8e5FsjNncU:X"LOLnjkG37ckFm-=tsu*caoWY\u'pI!HBSGY?inRIJG8TZ_+qC-6IM<mJ>OmrPu3`\7(lK3H#`\r%..iE=F5(!sq5fJT?&MF+p!?K#O1<FWQ2#=_Y-h?=f$_D@]t)J4Zq:NQMl>D3C*`t-b8;oOSrIja[,a[T;$?Q^m(rJNKdGE6&o_&7\r%Xq'dFCGL_"kYfQ.JPe2L+2[>ZeS>sT0>$Du@O$5jJ\JC"E\`5NDRXT"fPdL<j)NBc+$iPpXi>9!'=4S0QZsJ&/jElXTH(BJ)p]<M\r%^5((0oWYBn)kR:/G/mnQi'`(VUZKp.0D##>fK8Q8`f[V9?\'iHJ5!2,/K*T-F#Fo)e3jt=fJMRd^NrOUY*,hbV:jQ#qOd`2b]XA1\r%V)ibEqj_KXI,AMhkLPI9l45GQ+Q2'44:BV<6HU`]<d/LNaV.a,a>@(:^bo`mi`p6!ViATJgM>COSTOsmpX$rTPdR<1S,LASllNp#\r%2iW7=Mr'_jo7nreDFqHc^[8Q9jQuslCS)]GN:b;[E=k@bH?h-:7?q$P@P'AipW&*_;1[d2:MAB+-Wo.,-Oc.(3QD56=4eb/4/Aq^\r%.5E;<;(_E.Vh`"EZN9c_r9/u&TuA.\^e#4S=q!.o^L+p4(A43\bELt]_SO+T)u;#'b2qi3fqkF[4kkiiJ$/Os^YVbih'jr2_on^]\r%d*9:g#+9KBl()70GkDsC<dNJ_4gBe`U@%[19';92Gkg,hTh!G!rp`j467\mYqPuO>(;=]rr#QHN6_pZ>*mkJ>,@YeOYa6%h$>8(X\r%T/ke]F+&EmKfu63cOsK"[g$c@YC&pVq#)1FDS$&^*S`;=[EJuhKa5q4%AB`MK?4/?@G,/ZO$s5D_q6t*3uS6nq`(6\gfP5-\1*K)\r%EV&L@di%0>Kod)1G)!jIVg4dUT.^<JiOrW5!^'RNEP`hmkS"LNC_l:[kb"5:3'p]PYW-($2Z/!,i?O"Ad_n]1$],OOf/HCU$&TB#\r%BqgEA'*`/[P:+8+'*`0&IgTJOltSK>lX;^.l/tKUP"8`3MA(QQdOS)>ZFQ6;VB:"Qil%'.bN211")8m,q)ojBNJWN+Z8=R72*iOI\r%!I:T\Ss#a+nK!a64Q+(rL_I-dHLGMrFYPsP`N+,:,OKW0<KL"Fi;=Fq38q[bi4fKB0kpDA.f9bL/Z%F`W0oEIrJ)9jQN"NK],>Pq\r%EsM)9U-&p_'$PA0jA60@]^3RD,r4CL<!)!pa^r85F)BMMFuhR*Rk**&jHKD&D>`fqKNU;$c>8;LiE4p(D7hgq.K\I]4PO^D=IZK=\r%eIb(1)AA?#;glUf1]^E0,65P+4D9>PU=r:%J'!fe1kG0g>uLiIP=F3!nZQ=h`m<lbNP#"EC=6X.#@I?P(6&T$J_d%t<&m!1[$?JB\r%#Q9QaR=o]ZYR5DQ"H5C_afCQ50i)fW8P;6He'9sBcfB%+a>GT//K2r/]>,[.O$s.Hk9YlekHt61Vnq'D%9b,pPHt\G6*^+-kd^4_\r%D-?"rIW=f#]MiCgr.$m9=%oaObNi5pAfp9[]8V)E$YL!Bap!#p?/^rL!ZV\cUNQ279+mWrke-Dn+13f@SM$!bfhPbdaqf=`B8/oj\r%n7OJ2BcrO=d?:?>j>;@G,*3(#,TRCO\p['o$)D)LrLF_FbhKP)fqGPF:%UZ^gK9Ar6?;9/'6%kl]c6J9_Rhb.hMn88\i6d8@IB3s\r%\gqF3Jn9Vr0\)[5PFESU9?%UVF&f073J/XK8M$ib[pk3_@bmB=j-o*9SXDj;AK"jY5t]CYAEI^b`QZi%87i@f0BP+7r`aK!P+kF)\r%k9`sV8]Pm^?lV3\Z`@_mJT3ks\uD4!dCGA0anR<Uf&P5*\iglMI2hWI%`J<Xd'%/0;i5[@MW@K?&r!A%kpBk/pXEjKp!8Llj,Aqk\r%UgY/k23-tm9_H`ce@6(WZS48PeitZONC0=,?5S[%F-J,9,<W\+5XrO-L:>9]Im%X,9_$G`EDba)?-1MZ.mf659h%hTZQdmY:p4:m\r%ls/&M6R/;9+kra^I5gZ&FB_`Afu?X(.l1@Tc,k4SQsU4tB-XXZBG;AG\4.CtHqSAg@U7joR`hE,ecMeU*;YON1o/8P('2oj!1J&`\r%aOXWK+6V_W,on'1j5dN9Pm-C4>$cFl&>k(<OUeBm[:JDo$SJ=L*KbG+oM^@&8-[4RNRNqM`smRdQ$pPHg%`V(Ai?7J%%L`SR'I;T\r%VIdQb5u("UR$Ib##Q$2`J9!8&mKDjSYrZA:L3Z8r*_i]b?l`7>\J'1=_7I;g'tjU2>ge4He6!aBPs4tp!N!UVI*Z"`4+L7rp$"(g\r%0.GeN1Fd(=:H*pO9r^C]Vk:1[bIh`p1i%XA)lTld\,DKFE0f5D?_af>p[TUNX-Ym/SOTkH8td2A]k;fU/r1K.@CC*+achC_$snfs\r%0Z+Blr#uieMg;`+\p[oK[Mn&T`iWrG*7#W0PE5E#`Y/X=M?>=X%KuXLG;B;O"R_iV)h-kfbuD5YEZs<k7Q5U)7`ZbE*XY(+V9(E@\r%2UmGs1NRu\+?X'@*o-W0K\*j5&e54G,D*-<QPL407Kh,(/C+<i7Kgt*Bnh]lH9&(/L4i&"nAcfk,@D<?d]+S*'(et@8?YY&DP#>%\r%&Q)O@Tt*.7W[&"6JA$k3X-2s4Kf)Q"<Cut'6E@iaWff93$h)Z29sdnlq!p0%pM1=-am5;&$]R^$0lh&aCi^#jE6]?6R4N"=[Gs;=\r%KI"MVHTL7YhDrLV'7)Tk]R)7@!^I>J2&s6/,JC.\q6:FQWJbA#Gd?.WDeodI5QO<X*K^J^JG\H@^[)+m>\<Dq9,5-GHY?,H_9lTc\r%n`He].Dm\end_N#4j^f3OE^10o0Dag6/Gc260^Is!fA\\K+W_[g_?4@5S7Zm->Ii]J0N2O6,]E%X(*P]:]q0X=r\5b[?a;jMQitL\r%UBO)Zcf0d*7K\N%RTTA4VBY&[$\BRaifcao]1:I;'bnLVN<t4]gpt/_5S6qRLe'cCOLj-Ee^9l,-Tf_,+r!Tt`8D%J]([FJ/WOGJ\r%hYY]P+rK'a"@3VbCQsrJ%*g!TIEU!Te5Bq)KL$4<HTsPf"LrBDX=c,%K^n+6@<HQ-?(uNh)^rRDXJ,keR"WA55nOk=4BbPaA//@u\r%=:p*.+K$K;a;5gR<$W(OJjC!aK+2k.jFAEgB!irEB.<,d7m0o;*&UO#]"``BbpT4c7Gt<LAsi?g83[LN>6[&jEr7KSrBbS4jS2kT\r%Znh;$8bg1B:95#(3I%$,q.#-*PS`+CX*rlF`!Qs-[A[@a/G>W:+\o%V2UV*id/#MT9MMnl2OU<12pq1,HeAkp6/u;87F2s0%!sEQ\r%IhOD`U(DKpGaiCBUHZs[3dVP-FJA:&/m&W6.Xr*`J"dK;PG?+Ofoo[8f&:GG"7KK72UOubCD9AT3g3h89sh`n6C7&D'8;P8EFfKh\r%DjgLGQ,--h,YOlYR=<`s]t\#0FH-P&8p[5Y6dfI\U?1j;S_[a5hcrL?1f5!mZ7q&e*<[#'b#3i888$b)Ej_FJq`7DtKsIW#WI._J\r%^HI@Z<b'61c@o:84=.@n'ss<q@4tL#N0Z)T_H>#]\aF"gQ%!/A$h*S.6^sT'#C*@9b7+6.83.eGL^6KrAd2<dD'Z*\Fn9OYcDpa3\r%=_ADI\$m!uEO!)5WE48J0;dQa&%gQ?_a=VU#%;6hWm%-"(rR-5LbaTX@M%D;*$qui't!b@#1$i+K8oS,CZ?&]O;5-[b#LdoYFo1$\r%]q!*./":0J6!K-sh55\@Q9YAEr_@K*S)j-aKDlf:\L]Sqs'g:.\2DmhaLq)$X#3s^O&]S'0(rW5`s&TrguiVA)iGmmkkh1<S@Ga]\r%=*AA^,&XP;[-$@dCoTGGC<_2+T%096)<&ig->X5<X`[QtY*7T]Ng)Lr>>Rn3H/,2-.&2]!\mY(,O2;,:#hbXsP_EW0Q,";MQ=:DD\r%bsfd,d$r3Nr1`\pVTpWl0)3#8<7n0GFnG:O44r!)XdI;%`TrNidp>@VY+geeXP!qr2>oM,-pcj1nP;I]m%7_#dbUBCV)?l8?Ads+\r%N'ooG:E!&`Q?I>CVR>a#+)!Z^o(K2.IW"9\)`M\BqJs??6ON2H.l]kOc9@p\Qa\hRYFn=.\#E`"Dp+PG)$[3\7q;2Glkd(O@%jX"\r%fuDFe%[&aAC&P@;g!KTgbZ[8b0RL0d:2$[9cINmJ71JpjXfWcC;7R;\CI<D^*<MriL`0<pfgbl6!^HKPhH%FqLVB\\>%Z91+&2cU\r%j@Lq5*gs%?b5[(]>3;a.hsT45h6haEC]>JufA;j[b(%$=V0COcY;Q-b]Cp/emGI?c^YQ;I]5.FifDb0?rVtSWbDbQClJe$cU#]<9\r%B'MjGR7"B&'U`PC(!6bL*P"=/,V-p(Z''_#USd4q'<*.[HrMMdU.WAp;/(63rA9XejeG0<lu,Q%QB)C7_k0@5QHoZp425r'/L=m%\r%W1VSh064:E+Yk;dY^Fq+*S/<M&Dd#\KbHt0c9#S^LukC$kT!'Fe/B[k]%#HsQ\+=o3`;%]PD81oMI)h;Q%e=p7d+71-On6hL%=af\r%<G#_96IP$VZ$]M!+)!BC=?\4!:QaWOcJ"4Bk=$GXNsb!$'s'5C*u2r]-QWP%q5@+R4>A)hb=@9W6-k?D/0>VLk9@@VN7dq-FtbKb\r%6,_%bYZ"MX=?\4!cfh]sK]Ss=0gW+'$d0?$Lrl5%Q\"7n%PbdY-4S-g*Fcn("'J_il4=V97WAWuO#k3i2mKZJ0ngTVRVL(YP@9\!\r%-?DqPFc7d1&/2W^6Kd^fLR:&LZ&h=HBQYK/ZV'Q]I.$icR&i]/N6WpL&<hAc8#!ehKb9iAW"bVo^X1]_UVO#X.PU>0:fIeGd9l*s\r%*16jA+LZtB@cGUmKsVlB4'-G:R%qD1^+lLH6VQos0nqE[O@)^[H_3r^Ym`?QG#W4pN]=r[H='i]'m5<=Pdm6pWh:L^,6uCS`Y<HL\r%ai,93).O"6`.Vd["ckWiL^BrN36%=P%P\j7$"5\,X273\R"31c*F^eL$hG36a<;mG&!h3o.HD$R\ruS#;rVnu&kb*fj4IV;0o$S6\r%p!W$^0<SJWcX4k#3>N'MMg8!bS<%A\GYdUskZfb>Z7Z197H#6%ddeVDe#aij%Ie)*?:jh9]kXPUk@IQiiVetM#e876:HgGaO<[\J\r%c(1qQ6=TKdY8!(Q8ftJ0Rl<3O(#;B0Xo?mtHp#!>+7'a3EY,@:+^f&X;I.DX=jT+QC1*6t**mLpoCs#"%ZrD(C'abk*9FsZUP<Bl\r%6^Yq2I%?`W-"/!)E2q<WI1mms"Xai.1RTtE#hsP,.ZoeV)\XRh"nVNYFKGZi?h!ms4ia?0q-]\f93o_%DLr^f:OL;37$,a(S$&]r\r%p=&+uF8UsMZ9ku$K9%R9a;;MF$XOHM0<g7&!])';]tbho^c(LJON87)ELHacfe1l/I,%?Vm^]aBmr='JjPogAB&AjpQV4s$fENPW\r%6_3Xb&Q4@.%3pGF(Vo(C?.a[^WO#RQjQF(sHAbV4McMnUT3:=I?T97oGQtW)n;'IV?Okkq##]BAe5Z6^p0`]jb,^YJ4a3=3.7:UP\r%fQ)]j.76dIO?hk7:)PO]*$X;?=MrWeTq;7`NOji4Ron\-cnGX\f[P]ka+0DhSB%9Y5Sn(/OZpEbA'Bc7nJPlA()3$%>JR<DrSmQm\r%S=-d(4kEG;F,7b<:t,UW`Jpdj6I/,H%Ya>nq9ne^B9K?l)VYe7(L.#+=Pu4h4R7tH=ZJ*0iPE7)Oi*YV;iYWfEDBm%dP2+hV^-Q[\r%AK%m_jHI9l/If%*Eq_9rZf'S`*5=D>PZlam#57Z7?6hAnIk;I3#da"BRH.gCZA64HT[2U$/OY1nJ<ZML=:GpU_:rJ=6A4O=/9J)^\r%M':#LPf0gTZQ2-@H+mJ'`]lWsd-GAT/=YQgR27Xf(MRAVMY@NCYJITkQ8V<7f0!**CFj4^XW=Q],\hW+=#1SD_fe"S#8>lK_KNE%\r%+J_=BLAB[fkb5MR`B8#KNSBsP"WhLQf=ITpm/U;"O%;;QI_qVIJ[P9'=3mc!!MtF5bSZnj[dM%o_\/uKG@LO11k,?Z=YCe^kD_pY\r%_>*lGBes`jBGp2'IBfB^ZFJ^Ec,$Foppo4<.P^K`<=//JOVW5;WW[QM8rL>Z")m=+9MXZ.)L-m@*bg`q^.GK3OZ.%5%IP$HOZ.%5\r%%F2\pa;[#+#0C:fOZ.%5c,s<_M7h)DG=[S';$1aPJI`E>gTW'+=Ld2*D_,_cN>d%oh,.mK[u_Ut,2DU5f>nP@r^AHKS%g1*N4/g;\r%8Qt27Rh?iFT,E%U#`F0%9qeKu,B)(BLn[M#]ZkW$A45:QJN%'L<`8"<)L/SFZBWELobp_=7c((p2a#&./+Q.=]YQ4j[)a1Dn:p*V\r%AOYHdOMD%0h.B$WSB)X,n7K"EA45:QJN$#_(jVk\hMd:78Wbs3RNcA&_FEC\JN&rjO;<,:#2[SsR%25:2=Lh90klb/C>d@\>fhi8\r%;$1b)L+2*&)`@+sjY!>shPbua7?n^8UB]RKg52?@)qFb(-ijr)Dq)QAHB-+*]MScLVVZMchJOsq@`ZV02=RKA&gM>E^mk.QM.1GB\r%'mPB.Ker;NT,F5g$G8YK6<`H0\tF`t&o!IeWdVo^U'Oabqk#-2KT*Q@")fMX:JTu1)@Ac69O?e>)L+V"-$bV3C>]Q5$*kaneA.Pl\r%=$\D.(6Wkb$gV3XPqjP%eA0fqEEXLU7Ld#(o-,jY7Ld#(T->rZ7Ld#@VpU2CDq)QADTA%XH)"PGkZoVjo(Ls1Dl=+Cp%uX/[=-bW\r%4)<F\2^ckNXnf*]nmg^Bl>4_87[F0tJ=U"VCG8F0/ZZ43cFuOk/VCBp\U1p2]/kY8L+U"V4*b3SJN*VK8n$%PB^]=m1.:%!,]'V*\r%ls7DTkPn^UcX0^<&,fGej_YKuK<#B%"V.!bD\nbeD>74agLARC;if5Mi+jj)DE,9rU49Y$I1M>Xs2k05J'WQ1/DTpD:N)hn0893'\r%emcVRcdS5(n*;7UqR*IP%&q#:IM`<ij$@LTSc=MbX5!I&ipq$r:I(HJ[\JC<d"Ar6L8Vh!]f]X!17=Km6"2VBTIS'n5n'n>rXJU^\r%cs-?UfpuC>:_0hOkN*bB2(*[3E2N7/,,ha@R_glWS!+sXBQY[kf:3!$fZgT1HWqtWk+qr7Dl,Injs5Qa)e#PgDNnahoV!oqA>Bb)\r%+cGlS=dtUoDEQ'4hc-a3]&k9%g@UF`(Io2(_gt!b1Z=;b3M<tu3RVQAXNu*&H`qgmm)B[LOU=nfG.sAM.$)B^]*Wmq&OlOgYE$Y7\r%E#$=GBnNU6GZrC:[.ND#6O2+3/s9@!;K>lcF&LGZRc>nFT5C[2Nsr)F,G\UG(OY!F3c'(!;:C`6D#A:HL*$"N@%QZlJCr$iTs=@V\r%X&$SaRI1,&[ecfu\"Kg0Z4'V;S<)D^/:0'BcPA]K>Nf9`4Z.3(c7aRd=hgp\P)b<h@tZ'>Z[SH]Vi;BmZ%o=@?Cb/KDgPDU5.k[[\r%](%T`cH(+]0.?/L$tYq]if/,&'DlN)DHqC)D;ZTaj#8eBL2=UFBpH#1j*>)"#>dn<nS!Rh9Zi\ta5'5aT_6a_^0f0YY,I%Q9^VIp\r%-&rui==L),0#8ZTY_8g/)@qKM13_>r-6IkbU?L!(Hli7L\n_roXmp'C@2V4',sU$-4h4%LcN_9;=PF)pTT%Kg3_?=c_G^QB`"5oU\r%TdNNa(m61]'Qm%%X:92Pg'A!(Dak8`]jg)cq]S\PGRalp4m5Au:$E6GHKSY3+Z6$MY@PqC*e-WiaC)DI"$L8:A(HkcG=M&JmcNFu\r%l1&EYbc(VWm@NBtSrpRPS^RE612HP)PgQh+MksAZ;=,4-k)YHdi2hPG(<Ik]V6fkI,6M[g_$0QsDb?'TUPJILG=mo<%$!N0_"sB4\r%%.5N-p66V.7do\.U0hXa87sffIVgb8^S,"b9taU4!d99t?S_AF.g8;Ygr:<!8AsR)1A?Q"RGc0Ce<CCo^bqKJWI&NJZt/L,1!T),\r%m=G$.HaTi^?Oi!Q,k)[A,TSP""MRdu6[5r-)1I$GrJaUDQ1]%Wm\X1b9*-K5F$@G"Hcj1<++[hiaVFGHpd0<HcXeM=)T5Oki[Mh?\r%J09"s"'UJ/9!m"M?P/1f$m-q7LGZ<t$m2IVa2PNX0de8&-"SbR=luO,g?WDa[qKE]Mg;`+\p[oK[Mn&T`gpkg+Am#9E-Ytj+K,^)\r%CjgMAak4"5U-N+o"[P>-!b)(_+1ZAI<A'VCQAJ]!JA;,+Q^:-qnG5<AW"e`0"D*thf-HLE?tpg9+J1=,Vr6QoMX2HmYkMo+k/qSd\r%p#a:_-[9=,\Mt0UeXPl?c%Rf.-.85$q(*%W>qfbWZ">7"1CA2t8HcJ73q$N,[@%D9gDOE3]:iGMNVtS]Dm&HX>e#qa,,RA(F,eZY\r%S(?_;c/!kj>'"*U)^uiFUme2?Ih-;IpuB2fe!hl"2:lBn7Ycc7f*coqRodh[9)<PjX9Fo5Nn0ZRcRtG_OTJb`qTQtP_]k?/(6BXh\r%a7ZM(/a0NaQB^k@RMIR+%UL#;!ipD@"\@j`\13S@(0[-<YAoh(F\Aj^%B<C5Nb;*OOihaCWcJ7\T+980]'ejMPOA:3DLC,lBo^'k\r%oEd/`]CA2PgAu3E\;^sL,MItikqD^:0Ga\#0)4@Si4=PVj!R6Qde904i+g?hCqcE6hG'IGFp9AdoF4q#gtQ&pQ1esAnI@Y>BQ`)m\r%BjEm2pL.G-]ot"M(u?!R_VCH?YO0`AIr>Wb,@),L+(c9,7BLmEI[!f%3&_OfTI];$$iO`X5>ms6_sN%63+6^L[I0`:oN>)6qk\Ua\r%R-UF^$G9QiF4I\QA%Z@(l[Q]M_h#QEJ/?kR$fcC^OW4";b7>8/D6(>X)Ip7eY'/uIc_n+NJcnrtT""#=DT2>\.K56Tn7N1)Q>5II\r%k5#FWB=!pPs'tfr]%]c`DAtYFP>,+3/m9bVF=,Tm:EJ>GcHFq\l.GUjE%gX'"kI/k?@A,p]tQ^dbLV/+O4OnC)g@iP/9Pe][3^@r\r%XBfT\XVV:G&$$s_"`YYeO&q'EM5.#saY3t=LT]]W0KrMTL0[?:7c&kIa)+r!atj:`YK956$h"N=[ekoCk&[hU\0!`*1`prt$eCR_\r%9q'Bu3/gU`H(0be;ICQc*E@Z5QERV=$HuX4R67<:'UYZ1N3aUc!cql_r[AF.0LpVD8r?5l3VppfZ&1l!3VmNKf1/\G%W:ZGLT&")\r%+G"(_!PX\4pg9]@0P@It.Br!P]1IgZSc?(RKm19H(&19HNQfE3eXh;))N0T$k&Sohaf:uLRdd93qb!BI5BN3AYG':tKt3u5Sg*6p\r%ZA)I)fu:t4#Z%N]?\/TrnT@!!44LQRc6AR&:ZVYh2dXglPYf-$NV7?(?"7e-?YGKDZ=ci>Go#5^`Bf%$>,cVlO3,3\F5L0Gq4S@k\r%3E-e-_J#=2#d$on,fqU,Wj/<6Zgj+JD$!^I48nJ/!FgIc@u@:;KGK3ano.+:#qZ@LL!GUTcsi)>OAGSAF00`ZX/h9PV/l0H8VNGQ\r%8GLjBq6A`H0;QDU;^XQGXL?L#SjCEB]sVb40AFb,&+hUq%H_]V7ZMb#MD*fA4nMH2io0<jhYBb@a2`u7<K<p(Md*I9rl2CSK"q8<\r%*]WW[4;Q0_rbL_cN;k*PWL6We[1'VUPH-AGp1?O3X*BF7V_WWu;W[eBh?/(*@[a&:Wo1N`rCKZ_/:Q1(pBU)e7so_aN/3YehnJEk\r%^eOS\IO4#:(E6GKpVXrRrQ'P_aXJu<9fOch$O^G#`VBXd0u;'@&RpHgZ8*rC`/4m4Yl[]cR;KGuJsd>t`!X+dLm_9bL0+Jj(`TeJ\r%KNNdh9/rt&gXs0;ZPm-1DbP=G'0Q*DQk^g5Z5Lk=OclS9Qs(C5-bH1?1kf=ZLEKXM"=i*)`=om>B&=kb%&m[:Ipa`X"`,SfAq^Mq\r%!aWo1Lgg\/!uJ*J1FkRe3MDT_X"S0FZU0=IJaO=DAqcRRZ%lY[=qU_or=t'H*$p9]`U@edG!13'X`(e-3V3Sg2lo>AcXl.+%qPq8\r%r]?ra>_Ol5_RT@;qW6sg7:0AGmhf8*?GO&uWU0eHdpNo^j2$qOq1qF@"Y<6s8p^@cS"&Q>GC&Ju3#a7qR"IglTj;\'PG'L>i$sCg\r%'p,g5:L7[f<T&n2d,]=M=G=Ej+,[_Vb$E%;.5Z=@Ptkb3fS(NQZdL:1_CdrrSWurY4'&&rl`>q0aGu!&YHr9$JO(!A]["Z*8"W5#\r%]["Z*2c`OZam6$OPBHT:Ok3aHlZc2S1jPX7VTX(_D";mFDk:W@"Wa<n?&C*u?>#hn1+",SEX,,k?08d:#C6:FH'T/7T':heMt#eM\r%esW[jAZKXgR4d^]NW>j5o,idI46\P,7W(=>H(>[HN$mpYPLisJlQQ.3q.@35>YV:CaQoo`?!dKH93u7RZ%BK\nm!^jdi4UccH9EO\r%FqhiWf3,ZMcnuB+]["Z*LTEgeniA:FI@?oZH&0Y8IYr6'$Ti5AJLVXbSb95l=bZA+F]RokHGZlrE@!8VLU#@bBG*G871-LIr??N%\r%bC&)kB"$&"7e5%EBk@aU0j.FZFRH`h@hja2cH9FJcSA4$ceQ!i.g^+g?\1bgE%&t_nA"bA`gBB>J=kh2A70ZdEC"L;+192AjWoSW\r%UGEV[Jh&<Qji^K]MpB%MQ*43Kqtl[_jNICZ"]Y:Q'`%SrHD.m!P"FRGmU%[@&+<cZIpc$V#kq,2Dk**i(JOeF/(c6n'R6VA]_BCT\r%J&0N%fh<-d8a'ZaK]`7;;uc3Pp[D1s%-LS%YOZ8_lML#J0NGgq7D?c(ZM:M%HLlS7B>s/u<dc/+SJN`]>/;hWKY,[u@VP)Iq0Y&@\r%Io0QsKX.@ZNENA,9Ohdn=udU5Xn$$Ono`Y[aAorf/Wam])kB`qX*E5$pTr1=p`kr[Hquu-851t^(uda@Me1G\CBOP$BpH*K2_c9>\r%B?]m#j8D<]r=kM)n&GJ'F39t.$ZKF>7^@91D,UO>*bO$jOfXWH=c*R&ZX:o5?]..<=.>C[ZbKlH'0MW#5F#e.$bj/&A%u$f9C`,?\r%rY8b&6`1269c12C@>C@.=3$^KAk`Dl-4K(.cC,lu'JD8)JLZ6Hr"PRY4W&fFTo'P6^Y#699VI=XQS6?,;a0WJ155B?$^N5Je05-f\r%>Yufi'WO^?jEt)c`=sctde><58joOQQTjR0^)WP->n4\HOkR`B'Ienh;5R/Y$=(\nqmT*?"fJ#)aV9ljC,__Hj<@[a_iok/PJb\r\r%%%/lb@?i9@OTI<`>VbD'Ok1pmSKSeG6A[a>a*Ca4cJRb&n?I=bX\Jsj[.LDo=:MB5e2$/9,j4eMrF.@ZILgN<K&p_)P:MOU'.dhA\r%s5$#aP!sf1L8j(TgjL3PYukD/OdjBi<;n,*"j:&WS[i+=BVFnda-r>a?Gc*^K/VL-<>(?t%ZMJ*aRTLm:Tf5;+A&dskBr.0Tno!g\r%0G,RpTQ-n!Jd!fOlflaMErH!A1I1DqK3INH>?mO_QXQUNQ7ZCHE.Oo5YB8_.8t`N:K9QWJP^kk)$W=jn*Q2+-CN=biN$=".?:Bia\r%grVMA"F1i]E@7H3?;nTmN]S-F7=M6>\rp\NpdAY[5GdN>7K&HnOZ]62NA48\+cf^M%(C_ho>CO>54VC[?V%[KbjpF=91W`*AUmEM\r%d1S^p?2gnDrbA^Q=tE8tk,sRK)9PlW0%>3gU*rI;URDLrNpb%dW-l=R.*uEC<DaotU4U'(VICp-U+"&T$@P<sU+#Mo33&_PT6a)s\r%U+"+#KI<t0En@F/9H^^_&D9G6`<bl0Gs@-3-EDLkTfn.OStZRIp)#!#E*`Z7HOQ$"+AN<!pAT,:bSSsMN,GoI*^aHKr=mZ+*^aJa\r%knFUJg1.?(nN'f([)Wa2KDA-UclPPb&&"+Y6@2N+DOBl3'+=1^7.tR8/g<6u=Vq0X>`Kc3S5X(^a!+AgNrGKl;@B\DS@/2X8i_et\r%Jb`qJU/><YrW;aB?\/#_/a+,e%IGl<^<jJi1pk:7fe]3R6D6PsaI^rX3%MA&=N=?.+bQCN4q,?-f]/=72mS5)(`n0!ci_W^%0?)q\r%#rZ_.T#!=/=q?JVPIpqjMgqgm*V0YEaT?b$)/25Ql[Z,mJ\3&gLns'^0?0@1$fGJjdsB$6:QkZF<ENk^7)WZLB(o6F]H1il&"JdO\r%Gs0`cT$_-oA:N.<WngqOC28:!FZrK[4!,98$_Qn,a+=eZ;MQ8])9u<fmq#9X$T_Y2^6d;S><_a5+_@Ct("EOfB1/`fUG!s$"o;(H\r%(d^NaBM+%V?j)1XB!..mC\m;@f$=I\KYfFV<,JK-e.%./i;_E=?ZsL<7gMH?4r!iEnfSWiS$1`?_XIFO+V`T"K#UU0oRb\31lYQ"\r%#t+QjZU'(GQp4?k'r(p$A,^;]+VX(CK+2LCT":YZM!D9klMj3L&t5_92!*-<KQ?-5E-jq$2fnQ>'d?L\G,(<hh[5ItBSG<.+\3h?\r%4S;llk6pk&dmS?34E];eEes"9Hf`JUfBW:#P:2qWp`3.Gae^U@*UY\#kL.=JJ%,JcB\mX1.[W]WO4PifYE%Hmr)Qn$[(@4*A$pZN\r%I[o"^0[<[clESdb>Iaj*<]uHaX/R>,NlTOWeL[4$[%oTt:\RuYDPHUu/$DZFe\=7JUiXhA=#V4DME:'3GEuMN`iEVCi%2Z)"g@p9\r%cY@CGprS\d'P<C[gm(_o#s7jH_,HNQ,eW/Y-PVihi!O1:!T0'Xi!O1:=Y'VDK56ddp%2FF`KQ?'T=kEc(tIQ]C($oN680j3()PeT\r%8Ra!_SqBo-/VBk>CiGLh+9m0#SUDQ3Mp:*>^I2Q!X68gZ_DNZmqa^U\k%qFFmU,Hm".pA9gqR7^TA@WNir7o?[C6kbLZB_]9D;fm\r%?2B8o!9"%qg2A^^$u.Kj"1k+Vf]mLulE3lj,$S=_=l#IJSU"6>am&oL_?Drl9id$j:ns3(IE\iC[X'p=qL88qfBR+mi`F!3A<U(D\r%5ReRiGNGo^@5r.7.K+M^ZirKu%A#7aQOCOmqB$%._4AQJoo5(qX-uSGr3"U,pPXOn.@f83dmc5:bDli;;gq;L^0_#'8<Qr=>4M\c\r%V0Fn6ciY$5_[l)E_9D13>VI8*Z\g$-E7S3-B,+!9\^k8R3ieclmRSgL?6j_qOX-42*gG8Z7?UW-$Ct0c#S%oo;@S%Q\?h(B=QQ58\r%8Em3"2--,NBbEM.8<$X5IZ`Dg79Y]1opF7S.T0akADe[QikcpF5]$iFi`_8ZY9-AASQ2K*.RfWY=iJ7i&FZ\EBf9)bbO)AT2-).U\r%6Y@-;P\hdb$>PB3@'!_fbCN#]",$Udebk`>G"+\bcMSH*WINBLJ('%"dt@[Al+mA\+2aWfb2ZuBBs?K[%*63%CuCrQ,XrOm"?`<N\r%$7#QfJ:BPR.#.Y0L_)nbS07B`+[Tjc5=HP86uOeWj<$aB:f2q/Igc\-75ks=&5n.53&]u?XJ,t1in,B"_RP2MnC6QnrNZ&c0sdO0\r%Zp.UB+*td,2+L4Fi.4Ak7.=`p5_3Hfknc>e-!6d)T7m]-'!+lf2mTq[$.^IX0a+Vin]ci$,[ic^M-G9jZERUk_ujJHmM,2A(:G/L\r%k&ib]o:n^+bP!q\<aQJ8X"M0YUWD0k%rcuJ5UBN1`Mm0H>BTb4+.V]WCt7WkI\8JCjB:S`I_\J9D:Rb:e-3UM[oJdPq8&$piuN62\r%B):5W?7X+tgJ;BSM7JNUo1d'a:N<#CqhlhDncme7J83p%nflB4TnW8CKsb#!^9LMb]&r;X(B+7Xm<(s'rB#.I=BR=Yl`qOn<33.!\r%KPK>5Q?^\nkabhj8?LJ).b;#+9r)N0Gq]JN-&3?qi_g*P7Lh:j`2+*^8"S9<V>+9RGHm@H\s3BK6_B':-hpXB_g%<IQ"eg";988O\r%o]50Q0VV:?cPS<ePnM,f;988O+Lc:u(kiq_!ge[P^rTJ6HMi=]h6\oqOCQ'SAB1fF=3bKi($W4SoD2!0[j"L/nAR?kN8.+?j-r03\r%ih>IAK/=+RidocA?HpBkGa&c.LNU68^=8tsCJ3Z;;988O7HH12jYo/nlP+LqrMZ:(jFCQ-OX?Mq@N-su<3?7sOQ/bn`nd]sUQDpL\r%.gsBQ?kdXoaIEo>0FSe84;ZjANYd6^itsIj`f'KNe4!S[^D?\TNu:CAN+<bY$?9-ncJS4$>,ZmTD4rImJ!DcqFF=IBj"Kp_=R`JW\r%-AoZnhk#`.?h=dGfj+,5U]'gpn$!$mdu85E#B(IDb6ni/Nd2i?G]6tKO%>cgd]\[#,BVT2cLa4rB*[!A2hs8mTB[1_'1Hs(M;Z$7\r%&:X4>hdH:P:AE'tkCe+)qn4(lG`lp8aS'!%L>O,4oG1Y6S9p5IY;B46&g0(0k)6siW\8tnS+"ZhIOp*?RkOVm3@+15DnbESWQ0l\\r%r-!46*[HAMJi6bBbZIG,kP6H_'U=L">?i4eZ(po&:)3k_-j"MIXH].nFIpge1-(5td<WIJ,%E*^1g>'^*b!B#Ir$7_A.d+Kph,N_\r%O?gJL'U^KR-=l=+FQU[h]4#I:C_:*]#enfJ9a6(RG'_hRMa[Ihd]TuWl!jCE7Q=jc8jW1s=7C$gLqb43;g>1S"PpJ%ZUM4u-"lU-\r%m4Z<S15ML\SffW\:e_>p'/"#Rp6T0h"4UJ;HQ?-d0_e:C,u$BnZMc*A;^et@#Num[kig4_"^UmXUSuT1o)eAQcP^iJ7uq2(q+DZj\r%jTU).F:Vp5T-DBaK$;cP_^+:rF]OMfan,i%?JE\5"?<W'9F*WOK,U0:bscdo!`&9P#Y--\cZ#tu8$"79qb,$DH=CNB3dP/1VjQYP\r%IQuScAD5DF<U`r:_-[7nJ(e>*qb))DaB[/ak]=a7"8i[W]cZGq\.\8=R`-"WZS;@aH[U-ck@JKD4drOESW=t+-&CS@:TDt0R@18Y\r%=Bt\/)a`b&o':P:Lt/'!5Q!p1RJo:L1/j(aqc^^Y1tM%RY;c?KkKB(LUVajal^O<$3BCIVI^U+E-'EV(C3Q>Q(8(S2n#_)QT3g90\r%Nr`!nD2%_.dbsRImG4PF?@LNJ?@Bi*Q(GEpDqeYMCV,#(deRB:*kjR3kg;2aIsc&@mL0!aBTd_QRSOY[q4m9Hl0.:$hi`\O!2=,@\r%.jKc3@Bkj<9E/E!8d&:gQq_[!<+0;t"4=qn&'E=+,h3'%9N64ur@I\W;!`s,fF6ZGqbG\^S^uiMH5]AFUMo0-`-&h2;L_OJR>!k`\r%R*_SN/0!Pu<j8;bM]f?Rhr55khrG%<I&<2B9p!]q]0[!nC25uGd>-iRHU$9KA8Bo[CjcHTI4[6;ad:AdidK;MX./_%&ug.%;p4*\\r%aIM!.XZ)6:Djf*;Otm_BWH";/<kk"aC*(LH;H,Ph*m`@-oJm'f"d^[t":+HKk=L2$9s**TD`lO^NS_r2C![,Ka23fSYmhUO.p?t-\r%>fFo>kf=C4JHWT5MAgNbLjdY69.bbqP0;GYC#rXmh<J]*\KIo<7K52/LY34%%<@VA#knA)D5R*Ngg+8.##HAH8)*:Kq,S<+G\c"-\r%j44cfS;'T.j@WN:U@ZgZYNPT%gDC(ZWmtp\I=+<q?eP5);,9jaa_iD>9Af&<obR84<jGlA;`WKaom74$mcD[Kc#sh+??hbGeE]JL\r%)(U"H9nl/."+IqhFu(0aBm+StT)RimF%?">8Y%tQP!BEWaEkT\h`O!9Nr>pZaY#l0*J<1DW+<e[D>@fqQ!QS5V$a1DZ)$748lSF=\r%kE*]IiJ]Hp:Vk$aCtVgAqN?m<KmcNfG:gf:(i6,^&;*6$_.kP#q,qhO#1dOZVhrt`'1Cka]/jSaZS)C%-;"U%C0OR2\_aR-dlY%8\r%rD+dl\NW6l4b6mk2S&r_(RaX4dP@n-#A0_s]fbXu_DD'.gPt#kEj#jpr2F789eq]\ht^2uVQm>_njitW^[Jd9A,&ro^V6\W!k*"u\r%(fsNamB-ZR$=F<!'3HB9.o<,"m(on"E4>tUK3M^NGD!BDKq`QCEda+FET33pRCh$ZrXpI;9J@@i)Hj5#+DD+N71b?ic$E.L;e\"^\r%ESc&7QbCW^NPhied-PU.H$_[1aP8ps2bD3b&:-Q/1eoefrHiuN1Hao&OIhigSS0"EP?m.Wj&>Ro/60rlfcRC4-rPbK?2Dk%+$O6i\r%@`?c;gV[(#HE_t8<,;0f?4>SlRf`4-Y5L=KDq]tHq"7,M2gX2*\a-?(DR\Vlf)>D`R2P]2kWsK^)GZ(8[K--#<@eWL4,Sc*'<Ki1\r%p+(J8Hpj-P5c_WE8u7OHc4YH)T+:F@RePq)]ofl&3mNPGbURAK$7%6M!VhqR.ZjGgP28^aF%K,*EaZ6Id<=M64dX[$-$$o[DY[`3\r%G:r-0GV3\@]$aJhM2ZU4Y9F^(?Keg9hq-4LHt*Za3%t;ula,_p]5PD1[*cuglh2`PA/d#TNQC3i@CKA&FW7rp1F%+K%tdKNp@.[R\r%A3;Mgk)4$MC<O<GgrA*Hh33IZE@p^S`BPkurSmQmg`te'2_6J&ZIF3uXD%+]D8E><O8EKsSX^\6)>A]i!Jc-EO5.75.[Nd\N=duM\r%j3h3Y%:R_l.D!]L0G`J5\p]O-;S]dU\*bH>/k$5E]3aW0>aW%cD_)5h*$g@$l7S7b;P`V2;g%Jf1X6=;h(R09,l)*0UDZW1Z-P(E\r%)Z=$.lf2Y@_V\I[,>!+re`c!$leZS>k(Ibn=M5[OKSa^p$*,\2h8-/(>2>?bo7#GX2#/O`OsK>,SX_?9gcI+RB)T8>fBX;,R0@&(\r%qm[L!8<T%*?0S.,PCl0`^9sF$e$D1GRi+>+dd\HPb^Mr(NuN+_`GGJ4HlHiZ%un3-Sc3c(W1e,\rj]0UOiL1jELUmOkXLa)5SE3a\r%76-N!h,=sHERS*&V2lmMQ,+WtMP^#*[dj27r5qQ#P-?-\q^'[Q,Wq.kr@a:n,iKE66p6]d`N$I-/s41KU2beuQcnD9=]pVsRp#".\r%imL.^R)_pqELRWs&p`9.6TI6AZ?Y.Mg7=t\k&HSuGG\m3n@8/Qa`0[+m7pMIfFP&,3HI&!EOBUZk9D8u2h4uH/f3mbehBrq,<;1r\r%ShO$@(.Y^hIERGDOdr*R7?)1'ag"%3/6in<8BrcLTjPZ4,I,YanEa@EdubX(SXG1iA/`RX708?Y<7=C`jTEg`pGC;>HAuZ.oTT#N\r%,j+-=g9Tf$j%RGT7<.YW_FRW.5^.O#%`cN7'u*\1Q%b\2\iY>DkfXA&*Ff2/J>E@N2%`MP"5V3a,3a>Smums<d]b-*/*ZH-Cebgh\r%B>2>q%jLhhOMKt7?kCGH_DBeRZ3HF>O#=SF3/-l:*^oRY+i.tPlQB)BOK.1[`iAFTmb:mVQFJqh?>[r*24#C(O2afkqW`$n?N0nL\r%m+_%8jtJqWjSFc^e-t)r2L'/5]/!GlW5!flhXJ7[@Z8$C-DsjkiqL)CZ3,49A@"IF"fEg2qf>5dD"[%)d()`u#OYKcbWBnU*&QN2\r%rsGJMheg+R2k4He#T,[FpN2aGoiOeK>ZANCM$Ot5LgUDiF?W/ONTA;-!Du>k"X8HtdG'.lpPT22pL[25>uOshco3;I]?i4R?uM`=\r%+-45Qb2,`C=Pm5j*i)s4QM!g$ar)b=cr.6X5ZqL`c?7luK5:CPc$qin4`qOtaoc_<eTgBb0,kXKf#!PL%)>Mj-3hh^D#UktVVS_n\r%DZ8Rt)Lnm*7KPpb&j#oa"fMh]8CkFU\/qGqE1d0fQ%TS%K>cJqA83j=*[Jb,c2!BQ]aIVp&LMV&$4/YmD>J.%pO;lY,YAGBl.)("\r%f@]Z2e>D-LebI]n$7]iNXoOQkm!*W4@pCo>bI?5crS5l.jcBXPnadb1ApI,m3dO;Ga@UX#:qd]P6Ikju&kchrlNJ_WFN*=INKs1!\r%Tfd.;R:BWmp5o8M6&.%qRb>QuKc59epX#XF=^T7iQacS?p"\COanLBL%%$R>?5Z$48]`_k.C;A9hl]!;"j$CF!lNS)qNb#T%B+0m\r%r<*=F5na!LUuS.eb^2`e5uK)bC$SjR@LqIb,qj53!oN^KQ@*r/Vu]8d,u\hMOtU2KX1eiHP'd9t=S8p5,TRuZ&"E[U88%=-^>(G6\r%_B.NUcs8-V`m=fqp!KJ$.,H?3kJ$VE#/ADQ;t5-404tb"c'OXZ-@<2Jg)D\^C$eDZKrio2qV&C@$r>Zl^%8dkIaNVEO[%_ZeqD\T\r%^^K0j7;G$)&f]0a=K7K(a&3d<*h-q&k-3R<QTbq03E.^p5npufmJ;a/.p>IrkA(h_]I3Buk&Yn>([R7A9ItXXEL9T%7JG<iLg(Bm\r%\NY:rLnog-%Qgs?MNDhe2TX!P/\jP7C%=eca`n:!lu:=m]_(^HF'!g6351P9l/DR,E9MeN9ksC*,0mM>?l"dh4XFf)]7>o@M**lJ\r%1=]d3c0!\B50[7Bq=cHsU\*So\"AYH@5T)hfD5cdOfA"@'($NiD_!t]qlDS2+A6oM84)=j_YJMKA;m?g3ceu^ZLir*UmI_CD3p0q\r%$BH&nFf?.Y:ht@cV-39Y^pj-Jj(hPLD=!0g=9>\C4d<0b;EoSR'7.E4?o/M)T%G\[IDjEMK$d^!3mQ'jp<>buO`O%2(rYZuLd__i\r%Q>A/UICc2_-ehfM,0'-H%jMiETZ,,2#Uu[X>.1]D>G@"Bbl-Zr61:%F.q"7aOHM'56.eG"ac@G<H)n\kkSLTKg'f)T`-)[<Rf?fP\r%N>Y5*.+lorBfG)>[_DZf>F>P8P@pXCZH`$h2EL2*GtPYI7U7UBAp55P32iVqNd/@U3[8b+c>$j`Y4<K'i/'rm[W;j'4HgTog!2=:\r%XCj<5:r4S-,h^Ig&/r8b1h8\g:dS5=(YS3qX]kStTDDmWW-P]!l>6Lq@Mk3$:Y#n>m<hGdki<*>j.MmF20,UGXFaO2B"g!\/A9ul\r%=76L'H!KjMF0qmTpJPd3o1#h17d.1o]M[hV30VP:GF+V_kDc]R!N^o0D++#'C>()tb)Qg+\FID6$uU1ULSo+k@"lLL7[?@!VSM.s\r%DX:W#4-_sP.H?h)fI_@)N@eNO;P\3`=#b4A"_L8>FOgiN,"gA9$iXG:Y,#2R?Z.%'edGf#TI55redMK-d8,VMHEen"O]jF<(npok\r%&He_4b^)"5-6fm)9I1abon""C$m[tglXbG6+5k#<joO<u5V(LYcb&7f/Jl\mJ,@TYp$6g9"&`I:7sqnXE%V%R-ru*f?9j)g\"I*B\r%N:Y_Vih$9PYk[::Z\G.[(2Yl<'J,#1#7Oc=1SY'jbW7Y;+P"R`=:45$D3?OfVZf`.UL2ki2lX2T5\]ou(@&^srAKfp++)HA]8N@u\r%])1.7GW\Zp\)$;ehYm()j?i4YhF+Br(p8EE0lF+Sin!,shM,TYakBgO]f4\=fcI?cRL]qhRHnI,HUc9M:2bXHD;H+&d$g;FNP46"\r%8UIsp]\cY76bK-E[dP%0RE#5!liU-a"h]k;*liAGa&']dTl/$R<C<5"68_nRD)odOGm9b7&PHI/Ste=t_(/!E3@sBu"T'^(hIgn3\r%Q9*-L6U&ekYaE<@m&rgC+7o7XiU^PiRW\$'a^5?GSG!q=FusJ9hU4nr3<(H;W=DS*^Oj.##n@@<.s3)i7IXC2RJ)1Ab@.Wiiq"]f\r%4"SV#P!TXOYeOXeXcWaVLc?s%1/!bjYQXhR7_b>_JJ[4,c'94aE`dq4(&ScFo34V4`Dkj6%SO%@!mbBp%SQ:O<?sRU_>]>lhWJo]\r%c?q?$Wk[OcVi/R5C?UlL>S"6l_Edj4Ld2Jh1dtPbJ&U&?O;&@\o9TXC>#S)nLufV+`Rn1XE`aqilYGEr<.r)/Gj1+R8o*rXQj')Y\r%)DmQn=D1E=i^Q#oa'>U;9m.%?,c-*,=p4>"\0DXFeLQmc:(Nq=[:JDoo7Q5[Y:JFFr9Eg>?a0=dMXaB+/m*LA`Te/'/6KQ*A`.<l\r%O==:ZEWr'4&I9/E>VT=??GZ1O"A9Km_F0dE%N,;uQ;KBC*FcIT0kYh/h7puOZEQhrULRmtp4pcRNeEhf?j?*V=cf'=Z)riK2KiZj\r%4W#9Qc#@oA@`[puLp5WA[msu=jm25j@C.>*p+;AomBNUAfkmtYMi*qIRo9r.\$^Eakku,71YZ&.'.:;dZeHTk&><B</neZN*YgJ8\r%ZMQOY']Q$%7*KJ&DM3)8&M^V_F/l1d0seRf4r6"Z)h.@ag[KPsJ=1hq=4aWVqSQ_&X0?>G+a.)B]@+mH?I!5t?Rm?T:KH:0RDj']\r%KFlAOcBlp#f2XM+$@pd3,W9t0)$\Ff"(jeqnW+,m4KVkJZ]3#s*US1@1?Wj`DT7#<]ffJfd<FleOp-k:loV=[e_BErl'%"H;4Ppc\r%h0-6#Os_?A$Y)nbR?Ll"TE0dH(pqBmJd1G<0`-eZW^nb$2&0`(V!t#XL/]"]ZbW5bpJRd$rc-::I,DjTJRee1XoLR93QV=a$#Znr\r%EF/F]!rQ:(9UfZeUeUBY.#Bd,?]rW$R[H\39p5"$2qn!2]+sZZS?B6eX1rfXZ.Lr=<%4W]$@;7bm(+I(pW3qk[2'>+hiRj:Z!]uR\r%Ft,2bfkXjB(-qh(XhV%:55P',W8=msM>`'MD<^aNF*7,Cc;q=@]*(fs3M)EjRKft;4!SfX5TidYgEOX1@W@*m7,[U6#7%AdLX2@>\r%'FA6:Et%'PjBBkfMAX8OhB/6$J9["s#+Gn#q&,/9oX]J=L)e,dG=VdpUA\JpLqtDnaHJq[&VCRDpPY\AAD9LrZTX697Zj2nc<3UK\r%K2(EMXJ4&7#T-"sS1BGMZ6Yp\SDb2;MF\\b0!lO5TGk1_mhT[4c(lN'P9Wqo@4D/bZWDcno_pcB93+/,R:5u/M)LL8\XGF6:0<K"\r%#+N]tJ=(0f2&FY7R]g>k0Bs\bET$0k)FY&mdHnKn3eMDNOP7c%b$%]Tc$G4o/t9r?"fsQSZZlZZRmV@_&[+?.>6V]Ck0T,h"QD8+\r%8F8tOqfpW?<[%n0)R'!hN_$F1!eB/+I&sJFlBPW[^Q%Xt'>Vk,%rn")cC?kl4iCnA_:gZ'4k/LILTl5qHFa8DgY2R>2YR=WQTaCc\r%LLOq6G7mPB<qf-N2OG1j)h&>)ZG@$`/'8&l>o`$5>(/kP\om(J+?D+(/#iNY=&P=<K1Y`kpWqe&U-`?Sq7M54UkW5jMQaQ(,iMO;\r%eH``p5Z0([e@okXeEj#R5M2?tg/@/$'3:/;N@CkZjmg;,N@Ati+'0(;lo'3_?Q.aN`,8N'=Su`?bYC+4)JcLHiaTC5<8'0f>%i*#\r%HRM!<"KQNXH:VFeaFF$\Ar"`uCekR12`l\``0U^ApF1^I+^j#N?+ai_LEng-;J(]34=/_Jd.d+$aR##1KT$c&Aop1+UKXOND%U:4\r%'U;ju,ghQlk4bXh[\7oAD.YNJ%QV^ENBB:5"-Mtl$7hsWZR66&)$XcWE\$QE)pd=CZO+j%JnoP.Hf`H]JS/Cc%n/E=UnEctT30Fp\r%I3#10WT,0X<PAl,W%HW_i6L;a7-dmHp6QoDP4])lf@\GHlhilej'Eq*:fb^kU@pR3Bu<>]"$Po[F[EF[VF#oWh=cH9Cr&5KG9R%Y\r%W1e"B-;p&DCn+";Nosg'@+AnBf`D30=`s;h5lZ.6SHaDdC4<QGn5@&<<%K!!1IZKY.rI*dSTErU=-glFS:0G6f)(?-q:2'2=Kha]\r%Y5-UMo?.+Q"?!qDY3sp*RU:'G_sDi3Y5&fU'rZ.Q>4X92_HG]ud5AZg.R/glP8NrfhgK)LK9>OU\mM4JIcZqi&nl_':(PK^IMGQf\r%p*Md(Ka#%C]Z+D\=ST%`^h3pR=Gi3[@T$=l9?!MLU7!Cl=19UZ&^3?t<gE`8N5NdnPE:pN4?;su@?H8\<Yg#P7lKu"D"iO1TpSsq\r%XXjOIh7`TGA7_I@cTC_4_TIJ+^!Ot:PEk6X_T89nEi^f8.Nl'_AN$fVbUeTO(ARb@1J=I-"hHJE&UCH/7AZGU'!3]p7oAEE'?SCK\r%pP[Nm-_cl[gDL&>S`EmUPeL4M8Z+!flgbgnP@LT(d3L!&J^qn@<&Q4YR$He.02lJK6n<&mN0PY=9BqHNe]KYET4ScL$!UQr]F`>h\r%Vq5B/rnZFq@qFUV9OJHp$nI8&MtoV__H)uO.N8B)'=P1tiW0pMGCFC-/qi0=i/C'h)0?LDs'X$/87iFIe=$!5\;SgA!#nN.X%>10\r%DX[u4,,2_i[eeU*&T:parmf(q\-cUgWIH5g,g*9><W!$)Ojq-,1KJ)gCaA\WpnpqAT^eVK9B<UW$t7<*IMV=RoUJ3hflTm@c22?2\r%VumgKAhIH17AG(J4.:l+Z#IT`1HSu/X%9BMa*>0%<"`DJCEfDRepTrh<`r$"m+kFNO_o2$H*.WZ?k.r1cJfbe_L$]>L9nBZZS8)D\r%I5i`f#;!M<B9la0GJN4@k:jeVk%Ifgq=%b0kbaeO'!3]TMbTUBJlYp"f?[5>RTU9*/C=8.1J=I-jW`rGA&V_SQC@\SoMIJ*Z/Vic\r%(AbX%*II7,@V2lK=jFj^<`Va@T_ee"Yd2V5(/;tfDmJXj%ImuBm'r_gPNKZ/M\J$$A^/P5AKe`_0san,>$6(g?%,)&:Tf6B)M);d\r%aVASt9QEF^ccQTcL#]JE?jAlIJg?tR"nrDn>Sb)>KmlWB.tl6kRR'$oZEbI:a)>PJfsbWu?K9aM2*44pKu.:AiD@NRU.#?MNuGLf\r%SmP-+g%`V.!F!<Gc^h/K;kFg4"'lLO8$[@Ug.Lt9)^).e/"Oo_iHn5`r;<h^P<c@^BqbQMRgkZ_*o9?L,8)<Q\pi=^kTG;eQSNe%\r%*`9=CChf0?rXe,:IA6$,/apP:j#js^b(^L\V#&9Hprg;Es2)B-?IZCSK<:W]?f&c:O`s[RDVhe,'q_qo'l058Tlo+rF:H#DrH>5e\r%!]TK)XBPiD`\&X`F.nj?hYO-^lM>;`]RBfDGO*QJ#VRa-CM-*/Y+E*?G2!J4b2lFW07*Ls#JS\58Hn*rZ;f*lC#P-I/u3Llace0Z\r%3J4,M2lP=6m'_C1]hVE/mEQD[S3`&gkfcNPi!sW+B@-@=7/c"'ms[%+jZKtAB^n2Z)2.W)NAJ*7>^5Gp%$E#kkZu<S)0Dr$hT$%e\r%#V*b1%!u($\JMFsk=\>N>h>)^d'=@*om15o@Pul[7<FO&`SBg%C3A!aihh^uiZOo(Br05YhDbrniA(>F.6L\gIHWb%:p)J8LnqW8\r%i#(KtqU^.iQAn*]CuEY`n6qh0j3..3UG+]V_Mc3II$"1O9X8NFT#=B`NW)iU"Uhn#F1DGR"(*^o#(IOt;VD?:3anl0k0)H=h&4_9\r%XTTTI_R[.N7@!R]IdmmYN#$Wsc'-`/F*f",dneg^al814!nOn6-'@=-p@#+X3Q!c_39OK:k#YV)k=aq!iK=Q&_BUNtebsTZok_f7\r%s(Z`sqPc7d(9Faa4]q#NfufstkMBCOm?d3PmK\%YN<XGaB;j:8lb%=`pWtkhLt<k%^%7H_O,jhMWsH@rK35.IDu)HWmS71k&ir5^\r%*PGgm,]l"u<UAK#D*FSj.c8#5*Xm>\3*(!)VZ%R$<5m0%>'.0Y2EB[a[QZ/FM9Pa5ht:@?Y^\ir?ck@We+HQHj\b+:(fu,"6[=nV\r%RDN/MF[!WK9VLscFkPZ^rRn3;LX/&,9[_SkE0;\)m0JPdCYmGDDth!K_kYt/i*C/k'hRn<)S1@M<a.d.m=9](r/[1aceJPPbt48-\r%TZ#9_lTP',!N)7a6s"EpI\bLE[Da^B\fld(!LMqmmsE^"`tsB%`*;Gf\UT2PKlC>SkeAYHp156t'Asr.C>HkPGFcZ^jfVH3Nt]7r\r%"F[8Yhn<K?:.n]!6_DZmKjOA[CQO>I3*jb`s&d>s!8U$%gu1m!h^SXlpQ.@YSfN'qm:?@ES^;%8!P7;E2'heq]og!n\WK-1@"0_*\r%<1eQ@2,tMD.]YIl8=kbGH@\8<='7rn]`@^T`rud$?D)KgB+d$0oE&4>4dER?5VL?gD0kf&.;.n.\Q.<8QICu]IE]cTYnZXEI+.F"\r%ZZRbn!r\j1/Q"$rA(gY=B9@amJZ^_sI1_cm&WjjcpSa0G,*4;<jGV\],TRC[@8-BKLO9[F46.br(mG$P,[2PT$Uo3j(X\?u(hb90\r%a;=%YRsMZf-XWNhZ=AXpOtX3;B5BFNoYP.;8k]STEe9<DM@t5d=0TP5_<!gur5kQE6s$\TU`_*6M!ms88O66Ld+B9JSJ43BR?TIZ\r%T8BaZk_3f0;_0A2dE%0k$V1m!,R$=9@tn;l/^+5e62q*&!d^Q=16R5ZH8,!.fS:&0$Mlt9&UK#r(Wf67d:r7BcjR?ji+n;fHD*`4\r%oZJqV,"p=XcOt*B0E0,m1KMmg07]T7C!eTJ1Q6cnR7T]m3Ml6tj[(V*IO/&nn;*MI,io.p,E!oQG?8af::m):/s@o7Aa5^#9a[$t\r%Q:-`1CE8tfgC^qJ'q`@[mh\?$_:G$WbD?Tf>=^_)#bT'X(JN@FQ]+5_l!ETUS*"LOCbu&fB:lt+a2>GOrZdTdJm./ZgsAqK0%=nl\r%2>AUNSLtOf#KDgf',U:p"jtdSMR]<4/;VT0`42Igc@'+eUUOEQ>VO7(Or"qA-EqC]YcdOn!I8X9>e19>CO)0[^TIY2)@@k5V5oRL\r%$[i4Pc3+nD0B$l%>e8'QWpo!N\TAQi-Z^dgIU/eK_)#26-Ep`Lhg@CLXpHZOh@GATjO.%oic?WNe$Nq!]92BScX=k_^d?XT31M+X\r%Y!UI>0K;AjV=Nh"r8*doN5\&OQdC[[dT,dr750VYdoFC,3?#oMRl2q3)2k;k0M,&T1DWP`_>M%&Ah9+JEY>CXR^#Dpb36+)cX=k_\r%^p<ZtBerlk&4KNTG@aYQWA@Y-'3GL@P0.h&B$]Ln9OJ_fM,@6+T"n7Ri#+(+'3L,A&Sj[t<6!4K,ch/L;Ai8'qDjluJS!X6P->^$\r%8Yr@ZU2&`^GGUK#q-*.G2Ra=S'3O2^#0gPtRD?]2@KA8eE[J$7R1\]mQCJ74Q@45P#qU/gd63,iF0qmTpJPc>D(EY$O:&MeM(?*!\r%V#`3IXEGh.a!\(c=m^;pN(d86hWp@-\@>_;MCY%j-Idec/?XA9rePA@mO=W%[M<t2Ye3;0CLjl=&e3d9-a!ltSTMZ$Dj>&30@Bk;\r%['&R_D(C6\,TUj_'3@G;R$LhMjWHHJX1>>p7:$FPl^c2op.ViiX3i%T?7"']]o,U%ZB/FI].F'`3m*CRg.s>@jm.AQLt/Z,+m%7]\r%\E^8n+)`2)>45oXja54EG@a2/9K0$.fN";94?Qgh46J8T*^TsNjSFIgeAgfN^HB]B]4\4(-1^-hXJe(=Ih`S8PPI4!XEN40-)l.a\r%6GGQ"NV#t^]n;*1cnAR>B,_otGq2t0=4d;V]opr.I&LVGL%"DFmDm&?O4EZgQgdKjZJ&f`IIoH.H^Wj_9a8ohDAVu2f]`E_Qo/nf\r%^V2\O%!Uu24O^,[4hQgJG!35c_J2%,?A"/kKj!g,)k1+q/BhifcHD1+@@h,dAp0mC4S#c2/P7ggj9j(F\*2Mec/Wsu<CgC`_J8iB\r%05R_5h@V0TGVMWL!i;i]*>a#)MIE#H;8Wi"Xi9;O%jfeH-FbSJ"&6BNgSBFc\@a^KP!6^GO&F`.8GWHrA'Dd#A4ZS&-Fr3G8WiWO\r%>4YC)P9MRu@+?X2:$O,u>3hh/N8ulGd]*Pt^>(UqdRqT]pnAspTsHD_9kr89\=>H+P!2`BfkjV4qaXL0#4&5]&'XLcD3H1.'@<"b\r%gS@C:"J3`Z$DiIkb/r+u2G$ot>`Tb+mp#QF.=o+ZD;_O12rj442W!]]8Sq?0@H$K"<m<7]ZmtL,1?U/6[RlUmUsM%Y>2!j<Z1-G3\r%dj@LEStZS!8IaW_C]HSmi29\M-eO0&<S?3Eq?24VJo+Cs'!B%UCVUf#q7$VNX?f]._);!q%CdK?/?WD-Q:P?5@*uM(9Bt>]'"@sH\r%$I!k$@DNBigAl%<$et`7`>c,!%8IFPPi)a])SK2*?&]?LJ:B\op\@e3eHNO2#L*CFie^k.j:L#k<'69NSrU!q5]>S\GadAa%?#s;\r%nO+sRZD\\uP7t7]M0(.Nn-%ut#o-6+^=jf=_%XDCj]+E?$_E=>Y7'`Dm].^?nO+mP3q?-]`%%?jbuRKT[ZLrhI/D%XMC80sHX"<$\r%:XjtD7J)pZi<lZZD_*[+*-ZHY>K%7UY+[@+11Ig>fC5T?XGSB?_39p=c<0Tn^1_)IL#4u!#lZ8r:pf:N23#p2UnGV,4LoW/iEgR`\r%p3gZf2b_>nGk)S3ASVNX?*j!"@`;9MZ5E%EM<@b;XeT6EOjG8RopCu$-gLM+>\?lOh_$b$8>mmo^)j[u1Oc^uYB\dr:<r1mn$<X1\r%g4-6"a&RC^^FJ,Ai*S"aBH0##*:lYP$DBuM3gIgaQ7VE'EOlPYF_,MgFqboh.iB9+pQl8'&7n4$k2q(J1MZ$tl-VKE&P:"F^$e!+\r%C#17@JOar@F8('ZK2-*W+#f5#HFmNQLZj[XR:.aU7IPrRS<c9"lXUqV]A(&5S.]8jPN0b5&N2g5d5Z7AB?qMWkF=[RkBYRfghQl,\r%%d`1T3RKhYKF'AO<'r>4Xm0c*>tYTMRo`hjIP@XHk01H%O;uWRNU8f&:cVTJ%R'X*J]_+_Ep0)8O'N5K+/k\[,\OW]CnU@g+ZW!f\r%$kb!7#Ob9q1Irc!8l>-COY_XN4d=-A;H1IMV"-6m"_HKd11u]G/Z?^kXcfL)+H\jee]K.U#)T\e;:L[S'UK!bA4NUGe72N=,R8Oi\r%g_hB#VD31(KXJ4ZmTOll80eScBU=X3AFEVsc<Eun$kg[6Z:IKE-</'JSD?%63b62BP-^Q^dUnU!O.?(u-o3e7E<^.2JncpU'BZd8\r%Y'9MnS:nokAbX$-*+h.'\BZ2CZPW1?6>`'Ka,iec]1j]L^`XosVdso;?6.!C5_53*-Pbu=9l]-*T%#/J1P]#fk6!<8NSDng\#iBB\r%'s2*f5Ak,0k#d[83Zb@Tkc),K6hCZ98q8*:pbHpej_JZW1HZO3(c$0:)J;^fM.Gb!6Go+X'?SHIC1(f%3TgL,bT&a/fhul8R5q=q\r%@!6;10I2r7S%iIV.udc9bT(6L18X-MAEGR:FD:O_/+M2QL\#IgW)lmqF0Eq?[g/,^&+?..P_VS85P_s"mjOWVD!hGJqpSdB_.5nV\r%H'LjnU3T\D(VtOl([H"Aa2asEqS?J=n'rNDQi0^T<<>u5LW8B,k$q>Oeu&]88:#C60=,B=`nu'98m']+pOWa3.@\&"hr-Zd%h`%b\r%3A%d@X_PsF/]A&MVkV?@Pig?^o!MTtkqu,VqAK8?$!t?%FVbm'Y-1&,?;<qUj*!Fcn8^"iS7*n,*F;K0QfIlX=n$G6?%2Ou?1FW3\r%iL)5+?;<qU;`MJLi8rI"#?%bri8mlrKnV,a\(V3CLT`Q\]UXj3T4W6Q^rr]L7T#qU.F:/eK](rkFLgqKPQWY;>)]?Q.L09T7@-*c\r%=X)eU&OS!&]\N!7c?Fld.2.%^]m699^cpE&3^4QVkZ0,XbdC2k1hP)O#")B']UXj3LFGu4n8\V:^,;N9TZ-`WQMJ?!fRn4\H9c/1\r%=i'Eo^R^<HEg6h,imQ1+G^1)dUrp\rd\OXK@t9nEdH-JV@Y'jn9A.<WG,VlcYN[K'$)>LI1ED[ei&-`A`rY%t+'p#bLdZ?1BB<e0\r%]qVe2!'P9[ZX*kgO+(')LD9-`54-FRiT1@a]%lEqbCGpXdH/B^V'L:G'j^7'4.,!gN6epWG[Hm&Ecf(;K9oNaji72:"YXeb%pmt\\r%O,MFTp1R\f*/N2AnFC4d\A!;g:OfLRRoc)WD=k"^LU]g]>Fb`IDtLBNFrQY$X`!=#[JI46N-29ArUm9VqOcRE\rusV#K'(nIN@7<\r%W/QCdD%Z*X9qma*n`s:iTO*8p1TeDUXpZTod<Q&B0ZpAdK!uT#IcFLJMFoImP#slDW3c0ODK_`')MqR/MFp%\35[-j_2+[:hHs6.\r%d4_Zu[J%UmMgj';YnFA+fA>m$.f,^M?c)G2_*1O@&JmL)`[0WAqPU^,oW5\O^PLp5E&5UD;C8+PEBB%D_SOold7kT3i=n/FLuXY;\r%GV1G(Lu[cm6JkmQ"-jk72P0%:BV:O;5@pp\#U6D`9?:W<).]t>%[s$kbF.YVlM1%8-Q+soGHNcq,]kf:,upjC:CWD_=[T5;]q@^b\r%;uur5@Qka_%uZe_f1'\LZ9F&^i!GQkhn!Q*CO^@9DN#I48+]SuqY?I]_M,fCVhb7C?c^5G+.OTe%&?_IkS.(4#OCS\GBA(fc*Z[O\r%%D!&+A0BtZNEq7;noZn^03?OSqbKA'H*Eqr,6Y^#K7+U!,8.QRhT1Bi+c&P1<F<MRNV+%:9M.diATr0X#)=HB0"[=2K_n3&bDm>\\r%ek@o3>g7_$;S(?=N2nDgs%BG!(bN;3hAkD>O[-8Zp?'_jJ'+=7=/+g%amnMtb7igZamnLuh6f<iG>=/WB51tW4%Ju+1A@n\oQXmc\r%9uF"qkK\ru1_$>1Nj!L9O/@2:-Td6EP"*p5LVaot8]&c&q)G-`Q55C%1_!=cn&q.S7:k"q8KUZZ4kT#F.XNu]qdQk5Q`8@hiljs/\r%BNjT^`[:_!)U+%&SsLWB9uA7GVj3'.ds1`._N1Q[GARI;:7lDnn!=UJ-gt`;U>k.=0V`>%m4aDI4PJlU^uNg!&(*\YHfZ,>K/6>&\r%<;[GhGVmZZ/KaE`Qt(q9CRl![+lZQqbsX$F0Lm#Ze+I=GYj3FfFo1Re,hM4jQb2(=jar5Q(k8"'g>HDoQl2=S60p.GXlRRZCA6_8\r%H.NYIH=s'77_]CY."Wr=;q*Jtmk*ad.QRV:\cubcfo'^CF;?q@ZH!_A7(o?iem%rX%Yq@u8,r5h>2jh2NIIA7'PiQ0:PhCB5(XDU\r%T+>SE$.;J"WSZrD>@NGnDgMhpqW*tKqg:BU[AK/ok?]cV/NI.*U'f9"RE*OqSL]ORG*5p]PE;;eB&5ElQ8(0Xa![.l4uHs'Rj<um\r%[#OeX_(H"qe!8L4p")t)f@jfjfQ=N>3V8MBNpNsTJmNO(].PVWqkA_*Z5-\9DtS/5a+Dhj]MnXYkVXu-$_Rs4emDL-++8NQ<,^Ku\r%`;TcqE\ge;Mn4(\0Y58JV'FT^>I\^%It))^pPi$01ZX@`@s1AZY5([h%h;bR&"bS[.25`I"rZ[^oAMc2)]0G]VF%<,BDVdi\'JsX\r%p@AFDEUU!<O$-uA]7?^0AEH[-N%u0<m,gVdEnOuV'Qg!Bk.ao(<T$c!SdV[mnCBh3GHS[2cB7I_]61QjAT)&,RuFdY2R0N7Eik`!\r%(VTdJ"(1?9N)$OT/_U#ZVae+_rn\IKJS,jO$L'Q>U0a7D#P&%+`,g;c!.=b'jC%?ajJP3_@l:Tf*k1VePrVan3(S;U;p"3k;'BJ[\r%rJ,Ao=4Bh6GV/]VZRn/10uB:F4'o4\/#?#3Hn4#H'e;"dg"<ndB;QsZI@3RWY'0fn>(5?,L)8!(,I9+P[0Q8l7^$DeF1H"aZML!*\r%LH0,D^(R?`oZ55aW.q:%g*FG#A\IFF^'d.NkQCEb_W]rp@qC'EgSiWQWL-%,@C#[H>-lc7iPt-D2(@7H?J!r2GP"h@j>aD&KapNN\r%Qe&>Va*:;$!tKEI7h8bq):2-U'j>R!0`La$^YI*2=W;gZL@:JHn!DD^Fk.Ec7>SV%3^X*>:epS-Rt$/d;0g=2gEC4Nb^=G%o")qK\r%s7:[P92&C\W&%uZ3>R`Qjg\9'V*p[pP<D8;mTWXSPquQ"`J'N>;`QIqPDG=h;`QIq&iE!1[^\HT_?=.6T5*cV,'js3;d9SsMf7i#\r%=VC>*4GRr^.cA4#q,I>:6m"`-]2\!")(e/e)_-plqC2q!6R_ALRO04G.%74,L_5O>GD/`Z9V6'3Pu%HI&c_.kY)F!eB[)H(MbmsN\r%j:Xj/rpu[cd304/9BEBpjni#O*SbHpQ(N4Dh5A[;X#j%rV(uWr,"*hgJ0MSEmWPr]qUt`rs%mWcPl>'*G4Z7!WC5:7N*Z(oR\$+'\r%OC/s3J0ibn@0`)hDO&`gCRIIRPORg`7:0AGmnAK:I/uHBa,9VI,_^rUA4'i-gj?0!\'M@jW@$S+Vha]"ZU&c.Zs)N$!?,\,BUXUF\r%&>5/;Ni#D#3TDI<g3:j(1^Q7)2:,f02$l@K7,tr,RY9u?F`"1m$g[NBk.99;iuu$O3.DC.Q`^&^+_<:JY62eK]hrXZh-=<TIO/eg\r%iD$+;Wcd(K=dX$:=S1fs]?lsN^HB?(P"SDY()gs)Vdn&F`%:cR$9SY3]TOf&q#0Apg%oXMnbU(:j0"T'V66p(FRjY9p%Q?_H6tSb\r%c]3uBCB$PK8O$6o$Lh"U5YJ]_:]//&jc$j"<KOj1hso&gN5)]I65-=UkJpA.ruI"7rb6WWgop_$U*i1tN@-"F#EurZL>nEM+%u_\\r%_Wi<Z)U[l5ba@h(G82N>7.7t/[W<<Jn,[EoP]eZJ%>@86V=t4YjJ^PEb_em^Io7%9U.Lo@fH3fX,S]MA_%mmXeC>TKDe-EW_'GiY\r%=ZEtj_5*nS4NHMt("+Rq7W+@Cc36dd\c'>i0VY%!)-o<?hbJ+BFtR"h\W])&gUYQ&bA9#0PE-)+fVPP*qL]TlhSneO]:Kros$K3$\r%g#C0/qSsb_OLY.P:-\H4>M8f36A6H^6m=2EmM'8h!JV!`![2(q4f<0=&m7Q]<=f)U2Q(CLI6=l7RX)i<p?90(gjI\5J)bT]CksAj\r%Y)u\04;pu8$N'#fSfBSnn`=U4<X@bXV_[UMqmB:gS3Go9;E$d1I1tDM%9I#S)<07TlG"HdoO]`9i.'\NL"$#7m[$csD9jFg)sEd9\r%Qa=fG\`ee8.nX9M!K3b#HaC=N.KVF"`a)SPlpY=U3M0R[L>,?GR]LQ/&"bX%10O9MNht0^>Hu]W`jW)Mb=G"*_U??QJ"]ja'S&4:\r%?Z64MZKo7F2H5q6?WP'DA>R7IU>e&F/9h@6SUmqSH124l3WiuqUqnjckR?)0Rid)-&Uaq%^D-I:7.d1H?\n2=M<I=b-j'>9rl7Xf\r%#="H/5+HX+6ZOu7W>WtaKXBi)JXSkIJl9,skXuAA4u@UTKt/);9/aH;'2astZ]%g.EAN1[N7L$mPa`8$%0Ams"udcoRXmY\'Q-Ao\r%2$:Km);[k;28cKh_fIVcd>*f_Tth0bU(>KtS+Pik@Qef,FdW03DZ4[@34S,OqU;`,AMjT97c&Yu`'7;FXOKUa8!1[($]G8oqEeL$\r%L#3bg_AD0kkW9i_*l;6UQ[9Q_KOr]UCBOP$BpEJf$<@tlgr"g+Be,^*-54lS:0X-(!p,rqR^Q*nc\!gDBe,i89QL_mdoNlYC,abW\r%g7$o6SIa1ZbWk0oZM]n8/i-.pQ%_C0c-2>aAYJi+c--N+Abeuf$nD^WafKHCn5bj946eT-p<a\?Y<mc6,s6a4H`I6\YS-:9=K+1V\r%FD'oPJhV`ZT-\.T/(=]fpZ0O_U\c?^#)g$P.rYQ*AlE#4K,F1_QGMls7MW4&@.ft<$GHftFBA%+$A0_1r1DK1^p6%V-o4tG-Et9Y\r%$=d0,9jkd?KQdV.IBC\D9;<%3=NpV1BEIKaU0h$HNXuk+ph:W"m:;d'U9Y'K)([c]==+EE15"]8_`,TRh-Zqol*W9V,Ch(W46LKD\r%`ODA8V,tI9Zt?NT$klaNd`tq`";Y/g#L6_2R)%u-mZfTG?E5<m'kO6W6@t#[=3,L_^>ioZ\^Z=e_d*K!ktYpm[aC\h"^Hpr1bM/7\r%ZABsISA?;N<GZg"i*Fi)]:/h%=(%"'H7O2Ie#MT\BL0)I.+4hm?+`\7O68:0biJ9;hQYg1oZ_mI[7RC051N"Ye*&QP35="_ATV?d\r%)91t$1:j]"21<b_>?tKp3gd-5bHCG@?!KjcH!Y/b<tQdd%UuDl^?Mu8\;W&-YmP&bE>`&D]*MtjE>`&TpHr(h>Xk'SL:"P%N%RXf\r%L9eD#N%RO.Bm"D5?'+C[AT_u1?#V+5D>@Y6SOdGi+rO\M3@<8HFgIEC0Y5%9PM>Xso3^ReI$)&cJ!6">bL]_6(]%%gZcI"Z+rO[D\r%._Ff#A9?4^O>?ZiS`M6#@3U5Epm._5oTh-kX\i]R(WkmXN<Wgm0!W(t<i_/%kV@NrR4VbkUWZcWKPpV>]O(a2p2rN&4.KLajRpW3\r%q'+o+6f40#oCo+*nWC#,pfJoS?,j%a&Cd#3W0Pgdi5?F#>/!OF(Sm`1Ib3CN^6*8S3dE?%MX#BD$+hl],dr)+Spj_JI_IfH*e)sc\r%]+e8`mp^FO@.-F"b88:f;H2=$?R3)gG2ZuY"bYV`72>@)(u2:eXP.Ss.CCRm\/_q"X=\#1"bYK[(@NH)-8#PkLM*Y6cio'TK(uuL\r%TF1t1"jqWi$=,@<fg8J`.<NC6B?N`l';>j=ZNUdFNAt2tq!nHsB`o_e5%i'l:Nh(hcur;%.H0hX>;J9sN-)mDB.N7)s#/>pT1ToQ\r%06NQ1fhtd0FMV?tCW`c>UsTO@r%_/M_9SA.,Y!OUQp&L15o0rQ[dZ,b"M/"1>_AcnTaM(2"Via@_<>\QMGK`p)!l&N#pD1u/Y:Mc\r%Q.W#`-VT?Z?R3u%K.h6:=f<$u]:63cIX,/QVLpQ\:-N+q*E__\ghbd$C%LGhZdQG@MI0Q%>jr_4B+kWEd:uoZ/I[Mc^q0.*b'mo_\r%\;j*@*bM=^OmR$o4)L'qZ@IC'4PLrQO+!,kK>uDk,fCf?0^)>H,Tm;jJ3dtI,R#nn*BQ^AQor;0'ekH8A'BbFbM-GVFZ5ac&VJRZ\r%'O$L>6OZinK0J.G(h/R6(kcZu)Ied8(j%/,&eK[p^`\"?Bo'S.%5@!TWJMi(WIR;0.FJc[<5>/lJX:s*U]L`fqI4!R+;HR9mn.;M\r%6,TfN!!_gqT+&X\'ej;t![JonW=)('%os<PO9uh(<#9"_Z+@7nJf(:9fbAFIKcu-T]012B$;%54]2BPVOJ0ceef5dR+.Sq_'0lt(\r%!J?KFObO^KSl94?X:H+VOID6"f)#N)5q69haRr+k%&/fP-u2EAerO^0DHFY+XqXm]XHn32X47CEphaqA,C;D&kV[GW1+o:[Ft_1f\r%)'i&`@8CSAB96p?c(kEP.>+ep,&fpoakc'])8->33J/U"T_V9Ia;H7##/Nrqb8DR&#/M+>b8DR&#%p"u]UV8#AJ!<b0kYHE?S*o/\r%\1:nQI6SK/q9aJ^\@2$"Mgoh4e,A"d>OcICr))4Kc7PBtn*`FiQ"8p`r-_fL_-hQ!p;Y"=?4<,9S:*]PMo"s>1[lTc(X_eG[a^JP\r%]2ggUK+oj.3f,Tt)PgIY3\QX&)A"DMpgSs@N>t@5=L=X&"1PU*5S8<<KTG_BbTua9&mtXspUDXG9AhJGT-HaBA5Qll$-^c!2/8/5\r%F]T_?8*Kme#s:Or,nl)fZ?_*_GJQ)1'8f9cGtWc\Gco:`CjkKn=s0_#1F)9JUL2lt)X5;<<nE\QDf8%skq[L:s!Tt"aTW!spjet\\r%eHTT+'(H`kC`]:ll=A]f%`oqpK$LAQ*he'*-=NYM=a5TR_bpGh[FbucNa$Y>;`WQp1b6^2`.^^kCkl)d<Om1H,7W&f3mGSI4kg4f\r%kX&`8LLf&l[l2o&/>,Y8S4.@oRs/rug2#n3-bnW4d.?EGM-eN)7*ZYH>4-TU82oG!5OoGZe,&Cj4Sm[900+^'b<J;b%6]IehM5.o\r%meKP3WLb^6=n`,gqo(dGB"6;Y])(E[!C;>qoHZV:A;3#Zm@ZS9Sg,6dB_+$@8BN/hj0<E!^O0=$Ao!1tHoCu62:Sh<[YBXmdWZTj\r%cHt$XY>Tm06l0Nr)qA]3d6>:+P=Hmp&Ig4_bWI'uNJMe]6KSm+N``D>`u!c_7e0\pI`3\ccF(#unkPYK@W`>N_[Z.S(Hc--R4m34\r%glMt([.=.B_@:?kgWnefFDsVFj.Vqe;RdmaY>"U-*S_3!1I^DV)j7!7bJY4XqNc&DjM;;=LGC6kE4_VggsC9@9Ii!EK8gL]Lm8lh\r%i1IW<khq3jP:C=cE'q9unnPE8i.d*Q`Z49f(]%#u-GI\^`ou?8=S=.X`,NUC6:`A@6i:7ee;3'+=EgDc9XJb+*'Zj[b%Tag&grEG\r%9mgrkU0J@=eT5B_$hc.sKc?I#P4[?'C.[aiac%O+3mQ1NN_GWbdQi_!RF^,PUM!G@'.Kt.h0g2IUlC;)+`/tsp$=S2llcIg:%hb,\r%UShLC";>CYcd^CtX"hE/2#[*c7fNjmN[rTk8N)uG<ut^mp#X#A2J&)S<*EHiT,Q`3("+GHg!M56\F;9\4^k(ej"f6.^2k?P9r=j$\r%f5Y5g$qRM=3\I^4QFT&VI.5m$XF&u:2Ao]78tHJ:fjq;p-[.J-A<R&Me7X.+eRB,+0c$5eh3C<\aD<aPg\i=2P::5liX;`=A!]o%\r%4S^:]Y:5qLn+=mTmLltMXJrS2-p'>V%+;T&iiWBO2As!E(Wn',+.4\]-t8C&#pHTkZDaZ)%@_1b[%JD.%.9IM`Eg>=),I7g]M/SO\r%hot(4@@I\nb(s5`>rJ)pk>IbRnGmC[W"bV/P@=L1D3Ta[aaUl+gLTf5H&T%"CbkX9R;H^GgLPQdP4OLb2H^4t6L$.Nq0#`W7[]oD\r%7b1Ra(G8A]&Jd,Ls1=h,BsdY]*i&a\.fDFi\R8XL,(%ZDG"A!_+JB%BN-0051h`^3Q`=&a[n$hk%Rm3CO0r*fkqst]G>&SZm&;(m\r%Y2E])i#Km1GD,>jSn;3&%nKF2E*%e_$>+,^7e_hQ/,3kEX"0RF.G/+.:4H<1Y$b;P&K*ad,<;^pChd&@e`oiM1"?tSZt+pY$>,PC\r%BJhD'FMuWX.h?blO<!Jj6t&sgeqnWq1iueQX5kstOC>bQoufX;P\jZBjXH@&n/JUbgPQ=kqHYg!3F>@T++"fng12AA$MR^*rcOGC\r%Q*d0D((8q5bU>K1IK%T!_5pAIhB(PL>!2cLI]]'LHb*FIn<gIs0HddO[g.j&q8^5==2__BSMLOmDG)9-=kZN;"TGao\g%E<iKhYY\r%2ht@c[K2;(2&Ji7c\m/#91'BbJoMK<9japamFjpCRT2Ni_UEO<YbANRgP%([3<_nbHplEQ'\,/e)+RQAISUuKg6s,/^3lF8BYB>i\r%g,,=J$:j&Yohf]CA[te3NT]<ZJ!XoAJhd5Q=E:rq!4$#M92&6qZ+7mCcWF*6DS^hGa-LU!X0LaJnMlgaUb6*amD<Ece]=?&;T%KP\r%r6p@onoH,PW=nF-bi271aL6jS_,$=m6?"7GW=h\H4%\jVRs%O$n&bBkXKI+&^*i)JK)6jon&bBkb\W=R138qN1>mmhgS49P/_lHE\r%c6*d<Ls^rB3-;tG[r)iFE'o6t^PF=+_6mRgH1A`\QZ(r=$$X']S2/'[n(35W)Ae&O,_Eq-C:GB+GM;`F=-!LC#`7L/h_.:AQ(ZPY\r%/\1X,:CSK\L^+O-k@)mg/W*(.+rYlWG0b2F/J@h@'00D:5**F_aE4#Ko$C0p(Ib,(&KsRc/W*(.,*Ejbjhp6rR8HB;3M#:&aFVYV\r%];#F)`6o$G0XWr>"f*Tb'lR]eU)Oib%bRjH$Vh6!H[[hn?[@=$@.]ZMo*85[GMh"pU8B:mEk[D?/A7fC^d%c!?S)!b&jrk$Sfsce\r%rEtcQ,oq7;LI\u?g:n\;,)7iOL\G25+F<LZTJo_mF?\'T[]]>%$&@r_0>$W;&l70-I_BP2*IBtI_Htn0cuE[TQdbY>AZ_`kqf:8O\r%Qp_N`hj:*ri<dufH'M[Im).2frYVb\R;X1PpQC8TC7@UqnmrQ5GY<'j99A?I#QVhprKZ>sg%q!G\BRE*bgo,6rcl>A(1>j;'S_8L\r%O"76c=$G*_ZNQ:?$+'ia*1175F]c&gc5R'^DZ'?d=in1d]ag0XEan(km0inN%t8j?4jOM9;'BEIdft,i5=<afD<^B8p^bX0gM[s4\r%Kcb6L=TnjbC$0<20COqmg%a.G+>_ee<K1YgADt*+S+!,fM@nln0Z2(\6t4-VF=Bcp4k+\b@>D9":O[/nO_oKYeBjg=_Lhc]YOrsf\r%c9c(Wa<SCNZ\Ynr"HW0V6WI%'aOpT:UfW\BkF+-RlY\Oejl,dZE;qfmQ;]p$s1WnS3Y.QAUg`_RE:@iBBt/n]aN)3[Vr=@cbg41T\r%H7d.rhsF,f&!roCCUX7^nSn<qj`$4Lno4D=\E9A\`*75cG<tBM?L#cKD5maigf>D$NH=Z0q.[?X=%5'Zl-OBP=oeI_>apJ+^=;2,\r%*<mE7emb.3>Y2Oj+^4,_Q\4de#o_Y/Bm=+k.m9?\gLsStCg#&ZiSo&--P)PNT,DQ%4ru=@%9HF&H+<c/>^2;!no4E"jliU]o5ONo\r%<(5p3iUVm`_Hf0cLW`K2"f_b[&!roCMlndP*\KYd(UIs=H+<c/>Y(jano4EFHsn+OQ\WaKk,YHY4C%k??b[@diSj?gq&0Yc4s$je\r%k$*0^eC.d4;7AMd;\R.Cb#u?B)".*(p-7uV^JFiF[EaQlE?k:*$#RFY>Ou(_%um`\*W;Xjr[G:2r`a]Po5RX=8/--;]BG=%pY5:`\r%aT4HJc&'$?e_UI4YhNDa]5nBU0MlGa<LW5,DT2>\.9!<sTeV92nnR4Pk5*44n4%Cr,LsABlmtggc)C^O4n5r,R9[KhGr/f=Ts8c\\r%3qiJ39OR_"^lrrXS$C$nIfDE5[f5$,]RI*=\3k'2<%N0/XjN?I)m@!u^:TBnZX[JWgcs.mdZ;qJ!^,o^d$jM''>G.cLA_cc^&;e(\r%q%'s&S:&YFWZmkC3AuN8ZjCB>U7"8JZHaNgIShVscOeW^GGS\Lh\4Oi>UMu5h=lB>YWh`/E?lN$=\,_Q$/%2O=_V>g%G2lmN`F#;\r%8N8#tLuXY;DF-m9PpX;Y#USK?,TQU#Ell'A$0T[AUT?:,G2X^7Ct*OkC!;F8d_pS]LT`Oc3E%N>0,!*+!f`?$g)+C=>I[W.OR<CH\r%djL)tYA(]EgQp^1>mYC)=Y;?G3Jchf(Kt;7I*?;qT-nE/Ye)rRe^;W<s-&FlXDEDpWF8:,ir-IUc"59E0$!W8rM"uF0I46EpBklX\r%P1u^8<q-b\cl^uhn@uit0'MJjD_Z]ncC!V`=ENcG)arKkLe;1s+6`*1F.O@OAq"7fi="o_8Ht_?0BTb-4>J`pKtFX^)7;Z[VF;ns\r%6&/Z"3N9Xg"s(:<\Z*4="s'e0%#aQ5>[h-<c_*Y_=;6IS5(a?G=,KE_YARX.W4VuFbNOE6VXF"2G<LhEOh/`^gf7=&l7P;Bf6G.<\r%'r!C$SkNm_80J>X]J]CiQq:(^kH/14MO1otceO4S+"qc'T=KmQ4stK>T=Ja63r-Qe?e8F5k,q!0jJ2/61O$[AO;;u:Y1eM3bIOD9\r%Y+Rk(WK-t2XL5F64&p=2;ej0HGA>L\4-;"NU;XS(%i9AdMLKq!b;);]6$I#BOVW);7R6K3WiW-\ophKKA3!M2C=(d]^[P*Eq.#WN\r%h?=^<2nf$6WME86.Xfmk?BLh'(SBi/#@D9#G:qW<f+-W&1KmR.$(O&"SR<DJG5C.=H1p=:6VTiZ0:V?&-e^YOl!O2\WkLSU/kndS\r%.7;_^Lns'^`trtgo$DLmrJf^b\f"^jSY<fFf%EIVoF9$h1Si/WG.4#q]V8RIq5LXbfgF@+HhVshC]5:J!a@Y8Cd".n]:l;Xi>)E?\r%"P$i;D3*:mbt!J-TfG*hla,_p]5Ki1@/%:JoJUWha0b!j?"<>IFj_<`+7JsRh@NoB7;rpepX7]DM1#A^[=GqWkKuBgS?ka9I.'R.\r%A7?3pjJ3js]V!+TPLVfojq4,-\Z&(sjq4+O\Z&(sk0_s]N+<:KhjP]Eogj,Jcl,AolB1.rfe\K5;NIWtUS>n+4d'&+F<sRT4d%R]\r%i/>]O4d%R]kXpkE!83]a`-\`O=(ib+ducV?m/*SB`gqe4j$,7S68m'c1F(E!,CHK$ECdu@OZqet1<_:-Pe>KjaY6YhV]JEa),*:`\r%`;gZMYFuB2J&PBU,f>Rb:7T?YF#&eA"I5I&V"Q*opWtE_/#&ZL^ER!Q7$uGmjsh3gjtZI:D((2Lp1%BEFOl("IKP1>U)F_j9[@;1\r%Rh'(LYtA97-MEWf7,[UKU+\14GG]e^WOO2>.^0$sfoJ[]42MZN)gE@bek18c/=YZ14At4"/rlZNi/nq%">(rPn48O#:3G6G"<OP'\r%2/j5)"WjX_7q4##..B4&f;-bHO!a)j34^`7Nc%$P#tF&fQV`8G?-05Xj%fO&QXQ,B@!#,>&MoAd&rc$[fft:"s4(T&#tAea2RfHU\r%-bmC^dUFiCYU^XT4q3DJ1^RG6l(rb>fhWcTOAjb(nA#q@/Fpar<XIt!d2GaN/u4=W5:b"4kBHkgScotBcMOO%f)4.R3Vl2-DOiq-\r%f!U8Wm'UXc//AuNphj@FCi"62s6AMn<M4HuB,dCX9q.ZTO3lFjWF^f3q,1g(HJ]G"_m#5@I5[5H<sfg6$u-CS'Qu`.a;Hu=A\iq9\r%[[L>#oHH2@Y90iWZb7K-qU70>3]lVH$PRX,oL@j`iRM+&M>OA,$M]g_,=&+^&r6\\#n<*H//noTF10G:/@%I]o[ZL@UgJ8Q`epd%\r%cOH3c;..]$Jl=T?.5:(6q3Ak")-'KXVcBp^G4C9oRgV*;XW8aGM2b)S?=-I0C$9L8d=LBNNrG(cj.A%'6^smO=nLTP%=SSc1dR!p\r%<end2(W=Kmrmp\o`l`VZk_\pgNbI*XiP)KA00\,EGEub*0_$4qpV/C&OkaB.*?dRj]AE:+Qu%05rf=bahG7?Y]C6R!,-WX-"q6[1\r%FOQ-W2XWH*\AX5.>jhW]G9g!N1X'N%H_9o#r3LlEFs>\>c'l&sB@VMG^4E7+OQm7T_o1,&\@7p)_drT+&MKI&WV>LuR!;Y[+rr#&\r%pQ:_Qp-'*JH;B[u9&g!(Xa_PBm_Msm^!F@.s$1d>,a#`s8)bV?4sDN#$[;*@PaosjSJ]:091YI:><+,UAd7Y@T\79+Ql5NSi)Pl1\r%(u@&"iZ3:]pc"sHP!`?XjkT3XC56oi=.9`8qpce.T&*55-SjE;,5T6>]XfM5>E/(jdr@8PC*_gV]m-,QGK7hcWRu2D'&oC7h.!)0\r%D="^V0ioH9]-Zs05-IWAID3$ib^uYYkFQV\U@#;TklK6+M%>%)Xe.E!gt/h^P^'Gsffp@p>#1b*D<cs2RR.@5K9Q2O;\;Sb&X2H4\r%I`5f3j?#@F6"9<DZt4u%qMTjs$a#Y,dpE8=74jTFn=BRLI#;B6Q8fP@H*X#_qTC\lALnRGmnp3g)d(#5AkPUgdbICCieqM&n[i*_\r%U>$JaM,or(nV%D@&FJIfZa(9&]Pa,kR):a2bKO8]9n2\;=kHC,SGqNWZBP@<?i3q?IZCt9^QL0+6(e/9TD_+QL%ac\cohb_WcGPG\r%Fac/V&mS9LnmjF37G1U[l)EPX,Si.@oH^H=nZ++K?S"@*Fm>s^_]l["$O5&5?f/XD>XP.9:(C'-_/HYb/7!s#h`I]I&$NgXC1p1U\r%fS7,Z2+,'0`5%7=!7.F2ITeRtl#Q"+NiG@<=aKG(EE>L#ORJ!cj%Y_mdp+!?*Z@a$M&Fi!&!urUAl)h!5T/VoI98uXqC8UirS#o\\r%_f#fO=uE[94d0GJ*nh:,;@?hoeXUgN+sa6AL>&AKh[aKaa/m^Eqjg^W+bl:U\K8>9iR*9!/rg8do-(JArrWpH,Epu'"MGE5Gk'Me\r%^3MkYo[f]/pu*)YisD=!!T=nM)96DQg!5BVGQuQ?;H-tIL:=XQ74KadF*Bi"W<BdFM5?<1')G`r/29eoqJIk(/<t2R&,JgDGNE?W\r%&Uf]^\R@9o/sdP=6+#VaXY&_&>RIs%Qn=_I8hPg_PG7Vg1CiFBapItBXPAcM'pjg#:i\"$1JA+1[$")=MG*T8\ed:@+bX0B.9pj!\r%rla)[9Atb$Sd'A+BrGDQ@J'MD;t'=iP^F44(/oonE[an+l/I]KSOaTRLeG\h?dRbL>B+ej#PArT'pjg#:i_s8XggbkS?GLpYo0l'\r%Eu\,49%`0(Hmr`qM0O=e#<mR)W0cF^<&0A!C3h,%biuT1885Pd/%LupAHoD4^HjC%==W'uQ/D+>P&(%/r<KGSD(pb1f"Z/7>4qKL\r%\i-]mG4D4?bZHmJ84"6%K&glRMhO9,Aa]7+K+2#;kBtRJ'thLP^rt%b<\j49KL%,%bm4>'mhrK1e55Z*$2:)-Sf%j@mLfKPZstN6\r%5q>A5"Y]<NpYjn]I([*>g]tC(&Ff7^5q>AuKRoKa*"(rQ0_"Y)XP^t"%!U&*es97Ir5D`O1R(0Us-Z:.K3"]<n]c;WIN1cp?@H3d\r%]DnN=]_=e/bBpsGFRP!9QhQ;&pP`*SK2t5s$ir$M&V]HI&dD\!j%Ut;.!U#u2`8X*OYgaJW1i/24bHd+]nV*)-giI;3G:k>>=sqO\r%.;iWFUd;''cP#Z=Pog6;rh(!(idPE`ab*WX*VaRYX\=nL9X;<<7*s^hO@bc4H`YK!AqVpQje/)@an"XA^0SFQ@@hl<H<]:q(;=]3\r%B!1O`qJ`E?IX='u$3WRKR,]9[&r2!Ln9470F@52*91UXP]M>m;bq5e'kc`2@p>!f*",*u=anigk8pUE-WN3&6DDsVcWVV?*':=(&\r%Jdq2YlR`;Y^O3NhS6WOi^2%).YA3gs3?:ChXM!"1Q3SkPZa//g5(6#24k,(qX:D"K3#pZ4,++d2;?9q<P_]%kONEF+0>CVo-*4N>\r%ZgU0WX7H5NcHjH*cLJ3shFhF69eF-B@fHS(8H)C^=VH<jVO%,?N50e2CMOMV/bd*&VUgD`a?Ep152eH.bZUM;JO#['Fcl6^>+f4(\r%"Tf"-QM2aa9eFBo0A4nh2RNZ+VDq7$#8_8mCL*au/WG!L/KXj'gsl1eoF"S80<_A:j!;da*'-bF@,&u7[=h7+45Jk6CV`EY!30As\r%K\bOF2n`/#(st8D0YN$k.%Z)9fI^sQP[B-V/HNU,A-O@I#D9!E:8g3iXnejF"l7Zpk@MB0`GKA/dJ=?pQ&bj2qo<`]CZt->9R&!S\r%Gl.DM[G0Z=4OGhLeB914&$:,i/\V+2?A."*dM)]m(!9lp%!h"k\gH7@ZaRo)C3<f#c,.GSQ,8I"24+Va)i]o24Bf42Dh6)82]>21\r%_#M==_.MYQACQVL[RaF8h[pmL,NS\F]8,S^Y*Et/&*\aE;.#0M*M@%L,H"n^7+O/`V]-(]Fm60OQ_E9=Vq-I^qO!\&X@AQ4r"Xl6\r%aD,gjH_59&R5+(;O#gZ8<\Cg'P<T<`duJKA1oi--HTmA+.pM2!7.TmVIe=8/h5,V</63d?q\4mh4WHqWg4^7=p(DgSF3eZN.r$>Y\r%I6S4PMHNf5=@/?U#(*ns]e[W4/As#M(PuT:/&#e>Xkii5?bOk.q'>o.;/a-&d!$;Xd>MWRmd7?GejK*X>4o:PB!9o86$Tti5[X?_\r%GkqGBd-LC5f7@IVY<kLR[34K*MJe-C,u`%T<'Jl[NQ^#gpjUhP](WH#G5Um8?G14-')Mq$>3tZ.F+(?qCDR5.RfkQ&fOgXZgAo(e\r%Hdg1n'dh@F((I&7X6Z/+10<Mc'>Y;H,Ut\(E@Er[d3WrhcWi-jB>*Ukqhs@fG'<,[q<N<O7Cu^dNOlBS`sZ"Q]V9Hb=g4VLS$/_L\r%`GRltVO(oVp+6#\dK]boL:si:fl\;#`cq)FrD.98cJ8H2cVJTOPF#H2o4rEQ9/HTF!%u'ceNAQ?j)C`UHp1%Qa?'L`I6.0@68asd\r%GR*oa%se32>+q"FU"@BdDo=Q-ehiF8\aV][Y(r>H&ppJAD]L@u0I)!3fc<cKaaY#:K,sO.J9\Q\@Y#]k$j.)T"Y0q*B0a+n1;+Zh\r%G6YuIAjP&+KN!\K\`T[](FsL-Vh)&M-W?+8`1J*UoXkPH0`1L#\I4dgIki#hMH8b,m8,U/\:1NpI[(<)TA:JqXG&Pr43p:HXuQA3\r%<,;G8_a@T]r<.1Elf7c'*a`)F!tPL[FFBg3o<XZ`5?hBG+YG"Erk')qj0a1KrK$i-p"Qgd4SlfsX)oH/geVNrGW'':<pRm+CA79C\r%^2%*$TZVH,59EoFR+gtrSAK^6^UdThGh8IVST6"L2d)4*G<A<b*q?d(\ELu&^U97ar#Ea+$LeUqkR_,IGXfZt;sj3UZICe,m@08_\r%<(qc_]eg)VZX;;;Z5_UjIJ\uBXZISqZF*d>Ik1P+fn8Kpl+W_-p<_5GiUO7q7[Ri9M;KuWNA-D&AeEa.)dsd,CpHeO0Z)U$5JBIA\r%hN/]/#kJ<NE(9V]0_F3MNFMYO`nE9!mu:<OETQ(h_]Z.m`0I';at&u/;%F.?O,onF\$@,Pi[Ll5/]0ZNPkf-FJ9q+Z[dH=Ti>qF5\r%d>gr9W'G4I[2/+6a\Z1_X^son_j[^8J8Hf(D,G0mZgfhVm,56.,?4"P:*/E?`u44dI&n2HG0nugq/H/1@5QHjqiiG&n?@NO#DjWe\r%l%6Z'848,g*Q0$[HLHWI*LqA%iF3%soKo2&4RA_A6L'!3O-XnR6XQp]BmREknkpfhL6jKe=a8]+DRlquc"KS-7guXag>2uTG49_7\r%SVYBQk9UrnK9"(#HB4ECbem:g;\IoNAWm/W?J/r)!h@#/>XsZ:H\CgbQ,[FYZ4tH6ThB(t3lg8eYV/s@k;*(_5n>NS@274,^/U'q\r%=C&l%Z<D`8ZPI?olk3T;]:55cYB(0FIP^r0IPTF-rG!*eOBk$KZ9<fCiq8p7g*j8=Nt,$jl5*eW'$iXC)*G,DLb=pS*$'1olhF'!\r%cQ#m5R5ltD_(%uY4X/:<?\.^@d8*!_^2IQeXZSSU'UU"hn,),JV03^9%#KJcWl,BW.m`4tS_WnJ8K5+AS+><9;Oe8n.;M:/Bk,k'\r%l=+UT8/qA`\tl(^E4fE0Y+0n0#8M)W1n:5u#jX:n0=)![[Q_%OIUra!1\[NV$dOSPL3d@gEap45bcNf>/iUdtR!JAESE7aLO!RT4\r%0tJlLou;!1hLGX3,OTU4dBl`m>)`pC?_0(@B7@+0fFbkq#!n!3_m8V^YPGU%q,O_mQEoj1qY_V]rZ[e<MG3o*\:B7A(t&>oh+5es\r%^XsHb@EgIMrZ[e<Ge-qAr=os'J@4>QV?T@U>@R2^_6[OY^PM$=U.Vf-LuoLdDfrjM@g6s;]DVnSW3:[4Q_I*Z^Hub*pp[Vt?#CXC\r%Vi@X;C#b&Do`Wt?6E4nELrMr#`_n6oU>=e;H,,eKO]!^.7eGuP84O9/rSiD@&l=6/LN@3l>r/l@2M]]8`1:/h)ItAOCQPMcoK+,,\r%Oi_\TpLE#Nk9t!2J!Xp6YLL#J)It%]"'0iuC64:77J,Z-=+a2RaV:"4k@dRKhh>l%f]sc@`(IDYJC3a>b3%Dg^C'Z+=)H;90%AB=\r%ENO8AV-384s5UijG5>j`Fg7>U2Nf^p4%QM+DPOs%\4/\U7mC[^?Ush:T;M?D+.&hI6o"GHMuNQ^^V+lagd&oj4Vbd_R^p/*NF#A]\r%,1\4HXJ-ogkV\>XcG:u>-S]S8(]&LK?]OH&K_th%DX^+K<oaM4)hL"pYp)CH<M\"mZ5hcWAjCh'SrphUaqgo8oQu-aV$D/KZd\%s\r%e*L%[gO1:I76KI@+L\")RijbHG*&T-(!ZPHJMFO"qo+Wn!W/17(!@#D)b&jj]Eb=^S%[@=kZ*)C'<kr66$Fa:(!@$BPpdl/c+AR?\r%Z=(X,_qZ6lN0VoZBV:5o#4;^-FTa4\"hFmt.[Cs:%'2#_O[!fG*\3KsW?`@)gHWon0nlZPrX=3a_'dUr4b,'r+*T<MICIYrj*lNr\r%Mod(2nhSGF<FP;(/MVE4(:;AJe*M0!Xc@:RqB$sYZ*Fk<M].n5qUN*V:IUt.a49ftrN_+VZ@;J[=+K=ri#8)"_cg;&8)+)"U>b"H\r%^P:\-CIFs<D"=pJMjINV2EMiDjEVT%&+oQkWQ"q?>hZcUk5iXT4S/!?#7GoI^N)#uc[]`GBgT]D0Zd>RY,l7?Xj?>b^kB$6%'Pkk\r%qK[PPK&sa<o^c\h$8*tOq_673DZ!I(d$5a_]6Qm%XK8g>fI_(YX$fhp@jl=p%;)Zo\;pQPC9oL!IN;d7NVTu0\Suo4esX&eT4=J;\r%[Ebp.dndZ:-;cGL.p0%\A3(nH^.Q`VA2iS>Q9h#pmR1!0F?9s1/5fB%FNY%J+p+0=K:#hSSbR5J4U\%sknumVI?Td[Ui/dSP#@*b\r%)+=6rPB2%pq,3%@h/k;u/nbTSSj>3*0OZq3D"NJ^Ujb$6!X^V*jJ3@O)+;]YPE8,,T2UrP,G%5tB+WH<-7+@:cQL(32HU;@)6;om\r%X1P24_dc/ujF#@'Y5idClhoS!j(Rh-;?r.KP*A6p1HU;qI]4I_Z`kRG_t\Fq__[54m!o(K#cibB4AE.ghF0PLM:Sf,UDA45E,n'_\r%??hOp4,X7H<^grY*a>sqO22<LhiK%ns)jt(Af0@Q=<b(Rn;2jVJB'\NcW;khJ:_er'NGnMId<dM8JP-iO_&CK>'Zi,qZ6JM>A,Wq\r%s4r\\okk`Ji6[Er+_@o#8W6T[Oi2=L)bHlmJ"T"nn*%]7[1E;jJH'H&T5?=4*'<q*/4IScm[@Y/)<!&+%Tmd7H&aTp*OF?;]BfRI\r%(Lo'Y%bTS@lXZ$Mj+*La\19RsNWXHKiOoVrp+Cg<+`'3jS\,=bZFnotne"b0J"ICu1&XQn)?'Kr]D'"lI$gA3/bE6#5=LVFZ\/-U\r%J#i4r=*;.eJ6V9=FWW3mG7m]:qaRhQ9R($3kj<Kdh((B"Zq7'1n'h9(d>RoTgU[,>>L)$]*bplSAg`sI02M'8q*bU7DFN<t)o!^9\r%KRUZi=*OmZ*@`g6G36(?c!<;,Kbk^q#4'W!o,\\5ct\pTV+K=/\I-(#Atsdi5)cka,B78>VJ7ebGQhUu.XVt;!=QQuXpjYr0Geu=\r%j=RoELW?W0lZh@YOA6;e0-<MEH2\NhT9rlh]Y!YMoYMVBEnt%cC;^H40R]rl5&"#\CRA;ZJ24<=A.g&eQ2u-5J:<bh2]\m`nm*,o\r%IDN*:pf@fg@9'W@%/oi)cm82G34U=[HLt+S2A5-X5q'!oreL>-)'A2+AMNT2`Ht$`Boo*>'c8Vj;X*Fje!_(oL&Zu*NTl6_a+N%J\r%+8n[N3`[kVcs8Z5)NCe)jdGH\6+qPBSM'k!h/1c9lT]s2p1c0+iBM9i_o;?PnkA<4qVI5fD)Is3a7"7GB9FG]n,sZ6Y^2[SV,m`L\r%1L'=7)9qS'(+%Hdj488NJnBj,@kLY0F_IijI4`)H48J2(rZ!)c3XGu7''kt%Yp'l=9?[tt.^>XL@Qj=i"[K6/o*@Ib2o-a/p<a,/\r%LF;:\b6(-@LdQ9]4(K!dCr]XT_]s?W?CB!uO\G+LbDsa:b&DN'epnS[X@dqJfu2nYK@jUZAX;<`L"IQelO2X9:$9Jb5<JA>-6s3c\r%pibT7]eV+a*t#9j?N$Yj&fS$mrlCeH1b<*kXe>V25\(HgSF^4K&Nf?#Wc327_7_Ur%W6"!%biM?pA3h]42=[,lg:$J?W,?3T2u4u\r%Z=IFbqX8((9`;KX7T[n7.^hC"(7T<eDQXW<cd;nun?*'fqXD'8cMjnLk$i$5p5q6olt&(NDDN>H$gSeV!i10SDYGaP&cKAJ9;Hq?\r%"*DntNiDg/DHR4DXkUa^ek^Dr'"fuq[BO-e6#G#WQJ)6^Y.!QnW+$Z(?$2MfQ(*O`'mAsL@aDK(@h#0Q5EQB'c`fLkE8R$.(V89U\r%kh*Gtem8/ueBAr,QdK2N+]g<-,9Q^LR;JqLh;(6d3BZ9na9m5p?CXKG5!JVB+rG&"XG.X[SVEc&]S7=cIoS*_9aPR5ES5'YH"St`\r%JgUom^/n&L#8`=d;$5f;\6p<?3Aq\oTgtiPo:cK1_$/l'hj#`P%X0EWDB9dI1"`"^(8Dn/I:.usd_QWqhZZF>deK@ifM?,OdN2">\r%R;$bocUkIN(tD:NhC>$8%[c/:-#q#iZ'nJJ+EKO#6_2gWbt@!Rhk\;W1JSPf5DMU'jV_!UZTR#'aoI8[8PRid*"LW1j<\g8F#_rY\r%N/bclDo^dj>YYn:5DK?4Q=LUupNk7eFa.^dHI+ge<USJFc0"KeqR=.%ZC5Zsa&c3MG(\=jiBZ4LCle7#@2V_MJC7X4Z(.+"hUIP=\r%iPI(r@qNS$iO=nolnkTOdTtA(V4SOp<N*K4EuC_)[d$lN>]%>?Od;r2dh+]DAU,%Zl382K_kuGh:/5Bj"F%Rg1ch3*C_sBuQca5i\r%b%G`ElZYJL^s>0<n*JQSfk4=NkF4i;;p0NfT+,r@dQkQ1X5_5MS5B\W4-a3DS2*6cTX.RuP>c_N+)lC\SV/tFXS=22S>MUHZEb#Z\r%9We$_c0K)=^\5>'0t#@AL'NbOd+!YXf3DNQf[TIMJ'Gf>">mOUPs!CD&iR/AY-^3tQ>g^Rp;[FBbn>)Uk`+qm>a1d`F>ch'4VT()\r%U&.Y,kXHp61^eS?DD$[?`#6W5,$YPd.nqe=K2*e(Li>)q2)b?<8rkNXiE=Ao(B$?'@Up(!W50[9OR42*1eWcY3npqA@O;q&Xhq.K\r%73[ZRXpg<;-oPMS+'DQB@R7?=a<EV4@eIGdO[UB3F4Lb=72AZ4G&qX_I:)^0"*55Y6$!J5XGL[?q[<E%0=%R4k[!G'W17271\Y73\r%BjtTb*_.M4C'YZ&egb:P^*Q!Wr[P8-99_2afO\\BRHN:q67RhSCWLfin*p[jq3=Pkag>g=-]2"mi[[pY`q@J,"4tns)HusAOK4c=\r%P<U=qTfm?Q8TkE!S2!.WYfA]?ViXWNJ-kZ>,A5EhBN51/!@ug5--F(>apLduZ>bN'aW$jNU.haerlZ@I`mX?b&,NLef\(nVR!mHY\r%%>E1KffWbQc@^*o.U.<:`(jmi"k7u\9WF,2+nN8?eU6`P,+W61Cne[b?#5HP0*^P[cGi=jK\q<;C@2Msp<"-5B*,9=hrTE,e\jbZ\r%bsA]R2ko\ppUGt&:SW(m*.%AZ*#eqMBoVG'*B=9ds.KCfIb6r6TqO>;\Ca*f]NC!B62[E#PuKj?g(+]U.,O[@*5Ed46DTH@2VtqH\r%4fG:[ND;*<^S6IA*OOr[6H0L1ZTY!k#I0@UCJ0-C@->RVh(oX4T*KF_i^"p.L<&PVdpLk`3)r]Qs'Q?UqUNU6cno!T'UG#lerlHQ\r%"F<oj(*ud7@(M7geS+[8gM7Xcp.<(N?#D;clWQn4mVtp3=iZ.YER#g*;DkglB`m1,LS*C*V:ON.a6NAq#</*s3g[fMPm's4\Of*%\r%S05D_,UEVlkM.F485)>(B'\iEDc1P#_0V8rIVNW?*gDs)SE9tG_!;iqS=o8.a@Zg9jTI`*#iDFc=[:g0]0&9?^6,1.n/@%UDe@PE\r%4K[V@<"r=j-f'iHY,HBNIromHf!>Y%rM(<(VFD?arm<*]0MRH^bOg28AEEg<-^i0b4)s[1I?Nh:@1eHc=9M%[++1!k_^(G(D(EF#\r%UO*XQqoQ/8CA8I+_#:#9.7KN>rM'`L71'K7hBWb\>"[cQdGNp6Up0GB0!?qM]]"=#'<pbki3Yq_J+Q;ZBO[7CrM*.DOd1/#JlaOG\r%P<S@>5A":\/qa$;i3%0m_4>S_Ljj^kTU3me.\Z=rf<%L?RntCnq?24U;Rh3/4]0o)kS*Tq[.T)f;hn5DbT,%!GePF1J*u2:2JNj=\r%8nT[Qo-)l\n(^8+"P3K+\:8T6`gfa7kPik'(q<oYODp%'$p$&CgqROs0HJMnRD(1=2.7IR[1H%L1I8A_Z3^U>,&&fd-rTORfh\J9\r%2.?"2GaLa;/8QYsp#2>n$r'2(9Gi6l\82f_Xnps],Ab5iGMH8\BYmHUUi9%qs*rj#n?M\qs)pX*m=+odr=i<,'9<H0d==SB@GKI:\r%==0!NN$?r.Z/.."#ugaoL18#m.sXVFa>[PC)$t=O4qe-70sG(Q2IRs39=Q;Wm#F]V2%WFuKo0Z-A\tr)L?+gX/!36j$EYo\S%]sO\r%Zb^fo'U=s:!3`?oJ-^7T$Ps/V_'V(uI2Em/Tbcr>Kj14sqaE!@_/=gEat.KESO*]j,Q1\b)fqV=_OBWHh7hTT%@lW7mZ.!VQ%c[N\r%HCBq44-8jYf3?4hcLL%Qq:!6bb4h5a5N09A*&$XF]i5aROm?]XG'(-/:-DD0WZ1XiXd4?al-aR&Yi7W[D:Qt[g$]rbi/M*r+X(mc\r%nLRW'rdD@^3NMaVO9-VWS_,gXdWt6gN@Sg(8Z<;DhP$ID*EIGtK4.$9G<>JfaC./X2^rJqS`frCM.&KInfZ=#C=ph$\-jU!G70c9\r%LqXpo&@TL63il^V%GP;[J=c\tL@$>SNc;mZZKTsM=:Wt,#rQOS<M'"UhK8nOr,pj6H95CB[,b^Sc*,sZ/HA?)3Eg:(cC4m@6o]9J\r%Fi1BR@/\^>$JT!S#J%Ra3c>gFd/^b8MK1Jc$uYL^QUrTo?M:+;V<e'DnJ@t"NV@/kpITIc1P,/sI9m%76Ii+'-$WX8A=n,oQfH,g\r%NT8!Y`np;k2>raYG,D<[+(G(=U\dW<95$J*<7g02&HcQ01]=\01=Y(WC0&*P1g<HA@m&*k^=7b#4?W(_p\M-VU;J:eNbBN\7S?k\\r%0G[pQI&X!`lRNt`0!V1:!S+X]?`K'fU0,A;i*St_,]I\Z[k`S:rZX'=/MYpSk(ZO5TdAVCJt?*&M$JW*,ZrD+VDhL@msY*>a5TMD\r%kgjX'1;>J\FN`\^RVU*T_mBjT70r@K\Ih2;D6'U7F^"r7godls2>)m'Q7nuJ[2Pkf[X@lWh!+7*5g*62[(ApH\F\iij?O#+EI+4p\r%rR[UY?SA6H2#5YsLR^d,aUrV-h$9/.,Td!+3/JtP0K^`1qih#?3/N)a8q3DM^J86?:1=J9PN!i[<1&6-6l;<XrkhLjSsK.W.V&ag\r%Q^f&0AIsPEH<7ZmB)?JFJRhQimc!pkWgVEpXe>.D,#/+^Q1VIBmI@3lD_%pf>CPsD(8oaeEr[5/')FihWg>XPKBWKB%kI*#/Qpf.\r%63gW7Xjft?[Jb'PPatfha"b4oJq:PUSr=mp@Qek]=DHoTHY?!7q>iisE8TRchTXdT51aGCBkPf7D"dF"m:P<,kE2WT4ajQbIS?Wg\r%ro.\B5s'6]o[3_(R,Ma>g%`V&Z;u4JqLZh\LB#$or.3^_.o@RMMCXl_'3f<b\'T3]`_J?,4UXV=f8%Jn^XNSE/@/GC>)rO]%fngu\r%I\&*Y,5#d>nHXC*o\X*)RHf4>0;$HW4BB1l`\j-0St,D"H$jX;3*:KP[33Z5-ZRIU)V:`:1FQt<`F"+4p0aNmrTn-2F>Do8-Y"e-\r%SMWm(#JcXB[PtBSUYSO<MbOWj9I:aemoMQ"VQ7H"XV?'s/a+8u[Co6srRDn=e*kmuF&d^2ICN60^V-.VbXOVlfr:\YZ\L=tiOse[\r%_d%$bl1BteM;Vut"Bo(5>hrKR1o_WCd,Mo^F^J"8Y8ZBm=J`>"g!9;PKOBk+F4_uC8tACRLniI.2Sh%I.2Sh@I[5Ml`"/\+N>89R\r%l$VQm-0@XqUV"q`;\'&.Y0:%5$DQ&=1b>fFZQR=>M(&$7%X]ZQouRjoKXj.aJen&f"4_4-NM\-jCUU`LlEF$,_:1h<W@KsSQA##)\r%Q8W'lVu1PPk'HZ/-R%@Dk1[Ib`6bVa8Dq'(X6_5o9&6A5>;5_H;!R2UQij52N`*VoaCYY1AK<qqdS]jN`_/0"49.l?W<]sa?0?-A\r%2?!,@WrQZS1L9>F8@VL])i>!A:2@A*=RYI7KhtV2BPm!SVfL,cL%J?JQ(!g87\tquEhr"O!=3S0Gs#bNj#s,$9)WXA?&tVURQbU*\r%H<9B5rV%(RX</ebrN9;4b?l`l:Fql8d$JO9%9BIDl+Gb[JP.IdVUDun_Q6^]0/`TA*s^W=pMIhn'jrXCOBCG($@#@g+Vo56'?2GL\r%r9q0$]/IHB1H_6;S<oK'n!Sf6eR,d)S_I+lA*WVmpEoLG"UsH$1N&N"XQ@(]kN'4fWa5K?Hr[d[cfn!6e1'jZL#X9Z`Rn3DeJXN;\r%-YtiHO.OJ-"8e1ij%+=<alll\6`uXpdKX20nlT.0D<Wpc(qHPG:.qdbC)7-0[mYX#X)?/DW+DK]Ao6cYdH6(f/c<[*AqupN[Y5gV\r%!p<sfZ7Z!q(=:>,Cl>@WiOU#;KcetL4o$D1/Z?m%Bl"0l:$%d<@5?R=IAle_E,nUT,5f]ln@$0:%',:8PVa)n<AO;VA[3oc>UB#B\r%,dT*#a;47bPKUE(,?n!/GX/]k+5$_i^IVp?plR/T]e>djiHP*br_!_!eD6:2qgR/os$JZYLe[`M1kWTPGWARLip&JH9,1V$Is07(\r%.,1J[IS+KoA0+pT3Be&ZO_qpT7),u[\6jX9(.dL#NTeF%aG4Ue9)j90e;WV?dQ6^H(Skqnl$N><?P?5*LVCenp1<oTOj?%71ldXO\r%'1+Mc1*l4=?U:H,^9]rMUN+(Jigp).O2`ULVSDo$EA5MR48m,?NLQe^3MsRdUN(ITn2u/m82Lf8J<9PWd\:aF)C(5K8W:Y`H5!7:\r%6oZ*?XteB"Ps@1oc4c2T]$c*+8n'X&g9pVn^QKFn'4K\$8)o\[R2s&RP9#YCb4Ppu`o2>=q1(YiLf)Ye2?[YLDRtFb;<^b2nfS<1\r%<"[QQEK9uPn+`0dBUh$7`=f<4O2fS;7![0>%tDe`IO-]e-gXni7H:H`[,:YD`+U,Q/R@>F:nhr1hU9aIO;Ntp]Q%RD/sL#h9FSJK\r%EM5e\*-:*AqnXgF)X$;tG:sE%7cQ1NcMsD-N5i]e&+4YH\m;0d7e=6l[sON<Gt/ZB`Sh-k+BI*1.ZRt[Jb'r(lJaS1+JTdplGEGm\r%>3Erp/q_P?j=3^>;8AuH+KLFDkX&(4?riV;EA4n227h_fmhb&SCNWA,WV@Ned7'okClo7J%<5HKU=JA=J-7"_i$/K4\kJmb3dst>\r%0Y621*6@E6\Q*<4Q_F\k]"!\O-)fA5Cil?]<LYd%5dn86[a,[GT[h"mFFg_'c50npH%HfqL?Kb_7[9WI(OnYi&?C`4kd#AXq5l8%\r%UBFUiJZLIVUC6t?4BC'Jns(<VNn5sNX=e=2)<tL>gPC%Lq>Y3dKnE$T<j6GJqL:QsS4$S#@F!EN.saD0ZSE_QQQ8;@"gDmG#i6I4\r%[_mic;O9+WU5PhjW3>l\lKAjf1$X'IO3Rd),XCYHOE0]+:a:CKj!cJ0&cEr&0<%"RYT^TTgNmK'CSRbNN57E"WIiu5NV%c[O)?fL\r%9>0srDQfOTck]@Y7J\D4$]EcWJZs[*D7]2R#d?S_(I!MkS9(9)C)")@q:]gd*T144**7l_&Q`AnNSi7`j3#gY(7l;dkI'S-Yfon2\r%dY#jFV%<;^WT6DTWVg!3h+7%d7#t#3qmZD#>c[mUcN24j,?PAXK1F@.J)@o12Yq48HYR`9]o1Jrc/%NNg0JB0I=2!&h7@e-ZgHuU\r%+i02D+QosfDILhGE#VgsYI?IB2Smghi\aW9]>i.EGfsN'Tk2#;B70=Kb=.7Xk9YJ#2K\o2a)B$KeA!N<"_H<+A"J(^nb2-"55DOC\r%B`2>HESj>V;E#9LJna_ri[TUDpggW86jK@XoQKL^OjPcte`P'=U<ma7^2H[nMeP5uj7OE?O/K.EHTrCIWSM$Wf59l_c>e1o8?Pj;\r%oCKP(4tUpnMckG8jdpDZd(S=#l^f.CMV5q'^A-:*)>2ff%+[aXkSDg(pZKNlA=I*LCH[)HZmdtHdHnc&7%nlB9]GLSU0tN:!pBC'\r%fp5'!l&@q?h2):6*6G?Ylfm#)]"P@gr,'/Y3,Tg17M/o7kZulP/+%i?Qc%P:nEq"a;VL?)QS()68h:G[q@.f_TgqCe$RFRfp1(^s\r%jB`XP-52GYS7rtUjj.nj!4H48q+C6?g\?/Ck["e7QU-gNp7B_iJMD6`Y]F<ZgTXC-ZrT?'8CVJT,6"Z(ZoTfk&WDY(Kl/tlE.bX"\r%nfLZ^^H0QAjUH!"e9LB\;iEe_9?h,)R8[hse*35apnK`3e2^Fr4.X^Qn'l,dXbrNP88Sga:Q+&C&M9V^KsLQ1f"VarI3+/W\l.PW\r%LmW3pY$itWeX/;`,s:Oj#c0D`f5#lKp8Vcr>3[Z3oiCDc'6Tmri-ppMcb`W#0eB.9C/(&<`S"X/pX_ZZb\FAUR]UtuE?4JTPpr!t\r%K\.]t&f*pq1AC)nI_QSHI72AcoJE1p[Ma3J\pZ913DQJAb)Q)`6$I0'\fFG[RQ0S7+&+Y8TBrZuEuX'pIQ*^Ed=]Bm\YR2V%/m8a\r%Wl,l#-A%!%Od5D\;7P]Wl#f+0s)j_&lg?W9#P9u*_%'9o;:?I=4P;`_=W;4dN9\5??>WJO>&LT!^SL+qq0_(&C#*VrY9o;kaQW:0\r%V9C'*g%!2J@E6N^3VB3?VON7YQZ:5q7).b2Wd.#"0cJ(jW<KL^k?]ZU,gr]8lef3>M>_gtY)Vb4h:YWaI0<i,h5B-+dpX0Na(Jo&\r%/<:I%!P[7Z+^>UKlqR/2H-nVqHP-p;MFrQg8M'"UFue0,/X0]sgad]<A2!)FDI<"qo^']r0QDDV%X_A<4if'DaUG?@/2%ZVH;+5k\r%@@Wq.]5V<c0?3d>.28A^YPRR/5?__0rd+lgHC/;"C$u*ph=C`8p9E1+MJ<U@VADJeV1]QVnf\DOa)YO^bPV!C.e\RE\ADp$55b3&\r%5Aq[AH@YuN5)Vh8)gWbj3\S9kV`W*W,EaXI\$2P:iFf\n*gNgdR4DD2>6^Cg&e0>Oq4m+]cN@Tp#LmpQ@#=rp552m\^_CT)GjbgS\r%$`6a"&"4[rQst;Q^B)#U$9L7ApU-u.$Lb)P"/^&/a*-L*:r!dfbXt).0Ei`50q&/lXRp(c#af'B<C77`!oGY/[>J'"X2nP6U<9mu\r%r$.VAG1;)?#R*mF][P&G:+=YD0!FU_ne/JJkBmdFR)5Wmcf,pPMWt?qQi^3!SS3nr@#DEq$*CijrH[aiJ7DakiX/IH8?7iTC#:qO\r%;;(&:\Oh*/Vf-ZS`@._>*_D(B@W#&>,p+4E7as-i,S64:k)kH;T?NVt&gS2UStZEKU;*L=U4;]6X_/]@s6(LqKs]M"qg$GF!R;K]\r%!@=#qMXki3q'6\;@:X?#h<3QDW>)&>,$%9(Ei`qk`uJC*#<,a_6+/.o&h]6@RckR0-!VK_"d:AYP]1mnQ,4oK!_OqX4Vk\`Mb-hB\r%2]<5r<Bs+Z]l+mb.\NTC'&BX`.\NTCPP.:UJ#nf*;+5/JXHL_(8PW.5H8/N9J#ngU9LCOmWdp6^bUFK8;UM@XaL"2(TlN^SoL9Uh\r%r<8s/o@!ViE8`(F/No9>g`_dilgRFpUAr(uqdYmj2@VVOm>k7F!C)u><!ALcTO3<"r`CH]hGIf"<<4D2q6XZJ<WA&='hMB8,h7s"\r%<_6jcP?C=S5Y2,T9+Ff6:f>,UN'gPJPZ4k*&'LlV,o(lhL#c1cP%q:<bp]Rn8h,5WLZDCeOp[@Xo0jBtlY]0ipOdHrU"*8\@m'G4\r%kM]3kHIU&iSbWMNJ!ddT@nZ4u>L##A<-V4(TBJs$s.!<q&.?:7\lek:S`eQY:Arl7Qa9#lP3QDa-`bDWNH+X4Pn,]MItbmko(URS\r%B%WQf=uacE61XRY-X,f3:AVL!d(HKKr]Ug(p!H"*^UB`*Nc44gHNh'L51$M0T4U8+U5t(A6sq(<qlBeH7Se3e%+"Ikf;%KCq*gfV\r%F+!dt^iC?sm,P\fd^I^Ipo!pC>0ilgh+8p_+4gC4Eg)D4a#CJQ\t:ZT&-@F\J.$,(0Q6]Lqd;1kT=bue^XrF;(?2fo&A+RI5O&2=\r%pClb[iSX($^YM]c;"p.on+*+I5+Uj/<[;cO3>OgrE8aEPrBoC:d.YlbVn8SJO..P58aXguYO6kFc_$Db89V(L3dT%U4V*J7NSVd9\r%PWa:ohPQe#:UIVmqlFQ2HuitPb+2I*NZe#]9[aEr_E9IQ8+\<Y8nZPda>]&IVj#.G>`_giLU\P!*r:E52iOT]C=,*Y``)TliE<s,\r%I0aC[*hJ&u:>(hdhl`nO6jo#fRifsC@AXEinCn]Nj.dZpFH2iggYK?6YJl0ZZ6t\u^oIiTX@5s746H1X_HIME(6eJ#'l+u:Dhg`6\r%1opimC4TFGnurltW!,uuWVof(g]`q$M=K?j?69:#6B'esRi(/)=qJ`bAuXno=:6>&_Br&VYSPr;pTPgXD[.j`_ck.?[j*IO%r4Jd\r%?A;T[)-@:A;"Zie2G%!Yi^D/+]l?(1G"!b/K"0[U]03I((;r)/U9\N$&Uq>9'5Kme>"l;j'W_Hm=>ntUQ%?=c67j`9O[sGX_f*$<\r%9BfOdfGl>Sa[9oF8dbXBrdlS3r_0HV'o$8+_E'LY,u.VU4b(gu#jCsi,dVMa+L;DEm4beY:Ltt)&`,-tDKj;]JRcZZ=sp'!.8s,`\r%4IdVbLU[/UgF5KpA99m[\+mkq-)0/=*I(q9]0pbQ8_!9a[nB,uRiE&!>#0*Z4+>'A_qWkkm@OWGBVKcDT=[GT<F/4X(_K_HM'5/o\r%7*ocKP8"Y"ED'&*0h86B;Flld&QD_d+[KR*d%iKk$4.=iJs/(,P`VQ!`OP6Uoa-<TGNj0MVCr]5,WN>b)!8!ZhNnujS1OmC>]]];\r%P!Xc=T6*[_QOsi=[^qPYGD2qTLm>cJCNAR?JhSDDkH=f$7YK!r/"uAYk..O,(/@=iO;JQtcX_;E6"35Y;'gr"M%N&GZcEL\U;'U@\r%oSX!L-]G^"TJn()]j>X:7%GO/Mo0ko.r$L*=AEM%pQ0tAm.'kt==V:3K#Ti97Xt"i+u4P"HUZ3/=D(r<YdAtq]u/1aXE<^%8*5,u\r%K>-<cD!TT\&HR'd?W&T1&IH?VR&[Etf7:<6Jlf"4CS-#lS6p.A%pq>;8s5?hIQ>4N6!%AjcmL3nED1@E8dbFV"CXetDGnh7-YTc&\r%SE!](rY7ZFK!)0DH;"CfK!)-g8ONrtY#84Z6jpT/Z5][ZL_b)<V5SEj(3Ei9ehC!X(3EhnWE3N&"]Gn3QtSe;<Tk*[6F<EO.WiG0\r%'.lDS!Jdl*HX@--K!).^4XPep6'iq^N@]cs1#Z8_B)U:FO<9ZP[%Q_7F6?/cBL16MMCNEUo&dtZCJ*_bFp/btEjX$r&M<4X$5,`^\r%L_b)<Aa_")&M<4X$D*P=L_b)<L"9a3L_^#;'*8^skhi)GBd,Oa_DQ^`o]hQ<MCOBp5p*g=<&m>SqX>6(dq'(BkegKclq8L*cm9F.\r%P@Y:Wk`X*T9+iUUcm9E3aYJYfF@cX_8chD=6k]IR8\M_V8T((-,H4#pdVfO%GY5%Wn_dnZkSeLP@_jR0Fq@;k%*R/tEsAn&a06\1\r%0jC:8)8m./__T@0EsAm3@ouni<in]1+iS2(Tf#MWP`)Nbasnmj%3)!;0'rTG^"'jQ[R(2LYt&D7=&]Cc_V8,YP$-p`FZ>Tn>@p2$\r%$PloMOdp71L&I3eHM'1;b;ZY5V%a^,_H&-5l%i&ITas#RJV@'$BTrmKa&#m&$[]Rd8D;1`b:La+LIJbXAJV('_P1;f1(4%3JV7&:\r%au-Z8nPVR40=/k8fo$ku:1<]j88)]`k\8l)3^4N;FK6,&j]o@K17$(8Th#rZbJ;iD_[Cs])$u4A0ghO+D`t2a1\\ATF^qEGRM(+o\r%\7:^V/a0[9KD!Jfk';"+Mr'`%1Us&O5:n2hn/0;B.p@ErP)6l0).l?9U5/r*^19XlUHEWd<>.7'TGl4Yc_=bc(=%t\ojPNEr;*WE\r%m8a-S^.9Q<<PF`I#<,k[+6Y-=Xn)/R_kL06]8hZ<amLDMp0l@;Mp#;`G<W2VLQC/*F0X8ML!q%TqQT1#=O8WJUCW:>L'9\AQ9Hks\r%SGW%hd3!M,4f)k&2IdgE]aY@@Q@\n:]#DXlrC5]>\QaPCltj%EM-Hq!3nWd7,G"/o=gp+Z'\<Q@9m!A.o@!FoY?\KMDsi[Tf@u5<\r%k[4AHkoA<79CuG:+8sHL6Ze-VkOnK!9"TA^Fk0<KcdjlYSr#+%'.\4fMeD%mgN'-hoU`,:WLi1<?W)/u(("db0A5@aX)@J[.AR;2\r%S-kdATo^bdE%:cUV*#i71BM?Z^g_!'g!rftW+)GZCsgQm".0/bQ7b"J'JRK8H?KgSp0.VGL0SC!;)!^e;`pZ4a1*LopueKtfscK4\r%#kP\CqH81nVU!HrlKlIiWLljgmmIBWqScNP9hSgL<5k,V:]p4%U+BFCMZSi0R2Pc2$HubM;NBT:Q=6bCUJ`FoKJ4sbs2RBk;K3LD\r%%GQ=f"^4\`g!JJtc(YWmir1i?5`:W2"7'hd4jK^Cil.MIR\-baq"FEPmQ&*%7W+[@n$DQX,DUoH5V#r\rGOq@"].)AqXsPb3V.3s\r%Jf[dgGM'VZ`/X!$1O<5.En36%Fb:r9H4bn.N'o8kok?he6]4]:MlYa.N=,O$kA(5"7fd=ZN=QRk<L<b<@_IHolkBf0OqIZ(HriVc\r%R,_Ol4m">UFnAS!W\'U]b-%MsQC$Rf^oBZGE7$A@R<LkRJp)L?Se,PBN5kS-#d(QHqreZ"Xs$Ng/aHL$OTtZ5?Ah;&=K*MWo0,E(\r%:fIOSk"9WHmk!J"(=s/Sa"o*N^eJdlC;!skNU%Jq?Rs/%n8C(.m.%?S-+/pnqB$Ncl).de%WI@nB(PYjN_cd&@]>PpO<O.`eWQBe\r%lT17'(eqgJVJnY:r4s)fl)3!;6Th-&_%_dl5uWF<VO6qp->89tO'4&2gTKD`OD<J(`?M0`pqD`,#o8S,_6)hYK#K"I&J5bTPNWCR\r%OGKico0Rt,0H_jB$e77n$=]22]V))E.R8i#8B&mEZJOG2Aa/<l!NUe!HAnaAfMN**[PKOI2LZpc(oi/3e]"8kda7%,M5$==qc*a1\r%:QB?N0O2_91^Wompo8ni)(Um<.\Ct.JHJpT__[^U*8%/-36P,-4D2CV>7O@*8]fMuGb*&b%NH$VVm*;*-fr.[We%MJ]:Z_=WZ]j-\r%,d'!46\1f2#B$s)Co-%#ge'qf(JjZ]Iu/eCk0:ZFQ3.An"pQ"8,TrjhD+"SAfsR@u`+(^^^aL,;\G%UW?5C4)B/p4j:,'[F,[Bb+\r%E"31q3ACArMZe5]0[<q.QNR+a"38kThpaNsUHdn:cq]16.Ko03kP<;9\&2(rHjI,Y0:PKE(i)kZKunURJ"IMXU/s+tJ1u(uIf!,7\r%^F_s0]<0;BdX[bi]JQ(2M[^pbL3Q$V6P%LX)sR<R4Bf42DaE.n$&>9;aR).A_#>2h[A/@+3sg^,0io,En.C)4J<AYToDmK8d(t-5\r%L[hBA;.#0M*MB<7,H"n^7+RJ1g1]Cq+Hf>M6bQc$XTe("10pI_a/^P6IA)[&%33!TbZR3N8)9K9<;\n`PCQRX*nGS$[H_gbf`/UV\r%7M=b3]mq5K@fC;o=tTus:<`a+\NWS-G%1Hsbk4O/Yqo(NKO@hT1$j.R6PbKKBQ#?"6kDH-hQm$t,_4Mbg9DrSfSN@l,GQXs@OJ`m\r%k&ZL3n%.&=VqM=e`(kEdXDSM.+Eer`*VP\nJ_5eud[6gX$cHq2W$eK)T(O\J`MA(;M7`#0.M9T_LN"Zd6"4Vp'a(]SQ_^;e6<k@N\r%f*$aTLn0>Op3(E_J_5gnM'<VO:;jA(Y"oslSVU^p#pKij]7n_g?fB^VR'8[IR>F&R5GlOm(Ob@E8!cZ=8tN;fl0/AUV98"Zh^N![\r%$"%0T)!j'\qg/LDT9e=q-95(V_/:@Bms*u*I1QV[AhI<9gZM$91YCppG4<I]0\GUmG3i@&@'J)dm$Mf?J\b)?\q!'lK>C;!=3aQL\r%&I/-Q8+"">kc]CSpt8lUL69;[VqYFC#:kAA::I\Z\I27=45Jc1X;_HSG.P?jlS07cFuk0p2mQ"_YgWmEb;sqo?Q<n>-:Aa<F94O!\r%FA$#Gdg>A#E@6=R:+*:+\!R:&4.X0I<"^n;p$;=TQ3`,6:10]jbm.a_dh@G.P%69!l%q`#ct-[j_hX\WY%>]XFsUtj"b5jr]nSt1\r%Yh/0sIPHD8'h&hrD@Qs]FrksQE!ABe<X@#+)%:[LJR+),k^q%+#jh&6OhkH"NtkCqm-*;m_I.$0<N%piTgE.s9QNfL1^Vq"&,[7@\r%%%^eDO:o(&)mr&X+G&1kbn+9XI8[uq6JMJ`@bC'a:J_UL-iK:bfZ61^<c^Y;4+(N(+Ej%qqI/%8IdmNF,Je4b5;#E1+Eh5(&,'G-\r%J_5erp.;`d'G*><_f!3-,_=U)cSgsh0+#Rg+CWonq.(D"rG)Sh(/81@lpjq_I>\IQL`:Br,M>6<5\k+"2Nlku%YSO^Gt@X4XHW8Y\r%#J+)MjWW;?&f.gHrQp,IQg(F)7Pd>G(PXNRri>jTVg;T%q.Mf[([q(J2ENf3h4<j0!/X;5IUSS-e&5eZo/bU>*F3NO1Z=N<bRJn.\r%UF"f)]!1_X!p?,I5iMZfgtJd#UU/i>?C@.h`*(+.rVQ4UmdS`'<5:c%RQpVbFeN5>%<?m5?+$Z\F@c/Uco!0.Wj-kbAe4>^^"uk5\r%L@!9P,2dXp=?SNWk$8nugYYpcRJ&27RRjuo,*"3eOAEY4%CO'1-T`e[D@A)[i3"!!VrlJ^r2ps=VZus-ITLB2feT"M[iNoZo,5gm\r%C<=M2)P9r!63_Ya*.]=#WOZJWrZ-._>dZS`)I!0K-f%Q"Xr=@=L>/tg]BDal)P@94TGU;SS4to=e/M&"7I;n0a'Xe&2VtJLr6gPl\r%/7Wf`nPs.^I5!J:mb]eGj`::/[;ij(e_#4tX/;N9F-8ZU[F48fdRY>A/9Z8.FZmGW0kSNEbn^q&j+2[LV&%]S)sOH]nSE@RjbUXH\r%NN;ZIRNAZ9FK@rC(MNtW6a;MlHYJU#J2TX8g5o%_YhHBFXGpB2#/!EWP;_p5oaGVGL9t@n!j/+B(+3?A9naY<ga0-PH"*63M/`_W\r%g\fdV_n&tmqX3-5Dpj0iem;X<P`2$a[KcZB>sEmuBAXu=n`^)k?Xj`$piM(Fonrr25$d(rC4a[bPL_akW570^/-=F&[,A^?aDK@(\r%Ru1tB2LiE),15IMLHW,WYbRX3F#K>;PhK)KpE*Wf7nd>d%V>2+Kl`^d*2KDb'hPr1]#)BZ'g&mMIHBFPaAJ<mMPa@,C%<jnk`p0<\r%9M<'>j>Psa4o!ao;OD^k>s`FmXtX:.<(:bh^6Za=E='0M]#(g[;6engOMm]+Kk]XW!p;Jp'IM2i-5n[&Kc-6[c_W>CrIXIBY&J9B\r%XtW"Alf"G$pg#@[#-jMb7"ksEa_\m.&VW6Y.pZdaDr3-(ORT7$*OIm]+TFO6#Vr^h1NI80IRjWk>Oh2MctY[FQ4qT=OgCQq-6a"D\r%S6E%*#)OG)QEmhr6pd3'7Th9:#jqU]oZM8Q+cr6\-aVLL=1+NOX.2\I6?5&e/>o'"`%0K%ZCH*$'>.D,/>mpAR@tqrW'g=Yr.c;O\r%n#l4o3Ls>I0["a?Fl1JRHgOufiJD)+:aOac$n9A6-TOI=c%VDgUIp'4(KQjNNoE&S=44FFp6W6ls7hO3$EE/2O'XrRH[+:`)X@(:\r%Wfs.AG4h]p442`R-9S\oK>A!e^=1$`,=0oYeYVFj9pN(Y%V88SG?U"A:3_M[n&3O_q[s2ahe@3rj+Jf@4"H_S;QME2hl3R8T2f43\r%F#(W`:eT#omtAA<)Dfehhq<\o29D-P`&$j__DAiPkC77<=-.g-UBNo[5q.p,_k-=ecl/nA86W`kBpTZASsN&U6A_qKrU:9Z>/UZ<\r%(ZWV]_K0OVn-gu-l/drV[,0hS2=kc$fp%lm`&#'3b0!iS9'7(n`H=="clTgQ8n0[=X?pme4+EeKC3h*/m)T5hPPKEsd:YV+h(#-.\r%l]>`MV.uY^8F.q/oiEqb,bq.oO'r[W79=Nlrp*gYeNDSl4oV`MRO*WK17s]bI<:!c(#*pR1X:(T48O*tUrWfq+Wd_Z?hGM1H9As*\r%o4U4,mPPtsch@%iX,rl8=U]_cl6AB;^'stP*^<"6>Z$g(&2ApRaW`Dfq>hK1RHpVHK.+Y"P4YOnmWU5mI!@CTM_I\GKI+O5Teu)J\r%KIF_h3`%4LFWS@&1F"'%e9M2KUpXHbj<@#fV^b83E`iVl$8.?q<71s22cAfN>j09O`^lXH\;&\:jme$[;WmjIJOC*e8=`7iM,0tQ\r%5l)4\,.WH]eUSleSo<F/[`KSio*?sIM+\qio*?uH<TK4jGm'I!HB<d/5>`2Z8*W3gCSo'Ec:AtP[9V]^*B+RpCSVH2"$aVuW1f1"\r%R=aaJGh=\ggU4+,`FW\VBZ^ifg<^^)]ut4BWY+Xjo5=8\,@IJsQ[^@\MTNACaftYchPS:=f0G[E[%t-sR\bSb3gi:uVJSa@LPI_l\r%$Y112E77O6+43;(q,6Hf*Y.(3cn,"Q.-nmP'XYgI<Z=]E=nkQ"8S,1h!Ygi<8Ld.<=A6^]WN7n9TDZp-b#*=H\*Dg!WLOq@Y$s.=\r%8VL4*;c-QLY'+lrA?9pYR3$N8/k_OGG.YEqfYQD+RbD&?A&UT6,5\"+H[e,gIn1CWo7@C+E'mYFYI?IBf#7WM8,U_LUfqu%SYbkB\r%,>j9J!_]*Sc1<TU9lQ1:d2C)5SdetT'.4.%/!((AZ,N(IR;]b:3K-c5lloUt=Dci;;N]JR,Y;TJR@uPpPaV&BR<_ZiQ.F9hiB8o8\r%2JL?TXA$lg1HHhiCtJ#,5<GELDed(k2BRDBX$;Pkr8c1*na'@CTuA.\+K*.*Zr1'*ChNVMQa6jB(I<b@qrH+7emrNG'qZSlfpWI<\r%l.lhKTuA.\Y^Qm$[*!&rTB`^C>HV++7\M]g@PLqr9fjF#gX,.>9+_tD6uiT]W;/GhIV,:m+L;b^@O2piAqcT:FKRQZWD9G/aN6W)\r%PY*d,bYhDsQ"WRR`A7N,gt<l2,<jtMLpL[[NO&nm>&!.MTX+fKYebunmr5J#g$H+-%$)9[g"R-Z[K>6LY4MB.9l%jQ(D[MT)1o3f\r%G_nG<a[M^P7-Cj]i0nBO::0g_/S_-<#s6rbAMO;DqdT$A>IgO%L+b[o;esf=&H%@14s1LljWE8:#NpS\$[qSQH#9(OY0Ad.d!Eju\r%+;7Gt&jr'@J4pYW(hH#rkOu+r3\O/T'<tt!%P9"]m%pX7mZiX)p1o#;jOLc\7583knUdZME/FtfLmJY>KS*aN3oW#*gsIPtDGCB8\r%LtAGR4W).kFi;HsgQF!4>!Kd''6cXebNf#@eRIYF#,`8%EVT]?of^#A+/83O(X%5d0(7PUBH`D.+be>-I#+r@cPr6/4FesO//$3F\r%k`P)m]E$QXmLX_7,[3+g3=UE3e\+QrQ)lR.X)FNrYad@:;$-_<o1.-ESeVXQHP1C7'Q@[;^RX"b=jRYeLh,/U5c[t$bM2/KUneb+\r%\7!'uhj_lGkloL%VfVkP4W`Qc^")!irUs53Y9`&?qJ+hVbP.RG;rt_j/.WEXB5rDJk[V='mM23!>%1ClokAngBJ"1imG*)Z/SiJV\r%\_UIG%EIerl(c$;1[S4GNua7)pU*/j,PEa9g8<[iY]]hU2rhXogPn_mDU7Gom"OhK`bTR,6.4HB@U@>ZO/";MJ+X('`Uc(C=FBM-\r%4A8f1pk.H%`ZOJ.?6?DkqWK8\_6<U])SGg6>"Yp`iQ<;rkQP-o"rKqkm2QKge`g2!;Gs%uK9?0>\RimOY+:mB]hI$EEU.2$r%g7A\r%9\.3lqSXVmf)E$_Q6!)A5.eajVtPud]t)c%\=_aP?<mr57L\*&KnOLb+*=UQ%!m0#VWaOV0>D91OHISEToQf21E#`J?IS5>M<37V\r%9Fb#tS_e\6(,P^":Oj&I,=-h'Gffc474K&(+69SHS\LqIqWC5SY2-g-L9'VM%rq7lE3;)5eR\>KqPXiE%r<8goGd,lUV.D<OXgso\r%7^Or'p6u/QW$FFG+'iO^4eDN#SS^:>h+g2:+)^jJ<Y9bb,U<@SRkP;>pBn4laE$$k?D!Kba1gn-5t97E0Q`gKH4]G>2W`Ga@JY^=\r%R1`t')W&b/Dm?N]dd0fp#,VEV=d/!BC4oWOB!%9!R^B--bt.,K0U?".AgrY"CXR/n)P!-jCXR/n)J%bnX\$EG<AW)C@SIbDMoi%l\r%_mg0J<Pkk0ZY:dqetc`JJThgGX@^<rO4hPi@SIaN`rd-<V'bU+g9F;iNSC\oqr-)$@GD&DZ@uJGL0)sAlBG83L-JXencPsF6`iqt\r%Z=#_['NRpHrg"8][h;/))IAc*-VV$-Bm:)abQqFp2/.<c"1g8;RP[[PKNs^!@1e/sPD4&rPPqc5C=;SfFc_UGeYI'E&nNYoh&17e\r%(`@q6S9`$JGGQg0kj0Q;GGV"bbgl<hLu-asr'/btp/si\V4VZ9/Jb(*=5%<;ms)[\ddD>M%AV>8jSsD"rU!5SgQhKA/+%7Vg>B%i\r%6<@>Z94$b]J%O.)G,9??6Oc*/osZI=DcbZMY-brLBn*bCrcY.:m7R7ol:Us/NC4H)bCJ841H?FM6^k-SVCF$JL,:tr36h%&1o.7G\r%VIK16+k$7]25Ic<^!:`Y`>F(YKu2=4<Iau88#otQr4R^f0?p&K?o^RK.[),dGWA)Q?#(_m"`f:.oGf$#>&lmbh$7H9&XrG%KhLmJ\r%J-+g<("H%l#0mfqk8AT+OF_:Abn58?(&o8IU=r2Un8a2gSjaJV6==o1O-REp'$_(=JmJghNY(&#11ob6921nU+a"4<o9$Y_D#OH!\r%s&+)%6D+>aSMt3-&XmMaT,a<5m^\+$^"eKdE?<o=4H":A#j[g^3C<?XRjJGojp8HJlV4.25&0(gYB[8H:hI<"C#n,<9#!P2*u[eK\r%R-mgRn:!)Lei?X3^#oZM1eg1+d:US#*irk"3a(c/;%TPeR#P!!H%_(?-5'X!ajLCip's=!ZdP\2*gu>r%f2J9ZdNEr7;.&da.D<W\r%Y)iI9^/2\3AfpHK"piM+8#`2c19Q'![;gZ+4fd*7`s"V76$&SJ4YGq)$NdS-<a=!8k8U"sTUG0;N=4I#.j6OtIC1][BX7#^$W7rp\r%M/bg3/@]iNNhd"2Zq_)W0'ETLcB.\rj+8K?k'(f6;+%>'nu*LcU<,;TAZ6X"R3u4<TX2t<<Jimp:[tD1FCaW.8&UGMX,LF:j,W#k\r%nb)Z<Xf#NAl1W-:n[J>&i8D">$16qNUj)6!qk*T4\@+B03sDgsN?7qmbD`\=MhBWcJTj;>i9Y<3qt,k$\S`\'f7j0eZcP'_c86$f\r%nn0qFM*(&F4rh\QNR,(hme%+o@.-*kHfEL;Z_?CtRqlPP_bt7U.j_hWgI%m+%(8[p>kEIs/J7^"G8IjX`5)n3:?=^3[XWFc?csD>\r%L2Grcr@Hppmb@'+$$CFJm_5[qp89Fe5PTjh5L_^Z^[H7ccQh2\Nm&XE[+OabdIR*u6kk6d#KtskbTC#XoY0kf&9Bl784_]]#Q%%m\r%5U"*5$"3;Tn@"hbn_1UW;iQ`B"ng;8lj8N9k8uZX?MmrNauG'1<i@l]Yrg6T37(E4hVnXB)*t/-dc"M:JX)C`F#ai:pC`JagooV>\r%o=/0*oas4)^6n^QKY7\fq!d^ijllC=LMNbQY8cfTKC7E-F?>ci**^pDk*fgTSnrOZ/uDD(GGFC=4d`Fk(MbPcVpf#-!"DJW4D*Na\r%0FrW#5NJI$A\TF8=$"Z8(9O-G2X+I2=LD4mFO@+FRU2##oEeD2JJ8H^R!t;<`(!I*9dm$r>]FWGYUL:4&cI^pqShWRrX,L-8Q7)V\r%H@i9bf9P/45CEV3Q(/2Xb\tAVkpHPq6(SAbmFZk'ZWn.J-gm?pIERaPH?hT8g0YqA3AGah<ijHqc\[3cDUio>I-;"_3&/3K&?PFK\r%cC<HY`C1(=c&%k`0-mYDa,'i*/PY-D;)d]OU$<RW6jI+C"f^8<,<EVN$=cH-!7:h1?*d4[i'`>^h9Uq_8JDRnfYBl[CVnB7FHGn.\r%-u+8i34BQRIhnO<E2SKN`%]Gm$Tg(.C6^+gM"1SPUHE$6_42?+7X%ZVB#<hT1EC!f0o@X56+.H%bW2_ES/B_Wp+dY!'-3s\$Q%88\r%37/nSQF[#V9REoc==JrS1%u(k+_;f7@h'B[P*S5[$sU!j'14+l@8lLi36bY]LQ@_+0[Lg6"kcQa?_BE\qQ_E\I;\+X7s:CO@3X(R\r%rT"K<7":m*fm?/K0>2QVXafc,-USoh1sg0eWcEXP<_b(U0$kTa?n5to5]^R.'V(LdJ`b8VjR@]^(h^"M(hg'@s4h3"e<VMF;'JG?\r%D2CjjN"S/5?fn^`M2W'mApGdV;'Mc'SgIK199dLG&^9`:K9m6AM%l5_,tasX$N2N7/Q!^e7.sm6]Tst.N[Ru\ZREJV3(ejh33=KA\r%d)rO"NtO`?2Hrh=a=%XL^P'/Qa,>AP:L"$/hLuIt9ckZZ</L*bU=Jd@6D%a+,spc`*k\$,![oh_jht"?/(#pR?I$75.pU9`)C8:K\r%>G=MTM&bTB3A")PUI91YC.Cp]LdXaKR*_30oD/<j/Q)+#U,&o$U845U2-<7Hi/T5`Zt*p.''Y3mEY[di;'I#XYbr1%nZGA[_7^pW\r%nZGA[fi+F4>+uW2*Du%Wk7L\p,o(C%G`-dRk\"FkWtYnQGR:cS&keqF2+FU"P#r'Fc3pTe.SqQnI*Wfq1/"=nSIpu^.!'=^Y81kK\r%Dl:ko)=;HAD8(r]$JebCqo0&8RY$6X*Rt@lc`Oh>jREpa#P;iq$3@-)h.!)0D="^VEJagN<iNe.H!N1L?Zm3C=aZq)So=(lmBc6F\r%6)'`@I-?K,rLBSD^6W&jfYon+Xl,g_*,@]c<jX;EEtL"Bof/7=jt/:?F@>$H7rHsQQ-1ID,0dHMn,2t:ojm]H2rqO[2CG7YB3oD4\r%H3#a5oJ#Zc1SmU`kj9@*IMk:N_sjPq#T5eo:[6$bq<_A39Bkt"Rn^ICDpXJ&UPGFNNg(T4XRfA:r#%YSCOSlF&,Q&(d;fZp+SYdt\r%0/e5FC(4V,ad^]LT<+rgo_:4gP*5N[14"g=n#Xg3o_:4g^)l1%Pb't3GKc/rK=d:*V+8_mmB.;RO,jD1AmmK5Im@nS[H);lPX1>C\r%f,4p@+9oA._LJ_^1O1nZO?`uA6qF;FVpSpW5nH?60`s'P9#/?1]TjQ1BAgJ!lC^e):d(Y%U^J#8'r)ZFW&#"Sb^?_3&Uat1CIgVu\r%)d5j>2R$)3r^pCqX`V-FRN7c&b,bID#^EQU:Li>)+lFej(jH&fG]jJt'C[-@7UtAu+lFfnd6J9F*csWs,F-Poo5qVAG4`0ZMJ\&K\r%(DI(F*!.0f.8^q,Ebqf@A.$Si&glOfI\ALcjOdLj._BcRcaJEp2AuZn%KR*(=rBAF`<^_N4>N=U-c`Zajhc^[>>9;Ul*ckCW/0),\r%i:,/3G]F(7Giq\6kO+k)R\4Mo,uSet=u&0`rDrsnIL-[2i,1.We[@e/Mr`/h57-XVY@6*bMY,2"5MO?7LC)YBRO2!$[B2!'#EaQb\r%a0r9#+6Re7=s:IW.3-=27\CGrH(77FFKL@j5Nk'0pt\B5VWX6F2-qtOLP\ISe3^`%@)),7pg"hQQ>.G<V/]iT1TZTB^N1CBms%r9\r%qW%&BiHMt'.5QccG.?IS37AhV?^DLVB6HKCmFPp'hjO*sp3th*F'%"tA41bKT=_s9R)&[30R$NT,ieQ@A>riOR703:L9Uj00rOMR\r%kE3]hJJ94(l$anWGPC&lJ&'q]R=?Y??JU?#4,fsBaXd-:0Z6uG#55qgOuQ[[A0jJ8\!OD++6J_.!<,i3>f.&!^j2s7gNPl+MW\UY\r%mS<S';b4ZR4/F6PkEl.[-94g7\rs>M<8W\Sr4F@`V[6EWJKhCj-NAgsabMoWY<qIAjHr+>AU:P=@b3aO208K5ee5@h#m)5_pkPd,\r%[.d9+!(!iTS=ee_qMD[pM5t5[c>%`5bn=?B'8r//mZ#r:f04&:npY"(Y%rIXXunm5X,Ep2NFC.WD5nl7eZ3!c!H7$1_Jc%=hmE80\r%5kc]hX9-(t__AqiZY&FfF*B2*2_95Gi;O`ipUAh-d>Yd[OS3(CJQX\V`k.#;h`8YI(%u&S-lT,Of@sqLI%+h5m:8S&h_g=6qV#1#\r%maJF/Cfo,'0@^e%fqYL>TYDANE&(V9CrHK<MLhuB,fQO1H/19N>E?:3[1B>8#!A)FO#'8cj'lr8?E"ppYP$'O]&r=.oW,=p)AM#m\r%k5PE92!nRP5lY?;^qYI(*-C0)91JR;V1APc)QdG,W.%i6;WDQ;rms\]SU]nUjgtlr+*ZW;=)c)%>"@g,B#R%\;@^B?m_9U;GifDf\r%SN>0+59_1^CS7NR9O$sR#5dW)Lok508peh,k%VMpW0Ia(<V!b$J6_"%ES6.;<]6k"f!V-Z`Hjqej5G4DXLD1[lX_?dc@MecY`A_-\r%EX1j]NHK?qfU=_TX*(i?C'4m2^N*Lml*G<#=?gHAEd5^_QB[4SfS;3AHT+G_6ljZ5G<BjBD0,>GNda*c]@*n1<d()e4te0Lh4JmB\r%@ePHUFhkR#QRVP&CdGh[2VQ=AZ\>m@Cnn-!5$QrKq`8muqeR"tYL-BoT<4ja2;64@ZNX-P[a?uV\^/jC+(N;XnFtU&5+.+<+kC:a\r%cG!)L/RtF?(&FT<H4551kj4KU.MDVpiSG@b=q!/Z&JnX#5$ReYHeXp,86d(TlEg/!aUFoPkZUVV_rDZh.o2O&QD(_iG2T4ifhT1]\r%;7/jE>!Y1k7<>]9fc#]q[ZFGI:g3ttCaZkZGG?a2T<74sm'"d>+XTA]=,,$S_.Tm6K4jscF`^b3WjF6[;^H9DQ9f#Gj95;VWb`^B\r%%PQI#7[:)u4@j\c*Ka009;,I0HFW:o=_8UFPq=>jaq+&g@XRZoOV-ZL=4tH*4G4iL7pJc#GU3Uj5!E`F'u!teX0l`"c!Bsu?#T'+\r%I^QV68JH_H'LqJ/3;cPs;=#8Ulg;Abeh].:hCl^bVRW]YR!g3=9qC[19::b]M(`HkM_m6om0n'VVVEOH!8:[T8I(H72D:]4H`P%N\r%S""Ije?Q!2N%is*5Egr\<r#,ng)L`LJ]=R=0o&3Ek4#'Bj+i)Sp%$Mms#'Y,@HH`mha0`#cSXd;Ji97(`hfBRorF(n!3POpo:Au0\r%HiJ<M:%)%67M(X6(%k+\l)3D"Q8W'lYF9eS$2B-=Al-p)"O(`2LSbd9B5HiW+W5,\T67KmN2%+/&hG(%1&'Rqla+n[TZou<o-)UY\r%]klt8kJir,D;P7U07q;F64,:;4n5&Vb2Dg7ZHe)bc3Hbc3Gr>S]JQ(2M[_8;%<7r$L)ur:[aFk0aJ5$Tp(dcGlUKpuY,(_#+)C'n\r%IufQBdD6TTFRD:5eh:i0oHg%uFq;t&>UsA,0'bb`*u4I6aOpT?[P`+%eOsF9Z['.0Y^1Qef]1-dK.A3j1"f8pAkFYF/ge2e8Pqpg\r%Qj*sgQUs*,o<@h3e891C?+sK9Y`!5Hkcu3Zq-?\&9!J"tpoQ/$UC0.a6*)[kUW]+0jL;_1N%X9m)OK!nATX@+j8`3sQdMY.!Ndt,\r%UJ%"B^F*2j>Xm>@RtKJ\i\J*0TN2kqd=kZ+/urd)jHsG"E>`&>)URd/1:g.b)8POs1:e/WJCW3GZ+e1gF?reNOOY)QM)E61,eR$<\r%*O;+GMNI'3hL`]r'Of6.&7WsoFBMR.I]JBB8(_>a"L,JIN%QW!a_u<A)-tn$#\%pr)-ua=$tOL#D)VHO,*:?o[C'E0.e$YJ>Xk&K\r%3o[W[\;W'4ZNRVG\;W%,Y&D&)`FX/9c1R4#/hWpBe1Uj(/hWo78i>e>]!resGj7;Fe\u*AJ]krGF]De017durcL5SCqh<GP&ok@M\r%NYUC)&ok@]kpH[RCCXk1Ko,C^>NRIIMmk"lCe]5#k>Tr#?ko?QfdQ/1N-2X;fI6',@23\VS82^E.gn!0a`T:,=9Tj09##nd@24[B\r%8m/(/.`t6@kBi*mX2+0?-H\B;Z0o;*AmlFa*Lhnk/n&n=BNt[o<?NlJDW2.RXB@Sq>m+3%Lq>8JYR7mIAE5Z5H;IIA.I/1(co_+O\r%(k![F.Qe,>$>!KG<\\.qc_[_$^adFdHnT&:"BOLH8Yf88B4)IPa]DMF"aX@pR+eRn892JgSq"I0#\./I[G3?p+,6+ijZFQ/:?(@5\r%@Y+f-DEkq>ai\;#]'S(BF`bCnT[l994Vqq\W9`t93X<(1I#/TFY,DA^8-#dhZN\UT6:#On7f)mLPLs3,R"EoZc;dF&<VE-qSUIL)\r%<VAFsK%?Xc1T^:"f:7)!m8Z-eQ-V"(SeO'VHujO5\eq8njtdB./^p]3U_?2WlSVP`ea&K]n\RejR/P0mU+[T!KmrjaBDMG`kN?2=\r%]-K^ioYJlEiZNd[9QsY80bMlm_=E0nAjOnh@<k;VgKT,m(L$M-RU0*X6/p6L]a-2kmLs#o#^^qIfS*gUU3>>!42,O)pO:ei?SMT%\r%\J1=dj`5]Qf>^^f25#;$F(k1;ENU<_AtZ!p_inMVq(X%)+F<K(hcgu0$o8eB"2/6jf*3pNY%9Leo;0[(oY/;e$rk*0@<fTu'18J9\r%0YBT:;Dl=S@JF&Ic1-K2_lsD6T3/TY$pOpB<s_r_frUYsAJc1k86H(W@6=4U$r+T^O"d[2Kq!bis-1u.\*k9/9!j)liLL8ldUu!O\r%,,4cT2[cOiM8Wt<S#XGFDr:6_pDr0FIMU>gr;?ZrH4>;%eMm7_%*[<gbDoTp;`ud'o_A#h&cZ3TS>mJukH'us;-q$0Ge]^M:gjjG\r%Ap/68E70+(:ckRO#`WF<k/;=fS+*iWR6c*)I?\r.+`pb!TLBehe//T,[J42LU.u0"?dE73'LHn0^Z2"8s4ejq;$a?]S%$q*d7cd"\r%`D,]G%I&:34KKBSIWZ]G!Dm8F5/jqRrU$P`W-WjUZ#:6r"&K8/+[KR*&=n6XOC2;2_"'BX"J+);)d#?1$95(drI)b%?kMW4;@P0R\r%YCVG7\-so=GJQM6`FWFOf]h2/=^2.H:([W.$0F"Ir0pi")d(C_Dm#O:/d"aD"gN\R#*u5p7>eBQ$nRb_$<.[4VlaaVi`FMcYb9)d\r%:e`X1JMlsJ\SHf-P`n\a%u;cL<_hjkn^1,$Z-m\qHj1@Yq\E-k.;HYe?t"56Hikm(FpHdgRk3Y(XIDI4_-G.)b/*Z#"EQ">=r'l)\r%JVDBB#hVGHJb;gG@m>AjC;?9G/d#mdle,iW?2]mq?t!@*['2kOYh]1d_2h,GYjbEV9Ke\X"3Y62"RQP.26[cpUaqh_^f&[85Z]Y?\r%J`WDIkO/ai26bF@Ankb^^MdFS)u[2-4YAgR_2L/$QFqATSA2$D`F).aicZ#g)26pVlunW*1l6rtpFJlVqF)`oh,>,kL_g7OO>"to\r%cWV/:!-+VDFP."Rh,Xe;q-oM>V&`7"I"=@%HnQV1j9r;JRB\I@+rQJi@1m\F;r,,O.3J?eXiEg;K,GHOBFQ1i)!iSV,lOO3]=TsP\r%ncbP3_89T7E@1DiHs#G;GCD(onceY4#SmV#O>"t\:UDf85pB[g.q[S(,?>Z*?u*PA^L1J("8Tg0S.Q-]:D6XI([t+1/duX;XFV\S\r%cFgqkC">K%o"qH8X$GG1:fL28I!QgZgj^?Ah(s-_kQO)/9!AD^9@WT'b\I"iV-NYKPRG)T$@NXU?W98ge:ZFS>YX>FM]u"NaSf%p\r%3p2=5PRD4h<^.\*CZB_Pf.P*Ae4DfhI*+leb.,6WhN0-%[XeTMSKO.)qjb"Nh!r;o?OqIP+6W(U'GdKL>hs6d;YPgK+3kmMY/6o<\r%fSg2Whnl*mfSg3E.kMa`KcOo[(4`V;(Ub-9emkCN0'pBGc+0!5\Zc0cMAdPt_Id&'iX:Zb@5BOOHOYmR@:'H,8e-i$@H[YE;s!"i\r%($H\Mk<>G`%=rO3?jC#:2p7\C-2(q6@%_j3S@e:I3"sRXI:D/9n4kEF@8SXn;$c#o=Hj1t'V[HYBTrmoEIiJ<6D@`;N!o-n_kLE2\r%G&U*P>hFuCUg?E`>^1E,L3lbW;q@,cSInIs[RE<O%q5jW=Gl,IU<BE<dVdt2H8O+THHf\X%u\o2//G,[,RkJ*Fn&U'Ju(I1Y$mn-\r%VSK=>XJcN(,Pj.NJY_I]]"$Y>2iL5(P8?\o9IQ@gU+Rd`_Vq4AS6_ZDTe>i@c1Lct6s\`@TV=1f"kW5".[B(UQXV>O[ET7!%%DIG\r%PPD?E?-H!'r+GLO#V:035KfW:#[C#=qH7S$CROC!_3N6aEYn8PK&le'r@E!,e/$TriUaC+$R_pMpfT!@=d/To=A/0H5KcD#TWm3?\r%r%.7BLd6D)Sq$f2$U3-%HfMs@/4F4bLt0g,GHO8s/m,VC3*5]TKEV3(paU*dGTqSPp6(eFmNR)qGctp7G7g!"1C8G/K]MRS]:cC`\r%7Jn]*V)qj#ITCqErH.qHU%L$>;q-9$YQh6!rg7q;Z$lT[oFT_A8$4N02Tac[-Tc,rD1%(@mQV)9p$q$n'Qe[t;5q"TV1*hT)!IO3\r%>%\W,N\.3C]%4(PbsAhnk9]m8rR("bIIo0&Oeb%Kc%(+__:uAHI<dWT\PmE=7(6B<!o;E?2RUmZ2W*'u2RUd#_U;=5Jo7KnAP#;!\r%UFR3$%FLC*nKa':pClAYmu';,7!jrDk+`A"ePlc0n[;Vu]+RoBJkCE]mKB]Qh'Mt+nu/PY_fP:o<5s)B:i"qe`.-**W&jTNn[!tA\r%LMaqo,Q+L-]AMbCIFitC_uBHg^ErKF=DV6o/,e$K.'PI5VS]?'a,=^19Lb392NuRjW2U"1^9bIgT,1F9lpa_l=UfmQ_pn*H@?1Bi\r%Z+iC6;I8<Cq#*&V';AhkSmN;lIMh++V,2Ej^?VoZrFhm9q!T5*N=Q5#k0=2\P++\i4[3mW+?)5;^%dF;V:+DinfdkP\QJ98FEubm\r%9Z=`Ik-)X8F?]Wtcp)Ha5<V:3)5!VAp4aWFNm8#Oh<>D_Tb5B^c!/iILL8l<jAF%A)IL=thjV].3/RDl"?+d$Y\.g&i3;QAEV'_C\r%d=UdH3I'TPK.VPHMe\oY8(dC@\\T-4-:=,\e#e@_o=Ob1fmK/n%'B52Y^_PuF1<i@os[Q.I9"<S"7DkdepXoQhaoq1mMj.90]Dgq\r%d"crAh((B"E.6#/!h]11L/s1Ug!7j_flH66.[?Vi&#YnIH?jhkcZ`t_O;m)%f(R=Eo"4+"Rs(jJHLoI#`d\`:)ilhbURS1N(u=G8\r%fA_gu("+aJGDl9HB[%'kOa53FGQM[TjC'fcK0SSUDu?<SbP'.*<JE/$/YuMAnFB"CFY7h979T[e&JcpVh6i4>%?VM`7A=5#KXZi:\r%qYOj8I2nk)]Cb0VEMJVCJ"$_BoSJ?0Z1b*gZL!ZX4Q?gb]C6hK&-KeZ#/KYjGh&-bZ%>%k?6<9ASAcjTM4@m*^M=3bo\kR%#Potu\r%g1]JO<A1ji((;ULGneNqem#5ONR','&Y753nSr+EH'saOm5nr;dFCT'aL_<m8h*BdZAY_@4Xm<U+-Eda)MWaED_(eX+^`d[j-(*k\r%;NQ,k^Z-K&1bU<17/uDO>0f;^s3\MO_;"_U)NnmJ,<I@<QP7;!,Z9hXIZb%DA!3%-IZb&?qW=P*\<;Gm3C.$_b=r??8Lc\Qge#=M\r%')gTW]t5:VDOh1\WC#mu0/I8p5;@d=Us,L&(rVqNGX[=J)78c_71Cn+#_2<qV3/[:%,,(FgkB7[$u3md[0lPrPXfCAa=PQD'baar\r%R?`b"J%Z\$AjIB2T[9,\Z]70t[3.fZF/JnHemog^T[9^(G#oPl(;BO^KGIj*To3NIR`pWr#VE@+Rf9*`^R0i(@ZX_fQUb^kLao_X\r%PV\KL_B1:V6,XnPg_8IoKGK3a![f_(NaHDP4B&-D5Dh?P-F=V#Q:5Y"'O%q&On,+Xs*E+PB(TQQF&"<rRTF0:-,!4pmq\I9N>T6,\r%$41Ju\NC^lV?I-Weu[*L]CX)pF.Zf1B[)`D&$(!>Y.ZEh)b\0%e3>dR.'F]8F8dlRDEjV>>"fXg0pH`>P1W(d<QrB%OqL2/+S6s)\r%)B\&A'N%TSoR^gGY<Ikd,R-q_Yu'96#;d\qZ3%T%B'0*e\IL)2M8T"MU#,3=Zheg@hneQnbQ+;a=gSSun!KQ!6?SoE7).cMHV496\r%%.oBoC!"e0'k9'URladkgoqgO^FsAZhtapN*'S*K9'cY*E[rqZje5h(#)Qd7nuu'Kq2lMX%L=,U4$O>[B<I%e%/ZPN,;FQfFm_C=\r%o3lhOT+cqDcB#oZPP+9AG>,n>s#Ja095'Y[B_P#+nBATM7q.jWKc_"=++5j=.cf5d7-l$aY`;plolIL15Q0/iq]8@+:^1"&&<caG\r%TF?BR+nSh?!bH>i$7BXoDGUO=X:X%KJNt+>Z,3'lUpF9e$^AIB/"Fs]\3V!;YsN_pDHa-g:>6CI)99Ia%'E\Ugm'#_`]^Rn1YEKC\r%Pegoc.R=lI>V7%G>0<"h7.CP(idj?4>d;/&0?+:?#T,(^;O[a.dTBt4b["pLYsKsTcO\1V_.4hL$1eq5C#dp%0>UphXO*0=SftVe\r%M%tWcZ]rc:?E:&b;kKL!/G-jf@=G6W)P`,/\[Z+&pc0*SDJ^@H?8_GJhiQt\4m>[JXY"e4Cn#>Ndq&>]gn<$H,J3hD1tAZ'`Ksc4\r%'p%$X<RuKM#cXct8Wb&P[%i@he\8Y`\c4_BAcu7L];rtZ[RYKp&?RRdBV7#7ST_7)lTs[,o[q1@[oY/mB=c=;pd3'p`E;Td6pn+1\r%#%$1tW_:o:fC6)":@-_qrA6?p.e^gGg%9j&.WM<n-in_fpR_]gA4!?]4$4C87@9o%_inM2KV<0T>#Ej'O\EjKpF8]\[#(ITCr65*\r%8M9XRD`b6O\_IFR3Q^BrJGuZBY+=T@aHKlcTCdVBOpaJ)^QVoP-b95]8M2';(CQXMc6QIb%[g.,P0;E#s4el$-`W/-ND9%O-nK^/\r%+D:e;Aq(E;0+#5tcCF*"/8IX<4q=rhL!s$`.QV,Or[J`220")`$HeabD)LQu0ejR@/`m7K]Mpq[LVrj%G+C`t$Wu2kd%B,3m$J3'\r%4S5r_3FX;sK?76EYPO;#/ZJ-64I?Orhc>V*\=WFRIC\tq:^38^!q.uX."b/jU%8m*PX.Os*_Bqg,R+6[E+(M,Bdb$!#-4Q:Kj'\N\r%,T]DZ59U,TGir+B#o@?M2%2DgK:e6V<u:HX[=epqn9Nu'AFLCM3LRe'8hK!g/YpAJ=)&$XC0C9=]i%M5:s7P;5ciHJ0%9s:jkNH[\r%iBf+d;kBa^/$h84Z"@'P#o@>N*@k<iQ>iN5\-ZS('m?8dmX>L@7LUC(12ER!Gcu0=[H+Oe6Q(W1-\",#6I%nLi:Vdm:NWX=+lURC\r%W+AiNq9+T)$FLR*?l?4Fnrd7VV$L7iCkZ&3n'A,c&h_])D.N6=CAeedg_*G:DKZ8Y;N!HJp#DU::l@1o-s!8M4hPhd[=epqB^*?I\r%V3Z(of)JKkcp$W%Kj)EOe:08;LmGZ`c/*@6EVuGk*cr-3rCmgF9+T1PXZUKQTP[+Ie2"Y.k#?(%!si>c-T<L<B3R[):Ms(WcaEm,\r%-8R)qk$+eGFK<:]&=Q@gbbX1peO<TK(#FYNPCdH,8O3B#\tEp5ca2*<Z`W"7Ams@nr]T_UD(C=:;G5ZNRQpTr_m]-2R`bpI_HeTJ\r%.Cb=SdX2eZL*J&oOQkj,&3Ar(Kp.,^q9.I`H7Zlu^\IJ:`CG2jV6OqaC3hli$m7r>1/"h%N`J!2*uC]&X]jrTH[E/P*Ke^KeO_tO\r%2`AGfCTZ_9HF6.E[:!&Z3%]cJQ(\K210=R15R%Tkb@"mmb]BlH!!m"bg[<VG3b^B(1AD.nPNc6l7Y^TcV-s?;D?umjMZIqM*<j@]\r%H6@ar<m/8YdRb,A9Ff:8^du3a"4@^XThO$**"*NqW]G/]5;F^<@95`5,+YZ.be$ac,+YZ.lt_OtO`'Ya14eGKL.E]W':9T"(9A`5\r%*2\(e&hAIj6_-<R+%#'BF::_Kee.S3U.PjF&bV!k)@qT_B^6>\9ornk&bV!T8ds8_hr-9f,V<+g4K"(\?l`+:.&o['3`2Lt.^)1<\r%Xe_RaIr/u]<&H8H8`W=9'D2[X?0OJ$=gW@dfu0a'Z1h>75)rU%V34l5<M'\R6J!U[]oVg(+?!sYZ1-G3eGJPq*d0u+'ZqbMM@H?.\r%4t4_>PGMXPqK6?cAuoMkP]D+.^O2(k1rZ#!o<`Z=]=e^YTC8=]E@#@G(>id;OaLjR2Z"#KIqU1R..^nu`pTkEI&Ym`N2a%;(_Btb\r%bjM/!bYFKbp\SU8gX+8_?\m7"_,('t$p&S"[<:)M*]8"/kb0``=NK0k(paJ=\\#J/5)CYW%9_q$S48RdHLn0W8Yqc_,H:Y7&J8-j\r%dUY0>=j@!uGN?cE!KlIP^iJ)n'1A-6joESe;K3AJAS;fCV)%:a&jVc_]-KOp\mZrMq5G<6P+K/O<J[I6Y/ur"ddp)eJ!$N3%+Pn\\r%HIJMYIuL1IR/Tb,qb,B7a%1Nj!>,NDGsIOa'3WT\/.[H1f=h/"8:$+MR-+01GBXnk]Cn)bqj(Zun(M"$ct"sQQ@Q_c\2:5gU:7+E\r%I[m-D7pQ!NU)tmsHLB$2o`fW:2Zn3SUZUE@eX%lPm;jL2gMCXoKlKq6-Da2S]`gBi?g>o.P+]tl]qWQ6hE,=Sffc$>W8j3KqX%FN\r%+nt,cH@oK_\[aZ6e=5-Y,;])VQ[48mM>*NujkfnVCKMlSc+WqLhV_!QjPI8%]s"hsP^+HdB*d;'b</S]m!b,H\a)1MKUu]/S\+=c\r%I?o.&mgd!TkH<])OnjGL:DCp=-c/q?AYM`@4HVC3U51L!jMh8FSL=!*3[llhJU+!C.3$S:,\<Rg0k9<,;<0Z3Ua95[M//^(H<1_,\r%MWW_ED"C&VJu26VadFMSk"HHmS0rn!2)/`%U$m9+$dTJH>%Um\Ne$^h^f-Ds<LD63Nenr?o0ab.#H`7qr/"8tMWDtpna,lPf:Sr"\r%,>T#qR4#:@9#QQ1b<,j]PJB;CRHc%n'`#ueJLSr")V_YNlXd8U%am(g/"!OK,d6P8.AE.3&$n)VYnJ00USsWH<9J,p-kW=!T_H/2\r%#6Fe3f#\=m2\WP<gF*Z!X$A`j@?cS,OXOn"hlSd@kLl"*Z>^eX.\NTC1@VB>.\NS(D_W;121*W:,aHu`T"e>@6rH#`$s>tu5S3`J\r%"[1IQ&K)l]cS6mO:X1AN15CE.B9WZba%4*9&k@ddRY/VqP63#LT,8plO+4f5;>IbIr)>dIjVff[3*t[BRL@+/LljT:Z<gFVNu6`+\r%Sj`SZ,@)LL*3M#1nNC?+%oR/jid8W5StZFLn%je%3*l`+A81QsU)<Bhj9cma,K>B<]5Ls77K3tfRj8P*m.JJVn'OG^kS#27a<cGZ\r%d3hCMO\5h>,P<N>^./V#On^Vgc%JIr3NL1J"sWfP/"L<L&r7NU@\idj6kDBNn.JRY&jbTo)^h<"-%a2QQ&$WN#U2e5^1:uM+#=G:\r%bQOX%EIl2*s2>dC/eLM>@Wi&ToBMH1kI>fKh0hB]>4`Y;*&I%GkWFpRKpB0clIo[S]"!\O.sE-US`_`=O;=<khi"9$4@U-g`^<#S\r%H&OBR7[B+\o,(bjWa-T\hf;h)AqY+@B9l\[/t<pT=m6<fo3@%PUC5i[)<a3Ojl881YXXq>cLVlYOLE-l]^AWl,!'Y&HBj0/$_'-C\r%CNRhJk:#Q,mST2`S`_`=P]1TpSo5Vhh@S%ZSfN;L4Aa")FCB?JHutrm`=+3Z&C>\DUC3Z'+e\Eh7Mi.769s^jZ9-^cH'Z\N?$OE9\r%5]lIMJ^3jl5%]8F2N?OpL/J$5[mM@Q!%N`k8fR,9^S;Ok'*oW!OT]gRaBpQ]g<)!A`)gEq<b6%Sh5fB"9"^gjeb5W47k3Ghj`)!1\r%k@pd@7]N:g[h@9[OX,#Qi&$t5YT?-3$g1'DA+spui"=ec1DLZbM,'%QQ.bLM8sr!3ZK!ai2+mmr8CWU^e'e*:9\8n"V,8)%rPIm8\r%DKI,rD**I8I[PG7l]-b)4Yrfsf71YPmaYJi_11D'Km2Gc:d!uV#/2c+;HqE/oC9Fe<?q+!)mHht5Z_0t%(C#+5-%,Ee1q\*ij2fN\r%7*sku=paJiQB`Sec>"(=M=Kjs,h:8NLpL9,=^^+`ij2h\8Zesa&tILH:MNUe?)"Z/oLZ/F/2cQm/c)7YDTJ(sX7]gbU0sSCU/,M)\r%M*f4`(4B*(DO;'+eY5iS!M<_<<XZTCf1P[,/Y%HY0WRX7e='&qM9]k\T<+A6X$rZ1!lkXrXMV;IFK^M;K'&NPU3f<_1D4G>/`(S*\r%o?#tP+75+o;&NmfRjb(+C=uND@^B818M0F=AB\f9c`'Lc&YIUJ]/XuCT\-=]I8UG9a!AlD`H#.&GZ.+I@q!pV0f/][O^.c/iN@9n\r%^K57Z"C1PWCFQ8HYQZFm/Q"$r,=_=jZcGA873'o7$+g*<>PC5TL=,4,nm(3TIb@&oLH"E/rNh2jT2i"cD[qn-qif(R6?(hX%;ZW_\r%KlHa^%;ZW_KpMH_B4-WWY(bHKnclOYfg8,m33Yiq(+O'9]@tLeYI>=W>8Ndn@HZ[VFNNFI92?FoCJ42p?$aXiOjpa2:Dr0a+=jb1\r%HkJ,Ek[<-P2=8gjL,]bWjq&>P[M5"OgIc&MZ^pJ**6skV'ZtNBH%ria-\ot"E\P)6a9NA1Ki1n)nNjAGiDB4ZQh=@gL:B#52cg#P\r%U!V8OdG+6kUccp<>fiZLEFBmWJ*al3G4J=n1jfEeLVZI4,_LbE2E?E+!=[W#@)+a7=R5qY*W+I#Q%^It>5-f.oDH/MjWm*nmbZJo\r%]*cf2_G+9S;q7R<SC<UY9jIIq_]<g+M$qq.'^]oSQY$j\nKojnT(Z3Q/Z#22GS:mWAujV('h'q/]3IjigYr?G+5)>-:ae;'OCUM!\r%b,o$<=NNMg&IaAfkT/GZ5(1.g*"%Bhhbk+hI;kU2[d)s(TjCSPehI#"J$A[h5P@ibjdpkt2SKG13ikX3n/)>bkul6"Bm19`f$ceY\r%^!Jr)b:Ku5oFV-lH]=Zj`dHA[VZ>O8B)+'-[O[ua30VuIKTXf4Qfhh.!$[U2J-Zp<]bDFTh"9"+.A!bW=0BE^<F%ulVo*\OlN,%=\r%kDD<X_W7N7KU>L<ZX!jpSO2+4564k;E,gX#r&OjjP4:-?UClBpQL2P8IbT7:=ge^FU\=L9r@qBZ?'HMi`@lDHQFbgQgmIK_M8^Gq\r%'67n*76BJ?bd(NAJ$I7BR:X!pl9VIuQW^a)\t8<\?"VbB:oW.2]?IQd69;P<^<8(^7F=m*0!f@1>%&E??"VbBd)"H!]?IQdU0jNE\r%^<8(^L&Li?]Et!$OGkt=n7)+e0!f@1R[(&;(J/`nk<`[Fn%q$6"PX+W^4!`=/DDJI0Y;%9Y0Domjh&_<7F:_<.Y:VM+`6^SB%\fZ\r%&`70n6l>7dD"CqEfe1M<g?-#kZ<]Fke2H2qQL-HS>FOK^bg'1U9=#)AM]cA@^iu2X]3sa0cZbdg]3r%RcZbdg]D-2aRs^Q*[L7;!\r%]&]\2Z!DDC+DEJ<M=#mnC\rLG=gj6_h=K'VfIg-/\E9Vr?407MQ5>Xm>@&3\a+a#@CL.oW=-)Q/kCT%To^Z2LQ'@ViFRDc3kbTF_\r%BqRQMR[8ci)mSK38C1!s\eMW3\`9M03GC`;LKe('P*6)=/#0>3"MHW;-Oma!3tbj<qHOY)0+Fm_jLR?&7:@Kd'hR.G=SN<U,qf]Z\r%AJ]VF%9GDg)JB_2(>$2UG-I]o]JLl]%1_j=j/!nZBqX2.2(oE\8HY'.>@&52P6RWU/pV0pANc7MdZ?.3=tO%Oda4AH/pM)$:)\@^\r%>k6=)S2B.qG0<NGEmfL!@^j!,,UX&.,J3*7+ZX88][Va`Bh1u;E-C3+Q\ORs6.,+GBdd94S9Sc/Q=&<]kjBZq4ZVg4oh=C?FE?+.\r%dZBtU3'E3^?5aFmL=S*2]JQFI>h8LAge1"\H#?,1kG</^4CB\+iSu>-^JC1[HBVmA>hhG\U"UJ*Xe1X@#5D(^0C3gK*dm?oD]f1s\r%<7"9Wcm9+7<6u"J86c.%9'F6M.;!,,Qi>YA8arR.?4+u0*;It$0DaUbYn"KId*$!%EuoXI\j#-3CV)+A%Ig3G?F[Qh&&)k\3\>n9\r%(%`-MdKkIY(%`+rn79A%<f.c?n>1_CI"!AUn>1YAN<#K1bb(=trVe53MP16GWSl=kVP+2QI_[:T'/?j&2:7Zs?<.ki0oMOU'O)J=\r%-\JtKrgor#@Thigko=/kAD#S>h*u'.?<(_7KI5Bq!n54tVD6<3ebCbiAa,)Xl\R(/_"(#V`1Am(Jb;;lg)A52.`im`-lfT*1+\Zu\r%J_R=A@S*UCb9;W#ol1J.^0F5WPY42kTneU]_]879Y]Dshd9F:Zr.88i\-h$c!cGdlQI`Q=UN-(>cO#f&de'ehq/s9I[/?]"3aHZ4\r%HacscFjPp[YMMFW:p;<e+Y"oPU_*i+YP+>B@9d\#[7$n72,#u3gHa;G`NlJPFs.M>1e[;tdkgTkQQXLDGF?S]gtj#S6$dmJ'"JXL\r%2mpOmF+d?Is3At1D1p<sFifpG=;$@F'Td^M4Q4?S_R!;rmboq8OT$1]=+`0bGI(fhn"_?/@<ABefpo!K61R+Urh5H:GSV>$=E?4[\r%J*;AJj'3Y*3k9-kKl"7R;'N&7V7AS!<j6!PbEXVbL#0K+Z+.?,+gAX76Ld!-q?`Jr#Yd`!L+(=<\E;m4M['$q_Ir]+AN2@809]M2\r%en:n?5>D_!7,NN!Is24PDN`B&oV*hu5n0Y$>e.Upe]"VqQf"YR)rdq$[4V7T%mj=-PN]#/b+`6=*EMA%QRj+8*:RS`_o]#Yh5`Z\\r%?oR319lh^??R\?/:n<!>55.7l-TCYKdX-"!M.MIAPIm=Y8prkrQ(R)1OF,[k^'?htkkVXTnQ$:;*oH2?`,jjTF[6$*-/uFM;(m;t\r%aE.pC]H8[gU>\fSpF9U#*cTa4^W4M@WaY>oR$?_N8L*mUB$=6l(laHeP[XcB7T\,/-lXf4ShBGjVpAD(Q14rU=Ud^ge@XpOCL)7$\r%>Tgru4)^g"RAGeSqam9Pf:1$4%r[(7c&oFNoh8D8:LNX;bHtCnQpVCIXIj6)oMnrLIKhqNZ[:ANUEn*GEO7&PEEl?Jb+J<snL):B\r%)&_cS+#Jk0@LG)Ok_)%S.LZYt;Pb]R;&PVra.2d0TA#R$o7q=N<(_3j)K%$*WgrgB$DOGtdP$N<'a"]cR."UL2VT]-3DnF*^mT)*\r%q?Qro3B&ORf['p[,aFC,Cg&%Z_a)\GXS5MlH\BYDK_ERH%$YjVmR/cIcTWar<Tm?6m+%=1IaK1"*W8T*K%^IE@o5H+E1175Lj6eC\r%9ptE[6U_?N/'sDBVYXfjKTeQEql0l#@Qse42HlLSI9B(l=A]>[XMjcFnOl[;2B'cckI;k)l6F"tpb%hdB1rGE;s*;@3:JOBA1tO[\r%!U<paNuQ:s+_DVHO^^f*YZ!WXbJC8ZN$!@ZC2%;Z]r\:$-O!::Xp^"RgW]<'P<q?S4V>nt_fZOk:5d5=ii#lqpHu?'o&<M5%,A5B\r%9lQd$1;CA+(G`+'>J-"Y1jk0Z.[>`ad`R@1de1tUD#9+C_`GIQo+i"=92rf^n+7&M&:3G,McGGGhJSf;Du(lY(-su-[4'`3XlYr"\r%id;JacruH$/[8qVQe&IH[crrYEZ]O3nE#VYb5Z&"XR,+31X\0".Y/`a(\0I&.Y4:4ejn@^6R=FNVe'^<$q"*,_Reh)0nM;%.Y/a3\r%]4.P/1=8A!(u[#VXX%HL=a&J3-jReY6+j"I;d@PGNJ8u+pgJ)H=0SF[Cc#*<)OR]bb!N7tIZf^#idjVNb<gs09#`"QTB%PnAKdh<\r%l8LVWa'"qnD)>46$TuOKGl]C#!aMtW:a&1l4\43p6\PptEibsc5s4%c9\Ms'eQEAg2_N`rW(]#rGAK*8-5q,!<a*Gffe:B()CcC0\r%<:_'_BV<M[F3<!^!aR1sN%DB,UlC,n=fE7So</F(%HLa[AA-%KfP#Zf+fpqj+P=g/:c%J!3anqGf/i59H9#OXmc5"gH%?TanQ%eL\r%32T^04M=KBobFm;8'tLAeF)C$`[a`MNjYS,NE)ts;p;o'bH\D=/-hQE&UBdoT1.Mr`$G,-\s#c*F46[bEpbfdh8prq4o`ct>`4N,\r%?6QTa=,W&?jQSno5pGU1d[4bJqp^7!PIMm*KpD?a-#lL:>R2XdQGb'l,Bfa(Y]H&I`=?uu(3\'4T>UmDO9q;.`l5>2/fnVIp/2Ul\r%?4rUs8N@jFSKofoAl6j)Q3iqtT>2BGX^0/%)7Mq7/_s%YP$f'8"1`/5+_)/@8`Gn@erDeZ&-^,K,J0,W-,D-Mj``)/9,^aSF4d$/\r%/qjZBnKb8[mRIGen2ZG#8R.ciiV^Dk"I30Ojd]",K'l<$22kJ,ARbSqNm/C>R.'dYO#EErO\QnJlQ$e^<Fqdtd8QHi=sCB8l?"o&\r%;7]?,KH4ite>d+"'u2:>*mPU":k6N.dTVs>W'tHpEKS^RTe*e*kraQ&#I/+n%bmeFXAdbKYEgoB"Xo3qYEgoBKoq)_R%*Qpg.?%q\r%rj%a=E_L4f[A@="EO\i6SScZ2d?\dWLt=?_BZh6.EVkZ8Zt53(G[EGN]irEXb?1TQ*c2d)/W(m-[Z%I,7?^#A``PlU2g'e^G,68K\r%d),1k4Z5rJiV?qEpXh$rKs6qcZo'g:)e6!U.:tZgQH@Wd*ks[(>K0)C70m`J@kERmgDY0m[d6%MPOsTRP`T[Le,o''R,IKVki4J^\r%6fJMk).P6\.g_k#j"\O=(]h!TN3u'eV6/N_Z_SA:qAc7^/@Gp\4Y>K$Ao!*?CsK#6[E.H1O!f]V./ctP9;Atp$>Vri,>W)<E+\V3\r%VAX"JB^9VT"u!PrTKB"aIU#<\-ZR;SL7Xp#W+&IWGjNdppPN.?(fR*5d\+Em9@:ccM)u/22IQg9l'*0A+.Fs:k>"PfKcce?5,N#6\r%iQ!:>O%$_MVAXcQU-0[.G30)`_E%A7i5#`T@JI)61O*#1*/5Q)0S:0\V7U@/'^[mXfRt,)T9SNE)*C>L%R2j[#*3`"e*pi\B(-N%\r%3;hDs!uOJM+!A&:i:3"I&:ViVb"KaZ)*IW%F;B=A_@.LQqbG%i/\!W!14r(UF]T'Vj7$Ol>spZu_HHZ=$!9j2Ge,Omm3*m&FPOq"\r%bR@h-^q4=c%p7%apot,]G^MR;/H".R)*F@Q:;`,eR)).6XblOW%[YrSD([WsTANfHZ*RTDD$J>I=oZ`X6IuVe9_:*V4A2lO>q;f9\r%jDl/fX=#0E5,`Rl=Z!/sXL33eI]U,Tf(ICj=:[Wfh`oVpkg6CK4Qf/k./__NKTPq`EEPU6R9U6>O%l"X"(1:Hr7H[UOAjsp$9pEl\r%+llT*]5&m/U_[-BG10WT8M+o1g.?'?-FM4%<,'/'O:^E3Tj>$k@oA6:.(UrQ`%-f"?7jp-(7/5g0W)5t9*d!#ENbZ7#pCRDOm(=N\r%-FJARGrj6^/0RumD;C?d;DaeJ/Rq[OU$^6o&3_+iSWI$8Ei_ru>5t$2.fp>M^:J8d63pm#,^QkW8M0Qa(43IUOBR1Q*Kq[/8M(;V\r%;[t(+r#)TZ&jis/Jr%cb#pDa$l.%O15?RaO#eDK/'V+gNPn7CUB$)"/M1gtb\",7p9*h6+P*k(;Y(VmHX9dLmlUhFCh1biqPE?Ds\r%F5Mp4L(ak:oY6c5`csI/p$[@+E`;kJXX,oIO!PeiS<&g"g(F_o3T,LqEO&kS>(?u1=E7\OPBFI5"h7C*7(@#*$ZPY$6%Y]s>)r&$\r%f3&0Hmokb?(lK"!HrgdfkP,P0@=-WtENpO(>F%+'-eB\-hmFH]iCPB[q0kMcBK<eZU778-]D@`6*8e<U*g3,`>"(;T@>K6DCH9+]\r%2jED!%_'ufkI\q*%0jOqd$m;Oo:<f[^HG%]R?p;KPH/,okabJmo3KQ0SKdLtDU5H4Wopu0WYY;#qk!8c_;0*80Io_@^?<na?)>s?\r%QS1`8h&7;[^2#aC_i@FAo,Tp,Z^(#C\utc\L+QB?Y>6B^CR/+8_9;`nJZk.?oPo.!a#l6pKn9CAB6/<"D&Xa:"gSF4jD"k,Re\pC\r%3NJqTV-6RFgXOI!JotnQpjF&tbtl`0m_:j<`p`:f"K-ThPPJD;V#\2D?EAJSc5>`G5C@jkp%GJE$*hgA>YaL?R#jC\QcTPjM[<gr\r%L&;`a::O4rW9sVkjo0lR>Y.VF:Z:AT6<D*YS7e06-ThTE=.Q^Y&AO)(,4*kmK$GZT8Ol=nP_AJh#UrqT'(40[Nl-W1FbJ3B!e3R8\r%7l\+NMeB@1"NP`Ao1mg,?-Dc/U.p!Kq_j]q';"[*j#_E-"KWo>o3:d5<t(+TkI];d%ZH[=jA0bM9:kT61l<)[4Q!Odh`5;eXQTJ5\r%aL(2Y^2#mWE\(hdq6'^m\t8@oNphL\aa1[:.E/ZW=<2\$URO:_T<$*XS<HLno3JDs`CWNe4l<YT/_@g5ddu9_`fNhjb`F;If(31j\r%nJt]k6p9F-@@u1S:6!6B@@p6WkqqCY!M'/;:lUCK%XYo?;OQm/79,B:cnT(lq$pt;_33unQK('&b*r'P+!R@HT8Ep'oOBQJ,h`K,\r%-=@U.8JZkX"EKJ09^!jmd*FT3@92A,s+$i7okFL\Aq6pS:%[Sj3%ZWnc>-rkeQMpXdFJ:bR_;nQ't(1L%daI%e:^msW8&mk>Am.D\r%E7O.qE-9oC6E)gmJLb\!Zj!WaJLd,mhGLJB0t9QVdRLF+39DR('h-l1=-gXejONLn=,ZU%,6oerkk`#mQ)Y!LZ<<6/ql*b4oM+I_\r%"WaCRnZEcWEj_F5C&sfSIa^]fQBP9"MDgs)jWmi!e6L\D=Cr-\7@VQPEg!GVSn&<HXn+jE(eYfV.5$;d(:]pfa&jPR:d7,nKS?".\r%#8kW8_SZ3YJcc'aB+8@=6s+k+8#g-ZAJS]O1g-^\D1om)rL1T*]1<#+K]UiJh%[a&=*^^5.5h-*m$i-VAJS^j?>1Ei=\[EjQ-*X-\r%Wb'T.gfg^YBf%I6fn)sQQ<AlpnOj*B<DI<a?aZ"=@gHRrj3u<(Ee]]f\QUa_jE@[AcTq:(Ss]!5.38#WR0<ALhO)A<k0>Q.`U-GO\r%_cUqQd`aD*'se-FKN8"dP4aKA4Mg^%_Ip^@Xt&`DSIB!A=4Ff&?t:G"=HR$>d=G>m@]WZL-.Pa0NJ+4F/.1'gD5Rj1$tE&g+jVET\r%,K!W(!nYgX&]l`Xc`NMQgiS:UCr&thorsHr^Jt*keZZ\`Kli&(WaXthM,B"I\/=PtU+PD7;:(=a79dc6$T#Eud$?E;JnL#Fg+pr-\r%2V\,k/AmiJ/p<8`N3O/.C61\b``NUTK`p*bc7h/Wl?&>#$nRGg[,i^R(pn6-ck_?>B`BWm[BPsqL2r$WG%;Gjn;BpW`bPLlSIB#T\r%oEo7>K'P'qaY5X#rBu1^qM2\T*25#pXG--O3U7AbXMo0NcI%q4ecO)2$++8+VA(2\A[*o1Pmh/_hfk*h`!kZ?>PTZn<Qbe)n*X`/\r%afuUMP<iF<$tIR`;8?@?GHCp`Yo+WRCK\)mfBq(>S9H.(<^4K(c[*HEL9YQ"**c?"_q;c:K7&D.^F#/LHe7Z7K(EM^G4,XGeHG9r\r%FZ["L5&h3Yn%,&n\@WONC:treZgN:OfSG;YX2B='*OP#**n9E'''h9-]irFH>(#HW6-jbW:+ahSOQb4MX&:2(q6&8I"m7QbHF8\n\r%[5]7QkIk%b_bMfBSDS%aQA(nu#JF<\SQag_n%;`F\5Q&K>FP!13mm6C1@EZ/W>Phb[>[2Td$dY(=3I2Da(hfDZ;^'Web-c=IE0$)\r%"Pk$r7JK<P;bI5-&9CYFB2ZsL:+a1TG20-pHhrX(I2#DQ=3Gh^.71^O`gp9I9r;"8\5S<[/b`u`_7;3$Tai6Pb7$h<=3F]4BOt3o\r%HF;+P`gefB6M/2]69+Vuf[=FRLT8ZrDm3(C6G0dCkO.dWSQbSe$,'Lon7jUF=+bT]h5fXEL.fbgqk7Uf;93)TNJl=;C,]t:%t"+c\r%]DUC4B\2P.m&+5Lg)A52NZ5EK'nnt`NZ7ETP+iN<alFAKF;9L3dn?]L934u(KZ2"]$7X[ib@R7)_Ob$K=YB"[(M/6\ZHdFr:.O%i\r%(J.&h2L6[O.-1#d,eLLl3%e#<>%P7GF'NYoUW[Zi;\[))[]Lu(XXN7G97gGR=r\>lHaHqY\SPi!W[Pf`4^4@AdYbnk,5^VN?m>J>\r%?Vrf?H!\d;>bHiqgU3lsEG9_23"N/i!F1ss!dK[FZ(`MU[^7_4AV9*Mc>hgVP"=2j--n2q*/VUR;7(J3b<!ZIle&YCOL1_n]o!<C\r%78cuRdFMGQlPu82XAlK16kk=hXedHlXXKuYZO/rFMF&>C,%3n`:,LVO'TuK2.XFNP9d+4>+g;:-RR5G[6:fAReeF9J'S;t*[\f.n\r%U2Y=&.1&Edj^S7UKXE5^^&BTT-7/=fORM(i?632.0(j-S=::;_h!3d[YSNa6\^eHkSR^c_J'1A[#T_^/d?\K8+_VSGlJLT/!JFtQ\r%)A5"*\$!/YV(;LK'%Wd^m,*u_/(uM5d2%&4gQ!#&2K_V-'nt!hjAu9r_/k'(N#\:OmY8":rlOU$DlLAS?0^=1`Y?1F9Dr'-f#"UW\r%[XUq;;$[K=DY7p>MF'jFg=?t$<YW^Kr5AKAV")>dn6;>JdY^@3-ZHq[6=?l'h;=&;$?>ghQDTbNU6+\7EQA#`;A=_`L0O*7dYRLc\r%or9_oXXM-NQ7f__98Z&R>]ecYF3R^bRTM]7]@k&Jg@t-C8Bib+2jqqUmOOK6I#%603O$`gUXO?0lFm#=gpH6oVu96W-P?#&lB7/=\r%k.X1`U'^W=+E</<6kf,YnEY-D5VsWKUhE>c`e4Oieo;J2Q@g>LPKlMG8j_Z<Qq:m5CF(-&[$ZQ;[$$,jJ@1/?A1/V]$SA>$*X6Xe\r%m/6BL.uk!mEDa*,33KCH747pK0XAUcj5>s]j7MZBXRF\Wpp!-WZ#CK_5?KFn6gK%c7JDuj'0RSR+kg:H.1R`G]<k5#'0&0g9$oQg\r%&7qb4:GMDQ@LB2dZ^a,=Ot>f+ruG>W)/jcFVq4eOY6hlcf8XZBEG/Wr.-)VB<#k2sRqnN'bDllsh1\:9E@G^lKt.sqUupBCH)u;/\r%?`O/EQX]*OT`tKPKIaUeg/kD"s4:e%SM*_^0Cu(O4(I`CH3qYMFE^hFQs9@ZfuiG8cB^rGBs]gIY*m8J!5<hR+@Pu%"4$]ikf_"W\r%0_b"i_lRP1R%=0RYRk6Nch\Tg'/XrpE3]@)"H_gl)$%#[VMs>+DT@K:g,.q2QHIVKiI*SN5MX1eoFap7!jNS(^%GFR/U2+u:0/.3\r%ab+'028?>nN[ZD\)5iu._oE0i\W*/1d&i3+fjutN3r!.2?h^k2P&GIYbkq,ZE6_g$)MRC[Y&7*_F"f,pDss?X[YIV?XkY`FEh)l!\r%=hj^1_*t9Tcn1Q\TH:K,OeKg.<HMXbp?X!\\tq_l$I:>FX]mp3.`BNHeF>PtTi1E55(24g>QA,O;2Wi14Y(@s3SC$II9-M&_fAKN\r%V#rO5[.lY2R.4W_[)[5:K>heT=ZlF2c6STt=?O7H`P_SRK#!7iMoYQN*SqH-@Ih.S_M[MV;I,.=f?_5cHuJ!poT+ljeZ^G!+;E"m\r%YN!USe#$1$gl=@+T[@CLXaW<,_BeIMRh5Gq_[Ee#4Ei;:pO/Sa5K>jHk1,jS?hD@borLjtk,"F%G12fK`8Q3JeQ_)+/p7OW3iLT8\r%-"qVHF_tjcCiP8,h6k4d;Y`:Vma#Ur?!E]BJoG5%Sh4=`%(iq^J\bs0[^<g[HBmlU3U5>HH@08EJl('b<mMOFkL]+T>/dUfD/&ZZ\r%ECtS;XtB<GEJ1#6g1B:K$q'f=AG]Y:kbddnf0\d?iN=aa%)k5[OR1]LWjXo5:9nY.$U[cJl)lV?_NuJ'[AASN-macIHA5oRT:FKl\r%6gCLQiuX_ak?7gTp-\qH?LQ:D4Ps)3)[<c8TO!LlIOP&Ir%EoFL!uM;KdicXH1L\8n+J"Lcc*:b?f(QN-YG.n(d()Wh)DYF]\aHJ\r%Sm7OAY66V]q&i5]#".f,#Mlhp9VZQcn7O#UOd[kH/^;+@.e;X2Qo@S0l"1^GW.;hq@1)kpM(DSTqIh!*E##TPP+mB^q@qjOj@f,N\r%aN<9rI['(/KX@g[jJ@=[66?IrakG^nhm^GW3:tAsMM3,P>]K[mTY&c=q>gTD&A[-H=pm#k@3nf3@=iEq7<#!B/2Jc@*eG$"1-:D*\r%O%ndU:R;<3-M.u;DG(8i9o9^['WY];&<rR;69jBA=2s[@fXV-3[N,k6[=B'VMtJ$t@#o8A!KZ!CE)rDB$i"kYAMmhQNcRB0k#0rN\r%=hm\1)b1?ABhtu4;t^>17sRn?aI[)lD4/].e]c_SRS;E:V2CABKsqX!)SX&&dhV@l>t>0*m=)&EiZ?u$flkmD,\):*3/,hi1B>sC\r%rGD%@$Vr0'"agh/m01MM$/_L9.&jkc2-')!rh`^Vp'sa!mfrmcdHeL"@In17#F1opX?:k-q-WH/N7WDO.P*bng%eA+=l9A5YEbm+\r%Kt-pf%r;.P[Kp3dq*gTPjI:F'#8-%Ua3iM)n;Qa(h&nK<PtPV3cj$LG$8mdbN!64TR2/Urgn=t]EPjG2lf1QJot@i!.MLXO),p`,\r%UL&<0c=!p0:8Y53\%;<=K:<c:KN)e89LgULe^M6!2s;s@K^KpW`C)Un&[e&G-NGE*mQ^^5^P%c*7kM#pO[p%N$1C/9/AT$DHdE1f\r%L)J?n-fOcVk<lF;<QqA=cKS1DP8X9i;6_4].Qae.ISh;R/gjrOgr6IG@d$Z]>laWHe_7p/3\tNVQ";BjN@?8"m'-\SoAaA_jSS66\r%F)=$u`eqNp9.^]),j(JFU$oC-Y,<BYYHP"#8N0NSVm7BAd"n@SQ9,Jr+'*jdg,M=-'Ddi4n].j"_eM%]7WY[BnJJaRSV\,Vdka;(\r%=1ErnC5DS_i!o^\4!,Pb4L,PsPB^X0WDk2N3Z=#ElHlc"TP.=$-W6n9J!E/;.SGVcNu]K2V3^-M-)NVT\>A\%>f2r<P`XJ.=L$WL\r%+j`&ZTEjj,+)RS#1@4Ya;ac]AB+c!&Em49i659LdA&)"hOQq[p5grWJdM8&!j+nSOqIJ+"pB9HAHip()@3>IqMX'9#+qnETO]ZVU\r%JE5_=1ur'[U93saJ?Jj")=qIo*FjJKG%;d&`Rn"=U<+Ml@sgVjQ7O=uY&--%5[<.3,8=X8_Oi1p,*X=T^'tlg*D_KnFTJOb/Qk_3\r%Fl>[!'AlA(,k=j?Pf[])Ogff=@>UB!pacJ(6]d\of!,<41lF!.Jgsm#1lHOLOQ*-8ZpUq#5>s\iqZs"!g'i91%_A0RgV0`af')R1\r%<BpY)T3!aV<>NUfX+CqUD-fYd<DhSkRj?:*G-b>-59"gW=U;JDnVi`6Zd;J!1%gjQ?rg7m>uS+apMJZ1SDu0UknB5;2pbd?eL0EW\r%F(NmI*1g]MqLkXs+W5aVmLt`a#]5F=0_-uJm=9eEFde@RrIsJN/?lJK9a4BMA\#E?I0D,0M*@Wsj2:LS!\>h2JmQD*_",hJORR2m\r%&uE\PQ6[s%"*N0:s'tQn62/hd@)3*P4mqJaf.9m4T<d)^&*"H7Hn9!SGhr-QY;3[EdZbVZK/Ts]_.7Z<3DNsuJFJI**GG:*=M1Bp\r%HD3J'W,;`fL)jZ8E>`FFMkb64)[pF.5"XR2TX]%nnO[b6J9)R:&t^F,)a`Nk4^2'8<_^%4m9](.(D@QGpY(?]'u<X.><I7:*>W,Y\r%V/#Y$?YmY.B=33Vq5c]X?]JkMn*pjeM%>)X[;J=Umo8[dXEB0^=ol`+;7d]]h9^NmU38?@]'V_#jbgWYi?4\P\S:"f\Ji:7&4Y<%\r%bfpE"dGqD/]HK`hm6>AP1V>'X_3llgVL4lfcj\IHj<SZTcj]?pq8.k`\J8ed4^\1AjRCHc,X_MXL\F"n]`6+4h20HYK6.76!d)I>\r%&/o81`hD"3o^Qd_B>Scg*)5tL0PQ`"W>]uXFu/:0.Abbc3?"Y/IgE*nDGHI,.ArJhREHG!(Ej<Eb4>PQ5#]/,L@;DEB]8NRJnI@j\r%>TWTh*DaQO1(J`Qnq5l7F$k$$2796"O>=_1j$LP>204;#inM0Sd/mO_4TP?i<3`BL'dWf'\_'Z+4g"&uK.C^%j!mb6>4:oed4J_S\r%8X58<)M&FGp#.XXP4.4[$L(E"T0)i9G90.=6LIO'O<a]VBRckrpR;9?/C$1`chouC;$U,kbQm[W3N0SZOpPQcgC'%riTP`1ohtLN\r%j6#]EGZO_$Wr("7VcHL`bO9+F17S$mimk,17dhP*?\pmUI<_J$ZJjaVMUs4aVtnntmC1(NHZ7R!XGtYe`L_NcP%JO6BoBZWn,BF:\r%cq[Y*rpKQ@U-8K@n\K8`Sis^KDiR#>GnLH6$!WF:lEjoBr69M`]qJc9a7Z`BcBXPjV;Q`[FKQ=]B@!7TquUim%B@IkX4-6Q@#?IZ\r%B'BoA=gX%Z04_3nb"WR`Z>ssCbC$#hqqB4JC$41,>ePBSpO_GA&Nu&%"MTW*^U_g=,p0cd/)T=V-9<(dYfrp#I_aE4_Lp;'L5kkg\r%PC[^Y2Xfip1P*ti9gWFhHncTH]A6"[TGDs'I8%^F,01XjX.L1f]2/e3>`nhRq`Z\*j(3Zu[j?V]5I&7$E?>p]-W"%I>XYt-g'bZn\r%eFg5hYb7Rh(NI4&U&/H4T.osY-5LD#B7afHg!Lsnn*S)--.GVu6g8'tK[)]"@ucVPB%qP4/tj;2qVHd(h#`u'0'bK+j<$pXr>2:c\r%R4@$</=-=q\QAOdM2LY'qZ,9,cbdVD[1DeTbg2n:L40nc15iAp77JbH?i6i"E?NGi1>.JZC.!U#GG,U?eV8aW4uXCB<,G1AnFD=*\r%+$lej;S"S\n0DcR8Q@#!<qd/S\[c7-F?U<FP1!V<Q!OSt`Z,j!aR75j9Q['<blEhF,FETn#Jd`:)d"`:GqpqfV^t/G_%VdH#itfu\r%L2j=G!lXl1Ig0i*!Bj<EBKP6C[q47\+K0OM@f7CRC91O>-GV&8d+%;/pl4/9ofA=H^1"L.*p3aKaduuJAp.C/`Oak@Gjf0Po[;3I\r%Y0'6^C,Z;jPB4W#='9jc:]7n_XWCm3Q^L#'U=!e?BQ2[8JOZt;U2f!b2GG@;pjSYSdEn*DL+.c_H;SF>+;n)`C^C[_GTO_h/#-eP\r%S09.ULWcuC`u.5'b2D('/S>?G/*!k$OtB<:aZ)Z/R1]1`+XCD#*O_E@A.e3<XuSj?^(<VSXg7FdRmOY[#)hG5;,ThLc5AtIpn/AA\r%4_G%W-56$;$>0X!1eji>/lmI&6LK0`)0=%?6Loh\1KZ`a&Bq:t=5g?@cX:%!L617QSG'JS$mFS!n^Q7rB*\f&Eir.)3(#*:Y\lHg\r%"@ZZ'm%!O-1P>nP0ZW@>1P>nP^iA'[B*\g*@D<2l)5=S_kR8X165X7c7F!7#Boo?[;1W"8FE6eZTe"@g=/OfmW>NJE8`Y/>Qica.\r%R%D9')r92B01[mZ@%%M&8f#,5`&@m<'^[I)QYCYc&K'Tu2BslR#2r@\[QGb"iB":nj>E*joTO^6.r&?#>QG;:W1E;0=uQi:<Vf'-\r%\>n:P\!K*TEG@hcaDV$!-gp/f,H/?V3Lnm$Fcp^f]:WTQb*;q:KY"EBe<5b&<Z&:WfG6,0&:nO%'h+t4X$T7^=1SFH<7$PD#CNMD\r%(KrE4g%+D$I`Yjr$%afFoF`0ds6]bo>2W$W]el;P*.]ap;a.RKOgF0H2eWn,;-,W4lp1&8GLtR(AH.QTCNC5>d0F#U9AiGH]nD[.\r%?#+M=Fp38m.Sn2-n>1_CBRb"(I-E0L#[<eATpM]T,R_=cd#3Db]Ik-M5qe_`Ju70Sacm;mn1K5E(%fAu.k+[dh$IK=P=SHIaRB":\r%D#&2-a'`/.g%+Bro"iE_0j?hI;a-'cBZm;hHD/&_m[.>=I@l`UT<@F4J1HK/o')V6ENXhFD#&[/VAG?m7*Lrm\#b0l8Rf,U\u'l=\r%Z]MNTdk.RC\X8a9T<9X#s+h^HV(J=B.3J1`'!p]K2<Da%(b&ZQ?*t_q$PKf-_eM?Ae/tMeC-=EJak?7LRdu:_,U@4%M!N)<D>A9J\r%q1M^Md?Y;\CXAq1TBj5BP3u%;onMrD@GRE=l4(uSEjgA,9ea*>-d3ZMUHm*le[@'eMWs2d6G4H/2C.E<jd?PcraXK%:O+WDlQ;5a\r%:MBJ5TIl(;fJi*d_c\nK9G<HF"!*9djYIp*UO8U-c:=ce9Xi#V4g^50d-LWL'WP('P*fJ@1jhl,'eiqsU9/DY(\=NuUA3D,cPU<X\r%+9Nu5G9C)\Z*VSg(*SpK-oSbHWft3/!"XFYEpU0*_gNds\Kl+a;5pqlM'AkHP)]Pp)dH@sJ?.$A(G@/FbjWnZL:]Gs)-e"a;+$b,\r%m4H+T6-nJ`hWa*qXa6mRh;CVrbi?'L":Zt9N)$J])dFeVGtj^l7^G2!l.X_.]huSY)KeQ4l&F\&2mVkM_u0BFZq/G(_9i.ma8b`(\r%"lJWmr4fuIk`WOOpp4V**rkTs_rD8lp,n,>rWR]Fj9bGd)t'Wf!b84!$E?:qrDZtV<;^APfMA?o9a/%iCd41#bi3uN7%e\]\=ZBo\r%RgQ:qK_qaU\uBW]/(&eqX_oW\=U=b#C#E9)GffVW!=>:ElD?noR)=BQXli+TT0\O'X1%70T7K&Zs$3l^9'\+P]@+dm;`Ud./bDtU\r%E>rlFCSIG9H=4=V8unH(=^I7?-\d+N?BV^FWdb,R,h5]0G>m&L,;<l13$oGA(V#$RG;,3X0%(j*M5cbM5(>4prQnPej9e(P,dLHr\r%5n/8[7#@SC,U5r7lFHHWqnIhX$K_pMI;6[tN=tk^2c^EPnl$>B?9.n-&q,.#kKj<qC9#::gMSu#?p=U&rJM95`Jrp5>NiLV6+bX6\r%_*;KLnP0-pE&k[kboWBV7:Z,oP=Co;=lV0gaa+IaG2N;W989G&S[$#dqWCZRbN$nXIU?V&X8?\m&7*lEpo["hYFhnj&*fTlX.Eu.\r%:.VsUSjqqGSk-)6L<s-b^E%S=D?7jYB)V2m)-)k9HkrhB/cCSrd5H$*p'lZeF(Y#bs"?',BNYl^Y,Jgs@SUk%_[tYDDJ<W\d.MPG\r%4aq\XaC8tSX:h,?X(jW$3\4fF-hYpB)=2_&#@;SN`(fE>i<KcYY[$Z9MXDHbC_^!'C(o.Ko5PqZp(YpS:0Q1V^:2+&*4.+&]S4S]\r%a%39-Q$(Y.IJ@?&37]C('%c*UZeFciQf&7qn)=otm^s@Pg?,;P\fLXaT>dt2T\@+`Qb1]E/4@$!MKU:D9#Y(5Zn%8:WgbJ`WF:MK\r%@Vs^267.WHDK/!ebdPf7C\0-X6&:hdAG!(5/j2'E3hWs@S[Zs!bu2O;rM7\4fOcqs_h)ps\O5[K<c4'+bPteDc19d1BGOa2e"Z',\r%XM4WAR+<iC;A3(JaV.7#IWd2[Z(OX(!Pd*sMk&5PSQmW8R?(ka/3$Q`b*?H7iT$#0!Xi#gY2r8I5Qe@CDAkIlg(D)W9=[q5J`X]-\r%c2rQNE$`>*.6R_?C)@,.jU-QMcdU`#JH_!tWKFVW?k$KG468M=@/U\CCL\7Y*#G!"P@nuUhsXHWfla19d7nW=>s?>7#^=Hb.@STq\r%N$2$9q(LfG!#8X"dhM:)TlQP-Q0F*6"D+]0:%WFH9JFd6DIU?E?PY3mZM7'XL.QKXgU4<<+.=j[h#>S`oG)TG%%C\fS_GVU)m439\r%TBDl)C>!2O\k8a:Zi9T&TP,Zo=NbZaC"W=7ORg[Rh>VS);<rQ+?E#*[;m5EK3gV.##SErUS0SZCM)Lbj1Nn@V.aV)Km4GM+QnS0h\r%rlf]e$0g*tBoc9'5I4[G3;$))mI,o@T*7?_&YhdLcN;D/MVDM-@^##&9p]?#!`hbb?cs+CptE^h4Gn;8(KV7-ENH+&>[19cXN:k;\r%pahlXOEFlcU(to!nBba4`tN$&c=_2+/5PSq7l&qRL*=ah_rDrQXU\Y.*i<q$=IuYBs6jKDr/4G"4dH?1`W(QAcaDrS(^FkgP`0se\r%L-A[L#p)e/aKfVeZot);-?q60Em@gTnVa;Y(C6T=T&=lfn6gPII2;fA8KrD*5AU>E%(7u2pW0.*3HI&:Rl]Z2X1=TYohW/f'>q^K\r%SPuP[7$hA'+dHb'GD^M-P^nljOYF4BVgs7O9SjsV3i0p&dZ`cQ:7]7^#G_e"F@CIO_sEWL3>U`8*ikidGtq;9A?P'`M]J58.Ho\:\r%AsfK3QNs_RC:KLuI<.&H$9L.rZa#GI;S37%kc3TnB7o!CcTTSYaftk0af]nI8<+.XJp#>E6.=l>\RD'[>gepHSuu??YR,2m2P?K5\r%E\+M7mW^Y25:K%5kLgtX8!Jq'%FTUBb_WE7"1kTE4<(**%LsY"GrA3R%;>1Ak1QDHDfEt-6,JW.?0dehK>cA5]GPq?#0F-$5O3C0\r%ZQZj-URQpLKCigYicE/H6#N"o*N<r@lm+\(WD(5=o5l@qG1HY5<XFa-Q^:+]0[Co/AC</-f.N,Y#o_sjg?!=$,pC/g?+W551PLcr\r%Suu??n((%L0Mg:Q:J>=D@@3s.Q\S@`8/^RSg>r?>D&.]aR]GeZ?<LfV3YDD6qnpl64m@DY`4P,`7D>7nIATZXTpNu8p%XIEkBfPQ\r%.t=5ljj9$X%/p!+-<,%]1ijAE>;aI?\j@&ZIPrgD4\ncPgbFbp0d,H'&^a.(V;L<V0tui8oQB#lcGP>_rlrZe&a:*YdI/k>m^V_Z\r%V(S@<<Sg)'M7n_Kg[!>BoKD1_UoTpT@Ofh:UF?q]o>?7Y`<=$a%C3"g"0H6>"Ufh\bCsU,A6(5"s$\&U$."tclp^Yq*Y!1Ej46p>\r%V5sB@`V7\A36t^bO./hWFJk,RnudpdqR:Oi$,[W3b[`kW(P1c(^;9nH\P5Kcs"Kq!&Gs9D2UTF+Fmo=7ne=8mA*,DsleQ_4qY-?T\r%HN8AuO8`;;TZXsiH@3E\,Tooa7`!&+a!pE^-H:5[[;"hcc1BLb5S8B"<*uft';-43lOF'[W,62=Sj33'OG0B,Ks_sPp%.bRZ`.kH\r%V3Plhb@mHY)P_'8e.^'Nfro4e1+cn$!c-2pr92<dU9-KRLn<-lOC-D>I$WODQCE3#[)[t>i_T!tK%@3gEV8;bk(!co^IH3&/('!*\r%c%t:npJQN1:!=nb(uZ5`\;R<Ne$tI7nJSK<gb^k.<?ucHDT1!#A[eSo8HKVu9I\\-*hj3t;T,RSVSN$ebIMtkH>$R=2)JD.=h&$V\r%Nq&O!>jRoQ3Q>]Z^6j8%jqs`,kdtSCrkCF$lL[%1cR2Ct&(i<fcE*C!Qji_(64*InjoX_bLWWLI2k9LYAN6HEl(\g]^"blRDD%kt\r%XS767khRn85M[W)_\29Re5"A_AO9l#dmYX8ONq>K4`\k5OC4FW^V44Wb=4,k5>C&hiKm=Oe8>2Rbm28f0RB0R[-&:;oOZE_/nDeh\r%ie3lZ`k%;!ggr:Q3r!-YXna@U5H$jU'T;B]Ri)pfGOI%O$,Pc-W4F$N%,u/HKiR$3gTR@q=k9i<#S+K+U9='B)\t`Yb5samZXGpX\r%b9.lD+UcmYK9B[T5@Z<["sq52<./M=olb.W1ME9hN0V9r'8!?5@)0mL>FIjWgu\HugsHO&MF$k[];?J$nQ?-3"sq52XCH-^"sq52\r%7D#H8<-R$*UD]:1K9AEd]Oju<$rXHZRR&Vmbt0FE9:A02/lK''RR*o>Vd.^[9(*MdaEj;kqet&BB$`HAYbW07=!.l;RR-1UK<!BP\r%c(LjLKGqi^c(LjLKMsk>1kQ95'eF#&V/\E4n_)D#8r>q4.P>E>$$5)fOWj]T/nkM9`?=Bah9l^(MF!,C:GXCJr#ksY/^9r14`0ot\r%17CL#1!!@CmUueN`?:NGjGmhKY3:%)1T8Dt&_@HFA#ps#i:53%W>]KaR\c[eIUlN=)e9Wsn<LFQ-qb6gmc(T@6KqBE>DCK1$DH2%\r%W>V<7pr)dF:<`K,=Rkq(/i&M](NAn)n"q3DDB,PNrUSFdT1=_rro9R;#_?i1eNI.:nP4;rSW7Tg]$+.iEX`Qd(>-ds5m;$pU9"1C\r%@]U9s>j5]9b!l=:$.Ht\p?qT>5t@qZrY,;3?`B^rFSSNZrY&u;K1c.M?N)Od:Z1iLrW0>rK[8RuZt2g'USXf,l8Ggg1[oH.q>M8@\r%keXu/%#0<@@7BaZOPD3K46hk+7-=V8GQTK:;A9^F^M<o/'P;!"e.+6KdI^J50<%%Dd'r,[B7_)"HIn$>f[C@a+W[?XL$KpZS/.=Y\r%"=j2drD9Vb]QdCc#am_Z,opJCRo3JC]<9b>9Ine^7l/sjb;!A4HNqb3.8]0gfkRVE"Z@c_T"Fk$Zg`E3V5PcW@`DhP<j*oV07-g!\r%pLE&h,'E^8n]Mp^Irih/Rg4)G@N&?P+GtIST^Cb*/6d^m]!t(2q=MUY>Yp?,,;0j4M$:G)S@Dg#,o5R,.]P4I//M8;E"q\s>YkU;\r%\8edCYA71B7aYam[>[2T-pkUN`gp:X7s<=]AL^t%*8=$VC)M515ls-)?7k24/Q@cCl.%QWeDa4;*VF088Cp:1T7_MsZg#%@'"=@6\r%CGoH7.OA`@=tp]T\iZEdG3%tX<<D/_8YB/.\?_t;okG?o!Fraj9?m-E)8cNGqaR5[b?,&VIBOoB[>^B$4>5j,=6gsuK\V,qGu$uO\r%]irEJ5Vt)]HF8]-0doB%>*_8p/EZ8eF[X8d21]'cj)eRG2(.\iW7@k93ZhKd>uu-;\!=.42I0DTl*Z_YCGoIb4!CkuYA6%%(XT5]\r%HsO'bjhSO`G:PW<<K:!iCqGt%:"Mh!P(S-fZg#&1^R2-N?'FNa-&VD@.nMu'e+`Y2:;^!)'Z&u^KZ3T#V[,af6(bY^p_:R..>g#4\r%(VI2JnLG@JI,?IEN*ecX,^"pojHhE*Z$,hk57JK*DO!"SH)P0+=WP!tF1K(]SCOIsil`LFB(#V<>B(-_#]3LcVB*+uJL)_Uoe*,<\r%34,hI"Rj1o#>!H]h58R\?nl_'l`pA\e$3Voc?$1D<pT$HM@0V+!)tWjTT+b&\5fpj.%i#SRK1AUe47W1N.1kJ`i`X(5E)kCU7/^A\r%geI1>YI)TudCA[rj_5'!P'Q]GD&IM52HC5O]#`&?m8soI@PJ\IG9qc4dA4i.,N71fZ<th?WY7p2R0inErs@2-+SHC*WtO,:K/::V\r%%2f%WPUZ<Y@d;GrVbm.;IiRr-`4'iCoj?ic`pEoE^Z[Kg.,,'^:6]OY.`@-sG8jBR.bOFEQas4soPVG:]:dX8.uLbP(qcIO7@mS-\r%)5sH-LJUj.["i7YLXHN>7XHPC?NT$]e'Z5/+JL,5A]hnm0ln4"W,)B"dEkR??Dd_7@7&Af0F@7Ad8E7`V,JlU8r$3c,3rU5:::G)\r%=LZ+IQJ$>&ZDNh#6:n(hMRsqn/Zi>V)hHfL&Ai0'[%M+_VW?&7Z=)gcAfc9%:Il]a$%HAYga*(Mi@hQuO[3B<+c;)k,lEA#Qtlt$\r%.S@W8,o7,[JA2_H#`FE7q4cPS.@[G;>#'BJbu1cijY5kYlSb$00XH)/5B0Z!6uTp"8AE44qgu%+op80aA0n)q_LAgr[DmW5;g8M-\r%JNrQSEPn=sU11Z14oum:#4i$Q93Cm1GM']$n'Er-),@uWWJ^VkC?Rm2(T.*_U)r4X8'6_HKjW=K?;&?U^Ve"_H`)ndMpgrX=mce7\r%e&QX]'o.s:(YesW%oo)b&E0;*aZaNECP\#^TD'fQ@(9Zq!NI)m!J\Jji[I46r^(Q.'+HX;VM_]l0An@;)<U1Lf:8V]Ncm(NB!8,R\r%Xr-(^[/l9mF[0?lkr:.q5>"V:c<`9Va^:TH%'Yt\8"N#0NmtW=8t-6Pl&IEM`D#uQ3C2hml(0OU*FG%[&2:p;?s(HkCD1/3^`n*\\r%%K[so"3gLtWIo`mLQu4HcWAIZ`u!%_fl?Y7Wp"K,#lQoQ2CVU_[QXk>IJL_9-\#O0F8U20+Vd;gMu>'is(GY(T'qf%o7`_*!n>3I\r%PUfKlBZ@Bq^mX\rg,=%"Cr:!J*]5'N346_Q?$aX!+>$5eS-dqRf0`YVk7tCq$/<[s_DDnQ1C[t`r)1e,YO[dpcjP48>l\4]kf'+.\r%'*hkok_7@Zm"$g0bVd2&C4YF$k=C4Y(%bDn@Lg4Ug(URfPWck%;;Ms=Z=agB_DMaIn>1_CGdTAIWj(Yb0i4F<;m[k9aX6N\.*7Qs\r%+qi614L2"E'!Jo$d3@\^5tZ+A-YM/2eK>#C,Wf5+*&gE.SWE=W.K@Y(JTRuYgdb5N7ETV&'[KmliL)95OFl#'B8b8?2Xem:@k!l`\r%OsRTdH!SjZ=`Sno?I2S,_:B0'HAeLL&R76Y/Qg&0L`e9]oAWo`Q-N#`Rodhq;5EfHcK986_JD9&([A9&kLM@lABYe!\AFc*>@B)#\r%PT@)N:Ystn?3DB52Abt^pS.6&-5fMQ\-%(T+$6O9B!Hh*p8Ph4.tTgff.+g9q`,_f$"qfZ<*;A6!_EK4,KHh<#%8[$ki1\L#u?G\\r%lT*1oWcpM7BWL!(r$TNWHd(l3nOiXg2oBmFO.tE5c]#+M.WQK":o7.nMnQ8"NLjQ3O,ciYW^cH'!4[%s8`Q24TkG)bNFRhMXY9fJ\r%1F5T%W9>"S-:bRNB_E**=\L=B8QfPeb^NHaWW191-cY97-i#.g5Eu,bm%>]6,4#DSX`pnk'QtYn$&c`ppW_7@-[`@WOG1<O:X5,^\r%/4%*X?3F;4M&*=s*@b6L3(MFSg@kd7EZKGIN@H[?ouF<qYB':L")!/m<$\#Y[143'Y;B7ibOm)ajAfaP0)e,r@5M$_SQm*'Pn&$R\r%Z`M<!SFk#M9WVi!@E4#P@pLIqR#`75@ei;6LTU0PYo^7oGq9OWI.!IM8nA5;#i._0;/s1YODk1gMk<7u;R([>nTlrWL!NEG$%*Y6\r%E;`PP8s+($$V9Y1<-X@<SPl^\W8MFG%]*Wk:r1A3*D4<!g;]2fF\9UcTd&^r[4.BU7o(7R\FB9#hYj$un,CPkmuAJPLZ-q''+E]H\r%HMl<o(Q\Ujk84-lKYBD<Eo/t&^GDO:]*67EH`f#YZ#ML?SK%@\1]20"%$f1GBs45P&lbUl2DeQOB0t.&]nRktXO<@p<Ha/t\J+j(\r%:>99us4iHZ+0K$WED/T)R7Y0l&-VkoE18fHR*NZ@d7g5*=u17o^JZELEW?W7?1oD4s8BZB[XW#CHng#Ds.+UerejP.<PL`Z?'HUV\r%HHIiQNp0H0UX[)CF\J,IFJ-'BM<G0$Z!AQbC`BiDQZ0S_.[pf;VI!T[A,5HiR9n3qX1%703MBU?Y&1ae"d*p?bm&X%At+g['oF>H\r%S%_N^LXSr`M!-B]kjXdP7mpu]6FY\m`!Y/?]na7(^(D(H?H-pECm$DZ]Kjkp(_ZjN+!5LT-Ym0XF`K?DW\a=?BLgse0/oMQZi7ol\r%cB^q<k[cXq0hlE,i1GTP/V-N7#`li*;Vn/s!fBYi?1_b=*CK$0lt!eb^9R0SKqBG-@t>]<9-FgY`/_S0"#H+-(fCMjqM8JMD2l7<\r%+#E,Y&VO?EpH@Gs)Fkb4iA&%p]ZNYjc;a8X,G5S&K:aOd=.+Q@L!6R',Q+E\q))Z*%6D#\>YA?pXOXZuXB^KQ0jcIAmMsP-GqtV6\r%57(7%6,DM(Vb2^'2'eX!KD)Gb<8%gkdm85D:$;`Yc"i">4WgVtYaEdG/]mjUq'OION&k-X\*Y:r*Q4B=DV>T[2&EGMDV>S0Sd%sJ\r%6'$k;S-Otfe\X?VBB-,r=5JeN6mJ#X2Cu!Mh0EUtE>o\So'C22EnlEB^Qdd-Do?\OL'>lu<d@!sX<:p3SW-a3gTV*2A>>&cCr=+R\r%n@KUD*4K@-c^!$#@X/pDi.Eo7L1TGsW0]kf]aY?M9<oC4$UI\/1#t6Er.+^fh2PNsgT\'<2^]I5^OpqjklaaLLe5U]HWM.%p?3i\\r%+ghk,>/pnY81as9&]]u:O!^N$@YCF->tE@2#f@["=F=sW\e@r;Dqqb;=?H]4Bu;^q*g@SJ*4K?Bf>,[$/B;U0ncTL/=5;2X"eT@=\r%,F7@J/:=<_PVptM%&*]T/8M3'),dgli(F6e.!NIn$@8D7?N=F<iKsA$2mTrAL]gY]T+>bWNP<%6j9CgqrI;$g&M06K?[r"nIGh<U\r%#>Ucj\Qs@u_PPrl:t=_[KPRgumS5n\*-F)@4OYHYqf?74ArV6)Ta,aI[;H2poD;#::":2jj%N"k`nl@qSI+K=LX^Dmj:g1*NF!$a\r%#uu1HZcro#j)-/_8\=ImNYTAU/ud)(4_)iP`lu2c&EtGmH(F;.&sk_qdQJsK$0#?8LJ(3DdOjXpT\W3!dWIFVcu$eiFu!\sDKV8h\r%i4Ie,Vh`6Y1gA3WY*eK[Y+o."<5K_/G5@=q&A_hHqf8d&r&X#=h"l_]Q$gL+5Dd?e1]HQci4m]S#]M32]W'6Hs'Qpnl$4/E,;8qJ\r%*)Le9#_1`l[aWHkU`HRM\]!3uO$se2rGdh$8hc/%2uQ0p>n>o_U"-3Z@\cI[eHnTYA.Tj*Yg^U9PH>P9\3_j"[^j:V)Q1XBXP-0;\r%CUS_Qo<jt4i"d<dMn^&k,F:`T=-Tj8Gnfg%1u-ekN=B(tG;WPHHqd+8k=c*)Qd%OTRT],.bf5%%HkK->)j-K_pK=k/:/#'R6\Y.\\r%Zd52qpH&n[G_d^_L&=R*M1-8$cD7K0joD$ho3F"*^Q2U9i7nt*,p%dAM^=[Anb)YD"h1.Dl`eT#<I&\INLm!;/WmU.e;B*3q7X^_\r%hJ\<RZW7sqHBlQ=eq`F.+WDItTfqg8=JC(E$C;JAX\?SQ=RSLbVbKrK<h+:G3o.3g0?dHmc3STdC%\*,D^_@j[(t/BH*j$R&"nD]\r%5EW0oq8%QKbD4<1`f')XmPLa0)GB]J];Dlu1mXY$OgN8/?#RT?m$>dldTBs#773@%q="ADpgY[[?#Z[:'A)=oXR#lObpP5dh#=#c\r%f>WGd"cBB',;ndq?.$^-\"qdod#rUcRb:TTE=EiugT"$5NLF8"i/Th)0/R(]3m4J[G2h#c:m3b8hSoLV*HmA)Xua^1@M`(FO9-!)\r%D0?3R'6[m;.T7d/KrR_=&%jr/&<!PBYiL!oVTnQ-%e"Qrer3,YOrK4]rRic&TMXmhC%I$n9OUt*eE_g]Q9SjphS^#M[@gLQlgTkn\r%CGUeOVN!jFarAWRo;[m_oI:E9lrlsN'e6CKVkE?KK]=\?,f>hiqecuV8X>qan@Nr0f"q3qV8Cr,]k.0-'>lNr!'Pt/1A$P41\pdl\r%;GY@WUb&+aC+C.o!"`0A7P`?R<bH'MMp+'^dSV\:5q;R#^dh7F`@VPZ0#Z?^2PR<66M^+K.`<\`(o\Mo7PY<?9!)NTPrPV(0k=M)\r%Ldp8u_oS=]rOiZB.N%7p;h-B@c_bSiEA@kjZrbt%1XmPp%Y*u7=sP#QpZeK`+XYS:Mii.Jf-8UqZZ1$2nld:WT>>B17^G[\;7%Vf\r%bpJ:%>li4!BJrF=1bMgB1n,a/kA+q'7^G[\EN`h';qX3g7Ze,SdO!9p0;bDi*qn0-RfQm-,arsAAr]@X?g$"]/Ae;TQ:Nk%,-X>-\r%fd+u+I&21UNG?JU*QpqM,[8J<ZVI5TafRHsU'\H!8K,i#M$Ed@(2,Oo,anh=)[do0em4Z@d;4tZ>Q'i,1n%Woi^t-6-Aa)$>FM54\r%b`QS(A+=n9Qp`1X2SY_L_b$qQ82!U])RsNaT[@S=BI^s0Mak$EU2^\1VJ.lV,T8kW1/F[u,gju&D"VVe#)T3Prn9Z5m3'dd^ADEd\r%iA,H:nRp1>^n>3F<[@p,p)Mrc-h,qfO8n;nj@TUnVsPWQGgo/s]N6Hu_4rV\6aP4*i,SbZ"K?BW![5CTLt"')5("<6Qo+F\>NXA8\r%1MNLY2<*':rNF44N':Ad.(\.a123J(^@=HJZHqE8WA5TPKmkK.-9(etcBMje.JY!0gR3)u8dALZI4904UiN?f?TF-P<eW/YVUnhQ\r%S`i+M4*GlZ-R:jM'DSI10_\4ml6]_M6A'Q:$,./&0jf-F9"Gm4:tlVC>uj62\79EeoLY,VY;#$IQa\t=2e&+RU!"8tF0Wo2Y4#G(\r%:W]/-9AO2"88H?jQe0u-_YSU&D]=k+011EAo,jLWr)a@q%QJ'+E4@\?m0n%FGBa+S`96dH:3Mg,/GA/lWuCnoq=kjb>+&dd*;X$b\r%8(S^^>Et8d"S9@'-Q]9OSOPC<CHYZS]<;8]Z3;iG)Qa)sH&n3jaJ>,mk8:Qpl/sUM)9FW0]cT(\k0LfdioW.UTEuY!bsj<HhuN?A\r%#<>iDe!ON:ZJO7+!)`9!D!<:sP5$h@&etgYba31ug$(9C5e"$3OZ@UG2CCNWR+?<*2Y.L9G3mT<cg^T-n_(FH(4X=N&SUZ7i9ZG#\r%3e/pBFVEU"Z'C@_[Mq68klG8;T*]eHQ9@JanRlN?Lj4Gh%k3su[p&\Ij\?b`$BPROD?k#l_Mq#R8[Fi"7Pf1-JG.[-(R=cN9q<7S\r%FMCU/Ei_H>&)i_]noO;4T6gV<HgNuC#-:3hfSk.jWKhSLLVYO<'PI>-mBE@AZ"$#md?KS"/;h@9=lIr,_Xj/OiAr&f\.3rW!$1IO\r%irso:^caU4K3IAZ26/>2SgsiB`361L:O""0)7u-Y/VWZL>c(lNQ"NBCN1Y%F[:%nr6\:NMg$JR7o_s+Ik&M\Urm1OP^G>;QB6lC'\r%-,tlU*qn8Af^c0'R3!)-)hB+$Xd;XuSQDbRZ)n8/6Q6NM9(0s"^Y$:Bq9`;NZ3[7\><MZf*?O/;"kkPX:jG)^KdPJWHl_<KhBb>j\r%?NB_ab"Jsuni)>og>f50rj(qa/,,RCo0::4k]^1np3\=(geV)3HT)g!;ZhJ40kNBPTUQN&!0_Zk588PqY[;+Xmf24WLmEqbKDagc\r%rk/1k0"i:TCBDdAUnu*>D)/X.^OSs!]KL_\GDq!kE_nkXYj[(9BDsiM]bOIa`Tgstbo[=MDpMA'9\R7uQbt[aN]_ZBhj9%(Gd#"q\r%@2/AV$"*OZH.Q2pg9gpM';%!3;sjgrIM9)&6a6[3[A[90TGO0e(Xdfl0,X+D+nISf5ikSF/I`23UN=^5FGa/e2Ee7_Mf.[[oQ5.o\r%/_uH9_f0:D2YB@.m`L%Iqb[7l9s0Nske1'slMU55W]#]6hgr$6*c&OGRmPLXK2l;aaG(3dV2O+'DrI_O^-m[M^Bl^#-lbO/QPcT#\r%W,urBBY8#e]#[V>dCL/5nL;]Od<kf!Dn]RXV_;.A'd%m(O5cYPe>)pUPq/a"-Du(DnnG59GZp=a/p^f;,KGEGT7q_4`V5ea0QM@0\r%(5'F2Jb&-$I!5?hk&#"MIaBRr5>T'hX]-?FX[++ohlOd3bqQ9g2$cqk7o+]qq-qn5%NN\5*c0d];$macYUOe1hKmV.El^T@ZD:ha\r%Sf8Z%962r%q:dCjKV/kR9<^r-C:ig@7t.hRB9L6jICiYiV]W[m\Hq3ScqQ+MlSU(/ZaAM3+2<gPe`li!<OP]^QX?8U8#6$HGsQL0\r%\Z06,bTX_B?lRPB7h#taG;ApCW_T?C0cc4m"TeOJ(fds/I!g^rO7FO&Um=6T,o'V<@;4G!CP<k;`1r#>iMJed<1:;p+5"QP=RjRS\r%I.6aeDs_M/g]12WK+daY3dl=&6'lij"/tKQRFKn7H6]CLIo;RnRhi^ReLGd!_L8uZSef)4HN=^er>!c:H4#Xii]U?.FFD$!<T<4F\r%Z+(9@]lH8"/UkteAmC09RG%:<S"T-AcD,YlWOKUfb?#PBo(cTuN>$6,fCd1Bjre#1c^%d"jW_Nc<.ai5]4#ie+8:BJs.U4*CT-MK\r%F`&gh`[@t&+N(o_L=7N>5C$g<0:qIFVsa]#,mMnFIktGChOAZla-H@lXBK%>O+-ScU'd4`c-Xj.WOFm4WKe9$C&[A208B;k4`8Vm\r%fIoGJlA7*P`guDmBF3,XVgZ3I64raS9RT?1J3WATL=e,D4LNj!=+Gt'+9)CJm*LM0nso.ur=[>6^[S3h%bRa*4G*+N_bU[/=H1f,\r%l_m&eUfdOm>a%^,>aQ<lo:@W-,ffX(0;imkWIGb4JJACF/6nhk1u0+-*YEi20<q3X&)=EKBENO6F+I[M1s$\tptj#ET@MDg1/#e\\r%M2+GWiCYW)pqs;Kh8o/G-HP97)%K/c<HVjGi9ufi9^8hTT5H0?e^4E/2pra2r.+aBo+aV3lJ?UHV-WlVAg$EqqlBP=?de1VBetD`\r%QEg(q?nQHT.*paBLM2TWdGI-05"j5.Zb+XYnSVBu?];rU^C`*)hU<@H$(J\,iHj&36r2t44Q)2qZ![1;n/Lg^,DJgC@R;Pn9K((!\r%n-A$R,5*3oP`PS@Cuesp#KTf`d.?I!<d$b,TNVMlbX)!f?sOL\WG80[0-:_`p3oZI_>fjsi[6JC^J[`Tra1f2c26O>n+Yr.jn$5R\r%</-8ERg_+J>^k4P+!:B@s)23=>&6AD5M,q#ri\l_Wn_D;:F_E`YN=eoE@iSIDrK#,g-]HB@`:E+QgPB\(7WNXRf69WqJ)T)CWWi!\r%iZC)nNG1?n>K/IKBK6nLU<ie6cKrNMXQm%^GZfj("-qC&.U83TP]A\ab[/DmZYLQVXZZ&>2t?FI[&F8U3^^R[-8.=>1N]tp?Ke%!\r%-nY96WEHubb.ml3;`<&PhR"dl[Hf@8DPGqK6=Ir=2h!9;hZuZC][*WCkd=2)`PtK<Y2k5]\#!5o]h5X>q%3CC&Jf;Din^OA%'^]/\r%i:UD!f>P.TL01bZ<kiq5>KOkKncldia&-Dt\Z(lBoug4F>@-`kH]i6>qm=Ss;YtCqeR9VET=O36k3DEeUUst[m[6FFp&bs1TiIGa\r%._m3F'm11jWl9e^?r\o@7VL=`XGSq2D3X8nX%J!heh^u<4O:4B_BU2R2Vh4"A9mj#DYhR-HnXUur:I0g`O2)9c@$ckr(:)hT"eUQ\r%>m."U6RtjO>CXUfK"/M0FW-&5.F6Q?]Fsm$a/%,jJNPgoUYh>/.g;BU%RTFT=fWl&e+h8YC<:?cnR=W%YOd"N]!r,L6iFtQhi2g2\r%RTAU"Y?uU&WT23N6i&Rk^FKbYE;$MZ^Z%I6\ml(S3JFXMW)1A4eg!&!MHuQ[)9i]28ud+6e>qE_I=:'e./C-YD-!)I+8^;%TX`%q\r%$2<s0*ae@10=0l9lbm_F3Li(!Vu>E<Lh3`:(r%QmPG])E%h_+`4FUXM(b_Ur9L>L;-JH@^'(6b`hCR1E+2)1BO0A*'KMj0()t'g.\r%B1oF9V)>8@7McB]Ml+,JapO/Nmtr\+/=TK'Yh3"e$BqCQiSO6+V+.Xln1-r,jTQf1s&\aVqg4>8BJCB#*7ZP!IRl<Y$N3*=npbl8\r%d/:3\J()2LMZUZU]a,#ODRmXnG1Om2/M[8Q5+4^I,%`!kqXNFW63C*Nn_*KqEoOPBQX\i#]KkTKjf=/D<,?JRE@5:('U*gEAYo4l\r%G-8"K-lbACnN"0eK54Zkg?Tfmc#3dF^[/k%HuiI)Q@JhgO&o:>%9E768;dZWLX'gBGM>ZSCYZ!j^#A,t#@5ZnmsT)%KeLiT]]`[-\r%@u2le07%u8T^-]eLXQ'(o86U?_VA68*hB.RK!ANn@;W&o+K5Sg"a:JpC'W"p_'MQ)B]TK@#/7Qc!rNA/n[FlVol(Fc)D),a&%'hN\r%"cA/+pC'N_W&STEnOj0R1mb/BDS7:Rb=Y[Cnq2J]orW;3HB/o]Q_0jJ'@l*BY52otruL"r]/iU,D_L^O./ZbR%uM)k^?D?.H1?QS\r%BT!5anV7XT62p<.C&Cr]is`C#D17Q9BHd9(]7[O$?SA_P\9-2^b;cs,p@$!"@^-15QIb=/k)XX1.?,]/WGNd@G2rs8hcDt7Zf0!c\r%n(o%1_NBJ:-b)a?UU&j\!T)U[8;,-2_OhWgT&ATVAaBnW.jZp[fW>Q/W*gA>!;Mt\/l"SP$CU>s"&h==!,_0p,aKCrjkpf1XXU^n\r%TKc)bmsRaB<idPFTOgdkDD<3EHU58,qh0FjIL-tU^&g`16u.@+hi.cG&Su]_'e`X,rmF<`2s)aCc@82%op(8PWI^0JX=t99?Ttlt\r%_8!"Rr-X:.enArb^eYaG;X88FB.jf#Hhd`G'M.lq'M_(1W5JtC;!igABK0;f7UARM,7Y-sK[N.],l1O-&&!PZ/H3<o&T_Yj9YomX\r%aMG@Li@#U)U6RWY&,Y_!3iA<cI&[8@R!>K3)NE^[q>OZ>r!jJ'>H!!3>a5[>9j1QqpCC&u>3l2gD][Lo^-"JZTa0iCo`b'8M)\O)\r%Zl46-MCs+.ePCQP."/S[*B[S+>1p)-!o!=Bdb@Rm$'*-q/!%$]]Q?Gh#@uB/HYmbhMV%e7OLh"#golt!pHEALlnCW*YG^82E"l2&\r%?(e32'p60ce%.R=a<W?&mf",bj:`^QmpkT)(g,+upD&9VQoX'C,E/]2hg\@""@c:5[7[BI+;'KreYLH_<VPIBX1X_e$-r<pWhJM2\r%&R)Ur?7='06$0o\%/C/iNg?2u`tDQf%ShIGD],L;3?J0rlru`o):?Wu4^u9M[),j,m43@c5)_iEii1U<VJ,DLL%jDb6s@6$<]HT!\r%YStdGc^/tV%6p(@dW7YQ9M7lKpriVP!8;+md2LK,UJ2_=M<]\753@b\\A6/-;fM;-X&f-)@ASR)X2"XRi\0lq"*h=)37rl?ih/'f\r%1bV!=g^ptnc]#d=%GYS"CK:W"$ht6Bb!<8(eqtM5I;9<]k^?TZ*!KH\6WWX6NUE1X`V]'Q!NGeV8"JBi35Vu+@c3mso=[iG#3Of4\r%IjTtq"Z=2_XOn/G\OYD546O&&WpG-%Yhm-USZ#19r8igHX@?N:bu1WfFs"aj0;C)8g@oGjamP^Dck8N:M]4qheV=qgQ.k'cS,Cp(\r%CIaa$"U6Q'-8B#c8J+-j#(/bbW&/7kn/n[iiJa[bH33.c-OFl0VBh$FMJ,"^$ES``b^eoZ)TsppgN]3G5A?)jl"E0WI:iD4qL>@s\r%.JT)W!n3l-"C^9J.22Oaa)OWY>E)?0fn4[ZagVJRSpm>iAsLHjlV]H;fF=(WcQYJfa^?24,V`Xm=E-":`fG@kKe:-A\m0jYb$<`r\r%dE%#k=i'Ffb)72^YSFIsa.CA"&^BmC`]cRk!oPt<NM#+jmSl=NS94>7dI3k+1+ro]"d4<G3XfX"0ZZ529YL?<A,XS?K:R-t?0mKO\r%)?ue'+?^:9@8OBlmMZ@+nu3r11^L<)*9TW+A,QqWj?(&+:^mN.A#9JT_P!`>:l`!`egrp0"_N45>;3<9JILAcdU['#_W]OqdU['#\r%Jp&&:99Z3+$.Y=G9@Gs9UR0pqf&-*TBPC)hi/),_bm<A*^`d^\1W"B#i'7kU1W&q5?sH7H#ik_G.;-Rj(f[b/d.8QS%"r@4E-*r4\r%JPZf.]bP/B5cFYjp(nML6Fecj5m828PbO4W]g=E^hBX>l?Ukt>l'Urinr)U5^'I0J?a]-1DlI!J3,2^L]!e5+Zmr32T+BC*S8Hh@\r%*,<;e:'9OC"c"XPnk58-+F-3[;Ncqd_Jrm5JnXK"r$:cb+Qp`f#+X]k:I/tU5r_7O4J4!a3E-u0i(T]q))Th*2+0&\^/&t<.5HlN\r%p,n_3^PCJ+Xgc5Ig;:0,P"3"H,O*mJbTFsY7oGb-`l5@^8:(!kP"1^3Iu"E-Rosp#D0I/E0o9Nc'.VI@h.Ig?[8roKld%a`msb*B\r%gqJbak*"/b6,T;i5Fh#a#ik^\U4cf.iW)uUrAo7'fd>cnVJt!;WX<JaZS7iO@#]`E@i3J8arNb$0eCs7?NarJ1Dh^"h3C5Dp7*V.\r%]i8I[?V_FuUpI")$H-bPB*br\KEjh$$pkp\\_U?QcYt_$<p(@Jo*g(QR*[[;L,S'[.G>]b,O#*U12,S72TVD$E,Fcu@"UXV&GK/2\r%_N6k-dll&&G]n)EU<u+eAJU!hETCqVPXMuCgr))&J'K\Gag2A@@2>2\.XLn'RPYt5%.-E[#VWh$VQ.=4ZtQ^ER@;s$H)k26Q)WTQ\r%)<QjJ5I@jX;jOF`5?h9Vl=`Y_^bk'WP+A5flmu13(iK]pD<[/:k*Efh#mQ1?,dmi7pe:X[P:ZgAU'?D.b^r#DF7K1%`_I>X'A*pm\r%g$/(#ASFf1>WbS5@X1W_V8VL(3T`gD\]Sh)(N>OZct;Qq=#eX?bspI3?X3ip/8Z'I[c,e/P-dr6'%.POZa<FTpD42[cI+V%c]g0s\r%G1mASdF7W-N*\.;On<LRU_!JN'/,N58#3YSf(RdsfooF]0TeI6ReO-kGRl6HQ<D4I4@Z<m/<15*s!-/T(Ns>A(!Y89G.]h$GN?8a\r%UH?jK]SBV9=Hb[oF(HIn_a)VP%"s`p,IrA%%0K&R*f0Ek'Bj%H6fF9J8-Y'nW2)9m\C_GR"/-V;2#;(uKPD>XH6kceWaXiRR)sop\r%R')sui"D$c6S@)mGO"O*;ed7ieY'9nJHf+keJMF#4`Am)W^0'=p:OC@X+nt>"$SaYD'/J/XIo3.d('"n;(XkEZ*VU=g_/3=PnMdA\r%<\6^pa$l$QM!rFSB,J<sro)YpH)h^TUX\J/?qaj<l9A-&.g+`sXQ4`=EkGD)Y)b,kd&NN+mhj08$,$ZX52&g]_nrp2SQ;MfhAl^,\r%6s4^06,$r_7X_a@pnT,rmMU*/KMT2@]H)NNd9]$Eb]B?J+*h=shtqMQete'N<[[kCfsgEAX>nB^ciQDt#P5$X_:mgLZ.n`@omG+O\r%o,)n;f!op]mRWJZ^C8Z&M-h(dR9WkiVnZojSek:<oCk/qdc_-+Au:XlJ8f=]=+D[O<ItGt+`Vg$ieL(eF\2d^"[tg6YE\tKU/ct7\r%%mCY[*Vhl(l:Ei6rGOj2YVQG69`U%t0=7,GqEZN7MQX)aW:Y@^M83l:@aM7k09[)RW(J0"UmJU<6FEaR@X7U"(90,[eMCZ,BS##-\r%^;;PmVfTkrW^G1bp"@nt*RODIct>FFFl5s8_B7K:FeC+%V`pRV1%utnE@#XEF<.d'lA0)WDS\$>l;0=RNE>k@_9@ql`bTr_l479Z\r%9=/!pE9e!cj2W#1h2ti_E3CZ=aJHN6TI8E)0kk4L&KD<$b.D&>*G'dgm]_niFUW't:K`/j^o]Y29d\:'@_Cu&Zum+;oi6dA*D7JK\r%X?*l"[*oc,1_R&/#T?W8,@"`<=.Oi7#2]'R"/G="\W9f4>`WT^pQ6<+%+JDZ17u?!M[>Z8'c"_D>@>=^n#FSMhf>t"F^_7Nh/Y]R\r%fF9-F'J%q5Xnl`CG<\+"kpC:.4NYMee[ip+k)p"&YAHQ_"Gi3ZL]BNMGqF'iK9,V!&[5<)XkY`\S;+tQ8mg:l.GDV0C\j-V&7<!.\r%O:qk!g>.P%BZk<QfZH^lNQQcB)SKgjN5"IXr_H?%ff[HbgF[++[+Un"kR_S6WA:eNKNkAtHAfh$!AAhGYX;Cd*sE6j"]9Aa*C^4[\r%.T$=kDpft,:J*nu1MpPue#1oA4UK_tNP\ukEqOf&S;ta@o`"?2QK)C=E+r#5'bgPa1[f(.o/..-jAu*_n&U5(F5A]+B_7oZKqI@R\r%!U^esQgn2!Ho$,>P6&-OB:cg##@2-u+Z$pnbV?c\qib^cYO]juKIi`JV!&8(-l.6d4,HLLIh`.=cS4NR+XL%D/0:S$^Y/<Wq7^(u\r%fCLSWD=REBQd.+JHStiuHsQ*(_`?-4^\Ct0rFQ$,i4fkhm%1XlmrV#la8W)cUAPkS\\U+!Ps-Yh,]8*4p+S@a$/:I0-Ol^8qP6&d\r%MlW*75:cb*O2pEF5O$%_qak@oc[Cc"ke(#aH'G=9O8Z[WYIDZ3,fQUsYFLY!MIPUPmK\+%GMmQgG@V##G#ksAf5^13(&(eIU&>Km\r%+mQ?3O&@1EIdA)M>Q"o5Vk&o2UkK^QS0V4K?WFY/AfgEeT@"1\/FFF<s%)Gd.n<,"5;;1]`b'=TQel@/gSdflcjuS=9JjNTJ;m9\\r%EsuX;mshBrH.6&$Xj3PsrTd0MEmh#d<Ed5SId)*uk(7"4?G-.3]L"7nfl5QZ2M[c)RR'12D^qeZCK+GbFT]VSO/o0^H#ZtVj6*&M\r%pn=7UqmA\)gZ9LU.6M,<cU[JG[et/L$4:)`bpC#p'DuhG&+d:!_K.)O96m;A</BMB"CVhpDsCZp9o2(T>C&q%U6p:+"l2-1[oZd'\r%N:,0iQ@&&0g,\g#?A]PRi;'rLfVd,LcVc8o(5;))i1`,>M^Na!7;J`E&(NQ#?a[f6_eAp9T;&V"CRL19SGc'(U[Q\,jt\iZ4s*5R\r%:DgV?NQpMDn([_KYLC!Y]kB+C5$`uN[jsIq6d/=6DJEPIQ?,!MU/`ki]dTHEHteO]`Pb;_h,K8dQbCkYX^>0)[VFVtr:tGQ.XKK@\r%Q@DQng)Z-$@.C/iq,(7A;boH8Qe#C;mH_J4[(g-%Iof*X$Ju0h9l7Wkk/bJF')>/QS(\8ZmZXc^KO"W'^T$V01mse7NqDMKk(7,b\r%3KhYc4KQ:,'2QC*ZO[]Z:IqT(V.b,,#ra"\!h$[K8L8a9)i2`8TW9pnUFTq0W&;o?#re&[3Q.5^`]*L/ac1atSTrq9d7*M_+8o7*\r%61^5f=F+p7g@U`UjO9ZGguqsgW#!sN);-W3E^Ps1.EKdsK2ZQ4%om$Tpsurk!E'KoWf*lAMnrtIf'.dC#ls=]eTYf9X,Lu(hCFOK\r%GM2c*p[WsMf=ENI[gqim")(2I-EPJVb(RH&7Q"K5T*<!2m^=*PS;e>RQ`ZU'r&UkY\j;snbW/']lWpqWBj;"-<:KsgDb"`2QN,td\r%$JHYA9"6mF!B\\>XB0ZU<.F\RL40;I8UKgmD]r@6<S;gIQob',iAaMI]NiP`kMor"T"Q^.\j)PFHg<3K'TKhn^I,cflJZ)!2WD%q\r%qHdQ+rOpHNdBDn\CL?+oDL'ZfFO:""qE2KiO1UYb.0Q;cp:Gc2)1@p:rE7`r2%U34,r=d-c9_1pBaENlS$ZXs[WQqF>+<5r4G@l7\r%F'_OOg0qE.Lt<q?8&;Ns5>qVnf'cL!Z&59EIst1k[_/h-j!V1*7IHb\rA!5,C(L(U0$a.U9o+2e-%t=:\$ZdSMZ-\)s4kLrY].V[\r%qG81,ZFN<!FknPgT7$L?*MgQhP`ITIMHtW*5$=M)+7#,[q((p`)VP-`S_W&6UHN8V6dI4q'QSR+54GT=Hb>W^YK-D6On/9*Pr"]7\r%.s>^XG'AqY*8_bj%ssQqO7)),7MgrLcHnliEJ5XO(2GA9(92AL&6h7tI)rUCH)\1'X%Hcc45%u-1ke#'ONXYMUGp<;C(R+4^%DJG\r%80@eGX\2HLM[m[Y[*Z##;T7MkUs6FY2OjL`>*InJ"\4qF%!WOt6h-c'Phn04QM8a]"*4%<DtHarj]QV?7QfX]kig\cHVo393(\s5\r%mE%u&nC8?#,<=f<9.nJ.ko3"K0;c\5kMOE]iKM^E:YMjAa$et)Hh(M0eLJE7!tKfSr4[8[Ws>8bV?li6:/W/[YFF?NT!/4]b4=U'\r%pTEG5Q,T?;Hq<Ymcr"Z=N\Z&iau\=`2a1KL-s@je&jgY```)GBU\QPdMNNrF`K;SArnZrUkL8F4>$,3<bbp0]FEI,j*CrDeQ;kdQ\r%V>jqjIk8AQf'or+>\G1MKGuIS'>FHFGr'%U1]UPP*B9mPN09#dVcC;f0D(Xi>N-dJ,kE<76T*2+fN>E4L@\q>():q>L%i<GlAe=Y\r%=C>dtRuC+BHf7-MqgH54lKQ`5\?*K'We3V3ZSZcbe765!VdiCG6sdm:*G0:GQl1slei8:W8][n]?CeaCiH0t,l`]Ieh]e'aOA6>T\r%Hh/!Map:c.:@T5NR),QR/s`1S?X`T&#b(4hK\cjr3`G2)VE"&t+(Tr):8<#u*N;N5WD5cYTsccoS%9?'HM%q=92FgS($F0ri9!p'\r%:Z)4H^ICr]-Vm=UWP!FFbW#J^KuTdL?u?tXT[06?JpI'/K7ACoaZ59nbkMa,(`u+<M[06J6N;u16e>b4/WH&8BJ`<`mhJq'D&hs\\r%\h*]SF[l9Nr)3'HXg1aU=FQ>k72O]_7ou6k<Yc\)#tHLtF8g\)3!l8"MXs&]`s",%fUG0tN]6XX1lI+YiEEl_2l68hC7r6+qPM,U\r%TGAG6TsMJSKU>U>rEo[N>rp:gigk1u2'*M-H'N)f3":]LS;fajZ#smHpkhr2alg^*1XEAd)!igl_g*iO:2`9a1eaO@Qu?*l0VQC2\r%(0"9c`RMO,("/l$5$(t^3tLdHBdD$075%9JUM:e3RrXW6>`@Oa!KKY]#^2lk@A/>\U8$^[Uo`>i)'Zc5r+K'`U=HREol\dC(<,<:\r%GeuBRe2HcPbY>!99_?Ns-"cat>J-E4b!A4U.-ndfLI*m]S3hhNPHYYg3N.2HV%Lao(tk98@9d\#[7$lA'YL`]Bq)/<)qM:XTNQR_\r%T:X/^45C$?`=GT*/lR$EI/bo]RBT&mKOH"YJ2EJ.jH@^5`CYD]PoVKsXusNhpqd]WfP>e"e)_G5hHT1KljV&*%P#5Wk^WRu_\5e"\r%VB,k?Y!!r:eqLk%pOjd*Hhd.=IW%L!E!ZfBH)n`).j"OC%S*h(4SHJ.Y1HR=0+S!n1[mB!C/d+b#@\^!.JpHlrp3O'T5/9n8%n(:\r%6LU0UKN6;E]CXn-)ECoJ[$^f3+k_AI#M_*c3Oe3Qog:IJ`9_+SE.9$[%/_9a9hYC$Ebr7X<OqKi!QTSr'deh'_aBI9>t&[llBAit\r%FSYIlHm#<;E6Jj5n@k6U_pD5u:>2BW`Ja:=(\fsL9rBMD^KI"pp?2=PA'CpC][)p.N8fJhj5;T&s4')c'eTt,.GA<'j?A@AEhV'^\r%`#6b>A:5H%%q44XqV0r_,T\js:Kt331n;os]jj="HA6s(XY/((J!_>=8s0(tEXZ-8$CAdM$QT!l)DG2*07X=+f?_6`ItOlaCS&ma\r%9pQoQmUEQUs%;'S=Th2&Rc`tIqY47uc-Y6IJhpK$RETMSq.((kB%Ykh?4CcQRc-pm3B4pc<Pg[uk[oT&;dBg4X$44K%h<M63sn.P\r%f]7^04Z_Z.cXZOI0C?i.)/->^e3]?3Q3=;kO!`1EUIj]fA*#CY1^V]d!b5o7>ePH''"n!A81@Vh54^T&ZOjE)-NUTieaod'j@^2m\r%R%co<>j/J<<F<J7jhLOWd;6Tsl9\lJ:DVXOp%FiYra(,J.#B"AYJ.<f(nqt?s+"GoMDZ<Q4,:=K\`83mn)tFC(AL/;dXJ$4C*4I.\r%E1bSuBaH)j-Z<ABi*X^KQ]'86KO4o*8(V!PoDG0in7?opE[MQ_O'gRqeS5NO_7A,%:?2uGJO)L9SXp/>.GP[PpRYfi^(0!j3R.TR\r%$A6LISLY,@Z6HD)UOX$=W'o/`1#K([@-._@+AanRrr;>ukBcDYdOfhMgr%,i2V8k2"(2d9ZGAQaJ90G)cT1Hdn(POV<b_q4.'`/"\r%n'!o#a)6g$k\bOnl;b5!IK#;V/IMGmG06!OGB"GS)'Z-84*Q-QP:StRiGAp<qAgGneHCIWT)?NtIUu,"%5Yt!n%C,gEH-T&k&sU#\r%70d2rVZBR5Ip!nSr.I55F,Soq-C:PFi=GC-$p-CT>3rtX=mssDX:j9B0;i:gSZOeeS'pX/HUeN:^+8,<\#ggR>TN3?ARM?ImK_$i\r%1Zl-QeUT6_<h6:W'lZm=8d\q_hoBub+nT98E997@HQ;IW!hN:;1W`GCATd;l]LjQ>iOkJE<q0U.GnIX49'frdd/j-=p..k<?_:?M\r%NE>]uh,rQJ5BIY_G)NRp*"CU<e!3R2GAW:n!]S1S)3lbe)l,Sj7B9sU@7uCsY3\#f\+CKT&Ys1dYk>`;WFMCmj%W8:_DnQA^-$9q\r%27pHA5_#ohc+ZpsLTnq*NUrY9f&)0IF!Z%7h8sb>"Pn?okq_r!kO_8kWPL+'^U4INR;jh4epG^(o&*n_fpR/3[>IM1hc2CH^p^GH\r%O7/E>J45MOC%$Nc.Pk>)mR@d#a=SE@gqh3)Esl2rj3;\sCiT8o6-\iRW#&[q%r+c*SV"VII:l?bpV2XBlH:]bm9c0?H<6_[WjI6b\r%J,L!Qdk;fP9"01i%j(*3F\Qqm@#*F+Wg3Uu*13d:ZkGuYm#YZnb`]H-ku6(O*b(3N7?"V6AM"FD(sFRYq6+A"F5BcE)lIc6\k^_0\r%=k3Wc(ETcG>?CF(A\%k#o<rDQ'k9NV\_VYY03[^9!*W.L:j"#Ff_jRB@PY;1H:f6s>\I;Yi)qDX:]n.uRolR8Tr:(L+qOCP#ZTZs\r%V<CD1GnPC)d9pE."."bdNMQ-Bn,94J:Ekk*0,Ed/JA&Y'&t[8;7&"4O\NOU?.aO="draOM;L,2'ApM73Gds^X5Seu9[<0*40ZK4<\r%OE+(!7o&?:G1+ig;hE@"I!uF9g)Ot:3R"J2GLq"R&'-#rVl*R'Y<NGR#Rg-lh['_<k]r7#k'QTsPtofN*5Cpl[=Qn]eqO0kVE\ZX\r%XoR]*OW76*Pp6S_$Z]A\DkOE.\`kPfdi.:hFL6B5PL`";(C]KH6+K$h&HM!Ki_539NA\AJN-2jOUrHLo^]3/S>*ZB;<A$-1Dm;+>\r%PB0BTj+I<7<98-R("%31r-/E5\M8YC+H*kn``A?FFOsXq?\:MTNc]\q?bbf=0ZVceG*_/.$0XBM`RUN<`*K2%>MSK+%6gmRbM8]8\r%/o.:j,,:s/>XMcX^ISKiaI.l)A?T]Mq#t@fk:[KO?0[mj(t"'%[Hp#7G&(87om4DIR]a_aeOqBe3Lbf7lZJC_g_ht1J@i>Xh9.Q=\r%Y1%EA%4;mXfCn$>^9iMbF&=s%/b,$WLGf_)NrhoR?(T>$2UD(s5V5(`e1,Hg7m-ghN7@<3"[Lj+@(N86%pWrab^SM(F*gsJg"+:9\r%#BRLVJE\+K:9]BH"bF@W3$_be,eWL7)n,8b5[B*c?ba*U[k/6J82H+N7/MA<4e#APP$4lVUQVPpIG*DXl^:L<:MZE0d@P@<l._Sb\r%!RmWOs3B(4dl/WUeiKbG8nARISfdQ>`J;F7A`e0uSRY\YQ7M;e<`]n'9!CDGesVf(Z_hoHjj/juqG+Bnin:)2J#SB>O0JCSO)^TE\r%Bg`f[(7\,Ui9a&g?2Oi@qM2HnmUC$MAZhL#AcQ)=[ujl0**n-AJ$ZJfg:YVTB=a:\C$It<2Jf4]'`qh6$K[`p/;ebp9k_6cre%QI\r%iQ+f9+?j3K[cgBM['F3`NLdl!R5Kp!&m+ES@upc9A8Q63H\,KcJ?Sj&.BCT?TX*u)al'>GGJ8*1&+/(Vm6o^e9ihL'OQT8W,Y^0B\r%o[$D,-/Q/CDeJoeWSH.NB!`K$e4)F2\4-=CZ?HmD=L*9ZD,>KIX5E?/Mm22IPKQrj)*GXELM`8;Z3\>J.+"uW\]-nlip5$8o6K05\r%E\tp`>ERC\mEMc0Ml2>Egj`otVh``JR&4thSo"`lkoAT+8EXUNVs$afVl/92?g5cDo:!sQHq^=kl!/#9SBbFW#C+X-3qr.9M>uWM\r%Uu3eXOH:.rY)Pj_9gS-?"7_XpT0%8N4DQFkH4DUPjj97qnYr-\fU//@Ia[_5pK`-LI8m.5m*S7K;;mV$mJSYXgrs69CP-&6R3=V+\r%j6"h9I8g40oPaZdKh[+js,<OPVHFY?6FS[DDk@6dEt#';WoHl*[ndj+]4G!,T$0#tek_S);Z6Jj45&"lo"5HG!.hi$Ln-0*cVAQN\r%L]6=hL,t<7fP%+)2OcXt<Pd1sYk^7L'/!]*iR_8$fpgEW`/Vp[@]+ZUS\jC,(XgLnhu/Us`J(@)F`&/,cKt39F)`nOZ)9[sb;h.=\r%fRTBCaiF,Zg]Tb4^!TZ7p,2EcB,q=;*nu_A;^ZN/dqO%Zl^6s^m5Y#/eL%K[%k%;4ALePoV\9F+2U>QJ&+e,=97TESGR'-f*d#0Q\r%I-0-@P'HQ0h%Za[)ir<$KND8oB:&'^0c9/_H-<!2Li%m3]XIBW8E(CA#]G_pjm"7DD]C!0IeVF/FKhbBoeP,YA=&iFN`rsH9(kF0\r%+>:1^Pa,!5HrK%C;jc':=.!>$/$!ddg-*kCmP!N5i9J6<Q!,)mcUnB6o[a1iqAS_TS3;/G64L>R?GCE@ZgkpB^E\1L[>^aiQIqNh\r%gfBq)8_Ej6"ji!5:bXh:XME@-di/t1qU;dMN"0)iJqR;Jk+Q$us6,:&!5ML$]0M2$79sP\@I$!r#$4q'd#RJLQX49G3q91Kk&O\V\r%'`sXS%X'f;an"^[Jrn]i3`;HmpB"/f.=Vs[CSFQ6T6@Yfs0m^qkn=;q^^bUn[`'+6ZuZb!LDg1[414[bPpA[Xq\pr8h;mm;Q+gbG\r%_0F-7'RD//>m"VQ1D?tU_iV>chPo-1l4qq'cI+ud2:grK%p(D7(gADPR3WM4aBT@Fh5TW9bCtb>me%OP&nDHp49:6<!1O&^F$b>-\r%(],odKp%FO(@U.SD3Y36R%#;0&Wrc;"WPpH/%]X^@^N!a<qH+51KIGTR;r>4Bq`C&MU.atW[+\G!apJCkIL2ZcZ\hE>[QLVbl\,m\r%kOf!X@-S['Cu&PXL\aYT!r(mkXi\!G7Mk/U<cCH;VH9>jF*ZU-_q=@]Cjp*3!OmC-cth9B'O.-qeel5q&r]?eR\pM/.)C^m+L7^b\r%-p\Y9:m8rj-Ns+RU(enE/U[:XMaMPARghsqVD=hn_*EZ]ohh\'^T+uUnpQdpdkePS`p?hBPc<Fn`9cGXQ2b'<q0VklY(%N8BO!rL\r%LBBJ`iC^qQDo[Gc_dlJ]`u5m+=TlQ>ER5E>>m/&DiN^dl#9+O"m=,oI$N#83L5d`pKM3SDNE0BYN45dSXtM]e%`ONh^b>E,Hm1'=\r%:E#$Y[lpJV8Y)[qfB;nscM'rkemqRCR_@SOiR7ZZ!r+;60C#.Y80AJX]jFDke)_O!AsJjs>40_!=[ObB49R#",0sPEGLXV8CW?=$\r%>#/bp8[8)ZHeC).`m-4kO"86)1j[(ss)3=bEJUZ4f)[LV_BK45Ji,Fr=QK6)2&9<DG.:PL&d8`&]ITgH%/>I!IiP]6!K'FuN9"E0\r%!u,I<p5-[2#:KX)2@`jM!(DVIRkQC6J0K#OR63$@J0NWS`W:u;TEq:uK#=>#Lu]E@0X.BA,0-^i(dtcd/5O[n"\9p\>Nlo+l*eJ4\r%M64/I:LLC&QRhuUX".DMJ43N'X=+930(;dcG!XGl$PqO])qrqa+;qulFPb^,3?lfSgY)OAj$q/-j'B)a_762]:qP>;m,5CY9Ul5=\r%,bt$fLbEk2Y"305Z@\iR-eJYDm:35+f378S#HoG`934m?fKlXFM7;JQP]tk!_9+$ZA5\_<A[p[<:e1f^/0Y6VqTcW-l\o4+pUmgd\r%HX"r`lV,KNMP#+TRWXpu4s-VBQ.=no#1LR+A?>4J\W?L\Uf57pL2s@.k,Bnt8rk/5$Vt?=<3X7CiMejW0B%1+Rssq\GUeWJ_YCBU\r%nPfg)0lHh?'G_)#;m"f\$=.p,$d'DccsAgLF)uUZ7HCF;6p`pU1b):4YuDtN+p(QJ^fPaWI=Ii'KVjVk:Gqc=7ftN*],2>[7:WU-\r%nPgOC](<=(ga11H*Z%U`q7N]NpireUd85r*R:kYlU4CH\<?kX3#.$NPT#u(VO@^E.:Z[L@`rO0\]nYXJG!ei_&6B!;d<Ie((3eV`\r%`.GP?"]$<jPmMDg&j'8O#*3SY<l@n6=:OW,kn^B,o4#]i)Sq/L.Paknh!*u`%*I&N2j`:c$ZYAWA.pf:l!W80E$FocGEJJro@"Kl\r%'mk<NbL\D-QFU%-F42_:O4ZGa/qtP[.p.V+J]W%G)a1R1Z@h8<2C>&5%$O'1cct<\2qN:`&,q`__0S)bI<0bJL]%_Lr4>[R[0>7Z\r%GbO.,1$:]9`*rFc_c2;F_bflXk\BMM[5gQB*/9M5,g'L<,7_W3)j1f>73%IM_O7m(Gq,2#@];OWP,/QnoKXIo;'H53MaKS^"^-Wk\r%jU:0%c[>j3R(5-e41Yfq@R2pH!%VMm+(46))/+n1"1?:!pXGdJ<c0N#(A@)rP#;9PI67HcA_K+,c"uAN(7J)Z@AR">(&+3,NN9(I\r%bCaUt(dX9]?D`LJ#j#=p&JU'M-\<D@-7GVM*%Z]N\qt&K8$bjt$hkT5pVM2S1[eoc"5N]th]1Jb&gTkq"Ac2?+@3k>Io^)(5sb]F\r%;OJX?,UAifOkM2i&dO`BEuu)=Z)[bWOs$1*#Xt,ST,^g^A-hf4OWYeK,W[<EQitNPg.`TNaqosb5r/(,.<S0?AgDYE8??>Y<XBCj\r%3f/$k,sh*lp5ebN;BtMB3[F`PF@`!]3,8nd%a"+d6"Q)-+Xt*4^6mPZihpk``<;\HO7ep`7#=8UMo"Q0q^2meARhp_q:pGJ,se?P\r%="Ad3<c$!\Pr+m<1V<;3aC3nL0kd'4I;KW!)n0#=eq=7uQ,U^\bEF^(-OnAGIP-JpX6aA_.jU<QK6Y+KDfPGnTu,rur<70"lWN+i\r%bJ_=C0l+Ql/i'_7UpXOC1+Fh-\XLZK"?g\@g5\-ZY,DL,G,J/aIjf$4A(#_eF[_H$mH3A&^>2[FD_*ffW+G#TZ5^%j2[)<9hR">q\r%C[q;f`J;R32JSE]<6EbN[ohY8Qd\++.nd0K.Ba0\Bjh#[Xg:"uKodp[WVm<rJ*5FR!J[`!c=ZU?F%/Q%b&60gW!__s#kWR.PRcrE\r%Ltp)@_tf*IC)35#D]F[[,>ls1QQ\mr]MXa$Ym#\VQoqTtU]5TRM'<4#UI?HUn:Y=/NL%>/m&'C9IN-6Ff>9m2HX7?X_)TdMajaEQ\r%<n2":+'rYKf=D8<JKI_hT-t[+TUXoDRK<DTX):CR=!CZ)K'HtC$fGeTn0Tb"pY8#/,`"g3"`G\m;t';h\+$lBZ)WgT3L^ij76t':\r%M'5Hh:_XV`O6Ioh,s\b8`)J2(@_(g\30G-[">e'W_%$c`\CQ3"P0CGG*oVHjeUBGQiPm1h:1-@;PB:nPA1SKa"T3IPYm>(^^02BV\r%gtT,&.tbcE'"&-B$J/2!fE4(rTS[-#Jig31<6[AQgjkA1Jr&8Pg]SQgHAm6F_gTOfk9KR,,8O^b_Z60@[eZ'.GY0M6.'WJfENhW8\r%J.Vr#;jP@rN+Ec(k*CE0gske8m<`_P7Kn)Tmp,"E#V6%%ISF%u\LC`"rg:I/"o(SN:CuP:nZH91O<nF_5&N<7PlrQ/Vj1(A](Mu?\r%NOs.(^7+cmh$uc<'&P+_f:8<'h"1A8>o=VFP%3tSoJ0H(E1uJ2WO!PeS)^)UpNVMmWe]fr5<-<chjkn];`&X6(%Y+1[IJW,GgfGY\r%2+->BqHZT%kLOao.a<Q-F$n5]^o01%QS+ku=?H'BXd)t#2<<8u0'-H/]p8";Yob5$<au8[jub?HjKZ2Q)B7Phib2Q+0hk&+0fa(Y\r%^@RJYbFdrO7.;Ea4#:kNJd#)@Z%NKGJd!/46V2t>3j-B5f.hpd3WPMg,W]KgcJRZ8$T`kCFg!I_E'[!uTV(XcN,V'QYTTpjOHci#\r%Vl5<KE&^bHJo.&@[=a2A3ma,M-W@;d9:8]EE'[!uTS?en%iRZ;d"0\ER=O7Jon_U^<`[o[EPq+p8<'cU4r/-*[tqXUieCQ/g&IR,\r%+qk]ULXN5j779@+Ytlhbq?b;3l1)k-RAcco,?/2TOD%<h*XYn(UGGb5H)O[h%MKQkY(8eQK8BpBfANbN_*iikp10nLnkb^C&;l=u\r%ITMF<)ok)Yb1_[L/aK%Y)"Y3fi!*sJ>5f;d>In'K]=%HGIrRh"D+Jbq4N%\+1uAj'S=\f1<LJW#T-PUhJKlMWY;ZgaeNX(npb5!3\r%^m_&@06MW+$fk`oI@4pplBL[VJ]/<1<?@emID6>`]CP:8XZrmET_2F/3n<Up*t`ML&p*YdbRNe]*nE$KXLAca^eh)TPIRE^,J]D>\r%c6b2YkQik!:>ri3%@8i*YlbCD]o.Oi%3;Y`ho]o$L0l^%$0u#rZ.5L,:@lN#,.S:#_I2gbPCPjHkDp8(\*`Yf&LBPmaQ5-?oB<0q\r%6/@"")KjZUHmC_6mf8dl7C6NmV4E>=^=SWY&1.d8<9I?TiQu)IHLfqTnW'`%QbB>.EUo<4O73Q6]-tjl'u/>GDOPbpCOhqs.-p3>\r%I73^o=9`XJrYZ],]=c@aVq6u0;Ic8L>^T^O[H'oNl[Q=go6VdSANp.>R<fWqG/h[T7:,Nki=M,U="2>OM_Fhm-?MQuo3d=[(n2<h\r%1=+lckh*Q8=9$Ffi?Rs$g9i!-*<\I:D_gapct4od=IWVW7$`7r23;j#]#<"hU`;=G4(+]i`ikD]+OXZ[k/"1YTp&<dc#;b,nL!Q@\r%6J-uTRAk2Nj-_76pe1B_Sit[#7e(ge0"g\N<\PUUAtW?.O4dZE.ZqZ3Tk#ehh%?K2F"#T?,?:HnKY`R*la&fg0Aik'G+%H](HX]7\r%lp..L7DlLl>0Foe\4Wf56V1@u)_>4U%9WqSO$LZB>mDOQP[/eH@E9]428Xr[r.S5Io?;UKDd(j*Z$C@P+\>#bh1,E/WgGf2hYXoX\r%6p]*;$rqB1)(_YtJE=HoDGbZB>7S^4q+'CH&oDMW#-bpk"*R>O&'MZn$gh`?$>Z`^pX\h!>6YVP<eZ5<rP1k_LoJYSZ4i"b8B.c%\r%\,M0r\>)PQ,Z>E89mpf^o9gI;?#;tolWoHR7*iKqJ`/au7O4bg(g$P07<dEO1,/Uc'k\mu&&sZi<LfU&R8bMHZ;^g,50ppeWHSqI\r%QHrKo&)$73Z@%Xi2/_03jms2Jo2D.h/^*<+b,:d[,UCRraTg_'F^hY(SnnsAZ,C2K4G=nUR07*s4@T(Q%.8dZq*sj,$-Da`MXp#b\r%kfLp:H&D/9qrT'Fa5$*K(.647H&D0,Sl.n\I%D5fpg(lSBk;!D=A%LKeB5$=rKaWf\L,Hhe:<aGjU7FT&lk7dVs:t\0MBm&*b4-$\r%PHfuubNGi*6#^C5Z@&5upSa[SQn4l-#)(!S,p^[sW<$F+Dhopek:+QOAT7OuX=Ab0g0`iCjVK@T4<D_i3,"k]C@aQh5c2^7C=SKF\r%/>#dZpoE`mjTBu`3E\PD-m.%<jt8-QRRVK6Z@$8FDZ*uP8N9keC8Z<+.l=cupMn:ubNC=s8)jB.(DrdNMt3^a,;ANsjhq#p`+8[+\r%pU4$J6!6BI32?@\Z"3ZBhKBB+o\fq\q<h(Umi:BSC?b))mM+D^Z,0JGeYM!A)RRTG;X(Njdrt`\W:X5$GN:m>;l/q468^2NR"[&9\r%>Uk/&fH&\4EN/S5cjX()A?/;45r8Ek+]S<^FJ!Lt'DVKC.Xee1?kNm[94baW1s)s`I>8-1dPk00l@i#qU@\0X<Vi6C1^lQ8hf>g(\r%kldXC;//\&oXWm9A4FS8dcWTt*iEg8_.QLq.IhKlig_2s4]^6X(FAQ*aJKohfQ^uV,PWrinX5gB2D3[)!gU.ASffM2=Li8t,1?[<\r%5E\Xr*k\ZSV1]OK_\J@*/0bl^=4ASTd5be.aLUN2r6W;/4,$W6L,F/I`j/\Z\>"oT*?D2V,VV<IOuY3sH\rkR(VN;&Be+=W!:MC7\r%6l1pOcG-d'?JdVp,oeNqM[u"lfa)Po,od1pm9V(g@ZPC<:?0=EiDo+qiRi/\)*iZIA#Bj)NaIfF,7=.LBHSoAKL>_b&r6o!iACG;\r%`&3S)Q&'N]!&=o4=Bmm:!#^LR0Q)!^ips5"/b]J/o9JrAISsD@rako(GP*toMM4s-_%4h&Atm2#c^+mWd_j0N6iL8l1+/^Bg="3<\r%;TZ\&b"R-.+_OD2N)h]](0G*37VgI8!@,hMQ<i*\)/#Rc!'m(,H,k&Pg4ROs$]eB4XfM9O1(=5O[oJXoe(PAYal#8D(G.:EqW`J\\r%[*PA&kut&dhPdL:hE9DYPrecC).Iq^*hO\-"r;q3?Iltle3](HN%Jg"+CA2I*nJWKMq9=L[IVJh"qc5+"LF/097fJIQo3eFL#FY;\r%EH!A(Vn\_%_1aQCjahh'P(,)^(cLq@2i,AhkpXZ,.@ZcL?,@2-0OdB[HDEB9GOl^;7:SM_^)D4Oc$le3DkM/qU"7iA:4$0knFCUB\r%SN&PH41s5q=,9\J3?gu'-^T1M/f0A+KS!9XqD;TY*"/h2FsBaMTb]fTVtP=ZroU3R(KB^]<6C-#p)!+44KR6YXn@IfWBWuVf=o4V\r%MgR)K?t$7EbfZVa@X=l[eRTj2nZ<d`FIpC89I1lF&ko&^EU(oU2XH]fibORa7hhh*@g\E[-k$f4'0DpBjVh'bF@7;+rSa,1/#&,Q\r%Qe7H<0JB1i1!J%E1:QW?!W\_!2B\TJ6I6;+<'40JJ6IHtmY=m@qg;:LaaGd_kLUHfPDj"Tc8%fik&?;#^4%=,,jX[>WV`%^K[F5e\r%Vk_@*r*VfD2LKV*qAOF=#R*XJ/<'7SV^G$K@f05t>C:bs,+m4P/7pp$ZTWfH&$acge,\ul%\]YfnF:>,pi(?a$Z.iG#:q6Mma`Ip\r%GDtt;SaBY9/Df8"l<;>q]ppe.XBmL\12O'+TSNr1@kB&jBB[6l[@AoOMI]MC>(iqF`\RTk9P)4K:71r&jil)/=&-7`?Yd$YSL/m(\r%QZXLLh,Ynq^kt"MF'"-<W`2!]&(]UHT_3)i6o[M;o`VF&=XTQc]@+Y:[*A$I5)q/VE670EqsWM@g=#4XZ!Yhl$>15bXgs9k9:HA>\r%e"3f!?)'lh0BSrl\2M%6l_3J(b_,3@$bfGe]t1j1Q!;TM$]*\Fd2QmIhWQQ<GDRnD82TbiAI3i)Mp:<`ej>3+K&-0a-+%*cI%j_Z\r%b:^>t,SnT'(+f0a1L;VUFnNKZMcJGqcOj9\a3J=b-J(la[^jkjXG!l]$OJ/'+hp6B(hV?F*\.XD+:L%K`X9W#<0`H2fVQWMcnLFG\r%003JX$HC=e0W`EGF+E(nl^i2;bf3nI]3%-E'=&)-/Y-u&q"pL8g5(:85k9(dg^\bUeN3fH:_mj@p=[:EmR>R_OEsU($f,t;^*o:[\r%@Mca360Pb%q4jq5=MU7*HDUPT(T$]2-\BtLeq=dJ47Aq<GlG7(.B#X64Up:tOe&Onfl*C/p_,_nhr+,Lacf'mKE'BpP6sMh-aD6%\r%KkhZ5J+M.Nit<Cp8`\@_B-l!.(2@R]KU:2pQq18/]2X"9"mBd^Mn/3_>S>EMdL"/<ooXY;#;8j(^`1U!&NQ/3'F.p;RGK#OHsqAD\r%JS)UtM^m#qI\Y6OZY(7-hQGL;9cn*D:r;X2[u;Nu*_P'*RD_YEm_3``U->km?hN5THTtUSH1!(b8^H#aIOZ#Ci)ThPG7r4d]&6UC\r%M*^l,a!Z"q6EfqD02M@2'FocD?PdAEhCU\K6Ao>eCFl\PL9ERkOIgoKiSDF,8G+'+H&NUsG]AL.:6EILr,NGK3XZ1b1u4b=ne_tX\r%1%\WOd0j"nFesKEPCF@G074*MNe+)8+lkAtW]+h<@mgpL\3(#/+%dS!U,[mC]O_Z9nPC&0US3iNAp!XG_1rn4Pbn%DW?e2h7q*n4\r%<$@>c#,]X(;!"B_aT[:rZ`ns;K]]8D7DN)LnA-#k@dnBUL.sk2gB14(Rd=JRQiD*.b3:tPASoH59?LaET2ghO/)[n*_d@aaYJd#c\r%!`E41@$&U<3-f(G?34](NP[0/eS.]'>!OC(>U#I(_WI*q>8^f4h3pRh,I8[S?eWYDc2!\@'WmQU<HC4-m!R.qq5G"=L`1ITJ$m&%\r%J9b]?iq(5BHR`%*B(_00i3LSO`^5lmJ*b6)U'C[,@sO3I/S,*oZ[5d8)p7n9;-e=[)/EQQpZR`@7O0^'9J;kIOPsJK=1R#Vd109r\r%\d1O"II@#%m?>aL5Y`t\Y$%6\i\4(FbEI0IU4[03&K=5:U*Hj8S!P7cAHDP6<AumISFsk'<94X'N(QRmlLP+TQQ;oDCPUtP2N@;)\r%a<A455Dko$m?NT5M;d7/c"B(!Ik_4dI;G0NPHSYr(E6+\4Ne0]=DV)Dafa`[@h]l*Wc@?NI:3c_+qttC\SpotL(c*r%!LO/gi.ka\r%L>f6kb7/NVJ%Hns&\hpoEet):)b,bPd,L*dM9@&;Y02?'N`Bm=OJ.g<:<]$HN()1AJ_>"\^8c7r#_BM-J.R]fa4WmZP(jGg"m]6M\r%6.4,2fnd*(.+F!N0,qVl+=#=YLi8]G&;V\6Jp2^W1m4D&8jWg%1X/VNq8Z!,OL9Z;IUYVdSnVd^<Zrn8&C30h_BUES"QGh]k,=a\\r%:C+lBY3gdW?ECt8*f$PbVfmB9"%IR8#6*T\>1-C\I+[]afk01m)VD@?2YK-r*pkj0&'hB2YUJdVKU]R\/>Y,*-(MA<RKE,epPM2?\r%,lB?]!H^7*Q[e23JdmdUr6'Bi.-dY`IH,)QR.`*.GFi-FrW;@(m4t.q]0ja)?>p7MS*AO4OV?ski6:F?SgE0+%$=gK?K:f#MX_P\\r%;d7+p_f,d:4]s<fM_h%.`L\V].[+7kiaEVgGi+JG9<:C`VjrQLrFa?Y09r4='X&SMe+:`[=jejeCPAb88.PC^&1gl)Q,cLc`?H4E\r%#paNd#6F+&IBdQ$]*A?hXNTkmkJ]X4:JRQ@Yn&jjS\mib7(1Bg.hcDf@T`$mnA6,Hr?mHU`)^GY1Z?Qlo-[G*fWE;I<U\(1Y:i4Z\r%@Xemgk9Yu=`;]G4^`To5-9`Mo"RabdApP:oe\seAo7%@Kjo[98%.7I:%2H!5="6!9fh<bbBV$VA/l6qVjSUh`:i%CaBkL^PH/`t6\r%rL8dEQ-6j?7%5WT4G0?_R'7eLQ7hr1TAJ0Q0u^a<cK2UQV\Nie:P,C-p`X!D47QXI7ld@:PfVCtDsRUY7WPT_ZA9l<_eEJ&f"47t\r%5?Pn*OS,c"j9blc^.34KHo\okV_=fP!48#R!Wn#!hn;@@*\g9hr)34i6d'd<*iG+p5;a<YNU)THOsu8*&\H,ldTput5b3o;E!WD?\r%16e#&,!EL\)9dQ@SuDeRH!0)E#Oerc0qQ]"?L%%GdDE+oHuL?@<FC$3a@c`Z?pt14LqI8[$otf(k+%j>X6d^.[%G\:['TN1p,9":\r%f6ESs2N]:G$s]UNGZD1VoD.,l36#D4[U\+S^NTfQ@9)(LV:n#&?!OIm[&H4<Tj&cV^s_K<F0kOZ<q9"!$C/m>h^)GmPJ.0=f,^F-\r%A48cp,r?'f>=W=YaB;jm4t%Nm6ub:(Z\&uX`l7=IbRV;_K\NJCB!['!*<K\Hl.qud):D8-04\lBG#&E1<,;rC*Ui.Jqe%Yr>T#;`\r%.9IqGl(qBTJun$p[<kDEmWA^SMWe?!c".6Sa^e@ZNZ)dM/<`Y(c6(W&ka]<_qa*[(`;Q#,4.iKg=VW>j'\a7b[i:&*7`J8lg:[fl\r%2$QqtpdNS_3d!>)HI0'CDtqJgpf<-Oh&F(KYGQCUY'+aYb.Z_mLT]GpWcIQlo&`c6+M22U?&;CX&u;U-.\df')JekX]"2-u[#SYq\r%#VuOG2uW9OK;&n\)NYU,oN5.%#CX6/!I4P7hTGu%Z.F(G:.EikE3M*2A=&:],W>l@2;Y]0&N7c=L;n)\OiL:g!pWl7_^ptE$)jW9\r%iS>MaY=62=Van).k@X1iRqk-k#CglN=,ZD1A_.l;BD8b"U):XO]YC#<o$\+JMaIjDcg*6,AT794gq<@Qo),s!!:"3Fe.u[;:34ah\r%HOSkYe`EOq*unVBU//"6<7-Y$:s?%S[IJW,GglUq4Rb[nKDX:tlq\X_Ci@R^j[uj%ceOWL$@J5\iR5\DEuU16hcb;J<^TWalVd_Y\r%fj!^t)CJrs*k4,g`4HkXo,'?/h=`b?;I4r4GMOb:lLX"4F8,8Q4j.@@l.j0t%cd(30HT[\$auPJT=q+CXmHACI/h!Sm]c'lIsOC`\r%pqPru02Vt'[\!;u%X^#mn3[7is4)]#SN?6M28>M>n.&16,^&#c&,Lo>nD*80Bk<5an3c+*ItJ6D>IM\(Fl<;#"92^KpbD!Jn)JUp\r%r5Ukf)__lg%R7XV)C.Eu'ar+e`Gom[pu+X_VXpl`'`L54o*?]rnsVCCY1o6BrS52]4FP&Lo)];L/TR9iI.R5;ihoCO@;^(HS)SIX\r%I>Mg3C_V_dTI)1frJFd/E)R?\EcI[UN8F>A?dRotLFX=!YA:4f(HYegqa.!ghJ2SSZW%sr#Fl%OQgZSI\`^;>@"#g1WdUs2^2bo:\r%%R%R-RVD?c[I3mqn2h'o/YHd"k3VC2-/CnE$?C#%>t$rU1a"e%8Le/l1L2MrM4:^a6lJm'T,Y*nTU@C!TJU'L;5k;FW]dDY0o<:Z\r%VZ]*_#Y*U'92X`[j@U>cV\C.]"[uPW>m/,KdI@jhO*MEs%Y9ttY5If&@Gfju)CJY8f[*J(6qg$%BhYUq&!rSU8Rot7p*a\B;pr1?\r%/VhJZ)B(@1>c*<'NF@fl'fA_t.]'e9)TRA#/JJh"[p1L@Z>6tKEIoKriS>$8b7l!I+^^Xj;PHBTd_*;5\P1tUP!(a4>Yp82]HM?a\r%_F#U^&J6db.5%bC(KA6b`A'nZbh7[tE/09$4Y_kXBPZhh(DG2LN*4T]D2/FaM^GZ0rQ>q)]%*'/<R_&a>jSAnas+IU-u,8[8RmO=\r%h?ZFs8kEOZ%o3p,pZO4miPV;(?+c%5-\u:i2Bd))#mZVZmWArd'>]t+&hI`Z<[GHWl9UVE+T33)]oY6Fruk!\JT?k-16<JJ7g\6!\r%\Rcmtd2bg@+Lu&+V(tX*+M$Is<$piL,WF-VcRtsT+G!I7eI"S<G`PtV*$i!%,bfLFBF^1E(e>sEK4N:n\fdRU`q:XIKB2/.@GF;W\r%3Cn%l+I]2B2?AFamtp0LKiDcHR"OISEfo<T2@%>U!sqc*PKcC63tfoGSs.AaEa,"%>nYFKEm$^7D5c)I8>cX1#]j4lq=8!OjWM*F\r%+SkFZ+mVE#-8]f74fOAl#>&$VSV-!hJODV&f,Q&eCX0]&f_N`"+"CdA/HZ=J'"pfE*$h>5)OOj\LIl<&,QgW=p7#S&P$8,'cMk?'\r%'W_]g*3mH4'S\B);OO>%OPDUQ!\3Gga?aji5QZk6E"8%8##Zq7F:OI<##Zq7F:OI(oO,Nr88];9BIf:k6/mn_/l[V;*8/@Fbs?Bn\r%5ghL#PKZ<"Y1=F;#K\P"8_6muRtJ*50*a[=,9d^[E7@jD.4l@OZQAfm`ZYSi+`ZE"mKD_jo"N&+Q4#su_!I,WE0\>K"Y5lmmW)MN\r%[)QAkguV>PQn(2.Zs3Sl`a&m5Bf]jZ&pQ`bb^Z2s\2PH"+/K*(JrU^L!ZqXf1K"NA&N[q/"<Ohgd<#do!k0I4NJ!8ehl-`"LQ;1A\r%9&O/>='<5UI%u$^24>&@@mp7"OBG'3F,X"bn6&6>F,Y)$&"@.k_]*IZ]t3;B"]l!9*s$!`.^:WMZ])ca(uah:bq]VJ1C$!8kU`J_\r%3CXqj/Q4`\i%-,)*2EGU^$H'R;OR#W7ZI]_5W8`#&"R8GMJb3D0flQt3MD8n95?IC.t@@,:9j&\<$GcOUZa%l(I,cND3RjbV+49%\r%)r171?Y42YC)Cu2h'&U\r^$OANP!TN^8UBmr#!BuKd&3,,pjKI5U_4tFcM!hnV&1.qi]hTZVX%h<K1ra&UJ&;nj3prRk;2XXk61]\r%.5p"HaqWGCgEl9^[FY'tS79rA/p.fI+F/aIE4Y8(Lo$$0)Dg@f3lbQtAJi.m4/^@U%]1UF;A"<MSO:6^2u#a@qhZ#u73'K<>G7#5\r%jm)N^&-5Qlop\Xf6Rg?\d4Ot_=fKZ:^GJp%7Q8LLPhRg[5Po8k8tG1FqX)iUC>=O1d9ZF7mrc24CT6XLr*K::Og-rS:+u53O6:75\r%Wo*hPe?1skq0tEam_?/Frtj4gjjMWDa3&mIfD^NY[>4A,!4bH6$Q#cP;Q/BE<5p)g0UCLf+Bd$qA/>.`EVJ@H].ah@+4nJeN<@a$\r%<\:s$q_X"YhVc!*AT5'<Jsg'1`'J2G&GBKNWrr$#EKF4doVE`:NF,EUiLp2'')6s+Fk+"@Y6T"OVt\f\8!hooMo?FTS+Dfd94a8!\r%bf_W[i1*Qmh)67g@`\r=H-.[GUe5I>4DXr!#!(h34fDf"e\#2g[+su:HK2SEhN9FXGQ(b(Vb.U9$,DrVFkKSMFVi8s/&OF6_WL",\r%^qW%6<JTnW%a!hso+Ifg<ttj.)-io^:DLb&.R%*#G#2871fRY&UgTdl>TV!V:J*=e;_F-L>:(Y`k:)`&o+FSJ0At]1bY)hoGpDfO\r%35I^Q\\(m2(X-Y#2sD=>GsKK`;rjq7e'e\?TBXQ/o88%m8C-DDF.-k#m**Cj.,%;:Y)OQa(Q,ZLXk9"TX&N&<4?qQB=_>$mT$g_p\r%)p"]3%MMDR0,/8W5(=ht]MPt8.MGZ!0,/8gb1MU\a/#i'1*nm5$?0Q5EBMQNaDS@"Aj8]s`sY7=<R$D;A"p*.D>aBXBe)7\)]*@F\r%=DUBseAGm7g1n9("9nimI@-B5-ia6>`V3C8crT["fL3+PA'n?H>tftDn^1CB35328<TolViFo:`G603IMBH#m<#jUAQ-o3![bk)<\r%cTN,hg'GZQn,\94nmj`!LM3sD[Lbg'[rf1!G&-]mNk*XjNTOt_?+k6gmqW(qlVtC^klX.#_6"&oRG5%d:9j^$X1,kWAh0,I/0jb*\r%q3.T\k.ukIjP>e^ISD(WZ&*Y]W!i]mDss`-?;Z%2Ju's7]$uEc_J=.A+K\ufAr*OUqg=1!qA5pI9"'qOjJV:K](HlJ^QXVO$na;9\r%N^C722%4p"D#d$XaA.ocAnPbaH'b-.E)i:&'W>h]\^[tF`^p`7Ia2<7R?9Dm]gH[hA>>?<E1d,[jZYc^?>?FF`X/O(9F@ii\mAS&\r%VI]+3-h)"d-]LKm7N1SncTPm!S.TA=[PsC5_0Fr;qTf&UPX^ZR8TuOTpN$!;@HMt#.sL][+Tc,.4LG[84ZbL-e.U>(G>h(/-*EI"\r%#5_:96RVi5#[?.a+9$O:,qX.4pm27WY#=0&f3Xdb*qldP4'N'^ATpt1;*,?,`3*ATWDG(hSf'DA'-9IGq.ZIGFD1F]Q:G$HUE3f&\r%IB74!V3!CeG5t?q,+cJ"Yk_RJr[2L55/*90e+nc"R+eqN&_4GIIr!X_MMRSRn.;])Sohq!X59&0b#qUWTAjHJ"KV<.eU&KYV,?c^\r%>2&cBIF,,A4W-A=a#`*+IW*8>hh!O5rpU!_A:"?RZ+p`?Y:k\[g2GF*)^YmI<\d65]Y$$)fQ8J^hcj:&b=:W%M51bmEd@gF'5J@-\r%U@r:WjU+itgTQ6FeED8!XC1g!O0;olaW</ebC>YH=Eft8-iPr]=GW34I.<nO[`T)Wj8se23W-;*oLeJ,a%:nIfd!M.-'WF=C>&Aq\r%i5J6tRP*IS$4G)&j%V-`7_O1b8J-lN-mGtC+8FZ$()>TpV6.C!"uoPac3J1u;m$lBPnanVTLJS'^iQAXff:6<6\O]!bDW=Z.QA7h\r%U=AJ%JJYFY\!/DmM"%7ZB%(K:OH\B?VSn(a>Z(148#U^Z`CRPVh(k@dGFXmJ%I\XZi5OO,<r"3;WJBZ&IM$kI`8fghphAY4'9>Y(\r%7XQENP#9$dXdA*BRu\PMLUu&c&UDJHi0!KfUOea?P"B6_2=Qc+^bbb60+GR)O::-88A%eJ,QmaO>hi*-.XP^,>!BOe;+(RM>[q8<\r%8K&1,PYasb@<P2D!B4oZoQl`T'I"TZ<%X0oC'TR8_q<?^WX/Ea;2.P.GQG$&nT_!TP?:[5:UGp\2L]m*)$RZP`a8g$)$N.9)Imjm\r%[6P(D\sh3k`>MGP:Wog]@nIA2^e88:2=Qc+^pD!.N[#j,bTD)i^)D7<.,^pkl_,VtJ-Y]*X+?Ur!hN^Qa&<'n)$N./b07r^U,\Q0\r%W14q\[jY!`O]h;'6N\tZ"[&<'57P89'_'?1F:SgCR@-[>WYaE*PN)2q_6ME?GH]r&a3.@J:gU/;Q1f!iP(3G3lutAUWbVtU\aoLN\r%oT\'mH`*0A*idO4X.&4KRAZUm%BJWB';5R^fB8L'lPicT<@[\P%,FluE;BD;3:>.hnmEeuZ_P8%3YHf6?%Fj;:;iB:jcN@iXZaf!\r%^[JcpU[<07[Ss-^[-#j/Q\L#pa?iLf;QCO6FScHV,U6ngc,)+4:dI!\7OM=4:QMX!=nF>:>\V7^.]3[9P!5/R`(ls4O?TLN1!]tP\r%4L2)6Wr3+Oq?*os&&l3WN2'VF'C,maC!X"VU&pN_r?Y0n`4H)72.Aj%0Y-:A@>ppN(6rB%4=1"/#l]Ac'3F`XJ0/@`]Z6-3,Kt^'\r%"blZH`Iea`Q?qn6I?eAE%cn>P/%r&3R,il83MnXN^VIpA-n'<jA(9*>8jNW^QkKT?qbU+8"a5fW+qu;-<'7BMRN?FM<#Z%)gR2IT\r%o)'suq(#E$M-%)R8eo^\hI=.63rdQ!j!$"23SLtUlj<lX__8-lZ(1U][l*p%:R`CVdl]LnT*foJVNJ>>BGQk_%Mc(MJ6>jqc.?!M\r%*Ge_VpaPlYrZ@\:KE5ti9N^NW,k.4;^<]S^S<eT2,`3uk;$'^[T>VX8;`+UK+qtZALVKQe`"bq&d$b\b9A6S[_1<"JQbr(MD)_@e\r%/'!cS5>OJdb"W-UTZ>;VR:X_64RQ\GFG3l^/Cb<#nQ%=aY-I=Pb?jkFQVetp#[3U]TAFK;0tlpVCUhaY<"!cG<Y3Y5,a])!(I*T[\r%cc<r;3Tap@DW%W6IshVckDuc"&JPDc8rfT!&JPD3(m5I<'8PQB/;LqBl7,2'QjCiI&PbGT9rEFg50I5O3iKn`:d,9IPbK[%"Qcu^\r%'?,b7'1)FF9t_]b9rFY3(,G@+CH;X\Zg9(hCe^h#Hkr9:Qln;-n6(!"(;6SD:d,8T&XSq]7bZ@JRSH0EXAKS0am`G1Q,1?-=oK"$\r%h@b1%U%g15Etqhd,,j+RGtDKtobpsJ0Kc!#e#IpaiZEgD=[]AHE_WI)B>,X$-ur%[TR7ME%n<be'U6qlX3*o5knKB.o#]sEY:`nd\r%g_ScL6nhJ/iZ':R=;8Irf=_5lG(5?aQ!_[_I$VG'a_,%(8+`6F?@8'[c99:->V"W1$2]t0`2W"^etZH!YU9[Yl#[A"XN/&VTXp^7\r%MU0.1q]rQ>r/hEGQUJ4Or/hEaajFlb"m*&jM8uRZ'U6oFmik4q-^gC&hMKRFG8Jf;9's0:eD'jN1R#j@jmP9B<a':OS<]sY`Re(d\r%>\-rBe<\OOJ;3<Dde(`Iq4,U2?8dku2[AEATUjJ95qbj>I/9Ms^Ln&H/qq0&"r8gEG,K*:^Fog8BH?AJLCS4B@WkSW`rSE]l31:B\r%eL<b:bHHZNe0:YZ@bV["P0/QZB<mJiS\.=a67rcYk,mtA.KHT]=m8sjGe@3t?-UueBe^"XD&%+OZo5j=13hCG78#9V5]&#6:EHZV\r%V>9MhkHi0HNDWZ>LUHaAiq:D+/DR-4Z98c$S&2PqH_(WQ`!j9I)-R93@X@m_\Jc.cim&W.6gNE[3u[A7?uGHK+=pPX<H*I*I]Bd)\r%Ml8GqL+p^fF*l7^7BnsJ@VL!M?r=#A77>f9Yku8b[%-#1'GNt(@LV@H*DhhcW?k['GAuO'W227-0IVP)+L2Gq+tgugB>+)%B5<kJ\r%IME(pin=)D`!.5YclR-$:EmE6',un6$PrgNdf*@#jaA0;'(2&q..?I%&pguodcGlt:_;b8:iKoWE\:a2X>uUm/\V-VkVTCCHdt>u\r%E>SM]MojH^&&8lDI$%.\>#YtUO$lB(+Z]p0^u^TgbA?A."a6\u_ZDubPgnV;aVT<LBl"VkGp:Qd*km(:.<Tm!bB`mUH\0UO\iRgZ\r%rB!)#3`_A('D,YDlU:QCAH#RPaqnm[jA5iX.8CHYWoXbcmgdP,<Rt80jP4hd%$\td^D;o_;[HsSFsW,h'.ehGSV"bol?D3ERU?>s\r%V@h]`/>D'?a';'rF[_J0NBQ(=[p.#;NAGFo91T*^`(N&.6rW%uNA\'QGO+#fG?/1!jXJj)Y'YTlVL';qQ)uCGh7`3dC2U>5@K:PZ\r%>@Rdpbs]&?i4F[+d7lFeN6Uf42q`TC\hh:u^!+u'8Y^ubI-MM,`#hJ#9QX3,eF[.4e4as_9I0.oEA\E%o2GXmemdML/QEce#<lb!\r%inEd;CUmT=]/m#.^X@7(T:6Kq>5QkCYOR1e<//33dGQcHr1iADK%JW1RCmLKVockAdMOu2r8Z%'9aMQX8E.Yk75G.,ARnV16Zp=&\r%_@GTBc'T_EMikI&o8dHnDD'83j=1si2I=8lFVHLkc.G#t1jgia.MFY-EE"LLh85n!/0hFsJYF#F@i:'9l#82Kh&@G;q;UAU`T&@R\r%N&eNrRdk9hkSju]A*5XA'.e!=RlgSk8o4LnEoGnp8\_7AeDX_q$<'g01b=F4jsQ4B&1'RD7P(p4"tF.73l2_r;OF/p(p!!^3*iZC\r%\hcg<$I+.TR&b3CCI_rs<-)0kdiZn?Qtj>M^N+;u$0D^^]m;'a(Wp4d;P+tGmTtQu+gEL5n)@!OTW+(>Qjp\l^7<k!M?d1`OEPZP\r%6<&uEIa6W`;13ZRqN?`-N0/?&G)(podeQq4#f*ca^[n]&W1*dUcILoAIVB+2g5<?7PGX-K\B`R>(LCVQ4(Z/9*V_sTr/04,8t7A4\r%`jqr.n:J4Dk3f6\Y&#7kIQBX@1.<iA[WD1DA+SAs=kcU4V`q_?rSr!834Cr2*aP/F*oIk3NXl#()9VM];$P7^/@0t??A)P-Y1U`U\r%Ga0crZ*EDb=XX'50f6%<1lJmhB71$>iM-t%CiqtCW\O+RF.AihQ!.;2p^+@e0@SVMMu/;S)eP%<6:$GfnK`o6RsP-^[Br_-b058B\r%p*,mIm\ua\.lWe"$[]>C1G,FsWGgslVSJ$Q3hhG<M*k\d&`t+e>&0s8EPHeR\>j9uMM/b.L(Z)FF"-FZN?1"BP!]456M^Om]C@\K\r%)YuGIVK&Oo#*md),X7W6c8P+8;q=CiV`,3=*R-4m0&1C'EC<acauiE6<4o`f3BbKMQ>X,iFq%RJXeJiD@XjcNkG@MCr4^9nfoJ.7\r%/'=`hFP?E4V.3t+;%11g>ku#\BfjPYUacoe/j<WJ:H+?gLHBRW0_`CXrp>TB%%e-HAo*lOVi-9pkTIM0n6'0o"eSAG5Jq:nmIbJW\r%1E&u);miH#R@(gTPF"1T4UJ(R[`?6mc)bVlRCEBu37ophDqe+lHUP+k7'@Zn]&FIjgA%-qj7T`^6oXDdEb0=VN]ooTN[VN9Keecl\r%`UB:RW2F1)*KEq]d*RQ)l@T>j3[@g$=$*4b%WPU7.9[_1lO.(,QnVE--J-ne'+(=bfcP.[idVPWX)#J2d-HTsZl%UTN4TpFd:+k1\r%>+YL+M\_MQ$2[ialL1spr-O-Z^Ins1G-0KY)@%X2s">dRI*GZ1H.>c1SFMK8D!B0qfBW[r3n[n78k`\I-ak?"%uKA*/J30G8'ZO4\r%%<,=Y]/cB7[Kskj^ef=p2<`#0q-k.FF7Z6MG&*([-\KpKlu)udm5M+m`1unB4<G(UY(E=N_<0Y(gjeq7W$ogkmu#&T8F8Vi?gRcs\r%S'IAtn,dK&X9HCP^,8e%_In5-GWHb<10-9eap/2+9P%\",n:Jo#WmtW@X()NUp3lG:q0n[=%Z7!P[;;(YuJ^r>Ys3K->ADmM71\B\r%9H#^o#PE?@^k1tdPK$.b\>p$IKs0q<qoL+COk:_Q%,u0Q8RqdP):@=>W0)ZJG9\(=oCN^f`O,6_g!9BVOoOR%rT8L4!Uai.>EIcl\r%efH*H#B%mSPFp]Y&_tbC`@Gc+3REa,!tX8(_(sWTDQ*(ug"os?$K%6M];'kL_gMa^@>klra>5slh-bW9M/TEIk!q0^)@d>g\4[6!\r%QD"*AL8p!S0hMNDmIn#PV@I/_3`Y=.IAGGK6Tg!nk&t<0'naoZA\P_HURHjUHYE`J"="\r(bteU4jR$EI!ojE^%ft-mD;2ZWA5tC\r%m4t[>PchnJIoVT9#JC(V$Z5r'c1:O1Fkus"Y(:_54hC<Ak@6kB\cgTtSauH3C6r_\mdK'](bAQbBCkIUOg"4t3s]+aI%rZ.@oa'M\r%C-!eAme'.R*R%/sJT[PmFm(2#(0K`;<X2/XBOIAgkCIDH)1*=Eiu?_.LA&(7@`4sT;A"?#.)h"I-<3?QEp)b95FpukC[&Aq_%k7'\r%V7a%4mc!+5dH@D.9tWg-p4t95BQ*ntb]enCka*9KBY&/cKmr]F%9qNBLdcZQi=/Ymf-o@BB"4UqMlXC=7=4R:kV741C8PUS^1DZC\r%c*o-,d9_(l7gHe3AU>X;m5<EgLE89D9VX+8"I+(:T_>!3R"hbRjX]^^oM(0nVK/qX/$!ddg-*mY[P-SR27hZlY,u5gJ&`n;#B4!,\r%&@4BDnt\^$B`l%thf48Pa<XY9LsmWT6kV+1V=:)mV<4*S@n!AV$&4G!(W/L:C0=C0a[XWC"'3h)"_RFL!T!1h1MhJPcD5,[[::Sj\r%4r'Y5pR'^K)9FE!8b5qZDg_5<G7UVWjItOm\F38:*hB]%$X]j"V4=t^1bb"+*Kg+rHCg%Wpgd?7$^^Y\Du!"RQ_0[je_eld<Qf60\r%FHGP8DJ$>p[SBlckkV"%SK8;MGKQhG/l]@0YDEV_r&JX%)e=122Pal(LX=]A=qCpdbL%GfJg?!E4)?Ft69uU8(6$[O3/E33J%l4!\r%IsBc.cG-hf2in[lio!!Y''-uc3-[JF'''2A*MPkLl.dF,K#i/B$b"U]j:8"AUH"a1\O/d(!rT;W3Yi>mF+%6k^?s][,4>OXhR3-`\r%=<d27,i6@p`>*Y/+Roq'IpA-1!#"`DW\TQ/Eq2nDdNTlEM7a(TGfNbKQm1u"d\<rm=%nbN!#"b-G'ZQ=pAbip,]5`9aErHE.)PJn\r%'7$5A:Q+Mn#o0LQ8n=(Y!#"`]Y)FUr*[!$aQ18tG'24<VAO_Kg_m#.4Gn2%fNp&?taErG&2SE.[IjeN;"u$cNF[$H&KR&D)nt)L@\r%8=822@>X_X-FV!B!/^Fer/4;H^gH(A,D]fd]EaOC#F(H,468@Y>)cJqGs@&XGQ&&HNJl7Wa50tP[7R>8H6I93jBZ<"qNoB/8=6$j\r%HT4:tZ6sui8p'7N&h6G&S[s.DN**HSK^<+nUVJ)B3uqG2f,`Xm)7tbebFL<4Focf(bn!=`dF%4S:(f]jZCT2b5?4'#XhX@OS7'uW\r%&M,]M=g\UP^6XS_T%?e!@MrZ"iC/+I?!obg;`uW>cjBgWn?oUV]Z\WRHW$4H/_A$4&sdiSbG;I)aA9DAGfWTmnn7_.cMe'M[b9p=\r%;F@!4N]+#n`54"*cV*SCX5n4\XXkEc-MEf];Cn3Wg>5Ns"?/TuTC*5e[",q:l0\[4Y3m5i[.Bilgt>',G#pcQJe,NP5H8JbZH"-a\r%Y#(8'imU'7ILNq@.,+o3?OXY!.&DIWabb`?H*U_s,Y$t/_L.^6Hrj.Q906(0b'+##]8/dEAA0QBgP+EuFM97RgP+fEdJ9r<C_u%\\r%P8A[lY[+12>obIA/c>&3VSlM)k.?5N?)ZAABX(`B[S(rtKCE/#W/I^*^s7`&,-r@EKdHffJ3A1j`MMo9VBYP96.mkB1F;RsbO-;)\r%&c&T&CmPnB)jTk!b'#)07Gu(,_9S[Wk.;SeV4Cj[jh$,M?&A#(Y./IrLC(kB"_G;DR5fRq:ppbX@&*=!6.mk'fbKqD$HdN8@hgMi\r%0+cll,<",75,q*;(dn-*gP(d`dJ9r<Cf`)"L[PSmG2[<VM=51#[DhR^o_iX=G.YAmk"fB]1.bOrFsF55N#Y+_gfsa49L*S2DBPGP\r%qT34^DU;0LD8H`cjL_l06UVLjR$W=Y$uA;59&.k?<@4pU"3F2&Lh"pLoormhB8"7*p1s+JFs*D%@E5C1R])1U6c9sWhab]ad]t^'\r%ABZ&<jr.mk,%GLd'a(3O7t9LTSb!(b?uX_)34sS3G<fDB8.O5f@NQo.\_O0CJ$)R&R6FIcX)QJp^O`WsJfKD6048[L-GFFkN\.8q\r%pjt,-Rbom[qUXQ7flR<3qSD.%/,_iSB%cAi_S9aed(UsM`Po"M9BfAhCk=g\--7(?(B"?AD^U))n?s3"*&!O5*kBHRiGf,LMR]J.\r%cs(2dUaL!Kr\gP0MNAh;Gc'E9$>_.A$6U3@UFF0(0,C*L#$5h%eaLuU7aI!oEQX&GXYa4!:?7l80?X>AG19s2\c&T;=l\krXZs`W\r%Y!!9D2'^WDc7UVPDX+=B:R,%-=Ka@d>n`@%+Zk0m\gAV(KD6_q?";,>egfBTG,ASPNRRNPSEJa@,&qgIS(cWHa7mb/l0Ia#P!2YN\r%`n6ADqi,(F.D'_\l;oL\Q&EuQG,<)g9cf]fQhBLcD!PBa*kk_=@I'?>5!Bak*_=ADP5i0-b29\`V8U\"+3@3&d$Z]/]+H?KTqmo?\r%RK2CDa&#[V;,@TOneatk3?V<O6aI5_2f^Z"V&[Q1Po34d.7ZZQfIb-@;C\,)";VcEafVWJf8-XGPk*F^E!Y)"0.H"u9*Sm;P<k.7\r%;TeNs^B'6u>`BVZ3Mn'n:^"Lt@jiefE4Jo8QmJR7L$E#N=HlA]7.MY#*8t@1"B"/)V&Xr`*cIIR'UStgVD;X1.HNgVWJ$uerRE)i\r%j!cG=-r`Oun0VL?b!es?$mh_i9Tp6_m`%,tbf.i.ZC!!2/VB:PC*A`h/7L>?.K&-8``bkLR#nlkUZ7R&'iX6NK==:`^;"%KNlN)4\r%afHP67mcE72?[:,LTfSP>pmKMGit74Z$O(9o?"8s>5V.1p`S,f:HcF4[VAFh.Q<ht]BheSD$@,h"T@<T=Hjl_l8)^bc0eksm7t>P\r%*U7t?^9f@[S&L/`]-^lLIk6YW51>!nNn*i=KH.%Gl8+D_a,4h2nEpNlS`4T`(:"dJ2AMd(,&si<=Jn-KP9)k(J9?ae3M?\IXRrt@\r%k="Zc+P%tOk7k?S;`)eA<6cT-3lSoqn@f#n3kh-5[6MqCU1s(#3]@W5A>o\WV>BTAG,-n0_*W7hM:hd)Y5kY&*6uZ&dn3$tgCl6u\r%]:W1,]dFIZ.MjHYq!AB;;b7=FHbs-aE>M7:3st.=<1<ro:2r6@0BN+?egV*lKK?f/P)_kK::S<`>*-ioY@B0*'^r.4`AqW[,XGP1\r%31Q2/F>SktMShGgh^(aQJN,#T[lP)d'Sg`r`bGo264V9i24bL*#Npb_X+RZPEB'jqi&m\mS5Up/nPNRF&i[;%:7h2!(Mf4Mor`D!\r%,b2\!Jqtlf+lJ<A!AUUeAj!dt41U6Kn/YKc)^A=WZSt2C]hqiS]#(p0GB71[i\B()QS]abm`'ug6EiDo.`D=RL4#?/m#<Zq\ZtiM\r%U';U*^%(*"SDR;,L5I5I*Itan`L$B1^tk*N)`RHpL,GXJG6!co0N]ksT"d@(K@q59kf`eN2R(3\b'XGeD=m[6j+(PPD1h:M9UY>L\r%,2_=<a-HH1+S&7`b'5]!!CXYE?+@h1(i?oFMAVHg7c<s!Xb]i+4%oVdObYUgjN:Xu#mN]$K4Cdt2.*.SauP*CJ^\1u^HPN\>D3s]\r%aE*9s>_]j=?WZ1;-<?`RVh1okkdJpOFHO,'KSDHAm%s#Zk2p@oe`N&$XJ:)`K/fi(aM>Ca)0gL4h)2W`El\E<3*9Z=Z+rCrLm,t,\r%(g,r-EO<:`5&"H!<PJW:1l/.-mA>JcZ#E!.^HZYbg$@VtbK\=J7:pTO:S0pQ&DYUOP:eVKqY[cWZXYF>X68tUAS)T*12BZLf/)b+\r%jGhqs,IE^\GbYD!behYt8:Haedfa!L`ALA><b/qQRE['aA<u`+G0,\f7:tq[68(*P)VqhWZ]U-h3gDju7:n98cW4Y$/4F/j`3-9"\r%X>7+l-o/F)U7E\ZPiOYfJL[r$-m!JoUQUa@OqS7=S0G<0U==d8:;8/K/Uigbn<=R2FE2H&@J1A[FE/le$i%\IAp,^oB&cC["t;;H\r%%>fkZB,JrZN6ma-B/FodY21d1fR1,gdPpi8JjO\"mZ/g[aa-2E[ut&P?PsTEQWuu$0]&kOC`?C>MCA<T`HJ.o4T%#r_%,TD"SQlq\r%:eWA9a^<)>C[q;f`J;R32QFFsLrJQjXsNL`3Se2WZ6[&=e[\9%n^A<O*B*rCY79*Mh:X>CFO'M.!(.?;m+lcDd$qVa9D3P`j4PLa\r%d9FA]"Y[I:QNcipX=u`MqQd?sS$(`FlH>p"A5np:?!hb:@XVBaa[V!;n^Wt#AZQ6Fme(/5\'bd?T9jG5?LOA;JojC#Ih1D3FQ24Q\r%[-ZKqH2"Cg.4r7SYF.=O->goN8RoO*1p).>45-Dc2:HG,5$[BnI-#C*+BhE*Q-J4B_&d<S_`%<_>nFVTheBgcnZ-Nb5?E.f->kH4\r%p$<.-1j<c?rpgmK?<=W+F<&*d%@pq*@?;p@]d7Ga>;h:EUk?kb*=L0>kE\SAWQ,d4i/1gE`i4QPO3u1DMXC#SqIT9lFC3VlPjiIM\r%@uE2.Vt@4C]XO2RV=V?EfXgq6SZcrOrEY,\d8>$"4J.$>_ER8MHgP<>+<0ngpuRDeBTWbt8e7WNhgb<Vf:+QC7n3uD(Ubc@4EF7j\r%X-];UZ9Ur"Wm9TtRnc.lp":3LFQ1G8_h;(Jl*crF9KP<q.2_e@Kq3DI#]+):k"WGj<Vi0-0+1/gq[guiW="*[q#FrpBft90f\4OF\r%gSQUaIClKt?h/_<e`$5,b>E%pDmOonAr1e"Ps1-lQu%D)oN,`9#*T\*7YDN4qomYU*X4Xbn`h4@jn@)TnS=tOqrTL/Ka.!JMYM!o\r%Is?#^>45+RqR`jiMl02Er9Ha)HqR*NYs"Z41eplqkb0q"_5b^S2M?Jghh/oBf%fWkHTSieY[pSTWd]g[?X"l9]X:X!F1IC'cX24%\r%hRS7,@LU:>ltA3R`o_:;gql2;\ZOWcYg@5]c/7tGI!L(MEHee#=2+Xi^_a;cdOZGUb/P=7/M*m'QgOJqhg3:'<d:.<^R@7I](n.n\r%5RQqR;gHPm%c;C%$+tkb055H@rS72-7c,TAop:s-Llj1Ya8#CmdtQ7WX,,d-=-T!$S=d!**VPT,KCVWEYhuU4FuGGpY+%oqNV`AH\r%eEYKI_X!A.*68TcT8h+?p"dXGp%qF4pQa@B'>AUsH%;0hHNgAu*H[TN>Jc^j^EX4+Nol0MZ./Cdb4qbFX,An80Z5dC8e_ad/#^Y*\r%&bMsA=9T8spUOuWCfepte!Lc8(RSh9(Ep`Qf2M5r4$-)ZGFrTu#/][P?KC1\kC1JF/fsIpo$*HFEQ>(X:g1I]56/o*DQS-i>oB_h\r%oC2LaPNeT"_NrmgXj/a<`e2ID4Yk-h@(2Ua#<CZ=og0HLeLX+4"s)pn`cGR(%RBJsNgp<LaO+q,S\;"of)OU1c^Jt*[/PjHa(,'5\r%@@@"n%I.\Pn#?$.H$O;1jN]Z+WCd"<2gPB,Z]uT=e$F`Qgn!?D=!QSsoXc/5nQ&fo1OAk+r0gom>bo\h8W<`@lU$#:]ghDed*I")\r%/[r'"HbqWHp;!6n<c7['SntOK)=4(sA_OK$Hi[_S?ATb5&bYc3L@`$`f6RZ,1Ugo]0\MCp_N9)RYO106[`K4f&J=jb48s-^Ek8at\r%qhSeN_$%MI%f%!N,\QN#?_9tNc.S6?$u_t*busmliNI?eO1@Wr+g=AkD`39M"bh(('.4Bq;q/S$g\UWqgNU>TPZ,Zg->du/O0)Wi\r%:FE9Fl.L-BVVT;a,JLnkSf9N;^Lsj^7s:B2B+n's?O@!R5D8ERjY7,Fo9[jCn@_DZ3,Apq^'MO:On_Ti``t[^9qmVLWKmLt:P6VI\r%bgs7phe%"<iN,5([sB1j)W%q#&M0U/"H&p'a;f#Ic)om]?p15+"UccopL,a(E^c$/##DaL$i\W.*I(g&pL(e+;_Cc6UX%<(.$Lp2\r%4akN0Ig1NK2Wmm*c6lZ:OWL2W\+mB+Y/o.i*pLQ6AtI`nk8R@JrmTSOcnY26G5%jW*&6>)PCI5)[pUNj0CIm;\3kIYem,1`;8$`$\r%4K^g*><.,"Z+!aNnZ#[0DHV3sb?sq5eb-<Gg`DuMDg$14NPYM1L]7-@ong]eg@h30Yd1it-eXLA9'%_DYY1C.iee>S$S/c4fog2J\r%FugYF^.n$%>EsNm<T./'^s'S6/%c7To=LJRVW4rLZ3spQbJ'IJ1R64VSk?A2>ATj94rnAC4aPK+kPr#Y.`7]\B%ce,lh/QJs8?^3\r%*IPWW]RH\4)/.^;q>,QX$cMYVc/$9Qs71YW5#U_hmCs)-(]TcN5:i`1iC"9,&[A`nQ-,8*s00$uI<``WMtN.7k/6-CiU?*oa8c&d\r%@FN&-Is8I!Vt<Kkp)L4es2i.,0^!C4r$h@Fd+UKBiH^=V;htAnr#`For=+3Z:GE"WrklVUGlOH8pYZZJYQZ+V<F1h&pbOEUN$sl3\r%7%Tb0:FbN,%e,M4[tHjC&,`^75<M9]s7mo;=oEDhb5AfiLY>?LN)\^Q=o'Acih)POa/B/2A9m`]htiULA\K:,/.7I"7pI"@%pl*H\r%_a!gjh@!RR]&j]hUS#YCUn8'WC-gcWfmF)'\8*>^EI>JEXr^h.0W490@f,3JB(tup0?bDg^KnS//AGNKr*T5iPQ)?+^]&][O3pd!\r%V:7`_gn05te8C-Pno[RQ)fWbu*G<Y8>M&`?<9KZj:1,+@lV!"e2>-h?oa`P[Z@4Ui[OeS[DgaX"*p8?;MNoHd+Kuh:9bn^R:?D_I\r%+%9`!7nKNqqfJTjT2D8@rjZa=p$m"m_`GgkiVAV+o07PMrq4c[crT'-Nr&pJ5$nk0=CGrHR?QP2FCUq\'Y/f@OnY4A]R-^06+G%q\r%a#lA6o]mk0]M,RQnrCiN@(RsDW[um/QYs2XK'pIg2<sgQlBpHLme9M<XE"JF!Q.?%&'m"O5o"BLU'?s%V'^fZ_7__koY;M.f'*45\r%kI46J`!HT9Jq;hsQ7IccWpOV35u8i<Ytm:cCdDZ$Cns8_g1YmsjM!NYVdS#eE2qob(]"W#s.UE\El[bUn&tNQa6ALXYV.09^;L0O\r%Ea#O&^;;Ef_7<7&?%eqn7_Dd\GDHimP?`S-k]m[2Ce66FEV-SO>G<Z(*,^+dX@`gqIUG.>l:aKT=@k2s*2'kE-iO,lWQIOn!^H)`\r%.uCca$&FdIKnI'<;H9a):UeL)bjgYCCA$NA9(hZkC'5iL&HpnRr8Mm@6@a'sOWXb"E!dErQo2YhnE;VT&DJ>,"eJd1WqAB[m>g;7\r%CdF:'\6TT:qr?Z.mSC:=W"0*i03`q@0(I@0^$n`)+7N,\agWXYUe#$,AJms<@C6@%$S92R`e+U\Z!u4j@'N[3FLLHtoM`4??]$B'\r%U;X&uTJ%&!KSV6uj3W,h@q&FE4Bi:C(+,q%$H-9U-]/'YDD_=]SAOm54/.>m^re3,&3*P7Se;g2`1'Q*SQ8jZ1,.+Ml>/==8:4%)\r%c%3URLiPdi3F&.*>>R=K-JJq^'k!euW)iATQk)%hhfS<B&"YZ]-HLX3!T9(aWT9Z#'@Kr\cV7c[9:87,JoQlWCq%U=(;ee8=Dp]B\r%D"QuP=F_J%=^I>X!(\c\!b;Gg*`'1Ap42GE]f!BdE,ci;AgP7_(Z?![e?kK;'r_2QOoIjN6<3(J05(l2=UA)Zn"C#1,=,[O)$uW>\r%IaUcGG+<'e.r5TD):?`67Y2<3@uMu:)Cp@L`$c%0[h9Zs9T$V92Ch(!8m)Ie%XsV,i"1$P.W7*U*$Ydo5nr"W(^[3dC>5ZT8T4M&\r%!t)(,C9'3h,GD]Mq,g*Q*=YU"(^Yaj$SX2jh+2K=PVOW=[s4p<2@!7nm]DV2K^+/]`b-PVM1a.DWm+(R?lo^_32=7/8AHId1?Za"\r%>"/RP1)OteiG;Q3G-,I)gj8`e/)bN1QDBcW(u.=Zg.2M-+Mqcf?XkANJQPe/m7'DBGc7nN\m%XU\s+r_/fjj>,Jf#YaFbqG>6tcT\r%V9$"@GcZSK42()]pU"'0lNugVWTR"j8d*o&6?G3`:b@]mOH=.=,f+@E";jb^H!EbFde:KA_7__3Pn74<P4;Z]5mFYB#bp-I#TO8;\r%,.#&*9&LpCXS/<QPn7&k^kdqY[hA>@QBcFRi?t`qOG!-A'.^=c6'*CL2A8&>N%B"a`_8oY&!)9=9=1+K!$Cb_/)&2MFX^lK>WVX[\r%AjTskJh414h+S*)C/sbB`a^?shW^#l\u3eH=AMIp9g*\[1GOKOpLSh[G.I)V%m)7gK#7a'KrQhp$LR23;[Xd"'CM0$j9d@\[V$P+\r%iR+ZLOO-XVB8th*o6A8+_@QF5OJ>:?;.;PfOdn6t513kYD%eORAIF[:ZdqiiCLrc_^dp4hC/f/q<K-&o0C?Api;Lg8dj]fUP`W(b\r%4:]@J0Nm=g7o:&`6q:)iV;Y9>*bBR1btIr:*K4D@6bV77V/Fg\EAsC;-?'"krWIb!i_8ClKGX=#edAUdbY(R0fn]P,Y&U7!^;*=/\r%o1<gD&AS[N)e2I\feg>dMC8k^[=,LoIaoseJOqIJ\@8^UUV\^Jn1^n?PU6*tKN=.DnX)Y^^e1Ua`n60#$LInuh3qn4MlYZ<,o`(N\r%:_\rbM4u+,=C./iC\t7tr3"ENXAMfNCF?,+3-g+!Wm65I`:3oZqFnAe$eiYOJ/-.G]V:FSB8#Fa?q\Bb<PU!2?8;_>SV+E(G^`3l\r%fVGZ=EfoOUXa1N7;`)gQir^WprKhTD.O'6Z7^^JQa7D7q\AM6d7("@*8'j1"8.NYfp)G9h"KH-NIAU4ucW\/)e@&\0Xg#+*e#2hA\r%Ts(lTMG"K%YE][/DfgM4<8Kr>iM@[bT;3/\6.CL,70NDLS=6R.\lE4dPVAo`lG:0!lJYZg3B1'X;e?X?=g28s\<-M@>@BN,,aHbX\r%Oo\9;Ttp2WBQKnbXerkW#oFt_JTd+*AA.2_a'V]hCng_Q`aYg8;n=gmmhGUs2"uTB::6Q&s+Kr<Tp=+*'?Ui.l!Oo81rT$FN_;oV\r%gXilS>aY0]:p#Su&'k@7,SVOf6/#Ti4+,t2%ZrlN$dfXKd_h-kO?@hj9[#?te%p!`2i)3CA;4KaJjI9V<-j;+]:`e.c]Er1/0$\<\r%U1VKCLEE'1IPbm\pN4K1Bhf4)Z9qbp8Hf(!m-),/6uPb\0Z5[D,oQa+Np\HelbX=i638/qN.<')M^fmPK&Mh]A"RX,ece:dV`sM!\r%AplWY%DrDYN_=%e;FuNp6O4J?0W1o[!M4#KA-e.FT0BM]=n7LYN2]'IES/UQD3K5C)7Ag6j"eCkka(k3TDLq272TqO(XFk"Q7k\J\r%$Pg!l0_\1k;$*YaCAm+ZKLb%<BuH29UeVVlduqX[=E:EX5/*bQ\&l4IJOsH!8#+JJDrP)J#2l(&OHkZu2rG:R?==;K,bE:t9os_,\r%H3\p>^,!_imKp=n,_t>AW@+LEVOs?l3\EiS":J'9@pI"lm`WLt$632UQ;uiTq9+Z2d2P0t86GrYj0"A=m=JODj4N]"cXKR$TgC3?\r%^p>$CC^TOtYm^%l8jNGJDDMdL$6p(f@l"V'CJ>2qf#&#e$#.'J+?[sV"]d<$[L=t..kk92bP`V@JWIaS]P9A=4L3)7/DA>OFff4%\r%>WVX[AqJ&g#u4B7AqFYqYokNR3YjM;ohKH'e3.Y\6@2$f[U3mZ->Fm;Ua*G"d;Mo&.j9e/Y22KJ#p)Q6d27/P8m%(;6*NQ@g)(\j\r%"H/^Da@Z^Te>pZrh+I0g=C?B.s$]ri+%[0g^f"27[YTO:C6?Z)Q(Y=gXFs4W5A2@QnHO"'@,hV7Z(JCg5TW:$NKfN3@3tE*3/<KT\r%^]lJ:0AC>sH)5'qL-GO9m":*&.`86/qZ')(@%K>!o3c`:n+YBRD8sD<4SiOPTp%;C6g>S0N<AY/9daToA4\8l6lLk:%N#GifoLlh\r%2TcA/+*ML[C)VbT$6UUQjHUJ:DAnV%'0&J[7A^)-8JMrbDAknT*`!r)4-XHPYI.&V9+O7#)TI^XOJ\+A7^-)$KbXu+>(;N?!'jVI\r%'NVN/"pJt>+Gd\d1f2e-`keL(?Y(9h5qOLb.,)oJdaAR!.H@ZD<q#[P:YjK3+fm&eYGRmQS:qfRn)WI?,otsf3-W_;6[UcV5Wc?'\r%&QL,C+Q/2n7IH2TO9V/Ln7^@!81_gu*-qc^45s8!ng3QJ06A_51=@(r^uS?sMHB=q!rHIA<O(td-sE.E,4ZpTD<&Te`6jqF>s%g]\r%;0:<D+V?h!NnOu4gc/bm_rHP@nBa.`QhF]Hpu+JFQNMgbC"e%KkK@r)=+DkGTl):X+CUK_h29W3Qr"Z9ni7;4XXNF\L5bK%Go&c)\r%o2RNLWfN-E5umI9cb-XRg;0t=M$+^o0,:g2i6*f.NZ9ZiW`>9pYW+aK59AC"60442UKXFR0&/lP<)FL?+A*p"8\[2E$\@9u3>F\H\r%BSE>t892@_D;VaV?T#JY\A$ml1O;`ub%V6>_,N?jk,?jD]%('6597GZUS*<SKO--eY!]0D"^]!CC[LXPZIGjH!ETSf-N2E./'+(?\r%3ET^A+PWe!hInK*S":Y,1%EA*\K<kbMQ3TSd8+2Y-N=pGJpWcWfUkN":L7QPULCPWruB\#+GogT5XB#\n<\G2W\s>0E4[>W#G-($\r%K*M0,bf8_9!k[$Z&a6,(70,;1aY=]7C\#g1E_"od"b:\'UY)3VCAg:W)8>C)CHufL4D+1^n"-tQdFT:`REOcC1('QoQ]r`@ZRG6p\r%nLk_2%d97P-P"VU'MMsl>PiLmk*n,hX::HJK6o-!K-#^V<ZVPYU>UaG"WU>+Bf:h]=($;VVLm.u7>.Z#("n?4Coo%U'-rrMRH&Zu\r%P=9a/,;c0/O@=5^NO;G)-`T$9jMZnTmebGR8\9mg#>Uf1lcq;GS6S,Md0NpAq,]l-i"Bu4=Z4\2N#A?n':C!Egh04<=o/Vi]-n)+\r%T-BH'Tus*XMHkK&d4+'EX,\HJ/e:]2_b6#6Lh]XpL@F\0eII83):IrIYkArt'U^A9gLnU(LEE'1FYr+sXlIes<1#UmD!"_t36\;+\r%#K<BOYZB;+U9q!kMS?A[mb/L<..1FlS+.nu$LX$$-r-(>^$a%HiO&*:<*joJMpmhd:Il6A6#lP)(8p9B_b\9IO5:pf9rs6FQPd^`\r%'IT!2/K,/s93<cj,eUo)n0"CdXM@L&TK)dOPLX^>i)d0e-s*N!2Z='X)2osVUbN%l=hW9H'm3:kX(=F;I5U]QM8i<&Ydq$u*o)Ef\r%P)FYu&6Q2JH!+075h081j)%Y1<24"9W/nPK7^WkHA]Mf&,m4FD;Tf'7N.e2<i.ggN0/=.iB!CU+(m^;7h8;4sV2PP*X^rb_HMBcN\r%_(t&Y&ct`F324(A88nWhQh$UYCrdj+,1##'"DZ5^X?@tl^=9G#/t`/<2F>4>H!ZXnRuIsrM(=CP_N2Z*:q]f>5(-4Qf@QWk;f8tF\r%[TX?P&SeQ+/VMLhCO1s_Y]9cP/T!CtL^'ocD3Lk9.<AmFgpJjlP5(ApdfLo7MoEe],9aj7>>QX=(StES,B8$5*b?U)cPQ6_4N^4I\r%Xu22l>7Wq9*B2^PM)DO>K6sN?fo:Y-M8kD1D_Vn"80!BbO#@V!3NK/BB=AN'[?d(sl/5WG#umr@^m<ZU"=L7#oRubQ:K+sUq`]-u\r%S!C4LOM700mNen;Rl$:9".WN60bY01R%.5pq)&4N%<e6Y;2pf/YWhL/(`>pK$Ude39V?PYa%D6F9F)W>(5WWPOdX!T1(o-h1Eg]W\r%(^Gh]TJ*^SKM)P7#pnB(3Cu#XRT#rRf^ik]8`=c2XC#Ha,_abuPM=:aL0X5*T\.KlFff4%>WVX[AcdUm'OJ.Zfa%YblDdm--$_:T\r%okrOZXaAdGK_:#je^SZ$2A=(b-Ut%JC&\nA6a\8XrM\WUnN9P/Qo@l%48#@(S/2'8UOIqZpf[ICc#etY^LoQ5cap#$Li,prJtP?-\r%+K:NPL@i+IU2>XXQ-j(hWQB,FiJ4=EZs00L'_/h>OBG*G2VjhC'_0g7_qLlpot)>1Uo0%3E@6k79W;5,5<MB0X4&=N7A>Sq%RnK'\r%79"%H;^@6&7[+MO;l&5<G.^6\KZ9sBj"5<9iJ4=E>T>]gG.J;,H+:,nM6Pc=(`%rsTKia=[pgW;i=a[3i="u3Y)SRiVZ&%.O;XWR\r%gsJEC,RE>Ar?D4BSd8R.L?Irk6NS?$LNjNsTWbagLJ&.B#s&./gr5^a7:6L^k&!tg"1FbP,RLhqfMBgE5*@7R:4j#jHrCn5o2Gf4\r%e?p(UE9Z:^JI[Cs$bS_?.0VbC(;+(A),KZIeN43bW-d5`L\6>me^SXF"W`1Go*%F<Oef'5eXD:OQ=[%GJ[RIHXPJQ=K+='-ULu8Z\r%`d#"G+1B-s@Q*U85E6ecne/UWBR(FaPlGDDLrUSSp^`E1X-ip>;:JWeaH+kMXMhu=5\$Ll19;`2B,AlK86USteu.50j[c+>8rQjo\r%G&=TMI2+5/co2]l0o4d%"Vmp[lQt^4;3?+1T,`I*$_e:J,$$Ei<EEnA:Ddqq<>CJ3+aOQ!aAsIEJH?=L5brjf[_C9='6QLeApr=>\r%Oo"^JBoU5(LSkoN6t44?eD+RhZ]f,,B:h$#g#c6LG("qkrkek5T&^AppE8_4')47nkJH6p=k9VFkSNsK55hhAgYkDE#a4X`78k]:\r%a9>-sT8*l7_=S7@JPQ=!ZeBl\SWX`=-oN<fj.bE6:FQZtEA$gDBGg""GYBgM*0'fMJ'^WMa/bo7_H=TH6]SQ/?]i0+Qt:LZ.P6:g\r%B`72dp4-;]X48\fP<gRm_AKB,cL^2YF2XSHf.u9jBqC;g&&64R7TjIqMrd7F9uZS!#T-W<`(,g,jP47GEuEhKEj0Gn,Q,IseNWV\\r%'5c?)NOEW_d^Dcrijm3FO!"XBb@6lX?IBZke+UZ$<%s_-Yh;gPPqoaH&+6P0$QS/qs3"XJQGJ2=>nkF8%4].k7V.fk@iFif,Z]7_\r%dkn!Qjpu7hC(8o_?YJ-tQV[XSD,A5f)d%@Y!iMl];8rVZ%IBiX;"_:7#CIe'e:akRj+*"./?>&o[>Y31/S,o,HMC4SJOOQnGUUsO\r%*`rW!X>j&qMg_7EV`&u"T(K1(4J?N)g1p;b&`;_[j.l`,BUQ"MR%RZI5SMKdfITcuCiD_UMa5/dQ6kW6[Gr/=3k0V;7fe;V##I_#\r%`Fpk`"ATgTAJ4MB_-C)eJQ]T&k#kAnQg>i^C8DBBeUr3aA2>e8b@D"sjUX31bqd2@^h*:1(AdiH4%u5:Q8H-Ddh"ks9DB^R&DO?E\r%/[='nJ'o$l2gU>rY_X#A3H1G._.[g,^%"`hZ,eY1#IR]DOd!2dgLc;E9.<4jr:s]2LBUQ)[)$R%(e_O+@V0,S_cH65AYng/ZbtK1\r%Z@`$iX*'XI7d5(k;&shIC/)VVo12s)K#8(^]9&LaG*l@AK"rcE47)P6T0:g7'/2l4@b0<ME"F=ITC>O,7D;(I=HO?uTGe3\-GpAF\r%s)95D&cST3qOmpCaL["![jjL4G[R#`'.md;l3WB05-Mb`!*#_1TY'q*.EP7haV?dPooSjk%CM=FP>>Db=KN3E!o5(J7c6Hqr,#RO\r%W4%9Nj=73dp+*7`A+_hR]a$a-c]J/0Rf1pq7!e[[d"a.aT`Ej&d&k=CW!/K,%(HY6KZ9<U;^4#q3bt?UB]BhKZF-[:[@'r\[@.1h\r%ok4dogfn<7kLAEuO);aM?cJP'Ts+FlVFHa,A`-_3eC[stWBn!bFppA**J1^hl)@MeS>If+?)a1nBh]&mAke7O%Cn2N<fcBnj1RI=\r%F%d$,Uo;r'0C$__4Uuo-?Ss].6tIc$A/>J%5mC:.?-k?]%Pf3^[.>[+kKjFGd#FQgA_K@IS=WrSn_qD#O9s<(Wp,BjDGi$$Y]$>"\r%e=jn%fF4BQ4,)eTnT^6d,R&?g<M/H20H$SZ8:=e8b.cWNIos)0X\q`RAGkYf(gj\;KoN_f8t&!g8qSm^G#2YV_YTHA3M*B)9+$f<\r%RL69$!*<L3mR!]n!N6Agb@sI">X;8DMRmeEhmJ5HV(2qFWar,`j4bsGrj:'&b)0eIShXVTcp[ZmelZ7eC'oRq;A<*e]!nOf/n4mo\r%k"tZ(Ydf-nht?TUCN(.'N3/c=ZO71E4t=>`=li)PnX4,KQh+#=>d?aTK-Pq\.*`+1Rs)Ngi$jjt4MIUgRc_!X/dilDX7fT#LYjE4\r%bHeA'^`j)n).IjtKkA\B;,]ljrgl,ZiV=;pcQhX66<RkpOBDB"=kD)CjO1qAWfbH!ajA*C"al+PU;Sh0f19GY@Bdg)WsVgAT5Gri\r%i1dXb=Zs:(;Ea5YUb"W"J`.k[i>l5GNHHpZ71$F\<heYG=VPl,b=bso(>W`9<\2Rs=C-UNCe`RDE^(hBQ>cOH`s<9;0M3O\`NTE`\r%E=&?BcqfjQB3@>Q^bdIG[;TgaVj2nnJQB>epK">ME5@Pe+aFCj=1Fn!4'84"%o(Gqf^2+(,Sm6]O%OY!HEa6EROYI:&;[2I04SQ]\r%78'S`Xp)$WE$Faa20qgWYS<B/`s^tlM,?"T$NFI1m7Tq.A3k>5!PTP`2JReQd4tfO0(941#o6L[3!V?GqfJmSkZG5gpYan#ol(jB\r%'Hg9G8Ms%,B;fqrZ7,'k6VMk_?6kn26on3lEHaM^TDu[<DdBVY\^#SSIY[oD^a%2Qm['P(G[OohcbPnc&;-)*K07L4O*-PDhL=%b\r%+u3UrAoq,9Y/mX![Lq$b3\EMSZ>Qp"/oWe*CmuWR9YO3,&JgoF=Gbc5puW[[s-nf:=\duH`9[Palo(N4)A@5u78IW2Igs(%-jcrj\r%lZu7Y#]mA6nG?#]f"G6o]h8l4<L:&&R=qq$%\ZenX'irVI"gD$P2nlujR9f/*LmbIBtd=4+G,3.*3Ms@esZXUJc<gC/t7t=65Nk=\r%7NM\J1rgk,p,6`3[)A;089*aM,[V`#+jqP0>QVC?bOjc%m^%(FiHuOM75I_QO<'h.=>J(YYR+Kor,><\<-pZR#/$37mHAS,4Od\>\r%!j0ML_9t1uG^3\;N(:q4d4:Uf.0RZ;KT:LX%!q#g^;eg`=XP\#JtIkJV$n$!7;5e@h81$]h9q*J"bk1"/h4,jP.1Mn`nmMuE^hIM\r%E&f&3Kt\lML5>+WN`VK:!bjc/jc";p_4YI2;FdgH4C^-cI/q(a;+Oq0B[)KA*+F2YV+;fTFBJ<M85^L:VhY1-OReE(U>8>,UO@fF\r%q=MEcrTVf2=;%eqq(_I_%`*Yg,JR!',[-g3]lW%];s4SWb,JfA$Df)7i5lp!Eb`qG-u$_ck@bsr,<.P5X"CT6SQ"!;c)!,5E__Up\r%)Q_Y6C:^F`F]K-1`i3h!oJJAk3&U5EkEg57NDj$a.4;mne?mQL/mMAlWhE"p:`$OGC5pU4HjQj..4aC/O0"ce\4Q)q<c-eSV<ak!\r%<_X"X0BFXR;j6cYc!c3&)\h)4q&3#q2180REGC\7[Vb8tG#%GA/NI`=:2N6/Z<8XVFAD4b5"pZm;]?:%Y]*TLi7*pSGD7J:Gt01.\r%mN]s'5/KaYHCK*W_tT\4\"<Q>F.A\Db`BW?%FJOdU)c7:6UsnR@J"(TbJ9<SW#4LfB4RN6jqg-)28*hcH..?1MjE+mV-Jfc*Bib(\r%Ee(7UZ5]UJ.L*W&j<]q==Ai$RFHK#Fj$AM]6/F._CmScR;7+IRoR_s(O!imT9$d^!Z8@Ti/ZWHuUiBA@'unYC#Z"nLjc$aA`B@oT\r%297H0;(tld7lr3ETONR7qOhgBM="@_7phIeka^$?D[,PL/8V*&jAuf3_DWm4G15ZNs,U\.V&^o9`;?*:'^h'))8`=I$a_G0EeHG&\r%/YbucSV=5.GFEIUV/#<IM:X)[Q6[DnoJ&d:c[nubLqUq7'[i2t![0]5[*)$]KK8l@MD/"8&)V/r#87ue5mY1k&Vf,$[,3hm_?S:>\r%87f,6&U(B1.[07u#TK!qNi9Fk>S2.`T16?G8k%AX;@PVrJ%6ci?m0\*OYTfH7`eER<S[h9Y_*ZqkI=HD9nqg^Mr^oR@@E<:cfdK+\r%_NpQ61A@s'KH6X>MA)f8KWU.)7<Z3gm-n7YC2$45fV3lti`;Br_@A4s.dJo@_H$oQQmg_#>S3hNC!j<B.DjYLqJ]Q5hEqm@bY!uf\r%cL1l^n":fVUAl53[MmrCqDkhE_+[lKo<LdO'F,E^12i/e"jOKkojjX>Z<6LpS]k:G:LE7,lcFND'ISfpK$;\[2cVH2bK5.OjqeD@\r%Vt6G)[THXuds4H]1&INTPC<Ps"@[iC:$.uR31Fn5o@E#m.2LLrADXSdOg@,)O.+#;_Rc,Y4*[$q_C;Is:\<IZ$X?Hg8T,nQ>:ck-\r%b*.QI6b"Yf]S!\9FCn&*6Ro''0-KjS2eak%KiO4[dTKMVYeC4-T1eNL1AqZFIR7Ln&jgLL9GMrbKKKd[H4I>b:[#'IaftGEb4A$X\r%D<,p7jb+\QeT22C6(YOi[[M:ATuW-D-#s6A*\#6SE*!Ts:n=,9fa79\\aK)9niZIfZe+"UcTBV\Ai&t'H!VZ`K,7N!HB&Lf2SJ5C\r%4>!!37ZWej+DeXAFI.pWTFP4'6kXeKA3p[<7%VFfk;7UMcl:\9\4L$Ocf:a(1X^Q$o(8G:k^CDFKA_4,0JaO9-gJLi8$1gI;]TCe\r%F-DTESF!'CafO4HF5#F1P?-R/q4o;q]KKR1]R#;rpnXa!ff7kiGq?]WCuYsnN;K@B-S;k?hgNp>b]i/ki^ldUikN.7MdNh29ZrfF\r%GgUOA=faV$aud:M^$QQ5,kO#d6tH5j&k'M5VO:9(Q_9A]2kN:N*$&@;hWL"&OYT#Xarc>c+.ME)O^*GEl7,8jUXBoa*\!0XVg;5J\r%+t1fhA:!GXL@)UYF[mPH!dLMW`<1+&OS8#3X[0Ll.KXps95^)VIZ^S*'m)Hb0<X_KZ39^D0+eNqWOPRE\#5ds0b4-QII\@3eD$^(\r%PN/UGfa,b7"gKhc/9>(d$;J9c33-uY0%D.qXfZi%SrBo;B:aD!?(&UcW9#0U%TQt[dX4AQPH^I?2ABD8Cjq,jRHI0HZDBi6.C2N[\r%s7]m^=&aN-,CEe$at_\9=1cLo<%4b(GO]o1g5=MRaTt,\o=<d%iqZjK+Rsh3;"7@77[Tqm&Qn*W17!![>RrB+#j<pc@X2LHpIJ!k\r%h&';U84P:0TZ\R<S.DV^7*E@iYO(rq]fNBR-M6sW>"09i1-cqalUJ(:/92#6<X*K>1:"ur=A='s?6*0:1IA_rj,,rc#Ko4$lF8%,\r%0@tD])-Gs66WNZ3>9-i,Hudt'Zj85R-JTg.3+!_/6o1]E-I(`F&6K&AXM.'*%P2WApY9VHG?\I;Vg3#jnERe5RPAXid3>g9461:#\r%eYmh;@$-]("Xt8Y^*)M='gu8b0Lr;Q/=QL(q%)@5.^Ja;8"R-U4Ek1qi2G)4ds87+m7>L->B-II3("drmB!H?Dq&QC,!UP7`1dRm\r%N`_+JD5UAiF8^NC0",u'Cdg]OQ(re<0f+93A5b3qMmV118bgu&G_:l;np]mu64Pc4\$l%q#g79(\Wko%>NYr<'l+2T2:08k;=:`o\r%0NW9QLpe(Z1j4qWc!L#0$K91YK&0=Gd7*P[/:H3dQ<i6-0G`CF`IrV*K,[U"6WZu!1nD$`C*XgbfH>ZP5ec(FFMFMV,\e=i<*R^a\r%Q]eIRT&usk+lr]th@JhM%nS?j[9HP&k4tD:H:o_X5EHR`Q28YK&lG=u/7$(F&i?-'a"WBUhrU8DNf!jhD_/;IcP,4J86iGHbtGMs\r%"\Z.k[W]#/oqoU1FR9#Yd1%KIjLAm&ZtY:0DBu(4dAG_sBt`pZbgAqU)dZClreq-UROFqp.=p][gD&X\Tug,P]kS&sWA9Xf<`j#^\r%,Q(@R)BsVLd2$2>a=rP5;(.d0&E(M5F7^\.1bn9Yp0Lp9,0?[]KRGJ^d%IhJAs#JbBHiT9kh'lc\V15V!81LW>%jY8[9DL7$OsM?\r%/OdfSBq^A1h/pg=!Xh_uo4A(epSEQj>!q1Q*(O%6BHh\/MKuSV6lU&q$P]bQd6tQ%8Lm$ZBMc_$qVjN@g.%8?C^;!k+`'!__1l@#\r%0[V-L1J(98M'bQ'.$5n#9f*1(`C]Gj1sog)Cp,P?,[>HQok:(nIA>K?4'?6+L.@NX,:P#%BJW9h;D(d3[)E;loGS+^jN#Jo3*U&C\r%5P".48"R*7kiWF(QQ0#<ndD$??MOaShXe\lF7^\$hE%PM0!^(-06`QGS6EMF$;S:i7CI2NkohQ:ol:SrcDdXqXPhUO4_-XTQ6*>`\r%<A/QYmAsL&a9kt]gdSZXC?Zom=S6DF=i%(kMeqG'lWn$)V\UnjSPu_9OVOBi\B&hg^"u1YE,+>VgGnl<\B#"h,tPRSG_2.f<"Nn$\r%_An!8:l%M=/pfg[pd3X_O!70]aa>9f*b*nn2FjK:`jdNsI(<c^[?h;DSlEu$ng0FCM5Zt']0M0CPD?*?8F]-S!g*O#G9LlZTmF8]\r%,/kAC#h,a+75dXs6<`PF,+E9aDad<\<'IW9g_GCb$!Ffs\"KPf7,1H6faGk`8]];Y?!q`J%kB[8/g0bUX2jR)HmOKhGl!TEk(M7W\r%.IJCLP;Y9+hn.82\]?t2dbg_]-UdYUU%:ZtDE4aPKgc9%,T2V,?8'VDY"XsJ66E^,(FPeW0@-,86ct+FckFYM;23tkedM,9DIcSU\r%*#<cW64)'jjE[6aKV(_#:N?_7<:LTHhHA@#ocp0NH\M/5J%T*ZGNi]K^Ua_D&(NZpLKdL:USg!@qq1$rHAjN'DT`?7,ao='j0Y'6\r%($THQ,J'Jn8'V1Gb@!Wqp.]O_k^#93ER.:41+CML>[MI-8"Mq;mO(^bhiRDA)Snk.2\D?1R<ELoPHBo4m&]=9aaKpF]9U*-I3YS,\r%Phbp!"XP&[%"0stURjHI^We]0?Q8_d(/=QnM1t_Bg`',2Rh`*t`HqY^Ygj>+[J*)I(D>t!1V0,.G-"j*khoI0Pe!L*2(<SkgNHYR\r%fa(C5leoTE%V9OjDWT/tVh.0F6(:'T*.?>gJbETMYJ\Nq6ta]uoDgLHk,*oaaYGfLXXJ6H)<"*VFeDI#Pe$><:<M?_<)c-p,L"OG\r%n9+4i+3WGa&t1I'F$oOnb1t?sf9Nm$Al@d2UZgK5AT!GeQFW[q0.V*Rm%hjbfC?F-2o\V8gsD#3Q+8X;=Q[WhFBt:Rpb3f4gsD#3\r%Q+91_s.RXG/a[[lDN(3P\acVLGu^7O/m#e@F5r7+f.o:,'oljCBPSu,DBp]g[[i\oR>eaWj-oq6q%)ZLq3)orFo!?/L<WMIPpb"i\r%,Y.5/[H,G8*L<Y&JfmOMUEAF[+?4MQN=&Fog,(9=[4mS4:;+<a:$:$C1b(NYnhN.`;[^dIjODArgiQRK9V[bN0/%Cq=g]rC8liX<\r%bY;Tt_D3TDp$+:kJl?mBW8Q1kbM3@uh+aYr;m.iq,<0hTN=&Fo^<DSpeD3#43;'nJ\Im%XP4CFYF!FOR[-as=c",UBGm!XbfI_WP\r%ds5,G;T-F0KK]r!-j^4aTf8p>Z3:LeVXm4DN"2UY)lg!dG;CaU:Zl6#A\6.^k`N?O(*-ORkijpY''(;D]eQ+m>[<KLQY%LPOEP=[\r%Bgu97:/Q6:TdPFnEa21.D_)nQImr']RZM3T*F7B45.W$d6fE&PNuWW*Z_+cNoYqJg=4U_EkUg(^'A8"+&:/um;[ssX:[!q)?7E4U\r%oA1[9pmok1IR@Y<;X&*so[f#f:I=5%WF%N;6-/YTD56%s3j7Kqa#QcsJKB7s[<T]+6Ef?%=8[Au4:aB>P-ea[S_*@tX2QlJ5S#YU\r%8QrEic>,D`Q)#^(TVjG!V0L"#3j38h>Y/*C"a\U-E\3lfRa,\.ba"tM;PLXVUXp=W/pgP-9=9#!OQ\8ON&c:iU"Ae$96kVcp,!X2\r%\?BjX-Ag#cc]M,"-XEUHIonAOj/*VW.RE<UCseTaQU!bIh+ua:k$n<h-+M%g-7VkfVVR`u7-b.D4.?Lfo"b6pVDmK#+?!--.L_g'\r%.o]-$4[U<7G'KS*nk<5I9:[*aU5?IH@NiIX#f\C)D`*H(V9/KY5FG\'U7kp>.e6eg,\!\YKr:jh!L6Q?[b/DB?4CPUpiYh++7Y>P\r%YLb1SND(,JqtHEB@smO<IlIArrk4;q49b$1Bjg_Ge<6[W'OXm'/oXHX<hNeFMM'l?D[.MSDh54/[>B?$1'>+bHn&lC*6Y8Rr4B##\r%I-@"o$H1@">u`"JhXk1RV4M2Vg'Lt&XG3/UkkD<NN)(_'i?.pr>#&EA'T7l*01gGE+41MMguJ'0ATn'pqIYSP's&`Cgos#9GM%:B\r%7E\N8Eukp+EJO)>[<G&2o\mhq3?hltdD)!Xh=bO()#$KfT?h#jp,-<t_fu.>4,KjLs50l#k#_SiA<ajU[fgcq`D]t.c%+BY5qUX.\r%Vm!9`m"]B]P$<Q/'XQO4_MX@,[V!>/eo\8PA08'032Y82]='TlOX2\XZtpg/7Qc(lo5.2INBibBF0RS)>.4^0ai3>n=$5()J&BjQ\r%B.TN+2Dj/Tp8o4:[P])m$e\&:$VjWuPi?Rrn0:SDrh3p%(bt%/Z_(uJrb9^>+"!#25R=o76t7P]9bKo3DqaB:0Q,N6(e)V;m\'T2\r%7I2_"HR+Qs%S>\%"secHOU*/qieEG7;7,[3dfqp^oi#_sN\&>D):5rNSLjL-DIcU^9IF;D@3]rD@g9#ON'Ojp'Ebf*mSm&$9W*cB\r%AcJ&Si8LH'DdthNO;g!KF^mI0m-EJ`U>2,2_F2:2lMAL/=PF[DDX/\TCs1XKU>2,2'8Mn.\$Q/H+8o.XEsYE[-6R6D:0%M_@iT#J\r%@(F`4-A`0N8>9q2&NUsF3B24"cTR@X:*^/_b@*eg1U-EWRb4iq-H_YQC\ijBms_8g*f8m\2Zm7XV@c8%iYt`7[\hG+fl/0Y@VZ1L\r%D2gg86AcB0JiB\hCe^[^Z=X''52tP-T5SK`Kc%715jQuXZ7&b$,E'Ij1b'gkR^S;pCBgkWNBl5bM@nTp2nCtb9r!VVbO&g9Lkj<*\r%Wi_[#7VQD]0/u0;D+qKC?$?D2a7b(6qX%t2WrFXTs67!Rn&pmD+0@d-c/8Nb?iTb$HP[K`+tC3';E*Y#08,i!qF.,1AE.r-&NQ%I\r%o&daua$2fWM[ha7<(60^'X\O=gYjW_AY7>)GqH[-]N9:;[IB;X2@[;7R)A6ii3a"5GcbemEDR_(4#:>gmX`sk<C%),enD^GRXs'K\r%CuD_,V>S>M`5?d`("F.HmBAMND0s`VX]Y+Qf+)$632:<"EDWnt!Y\coTQMFTLjd)YY8t'KnQOUDIc<9FiNo.pCDtY>[RQp,CDsAk\r%/&(Q-@;?coPRTP].^hfS@VZ1T/n?'/06lNb_q$YN41=LJ\;bb.m&/R+\+/0DM6;QF(4fksj0`OVTO,poJ*+<9jW\8cq=JUUJa#>h\r%ZtR(:-:`4JPT7_A'0!K_Nd0..Q\VbUW>`.?qo$3ulpI`\VeXRNeI3O=^@nKU\8Xo"[2+@2[cI0$@D<S7"5srXQ=co=2ViJST0\g8\r%AoVBO?i@4fdEYY6\euOUX&WDj&QT[>b)D2>6#6O+NP#Q*;o<:3e4O!QUKsi)L`*V#e[9NdNj+dORC1d)G/C"7f#0"@_ds/Re=*EM\r%k_8hU1n6F+/lOU6.[bCd%QD:4(rOTM9NS=SYJ^H%n.Fh3I%Dt@_Bg1+P/GGC8>;R3Co?c2MN5l23a1BD%7,Uq/PQYK8_hNpLP!f_\r%@=:6_r=8O?d-tEr<Gen^dmEmtot07BQqZ9F;CQ52d(;\c#(d3k[K37uk^R\ZH73,)>Y$C^rW@:BAikjKQ7Zh7?(seK,&Ff_D1jo!\r%7_isA7Ju:HSGmkoIcA67!4,aRs.9D"pM/kQ2:ha)a7K6"@5_m'fM"kC&+.R2c5DZUWt(`o%D<9#S:_@^GTTDBUO@gQTA$?&+4W]O\r%bjOjKhic+Bk+%`d9X#q%aWCA%mPWu\BRPNTY^Nb*9eo3!F;@5JaR<BfFuI4$UcC0J57@M=52BZRJ\MXX4)d7GkZsp=0F4h/>8prW\r%MZ0MoS?+8W9XJh_MA)1/M&l]',]T99j6S;CKO@9N&EH-Hb$p18,TD%^FZ(2t7nRbf>Kg^j`1E"(MrdhZ*I)*pF@5L!MY'PrO1uN>\r%$MOJ,%_P*ID9\>T>E>ri\oiS[OY.o>UC+Wa*L3bQ*2_mohVVCra:'e3*QEMAkdW96l:ntS@LFNUk^TV@@Tr.sX5e!<BKti]/!heQ\r%>NE^R@N@@GQ9L7\*(M3D%3'BHZ?=@qC^J>>cp]:%6S'1[jr<7c^5sSD+;QLeoSM"ORH.6BIEttl$d9^fWbgGcl=>PqiN#u_>Dfp^\r%^5?Zgm_Dmc.Tg@+?j]*==*8c@&,j]e>b4%$C=9`]T!;HI*.#q5LUN2Ic:7Sk(opY#=4_-%=>ToX%uaM]SVN('VVmTAAeORMJ[#P]\r%Z:_0Z`+dP",q<+`@Vn62!h#S:)BQE^Dn&6ZKksIAF@i4/2DUI3Apc?OY*Q6Oj>7-`.i7!pS'.>T>e?I9$Zd!/N*o1M-BO(MP?Q@e\r%#sRn0I["YPB7?U-<CCO].0brMLKkVF)>\;Y<1H.c0U.W1oJP=9naVnb-[_X+nZpB2L`^0Z=l3o0>a+P"L0;!L%i0f(%+@$tC9O+h\r%c\6RsY1q/rl80^lZ,Id(k:3R>C!qr"qn/juHl^mXCN;ZdA^@5!gmt:BC>>+l+2Jo1Y%e51UN7i,gN=<bVP@pEGtBTZ1G]D'F:7?>\r%nHJt<C5`O[RTAC9o/!er2c$6W9GiRJnVVoBpk@$%'+6$*h,m94%;^W0G0(ObY_eB4NmIutK"_3@^j&=6R,hKNNhZ/@3`9UF;Fg#r\r%<9d#;nMYM\Emk?iW/_Q>G)Ecn8DuFlO2lAgZ".-1''o$m*@Ycu7L'q_+\1333YMBDa)"]>81Z?iVq$p2MA%"ee:<C91ph*\dVOSL\r%d?05I+*8cdVkJa',Z(HM[/m/_K0%H(=6@F)Hpt4#ZPjHsI2k*iKLm4B,h]VA8<XX7-k4;:UP;/aA>15=<,fB3^_AnE8/<Df5sph!\r%THP1/duX_/rYgs]pKfJ&-8[!+fB6E3Q,OZ)`='70qF]A$XS0_AW8[t!Op*SA=o=_CA3gBhj28T96\6C[0^KG"2'f4)b#H;0'I:2p\r%=D-'T+OPk`?<BtRC(8;#H)KjV>skoZE.]dG1oiJZ#k>1b.nrC*).RrD]KehN;D@2$+#G5Nks\U#A[R6q\mVP\dPN5-H&CA)@LWVO\r%R9<n]$Bc\uRrk!YY#(4!<^J;(OA/*:)+0hjI5I`dE-9h'#q"BZm.`t=,tmGHbg@_/;L8-^j!0ea`Xdcd,l"?8EX(CToc_.J-fDm7\r%dbYT-m7PeP9OjWV,aV1Q8UVVnV^,D^-VBOjM3X!`,SJC`8eS%FIpOE-q6m$Z,/-B86Air+I9X:W,g!K#8XbV-/4pPW"DKT&V^5J*\r%@k'J/8M-p:;Bb<MbgAr<P2b3)Ut=D=F./9dBKbWPU]M.3k=eH6:[0ODQ?;?h6g7,o,;4<\m=TLG+EQkr4t':Ek/7OHoVa*>@dqOn\r%4=WMr*Rl?t?K!U)`mt4i!&Y(FM8_"ueKc(H.Q+%Qe0J\Wk)q7E,VFkKGSQOF8WF:p8aMVpeKdfYFnP0/XsQ0,Wb#G88J[8gKS;#0\r%P=XZ53V'#<KF1Z%/2,A6*3u/UNdRfR=`Dg^.['C`6jer4&1S=\=l`tnodZ+L*g&45)[I2#_/mG<H\I>F5CZ=f02s3p!jUpQQ`EXe\r%<ugC6d#f;W%6+W/]oM1;MNdnu7NI=R"k'KcGpaW3:trLdV%nmTnr?Fd<&0+j_AlkQOS!Rle48^nSJt0IWUj&f,Y?kIoc_FQBBZ+*\r%P'L?0dkbb(b?OHO2+]?f:m8gaHrj+LW-B;>!8mGpM"O/&nca?&b92GBacT"hnm9d%I-`LcPhqMEO6"ei/+/#7EM`<2,O01S(RHgZ\r%HB'9R`f;1#EREkPrS\EB-',KJaI*H:D5j$CTfOtj&#_gBnh?^g^T5T&.B=CgVcG:EZ).B8D8a=n5?6ntm3o))\0ZXW)1f5e+^'dm\r%>;n20Q@<8pR[@hFDV6eq^e:pi*KjVOdCPEK^p`0g\iafMXbj:u09RpK-Z1.M55Y/a-=Q/@gMMp8gXZpJ91nWdi5sS)cs^]fW%#Dk\r%bKs:1gDU*LXVoKsOCH#6i0[[u^Y9\)8/L=#AcK\c`5?4Pe^ghF=sXIX&L8AVU[8O#?FbV<7U?!+A9!5kZIg+>C52i-!TKM;Z:Mld\r%83BQU8:OcAK90V`_a^p[>./>],9FSqWA\uk(?NgMB\f(O(<(kaZ7*2Z;_c\*;7jP"''`]Md(YTi^qS`t/BY*ZA5T^M+!X6;I.m/K\r%9rAMBCBh.`9dbjI_)kea>LTR=B\B=igR8.X>LV!6OF=pYi12FAXm'A9BN[PhN-P-aVqRS4a<HMI6rGm4Z=joZFA>K7#`N9*4'?CH\r%5Scf+7dYFc?fZfnD,Use&Z?""8@iJE[8I:AfW]oZb*MT3[h0.CrDYj@d`#X13nh'?d7(V*/R+RsRmtD.bDk<!]kQ-'2\N5CfgkBZ\r%h?`/G2iTN6QLZ!(&J*dtI!a<j`3;0@m<d:fUKI%U(l,e=FA0-ukag@qNlesPd(5Bg`4k5j1(JZ[.-&scJ)`HHiOb^sDr-^eki--%\r%iO&uH*_b_:[Y`r<4eC>-%>YJ%f(j%DQN=Mak"Mlsnq"p\pucG1EWQ+s(\79g<tf'5YNPh2U++qX&h!IDoO"33mu2P[jk%fLM$ak.\r%m3s[TD/Ki?LH1q]US\ThT?T<U*.W7dPl?KmV%MMZ5Kb:]$D`k(=3HA=MEpmf2`DJ:($L'2Zao25h^1j\UO@eoO5T7[Kmh6-pl^TR\r%7hng1_,[6c?,TomO(g,2ZBB(@(Sfl=gAjIfgU6$Eo?;lt3_YA=5d3O0>gROZmfT$,/NZ/'EeHI,8*E7#OX*RPn%El>3hT]D('GLR\r%dR.f,b1:4^3F5dQkbGEka<afj<2UbGAjaV@EIfqT^0JQ&9[Q&@\Qgq:o&?o60p%DK,mK5Mml'D"1.rs0GI*V$D_^MMYscZX'!o,>\r%mtS!(OP)**k>JhUCEY(Ijs8;do)@nT/qWJI&/i=XAD>E(Ag9DGj6L#TK(0.30>Y(B.Ti2X@?*OmpqggpD`m0c-.uW!f90sR[HpTU\r%d.rH+H2X:4YWVG&.N"I>"`k>%bg?O9'964YM$\93H/12J[MGfXrJp;LJb--+:9bbUk,tQ6R2]:eKCV[+Vb"5tWLtKUJ$AC+61IOD\r%26$M]e6,GLH^N:'RAfN8XVKJO%&pHkrR&J"l(5/,(n>GF];j^kf&S=7E&@)_D_80N=Q5,fYngES[C3A0NbGh'lB+P.O^W9]1plZ2\r%lf-s";5'0:oMPoDHctat"u=EET'K['Ck[L;*c*5t4gm\V@0B*am.KMGAILos_:=YVGH&IqXX97.Ra@QPoL(4f,)5BC8M=@Jh"+F9\r%1o?Gj]_ZFJFqM'R#t7$]k-JWV2kbtYAhmVHR=2M9Sg=c=&D)?i[p6@tBu_6pa:Pf5O=47#7jV*t,L"P!_HXl\-@m(2jg$0h(s,^g\r%r\<p"Y,b*b3^k.@@*D$7>-5WNQYM8Ve6mr6QI'#-pr[UdVRpD2%ApaK?)PN/&Y3:lS+e)Zg5QWaABnV7*_aqe*Q6]ub1oC@cg)QZ\r%%:7erbK(7=eeZPr9J^u-/7B,UlK/ZF3ha^S'sY\[H<1/mGsZ$s7i>VY)p$^6PGr4^A28?KY!Z^RkY$e>A28p[8S^FJVfh@`i0d8O\r%,l6&QFim.G)3N#\50$2K%fL>)KUg+'-NmC'QAhc`2f(V-<0R7?(<RT9_Z@D0N$@"-ih(K_j>(A/D3C5[cmq=8\ajQ,1MUIPk6^[[\r%;B3+[9FbfGOtjVrAZkBNFT:4I]?#7kGbnCLG[EET=*DO`6-`qPlSm8\8:23gM0=2R8pWjNg5Yb4KK<-U&fau9iP=hX["4%ZV:jQ3\r%hOYsdHHJ[0!`tGGGJ)3?H65sE"ORBJYp;f+UO@eQq:^[?,2*-25gW"rrP8k3=2?DDh?Oau#cdg45/7m!rSNjAI?Gdp[7leXr:K)m\r%m:YM4M+R[U$"7.8R<eej09[6fq>2>(/=(riak&qpaLRFM1!5\$D]Ip@fp^cq"+8jNG3ZZP`Vduq+2YKF`2dqH+6CZV<MZgG8!<cB\r%8`tU-`b:Tn9A02N-S-(&e*JjB\&+ld>YWo#(O\3YLMoW[!4Kl=]b'D(S+6@0ARG1Xp>BpYkS]j.Q.nu%![MK4`+g\9X9u6ipFUJ+\r%i&e"4TGI*X6[ZT``H_W=l^m%f76+>+J6CO1Bd05$+/b37k^>_TRhWXVHhRirqju9:-YA1"IQRNtjteGQEV<rh^r=G`.>-=!e?J!F\r%c&EEDkg?JrQ,%jreo908\3m_;T&kq^EEFj6DOGln-lto$(JRPg^7fb-_K8&PO*uBO#]it(E9`GK:gi?YXP^2r,aN%LE%`0rcCW^J\r%ct$YeV+j7_F^egA\\olMD"2P!E;07V(."a^"m+DCbKfJIL;oJEp+iN0FrG#9Z-G9Cq&O$6mfSHKgGtaDJD1?N[#_FSl,BGVMriOO\r%l[WkYpdm,AZT[u<ecM,=ceP#A'mk1,c]u4\89'j$g20>Ia6h6LCF=U6p_bPNQu'goA_<$oA\T7[F[q5<B*ch:N'5R3E6]17GMBBr\r%pMlC=W@keepaOoe3"n;81W$mYE8%uP#O(3!dpdI4.CJl`%dU?m3&O^-:FNd<I&/dCQ3u'AoI[$Z3qu-qI/74RqBGeEoNSW&7CG%F\r%mHZ=uW9<2>aI?")T%HD(\&bQ/)S4"Ars!$fBp*lW<&LREBes!af[=LL,<!9)5)#ih"Hf<,pU-mmkl;g/l]pAR+Z@8]>tX+WJ3&rg\r%0Yi!?cR(\IV;sn(%W".mW0(4h>rVCZ#IO5'QaFoV)M<Bi&plVAXE@('[C(R0$.<1b2%qD8cd=ql8S?375".)KL>5G*(MHMTNW=mf\r%ULRe)W+9+U<0l5]B.nWpfQBlpZ[igSBLZt,r$;,:ed5c4:i!;uO_YCr\2-0@5I>uc!F!.G#53W7h5?q0ISNmHRPm7/XGi-$[>U<>\r%N+Z[aN/P_))t^jn64k-&6Zq"_P+ZLQ@n@;PT6:0r]G9Clb[)M4M'4mVLe_>#As)UCf"em#&^=Op^3?3$]mCKh8R9!j(kUu@<J"E[\r%0SL3UBb&h'@C#!__`^#?ht>-A:Jn^,S4U9@30q2(^gT/q.b&<;p_bKkT?9B/f8J%Cf)$+r6_[[PET=6CD)SU+d?0'<2b)eo\Nl`:\r%dB45]E$7)!3q<VRJ+/OWROM7B,Y]MI/qHQVb%rb7:44N/hIjMd>X0l**fo;'Sg9o)p-h01+3I8q]m.[#/\2d#EfhP2ol5Sl5Q_5j\r%EsS[uY!]J(9B"AKUd^'>V%bO.g'(>6_Amu'4Ip%B>:Q5YK2LOAHR&)[XH63eab#MU<<6+.lk8Tbs-&8;`bN,^*:>R3E_Y>P6:QAH\r%AI;BBUgf!;qOj@i<_TnSQa]"cd9dql@sIBu0&PbiA(bqGq*@iBD7cT))rX:"<U%G0-mm8G<i%U-a%,hTkgH=r]3m*YR%jn3'a5Ij\r%VG&.e8lWs,`qWMSAIbh(qOl@'?WU"hA#*/1J3n&e>9F&E\M7AZQ!5q2*u8-005GJ>?0uE6f,cT_-C1RQY&\fJ_Q2(?HnS@f9mgN4\r%@M!5E4Rt"c$J05,+i#!AXt-)d6@q'C<g/fVK=Er]iPUB%q>nkM;QN,:'OtjBLfm4X46gi;;0k@,-iKZ4O:B4dXNG>h`<09mNfM?/\r%ep.;Q-(*nBYS3qu4i;U/P6TU[UX2oJPh2drH&Df@i0*+N\a]O4O-3TjTiFrIWZkZ'L6bf;k]U@:mj([P]cuOc]>V_9?5+4tr7N"i\r%h?=21SMY]:p?kjUF?a>Eoe/snB+1jpRmbSiAmUZ>qUEo5)3Iq<o`:S=6UJJ\CZi1.2(9pn);3GUS7'eD8!7$r8UN8ibpK=s;_1m5\r%F%Hc/0#>p0T]eQCHhYc\!C!EIZ\**8^.NA1:qRL(>fMdu)^\d\8UL$HP%n>`kaYkRjgORd*&[n=l/e)OFe=2YqahIB4#kfH(XnpC\r%rRN5A83#d"@2C(';8e,lcH-I`_rX]_p(OcFTAJ(,e00',buR>t"&)9Aim"SrRp3f-XS7L.T`!ifB"1OR=1;Uu?Ne.4U\pe_l&7n@\r%fBT,sMVR-1]HPEhJ/:bKB/nt+^>tm,UpD$j%lGn+X?]KF;uc_frGR><#_rAkGO"*!T,S[5qnN/`^[g!m'BMmlRT!`I2b?$aJ)3Eg\r%bs2,mcbH3/eG>.KrF<[D7_uL#hca<Y71Kpp'8LWU:70PXqg`:46WPbhI=sW77lX)-YEnPLK`<omrFss!e;@1@,Xgd)`I:pBP"=nr\r%3=lL]f]d9e9Cfc-S',W$-^!ooi?<1(%BLg$P#J,Z#fdfAn1I!s>-gi_dsD$Sg'9TKS6kIQE!Z)cZV4,\e(%8rRn0Ohm%'udei+O.\r%haRslY&GK;g/;GW4rrTPP07Qp%=R3tOI]:[':B-4#t^fa!C]>O^o(NJ0Elh'.[b?1NiY4,dFR@DJ8SZ.$T-;De4_-^[6S<h'0`\)\r%F!1I\XFt$`3FeZ:m7IQ&9gKn.\`.)o-Wo\^Y5H`=.^bUD?]keLnfPrbn5ZX.#0r)ZBi5R^fl@.;AdX50KD_be[6RgT&E]cum)$aV\r%LI7\j[WiF29G$D$V('oaXQ[Gq?(e6Di2<ktkGOLUSqWd@A=M6C;m0&pE5ta9-okr/5=ZgUVdM=hX^#U(7u[e[5B,,.KUW4,.bf-,\r%3Z6n3ii%ZA[!RhuFX1gMcVXiqQtILK$6D2WQ\IJ=<.PN!2&K=d?d%"%Q*&pklQPM8WEA"6K#P96!ks1QF'irj8,<8-DRV*."t@Hu\r%f^^nOet&uX_K8dLQU:\cL%Bj9fkQ:uQAlPKj$;MHam4b!R\\MGPL2Z`A`bir$H9jX4JUf(V.lP^(k:M'OmY-/fncTbU;D9fe]hel\r%q3p.0f$.jOc"E54r4-b/*aFn)Z@`<MY?Y"Zl=dWCk?QNVHIGdM20F"6;d>Z_7gG'>_gJC2*"C41h%igt,?GCZ3*g4.F_a9OShSW+\r%F"V8)3Oo:hYF:S+\P%KB*tP)D6m''8>(0-lJmaJ7[;8=DjdbKR220^BL$#.'=[UDi*$D`OL$<lMg=D4CP"F"\dOFr3PN\t+#CV7c\r%g.-BT`^BK@JG0:Z4;?#DCI`uCG3qi+h51Jb<]\&<duO@lr9;Pk>Ha16*`nE@ap@[=0>i"a,B(HD*Rl;M8;F`F4UM4MAioYkJmrt2\r%on[MC6p1lkVB3jf>s4X8n1<j%aqOFrg51.*6)b._rc@^/ok81LM3jE;S37_Bc.&NTBBkUqgXW(@#X=Q"Pk%4*6AY824VF^OEIE?d\r%GZ9`;@41?&5R6s1\X@ahcjrs6OsY0PBeubZ1$Dh5LV6qS8gFQ$U9/P)-ka@:<EWJ,*[S=!<+Vo,8&S)7[5c_1EqLh`9.,JOd"H^5\r%3p80]FG4mkJ0#oCC"/0)3?o5TA[QiK8/Y"#X@W"4Ed^-K+3W30`)b)Z3Jn^H4m"8ZUP)#HJJ3D=odFF]<W$('*[OQ#b0#T<O,.-"\r%Hr3q1X%*J_>`[#>;D0.Sm1mc@_BlZLN9X8LIqrB=pJ?nX[5DC5,XAWB1-6i1;99@F#]k*EHDFm@@/L<'W&)>o*XQ0,eK`1ZRjo[c\r%klc?,4]8<_&.[Z8CUGCl0L@kdX70E^.(Ygi'[gRH&^nN:Zm3YKf5!l(S4FtFnnRX-6ak46GFs.R`DNe``*s#(R35\T%&]kVEF:rs\r%$\YrbdQl,E'lQ[GWtY!,RL7`Rl=WX!;L,59SOg+maepK>c^@6pdpNN/(grIRi$6@'?]c5d9UO:EEZ8pS%F/n-gBnm]]]0@nVh=H\\r%@lIZ4n7n+aX[4+N>UZJ5%RApep1U9]-[(s+Q0L>6;P'0&Kejp9!`90#7M<36&*N!!S.<VVil\h=O\Qg;MeL+,gjjXhHj_iO@UOOe\r%WG7Pl;T(,Tce^u@!Z.utc"bPr8HPOlBq\(sM-U8%#:.dN,pegGa;r$N+\^@^Kf+Ulc<KsB6WB7[j>%hUM?H5od***BI,TaUe;)Ik\r%`X\rcJJeRgN556j;8gH;Q+ND,Sd1;'6qtOE'iB(AEsNVYqm9#"@]$!oR2t_GQ<KD_Up[S"k(Ih23lVQ84%!(U6-CufX,X.tdY*Iq\r%DbeJB<$958=)k)TOFBNr(74QGTsUU<jg0W!mfL05-pm5m<CJpb*:4uPWG=aE%-:2,%iU]%7.DC+3)^TtU\=d`qW=;fN:mkGBHQ1b\r%Pmo($4c:VnK.$2u"LM>2DcN=6s)Q9Jh7V_RlbmJCr5mhUlWiDpVYnT0LPLB,bE:H?_]Xe"#)=Qr\jRfQUf'?D'm"Gq-C"9:K$'mb\r%Z=nNUFoUs`ORh^[r1'$^$fBPGn^$8'-dPb;_(juZoRgYq=7Pqs?J(DIgIEC6FDk`.$EWoLm'u?.B[u+Ke;.JrZa(TUY+E)`l6fUP\r%j"bPu4!jk?ELA+[H';OObYg<G0S+N&aS"1/De&oqA^/i2D,)j.EeqV)'!jI-++$0^H%B=j.ot,R-02e#reee'\!*/O;"[n(8RBP0\r%GUnSA5h2mM+h!/tcU2'^&*M!.7UI'W*IVY"Q)<(['h?,cR5UP\m7]J"Y62TYK:8N)9pN6=lq<j].R_e=M-T,eh6`okJk$P16msR;\r%r9&S0"Q)%6>kMajpgYg5r$S8;F'!Wnk*aP#rRYVo5;V<;T^oq[m:Ar]A!bEG!ESGNLalU1D-mQGW7.-l=Wun'8bWanEr,sh501>`\r%'r'n=hNSO:8l=!fbiE&e'$Zj^FmSt`FDeSe/4\Z3,.@8-0hUk$q$"TX@R`j1gJVdgO[3;^=K`W`QLLu!V_bYG=s$C^Ag(i'#u?ng\r%)VG^C<MMT\LcY0U*f;3'WeN[5>h-oM&?Heh&V?9]f-ID,hrc.C6F>H;c?5<#p]'5$r=_+AXF>RE0l*U_Bi[Co>En(D(4Q5lS\*5J\r%7t(C":HG8N+Wdd`J>21;KKIir.HNU8(Ec&REj3M-EU,dl7JC.QrME?RiOMEE6,o*_.5=A';a[#WGSabp2=^*?FJ"/Zq_+j@K!3AY\r%r>0`rI#`rA4K'WA`)pf9:f+7-;=MJs5@"(-f)@IBd:\(Ts%:&Z``nC(3E2sfRbuAq6$[&<47_uK/O8l&[Atc_%lW&(=F_corUeio\r%kdFJ1rU(l#3MS+^<R!$\q9P#n)AD>')e@n1R7RJV%%gfGpiXpf"WunA4*VQL6lBZ<8f>)*;c%SnD@liC`[7U:RSYGN'5#`cCuATN\r%LlQ\edT#Nr"afuNACVS/#8`F0`ejoYUe33h)bkI,D<P8u+jn[JHq4&6;c*0PF`V3ph2>1`aA'Yb7?i&jqI[C`gW+C)G6@:8A2!]$\r%Uo<sX@A<A(&"d)kN??D0q!kC@bG[KGK5Xsh4J\l?Zna`<l>Zi5NO+.obo:gB(oTS0=hYlXo+^Q)gP*JY.2VR<9H(>iH$":Ep98Jn\r%?%=>g?uf#sd+j$VMXJ6,6Ugj2q<[C%CLhHcF94dJ8?9h@#^Wd3["8b"9/+A/?[DGqfXq0(lBuSaL,HX8btljlYC207O8J*()q3h-\r%V_$7l7qA&-Q8b/"2QZ>$M080UVr5INqq^8ECE?=`[=l9%X:(Oo:HKpa`8=$SCaf'\.`?>s510R12S+H`!GZ3(AQGnUXoB@U"8r.\\r%r*3eY<"%jY]aeKGJK5b\+`cLlA_r1Sk%Gjq>b\?g/TP9o/bA8Mc>TTUUuUU,2GT-$%XsSl0FM`<:'ZJ@e9]HFM3-e+bHRqT+G;!Y\r%3L2pL+ls!6b<r$$'V#P&B=R<oZ43?BnR[jWMu`fs<fsk`#fY>JLn>#'!6+(\4hHdW)C?;MmlUc7;?.M9kKkA$"i-;E)QK#')CQGO\r%mlgoi+U&GGn"4B@=Se^XLihu4Birf%EaT-+^t?7p_*O$]?Yk=,CUUlq)SnU*2!'GGY\=![`4uInI:q2OhnC8tTVcILob*cS+f6<Y\r%7C(n_$F\^$:Vhg3nTRVi/erJ7nnWQ@TTe@-AQ0_:2oFn'`B5\i#N\RdmSiW6jddf0b=.tg4Sk,5c7&<I6F5CVVWFdt58K*_Ae6Ph\r%ORF/!mgZp&&C-EF%h,o7;m:I1\aV6u8mZ_E?RohSp1t6M7Xh>&bKEYe6tV59m@[S'hL,_p]Y*,rGIlpA+%".X-c3X_2!aB'boqs?\r%/@PgN%B:mOFhIq1=&sF8Je'O/95^ZN:@jB$d,&l5FYY@('$RSm8Xl2:k$bg5*>C$W]2-75QZlos=al`Fb27P.bkJmLo[D^s2uhXI\r%s3j3iJ+qQes8;1iJ,8E-s8KVprqo"\r4E"+jl\jXqVs6DqtH^Is6`[4_DBTcs,[0@o,n#1o.MrDc_#^_Q[erE+Ojt<rmOYms,[3Q\r%e,KZ)RCAI~>\r%AI9_PrivateDataEnd\r
\ No newline at end of file
diff --git a/doc/img/elm_animator_curve_style.png b/doc/img/elm_animator_curve_style.png
new file mode 100644 (file)
index 0000000..8802b2b
Binary files /dev/null and b/doc/img/elm_animator_curve_style.png differ
diff --git a/m4/efl_compiler_flag.m4 b/m4/efl_compiler_flag.m4
new file mode 100644 (file)
index 0000000..25c285d
--- /dev/null
@@ -0,0 +1,57 @@
+dnl Copyright (C) 2010 Vincent Torri <vtorri at univ-evry dot fr>
+dnl                and Albin Tonnerre <albin dot tonnerre at gmail dot com>
+dnl That code is public domain and can be freely used or copied.
+
+dnl Macro that checks if a compiler flag is supported by the compiler.
+
+dnl Usage: EFL_COMPILER_FLAG(flag)
+dnl flag is added to CFLAGS if supported.
+
+AC_DEFUN([EFL_COMPILER_FLAG],
+[
+
+CFLAGS_save="${CFLAGS}"
+CFLAGS="${CFLAGS} $1"
+  
+AC_LANG_PUSH([C])
+AC_MSG_CHECKING([whether the compiler supports $1])
+
+AC_COMPILE_IFELSE(
+   [AC_LANG_PROGRAM([[]])],
+   [have_flag="yes"],
+   [have_flag="no"])
+AC_MSG_RESULT([${have_flag}])
+
+if test "x${have_flag}" = "xno" ; then
+   CFLAGS="${CFLAGS_save}"
+fi
+AC_LANG_POP([C])
+
+])
+
+dnl Macro that checks if a linker flag is supported by the compiler.
+
+dnl Usage: EFL_LINKER_FLAG(flag)
+dnl flag is added to LDFLAGS if supported (will be passed to ld anyway).
+
+AC_DEFUN([EFL_LINKER_FLAG],
+[
+
+LDFLAGS_save="${LDFLAGS}"
+LDFLAGS="${LDFLAGS} $1"
+  
+AC_LANG_PUSH([C])
+AC_MSG_CHECKING([whether the compiler supports $1])
+
+AC_LINK_IFELSE(
+   [AC_LANG_PROGRAM([[]])],
+   [have_flag="yes"],
+   [have_flag="no"])
+AC_MSG_RESULT([${have_flag}])
+
+if test "x${have_flag}" = "xno" ; then
+   LDFLAGS="${LDFLAGS_save}"
+fi
+AC_LANG_POP([C])
+
+])
diff --git a/m4/efl_examples.m4 b/m4/efl_examples.m4
new file mode 100644 (file)
index 0000000..2a809ad
--- /dev/null
@@ -0,0 +1,63 @@
+dnl Copyright (C) 2008 Vincent Torri <vtorri at univ-evry dot fr>
+dnl That code is public domain and can be freely used or copied.
+
+dnl Macro that check if building examples is wanted.
+
+dnl Usage: EFL_CHECK_BUILD_EXAMPLES([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl Defines the automake conditionnal EFL_ENABLE_BUILD_EXAMPLES
+
+AC_DEFUN([EFL_CHECK_BUILD_EXAMPLES],
+[
+
+dnl configure option
+
+AC_ARG_ENABLE([build-examples],
+   [AC_HELP_STRING([--enable-build-examples], [enable building examples @<:@default=disabled@:>@])],
+   [
+    if test "x${enableval}" = "xyes" ; then
+       _efl_enable_build_examples="yes"
+    else
+       _efl_enable_build_examples="no"
+    fi
+   ],
+   [_efl_enable_build_examples="no"])
+
+AC_MSG_CHECKING([whether examples are built])
+AC_MSG_RESULT([${_efl_enable_build_examples}])
+
+AM_CONDITIONAL(EFL_BUILD_EXAMPLES, test "x${_efl_enable_build_examples}" = "xyes")
+
+AS_IF([test "x$_efl_enable_build_examples" = "xyes"], [$1], [$2])
+])
+
+
+dnl Macro that check if installing examples is wanted.
+
+dnl Usage: EFL_CHECK_INSTALL_EXAMPLES([ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]])
+dnl Defines the automake conditionnal EFL_ENABLE_INSTALL_EXAMPLES
+
+AC_DEFUN([EFL_CHECK_INSTALL_EXAMPLES],
+[
+
+dnl configure option
+
+AC_ARG_ENABLE([install-examples],
+   [AC_HELP_STRING([--enable-install-examples], [enable installing example source files @<:@default=disabled@:>@])],
+   [
+    if test "x${enableval}" = "xyes" ; then
+       _efl_enable_install_examples="yes"
+    else
+       _efl_enable_install_examples="no"
+    fi
+   ],
+   [_efl_enable_install_examples="no"])
+
+AC_MSG_CHECKING([whether examples are installed])
+AC_MSG_RESULT([${_efl_enable_install_examples}])
+
+AM_CONDITIONAL(EFL_INSTALL_EXAMPLES, test "x${_efl_enable_install_examples}" = "xyes")
+
+AS_IF([test "x$_efl_enable_install_examples" = "xyes"], [$1], [$2])
+])
+
+dnl End of efl_examples.m4
index be7ccd9..8c0d716 100644 (file)
@@ -1,4 +1,4 @@
 AUTOMAKE_OPTIONS     = 1.4 foreign
 MAINTAINERCLEANFILES = Makefile.in
 
-SUBDIRS = lib bin modules edje_externals
+SUBDIRS = lib bin modules edje_externals examples
diff --git a/src/examples/Makefile.am b/src/examples/Makefile.am
new file mode 100644 (file)
index 0000000..d081b79
--- /dev/null
@@ -0,0 +1,113 @@
+MAINTAINERCLEANFILES = Makefile.in
+
+.PHONY: screenshots
+
+pkglibdir = $(datadir)/$(PACKAGE)/examples
+
+AM_CPPFLAGS = \
+-I. \
+-I$(top_srcdir)/src/lib \
+-I$(top_builddir)/src/lib \
+-DPACKAGE_DATA_DIR="\"$(datadir)/elementary\"" \
+-DPACKAGE_BIN_DIR=\"$(bindir)\" \
+-DPACKAGE_LIB_DIR=\"$(libdir)\" \
+@ELEMENTARY_EDBUS_CFLAGS@ \
+@ELEMENTARY_EFREET_CFLAGS@ \
+@ELEMENTARY_ETHUMB_CFLAGS@ \
+@ELEMENTARY_CFLAGS@
+
+LDADD = \
+       @ELEMENTARY_LIBS@ \
+       $(top_builddir)/src/lib/libelementary.la
+
+EDJE_CC = @edje_cc@
+EDJE_FLAGS_VERBOSE_ =
+EDJE_FLAGS_VERBOSE_0 =
+EDJE_FLAGS_VERBOSE_1 = -v
+EDJE_FLAGS = $(EDJE_FLAGS_$(V))
+
+SRCS = \
+       actionslider_example_01.c \
+       anchorblock_example_01.c \
+       animator_example_01.c \
+       bubble_example_01.c \
+       button_example_01.c \
+       transit_example_01.c \
+       transit_example_02.c \
+       transit_example_03.c \
+       transit_example_04.c \
+       bg_example_01.c \
+       bg_example_02.c \
+       bg_example_03.c \
+       box_example_02.c \
+       general_funcs_example.c \
+       theme_example_01.c \
+       theme_example_02.c \
+       theme_example.edc
+
+pkglib_PROGRAMS =
+
+if EFL_INSTALL_EXAMPLES
+filesdir = $(datadir)/$(PACKAGE)/examples
+files_DATA = $(SRCS)
+endif
+
+if EFL_BUILD_EXAMPLES
+theme_example.edj: Makefile theme_example.edc
+       $(EDJE_CC) $(EDJE_FLAGS) \
+       $(top_srcdir)/src/examples/theme_example.edc \
+       $(top_builddir)/src/examples/theme_example.edj
+
+clean-local:
+       rm -f *.edj
+
+pkglib_PROGRAMS += \
+       actionslider_example_01 \
+       anchorblock_example_01 \
+       animator_example_01 \
+       bubble_example_01 \
+       button_example_01 \
+       transit_example_01 \
+       transit_example_02 \
+       transit_example_03 \
+       transit_example_04 \
+       bg_example_01 \
+       bg_example_02 \
+       bg_example_03 \
+       box_example_02 \
+       general_funcs_example \
+       theme_example_01 \
+       theme_example_02 \
+       theme_example.edj
+
+# This variable will hold the list of screenshots that will be made
+# by "make screenshots". Each item in the list is of the form:
+# <example executable>:<screenshot filename>:<delay in seconds>
+SCREENSHOTS = \
+       actionslider_example_01:actionslider_01.png:0.0 \
+       bg_example_02:bg_01.png:0.0 \
+       box_example_02:box_example_02.png:1.3 \
+       bubble_example_01:bubble_example_01.png:0.0 \
+       button_example_01:button_01.png:0.0 \
+       animator_example_01:animator_example_01.png:0.2 \
+       animator_example_01:animator_example_02.png:0.5 \
+       animator_example_01:animator_example_03.png:0.9 \
+       theme_example_01:theme_example_01.png:0.0
+
+screenshots: all
+       @mkdir -p $(top_srcdir)/doc/img/screenshots
+       @for ss in $(SCREENSHOTS); do \
+               SS_ENTRY=($${ss//:/ }) ; \
+               EXAMPLE=$${SS_ENTRY[0]} ; \
+               SS_FILE=$${SS_ENTRY[1]} ; \
+               SS_DELAY=$${SS_ENTRY[2]} ; \
+               ELM_ENGINE="shot:delay=$${SS_DELAY}:file=$(top_srcdir)/doc/img/screenshots/$${SS_FILE}" ./$${EXAMPLE} ; \
+               convert $(top_srcdir)/doc/img/screenshots/$${SS_FILE} $(top_srcdir)/doc/img/screenshots/$${SS_FILE/.png/.eps} ; \
+       done
+
+else
+
+screenshots:
+       @echo "Examples are not built. Run \"./configure --enable-build-examples\" first."
+
+endif
diff --git a/src/examples/actionslider_example_01.c b/src/examples/actionslider_example_01.c
new file mode 100644 (file)
index 0000000..0e7fee8
--- /dev/null
@@ -0,0 +1,144 @@
+//Compile with:
+//gcc -g `pkg-config --cflags --libs elementary` actionslider_example_01.c -o actionslider_example_01
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void _pos_selected_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info)
+{
+   printf("Selection: %s\n", (char *)event_info);
+   printf("Label selected: %s\n", elm_actionslider_selected_label_get(obj));
+}
+
+static void
+_position_change_magnetic_cb(void *data __UNUSED__, Evas_Object * obj, void *event_info)
+{
+   if (!strcmp((char *)event_info, "left"))
+     elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_LEFT);
+   else if (!strcmp((char *)event_info, "right"))
+     elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_RIGHT);
+}
+
+static void
+_magnet_enable_disable_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info)
+{
+   if (!strcmp((char *)event_info, "left"))
+      elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_CENTER);
+   else if (!strcmp((char *)event_info, "right"))
+      elm_actionslider_magnet_pos_set(obj, ELM_ACTIONSLIDER_NONE);
+}
+
+static void
+on_done(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   elm_exit();
+}
+
+EAPI int
+elm_main(int argc __UNUSED__, char **argv __UNUSED__)
+{
+   Evas_Object *win, *bg, *bx, *as;
+
+   win = elm_win_add(NULL, "actionslider", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Actionslider");
+   evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
+
+   bg = elm_bg_add(win);
+   elm_win_resize_object_add(win, bg);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, 0);
+   evas_object_show(bg);
+
+   bx = elm_box_add(win);
+   evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, 0);
+   elm_win_resize_object_add(win, bx);
+   evas_object_show(bx);
+
+   as = elm_actionslider_add(win);
+   evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0);
+   evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
+   elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_RIGHT);
+   elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_RIGHT);
+   //elm_actionslider_labels_set(as, "Snooze", NULL, "Stop");
+   elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT |
+                                    ELM_ACTIONSLIDER_RIGHT);
+   evas_object_smart_callback_add(as, "pos_changed",
+                                  _position_change_magnetic_cb, NULL);
+   evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
+   evas_object_show(as);
+   elm_box_pack_end(bx, as);
+
+   as = elm_actionslider_add(win);
+   evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0);
+   evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
+   elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER);
+   elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER);
+   //elm_actionslider_labels_set(as, "Snooze", NULL, "Stop");
+   elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_LEFT |
+                                    ELM_ACTIONSLIDER_RIGHT);
+   evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
+   evas_object_show(as);
+   elm_box_pack_end(bx, as);
+
+   as = elm_actionslider_add(win);
+   elm_object_style_set(as, "bar");
+   evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0);
+   evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
+   elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT);
+   elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER|
+                                   ELM_ACTIONSLIDER_RIGHT);
+   elm_actionslider_enabled_pos_set(as, ELM_ACTIONSLIDER_CENTER |
+                                    ELM_ACTIONSLIDER_RIGHT);
+   //elm_actionslider_labels_set(as, NULL, "Accept", "Reject");
+   evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
+   evas_object_show(as);
+   elm_box_pack_end(bx, as);
+
+   as = elm_actionslider_add(win);
+   elm_object_style_set(as, "bar");
+   evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0);
+   evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
+   elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT);
+   elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_LEFT);
+   //elm_actionslider_labels_set(as, NULL, "Accept", "Reject");
+   elm_actionslider_indicator_label_set(as, "Go");
+   evas_object_smart_callback_add(as, "pos_changed",
+                                  _position_change_magnetic_cb, NULL);
+   evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
+   evas_object_show(as);
+   elm_box_pack_end(bx, as);
+
+
+   as = elm_actionslider_add(win);
+   evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0);
+   evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
+   elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_LEFT);
+   elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_ALL);
+   //elm_actionslider_labels_set(as, "Left", "Center", "Right");
+   elm_actionslider_indicator_label_set(as, "Go");
+   evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
+   evas_object_show(as);
+   elm_box_pack_end(bx, as);
+
+   as = elm_actionslider_add(win);
+   evas_object_size_hint_weight_set(as, EVAS_HINT_EXPAND, 0);
+   evas_object_size_hint_align_set(as, EVAS_HINT_FILL, 0);
+   elm_actionslider_indicator_pos_set(as, ELM_ACTIONSLIDER_CENTER);
+   elm_actionslider_magnet_pos_set(as, ELM_ACTIONSLIDER_CENTER);
+   //elm_actionslider_labels_set(as, "Enable", "Magnet", "Disable");
+   evas_object_smart_callback_add(as, "pos_changed",
+                                  _magnet_enable_disable_cb, NULL);
+   evas_object_smart_callback_add(as, "selected", _pos_selected_cb, NULL);
+   evas_object_show(as);
+   elm_box_pack_end(bx, as);
+
+   evas_object_resize(win, 320, 400);
+   evas_object_show(win);
+
+   elm_run();
+   return 0;
+}
+ELM_MAIN()
diff --git a/src/examples/anchorblock_example_01.c b/src/examples/anchorblock_example_01.c
new file mode 100644 (file)
index 0000000..ecf7831
--- /dev/null
@@ -0,0 +1,254 @@
+/*
+ * gcc -o anchorblock_example_01 anchorblock_example_01.c `pkg-config --cflags --libs elementary`
+ */
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void _anchorblock_clicked_cb(void *data, Evas_Object *obj, void *ev);
+static void _anchorview_clicked_cb(void *data, Evas_Object *obj, void *ev);
+
+int
+elm_main(int argc __UNUSED__, char *argv[] __UNUSED__)
+{
+   Evas_Object *win, *box, *o, *frame;
+   const char *anchortext =
+      "Example of some markup text, a long one at that, using anchors in"
+      "different ways, like <a href=random>some random text</a>.<br>"
+      "Something more useful is to have actions over urls, either in direct"
+      "form: <a href=url:http://www.enlightenment.org>"
+      "http://www.enlightenment.org</a> or with "
+      "<a href=url:http://www.enlightenment.org>more random text</a>.<br>"
+      "In any case, the href part of the anchor is what you will receive on"
+      "the callback, so it's a good idea to keep anything needed to identify"
+      "whatever is linked at in there.<br>"
+      "Playing to be a phone, we can also identify contacts from our address"
+      "list, like this dude here <a href=contact:42>Thomas Anderson</a>, or"
+      "phone numbers <a href=tel:+61432123>+61 432 1234</a>.";
+
+   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+   win = elm_win_add(NULL, "Anchortwins example", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Anchortwins example");
+   elm_win_autodel_set(win, EINA_TRUE);
+   evas_object_resize(win, 320, 300);
+   evas_object_show(win);
+
+   o = elm_bg_add(win);
+   evas_object_size_hint_weight_set(o, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, o);
+   evas_object_show(o);
+
+   box = elm_box_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   elm_win_resize_object_add(win, box);
+   evas_object_show(box);
+
+   frame = elm_frame_add(win);
+   elm_frame_label_set(frame, "Anchorblock");
+   evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   evas_object_show(frame);
+   elm_box_pack_end(box, frame);
+
+   o = elm_anchorblock_add(win);
+   elm_anchorblock_hover_style_set(o, "popout");
+   elm_anchorblock_hover_parent_set(o, win);
+   elm_anchorblock_text_set(o, anchortext);
+   evas_object_smart_callback_add(o, "anchor,clicked", _anchorblock_clicked_cb,
+                                  NULL);
+   evas_object_show(o);
+   elm_frame_content_set(frame, o);
+
+   frame = elm_frame_add(win);
+   elm_frame_label_set(frame, "Anchorview");
+   evas_object_size_hint_weight_set(frame, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   evas_object_show(frame);
+   elm_box_pack_end(box, frame);
+
+   o = elm_anchorview_add(win);
+   elm_anchorview_hover_parent_set(o, frame);
+   elm_anchorview_bounce_set(o, EINA_FALSE, EINA_TRUE);
+   elm_anchorview_text_set(o, anchortext);
+   evas_object_smart_callback_add(o, "anchor,clicked", _anchorview_clicked_cb,
+                                  NULL);
+   evas_object_show(o);
+   elm_frame_content_set(frame, o);
+
+   elm_run();
+
+   return 0;
+}
+ELM_MAIN();
+
+static void _anchor_buttons_create(Evas_Object *ao, Elm_Entry_Anchorblock_Info *info, Evas_Smart_Cb btn_end_cb);
+
+static void
+_btn_anchorblock_end_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   elm_anchorblock_hover_end((Evas_Object *)data);
+}
+
+static void
+_anchorblock_clicked_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info)
+{
+   Elm_Entry_Anchorblock_Info *info = event_info;
+   _anchor_buttons_create(obj, info, _btn_anchorblock_end_cb);
+}
+
+static void
+_btn_anchorview_end_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   elm_anchorview_hover_end((Evas_Object *)data);
+}
+
+static void
+_anchorview_clicked_cb(void *data __UNUSED__, Evas_Object *obj, void *event_info)
+{
+   /* should be an Elm_Entry_Anchorview_Info, but since both of them are
+    * the same, it simplifies code in this example to use one only */
+   Elm_Entry_Anchorblock_Info *info = event_info;
+   _anchor_buttons_create(obj, info, _btn_anchorview_end_cb);
+}
+
+static void
+_btn_clicked_cb(void *data, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   const char *lbl = elm_button_label_get(obj);
+   printf("%s: %s\n", lbl, (char *)data);
+   eina_stringshare_del(data);
+}
+
+static void
+_anchor_buttons_create(Evas_Object *ao, Elm_Entry_Anchorblock_Info *info, Evas_Smart_Cb btn_end_cb)
+{
+   Evas_Object *btn, *secondary = NULL, *box = NULL;
+   char *p;
+   const char *str;
+
+   btn = elm_button_add(ao);
+   evas_object_show(btn);
+
+   p = strchr(info->name, ':');
+   if (!p)
+     {
+        elm_button_label_set(btn, "Nothing to see here");
+        evas_object_smart_callback_add(btn, "clicked", btn_end_cb, ao);
+        elm_hover_content_set(info->hover, "middle", btn);
+        return;
+     }
+
+   str = eina_stringshare_add(p + 1);
+   if (!strncmp(info->name, "tel:", 4))
+     {
+        Evas_Object *o;
+        elm_button_label_set(btn, "Call");
+
+        secondary = elm_button_add(ao);
+        elm_button_label_set(secondary, "Send SMS");
+        evas_object_show(secondary);
+        evas_object_smart_callback_add(secondary, "clicked", btn_end_cb, ao);
+        evas_object_smart_callback_add(secondary, "clicked", _btn_clicked_cb,
+                                       str);
+
+        box = elm_box_add(ao);
+        evas_object_show(box);
+
+        o = elm_button_add(ao);
+        elm_button_label_set(o, "Add to contacts");
+        elm_box_pack_end(box, o);
+        evas_object_show(o);
+        evas_object_smart_callback_add(o, "clicked", btn_end_cb, ao);
+        evas_object_smart_callback_add(o, "clicked", _btn_clicked_cb, str);
+
+        o = elm_button_add(ao);
+        elm_button_label_set(o, "Send MMS");
+        elm_box_pack_end(box, o);
+        evas_object_show(o);
+        evas_object_smart_callback_add(o, "clicked", btn_end_cb, ao);
+        evas_object_smart_callback_add(o, "clicked", _btn_clicked_cb, str);
+     }
+   else if (!strncmp(info->name, "contact:", 8))
+     {
+        Evas_Object *o;
+        elm_button_label_set(btn, "Call");
+
+        secondary = elm_button_add(ao);
+        elm_button_label_set(secondary, "Send SMS");
+        evas_object_show(secondary);
+        evas_object_smart_callback_add(secondary, "clicked", btn_end_cb, ao);
+        evas_object_smart_callback_add(secondary, "clicked", _btn_clicked_cb,
+                                       str);
+
+        box = elm_box_add(ao);
+        evas_object_show(box);
+
+        o = elm_button_add(ao);
+        elm_button_label_set(o, "Send MMS");
+        elm_box_pack_end(box, o);
+        evas_object_show(o);
+        evas_object_smart_callback_add(o, "clicked", btn_end_cb, ao);
+        evas_object_smart_callback_add(o, "clicked", _btn_clicked_cb, str);
+     }
+   else if (!strncmp(info->name, "mailto:", 7))
+     {
+        elm_button_label_set(btn, "Send E-Mail");
+
+        secondary = elm_button_add(ao);
+        elm_button_label_set(secondary, "Add to contacts");
+        evas_object_show(secondary);
+        evas_object_smart_callback_add(secondary, "clicked", btn_end_cb, ao);
+        evas_object_smart_callback_add(secondary, "clicked", _btn_clicked_cb,
+                                       str);
+     }
+   else if (!strncmp(info->name, "url:", 4))
+     {
+        Evas_Object *o;
+        elm_button_label_set(btn, "Launch in browser");
+
+        box = elm_box_add(ao);
+        evas_object_show(box);
+
+        o = elm_button_add(ao);
+        elm_button_label_set(o, "Send as mail to...");
+        elm_box_pack_end(box, o);
+        evas_object_show(o);
+        evas_object_smart_callback_add(o, "clicked", btn_end_cb, ao);
+        evas_object_smart_callback_add(o, "clicked", _btn_clicked_cb, str);
+
+        o = elm_button_add(ao);
+        elm_button_label_set(o, "Send as SMS to...");
+        elm_box_pack_end(box, o);
+        evas_object_show(o);
+        evas_object_smart_callback_add(o, "clicked", btn_end_cb, ao);
+        evas_object_smart_callback_add(o, "clicked", _btn_clicked_cb, str);
+     }
+
+   evas_object_smart_callback_add(btn, "clicked", btn_end_cb, ao);
+   evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, str);
+   elm_hover_content_set(info->hover, "middle", btn);
+
+   if (secondary)
+     {
+        if (info->hover_right)
+          elm_hover_content_set(info->hover, "right", secondary);
+        else if (info->hover_left)
+          elm_hover_content_set(info->hover, "left", secondary);
+        else
+          evas_object_del(secondary);
+     }
+
+   if (box)
+     {
+        if (info->hover_bottom)
+          elm_hover_content_set(info->hover, "bottom", box);
+        else if (info->hover_top)
+          elm_hover_content_set(info->hover, "top", box);
+        else
+          evas_object_del(box);
+     }
+}
diff --git a/src/examples/animator_example_01.c b/src/examples/animator_example_01.c
new file mode 100644 (file)
index 0000000..04272ed
--- /dev/null
@@ -0,0 +1,108 @@
+//Compile with:
+//gcc -g `pkg-config --cflags --libs elementary` animator_example_01.c -o animator_example_01
+
+#include <Elementary.h>
+#include <limits.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void
+on_done(void *data, Evas_Object *obj, void *event_info)
+{
+   elm_exit();
+}
+
+static void
+_op_cb(void *data, Elm_Animator *animator, double frame)
+{
+   evas_object_resize(data, 100 * frame, 100 * frame);
+   evas_object_move(data, 50 * frame, 50 * frame);
+   evas_object_color_set(data, 255 * frame, 0, 255 * (1 - frame), 255);
+}
+
+static void
+_end_cb(void *data)
+{
+   printf("Wow, you're very patient!\n");
+}
+
+static void
+_pause_resume(void *data, Evas_Object *obj, void *event_info)
+{
+   static Eina_Bool paused = EINA_FALSE;
+   if (!paused)
+     {
+        elm_animator_pause(data);
+        elm_button_label_set(obj, "Resume");
+        paused = EINA_TRUE;
+     }
+   else
+     {
+        elm_animator_resume(data);
+        elm_button_label_set(obj, "Pause");
+        paused = EINA_FALSE;
+     }
+}
+
+static void
+_stop(void *data, Evas_Object *obj, void *event_info)
+{
+   elm_animator_stop(data);
+}
+
+EAPI int
+elm_main(int argc, char **argv)
+{
+   Evas_Object *win, *bg, *button, *rectangle;
+   Elm_Animator *animator;
+
+   win = elm_win_add(NULL, "animator", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Animator");
+   evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
+
+   bg = elm_bg_add(win);
+   elm_win_resize_object_add(win, bg);
+   evas_object_resize(bg, 200, 200);
+   evas_object_show(bg);
+
+   rectangle = evas_object_rectangle_add(evas_object_evas_get(win));
+   evas_object_color_set(rectangle, 0, 0, 255, 255);
+   evas_object_show(rectangle);
+
+   animator = elm_animator_add(NULL);
+   elm_animator_duration_set(animator, 1);
+   elm_animator_auto_reverse_set(animator, EINA_TRUE);
+   elm_animator_repeat_set(animator, UINT_MAX);
+   elm_animator_curve_style_set(animator, ELM_ANIMATOR_CURVE_IN_OUT);
+   elm_animator_operation_callback_set(animator, _op_cb, rectangle);
+   elm_animator_completion_callback_set(animator, _end_cb, NULL);
+   elm_animator_animate(animator);
+
+   button = elm_button_add(win);
+   elm_button_label_set(button, "Pause");
+   evas_object_resize(button, 50, 30);
+   evas_object_move(button, 10, 210);
+   evas_object_smart_callback_add(button, "clicked", _pause_resume, animator);
+   evas_object_show(button);
+
+   button = elm_button_add(win);
+   elm_button_label_set(button, "Stop");
+   evas_object_resize(button, 50, 30);
+   evas_object_move(button, 70, 210);
+   evas_object_smart_callback_add(button, "clicked", _stop, animator);
+   evas_object_show(button);
+
+   evas_object_resize(win, 200, 250);
+   evas_object_show(win);
+
+   elm_run();
+
+   evas_object_del(rectangle);
+   elm_animator_del(animator);
+
+   return 0;
+}
+ELM_MAIN()
diff --git a/src/examples/bg_example_01.c b/src/examples/bg_example_01.c
new file mode 100644 (file)
index 0000000..0d9995d
--- /dev/null
@@ -0,0 +1,56 @@
+//Compile with:
+//gcc -g `pkg-config --cflags --libs elementary` bg_example_03.c -o bg_example_03
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void
+on_done(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   /* quit the mainloop (elm_run) */
+   elm_exit();
+}
+
+int
+elm_main(int argc __UNUSED__, char **argv __UNUSED__)
+{
+   Evas_Object *win, *bg;
+
+   win = elm_win_add(NULL, "bg-plain", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Bg Plain");
+   evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
+   elm_win_autodel_set(win, 1);
+
+   bg = elm_bg_add(win);
+   /* allow bg to expand in x & y */
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   /* set size hints. a minimum size for the bg. this should propagate back
+    * to the window thus limiting its size based off the bg as the bg is one
+    * of the window's resize objects. */
+   evas_object_size_hint_min_set(bg, 160, 160);
+   /* and set a maximum size. not needed very often. normally used together
+    * with evas_object_size_hint_min_set() at the same size to make a
+    * window not resizable */
+   evas_object_size_hint_max_set(bg, 640, 640);
+   /* and now just resize the window to a size you want. normally widgets
+    * will determine the initial size though */
+   evas_object_resize(win, 320, 320);
+   /* and show the window */
+   evas_object_show(win);
+
+   elm_run(); /* and run the program now, starting to handle all
+               * events, etc. */
+   elm_shutdown(); /* clean up and shut down */
+
+   /* exit code */
+   return 0;
+}
+
+ELM_MAIN()
diff --git a/src/examples/bg_example_02.c b/src/examples/bg_example_02.c
new file mode 100644 (file)
index 0000000..4eeac5b
--- /dev/null
@@ -0,0 +1,49 @@
+//Compile with:
+//gcc -g -DPACKAGE_DATA_DIR="\"<directory>\"" `pkg-config --cflags --libs elementary` bg_example_02.c -o bg_example_02
+// where directory is the a path where images/plant_01.jpg can be found.
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void
+on_done(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   /* quit the mainloop (elm_run) */
+   elm_exit();
+}
+
+int
+elm_main(int argc __UNUSED__, char **argv __UNUSED__)
+{
+   Evas_Object *win, *bg;
+   char buf[PATH_MAX];
+
+   win = elm_win_add(NULL, "bg-image", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Bg Image");
+   evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
+   elm_win_autodel_set(win, 1);
+
+   bg = elm_bg_add(win);
+   elm_bg_load_size_set(bg, 20, 20);
+   elm_bg_option_set(bg, ELM_BG_OPTION_CENTER);
+   snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", PACKAGE_DATA_DIR);
+   elm_bg_file_set(bg, buf, NULL);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   evas_object_size_hint_min_set(bg, 160, 160);
+   evas_object_size_hint_max_set(bg, 640, 640);
+   evas_object_resize(win, 320, 320);
+   evas_object_show(win);
+
+   elm_run();
+
+   return 0;
+}
+
+ELM_MAIN()
diff --git a/src/examples/bg_example_03.c b/src/examples/bg_example_03.c
new file mode 100644 (file)
index 0000000..f02d319
--- /dev/null
@@ -0,0 +1,175 @@
+//Compile with:
+//gcc -g -DPACKAGE_DATA_DIR="\"<directory>\"" `pkg-config --cflags --libs elementary` bg_example_03.c -o bg_example_03
+// where directory is the a path where images/plant_01.jpg can be found.
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void
+on_done(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   /* quit the mainloop (elm_run) */
+   elm_exit();
+}
+
+static void
+_cb_radio_changed(void *data, Evas_Object *obj, void *event __UNUSED__)
+{
+   Evas_Object *o_bg = data;
+
+   elm_bg_option_set(o_bg, elm_radio_value_get((Evas_Object *)obj));
+}
+
+static void
+_cb_overlay_changed(void *data, Evas_Object *obj, void *event __UNUSED__)
+{
+   Evas_Object *o_bg = data;
+
+   if (elm_check_state_get(obj))
+     {
+        Evas_Object *parent, *over;
+        char buff[PATH_MAX];
+
+        snprintf(buff, sizeof(buff), "%s/objects/test.edj", PACKAGE_DATA_DIR);
+        parent = elm_object_parent_widget_get(o_bg);
+        over = edje_object_add(evas_object_evas_get(parent));
+        edje_object_file_set(over, buff, "bg_overlay");
+        elm_bg_overlay_set(o_bg, over);
+     }
+   else
+     elm_bg_overlay_set(o_bg, NULL);
+}
+
+static void
+_cb_color_changed(void *data, Evas_Object *obj, void *event __UNUSED__)
+{
+   Evas_Object *o_bg = data;
+   double val = 0.0;
+
+   val = elm_spinner_value_get(obj);
+   if (val == 1.0)
+     elm_bg_color_set(o_bg, 255, 255, 255);
+   else if (val == 2.0)
+     elm_bg_color_set(o_bg, 255, 0, 0);
+   else if (val == 3.0)
+     elm_bg_color_set(o_bg, 0, 0, 255);
+   else if (val == 4.0)
+     elm_bg_color_set(o_bg, 0, 255, 0);
+}
+
+int
+elm_main(int argc __UNUSED__, char **argv __UNUSED__)
+{
+   Evas_Object *win, *bg;
+   Evas_Object *box, *hbox, *o_bg;
+   Evas_Object *rd, *rdg;
+   char buf[PATH_MAX];
+
+   win = elm_win_add(NULL, "bg-options", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Bg Options");
+   evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
+   elm_win_autodel_set(win, 1);
+
+   bg = elm_bg_add(win);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   box = elm_box_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, box);
+   evas_object_show(box);
+
+   o_bg = elm_bg_add(win);
+   snprintf(buf, sizeof(buf), "%s/images/plant_01.jpg", PACKAGE_DATA_DIR);
+   elm_bg_file_set(o_bg, buf, NULL);
+   evas_object_size_hint_weight_set(o_bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(o_bg, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   elm_box_pack_end(box, o_bg);
+   evas_object_show(o_bg);
+
+   hbox = elm_box_add(win);
+   elm_box_horizontal_set(hbox, EINA_TRUE);
+   evas_object_size_hint_weight_set(hbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_size_hint_align_set(hbox, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+   rd = elm_radio_add(win);
+   elm_radio_state_value_set(rd, ELM_BG_OPTION_CENTER);
+   elm_radio_label_set(rd, "Center");
+   evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg);
+   elm_box_pack_end(hbox, rd);
+   evas_object_show(rd);
+   rdg = rd;
+
+   rd = elm_radio_add(win);
+   elm_radio_state_value_set(rd, ELM_BG_OPTION_SCALE);
+   elm_radio_group_add(rd, rdg);
+   elm_radio_label_set(rd, "Scale");
+   evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg);
+   elm_box_pack_end(hbox, rd);
+   evas_object_show(rd);
+
+   rd = elm_radio_add(win);
+   elm_radio_state_value_set(rd, ELM_BG_OPTION_STRETCH);
+   elm_radio_group_add(rd, rdg);
+   elm_radio_label_set(rd, "Stretch");
+   evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg);
+   elm_box_pack_end(hbox, rd);
+   evas_object_show(rd);
+
+   rd = elm_radio_add(win);
+   elm_radio_state_value_set(rd, ELM_BG_OPTION_TILE);
+   elm_radio_group_add(rd, rdg);
+   elm_radio_label_set(rd, "Tile");
+   evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_smart_callback_add(rd, "changed", _cb_radio_changed, o_bg);
+   elm_box_pack_end(hbox, rd);
+   evas_object_show(rd);
+
+   elm_radio_value_set(rdg, ELM_BG_OPTION_SCALE);
+
+   rd = elm_check_add(win);
+   elm_check_label_set(rd, "Show Overlay");
+   evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_smart_callback_add(rd, "changed", _cb_overlay_changed, o_bg);
+   elm_box_pack_end(hbox, rd);
+   evas_object_show(rd);
+
+   /* color choices ... this is ghetto, but we don't have a 'colorpicker'
+    * widget yet :( */
+   rd = elm_spinner_add(win);
+   elm_object_style_set(rd, "vertical");
+   elm_spinner_min_max_set(rd, 1, 4);
+   elm_spinner_label_format_set(rd, "%.0f");
+   elm_spinner_editable_set(rd, EINA_FALSE);
+   elm_spinner_special_value_add(rd, 1, "White");
+   elm_spinner_special_value_add(rd, 2, "Red");
+   elm_spinner_special_value_add(rd, 3, "Blue");
+   elm_spinner_special_value_add(rd, 4, "Green");
+   evas_object_size_hint_weight_set(rd, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(rd, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   evas_object_smart_callback_add(rd, "changed", _cb_color_changed, o_bg);
+   elm_box_pack_end(hbox, rd);
+   evas_object_show(rd);
+
+   elm_box_pack_end(box, hbox);
+   evas_object_show(hbox);
+
+   evas_object_size_hint_min_set(bg, 160, 160);
+   evas_object_size_hint_max_set(bg, 640, 640);
+   evas_object_resize(win, 320, 320);
+   evas_object_show(win);
+
+   elm_run();
+
+   return 0;
+}
+
+ELM_MAIN()
diff --git a/src/examples/box_example_02.c b/src/examples/box_example_02.c
new file mode 100644 (file)
index 0000000..bf39047
--- /dev/null
@@ -0,0 +1,170 @@
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+typedef struct
+{
+   Eina_List *transitions;
+   Evas_Object *box;
+   Evas_Object_Box_Layout last_layout;
+} Transitions_Data;
+
+static void
+_add_cb(void *data, Evas_Object *obj __UNUSED__, void *ev __UNUSED__)
+{
+   Evas_Object *btn;
+   Eina_List *children;
+   Transitions_Data *tdata = data;
+
+   btn = elm_button_add(tdata->box);
+   elm_button_label_set(btn, "I do nothing");
+   children = (Eina_List *)elm_box_children_get(tdata->box);
+   if (children)
+     {
+        elm_box_pack_after(tdata->box, btn, (Evas_Object *)children->data);
+        eina_list_free(children);
+     }
+   else
+     elm_box_pack_end(tdata->box, btn);
+   evas_object_show(btn);
+}
+
+static void
+_clear_cb(void *data, Evas_Object *obj __UNUSED__, void *ev __UNUSED__)
+{
+   Transitions_Data *tdata = data;
+   elm_box_clear(tdata->box);
+}
+
+static void
+_unpack_cb(void *data, Evas_Object *obj, void *ev __UNUSED__)
+{
+   Transitions_Data *tdata = data;
+   elm_box_unpack(tdata->box, obj);
+   evas_object_move(obj, 0, 50);
+   evas_object_color_set(obj, 128, 64, 0, 128);
+}
+
+static void
+_test_box_transition_change(void *data)
+{
+   Transitions_Data *tdata = data;
+   Elm_Box_Transition *layout_data;
+   Evas_Object_Box_Layout next_layout;
+
+   if (!data) return;
+   next_layout = eina_list_data_get(tdata->transitions);
+   layout_data = elm_box_transition_new(2.0, tdata->last_layout,
+                                        NULL, NULL, next_layout, NULL, NULL,
+                                        _test_box_transition_change, tdata);
+   elm_box_layout_set(tdata->box, elm_box_layout_transition, layout_data,
+                      elm_box_transition_free);
+   tdata->last_layout = next_layout;
+
+   tdata->transitions = eina_list_demote_list(tdata->transitions,
+                                              tdata->transitions);
+}
+
+int
+elm_main(int argc __UNUSED__, char *argv[] __UNUSED__)
+{
+   Evas_Object *win, *bg, *bigbox, *bx, *bt;
+   static Transitions_Data tdata = {
+        .transitions = NULL,
+        .box = NULL,
+        .last_layout = NULL
+   };
+
+   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+   win = elm_win_add(NULL, "box-transition", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Box Transition");
+   elm_win_autodel_set(win, EINA_TRUE);
+   evas_object_resize(win, 300, 320);
+   evas_object_show(win);
+
+   bg = elm_bg_add(win);
+   elm_win_resize_object_add(win, bg);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_show(bg);
+
+   bigbox = elm_box_add(win);
+   evas_object_size_hint_weight_set(bigbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, bigbox);
+   evas_object_show(bigbox);
+
+   bx = elm_box_add(win);
+   elm_box_horizontal_set(bx, EINA_TRUE);
+   elm_box_pack_end(bigbox, bx);
+   evas_object_show(bx);
+
+   bt = elm_button_add(win);
+   elm_button_label_set(bt, "Add");
+   elm_box_pack_end(bx, bt);
+   evas_object_show(bt);
+   evas_object_smart_callback_add(bt, "clicked", _add_cb, &tdata);
+
+   bt = elm_button_add(win);
+   elm_button_label_set(bt, "Clear");
+   elm_box_pack_end(bx, bt);
+   evas_object_show(bt);
+   evas_object_smart_callback_add(bt, "clicked", _clear_cb, &tdata);
+
+   bx = elm_box_add(win);
+   evas_object_size_hint_weight_set(bx, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(bx, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   elm_box_pack_end(bigbox, bx);
+   evas_object_show(bx);
+
+   bt = elm_button_add(win);
+   elm_button_label_set(bt, "Button 1");
+   evas_object_smart_callback_add(bt, "clicked", _unpack_cb, &tdata);
+   evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(bt, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   elm_box_pack_end(bx, bt);
+   evas_object_show(bt);
+
+   bt = elm_button_add(win);
+   elm_button_label_set(bt, "Button 2");
+   evas_object_size_hint_weight_set(bt, EVAS_HINT_EXPAND, 0.0);
+   evas_object_size_hint_align_set(bt, 1.0, 0.5);
+   evas_object_smart_callback_add(bt, "clicked", _unpack_cb, &tdata);
+   elm_box_pack_end(bx, bt);
+   evas_object_show(bt);
+
+   bt = elm_button_add(win);
+   elm_button_label_set(bt, "Button 3");
+   evas_object_smart_callback_add(bt, "clicked", _unpack_cb, &tdata);
+   elm_box_pack_end(bx, bt);
+   evas_object_show(bt);
+
+   tdata.box = bx;
+   tdata.last_layout = evas_object_box_layout_horizontal;
+   tdata.transitions = eina_list_append(tdata.transitions,
+         evas_object_box_layout_vertical);
+   tdata.transitions = eina_list_append(tdata.transitions,
+         evas_object_box_layout_horizontal);
+   tdata.transitions = eina_list_append(tdata.transitions,
+         evas_object_box_layout_stack);
+   tdata.transitions = eina_list_append(tdata.transitions,
+         evas_object_box_layout_homogeneous_vertical);
+   tdata.transitions = eina_list_append(tdata.transitions,
+         evas_object_box_layout_homogeneous_horizontal);
+   tdata.transitions = eina_list_append(tdata.transitions,
+         evas_object_box_layout_flow_vertical);
+   tdata.transitions = eina_list_append(tdata.transitions,
+         evas_object_box_layout_flow_horizontal);
+   tdata.transitions = eina_list_append(tdata.transitions,
+         evas_object_box_layout_stack);
+
+   elm_box_layout_set(bx, evas_object_box_layout_horizontal, NULL, NULL);
+   _test_box_transition_change(&tdata);
+
+   elm_run();
+
+   return 0;
+}
+ELM_MAIN();
diff --git a/src/examples/bubble_example_01.c b/src/examples/bubble_example_01.c
new file mode 100644 (file)
index 0000000..3f757da
--- /dev/null
@@ -0,0 +1,72 @@
+//Compile with:
+//gcc -g `pkg-config --cflags --libs elementary` -DPACKAGE_DATA_DIR="\"<directory>\"" bubble_example_01.c -o bubble_example_01
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#endif
+
+static const char *corners[] = {"top_left", "top_right",
+                                "bottom_right", "bottom_left"};
+
+void
+_bla(void *data, Evas_Object *obj, void *event_info)
+{
+   static unsigned char corner = 0;
+   elm_bubble_corner_set(obj, corners[++corner > 3 ? corner = 0 : corner]);
+}
+
+EAPI int
+elm_main(int argc, char **argv)
+{
+   Evas_Object *win, *bg, *bubble, *label, *icon;
+   Elm_Animator *animator;
+   char buf[256];
+
+   win = elm_win_add(NULL, "bubble", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Bubble");
+   elm_win_autodel_set(win, EINA_TRUE);
+   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+   bg = elm_bg_add(win);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   label = elm_label_add(win);
+   //elm_object_text_set(label, "This is the CONTENT of our bubble");
+   evas_object_show(label);
+
+   icon = evas_object_rectangle_add(evas_object_evas_get(win));
+   evas_object_color_set(icon, 0, 0, 255, 255);
+   evas_object_show(icon);
+
+   bubble = elm_bubble_add(win);
+   elm_bubble_icon_set(bubble, icon);
+   elm_bubble_info_set(bubble, "INFO");
+   elm_bubble_label_set(bubble, "LABEL");
+   elm_bubble_content_set(bubble, label);
+   evas_object_resize(bubble, 300, 100);
+   evas_object_show(bubble);
+
+   evas_object_smart_callback_add(bubble, "clicked", _bla, NULL);
+
+   label = elm_label_add(win);
+   //elm_object_text_set(label, "Bubble with no icon, info or label");
+   evas_object_show(label);
+
+   bubble = elm_bubble_add(win);
+   elm_bubble_content_set(bubble, label);
+   evas_object_resize(bubble, 200, 50);
+   evas_object_move(bubble, 0, 110);
+   evas_object_show(bubble);
+
+   evas_object_resize(win, 300, 200);
+   evas_object_show(win);
+
+   elm_run();
+
+   evas_object_del(icon);
+
+   return 0;
+}
+ELM_MAIN()
diff --git a/src/examples/button_example_01.c b/src/examples/button_example_01.c
new file mode 100644 (file)
index 0000000..4ab6676
--- /dev/null
@@ -0,0 +1,268 @@
+/*
+ * gcc -o button_example_01 button_example_01.c `pkg-config --cflags --libs elementary`
+ */
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+typedef struct
+{
+   Evas_Object *mid;
+   Evas_Object *icon_still;
+   struct {
+      Evas_Object *up;
+      Evas_Object *down;
+      Evas_Object *left;
+      Evas_Object *right;
+   } cursors;
+} App_Data;
+
+static void
+_btn_cursors_release_cb(void *data, Evas_Object *btn __UNUSED__, void *ev __UNUSED__)
+{
+   App_Data *app = data;
+   elm_button_icon_set(app->mid, app->icon_still);
+   app->icon_still = NULL;
+}
+
+static void
+_btn_cursors_move_cb(void *data, Evas_Object *btn, void *ev __UNUSED__)
+{
+   App_Data *app = data;
+   double ax, ay;
+
+   if (!app->icon_still)
+     {
+        Evas_Object *icon;
+        app->icon_still = elm_button_icon_unset(app->mid);
+        icon = elm_icon_add(app->mid);
+        elm_icon_standard_set(icon, "chat");
+        elm_button_icon_set(app->mid, icon);
+     }
+
+   evas_object_size_hint_align_get(app->mid, &ax, &ay);
+   if (btn == app->cursors.up)
+     {
+        ay -= 0.05;
+        if (ay < 0.0)
+          ay = 0.0;
+     }
+   else if (btn == app->cursors.down)
+     {
+        ay += 0.05;
+        if (ay > 1.0)
+          ay = 1.0;
+     }
+   else if (btn == app->cursors.left)
+     {
+        ax -= 0.05;
+        if (ax < 0.0)
+          ax = 0.0;
+     }
+   else if (btn == app->cursors.right)
+     {
+        ax += 0.05;
+        if (ax > 1.0)
+          ax = 1.0;
+     }
+   evas_object_size_hint_align_set(app->mid, ax, ay);
+}
+
+static void
+_btn_options_cb(void *data, Evas_Object *btn, void *ev __UNUSED__)
+{
+   char *ptr;
+   double t;
+   App_Data *app = data;
+   const char *lbl = elm_button_label_get(btn);
+
+   ptr = strchr(lbl, ':');
+   ptr += 2;
+   t = strtod(ptr, NULL);
+
+   if (!strncmp(lbl, "Initial", 7))
+     {
+        elm_button_autorepeat_initial_timeout_set(app->cursors.up, t);
+        elm_button_autorepeat_initial_timeout_set(app->cursors.down, t);
+        elm_button_autorepeat_initial_timeout_set(app->cursors.left, t);
+        elm_button_autorepeat_initial_timeout_set(app->cursors.right, t);
+     }
+   else if (!strncmp(lbl, "Gap", 3))
+     {
+        elm_button_autorepeat_gap_timeout_set(app->cursors.up, t);
+        elm_button_autorepeat_gap_timeout_set(app->cursors.down, t);
+        elm_button_autorepeat_gap_timeout_set(app->cursors.left, t);
+        elm_button_autorepeat_gap_timeout_set(app->cursors.right, t);
+     }
+}
+
+int
+elm_main(int argc __UNUSED__, char *argv[] __UNUSED__)
+{
+   Evas_Object *win, *bg, *box, *box2, *btn, *icon;
+   static App_Data data;
+
+   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+   win = elm_win_add(NULL, "Button example", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Button example");
+   elm_win_autodel_set(win, EINA_TRUE);
+   evas_object_resize(win, 300, 320);
+   evas_object_show(win);
+
+   bg = elm_bg_add(win);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   box = elm_box_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, box);
+   evas_object_show(box);
+
+   box2 = elm_box_add(win);
+   elm_box_horizontal_set(box2, EINA_TRUE);
+   evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, 0.0);
+   elm_box_pack_end(box, box2);
+   evas_object_show(box2);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Initial: 0.0");
+   elm_box_pack_end(box2, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Initial: 1.0");
+   elm_box_pack_end(box2, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Initial: 5.0");
+   elm_box_pack_end(box2, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data);
+
+   box2 = elm_box_add(win);
+   elm_box_horizontal_set(box2, EINA_TRUE);
+   evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, 0.0);
+   elm_box_pack_end(box, box2);
+   evas_object_show(box2);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Gap: 0.1");
+   elm_box_pack_end(box2, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Gap: 0.5");
+   elm_box_pack_end(box2, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Gap: 1.0");
+   elm_box_pack_end(box2, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_options_cb, &data);
+
+   btn = elm_button_add(win);
+   elm_button_autorepeat_set(btn, EINA_TRUE);
+   elm_button_autorepeat_initial_timeout_set(btn, 1.0);
+   elm_button_autorepeat_gap_timeout_set(btn, 0.5);
+   evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0);
+   evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0.0);
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "repeated", _btn_cursors_move_cb, &data);
+   evas_object_smart_callback_add(btn, "unpressed", _btn_cursors_release_cb,
+                                  &data);
+
+   icon = elm_icon_add(win);
+   elm_icon_standard_set(icon, "arrow_up");
+   elm_button_icon_set(btn, icon);
+
+   data.cursors.up = btn;
+
+   box2 = elm_box_add(win);
+   elm_box_horizontal_set(box2, EINA_TRUE);
+   evas_object_size_hint_weight_set(box2, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(box2, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   elm_box_pack_end(box, box2);
+   evas_object_show(box2);
+
+   btn = elm_button_add(win);
+   elm_button_autorepeat_set(btn, EINA_TRUE);
+   elm_button_autorepeat_initial_timeout_set(btn, 1.0);
+   elm_button_autorepeat_gap_timeout_set(btn, 0.5);
+   evas_object_size_hint_weight_set(btn, 0.0, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(btn, 0.0, EVAS_HINT_FILL);
+   elm_box_pack_end(box2, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "repeated", _btn_cursors_move_cb, &data);
+   evas_object_smart_callback_add(btn, "unpressed", _btn_cursors_release_cb,
+                                  &data);
+
+   icon = elm_icon_add(win);
+   elm_icon_standard_set(icon, "arrow_left");
+   elm_button_icon_set(btn, icon);
+
+   data.cursors.left = btn;
+
+   btn = elm_button_add(win);
+   evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_box_pack_end(box2, btn);
+   evas_object_show(btn);
+
+   icon = elm_icon_add(win);
+   elm_icon_standard_set(icon, "close");
+   elm_button_icon_set(btn, icon);
+
+   data.mid = btn;
+
+   btn = elm_button_add(win);
+   elm_button_autorepeat_set(btn, EINA_TRUE);
+   elm_button_autorepeat_initial_timeout_set(btn, 1.0);
+   elm_button_autorepeat_gap_timeout_set(btn, 0.5);
+   evas_object_size_hint_weight_set(btn, 0.0, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(btn, 0.0, EVAS_HINT_FILL);
+   elm_box_pack_end(box2, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "repeated", _btn_cursors_move_cb, &data);
+   evas_object_smart_callback_add(btn, "unpressed", _btn_cursors_release_cb,
+                                  &data);
+
+   icon = elm_icon_add(win);
+   elm_icon_standard_set(icon, "arrow_right");
+   elm_button_icon_set(btn, icon);
+
+   data.cursors.right = btn;
+
+   btn = elm_button_add(win);
+   elm_button_autorepeat_set(btn, EINA_TRUE);
+   elm_button_autorepeat_initial_timeout_set(btn, 1.0);
+   elm_button_autorepeat_gap_timeout_set(btn, 0.5);
+   evas_object_size_hint_weight_set(btn, EVAS_HINT_EXPAND, 0.0);
+   evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0.0);
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "repeated", _btn_cursors_move_cb, &data);
+   evas_object_smart_callback_add(btn, "unpressed", _btn_cursors_release_cb,
+                                  &data);
+
+   icon = elm_icon_add(win);
+   elm_icon_standard_set(icon, "arrow_down");
+   elm_button_icon_set(btn, icon);
+
+   data.cursors.down = btn;
+
+   elm_run();
+
+   return 0;
+}
+ELM_MAIN();
diff --git a/src/examples/general_funcs_example.c b/src/examples/general_funcs_example.c
new file mode 100644 (file)
index 0000000..dbdf7c6
--- /dev/null
@@ -0,0 +1,194 @@
+/* Compile with:
+ * gcc -g `pkg-config --cflags --libs elementary` general_funcs_example.c -o general_funcs_example
+ */
+
+#include <Elementary.h>
+
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+# define PACKAGE_BIN_DIR  "/usr/bin"
+# define PACKAGE_LIB_DIR  "/usr/lib"
+# define PACKAGE_DATA_DIR "/usr/share/elementary"
+#endif
+
+#define WIDTH             300
+#define HEIGHT            300
+
+struct test_data
+{
+   Evas_Object *btn;
+   Eina_Bool    btn_enabled;
+   Eina_Bool    btn_gets_focus;
+};
+
+struct test_data d = {NULL, EINA_TRUE, EINA_TRUE};
+
+static void
+_btn_enabled_cb(void        *data __UNUSED__,
+                Evas_Object *obj __UNUSED__,
+                void        *event __UNUSED__)
+{
+   elm_object_disabled_set(d.btn, !d.btn_enabled);
+}
+
+static void
+/* focus callback */
+_btn_focus_cb(void        *data __UNUSED__,
+              Evas_Object *obj __UNUSED__,
+              void        *event __UNUSED__)
+{
+   elm_object_focus(d.btn);
+}
+
+static void
+/* unfocus callback */
+_btn_unfocus_cb(void        *data __UNUSED__,
+              Evas_Object *obj __UNUSED__,
+              void        *event __UNUSED__)
+{
+   elm_object_unfocus(d.btn);
+}
+
+static void
+/* focus allow callback */
+_btn_focus_allow_cb(void        *data __UNUSED__,
+                    Evas_Object *obj __UNUSED__,
+                    void        *event __UNUSED__)
+{
+   elm_object_focus_allow_set(d.btn, d.btn_gets_focus);
+}
+
+static void /* scaling callback */
+_btn_scale_cb(void        *data __UNUSED__,
+              Evas_Object *obj,
+              void        *event __UNUSED__)
+{
+   elm_object_scale_set(d.btn, elm_slider_value_get(obj));
+}
+
+int
+elm_main(int    argc __UNUSED__,
+         char **argv __UNUSED__)
+{
+   int h;
+   Evas_Object *win, *bg, *box, *frame, *check, *b, *slider;
+
+   /* tell elm about our app so it can figure out where to get files */
+   //elm_app_compile_bin_dir_set(PACKAGE_BIN_DIR);
+   //elm_app_compile_data_dir_set(PACKAGE_DATA_DIR);
+   //elm_app_compile_lib_dir_set(PACKAGE_LIB_DIR);
+   //elm_app_info_set(elm_main, "elementary", "images/logo.png");
+
+   //fprintf(stdout, "prefix was set to: %s\n", elm_app_prefix_dir_get());
+   //fprintf(stdout, "data directory is: %s\n", elm_app_data_dir_get());
+   //fprintf(stdout, "library directory is: %s\n", elm_app_lib_dir_get());
+   //fprintf(stdout, "locale directory is: %s\n", elm_app_locale_dir_get());
+
+   win = elm_win_add(NULL, "top-level-funcs-example", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Elementary Top-level Functions Example");
+
+   /* by using this policy value, we avoid having to
+    * evas_object_smart_callback_add(win, "delete,request", _on_exit, NULL),
+    * calling elm_exit() on that callback ourselves.
+    */
+   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+   elm_win_autodel_set(win, EINA_TRUE);
+
+   bg = elm_bg_add(win);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+   evas_object_size_hint_min_set(bg, 160, 160);
+
+   /* outer box */
+   box = elm_box_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   elm_win_resize_object_add(win, box);
+   evas_object_show(box);
+
+   frame = elm_frame_add(win);
+   elm_frame_label_set(frame, "Button");
+   evas_object_size_hint_align_set(frame, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   evas_object_show(frame);
+   elm_box_pack_end(box, frame);
+
+   d.btn = elm_button_add(win);
+   elm_button_label_set(d.btn, "Click me");
+   elm_frame_content_set(frame, d.btn);
+
+   fprintf(stdout, "Elementary's finger size is set to %d pixels\n.",
+           elm_finger_size_get());
+   elm_coords_finger_size_adjust(0, NULL, 3, &h);
+   /* so, button will be 3 fingers tall */
+   evas_object_size_hint_min_set(d.btn, 0, h);
+   evas_object_show(d.btn);
+
+   b = elm_box_add(win);
+   elm_box_horizontal_set(b, EINA_FALSE);
+   evas_object_size_hint_weight_set(b, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(b, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   elm_win_resize_object_add(win, b);
+   elm_box_pack_end(box, b);
+   evas_object_show(b);
+
+   check = elm_check_add(win);
+   evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(check, 0.0, 0.0);
+   elm_check_label_set(check, "Button enabled");
+   elm_check_state_pointer_set(check, &d.btn_enabled);
+   evas_object_smart_callback_add(check, "changed", _btn_enabled_cb, NULL);
+   elm_box_pack_end(box, check);
+   evas_object_show(check);
+
+   b = elm_button_add(win);
+   evas_object_size_hint_weight_set(b, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(b, 0.0, 0.0);
+   elm_button_label_set(b, "Focus top button");
+   evas_object_smart_callback_add(b, "clicked", _btn_focus_cb, NULL);
+   elm_box_pack_end(box, b);
+   evas_object_show(b);
+
+   b = elm_button_add(win);
+   evas_object_size_hint_weight_set(b, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(b, 0.0, 0.0);
+   elm_button_label_set(b, "Unfocus top button");
+   evas_object_smart_callback_add(b, "clicked", _btn_unfocus_cb, NULL);
+   elm_box_pack_end(box, b);
+   evas_object_show(b);
+
+   check = elm_check_add(win);
+   evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(check, 0.0, 0.0);
+   elm_check_label_set(check, "Button gets focus");
+   elm_check_state_pointer_set(check, &d.btn_gets_focus);
+   evas_object_smart_callback_add(check, "changed", _btn_focus_allow_cb, NULL);
+   elm_box_pack_end(box, check);
+   evas_object_show(check);
+
+   slider = elm_slider_add(win);
+   elm_slider_min_max_set(slider, 0, 4);
+   elm_slider_unit_format_set(slider, "%1.1f");
+   elm_slider_indicator_format_set(slider, "%1.1f");
+   evas_object_size_hint_weight_set(
+     slider, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(slider, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   evas_object_smart_callback_add(slider, "changed", _btn_scale_cb, NULL);
+   elm_box_pack_end(box, slider);
+   evas_object_show(slider);
+
+   evas_object_resize(win, WIDTH, HEIGHT);
+   elm_win_focus_highlight_enabled_set(win, EINA_TRUE);
+   evas_object_show(win);
+
+   elm_run(); /* and run the program now, starting to handle all
+               * events, etc. */
+   elm_shutdown(); /* clean up and shut down */
+
+   /* exit code */
+   return 0;
+}
+
+ELM_MAIN()
diff --git a/src/examples/theme_example.edc b/src/examples/theme_example.edc
new file mode 100644 (file)
index 0000000..478bc23
--- /dev/null
@@ -0,0 +1,192 @@
+collections {
+   group { name: "elm/button/base/chucknorris";
+      alias: "elm/button/base/default";
+      parts {
+         part { name: "border";
+            type: RECT;
+            description { state: "default" 0.0;
+               color: 0 0 0 255;
+            }
+            description { state: "in" 0.0;
+               color: 50 180 180 255;
+            }
+         }
+         part { name: "base";
+            type: RECT;
+            mouse_events: 1;
+            description { state: "default" 0.0;
+               rel1.to: "border";
+               rel1.offset: 1 1;
+               rel2.to: "border";
+               rel2.offset: -2 -2;
+            }
+            description { state: "disabled" 0.0;
+               inherit: "default" 0.0;
+               color: 230 230 230 255;
+            }
+         }
+         part { name: "elm.swallow.content";
+            type: SWALLOW;
+            mouse_events: 0;
+            description { state: "default" 0.0;
+               fixed: 1 0;
+               visible: 0;
+               align: 0.0 0.5;
+               rel1.offset: 4 4;
+               rel2.offset: 3 -5;
+               rel2.relative: 0.0 1.0;
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               aspect: 1.0 1.0;
+               aspect_preference: VERTICAL;
+               rel2.offset: 4 -5;
+            }
+            description { state: "icononly" 0.0;
+               inherit: "default" 0.0;
+               fixed: 0 0;
+               visible: 1;
+               align: 0.5 0.5;
+               aspect: 1.0 1.0;
+               aspect_preference: VERTICAL;
+               rel2.offset: -5 -5;
+               rel2.relative: 1.0 1.0;
+            }
+         }
+         part { name: "elm.text";
+            type: TEXT;
+            mouse_events: 0;
+            scale: 1;
+            description { state: "default" 0.0;
+               visible: 0;
+               rel1.to_x: "elm.swallow.content";
+               rel1.relative: 1.0 0.0;
+               rel1.offset: 0 4;
+               rel2.offset: -5 -5;
+               color: 0 0 0 255;
+               text {
+                  font: "Sans";
+                  size: 10;
+                  min: 0 0;
+                  text_class: "button";
+               }
+            }
+            description { state: "visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               text.min: 1 1;
+            }
+            description { state: "disabled" 0.0;
+               inherit: "default" 0.0;
+            }
+            description { state: "disabled_visible" 0.0;
+               inherit: "default" 0.0;
+               visible: 1;
+               text.min: 1 1;
+         }
+      }
+      programs {
+         program { name: "button_mouse_in";
+            signal: "mouse,in";
+            source: "base";
+            action: STATE_SET "in" 0.0;
+            target: "border";
+         }
+         program { name: "button_mouse_out";
+            signal: "mouse,out";
+            source: "base";
+            action: STATE_SET "default" 0.0;
+            target: "border";
+         }
+         program { name: "button_unclick";
+            signal: "mouse,up,1";
+            source: "base";
+            action: SIGNAL_EMIT "elm,action,click" "";
+         }
+         program { name: "button_click";
+            signal: "mouse,down,1";
+            source: "base";
+         }
+         program { name: "text_show";
+            signal: "elm,state,text,visible";
+            source: "elm";
+            script {
+               new st[31];
+               new Float:vl;
+               get_state(PART:"elm.swallow.content", st, 30, vl);
+               if (!strcmp(st, "icononly"))
+                 set_state(PART:"elm.swallow.content", "visible", 0.0);
+               set_state(PART:"elm.text", "visible", 0.0);
+            }
+         }
+         program { name: "text_hide";
+            signal: "elm,state,text,hidden";
+            source: "elm";
+            script {
+               new st[31];
+               new Float:vl;
+               get_state(PART:"elm.swallow.content", st, 30, vl);
+               if (!strcmp(st, "visible"))
+                 set_state(PART:"elm.swallow.content", "icononly", 0.0);
+               set_state(PART:"elm.text", "default", 0.0);
+            }
+         }
+         program { name: "icon_show";
+            signal: "elm,state,icon,visible";
+            source: "elm";
+            script {
+               new st[31];
+               new Float:vl;
+               get_state(PART:"elm.text", st, 30, vl);
+               if (!strcmp(st, "visible"))
+                 set_state(PART:"elm.swallow.content", "visible", 0.0);
+               else
+                 set_state(PART:"elm.swallow.content", "icononly", 0.0);
+            }
+         }
+         program { name: "icon_hide";
+            signal: "elm,state,icon,hidden";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "elm.swallow.content";
+         }
+         program { name: "disable";
+            signal: "elm,state,disabled";
+            source: "elm";
+            action: STATE_SET "disabled" 0.0;
+            target: "base";
+            after: "disable_text";
+         }
+         program { name: "disable_text";
+            script {
+               new st[31];
+               new Float:vl;
+               get_state(PART:"elm.text", st, 30, vl);
+               if (!strcmp(st, "visible"))
+                 set_state(PART:"elm.text", "disabled_visible", 0.0);
+               else
+                 set_state(PART:"elm.text", "disabled", 0.0);
+            }
+         }
+         program { name: "enable";
+            signal: "elm,state,enabled";
+            source: "elm";
+            action: STATE_SET "default" 0.0;
+            target: "base";
+            after: "enable_text";
+         }
+         program { name: "enable_text";
+            script {
+               new st[31];
+               new Float:vl;
+               get_state(PART:"elm.text", st, 30, vl);
+               if (!strcmp(st, "disabled_visible"))
+                 set_state(PART:"elm.text", "visible", 0.0);
+               else
+                 set_state(PART:"elm.text", "default", 0.0);
+            }
+         }
+      }
+   }
+}
diff --git a/src/examples/theme_example_01.c b/src/examples/theme_example_01.c
new file mode 100644 (file)
index 0000000..91554cb
--- /dev/null
@@ -0,0 +1,83 @@
+/*
+ * gcc -o theme_example_01 theme_example_01.c `pkg-config --cflags --libs elementary`
+ */
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void
+btn_extension_click_cb(void *data __UNUSED__, Evas_Object *btn, void *ev __UNUSED__)
+{
+   const char *lbl = elm_button_label_get(btn);
+
+   if (!strncmp(lbl, "Load", 4))
+     {
+        elm_theme_extension_add(NULL, "./theme_example.edj");
+        elm_button_label_set(btn, "Unload extension");
+     }
+   else if (!strncmp(lbl, "Unload", 6))
+     {
+        elm_theme_extension_del(NULL, "./theme_example.edj");
+        elm_button_label_set(btn, "Load extension");
+     }
+}
+
+static void
+btn_style_click_cb(void *data __UNUSED__, Evas_Object *btn, void *ev __UNUSED__)
+{
+   const char *styles[] = {
+        "chucknorris",
+        "default",
+        "anchor"
+   };
+   static int sel_style = 0;
+
+   sel_style = (sel_style + 1) % 3;
+   elm_object_style_set(btn, styles[sel_style]);
+}
+
+int
+elm_main(int argc __UNUSED__, char *argv[] __UNUSED__)
+{
+   Evas_Object *win, *bg, *box, *btn;
+
+   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+   elm_theme_extension_add(NULL, "./theme_example.edj");
+
+   win = elm_win_add(NULL, "Theme example", ELM_WIN_BASIC);
+   elm_win_autodel_set(win, EINA_TRUE);
+   evas_object_resize(win, 300, 320);
+   evas_object_show(win);
+
+   bg = elm_bg_add(win);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   box = elm_box_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, box);
+   evas_object_show(box);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Unload extension");
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", btn_extension_click_cb, NULL);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Switch style");
+   elm_object_style_set(btn, "chucknorris");
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", btn_style_click_cb, NULL);
+
+   elm_run();
+
+   return 0;
+}
+ELM_MAIN();
diff --git a/src/examples/theme_example_02.c b/src/examples/theme_example_02.c
new file mode 100644 (file)
index 0000000..db1a220
--- /dev/null
@@ -0,0 +1,74 @@
+/*
+ * gcc -o theme_example_02 theme_example_02.c `pkg-config --cflags --libs elememntaru`
+ */
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void
+_btn_clicked_cb(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *ev __UNUSED__)
+{
+   static int loaded = 1;
+   if (loaded)
+     elm_theme_overlay_del(NULL, "./theme_example.edj");
+   else
+     elm_theme_overlay_add(NULL, "./theme_example.edj");
+   loaded = 1 - loaded;
+}
+
+int
+elm_main(int argc __UNUSED__, char *argv[] __UNUSED__)
+{
+   Evas_Object *win, *bg, *box, *btn;
+
+   elm_policy_set(ELM_POLICY_QUIT, ELM_POLICY_QUIT_LAST_WINDOW_CLOSED);
+
+   elm_theme_overlay_add(NULL, "./theme_example.edj");
+
+   win = elm_win_add(NULL, "Theme example", ELM_WIN_BASIC);
+   elm_win_autodel_set(win, EINA_TRUE);
+   evas_object_resize(win, 300, 320);
+   evas_object_show(win);
+
+   bg = elm_bg_add(win);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   box = elm_box_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_win_resize_object_add(win, box);
+   evas_object_show(box);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Button 1");
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, NULL);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Button 2");
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, NULL);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Button 3");
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, NULL);
+
+   btn = elm_button_add(win);
+   elm_button_label_set(btn, "Button 4");
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _btn_clicked_cb, NULL);
+
+   elm_run();
+
+   return 0;
+}
+ELM_MAIN();
diff --git a/src/examples/transit_example_01.c b/src/examples/transit_example_01.c
new file mode 100644 (file)
index 0000000..9bf8980
--- /dev/null
@@ -0,0 +1,57 @@
+//Compile with:
+//gcc -g -DPACKAGE_DATA_DIR="\"<directory>\"" `pkg-config --cflags --libs elementary` transit_example_01.c -o transit_example_01
+// where directory is the a path where images/plant_01.jpg can be found.
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void
+on_done(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   /* quit the mainloop (elm_run) */
+   elm_exit();
+}
+
+int
+elm_main(int argc __UNUSED__, char **argv __UNUSED__)
+{
+   Evas_Object *win, *bg, *bt;
+   Elm_Transit *trans;
+
+   win = elm_win_add(NULL, "transit-basic", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Transit - Basic");
+   evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
+   elm_win_autodel_set(win, EINA_TRUE);
+   evas_object_resize(win, 400, 400);
+
+   bg = elm_bg_add(win);
+   elm_win_resize_object_add(win, bg);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_show(bg);
+
+   bt = elm_button_add(win);
+   elm_button_label_set(bt, "Resizing Effect");
+   evas_object_show(bt);
+   evas_object_move(bt, 50, 100);
+   evas_object_resize(bt, 100, 50);
+
+   evas_object_show(win);
+
+   trans = elm_transit_add();
+   elm_transit_object_add(trans, bt);
+
+   elm_transit_effect_resizing_add(trans, 100, 50, 300, 150);
+
+   elm_transit_duration_set(trans, 5.0);
+   elm_transit_go(trans);
+
+   elm_run();
+
+   return 0;
+}
+
+ELM_MAIN()
diff --git a/src/examples/transit_example_02.c b/src/examples/transit_example_02.c
new file mode 100644 (file)
index 0000000..d060fd1
--- /dev/null
@@ -0,0 +1,97 @@
+//Compile with:
+//gcc -g -DPACKAGE_DATA_DIR="\"<directory>\"" `pkg-config --cflags --libs elementary` transit_example_02.c -o transit_example_02
+// where directory is the a path where images/plant_01.jpg can be found.
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void
+on_done(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   /* quit the mainloop (elm_run) */
+   elm_exit();
+}
+
+int
+elm_main(int argc __UNUSED__, char **argv __UNUSED__)
+{
+   Evas_Object *win, *bg, *bt, *bt2, *bt3, *bt4;
+   Elm_Transit *trans, *trans2, *trans3, *trans4;
+
+   win = elm_win_add(NULL, "transit9", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Transit 9");
+   elm_win_autodel_set(win, EINA_TRUE);
+   evas_object_resize(win, 400, 400);
+   evas_object_show(win);
+
+   bg = elm_bg_add(win);
+   elm_win_resize_object_add(win, bg);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_show(bg);
+
+   bt = elm_button_add(win);
+   elm_button_label_set(bt, "Chain 1");
+   evas_object_resize(bt, 100, 100);
+   evas_object_move(bt, 0, 0);
+   evas_object_show(bt);
+
+   bt2 = elm_button_add(win);
+   elm_button_label_set(bt2, "Chain 2");
+   evas_object_resize(bt2, 100, 100);
+   evas_object_move(bt2, 300, 0);
+   evas_object_show(bt2);
+
+   bt3 = elm_button_add(win);
+   elm_button_label_set(bt3, "Chain 3");
+   evas_object_resize(bt3, 100, 100);
+   evas_object_move(bt3, 300, 300);
+   evas_object_show(bt3);
+
+   bt4 = elm_button_add(win);
+   elm_button_label_set(bt4, "Chain 4");
+   evas_object_resize(bt4, 100, 100);
+   evas_object_move(bt4, 0, 300);
+   evas_object_show(bt4);
+
+   trans = elm_transit_add();
+   elm_transit_tween_mode_set(trans, ELM_TRANSIT_TWEEN_MODE_ACCELERATE);
+   elm_transit_effect_translation_add(trans, 0, 0, 300, 0);
+   elm_transit_object_add(trans, bt);
+   elm_transit_duration_set(trans, 1);
+   elm_transit_objects_final_state_keep_set(trans, EINA_TRUE);
+   elm_transit_go(trans);
+
+   trans2 = elm_transit_add();
+   elm_transit_tween_mode_set(trans2, ELM_TRANSIT_TWEEN_MODE_ACCELERATE);
+   elm_transit_effect_translation_add(trans2, 0, 0, 0, 300);
+   elm_transit_object_add(trans2, bt2);
+   elm_transit_duration_set(trans2, 1);
+   elm_transit_objects_final_state_keep_set(trans2, EINA_TRUE);
+   elm_transit_chain_transit_add(trans, trans2);
+
+   trans3 = elm_transit_add();
+   elm_transit_tween_mode_set(trans3, ELM_TRANSIT_TWEEN_MODE_ACCELERATE);
+   elm_transit_effect_translation_add(trans3, 0, 0, -300, 0);
+   elm_transit_object_add(trans3, bt3);
+   elm_transit_duration_set(trans3, 1);
+   elm_transit_objects_final_state_keep_set(trans3, EINA_TRUE);
+   elm_transit_chain_transit_add(trans2, trans3);
+
+   trans4 = elm_transit_add();
+   elm_transit_tween_mode_set(trans4, ELM_TRANSIT_TWEEN_MODE_ACCELERATE);
+   elm_transit_effect_translation_add(trans4, 0, 0, 0, -300);
+   elm_transit_object_add(trans4, bt4);
+   elm_transit_duration_set(trans4, 1);
+   elm_transit_objects_final_state_keep_set(trans4, EINA_TRUE);
+   elm_transit_chain_transit_add(trans3, trans4);
+
+   elm_run();
+
+   return 0;
+}
+
+ELM_MAIN()
diff --git a/src/examples/transit_example_03.c b/src/examples/transit_example_03.c
new file mode 100644 (file)
index 0000000..d22fb18
--- /dev/null
@@ -0,0 +1,336 @@
+//Compile with:
+//gcc -g -DPACKAGE_DATA_DIR="\"<directory>\"" `pkg-config --cflags --libs elementary` transit_example_03.c -o transit_example_03
+// where directory is the a path where images/plant_01.jpg can be found.
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+/* structure to hold context for many callbacks */
+struct Context {
+     Eina_Bool events_enabled;
+     Eina_Bool auto_reverse;
+     Eina_Bool final_state_keep;
+     int repeat_times;
+     Elm_Transit_Tween_Mode tween_mode;
+     Evas_Object *obj;
+};
+
+static void
+_transit_translation(Elm_Transit *trans)
+{
+   /* considering the original position (x0, y0), moves the object from
+    * (x0 - 20, y0 - 50) to (x0 + 70, y0 + 150) */
+   elm_transit_effect_translation_add(trans, -20, -50, 70, 150);
+}
+
+static void
+_transit_color(Elm_Transit *trans)
+{
+   /* changes the object color from 100, 255, 100, 255 to
+    * 200, 50, 200, 50 */
+   elm_transit_effect_color_add(trans, 100, 255, 100, 255, 200, 50, 200, 50);
+}
+
+static void
+_transit_rotation(Elm_Transit *trans)
+{
+   /* rotates the object from its original angle to 135 degrees to the right */
+   elm_transit_effect_rotation_add(trans, 0.0, 135.0);
+}
+
+static void
+_transit_wipe(Elm_Transit *trans)
+{
+   /* hide the object clipping it from the left to the right */
+   elm_transit_effect_wipe_add(trans,
+                              ELM_TRANSIT_EFFECT_WIPE_TYPE_HIDE,
+                              ELM_TRANSIT_EFFECT_WIPE_DIR_RIGHT);
+}
+
+static void
+_transit_zoom(Elm_Transit *trans)
+{
+   /* zoom the object from its original size to 2x */
+   elm_transit_effect_zoom_add(trans, 1.0, 2.0);
+}
+
+static void
+_transit_resizing(Elm_Transit *trans)
+{
+   /* resize the object from 250x100 to 400x160 */
+   elm_transit_effect_resizing_add(trans, 250, 100, 400, 160);
+}
+
+
+/* helper structure that will hold the transit checkboxes string, callbacks
+ * and checked statuses */
+static struct {
+     const char *label;
+     void (*transition_add_cb)(Elm_Transit *);
+     Eina_Bool checked;
+} _transitions[] = {
+       { "Translation", _transit_translation, EINA_FALSE },
+       { "Color", _transit_color, EINA_FALSE },
+       { "Rotation", _transit_rotation, EINA_FALSE },
+       { "Wipe", _transit_wipe, EINA_FALSE },
+       { "Zoom", _transit_zoom, EINA_FALSE },
+       { "Resizing", _transit_resizing, EINA_FALSE },
+       { NULL, NULL, EINA_FALSE }
+};
+
+static void
+on_done(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   /* quit the mainloop (elm_run) */
+   elm_exit();
+}
+
+/* add a checkbox to the box with the given label, and uses the checked
+ * pointer as state_pointer to this checkbox */
+static void
+_checkbox_transition_add(Evas_Object *box, const char *label, Eina_Bool *checked)
+{
+   Evas_Object *check = elm_check_add(elm_object_parent_widget_get(box));
+   evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(check, 0.0, 0.0);
+   elm_check_label_set(check, label);
+   elm_check_state_pointer_set(check, checked);
+   elm_box_pack_end(box, check);
+   evas_object_show(check);
+}
+
+static void
+_transit_start(void *data, Evas_Object *o, void *event_info __UNUSED__)
+{
+   Elm_Transit *trans = NULL;
+   int i;
+   struct Context *ctxt = data;
+   Evas_Object *obj = ctxt->obj; // the object on which the transition will be
+                                // applied
+
+   // FIXME: Should check if there's another transit going before starting a new
+   // one
+
+   /* initialization: create the transition and add the object to it */
+   trans = elm_transit_add();
+   elm_transit_object_add(trans, obj);
+
+   /* from our helper structure and array, check if the specified transition is
+    * checked and use its callback to add this transition to trans */
+   for (i = 0; _transitions[i].label; i++)
+     {
+       if (_transitions[i].checked)
+         _transitions[i].transition_add_cb(trans);
+     }
+
+   /* get the various options for this transition from the context structure */
+   elm_transit_event_enabled_set(trans, ctxt->events_enabled);
+   elm_transit_auto_reverse_set(trans, ctxt->auto_reverse);
+   elm_transit_objects_final_state_keep_set(trans, ctxt->final_state_keep);
+   elm_transit_tween_mode_set(trans, ctxt->tween_mode);
+   elm_transit_repeat_times_set(trans, ctxt->repeat_times);
+
+   /* set the transition time to 2 seconds and start it */
+   elm_transit_duration_set(trans, 2.0);
+   elm_transit_go(trans);
+}
+
+/* callback useful just to know whether we can receive events from the
+ * object or not */
+static void
+_object_clicked(void *data __UNUSED__, Evas_Object *o __UNUSED__, void *event_info __UNUSED__)
+{
+   printf("object clicked!\n");
+}
+
+/* update our context with the given value for repeat count */
+static void
+_cb_repeat_changed(void *data, Evas_Object *obj, void *event __UNUSED__)
+{
+   int *repeat_cnt = data;
+
+   *repeat_cnt = elm_spinner_value_get(obj);
+}
+
+/* update our context with the given tween mode for the transition */
+static void
+_cb_tween_changed(void *data, Evas_Object *obj, void *event __UNUSED__)
+{
+   Elm_Transit_Tween_Mode *mode = data;
+   double val = 0.0;
+
+   val = elm_spinner_value_get(obj);
+   if (val == 1.0)
+     *mode = ELM_TRANSIT_TWEEN_MODE_LINEAR;
+   else if (val == 2.0)
+     *mode = ELM_TRANSIT_TWEEN_MODE_SINUSOIDAL;
+   else if (val == 3.0)
+     *mode = ELM_TRANSIT_TWEEN_MODE_DECELERATE;
+   else if (val == 4.0)
+     *mode = ELM_TRANSIT_TWEEN_MODE_ACCELERATE;
+}
+
+int
+elm_main(int argc __UNUSED__, char **argv __UNUSED__)
+{
+   Evas_Object *win, *bg, *obj, *icon, *box, *vbox, *vbox2, *hbox, *btn, *fr;
+   Evas_Object *cbox, *dummy, *spinner;
+   Elm_Transit *trans;
+   char buf[PATH_MAX];
+   int i;
+   struct Context context;
+
+   /* initialize our context */
+   context.events_enabled = EINA_FALSE;
+   context.auto_reverse = EINA_FALSE;
+   context.final_state_keep = EINA_FALSE;
+   context.repeat_times = 0;
+   context.tween_mode = ELM_TRANSIT_TWEEN_MODE_LINEAR;
+
+   /* add a window */
+   win = elm_win_add(NULL, "transit", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Transit Example");
+   evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
+   elm_win_autodel_set(win, 1);
+
+   /* add a scalable white background to this window */
+   bg = elm_bg_add(win);
+   elm_bg_color_set(bg, 255, 255, 255);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_min_set(bg, 640, 640);
+   evas_object_size_hint_max_set(bg, 640, 640);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   /* add a vertical box that will hold everything */
+   box = elm_box_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   elm_win_resize_object_add(win, box);
+   evas_object_show(box);
+
+   /* a dummy background to create some space for the animation */
+   dummy = elm_bg_add(win);
+   evas_object_size_hint_weight_set(dummy, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_box_pack_end(box, dummy);
+   evas_object_show(dummy);
+
+   /* add an object that we are going to play with */
+   /* this object isn't packed inside the box because we don't want it to have
+    * its size, position, aspect or anything else controled by the container */
+   obj = elm_button_add(win);
+   elm_button_label_set(obj, "Transformed object!");
+   icon = elm_icon_add(win);
+   snprintf(buf, sizeof(buf), "%s/images/icon_07.png", PACKAGE_DATA_DIR);
+   elm_icon_file_set(icon, buf, NULL);
+   elm_button_icon_set(obj, icon);
+   evas_object_move(obj, 160, 60);
+   evas_object_resize(obj, 250, 100);
+   evas_object_show(obj);
+   context.obj = obj;
+
+   /* a callback to know if clicks are being received */
+   evas_object_smart_callback_add(obj, "clicked", _object_clicked, NULL);
+
+   /* button to start our transition */
+   btn = elm_button_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_button_label_set(btn, "Transit!");
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+   evas_object_smart_callback_add(btn, "clicked", _transit_start, &context);
+
+   /* horizontal box to help visual organization */
+   hbox = elm_box_add(win);
+   elm_box_horizontal_set(hbox, EINA_TRUE);
+   evas_object_size_hint_weight_set(hbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_size_hint_align_set(hbox, EVAS_HINT_FILL, 0.0);
+   elm_box_pack_end(box, hbox);
+   evas_object_show(hbox);
+
+   /* horizontal box that will hold the many transition checkboxes */
+   vbox = elm_box_add(win);
+   evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_size_hint_align_set(vbox, EVAS_HINT_FILL, 0.0);
+
+   /* create the respective checkboxes based on our helper structure and
+    * array */
+   for (i = 0; _transitions[i].label; i++)
+     _checkbox_transition_add(vbox, _transitions[i].label,
+                             &_transitions[i].checked);
+
+   elm_box_pack_end(hbox, vbox);
+   evas_object_show(vbox);
+
+   /* vertical box that will hold the many transition option checkboxes */
+   vbox2 = elm_box_add(win);
+   evas_object_size_hint_weight_set(vbox2, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_size_hint_align_set(vbox2, EVAS_HINT_FILL, 0.0);
+   elm_box_pack_end(hbox, vbox2);
+   evas_object_show(vbox2);
+
+   /* the rest of this code adds widgets to control some of the behavior of
+    * the transitions */
+   cbox = elm_check_add(win);
+   evas_object_size_hint_weight_set(cbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(cbox, 0.0, 0.0);
+   elm_check_label_set(cbox, "Events enabled");
+   elm_check_state_pointer_set(cbox, &context.events_enabled);
+   elm_box_pack_end(vbox2, cbox);
+   evas_object_show(cbox);
+
+   cbox = elm_check_add(win);
+   evas_object_size_hint_weight_set(cbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(cbox, 0.0, 0.0);
+   elm_check_label_set(cbox, "Auto reverse");
+   elm_check_state_pointer_set(cbox, &context.auto_reverse);
+   elm_box_pack_end(vbox2, cbox);
+   evas_object_show(cbox);
+
+   cbox = elm_check_add(win);
+   evas_object_size_hint_weight_set(cbox, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(cbox, 0.0, 0.0);
+   elm_check_label_set(cbox, "Keep final state");
+   elm_check_state_pointer_set(cbox, &context.final_state_keep);
+   elm_box_pack_end(vbox2, cbox);
+   evas_object_show(cbox);
+
+   spinner = elm_spinner_add(win);
+   elm_object_style_set(spinner, "vertical");
+   elm_spinner_min_max_set(spinner, 0, 4);
+   elm_spinner_label_format_set(spinner, "%.0f");
+   elm_spinner_editable_set(spinner, EINA_FALSE);
+   evas_object_size_hint_weight_set(spinner, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(spinner, 0.0, EVAS_HINT_FILL);
+   evas_object_smart_callback_add(spinner, "changed", _cb_repeat_changed, &context.repeat_times);
+   elm_box_pack_end(vbox2, spinner);
+   evas_object_show(spinner);
+
+   spinner = elm_spinner_add(win);
+   elm_object_style_set(spinner, "vertical");
+   elm_spinner_min_max_set(spinner, 1, 4);
+   elm_spinner_label_format_set(spinner, "%.0f");
+   elm_spinner_editable_set(spinner, EINA_FALSE);
+   elm_spinner_special_value_add(spinner, 1, "linear");
+   elm_spinner_special_value_add(spinner, 2, "sinusoidal");
+   elm_spinner_special_value_add(spinner, 3, "decelerate");
+   elm_spinner_special_value_add(spinner, 4, "accelerate");
+   evas_object_size_hint_weight_set(spinner, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(spinner, 0.0, EVAS_HINT_FILL);
+   evas_object_size_hint_min_set(spinner, 200, 30);
+   evas_object_smart_callback_add(spinner, "changed", _cb_tween_changed, &context.tween_mode);
+   elm_box_pack_end(vbox2, spinner);
+   evas_object_show(spinner);
+
+   evas_object_show(win);
+
+   elm_run();
+
+   return 0;
+}
+
+ELM_MAIN()
diff --git a/src/examples/transit_example_04.c b/src/examples/transit_example_04.c
new file mode 100644 (file)
index 0000000..6867bb6
--- /dev/null
@@ -0,0 +1,181 @@
+//Compile with:
+//gcc -g -DPACKAGE_DATA_DIR="\"<directory>\"" `pkg-config --cflags --libs elementary` transit_example_04.c -o transit_example_04
+// where directory is the a path where images/plant_01.jpg can be found.
+
+
+#include <Elementary.h>
+#ifdef HAVE_CONFIG_H
+# include "elementary_config.h"
+#else
+# define __UNUSED__
+#endif
+
+static void
+_transit_flip(Elm_Transit *trans)
+{
+   elm_transit_effect_flip_add(trans, ELM_TRANSIT_EFFECT_FLIP_AXIS_X, EINA_TRUE);
+}
+
+static void
+_transit_blend(Elm_Transit *trans)
+{
+   elm_transit_effect_blend_add(trans);
+}
+
+static void
+_transit_fade(Elm_Transit *trans)
+{
+   elm_transit_effect_fade_add(trans);
+}
+
+static void
+_transit_resizable_flip(Elm_Transit *trans)
+{
+   elm_transit_effect_resizable_flip_add(
+      trans, ELM_TRANSIT_EFFECT_FLIP_AXIS_Y, EINA_TRUE);
+}
+
+static struct {
+     const char *label;
+     void (*transition_add_cb)(Elm_Transit *);
+     Eina_Bool checked;
+} _transitions[] = {
+       { "Flip", _transit_flip, EINA_FALSE },
+       { "Blend", _transit_blend, EINA_FALSE },
+       { "Fade", _transit_fade, EINA_FALSE },
+       { "Resizable Flip", _transit_resizable_flip, EINA_FALSE },
+       { NULL, NULL, EINA_FALSE }
+};
+
+static void
+on_done(void *data __UNUSED__, Evas_Object *obj __UNUSED__, void *event_info __UNUSED__)
+{
+   /* quit the mainloop (elm_run) */
+   elm_exit();
+}
+
+static void
+_checkbox_transition_add(Evas_Object *box, const char *label, Eina_Bool *checked)
+{
+   Evas_Object *check = elm_check_add(elm_object_parent_widget_get(box));
+   evas_object_size_hint_weight_set(check, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(check, 0.0, 0.0);
+   elm_check_label_set(check, label);
+   elm_check_state_pointer_set(check, checked);
+   elm_box_pack_end(box, check);
+   evas_object_show(check);
+}
+
+static void
+_transit_start(void *data, Evas_Object *o, void *event_info)
+{
+   Elm_Transit *trans = NULL;
+   Eina_List *objs = data, *l;
+   Evas_Object *obj;
+   int i;
+
+   trans = elm_transit_add();
+   EINA_LIST_FOREACH(objs, l, obj)
+      elm_transit_object_add(trans, obj);
+
+   // FIXME: Should check if there's another transit going before starting a new
+   // one
+
+   for (i = 0; _transitions[i].label; i++)
+     {
+       if (_transitions[i].checked)
+         _transitions[i].transition_add_cb(trans);
+     }
+
+   elm_transit_duration_set(trans, 2.0);
+   elm_transit_go(trans);
+}
+
+int
+elm_main(int argc __UNUSED__, char **argv __UNUSED__)
+{
+   Evas_Object *win, *bg, *obj, *icon, *box, *vbox, *btn, *fr, *dummy;
+   Elm_Transit *trans;
+   Eina_List *objs = NULL;
+   char buf[PATH_MAX];
+   int i;
+
+   /* add a window */
+   win = elm_win_add(NULL, "transit", ELM_WIN_BASIC);
+   elm_win_title_set(win, "Transit Example");
+   evas_object_smart_callback_add(win, "delete,request", on_done, NULL);
+   elm_win_autodel_set(win, 1);
+
+   /* add a scalable white background to this window */
+   bg = elm_bg_add(win);
+   elm_bg_color_set(bg, 255, 255, 255);
+   evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_min_set(bg, 640, 640);
+   evas_object_size_hint_max_set(bg, 640, 640);
+   elm_win_resize_object_add(win, bg);
+   evas_object_show(bg);
+
+   box = elm_box_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+   elm_win_resize_object_add(win, box);
+   evas_object_show(box);
+
+   dummy = elm_bg_add(win);
+   evas_object_size_hint_weight_set(dummy, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_box_pack_end(box, dummy);
+   evas_object_show(dummy);
+
+   /* add an object that we are going to play with */
+   obj = elm_button_add(win);
+   elm_button_label_set(obj, "Transformed object!");
+   icon = elm_icon_add(win);
+   snprintf(buf, sizeof(buf), "%s/images/icon_07.png", PACKAGE_DATA_DIR);
+   elm_icon_file_set(icon, buf, NULL);
+   elm_button_icon_set(obj, icon);
+   evas_object_move(obj, 160, 60);
+   evas_object_resize(obj, 250, 100);
+   evas_object_show(obj);
+
+   objs = eina_list_append(objs, obj);
+
+   /* add another object that we are going to play with */
+   obj = elm_button_add(win);
+   elm_button_label_set(obj, "Another object!");
+   icon = elm_icon_add(win);
+   snprintf(buf, sizeof(buf), "%s/images/icon_08.png", PACKAGE_DATA_DIR);
+   elm_icon_file_set(icon, buf, NULL);
+   elm_button_icon_set(obj, icon);
+   evas_object_move(obj, 160, 60);
+   evas_object_resize(obj, 250, 100);
+
+   objs = eina_list_append(objs, obj);
+
+   btn = elm_button_add(win);
+   evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+   elm_button_label_set(btn, "Transit!");
+   elm_box_pack_end(box, btn);
+   evas_object_show(btn);
+
+   evas_object_smart_callback_add(btn, "clicked", _transit_start, objs);
+
+   vbox = elm_box_add(win);
+   evas_object_size_hint_weight_set(vbox, EVAS_HINT_EXPAND, EVAS_HINT_FILL);
+   evas_object_size_hint_align_set(vbox, EVAS_HINT_FILL, 0.0);
+
+   for (i = 0; _transitions[i].label; i++)
+     _checkbox_transition_add(vbox, _transitions[i].label, &_transitions[i].checked);
+
+   elm_box_pack_end(box, vbox);
+   evas_object_show(vbox);
+
+   evas_object_show(win);
+
+   elm_run();
+
+   eina_list_free(objs);
+
+   return 0;
+}
+
+ELM_MAIN()
index 80e0039..c2b8875 100644 (file)
@@ -1504,6 +1504,8 @@ _env_get(void)
                  (!strcasecmp(s, "software-16-wince-gdi")) ||
                  (!strcasecmp(s, "software_16_wince_gdi")))
           eina_stringshare_replace(&_elm_config->engine, ELM_SOFTWARE_16_WINCE);
+        else if ((!strncmp(s, "shot:", 5)))
+          eina_stringshare_replace(&_elm_config->engine, s);
      }
    
    s = getenv("ELM_VSYNC");
index b53b510..7df10b5 100644 (file)
@@ -6,7 +6,57 @@
  * @ingroup Elementary
  *
  * The window class of Elementary.  Contains functions to manipulate
- * windows.
+ * windows. The Evas engine used to render the window contents is specified
+ * in the system or user elementary config files (whichever is found last),
+ * and can be overridden with the ELM_ENGINE environment variable for testing.
+ * Engines that may be supported (depending on Evas and Ecore-Evas compilation
+ * setup and modules actually installed at runtime) are (listed in order of
+ * best supported and most likely to be complete and work to lowest quality).
+ *
+ * "x11", "x", "software-x11", "software_x11"
+ *   (Software rendering in X11)
+ * "gl", "opengl", "opengl-x11", "opengl_x11"
+ *   (OpenGL or OpenGL-ES2 rendering in X11)
+ * "shot:..."
+ *   (Virtual screenshot renderer - renders to output file and exits)
+ * "fb", "software-fb", "software_fb"
+ *   (Linux framebuffer direct software rendering)
+ * "sdl", "software-sdl", "software_sdl"
+ *   (SDL software rendering to SDL buffer)
+ * "gl-sdl", "gl_sdl", "opengl-sdl", "opengl_sdl"
+ *   (OpenGL or OpenGL-ES2 rendering using SDL as the buffer)
+ * "gdi", "software-gdi", "software_gdi"
+ *   (Windows WIN32 rendering via GDI with software)
+ * "dfb", "directfb"
+ *   (Rendering to a DirectFB window)
+ * "x11-8", "x8", "software-8-x11", "software_8_x11"
+ *   (Rendering in grayscale using dedicated 8bit software engine in X11)
+ * "x11-16", "x16", "software-16-x11", "software_16_x11"
+ *   (Rendering in X11 using 16bit software engine)
+ * "wince-gdi", "software-16-wince-gdi", "software_16_wince_gdi"
+ *   (Windows CE rendering via GDI with 16bit software renderer)
+ * "sdl-16", "software-16-sdl", "software_16_sdl"
+ *   (Rendering to SDL buffer with 16bit software renderer)
+ *
+ * All engines use a simple string to select the engine to render, EXCEPT
+ * the "shot" engine. This actually encodes the output of the virtual
+ * screenshot and how long to delay in the engine string. The engine string
+ * is encoded in the following way:
+ *
+ *   "shot:[delay=XX][:][file=XX]"
+ *
+ * Where options are separated by a ":" char if more than one option is given,
+ * with delay, if provided being the first option and file the last (order
+ * is important). The delay specifies how long to wait after the window is
+ * shown before doing the virtual "in memory" rendering and then save the
+ * output to the file specified by the file option (and then exit). If no
+ * delay is given, the default is 0.5 seconds. If no file is given the
+ * default output file is "out.png". Some examples of using the shot engine:
+ *
+ *   ELM_ENGINE="shot:delay=1.0:file=elm_test.png" elementary_test
+ *   ELM_ENGINE="shot:file=elm_test2.png" elementary_test
+ *   ELM_ENGINE="shot:delay=2.0" elementary_test
+ *   ELM_ENGINE="shot:" elementary_test
  *
  * Signals that you can add callbacks for are:
  *
@@ -33,6 +83,10 @@ struct _Elm_Win
 
    Elm_Win_Type type;
    Elm_Win_Keyboard_Mode kbdmode;
+   struct {
+      const char *info;
+      Ecore_Timer *timer;
+   } shot;
    Eina_Bool autodel : 1;
    int *autodel_clear, rot;
    struct {
@@ -80,9 +134,136 @@ static void _elm_win_focus_highlight_reconfigure_job_stop(Elm_Win *win);
 static void _elm_win_focus_highlight_anim_end(void *data, Evas_Object *obj, const char *emission, const char *source);
 static void _elm_win_focus_highlight_reconfigure(Elm_Win *win);
 
+static const char SIG_DELETE_REQUEST[] = "delete,request";
+static const char SIG_FOCUS_OUT[] = "focus,in";
+static const char SIG_FOCUS_IN[] = "focus,out";
+static const char SIG_MOVED[] = "moved";
+
+static const Evas_Smart_Cb_Description _signals[] = {
+   {SIG_DELETE_REQUEST, ""},
+   {SIG_FOCUS_OUT, ""},
+   {SIG_FOCUS_IN, ""},
+   {SIG_MOVED, ""},
+   {NULL, NULL}
+};
+
+
+
 Eina_List *_elm_win_list = NULL;
 int _elm_win_deferred_free = 0;
 
+// exmaple shot spec (wait 0.1 sec then save as my-window.png):
+// ELM_ENGINE="shot:delay=0.1:file=my-window.png"
+
+static double
+_shot_delay_get(Elm_Win *win)
+{
+   char *p, *pd;
+   char *d = strdup(win->shot.info);
+
+   if (!d) return 0.5;
+   for (p = (char *)win->shot.info; *p; p++)
+     {
+        if (!strncmp(p, "delay=", 6))
+          {
+             double v;
+
+             for (pd = d, p += 6; (*p) && (*p != ':'); p++, pd++)
+               {
+                  *pd = *p;
+               }
+             *pd = 0;
+             v = atof(d);
+             free(d);
+             return v;
+          }
+     }
+   free(d);
+   return 0.5;
+}
+
+static char *
+_shot_file_get(Elm_Win *win)
+{
+   char *p;
+   char *tmp = strdup(win->shot.info);
+
+   if (!tmp) return NULL;
+   for (p = (char *)win->shot.info; *p; p++)
+     {
+        if (!strncmp(p, "file=", 5))
+          {
+             strcpy(tmp, p + 5);
+             return tmp;
+          }
+     }
+   free(tmp);
+   return strdup("out.png");
+}
+
+static char *
+_shot_key_get(Elm_Win *win __UNUSED__)
+{
+   return NULL;
+}
+
+static char *
+_shot_flags_get(Elm_Win *win __UNUSED__)
+{
+   return NULL;
+}
+
+static void
+_shot_do(Elm_Win *win)
+{
+   Ecore_Evas *ee;
+   Evas_Object *o;
+   unsigned int *pixels;
+   int w, h;
+   char *file, *key, *flags;
+
+   ecore_evas_manual_render(win->ee);
+   pixels = (void *)ecore_evas_buffer_pixels_get(win->ee);
+   if (!pixels) return;
+   ecore_evas_geometry_get(win->ee, NULL, NULL, &w, &h);
+   if ((w < 1) || (h < 1)) return;
+   file = _shot_file_get(win);
+   if (!file) return;
+   key = _shot_key_get(win);
+   flags = _shot_flags_get(win);
+   ee = ecore_evas_buffer_new(1, 1);
+   o = evas_object_image_add(ecore_evas_get(ee));
+   evas_object_image_alpha_set(o, ecore_evas_alpha_get(win->ee));
+   evas_object_image_size_set(o, w, h);
+   evas_object_image_data_set(o, pixels);
+   if (!evas_object_image_save(o, file, key, flags))
+     {
+        ERR("Cannot save window to '%s' (key '%s', flags '%s')",
+            file, key, flags);
+     }
+   free(file);
+   if (key) free(key);
+   if (flags) free(flags);
+   ecore_evas_free(ee);
+}
+
+static Eina_Bool
+_shot_delay(void *data)
+{
+   Elm_Win *win = data;
+   _shot_do(win);
+   win->shot.timer = NULL;
+   elm_exit();
+   return EINA_FALSE;
+}
+
+static void
+_shot_handle(Elm_Win *win)
+{
+   if (!win->shot.info) return;
+   win->shot.timer = ecore_timer_add(_shot_delay_get(win), _shot_delay, win);
+}
+
 static void
 _elm_win_move(Ecore_Evas *ee)
 {
@@ -213,7 +394,10 @@ _deferred_ecore_evas_free(void *data)
 static void
 _elm_win_obj_callback_show(void *data __UNUSED__, Evas *e __UNUSED__, Evas_Object *obj, void *event_info __UNUSED__)
 {
+   Elm_Win *win = data;
+
    elm_object_focus(obj);
+   if (win->shot.info) _shot_handle(win);
 }
 
 static void
@@ -235,6 +419,8 @@ _elm_win_obj_callback_del(void *data, Evas *e __UNUSED__, Evas_Object *obj, void
    ecore_evas_callback_resize_set(win->ee, NULL);
    if (win->deferred_resize_job) ecore_job_del(win->deferred_resize_job);
    if (win->deferred_child_eval_job) ecore_job_del(win->deferred_child_eval_job);
+   if (win->shot.info) eina_stringshare_del(win->shot.info);
+   if (win->shot.timer) ecore_timer_del(win->shot.timer);
    while (((child = evas_object_bottom_get(win->evas))) &&
           (child != obj))
      {
@@ -1066,6 +1252,12 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type)
         win->ee = ecore_evas_gl_sdl_new(NULL, 1, 1, 0, 0);
         FALLBACK_TRY("OpenGL SDL");
      }
+   else if (!strncmp(_elm_config->engine, "shot:", 5))
+     {
+        win->ee = ecore_evas_buffer_new(1, 1);
+        ecore_evas_manual_render_set(win->ee, EINA_TRUE);
+        win->shot.info = eina_stringshare_add(_elm_config->engine + 5);
+     }
 #undef FALLBACK_TRY
 
    if (!win->ee)
@@ -1161,7 +1353,8 @@ elm_win_add(Evas_Object *parent, const char *name, Elm_Win_Type type)
 }
 
 /**
- * Add @p subobj as a resize object of window @p obj.
+ * Add @p subobj as a resize object of window @p obj. Note, do not move and
+ * resize window and sub object at the same time. It will cause problem.
  *
  * @param obj The window object
  * @param subobj The resize object to add