From 698d5552fbe59c3ccda0c484ff9483667fdd7f7c Mon Sep 17 00:00:00 2001 From: compudj Date: Fri, 16 Dec 2005 02:42:11 +0000 Subject: [PATCH] create the poly-0.6.9 branch git-svn-id: http://ltt.polymtl.ca/svn@1389 04897980-b3bd-0310-b5e0-8ef037075253 --- ltt/branches/poly-0.6.9/AUTHORS | 25 + ltt/branches/poly-0.6.9/ChangeLog | 4 + ltt/branches/poly-0.6.9/Makefile.am | 6 + ltt/branches/poly-0.6.9/NEWS | 0 ltt/branches/poly-0.6.9/QUICKSTART | 366 + ltt/branches/poly-0.6.9/README | 77 + ltt/branches/poly-0.6.9/autogen.sh | 177 + ltt/branches/poly-0.6.9/configure.in | 139 + ltt/branches/poly-0.6.9/doc/Makefile.am | 1 + .../poly-0.6.9/doc/developer/Makefile.am | 3 + .../poly-0.6.9/doc/developer/coding.html | 32 + .../doc/developer/developer_guide/Makefile.am | 3 + .../developer_guide/developer_guide.dvi | Bin 0 -> 132488 bytes .../developer_guide/docbook/Makefile.am | 1 + .../docbook/developer_guide.docbook | 668 ++ .../developer_guide/docbook/lttv-context.eps | 4227 ++++++++ .../developer_guide/docbook/lttv-context.png | Bin 0 -> 12692 bytes .../developer_guide/html/Makefile.am | 1 + .../developer/developer_guide/html/c18.html | 149 + .../developer/developer_guide/html/c40.html | 155 + .../developer/developer_guide/html/c67.html | 152 + .../developer/developer_guide/html/index.html | 250 + .../developer_guide/html/lttv-context.png | Bin 0 -> 12692 bytes .../developer/developer_guide/html/x23.html | 200 + .../developer/developer_guide/html/x33.html | 184 + .../developer/developer_guide/html/x46.html | 162 + .../developer/developer_guide/html/x50.html | 193 + .../developer/developer_guide/html/x72.html | 163 + .../developer/developer_guide/html/x77.html | 160 + .../developer/developer_guide/html/x81.html | 156 + .../developer/developer_guide/html/x84.html | 537 + .../poly-0.6.9/doc/developer/discuss.html | 189 + .../developer/filter_specification.docbook | 502 + .../poly-0.6.9/doc/developer/format.html | 379 + .../doc/developer/guiControlFlow.html | 18 + .../poly-0.6.9/doc/developer/gui_layout.txt | 142 + .../guidetailed-event-list-redesign.txt | 139 + .../poly-0.6.9/doc/developer/hook_prio.txt | 24 + .../poly-0.6.9/doc/developer/index.html | 19 + .../doc/developer/library-header.txt | 17 + .../poly-0.6.9/doc/developer/ltt-to-do.html | 204 + .../doc/developer/lttng-lttv-roadmap.html | 112 + .../poly-0.6.9/doc/developer/lttv.html | 417 + .../developer/lttvwindow_events_delivery.txt | 427 + .../process_traceset_strict_boundaries.txt | 184 + .../doc/developer/program-header.txt | 17 + .../requests_servicing_schedulers.txt | 324 + .../poly-0.6.9/doc/developer/status.html | 26 + .../poly-0.6.9/doc/developer/todo.html | 40 + ltt/branches/poly-0.6.9/doc/user/Makefile.am | 3 + .../poly-0.6.9/doc/user/guiEvents.html | 59 + .../doc/user/user_guide/Makefile.am | 3 + .../doc/user/user_guide/docbook/Makefile.am | 1 + .../user_guide/docbook/lttv-color-list.eps | 1319 +++ .../user_guide/docbook/lttv-color-list.png | Bin 0 -> 15693 bytes .../user_guide/docbook/lttv-numbered-5.eps | 8659 +++++++++++++++++ .../user_guide/docbook/lttv-numbered-5.png | Bin 0 -> 205762 bytes .../user_guide/docbook/user_guide.docbook | 557 ++ .../doc/user/user_guide/html/Makefile.am | 1 + .../doc/user/user_guide/html/c159.html | 169 + .../doc/user/user_guide/html/c162.html | 169 + .../doc/user/user_guide/html/c20.html | 154 + .../doc/user/user_guide/html/c25.html | 214 + .../doc/user/user_guide/html/c88.html | 269 + .../doc/user/user_guide/html/c91.html | 269 + .../doc/user/user_guide/html/index.html | 210 + .../user/user_guide/html/lttv-color-list.png | Bin 0 -> 15693 bytes .../user/user_guide/html/lttv-numbered-5.png | Bin 0 -> 205762 bytes .../doc/user/user_guide/html/x127.html | 233 + .../doc/user/user_guide/html/x130.html | 233 + .../doc/user/user_guide/html/x169.html | 185 + .../doc/user/user_guide/html/x172.html | 185 + .../doc/user/user_guide/html/x46.html | 181 + .../doc/user/user_guide/html/x54.html | 179 + .../doc/user/user_guide/html/x61.html | 204 + .../doc/user/user_guide/html/x64.html | 204 + .../doc/user/user_guide/html/x78.html | 176 + .../doc/user/user_guide/html/x81.html | 176 + .../doc/user/user_guide/user_guide.dvi | Bin 0 -> 102296 bytes ltt/branches/poly-0.6.9/doxyfile | 1219 +++ .../poly-0.6.9/facilities/Makefile.am | 27 + ltt/branches/poly-0.6.9/facilities/core.xml | 53 + ltt/branches/poly-0.6.9/facilities/fs.xml | 89 + ltt/branches/poly-0.6.9/facilities/ipc.xml | 37 + ltt/branches/poly-0.6.9/facilities/kernel.xml | 86 + ltt/branches/poly-0.6.9/facilities/memory.xml | 49 + .../poly-0.6.9/facilities/network.xml | 20 + .../poly-0.6.9/facilities/process.xml | 116 + .../poly-0.6.9/facilities/s390_kernel.xml | 12 + ltt/branches/poly-0.6.9/facilities/socket.xml | 49 + ltt/branches/poly-0.6.9/facilities/timer.xml | 41 + ltt/branches/poly-0.6.9/liblttctl/Makefile.am | 7 + ltt/branches/poly-0.6.9/liblttctl/liblttctl.c | 483 + ltt/branches/poly-0.6.9/liblttctl/lttctl.h | 91 + ltt/branches/poly-0.6.9/ltt/Makefile.am | 26 + ltt/branches/poly-0.6.9/ltt/compiler.h | 52 + .../poly-0.6.9/ltt/convert-old/LTTTypes.h | 142 + .../poly-0.6.9/ltt/convert-old/LinuxEvents.h | 333 + .../poly-0.6.9/ltt/convert-old/Makefile.am | 12 + .../poly-0.6.9/ltt/convert-old/README | 19 + .../poly-0.6.9/ltt/convert-old/convert.c | 761 ++ .../poly-0.6.9/ltt/convert-old/core.xml | 263 + .../poly-0.6.9/ltt/convert-old/sysInfo | 45 + ltt/branches/poly-0.6.9/ltt/crc32.tab | 52 + ltt/branches/poly-0.6.9/ltt/event.c | 786 ++ ltt/branches/poly-0.6.9/ltt/event.h | 141 + ltt/branches/poly-0.6.9/ltt/facility.c | 666 ++ ltt/branches/poly-0.6.9/ltt/facility.h | 51 + ltt/branches/poly-0.6.9/ltt/ltt-private.h | 457 + ltt/branches/poly-0.6.9/ltt/ltt-types.h | 91 + ltt/branches/poly-0.6.9/ltt/ltt.h | 140 + ltt/branches/poly-0.6.9/ltt/parser.c | 1407 +++ ltt/branches/poly-0.6.9/ltt/parser.h | 209 + ltt/branches/poly-0.6.9/ltt/time.h | 249 + ltt/branches/poly-0.6.9/ltt/trace.h | 185 + ltt/branches/poly-0.6.9/ltt/tracefile.c | 2599 +++++ ltt/branches/poly-0.6.9/ltt/type.c | 394 + ltt/branches/poly-0.6.9/ltt/type.h | 102 + ltt/branches/poly-0.6.9/lttctl/Makefile.am | 11 + ltt/branches/poly-0.6.9/lttctl/lttctl.c | 496 + ltt/branches/poly-0.6.9/lttd/Makefile.am | 7 + ltt/branches/poly-0.6.9/lttd/lttd.c | 549 ++ ltt/branches/poly-0.6.9/lttv/Makefile.am | 4 + ltt/branches/poly-0.6.9/lttv/README | 21 + ltt/branches/poly-0.6.9/lttv/lttv/Makefile.am | 63 + ltt/branches/poly-0.6.9/lttv/lttv/attribute.c | 587 ++ ltt/branches/poly-0.6.9/lttv/lttv/attribute.h | 125 + ltt/branches/poly-0.6.9/lttv/lttv/batchtest.c | 1005 ++ .../poly-0.6.9/lttv/lttv/contextmacros.h | 376 + ltt/branches/poly-0.6.9/lttv/lttv/filter.c | 2041 ++++ ltt/branches/poly-0.6.9/lttv/lttv/filter.h | 357 + ltt/branches/poly-0.6.9/lttv/lttv/hook.c | 460 + ltt/branches/poly-0.6.9/lttv/lttv/hook.h | 168 + .../poly-0.6.9/lttv/lttv/iattribute.c | 285 + .../poly-0.6.9/lttv/lttv/iattribute.h | 183 + ltt/branches/poly-0.6.9/lttv/lttv/lttv-gui.sh | 10 + ltt/branches/poly-0.6.9/lttv/lttv/lttv.h | 63 + ltt/branches/poly-0.6.9/lttv/lttv/lttv.sh | 14 + ltt/branches/poly-0.6.9/lttv/lttv/main.c | 302 + ltt/branches/poly-0.6.9/lttv/lttv/module.c | 608 ++ ltt/branches/poly-0.6.9/lttv/lttv/module.h | 208 + ltt/branches/poly-0.6.9/lttv/lttv/option.c | 317 + ltt/branches/poly-0.6.9/lttv/lttv/option.h | 53 + ltt/branches/poly-0.6.9/lttv/lttv/print.c | 185 + ltt/branches/poly-0.6.9/lttv/lttv/print.h | 34 + ltt/branches/poly-0.6.9/lttv/lttv/state.c | 2191 +++++ ltt/branches/poly-0.6.9/lttv/lttv/state.h | 304 + ltt/branches/poly-0.6.9/lttv/lttv/stats.c | 1085 +++ ltt/branches/poly-0.6.9/lttv/lttv/stats.h | 237 + .../poly-0.6.9/lttv/lttv/tracecontext.c | 1606 +++ .../poly-0.6.9/lttv/lttv/tracecontext.h | 366 + ltt/branches/poly-0.6.9/lttv/lttv/traceset.c | 214 + ltt/branches/poly-0.6.9/lttv/lttv/traceset.h | 73 + .../poly-0.6.9/lttv/modules/Makefile.am | 28 + ltt/branches/poly-0.6.9/lttv/modules/README | 21 + .../lttv/modules/examples/Makefile.am | 17 + .../lttv/modules/examples/sampledep.c | 25 + .../lttv/modules/examples/samplemodule.c | 22 + .../lttv/modules/examples/samplemodule2.c | 22 + .../poly-0.6.9/lttv/modules/gui/Makefile.am | 12 + .../lttv/modules/gui/controlflow/Makefile.am | 41 + .../lttv/modules/gui/controlflow/TODO | 64 + .../lttv/modules/gui/controlflow/cfv.c | 220 + .../lttv/modules/gui/controlflow/cfv.h | 86 + .../lttv/modules/gui/controlflow/drawing.c | 1426 +++ .../lttv/modules/gui/controlflow/drawing.h | 220 + .../lttv/modules/gui/controlflow/drawitem.c | 464 + .../lttv/modules/gui/controlflow/drawitem.h | 279 + .../lttv/modules/gui/controlflow/eventhooks.c | 2385 +++++ .../lttv/modules/gui/controlflow/eventhooks.h | 121 + .../gui/controlflow/hGuiControlFlowInsert.xpm | 28 + .../modules/gui/controlflow/hLegendInsert.xpm | 45 + .../lttv/modules/gui/controlflow/module.c | 133 + .../modules/gui/controlflow/processlist.c | 687 ++ .../modules/gui/controlflow/processlist.h | 242 + .../lttv/modules/gui/controlflow/test.c | 578 ++ .../modules/gui/detailedevents/Makefile.am | 38 + .../lttv/modules/gui/detailedevents/events.c | 1739 ++++ .../gui/detailedevents/hGuiEventsInsert.xpm | 230 + .../diskperformance/.deps/diskperformance.Plo | 1044 ++ .../.deps/libsysteminfo.la.Plo | 1 + .../modules/gui/diskperformance/Makefile.am | 38 + .../gui/diskperformance/diskperformance.c | 638 ++ .../hDiskPerformanceInsert.xpm | 27 + .../modules/gui/diskperformance/liste.txt | 3 + .../lttv/modules/gui/filter/Makefile.am | 21 + .../lttv/modules/gui/filter/filter.c | 681 ++ .../modules/gui/filter/hGuiFilterInsert.xpm | 28 + .../gui/interrupts/.deps/interrupts.Plo | 1044 ++ .../gui/interrupts/.deps/systeminfo.Plo | 1044 ++ .../lttv/modules/gui/interrupts/Makefile.am | 38 + .../gui/interrupts/hInterruptsInsert.xpm | 27 + .../lttv/modules/gui/interrupts/interrupts.c | 509 + .../lttv/modules/gui/lttvwindow/Makefile.am | 25 + .../gui/lttvwindow/glade/lttvwindow.glade | 760 ++ .../gui/lttvwindow/glade/lttvwindow.gladep | 11 + .../gui/lttvwindow/lttvwindow/Makefile.am | 43 + .../gui/lttvwindow/lttvwindow/callbacks.c | 4566 +++++++++ .../gui/lttvwindow/lttvwindow/callbacks.h | 315 + .../gui/lttvwindow/lttvwindow/computetrace.c | 94 + .../lttvwindow/lttvwindow/gtkmultivpaned.c | 580 ++ .../lttvwindow/lttvwindow/gtkmultivpaned.h | 90 + .../gui/lttvwindow/lttvwindow/init_module.c | 263 + .../gui/lttvwindow/lttvwindow/interface.c | 937 ++ .../gui/lttvwindow/lttvwindow/interface.h | 23 + .../gui/lttvwindow/lttvwindow/lttvwindow.c | 1154 +++ .../gui/lttvwindow/lttvwindow/lttvwindow.h | 827 ++ .../lttvwindow/lttvwindow/lttvwindowtraces.c | 1863 ++++ .../lttvwindow/lttvwindow/lttvwindowtraces.h | 321 + .../lttvwindow/mainwindow-private.h | 134 + .../gui/lttvwindow/lttvwindow/mainwindow.h | 41 + .../modules/gui/lttvwindow/lttvwindow/menu.c | 79 + .../modules/gui/lttvwindow/lttvwindow/menu.h | 46 + .../gui/lttvwindow/lttvwindow/support.c | 162 + .../gui/lttvwindow/lttvwindow/support.h | 62 + .../gui/lttvwindow/lttvwindow/test_main.c | 95 + .../gui/lttvwindow/lttvwindow/toolbar.c | 77 + .../gui/lttvwindow/lttvwindow/toolbar.h | 48 + .../lttv/modules/gui/lttvwindow/mainwin.glade | 760 ++ .../modules/gui/lttvwindow/mainwin.gladep | 11 + .../gui/lttvwindow/pixmaps/1downarrow.png | Bin 0 -> 188 bytes .../gui/lttvwindow/pixmaps/1uparrow.png | Bin 0 -> 188 bytes .../gui/lttvwindow/pixmaps/Makefile.am | 30 + .../modules/gui/lttvwindow/pixmaps/close.png | Bin 0 -> 618 bytes .../gui/lttvwindow/pixmaps/edit_add_22.png | Bin 0 -> 820 bytes .../gui/lttvwindow/pixmaps/edit_remove_22.png | Bin 0 -> 713 bytes .../gui/lttvwindow/pixmaps/filenew.png | Bin 0 -> 1316 bytes .../gui/lttvwindow/pixmaps/fileopen.png | Bin 0 -> 1295 bytes .../gui/lttvwindow/pixmaps/filesave.png | Bin 0 -> 595 bytes .../gui/lttvwindow/pixmaps/filesaveas.png | Bin 0 -> 732 bytes .../gui/lttvwindow/pixmaps/gtk-add.png | Bin 0 -> 460 bytes .../gui/lttvwindow/pixmaps/gtk-jump-to.png | Bin 0 -> 3596 bytes .../lttvwindow/pixmaps/lttv-color-list.png | Bin 0 -> 15693 bytes .../gui/lttvwindow/pixmaps/mini-display.xpm | 25 + .../gui/lttvwindow/pixmaps/move_message.xpm | 59 + .../modules/gui/lttvwindow/pixmaps/remove.png | Bin 0 -> 236 bytes .../gui/lttvwindow/pixmaps/remove1.png | Bin 0 -> 724 bytes .../lttvwindow/pixmaps/stock_jump_to_24.png | Bin 0 -> 1097 bytes .../gui/lttvwindow/pixmaps/stock_redo_24.png | Bin 0 -> 756 bytes .../lttvwindow/pixmaps/stock_refresh_24.png | Bin 0 -> 1138 bytes .../gui/lttvwindow/pixmaps/stock_stop_24.png | Bin 0 -> 1379 bytes .../lttvwindow/pixmaps/stock_zoom_fit_24.png | Bin 0 -> 1102 bytes .../lttvwindow/pixmaps/stock_zoom_in_24.png | Bin 0 -> 1099 bytes .../lttvwindow/pixmaps/stock_zoom_out_24.png | Bin 0 -> 1074 bytes .../lttv/modules/gui/statistics/Makefile.am | 19 + .../gui/statistics/hGuiStatisticInsert.xpm | 27 + .../lttv/modules/gui/statistics/statistics.c | 712 ++ .../lttv/modules/gui/tracecontrol/Makefile.am | 24 + .../gui/tracecontrol/TraceControlPause.xpm | 30 + .../gui/tracecontrol/TraceControlStart.xpm | 30 + .../gui/tracecontrol/TraceControlStop.xpm | 30 + .../gui/tracecontrol/hTraceControlInsert.xpm | 30 + .../modules/gui/tracecontrol/tracecontrol.c | 1092 +++ .../poly-0.6.9/lttv/modules/text/Makefile.am | 17 + .../lttv/modules/text/batchAnalysis.c | 245 + .../lttv/modules/text/batchanalysis.h | 62 + .../poly-0.6.9/lttv/modules/text/textDump.c | 362 + .../poly-0.6.9/lttv/modules/text/textFilter.c | 228 + ltt/branches/poly-0.6.9/profile.sh | 41 + 259 files changed, 82318 insertions(+) create mode 100644 ltt/branches/poly-0.6.9/AUTHORS create mode 100644 ltt/branches/poly-0.6.9/ChangeLog create mode 100644 ltt/branches/poly-0.6.9/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/NEWS create mode 100644 ltt/branches/poly-0.6.9/QUICKSTART create mode 100644 ltt/branches/poly-0.6.9/README create mode 100755 ltt/branches/poly-0.6.9/autogen.sh create mode 100644 ltt/branches/poly-0.6.9/configure.in create mode 100644 ltt/branches/poly-0.6.9/doc/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/doc/developer/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/doc/developer/coding.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/developer_guide.dvi create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/developer_guide.docbook create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/lttv-context.eps create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/lttv-context.png create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/c18.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/c40.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/c67.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/index.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/lttv-context.png create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x23.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x33.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x46.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x50.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x72.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x77.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x81.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x84.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/discuss.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/filter_specification.docbook create mode 100644 ltt/branches/poly-0.6.9/doc/developer/format.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/guiControlFlow.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/gui_layout.txt create mode 100644 ltt/branches/poly-0.6.9/doc/developer/guidetailed-event-list-redesign.txt create mode 100644 ltt/branches/poly-0.6.9/doc/developer/hook_prio.txt create mode 100644 ltt/branches/poly-0.6.9/doc/developer/index.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/library-header.txt create mode 100644 ltt/branches/poly-0.6.9/doc/developer/ltt-to-do.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/lttng-lttv-roadmap.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/lttv.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/lttvwindow_events_delivery.txt create mode 100644 ltt/branches/poly-0.6.9/doc/developer/process_traceset_strict_boundaries.txt create mode 100644 ltt/branches/poly-0.6.9/doc/developer/program-header.txt create mode 100644 ltt/branches/poly-0.6.9/doc/developer/requests_servicing_schedulers.txt create mode 100644 ltt/branches/poly-0.6.9/doc/developer/status.html create mode 100644 ltt/branches/poly-0.6.9/doc/developer/todo.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/doc/user/guiEvents.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/docbook/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/docbook/lttv-color-list.eps create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/docbook/lttv-color-list.png create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/docbook/lttv-numbered-5.eps create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/docbook/lttv-numbered-5.png create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/docbook/user_guide.docbook create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/c159.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/c162.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/c20.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/c25.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/c88.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/c91.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/index.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/lttv-color-list.png create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/lttv-numbered-5.png create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x127.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x130.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x169.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x172.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x46.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x54.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x61.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x64.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x78.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/html/x81.html create mode 100644 ltt/branches/poly-0.6.9/doc/user/user_guide/user_guide.dvi create mode 100644 ltt/branches/poly-0.6.9/doxyfile create mode 100644 ltt/branches/poly-0.6.9/facilities/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/facilities/core.xml create mode 100644 ltt/branches/poly-0.6.9/facilities/fs.xml create mode 100644 ltt/branches/poly-0.6.9/facilities/ipc.xml create mode 100644 ltt/branches/poly-0.6.9/facilities/kernel.xml create mode 100644 ltt/branches/poly-0.6.9/facilities/memory.xml create mode 100644 ltt/branches/poly-0.6.9/facilities/network.xml create mode 100644 ltt/branches/poly-0.6.9/facilities/process.xml create mode 100644 ltt/branches/poly-0.6.9/facilities/s390_kernel.xml create mode 100644 ltt/branches/poly-0.6.9/facilities/socket.xml create mode 100644 ltt/branches/poly-0.6.9/facilities/timer.xml create mode 100644 ltt/branches/poly-0.6.9/liblttctl/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/liblttctl/liblttctl.c create mode 100644 ltt/branches/poly-0.6.9/liblttctl/lttctl.h create mode 100644 ltt/branches/poly-0.6.9/ltt/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/ltt/compiler.h create mode 100644 ltt/branches/poly-0.6.9/ltt/convert-old/LTTTypes.h create mode 100644 ltt/branches/poly-0.6.9/ltt/convert-old/LinuxEvents.h create mode 100644 ltt/branches/poly-0.6.9/ltt/convert-old/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/ltt/convert-old/README create mode 100644 ltt/branches/poly-0.6.9/ltt/convert-old/convert.c create mode 100644 ltt/branches/poly-0.6.9/ltt/convert-old/core.xml create mode 100755 ltt/branches/poly-0.6.9/ltt/convert-old/sysInfo create mode 100644 ltt/branches/poly-0.6.9/ltt/crc32.tab create mode 100644 ltt/branches/poly-0.6.9/ltt/event.c create mode 100644 ltt/branches/poly-0.6.9/ltt/event.h create mode 100644 ltt/branches/poly-0.6.9/ltt/facility.c create mode 100644 ltt/branches/poly-0.6.9/ltt/facility.h create mode 100644 ltt/branches/poly-0.6.9/ltt/ltt-private.h create mode 100644 ltt/branches/poly-0.6.9/ltt/ltt-types.h create mode 100644 ltt/branches/poly-0.6.9/ltt/ltt.h create mode 100644 ltt/branches/poly-0.6.9/ltt/parser.c create mode 100644 ltt/branches/poly-0.6.9/ltt/parser.h create mode 100644 ltt/branches/poly-0.6.9/ltt/time.h create mode 100644 ltt/branches/poly-0.6.9/ltt/trace.h create mode 100644 ltt/branches/poly-0.6.9/ltt/tracefile.c create mode 100644 ltt/branches/poly-0.6.9/ltt/type.c create mode 100644 ltt/branches/poly-0.6.9/ltt/type.h create mode 100644 ltt/branches/poly-0.6.9/lttctl/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttctl/lttctl.c create mode 100644 ltt/branches/poly-0.6.9/lttd/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttd/lttd.c create mode 100644 ltt/branches/poly-0.6.9/lttv/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/README create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/attribute.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/attribute.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/batchtest.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/contextmacros.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/filter.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/filter.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/hook.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/hook.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/iattribute.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/iattribute.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/lttv-gui.sh create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/lttv.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/lttv.sh create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/main.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/module.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/module.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/option.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/option.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/print.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/print.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/state.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/state.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/stats.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/stats.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/tracecontext.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/tracecontext.h create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/traceset.c create mode 100644 ltt/branches/poly-0.6.9/lttv/lttv/traceset.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/README create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/examples/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/examples/sampledep.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/examples/samplemodule.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/examples/samplemodule2.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/TODO create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/cfv.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/cfv.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/drawing.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/drawing.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/drawitem.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/drawitem.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/eventhooks.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/eventhooks.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/hGuiControlFlowInsert.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/hLegendInsert.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/module.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/processlist.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/processlist.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/controlflow/test.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/detailedevents/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/detailedevents/events.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/detailedevents/hGuiEventsInsert.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/diskperformance/.deps/diskperformance.Plo create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/diskperformance/.deps/libsysteminfo.la.Plo create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/diskperformance/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/diskperformance/diskperformance.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/diskperformance/hDiskPerformanceInsert.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/diskperformance/liste.txt create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/filter/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/filter/filter.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/filter/hGuiFilterInsert.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/interrupts/.deps/interrupts.Plo create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/interrupts/.deps/systeminfo.Plo create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/interrupts/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/interrupts/hInterruptsInsert.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/interrupts/interrupts.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/glade/lttvwindow.glade create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/glade/lttvwindow.gladep create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/callbacks.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/computetrace.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/gtkmultivpaned.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/gtkmultivpaned.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/init_module.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/interface.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/interface.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindow.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindowtraces.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/lttvwindowtraces.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/mainwindow-private.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/mainwindow.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/menu.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/menu.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/support.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/support.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/test_main.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/toolbar.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/lttvwindow/toolbar.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/mainwin.glade create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/mainwin.gladep create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/1downarrow.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/1uparrow.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/close.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/edit_add_22.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/edit_remove_22.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/filenew.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/fileopen.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/filesave.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/filesaveas.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/gtk-add.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/gtk-jump-to.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/lttv-color-list.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/mini-display.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/move_message.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/remove.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/remove1.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/stock_jump_to_24.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/stock_redo_24.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/stock_refresh_24.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/stock_stop_24.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/stock_zoom_fit_24.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/stock_zoom_in_24.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/lttvwindow/pixmaps/stock_zoom_out_24.png create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/statistics/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/statistics/hGuiStatisticInsert.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/statistics/statistics.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/tracecontrol/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/tracecontrol/TraceControlPause.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/tracecontrol/TraceControlStart.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/tracecontrol/TraceControlStop.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/tracecontrol/hTraceControlInsert.xpm create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/gui/tracecontrol/tracecontrol.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/text/Makefile.am create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/text/batchAnalysis.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/text/batchanalysis.h create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/text/textDump.c create mode 100644 ltt/branches/poly-0.6.9/lttv/modules/text/textFilter.c create mode 100755 ltt/branches/poly-0.6.9/profile.sh diff --git a/ltt/branches/poly-0.6.9/AUTHORS b/ltt/branches/poly-0.6.9/AUTHORS new file mode 100644 index 00000000..032edf04 --- /dev/null +++ b/ltt/branches/poly-0.6.9/AUTHORS @@ -0,0 +1,25 @@ +Linux Trace Toolkit Viewer + +Contributors : + +Michel Dagenais (New trace format, lttv main) +Mathieu Desnoyers (Kernel Tracer, Directory structure, build with automake/conf, + lttv gui, control flow view, gui cooperative trace reading + scheduler with interruptible foreground and background + computation, detailed event list (rewrite), trace reading + library (rewrite)) +Benoit Des Ligneris, Éric Clement (Cluster adaptation, work in progress) +Xang-Xiu Yang (trace reading library and converter, lttv gui, + detailed event list and statistics view) +Tom Zanussi (RelayFS) + +Strongly inspired from the original Linux Trace Toolkit Visualizer made by +Karim Yaghmour. + +Linux Trace Toolkit Viewer, Copyright (C) 2004 + Michel Dagenais + Mathieu Desnoyers + Xang-Xiu Yang +Linux Trace Toolkit comes with ABSOLUTELY NO WARRANTY. +This is free software, and you are welcome to redistribute it +under certain conditions. See COPYING for details. diff --git a/ltt/branches/poly-0.6.9/ChangeLog b/ltt/branches/poly-0.6.9/ChangeLog new file mode 100644 index 00000000..ad3e132b --- /dev/null +++ b/ltt/branches/poly-0.6.9/ChangeLog @@ -0,0 +1,4 @@ +LinuxTraceToolkit ChangeLog + +29/05/2003 Subversion repository preliminary files addition + diff --git a/ltt/branches/poly-0.6.9/Makefile.am b/ltt/branches/poly-0.6.9/Makefile.am new file mode 100644 index 00000000..66afa906 --- /dev/null +++ b/ltt/branches/poly-0.6.9/Makefile.am @@ -0,0 +1,6 @@ +# WARNING : ltt must come before lttv, so that the traceread library is +# up to date + +SUBDIRS = liblttctl ltt lttctl lttv lttd doc facilities + +EXTRA_DIST = QUICKSTART diff --git a/ltt/branches/poly-0.6.9/NEWS b/ltt/branches/poly-0.6.9/NEWS new file mode 100644 index 00000000..e69de29b diff --git a/ltt/branches/poly-0.6.9/QUICKSTART b/ltt/branches/poly-0.6.9/QUICKSTART new file mode 100644 index 00000000..f297e155 --- /dev/null +++ b/ltt/branches/poly-0.6.9/QUICKSTART @@ -0,0 +1,366 @@ + +QUICKSTART + +How to use LTTng and LTTV in a few lines : + +This document is made of four parts : The first one explains how to install +LTTng and LTTV from Debian and RPM binary packages, the second one explains how +to install LTTng and LTTV from sources and the third one describes the steps +to follow to trace a system and view it. The fourth and last part explains +briefly how to add a new trace point to the kernel. + +What you will typically want is to read sections 1 and 3 : install LTTng from +binary packages and use it. If there are no packages ready for your system, you +will have to install from sources (section 2) instead. + +These operations are made for installing the LTTng 0.4.2 tracer on a +linux 2.6.12-rc4-mm2 kernel. You will also find instructions for installtion of +LTTV 0.6.x : the Linux Trace Toolkit Viewer. + +At this point, the -mm tree of the kernel is used because it has RelayFS support +in it. In a nearby future, a vanilla kernel 2.6.14 will be used, as RelayFS has +been integrated in the linux 2.6.14-rc series. + +The following lttng patch is necessary to have the tracing hooks in the kernel. +The following ltt-control module controls the tracing. + +Required programs and librairies are assumed to be automatically installed in an +installation with Debian or RPM packages. In the case of an installation from +sources, the dependencies are listed. + + +** Current development status ** + +LTTng : +supported architectures : +Intel Pentium (UP/SMP) with TSC + +LTTV : +supported architectures : +Intel i386 and better +PowerPC + + + +Author : Mathieu Desnoyers, September 2005 + + + +*********************************************************** +** Section 1 * Installation from Debian or RPM packages ** +*********************************************************** + +* Install from RPM packages on Fedora Core 4 : + +Get LTTV RPM from : + +http://ltt.polymtl.ca/packages/fedora/RPMS + +LTTV RPM are ready. + +LTTng kernel and lttng-modules RPM are available for some architectures (i586, +i686). Feel free to help fix the spec files to have correct lttng-modules RPM +package. + + +* Install from Deb packages on Debian : + +You can use the ltt.polymtl.ca apt source to get LTTV for Debian : + +Add the following two sources to your /etc/apt/sources.list : + +deb http://ltt.polymtl.ca/packages/debian experimental main +deb-src http://ltt.polymtl.ca/packages/debian experimental main + + +* Install from precompiled binary packages (LTTV compiled only for i386, and + LTTng only for i686 smp), perform the following : + +su - +apt-get update +apt-get install lttv lttv-doc +apt-get install kernel-image-2.6.12-rc4-mm2-lttng-0.4.2 +apt-get install lttng-modules-modules-2.6.12-rc4-mm2-lttng-0.4.2 + * note : the packages are signed by myself. I am not considered a trusted + Debian source yet, so warnings are normal. + +Then, follow the section "Editing the system wide configuration" in section 2. + +* Create custom LTTV Debian packages + +Binary packages are only available for i386. If you want to create your own LTTV +packages for other platforms, do : + +su - +cd /usr/src +apt-get source lttv +cd lttv-0.6.9 +dpkg-buildpackage -rfakeroot + +You should then have your LTTV .deb files created for your architecture. + +* Create custom LTTng packages + +For building LTTng Debian packages : + +su - +apt-get install kernel-source-2.6.12-rc4-mm2-lttng-0.4.2 +cd /usr/src +bzip2 -cd kernel-source-2.6.12-rc4-mm2-lttng-0.4.2.tar.bz2 | tar xvof - +cd kernel-source-2.6.12-rc4-mm2-lttng-0.4.2 +make menuconfig (or xconfig or config) (customize your configuration) +make-kpkg kernel_image + +You will then see your freshly created .deb in /usr/src. Install it with +dpkg -i /usr/src/(image-name).deb + +You will also need to create a package for the lttng-modules : + +su - +cd /usr/src +apt-get source lttng-modules +cd kernel-source-2.6.12-rc4-mm2-lttng-0.4.2 +make-kpkg --added_modules /usr/src/lttng-modules-0.3 modules_image + +You will then see your freshly created .deb in /usr/src. Install it with +dpkg -i /usr/src/lttng-modules-modules-(your version).deb + + +Then, follow the section "Editing the system wide configuration" in section 2. + + +*********************************************************** +** Section 2 * Installation from sources ** +*********************************************************** + +* Prerequisites + +Tools needed to follow the package download steps : + +o wget +o bzip2 +o gzip +o tar + +You have to install the standard development librairies and programs necessary +to compile a kernel : + +(from Documentation/Changes in the Linux kernel tree) +o Gnu C 2.95.3 # gcc --version +o Gnu make 3.79.1 # make --version +o binutils 2.12 # ld -v +o util-linux 2.10o # fdformat --version +o module-init-tools 0.9.10 # depmod -V + +You might also want to have libncurses5 to have the text mode kernel +configuration menu, but there are alternatives. + +Prerequisites for LTTV 0.6.x installation are : + +gcc 3.2 or better +gtk 2.4 or better development libraries + (Debian : libgtk2.0, libgtk2.0-dev) + (Fedora : gtk2, gtk2-devel) + note : For Fedora users : this might require at least core 3 from Fedora, + or you might have to compile your own GTK2 library. +glib 2.4 or better development libraries + (Debian : libglib2.0-0, libglib2.0-dev) + (Fedora : glib2, glib2-devel) +libpopt development libraries + (Debian : libpopt0, libpopt-dev) + (Fedora : popt) +libpango development libraries + (Debian : libpango1.0, libpango1.0-dev) + (Fedora : pango, pango-devel) +libc6 development librairies + (Debian : libc6, libc6-dev) + (Fedora : glibc, glibc) + + +* Getting the LTTng packages + +su - +mkdir /usr/src/lttng +cd /usr/src/lttng +(see http://ltt.polymtl.ca/lttng for package listing) +wget http://ltt.polymtl.ca/lttng/lttng-modules-0.3.tar.bz2 +wget http://ltt.polymtl.ca/lttng/patch-2.6.12-rc4-mm2-lttng-0.4.2.tar.bz2 +bzip2 -cd lttng-modules-0.3.tar.bz2 | tar xvof - +bzip2 -cd patch-2.6.12-rc4-mm2-lttng-0.4.2.tar.bz2 | tar xvof - + + +* Getting LTTng kernel sources + +su - +cd /usr/src +wget http://kernel.org/pub/linux/kernel/v2.6/testing/linux-2.6.12-rc4.tar.bz2 +wget http://kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.12-rc4/2.6.12-rc4-mm2/2.6.12-rc4-mm2.bz2 +bzip2 -cd linux-2.6.12-rc4.tar.bz2 | tar xvof - +cd linux-2.6.12-rc4 +bzip2 -cd ../2.6.12-rc4-mm2.bz2 | patch -p1 +cat /usr/src/lttng/patch-2.6.12-rc4-mm2-lttng-0.4.2-* | patch -p1 +cd .. +mv linux-2.6.12-rc4 linux-2.6.12-rc4-mm2-lttng-0.4.2 + + +* Installing a LTTng kernel + +su - +cd /usr/src/linux-2.6.12-rc4-mm2-lttng-0.4.2 +make menuconfig (or make xconfig or make config) + Select the < Help > button if you are not familiar with kernel + configuration. + Items preceded by [*] means they has to be built into the kernel. + Items preceded by [M] means they has to be built as modules. + Items preceded by [ ] means they should be removed. + go to the "General setup" section + Select the following options : + [*] Linux Trace Toolkit Instrumentation Support + [M] or [*] Linux Trace Toolkit Tracer + It makes no difference for the rest of the procedure whether the Tracer + is compiled built-in or as a module. + do NOT activate (not ready yet) : + [ ] Align Linux Trace Toolkit Traces + [ ] Activate Linux Trace Toolkit Heartbeat Timer + IMPORTANT : This is enabled by default : you must disable it! + Select + Select + Select +make +make modules_install +make install + +reboot + + Select the Linux 2.6.12-rc4-mm2-lttng-0.4.2 kernel in your boot loader. + + +* Install the ltt-modules + +su - +cd /usr/src/lttng/lttng-modules-0.3 +KERNELDIR=/usr/src/linux-2.6.12-rc4-mm2-lttng-0.4.2 make +KERNELDIR=/usr/src/linux-2.6.12-rc4-mm2-lttng-0.4.2 make modules_install + + +* Editing the system wide configuration + +You must activate relayfs and specify a mount point. This is typically done in +fstab such that it happens at boot time. + +If you have never used RelayFS before, these operation would do this for you : + +mkdir /mnt/relayfs +cp /etc/fstab /etc/fstab.lttng.bkp +echo "relayfs /mnt/relayfs relayfs rw 0 0" >> /etc/fstab + +then, rebooting or issuing the following command will activate relayfs : + +mount /mnt/relayfs + +You need to load the ltt-control module to be able to control tracing from user +space. This is done by issuing the command : + +modprobe ltt-control + +You can automate at boot time loading the ltt-control module by : + +echo ltt-control >> /etc/modules + + +* Getting and installing the LTTV package + +su - +cd /usr/src +wget http://ltt.polymtl.ca/packages/LinuxTraceToolkitViewer-0.6.9-10102005.tar.gz +gzip -cd LinuxTraceToolkitViewer-0.6.9-10102005.tar.gz | tar xvof - +cd LinuxTraceToolkitViewer-0.6.9-10102005 +(refer to README to see the development libraries that must be installed on you +system) +./configure +make +make install + + + + +*********************************************************** +** Section 3 * Using LTTng and LTTV ** +*********************************************************** + +* Use graphical LTTV to control tracing and analyse traces + +lttv-gui (or /usr/local/bin/lttv-gui) + - Spot the "Tracing Control" icon : click on it + (it's a traffic light icon) + - enter the root password + - click "start" + - click "stop" + - Yes + * You should now see a trace + +* Use text mode LTTng to control tracing + +The tracing can be controlled from a terminal by using the lttctl command (as +root). + +Start tracing : + +lttctl -n trace -d -l /mnt/relayfs/ltt -t /tmp/trace + +Stop tracing and destroy trace channels : + +lttctl -n trace -R + +see lttctl --help for details. + + +* Use text mode LTTV + +Fell free to look in /usr/local/lib/lttv/plugins to see all the text and +graphical plugins available. + +For example, a simple trace dump in text format is available with : + +lttv -m textDump -t /tmp/trace + +see lttv -m textDump --help for detailed command line options of textDump. + + + + +*********************************************************** +** Section 4 * Adding new instrumentations with genevent ** +*********************************************************** + +* Getting and installing genevent + +su - +cd /usr/src +wget http://ltt.polymtl.ca/packages/genevent-0.2.tar.gz +gzip -cd genevent-0.2.tar.gz | tar xvof - +cd genevent-0.2 +make +make install + + +* Add new events to the kernel with genevent + +su - +cd /usr/local/share/LinuxTraceToolkitViewer/facilities +cp process.xml yourfacility.xml + * edit yourfacility.xml to fit your needs. +cd /tmp +/usr/local/bin/genevent /usr/local/share/LinuxTraceToolkitViewer/yourfacility.xml +cp ltt-facility-yourfacility.h ltt-facility-id-yourfacility.h \ + /usr/src/linux-2.6.12-rc4-mm2-lttng-0.4.2/include/linux/ltt +cp ltt-facility-loader-yourfacility.c ltt-facility-loader-yourfacility.h \ + /usr/src/linux-2.6.12-rc4-mm2-lttng-0.4.2/ltt + * edit the kernel file you want to instrument + - Add #include at the beginning + of the file. + - Add a call to the tracing functions. See their names and parameters in + /usr/src/linux-2.6.12-rc4-mm2-lttng-0.4.2/include/linux/ltt/ltt-facility-yourfacility.h + + + diff --git a/ltt/branches/poly-0.6.9/README b/ltt/branches/poly-0.6.9/README new file mode 100644 index 00000000..836472ad --- /dev/null +++ b/ltt/branches/poly-0.6.9/README @@ -0,0 +1,77 @@ + +This package contains the trace reading library and trace viewing tools for +the new Linux Trace Toolkit trace format. It also contains the lttd, lttctl and +liblttctl programs which are necessary to obtain a trace. + +* Compiling + +gcc 3.2 or better +gtk 2.4 or better development libraries + (Debian : libgtk2.0, libgtk2.0-dev) + (Fedora : gtk2, gtk2-devel) + note : For Fedora users : this might require at least core 3 from Fedora, + or you might have to compile your own GTK2 library. +glib 2.4 or better development libraries + (Debian : libglib2.0-0, libglib2.0-dev) + (Fedora : glib2, glib2-devel) +libpopt development libraries + (Debian : libpopt0, libpopt-dev) + (Fedora : popt) +libpango development libraries + (Debian : libpango1.0, libpango1.0-dev) + (Fedora : pango, pango-devel) +libc6 development librairies + (Debian : libc6, libc6-dev) + (Fedora : glibc, glibc) + + +To compile the source tree from a tarball, simply follow these steps : + +- ./configure +- make +- make install + +After running ./configure, you can also go in specific subdirectories and +use make, make install. + + +* Quick Start + +See QUICKSTART + +* Source Tree Structure + +Here is the tree structure of the Linux Trace Toolkit Viewer package. + +ltt: new trace format reading library. +README: This file. +debian: debian config files (currently empty). +doc: Documentation. +doc/user: User related documentation. +doc/developer: Developer related documentation. +liblttctl: Library to communicate with the kernel tracer control module. +lttctl: Command line program to use the liblttctl library. +lttd: Linux Trace Toolkit daemon. +lttv: Linux Trace Toolkit trace analysis tool and viewer. +lttv/modules: Linux Trace Toolkit analysis tool and viewer plugin modules. +specs: RPM config files (currently empty). + + +* For Developers + +This source tree is based on the autotools suite from GNU to simplify +portability. Here are some things you should have on your system in order to +compile the subversion repository tree : + + +GNU autotools (automake-1,7, autoconf2.50, autoheader2.50) +(make sure your system wide "automake" points to version 1.7!) +GNU Libtool +(for more information, go to http://www.gnu.org/software/autoconf/) + +If you get the tree from the repository, you will need to use the autogen.sh +script. It calls all the GNU tools needed to prepare the tree configuration. + + + +Mathieu Desnoyers diff --git a/ltt/branches/poly-0.6.9/autogen.sh b/ltt/branches/poly-0.6.9/autogen.sh new file mode 100755 index 00000000..1b5ca028 --- /dev/null +++ b/ltt/branches/poly-0.6.9/autogen.sh @@ -0,0 +1,177 @@ +#!/bin/sh +# Run this to generate all the initial makefiles, etc. + +srcdir=`dirname $0` +test -z "$srcdir" && srcdir=. + +DIE=0 + +if [ -n "$GNOME2_DIR" ]; then + ACLOCAL_FLAGS="-I $GNOME2_DIR/share/aclocal $ACLOCAL_FLAGS" + LD_LIBRARY_PATH="$GNOME2_DIR/lib:$LD_LIBRARY_PATH" + PATH="$GNOME2_DIR/bin:$PATH" + export PATH + export LD_LIBRARY_PATH +fi + +(test -f $srcdir/configure.in) || { + echo -n "**Error**: Directory "\`$srcdir\'" does not look like the" + echo " top-level package directory" + exit 1 +} + +(autoconf --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`autoconf' installed." + echo "Download the appropriate package for your distribution," + echo "or get the source tarball at ftp://ftp.gnu.org/pub/gnu/" + DIE=1 +} + +(grep "^AC_PROG_INTLTOOL" $srcdir/configure.in >/dev/null) && { + (intltoolize --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`intltool' installed." + echo "You can get it from:" + echo " ftp://ftp.gnome.org/pub/GNOME/" + DIE=1 + } +} + +(grep "^AM_PROG_XML_I18N_TOOLS" $srcdir/configure.in >/dev/null) && { + (xml-i18n-toolize --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`xml-i18n-toolize' installed." + echo "You can get it from:" + echo " ftp://ftp.gnome.org/pub/GNOME/" + DIE=1 + } +} + +(grep "^AM_PROG_LIBTOOL" $srcdir/configure.in >/dev/null) && { + (libtool --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`libtool' installed." + echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/" + DIE=1 + } +} + +(grep "^AM_GLIB_GNU_GETTEXT" $srcdir/configure.in >/dev/null) && { + (grep "sed.*POTFILES" $srcdir/configure.in) > /dev/null || \ + (glib-gettextize --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`glib' installed." + echo "You can get it from: ftp://ftp.gtk.org/pub/gtk" + DIE=1 + } +} + +(automake-1.7 --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: You must have \`automake' installed." + echo "You can get it from: ftp://ftp.gnu.org/pub/gnu/" + DIE=1 + NO_AUTOMAKE=yes +} + + +# if no automake, don't bother testing for aclocal +test -n "$NO_AUTOMAKE" || (aclocal-1.7 --version) < /dev/null > /dev/null 2>&1 || { + echo + echo "**Error**: Missing \`aclocal'. The version of \`automake'" + echo "installed doesn't appear recent enough." + echo "You can get automake from ftp://ftp.gnu.org/pub/gnu/" + DIE=1 +} + +if test "$DIE" -eq 1; then + exit 1 +fi + +if test -z "$*"; then + echo "**Warning**: I am going to run \`configure' with no arguments." + echo "If you wish to pass any to it, please specify them on the" + echo \`$0\'" command line." + echo +fi + +case $CC in +xlc ) + am_opt=--include-deps;; +esac + +for coin in `find $srcdir -path $srcdir/CVS -prune -o -name configure.in -print` +do + dr=`dirname $coin` + if test -f $dr/NO-AUTO-GEN; then + echo skipping $dr -- flagged as no auto-gen + else + echo processing $dr + ( cd $dr + + aclocalinclude="$ACLOCAL_FLAGS" + + if grep "^AM_GLIB_GNU_GETTEXT" configure.in >/dev/null; then + echo "Creating $dr/aclocal.m4 ..." + test -r $dr/aclocal.m4 || touch $dr/aclocal.m4 + echo "Running glib-gettextize... Ignore non-fatal messages." + echo "no" | glib-gettextize --force --copy + echo "Making $dr/aclocal.m4 writable ..." + test -r $dr/aclocal.m4 && chmod u+w $dr/aclocal.m4 + fi + if grep "^AC_PROG_INTLTOOL" configure.in >/dev/null; then + echo "Running intltoolize..." + intltoolize --copy --force --automake + fi + if grep "^AM_PROG_XML_I18N_TOOLS" configure.in >/dev/null; then + echo "Running xml-i18n-toolize..." + xml-i18n-toolize --copy --force --automake + fi + if grep "^AM_PROG_LIBTOOL" configure.in >/dev/null; then + if test -z "$NO_LIBTOOLIZE" ; then + echo "Running libtoolize..." + libtoolize --force --copy + fi + fi + echo "Running aclocal-1.7 $aclocalinclude ..." + aclocal-1.7 $aclocalinclude + if grep "^AM_CONFIG_HEADER" configure.in >/dev/null; then + echo "Running autoheader..." + autoheader + fi + echo "Running automake-1.7 --gnu $am_opt ..." + automake-1.7 --add-missing --gnu $am_opt + echo "Running autoconf ..." + autoconf + ) + fi +done + +conf_flags="--enable-maintainer-mode" + + +#if [ -a "$srcdir/include" ]; then +# echo -n Removing old system include behavior emulation... +# rm -rf $srcdir/include +# echo done. +#fi +#echo -n Creating the system include behavior emulation... +#mkdir $srcdir/include +#mkdir $srcdir/include/ltt +#ln -sf ../../LibLTT/ltt.h $srcdir/include/ltt/ltt.h +#mkdir $srcdir/include/lttv +#ln -sf ../../lttv/module.h $srcdir/include/lttv/module.h +#ln -sf ../../lttv/hook.h $srcdir/include/lttv/hook.h +#ln -sf ../../lttv/traceWindow.h $srcdir/include/lttv/traceWindow.h +#echo done. + + + +if test x$NOCONFIGURE = x; then + echo Running $srcdir/configure $conf_flags "$@" ... + $srcdir/configure $conf_flags "$@" \ + && echo Now type \`make\' to compile. || exit 1 +else + echo Skipping configure process. +fi diff --git a/ltt/branches/poly-0.6.9/configure.in b/ltt/branches/poly-0.6.9/configure.in new file mode 100644 index 00000000..a77108eb --- /dev/null +++ b/ltt/branches/poly-0.6.9/configure.in @@ -0,0 +1,139 @@ +# This file is part of the Linux Trace Toolkit viewer +# Copyright (C) 2003-2004 Mathieu Desnoyers +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License Version 2 as +# published by the Free Software Foundation; +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, +# MA 02111-1307, USA. + + + +# -*- Autoconf -*- +# Process this file with autoconf to produce a configure script. + +AC_PREREQ(2.57) +AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS) +#AC_WITH_LTDL # not needed ? +AM_INIT_AUTOMAKE(LinuxTraceToolkitViewer,0.6.9-10102005) +AM_CONFIG_HEADER(config.h) +AM_PROG_LIBTOOL + +AM_PATH_GLIB_2_0(2.4.0, ,AC_MSG_ERROR([glib is required in order to compile LinuxTraceToolkit - download it from ftp://ftp.gtk.org/pub/gtk]) , gmodule) + +AM_PATH_GTK_2_0(2.4.0, ,AC_MSG_ERROR([gtk is required in order to compile GUI - download it from ftp://ftp.gtk.org/pub/gtk]) , gmodule) + +AC_PATH_PROGS(BASH, bash) + +AC_SYS_LARGEFILE + +# Checks for programs. +AC_PROG_CC + +# Checks for libraries. +AC_CHECK_LIB([popt], [poptGetNextOpt], POPT_LIBS="-lpopt",AC_MSG_ERROR([libpopt is required in order to compile LinuxTraceToolkit]) ) +#AC_CHECK_LIB([m], [round], M_LIBS="-lm",AC_MSG_ERROR([Mathematical libraries are missing.]) ) + +AC_CHECK_LIB([util], [forkpty], UTIL_LIBS="-lutil", AC_MSG_ERROR([libutil is +required in order to compile LinuxTraceToolkit])) + +# Checks for header files. +AC_HEADER_STDC +AC_CHECK_HEADERS([fcntl.h stdlib.h string.h sys/time.h unistd.h]) + +AC_ISC_POSIX +AC_PROG_CC +AM_PROG_CC_STDC +AC_HEADER_STDC + +pkg_modules="gtk+-2.0 >= 2.0.0" +PKG_CHECK_MODULES(PACKAGE, [$pkg_modules]) +PACKAGE_CFLAGS="-Wall -Wformat" +AC_SUBST(PACKAGE_CFLAGS) +AC_SUBST(PACKAGE_LIBS) + +# Checks for typedefs, structures, and compiler characteristics. +AC_HEADER_STDBOOL +AC_C_CONST +AC_C_INLINE +AC_TYPE_OFF_T +AC_TYPE_SIZE_T +AC_HEADER_TIME + +# Checks for library functions. +AC_FUNC_ERROR_AT_LINE +AC_FUNC_MALLOC +AC_FUNC_SELECT_ARGTYPES +AC_CHECK_FUNCS([select]) + +#CPPFLAGS="$CPPFLAGS -I" + +AM_CONDITIONAL(LTTVSTATIC, test "$enable_lttvstatic" = yes) +lttvlibdir="${libdir}/lttv" +lttvplugindir="${lttvlibdir}/plugins" +#lttlibdir="${libdir}/ltt" +top_lttvdir="\$(top_srcdir)/lttv" +top_lttvwindowdir="\$(top_srcdir)/lttv/modules/gui/lttvwindow" + +DEFAULT_INCLUDES="-I\$(top_srcdir) -I\$(top_lttvdir) -I\$(top_lttvwindowdir)" + +#CPPFLAGS="${GLIB_CFLAGS}" +#AC_SUBST(CPPFLAGS) + +lttincludedir="${includedir}/ltt" +lttvincludedir="${includedir}/lttv" +lttvwindowincludedir="${includedir}/lttvwindow" +lttctlincludedir="${includedir}/liblttctl" + +AC_SUBST(POPT_LIBS) +AC_SUBST(UTIL_LIBS) +AC_SUBST(lttvlibdir) +AC_SUBST(lttvplugindir) +#AC_SUBST(lttlibdir) +AC_SUBST(top_lttvdir) +AC_SUBST(top_lttvwindowdir) +AC_SUBST(DEFAULT_INCLUDES) +AC_SUBST(lttincludedir) +AC_SUBST(lttvincludedir) +AC_SUBST(lttvwindowincludedir) +AC_SUBST(lttctlincludedir) + +AC_CONFIG_FILES([Makefile + liblttctl/Makefile + lttctl/Makefile + lttv/Makefile + lttv/lttv/Makefile + lttv/modules/Makefile + lttv/modules/text/Makefile + lttv/modules/gui/Makefile + lttv/modules/gui/lttvwindow/Makefile + lttv/modules/gui/interrupts/Makefile + lttv/modules/gui/diskperformance/Makefile + lttv/modules/gui/lttvwindow/lttvwindow/Makefile + lttv/modules/gui/lttvwindow/pixmaps/Makefile + lttv/modules/gui/controlflow/Makefile + lttv/modules/gui/detailedevents/Makefile + lttv/modules/gui/statistics/Makefile + lttv/modules/gui/filter/Makefile + lttv/modules/gui/tracecontrol/Makefile + lttd/Makefile + ltt/Makefile + doc/Makefile + doc/developer/Makefile + doc/developer/developer_guide/Makefile + doc/developer/developer_guide/docbook/Makefile + doc/developer/developer_guide/html/Makefile + doc/user/Makefile + doc/user/user_guide/Makefile + doc/user/user_guide/docbook/Makefile + doc/user/user_guide/html/Makefile + facilities/Makefile]) +AC_OUTPUT diff --git a/ltt/branches/poly-0.6.9/doc/Makefile.am b/ltt/branches/poly-0.6.9/doc/Makefile.am new file mode 100644 index 00000000..528d881c --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/Makefile.am @@ -0,0 +1 @@ +SUBDIRS = developer user diff --git a/ltt/branches/poly-0.6.9/doc/developer/Makefile.am b/ltt/branches/poly-0.6.9/doc/developer/Makefile.am new file mode 100644 index 00000000..4306cca2 --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = developer_guide + +EXTRA_DIST = coding.html discuss.html format.html guiControlFlow.html gui_layout.txt hook_prio.txt index.html library-header.txt ltt-to-do.html lttv.html lttvwindow_events_delivery.txt process_traceset_strict_boundaries.txt program-header.txt requests_servicing_schedulers.txt status.html todo.html diff --git a/ltt/branches/poly-0.6.9/doc/developer/coding.html b/ltt/branches/poly-0.6.9/doc/developer/coding.html new file mode 100644 index 00000000..4822f45e --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/coding.html @@ -0,0 +1,32 @@ + + + + Coding practices + + + +

Coding practices

+ +

+The Linux Trace Toolkit viewer and libltt libraries use the coding standards +of the underlying glib and gtk libraries. +This includes: + +

    +
  • lower case file names without underscore but with an occasional dash, +
  • lower case function names with underscores separating words, +
  • type names starting with a capital letter and with capital letters +separating words. +
+ +

+Each file in the libltt library should contain a +LGPL header while each file in the LTT viewer +should contain a +GPL header. + + + + + + diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/Makefile.am b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/Makefile.am new file mode 100644 index 00000000..7df24ebb --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/Makefile.am @@ -0,0 +1,3 @@ +SUBDIRS = docbook html + +EXTRA_DIST = developer_guide.dvi diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/developer_guide.dvi b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/developer_guide.dvi new file mode 100644 index 0000000000000000000000000000000000000000..b4379ec81d11dad3463972f45fafbf859ea06134 GIT binary patch literal 132488 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

W?U^A9Ce_1`2RI|~ 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 literal 0 HcmV?d00001 diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/Makefile.am b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/Makefile.am new file mode 100644 index 00000000..e0c05ea8 --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/Makefile.am @@ -0,0 +1 @@ +EXTRA_DIST = developer_guide.docbook lttv-context.eps lttv-context.png diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/developer_guide.docbook b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/developer_guide.docbook new file mode 100644 index 00000000..f4105324 --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/developer_guide.docbook @@ -0,0 +1,668 @@ + + + + + + + +Linux Trace Toolkit Viewer Developer Guide + + +Mathieu +Desnoyers + + + +01/12/2004 +1.00.00 + + + +This document describes the basic steps necessary to develop within the +Linux Trace Toolkit Viewer project. + + + + + +Linux Trace Toolkit Viewer +text +module +context + + + + +Linux Trace Toolkit Viewer Text Module Tutorial + + +Introduction + +This chapter explains all the steps that are necessary to create a text module +in LTTV. + + + + +A typical module + +A typical module must have a init() and destroy() function. Please refer to +lttv/modules/text/textDump.c for the detail of these functions. + + +The init() function is called when the library is loaded and destroy() +inversely. It adds options to the command line by calling "lttv_option_add" from +option.h + + +The module communicates with the main lttv program through the use of global +attributes. Use lttv/attribute.h, lttv/iattribute.h and lttv/lttv.h, and then +LTTV_IATTRIBUTE(lttv_global_attributes()) to get the pointer to these +global attributes. + + +You can then add your hooks (functions that follows the prototype of a hook, as +defined in lttv/hook.h) in the different hook lists defined in lttv/lttv.h. Note +that hooks have an assigned priority. This is necessary to inform the trace +reader that a specific hook needs to be called, for example, before or after the +state update done for an event by the state module. For that specific example, a +hook could use the LTTV_PRIO_STATE-5 to get called before the state update and a +second hook could use the LTTV_PRIO_STATE+5 to get called after the state +update. This is especially important for graphical module, which is the subject +of a the chapter named "Linux Trace Toolkit Viewer Graphical Module Tutorial". + + +You should also take a look at lttv/state.c, where by_id hooks are used. When +you only need some specific events, you should use this interface. It makes the +event filtering sooner in the dispatch chain : you hook doesn't have to be +called for each event, only the ones selected. That improves the performances a +lot! + + +Note that you should use the lttv_trace_find_hook method from +lttv/tracecontext.h to connect the hook to the right facility/event type. See +state.c for an example. A problem that may arise is that the LttvTraceHook +structure must be passed as hook_data when registering the hook. In fact, it is +not necessary for it to be directly passed as the hook_data parameter. As long +as the hook function can access the LttvTraceHook fields necessary to parse the +LttEvent, there is no problem. In a complex viewer where you need a pointer to +your own data structure, just keep a pointer to the LttvTraceHook structure +inside your own data structure, and give to pointer to your data structure in +parameter as the hook_data. + + +Then, you should use the macro LTTV_MODULE, defined in lttv/module.h. It allows +you to specify the module name, a short and a long description, the init and +destroy functions and the module dependencies. That permits to the module +backend to load the right dependencies when needed. + + +A typical text module will depend on batchAnalysis for the batch computation of a +trace, and simply register before and after trace hooks, as weel as the most +important one : a event hook. + + + + +The hooks + +The before and after trace hooks only exists to be able to generate a report at +the end of a trace computation. The effective computation is done by the event +hooks. + + +These hooks does particular computation on data arriving as argument, a +call_data. The type of the call_data, when a hook is called during the trace +read, is a traceset context. It contains all the necessary information about the +read in progress. This is the base class from which inherits trace set +state, and trace set/trace/tracefile state is the base classe of trace +set/trace/tracefile statistics. All these types can be casted to another without +problem (a TracesetState, for example, can be casted to a TracesetContext, but +it's not true for the casting between a TraceContext and a TracesetContext, see +the chapter "How to use the trace reading context" for details). They offer the +input data and they give a container (the attributes of the trace set/trace/tracefile +statistics) to write the output of this hook. + + +The idea behind writing in the attributes container is to provide an extensible +way of storing any type of information. For example, a specific module that adds +statistics to a trace can store them there, and the statistic printout will +automatically include the results produced by the specific module. + + +Output data does not necessarily need to be stored in such a global container +though. If we think of data of which we need to keed track during the execution, +an event counter for example, we should create our own data structure that +contains this counter, and pass the address of the allocated structure as the +hook_data parameter of the hook list creation function. That way, the hook will +be called with its hook_data as first parameter, which it can read and write. We +can think of this structure as the data related to the function that persists +between each call to the hook. You must make sure that you cast the hook_data to +the type of the structure before you use it in the hook function. + + +The detail about how to access the different fields of the reading context (the +hook's call_data) will be discussed in the chapter "How to use the trace +reading context". + + + + + + + + +How to use the Linux Trace Toolkit Viewer's Reading Context + + +Introduction + +This chapter describes how to use the Linux Trace Toolkit reading context, a +data structure that is given as call data parameter of the modules'callbacks. + + +Linux Trace Toolkit Viewer provides a backend that reads the traces. In combines +them in tracesets. A trace is an abstaction over many tracefiles, one per CPU. +LTTV reads the whole trace together, providing the events to modules by calling +their pre-registered hook lists in a chronological order. + + + + +Why an event driven trace reader ? + +The complexity of synchronizing the tracesets is then hidden to the viewer. Some +future plans involve to be able to put many traces together in a trace set. +Before this becomes possible, the time of each trace must be synchronized in +some way. Some work is actually done to create a module that uses the network +traffic shared by different computers to synchronize the time of different +traces. + + +In order to make each module integrate well with each other, we made the trace +reader a simple hook caller. For each event it reads, it just calls the hook +lists for this event. For each event, it calls the by_id specific hooks +registered for this event and also the "main" hooks, registered for all events. +Note that the two hook lists are merged when called so the priority of the +hooks of each list is respected. For example, a hook of higher priority (20) in +the main list will be called before a hook of lower priority (40) from the +by_id specific list. + + + + +Using the reading context + +If you have read the tutorials about writing a text and a graphic module, you +should be fairly ready to use the information provided to your hook by the +reading API. + + +The data structures of the reading context are based on the gobject, a +object-oriented library from the glib. Some evolved types that are found in the +context also comes from the "glib" (GArray, GHashTable and so on). For detailed +information about "gobjects" and the "glib", see the www.gtk.org website. They provide a complete +API reference about the data types they provide. + + +The reading context is object oriented. It is described by the lttv/tracecontext.h +header. Is can be illustrated with this UML class diagram : + + + + + + + + + + + +Linux Trace Toolkit Viewer Reading Context Class Diagram + + + + +Though, for performance's sake, navigating through it is not as encapsulated as +it could. Consider the class attributes to be all public (no get/set functions). +Sometimes, iteration upon a specific element can be uneasy. For example, you may +have to get the number of tracefiles in a trace from the "vt" field of the trace +context to be able to iterate over all the tracefiles contained by the trace. + + +To facilitate the common operations on the reading context, LTTV now provides a +header that consists of simple macros : lttv/contextmacros.h. It gives an object +look-and-feel to the context classes. Simple "GET" macros can be used to easily +access the different fields are iterate over the elements (and get the total +number of elements too). + + + + + +Linux Trace Toolkit Viewer Graphical Module Tutorial + +Introduction + +As a matter of fact, most of the things said for the text modules still hold for +the graphical modules. However, the fact that every module must instanciate +objects (called viewers) more than once changes a little bit the scenario. It is +then impossible to use static structures : everything must be instanciated at +run-time, except the structures related to the module itself. + + + +The static part of a module + +A module must have a static part to be able to get loaded just like a text +module. Now, let's see the differences. The graphical module depends on the +"lttvwindow" module. See module.c from the control flow viewer for an example. + + +The init() and destroy() functions must register functions that can be called by +user interaction to instanciate the viewers. That's the goal of +lttvwindow_register_constructor() and lttvwindow_unregister_constructor() : +they register a function with a menu entry and an icon. The main window will +shown them in its interface and call the function when the button or menu item +is selected. This hook function must receive a pointer to a "Tab" object in +parameter. + + +Also note the presence of the destroy_walk() method. It is called when the +module is unloaded : it must destroy all the instances of the viewers from the +module. + + + +The dynamic part of a module : the viewer + +The dynamic part starts with the constructor of the viewer. It is called by the +main window when the corresponding button or menu item is selected. See +h_guicontrolflow() from control flow viewer eventhooks.c for an example. It does +basic connexion to the tab's events available : time window change notification, +current time notification, redraw notification, continue notification. All these +function should be implemented in your viewer if you want the data you shown to +be synchronised with the main window and the other viewers. It also calls the +background computation, which will be discussed in the next section. + + +This is also at this point that the viewer does create it's own memory footprint +: its inner structure. This structure will have to be passed as hook_data to +each function registered by the viewer : this is what makes the functions +"belong" to this instance of the viewer. + + + +How to request background computation + +You will also notice the presence of a request_background_data() called in the +constructor. This function, in eventhooks.c, does verify for the presence of the +state information that could be precomputed by the main window background +computation. If it has not been precomputed, we ask for a computation and show +partial data. We also register a hook that will be called (notified) by the main +window when the requested data will become ready, so the viewer can update +itself with the new data. If no partial information would have made sense in a +particular viewer, one could choose to shown a "waiting for computation" message +while waiting for the notification. See lttvwindow/lttvwindowtraces.h for the API +of the background requests. + + + + +How to handle events and use the graphical trace reading service + +The events that are delivered by the main window are defined in +lttvwindow/lttvwindow.h. Let's describe them and their use in details. Remember +that you can refer to the control flow viewer module as an example. + + + +Module Related API + +A viewer plugin is, before anything, a plugin. As a dynamically loadable +module, it thus has an init and a destroy function called whenever it is +loaded/initialized and unloaded/destroyed. A graphical module depends on +lttvwindow for construction of its viewer instances. In order to achieve +this, it must register its constructor function to the main window along +with button description or text menu entry description. A module keeps +a list of every viewer that currently sits in memory so it can destroy +them before the module gets unloaded/destroyed. + + +The contructor registration to the main windows adds button and menu +entry to each main window, thus allowing instanciation of viewers. + + + +Main Window + +The main window is a container that offers menus, buttons and a +notebook. Some of those menus and buttons are part of the core of the +main window, others are dynamically added and removed when modules are +loaded/unloaded. + + +The notebook contains as much tabs as wanted. Each tab is linked with +a set of traces (traceset). Each trace contains many tracefiles (one +per cpu). A trace corresponds to a kernel being traced. A traceset +corresponds to many traces read together. The time span of a traceset +goes from the earliest start of all the traces to the latest end of all +the traces. + + +Inside each tab are added the viewers. When they interact with the main +window through the lttvwindow API, they affect the other viewers located +in the same tab as they are. + + +The insertion of many viewers in a tab permits a quick look at all the +information wanted in a glance. The main window does merge the read +requests from all the viewers in the same tab in a way that every viewer +will get exactly the events it asked for, while the event reading loop +and state update are shared. It improves performance of events delivery +to the viewers. + + + + +Viewer Instance Related API + +The lifetime of a viewer is as follows. The viewer constructor function +is called each time an instance view is created (one subwindow of this +viewer type is created by the user either by clicking on the menu item +or the button corresponding to the viewer). Thereafter, the viewer gets +hooks called for different purposes by the window containing it. These +hooks are detailed below. It also has to deal with GTK Events. Finally, +it can be destructed by having its top level widget unreferenced by the +main window or by any GTK Event causing a "destroy-event" signal on the +its top widget. Another possible way for it do be destroyed is if the +module gets unloaded. The module unload function will have to emit a +"destroy" signal on each top level widget of all instances of its viewers. + + + +Notices from Main Window + + +time_window + +This is the time interval visible on the viewer's tab. Every + viewer that cares about being synchronised by respect to the + time with other viewers should register to this notification. + They should redraw all or part of their display when this + occurs. + + + +traceset + +This notification is called whenever a trace is added/removed + from the traceset. As it affects all the data displayed by the + viewer, it sould redraw itself totally. + + + + +filter + +This feature has not been implemented yet. + + + + +current_time + +Being able to zoom nearer a specific time or highlight a specific + time on every viewer in synchronicity implies that the viewer + has to shown a visual sign over the drawing or select an event + when it receives this notice. It should also inform the main + window with the appropriate report API function when a user + selects a specific time as being the current time. + + + + +dividor + +This notice links the positions of the horizontal dividors + between the graphic display zone of every viewer and their Y axis, + typically showing processes, cpus, ... + + + + + +Reporting Changes to the Main Window + +In most cases, the enclosing window knows about updates such as described +in the Notification section higher. There are a few cases, however, where +updates are caused by actions known by a view instance. For example, +clicking in a view may update the current time; all viewers within +the same window must be told about the new current time to change the +currently highlighted time point. A viewer reports such events by calling +lttvwindow_report_current_time on its lttvwindow. The lttvwindow will +consequently call current_time_notify for each of its contained viewers. + + +Available report methods are : + + + +lttvwindow_report_time_window : reports the new time window. + + + + +lttvwindow_report_current_time : reports the new current time. + + + + +lttvwindow_report_dividor : reports the new horizontal dividor's position. + + + + + + + +Requesting Events to Main Window + +Events can be requested by passing a EventsRequest structure to the main +window. They will be delivered later when the next g_idle functions +will be called. Event delivery is done by calling the event hook for +this event ID, or the main event hooks. A pointer to the EventsRequest +structure is passed as hook_data to the event hooks of the viewers. + + +EventsRequest consists in + + + +a pointer to the viewer specific data structure + + + + +a start timestamp or position + + + + +a stop_flag, ending the read process when set to TRUE + + + + +a end timestamp and/or position and/or number of events to read + + + + +hook lists to call for traceset/trace/tracefile begin and end, and for each + event (event hooks and event_by_id hooks). + + + + + +The main window will deliver events for every EventRequests it has +pending through an algorithm that guarantee that all events requested, +and only them, will be delivered to the viewer between the call of the +tracefile_begin hooks and the call of the tracefile_end hooks. + + +If a viewer wants to stop the event request at a certain point inside the +event hooks, it has to set the stop_flag to TRUE and return TRUE from the +hook function. Then return value will stop the process traceset. Then, +the main window will look for the stop_flag and remove the EventRequests +from its lists, calling the process_traceset_end for this request (it +removes hooks from the context and calls the after hooks). + + +It no stop_flag is risen, the end timestamp, end position or number +of events to read has to be reached to determine the end of the +request. Otherwise, the end of traceset does determine it. + + + +GTK Events + +Events and Signals + +GTK is quite different from the other graphical toolkits around +there. The main difference resides in that there are many X Windows +inside one GtkWindow, instead of just one. That means that X events are +delivered by the glib main loop directly to the widget corresponding to +the GdkWindow affected by the X event. + + +Event delivery to a widget emits a signal on that widget. Then, if a +handler is connected to this widget's signal, it will be executed. There +are default handlers for signals, connected at class instantiation +time. There is also the possibility to connect other handlers to these +signals, which is what should be done in most cases when a viewer needs +to interact with X in any way. + + + +Signal emission and propagation is described there : + + + + +http://www.gtk.org/tutorial/sec-signalemissionandpropagation.html + + + + + + +For further information on the GTK main loop (now a wrapper over glib main loop) +see : + + + + +http://developer.gnome.org/doc/API/2.0/gtk/gtk-General.html + + + + +http://developer.gnome.org/doc/API/2.0/glib/glib-The-Main-Event-Loop.html + + + + + + + +For documentation on event handling in GTK/GDK, see : + + + + +http://developer.gnome.org/doc/API/2.0/gdk/gdk-Events.html + + + + +http://developer.gnome.org/doc/API/2.0/gdk/gdk-Event-Structures.html + + + + + + + +Signals can be connected to handlers, emitted, propagated, blocked, +stopped. See : + + + + +http://developer.gnome.org/doc/API/2.0/gobject/gobject-Signals.html + + + + + + + + + +The "expose_event" + +Provides the exposed region in the GdkEventExpose structure. + + +There are two ways of dealing with exposures. The first one is to directly +draw on the screen and the second one is to draw in a pixmap buffer, +and then to update the screen when necessary. + + +In the first case, the expose event will be responsible for registering +hooks to process_traceset and require time intervals to the main +window. So, in this scenario, if a part of the screen is damaged, the +trace has to be read to redraw the screen. + + +In the second case, with a pixmap buffer, the expose handler is only +responsible of showing the pixmap buffer on the screen. If the pixmap +buffer has never been filled with a drawing, the expose handler may ask +for it to be filled. + + +The interest of using events request to the main window instead of reading +the events directly from the trace comes from the fact that the main +window does merge requests from the different viewers in the same tab so +that the read loop and the state update is shared. As viewers will, in +the common scenario, request the same events, only one pass through the +trace that will call the right hooks for the right intervals will be done. + + +When the traceset read is over for a events request, the traceset_end +hook is called. It has the responsibility of finishing the drawing if +some parts still need to be drawn and to show it on the screen (if the +viewer uses a pixmap buffer). + + +It can add dotted lines and such visual effects to enhance the user's +experience. + + + + + + + + + + diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/lttv-context.eps b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/lttv-context.eps new file mode 100644 index 00000000..fb522a42 --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/lttv-context.eps @@ -0,0 +1,4227 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1.17 by Peter Kirchgessner +%%Title: lttv-context.eps +%%CreationDate: Thu Dec 2 00:27:27 2004 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 447 327 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228346456693 14.173228346456693 translate +% Translate to begin of first scanline +0 312.65546218487395 translate +432 -312.65546218487395 scale +% Image geometry +952 689 8 +% Transformation matrix +[ 952 0 0 689 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 952 string def +/gstr 952 string def +/bstr 952 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 253599 ASCII Bytes +colorimage +JcC<$JcC<$JcC<$JcEjlJ,~> +JcC<$JcC<$JcC<$JcEjlJ,~> +JcC<$JcC<$JcC<$JcEjlJ,~> +JcC<$huBn\JcC<$JcC<$]`3K~> +JcC<$huBn\JcC<$JcC<$]`3K~> +JcC<$huBn\JcC<$JcC<$]`3K~> +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +pA][DpAfdEo`"mkZN'n(JcC<$JcC<$^Ai]~> +pA][DpAfdEo`"mkZN'n(JcC<$JcC<$^Ai]~> +pA][DpAfdEo`"mkZMst+J:N4NJcC<$JcEIaJ,~> +pAY*mJcGQG!!%TMo`)&oJcC<$JcC<$^Ai]~> +pAY*mJcGQG!!%TMo`)&oJcC<$JcC<$^Ai]~> +pAY*mJcGQG!!%TMo`),qs+#\#JcC<$JcEIaJ,~> +pAY*mJcGQG!!%TMo`"mkZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!!%TMo`"mkZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!!%TMo`"mkZMst+J:N4NJcC<$JcEIaJ,~> +pAY*mirB#Ym/Qk]\,ZI.JcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirB#Ym/Qk]\,ZI.JcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirB#Ym/Qk]\,QI/J:[anrr<&)rrN1NJ:[`Os+13$s1\M`~> +pAY*mirB#Yr;Zcsrr;uup&G$lf)PaMiW&oXJcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirB#Yr;Zcsrr;uup&G$lf)PaMiW&oXJcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirB#Yr;Zcsrr;uup&G$lf)PaMiVroYJ:[anrr<&)rrN1NJ:[`Os+13$s1\M`~> +pAY*mirB#YrVufr!<;ut!ri6#rr2rurVultrVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;bjW +rr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mirB#YrVufr!<;ut!ri6#rr2rurVultrVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;bjW +rr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mirB#YrVufr!<;ut!ri6#rr2rurVultrVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;bjW +!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mirB#Yr;Zcsrr;uus8W*!rr2rurVultrVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#6+Z' +s8N'!iW&oXJcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirB#Yr;Zcsrr;uus8W*!rr2rurVultrVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#6+Z' +s8N'!iW&oXJcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirB#Yr;Zcsrr;uus8W*!rr2rurVultrVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#6+Z' +s8N'!iVroYJ:[anrr<&)rrN1NJ:[`Os+13$s1\M`~> +pAY*mirB#Yr;Zcsrr;uurr;uu!WN/ts8N)ts8N)rs8N*!s8N)ts8N'%rr<'!s8E#ss8N''rr<'! +rr<&Xs8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mirB#Yr;Zcsrr;uurr;uu!WN/ts8N)ts8N)rs8N*!s8N)ts8N'%rr<'!s8E#ss8N''rr<'! +rr<&Xs8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mirB#Yr;Zcsrr;uurr;uu!WN/ts8N)ts8N)rs8N*!s8N)ts8N'%rr<'!s8E#ss8N''rr<'! +rr<&XrrE+MJcGEC!!'>)!W[b$JcC<$JcC<$^Ai]~> +pAY*mirB#Yr;Zcsrr;uurr;uu!WN/ts8N)ts8N)ts8;rts8N)ts82lrs8E#ts82lss8N)Xs8N(M +s7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mirB#Yr;Zcsrr;uurr;uu!WN/ts8N)ts8N)ts8;rts8N)ts82lrs8E#ts82lss8N)Xs8N(M +s7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mirB#Yr;Zcsrr;uurr;uu!WN/ts8N)ts8N)ts8;rts8N)ts82lrs8E#ts82lss8N)XrrE+M +JcGEC!!'>)!W[b$JcC<$JcC<$^Ai]~> +pAY*mirB#Yr;Zcsrr;uurr;uu!WN/ts8N)ts8N)us8N''rr<'!rr<&ts8N)qs8E#us8N)ss8N)X +s8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mirB#Yr;Zcsrr;uurr;uu!WN/ts8N)ts8N)us8N''rr<'!rr<&ts8N)qs8E#us8N)ss8N)X +s8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mirB#Yr;Zcsrr;uurr;uu!WN/ts8N)ts8N)us8N''rr<'!rr<&ts8N)qs8E#us8N)ss8N)X +rrE+MJcGEC!!'>)!W[b$JcC<$JcC<$^Ai]~> +pAY*mirB#Yr;Zcsrr;uurVultqu?ZrrVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;ZcsiW&oX +JcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirB#Yr;Zcsrr;uurVultqu?ZrrVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;ZcsiW&oX +JcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirB#Yr;Zcsrr;uurVultqu?ZrrVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;ZcsiVroY +J:[anrr<&)rrN1NJ:[`Os+13$s1\M`~> +pAY*mirAlUs8W&us8W&us8W*!qu?ZrrVultrVucqs8W#ts8W#ts8W#trVufrrr;rtj8],ZJcGEC +!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirAlUs8W&us8W&us8W*!qu?ZrrVultrVucqs8W#ts8W#ts8W#trVufrrr;rtj8],ZJcGEC +!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mirAlUs8W&us8W&us8W*!qu?ZrrVultrVucqs8W#ts8W#ts8W#trVufrrr;rtj8T,[J:[an +rr<&)rrN1NJ:[`Os+13$s1\M`~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +p]#dEo`0RCp&>!lZN'n(JcC<$JcC<$^Ai]~> +p]#dEo`0RCp&>!lZN'n(JcC<$JcC<$^Ai]~> +p]#dEp&G)CJcGEC!!'>)!W[b$JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&D/pJcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&D/pJcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QDr!<7S#s+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mkPkM^kl1V_li-qbnG`Rjs8N)^rr<&ls8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mkPkM^kl1V_li-qbnG`Rjs8N)^rr<&ls8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mkPkM^kl1V_li-qbnG`Rjs8N)^rr<&lrrE+MJcGEC!!'>)!W[b$JcC<$JcC<$^Ai]~> +pAY*mc2RbDr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lp](6nJcGEC!!'>)rW%NLJcC<$ +JcEIaJ,~> +pAY*mc2RbDr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lp](6nJcGEC!!'>)rW%NLJcC<$ +JcEIaJ,~> +pAY*mc2RbDr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lp\t6oJ:[anrr<&)rrN1NJ:[`O +s+13$s1\M`~> +pAY*mo`"pls8E#trs&Q(!!*$!rrDus!!)lqrW)rt!!*#u!!)utrVururW!!!!;uj%!<<'!rrE*! +rVururW)uu#lsu*!<3'!rrE)u!<2uu!<3!!!<<#urr;rtrr;uup&G$lJcGEC!!'>)rW%NLJcC<$ +JcEIaJ,~> +pAY*mo`"pls8E#trs&Q(!!*$!rrDus!!)lqrW)rt!!*#u!!)utrVururW!!!!;uj%!<<'!rrE*! +rVururW)uu#lsu*!<3'!rrE)u!<2uu!<3!!!<<#urr;rtrr;uup&G$lJcGEC!!'>)rW%NLJcC<$ +JcEIaJ,~> +pAY*mo`"pls8E#trs&Q(!!*$!rrDus!!)lqrW)rt!!*#u!!)utrVururW!!!!;uj%!<<'!rrE*! +rVururW)uu#lsu*!<3'!rrE)u!<2uu!<3!!!<<#urr;rtrr;uup&>$mJ:[anrr<&)rrN1NJ:[`O +s+13$s1\M`~> +pAY*mo`+pkrr3*$s8N'!rr3'#s8N)urr<&qrr<&urr<&rrr<&srr<&urr<&urr<&urr<&urrN3# +!<2uu!<2uu!<3#u!<3!$!<<'!!<3!#!<<'!rr3'#s8N)urr<&urriE&rrE'!pAb-mJcGEC!!'>) +rW%NLJcC<$JcEIaJ,~> +pAY*mo`+pkrr3*$s8N'!rr3'#s8N)urr<&qrr<&urr<&rrr<&srr<&urr<&urr<&urr<&urrN3# +!<2uu!<2uu!<3#u!<3!$!<<'!!<3!#!<<'!rr3'#s8N)urr<&urriE&rrE'!pAb-mJcGEC!!'>) +rW%NLJcC<$JcEIaJ,~> +pAY*mo`+pkrr3*$s8N'!rr3'#s8N)urr<&qrr<&urr<&rrr<&srr<&urr<&urr<&urr<&urrN3# +!<2uu!<2uu!<3#u!<3!$!<<'!!<3!#!<<'!rr3'#s8N)urr<&urriE&rrE'!pAY-nJ:[anrr<&) +rrN1NJ:[`Os+13$s1\M`~> +pAY*mo`"mkrVls"s8N)trrW9$rrE&u!!)`m!!)or!!)rs!!*#u!!*#u!!*#u!s&B$!<3!#!<<'! +rr2rurr2rurVls"s8N)trrW9$rrE&u!s&B$!<2uu!<2uu!:g*h!.k1Crr<&)s8E"Ls+13$s+13a +s*t~> +pAY*mo`"mkrVls"s8N)trrW9$rrE&u!!)`m!!)or!!)rs!!*#u!!*#u!!*#u!s&B$!<3!#!<<'! +rr2rurr2rurVls"s8N)trrW9$rrE&u!s&B$!<2uu!<2uu!:g*h!.k1Crr<&)s8E"Ls+13$s+13a +s*t~> +pAY*mo`"mkrVls"s8N)trrW9$rrE&u!!)`m!!)or!!)rs!!*#u!!*#u!!*#u!s&B$!<3!#!<<'! +rr2rurr2rurVls"s8N)trrW9$rrE&u!s&B$!<2uu!<2uu!:g'i!.]Y#p&>!lZMst+J:N4NJcC<$ +JcEIaJ,~> +pAY*mqu?Qos8N'!rVls"s8N)trr<&urrN3#!;QTm!;lcr!;uis!<2uu!<)p!!<3&urr<&urrW9$ +rrE&u!!*#u!!)ut!s&B$!<)p"!<<'!rr3'#s8N)us82les8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mqu?Qos8N'!rVls"s8N)trr<&urrN3#!;QTm!;lcr!;uis!<2uu!<)p!!<3&urr<&urrW9$ +rrE&u!!*#u!!)ut!s&B$!<)p"!<<'!rr3'#s8N)us82les8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mqu?Qos8N'!rVls"s8N)trr<&urrN3#!;QTm!;lcr!;uis!<2uu!<)p!!<3&urr<&urrW9$ +rrE&u!!*#u!!)ut!s&B$!<)p"!<<'!rr3'#s8N)us82lerrE+MJcGEC!!'>)!W[b$JcC<$JcC<$ +^Ai]~> +pAY*mo`"mkrVls"s8N)trr<&urrN3#!;ZWp!<2uu!;lcr!;uis!<2uu!<)p#!<3'!s7u]rrrE&u +!!*#u!!)ut!s&B$!<)p"!<<'!rr3'#s8N)urr<&ds8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mo`"mkrVls"s8N)trr<&urrN3#!;ZWp!<2uu!;lcr!;uis!<2uu!<)p#!<3'!s7u]rrrE&u +!!*#u!!)ut!s&B$!<)p"!<<'!rr3'#s8N)urr<&ds8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mo`"mkrVls"s8N)trr<&urrN3#!;ZWp!<2uu!;lcr!;uis!<2uu!<)p#!<3'!s7u]rrrE&u +!!*#u!!)ut!s&B$!<)p"!<<'!rr3'#s8N)urr<&drrE+MJcGEC!!'>)!W[b$JcC<$JcC<$^Ai]~> +pAY*mo`+pkrr3'#s8N)trr<&urrN3#!;ZWp!<2uu!;lcr!;uis!<2uu!<)p$!<3'!rrDus!W`6# +rr2rurr2rurVm!#s8N'!rr3<*s8N*!rr<'!rrE&u!!)Edrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mo`+pkrr3'#s8N)trr<&urrN3#!;ZWp!<2uu!;lcr!;uis!<2uu!<)p$!<3'!rrDus!W`6# +rr2rurr2rurVm!#s8N'!rr3<*s8N*!rr<'!rrE&u!!)Edrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mo`+pkrr3'#s8N)trr<&urrN3#!;ZWp!<2uu!;lcr!;uis!<2uu!<)p$!<3'!rrDus!W`6# +rr2rurr2rurVm!#s8N'!rr3<*s8N*!rr<'!rrE&u!!)Ed!<@Y$s7QBl!4)V+!.]TNs+13$s+13a +s*t~> +pAY*mo`"pls8E#trr<&trr<&trr<&ns82itrrE&uquHcs!!*#u!!)ut!s&B$!;c]s!<3&urrW9$ +rrE#t"9AK%!<<#urVult!WN0!rr<&us8;rfs8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mo`"pls8E#trr<&trr<&trr<&ns82itrrE&uquHcs!!*#u!!)ut!s&B$!;c]s!<3&urrW9$ +rrE#t"9AK%!<<#urVult!WN0!rr<&us8;rfs8N(Ms7QBl!4)Y(!.k0$s+13$s1\M`~> +pAY*mo`"pls8E#trr<&trr<&trr<&ns82itrrE&uquHcs!!*#u!!)ut!s&B$!;c]s!<3&urrW9$ +rrE#t"9AK%!<<#urVult!WN0!rr<&us8;rfrrE+MJcGEC!!'>)!W[b$JcC<$JcC<$^Ai]~> +pAY*mo`"mkm/R"aT`>#lJcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mo`"mkm/R"aT`>#lJcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mo`"mkm/R"aT`5#mJ:[anrr<&)rrN1NJ:[`Os+13$s1\M`~> +pAY*mo`"mkL]@ASJcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mo`"mkL]@ASJcGEC!!'>)rW%NLJcC<$JcEIaJ,~> +pAY*mo`"mkL]7ATJ:[anrr<&)rrN1NJ:[`Os+13$s1\M`~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +p]#dEo`0RCp&>!lZN'n(JcC<$JcC<$^Ai]~> +p]#dEo`0RCp&>!lZN'n(JcC<$JcC<$^Ai]~> +p]#dEp&G)CJcGEC!!'>)!W[b$JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&>!lZN'n(JcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QBl!4)V+!.]TNs+13$s+13as*t~> +pAY*mJcGQGrr@WMp&D/pJcC<$JcC<$^Ai]~> +pAY*mJcGQGrr@WMp&D/pJcC<$JcC<$^Ai]~> +pAY*mJcGQG!<@Y$s7QDr!<7S#s+13$s+13as*t~> +pAY*mJcGQGrr@WMo)Grpnc,fnli3ITe,QWPgAeAWOoKq~> +pAY*mJcGQGrr@WMo)Grpnc,fnli3ITe,QWPgAeAWOoKq~> +pAY*mJcGQG!<@Y$s762pJFWZD!:0ZT!7UtP!8@IW!0R;3~> +pAY*mJcGQGrr@WMo)Grpnc&RhZMsn)li-qbT)Scje,KCJZMsn)gA_-QZMsn)OoKq~> +pAY*mJcGQGrr@WMo)Grpnc&RhZMsn)li-qbT)Scje,KCJZMsn)gA_-QZMsn)OoKq~> +pAY*mJcGQG!<@Y$s762pJFWX>!4)V)!:0Xb!1s2j!7UrJ!4)V)!8@GQ!4)V)!0R;3~> +pAY*mJcGQGrr@WMcN!kDkl1V_ir8uYZMsn)li-qbT)Scje,KCJZMsn)gA_-QZMsn)OoKq~> +pAY*mJcGQGrr@WMcN!kDkl1V_ir8uYZMsn)li-qbT)Scje,KCJZMsn)gA_-QZMsn)OoKq~> +pAY*mJcGQG!<@Y$s3CZDpuq_Xpu;;R!4)V)!:0Xb!1s2j!7UrJ!4)V)!8@GQ!4)V)!0R;3~> +pAY*mJcGQGrr@WMdf91EkPkM^ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMdf91EkPkM^ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s3grEpuhYWpu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMf)P[Krr3$"rrD9_rW)!Y!!)TirrDWiqZ,:KrW)?c!!)rsrrDBbrrE&urrDNf +rrD]kquHKkrrDrrrrDusrW(LK!!)iprrDBbrrE&urrDNfrrDHdrW(aR!!)rsrrDZjq#KRWrW!0& +!!*'!!!)ZkrW&/^J,~> +pAY*mJcGQGrr@WMf)P[Krr3$"rrD9_rW)!Y!!)TirrDWiqZ,:KrW)?c!!)rsrrDBbrrE&urrDNf +rrD]kquHKkrrDrrrrDusrW(LK!!)iprrDBbrrE&urrDNfrrDHdrW(aR!!)rsrrDZjq#KRWrW!0& +!!*'!!!)ZkrW&/^J,~> +pAY*mJcGQG!<@Y$s475Kq#:9pq#C-Qs8MfRrr<&is8N)is8)fKrrN1NJF3@:!;uls!:0[b!<3#u +!:Tsf!;- +pAY*mJcGQGrr@ZNrrDZjrrD?arW)iq!W`6#oDegjp](3mj8T)Zo)J^ir;Zcsrr;uurr;uuk5YG] +nc/RgmJd.dr;Zcsr;Zcsrr;uup](6nrr;uun,NCfo`+pks8W*!q#C?oqu?Zrr;Z`rec,ULq>^Hp +r;Zcsrr;uup](6nrr;uun,NCfmJm.ch#@?Sr;Zcsr;Zcsrr;uur;ZcsjT#5[qZ$Qqo`+mjPQ-.~> +pAY*mJcGQGrr@ZNrrDZjrrD?arW)iq!W`6#oDegjp](3mj8T)Zo)J^ir;Zcsrr;uurr;uuk5YG] +nc/RgmJd.dr;Zcsr;Zcsrr;uup](6nrr;uun,NCfo`+pks8W*!q#C?oqu?Zrr;Z`rec,ULq>^Hp +r;Zcsrr;uup](6nrr;uun,NCfmJm.ch#@?Sr;Zcsr;Zcsrr;uur;ZcsjT#5[qZ$Qqo`+mjPQ-.~> +pAY*mJcGQG!<@Y%s8Vlcs8VlZs8MfjrrVuqq"+Ocq"OgfpuDAS!:p0i!;uls!<3#u!<3#u!9X=] +!:g'j!.]Uerr<&ss8N)ss8N)us8N)ns8N)us8N)fs8N)ks8N*!s8N)os8N)rs8N)srrN1NJCXZ" +!;ZZp!;uls!<3#u!;HNn!<3#u!:Tsf!:Bdf!.]UTrr<&ss8N)ss8N)us8N)ss8N)[s8N)qs8N)k +rrN1NJ +pAY*mJcGQGrr@]O!s&B$!;6?n!<3&Zs8N'"rrDZj!W`6#q#:HsrrE'!jSo2[o)J^irVufr!<;ut +s8W*!rVultrr2rurr;rtrr;uu"TJH%s8W#to)J[hmJd.dr;ZcsrVufr!<;ut!ri6#rr3*$s8N'! +rr;uurr;osrVufrrr;uurr2rurr;oss8W*!s8W*!!ri6#rr3*$s8N'!rr;lrr;Z`rec,ULq>^Hp +rVufr!<;ut!ri6#rr3*$s8N'!rr;uurr;osrVufrrr;uurr2rurr;osq#C +pAY*mJcGQGrr@]O!s&B$!;6?n!<3&Zs8N'"rrDZj!W`6#q#:HsrrE'!jSo2[o)J^irVufr!<;ut +s8W*!rVultrr2rurr;rtrr;uu"TJH%s8W#to)J[hmJd.dr;ZcsrVufr!<;ut!ri6#rr3*$s8N'! +rr;uurr;osrVufrrr;uurr2rurr;oss8W*!s8W*!!ri6#rr3*$s8N'!rr;lrr;Z`rec,ULq>^Hp +rVufr!<;ut!ri6#rr3*$s8N'!rr;uurr;osrVufrrr;uurr2rurr;osq#C +pAY*mJcGQG!<@Y&rr`&rs7l9e!r2fjj8]/S!WVrdrrVuqq"Xjlq#C-hpuMGT!:p0i!<)rr!!*&t +!<<*!!<)rt!<2uu!<3#t!<3#u!!N<%!<<)t!:p-k!.]Uerr<&ss8N)ts8;ots8;p!rr<&urr`?% +rr<&us8N)us8;rrs8;rss8N)urr<&us8;rts8N*!s8N'#rr<&urr`?%rr<&us82lprrN1NJCXZ" +!;ZZp!<)rr!!*&t!!<0#!<3!$!<<'!!<3#u!<3#s!<)rr!<3#u!<2uu!<3#s!;QQq!.]UTrr<&s +s8N)ts8;ots8;rrs8N)ts8N'#rrE)t!<)rr!<<)u!<<)s!!`H'!<<'!!<3#t!;c]s!.]T`s*t~> +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)*[!!*#u!!)Qh!!)fo"9AH%rrD-[!!)TirrDusrrE&urrE&u +rrE#trrE&u#lt#*!!*$!!<<)u!!`H'!<<'!!:g*g!:Bdd!;uls!;uls!<3#u!<<*!!<3!$!<<'! +!<3#u!<<*!!<<*!!<<*!!<<*!!<<*!!<<'!!<3#u!;uls!<<'%!<<'!!<3!,!<<'!!<<'!!<<'! +!;ulr!7h)L!;ZZp!;uls!<3#u!<<*!!<3!$!<<'!!<3#u!<<*!!<<*!!<<*!!<<*!!<<*!!<<'! +!<3#u!;6Bk!8RSS!;uls!;uls!<3#u!;uls!<)rs!;uls!<<*!!<)rt!!`H'!<<'!!<3#u!<<*! +!<<*!!!<0#!;lfq!0dG5~> +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)*[!!*#u!!)Qh!!)fo"9AH%rrD-[!!)TirrDusrrE&urrE&u +rrE#trrE&u#lt#*!!*$!!<<)u!!`H'!<<'!!:g*g!:Bdd!;uls!;uls!<3#u!<<*!!<3!$!<<'! +!<3#u!<<*!!<<*!!<<*!!<<*!!<<*!!<<'!!<3#u!;uls!<<'%!<<'!!<3!,!<<'!!<<'!!<<'! +!;ulr!7h)L!;ZZp!;uls!<3#u!<<*!!<3!$!<<'!!<3#u!<<*!!<<*!!<<*!!<<*!!<<*!!<<'! +!<3#u!;6Bk!8RSS!;uls!;uls!<3#u!;uls!<)rs!;uls!<<*!!<)rt!!`H'!<<'!!<3#u!<<*! +!<<*!!!<0#!;lfq!0dG5~> +pAY*mJcGQG!<@Y'rrDimrrDidrrDiTrrDinrrDiarrDihrri,sq#C-Mrr<&is8N)ss8N)us8N)u +s8N)ts8N)urs8]*rr<'!!!*'!rW!0&!!*'!!!)Qh!W[b$mJd.dr;Zcsr;Zcsrr;uus8W*!rr3*$ +s8N'!rr;uus8W*!s8W*!s8W*!s8W*!s8W*!s8N'!rr;uur;Zcss8N3%s8N'!rr3B,s8N'!s8N'! +s8N'!r;QfuJ:Q2M!!)iprrDusrrE&urrE*!rrE&u"9AK%!!*#urrE*!rrE*!rrE*!rrE*!rrE*! +rrE*!!!*#urrD`l!W[b$h#@?Sr;Zcsr;Zcsrr;uur;ZcsrVuisr;Zcss8W*!rVult#6+Z's8N'! +rr;uus8W*!s8W*!!ri6#qu6]tJ:Nj`J,~> +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)-\!!*#u!!)Ng!!)ip"p"]'!<<'!jo5;\o)J^ir;Zcsrr;uu +rr;lrs8W*!!WN0!s8N'/rr<'!rr<'!rr<'!rr<&hs8E#crr<&ss8N)ss8N)us8N)us8N'"rrE&u +q>gQqrrE*!rrE*!rrE*!rrE*!rr<*"!<)rs!<)rr!<)rt!!3*"rr;uus8W*!s8W*!r;Z`rec,UL +q>^Hpr;Zcsrr;uurr;uu!WN0!s7u`qs8N*!s8N*!s8N*!s8N*!s8N'"rrE#trW)ZlrW(aR!!)rs +rrDusrrE&urrDusrrE#trrDrrrrE*!rrE#trr<9'!!*'!!!*#urrE*!rrE*!rr<-#!!)orrW&/^ +J,~> +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)-\!!*#u!!)Ng!!)ip"p"]'!<<'!jo5;\o)J^ir;Zcsrr;uu +rr;lrs8W*!!WN0!s8N'/rr<'!rr<'!rr<'!rr<&hs8E#crr<&ss8N)ss8N)us8N)us8N'"rrE&u +q>gQqrrE*!rrE*!rrE*!rrE*!rr<*"!<)rs!<)rr!<)rt!!3*"rr;uus8W*!s8W*!r;Z`rec,UL +q>^Hpr;Zcsrr;uurr;uu!WN0!s7u`qs8N*!s8N*!s8N*!s8N*!s8N'"rrE#trW)ZlrW(aR!!)rs +rrDusrrE&urrDusrrE#trrDrrrrE*!rrE#trr<9'!!*'!!!*#urrE*!rrE*!rr<-#!!)orrW&/^ +J,~> +pAY*mJcGQG!<@Y'rrDimrrDidrrDiUrrDinrrDi`rrDiirs&8us7lWopuVMU!:p0i!;uls!<3#u +!<3#r!<<*!!!3*"rr;uu%fZM/s8N'!s8N'!s8N'!nc&XjJ:R%e!!)rsrrDusrrE&urrE&urr<*" +!<3#p!<<*!!<<*!!<<*!!<<*!!<<*!!!3*"rVuisrVufrrVult!WN0!s8N*!s8N*!s8N)srrN1N +JCXZ"!;ZZp!;uls!<3#u!<3#u!!3*"rr;fps8W*!s8W*!s8W*!s8W*!s8W*!!WN/us8E#lrrN1N +JDC/)!;uls!;uls!<3#u!;uls!<)rt!;lfr!<<*!!<)rt!!`H'!<<'!!<3#u!<<*!!<<*!!!<0# +!;lct!.]T`s*t~> +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)3^rrE#t!!)Ng!!)ip"p"]'!<<'!jo5;\o)J^ir;Zcsrr;uu +rr;uur;Zcs!WN0!s82lss8N*!s8N*!s8N)hs8E#crr<&ss8N)ss8N)us8N)us8N'"rrE&urrE&u +rrE*!rrE*!rrE*!rrE*!rrE*!r;ccqrW)rtrrE*!!!*#urr<*"!<3#u!<<*!!<<*!!;ulr!7h)L +!;ZZp!;uls!<3#u!<3#u!!3*"rr;uurr;uus8W*!s8W*!s8W*!s8W*!s8W#tr;Z`rp](3mh#@?S +r;Zcsr;Zcsrr;uur;ZcsrVultrVufrs8W*!rVucqs8W*!rr;uus8W*!s8Vusqu?WqPQ-.~> +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)3^rrE#t!!)Ng!!)ip"p"]'!<<'!jo5;\o)J^ir;Zcsrr;uu +rr;uur;Zcs!WN0!s82lss8N*!s8N*!s8N)hs8E#crr<&ss8N)ss8N)us8N)us8N'"rrE&urrE&u +rrE*!rrE*!rrE*!rrE*!rrE*!r;ccqrW)rtrrE*!!!*#urr<*"!<3#u!<<*!!<<*!!;ulr!7h)L +!;ZZp!;uls!<3#u!<3#u!!3*"rr;uurr;uus8W*!s8W*!s8W*!s8W*!s8W#tr;Z`rp](3mh#@?S +r;Zcsr;Zcsrr;uur;ZcsrVultrVufrs8W*!rVucqs8W*!rr;uus8W*!s8Vusqu?WqPQ-.~> +pAY*mJcGQG!<@Y'rrDimrrDidrrDiWs8VlmrrDi`rrDiirs&8us7lWopuVMU!:p0i!;uls!<3#u +!<3#u!;uls!!3*"rr;lrs8W*!s8W*!s8W*!nc&XjJ:R%e!!)rsrrDusrrE&urrE&urr<*"!<3#u +!<3#u!<<*!!<<*!!<<*!!<<*!!<<)t!;ulr!<3#u!<<'!!<3#u!!3*"rr;uus8W*!s8W*!r;Qfu +J:Q2M!!)iprrDusrrE&urrE&urr<*"!<3#u!<3#u!<<*!!<<*!!<<*!!<<*!!<<)t!;ulr!;HKp +!.]UTrr<&ss8N)ss8N)us8N)ss8N)ts8N)ts8;rts8N)ts82lss8N)us8N*!s8N*!s82lorrN1N +J +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)6_!!)rs!!)Kf!!)ip"p"]'!<<'!jo5;\o)J^ir;Zcsrr;uu +rr;uur;Zcs!WN0!s8N)ss8N*!s8N*!s8N)hs8E#crr<&ss8N)ss8N)us8N)us8N'"rrE&urrE&u +rrE*!rrE*!rrE*!rrE*!rrE*!rr<-#!!)rsrW)uurrE*!rrE*!rr<*"!<3#u!<<*!!<<*!!;ulr +!7h)L!;ZZp!;uls!<3#u!<3#u!!3*"rr;uurr;uus8W*!s8W*!s8W*!s8W*!s8W*!!ri6#r;Z`r +q#C +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)6_!!)rs!!)Kf!!)ip"p"]'!<<'!jo5;\o)J^ir;Zcsrr;uu +rr;uur;Zcs!WN0!s8N)ss8N*!s8N*!s8N)hs8E#crr<&ss8N)ss8N)us8N)us8N'"rrE&urrE&u +rrE*!rrE*!rrE*!rrE*!rrE*!rr<-#!!)rsrW)uurrE*!rrE*!rr<*"!<3#u!<<*!!<<*!!;ulr +!7h)L!;ZZp!;uls!<3#u!<3#u!!3*"rr;uurr;uus8W*!s8W*!s8W*!s8W*!s8W*!!ri6#r;Z`r +q#C +pAY*mJcGQG!<@Y'rrDimrrDidrrDiXrrDilrrDi_rrDiirs&8us7lWopuVMU!:p0i!;uls!<3#u +!<3#u!;uls!!3*"rr;uur;Zcss8W*!s8W*!nc&XjJ:R%e!!)rsrrDusrrE&urrE&urr<*"!<3#u +!<3#u!<<*!!<<*!!<<*!!<<*!!<<*!!!<0#!;ulr!<<*!!<<*!!<<*!!!3*"rr;uus8W*!s8W*! +r;QfuJ:Q2M!!)iprrDusrrE&urrE&urr<*"!<3#u!<3#u!<<*!!<<*!!<<*!!<<*!!<<*!!!<0# +!;ulr!;QQq!.]UTrr<&ss8N)ss8N)us8N)ss8N)ts8N)us8N''rr<'!rr<&ts8N)ss8N)us8N*! +s8N*!s8N)orrN1NJ +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)9`!!)rs!!)He!!)lq!!*#u!!*#u!!)0]!!)TirrDusrrE&u +rrE&urrDrrrrE#trrDusrrE*!rrE*!rrDThrW)?c!!)rsrrDusrrE&urrE#trrE#trrE&urrE*! +rrE*!rrE*!rrE*!rrE*!rrE*!rrDusrrE*!rrE*!rrE&urrE#trrE*!rr<'!rW)lrrW(LK!!)ip +rrDusrrE&urrE#trrE#trrE&urrE*!rrE*!rrE*!rrE*!rrE*!rrE*!rrDusrrDiorW(aR!!)rs +rrDusrrE&urrDusrrE#trrE&urr<9'!!*'!!!)utrrDusrrE&urrE*!rrE*!rrDiorW&/^J,~> +pAY*mJcGQGrr@`P!!)ut!!)Zk!!)9`!!)rs!!)He!!)lq!!*#u!!*#u!!)0]!!)TirrDusrrE&u +rrE&urrDrrrrE#trrDusrrE*!rrE*!rrDThrW)?c!!)rsrrDusrrE&urrE#trrE#trrE&urrE*! +rrE*!rrE*!rrE*!rrE*!rrE*!rrDusrrE*!rrE*!rrE&urrE#trrE*!rr<'!rW)lrrW(LK!!)ip +rrDusrrE&urrE#trrE#trrE&urrE*!rrE*!rrE*!rrE*!rrE*!rrE*!rrDusrrDiorW(aR!!)rs +rrDusrrE&urrDusrrE#trrE&urr<9'!!*'!!!)utrrDusrrE&urrE*!rrE*!rrDiorW&/^J,~> +pAY*mJcGQG!<@Y'rrDimrrDidrrDiYrrDilrrDi^rrDijrrDinrrDinrrDiVrr<&is8N)ss8N)u +s8N)us8N)rs8N)ts8N)ss8N*!s8N*!s8N)hrrN1NJF3@:!;uls!;uls!<3#u!<)rt!<)rt!<3#u +!<<*!!<<*!!<<*!!<<*!!<<*!!<<*!!;uls!<<*!!<<*!!<3#u!<)rt!<<*!!!*&u!;uiu!.]UM +rr<&ps8N)ss8N)us8N)ts8N)ts8N)us8N*!s8N*!s8N*!s8N*!s8N*!s8N*!s8N)ss8N)orrN1N +JDC/)!;uls!;uls!<3#u!;uls!<)rt!<3#u!!`H'!<<'!!<)rt!;uls!<3#u!<<*!!<<*!!;QQq +!.]T`s*t~> +pAY*mJcGQGrr@]O!s&B$!;$3j!:0[b!;lcr!:Kje!;c]q!<2uu!<2uu!9X:]!:p0e!<<)u!<<)u +!!*&r!<<*!!;ulq!<<*!!<<*!!<3#t!;$6i!:Bdd!;ulo!<<)u!<<)u!<<*!!<)rt!<3#u!<3#s +!<)rr!<3#u!<3#u!!*&t!<3#r!<)rt!<)rt!<3#u!!<0#!;ulr!7h)L!;ZZl!<<)u!<<)u!<<*! +!<)rt!<3#u!<3#s!<)rr!<3#u!<3#u!!*&t!;HNm!8RSS!;ulo!<<)u!<<)u!<3#u!<)rt!<)rq +!<<)t!<<)t!<<*!!<3#u!<<*!!<3#s!;lfq!0dG5~> +pAY*mJcGQGrr@]O!s&B$!;$3j!:0[b!;lcr!:Kje!;c]q!<2uu!<2uu!9X:]!:p0e!<<)u!<<)u +!!*&r!<<*!!;ulq!<<*!!<<*!!<3#t!;$6i!:Bdd!;ulo!<<)u!<<)u!<<*!!<)rt!<3#u!<3#s +!<)rr!<3#u!<3#u!!*&t!<3#r!<)rt!<)rt!<3#u!!<0#!;ulr!7h)L!;ZZl!<<)u!<<)u!<<*! +!<)rt!<3#u!<3#s!<)rr!<3#u!<3#u!!*&t!;HNm!8RSS!;ulo!<<)u!<<)u!<3#u!<)rt!<)rq +!<<)t!<<)t!<<*!!<3#u!<<*!!<3#s!;lfq!0dG5~> +pAY*mJcGQG!<@Y&rr`&rs7l3c!;Pm[s7lKk!;Q!^!;QEj!;QQn!;QQn!;P^V!!)TiqZ-ZrrW)uu +rVuruqZ-ZrrrDusr;cltrrE*!rrE&urW)Qi!W[b$mJd.dr;ZWos8W&us8W&us8W*!rVultrr;uu +rr;osrVufrrr;uurr;uu!<;utrr;lrrVultrVultrr;uu!ri6#r;QfuJ:Q2M!!)ipqZ-ZrrW)uu +rW)uurrE#trrE&urrE&ur;cfrr;cisrrE&urr<'!r;cTl!W[b$h#@?Sr;ZWos8W&us8W&urr;uu +rVultrVucqs8W#ts8W#ts8W*!rr;uus8W*!rr;osqu6]tJ:Nj`J,~> +pAY*mJcGQGrr@ZNrrE#t!!*#u!!)utquH0b!!)lq!!)KfquH]q!!)ut!!)ut!!)3^!!'>)rW)?c +!!'A*rrDKerW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrr@ZNrrE#t!!*#u!!)utquH0b!!)lq!!)KfquH]q!!)ut!!)ut!!)3^!!'>)rW)?c +!!'A*rrDKerW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Y%s8VlmrrDinrrDims8;Z[rrDijrrDi_s8;ZjrrDimrrDimrrDiWrr<&)rrN1N +JF3@:!42_*!:Kjg!.]UMrr<&)rrN1NJDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrr@WMh#@?Sh>[HTrVlitrVlitkPkM^ZN'n(mJd.d[/^.+mJm.cec,ULZN'n(h#@?S +ZN'n(PQ-.~> +pAY*mJcGQGrr@WMh#@?Sh>[HTrVlitrVlitkPkM^ZN'n(mJd.d[/^.+mJm.cec,ULZN'n(h#@?S +ZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s4mVSptbrMq#13mq#13mpuhYW!4)V+!.]Uerr<&+s8N)drrN1NJCXZ"!4)V+ +!.]UTrr<&)rrN1NJ +pAY*mJcGQGrr@WMhZ*TUfDbgNir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMhZ*TUfDbgNir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s5*eUpt,NGpu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMhu +pAY*mJcGQGrr@WMhu +pAY*mJcGQG!<@Y$s53hVpsoBEpu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMi;WcWeGfLKir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMi;WcWeGfLKir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s5 +pAY*mJcGQGrr@WMirB#Ye,KCJir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMirB#Ye,KCJir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s5O(Yps]6Cpu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMj8T)ZdJj1Hir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMj8T)ZdJj1Hir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s5X+ZpsK*Apu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMjSo2[d/O(Gir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMjSo2[d/O(Gir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s5a1[psB$@pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMk5YG]ci3tFir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMk5YG]ci3tFir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s5s@]ps8s?pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMkPkM^c2RbDir?.]mJiUTec2cPh#FMWPQ-.~> +pAY*mJcGQGrr@WMkPkM^c2RbDir?.]mJiUTec2cPh#FMWPQ-.~> +pAY*mJcGQG!<@Y$s6'C^ps&g=pu;=X!<7T:s-s)hJCX\(!<7T)s0)M'J +pAY*mJcGQGrr@WMkl1V_bl7YCir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMkl1V_bl7YCir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s60I_prra +pAY*mJcGQGrr@WMlMpkabPqPBir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMlMpkabPqPBir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s6BXapri[;pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMli-qbao;>@ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMli-qbao;>@ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s6K[bprWO9pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMm/I%caSu5?ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMm/I%caSu5?ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s6TacprNI8pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMmf3:ea8Z,>ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMmf3:ea8Z,>ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s6fpeprEC7pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMn,E@f`W#o +pAY*mJcGQGrr@WMn,E@f`W#o +pAY*mJcGQG!<@Y$s6osfpr375pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMnG`Ig`;]f;ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMnG`Ig`;]f;ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s7$$gpr*14pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMo)J^i_uB]:ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMo)J^i_uB]:ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s763ipr!+3pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMoD\dj_>aK8ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMoD\dj_>aK8ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s7?6jpqct1pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMo`"mk_#FB7ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMo`"mk_#FB7ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s7H +pAY*mJcGQGrr@WMpAb-m^]+96ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMpAb-m^]+96ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s7ZKmpqQh/pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMp\t3n^&J'4ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMp\t3n^&J'4ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s7cNnpq?\-pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMq#: +pAY*mJcGQGrr@WMq#: +pAY*mJcGQG!<@Y$s7lTopq6V,pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMqZ$Qq]Dhj2ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMqZ$Qq]Dhj2ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s8)cqpq-P+pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMqu6Wr\c2X0ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMqu6Wr\c2X0ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s82frpppD)pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMr;Q`s\GlO/ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMr;Q`s\GlO/ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s8;lsppg>(pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMrr;uu\,QF.ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMrr;uu\,QF.ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s8N&upp^8'pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WMs8N'![Jp4,ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrr@WMs8N'![Jp4,ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Y$s8W*!ppL,%pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrr@WM!WN/,rr<&Yrr<&)s8E#crr<%js8E#Krr<&)s8E#Rrr<&)s8E"^s*t~> +pAY*mJcGQGrr@WM!WN/,rr<&Yrr<&)s8E#crr<%js8E#Krr<&)s8E#Rrr<&)s8E"^s*t~> +pAY*mJcGQG!<@Y$rrN/p[/U.$ir8uYZMst+J:R%e!!&Vj!W[b$ec,ULZMst+J:QGT!!'>)!W[b$ +PQ-.~> +pAY*mJcGQGrr@ZNrrBD*!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrr@ZNrrBD*!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Y%s8Vl#rrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/)!4)V+!.]T` +s*t~> +pAY*mJcGQGrr@]O!!';(!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrr@]O!!';(!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Y&rrDi!rrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/)!4)V+!.]T` +s*t~> +pAY*mJcGQGrr@`P!!'8'!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrr@`P!!'8'!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Y'rrDhurrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/)!4)V+!.]T` +s*t~> +pAY*mJcGQGrr@fRrrB8&!!)$YXoRkhRK1n +pAY*mJcGQGrr@fRrrB8&!!)$YXoRkhRK1n +pAY*mJcGQG!<@Y)s8VktrrDiRs0)M'JF3B,!<7T"s0)M'JDC1/!<7S5s*t~> +pAY*mJcGQGrr@iS!!'/$!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrr@iS!!'/$!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Y*rrDhrrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/)!4)V+!.]T` +s*t~> +pAY*mJcGQGrr@lT!!',#!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrr@lT!!',#!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Y+rrDhqrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/)!4)V+!.]T` +s*t~> +pAY*mJcGQGrr@rVrrB,"!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrr@rVrrB,"!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Y-s8VkprrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/)!4)V+!.]T` +s*t~> +pAY*mJcGQGrr@uW!!'"u!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrr@uW!!'"u!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Y.rrDhnrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/)!4)V+!.]T` +s*t~> +pAY*mJcGQGrrCFGJH5QIl2L_`ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrCFGJH5QIl2L_`ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Yss+(1I!9sL`pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1N +J +pAY*mJcGQGrrCFG!!%TMrVlitl2L_`ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrCFG!!%TMrVlitl2L_`ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Ysrr<%Ms8Drt!9sL`pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&) +rrN1NJ +pAY*mJcGQGrrCFG!!%TMrVlitl2L_`ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrCFG!!%TMrVlitl2L_`ir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Ysrr<%Ms8Drt!9sL`pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&) +rrN1NJ +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/) +!4)V+!.]T`s*t~> +pAY*mJcGQGrrCFG!!(dRrrDEcq#J;3rW)9a!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>) +rW&/^J,~> +pAY*mJcGQGrrCFG!!(dRrrDEcq#J;3rW)9a!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>) +rW&/^J,~> +pAY*mJcGQG!<@Ysrr<&Rs8N)cs7lZ3rrN1NJF!48pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+ +!.]UTrr<&)rrN1NJ +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrD`lrrBh6rW)9a!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>) +rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrD`lrrBh6rW)9a!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>) +rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Ysrr<&Rs8N)ss8N)us8N)ls8N)6rrN1NJF!48pu;;R!4)V+!.]Uerr<%jrrN1N +JCXZ"!4)V+!.]UTrr<&)rrN1NJ +pAY*mJcGQGrrCFG!!(dRrrE#tr;Zitr;Zp!!!*#u!!)utrrE#trr<-#!<;utrVufrs8W&ug&M$O +li-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrCFG!!(dRrrE#tr;Zitr;Zp!!!*#u!!)utrrE#trr<-#!<;utrVufrs8W&ug&M$O +li-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Ysrr<&Rs8N)ts8;ots8;p!rr<&urr<&ts8N)ts8N'#rrE)t!<)rr!<<)u!87AR +!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE*!rrE&u!!)utrrE#trW)lrrrE*!rrE#trr<-#!!(aQ +rW)9a!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE*!rrE&u!!)utrrE#trW)lrrrE*!rrE#trr<-#!!(aQ +rW)9a!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Ysrr<&Rs8N)ss8N)us8N*!s8N)urr<&ts8N)ts8E#rs8N*!s8N)ts8N'#rr<&Q +rrN1NJF!48pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1NJ +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE&urr<*"!;uls!<)rt!;lfr!<<*!!<)rt!!<0#!8@JP +!:0Xb!94"Y!4)Y(!:Bdd!1s5i!7h)L!4)Y(!8RSS!4)Y(!0dG5~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE&urr<*"!;uls!<)rt!;lfr!<<*!!<)rt!!<0#!8@JP +!:0Xb!94"Y!4)Y(!:Bdd!1s5i!7h)L!4)Y(!8RSS!4)Y(!0dG5~> +pAY*mJcGQG!<@Ysrr<&Rs8N)ss8N)us8N)us8N'"rrDusrrE#trrDrrrrE*!rrE#trr<-#!!(aQ +!W[b$li-t[ir8uYZMst+J:R%e!!&Vj!W[b$ec,ULZMst+J:QGT!!'>)!W[b$PQ-.~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE&urr<*"!;uls!<)rt!<)rr!<<*!!<)rq!8@JP!:0Xb +!94"Y!4)Y(!:Bdd!1s5i!7h)L!4)Y(!8RSS!4)Y(!0dG5~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE&urr<*"!;uls!<)rt!<)rr!<<*!!<)rq!8@JP!:0Xb +!94"Y!4)Y(!:Bdd!1s5i!7h)L!4)Y(!8RSS!4)Y(!0dG5~> +pAY*mJcGQG!<@Ysrr<&Rs8N)ss8N)us8N)us8N'"rrDusrrE#trrE#tr;cltrrE#tquGIN!W[b$ +li-t[ir8uYZMst+J:R%e!!&Vj!W[b$ec,ULZMst+J:QGT!!'>)!W[b$PQ-.~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE&urr<*"!;uls!<)rt!<3#u!!`H'!<<'!!<)rt!8%8M +!:0Xb!94"Y!4)Y(!:Bdd!1s5i!7h)L!4)Y(!8RSS!4)Y(!0dG5~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE&urr<*"!;uls!<)rt!<3#u!!`H'!<<'!!<)rt!8%8M +!:0Xb!94"Y!4)Y(!:Bdd!1s5i!7h)L!4)Y(!8RSS!4)Y(!0dG5~> +pAY*mJcGQG!<@Ysrr<&Rs8N)ss8N)us8N)us8N'"rrDusrrE#trrE&urr<9'!!*'!!!)utrrC[N +!W[b$li-t[ir8uYZMst+J:R%e!!&Vj!W[b$ec,ULZMst+J:QGT!!'>)!W[b$PQ-.~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE#trrDrrrrE#trrE&urr<9'!!*'!!!)utrrC[NrW)9a +!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrrCFG!!(dRrrDusrrE&urrE#trrDrrrrE#trrE&urr<9'!!*'!!!)utrrC[NrW)9a +!!)$Y!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Ysrr<&Rs8N)ss8N)us8N)ts8N)rs8N)ts8N)us8N''rr<'!rr<&ts8N)NrrN1N +JF!48pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1NJ +pAY*mJcGQGrrCFG!!(dRqZ-ZrrW)uurW)uurrDrrrrE#trrE#tquHcsr;cltr;bROrW)9a!!)$Y +!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQGrrCFG!!(dRqZ-ZrrW)uurW)uurrDrrrrE#trrE#tquHcsr;cltr;bROrW)9a!!)$Y +!!'>)rW)?c!!&VjrW(LK!!'>)rW(aR!!'>)rW&/^J,~> +pAY*mJcGQG!<@Ysrr<&Rs8)frs8E#us8E#us8N)rs8N)ts8N)ts82lss8;rts8;rOrrN1NJF!48 +pu;;R!4)V+!.]Uerr<%jrrN1NJCXZ"!4)V+!.]UTrr<&)rrN1NJ +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/) +!4)V+!.]T`s*t~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/) +!4)V+!.]T`s*t~> +pAY*mJcGQGrrDHdrrDZjrrDcm!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?S +ZN'n(PQ-.~> +pAY*mJcGQGrrDHdrrDZjrrDcm!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?S +ZN'n(PQ-.~> +pAY*mJcGQG!<@Z;s8Vlcs8Vlfrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&) +rrN1NJDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrDKe!s&B$!;6?n!<3&mrr<%Ms8Dus!:0Xb!94"Y!4)Y(!:Bdd!1s5i!7h)L!4)Y( +!8RSS!4)Y(!0dG5~> +pAY*mJcGQGrrDKe!s&B$!;6?n!<3&mrr<%Ms8Dus!:0Xb!94"Y!4)Y(!:Bdd!1s5i!7h)L!4)Y( +!8RSS!4)Y(!0dG5~> +pAY*mJcGQG!<@Z)!W[b$PQ-.~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Z=rrDimrrDidrrDifrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UM +rr<&)rrN1NJDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Z=rrDimrrDidrrDifrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UM +rr<&)rrN1NJDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Z=rrDimrrDidrrDifrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UM +rr<&)rrN1NJDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Z=rrDimrrDidrrDifrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UM +rr<&)rrN1NJDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrDNf!!)ut!!)Zk!!)`m!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n( +h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Z=rrDimrrDidrrDifrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UM +rr<&)rrN1NJDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrDKe!s&B$!;$3j!;?GD!;QW\rr<&Yrr<&)s8E#crr<%js8E#Krr<&)s8E#Rrr<&) +s8E"^s*t~> +pAY*mJcGQGrrDKe!s&B$!;$3j!;?GD!;QW\rr<&Yrr<&)s8E#crr<%js8E#Krr<&)s8E#Rrr<&) +s8E"^s*t~> +pAY*mJcGQG!<@Z)!W[b$mJd.dT)SilJ:Q2M!!'>) +!W[b$h#@?SZMst+J:Nj`J,~> +pAY*mJcGQGrrDHdrrE#t!!*#u!!)utquHNl!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,UL +ZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrDHdrrE#t!!*#u!!)utquHNl!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,UL +ZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Z;s8VlmrrDinrrDims8;Zerr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l +!.]UMrr<&)rrN1NJDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/) +!4)V+!.]T`s*t~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n(PQ-.~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1NJDC/) +!4)V+!.]T`s*t~> +pAY*mJcGQGrrCjSrrDfn!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n( +PQ-.~> +pAY*mJcGQGrrCjSrrDfn!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n( +PQ-.~> +pAY*mJcGQG!<@Z*s8Vlgrr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1N +JDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrCdQrrDlp!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n( +PQ-.~> +pAY*mJcGQGrrCdQrrDlp!!%TMrVuisli-qbir8uYZN'n(mJd.dT)\ciec,ULZN'n(h#@?SZN'n( +PQ-.~> +pAY*mJcGQG!<@Z(s8Vlirr<%Ms8Ds!!.]UcrrDiRrr<&)rrN1NJF3@:!1s2l!.]UMrr<&)rrN1N +JDC/)!4)V+!.]T`s*t~> +pAY*mJcGQGrrC^OrW)lr!!%TMrVuisli-qbir?.]mJiUTec2cPh#FMWPQ-.~> +pAY*mJcGQGrrC^OrW)lr!!%TMrVuisli-qbir?.]mJiUTec2cPh#FMWPQ-.~> +pAY*mJcGQG!<@Z&s8Mfkrr<%Ms8Ds!!.]UcrrDiRs0)M'JF3B,!<7T"s0)M'JDC1/!<7S5s*t~> +pAY*mJcGQGrrCULrrE&u!!%TMrVuisli-qbhuBq]lMmCTdf6QPg&J;WPQ-.~> +pAY*mJcGQGrrCULrrE&u!!%TMrVuisli-qbhuBq]lMmCTdf6QPg&J;WPQ-.~> +pAY*mJcGQG!<@Z#s8Vlnrr<%Ms8Ds!!.]UcrrDiOs07+>s.+\gs07+-s07* +pAY*mJcGQGrrCOJrr<*"!.k1Ks8E#arr<&Vs02Rhs.'/ +pAY*mJcGQGrrCOJrr<*"!.k1Ks8E#arr<&Vs02Rhs.'/ +pAY*mJcGQG!<@Z!s8Viprr@WMrVlp!J:Qtc!;PIOZ%2->SUf/gZ%1O-Z%/& +pAY*mJcGQGblE=prVuisli-qb\c2X0S,WHgJcG6>rrA/\q>c*HlMlA~> +pAY*mJcGQGblE=prVuisli-qb\c2X0S,WHgJcG6>rrA/\q>c*HlMlA~> +pAY*mJcGQG!<@Ysp](;Fs8Ds!!.]UcrrDi)rrDh`rrDhFs7$'gplPOPpjrJ1s*t~> +pAY*mJcGQGrrCOJrr<*"!.k1Ks8E#arr<&0s8N(hrr<%Ms763g!13`^!<)rt!.k17s*t~> +pAY*mJcGQGrrCOJrr<*"!.k1Ks8E#arr<&0s8N(hrr<%Ms763g!13`^!<)rt!.k17s*t~> +pAY*mJcGQG!<@Z!s8Viprr@WMrVlp!J:Qtc!;O,)s7i,a!;M-Fo)J[`QiHpWrVuomJcG!7J,~> +pAY*mJcGQGrrCULrrE&u!!%TMrVuisli-qb\c;U.TE"ljJcGECrr<-#!!&#YrW%NLkl6/~> +pAY*mJcGQGrrCULrrE&u!!%TMrVuisli-qb\c;U.TE"ljJcGECrr<-#!!&#YrW%NLkl6/~> +pAY*mJcGQG!<@Z#s8Vlnrr<%Ms8Ds!!.]UcrrDi)s8D_bs8MeEs7QElp]CKjpl5=QpjrJ/s*t~> +pAY*mJcGQGrrC^OrW)lr!!((>!!) +pAY*mJcGQGrrC^OrW)lr!!((>!!) +pAY*mJcGQG!<@Z&s8Mfkrr<&>rr<&arr<&GrrN1NJF!48pr<@6q"F^jq#C-hpoOMqq"OgfplPOU +q!7tZq#C?qq#C-!s8VlJs8VlorrDhFs60K5~> +pAY*mJcGQGrrCdQrrDlp!!((>!!)BcquG1FrW)9a!!((>!W`6#pAY9rrrE*!!3Z>'!<3&orr`?% +!<3%^rrN3#!:Bgd!<)p!!<3&/rrN3#!8RVS!<2uu!.k15s*t~> +pAY*mJcGQGrrCdQrrDlp!!((>!!)BcquG1FrW)9a!!((>!W`6#pAY9rrrE*!!3Z>'!<3&orr`?% +!<3%^rrN3#!:Bgd!<)p!!<3&/rrN3#!8RVS!<2uu!.k15s*t~> +pAY*mJcGQG!<@Z(s8Vlirr<&>rr<&cs82lFrrN1NJF!48prEC9q#C-_rrr2tq#CBhY5\Rus7lBh +"Si#ls7hcW!r2fjmJm4]rVlros7j,(!r2fjh#IELrr2unJcFp5J,~> +pAY*mJcGQGrrCjSrrDfn!!)fo!!)or!s&?$!<)rs!<3!'!<3$!s8N'!rVuisrr2rurVuiss8N0$ +rr<&ts8E#trrW9$!!)rsrrCFGrW)9a!!(" +pAY*mJcGQGrrCjSrrDfn!!)fo!!)or!s&?$!<)rs!<3!'!<3$!s8N'!rVuisrr2rurVuiss8N0$ +rr<&ts8E#trrW9$!!)rsrrCFGrW)9a!!(" +pAY*mJcGQG!<@Z*s8Vlgrr<&orr<&rrrW9$!!)utrW)rt#6=c(!<<'!!<)rs!<2uu!<)rs!<<'$ +!<3$!rVuisrr3'#rr<&ss8N)GrrN1NJF!48pr375q"F^lq#CBhs8VkrrrDihrri,sq#C,NrrDi_ +s8Vllrr`&rs7j&&!;PCM!;QNm!;M-Fk5Tr~> +pAY*mJcGQGrrCFG!!)fo!!)orrrE*!!s&B$!<3!.!<<'!!<<'!!<<'!s8N)urr<&rrr<&ss8N*! +rrW9$rrE&u"9AK%!!)lq!W`6#dJs1Gli-qb`W#o +pAY*mJcGQGrrCFG!!)fo!!)orrrE*!!s&B$!<3!.!<<'!!<<'!!<<'!s8N)urr<&rrr<&ss8N*! +rrW9$rrE&u"9AK%!!)lq!W`6#dJs1Gli-qb`W#o +pAY*mJcGQG!<@Ysrr<&orr<&rs8N*!rrW9$rrE&u%KQP/!!*'!!!*'!!<<'!rr2ruqu6Wrr;Zcs +s8N0$s8N)urr`?%rr<&qrrN3#!7CfJ!.]UcrrDi5rrDifrr`&rs7lTns7iet!;QBi#5J5uq#CBh +OoGFVl2Lk\s8Vl%rrDiOs8VlmrrDhFs5j92~> +pAY*mJcGQGrrCFG!!)fo!!)or!!*#u!!)or!s&B$!<2uu!<3!#!<<'!rr2ruqu6Wrr;Q`srr2ru +qu6`us8N)=s8E#arr<& +pAY*mJcGQGrrCFG!!)fo!!)or!!*#u!!)or!s&B$!<2uu!<3!#!<<'!rr2ruqu6Wrr;Q`srr2ru +qu6`us8N)=s8E#arr<& +pAY*mJcGQG!<@Ysrr<&orr<&rrr<&urr<&rrrW9$rrE&u!!*#u!s&B$!<2uu!;lcr!;uis!<2uu +!;lcu!<<'!`r?)?J:Qtc!;OP5!;Q6e"8Morq#13mposbuq"apoq#CBhs8VkVrrDiZrrDinrrDi% +rrDiQs8VllrrDhFs5a31~> +pAY*mJcGQGrrCFG!!)orq>gNp!!*#u!!*#ur;clt!!*#u!!*#u!W`9#quHWo!!)rs!!*#u!!*#u +r;clt!!(%=rW)9a!!(" +pAY*mJcGQGrrCFG!!)orq>gNp!!*#u!!*#ur;clt!!*#u!!*#u!W`9#quHWo!!)rs!!*#u!!*#u +r;clt!!(%=rW)9a!!(" +pAY*mJcGQG!<@Ysrr<&rs7u`prr<&urr<&us8;rtrr<&urr<&urrN3#s82lorr<&srr<&urr<&u +s8;rtrr<&=rrN1NJF!48pr375q"=Xhq#CBhr;QclZ2Xh!q>UZos8Vlos7h`V!;Pm[!;QNm!;Nu% +!;PUSs7lHj!;M-FjSs`~> +pAY*mJcGQGrrCFG!!)fo!!)or!!*#u!s&B$!<3!#!<<'!rr2rurr3'#s8N)nrr<&srr<&urrW9$ +rrE&u!s&B$!65' +pAY*mJcGQGrrCFG!!)fo!!)or!!*#u!s&B$!<3!#!<<'!rr2rurr3'#s8N)nrr<&srr<&urrW9$ +rrE&u!s&B$!65' +pAY*mJcGQG!<@Ysrr<&orr<&rrr<&urrW9$rrE&u!s&B$!<2uu!<3!#!<<'!p\t3nr;Q`srr3'# +s8N)urrW9$rrC(=!W[b$li-t[`W#r5p&>$err2unXT&:qqYpQjrr2unrr2unP5bOWm/I(\rVllm +[/U.$jo>AUq>UHiJcFd1J,~> +pAY*mJcGQGrrCFG!!)fo!!)or!!*#u!s&B$!<3!#!<<'!rr2rurr3'#s8N)nrr<&srr<&urrW9$ +rrE&u!s&B$!65' +pAY*mJcGQGrrCFG!!)fo!!)or!!*#u!s&B$!<3!#!<<'!rr2rurr3'#s8N)nrr<&srr<&urrW9$ +rrE&u!s&B$!65' +pAY*mJcGQG!<@Ysrr<&orr<&rrr<&urrW9$rrE&u!s&B$!<2uu!<3!#!<<'!p\t3nr;Q`srr3'# +s8N)urrW9$rrC(=!W[b$li-t[`W#r5p&>$erVllmXoACrqYpQjrr2unrr2unP5bOWmJd1]r;Qcl +[/U.$k5PGVq#:?hJcFa0J,~> +pAY*mJcGQGrrCFG!!)fo!!)or!!*#u!!*#uqu?ct!<2uu!<2uu!<3#s!<<'!!<)rs!<<'!!<2uu +!<3#r!!3*"`rH# +pAY*mJcGQGrrCFG!!)fo!!)or!!*#u!!*#uqu?ct!<2uu!<2uu!<3#s!<<'!!<)rs!<<'!!<2uu +!<3#r!!3*"`rH# +pAY*mJcGQG!<@Ysrr<&orr<&rrr<&urr<&us82itrrE&u!!*#u!!*#ur;clt!!)utrW)uu!!*#u +!!*#uqu?ct!65$?!.]UcrrDi7s8;ZdrrDimrrDhts8;ZjrrDimrrDimrrDhZs8;Z]rrDilrrDi% +s8;ZWs8VkFs4@:$~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qb\GlO/r;Q`sVuH_srVlitrVlitJc>cN!;lcr!1X#g!.k1# +s*t~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qb\GlO/r;Q`sVuH_srVlitrVlitJc>cN!;lcr!1X#g!.k1# +s*t~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDi(rrDilrrDhlrrDimrrDimrrDhFrrN/pqu6ZkS,`N` +JcF:#J,~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qb\GlO/r;Q`sUAk2nJcGZJ!!&;arr@WMe,Op~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qb\GlO/r;Q`sUAk2nJcGZJ!!&;arr@WMe,Op~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDi(rrDilrrDhgrrDhFs8;lspm(mZpjrIos*t~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbZ2Xe(U]1;oJcG]K!!&>brr@WMdJn^~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbZ2Xe(U]1;oJcG]K!!&>brr@WMdJn^~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDi!rrDhhrrDhFs8Drtpm1s[pjrIms*t~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbZ2Xe(U]1;oJcG`L!!&>b!!%TMci8L~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbZ2Xe(U]1;oJcG`L!!&>b!!%TMci8L~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDi!rrDhhrrDhFs8N#upm1p[pjrIks*t~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbYl=\'V#LDpJcGcM!!&Acrr@WMcMrC~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbYl=\'V#LDpJcGcM!!&Acrr@WMcMrC~> +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDhurrDhirrDhFs8W*!pm;$\pjrIjs*t~> +pAY*mJcGQGrrCFG!!%TMrVuisli-qbYl=\'V#LDpJc>cN!1 +pAY*mJcGQGrrCFG!!%TMrVuisli-qbYl=\'V#LDpJc>cN!1 +pAY*mJcGQG!<@Ysrr<%Ms8Ds!!.]UcrrDhurrDhirrDhFrrN/pR/d3]JcEsoJ,~> +pAY*mJcGQGrrCFG!!)3^!!)6_!!)?b!!)Ng!s&B$!9a@^!;ZZo!:0Xb!3cD&!2]\q!.k.M!1Ele +!.k0ms*t~> +pAY*mJcGQGrrCFG!!)3^!!)6_!!)?b!!)Ng!s&B$!9a@^!;ZZo!:0Xb!3cD&!2]\q!.k.M!1Ele +!.k0ms*t~> +pAY*mJcGQG!<@Ysrr<&^rr<&_rr<&brr<&grrW9$rrD6^!!)ip!W[b$li-t[YQ"UtV>gPjJc>`F +RK*<^JcEmmJ,~> +pAY*mJcGQGrrCFG!!(:D!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)foquHWorW)9a!!'5& +!!&kq!!%WN!!&Jfrr@WMaT$b~> +pAY*mJcGQGrrCFG!!(:D!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)foquHWorW)9a!!'5& +!!&kq!!%WN!!&Jfrr@WMaT$b~> +pAY*mJcGQG!<@Ysrr<&Drr<&srr<&urr<&lrr<&trr<&urr<&mrr<&jrr<&os82lorrN1NJF!48 +poj\tpndujpk&MGpmV6_pjrIds*t~> +pAY*mJcGQGrrCFG!!)Zk! +pAY*mJcGQGrrCFG!!)Zk! +pAY*mJcGQG!<@Ysrr<&krrE-"rW)rt#6=c(!<3'!!;uis!;c`p!<2uu!<2uu!<)rs!!*&u!!3*" +r;R!%s8N*!!<<)u!!*&u!<<'*!<3$!rrE*!!<<#urr2rurr3!!s8E#ts8E#ts8N)prrN1NJF!48 +poaVspnn&kpk/SHpm_<`pjrIbs*t~> +pAY*mJcGQGrrCFG!!)ZkrrE&u"9AK%!!*#u!s&B$!<2uu!;c]q!<2uu!;lcr!;uis!<2uu!<2uu +!<2uu!<3!"!<3&urr<&urr<&us8N)urr`?%rr<&urrW9$rrE&u!s&B$!<2uu!<3!%!<<'!rrDoq +rW)9a!!'/$!!&qs!!%]P!!&Mg!!%TM`;b>~> +pAY*mJcGQGrrCFG!!)ZkrrE&u"9AK%!!*#u!s&B$!<2uu!;c]q!<2uu!;lcr!;uis!<2uu!<2uu +!<2uu!<3!"!<3&urr<&urr<&us8N)urr`?%rr<&urrW9$rrE&u!s&B$!<2uu!<3!%!<<'!rrDoq +rW)9a!!'/$!!&qs!!%]P!!&Mg!!%TM`;b>~> +pAY*mJcGQG!<@Ysrr<&ks8N)urr`?%rr<&urrW9$rrE&u!!)lq!!*#u!!)or!!)rs!!*#u!!*#u +!!*#u!!*#u!W`6#rr2rurr2rurr;uurr3*$s8N'!rr3'#s8N)urrW9$rrE&u!!*#u"T\T&!<3&q +rrN1NJF!48poXPrpo",lpk8YIpm_9`pjrI`s*t~> +pAY*mJcGQGrrCFG!!)Zk!!)ut!s&B$!<)p"!<<'!rr2rupAY*mqu6Wrr;Q`srr2rurr2rurr3'# +s8N)urrW9$rrE&u!!*#u!!)ut!s&B$!<)p"!<<'!rr3'#s8N)urr<&urr<&ls8E#arr<&$rr<%s +rr<%Qrr<%hs8N(Ms24ke~> +pAY*mJcGQGrrCFG!!)Zk!!)ut!s&B$!<)p"!<<'!rr2rupAY*mqu6Wrr;Q`srr2rurr2rurr3'# +s8N)urrW9$rrE&u!!*#u!!)ut!s&B$!<)p"!<<'!rr3'#s8N)urr<&urr<&ls8E#arr<&$rr<%s +rr<%Qrr<%hs8N(Ms24ke~> +pAY*mJcGQG!<@Ysrr<&krr<&trrW9$rrE#t!s&B$!<2uu!;?Em!;lcr!;uis!<2uu!<2uu!<3!# +!<<'!rr3'#s8N)urr<&urr<&trrW9$rrE#t!s&B$!<3!#!<<'!rr2rurr2rup&>'nJ:Qtc!;N\r +!;NJl!;M9J!;N)as7h0F_uG5~> +pAY*mJcGQGrrCFG!!)orquHcs!!)ut!s&B$!<)ot!<3!"!<3&os8;rprr<&srr<&urr<&trrN3# +!<2uu!<3!#!<<'!rr2rurr2rurVls"s8N)trrW9$rrE&u!s&B$!<3#r!;6Bk!:0Xb!3H2#!3#nt +!/CLR!1j/i!.k0ds*t~> +pAY*mJcGQGrrCFG!!)orquHcs!!)ut!s&B$!<)ot!<3!"!<3&os8;rprr<&srr<&urr<&trrN3# +!<2uu!<3!#!<<'!rr2rurr2rurVls"s8N)trrW9$rrE&u!s&B$!<3#r!;6Bk!:0Xb!3H2#!3#nt +!/CLR!1j/i!.k0ds*t~> +pAY*mJcGQG!<@Ysrr<&rs82lsrr<&trrW9$rrE#t!!*#u!W`6#q#C9mqu6Wrr;Q`srr2rurVlp! +rrE&u!!*#u!s&B$!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquHEi!W[b$li-t[XT&:q +W;ckmLAq8KScA`bJcERdJ,~> +pAY*mJcGQGrrCFG!!)Zk!!)ut!s&B$!<)ot!<3!"!<3&prr<&urr<&rrr<&srr<&urr<&trr`?% +!<<)q!!3*"rr2rurr2rurVls"s8N)trrW9$rrE&u!s&B$!<2uu!:g*g!:0Xb!3H2#!3#nt!/LRS +!1s5j!.k0bs*t~> +pAY*mJcGQGrrCFG!!)Zk!!)ut!s&B$!<)ot!<3!"!<3&prr<&urr<&rrr<&srr<&urr<&trr`?% +!<<)q!!3*"rr2rurr2rurVls"s8N)trrW9$rrE&u!s&B$!<2uu!:g*g!:0Xb!3H2#!3#nt!/LRS +!1s5j!.k0bs*t~> +pAY*mJcGQG!<@Ysrr<&krr<&trrW9$rrE#t!!*#u!W`6#q>UEprr2ruqu6Wrr;Q`srr2rurVm!# +rrE*!q>^Qr!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&u!!)Qh!W[b$li-t[XT&:qW;ckm +L]7ALT)\icJcELbJ,~> +pAY*mJcGQGrrCFG!!)ZkrrE&u!s&B$!<)ot!<3!"!<3&prr<&urr<&rrr<&srr<&urr<&trriE& +!<<'!r;QfurrE&u!!*#u!!)ut"9AK%!!*#u$3:,+!<<'!!<<'!rr2runc/Rgli-qbX8`/"WW)qu +M#RGTTE"okJcEF`J,~> +pAY*mJcGQGrrCFG!!)ZkrrE&u!s&B$!<)ot!<3!"!<3&prr<&urr<&rrr<&srr<&urr<&trriE& +!<<'!r;QfurrE&u!!*#u!!)ut"9AK%!!*#u$3:,+!<<'!!<<'!rr2runc/Rgli-qbX8`/"WW)qu +M#RGTTE"okJcEF`J,~> +pAY*mJcGQG!<@Ysrr<&ks8N)urrW9$rrE#t!!*#u!W`6#q>UEprr2ruqu6Wrr;Q`srr2rurVm$$ +rrE*!!;uiu!<3&urr<&urr<&trr`?%rr<&ursAc+rrE*!!!*'!!<2uu!:g'j!.]UcrrDhprrDhn +rrDhMrrDhds8VkFs1SG_~> +pAY*mJcGQGrrCFG!!)Zk! +pAY*mJcGQGrrCFG!!)Zk! +pAY*mJcGQG!<@Ysrr<&krrE-"rW)rt!!)ut!!)ut!!)cnqu?ct!<3#r!<<'!!<2uu!<)p"!<<'! +qYpTsrrE&u!s&B$!<)p#!<<'!s8E#ss8N'"rrE&u!!*#ur;cNj!W[b$li-t[X8`1pWW)tnM>mSN +TDnodJcE@^J,~> +pAY*mJcGQGrrCFG!!)Zk!!)Bcr;`YnrW)9a!!'&!!!'&!!!%oV!!&\lrr@WM])R9~> +pAY*mJcGQGrrCFG!!)Zk!!)Bcr;`YnrW)9a!!'&!!!'&!!!%oV!!&\lrr@WM])R9~> +pAY*mJcGQG!<@Ysrr<&krr<&cs8;qnrrN1NJF!48po=>opo=>opko(Opn7ZepjrIVs*t~> +pA][Dp&NJ>!!)Zk!!%rWrW)9a!!'&!!!'&!!!%rW!!&_mrr@WM\Gq'~> +pA][Dp&NJ>!!)Zk!!%rWrW)9a!!'&!!!'&!!!%rW!!&_mrr@WM\Gq'~> +pA][DpAb2Dd/O(Go`"mkMuNhYJ:Qtc!;NSo!;NSo!;MKP!;N8fs7h0F\Gq'~> +oDa@Aq#JeA!!%TMrVuisli-qbWW)quX8`/"N;ikXUAt5nJcE1YJ,~> +oDa@Aq#JeA!!%TMrVuisli-qbWW)quX8`/"N;ikXUAt5nJcE1YJ,~> +oDaAlq1-il!!%TMrVlp!J:Qtc!;NPn!;NVp!;MNQ!;N;gs7h0F[f:j~> +oDa@Aq#JeA!!%TMrVuisli-qbW;chtXT&8#NW/tYU]:>oJcE+WJ,~> +oDa@Aq#JeA!!%TMrVuisli-qbW;chtXT&8#NW/tYU]:>oJcE+WJ,~> +oDaAlq1-il!!%TMrVlp!J:Qtc!;NMm!;NYq!;MQR!;N>hs7h0F[/YX~> +PQ1X_WrE&!JcG]KrW)9a!!&tt!!',#!!&&Z!!&eo!!%TMZN#F~> +PQ1X_WrE&!JcG]KrW)9a!!&tt!!',#!!&&Z!!&eo!!%TMZN#F~> +PQ1[XWrE&!JcG]K!W[b$li-t[W;ckmXT&:qNrK+SU]1>hJcE%UJ,~> +PQ1X_WrE&!JcG]KrW)9a!!&qs!!'/$!!&)[!!&hprr@WMZ2]=~> +PQ1X_WrE&!JcG]KrW)9a!!&qs!!'/$!!&)[!!&hprr@WMZ2]=~> +PQ1[XWrE&!JcG]K!W[b$li-t[VuHblXoACrO8f4TV#UJiJcE"TJ,~> +PQ([arrB,"!!%TMrVuisli-qbVuH_sXoAA$OT,:\V>pPqJcDqRJ,~> +PQ([arrB,"!!%TMrVuisli-qbVuH_sXoAA$OT,:\V>pPqJcDqRJ,~> +PQ(^Zs7iYp!!%TMrVlp!J:Qtc!;NJl!;N\r!;MZU!;NDjs7h0FYQ'+~> +YQ+V&oDegjp\t9prrB,"!!%TMrVuisli-qbVZ-VrY5\J%OoGC]VZ6YrJcDkPJ,~> +YQ+V&oDegjp\t9prrB,"!!%TMrVuisli-qbVZ-VrY5\J%OoGC]VZ6YrJcDkPJ,~> +YQ+XtoDejcp\t +Yl=e*s8N)lrrN3#!;QTo!<<'!!3H2#!.k1Ks8E#arr<%rrr<&%rr<%^rr<%ss8N(Ms/Z0M~> +Yl=e*s8N)lrrN3#!;QTo!<<'!!3H2#!.k1Ks8E#arr<%rrr<&%rr<%^rr<%ss8N(Ms/Z0M~> +Yl=h#s8VlerrVuqq"Xmhq#C?opoOJq!.k1KrrN1NJF!48pnn&kpoaVsplbXWpo"/lpjrIGs*t~> +Z2Xe(rVlito`"mkq#C?os8N'!XT&8#JcG]KrW)9a!!&kq!!'5&!!&5_!!&qs!!%TMWW.J~> +Z2Xe(rVlito`"mkq#C?os8N'!XT&8#JcG]KrW)9a!!&kq!!'5&!!&5_!!&qs!!%TMWW.J~> +Z2Xh!rVllmo`"pdq#CBhs8N)oXT&8#JcG]K!W[b$li-t[V>gPjYQ"UtPQ(XXVuHblJcD_LJ,~> +Z2Xe(rVlito`"mkq>UKrrrE&u!!'/$JH5KGli-qbV>gMqYQ"S&PlC^`W;lktJcD\KJ,~> +Z2Xe(rVlito`"mkq>UKrrrE&u!!'/$JH5KGli-qbV>gMqYQ"S&PlC^`W;lktJcD\KJ,~> +Z2Xh!rVllmo`"pdq>UNks7lTn!;N\rJH5QIs+'G8!;NDj!;Nbt!;MfY!;NMms7h0FW;hA~> +Z2Xe(rVlito`"mkq>UKrrrE&u!!'/$!!%TMrVuisli-qbV#LDpYl=\'Q2^gaWW2tuJcDVIJ,~> +Z2Xe(rVlito`"mkq>UKrrrE&u!!'/$!!%TMrVuisli-qbV#LDpYl=\'Q2^gaWW2tuJcDVIJ,~> +Z2Xh!rVllmo`"pdq>UNks7lTn!;N\r!!%TMrVlp!J:Qtc!;NAi!;Neu!;MiZ!;NPns7h0FVZ2/~> +Z2Xe(rVlito`"mkq>UKrrrE&u!!'/$!!%TMrVuisli-qbV#LDpYl=\'QN$pbWrN)!JcDPGJ,~> +Z2Xe(rVlito`"mkq>UKrrrE&u!!'/$!!%TMrVuisli-qbV#LDpYl=\'QN$pbWrN)!JcDPGJ,~> +Z2Xh!rVllmo`"pdq>UNks7lTn!;N\r!!%TMrVlp!J:Qtc!;NAi!;Neu!;Ml[!;NSos7h0FV#Pr~> +Z2Xe(rVlito`"mkqYpWts8N)trr<&%rr<%Ms8Dus!:0Xb!2KPo!3uP(!13]c!3?/"!.k0Es*t~> +Z2Xe(rVlito`"mkqYpWts8N)trr<&%rr<%Ms8Dus!:0Xb!2KPo!3uP(!13]c!3?/"!.k0Es*t~> +Z2Xh!rVllmo`"pdqYpZms8VlmrrDhsrr<%Ms8Ds!!.]UcrrDhhrrDi!rrDh\rrDhps8VkFs.]OD~> +Yl=e*s8N)jrr<&qrrW9$rrE#t!!'2%!!%TMrVuisli-qbUAk2nZMsn)R/[-dX8`/"i;\?.ciEY: +J,~> +Yl=e*s8N)jrr<&qrrW9$rrE#t!!'2%!!%TMrVuisli-qbUAk2nZMsn)R/[-dX8`/"i;\?.ciEY: +J,~> +Yl=h#s8VlcrrDijrr`&rs7lQm!;N_s!!%TMrVlp!J:Qtc!;N;g!;Nl"!;Mr]!;NVp!;PLPJH4$s +o)F4~> +YQ+V&rVlitrr2rurVucqrVlitrr2rur;Q`sYQ"S&JcG]KrW)9a!!&bn!!'>)!!&Ge!!',#rrCsV +!!%TMdf0:Io)F4~> +YQ+V&rVlitrr2rurVucqrVlitrr2rur;Q`sYQ"S&JcG]KrW)9a!!&bn!!'>)!!&Ge!!',#rrCsV +!!%TMdf0:Io)F4~> +YQ+XtrVllmrr2unrVufjrVllmrr2unr;QclYQ"S&JcG]K!W[b$li-t[UAk5gZMsq"RK!9^XT/=q +hu +Qi@$crr2rur;Q`sYQ"S&JcG]KrW)9a!!&_m!!'A*!!&Jf!!'/$rrCmT!!%TMdf0:Io)F4~> +Qi@$crr2rur;Q`sYQ"S&JcG]KrW)9a!!&_m!!'A*!!&Jf!!'/$rrCmT!!%TMdf0:Io)F4~> +Qi@'\rr2unr;QclYQ"S&JcG]K!W[b$li-t[U&P,fZi:%#Rf[HTJcF0u!!)TiJ,~> +PQ(U_WW)quJcG]KrW)9a!!&_m!!'A*!!&Mg!!'2%rrCgR!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&_m!!'A*!!&Mg!!'2%rrCgR!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[U&P,fZi:%#S,WK`Y5eOsg]%6RJcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&\l!!'D+!!&Ph!!'5&rrCaP!!)$YrrDBbqZ,ORrrDNfr;at>rW)Tj +J,~> +PQ(U_WW)quJcG]KrW)9a!!&\l!!'D+!!&Ph!!'5&rrCaP!!)$YrrDBbqZ,ORrrDNfr;at>rW)Tj +J,~> +PQ(XXWW)quJcG]K!W[b$li-t[T`5#e[/U.$SGrTaYQ+Xtg&D$PirB#Yli6h^huE]Vn,N=dao;DB +J:R:lJ,~> +PQ(U_WW)quJcG]KrW)9a!!&\l!!'D+!!&Si!!'5&!!(XN!!)$YrrDusrrE&urrDfnrrD!WrrDBb +rrE&u"9AK%!!)cnrrCdQrW)TjJ,~> +PQ(U_WW)quJcG]KrW)9a!!&\l!!'D+!!&Si!!'5&!!(XN!!)$YrrDusrrE&urrDfnrrD!WrrDBb +rrE&u"9AK%!!)cnrrCdQrW)TjJ,~> +PQ(XXWW)quJcG]K!W[b$li-t[T`5#e[/U.$Sc8]bYQ"UtfDbgNirB#Yr;Zcsrr;uup](6ni;`fW +li6tbrr3*$s8N'!p](6ngA_3SJ:R:lJ,~> +PQ(U_WW)quJcG]KrW)9a!!&Yk!!'G,!!&Vj!!'8'rrCXM!!)$YrrE#tr;Zitr;Zp!!!*#u"9AK% +!!)utrrE#t!W`9#rW)osr;[*&!!*'!!!*&t!<<*!!<3#s!<3#u!!`H'!<<'!!;ulq!<<)t!<<)t +!<3#t!9*tW!;-;A~> +PQ(U_WW)quJcG]KrW)9a!!&Yk!!'G,!!&Vj!!'8'rrCXM!!)$YrrE#tr;Zitr;Zp!!!*#u"9AK% +!!)utrrE#t!W`9#rW)osr;[*&!!*'!!!*&t!<<*!!<3#s!<3#u!!`H'!<<'!!;ulq!<<)t!<<)t +!<3#t!9*tW!;-;A~> +PQ(XXWW)quJcG]K!W[b$li-t[TDnod[Jp7%T)SfcYlFauf)G^MirB#YrVufr!<;ut!ri6#rr3*$ +s8N'!rVultrVlp!s8W&urVufr#QFc(s8N'!s8;rts8N)us8;rss8N''rr<'!rr<&ss8;rts8;rt +s8;rss8E#WrrN1NJFrkl~> +PQ(U_WW)quJcG]KrW)9a!!&Yk!!'G,!!&Yk!!';(rrCRK!!)$YrrDusrrE&urrE*!rrE&u"9AK% +!!)rsrrE*!$NU5,!!*$!!<<'!!<)rt!<<*!!<<*!!<3#u!<<*!!<<*!!<<)u!!E6$!<<#ur;Zcs +qu?Zrs8W*!rr;uu!ri6#irAuXo`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Yk!!'G,!!&Yk!!';(rrCRK!!)$YrrDusrrE&urrE*!rrE&u"9AK% +!!)rsrrE*!$NU5,!!*$!!<<'!!<)rt!<<*!!<<*!!<3#u!<<*!!<<*!!<<)u!!E6$!<<#ur;Zcs +qu?Zrs8W*!rr;uu!ri6#irAuXo`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[TDnod[Jp7%TDnodZ2ak!eGfLKirB#Yr;Zcsrr;uus8W*!rr3*$ +s8N'!r;Zcss8NH,s8N'!rr<'!rr<&ts8N*!s8N*!s8N)us8N*!s8N*!s8N*!s8E!#rr<'!rW)lr +rrDrrrrE*!rrE&urr<-#!!)$Y!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Vj!!'J-!!&\l!!'>)rrCLI!!)$YrrDusrrE&urrE&urr<*"!<3#r +!<3#t!<3#u!!`H'!<<'!!<)rt!<<*!!<<*!!<3#u!<<*!!<<*!!<<*!!<<*!!<<)t!<3#u!;lfr +!<<*!!<3#u!!<0#!94%X!;-;A~> +PQ(U_WW)quJcG]KrW)9a!!&Vj!!'J-!!&\l!!'>)rrCLI!!)$YrrDusrrE&urrE&urr<*"!<3#r +!<3#t!<3#u!!`H'!<<'!!<)rt!<<*!!<<*!!<3#u!<<*!!<<*!!<<*!!<<*!!<<)t!<3#u!;lfr +!<<*!!<3#u!!<0#!94%X!;-;A~> +PQ(XXWW)quJcG]K!W[b$li-t[T)Sfc[f6@&T`5#eZN't"df0:IirB#Yr;Zcsrr;uurr;uu!WN0! +s82lrs8E#ts8N''rr<'!rr<&ts8N*!s8N*!s8N)us8N*!s8N*!s8N*!s8N*!s8N*!s8;rss8N)r +s8N*!s8N)us8N'#rr<&YrrN1NJFrkl~> +PQ(U_WW)quJcG]KrW)9a!!&Si!!'M.!!&_m!!'A*rrCFG!!)$YrrDusrrE&urrE&urr<*"!<3#u +!;lfq!<3#r!<<*!!<)rt!<<*!!<<*!!<3#u!<<*!!<<*!!<<*!!<<*!!<)rs!<<*!!<)rr!<<*! +!<3#r!94%X!;-;A~> +PQ(U_WW)quJcG]KrW)9a!!&Si!!'M.!!&_m!!'A*rrCFG!!)$YrrDusrrE&urrE&urr<*"!<3#u +!;lfq!<3#r!<<*!!<)rt!<<*!!<<*!!<3#u!<<*!!<<*!!<<*!!<<*!!<)rs!<<*!!<)rr!<<*! +!<3#r!94%X!;-;A~> +PQ(XXWW)quJcG]K!W[b$li-t[Sc8]b\,QI'U&P,fZiC(#d/O(GirB#Yr;Zcsrr;uurr;uu!WN0! +s8N)rs8E#ts82lss8N)ts8N*!s8N*!s8N)us8N*!s8N*!s8N*!s8N*!s8N)ts8E#us8N)ts8;rt +s8N)us82lVrrN1NJFrkl~> +PQ(U_WW)quJcG]KrW)9a!!&Si!!'M.!!&bn!!'D+rrC@E!!)$YrrDusrrE&urrE&urr<*"!<3#u +!;lfq!<3#u!;uls!<)rt!<<*!!<<*!!<3#u!<<*!!<<*!!<<*!!<<*!!;uls!<<*!!<3#u!!`H' +!<<'!!<3#u!8mhU!;-;A~> +PQ(U_WW)quJcG]KrW)9a!!&Si!!'M.!!&bn!!'D+rrC@E!!)$YrrDusrrE&urrE&urr<*"!<3#u +!;lfq!<3#u!;uls!<)rt!<<*!!<<*!!<3#u!<<*!!<<*!!<<*!!<<*!!;uls!<<*!!<3#u!!`H' +!<<'!!<3#u!8mhU!;-;A~> +PQ(XXWW)quJcG]K!W[b$li-t[Sc8]b\,QI'UAk5g[/^1$cMmkEirB#Yr;Zcsrr;uurr;uu!WN0! +s8N)rs8E#ts8N)ss8N)ts8N*!s8N*!s8N)us8N*!s8N*!s8N*!s8N*!s8N)ss8N*!s8N)us8N'' +rr<'!rr<&us8N)VrrN1NJFrkl~> +PQ(U_WW)quJcG]KrW)9a!!&Ph!!'P/!!&eo!!'D+!!(7C!!)$YrrDusrrE&urrE#trrE#trrDus +#QXo)!!*'!!!)rsrrE#trr<'!rW)uurrE&urrE*!rrE*!rrE*!rrE*!rr<*"!<3#u!<<*!!<3#u +!!`H'!<<'!!<3#u!8mhU!;-;A~> +PQ(U_WW)quJcG]KrW)9a!!&Ph!!'P/!!&eo!!'D+!!(7C!!)$YrrDusrrE&urrE#trrE#trrDus +#QXo)!!*'!!!)rsrrE#trr<'!rW)uurrE&urrE*!rrE*!rrE*!rrE*!rr<*"!<3#u!<<*!!<3#u +!!`H'!<<'!!<3#u!8mhU!;-;A~> +PQ(XXWW)quJcG]K!W[b$li-t[SGrTa\GlR(U]1>h[/U.$bl7YCirB#Yr;Zcsrr;uurVultrVult +r;R$&s8N'!s8N'!r;ZcsrVult!<<#us8W*!rr;uus8W*!s8W*!s8W*!s8W*!!WN0!s8N*!s8N)u +s8N''rr<'!rr<&us8N)VrrN1NJFrkl~> +PQ(U_WW)quJcG]KrW)9a!!&Ph!!'P/!!&hp!!'G,rrC7B!!)$YqZ-ZrrW)uurW)uurrE#tq>gKo +rrE*!r;cisr;cltrr<-#!!*#urW!$"!!*#ur;cisrrE*!rrE*!r;cfrrW)uuquHcsrW)uur;bjW +rW)TjJ,~> +PQ(U_WW)quJcG]KrW)9a!!&Ph!!'P/!!&hp!!'G,rrC7B!!)$YqZ-ZrrW)uurW)uurrE#tq>gKo +rrE*!r;cisr;cltrr<-#!!*#urW!$"!!*#ur;cisrrE*!rrE*!r;cfrrW)uuquHcsrW)uur;bjW +rW)TjJ,~> +PQ(XXWW)quJcG]K!W[b$li-t[SGrTa\GlR(V#LGi[K$:%bPqPBirAlUs8W&us8W&us8W*!rVu]o +rVults8W#trr;oss8W*!!ri6#rr;rt!ri6#rr;osrr;uus8W*!s8W#trVuiss8Vuss8W&us8W#t +ir9&[J:R:lJ,~> +PQ(U_WW)quJcG]KrW)9a!!&Mg!!'S0!!&kq!!'J-rrC1@!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Mg!!'S0!!&kq!!'J-rrC1@!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[S,WK`\c2[)V>gPj[f?C&ao;>@JcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Mg!!'S0!!&nr!!'M.rrC+>!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Mg!!'S0!!&nr!!'M.rrC+>!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[S,WK`\c2[)VZ-Yk\,ZL'a8Z,>JcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Jf!!'V1!!&qs!!'P/rrC% +PQ(U_WW)quJcG]KrW)9a!!&Jf!!'V1!!&qs!!'P/rrC% +PQ(XXWW)quJcG]K!W[b$li-t[Rf +PQ(U_WW)quJcG]KrW)9a!!&Jf!!'V1!!&tt!!'P/!!'q:!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Jf!!'V1!!&tt!!'P/!!'q:!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[Rf +PQ(U_WW)quJcG]KrW)9a!!&Ge!!'Y2!!'"u!!'S0rrBq9!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Ge!!'Y2!!'"u!!'S0rrBq9!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[RK!9^]Dhm+WW)tn\c;^)_Z'T9JcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Ge!!'Y2!!'&!!!'V1rrBk7!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Ge!!'Y2!!'&!!!'V1rrBk7!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[RK!9^]Dhm+WrE(o])Vg*_#FB7JcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Dd!!'\3!!')"!!'Y2rrBe5!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Dd!!'\3!!')"!!'Y2rrBe5!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[R/[0]]`/!,X8`1p]Dqp+^Ae05JcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Ac!!'_4!!',#!!'\3rrB_3!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Ac!!'_4!!',#!!'\3rrB_3!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[Qi@'\^&J*-XT&:q]`8$,]`.s3JcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Ac!!'_4!!'/$!!'\3!!'V1!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&Ac!!'_4!!'/$!!'\3!!'V1!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[Qi@'\^&J*-XoACr]`/!,])Ma1JcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&>b!!'b5!!'2%!!'_4rrBV0JH3sqo`'F~> +PQ(U_WW)quJcG]KrW)9a!!&>b!!'b5!!'2%!!'_4rrBV0JH3sqo`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[QN$s[^Ae3.Y5\Ls^&S--\c73\ciF)ro`'F~> +PQ(U_WW)quJcG]KrW)9a!!&>b!!'b5!!'8'rrBe5rrBP.!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&>b!!'b5!!'8'rrBe5rrBP.!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[QN$s[^Ae3.YlFau^An6.\,QF.JcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&;a!!'e6!!';(!!'b5rrBJ,!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&;a!!'e6!!';(!!'b5rrBJ,!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[Q2^jZ^]+ +PQ(U_WW)quJcG]KrW)9a!!&;a!!'e6!!'>)!!'e6rrBD*!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&;a!!'e6!!'>)!!'e6rrBD*!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[Q2^jZ^]+ +PQ(U_WW)quJcG]KrW)9a!!&8`!!'h7!!'A*!!'e6!!';(!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&8`!!'h7!!'A*!!'e6!!';(!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[PlCaY_#FE0Zi:%#^]+ +PQ(U_WW)quJcG]KrW)9a!!&8`!!'h7!!'D+!!'h7rrB;'!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&8`!!'h7!!'D+!!'h7rrB;'!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[PlCaY_#FE0[/U.$_#OH0Yl=\'JcF0u!W[b$o`'F~> +PQ(U_WW)quJcG]KrW)9a!!&5_!!'k8!!'G,!!'k8rrB5%!!%TMdf9:Ho`'F~> +PQ(U_WW)quJcG]KrW)9a!!&5_!!'k8!!'G,!!'k8rrB5%!!%TMdf9:Ho`'F~> +PQ(XXWW)quJcG]K!W[b$li-t[PQ(XX_>aN1[Jp7%_>jQ1Y5\J%JcF0u!W[b$o`'F~> +PQ(U_WW.MLq#Ka\!!&2^!!'n9!!'J-!!'n9rrB/#!!%TMdf9:Ho`'F~> +PQ(U_WW.MLq#Ka\!!&2^!!'n9!!'J-!!'n9rrB/#!!%TMdf9:Ho`'F~> +PQ(XXWW.MLqZ-YHli-t[P5bOW_Z'W2[f6@&_Z0Z2XT&8#JcF0u!W[b$o`'F~> +PQ(U_VZ22IquH'_!!&2^!!'n9!!'M.!!'q:rrB)!!!%TMdf9:Ho`'F~> +PQ(U_VZ22IquH'_!!&2^!!'n9!!'M.!!'q:rrB)!!!%TMdf9:Ho`'F~> +PQ(XXVZ23tr.+,5!;M`W!;OG2!;O&'!;OJ3s7iVo!!%TMdf0@KJ:R:lJ,~> +PQ(U_VZ22IquH'_!!&/]!!'q:!!'P/!!'q:!!&tt!!%TMdf9:Ho`'F~> +PQ(U_VZ22IquH'_!!&/]!!'q:!!'P/!!'q:!!&tt!!%TMdf9:Ho`'F~> +PQ(XXVZ23tr.+,5!;M]V!;OJ3!;O)(!;OJ3!;NMm!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcEC_!!(FH!!&/]!!'q:!!'S0!!'t;rrAts!!%TMdf9:Ho`'F~> +PQ(U_JcEC_!!(FH!!&/]!!'q:!!'S0!!'t;rrAts!!%TMdf9:Ho`'F~> +PQ(XXJcEC_!;OtA!;M]V!;OJ3!;O,)!;OM4s7iMl!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcEC_!!(FH!!&,\!!'t;!!'V1!!(" +PQ(U_JcEC_!!(FH!!&,\!!'t;!!'V1!!(" +PQ(XXJcEC_!;OtA!;MZU!;OM4!;O/*!;OP5s7iGj!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcEF`rW(CH!!&,\!!'t;!!'Y2!!(%=rrAho!!)9`!!)HeqZ,UT!!)Qh!!)rs!!)Ti!!(7C +rW)TjJ,~> +PQ(U_JcEF`rW(CH!!&,\!!'t;!!'Y2!!(%=rrAho!!)9`!!)HeqZ,UT!!)Qh!!)rs!!)Ti!!(7C +rW)TjJ,~> +PQ(XXJcEF`rqOqA!;MZU!;OM4!;O2+!;OS6s7iAh!!)9`!!)HeqZ,UT!!)Qh!!)rs!!)Ti!!(7C +!W[b$o`'F~> +PQ(U_JcEjlrrDfnrW(CH!!&)[!!("rrAbm!!)Qh!!)lq!!)rs!!*#u!!)fo!!(sW +!!)EdrrE&urrDWi!!(7CrW)TjJ,~> +PQ(U_JcEjlrrDfnrW(CH!!&)[!!("rrAbm!!)Qh!!)lq!!)rs!!*#u!!)fo!!(sW +!!)EdrrE&urrDWi!!(7CrW)TjJ,~> +PQ(XXJcEjls7l?grqOqA!;MWT!;OP5!;O5,!;OV7s7i;f!!)Qh!!)lq!!)rs!!*#u!!)fo!!(sW +!!)EdrrE&urrDWi!!(7C!W[b$o`'F~> +PQ(U_JcEmm!W`6#q#:HsrrE'!e,KCJO8f1[`W#o<^&J'4a8Z,>TDnlkq#: +PQ(U_JcEmm!W`6#q#:HsrrE'!e,KCJO8f1[`W#o<^&J'4a8Z,>TDnlkq#: +PQ(XXJcEmm!r2fjq#:Kls7lWhe,KFCO8f4T`W#r5^&J*-a8Z/7TDnlkq#: +PQ(U_JcEgk!!)fo"9AH%rrCOJ!!&&Z!!(%=!!'b5!!(+?rrAYj!!)fo!!)or!!)lq!!)rs!!*#u +!!*#u!!*#u!W`6#qYpTsrrE&u!!*#u!s&B$!;uis!<3!#!<<'!rr3'#s8N)urt#21rr<'!rrE*! +!<3'!!<3&urr<&urrW9$rrE&urrE*!!!*#u!!(LJrW)TjJ,~> +PQ(U_JcEgk!!)fo"9AH%rrCOJ!!&&Z!!(%=!!'b5!!(+?rrAYj!!)fo!!)or!!)lq!!)rs!!*#u +!!*#u!!*#u!W`6#qYpTsrrE&u!!*#u!s&B$!;uis!<3!#!<<'!rr3'#s8N)urt#21rr<'!rrE*! +!<3'!!<3&urr<&urrW9$rrE&urrE*!!!*#u!!(LJrW)TjJ,~> +PQ(XXJcEgk!;Q?h"Si#ls7k(C!;MTS!;OS6!;O;.!;OY8s7i2c!!)fo!!)or!!)lq!!)rs!!*#u +!!*#u!!*#u!W`6#qYpTsrrE&u!!*#u!s&B$!;uis!<3!#!<<'!rr3'#s8N)urt#21rr<'!rrE*! +!<3'!!<3&urr<&urrW9$rrE&urrE*!!!*#u!!(LJ!W[b$o`'F~> +PQ(U_JcEgk!!)ip"p"]'!<<'!eGfLKNrK(Z`r?#=^]+96aoDA@SGrQhq#: +PQ(U_JcEgk!!)ip"p"]'!<<'!eGfLKNrK(Z`r?#=^]+96aoDA@SGrQhq#: +PQ(XXJcEgk!;QBi#5J5uq#CBheGfODNrK+S`r?&6^]+ +PQ(U_JcEgk!!)ip"p"]'!<<'!eGfLKNW/tYa8Z,>_#FB7b5_JARf +PQ(U_JcEgk!!)ip"p"]'!<<'!eGfLKNW/tYa8Z,>_#FB7b5_JARf +PQ(XXJcEgk!;QBi#5J5uq#CBheGfODNW0"Ra8Z/7_#FE0b5_M:Rf +PQ(U_JcEgk!!)ip"p"]'!<<'!eGfLKN;ikXaSu5?_>aK8bQ%SBR/[-dq#: +PQ(U_JcEgk!!)ip"p"]'!<<'!eGfLKN;ikXaSu5?_>aK8bQ%SBR/[-dq#: +PQ(XXJcEgk!;QBi#5J5uq#CBheGfODN;inQaSu88_>aN1bQ%V;R/[-dq#: +PQ(U_JcEgk!!)lq!!*#u!!*#u!!(RL!!%uX!!(+?!!'n9!!(7CrrAAb!!)fo!!)or!!)lq!!)rs +!!*#u!!)ut"T\Q&s8N)qrrN3#!<2uu!;lcr!;uj%!<<'!!<<'!rr3'#s8N)urrW9$rrE&u#lt#* +!<<'!s8N)urr<&urrW9$rrE&urrE*!!!(@FrW)TjJ,~> +PQ(U_JcEgk!!)lq!!*#u!!*#u!!(RL!!%uX!!(+?!!'n9!!(7CrrAAb!!)fo!!)or!!)lq!!)rs +!!*#u!!)ut"T\Q&s8N)qrrN3#!<2uu!;lcr!;uj%!<<'!!<<'!rr3'#s8N)urrW9$rrE&u#lt#* +!<<'!s8N)urr<&urrW9$rrE&urrE*!!!(@FrW)TjJ,~> +PQ(XXJcEgk!;QEj!;QQn!;QQn!;P+E!;MNQ!;OY8!;OG2!;Oe +PQ(U_JcEgk!!)lq!!*#u!!*#u!!(RL!!%rW!!(.@!!'q:!!(7C!!&8`!!)fo!!)lq!s&B$!<3#r +!<<'!!<2uu!<)ot!<3#q!!3*"rr2rurr;osrr;rtrr;uu!WN0!rrW9$rrE&urW)rt!!*#u!s&B$ +!;uis!<)rs!<)rs!!3*"rr;ose,TCIo`'F~> +PQ(U_JcEgk!!)lq!!*#u!!*#u!!(RL!!%rW!!(.@!!'q:!!(7C!!&8`!!)fo!!)lq!s&B$!<3#r +!<<'!!<2uu!<)ot!<3#q!!3*"rr2rurr;osrr;rtrr;uu!WN0!rrW9$rrE&urW)rt!!*#u!s&B$ +!;uis!<)rs!<)rs!!3*"rr;ose,TCIo`'F~> +PQ(XXJcEgk!;QEj!;QQn!;QQn!;P+E!;MKP!;O\9!;OJ3!;Oe +PQ(U_JcEmmquH]q!!)ut!!)ut!!(UM!!%rW!!(.@!!'t;!!(:DrrA8_!!%TMdf9:Ho`'F~> +PQ(U_JcEmmquH]q!!)ut!!)ut!!(UM!!%rW!!(.@!!'t;!!(:DrrA8_!!%TMdf9:Ho`'F~> +PQ(XXJcEmmr:p6j!;QNm!;QNm!;P.F!;MKP!;O\9!;OM4!;Oh=s7hfX!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcERd!!)ut!!)ut!!(UM!!%oV!!(1A!!(" +PQ(U_JcERd!!)ut!!)ut!!(UM!!%oV!!(1A!!(" +PQ(XXJcERd!;QNm!;QNm!;P.F!;MHO!;O_:!;OP5!;Ok>s7h`V!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcEC_!!(FH!!%oV!!(1A!!(%=!!(@FrrA,[!!%TMdf9:Ho`'F~> +PQ(U_JcEC_!!(FH!!%oV!!(1A!!(%=!!(@FrrA,[!!%TMdf9:Ho`'F~> +PQ(XXJcEC_!;OtA!;MHO!;O_:!;OS6!;On?s7hZT!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcEC_!!(FH!!%lU!!(4B!!((>!!(CGrrA&Y!!%TMdf9:Ho`'F~> +PQ(U_JcEC_!!(FH!!%lU!!(4B!!((>!!(CGrrA&Y!!%TMdf9:Ho`'F~> +PQ(XXJcEC_!;OtA!;MEN!;Ob;!;OV7!;Oq@s7hTR!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcEC_!!(FH!!%lU!!(4B!!(+?!!(CG!!%rW!!%TMdf9:Ho`'F~> +PQ(U_JcEC_!!(FH!!%lU!!(4B!!(+?!!(CG!!%rW!!%TMdf9:Ho`'F~> +PQ(XXJcEC_!;OtA!;MEN!;Ob;!;OY8!;Oq@!;MKP!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcEC_!!(FH!!%iT!!(7C!!(.@!!(FHrr@rV!!%TMdf9:Ho`'F~> +PQ(U_JcEC_!!(FH!!%iT!!(7C!!(.@!!(FHrr@rV!!%TMdf9:Ho`'F~> +PQ(XXJcEC_!;OtA!;MBM!;Oe +PQ(U_JcEC_!!(FH!!%fS!!(:D!!(1A!!(IIrr@lT!!)0]!!)HeqZ,UT!!)QhquHQm!!)'Z!!)-\ +rW)TjJ,~> +PQ(U_JcEC_!!(FH!!%fS!!(:D!!(1A!!(IIrr@lT!!)0]!!)HeqZ,UT!!)QhquHQm!!)'Z!!)-\ +rW)TjJ,~> +PQ(XXJcEC_!;OtA!;M?L!;Oh=!;O_:!;P"Bs7hEM!!)0]!!)HeqZ,UT!!)QhquHQm!!)'Z!!)-\ +!W[b$o`'F~> +PQ(U_JcEC_!!(FH!!%fS!!(:D!!(4B!!(LJrr@fR!!)0]!!)rs!!*#u!!)fo!!(sW!!)He!!)Zk +!!)'Z!!)-\rW)TjJ,~> +PQ(U_JcEC_!!(FH!!%fS!!(:D!!(4B!!(LJrr@fR!!)0]!!)rs!!*#u!!)fo!!(sW!!)He!!)Zk +!!)'Z!!)-\rW)TjJ,~> +PQ(XXJcEC_!;OtA!;M?L!;Oh=!;Ob;!;P%Cs7h?K!!)0]!!)rs!!*#u!!)fo!!(sW!!)He!!)Zk +!!)'Z!!)-\!W[b$o`'F~> +PQ(U_JcEC_!!(FH!!%cR!!(=E!!(7C!!(OKrr@`P!!)fo!!)or!s&?$!<2uu!<2uu!<)rs!!*&u +!!3*"r;Zcsqu6Wrrr2rurr;rtrVuiss8N'!rr3!!s8E#urr<&us8E#trrrK'!!*'!!;lcr!<3!$ +!<<'!s8E#trs&Q(!!*'!!!)utrW)osrW!!!!<3#t!:0[a!;-;A~> +PQ(U_JcEC_!!(FH!!%cR!!(=E!!(7C!!(OKrr@`P!!)fo!!)or!s&?$!<2uu!<2uu!<)rs!!*&u +!!3*"r;Zcsqu6Wrrr2rurr;rtrVuiss8N'!rr3!!s8E#urr<&us8E#trrrK'!!*'!!;lcr!<3!$ +!<<'!s8E#trs&Q(!!*'!!!)utrW)osrW!!!!<3#t!:0[a!;-;A~> +PQ(XXJcEC_!;OtA!;M!;Oe +PQ(U_JcEC_!!(FH!!%cR!!(=E!!(:D!!(OK!!%WN!!)fo!!)orrrE*!!!)or!!)rs!!*#u!!*#u +!!*#u!W`6#qYpTsrrE&u!!*#u!s&B$!;uis!<3!#!<<'!rr3'#s8N)ursAc+rr<'!rrE*!!;uis +!<3!$!<<'!!<3!.!<<'!!<<'!!<<'!s8N)urrW9$rrE&urrE*!!!*#u!!)BcrW)TjJ,~> +PQ(U_JcEC_!!(FH!!%cR!!(=E!!(:D!!(OK!!%WN!!)fo!!)orrrE*!!!)or!!)rs!!*#u!!*#u +!!*#u!W`6#qYpTsrrE&u!!*#u!s&B$!;uis!<3!#!<<'!rr3'#s8N)ursAc+rr<'!rrE*!!;uis +!<3!$!<<'!!<3!.!<<'!!<<'!!<<'!s8N)urrW9$rrE&urrE*!!!*#u!!)BcrW)TjJ,~> +PQ(XXJcEC_!;OtA!;M!;Oh=!;P(D!;M0G!!)fo!!)orrrE*!!!)or!!)rs!!*#u!!*#u +!!*#u!W`6#qYpTsrrE&u!!*#u!s&B$!;uis!<3!#!<<'!rr3'#s8N)ursAc+rr<'!rrE*!!;uis +!<3!$!<<'!!<3!.!<<'!!<<'!!<<'!s8N)urrW9$rrE&urrE*!!!*#u!!)Bc!W[b$o`'F~> +PQ(U_JcEC_!!(FH!!%`Q!!(@F!!(=E!!(RLrr@WM!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!*#u +!!*#u! +PQ(U_JcEC_!!(FH!!%`Q!!(@F!!(=E!!(RLrr@WM!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!*#u +!!*#u! +PQ(XXJcEC_!;OtA!;M9J!;On?!;Ok>!;P+Es7h0F!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!*#u +!!*#u! +PQ(U_JcEC_!!(FH!!%`Q!!(@F!!(@F!!(UMrr@WMs8N'!qu?Kmrr2rurr2ruqu6Wrr;Q`srr2ru +rVm$$rrE*!!;ZWp!<)rq!<<'!!;uis!<3!#!<<'!rr3'#s8N)urrW9$rrE&u!!)rs!s&B$!<3!# +!<<'!rVls"s8N)urr<&urrW9$rrE&u!s&B$!<)p!!<<)s!:9ab!;-;A~> +PQ(U_JcEC_!!(FH!!%`Q!!(@F!!(@F!!(UMrr@WMs8N'!qu?Kmrr2rurr2ruqu6Wrr;Q`srr2ru +rVm$$rrE*!!;ZWp!<)rq!<<'!!;uis!<3!#!<<'!rr3'#s8N)urrW9$rrE&u!!)rs!s&B$!<3!# +!<<'!rVls"s8N)urr<&urrW9$rrE&u!s&B$!<)p!!<<)s!:9ab!;-;A~> +PQ(XXJcEC_!;OtA!;M9J!;On?!;On?!;P.Fs7h0Fs8N'!qu?Kmrr2rurr2ruqu6Wrr;Q`srr2ru +rVm$$rrE*!!;ZWp!<)rq!<<'!!;uis!<3!#!<<'!rr3'#s8N)urrW9$rrE&u!!)rs!s&B$!<3!# +!<<'!rVls"s8N)urr<&urrW9$rrE&u!s&B$!<)p!!<<)s!:9^e!.]Uls*t~> +PQ(U_JcEC_!!(FH!!%]P!!(CG!!(CG!!(XNrr@WMrVlitq#: +PQ(U_JcEC_!!(FH!!%]P!!(CG!!(CG!!(XNrr@WMrVlitq#: +PQ(XXJcEC_!;OtA!;M6I!;Oq@!;Oq@!;P1Gs7h0FrVlitq#: +PQ(U_JcEC_!!(FH!!%]P!!(CG!!(FH!!([Orr@WMqu6Wrq#: +PQ(U_JcEC_!!(FH!!%]P!!(CG!!(FH!!([Orr@WMqu6Wrq#: +PQ(XXJcEC_!;OtA!;M6I!;Oq@!;OtA!;P4Hs7h0Fqu6Wrq#: +PQ(U_JcEC_!!(FH!!%ZO!!(FH!!(II!!([O!!%TMq>UEpq#: +PQ(U_JcEC_!!(FH!!%ZO!!(FH!!(II!!([O!!%TMq>UEpq#: +PQ(XXJcEC_!;OtA!;M3H!;OtA!;P"B!;P4H!;M-Fq>UEpq#: +PQ(U_JcF@%M?'dY!!(FH!!(LJ!!(^Prr@WMq#: +PQ(U_JcF@%M?'dY!!(FH!!(LJ!!(^Prr@WMq#: +PQ(XXJcF@%M?'dY!;OtA!;P%C!;P7Is7h0Fq#: +PQ(U_JcF@%!!%uX!!',#!!(II!!(OK!!(aQrr@WMpAY*mJcF0urW)TjJ,~> +PQ(U_JcF@%!!%uX!!',#!!(II!!(OK!!(aQrr@WMpAY*mJcF0urW)TjJ,~> +PQ(XXJcF@%!!%uX!!',#!;P"B!;P(D!;P:Js7h0FpAY*mJcF0u!W[b$o`'F~> +PQ(U_JcF@%!!%uX!!')"!!(LJ!!(RL!!(dRrr@WMo`"mkJcF0urW)TjJ,~> +PQ(U_JcF@%!!%uX!!')"!!(LJ!!(RL!!(dRrr@WMo`"mkJcF0urW)TjJ,~> +PQ(XXJcF@%!!%uX!!')"!;P%C!;P+E!;P=Ks7h0Fo`"mkJcF0u!W[b$o`'F~> +PQ(U_JcF@%!!%uXrW')#!!(LJ!!(UM!!(gSrr@WMo)A[iJcF0urW)TjJ,~> +PQ(U_JcF@%!!%uXrW')#!!(LJ!!(UM!!(gSrr@WMo)A[iJcF0urW)TjJ,~> +PQ(XXJcF@%!!%uX!W[b$XoACre,KFCf)GaFh#IELJcG<@!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcF@%!!)Ngq#KOVr;ah:rW'&"!!(OK!!(XN!!(gS!!%TMnG`IgJcF0urW)TjJ,~> +PQ(U_JcF@%!!)Ngq#KOVr;ah:rW'&"!!(OK!!(XN!!(gS!!%TMnG`IgJcF0urW)TjJ,~> +PQ(XXJcF@%!!)Ngq#KOVr;ah:!W[b$XT&:qeGfODfDbjGh#@BLJcG6>!!%TMdf0@KJ:R:lJ,~> +PQ(U_JcF@%!!)EdrrD*ZrrE&u!!)KfrrDQgrrDHdrW'&"!!(OK!!([O!!(jTrr@WMn,E@fJcF0u +rW)TjJ,~> +PQ(U_JcF@%!!)EdrrD*ZrrE&u!!)KfrrDQgrrDHdrW'&"!!(OK!!([O!!(jTrr@WMn,E@fJcF0u +rW)TjJ,~> +PQ(XXJcF@%!!)EdrrD*ZrrE&u!!)KfrrDQgrrDHd!W[b$XT&:qeGfODf`(sHh>dNMJcG3=!!%TM +df0@KJ:R:lJ,~> +PQ(U_JcF@%!!)EdrrE#trr<-#!<;utrVufrs8W&urr;uuq>^Bnrr;uu"TJH%s8W#trr;rts8W*! +rVucqmf37dX8`/"ec,ULg&D$PhZ*TUJcG-;!!(CG!!)]lq>gQq!!&JfrW)TjJ,~> +PQ(U_JcF@%!!)EdrrE#trr<-#!<;utrVufrs8W&urr;uuq>^Bnrr;uu"TJH%s8W#trr;rts8W*! +rVucqmf37dX8`/"ec,ULg&D$PhZ*TUJcG-;!!(CG!!)]lq>gQq!!&JfrW)TjJ,~> +PQ(XXJcF@%!!)EdrrE#trr<-#!<;utrVufrs8W&urr;uuq>^Bnrr;uu"TJH%s8W#trr;rts8W*! +rVucqmf*=gJ:O^#!;P+E!;P7I!;PFNs7h0FmJd.dd/O(Gp&Fjgs8N'!Rf +PQ(U_JcF@%!!)EdrrE#trW)lrrrE*!rrE#trr<9'!!*'!!!)lqrrE*!rrE*!rW!0&!!*'!!!*#u +rr +PQ(U_JcF@%!!)EdrrE#trW)lrrrE*!rrE#trr<9'!!*'!!!)lqrrE*!rrE*!rW!0&!!*'!!!*#u +rr +PQ(XXJcF@%!!)EdrrE#trW)lrrrE*!rrE#trr<9'!!*'!!!)lqrrE*!rrE*!rW!0&!!*'!!!*#u +rr +PQ(U_JcF@%!!)EdrrE#trrDrrrrE*!rrE#trr<9'!!*'!!!)lqrrE*!rrE*!rrE*!rrE*!rrE&u +rr<-#!!*#urW)rtrrDHdrW&tu!!(UM!!(dR!!(sWrr@WMl2L_`q#: +PQ(U_JcF@%!!)EdrrE#trrDrrrrE*!rrE#trr<9'!!*'!!!)lqrrE*!rrE*!rrE*!rrE*!rrE&u +rr<-#!!*#urW)rtrrDHdrW&tu!!(UM!!(dR!!(sWrr@WMl2L_`q#: +PQ(XXJcF@%!!)EdrrE#trrDrrrrE*!rrE#trr<9'!!*'!!!)lqrrE*!rrE*!rrE*!rrE*!rrE&u +rr<-#!!*#urW)rtrrDHd!W[b$WrE(of)GaFg]%9Ki;`iPJcG!7!!)fo!!)lqrW)rt"T\Q&!<<)u +!<<'"!<<#ur;Zcsrr2rurVuis!<<#urVlitr;R*(s8N*!!!*'!!!)utrW'#!!W[b$o`'F~> +PQ(U_JcF@%!!)EdrrE#trrE#tr;cltrrE#tquHcsrrDoqrrE*!rrE*!rrE*!rrE*!rrE&uquH`r +rW)rtrrDHdrW&tu!!(UM!!(gS!!(sW!!%TMkPkM^q#: +PQ(U_JcF@%!!)EdrrE#trrE#tr;cltrrE#tquHcsrrDoqrrE*!rrE*!rrE*!rrE*!rrE&uquH`r +rW)rtrrDHdrW&tu!!(UM!!(gS!!(sW!!%TMkPkM^q#: +PQ(XXJcF@%!!)EdrrE#trrE#tr;cltrrE#tquHcsrrDoqrrE*!rrE*!rrE*!rrE*!rrE&uquH`r +rW)rtrrDHd!W[b$WrE(of)GaFh#@BLi;WfPJcFp5!!)fo!!)or!!*#u$3:,+!!*'!!<<'!rr;uu +s8N'!r;Q`srVlitr;Q`srr2rur;Q`sr;R6,s8N'!s8N'!s8N*!rrE&u!!',#!W[b$o`'F~> +PQ(U_JcF@%!!)EdrrE#trrE&urr<9'!!*'!!!)utrrDusrrDoqrrE*!rrE*!rrE*!rrE*!rrE&u +rrDrrrW)rtrrDHdrW&qt!!(XN!!(jT!!)!Xrr@WMk5PD]q#: +PQ(U_JcF@%!!)EdrrE#trrE&urr<9'!!*'!!!)utrrDusrrDoqrrE*!rrE*!rrE*!rrE*!rrE&u +rrDrrrW)rtrrDHdrW&qt!!(XN!!(jT!!)!Xrr@WMk5PD]q#: +PQ(XXJcF@%!!)EdrrE#trrE&urr<9'!!*'!!!)utrrDusrrDoqrrE*!rrE*!rrE*!rrE*!rrE&u +rrDrrrW)rtrrDHd!W[b$WW)tnfDbjGh>[KMiW&rQJcFm4!!)fo!!)or!!*#u!s&B$!<3!#!<<'! +rr2rurVlitrr2rur;Q`sr;Q`srr2rur;Q`sr;Qj!s8N)urr<&urrW9$rrE&u!!',#!W[b$o`'F~> +f`-L&joDL_!!)EdrrE#trrE&urr<9'!!*'!!!)utrrDrrrrE&u'EJ15!!*'!!!*'!!!*'!!!*'! +!!*#urrDus#QXo)!!*'!!!)EdrW&ns!!([O!!(mU!!)$Yrr@WMjSo2[qu?Kmrr;lrs8N'!rr3'# +s8N)urr<&trr<&urr<&srr<&srr<&urr<&srr<&srrW9$rrE&u!!*#u!W`9#quEhurW)TjJ,~> +f`-L&joDL_!!)EdrrE#trrE&urr<9'!!*'!!!)utrrDrrrrE&u'EJ15!!*'!!!*'!!!*'!!!*'! +!!*#urrDus#QXo)!!*'!!!)EdrW&ns!!([O!!(mU!!)$Yrr@WMjSo2[qu?Kmrr;lrs8N'!rr3'# +s8N)urr<&trr<&urr<&srr<&srr<&urr<&srr<&srrW9$rrE&u!!*#u!W`9#quEhurW)TjJ,~> +f`-L&joDL_!!)EdrrE#trrE&urr<9'!!*'!!!)utrrDrrrrE&u'EJ15!!*'!!!*'!!!*'!!!*'! +!!*#urrDus#QXo)!!*'!!!)Ed!W[b$W;ckmf`(sHhZ!TNirB&RJcFg2!!)orq>gNpquHcs!!*#u +!s&B$!<2uu!<)ot!<2uu!;uis!;uis!<2uu!;uis!;uj!!<<'!rr2rurr3$"s8VusXT&>%J:R:l +J,~> +f`(pOJcFs6!!',#!!)EdrrE#trrE#tquHcsr;cltr;cfrr;cfrr;cisrrE*!rrE&urW)uur;Zlu +!<)rt!<<)u!:Tse!3#nt!8.;O!8meV!9=+Z!.k10rr<&orr<&rrr<&rrr<&urrW9$rrE&u!!)rs +!W`6#qu6Wrr;Q`srr2rur;Q`sr;Qj!s8N)urr<&urrW9$rrB"trW)TjJ,~> +f`(pOJcFs6!!',#!!)EdrrE#trrE#tquHcsr;cltr;cfrr;cfrr;cisrrE*!rrE&urW)uur;Zlu +!<)rt!<<)u!:Tse!3#nt!8.;O!8meV!9=+Z!.k10rr<&orr<&rrr<&rrr<&urrW9$rrE&u!!)rs +!W`6#qu6Wrr;Q`srr2rur;Q`sr;Qj!s8N)urr<&urrW9$rrB"trW)TjJ,~> +f`(pOJcFs6!!',#!!)EdrrE#trrE#tquHcsr;cltr;cfrr;cfrr;cisrrE*!rrE&urW)uur;Zlu +!<)rt!<<)u!:Tph!.]TurrDiHrrDiOrrDiSs8VkFs5O%Y!;QQo!;lcr!;lcr!<3!#!<<'!rr2ru +r;QfurrDrr!!)rs!!*#u!!)rs!!)rs!s&B$!<2uu!<3!#!<<'!W;co!J:R:lJ,~> +f`(pOJcFs6!!',#!!%uXrW&kr!!(^P!!(sW!!)*[rr@WMi;WcWq#: +f`(pOJcFs6!!',#!!%uXrW&kr!!(^P!!(sW!!)*[rr@WMi;WcWq#: +f`(pOJcFs6!!',#!!%uX!W[b$VuHblg&D'Ii;WfPjT#8TJcF[.!!)fo!!)or!!)or!!*#u!s&B$ +!<2uu!;uiu!<3&rrr<&srr<&urr<&srr<&srrW9$rrE&u!!*#u!s&B$!3#o!!.]Uls*t~> +f`(pOJcFs6rW',$!!%uXrW&kr!!(^P!!)!X!!)-\rr@WMhZ!QUq#: +f`(pOJcFs6rW',$!!%uXrW&kr!!(^P!!)!X!!)-\rr@WMhZ!QUq#: +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:OQt!;P7I!;POQ!;P[Us7h0FhZ!QUq#: +f`(pOkPt>Xdf97G^&S'3Y5\J%N;rkWVZ-VrgA_-Qir8uYjo5;\JcFO*!!([O!!%TMr;Z`ro`'F~> +f`(pOkPt>Xdf97G^&S'3Y5\J%N;rkWVZ-VrgA_-Qir8uYjo5;\JcFO*!!([O!!%TMr;Z`ro`'F~> +f`(pOkPt>Xdf97G^&J-6J:Og&!!%uX!W[b$VZ-YkgA_0Jir9#Rjo5>UJcFO*!!([O!!%TMr;Qfu +J:R:lJ,~> +f`(pOjT#5[f)PaMrVultrr2run,NCfnGiLgjo>;[Y5\J%N;rkWVZ-VrgA_-Qj8T)Zk5YG]JcFL) +!!(^P!!%TMqu?Wqo`'F~> +f`(pOjT#5[f)PaMrVultrr2run,NCfnGiLgjo>;[Y5\J%N;rkWVZ-VrgA_-Qj8T)Zk5YG]JcFL) +!!(^P!!%TMqu?Wqo`'F~> +f`(pOjT#5[f)PaMrVultrr2run,NCfnGiLgjo5A^J:Og&!!%uX!W[b$VZ-YkgA_0Jj8T,Sk5YJV +JcFL)!!(^P!!%TMqu6]tJ:R:lJ,~> +f`(pOjT#5[rVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;cltrrDlpr;cisrr<3%!!*'!r;cis +rW)uurrE#tquGmZrW',$!!%uXrW&ep!!(dR!!)*[!!)3^rr@WMg&D$PJcF0urW)TjJ,~> +f`(pOjT#5[rVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;cltrrDlpr;cisrr<3%!!*'!r;cis +rW)uurrE#tquGmZrW',$!!%uXrW&ep!!(dR!!)*[!!)3^rr@WMg&D$PJcF0urW)TjJ,~> +f`(pOjT#5[rVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;cltrrDlpr;cisrr<3%!!*'!r;cis +rW)uurrE#tquGmZ!W[b$Y5\J%N;iqZJ:OKr!;P=K!;PXT!;PaWs7h0Fg&D$PJcF0u!W[b$o`'F~> +f`(pOjT#5[rVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#6+Z's8N'!rr;uuqZ$Qqs8W*!s8W&u +#6+Z's8N'!rr;uu%K?D.s8N'!s8N*!rr<&\s8E#$rr<%Xs8E"prr<&Rrr<&\rr<&_s8N(Ms4@8N +!.k0us8E#js*t~> +f`(pOjT#5[rVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#6+Z's8N'!rr;uuqZ$Qqs8W*!s8W&u +#6+Z's8N'!rr;uu%K?D.s8N'!s8N*!rr<&\s8E#$rr<%Xs8E"prr<&Rrr<&\rr<&_s8N(Ms4@8N +!.k0us8E#js*t~> +f`(pOjT#5[rVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#6+Z's8N'!rr;uuqZ$Qqs8W*!s8W&u +#6+Z's8N'!rr;uu%K?D.s8N'!s8N*!rr<&\rrN1NJ?JnP!0$pZ!.]TrrrDiKrrDiUrrDiXs8VkF +s4@8N!.k0urrN1NJFrkl~> +f`(pOjT#5[rVultqu?Zrs8W*!rVult"TJH%s8W&urVult#6+Z's8N'!rr;uuqZ$Qqs8W*!s8W*! +s8W*!s8W*!rr;uu!ri6#rr;rtrr;uujo>;[Y5\J%N;rkWV#LDph#@?Sk5PD]l2Ub`JcF:#!!%TM +df9:Ho`'F~> +f`(pOjT#5[rVultqu?Zrs8W*!rVult"TJH%s8W&urVult#6+Z's8N'!rr;uuqZ$Qqs8W*!s8W*! +s8W*!s8W*!rr;uu!ri6#rr;rtrr;uujo>;[Y5\J%N;rkWV#LDph#@?Sk5PD]l2Ub`JcF:#!!%TM +df9:Ho`'F~> +f`(pOjT#5[rVultqu?Zrs8W*!rVult"TJH%s8W&urVult#6+Z's8N'!rr;uuqZ$Qqs8W*!s8W*! +s8W*!s8W*!rr;uu!ri6#rr;rtrr;uujo5A^J:Og&!!%uX!W[b$V#LGih#@BLk5PGVl2UeYJcF:# +!!%TMdf0@KJ:R:lJ,~> +f`(pOjT#5[rVultrVufrs8W*!rVucqrr;rtrr;lrs8W*!rr;uuqZ$Qqs8W*!s8W*!s8W*!s8W*! +rr;lrrr;rtrr;uujo>;[Y5\J%N;rkWV#LDph#@?SkPkM^l2L_`JcF4!!!%TMdf9:Ho`'F~> +f`(pOjT#5[rVultrVufrs8W*!rVucqrr;rtrr;lrs8W*!rr;uuqZ$Qqs8W*!s8W*!s8W*!s8W*! +rr;lrrr;rtrr;uujo>;[Y5\J%N;rkWV#LDph#@?SkPkM^l2L_`JcF4!!!%TMdf9:Ho`'F~> +f`(pOjT#5[rVultrVufrs8W*!rVucqrr;rtrr;lrs8W*!rr;uuqZ$Qqs8W*!s8W*!s8W*!s8W*! +rr;lrrr;rtrr;uujo5A^J:Og&!!%uX!W[b$V#LGih#@BLkPkPWl2LbYJcF4!!!%TMdf0@KJ:R:l +J,~> +f`(pOjT#5[rVultrr;uu#6+Z's8N'!rVultqZ$Nps8W*!r;Zcsrr;uuqZ$Qqs8W*!s8W*!s8W*! +s8W*!rr;uuqu?Wqrr;uujo>;[Y5\J%N;rkWU]1;oh>[HTkl1V_lMpkaJcF0u!!)?b!!(dR!!)]l +q>gQq!!&nrrW)TjJ,~> +f`(pOjT#5[rVultrr;uu#6+Z's8N'!rVultqZ$Nps8W*!r;Zcsrr;uuqZ$Qqs8W*!s8W*!s8W*! +s8W*!rr;uuqu?Wqrr;uujo>;[Y5\J%N;rkWU]1;oh>[HTkl1V_lMpkaJcF0u!!)?b!!(dR!!)]l +q>gQq!!&nrrW)TjJ,~> +f`(pOjT#5[rVultrr;uu#6+Z's8N'!rVultqZ$Nps8W*!r;Zcsrr;uuqZ$Qqs8W*!s8W*!s8W*! +s8W*!rr;uuqu?Wqrr;uujo5A^J:Og&!!%uX!W[b$U]1>hh>[KMkl1YXlMpnZJcF0u!!)?b!!(dR +!!)]lq>gQq!!&nr!W[b$o`'F~> +f`(pOjT#5[rVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;ZcsrVultrr3Z4s8N'!s8N'!s8N'! +s8N'!s8N'!rr;uur;R$&s8N'!s8N'!jo>;[Y5a:XUAk2nhZ!QUl2L_`li6tbJcF*s!!)?b!!(dR +!!)rs!!*#u!!)rs!!&\lrW)TjJ,~> +f`(pOjT#5[rVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;ZcsrVultrr3Z4s8N'!s8N'!s8N'! +s8N'!s8N'!rr;uur;R$&s8N'!s8N'!jo>;[Y5a:XUAk2nhZ!QUl2L_`li6tbJcF*s!!)?b!!(dR +!!)rs!!*#u!!)rs!!&\lrW)TjJ,~> +f`(pOjT#5[rVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;ZcsrVultrr3Z4s8N'!s8N'!s8N'! +s8N'!s8N'!rr;uur;R$&s8N'!s8N'!jo5A^J:Og&M?*[,UAk5ghZ!TNl2LbYli7"[JcF*s!!)?b +!!(dR!!)rs!!*#u!!)rs!!&\l!W[b$o`'F~> +f`(pOjT#5[rVultrVucqs8W#ts8W#ts8W#trVufrrr;rtrr;osrVufrrr;uus8W*!rr;rts8W#t +!WN/us8N*!s8E#]s8E#$rr<%Xs8E"mrr<&Urr<&arr<&cs8N(Ms3CWE!;QQo!;c`p!<<'$!<3$! +rVuisrr3'#rr<&ts8;rss8E#trr<&urr<&ts8Duus8E#srr<&srsAc+rrE'!!<<'!!<)rs!4W"- +!;-;A~> +f`(pOjT#5[rVultrVucqs8W#ts8W#ts8W#trVufrrr;rtrr;osrVufrrr;uus8W*!rr;rts8W#t +!WN/us8N*!s8E#]s8E#$rr<%Xs8E"mrr<&Urr<&arr<&cs8N(Ms3CWE!;QQo!;c`p!<<'$!<3$! +rVuisrr3'#rr<&ts8;rss8E#trr<&urr<&ts8Duus8E#srr<&srsAc+rrE'!!<<'!!<)rs!4W"- +!;-;A~> +f`(pOjT#5[rVultrVucqs8W#ts8W#ts8W#trVufrrr;rtrr;osrVufrrr;uus8W*!rr;rts8W#t +!WN/us8N*!s8E#]rrN1NJ?JnP!0$pZ!.]TorrDiNrrDiZrrDi\s8VkFs3CWE!;QQo!;c`p!<<'$ +!<3$!rVuisrr3'#rr<&ts8;rss8E#trr<&urr<&ts8Duus8E#srr<&srsAc+rrE'!!<<'!!<)rs +!4Vt0!.]Uls*t~> +f`(pOJcFs6rW',$!!%uXrW&Yl!!(pV!!)?b!!)Edrr@WMbl7YCq#: +f`(pOJcFs6rW',$!!%uXrW&Yl!!(pV!!)?b!!)Edrr@WMbl7YCq#: +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:O?n!;PIO!;Pm[!;Ps]s7h0Fbl7YCq#: +f`(pOJcFs6rW',$!!%uXrW&Yl!!(pV!!)Bc!!)Ed!!%TMb5VGAq#: +f`(pOJcFs6rW',$!!%uXrW&Yl!!(pV!!)Bc!!)Ed!!%TMb5VGAq#: +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:O?n!;PIO!;Pp\!;Ps]!;M-Fb5VGAq#: +f`(pOJcFs6rW',$!!%uXrW&Vk!!(sW!!)Ed!!)Herr@WMao;>@qu?Kmrr2rur;Q`srr2rurr;os +s8N'!rr3'#s8N)urrN3#s82lorr<&srr<&urr<&srr<&srrW9$rrE&u!!*#u!W`9#quF8,rW)Tj +J,~> +f`(pOJcFs6rW',$!!%uXrW&Vk!!(sW!!)Ed!!)Herr@WMao;>@qu?Kmrr2rur;Q`srr2rurr;os +s8N'!rr3'#s8N)urrN3#s82lorr<&srr<&urr<&srr<&srrW9$rrE&u!!*#u!W`9#quF8,rW)Tj +J,~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:O@qu?Kmrr2rur;Q`srr2ru +rr;oss8N'!rr3'#s8N)urrN3#s82lorr<&srr<&urr<&srr<&srrW9$rrE&u!!*#u!W`9#quF8, +!W[b$o`'F~> +f`(pOJcFs6rW',$!!%uXrW&Vk!!(sW!!)He!!)Kfrr@WMa8Z,>q#: +f`(pOJcFs6rW',$!!%uXrW&Vk!!(sW!!)He!!)Kfrr@WMa8Z,>q#: +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:Oq#: +f`(pOJcFs6rW',$!!%uXrW&Sj!!)!X!!)Kf!!)Ngrr@WM`W#o +f`(pOJcFs6rW',$!!%uXrW&Sj!!)!X!!)Kf!!)Ngrr@WM`W#o +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:O9l!;POQ!;Q$_!;Q'`s7h0F`W#o +f`(pOJcFs6rW',$!!%uXrW&Sj!!)!X!!)Ng!!)Qhrr@WM_uB]:q#: +f`(pOJcFs6rW',$!!%uXrW&Sj!!)!X!!)Ng!!)Qhrr@WM_uB]:q#: +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:O9l!;POQ!;Q'`!;Q*as7h0F_uB]:q#: +f`(pOJcFs6rW',$!!%uXrW'\4JH5]MJcF[.!!(II!!%WNrW)TjJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4JH5]MJcF[.!!(II!!%WNrW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6JH5]MJcF[.!!(II!!%WN!W[b$o`'F~> +f`(pOJcFs6rW',$!!%uXrW'\4!!%TM!!%TMi;WcWf)P[KJcG]Lo`'F~> +f`(pOJcFs6rW',$!!%uXrW'\4!!%TM!!%TMi;WcWf)P[KJcG]Lo`'F~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!%TM!!%TMi;WcWf)P[KJc>cOJ:R:lJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!%TM!!%TMi;WcWJcF0urW)TjJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!%TM!!%TMi;WcWJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!%TM!!%TMi;WcWJcF0u!W[b$o`'F~> +g&HU'irH7^!!%uXrW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +g&HU'irH7^!!%uXrW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +g&HU'jT,=2Y5\J%N;iqZJ:PB6!!%TM!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOJcFs6rW',$!!)0]!!)?b!!)Ng!s&B$!9a@^!:Tse!5AI5!;- +f`(pOJcFs6rW',$!!)0]!!)?b!!)Ng!s&B$!9a@^!:Tse!5AI5!;- +f`(pOJcFs6!W[b$Y5\J%k5PD]li-qbnG`Rjs8N)^rr<&frrN1NJA2$`!;- +f`(pOJcFs6rW',$!!)0]!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)foquH9erW'\4!!)Qh +rrD-[rrDoqrrDfnrrE&u!!)KfrrDQgrrDWirW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW',$!!)0]!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)foquH9erW'\4!!)Qh +rrD-[rrDoqrrDfnrrE&u!!)KfrrDQgrrDWirW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%k5PD]r;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lnc&XjJ:PB6 +!!)QhrrD-[rrDoqrrDfnrrE&u!!)KfrrDQgrrDWi!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOJcFs6rW',$!!)fo!!)lqrW)rt!!*#u!!)utrVururW!!!!;uj%!<<'!rrE*!rVururW)uu +#lsu*!<3'!rrE)u!<2uu!<3!!!<<#urr;rtrr;uun,N@e^Ae05nc/UhrVult!ri9#r;cfrr;clt +rW)uuqu?s$!!*'!!!*#urW)rtrrDlpr;cisrr<3%!!*'!r;cisrW)uurrE#tquH?grW%NLir8uY +kPkM^mf34cg&LsMZ2ae'o`'F~> +f`(pOJcFs6rW',$!!)fo!!)lqrW)rt!!*#u!!)utrVururW!!!!;uj%!<<'!rrE*!rVururW)uu +#lsu*!<3'!rrE)u!<2uu!<3!!!<<#urr;rtrr;uun,N@e^Ae05nc/UhrVult!ri9#r;cfrr;clt +rW)uuqu?s$!!*'!!!*#urW)rtrrDlpr;cisrr<3%!!*'!r;cisrW)uurrE#tquH?grW%NLir8uY +kPkM^mf34cg&LsMZ2ae'o`'F~> +f`(pOJcFs6!W[b$Y5\J%q#: +f`(pOJcFs6rW',$!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!*#u!!*#u!!*#u!W`6#rr2rurr2ru +rr;uurr3*$s8N'!rr3'#s8N)urrW9$rrE&u!!*#u"T\T&!<3&gs8E#4rr<&hs8N)ts8E#rs8N*! +s8N)ts8N''rr<'!rr<&us8N*!s8N*!s8N''rr<'!rr<&qs8N*!s8N*!s8E!&rr<'!rr<&us8N'. +rr<'!rr<'!rrE*!!!)TirW%NLir8uYkPkM^r;Q`srr2ruq#: +f`(pOJcFs6rW',$!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!*#u!!*#u!!*#u!W`6#rr2rurr2ru +rr;uurr3*$s8N'!rr3'#s8N)urrW9$rrE&u!!*#u"T\T&!<3&gs8E#4rr<&hs8N)ts8E#rs8N*! +s8N)ts8N''rr<'!rr<&us8N*!s8N*!s8N''rr<'!rr<&qs8N*!s8N*!s8E!&rr<'!rr<&us8N'. +rr<'!rr<'!rrE*!!!)TirW%NLir8uYkPkM^r;Q`srr2ruq#: +f`(pOJcFs6!W[b$Y5\J%q#: +f`(pOJcFs6rW',$!!)fo!!)cn!!)or!!)rs!!*#u!!*#u!!*#u!s&B$!<3!#!<<'!rr2rurr2ru +rVls"s8N)trrW9$rrE&u!s&B$!<2uu!<2uu!:0[a!5AI5!:g*h!<)rt!;lfr!<<*!!<)rt!!`H' +!<<'!!<3#u!<<*!!<<*!!!`H'!<<'!!;c`q!<<*!!<<*!!<<*!!<<*!!<3#u!!<0#!<3#t!<3#u +!:p0h!.k10rr<&orr<&qs8E#urr<&urr<&ts8Duus8E!!rrDusrrE&u#QXo)!<3$!s8W&urVuis +rr;rtrVuisrr;rt!WN/ts8E#ts8E#us8E#urr<&urr<&us8E#Bs8E#js*t~> +f`(pOJcFs6rW',$!!)fo!!)cn!!)or!!)rs!!*#u!!*#u!!*#u!s&B$!<3!#!<<'!rr2rurr2ru +rVls"s8N)trrW9$rrE&u!s&B$!<2uu!<2uu!:0[a!5AI5!:g*h!<)rt!;lfr!<<*!!<)rt!!`H' +!<<'!!<3#u!<<*!!<<*!!!`H'!<<'!!;c`q!<<*!!<<*!!<<*!!<<*!!<3#u!!<0#!<3#t!<3#u +!:p0h!.k10rr<&orr<&qs8E#urr<&urr<&ts8Duus8E!!rrDusrrE&u#QXo)!<3$!s8W&urVuis +rr;rtrVuisrr;rt!WN/ts8E#ts8E#us8E#urr<&urr<&us8E#Bs8E#js*t~> +f`(pOJcFs6!W[b$Y5\J%q#: +f`(pOJcFs6rW',$!!)orq>gKor;c`p!!)rs!!*#u!!)ut!W`6#rr2rurr3'#s8N)urr<&urr<&t +rrW9$rrE#t!s&B$!<3!#!<<'!rr;lrli6qa^Ae05nc/UhrVultrVufrs8W*!rVucqs8W*!rr;uu +s8W*!s8Vuss8W*!qZ$Qqs8W*!s8W*!s8W*!s8W*!rr;lrrr;rtrr;uuo)J[hJcFa0!!)fo!!)or +!!)fo!!)rs!!*#u!!*#u!!*#u!W`6#rr3*$s8N'!rr2rurr3'#s8N)srr<&urrW9$rrDus!!)rs +!!)rs!!*#u!!*#u!s&B$!<2uu!<3!#!<<'!aoD>?o`'F~> +f`(pOJcFs6rW',$!!)orq>gKor;c`p!!)rs!!*#u!!)ut!W`6#rr2rurr3'#s8N)urr<&urr<&t +rrW9$rrE#t!s&B$!<3!#!<<'!rr;lrli6qa^Ae05nc/UhrVultrVufrs8W*!rVucqs8W*!rr;uu +s8W*!s8Vuss8W*!qZ$Qqs8W*!s8W*!s8W*!s8W*!rr;lrrr;rtrr;uuo)J[hJcFa0!!)fo!!)or +!!)fo!!)rs!!*#u!!*#u!!*#u!W`6#rr3*$s8N'!rr2rurr3'#s8N)srr<&urrW9$rrDus!!)rs +!!)rs!!*#u!!*#u!s&B$!<2uu!<3!#!<<'!aoD>?o`'F~> +f`(pOJcFs6!W[b$Y5\J%qu?KmrVufrqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu!<2uu +!<)p"!<<'!rVls"s8N)urrW9$rrE&uquH'_!W[b$^Ae05nc/UhrVultrVufrs8W*!rVucqs8W*! +rr;uus8W*!s8Vuss8W*!qZ$Qqs8W*!s8W*!s8W*!s8W*!rr;lrrr;rtrr;uuo)AakJ:N4Nir8uY +q#: +f`(pOJcFs6rW',$!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!)ut"9AH%s8Voq!WN0!rr<&urr<&t +rrW9$rrE#t!s&B$!<3!#!<<'!rr2rukPtM]^Ae05nc/UhrVultrr;uu#6+Z's8N'!rVultr;Zcs +rr;uus8W*!s8W*!r;ZcsqZ$Qqs8W*!s8W*!s8W*!s8W*!rr;uuqu?Wqrr;uuo)J[hJcFa0!!)fo +!!)or!!)fo!!)rs!!*#u!!*#u!!*#u! +f`(pOJcFs6rW',$!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!)ut"9AH%s8Voq!WN0!rr<&urr<&t +rrW9$rrE#t!s&B$!<3!#!<<'!rr2rukPtM]^Ae05nc/UhrVultrr;uu#6+Z's8N'!rVultr;Zcs +rr;uus8W*!s8W*!r;ZcsqZ$Qqs8W*!s8W*!s8W*!s8W*!rr;uuqu?Wqrr;uuo)J[hJcFa0!!)fo +!!)or!!)fo!!)rs!!*#u!!*#u!!*#u! +f`(pOJcFs6!W[b$Y5\J%q#:^Qr!<2uu!<2uu +!<)p"!<<'!rVls"s8N)urrW9$rrE&u!!)3^!W[b$^Ae05nc/UhrVultrr;uu#6+Z's8N'!rVult +r;Zcsrr;uus8W*!s8W*!r;ZcsqZ$Qqs8W*!s8W*!s8W*!s8W*!rr;uuqu?Wqrr;uuo)AakJ:N4N +ir8uYq#: +f`(pOJcFs6rW)ZlrrCXMrrD]k!!)`m!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!)ut"T\Q&s8N)s +rrN3#!<2uu!<2uu!<)p#!<<'!!<3!*!<<'!s8N'!s8N)urr<&^s8E#4rr<&hs8N)ts8N)us8N'' +rr<'!rr<&ts8N)ss8N)us8N*!s8N*!s8N)rs8N)urtGJ5rr<'!rr<'!rr<'!rr<'!rr<&us8N)s +rs/W)rr<'!rr<&is8E"Ls5O%Y!;lfm!<)rt!;c]q!;uis!<2uu!<)p$!<3'!rrDrr!!)ut!!*#u +!s&B$!;ulp!<3#u!<)rt!;lcu!<<'!rVufrs8N'!rr2rurr2rurr;uubQ%PAo`'F~> +f`(pOJcFs6rW)ZlrrCXMrrD]k!!)`m!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!)ut"T\Q&s8N)s +rrN3#!<2uu!<2uu!<)p#!<<'!!<3!*!<<'!s8N'!s8N)urr<&^s8E#4rr<&hs8N)ts8N)us8N'' +rr<'!rr<&ts8N)ss8N)us8N*!s8N*!s8N)rs8N)urtGJ5rr<'!rr<'!rr<'!rr<'!rr<&us8N)s +rs/W)rr<'!rr<&is8E"Ls5O%Y!;lfm!<)rt!;c]q!;uis!<2uu!<)p$!<3'!rrDrr!!)ut!!*#u +!s&B$!;ulp!<3#u!<)rt!;lcu!<<'!rVufrs8N'!rr2rurr2rurr;uubQ%PAo`'F~> +f`(pOJcFs6!W[b$pAb0ff)PdFo`"pdpAY*mq#: +f`(pOJcFs6rW)]m!W`6#fDbpQs8N)ns82llrr<&orr<&qs82itrrE&uquHcs!!*#u!!)ut!s&B$ +!;c]s!<3&urrW9$rrE#t"9AK%!<<#urVult!WN0!rr<&us8;r`s8E#4rr<&hs8N)ts8N)ts82ls +s8;rts8;rts8N)us8N*!s8N)us8;rrs8;rrs8;rss8N*!s8N)us8E#us8;ourrE#trrE*!rW)Tj +rW%NLir8uYq#: +f`(pOJcFs6rW)]m!W`6#fDbpQs8N)ns82llrr<&orr<&qs82itrrE&uquHcs!!*#u!!)ut!s&B$ +!;c]s!<3&urrW9$rrE#t"9AK%!<<#urVult!WN0!rr<&us8;r`s8E#4rr<&hs8N)ts8N)ts82ls +s8;rts8;rts8N)us8N*!s8N)us8;rrs8;rrs8;rss8N*!s8N)us8E#us8;ourrE#trrE*!rW)Tj +rW%NLir8uYq#: +f`(pOJcFs6!W[b$p\t +f`(pOJcFs6rW)Wk!!([O!!)ut!!)cnrrDcm!!%uXrW'\4!!%TMrW%NLir8uYq#: +f`(pOJcFs6rW)Wk!!([O!!)ut!!)cnrrDcm!!%uXrW'\4!!%TMrW%NLir8uYq#: +f`(pOJcFs6!W[b$p&>$ef`(sHrVllmp](9gpAY*mN;iqZJ:PB6!!%TM!W[b$JcFa0!!)fo!!)fo +!!)or!!)rs!!*#u!!)ut"T\Q&s8N)rrr<&trr<&urrW9$rrDus!!)fo!!)rs!!)rs!s&B$!<2uu +!<3!#!<<'!rr3*$s8N'!r;Q`sbl7_EJ:R:lJ,~> +f`(pOJcFs6rW)Wk!!([O!!)ut!!)cn!W`6#p\t3nN;rkW^Ae05JcG]LJcFa0!!)fo!!)orrW)rt +!!*#uquHcs!!*#u!!)ut!!*#u!!)or!!)rsrW)osrW)rtr;cltrW)rtrW)uur;cfr!!*#uquHcs +!!*#urr<0$!<<)u!6bEA!;-;A~> +f`(pOJcFs6rW)Wk!!([O!!)ut!!)cn!W`6#p\t3nN;rkW^Ae05JcG]LJcFa0!!)fo!!)orrW)rt +!!*#uquHcs!!*#u!!)ut!!*#u!!)or!!)rsrW)osrW)rtr;cltrW)rtrW)uur;cfr!!*#uquHcs +!!*#urr<0$!<<)u!6bEA!;-;A~> +f`(pOJcFs6!W[b$p&>$ef`(sHrVllmp\tcOJ:N4Nir8uYq#: +f`(pOk5PD]li-qbnG`Rjs8N)^rr<&Bs8E#krr<&Orr<&trr<&arr<%Xs8E#4rr<%Ms8E"Ls5O%Y +!.k0us8E#js*t~> +f`(pOk5PD]li-qbnG`Rjs8N)^rr<&Bs8E#krr<&Orr<&trr<&arr<%Xs8E#4rr<%Ms8E"Ls5O%Y +!.k0us8E#js*t~> +f`(pOk5PD]li-qbnG`Rjs8N)^rr<&BrrN1NJG&pBpt5THq#13mq!.kZ!0$pZ!.]U6rr<%MrrN1N +J:[a[rr<%Ms3goK!.]Uls*t~> +f`(pOk5PD]r;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lc2[bCp&>!lf`(pOrVlitlMgha +N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOk5PD]r;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lc2[bCp&>!lf`(pOrVlitlMgha +N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOk5PD]r;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lc2RhFJ:R=m!;P4H!;QNm!;PjZ +!!%uX!W[b$^Ae05Jc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOq#: +f`(pOq#: +f`(pOq#:$ef`(sHrVllmlMghaN;iqZJ:PB6!!%TM!W[b$ +JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOq#: +f`(pOq#: +f`(pOq#:cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOq#:s8E#ms82lLs8N)trr<&urr<&hrr<&Srr<&brr<&grrW9$rrD6^ +!!)iprW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOq#:s8E#ms82lLs8N)trr<&urr<&hrr<&Srr<&brr<&grrW9$rrD6^ +!!)iprW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOq#:rrN1NJG9*Apt5WHq#13mq#:9nq!n@a!8RSS!:0Xb!:^!j!<<'! +kPkM^q>UKrJ:PB6!!%TM!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOqu?KmrVufrqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu!<2uu!<)p"!<<'!rVls" +s8N)urrW9$rrE&uquFe;rW',$!!)Qh!!)Ed!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)fo +quHWorW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOqu?KmrVufrqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu!<2uu!<)p"!<<'!rVls" +s8N)urrW9$rrE&uquFe;rW',$!!)Qh!!)Ed!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)fo +quHWorW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOqu?KmrVufrqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu!<2uu!<)p"!<<'!rVls" +s8N)urrW9$rrE&uquFe;!W[b$Y5\J%nc&RhmJd.dr;Q`srr2rup&>!lrVlitrr2rupAY*moD\dj +q#C6lqu6]tJ:PB6!!%TM!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOq#:^Qr!<2uu!<2uu!<)p"!<<'!rVls" +s8N)urrW9$rrE&u!!'q:rW',$!!)fo!!)rsrW)`nrW)rt!!*#u!!)utrVururW!!!!;uj%!<<'! +rrE*!rVururW)uu#lsu*!<3'!rrE)u!<2uu!<3!!!<<#urr;rtrr;uuq>^EopAb-mk5YG]o`"mk +pAY*mJcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOq#:^Qr!<2uu!<2uu!<)p"!<<'!rVls" +s8N)urrW9$rrE&u!!'q:rW',$!!)fo!!)rsrW)`nrW)rt!!*#u!!)utrVururW!!!!;uj%!<<'! +rrE*!rVururW)uu#lsu*!<3'!rrE)u!<2uu!<3!!!<<#urr;rtrr;uuq>^EopAb-mk5YG]o`"mk +pAY*mJcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOq#:^Qr!<2uu!<2uu!<)p"!<<'!rVls" +s8N)urrW9$rrE&u!!'q:!W[b$Y5\J%q#:cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOq#:%!;QQo!;lcr!;QQo!<2uu!;lcr!;uis!<2uu!<2uu!<2uu +!<3!"!<3&urr<&urr<&us8N)urr`?%rr<&urrW9$rrE&u!s&B$!<2uu!<3!%!<<'!rrDoqrW)]m +!W`6#kPkVas8N)ns82lls+(1K!.k10rr<%Ms3grH!;-;A~> +f`(pOq#:%!;QQo!;lcr!;QQo!<2uu!;lcr!;uis!<2uu!<2uu!<2uu +!<3!"!<3&urr<&urr<&us8N)urr`?%rr<&urrW9$rrE&u!s&B$!<2uu!<3!%!<<'!rrDoqrW)]m +!W`6#kPkVas8N)ns82lls+(1K!.k10rr<%Ms3grH!;-;A~> +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOJcFs6rW',$!!)orq>gNp!!)cnr;c`p!!)rs!!*#u!!)ut!W`6#rr2rurr3'#s8N)urr<&u +rr<&trrW9$rrE#t!s&B$!<3!#!<<'!rr;lrp&G!kp&>!lkl1V_rVlitp\t9prrDfn!!%TMrW%NL +ir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW',$!!)orq>gNp!!)cnr;c`p!!)rs!!*#u!!)ut!W`6#rr2rurr3'#s8N)urr<&u +rr<&trrW9$rrE#t!s&B$!<3!#!<<'!rr;lrp&G!kp&>!lkl1V_rVlitp\t9prrDfn!!%TMrW%NL +ir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%qu?Kmrr2rup](0lqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu +!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquHEi!W[b$p&>$ekl1YXrVllmp\t +f`(pOJcFs6rW',$!!)fo!!)or!!)fo!!*#u!!)or!!)rs!!*#u!!)ut"9AH%s8Voq!WN0!rr<&u +rr<&trrW9$rrE#t!s&B$!<3!#!<<'!rr2runc/Rgp&>!lkl1V_rVlitlMghaJcG]LJcFa0JH3sq +o`'F~> +f`(pOJcFs6rW',$!!)fo!!)or!!)fo!!*#u!!)or!!)rs!!*#u!!)ut"9AH%s8Voq!WN0!rr<&u +rr<&trrW9$rrE#t!s&B$!<3!#!<<'!rr2runc/Rgp&>!lkl1V_rVlitlMghaJcG]LJcFa0JH3sq +o`'F~> +f`(pOJcFs6!W[b$Y5\J%q#:^Qr!<2uu +!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&u!!)Qh!W[b$p&>$ekl1YXrVllmlMghaJc>cOJ:N4N +ir=Q0ciF)ro`'F~> +f`(pOJcFs6rW',$!!)fo!!)or!!)fo!!*#u!!)or!!)rs!!*#u!!)ut"T\Q&s8N)srrN3#!<2uu +!<2uu!<)p#!<<'!!<3!*!<<'!s8N'!s8N)urr<&hs8E#krr<&_rr<&trr<&arr<%Ms8E"Ls5O%Y +!.k0us8E#js*t~> +f`(pOJcFs6rW',$!!)fo!!)or!!)fo!!*#u!!)or!!)rs!!*#u!!)ut"T\Q&s8N)srrN3#!<2uu +!<2uu!<)p#!<<'!!<3!*!<<'!s8N'!s8N)urr<&hs8E#krr<&_rr<&trr<&arr<%Ms8E"Ls5O%Y +!.k0us8E#js*t~> +f`(pOJcFs6!W[b$Y5\J%q#: +f`(pOJcFs6WW;ho!!)lq!!)foqu?ct!<3#r!<<'!!<2uu!<)p"!<<'!qYpTsrrE&u!s&B$!<)p# +!<<'!s8E#ss8N'"rrE&u!!*#ur;cNjrW)Wk!!)6_!!)ut!!) +f`(pOJcFs6WW;ho!!)lq!!)foqu?ct!<3#r!<<'!!<2uu!<)p"!<<'!qYpTsrrE&u!s&B$!<)p# +!<<'!s8E#ss8N'"rrE&u!!*#ur;cNjrW)Wk!!)6_!!)ut!!) +f`(pOJcFs6!W[b$Y4qtsq#:'nJ:R=m!;PdX!;QNm!;PjZ!!%TM!W[b$JcFa0 +!!%TMdf0@KJ:R:lJ,~> +f`(pOJcFs6rW',$!!)Edr;`YnrW)Wk!!)3^!s&B$!9sL`!.k1L!.k10rr<%Ms3grH!;-;A~> +f`(pOJcFs6rW',$!!)Edr;`YnrW)Wk!!)3^!s&B$!9sL`!.k1L!.k10rr<%Ms3grH!;-;A~> +f`(pOJcFs6!W[b$Y5\J%mJm+bV#LJrJ:R=m!;PaW"8Morq!%eY!.k.O!.]TNs5O%Y!.k0urrN1N +JFrkl~> +f`(pOJcFs6rW',$!!%uXrW)]mquGs\rrE#t!!*#u!!)Qh!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW',$!!%uXrW)]mquGs\rrE#t!!*#u!!)Qh!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:RCor:oLUs7lQm!;QQn!;Q*a!!%TM!W[b$JcFa0!!%TMdf0@K +J:R:lJ,~> +f`(pOf)G^Mli-qbnG`Rjs8N)^rr<&Rs8E#$rr<%Xs8E#4rr<%Ms8E"Ls5O%Y!.k0us8E#js*t~> +f`(pOf)G^Mli-qbnG`Rjs8N)^rr<&Rs8E#$rr<%Xs8E#4rr<%Ms8E"Ls5O%Y!.k0us8E#js*t~> +f`(pOf)G^Mli-qbnG`Rjs8N)^rr<&RrrN1NJ?JnP!0$pZ!.]U6rr<%MrrN1NJ:[a[rr<%Ms3goK +!.]Uls*t~> +f`(pOnc&RhkPkM^r;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lh>dHSY5\J%N;rkW^Ae05 +JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOnc&RhkPkM^r;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lh>dHSY5\J%N;rkW^Ae05 +JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOnc&RhkPkM^r;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lh>[NVJ:Og&!!%uX!W[b$ +^Ae05Jc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOq#:%!0$sW!5AI5!.k1L!.k10 +rr<%Ms3grH!;-;A~> +f`(pOq#:%!0$sW!5AI5!.k1L!.k10 +rr<%Ms3grH!;-;A~> +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOqu?Kmrr2rurVultp](0lqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu!<2uu!<)p" +!<<'!rVls"s8N)urrW9$rrE&uquG@KrW',$!!%uXrW'\4!!)Qh!!)'Z!!(sW!!)rs!!*#u!!)rs +!!)'ZrW%NLir8uYJcF0urW)TjJ,~> +f`(pOqu?Kmrr2rurVultp](0lqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu!<2uu!<)p" +!<<'!rVls"s8N)urrW9$rrE&uquG@KrW',$!!%uXrW'\4!!)Qh!!)'Z!!(sW!!)rs!!*#u!!)rs +!!)'ZrW%NLir8uYJcF0urW)TjJ,~> +f`(pOqu?Kmrr2rurVultp](0lqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu!<2uu!<)p" +!<<'!rVls"s8N)urrW9$rrE&uquG@K!W[b$Y5\J%N;iqZJ:PB6!!)Qh!!)'Z!!(sW!!)rs!!*#u +!!)rs!!)'Z!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOq#:UEprr2ruqu6Wrr;Q`srr2rurVm!#rrE*!q>^Qr!<2uu!<2uu!<)p" +!<<'!rVls"s8N)urrW9$rrE&u!!(LJrW',$!!%uXrW'\4!!)fo!!)rsrW)uu$3:,+!<3$!s8N'! +rVuisrVuis!<<#urr;rtrr33'rr<'!rr<&urrE-"rW)rt!!*#u!!)utrVururW)os!!)rs$3:,+ +!<3$!s8N'!rVuisqZ$NpJcFa0!!%TMdf9:Ho`'F~> +f`(pOq#:UEprr2ruqu6Wrr;Q`srr2rurVm!#rrE*!q>^Qr!<2uu!<2uu!<)p" +!<<'!rVls"s8N)urrW9$rrE&u!!(LJrW',$!!%uXrW'\4!!)fo!!)rsrW)uu$3:,+!<3$!s8N'! +rVuisrVuis!<<#urr;rtrr33'rr<'!rr<&urrE-"rW)rt!!*#u!!)utrVururW)os!!)rs$3:,+ +!<3$!s8N'!rVuisqZ$NpJcFa0!!%TMdf9:Ho`'F~> +f`(pOq#:UEprr2ruqu6Wrr;Q`srr2rurVm!#rrE*!q>^Qr!<2uu!<2uu!<)p" +!<<'!rVls"s8N)urrW9$rrE&u!!(LJ!W[b$Y5\J%N;iqZJ:PB6!!)fo!!)rsrW)uu$3:,+!<3$! +s8N'!rVuisrVuis!<<#urr;rtrr33'rr<'!rr<&urrE-"rW)rt!!*#u!!)utrVururW)os!!)rs +$3:,+!<3$!s8N'!rVuisqYpTsJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOq#:UEprr2ruqu6Wrr;Q`srr2rurVm$$rrE*!!;uiu!<3&urr<&urr<&t +rr`?%rr<&ursAc+rrE*!!!*'!!<2uu!7UuI!3Z>%!0$rh!;QQo!;lcr!<3!.!<<'!!<<'!!<<'! +s8N)urrW9$rrDus!!*#u!!*#u%flY0!!*'!!!*'!!<<'!!<2uu!;lcr!;uis!<2uu!;uis!;uj, +!<<'!!<<'!!<<'!s8N)urr<&rs8E"Ls5O%Y!.k0us8E#js*t~> +f`(pOq#:UEprr2ruqu6Wrr;Q`srr2rurVm$$rrE*!!;uiu!<3&urr<&urr<&t +rr`?%rr<&ursAc+rrE*!!!*'!!<2uu!7UuI!3Z>%!0$rh!;QQo!;lcr!<3!.!<<'!!<<'!!<<'! +s8N)urrW9$rrDus!!*#u!!*#u%flY0!!*'!!!*'!!<<'!!<2uu!;lcr!;uis!<2uu!;uis!;uj, +!<<'!!<<'!!<<'!s8N)urr<&rs8E"Ls5O%Y!.k0us8E#js*t~> +f`(pOq#:UEprr2ruqu6Wrr;Q`srr2rurVm$$rrE*!!;uiu!<3&urr<&urr<&t +rr`?%rr<&ursAc+rrE*!!!*'!!<2uu!7UrL!.]U&rr<%XrrN1NJA1dY!;QQo!;lcr!<3!.!<<'! +!<<'!!<<'!s8N)urrW9$rrDus!!*#u!!*#u%flY0!!*'!!!*'!!<<'!!<2uu!;lcr!;uis!<2uu +!;uis!;uj,!<<'!!<<'!!<<'!s8N)urr<&rrrN1NJ:[a[rr<%Ms3goK!.]Uls*t~> +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOkPtJ\LB%5QY5\J%N;rkW^Ae05qu?Kmrr2rurr3'#s8N)urr<&urrN3#s82lrs8N)urr<&t +s8;rtrr<&urr<&urrW9$rrE#t!!)or!!)rs!!*#u!!)rs!!)rs!s&B$!<2uu!<3!"!<<)s!;lfq +!.k10rr<%Ms3grH!;-;A~> +f`(pOkPtJ\LB%5QY5\J%N;rkW^Ae05qu?Kmrr2rurr3'#s8N)urr<&urrN3#s82lrs8N)urr<&t +s8;rtrr<&urr<&urrW9$rrE#t!!)or!!)rs!!*#u!!)rs!!)rs!s&B$!<2uu!<3!"!<<)s!;lfq +!.k10rr<%Ms3grH!;-;A~> +f`(pOkPtJ\LAq;TJ:Og&!!%uX!W[b$^Ae05qu?Kmrr2rurr3'#s8N)urr<&urrN3#s82lrs8N)u +rr<&ts8;rtrr<&urr<&urrW9$rrE#t!!)or!!)rs!!*#u!!)rs!!)rs!s&B$!<2uu!<3!"!<<)s +!;lct!.]TNs5O%Y!.k0urrN1NJFrkl~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)or!!*#u!s&B$!<2uu!<3!#!<<'!q#:Ers8N)urr<&u +rrW9$rrE&u!!*#u!s&B$!<)ot!;lcr!;uis!<2uu!;uis!;uj!!<<'!rr2rurr3'#s8N)ns8E"L +s5O%Y!.k0us8E#js*t~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)or!!*#u!s&B$!<2uu!<3!#!<<'!q#:Ers8N)urr<&u +rrW9$rrE&u!!*#u!s&B$!<)ot!;lcr!;uis!<2uu!;uis!;uj!!<<'!rr2rurr3'#s8N)ns8E"L +s5O%Y!.k0us8E#js*t~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!)fo!!)or!!*#u!s&B$!<2uu!<3!#!<<'!q#:Ers8N)u +rr<&urrW9$rrE&u!!*#u!s&B$!<)ot!;lcr!;uis!<2uu!;uis!;uj!!<<'!rr2rurr3'#s8N)n +rrN1NJ:[a[rr<%Ms3goK!.]Uls*t~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)or!!*#u!s&B$!<2uu!<3!#!<<'!q#:Ers8N)urr<&u +rrW9$rrE&u!!*#u"9AK%!!*#u!!)or!!)rs!!*#u!!)rs!!)rs!s&B$!<2uu!<3!#!<<'!p](3m +JcFa0!!%TMdf9:Ho`'F~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)or!!*#u!s&B$!<2uu!<3!#!<<'!q#:Ers8N)urr<&u +rrW9$rrE&u!!*#u"9AK%!!*#u!!)or!!)rs!!*#u!!)rs!!)rs!s&B$!<2uu!<3!#!<<'!p](3m +JcFa0!!%TMdf9:Ho`'F~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!)fo!!)or!!*#u!s&B$!<2uu!<3!#!<<'!q#:Ers8N)u +rr<&urrW9$rrE&u!!*#u"9AK%!!*#u!!)or!!)rs!!*#u!!)rs!!)rs!s&B$!<2uu!<3!#!<<'! +p\t9pJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)lq"p"]'!<<'!rr2rurr2rurr;oss8W&urVlitrr;lr +!WN0!rr<&urr`?%rrE)u!<2uu!<3#r!<<'!!<2uu!<)ot!;uj!!<<'!rr2rurr2rurr;osqu?Wq +JcFa0!!%TMdf9:Ho`'F~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)lq"p"]'!<<'!rr2rurr2rurr;oss8W&urVlitrr;lr +!WN0!rr<&urr`?%rrE)u!<2uu!<3#r!<<'!!<2uu!<)ot!;uj!!<<'!rr2rurr2rurr;osqu?Wq +JcFa0!!%TMdf9:Ho`'F~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!)fo!!)lq"p"]'!<<'!rr2rurr2rurr;oss8W&urVlit +rr;lr!WN0!rr<&urr`?%rrE)u!<2uu!<3#r!<<'!!<2uu!<)ot!;uj!!<<'!rr2rurr2rurr;os +qu6]tJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOJcFs6rW',$!!%uXrW'\4!!'\3!!((>rW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!'\3!!((>rW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!'\3!!((>!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!'\3!!((>rW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!'\3!!((>rW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!'\3!!((>!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOmJd.daT)):s8N'!mJd.dg]%6Rr;Z`rY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOmJd.daT)):s8N'!mJd.dg]%6Rr;Z`rY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOmJd.daT)):s8N'!mJd.dg]%6Rr;QfuJ:Og&!!%uX!W[b$^Ae05Jc>cOJ:N4Nir8uYJcF0u +!W[b$o`'F~> +f`(pOnc&Rh_>aK8kPkM^q#: +f`(pOnc&Rh_>aK8kPkM^q#: +f`(pOnc&Rh_>aK8kPkM^q#:cOJ:N4Nir8uYJcF0u +!W[b$o`'F~> +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOq#:UEpr;R6,s8N'!s8N'!s8N*!rrE&u%06G.!<<'!!<<'!s8N)urr<&urr`?%rr<&urr<&urrN3# +!<3!#!<<'!r;Z`rY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOq#:UEpr;R6,s8N'!s8N'!s8N*!rrE&u%06G.!<<'!!<<'!s8N)urr<&urr`?%rr<&urr<&urrN3# +!<3!#!<<'!r;Z`rY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOq#:UEpr;R6,s8N'!s8N'!s8N*!rrE&u%06G.!<<'!!<<'!s8N)urr<&urr`?%rr<&urr<&urrN3# +!<3!#!<<'!r;QfuJ:Og&!!%uX!W[b$^Ae05Jc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOqu?Kmrr2rurr3'#s8N)urr<&urrN3#s82lls8N)urr<&trr<&us8;rtrr<&urr<&prr<&s +rrW9$rrE&u!!*#u!W`9#quHcs!s&B$!<3!#!<<'!rr;lrs8N'!r;QfurrE&ur;clt!!)rsrW',$ +!!%uXrW'\4!!)0]!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)foquGmZrW%NLir8uYJcF0u +rW)TjJ,~> +f`(pOqu?Kmrr2rurr3'#s8N)urr<&urrN3#s82lls8N)urr<&trr<&us8;rtrr<&urr<&prr<&s +rrW9$rrE&u!!*#u!W`9#quHcs!s&B$!<3!#!<<'!rr;lrs8N'!r;QfurrE&ur;clt!!)rsrW',$ +!!%uXrW'\4!!)0]!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)foquGmZrW%NLir8uYJcF0u +rW)TjJ,~> +f`(pOqu?Kmrr2rurr3'#s8N)urr<&urrN3#s82lls8N)urr<&trr<&us8;rtrr<&urr<&prr<&s +rrW9$rrE&u!!*#u!W`9#quHcs!s&B$!<3!#!<<'!rr;lrs8N'!r;QfurrE&ur;clt!!)rs!W[b$ +Y5\J%N;iqZJ:PB6!!)0]!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)foquGmZ!W[b$JcFa0 +!!%TMdf0@KJ:R:lJ,~> +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOq#:UEp +r;Qj!s8N)urr<&urrW9$rrDrr!s&B$!<3!#!<<'!rr2ruqu6Wrr;Qp#rrE*!!<3!#!<<'!r;Z`r +Y5\J%N;rkW^Ae05q#: +f`(pOq#:UEp +r;Qj!s8N)urr<&urrW9$rrDrr!s&B$!<3!#!<<'!rr2ruqu6Wrr;Qp#rrE*!!<3!#!<<'!r;Z`r +Y5\J%N;rkW^Ae05q#: +f`(pOq#:UEp +r;Qj!s8N)urr<&urrW9$rrDrr!s&B$!<3!#!<<'!rr2ruqu6Wrr;Qp#rrE*!!<3!#!<<'!r;Qfu +J:Og&!!%uX!W[b$^Ae05q#: +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOf`1mMq>UEpT)\ciY5\J%N;rkW^Ae05qu?KmrVufrqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u +!s&B$!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquG[TrW%NLir8uYJcF0urW)TjJ,~> +f`(pOf`1mMq>UEpT)\ciY5\J%N;rkW^Ae05qu?KmrVufrqu6Wrr;Q`srr2rurVlp!rrE&u!!*#u +!s&B$!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquG[TrW%NLir8uYJcF0urW)TjJ,~> +f`(pOf`1mMq>UEpT)SilJ:Og&!!%uX!W[b$^Ae05qu?KmrVufrqu6Wrr;Q`srr2rurVlp!rrE&u +!!*#u!s&B$!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquG[T!W[b$JcFa0!!%TMdf0@K +J:R:lJ,~> +f`(pObl7YCT)\ciY5\J%N;rkW^Ae05q#:^Qr +!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&u!!(gSrW%NLir8uYJcF0urW)TjJ,~> +f`(pObl7YCT)\ciY5\J%N;rkW^Ae05q#:^Qr +!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&u!!(gSrW%NLir8uYJcF0urW)TjJ,~> +f`(pObl7YCT)SilJ:Og&!!%uX!W[b$^Ae05q#:^Qr!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&u!!(gS!W[b$JcFa0!!%TMdf0@KJ:R:l +J,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!)ut"T\Q&s8N)srrN3# +!<2uu!<2uu!<)p#!<<'!!<3!*!<<'!s8N'!s8N)urr<&Ss8E"Ls5O%Y!.k0us8E#js*t~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!)ut"T\Q&s8N)srrN3# +!<2uu!<2uu!<)p#!<<'!!<3!*!<<'!s8N'!s8N)urr<&Ss8E"Ls5O%Y!.k0us8E#js*t~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!)fo!!)or!!*#u!!)or!!)rs!!*#u!!)ut"T\Q&s8N)s +rrN3#!<2uu!<2uu!<)p#!<<'!!<3!*!<<'!s8N'!s8N)urr<&SrrN1NJ:[a[rr<%Ms3goK!.]Ul +s*t~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)lqqu?ct!<3#r!<<'!!<2uu!<)p"!<<'!qYpTsrrE&u +!s&B$!<)p#!<<'!s8E#ss8N'"rrE&u!!*#ur;bdUrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!)fo!!)lqqu?ct!<3#r!<<'!!<2uu!<)p"!<<'!qYpTsrrE&u +!s&B$!<)p#!<<'!s8E#ss8N'"rrE&u!!*#ur;bdUrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!)fo!!)lqqu?ct!<3#r!<<'!!<2uu!<)p"!<<'!qYpTs +rrE&u!s&B$!<)p#!<<'!s8E#ss8N'"rrE&u!!*#ur;bdU!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!%TM!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW',$!!%uXrW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5\J%N;iqZJ:PB6!!%TM!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pO^]433!<;lqli-qbcN!kDY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pO^]433!<;lqli-qbcN!kDY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pO^]433!<;lqli-qbcMmqGJ:Og&!!%uX!W[b$^Ae05Jc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pO_#FB7q#: +f`(pO_#FB7q#: +f`(pO_#FB7q#:cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOq#: +f`(pOq#: +f`(pOq#:cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOq#: +f`(pOq#: +f`(pOq#:cOJ:N4Nir8uYJcF0u +!W[b$o`'F~> +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOqu?Kmrr2rurVls"s8N)trrW9$rrE&u!W`9#quHcs!!*#u!W`9#quHWo!!)rs!!)ut!!)rs +!!)utquHcsquFn>rW',$!!%uXrW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOqu?Kmrr2rurVls"s8N)trrW9$rrE&u!W`9#quHcs!!*#u!W`9#quHWo!!)rs!!)ut!!)rs +!!)utquHcsquFn>rW',$!!%uXrW'\4!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOqu?Kmrr2rurVls"s8N)trrW9$rrE&u!W`9#quHcs!!*#u!W`9#quHWo!!)rs!!)ut!!)rs +!!)utquHcsquFn>!W[b$Y5\J%N;iqZJ:PB6!!%TM!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOq#: +f`(pOq#: +f`(pOq#:cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOq#:%!0$sW!5AI5!.k1L!.k10rr<%Ms3grH!;-;A~> +f`(pOq#:%!0$sW!5AI5!.k1L!.k10rr<%Ms3grH!;-;A~> +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOq#: +f`(pOnc&Rhp&>!lLB%5QY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOnc&Rhp&>!lLB%5QY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOnc&Rhp&>!lLAq;TJ:Og&!!%uX!W[b$^Ae05Jc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOnc&Rhp&>!lLB%5QY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOnc&Rhp&>!lLB%5QY5\J%N;rkW^Ae05JcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOnc&Rhp&>!lLAq;TJ:Og&!!%uX!W[b$^Ae05Jc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOJcFs6rW',$L]G0h!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW',$L]G0h!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$Y5a@Zs+%i`!!%TM!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOJcFs6rW'#!MZCKk!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW'#!MZCKk!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$X8e*.^Ae05Jc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOJcFs6rW'#!MZCKk!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW'#!MZCKk!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$X8e*.^Ae05Jc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcFa0!!%TMdf9:Ho`'F~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcFa0!!%TMdf0@KJ:R:lJ,~> +f`(pOJcFs6rW%NLoD\jlrr@]O!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW%NLoD\kWs$25:!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$JcG?A!^QcNKDtoOJc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOJcFs6rW%NLoD\jlrr@]O!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW%NLoD\kWs$25:!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$JcG?A!^QcNKDtoOJc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +f`(pOJcFs6rW%NLoD\jlrr@]O!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6rW%NLoD\kWs$25:!!%TMrW%NLir8uYJcF0urW)TjJ,~> +f`(pOJcFs6!W[b$JcG?A!^QcNKDtoOJc>cOJ:N4Nir8uYJcF0u!W[b$o`'F~> +g&HU'irFZ1o`"mkrr2ruK`;#PJcG]LJcFa0JH3sqo`'F~> +g&HU'irFZ1o`"nVrr2s`K`;#PJcG]LJcFa0JH3sqo`'F~> +g&HU'jT,=2JcGBB!'pP`!'l5;!!%TM!W[b$JcFa0JH4$ss+'bAJ,~> +f`(pOJcFs6rW%NLo`"mkrr2ruK`;#PJcG]LJcFX-JH4'to`'F~> +f`(pOJcFs6rW%NLo`"nVrr2s`K`;#PJcG]LJcFX-JH4'to`'F~> +f`(pOJcFs6!W[b$JcGBB!'pP`!'l5;!!%TM!W[b$JcFX-JUl-uo`'F~> +f`(pOJcFs6rW%NLo`"mkrr2ruK`;#PJcG]LJcFX-JH4'to`'F~> +f`(pOJcFs6rW%NLo`"nVrr2s`K`;#PJcG]LJcFX-JH4'to`'F~> +f`(pOJcFs6!W[b$JcGBB!'pP`!'l5;!!%TM!W[b$JcFX-JUl-uo`'F~> +f`(pOJcFs6rW%NLp&>!lr;Q`sL&V,QJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6rW%NLp&>"Wr;Qa^L&V,QJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6!W[b$JcGEC!'pJ^!'l8 +f`(pOJcFs6rW%NLp&>!lr;Q`sL&V,QJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6rW%NLp&>"Wr;Qa^L&V,QJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6!W[b$JcGEC!'pJ^!'l8 +f`(pOJcFs6rW%NLp&>!lr;Q`sL&V,QJcG]LJcCW-rW&JgJ,~> +f`(pOJcFs6rW%NLp&>"Wr;Qa^L&V,QJcG]LJcCW-rW&JgJ,~> +f`(pOJcFs6!W[b$JcGEC!'pJ^!'l8 +f`(pOJcFs6rW%NLpAY*mqYpNqLAq5RJcG]LJcDPGrrD]k!!)cnrW&JgJ,~> +f`(pOJcFs6rW%NLpAY+XqYpO\LAq5RJcG]LJcDPGrrD]k!!)cnrW&JgJ,~> +f`(pOJcFs6!W[b$JcGHD!'pD\!'l;=!!%TM!W[b$JcDPGs7l6d!;Q +f`(pOJcFs6rW%NLpAY*mqYpNqLAq5RJcG]LJcDSH!s&B$!;HNk!;c]u!<3'!!1j.?~> +f`(pOJcFs6rW%NLpAY+XqYpO\LAq5RJcG]LJcDSH!s&B$!;HNk!;c]u!<3'!!1j.?~> +f`(pOJcFs6!W[b$JcGHD!'pD\!'l;=!!%TM!W[b$JcDSH"8Morq"Ogdq"k!nq#C-hpmqG8~> +f`(pOJcFs6rW%NLpAY*mqYpNqLAq5RJcG]LJcDVI!!)ut!!)cnrrDio"9AH%rrAViJ,~> +f`(pOJcFs6rW%NLpAY+XqYpO\LAq5RJcG]LJcDVI!!)ut!!)cnrrDio"9AH%rrAViJ,~> +f`(pOJcFs6!W[b$JcGHD!'pD\!'l;=!!%TM!W[b$JcDVI!;QNm!;Q +f`(pOJcFs6rW%NLp\t3nq#:SJcG]LJcDVI!!)ut!!)cn!W`6#qYpa"s8N*!rrAYjJ,~> +f`(pOJcFs6rW%NLp\t4Yq#:=ZL]7>SJcG]LJcDVI!!)ut!!)cn!W`6#qYpa"s8N*!rrAYjJ,~> +f`(pOJcFs6!W[b$JcGKE!'p>Z!'l>>!!%TM!W[b$JcDVI!;QNm!;Q +f`(pOJcFs6rW%NLp\t3nq#:SJcG]LJcDVI!!)ut!!)Ed"p"]'!<<'!T)X<~> +f`(pOJcFs6rW%NLp\t4Yq#:=ZL]7>SJcG]LJcDVI!!)ut!!)Ed"p"]'!<<'!T)X<~> +f`(pOJcFs6!W[b$JcGKE!'p>Z!'l>>!!%TM!W[b$JcDVI!;QNm!;Ps]#5J5uq#CBhT)X<~> +f`(pOJcFs6rW%NLp\t3nq#:SJcG]LJcDVI!!)ut!!)Ed"p"]'!<<'!T)X<~> +f`(pOJcFs6rW%NLp\t4Yq#:=ZL]7>SJcG]LJcDVI!!)ut!!)Ed"p"]'!<<'!T)X<~> +f`(pOJcFs6!W[b$JcGKE!'p>Z!'l>>!!%TM!W[b$JcDVI!;QNm!;Ps]#5J5uq#CBhT)X<~> +f`(pOJcFs6rW%NLq#: +f`(pOJcFs6rW%NLq#:=ZpAY+XM#RGTJcG]LJcDVI!!)ut!!)He!!*#u!!*#u!!&YkJ,~> +f`(pOJcFs6!W[b$JcGNF!'p8X!'lA?!!%TM!W[b$JcDVI!;QNm!;Q!^!;QQn!;QQn!;N2dJ,~> +f`(pOJcFs6rW%NLq#BsdM#RGTJcG]LJcDSH!s&B$!:Bdd!<2uu!<2uu!2':A~> +f`(pOJcFs6rW%NLq#BtOM#RGTJcG]LJcDSH!s&B$!:Bdd!<2uu!<2uu!2':A~> +f`(pOJcFs6!W[b$JcGNFoK\64!!%TM!W[b$JcDSH"8Morq!J(]q#:9nq#:9npn.S:~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcDPGrrE#t!!*#u!!)`m!!)ut!!)ut!!&\lJ,~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcDPGrrE#t!!*#u!!)`m!!)ut!!)ut!!&\lJ,~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcDPGs7lQm!;QQn!;Q9f!;QNm!;QNm!;N5eJ,~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcCc1!!)ut!!)ut!!&\lJ,~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcCc1!!)ut!!)ut!!&\lJ,~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcCc1!;QNm!;QNm!;N5eJ,~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcCT,!;N&`J,~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcCT,!;N&`J,~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcCT,!;N&`J,~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcCT,!;N&`J,~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcCT,!;N&`J,~> +f`(pOJcFs6rW%NLo)A[iK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6rW%NLo)A\TK)YfNJcG]LJcCT,!!&MgJ,~> +f`(pOJcFs6!W[b$JcG<@!'l/9!!%TM!W[b$JcCT,!;N&`J,~> +f`(pOJcFs6rW'M/JH4'tlMlD8r;_EKM>mPUS,\!~> +f`(pOJcFs6rW'M/JH4'tlMlD8r;_EKM>mPUS,\!~> +f`(pOJcFs6!W[b$\c73\d/`J3JH5]Ms+#\#M>mSNS,\!~> +f`(pOJcFs6rW'M/!!%TMe,KCJkPp)5!!%TMM>mPUS,\!~> +f`(pOJcFs6rW'M/!!%TMe,KCJkPp)5!!%TMM>mPUS,\!~> +f`(pOJcFs6!W[b$\c2X0JcF4!!!)3^JUd`NJcCT,!;N&`J,~> +f`(pOJcFs6rW'M/!!%TMe,KCJkPp)5!!%TMM>mPUS,\!~> +f`(pOJcFs6rW'M/!!%TMe,KCJkPp)5!!%TMM>mPUS,\!~> +f`(pOJcFs6!W[b$\c2X0JcF4!!!)3^JUd`NJcCT,!;N&`J,~> +f`(pOJcFs6rW'M/!!%TMe,TCIU]1;oJcC<$ci3tFS,\!~> +f`(pOJcFs6rW'M/!!%TMe,TCIU]1 +f`(pOJcFs6!W[b$\c2X0JcF4!!W[b$U]1 +f`(pOJcFs6rW'M/!!(1Aq#KUXr;a)%rW&_n!!%TMJcF'r!!&MgJ,~> +f`(pOJcFs6rW'M/!!(1Aq#KUXr;a)%rW&_n!'l,8JcF'r!!&MgJ,~> +f`(pOJcFs6!W[b$\c2X0b5_8;kPtJ\Yl=b)J:OEp!'l,8JcF'r!;N&`J,~> +f`(pOJcFs6rW'M/!!((>rrD0\rrE&u"9AK%!!)cnrrBn8rW&bo!W`6#JcC<$d/O(GS,\!~> +f`(pOJcFs6rW'M/!!((>rrD0\rrE&u"9AK%!!)cnrrBn8rW&bo!^QcNJcC<$d/O(GS,\!~> +f`(pOJcFs6!W[b$\c2X0a8c/>jo>>\rr3*$s8N'!p](6n_>aQ:J:OHq!^QcNJcC<$d/O+@S,\!~> +f`(pOJcFs6rW'M/!!((>rrE#trr<-#!<;utrVufrs8W&us8W*!r;Z]qs8W#ts8W#trr;rtaT)5> +V#LJrrr@WMJcF*s!!&MgJ,~> +f`(pOJcFs6rW'M/!!((>rrE#trr<-#!<;utrVufrs8W&us8W*!r;Z]qs8W#ts8W#trr;rtaT)5> +V#LK]s$2/8JcF*s!!&MgJ,~> +f`(pOJcFs6!W[b$\c2X0a8c/>rVult!ri9#r;cfrr;cltrW)uurrDusr;cltr;cltr;cisrW(%> +!W[b$V#LK]s$2/8JcF*s!;N&`J,~> +f`(pOJcFs6rW'M/!!((>rrE#trW)lrrrE*!rrE#trr<0$!!*&u!;uls!;lfr!<<*!!<3#u!!<0# +!6P9?!2TVr!<3%Ms+13srr<%gs*t~> +f`(pOJcFs6rW'M/!!((>rrE#trW)lrrrE*!rrE#trr<0$!!*&u!;uls!;lfr!<<*!!<3#u!!<0# +!6P9?!2TVr5lX*#s+13srr<%gs*t~> +f`(pOJcFs6!W[b$\c2X0a8c/>rVuisr;Zcss8W*!rVult"9/?$s8E#rs8N)rs8N*!s8N)us8N'# +rr<&@rrN1NJ>E2H5lX*#s+13srrDh`s*t~> +f`(pOJcFs6rW'M/!!((>rrE#trrDrrrrE*!rrE#trr<3%!!*'!r;cisrrDrrrrE*!rrE&urr<-# +!!(.@rW&ep!!*#u!!%TMJcF-t!!&MgJ,~> +f`(pOJcFs6rW'M/!!((>rrE#trrDrrrrE*!rrE#trr<3%!!*'!r;cisrrDrrrrE*!rrE&urr<-# +!!(.@rW&ep!'pP`!'l,8JcF-t!!&MgJ,~> +f`(pOJcFs6!W[b$\c2X0a8c/>rVultqu?Zrs8W*!rVult"TJH%s8W#trr;uuqu?Zrs8W*!rr;uu +!ri6#ao;DBJ:OKr!'pP`!'l,8JcF-t!;N&`J,~> +f`(pOJcFs6rW'M/!!((>rrE#trrE#tr;cltrrE#tquH]qrW)uurrE#tr;cltrrE&uquFk=rW&ep +!!*#u!!%TMJcF-t!!&MgJ,~> +f`(pOJcFs6rW'M/!!((>rrE#trrE#tr;cltrrE#tquH]qrW)uurrE#tr;cltrrE&uquFk=rW&ep +!'pP`!'l,8JcF-t!!&MgJ,~> +f`(pOJcFs6!W[b$\c2X0a8c/>rVultrVufrs8W*!rVucqrVuiss8W*!rVufrs8W*!rr;lrao;DB +J:OKr!'pP`!'l,8JcF-t!;N&`J,~> +f`(pOJcFs6rW'M/!!((>rrE#trrE&urr<9'!!*'!!!)utrrDlprrE*!rrE&urr<9'!!*'!!!*#u +rrC(=rW&ep!!*#u!!%TMJcF-t!!&MgJ,~> +f`(pOJcFs6rW'M/!!((>rrE#trrE&urr<9'!!*'!!!)utrrDlprrE*!rrE&urr<9'!!*'!!!*#u +rrC(=rW&ep!'pP`!'l,8JcF-t!!&MgJ,~> +f`(pOJcFs6!W[b$\c2X0a8c/>rVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!rr;uu#6+Z's8N'! +rr;uu`r?)?J:OKr!'pP`!'l,8JcF-t!;N&`J,~> +f`-L&j8caj!!((>rrE#trrE&urr<9'!!*'!!!)utrrE#t!!*#urrE*!rrE&urr<9'!!*'!!!*#u +rrC(=rW&hq!!)rs!!%TMXT*hOblID9J,~> +f`-L&j8caj!!((>rrE#trrE&urr<9'!!*'!!!)utrrE#t!!*#urrE*!rrE&urr<9'!!*'!!!*#u +rrC(=rW&hq!'pJ^!'l,8XT*hOblID9J,~> +f`-L&joGF3\c2X0a8c/>rVultrr;uu#6+Z's8N'!rVultrVlitrr;uus8W*!rr;uu#6+Z's8N'! +rr;uu`r?)?J:ONs!'pJ^!'l,8XT*hOblID9J,~> +ec11#k5`'m!!((>rrE#trrE#tquHcsr;cltr;cltr;cfrrW)uuquHcsrW)uur;at>rW&hq!!)rs +!!%TMXT&8#JcF'r!!)ZkJ,~> +ec11#k5`'m!!((>rrE#trrE#tquHcsr;cltr;cltr;cfrrW)uuquHcsrW)uur;at>rW&hq!'pJ^ +!'l,8XT&8#JcF'r!!)ZkJ,~> +ec12NkCC,C!!((>rrE#trrE#tquHcsr;cltr;cltr;cfrrW)uuquHcsrW)uur;at>!W[b$VZ-W] +r;Qa^JcDhO!!%TMci3tFo`'F~> +ec11#k5`'m!!%TMe,TCIVZ-Vrr;Q`sJcDhO!!%TMci3tFo`'F~> +ec11#k5`'m!!%TMe,TCIVZ-W]r;Qa^JcDhO!!%TMci3tFo`'F~> +ec12NkCC,C!!%TMe,KILJ:ONs!'pJ^!'l,8XT&8#JcF'r!!)ZkJ,~> +N;rnXJcG$8!!%TMe,TCIVuH_sqYpNqJcDkP!!%TMci +N;roCJcG$8!!%TMe,TCIVuH`^qYpO\JcDkP!!%TMci +N;roCJcG$8!!%TMe,KILJ:OQt!'pD\!'l,8XoAA$JcF'r!W[b$pA]X~> +N;rnXJcG$8!!%TMe,TCIVuH_sqYpNqJcDkP!!(aQrrDBbquG@Kr;a\6rW)ZlJ,~> +N;roCJcG$8!!%TMe,TCIVuH`^qYpO\JcDkP!!(aQrrDBbquG@Kr;a\6rW)ZlJ,~> +N;roCJcG$8!!%TMe,KILJ:OQt!'pD\!'l,8XoAA$gAh0Qli6k_fDkdL_>aQ:J:R@nJ,~> +N;iqZrr@WMli-qbJcF4!rW&kr!!)lq!!%TMXoAA$gAh0Qr;Zcsrr;uup](6ns8W*!g&M'Prr3*$ +s8N'!p](6ndf9:HpA]X~> +N;irEs$2/8li-qbJcF4!rW&kr!'pD\!'l,8XoAA$gAh0Qr;Zcsrr;uup](6ns8W*!g&M'Prr3*$ +s8N'!p](6ndf9:HpA]X~> +N;irEs$2/8li-qbJcF4!!W[b$VuH`^qYpO\JcDkP!!(aQrrDusrrE&urrDfnrrE*!rrCaPrrE&u +"9AK%!!)cnrrCLI!W[b$pA]X~> +N;iqZrr@WMli-qbJcF4!rW&ns!!)fo!!%TMY5\J%gAh0QrVufr!<;ut!ri6#rr3K/s8N'!s8N'! +rr<'!!<<)t!<)rr!<<)u!<)rr!<3#s!!<0#!;ulq!<<)t!<<)t!<3#t!87DO!;?GC~> +N;irEs$2/8li-qbJcF4!rW&ns!'p>Z!'l,8Y5\J%gAh0QrVufr!<;ut!ri6#rr3K/s8N'!s8N'! +rr<'!!<<)t!<)rr!<<)u!<)rr!<3#s!!<0#!;ulq!<<)t!<<)t!<3#t!87DO!;?GC~> +N;irEs$2/8li-qbJcF4!!W[b$W;ci_q#:=ZJcDnQ!!(aQrrE#tr;Zitr;Zp!!!*#u%flY0!!*'! +!!*$!!<3'!s8;rrs8;rts8E#ss8;rss8;p!rr<&ss8;rts8;rts8;rss8E#OrrN1NJG0"n~> +N;iqZrr@WMli-qbJcF4!rW&ns!!)fo!!%TMY5\J%gAh0Qr;Zcsrr;uus8W*!rr39)s8N'!s8N'! +s8E#us8N*!s8N*!s8N)ts8N''rr<'!rr<&ss8N)ts8E#rs8N)rs8N*!s8N)us8N'#rr<&Qs8E#l +s*t~> +N;irEs$2/8li-qbJcF4!rW&ns!'p>Z!'l,8Y5\J%gAh0Qr;Zcsrr;uus8W*!rr39)s8N'!s8N'! +s8E#us8N*!s8N*!s8N)ts8N''rr<'!rr<&ss8N)ts8E#rs8N)rs8N*!s8N)us8N'#rr<&Qs8E#l +s*t~> +N;irEs$2/8li-qbJcF4!!W[b$W;ci_q#:=ZJcDnQ!!(aQrrDusrrE&urrE*!rrE&u#lt#*!!*'! +!!*&u!<<*!!<<*!!<<*!!<)rt!!`H'!<<'!!;uls!<)rs!;uls!;lfr!<<*!!<3#u!!<0#!8@GS +!.]Uns*t~> +NW/tYrr2ruJcG*:!!%TMe,TCIW;chtq#: +NW/uDrr2s`JcG*:!!%TMe,TCIW;ci_q#:=ZJcDnQ!!(aQrrDusrrE&urrE&urr<*"!<3#r!<<*! +!<3#u!<<*!!<<*!!<)rt!!N<%!<<)u!<)rs!<)rr!<3#u!;lfr!<<*!!<3#u!!<0#!8@JP!;?GC~> +NW/uDrr2s`JcG*:!!%TMe,KILJ:OTu!'p>Z!'l,8Y5\J%gAh0Qr;Zcsrr;uurr;uu!WN0!s82ls +s8N)us8N*!s8N*!s8N)ts8N'%rr<'!s8E#ss8E#ss8;rss8N)rs8N*!s8N)us8N'#rr<&QrrN1N +JG0"n~> +NW/tYrr2ruJcG*:!!%TMe,TCIWW)qupAY*mJcDqR!!(aQrrDusrrE&urrE&urr<*"!<3#u!;uls +!<3#u!<<*!!<<*!!<)rq!<3#t!<)rs!;ulr!<<*!!<)rr!<<*!!<3#r!8@JP!;?GC~> +NW/uDrr2s`JcG*:!!%TMe,TCIWW)r`pAY+XJcDqR!!(aQrrDusrrE&urrE&urr<*"!<3#u!;uls +!<3#u!<<*!!<<*!!<)rq!<3#t!<)rs!;ulr!<<*!!<)rr!<<*!!<3#r!8@JP!;?GC~> +NW/uDrr2s`JcG*:!!%TMe,KILJ:OX!!'p8X!'l,8YQ"S&gAh0Qr;Zcsrr;uurr;uu!WN0!s8N)s +s8N)us8N*!s8N*!s8N)ts82lrs8E#ss8E#rs8E#us8N)ts8;rts8N)us82lNrrN1NJG0"n~> +NW/tYrr2ruJcG*:!!%TMe,TCIWW2SjJcDqR!!(aQrrDusrrE&urrE&urr<*"!<3#u!;uls!<3#u +!<<*!!<<*!!<)rt!;c`p!<)rs!;uls!<<*!!<3#u!!`H'!<<'!!<3#u!8%8M!;?GC~> +NW/uDrr2s`JcG*:!!%TMe,TCIWW2TUJcDqR!!(aQrrDusrrE&urrE&urr<*"!<3#u!;uls!<3#u +!<<*!!<<*!!<)rt!;c`p!<)rs!;uls!<<*!!<3#u!!`H'!<<'!!<3#u!8%8M!;?GC~> +NW/uDrr2s`JcG*:!!%TMe,KILJ:OX!oK\!-YQ"S&gAh0Qr;Zcsrr;uurr;uu!WN0!s8N)ss8N)u +s8N*!s8N*!s8N)ts8N)qs8E#ss8E#rs8N*!s8N)us8N''rr<'!rr<&us8N)NrrN1NJG0"n~> +NrK(Zr;Q`sJcG-;JH4!rU]1;oJcD_L!!(aQrrDusrrE&urrE#trrE#trrDusrrE&urrE*!rrE*! +rrE#trrDlprrDusrr<*"!<3#u!<<*!!<3#u!!`H'!<<'!!<3#u!8%8M!;?GC~> +NrK)Er;Qa^JcG-;JH4!rU]1 +NrK)Er;Qa^JcG-;JH4'ts+$mE!'l,8WW)qugAh0Qr;Zcsrr;uurVultrVultr;Zcsrr;uus8W*! +s8W*!rVultq>^Hpr;Zcs!WN0!s8N*!s8N)us8N''rr<'!rr<&us8N)NrrN1NJG0"n~> +NrK(Zr;Q`sJcG-;!!%TMe,TCIU]1;oJcD_L!!(aQqZ-ZrrW)uurW)uurrE#trrDusrrE#tr;cfr +r;cltr;cltr;cisr;cisr;cfrrW)uuquHcsrW)uur;bROrW)ZlJ,~> +NrK)Er;Qa^JcG-;!!%TMe,TCIU]1 +NrK)Er;Qa^JcG-;!!%TMe,KILJ:OEp!'l,8WW)qugAh$Ms8W&us8W&us8W*!rVultr;ZcsrVufr +rVufrs8W#ts8W#trr;osrr;osrVuiss8Vuss8W&us8W#tgA_3SJ:R@nJ,~> +NrK(Zr;Q`sJcG-;!!%TMe,TCIU]1;oJcD_L!!%TMci +NrK)Er;Qa^JcG-;!!%TMe,TCIU]1 +NrK)Er;Qa^JcG-;!!%TMe,KILJ:OEp!'l,8WW)quJcF'r!W[b$pA]X~> +O8f1[qYpNqJcG0 +O8f2FqYpO\JcG0 +O8f2FqYpO\JcG0 +O8f1[qYpNqJcG0 +O8f2FqYpO\JcG0 +O8f2FqYpO\JcG0 +O8f1[qYpNqJcG0 +O8f2FqYpO\JcG0 +O8f2FqYpO\JcG0 +OT,:\q#: +OT,;Gq#:=ZJcG3=!!%TMe,TCIU]1 +OT,;Gq#:=ZJcG3=!!%TMe,KILJ:OEp!'l,8WW)quJcF'r!W[b$pA]X~> +OT,:\q#: +OT,;Gq#:=ZJcG3=!!%TMe,TCIU]1 +OT,;Gq#:=ZJcG3=!!%TMe,KILJ:OEp!'l,8WW)quJcF'r!W[b$pA]X~> +OT,:\q#: +OT,;Gq#:=ZJcG3=!!%TMe,TCIU]1 +OT,;Gq#:=ZJcG3=!!%TMe,KILJ:OEp!'l,8WW)quJcF'r!W[b$pA]X~> +OoGC]pAY*mJcG6>!!%TMe,TCIU]1;oJcD_L!!%TMci +OoGDHpAY+XJcG6>!!%TMe,TCIU]1 +OoGDHpAY+XJcG6>!!%TMe,KILJ:OEp!'l,8WW)quJcF'r!W[b$pA]X~> +OoP%RJcG6>!!%TMe,TCIU]1;oJcD_L!!%TMci +OoP&=JcG6>!!%TMe,TCIU]1 +OoP&=JcG6>!!%TMe,KILJ:OEp!'l,8WW)quJcF'r!W[b$pA]X~> +N;ikXJcG!7!!%TMe,TCIU]1;oJcD_LJH3jnpA]X~> +N;ilCJcG!7!!%TMe,TCIU]1 +N;ilCJcG!7!!%TMe,KILJ:OEp!'l,8WW.MLblIcopA]X~> +N;ikXJcG!7!!';(quHcs!!)rs!!)Ti!!)rsq>g +N;ilCJcG!7!!';(quHcs!!)rs!!)Ti!!)rsq>g +N;ilCJcG!7!!';(quHcs!!)rs!!)Ti!!)rsq>g +N;ikXJcG!7!!'>)!!)lq!!)rs!!)Ti!!)ip!!)]l!!)lq!!)ipquH*`rW&_n!!%TMWW)quJcF'r +rW)ZlJ,~> +N;ilCJcG!7!!'>)!!)lq!!)rs!!)Ti!!)ip!!)]l!!)lq!!)ipquH*`rW&_n!'l,8WW)quJcF'r +rW)ZlJ,~> +N;ilCJcG!7!!'>)!!)lq!!)rs!!)Ti!!)ip!!)]l!!)lq!!)ipquH*`!W[b$U]1 +N;ikXJcG!7!!)fo!!)or!UEpr;Q`srr;rtrVuiss8N0$rr<&srr<&rs8E#trrE-"rW)rt!!*#urW)rtrrD?arW&_n +!!%TMWW)quJcF'rrW)ZlJ,~> +N;ilCJcG!7!!)fo!!)or!UEpr;Q`srr;rtrVuiss8N0$rr<&srr<&rs8E#trrE-"rW)rt!!*#urW)rtrrD?arW&_n +!'l,8WW)quJcF'rrW)ZlJ,~> +N;ilCJcG!7!!)fo!!)or!UEpr;Q`srr;rtrVuiss8N0$rr<&srr<&rs8E#trrE-"rW)rt!!*#urW)rtrrD?a!W[b$ +U]1 +N;ikXJcG!7!!)fo!!)orrrE&u"9AK%!!*#u!!*#u!s&B$!;uis!<3!#!<<'!r;Q`sr;Q`srr3'# +s8N)orr<&prr<&srrW9$rrE&u!s&B$!;uls!<<'!!<)ot!;uis!<3!$!<<'!!<3!&!<<'!s8N)u +rriE&rrE'!li6qaU]1;oJcD_L!!%TMci +N;ilCJcG!7!!)fo!!)orrrE&u"9AK%!!*#u!!*#u!s&B$!;uis!<3!#!<<'!r;Q`sr;Q`srr3'# +s8N)orr<&prr<&srrW9$rrE&u!s&B$!;uls!<<'!!<)ot!;uis!<3!$!<<'!!<3!&!<<'!s8N)u +rriE&rrE'!li6qaU]1 +N;ilCJcG!7!!)fo!!)orrrE&u"9AK%!!*#u!!*#u!s&B$!;uis!<3!#!<<'!r;Q`sr;Q`srr3'# +s8N)orr<&prr<&srrW9$rrE&u!s&B$!;uls!<<'!!<)ot!;uis!<3!$!<<'!!<3!&!<<'!s8N)u +rriE&rrE'!li."dJ:OEp!'l,8WW)quJcF'r!W[b$pA]X~> +N;ikXJcG!7!!)fo!!)or!!)ut!s&B$!<)ot!<3!#!<<'!r;Q`srr3'#s8N)srr<&srr<&urrW9$ +rrDio!!)ipq>gEm!s&B$!;uis!<2uu!<)ot!;QQr!<<'!rVm'%s8N*!rrE&u!!)0]rW&_n!!%TM +WW)quJcF'rrW)ZlJ,~> +N;ilCJcG!7!!)fo!!)or!!)ut!s&B$!<)ot!<3!#!<<'!r;Q`srr3'#s8N)srr<&srr<&urrW9$ +rrDio!!)ipq>gEm!s&B$!;uis!<2uu!<)ot!;QQr!<<'!rVm'%s8N*!rrE&u!!)0]rW&_n!'l,8 +WW)quJcF'rrW)ZlJ,~> +N;ilCJcG!7!!)fo!!)or!!)ut!s&B$!<)ot!<3!#!<<'!r;Q`srr3'#s8N)srr<&srr<&urrW9$ +rrDio!!)ipq>gEm!s&B$!;uis!<2uu!<)ot!;QQr!<<'!rVm'%s8N*!rrE&u!!)0]!W[b$U]1 +N;ikXJcG!7!!)orq>gNp!!)ut!s&B$!<)ot!<3!#!<<'!r;ZZprr;uurVultrr;lrrr;uuqYpNq +r;Qj!s8N)srr<&us8;rss8N)urr<&urr<&trr<&rs8;rtrr<&trriE&rrE*!quGmZrW) +N;ilCJcG!7!!)orq>gNp!!)ut!s&B$!<)ot!<3!#!<<'!r;ZZprr;uurVultrr;lrrr;uuqYpNq +r;Qj!s8N)srr<&us8;rss8N)urr<&urr<&trr<&rs8;rtrr<&trriE&rrE*!quGmZrW) +N;ilCJcG!7!!)orq>gNp!!)ut!s&B$!<)ot!<3!#!<<'!r;ZZprr;uurVultrr;lrrr;uuqYpNq +r;Qj!s8N)srr<&us8;rss8N)urr<&urr<&trr<&rs8;rtrr<&trriE&rrE*!quGmZ!W[b$m/MV: +NW@N-!!%TMci4%HJ:R@nJ,~> +N;ikXJcG!7!!)fo!!)or!!)ut!s&B$!<)ot!<3!#!<<'!r;Q`sq#: +N;ilCJcG!7!!)fo!!)or!!)ut!s&B$!<)ot!<3!#!<<'!r;Q`sq#: +N;ilCJcG!7!!)fo!!)or!!)ut!s&B$!<)ot!<3!#!<<'!r;Q`sq#: +N;ikXJcG!7!!)fo!!)orrrE&u!s&B$!<)ot!<3!#!<<'!r;Q`sq#: +N;ilCJcG!7!!)fo!!)orrrE&u!s&B$!<)ot!<3!#!<<'!r;Q`sq#: +N;ilCJcG!7!!)fo!!)orrrE&u!s&B$!<)ot!<3!#!<<'!r;Q`sq#: +N;ikXJcG!7!!)fo!!)or! +N;ilCJcG!7!!)fo!!)or! +N;ilCJcG!7!!)fo!!)or! +N;ikXJcG!7!!)Qh!!%TMjT#2Zm/I%cZiBh$k5YD\#6+Z's8N'!q#C9mR/d-ceGfLKJcF'rrW)Zl +J,~> +N;ilCJcG!7!!)Qh!!%TMjT#2Zm/I%cZiBh$k5YD\#6+Z's8N'!q#C9mR/d-ceGfLKJcF'rrW)Zl +J,~> +N;ilCJcG!7!!)Qh!!%TMjSo8]J:R"d!!'A*q#KRWrW!0&!!*'!!!)for;`5b!W[b$eGfLKJcF'r +!W[b$pA]X~> +N;ikXJcG!7!!)Qh!!%TMjT#2Zm/I%cYlF_'jT#5[qZ$Qqq>^Hprr3*$s8N'!p](6nWW2qteGfLK +JcF'rrW)ZlJ,~> +N;ilCJcG!7!!)Qh!!%TMjT#2Zm/I%cYlF_'jT#5[qZ$Qqq>^Hprr3*$s8N'!p](6nWW2qteGfLK +JcF'rrW)ZlJ,~> +N;ilCJcG!7!!)Qh!!%TMjSo8]J:R"d!!'8'rrD-[rrDoqrrDlprrE&u"9AK%!!)cnrrB%u!W[b$ +eGfLKJcF'r!W[b$pA]X~> +N;ikXJcG!7!!%TMe,TCIm/I%cYlF_'rVult!ri9#r;cfrr;cltrW)uuqu?s$!!*'!!!*#urW)uu +rrDusr;cltr;cltr;cisrW'2&rW(IJ!!)9`!!)lq!!)Ed!!%`QrW)ZlJ,~> +N;ilCJcG!7!!%TMe,TCIm/I%cYlF_'rVult!ri9#r;cfrr;cltrW)uuqu?s$!!*'!!!*#urW)uu +rrDusr;cltr;cltr;cisrW'2&rW(IJ!!)9`!!)lq!!)Ed!!%`QrW)ZlJ,~> +N;ilCJcG!7!!%TMe,KILJ:R"d!!'8'rrE#trr<-#!<;utrVufrs8W&us8Vus#6+Z's8N'!rr;rt +s8W*!r;Z]qs8W#ts8W#trr;rtYl=b)J:Q/L!!)9`!!)lq!!)Ed!!%`Q!W[b$pA]X~> +N;ikXJcG!7!!%TMe,TCIm/I%cYlF_'rVuisr;Zcss8W*!rVult#6+Z's8N'!rr;uus8W*!s8W*! +"9/?$s8E#rs8N)rs8N*!s8N)us8N'#rr<&(s8E#Jrr<&Xrr<&Zrr<%[s8E#ls*t~> +N;ilCJcG!7!!%TMe,TCIm/I%cYlF_'rVuisr;Zcss8W*!rVult#6+Z's8N'!rr;uus8W*!s8W*! +"9/?$s8E#rs8N)rs8N*!s8N)us8N'#rr<&(s8E#Jrr<&Xrr<&Zrr<%[s8E#ls*t~> +N;ilCJcG!7!!%TMe,KILJ:R"d!!'8'rrE#trW)lrrrE*!rrE#trr<9'!!*'!!!*#urrE*!rrE*! +rr<0$!!*&u!;uls!;lfr!<<*!!<3#u!!<0#!3uP*!.]ULrr<&Xrr<&Zrr<%[rrN1NJG0"n~> +N;ikXJcG!7!!%TMe,TCIm/I%cYlF_'rVultqu?Zrs8W*!rVult#6+Z's8N'!rr;uus8W*!s8W*! +"TJH%s8W#trr;uuqu?Zrs8W*!rr;uu!ri6#Z2ae'eGfLKq#: +N;ilCJcG!7!!%TMe,TCIm/I%cYlF_'rVultqu?Zrs8W*!rVult#6+Z's8N'!rr;uus8W*!s8W*! +"TJH%s8W#trr;uuqu?Zrs8W*!rr;uu!ri6#Z2ae'eGfLKq#: +N;ilCJcG!7!!%TMe,KILJ:R"d!!'8'rrE#trrDrrrrE*!rrE#trr<9'!!*'!!!*#urrE*!rrE*! +rr<3%!!*'!r;cisrrDrrrrE*!rrE&urr<-#!!';(!W[b$eGfLKq#: +N;ikXJcG!7!!%TMe,TCIm/I%cYlF_'rVultrVufrs8W*!rVucqs8W*!rr;uus8W*!s8VusrVuis +s8W*!rVufrs8W*!rr;lrZ2ae'eGfLKq#: +N;ilCJcG!7!!%TMe,TCIm/I%cYlF_'rVultrVufrs8W*!rVucqs8W*!rr;uus8W*!s8VusrVuis +s8W*!rVufrs8W*!rr;lrZ2ae'eGfLKq#: +N;ilCJcG!7!!%TMe,KILJ:R"d!!'8'rrE#trrE#tr;cltrrE#tquHcsrrE&urrE*!rrE*!quH]q +rW)uurrE#tr;cltrrE&uquF#%!W[b$eGfLKq#: +N;ikXJcG!7!!) +N;ilCJcG!7!!) +N;ilCJcG!7!!)^Hps8W*!rr;uu#6+Z's8N'!rr;uuY5\P'J:Q/L!!)fo!!)or!!)ut"p"]'!<<'! +rVlitqu6Wrrr3'#s8N)urrrK'rrE*!!<3!#!<<'!O8f7]J:R@nJ,~> +])ST,QN$pblMghag&D$Pir8uY[/^+*m/I%cYlF_'rVultrr;uu#6+Z's8N'!rVultr;Zcsrr;uu +s8W*!s8W*!rVlitrr;uus8W*!rr;uu#6+Z's8N'!rr;uuY5eJ$eGfLKqu?Kmrr2rurVm'%s8N*! +rrE#t!!)or!!*#u!s&B$!<3!&!<<'!s8N)urrW9$rrA,[rW)ZlJ,~> +])ST,QN$pblMghag&D$Pir8uY[/^+*m/I%cYlF_'rVultrr;uu#6+Z's8N'!rVultr;Zcsrr;uu +s8W*!s8W*!rVlitrr;uus8W*!rr;uu#6+Z's8N'!rr;uuY5eJ$eGfLKqu?Kmrr2rurVm'%s8N*! +rrE#t!!)or!!*#u!s&B$!<3!&!<<'!s8N)urrW9$rrA,[rW)ZlJ,~> +])ST,QN$pblMghag&D$Pir8uY[/U1-J:R"d!!'8'rrE#trrE&urr<9'!!*'!!!)utrrDusrrE&u +rrE*!rrE*!rrE#t!!*#urrE*!rrE&urr<9'!!*'!!!*#urrB5%!W[b$eGfLKqu?Kmrr2rurVm'% +s8N*!rrE#t!!)or!!*#u!s&B$!<3!&!<<'!s8N)urrW9$rrA,[!W[b$pA]X~> +])Ma1VuH_sQN$pbq#: +])Ma1VuH_sQN$pbq#: +])Ma1VuH_sQN$pbq#: +])Ma1VuH_sQN$pbq#:UEprr3'#s8N)urrN3#!<3!*!<<'!!<<'! +s8N)qrr<&urrW9$rrE&u%06G.!<<'!!<<'!s8N)+s8E#brr<%Ms,d9[!7_#K!;QQo!;lfr!<3!& +!<<'!s8N)us8N)rrt,82rr<'!rrE*!!!*'!!<<'!rr3'#s8N([s8E#ls*t~> +])Ma1VuH_sQN$pbq#:UEprr3'#s8N)urrN3#!<3!*!<<'!!<<'! +s8N)qrr<&urrW9$rrE&u%06G.!<<'!!<<'!s8N)+s8E#brr<%Ms,d9[!7_#K!;QQo!;lfr!<3!& +!<<'!s8N)us8N)rrt,82rr<'!rrE*!!!*'!!<<'!rr3'#s8N([s8E#ls*t~> +])Ma1VuH_sQN$pbq#:UEprr3'#s8N)urrN3#!<3!*!<<'!!<<'! +s8N)qrr<&urrW9$rrE&u%06G.!<<'!!<<'!s8N)+rrN1NJF*:9!.k03rrN1NJCOT!!;QQo!;lfr +!<3!&!<<'!s8N)us8N)rrt,82rr<'!rrE*!!!*'!!<<'!rr3'#s8N([rrN1NJG0"n~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)or!!*#u!s&B$!<)ot!;ZWp!<3!#!<<'!rr3$"rrE&u!s&B$!<3!# +!<<'!qYpNqrr3'#s8N)urrrK'rrE*!!<3!#!<<'![/U1-J:R"d!!%TMOT,@^J:Q/L!!)fo!!)or +! +])Ma1rVuZneGoIIjT#2ZR/[-dqu?Kmrr2rurr3'#s8N)trr<&ps82lrrr`?%!<<)s!<<'!!<3!# +!<<'!qYpNqrr3'#s8N)urrrK'rrE*!!<3!#!<<'![/^+*m/I%cJcCi3rW(IJ!!)Qh!!)3^!!%TM +qu?WqpA]X~> +])Ma1rVuZneGoIIjT#2ZR/[-dqu?Kmrr2rurr3'#s8N)trr<&ps82lrrr`?%!<<)s!<<'!!<3!# +!<<'!qYpNqrr3'#s8N)urrrK'rrE*!!<3!#!<<'![/^+*m/I%cJcCi3rW(IJ!!)Qh!!)3^!!%TM +qu?WqpA]X~> +])Ma1rVuZneGoIIjSo8]J:O$e!!)orq>gNp!!*#u!s&B$!<)ot!;ZZm!<3!$!<3'!s82lsrr<&u +rrW9$rrDoq!!*#u!s&B$!<3!&!<<'!s8N)urrW9$rrBG+!W[b$m/I%cJcCi3!W[b$eGfLKnc&Rh +kPkM^JcGWI!W[b$pA]X~> +])Ma1qZ$Qqf)PaMs8W*!rr3*$s8N'!p](6np&G!kR/[-dq#: +])Ma1qZ$Qqf)PaMs8W*!rr3*$s8N'!p](6np&G!kR/[-dq#: +])Ma1qZ$Qqf)PaMs8W*!rr3*$s8N'!p](6np&>'nJ:O$e!!)fo!!)or!!*#u!s&B$!<)ot!;ZWp +!;c^!!<3'!rrDrr!!*#u!s&B$!;c]q!<3!#!<<'!rr30&s8N*!rrE&u!s&B$!4;b-!.]Udrr<%M +s,d6^!.]ULrr<&hrr<&bs8;qKs8)`s!.]Uns*t~> +])Ma1qZ$QqrVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;Zp!!!)rsr;cltr;cltr;cisrW)lr +rW&>c!!)fo!!)or!!*#u"9AK%!!*#u!!)ip!!)lq"T\Q&s8N)rrr<&urrW9$rrDoq&HMk2!!*'! +!<<'!!<<'!s8N)urrW9$rrBG+rW) +])Ma1qZ$QqrVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;Zp!!!)rsr;cltr;cltr;cisrW)lr +rW&>c!!)fo!!)or!!*#u"9AK%!!*#u!!)ip!!)lq"T\Q&s8N)rrr<&urrW9$rrDoq&HMk2!!*'! +!<<'!!<<'!s8N)urrW9$rrBG+rW) +])Ma1qZ$QqrVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;Zp!!!)rsr;cltr;cltr;cisrW)lr +!W[b$R/[-dq#:UEpqYp^!rrE*!!;lcr!<3!#!<<'!qYq--s8N'! +s8N*!rr<'!rrE*!!<3!#!<<'![/U1-J:R"d!!%TMOT,@^J:Q/L!!%TMci4%HJ:R@nJ,~> +])Ma1qZ$QqrVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#lal)s8N'!s8W&ur;Zcsqu?Zrs8W*! +rr;uu!ri6#rVuisR/[-dq#: +])Ma1qZ$QqrVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#lal)s8N'!s8W&ur;Zcsqu?Zrs8W*! +rr;uu!ri6#rVuisR/[-dq#: +])Ma1qZ$QqrVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#lal)s8N'!s8W&ur;Zcsqu?Zrs8W*! +rr;uu!ri6#rVlp!J:O$e!!)fo!!)or!!*#u"9AK%!<<#up](0lrVlitrVufrs8N'!rr2rurr3'# +s8N)ts8N'"rrE&urr<<(!<<'!s8N)urr<&urr<&,rrN1NJF*:9!.k03rrN1NJCOT!!.k0rrrN1N +JG0"n~> +])Ma1qZ$QqrVultqu?Zrs8W*!rVult"TJH%s8W&urVult#6+Z's8N'!rr;osrr;uuqu?Zrs8W*! +rr;uu!ri6#rVuisR/[-dirArWf`(pOT`=ukm/I%cJcCi3rW(IJ!!%TMci +])Ma1qZ$QqrVultqu?Zrs8W*!rVult"TJH%s8W&urVult#6+Z's8N'!rr;osrr;uuqu?Zrs8W*! +rr;uu!ri6#rVuisR/[-dirArWf`(pOT`=ukm/I%cJcCi3rW(IJ!!%TMci +])Ma1qZ$QqrVultqu?Zrs8W*!rVult"TJH%s8W&urVult#6+Z's8N'!rr;osrr;uuqu?Zrs8W*! +rr;uu!ri6#rVlp!J:O$e!!)$Yr;bLM!!&\l!W[b$m/I%cJcCi3!W[b$eGfLKJcF'r!W[b$pA]X~> +])Ma1qZ$QqrVultrVufrs8W*!rVucqrr;rtrr;lrs8W*!r;Z`rs8W*!rVufrs8W*!rr;lrrVuis +R/[-d\c;U.TE"ljm/I%cJcCi3rW(IJ!!%TMci +])Ma1qZ$QqrVultrVufrs8W*!rVucqrr;rtrr;lrs8W*!r;Z`rs8W*!rVufrs8W*!rr;lrrVuis +R/[-d\c;U.TE"ljm/I%cJcCi3rW(IJ!!%TMci +])Ma1qZ$QqrVultrVufrs8W*!rVucqrr;rtrr;lrs8W*!r;Z`rs8W*!rVufrs8W*!rr;lrrVlp! +J:O$e!!'S0r;`Ji!W[b$m/I%cJcCi3!W[b$eGfLKJcF'r!W[b$pA]X~> +])Ma1qZ$QqrVultrr;uu#6+Z's8N'!rVultqZ$Nps8W*!r;Zcsqu?Zrs8W*!rr;uu#6+Z's8N'! +rr;uuqZ$NpR/[-dJcF4!rW) +])Ma1qZ$QqrVultrr;uu#6+Z's8N'!rVultqZ$Nps8W*!r;Zcsqu?Zrs8W*!rr;uu#6+Z's8N'! +rr;uuqZ$NpR/[-dJcF4!rW) +])Ma1qZ$QqrVultrr;uu#6+Z's8N'!rVultqZ$Nps8W*!r;Zcsqu?Zrs8W*!rr;uu#6+Z's8N'! +rr;uuqYpTsJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)!X!!)lq!!)Ed!!&#Y!W[b$pA]X~> +])Ma1qZ$QqrVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;Zcss8N'!rr;uus8W*!rr;uu#6+Z' +s8N'!rr;uuqZ$NpR/[-dJcF4!rW) +])Ma1qZ$QqrVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;Zcss8N'!rr;uus8W*!rr;uu#6+Z' +s8N'!rr;uuqZ$NpR/[-dJcF4!rW) +])Ma1qZ$QqrVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;Zcss8N'!rr;uus8W*!rr;uu#6+Z' +s8N'!rr;uuqYpTsJ:O$e!!%TMe,KILJ:R"dJH1]1s+&W!!!(^P!!)'Z!!&Ac!W[b$pA]X~> +])Ma1qZ$QqrVultrVucqs8W#ts8W#ts8W#trVufrrr;rt!<;utrVuiss8Vuss8W&us8W#trVuis +R/[-dJcF4!rW) +])Ma1qZ$QqrVultrVucqs8W#ts8W#ts8W#trVufrrr;rt!<;utrVuiss8Vuss8W&us8W#trVuis +R/[-dJcF4!rW) +])Ma1qZ$QqrVultrVucqs8W#ts8W#ts8W#trVufrrr;rt!<;utrVuiss8Vuss8W&us8W#trVlp! +J:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)fo!!)or! +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)fo!!)orrrE&u"9AK%!!*#u"p"]' +!<<'!rr;uuqu6Wrrr3'#s8N)urs\u.rrE*!!!*'!!<<'!Qi@*eJ:R@nJ,~> +])Ma1VuQ_rR/[-ddJj1Hg]%6RmJd.d_#OB6m/I%cJcCi3rW(IJ!!)fo!!)or!!)ut!s&B$!<)p% +!<<'!s8N)trr<&rrr<&urrW9$rrE&u"p"]'!<<'!rr3'#s8N(cs8E#ls*t~> +])Ma1VuQ_rR/[-ddJj1Hg]%6RmJd.d_#OB6m/I%cJcCi3rW(IJ!!)fo!!)or!!)ut!s&B$!<)p% +!<<'!s8N)trr<&rrr<&urrW9$rrE&u"p"]'!<<'!rr3'#s8N(cs8E#ls*t~> +])Ma1VuHeuJ:O$e!!(FH!!(dR!!)Ed!!'h7!W[b$m/I%cJcCi3!W[b$eGfLKq#: +])Ma1VuQ_rR/[-da8Z,>jo5;\j8T)Zb5_G@m/I%cJcCi3rW(IJ!!)orq>gNp!!)ut!s&B$!<)p% +!<<'!s8N)trr<&rrr<&urrW9$rrE&u"p"]'!<<'!rr3'#s8N(cs8E#ls*t~> +])Ma1VuQ_rR/[-da8Z,>jo5;\j8T)Zb5_G@m/I%cJcCi3rW(IJ!!)orq>gNp!!)ut!s&B$!<)p% +!<<'!s8N)trr<&rrr<&urrW9$rrE&u"p"]'!<<'!rr3'#s8N(cs8E#ls*t~> +])Ma1VuHeuJ:O$e!!((>!!)-\!!)'Z!!(1A!W[b$m/I%cJcCi3!W[b$eGfLKqu?Kmrr2rurVls" +s8N)trrrK'rrE*!!<)ot!;lcr!<3!#!<<'!rr30&s8N*!rrE&u!s&B$!13]e!.]Uns*t~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)lqrW)rtrW)uu!!)rs! +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)or!!)rs!!*#u!s&B$!<3!"!<3&urr<&prsAc+rr<'!rrE*!!<2uu +!<3!$!<<'!!<2uu!<3!"!<3&urrW9$rrDrr!!*#u!s&B$!<3!-!<<'!s8N'!s8N*!rrC4A!W[b$ +m/I%cJcCi3!W[b$nc/XaoDejcpAY*mq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)or!!)fo!s&B$!<3!"!<3&urr<&prrW9$rrE&u!s&B$!<2uu!<3!# +!<<'!rVlitrr2rur;Qj!s8N)rrr<&urrW9$rrE&u"p"]'!<<'!rr3'#s8N)ArrN1NJF*:9!.k03 +rrN1NJF`^Bq#CBhp&>*gs7l +])Ma1VuQ_rR/[-dqu?KmrVultrVufrrr3*$rrE*!quHQm!s&B$!<3!#!<<'!rr;lrs8N'!r;Qfu +rrE&ur;clt!!)or!!*#u!s&B$!<3!&!<<'!s8N)urrW9$rrC4ArW) +])Ma1VuQ_rR/[-dqu?KmrVultrVufrrr3*$rrE*!quHQm!s&B$!<3!#!<<'!rr;lrs8N'!r;Qfu +rrE&ur;clt!!)or!!*#u!s&B$!<3!&!<<'!s8N)urrW9$rrC4ArW) +])Ma1VuHeuJ:O$e!!)orq>gKorrE#tr;cis"9AH%s8Vusq>UNss8N)urrW9$rrE&uquHcs!!)rs +!W`6#rr;oss8N'!qu6Wrrr3'#s8N)urrrK'rrE*!!<3!#!<<'!b5VMCJ:R"d!!%TMOT,@^J:R7k +!;QNm!;Q3d!;Q9f!!)Qh!!)lq!!)3^!!%ZO!W[b$pA]X~> +])Ma1VuQ_rR/[-dq#:*os8N)urrW9$rrE&u!!)or!!)rs +"T\Q&s8N)urrW9$rrDrr!!*#u!s&B$!<3!&!<<'!s8N)urrW9$rrC4ArW) +])Ma1VuQ_rR/[-dq#:*os8N)urrW9$rrE&u!!)or!!)rs +"T\Q&s8N)urrW9$rrDrr!!*#u!s&B$!<3!&!<<'!s8N)urrW9$rrC4ArW) +])Ma1VuHeuJ:O$e!!)fo!!)fo!s&B$!<2uu!<3!%!<3'!rrD`l!s&B$!<3!#!<<'!rr2ruqu6Wr +r;Qp#rrE*!!<3!#!<<'!qu6Wrrr3'#s8N)urrrK'rrE*!!<3!#!<<'!b5VMCJ:R"d!!%TMOT,@^ +J:R7k!;QNm!;Q3d!;Q9f!!)Qh!!)lq!!)?br;_HL!W[b$pA]X~> +])Ma1VuQ_rR/[-dq#:*os8N)urrW9$rrE&u!!)or!!)rs +"T\Q&s8N)urrW9$rrDrr&HMk2!!*'!!<<'!!<<'!s8N)urrW9$rrC4ArW) +])Ma1VuQ_rR/[-dq#:*os8N)urrW9$rrE&u!!)or!!)rs +"T\Q&s8N)urrW9$rrDrr&HMk2!!*'!!<<'!!<<'!s8N)urrW9$rrC4ArW) +])Ma1VuHeuJ:O$e!!)fo!!)fo!s&B$!<2uu!<3!%!<3'!rrD`l!s&B$!<3!#!<<'!rr2ruqu6Wr +r;Qp#rrE*!!<3!#!<<'!qu76.s8N'!s8N*!rr<'!rrE*!!<3!#!<<'!b5VMCJ:R"d!!%TMOT,@^ +J:R7k!;QNm!;Q3d!;Q9f!!%TMci4%HJ:R@nJ,~> +]DnT*R/[-dq#:UNss8N)urr<&urr<&us8;rtrr<&rrr<&ts82j" +rrE*!!<)rt!!3*"rr;uu#QFf(rrE*!!<2uu!<2uu!6bEA!:9^c!.k03s8E#irr<&trr<&krr<&m +rr<%Ms3L`E!;?GC~> +]DnT*R/[-dq#:UNss8N)urr<&urr<&us8;rtrr<&rrr<&ts82j" +rrE*!!<)rt!!3*"rr;uu#QFf(rrE*!!<2uu!<2uu!6bEA!:9^c!.k03s8E#irr<&trr<&krr<&m +rr<%Ms3L`E!;?GC~> +]DnZ,s+$L:!!)fo!!)orrW)osquH`r!!)utr;cZn!s&B$!<2uu!<2uu!<3#s!<<'!!;lcr!<)rq +!!N<%s8N)ts8N'"rrE&urr<<(!<<'!s8N)urr<&urr<&BrrN1NJF*:9!.k03rrN1NJFid@q#13m +q"4Rdq"F^f!.k0rrrN1NJG0"n~> +])Ma1VuQ_rR/[-dfDkdLc2RbD[f?=,m/I%cJcG3=!!)Her;bONquH!]! +])Ma1VuQ_rR/[-dfDkdLc2RbD[f?=,m/I%cJcG3=!!)Her;bONquH!]! +])Ma1VuHeuJ:O$e!!(XNr;b+B!!'J-!W[b$m/I%cJcG3=!!)Her;bONquH!]"9AH%J:R7k!;QNm +!;Q3d!;Q9f!!%TMci4%HJ:R@nJ,~> +])Ma1VuQ_rR/[-dU]:8m[K$4+m/I%cbl7YC^]+96p\t3noD\djr;Q`srr2ruq#: +])Ma1VuQ_rR/[-dU]:8m[K$4+m/I%cbl7YC^]+96p\t3noD\djr;Q`srr2ruq#: +])Ma1VuHeuJ:O$e!!&eor;a8*!W[b$m/I%cbl7YC^]+96p\t3noD\djr;Q`srr2ruq#: +])Ma1VuQ_rR/[-dJcF4!rW)UHqs8E#trriE&!!*'!rW)osrW)rtrW)osrW)rtrW)`nrVururW)rtrW)uurW)rtrW)rt +!!*#u!!)utrVururW!!!!;uls!<3!(!<<'!rr<'!s8E#ss8E#ts8E#ss8E#ts8E!!rrDusrW)rt +rW)uurW)rtrW)rtrr<'!rW)KgrrE#t!!*#u!!)utquHNl!!(OK!!)3^!!)9`!!)]lq>gQq!!((> +rW)ZlJ,~> +])Ma1VuQ_rR/[-dJcF4!rW)UHqs8E#trriE&!!*'!rW)osrW)rtrW)osrW)rtrW)`nrVururW)rtrW)uurW)rtrW)rt +!!*#u!!)utrVururW!!!!;uls!<3!(!<<'!rr<'!s8E#ss8E#ts8E#ss8E#ts8E!!rrDusrW)rt +rW)uurW)rtrW)rtrr<'!rW)KgrrE#t!!*#u!!)utquHNl!!(OK!!)3^!!)9`!!)]lq>gQq!!((> +rW)ZlJ,~> +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!)fo!!)lqrW)uu!!*#u%06G.!<3$!rrE'!!<<)u!<3!% +!<3$!s8W&uq>UHqs8E#trriE&!!*'!rW)osrW)rtrW)osrW)rtrW)`nrVururW)rtrW)uurW)rt +rW)rt!!*#u!!)utrVururW!!!!;uls!<3!(!<<'!rr<'!s8E#ss8E#ts8E#ss8E#ts8E!!rrDus +rW)rtrW)uurW)rtrW)rtrr<0$!.]Uis8VlmrrDinrrDims8;Zerr<&Krr<&^rr<&`rr<&ls7u`q +rr<&>rrN1NJG0"n~> +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!)fo!!)or!!)rs!!*#u"9AK%!!*#urrE&u!!*#u$3:,+ +!!*'!!<<'!q#C?orr3*$s8N'!rr2rurr3'#s8N)srr<&urrW9$rrDus!!)`m!!)rs!!*#u!!*#u +!s&B$!<2uu!<2uu!;lcr!;uis!<2uu!<2uu!<3!"!<3&urr`?%rr<&urr<&urrW9$rrDus!!*#u +!s&B$!;uis!;uis!;uis!<2uu!<3!#!<<'!rr2rurr36(s8N*!!!%P"eGfLKf`(pOkPkM^jo5;\ +r;Q`srr2rur;Q`s_>aQ:J:R@nJ,~> +])Ma1VuQ_rR/[-dJcF4!rW)N!;?GC~> +])Ma1VuQ_rR/[-dJcF4!rW)N!;?GC~> +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!)fo!!)or!!)rs!!*#u!s&B$!<)ot!<)ot!<3!#!<<'! +rr3'#s8N)orr<&trrW9$rrE#t!!*#u!s&B$!;uis!<3!#!<<'!r;Q`spAY*mr;Q`sqYpWts8N)u +rr<&urr<&rrr<&srr<&urr<&urr<&urrE-"r;cis!!)ut!!*#u!s&B$!;uis!<3!#!<<'!r;Q`s +qu?Zrrr2ruqYpWts8N)urr<&urr<&srrN1NJCOT!!;QQo!;c`p!<<'&!<3$!s8W&urVuiss8W&u +s8N'!rr;rtrr3'#rr<&ps8E#ursAc+rrE'!!<<'!!<)rs!<2uu!<2uu!<)rs!!*&u!<)ot!;uj( +!<<'!rr<'!rr<&ts8E#NrrN1NJG0"n~> +])Ma1VuQ_rR/[-dJcF4!rW)gNp!!)rs!!*#u!s&B$!<)ot!<)rq!<<'!!<3!#!<<'! +q#: +])Ma1VuQ_rR/[-dJcF4!rW)gNp!!)rs!!*#u!s&B$!<)ot!<)rq!<<'!!<3!#!<<'! +q#: +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!)orq>gNp!!)rs!!*#u!s&B$!<)ot!<)rq!<<'!!<3!# +!<<'!q#: +])Ma1VuQ_rR/[-dL]@8PrVuislMghaqYpNqq>^Eom/I%cq#:UEpq#: +])Ma1VuQ_rR/[-dL]@8PrVuislMghaqYpNqq>^Eom/I%cq#:UEpq#: +])Ma1VuHeuJ:O$e!!%fSquH]qrW)6`!!)lq!!)ip!W[b$m/I%cq#: +])Ma1VuQ_rR/[-df)G^Mrr2ru\GlO/q>UEprr2ruli-qbr;ZZpqu?Wqm/I%cq#: +])Ma1VuQ_rR/[-df)G^Mrr2ru\GlO/q>UEprr2ruli-qbr;ZZpqu?Wqm/I%cq#: +])Ma1VuHeuJ:O$e!!(UM!!*#u!!'P/!!)ip!!*#u!!)?b!!)rsquHWo!W[b$m/I%cq#:gNp!!)rs +!!)utquH`rr;clt!!*#u!s&B$!<3!#!<<'!rr2ruq>UEprr3'#s8N)urr<&urrN3#s82lorr<&s +rr<&urr<&srr<&srrW9$rrE&u!!*#u!W`9#quGFM!W[b$pA]X~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)lqrW)uu!!)rs!Qs7lTn!!)fo!!)or!!)rs!!)ut!!)or!!*#u!s&B$!<3!#!<<'!rr3'#s8N)u +rr<&prr<&urrW9$rrE&u!!*#u!s&B$!;HKn!;uis!<2uu!;uis!;uj!!<<'!rr2rurr3'#s8N)L +rrN1NJG0"n~> +])Ma1VuQ_rR/[-dq#:`MrW(RMrr<*" +!;QQo!;lcr!;uis!<)ot!;lcr!<3!#!<<'!rr3'#s8N)urrW9$rrE&u!!)ip!!*#u!s&B$!<2uu +!<3!#!<<'!p\t3nr;Q`srr2rur;Q`sr;Qj!s8N)urr<&urrW9$rrCULrW)ZlJ,~> +])Ma1VuQ_rR/[-dq#:`MrW(RMrr<*" +!;QQo!;lcr!;uis!<)ot!;lcr!<3!#!<<'!rr3'#s8N)urrW9$rrE&u!!)ip!!*#u!s&B$!<2uu +!<3!#!<<'!p\t3nr;Q`srr2rur;Q`sr;Qj!s8N)urr<&urrW9$rrCULrW)ZlJ,~> +])Ma1VuHeuJ:O$e!!)fo!!)or!!*#u!s&B$!<3!"!<3&ursAc+rr<'!rrE*!!<3!#!<<'!r;Z`r +rr3'#s8N)urr<&ps8N*!rrW9$rrE&u%KQP/!!*'!!!*'!!<<'!rr3'#s8N)orr<&prr<&srrW9$ +rrE&u!s&B$!<3!$!<<'!!<3!#!<<'!rr3$"rrDoq!W[b$m/I%caT)2=s8N'!ec5RJJc>iP!.]UO +s8ViprrDio!!)or!!)rs!!)ut!!)or!!*#u!s&B$!<3!#!<<'!rr3'#s8N)urr<&prr<&urrW9$ +rrE&u!!*#u!s&B$!;HKn!;uis!<2uu!;uis!;uj!!<<'!rr2rurr3'#s8N)LrrN1NJG0"n~> +])Ma1VuQ_rR/[-dq#:UEprr2ruqu6`us8N)urr<&urrW9$rrE&u!s&B$!;QQo!;ZWp!;uj!!<<'! +rr2ruqu6`us8N)trrN3#!;$6i!:9^c!5ea9!.k0ss3Lc@rr<&qs8E#urr<&ss8;rss82lsrrW9$ +rrE&urW)rt!!*#u!!)fo"p"]'!<<'!rr2rurr2rurr;oss8N'!rr;lrs8N'!rr2rurVlitr;Qj! +s8N)urr<&urr<&us8;rNs8E#ls*t~> +])Ma1VuQ_rR/[-dq#:UEprr2ruqu6`us8N)urr<&urrW9$rrE&u!s&B$!;QQo!;ZWp!;uj!!<<'! +rr2ruqu6`us8N)trrN3#!;$6i!:9^c!5ea9!.k0ss3Lc@rr<&qs8E#urr<&ss8;rss82lsrrW9$ +rrE&urW)rt!!*#u!!)fo"p"]'!<<'!rr2rurr2rurr;oss8N'!rr;lrs8N'!rr2rurVlitr;Qj! +s8N)urr<&urr<&us8;rNs8E#ls*t~> +])Ma1VuHeuJ:O$e!!)fo!!)or!!*#u!s&B$!<3!"!<3&urrW9$rrE&u!s&B$!<2uu!<2uu!<3!" +!<3&trrW9$rrE&u!!)ip!!*#u!!)or!s&B$!<2uu!<3!#!<<'!rr3'#s8N)orr<&prr<&srrW9$ +rrE&u!!)or!s&B$!<)p!!<3&jrrN1NJF*:9!5ea9!.k0srrN1NJCO>o!;QQo!;c`p!<<'!!;ulq +!<3#r!<<'$!<<'!rr;rtrr2rurr2ruq#:Nus8N*!rrE&u!!*#u!!*#ur;clt!!*#uquHcs!!*#u +!!)ut!!)rs!s&B$!<2uu!<2uu!<3#s!87AR!.]Uns*t~> +])Ma1VuQ_rR/[-dqu?Kmrr;lrrr3*$rrE*!quHcs!!*#u!s&B$!<2uu!<2uu!<3!"!<3&trrN3# +s82lmrr<&urr<&us8;rtrr<&urr<&urrN3#s82lrs8N)qrr<&srrW9$rrDus!s&B$!<2uu!<3#s +!<<'!!<)rs!;$6i!:9^c!.k03s8E#Ms8N'"rrBt:r;_u[rW)ZlJ,~> +])Ma1VuQ_rR/[-dqu?Kmrr;lrrr3*$rrE*!quHcs!!*#u!s&B$!<2uu!<2uu!<3!"!<3&trrN3# +s82lmrr<&urr<&us8;rtrr<&urr<&urrN3#s82lrs8N)qrr<&srrW9$rrDus!s&B$!<2uu!<3#s +!<<'!!<)rs!;$6i!:9^c!.k03s8E#Ms8N'"rrBt:r;_u[rW)ZlJ,~> +])Ma1VuHeuJ:O$e!!)orq>gNpquH`r"9AH%s8Vuss8N'!rr3'#s8N)urr<&urr<&urrN3#!<)p! +!<<)s!;ZWp!<2uu!<3#s!<<'!!<2uu!<3!"!<<)s!<3#u!;c]q!;uj!!<<'!r;Qj!s8N)urr<&u +s8;rtrr<&ts8E#irrN1NJF*:9!.k03rrN1NJCji$p]:Bp_uKZ8OoGI_J:R@nJ,~> +])Ma1VuQ_rR/[-dq#:!lrr3'#s8N)urrW9$rrE&u!!*#u!s&B$!;QQo!;lcr!;uj!!<<'!r;Qj!s8N)urrW9$rrE&u +!s&B$!<)p"!<<'!o`+mjm/I%cJcCi3rW(XOrrE&u!!%TMci +])Ma1VuQ_rR/[-dq#:!lrr3'#s8N)urrW9$rrE&u!!*#u!s&B$!;QQo!;lcr!;uj!!<<'!r;Qj!s8N)urrW9$rrE&u +!s&B$!<)p"!<<'!o`+mjm/I%cJcCi3rW(XOrrE&u!!%TMci +])Ma1VuHeuJ:O$e!!)fo!!)or!!)lq"T\Q&s8N)rrr<&urrW9$rrE&u!!)ut"T\Q&s8N)trrW9$ +rrD`l!!*#u!s&B$!<3!#!<<'!rr2rurr3'#s8N)orr<&rrr<&srrW9$rrDus!s&B$!<3!#!<<'! +rr3'#s8N)trrW9$rrD]k!W[b$m/I%cJcCi3!W[b$g&M*Irr2ruJcF'r!W[b$pA]X~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)or!!)lq"T\Q&s8N)rrr<&urrW9$rrE&u!!)ut"p"Z's8N'!rr3'# +s8N)lrr<&urrW9$rrE&u!s&B$!<2uu!<3!#!<<'!q#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)lqr;cfr!!)utr;clt!!*#u!!*#u!!*#u!!)ut!!*#u!UEpJcF'r!W[b$pA]X~> +])Ma1VuQ_rR/[-dbl7YCrr2ruoDeaha8Z,>gAh-Pm/I%cJcCi3rW(mVrrDfn!!%TMci +])Ma1VuQ_rR/[-dbl7YCrr2ruoDeaha8Z,>gAh-Pm/I%cJcCi3rW(mVrrDfn!!%TMci +])Ma1VuHeuJ:O$e!!(7C!!*#u!!)Wjr;an +])Ma1VuQ_rR/[-dc2RbDrVlit[/^.+h#I?Rm/I%cJcCi3rW(IJ!!%TMci +])Ma1VuQ_rR/[-dc2RbDrVlit[/^.+h#I?Rm/I%cJcCi3rW(IJ!!%TMci +])Ma1VuHeuJ:O$e!!(:D!!)ut!!'D+rrCjS!W[b$m/I%cJcCi3!W[b$eGfLKJcF'r!W[b$pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)Qh!!)$Y!!)3^!!)9`!!)]lq>gQq +!!(1A!W[b$pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!(RL!!)3^!!)-\!!)rs!!*#u!!)rs +!!'t;!W[b$pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)^Eos8NE+s8N*!!!*'!!!)utrW)rt!!*#u!!)utrVururW)os!!)rs$3:,+ +!<3$!s8N'!rVuisg].6QpA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)^Eos8NE+s8N*!!!*'!!!)utrW)rt!!*#u!!)utrVururW)os!!)rs$3:,+ +!<3$!s8N'!rVuisg].6QpA]X~> +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"dJH1]1s+&W!!!)fo!!)or"p"]'!<3$!rVuisrr;rtrr3!! +s82lsrr<&us8E#trrW9$!!)iprW)uu$3:,+!<3$!s8N'!rVuisrr2rurr2rurVuis!<<#urVlit +r;R*(s8N*!!!*'!!!)utrW(^Q!W[b$pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)UEprr3H.s8N'!s8N'!s8N*!rrE&u!!)or!!)rs!!*#u +!!)rs!!)rs%KQP/!!*'!!!*'!!<<'!rr2ruh#I?RpA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)UEprr3H.s8N'!s8N'!s8N*!rrE&u!!)or!!)rs!!*#u +!!)rs!!)rs%KQP/!!*'!!!*'!!<<'!rr2ruh#I?RpA]X~> +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)fo!!)or$3:,+!!*'!!<<'!r;Q`s +rr3*$s8N'!rr2rurr3'#s8N)urs&Q(rr<'!rrDlp!!*#u%KQP/!!*'!!!*'!!<<'!rr2ruqu6Wr +r;Q`srr2rur;Q`sr;R6,s8N'!s8N'!s8N*!rrE&u!!(gS!W[b$pA]X~> +])Ma1VuQ_rR/[-ddf0CLs8N)Ds82lqs8E#`rr<&qrr<&]s8E#brr<%Ms,d9[!7_#K!;QQo!;lcu +!<<'!rr3'#s8N)srr<&urrW9$rrE#t!!*#u!s&B$!<3!#!<<'!rr2ruq>UEprr3'#s8N)urr<&u +rrW9$rrE&u!!)or!!)rs!!*#u!!)rs!!)rs!s&B$!<2uu!<3!#!<<'!rr2ruh#I?RpA]X~> +])Ma1VuQ_rR/[-ddf0CLs8N)Ds82lqs8E#`rr<&qrr<&]s8E#brr<%Ms,d9[!7_#K!;QQo!;lcu +!<<'!rr3'#s8N)srr<&urrW9$rrE#t!!*#u!s&B$!<3!#!<<'!rr2ruq>UEprr3'#s8N)urr<&u +rrW9$rrE&u!!)or!!)rs!!*#u!!)rs!!)rs!s&B$!<2uu!<3!#!<<'!rr2ruh#I?RpA]X~> +])Ma1VuHeuJ:O$e!!(II!s&B$!6tQA!<)rs!:'Ra!;c]q!9X:_!.]Udrr<%Ms,d6^!.]ULrr<&o +rr<&rrrW9$rrE&u!s&B$!;uis!<3!#!<<'!rVlitrr3'#s8N)urrW9$rrE&u!!)ip!!*#u!s&B$ +!<2uu!<3!#!<<'!rr2ruqu6Wrr;Q`srr2rur;Q`sr;Qj!s8N)urr<&urrW9$rrE&u!!(gS!W[b$ +pA]X~> +]DnT*R/[-ddf0CLs8N)Err<&prr<&urr<&brr<&ss82l\s8E#brr<%Ms,d9[!7_#K!;lfm!<3!# +!<<'!rr2rurr;uurr;lrs8N'!rVlitrr3'#s8N)urrW9$rrE&u!!)ip!!*#u!s&B$!<2uu!<3!" +!<<)s!;lcr!;uis!<2uu!;uis!;uj!!<<'!rr2rurr3$"s8Vush#I?RpA]X~> +]DnT*R/[-ddf0CLs8N)Err<&prr<&urr<&brr<&ss82l\s8E#brr<%Ms,d9[!7_#K!;lfm!<3!# +!<<'!rr2rurr;uurr;lrs8N'!rVlitrr3'#s8N)urrW9$rrE&u!!)ip!!*#u!s&B$!<2uu!<3!" +!<<)s!;lcr!;uis!<2uu!;uis!;uj!!<<'!rr2rurr3$"s8Vush#I?RpA]X~> +]DnZ,s+$L:!!(II!s&B$!7(TE!;ZWp!<2uu!:0Xb!;ulp!9jFa!.]Udrr<%Ms,d6^!.]ULrr<&r +s7u`prrW9$rrE&u!!*#urrE&uquHcs!!)ut!!*#u!s&B$!<3!#!<<'!rr2ruq>UEprr3'#s8N)u +rr<&urrN3#s82lorr<&srr<&urr<&srr<&srrW9$rrE&u!!*#u!W`9#quGOP!W[b$pA]X~> +])Ma1VuQ_rR/[-dq#:N!;?GC~> +])Ma1VuQ_rR/[-dq#:N!;?GC~> +])Ma1VuHeuJ:O$e!!)fo!!)lqrW!!!!;uit!<<#urr;rtrr;rtrr3'#s8N)prrW9$!!)utrW)rt +#6=c(!<<'!!<)rs!<)rs!<<'!!<2uu!;ZWp!;uj!!<<'!rr2rurr;rtrr3-%rr<'!!<3!$!<<'! +!9X:_!.]Udrr<%Ms,d6^!.]ULrr<&orr<&rrrW9$rrE&u!!)rs!s&B$!;lcr!<)ot!<3!#!<<'! +rr3'#s8N)urr<&prr<&urrW9$rrE&u!!*#u!s&B$!;HKn!;uis!<2uu!;uis!;uj!!<<'!rr2ru +rr3'#s8N)OrrN1NJG0"n~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)or!!)ut!!)rsrrDus!!)rs!!*#u"p"]'!<<'!q>^Hps8N0$s8N)u +rsf&/rr<'!rr<'!rrE*!!<3!#!<<'!q#:UEpr;Qj!s8N)urrW9$rrE&u"9AK%!!*#u!s&B$ +!<3!"!<3&^rrN1NJF*:9!.k03rrN1NJCOT!!;QQo!;lcu!<<'!rr2rur;Qj!s8N)rrr<&trr<&u +rrW9$rrE&u!s&B$!<2uu!;ZWp!<3!#!<<'!rr2rurr3'#s8N)nrr<&srr<&urr<&srr<&srrW9$ +rrE&u!!*#u!s&B$!8.;Q!.]Uns*t~> +])Ma1VuQ_rR/[-dq#:UEprr2ruqu6`us8N)u +rr<&urrW9$rrE&u!s&B$!;QQo!;ZWp!;uj!!<<'!rr2ruqu6`us8N)trrN3#!9!nV!:9^c!.k03 +s8E#Jrr<&orr<&rrrW9$rrE&u!W`9#rW)osr;clt!!)rs!s&B$!<3#t!<2uu!<2uu!;QQu!<<'! +s8N)urr<&urr<&us8;rtrr<&us82lsrr<&urr<&trr<&srrW9$rrE&u!!*#u!!*#ur;bXQrW)Zl +J,~> +])Ma1VuQ_rR/[-dq#:UEprr2ruqu6`us8N)u +rr<&urrW9$rrE&u!s&B$!;QQo!;ZWp!;uj!!<<'!rr2ruqu6`us8N)trrN3#!9!nV!:9^c!.k03 +s8E#Jrr<&orr<&rrrW9$rrE&u!W`9#rW)osr;clt!!)rs!s&B$!<3#t!<2uu!<2uu!;QQu!<<'! +s8N)urr<&urr<&us8;rtrr<&us82lsrr<&urr<&trr<&srrW9$rrE&u!!*#u!!*#ur;bXQrW)Zl +J,~> +])Ma1VuHeuJ:O$e!!)fo!!)or!!)rs!!*#u!W`6#r;Q`sq#:Nus8N*!rrDlp!!*#u!!)or!s&B$ +!<2uu!<3!#!<<'!rr3'#s8N)orr<&prr<&srrW9$rrE&u!!)or!s&B$!<)p!!<3&WrrN1NJF*:9 +!.k03rrN1NJCOT!!;QQo!;lcu!<<'!rr3$"s8W&urVufrs8N'!r;Qj!s8N)us8E#trr<&urr<&o +rrrK'rrE*!!<2uu!<2uu!<3#s!<<'!!<3#r!<<'!!<2uu!<)ot!;uj!!<<'!rr2rurr2rurr;os +h#@EUJ:R@nJ,~> +])Ma1VuQ_rR/[-dqu?KmrVultrr2rurr3*$s8N'!rr2ruqu?Tps8N0$s8N)prr<&urr<&us8;rt +rr<&urr<&urrN3#s82lrs8N)qrr<&srrW9$rrDus!s&B$!<2uu!<3#s!<<'!!<)rs!9!nV!:9^c +!.k03s8E#Jrr<&7s8;q^s8E#ls*t~> +])Ma1VuQ_rR/[-dqu?KmrVultrr2rurr3*$s8N'!rr2ruqu?Tps8N0$s8N)prr<&urr<&us8;rt +rr<&urr<&urrN3#s82lrs8N)qrr<&srrW9$rrDus!s&B$!<2uu!<3#s!<<'!!<)rs!9!nV!:9^c +!.k03s8E#Jrr<&7s8;q^s8E#ls*t~> +])Ma1VuHeuJ:O$e!!)orq>gKorrE&u!!*#u"9AK%!!*#u!!)orr;clt!s&B$!;ZWp!<2uu!<3#s +!<<'!!<2uu!<3!"!<<)s!<3#u!;c]q!;uj!!<<'!r;Qj!s8N)urr<&us8;rtrr<&ts8E#VrrN1N +JF*:9!.k03rrN1NJCOT!!5SX5!0mKb!.]Uns*t~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)fo!!*#u!W`6#r;Qj!s8N)srr<&urrrK'rrE*!!;ZWp!<3!#!<<'! +rr3'#s8N)urr<&urrW9$rrDio!!)or!!)rs!s&B$!;uj!!<<'!rr3'#s8N)urrW9$rrE#t!s&B$ +!9*qZ!.]Udrr<%Ms,d6^!.]ULrr<%Ms3L]H!.]Uns*t~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)fo!!*#u!W`6#r;Qj!s8N)srr<&urrrK'rrE*!!;ZWp!<3!#!<<'! +rr3'#s8N)urr<&urrW9$rrDio!!)lq!!)ut!!*#u!!*#u!!*#u#6=f(!!*'!!<3!#!<<'!rVlit +rr2ruir9&[J:R"d!!%TMOT,@^J:Q/L!!%TMci4%HJ:R@nJ,~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)orrW)lr!!*#urW)osrW)rtqu?m"!<<'!q>UEprr2rurr;lr!WN0! +rr<&urr<&us8;rts8E#trr<&ss82lqs8E#rs8N'"rrE&uqu?ct!<)ot!<)ot!9=(\!.]Udrr<%M +s,d6^!.]ULrr<%Ms3L]H!.]Uns*t~> +])Ma1VuQ_rR/[-dl2L_`jo>8Za8Z,>a8c,=m/I%cJcCi3rW(IJ!!%TMci +])Ma1VuQ_rR/[-dl2L_`jo>8Za8Z,>a8c,=m/I%cJcCi3rW(IJ!!%TMci +])Ma1VuHeuJ:O$e!!)9`!!)-\r;an!W[b$m/I%cJcCi3!W[b$eGfLKJcF'r!W[b$pA]X~> +])Ma1VuQ_rR/[-dlMghaV>pPqaoD>?m/I%cJcCi3rW(IJ!!%TMci +])Ma1VuQ_rR/[-dlMghaV>pPqaoD>?m/I%cJcCi3rW(IJ!!%TMci +])Ma1VuHeuJ:O$e!!) +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!(4BquH]qrW)6`!!'"u!W[b$pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)UEprr2ruli-qbWW2qtpA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)UEprr2ruli-qbWW2qtpA]X~> +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!(7C!!)ip!!*#u!!)?b!!'"u!W[b$ +pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)fo!!)or!s&?$!<)rs!<3!'!<3$! +s8N'!rVuisrr2rurr2ruq>UEpr;Qj!s8N)urr<&us8E#trriE&!!*$!rr2ruXoAG&J:R@nJ,~> +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuQ_rR/[-dJcF4!rW) +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)fo!!)orrrE*!!s&B$!<3!.!<<'! +!<<'!!<<'!s8N)urr<&rrr<&prr<&srrW9$rrE&u!s&B$!<3!$!<<'!!<3!#!<<'!XT&>%J:R@n +J,~> +])Ma1VuQ_rR/[-dVuQYprVuislMghaqYpNqg&M$Om/I%cJcCi3rW(IJ!!)fo!!)or!!*#u!!)or +!s&B$!<2uu!<3!#!<<'!rr2ruqu6Wrq>UEpr;Qj!s8N)urr<&rrrW9$rrE#t!W`6#X8i/!pA]X~> +])Ma1VuQ_rR/[-dVuQYprVuislMghaqYpNqg&M$Om/I%cJcCi3rW(IJ!!)fo!!)or!!*#u!!)or +!s&B$!<2uu!<3!#!<<'!rr2ruqu6Wrq>UEpr;Qj!s8N)urr<&rrrW9$rrE#t!W`6#X8i/!pA]X~> +])Ma1VuHeuJ:O$e!!&qsquH]qrW)6`!!)lq!!(^P!W[b$m/I%cJcCi3!W[b$eGfLKq#: +])Ma1VuQ_rR/[-dnc&Rh\c2X0q>UEprr2ruli-qbr;ZZpg].6Qm/I%cJcCi3rW(IJ!!)orq>gNp +!!*#u!!*#ur;clt!!*#u!!*#u!W`9#quHWo!!)rs!s&B$!;uj!!<<'!rr2rurr;oss8N'!rVuis +X8i/!pA]X~> +])Ma1VuQ_rR/[-dnc&Rh\c2X0q>UEprr2ruli-qbr;ZZpg].6Qm/I%cJcCi3rW(IJ!!)orq>gNp +!!*#u!!*#ur;clt!!*#u!!*#u!W`9#quHWo!!)rs!s&B$!;uj!!<<'!rr2rurr;oss8N'!rVuis +X8i/!pA]X~> +])Ma1VuHeuJ:O$e!!)Qh!!'S0!!)ip!!*#u!!)?b!!)rsquGLO!W[b$m/I%cJcCi3!W[b$eGfLK +qu?Kmrr2rurr2rurr;oss8N'!rr2rurr3$"s8Vusqu6Wrr;Qj!s8N)srrW9$rrE&u!!*#ur;clt +!!)utrW'#!!W[b$pA]X~> +])Ma1VuQ_rR/[-dq#:UEpr;Qj!s8N)urr<&us8E#trriE&!!*$!rr3*$s8N'!g&M$Om/I%c +JcCi3rW(IJ!!)fo!!)or!!*#u!s&B$!<3!#!<<'!rr2rurr3'#s8N)nrr<&srrW9$rrDus!s&B$ +!<3!#!<<'!rr3'#s8N)trrW9$rrB/#rW)ZlJ,~> +])Ma1VuQ_rR/[-dq#:UEpr;Qj!s8N)urr<&us8E#trriE&!!*$!rr3*$s8N'!g&M$Om/I%c +JcCi3rW(IJ!!)fo!!)or!!*#u!s&B$!<3!#!<<'!rr2rurr3'#s8N)nrr<&srrW9$rrDus!s&B$ +!<3!#!<<'!rr3'#s8N)trrW9$rrB/#rW)ZlJ,~> +])Ma1VuHeuJ:O$e!!)fo!!)rsrW)uu"T\Q&!<<)u!<3!!!<<#uq#:Errr<&ts8E#trs&Q(!!*'! +!!)utrW)osrW)uu!!*#u!!)ip!!)rs!s&B$!<2uu!<3#t!<3!%!<3$!rrE&u"9AK%!!(^P!W[b$ +m/I%cJcCi3!W[b$eGfLKq#:%J:R@nJ,~> +])Ma1VuQ_rR/[-dq#:^Hps8N0$s8N)ursf&/rr<'! +rr<'!rrE*!!<3!#!<<'!q#:UEpr;Qj!s8N)urrW9$rrE&u"9AK%!!*#u!s&B$!<3!"!<3&Q +s8E#brr<%Ms,d9[!7_#K!;QQo!;lcr!<3!#!<<'!rr3'#s8N)urr<&urrW9$rrDcm!!)ut!!*#u +!!*#u!!*#u#6=f(!!*'!!<3!#!<<'!rVlitrr2ruXoJA#pA]X~> +])Ma1VuQ_rR/[-dq#:^Hps8N0$s8N)ursf&/rr<'! +rr<'!rrE*!!<3!#!<<'!q#:UEpr;Qj!s8N)urrW9$rrE&u"9AK%!!*#u!s&B$!<3!"!<3&Q +s8E#brr<%Ms,d9[!7_#K!;QQo!;lcr!<3!#!<<'!rr3'#s8N)urr<&urrW9$rrDcm!!)ut!!*#u +!!*#u!!*#u#6=f(!!*'!!<3!#!<<'!rVlitrr2ruXoJA#pA]X~> +])Ma1VuHeuJ:O$e!!)fo!!)or!!*#urrE&u!!*#u"9AK%!!*#u!!)iprrE*!!s&B$!<3!.!<<'! +!<<'!!<<'!s8N)urrW9$rrDio!!)ip!!)rs!s&B$!<3!#!<<'!rr3*$s8N'!rr3'#s8N)urrN3# +!8@GS!.]Udrr<%Ms,d6^!.]ULrr<&orr<&rrr<&urrW9$rrE&u!s&B$!<2uu!<3!#!<<'!pAY*m +rVlitrr2rurr2rurr33's8N'!s8N)urrW9$rrE#t!!*#u!!'/$!W[b$pA]X~> +])Ma1VuQ_rR/[-dq#:UNss8N)trr<&prr<&urr<&rrrW9$rrE&u!!*#u!s&B$ +!<3!#!<<'!q#:UEpr;Qj!s8N)urr<&rrrW9$rrE#t!W`6#e,TCIm/I%cJcCi3rW(IJ!!)fo +!!)or!!*#u!!*#uqu?ct!<2uu!<2uu!<3#s!<<'!!;ulp!<)rs!;uls!!3*"rr;lr!WN/urr<&t +rr<&%s8E#ls*t~> +])Ma1VuQ_rR/[-dq#:UNss8N)trr<&prr<&urr<&rrrW9$rrE&u!!*#u!s&B$ +!<3!#!<<'!q#:UEpr;Qj!s8N)urr<&rrrW9$rrE#t!W`6#e,TCIm/I%cJcCi3rW(IJ!!)fo +!!)or!!*#u!!*#uqu?ct!<2uu!<2uu!<3#s!<<'!!;ulp!<)rs!;uls!!3*"rr;lr!WN/urr<&t +rr<&%s8E#ls*t~> +])Ma1VuHeuJ:O$e!!)fo!!)or!!*#u!!)ip!s&B$!<)ot!;ZWp!<2uu!;lcu!<<'!rr2rurr3'# +s8N)urrW9$rrDio!!)ip!!)rs!s&B$!<2uu!;lcu!<<'!rVlp!rrCOJ!W[b$m/I%cJcCi3!W[b$ +eGfLKq#:'!.]Uns*t~> +])Ma1VuQ_rR/[-dqu?Kmrr2rurr2rur;Z]qs8N'!rVlitq>UEprr2rurr;oss8N'!rr2rurr3$" +s8Vusrr;uuqYpNqr;Qj!s8N)srrW9$rrE&u!!*#ur;clt!!)utrW(FIrW) +])Ma1VuQ_rR/[-dqu?Kmrr2rurr2rur;Z]qs8N'!rVlitq>UEprr2rurr;oss8N'!rr2rurr3$" +s8Vusrr;uuqYpNqr;Qj!s8N)srrW9$rrE&u!!*#ur;clt!!)utrW(FIrW) +])Ma1VuHeuJ:O$e!!)orq>gNp!!*#u!!)rsr;clt!!)ut!!)ip!!*#u!!*#ur;clt!!*#u!!*#u +!W`9#quH`rrrDoq!!)rs!s&B$!;uj!!<<'!rr2rurr;oss8N'!rVuise,KILJ:R"d!!%TMOT,@^ +J:Q/L!!'e6!!&2^!W[b$pA]X~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)or!!*#u!!)ut!!*#u!s&B$!<)ot!;ZWp!<3!#!<<'!rr3'#s8N)u +rr<&urrW9$rrDio!!)or!!)rs!s&B$!;uj!!<<'!rr3'#s8N)urrW9$rrE#t!s&B$!7_#M!.]Ud +rr<%Ms,d6^!.]ULrr<&5s8N(`rrN1NJG0"n~> +])Ma1VuQ_rR/[-dq#:UEprr3'#s8N)urrW9$rrE&u +!!*#u!s&B$!;QQo!;c]q!<)ot!<2uu!<2uu!<3!'!<<'!!<<'!rr3'#s8N)trr<&urr<&Ls8E#b +rr<%Ms,d9[!7_#K!.k0rs8E#ls*t~> +])Ma1VuQ_rR/[-dq#:UEprr3'#s8N)urrW9$rrE&u +!!*#u!s&B$!;QQo!;c]q!<)ot!<2uu!<2uu!<3!'!<<'!!<<'!rr3'#s8N)trr<&urr<&Ls8E#b +rr<%Ms,d9[!7_#K!.k0rs8E#ls*t~> +])Ma1VuHeuJ:O$e!!)fo!!)or!!*#u!!)ut!!*#u"9AK%!!*#u!!)ip!!*#u!s&B$!<3!#!<<'! +rr2rurr3'#s8N)orr<&qrr<&trr<&urr<&urr<&urs&Q(rr<'!rrE&u!s&B$!<)ot!<2uu!7h)N +!.]Udrr<%Ms,d6^!.]ULrr<%Ms3L]H!.]Uns*t~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)lq!s&B$!;ulp!!<0#s8E#nrr<&urr<&us82itrrE&u!!*#u!!*#u +r;cltrW)rt!!)rsquH]qrW)lrrr<*"!<3#r!!3*"rVlitrVlitf)GdOJ:R"d!!%TMOT,@^J:Q/L +!!%TMci4%HJ:R@nJ,~> +])Ma1VuQ_rR/[-diVrlXqZ$Koa8Z,>])Va0m/I%cJcCi3rW(IJ!!%TMci +])Ma1VuQ_rR/[-diVrlXqZ$Koa8Z,>])Va0m/I%cJcCi3rW(IJ!!%TMci +])Ma1VuHeuJ:O$e!!)!X!!)lqr;an +])Ma1VuQ_rR/[-diVrlX]Dqm2]`7s2m/I%cJcCi3rW(IJ!!%TMci +])Ma1VuQ_rR/[-diVrlX]Dqm2]`7s2m/I%cJcCi3rW(IJ!!%TMci +])Ma1VuHeuJ:O$e!!)!X!!'Y2rrB_3!W[b$m/I%cJcCi3!W[b$eGfLKJcF'r!W[b$pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)!lkPtG[rVuislMgha]Dqj1 +pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)!lkPtG[rVuislMgha]Dqj1 +pA]X~> +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)9`!!)lq!!)]l!!)3^quH]qrW)6` +!!'Y2!W[b$pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)UEpjSo2[q>UEprr2ruli-qb]Dqj1 +pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)UEpjSo2[q>UEprr2ruli-qb]Dqj1 +pA]X~> +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)!X!!)ip!!)*[!!)ip!!*#u!!)?b +!!'Y2!W[b$pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)UEpr;Qj!s8N)urr<&us8E#trriE&!!*$!rr2ru^]495 +pA]X~> +])Ma1VuQ_rR/[-dJcF4!rW)UEpr;Qj!s8N)urr<&us8E#trriE&!!*$!rr2ru^]495 +pA]X~> +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)fo!!)or! +])Ma1VuQ_rR/[-dJcF4!rW)UEpr;Qj!s8N)urrW9$rrE&u"9AK%!!*#u!s&B$!5AL4! +;?GC~> +])Ma1VuQ_rR/[-dJcF4!rW)UEpr;Qj!s8N)urrW9$rrE&u"9AK%!!*#u!s&B$!5AL4! +;?GC~> +])Ma1VuHeuJ:O$e!!%TMe,KILJ:R"d!!%TMOT,@^J:Q/L!!)fo!!)orrrE&u"p"]'!<<'!rr;uu +q>UEprr3H.s8N'!s8N'!s8N*!rrE&u!!)or!!)ip!!)rs!s&B$!<3!#!<<'!rr3*$s8N'!rr3'# +s8N)5rrN1NJG0"n~> +])Ma1VuQ_rR/[-dnc&Rh_#O<4rVuislMghaqYpNqdJs1Gm/I%cJcCi3rW(IJ!!)fo!!)or!!)ut +"p"]'!<<'!rVlitq>UEprr3'#s8N)urr<&urrW9$rrE&u!!)or!!)ip!!)rs!s&B$!<2uu!;lcu +!<<'!rVlp!rrBb4rW)ZlJ,~> +])Ma1VuQ_rR/[-dnc&Rh_#O<4rVuislMghaqYpNqdJs1Gm/I%cJcCi3rW(IJ!!)fo!!)or!!)ut +"p"]'!<<'!rVlitq>UEprr3'#s8N)urr<&urrW9$rrE&u!!)or!!)ip!!)rs!s&B$!<2uu!;lcu +!<<'!rVlp!rrBb4rW)ZlJ,~> +])Ma1VuHeuJ:O$e!!)Qh!!'h7quH]qrW)6`!!)lq!!(FH!W[b$m/I%cJcCi3!W[b$eGfLKq#:UEpr;Qj!s8N)u +rr<&rrrW9$rrE#t!W`6#^&J-6J:R@nJ,~> +])Ma1VuQ_rR/[-dYl=\'q>UEprr2ruli-qbr;ZZpe,TCIm/MV:Mu_B-!!)orq>gNp!!)ut"p"]' +!<<'!rVlitq>UEprr3'#s8N)urr<&urrN3#s82lorr<&srrW9$rrDus!s&B$!<2uu!<3#s!<<'! +!<)rs!58F3!;?GC~> +])Ma1VuQ_rR/[-dYl=\'q>UEprr2ruli-qbr;ZZpe,TCIm/MV:Mu_B-!!)orq>gNp!!)ut"p"]' +!<<'!rVlitq>UEprr3'#s8N)urr<&urrN3#s82lorr<&srrW9$rrDus!s&B$!<2uu!<3#s!<<'! +!<)rs!58F3!;?GC~> +])Ma1VuHeuJ:O$e!!'8'!!)ip!!*#u!!)?b!!)rsquG4G!W[b$m/MV:NWB*0eGfLKqu?Kmrr2ru +rVm'%s8N*!rrE#t!!)ip!!*#u!s&B$!<2uu!<3!"!<<)s!;lcr!;uj!!<<'!r;Qj!s8N)urr<&u +s8;rtrr<&ts8E#3rrN1NJG0"n~> +])Ma1VuQ_rR/[-dq#: +])Ma1VuQ_rR/[-dq#: +])Ma1VuHeuJ:O$e!!)fo!!)or#QXo)!<3$!s8W&u!WN/qrrW9$!!)utrW)rt#6=c(!<<'!!<)rs +!<)rs!<<'!!<2uu!;ZWp!;uj!!<<'!rr2rurr;rtrr3-%rr<'!!<3!$!<<'!!7CfJ!.]Uas+,]] +JCOT!!;QQo!;lcr!<)p%!<<'!s8N)trr<&prr<&urrW9$rrE&u!!*#u!s&B$!;HKn!;uj!!<<'! +r;Qj!s8N)urrW9$rrE&u!s&B$!<)p"!<<'!^Ae67J:R@nJ,~> +])Ma1VuQ_rR/[-dq#:^Hps8N0$s8N)ursf&/rr<'!rr<'!rrE*! +!<3!#!<<'!q#:UEpr;Qj!s8N)urrW9$rrE&u"9AK%!!*#u!s&B$!<3!"!<3&Is8E#_s+(02 +!7_#K!;QQo!;lfr!<3!&!<<'!s8N)us8N)prr<&urrW9$rrE&u!!*#u!s&B$!;?Em!<)ot!<2uu +!<2uu!<3!'!<<'!!<<'!rr3'#s8N)trr<&urr<&6s8E#ls*t~> +])Ma1VuQ_rR/[-dq#:^Hps8N0$s8N)ursf&/rr<'!rr<'!rrE*! +!<3!#!<<'!q#:UEpr;Qj!s8N)urrW9$rrE&u"9AK%!!*#u!s&B$!<3!"!<3&Is8E#_s+(02 +!7_#K!;QQo!;lfr!<3!&!<<'!s8N)us8N)prr<&urrW9$rrE&u!!*#u!s&B$!;?Em!<)ot!<2uu +!<2uu!<3!'!<<'!!<<'!rr3'#s8N)trr<&urr<&6s8E#ls*t~> +])Ma1VuHeuJ:O$e!!)fo!!)or"9AK%!!*#u!!*#urrDlprrE*!!s&B$!<3!.!<<'!!<<'!!<<'! +s8N)urrW9$rrDio!!)ip!!)rs!s&B$!<3!#!<<'!rr3*$s8N'!rr3'#s8N)urrN3#!7LlK!.]Ua +s+,]]JCOT!!;QQo!;lfr!<3!&!<<'!s8N)us8N)prr<&urrW9$rrE&u!!*#u!s&B$!;?Em!<)ot +!<2uu!<2uu!<3!'!<<'!!<<'!rr3'#s8N)trr<&urr<&6rrN1NJG0"n~> +])SN*R/[-dq#:UEpr;Qj!s8N)urr<&rrrW9$rrE#t!W`6#bQ%PAJcG$8!!%TMir8uYq#: +])SN*R/[-dq#:UEpr;Qj!s8N)urr<&rrrW9$rrE#t!W`6#bQ%PAJcG$8!'l,8ir8uYq#: +])ST,s+$L:!!)fo!!)or!s&B$!<)ot!<)ot!;ZWp!<2uu!;lcu!<<'!rr2rurr3'#s8N)urrW9$ +rrDio!!)ip!!)rs!s&B$!<2uu!;lcu!<<'!rVlp!rrC7B!W[b$JcG$8!'l,8ir8uYq#: +\,W<*R/[-dqu?Kmrr3'#s8N)trr<&trr<&prr<&urr<&us8;rtrr<&urr<&urrN3#s82lrs8N)q +rr<&srrW9$rrDus!s&B$!<2uu!<3#s!<<'!!<)rs!6bEA!.k18rr<%Ms5O%Y!:g'h!:Tsd!7_#K +!2TYo!;?GC~> +\,W<*R/[-dqu?Kmrr3'#s8N)trr<&trr<&prr<&urr<&us8;rtrr<&urr<&urrN3#s82lrs8N)q +rr<&srrW9$rrDus!s&B$!<2uu!<3#s!<<'!!<)rs!6bEA!.k18rr><8s5O%Y!:g'h!:Tsd!7_#K +!2TYo!;?GC~> +\,W=UR/[-dqu?Kmrr3'#s8N)trr<&trr<&prr<&urr<&us8;rtrr<&urr<&urrN3#s82lrs8N)q +rr<&srrW9$rrDus!s&B$!<2uu!<3#s!<<'!!<)rs!6bBD!.]TNs6BUa5_8sprr<&hrr<&fs8;rI +rr<%prrN1NJG0"n~> +\,W<*R/[-dq#: +\,W<*R/[-dq#: +\,W=UR/[-dq#: +MuWeWJcG'9!!)fo!!)or!s&B$!<)ot!<3#u!;ZWp!<3!#!<<'!rr3'#s8N)urr<&urrW9$rrDio +!!)lq!!)ut!!*#u!!*#u!!*#u#6=f(!!*'!!<3!#!<<'!rVlitrr2ruc2[bCJcG'9!W`6#JcFd1 +!!%TMci +MuWfBJcG'9!!)fo!!)or!s&B$!<)ot!<3#u!;ZWp!<3!#!<<'!rr3'#s8N)urr<&urrW9$rrDio +!!)lq!!)ut!!*#u!!*#u!!*#u#6=f(!!*'!!<3!#!<<'!rVlitrr2ruc2[bCJcG'9!^QcNJcFd1 +!!%TMci +MuWfBJcG'9!!)fo!!)or!s&B$!<)ot!<3#u!;ZWp!<3!#!<<'!rr3'#s8N)urr<&urrW9$rrDio +!!)lq!!)ut!!*#u!!*#u!!*#u#6=f(!!*'!!<3!#!<<'!rVlitrr2ruc2RhFJ:N4Nli.#Os$2/8 +j8T)ZJcF'r!W[b$pA]X~> +MuWeWJcG'9!!)fo!!)or!s&B$!;ulr!!3*"q>UEprr2rurr;lr!WN0!rr<&urr<&us8;rts8E#t +rr<&ss82lqs8E#rs8N'"rrE&uqu?ct!<)ot!<)ot!7(WD!.k19rrN3#!.k11rr<%Ms3L`E!;?GC~> +MuWfBJcG'9!!)fo!!)or!s&B$!;ulr!!3*"q>UEprr2rurr;lr!WN0!rr<&urr<&us8;rts8E#t +rr<&ss82lqs8E#rs8N'"rrE&uqu?ct!<)ot!<)ot!7(WD!.k19rrPIc5_8sqrr<%Ms3L`E!;?GC~> +MuWfBJcG'9!!)fo!!)or!s&B$!;ulr!!3*"q>UEprr2rurr;lr!WN0!rr<&urr<&us8;rts8E#t +rr<&ss82lqs8E#rs8N'"rrE&uqu?ct!<)ot!<)ot!7(TG!.]TNs6K[d5lX*#s5X+Z!.k0rrrN1N +JG0"n~> +MuNhYrr@WMm/I%cjSo8]s8W#ta8Z,>ZN'n(JcG*:!!*#u!!%TMjSo2[JcF'rrW)ZlJ,~> +MuNiDs$2/8m/I%cjSo8]s8W#ta8Z,>ZN'n(JcG*:!'pP`!'l,8jSo2[JcF'rrW)ZlJ,~> +MuNiDs$2/8m/I%cjSo8]s8W#ta8Z,>ZMst+J:N4Nm/I&Nrr2s`JcFg2!!%TMci4%HJ:R@nJ,~> +MuNhYrr@WMm/I%cjSo2[_#OE7[/^+*JcG*:!!*#u!!%TMjSo2[JcF'rrW)ZlJ,~> +MuNiDs$2/8m/I%cjSo2[_#OE7[/^+*JcG*:!'pP`!'l,8jSo2[JcF'rrW)ZlJ,~> +MuNiDs$2/8m/I%cjSo2[_#OE7[/U1-J:N4Nm/I&Nrr2s`JcFg2!!%TMci4%HJ:R@nJ,~> +MuNhYrr@WMm/I%cJcF4!rW%NLm/I%crr2ruJcFg2!!(4B!!(OK!!)]lquHZp!!)-\!!)6_rW)Zl +J,~> +MuNiDs$2/8m/I%cJcF4!rW%NLm/I&Nrr2s`JcFg2!!(4B!!(OK!!)]lquHZp!!)-\!!)6_rW)Zl +J,~> +MuNiDs$2/8m/I%cJcF4!!W[b$JcG*:!'pP`!'l,8jSo2[bPqPBeGfLKp&Fpir;Q`sjo5;\kl1\a +J:R@nJ,~> +N;ikXrr2ruJcG-;!!%TMe,TCIJcG-;!!)rs!!%TMjo5;\ci3tFiVrlXnc&RhpAY*mp\t3nkPtG[ +lMph`pA]X~> +N;ilCrr2s`JcG-;!!%TMe,TCIJcG-;!'pJ^!'l,8jo5;\ci3tFiVrlXnc&RhpAY*mp\t3nkPtG[ +lMph`pA]X~> +N;ilCrr2s`JcG-;!!%TMe,KILJ:N4NmJd/Or;Qa^JcFj3!!(@F!!)!X!!)Qh!!)`m!!)cn!!)3^ +quH$^!W[b$pA]X~> +N;ikXrr2ruJcG-;!!%TMe,TCIJcG-;!!)rs!!%TMjo5;\q#: +N;ilCrr2s`JcG-;!!%TMe,TCIJcG-;!'pJ^!'l,8jo5;\q#: +N;ilCrr2s`JcG-;!!%TMe,KILJ:N4NmJd/Or;Qa^JcFj3!!)fo!!)lqrW)rt!!*#u!!*#urW)os +rW)uu!!*#u! +N;ikXrr2ruJcG-;!!%TMe,TCIJcG-;!!)rs!!%TMjo5;\q#: +N;ilCrr2s`JcG-;!!%TMe,TCIJcG-;!'pJ^!'l,8jo5;\q#: +N;ilCrr2s`JcG-;!!%TMe,KILJ:N4NmJd/Or;Qa^JcFj3!!)fo!!)or!!*#u!!*#u!W`6#rr2ru +rr3'#s8N)srr<&urrW9$rrE&u!s&B$!<3!'!<<'!!<<'!q>UEpr;Q`srr2rurr3'#s8N)srrW9$ +rrDoq!!)cn!W`6#rr;uurr;uurr2rurr3$"rrDusrr<*"!9sLb!.]Uns*t~> +NW/tYr;Q`sJcG0 +NW/uDr;Qa^JcG0 +NW/uDr;Qa^JcG0UEpr;Q`sqYpWts8N)srrN3#!;ZWp +!;QQo!<3!#!<<'!rVlitq>UNss8N)urr<&\rrN1NJG0"n~> +NW/tYr;Q`sJcG0;[pA]X~> +NW/uDr;Qa^JcG0;[pA]X~> +NW/uDr;Qa^JcG0gNpquH]q!!)utquHcs!!)rs +!!*#u!s&B$!<3!#!<<'!rr3'#s8N)urr<&os8N)urr<&ts8;rtrr<&ss8E#orr<&srr<&urr<&u +rrW9$rrE#t!!)rsr;clt!!*#u!!)-\!W[b$pA]X~> +NW/tYr;Q`sJcG0 +NW/uDr;Qa^JcG0 +NW/uDr;Qa^JcG0^Qr!<)ot!<)ot!<2uu!<3!"!<3&[rrN1NJG0"n~> +NrK(ZqYpNqJcG3=!!%TMe,TCIJcG3=!!)fo!!%TMkPkM^q#: +NrK)EqYpO\JcG3=!!%TMe,TCIJcG3=!'p>Z!'l,8kPkM^q#: +NrK)EqYpO\JcG3=!!%TMe,KILJ:N4Nn,EAQq#:=ZJcFp5!!)fo!!)or!!)lq!W`6#rr2ruqu6Wr +r;R!%s8N'!s8N)urrW9$rrE&u!s&B$!<2uu!;?Ep!<<'!rr2rurr3'#s8N)srr<&urr<&qrr<&t +rrW9$rrDus!W`6#rVlitrVlitrr2rurr3$"rrD-[!W[b$pA]X~> +NrK(ZqYpNqJcG3=JH4!rJcG3=!!)fo!!%TMkPkM^q#: +NrK)EqYpO\JcG3=JH4!rJcG3=!'p>Z!'l,8kPkM^q#: +NrK)EqYpO\JcG3=JH4'ts+#\#n,EAQq#:=ZJcFp5!!)fo!!)lqr;clt!!*#u!!*#ur;cisrW)rt +rr<*"!<3!#!<<'!rr;rtrr2rurr2ruq>^EorVlitrr;lrs8W&us8N'!rVlp!rrDusqu?ct!;c`q +!<)ot!;ulp!<2uu!9=(\!.]Uns*t~> +NrK(ZqYpNqJcG3=!!%TMe,TCIJcG3=!!)fo!!%TMkPkM^])V^/\c2X0j8])YpA]X~> +NrK)EqYpO\JcG3=!!%TMe,TCIJcG3=!'p>Z!'l,8kPkM^])V^/\c2X0j8])YpA]X~> +NrK)EqYpO\JcG3=!!%TMe,KILJ:N4Nn,EAQq#:=ZJcFp5!!'V1r;aD.!!)'Z!W[b$pA]X~> +O8f1[q#:!!%TMe,TCIJcG6>!!)`m!!%TMkl1V_JcG3=!!)$YrW)ZlJ,~> +O8f2Fq#:=ZJcG6>!!%TMe,TCIJcG6>!'p8X!'l,8kl1V_JcG3=!!)$YrW)ZlJ,~> +O8f2Fq#:=ZJcG6>!!%TMe,KILJ:N4NnG`JRpAY+XJcFs6!!%TMn,E@fir9&[J:R@nJ,~> +O8f1[q#:!!%TMe,TCIJcG6>oDjIBkl1V_JcF'rrW)ZlJ,~> +O8f2Fq#:=ZJcG6>!!%TMe,TCIJcG6>oK\!-kl1V_JcF'rrW)ZlJ,~> +O8f2Fq#:=ZJcG6>!!%TMe,KILJ:N4NnGi,GJcFs6!!%TMci4%HJ:R@nJ,~> +O8f1[q#:!!%TMe,TCIJcG$8!!%TMir8uYJcF'rrW)ZlJ,~> +O8f2Fq#:=ZJcG6>!!%TMe,TCIJcG$8!'l,8ir8uYJcF'rrW)ZlJ,~> +O8f2Fq#:=ZJcG6>!!%TMe,KILJ:N4NlMgiLJcFa0!!%TMci4%HJ:R@nJ,~> +OT,:\pAY*mJcG9?!!%TMe,TCIJcG$8!!%TMir8uYJcF'rrW)ZlJ,~> +OT,;GpAY+XJcG9?!!%TMe,TCIJcG$8!'l,8ir8uYJcF'rrW)ZlJ,~> +OT,;GpAY+XJcG9?!!%TMe,KILJ:N4NlMgiLJcFa0!!%TMci4%HJ:R@nJ,~> +OT4qQJcG9?!!%TMe,TCIJcG$8!!%TMir8uYJcF'rrW)ZlJ,~> +OT4r +OT4r +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYdJj1Hmf3.aiVrlXnc/Lel2L_`kl:V^pA]X~> +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYdJj1Hmf3.aiVrlXnc/Lel2L_`kl:V^pA]X~> +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!(FH!!)HeqZ,UT!!)QhquH!]!!)6_!W[b$pA]X~> +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYli-qbp\t3noD\djr;Q`srr2ruq#: +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYli-qbp\t3noD\djr;Q`srr2ruq#: +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!)?b!!)cn!!)Wj!!)rs!!*#u!!)fo!!(sW!!)He +!!)or!!)cn!!)foquH$^!W[b$pA]X~> +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYq#: +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYq#: +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!)fo!!)lqrVururW)rtrW)uurW)rtrW)rt!!*#u +!!)utrVururW!!!!;uls!;lcr!<2uu!<3#t!<)rs!<<'!!<3!!!<<#us8N'!rr;rtrr30&rr<'! +rrDusrW)rtrW)uurW)rtrW)rtrrD9_!W[b$pA]X~> +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYq#: +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYq#: +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!)fo!!)or!!)rs!!*#u!!*#u!s&B$!<2uu!<2uu +!;lcr!;uis!<2uu!<2uu!<3!"!<3&qrrN3#!<2uu!<3!#!<<'!r;Q`srr3'#s8N)urrW9$rrE&u +$3:,+!!*'!!<<'!r;Q`srr2rurr3'#s8N)urr<&urriE&rrE'!l2LebJ:R@nJ,~> +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYq#: +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYq#: +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!)fo!!)or!!)rs!!)lq!s&B$!<2uu!<2uu!;lcr +!;uis!<2uu!<2uu!<3!!!<;rsrr3$"rrE&u!!*#u!s&B$!;uis!<3!#!<<'!rr3'#s8N)urrW9$ +rrE&u!!*#urrE&u!!)lq!s&B$!<2uu!<2uu!9F.]!.]Uns*t~> +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYqu?KmrVultrr2rurVufrs8N'!rr;lrqu6Wrr;Q`s +rr2rurVm$$rrE*!!;ZWp!<)rq!<<'!!;uis!<3!#!<<'!rr3'#s8N)urrW9$rrE&u!!)rs!s&B$ +!<)rr!<<'!!<3#r!9F1Z!;?GC~> +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYqu?KmrVultrr2rurVufrs8N'!rr;lrqu6Wrr;Q`s +rr2rurVm$$rrE*!!;ZWp!<)rq!<<'!!;uis!<3!#!<<'!rr3'#s8N)urrW9$rrE&u!!)rs!s&B$ +!<)rr!<<'!!<3#r!9F1Z!;?GC~> +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!)orq>gKorrE&u!!)utr;clt!!*#uquHWo!!)rs +!!*#u!!)ut"T\Q&s8N)prr<&ts82lsrr<&srr<&urrW9$rrE&u!s&B$!<3!#!<<'!rr2rur;Qj! +s8N)ts8;rtrr<&us82lXrrN1NJG0"n~> +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYq#: +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYq#: +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!)fo!!)fo!s&B$!<2uu!<3!#!<<'!rr2rup\t3n +r;Q`srr2rurVm$$rrE*!!;c]s!<3&urr<&rrr<&srr<&urrW9$rrE&u!s&B$!<3!#!<<'!rr2ru +r;Qj!s8N)urr<&urrW9$rrE&u!!(sW!W[b$pA]X~> +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYq#: +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYq#: +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!)fo!!)fo!s&B$!<2uu!<3!#!<<'!rr2rup\t3n +r;Q`srr2rurVm$$rrE*!!;c]s!<3&urr<&rrr<&srs&Q(rr<'!rrE&u!s&B$!<3!#!<<'!rr2ru +r;Qj!s8N)urr<&urrW9$rrE&u!!(sW!W[b$pA]X~> +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYq#: +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYq#: +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!)fo!!)orrW)os!!*#uquHcs!!*#ur;clt!!*#u +quHcs!!*#u!!)ut!!*#uqZ$Zs!<2uu!<3#s!<3#t!<3#u!!3*"rr3'#s8N)us8E#trr<&urrE-" +r;cfr!!*#uquHcs!!*#ur;bpY!W[b$pA]X~> +MuNbWJcG$8!!%TMe,TCIJcG$8!!%TMir8uYJcF'rrW)ZlJ,~> +MuNcBJcG$8!!%TMe,TCIJcG$8!'l,8ir8uYJcF'rrW)ZlJ,~> +MuNcBJcG$8!!%TMe,KILJ:N4NlMgiLJcFa0!!%TMci4%HJ:R@nJ,~> +cMrFqVZ-VrJcF4!rW(7DJH3:^_uB]:JcF'rrW)ZlJ,~> +cMrFqVZ-VrJcF4!rW(7DJH3:^_uB]:JcF'rrW)ZlJ,~> +cMrFqVZ-VrJcF4!!W[b$cMrFq])]bK!!%TMci4%HJ:R@nJ,~> +cMmkEKDtoOVZ-VrJcF4!rW(7D!!%TM^&J'4_uB]:JcF'rrW)ZlJ,~> +cMmkEKDtoOVZ-VrJcF4!rW(7D!!%TM^&J'4_uB]:JcF'rrW)ZlJ,~> +cMmkEKDtoOVZ-VrJcF4!!W[b$cMmkEJcEF`!!'q:!!%TMci4%HJ:R@nJ,~> +cMmkEKDtoOVZ-VrJcF4!rW(7D!!%TM^&J'4_uB]:JcF'rrW)ZlJ,~> +cMmkEKDtoOVZ-VrJcF4!rW(7D!!%TM^&J'4_uB]:JcF'rrW)ZlJ,~> +cMmkEKDtoOVZ-VrJcF4!!W[b$cMmkEJcEF`!!'q:!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNW;chtJcF4!rW(7D!!%TM^&S'3`W#o +cMmkEKE(oNW;chtJcF4!rW(7D!!%TM^&S'3`W#o +cMmkEKDtuQJ:OTu!!%TMe,KILJ:PrF!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEli6b\eGoIIdf9:HW;chtJcF4!rW(7D!!(.@q#KRWrW!0&!!*'!!!)for;a&$rW'q;!!%TM +ci +cMmkEli6b\eGoIIdf9:HW;chtJcF4!rW(7D!!(.@q#KRWrW!0&!!*'!!!)for;a&$rW'q;!!%TM +ci +cMmkEli6b\eGoIIdf0@KJ:OTu!!%TMe,KILJ:PrF!!(.@q#KRWrW!0&!!*'!!!)for;a&$!W[b$ +`W#o +cMmkEkl:Y_f)PaMs8W*!rr3*$s8N'!p](6nj8])YW;chtJcF4!rW(7D!!(%=rrD-[rrDoqrrDlp +rrE&u"9AK%!!)cnrrBk7rW'q;!!)Qh!!(:DquH]qrW)6`!!'P/rW)ZlJ,~> +cMmkEkl:Y_f)PaMs8W*!rr3*$s8N'!p](6nj8])YW;chtJcF4!rW(7D!!(%=rrD-[rrDoqrrDlp +rrE&u"9AK%!!)cnrrBk7rW'q;!!)Qh!!(:DquH]qrW)6`!!'P/rW)ZlJ,~> +cMmkEkl:Y_f)PaMs8W*!rr3*$s8N'!p](6nj8T/\J:OTu!!%TMe,KILJ:PrF!!(%=rrD-[rrDoq +rrDlprrE&u"9AK%!!)cnrrBk7!W[b$`W#o +cMmkEkl:Y_rVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;Zp!!!)rsr;cltr;cltr;cisr;c0` +rW&ns!!%TMe,TCIcMmkE`rH&=rVult!ri9#r;cfrr;cltrW)uuqu?s$!!*'!!!*#urW)uurrDus +r;cltr;cltr;cisr;aq=rW'q;!!)Qh!!)Ti!!(mU!!)ip!!*#u!!)?b!!'P/rW)ZlJ,~> +cMmkEkl:Y_rVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;Zp!!!)rsr;cltr;cltr;cisr;c0` +rW&ns!!%TMe,TCIcMmkE`rH&=rVult!ri9#r;cfrr;cltrW)uuqu?s$!!*'!!!*#urW)uurrDus +r;cltr;cltr;cisr;aq=rW'q;!!)Qh!!)Ti!!(mU!!)ip!!*#u!!)?b!!'P/rW)ZlJ,~> +cMmkEkl:Y_rVult!ri9#r;cfrr;cltrW)osr;cisrW)uur;Zp!!!)rsr;cltr;cltr;cisr;c0` +!W[b$W;chtJcF4!!W[b$cMmkE`rH&=rVult!ri9#r;cfrr;cltrW)uuqu?s$!!*'!!!*#urW)uu +rrDusr;cltr;cltr;cisr;aq=!W[b$`W#oUEprr2ruli-qb\GlU1J:R@n +J,~> +cMmkEkl:Y_rVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#lal)s8N'!s8W&ur;Zcsqu?Zrs8W*! +rr;uukl:V^W;chtJcF4!rW(7D!!(%=rrE#trW)lrrrE*!rrE#trr<9'!!*'!!!*#urrE*!rrE*! +rr<0$!!*&u!;uls!;lfr!<<*!!<3#u!6,!;!6+s +cMmkEkl:Y_rVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#lal)s8N'!s8W&ur;Zcsqu?Zrs8W*! +rr;uukl:V^W;chtJcF4!rW(7D!!(%=rrE#trW)lrrrE*!rrE#trr<9'!!*'!!!*#urrE*!rrE*! +rr<0$!!*&u!;uls!;lfr!<<*!!<3#u!6,!;!6+s +cMmkEkl:Y_rVuisr;Zcss8W*!rVult#6+Z's8N'!r;Zcs#lal)s8N'!s8W&ur;Zcsqu?Zrs8W*! +rr;uukl1\aJ:OTu!!%TMe,KILJ:PrF!!(%=rrE#trW)lrrrE*!rrE#trr<9'!!*'!!!*#urrE*! +rrE*!rr<0$!!*&u!;uls!;lfr!<<*!!<3#u!6+s>!.]U=rr<&orr<&rrr<&us8E#ss8Duus8E#n +s8E#urrE-"rW)rt!!*#u!s&B$!<2uu!;ZWp!;uj!!<<'!rr2rurr;rtrr3-%rr<'!!<2uu!5/=5 +!.]Uns*t~> +cMmkEkl:Y_rVultqu?Zrs8W*!rVult"TJH%s8W&urVult#6+Z's8N'!rr;osrr;uuqu?Zrs8W*! +rr;rtl2U__W;chtJcF4!rW(7D!!(%=rrE#trrDrrrrE*!rrE#trr<9'!!*'!!!*#urrE*!rrE*! +rr<3%!!*'!r;cisrrDrrrrE*!rrE&urW't +cMmkEkl:Y_rVultqu?Zrs8W*!rVult"TJH%s8W&urVult#6+Z's8N'!rr;osrr;uuqu?Zrs8W*! +rr;rtl2U__W;chtJcF4!rW(7D!!(%=rrE#trrDrrrrE*!rrE#trr<9'!!*'!!!*#urrE*!rrE*! +rr<3%!!*'!r;cisrrDrrrrE*!rrE&urW't +cMmkEkl:Y_rVultqu?Zrs8W*!rVult"TJH%s8W&urVult#6+Z's8N'!rr;osrr;uuqu?Zrs8W*! +rr;rtl2LebJ:OTu!!%TMe,KILJ:PrF!!(%=rrE#trrDrrrrE*!rrE#trr<9'!!*'!!!*#urrE*! +rrE*!rr<3%!!*'!r;cisrrDrrrrE*!rrE&urW't +cMmkEkl:Y_rVultrVufrs8W*!rVucqrr;rtrr;lrs8W*!r;Z`rs8W*!rVufrs8W*!rVuislMph` +W;chtJcF4!rW(7D!!(%=rrE#trrE#tr;cltrrE#tquHcsrrE&urrE*!rrE*!quH]qrW)uurrE#t +r;cltrrE#trW("=rW'q;!!)fo!!)or!!)or!s&B$!;uis!;QQo!;uis!<)p"!<<'!rr2ruqu6Wr +q>UEpr;Qj!s8N)urr<&rrrW9$rrE#t!W`6#])Va0pA]X~> +cMmkEkl:Y_rVultrVufrs8W*!rVucqrr;rtrr;lrs8W*!r;Z`rs8W*!rVufrs8W*!rVuislMph` +W;chtJcF4!rW(7D!!(%=rrE#trrE#tr;cltrrE#tquHcsrrE&urrE*!rrE*!quH]qrW)uurrE#t +r;cltrrE#trW("=rW'q;!!)fo!!)or!!)or!s&B$!;uis!;QQo!;uis!<)p"!<<'!rr2ruqu6Wr +q>UEpr;Qj!s8N)urr<&rrrW9$rrE#t!W`6#])Va0pA]X~> +cMmkEkl:Y_rVultrVufrs8W*!rVucqrr;rtrr;lrs8W*!r;Z`rs8W*!rVufrs8W*!rVuislMgnc +J:OTu!!%TMe,KILJ:PrF!!(%=rrE#trrE#tr;cltrrE#tquHcsrrE&urrE*!rrE*!quH]qrW)uu +rrE#tr;cltrrE#trW("=!W[b$`W#o +cMmkEkl:Y_rVultrr;uu#6+Z's8N'!rVultqZ$Nps8W*!r;Zcsqu?Zrs8W*!rr;uu#6+Z's8N'! +r;Z`rli6qaW;chtJcF4!rW(7D!!(%=rrE#trrE&urr<9'!!*'!!!)utrrDusrrE&urrE*!rrE*! +rrDlprrE*!rrE&urr<9'!!*'!!!)rsrW(%>rW'q;!!)orq>gNp!!*#ur;cisrrE&u!!)fo!!)rs +!!)ut!s&B$!<2uu!;lcr!;uj!!<<'!r;Qj!s8N)urr<&us8;rtrr<&ts8E#0s8E#ls*t~> +cMmkEkl:Y_rVultrr;uu#6+Z's8N'!rVultqZ$Nps8W*!r;Zcsqu?Zrs8W*!rr;uu#6+Z's8N'! +r;Z`rli6qaW;chtJcF4!rW(7D!!(%=rrE#trrE&urr<9'!!*'!!!)utrrDusrrE&urrE*!rrE*! +rrDlprrE*!rrE&urr<9'!!*'!!!)rsrW(%>rW'q;!!)orq>gNp!!*#ur;cisrrE&u!!)fo!!)rs +!!)ut!s&B$!<2uu!;lcr!;uj!!<<'!r;Qj!s8N)urr<&us8;rtrr<&ts8E#0s8E#ls*t~> +cMmkEkl:Y_rVultrr;uu#6+Z's8N'!rVultqZ$Nps8W*!r;Zcsqu?Zrs8W*!rr;uu#6+Z's8N'! +r;Z`rli."dJ:OTu!!%TMe,KILJ:PrF!!(%=rrE#trrE&urr<9'!!*'!!!)utrrDusrrE&urrE*! +rrE*!rrDlprrE*!rrE&urr<9'!!*'!!!)rsrW(%>!W[b$`W#o +cMmkEkl:Y_rVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;Zcss8N'!rr;uus8W*!rr;uu#6+Z' +s8N'!qu?Zrli6qaW;chtJcF4!rW(7D!!(%=rrE#trrE&urr<9'!!*'!!!)utrrDusrrE&urrE*! +rrE*!rrE#t!!*#urrE*!rrE&urr<9'!!*'!!!)orrrC.?rW'q;!!)fo!!)or!s&B$!<2uu!;uj! +!<<'!q#: +cMmkEkl:Y_rVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;Zcss8N'!rr;uus8W*!rr;uu#6+Z' +s8N'!qu?Zrli6qaW;chtJcF4!rW(7D!!(%=rrE#trrE&urr<9'!!*'!!!)utrrDusrrE&urrE*! +rrE*!rrE#t!!*#urrE*!rrE&urr<9'!!*'!!!)orrrC.?rW'q;!!)fo!!)or!s&B$!<2uu!;uj! +!<<'!q#: +cMmkEkl:Y_rVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!r;Zcss8N'!rr;uus8W*!rr;uu#6+Z' +s8N'!qu?Zrli."dJ:OTu!!%TMe,KILJ:PrF!!(%=rrE#trrE&urr<9'!!*'!!!)utrrDusrrE&u +rrE*!rrE*!rrE#t!!*#urrE*!rrE&urr<9'!!*'!!!)orrrC.?!W[b$`W#o +cMmkEkl:Y_rVultrVucqs8W#ts8W#ts8W#trVufrrr;rt!<;utrVuiss8Vuss8W&u!<;utlMph` +W;chtJcF4!rW(7D!!(%=rrE#trrE#tquHcsr;cltr;cltrrE&urrE*!rrE&ur;cltr;cfrrW)uu +quHcsrVurur;an +cMmkEkl:Y_rVultrVucqs8W#ts8W#ts8W#trVufrrr;rt!<;utrVuiss8Vuss8W&u!<;utlMph` +W;chtJcF4!rW(7D!!(%=rrE#trrE#tquHcsr;cltr;cltrrE&urrE*!rrE&ur;cltr;cfrrW)uu +quHcsrVurur;an +cMmkEkl:Y_rVultrVucqs8W#ts8W#ts8W#trVufrrr;rt!<;utrVuiss8Vuss8W&u!<;utlMgnc +J:OTu!!%TMe,KILJ:PrF!!(%=rrE#trrE#tquHcsr;cltr;cltrrE&urrE*!rrE&ur;cltr;cfr +rW)uuquHcsrVurur;an +cMmkEKE(oNW;chtJcF4!rW(7D!!%TM^&S'3`W#o +cMmkEKE(oNW;chtJcF4!rW(7D!!%TM^&S'3`W#o +cMmkEKDtuQJ:OTu!!%TMe,KILJ:PrF!!%TM^&J-6J:PW=!!)fo!!)or!!*#uqu?`srW)os!!)fo +rW)uu! +cMmkEKE(oNW;chtJcF4!rW(7D!!%TM^&S'3`W#odERq>UEpiVrlXU&Y)lpA]X~> +cMmkEKE(oNW;chtJcF4!rW(7D!!%TM^&S'3`W#odERq>UEpiVrlXU&Y)lpA]X~> +cMmkEKDtuQJ:OTu!!%TMe,KILJ:PrF!!%TM^&J-6J:PW=!!(jTr;cZn!!)!X!!&_m!W[b$pA]X~> +cMmkEKE(oNW;chtJcF4!rW(7D!!%TM^&S'3`W#o +cMmkEKE(oNW;chtJcF4!rW(7D!!%TM^&S'3`W#o +cMmkEKDtuQJ:OTu!!%TMe,KILJ:PrF!!%TM^&J-6J:PW=!!(FH!!(sWrrAho!W[b$pA]X~> +cMmkEKE(oNW;hDKcN)8j!!%TM^&S'3`W#o +cMmkEKE(oNW;hDKcN)8j!!%TM^&S'3`W#o +cMmkEKDtuQJ:OTuJH4'ts+&Dp!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNV>l)HdK%Sm!!%TM^&S'3`W#o +cMmkEKE(oNV>l)HdK%Sm!!%TM^&S'3`W#o +cMmkEKDtuQJ:OKrJUl1!cMmkEJcEF`!W[b$`W#o +cMmkEKE(oNV>l)HdK%Sm!!%TM^&S'3`W#o +cMmkEKE(oNV>l)HdK%Sm!!%TM^&S'3`W#o +cMmkEKDtuQJ:OKrJUl1!cMmkEJcEF`!W[b$`W#o +cMmkEKE(oNJcF4!!!%TMo)A[iJcEF`rW'q;!!%TMci +cMmkEKE(oNJcF4!!'l,8o)A[iJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4Ne,KD5JcG<@!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNJcF4!!!%TMo)A[iJcEF`rW'q;!!)Qh!!(:D!!)Wj!!(pV!!((>rW)ZlJ,~> +cMmkEKE(oNJcF4!!'l,8o)A[iJcEF`rW'q;!!)Qh!!(:D!!)Wj!!(pV!!((>rW)ZlJ,~> +cMmkEKDtuQJ:N4Ne,KD5JcG<@!!%TM^&J-6J:PW=!!)Qh!!(:D!!)Wj!!(pV!!((>!W[b$pA]X~> +cMmkEKE(oNJcF7"!W`6#JcG?A!!%TM^&S'3`W#o +cMmkEKE(oNJcF7"!^QcNJcG?A!!%TM^&S'3`W#o +cMmkEKDtuQJ:N4NeGfS8s$2/8oD\djJcEF`!W[b$`W#o +ci8OrrW%NLeGfRMrr@WMoDa@A\H'VK!!)fo!!)or!!*#urW)osrVururW)`nrW)uu! +ci8OrrW%NLeGfS8s$2/8oDa@A\H'VK!!)fo!!)or!!*#urW)osrVururW)`nrW)uu! +ci8Or!W[b$JcF7"!^QcNJcG?AJH3:^s+&)g!!)fo!!)or!!*#urW)osrVururW)`nrW)uu! +cMmkEKE(oNJcF7"!W`6#JcG?A!!%TM^&S'3`W#o +cMmkEKE(oNJcF7"!^QcNJcG?A!!%TM^&S'3`W#o +cMmkEKDtuQJ:N4NeGfS8s$2/8oD\djJcEF`!W[b$`W#o +cMmkEKE(oNJcF:#!!*#u!!%TMo`"mkJcEF`rW'q;!!)fo!!)or!!)or!s&B$!;uis!;QQo!;uis +!<)p"!<<'!rr2ruq>UNss8N)urrW9$rrE#t!s&B$!<2uu!<3!"!<3&qrr<&urrW9$rrE&u"p"]' +!<<'!rr3'#s8N)Hs8E#ls*t~> +cMmkEKE(oNJcF:#!'pP`!'l,8o`"mkJcEF`rW'q;!!)fo!!)or!!)or!s&B$!;uis!;QQo!;uis +!<)p"!<<'!rr2ruq>UNss8N)urrW9$rrE#t!s&B$!<2uu!<3!"!<3&qrr<&urrW9$rrE&u"p"]' +!<<'!rr3'#s8N)Hs8E#ls*t~> +cMmkEKDtuQJ:N4Nec,V7rr2s`JcGBB!!%TM^&J-6J:PW=!!)fo!!)or!!)or!s&B$!;uis!;QQo +!;uis!<)p"!<<'!rr2ruq>UNss8N)urrW9$rrE#t!s&B$!<2uu!<3!"!<3&qrr<&urrW9$rrE&u +"p"]'!<<'!rr3'#s8N)HrrN1NJG0"n~> +cMmkEKE(oNJcF:#!!*#u!!%TMo`"mkJcEF`rW'q;!!)orq>gNp!!*#ur;cisrrE&u!!)fo!!)rs +!!)ut!s&B$!<2uu!;ZWs!<<'!rr3'#s8N)trrN3#s82lqrr<&prr<&urrW9$rrE&u"p"]'!<<'! +rr3'#s8N)Hs8E#ls*t~> +cMmkEKE(oNJcF:#!'pP`!'l,8o`"mkJcEF`rW'q;!!)orq>gNp!!*#ur;cisrrE&u!!)fo!!)rs +!!)ut!s&B$!<2uu!;ZWs!<<'!rr3'#s8N)trrN3#s82lqrr<&prr<&urrW9$rrE&u"p"]'!<<'! +rr3'#s8N)Hs8E#ls*t~> +cMmkEKDtuQJ:N4Nec,V7rr2s`JcGBB!!%TM^&J-6J:PW=!!)orq>gNp!!*#ur;cisrrE&u!!)fo +!!)rs!!)ut!s&B$!<2uu!;ZWs!<<'!rr3'#s8N)trrN3#s82lqrr<&prr<&urrW9$rrE&u"p"]' +!<<'!rr3'#s8N)HrrN1NJG0"n~> +cMmkEKE(oNJcF:#!!*#u!!%TMo`"mkJcEF`rW'q;!!)fo!!)or!s&B$!<2uu!;uj!!<<'!q#: +cMmkEKE(oNJcF:#!'pP`!'l,8o`"mkJcEF`rW'q;!!)fo!!)or!s&B$!<2uu!;uj!!<<'!q#: +cMmkEKDtuQJ:N4Nec,V7rr2s`JcGBB!!%TM^&J-6J:PW=!!)fo!!)or!s&B$!<2uu!;uj!!<<'! +q#: +cMmkEKE(oNJcF=$!!)rs!!%TMp&>!lJcEF`rW'q;!!)fo!!)or!s&B$!<2uu!;uj!!<<'!q#: +cMmkEKE(oNJcF=$!'pJ^!'l,8p&>!lJcEF`rW'q;!!)fo!!)or!s&B$!<2uu!;uj!!<<'!q#: +cMmkEKDtuQJ:N4Nf)G_8r;Qa^JcGEC!!%TM^&J-6J:PW=!!)fo!!)or!s&B$!<2uu!;uj!!<<'! +q#: +cMmkEKE(oNJcF=$!!)rs!!%TMp&>!lJcEF`rW'q;!!)fo!!)or!!*#uqu?`srW)os!!)forW)uu +!UNss8N)urr<&us8E!!rrE&ur;clt!!*#u!s&B$!<)rt!!3*"rr;uu#QFf( +rrE*!!<2uu!<2uu!7LoH!;?GC~> +cMmkEKE(oNJcF=$!'pJ^!'l,8p&>!lJcEF`rW'q;!!)fo!!)or!!*#uqu?`srW)os!!)forW)uu +!UNss8N)urr<&us8E!!rrE&ur;clt!!*#u!s&B$!<)rt!!3*"rr;uu#QFf( +rrE*!!<2uu!<2uu!7LoH!;?GC~> +cMmkEKDtuQJ:N4Nf)G_8r;Qa^JcGEC!!%TM^&J-6J:PW=!!)fo!!)or!!*#uqu?`srW)os!!)fo +rW)uu!UNss8N)urr<&us8E!!rrE&ur;clt!!*#u!s&B$!<)rt!!3*"rr;uu +#QFf(rrE*!!<2uu!<2uu!7LlK!.]Uns*t~> +cMmkEKE(oNJcF=$!!)rs!!%TMp&>!lJcEF`rW'q;!!(jTr;cZn!!)Wjr;bIL!!'_4rW)ZlJ,~> +cMmkEKE(oNJcF=$!'pJ^!'l,8p&>!lJcEF`rW'q;!!(jTr;cZn!!)Wjr;bIL!!'_4rW)ZlJ,~> +cMmkEKDtuQJ:N4Nf)G_8r;Qa^JcGEC!!%TM^&J-6J:PW=!!(jTr;cZn!!)Wjr;bIL!!'_4!W[b$ +pA]X~> +cMmkEKE(oNJcF@%!!)lq!!%TMpAY*mJcEF`rW'q;!!(FH!!(.@r;aM1rW)ZlJ,~> +cMmkEKE(oNJcF@%!'pD\!'l,8pAY*mJcEF`rW'q;!!(FH!!(.@r;aM1rW)ZlJ,~> +cMmkEKDtuQJ:N4NfDbh9qYpO\JcGHD!!%TM^&J-6J:PW=!!(FH!!(.@r;aM1!W[b$pA]X~> +cMmkEKE(oNJcF@%!!)lq!!%TMpAY*mJcEF`rW'q;!!%TMci +cMmkEKE(oNJcF@%!'pD\!'l,8pAY*mJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4NfDbh9qYpO\JcGHD!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNJcF@%!!)lq!!%TMpAY*mJcEF`rW'q;!!%TMci +cMmkEKE(oNJcF@%!'pD\!'l,8pAY*mJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4NfDbh9qYpO\JcGHD!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNJcFC&!!)fo!!%TMp\t3nJcEF`rW'q;!!%TMci +cMmkEKE(oNJcFC&!'p>Z!'l,8p\t3nJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4Nf`(q:q#:=ZJcGKE!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEdf0:Ili-qbnG`Rjs8N)^rr<&qs8E"Ls4I>O!;QQo!.k1Err<&Irr<&brr<&grrW9$rrD6^ +!!'D+rW'q;!!%TMci +cMmkEdf0:Ili-qbnG`Rjs8N)^rr<&qs8E"Ls4I>O5kt?Z5_8t0rr<&Irr<&brr<&grrW9$rrD6^ +!!'D+rW'q;!!%TMci +cMmkEdf0:Ili-qbnG`Rjs8N)^rr<&qrrN1NJ:[aQrr>=Zrr><8s7cNn!7LlI!:0Xb!:^!j!<<'! +kPkM^[/U1-J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEli-qbp\t3no`"mkr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lr;Z`rJcFC&!!)fo +!!%TMp\t3nli-qbp\t3no`"mkr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6l[f?=,`W#o< +JcF'rrW)ZlJ,~> +cMmkEli-qbp\t3no`"mkr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lr;Z`rJcFC&!'p>Z +!'l,8p\t3nli-qbp\t3no`"mkr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6l[f?=,`W#o< +JcF'rrW)ZlJ,~> +cMmkEli-qbp\t3no`"mkr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lr;QfuJ:N4Nf`(q: +q#:=ZJcGKE!!)?b!!)cn!!)Zk!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)foquF2*!W[b$ +`W#o +cMmkEq#: +cMmkEq#: +cMmkEq#: +cMmkEq#: +cMmkEq#: +cMmkEq#: +cMmkEq#: +cMmkEq#: +cMmkEq#: +cMmkEqu?KmrVultrr2rurVufrs8N'!rVultqYpNqr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu +!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquHHjrW%NLe,KCJJcG<@!!)orq>gKorrE&u!!)ut +r;clt!!)utrrDoq!!)rs!!*#u!!)ut!W`6#rr2rurr3'#s8N)urr<&urr<&trrW9$rrE#t!s&B$ +!<3!#!<<'!rr;lrYlF\&`W(Jhb5h89J,~> +cMmkEqu?KmrVultrr2rurVufrs8N'!rVultqYpNqr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu +!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquHHjrW%NLe,KD5JcG<@!!)orq>gKorrE&u!!)ut +r;clt!!)utrrDoq!!)rs!!*#u!!)ut!W`6#rr2rurr3'#s8N)urr<&urr<&trrW9$rrE#t!s&B$ +!<3!#!<<'!rr;lrYlF\&`W(Jhb5h89J,~> +cMmkEqu?KmrVultrr2rurVufrs8N'!rVultqYpNqr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu +!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquHHj!W[b$JcF4!!'l,8o)A[iqu?KmrVultrr2ru +rVufrs8N'!rVultqYpNqr;Q`srr2rurVlp!rrE&u!!*#u!s&B$!<2uu!<2uu!<)p"!<<'!rVls" +s8N)urrW9$rrE&uquEu$!W[b$`W(JhblIcopA]X~> +cMmkEq#: +cMmkEq#: +cMmkEq#:^Qr!<2uu!<2uu!<)p"!<<'!rVls"s8N)u +rrW9$rrE&u!!',#!W[b$`W#o +cMmkEq#: +cMmkEq#: +cMmkEq#:<8s760i!;QQo!;QQr!<<'! +rr2rurr3'#s8N)rrr<&rrr<&srr<&urr<&trriE&!<<'!r;QfurrE&u!!*#u!!)ut"9AK%!!*#u +$3:,+!<<'!!<<'!rr2ruXT&>%J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEq#: +cMmkEq#:<8s760i!;QQo!;lfq!<)ot!<3#r +!<<'#!<<)u!<2uu!<3#r!<<'!!<2uu!<)p"!<<'!qYpTsrrE&u!s&B$!<)p#!<<'!s8E#ss8N'" +rrE&u!!*#ur;a)%rW'q;!!%TMci +cMmkEq#: +cMmkEKE(oNJcF4!!!%TMo)A[iJcEF`rW'q;!!%TMci +cMmkEKE(oNJcF4!!'l,8o)A[iJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4Ne,KD5JcG<@!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNJcF4!!!%TMo)A[iJcEF`rW'q;!!%TMci +cMmkEKE(oNJcF4!!'l,8o)A[iJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4Ne,KD5JcG<@!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNJcF4!!!%TMo)A[iJcEF`rW'q;!!%TMci +cMmkEKE(oNJcF4!!'l,8o)A[iJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4Ne,KD5JcG<@!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNJcF4!!!%TMo)A[iJcEF`rW'q;!!%TMci +cMmkEKE(oNJcF4!!'l,8o)A[iJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4Ne,KD5JcG<@!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNJcF4!!!%TMo)A[iJcEF`rW'q;!!%TMci +cMmkEKE(oNJcF4!!'l,8o)A[iJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4Ne,KD5JcG<@!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNJcF4!!!%TMo)A[iJcEF`rW'q;!!%TMci +cMmkEKE(oNJcF4!!'l,8o)A[iJcEF`rW'q;!!%TMci +cMmkEKDtuQJ:N4Ne,KD5JcG<@!!%TM^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNPlH:7!!';(!!%TMr;Q`sli-qbnG`Rjs8N)fs8E#;rr<%Ms3L`E!;?GC~> +cMmkEKE(oNPlH:7!!';(!!%TMr;Q`sli-qbnG`Rjs8N)fs8E#;rr<%Ms3L`E!;?GC~> +cMmkEKDtuQJ:NmaJH,ZMZ2Xe(JcGZJ!!)?b!!)Ng!s&B$!:Tph!.]U=rr<%Ms3L]H!.]Uns*t~> +cMmkEKE(oNPlC^`K)YfNZ2Xe(bl7YCh>[HTo)A[ikPkM^r;Q`srr2rup&>!lrVlitrr2rupAY*m +oD\djrr;rt`W#o +cMmkEKE(oNPlC^`K)YfNZ2Xe(bl7YCh>[HTo)A[ikPkM^r;Q`srr2rup&>!lrVlitrr2rupAY*m +oD\djrr;rt`W#o +cMmkEKDtuQJ:Nma!!%WN!!';(!!(7C!!(jT!!)Ti!!)3^!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m +!!)Wj!!*#u!W[b$`W#o +cMmkEKE(oNPlC^`K)YfNZ2Xe(q#: +cMmkEKE(oNPlC^`K)YfNZ2Xe(q#: +cMmkEKDtuQJ:Nma!!%WN!!';(!!)fo!!)lqrW)uu!!*#u%06G.!<3$!rrE'!!<<)u!<3!%!<3$! +s8W&uq#C +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*q#: +ci8OrrW&2_!!)$Yq#KUXr;an +ci8OrrW&2_!!)$Yq#KUXr;an +ci8Or!W[b$PlC^`irAfSkPtJ\a8Z2@J:P!+!!)fo!!)or!!)rs!!*#u!s&B$!<)ot!<)ot!<3!# +!<<'!rr3'#s8N)orr<&urrW9$rrE&u!W`6#rr3'#s8N)urrW9$rrE&u!!)`m!!*#u!!)ut!!*#u +!s&B$!<2uu!;lcr!;uis!<2uu!<2uu!<3!#!<<'!rr3'#s8N)urr<&urr<&trrW9$rrE#t!s&B$ +!<3!#!<<'!rr3$"J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNPlC^`huE]Vjo>>\rr3*$s8N'!p](6nf`1pNZi:"*qu?Kmrr2rur;Q`srr3'#s8N)t +rr<&ts82lsrr<&urrW9$rrDioquH`r"9AH%s8Vuss8N'!rr3'#s8N)ts8N)orr<&urr<&ts82ls +s82lorr<&srr<&urr<&trrN3#!<2uu!<3!#!<<'!rr2rurr2rurVls"s8N)trrW9$rrE&u!s&B$ +!<3#t!6+s +cMmkEKE(oNPlC^`huE]Vjo>>\rr3*$s8N'!p](6nf`1pNZi:"*qu?Kmrr2rur;Q`srr3'#s8N)t +rr<&ts82lsrr<&urrW9$rrDioquH`r"9AH%s8Vuss8N'!rr3'#s8N)ts8N)orr<&urr<&ts82ls +s82lorr<&srr<&urr<&trrN3#!<2uu!<3!#!<<'!rr2rurr2rurVls"s8N)trrW9$rrE&u!s&B$ +!<3#t!6+s +cMmkEKDtuQJ:Nma!!(pVrrD0\rrE&u"9AK%!!)cnrrC^O!W[b$Zi:"*qu?Kmrr2rur;Q`srr3'# +s8N)trr<&ts82lsrr<&urrW9$rrDioquH`r"9AH%s8Vuss8N'!rr3'#s8N)ts8N)orr<&urr<&t +s82lss82lorr<&srr<&urr<&trrN3#!<2uu!<3!#!<<'!rr2rurr2rurVls"s8N)trrW9$rrE&u +!s&B$!<3!"!.]U=rr<%Ms3L]H!.]Uns*t~> +cMmkEKE(oNPlC^`huE]VrVult!ri9#r;cfrr;cltrW)uurrDusr;cltr;cltr;cisr;bdUrW';) +!!)fo!!)or!!)rs!!*#u!s&B$!<)ot!<)ot!;lcr!<3!#!<<'!q#:UEprr2rurVlitqu6Wrp\t3nr;Q`srr2rurVm!#rrE*!q>^Qr!<2uu!<2uu!<)p" +!<<'!rVls"s8N)urrW9$rrE&urW'q;!!%TMci +cMmkEKE(oNPlC^`huE]VrVult!ri9#r;cfrr;cltrW)uurrDusr;cltr;cltr;cisr;bdUrW';) +!!)fo!!)or!!)rs!!*#u!s&B$!<)ot!<)ot!;lcr!<3!#!<<'!q#:UEprr2rurVlitqu6Wrp\t3nr;Q`srr2rurVm!#rrE*!q>^Qr!<2uu!<2uu!<)p" +!<<'!rVls"s8N)urrW9$rrE&urW'q;!!%TMci +cMmkEKDtuQJ:Nma!!(pVrrE#trr<-#!<;utrVufrs8W&us8W*!r;Z]qs8W#ts8W#trr;osi;WiY +J:P!+!!)fo!!)or!!)rs!!*#u!s&B$!<)ot!<)ot!;lcr!<3!#!<<'!q#:UEprr2rurVlitqu6Wrp\t3nr;Q`srr2rurVm!#rrE*!q>^Qr!<2uu!<2uu +!<)p"!<<'!rVls"s8N)urrW9$rrE&u!W[b$`W#o +cMmkEKE(oNPlC^`huE]VrVuisr;Zcss8W*!rVult"9/?$s8E#rs8N)rs8N*!s8N)us8N)Ts8E#) +rr<&orr<&rrr<&srs&Q(rr<'!rrE#t!!)ut!!)or!!*#u!s&B$!;QQo!;c^!!<3'!rrDrr!!*#u +!s&B$!;lcr!;ZWp!<2uu!<)ot!;lcr!;HKn!;uis!<2uu!<)p$!<3'!rrDus!W`6#rr2rurr2ru +rVm!#s8N'!rr3<*s8N*!rr<'!rrE&urW'q;!!%TMci +cMmkEKE(oNPlC^`huE]VrVuisr;Zcss8W*!rVult"9/?$s8E#rs8N)rs8N*!s8N)us8N)Ts8E#) +rr<&orr<&rrr<&srs&Q(rr<'!rrE#t!!)ut!!)or!!*#u!s&B$!;QQo!;c^!!<3'!rrDrr!!*#u +!s&B$!;lcr!;ZWp!<2uu!<)ot!;lcr!;HKn!;uis!<2uu!<)p$!<3'!rrDus!W`6#rr2rurr2ru +rVm!#s8N'!rr3<*s8N*!rr<'!rrE&urW'q;!!%TMci +cMmkEKDtuQJ:Nma!!(pVrrE#trW)lrrrE*!rrE#trr<0$!!*&u!;uls!;lfr!<<*!!<3#u!8[YV +!.]U+rr<&orr<&rrr<&srs&Q(rr<'!rrE#t!!)ut!!)or!!*#u!s&B$!;QQo!;c^!!<3'!rrDrr +!!*#u!s&B$!;lcr!;ZWp!<2uu!<)ot!;lcr!;HKn!;uis!<2uu!<)p$!<3'!rrDus!W`6#rr2ru +rr2rurVm!#s8N'!rr3<*s8N*!rr<'!rrE&u!W[b$`W#o +cMmkEKE(oNPlC^`huE]VrVultqu?Zrs8W*!rVult"TJH%s8W#trr;uuqu?Zrs8W*!rr;rthZ*QT +Zi:"*q#: +cMmkEKE(oNPlC^`huE]VrVultqu?Zrs8W*!rVult"TJH%s8W#trr;uuqu?Zrs8W*!rr;rthZ*QT +Zi:"*q#: +cMmkEKDtuQJ:Nma!!(pVrrE#trrDrrrrE*!rrE#trr<3%!!*'!r;cisrrDrrrrE*!rrE&urW(gT +!W[b$Zi:"*q#: +cMmkEKE(oNPlC^`huE]VrVultrVufrs8W*!rVucqrVuiss8W*!rVufrs8W*!rVuishuEZUZi:"* +aT)2=gAh*OV>pMp`W#o +cMmkEKE(oNPlC^`huE]VrVultrVufrs8W*!rVucqrVuiss8W*!rVufrs8W*!rVuishuEZUZi:"* +aT)2=gAh*OV>pMp`W#o +cMmkEKDtuQJ:Nma!!(pVrrE#trrE#tr;cltrrE#tquH]qrW)uurrE#tr;cltrrE#trW(jU!W[b$ +Zi:"*aT)2=gAh*OV>gSsJ:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNPlC^`huE]VrVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!rr;uu#6+Z's8N'!r;Z`r +i;`cVZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`huE]VrVultrr;uu#6+Z's8N'!rVultq>^Hps8W*!rr;uu#6+Z's8N'!r;Z`r +i;`cVZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!(pVrrE#trrE&urr<9'!!*'!!!)utrrDlprrE*!rrE&urr<9'!!*'!!!)rs +rW(mV!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`huE]VrVultrr;uu#6+Z's8N'!rVultrVlitrr;uus8W*!rr;uu#6+Z's8N'! +qu?Zri;`cVZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`huE]VrVultrr;uu#6+Z's8N'!rVultrVlitrr;uus8W*!rr;uu#6+Z's8N'! +qu?Zri;`cVZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!(pVrrE#trrE&urr<9'!!*'!!!)utrrE#t!!*#urrE*!rrE&urr<9'!!*'! +!!)orrrD!W!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`huE]VrVultrVucqs8W#ts8W#ts8W#trVuiss8Vuss8W&u!<;uthuEZUZi:"* +JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`huE]VrVultrVucqs8W#ts8W#ts8W#trVuiss8Vuss8W&u!<;uthuEZUZi:"* +JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!(pVrrE#trrE#tquHcsr;cltr;cltr;cfrrW)uuquHcsrVurur;baT!W[b$ +Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcFR+!!)?b!!)iprW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcFR+!!)?b!!)iprW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcFR+!!)?b!!)ip!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*bl7YCh>[HTq#:[HTkPkM^r;Q`srr2rup&>!lrVlitrr;rt +`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*bl7YCh>[HTq#:[HTkPkM^r;Q`srr2rup&>!lrVlitrr;rt +`W#o +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*bl7YCh>[HTq#:[HTkPkM^r;Q`srr2rup&>!lrVlit +rr3$"J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*qu?Kmrr2rur;Q`srr3'#s8N)trr<&ts82lsrr<&urrW9$rrDio +quH`r"9AH%s8Vuss8N'!rr3'#s8N)orr<&urr<&urrN3#!<)p!!<<)s!<3#u!;QQo!<2uu!<)rq +!<<)s!;lcr!;uis!<2uu!<)p!!<3&urr<&urrW9$rrE&urW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*qu?Kmrr2rur;Q`srr3'#s8N)trr<&ts82lsrr<&urrW9$rrDio +quH`r"9AH%s8Vuss8N'!rr3'#s8N)orr<&urr<&urrN3#!<)p!!<<)s!<3#u!;QQo!<2uu!<)rq +!<<)s!;lcr!;uis!<2uu!<)p!!<3&urr<&urrW9$rrE&urW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*qu?Kmrr2rur;Q`srr3'#s8N)trr<&ts82lsrr<&urrW9$ +rrDioquH`r"9AH%s8Vuss8N'!rr3'#s8N)orr<&urr<&urrN3#!<)p!!<<)s!<3#u!;QQo!<2uu +!<)rq!<<)s!;lcr!;uis!<2uu!<)p!!<3&urr<&urrW9$rrE&u!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*q#: +cMmkEKE(oNPlH:7rW';)!!)fo!!)or!!)rs#6=f(!!*'!!<)ot!<)ot!;lcr!<3!#!<<'!q#: +cMmkEKE(oNPlH:7rW';)!!)fo!!)or!!)rs#6=f(!!*'!!<)ot!<)ot!;lcr!<3!#!<<'!q#: +cMmkEKDtuQJ:NmaJH,`OJ:P!+!!)fo!!)or!!)rs#6=f(!!*'!!<)ot!<)ot!;lcr!<3!#!<<'! +q#: +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*q#: +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*q#: +cMmkEKE(oNPlC^`K)bfMZi:"*aT)2=i;``Uq>UEprr2rumJm+b`;ff:`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*aT)2=i;``Uq>UEprr2rumJm+b`;ff:`W#o +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*aT)2=i;``Uq>UEprr2rumJm+b`;]l=J:PW=!!%TMci4%H +J:R@nJ,~> +cMmkEKE(oNPlC^`K)bfMZi:"*R/[-drVlitXT/8"`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*R/[-drVlitXT/8"`W#o +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*R/[-drVlitXT&>%J:PW=!!%TMci4%HJ:R@nJ,~> +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`K)bfMZi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!%WN!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`df0:Ili-qbnG`Rjs8N)^rr<&ps8E#)s+(0\!6+s +cMmkEKE(oNPlC^`df0:Ili-qbnG`Rjs8N)^rr<&ps8E#)s+(0\!6+s +cMmkEKDtuQJ:Nma!!(II!!)?b!!)Ng!s&B$!9a@^!;ZWr!.]U+s+(0^!<7Sgrr<%Ms3L]H!.]Un +s*t~> +cMmkEKE(oNPlC^`li-qbp\t3no`"mkr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lqu?Wq +Zi:"*JcEF`rW'q;!!%TMci +cMmkEKE(oNPlC^`li-qbp\t3no`"mkr;Q`srr2rup&>!lrVlitrr2rupAY*moD\djq#C6lqu?Wq +Zi:"*JcEF`rW'q;!!%TMci +cMmkEKDtuQJ:Nma!!)?b!!)cn!!)Zk!!)rs!!*#u!!)]l!!)ut!!*#u!!)`m!!)Wj!!)foquHWo +!W[b$Zi:"*JcEF`!W[b$`W#o +cMmkEKE(oNPlC^`q#: +cMmkEKE(oNPlC^`q#: +cMmkEKDtuQJ:Nma!!)fo!!)lqrVururW)rtrW)uurW)rtrW)uu!!*#u!!)utrVururW!!!!;uj% +!<<'!rrE*!rVururW)uu#lsu*!<3'!rrE)u!<2uu!<3!!!<<#urr;rtrr;uuq>UKrJ:P!+!!%TM +^&J-6J:PW=!!%TMci4%HJ:R@nJ,~> +cMrFqrrA;`!!)fo!!)or!!)rs!!*#u!!*#u!s&B$!<2uu!;QQo!;uis!<2uu!<2uu!<2uu!<3!" +!<3&urr<&urr<&us8N)urr`?%rr<&urrW9$rrE&u!s&B$!<2uu!<3!%!<<'!rrDoqrW';)!!%TM +^&S'3`W#o +cMrFqrrA;`!!)fo!!)or!!)rs!!*#u!!*#u!s&B$!<2uu!;QQo!;uis!<2uu!<2uu!<2uu!<3!" +!<3&urr<&urr<&us8N)urr`?%rr<&urrW9$rrE&u!s&B$!<2uu!<3!%!<<'!rrDoqrW';)!!%TM +^&S'3`W#o +cMrFqs+$@6!!)fo!!)or!!)rs!!*#u!!*#u!s&B$!<2uu!;QQo!;uis!<2uu!<2uu!<2uu!<3!" +!<3&urr<&urr<&us8N)urr`?%rr<&urrW9$rrE&u!s&B$!<2uu!<3!%!<<'!rrDoq!W[b$Zi:"* +JcEF`!W[b$`W#o +bQ!.oPlC^`q#: +bQ!.oPlC^`q#: +bQ!0EPlC^`q#: +bQ!.oPlC^`qu?KmrVultrr2rurVufrs8N'!rVultqYpNqr;Q`srr2rurVlp!rrE&u!!*#u!s&B$ +!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquHEirW';)!!%TM^&S'3`W#o +bQ!.oPlC^`qu?KmrVultrr2rurVufrs8N'!rVultqYpNqr;Q`srr2rurVlp!rrE&u!!*#u!s&B$ +!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquHEirW';)!!%TM^&S'3`W#o +bQ!0EPlC^`qu?KmrVultrr2rurVufrs8N'!rVultqYpNqr;Q`srr2rurVlp!rrE&u!!*#u!s&B$ +!<2uu!<2uu!<)p"!<<'!rVls"s8N)urrW9$rrE&uquHEi!W[b$Zi:"*JcEF`!W[b$`W#o +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu;JBi]= +s*t~> +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$huA6-rW';)!!%TM^&S'3JcCE'J,~> +JcC<$huA6-rW';)!!%TM^&S'3JcCE'J,~> +JcC<$huA6-!W[b$Zi:"*JcEF`!W[b$JcCE'J,~> +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$huRV\H%3\K`?Q~> +JcC<$huRV\H%3\K`?Q~> +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$hu +JcC<$huA6-rW%NLJcC<$JcG0 +JcC<$huA6-rW%NLJcC<$JcG0 +JcC<$huA6-!W[b$JcC<$JcC<$mf.e~> +JcC<$h#Dp*JcC<$JcC<$mf.e~> +JcC<$h#Dp*JcC<$JcC<$mf.e~> +JcC<$h#DqUJcC<$JcC<$mf.e~> +JcC<$h#Dp*JcC<$JcC<$mf.e~> +JcC<$h#Dp*JcC<$JcC<$mf.e~> +JcC<$h#DqUJcC<$JcC<$mf.e~> +JcC<$JcC<$JcC<$JcEjlJ,~> +JcC<$JcC<$JcC<$JcEjlJ,~> +JcC<$JcC<$JcC<$JcEjlJ,~> +%%EndData +showpage +%%Trailer +end +%%EOF diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/lttv-context.png b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/docbook/lttv-context.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b3d70936600f8f9eeff14286a238d803442eed GIT binary patch literal 12692 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 +Linux Trace Toolkit Viewer Text Module Tutorial

Linux Trace Toolkit Viewer Developer Guide
PrevNext

Chapter 1. Linux Trace Toolkit Viewer Text Module Tutorial

1.1. Introduction

This chapter explains all the steps that are necessary to create a text module +in LTTV. +


PrevHomeNext
Linux Trace Toolkit Viewer Developer Guide A typical module
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/c40.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/c40.html new file mode 100644 index 00000000..a21da877 --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/c40.html @@ -0,0 +1,155 @@ + +How to use the Linux Trace Toolkit Viewer's Reading Context
Linux Trace Toolkit Viewer Developer Guide
PrevNext

Chapter 2. How to use the Linux Trace Toolkit Viewer's Reading Context

2.1. Introduction

This chapter describes how to use the Linux Trace Toolkit reading context, a +data structure that is given as call data parameter of the modules'callbacks. +

Linux Trace Toolkit Viewer provides a backend that reads the traces. In combines +them in tracesets. A trace is an abstaction over many tracefiles, one per CPU. +LTTV reads the whole trace together, providing the events to modules by calling +their pre-registered hook lists in a chronological order. +


PrevHomeNext
The hooks Why an event driven trace reader ?
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/c67.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/c67.html new file mode 100644 index 00000000..656c37ef --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/c67.html @@ -0,0 +1,152 @@ + +Linux Trace Toolkit Viewer Graphical Module Tutorial
Linux Trace Toolkit Viewer Developer Guide
PrevNext

Chapter 3. Linux Trace Toolkit Viewer Graphical Module Tutorial

3.1. Introduction

As a matter of fact, most of the things said for the text modules still hold for +the graphical modules. However, the fact that every module must instanciate +objects (called viewers) more than once changes a little bit the scenario. It is +then impossible to use static structures : everything must be instanciated at +run-time, except the structures related to the module itself. +


PrevHomeNext
Using the reading context The static part of a module
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/index.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/index.html new file mode 100644 index 00000000..5dfa59c9 --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/index.html @@ -0,0 +1,250 @@ + +Linux Trace Toolkit Viewer Developer Guide

Linux Trace Toolkit Viewer Developer Guide

Mathieu Desnoyers

This document describes the basic steps necessary to develop within the +Linux Trace Toolkit Viewer project. + +



  Next
  Linux Trace Toolkit Viewer Text Module Tutorial
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/lttv-context.png b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/lttv-context.png new file mode 100644 index 0000000000000000000000000000000000000000..a5b3d70936600f8f9eeff14286a238d803442eed GIT binary patch literal 12692 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 +A typical module
Linux Trace Toolkit Viewer Developer Guide
PrevChapter 1. Linux Trace Toolkit Viewer Text Module TutorialNext

1.2. A typical module

A typical module must have a init() and destroy() function. Please refer to +lttv/modules/text/textDump.c for the detail of these functions. +

The init() function is called when the library is loaded and destroy() +inversely. It adds options to the command line by calling "lttv_option_add" from +option.h +

The module communicates with the main lttv program through the use of global +attributes. Use lttv/attribute.h, lttv/iattribute.h and lttv/lttv.h, and then +LTTV_IATTRIBUTE(lttv_global_attributes()) to get the pointer to these +global attributes. +

You can then add your hooks (functions that follows the prototype of a hook, as +defined in lttv/hook.h) in the different hook lists defined in lttv/lttv.h. Note +that hooks have an assigned priority. This is necessary to inform the trace +reader that a specific hook needs to be called, for example, before or after the +state update done for an event by the state module. For that specific example, a +hook could use the LTTV_PRIO_STATE-5 to get called before the state update and a +second hook could use the LTTV_PRIO_STATE+5 to get called after the state +update. This is especially important for graphical module, which is the subject +of a the chapter named "Linux Trace Toolkit Viewer Graphical Module Tutorial". +

You should also take a look at lttv/state.c, where by_id hooks are used. When +you only need some specific events, you should use this interface. It makes the +event filtering sooner in the dispatch chain : you hook doesn't have to be +called for each event, only the ones selected. That improves the performances a +lot! +

Note that you should use the lttv_trace_find_hook method from +lttv/tracecontext.h to connect the hook to the right facility/event type. See +state.c for an example. A problem that may arise is that the LttvTraceHook +structure must be passed as hook_data when registering the hook. In fact, it is +not necessary for it to be directly passed as the hook_data parameter. As long +as the hook function can access the LttvTraceHook fields necessary to parse the +LttEvent, there is no problem. In a complex viewer where you need a pointer to +your own data structure, just keep a pointer to the LttvTraceHook structure +inside your own data structure, and give to pointer to your data structure in +parameter as the hook_data. +

Then, you should use the macro LTTV_MODULE, defined in lttv/module.h. It allows +you to specify the module name, a short and a long description, the init and +destroy functions and the module dependencies. That permits to the module +backend to load the right dependencies when needed. +

A typical text module will depend on batchAnalysis for the batch computation of a +trace, and simply register before and after trace hooks, as weel as the most +important one : a event hook. +


PrevHomeNext
Linux Trace Toolkit Viewer Text Module TutorialUpThe hooks
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x33.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x33.html new file mode 100644 index 00000000..754136b9 --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x33.html @@ -0,0 +1,184 @@ + +The hooks
Linux Trace Toolkit Viewer Developer Guide
PrevChapter 1. Linux Trace Toolkit Viewer Text Module TutorialNext

1.3. The hooks

The before and after trace hooks only exists to be able to generate a report at +the end of a trace computation. The effective computation is done by the event +hooks. +

These hooks does particular computation on data arriving as argument, a +call_data. The type of the call_data, when a hook is called during the trace +read, is a traceset context. It contains all the necessary information about the +read in progress. This is the base class from which inherits trace set +state, and trace set/trace/tracefile state is the base classe of trace +set/trace/tracefile statistics. All these types can be casted to another without +problem (a TracesetState, for example, can be casted to a TracesetContext, but +it's not true for the casting between a TraceContext and a TracesetContext, see +the chapter "How to use the trace reading context" for details). They offer the +input data and they give a container (the attributes of the trace set/trace/tracefile +statistics) to write the output of this hook. +

The idea behind writing in the attributes container is to provide an extensible +way of storing any type of information. For example, a specific module that adds +statistics to a trace can store them there, and the statistic printout will +automatically include the results produced by the specific module. +

Output data does not necessarily need to be stored in such a global container +though. If we think of data of which we need to keed track during the execution, +an event counter for example, we should create our own data structure that +contains this counter, and pass the address of the allocated structure as the +hook_data parameter of the hook list creation function. That way, the hook will +be called with its hook_data as first parameter, which it can read and write. We +can think of this structure as the data related to the function that persists +between each call to the hook. You must make sure that you cast the hook_data to +the type of the structure before you use it in the hook function. +

The detail about how to access the different fields of the reading context (the +hook's call_data) will be discussed in the chapter "How to use the trace +reading context". +


PrevHomeNext
A typical moduleUpHow to use the Linux Trace Toolkit Viewer's Reading Context
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x46.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x46.html new file mode 100644 index 00000000..3cd2e69e --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x46.html @@ -0,0 +1,162 @@ + +Why an event driven trace reader ?
Linux Trace Toolkit Viewer Developer Guide
PrevChapter 2. How to use the Linux Trace Toolkit Viewer's Reading ContextNext

2.2. Why an event driven trace reader ?

The complexity of synchronizing the tracesets is then hidden to the viewer. Some +future plans involve to be able to put many traces together in a trace set. +Before this becomes possible, the time of each trace must be synchronized in +some way. Some work is actually done to create a module that uses the network +traffic shared by different computers to synchronize the time of different +traces. +

In order to make each module integrate well with each other, we made the trace +reader a simple hook caller. For each event it reads, it just calls the hook +lists for this event. For each event, it calls the by_id specific hooks +registered for this event and also the "main" hooks, registered for all events. +Note that the two hook lists are merged when called so the priority of the +hooks of each list is respected. For example, a hook of higher priority (20) in +the main list will be called before a hook of lower priority (40) from the +by_id specific list. +


PrevHomeNext
How to use the Linux Trace Toolkit Viewer's Reading ContextUpUsing the reading context
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x50.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x50.html new file mode 100644 index 00000000..f93edb1a --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x50.html @@ -0,0 +1,193 @@ + +Using the reading context
Linux Trace Toolkit Viewer Developer Guide
PrevChapter 2. How to use the Linux Trace Toolkit Viewer's Reading ContextNext

2.3. Using the reading context

If you have read the tutorials about writing a text and a graphic module, you +should be fairly ready to use the information provided to your hook by the +reading API. +

The data structures of the reading context are based on the gobject, a +object-oriented library from the glib. Some evolved types that are found in the +context also comes from the "glib" (GArray, GHashTable and so on). For detailed +information about "gobjects" and the "glib", see the www.gtk.org website. They provide a complete +API reference about the data types they provide. +

The reading context is object oriented. It is described by the lttv/tracecontext.h +header. Is can be illustrated with this UML class diagram : +

Linux Trace Toolkit Viewer Reading Context Class Diagram

+

Though, for performance's sake, navigating through it is not as encapsulated as +it could. Consider the class attributes to be all public (no get/set functions). +Sometimes, iteration upon a specific element can be uneasy. For example, you may +have to get the number of tracefiles in a trace from the "vt" field of the trace +context to be able to iterate over all the tracefiles contained by the trace. +

To facilitate the common operations on the reading context, LTTV now provides a +header that consists of simple macros : lttv/contextmacros.h. It gives an object +look-and-feel to the context classes. Simple "GET" macros can be used to easily +access the different fields are iterate over the elements (and get the total +number of elements too). +


PrevHomeNext
Why an event driven trace reader ?UpLinux Trace Toolkit Viewer Graphical Module Tutorial
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x72.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x72.html new file mode 100644 index 00000000..bbb21cbc --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x72.html @@ -0,0 +1,163 @@ + +The static part of a module
Linux Trace Toolkit Viewer Developer Guide
PrevChapter 3. Linux Trace Toolkit Viewer Graphical Module TutorialNext

3.2. The static part of a module

A module must have a static part to be able to get loaded just like a text +module. Now, let's see the differences. The graphical module depends on the +"lttvwindow" module. See module.c from the control flow viewer for an example. +

The init() and destroy() functions must register functions that can be called by +user interaction to instanciate the viewers. That's the goal of +lttvwindow_register_constructor() and lttvwindow_unregister_constructor() : +they register a function with a menu entry and an icon. The main window will +shown them in its interface and call the function when the button or menu item +is selected. This hook function must receive a pointer to a "Tab" object in +parameter. +

Also note the presence of the destroy_walk() method. It is called when the +module is unloaded : it must destroy all the instances of the viewers from the +module. +


PrevHomeNext
Linux Trace Toolkit Viewer Graphical Module TutorialUpThe dynamic part of a module : the viewer
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x77.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x77.html new file mode 100644 index 00000000..30827a5c --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x77.html @@ -0,0 +1,160 @@ + +The dynamic part of a module : the viewer
Linux Trace Toolkit Viewer Developer Guide
PrevChapter 3. Linux Trace Toolkit Viewer Graphical Module TutorialNext

3.3. The dynamic part of a module : the viewer

The dynamic part starts with the constructor of the viewer. It is called by the +main window when the corresponding button or menu item is selected. See +h_guicontrolflow() from control flow viewer eventhooks.c for an example. It does +basic connexion to the tab's events available : time window change notification, +current time notification, redraw notification, continue notification. All these +function should be implemented in your viewer if you want the data you shown to +be synchronised with the main window and the other viewers. It also calls the +background computation, which will be discussed in the next section. +

This is also at this point that the viewer does create it's own memory footprint +: its inner structure. This structure will have to be passed as hook_data to +each function registered by the viewer : this is what makes the functions +"belong" to this instance of the viewer. +


PrevHomeNext
The static part of a moduleUpHow to request background computation
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x81.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x81.html new file mode 100644 index 00000000..c12a65b4 --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x81.html @@ -0,0 +1,156 @@ + +How to request background computation
Linux Trace Toolkit Viewer Developer Guide
PrevChapter 3. Linux Trace Toolkit Viewer Graphical Module TutorialNext

3.4. How to request background computation

You will also notice the presence of a request_background_data() called in the +constructor. This function, in eventhooks.c, does verify for the presence of the +state information that could be precomputed by the main window background +computation. If it has not been precomputed, we ask for a computation and show +partial data. We also register a hook that will be called (notified) by the main +window when the requested data will become ready, so the viewer can update +itself with the new data. If no partial information would have made sense in a +particular viewer, one could choose to shown a "waiting for computation" message +while waiting for the notification. See lttvwindow/lttvwindowtraces.h for the API +of the background requests. +


PrevHomeNext
The dynamic part of a module : the viewerUpHow to handle events and use the graphical trace reading service
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x84.html b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x84.html new file mode 100644 index 00000000..639350aa --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/developer_guide/html/x84.html @@ -0,0 +1,537 @@ + +How to handle events and use the graphical trace reading service
Linux Trace Toolkit Viewer Developer Guide
PrevChapter 3. Linux Trace Toolkit Viewer Graphical Module Tutorial 

3.5. How to handle events and use the graphical trace reading service

The events that are delivered by the main window are defined in +lttvwindow/lttvwindow.h. Let's describe them and their use in details. Remember +that you can refer to the control flow viewer module as an example. +

3.5.1. Module Related API

A viewer plugin is, before anything, a plugin. As a dynamically loadable +module, it thus has an init and a destroy function called whenever it is +loaded/initialized and unloaded/destroyed. A graphical module depends on +lttvwindow for construction of its viewer instances. In order to achieve +this, it must register its constructor function to the main window along +with button description or text menu entry description. A module keeps +a list of every viewer that currently sits in memory so it can destroy +them before the module gets unloaded/destroyed. +

The contructor registration to the main windows adds button and menu +entry to each main window, thus allowing instanciation of viewers. +

3.5.2. Main Window

The main window is a container that offers menus, buttons and a +notebook. Some of those menus and buttons are part of the core of the +main window, others are dynamically added and removed when modules are +loaded/unloaded. +

The notebook contains as much tabs as wanted. Each tab is linked with +a set of traces (traceset). Each trace contains many tracefiles (one +per cpu). A trace corresponds to a kernel being traced. A traceset +corresponds to many traces read together. The time span of a traceset +goes from the earliest start of all the traces to the latest end of all +the traces. +

Inside each tab are added the viewers. When they interact with the main +window through the lttvwindow API, they affect the other viewers located +in the same tab as they are. +

The insertion of many viewers in a tab permits a quick look at all the +information wanted in a glance. The main window does merge the read +requests from all the viewers in the same tab in a way that every viewer +will get exactly the events it asked for, while the event reading loop +and state update are shared. It improves performance of events delivery +to the viewers. +

3.5.3. Viewer Instance Related API

The lifetime of a viewer is as follows. The viewer constructor function +is called each time an instance view is created (one subwindow of this +viewer type is created by the user either by clicking on the menu item +or the button corresponding to the viewer). Thereafter, the viewer gets +hooks called for different purposes by the window containing it. These +hooks are detailed below. It also has to deal with GTK Events. Finally, +it can be destructed by having its top level widget unreferenced by the +main window or by any GTK Event causing a "destroy-event" signal on the +its top widget. Another possible way for it do be destroyed is if the +module gets unloaded. The module unload function will have to emit a +"destroy" signal on each top level widget of all instances of its viewers. +

3.5.4. Notices from Main Window

time_window

This is the time interval visible on the viewer's tab. Every + viewer that cares about being synchronised by respect to the + time with other viewers should register to this notification. + They should redraw all or part of their display when this + occurs.

traceset

This notification is called whenever a trace is added/removed + from the traceset. As it affects all the data displayed by the + viewer, it sould redraw itself totally.

filter

This feature has not been implemented yet.

current_time

Being able to zoom nearer a specific time or highlight a specific + time on every viewer in synchronicity implies that the viewer + has to shown a visual sign over the drawing or select an event + when it receives this notice. It should also inform the main + window with the appropriate report API function when a user + selects a specific time as being the current time.

dividor

This notice links the positions of the horizontal dividors + between the graphic display zone of every viewer and their Y axis, + typically showing processes, cpus, ...

3.5.5. Reporting Changes to the Main Window

In most cases, the enclosing window knows about updates such as described +in the Notification section higher. There are a few cases, however, where +updates are caused by actions known by a view instance. For example, +clicking in a view may update the current time; all viewers within +the same window must be told about the new current time to change the +currently highlighted time point. A viewer reports such events by calling +lttvwindow_report_current_time on its lttvwindow. The lttvwindow will +consequently call current_time_notify for each of its contained viewers. +

Available report methods are : +

  • lttvwindow_report_time_window : reports the new time window. +

  • lttvwindow_report_current_time : reports the new current time. +

  • lttvwindow_report_dividor : reports the new horizontal dividor's position. +

+

3.5.6. Requesting Events to Main Window

Events can be requested by passing a EventsRequest structure to the main +window. They will be delivered later when the next g_idle functions +will be called. Event delivery is done by calling the event hook for +this event ID, or the main event hooks. A pointer to the EventsRequest +structure is passed as hook_data to the event hooks of the viewers. +

EventsRequest consists in +

  • a pointer to the viewer specific data structure +

  • a start timestamp or position +

  • a stop_flag, ending the read process when set to TRUE +

  • a end timestamp and/or position and/or number of events to read +

  • hook lists to call for traceset/trace/tracefile begin and end, and for each + event (event hooks and event_by_id hooks). +

+

The main window will deliver events for every EventRequests it has +pending through an algorithm that guarantee that all events requested, +and only them, will be delivered to the viewer between the call of the +tracefile_begin hooks and the call of the tracefile_end hooks. +

If a viewer wants to stop the event request at a certain point inside the +event hooks, it has to set the stop_flag to TRUE and return TRUE from the +hook function. Then return value will stop the process traceset. Then, +the main window will look for the stop_flag and remove the EventRequests +from its lists, calling the process_traceset_end for this request (it +removes hooks from the context and calls the after hooks). +

It no stop_flag is risen, the end timestamp, end position or number +of events to read has to be reached to determine the end of the +request. Otherwise, the end of traceset does determine it. +

3.5.7. GTK Events

3.5.7.1. Events and Signals

GTK is quite different from the other graphical toolkits around +there. The main difference resides in that there are many X Windows +inside one GtkWindow, instead of just one. That means that X events are +delivered by the glib main loop directly to the widget corresponding to +the GdkWindow affected by the X event. +

Event delivery to a widget emits a signal on that widget. Then, if a +handler is connected to this widget's signal, it will be executed. There +are default handlers for signals, connected at class instantiation +time. There is also the possibility to connect other handlers to these +signals, which is what should be done in most cases when a viewer needs +to interact with X in any way. +

Signal emission and propagation is described there : + +

  • http://www.gtk.org/tutorial/sec-signalemissionandpropagation.html +

+

For further information on the GTK main loop (now a wrapper over glib main loop) +see : + +

  • http://developer.gnome.org/doc/API/2.0/gtk/gtk-General.html +

  • http://developer.gnome.org/doc/API/2.0/glib/glib-The-Main-Event-Loop.html +

+

For documentation on event handling in GTK/GDK, see : + +

  • http://developer.gnome.org/doc/API/2.0/gdk/gdk-Events.html +

  • http://developer.gnome.org/doc/API/2.0/gdk/gdk-Event-Structures.html +

+

Signals can be connected to handlers, emitted, propagated, blocked, +stopped. See : + +

  • http://developer.gnome.org/doc/API/2.0/gobject/gobject-Signals.html +

+

3.5.7.2. The "expose_event"

Provides the exposed region in the GdkEventExpose structure. +

There are two ways of dealing with exposures. The first one is to directly +draw on the screen and the second one is to draw in a pixmap buffer, +and then to update the screen when necessary. +

In the first case, the expose event will be responsible for registering +hooks to process_traceset and require time intervals to the main +window. So, in this scenario, if a part of the screen is damaged, the +trace has to be read to redraw the screen. +

In the second case, with a pixmap buffer, the expose handler is only +responsible of showing the pixmap buffer on the screen. If the pixmap +buffer has never been filled with a drawing, the expose handler may ask +for it to be filled. +

The interest of using events request to the main window instead of reading +the events directly from the trace comes from the fact that the main +window does merge requests from the different viewers in the same tab so +that the read loop and the state update is shared. As viewers will, in +the common scenario, request the same events, only one pass through the +trace that will call the right hooks for the right intervals will be done. +

When the traceset read is over for a events request, the traceset_end +hook is called. It has the responsibility of finishing the drawing if +some parts still need to be drawn and to show it on the screen (if the +viewer uses a pixmap buffer). +

It can add dotted lines and such visual effects to enhance the user's +experience. +


PrevHome 
How to request background computationUp 
\ No newline at end of file diff --git a/ltt/branches/poly-0.6.9/doc/developer/discuss.html b/ltt/branches/poly-0.6.9/doc/developer/discuss.html new file mode 100644 index 00000000..b6159254 --- /dev/null +++ b/ltt/branches/poly-0.6.9/doc/developer/discuss.html @@ -0,0 +1,189 @@ + + + + Tracing Tools + + + +

Tracing Tools

+ +

Tracing is routinely used to help understanding the behavior and performance +of various aspects of the Linux kernel and associated drivers. +Many of the 80K+ printk statements in the Linux kernel +serve this purpose, although printk is relatively low +performance and unreliable. The small default printk buffer size coupled with +the low performance brings lost messages as soon as the volume becomes +significant. + +

For this reason, a number of drivers include their own tracing macros +and infrastructure. A quick search looking for TRACE and related keywords +in the Linux kernel source reveals some form of tracing in at least +the following files: + +