From 5050a2bc79879cd4e8e64db1e16776dc0ad6e2ea Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 7 May 2009 01:03:06 +0000 Subject: tikz-timing 0.4a (5may09) git-svn-id: svn://tug.org/texlive/trunk@12963 c570f23f-e606-0410-a88d-b1316a301751 --- Master/texmf-dist/doc/latex/tikz-timing/README | 57 + .../doc/latex/tikz-timing/tikz-timing.pdf | 16403 +++++++++++++++++++ .../texmf-dist/source/latex/tikz-timing/Makefile | 100 + .../source/latex/tikz-timing/tikz-timing.dtx | 3314 ++++ .../source/latex/tikz-timing/tikz-timing.ins | 49 + .../tex/latex/tikz-timing/tikz-timing.sty | 1329 ++ 6 files changed, 21252 insertions(+) create mode 100644 Master/texmf-dist/doc/latex/tikz-timing/README create mode 100644 Master/texmf-dist/doc/latex/tikz-timing/tikz-timing.pdf create mode 100644 Master/texmf-dist/source/latex/tikz-timing/Makefile create mode 100644 Master/texmf-dist/source/latex/tikz-timing/tikz-timing.dtx create mode 100644 Master/texmf-dist/source/latex/tikz-timing/tikz-timing.ins create mode 100644 Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty (limited to 'Master/texmf-dist') diff --git a/Master/texmf-dist/doc/latex/tikz-timing/README b/Master/texmf-dist/doc/latex/tikz-timing/README new file mode 100644 index 00000000000..03e9dea7190 --- /dev/null +++ b/Master/texmf-dist/doc/latex/tikz-timing/README @@ -0,0 +1,57 @@ +-------------------------------------------------------------- + tikz-timing + version 0.4a, May 5th, 2009 +-------------------------------------------------------------- + +This package lets you typeset keywords of the version +control system Subversion inside your LaTeX files anywhere +you like. Unlike the very similar package 'svn' the usage of +multiple files for one LaTeX document is well supported. + +Copyright (C) 2009 Martin Scharrer +E-mail: martin@scharrer-online.de +WWW: http://www.scharrer-online.de/latex/ + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3c +of this license or (at your option) any later version. +The latest version of this license is in + http://www.latex-project.org/lppl.txt +and version 1.3c or later is part of all distributions of LaTeX +version 2008/05/04 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Martin Scharrer. + +This work consists of the files tikz-timing.dtx, tikz-timing.ins +and the derived file tikz-timing.sty. + + +Tiny example: +~~~~~~~~~~~~~ +In text: + \texttiming{HLHLHLHLHLHL} +Inside tikzpicture: + \timing [settings] (1,2) {HLHLHLHLHL}; + + +INSTALL: +~~~~~~~~ +From the .dtx file (if you don't get the .sty files directly): +================== +Unpack the zip file and run: + [pdf]latex tikz-timing.ins +Place the tikz-timing.sty file into your TEXMF tree, e.g. in + $TEXMF/tex/latex/tikz-timing + +DOCUMENTATION: +~~~~~~~~~~~~~~ +To create the documentation: + + [pdf]latex tikz-timing.dtx + makeindex -s gind.ist -o tikz-timing.ind tikz-timing.idx + makeindex -s gglo.ist -o tikz-timing.gls tikz-timing.glo + [pdf]latex tikz-timing.dtx + [pdf]latex tikz-timing.dtx + diff --git a/Master/texmf-dist/doc/latex/tikz-timing/tikz-timing.pdf b/Master/texmf-dist/doc/latex/tikz-timing/tikz-timing.pdf new file mode 100644 index 00000000000..82a8bcf6780 --- /dev/null +++ b/Master/texmf-dist/doc/latex/tikz-timing/tikz-timing.pdf @@ -0,0 +1,16403 @@ +%PDF-1.4 +% +684 0 obj +<> +endobj + xref +684 454 +0000000015 00000 n +0000009393 00000 n +0000009521 00000 n +0000012211 00000 n +0000012392 00000 n +0000012471 00000 n +0000012505 00000 n +0000012582 00000 n +0000012662 00000 n +0000012793 00000 n +0000012820 00000 n +0000012937 00000 n +0000013015 00000 n +0000013107 00000 n +0000013167 00000 n +0000013259 00000 n +0000013318 00000 n +0000013396 00000 n +0000013432 00000 n +0000013490 00000 n +0000013527 00000 n +0000013565 00000 n +0000013619 00000 n +0000013651 00000 n +0000013702 00000 n +0000013833 00000 n +0000013891 00000 n +0000013955 00000 n +0000014005 00000 n +0000014033 00000 n +0000014151 00000 n +0000014229 00000 n +0000014321 00000 n +0000014374 00000 n +0000014466 00000 n +0000014522 00000 n +0000014614 00000 n +0000014667 00000 n +0000014759 00000 n +0000014816 00000 n +0000014908 00000 n +0000014959 00000 n +0000015051 00000 n +0000015102 00000 n +0000015194 00000 n +0000015243 00000 n +0000015335 00000 n +0000015385 00000 n +0000015477 00000 n +0000015529 00000 n +0000015621 00000 n +0000015674 00000 n +0000015752 00000 n +0000015784 00000 n +0000015838 00000 n +0000015869 00000 n +0000015899 00000 n +0000015927 00000 n +0000015954 00000 n +0000015983 00000 n +0000016012 00000 n +0000016047 00000 n +0000016078 00000 n +0000016134 00000 n +0000016165 00000 n +0000016224 00000 n +0000016259 00000 n +0000016310 00000 n +0000016359 00000 n +0000016410 00000 n +0000016460 00000 n +0000016553 00000 n +0000016599 00000 n +0000016692 00000 n +0000016738 00000 n +0000016870 00000 n +0000016906 00000 n +0000016986 00000 n +0000017079 00000 n +0000017130 00000 n +0000017263 00000 n +0000017293 00000 n +0000017371 00000 n +0000017463 00000 n +0000017522 00000 n +0000017614 00000 n +0000017672 00000 n +0000017764 00000 n +0000017818 00000 n +0000017910 00000 n +0000017969 00000 n +0000018061 00000 n +0000018111 00000 n +0000018203 00000 n +0000018254 00000 n +0000018346 00000 n +0000018398 00000 n +0000018490 00000 n +0000018543 00000 n +0000018635 00000 n +0000018691 00000 n +0000018783 00000 n +0000018840 00000 n +0000018932 00000 n +0000018993 00000 n +0000019085 00000 n +0000019151 00000 n +0000019243 00000 n +0000019309 00000 n +0000019401 00000 n +0000019467 00000 n +0000019559 00000 n +0000019625 00000 n +0000019717 00000 n +0000019783 00000 n +0000019875 00000 n +0000019941 00000 n +0000020033 00000 n +0000020099 00000 n +0000020191 00000 n +0000020257 00000 n +0000020349 00000 n +0000020426 00000 n +0000020518 00000 n +0000020591 00000 n +0000020683 00000 n +0000020748 00000 n +0000020840 00000 n +0000020905 00000 n +0000020997 00000 n +0000021052 00000 n +0000021144 00000 n +0000021208 00000 n +0000021300 00000 n +0000021363 00000 n +0000021455 00000 n +0000021516 00000 n +0000021608 00000 n +0000021675 00000 n +0000021767 00000 n +0000021834 00000 n +0000021926 00000 n +0000021989 00000 n +0000022081 00000 n +0000022143 00000 n +0000022235 00000 n +0000022294 00000 n +0000022386 00000 n +0000022442 00000 n +0000022534 00000 n +0000022600 00000 n +0000022692 00000 n +0000022757 00000 n +0000022849 00000 n +0000022915 00000 n +0000023007 00000 n +0000023070 00000 n +0000023162 00000 n +0000023232 00000 n +0000023324 00000 n +0000023386 00000 n +0000023478 00000 n +0000023540 00000 n +0000023632 00000 n +0000023702 00000 n +0000023794 00000 n +0000023857 00000 n +0000023949 00000 n +0000024015 00000 n +0000024107 00000 n +0000024174 00000 n +0000024266 00000 n +0000024331 00000 n +0000024423 00000 n +0000024490 00000 n +0000024582 00000 n +0000024647 00000 n +0000024739 00000 n +0000024808 00000 n +0000024900 00000 n +0000024962 00000 n +0000025054 00000 n +0000025120 00000 n +0000025212 00000 n +0000025279 00000 n +0000025371 00000 n +0000025439 00000 n +0000025517 00000 n +0000025564 00000 n +0000025633 00000 n +0000025679 00000 n +0000025724 00000 n +0000025768 00000 n +0000025808 00000 n +0000025855 00000 n +0000025898 00000 n +0000025943 00000 n +0000025986 00000 n +0000026031 00000 n +0000026075 00000 n +0000026116 00000 n +0000026164 00000 n +0000026204 00000 n +0000026244 00000 n +0000026292 00000 n +0000026333 00000 n +0000026377 00000 n +0000026420 00000 n +0000026464 00000 n +0000026498 00000 n +0000026535 00000 n +0000026575 00000 n +0000026616 00000 n +0000026661 00000 n +0000026706 00000 n +0000026745 00000 n +0000026786 00000 n +0000026828 00000 n +0000026861 00000 n +0000026904 00000 n +0000026947 00000 n +0000026998 00000 n +0000027053 00000 n +0000027097 00000 n +0000027141 00000 n +0000027185 00000 n +0000027229 00000 n +0000027273 00000 n +0000027317 00000 n +0000027361 00000 n +0000027405 00000 n +0000027444 00000 n +0000027479 00000 n +0000027513 00000 n +0000027544 00000 n +0000027574 00000 n +0000027603 00000 n +0000027631 00000 n +0000027668 00000 n +0000027700 00000 n +0000027736 00000 n +0000027773 00000 n +0000027833 00000 n +0000027871 00000 n +0000028004 00000 n +0000028045 00000 n +0000028123 00000 n +0000028215 00000 n +0000028274 00000 n +0000028366 00000 n +0000028429 00000 n +0000028521 00000 n +0000028585 00000 n +0000028677 00000 n +0000028740 00000 n +0000028832 00000 n +0000028896 00000 n +0000028988 00000 n +0000029053 00000 n +0000029145 00000 n +0000029213 00000 n +0000029305 00000 n +0000029369 00000 n +0000029461 00000 n +0000029526 00000 n +0000029618 00000 n +0000029681 00000 n +0000029759 00000 n +0000029801 00000 n +0000029865 00000 n +0000029906 00000 n +0000029949 00000 n +0000029991 00000 n +0000030037 00000 n +0000030080 00000 n +0000030122 00000 n +0000030163 00000 n +0000030205 00000 n +0000030246 00000 n +0000030281 00000 n +0000030345 00000 n +0000030387 00000 n +0000030522 00000 n +0000030558 00000 n +0000030638 00000 n +0000030731 00000 n +0000030786 00000 n +0000030879 00000 n +0000030935 00000 n +0000031028 00000 n +0000031095 00000 n +0000031188 00000 n +0000031250 00000 n +0000031343 00000 n +0000031406 00000 n +0000031499 00000 n +0000031562 00000 n +0000031655 00000 n +0000031712 00000 n +0000031805 00000 n +0000031862 00000 n +0000031955 00000 n +0000032013 00000 n +0000032106 00000 n +0000032163 00000 n +0000032256 00000 n +0000032314 00000 n +0000032407 00000 n +0000032467 00000 n +0000032560 00000 n +0000032627 00000 n +0000032720 00000 n +0000032782 00000 n +0000032875 00000 n +0000032933 00000 n +0000033027 00000 n +0000033086 00000 n +0000033182 00000 n +0000033242 00000 n +0000033339 00000 n +0000033400 00000 n +0000033497 00000 n +0000033557 00000 n +0000033654 00000 n +0000033715 00000 n +0000033812 00000 n +0000033872 00000 n +0000033969 00000 n +0000034030 00000 n +0000034127 00000 n +0000034187 00000 n +0000034284 00000 n +0000034352 00000 n +0000034449 00000 n +0000034520 00000 n +0000034617 00000 n +0000034689 00000 n +0000034786 00000 n +0000034849 00000 n +0000034931 00000 n +0000034972 00000 n +0000035035 00000 n +0000035076 00000 n +0000035126 00000 n +0000035175 00000 n +0000035221 00000 n +0000035259 00000 n +0000035298 00000 n +0000035336 00000 n +0000035375 00000 n +0000035413 00000 n +0000035452 00000 n +0000035490 00000 n +0000035528 00000 n +0000035565 00000 n +0000035606 00000 n +0000035652 00000 n +0000035691 00000 n +0000035728 00000 n +0000035764 00000 n +0000035801 00000 n +0000035837 00000 n +0000035873 00000 n +0000035915 00000 n +0000035957 00000 n +0000035998 00000 n +0000036044 00000 n +0000036079 00000 n +0000036113 00000 n +0000036176 00000 n +0000036217 00000 n +0000036339 00000 n +0000036407 00000 n +0000036475 00000 n +0000036521 00000 n +0000036573 00000 n +0000036629 00000 n +0000036681 00000 n +0000036733 00000 n +0000036785 00000 n +0000036829 00000 n +0000036881 00000 n +0000036920 00000 n +0000036967 00000 n +0000036998 00000 n +0000037027 00000 n +0000037074 00000 n +0000037121 00000 n +0000037156 00000 n +0000037205 00000 n +0000037398 00000 n +0000037627 00000 n +0000037822 00000 n +0000037981 00000 n +0000038141 00000 n +0000038336 00000 n +0000038635 00000 n +0000038706 00000 n +0000038762 00000 n +0000038785 00000 n +0000038960 00000 n +0000039294 00000 n +0000058096 00000 n +0000058740 00000 n +0000059304 00000 n +0000059479 00000 n +0000059738 00000 n +0000076308 00000 n +0000076562 00000 n +0000076736 00000 n +0000077042 00000 n +0000093955 00000 n +0000094455 00000 n +0000094630 00000 n +0000095176 00000 n +0000125146 00000 n +0000125540 00000 n +0000125715 00000 n +0000126015 00000 n +0000151482 00000 n +0000151947 00000 n +0000152123 00000 n +0000152664 00000 n +0000187879 00000 n +0000188491 00000 n +0000188666 00000 n +0000188994 00000 n +0000214585 00000 n +0000215017 00000 n +0000215192 00000 n +0000215690 00000 n +0000239525 00000 n +0000240124 00000 n +0000240300 00000 n +0000240606 00000 n +0000263513 00000 n +0000264040 00000 n +0000264214 00000 n +0000264461 00000 n +0000280972 00000 n +0000281012 00000 n +0000281185 00000 n +0000281500 00000 n +0000307049 00000 n +0000307515 00000 n +0000307689 00000 n +0000308228 00000 n +0000338765 00000 n +0000339329 00000 n +0000339502 00000 n +0000339847 00000 n +0000366682 00000 n +0000367232 00000 n +0000009582 00000 n +trailer +<> +startxref +0 +%%EOF + 685 0 obj +<> +endobj +686 0 obj +<> +endobj +1137 0 obj +<>stream +%n t ߀ @(@>%%{0Pz`` +-Z @=HR<P ( "`Q0   b1Op.AШd`h @ @ @ @@0  A@`4BA0T, CAt<DB1 L' +EB`\/ FC1l7GC|? HD2!G$IDa4O(JE2TW,KEt_0LF3!g4MFao8NG3w<OG@ PH4" D"QHb5H$RI4U,L&SIu_O@`P8$ BaPd6DbQ8V-FcQv=HdR9$M'JeRd]/LfS9m7NgS}?PhT:%GRiTe6OTjU:VWVkUv_XlV;%gZmVeo\nW;w^oW`pX<& bqXf7drY_;|k;|k;|k;|k;|k;|/sv=.k;|k;|k;|k;|k;|k;|k;|k;|k;|k;|k;|/sv=./s;|/s;|/s;|/s;|$ >#0@_`S0C'x;@ : ~@Xk` ~Gn&"pe 1Ph] 3)f68 69l^7E%E$7 # l#)_7EE!EE"EEEEEE7  !$ FFm 9Fn7E$E#EE$EEEEE!E"E&E+E+E+E+E+E+E+E+E6E2E*E*E E)E(E&E,E,E(E'E$E!E+E*E+E(E/E'E'E/E(E+E,E*E,E*E.E'E+E,E-7.  +   %n7E$E(E)E(E)E*E-E)E*E(7) )p 9F F!F,F'F(F(F"F"F#F"F#F%F,F'F#G$I%J&J%J&J%J&J%J-J0J1J(;(   (c--! 0!7I[m@A tscdxM1c]@Yd@h$cw2Bh +z5pZrbO M:C9hzXE7Qendstream +endobj +687 0 obj +<> +endobj +688 0 obj +<> +endobj +689 0 obj +(Change History) +endobj +690 0 obj +<> +endobj +691 0 obj +<> +endobj +692 0 obj +<> +endobj +693 0 obj +(2 Usage) +endobj +694 0 obj +<> +endobj +695 0 obj +<> +endobj +696 0 obj +<> +endobj +697 0 obj +<> +endobj +698 0 obj +<> +endobj +699 0 obj +<> +endobj +700 0 obj +<> +endobj +701 0 obj +(\\texttiminggrid) +endobj +702 0 obj +<> +endobj +703 0 obj +(\\texttimingafter) +endobj +704 0 obj +(\\texttimingbefore) +endobj +705 0 obj +<> +endobj +706 0 obj +(\\texttiming) +endobj +707 0 obj +<> +endobj +708 0 obj +<> +endobj +709 0 obj +(2.2 Macro for use inside TikZ-Pictures) +endobj +710 0 obj +<> +endobj +711 0 obj +<> +endobj +712 0 obj +(\\timing) +endobj +713 0 obj +<> +endobj +714 0 obj +<> +endobj +715 0 obj +<> +endobj +716 0 obj +<> +endobj +717 0 obj +<> +endobj +718 0 obj +<> +endobj +719 0 obj +<> +endobj +720 0 obj +<> +endobj +721 0 obj +<> +endobj +722 0 obj +<> +endobj +723 0 obj +<> +endobj +724 0 obj +<> +endobj +725 0 obj +<> +endobj +726 0 obj +<> +endobj +727 0 obj +<> +endobj +728 0 obj +<> +endobj +729 0 obj +<> +endobj +730 0 obj +<> +endobj +731 0 obj +<> +endobj +732 0 obj +<> +endobj +733 0 obj +<> +endobj +734 0 obj +<> +endobj +735 0 obj +<> +endobj +736 0 obj +(\\tablerules) +endobj +737 0 obj +<> +endobj +738 0 obj +(\\vertlines) +endobj +739 0 obj +(\\horlines) +endobj +740 0 obj +(\\twidth) +endobj +741 0 obj +(\\nrows) +endobj +742 0 obj +(\\coldist) +endobj +743 0 obj +(\\rowdist) +endobj +744 0 obj +(\\fulltablegrid) +endobj +745 0 obj +(\\tablegrid) +endobj +746 0 obj +(2.3.1 Macros for \\extracode Section) +endobj +747 0 obj +(\\extracode) +endobj +748 0 obj +<> +endobj +749 0 obj +(tikztimingtable) +endobj +750 0 obj +<> +endobj +751 0 obj +(2.3 Table for Timing Diagrams) +endobj +752 0 obj +<> +endobj +753 0 obj +(2.1 Macro for use in Text Mode) +endobj +754 0 obj +<> +endobj +755 0 obj +<> +endobj +756 0 obj +<> +endobj +757 0 obj +<> +endobj +758 0 obj +<> +endobj +759 0 obj +(5 Implementation) +endobj +760 0 obj +<> +endobj +761 0 obj +<> +endobj +762 0 obj +<> +endobj +763 0 obj +<> +endobj +764 0 obj +(5.3 Macros) +endobj +765 0 obj +<> +endobj +766 0 obj +<> +endobj +767 0 obj +<> +endobj +768 0 obj +<> +endobj +769 0 obj +<> +endobj +770 0 obj +<> +endobj +771 0 obj +<> +endobj +772 0 obj +<> +endobj +773 0 obj +<> +endobj +774 0 obj +<> +endobj +775 0 obj +<> +endobj +776 0 obj +<> +endobj +777 0 obj +<> +endobj +778 0 obj +<> +endobj +779 0 obj +<> +endobj +780 0 obj +<> +endobj +781 0 obj +<> +endobj +782 0 obj +<> +endobj +783 0 obj +<> +endobj +784 0 obj +<> +endobj +785 0 obj +<> +endobj +786 0 obj +<> +endobj +787 0 obj +<> +endobj +788 0 obj +<> +endobj +789 0 obj +<> +endobj +790 0 obj +<> +endobj +791 0 obj +<> +endobj +792 0 obj +<> +endobj +793 0 obj +<> +endobj +794 0 obj +<> +endobj +795 0 obj +<> +endobj +796 0 obj +<> +endobj +797 0 obj +<> +endobj +798 0 obj +<> +endobj +799 0 obj +<> +endobj +800 0 obj +<> +endobj +801 0 obj +<> +endobj +802 0 obj +<> +endobj +803 0 obj +<> +endobj +804 0 obj +<> +endobj +805 0 obj +<> +endobj +806 0 obj +<> +endobj +807 0 obj +<> +endobj +808 0 obj +<> +endobj +809 0 obj +<> +endobj +810 0 obj +<> +endobj +811 0 obj +<> +endobj +812 0 obj +<> +endobj +813 0 obj +<> +endobj +814 0 obj +<> +endobj +815 0 obj +<> +endobj +816 0 obj +<> +endobj +817 0 obj +<> +endobj +818 0 obj +<> +endobj +819 0 obj +<> +endobj +820 0 obj +<> +endobj +821 0 obj +<> +endobj +822 0 obj +<> +endobj +823 0 obj +<> +endobj +824 0 obj +<> +endobj +825 0 obj +<> +endobj +826 0 obj +<> +endobj +827 0 obj +<> +endobj +828 0 obj +<> +endobj +829 0 obj +<> +endobj +830 0 obj +<> +endobj +831 0 obj +<> +endobj +832 0 obj +<> +endobj +833 0 obj +<> +endobj +834 0 obj +<> +endobj +835 0 obj +<> +endobj +836 0 obj +<> +endobj +837 0 obj +<> +endobj +838 0 obj +<> +endobj +839 0 obj +<> +endobj +840 0 obj +<> +endobj +841 0 obj +<> +endobj +842 0 obj +<> +endobj +843 0 obj +<> +endobj +844 0 obj +<> +endobj +845 0 obj +<> +endobj +846 0 obj +<> +endobj +847 0 obj +<> +endobj +848 0 obj +<> +endobj +849 0 obj +<> +endobj +850 0 obj +<> +endobj +851 0 obj +<> +endobj +852 0 obj +<> +endobj +853 0 obj +<> +endobj +854 0 obj +<> +endobj +855 0 obj +<> +endobj +856 0 obj +<> +endobj +857 0 obj +<> +endobj +858 0 obj +<> +endobj +859 0 obj +<> +endobj +860 0 obj +<> +endobj +861 0 obj +<> +endobj +862 0 obj +<> +endobj +863 0 obj +<> +endobj +864 0 obj +<> +endobj +865 0 obj +<> +endobj +866 0 obj +<> +endobj +867 0 obj +<> +endobj +868 0 obj +<> +endobj +869 0 obj +<> +endobj +870 0 obj +<> +endobj +871 0 obj +(\\tikztiming@testfornum@@@@) +endobj +872 0 obj +<> +endobj +873 0 obj +(\\tikztiming@testfornum@@@) +endobj +874 0 obj +(\\tikztiming@testfornum@@) +endobj +875 0 obj +(\\tikztiming@testfornum@) +endobj +876 0 obj +(\\tikztiming@numloop) +endobj +877 0 obj +(\\tikztiming@testfornumfrac) +endobj +878 0 obj +(\\tikztiming@testfornum) +endobj +879 0 obj +(\\tikztiming@handleoption) +endobj +880 0 obj +(\\tikztiming@handlecode) +endobj +881 0 obj +(\\tikztiming@testforcode@) +endobj +882 0 obj +(\\tikztiming@testforcode) +endobj +883 0 obj +(\\tikztiming@addnode@) +endobj +884 0 obj +(\\tikztiming@addnode@getname) +endobj +885 0 obj +(\\tikztiming@addnode) +endobj +886 0 obj +(\\tikztiming@addnode) +endobj +887 0 obj +(\\tikztiming@stoppath@nosave) +endobj +888 0 obj +(\\tikztiming@stoppath) +endobj +889 0 obj +(\\tikztiming@handletext@) +endobj +890 0 obj +(\\tikztiming@handletext) +endobj +891 0 obj +(\\tikztiming@testfortext) +endobj +892 0 obj +(\\tikztiming@@) +endobj +893 0 obj +(\\tikztiming@@end) +endobj +894 0 obj +(\\tikztiming@namelet) +endobj +895 0 obj +(\\tikztiming@nameedef) +endobj +896 0 obj +(\\tikztiming@nameaddtostr) +endobj +897 0 obj +(\\tikztiming@output@flush) +endobj +898 0 obj +(\\tikztiming@output) +endobj +899 0 obj +(\\tikztiming@addtostr) +endobj +900 0 obj +(\\tikztiming@eaddtostr) +endobj +901 0 obj +(\\tikztiming@) +endobj +902 0 obj +(\\tikztiming@initcode@d) +endobj +903 0 obj +(\\tikztiming@initcode@D) +endobj +904 0 obj +(\\tikztiming@beforecode@d@edge@) +endobj +905 0 obj +(\\tikztiming@beforenextcode@D@edge@) +endobj +906 0 obj +(\\tikztiming@aftercode@s) +endobj +907 0 obj +(\\tikztiming@aftercode@S) +endobj +908 0 obj +(\\tikztiming@aftercode@g) +endobj +909 0 obj +(\\tikztiming@aftercode@G) +endobj +910 0 obj +(\\tikztiming@aftercode@c) +endobj +911 0 obj +(\\tikztiming@aftercode@C) +endobj +912 0 obj +(\\tikztiming@aftercode@t) +endobj +913 0 obj +(\\tikztiming@aftercode@T) +endobj +914 0 obj +(\\tikztiming@trans@) +endobj +915 0 obj +(\\timing@@@init) +endobj +916 0 obj +(\\timing@@@end) +endobj +917 0 obj +(\\timing@@@) +endobj +918 0 obj +(\\timing@@) +endobj +919 0 obj +(\\timing@) +endobj +920 0 obj +(\\timing) +endobj +921 0 obj +(\\tikztiming@init) +endobj +922 0 obj +(\\texttiming) +endobj +923 0 obj +(\\texttiminggrid) +endobj +924 0 obj +(\\texttimingafter) +endobj +925 0 obj +<> +endobj +926 0 obj +(\\texttimingbefore) +endobj +927 0 obj +<> +endobj +928 0 obj +(5.4 Table environment) +endobj +929 0 obj +<> +endobj +930 0 obj +<> +endobj +931 0 obj +<> +endobj +932 0 obj +<> +endobj +933 0 obj +<> +endobj +934 0 obj +<> +endobj +935 0 obj +<> +endobj +936 0 obj +<> +endobj +937 0 obj +<> +endobj +938 0 obj +<> +endobj +939 0 obj +<> +endobj +940 0 obj +<> +endobj +941 0 obj +<> +endobj +942 0 obj +<> +endobj +943 0 obj +<> +endobj +944 0 obj +<> +endobj +945 0 obj +<> +endobj +946 0 obj +<> +endobj +947 0 obj +<> +endobj +948 0 obj +<> +endobj +949 0 obj +<> +endobj +950 0 obj +<> +endobj +951 0 obj +(\\tikztiming@vertlines) +endobj +952 0 obj +<> +endobj +953 0 obj +(\\tikztiming@horlines) +endobj +954 0 obj +(\\tikztiming@tablerules) +endobj +955 0 obj +(\\tikztiming@tablegrid) +endobj +956 0 obj +(\\tikztiming@fulltablegrid) +endobj +957 0 obj +(\\tikztimingtable@row@@) +endobj +958 0 obj +(\\tikztimingtable@row@) +endobj +959 0 obj +(\\tikztimingtable@row) +endobj +960 0 obj +(\\tikztiming@emptycell) +endobj +961 0 obj +(\\tikztimingextracode) +endobj +962 0 obj +(tikztimingtable) +endobj +963 0 obj +<> +endobj +964 0 obj +(\\tikztiming@extracode) +endobj +965 0 obj +<> +endobj +966 0 obj +(5.5 Other Macros) +endobj +967 0 obj +<> +endobj +968 0 obj +<> +endobj +969 0 obj +<> +endobj +970 0 obj +<> +endobj +971 0 obj +<> +endobj +972 0 obj +<> +endobj +973 0 obj +<> +endobj +974 0 obj +<> +endobj +975 0 obj +<> +endobj +976 0 obj +<> +endobj +977 0 obj +<> +endobj +978 0 obj +<> +endobj +979 0 obj +<> +endobj +980 0 obj +<> +endobj +981 0 obj +<> +endobj +982 0 obj +<> +endobj +983 0 obj +<> +endobj +984 0 obj +<> +endobj +985 0 obj +<> +endobj +986 0 obj +<> +endobj +987 0 obj +<> +endobj +988 0 obj +<> +endobj +989 0 obj +<> +endobj +990 0 obj +<> +endobj +991 0 obj +<> +endobj +992 0 obj +<> +endobj +993 0 obj +<> +endobj +994 0 obj +<> +endobj +995 0 obj +<> +endobj +996 0 obj +<> +endobj +997 0 obj +<> +endobj +998 0 obj +<> +endobj +999 0 obj +<> +endobj +1000 0 obj +<> +endobj +1001 0 obj +<> +endobj +1002 0 obj +<> +endobj +1003 0 obj +<> +endobj +1004 0 obj +<> +endobj +1005 0 obj +<> +endobj +1006 0 obj +<> +endobj +1007 0 obj +<> +endobj +1008 0 obj +<> +endobj +1009 0 obj +<> +endobj +1010 0 obj +<> +endobj +1011 0 obj +<> +endobj +1012 0 obj +<> +endobj +1013 0 obj +<> +endobj +1014 0 obj +<> +endobj +1015 0 obj +<> +endobj +1016 0 obj +<> +endobj +1017 0 obj +<> +endobj +1018 0 obj +<> +endobj +1019 0 obj +<> +endobj +1020 0 obj +<> +endobj +1021 0 obj +<> +endobj +1022 0 obj +<> +endobj +1023 0 obj +(\\tikztiming@newdraw) +endobj +1024 0 obj +<> +endobj +1025 0 obj +(\\tikztiming@newdraw) +endobj +1026 0 obj +(\\tikztiming@restoresettings@) +endobj +1027 0 obj +(\\tikztiming@restoresettings) +endobj +1028 0 obj +(\\tikztiming@savesettings) +endobj +1029 0 obj +(\\tikztimingdef@@) +endobj +1030 0 obj +(\\tikztiminglet@@@) +endobj +1031 0 obj +(\\tikztiminglet@@) +endobj +1032 0 obj +(\\tikztimingecopy@) +endobj +1033 0 obj +(\\tikztimingecopy) +endobj +1034 0 obj +(\\tikztimingalias@) +endobj +1035 0 obj +(\\tikztimingalias) +endobj +1036 0 obj +(\\tikztimingchar@) +endobj +1037 0 obj +(\\tikztimingchar) +endobj +1038 0 obj +(\\tikztiming@addchar) +endobj +1039 0 obj +(\\tikztiming@ifcharexists) +endobj +1040 0 obj +(\\tikztiming@chars) +endobj +1041 0 obj +(\\tikztiminglet@) +endobj +1042 0 obj +(\\tikztiminglet) +endobj +1043 0 obj +(\\tikztimingdef@) +endobj +1044 0 obj +(\\tikztimingdef) +endobj +1045 0 obj +(\\tikztiminguse) +endobj +1046 0 obj +(\\tikztimingsetzslope) +endobj +1047 0 obj +(\\tikztimingsetdslope) +endobj +1048 0 obj +(\\tikztimingsetslope) +endobj +1049 0 obj +(\\tikztiming@internaldefs) +endobj +1050 0 obj +(\\timingheight) +endobj +1051 0 obj +(\\timingwidth) +endobj +1052 0 obj +<> +endobj +1053 0 obj +(\\tikztiming@iflower) +endobj +1054 0 obj +<> +endobj +1055 0 obj +<> +endobj +1056 0 obj +<> +endobj +1057 0 obj +(\\tikztiming@trans@D@fill) +endobj +1058 0 obj +<> +endobj +1059 0 obj +(5.6 Definition of Timing Characters) +endobj +1060 0 obj +<> +endobj +1061 0 obj +<> +endobj +1062 0 obj +<> +endobj +1063 0 obj +(5.2 TikZ Style Settings) +endobj +1064 0 obj +<> +endobj +1065 0 obj +(5.1 Package Header) +endobj +1066 0 obj +<> +endobj +1067 0 obj +(4 Examples) +endobj +1068 0 obj +(3 Styles) +endobj +1069 0 obj +<> +endobj +1070 0 obj +<> +endobj +1071 0 obj +(1 Introduction) +endobj +1072 0 obj +<> +endobj +1073 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +1074 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +1075 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +1076 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +1077 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +1078 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +1079 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +1080 0 obj +<> +/pgf@ca0.5 <> +>> +endobj +1081 0 obj +<> +endobj +1082 0 obj +<<>> +endobj +1083 0 obj +<> +endobj +1084 0 obj +<> +endobj +1085 0 obj +<>stream +xڴeP\ۺ5kp;4nwwݝ <8瞻9xtg9W"SRe63K:32r*v6 [V 3 +Bu-l@`> @drNz"N`ߐywBfFIwcxj+ qק7\Bbf6 +y O):g.ĕE{!-OEDic.*ٱ +e൪wc&m>}\2x* '#J=QBX>ybC5[}ݱ-\I_RZ ۇSS0[8U-lWW߳my1qr zI\ClY?K'-z2f\/CQU1^XJz "WY>(ER1oF-d<4&J? aƩcPyR+% +4QV}f7Z/ +̽S:X^{6e6I8j}O/=$\Q'Rh: @{Dbg>Ě5gƨL6i;eܥ)J\QLu7dƸcx.i]zB769#oAk4v$;?O곏g>94mJ'‚JXxiE?Fȱ|3K8O~Ν +WNv;}ȣp_xK|8ځf=i>Q櫶| ]xv_0a1bE@뼐Am~/u4ټLigvjõغٽ?$ߧ}\&L@<8+G/?q4jKQpņ +$/vC(tcd ͸ c&!WeTWW$gǢۯfe5%N{q{+>Z[BX*  dv37k!nP:X0#錵I}n7GzRֱFItȺarLʩs+lȶ4|!g|z%ϭVY`>M+d'm"vz"W9uZc_|mH+\vngvۭ}GiRB;B"=5gX&CcFSgse߳יjrE .Th96 |@1Sy*[nS]'%zeIŏcjI +mp4:LEzn^S$c6i^bP,ue;Pub1(q5 Dl6VXWM}@nTܰΡ,ty]73IiHmrV 𻉓@ +0?ݳG]e(lD>{n\( x5(68nP0p7D3fh5A\qZ"4)xX -V!V1m#ZN x5WYt_H1Qvm>a F+?i29*zt|%cMusSukzp)r*5NNr`^wwg I;-l"j 1Lה;"s!9FG^:_DH̋| _`ڲTN4 +l fT3}yp#1 sZ]<D>D|rБ3k G- +B & )eUkb%52vwbIy]qnaqx_wyv(}(~QRu!Z[)jj8UsʰHջYj+{Pt,-/HSn3G4E-7nԨq Quu-H`U9#xJA86ъ]J:Rub]L_L0]P&ssw}!j%w_*qb)8:>cs/Ӈr)!(ח-<, [3~s˧ m+}%:+dp ~J'jnnbmqi-Mwް RA#\ _:5Y;xjUh~rX'yu:Z n#ѝx.dZes 'ƄFgIp ~}YS-i7c{p=esȱf(f.I2U܃G䀏rBe4jP-#8}VE%sǗ*"LjC)<d),Z[GɕoX _,Uٚ7iCHTƟ~@@0(%$}ddM)ʤ^-S ьg֥khplec~Ѩm' j_0tt>Cn0J+|k: }ПgSΐ*<`<ZX:?Dy4&ykoYE*(S@(ngn14BxQlw\T +4m^o0|`br~ҽ'PB-clki,*@X3FkҼH .x;XuQ4/SBp&*L }gxg̫ĀIlA>'>ɣvgoy׃EB6P.v̭)h^s1iӥ=㥍Un 9ҫۭ~wЛ$ M|5Z6@̘9y\q54/~gP|sk2đI8 f8`}rRk ,cKylqnú<0;+)$gŌK:6;w:LƓֿλHߑ 䦶։(ƿKĹA/Pq* t`OeQ̣N AZc?u]m n;)愪G}jD#YgS^KoLwg)53+DpJkn\*sV +uSH4W +Pc:6|J YwWh1Es2_0ɕ6sV(30lKUDFTGQy[/UI+18z(~^G8.X9l`6dΜxXt3/@/DC&tx{dXV"Ucic^0clՅ57_1/{Bj00ZQ1~#Q]7%.,!sN{wڦ{ʚ%41B +VR66h*^aϐE$^u&Ũkj(ײ۝[0V}6 |@9Aa80,AW6U r>.I$?oR^3znصE f@X(C|~ketٴ@\e(n1P!k"XYj`rBG1:l ޠМB)! +H_3މHP8۶ٛkT~/gb;dYl< 50ZdALI%B 3Ȝ{ѭ>p9| +b͓ܦN_!YQ<0H4Rl_ dHXhрQRoi#pX=LR'v|wݭCd1U+Vu-,{m_WK>VBw17RN)#q4c8w^RNL22D+ O~t)׺ IPS + nX0s%I, |6 +_FFc2d6Wk6NC8]ǀqOD5*=eR{(y +0ka3r;h!@DzV1ň=K[ nTf$g x$~RBzCx~2`1sip*|DD(oNjJ`3$\0uql93sn>Ǒmn+1>i%U?gR;wQOTc(T_xSGƪru!) A}6Ik"&FanRԹ?Ug ծBm(T,xɡio"йtZ -p>r[Ɠ\4.%Q8=p.>mEP8_V[C}eߒAԵ48"M{apYz"O /K$|Vro8jib)m]U&^$p}UtgQ* qukWjcsәP%E͗pC,JOdeEVaS~vc='xqP=ˊOXU (jn/AA|O?N0.o,G7wgΨ*VDZqn.I\]Vd0X~ VN+ʞp >-3ӡtr+(hE@³NTx[{ĩ1!+JOP[ ”a{ģ<a,?$]'P@R؅!\I~g,+Pm#I_vISd[c1ջ1ElǙ\K1W~zoL^/؞E/g .8jC׊I=>lHZ@N)X>=@0C$E~^؊B+f[Ve}bóz+IQU'~ȇ\ױg$kh)7ڝiNDmCVp Z}|kIh t#`jnm_GA,[,;q:"'9UiG#j {M+,`'6mGH)em#}"/elW_мTȩT`FFB09 uQ T7^k*ԯ:5X5%v*$C ̂r䧝t *Oq{eRFa黉U.ƚO}L4t{3szԨqEN*Gaת&sb7m%oȗ5nyE_j+#(iJ.XJ|B 1rCT,n6`ķ/ܰ&ӎESܖ9J,Hۖ1yƙwhm?:Zf-_bO3a9BƘJ!k$QblIRD0$FR49}K>d32{\J܁?_"Ų$0!ퟑFyˮg -rt UȬXMh 5p9io.8}1U[kV9Aau&n[ha\2~ Z9o"8R1B>Ev]'˧W6&&li`rP1Fsѳ1!3c5Br,I/oNtH0|{ uQ<t[j@xʇۭ~KFar{9"W8³^&-L#b"b)\keA[-٤iRMK"jh : 3uWށ/ DF3휩ljQvi+ŮN4ǹQs_>ک$ kgXmJS0$WȆ64ikl/b 5zQ갭ӛ)e%f3 zqHf]7y[c\#]?QP} +_wBG;pc?ȗe{w:hɩztK@08丘H@%!:t@]& FxsAG%C_q +zn)9h򉼺1\P ́ƥKC;B(+ceFv5'\ +CvEyJ ] w0iMqkNj`Jasaˢ P)LN2U`+"![Y+s;૛'͋zMJҕͼ99dj/u3KZ'hcra?W^gzF}]k޷9[Ⲿ~uFZ8 qs͡Ϙ&d;}|OلG57#2'K +ñ*F}5U O@"vHʢćmΌ*MVU}s|u uL0~&Wb + +\~I\GC`}_&-ғxH2=Wf>!>pRnvJDu۔d~V3_^x=3nYMR@TU!֖7Qσi|gj7I؈{-ic39gY8JUeeD-Vۻ%QaX[zG3p ֥%89:襂)AsQ +ieGnxKMySbO^5h. w8K˥F[U:7aNjM\MX)aIÏzeibDz#} `3e$ӄC p߫:liC&g> 0 IuڻEvv]o)_Нsq s^\2~ZsμvÞpQIp/pɛG`86 lINnm[(YZ܎ +a&@we37BzRK*BMQP͸9ۨㇹT5;Ɣyt6~$'F؏~aodF[A:-"WZI2,_b+70COg;h԰XE] НfbrU8f<3]踱T0ޖ>n<%՘4¯ W:e*`#Pl|Z(W~ iG+u4F>(jRˬJIf._jw{21| >})טCԠZX]vfbR{v5yv^Q&j]VɂgbMm7=:`Mx,tmׄJap>PPvSo>վuȏw*Q[v텍U=V=͗oGX뾸iwnS٪uIuBC[Ls~*脎WFd K;1pޥ@BiK #)Ywe=yօXqkU3L8{,]:ө`t@p4$ZIcR $G*5%|ޯ2]5սo~('Hu+T?G;,`.tql)ꤝ#Sa gm|}̦DuZ`;CnLSYλ@¾4 y)yfS(Akn?D]l1vI\ oYP }4hU 0cָ;aSq@>ܻR(sߧBEqlN(r# #6 {j/.#[AP g@"m:DҮ7Pz|攆M̚tEiT! БY"Z:jB%`*hXC2ankOcG*_}5+yA`%͙HtatcFG+-O#֬x],b1 &܂ӡâq+E:r8}#ꆪOHd$~!Ī/ZZ@S9b aepu՗Uk&($_Q98>>8[0354D<ٖoJ_ ^ }W!]hٛƚdQZ/ws 2|&Gz~| +Tqvje)SNiAĤIC{[;i|X|".ɻs8"zkPDn=/{3ףG9`mt&,7z҅Si~i8 beܻS&j5mz8Du%ow cwfZG'П3RtJⱼ rUvX'=^1/KK?ϟv̬Ȼ*! !g8hl噅%Hֳ~~<,-]T=vT+ZzOx40ZtT55$-d؅hA:3Bسr#b@&W\as arDFd?\( +,Ȣž#u@Ķ +,u({&OQSv gϤKIxy5ԫfQX阚8ݗ[h$D{3N("'d!]+V'Ԡ7ȇOH` K74DZ7o/hL^5?Χ$yML9}(`<)N]𢀶t-̠KMdb3)KUhdilntɤeBìRn1$@AZ<:Ăi/r|akn k&豄/ȟGy{ݔ.HTl#"}` l}>ᇨ]s/QT`* U5h8tjp*bv6Wyj+[>ؕZYJ +OQNt¨O"hLU'/˺5FP35}',aAy#~\mx%ݽ OR_B~ġ`ͣ},Vq1v"t^%M:>"#rŝzu nmڏ&VE[9ڞ/kV.Ľy!x0T`N=}ĥ"""n1Xk$/. ƞU~e7),"4I?5ddL(Td=)`g)WvE]>#-`S"?Ip5HD2Yv+`PQjPi~쥆V}3 ]A}$'aȔ(ӏn?4ou#&x&Ds$_G;39B7 DB"4t)&*$!%y$GYZ("\X"pEH~ +;5Wx4+8S}k$EXأĩGjf֖I(}_T9G#Zfl鞓MKM55U~ET,*MlZ L`~4}y;vg8:sCfR +0.BG}UpavZƢԀjZ`ӑO(iwWw{ruj;xsrT⫀HF>4P/Oi֒,L)bVAwV@:*gޔiDǶ)D@Oi.`iCq[)_~6(7^QD Rጺե5'#).a`5q%odiSoBw!$:qXe?K W- p-!F8FPS8s³1%U~gAW&^ n%a'_t'8 ,'TQ;YK-@-GÞK}mUiC\#-< 6 5y=) а:m|t"'܈[VZfr1*x$v~I]Gta"LӒaO7yM 3ԓ%ͯ$š0A;q̹ +[YSp}mJyw rlX +c}MQ瘔PQ52g~&RfKLa[Ţ(ݟbgQJ<d¥y*S}GJLAEpEw>Tq6 |-!%x=&p݄E VNc]seEެ@Ke0?3#hwMԉv%} +/c*Bꇓ>,i!NTž"E%,$:I4J_ ¹Ys +mFO1]}Vxj (6 AWU;;5M<EQ ɤCH%uzg/+pە@|ę!N6J8A|$k}|λ3!J @3]dVW2@;ʡ/"ـVbS,ɔZ+0K][n6R2I>G|MRG 1I6U}IN`]{fEܠ⣴v!]u[r"oC/Z%٨4ORϕ]wO$7RDu%]vdzi1*-ol|HMJl`eJB IC#̅rܩ~G{I "5y1?/IKEiFdi !p76:=dOr,(z!O8˷C{h9}F~*\L˫ˣo$tFT?%s4Hd=$s~k׍KUA+ dP+(','j0$AޣI"sbʸ8G8A½ y z#eV쫇=U"T(|;ճnsj; +k)9^coBEaInl~[e@]+ՋsVc,㚷Y\i8ReyP]'=pDT(+XTgي@@>l_EV §Oј_`X%ڧmVUYl5M.\A7qPwͺSgH(%ydW +6{8L :taIJ{ [Cg^-# ع}Uwxl/S$2ȿOϟTWu@Eb4 z0zuu]To.^GjXbw#@_A>QP¦ {Z9<4 +80e}F*6'|׿8]A{:𙀲ϟvٞ1=<*b9Y3ϐu/>5=>͌R L /.[O%.t8&?KƉ +5yHiu x^ݔd!8Q+;j; o(R/4VλC0c;:c{,cbDXj:b}JlVH] qЉL`h!f3Dt1+\Ci7x.Uk^JܐƂ]ZS4@Ov.Ht(kqvRG}5}tVgl`jV2HL%M\˻#[0gl?@$DPA>$@vu-vL{#jOh [e/> +endobj +1087 0 obj +[ 562.2 +587.8 +881.7 +894.4 +511.1 +306.7 +400.7 +817.8 +500 +817.8 +766.7 +306.7 +408.9 +408.9 +511.1 +766.7 +306.7 +357.8 +306.7 +511.1 +511.1 +511.1 +511.1 +511.1 +511.1 +511.1 +511.1 +511.1 +511.1 +511.1 +306.7 +306.7 +777.8 +766.7 +777.8 +511.1 +766.7 +743.4 +703.9 +715.6 +755 +678.4 +652.8 +773.6 +743.4 +385.5 +525 +768.9 +627.2 +896.7 +743.4 +766.7 +678.4 +766.7 +729.5 +562.2 +715.6 +743.4 +743.4 +998.9 +743.4 +743.4 +613.3 +306.7 +500 +306.7 +555.6 +743.4 +306.7 +511.1 +460 +460 +511.1 +460 +306.7 +460 +511.1 +306.7 +306.7 +460 +255.5 +817.8 +562.2 +511.1 +511.1 +460 +421.7 +408.9 +332.2 +536.7 +460 +664.5 +463.9 +485.6 +] +endobj +1088 0 obj +<> +endobj +1089 0 obj +<> +endobj +1090 0 obj +<>stream +xڵsx>lضmĶm6iԤfc;ҽ}fPAV(fgLHU6ubdUX:HIv"@. @G +?&#,P0 (99:}f@a;{G 3s?1iiD-D`',@Ch Mv@UYTI $LIXjVVQʩj4qUe?*@[# @NC'χwYQAMQF?g0\NWmd]ڇ_ \nnntf.Ntvftէbnps|;bkt8V2@[''16T~8}ȝ"ĴGsC|ed6@[C[CgCg'_'ЄaG?9dr4*]d:^>n}cnvNNNGL-wsgd$DUhe>:ϖV[:gw翬p09Y ]*jk"lgcQD,>xrs?mekf&7qWppJ233tݍ[?h񲷳Z;},Lop^N@ 럊Dp cFKښ8T/_J1&v)GCP3gKZHߔX:Orv6pp(X8MrIgÏ5~\_"?dѷ22%lNN݀4W)@)&EOe&jklgbak`be::z1|4++Mu +`0ss,z?';߈@o@dЛ~2d[~lod >KϾkM,ҿP&Ύ t d'H@-"e?xgdd_w_3q +t-s[6NU@rҝTaiHC,eLu~&gHp&ؖhcZ&UOޘ( +" +ѩf.WtQIhLgŷ}zaxGJ!ҩh[͇t+eh澈PGh%PQ)(.]54ҍ Yy]Q_ޟs*BBxpP +z^>N7?LgFjG9㛠WwQB~k5Ƽ- 4a"ֵbiKŜTPoH e)]|,qÃ%~)0"ǣ֍_˗|B.E8w8;0Cc ivEuS) +tF"52@ݹm=iZU]ʥ;[ظab9m/+0;\0,tdC9J<&~Mޠ>;Y8CӽxNjǍZB\[nSeA< JKLU?뢛k\vucXCfO+pNMS6y,O}3'g-̧(LG&7j;Raz:|%=2.IEHsK'dʤ-9+z7?ߌ¥JD +ΩUo`+|mRh:qk_ ]qolZ*C{kDn + BE})I /) &j$ -QeG$Rڮ6!t:Kv/>5sS=v`rFm(zKmK?:MʈPg2ѐc;a+.5 N%=8EL&}gA>y \`2Okv]K^ϱ ی;b(L*TsیQ'Q̬J~_P]eC'&_{oL~?-)C*ȋId]HSWnJKmIK9s{%n怗gV=t.<bJ(^j5b +QTڇ"gXD{%,X׃>Ceb`RJ˞g"c)jzU ZCn@Vpt`9GeP1j'Dmum/\~QQ+Q*w̑v5ϵy-0얌+*h%=AcyW-@{ .G X(yw>G$|zf,Z" xi]}:q2!B'QK~3G'ȮRD'uAqP9mA6.gL\2I=C;"̻'6XYu)fJ!9LЩ{ {V_7oGЎ8]X+o,6 5k`^%mg$J)=k =ەvBtfFNm%1LYm?Wҽ^zw&>xX+,5V'Fs%[aHHlYB nmb|J*JOѠFuDW\}D?i" ҹG/AҨS@/qG#jڢG1_5 +mb)(3՘DJy#v;ʪ&.zK[r"w]"K9(I&߸S仈M fTAGu;j=:ӚeNF'Xa"CPi>S\vlރ-~ES6@\pbD8D2udP(E|k +Cn$lԂl#pg"r@ޠrY ZpΦ 4}ڦP$!)]wX% +:IɀaM4y$=FX&Ezacc$r<( ^'`,*MυO&t{|^H0/-;n,Mh/PaUE~WX|3>V`ȝث[mͪJF؅(0_Y,5g/6ǦR! FΊ;}/έa#tT\`h'$=zPZ 8! 'њB4, QrtY٘/\8譼rҾ.8콫m Y􈔾w%a^8N❦d>`fϦ%G<R ޾Ncs)f$gw)0d>;7jo Nv85r7BKRUJyu|p5c^ٴ U3DM&Pɤl}d@SN[&Q$x-q]j5B3WK2̍]Sc䷚,2 DVk Qz:nGؼ:ڇvlR|qQ,7R$̚+kcyh8 Yro٠c]dG6pblʠXPꬉvI$ y jAsD M†cNz#c5KUjL91RuN{BV#jOT^,/R}rV?UH~zu +*E,)pJ & ta/_5ScYM8ʳ$iMZEd%Vhm5_7]o))Y7=ێDQ+ؿWSp ?=_hN.qQT$v1d˔ 9wZ!ϟlv, 9l|vNl9j+*15JoZu٨TP_kBUR0g'ORZl՜7$# !)<6dD wc0&7ZpjgR%He" p{yI{G,2'Nc~Ƽ8@8@o_+>SzP{ {tR}? ^pWmdl|s2΁[M0m3W1cvow9][vHWD ='9[Z~%ukRbu=F}ɀVuGoYPOmr&1Ab&r@;Hũ8AWW@`HF$'Z9|n) 4l#6ƥ/s$ܻ98Ka#' !C '<|-?>6%L4ӿz2PKR^ ᄇXaJM]&j,:GLc-^,*#){-%4)AjzB^Zc]^==bCw.^Z)a(AׂٔaoYDV'/K(Βظtf6'@m>#>A" B-nC5'MC{ "iOtpɕ-N/=6z-T zY]+Y>Ka-bxcJX} ~3='kBJkjdptgW(`.wtInמMZD'zO%cŋjqK,7Q3iE_K5-b&XL7s!ş[)o#a>2y\+ch9q?<! +RٛgWM-{q|NYX,־fVțRAkuTS(RȤ BwbE; y<)1 ]|myWA#T#l1RA\{6cp?R9]>Ȣ[toiB;vo HDHtR9m3zP,Aj + +7]3~gzߠ_,am7nr_N (t,C|i>Fn_MEu@GۗH?+H8 xl`\МWX[Ƭ%˵*I]J>"pVA5N-.gJ +JH+o &U>7q؅ ep(* q 3F \d1K˒]*Pד)G#kTnETRՐG +zr}=(F[ˆFmn֋)piׄHŢ::O`4@olF(ݢ7cJľdD_3A 2N]~lms7p.KpsA.Puꢒ}D\MN/VCi 9u!<`fMW>^ Q5br_uTyB7CB:UPA] +yPWT"&.[0/gM_77^(2qmɸ{ݵ3.bo e\na?̐˪"lPHٸ{U9v9^%OpD0f@ A߈C9bvQ+[/xjI=#&:rN?&KL}2D1eKiSyЧZ;Wwgw: ++|Yvԧo=H$6_kWґe;[A`-|&< 8!Z5ZTPnvv!ƺ3`w,y$cTIͭ `z 7oy_@r@#мJ(B%;wM6hxQ#]<](o7=x\U[ `nL4=>eǽʐGF2vQh8 >f\Zv؀1,lu4޾kg} +zy ic lNo]#8 h'%R>l2gڈ\\y} "odt4(q fKIB +ρVTă5]6'I *>]Яoٖ{pCAÐ(:bG$T= [NJJ{N?kQ|͹ sd(goZaPX豼s8^!]vk"'…3+^r&5?mwOJC~rMiN$1nT6߰B @s`˯B_UY">DmH +ꦗu6HrhoSlME7&XOf:A6`yQ[$OHY LUOk U[:v[_KjKz$&R-8À%h%v$ĒB) +ߖ98$8jik +iz[HnrdL) t*{^pg+]9[R ԪsI=XW <@_ -gWGnxX* +qd Rݜ\n3JR𗴞}׊r*ԅ Ib\yA Tp۱X~%/[v?QѹtCwnQ"7CYc/o0"3RVF;lUm'w7ԆȊ9)lrJXQ I~Hq:.}rqK,|bO>B:(pㄟ'[8ꓤ" 4qiUx5;n@ F ˄{z$a3b7;m${ >[!KUZ~ZD!_γV!&՟dXRO}9{I&L35 ʻX[x$A٬;zD`*H`eX(`*0Ŋo=g,dhxYCss[gL -uF 4^4A>be0]?'YC+Oh+˽|'QL{R;z*7) +:7# +,pbAG|/#`[;{bU=Oz,d1A- +bۤs&fdq&6?Q<*QdpRȏ"d- +g+ɗ!MNƚ$R` ìlV0)hَӼful2z2SpѲ} RoXvie67OR'E n2ډ; ϹxtL)vysR+yF_\3 +m!CX?K`wȬkq YlѡL_-Ӝ>9eQvٯXa~J 5Q_L_՚ZS.TA m;'s,jnl8{LSΡ%`:ʼll,~~~[j?B97,$>8|ݤāgÊ_h i@x'{>ot %^+Sj|69JCdE贶oWA]P:^SȖTЋ6g  &"Z&FH[JwϬDv#:2yڟ:*r\O!3F[`KI%b 6 k`2OWS+Uvr#'Es+u*_a1)[8qltj^?o* +g`Ie9#Z骺`MmB1iDI2Ԅ~!CVU'Xd:iu#7#46k'O3$cAbA ~hZ;@*8M.Z\` I櫉Iq b{~%h$hU=n2szOD=RO(.1i:xkuh KG.f˦aщkgO &U0"8MK%]wz7/k8s~fbTF&'(8_'m; u锥'Sa)}ElsxޟPSw.04(۵7g:V3#t;9w|#A q:ՀAUۦ~t0| DPaY5ܱSvW#S'%uxu'#!/CVVdO)r`YFs= #tXqZA +ã:3Wr2װٖq #:ʿ>WytmU,KSOC!y̚X-n>;3,&e'6<];t?E+H)#]Iz1o +h]m|"aIC͌i(6D^/Ermg#fh GYTke3Tl6ťh>҆-V lF!A#? +qd)[趵3` ,{5SW\3 HWQ7fiBJKW[k=jodOԔB W*J-ar9NN7;9idGy<FxGc>F\M&eqώKA90PJZ7yM!靉ډhFഐc1z^&jg:8}!J>0,bQfXH/ V 9TFyKgPh+RL4/CNn,%3kDW&ܙP8U܈h~:d- 2_Diq|fdR%kp^.aZ!%4=(weJro IG2 b6+J|A+w:$wts&ҡ!TeaaB-@Kbԅ%2|6M&r8x짉3Ž Y~Tn<΅JB+WSV`ׅ O 5I\]e0A3e.9 }E;/_wy{S߶dHu`tg$0#4Һ5eQ< A$Wݫ/˛jSܬ/HS ?څ?x 0,LIt +)pKKaS>q>!1;@%xWBs_ʔ'bK9[4]ѐ?b^@2 +3~bR%$9'xƄ>uN UU:ly/sIP(f_xUC$(9P6N"JϞvNr.CGr<y7X LݛJT%d_Xv=c¤c`ֽ +)8pjQh蜊HF(\?\Ju;~?]x\pMҤz:۽#0PФO"[KrEp۽ߌu+2^9SkR]+~Wֽ(ϟM!m/#+VA=_ CnPu7*W'7bn1n5>Z.31q>хR|%5gkzl}_)#wd: +M.ixOƽ+FC~jo?XBlڭ! L.pэt`ֱ$)xv d=_d2>I,WF׀]|%AʯYۺ{ t_2ہ@T4Ro'm)SƼ!*Ljʹi> +endobj +1093 0 obj +<> +endobj +1094 0 obj +<>stream +xڴeX\[5 +݂)ݝ w +w Npw'@pwC |ݧ}zvc5$'VR63Jقxr򪆶N*@3gkCG33<9#dag+fXXlM2Ά&&.xr$5 C5w{ 3/d72tzwm,l)vf?5XT-^`<@h Mv5@]U\E J^XKĄ@ :ڟ_5ь=Og%qf?`,7wfR{O5uadtuue0sv191[O jhx: lkt́*Pr@['$ 9mޥ|OzC]П +8\9%%9-hkhk29; &":;:!oZ{zއok:Y8U0a,l +HK˽O-ݻ: 7_ 8l)5ygG>1w@vk+[;W[&@i ~7f@؜Of叙]oO{;{t2t@@oϿ;3sL,Ac~U.mkjɿ]7TSKjbgk03*؁ǁ[^ +6@(0C k#@)?|Nn@% d]d>¶f#ˤ*Yޱ̬𽏣- .?+-QMRVA\W`h>,Oq65&F[;{ + 0ssF?'Q?_`T0W1bfb0y1+ 0Z /df0 d{`=}XMKÒ흷=o8 ww/dy߃UL=aUPdyCӻL>wS-[D͓@ +`fkU?[y,BJ}'ˠȹ˱db!&>l ) +x$iaZ7'TL\( |B`PH_+ -m:%>r(2vD[ֲ Z8md;8cLa͌A^ֈ }w'.xdb;>V$Ɂ5yodjqrc_3l>DaQ#  48A9Y"<\WAE Y2U:g]6EfƒN455TYB_s2JRS 5'-wԓ1%2-#14őTPtq-"Y4m%'PVVBLteF\4Rw_q|?wvRHPU:YtHW 嫇q@ZL+:LP*]¡ >4{ .VMMKk ~gED/W=hҸ4GJ!Ãi:;Z6 9 ǿ V9 Eq(W[[" +Js ϪkBG'x~;@cŲ5jRǔ0jAi8h6jn##]KT\cdrqׂ8|RŔ¶eW}ه^QQqs.뻓I{ҙ@C]1'uzFVҨӲtm^̕73iӾGQG)f_i7t*mן/W8~'Ұs"UgpK$1,<񖈞 +O;]d@!@ؿ$ȃJX7.%oz^paD}yb$zx +jĨ Chnsp7mBTq%]m~,0bbqLZ컗.ND9բ V2+ +|($G/UqW +k( +g.to aʮ2FLQǒW.jǔ.x^j%ڢN PRlcwbBb.{۝O\?[j M#%XT*3UF.LY} h^)/His?QBD>BbG_->եz%%`I#{׏3cNi(~BrNSUOzUAAE@O Xϩz͍:(B`0zP_~oKFMĎKj +ھ!:1EĂ>1ŵ2Tq>hZT&_N՝0# $}O ٚgEv{Ktw'hzxa0_Rl (M~'RI7/ga,ٴ"r8GL{{;Tw_aF:±_w1֎9 Oᣵ?=V‘b;0LmjP/az=<G@`:AίU)%R"`x!_fMD `لMxl@Rƴ?,h@/˓W6OE' (ty27A0=|\6 e{e%od%)!vN$|.Ht7'Gm#hP^d!- +\N,L~+wb[PA Vr| :Aઠs$ae$r NdVƕ+htc;:z8&Ďa,&FL<,x'Re.'ȉUKol}I~6Ok|n*EL; 0q8,9>ЃACv)~iE;=h%YX:MC}9Mb0{ab9;aEs[Is™^H|836SH.ecm> +{ӿgk<`іuv[?(讲"Keu.]3^7a_wqeQVrRmb9 +2q ÊO}lr>&%r5=! +J cM>zE)'z_ށYexjC=x\R=D'=}Yˎ;K!&29gO#]B150X`Dho 2y0fi}Y *3gUS(֝&̪n5hg_lG` w֊BG1z;a +J07k f9 o~V}XXI,9eH)L!je2:Z8p 2@y~ $&#<-A xnR,t{4P hY[$ "xgO6+Am'hw!~, ̊o*H9[N -g jp#Bq5`+s4kԶ,Rr9kLإӞ +Law48m4/S6lAO*,Q4u==vrEjB֚\ɝ3-t2J*_יHrfQL-K4ScRH-N!۴]x?U1P6v3U*|d -%)ˊ(>Oms!w 9z *F$Td_ovL\S@8~sFn EKڢCA'H6Hn|R@5Cٜ +7eQm RfC%bq%͕ SH""AKve]J''Ǘ>:Pb 73fS6:Dψ8yprzwEh.Br> 0 _eHXSIjH9]b8/_wsqux7K5 k[`s#^k,L];t{caq6Ol1[bFL<{´A:Exoci-v'DW8x` | +#y!a5榗;mqGIMh/nk"Jл5DjבK֗y݊HB|c9_x9Ҥ~ CzC ym-sX dm]dTZ^%yP= +ꌻ红*zJD\#nR[o:Q]U;φu>Վ֞p0H 2YUf +jo" Q >.sي-壻E(X`-?+&q\c"b&kf綄Xx 8qnvxqUָԘfܖP)ZZmk:}"PQr1kH5}=ƻo׳t%ˑ.‹R)BOk"OO¡>x!$Gb0@_uD`”Dfq~ +mrӿUNL#A^ӆzGJ{6;Oмhd[:en?o]6!zOgn[Cf x6c\Kl:?~+07UI`>xݬ]X%m;k&Н!- )C7'͛yZt sǐZQyr8F|\8R~/*(Ad 4&v]*'gagFM?VP ~$*أ +"%(2^J|Aw_޳иbdQa!Y0''M9Z7/b=L*&=LEtsX_,nѥ&n_>萵~cś:n,6+XjiFM25!&`ei_>p^~\> Ŗcל ryFEet(?3|v L'` B% BJ8Vތ zF?/MR6Lg;0Ec~f˄^w:]"NkX䤺D#OW\ ԯϟą8ZYBiHh:JiBWul012%0ojDJ +_5繿S f4Ӳ26(e>r+>#B33yTݓgAk f&Gީp_{i}F|M]/bbR#6yDa +Hl/PO-[ S^oQG"pN~MB.7G2VSĀ̋(1W;zĨ>OJ4\-oSZFB윭(/֭R!PLRU$]mpZG$Ճ9/l9<sN%f\^>;PȁMʉ.Kw ZsFGb:2yDy9A7"|ڑl@2;vN^xxUgHR_EzIu g;H`씡YقwrVOq\hj}emeɗc!fƅP `CACv= RM C d$)N`x7 -hkg18XP6#2ܜ7sٸ2vW^L=᠟O=Yd6,lt`t&F)8a"z[&e#]$mÄ_Xwي'7n3u}>+Vh;fWCV0mm1"r~JcrOdZv x)rڻ,ˬzx@} +<_]pަqP pY1 -oѺ =Alݹ2eD9P}6/|A nu! Ӏ6 APN|EcpH"&b/Ԫܽ%/u+1=~ +^#JUг} n2%Ep]x p//H;L cy.ix ps1fZln R{r:.WA_C +|b?[!}ZI$"$it~=e4{ٝ!#!YÚ(jM-6.wÖ xҘjÞZag@eߟŜՠ4:3V]A!b>o/oވ.S!g=O'Y~zrQ|WbYOLz\5*ɓwXأ}X@ .D"mpafnOmCCoN_|!؞ᴼ 9O})162_-"s*R2%7.LEV8%;0l^4]>Mws 0jŹnFCsC6&t囊VπV;)]­&MfښS +֥]Fh@4bs&&h榽U:-YE*[%_ @d+n@=vUYBpv#HUbiu + +uf^ ?N%+ζy1CWՈeVV *mr[i|b˙d'XεV4# `-b+L˘X<@b%<"#?;OU"+jӧJ? 7YD&Cr]?\F֞y 3~V+a+4N yn,z`,|ڼ+лWpKԵ "C:91NoX;{N$C\be +p[{75=vk!vӢ^"-kiMvo{  /xޠ-IcJ`\  +-X&ͩLCH9@> +\/5~d6l "򳭲1aI"Y\Zzpa38@(Ƿ,| ]iFCj':XG>i,0렧NyۺCigRy6a༘[\ƪ1yYnIƘSMM |c3Ele:$~ʋE݁~SB i$ռmY _ +%Ţ  pSmsG-)ӈXF }=fŷWOIqC>2iQP@݋kvYfSՔ) >c> +%.dSq/1j &Zf:4ń{ +|n/xbע5YIOW[!Դ5dUdzPvS zj3QeWٻ+{qq/PhlLR:IkPwVܖ"HfNĪN> HonBJ[aH#:@Pad ..HB!gH-xKoe|k2u">w19l[^:L}5i)ռ 2hͧ$ԥXY?'^K ˎZW+Ӝ+Z:QO$tyJjMV>>x كffJoEu]B¶q.mHDEϻ$; _PbUA:Ҝd󳃓X`R\ޛ{ش' Rc5!4!ʭ]~V|T;QEaY)̮b +%;XL~60B,'oI${ ' +Y 4})ݛ >Re=jLAn:ЄΡ<8"sl2h?f{5ҵg[8xO҇63af9 y^lҿQg\lѳI;#}3ip+'"P-?$mMa= xTFh,Cpy/e}+voO1Zn9hJ]WKڳͣ]"'>Df i ^v1tI#-{̃,-F ;j\.9 pP£xkOkDu|>--> <=N&s^B#K;f!TUPdl +*@I}籁 MAQ|p@TS g7o ù[^ `Z 𡓬K-~]nL8k|d8aXK[1R?e%й pr !ZX~xI(rQSт t;Pf9hj˳aKYuHc'V0j쌡adᏙ{TȺk6>_yۻ v#'y׮,J9pwe'syqGDkT9%A%?YМYf/Gu; r/VDK%$qN{C6M|kX/O ;xaSQ=j:Ҋx+{.|U,E)OQNyDkLӇ/RI 4N=H{L(`+W(9=<m +j}=ETVvՂ,XQk)2Vtj^CːQofk* CAEK Һ>0Dڈ$ף//F$o Y9@qvUY#mzM]\ +A{2\eM:`By6!HGv'' !`x2(e8וE;&ٴZPN]4z@hM7Ux6qftyqN=MRoJ5Lh_ 4\G琌y`u$LLj;TrQamQ m/{5pחٜuHώ=*!D.>x/21QS5WM"Dl8'SGT;8_#26 D։5gI peQm5t)PzvSwK3W04RF $K5S8$u~xjW>,AYP(ZytSB3",fώZ:R*ӈG wX_( _sn]]Vví',&Ι8JP}ϼ?.^/lӡjSM TYjpWn۶SV[(ߩ-SRD^=󶆧qbWч~~hk9,1BQ>V&LusvlR>!qL@L&tLr;|݋3_q?ބYX8QϤDXT6=L dg܁ḯTA8IWBL H%fҡ99զ"KiD7PGT )ZT2^ uC؝/s AgZ!<^Mr; [\ur(|+ e7Ac\߷Z~?_,2Z xV##hUϟK͍SG):Hv1\sftwxNwͺ?V_7ίIC)KÜ7Ds^eCU-7Pʍ R8;8oQAX).)k=Y'khlkH-W+X'1_&1Dql㫱ɋlv26HA 8hzv,!ʮzvGCe9'9u:4XK +XQGԯJ]-&ߒ.X,l8B$H) +x Տ NKٹEس:#3|ح}}^PbU _ kя$RuHxxޜAFhw:B2/몽[feޘh5A 0 _+ 8Lj/>5R.{&ar4s筜M_o'Qùح +)AY5(_L|?X};JAt`{q>|0cm4I2A]6Z^9B5/pk"!QS&v3.!̂Ϯ6{ݖeۅ]*6IeYO"r E* x6Ni&t*aZQ~֑r +r*RC%PU\+lX eV?T1&m@EHAHbSHO=ol)ZP#nqAƧl^T[tPd.{Q9|w`ܠ,fK]B "* |}Sd<ȡ(Zs7bJ#I!7_-`j%~_j75kc,{s d 9s EX^Uy=Ĝ[5ŕpqX +dt쑍;0vnP3(y=.U'X _I+Y@l9biߵ#b)~ +jhX.!ίIǡX*jH^ -\땥Sj/Q +dz-Ck ;3CHvb}ibggd)xk`4e2/}yIM;<>D>1+IE]&޶2N Cd[RtlT5^~Ua.V#Θ5WxLy{J[c/A!an4PnXƎ6e.g1}kYu`<TO9!NdEb)|~x9CIhZSDLX"̻d+Qkpf8cTҒ=E0+ ;l9tx,l87n'8\CԫԌm5a̅Cnͼ|1` ;]0@wɧ/Oul.u?< vé.veCMoe@<9?#"OhUê@QA[ ;Hq}is۬w'*' ܎`o]OLQ_s}kA/̄c5tʿVȁ$,j ?_ EIx, ,Kʌn~R9G +imӑ )Mt,^h -LI.Wz5ӥ~ gIK#/gm6_'Ke̠C9I1LS*!K\ Ƣsξ겸m4"|;xAa3ׯ#%YVvJΫ{캭2s>*y9P$QCFߗߣ8CINs#D|RW C|]TAoWk=@p3 o!{pֽ]S6‡PcFk52;?݆SU^,pWKpL?_Y0$i*qWA ++mqc/'gU)u9s[H|KЩ]J* i^:whR}uЋ^.'%@y:7zWb8}(EKv'QД-iv/v5MY9ukH I%/:Yf-pIțe{ xO %bȩF榝>槨cmIb[(w^_v'}.-K4.3SdzjmD4r :ÈYﻂhͭ8aQ*bʪCȶEHORgyטendstream +endobj +1095 0 obj +[ 399.7 +399.7 +513.9 +799.4 +285.5 +342.6 +285.5 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +285.5 +285.5 +799.4 +799.4 +799.4 +485.3 +685.2 +686.7 +685.9 +656.7 +743.1 +617.3 +588.7 +685.2 +726.8 +287 +486.1 +715.3 +560.2 +898.1 +726.8 +759.2 +657.4 +759.2 +665.9 +571 +702.2 +706.8 +686.7 +972.2 +686.7 +686.7 +628.1 +298.6 +513.9 +298.6 +555.6 +686.7 +285.5 +493.8 +530.8 +456.8 +530.8 +456.8 +314 +513.9 +530.8 +245.4 +273.9 +502.3 +245.4 +816.3 +530.8 +513.9 +530.8 +530.8 +351.1 +394 +371.1 +530.8 +473.8 +702.2 +473.8 +] +endobj +1096 0 obj +<> +endobj +1097 0 obj +<> +endobj +1098 0 obj +<>stream +xڴzuT5HHA4tt# HwwI+-ݝ-{ 'Y}j +U &1K'sȍrbceRZ;ؘXQ%\fnN I37 ?d 7zYYyQ2@{nf@6_@ dn k["jkmӯJř!-<_N- 0ژ9X@]@F]EKURX?\$44dbʚR6#@FKCOM jPքJWSbc +0Irur͙ӓj?M[0t:d t.kW@+Io#DJH1nj:jcc+WQUUhf r@@737w0/hI7A @W\i_N:yA6^l v]ubglJbrRL1)9A1y"?2VȔJ,%!(䓴 v+[/-ݝY@.@9DCL(m@7+zYذj״22CduvrX9V@/psu7BaXZArXP.rm0?#@ISK'7h¢?zI;8(9iW3suWDqUvru4s-X hjfa /vB/֯[c0q2  ?|!b `ђa?#Wd `yB思 iK_`a9ARn+'W_`eqX#o `Xd~#voA(F*ʿE`8,ocF~f H3dVf3j @HC3u $2`3?V6vesW3 Uj?濧"ln? },A\FNg, +i ]3uwq7s d`Y*+[?r;  [INb66@@YsCJcTqeط\#Z: }@cPSC; +GƲ #{IQ.,#&}joz*9% CrkH>L|ez1T;Nۭ8 #Z?bUH49V=*' R0,}5ȳI#/: NUl*pr7 kkԍ%lX]x';<:0~SG%[iMx6 h[1"T{otN46.#:.T0ɿ͝`P¾3)傫\y_4 ~K%T< *J5~ltȽ̪g{ +gw$l0F4VkM㨢xfbSÌr>m ATl}+!6u'Zev/'{،3Z4 eބar[YXS 3bio5mKksgbnUt +$&_q V^dO7hx ;fH1]ɮzB2}j6ISⶋӺ+n_T=N +J1䙝\r g/RUse_4h ךVD|үaq&2JDVnɺ+6g|dخ.Af+Ly>g1F|$SADFc:A5qǟ["j/`QFW#X#? mOWFn,uWEXO+L^G kdS"W#4u1ul橍P^=@>OjXU^wv1\Dܶ&m*ķdU1r9/ᑐGW +G Xtrؚ99a^jߏXq6x$bKx eCYjs?骄)> );J2J/D#ߧ[iOH!۶b,YA^큵+暂? A,tƒJITrB-/+3ҥNN-ff9h }!QopQ`$znOQr;oGܴhzJ%t ɱA 5$OҔQǷû7EiG]ҟ1F ";?6*q$}۠ M6@?!(4QMJŸz= i ~Ք -q=+~:Zk԰&hr# xI}ǂ (/6ەjEKz.B=tP.Kp}ËT>6W7/{:e=:{p'7+kbd&XS0VDQ#HӞɮ;{Bka_;yuzd2EQ{y ? +;4^ˤ~JhG$~ڭ僂Ε )Ocj(/m[H%[\{#j3Dc`ĘBKDM[ivT Yx=em<~C`X~SNM#7^ >ZGAcvڀBC MɹMl ]N!N*TSѺ9]Jr%'{h&Ɨ b0^;]}'0Ӎ w}PcpWF?9'X[Ï!6okQA !)HMg0JkPt.({0y)޿V>8 fF\(92!Y I<[ޭL賳yJ~ݾZMi6fLk2u(h!Pqd7Lʨ[FUcG!}ZPI.sN1N wKD$ykM񺝫wIL1/agX^lR!g:]7LPH!lP>tw^]F>ߺVrIcRGrҪ^!~bs~y>T{ō½&onk!ȷ6q9(x4*cwHDc/{kdmub=͗D#ůUTdzøi8XC;Hԟ FMIdr_FtgVY"kv@YB0-Ƽq?" 8_FbJǗ]э짱̜"e{Mdne}a J<Y:ElЙkme-_+ +o% xh6q"9-М7-^@s< !YPXlhE7m2e=ߕ5|4&@ݘ!v …y֑zYCO=>lgef;+Ved% ,۰&h ] ?5ȋQW6&gd(,j٢T}]y^ ,:{dhXrC2VdJI ikjc]<l+{ WJBRB28v46/Nh.{t%ֲW 7Qe-in)I!Pzg]3UZdg JQ/7UP5YFw#ֵPB-OƇwZ I=$o̲ \:.Zlfm-˖7. J^"d.x/Hc<$ 5pFDQNUS " ,N(Udr4g?S[丫!d^}BEY |QyTD>eBtvD \o7Dn=eu%i ZژLqDѴ ~<)0vMs#Ñ-/NDjWWT#d7LLEFXOf=oMq ޵ lV*>n&s"|hs[Kz= ;\H,jpxФlzZ܈['wf5oWN9Nc.9/ۗ5MEH}a؝ܢ}ek:t vOt>68Z3d>ީ9blŭ?촃j5}y@eG6sOri3[0eٲ nӦzJ40 71-qWgwq"]Ж,K>zfe +Mߎk$#R[ +@NO6{1|]*a]oU h7U3O6(a'VD|̥;aЏ-%!'/HћI- +|gd|0=vZL)}:իy +s=~(i~]bMfէ!{e 'IZYz\yw{ʢa@myßz|i dnЗY&0Ny^:{ԻftyG׏_;B(3|VJcVCw\GQNRJ}LeVYrR5_$֛|F\RêЀ%JC) DOu% ЃKC{ґ_;]Ii=?Yk7m*g{m2O֪P?(m+N d0_`_K$;8=UhOޠEvj@y\uNZVU~lDn0Sb d{7$6'> * +ZLsB +uVp ×+U"DoӕYsfW Iws'Uj*u|v>ToJZ*VRo`"ZSw+ڨI@4.B)wWKUmD"derE}\)O&i mjwpd+5v;k}q3 [lFߡU_$1uOOjAAAa+ω?B؂tU ha5g.laniU{?0? H8>92x;!sL[ޯSvd4C_->Ju 5S2(lcæp77tQ(AsX l4J3Ђq,\'D +ХG$Mj6] d `Qoפ[`ezܐLv=~EQ> ޴ﭸ{)acшo^`/GDS:tEJ(>dCڟ}M6Hxmt4V{)'"JA^("ss/T4-&p˸YN_2&J/r7g+ZgUrZL?Ywz.1+ Gb޾8H|{r;˯UuIjMu`_8xmDB?Du"a|֍&VE)ݞ (Fmʍh A5jVƀ멺V9Ӌa>峏 og\gϮpGIOJ_ eapH@9BckDٿjB(\X$vln'A~6jMtH𲌒qB|S~lzÔcyO3eVޤ}zyt-׉WKmt_Ǩu4S_(853"@-`ƾ Cؘ >ˁY'x)̶ u"bɓRZ<~:}UD6ق'gsQ6 eО8FU6N4,SPO\xLT@q?,v-w`[X!Gu&~Z<}!nG{Ȍ3iۡ7v@F]l*tl,()ݚ߹3LǚaFFk^YrlX)hrʋ`P2s}V5xf "h5+Q)feɅeʰZs'¤F|nC6pey\੥ +`ute8h';ҝ%'Cn G1}[ymgMI% Tk4Zf;f;k^e讓&aoߧK7Yp>aDtsx'8@cBԏPiJ l'.fV:qt2@NÐFTThЧC !ơmx(Ғ5uC#QEH |@huʋ$--/3 ETu'ۈ"RUAGVs=^!#3@|T 1paa|/ch'5 l =^4NOث Qϭ-anʈᴆOro:J (F4ٵS2lOhjٻXx#T\zpqsi`2bQ1w1lxh^wPwmqZ1FmGʤYR:v8a|? OsQoԉ`t-HuZRƝGDuO]?nvYYmT5:,PH_93%Rs@V%βK hhQ7 'ۛh jM*?,ɼtcݼs^UOc {<ⅧMq]B=`7K2zZtOgX/곲2W2W2܀V`*?U_fR* [ie<:-Y @6냺k@GCb!h|2O87Cw|gYtzX@:5?2h>d|1q2é%eqJvt}Z^9z|R+D,;Zk:3|P؋I>l;I4D~[#C|~k=Ղ@:=;roY0m4=_q%Mص4m7F|㘇Eްx⺓l7LxVxAz Xoq8.k3wxP泥u%kJl)=j +*6tP|h\R<1 EJT0^s;+u VW+0&zL9~|C]q gq L/oZqM` O)aZ(ќ{% H-NĤă}ZwmCBq>f8#'u{_jk}W]b9ZQj ;u7n +8'jJݛhR)umE"Fho?SaqI#yYdsXD{5Q|IрKV̎fM8H9Wx:KHl;UwS42qJed}nyy ~jIנZzvDE0_qCTL21ߪ{)`b/яX' +=ZJzr;R +F"h<P8i%ZM.>^ }5@}%J@ZZtRX0[ 1ZݶFA%7>\{ cdslȥf.pf"fD\ Uq?|' e`CrסͫV޷ï+͟©%BIs ,K +u +YJPْYCXaKD LϫjQk@ʹN?O%1@L~(x(FeeȦ# +1vE۲>T.Ѧ$G8g aY/а28 $x 1 }.ɯ_hb"h̺ޥѰ:1wTiKj[Vvq!c&[ڏ|B̀ ꝞmRb$S8AGO䣰my`Az#LAId* +A?Φ♷tkR0w^jZdе1v=8"QtaM%|:Q/E+= +O'zH֮7I=da[$ƶs lX)$4[=C[6c~;hxDi5l}=E#Jgb:-\{o3 2 ˣ'glڃLBs3D8Y׹Ϡ.P\䃏fh`@gHnD8]r(-OC\I4_f\*{)NᖋB8xͧ"k|/U:fb:g[<'˒W{y^ivkxt#W-"ΐv#17W[?DŽ+w1L$KsiUk'BU 1Jڳ,6IRۛ5>\2NO7YGgZڴ.#3`5,$&Q6?;eᕴڟ~U=6 AجgDϮUgd+'q{x!)HE@%`}NE~)3lk9o .ȘxnnC&v[YNKψ6eǘJD+Q1Z[*Z!o?G m{5r4i&"p︄$ 8?nrmF9,*4"C͇j9H(ȳ"EOrSۮgL g 24RmvD*Tz|E"#b*5}${!'-Yf4S@WD; =f//l8AntqC,'7ۍ柾ܽQ`= j9 cF?"tiޭn֏#f7%)H7p>oMe/Ӓp"wbi'#e_h (+`-[;44GMi皮*w[k؇*CO~sʲK8S}wd|9;.ٌE[Ntﬖ.Zx/r8Y9Z9Lnyq*bE~ %+H(g&HvSb]p%GmJƢp&OM*6PJ:q=niNDQwND)Rҳ}K-+{W#{Ba +-Ri~b\;M^WrTq>/!AWX=! LOdS@xS[㍿(7n!I"] k'ڏ11aԑ܄>AA&6Qڵ`B,|A u;رƘK0:&Y7ZP)>.Oмpd RבxPd)g~>71ڱ&ݗX-agˤT zI!g8lab0IAw<V Z\4 Zb?xWvLQ0/s4sv>/#B, Ho (ic!5īu*EITX eĹP|9=_':O' B[8!ǁ@;LISy~[ 7Xȓ:v)"l>]|FzC>֩O.͖fkoI|#z-U(÷ :oaٶa zO郟BCI =mIuGMV6/?`6*KB/\me<^:&3 &|5YZyC]*iLܺ@K)[Nv[`*-E lb{>Ti7KT) :S*de6ړnZQ5s2gi>YCn*1捔F5]DI}h +N5TPs٩ws8uryzEs6Sw_og(.@Xf&EH0sT#;_>MT79r[d/ye;tLGf \^ۨIp*|3|7|38ŕ#$\1YhC٤py@@νCj<+yKRH63ү7Io uZa64LeߐsA78 +Rt;=TllMp? ϞH6(GxWE9Z^> [0-cT+K+.V@+9<??bG'=bu=c{18<ymn'i# sݹF ӛ3S1'U>W?j{RVC΅@|kK~#R~Zоm֒ +2A-$$'4aB1ך@|šV@K$n#W3m]YZagd,!YoJEHȯ>U5yTH)rbٷ;n#+tkv{6I@nYj3T@0Zխ K24IBPpw)S2˥}<i_IZe!UyaPFPv?v6Yw {^$KoS;QT|yNe5'˒Hj)w,YYm8WlWQ|WwAY30NXy(_=+9-?rp9 Gi3FV勢s3M +hoNat&2&q[Ԋ`02_9Nxalqf)'Z~6CLٿ ~aVR`Cs؊樿[Ji,58[v^4R7QvbI q,y[MpuVɅ\^J#ߍwGOYwתz.tUTDI%JfPu';76i\"XT94 Km6o۶mmi۶۶m7ټ_P8Ć=BG +dk-j<T4?ki |F8>N92mnH醗;VnxZu?ʐbke{[L*BUZI׻2SMhS oV=f. ko˼e#_⶛,sY~XE40Q2Wbt߿L,*.aDt8 mOdFSȫ'ϣmfljb?i+Ѐx(:OOlkaKk.ekRF\?Bnwjs|$~KXYEc#.k,׵<Ϳ&yCEw4i'^aKOH&( J d'dqB' +.ܘO,%ܔѤ~|Eoi3EF >*mS4VZڸ6r`'+zfLx$@X* /=4/XV{'&`:JγnH XlqìYǸkOF|gYUմS*_U*+߯>A]KbyH*IQfo4)6-+Dp im\Pl<:s=ϱ/wy^MSX,0c@hgJͽ}S~:ehWrwT[EMWXAJSJd#?O6)1 \k+AghX*/ϔ-7=qD)\eh6{8G]A#Ό'5~<_|c^Du Enυ8 Ea Zr]4%u1-D$U5R:y9Χ(5]uk@o#vz! s` zUjd~sl%,pB4Py\Yv(F1۔+󛔫Y#Y$C*6K6v0բJY{T3TY $IM>~1"YjV*lLѬVigg/ a az#gnSTIco~x0+CmRpj㖛D[7c\m#*&4nV`bB6bFBn5C#Z{"u;Wz׋pX=;U\pH/vsk߮ë'X>Jw:_'c5}郾7dߒK1Mn) jG?SԆ)J;Ά&ƛd5;I լi +@,I]|"9,D0i@*n`o(Ws|e'Wxޠ +.NYə>I?șL6{9:891j A&Ķ(S;[匦,VWk3A I4"4mA:2Ԕa ]o.`];&)H EFV, ̛љo $}H/6||yYgdG)hO{|:\xFg.@F~fwE oMcyn/oGJh[Ȱ bVO*'Ƨ& O4`9X-L S- ]+X*ma +}xd1Y9߹2`.ڽT8@-vºDMb;lY V{ +bOWα{kV+IxC8[Ԃ}M& ӠrPQ!dxiCZ[ݜh +i +)6M Ȇܡ +W)FΘt]OKCWDZ56ߦJ#2iInHszlA s}G#3zxntc?ވ=>}(n"ZUkļrbfȄ'G#TrMڌmtam +€Gݺ'u hWqBt8<}}T*]¡T,g>2ǨpXx}aFptMK Vb5 يқ dNKo.o2| /?8 _OXp  :A9;?]²N d $}*rET[(4.{6d{ǁ~On/Kz =A14U > +M:JP3!#ٯoMP@&O^N<4c}P$dM:P؀SYDlxy0/6XN3!ײl*]Mjwm̦F7$,ЁvQdO?!-nq  mY7NhC}h9fx-}+T4%Ueϗ ժ}KR"퀓Ym 8[clpQ~,PT k=i "}A}.1G.:e$6xFPPE/p9|f/dWnq)#ۤc!E:9=; \tM[9vYXU=S7S{):QGy  Ub uTc}'a_LrIZFS6)Wn4~_g~ԲF;MKAKo&-<%A+8?F}V6| +)qu=!f0\~HǓh1kN~ Ԗy.ks +29C0`*б?r<)ɴM78iǰiE,RJ?Xwϝ@&kr4v[p;2VMăbt0 +nbKz+g0|k#:n #Յ[ .%^R2.McԆ#gc:^A<<`HB9`݃-r/+nam$6u"hPvV8D&Y rcM])Cv2ij8Uj۵{>= d cL])VX ͐=`(#dqeNb7/DLQԷ 炿g9e5ߘvw_aP2u\=a5*kw:L?fG +tpڡ4TcFq2&] Ҟc6 4tK$sܓ2k>dg.E…5!ۥ6j(2C0LusڱoKJ /r|HX'r a+Ch% b#&/a᥵Tm]TgK]/4TJan}Ĥ;9i^Kk]U#C?zZS`dHڀOȍ +I^ Լ Xq;eihXJUvWݳh.a:PE(Ǘ8.߿#d>'u1}^ݝ7-9Ks$#8dKʉl}Ҕsr b^*`G{*8VRN?ý24t@劋sL %}<ǷZu@IbQ R/;QC6ej>h]Q6й Bݩ)8;b+g]~G b6C;yCOߦӓW2oQ!k(4D\H=[e hojCw"1 +e5l{EC6yDcbA˹1 #R%y ]ꩴ233I;}_ j.@P}=`%q \&p90(4╂r~ #ga!CaFC2?Uc<vBTˏ#>[YM=pA l'KCUш+?낣|iZRQ2mXf9$a_ )-#. Ǵp"5!w{lٍT"-<}m>hR`D^;.j"ŧ&jkQdX[*/3,(4ә!F߷a) .~^y|4Nt*dХLxk:hvC:9h~c5tF|\=>6N[" OF0 ,)J-֍ag-k / #[wz^C0Yb3#b u $EI DFPu Sk5w>~ԠĈ ؿTp'j%jHp\TZ%Pv7&&oѵm{D\ +*ڰhy"4;[4&FzA,ڧj8>Idve4g^}{[VXN"jqF-kdW]m%6=ʰ ч`"h̙DpL3BDYpYua +xǦW[3|P3gw1?R!kC(R{$1E h~bڛkG:/cK,{QaqN+M `C^,֎!p1 x/U8&BCs{"Z-{=12-cI13"ҡ꒪Py@a.87{2 0qUSH *6SC +*d' d ѧ.AsFrӼN4,5VTERӯuRQah7]l{*gaz+*p2V;m}2z4+lG4+*GSQ'?I.!dcЋٖKMYT߁(o." wdPtҙȶ?D˒s +ي9 N3z̊s:@2Wi@l~H}PoPd 6l^1hJ p|pheLI#} ]C_G҆kK380p̽֞PH%B1(574F #2.aT%sS^II|Y9%IC7;]UA$3Ћ~-JC O"ץ-k]JG Z8vi+J?:0N Zs+{KVw[ǾE85pIT ܮ?p|i/.oi|xsS_":n*ͰP "6/uu}yX)! JsTP`EXBw9%lq j% tg;*'5ؐKw;K j-^ou^ifl@W"IL%R7(7zypZJdt\S 넯$B&KJ߅=fvLVo -LvYWMcߦ}ZQnN[5F? tws SxZm1-ڋu` x;84 :OR!$J'g5]f{7רA}Ok)JsDtW??mS(5myG\R[/ڠSqSp*Qѷ{oVUUPO^z;5~2QK/iϔ.p;u&{ :bmLyJp39hīZE*b/qftfoskZ6^6C<$kX{yA?M*yNtQ^5lnYY`~5Gi&$+ҭc76/K3B1lIm`ֱԦ*;OvH$![~i<3"sdIoѐp^`LB'|]||XbsR\t2˞JqoωTɝYkg^ tr/7.48 +ن~E z!/E&2Q$lȼAh%Fnޔ#u +1mi/h,klmCjQPW?=u&PS 儗u|u!gܜl,!F?ǂSv,/ܒ6K+ZQK=w&K7?3Cmџn!ڍx]Sc(i~w/sv RU*CyBF@: +IՅ3rOQ"$g8Pe12)G7Ml>'3BQ+d1ō+څ'~snQ6[.yNŰ̈YDZ)UO*7Uib'ɩ[ WfH.J|e.wd^g4:;,__rg>CvnEܣ 6Nrn>J ) ݗAMç*НAÁB7P浮ƑWKx"zCRLë_:z"=)=Kq{m pe$׮.3_dG ѥzdϼI4/}AV(wfW9M(1{8]f4$ShEDЉMHFd<惱!~6aag3XKBr^Db{DKsY'N +7HmP2,Oi˝Jψl_ +'*\ Ʀ3Ȕ4!'7 'Q& +9[:i#]w4T-c1S&n$PO}cȨY["$*T HLO˰"B ҾEz#B]%;06n^`m$ f@$KtLGk%^퀍v >Ilm}R7$@d--6 Cm |"ė:`m{F;sO+JwOYlϒ٤'ww&0h((Tc(/^؝(+Ľ D ZD? +rl% L5g'ˍ'1^{s\Չb&1 ,(VD/$+{hBӓC;B˴/jhl +> 0S3Ǜ;MfANe=MK4Agr_Q4<6MJϺ,j+pi;y :qxy Nf6kC1="~mLP6kJi,K{ eVՓN~L +ϋKa +n:4XHDK y0'R g63MSZ3DŽq VPZ; Lk8O Ɔլ:PfXwŜQmCp0Lbd5.p |i9g/P+`a=K@/ +`kt(j3a&Ȣ${ES%2-0wN)d6ֲkSo?AlzV͋uil&Fǽ1(G6ז>k3a@{,{0;+ύ95&0k$xŧnR.T j&U:lG?3%\5=)c krW&~׶b}XU1U+쉫'ᒵak#y] 'Pd(îKb?H!Zld쌛<*" +>je:*NB[cqy2(-'=%!|Bwܝ;-V|:<-# :2a\Ev*3 ++o~u3hfCItcUJ]OԌ||W3dBvp6k#duD]Ɖ}FGΩ xnuC=uNh[3Y)Bl\Jr󿏻yܚ~@]7ŞOFr+)KyITwc. 8ktJ~pO*o|5#f=C~W+Yn[xY<{! MLIupHBM<96'p{k]:@Cz$p6s>}.wx)o纥Ϛ]G%fp ċ9 6\2p/#<%峚,r+W/|*ꬦd7EO.nYҿ8Z{ہFQeG Ё/} f䖛7o}TtptObF0FmLE*}ݻsтo@d,YM5o47~Bb~6ãx 0kF7HWl Kf2p P9'% +5(,Lؤ.{6[oʳW%YVx"4'#ÔȓgӴ!ʊbc^SqCZO/CT9\翐+Ѩ_*mY뀹8hBK$-eDz^ڬh,8g@F{2lL/ +|a𠻆+rg +A%@ 6]F8=;q5;{կm8m3 Hx"$~KCvle%EW@ijɝ7Q#0!s2ߨuOU"<$b;j5X;z!X_5~R# BӆgK&\:4IpB;cUB(`+q)4 hO9|n\.آLxzنb>nӪ JC`yX;RÓYwa P̘TlJI@v,pcنUQٰ%R p+;`laQ!۴p 6 *HD~$C-pwpͣ;!yf> +endobj +1101 0 obj +<> +endobj +1102 0 obj +<>stream +xڴzeT\5R()ww)nݽSCq+G߹3[Gy>'Z!"D+`dcvecH(X[s*M,t l0B@}G3ka}G  oo`b`!^#@訯f dPmi >@k3k G̴*(nha`aӊN ka4PX c2P$SSW(dkkc?\Uh"* @LEIeބ #O7yF?k0f7fSH5іŅބ/~ʦf{ dz=`GS? +!'INQ~$}EcjZ#GS}rVf֎@k}kÏ@G}G'_Ј!'{?=dWRX؇86\?*f?왙_6Y Q%eZY|Lǚ? lFNÇJEl>X;ǜm-m\=䍜lU윀a`@WCS?R313D<">FRCoˊC(^OSeken^_HK; P+Xoʯ 5E| eoIiي5зߤ'j6*[l N!"'Q^;< ^G N}n)ݫl+Dq4ʽ~ EP˚09 +(] AX;cM Rx7dK1F~ϜڮC)lx"| }]"f,!YGdr)VԲ];h< Ӡb sB@nK _6SɆQ͘).L&qWFU1 5NTrgL|u# 8C@gƺRlr轛 Фf|#4)L.4MX3Z&R;lF΅7ͤ"%8jT,r9=jr(?aodJ"wum`Βp* (:QKդyS cB_7#mݽS}HgWq'I$*2XoV+Ь ~tZduHGYc3VGh<)AM9 +,2&_?$aDw,zZӌ=q!6}z鈳R;H'4nwDAn"~c|Ӄ~E?JCSVX~޵StFbH%-mÃ$K&tGj)'{pufZhjA/GK~ #+B(<naV1 =dAND!vUp$-øT>L/2FbͮIU&ղM0B(>4HcDl.tr)CO_ohiARQ}KֻHco>trlMYD][U9!$Ar͋3'\W;0pAa&Pd)6py4JD'vF:%-o+ YlV/#ٲMTh [Ȭ|doPF9֕Pg?d%r)䂤p`A2箋/tݢ3BliG:rg/;ܥXRG-Y^<7_ALS[1/_ c,8\޻bۣ3.\?~{@uw ZM$j\8ls(o%|+1)8Ic4J k gĹT:y ;k $il/CLi䙚ϣzhro[qhnnPeMY[,ּOy7Y3r^Y*|2*.jqjהOrjn 4IH/tޜU mHSJVgg ]x s&$4𻕓:bQmBuY@M< cay ޱ !)#@-iCU +| +覕,v:z$ߜOKY%\7?1zug;XGOrʓ8F2ӡ`ۊژbyTS}er]^U\x v&wwO ķTɹN4ѮܛٻR +O xv%H_A-|G߇ /ʏ{ +";Yx4,!q8$ C*ex`/UA (zs; %Qx_m([_0Pv3d)61)^׽$3m׽@|hqr$ 4'5eѪ?7LrhtߖK iRPVÝCe ik]eN0~ +܇qe +Er_b>nҮ߮i6"eR Hi$z)PWF K ++]jc&A,HдGcϦκ3Nǽ**^*o =vekw%3ުd w0b)Ltx Gi9rkV}Xn~>C<$ DtI,BIj7BIvE/)ɩsuI)VAlNN3+[uFg% C4 zav3^!zM0rg).oH%!.ֈuLUYv&6v?[w`aZ% BL4( e5K Zs,cZ c<$C4;[i#O̊ M0*|Zv; $/YfؐiVL`~-k/z|}`#bx5p Z<^}I2uv4cpJRR|-jӚDNkVڃ\ i#v>{9zN Y1cfow;fx3\@*7P]h\zmYHNPQoihD'?ev]B{%-F5Hk+8`XQRDdP'zr3[ɥI~c.syH>koS>vU!ؘxC[~vC k +{\Z$,tzm בkݑzXIP"HT̛j}S$kqFģ%o]Q\p!QوTu‘ϫ<3 SDchMkR!n%U+UlM _in)H,kp/G=0"ÇH K- pM +|dӦ:?z2Qڥ]^s{<4V3ɴ',s0نz,[zi ifq˪Gp\)^WG P c(\~/|FNś춝ʂ71>Y DbZVެײ u+eTż"gj/=U(.[c[]FyMPhN3rdTQxD@F%lJ0jA ەѱLexXԂ2zdȯpGo$"`:t >je}"5UW+ȦpCT(1 =e'm zflC$aRW_,MOkxgቌJ6pCSŸ8[j4QN?(|eHr3)Ko ((. g#I;i<%P)`#㤓|IkK0d@fd_&:!QLΡ$ͻbN0[m]i6j J!s;`䘺 K?{TɫbmJcUXbE0dXMUQ'EBLaYqcp/ JnEG8wlC뇦ݠ7Du*V?PpRq*yPb[KߣQʦtabܡ(r˜t|A~w uSe<6THQgۅ{R$s??;{Ϭۊo=hh)mø~;Z(sKdW:1T_ծ!6؍ڎcѪ?r!k- z{^$t&pML؟=J/_@Xtz,thua嗀\ By S%EWOb14"Sn%M(HHF!WcWA_pT_*͓Nr<*i.TK'< wMAV8}?'%>7jIe9$SI-v +b"Ŭ/|$u"6q,XƴE%&9,+Y{|0r),o^}(]tik,#6Y#cQ&0/ *X ?M_ K'y$k~B0 Ҩ_tg+$4aYeief}PNA +!F>mX^s)$!?k| GB*{uwIHI\r5Bʥd?FAXeV9gŕȧE"&֯v]'&ƠXEi8An1Xs[՚:rtCu,)lvAgٮ^F g=ظQ8,HH]JG)__w/"h+m*= B < (nߡ B2ptE<\`KU?Jy9+ +#@%z%;{3uYțqNgN~= I 4hIÙo ;t`]]AX4XO_JpKk;t@lGx=7j\4tX_Q ʍ50]tR5q7IrƿJ $ugF.≸|dE~umː2t${|DNYF"aJV+oELX3E9,g/$5eYO1~ "Ѧ~r9QF$HxX (yZ)2ʸ_Y+ӏ.QR6{7 rߵߜޅ;lꨏfi?e/Ϸ\;)ɈOhSpz} #bXW!AJNmv ^^SM%MOT_a3AybxhQ > +<2|BDpۮ<:zU%0tz'SuKc +q>Ϻ"ip:8W|%j[-ijQx⽿͹5xvP}(":0NK*!DyȢI$LH`;ǸP v:ƚ9 (Y+tT̰Aʣ` +ܯEcBZ]<@8-w$[|`q ;+U Bp% bw(c)xc;BS/43.h{7K +63̪ +QD:>yL( '|ۭ֬ s0RFѾEiz)$Qy}85{+PlށY +zt{L0iFY3.՚9 +f? ^h3>as.}i>l%ӹAFi6t;(bp#ߠ\4K$m3$m߳d\1=& Vq V`fpK_nBK=v ?kK6 C^MVudg6(ПlVXcur+b$!ְ*mO0M\1 ]LqFy0;dj:.L"7/SNxqnb֪c8QԑQ'qC9Z0arW6v,_yToLg}Ԫ+C.BXHB˯[rXZt=FݵTY>(-[=p߲Y"spơš *"ni7#߸8Am}:%e嬁x:!߈0>[X(za`]K7&F?R<( `1%C*"+2ygd%G_g٠=9@ty (1ʁd_q-E ~aaxlTdxPۊ:&Y#G{Ɗ⺽hM 2toQ7<)R>lwa] 8 oAy}RVm6 )w;_[as+RĖ.nE%cW-R`څ>)p\?c* K P^]C޵Q򱀚 K vt35O +}u4s,(Qv0H)obY'Уd3 jj򞯡WO.5Qƍϔw{6nőܹԇm_?kKi<ʤ8IGт ȏ%Hn20Q3 ij˶97i`EL[-"x&qaܬJM +,(z6mor7 seeK$sBFu5_fA7Rgpݶ@Z.y=OM֥DXGVQj>@8,J\&gQdԺcTQiM!t8V6K,EnT=4dM %Vۮ?R8ʂ\xӈ{H֓J~ZgNc$-ZKt9Nѻ=cܷPœPdkMC!K:嗀S +킜!IT_Gq +8,C׶4nsh +HlZvN~^]8W6Pֹ%!~M} 3pT`lv2 ^+έ֜~{x?>+nr9JwI l^'.x`8H.ۆ>L+3.CMOQVjwHJhk^o6F"_(`HF{zs#o4W+sn1UyF{W`*,fq0:z]ȶή` 0s6n w`-9OXLH&&?w +hkZ8~qqF$VQEE#fމ7=F5N޷)U-k/ rl< ԔײŲn(zu } +_c_Rb_)@_N_ ÜӨg*N|ldT\wjM(9_EDЩ%3LhBOEz3KZFoi{/_-jF~|=kPf(>-zRִͦ2(Aίւ5Jy'1y쩴(qUtf1G#;r(&цXra9S/7Y!g߷UB KY8 %7KH*_ι뾌5oqَi!}}4ufe'!h+; h5d-u{-Q̙SwY-E?ȶnA +ڔX ^a& +UbޮȰji;IWEm n#i C5rQ<62|h-'qF0c\r# 9ynF0)^ ō,=w<))zSt i :ܴ; <a"&ߪ b# =gl#hӲeSm,X&R}Glܝ /=qskA=fpӵen[Vrw'LFwFWH؞_݈9B<:*hY+H*H.º +&Fـ=V3Vf7o,*nZ`^&C;ӊHWVhnBH-`4;W,ƭcE8"F&WmHb-DىS_*FE1]yx;}Nw V+]˖6H莓6kA6 ٍ@2'([|;և+#~eZ{ZFUKo|hUȂɗ̦-:I &7ݫ ~@y'LŰͥ' jdڥ.FJ,L#f!l VǗ""Cص |vvByyJTqKM%uEA {뻡O@C,Ug me mYoTf/m}N%A3,\ n4 'XqY@"[ t=aٲc:.{8ǥs1 %RڌtaF1a2raUZ_k0"Ѧ3UUE!ֶ2D9Fw2ࣳ@l⺟ + +$I ZEOq1Vkk~'cąz\Da%Lo6Y%8{b)eEXkPu`p&#Zx&O ~*"K;EORWocdnP MVa2m4>3B?ǫE- N +C@U-6ja oZ|͓c(>'7ɯȽRbgiO0(C +x>n/u@72 rV3ξ+4y%_nfj*9֢6pD {z pNԕO9 q}! xFx\p=>iϔ#I6 Jewo;YzPz\&Q=ozYvT\Y=CAXP޶1<Lo"p5>BXS\f!C[`U˯,zƶC+VX!16zȌ?uIBi:Qgܐ)&ƻS%l -DlP] ~\4Lrh9~VN픐I}aMٕYkyɄR;-\8O;C*KF\-'lgw1|;aMȠes  }q:ou- ء*Y.c)9֪(8CDدSݿ +GK2N)BBG{p-FxE?{xj6mO[ ӋӎXa#PP\ [|(t-H5֮M.5Lѯ'V邟qd/ygԨEd#42 [_aS5u{+_1(1 7q|o92².ܭ2Px[P -Hx7ʎév@Ђ8WAM  zeP'oN߬ɽ8˓sigV&: ,=ӑL١vd/èLP@uE-aB'uO/[ g" +miR5vxֿ|I4$?xۦʬ}r,pd@%_+ucMWW(c{󱇑V װFR{ghfwdg~FM/J$s#/z\r~9C vJ}4c;EO!3)JV2Jй&-JU@Kr4 H$57-#+Uȑ:ZwoL0CӴ# >x:Ѿ5S˨-x-ZF1+Nj|h/:Ƕ"GCϨS6{gan\7o2.اlӎ+wؼ9;Ɔ??9Y,˄{eH1^~:3n#U M^h p$Q,F(!, s}ˇnzQ }uAK᏾)>[ +VHQh(\'Az$a,u4P6w t>qGfrKMfsM݈4~TZIwu%Z=r}~4ZVd?ͮ +o0;BIHd":p/-TN+%Kzڧ}h7J=OON{mB6klxw5(L:튲%u 94˾iX>ɚe~u[{QW; + +Dls%Ț Ɇ +Mۥr_" ~ZeŲ_u u|p`1gƮQƝ'L<`Tpw+ HMAKcj|N#Ш^'ڂȽ!mYR '˱.ruE-rY[!ج} TA؅2WyQ}Y-r`n $X0(k =vSZi +rMވPTxѱ>r]S\UW`ĥ@\Lg}_L9Ṷ()UdA-6\hO)bw}||mӴ>fjD\Pcd /o1F7;tEhZ(?FW[ѹOMRg^峧Ԣ{! H16okFov+HJb_-OI}ȀatU`O [8@K]!X[^hDk/.۱(B%#0r27~j_^fZ)|ּ]`0hMt5׉cQ#@]l<"n]"k!/Ɇfy!WIY*~LY4]Kp\D52^Pqdi)=HIcEJus#K@@3?,H1 於e~,(SBw ha" L_2>@Q>#&QDn52%sz ++HZ7"ϸlvU +.͙ n&\/(e)T@&|2[P䦁;8Y`oGS梒 l7`,ɥ`Ǐ&CX;GA֙Uĭ2؀cҹ֔ႬוDZ+OE`!`ܞ鎪%ܘP,fgl/,.Xٚ,r؁6*Waэe/~]~e֋(L?iC">;R0jkGA67M4o%LW^ƀv4]3;t&g,ATDڳ>l +bV][S}^> 9ˇmeM-_Ern[@ҧbBp{I0y4itsx<1gq^_הwݕeIq&Ǯa;hqDyi\gqP~+"ZFS؆`"2'U*6W|Bk/D]If\oh2q*yRl HX#~pf0@kHS.r1MN1rc;]4Գ\$] + GZa!gޓȼbn_ls/.I 1',4Acے%s cqj9/Dn:1˽mЗIwz|eso ?ϧ4.Ir!tS]؏a7EenΞ䞰 y툏3j/EjӪ)'~ȽvFZ&ie%ѥg&~bfodH$'ErJ%bO04ZXKS'ϢKG%:cyq6;߆5oҋ:i0rH:.VmU +XJQhi1k2Γg8M}Z>Wʻ/^Dڰ&*O3Ѓ-`F"j >HΤ%Lv^%5 ^@w{8Yy7>/[ADr5B T#JUhTC D>V2>.swڧe!=0 V [0!zҽV;Kkv`઩?=OJiR2;#D'[j$Kǻ&C(1Y>Θ~;-nq*-jQ+M쁻tv;S1pd4"HL6:oIo@ q+obe~J9UTG;`Oa^M`r`tQJ$WD ϛ?"eoI~Yz+0&N(׃} +*tCZ1[h4=E <=\CO.WH bnPy z:ZPK|۵;|@%7"m +]8YQ">j l u6b9E`CiQч6hA|ׅA]¾%6[kRzcKJ2/ Ɗ()UG!c=ecv9)7v ! b(c̣m x5"!oJITP|(=V=Cg9+ YFJXO$dzxu1X._,Cp6NStTZ|aTur{d`Ŗတ8 ON;LڣL;f2#| 7$4huF?F "B~L$'E@Gn;k?/FסsE;TE7UzeW)}YjS^E]r}pO/kCdwvϛAZƉu9U5ypF:(Jjys'j7L(Ww3ln!IԈ~%7"m +]_ͪhbfk.wr=iSAlBP8b BEz !z%rԽJ&I7[IkQ{/bp㛺ZSHsM}q- [T[!HX5,ՕQ8 !_JEk%oNz.@齠^=棄En'3I jltjP[ {) !UtgаT ZkA 6Dmn" F=WKႴ`/5kv}%A\ 6DX.XD,X\2.ng p;M/9<m-8ưꤎ7%OEO C^QJ[UsĝVK3!6Xlx! ^IaOi+DyQ@Wll_51$f5g OCay{rRp-.~"X%9;ۖ_,cb06yn}R{%ʥ$ȳtjAK,3˷M6/Xd)[(qtD>_ɒԀ6m8R-ȓ+GhK#cbwI5Ul'`fMC;ĈquGi/GTt=mB~+U3Ŝ͗oе6awD' Zkd`LۢJg@kQm!Hߵ!6YmLIfP| +oyeǁ¾9|DE{hB$6D:95Q9\R\'(wd _ePP`hM,O֛8ѹ`?ue!zsO'*X ' :;.}Y%]E;9WJ՛dML$tsN)\ֳWg]DumQB8}|5F( 6:*"eCض2zl2,7sq\ޏ.ibjSZ FM]V`MPL;UnY(CEw@} w^@ruNlC*ɤծlT:=Th/r߷."T5[_d4T*#L+4<)䩤LQ|r>O,+fdK'K?r݄i +t7sK? 8gr wk_`'?nkd 7C'G")ТwAN d}"D}&-ncO{*/C,h}ȳ>w7 hߒIyy Q CaLs1[r zMT {:q{ [Aq7"8"g]7Pq"/+$g +l7" P̣N_ȞyHL/U;wBr{q5z?0{E zZ Ro O]*wG #w*K".ȧ,O,zs! &L5CMB 1,1,V\nj2CqQ,2x7<tL*[`&Ǖkhd~#?5 pܤݞLJQ'A4`nsЩ nx%o͵]%.Yt裬T5nm0.QOCIJ0~)Z%=N[O?\鸏mY",٨,# [ΰB߼FgoW - i CC";XH/X<~Kz$c@кENh? Q2nLHcg^ϗo9oM!" +ϊu↓/3o B4GRUZsA`;@5{ Tߺ ZQ)+\:(5gKyKoG}[ysk M Kܫ$2Rv6hW=0hi5򰊀L؉(GawIG,uuZ]"O@u3w6M@z> ܱe|Dbi}h/cjC- lu,"[Q\%߉&rӎzO-WE +n?`7) Mk+HP<Mh@c0 +'Z}3oRlkvn^!)IB>Zi}9l?s^; 羵1Q6[A!=?d۵NSuY֭$T_9Dò5{=c`Dp?B9wNҥhCЦe]RUӠ6d{6u+HVe$/93|APr7 +b ,@Ɂ70ΫHcOX'87MJ#D*Z2K oo t+UrM1|l'FAP +eȢut?N>8ѹ!~Aѳ +i-1\eRJ8־ö<^%2l $Twc,LEB7R~ռ-D VP5zWtr-K g K2_ +.ӪTbSq~{)}*{)ɯ]a[jLu!;5@R(%b%hIU{G1%{DMѰLisU)W623^Zh! F`2)?ꁰ<ίԛ}N*Tw0Z@G5?7~)g,}?S\iybKKE9 ھ"af˃j/#-Lf֙!#;2]6' ~6ň2" Hs6Ns87gZc`nlXSjv$E n +{x%fLW :ʷ(cdM<՜]D`YPEsq=E27*H1aE`L*_~endstream +endobj +1103 0 obj +[ 295.1 +354.2 +295.1 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +295.1 +295.1 +826.4 +826.4 +826.4 +501.8 +826.4 +795.9 +752.1 +767.4 +811.1 +722.6 +693.1 +833.5 +795.9 +382.6 +545.5 +825.4 +663.5 +972.9 +795.9 +826.4 +722.6 +826.4 +781.6 +590.3 +767.4 +795.9 +795.9 +1091 +795.9 +795.9 +649.3 +295.1 +531.3 +295.1 +555.6 +795.9 +295.1 +531.3 +590.3 +472.2 +590.3 +472.2 +324.7 +531.3 +590.3 +295.1 +324.7 +560.7 +295.1 +885.4 +590.3 +531.3 +590.3 +560.7 +414.1 +419.1 +413.2 +590.3 +] +endobj +1104 0 obj +<> +endobj +1105 0 obj +<> +endobj +1106 0 obj +<>stream +xڴUT5@nA[NtN ]BpNp u>g'?ZU5窪i(TY@i0ȅ]7q-]L(44&.` P 2ț\M<(4 Y5z.&@_@bj Y,A@Hk˯\,,2`$7;ZL~Q*5 L,` P.Q{ +Iv2Iqe )-3@FS]_ d Pր8 +WQ` lB~KZ8"[8Z:,Yҧae p; N@;_q.Vj @ r +h)%$bwG.rpEceW" .&.l_9׮NN8K!;ӷ5qߎA{f` k;/οzf ˦$,'-<R_޿K* +yvȔJ_!Q~OR''l[`a 2U{sW6M+PN?o%:fVl_f_fH!| ;gl8}\7B[@Fr\P.6Cw?C@YeTs0`@aS@F?\Үvv&@Su4hW;ٛϚ\ms1̿8i_&_G2`5XقÀBbH+Ik3߱O +d6Y8yx&NN&(Yxs@װXA`H`vBP^/߈&^F6H&cIF6߈&q~#noaW J]7CU~#oS |dO7i 4w_j0u21\.yc ٞ? lZY`(4BZRXx; ,~0Zvu#!$m{ [y:XAx@l@Hm2)7䀨 +Mڛ,[$'(Ȧ~/C8L O5?r Ca nHA Ͼ!ߐ" y"{PW%Zǝ҆?-=@$:ۙ8[R+');H? don@HCHioqL^@}zY~ϻ_X l Բ6wECr?~F-!fN :d|kk_Yȃ;,̂̈́BlJKiXҖ[Ho#!ޠ6e A4!xvO++.U6MH0ć޲j)vP2gqOĵ4^ uFs>c/mY΁w/hu{1EN2?|!ʤG|q87 Xg :@=VO)[ǕE}DHvTRԤ2}|^%D؈1 |\tD'.|t4~,%R xY6z %2JbrkGҘ\= F*-exUPdi%,Q/9uW)g(6hNa9N,8)SZ8v*v'`/VNt(Xףu뾤Ő|h|RS<?Uƾd^Y-|0CW +{WC TS9)*Z9ppUx;te{>OC(;L<2p|g[<[ґE/젢j6q{IpHFAr)QB"'eEDg0w3W,؎R,+e=֊UšT/-?fxh? ]/4C A(~#֯+aIOjH4^B+1ÛF* 5k>Fކm p +љj"ݒdao#|°!Amq>{mIx'L5Wj[sZNߤòr^{9p{{oK,)v:[O$͔˖ʇt +_(MU8U[huB7]c=x2\>˳,_DFNuaَ0nQUhd35np#^>7GHnrMd,\hj` Ч#Wxx-LA>V[^z]jÝ~Gpr'{g}r2q2j$uW@p 2"&bxl(\ٟ-{/tdG}<燹c O:Mc[ʫ +U "% ]gxaP]%h/)5I[Zh fhݒЊ3fD.扮bô ,:-5,yw(CSfۍ_srIN1w/2%+.G2zTV8WZ@ri4Z!d)1(T}vV~;kjMZiyd8,u&/{G/kS#tffUtUN1`i'Uؼd^Oi~t[E@;TZBfTKc?xR ^&3:F2N\U,bIS, Cp2 mҪA'_:*CS!6S- yȨOjB9HT"EwB"ꂟ=Íxe}5dY(aI'fg5uN=)5DԘd-m 3} .7ZXݽ +8!s:t[%ƫ9a*S74$V2Lp8ܦ[^1[.8'l19g['S)Tz^¼m_VM uN?rC`$ g>0i̋㠙TbMV/$C|CsC踲Y",:Rd'͒?d.sW ^e gҭ#sY>gȽLjTŞ?mkJX/ӱ3=&/\xPʗy-+v\EHJy:QN] $ dMת@%(m5.wr+y2kb_mR{P#x~.ŰHY&x)5[ydQtJ,4XHdVNW;sd'F٥JN*pͫ.^qm@cI);xՅnD%6ƒFQ^{o@SDNj25cT@}ZΉYO#2pNAL%ѷ +n5v8 ZHlKG-8xQ~N]@6 BoOQ"RS%LtUb.b3:5YVɕ& 0.%ߚG_X }KRt|.i~nGӟ!̖<並/LЮZ>@5IK?MNVM}r|T;%(ն%eqmAc]]YZVDF 5]6q~ #Y4ɑu[6+g#U.s #cm5”w%xY*#?nK4T3C)*?S13EE\0O^2ͰkĞ|b;ZNZevj:Bh7U:^S\&N&xEHCmRLɪ>oO4순H9C)oxpaMNwW"Eĝkw})i̖J{2^̴z@, RxD10BF$GmPKoBaHQsiAiGSV A[!~T8_B3r qCӞN5[Z* +Bfv.>dѨ" D!쩞B#ǞSFnŚ>-\1eۨV 9VpJۨ}~K|z.;!{- n?Pu*Dc_=A}r4}+s;*m9/|7r&Pj;,ouMІ|< l>zlR&,q&0{tpZG{lg=to% 'ktlUՅ{IqH%>yu׆09.&rd[[n^.-%MH Ht}{cVmʫ ;=(Y̟sI Ɣ@#/ydL`m./U <i˭yawۛVW]c[ȧx(neVDѵ\Lx#gR#GZYԇ7D j>Nh +&9݊fI~zIuD7<6%*RĮyWRb[p{1Re|"M`iFty}kLJ\Qc6K\ߵ ϖ4zc|\?lX[_ku0j/ᵳ +J^2+d t_̩xSbEĠȸ|`Dw{4`M՚vcReejz\ΧI%UFGovi$ހ86 4>*Xڋi?`҆t= ,x,=_ƺgkr`)626?:+W7;aFϼXK̨goQd"(L/s#,|:}HΫbB΁-D} +xTjV'?­"Qȷ-r{WtD5M$ɈbJMPS{_d@ s H̡k* +rhsm[yt#0N +4&edN7MT+[ O7rEX4lrApʔXe@;V-MzQ=0FZauˊfØƷۦX7w7B]!|aOq7al̅k40K?xӓlN-[Lκ?0$f< O_nJy'UOpF7Vur +o8X0}+Azv{cݽ\~p6]@4ˢ%33QCu..i0#᪪ŷm+%z]k6Y M(۴v^۟Ww/ +`fGٍK^|@( +ݐ½'\8tŎ}ھ|"<|ZՌxQ83> I7Ȕ2w uj;V;|JȊMK0Vam[W}FŦo>xRV/{=ZrF*Θ/-`I}!jM{n!ޖV{i|ȟ$7Ѷo !"kY\^k*L^`3u=H?v>`ځim.=PW%X&w<Á%b\ :dlL] E$8قÖoŎj3*(J/we'xySX#Swֽ^}ݜڝNjMި7 I]R _wzz À A]Ü/LGTe¹G#,wճ&pE+ +$݄IF2ȷc7s2ڐ IhŜP'rYilEuhZh77ooF3.8^)Qe2Dvµ0kLNrH ҫhX,)SMvߥMnئT->QQ:U1c 衙 [63EKV6[ߝΆ"Ϝ~f٩`~,)'.p PЎZ[ޅ՚ê4&pw}l6|tC]DOc5YPخG|ٜz*AVR:KОz+;t-Oz0ADnPNʑ$kSuP\%>߶pqӻЪ?lM!I[VCI'LԪ"\Kpk³q57^їx_r#ǐu=3Ac`q'?nҩ[դ8sv8WTu,rl2/Ǵoc0ww]]hH _gE=ľ+_L82]5:4_|e=׆} j(5! sx􌊫@6Bȿzuӏ݊pUL7fOӔ m[te$;E/tk^^SZ~ҟ2cIӭW#3e},ER_0K :t.Y+ >.ۖGLq۱{jDz&5;1(3#U|`QcH4}ōYWPRNŻ`H>H11jӀNT!K4ԏpLw{}ΓFEaH<+\.(ĀtTZ)½RsMjuw 4лEKyut씍j +D!$Lѝx}4cS3lDlݻz%vmJi|uG-oO1q)χ)Nÿ8cYEQsˠŐ60vp +H4:bqnGrGD|D|Rz&N{^R#MW1(=̣4CsY䫧bJK3yq_b Us +78OҴᕘBQBRtr [;O=q>zgԓ# b]Kj6fAmjV Gipp8朢z^FAynRZ5 NH5*apDyw\$ h,1X0+ +&\ڼΧ#o4lˇ+*O +]$p|5wGwRc8P\q RtϛK<""8ꠣ""9WZc|NzNEY义At)ot]ZfnmFeenK͗$ze+o,q-xE-*ro?i^̺4w_t<'+HIc\털c^/]pmZߤ5V +mB ;Jnن +&b $-ւ=%kO׸4*U^ ?=4ie~myl gtν]qo/qKO*xpٓ1ґʟF#]HbUz +Q{ߥEZz~NϏu]ͳ*iru}LM&gg}۰B5K.!2>#!\'n=,Y +(M< +IUE~=fIJ|Kc?8Եr})i!Ru=ݡ% +oM}QCclܑ%0!_EhCll'vd[qA'Pڶ%b(Axrպ ']nMia=$e +#eOXeLgMϔ(ޣnE1vB?*}|'3J +ϼ9T \)H5Xn*К~\QTC;X ߤ +$oglpSOO^AOrJFndLIp{4iD4lZJ.٤{\q&`C/GRA-̯qo'( szb̿>xEVPzM袴>UtB`}s ]Ė`2&YpX׈[I/Mf@a5+4L4ی=ϫ3MRtzRⲎ5 ZLMp-#C<^Q Rn6狆:*shmZb*8tقGrnϔBaP@[uC[qS@~(q}2/V_|b#i s S R+1JK#}n( ^,|}A88+'lOŠ|;DP\,:wdp(!a!#6 'M}i\m,.kϣ#p +ȅ+fX,5xyyec=\ЅiUj8"ص %KnT_XO +7dz`p8z;P[HC\eo7FGO&#e[8>lmϯaj+?DҤH1Й3h]ذr̷\Lju<80?R$ɨ~YgVU|W&))0*+# U[ g𺯘c\tZ]q[e Rm:k}k@J-ɹ~9oLXݵv\({tׅC"dze!%)~&R}CmlˬOFq擽NRKKL̹v s)CV U+:j-Z ʩs@ _RG""DGz`SVZxGܡ㇪q:(5؂+ń(Z.&FEj3gY"X-K8)1ԏ8:j[zhRt7vuY"MG.FUO% h2;H@);=sԷ/S|x#BB` )u5=mclJB'K>엏kj:z_a=`YL$&,Dᠠ4Tu:XhfAJzKvFŕ%±n~2Tsc҈\`/4.\5ZH]@YWJ#Wj^l۟$n- T)haB{ktTok2ǜxHבM.v$藜wAc9@T.4T^/s5vzlYp <٤cxy/ʽZX88L4Q+RnײLDz}ėe&l%N<5ϯyoScзLT]A9nԖɁl0T + 2C,_繺#b'gY,z^N!h5ܧ<.'9o&D*`>mpNm,0u\)K zFyw;xtsNa>c"#sM#rTzNfehDCB5y't`h0 س4nT!'S)He|l|t,WI9o H0:GGξWЗIW[M!W-ih= ?Jy5<.ѶzY.6tl2~˼ItQ TA*׿^&ȿJ&qg|A|߬esZ*;a0* Zu"i[ e?ƣ%|NNxo ^B{HZpySZX8Nq[0*Lgl3Q?veGu퉐wb.v}()Ϲ4&wsa:*X1 4q\!YOe+UL?.MWQ#aFi{%s4IG\fz/j)nMM,eO^oN`Z .L9PCh꟯v(k)>8[Q!e.bAi"# +O!o޶iY)Pc`uCw8y֬m"*=%z}f;+A#ALYݰ夳%o0ta6rX[Vtp*F_y;PLz\Jq7a|,^$'Ɲ&f=܉HaWͨ턲PRZ@^|D-Yc6ur}2n +4fƂT^&ne(SM) صq8}1#%D_>*%}!|#m.{::nXuZx"l+ ri$вVzOeRX \+{[ Mގexߓ?+Lv-Qxk/06SWBB #M1gK6{3(L"K+B>&K {~G*IesFOh围RB(/Wʹ?lV;̥PL9Ras.M?ia~ &) #J 7ϧɂBmUЖwYKw:?%f'hۡ PH( #,e޻s=:߉bc}Y/NR'Kmšڍ!Cq)DveI +ӼX:RgǶ6 Z*nO0ݡn'cW+mUcuj,TTfp=+ҥ=R',B1 ,*\)0CNĆ(:w~nʥH#ۉ7H7o7v#HϹ2 ,W*dh~oD>}T%ޭ70^)9=<qi\ +q0\L55$QvV~#SDxPS7MM/jI1VU*O]O&A8t:K&OxJ)=';-l0xlia*ac[6S*\%8g"v&{3eUJ*>e\5M޵MZm{Yq(MaK*%-:4._ǟ7(wp.B87Yə/zI㞂5#' + :lf3^$G6OlGؕ_6}AB &p|(3oR|ٜ501KyI_m[Qh*$cڏXK3Yis;i˽l~CīCG: GEtC[}9%`S#=޴nW n2EJ5!0!@u](.Czp5ȷ醳 dvrxvjWv[!`4X.?Hk1l#I<#Ev|9f9ѩJ0:`n@jH$so[Rݳ;|~1R!q]zc Rdnˬ0VM5EUE>n/:J-淀̼[ )R[];$]c.ځh ?xsdrYP?mȝ^HoFf3bK5-V*i/9,±JԪ.` sp7HxT\UG@^~G0$0<'دb_t8u =ͭC{"*4|Fw}R'qr$sMJ:s{pVTŌiˮ;;A )T6ֳC3lOoi;& 85O6aT1ȹ6ޘZiIЌaV/aq*PK0sл{Mg$( Ls5Enw@.`Vd]k` 8P=?U7DtԾrsS4Q~, +N$pbQdOhTgd7\̦1r*]D]]]Ӗ7NkVOX'̘is1 + _)^7Pvl5ǀAaUo1jb/ʮ8Lp7y."h0vV@R0^/7W_@Lԭ֭))"Ǵ@kl%=m0 <106ۓk.P3YUfNDEr$DL] ckk#fuos[Y LEܦ8ԥ=0.Ύ)30U݉&Vƿ?vlf 1uO[~L4o(̘a=15`V)K7)} @Au?M=RZݙyրG\ 5%W)دP[&rr''D +mH }Ӥ: ±. DmY=<#y 'dQN6W5*oZ_ +$r0"nr|ٰcJTL7e2==ʖSE!* d]1Zd[-k!P-.TsJT 9Upg :1n 8E`oI@շh,8M `=@Yuuc(^AL5mpB$,w`6'Vp;C-S46˸ɀ)_vj*C>IīGUA g^72fḒJ%fOo}B3_ /L}|PQ-a'+~㱱T/I%ܢء; !ƌ"CZ찆Tݡ\U'E +7o!)TbYF7Ӳ-:)tlSPG0\@QM}:.A4yKq;Tws[[D/Ot iNb"Hҳnf~G!O^{ɣ- ++֭:xz8+/q },F+c`; A:X?:9"v¢9MH;?uhBזnN@O/-8#*ڱE"g~9i dwpĎ[DIQD4)xį'W}kVqKgvɑpc 3Ӱmrzۨzz;"Voo^u r*Kv9"Ir3&R~Ҧܖa_gMrX;o,M"BzfOVhQ 6\pMO͊P-l_OZ#2ênN@M+rbհ:f0]H'-?%+Q+Uk(/$]3D{Ne)NedP ? 0 쪶ؐvq$iOA!I$ +5Dc?1\l72|[ .k~ͭŶwj-mg^y <HLmVPem ~"(ԛA?u@ ՚+ƨ2T$[ GƋJ#. /;-ԲA tbrJ@d[܍㖐3EQ6;(5А~3WeV'`ED[襷"Ap濶q^WI`I>zh6 3'ѡ?2lF3 +#fG.-&ެzjw`æW'@2jó#qVtA KVP2<3Gۘ!iws?ge?t̔ 2[9 +/S;+yc!e*XۄDɋVP}2kd1sL"a(dͤM +(DFH/M8fĮvנfg~uWO3Z,6DMg}In`a_W@n)ݖpJaM)Ǘ+Ψ*xxYdJ@YLNCYR#Zw*aЖbwC^qM zҌ3Q~'k_12@ Xf) F,*fX(6ch_G eFT#3FP`<B, {_r9d^4̤s2~rK)ƞ~\v޽!q=X)A(X +RN]lI\"!u}7CH|p]8+}?kk轀_p;)@j)h*Y +cFn=mi?A[A0KN{xokZl iرigp1ۘveP){:l:LKJB䖓+WZ;[6O^vJ GaPa_zZ ف"%U<ZFR2bPe71*!kn#_yP^>̴,Q !+"P>pns\aw:Yluvט8b7lGObꙩUb,jzt2qRJ)rPO{٭~.#G7#{?рpY SY,47ºyҒ㰯$E |~Hc˧yA]+WNQA86J!hPi Vޭ٬|DOsORk{n=eOF9ŭVB=:c"/L +^nwj,[C1" x$BZ + wzF0&O\գzdrDI"J}AXr4`>Jtnοkaն3ݚ\aZ>03m4 +؋ψ'wjXY a/?c~|o + @S7k#{f!0dk}'c%H"›e+%֠^\<.qh ;-4}xF/ E4ܯf!zTHOl0r1ʩmxp˲d [ /y?YȦw7nYKq9nkM[zsQ& :p(_钤W/ug!05ϗp|ݏ=AV@9c0`Ze/bL̈#eTLPgɽ8#:,~uLZ2O3&Z{MY<_O%W*AxUv߿ޛJϴV3[JCBkd7sQ%ք7#^B5yg߷KW |B3  DhD`6WbyԅzM6 X2ph78#k>AiGo7EqprKM,|J J"뗪 L$nve*,O$ecvӔw vueuˊVYlodshwi5졊_ڷN[94oVgPyvu6+bsvx_* n/h5(ڦ8cK~ed|ޓwLCxhuhDK':]544{X}CdƦ}QçyVq'Qh/V"⍲E":zꅲu酈KY`uDu̿JuTJ"t{? +^tXyFy*n䍳;eiAB-10G÷%qyD`&i A+8pPНx^tbSGB';*jUn$i*.4yFS/^lڬJyf!D&XIH(gAc uSկDAԲ̫Q +Oa<U?pHڳ/hPns*56tH4XX48~p9 ele@9ڃg.?hU.)^[a5zhThdwJ<5GX)wQ@ G4LB/`9ITYC3D t (3Me:-;f[H^Bh.M(_^ '0~ +:tDۄY4v:1:ZB $N`J L^U(? _[Te|Y̛9blu׶wsN(#ةԉ]{Q;`ET.,Q:.`6[~5K R=)ӮGM5Yp: `cW鎻Ô32j ǩ@HNͯ-ZEZ0  :_ݻx +D<,׷g,/sߧ

288[bS q䈍墥) J9!qZdS6Kg't?-(fQ vݏtn&)͎֡r](({22,ֹ?qob*R%{%I H=>Jbt0V7J@ͫe +%R|nJJ0b0YbǕTaD{8TMq+hb^"s6A]_P FEי{`Ie˥XX:]RI ±WiC,qܬ;Iy.fLYWq9ǰ +- A'g4O)3.\n>:!C.کsKt Ÿ_qOo/\wY*-XqZ_R'B~#B|Kșlu)Սg^2PѰYwUSZ\sqc,9qRz 3GA2i7#mJ>1ٍL^%3[RD /.C"R,H愽QX"Ćz7ݩPom@EBTA`Lpԝi&B̪ă;v?۽ + 7xD)~0Nё6*q1%o1R vT-|0VsR*YF3bAMQ [.~Il&S'^[j=B0{n2&rFL? ?oK2&gs%} nI o8e~] {%Xn`w}ғ0j+*ڣ<.T|K,*F~KVmRŦhygvBxzm;?979JM2@aHV&*'y59]QtTURxeмgˆ1 | .8jWpCU!FȮLUQ+Yf&EIZ'VھMpg԰BNx S`YĹl?L.ɈVd1MQ~!ӕ㔩zx NXd EZ2avsMrj:pzKTjdshFRzV<v"1); +zf '}5iO ǟwCX"+>/ pGj֒0:ȣoN<1bCixcvSJ%^3"Ek*tz s9\ɍφS~,KJYθj.כ;䳔s?wO`],Z Ҝ#.;dvQn\CS;ͨp3l%qYJ2Pcad{JHU E.{ bvCj_B]hv->:,omxyG}'O'8 + 9(I ͭ_ؼ86~FOJHi-Vm'gi@zaoea? ЀW,yJ)2ZDq[6b*mg񪟙I _qPSVt`tQHbek&O%V.ɺN7>Tu@DTI!YR(2ޛeFUsI +Ys rnnY{oܼm&+{ȯ]1}| +?\}F z(Y"C5B+,rävXoqԋ!emk%ff@0xTC"{!-ǚWOa(i2 ޛئ 2 6SaƳYN;prg&9ę#!OoG_tȰ#5A?hUt p$zo=T9A! Wn4MbIG:e1O#FWR&aCb_;ZRQ.Ae$2tbALͯ"+$}M9BPfۆݾTyuֳKзy@|[\hygh}Vke1໌|R7SNu |*KZE̅k`lGM!]w&ę=N?yAD43h ߣ44ʡ֘x=&%IǰS'_ࡖLzQfP;R}sf#).:6Js$Uw6.1i*|)g_:xUHez.Wa<aQY9QO#Q"4&vF3pG=_naJ&U, ͸ +۫+|_ +DS_q2d | ӝ;nx0TrFP0r,4Wo@˃!N'zHH iq8qP,9W-$Nu+o1ܩifx66Dʈ"FGX7~?/LXB+5{'#"jyM`>tԜ0oS%k;|ҺM;alt>svRq Vud}\2*[-M7.ga ў.4\=)Sml$T] E;mިV"OJP^.>l%kc39? =1c0 +M.yl`T_ 4`߃!UoNl:)H-pL7*daXf$g^>knCiigMLy`΀LMI(i #u"דE:1#w[iP` ;DIu~Q OzB9[s{[.}X!90$I0/PkIϹ3ZYАX#ꔗBYA:hg<-%`̒度 +JJ5!9ʬ%vTr-,:7?!h=KjCK;x~-w5e^SBL?*q |4qRtzO!܂-( GMkd2(Eu TQew+n9;Yh + 1L;w +:i)DOYG4z^(׼ ;!XO[*.u頦CVL*<[cn7Y(.؛@MWwϺLtw1XäG E*(8^vsӞ5v)8xO.⢏}>a8>݊Kg sHGKIMkTC G|/,w~aoWJ- ; b<VT[ujm 3؍x>e&s;t6"XkM~)osLsDi40Ż>P,:GZse:+dzaƛ*;^bj/;vHG.aJQjo+Uo?;=UVy<y۟xt=nģ{*U-[A2慎ͬlt$^hmȯ{X)kę31 )ym+.i|FO{oMb(!*PAMUlϏ"QbC])Jeiy52"$}lYпLn<-x. z+ s/ɣ%t"f#q wJn:12!4adĤșb'ЕcB!xaGo;DRMCXJa*7lg!2G qo1MV_@bt'w&JFE.!M+C:yu/rK^N􀘊GKOt^uy%6߭hf|BnYle壦\}jm-,ӘX~{A22q5a{G ѷ H4!MƓx +4H:w֘jP7)P'pI<q钳g:)??+l" |vlㆿ4=JaH7 dɩ;)rysX_ %i(·.6gv$ܔx \T7@ j4Zj Kb_b>,x3ګQ{3a'¿wro4Dr*UjXbw#Ot۾U[>=a"̓n]˺70[L`r|`^-LPj͔he%Iy?;2 nX_ajA'*d󤽓q#6,e 'n+>"tյ|ߵ{$jB$u1, l?9"pG.g֊Qҙņ&߬"Ō«[9^؎ɕMaИ6P)0A3Zxgua\v7~o|b%LhwU f# +GU=MSȥ2dv[*l1J?wj9ӊ@vu4Y[ԉkwc5e +[e$ȠF%Bu&9#v8+9\*chOD` (mcBt qu4q͹4~9bCfUS.wϾXVZp\בc =z±FeU2x" )*iu$+e '+EYPNPnɤMi`o µ24^iAv",f PrL».I`B;gw[~C|n&|#h5q̝!RQa.nO=" +yW& +rԔR'fN %Mj_AMa[6b* U[/qkXlt4itY5Zk͂}l+u,Vbޓ\Re;3X{u`^?Лܠ јWCwNL`%ƄGMG-|,(ps4)/I*W8 }jcݐ ɧD8Iw;M5_W y;q'a0,y& V,(+;ڲN*s>=(Ud>]յ)njubi6}l(Rԡ5ڋugHk<.)1̜J`S9Ƕ:#4vɞ.( w/۳W[Y*~:/uۍT<m0YgBs:kO|,tlkت~*)\Yࡢ@xC&qt!!_RLT<ţ^,M׷rh(-Ssm^n*V[7$?`x +4võàFdC/sK#206#Z=bj&-Ab0H[Gw<ϡB 0[$Nc@NwF4 $&O3~tN"YF{q1 ^;ե]bO@a9l+χ^`2˥=!5BY7 Cj.&!{2Z;pr'2cLXȿ7Gmt뒛"}*w(an\gɰ(:JR|WDYMzqjpOJ;޴vψLEZ(c D]>}z[kHFhfdiMU2( %gNTm tI?o;Vzd;2wM xd*aW8)^XU@\L>VxÊ|hNtXL[|[L66aA%ZA\0/["GڹZ?l_-*1'k; gIэ'5_͍eB/7D3nȼWi]}ڦmB@AB.ӂ7D=}V %S F#>~ JD`dCR\1p|Qϳ+ݿ@wQJ寳6tapWK;Pw'7@nW֫IhJ9׻#*Tvz,-`hm"vclɟZሹɊ*߆!@T 6+%|l$x=c&VC"%ƪ!W0O֣cwmtk12W%,T]>MWcy+;i*GfŹl]tw$>/4lnkJUo:Px1]:9JC7>u,t(> +endobj +1109 0 obj +<> +endobj +1110 0 obj +<>stream +xڴcX&6m&۶k݄+ɚlM6'ۜl{=Ϻﵞﷵ<9 +P֙ +lgchI 4s6t0303q: -l <[  :~DMF9=@ehLodښY?JD=-̝`OGsc+;7'+ Q r y;`476ؙT5qe +5Gc{{;"&IWj*~mftyՏ9UUř`,/lC(5uk͍ٞəь/|N7;G+ǧ#1.&@G9_ +@hS$aE~ OOcnW,hkhklhB/@rr.b؇8<mlgd@5z?gfaONX^ZB\E^Cyrv28;,`Pj'?Y|lmekf&7qgTppJO o:?n?|N@ S+g?-8fN?. _ݥmMr HꯛJqMMl=&@S8Fy;APsk )vp@SDѿU?]U&L3tvpab`8J?_ ]G=+F65C! h 4oglR+7Y +IpR%) 6ن#E +hOȷM -$ƴ~[kN1Q6GRgP L[/ >*bNom!ru>F^%ꖶ@27b8Z//N:?b|2^5"e}/@`w\-UPH I'aﲲ#XWϜ +~"3}!DEgnp}#ѓ6I/w.l6n e-wq X+X01/.X%02vڥ`':քE +:iE'5Cd}=T -k%.[G6r™ѺT).5}ky +2B-׋9@AV7!MuI}}+{>Y5e*aQ~L+ +|N$CQ.]ip~3gPBN5֣,=tq57wGTw&%MׁtLR3gRÌV~e]HՅBthzbPg-4q=ry\SV< ]xc)<.P39~D-b~K:?`$i)⑊n@7;A|ӕlΊ`{N+6K?)$u8_%-.b.a&">?Sl¾e%4nlku!-=2q}|Gv~5ߗ)RdXoT?tWVN. 7v;]I&j(%gnZ8Դrǘ2oykv@}hQ9oa?(jȁr$Ov*NE!4[: +L?īeӌ.ޅ|a8|܊N/ːQ]EA;zh1vu322n͎㻵/usNHhEgx>{ 0(Tm3w:m-W)AgS{lӌSE`0β1Ib?%sP:gA{YIJy7$k"@f}HZ\\!K (~w:*LENM<Kϸằg ]Pѓu HŹĹ~R=]ÎʩzЧz*p [T=+ KCRYh.Sej#ߵRYzνrbbC[6 +f6,]juWAzK {sZ h`Z=VY@ 5kϮbX0j$87ѲDu,UީOK d}gJKB/x%f>t-a fMFL2փ?%f&Y7|6,i8$Lص2g[C|Z܎cuGk+~|[Haf)UJ`-5aB/WTiTH E^MzSm^n!X&#A !b6v= +lcRR-/_53|sʙ,qx +h>3 J_ԗj06 .p#L]ur++Y;8GH ߔNg(Um4Tf + +*sGd-ԍݦZ^Olkz} 鿈&o#h<ƦOԸ5ZdOI?kzW'kQgYRGcLa,1pO3]48jtJYӶc(K7+?s*.wc+ȳYCR\"@{_2Rb`!ɕiR@1].K"vL՞81؇WG13,Mzo Qpnl?;:el\O/f} +\k[%$GvHU`bE8ҫ] Ϗ+a1X|?Q%O~̉,SI=F(<+0UGRibme.]"֨_uc`sQk7~H[+.Ub,&߅춍M8"7|ƈ#e_U,ch7Q2&,fbـJx39h4,CI;;u J2vtƛ:,%̌e ḷvS+ RZBz=wa!oxpb4_7qd8-5y* :a#qf9҂7Df{ye -챺{ XoݪEA P۽ZL1 C~?UĔSBv?G.c|/w}X);$LKzJ7KLsJ)sBb52ЅrvmփG_zHeqcBݝL#`#iM00E4_=7 'j&"SA-5~L~SzFZ~Q@Y X{i +k 5-2ғ׍6L*MgyqY}䢊&S [C7Unr=_o'\#y}=t +i ++t2/D)N8ApY&qe8f8Q-#е> v;ZvbBB49uou]nK|3&{ƨK˯i!tgSߊ[2mz0FeC`- ]{,p?;sd0hQ~C^i"w1GYsg4}˪ei/V$=A'ğSҞc8{p҆!@ti aSߓ Zg;m<[gEㆼ65(=Yl(^:jpӮV +*1"r_[2 / gbOYH.֍^!-Ƹ_peueh-즹KW Eni9gͷf>+i*`g0$uk#T6*vp@CDE\ Zj H-,6ШAM[_O ks<#8R0 .&Yn B+5OǛE*E1RChv ^8> Ky,ōȸUd5fpO?"CͰMX]QuVOu֓P|C2 |+F +Zgž:ӴއD83e#kuA:v*mc1 B֍ tR9A9nn. b1pڗ~qw +!=2Vt{뻶O:DSaƷ;fn[߱6IAIYup.QxJ[ &Nuj[@lKYBE 6?M+-p&!e9+t jw:}i? +LËoNuh*S*ͮ7~}+zM-Hq*R15]6 lk1Vw{&PA=pǒl_"!O+XQռh/.GN`nwT<˒Й7kحVy i, }?Et gC? `c="6?Rk |Q@ڦ_R] ٨PL_Wp!̤xlTܣڏ u\?)#bI9w2Zf?=G({ +6R +j)SH(|1h 4X 1< +>BM-o!Qނx94ԧsuu2 &FͨdFSKKW[؎R*\Kv;N=$.)7ڍ/ha{~ #qDi,GkrM/MV}xϯjt`*|@sǀKxھ)҃[FAbb̗E͔"DFҪ%S(ae24.Tx+{" v̽y }9B %rX,i2~:Ń#IS~ۼgY`H ɕcԧ cQ)\A6CLS3ۃ`8N\ 9 s(I'J6C5\D3)@])gP.Aݐ[MyLL~U͹팶W XYT@K[Bnc'9Ò}u ABG^{gj?z ,]zv?*%a(Ǜ8M )6d`&iek5Ws_JWE\S`9P/kqYOrNZ8X'{\KH\^uaֿ3e`wKU xcS@qEs +1dDӳ,id_,ʦQ_8ҫ xBD P׈R{` bEFm}c5Y=L~c;Fwչ#KOo!;ᯜI>6&ѣzHi)24 "K{_~I1yB쀹?E>Yz\R&6讛|AwZ1p |=SW!3sev'!ԸzH#e$\ް)B(!Qk6̜yu=:F\Y6~ :}Q٩, ˍÐkvH)y$ex)c7}v2ƽ7t_wGv*~U:mCmw;:ZW[)2y}<6t,:Qj-~g`+ҝq!+dW ִ%۪尯f~9@=mwC_s*!6QZ00b!;t*^Wi]{Ix˾f]i+]"M.)YpTt$gmS 3) <`s:P6{7d!|\Ȳ`E˲4.I1@bU7(GeqG i5ƒs'N"f&4Kbf`JT )o _УF,~\ki(\oA(L^z[D#:1bK4FQjr nuNJ}9Eශ{z7!J &1Oue^<7ub9tlnKͲt eW +:Fު#jQ(̷_q΃-ܼfy6xb87D+NcX +6s *4.H1(G t[|6Cɸ񆱷ˊ +J4E!ˌ[?~ړW.}e*~>nXvs0¯Sqa幐Yz5ljv~5[1j?UΰՑ?Xo$ p#0:]͗9i(iBM섀J'(<C +w !n3DKr1˗`o%{,ka^^ =yؕˁύnS\Ⱘ_gK8=bW7R%m.$~R6K"Og>څ*ؽ?oMm%)v[<]Fg<\Jr-J^^Ѧ28}'9qp-ևUަ{2nEeCa$E+O:WYM,SfsDWj!SmNp|硋uAAk mH$ .n7 4 :uZ Mo&qB +?[!9FBEpMDYys.1>cψު9u}Z8e#-Rk\Lðcy?7dC/)Ɋj.hpi\4l{{ݳ1(fnB@| +"KN]`iDk! +#j4qU ֎e-9FWZᛅ|F6ԕ&qjfZ]~O\nT|`>HAdsOpڤ&*0cs /}r/ߛdLiL7x=}tWr47mP , 3 E)2QT}aY&~zW?gv7Ğj6̝E(E?.EVN DnߡYܼ~d|,7M_ +XqLcci+ͬY̻o~T{'dlQ}&VyB\uHIPYŋV3~_1+e}=ƒxګVXlA~V7h Au+MVG(!yH򺮄ˆE& + r{YM5OIPU9g(˳OW^Ũh 4(<*`3JնӇ,2 E8xc?HGFu2Y1>4r& 60.z+[|9ҷo8ep,6㌖q^^[ۃfМ巺, +<ڊ$5=OcA?''QM.6@o84{&KS%@LK_Ge 9*]{N-CJg[$[I>r+xc6`}1Mw+JH&0V_ Z]>/a2[Vt#lW8? +s1s L=ETI(_H"3eHQG1~qqEEξ[O+Aބ1j̊dV?ǎenLڟz. ǒfPH@I^ΣA?˱/֩I8몚:2rdt6ԤJ'}$b4^q6<lI-L35]3e2P?&/sbO? Յ UCEcV + +3Q<*Rr\M0gώG;S~ %DJ IݻClϊ"mg/&{ }R}:1s/ZKcF Z]ۇY:_lXXغ] ;ۙh雯U{ +*i7*mm&ݡ5t?s}%AjryRi*oV+R wߟ3ܑG_lM,$S[#ݡ=FmO> zT%P"%#p]p=$=>XWmĉRIڦIngY!Ęz82pzPv(ZӋ6e##^FĤqn=,a)Psܺw#i)->;s~S5Ffw4M/TL{=$Ns9\ @l.}% u~Tzt8r^Xf>Xm8}'sQ ɔZoߑvi<ثgq0Po%Y UߐƎA}dO(@ɰWhl~Ԍ[O?a.%wty m< +Oy؇ȁdbgc|Gp6[)jN ?7[)QҳEv}53Ns77:&2".3]_y .c6 '9R*'$ZO\O3\wf47Ŷd~ IJۡS\_uvݹ&*mDo78T!XZ@@y֋6XONGL)lk; a +n-4r} m]}lًZ7Iu}eBA d n]~X8!^C7ErD@29*o\-rf AyӖ?*PS$/fe]R/\R㥭yw+~N,oknJ¡ZfA>EG |z +ȯ3J&eI &w_qe/ ظ˛jqee}tqäQ@튽u)m\t@40EɔON 0%JeT *ŸgMeE}V)C_z>ץK*Zx~#4pz3]ZVX;N6|ƕFZk9^=S`NL3^ 7'^H=kBzx2dnk%oTHcDƐ<{PrʇD]q3gd],ܝ*NKMhP r&#}}4VX%Vg档%6Fݣzl0]Rȃn/ϽޢLl6&`݊`x1DFaV6>OBagyN2R-X 92(2Y1S* Uhi\.멽M\rh5`Dd#I^bQV ZcsyEBj /SAuNJjbz*GL фH5*QVܝȾ`~9aafwgh-x_$3TLXjW_߲bxUI;9gK + >{tSas5a0 2#jlXOrM2ّ2Hjv6:0YՈ͊meØ͚i PP1vYV2nU52N2I/:v/#lR >M'{3 @*.K%}_z\YhZrȞbY~Eႉl.(А. ;b0!ʇz@[3Ԣpy +,^ 3Wڳaj; *4fR+R?/:ѱ٦M-ܐE6c;'@Ld[ NS=34|ה[4*3ɤ4B© rQg)I%oGpr[^v$&x +ic7/GMCL+b9D qAqR&St-y!` Z/Bvw VYx;46i \u7\KtCȷ+ܑٕw9"Ƌ^N1,pha`3r;pq18!OYWE R'i_/y%rQ&8?Jz nVa2NImҷ/\iMv{7SFx!VL2mw\+6O!) ?p:刼 >Z&Ic )@w2,k溃!g +ULEs i+wan\3'2]RlH[`4~/V54haJŦMC\.^YT(D( )ݞ9ԯrmHW)\_[ֽY%{i3ȑ bcіߺځxqdqE I !ň]EKc6 ;*9TN_+͞]\CZ6}eZlmthHlw'p}B7sjߊؾ&4RHd]d6,a?=tH_IwVH1*VgI'5ji9\RܸܧХvlpO]-4 RJsL1Yex_ +VkNoۮKX04 U:_ +G;xFڮvώE%if![pwhEY6;{!HBPd@ 3s WK|ӁxvW.v")2w{շ/0K<&;#W >ǵF.,L*`ů ×}o޽S\}w6NIo1$gfXb\:ʉ'.ɚuKzI.x kULH=g((X~Gѓ/jzA0mCvm.ube/hz}|3'sfQnB*zn׭ʏJ \y$bSSe11_ 㝔Lh<,퓉dZGY&tA$4 #dz?Usi:ΉH}䡠 }w}3$#`Ӎ.?b9ԎbȰ o=U0--N-l@gypPkie'El< ܳ<^P2A>d&$3zo> +I9 pNg4A]~ho-vGDe?IxYei۸I6 '$#ɮ7G36nGwF '  +#{9|Nh7^Ɓ!TvWZm 0|\\ y6E "Qu{O*Uw yf;GG-1Z:d֕)Տ!:FXa k7e0B#لbw|‹#Ԟ37ԱncZ2B>e .N)k['36(eJJ %_Pl\BcƱ=SȜlNؐNQt0gxI/ )K +qnB VW6m(x]໋,]%ZJyQjcsZGH%A : +}QL<٭-reI0[7ƺ}0]˶ul6hk9G°Hn mǭ:+iP0f">J" + gdڒz%u(53(pD5͟I|ĩ_8xNH3,+C5_B S0Pl,1jVǬ:D7FU㥌|-GY%JW_{SƩׯJu?Ft2;ODv yÄP)%bO%203@9=I2Nz͒z(wilʝ % = 鷷^5qMJ:ͮPuִ5̘}tp ŸL-bjQÝH2(;Ŧp4Al%&X67&i0pY!~6I1u? jƀUv?`~今ӪTNvgJzAɦ[jNo.VJx +gϽ-5䈔SN2Ht-挨UbI.DzRBQ+y4熃Vs M a=ވ7VCV&Jn 6&^`m)x=78qT=xHgB ЛW)JD|Oft{N2֌$Ĝn/^KeJi>{Z9@!xx3~~Q>$A .q&3!vFcrvik˛B#p4Bd:Vr!(ceR֛̓00l/mC|+-~WHb{'o fA4-__q4[6@j,h s2כ m\_ܤH~* hZ$!.2Y"Fe^=7."l*7]Q6=o:^VIR!vȠUA7x})等D>$"^Y]8z\^ @Z1~Qv|Bq+b~v V>ة]~g&àf#>DLgCJmx:w[cU#B_\o^V¯Y|nYc!hξZNk`;Nw!x؟3D=6&7ƦZZR$'CWy٫13Q133ap"O]_}e+h RbnÎo[ h!;+_Êr{DiX#A-ћ6 O:ʨHq1M]s5nh8=HA+ow}6 SڍFu1~O~1 "N47Us+=sK0)>Nb =Ӥ@rNVZN[eRx`#JE u0{HڞX3?1^fȂ|.…PjY,G0Gƌt+Tjy};B͹xݿq߰`HǤAi6NդYvC} (Qg#DMB|XA{G-h@TFمZy4 y0+EelCBkIb(XLL0D=ׄ}Zž;(&жJƟo!V(LՒc{NN}{^r~~-nR0Sߺv7 $Zq˶?죢OoWO6.d@!*s0UZ0γ%=6U8Rp9tL[4ډnD~ǽ.:4$S9]B%J1ea:KcBTvDM06$grcį&fV~@X2U[0lq߃[Ԓ,{D%)솉30+v=TBށ=jji%eSEhk: Qa?z]d"Yv֏ιhPĜUé{2aa'SU`AlS ^|'ox)z_CƪRؖΪCT͸H몉1tYaĴiUgEPpC@Y~ʷ PH?PZ9m +{ :d~峯ԫw5`}*y=_yZ!>B(Z:C똹2uym++pXe[.bXS[`Q?wbH 9֏?2jq"|0[5Nd]+P:e'6كT Pb Y!VrBtreâd ,j5G +C1. zN_UC2R[wâ-wi;S@#c]ׄH<eX-хp^Eukd7؈L `P/4oFy'An#h䋕 ҶT-s6&ۊ%dR"Dz)S2? 6Z7et~۹S l'}&ZxˣՃH3< u +*6=-g; f\&55LY}J &2ۻ{SB+h |">6@A /O=`1tTIOJ|iϳ0i¡.+o#2crş\nqTҮiHQ?1n02w%}fdUrx/LbO=* +8:#Th.z; .?砣K~ڍ?NZ}@jb|cM*M/{kI p=]>7OΏ(tE6WUP IzR¤/,zi6f\~Ļv@ƚOɅaBgTvT "PAʆ v2YĿ{BeӞpwYs+Tp^"s6M"Z($7)\ͪA7"źLjF)t j CSt(w1=uTí]=WKႴ`/5kv}%ta串8l0iۈ;1oxΔ-!1]{2>R ;N\<0(z+ q<6I*fOh}pL3\A| 3T%']9*(ؾl ;C4pADz5W"J-'ڪ4hOM/N]i}QQ$8PR_(j| o-F6?4o.e\SjxNn{|*T%s`:G>mcW{,] !l9 `Z2§J@M +qVx9hA +cTgW2?1Ъµ.K҅eQY50*lztSG[Y̰tM Zh]E(#>ďTjV~ʩ6BUH\b}iFHuc ^),6.Re_&SE/9u{2)ߨDƲ]jD]v5#%qKP;~4:f#eI >U EXKֹ#ⷼaMu +U٘Q+u"#yDV7.M*ַe2ƣymHDs֞ , p1ESem%UV<@ _cZ?W( qp>3sċ3x5 +f7È 2˚Z/9hp,oOuȨة_-=R3&8Qi|sf?B. _'I$Gi@`$(׎\h;d9ƱҠ:HEC c_Te j`Unڤf׻tiyCSׅ/!aCփ8E3l\+SʿIW#%/]8 iP#d:'hB[Lvo k +" :`r/7#G?wRLm6EZ4X+Lhƚ~xUӃݡг'z޴.]on&;ZTzuީI>&9qb'`R$"dbc4ӆtzxi+o3*(IpߦE. d('H׉7 uhavaERe]0Z,x([vh#Sk?=# >AmS>9kDh`r3*+#N0-|~>NbK@Zv. 8y7ӑ'.I("2!,f2 +W[r*"/ #T[3UE2٥*8XF޳ݛ09aY_!!NllI_k`2 }afz8&cf0R` (/4ɶ%?&J _Q9e;H"$8;x1JsJ%P͹pV|B ʡ AN ,GxAK!rEŀI +PRP>2j1l~AH?T`KM^4~$ K([7q|y1tGrOr|? +Jα9&z??};?AD; /atSNn;o~B:V*ms,|2DsN^HF Ԣ.+T*K +Wq;{ݐĥ!-֌~N@|U܉57 +ɐ>^TT*/:̸^RG~j'6+/f|<<*imo&yL +M_i(?n& +js"vJ|F?^y HIo%`__O<8k݇f[C4`Y]8am~GVƈ@Z>ֺ1Qgsdf&zKNr(LD”.P B sM#jlt=g- X{ H2ңR(b:S4[.D m9 ?k޴-dlڠQJH'2`6?G7uY9@=Y9yZ/4:{oܡ?~2ŦaI~;~T|H؉É^MKm +1Pyԑ'TuHÐXT3(3o׆-s,t!!_Rv㪻+8V,:&qҦDf?gt"IuGhB;6꒤$gkxt!}  +"-Ǥ"^3b3U?_ٕi%MUo8MK7)˖9,"~cje`3zkv4T_ih=5`9_󀡟_v(T[R sJ95On&7TgZ#d8!:%dQµO LER(%L3[nYdS'a7Bng;6ŅS 2M޽<$e~@fJ"AͷF7^P3,q0MFe_Hjϒpqe06L\5:~>&(7SN5f7CMxtg<(gBZozg!|+:z9xw J"Vڬt@<]D3>7xmG +CcxSz?u}{Qrʍ4@muX}w .u!7776k!Ւ6m^|Y3zLiʂK|ٓ4b`I-M1vIm'Sx\яDŽە}dQ>/. @z1SSE[`sҘawЄ! Rw+W&^_q(i7ߚ baY +/}rw5[9gRM2S:+-[NqWmZE > +=< _.4 6єӷ}Ĉ ''x=mChRl+{_z`MS I٦yIRӜۣ#spĆ{lIQBn' ͪ{~MbV^b:VvXs1tik݄^B& 13ɓiuHz]KFF7 v$6b xY": N!'Mwz kK_W@u.A&0C[nB)JRs8Xz<+pWM ȗ%B bo] qeXex^ ~(_%9qdL! +DBza75|Z1_'iF+* 0VAߧ{t$1~񻁜kx+@ OE&G67c*vƹzsY,t7fV?2%ˣ X_[2t_X\^^q1,yd$7aozA{6WAݰ%j5yنq2ɚN#sW3C9;noABUsv\YE:@hPO"ZZBBM.1 _~c6ț_ͤ2 phC=}oJAYFBlP6L!l_:̿#(zGށv|!*09"=_,_9ĶCV^Phe9$2{EMaSd~ @>d=aځ: S`è9XHR䃍Yݴ0KlSPGM md~WX^(ڬN4e=6Eæ18mlx:!{ +fͪF[tFյ*۾C̐=YY~IHWʚN|ۆj=|BpOXTq&*q(X^KE/2 xkTbKD 8!s!^)M*ac%V{\|:ny!(hZ^c|`?iѥ˔>endstream +endobj +1111 0 obj +[ 323.4 +569.4 +569.4 +569.4 +569.4 +569.4 +569.4 +569.4 +569.4 +569.4 +569.4 +569.4 +323.4 +323.4 +892.9 +877 +892.9 +538.7 +877 +843.3 +798.6 +815.5 +860.1 +767.9 +737.1 +883.9 +843.3 +412.7 +583.3 +874 +706.4 +1027.8 +843.3 +877 +767.9 +877 +829.4 +631 +815.5 +843.3 +843.3 +1150.8 +843.3 +843.3 +692.4 +323.4 +585.3 +323.4 +555.6 +843.3 +323.4 +569.4 +631 +507.9 +631 +507.9 +354.2 +569.4 +631 +323.4 +354.2 +600.2 +323.4 +938.5 +631 +569.4 +631 +600.2 +446.4 +452.6 +446.4 +631 +] +endobj +1112 0 obj +<> +endobj +1113 0 obj +<> +endobj +1114 0 obj +<>stream +xڴeT]5;wB#Aw ӸK`%X:<3[,hvU9 +1P W1903(]l,,̜Hމ:-@bF@^++ cr1r23s#HA@G) t6RhvN FNe {8Z[8;hFprk;7'kKo*FyFh F6f;3*P"TBNbooIĄT@uz@1ќ +^v./*( djWS8=/39?ZX:OG a\@@G_ ~ +@rע-XJpB8i/w_4FN)*l,A@l0R@ @7CEx/mm;ӿ2f6;3K?6yai qU9ݝOXL `a0Td*jgk |b`=ٹ_%.Lj KyMHl@g3X0gZ~Y~2x̌l>f@+{ <ÂOvi_fp%^҂` +4CbRs?$\lll4+ZxxhJ`hkd?kN@SEKg /xA6@cR}ls {,]vY5`W, w&mmI5gfqؙZ#GG#$f rpX3m +tgRL ;gp`f{799L¿MB`? $q 3Ib0IA&? $ 0S||O)A`>?{W]?̧= ?fbg[[lmij0d+\Q_!@Vp fRnW{],mlv6@?,Uϒ O`u-<-<6˿ 8_]۰Y2I l [ג_,^iW X ?`{#翚fg? >L@GK6w.vV?Q_votK? +"89Y\#wfW8_A^nM8/Nk8p&O㿨jShw5Poy#ȹ032 _<-sb`-v6ߒWɿ^?y܁/~4AZ3 J ./}xT+)2L/}(_Jk''ūC]jC|ؕЖ/P:Z@_Q+9LfV>djcL[Ё(Os}$+EnQr[4K <:a x =vTQ)`!86mȈ<\cXܯm/hcB.u~ZCY-q8E?xs;B0'{[Le>U +32rP}uvԦY#)Ah2/lO6ҐMu*)CWoUJe SaPs.:SѐPp_Y[nu@}ց,s/ +~x/?Fr`}":"n>gxXCU s頛>t @t,kB"7:f7="`'Z'`\%f݊BCΧuX{C*yK{Q8~ o\#Ωp-?*%wR1 =FdAQX~0G3 t˔;u ( ẺNzi$i-2x{ :(22iҋłO<\qEuf`;(trr֨Rݰ+7nsjHrW]Eƒi编-6Y )c:2'X留W,E-$p~3[]4-L`7Yd)vgߠb:t&{osXAC͉ +vzx~ƨT]1{h|qDԡ2:R9cӹ gɗzJ?鞇F sD!X]uoL$]ڑ$u8Tپ!dNo*OEu@ŋ66ȯq岣\{)ԟְz[`Q ]bCYV++95NӨ$&-(ԖnҲɯXݯʊNIH %8nqcMQ䇺]M_WRXG|>x3T֬W æ'4 oj\z%n+-D!S1c_2B]&e׺zu R}J7=_%?\s4, *ڬ/<\{;pŠ9~  +A9;E D>y)?D6ɘbJ@T)Ѥ*[).ZQN#y߫<Ma1t)0 UϵxkB`$ ܏LOaQqk0= %h |?%˿ qJPB&{pi39Yȯ9dr/5D g9[W5oG>Ңa#Yε;(I~t K%:݊mNg5yZ2 ++v{q<̔zUygD퍸\;."rH 5],Ye[4;jo{_&$5b1z2~*#3~0u87{_A! C^o.9,3꺡].Pѕ(-?FmfTnsy~p y)7AcJ|Aoqv'95-;t6ZCq\X=o% +S(pCNB@}Ȍ), o5>a2IV>WȼEQkkZLw1W?:6[6,XE+iе[zrWvW2AG_nOzPя! 4ˇO׽mLxF~.(b!rX.+ GNK[@T!8yЩ1~,5: `(8Ud H%K ̛U*_*ouQ;v!\ o8Vh7VQ) eAM~C}[KQ&|ɘRDn!",f&nCO܌:WDD5NPq'76ڴɾR&mWG|rRw)ØoBXSf +4]oCG*h.MX Sc"ڇ&@;vH %$_r\h ^ wbo਴aBuР؜{+&m̃|%H?aunah*jB‰ɐ4u +`v&fdw>_IOYl EsU +-*ϱ6 yTasœwY]5m}|_@g85Ԥy R[BK&*{[ls菁sqmY4r?Tln:*+1Sh +z+HC\9Jp('OtDQ8[WǴhN($(}8,`pCbW~vg7ҬW1T v3nX}PTʞeȸ0JTLyke;ƸZ=dvhI&q +K)IWi?ߵ`bʹԮqa?$}*-/VIĕ%D~H,IM"ij]XCyeǡ\d)4šď7Mr=ZSתK +: (` +{g{V"rCh1u$ox(`zsH|by\{;q! AS-$(QI%pzAвj9ϟ;'>9V*|(NХ-qo:~F\9u?46w_VK'f eh2-YjBV7nR2/:gJu+1OQX +k/@w|2g;9dsX>͝nXԄUFM-LaY.qmdzY"s*ͧ Mģqfz(kouJH)/IHmU]s+JfώPYD}!2#Awr㊮[.EufebF/2q瓡o`%W<\Q?띄 ~sz+;0Ʃvq +.'wE'ֽ/sb#~g@u|СDQL+јȢ]I]薞G7a8qh tBTbXTƱ~h.BtqOxIMHyA(Cߪ"JiF۹gmN9Q*#22r2in2YL"K-e5wzVN;fDžxMl̃um:B{Uҕjwʝhix痒TwQXCHL,|!=6dQ挖 CoSḼ+)ΝZE&#y7M+>= +J/54NMy"m9=aUpE v 9tIiC(PsBvI!(M[IbK<+S/^r9Y#G`mȸHi|hGjv!qZ!v>b7T^]UN;I#Kv>fEey̧03F.To~~IJϥ ^C7s9Ap5t F{Tw^ % F&!8`~_hT?%nt}:Yp VLeh;gB{2bs*Gn\~vȋwt |(PͯGX5."{捱YcqS4u`Z ߆g )%r]^`tnήЇ!ǁ-:a#9a +zL>|:< _w3LKF.0PL@f=Iy)9ދ& RauM<9> ޔ62+m: W]RFFlT.>{ؤo1 WU/˟s Dq-CW7/8=$b%~VdKU-Zz=Dlio,hHR:JRuI߂Zӛ;^&NaHj=mqNRw -lÊ/8\#~pJ.C: )Rq_,c6IZdT@2>4%ܗv_mܨջ+hh f9K_VWcB9؃BQX\[!i96FcD Q|U] s9Cdmaj2z{t/TWeUnCpy*tx@HG0%{ЬAK):uEN}әwTZ0eW>ETj7H_/v=mngWZ[^}o*zg%r^:O:-d37~BZ2"ɅLaDz_ [,D.VrO]ș9N)h /w%{!Y^VC!2MeGi<3?ci-"V(m5&WbK y3ȍ]fXozRQN +شE|iRلuF"[jqΔ^iRx%é.316EE t5 +0 tJvL>* 61(GFB2 pBT36[,:):C( #sjֿ"Ԇ0MÞ;[`}aef=FoqjYq[]f}\xjK@Ov,ь<( J .:{ acF2t,\ XS}.>i+޺%4#Hͭ׆'A fmzf(%G+S +ɳS,;}#\fN?וS~&$Qi3ozz[]S?|]uy3~_~MEs\ +8c-4#7O,.GYڈr=$yLRmMZ2B3< +$n.f c4ʿu]8Lӏ(C E5yrck5D\hK1nm:^?cgtlq؏Hhg!$b&tʰ!t+$tC߾ .n^#ZU+CM .1́ܪ:VcZB)*j-MfMI4GJ #cV)8 ٫ +)B,0᳌Q3PACFZO"a}Nm +7+%y0eUGD 5jjB4V%Z ?XA.R2sWNgֺ5LdTm'[y92-G;Vׯ~n:m>ys-1!>v1 >d(0x-l7*84(7j9 [@I8 +AfHVR 2 }R@D@1{QX0A/|޸]H3sixC~mC+e[3ثhޘGnbI;0QvM xJ^D.a&X,1Ie<벽g0tsȝ3$wki=uE032˂u;;}_;̼2 L}@y!$ 鵑 +ʱ`IEkw"?y%PB4Zw0Ow2Pp.6u7Y}pZ1nN.$Nr._<ٞ[]y׾CFK3[32ˈSQ \& 7jisA %v=NS>Wx4E(p\/`º~sTUԁNcL:\6Stݖ\e[zQ_vro/<͸rd~V@7St߫W؁e8[:bƲj@nп&tp=c%=D"5,w\~2ĢI)Zi}KU Iߙ7gĒc6 K/SE~G5LȾ%UӋܴ +Aχy[kȺ7P0 m4ųk~^!m0@RϢ=(P /3xn9Aҏ?qT o 8FB۵B%2 +Of~4Xq{\t[[Eyf6-۩QLр3pU].xFc έքMoĀ̙z ͬKn،SڬxKz< hTJq֞*ח=ZB:DqxLW/ 6*XSy̋fPYۡ殳<aϧ']*@=(ŻíQ)y[ǩ $FoVPNX? $ydkh@e<Յ;8hl` /%$B"x-^ K=.4X0h[ >dΦrǚN'ꂨN)b{0t_m5qttM|@辪\mRjPzfa_/heʍ-ig=l7iBy 2 ;53>W}CLInj(U"0&?'kAeA2c>ɚHq}Atq{a@C8 %mƷSjIU]I_r9d7q'DE̼q/6#g57I>K#A(qxjl.d1>YHbS(s +>E]^,)6I)vuL?O(oܦH*wC3C'x>B؛ `Ѕ/_}щG=^a\@Sޛ +/ȉxmWUP{,dp#R]Yu2н.LBc,|Og%!/W^5nm+1ϙ^/h$(=P>gGd'sjގ^Ʋ !uÖۜOD10:)R^o['No4秔K3eS+xr"+8a灇 Wo:uGo=h^!(,ɹU3DsO P~$~m¦uZڒzGA%!$bDQLT>smQX2/~ xF$IһS2iEr+m"c$󹬄Ù?L"/bZ_BkՐ1h[M./Zm}M? +ja,-t|N!+B(*c׽>ۧ:]ۧ}Lԑ4XAȕP žAjUtCㅥ(jhhUM'Cw-n2RĄhf +z~ wج +iY" + ƣ7+dJFܟ}O jKz!8npjρˢӘ.Hxb4mFr#4jP&Y{Y_xbͶ&5b3ַL1* =ή &X<)ӂf<v_^}RzCAjћZ`Ut6eUG3haMBN pLJX"rk1'UV/sJ`C8#, ǵo|+J*\!m +tB=Cru8[۹[CR:Yj j_>;}r35iR1ﰽQl3.⤉. 7*eOd}\†=DHRNW~ %5AR# >. mo_Ԏc["[)QRnD G8jj4S3I Kh Eribwc4u,nT#3L"b Fn1 2ĘnxDC%Iw8{Ble7{B?ϩ`j_UW߰jfyM""ڮp-=aÿޕh#6>&tKY14c@:Wz%iOaN{LX2O׃A#Wb|k- "{P3g":VW} ġR2IѠ'!un= : +uUjL;T6 DŽ6Zҝ,=66>EV +})?ُ9=3ûωW)HFe$y2L=Ҥ{Ur95mnAmRZa R}X&)'ěE޿O*??y0im<͡] Y ɂLFl߸B=/Ej{M >Ϳ{vgcxBҸq. 6Ë\z秵ŭٚmfy%MܢUlX'!as2^bL}~a g9sHf)8cN&CD(=Xh7UH#{27 KH&i-k^7Ӣ(t kqZǛƩ1PzOMƗBa6+xqX* +iԖuk$6L>"DCYƝM';tVn'/&mRxh/S|h>X>N6tZ>?4K@GvSڞP!݈ߔ>[!8|b%iF_{2?fk5uͩˁK-v~ L.AL,#ׯwXVX,3^9n%.nT_Dba0p(wԂ|ǞPz3^Ţxx|9,'W#-8Ex 2}š3Ċ qcM@8,)=DW~SVf @O+1]@Nxja.zF΁W]NRCQ5xa從nw a.$qn?6/@,NwjUW̻];G$G}I )!FRFtZtsG})aŶ[/e) Gp-j68'&L"@l/ yu@®R򯆆?$2 LFCNEFH7{%Y?1|),ץr\P!>,3{fC3ל7bwv򺦰;K_zYi) n.*DŽDI Y𦮏 ##vuRLوڒV]Dg} DuE \a"FYN6.ͨe6~n~?ftxoڗZi= +-G9]T8Fƙh!A;շ=(?'Oߋ7)0F2H{F* bWؔk"IJO܃@֙ŦS'=-v^#_*!e;Gb]ݻ${{h*+?LZcE&N qyv2'rAlZRAqQ⬐Wk#EOAVXJr|Y昍k9|JqkIn߼gN_g~>4woAתŠvA +߼gd["B +TH3ܠja腚PF-W2&zW0]S3qI| +qd@:HKBx12A(0勶I`wB~l'FvL;hNt=՟e)b3@X:盕6bۣ<ɘ]71ᅯ#\vnxmdP`#mw]N2gEG>/lS3F4t^LԭJZ#6MnU2 UǢަdZ(NOd%U;lXdc-T4TUrS5߽(cm»sؐ9qCbb*0џclkF#c-3rNR0}w\1~$ jv"'};6qƧK[0tJ@d[|Č\uIU8NoE>jzmc[:˶m{qeesdm.XvN废/UC^UWh+M?Jce -Ğ`lB\13[an"+|%)6JMӲیNi-@(GGpsNsPvi:I\{!HH+e/X)K X͹xiDI ZEE(bM"T!"6|8PD _u%'_gfܐB3z^(Y[ϳ~SiА:Y,$upx%Ozc]$LJ:eaj R⊾Ŗvp;D SK0 \7\s|TinH(w O4Wtb0,n +7n[M ?'n /`~w2X( \͐ZJWb{4 +/i~5v 6i,ɀ`W_E~@چ!5t6Q-'ߵ}f0!63;jEK PcDƛ:t~DR}!?9JY{헖Jo0ɬ%Os[+RxZd4bdmb,/!;3/h{\"D% :)ax#ߐHwys\Z+zDˉ`t'A_lN =3l8^-+/*F9? jKrM{qd2+fT;B)@W+ QUt + +R:ŵXìo$\6i~wI1gYv{W:\3B+ne=]ZS pj)lRpg6ۚ^_w,fX=4jHpFLAav4[N9^;l7VrJج=K#~\Eƭn!aOz]; +2aC1?m-80b: |)t骥˂e_!&_h2Ewb&\"#M?vpjc{~؎'TC!bobGڅ#U g/ggrUe + X^]ВGiXÓ:PKEe=S)tB524vn[}k(S$ZpNcOW=۴3n*9v? +dtܥA7\2DE'⩓,0\W2d <+5iHO1،:iZžBDM^s i^ +Fx 0 ҋ^ބL#xet黻 XK/l3e6 h`6x_${quI~#Rqg+5yTKx/]+5Ew7ʁk3&Eb] Sn#l+.b%1e"i%G0%`vId7Ԉ1P.mCQ@6$3=iE>߾J:c3;8NA}GoomrnSvܥUQ$dNԪNM)XJb:q 'ccrJHNam;V 8J2.p_Yq$'R^JCK -sZxYHN/-[m̏?$pv (aQVE+Kךۍ뺛C(`״gG=e|jif~ H>9u|hqRwdh5oVney7랂fP1cKoŃ+ʉ) U_̜U܋ͲqD5 Lb7QхȯNn5JXT$%PwY-uP:ՀlJSrgsaϢVi#3E!A^8:w ηL.PG.rz'WKw>Z*:Nq AF Γ`!`(;#}Z ~ ᮌgč`  8Yl =Tq2zcyRf'Wz^ub}J\nq2> T%W]nJȆ }j&,[8`?WA\quNwXn='ybc0%0R0B.㻷yrF&"kD`LfUdM0\ rEZ?Y.7prg_NElPv̍;hF2~zd >>q-A#gd-bJ8A}gU ;*.!N{&_MJ>,%aP"PHH/zVMxz5ږi)RKzH25JL*? XuPǦd(~Kv/7@1ݽ/5ϚS"atV d0wvc +_mbmg''@jL}&0E収En :Be`Fzs RF$h)UE%3& H )=_ސxq0I5XoKp2PZ-/yO!]_MV9~D=FK3vRTfS`TWVgj:˴SKL5lA|EǷe؍dFi58{)i2&R_ G׺#p_O +j(})/ cepWʝ/J5O@;[h3x;I憅 +͹+JzNowB*׶y}Z؇ZJDaf |Ɗ@s1d43&Zؒp1xY*[!8Q$( nSl|n덡ܳXmz[|jI² ezFC#iNHҿS4TRZ~AaѺ;Oj1X7Mn- OB3 -,+2R%5aV(iCӓ`lv^\m8z/`kϚUXCI3 +q6G`k2_`B=egfkSWm">?yh*bDط#`=yzIA}%̏@[]A3naN6y/uN`FffD"UQde scQH75Ч%[JxVV7{2)%Q_/#sE!; u"ښڪvGhXaFq7t$\$T(T&OK!kW)˻#F[CYE< BFL#rɉ &~ko_/slјѥӄŸݧv'3Dxб_S}=M`vRdžP.Ģ>^U~z`i}EZ>YQdznB{ؿsgyi @`‚*q~q|mB&tGX1l +}^GGHDCVz/:j4R^> Q0^Ѷ])Y~ T5Zp-ڣfZ7tŴY * u|`$G4cQ`edhNP"tA6A@/ץ3&-Tx;Nu[g:ۜ46=3l,.ւPrYisd?]9 +ǛlbD݁N&,˥5jY&'SmKIkI>c;[Nzuꟍ8d*IAK5y+\J}ܐ=CP9:o Z]Js(f;|5_EW v|*0ꘇ8 ]\{o ByD+yb8djlCkAT@tk+xO@W7&£* +f߉d?j[C;umpNȿՠuJ86YwI8K;W ҉cǓ=Npș~>xv"gdΟ0=#k_H́І4\{1x1 LIht^Ap?iAcJJ>ƿImH+fN˜=j"B$A@Ws7RиSe]IWcnWЦb.e&Yz"^gQnw|QI}0j/Ah/IB]ӄ ϓSEBՓA~0c0b_KsގG\-AHh wȉ\'>~vo!iRӧRXM|DWk87-O_xT_ŭGR.gm7"gܨy_ Q{$ى!E*9p|HQ)6=7[B|b,԰Y} HrQPRO+V>{Q5~V1LB߼%Vw 8,/ZznRwA-k݅zb +}OXa cEFtel"9Qnjf_bgWK9G^%=V^6we2 ds:ֶNZ|0TVj]ao%'>YEe!IEvYtF卤dXfrg\JCuoW0:fAپ)}ZS쒺 $~q%siB$NVys70gj@jF'YrNꗔUv2wf\7aWW4vSϬ@E,vJ^a2 O`ރĘMLh:vb~k{}bP^<'2Hf$Rj.8ݩ{oi_&xĝ_b!*"-r`Ў\.k#ۈ;A PEjq}UTRwZuK@X77xJJqW IGfb(/# Ebk; 'R2PlܗPxq/;`4:D.7 ݦ~#HuTs}Ҡ]+R-:-^ kʶѽc(d(˗VDSO:pE54K;+.tJv ƸdPȅ; eq]fڠ M@b2Pɪj-d" HNlCT ODgi9p2 *3}P<`tL4U4NVٸ>>mC˔@Hl=#]izn#"9BQn&?J+Y #x|A*"!03Gc\>*ǿmoi4pH+;~x!Tbʟ3Jy@|6`9&5sخAUPo\Ҷ'+)b`>վ[4@쮯0&NV^R Z +I"i 7Khw~c^OTG{I#P!8CK7y4jadDrBB+y+WWZ[;VnHp)ڪ^>_ڲOėԔgZ[fQ.26l=],pK)=j+f 0z6>ٲ8-}蓒h=lwTt[,Xyendstream +endobj +1115 0 obj +[ 500 +500 +500 +1000 +0 +391.7 +238.9 +266.7 +583.3 +536.1 +536.1 +813.9 +813.9 +500 +319.5 +433.8 +833.3 +500 +833.3 +758.3 +277.8 +388.9 +388.9 +500 +777.8 +277.8 +333.3 +277.8 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +277.8 +277.8 +777.8 +777.8 +777.8 +472.2 +666.7 +666.7 +666.7 +638.9 +722.2 +597.2 +569.5 +666.7 +708.3 +277.8 +472.2 +694.5 +541.7 +875 +708.3 +736.1 +638.9 +736.1 +645.8 +555.6 +680.6 +687.5 +666.7 +944.4 +666.7 +666.7 +611.1 +288.9 +500 +288.9 +555.6 +666.7 +277.8 +480.6 +516.7 +444.5 +516.7 +444.5 +305.6 +500 +516.7 +238.9 +266.7 +488.9 +238.9 +794.5 +516.7 +500 +516.7 +516.7 +341.7 +383.3 +361.1 +516.7 +461.1 +683.3 +461.1 +461.1 +434.7 +] +endobj +1116 0 obj +<> +endobj +1117 0 obj +<> +endobj +1118 0 obj +<>stream +xڴeX[6k]@RܽZ@qw +).}^k\{q?#Gh(5Y$@@Y3]r2wdڸ;(44R`9,m +89`o';;? + @ Z \7KPAX,^@g;g klgc O?ђ-@nv?XUX W ښ;Z@-@[SFC X,RZri U-P S l0T^: WђW`sfa}Ek5W-"jamX]§ekW0Wcܝ`P:ɂetzmkЫo`/welUVWW89CΖs/hE/@;.%Awfo{%?zm rvs+#`mҩH*hj(2ϙEgV/?$n+Ke@NNPOO؛20X9[Y齕 ;PA_U(l; +zYڲ)_9_rX;_7s v +JWvgk@_W$kuV^`FaSA^)AIZN@v4wsOrAK +;;M hnWkW_:T+w_ݟ`/+--nnnLF `SRW5PgOdel(\r +Yl kQ G`[[x4[Y[`y_Eg+s7x^S[yffW4ί"+v d(ׄnDwO?6_% _u9e{5!`P +bOsː^? +-) epRucqppGV_ub+w h +h )`=!S|=EFp(VC[ +R4H v.ӣ w|֞Z;ueN|<@%CFb@U;$Ge9bA~9lN#)x_FUE9Z8^X$А{8~91E^܃[|g\~& &˞ZxDۜ|^K\w +BlpxoCs:SV-j7xBpվ~,JRe d 3iEVDKbaV8eے-\VuȒФCrO+&N)yТHξVcx^DB06HXg.c,  +D&o,ʨ$ha/ rw- +z-4W|¿9KXOCexNw j!w̯{~;W9q(x>@@J<ZÈOKk?,~;bokZQ -F}>6 6NBUNq. wsZ.eeR›K$|- +@jZot%q >hI/>O9* ȵڐдE^/ \>!tum[VBs m f|tyl\GC -y;^-gA,sp civEq:~;ї|I_Il[H6 ~Dh'; pE +p1lVbIHaw'9RD 7@_S$j宽 ~Sn2  n(W6]%|%2 Tb:>/wN5z~ "銏 Gο LQ/@'[~L"%Iy9?%=`^<6 P0@CmoUzFjmVV&wAz\,!!tWYؒuB9ML;5{j Gɴ-^i5}ϫhfR Wx, +"U-KeКD{m ՉU:scIw2a +]`d;x $2@F~yظ8nP\w8xsT +& +FҎh5Ѕf4n5O4!SԒoesYP$Ek|*i-*!]ܜ^έR/S z_qd -J;!c(&z0/z$}b 8XսN#WmQ+Q`w]fo+ZKXHD6Ɣr 1K( ]!L)WxO@_^kxywߖ6J-a6Zm~[Sp,f|%KĻ1ۿ5Y/q+~`JH |L!QwrܬE>Dn, +vE +F8d~dEE 㲳8Y~b{᝙:9tK{}=ӱ7r_T9},ȡAWU>fpY4龄nyvPmV~මlDM?̵#u $Z#D0$_0=pr $DjM:B*bJ%z+=fygm<{r 0u^(YM,m(BS#K߷ 0Gs3=-{qK}a!-[ ziA0XypEů>FmnRG( H }36Fw߼CR'cq 2f[2]i=5³w m6LM< +<`a9q{6yR/6+q/GVѮ㱯Cx#Uc$?drA7ͬ.~cA}JEǞzV'CrۧҙwuePv:6NsZq'+3ev3h4Fי=T;Q TH?H~aW;X +-_AQ~ŧu\[ȏXAa c. 4v *Pu_jjy6Cu:y +*]䳃1C-h Ӱ#v9_kX < +*i(;3`qhݍ~*m NJxٲ,G͸̎i:X)HM1KK=~jK),Y/OAx-RݪF⏔alZ \w5+/ llhYbx1-hKi>M"ϩceewCv~+>Atul]?}aQR2-uet.лZi**y#>?X$ݕ'S ;ٞhuWi+BE^5քP.p{XX}`*׷.]PT36NU}2Hc>Dtr_$BʙϾcaAx*' L":G%@@rOFO'@M:XIENCA˓ciS7 &|؝ "x:OY?wY -7aO0JA+Od$gE)I+vA3esM}qN@، D $Ѱ\P,Qv]SoH1HFɎ'wDq0o +goK +׹d L .rʞ?Cޠ a9l}v'mhVW!C wɽ}Bu?dzkla]_qh#IzY>7]M~>q}"x[SL[$M8eLmsC7 yC-HK +q w|t_oo7}?[x#βZ=`]wSF!f Wv=WОWt3%8UV3*@00)p%{8+VH;}w2f۟t~I52 l1sD8.QnƬ6v"췼^T֫ 4Yذ5T|#atkj64zfe=8I|[޲q28cK\{a:]n᳘ 10jY] ʇ3z5$Ĺ!be'h6Ou|1eo42 * + +<\8beBq[̑ ="2:1SxodAzlgiLBj3;{DL[ۂ7*j 5~[+L,&HY5{8@څ%a[Mr+Dv.yB#[Y vz֚ӑtSrnx1fA` ѮqBT5չ&%gƛm +93*UXMCt̏>B=ʹNA@WM%O3_m>G-T1jlA{ ?=yνXhBʮ@Ry6fcD c@=h;TU%A)&"ċ3DģPA $8=5笞|ER=PXtLL9u=YKU'.AD@WWAm8\}k sۈAk 쑚9 1mGÀfWaP_xj]9|FaIsGcw$^EHy |f# EsaVĈ 1s@>#.i JѡD[s/˚.at뼠S(|F+IMyIYe̘*Mi1JΥQm:Hc64!HQO&i=8%/KXy\ٵ?q8ziBzkaڶT{1ԛ $O銔16"ھZN;em~)B r>̽K@8V;l׳le^u'uCy߯P{ތE+Ӽ*V9 [dJ)j];!;wDؑ3~&b=*JU(ب~RVE1U,}i) D&e_U, +iU h-Oi4Uxy]6;j$PdxO0W_NJ0V悅g9fi3nΫbWN.cKX/GIArքx7GewqN<V]Y~PlƷsLctuBJ-/a8cPדEDA+bEsb{YeSӪ! y4٢+!f F5=8T^e 2sX0%Gˣ[Jj3tmSje+&-D 7`M",ڨBp3'숂oE.3S%qRV$*VCBeGN ͎WDӧiA"v6^_>kc!Qq\L,G)DZ'&_gM6vpTks].bzG"ehH;s}^]-/)~t2Ӯ-``|1^}7 \3ՎAL.q8i5nF ǻҘ%Nqa +E\We:uoL!=iѥt7Pt2[ =}w Mj%( [1op(?bJC産pJL?^9y3xö#($JLutB]G` I6טshf=;,Y9MsJNAAq" K$=ȟA]L;NqVI@#B!2,O?<blaʀI-Ur{C^/Y IUs"z)9>iq+j:h`GuI;oMrI1}ݷշ%[/E 7 ++P-KR͍>z?\c|jFgq̀2w93ږ$l 8b楏ً_6J=]huYj^1ov*s=θwj.Qo)5 +)y!^*)89V#TXJ' P*=!mv%%9𣏕jVv10Z4wY݃wK>jrYۆƮ㳻la$*X^+cYtCNTLH녖# njA'Xs0MU.NI@^8~Ѭ?ѤN'Z 'Qyy+M H֦q#)$~ސ)cu\`R1ԣayeuZ]F!ܯ7 %3:i!ֿ#,>7,{R @T愉ƵW"ވ|aВ'>l=Q:}\PO^kni`45hcަ*=nSC9GHy.xaLnY(_Uڊ:o* u?1QH1D`c$w/!+Z ~(2{廥;AS}_cU~bXޣߨӺktq8fyT|NXreJ֠@?E24?9[Z\nGȡC~Gl诶A} Oι ,zܦv~kٲ%:ĈVhIVy7X +.Ƽ(y( ; SW=R9|x_Q=௽>u%F<6- \#;m#b&,lB(Owb(?머4ϣW?57FddbOe-a4Gvd*cUD$b}r bn'[="3hUn<*pvj +H/RǵGs|Q,J9>e̓m@P? +vtXnBVZ 8 :g=rTq#붪N~yd]hAG,pAC?̀U;wl ZTv>baXĬ2'U}BO*?>'Y6$Yyuz) L[#1UcV7ӯ}ϚA>wvV~JXE |G.> IW9fռk9 + +} 1mufV_NjF_98tކs܉㭬kS$z\]ĿW.ULMlA6ᘏna?M/ +%^>JKicmiL?%hnXwPxY()gWCL~X,4$x8B/(#$%`9“$K@`@\M&~ڱc1V.¦k-]qTlQ"~դ4Iyd1xM0 h^ͫ2T(~rEldJJC*FSS5Ko7X۟Dr;VU$ܙ)ՠ6]Ã]fĺ32mPVgYƼAj }N}#/E,Uq]T>ƻ#DՀTg~\m@Ƕ|»SS3:$BeA +(h[/ !A-}n:/HTpKXOE3MDwԇ$5l~06 UءSߧ塊cbv70\Ҋ-]Fs*>s'~$ +A˄\5,S0,{jr\g]xhdw٪tضN,宼z7QU :Hwyo`ZkЊj"fw ܟNR !y"^Oev,  JIN_@&q^kzRqL'͵{ +EL]WZ|dҜhsrlr:\m|Ad[_z^xٺ1`h|uKp +p0m}U"yTn]:kyhb";SCtX֩U+<̊Aޅ"3#>$ch&xM^0ֺvmLuI0 I&S)7-~]9\8NR7RaD3 :y$ܳX8axH7@V H|h4 J;xyCJ* ť85M):M9nϭox,^}$ϔ}@+1 +llfq [0&U!Ԗ3tɻ_5[SV*V{Ŵ7{mHwp\u2?lɭ̰h):<}e\j_bB[,r=M{Xa^6Q]/F aK7\.!ݨ,tE d1 N甯3L}432+< h` + Pcbpj"Nmcx_gxqJr3E:ma+2g$ډ{0 +T2+~6Bݕj7ef.mWXJrEyƗI[\exEк26wj%(D}ҳs.mcvj P.x:}ĸ\dU!aI:m͸n1l{ً'zA*/UxZl3xS*+Ŗ 2jf+V=HA'ǘn)=Fx,NU~(,I"ũ`P"͑y] ˞!k%Prd+[3ݢ}7-5ܙ% +-ph +ݗ=3yB۬{}g= Gr xRH]A4Ĭ&5oBQo':lb6ECkDdI,̏ZJ@J o*D|cSwF[n4Zq[Ȃ+߹[*T4J@̿KM҈%[ij wrxI`T°Q쳉bM:Hd`yBjQ:B$CdY +7._ϒ2(`hĿVaJh7,]j:9wxhg-qk~I.Eߔc+B=&Q&?iڔ wF3^JfmxB[<׋U`᪤Yٕʙa%::kVt&w!z[r}ŷk#ՒƦ_bTĚty&Ec";yǠ>=)zP€TCX~Ml[Tz}-|6}Qr]}۬Hr8 G.z&\=gC!; ΃G'(G0\gMa'1q){&ઃLN0K+y ,:r0)g{|J~LxB vc{Frsk:/\QOIǮ.Yg1im@4J H֎D#r>S"NmTNnc1aGߊX((ky2jঈ4 5Z1\y%̕j:gT&2]q!ь  Θ5]8vkߨDbX7r6ZyܥQ[޴8%Ӫ-.q[;]teɚyA(m5"6OKլFiIޑthWa;d$^Dz>GEUL1%L bjjb+a +5ɯU 0bj6"8?ى;?ji;>ÍjY.2`h;ӴA>ztT +g~n'Z"w"Ѧc2ֈFBqbuW!/\ *UKPV .V%~Ae#-}ɕ (qmhwLȀSlߑ|J`6ҽ'p +##*bnA8ўtL&htK@sl`>;ze Z+:d,Bwҝq踂Hs%*OijP:CZ3=>i4[G]=X󝫪7 -ޢ1 4FNbCpxѸC_EcIѡЏRFWqj |PjxtJHp:J Rƅe</jVUY: u1]oՔ֒2kE7մ ܶ2S^fҢw +jQ:b bg*~сznT{ ZWl2E+zWB1{5 '>=,(pn7ͳ9͈\`.divӕEdʺ{N#{5OO(ߥ{'bv_LR,ɯQ1{ߑVvcn&)CWe-ݙ\mISRR#uOV9ri}pEx's/,Giz/m+( +v|el P0(ՆW?}ΛCONpwV&Igֽ̈q·c0sƊp0́HGu+Ǥ۳Ό~EqΒH@I )bQHͦdAK-nԉe%t_= h4اѕ-. -J=d QFpi,A{uBo#a%"T#TvN@q)} ++O/*p5t]q44 24ִq ^R blO˩tZ<퇼eeEvSj%l7ARo; +m{y>E%=X{'Qus:%0ܒ_+?zRP>pֲ)#yfma׎XħMۋ\fadtc6ia'%I=AJ.OJ [>OфГ&*[9"?G9Cmvh*51$ʺ^j)EFfP:_1Phݚ+G>q4?=;4A桼uHEU@ j<:.J$P%z ]A#pvïvDQ7f < q+2*+,PT"8 +E5CT@(IR9 Ny$^H6-[Mdћ5e9fIǺ؏g +0/눈70oR.|AiA0#5(dBCǚ4 %90-r.]9W/NW +Bܾcyxۢ\qwrB4YXP|L;%-d>IlgTp[Y/d+pBCnGUx$q;(O֚ +gwrQ xtj5.^Ѡg=LO%^<CL'(#7Rk +mdҞ%͑'ǡ:Q&~$IJk!ë4Pݼ[`maFKJt T0Z,\B wj 1DQK'SxlBY{ IԮ<͐:Ξ.hF(a5JG9噛:=jر[!IzoY:^,OљwHAX<22i @gr_ҏ12G)*Ҕsf3ڝ̊'v./09Fɚ_a4E;nxpZ"z3q(Ŀ9YOy0R4 {_xY)(ľ®6_USC iJ5_ abM2> +v&]lmu>iS qgR $& FNa܍%bSaLETМ,)C|)w(ow +L\#h!к;K k~PVv^*T3^1o0} wݻȏS3h$e)^iU'Ghgȇƅ1+>pOBS Vrv}aTGԐ 2|ϑhctϓmaݿa t +ƎrOh_\o +B;5lqħ=nU=HVM&sj鿣IKGP1g'n+"A3vjw|~ }OЛ|0[6-?"w׍"љĚx~'5L.L"Vƶ~B} _떊СtdZ~.Fw.Hp>AJQ$ 1oKsG|GMJ|e?T[͑޳+?[h&EmtB?)WP$ +׊&ˉy#DZΧV*Ad'!yM֡4A֠B,d: +<nm%ijz=Bm ?h*hK7{َ4XP  +' z \B4 ~Itl 7шa⸅jRRDd1649C9H)^{mtB'}Un!fN0 Dq6c1Zb&ƒ)1`ES^ 4Eg謺v My +Ɗz55kA 9ط壍)OhbDz<{My  kimfd!Eǭq7?zؽP|*$ T +͉ppGŞgߙܠ@Z#uJ*pJ6}ּU<8#qYgY8Tf6fhj]q7P{0h%YW?6_e?[=kAY0{|h0ѝ/4u +uK|⭑s\ha,\Œd,>#ʭ(a8@Wc'T4#0EXڙۊ0KwcMVs"2|)N7n$ɅlBi~ +,`1 ga‹r֪(b~$5Gb.gf2-DyyAr2wb 貚bki&Z;"R:Xޞ +:4A|J S&ŧÝZ7nLF ǹlQy sEu2IBؠmpۓo[hh&휬/^^m`]/Yiymۜ+!q~^iiLQKa* '8@:F5eH@bJOAݡ(Ag@kQm!Hߵ!6B4aCt ȭWb +Z,uY tn H\O;yAE`>֠&@<[sm8aNoguxǢ+#WD%sw\oXuX  %`N[0 ؼ&an9QLʼ3.WK7fxh˴lU;ffdc"yEn첫, c>vVXzڟ;@g8'QSFg%iQ+`-&捬H]v#k?%ϷQ%[R!ܭ3Nb CAZcMuTKcҁ֋E=Tu*`e2"u'FAx/6ekYth E;C:UwfEu$&K7\3 +YGscU@wFCM{g +,) gj>ʻ/Ne'X]bD%E(( +h^gәHܵk88 {}` dWِx\K[}5)]5t>|Lp@;5ڥuV@bfĜKp=/hh#U`=kyА3Z8ulx{4i߯)4wMj^ʘ||gKyK49N"#(ؐM;]0 3C W#_'܈p +FS$}r mWo, *Ur{ ' ,Dƙ;q̘#BË KԐJ#Jq d7뻓8voQ\2I5tb +qZA-lw?9*͠:fjJ*٥؊zc*jf\9 !! W2յ$ٲϴjx:aF}K0ejj*wb##'qs#KnjA;ߦ 4ytMl1xˬov}e۩ ӽ"oq]Ot:P<"mM$j*m\6tSUY _9(%ƌ"Qtlr8t}5Pm9D"xՙ@SRT9~yAiʂK|ٓ4b`I-M1vH|]k y4m%QKF97.͛*e@ KՋ; +0JL4Q\JIrT 54F}N3ffQFS6l3':߈uSd}A6%7U͸=MDgpt1UsOi1!yemOzV7n vo{BJa@Ia 3zqGriGOC!!l"glA\[wq ŽТMflr♱5<zO~liS5u +FSj:^nJZ4Jlf$&6SD =.ǹWHc©^EH@a$ .l4PڝbV/1 W%`_Tw"@쒓۷r.ab:Ǵacb4dq"+bpqG7'NWE$mN%bx8> +T"ugꢈժ)}R]~vy-/ry=u"ٽv #u㕛Nf5f{IWE."9f[IS/GR^ET43q2Go~Ya.*eZY|x&{uB┅*_5#V-o >qiP8DX,>9&zJ׉cGl͟4$>6nqB?g}"(ι,\σh>ljp ^["R & a`EXGJZinnY{oisK 2LA"WH< }Jv928tm>;tT 9T׾("&<` 쟨؂ +ٮwmp. ZVZF xP?uuJnWQ] p&0=S͕hƣA6uҮa 1kO$eo=aDEGb`mq^0cI$hƂ!+ਁS˷):?{ⶽ,D*Oc_魒1ϲ=YKPRSIT+ &S>hzj:> 𢇟8%ήBzq,mӣ٥ئ"ffp¡}dUNeEQO}F\nU墹+x0% +ZV`x@]p1n(Tww}b̔΄|X@{4W6*✡>Үs%Eca<2TswHlt˭L3I^ǖ vJ`E_<׺E~JDҐ͏z\K7%6 ga,J~A$eK_F|h,{ E6j5#ݎ6ŁFX:<GSwn*5_X~!Wao<=wfA P,O91GUs2*\n7ĂN/88[uEAQAxSd{yA. !Fhpf x{"K Nﶬ%+4--e1f7lY,ZtBa#[{fDM/ PMHa[m2;'^5guw®UBA,Drr~|zH=Q6. sh ;tñ}ezG,ԶX~?КpMaG V6 %եp`ۏx(eW[ =b,ʭɡ#XrKu +| 9[3x':YO +XjLtTRk-"%HŪ c]ERO=Y!m~L]#y & agpGG-KD,̭u Ƕ%|4Vy=!DTedQSao~7̏4ք54՗M ô #"8&M[d9'1TSXHweV{ 6ʔ&r?_]JL +%`;ɥtQ")SR3B`Pjt”:m.S}g|'7-H틨 b +|G:﫝* +1;M 0 ՘9Um^.}9NKUl8BLBtŽ .~@v XD41Rm'8By_F:*Ȕrcbw!Ԓ%-X k(|e=j)ÉʤMzxEx>}Yʲtб|je'8{Cq a@Yh +d6hšKֺ)ë$Ϙ(9#h֌(ؒbz;K"ĞwXs+~n5a/VrE$hZ,}i[}V=hv[Ulh_B^n3Q0q!KBns̛SK \v3ߍ%:?u_B2EsP%mc 7|+ `'G0Ps`"Xb4sO1Fc75oNFC9"DžD8X^Zbuh2)ߨO&ioSYJRI DSڗ$خ jzBYrT?I?/Dos)/b*1L\I21V3 '՝OĘPY}ѧ+唉:X&$k~XXzwb\"a~5$2_<7SiO=?B տ1B̅Yn4S1OAQW=h y-V!%i6l}2RVqUBn/;d{ʌWc >NZ}bE0n$NtR]Rzq`I*tBH׆uQN \Oi\&CzOSuendstream +endobj +1119 0 obj +[ 489.6 +979.2 +0 +382 +272 +299.2 +571.2 +544 +544 +816 +816 +489.6 +272 +358 +816 +489.6 +816 +761.6 +272 +380.8 +380.8 +489.6 +761.6 +272 +326.4 +272 +489.6 +489.6 +489.6 +489.6 +489.6 +489.6 +489.6 +489.6 +489.6 +489.6 +489.6 +272 +272 +761.6 +761.6 +761.6 +462.4 +761.6 +734 +693.4 +707.2 +747.8 +666.2 +639 +768.2 +734 +353.2 +503 +761.2 +611.8 +897.2 +734 +761.6 +666.2 +761.6 +720.6 +544 +707.2 +734 +734 +1006 +734 +734 +598.4 +272 +500 +272 +555.6 +734 +272 +489.6 +544 +435.2 +544 +435.2 +299.2 +489.6 +544 +272 +299.2 +516.8 +272 +816 +544 +489.6 +544 +516.8 +380.8 +386.2 +380.8 +544 +516.8 +] +endobj +1120 0 obj +<> +endobj +1121 0 obj +<> +endobj +1122 0 obj +<>stream +xڵeT\ݶ-w%8-Hp]CG}=g{VjY"'VR63J:330Ull9U.Fff&XrrQG3bk +1u1r01q$@O) t6R2Y(999}斶@Q;{GKs 9Xf-`<@PFf;3P * +TQTWRfLboo_\DU%b +j@R]UhNPP7\^\MXM[I=@G'˿e'3P 5s͍ٞəќ~jN7;G+h 1.@G_ +@h$a/g+?>qCsZ[ #b唔6F@[#[OGg#g'?hJ/@mr?eZ{}o_3Kk_NL^XAZB\U^Syvݱepvwo>a19 Rq[SQ;ON'f'g;GKVvn^7nfikj.궖.@i`3:@Ăof `fd4~^`\gG6 +`ji)a'_'6T15`?AϜG- kk# ?l,=?<4R)9YIhdlb v6Ծ5sSn?˿g?L4:9X1?|?[-QBIK]\?n&vv,ӧX^̟6##g`fw3ٸv?kvf#!L?gw@P럵P9;Zeb`bb?_M +W=;3; `ffaX"; hhg-)WpS@K&b%s[. P(?NNG7%X<}5םО/xz`y L^v lV[B!@}T9ew*nyz>ۏyftGkTedNNPgh>9ÂPq(nJ} T w4>ZaZQU#1%̬Ѫc9~\da^5KNh. +Be'_0DOvDU3]K`B>>LU#/M=}r@|?eC7.Ck؏!(5Mi gwuW:qzfo쯷 _7My@VxW|2],5!DH(qJyI_cAm/p(&$=MVD$( ?<#6BęQ|}r:ϺC=i-h-z=Wgq Cx,]xF1kuoz@l5VD#v٠K 9NҀZcpx01b~6rTH!(/{~#'ftjOO.&\'%s?g$ҧxjI~)h"zFX|Q>EW:D#c:.!`#@ċ&ҜyPfl.H-1X(lhCbv`q1q LOZ{!A?4m};VNִxN1! +2<7l5ExpxD +s{ϑ5X"- A~Qg3QnjZ6Y= h>;^?Pڈ/xsV޵Oӏ&SOZp|%"& hVh/G-omvm/!KƗJ]MR07p2voU3ÉnV]u}WEZqRtk<ż%ƛq"-crvuAU3A흎>z3Д•G+r|^h0&Vx0׍o<")-c͙^-"Nl:eiA:w5U7n\meh.TWkS{aTtQ`4փALa 0.܃t}<:ݝ-+lx@]R4vCU?; +Hf@À~S*tKDzC7vF c;łK ſ; +WI(}ŔjI-P9B\2Q@hXtZf\~fE6o߈`/W1qK7%;@:=?Yv"-ڭg<8lg_S.PE?R$rkj`;Avl`!l-5VI~ x]ػUU@kpiD|^jVs @48ّ-t͂^̣OhWpkYGaϔu͑劯UAIDxYLA2dl=|vڢת"7R[]7CIyo"j;r͗tdR]Dwjlcbώb_j𠠱(V~T2LIXzv0$Çaʫex9P:=8҅+;k[nxr䒇 +Xx~=D|.2ͦ@,WƩ:҄2o~չE<-EzX&iؗvDX Mq>"@㷞ھz+' yp8 ({FR*Ši#AjWAunJQ Mj+!N\l`ʕsyz}%.8jN2Ȋq'Fl ͡,󹱄oKBҙ=kja}oVrq!;.q[=۔rp&G?>n3m^Oˉ{B'RI;oi ]=ݼri.7ȥCe>3vgUm;z kI ./V[#b;JmF\7dm`.'ZrP\=DOG)i6'N;gՖRd4#ʈ/ lj1eDnb_U(*ey^U?%MfL) l^U-Vp/~*rHk,ojCz6APZSf!x vB6Kͨ@$F&_秘 򠲿m21 :杀@sȵBJ>CW flT[dW SDhr|,Vs-lYK .@d-;1}.`ᨧ-mςm+qyQ}-sBH2{_x85r2@7ZZKz]">?Gr؍~ (, +CzIJ 'O~[DLբ̰jیِtCz%5kKh )Z[Nu[>hv"\jӾ-e9qMW$FXIGHYJ- ְz O:-:L?9y9.ɍm襡ޱBOaiTQRg Yl^ nM xS5dV,=F*/)i!k6 ~{;,V[˴;+ f̠i\,#SMAI!ШB[uƶ;R=^;6q W#4x[0l[hČDZPeZIZ^_"# =}dr鼡T)Xh\S`nr$ʃꬣ);A0+&cv(B[Ex}fDޘj)~qPhSL]m ќoa/f=E^Xgej bfz|m}`hh}pAkۡa_ u]p9燤LxݴN3A_Ν/Ai:(0F8!LsT'|Z,M¶u|x9AաڄN5Qbq#0Oy EF7vd4Gʼz 1H^%|"2v,RbM`F|!Gi]MQuƘ3TˍKsZQB~ҵuϦ Iw#%^*`fHɚp9F! +ɤxW'9Ւn껣-'Uӡ:IFW G[py XVxhsygυCx)l8NmlB#^v2ti x ܀o>&v2]=fix:B&9 󩰸)XBq8(+Vɜ3&]Tep=i}7JIE4pj+ <"|1'fQ:=k8R/_{v ^'7rëa:|$;WF|A/Gѩ#d e­հVßV:ͷM ֏Ѫbm>mH3=$ǹeL#>Lꌔ+,@8 |Y>jԑjl ک3`p\O~-Ҧ?B;+ZA)ŐrN`}SPH,X,_tYZԼ~8igӥ%,}Wg34.~NR(@|8Wwzpה +:F꫄hXY¹V׭2$VtTt[EĨ5Ʉ9)Ў@MoQc?0[^ vV:KtH̲Obiv6=R#B<ȭnqt^ ?Ma0:c㯰mHA߉[tWK3]v5U&j9~+ ibܭ s!S=sscx)Ai5iXmn]z8w +\Z}>yu@闇&޸rl2tbFOL%3N=״yJ`Gr2Qr i3I=2\Њ+?l&JrbBFBGR5(AkKIYDbׇ&n\ayix*F6vd懞G⎊-$,ͨYҍ+]& YdÃBguA?HQ=ۃox?>H@s~]nS֭%dUIE#8z#Mn>VH1Yd|S,`q?dz jI:+SbEgbsҖ -gvq2}~+> b-֖GkDFgsҕ/ȶv2}ƮE_;шm4jSsPOCts+M֖M2Ͻ'uX\( s׶`P !~[߰ÊM@IyQ{. '/zsE1v|6ҕ1p?̖qޱ?Q"P@j;%W1H +T(&% I+ΆݶU1Վ(CᙎNwn@BØ8ϧ`ٓ ,Jj&\ٲ: ~3f_RJ96|o8x ^~G|إŤ/+&U,vi]tVE8N% -(6CGMSՙ:/r܂6ןҢGl_i=Q3-rl[0<)P<>AGLѩXZbgj» ۱$2lڬ`Lj6b!ⲽ +^-:p.fhG/S.ʒ3N9l)j|;#C݃\pGNL`h{ajb)Wj6DnZqMM*2wMe,usr#uG| vҵVٺ}nyb{yZnǤ6FFꁢ2hsT(qf([o߻463ؠ?fpgl[Chlh+ǥncoL[iCAcV^"v 3^nuX#i\6cFkY}B"OÂVAvyWnQ/V9!eֆ`2O6/U ɠsut b1\hM%#\2IYiDkػѶٺ{{9C~ {k2K͙TֶR\:ﰣzxz!E-E  KQ$eA:~"aP}z<g#&$y4i4F +oZ1 G1G6myQ[u4v I j+n d%Ct +ZG6Z +߯:IbXB'CBMW>6&-@Lon5yOY`%@D2Ls}$2CW h[%z +T8`iMxE >rY&b{ E~h"v=R3Fp5R3Or+%V zl)9 lj!y7jt<,bM# kAzhvS#ݛ jD֘":bX_r; %YtwY0vETr{buFMf;b\D;SfR}TUcxq$ԲR'J4/,\~0C׳ d"!.Q%ܛ]eG4 9irlM)ަM4i#7c"Zw#ih&"kK͉xǡ]! -!4=I%ި/)>##hF6&kUu.?V,Ad>i!ҥ}okHCv< ٫x46+ sM(\7L䠄 -%e}X`Dˌ^6,CP8$.Dw$QAAݎx٫a`,iރӸY~ _Juٵs٬]0+冕gSIt qTt5׼vRִv OT6Yi}լv>OhN tL. 5[zFѨgv&.%v3BR0jƀf)gp1=fX8!J$wDZZ1>(-LG|'PK|5|7[_+JEIB ݊-}di$o]׉MQZ>iooL}osfh?(].GPn2b5~ޜc _G=)0RJsL$pŠfÑ=WӢYj_2~92^ẦC1lz8;%K:Cw~'-'s"!lLY+ۙd Gh7z?aˆ;U(lc:#L聲6wGB=X:F YS*to]o8sMU鏊Ӝ؆`n'zk5Rl-j_\>APv ?㭆C q >6R){MiQq3?t䒑l=It,]:ìqM +Os 2 Tndv";2H.8-֠'9UOĶQ0i4V_487ܙlK:Sn8aTwaT ) YҼD&nḆfao_bV&[|++hj#׸6 L@{F8+i\g$ZeQ?oMvGrXwݎ m/"3W[J+6`2Đqn{ʂ5)dưX0-ӱ$br-"Dێ牆anB/tD]s}b66cɱń7I 飸bjLyCr1,$̔{5 COT>E: BF'a/:B,`]zst22gq;<G(zTӎ]$ωփ rG?f;,όE//29tʚFw;⽑|{1yQg`? f7 yOѩ 6jq65rE8! +uM*ؕ?MX. Y5tj j_X^`k6E`R[6^振1NoP߬VȎQG j +5êQ {FίϢ}pSg\W}AafǤ1-w 6Ѱp^o$6?3r-D3$$G~{ls+2':t8x ;W)nU=; +iIy:fmЧ;_ﺩ^Ky@@C'4C67'{utU̯wT)iPh̦  5ieƺLh`&c>;'*T2K)" /]`͎+"V]2^qe#Ԡn\Tِ:L܊ʇLR^TS.X[*#ץ1PE4D۵+sq]]4ag .1tVMT|<6?v O-Cшu=@C=C+Sυɯ`/N_3i;E6]eƘ#Jo5`Gfy(GW+eݦuyj J +78J脏! +w):&7,`H7F60s!(M{,դʹ/ f0ܾ޴˥E0| +`Wc(ٽ4,ȶv%p}#(!+m77% (8Ī~*4ʑ)h p´wV#*q1h?ld,^YZ^@9`@f*^m-ըj* ?+]tdֱd=.GG,K +v7 q\B +㱒R0cڤr0O^zRk,74&{*aY 鵚P+5,``뚋T~ mIǥ5~f)0$G0mфxW2é(N3ȐQlٲhu]m7Wī{{ m6ټ6:h֋,҆6HQRg YU,0&eοJ#:]rNz G^E xtej =ʔwUvo@\[ Ǒt24g*Q䱍E/g\I_۷, dH߱jpFe70(6-;^@V0 QC yBBbEуlŽ97},}Oy3mbq~[ᬵT>xG3&%0›\Qb}67IjA9mq[[GW>4?a4h}׆21)Ž v;A>h m} +:iw +9k*> +endobj +1125 0 obj +<> +endobj +1126 0 obj +<>stream +xڴxeT˶-wwk\wBpஏsqf.jVuMI b2J]Xy + ;c{fQR hb7vXYNVffnxJ5x.@_@`b[XiS@NV.j10'[񽸩 +`#@nЀ&@Kc[shIT4h :8=@\DQ]DPSWhot(y .,g OF 7Ts'_ 4..LL. ' Fۿ[Z9AN6W'-ڛ.'y+S3O$_NQ']M}.j+ GKcr啕vV.@{c{@cWg__bNNz(m(}ez޾cpls٦ {g+gṶl;3+l +"2j ʳgPOǞ?Dy̜vJ%@vvיִO}N. 'O=Vfnao +w6 t=L-K),#v9̍mVxogc7 O"x.˻ +_eAߙSJ~D@39<"] 4tU4@;?+D*l,i4Sr1Teq1~-}G2i9G}t\Zvk W}}DՔU>\ +7Y[X98NNƞ`xK HL /g#99ޫ1L +#n73Io`RF55xk4sx͟=w̻o`27xlߧw*f,&? +?;UwVl,їߐ&[0+?ws|B߫X:wznT+o{_X dԴ2sg.3# р٢ ovnN+"x?w(/̓L6ILCQ0|Ԓ\Jl'& +~nȠ*K%/֢ ²}]oI6SeG,!2Q#0Ca1P6'_}:51v$ 2Lu5ʽh;-"*~dflq݌Q~,COǯ UfQ=vj4o2!*eE\'YK3mW ,Ŧ?Z}野4$XS?4! ٟ0Pg%&+|>HJ.҉}A.@ V h<:ucmiY$6`.*UH &@zSr>>"z; mX(!JFzE~. Xw\*wUJWF49*h7b '/>޾OFcb-2]~=/+dp<1Sn.-JS\NT;c$>tEse'_=Ɍzmlpf80O J~U,uX§E`ġ~('9/9Ѭ A|C jѠ~4p ?uEو?{e +}0QN'w1gT^:1.nlu-'7磙h>GUTۄF /30]s^ntj*}CF^KSh͈AI 16"y}cr^ہ׵T_BbA{vKxYonm-< QC\yYYg7V=G!i7>UĂ#A:sσߵNxK-BH{#խ\M%TB˪USj^jSK(R&wAP`UPy딘oi΂tz[Eՙdőݤ"gHF/Yh9{|ԿAi 0,"~h .R\]VC^7 ˶McnäɼVqr\jK3.f]m{n@}t52,4/0*$=~} {baU=?߆CU>r$~~B$g3@#J(g2G[hD{Mɪ#8Vuݻ4V${h)_n;"Nq/:+*X>,7{40>{trƯt?<X>B#i9`奅ź֘)#C? %e6$qZu~WD=p#Jҷi (|o&L][ wX(J`NtY5e?*:0{=uLY?l E[0ܔŢ aL'\i7 uHCqN'*{(sK9"X@du|h=+YEǺQGJ&Es|V qޤSoS6Jqm;S=Vgtcc's8:xG0U.:(,3ucZ`0w^HWZLNCP'sEkNa%H$,!I%0Q/ӾPMbJ3 Y3`~ QYԪ|]Oj>jo]>cd $ T8'~H@q7cReaᕐ?a:Rx Ǐ|lgl5EA<X Zqz\$*> Cz3cU #c_kAzo j:=rkJ|1:}KvYrA8BHFX_^x1տ6,TRR=yD>! +D|2nEֵ56XpptT*%?L14c1u %oNUmge%3(k{dz6w eiޜ{p $X~}Zd/σt2%,IWxVGJ}e^y9:5=Ō^2~o4l쯘U_)t;m +L4 .OʇmqPظ-?96A]uor֕' Cㇶh]:Px1[g.|~s5C"U[*dTvrp趘Y)',Vr HG@?ud;1:.mlf\|: :eȑ60/M+h\Z[zkh4b#҄)Z',!g~ P5t +Q\u,}0:L[ADž^g?iLx74zw?gc;<9$ֲjz(~YT۽*UJ@#,~ӆ/e15$|ͯ4mv;%<4?(lA^koHyC[dmh6wHOs'_y<Ƒ/'61r Caw{;k9\}6]Ƒ;zD#X;>novZp)Ac18]}P;тZƼk\#{>fEC@HtjV\%k&|$P22YHָ3g 2H/4HOTαAQkxv[ OV)+m !S;S qf62dFKg<)Ajᘣvq!ry%|vG&uZ`m\>\^ّ=DXuaͦq"}h=2H)кA<0I>B}tU8]+z`}a~`z\O+k*SXUk[V*?Lgum'm ]@<9cdqZ#Ghh1=#T51 +w nJ4*y[g;O' v]{M+cк^0I2BΡ_qM C~Ü2ZP~]BFiDXӖq4䇔a+BsH)]uT| fktJ@pߞ@f?;O]t£FHIsf턢^%9'ayw]GY7]i35LYQV~SW1匈J`VK@d|8@ݔyxj _ԋ~^bF툭7ruב{-J$ 8$$1x3hHx~E}uۆxJf"o cqtFFM+]Ny܁~tBeDtbe/b{pCK'|YΝwb凮kДT>Hȵi!h ƷxPoVChFASU{rZA6fȌ(eޱvӿ,0j|W<ʾ&_l}ٗ/l”'h-3K"UZY,拒0PShv|-mQa%l2 Άۉ992)kɲ:JL6xc-s܇zڧI س:Djɽi;àIi0t2]jnۺn@~p@ޫ +\mÌ6nY6WH\|nl['mc^잧}I AE1&lys]Yqy[ak'82}=BG:!揆{7Dq$ Rnyr0Qqֹ92MW(SN@-G?=k3pr#\aLwstLlUN9"t G;!i:iZh$F:Z۞ik7wH)zfRV", L>nYHpY_lKHWS"Jz, V$4ʐ]*?Q"v-Ky7P$#/whEneTY**%!;u|3Bξe7:t~7A7FTӫHe\ mESJX,t\Cz962i_+#>|Rڈzbx`S-2rʳ1+!yV)A5(RoOxlr]KʹG I2u(acK8`?+rWM݌MY]8 *-+3#e.il218 :B +*۞i?BEKpzn3 +<d6^]7sHqrE#O[MB(HZ1v)@\~z*y|/a\^J}F_l>Pp3KhAf"yja8 +$[{'=ȓYdG\;2,W_`IӔSXVbzm!Þ7{ K[dH"وae̝#(Şl. +Âfz:4풃|.)A=r<:LX2Sk@ʱ(bxLg+P IL`bfA8)K 2V?8Q|͉?R&]e9oٕڐK!?,dz +o046ٳyfll~R?ItdggcI~:UE(.|5K7[:!z51RYG! P8l~ݪ%2̤,rL(Ȃ/|4Zɸ'C )q՟g;w䦭 a!~UEuJU7g`sɍ VDsbi.q?e/КDsjx[% ќ.V;_9d2z SQ( |^|JC-js\|qrB4rDEOZ]>⍄KU fEUbKԁz+,ug WP-[ſ>]@5H<*cv?G?FI y z9bu"@NѾ!-pcZh6UoH;yLvvu7tժ8m㱲(}ɇ$<=n;bdqRQe#mGjD.>(ͨ@$ygM!Q.V{V,BgAM2l~2ͧ1ۺ+í'VVh*RZ<ރ|  "x1 ;!5%O쳮ޯ0lRJnAZc)=`[y$2 ( B5/.'a.dj#'m*d/ VR + +fVBφvdNMع}A +wA~S02^pY ðc]8E]u"r`%w(w_2*7 +Lc|6;-r~Y4d"e~hkYB˧ypksĺyNī`N]j`b=w;sԧA-C14bFגwKá9Ծm7R:'^w2qN/ׯKpht9LJaBiӕRMWm t.R]M<ӷx N7o7/,ghps(@տy@T] IuVaVM NRS"Wa`/{?x!D)T{~Opr)a+Saѧ@G7 +` onSĽyzq"[ uqe@E@vgǂ B?_͉WMyВndh!T.sy&ml&0[o + Xag{Vs!P}#S6Z QuZiY]N4?CnьE>5znE'*lHC H#PRsm5Tt2_C'ӊY2(vF~qIFV<ڬ&~X\,j6v6 +w +<.5;cƄ钍ҋ| aK1K~Wk̃*3 Pc8w-fsCV7\X{8bz`䫈«tb-g=klÜNJanDIh]M6b89̛4\|"!HѩMՉf`A%PLζx/EIJ"o]DUVp:YK4!$׌hh])L/iX YD[hCb 3v@I͊?yp%gqC!j6.a +mvxl {I.[:;NaJgQk4-{@stCJmn3>&$սx.2ڱ؏lhzfZ [nIŁ8$hNTPԸÅ)^pLP_2Uk[ygKdBTtI>'Td/ +-*vǣc05а*e3C^l B;{FrY|2HY콣WGhy)*~ϒ?zF.[4G(oX?(0i`@5(6YdX_j8{Y({ɒ[ljG.N(҅,I3Tk;Ӈe_dGV%d,uyzHj/ci[J& }+NrACd1;3Υi$hˌgxD:M G"`XZdz*HhCZY5L|8iUr~E(mVZYq;9'F QoڔD] f ̬h* +n2;6I 3&kg/顉RMQW|)$#2 " -ĝEF|-ae5RdȂpy)"S)',=sY`|~mBUP 珻NdVmHbyA"KjgPʰJ"%-fZI~mw$/j:Y5gu~p84&vkLSgZfw ;:`>7lXCJhSSɭ!( -.32?&($ޖ(~]QVqQ Ɓ1*!/oyxm L2gnݖ~&MJ`D|dпİwƃcio9|c0%򜏓 C4KS!Jf6Lؽ h0q[,)[GoO?Qo_+=ޗ#N˗5%)2l"Y=.=[NXl|~$͖齞> X +}Ң\Nv)jV2du 4ٱn%SOĈ!vWlTͮ1BĹM:jl"AOUSw_aK6bݡ2C\loPY_6oi]nmqK[/Ziq7eKڑ~dz':3dBѦ(Y/3t` #m=ic3("fڎ`炟GmCJAc49r1lH/(GioSKcv]2ΈiE1uhR2ZX%G.p{IjO“s0C`$U-(J}^;h/0z@DlIcu Ï)Y+|@kY#+/\Xf97j+o8{8q=rw_{t;;M*UKـ&b>+jΤģwTY2v^vVicV7!ߖ +C_p͉h0xv|}qk%ϥ=%"Jq y$ mb[52T1 , ;T&S5r 1FXs,5Q?TMK0.q8s葨iÓ/- !Q}/Pꉽ䀴?GOS_0,7vaդOӘ}v8٤/Bv*1dgbW\$u$c=a2. +OopYE ph%*fP>*f> reE%l7:ϩ ̙DIʹzZ^Y<.N?Vè.%x9O&b<~*65G.i ƫ9/Z<^nSBrYUiIw#cBW F9vPfK ^~d~HL _?l{.7ߠ@ТD8ܭ9J.(slkjū֕ i_P˭vsx2뢎/@-1Mzo;i5(=ns3g{0ϱy^)!kf.VwLDzpvHa +]9Q󀠄Bv(li%d4 P&d-"pv?e,\OmWDzR} +_&LeD^ +2CkzYnS8%p|l!~^raxOdR-|97vWk{+}b' wKAWMC:]?jJ@lψZ 룬ߙa9l. iӂ.Te^JB潂b͡vqxF)-c x@W.fp|-h5XZ g_!~}=@3Ede|X<9€DU aس6'[a4(mY\󃇋dAm8r*7%4i|=(TV]R᳡0;0e!h^l P?qCaފV iы)-7Ga۲ىU)Pgɦ-ⴼ{!Q-%DJ?4~ȟWq2*MjR"1N-RܒP30I2}$-I계YYw;UrR\I_M$EC1v ˍ&'+-G4U$եid$8N.y0h|稸c$ۺm޶C̷B B}TmInMoȹ)f>JIԂ伮|Qb+:H(Q%5E/&lR8nHszLa0:#hQ>Qo=*ҐHc[wKtcL 4-|۝Jabz%܇X-"՞~0(p0ЌH͆M2N{u<,e H0IXYMڥ~n IYLkЏ= +3>I?L:af[?]V fчtcN᳖;P'ɪGt:9IRkpgiu"bU>"ɾ+H- Τ'ޱ/3{g~1TkCcUqMNMxR!VYāD 4 CfUlzĠw?D+4+; &Z,_xO06/,^ȍ ՝Ƙ R?1UaI~]1y|<ύcAz,Y 39|+%8G ʌ/N&B}JZ*b.DlEJ3DW'<]!mG 'cP₇ 67M.P(7vRZim]@IѢ)2ZT´ZWNN):M\wcKQ7euka(Ə.2'r;s>J^㥬,J +jE`]W8qb\ +g`+"Vvg V3۽m7nvۊOe9ĂS;HC8lbd 4( X,Y +hr K +kx&=+}GQ +tݿ{@)#ol?y޸h3$Bܥ[)E7 UI0bp#+$E[JU,§6ZDtѴXhd +56T3Pf8xYJ"uP}[ 7 -'ܠF]ďϷ^ZJz*'WG ooZx4Iχg1`ے)Χ& —~%rO_Pfш8?>Y֛! ߉٭Gй}1ˎrxu6Ү޽Bނx[T)ި$IYTFǾHRRL~K|7*0H!D^>C&ؽm{НpfQ@T‰&IR_n:obo}"̓A6hVELmM=B6MavDe: MR\t߹8@95*[sf.$VQ/GRqұ_ojWBLJҠ[ऌRn69VcbEnù>ebϘxqӭvKH}m L-;CxtyiEau"͋zrdL;3EI.QCqWL]2=Ãzz6<r lR_b_^QjWAe9P$ͿEHc=]^3p/,Tmxm\ד$9H1;S@!kwcj[5;vnڕC29LGںX vPeAA.7{`cJ{tIDˇ`,d a+/$:>#=Zm'-Sp)wv-CCHz_-CDzH_Z5|pW~^|`6Vb|xz&V%~Z<#0N xE[1snGՇr_fne?-@EXNdR\E$z* f*1 4(鹌>'Ĥ8LHmGy ¢MF~t'w2y Ѱ< eAc(6]ÖJ%GH;.!~iD/ޱ;wz $PJ ;þC-ѹ'/J[O%J74O`z+dGn=N0д`2L_!D8q3\g-wO9^Wt*{~h:E:G&YgxD +U9}&#'RzJ:|)J#ӹ颪#[(bk5Wbu5嬴H7ϵxLH~=9GvZ績1|uR4ٺpǕU/]OMYiC[)ں֋u"s4v&/7rKIwhDm[}]DzҮd Ba| q$$eN</xM]J2>bavmmSUnD A߇-/;4A 6)[nWPd]5RWzDE! `v΄6^ }g҇7׷5E7yʂIgyU ۵Y\3`ϣ3=o/#&xWFßJn酵D^]R/LL`v9Q%J寀&THl=~A\-pU~< [/ˁ;ya\hS+/@ r cDA*Fe~naÚ'qew˒Z!,Nl-'fOmn +h`Eeпu&JR(>ڨ8a߸F&j/B:9 +՟98pn~Q9,e~ *39w4HkXl~LM"<&5Lj]ӘJʊ-c ctzя-$Kw2j +e-:P'Xba-G!"g6tW~E1K ]&jCsk6.ab?CGZրݡ5 7hɚ%h"+Ƞ!f@ ^c evG QTBԄ/#ZHIӟjS mă5:T"ɕY֒D[jkz\g A_`t֚ t2V)6B{ǥmHT7~:'S ,~)}|g$֚rMD.$4kH':iIcY 9O r1P ^Imlw<0 e (|nC(mOoGx W@/rzaVަc4ރYUv)4u44.w oLI/s Bj@GīT1 ^RiźԈgw'+lePA4ߨ'֞/</F'p)NtNXZ*:ݱ2L &/nǕ!b#i`XceE$P=\1c}2:!bAj!!9-`mdYS!jtuQvcLvuF-T5i#nXUn(MogQ+~zQVip_FZu?V\ K-}s'gT$W|tvی?!D26~Eq0Qkɕ|xCŸteyӨOA$M^8sݕ"3`ÁҲu)Э*hnU؎G%| 9_f4I .h8Ucoyڳa&x$Enމo>@{Ӻ[u~'c7&kWe|k;hK#p{%7]Kf 皋4{z[; x. NCr5{% HC 9v1aҙwCltCU@3qTpٲF9>J-"% @<–q(`ޝ&LDRKSǹX2 0k& \٥r>B䧰 4Qϻ>#lrx9y婤<7HlV~1-`ղcvefc~3 t r0m%CQ*_|Ö45D`uU^/`8jW?L5XJ\HXZ l^L^Q3p2 {NofA[,fp֟J|3{in^- +-髼Ock.㪦yHٌC##t0^V :dhIG0?*O?䀎a ɦ\A)!cdhUrr"$˪^^} +L# XHuC2 &VfWΦSX+?>9cBc֒VːCa&iҲ9ޞ% raqͱz$hCѼeҼTŗ c*% Z#@[Im "X?e.2w3iǔԽxR'c'#| +؄[Ab? +@ MgͺYx#RmtӁDzeacs8v׉+tVR@zz+yAH9#$lVΖ$C_ 5i^BCS_Y+O3kd6 +JGqus’]eRi"\4 +Hk~"\6$]W`W.h>憽fƸaTer*ۛ;z̿Nvswf,`/iY72 w!73(frxcma 7GxH!gT':\b R5G_lﰆR-WT Y!xyz^G8+᷉i~"aWUfFir)8ɥG~od _Ҽ$uHW~>r"j&]^tT=JKRWkT!N^te+ztۥ'b ʀ%TG $,R쐠vN'哋I6}U2>F\Acv-F@G)u&Dt;S /4;(=%t55T!Z$B2>" -;,`?It˳F04m[ne_@_TkϺh)::QĄ8x[]vExa +Mw-^JiԢvm;mQ42k2&?Λ׆CDI$`,~wLx .S3Jvv/ë-AF2wȧ=u<2cZDUͯNb(7ʙKJ~#ZwBsF8ϓnC|' gE4{b忘ᨍ,+o|H?gt&︯i(;+GקbKEAΔv\r9fI?\JPmE}I]2:ш!N5(!SY.|Q'A,Ȟ(a)6`4;'Wf XCD&KzVT>A)fR˹z QnTN47khZS }Sf.HI|0YD^+8E7._ƫ>̈́3ZʪOqQL 5t8-2VD is'qnpҲ̠ c2|X#p/3\W2hY䖅>s^P2* ”{tlK!JH_vB*/M. +>͛w,(NbB7vQL̔/KRZ{09&l :FbiJ]н `4ީP5&)͞ r@œYGp4~l 9{Uyl]tv5o$?-ڌ]L78E|%Ο?OsAZbci%i%4֚4|yD*g *}̛OcD_aL^ki.(_ٛlɀKQr\cfgH; mSIB1̭qTc,z"zI &}9gKVMgmuYKZ툕A(vL(fsQkIBna9Q-c ]#\UnNە]vd,eIE( Aߔ;mlwڑ/qDϭ@*"cҩ\G5.UvH*}[G5H*/OxP.ww6=vZqe^sгWT[=U(Cv_neJWa7>Kj\JMh@#?B] +(қ,+/.ow=bR !o +|$-(= +i1~PɗdHsǡ\#&]R7Pc*D ~K6}KzjMqMs8Y;轌aX^H.H-F΢Lx~X&0$^RA}ʯ{?|E<6a)rڳQU1H\6U&E=gTF; +1[h4=Ev ^ c8vxkNJ"VņQ1d?+_#v|Q:.yGꪵ[EG}yRRH7Z4s~Am٢bTF188]Y ,൮cOY*gѢX + d4aILMVZ=ڥE,!V +>ra+0͉zrZ%rWFjyu$I<8VL^X֏qC#*U-Z#^81G Ot)Z`)wpt5)bX+~߱R\tcAn?6_e?[=kv"O7|nq}_j'I O=_G39!M(D,ϴ=2Z)l9ϮOѫThOxYbzcPVbfK}"O?;ٮ GS2qo\(Y䛐%'6@D% ڛfdH(bv7 +*rKŗ(Ka.P_iEe5W2Ȅ>4 Oc" WtX@ϭCkNgY:"P3Дc;V9Y(n-YvʞyoRo.uN-=ceDHm#p(ɭ"zCVr=lm/D7d!wjʪ P + WjF!PNѶK+m`.~aŮJ&0y0NIE%udzuQ+H_ L^%="eM8bHZlCִ-&@*ӉFXbq7c ?C\:k8[VڨXLR\oA64})2o^CRd~K"/GC +(SG-XrbGT~, tI؝P]@ID:(Ԁ;1~!51N Q7ES.zޖ޼d2QQbvwd>N)7׬C<{&gw/m][dm)*Wiۛ`a'bK$bGh@,}Jt.Iڹ qՋTK`{(ߜwȄM J9A3>E~k'̐uE<;]lҸg<\9Q@.IhK&2üV_ӓQ1aAoc_hM||jSN*eY>Xו@b9Y QOc&|*5k@Y"u^]-m-O&uMSJ8.:R\*pLQ=$SLm +d1*8BD0Y%oRm`Dغi%E~ $U@4u / 'w@tspKSw㾥ɛnY wt==zH. wGZ7ԧ *Zg<6(upXK jOuC,ۋL _Bw[T +9eݡ/Ԋ4sɿy}Q##j鳪>Ц]T" o~g.]W}%"j'yאsh] +`#⻙q~x=]j0uU62T3›3,,`OBE*E1+-Rׁ (@頏Ȁio~@J@Dݰt1GV?.bskcVliqRsLvF揟ba{d/-5k Eۆ|_ ,02*EbNU F(nZ` DvI :d)L{Z1UΡPti>+J٭q]چ%!-ֳRU,.K})e5- m0:H t^W[3v+QywSY\. +0PIfU<)}W+ڶ% _}i#2(CQKɓJ.ڠdEl_^=WhR9p2+䐛n2sRem , N.ok"6Dއ jHS,< 6 +; ;E};O ʨ0G3*ah' ][$`*{i};(~'v! xv],=bgWc`!eyTe Vw;?}0,Y.ЈR`}ִ nuh=.~HVFzQ=P"K?ZtxNs"1we"İ&g_Zdm|rr; (k"j]<ˋE-Wt!W0[4Irx4ӷ[YE2Cq2 &^+ @gF_4t;}Xf-Z7D;hy3? ܒQcϽ27@:wƢ~{!endstream +endobj +1127 0 obj +[ 894.4 +319.5 +447.2 +447.2 +575 +894.4 +319.5 +383.3 +319.5 +575 +575 +575 +575 +575 +575 +575 +575 +575 +575 +575 +319.5 +319.5 +894.4 +894.4 +894.4 +543.1 +894.4 +869.4 +818.1 +830.6 +881.9 +755.6 +723.6 +904.2 +900 +436.1 +594.5 +901.4 +691.7 +1091.7 +900 +863.9 +786.1 +863.9 +862.5 +638.9 +800 +884.7 +869.4 +1188.9 +869.4 +869.4 +702.8 +319.5 +575 +319.5 +555.6 +869.4 +319.5 +559 +638.9 +511.1 +638.9 +527.1 +351.4 +575 +638.9 +319.5 +351.4 +607 +319.5 +958.3 +638.9 +575 +638.9 +607 +473.6 +453.6 +447.2 +638.9 +607 +] +endobj +1128 0 obj +<> +endobj +1129 0 obj +<> +endobj +1130 0 obj +<>stream +xڴuT=LwwsnT$9twww+!-ݝJ +)R";^ 8UsÀJ]Ml\ٸ9**`XMhfo bGvڀA/M]nn@fDA@g`Pj{9u+ YـLi~1pxћ/ rqqu"`icמـH*hi)C&ĦtWz/ypBTd! vpvAվ6>8;v cYX껅# o :_f_fH|KS{%b:|tp ,l]!c9*(UWYB!J`2AdZp]!)?oן Rʨ +vv0EhnjnW6+B^de_&_'2k׵`2v /҃ȅ4X(9d:;zpBf _S`]!)G7W?%N8$FHB 8^8C7pF<§A#oSj Ao |Z/C7 | #d?1|Sssgs7ܿ@gf$ 2..X!̜M!f>-ltW?$@e(2CfἿ, @lk~G@TDEfjG +dS r-m vb5^Hw?" 6? d7)Җ߻YR|TP4f%dߢ 5dqqA p43GtS/Lt{ͦVгՔsSpR#/C|aALit>jWz!YOF!g1: Yay@2cTi.lA3ٞ.s8ba6YJkh2U :|תyAp|ATFH.O0V}?XPtWUMHv̨krM[ǻf6 $ڟs\,lqGz*?҇w/yCG-&A,5K@J˗D,>a1>f@={:W77e X.xYS&EȌ;JK|@ /vهEBヒmxܐ*}6s:~h}C,PnmNcrEgfI,{(9̧(DTGmO:ϓP\V?kZ#o'ǺL9{sjp-TG/[P+{p|G{JMa # =QblGx @+$;ֱçՅ K'6pۭ*՚\A9upM0ekp)% Y#w{^YkM)UoƥۜB{`bݙܶGv(Rx;dW=QE]z\ȒԵ +IW _Oh=B<4"3,{]i +3WRuӈZ64g^n1z2+kakTqм+'a.|[x|tP߽fXi׷d|0_ܰ1)ϔT33REKG8ǐ - 2k1X(wIшCuAaٜEtSyj8" +ϧ$ +[~Z}TSn BX ٩̲Y0<6O]zm L 2A| +F@!-i Hmes'+eWH;(E!X4/[jcb"˩b2u2bo.S@8l<%snbaEb ģv- +`C8X9TS~m^^:$X&9de'Գ?"nX[Z-]>&\;di1+/Pa$ah>h^1\ ygnv[qj0`^3ccPPf2*^9&vUXwqVd)truLMw[vԐ%E:+X6AӋ,$-úK*}[l~ׄfp[ێ qه\a5>˼Ջco-+7B-]Aޠ"brd]<FUFkK%L bFBBAUݝG9F@uT.pWNV1"N8y 6#WOl앙"Q)ìkVk: RM)*vF8Qq8E/GIl.G5A8CM޷w[†vq(!*qW.P#䢤5#xY0xFT_@ N_kϽemxs6 Yt0]ao|KW'?#~DA=rоw>XzseaV,)採/R + 7KuieavC;0,E.A(zӏmZo:]R>59lkPj).|D|m7e>=ʫ6nq_W|*hr$Z!ƞI q՘b@P5Ri@gҬPt: +^>P*W_w#g &rVhKm˵[uTrDbLvTO&`%-7={;' PƘ$~jfL@|@ʏWEjolhxNw}xʰZQ*)_>ju&Ԋb5,dUv͜)݆c7!ug 7tv])FIR`}=jZٲ4 郢t:ߛGZwo\ {Z/J]S\ +>;V9p&ֱQ{`DZaH"i oIPOŗXM& !+ !} +;Y trˏwj> +%e}oU]ܐuE v?0WtsDr`_ @(d"y%lMq;x~9k|rr?eZ-/0*w&V&_*d"_HG|mާi+#֭\v!K~p&(CLfoLc?={R{LqRvԇnV'$?rB sWVWЌ0[eܹ.kEe2 '|9egq9:V'fv#uJ;;kQ̍3B7t LNRRUH{H)8?"Uk +Q[9 O|.Jp\_sLiucwȆWN+,`QY"}:-r΂d[jp=~zv[ǔ1CYL3MNۧws 0D5/^ )?:0CÀRSvผҍN χ!NF|A3k-zL@l* ̮..ǻ[9#&\P{iB 즥,IØ& D*(zcO4gt.Q/֢mZO}<8)/1^$3'G-,: +߾R e)F*BV'SSae@M]T#7ny%/(:/(eaAuNxeR[e>~hZxl9-2}*=wR o^(зYR[W1d-$bLQELyw2[ _:GEQ@0śWMC9({9cmIF-]+n~VX!(Pf +B@)_'VOpO.t.Ր@羸WpRCikt~~JnYp$Bbs=+9#|d#WAoWɕILz>JfDSak(`ɵ vnjVIu U|( 3k=2G /3gQ vGd_;L? $*_=D@^ab|3~UĠfcbB.-p)Hƅӥ4夎d[w⊁g @ZB]4Z8&\%bJIjRݴ̟& +ՖxCB'Ym/{:8dm&Ea4ه[_5'F)";~ T9uaNe +IC|wSQ +쒽|U Irke1$=;LpMׁETA;K).R6T'7=l6{41 xܺP,TS}ll$/m>Ͳ4h ?=w 8ro +y[>(aDEE m%4FvQ8lsS>eBg;cuPB "BM*=>%XT|(OGx 7h?JȨ3o9vC[1}?;\a)[,>rp_/𧬂U#Wd-,Ц|4-hs9Bxc$Dݜtam{v:kA8j7)J=CZvaa `vzOPJ-b-IoPp*>¾o}\!BO'l>Ӗj\[ZL}FCP~4w/$dGˏ2 WU=D#L׍|ӂ(mx\/vO bJ+fAIq" IdRؾ&i?ȋuj')c{Ak`UDVg${Lr:J.zq;,0(;4esz!f裏QC+9zP_1jձ? 8U_W{=;>'>E +o7)5.h +ۻHPϤvJFv"[( 7P:?1GzSkHn`M`)e?*3¡f&\+,m6g*qR@xNrtN2jx%GK YI!@sy?]ZHH/.癵 3C+oşTufuU,u'u l;7A@~ c[O +J^>p7uSO}̙oO\ƺ[VeP2hőgH9H`e YKwO5mP8dGpn9XIxtNd-Oڤb<eRüpYޞy=8&CGBk~6̄ѷ할ol8A:~%j *>J]X^Ru&N4.ޟeDv>@gr-zT24f>?ޱ+-܋!/< g誖eʴՙ5*Z5{79haF^Xײ5VW5켾b=~tHPl(ϱA v7H;X@j3wK|a'm԰.\G@gBNSqu +p}ݩoD*vٙnqJ-PڔCԇ +%E9;IEC.":ZZx,2w舱ad d !;uUt[R$*~KhoU=_zwKN7u7{C:.rVA-*ZWFhmV~urW| ϖRٹ}^8B)4:z4F+xI~-nF"kGe$$Z3ґLM,i& yUJQȕBqUkڡbI!,brE*լ,H9s0~?Ӓ@3- ĔºGSկhҶ]kOҖD c0+io~}_:8_]vB5^"Se~b|U/`X.nDA4W+h5yڞׂD4e(&(WّqxbY&b,g~x5=ktR6dr7eA 0 ]n`{+2R6 qj҆03odL_C=YV^>"LSa# V + uǯ'EEu=\E\X0aݦ]rܧAAZ& P?bܢ.y2L`cBlo1e/iPTNĉU?jyv 2RԒ$rK oՑ +wwoAc #JpHC /BY|O7'FCƌR'X&c"&f%22ERevg~%bu4/N6hkƞ-` +^}*~̓sܕw]?;Lm {9=랙k@EN@bMNCO.cp7a9l6n,NGBFҊdЈTXtO!bT&>o=WQ8n1zB˞IC_ D>h؍fOgO-&|xa)}Aa f&ݥsܨ?\\[}Y^TwW0uIR(rD"]˽)QaBDp[G}g%ߙ 6hbH_)8` EV=3 lx/vF5+ U™F.|B(艼$pc÷a{ifNg>K +^J%&nxGhSO8^EvBE$CZHbEv[@o3B lY~gwUyC ]Y+< +/e?JU: +C. ]֌‹_jeNWѹN2/m_DNҽ&)_N Q[GtX')X.fp=thU`_Ef +Dzwؒ1uq"'b.51gUp3Zc)n,C0Ӎ/9JLq_}#?Kh$lى2&p|Qӧ@2m^o ['Ct6I`ZUKGsAk6R)/d;BhNxWWzyB_}6Ḱa PTt7g͹UK|^L[.q T3aI V#Y:tE +_5n<(3}]k^F\Ro-oaTo%]kSJJMذI犋ߠ1{>:;$:iX sHOADR+ȽSn\g1R[xB>V +[TB@U4^9IpSqM;]Ow9$Nol-5n'v;AWISG k|P],"#DNF]GK7=%D"]:t {|/zS$,'`ÚUr +p`ݚ-q% FIJ 5[۵vDjԂ/={70K +5#akW\4 O((Q%_UWV~'MYJIWzS/-Xv.[ +\]'mXhX3ٌ]yH}* )v%| H۲[zyGQ}RMg,/E-C q7 +f& u:q8\M+1+T5Ļy/PWIs%ב/HPa#Y;6lHcQI ^l݇`=A$51 _rތ(^p#T{a)`FU՟-2yJkrb&[{E8S%α@ze*><*,R[jv2k7-N_@{51ayZKY{lc|LЄE0q%ȝPmڈ1=-uoF2e tg;e8(^ QtZm)Zh`BǖRȟOgL^Jzz[vlUG[ϑ |hتQzPi3YnY !m)Rar]ƟUP4$h,v6 O~[pTu^3Y%X=Uu^`] o6kI1ץ +/kÀh-c3Oe6@ ޖJ4yݞKT,>5; +*f=bBdD-`^Y>YM7)Sj1du V]')(/ +][\ (mšw0؊|l50‘ÑVCۯ<+KR4YRf2h^}T/Qͩt붲ÉjƠIEFQ~=.C>н2jo!1׬fڒq6]whB#Q +@vbL_i,qaB} X1Ë6]#T\G szf~<튱*t!й,rc>W{2Z]LaxVgI!I-%bXk|m RZw։ZqnLo1GٵƘ{rRC=,mύ#5gL8xkzW-RZ?e20mxo*=a8"o {y_luW(G̵5e$Vǐʷ::v `|g~]%vUN]!!Oզu S2 =r&Ї Oj>{(u;2bhP2P*<tYrC)qRh#\AM +!N5~R/:ưA5C*xrG_qEs"ϑ_蕡:\>A٦@?KA=؞.C$]} +,G]XzKNO>tvp+mPNg4x#2W㕸J@ eB\-zD^5'oy]v$A ۛ%]NM ıl76AC-h=#dJxxRb MpAu /Yi}Ah@I D@0ΨJr$c nOܐ ~/Vi|4b-u*lt)1=dW}-?t思#*"TXQI +!J0},p csfcUrw#Y''ϬJKSMZ6#<)Ke G55,Pu}a:|n>~^X1#h0BjH~L2ֲV3h|Fn؂HX-eMYY֤ʛ ʞ'Y8;UbHZBq{*K5-z'/EϢI5w|ƿȊHMp^$L ޡ; Rt;~U~%5~j-5M/?!b{ZYfϡ,܃BX$6 N x^ZhԈsp?q[~<9煐/&{t]UN +yhb4vIp”Pb2!ߦ7 ϝ Ҥ'x[>ثp^_6`Ԕ(ޣߪ]'|R6~[wcUlغP2M7?|ꗥc'9zKXGq)\0oGmFm쀾F}ևxCC8B9`i׍B~jf1b`f<e1$>$3&\8qRT*pp& [ +Y̐2f&L+^{d7C1xա U1Blϻ +8kQ>Zruh~S'Se]_DΫD肻mOi]cV=Խ& zoqƒ^~_0|`3}7섦q/n`բUJ%꾽p3M..˿j>[. na7 +^a Rj_-7rMyKbFќdH҄u0$F$3Ibbണ1Ӯ_~}/ٳxSA΍JV >L/cxFh+?Wh-M8F/>{hFfqXsߦߧH߬ST̽ +k~N-YT%j+W(_{q=ˤ=5Ƨ'pM\-U傔E1c:gf$ȢD2@0T]o>ZFgy,'Zot.q1cu~hk\LtŒоmOlc#C: J.5~z/GxƘ8.؜.S5МiO@1PLU%{4n{o[oIWp -Bi/_S]$$ +T gt,R+cG{L'c7Jx*BwXtomRu8l-j>4Zb(ܰ}*dm4˝2fكU9y}QhEYW~ (gʱp\6iBf-T/u{viA2iӜv}J=t(/}ׯfI%Z0yj?{ k<:L:eȠ+ #ZCX* }-\ 1$(0k?zϪę4 +>=@uL\wY)U+< \)rcfҵy$:< hK=L6r76 N݌_ 8ڧz'-M}6 +轗6u(NEDa@Ia 3zqGriGO){lKWZgc9Ö1oQmZ<, D]2pХ41F[˗PjL_AO-|Zvv9yR8RyFx1N` >fXP}qZt͋[`r`+shk6лs<*g|UեyN0$zU9[g*"o.d"ÏE\~%1DS'оL!oM7jtԭW8|yaI@$_cWg&Ju=e⩂|0t:N ;$yLWrgF +{yPEަzҎ-&n T 6ɽwW+f̭!.\$J%0|h1X0nhOT~]Dmi_Ytpor]i{n!%kTH#P]& 4uF_a6Ӏc"B,4y(TnL$wAY1ۇ,h;N[.`O&-s?ヶ\AH7d{gXebU܋vn([ɵr)ޛ4spm;+z zq:Uf.ߞr./`f.\$崨 Wй\c!~gI.S,AƿS@qک8e;L8}+p{ `}|z(SmIzh-6eE89 +՟98sI0,k4#eNMLJxCf8mY5ES巶3-:=)-cvb8= vi6κLa^g n-j//H(O)^~ěm;SY}rJdv?߸ +ipszvɾ&;C +貰" +KӇ8we +Ǹ|XW Ep51v:c6^ F X4B\h>(:/ a3vX@U?>cu/hpfi>e!SKw TMN- hc[ ޲Z)Z-+Q~Cp,ь+jVy q]w9EMbQRԹXb3&Cx=k{\,k V_)L#I-/_ܠ߫3e?)ݳV Ma])].w|[-bKݍv-, 02h{Lzh bBB@2?{|d蛵JA"(<49ʀ.ҘNBF21\%@N齢BFC4q!nj(Fk $쀔l = l;_֮g4vH2RDMe_۹p(aPpJB™xJYD ZC3vcb@!`'?xWZ!A8'H6zn?\KV\H|~(OYD;$ +Ȁ^:-/A¶ k#qcAp 9(B_qT0VkLz e1)Q)'jXl_e^) |̘Je;Ii69ySaCT#SrVŧBj9T*)++t^s=_/5]Y<U&`Wkafave7 hF]oޙzLxoZ Nn~*:լeK)XN9Yp!8;,/8,VzF1)X4úz} +kL1چ'iOR7ds*)w1GKEc}楀RĖCgE5+UG}ZK +hGq +9bhcSlgb-2ݚVrs9;U;(7t$PFb#}mdU^h+*X8EDUK wy/iȧE5*0v֭>u[S1.Eo;b/d +B#lm?L.ɈVbAEqa9BZ脚L +dsФ QQZ1:,mv}=p7<`:ʫ & mțR玡vF=&,5wg#mE̊nDvD!Ss) -hQ$ uʶ)PVx ЀI?2 v~`Ķl:L lGoMRq.٪H ֈ˿e +Ӗ4ӓxE ]az]f·eIu*Xt(4R$?C1@,wb'pA\%wGr)Kpi=HuNTH@'vr&~S+"$OqJGM{%YGpEF&񪘖* x;3.Qwk5j?"EIuxK8SV a⤸:m"g)3q +G,[)U4ҵ AJ>wo \D?q.m!,XU\K(Ud4HUFC8a@AwFO7pDXS_Yݏ$m)5zYQZECzܻl+:P۪N|:a_(W*̈L7> Ѥ*=e;hWڻRY'.y`zm&/DDʠ|J# oQV*ҴĒeuCuуs;R׵[O)g8LJOt0|إcMh +@+c0AvyG䄃eg#2l 7`qޡsH ٤؏ Ml]EkCUDv%} hxWz4ʽK gJgndZgS{$=y-LTAx>)DyD4UQHAJ):`Z^eA61YEC*uD>"XF}aLհ蜤5i"Hjh Lƕ\ +_-V b[R8Yz੧\`m(li7^ '+Q)ާ?!rfp:\HVE_iNQ"1 #)I@%R/@,EEj厮6$]W`W.h68`~!7Oɳ_%r]euQPW +KwM2`g-xa?mfRv]%@"}џX8'nW & NC-RϒkGoYAm^R k-bh@-A\u*78d>1>6Ǥ4ӻc")* j|'$3Dn&)Xvc^h.$4eH7r0i"!||b( paX׷$NBFB/vʗ}32Rg.+U9>ZRdVakuhv(tOɨ0HɃdcU4jROF'czTg!#nMF!?)譒3ɳ$鞭WlX}$NW{ +Ηx?!]Yݓy/Cȋ9Oڨ=/YW}.{DMѰ[Q 0M6}w04*P(y C6Lh66%="nNT 8q~r]_I(H?Wf}{0EeմANSΝ烾6^Iޅ~ɿУ ЅgcҶKߎ?ZxK?!<XHgv + ȮZs  ,CXن(d}S=zQL 5t8-2VElIR"zN\!A=/Ϟbx&;NHx9xnvϒ {.6>ÖV>',fpmh+ʄ[>Ƞ3~#}m5 ' z1IʞZݽңd[vwKa7͑QX FOy`%s y*[ HurΊy#98tB=vTm-Ft88,'@S~r>})mOm:M|b]¯߯b#֨]gm 3,x3PQ%GNy8N 0s(IQ=D.O ˠĆl-/됫O溼WGyyŨ9pE{0ÇPZt Z+wh!kUN/qLsQ{yT^L0oShs>i\MUy8l,췘_oC ^精t:P<#&`h*fKA9i_2:Yɗ`.) ǘh/Wzymʛ(D1gWaHr [ijV#ۂ0Kbk4.Scm>1LGPA*F$IĸJ!sx_~qW>EG{].zSݺйK9~c,3/ g)JPZ)yQu+E`qSIi]X[*$Kqԧ;n<;#uU)r2'Ճ Bzؔ:?\r*TyVSa1f{T?kUCf2RUq29Cjk%OQjy:Uq;W/q3,#57Wt|%֨Hx](\h3 \_Do6ϻY`8i$r |n6I5DGlPMcfd^kbwRѹLСcH:IõO/)^lhˢjҥe3ymCh@Y8ߦ4~آ"hKܱ RŃ$9=x&.Om_LӜ2ԉAo4h4+5r5ҩs2^8㎥B &; :) sN:/!'7h8 +͇el6 +;oCH?Մ3ݖz8t >o-bbO?jc/s>K˥|ӶFz$:;2ց8~ eRh>6^ ]KEd *u%ET>a" *9̨=tvБ's j> ?2$|GqpcBVUP}իB+l3X9.–Ux8H^XSI ?߻ۄ|!Nt^a5GF5bG $iɲ4M~Mmj2%8-1E܏|8vT-IjU f4 3sx_4vn/:ץpan^(j~|p osZƏ̰D,ECm𘹘KK6fÊN82K:y)>I/K}7|iSQ]*]Տ/ 4_?!m ߚ].M._ ~9@ EPa/HuuJ$w^0$D܊hIv@ YH[(wۥ ~1LsRNw2­٘*rHXi@xؤEHDk9*ZQϬ&L2#>6]qd0@W]{Ob[ +Q-~XPo].GsV 9_/B+~2w) })3rlJ Ϣɻ2~pG=g˼Mޭ%Wa6z~'Ų` 7~yr=8V79xy-%“2Yw + a 㽖&A뭧l5@HEdkSa|f+ZyyV(aM/[}4y-fow +siyEcEC"%r*?h3'4{[Don0gTDъhUŚ泫 ӟC6h+ 4%6vd#)fZ\,ۡVf.G"]/Cts53@,=.{ e| K/yB7S%%uߜad)Zς&8l1A%~Ʒb* .v<@.8LϘfZ|P5#4kթ4xw fN aXH =t4xr3d;|ր|3Bx`}Nf&+:tϲE\XY{/t-NVkuYOY.P^z\T-(T~Z}Ey; +I7dtl@/mq y?܌6 O͉y=J92eNBItuEi VIY=_y_#qųޞR^2)اH!dQK,kxz~ⓔ M 2^>U@޷ 0CC>rM6;J8?xݔtbt[{49 YjQ1[D{u(_xXY{ QVBނg¢/M ) ڂv蒴n +fB#kXI$pWΠkIxv#Dz~u:=!c~>(J~,]°Qm2:#ak DT[*hpQBL\[]sN#ufׯC_kBaU'2Uahppg<a3 D(z؀?I7e0W+Đ9>G 7Y@OSɎ.<AO\SCo39-vJ#̻ *y|CC˶ʤ])ԅ) 49[!xB/'n }\z0mY5_u_^L{I#s97_\aƚʂfZýz- /0g}r fva#]SgA. >zPn^8)) LXDh~߸rꮬG7d@i0=!ãn%2ډ`0vxev.@\bzHvy,yrFg; +YZAci׏9ReIb%#fr_Pb(_\wKJژmhuėmY,.ta&a] [|;&6߼+)>T[!FWOV֍iEb }@|jR6d=iscsmG|ZˈUyեi#>4 "n@vlJ#$)>u&-F1Oj಺ReC"'!}}Q'Jnx} Ov AZ&Ooo +Y$V$cCS$s[?$NCjLYOOuG +?̽s }-Ϧ3m&}o~HH}$vw{C;n5X"QZfv80WW(=ŷTхts'j|^ݼHmXqݩ7*_e1Et>-vS\Y-bhwSq!1idgDLBk+_EaZtޔ nve;<6$q0,Gbْ%a!CB颟Cm! +5z5+$[grCǿ(&* q#6UHAQŷHarC)g^RyGT: F<=,ˆ+K 4bA̓C,$/$"7ٿK*0\e=$*lf泍7/ "6b/B7h_v~j~wң]#緦V(<)<`ĔL80O=*~r4Ƒ}  ONE5I g \?zъs܇`LֱN"媵y8]B冔+7Jih^3o/DtܟPGĿ':.WQr:h]QZ Du*j +Z9Su6\tT+fK nZY{0I[Gjn]Jwbs5 R;,Z"+WEmco>RqcD Lr6xvyMzU60HęY'E<֠63O.qD[m*P];Nr'E7Z^ +VzD$ 0ۑO<#_0R|p)mi7&EWw[ 94t!&i)ns N:M:(% ~g9+!P?s͟h9)jKW|8wJ\P^PNf><ƻN'"ڱV \N tEuԳ,-Mug>J-bo#^N{.o)(RῂCx@z1O~( 9Bd:( TɘKǥ +Kp],Owz]Øvţ ?e$*}$ǫJj"Ia̯L pgc!nFɈ7|e)5zITr# i D鲗?䞶R?I {q<Sx= umJDX= /endstream +endobj +1131 0 obj +[ 531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531 +531.3 +531.3 +531 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +531.3 +] +endobj +1132 0 obj +<> +endobj +1133 0 obj +<> +endobj +1134 0 obj +<>stream +xڴeT5wwww 4@nݝ@pn]}dsZ{4tV=;ަ&W`A`fv6:ԁYdg`gagApm@` oj`cCoZ @ 6pL 0˛`es9z8XYdf鏷8[p w6?XX 7 0ZY@M.@KCJ] AX?\$44dbʚR6@FKC_Mي ;7͟ōojo `GVVwww+W0 ي/~6.wGۧ3Wc\,5_ @$ oNor𿉽5'ݿ.@6uWQUU`oj::M.do@ $\P_/uq[e|LކϲA.6.`E,mػ93dJbrR̊oz /?$|l<v~.۔J9XHX i[ g wZ8XX麅#+PNlDˬ`~2fI#f#~k#`ij} z`gW?y6!(Es%~c9~n)9y, 0s+=?V6vi_&:?TgiO@ U/mo'H={طcgiyK6..T߷a `ԐeqHda`:;z 77m-+pt,AΈ*G/`Xx9#N-O߈ 7zqX5FV#7?[ӿO[>#v7G@v+ ˿!ǛͿ17=s?X`oV5o2J>boV?B;ٛ-u[64?jawoJOPE~Kv9o8V?zfo<9_{?¿cc) ۑ #kO^\<f>~;LsI ~#.̓lSCJ?KOg9.֕YJl'—٢7ee ?';Rؽ$VP6UJl6V@Ң_Y'/yz\qC hWde gٛ0?-v-Nv@_cL{ŖfLBpa{H((ɖ*S}Λ;'i$?WX5TԪR)Ml$i~]ZluU2o%" y~wlW PFlJْrч  :)G_f=_.BU 4A|B_ϧk L S+ H#IKȈ(ڂ*\FTmɟVԐ*xz{rlw &7NYu.z=NLcUHO5te jIRy)덵ϙRW86ڌp^2*E:?5<`Dqkc$ئpjqBʼQq@"Cˮ. &Wv(s^kqb)Y4J6lb4w Bit}vve @yy_1(h7)&6>ۢ6ٽ t|]XGg'oRV~*$̹j8CPꨒdƉ~;'b|1\^Pdxʇaݴv*躚gCN}=eȪ,-Z]MjhIl[O㰤)a nGF*h~d+?L S +-.t[YجT8)C9V!pBxdUb3ZPW%#3-mG5]ˠ1ĴF\I: wJMB".yFU}h0.l +hWcoε~.cY9nSO2ERڤJ>阇blEq, _^"IKJ% &>t*lc\IA0[ :cXF?@2;Ah[-9Fm!Uf2 SvV*泘==KLٱ:Ap@d͗4 qaA#<#JqR݋E)BhaTG})h\)y#Vv@ R:hCUK<lAԗ:c7N\A + +EO\|<:J|epm8}yQ?=oE%n/9j|ğgU*`4j^Em 6 (I[$K0zC+mIx= uή=Nw8W~]OFIդ l%sG^Do/y!AJq6G1L&>ީ"ۅ$̠2?Er쁥=!WhhvCQϾ]Q3d]:"M.`'Id!4z} &=a)'JyC"/?hi@~XS;(t7 +a1f]'xj<^Yu-j1JŻXDٖX.*?$\L@25ŭH`S L_輇@ߢDf?Wc1 9ňA{Ȯv!d w-c438ܤ&&Xr!%H #^.O7$@CYg=8[wnZ3Q +VqsjJYfs9ź&yŽbMSV +7OGk/E|Ok2?qx/ V"leq0>!+g<YZUxϾbEOor8ciR$˪Qa_{iс O࿟;?7;ЂTβ'{/elgqC竗rjm|>h"pL:ɭڌd((0?v%՜ R_p/,r$Z+ +m z!hW[鏣.ŕc 7DN׎z%"yU &yS&2u-BnVh涇gZ]@@xՁSSt`TW.p`3\/%VAՇ66~}tfn[+TI Tm?O~_xIuuWB%ä;_As֞1Kִ U\"}?2'Pl%TT, Ox4[M0%UoW3wkW&;ϳ-OlwLghD4C'qr:B$ܯ[mظ4#>iM\UT44x @ +$Υ!Lrp%Gţ<زlXWt"Z(td3YE58N2.iۚ ?bÂ`=[[!@/4ږ :BM=/) +. ѹ7Q1 z ;v M⃬2Օ+r92$lQZxe8k`]Z3ݐ'ie0[G~eYTjASOq$߫[-1CT$S# -ul_e}!Ot{E +3+]vy.+~,ް'cƇ__IL{ lC1l +Bkj6E~L*Oeb:9DA$Yߖ.Ubr~}#'yO\d˪ȜxV-(^;A]xTlz"Fp{ +w?]?H`yTMBȨ")iKKJ9G DKsp< x΅8RԵCb9/Ļ]jnN #jg6,ڃgNȡsWsD-(l&PG+\ +:j|T.4\%h^ C%.ߝ) d2ҙ7᫘YSʕ-)PxlPg9 RUӡB}<{g)+81f'c؛Jo)&}# C@ߨhxO)ߨ>X^rZ>6Qi9*;vt; 7AN L}iܿed>wZ˛K\tGq7ȳx ֒U$;ލjWBC@KB5,O'cBPtB[{49Ix&+pȟ +1 嘔[}|jXj װ@0Uڨ!Dk-ϋ ĖCmb +/%3uI*Zx4a A2yQ,[wԍڡdj2HRX?y*=/Qr:n p= u,k߻nFZ +.U$/`tH r)كV'h9*}CN)1f^ScfSy@nko|9BIm3NApZdZv3/q+wWp{bu ޟQ.ٸQf65 F|k7 +a}_m&^(u"W poc~O7]D(|x&k/U!m8R4&rp\Pzb3_ +o%Ja82t)jn}8׳pkh݌/lNe-DQBkټ`=K7ny1 Ƈ8S(M!܋d c85@>NX)(o/ #b0) hYLO̱z/yT%Ml)nCɨON5HRB{Z^mmjS0X)A5ءxZH;k/X=ѝT+Gt FxI돪 [*G1`Qb!ex;_m{ȕcd s۪*aqQ? 2!͌DKghHI<WFxrRi$i p/[d Jt)1@Bҗԥli ƌp0B]f =T \vi1S raKlRH}dm:4Kb;Me_%i& ~^ނ8%> hE}P8W#^Du2D͘χ>_Ri3IZwUfaD Lm* VV+]yfE NJ=6$?K(IB!ᢟ҇.h̔+F8*7 9k}, aK&eUӎ\ +!Bxrӳ_žyrwKOL{JNHavh +4Մ{<ҫş>>xLY?6rS:jh#]œɰa XgۿF W;7]Iy;[Ɋ{5I(}#c f˦^q~'T7On4(eO^W#%k)k^I Q_3cbUp>{v N#8g/8- ,&-:s8zP’Wx(VUVE/=HI()aEԲ#;Y7S].0~_-*NAn6vϭj;O5kX, 1=feֆ OѼH!]wl.bq.\Ċm~2ce3HNvσ|Ƞ1봊|*bLB'mHhӴյUU@Lw#Sf:g-_Q?*~ص\eAJD ?cRoTy(_o$}ѣG#FL%miEp_R^oϠz ^/t4(z9H>Eއ޽lQ;8 +"^(`j.SdO<3"+Ylr'toz:Qͮ\ +̾)T'E+#K:tmZnPʃ?:\2:Hb\]ai7 8&g_θ׬"uɁ=#A{jsQ%KF+hru<[P + UYeUKCe7up|';F]#;7`-sr-֯!A z?:,II{IkaT\rSuH=/ x[U[S aT34TGL`~Х,;mH+FT̙c w<7M.a0O*-J>aPIJ8JcFHaGj39 =L1"6q-[ῲ0]/`se#L4٣WbhVk$4kuf($uQI T,/sɁ0=Nm*YZ mX%׽< "_;bA㈮(&1H|0EKi44C-ZªC$nՊNؿ+Cf_hK?"?X{wMoθTW;!%0ƘEAiM@jN +-X- v+<k" PmM93Yħr!Z܆]B4]؞ PaoE_sToݷ%Fc͋v 0BМ;j^N|196'7sy,tVVzf}\eLdDVzِ等y. +:C2lA_񦞪ϋC7302T˯TZCRmM4;mӄS8$8< \^Tv f7аx%>e}1$K߶fymП۸H qťu> D"#vW&D`Xcx:T*606"{QXA:VM9XM 3\om T.2ƓG< 8- !T_.wH_tbg"l2@N(isi}ߞ`">.[J> pP>6]X H\ː}UJ24z񎭶?"A#%NpdUaO*ء7\"e{Kɝ6NǍDL3i~ާ(Fmk-_=C1E8< gt2oE늓OLE.na$,kfؼ Q~0kqOt +:EtGyZ4!+4^pM{]W2֌wYuߏ?.k%*YO:|N*l<~[_EȫGEVh~e1VHHF16_UNB49i*Q,;DwZ Lis EVwi d&ZȽ v,TL4S`JL m]Wiz>*Z#@wxy/=8yFySK LCYr +25#YP$s2!='a$j)y[R6i"!h +[v}BmWB}~0ќ5@sSLƂj_x;`R\q0Jy gvd7ggeqjmt8Ud4WcD!nU8lq?k̲ے=`)}suAݬj@ˑƓ/_Pm%g܏k;3Ԟ }?Ѿ1V[|9N%s^UY~ =Vh!j-~lbH\YS7d>rG'V⺬$@ɸkǎ>- +'ڥcavpiRㅩ{ٶ=}Dv)`SH0 k`wZMxjxuL6ߓ)fC3/ b﫧NNo U8fk;*6̰F4JTN毪OꠐpwEDP%9JAQ>=bHrUƜ= r^(mW8F~ͫ ҷ\ +ec|3Wa" +96bN0Z!sEpO +c~?n}I= o571qN'5nͅLék܅6%sz)%;44u>ZpЃMk8]0?m;k*9=р*&Vֶ)Lo9}ZMyj~jZO?M;԰-Gl͔aN3 +LHg= )6Nws_7rOsǔZU/v,[VCWN5ZYGTƿUcb F%c.~8/MM5s\q脶;;09ye$E5]N6q>n#SMcy EBF]:[3|49k}n),_; ,(~k|Z.6_K0"z#s"]51 g1jxpeTLrў-X9uD FO53:֕{FuqCx?QFi}3MzJL$ +APєV~aLͼ?~㮺1*3RHJj,>ת{˄+rQ>}p&U#+! {TK箣h-始@Oy +Ͷ*9ڝ'넍T@ZxqQ)Ԅ’\BVJK3W#⚙9ssP^%q0߇BH҈paf&Jui.lCHEg.^}3$/ٙED =hE*sv+(jEcTUղ +fMBo|;6(Ev:C/+m>P"34qp*,M +6rʹXap=~@^U|dOgRr,uB=&팻Ks˄.V]VFJIoQW;X]5p@v]lƾJY@҃6!Fҁ'W|sNcL9D7lmH:ˎۉyλ}~l*֕ͮ,Dؽ3Iƴrf&Qy-s;/<󄃮V ?F 5L2>1ۛbQ=l2@?i L?A+V_ۭ8-[:17qS0\Hfӣ}ꗄN=)3lRz`$qHB+}q&yIvf~-rJBC2xvDjyN,K/lD?97`KӚߝ gtF Z ̖_c ]K/&scv4?cn:&~ZK{!~97 :seeX0^|焍n{"t}(%( /(ߦt ue41CjpgsI}Lmwtګa4 +RBȔ:!,*$%g,aM$ ),yz1mLn0<O,[k_w?he}9aƻ~ݨ yB.kE\yHa:,}p K̵ӀW#akp!s|@Fѐ%/.K!1GٽE?KvyZb +g_xz#AnlRsVq b\ IŁL?h =,izFn!t?I(qve's$cjg5yNp'~bN&Rh +/U'VpTўB/O7Gy:Gf8ϡSf2N*Pv8~OT!Y^D|E<@q#zZU?;L lVN+la}of_3/K:y35;3F1?_J%F>˲\f7v7a<1!Þ܊/oJIj!p8ޅN,GSU,Fc +յX^z,l9/90:3wYp$6ܯ fE71ȯ.1Ύx v +ZC@ZR\P1tZƾ}!%aw7"SAG=8Q@<⯓$M{;a_* D*%5eߋTo|ܵ˜97 Edvc2Z!g]$k LfdN*$>薺3!r_}Nv 'J-IdD0PuQ~#0RjPMw.ےkt6|kK]苗K^Jt {4G 鑖. ҆,bWr8wdǬ 1C ԞHHi >w #^Pe. |D)?q{r7kRQG{62T+Wh<_XarR 9|)OP/a(n>gpH`mk xtMU ʋlB/3 +bћ<$/n7@]kމC.`hoW B)gwa}C}ahiIZvQ'Rق3?VަH\F g<P0*`y2 c>$l0æm%[q/MDm>{׋bY4cy^}O'^F#mG}5nmj,\63i~N`\ +Bws}:\MgPA!.PmM)LTKaŒnS7hT +D2¤iV5Y,wkՏ=bYÚ,`n ?yٍ-*̌GNwfA$ +m/vkr72!1S(HI9c6xqLP|ͨ.IWG3`zf5F ,1?##+FF2_pLq%,uF5|ly gԞ)29H 7q!i!>sZdloJF} +z~Wp% ~Т|Q*ްW|R%.Fļ6[e,.YgvHvj=Qշdg't>skzA0{&l-=O:}P53E .iSyFz&NcABY9ohr N)3XЦ=}U5 'VV1 *˝Q jc0ݼ:H>~kc4Sr-TZs*|K;_U T^lO_ş|MXT6U#r"}zT$}G5ىWt-Vf9 kbWk;'DIIkHs%}R%#֘.^-)Ȩ|;XaӢ2Y~MXEH_d'sZWJWi)-T.\mx8/Y!i 5oHf4W2?[W)0>NA'a%`^'U +?}%߭+ãdha6K#"R0ʶ&˼[ejtbsцÀy~XdHRT[ܲ?֒/DV&WMhnfQsɱP9] +ɵ\[ě<']a^%,>t4`*VVP>8TOF\4#J8dc`k&lMmydMX#uo(8cM0؃*htno Uwi[H8i s4GjYh9g#Z)> <uH z}}2:NdwA2 53\,Ⱥ蝑>w^ T&.#{žZ'Zv|TlqCtB?[u2\Zb Z1]i c01`,_0{p%55v?%¤]Im{̳B{+zF1uv,J[S[ XpGq +fvGIQ3jasR0__vɩF+CzQ]X W螋E:؋дxk47~LodI;)2Vqe*k#lj:PPD~!k,C,{фRt4:#NTZAbfsj͞ NQ.8QO~U1<mLŗaiuh1gԻ28 jD׿Z~dpͮ-ZxFq˖o>A {8 ;;Z,彟B}ŖIȑ_-=t(o)Vx|sxv|@|cj>>d :߷#l܂[|\W5Ok@M EJ>Atbf~w EǼգ yrBe}N]9Uyti%vS0QPty%+~ +O-ԉ-C,Wű)R8~ +B3ȺReb) _!,o'!_)zB,Ss*֍6J \lɳ>ߜ5SE?ERIbӘf6xTIok6>&0i2o mAG\xS98C %J>4,uwgVm!S$NaZtRƓƲ_I;/v!UUG}L +种QF)'/S2Y~/ߙ {!d/ba|*-Sv.u5b:> ]b2]нPcи,qL1M@ұ'8 Ԑ`eOxX't:n|{{'Ye]f8,,{ZC@~>`֥4y5C[BX =%ogzRۙP# 008˪DA^h&{đ i|sA o4, Ogt#]N|K]/_Tw-lKG&nzBy7b=2!??bMcvGoKjgHӉi l(bWj7Ht'<PPKT Z I!.)ѯdS\[yo| oSTE ڄYG5)>1pA !`)vA"z3 Q?zGڝY L+~=&~tǒ,lE$3JK{DF`H KR?p;v/2|Y6Uh߇֦Sы=TJڒ#^3F S0Nb~8(\PkP߉z@)ؼ?jݟmƯmKdlO~u6 ӏ!X.OO ݳ&@.Xm& Oцbl; 'fWY ٧qr*D{A-#bP(_rDR$(צ95W06m۶m۶&ضm۶L0wLSuз{U#J.L!xY'h$ +qdydyiU`thk_,bߍXiٟW 58ëmu! N;#I!R2. +sn ]0`8Qtd +o(kk_OL^G#֋L_ZnL{J<.  ɍ\XvDA%.!:*NWJ-sDMܝ5NǟB5u-8\Ʌ_cW?M +DHN CRGk+&O RSWci M4?1fG4ci&T4"mh%b`]ɨn|Vvv𲊮<1xJ ݨ;(s{ifW㑥ݜ,JkR<;hE<+qZ켰5ba{1?Dv3nY^z🏢B$3ˑ:"y ;!܌YC4Q]M-wg17hMZ}v7=,/Pbz'd&oxͅ5-|$qz?o 1ɾooolYIJMP#F^OƏFo9 󋝇ms}_^߅`Uڸ@CO/D!X Lh@D:f7Z$231tiPQmV*_c Ux"AONSEfA_tC/VLoZ;Dxw@N}VT_/J}4S:4-' ~oNEVBg0RbhWqS(%1_ř3gWFB'w|֮;|4bK7)#|4VvLW/k ƹwgyʚPs?߾e;9jK#2LvAC25s0 .S~Ujx[g和R2<MCT3@ $%aG'fj 8#kyɦzk,]ÁCbNBLP8xό ѕ ám\|6`>hl)HpG64=:"\Gtx5L:DA}'D K DQJ'$r\<+ Y!4ܾrO|W~@S4{ &ޘ,W=Sb6ߢ$#T L5bcnI,1,*9 +@N,Fډamb3#.kM1"ZZn{~ȽƯa9 / 5%OK[ŦedfKGz]U麙 h2%~DZtF6UTA{ֵg$_yؓ&_ں3Fo8B,ڭMNdv-M;j̜͟>f 3},^_uudtĽQGA̐f,8-&Zu΁%Y/cTOS>^֞RC~V=͟ +^oB1S92cL//I3KVL+fRmb`p](0qG0-8"g[Om>Y.`Mh yVx_[&B駠3 FvmЍ cH'[E:> Ù1w:_RU&n5"!*Hu"d^huue9{UH%FP >/^jr +T /_2\ +J(52FmMN)e2d:9~vgK aM:WdrOgLf."_+~Uu5Q2R д@a"XcH{[M\blZЕ?a'}~rM?8GnоwmZ°VOk 1o~a%6?S`x%JoR֜s>^`% #*0p_0ʜ WiٻFY ,ֿ\ƢTug@: !3ᙬ^pa0ɍ]'ɝ\oD + /Mohj)Bn2"X"Rn@ZtKT&Zta`nKkr?K̰AL|T8f7#5Gsmk[X ,dU[>דn O'DW LjP7?c<h6 ۫HDyZb&=W! ,ݮ8b٫!Dz{EW|& bP?#t!=-K|Bxd9UqiC*Y<2lEYV'$IP"a ^e_0pzԍXςW'W(MVrkblb#5 CÂ('2?FZDZz|aX+զc{%n'1PpڬQrƼP&ͽd -]4 Y1ѫkjQ^@.3WSɱ㳿x޹%B{O~$Z~{q~+Άb26žtS4R Ӑj00lV,r4c ^SIMﴢ0!Uͷ\v+}8¿S?1R Tpk1J~%k<_W-EVWW"0t}< 9YC9ݔbHgn"[4Kf3]kdET + +ݒfuvޅIjgp%s#رL,$) d!8'\X6"pjQ](5C׿ډ!g]"@X—0i-PABGѐJ;7{LLj%|%i@k3m%:b!xE{FaV櫆Ęz{.~ˊ!^Bjn4VCI7{YL|SѴ + +,.L}yo|^#>:1~4F/^C ݹa͎@C{/{Y8DXrƜ +;M,?*s$ 0rGz +?Q3 9]uHC6?bo(PгtHR1gU[\F>MUT,|8n6JztL#-2J6iJLeK,n]n ,xm w#!+3e2Ez.q)TuZ :}TPfrfFl_5@)g~u~gZ~IBNL8lR4K&IEwf%^*QŠUQei*!V x!X +>O26JțEʰs/ZS-;'͆Br}?Wk>bi&5h{$@^ߑŇH}ԉ"'8-@ݙ Y' 9KuT5Oj28`Kk,ȂB+^v>(H%A$ydHɞyq36*tP"܈u tHCfg_k +HvI'$PX|5&>Wy"ne_, +ͬ *=N5&uUHwH2Ro`tnVh k[?Am)kM;y H$_>#Z_B@u2'>CC-q\QCΎ{7@q혼M$GSФ>K}Wiӕϯ %\0q#gWnZ +]jiM@@ۊ+ GI/4n'oE& +& K6ث.)n +U$:p Ah\wj<??'F;J{& *3UBLoq>} U=\d&?U0E} sxuc;)RNBԐ br bE*[if}'T@ +|S15k].|9`oW]hmr}"f6[<ȑ8`3o ^j6pKZ|b6'+LHtp|WkyGM)\e{OX1H]-HɰN _ڿiUׅ٬"=9e=ifϔC5Yb %^*6֦nmSAZm}A c\g0 ,6,G/m.E22vBTm R9ͪieC4h+~B:8&9Vc'5 ZduR)#[!b@C"ԜuqK=&p}a[{iG}]%7r{ݺ4-|Du;~ 4>ic T\.߮.BQT5^qjj?0USoj9u\2߄%_&Qb]˦yCCa"r= xt>s;kI1ِ0м|Z\mO(#RRa(ΘBhQծ !-~m|ԏqF& _)u>aNC1$`WUrH&Քyj*~_Σ`*<iH8P_)cR<èS +r;_HAl geqOʖzk",L@o\n +d֏UWhs)ԝn`|c2Z,Y~lK^wFb7k er t8oJe=f2Rzp̗͒d9;qpŻeCڝV]pTz҉Y%t>gw5^ȏfzi[XbȊ˞1b?fK,IJOe,XWU݋<<9##3bnnhgԂ1r, ao}㢪%t)9G(G^<_:*^%ReCuB*L&tK2qZKfWBb~)S.n 'V;✁FuxN;,/A5PYw$.:ژh2Z~`nf@F~>fS)GP#Mo:fh|`WEu1'.Tc#u,{#?pnI;B.O5Aڼ% |m2ũ$ Hj2GYE{B*ج~EFtp0⢛ɐ7P7\3UGkaV6SgSnQw> :D+nt<^1c1c9n*S~ũ mW\VdB+ږ=+ə)C|YCSzK19֝/;Gxbr+gaBGPUc<gnB1-#UWe죀r d9K5𦋙:A=+)UpBD)  } 1 38f7TT"9C*${? xN,!!d_I`(7G@}pzُ'τ8mb^Q4`IHnJ 3SѾtR;qaqK9P&.q?M^D2TeZex'ܬKF ^2͹^1h+݄T? F/,m{NHgJ_gXW*z֓iہ>iSv!O"r^1kF Bq 0h(r&ϕo9 a%tf:lh)g9dIM*8Ly(ðdisF$ +KC;I=^/SLPM :IzdkwfkՉn!!s7@aJ/8z)t?r"xډY+n9 +xF͖,}XxY٧&iZA'MO'&_D޹4 8 xqݱÿJ>^b!B4+m]?>ZR-{サJ3o߿=2)uQ!rm4gBUgIC,rkbLS *jo@[ҹ&lB"at }{Bo]P(;DcS`-:|c7\fQRʨR?f'EU_kFQ \6F9Em8B9x + bC;7>goC}%X ,ܟ։AB[~dWCRshi|.7FY*3ߗ:Fiirud0.E}ebwVyS +L꿓D .3~& #U7 +\?kQѡcl!]qc{{e -9%2U]{)Ž9>B+̋ ߖrH`@KV'5ˌt:7e z rmFXOQxt93&>~=m_: ܣtسoW5f%QP1[oM"ޒ%A%R>stream +x]۶~px?յ[$S6Li',|I3߻>Dl%ь}$A`X Hh=prpd2(QPFǯ?3h"8QGԄ,,G@edQ"t_,;/!4IĻ=Q""hj{[3n2j*l>ۿw,|0Ҕ(# +D+0NX-eJKEV#wɅ$oy_cGZ4.^5x$ъacJ®JQT#\4KQ~[W2_F=;/s 5QmUB&-V'HU\[Ȫ"5l.MH&h" +c ė?Ě=Yvٓ#rgLIۼij f6]5_\:٪ڶOsoTWͿUKP=buO"!RF' P,㔑$@̄%*WI|14M1s"aj|$&:YI,!RƊբ\djInv dܐIz3;/Wb{>Wr=]O֫jS=ǐ`w-,#)A _f[%2re8*gg@PJ2"0 ,,oUa)Vk{|6<~%2WbjKl, Oμ%_dF2`r;B1UqcO@iF\FqL pijxڭ`*_e>٬e9*^0$rP)mjVXJcQEٞm +fD/d\]k=֨7 +MG@T0s JpSV6*j$X\mp*X$ggaj $8mSD2Uc]2`H0I iJh&:5/r5l1kE#_#ˠ'5.\JGO!1`bfs>%SOOISDuWw^J'$߇ԧ)лA8UQywA>訝-~d>, p. Ҁ+,;q0Ѥ[Ջ)>USl45on_]?,[9߅*֪p1 U-x;0 +cx @dp@#ۛU^WO*ܮQvǓƃ]I)AAU8}ׁvQe qFvi܋E^A.6GN=%5!l2ƥ }OjH}i-#}R𓕖<.RU܇Q(>2ۣQ*UWl^ZXTkVσ۳/kPL%K7 25Ɔ[ YIb{w~Ѷ^#9*dG)q$Ui ( zֆ=Z7-~5{HnQPkFFe2Ck\vUУ~oO?~!2" aE7G[56n| ;'08@|ehϣB##qBۏmjlK X8~Jj.}2:8eϱP|'1KHZ`l-9"p=H˽O`?ZfSnV#;>S¯.gyCjNLt_Ss q0 +<% ~C)d%@/2l )>].{z`:/}E/l_2?_jtcɂ$cKYWf玫>V-$f~*)i wendstream +endobj +1 0 obj +<> +endobj +2 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +3 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +4 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +5 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +6 0 obj +<>stream +x\[oܶ~TȲMZiiP>AUv[{qW8~zun"WGp8fxt9G?/tD"aW#9I5JdJ"bcJS+J2)Wh8Q[zB?xSZa]P.8QϚESS +4_~QF%1ˈR +~Qa7E u\\nePZS(Er9 )QGpj :lYoA/\uώ9W.V@\,&H\V/n{اY}Y,9ߙwH@Cdt5 ]-A |_j#MY>)*PYV=i_9&f’,myUjU@j|EV"t׃O4Cr]k] [Qc啫2U4Y__u9 [ꊝ/C[,Y.IDDV!St2JR[tmw( ]MrG7e}OX!p|]AHSc<ɜ6WxWk$ه|]rZ\bc :4+-/ˉHьט\,~ylaα &Q| +ӦgA@{AjF{iD6IøVRMKiC:4 ʱosK %j+k,Z^"•݀jFL=[b*Zڏn7' +*"cѼ:sʌ! |C#^p?͑U]S$(k0a@,Ԗպ5هF@sm\V D Ba˰E/Z:٦n6snAaDG3H]t[dvM|dYn$6@6`0bmwo1*@OA]ƉI|ۓ>Iš$$YvnwGL$mFџ#0?M<3%G7#Dpܘh-I~g#pSD&gA]TzH#0Jm<ڍ8m+Mf-݈=(8D +_ 5 b1*&xwe ۉ}?`[ؗg[c=v6:;.Sj{F '|[g;VrB=_p}> NM}kB6:57pm=^vӫ D-.Jh + +U"y`cbۄddѕ6׸09 sFb`Qv\MWo %=wO켗1E,cO#ʉa@]4-``7rlKKl zt@,R/Je +n |$XF-鳣SDL&*{F>.X8dU^#)Z8)-L$x;HŝLcD=/v.f3E2;Vک yxrIORm3痕z+w ۵Y6tadWvu9x2`AZByESAaQHLfwh%kH)I+۽$)<Ľ31x?+Rd@~e8 LL4ȕS4<~/6[KAᎇ@U!f.#i"ƾ># ^+`^Ռzn%NS+L>o˸@h~C:7DhӁ@Sܗ}wZ{wC \oݲ1p}\zHX鴲V򂹙InZp|r$zM=KfS.+&Ѵ2V2~n`9`0Xn %0(@Uz/{ՠ{8$TqG,to +̭hVǞY|J;ҏm!W3ٴZͦ>:(=\R 1ģʻ}T~<2SiHkGǯW3hb-ΊZj$Wћq6 +$a}Y.Ae;hwgl]x0&,<+N+^v"{!WAZ1lw)0B>{ +y.*ut@k>i t"e!"jY#¥CPeK4Fډl_rTE`/{.Ua4)0@tA w&d҉JvQiWK( *IL+ pw|7m3RP>L0쇍LW}hncq)ܳ2FmuMĆⰓ5qtSNqYlOF&qp47@3/bI>{_d-<$\Y;eE4҇Wh^x㓿Xhuҗ\]u.rڅȯX@]E4&&jCBh3?꩛}n@-.e/LπdK] +eoܯ-|=223 O/%w=*c_0l>1jo +l?q|?ؔCd{7p$<)\k>ЏsB_5oh*sbF?ʌ@MŤ HZ3!O='戩iӀ$S|p%8h/&ySThZ7k+uX4"28$s'8yt17""q[iPL +7~(4؞^;#~t_/0vs@잰- kϖ]z*xKRL/ IB-ųvagFPPssl l^k{ ]HuA{Q޻yƸ> 1(0p2mꝓ=Nendstream +endobj +7 0 obj +<> +endobj +8 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +9 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +10 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +11 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +12 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +13 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +14 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +15 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +16 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +17 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +18 0 obj +<>stream +x[帑Wjڼz-ɡ T z(u.Uj]F1 dH#8b4}:Hd"y[}{onjMW0 燷~S}ݶ~ϵsՏt?}xO߶==-t~~ˇ>}R-Ɍ~q{깩Ō=LwozXonU;OßoXC[2f?ofnsU]spGni11^72kzj忭X1kh~Z٣H1of^U׮o x'毧7fY~\fPnSo3Tmߍr?.3,_6T7O,I˚j%~27ES5-4fuSɩKbR3v,.߭Gmle xd|#C5ixTY"awagi,C,kˢ4ԩXOx;4fALt:SRjtL7[ǪXxV1ai-L6%欵(N\M͘(NGq=SW_r1]XM(9OF9(OSla8%JYk{SR% Q~C~\IP9\vP~ヒ>T i[_vК}3$d) +ӛ]<ʏn{4Jft[3Gy'x 堰S>埁/dm_vԚc~?.EqzGqMjsElBk'sl'C9(O):אG9&wP^nˤ.EQG>EM7zZnTM 堰S>i-LV|Zxk;%v}8>v>=|F?S_>:q{cNZ`[s3Nq1gf5ۆ[ȊYCܚi=JlTXy\2&lhܠTp7-[]o|S`Tr]cèX] +z9-֧,s!*FD5/1*) u)_,.4'Z~c1eن;bEV76y&Vbec+Vb,=.ln_|A{}cY  sg9nsLpWp"zpjoL^N6l69*ygbe.f)=3ى+pXAV%~ɘ<0d̪[5k?|_{&՗hn¤Θ۞CY +n0?>|WL 0=6a[*u 0qM ͚C TT—at-uJe񿋊zi Shgd2Uufb悸T@UGw˳޿i"槜 Zګ`(䣚zKXx_8m<6SPh&(-lU_Q,) VyN6bEV69D&TW&*Q Y Hs x9icF/nq. +Na+\JY*/`A,S3Cq\ +Vd*]sF""Q9뒂3a/U1A`$iB fPfNe)*g&@`&\@.Va۔W\_ڱnX mPR5M3TQ?Q߅4(_zJֺJ.Q-Īaʿs!+/c6b F)e`icS AU2F}@GjΎrs%(Q_oZR|\_SAfP,b*?QV4ҠKOrP=V3Z?I`54~32U[7;g=Oصcuڡ8hDx2.s {M!4U˄-eRB;ʡhѕֲoDEšQ2BkE0ԿE:jF(]Dr1=;B%ZHC%LQL 3i3V/' CUo/E`?K^#/m2M'm~98ރ͒wR-<[y1{%\<n=5#&ǡuP5#$!"fq'n `G_D|1=;A!i \Hk!k"9_aJ υ%: aNއ@ +vp8'_9S8ixosZdjP,uN +&004V7\^As)zsaQ ,*sU97?`*Vd`gbfZ*bfZJVhbޡ]K +sؕ ;;O<8B9r˃IE#Ovٓ}P*lqZK>[qmyDilU@Gy$5?ljF?ڙjg^@U쟩$By7߼w"}:/bnj^JRiD)~|Q\XAi3/VtF u8aJiq.J(mZK.ZjQa xz\57g3G(Ō0W(N+ܳ1;N\ڹu6 qS"AGӹ yF9<8[a[J -][RW`=S%uI<]"}9nG-h-ڙ¼ڙXf~ˬU撳'|ac5o1\_Jxcizpn#|Lw SN_ ӝ<0<+qG3nv~~K?z1Ee Wg8SzeeI4cJhTBvdy酖LI҆7Z2I g1;8 xjzL53gUq1 EU;ZW;Z͐c)ZrP ؤp!MyϧگS }?J`f.gɴ]zaOS_DI4E̠V8:ԯ97ycKN;TNT,ANjb\kb\%ultɖ:GSΥ]{N9TNtoEɖ9eEE`Lzr%Փc 7dJΥL +&xjS:㐇Lġ}-c_M;hl!_<4vug͜n<&-&'Z4v)nڳ[4Z4ʐC|jyK]#O#3cCVԐ2R%쇵%] ;2]-Ltd&P&iIdc;ys7U0Lו4ue*M]@cW&ؕ !&y{'Lɇ~jn~駱6eѧN^&ݗι {P׏ȢatP+@~W˕:BTޠjM\ O&ҹem0a\D:V[uY%7+ NFn `c4Hk׼]U_Mv]p/&3eLa=&Mb%Xy(V,V%?kפOE+HVY(Mm?.Uv湶YU5U6-UC; - `fj+ ōWڡ5݇* q.6 +jQKZĬz#G +hhzӣ6+Lh-죘$ _nL;*sˎsY0" +*|ۀKjU+ms,@k[oxZ'fiګmn'-míjesi3𭕳)mLk~}Ym+mճ\̣Y (? +cث0%G-OZĘ3ZG13-Ei13-IZ&ݭv<[Yad^$3\98l׳eٺzj1깛6>В659wfq W ַ/iI+i9[3WҘִ\]沒Vb0 u$b1 45(M.@c0 5L4!/̴!ZL~`tܩյLh\,fr=7K9݃?5CXn V}!j97@њ::@'ѷ8> +G%sUODeƪ[>Vog:W[in8y[_7xi}z̺AqC+`/RPjဧ&yl˘'v'q#V뱇qZ6VQ<`'4KY)'89 |"0w>Do<4NSؕg9 Mw).;];^9U׷v ?a?/7Vm +\싄Ft1; /x"ǾH/2cԉGNUzo #.W(:Y媴]ʕC9&T` +l +yC;2ISPQP_eye)M/tl< E7~׹PՖB{Uy-kkYc^P׈ƸͭϪgNLJ[Nz9QH@S[ԮHjI;ce$pʄ|՝̸ji ׍̸i+dt ۉ,\q*n2XKJlvNPbS1,wkj$aޕ^)x_J oF0^v'Eqh5YtbvcS y<5 MVCKJ,e5īxTᓷjgtīyPVh:(}R)yg4-T ,6+Ԛ垥)HSϋH5j oC/Z_Sx#BZqk+!$sEm($z^rfyj^oԛ4&I@coRrԏf?fͥ~ILխ^!ݕ2̶ y + x0q.6`Bت 3R8463QNJ(b%XS<+[ ڐn9 ICZCv-\Y3:&e4tu ]Q/'b&Z}3[2٘ ܐHRÎs#(-Lt x:Hw-Qib#f*4J``?HNTݘ3ѺG138F7sB+7;.v +<Ü 蠮o5 "s;Ε_)շ(4fEPI7ƹ<ܬm覝F5`߷@c?N5ʨTvE*ĝԋ1;!I<G}br, kWMwtbm3k8d(OGcp sCnw)%c~*ʓDrM2% +A$$sȃdqe̒$j( !^ģ8U;NB52 :b!5!绤.?KE\.".sigx'!zoٰ맧'E̓Iz[O4&(E\ tii^-fYD.-f7w r 3/ޭt}#PmTeǹ(ҕAPت "eIΥ0ɹF9(J͎DK`MVP K,V].-:SsnˎsQץB*YW7JGi .Aו}4O3њ죘LeZL\ -_Zەv;[ҬTe9튥l0J9H;~[R)碔KCinFَ(\+9=cZDc̴0̴bK˹nʹ\ʹ0'\݅ysv\tU>\/JvKiR-Q c҂h1 䥘K ̴\[0:moI0Lvg`fE`y(6 .)8iVꜼXP碊 BH*/ x *.Qŕ1OT@b\CboN,NԬR\'cY^0+D)NqOA>Q&Gh=Ur%kU˥EADd@1;3 '$B]ȣ+c$ļډy-K̫y)L|.QW*at}aڽpy/t ͚vNf< q^_Ƨhu<Ϸv[Xz_{ xWlR[bH +PQ<귐GVt٢+nȂK&i$w=:9gJNtU.(1 +rNJvhRb =Q h1# 䤳2הi _K^yTjbƐHvWg `$1fEh-Pˏs2{V d68_oedFmvTE1"$ "v$ňȓ y#bČy> *0jJ0;+f3vµVKO(`91b4XaAdA}L$4=:(\NSG|0?-շ0џ:_R}hȋر<xT!OJA_I<+3IzF̫y쮘J˸ڙRZ9yl }ay;o[~mlVϋoF-x${{k=|1u?;| 0{Ã\nz-r ae+?݅}" J\ԂB:0bǢ@RB|ZPz\ZPA J='ps5x +,FQdQ3*,(FS#d=V[&_שfM&7rOLw Cbfzqfڭf0!+[SP1ƹA-bG}u(EEM΋Ԑ`MPM K~,V%=wZjshu?T+*[u\ӊz1bvRX9ŀȂNTPP%'FLNL'{'f%?3Ӓ[ h:QIRYN4u+W?NԎ Lӛ=dk š`8"n):*Q75($ #fu% wɉ.S b&Z {'f0-fWn5'g*D% +Uvs +XVȖ=Tl +Q;`Bt?Go昦-ڜׇJ*@x궈Y.P,iK8`Q',(CS#\;-fڑ3zHkڭ6\L*KYLM"4Z&s3J9,(N"0=> wqecWz_=quV_ s xϋI2WenBlkPHRRuI4ɺ&eҨS493D^Վ8_Ske\kݯf?VOf~9O -SBZr9Y0Y |#4W3G|*50ǪP[w j% - gPP4fV٥8"iR +zPQ4AsfHK̫x(ڙ˼ڙ"_zЬul(3Ӝ|zy;|~+eܚ=n'oitWoo +EF=u/_ yqg;Awy4\:+J&l$`.5(ŠDTi̐PW'C]aO-ZWkW>=RtiYsHA5 פ0@e`̮ "MBPQJ4@h Iv ͼډfOμ&7jg^{=!=$M<{(ũ]*5(j=PL1z$C((U鱨D8kV*Rq9͸pvktBz68@>7?AGV&T!%'P? U@Sh~ OU3?1x2S̃x3:n|@CA~sSSP))~ǺiʥvGlZxs%"˟YA3T=KaZǷ\K&oomevB;4<o?6׹_?O_Gg4CMo\Q젷 b"xt˷ӆӠ\5*|#awխfn˜i6f-FǯwW5Yӥ +ԇzz:9 _?x=[~[5ON޶UW?YYsZn>fA~~fzoէ0'ߙ-~~?||hq-G{֨oۿ<}}w֯>?[8T\SQy2Շ?|یzB޲޿389´6]H۫G_>/c[7z?~O#sY;?.+?}/O&|u}.mXZEҿ6#L~["o [rU^M}6v5c/3ix$ leͶ,W<'¿{2ilfn_qY hC-@b,4wI6b|M$g3[aȯ떇=#2%^wd$n;_lknWdȘs[:˻~挏>Dk]Û$^\MQ[ѿZY TmVn0[6¿OfV-;M|[/?;3|LWMUs?L֏~vwUwuY_^Ȳ`!z0Ӈ/6ZBjMOn4s!=z~ %mQ_~~>fɢbF9\IU~*eJ/9";y"8A0yei]k՗?~3/[i9=Zw"Uu3:8O9N˭‘!sy41< u3lwLsU2lUfGF|ǂRfcLڲ/. s}\دES(-Ax1mendstream +endobj +19 0 obj +<> +endobj +20 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +21 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +22 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +23 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +24 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +25 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +26 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +27 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +28 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +29 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +30 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +31 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +32 0 obj +<>stream +x]۶ݿB/muS &Mb;M{OZ"/$b(.t&~cwE2[ϒ٫g/q2bƥd֤3-RWwsقsȗM}V/mAj˕o~\|_.h~>,5~udK2aXLTKՕ۲ZO'N_H;0%|q!/ ܇S6ga-lAtob0]V1+TX[]1C?53&!_u*+HS}2@?'wc ēQVeWµ̛|'YŒ2Pȓ[RO|OiJ3pg WnqC.Vhe \w\/KwYPͷO="G/b231~O]4r"hBzqUіXy.}A,H% msRfJ2&tK<񚺙¢,SbCh IӽEDF 5r|g0P4Ip,]bZDM %hLt7M +T Ez5msj_'OUKY 6"_ڀ-X}ҵ_/Ŷ$13!gt2"Y vZ]䡱-חa@E>ýw|^~tn԰Ӈ=- M@ ru&љL~+/1zN60C"G^J|2=qòD҂7Ex12B  +;0IuN0 - w.Ń[yGvJ4K>Nnc/$cCl Wd3(Vz幰&Gy9AchZsҴ + 8li>Whˢm2Ǔؘm }P `U.My &xԆT +Kz|)^mLEU DYr>XMQT.o~7GȀ23>JY0Lg}ncJΖg |5s38f"nf8 w8 !<xf z; ؛6p1 ja7n0͌0K,_ñdypA,@@Ro^ng.>`p o $:^` +s;psWDǀ+\4bXd+:A9К,S*^>Tq<4L+!푙O LPcDaU9m"tF0-Il{-ЊK<YR0MA.,SpñCgì?՞xUwyyp:v:J̏G& +Lu_޽1 6xrFR؄Kxy2` E,3 /TOK%x%Wb,^ jDzxH K<)zx5CbwKE,5FD ~wec>XEgfB0og$oܹJMmGBݮ&AzWE{_˱SAz}KxpN2U +^DM}e~>YOM^q,Ȉ +bfيd+&eimbrdW]\v`;GfM-Ok=wN kpߺ/TjW2繚>a.iݗr^F|+ߏٯ(HOb(Otݿ_Kҕe`r:-Wt_wizK9:E`כ\lJ, p0+-tn%2OǪARpXULjob&XS , +EG@/כ> 2PĺB$aȗȐھJS\o+TM Tf2@H=*+_סNeM(R&lz].i̗w}n2,ʹ.["L+/ܫMDsZEn=18%^+/oˈH8? I2e\P(jeBd1W[wEDo~(zD\Ոf:5Uj7u' +RLO0d7 +C^pjL 䯰fjI{^!DѺR3{eGXF#ȓ=8@g +jۼ%y +8%= sgRSrݟȕL!Y ==|$#) *8;N 3!mʥm`z+T}46K+p( R-7.>@>13ˈQȊa o/G3YU4M,cY v_aP?V <6^O2I&{("f@́X7spp="8fG6ΔYJ/̠O%#(͂Y_VL4)W1>u>.NvaGQP<۶ ȓ(waB #ՂŹ]pCX t>vHa,v\߿z'w5릾 egqXIX0lC]M~[4w}&!|OX116OZR-F#HRp7ُY&@g ˙TįIߜ?[endstream +endobj +33 0 obj +<> +endobj +34 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +35 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +36 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +37 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +38 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +39 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +40 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +41 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +42 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +43 0 obj +<>stream +xYK6ϯ蛻nZ|T=bco&KѴ4=խYIG$.&)TUWh]D7WQի2Y$,E]p)"ֆ R0j͹ߦjVkiW﮿91U~QN$Ǟ\c[*iƐ;Cijz1,ˠ"Y;sYV+a~ŗ[ZuRaak/?(M}SdaSzQbbODO-n]߶M6S9a$f&mz5y//X&{.<*'\kQ$clVJqJ*]o%AV+aݭm,+-a.EZ$,Z0)CAۺf#yT'[2Jh|{~Ŕ'„xFG%Fwg?Zh8@BeofDWA|M8I͢b`rP.|ҌdBE?4Di3X葛!zy/c½kInKW,QbJ+\`zrwD~5"b>rbpnܑۺ:ævx6>QFAL׺i %(uC+SlӢ9? +B,sbfn ӎڦwsSliO㊮(j%Y2 +8<l |z +hllӧ)bH*No̲b-qR1w`KbdK,o~S9VTv 6oro-䱐wi q*I>&fנaa.bݧ 7SLۂ=!_DxN5@aJ#G<@tOzxQ#SXXCtmH;<{nsi=PK+Sݾp x*rZ?4>v4G)?py5 %HvJBdnTKxΑ%ibUj. x;z+12-aZ[Ϋa3ܬ8G{7ˉWy LI7wq{ "w|9%֤6cP׽myΔg{r);AwU]~.B 9ڗJhڻ'b\TdU(9! Qkο|ol2ᄁw,r@Ud n}\YKB's#ƭ&".ЩeC8~ ct_+ǦM 6ĿэbCѴn˥MX'Cohr\j.Njt;*Κ)g(L3"31Dqjˆ˿Џ`]=[x/Nzz͏IJ˿ҏJz +3x/AMX'sY( t?mP+ʏԜּq|s 󇢽Q_l|Jw]@VW>'Ԋq#b0xJxDޠ +JۙZn&y{. IW +6NјF|t'Wɹ4E@Lnr4L!hL8fLB'߽yMx+ yUpAjwYbq3XCU)Ii723Agy953ϦvhCY 0(t/7Tx<@ ߋ +;BwP玟pnIt6ߺ>IMk7@5-=f(X>'쐀/UUp% + + #-$b *)"iIE顭pbbui_:^~W>mUw'@]N[$;+J!nkT#:rL/ƭ}zNJrcgHȇnguq׵w-i&oS@ci|aN8%VCc\52LMJI~^ݭJb)ep}| +8 ֟jBv@fxK55{jCbĖ7  +":,zjia|&stoy&))* %pcR$XAmlDqHuE.kxPKzW)KKGP:#Y cf(09A}`2GX.uds>Ϻ~cO4W54u| _VXwz.ZdxL*\p/%Rb iE)fc, Z6q9t-(Oq~{{&P x6u𠿫,oӢIdL%4 'B(endstream +endobj +44 0 obj +<> +endobj +45 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +46 0 obj +<> +endobj +47 0 obj +[ 569.4 +] +endobj +48 0 obj +<>stream +xڕXKs6WRIɥ3yLOmS̔actI*N}X"hI&·L]B74QAgf$Kda*$rC RNl}qF(hsiw\^_BUaɳfh) hjNnYv-jשHiI&YrK"F`ٹfCK!5e L#w:|Ww\}Y΄o;-R~G9@s(z%((D;n HQ%lLF#6%ipe& #nLXХI&eZy EH"d$Pvp2e}SBqDw xVj W8:ul +jDr Kj9N03w-a084`-2ЙBE\endstream +endobj +49 0 obj +<> +endobj +50 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +51 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +52 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +53 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +54 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +55 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +56 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +57 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +58 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +59 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +60 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +61 0 obj +<> +endobj +62 0 obj +<> +endobj +63 0 obj +<>stream +xڵTy4:ClZ8춵, fBh^= k{C`ZhX6LQsxY` ; a0Y!̈}hLyjP v[ JC-g0 @L瀑4~ Ep Ȉ;~_ a*BEhn 0ir-IՀǔb*#r`A ^AtIqd[  8PAȰ-t@`ʅo]:z`QR 蠗] Lay.=Qr ¢Ҙ@faBhX +ں@V5 ] +B2YA-;O.@?Cw 8. 5b@Ww ih$#e[ZB#:zhmNo7Ų2 ZP"E1?Sp9ʦD@)ԪiEbL͡lՋ,]{2b$Mſjӯ>:Q2m,λ ؾC%5&<ͮ;U MZ4ܞ?ݱiEϒ !z0t>-2}|Ɠ&m$V޽-1Ɨ|lԔ Ui%~JxP]J y` Dq2^܁d< >'GS_d)-9mYe}1Y.hWwݑg.HwP=3P<$k40| Yp*\ԒX֟Sf& iW;?NsNM{^LF^ZY[yyq! 4 $]#TD8Ϊ-ejwh,"ՆXfP+bo6)>+D795~jv KT1p\#IKw&'ޥG<:6#wک\]}`4542$pX{C(NIYUkj*^t2u2/6x׳ębi[_AVmM\qۚa;}Ǵ)> A%IKUڽN@$uG.]wwB'i487G0 +[+Oaaz$I-R1ǻ{/IhC֏raOF(+M6ukcwD)HgS5Rz"v *6:*(Aת72"HGU;Uv& /XE`K4-vrƳ/!_2ݹr/b/YvO 4+ i &4vXƷl1leCa=SN_|ckrSaU7>Jξ'#ݺ@MI3io*l;uKn jGueoW_pO fysY8zq `q^ 6[1wr TE>Q^n O+b͏]_9G,WVxBrբNx$OKR_8m\EQ N'V2G6,դw +n,IҞ9~M:$IۙoRFoN~4t.}Sd3?lVpǠťSfUlxKਿ{8 E^q[X[C{fo4+]\)T˻ǛE?k/(;A{RyOi 6>K)~i[:~hMׅuԍv ,+.[m|k8:ޓO{Jh zݍ͛$#=n9>'5^z6me˗!-\w_!=M.'ؑ闤u͆ H{ibGK'Wzx{| r&1f-džN \7YCK{W>rYZE_!pa`Ʈ WF?\Tw~☐qL_y-I\sI+/4/b?DrNҔ nzVQ#xIW5>-9]1C.endstream +endobj +64 0 obj +[ 500 +] +endobj +65 0 obj +<>stream +xZ[o~ׯا[X@:vP[+/ڥv qIjm=s#9+l%A1J•?<>rK:ЈikY`]!H&4ADp˛u9Z.J$Uz>H`_x0718\Q5edL%2{>ĔkxT:iD<:NhT11X 6+b`Lq?۹`\&Q,vNZnؓ +ݴ4EJrO +6 F=4V%IHmZ1<-}˼â#X,X O }pDD*{( ` `L$'I8Xkc +qو:&d#UN.wYۂ4C1R'#rg>+h +8$z[djUK[{u *:ڡzu=zOp%OyA 4۝zv9ԷҁظO:-\STv|_ޥunڭn]4^OVݺ W&[;ڑ2;{/IyVѫbQUԾ>q9o6 z25rq,0srZ8L:-30& MֳR{Nw@#;Qa&ԠFn$$Ij Nj`K,+gS @ԕD90{DrF>R +i:sw&#.>ɭ)f5iv ykBi8H6O\[7pUfl:[mxևu{2˙`6pWcx3")$Չwq3-p߽]i /MW>>k9ha'&Lp8~Q ?AXP31&`޳Nf_g:w{*A=gӓF?iy.9ll{a@§A|ֿ# ؇AJ63t,&L!irBc)!BQST7> +~Ebyop/Rz6f ֵOwqK H\0bq" .+P6ZNfk".EC:o۬7{lXeS6WUsP!A+Ùbਵ +ZbF"y3&aD-. +eq_Y7 "oͰ&2^Ό<=s0zm +=:b>MwCmQzPdvsϷ X8Y'XA_r/?Ƌ zm;"\ c.kZ$%6qyȂe2rDW(TDGrF;ȍ2۶7*&*A*le<#7r6X1,;,q{ y'E8dbE^T2`K.}LZfΥ5fn@L4 b"z gf_9,~oJ(c5,LAxV|6 v fPqq8E˩Ss +~-nIYGr ! 7!yQbNbDMEiv6}ha r`$Zxcf*!nЭKo%Ucz:'*rquM)R۽FO&ZvL#9[_tx Tc߸M^_cƫe<5#˧IFC;h͉#2Z1&Y|Z5|;7p,J; Hdمo*B8܍.c%H/Ԟ%x(%1M&"QBo0Q =Qeա,SI_нޕwYʹu(wy+MR"H}OM?B=0%^?W:/] 8 ǰ o>`k"Bv(yY#!LMmlkb'xn1`!{ۅ&-@tVӐ>fs?3MhAujHb@HFp]p(> +endobj +67 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +68 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +69 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +70 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +71 0 obj +<> +endobj +72 0 obj +<> +endobj +73 0 obj +<>stream +xڵteX[-R)k )^8wV(^Z(PܽXt|}IV51_:*5M6q+H +qJPGs?<l dIa`(DpqA +7s/(NA@.Q+@3rq2Ԡ06 s0bK$N^.`[؟ll:`nnipbWf@=`#ٚ;X-@[SZC X ?X$5eYR*Z+@V[Sϯbrah=yNS,%&w+`F7Rk_0+b>-[+bx~@`9q)t|_`Dt; +[s׿jԔ` 1X>'an|_AI7?3r1.}~3#wayO\JI p +*XIBQO + O]Cm XY͉CvvKO >  OK[?73 |NksW;5j\@|3:'? +l {]b ~F=ez^R+( `FPžg1KAFfvd@eT8;#v{0Kۿy(q;g|_q?cϲ\]<@d A 4ԗfpʒXB/ .^^糬@žKNnwk #pqe>[Pgp9&?L>/󿱫߿ sڃtV0LQ6= ?3t^zr ظWw_~f_@ Kyp]JShtd9 a%BvR B@H]+߫IUVo7HGrtص2ʿP3)LgŷQG%;oƟΓ۾!yr68{.t.NvÞn b{ėgC G;_ngn@ՎvqdYփ}F_OH-~߹D*T_z I½z>DPx)A'?q3ˡal.nzp.S(ƾ뇡=Q= {*IZHTW"cmdt$wY?y>A]֜.Էj%P8Nog[qÏS|]N笏gtzژGJ[W # Eo*|0G&FRlb  ʤb|*G BSiՅ/4*-Y1']UU")48kC:1+sE lӅNܺ+kitBC@c]$meV?ܨ!";ŬFxqSGjľ{p3)vsE+D:j A!#8lAةFskB}t=NV>\@\ +)nmPl ڊ-&=vߦ:(gzW.7op+ȃḨz[ 4rCQPq .жm*H5UG 6fw{،2V 2` =TQ0eF'S,UFD^, 2WƑN]nD`+jC^ё!ii2oN+%$(y~>CpH^%@II \xFi820>WߠS+";/Uqڝ6 q װSuUD9 椖:j`O9mQ +jUAq̭u[p?̟)VƺXIAvCHOJ>F떔=)RaF,[ ,5U/ |46ma)h{7%H鈄j۝;zc}ESV"#yȒx#i~Ƒqp+7fuDov(ƪ LPQ~G7ᷧ1C튣vOt"%d6:pq=*%ya-ŵ|FWh?S͇<9L`JdIH$N^[m$H/{'< 45PIQڔ!PJ݈5N|s|! vێ? 4yj2\Ik''}VϘ"a39N ^LxOYv1\2C-nUЈkl5q+_:- b +I\ݢ+)XcĘKb$m `i-i":DVWYU_^maOL,Vhj[`y/fyCj 2' -&Tmetc"t_;Af޿C"Uɤ; H+uف(Ng#8U}E۪0p<g.3yO`%wkH-?7}"xaU:vlQNس>nS$Jw K ﯲk"G.k_!W G7 4=a< v}!MC<:mcY x7XP@[F1f^瘌&Qq2#M-5iաѶ'RټBTޖǥ+OFBu^ ^+|PmN-tgL ,h)NepF7tΙ`HH}]GS"㐥9'):&mIb^ gp_t:ؼn +0i& zFΩ;| H2C,^+c8z 5 .5z4ACt0ܼCQmW9a`6:Q M<"$w91 +;4RY=>Q +WOW8P=-+^IqXHbirN:|uYa'؜?oNaN|_Qbu 9yP(-N7RrN+8#i/2Ch$9)>Ԛ kK6=]b{'jpR WֽZ~,脓 nNCڬ"yđHE& +x'[rV̆zLxr?y-JZ+|,%d(Pd{o(!ؙ4DYV 4y?_Dj]7-p:Rs|=u_巵߃zv)\X<}Bk`̵G:I(U֖Gc1۠$|3-f@Yfr@ ߦRn:63ޛP=adb.(7 + GGHO{K3]0ڔ=@G# n97nJV5%awM=n8+s̗Gv0`F+Z4s>?myܮd(Y>H42ZO31u{lRxHlX0^Hk]dvϕTx|"`-Nk48㧩>™<,Zɼ͙ɳ4n q@2Co!i$ocuOS]0 +U͚e[&J /2~HB#SN &-!ܦ->!0KLx5E3kQN kJ12ShRC*Yn0qիUɚ0WZNP}pU0Wc&d*!s6]y }ì) zԉ}=`sXT!{\F_72ɕ-, .}{Ca ؚӦ6",.?x4<^|8t{U9Lx]Z\*[47yA$̓=[po;*ܧ?=zvv[p*tn_4bڨ~\Yj "wK_o3\ N$6t 'f(Q K'GA"S1p%l^NrZ.bdRװ1{ w5*yLqz~ fx~uBl.zQECF bA=0oMK5^0@aަ:X!9A'>C䌬;"D =O|HPS0;12'z%F&i*~dkQ%]]to/.6N&#PboS1B>od/G8hUC,j2g*l}9硟 nn&H/ N&2t&y-LYvu +fI-6^3*&I,@9_:Qii[C2yU;?o1(5-~Aw /C} |m,;уlcQn3*.:Q~32[OV:⠧9_C#iHd:dZ| ioxg[wn{`6dQݶHEnl wjj|Mc ++$tppc)/&U20 4:,1OkO- SGX#%+EM_󕋯uQj䉷2=PB"&70~C"ͤSD Xy2{T4B9A||ddh?FUUN{Lq(j59jv" +%<.^j; (пtL21m[؜#ɷ*n<` +]V@7(CIq_F98g>^ҒfjM?tqrRc T@o,]z#+qavќ+$+- mFM15f 9ƘТi:ESBtdI`!?Z!aZSy +cZlews<3]F ӗ1$6Di[,]$#+@M"hp_ oaйbLý n χB-(9Kl b'OPf?*][Wt>K_B%M1ץGO4Vcmdm$C2f4Seҏ'FK>Eqhgh!ΥxL PgTw<-Qؤݐ\Wܬ"dH)M@Ο$>{Liq.pns/H|, ;QtiV t#P8XVȌit8 /^N˟L*i`~I>^}{D']8,}\@7%y8~%R5?+_ 0LY|IV4J"d7!U>fيTj߀~` H8mq <ܽ¯ +S3׈MK.AA*j"&ďyl*iu9^aD &{Eί,GnҗGBH^qb $]̛;$lx8g6/xN|R/E=D=A~[܄`NaQ`B`"Id7j'Sӗ5F~h2e.]:@z- gM37X+z+^13yp"+ߛW4b@Jm%,9u6+IŶS%GsU>fes.1%hP7O܇tQ**K\J^^*ԖF6 2Y" Rg,rpѨ]*i2m/FW.LfPa~!5-`r|[뾌ȬYa[9oVqNu䨪(6 bݗ~MJ$C = vqf` G n^E3j9Esy*v9zl#{™J1ڟ7?VB&{ZlSW{mE!dwױ >ouܯGtgTsi5:Y[^PF./Ug#B^f[%tT~صh?[xٓ{#hTDycج]2jt1p9rgī١)>733㪞1<= Ȗ5}vD#c q "$=$G9Nj0)J{^ӵ!=m''ebELD3MY32xC/1NlƬvk-{G'XMo}W NfC=z~B[q-f!>;tL̻nz"׳[vhdґ3ɖmdd*d:S<_=@{) +HX"8FKWA!rfK_r%7c +" UpaV.f]ϤYԎ1ud-8vD/v=8QYuÿ/K=uRyՎ}0 +ZsEgx|e#qbGUkmա2)Ѹ BdsdODH5x͋-#T<V9ҳ'lSK"JQe)%َ\dt-meX|E)T;2^-Yͫhmk6UҌ~M6i=udyiu1,DJes`ASOoME̔>׾$fֵѰ׆8_&Pq+au엋gue<߯𘙪t?eM$kkB`lL7#FRx, {QC߄8vX/;/~8,߯0l1vK }k8ގ@9Q%r$a˴2b']쐃`=sw o]ufu6h~|^6"n>ӭNŹKM}DjEnN|3'*.p]es}E.OSw=uȪsKa7it/aZMTU]^U4EqY򷓬wIZBP0^9{iܹ>#Ͳ'BIcL5R/CmLe)8`oN)ʻ0vw:vp'_xG FRNl8O}Yȋ"R\7px":`pSaʗY.7;"_HA(f)*ixsęĦGB~ّ-٬n+ͥ®}:-;ZCiX$B͔z^#Tjl:JS͵]lFSúx9Iok/MqKwۻ#{&WcaKoQ(HM9š߷B‡̉ZDfYTP2TO~枼XE?4+"!ERR(86}2'Q?i{}=6L㐛:Ӄ.L@l,W 3qi, +/άW {~JÎ_/ڠ"l «Y/ 1Bsd&lZ4m@6W>@=n3 (jHeendstream +endobj +74 0 obj +[ 368.3 +368.3 +892.9 +896.9 +892.9 +603.2 +896.9 +865.9 +822.6 +838.1 +881.4 +793.3 +763.9 +903.8 +865.9 +454.8 +617.1 +895.3 +734.5 +1042.1 +865.9 +896.9 +793.3 +896.9 +852 +661.9 +838.1 +865.9 +865.9 +1159.6 +865.9 +865.9 +720.6 +368.3 +585.3 +368.3 +555.6 +865.9 +368.3 +603.2 +544.4 +544.4 +603.2 +544.4 +368.3 +544.4 +603.2 +368.3 +368.3 +544.4 +309.5 +955.6 +661.9 +603.2 +603.2 +544.4 +500.4 +485.7 +397.6 +] +endobj +75 0 obj +<>stream +x]ms8r_16@ΕOުV˓H4}Oh9"fmmʹ^fujVϞ4_^=hKx۱ի+9ZuB=;_?]6go^hI߱\G͊Wg-a{w뾼;cjn6$3&87Nm{xn>_99\w٦ vrYxv\[6̀wSa{.7m@rg%9;(_}|/d6D45z~wi5៷Zvd? +z[[lٯչؘ!__=΃& + hf]ⳕ־X}\iK?]M] !~7ʶVtBr)@4?jm08"HC5l}Sr:ƹ_ӟ_hkP82WUP $8ӂC4Aѥ t +bʩE>Et*G) Սgl/ަ[ P T)t"+ꨣjc-AEr˵Q#ƆCLL~6F";Xj3QJɁ\[!M Kg0E5ɓ,kRup0$Z9SuiX#߁S +y fT—TuaA$K߭MpRetŸͪHe]]M*3M*kQuYfԎCU`DڦUiiߗ8|%=d 2^ Ol7eQU0Gq0~FCx`oi aG!]ڡ-մ! HZmXK/ +hRN'L $Fb8R>#5u+!8fZ(\Xhk!\WTs!X8-TGB5yϲ r:Axi. 7ن&iks0Gъ!#Xìp6+ė DK'$m6OMF4OdW?_})6π6nRXC` ɠ fd]BT=a6e?@dxՖȀ6`n)~F6aĂa>Hi N,XZ҆Uv`s'Lg\Z$\rUmXZ@ƒNHCBZfgׂPyû#FL KRJL8+hDg1S:v`~sv._m>|7!NClT81L.5\#LD +}s=@K*:zIt]\RФ#80%|b)- 2^ფFu*Ɵ'7ՙ󶡐# "7Lxu¨Kc;S43.ڄ~0KS7 L+ PY_YLieJC5CgqbBcg miph! JnG",c Y1I@.+60'h9h1L󚶖B؎pN8R' 3jf{)j瘦g ,e6Dg0cDF*d6$9]5zpV8nǺ=mh9YB]gx/ L엛KO +4 ;eV+Ang}݋}vdz1iIpn6ѽ& f.wjxq>m em%3>}?EȌEH2p/Kp&nlΰCn= gs^狫g|uxdb6 g0tHakci5æHw8l,ԗ!U0fɹÙት$j50캋Թf|(b\2AϏzB;=* IX}'hLLlKN+zp z26Xű044 Ȱ-Ȑ85{0.sWTϋw'ωB s+k\2m؎Ӟ838sa{pC!!"ȰQW f lAz ;Xpw1ӫǸe WrbK|XDC8;(Y(!#7fYX JyD?1`Q㐀b JIGn +ŬKJ 7$J ȢYaS*y3PwOWwn˫;@e $®&"yQ&"X2;Yx&8`sI "]K$J&x~r2A3nEd$d5aYuY'WqlGAIGەW2ohVT_c/2č+LS d#N.[T⢽Qɥ \vG- m6I+=⹇XqWH0,_m`ά` !D,bOeZLNQa^QEM:j83{Vq {XTT'YcdN٨ui{sj@ԕY܀ =W2'pmaUdXU_ytye?vBêږ_h[9Үt;erG)g6CUЌ:0C{St7#%W*_3%'pn&=ƪΣ[W+0oNظbMخkIZ:۹=~ʶRNm~ =]DAH Y!p#BOL [`{ɲJ֗pݶr^5hX;p{G /1H8;+[Jm)IѦO,qka"c~>>#9 8kӟeT(_x_xʹJ3gE1" +m 3a:MvxMIA +!Xu=AߗmZ7KXX,yz[N)5_~Ͱ9Tf>< ?j(W whl#jC8nZC(G9Ҷ ^ T|渠E;tZ0s$+c>p:M;j[~O=N lQψ1,;nj-H;y񎙽S"8&g޽f]9Wg`K-b[3D3H(J^+.ŋ~0ށB_-9'|>.$ɴ,T Іi ]CTP:-?% YYw Yjafl=MH;sL^JϨv]X0;Cp$w0(3\Qy@~uzIզ1 {rӡ>>G6g{a&F<{K B:EڅO nXZxJ67yzuaN~[o5dIIj^IUP)8!/)}HQvCH'bW$`Q_F?clތ7@5zB2º-F"Ih`ᚎ{h 7ӑۇiW>"VƾRª0Q$LF cW:j=ɑ7cU}r8&;s.y?SLОEyC h!tJB*5y:=> iROC3CCƢθO9`xRά)Ѿ%S\$31*ڸk[:T쨕s2/k_f28'Enr]ٰ)g,삆`<f+$LgV7Q*W;(8Q9dlB"ӞݼݤmTB;M(U6:P*oD*xbWO cYՋ 8c`q>s:Nqݿ-HUN_ Q!&0JkKKD*إuTb;&ˉ]InN>_9N&v)gg9d"G b+]3ʥ)rƧrcƁ8D`o$<kC)M +Q+Yi4EJU,Ep5>8/uqy? pkԽr*N-1BfK}byI: ee}b%9J,qF3$'6}b99XZuɆMGWqNG` dK\3XNCbYd|bY6sKDuao+ky:219P(lD׮SV2dsJM +߮eY$GvDR nDL&3WC + 6:+ +:WUs~܏*\:Qh{ p%z#='TZq,% Tktoo7=ZvyPK~tB`. L75+i(=I̕`g4Mf9} Lk9kw͟t@["e}_'?ln/w;%֗73N+ٟfጮwAjsݽ;Xݾ5lC1ּNЙO6دCbRՖb>آ?> +endobj +77 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +78 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +79 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +80 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +81 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +82 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +83 0 obj +<>stream +xZKs W%a#}cKR9Ő(:Pr%C"Y.ٙa9UA=X @GjQx~}vwV +4AT&.{Ͽs> e^7s} zI&N,(iǍ077D :;#gAs_"zUDFj悪!X0&8qB?74 >2d} &xbbJ cR+7PV+gDC,ZQ xӈQSг`-p5nM&k6Z;%4.hxN#x!Rd! >i|O_8t`3rĩFH+0YeFT+sZƋ>qeMnH+Qivl} +U$}ę +T*d(q _ZT(N41l47k@bMпғn68$$|Ä|ORI(KzOJmz[]>DzI˼UOŴP鉵4I{8nt>AP\;-sVō+&8`VI(DJBY"\y3PCvD2u)RR0RRz*cfAϔvb͏2L0Aڽf +$g&|p)ydǴO0Q ;-eY0Z˒q ݷ!3-(k؜vqtx]Lq:\NS@Nr^yGE+gv{cvB,G2?%tHˈ~?N +@f;9gO9 RI6ٱWvg˭D{?upo#n?V9i )^g*s^3j-_K0ȧ! kύbF͇r,W6=p$H&KS-Wo[Vqt5ngW}Vdw*,5A O=S[и/G:Fh`P_ }@}N+/=(U ^s74<TaxzL6m8K +T#V#QZ]_18Rz1>_g3a'5U#'n٦ow5Q:x=G":&)Z,j!YK!7t2X¶6pH0Llyi(:'8elhb*ކ98J~%'mψň6D(cC(? @GKf~Y[A{ 03<@~ 0CAoEGD($!="5 %aLst0˰KBt =tO0Li/tI.7ө' { +ӹtêM%`LL00݈T~gם:_?;DϪf*hNm2+##OT%R:TN/R~/pR2 S”;ROm.Rh[(KG]rψ%#,q:ca] pX{|KȃFa +[D~i "N^e` n>,2јmm^t@E8\Ȕ ";k䭷Xݜ$/ѪvdA. +>LotmmrĖ`Ҍ&]}'a|VwPV zs' +U:US)EJxݐ#!Z%VsgX$,̈-@I5J`]-̊u2$5$-YDha7>}Itο}a`X-X/XZ;m'mڍ/)B)XV~X0{fp6=D):Io3,t7n2-!Epe)'1nqx]spr):ނ ^q,T3ɭ:MgQ]Tj_%1 +(4x4wQt:LJݵ[h NI=$ +s(d\i +=m)Ρow0e]gLI6֞=g7# +wO+{A[ڮ,E5ԁeۀ`RJs1\ 6ep+;@2V_+L˰:&5Z\RSy]_\n+x *&[ BL|vt̚ܢ廥[Bk(damSۮ3H*g &PFcR#ΝVATqM3Bgk.ŝ-)sxB̝R#oiQXּ kYi8;=9r,EjZ8+,}d UCap=D,l – b:x+0p` +M{k0D07ٗy d5\4qw!|Db;Eky1o"&?ccf z9۾P;fxX2JB +;bjendstream +endobj +84 0 obj +<> +endobj +85 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +86 0 obj +<>stream +xXn7}Wqfl1K @)+;KrmI{f\k-94E{vxΕܕQʨ{G6K"ṳ|Ƭի59?;<7F +Ȓ'>S'UbH>;Д +Dy¯vlHYOt׳D} ו^ +ŶSO{2J@#a0ђakCw&t!t.vXc +>zm1b]F~%Mq}~Z<@bB$<+s^KşB~ڹ̯e~-/_ $duz^M8H&Nr^`dXg.K7PYIna]*Ч2J 6+ кuB89I}l i +{0,O%O$4xNK-8av8H/l(]ٟ~8?*^N8‘YmNIk1RЕt'8tO\uXWŸ ~.*V Vߙ@ibS]z%Tִ]P.O3PB~U]|J0d[όkq{= #r݂r$lվx;^S`:c;Vj'>sFjѷ +V$6i -]K"'BBm s|9[>ŏf}4oxUBSS״I"W/9jgvdBӫ`5hyqK9ׅgj1nuʨ~^Oa3䪎y|y489?^WWg hғ[NU"~YݐM)endstream +endobj +87 0 obj +<> +endobj +88 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +89 0 obj +<> +endobj +90 0 obj +<> +endobj +91 0 obj +<>stream +xڝT TmRDޢ`򕀠VĒI M2% 3H(UE)` Z|V!P?JKRV靠j{Y=sgR ӑIPF Ohc*94h0 +"a7DP :0#bp[ì@P!AI Fu Q68l|9(H2(K 1zq@ƨ@d|R5\TVcԚPK }!)CPpR1:H Ƶ!$#{A3I3(R4basz !02%T l|f$e[L=JL v3lB͋ +*TR>cgIHX l,9Zf 'H``NAݤ^^ R{4s36DI0aDW|m-I8н!&ȒF MIɢDM!lP8-!Ѕf3]Q{rFi#RㄎS0*Y 2q^ BSkvkfkFZH c&z>T[CYaZꟁWQ0Z'8QDRcduNd4:099 pag/dR`fkfzcf >~ ![7WARfin:%h,ڣ Ia0ASĽrҵqZC/$M& MN"fTXQYJhINX0!X""|;5|dPX4GfQPt!y%;N _\z*"B\Jpb!_(!;z[/D9sH{*O$1&N{)R{8%X|f@hZN[ +K5*<ތӿXψm>pV/26sC$vf6=P=݂?cäa'56[3Lu%jsju׉qgOBy.͢QiֆC2=G_ kҔ=Xs[|^Zic=/iR_7=`+c`S!X5~i.lTݼ£:c8k^U,n?+MgK=)KU|v4e8RÖ4o뵡z^B|^4nkOK-3^eUɼڳ*ݞ0SGLM̢B.w s) WlF19Ԋ;+S]Y$G[_6v]f~|A4q~6uE6]ˌ&GϪe]ȻGdemA~auɎ^:swzekS~. +z4R'ɍA~ + J娞 TUtgm.{!\^Z37,)Yc={WʎMXaT q'a oft3/s+7BJGGqGo]h<=ef-"|+SlZ}5qpO6`묕nP.Cwg\(;Sm@ꖱ\8^~ODž5QݎQKp|] .TD/=5R5kn~U~w:ݎKtiK%'wyxLO9yN5%$Ө]~yD3cڗfb;:[+mI짷Xv,!NuzlJendstream +endobj +92 0 obj +[ 585.3 +] +endobj +93 0 obj +<>stream +xrί*5x?Sd[r\K2TQJfI)ҿ1f\;ɁAowo`Ȼ79ݳםP);-\vλ g 0 /0u-jNpkx?8:^ߣ14$LxV9T_xEYE2əp"n@L[C˾H0–"t-nOaT i[ &Nd@;W[iwEܡ2| FCIgrx.{h-awr;`I 2Z]ZXOR;q-ʄ7< RL"iO$rP +9 #H7&^sxpaOv4|T @qiLJvhH&?}|C;TXO#qU*@3EP*w-y;RIRA}\TuK-3ҴQY9Kl/L J̝]xJ4 +럐gfwYːQEEbQ! Cc;ɆImK*KW4F9$1CvQ2kOYkr{m"QVL=AGБKG:r3o~2=f,tV2x+gBbh ;QC9D:&5̚<B;+XϺn'c}O}.U&l3-L֏m뻬JxD6 \ge=Nʴn=F`]nY ms[Wq {Z~zՔ{kjSA4Ȱx? ~N., N],wGWYu%js&ߒoH~ILR66  '|x+`#)*[sdLE +Dz[fSѭs֡֡Ǫ[[*jnZB50T h +}oRFHHֲ +!X<=P^bdcѯ1^[wF3e  +яTG(`VHUnU\`КY ,'w -io̳xZb)raJHmGyv,WX'H rlin[Ng=Iτ!Vk,)8-o c=đ +;,= ҲiIL=uPpU TR&6.t1{v{p{SͻsdJcoմ$Kv[u02#4v8&LǃUq \4TsscʢWl.rɘ4/ƞh}7 m/i2A +l#€*ޓ'yw[ŒAsN45u}oJТa(>>L-Cdtxr⠼>~Ǔ(JD־QDT`_&iC_*ϴ;TB]wR2m7'GOk4Dqy1saK)} nJTBf1Ul&}D›}HJH753 !J ߴxr[ oY[sl&>`ߥG\pPm?e`ߔ:}S>:Ǽ l~e!/˨{U74#`r>xB/_(h1NCIЗؿ/6?/6o"ţj|y.[qglkWq׬" g"! +,6endstream +endobj +94 0 obj +<> +endobj +95 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +96 0 obj +<> +/Pattern 1082 0 R +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/XObject <> +>> +endobj +97 0 obj +<>stream +x+26P0BcC# kgif˥k]endstream +endobj +98 0 obj +<> +>> +endobj +99 0 obj +<>stream +x{tTq:紶Mj]Gz9Vb[k%*TZKT*BZAC"M(hE F""CQd630 [Ϛ5eϞO3{)(((((((((jui2Fg}Ye7:jG*S5qM5ivYeN2F5qM5i.uz + +uuuٸ]V9 m<~&pk\.1//﯁t3fhmВZ>ZZȨh: jHke;2쪰Kw]˦䊧T5SbN ;@5ʝ\Vk5ҝ~J?b8OuR6G;V2lm7s35ʩ.gĎke;4;Vߚϲ?kmf@#xגCp6:)-f8c{εYX Gf1gneUj66MnВN-_fϯn7ge;sMͮVu=~0=?NztuBѹpk\.qk5F]Vb.Lqk\.qk5qM2F]Vb.qM5i׸5)6:vYe +_Ƶ{[{lbvVu9?RP5qzΥf.хC^jRuTv%7'%5q-**J< y{m\)5xs3 5qr:-((3׸nOk_w_\m/G`;k\ItoM6qk\4v.甼׸voUTT+f65qAxqq\qk\Uq[]|M]9qkW-xp׸NV`{qk\q|xe:m\){)'UOo׸ng%9TϹpkWEEsTfNV׸>p#} +"!]{L_LBҞ-5[!\wUqߔ25׸]\״*Slte)6:pk\.qk5*Slte)6:qk5qM5iU*Slt5i׸T&䜹5qӎ\>W#WZŸ5SuW]׸u]x]:" Ik׸nkSe׸nkٸ5SƵs!]\שằьv{\r]QQ\׸ޟ*syޤ?׸n댌ù6q$A, {j\_噧45qU^[=8qp]WWgMpk\/$h׸u{\766jӓg8qVyC.k\]UηΚ@sIl}DREKW-[0&N59[kƇ Slte)6:pk\.qk5qM2F]Vb׸]\״k\vYeN2F]Vko3z߾bo/|&}|W_}G_~|hH8_|챳ή?7 }Ɏ>{7~cm;O>1yOb^?KdsSӛv6}}1?Pk&u(|r,/b}aupM,ݫyngݻcڵ]*֮5I~Gh5u\n߮~99kqk\a=zҭȨ1cpk\˵Z[[zapk\G1rgϝ~IYA׸Ƶ+\wOOV2ǧ׸N~/y׋KJb׸NrדL1`Ylǃk\:]zfdҵ=~qNq$wm&ׇtmغ5qk\׌qk\ ׸u>zs.\Ky/wΝRpkWpSk:ǀ }{|uu5qkW._a5q4Gr׸u +WA56sps={]wIr&A]r:${Nx~v|zz׸f+[޽sa3y9)qk\׸5qk\׸5qk\׸5qk\׸5qk\׸5qk\׸5qk\׸u޲m)S„Lr(ck\b=Z]]k\:]{#zԋpk\[80f YS]k\ڍK~x]Q}׸vu|M[:6 ׸Ƶ뮻7{Mx|5{fùN.qz׵_\Ruqkk3-qk\׸fk\f59C>sn^{s\k\{S8DEo5q>eK8l!]5rV4{764׸N*Hffnܾgڼ]N8/M_.B;AڱwDGiiǧ'׸5[-vwg s\E|>g\맮\ 1hn׸5qk\j3r]c{@#WΚ>ܹD׃{Ovޜ9=́Xbduq=tժ?N v\_WSsgMWUk\c]^P <}WfO>:~ѝ~wm\?O'p\I#Fl S#g6{"7W?׸uGf6p>kDuq2ݹ8'P_Z6ssw-@Dx /Z?[3p)Yf55_CA\g__ ̯oZreZlu;rZ3VgGY;ѳ-+S7} Z}7qt>'7s\kޢkyWzrZɵk4̚fp=pbͩW|P;gܡCV7equWboXΌG[55#ڎkMqk\wI/,ק)WoD~L*ek}w}`ͯo\^ϊgς6ïy 6 _l94buv;Ϲ-]C{{qkGk\:U]p}C`h]L ׸5:\7D|U<_~i%/x>ʧ'|q4MM|Q<~h1> Ϟ=ͮ]J߹3޳ +ųcG4Vy'߶ [l֭V64߲%@ ͛f<6Yyx6n㩯aC<M]mW0W⩭R4V^x!u뢩D}x}6?gvm5ݻӻw/=׮kUs Hސ!u`qk7ѸkWaCpk\8͂1cZ9N3J^X\?tksf׸vyd0---,uמ$l9E-: \\k38 sa\׸5qk\׸5qk\׸5qk\׸5qk\׸5qk\׸5qk\׸u`CC-Ɂ_׸NBn]~m\׌qk\u:ש~B΃t[k\ڥ[<ϰ.|p\sat7th+^׸Ƶ˯x0pz!Cpk\{s洸߬0z-]8qk^'pk\uKp]{\-<_G]Xk\:]1;߯q$wiu|rݪk3-qk\׸fk\f59WEy9sn^JݻϞRpkWTcrǵ9$oȐRpk\]ی҅k\=iqQz׸vyZ"_-n*-!CBf%/XP;xp`ܸfc\'N#RmבѴi9 74s5CEEM h}HIIa]4o^x&5s7K,Yb\7+c,^,k Pq\G. ^ۿӬYu\-W?u?0yDG?Wq?Pzzӵc mg Wso_㎫5J~ê=>`Qpª=;oPnQˏ=W'8gN;M?eN3G}jy 'ME{o/?Yqs_7XS/Pӭ_~zVwܸ#?mun;O9E^#Z}$Z\ͮ8~XksI#u"O?-ݕr- /4p ͛l~ׁ ̸/Ye#e}TO\7d - ʵfv#ee#|UDq}߉'ZF9fG] #?-W57#>ر:l4<.G5\+uzEW Ϟ%_ee9kEV[k}mfYe^WG]^op׃h3u̯]=soG*su~waÜqڌí]d5 (fn%r//9V7m>{/q W;}4HhBݡ}4-Z$Ѣ[ͲB]sMq9㹎k((((((((jk?y9endstream +endobj +100 0 obj +<>stream +x |oGendstream +endobj +101 0 obj +<>stream +xP(endstream +endobj +102 0 obj +<> +<> +<> +<> +] +>> +/Domain [ 0.0 +100.001 +] +/ColorSpace /DeviceRGB +/Coords [ 0 +0.0 +0 +100.001 +] +/Extend [ false +false +] +/ShadingType 2 +>> +>> +>> +endobj +103 0 obj +<>stream +xP(endstream +endobj +104 0 obj +<> +<> +<> +<> +] +>> +/Domain [ 0.0 +100.001 +] +/ColorSpace /DeviceRGB +/Coords [ 0 +0.0 +0 +100.001 +] +/Extend [ false +false +] +/ShadingType 2 +>> +>> +>> +endobj +105 0 obj +<>stream +x[ݏb@D<~06m~9@#t:N;!ݢ(ࣸ3$gǙ!%f ۋGN7kuV2CceVerPt*t\Ṉv l*[JN4Ŀ⇚, +_?N.D hAB8C˱ejlfo3Ex?'`&8l}( ^ +΂ _ʊh9XĻs ; '6 +UDU_T( ++FfB|BuVDl<{4_W@~}؞zoS|S $"j /Iu0%dTˆB!L`wu{4)* g !%!0Yb +䌜pP-w؟ӒNB+J VJ$؍I :$"B1%PBA{ '>Dd^Ņzc0!7^`; *2+71@r_8׈yZk5K_`M\";r Zƕ`)[m@"r5 .*>ep8[$F{J בEy\Rlf{B<]R֠%u.4\ iRʊ[ܽq4I2|xXPU>nѤ^Ĵ8OqsRx&Lo+|m!1۲ -0]5 ^ViTup|C@2%T n7ߐ ma7Q?5rɘ,L t( ۧZ6oO֎PY/ ÕAcϬp[_)J(.OpQTj *aRbB&jkO^-mǡ()[a7pI#LI8vjl\]3_"̥!&eQߓCn!ҥK>L(7Fm8]%T D? /8*d ,dK +u܈:*B# + Z*4k,PDT/j -NK[liZ!i )=-PQ u(Sr_c>kAM}Fqш)PcUJ6BAemoRc}JPڜ)3ϼY̥Suu"W]W&rax;,Jn je71oP{l>/\)-'!؎ZlNhJ@6~*gKܠ{lgؾC뼛xY绲q`) +GHUtS7;OL";0CLHGeA`*1mUIpxnۛQ7 M#1,,sc6¨KPx;WJT: 9nk:-{lyX0ZɯȔU" &PB-']Dt1l?l|J-{r1ylPlp0K +4oVlo}fVş?w5*C]nz:fLOe9{Q +;SWQ\Li>L.cs1cXe1㓳/I7 =^#|lX6T|[UטZqBsaV@w˘[#3t`DojZd28lil3q\hlsF< $`ւ 硚 lj@f l=s`9e< =t51W --wẀaMM1 +kĕ]AVP`9v}!9]|,2v/S!`@5b2Pgn0ca%̔K?&ۛa2 ?\`OOb1X7TϚ`y7?柨V*P*8V#@L!O<1 ڂ 2L-]+њeуc A*#:"*xhlhl7J>GJH.܎ 'O1l`AC"lWfJ?O裥E ]XpXU`I] ImG.DE]TJ 06t0Lg\KƨQzVK +RQ $iNK\A = +LwGrB]GÂDeAE,NUE32©6Q+yϿVb- c!V-$*gD2>`NS}*"bP0LGrAm;U:|MhBsT9 >w1Diߋb%M9"x Am\WȶD H|śK _QjȲ|Tn<V8T\ށtVڡ9p*F2U_BP;Pɲ5,htA nQ1H[8YDpP;3jc#$ԄE::ޒWu0 oc]8C{󣽏^oUq~=H[yۛc"XtKb¥ʩ"N+re8VArPrR_2Ryzs&Tk3y,w\/7 _.glk|GLK&F#=_gOmHjMK]^ ȋХwxO~Iup=8;خ {|\al_ŧGg??z3s҆@ 5-'vɚBvDa'7}) endstream +endobj +106 0 obj +<> +endobj +107 0 obj +<> +/Type /Annot +/C [ 0 +1 +1 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +108 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +109 0 obj +<> +endobj +110 0 obj +<> +endobj +111 0 obj +<>stream +xڵxuT[6PZ܃ wwmq-kqww+=rϹoe%;g~+*ꌢ@) #+ @AQƨt3XXY()@k 2ș\M6$J4iE#@chj,A@7qGO˟쌌"cz nflk 0I Zh@ShKՔ5Ui:::Q4@BTICbHkkL`KƛO7?:* +pڨ*7W _ 4V..|L.L`K&GӰv;moW0Wc\A@0 +w?S(XA?NR+ZFi94V&*(MA.@ `S]  +ɡO_iY۝y?zmrvvq;"`amSYEd$5ޘbTtx/?D%<,\V^K%AoU;#i[\ض w-A:oȬ vrJ B7f tNt~k#km| y;.`WT 06sy#۲ ]d~䟪PM}[Ss'hĬF?{_\L43S+tR@sk37.b}Qm(Aog _7JقT6WoS.Ge eiř$Af K' 6Dby#''@`f9]]|`?02,%U- tr5 `v-`m?kY݇.`[Gksihcabaa}^f (I[LÛFRVn++'}4 +o\@3_f6i %~LxBr 0 m$7ɀEMYTE +2|~)ڔv/?UEL$EG4K;h +tqLg$4Gy:b&^1/SK[?úemayco'lty}6]1.s+7aG RH`B^p8ETwȅKu6pp6(.B3?.h!yʌEڮ9\mofp}mDzWot]7[HK7X8opzv4I\cnVg9 |F)B7)^gBxNko^ZՒ@sѠ Bom¼tQ*ƹdܗ7M*ĀWCD_Z/XRe=zn]yXE_Ƃy|9"pD/ܿW;6NumDZ!0rmnEnDs?:AaJ6#)Qsv!8cӢVт8~ +GTR oΘBgMWjO̷=P_%xz!N+taMx _wgng0G7jv< 넘nŵ̘VL畗zvUȕYf ]Cg|qf|֍Xyv 5R,u뫉c˄K#M&W{˴4|e0 :IR~ ٨=JMHK D#HaziЍ haвH߿]:5W+fIJf;]k]7E~셳 'TyKX;ܭui_ {awV;𕧀Аy&w|"%6yI?f#).;!sH &u_qDKzWpt0uH +a`!; +iE)Y8h̅b ޅbO.@}#;ڻ#46dչw&>>ijGH*m}CUFǣ!Ac@sOܨZcl,ZX6i`av˶^W5`DuC;Ǟ˯0 Tgzق9;[써&~r^⩠i`1XIBMeqQ(AϏ%ep5e8\|V6XX f [=8ƑhSj8/qjXU]%qn"7`֭6 </,cma0ѐ~jVѭc9Mtu3iKo9'xpNzXE |߹<ճҕBoB[1i;G6m7#_VՁV{`[t>cHd:M.}2 'v&Z`((x6 kfF!_`u9X:?Ea9`.zV'r!"eL0D%|eBA{'997\K6 N!>vSiV e,AˆaO4!=|'.n|oǗTIAH;ڕ2)'ƃ/:ZigPZWn0ֽ8fHcbze։U +E۔aplՄNtsRwVk7H٣Ϯ& q2u:uOeۮ'}H/LazvXN b-T󑴠nsHo,H/ DCF -3&.3@dlұg8ߩ[N'Txt`:͹sjTЊ@$c8ђQ.n_^t5!}݃Saf&ŝV%.f$i!INK28U  ]"[gu^e8Ϳ]ϫm>o߳1{ bۥtOOu~Z4А̫d!p۪`O#P|Jm9srG_l.x/  ;ehkΣ4EAl/|P͔Gq;8M +s M~Aפ:Cbӟ;ٸ$grPMկ e:v[]]&K4iM9e/$p揤 +KJgќMEڦi!'S.BVbI G<.6le.t]4چʩʒ]CץpkYY!4B| +1TZPcgqxbyJi97 R|9y^);Yln~TiQ!8{mK{JHyVSo27n2P +Zs@Ÿ$tTnQVV} b?ͨJlDzN;@&\E'527]0;N +Be\dT(ZDtkG((n잰Y, ^f5~d庺 +jR*U1罠 n:fZog + K{>lXP6Ýhח8=mr2XLlȲ0{S;5Y05;pJڸVhm0Gp +ν!ўʢ\tҘy@Byj8? +ɳ3O[*=W'P5;{w1KɈ6N ꭂM|aԬ:XB_[z7V̑t y{9IWd_6p\VH ќvz`7 nxpñ֬?g׻oiܝ1%/KN@ IJ;˱շNɆ@voׯ%$F +_LnRr :ḧ́6ʇZo6ARV'QLJ{uoX +1/J^~Bׁǝ{Gh ѸQ.AkL&c88%C2弬H/܎N._۳"ѹgMC9IC4*B;*Y͈XB')v!4K}`rWA&L[Sn)M6u*G& ˨)?)s]uG*5>ux!yҪtO)`u6R6-9"QWD,6Sz WsnFW 3[ ۷$Rd4Hb<zx>Ҳz2hzj٠K;q*k,ի׃YvS~ +~ܻ/޶qf}ͼTޝ ۠‚a\fd̺hb:t9-LV4b <a|bV;DOpZXe~BȴHt C7\m ݦ% EУ'W=+QJY[{u䳺eJ/ýSm:tDMxKA\Úy-^ jo'c@.}^{+&Od3гjpXi>WҨ\ K?H 6i",A*¿T;Z?Z4R 9ƾ'rC/zC!kr +rL,~jʱeWZ+/ |%l)_)Ljzj6WMTl|ұj{D(Cb?!NRc2lVRH20(`e&7NIV=DSPpۋc[WI[&A5MxrWsCX?69U걥ψ|گS!T57ؒGjϦ +ݧ+#da$I<eƩ5P#maaӴ4l1 B#P箻rLI1ET^Җo{OQDܜ>r/q,.xCzkW$90cn]dZߩ*$/p,D=++6wpJþAͷo%-kxbu\{Z11|w}{)dX/V̶Dž+!%;+Ep-~55ӐRK1FMTFy=+R?.ZE#V m *O[`iOͽ2j&î"J K%̒gЫds +!FfDzNKiLNSJҶc|b1a;p*ur@Q,Jim1֊T- v "2j%p$wKkaЁh|6hb \(*<Ӈw[8~K`Yy +`s :4$v!|( ԋL 9*p@ }N 4dop/Vɂ9-TB;V-2k4D`C5JޒD?>ru*H ;z)eEh|Wz鐲M=4Py, \}oK#uZt8! wy!O%$tGS(wy "pMoB\TcDH5,(`J>& ~pqkWs8v\+Cqd]:v)bO3R Y0&.ޙJMh4s;妩?I>(pi [45!9VM\0ۓ"d#91C$e 5 +[*l ~u7SKS}D(딒?5t ̈Q6W4Nj |AHCK;L'q^G+^=W!Zd1â+=st稉/n_B%EYI;+h],v !a$g˽0Xua;Oj2кIH\rjb5ⳤ 6. 55%kݣ1cUZ3]P2*<Uq]IA [g} ƁlߩnvE2`U8ctϭfC)$DZl&l o&2ǜ` yj_zToh tvO IFΤeӛ:=;U|aԙʤO`4!Na[Aakcj-bF] rdc +gEjEKVLǧ-<4>ڋ =۩Qe(rXr8<)|a|^zAl27tOrv@iAJB=H/b]aRF;6Zw# +ƅC/xtugp =w aXp߷m?/ #é_WGuq,,c2|"-MP.0 ֦1 P+ű]JG;޷t?~& 6} >W"ͅQDR޽: V E[PI okzpi?NXQA245B:+ kIUX?/G6Iw9jV"y@"{%L-tbXjEU)]. +U9aA|'.|򱐫PK[˗˳TQ^WLbIL Hiw,!oG`c4ӱ*[5SmKYhuD}W ȭ\$PtxI^Ly6)7;kduVh1j~'-Udow*! +:^[!Ik8iy3~Y p6S0!@k{ðZ~/,י7ڬR;^; >17- 5 ʎ닼oK Ux q*eԪ1cj +jpz^nZ%rxS.=A9[zI>1OI]8!հ|,*,l&8)?bcn/6O]_.94vf@;qS(%721퀯^^ފubkBa?T`$r+pTs@D`QR:^ą=a\⻶ʠhWEim-B +2.ֶ%r.tTxn*<>$^9=UAhB bt!Ю@jcDGEӪ-܇}] 'Zy*U=M0%eꊝ}I^{/T(.)w\Ch5EI GOֻqtAi_zLrRYx2;lzvElȭb*/!SI#ek:v;Do܍)(40}?頒pBdIƹ$j44޶.FVώ02fस_&޻Tpl +#}w5XPI $^WXW 2ץ%g~5/M*:n?\zI.'>wtmq QVr]NoDpymres-נUO BۊO:ҭo:^GCbPNqPIvksO(="mPf/}ϧB]y3W.%D { C·%⮏Agڦy8)_Mq8.)sJ;g!m6&nP~_ :|$|\f]}BW;oL7}kF"9b7t Dٔ ZGML8h/3IL]Uv54ݯxؼ{A)vș4\:ߺpFŦ}=2$:랖[ +jX,yq(4b}jQX&]<ݽAj}Htꐊ]a>@M 31_<ЯIaAqR'O@~XWԶIX[\ mR^^sZ^}7of˵=J>zDF R9g[!)Ӄ_jTzx[r~c< .݀?0ճ=ȏHrhLJJ& 7im~9!D-:*q}ey4V)Bݱα+.;L@UG\0!*a_3qo~+ 5DD~ \KڬᰬNE0xB׊)|->Zzw65\\Am}T]Qތ upA:dʖEc3OwIu?Ǧng{CͶ1;sXEQV4:C z߫Wòo$ǹdߙb 2KkZS.{njCY +ٽBhL,܅Qyh=k.|\X^QuBBP~ #߃Zr2.1ཊʣ +3|&UGp2\ĩչDYm_ФAݮj8CL$ xMDA~k^ L&(dT):) +6ȩ ~煩ė:g'(mi3BR)-ڎccF{Ed|>JkaI7+*$/[vpcb+00hg>Ōxq:[vK*Jz[4|0 DȊʅW9қ VB6k;5,fW蹴d'?cH8}$0"#Gι.*3'pwjGE#!YBʧaQMiJ?_ GQ'i[яqn!Ä0u|{ 5678؈b+߲qGMQXG w"v3G>5Uɼ|tzB`exhR FBA˃ߚչ=n}R ç#T犖EOcr~.^RDGݏOdJ|mؠ>ZƝב#{ +78t?} `f(,6mSD9xgN"їKJ0yKXmnMq7 3!4,MCWd`/jZYq CL5=$7m9h.o!գ׵,d)+EQ =CO=_(ԲE sCc5+Caq9ن{Sa`>_Zj\Wi3 WؠgD h8gi`c3:0$֟`;Ќ-3Ԇ߭MDs#Öڦqx#{oڦ?J(h\zul_C͛fc@lmbaby1)z h^IJ"} gJ(coHhЭ_0^ +9/9u*^.̠vjQu3꓋fM6@FHӯzf*70 1y㽪Aiq El~O快p-~mi"J?U%&sf#O%,#P0"*otjlՐ%je66'E" pTd!T<.jO=wq;Liv-'1jwI^@; %DdRFMV~ +ϖhu-BC6&79p@A>Džc/{ډ5b_lSsI 3EJ䃈5`40ӧҲLu#yA1{Db=ۮd^ }#AYubV!fgk|ի"~ZQS_>\CZp!r]RG-Ví6rbF7X)?- Qz?r- +c9>8YD[´N(%?F#E#^Zvڬflj0 v~6R|.V2A~=Mk8h}u|BT<µ/TXN%pe$jrʇ8v{rōl=4p/@}Vz߈  K;Tunɍ=%OU.&D ¬tzGTL($LI(/U(adݢ55}UI߿nCfVJM +mΘ)Rnhpeʦl #rK$~4yyH~#QxLz7ߦxɸ@ iMLJ זꞱ4jAMtR<^2Ї F;crt y㵀jŎ&h%b}n۾q6}77}j#&!h>I]|D0_#yQ/v +V8Y/B19DKR7 +"zyz!v^-db v4뗙P&>stream +xi6H`¥uk3>ݣOcPnWkYS]__^AFHTIldz+ Pv<OJ?yQbKuxںT誦Wuޗ~@mcm޻Teuqmݷ{[>K[acm<}}@%o/maT˱h6vt߮۝+oP{CiZՏ.K׏h^eM;X6늪F`#o. } XWmAaP/?_w*1A U1%DN5v׷ՌCׯRe1- ƻD EKnB _:ō~cPE9(܄օ:TY^|k<[[v_ܗś]l+tg[A-m(|7;;uu@Ƿ|o?g^]h6Fɏ-v}]yk__cexG~c"Wc6}-mQ G~{eW5LJBa?W6Չ7aжs}kx͛2ݫʋrm:/ց|2]&8G8tԪ&b=MY^Vq)ʾYMBgr΍Ð5B7kU^ h"\G5\W%:7]^u +oV|u>dGwи߻*vo?WM9llq]h݄˜nP/|"D͖Pin>]J;.>s*0qIZW *.#c{yefmE]'-JgͅUqjgw#7g`ZۋA}?y _2\_S ;%O/\EQe޾^7 +\#}l\7 ӝ^lr(ux_>纁vN[?0.ߺþp[ W_XU7Wh7W٦Em(G(S~i`(Q|g_Ǘm5X[mil|[f:Toԛ (C88sʚ1q{$v&34t]X]JjeEV`J +5`ZL뚲02bUcX%+n‘׭nkz^+׿m8.\^nݲ`93 VnM &&hmf MW.l,f]j7n b0D_Ce5(]Ffj{]^rOry#*wl?9oC.SUm>b#H]L?"7l]!L=$ҥ5Eެ}\ڥ.մv}5=)~5D{FfN.*Ru%e飂XX`O\]AOE? >^ ?>X'<1)=}s>,[|殎׏kF56}u8bY(:::< ?PHmU ][+b +m  ԶZcGlC!lj ڎzVKʨ&؍PJCg7foh!>m~(Y,+P8GС nmhOA;}V>`,Rtp֭e]tu!A苺+q6P %]SףY5`Ӹ=ߚiGC +]ǟ_ptEaCm;:w]-ٟWکO3SYH>*~7NN\ zL}LW:*=V_cFc7:aG DWEKa|𲩔"elLZ}(j ;M[?;Uݠ{f㺡_{nƇfBgOḡ*V_ք벭1R% q4{݅f *th:HTYZ{>q9nd;t"mP+L#e:Cʜ2شFأti;j;oS"ve@x 1Ľ ,C1x$ӉBH*v%@-9>pKK\earxA4) TcmR|R8ɟ:) b L͹kvF$` h+se `j:Bۺ39JM>[H 越~s`[![{ecRRT@_K#7յٮ/~㖺)gG`JuN[aLxv %dz(4^PgzHww`fWÓNtJPП80uNghxrG͡|Vmvc;6^/R{iNxx-vmH٣CQDK:\fW0u |yFPF~j:.ڞ脚gybAo*}ԪX +ĺr[҇e{u6cލPa)fZ'_&v)f a&Wo[?iv]^*}lPmGSj 5n57٨y7jˌ +keCI 78m,|*JZ%P5ҤPG -֨乏r=]w3}mn0B4fފ`V/0Y0sѦ)sCMw#Q$T;Y\ZH5A%Pk Ѳ u-ز ۭuy7{aQ,ڪv6oEhkͬfpӸοGsněeJ-*MwX$v(mіpާ u-زBӭ^ֺ:N_Ukފ.XYXYsC͚w#$TأG/.JDz +[%Xk2 u-زlf]z7{a_ ʁmwvI? "u fV3|iPgH1$lY$kԋU>(j-<_ƖM'nͿ??{q[ظę[n3n>4nnlVQ(յ9%ywriO359^CNvyXтmtk.?˱(挄~p/X:: +-L tJOY能v,ykmsʪ:=;/ʲk+鋦 9oFr3.6l%\"Fz,n@wgqak`h)Jt.L`%C[Z48ݙ̪hXC aX~\j8Fp(5b)F&Zލ2PӅD1ž,. 2 LW(D+tI25-ҦYSg>yyFaA" 0YcML¼E6},wq#zu b8 ,Ң)LgK3 +Ҍ]@t .j.edHp-20]_ļ;02-U40D+|񡲇 U-ԬyGge YEF +2Z d= 5M1rᅵlNX!Cp PW\2dy^HÅmjt_CY/{!FbAB 1Y"cM#*Lļ e2f ;ʘwqz f bƤPÅmjtg3n2,Ƃ"+ceǚf̋/2s^$–D0ocŭUR L2EiƆWpYqά dYE2S dK5MY\dr~$Җ)E%QF}TR5dLnWHB],ֳoK3>[{9"R $l\ y?"eˌ:  'piPYҐ1#z^Mu Vpc3`kݛs~o驫܍n*=n4XwVM3/K~y&W({+o,Mm)`J[:G`M²; $sB,b=f;'@VJ] +t,66O}$t,y}-:}W5mWt,hE]-u,1؄%cP`3)YBcN׸MJmq*kG-A֨IgV ,:iUh,ʮ^x=KtZb)AK&cލPDт1|a'M ,$5Xmktg3nv˼% kI,lQQeK&jލ2 8ԋ[0iі@nHB]-To[>ϟYw3o,[vc&+\x\i@Iw#Q$Ѹ`̢'_&AB-"]M=^k ƖM'Ϭ˻ ]h B$m bR6n7кޣ97M2U!d)#n wE[Ez/Եdpc˦Ͻ/^,ւ%Y0kg͇f D/y7kLB -CpōY׽`آ-"]M9^kƖM'dV /YK6`d 7 WdH1D/i)`0j-<_ƖM'dV~,܂& +͇-`2?rLZQ f$#$/^7-J\x8kI.+Zp] Ty?A aRy M>@#dޢ`fT !Ek +HJ4Ao &NgSx󪘜ImKro{n%b=N{}HBxw\r}j +U+ϽFM| +\|Yxԑ+Y"B!ħW=̹E[*1SoGRǵbȓ 'lh;?>nĶ!k8dGZ_լ4xފT̬fxWKFr+r(w0>~^e-B9N'8*[m`ݺkwpCFo`A)A_)"12j5 ~*Fr!fYu2+Weь@o5N':j[2} [{m%8ڿY4:dگV~O{.1"T +5,U]u7.jE1^_cf]1|not6FwgQgVsXT4ފT̬,X#^Qb˲c䨡0Vfb\4pdV1dYcf吗not4v dB揚SM5FOޖ?j50G`UC %A(Ŀk UWr+p,Xw(չ<8)}h2IM2?յNT +sM 'zi/x_8pMI&7N8.ͩ3' 8wDFF 㼎xbbִ pR̴4_2MJ#H ipiT@d "H1)}(3=@mΏȬ 4{g6*ТgJuYmmjSXjL@m$a$%!Ra1A$z^COs U}`Db/zAp^%)O(M_e#>&ÇT9( FH5yRu 7NkYh-4GYQ>PadhQ&|9cRJ0}H0 + +pa`Jn1@nkt8Efm ^edGI@PeGY|4}A|I$"# REb$ H{DV9$:_Ow p`5KؽG9FQ + ,#aGi +(wG~a3q@Q@@J 1ꦃ6Bctk+,rn) AJ",Ap +A#HD)6BF)#5)3*bԌ%[8 yXuJg4U[^gUZ1ZD gSyzS*/5d V]1*&u vt y!pDG(%J.)\u.^5ϼZb/ێLWzeU*eM^A8Sh?iu^ +d^yD̋b!u^"‰18*0Je5r0PM'zeH)k9z@Z(OHA 'È|d4AIM_y)zdK^] p9+a{TcR6IrĉbIW&| 㒊0|H S7fŠak4Aars)\N+ >{V?Q%r4AȽ$"z/C$DR_?l)AWb=H1Tnntr$8K^] sى_|e4~ފ' +@/2WTC(QAJG[r1AArk\N+ =|V=Q%4zA"%_zLZQ&p")/F4`kkl̂: N'sɫ T.; ,@[DїW&| 򊪾z\TE,DY10}S|'ycLp"@㲓 d_iO} +_}e/?. 4Qd6H9R~qlAAW=2dnotr.XmK"+H[|WAKZW(|ᗸLE&im"0"s !F( @߲ _i R~I@k _"L~ʹ_Ǩ۩QEˣn#{Mtƣ8ApIfNge꯽4W`#h J 6Vk)X~NϐSlᗵvʡ07M.bg6=MWY!3+ ӇZ~yXgJV;dbͣ&f̵jZ4jfF[R pfK]RYj07 5 =O>]9oܔ6 14f6N4b8i!w:Flx)65zE3nU]Woᇫxb.>|z^5\<\߿zmon +c\;חAY6{v׏u|};}a?W7}7_^ooO?}u[?l<:ou*uռ+t F5 ,jrH4endstream +endobj +114 0 obj +<> +endobj +115 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +116 0 obj +<> +endobj +117 0 obj +<> +endobj +118 0 obj +<>stream +xڝT TWWĦZDՊK޼VA#IP@!IF&3qfbxoDmAz\U>ւDo>+ *ݳ''}_*5?DO%pdb(D+kR) @h EpRϵ[add⽵! D0UgrGk,nsfԒ e``&n`ff =c*qgI( Q*z7"4PIH0^2UsV z~g13No&RR#`8B +gu.#Y Ii$ }"r[N ](5K}0$Y] + HD=;cb#dd98i?4!H@)_SBIXl&0[D*B4&h*%o0wbtCELgG/D-]tET +;T-&"ѧ_{xݗwCC TA~@,yz"z߹{@ +uJ71o%{;=+\'ϊZ3msc[XoJreoWBEO NZCu{gLe)<>+hs(Zxߋ*˷iK/\,h*ɏ]~0fvYmfqp^X:!mŤK\E ?n+keIS״էV qM2gRKN ~n[ZKç[+\}v{CʍU%-Iܗe'~.iTH"t[2[/vI|R*:mkXwx~MzYݼ ǰ3N/w (v\]fh,LowlpgҮ 0}w}>aӭ+v)ljU?K鹹&ݡo['&Myp˳! 0l*9ןi Waڍ+ۋu-뛞7tN٢8()1aK.Ū[/7;v}"О;Gl) /-ui3'+ƹ>wK?S!s|Mm\+r&nT N/F;Κrď,Ǿ]cM.֪>' g{k?9͐-lVÌOpaʻw^8OU?;䆬s&Q"ߘT+=yV/LxQ}ů~;ź{'ya񨥫i)pAȭ98Rz}42I{^İiM#NJMمFL `8fwܮ 9RV!w m|=!+{ȩ&{ף#AA-k0D>?z2(6'Wu!vۚZtp|T|٦m;EXjD-mGٰսg}3cg?8X~#IE% | dY!kVfo[{HM+ unwYa*+G'N淺m>-cz{TT^w?($p_'g{Mu?տCjendstream +endobj +119 0 obj +[ 513.9 +799.4 +513.9 +799.4 +799.4 +799.4 +799.4 +799.4 +799.4 +799.4 +1027.8 +513.9 +513.9 +799.4 +799.4 +799.4 +799.4 +799.4 +799.4 +799.4 +799.4 +799.4 +799.4 +799.4 +799.4 +1027.8 +1027.8 +799.4 +799.4 +1027.8 +1027.8 +513.9 +513.9 +1027.8 +1027.8 +1027.8 +799.4 +1027.8 +1027.8 +628.1 +628.1 +1027.8 +1027.8 +1027.8 +799.4 +279.3 +1027.8 +685.2 +685.2 +913.6 +913.6 +0 +0 +571 +571 +685.2 +513.9 +742.3 +742.3 +799.4 +799.4 +628.1 +821.1 +673.6 +542.6 +793.8 +542.4 +736.3 +610.9 +871 +562.7 +696.6 +782.2 +707.9 +1229.2 +842.1 +816.3 +716.8 +839.3 +873.9 +622.4 +563.2 +642.3 +632.1 +1017.5 +732.4 +685 +742 +685.2 +685.2 +685.2 +685.2 +685.2 +628.1 +628.1 +456.8 +456.8 +456.8 +456.8 +513.9 +513.9 +399.7 +399.7 +] +endobj +120 0 obj +<> +endobj +121 0 obj +[ 493.8 +530.8 +456.8 +530.8 +456.8 +314 +513.9 +530.8 +245.4 +273.9 +502.3 +245.4 +816.3 +530.8 +513.9 +530.8 +] +endobj +122 0 obj +<>stream +xڵK8)ZJO4ZiLNNibLw_ΫE 9r* |;\Y-~#Ѓ`\{cc4SoyLt!?w︜b8QsADib@c/IM$tO2^v`18lhxsiDƐF&/B#t'C56<asBuVMi0 1;ߟ\ʤ|$O]W8Ȭra( `]Sb-.܌KsD%vBnE|Wv肑1AS/ .C- +=,c5;t:]ްWo6xvVn봊"tJ/k eX  Dj4EG"oYpcɊaޅe zW@+ wd.wBn:ң@Ӑ :7ȠԺZ|*0YnJKC̶<_X=+OO~T/bi~Hlz + +,2~Pm=Ӣ(3!7'-Yu!UTO^';?+UI{!~o5T|{5+>-JՂy42m*ʋh0#d` OKESZOTms0`z1n-6t#b{oڝݮrw];C_."M (PãOx[5@}Y߈ +x6nԿ_U TH+_T!# [~]endstream +endobj +123 0 obj +<> +endobj +124 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +125 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +126 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +127 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +128 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +129 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +130 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +131 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +132 0 obj +<>stream +xڽXmoF_tx;;RUoHŰa7Xeֵ<8ʳ_WwX8Jgv0H`p_ B}g;.gs$ +8gZxc"T_npGJϱ?j褶JvIYiW 3FZ1t)T<9pŦHsO`$Td 78- 7wHա&X-Y@Q ?VLQSV%MJUH7(!דtƟ4\;\i'd| [@mx +jp{x6%Ý"8)떝N gFR#x྆ +HIOjeX"&|aQ(s +8O&?} +`t,U%%TOqz:"C`چzE;J8G;Znr6';~nTtTlVIV&2VM}UnlFORNnek+1!ma!&wcc| 9ˤ{ + VJ@fKak!ޮŅw3&wf#e"axPO +bQx|s2Rv}8|"2 ]eGp]r.)gH +&"ACD?7?D|>iͶke "=n9?@-l*ahF٫w'ΜrDTw09endstream +endobj +133 0 obj +<> +endobj +134 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +135 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +136 0 obj +<>stream +xV6WX,mb(Q"\H Ez)C +"mK QɡA<73|8|Ʒ_g7 bxB/0țe|bFI#m@R[T_`RA١dOH&UTh)W[Zwa zj`Yy#}FA4IKI ٟx+Sةݰ?i!z]X}ֈo;0\6"cf:N׳"CҸ мPa/|3oD^cU8q|4d^ʢz#B ܕ:9ltWg`N;}feW}ѼRM*ߝ$tp6\Ԍ<87\H*TnJ,[-s-ׅY}#4 +Tlv̕8`P +”Zg3]ۻ͖VJ"]jm L syJ;9N(D"3#^`^ƺO;A>j 5 @^fLDmTybG3rt 1 򠾄 AуUnMe,vNvLPLgDcRCx2nRwP2\4AYPQ)/t}g}"ȫ> +endobj +138 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +139 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +140 0 obj +<>stream +xڽWkkF_"Bl|c8~xg0IAy +)1L^6;Q|#_?[A/+ 7KԱSrˤ؋m(7.3WaTq$Tth&]Gs`ڶnbyc3l6Ոq'A>K(,;;6/BA@gu𣋯-:D:(>;) Y79ث'C|R=`AQЏcs3S1 yynґ4z+᳑n͒I(^ABFaCI z}Lx)jʁjVa:"#[Rb7~zJx=Nw> +endobj +142 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +143 0 obj +<>stream +xWM0*OnQnܺJ!hXӪ;aYQ7F9c{ =DDZ^Emzu}C$8TtX .qL9J 1 L>o$C +'B0;5f8"LuT.nQ_'<RˑԄa!O;03ZKXC 0j$XH1 +ʹY=R[P$= ``f !we<(H"j]Ӹpf*hڶMۯnze=;^=VR׺r#ԉ +$2"`@Bx2\ean0ov說Vxn#r[VS?⵻9@ Yg\5 ;T•A.\,[mFYy٬,~Q ܘ*[CySy\YG-Q@!COɤ +s'9v|}9i)N dĀ6>&rmϦ`C3?񁼜rI}HH>| gS@ē(OT{hpNM] ɆԧS_l ӥ.ۍ-x!)<ܮp/?o= 8 ?8 +Ŝ}Vu]z @ɜendstream +endobj +144 0 obj +<> +endobj +145 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +146 0 obj +<>stream +xWn0+!(ЭA([-5]JL# YD?QeS<)"8C$`XJ!8Eߦ M~7y%YEY_zk"P`Xb`(T'$,AHf[LC%Fe݇o$ +`-sQžíuI,VIe^EqZ3G=ڠ8"P1t1YYBl\tԳĄ'Q4<+Xl+ZH8 & +^:Z9“btCS ]XMixTNuuwdUgied]t5$8caҼ҉glڬt7){qu9`F-Hx͈S1=yR~swt'-!pԹ4mʺ4{(@-p &D}=ɦ]yZv# 7pȕ~x)4Ndx:Ӏ J^ƘJ<7^$k[jKzQ?89-+.endstream +endobj +147 0 obj +<> +endobj +148 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +149 0 obj +<>stream +xڵX]o0}@"Si)oHb1R}&.m>@${9uV<߹ev㣀S"S8 Pϙ-ĥg8s +|K)Es\ S6U2٪EaSa #%C[/UjSlO (K]yDYxA&ZN60c8V^(3 aŴL<+6\Xp1C^p\msҝgP.@o$~U Wא,{\LkoP+wb%: ǵѱjIui6. Ơri.`0*0 +YhQ@lrj$.8pʃv27lAO̎ ƺFMlezF:7Z*0yh_>r #rz0l0fIx-t*@')y-JҧǶaD<>y~൙m6ˬibx|Ilk ?証4S0U .MsRȯ:zq}XF;bö]9FB6gKȒyi5MZEQ}H6 h{Y.w6 .mݺ&ȡDs}\JAί66R.JdPaERѽFɐ\}Pdn>bf=`IU.k#]G='wpgMᏡNz0]`ȶYySPib ioK*$@BmvI%endstream +endobj +150 0 obj +<> +endobj +151 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +152 0 obj +<>stream +xXn6+ q75+O3h@]lѶP[2d {%Ҷ$+c`9\ҡB]h?M>~(TyӅDFʽiݏH) HAz‹`Ո"AȈ13,-t4?(MJ{R#UJD/K_nl9v_Nf|C/Tc舩s63z3f߼fJ b\z&Q./F6dE)RL6)-ŽBLx3"o"Ȥ'2̈lF^벓 Lʷ& !@4㍎we_~ RYi}HI\-z1tRΒZcE/o5~}@gC@EgasoͿ[!i:оqWMcߤ!DwO=z'B|EueWOii2B>=27[_ªPHD ;L5v"j';LJ/;n8KEZr3XFjVn`j(X]EDH}|N,8iK2Ԗ* =QVUo-ḍYOT~ry-R -Ɯlm C"$} ) +i;Uk(k;)I]r HN]8`L+ݜJ? 2Ϭj:pwFi +*Wc0D$H菶@wU\Uz,z۞)O|^{xqI!Mc{3:Szܭ;=K|k@&Kœ=NAս﵇r/ifU߽xQ/X?I: okQ**k0m3uz?ŝhendstream +endobj +153 0 obj +<> +endobj +154 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +155 0 obj +<>stream +xڽW]6}_i4hqJUg>t}ȂQ#iHX3;>ؾާ;ܖ憐Dx<H0@|}> +HR0ay"&ʗQUYJŢʣL5N$_6=mSJlIK8!I_v҈VKްf|&hp˰y{C+kMO= ipq_D'=jC@u jkO00ZBm:$NߓbD~.UGxhkVI;rB{z/{̕56C"=_@ FγZ\>H^-ZYT@K9hۢM Hzֲc]> +endobj +157 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +158 0 obj +<>stream +xXMo@WBQ Uj"ҪA``!VAfZ? nHTqyo { >~^b(4p3S  D(wSgԧX\? +(}V,1@roLYZte^\M8L4$0uϠGT]}U窪dž Jg 9O60.Z~Dh.Ei$ʍr+B|X]Nx_QUL#Dt,kKqeNj(O^Ţ:(m^~Yf56oU֌?AHNBrs2%fsp!UqXÈH۝7%%65裙s\/uX s1=w=5Cע89T7>s<:~S ?RK]~ilPC݆[;\mM*~"R >T G/)|endstream +endobj +159 0 obj +<> +endobj +160 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +161 0 obj +<>stream +xڽ[o0)ڪ|I]RmOiih0$j +86wHd4-Qbsbs~t!s( sg93p¾3 +qf2p (%AuV6Ye֯mk5֪v 1YѝϢPFDfw,]c1YfLddO>c᭱2V<4R-j͗ A4WYd(l1 $i(/>{מվBV1&0 "]ǩSeeS Q g7¸A Z Y&ӿ S&c/ emFZۉHW>jY\벮4<0>((o- PZ*wSpJ{]s*>m䫍V|0.P{._:Vt`r{%zfW$Z\d5Ҭ +%3֨η΂X]g^ZʚHz.H_8i+1= +3o!!1\Ej[C-𤣧 =@m}`zn<Xq;e=V8˦P7K"ZKN`3}r ]8B>aid4=JGNI?;" ہUc7aKt+ɭ{|5:J/,zxG:%,Jtjpe%~U. yݗ 1Rendstream +endobj +162 0 obj +<> +endobj +163 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +164 0 obj +<>stream +xW]o0}`Bi8&MS>b"pn(}&4m)R$9\sm5uy/ӳbF|kX0H`y.4f#ϣTBžΩ"Wwi68s.Hܜ+=>Aq|ͮ50" +qSϐ/@ΠYdȅrPPIx7j?&rFȑq*}jDugb +HkDvP{{̓zwA3"e$vt\MMxos)ϕ(,㕍6Ga-u+Ԁce}rY4_c +jw|idrm1OkE/Rȇr=1ttSW*YH-1u|6k0.}vOJ"2犬[{W7QyW!0UW|iendstream +endobj +165 0 obj +<> +endobj +166 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +167 0 obj +<>stream +xVMo@WPYUްГըZ)mUY!``ZJ;#R$mk웷q|~_bK9T"I}Gpd n'/%s< VNpv{q%὚-xʨv +o IU|[8Ysn6Z+YkR~U-#UI:I M2O;{ԧ#S7=TBy #c{hRHGnlA qۣ0zC+B9>a2CWo +s 3.P_ |!15;0t/@LTL*5E:V D-^g[tY0Ku\D86+! k3NYݴ$NsA2_GUU w@#E#H5Lu8)#:vJ7f1O$t2ڙZyK0+/i2Lo9-fx +~d1p)ۿcў=Pl/aԈҭl8Zm}i*f@<ݾunT&j/̯;伮eVi>Q˜^Y$0Q=^?aq\zBJ>L y1D%."B>NN4endstream +endobj +168 0 obj +<> +endobj +169 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +170 0 obj +<>stream +xŘMo@DJlv)UUcŭX[Z]0Y,!8!>3!}vѺ~{qi4Pl$h"J"5B`#4oiO-|(:HKK +IlTki }Q}rV-cahSV7;p )Ƒ"DŽF$-:)l/l^䛋vz//@L8iPNS*zgyiN#3 \(0X*y*r +F 0?T,uүaY^~$PsLuNy\ Y%t5|򔬋/nS(Dub6Oz mT!'_I>^ ߻!dB8f >_a<Ĕy.&AF>M݊6I> +endobj +172 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +173 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +174 0 obj +<>stream +xڵW]oF}ϯV`R%iiUdYil ƍw{/ pkxM+q}fެF3]⟫$6¸(#datJ(eLHY}⍊{#(9>+a!A9VZe6G2 &LκWY\o@Dp8BUl@0#qd(cdӟw~(PEbcչp3N6]&Eo3Aw [Ûѡ!DžJ8b Pgc܁PS<'Jx}Nauw>G~*4faS~Ye?%X.2E|fIք ^p<c(򜢳7?s {͗o:\ub̓hBo,T7pNW-gxQQCJ +xd5%Fr!_o2fi@ *A,De{j׻hs 3KU{iˇ^Ѳݵ`Z>zNIGAH=aBL_"އendstream +endobj +175 0 obj +<> +endobj +176 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +177 0 obj +<>stream +xWmoH_d• ,:5Ҫ9/بIw6x7dY,03/;3 󓠽q"?!(vW@'(q4s>!Jog;D@BO# \P./KVyIk<_bVz^Iԯ:Qx lpy:+h)~?0!gJ^*v5=m"9+t ,-]]҆Ǥ<muūٷ`gtjwI|$L| .朱*˔ӡA\ 0M^&urQʼ1kO`6]ZQ7]fxQ`I.y4nƜՓ^q=`츅m8g6by/?Cm+hћuZfUh5d!ۯzO#]f3+wXL/*YՕH09RK9P +zXtAR3/[/u%0F.2KˡH#r4*<C ;(Xka\BfT2`~v }1~ffYX|-@hr፮aZGRD0}5&Qc-5Ȫ_n@3/|vsN0!cΰοӇxy]1~ ͫciSu|@)5"fβnHL&t(Ila&o7r*{SLZUZRCc^Rխtm49Ykb>3ԢGf_ۮC,"on4ʡh\bum ȿE٤ 2yJ+%&"'u9aE~Z0 NO~>endstream +endobj +178 0 obj +<> +endobj +179 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +180 0 obj +<>stream +xڵXQ6~"Sll'qUЦ4Մ]ٱ8Bv}cX[ XjY>? lENyXNAo-cF?O-Sp fί4M'3uH48/#gi +ml t"}sF3ѲssqvkTv \sXq$3 +9,xxgدb K͒}mYtQO >v[t 9:p9t6ˆ/MKS&:`X溎+AgYX4=p u8b<=)sp0!ʐb#-\4p>r\}&dK"EcW0dkS&$Xx0 32xOg[q!d9rdSI$E4kK'D7Du|#b5&1Ow]%fG_U ڲ!5Hwbm42G NlFOUw yi/4:ѝ hk?B, +&AP%+9s?gB\ KᅎbFSڨ*Rt$aw̸1TBHA֌ƒ&rFtL,_nj.*I1˺ygi))5|3'IIo:ϋ8~k +߬'~ NSed]^[RP1yg|3'_;1%+X5/f5S9Q/*fXakRqn|3vztk=WrL%՛!3 @otG%Yړh6 Sn)~:ލ o7{)JzIѧ$fx3֐5r>\\2shH6B.M718~o lU^mKfmJ^"L= 2= $1+n%kh =[}WӴ-W*åK򌨿 K-,c'a$H.~ɵ1endstream +endobj +181 0 obj +<> +endobj +182 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +183 0 obj +<>stream +xX[8~_43R_mUSi_V[L6M[t5`>w|ǎm zcz 42 u~e2F"W|P{҄HB&[Q- !-S՞lap', 1d<*iU1R @_!J{! 漿ֽNq8QVp0NMɿY˓||E֢g-eZr>{S_eG̴URS KiP.O>ArGۃxNfwV7(wm/͡%|ૻÿmAޢ;pmXO/24"| ;g+`+ +JXj@T=cj2XkYٮaEëYsU°Tf{ژ`f02zMxze4WЇ_@-w=xV:тxvO0zaU^FX(̨ E~wdEy?:\gAȂ!h1#(ǻm1f-Us!+UUW$S\r KŠxԛ4uZ話Vۼ:cz?|&b/Rk;d_w+Nq@ +. DL50L7endstream +endobj +184 0 obj +<> +endobj +185 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +186 0 obj +<>stream +xڽW]o0}﯈D'AKLTmZ+M*mJKIQC;ڡ9q3lDcs=s&\yhp Àϱp1 La茺G1RN%N5bRD#̒l2] $Hj[>fl` ʷPCˍGVwL?,TD Md$DKR{RX/d!dkP)r]}=-ו3a+핸Bxo9I?M܀ hp$(+S~RɅ㫅 +@}8%_ +Y\ +}p6@j\OMsY\q[$\e-^BQ1OfzHtf=Ļw=W}G”yb0fMėˢ8͂,<ٕݮޙkܷ*hh*&1A%U{dAU}Π~?6՞^V>rrjd6 [i{-ߚAfGc+X^:J@Q08?z-ke/UTn{W?)moOpW6k^Znrf:8|?:knPVb\Ϥ!Wp-QL`\<@ 'q/9ZiPcMFH&&<8y+ԮjRRށf0s8{mHΫf2aVncސq>A6}+8)22[Nu| qћeXZ.8SlE"sSjfTuiTt^L7AhPvX]т TYf[TpT^U| endstream +endobj +187 0 obj +<> +endobj +188 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +189 0 obj +<>stream +x͗o0+"I0-;3iRiǍ)65%Di ǹϹU1#.~VQϺڮ1S$:5FҸ>KyM/(UqRM׎a]j{-01Vꓯ-%ٟicD}s~kF=.8LED>9və!OtOl}!OOMڏI0oK6Cu^B=.Hn7S!ĥΞA@ AцׁA|>WϷSP΄fLYz]]l[a'bk]9;l)]mk!v)\U<v1%P6Y}p@nz@4^" \ @$RAwF,뀍#h}=TO t χc;kkabG5VhUrSRzV!l>G:hL&sfx弩CJTZJ-?д@ MJa?\Ǽ[ +'qܮ-nN~K`sD[dS~re!TA-V*L[iW%nwg޴48S{D J؝ Z [Z18  *!r~2d []r Ysny:}Nحvy{뜮 I-4Cg9uF;~zLendstream +endobj +190 0 obj +<> +endobj +191 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +192 0 obj +<>stream +xڽ]o0+Tr_`hRi۴EE 51j(}3!cf])8k 3X_?,.9"va |0ʹ&9aQ +qgnyr'D3M v`Wuu) ÆDI/ I@UȬ߯TƝPr3g1oLUu1= ԭB?!@(l\E*ZB@f -O/g-Jpb"r̙%԰DծK=(}EBE~ cVtY@1k%[g&.#9dWbF"%yOlJfqsߕS8Y*n6ٙBOhpl#ACzMW[Q\ fs/n,v4@fy-Ud-E=%6pd$>p,۪c1{N+Q$3~e*W}#QOl_faGq u)g)+a^2ڽ\.n/S#/'a`<ɓEZ۵nw.\b)YALk`5BmUp#qb+F䯘OI~U:'qNi9_S`yCEё5I[aHnޢmU҈4&)~{;^Yq|:W}ԃٌJM K)IPT$2:NKR+Ʒߥ" =^XCY6'&},6 _ &ẗp(@_9zi|Z|Cendstream +endobj +193 0 obj +<> +endobj +194 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +195 0 obj +<>stream +xڽWn0+d aE\z2Z4A{0CӃbS2d*;4)/Q΂Do޼yJQpDY䮟gWX)Ae0LLT<8ߡ`gZ@"93SA̩K7GHŪFS h1A$5-lt1J2Oef~AGBOǪGaw#Mt\KG::qԚ?T1b'NV5WhSu-Җ;3;_oVрF)bDWN,Q`\X]V%-5ΰ +M﹫(a(bSSc6ySfh,5RxM@YFts+3 +U)v+GX.p3EDa}ۃ9lh$ EGzȮ6rpO8ֆg`qɿrڧ ~\$qB `i[{x™WJz/(oCq/iO^l1˵O8^k؋hm.>0|߷zvFO.NMQ:;CY_8rVGQYu؝"XI$ABxĴSLݰ˰-^ŬO2!clƄqAt` VT($SK59zendstream +endobj +196 0 obj +<> +endobj +197 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +198 0 obj +<>stream +xV]k0}B`E_l=l탱,m!}|ܯ1`ّ9\݋ @ a,T@Ac# 4#!zir.0朵[b{0eW.t֨jf.r*jX$Ufůqh,nj}j05U Ԇ]~ЬB2 Y$@H$xGh}OOX/*Y >yAMt4۝1C5Ƒ3 ǃ~3CJDe(wԇxXi6xTrrK@$OH/8c:H@W]`.FNrF;}=k)~U֫X#feY"mBoNEQ?NKDCԇaPsӼZf^8;j^W.Ag:/KanK'3gu ƒŸU[ V4S>({9gU:Kj8}^> +endobj +200 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +201 0 obj +<>stream +xŗ]o0+P%"-.ۑ&Mk]lҖ,! Z!j;c 4aT)S)|/׺\­Ӌk-IN5]Xrĩ|#B=k:n闫k,Q<)NOL"1֛pUEHRB_:$&L"9}yF |KW +H(aҊBAML[Ss+6/GcxΏe[ͫ9> +endobj +203 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +204 0 obj +<>stream +x͖[k0) fYblyZS+Y[KM{mƫ%t#rtIs6)^" bʐғ"D oz3_.>é#B"اYjN:ɓBͲ!0BP$Z'|ɳUIĐГ( +1%"FybQ339j)T/~l8O}V=Lq<@aiLYQeNWl_>-0, S,UW3@C+e6_@:W:AK~. +ޙe tQleҡH[=00F@epȲZoo𣛅=tFΌЙqPk]57:,-](ѨNv\m>s= jv&٤2ycD9z5urgOXqOz>)&Md<%E>pWڗ.߃ }?Aiʡ:ؖAB<Ǚ珪tA @8B.0tǤC-8(wν0DVExLGsɭu[KtЫm +(7*x_6]XI3P:<]/cq1c!]V]0m! &l sэ6OW8p["Z")@ AgO@Aendstream +endobj +205 0 obj +<> +endobj +206 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +207 0 obj +<>stream +xXo0~_VjO}M{X&MkKJЪ!U7r|ߝ}`'qs~A'!C(Eaȣ1CA%c=q$m4dǓkunFii4tֺ蜑 T%!@y1 1P?-p!?K0>)(f?r䫮"'xaqK`( p+3qAoi6zdNנ{>„.Fw*eݏŕ{ kZ6km_5*^CmPTHi0M0P yM)nIfɭjiVͣc6a|ym>aCZ{́ymoJ'(̢_-LE-5秥$xeõ#);ȭq/B9"r8(#REuA&V[sU[E$\H3UX:,ұ.;F$^,l6C Ԝـ6]6l2U\TYM2e)V5 sށ `yۻw-֫JrvSz][f|#4it#"{]'+Kj)`xDb 9>ѽz,'٭œϤ `\ I5͐57j&EK.<>FtU!YS~DـTH t + ׽aO$$bW8 zŐ(l>{kendstream +endobj +208 0 obj +<> +endobj +209 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +210 0 obj +<>stream +xW]o0}﯈D'&ESI+Ҥ~R³xDQ?or9 Ta6nŐ"{8~HGi1;0"sW\:rb\u\u7r^ + # B8(="GbL5*8H{V +=K_څ$)UZ:Cu q<2%ŽyU{ owtX.&IyވnE*"-gm^ "nkn^DpՔ7ȺyZ&܂2uUeKy˜f^t8m +ga ^vM'tYM#9iau1dq] X+ wA%~6 _ȅ Hʰ>[@gƅ%w vtXb{y: 8`@#mɧ!@\endstream +endobj +211 0 obj +<> +endobj +212 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +213 0 obj +<>stream +xXKo@+V +}?niTq$Hb* E wR&T9g曝oLZ(zX +j r1޻ (`)\+'y-og0N6 EfA ɲl'RN3_C2Q/u KT<ã;JlA2"m[fƅ(V62*(v4Q^u.,I&}^ +<|^<ȊhPI 6VQY،~T I[jl;*g_QM/JXţd&9V˗?Olu+t/;dY'6F;9j?)7BGoWиV3iPlZŦL$Cmۙ枬 onSf +(<<߶I/Zq,Un3##F:wIhns7>uL &5)F#cR4<> +endobj +215 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +216 0 obj +<>stream +xXKo0+,Z_ nRo8-+@v#$$<8 N$q("~hSk3Z & pCϷ2~ټb\C@ph r7ɰEm@3J,BX#Wapy/(%P_f?^p4g}Ɋ1Ie.;ڭ?WllYg=#u|b E#8cڄkGfz3 jlf]R^F6 Z>d}ΌC.$]0݄vcOhCl AsB():iNIW-L0T\\qe`E%8~Łҍ<>ǪJ + TۡB6\hY ĄT"IMwjEendstream +endobj +217 0 obj +<> +endobj +218 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +219 0 obj +<>stream +xYn0+4$swEs)C;&@Ғ!ǁŤJPI`Dp sr4P(d4$;IxR'ʩ>VmmrVdm՗&:(c|:{|}mAqɎBdo!g?O +ϯ. +T 88t:ЪuYgb~> +endobj +221 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +222 0 obj +<>stream +xYMO1WX*@XcZQZUmoRBZ8H ;ŢD[k+M7fg[1ND~.'s0Lsge5іi2\*b]L@_NkJÝfSQ$i:] +G-??VK8]›zu9HoM-EJh{RI riݖո7ߏnX^?|~aB k-6܇..ehXVQ8J)iNL)qc}#-=!.o7,YtxDA AnAJIŤ`b#tdHfcz9V@:ӣ3 Sz6ƱOL> +endobj +224 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +225 0 obj +<>stream +x]o0J-4}|;im52W@$4MWmQACHIݪڮ'02!srC4Fn  D+CT$ZD_&$@a5ҶHT [ق3jmrlX_zWp<4Yeۯt}Sz%ys8OG,ʳ)NX Q PZ8PBx-KbIa3i]fum׬TOΓwܛL;^IVO6泀^f9|y~_5[d6*UvQ͍Գ8|9"iA:|Dپ VA8@!lfߴ+- +k |Ch)NPjXթcJqgV0PP(z-[0o;y, h(wܛp[;ĐJ$B$x: PCOW[BA[D ] +EQ(PmE|zendstream +endobj +226 0 obj +<> +endobj +227 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +228 0 obj +<>stream +x՘]o@$mdo;qf{ǝ)hͺ(% R{0;9s#C4P +g)oF97"9 bE+۹fcwg 67)="B7.]g^zvx,As8drA`23$#i#d0Z^q5lzqwA*)/¿W٢;z֐A_W˔b`2ѐ'GKf}YBigYw#1Y7]Y" K}¨hѲcO8mz<&L=Y|1<'m!P7PĶ)IIaJ%,9;XI5 |Vf$rY60|8N狅w|/O-,}}iN$EYb HM$SQd|HhELkHmZx2X1қsY?~2* > +endobj +230 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +231 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +232 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +233 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +234 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +235 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +236 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +237 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +238 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +239 0 obj +<> +/Type /Annot +/C [ 1 +0 +0 +] +/Border [ 0 +0 +0 +] +/Subtype /Link +>> +endobj +240 0 obj +<> +/ExtGState 1080 0 R +/ColorSpace 1081 0 R +/ProcSet [ /PDF +/Text +] +/Pattern 1082 0 R +>> +endobj +241 0 obj +<> +endobj +242 0 obj +<> +endobj +243 0 obj +<>stream +xڴeTͶ5@pwwww%@p . <[p};zt?=εjUU79* Pޕ '`glMp5v0303q:]Ō]<{3  :k&^y#@ePrpq71vyW-.^Vc[=w*yǻ +@`0Zۚj@-*@REQ]I=pUUS +tIuUߟj@{@A];ϻowyq5a5m%qf5@gi;3jv$PY:02zxx0X288[08Olx:m4 p+UY]${oӻ7wL\Hci򏯜holonj0GQ  ;UE+ӳ3{ze:ػX+"`ne Y#VWU{<{zy3zc;`zRq{3Q;w.p'f'Wg/36>WnneoffnVNn@i~Y]Lij;?[[?GG q1v\݀~>+1s̬L]}]/;g٩ `4cTpp}pU0RwK?,B+\$llzn}f:\~k7}@O)SPrS 'UXZ2IKS8b[@,"9)} -PLןL^) m# i0g/VtRjd%ǏD;X^U@z17c8ۢy.u/Nu=`$ /c@9v >PdܣS=8\V?֍r'! @Pa! LуNDM*rr * 9mD^|fR[ N?Y;Ha'魒n.J#H*8{EwvRwc=s߸dAÉ;ElmxxZD rSVƐT,_aңUxN. lE!e\RIϏdB;sv?Aj&qԒlX[|N@I!}QMF QQkGi+.?R~Wj^kyOvOCt,Un1N1勳)'_`Lp.*JeO5Q Vp+CZg [Yߞs71]dϻǛ:osc֨\'v Oqm:?>9LǂEٗ)e^F7qi!]JD8ݨme45t0K2'sꑯcL[na&Womj}.+T놞 +\kw؇A3&LGx CnG fgÃm`Ľ>#Vx@|R4})hm+B3O^:0x5F?pG(.5Cq8VZڝX_^IX%޹Ko08VүSt", KғGImNjޏaT?"N>vuR[K}+C{Xؾ'@Ѧfbcp$ځ9߬3_I4_vnňӺX+W|9~]Bs6aaޓѷ5͗sAЬYyL;ndyY|a¼R +e$ ҐH؇ +YH0jtj< +bblk@ >`R|C<57#U'$>u2w2ULa&@hۢ[[yEATǚJuJXLojNlvH6-B (=7B-ӳg-LD)&"+灒ð<\ o^L͖S-"3qBuM΃okz:rٯliYKXA\tX\ +FI}L cԛ2m) j5mOk H2< ,`Dd6iVSS +`iEpV{MD^X4zvukgoPb JmYgНVOat_ы.z8Rb0y;Xh:D3SY=n_pZta-`f@uYE)۾C½q\s%5'nYS= ?ZfMwVs;Vi8TkQ(_z7"}e,y@OE>qv=gAggSNGךS)ӍJp(ذC}8F}/sFZ׶/5QRkҒHg[[1T|y¿#,b;"a|-NZ +2d$s6N9̴ -!Q_*\dG?9 0D$m3~e()d7h4*k$s *kĆ?) +ߓ +> + /ׄm,GZrcj*QX( x#QPz|x/S*xӺ{~hVYs(Q+_p%@0kO; AGyv^88cX:7mڱ0mU,zǚԋ5JUec#idPbvȪ멩®7pUs9/_vI-_إgI;r8!+ބp9u@IL|A L "SgKz +Ca\硿dLcAD; ׎s֤]D;luf;I[ lINBVHC0=ӻF KaQ +vG3'dIYg^(G12<_dq`J0G+rX* c))H<_BOdJLAXqJG-)_`KaN,5D4#m:[yMq;:vz1)TӳNqDU ٷ%tӤ+iT +/)NÅ]]g :#K wjQYs+ ZNpi|󪥕c`G|MK: KZgœrh.Ki/+Sm ܷtĦ&~-vOȃ+#g0j[aV@v,+ze)?$ou/%;(>O"|W7MAEZ/NIq3\\\8Tz nd';\7*/X:^ߩyҾw҈<)R 92'X;+&ج%=UJ Z( S 0X i9޲ܥXRQw'H]iTW5пF=vʚ3y0cnqLm{3[-8mHcz>G~-#C:O_춅sZOl̈́#7k dRVf u nFmjl Y|gÚZWL +pH3t` V:_~[=V-_*T=_M; +Ӝ̻ü4\<_FLhrZ[E2}B vq𪲟2kA##Sx N5΋+R>K`~M[O(Szb AMȦC2,uG;szh ,jD99 XM +c[TY ˆ76N#q 91F- es)`HpZ-ua19ުJb4p+\HJHwv/ )_xs?"*{s;h]ZWX IwmawtBk- ˣK_5b4' h^ٜ:'H!mV yjyڌpvlX̫+CvRPU(]EMY0R܁0`ʒk x9RXzRܖ|/(.VVB'0XOTs{xrUM*,CW+R.\юDR,M!+?Ԛؖͧm]btFE0#q}y>"q[@8&VK\Ŝ 11l>DB8=M R`:.fcյ%%PPjgdz\H󈎸0$I\N>kp=5c5KC 9b8cGs9-v O-D9MOq +992Vu͓W8e觭'ʄ13DՀOZRKL}S![ϓk)x +M1L_f9lpavyicH;8vI ޶#ә~T=4܀ґdԫ>}{"{ـ. X&+u3iʋKWp 5HITu =k07ڞ<bS^"Z;/cu*`G֠ch/4@. A-[ʼ+ѐ*,|9e0WE'0crPxn-R'SB2wO6 +Be%g ׬4`eP7ooL_,|KjAÊf[͆u2G&P١S3۠vnԨm[CU/Jb%\cFfvn?E9=ʣ>zyJ1p^>@3Y0#JJcEacJ/rvcw)|{ +6ո2VG&Zqb7ې42] <4*}pnKj&W0I,ǁlg;ެhX!kxy| pj]G4{s9z5х'Zzc/-SDWXh@v?%ia4Xv1Vl& +T`/.r ɗ`k(Gl7lg:A#}泱ths{hrD1нt.y9nj}$r<`V$[nrh *CC/5(۟ @u΄3ncT3'6|'qEݗMQtF% +=!On@~ H3]߮u:&xP9 +> njYTۢl8GiB\N_{4a`|MOF'xhh7=>sЍ dҒ*5Tc չ" +*0q/VI/{9wI-<}8&H$~2O՞kp=y(AdQ#S։uoj5WQq+U\ ejfS˪RRSIwGJx>jYZW2hC} 7@g5t4%;ጪNa3"ԯx݁s/ Jx@x!+:_&ቨ鬢H'|Z/4N?kP$B)y 0^p=+Ln#57r&nށu)E~3T-^Wb$9e u'xծ% 0E@m4܏'GE&It(d抖o }tbW\FYu,TyYL,wjH\j'_/lU:アW(.$˘;0?s@7D6KWFQ#`&tFO< Qa` ]r620ǎe[ $F[E^HB<ک?r+&$}EbHs}ͼaafx +CaG>\3rh)O̜;TxBq + )k2h;INp[a&`[V*@n$ˊʍڧKp<832UZEœ%->f P+'Ŗp1||lC4 >L62Z,¤218u,W+O+$FD[Ȟ_:o`xpuXCɡ~T7 3b|RiQhu![wnڕ?˱҃T0*˛8؋`zU} /r34 % vPZ Ms1[_/^pwjNш܆5r/F\=~W +5v?.Z5Tq pOq2>$rʬ9,ѓ> ++#T͐bx$ui_׻Dh?XE|Dvx\>ROX(u X!=qihM~CL0PҀSgF=JH2DFVWT&7q8Tl,>H?T>u@OA9ICp߂?/BT0V4SK0/|uו.y.JDEZ*wZG9:ku,<[@4A؋|"}qlS5JeەNNxvs֧~͓cDd5F O]\ +N2|P2gNMWNW7_M> =8V Iߎșh4lQE|J +NBhnTZ -_se]O“ Hb&{ujr,0-(>ӾY΂6UGمm4ꅢSOfda,v|e2Ae_4 hǺ"1ǃ`CsxFX_iPXk +͡[v?xȋf`MqTA1y +wN(v ܍#b+cY ۀ:N UlS& 7ĉޢ%l7jy+#-0(#H!`[-Z&ڽuVf2_T73-2U`m gVΰ3|aٹ=ֱ5E㎡o;}\+撟m>9M>ιp:Kk>l Hv\Zgkr+h4s{? |Rr+rSMt"q[9q5v.WF6!fu}pW;Pp5b T-'I [lW}e!28J CAVNVY=5mT'تЙJs˙Ě"DjҾ _]+'S,M7VV^nȧ>'K#7nuVj~s| +&152*zQ:] +/eQ^6Z*ۀz~ <Я]}ɫ_qttxC7-yr(ciP E=ZoʓČ/h8zXyus!L!N٢QrtR6 +n)a˘xȪ_ٕ/ J/b35]{C=̊zW7e6qꆠK^+ϱ[OT2J=/NW9U3B}\l?rmYK6Ҭ͎z̗xBOn7-q\KTu͇ZHyB sh{:ӀjfP%W)xD|+4Xl1ӼkB%dXy' Kx`q,Pas}ٽ}s%G!HMHCp81E]֋YC:3nKس7$}Tjp }!S7+ՔOzrxeURY Q7~39T uY_SR:4+]_B#L !~JTa ]AZ1{by͌tq]u'*[38#<}h,ڥv +tgն-\}1~C+5/ [,9fӝ((*)&lD uX+ db:B% +yqT⫙[|0BWj S c5dӳ.05<$ʬF#vt +tOCL\3-j=a,GtSݝi  A6&hT5b""0 <D0 p$vwG-Etzp+0W!ϙj\*)i(NcV {r%h%0Gjt"S!P yP:uZ}Mg/~B\l_6Mrp5EָB7 dݽ.:JVTyu<2:I#Z&553+߅%}"Yftʓd.߇O'-=WolVZBgn!L%ДaK<.Fӌ~sQFlj#"uԬ;URBy Q`]U9m+\=L%T{5ʋ S<^iym4tc)@Adw80Vj%z/hR0fv/Bx5 `o~nikSO&"UNAao#uVMMڬ):+RU3gpi7%p Vk' iDAi r~]Fs2mqmK'Co dT~-0K\T6,igW.tv{}.;+(h*kdk$j~W!g6GzvE#EoH_Y'm9,܄PS?:=ero$ .,֛i?9NU ?eDAYVB(d|V#&O@`ʸW`kú o|h4!B>-L`yX]J6PI}l{X1>h$Λ}KK{_aL>=jhP#p|G5Qu[GsӅP ֬9Qw5asHqi%ƅNjSgXtEEWa3|?!($d2}Sfocj% /{vF\jjKX?q\@旘.S?E9jǧ݄a}  9 sӸ(R*Ñ1&6%=Nk1: A +RoD9عˬCОV3)si]Gd -:ZhAlj>6m(|WwڋYY‚V8`8N^I)9iJ 9VOnӉGe1Zbי.jt N.@ +iصclV*>IIFKϴzkPE"sтÒHX͋9 ߹iRd&6Fwi@1zK\#j,[Oi^p#ri7@SY2/D5j\tw opߏ I^PWu-̀!:%M;La^)/˂Pu-AφTZ-VE`˷ad\S|| 9="C\>,c;^}$\z0Ek^buZ +޸@< H3'*J"=Z*+$R4..7ixTSlb ưSru4Tph jZ 0j18t]Ѡji"skd:RQֱfٌEHR#ϊQ&[i7v kwN\ OWj3ئFj}JZ>Oe\4]dGL"U,xvQ#kÿ +Tܠk7;FvÙ/~ʴE39K*Ю%IXd`>s9U@:볅h$E4խ}muh;ʔD{BhW)[ tz)`>g"Vˮ'#*8N~MayڡrEyYCmYT4ȠH==COч`a:RLD[LZO> +!^= g 5ܒ4K\ X_Y _N~0)b8IZ0><6aW9#9IJ(ˣ-6mr78̆-Jk +1&{}@$C|g_y8v;"yj!j#<*jӝ;UƆFP`׶͟ek)7=I~$Ch .4ZlZ7)לb [S4lS&XcIGPDf97wY{Tٖr|"r- 9gm~N7H/Uq>l+M>dԪYKC5n`6*|=v=!yx -/gvPuv'|R~ +jhZp`bcCxo/8 +şlM0]iOu Kj>k]uw;%TP5~%|' :<rHA\mgi D,8KJ]ĵZ^fF¹X-]SRzvn2윈 oɜj,h䃷g ~ S\V4k֬ޭOYl)w)Q3^ W4{{e|cךsYܩT<#S=i֒w窢j:}{:8$ԐQ:_$Ar0A-?#y`wn6eX4%b],t3RJ'yZ{K1;dw+]=\kn>RzBj[M/ݿ0KzXMu/_h>M"{n$6*'-Ef)/D|G +7B*z<9] {:v!Мa(1T7ӛ~ǃUuZ"1/}59[3q?X:QR#@ u`Ekrac!7~LRW>\dh̹J0?E+x ?Gpx2 [5XqEJ:X G}ay$#-B1_SkQP2z}c$iH.1Hx0 yvz!FXKst( nhM($MNIppGz\ !xiZ'ga)I0-m\%'eaIDA; %_%Eg^¢ N&=#Z&oV}7+2kc*}CїtW3XH].RZ6M=S} +˻ D:pf^] 9ԯogH m\D.RԜQ.wT&jM׫`n| IG7{5օO̭9X^!N }Ѿ7tбtϸlfx--PV4Gu3:!C\o?儞 +>tȖ3}̀vgY*?JP&wJjƱK͒h f[Fb4bG8wN|-A@\5twֳSdxvqx 3C +ZI'K0.QZ`CJTW9V[#0 +Q^^1n"RYH*pdvv0!,!~ŜIwjbbrÇ@P)@|](0g@X~ LTAv؟cb ˤR>jk$ NfZލjK4}z`T [f|B&?-!PFwP8ĚZpvQpd|!*Х6qjm'bB"Wm 4 v+`>J8ÁB瑠H<'1ƙrjI2vӺO6NOPbR d +ٻ%I7_޲pرI%Jj}Ep4e4(ӑ2]^@zT>lF(EBK;$TLhַ=Mtn,SQH8I0~0yX5 G?)EM n;a"5xYꂏY?Dn=C hEX T5(Fm@bߐ(؅uz'obB}yPS\0,GK;s DV>E?]fҎ4W(*vk7ɛН+4 HτDvgꋱ8NM: + Q+dfGs_u0A>M}c䮟,z )5pUFON7gH Vej{"30k(U:0v檩=rds+~aj{k +,C$Oҙ axE t8rM{n¿1̙$'?H0pמ^+@hx`Xes + v~3S4Alxʭ6oksܨ}l( l@3HxN9sƣtNSɖC8m|v "OXZ1jh0bfs[&eĐ*@-U]H.2DJ- "v#֯ޟgT-:[_kW;Gbs J|e'xi& +bԑS~3l#5~4Jl'K>ȨfaQJk=nv,6]6K^a-L!,X 1F+Dqnˇ}A8&Q 3Y'FfI}G9[o@0't#Ӭfr*8|.XY iRR3btFDV7Z-hݰ#<&*Mdh˄2al*yHϥYnֱ!?o%Vo-f +0Q+y)Xm!UgWyD?Oէ,|36-csFN,8Z:Xۣ fgϪ/8d} z,LfpejKF +iYG$bCS +3Kll f9pǃmXc9L4sB%hY|h(}-%ݖTTzpHB~cfyrRUtuF Ag+%2" @e ȯ}ā*"hw˿./&Aֺ4ˆpA-~*x2 [!F`-a~TO0 }'gScⶵ ֫lƘ9S*E*MóJv_[v O + gR.Յbsݰ sO4^DKt@",)9HwX~2́.7`fi$qܲ>o+"톝8 (ٺUeT^~ $Y8Gl)B6Z(xKUbN"E%l'9IMR I\͈uM3M6:Om;Ʀр X!D&`Ddȡx_AGψwrjJF>qiʵN4a<'f~ ; `z'p~]\/Ў5ɁQ>\x+^\?Ɣ ܦGkᗞۙ,W1^^\_GwZgƚAnއ&at NFb +!TMYena\M8D,Gg1bk5WgʥS6m5 1XCp/C*i,n≯&S + GCzsțA;0/d5FtZUB؁B}G: b#d\ELX|_9#gl-(D}>BDQK{Vy⑉"чO/vTS s9=7g.H5An\GwIM =A/ ` : ߼"k{yɏ6 +ΟoS8Fz{2 +1?x\2SoΖ`,~8x >UYX62p41k;IJ6TH6J%X\%5+-Amj_6:}쎨qMx8>; d {W}@zts[bw\ݐZm®Lbrv6XUGAi>+a||G[Oј=a%BQܕE[1)u#Q0=|%XEnjwJ8k'e LX_ .}&n=Fp#/&"*-F>5;U|R!G_A@L &ڢlcL}##"#c-< Ȑ>S{7};cYyxJ^>K9#pĖz7 s)O'?a$~5 [TLZc'߭4{^c=UsN΀G#̡5;, [ߺH =.vH,4:D'g6TV9@B}1ک]VSeYUN:Kn)| HVң] +:d.rsF:!&-"ѾyQ5۷! +g˺%;opEQ'IJQ[3$ٿoU*@: h!iXОCdru_x4`ҽ̏`,):'(d}2OU^(cDnDq\Va?zo W[Oͻ(AR&\'k>JAKIbr]GCVKܗ/*Gv6y@8Լ]m% 5`밭t'/.:/RI+Dr%ɈTɋ977ıJ^|r*{6H mbC,ubrQ,KOUG!6ӝ_IC3>.ʍ3ÐGB0'`&IA]ۋ vdŸ[^F?W(WWܝym`_.kEг2}6!{*a1!9r50X+~*wQC©ٕS:M5 \od`~(fQWrw/ݕrtwuY3n=(bj}-L}hn<g:7SЋ ŅiF_2}JSH>^5}I󄤚qA.-c _({?@`mnѣ &BOk>ퟔy1l<Ìg-ݑϬmUFNm@0#Sih)oM|rDʇ5dE'qEl;xVdcթ%BoBqb!D-o½ +,jba׹a~K\ܜ{P| +&66o)`8˥qckL=;pڮ';(K6dif\? ،?js'08s3"Gg1}ٕ_aM9ƈ4@gic}C#kMIR*^ue2<)$"v/uѪFñti1-#:ZZ=xһ0"Z'^Y@,:Z8Ojz@+GrKT&>AVx&|s$gZק5,R2\6n2<#_eseoӭ:{K:}_w$Qt*PU#G*^II݆̿&6뮬K}]mn%}~7X3A3^WWTjJhs[#2-e`pyK<`K3ѰSpwmX9_?f41u=0v40ʪE۫;ww4 Py`O ;;K6(PEH{LާCS`\u;s> Z$X6Z}Z;̧*5T3ūfYd]OuO7;+ҬaUFڧR7Jw߲_x#*6`=S c-9zAG顛cEQiwq[$I$,Ju_O9ש§/cq^e1)RPÁUk2ÈGs )hղX&{1MVZ=\q u7tj'(=pNL D}:C@Hd<٧g:t۰5".7(W?D9,q̔h\5⪸Nu ̤U&,:wL-n`q^NQ&+[EॡbW6I u1Nc->j+؆o_=Tg@A h2BI^;Rv9z5UA!\4}4{'0T-= IDNZ'=]뻕vR[ Q;ڢZ_m"of-^񥪵3{) yR1 9x>:1| `b#n{ɂKz V55n()*B"a7ـʍ}fJ$lD'k҂Yay+(ܛ㨏@ f= lHv# +A)| +$h #T_x> u` ;Տ]Dl?={M\[Ԋ";ZsJ&oJ0kx+ȥ9Ч\O-ڀ6ZthϿ~hFdAbnL>1l8a`ͦeždۦ%ڱf/IAZت̮M*Cj/t)kZTj;@Kv皀4'£Gy%M ]Wlnʸg ׈YU LʑJmrW#%IhMN1݋2"B!E")~p6^{j@;$x=_#u-/$utOk̎gi~אf>UhܭY\19iC dDwyYGDB}!F!d*2Y2껉N5#dZ8Ĥ9˭:~-6|mOIL34 V]FN$|M6r\4As+5ϐB$TCJoC9R΅ †0ʧųnwwXgl0(s٪8Q85}f'PLH~So3 ?n]#սMV|嵢Xg >w2* :xLBF4sj!CIKiZ]yBCpX_U q&2ӯz٦ݪ ܣaٟu3[.D m9 ?JeZ> +eJڝ5VD !g2,&aD4bȢwVfxi ;8K6 ,T>v7:*BpՖA5);$N4U6R_Pbo'W4,)b_> WT`zʰWO'S9 Gs`~fFo8=|3=EeMT7d8S2EAt-.uXWۭmrg\rei*lKf?Τ]ķj_"1>)!Dl>L$軗Ǿ'Gث=Z YZD%ԍi/ +h +vK..^[%}͋ZIN[|"u9F镄#{ !}+zc֟=P[/ZDݔ3*Z_[tz:^TA64yN~'bˣ29B}aNIUG](^$C_UlkPWl `6RnwpKz{Ctzz]jyތ䑽Hϣ +~1k38T6pP\,_wwsJMIjHvk:Nw;b/8A3Hv#>;= I8r|;J$4<(s+g]7Pq"/++ +Qya3❖r+P_΄IU#*by m[Hg׫S\|T;W5e5G1 -e*OVBmyh$?c1(t*ƣB2lt + ̣g8!c]l AIKs4<ʓ B9/N|+^ak[)MD@ )nݬIK=RyO8tJ +;V;H ȻjZʐ&+w1B$Jv#EOUL-)xyܐ Z8o(̥F?.'2eߌf dg8r!mָ.IU TB*`p,D -h8dj6= Fv-o\u29+QHOGJ%"Es4|^1s ?D2 y$jɢϗά.?F876y>+l\K-X +q1[^{a@=9Sr=OGnFRęR5ϛ7\MsvTc$5nov]Z=cʾt(}CNm26N@"Q4Bú@urԙaMcײ2we& =PRï/ʛݒ0#id˒պ=U 緟&A]@WӆS#BYHt쥣,%O¤+9wLTƵ &R~iR/#wW b6J2W3djk9è)8j>I]ٍë=/#mA+QˋEwB"U|E=jsWd*%/'9,sIn9uyk}_'IL2?25$vi3 _AUdY1٭\}P) XHfo7hogO(CY%GLƼ:9$>ԠF#x8sVv`96I5@Kw5u9ϛ'6clNt~WB}]KS-ԦK =y~ +){>VƓż(ٜ ;hhd#:zΠtއ1#Y]hYIo85dE?xЖq[Z^theo,K%Z;5-Cm7gNTj+``X:;7³ +U]{ˇǕj \A鰊0},sWOUMߘ嗬P{#Nzq? 2q./B]qݢ68yf/LU7`=M̒VQ"PqJ ?p"( w];@u" D5^M\/E@>סQTܯb_L׃@4֑j4~Vлb8h̀iQHa$;F& +rJQp䕂C$Pme ٞm >]P6ʧ2J(Uru!8S`_@J +7`A?bpwn_+lL]+ď᪄Vnc(MB>jOAӆ?<" TvbMrŞM5W=Ê>Uu<{:Bt^qJ=61ۙGFȫ%?U3dzQCB,ٰ@~4pIضI.%<)~ᗠgqbzfsg}䷗9Z~!h(0Ը\$r_s2gWM;1!g' ѽ # c\ڂL]R$i‰̽+M <2+!(auGY%uЃݶv$-gIj¨i](5<7|,$lL#M\j#{<޹5R&V&nKjኊdDowtBF[KyuT^~48pBH%$!LBd|lN8bx>X->'䢴y H_1{ +[)Nt)MvC+6!CxHh8?*n`?, +ŗ4QŜ xsM)?w* ؂ny;{ +2G2CVZ`㌲tCSu!C 1uR<<ڕTd 9$W37.>HY2&Эv΀[f. VߡQ /@Ts_# vj{]` 9Mj 7 6]y'ٺs2fC-Z>jJ~fz9Z] s 뇡=;(eY0д}2DSg22I:O: -LdFwX `@_M,#2O& غaM}P,@J'6ΈAGˏ79LSQ4<@o,^ӆ«0ϨǙ&e!$p%$kHӖ|y +zO(1y\\ +Y4 &nendstream +endobj +244 0 obj +[ 571 +571 +856.4 +856.4 +513.9 +285.5 +387.5 +856.4 +513.9 +856.4 +799.4 +285.5 +399.7 +399.7 +513.9 +799.4 +285.5 +342.6 +285.5 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +513.9 +285.5 +285.5 +799.4 +799.4 +799.4 +485.3 +799.4 +770.7 +727.9 +742.3 +785 +699.4 +670.8 +806.5 +770.7 +371 +528.1 +799.2 +642.3 +942 +770.7 +799.4 +699.4 +799.4 +756.4 +571 +742.3 +770.7 +770.7 +1056.1 +770.7 +770.7 +628.1 +285.5 +513.9 +285.5 +555.6 +770.7 +285.5 +513.9 +571 +456.8 +571 +457.2 +314 +513.9 +571 +285.5 +314 +542.4 +285.5 +856.4 +571 +513.9 +571 +542.4 +402 +405.4 +399.7 +571 +542.4 +742.3 +542.4 +542.4 +456.8 +] +endobj +245 0 obj +<>stream +xڽX[o6~ϯJUi 0L[,y45w(R!wgȎ?^ PP錯L/\rg8]L2<[A^"P2Pl w?8zb&=f S6UdZ?z|6v{>zְp#=G uRd{A:ڧnmypO^YOuV˧l{ӭm6)[ZRw<\ E~U"UXQ^ nlvV.ߏ=| G=H"q!#=!!G<")HER -*.w׫xu +P".f_\uYȓ f0<`=ȠD''}Ar0Ǒ5%ɏjy1;kjٗ.*8WDx5q RFDI= dzR ҀpPK&ikMS,.T =ӕ2jǪ-'n1`{Щ;8P_XeX# ~{GSeU4_4*aH0Li +9n:ҸjU\*$YWn\GQf(o&ɢ `&OT 7J4Y6 @˪"pG,*b!&m^hJn&Gf6HΣRe3UQZmeZ?_6OpdrӆG!3OKV=﷫A'@೧ 2E8F:p9fu )ZRwuky}5 wk>YQ&۰%w hX]0]ȶU'R[?v5j}Pq6k^0_2Ln_{f 3]LfQ\&hafxZSͩ2@5l vM9ug#KYM`[i!\T䞻_=Xb>oew-tz[7K; BRs=1(2_M-pkk*lݦI=G +ꝫg({b +u`pg༯y(䔋4u]9L PCb`"ͤ2CH;M'sm?!؃-@e{@2އZ@݁jw-BH]Z &z}3>Fendstream +endobj +246 0 obj +<> +endobj +247 0 obj +<> +endobj +248 0 obj +<> +endobj +249 0 obj +<> +endobj +250 0 obj +<> +endobj +251 0 obj +<> +endobj +252 0 obj +<> +endobj +253 0 obj +<> +endobj +254 0 obj +<> +endobj +255 0 obj +[ 472.3 +548.6 +472.3 +324.7 +531.3 +548.6 +253.5 +283 +519.1 +253.5 +843.8 +548.6 +531.3 +548.6 +548.6 +362.9 +407.3 +383.7 +548.6 +489.6 +725.7 +] +endobj +256 0 obj +<> +endobj +257 0 obj +[ 277.8 +277.8 +777.8 +500 +777.8 +500 +530.9 +750 +758.5 +714.7 +827.9 +738.2 +643.1 +786.3 +831.3 +439.6 +554.5 +849.3 +680.6 +970.1 +803.5 +762.8 +642 +790.6 +759.3 +613.2 +584.4 +682.8 +583.3 +944.4 +828.5 +580.6 +682.6 +388.9 +388.9 +388.9 +1000 +1000 +416.7 +528.6 +429.2 +432.8 +520.5 +465.6 +489.6 +477 +576.2 +344.5 +411.8 +520.6 +298.4 +878 +600.2 +484.7 +503.1 +446.4 +451.2 +468.8 +361.1 +572.5 +484.7 +715.9 +571.5 +490.3 +] +endobj +258 0 obj +[ 777.8 +277.8 +333.3 +277.8 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +500 +277.8 +277.8 +277.8 +777.8 +] +endobj +259 0 obj +[ 525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +] +endobj +260 0 obj +[ 525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +] +endobj +261 0 obj +[ 777.8 +277.8 +777.8 +500 +777.8 +500 +777.8 +777.8 +777.8 +777.8 +777.8 +777.8 +777.8 +1000 +500 +500 +777.8 +777.8 +777.8 +777.8 +777.8 +777.8 +777.8 +777.8 +777.8 +777.8 +777.8 +777.8 +1000 +1000 +777.8 +777.8 +1000 +1000 +500 +500 +1000 +1000 +1000 +777.8 +1000 +1000 +611.1 +611.1 +1000 +1000 +1000 +777.8 +275 +1000 +666.7 +666.7 +888.9 +888.9 +0 +0 +555.6 +555.6 +666.7 +500 +722.2 +722.2 +777.8 +777.8 +611.1 +798.5 +656.8 +526.5 +771.4 +527.8 +718.7 +594.9 +844.5 +544.5 +677.8 +762 +689.7 +1200.9 +820.5 +796.1 +695.6 +816.7 +847.5 +605.6 +544.6 +625.8 +612.8 +987.8 +713.3 +668.3 +724.7 +666.7 +666.7 +666.7 +666.7 +666.7 +611.1 +611.1 +444.4 +444.4 +444.4 +444.4 +500 +500 +388.9 +388.9 +] +endobj +262 0 obj +[ 525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +525 +] +endobj +263 0 obj +<>stream +xڝT 8Vh-ʛȒZ`lI %L3a;faCH9JHc)dI%9TTTp:u}w5~]ܐ:8$HTQ@ehX dTEa1]]H -UZ88Q9B*O 0sYȧ2`#38s< @\1` +dnx$R (8XU P 8}Tp7Ftu]w`7!  ]ƍno"zn/y #L`GY8!/< Rp*!MH,ჲ ;hp `LJ)dϹ|# A1| +1P\6NGG.C S$G"ٍ@ dbOuǤgK&@*#9T O@,A/ `#d95YCp;pjȏu{i sAeedqf1gюwFEA:CP8ȼe$K_ ,?"nUٲ /@!8t]EsXABB|`hLj X SƅY~ @ ?!fE`q9~p)_mPvc uC~4-?e'd@P375v/۱D ݅%1XR8 6 ( 7gqm9ֵ g^k26XƘY3Cj@8BA8dcCsA Yh?X-=~_lgUV;wvp.`yaP >]mmm xęb3Lwͬaze[!B4hijm u-PWm픺;ZS~mp[NTE䉍9'"=[7z%K_eZ?P##4 Ϳyp,6rgUUa꺏ɸ֙cUe/ 9׎Vu)khv|\q8zmL̪f'yn}eEosz␋]/1<چ%$©^kF鵣Uez6?\y9^a;1>]B>. ͍sIA J K}eTWo$1/.:TzW?v"p2cRVL'IVk&Vlw+K(d]nuNjwpO ?|X3Xh^~vMuy6E+m^^*x鵬F` +ǬyJC'Stirm%~y 1b`#Z$5`u}isz$YupçYoV,I,9mx6:|flNQ' +vc.BJ;O +t䌻4w"1Hgl-=VSnMwU>S'*ϫL/srcV}`ȅSoU4kli}* +/Y&w;+ERH)!bHE`s_MfeIŕ1 rC

t9=RFN:N7ZN(BX*=[vdA<շq nD +/JCU8atvGգ+$Jrl +":am*;ݥ]k:jG.6OT${C'GYkRTZ׮|V5.^Y|?ɖjCJǂ Lr_:=37!(1%(K7ayjGhYz{k^y5E1 sI)>꣝MZ>ʵZ&a~[LYjeZ)d%14Mk ٵ!xYide~v;[>M̟+y;Rܫ"}O'HSD4#e Ɂɏ'V:.]VԢ>4t|xoF}ZO.Bnv:Afkx6t* 6^2amW[Xg)]fƔ؏Ik{LnٮkyqxYoOF.nki_C?ɨ%<$՝ɟqL3Gڔk* Sh?z*a!c2G/+{ݹl庒 y{c:򂏽C8|XĤ*d /&XWzj>5O,OŠǥ'vK +.dTuZtY<+BbEyUU#7]q0Lو1Ål!qqtbbiFiҬC̕oGB>Wt [gVKh gy9"Gضu}o {h;ˇAq_P) K^ xj=x_T˷~|͕Mzp]}O"rĺjQc݋G$ge7);VyfT,u;tT=rzkM{uQlW+ƽb7'=8ZG?XB +endstream +endobj +264 0 obj +<> +endobj +265 0 obj +<>stream +xڵueT\%] .%'8NN<[pww4y_łbs\YIl ؘY +F G^O@sg#3+75 0rAY#;:yM @g(@%H"sw4pSO?boM֖?`7% -l`3P *I񓒺*=[aUg;;" !& j0>jo?}+Hi+K9 tpfy 𿣽9m6Y89񳰸2;;:1̙lΧfap;X>68L' + $ʷ7?5mp\yeey% 2:99; ~wvpC.ߣNkm7&Gp6-U0ϝYDe$U՘ߔbRbvrs%|eBZq0KDY[@}nIJ6k,[ ":ad=vlQÌaN,]W^&/)|?:~{JȒr,QAlkN֩o~x("Se ҉E4JrhlLk3ܑG~'FWKQc[AmڭNwz+d0`>|<&Dn23U +(EMZ$L[Kg;ÑaۗOV0Iľ9*m4lLx?2\=_9>O&_}eIjTx*I/ ϕ)Ño \;o_# /&?T6xMXs"%QCt:6|E*ݪ(.UL͂@qJ E_rv[̕F *R 8>jQ/$`o\0G=Ïf qgw-0XL29/ ݃uUUFvMXpkRX`g7^/i‚zmև+<0y\t}2jdT<8 ʧ +!UUJO̓Ҹ[RⰥW'fUQ"v?yZ%LP@ NySU(õ$\;lB9-0`t kd1d-AsG؜wG{N=5ʌ"C=-cE$C^DXqh-*amJQQIJέf4m(Q[^Vӑci dɚD|CVCaӺQ+B`󖒣OfrD -/<CCX5.}-`tNԪSuGm&- ܜE߾PaUP՜>SAC;cn|5{Y:LBm.4l&S!\ *)KSȝ7CW/{isߣ7.?QjSϓnTKn~ =IG.ڃpo*M\(~X2 r^N(Jf[\6ŜtJr'Y߮#|" +q(;!'hnctf.{'9i=v7(x]竢{m Z wAc}/bSNYFch9?m )#TZ^x + L&4%MB5%MT^U6>M+8 1;Zl !+{w\_ +f7:u$_4/ 4ˎ lAjL'aH@CBV4Bs]ROoZi|zpwJ .ԓJVOͲ0UF`nlHf't7>OCHXH9CZ{Ie$4PfvF+Fi t_ŴǵDJ^,MM"u]dUڅZ$&R~,фI W+&a̠>1eHPkglW5J9%&JI+Y"bv —j`A .5}a;9ڈ¢A ` g|_]`$:b46~Bwi>&Qu=vt[ܥJȑ$ZVMk?\g9cq #$nS ?p_ðf +T7M`\\ѹ܂jKԻ)U<:JZnEK܁ctX'έ8>';T%UXsdb;+sǑ`M|W%۾ALN u?-ZRWAZ=sߘ+@h2t)䖕J/qz;ژb.ֳK ZzQF帴~u$;LRsз']B(pAYqZWV߉CNX G){S)G qV'"|"BWKrV'; +g+ƜeCOʩe f慒!oNbr@z~.PrG$l;Q$A]2AaY$:/ۅPl!:܎q #K#=y %kW{r&%dl +%!CIdD.'wL ؍<NKa9ݐg8I!I-B7SM7,q_dNM`iHܛv>va&Tl`vq}vZ~G17O^$-ictp^*Z!~rF0,ld򀲯6'J>I|08[AoI y;"$JϗʇNDl6}M(~>p4,0-Auޢ[(&/0Ө4 zmV]W!^^=DV\;?MfL=u6d4K}EO^UƢێkF $mֶbdFQ߰8)6% 4bgx?|ߔ+k'H"~oFOE$D Ff[R T/gsaUbsۙ~D^+D}~Qjjbhɬp+fLzRKg}.p?H"Iv>*/̶hO+̀4xèKa{fZE rKǁ"Z}uzN |NPj(j[GǸ[fAF C912Pvh(X&# HbV&ܣofhؼBH~:YmO|78v8#j8]5l殧WﶙN#mvGBYWI>rqbK?%BgO#mUGHxHW75 h]$Tt t1 ZDzÑ6kӴӜ] "ؗ-{Uce*l}`"Q7}*9'&=q#=HXZMhdX<[Vslp=i; oLATEÂK N4ti#˜b!J>26dmNN8u.酝J=#(cKhr ;lٻZLмRW+a.-Ox<,xHyKlheFonX8UQyc#! :O% S#~#Ԅ.]MD/RReb V ~'S,mu-ݍtn Ox&C *qzW;9 }B2- Ñg 0A ¯Bu 6|:`?ɳ\aN'IO'dlDƮ*`qD6DMZs'0y%_q p>"sǩBO:j4P̟S\u>i$0U="=X^R-ުvIٰ;t4lQPv0%e)YiD]!" ?5عţmļaOgU\ɍ{-0$mxYA RNtc~'\xo+Y/GWEm\Y9~6Gi\l-1Qv5#li| +A.FNʿ^N2CY: NNh p1a,Rٙ"EƟQWirmK؍[g|<4]V7/3/=fp~wvFMiۇ27k𵶾f*73&fB+ R 8*xLt%wp/6P0ˇ΂a8`0lWbl v fhQ:LXΟJ-c{O YEpv=R'A=B,"gE4$$+kDlЪr8Bll2Ylt6~n!31axPFtP绂dz龠b*̔FKHz.jԩdè~3.Vc𤨘S{: +#bY'$7?Q-Ty.CK!V.erʪ|c/믑$l,OWK +ݒ)ş_UUn/ +GJH~ #(S8lp ϭ·$WcXӶ:H>T&Qςjmץrtv_ <:BBZ$caU,9 Z;tKrÐ{G '`E &Y OY:SMF}[UVe&Ӝ{g+0\<78LV<=U-T;Rf.D +V uPi3 >_~ԙR:($H$-*Ɉ!hf+M9L]VgC %_&I֏UL9|Rq"s\ '=εVۂɎGa*Y*ZEQƺb.v L@Ϲ+vKTD:%dA CѭyPSzZH柡ظ'E]]az jEgq$Tұ*_R/rQ&;u0|EhGcͱkJ *yO(lLp.Ѳoę*:57Hr0_L|ĝJU ʡ}~B]wiAއS`9-*//7ND"@ ⣘٤%^eUBopx$BuԤ,a`R Y) [؏4Acxu%F>4*z ַ!4 <^弥oUsa= idh% C)\I;٧ytiuU| La,}}/)l cp뼞/wt([ϐ鮺iZ\«'>ąv7iX-T=[0l'Ւ,̦b4X_p5eI&:i뮏R8~4Sjcң6>7qR 'sDM1QsLZn^Uuۨ,x~L(-ЧSfZ(H}0pW\@gvyuM=*Ç^3"FHrOO)a tl`扏]7M`%W9Rĉ} +(]!Ϛ |),+3C 8 TaG"9Cވ\TI<XBWT١1"%hTI3:Ji φ*k̜u@~,A➒ΠzQLp >g[g=7ZөkU$΋IpQ\̮fs{~ ܊ L/SSݚؕi,x#ݎAM#7Fuh^~D:4neǢ"}nnZ -OZo: ((lJ +wېE^ Dzp$tV,j=](#9[#5cwUyK?3~J^sx*2"%A BIu+1齙/:H+ܛ)WiJ0T"?Lކ`qV'ܙrp\yϖn ?ק'޴|bC +G71Oi&IL֞nO2FAs נˮBAc ]= +ٻ_0+>z_ S<BZD`JtI%hXdNX$E~j!}yB*iogn<6@w jgvaDr̗"@DLMMA'5' WSՇ-E}XdݔAiv%4Rg)c@u@gm8k2*#T7ė ;fP庨$D`А7c㌃6/]Yj[rJ$mRCmw2$Ʉ|`1˛̀|')@iޘN(aW۾ڛگOR@kKcQ\ w(t=EjH*g^jsڤadj+Lu}GҠh݈OQ: +ݡsAEuאjY#tQq +#XOH:\gRNz +7J\p?{''MK'<999[ :ck܏N=L634 jј.#kl7#BH6Fwl7J4` &M)ML25) V ԢM Pl*fBٓrN_pZ#~'U"+H#8:שd%{4΄](BDX#*HJfUI/e\QUbl)MbdaJ-kClrח"4VBWZY17B˷Zj,Xr41eU!'FA<0v1kK4J Q.Ԍ Kf9jw%3CВ[m.1^Wzdg|q( +Rbbq (T>~9N{}ȹx4p!^/W੏CG=I}Oc%`ҼSjN}+#X Z)*!W'm}?۶c/fbJ%?t?囕oTBQ]K[{2%'}DhJWV:fK+ {nA U @gRc`Gm2 .Rc/WSjxfY$;E9ihA؋)cYe=n?L>^4>/k2ikbwbRxREWUAPqj3 +9pueѕ+~V-P#q/}[F5D iRPE +D Y+~,;|s2E(Q\{9K* Gp`VèvT^'YB" `WzVr+o|t8ua(HY;AG4'KN;S_0x8Ԃ|_~Ɛr +lČ3T kD0k c{]l&A,H~\1rpǤF69 lE +r+ypM;ѷ0rO&^GXv'w} ?촢IQ"<7Gs/(e⮲'P2txއ\T7Z%?റhz%e"*bbRXN PCFu6yyH Qn}e4N[gePrFGz)KEXH@DX0x/{2nj%.a{)6VNbs$Za?.*᳞62Hph *zJ.On!x·Ăg(7pn͹0DkIm%W`#YHրNwg^ҝX|Kl`9TG<ú*VS*=pzYD#C,0JR@{W.BbqfV7jz R$P2VƸ16Mظ3FG#:3uN*Y2/q4$'PBҦ3]KqHY?|nHU4R\]̂#ts*Y=+EF44O2]0ATbqT_ +=,+rv\Oa4"Jg"1Ơ,|A0A ϓ]AUa3ᳬ2-64U/h =  |SgR @|G'n^H^jS/zsx aߘ'"RXҾ:#B k_&Y iԿ-`#1hZ} ћ;xx%&:400p_ZySjA/vE'־a8B6f=xr|x>j8[|eU>jH +/cEEj`~( 'RzhX5ښ|(|p{cG!ïΑJǎ0ĕ:zN?WDJ0FQ̽GTo#['4kf~]lUd2l(y!n̓\3]mDM-~YwX q[[w(7 3C +)?՝ pPJ_=1XQ-_~LL/tqa%#_Gv\?rc,R8+۩@>z6B\jЬ`eXͷponrjyWZ:3&0 ͡܄B"`T[(ޙ +4):v֍&1jj+ )"׼Y%P 4^7 )`j^0rZH1D,& s×z9M$eu\-M+-I:/ᩯJ]H5YZbޭg 0ڊRn.GxW&}%ÏBZڲ:Ldla_MC-1X '! sd4qQʉc1S pT'OTR85Cp'U[WĻ\.ϠЎn֧AwbFؽa%O8Cx[U"@f~f e҄~,X*̌vbREc=X}?̧!PCmqxxpG.l!׋WvT(Bmy.1\L+1^y IA% WANFUI`PjZ3JiFRic(`7㯼8XIzNC $ɚVSheNvqXB395cS&IAБ"gݡmT-}kIja֩J T;s8J%8uQrfV ;ӱ*9SPn@|dU RMϲ_2i(i*5g(lfkؤ|*D4)t掚>fJ|p1g?dej`華ޙ*ebH%Ihn:S;5obz?fz3endstream +endobj +266 0 obj +<> +endobj +267 0 obj +<>stream +xڝTTa,(iH H$:JHHfb2P + lHAHRV@"+ "؁7zޞ;9~߽{ﯱΕg̈́@{BXDБj7x=w%Ka44l aÐ"bd:$#"o2<)B<  E٬DL3pAa)XGlO 0 `hT;ppwR(*`>2l4]ك! =P\J{@87tJ1A>s@BPdσ\XNv|8OD3O z  Dz YX +p]=mIT!ľ7 Rvruut6b!tD(l27B>_|4}QFω_I/r~6l"l(M $QIɜЦ(0ZhN1[ 025Gۏ1ma.ZW͎j0fCLS !hj|@1Bp="x 6D`Lv00QN@B0&+ `: ,6AގfVX& q"&92Z8an/{!LZ t:͉O@qZ0K|lte#yk=oDGhI砽 + M}m@0A w'(4 +w?51`&bDC##0xK@m&(k#`uxB$Fqha@#b_߱2 ƨ#NW>5 9Dl)@>:bC/.UanM_S>zH)2| } +f7oXG4LP#0O57h"COVKЙD@'orӝvCU֞hfN[br5|~XZyKUdݖ=C;N]9='נLur6nkZ[)>+7yB?/K³{|螬5{ &ү[tfTj#Keނ^:Hz^܄/;z3i4QAb\n;}ػ6R%\zٚ`ͅիTg.dK#d*r$tӶxU%?ˎ +ܬhp7T. ov'ٓ"i&/ ^Tj(BRFGa.v) HMzuzUcBR$دfɲ]$3䀅K&ǟ:mG0؅S\i{4$2QH)ӥcnL-~Ymꢡl8{qa`o_'_W(9X+B[<ɘuH1FQ!H_3ߦЊL %N9,4,/[P{k6GaK'n)ՍZUf!yeJ Chnnf-VlqR`˒Ɏvʧrag1yqSB_4NJ#;Tg] }\S6vx26[$/hnL)c;KVRo~bAz3@\6U@%4}(`XBsVPo͙;-R$#M,]zzr\CwOI}Lw@k/srbo~->=IwxC䦤>f ǔ;vO./zɬ'OY9U⽦zmwg"#Ѯw/.KZ Mb1tj~Bf_lbTx= [Tzt~xY;7&ve*{Ҹ;Yڬok8lMڋN߷%4&pTz^xmszm||C>6)"qai::Ex~c &]$>[x}-9մ ][^??i!s-w +p|v$b&յ.f9?He›(қJw`YIq)n䞴'mR*_GW4b*8rᶔDF6w-çendstream +endobj +268 0 obj +<> +endobj +269 0 obj +<>stream +xڴeT\[kpK!%;$XPCpwwwwww n-~5Nͥ=>UHU腌A@q#=3@VNdudfY8>}8lD <&f&&.O l 0t Tl*" 15RlM5XT-608X l r y˻@ L *P"PVPSTfx/dk 7U5 :NPSQ +1ڛUISRRcfsf3OF 7T{_ Tf<... N {S[;\@= +`lG3 +Y 'I/(ߓ!>?5p_ksG{@/hL/@rO. z3]+/]1'od`@{?kfnMNH^J\LE^]r6r08:, `zŸ񉚿dx&6&nd˨fcnw o)Ff?f?!xy؂l&V@/spwzy`ln.Wu)_w&ڠdc0 0ʃ@.^NVV@X[Oh6w7w+;5 u/dcj|_Ljջf?|r4:8Xr߇?|'-QHND]RW07pC`zW ;;]@׿d`d9l& {?K `c0q2%F,FɿQ?7b0qw0ûo{Cÿ{ w8X8m0131IK3|n`4|gjߐ?; ?; }gN?; !; wn4--?_gZ/hj;3DU}L^M|G0Ճ @>\NV? _F::k?.t!,x,Jgʠ?q3U`kJBt +|[|) +@Zn&TN+ xy# g3-uRKgiͥŶOD;"YnHus] +37c[.u/t;=aFG aKvj&j-j=j#*Ɗ$1oGyu!<҃aOHrL"5#X`ٷWط R7WHV2qXQiJ YxV` +f V3EJ~F5&~/~g@LF9x yeo'4QXt.L,w Vcx _`]=dJ\kdKA}v`aF'x`2@"`3OߎfoVom2}.+SV\۹^ !r'xSHnT43.'ݔ_7loO}O`d' NH$Z300%c`ٴYj[ [>u?2UPAG4U'd{3^ǾYoVR*)i'TxA˜"p8#v;4wS@,rA&[$~x& +t;#˳Ff\Jx2:Hq*ї՗UsP&r"ra.~E%V7P2wrOCܩ) +DžtA\I.Pe1oL$[ߏM|'X2"f-ԢP\5LJAfI;7F>JWL&t]+rjQ-OU#CtI\\*;.~h! Z0_'4GS}4 ӂH:F<`[c':94ٿZ>3^ެn؎C W3.[(WEI,}S4o +{QnR贝/ 8G\ +2[d`+~^Kn)f`K%JfO9OZ^M8JTvfnoܝUvNxh7t8{?'޲p\~%2d]Ͷf+R'j;F*dC_$0TPkbsDtW%oI=";Jtw+G/rOZцŽFF^->Ah:_AmPCfb?QsNkt9n<rp4Dĩk,V"dwqwF&=+1+bELJap$lǽJk.deVxpEy`sߡ mh̷?ܹABYSD~@w %64 +`HFo\ܕ2_IZ;ኤ8ncg UEv0 +L3XrDccYxJE廊цf[2a"<:J(< +uB\Q߻W`,ltqT[r 7a9ImnpDӆ1e_;>WϙDj|:u+)h0[  ? ՟k#c(d)с=/X bH0CFl;vǺr|TnW mnB]LğUk33N f;ԖwâkR7?Շ4sJ~HD Xz0'a@͡}\yY+sKZQBEìG:2mZR9e¾ {Am $+d/ۺ} zHIv +- )QJu;f$+'\#SE8kY TPÛ?5 _f<)C׃]COs ^L>NUk ?ɟ35|rddѠh"d&kmnA|G)cq9nOUU^AMj@3Zԟ* f%\Y-yfζxǸOq*L1j綋6uS&/} +,vY0|91||ԁ+ˆ3[;!0C"I&6+06>JJe˓VS_`HՁdVjGc/4"$zf{Z2YH|,2l=i1<qHQY+047*vkzluDY~;F~O֨*b$7dT5͞31D8/B9jb@XJ:F;EE"T-Ac& .K̢UykӺS|oՈKv[C'!L_CFɑǃ $O|5!]wg ܡ>(+涄|8=Z 1PWԪcORVM>p~# L%ob$&-#>0^38l& dחD:D_;гX5EfsM@`JZt8Vd 4!oJȬFnz2#ո2O1j +DlSp-Sk Oˋ2{Hyc .\UCO:J8*֭$${ϘrU Q!& I{˛⸇ó:JøiX˥+ܐt;iUWb^=|]tR&bI›4XSqŗƾ"MoؗJqZ@FvFVHX<[Ks28{x$]6%oewQQe3#LH]p#~fH\= +1o)~tnc<ʓͥ冢:E0\Zo*%pym [t^Q.,̭xiD\9O'*F:1-rb(1xCNL1~Ǖ˓J62pC%Urtp ;ޫhbw%:sP=2i~0y4߹9߂`ˎ %c;}2gX&*?Җ*LX@9(pG& +vN{2T )Ah-cyvܬkuc;}nU +jc&;NP/$]舀C-y{H$ݵ;>WMfqZ%1ڠCU^F3Bkp"7Dv^+{50-+}b9 kc#x[WmoFhO@)-U%ؽ‡rv̅Ϡ߾P!q.>;y ^^M:B1q?o;5KEPLl-*.0٪i߼pb̋uB8N CzfL Lmq?b )c8wmFaMtQw=_ݯ3:P!RNzG +hYfB$F[F$^qÔy0JPcM6uN+xv=kVWS:ĞR2"ހC]!m&d <^` + +Z#bI5 eڳ;)|;?ǁBN9bXy#l}v[z +aSHɵt (TM`:UEip1"r/CnQIH3MToM܁KLR_F{_Sπm1=2XI؍KwRZ,ZyA4 P",$9 +c{2@8 ㄖ*oB'urjo0Gj.!mjbgCPA)G1g nߌ)#vYu{Q jpaUbh~S@U +'zBe=̎UH\kQ-1Oo]1i '(y#b %!~HEֻP`p-X iI$v&~KIJT[#&>nP'6^g;\FXH҂\/gCK[cJk"(E6,9.pmLr bhrBdT7N@_9q"& 㥺3x^>to-kNl-?+t~_"H"=r,цnEDN`(U*nq>kI~kjfg3Q^, ܆F4Kʗ۽NfX>tz +q'/K}:#46$3;Y*Ę\YEVzrjd!ToPLM%7ۓv/dtqBH\ٍR Hi=]=s4G+ӐQIa1Ћͪ2Jd>W6| +wЦstcmw`,f/ʉ +gPXVf0׆dpٴ)~z;(3}G/ߡ+ޡ)]5/ydh핾KMʱ +$'ٙMO}%}|߱7d s2w^K}ěbWay9$ w {WޢTB|lK1FF>w?Ib ZFkC1DR|NrEed_f!$><%=`X$ѕhf.MghVƞ8l1W!hCCCDC"1IyK-/¸0n9mlJXy˜s'R'4\4߯X?W,*`_Ӥaa4'Ě$l_pE.!={|Rlt2`%\Gf5å~H:ߗ+i:+ | +|3+z6j+Ӻ @xJ %;O͗-w ?&%v< r MyN/sEk誻MI]K+ː)ݑ> #%${]7OHx+%{#"ij57v,O; J+8oPK挺PxSIL+:1Hi`{%TbrO։Ri=j*'𥳐CQ7lbJ.žv@*U)6`%w~H-"̵3̭XҐD`ZFg]Hk_& sA?^v +:.{F"\j;sY[cLb}l?$rFR:sX63a=DZ?dT{Ug:, ْ2j;@M筪I8FWu)^/z$W<-qO5EGRSnn4h1b1n>9r[)L) +ӫ(N`jqB[Uj$X>zhMo}}YܛC`DMŸ#RHցv`Ѩr3~aw_脅WڳbQ޽h{6yqR k5/ ryWzk +2k@EK|/rv-Rpldg=~CFw4O!OR*-ܤOñBC=«(SsC3DQef}T,HΗB>YskﷰAF.{a,dtl2к`@Uͩ5x9'+U,Ȑ\tź]O|"te1:5%c9!*jVvmV.83նENgw,NK4Xc=9lHUZ#cIjpw7S)q-{Lt"Z.,;KYp68_9PUs.cQH>F;=cbIQa~ Z`t톐2k@ ;Jb.Hp+jK,-Q6A ++9|#cʶ +Ҡla2hQhW NV=vɈK7 ]ĠSy M *&Crfgc@ 6 7@^OV +f|ΨHjUt6[@)3d?U9&l.㛾QV[4_4gO>jăjTz,8oxDU)RwcyCJYé;[ 0Mn0!ڴO§7dl~Uܢ4*J~j<;? n(i\Nf?)Gtx W6Lt,N^[(ȏlp\Ϲ[xb7G>nV8q[=R43[`om9̤8N~ٓˢoH7XF\2!g_͊woRq( / cq#ӺŠ_~ pCZuTp>9-0ÐMuNnluZ|P7[?׾@:t|dx r؋[a5<\/+B :NH."gT*ָRuf@ѽP!\v,}N:PhMCK.!OP8"=chxVɺ/?F;kg*wN|zsFY`#?YM^Lĥ0^]uDZ׶OŢKn~S-ԦY=Z\\L XĔ`+k\T@-<ꈎ +CQ6 Q@܃4wA44-hpZ͂ W8 +3>UM?I&Nex:%̇XCVs)y2^uJZ,MTz0r;SP5_`&8t_g 7N}3/N:/wq拟*Ykh@MCΞN"3[zi` ck.Q֎̆r%$4Rg9| NW*pV?ikVCQfUFrN$ h`O Q&w| a&e C).aT۩o{3nPQ:x +1 8tI×RY2}S4pi>%0!JFMlD-h'&=lvvF<勔qꍦ*EGlfT̐5@9|HE䖗8Naot%27G8; xFe8y>zq{0%YزV9Z"\{(g$giM(JL.d FzF95N4Qʅrov81Yhn>*1<"6[( Z-13qOj ;ΡZ/;vXQW4G&~"P r*kL T8̥U)Mm*bOVGxbYFu~u GxCC49'g%ff~<ܤ8T5w7QXRB@H3R& ץla:&$W#H xn&ib^763c3Zԅ? s2GNB`ehX# t j)#e5>Ku99T~K h.ε%Dm8(ä d}b9 QE -uAoٟ#x@8Fbzwi΁ՉލF\MW^GLKK) MCgߘuY;9u܆K!ZsqJ"eiY&6'|A)|B:A"S( @C/}Ig8ݡ +է_Jn?M*}k:\A;b#Q TCB%rX gg=a@wJZP&U[%GG/vwX~.ۨݶft6bVQOE-ʲi1쫮ȄpN[O^} Gل Kr} i$DWj-,2DiIf;K+njVjڜÝU^KT}VDV|&4Foc69Y;)%=;f6J_KewFjjU(b j JBFd.o9`{z;&qV?Y`BLi'&ŝPVcCɚ86Gܿs@>SƝglZj>D/1lftɖ˟Ώ/$L{d.jok̈_7Xv'Sa +ܟ 9J\ZˆRx d=z`tU:=9#~zE:른)wPpKs}hM3VIT.,ÂW"*l&k6"?,)$1Cٵ涰I ѯC2 +mVU@C]Iύ.#k@4!BIOh3#fA9= nk5m0e\^ _4Tyu`1APY2tZ[Idɿ{62VQSsGB;$[N0a87 (k/ nv" N4 [l*>d(SnڇޏHwZb4aCvGaPi^þB7 2op<+,o*=lNggbFܓb"V7 rAl(a`VvjZ*'Lj:{,\:3R,]Ix-F$E_ j#ߤ Zo. V88|pGEsr,u/S)khqk4mT(> \,}p %0MKee&|`mOs穎G* ;Dc@/rB0{;j9ѮTtM ^T&{LAXy[u Ɩ5j&_J^9-Ͳ3 Ƀ!r랊Ư25/bڳ,h3+҂ZZtt?_@ӻnMiYW{kl N]KUAS]/uƂ_̆? "KH޲2l}0(lgA (~N'E( ۏ&QAEg9hۡd* (ڙ5Q$3W+v{#Q;KEƴ=BNߡ36ˡuNtc'H.RfJ_a + P_9'Ds}ל)[`W3i𶫯jba +a;iޮYY=BOE9A=cᗟa +:ׁ{=ĂC5qWZDq_>Ρy +zJ +b{)߃~;n\Ť82E覆}h<y2-.h)28$X|XQ=N65mPJƜ) +le +IfT /L9zpmrmǨ׷] ip+|'ڎկ2m"PImA^ RXErpO{-Tg`hM;L4G- +!xH9BۨzSp +g'\#Gs|FcAvCš3<#( E(GD;Py"&릈GmJ?vĜaP">0KQ7uf-u_өxCiYa4)j^F3-(435`hI8OCY EIDCϻ7l,z _'yY*6n#"rq|*@H8lq)U.:&pP3HaZBSe:#o2:G0 rԢ]F^"_d'FC)jza$wbPw:)"Ꞟo@R?Ը\dޣC[3~c)LEw.1g ?8hYZ$PN2tXW0Zr%&;D%cWFjLn8B>I9g2e*vpInLFSNYev{۷`JN@1#+/fhľ kE09f| W. '؆O> ?nFx!YUc5"zg>Ru@đ'޲W ŢE0)(qTEmpu 0ji,ј LaK0frH{\mxCYŽ@i2*W=hg +("W4pFIQ@Yu$aTOBjk:1 n''6YϕW1M#:eJC`z J +F: ?k ` +;`F=C]^za>r;4+dF|gM"4JC*r1n:)lQ_{uVU>X{4 +5e^fEO%ژ֜m̋dž[ \\%L)u_4+vJ a.N' bL Sr!K/YW 0Emi4=fG[&@oj37u1-qj.;բJ7)pQ7wq#b^-7Rt E~m`Uܿ7JV 1@+j\4ZO(;5&/aqҚt(~VDoK7Jx#: .n ߘ<{nλ͖rY[+-٥G: +fsQO8Od6a]~lŻJGvXB0UUKb^F^cAT&𞅯|,"lC +9 Y XUyPu|?u +UȪc ϕVa_PtlS :C-Α:RG? 7?u#55lPV95 ϓ"Mh>>hhoZpt/aE wT(:}s7ճ`(۝7"Ӻt!bs $CCXk UQJK +Sy>XRn?Mx4qȌʣM.d!Ă, @TC$j{UQl%l0v)*i&[xh0nW ?$ͺ Jbjox$e6NFؚ9&0LNqXƉ02ʑkcHa}t#91wzN>-+pI`MA#d@_w#'jD;] 5{f=5;|8[ !&Eq]y윊OE/ʨIasħ^Pjj6gNq,8t>!ɌP]gg'ޭ,ǖ|Ri=.@㌴|- uW +ONZ9"tXN.Pn84p JqM'e^7@f%PQm:d1IFLx4㢿2f{GlvY#ؼ0;Q ,5'v3 +P&t7&%@ :,g2OӺijIѓQ,q{q6c|4 dS` -R^CCҾn0{j_B8kXj0FXX$H*UraMFe}#L5tQFI|KMZ|+JX +5[HRV)=W^4^uni-aRCW9~S+"$OI6l+]ithww8[Bmh3kH<&3I +}%M>28ojAf* $-t%iT!ꏮE0vMFj%LCs&[ R}d믴)%e{ +b.Jzs /Qb}A@ 7P}Hk/2ABX]h'?:ڒγU\lhA|F +Nъ$1yaUZ"]~vqK+I$6'96IZ&Om~mb~"- /&(`Tp@20R~w%愮}Н  Ģ)6]O/wD2rD@,A'؜j/?&n/=QzYm wJWSHX|-Ƨ]~A*5rGA6N1^z'& 2dSƪsR)wphYnszR4* yRb1xB? +x9TJawm:_<2Jb&(>θz~cBR(vVYf|TU2~zayCƟ+)tBݩjLL7hgsSqQ/ D뎻~2K}V]kӧ' e)$nne@oEewwqPA^?Q`wwo ޔlPN_#Bw^;; nkk" +FB{ur$~%L`FV` u0nKym~voZeUM +abIBj8eC+J;5ZlbvH6|l.[(4!߈KRm'Me |Bv3/QLVV_E㖱 hA?zR2Sk˿(aS* +5?{H@d6RnmzHoAÍc6;H[ R,dk(\8d"bG @E#L賖DpQ㭺iVw7 +M${WP`Z;`O:SSV_41Eyd9hV-73㊮FIeC ϲdͲ|˨@\Wo2OU,Ҍ{û>EO,(TPӶCdL5ҳ?(&@C sA Bp r‘3Yq֭ÒR(!T=Px<8Lof{_>ADM36F3ZfHY@ ?@ b*zyŵ4 f9X*i;P3sc`G0<>RɼA +ppR؍}v%iud:}^5캅V3O| \T0ukղ)DiQe{,榰?>c,ӈI-xMdSZl!`gi7_5NTzk# XmGjk (V2\,'װǓP;2 >W2^d0%>AXG8YؖN +5.\~۫c;jHH<-.Gi'Sd"ˈU  R E(iRMlqGKh}+B3֋FeQNyQҋH6~bm0{n*{ %-%ֹiv ~\#<&<"Я)TI<ZͣNw%23+Gt?zhn^y)(\1D@ mj!~̞rJc ARDҰƤ@8. ’f[*|k0^~ޭ\wf; kqcZԬU1#O5I;Og2Fk' @}g_ e~+O)Wդ)o?H\-;=W(++H젻c kff lɧ +E@mdy[: ,wR~idEJa1b;4/b$DA6U=rFzԷ)D2 vX#tDBf߸ jx&Qlj 2Lrek +pWx#ʇLr-,Z".i C,AS^POE^)3?4f '-TY/IP0!4;Vz i6b&lreâd ,j5D-׀3z TäW +Qm0.96G?J0uYIk0a>Ǎ־6XWMJY\*ٝ>fhH~Ӣ//+WZ OF$xfBJ**0nntv4t́MhD#2!5~:S`1R0)MS':DmM }}s<3H2^9*wҷ܃bjR s"Lwri~Df]Z cֱBQ6АuA +*VNӬg܁P]x.@Y[xz]=4s;ZES]ja7!X'Q?!`|OS t wɸj$v̥H.9/B4CZ-i%\ڙZ0J8?bEwAEdx5 S cr뇲'tecbXkz^ &" k&m?owP9/b'I$N"Yd,;Vrt\|E8v9+o|1 6*m1WLk8 Nag4MਚSI 샇Ö4-И7HT:QTvZYߺH =.x[ǼDQ +1~?OAR矼6 EXogEj5֛ǍQ4/ /H/L8>wb<ba|V;<І_\|bVs;B߿g)*ljRXʎ0榿߈Q]HdyXSI1,Eޠ6l,Tqǧsv#'G.EZ`HXsԕj^f)D9ǕxBq"lo=7<\iw'~[0cơ',aW#xA1\h)SX_B έN?Z ͻ-50ˌ^A1xȼj$:D ,[%q?@⠚1V]P~Gab4YUH٘ +SX^}!K X_049js\|p%B-΃ذ◐`&aTek)NLenHcsZ2 +D06 2F!9WX@{4WLhw(W1ߖ. zP^`3{M;FFw, m:]#z h4)PK&X 3$.& '-I\y&Ο[x;jP6^qk-৴rmK (?hS}tA}t] f;Gx{\֕oKuUbs36!SlWraզneI +E!𬒛/Fqd{~*aYza8>FRF[#`rb;lvM<OoBΛ2k`ӀԜs $/MKBky3&>m6S~rew*ZI_C2z2PjQ5)ar˒eb wPɹ:ݨ+9\('|%F#!ia)c/M)@BpLQ0VynWÛ vhot'K*\ +qe@p\x&@ +ՉaLFCuuK,Uf9d3hǂHP2{43"qxXnwj^&وbD2`[e~WA vt VXYD̻wu"?2M`z11?k7: +DVKk*uAhz^!.j]NB+y^nuq8h%g3B P #{73foe: kx*NNd<Ń\vCh&`0KcS^4_Ih۸@n8{TMs|mr{csLV=fֶh ".iFQ۩uPS!!\ksxζȗ6$کso^2H8(ϱıew)윻{0 ~P !f׌z0:24:w$!)1vM^@iSw=*;.3Sm Xk!R|!7<$^\Rr"rf8-Rݙ;cfx*D'/IʎOܨU׊_1.ݽKJڷ$Bэؤd4Snςt6Pֵ_qOИjV`x+Р@.iN!0k2wa8T@%5f H8nx +Ra=*44F/sw*s# Yi[BCѹHoGW>.Ʊ@6(J66K* T`cO9mI`6+Dc:j]HE8u qribUI$&̨G5%}wPXjCM Oӻ=6+fWO_K.Wl#?ϽNDrNIr9 1e%їqfV/f&{b61obģQ3#SR滖Uɥz pyƑ46w 𠂓uX%yzȹiDF973~$'d^QAx*%bh(G,E ETP,lQ!FHOT{[Z,ʺ +T˽8uP +IB5!bHN[z5]50 L`Y+r{0)>:ì1 B,H>Iʞ6D' c (b.3,&L +,7#Td=UM{cn=.;r]|HO)=u`TpBIr:O9rT@vU_d8\%=-T~¢$/}r7g(5w3ץͅ 1[j$]zu3 [ckS?`G ^ǒEbcU$3a#4i/QĦ nel{33w}qA4rơXKM ]A*UE()3!PBE\4Z{re}QHܕ48J)Kw%,z5#P$k QT^;`飖=> +endobj +271 0 obj +<>stream +xڴeT5 Hw#%M7KBBJDٞ<lsu^ (IEM FV&>#/*…HI)4Y;:|66s tS/ddИ]A&`7H NstrlQ&pq3[GW[kVL +LEG@0ZY-@m@JUICY \X\5"&@JCMOu)Œ .,{ V;wp3PZ8@c913{xx0Y],ne +pt?]vqs0@V ;Io=XJpXv\2q+W^YY`ob:8A& 7W_67Мo@ +rQuL;W?\]AW,퀿ٻ3kl +"2js`Tp<lý1|S+By+*|epg3x’0Ny;mz]vwE2f5o=ĩ964^8od!'biAĮջlRPO8T(!s:.ޗmX4W\Atǖ#aէ=Jswr"CnB)Y*FTw/n@#x,Z;sZkB$l)|p=x9{?KÒ86 +}"Ͼyo8~mfg՞1˼kѬkỈeXҪ9ds_MIⷊewZ F1:ns7F>EVR'xqmᖎw +1&Pݸ%V.z^FO`Dmeh䓾׼-| 7e>vɡNĞ4A~_~0!uźH#PeDC-kfPNA +'BRÕoa˳?ի9Gi9?` 7@FZ]]ws"Jh`#J0Hވ+w${[G8H桋b ~`! +&am S8BLh臔">e|"IrP1cdo$49Ĝ2IZƺ7٣"[gb,vA;%)Txȿ؆H~^k}ST ԏ;UsגUY"5ui벩 +9.91r׭v.9P`z$UZ߶#Sͩ›ʴJMuc/7edqN]-S( SԎ:-|̬y#^Έq@-?YpRRA,W>T^|l0Yy s赭^2- nGBt d:Yx!Y)gk?(10Q`t~ Xwd LYq*99_y-11JgL*>ZQu ':QnD;+uj'~g"jCRa%dzj{T*cKЧ,A_Y I l܊E-@:}lWhZ\7ϠG`-p;e+$7ccoyBX(h\Vs f)-k pq2\?fkysTׇlUxDm<+T4g8Vt={5gmLt\WJhMOϺã˹ݨћ( 徯jpo^'(R srg<ʢp{^$B6,#u dS6 +&i1-y2&)cDf".+0se̕qp@쨆aIc:fA1[WC=){vl͛Mdsڟ6Ur ' +Qr`A+5#77U~N^`a \: Ln!af>AtmPL͵0y3r W5 p.[ 1~GWzQ팷kC ZMg#Tx~{dj'6MEi ˫h4ŵjQ~OBqu'˞MCK- ʟ羆k>A +"aG42v%i`fOOvU9ݍ[YΘm!%7ۢ)=L3d  >yRZ' o#Ly^ԚF5S:z3̛1,v +;1f6HZz?s2jU# saDor1,,3q#JxnuH;TKÔm\2텨nW#j8YB|))2vޜھF>)  +G"NoAtp>Qˤț>0,BZ}ZCX6WDrv~Sbs_~Isto@ _"!0X'ako5W vM5`&CsD Ѥ%CfmQ99 8t +1Buq;!I$7a&51or_YK80Ud=mb\,x%*cYBm!u}}X3w%YޜHq9"-X2 .1`xrYN'UKd݆" fx + $6!es!8)f KgX4ůD> +P-*_*9+_ @s~OT@l9wɰ`A[*P*.1FK:P ݸfwQ_L&%0b +Ά5liC?0@k#YVGBiϚ8uľnkF7|q@EGs;*h)tKbƛ,R͟bew4.w79ּqT_mUS?Vz:{( T|~f +黋(P_^HZ?Oݭr;r1t)X~D`mBOC_T!K-E^l!M~iI7iJS_} +I[S(T,Y(ؖ!U)(ik[Gf䜗HiG>Sw77G8Nqqb@bfH騛Y Pdl-0L}!\=(v-[ 3($] +IgyXDk?KR&;|G#h u :N|%\/!^W ",Aje;8敍4i^WhǤ)M*Z*}^Nodr$Iќ )N>4-j0ֳ"~k65Y`+YS?(KvOuϞZѹp˓|-({:-ڥ 6-v,f9椊]$˜Dg썡>pZ6ՇXDaej-o[~mJ֘ԁ,v芚t:Qu^KtGt.= Db8Q;A&ʉ7zg8qN9UNvDGh69f_XQ VsadĿ鰠|\K!:~DiSa2"Uc汜Ա +N&kUpsH#6ua/qSƠ%vJ6Y7|&cpG3kBī-+OaAʷ#ef +_vj^ۡ jf6}E%rU_`%mt#.Bjh{ku_Gi͐y eY)KQ O#VmKHĀ'C%u!I`^R=q7 ۯGzO0IlƜ̍_aj/K#{0/"h,8vmU{m:/;qVá= <>%U/M;I-Sg.^-|ho"aNk |$`E`,߀f[Y6| <%GbY@( +~ rB/'gZC` W[Ҥʙ +]OxOXH,[Ծ},]yYb>xxc~[1b *uK +Ιuo W?e_[&~u!W74eEVbs#Sn{ ɚ<Xo4136{V!WO8Z4+J;-6<1/cW-,0cC5|ɴf#2de[6 RR*51:T]b`>r٬-މ7_%QdxùrKlZ><4P:@PZZ՞JWLTnD7-k@:ͺan:]9uqAw7TYON Y54VېWWysA9Hg~VY믑-*| ҶĭQmlکAFF7*~{>_~WϹi*[rN& +JheOq/H&*]\ wۇ{FzƖFeHSv̸T0Vf,њ篢p w|Y^K#mF`&$CYc~xo[ğUi,2z'"`[L- v;,MRNGJ^2-4ك(+Jod_oǬvX> < iѻ}:26rV_vBeadKz+x}.6;KUt-}t7\ ғe(e(%G`|¹p2>E14>r?c +lGbiWGy_qbFǩ]IUZպgXZnltjGeJPL/}NzHpE[GaD/kzu8>x "Y)_]ׯg +&r e;wooS0620~w5uƊx%3NXgcqW,ʅKI49Xy>`]Hon KW@4' f[hfS +whܚ5K_QcRS+< ETM+= \e*‹quNah:'B,7}׋>@1){=iFg6aRL51԰>U +eWrYEY;;FpF&&68/+EXɄ w*~m{&Fî?'Tǹ` {( +;p <#N$@~ݶ#OͩRF~t0lBuX:whZ9p e:aHVD%DoPTe_C&O$ĈKuN~O[HX)1.>f͇y$I'ܶ_ŁVUخ&DMX͹37iQ7=dQ[7zat/J)˓ARL, $@cZL#I7ٛ3n`$~by%?XHs|^9<Ƞ>2I7NQXs5£w^ASzrhGk)GO+RN!0KG.!RǵԹJ{NN;KlM{D] Jd":>O&3)#?Bka#K= Zl^\;"j̦ݽУ#YF{AJS;/B,@:2 .Q1sHfԵf:~g88M $P edރph4Nb^l]'{*,9նd)xn/Ɖi`8 (wYoE@,kraȂV_(&h!L,=JG`߬(:6eYS~vVq$;mI| +1TIJG'~ePOky. lT ~$~~TS#%O>.q9D맗Rdf5iBgw-&#gd7,>rG.k^.M"${}t >OBق7:9X揩y9KPރB[ZXEߏԆ<zT"Oy؂ɥZ/|ET<ya5MיR +𣏕\[cyH{_tb]7Cb7|MФeLӫKyju~zmǑ\'/|)Z %Ŋu?AZxIPaGn\= [LH4j[9oSF+8ѭ@{E7A3JU[ņY؜Q5lMM8f*4:+x{KKMPz7.MGrd {y2@n LЪt{_z3s GYb߬vM`I\ZR؊ک9D|qsG{ |79H2CTWq蕼5:LL"2CҮMFjIF+^8g%ܞ{I?~_lbC~<ƈ,MG!s W QuqK҄;{.}X*?{,V06,BJIϗUg N: kn?*q-z֟(g?vpϙ anbpY?*DLP Q5~0,I}3N9uU u8a,B)s!c`@zqpY}>ܳZSB Mްa" 2aY#1Zϭ$wS=☔$7mDŽ>ž_ {}ܡC=0ZO */`w54AӃnaK|UԬĜ-`0W~V& +r%{ݻ]%Y=ٺmy +~\ zC::iŠ(7Rkz*0>,)i' +a%CR|>!O +67>¨N&/4Dñ<(RXѱSβ;7 t(3 +;8ˊeOҴ uNXVLIS_$ءڛ GE+lǔvtpF}/?; ɓū[L%(d⚨L/LISy1a] uo`yh/PKd!lRPR2%3sSZt_C-uKfA }c)UF!^7U+̣m-Fm /8 :Uwٸz{:sΥԁC$6 uXbl]RZ'/" Qn1e~{N`ޟ#cO 6s0N :*lV&وG$p5D̴?bR!q5.b3NWO[:qb~Wŗ>jvǯd||\~"IDK;B,Ó[$wI[VXHR W*vAJoEK+Ec eܽ@΁w%ETjl!>pɏx(`MtBӰp~7#/Mtt޹Y[)ԼXV09== 5lPåM;F^mHVPjn58\#v) LWaDM_r9soP?cf|bFX9}itQ7OHAV7 s-DJr4ʦ +9+B?|{=ɑg}|7~<RM+cbsɳa T&V%;KDx+x>;B\yKriH>\!|šavd "x +a7s0'eI6W$t\Da& aɼozRƶ^.%yw)#.%pӭs҄=L#T2myɣk ߄Ջv 5)$Nt(&f /3KCx4?FΦ`9 +.#FSl%U IN ,{\uo5bt*?ۑvډ[(CW k'O{oYLؾ%%Pa4`s*45JZ'U;s0.)aF7BU0iU20W_tPŴyo'%9=]޲0I0R6Gзl[z\]wgrB4۬,m]FthyniIl I't#l42A>(x5PiaI>BmA!`_GެGӟtgԳ{i~#x;ox6X(il(YyJgn^zDTW#$ҧ_ QFL%#P r(x$.p* Ϗ +# +6@ucdNe1}h BP!0gw D.v$zٮp0-AunXO, Kiw=v[9ު`d&l>U7t[ưٙS [{15Іa|+^ ZH\f%8}L(Oay'îs^KЉIM j1 ⭖rEv322<C_m4Hޓ蟧KhdZ ='aQ5?{`,<7xe!Rc0=T qA#EC[P6q#4[q\y|.5AORm%>J\u{;PG퓯OPiX)]˹x_ՌËT3Mrݲu)&x4o߫W\,~;T.pȦldz\G.rSq.1˖Wh]V6!?%`^DK置JϬgZ%kQX&5Ch! ƍr "Dt M acPi;wVlLvҡy=r"e֖WxUίⴽeŷsxRmBZiAGF?))^R,4DjBW0 mSH4 縘NLDӾF`.*:aj6(!hw/3۸XG"N |I3ͨ6͌>17 $!۲J},^rU );^"% + hH/K1BԿREiFšFyŎͅcW zєN?nmH{|FD˄zV00ta1E3DΤȚ#FdN QM+'>1!+x=UI{Iݍw'+<:OEjM-slm$<-e{=ꖁFeBوkx \k)!;ݩ, +gX$Rs4F !pX{?_XV"# h"PF-c |cn,ؖ(w$W<=+ZUpq&Urg^J'Y>"ٞ*W+ YrW]$U Cn=j"8R9Pn`SPw dctͅj'Os+2żAapĠ +³xWWv&9Ea*8I&(I:-a=˶E$R7 􀊙VGBLӘevbYM8ti>h |5\{ķoվ:V|vv)>JKlNyZ6iEGv]m4!$OP12/y CprV!3 hTS z\  %pL%&$y`,˟lmI3LjBBᎏ-(OZOOh<z`smա8Db[x;o:6 7c~*)@>0s?>4Waf3[!XqVImAGUvSQF$ jL|ebA^7_8kXcxu!x%W~(C O0]z ,%t8t;e xn*پdTypqY3&ORU*dQʭPlj1qe׊aוHh9fh?9 dUEϊ:%RB,ǹ3=0R*,cjdhY׮Mxlu аp-F\4Kܛ7W_VNqz{m?~,ml!/><# shk{saf]Zy׶m۶m۶mkնm6Γo5 Q"f @5iJEӒyb۰ZzL4ͫ,DP(~hLwl'|SGbڒ.E#R3VJ?fJ,5[iD]ZO#WzGȾ)WKbT[[Kf;`Mo5wp/Bb!/ ܌#F=%2ޟ'JQmV33z,)oB:udG\تtT} C&P'ϝ7>قhE`pKA1jâ6ĸHkzW%ܴh m_^idM#s7QR Ӊ;r3 NhE}fR8%dFqP|oekAyx{yS.'a7'0|QcY4BJpìuS.oEFʓ*_;ꛦp0lJpF0`3BΉkAb{OVɐ0oa=rPREul31 WTajw*;KP"F*ag3ˢ,|C%X+s#}D/\0`=J˜߂ݽy1|0:60G3,UDՖ}: Dh‹CF骄ucoƭ 99 ?wO`1aOˤ/\DF"'LXp\Ou࿆P[y3k hC飉V$l+ppmhư R\r@mFn(WV*aj&* +Zi]$=㵞\z^20ȃuq7a CU'"Uq8yh tFf#z=hjTf'gKLv5IC` [pޟY r!Ho_ZXsa%qCmXp6zО褤WvFfK|VnXԿw}ّ)/wQiNtㆃےXqѺi3t+!0,+P.kzpdWxA8%h\?7U[L R(͝ǧ  gJ`9MuUYLd9|d :p$t3ΆVn0Z%Dl7k;v]_u65jtRL)ԟ9FX +YҮ@JKlR*jxIuUMgZ ":AܜHqָ㔈]$@VV6 UL~+f鈜wĽ֔ +L۫6D4.WLt YaeD9#Lg^X_B_V6)SLggfwQf]t{QBJS`03P9zb>l_wM⽝G-׈uR|g֫t) T_p0k_c)9"jBfG9.^>[-d*KBwv}ۏ3ɀ9&i14~\xxxABq |͖ K7~M|Z3' )z r9_'/,ĎJu +|ՊʪǺ@kaC\ΛdD9 7&SU2AaI ~ml8]9T Kóv.+p"3|L/{Y1n`G9>^T4:r؂Sg#_VVqMc/x(1x!*ql{U/eq+Sa-SS, O°‹^aHwI$[tu@hw{0uZ&xQe9wntP0B ^$2YiQR/cZBï`H̅z2dɫzQ1nLI5w~OZq)4b9VwH}3)#SL5kVԝI\t$c :<)fi mr:zTMbO-RZP݉RгxR3v7& |}׻NerNkٝשFłsfN #;WgH g |4 D2Nj߮C^³MʥϛmЅxqnEC+06J|]34(!Drl+맦>0M o$SAHvyh%Î"/9zQ4m]^?SMK$DZT95^ɜ:H]#tY#ϒc!*H(_M=Cf}Voa-*=ߧް)1WjW .\{j3 M." +6*ۛPH~;PP Btm-ox=B>FC74(S-Qni3UkQ +˙?l-<3(pk:N{BrmܡP^Гf%m0`ڌtX "i=ۍ2?_>5s# 0E xxtZDWlUD~)5 +xkmB٩F"v2PI >;O9=#]۩d >c(L>'^jTQ0*o#5YV@(J#>RA6#~k2ԃk)j{"Ouǔ(߹;@={G|g".=R0OȾ J`AR5yHstlo,kB@;P sP3VP&r.nRsV.>iaX3~E?^)jϜ(E'" uܻlF_W|)WfR3]#s_P%lxKCaB~_#=ןu.M0dx:blм_w +aYIhpp-:Jc c}ׂNz(1}d,hۭc"E)>g3Ybv\evC̣n $$7c$p8C 4#"7sEkf˨jK@F +E}sTq#J&p?hFbͣ.o‡T~~srL;IF2˞C7!r#U l (A +ްVyF|7ҕoY IAԱ??n,jbC^v.CsrTFz2pƀ>Byt谮s?ߨFXyʽ0}k+?@A(pE;^Dar&%aY8n +);==`7N*qL[BmעzPY, s>WÖ]z+~3}"MC`J֋$G9A !NMsMBriS:SB@leT)?C1htM@#%I7#"p 9d_6ܩ\u lvYboi%Lԃd"c 8 1ÐeXU0SoǬq􉫜=$~ ZZQݴZ$@aW +ċDLu@U%1̟Y Ouyɾ^mWr  ]^Ca3vBPPZ>+~Obf[xB +B`̹ b-TºlޔJ]̬,/>^Bjn"ޑ};+ :LLi!jd\.bTx~Q1+G&=4mtny +/(6f.rP+~q +xun?rZ&{"lM@*њ2]Qs_ʉ =? 1D |L#L2ءA=D@ vZ/^؇K-ؒ)yW)Vrޣ !}yQڔ+0 <8&&(DNdz +"$Kcf_*w`=:Pg)D +/cZ5,zAA789_CK7Ep9xױI۾GxteNEQ۴sŪʿ7 钟(2յ'~1II 杲ʗϗ.-]7Pgkl 0ɔGd|.惱&؂"sޤrk^Zr|JGlI&y)j}-Xcf{fS}nQ9>[-PXgej%o +Vxh"X»ﺃiap87/] Oq^6Awʛ*7_&9sM< +!j:/lăڿ߅^I=R@v6Geǡ4,W5 +V!,YFĦ?/NyQ:Wv~5e>n_GV&Q086 ̰vso +95e#-Pmd8Ir^"SZ +@|oR?MrzYPLmREqgϐ5< +GQo03'_rjIRFVɚ&2, +[̆QWlq=.s'ᵷl%f^!gX}G&:kh@ƀ2}W +Ou7l?U="-'ZzGG=4r[6:| +P~..(x,UPܼ<׾$ZprcS߈z7T,fN Tt! r'CAygxY%3" _Sy\A[Me%#|M_sR'i9\NF ZoO)Pހ&RElܩbaq34;Zqdf~tя\201lFnf&b^ĭP>S5AZ]迌ۼcע謺4_-O<"J&KGyK҆o'`>_TE5MP*AMkr1\,Z$fRjb}a"|Niu l"S"J|gm Y~ؚY5/2R~&&j_cWݍ1Rѽ~\s}D@rn=xTcey?G^j8 |HMY4P/P8^钞DF`O;(h,_E93E$:dbCT7NV)̞11T)UdLSBb|OLC> C͏_֕[NHRO6y<,z|iw/>*k>7=DS~&d0+ihDM>k>c`Ʀ/aՐq2/8:`>t ir #<)c5ӾTi3H<8u(KMs+P.=+Ro~`ʢg^N;8;_3tW G[\=78h]r*p(Y/t >w6`qý:u@& bN"v]8bR]хJePrW: +5D7gTb)duKDGgvj[ |NO}AW@:V JFݡz!Uox,[eo@TҾm%Iг;sp$ۓ,zHguQ3 u7f#VaJz +] ̨ٞeBb![$G/g0N"4QA) Hq"9K!e$p;G",Z3ߞ3Wj  yod:e%ћѪ; +><X>U.·ūoEؾ[LLs4N Z1~\*&KC.ALq'aulTd#>뾆w(c*G;֢չɵx;Zpߧ)vn03$&g$蔕G>۝H73W1-ՇM+x%tt!;pP]6Fy}עqÍ&N볘vϭ痹5EđG*M=iDzt4sM,s[3jd:߱?ݒ =uUJO#RCFlxS +N6v5Y(8,JH`ko7Dex*^AHQ_A)#~kDcEE$~O'#{"d!<,w`xr LO6t[TM0shJL'v0ɲKl,;rgjFtgCGuZvU#)j.Jˎ癫0ǹCjp5װJ!jwKѴffD'9I0Ol{F +Uc ƪM`-*Y{|}j4j,&& qs=lSe"‘-mO#մ3k1ǴE2X>VQo|G:ʼn#{XeF?3KEo7PbvT0PwH2==jE-d(:)x3gAVihrtn9ΡS5d`p@Χ k(hYK?cz*FtScd +@tf{_P1Փ1~>AٗpP?ofQ~n\try\g]4cz73 *YfIC%*XmnәΑ5NtClKLn +I/ӝ=H=ѫEzCbxXL=TJbҘ;X6]C}uDxuTK #7iq(C=zpo#vݮt1yWB=<`dXʎr 0v7/b%Uot_ؿL^E5lRWz8{z .tǶި8򨗻.Wh;_x2]NEGa>.{@8+\3G2Qq8ȗE@v\𡇬钭5Sk=ڄNNO#=fCVA(($u1;㵗}iD,5bTn$&Jx:-Ey2k#3"2°ߋJ͜X±֋=(gm?pR6϶r2y>G %~)}R?Q{tCR`6iqFEpε]<Ьl}{b"t9 -MvUɷlʩ) 3v +9di kIJ x.ŕ)p:Ա!$f Ԫ%纰2j)@w-_ĜUw~S"3{~'Щ9h@`DrOG‰b?5l)Үʳofpt>qK&~YUS&rSu#,Ϗ@A_x}ڥmqjgR6Yw^y+_-vK14&lrv}ZzM ltZuۥQwYKeǷ-5iFZ~SUAEOsD}F&qM$u fr`VP V#h1qK#3"?)%ʽ~:\#yl $+cZd[>ޠ6vU4Wa~u mMU,Ą ]a,k0Iٟ.$55 7 *HhbJsZq|=|ris>/v(!Q_rc + +PLݼ!W|[x); "'OL:| .XӖZ2@,|'ZؘHS"}etA+/MMѨox>_嫻fm~Dl1sJk.Z\x*phoO({ES8K=5pPJ?^}1L{}{OdzTwnč,ۅ ,',tAsq ,8A4y7PrG?V(E [3fMICdLj02YP&]!VmC Vh8Hw߆J~*.D3(Eq<;\/nNr8Y~ bE$hCʀhiPGn׎߮=_1hx8š2v.SMRmo[3(8H;^i:!_BxU"isM +*x`]W@@^ wrL[ЖmLU/5y'K9_(dnmz^3Xt ֱ\Uml%PÓcm''\2oFDa%Hzbn[_UҪ1# .PJ-sF5. {ٸܶI*=35wB7O3扢JT\9)ҏ~q `n;J"n}nׅ%Q#Bk?6Ԫs./Mj| +zp +2PN'3KUrkggi2x}5N@VgSf|&q5yT\2M)QJdrܲCcY oz|K@o\t]=XQR/$0VXߌwb&$طBCl6}c};H n¥CޖE^G2kRiQJ XB\buB mA'= g.)F:ߤu $voUН%&C6ٝͫFKH4圛x yזI/)B{ƊEK.ڰV'92dgZTdx2iSkU0ؼ;+ M4PXhrvPGʩ@m FBxFXG@?U*&-Tu 3_6Jҁ[Ǹ^3›(6)4.m|},˿QLg +_Ө yCTwJa1 h|Zݥ7%@&@w5O\ĘiBtdY!΋D{e@= Y򋋦i^[!3|dm-xh i +q.Y~:?byC[>M8` kdbA5kEa##:1VRz8EM+Q/]n $_8;_Bys޳ڊ2oKTAÓP,fkz/6L&8 >@̡kg8ѕ}k)?l.\r KML] pVS\7wo+O =h2?ǫmUW;BUlo>ȥQRoLdO0L7bM) I\ +ޏ&pJ5rEHG v.WZB'+aݕy>)c)m7$شj ݲDbtfXr$:O"45iK d?"J IԚrۊX7&PŽu;:u/u$&T?Q~aZ(  ԈaHFm@Qn B8OCI=$\WTMH,}EM;o{_A n\V:<ȒZ/h*x1uHj, KzX@v;"W@}RoH\f 6+HXd0V)DPΌ17FM^-6=ZD 2lNYT>cn0PWT/Ce"endstream +endobj +272 0 obj +<> +endobj +273 0 obj +<>stream +xڴeT[5{ wwwww $Kpא!GNtw(K^{"'VR67J۹330왙]m@ff&rrQ' N`a3۹;yX@;ӻ ` y:T%{gzcw7d~OwtYXJOҟl V {w#@eo0Zۘj@-*@REQ]IὰqUUS +tIuU?j@;@A{tyq5a5m%qf?k0܀NΠ?m;3S͝mjtqqadtwwgpuvaw`p%nd xv b W?휁$}{һ?Ϳ@4v+WNII`k sۙ:f":9!ol}wMA.l;3_6yai qU5zwۿOǎ?x\zd0TL3ŸbwAvfnnrtJ_ o:?f?!z;;̍m s +3' d.Wui;s{L?PuN' h`.NpQ0RD7d_ CJ| g L bjeW'a;  _?']߻*M\Y C(./E+J dg`a;9{"0j3_j02ٻ\]|Nv_]Ռ +#n+Qo`Tf0kkX^;;[^V2w3bo`jo>[Xlm&|ge?2?;Uۿ!; w~-wZN]Iژ:u{XNg?1K}5n =G)xM= \\LKzaU'{k&!.N ]&c/j@l{oz6nf=XRM{?.4EX7 Ji ++/,&f8ВZL$E, l Ƞ(K ++"y]kM1S6C`Pʐ_(">.aho#rwt?ư}J&+o[Ƀv/anpAX@[wy{Ĉ6^e5"ۍCu/^i@64>\)lt*Z͞Lyi)VlO..sLz? ] +8,h{)ȈJK!)®],;͗cwߛ~ܗ UT)x1_quR4~[HAS,m(7K׊KESx9R45? g9nSR^uj܍Iz]flsr|x:x HWeuGDRIwYmOO,D-m_ +2k&\ 3͗0#>§m6[]FWw6{qb'ewmkÍ[7>,O/Lp)^fS8X+JXTY+۬oy}D6lZ +[lYCN}&+KԁBaG9G%5kDt0I#Q&҈ (Vzdnχ`2(g7/Gw(( z8!:G$йgRϣxȿ|Iʹ}*4E{ұ`-2拽Z`~H8iwdz%,NiXx Y,V&*#sޡm&@[BaZQxC6QkAj{H/BAYަ]6P +#$DOBݯUxqq(]QTpu%.+Yၳ<ƿ™a(za>i[D/VGE*K +~LhYj!yd9GTTrG@vLl߰Jb6e>kƌʘM?Ck~[O@WMnV-x$nð6 2Qu&]Q] .KU bÜex+ey)V^W̸q/_UN5oTİ"ڬ_w0 Qkj̶` eĀByWK(K{܀J`ʆ˸In>敚h,(~<#u+IOl?TDn[> +`.n^|F]q,A6a*a :Q꧰~eS⣜pb>U$P)~Kzl:l9?ݩ^`9#&ywk8f?klR{#~7UR϶buu Eo.8SLb ! O8씲Grb[ 5&8˅_}keݚZ!\,HJzwdhʸ38Y4k}/L'S@fJҝ|`-VRߴWx~$Ӵ ]PMf&jd|˧ +S(>jѺ?n㱍4:p|S8ZKa>$6U~:w]SN~7heQzٍǾv?Q+\I=K !uk}"ZFΒ^sZNp 26zݯFm&43/" GcJm:^LE@ _9sHVyC3[viS7Ǘ|촃@ &dYhY:< e[ %Y\ibzm)ػ=%b)ѺIZΕ B7RWeHTŰdh'8{Ņ#]??>%%wPIɭ8}F7"T]p DvR,8aL')pbLHj`X@]pg*¯'q_&~ u JzR]0 d=IӴwn?w]kE.zԧZFfVz/r\~[և \cs ΌN %6Or?_lqЍ]N'q}{艸6kJ +aY7Χj1pH~:Ki#PK No겖3ംGMwZƫ-bb!IOa+j@I:s*$t.Ws[g e;2+>z!4"dhPy:b}S)9ͷ2\|~ӓY10 \|M\w +3[X7Z[Bl^SY? p*؋2wcт@u U͞> bdA%WFD{?`xÌ|߆\|f6_Y\d/gEmW5 +QVť|>GMVI m$G<'BE>E#x+(x+f0OUr{l[Gmg?V7-(h+ B=AGǒ ß?Z%]p]mX,mP:1hGR?k ۽2.*dXaJHrQgˏ=AY;f< Ƿ>L䯇EsV"3HcMSVu? =eLU%cX+GKH&8=ÄFcz!ׂWk ![h}m]O-Mz  "Cw7譅 +IAPs0T'x46|$$4|3Ko^.jtWX$Ou'bho:^+aqu j}CT +=Dݽ $1@YdFtǵ֫: K_a&LrRǒY!Os&Q1@P>jS[)9L}cA~(8p6*C9+Xdߪy0!NHbŷg@]'[wWvgv+UeH -hˢmĎU( R 1c$ Ͻ$֏TL7GY~?Y~Ĉ(f5WJISᬔ:8\Az4>O&&>o/DЍ8vweF g@X+f4>rFn#TT~?䀫Y +Etoq2"|dJ ܳ!)a;IWMg#'Ik`JZХ-TiB\m3c*u#@E_=_+j60WaY.-_V4SХ*V,/%|PkzMvFzJWK2fmb(~re7ߴn P|ȎmEK!vYsJnFPhg(ZݤA wsZvI(NECN r5:.4oEIc}T2+my%>4ΟEuVZ*T rrчu[ӋOh !]զ4 pNw=5ۇ1qd<*ڏÈ/~j-\Ѯ +jyUg\?\hju" ZJs+H|rX_a8-*찹{mv9Ƶ#bg;zjG3^feτ"w.ГbJ*ߎz@m?L_ξǧ+H݆`r,$ӹX's>QU~Krt?DچgJh5q! ^lmk8Yy`ӳLkS9b>#|R2ڼe]댘 JA4eF킦hܢ4fh<9@)hIܵjljLR\CG&|[Ⱥ_o?a?"#ߝ/bQh!NmGsxUxta0/~- T4|K3_VP̜$6g`L$ܤ.|D3_@ ^ܱ6FYGVB`ݠSG`QHRzUu{Γf;"5"Jm߻-)Bd 7 26agϺbbG*O4q90":hsun{a%ϰ RQTW)iY8$o1Eقs#͚>56|Erc\/Զqa޽:^P_ 712  +B1S%PP=d!%+t|GO]Yu7QqfԻ] dŵ)ns'6v1#J=4fD*.WMM. UϿsvNMԞsm*|Nܹ(T?$z&H4y<8SlB EĕF]t[1 n㢢c#CK2_/T:g|md1l/lpg.ln|zCNcJ: +I¼QJ=իyek@䭙ٳq壚ZZĵf/bK:e +hU{\KWNV:qJLyYE,$nT_MV%ɸ%A]8I +tqu6)E4BE8ѷQSM"Oq+hCa9h8n(:zb\INͦi\1Z<ϛ8~aU&8ך<䟃&g ,3 rFx]mS޹+ץQhi p(U*5U"/ԓd·nR@`Bsto1v+J~2Usgٞ +y]9a0l2B9n)Ƅu2pV *JpeGr0ѥ̚nD/]y?469;_Z:T>jj.\%f`=%T9f/O+fcQ!a\rr`@zjn7d3{&URp$yOxuYIp!xVQN.> hd@šR졬|igGt1(9h]7-0@?}wO1Jz\Ǔ\ãr;\2R-sImPT>u(wݾZ͘ sC欺+9c4/r&E1lXوN}ZS&b]VYiN7#|qCʄFKm3 3X_V=*a6Q˴@ʾ/hRI㽶KJX?TQE]G£I+e*ߓWeeƨڲ !p\)}eQIJ..S*I,u!Jlz_'X$(# {8N*4 ؈b0"By)kE5"N`ՁQ!*tt4mcLD.Ӱ +.#^iͰFRSr ֫o`SZW ]xql%nB˺8ΙB8GьLH`ar0p4mwn=ŀԏ.k av\ *’YTxr bzK.vxez¹P- +=q/b0^ڞjvh{ڼ%~@ Î^E' +8(34e j&P҅)]p. eU(Y΂08.ƃ&;^wzdn\8SY? Y2|{` 7EO(6J:x3[O*ijQAxەY$*lhȜ\__۴C~TU^'~M-"datE"Jߔ[[! +V̽S۳Nw>H ]XK]y aNB'V 6obف_ Q<:![j/JaIDŗ i`7gd#gDJjޚi%pIv'W0ݏ4Oq L1GY f̙y#dTPCʇ1Ut +} xepH$w9mĻ20Pk̟/>?!f~foa Cؗy+6[q? % IӮD2d,VWsVV,Y+#)}KٙB2 + (_tp +iY)qR*`c><]:xg OhX4ڹ3#zwj4%gr|)[]oiYHaIs/ї{/( /q!i<}JR_rG*;O@7mW̒nZ o&Blz9C(H[O8ĶVunQzwJLV(|qt12b>}Zoj z.MnFz-ypMqUc ;1r{6q%uN(KŶadAcKZ.ug %4/XGD&poy?(9R^/|O}H9Z?7&p\N{Bt/M)wGMڲy/6_]?뎄B"7oWICr6X‚~[\&0]/II#\)yPFONߔD\G䇵`u C2Ps, +8.N"AkonAkɆ ]:,ϝ}I9$p߽8T."aL+&RfS* ]-hML"Dy%J r>;LH Lm#I9ҡ[. j\r2Ɂc⵮> z?,Jj*'YSsK!󧈚w-FE`ؠA\S] ;g22n-˚k_4jr\udZ i^(!W#j-e2=-ԡDD,aO Fص:H<.2:n((i/":p5C2,{[-lNUcdGZtR04W; DV6'د"^|U7v`2 `'0HC$&3=-e+po޾'_mu8e @ء3D+q{r)uQ虆NznӞjFԶ\t3W/{t;FDR-}c+I 7)45[~30Xq<1DHRّ I +IeSXusP@A)C=~0v<}J؋u&>v"t:'(wKclu0F7o>SDr,YQLk@T90a՘dE]S 4{kPH67_DQU~hq;X H H ~@'dDVU mCfdcv^j]%Gȳ&hR1ڌW!O! a1IrSiK*Kio:2=BiS$NATH + 5JU9A3HעJ̆hL)tMw\R%3$q<$U+Sf~NNs ت +gpc 3j0:/Ckj@.!Ei hIvxjܶX(݆>ܧ +*8d%Nb,- VCVX !:pdXB)['rcbZ`;3Qm!|^*,~IP/7X۷^AWJY|ψSq-NsaʧǠv9e+b 3"\5LUk>RqW=b,ý;¢ㅀT67wZ9 _ldC u,6yމps Hlq'c>b?\ FZh"ꧣ.tgSjTq4T^9X:fRN&>ߔ#E%Sɍ/?VZ-ئ,6{s+xb;]$\jFR{ T^4Jг<[-:/U!0j&Mg ZıokiZ\ǑÝ]o#ZTO|;na 6f{Lgơh:|{nB,:EW/V.DJ+ 0yr nUZfZ1 5}K.OB >wY95C-4' 5jkV evkR;4Đo6z1bdYB벓Pʫ`L N3=8kE 0ʇq4nܱwsoc%91͆w9ɐ<]\)S$2x?:C#F:NQq-C*)Lm(L[i"(ЊA:ayImbJw,G +A 8tLshђuRxΝ[Omݘ)9i&V`bx·Fe,71mi* +i#4-Z"E;|V̋\(3QƑ3cX١Fd.wυvɆ|y}#*dc_'b+̟j1ႋEu2(bLȈ9~4 +Jc8 +XDZ xxe)Ϥ>! Tg!j'oKjaF7PbcmV> zKj'-9ȒZ/gn.DHM ay٠`p2r,8醂o=.-8$ \hcXL6d`$jF1BVc73fk͌qZ1?Di?% /"o~*S:QVߞUƋ,k>WKڇQ>DYH OǼ9hy)陞p?V.=kqkM.0{K+ mVy2%y8ca+66YݧOs&9%Q7 +ƄchlY& n;c{5{n wc~9.z>;wHɁ3D # H<'OMٗё mkQu5.8q4˂Y|3RW|2$p7`4Yt^s Gt6avT^5"^uyS-be份ȍ _Q.Vʛ%pEh E+݀2 Mtךj-c*H]$svY: UPA +p"7#wm6IHBP6=7!½YDt)oz|X I9APT!7[6ch>b\} `n +>'˚4" 7B;ϰ)5)C1pƩO*♎[:=@zٚi6U?#:2@ Xȕ"idU22aő]):XۧlˎZGNTĎ E{_]WÜf>\\XƭݮC1gsїSK%<>f'Yg6O쓿26o~΍_}uCe۫N:i 63ƥlLmްK|<12=fG@5 U#.`XJjRkT#wPZ}9a V~+i|H"___RG׊88f$hEo3pk8*37Zc6|>4eW~f  1r=kQ*Q wx|xp NE6ȫ)<.?X89YA(mrevO_ n|4?^96mg_d2m\e.g#(j͐yeUš|Yڂ7kg*)ZYeV)G%5i68->wdøs&U͓4/eMR*BSCȗJWc,~/ xP->vݲ>Y3w𙜳 mEO|>,q|NoI|e(v +0d~K%W\i +Z85 V:]xSm\{!`QD19VFNoiQB^γ9gQ5(?ll $,<'(q+ P~+*J;!K`RxAFfMRLȄ^]}8l)o*ѷJ[ FQ0wz~PUD[4LTAѧ` WP7Qj~g%*DQn1ﷃ> Pòs!`1 ~8Ntt]䑀0t~Yߓ^z[.] _u2/iEhBr%նľ$kRmcx%cUb#ds [u%cӊ줟V l{*[Mv%#mٳj(Z&ާ<_/.@e.{oepy֩R -i^=xoϣN + };6:l8\usl_nkWYw[f|"^w>Y36jYt1)^1q#"(?J0i0k)H8" +әt.#Q[9P팚jAD1skݹ% _WQ\o zQ+ ƚ鉄wq~FUM! h +B#B`KxHAѦjf[.+anSi*:B䭫 +r;04~ +\LޤEip2ᓞl0NT꓂"Rf0#Q;Ҏť]Q\+|hx͞/^ ڱծ- 4"\egdf?afP'l8n@y]wjvK Whug/8XHMg ̾N7Ծ6pCg5v xob+qiQ_CTՔmRC\KP$9cu'˿$e&fD4#VƅyݫX*3*sq9֝V&^^ {WGuWc/h\Evt<]dˠY[j!\|S%9j_ʲ=Zu4Vn|bdwfR&$1'p^A3ۻ>!)+N\dHTSqJ‘ɇݼ=@M\ˎ>!{3h +Vj)$q]=4 ۚNw),--4c? j-&]'F:-|'z=z<} _A#mF^9sQƷ&Vů\8PshZ'!/gYieGgڞ<Y~8jpmīϹ1%,\Q%+};D=A(;=CΫNgϏ Q]{ 0 +%0d0QIl*j\@~;1sHKk'DFEn3Vc="ާ43^e`S{U^Arpaā&FPň2˒ JKm(")]141h n4sۭ %sgI+;6BY#<9:Qy g:LAxe.D3IO0FʕEӕ˯FM9zXIAx8jhdC{b'F+5DpCr{`Y*LuRYJCXDF,;j`Hk J5rn;\GP$ďHq;Cz+/ծko7ңV`Sv)`Nl,Nc=&:HV,MͭTd_uӥ荗A|DfgDZߡLҔRż<{.VKbzR_p0jюn +̧xw"ɒؾ9"=H\*}~TQ-h3~{PF!{+qg,( \JdhK.i{zNT$xwǭc$zP+HJ(>yNp/gB_4o jN|P!; +hnr;|!~bS׏-TTPNrꧥ2M&}ԇ kOP+UN*Msz>P<T+uA~Q2ͯ ,X'9췏 ne?I=.F'Ƃe\qP EWOntR7N·7fHUM^~lvkV8M i&Y. 6}LV;ZÇTqT7̘'` r 纤"k{y5iYT}~^yHRmJf|@C)j{hXw~$?4ӡ}(:s;7=/:f9ݕ"n@Yپ?$nqS) yςR)cdm [Fs +!o+vffd@'Cܣgq+z]EcuTe1([VKEI +GS|3_9/xwhUZ^}T4LJ +9ZU + %>ȲF3j'#!Ctf+sîm6SyT}q?ȿM*\3U9=^Oh w2{`&iT"˽n)mBȼe71xhR]9`o"d=9R<>y2wqK{:S|ٯ:;4mnuR3p&~AǛ"4!| ﺆxR"uʣXuE &_ZIK^\ql?vendstream +endobj +274 0 obj +<> +endobj +275 0 obj +<> +endobj +276 0 obj +<> +endobj +277 0 obj +<> +endobj +278 0 obj +<> +endobj +279 0 obj +<> +endobj +280 0 obj +<> +endobj +281 0 obj +<> +endobj +282 0 obj +<> +endobj +283 0 obj +<> +endobj +284 0 obj +<> +endobj +285 0 obj +<> +endobj +286 0 obj +<> +endobj +287 0 obj +<> +endobj +288 0 obj +<> +endobj +289 0 obj +<> +endobj +290 0 obj +<> +endobj +291 0 obj +<> +endobj +292 0 obj +<> +endobj +293 0 obj +<> +endobj +294 0 obj +<> +endobj +295 0 obj +<> +endobj +296 0 obj +<> +endobj +297 0 obj +<> +endobj +298 0 obj +<> +endobj +299 0 obj +<> +endobj +300 0 obj +<> +endobj +301 0 obj +<> +endobj +302 0 obj +<> +endobj +303 0 obj +<> +endobj +304 0 obj +<> +endobj +305 0 obj +<> +endobj +306 0 obj +<> +endobj +307 0 obj +<> +endobj +308 0 obj +<> +endobj +309 0 obj +<> +endobj +310 0 obj +<> +endobj +311 0 obj +<> +endobj +312 0 obj +<> +endobj +313 0 obj +<> +endobj +314 0 obj +<> +endobj +315 0 obj +<> +endobj +316 0 obj +<> +endobj +317 0 obj +<> +endobj +318 0 obj +<> +endobj +319 0 obj +<> +endobj +320 0 obj +<> +endobj +321 0 obj +<> +endobj +322 0 obj +<> +endobj +323 0 obj +<> +endobj +324 0 obj +<> +endobj +325 0 obj +<> +endobj +326 0 obj +<> +endobj +327 0 obj +<> +endobj +328 0 obj +<> +endobj +329 0 obj +<> +endobj +330 0 obj +<> +endobj +331 0 obj +<> +endobj +332 0 obj +<> +endobj +333 0 obj +<> +endobj +334 0 obj +<> +endobj +335 0 obj +<> +endobj +336 0 obj +<> +endobj +337 0 obj +<> +endobj +338 0 obj +<> +endobj +339 0 obj +<> +endobj +340 0 obj +<> +endobj +341 0 obj +<> +endobj +342 0 obj +<> +endobj +343 0 obj +<> +endobj +344 0 obj +<> +endobj +345 0 obj +<> +endobj +346 0 obj +<> +endobj +347 0 obj +<> +endobj +348 0 obj +<> +endobj +349 0 obj +<> +endobj +350 0 obj +<> +endobj +351 0 obj +<> +endobj +352 0 obj +<> +endobj +353 0 obj +<> +endobj +354 0 obj +<> +endobj +355 0 obj +<> +endobj +356 0 obj +<> +endobj +357 0 obj +<> +endobj +358 0 obj +<> +endobj +359 0 obj +<> +endobj +360 0 obj +<> +endobj +361 0 obj +<> +endobj +362 0 obj +<> +endobj +363 0 obj +<> +endobj +364 0 obj +<> +endobj +365 0 obj +<> +endobj +366 0 obj +<> +endobj +367 0 obj +<> +endobj +368 0 obj +<> +endobj +369 0 obj +<> +endobj +370 0 obj +<> +endobj +371 0 obj +<> +endobj +372 0 obj +<> +endobj +373 0 obj +<> +endobj +374 0 obj +<> +endobj +375 0 obj +<> +endobj +376 0 obj +<> +endobj +377 0 obj +<> +endobj +378 0 obj +<> +endobj +379 0 obj +<> +endobj +380 0 obj +<> +endobj +381 0 obj +<> +endobj +382 0 obj +<> +endobj +383 0 obj +<> +endobj +384 0 obj +<> +endobj +385 0 obj +<> +endobj +386 0 obj +<> +endobj +387 0 obj +<> +endobj +388 0 obj +<> +endobj +389 0 obj +<> +endobj +390 0 obj +<> +endobj +391 0 obj +<> +endobj +392 0 obj +<> +endobj +393 0 obj +<> +endobj +394 0 obj +<> +endobj +395 0 obj +<> +endobj +396 0 obj +<> +endobj +397 0 obj +<> +endobj +398 0 obj +<> +endobj +399 0 obj +<> +endobj +400 0 obj +<> +endobj +401 0 obj +<> +endobj +402 0 obj +<> +endobj +403 0 obj +<> +endobj +404 0 obj +<> +endobj +405 0 obj +<> +endobj +406 0 obj +<> +endobj +407 0 obj +<> +endobj +408 0 obj +<> +endobj +409 0 obj +<> +endobj +410 0 obj +<> +endobj +411 0 obj +<> +endobj +412 0 obj +<> +endobj +413 0 obj +<> +endobj +414 0 obj +<> +endobj +415 0 obj +<> +endobj +416 0 obj +<> +endobj +417 0 obj +<> +>>stream +xe +0<-uSHu;ix$E&t?2(T([ƒ&cgC>'Z猉U Y'56ǛSRS`P’SUwY8t#uč{idj +wRYdJ bzp\ E*`Ľ С*-j'+_Ӆ6!A&Go]endstream +endobj +418 0 obj +<> +/Type /Filespec +/F (example2.tex) +>> +endobj +419 0 obj +<> +endobj +420 0 obj +<> +>>stream +xeN0 } +_:1i+al`!8YjڨiI:ME볝rQsU‘dK Bn*> +/Type /Filespec +/F (example3.tex) +>> +endobj +422 0 obj +<> +>>stream +xMn0ED +*P,+eeV,\3+@,cĿw @Y̽g+8)8J9M, PMTD?Kl+,EX%KX6{.!9gj*7+Jn 7ԁ)GJvνgfFšҊ:֡z&\I0hU<7.!9CFhtd̉=^%0±l'j]S+pxNGq]endstream +endobj +423 0 obj +<> +/Type /Filespec +/F (example4.tex) +>> +endobj +424 0 obj +<> +>>stream +x}k0RPi(sV0viCo6c0q"el$}G|ⲀJn)[]xXB|yi^gmdiݳLVbY + /"3l2s^\[+eXp_[x-Xgm&34'0+.qEFɹd>w}JhF$=89p@pmt؎1}BR7Ljn ,+50 `p^sJgijԶ F(]5X 1U7ćF괫61hj&endstream +endobj +425 0 obj +<> +/Type /Filespec +/F (example5.tex) +>> +endobj +426 0 obj +<> +>>stream +x}S[o0~ϯ8$@a{j l> 3$48cR+} )j%։]9v}zHeф?/>g~8:( W:;h4:ݿ u%V/:4]@\JbJӨN,pGoLǔYS6@]KkȢ=x /_`\qZ07~XzBPf/^=Xߒ- oh -F57LZks3 +GA}wl \#?a !'+O5X+RMgĚի +ȪJ.ߨA(m|eD*0uYvj/"N#<oQYF,FŠGYvSGf2iSl"$*;؞O2> +/Type /Filespec +/F (example6.tex) +>> +endobj +428 0 obj +<> +>>stream +xڕTMo WphWvit 9k@h{10\Kmu;ZSO8Mft6:-diݼS9ӡcS^ cko;+u49 W!-g~$-UoWZnDx¥[LF2/HE,,UV='bd ,Z~ %S{uE :^}uWωgAL9bKe#P +{g`)urd0]Ɗ,ީXduV9i*%9V4̒f0drWJ +l>1Nc-tҰCȲab;`:t/m`c{"jN$' ^ - c&O2@(&  +8-Lq cnUuP + Wa6.D܅-uBBb<3W=26 +'^@QqL8@~c?F s?G#endstream +endobj +429 0 obj +<> +/Type /Filespec +/F (example7.tex) +>> +endobj +430 0 obj +<> +endobj +431 0 obj +<> +>>stream +xڍQo0),ML프ҮD'QJK1&9DiD:+qϹ9i ]xQ&wk.sK88M\ƌH)i@;x# 񚤠$]{.gu.[Y!wڬruXU;-sx P*6f7fIȼVrK! )@pև$9H2DhdJھ'RKXk2+kϣah8DaWMt5b0fnFU}W;S +nUuGU8A357Mυ> mzJ|? [Y8OGH9gdVNJk[Z"bS]=QsQҜbW4^_r{mnݰT`+#1~S>4³̸erI2vxH\K 2 v Wyr>f[E%R?yWr} azw6|a -1C;n~OQ9 endstream +endobj +432 0 obj +<> +/Type /Filespec +/F (example8.tex) +>> +endobj +433 0 obj +<> +endobj +434 0 obj +<> +endobj +435 0 obj +<> +endobj +436 0 obj +<> +endobj +437 0 obj +<> +endobj +438 0 obj +<> +endobj +439 0 obj +<> +endobj +440 0 obj +<> +endobj +441 0 obj +<> +endobj +442 0 obj +<> +endobj +443 0 obj +<> +endobj +444 0 obj +<> +endobj +445 0 obj +<> +endobj +446 0 obj +<> +endobj +447 0 obj +<> +endobj +448 0 obj +<> +endobj +449 0 obj +<> +endobj +450 0 obj +<> +endobj +451 0 obj +<> +endobj +452 0 obj +<> +endobj +453 0 obj +<> +endobj +454 0 obj +<> +endobj +455 0 obj +<> +endobj +456 0 obj +<> +endobj +457 0 obj +<> +endobj +458 0 obj +<> +endobj +459 0 obj +<> +endobj +460 0 obj +<> +endobj +461 0 obj +<> +endobj +462 0 obj +<> +endobj +463 0 obj +<> +endobj +464 0 obj +<> +endobj +465 0 obj +<> +endobj +466 0 obj +<> +endobj +467 0 obj +<> +endobj +468 0 obj +<> +endobj +469 0 obj +<> +endobj +470 0 obj +<> +endobj +471 0 obj +<> +endobj +472 0 obj +<> +endobj +473 0 obj +<> +endobj +474 0 obj +<> +endobj +475 0 obj +<> +endobj +476 0 obj +<> +endobj +477 0 obj +<> +endobj +478 0 obj +<> +endobj +479 0 obj +<> +endobj +480 0 obj +<> +endobj +481 0 obj +<> +endobj +482 0 obj +<> +endobj +483 0 obj +<> +endobj +484 0 obj +<> +endobj +485 0 obj +<> +endobj +486 0 obj +<> +endobj +487 0 obj +<> +endobj +488 0 obj +<> +endobj +489 0 obj +<> +endobj +490 0 obj +<> +endobj +491 0 obj +<> +endobj +492 0 obj +<> +endobj +493 0 obj +<> +endobj +494 0 obj +<> +endobj +495 0 obj +<> +endobj +496 0 obj +<> +endobj +497 0 obj +<> +endobj +498 0 obj +<> +endobj +499 0 obj +<> +endobj +500 0 obj +<> +endobj +501 0 obj +<> +endobj +502 0 obj +<> +endobj +503 0 obj +<> +endobj +504 0 obj +<> +endobj +505 0 obj +<> +endobj +506 0 obj +<> +endobj +507 0 obj +<> +endobj +508 0 obj +<> +endobj +509 0 obj +<> +endobj +510 0 obj +<> +endobj +511 0 obj +<> +endobj +512 0 obj +<> +endobj +513 0 obj +<> +endobj +514 0 obj +<> +endobj +515 0 obj +<> +endobj +516 0 obj +<> +endobj +517 0 obj +<> +endobj +518 0 obj +<> +endobj +519 0 obj +<> +endobj +520 0 obj +<> +endobj +521 0 obj +<> +endobj +522 0 obj +<> +endobj +523 0 obj +<> +endobj +524 0 obj +<> +endobj +525 0 obj +<> +endobj +526 0 obj +<> +endobj +527 0 obj +<> +endobj +528 0 obj +<> +endobj +529 0 obj +<> +endobj +530 0 obj +<> +endobj +531 0 obj +<> +endobj +532 0 obj +<> +endobj +533 0 obj +<> +endobj +534 0 obj +<> +endobj +535 0 obj +<> +endobj +536 0 obj +<> +endobj +537 0 obj +<> +endobj +538 0 obj +<> +endobj +539 0 obj +<> +endobj +540 0 obj +<> +endobj +541 0 obj +<> +endobj +542 0 obj +<> +endobj +543 0 obj +<> +endobj +544 0 obj +<> +endobj +545 0 obj +<> +endobj +546 0 obj +<> +endobj +547 0 obj +<> +endobj +548 0 obj +<> +endobj +549 0 obj +<> +endobj +550 0 obj +<> +endobj +551 0 obj +<> +endobj +552 0 obj +<> +endobj +553 0 obj +<> +endobj +554 0 obj +<> +endobj +555 0 obj +<> +endobj +556 0 obj +<> +endobj +557 0 obj +<> +endobj +558 0 obj +<> +endobj +559 0 obj +<> +endobj +560 0 obj +<> +endobj +561 0 obj +<> +endobj +562 0 obj +<> +endobj +563 0 obj +<> +endobj +564 0 obj +<> +endobj +565 0 obj +<> +endobj +566 0 obj +<> +endobj +567 0 obj +<> +endobj +568 0 obj +<> +endobj +569 0 obj +<> +endobj +570 0 obj +<> +endobj +571 0 obj +<> +endobj +572 0 obj +<> +endobj +573 0 obj +<> +endobj +574 0 obj +<> +endobj +575 0 obj +<> +endobj +576 0 obj +<> +endobj +577 0 obj +<> +endobj +578 0 obj +<> +endobj +579 0 obj +<> +endobj +580 0 obj +<> +endobj +581 0 obj +<> +endobj +582 0 obj +<> +endobj +583 0 obj +<> +endobj +584 0 obj +<> +endobj +585 0 obj +<> +endobj +586 0 obj +<> +endobj +587 0 obj +<> +endobj +588 0 obj +<> +endobj +589 0 obj +<> +endobj +590 0 obj +<> +endobj +591 0 obj +<> +endobj +592 0 obj +<> +endobj +593 0 obj +<> +endobj +594 0 obj +<> +endobj +595 0 obj +<> +endobj +596 0 obj +<> +endobj +597 0 obj +<> +endobj +598 0 obj +<> +endobj +599 0 obj +<> +endobj +600 0 obj +<> +endobj +601 0 obj +<> +endobj +602 0 obj +<> +endobj +603 0 obj +<> +endobj +604 0 obj +<> +endobj +605 0 obj +<> +endobj +606 0 obj +<> +endobj +607 0 obj +<> +endobj +608 0 obj +<> +endobj +609 0 obj +<> +endobj +610 0 obj +<> +endobj +611 0 obj +<> +endobj +612 0 obj +<> +endobj +613 0 obj +<> +endobj +614 0 obj +<> +endobj +615 0 obj +<> +endobj +616 0 obj +<> +endobj +617 0 obj +<> +endobj +618 0 obj +<> +endobj +619 0 obj +<> +endobj +620 0 obj +<> +endobj +621 0 obj +<> +endobj +622 0 obj +<> +endobj +623 0 obj +<> +endobj +624 0 obj +<> +endobj +625 0 obj +<> +endobj +626 0 obj +<> +endobj +627 0 obj +<> +endobj +628 0 obj +<> +endobj +629 0 obj +<> +endobj +630 0 obj +<> +endobj +631 0 obj +<> +endobj +632 0 obj +<> +endobj +633 0 obj +<> +endobj +634 0 obj +<> +endobj +635 0 obj +<> +endobj +636 0 obj +<> +endobj +637 0 obj +<> +endobj +638 0 obj +<> +endobj +639 0 obj +<> +endobj +640 0 obj +<> +endobj +641 0 obj +<> +endobj +642 0 obj +<> +endobj +643 0 obj +<> +endobj +644 0 obj +<> +endobj +645 0 obj +<> +endobj +646 0 obj +<> +endobj +647 0 obj +<> +endobj +648 0 obj +<> +endobj +649 0 obj +<> +endobj +650 0 obj +<> +endobj +651 0 obj +<> +endobj +652 0 obj +<> +endobj +653 0 obj +<> +endobj +654 0 obj +<> +endobj +655 0 obj +<> +endobj +656 0 obj +<> +endobj +657 0 obj +<> +endobj +658 0 obj +<> +endobj +659 0 obj +<> +endobj +660 0 obj +<> +endobj +661 0 obj +<> +endobj +662 0 obj +<> +endobj +663 0 obj +<> +endobj +664 0 obj +<> +endobj +665 0 obj +<> +endobj +666 0 obj +<> +endobj +667 0 obj +<> +endobj +668 0 obj +<> +endobj +669 0 obj +<> +endobj +670 0 obj +<> +endobj +671 0 obj +<> +endobj +672 0 obj +<> +endobj +673 0 obj +<> +endobj +674 0 obj +<> +endobj +675 0 obj +<> +endobj +676 0 obj +<> +endobj +677 0 obj +<> +endobj +678 0 obj +<> +endobj +679 0 obj +<> +endobj +680 0 obj +<> +endobj +681 0 obj +<> +endobj +682 0 obj +<> +endobj +683 0 obj +<) +>> +endobj +xref +0 684 +0000000000 65535 f +0000371617 00000 n +0000371754 00000 n +0000371921 00000 n +0000372078 00000 n +0000372237 00000 n +0000372487 00000 n +0000376506 00000 n +0000376688 00000 n +0000376861 00000 n +0000377033 00000 n +0000377201 00000 n +0000377369 00000 n +0000377536 00000 n +0000377708 00000 n +0000377881 00000 n +0000378054 00000 n +0000378222 00000 n +0000378432 00000 n +0000396383 00000 n +0000396582 00000 n +0000396746 00000 n +0000396913 00000 n +0000397086 00000 n +0000397253 00000 n +0000397426 00000 n +0000397594 00000 n +0000397758 00000 n +0000397922 00000 n +0000398116 00000 n +0000398282 00000 n +0000398455 00000 n +0000398665 00000 n +0000401964 00000 n +0000402142 00000 n +0000402309 00000 n +0000402482 00000 n +0000402649 00000 n +0000402809 00000 n +0000402975 00000 n +0000403139 00000 n +0000403304 00000 n +0000403470 00000 n +0000403762 00000 n +0000406265 00000 n +0000406375 00000 n +0000406636 00000 n +0000406805 00000 n +0000406831 00000 n +0000408668 00000 n +0000408860 00000 n +0000409054 00000 n +0000409246 00000 n +0000409439 00000 n +0000409597 00000 n +0000409765 00000 n +0000409938 00000 n +0000410104 00000 n +0000410269 00000 n +0000410437 00000 n +0000410630 00000 n +0000410909 00000 n +0000411077 00000 n +0000411315 00000 n +0000415661 00000 n +0000415685 00000 n +0000418742 00000 n +0000418885 00000 n +0000419049 00000 n +0000419208 00000 n +0000419376 00000 n +0000419615 00000 n +0000419783 00000 n +0000420027 00000 n +0000431731 00000 n +0000432105 00000 n +0000440137 00000 n +0000440309 00000 n +0000440482 00000 n +0000440649 00000 n +0000440820 00000 n +0000440985 00000 n +0000441149 00000 n +0000441332 00000 n +0000444048 00000 n +0000444158 00000 n +0000444314 00000 n +0000445916 00000 n +0000446026 00000 n +0000446208 00000 n +0000446381 00000 n +0000446627 00000 n +0000449127 00000 n +0000449153 00000 n +0000451980 00000 n +0000452110 00000 n +0000452339 00000 n +0000452586 00000 n +0000452810 00000 n +0000452883 00000 n +0000460354 00000 n +0000460746 00000 n +0000460938 00000 n +0000461650 00000 n +0000461842 00000 n +0000462524 00000 n +0000465887 00000 n +0000466035 00000 n +0000466258 00000 n +0000466469 00000 n +0000466640 00000 n +0000466898 00000 n +0000480819 00000 n +0000481048 00000 n +0000489728 00000 n +0000489841 00000 n +0000490040 00000 n +0000490216 00000 n +0000490497 00000 n +0000492804 00000 n +0000493441 00000 n +0000493612 00000 n +0000493727 00000 n +0000494757 00000 n +0000494938 00000 n +0000495113 00000 n +0000495282 00000 n +0000495456 00000 n +0000495625 00000 n +0000495798 00000 n +0000495972 00000 n +0000496141 00000 n +0000496339 00000 n +0000497602 00000 n +0000497735 00000 n +0000497900 00000 n +0000498084 00000 n +0000499167 00000 n +0000499300 00000 n +0000499465 00000 n +0000499649 00000 n +0000500707 00000 n +0000500820 00000 n +0000500990 00000 n +0000501734 00000 n +0000501847 00000 n +0000502031 00000 n +0000502892 00000 n +0000503005 00000 n +0000503189 00000 n +0000504117 00000 n +0000504230 00000 n +0000504441 00000 n +0000505656 00000 n +0000505769 00000 n +0000505953 00000 n +0000507090 00000 n +0000507203 00000 n +0000507387 00000 n +0000508331 00000 n +0000508444 00000 n +0000508628 00000 n +0000509484 00000 n +0000509597 00000 n +0000509781 00000 n +0000510640 00000 n +0000510753 00000 n +0000510937 00000 n +0000511804 00000 n +0000511917 00000 n +0000512087 00000 n +0000512851 00000 n +0000512984 00000 n +0000513158 00000 n +0000513356 00000 n +0000514505 00000 n +0000514618 00000 n +0000514802 00000 n +0000515881 00000 n +0000515994 00000 n +0000516178 00000 n +0000517356 00000 n +0000517469 00000 n +0000517653 00000 n +0000518755 00000 n +0000518868 00000 n +0000519066 00000 n +0000520079 00000 n +0000520192 00000 n +0000520376 00000 n +0000521188 00000 n +0000521301 00000 n +0000521485 00000 n +0000522377 00000 n +0000522490 00000 n +0000522674 00000 n +0000523628 00000 n +0000523741 00000 n +0000523925 00000 n +0000524714 00000 n +0000524827 00000 n +0000525011 00000 n +0000525903 00000 n +0000526016 00000 n +0000526200 00000 n +0000526983 00000 n +0000527096 00000 n +0000527267 00000 n +0000528144 00000 n +0000528257 00000 n +0000528441 00000 n +0000529363 00000 n +0000529476 00000 n +0000529633 00000 n +0000530383 00000 n +0000530496 00000 n +0000530653 00000 n +0000531359 00000 n +0000531472 00000 n +0000531629 00000 n +0000532243 00000 n +0000532356 00000 n +0000532513 00000 n +0000533170 00000 n +0000533283 00000 n +0000533440 00000 n +0000534131 00000 n +0000534244 00000 n +0000534401 00000 n +0000535201 00000 n +0000535406 00000 n +0000535561 00000 n +0000535717 00000 n +0000535891 00000 n +0000536047 00000 n +0000536204 00000 n +0000536362 00000 n +0000536520 00000 n +0000536677 00000 n +0000536846 00000 n +0000537004 00000 n +0000537189 00000 n +0000537361 00000 n +0000537734 00000 n +0000566245 00000 n +0000566807 00000 n +0000568566 00000 n +0000568737 00000 n +0000568914 00000 n +0000569085 00000 n +0000569256 00000 n +0000569428 00000 n +0000569605 00000 n +0000569776 00000 n +0000569938 00000 n +0000570094 00000 n +0000570239 00000 n +0000570315 00000 n +0000570706 00000 n +0000570819 00000 n +0000571212 00000 n +0000571589 00000 n +0000572203 00000 n +0000572460 00000 n +0000575888 00000 n +0000576136 00000 n +0000591074 00000 n +0000591336 00000 n +0000595000 00000 n +0000595299 00000 n +0000622172 00000 n +0000622476 00000 n +0000653882 00000 n +0000654505 00000 n +0000672247 00000 n +0000672607 00000 n +0000672670 00000 n +0000672731 00000 n +0000672791 00000 n +0000672851 00000 n +0000672911 00000 n +0000672971 00000 n +0000673030 00000 n +0000673092 00000 n +0000673153 00000 n +0000673215 00000 n +0000673276 00000 n +0000673337 00000 n +0000673399 00000 n +0000673460 00000 n +0000673521 00000 n +0000673582 00000 n +0000673643 00000 n +0000673704 00000 n +0000673765 00000 n +0000673826 00000 n +0000673887 00000 n +0000673948 00000 n +0000674010 00000 n +0000674072 00000 n +0000674135 00000 n +0000674197 00000 n +0000674260 00000 n +0000674323 00000 n +0000674385 00000 n +0000674447 00000 n +0000674509 00000 n +0000674571 00000 n +0000674633 00000 n +0000674695 00000 n +0000674757 00000 n +0000674819 00000 n +0000674881 00000 n +0000674943 00000 n +0000675005 00000 n +0000675067 00000 n +0000675129 00000 n +0000675191 00000 n +0000675253 00000 n +0000675315 00000 n +0000675377 00000 n +0000675439 00000 n +0000675501 00000 n +0000675563 00000 n +0000675624 00000 n +0000675686 00000 n +0000675748 00000 n +0000675810 00000 n +0000675872 00000 n +0000675934 00000 n +0000675996 00000 n +0000676058 00000 n +0000676119 00000 n +0000676180 00000 n +0000676242 00000 n +0000676304 00000 n +0000676366 00000 n +0000676428 00000 n +0000676490 00000 n +0000676551 00000 n +0000676613 00000 n +0000676675 00000 n +0000676737 00000 n +0000676797 00000 n +0000676859 00000 n +0000676921 00000 n +0000676982 00000 n +0000677044 00000 n +0000677106 00000 n +0000677168 00000 n +0000677230 00000 n +0000677292 00000 n +0000677353 00000 n +0000677415 00000 n +0000677477 00000 n +0000677539 00000 n +0000677601 00000 n +0000677664 00000 n +0000677726 00000 n +0000677787 00000 n +0000677849 00000 n +0000677911 00000 n +0000677973 00000 n +0000678035 00000 n +0000678097 00000 n +0000678159 00000 n +0000678221 00000 n +0000678283 00000 n +0000678345 00000 n +0000678406 00000 n +0000678468 00000 n +0000678530 00000 n +0000678592 00000 n +0000678654 00000 n +0000678716 00000 n +0000678778 00000 n +0000678840 00000 n +0000678902 00000 n +0000678964 00000 n +0000679025 00000 n +0000679087 00000 n +0000679149 00000 n +0000679211 00000 n +0000679273 00000 n +0000679335 00000 n +0000679397 00000 n +0000679459 00000 n +0000679520 00000 n +0000679582 00000 n +0000679643 00000 n +0000679705 00000 n +0000679767 00000 n +0000679829 00000 n +0000679891 00000 n +0000679953 00000 n +0000680015 00000 n +0000680077 00000 n +0000680139 00000 n +0000680200 00000 n +0000680263 00000 n +0000680325 00000 n +0000680388 00000 n +0000680450 00000 n +0000680513 00000 n +0000680576 00000 n +0000680687 00000 n +0000680748 00000 n +0000680808 00000 n +0000680870 00000 n +0000680930 00000 n +0000680991 00000 n +0000681052 00000 n +0000681113 00000 n +0000681174 00000 n +0000681236 00000 n +0000681297 00000 n +0000681359 00000 n +0000681471 00000 n +0000681890 00000 n +0000681999 00000 n +0000682060 00000 n +0000682581 00000 n +0000682690 00000 n +0000683200 00000 n +0000683309 00000 n +0000683861 00000 n +0000683970 00000 n +0000684683 00000 n +0000684792 00000 n +0000685698 00000 n +0000685807 00000 n +0000685882 00000 n +0000686671 00000 n +0000686780 00000 n +0000686841 00000 n +0000686903 00000 n +0000686965 00000 n +0000687027 00000 n +0000687089 00000 n +0000687151 00000 n +0000687213 00000 n +0000687275 00000 n +0000687337 00000 n +0000687398 00000 n +0000687460 00000 n +0000687521 00000 n +0000687583 00000 n +0000687645 00000 n +0000687707 00000 n +0000687769 00000 n +0000687831 00000 n +0000687893 00000 n +0000687955 00000 n +0000688017 00000 n +0000688079 00000 n +0000688141 00000 n +0000688203 00000 n +0000688265 00000 n +0000688327 00000 n +0000688389 00000 n +0000688451 00000 n +0000688513 00000 n +0000688571 00000 n +0000688633 00000 n +0000688694 00000 n +0000688756 00000 n +0000688817 00000 n +0000688879 00000 n +0000688941 00000 n +0000689003 00000 n +0000689065 00000 n +0000689127 00000 n +0000689189 00000 n +0000689251 00000 n +0000689313 00000 n +0000689375 00000 n +0000689437 00000 n +0000689499 00000 n +0000689561 00000 n +0000689623 00000 n +0000689685 00000 n +0000689746 00000 n +0000689808 00000 n +0000689870 00000 n +0000689932 00000 n +0000689994 00000 n +0000690056 00000 n +0000690118 00000 n +0000690180 00000 n +0000690242 00000 n +0000690304 00000 n +0000690365 00000 n +0000690427 00000 n +0000690489 00000 n +0000690551 00000 n +0000690613 00000 n +0000690675 00000 n +0000690737 00000 n +0000690799 00000 n +0000690861 00000 n +0000690922 00000 n +0000690984 00000 n +0000691046 00000 n +0000691108 00000 n +0000691170 00000 n +0000691231 00000 n +0000691293 00000 n +0000691355 00000 n +0000691417 00000 n +0000691479 00000 n +0000691541 00000 n +0000691603 00000 n +0000691665 00000 n +0000691727 00000 n +0000691789 00000 n +0000691851 00000 n +0000691913 00000 n +0000691975 00000 n +0000692037 00000 n +0000692099 00000 n +0000692161 00000 n +0000692223 00000 n +0000692284 00000 n +0000692346 00000 n +0000692408 00000 n +0000692470 00000 n +0000692532 00000 n +0000692594 00000 n +0000692656 00000 n +0000692718 00000 n +0000692780 00000 n +0000692841 00000 n +0000692903 00000 n +0000692965 00000 n +0000693027 00000 n +0000693089 00000 n +0000693151 00000 n +0000693213 00000 n +0000693275 00000 n +0000693337 00000 n +0000693399 00000 n +0000693462 00000 n +0000693525 00000 n +0000693588 00000 n +0000693651 00000 n +0000693714 00000 n +0000693776 00000 n +0000693839 00000 n +0000693902 00000 n +0000693965 00000 n +0000694028 00000 n +0000694091 00000 n +0000694154 00000 n +0000694217 00000 n +0000694280 00000 n +0000694343 00000 n +0000694406 00000 n +0000694467 00000 n +0000694530 00000 n +0000694593 00000 n +0000694656 00000 n +0000694719 00000 n +0000694782 00000 n +0000694845 00000 n +0000694908 00000 n +0000694971 00000 n +0000695033 00000 n +0000695096 00000 n +0000695159 00000 n +0000695222 00000 n +0000695285 00000 n +0000695348 00000 n +0000695411 00000 n +0000695529 00000 n +0000695591 00000 n +0000695653 00000 n +0000695715 00000 n +0000695777 00000 n +0000695839 00000 n +0000695901 00000 n +0000696019 00000 n +0000696081 00000 n +0000696143 00000 n +0000696205 00000 n +0000696267 00000 n +0000696329 00000 n +0000696391 00000 n +0000696509 00000 n +0000696571 00000 n +0000696633 00000 n +0000696695 00000 n +0000696757 00000 n +0000696819 00000 n +0000696881 00000 n +0000696999 00000 n +0000697061 00000 n +0000697123 00000 n +0000697185 00000 n +0000697247 00000 n +0000697309 00000 n +0000697371 00000 n +0000697489 00000 n +0000697551 00000 n +0000697613 00000 n +0000697675 00000 n +0000697737 00000 n +0000697799 00000 n +0000697861 00000 n +0000697971 00000 n +0000698033 00000 n +0000698095 00000 n +0000698157 00000 n +0000698219 00000 n +0000698282 00000 n +0000698476 00000 n +0000698595 00000 n +0000698682 00000 n +0000698753 00000 n +0000698977 00000 n +0000699240 00000 n +0000699481 00000 n +0000699670 00000 n +0000699920 00000 n +0000700216 00000 n +0000700570 00000 n +0000700948 00000 n +0000701279 00000 n +0000701619 00000 n +0000701948 00000 n +0000702285 00000 n +0000702642 00000 n +0000702996 00000 n +0000703346 00000 n +0000703635 00000 n +0000703929 00000 n +0000704234 00000 n +0000704519 00000 n +0000704776 00000 n +0000704997 00000 n +0000705224 00000 n +0000705454 00000 n +0000705685 00000 n +0000705914 00000 n +0000706147 00000 n +0000706376 00000 n +0000706609 00000 n +0000706846 00000 n +0000707079 00000 n +0000707308 00000 n +0000707545 00000 n +0000707781 00000 n +0000708018 00000 n +0000708254 00000 n +0000708485 00000 n +0000708719 00000 n +0000708956 00000 n +0000709191 00000 n +0000709426 00000 n +0000709657 00000 n +0000709843 00000 n +0000710016 00000 n +0000710187 00000 n +0000710358 00000 n +0000710531 00000 n +0000710703 00000 n +0000710876 00000 n +0000711043 00000 n +0000711235 00000 n +0000711454 00000 n +0000711674 00000 n +0000711793 00000 n +0000711926 00000 n +0000712090 00000 n +0000712244 00000 n +0000712383 00000 n +0000712509 00000 n +0000712635 00000 n +0000712754 00000 n +0000712866 00000 n +0000712970 00000 n +0000713091 00000 n +0000713186 00000 n +0000713268 00000 n +0000713328 00000 n + trailer +<> +startxref +120 +%%EOF diff --git a/Master/texmf-dist/source/latex/tikz-timing/Makefile b/Master/texmf-dist/source/latex/tikz-timing/Makefile new file mode 100644 index 00000000000..fa941f7c31b --- /dev/null +++ b/Master/texmf-dist/source/latex/tikz-timing/Makefile @@ -0,0 +1,100 @@ +# $Id: Makefile 1069 2009-05-05 13:52:29Z martin $ + +PACKAGE=tikz-timing +PACKAGE_STY = ${PACKAGE}.sty +PACKAGE_DOC = ${PACKAGE}.pdf +PACKAGE_SRC = ${PACKAGE}.dtx ${PACKAGE}.ins Makefile +PACKFILES = ${PACKAGE_SRC} ${PACKAGE_DOC} README +TEXAUX = *.aux *.log *.glo *.ind *.idx *.out *.svn *.svx *.svt *.toc *.ilg *.gls *.hd *.exa *.exb *.fdb_latexmk +INSGENERATED = ${PACKAGE_STY} +ZIPFILE = ${PACKAGE}-${ZIPVERSION}.zip +TDSZIPFILE = ${PACKAGE}.tds.zip +GENERATED = ${INSGENERATED} ${PACKAGE}.pdf +ZIPS = zip tdszip + +LATEX_OPTIONS = -interaction=batchmode +LATEX = pdflatex ${LATEX_OPTIONS} + +TEXMFDIR = ${HOME}/texmf + +CP = cp -v +MV = mv -v +RMDIR = rm -rf +MKDIR = mkdir -p + +.PHONY: all doc package clean fullclean tds + +all: package doc example +new: fullclean all + +doc: ${PACKAGE}.pdf + +package: ${PACKAGE}.sty + +example: + +%.pdf: %.dtx + ${LATEX} $*.dtx + -makeindex -s gind.ist -o $*.ind $*.idx + -makeindex -s gglo.ist -o $*.gls $*.glo + ${LATEX} $*.dtx + ${LATEX} $*.dtx + +${PACKAGE}.pdf: ${PACKAGE}.sty + +${INSGENERATED}: *.dtx ${PACKAGE}.ins + yes | latex ${PACKAGE}.ins + +clean: + rm -f ${TEXAUX} $(addprefix ${TESTDIR}/, ${TEXAUX}) + +fullclean: + rm -f ${TEXAUX} $(addprefix ${TESTDIR}/, ${TEXAUX}) ${GENERATED} *~ *.backup + rm -f ${PACKAGE}*.zip + rm -rf tds/ + +${PACKAGE}.zip: zip + +zip: ${PACKAGE}.pdf + +zip: ZIPVERSION=$(shell grep "Package: ${PACKAGE} " ${PACKAGE}.log | \ + sed -e "s/.*Package: ${PACKAGE} ....\/..\/..\s\+\(v\S\+\).*/\1/") + +zip: + @${MAKE} --no-print-directory ${ZIPFILE} + +${PACKAGE}%.zip: ${PACKFILES} + grep -q '\* Checksum passed \*' ${PACKAGE}.log + -pdfopt ${PACKAGE}.pdf opt_${PACKAGE}.pdf && mv opt_${PACKAGE}.pdf ${PACKAGE}.pdf + ${RM} $@ + zip $@ ${PACKFILES} + @echo + @echo "ZIP file $@ created!" + +tds: .tds + +.tds: ${PACKAGE_STY} ${PACKAGE_DOC} ${PACKAGE_SRC} + @grep -q '\* Checksum passed \*' ${PACKAGE}.log + ${RMDIR} tds + ${MKDIR} tds/ + ${MKDIR} tds/tex/ tds/tex/latex/ tds/tex/latex/${PACKAGE}/ + ${MKDIR} tds/doc/ tds/doc/latex/ tds/doc/latex/${PACKAGE}/ + ${MKDIR} tds/source/ tds/source/latex/ tds/source/latex/${PACKAGE}/ + ${CP} ${PACKAGE_STY} tds/tex/latex/${PACKAGE}/ + ${CP} ${PACKAGE_DOC} tds/doc/latex/${PACKAGE}/ + ${CP} ${PACKAGE_SRC} tds/source/latex/${PACKAGE}/ + @touch $@ + +tdszip: ${TDSZIPFILE} + +${TDSZIPFILE}: .tds + ${RM} ${TDSZIPFILE} + cd tds && zip -r ../${TDSZIPFILE} . + +install: .tds + test -d "${TEXMFDIR}" && ${CP} -a tds/* "${TEXMFDIR}/" && texhash ${TEXMFDIR} + +uninstall: + test -d "${TEXMFDIR}" && ${RM} -rv "${TEXMFDIR}/tex/latex/${PACKAGE}" \ + "${TEXMFDIR}/doc/latex/${PACKAGE}" "${TEXMFDIR}/source/latex/${PACKAGE}" && texhash ${TEXMFDIR} + diff --git a/Master/texmf-dist/source/latex/tikz-timing/tikz-timing.dtx b/Master/texmf-dist/source/latex/tikz-timing/tikz-timing.dtx new file mode 100644 index 00000000000..dcaad6e7099 --- /dev/null +++ b/Master/texmf-dist/source/latex/tikz-timing/tikz-timing.dtx @@ -0,0 +1,3314 @@ +% \iffalse meta-comment +% +% Copyright (C) 2009 by Martin Scharrer +% ----------------------------------------------------------------- +% +% This work may be distributed and/or modified under the +% conditions of the LaTeX Project Public License, either version 1.3c +% of this license or (at your option) any later version. +% The latest version of this license is in +% +% http://www.latex-project.org/lppl.txt +% +% and version 1.3c or later is part of all distributions of LaTeX +% version 2008/05/04 or later. +% +% This work has the LPPL maintenance status `maintained'. +% +% The Current Maintainer of this work is Martin Scharrer. +% +% This work consists of the files tikz-timing.dtx, tikz-timing.ins +% and the derived file tikz-timing.sty. +% +% $Id: tikz-timing.dtx 1069 2009-05-05 13:52:29Z martin $ +% \fi +% +% \iffalse +%<*driver> +\makeatletter +% +\RequirePackage{svn-prov}[2009/05/03] +%\ProvidesPackageSVN +%\ProvidesPackageSVN[tikz-timing-examplecode] +%\ProvidesPackageSVN[ydoc] +%<*driver> +\ProvidesFileSVN +% + {$Id: tikz-timing.dtx 1069 2009-05-05 13:52:29Z martin $} + [v0.4a +% Digital Timing Diagrams using TikZ] +% Macros to produce examples for the tikz-timing package] +% Documentation Macros for tikz-timing package] +%<*driver> + DTX-File of 'tikz-timing' package.] +% +%<*package|driver> +\DefineFileInfoSVN[tikztiming] +% +%\DefineFileInfoSVN +%\RequirePackage{tikz-timing}% +%\RequirePackage{pgffor}% +%\usetikzlibrary{calc}% +%<*driver> +\documentclass{ltxdoc} +\usepackage{tikz-timing}[\tikztiming@date] +\makeatother +\usepackage[electronic]{ifsym} +\usepackage{calc} +\usepackage{graphicx} +\usepackage{ifpdf} +\usepackage{xcolor} +\usepackage{tabularx} +\usepackage{array} +\usepackage{flafter,fnpos} +\usepackage{booktabs} +\usepackage{amsmath} +\usepackage{placeins} +\makeFNbottom +\makeFNbelow +\usepackage{microtype} +\DisableLigatures{encoding = T1, family = tt* }% + +\makeatletter +% +%<*ydoc> +% Restore article settings: +\textwidth 345.0pt +\marginparwidth 65.0pt +\oddsidemargin 62.0pt +\evensidemargin 62.0pt\relax + +% use hypdoc if you have it, hyperref else +\IfFileExists{hypdoc.sty} + {\RequirePackage{hypdoc}} + {\RequirePackage{hyperref}} +\RequirePackage{embedfile} +\hypersetup{bookmarksopen=true,bookmarksopenlevel=2} +\RequirePackage{xspace} +\newcommand{\ie}{i.e.\@\xspace} +\newcommand{\eg}{e.g.\@\xspace} + +\RequirePackage{xspace} +\@namedef{seen@package@latex}{1} %^^A avoid footnotes for 'latex' +\newcommand*{\pkgctanurl}[1]{% + CTAN: \url{http://www.ctan.org/pkg/#1}% +} +\newcommand*{\pkg}[2][\@tempa]{% + \begingroup + \def\@tempa{#2}% + \let\@tempb\empty + \ifx\@tempa#1% + \def\@tempb{}% + \else + \def\@tempb{Part of the \texttt{#1} package,\ }% + \fi + \href{http://www.ctan.org/pkg/#1}{\texttt{\@tempa}}% + % URL footnote (for print-out) on first appearance: + \@ifundefined{seen@package@#2}{% + \footnote{\@tempb\pkgctanurl{#1}}% + \expandafter\gdef\csname seen@package@#2\endcsname{}% + }{}% + \endgroup + \xspace +} +\newcommand*{\pkgnoctan}[3][]{% + \href{#3}{\texttt{#2}}% + % URL footnote (for print-out) on first appearance: + \@ifundefined{seen@package@#2@#3}{% + \footnote{#1\url{#3}}% + \@namedef{seen@package@#2@#3}{1}% + }{}% + \xspace +} + +\newcommand*{\itempkg}[2][]{% + \item[\pkg{#2}#1]\footnotetext{\pkgctanurl{#2}}% +} + +\newcommand*{\itempkgnoctan}[3][]{% + \item[\pkgnoctan{#2}{#3}#1]\footnotetext{Location: \url{#3}}% +} + +% link \cs to macro definitions +\let\ydoc@origmacro\macro +\let\ydoc@origendmacro\endmacro +\let\ydoc@origStopEventually\StopEventually +\let\ydoc@origPrintDescribeMacro\PrintDescribeMacro +\RequirePackage{xcolor} +\definecolor{darkred}{rgb}{0.333.0.0,0.0} +\hypersetup{colorlinks=true,linkcolor=darkred,urlcolor=darkred} +\definecolor{macrodesccolor}{rgb}{0.0,0.0,0.8} +\definecolor{macroimplcolor}{rgb}{0.0,0.0,0.4} +\definecolor{metacolor}{rgb}{0.0,0.4,0.4} +\definecolor{scriptcolor}{rgb}{0.2,0.6,0.2} +\definecolor{optioncolor}{rgb}{0.3.0.2,0} + +\let\macroline\\ +\newlength{\macrosep} +\setlength{\macrosep}{-3em} +\renewcommand{\meta@font@select}{\color{metacolor}\itshape} +\newcommand{\macroformat}[1]{\textbf{\ttfamily #1}} +\newcommand{\optionformat}[1]{\textbf{\sffamily #1}} +\newcommand{\scriptformat}[1]{\textbf{\ttfamily #1}} +\newcommand{\macroargformat}[1]{\texttt{#1}} +\newcommand{\scriptargformat}[1]{\textbf{#1}} +\newcommand{\macrohlinkprefix}{desc} +\newcommand{\macrolink}{} + +\RequirePackage[utf8]{inputenc} +\RequirePackage[T1]{fontenc} +\IfFileExists{lmodern.sty}{\RequirePackage{lmodern}}{}% + +\def\DescribeMacro{\@ifnextchar*{\DescribeMacroS}{\DescribeMacroN}} +\def\DescribeMacroN{% + \bigskip\pagebreak[3]\par\noindent\DescribeMacroS*% +} +\def\DescribeMacroS*#1#2{% + \begingroup + \g@namedef{href@desc@#1}{}% + \immediate\write\@mainaux{% + \noexpand\g@namedef{href@desc@#1}{}% + }% + \@ifundefined{href@impl@#1}% + {\let\macrolink\relax}% + {\def\macrolink{\hyperlink{impl@#1.3}}}% + \hypersetup{linkcolor=macrodesccolor}% + \hspace*{\macrosep}% + \raisebox{\baselineskip}[\baselineskip]{\pdfbookmark[3]{\textbackslash #1}{desc@#1}}% + \macrolink{\macroformat{\textcolor{macrodesccolor}{\textbackslash #1}}}% + \noindent\mbox{}\macroargformat{#2}\nopagebreak + \macroline*[0.2\baselineskip]% + \endgroup + \nopagebreak + \ignorespaces +} + +\def\DescribeMacro{\@ifnextchar*{\DescribeMacroS}{\DescribeMacroN}} +\def\DescribeMacroN{% + \bigskip\pagebreak[3]\par\noindent\DescribeMacroS*% +} +\def\DescribeMacroS*#1#2{% + \begingroup + \g@namedef{href@desc@#1}{}% + \immediate\write\@mainaux{% + \noexpand\g@namedef{href@desc@#1}{}% + }% + \@ifundefined{href@impl@#1}% + {\let\macrolink\relax}% + {\def\macrolink{\hyperlink{impl@#1.3}}}% + \hypersetup{linkcolor=macrodesccolor}% + \hspace*{\macrosep}% + \raisebox{\baselineskip}[\baselineskip]{\pdfbookmark[3]{\textbackslash #1}{desc@#1}}% + \macrolink{\macroformat{\textcolor{macrodesccolor}{\textbackslash #1}}}% + \noindent\mbox{}\macroargformat{#2}\nopagebreak + \macroline*[0.2\baselineskip]% + \endgroup + \nopagebreak + \ignorespaces +} + +\def\DescribeEnv{\@ifnextchar*{\DescribeEnvS}{\DescribeEnvN}} +\def\DescribeEnvN{% + \bigskip\pagebreak[3]\par\noindent\DescribeEnvS*% +} +\def\DescribeEnvS*#1#2{% + \begingroup + \g@namedef{href@desc@#1}{}% + \immediate\write\@mainaux{% + \noexpand\g@namedef{href@desc@#1}{}% + }% + \@ifundefined{href@impl@#1}% + {\let\macrolink\relax}% + {\def\macrolink{\hyperlink{impl@#1.3}}}% + \hypersetup{linkcolor=macrodesccolor}% + \hspace*{\macrosep}% + \raisebox{\baselineskip}[\baselineskip]{\pdfbookmark[3]{#1}{desc@#1}}% + \css{begin}% + \{\macrolink{\macroformat{\textcolor{macrodesccolor}{#1}}}\}% + \noindent\mbox{}\macroargformat{#2}\\*\relax + \hspace*{\macrosep}% + \css{end}% + \{\macrolink{\macroformat{\textcolor{macrodesccolor}{#1}}}\}% + \nopagebreak + \macroline*[0.2\baselineskip]% + \endgroup + \nopagebreak + \ignorespaces +} + +\def\DescribeScript{\@ifnextchar*{\DescribeScriptS}{\DescribeScriptN}} +\def\DescribeScriptN{% + \bigskip\par\pagebreak[2]\noindent\DescribeScriptS*% +} +\def\DescribeScriptS*#1#2{% + \hspace*{\macrosep}% + \raisebox{\baselineskip}[\baselineskip]{\pdfbookmark[3]{Script #1}{script@#1}}% + \scriptformat{\textcolor{scriptcolor}{#1}}% + \noindent\mbox{}\scriptargformat{\ {#2}}\macroline*[0.2\baselineskip]% + \nopagebreak +} +\def\DescribeOption{\@ifnextchar*{\DescribeOptionS}{\DescribeOptionN}} +\def\DescribeOptionN{% + \bigskip\par\noindent\DescribeOptionS*% +} +\def\DescribeOptionS*#1{% + \hspace*{\macrosep}% + \raisebox{\baselineskip}[\baselineskip]{\pdfbookmark[3]{Option #1}{option@#1}}% + \optionformat{\textcolor{optioncolor}{#1}}% + \noindent\mbox{}\macroline*[0.2\baselineskip]% + \nopagebreak +} +\newcounter{macrolevel} +\renewenvironment{macro}[1]{% + \addtocounter{macrolevel}{1}% + \expandafter\macroX\expandafter{\expandafter\@gobble\string#1}% +}{% + \addtocounter{macrolevel}{-1}% +} +\providecommand*{\g@namedef}[1]{% + \expandafter\gdef\csname #1\endcsname +} +\newcommand*{\macroX}[1]{% + \ifnum\c@macrolevel<2 + \smallskip + \fi + \par\noindent + \g@namedef{href@impl@#1}{}% + \immediate\write\@mainaux{% + \noexpand\g@namedef{href@impl@#1}{}% + }% + \@ifundefined{href@desc@#1}% + {\let\macrolink\relax}% + {\def\macrolink{\hyperlink{desc@#1.3}}}% + \hspace*{\macrosep}% + \raisebox{\baselineskip}[\baselineskip]{\pdfbookmark[3]{\textbackslash #1}{impl@#1}}% + \macrolink{\macroformat{% + \textcolor{macroimplcolor}{\textbackslash #1}}}% + \\*[\smallskipamount]% + \@ifnextchar\begin{\vspace*{-\baselineskip}}{\imacroarg}% +} + +\renewenvironment{environment}[1]{% + \addtocounter{macrolevel}{1}% + \environmentX{#1}% +}{% + \addtocounter{macrolevel}{-1}% +} +\newcommand*{\environmentX}[1]{% + \ifnum\c@macrolevel<2 + \smallskip + \fi + \par\noindent + \g@namedef{href@impl@#1}{}% + \immediate\write\@mainaux{% + \noexpand\g@namedef{href@impl@#1}{}% + }% + \@ifundefined{href@desc@#1}% + {\let\macrolink\relax}% + {\def\macrolink{\hyperlink{desc@#1.3}}}% + \hspace*{\macrosep}% + \raisebox{\baselineskip}[\baselineskip]{\pdfbookmark[3]{#1}{impl@#1}}% + \macrolink{\macroformat{% + \textcolor{macroimplcolor}{#1}}}% + \\*[\smallskipamount]% + \@ifnextchar\begin{\vspace*{-\baselineskip}}{\imacroarg}% +} + +\newcounter{macroargs} +\newcounter{nmacroarg} + +\newcommand*{\imacroarg}[1][0]{% + \setcounter{macroargs}{#1}% + \setcounter{nmacroarg}{1}% + \ifnum\c@macroargs>0 + \expandafter\imacroargX + \fi +} +\newcommand*{\aftermacroargs}{% + \@ifnextchar\begin + {\\*[-2ex]\ignorespaces}% + {\\*[\smallskipamount]\ignorespaces}% +} +\newcommand*{\imacroargX}[1]{% + \hspace*{-1em}\texttt{\#\thenmacroarg:} #1\relax + \ifnum\c@macroargs>1 + \newline + \fi + \addtocounter{nmacroarg}{1}% + \addtocounter{macroargs}{-1}% + \ifnum\c@macroargs>0 + \expandafter\imacroargX + \else + \expandafter\aftermacroargs + \fi +} + + +\def\karg#1{\{\$\textcolor{metacolor}{#1}\$\}} +\def\kmarg#1{\{\$\meta{#1}\$\}} + +\DeclareRobustCommand{\csi}[1]{% + \begingroup + \hypersetup{linkcolor=macroimplcolor}% + \renewcommand{\macrohlinkprefix}{impl}% + \@ifundefined{href@impl@#1}% + {\let\macrolink\relax}% + {\def\macrolink{\hyperlink{impl@#1.3}}}% + \csX{#1}% + \endgroup +} +\DeclareRobustCommand{\csd}[1]{% + \begingroup + \hypersetup{linkcolor=macrodesccolor}% + \renewcommand{\macrohlinkprefix}{macro}% + \@ifundefined{href@desc@#1}% + {\let\macrolink\relax}% + {\def\macrolink{\hyperlink{desc@#1.3}}}% + \csX{#1}% + \endgroup +} +\DeclareRobustCommand{\csX}[1]{% + \begingroup + \macrolink{\texttt{\textbackslash#1}}% + \endgroup +} + +\DeclareRobustCommand{\envi}[1]{% + \begingroup + \hypersetup{linkcolor=macroimplcolor}% + \renewcommand{\macrohlinkprefix}{impl}% + \@ifundefined{href@impl@#1}% + {\let\macrolink\relax}% + {\def\macrolink{\hyperlink{impl@#1.3}}}% + \envX{#1}% + \endgroup +} +\DeclareRobustCommand{\envd}[1]{% + \begingroup + \hypersetup{linkcolor=macrodesccolor}% + \renewcommand{\macrohlinkprefix}{macro}% + \@ifundefined{href@desc@#1}% + {\let\macrolink\relax}% + {\def\macrolink{\hyperlink{desc@#1.3}}}% + \envX{#1}% + \endgroup +} +\DeclareRobustCommand{\envX}[1]{% + \begingroup + \macrolink{\texttt{\{#1\}}}% + \endgroup +} +\let\cs\csd +\let\env\envd +\DeclareRobustCommand{\css}[1]{\texttt{\textbackslash#1}} +\DeclareRobustCommand{\envv}[1]{\texttt{\{#1\}}} +\DeclareRobustCommand{\op}[1]{% + \begingroup + \hypersetup{linkcolor=optioncolor}% + \hyperlink{option@#1.3}{\textbf{\sffamily #1}}% + \endgroup +} +\DeclareRobustCommand{\scr}[1]{% + \begingroup + \hypersetup{linkcolor=scriptcolor}% + \hyperlink{script@#1.3}{\scriptformat{#1}}% + \endgroup +} + +\def\StopEventually#1{\ydoc@origStopEventually{#1}% +\let\cs\csi +\let\env\envi +} + +%%% Macrocode %%% +\iffalse +\RequirePackage{listings} + +\def\macrocode@catcodes{% + \let\do\@makeother + \dospecials + \@makeother\ \relax + \@makeother\^^M\relax +} + +\begingroup +\endlinechar=-1\relax +\@makeother\^^M\relax +\gdef\macrocode{\begingroup\macrocode@catcodes\macrocode@}% +\gdef\macrocode@#1^^M{\endgroup\begingroup\macrocode@catcodes\macrocode@@}% +\endgroup% + +\begingroup% +\endlinechar=-1\relax +\catcode`\(=\catcode`\{ +\catcode`\)=\catcode`\} +\catcode`\{=12 +\catcode`\}=12 +\catcode`\ =12 +\catcode`\|=0 +\@makeother\^^M\relax +\catcode`\%=12 +\catcode`\\=12 +|long|gdef|macrocode@@#1^^M% \end{macrocode}(|endgroup|handlemacrocode@(#1)) +|endgroup + + +\def\handlemacrocode@#1{% + \handlemacrocode{#1}% + \end{macrocode}% +} + +\newwrite\macrocode@write +\newwrite\codeoutput@write +\def\codeoutput@header{\@percentchar\@percentchar\space Code!} +\def\codeoutput@footer{^^J\noexpand\endinput} + +\AtBeginDocument{% + \immediate\openout\codeoutput@write=\jobname.stv\relax + \immediate\write\codeoutput@write{\codeoutput@header}% +} + +\lstset{% + numbers=left, + numberstyle=\tiny\sffamily, + basicstyle=\ttfamily\small, + stepnumber=1, + firstnumber=last, + language=[latex]tex, + breaklines, + name=macrocode +}% + +\def\handlemacrocode#1{% + \immediate\openout\macrocode@write=\jobname.mcr\relax + \newlinechar=13\relax + \immediate\write\macrocode@write{#1}% + \immediate\write\codeoutput@write{#1}% + \immediate\closeout\macrocode@write + %\gdef\code{#1}% + \par\noindent\lstinputlisting{\jobname.mcr}% + %\gdef\code{\scantokens{#1}}% +} + +\def\endmacrocode{} + +\AtEndDocument{% + \immediate\write\codeoutput@write{\codeoutput@footer}% + \immediate\closeout\codeoutput@write +} +\fi + + +%%% Examples %%% +\RequirePackage{fancyvrb} +\RequirePackage{listings} +\RequirePackage{float} + +\belowcaptionskip=\abovecaptionskip +\floatstyle{plaintop} +\restylefloat{table} + +\floatstyle{plain} +\restylefloat{figure} + +\newfloat{example}{tbph}{fle} +\floatname{example}{Example} +\newwrite\ydoc@exawrite +\newread\ydoc@exaread + +\def\ydoc@exahead{% + \@percentchar\space + TikZ-Timing \tikztiming@version\space\tikztiming@date\space + Example \the\c@example:^^J^^J% + \string\documentclass{article}^^J% + \string\usepackage{tikz-timing}[\tikztiming@date]^^J% + \string\pagestyle{empty}^^J% + \exampleextraheader^^J% + \string\begin{document}^^J\@percentchar +} +\def\ydoc@exafoot{% + \@percentchar^^J% + \string\end{document}% +} +\let\exampleextraheader\empty + +\def\writeexample{% + \begingroup + \advance\c@example by 1\relax% + \immediate\openout\ydoc@exawrite=\jobname\the\c@example.exb\relax + \openin\ydoc@exaread=\jobname.exa\relax + \let\do\@makeother\dospecials + \immediate\write\ydoc@exawrite{\ydoc@exahead}% + \endlinechar=-1% + \copylines + \immediate\write\ydoc@exawrite{\ydoc@exafoot}% + \immediate\closeout\ydoc@exawrite + \closein\ydoc@exaread + \tikztiming@embedexample + \endgroup +} + +\def\copylines{% + \read\ydoc@exaread to \line% + \ifeof\ydoc@exaread\else + \immediate\write\ydoc@exawrite{\line}% + \expandafter\copylines + \fi +} + +\newenvironment{exampletable}{% + \floatstyle{plaintop}% + \restylefloat{example}% + \example +}{\endexample} + +\newenvironment{examplecode} + {\begingroup\VerbatimOut[gobble=4]{\jobname.exa}} + {\endVerbatimOut\endgroup\writeexample + \formatexample} + +\newsavebox{\examplecodebox} +\newsavebox{\exampleresultbox} +\usepackage{ifthen,calc} + +\def\formatexample{% + \par\noindent + \catcode`\%=14% + \makebox[\textwidth]{\null + \makebox%[0.5\textwidth] + {\lstinputlisting{\jobname.exa}}\hfill \makebox%[0.5\textwidth] + {\fbox{\input{\jobname.exa}}}% + }% +} + +\def\formatexample{% + \begingroup + \savebox{\examplecodebox}{\lstinputlisting{\jobname.exa}} + \savebox{\exampleresultbox}{\catcode`\%=14\input{\jobname.exa}}% + % + \par\noindent + \setlength{\@tempdima}{\wd\examplecodebox + \wd\exampleresultbox}% + \ifthenelse{\linewidth < \@tempdima}% + {% + \centerline{\usebox{\examplecodebox}} \\[\bigskipamount]% + \centerline{\usebox{\exampleresultbox}}% + }% + {% + \minipage[c]{\wd\examplecodebox}\hbox{\usebox{\examplecodebox}}\endminipage% + \hfill + \minipage[c]{\wd\exampleresultbox}\hbox{\usebox{\exampleresultbox}}\endminipage% + \\% + }% + \endgroup + \par +} + +\def\tikztiming@embedexample{% + \embedfile[filespec=example\arabic{example}.tex,mimetype=text/x-tex, + desc={Source Code to Example \arabic{example}}]{\jobname\the\c@example.exb}% +} + +\lstset{% + %numbers=left, + numberstyle=\scriptsize\sffamily, + basicstyle=\ttfamily, + stepnumber=1, + language=[latex]tex, + breaklines, +}% + +%%% %%% +% +%<*driver> +\makeatother + +\def\topfraction{0.91} +\def\bottomfraction{0.89} +\def\floatpagefraction{0.9} +\def\textfraction{0.09} + +\makeatletter +% The following code is only needed to produce package examples and therefor not +% included in the style file but might be written to an additional file. +% \begin{macrocode} +% +%<*examplecode> +\RequirePackage{environ} +% \end{macrocode} + +% \begin{environment}{tikztimingexampletable} +% \begin{macrocode} +\NewEnviron{tikztimingexampletable}{% + \begin{tikzpicture}[timing/table]% + \coordinate (last row) at (0,-1); + \coordinate (label pos) at (-1,0); + \expandafter\tikztimingexampletable@\BODY\endtikztimingtable@ + \path (0,-1) +(-\tikztiming@coldist,0.5*\tikztiming@rowdist) node + [anchor=base east,timing/name] {Characters}; + \path (0,-1) +(0,0.5*\tikztiming@rowdist) node + [anchor=base west,timing/name] {Resulting Diagram}; + \draw [line width=\lightrulewidth] + (current bounding box.north west) +(-1,-2) -- + ($ (current bounding box.north east) +(+1,-2) $); + \draw [line width=\heavyrulewidth] + (current bounding box.north west) +(0,1) -- + ($ (current bounding box.north east) +(0,0) $); + \draw [line width=\heavyrulewidth] + (current bounding box.south west) +(0,-1) -- + ($ (current bounding box.south east) +(0,0) $); + \end{tikzpicture} +} + +\def\endtikztimingtable@{\@gobble{ENDTIKSTIMING}} +% \end{macrocode} +% \end{environment} +% +% \begin{macro}{\tikztimingexampletable@} +% \begin{macrocode} +\def\tikztimingexampletable@#1\\{% + \def\tikztiming@text{#1}% + \@onelevel@sanitize\tikztiming@text + \path (last row) +(0,-1*\tikztiming@rowdist) coordinate (last row); + \path (last row) +(-1*\tikztiming@coldist,0) node + [anchor=base east,timing/name] + {\ttfamily\tikztiming@text}; + \timing (last row) {#1}; + \@ifnextchar\extracode + {\tikztimingextracode}% + {% + \@ifnextchar\endtikztimingtable@ + {\@gobble}{\tikztimingexampletable@}% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingfullexampletable} +% \begin{macrocode} +\def\tikztimingfullexampletable{ + \begin{tikzpicture}[x=1em,y=1em,font=\sffamily] + \tikzset{timing/d/background/.style={fill={gray!25},fill opacity=0.5}}% + \iffalse + \def\chars{\@gobble}% + \def\@tempa{}% + \@for\tchar:=\tikztiming@chars\do{% + \expandafter\lowercase\expandafter{\expandafter\def\expandafter\@tempa + \expandafter{\tchar}}% + \edef\chars{\chars,\tchar,\@tempa}% + } + \else + \let\chars\tikztiming@chars + \fi + \node (charnode) at (0,0) {% + \scalebox{0.4}% + {\rotatebox{-45}{$\frac{\mbox{\rotatebox{45}{to}}}% + {\mbox{\rotatebox{45}{from}}}$}}% + }; + \coordinate (charnodex) at (0.25,0);% + \coordinate (charnodey) at (0,0);% + \expandafter\foreach + \expandafter\tchar + \expandafter i\expandafter n\expandafter{\chars} {% + \path (charnodex) ++(+2,0) node (charnodex) {\strut\tchar}; + \path (charnodey) ++(0,-2) node (charnodey) {\strut\tchar}; + }% + \draw [line width=\heavyrulewidth] (charnodex) +(+1,+1) -- (-1,+1); + \draw [line width=\lightrulewidth] (charnodex) +(+1,-1) -- (-1,-1); + \draw [line width=\lightrulewidth] (charnodey) +(+1,-0.6) -- (+1,-1.4) + (+1,-0.6) -- (+1,+0.6); + \draw [line width=\heavyrulewidth] (charnodey) ++(-1,-1) -- +($ (2,0) + + (charnodex) $); + % + \path (1.5,-2) node (charnodex) {\strut}; + \coordinate (charnodex) at (charnodex.base); + \coordinate (charnodey) at (charnodex.base); + \def\@tempa{\timing (charnodey)} + \expandafter\foreach + \expandafter\xchar + \expandafter i\expandafter n\expandafter{\chars} { + \expandafter\foreach + \expandafter\ychar + \expandafter i\expandafter n\expandafter{\chars} { + \draw [xstep={\timingwidth/2.},ystep={\timingheight/2.},timing/grid, + shift={(charnodey)}] + (0,0) grid +(2,1); + \expandafter\@tempa\expandafter{\ychar\xchar}; + \path (charnodey) +(0,-2) node (charnodey) {}; + } + \path (charnodex) ++(+2,0) node (charnodex) {} node (charnodey) {}; + } + \end{tikzpicture} +} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +% +%<*driver> +% \end{macrocode} +\makeatother + +\EnableCrossrefs +%\CodelineIndex +\RecordChanges +%\OnlyDescription +\listfiles +\begin{document} + \DocInput{tikz-timing.dtx} + \PrintChanges + %\newpage\PrintIndex +\end{document} +% +% \fi +% +% \CheckSum{1757} +% +% \CharacterTable +% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +% Digits \0\1\2\3\4\5\6\7\8\9 +% Exclamation \! Double quote \" Hash (number) \# +% Dollar \$ Percent \% Ampersand \& +% Acute accent \' Left paren \( Right paren \) +% Asterisk \* Plus \+ Comma \, +% Minus \- Point \. Solidus \/ +% Colon \: Semicolon \; Less than \< +% Equals \= Greater than \> Question mark \? +% Commercial at \@ Left bracket \[ Backslash \\ +% Right bracket \] Circumflex \^ Underscore \_ +% Grave accent \` Left brace \{ Vertical bar \| +% Right brace \} Tilde \~} +% +% +% \changes{v0.3}{2009/04/24}{First released version} +% \changes{v0.4}{2009/04/28}{Added output routine which combines successive +% occurrences of the same character. This improves screen display quality and +% reduces rendering time and file size.} +% \changes{v0.4}{2009/04/28}{Removed own macros for lowercase characters. They +% are now handled by the uppercase macros which receive half of the width. +% Exceptions are possible like for the `m' character.} +% \changes{v0.4}{2009/04/29}{Added parser for rows in \env{tikztimingtable}. +% This makes the syntax much more stable. Also replaced row counter with TikZ +% coordinates which is more user-friendly.} +% \changes{v0.4}{2009/04/30}{User macros to draw grids and lines inside table.} +% \changes{v0.4}{2009/05/01}{In-line Nodes, \eg to mark positions inside the +% diagram.} +% \changes{v0.4}{2009/05/03}{Released as v0.4} +% \changes{v0.4a}{2009/05/05}{Added \cs{tablerules} macro. Changed default style +% of inline nodes to \texttt{coordinate}.} +% +% \GetFileInfo{tikz-timing.dtx} +% +% \DoNotIndex{\newcommand,\newenvironment,\def,\edef,\xdef,\DeclareRobustCommand} +% \DoNotIndex{\expandafter,\if,\else,\fi,\ifnum,\ifx,\let,\global,\long} +% \DoNotIndex{\newcounter,\newcount,\message,\meaning,\noexpand,\relax,\value} +% \DoNotIndex{\setcounter,\addtocounter,\advance,\afterassignment,\AtEndOfPackage} +% \DoNotIndex{\ProvidesPackage,\providecommand,\RequirePackage,\empty,\begin,\end} +% \DoNotIndex{\begingroup,\bgroup,\egroup,\endgroup,\csname,\endcsname,\@tempa} +% \DoNotIndex{\ignorespaces,\lccode,\sffamily,\@gobble,\@ifundefined,\@for,\or} +% \DoNotIndex{\@firstoftwo,\@ifnextchar,\@namedef,\@nameuse,\@secondoftwo} +% \DoNotIndex{\@temptokena,\toks@,\BODY,\do,\g@addto@macro,\lowercase,\uppercase,\the} +% \DoNotIndex{\height,\width,\slope,\style,\draw,\path,\newdraw,\lastchar,\currentchar} +% \DoNotIndex{\dslope,\zslope} +% +% \ifpdf +% \hypersetup{% +% pdfauthor = {Martin Scharrer }, +% pdftitle = {The svn-multi package, \fileversion\ from \filedate}, +% pdftitle = {The tikz-timing package}, +% pdfsubject = {Documentation of LaTeX package tikz-timing which allows the +% easy creation of timing diagrams inside tikz pictures or text.}, +% pdfkeywords = {tikz-timing, timing diagram, LaTeX} +% }% +% \fi +% \clearpage +% \null +% \vspace*{-2em} +% \begin{center} +% \tikzset{timing/z/.style={black}, +% timing/intext/.style={timing,line width=0.1ex}} +% {\LARGE\sffamily The \raisebox{-0.66ex}{\Huge\textsf +% {\texttiming[z]{3d{\strut tikz}z5d{\strut timing}0.2z}}} package}\\[3ex] +% {\large Martin Scharrer \\\normalsize +% \url{martin@scharrer-online.de}\\[.8ex] +% \url{http://www.ctan.org/indexes/graphics/pgf/contrib/tikz-timing/}\\[1.2ex]} +% {\large Version \fileversion\ -- \filedate}\\ +% \end{center} +% \vspace{1.2em}% +% +% ^^A\vfill +% \noindent +% \textbf{Note to Advanced Users:} This is a new package which internal macros +% might still change. Please only rely on the user macros for now. +% +% \section{Introduction} +% This package uses the \pkg[pgf]{tikz} package to produce timing diagrams +% inside text or \envv{tikzpicture} environments. Also a tabular-like +% environment is provided to produce a larger timing diagram with multiple +% labeled signals and the possibility to add own drawing material. +% +% The signal levels of the timing diagram can be given by corresponding +% characters/letters like `|H|' for \emph{Logical High} or `|L|' for +% \emph{Logical Low}. So e.g.\ `|{HLZXD}|' gives `\texttiming{HLZXD}'. +% Lowercase characters only produce a signal with half the width while uppercase +% characters produce one with the ``full'' width, called the `\textsf{period +% width}' in this document and which is by default identical to there height, +% called `\textsf{signal height}', which defaults to 1.6ex (about the height of +% the uppercase `X' of the current font). +% Table~\ref{tab:chars} shows all by default defined logic characters. +% Additional functionality is provided by the ``modifiers'' shown in +% Table~\ref{tab:modifiers}. +% +% \iffalse +% The package is build to make it possible to define new characters from scratch +% or as modified copy of other characters. However, no user macros nor +% documentation for this are provided at the moment. Interested \LaTeX\ users +% should look at the default definitions at the end of the source code. +% \fi +% +% \begin{table}[b!] +% \let\texttimingbefore\texttiminggrid +% \sffamily\centering +% \caption{Timing Characters}\label{tab:chars} +% \begin{tabular}{clccc} +% \toprule +% Character & Description & Full Width & Half Width & Transition \\ +% & & \small (Uppercase) & \small (Lowercase) & Example +% \\\midrule +% \texttt{H} & High & \texttiming{H} & \texttiming{h} & \texttiming[L]{H} \\ +% \texttt{L} & Low & \texttiming{L} & \texttiming{l} & \texttiming[H]{L} \\ +% \texttt{Z} & High Impedance & \texttiming{Z} & \texttiming{z} & \texttiming[L]{Z} \\ +% \texttt{X} & Undefined / Don't Care & \texttiming{X} & \texttiming{x} & \texttiming[L]{X} \\ +% \texttt{D} & Data / Double & \texttiming{D} & \texttiming{d} & \texttiming[L]{D{A}D} \\ +% \texttt{U} & Unknown Data & \texttiming{U} & \texttiming{u} & \texttiming[D]{U} \\ +% \texttt{T} & Toggle & \texttiming{L} or \texttiming{H} & \texttiming{l} or +% \texttiming{h} & \texttiming{TTTT} \\ +% \texttt{C} & Clock (no slope) & \texttiming{L} or \texttiming{H} & +% \texttiming{l} or \texttiming{h} & \texttiming{CCCC} \\ +% \texttt{M} & Metastable Condition & \texttiming{M} & \texttiming{m} & \texttiming[H]{Ml} \\ +% \midrule +% \texttt{G} & Glitch (zero width) & \texttiming{G} & \texttiming{g} & \texttiming{HGH} \\ +% \texttt{S} & Space (nothing) & \texttiming{S} & \texttiming{s} & \texttiming{HSL} \\ +% \bottomrule +% \end{tabular} +% \end{table} +% +% \iffalse +% \subsection{Similar Packages} +% There a some packages which target the same application like the package +% presented by this document. +% +% \begin{description} +% \itempkg{ifsym} This package (using the |electronic| option) provides a +% special font which contains graphical representation of the logical levels +% high and low at the corresponding letter `|H|' and `|L|'. The lower case +% versions have only half the width of the uppercase ones. Also a transition +% can be added using the `\verb+|+' character which will (sometimes) be added +% automatically between |HL| and |LH|. +% The diagrams are created using the command |\textifsym|\marg{characters}, +% e.g.\ \verb+\textifsym{H|L|h|l|H|L}+ results in +% \DeleteShortVerb{\|} `\textifsym{H|L|h|l|H|L}'. +% \MakeShortVerb{\|} +% +% There is no support for transition slopes and no support for new +% user-defined logical levels. +% +% \itempkg[(CTAN)]{timing} This package also provides a font for the logical +% levels but supports transition slopes and larger timing diagrams. This +% package seems not been updated for a while. +% +% \itempkgnoctan[(TikZ Example Page)]{timing}% +% {http://www.texample.net/tikz/examples/timing-diagram/} This package is +% accidentally also called `|timing.sty|' and is not published on CTAN but on +% the TikZ example website. It is a small package which is meant as an +% example for the graphics package \texttt{tikz} which is used to draw the +% diagram. The logical levels must be provided using macros like +% `|\bit|\marg{0 or 1}\marg{length}'. +% \end{description} +% \fi +% +% \section{Usage} +% +% \begin{table} +% \let\texttimingbefore\texttiminggrid +% \let\normalfont\sffamily +% \sffamily\centering +% \caption{Modifiers for Timing Characters}\label{tab:modifiers} +% \makebox[\textwidth][c]{% +% \begin{tabularx}{1.25\textwidth}{>{\ttfamily}l>{\raggedright}X>{\ttfamily}ll} +% \toprule +% \normalfont +% Modifier Syntax & Description & \normalfont Example & Example \\ +% & & \normalfont Usage & Result \\\midrule +% D\{\}D & Produces transition between two data values. & D\{\}D & +% \texttiming{D{}D} \\ +% D\{\meta{Text}\} & Adds text material into a data signal using a node. & +% D\{A\}D\{B\} & \texttiming{D{A}D{B}} \\ +% D\{[\meta{\scriptsize +% \raisebox{-1ex}{\shortstack{TikZ\\Settings}}}]\meta{Text}\} & Adds text +% material into a data signal using the given settings. & D\{[blue]A\} & +% \texttiming{D{[blue]A}} \\ +% \meta{\small integer}\{\meta{\small characters}\} & Repeats the given +% characters by the given number. & 5\{hl\} & \texttiming{5{hl}}\\ +% \meta{\small number}\meta{\small character} & Sets width of next signal to +% given number. Half of it if character is in lower case. & 2.6H5.2l & +% \texttiming{2.6H5.2l}\\ +% N\oarg{\tiny Settings}\parg{\tiny Name}\marg{\tiny Content} & Adds node at +% current position. All three arguments are optional. & H N(a1) L & +% \texttiming{H N(a1) L}\\ +% \midrule +% {}[\meta{TikZ Settings}] & Executes given TikZ settings. & H[blue]LH & +% \texttiming{H[blue]LH} \\ +% ; & Renews the internal drawing path which ends the scope of all options +% given by \texttt{[\,]}. & H;[blue]L;H & \texttiming{H;[blue]L;H} \\ +% , & Same as `\texttt{;}', but timing specific options (atm.: slopes and line +% width) are restored for the new path. & \small H,[lw=1pt]L;H & +% \texttiming{H,[line width=1pt]L;H} \\ +% !\{\meta{code}\} & Places given code into the internal \envv{tikzpicture}. +%& \multicolumn{2}{l}{\small See Example~\ref{exa:adv} on +% page~\pageref{exa:adv}.} \\ +% \bottomrule +% \end{tabularx}} +% \end{table} +% +% +% +% \begin{table} +% \let\texttimingbefore\texttiminggrid +% \sffamily +% \caption{Overview over all transitions.}\label{tab:full} +% \makebox[\textwidth][c]{\tikztimingfullexampletable} +% \end{table} +% +% \subsection{Macro for use in Text Mode} +% +% \DescribeMacro{texttiming}{\oarg{initial character}\marg{characters}} +% This macro places a single timing diagram line into the current text. The +% signals have the same height as a uppercase letter (like `X') of the current +% font, \ie they scale with the font size. +% +% The macro argument must contain only valid logic characters which define the +% logical levels of the diagram line. +% +% An initial character can be given as an optional argument. No logic level will +% be drawn for this character. Instead it will be used to define the initial +% position of the signal so that the diagram line will start with a transition +% from the initial to the first character. +% +% \par\bigskip\noindent +% \textit{Examples:}\\ +% |\texttiming{HLZDZLH}|^^A +% \phantom{\texttt{[L]}} gives `\texttiming{HLZDZLH}', with grid: +% `{\let\texttimingbefore\texttiminggrid\texttiming{HLZDZLH}}'.\\ +% |\texttiming[L]{HLZDZLH}| ^^A +% gives `\texttiming[L]{HLZDZLH}', with grid: +% `{\let\texttimingbefore\texttiminggrid\texttiming[L]{HLZDZLH}}'. +% +% \DescribeMacro{texttimingbefore}{\hspace{15.5em}(\emph{defaults to}: +% \meta{empty})} +% \DescribeMacro*{texttimingafter}{\hspace{16em}(\emph{defaults to}: +% \meta{empty})} +% This two macros are executed before and after every timing diagram line +% created by \cs{texttiming} macro inside the same \envv{tikzpicture} +% environment and can be used to add drawing macros. The argument of the +% \cs{texttiming} macro is already processed before any of these macros are +% expanded, therefore this macros can access the width of the diagram. +% +% Example: |\let\texttimingbefore\texttiminggrid| adds a grid into the +% background of the \cs{texttiming} diagram. A more \LaTeX-stylish way to do +% this is |\renewcommand*{\textttimingbefore}{\texttiminggrid}|. +% +% \DescribeMacro{texttiminggrid}{} +% This macro should only be used inside \cs{texttimingbefore} or +% \cs{texttimingafter} and draws a grid of the full size of the +% \cs{texttiming} diagram. +% +% \newpage +% \subsection{Macro for use inside TikZ-Pictures} +% +% \DescribeMacro{timing}{\oarg{TikZ Settings}\ ^^A +% \parg{TikZ Coordinate}\ \{\oarg{initial character}\meta{characters}\};} +% This macro does the same as \cs{texttiming} but is designed to be used inside +% a \envv{tikzpicture} environment and only there. Like normal TikZ macros +% (\css{path}, \css{drawn}, \css{node}) it allows an optional argument with TikZ +% settings and an optional TikZ-coordinate (which may start with |+| or |++|). +% However, a own argument parser, not the one used by TikZ, is used to detect +% and read these optional arguments. Therefore the order of the arguments is +% mandatory and might not be reversed. This small limitation might be overcome +% in future versions of this package. +% +% Please note that the optional initial character may be given \emph{inside} and +% at the very start of the mandatory argument, not before it. This is necessary +% because of several technical reasons. +% +% Example: |\tikz \timing [green] (1,2) {HLZDZLH};|\phantom{\texttt{[L]}} gives +% `\tikz \timing [green] (1,2) {HLZDZLH};'. +% +% Example: |\tikz \timing [green] (1,2) {[L]HLZDZLH};| gives `\tikz \timing +% [green] (1,2) {[L]HLZDZLH};'. +% +% +% ^^A\newpage +% \subsection{Table for Timing Diagrams} +% \DescribeEnv{tikztimingtable}{\oarg{TikZ settings}\\\meta{Signal Name}\ \ \&\ +% \ \meta{Characters} \textbackslash\textbackslash\\\dots\\ +% \hspace*{-1em}\cs{extracode}\ \% Optional\\\meta{additional code}} +% This environment can be used to typeset multi-line timing diagrams. The +% syntax is like the one for a \envv{tabular} environment with two columns. The +% first column is for the signal name and the second one ar the logic characters +% which would be placed inside the argument of a \cs{texttiming} or \cs{timing} +% macro. The whole table will be drawn inside a \envv{tikzpicture} environment +% using multiple \cs{timing} and \cs{node} macros for the timing signals and +% their names, respectively. Additional \pkg{tikz} drawing code can be insert +% at the end of the table using \cs{extracode}. +% +% \DescribeMacro{extracode}{} +% This macro is only defined inside a \env{tikztimingtable} environment and can +% only be used after the last table line (\ie after a |\\|). If used all code +% between it and the |\end{tikztimingtable}| will be placed inside the same +% \envv{tikzpicture}. This allows to add some drawing lines or a grid to the +% picture. It is also possible to draw something behind the timing diagram by +% using the PGF background layer: +% |\begin{pgfonlayer}{background}|\ldots|\end{pgfonlayer}|. +% +% \subsubsection{Macros for \cs{extracode} Section} +% The following macros are only defined inside a \env{tikztimingtable} after the +% macro \cs{extracode}. They are useful for drawing additional material. +% +% +% \DescribeMacro{tablegrid}{\oarg{TikZ Settings}} +% \DescribeMacro*{fulltablegrid}{\oarg{TikZ Settings}} +% After \css{extracode} this macros draw a grid in the background of the table. +% The first one draws a separate grid for each row and the second one a big grid +% over all rows. +% +% \DescribeMacro{rowdist}{} +% \DescribeMacro*{coldist}{} +% This macros return the row and column distance. There are useful for drawing +% additional material relative to the rows and columns. This values can be set +% (\eg in the optional argument of the table) using the \texttt{timing/rowdist} +% and \texttt{timing/coldist} settings which are explained in +% Section~\ref{sec:styles}. +% +% \DescribeMacro{nrows}{} +% Returns the number of rows in the current table. Useful for use in +% \cs{horlines}. +% +% \DescribeMacro{twidth}{} +% Returns the width (as multiple of the `period width') of the longest timing +% diagram line in the table.\\Example: If the longest line would be +% `|H 2.3L z|' than \cs{twidth} would be $1+2.3+0.5=3.8$. +% +% \DescribeMacro{horlines}{\oarg{TikZ Settings}\marg{list}} +% Draws horizontal lines, optionally with the given \meta{Settings}, at the base +% line of the rows given by \meta{list}. The PGF macro +% \css{foreach}\footnote{See the \texttt{pgf} manual for more details.} is +% internally used so the list can include not only row numbers as integer but +% also fractional numbers and the `|...|' operator to auto-increment the +% numbers. Please note that all numbers in the list are multiplied by +% \cs{rowdist}. +% If the list is empty the default `|1,2,...,\nrows|' is used which draws lines +% for all rows. +% +% \DescribeMacro{vertlines}{\oarg{TikZ Settings}\marg{list}} +% Like \cs{horlines} but draws vertical lines and the listed numbers a relative +% to the basic width. +% If the list is empty the default `|0,1,...,\twidth|' is used which draws lines +% after every period width. +% +% \DescribeMacro{tablerules}{\oarg{TikZ Settings}} +% This macro adds top and bottom rules to the table in the same (or at least +% very similar) way as the \texttt{booktabs} package is doing it for normal +% \texttt{tabular}s. The current bounding box is used to calculate the needed +% rule length, which makes this macro position dependent if further code is +% changing the bounding box. +% +% \subsubsection*{Positions \& Scalings inside the Table} +% The first row starts at $y=0$ and the next rows are each +% |-1*\rowdist| lower than the previous one. +% ^^A The very last one can be accessed by the tikz coordinate `\texttt{(last +% ^^A row)}'. +% The vertical unit is 1 \textsf{signal height} and the default row distance is +% `2' (=$2\times$\textsf{signal height}). This means that a normal table with +% three rows goes from $y=+1$ (base line at 0 + 1 \textsf{signal height}) to +% $y=-4$ (first row:~+0, second row:~-2, third row:~-4). This are relative to +% the middle of the drawn lines, \ie the bounding box is +% $2\times\frac{\text{\textsf{line width}}}{2}=1\cdot $\textsf{line width} +% higher. +% +% The timing column starts at $x=0$ and goes into the positive range while +% scaled using the period width. Example: |HHHh| has a width of 3.5. +% +% The label column starts at $x=-$|\coldist| and the text is right align with +% the right border at this position. +% +% +% \newpage +% \section{Styles}\label{sec:styles} +% The generated logic signals are drawn using the style mechanism provided by +% \pkg{tikz} (which is based on \pkg[pgf]{pgfkeys}). This styles are defined and +% can be redefined using \css{tikzset}|{|\meta{style +% name}|/.style=|\meta{value}|,}|. They can also be used in all places where +% \meta{TikZ Settings} is mentioned. Please note that path/draw specific +% settings might not survive the transition to characters which have there own +% color, because these start a new drawing path. For a more detailed +% explanation why this is necessary see the \pkg{tikz} manual. However, timing +% specific settings are saved and restored between internal paths. +% +% The package follows the directory structures approach used by TikZ/PGF and +% places all styles and other settings under the ``subdirectory'' `|timing|' in +% the main ``directory'' `tikz', which is the default when \css{tikzset} is +% used.\\Example: The slope of the transitions can be changed using the key +% `|timing/slope|', which can also written in the absolute form +% `|/tikz/timing/slope|'. +% +% The Table~\ref{tab:styles} lists all styles defined by this package. +% \begin{table}[b] +% \centering +% \caption{TikZ Styles and Settings provided and used by this Package.} +% \label{tab:styles} +% \def\en{\,\textsf{--}\,} +% \makebox[\textwidth][c]{^^A +% \begin{tabularx}{1.15\textwidth}{>{\ttfamily}l>{\raggedright\arraybackslash}X} +% \toprule +% \normalfont Style/Setting & Description \\ +% \midrule +% timing & Base settings like signal height \& period width.\\ +% timing/intext & Used for \cs{texttiming}. Depends on |timing|.\\ +% timing/grid & Used for grids. Depends on |help lines| and |timing|. \\ +% timing/table & Used for \env{tikztimingtable}. Depends on |timing|.\\ +% timing/table/grid & Used for table grid. Depends on |timing/grid|.\\ +% timing/table/lines & Used for \cs{horlines} and \cs{vertlines}. \\ +% timing/table/rules & Used for \cs{tablerules}. \\ +% timing/inline node & Used for nodes created by the |N| character. Default +% to \texttt{coordinate}. \\ +% \midrule +% timing/\meta{lowercase char} & Style for character \meta{char}. Not used +% for `|H|' and `|L|'. \\ +% timing/\meta{lc char}/background & Background style for characters `|D|' +% and `|U|'. \\ +% timing/\meta{lc char}/text & Text style for character \meta{char}. Only +% defined for `|D|'. \\ +% \midrule +% timing/slope=\meta{0.0\en1.0} & Sets slope for logic transitions. +% \newline This also sets |dslope=2*slope|, |zslope=slope/2|.\\ +% timing/lslope=\meta{0.0\en1.0} & Sets slope for logic transitions only. +% Default: 0.1\\ +% timing/dslope=\meta{0.0\en1.0} & Sets slope for data transitions. +% Default: 0.2\\ +% timing/zslope=\meta{0.0\en1.0} & Sets slope for Z transitions. Default: +% 0.05\\ +% timing/rowdist=\meta{distance} & Sets (baseline) distance between rows in +% a tikztimingtable. Default: 2 (=$2\times$signal height)\\ +% timing/coldist=\meta{distance} & Sets distance between columns in a +% tikztimingtable. Default: 1 (=$1\times$period width)\\ +% \bottomrule +% \end{tabularx} +% } +% ^^A\\[\smallskipamount] +% ^^A\emph{Note:} As a convention all style names are completely in lowercase. +% \end{table} +% +% \clearpage +% \section{Examples} +% This section shows some examples by putting either the full source code or +% only the needed characters beside the graphical result. Please note that the +% displayed syntax is the one of \cs{timing} where the initial character is +% declared as optional argument (\oarg{char}) \emph{inside}/\emph{together} with +% the logic characters. The syntax of \cs{textttiming} is identical except the +% initial character is given as a normal optional argument before the characters +% argument. +% All examples except Example~\ref{exa:adv} are attached in compilable form +% to this PDF. +% ^^A\\[\smallskipamount] +% ^^A\emph{Example notation example:} `|[c]cccc|' means either +% ^^A|\timing{[c]cccc};| or |\texttiming[c]{cccc}|. +% + +% \begin{exampletable} +% \centering +% \pgfmathsetbasenumberlength{2} +% \newcounter{hexcount} +% \addtocounter{hexcount}{+8}% +% \newcommand{\hexcountmacro}{% +% \pgfmathdectoBase\thehexcount{\value{hexcount}}{16}% +% \hbox{\thehexcount}% +% \addtocounter{hexcount}{+1}% +% } +% \caption{Initial Characters, Modifiers, TikZ Settings}\label{exa:adv} +% \def\somemacro{}% +% \def\code{}% +% \makebox[\textwidth][c]{% +% \begin{tikztimingexampletable} +% HLZXDUTC \\ +% cccc \\ +% tttt \\ +% [c]cccc \\ +% 4{c} \\ +% 4c4c \\ +% 4{1.8c} \\ +% [d] 4{5D{Text}} 0.2D \\ +% 3.4H 0.6L \\ +% DDDUUUDDD \\ +% DDD{}DUUDD \\ +% 8{2D{\hexcountmacro}} \\ +% 3{2{0.25X 2.5D .25Z}} \\ +% DDD{} 3{0.2D{}} DDD \\ +% DDD{} 3{0.2D{}} 0.4D{} 0.6D{} DDD \\ +% HHHLLH SSSS HLLHHL \\ +% HHGHHGGHHLLGLLGH \\ +% ZZ G ZZ G XX G X \\ +% LLL 2{0.1H 0.1L} 0.6H HH \\ +% LLL [timing/slope=0.05] 4{.05H .05L} 0.6H HH\\ +% LLL 0.4U 0.6H HH \\ +% [L][timing/slope=1.0] HL HL HL HL HL \\ +% LLLLL !{-- +(.5,.5) -- ++(1,0)} HHHHHH \\ +% LLLLL [/utils/exec={\somemacro\code}] HHHHHH \\ +% LL [green] HH [brown] XX LL ZZ [orange] HH \\ +% [][line width=1pt] HLXZDU [line width=0.1pt] HLXZDU \\ +% [][line width=1pt] HLXZDU ;[line width=0.1pt] HLXZDU \\ +% \end{tikztimingexampletable}% +% } +% \\\scriptsize +% \emph{Note:} Optional argument must be placed before macro argument if +% \cs{texttiming} is used. +% +% \end{exampletable} +% +% \begin{example} +% \centering +% \begin{examplecode} +% \begin{tikztimingtable} +% <> & hLLLLh \\ +% Clock & 10{c} \\ +% Signal & z4D{Text}z \\ +% \end{tikztimingtable} +% \end{examplecode} +% \caption{\env{tikztimingtable} without \cs{extracode}.} +% \end{example} +% +% \begin{example} +% \centering +% \begin{examplecode} +% \begin{tikztimingtable} +% <> & hLLLLh \\ +% Clock & 10{c} \\ +% Signal & z4D{Text}z \\ +% \extracode +% \draw (0,0) circle (0.2pt); % Origin +% \begin{pgfonlayer}{background} +% \vertlines[help lines]{0.5,4.5} +% \end{pgfonlayer} +% \end{tikztimingtable} +% \end{examplecode} +% \caption{\env{tikztimingtable} with \cs{extracode}.} +% \end{example} +% +% \begin{example} +% \centering +% \begin{examplecode} +% \begin{tikzpicture}[x=4cm,y=4cm] +% \draw (0,0) rectangle (1,1); +% \draw (0.2,0.7) circle (10pt); +% \begin{scope}[green] +% \draw (0.1,0.1) -- +(0.8,0.2); +% \timing (0.3,0.4) {hlzhhlhhl}; +% \end{scope} +% \timing [rotate=-30] +% (0.4,0.7) {HLZHHLHHL}; +% \end{tikzpicture} +% \end{examplecode} +% \caption{\cs{timing} inside general \envv{tikzpicture}.} +% \end{example} +% +% \begin{example} +% \centering +% \begin{examplecode} +% \Huge +% \begin{tikzpicture}[timing,thick, +% timing/inline node/.style={coordinate, +% shift={(0.05,-.5)}}] +% \timing (0,2) {hH N(A) LHLHL}; +% \timing (0,0) {HLH N(B) LHLl}; +% \draw [orange,semithick] +% (A) ellipse (.2 and .6) +(0,-0.6) coordinate (Ax) +% (B) ellipse (.2 and .6) +(0,+0.6) coordinate (Bx); +% \draw [orange,semithick,->] +% (Ax) parabola[bend pos=0.5] (Bx); +% \end{tikzpicture} +% \end{examplecode} +% \caption{Using In-Line Nodes to draw Relationships.} +% \end{example} +% +% \begin{example} +% \centering +% \lstset{basicstyle=\footnotesize\ttfamily} +% \begin{examplecode} +% \def\degr{${}^\circ$} +% \begin{tikztimingtable} +% Clock 128\,MHz 0\degr & H 2C N(A1) 8{2C} N(A5) 3{2C} G\\ +% Clock 128\,MHz 90\degr & [C] 2{2C} N(A2) 8{2C} N(A6) 2{2C} C\\ +% Clock 128\,MHz 180\degr & C 2{2C} N(A3) 8{2C} N(A7) 2{2C} G\\ +% Clock 128\,MHz 270\degr & 3{2C} N(A4) 8{2C} N(A8) 2C C\\ +% Coarse Pulse & 3L 16H 6L \\ +% Coarse Pulse - Delayed 1 & 4L N(B2) 16H N(B6) 5L \\ +% Coarse Pulse - Delayed 2 & 5L N(B3) 16H N(B7) 4L \\ +% Coarse Pulse - Delayed 3 & 6L 16H 3L \\ +% \\ +% Final Pulse Set & 3L 16H N(B5) 6L \\ +% Final Pulse $\overline{\text{Reset}}$ & 6L N(B4) 16H 3L \\ +% Final Pulse & 3L N(B1) 19H N(B8) 3L \\ +% \extracode +% \tablerules +% \begin{pgfonlayer}{background} +% \foreach \n in {1,...,8} +% \draw [help lines] (A\n) -- (B\n); +% \end{pgfonlayer} +% \end{tikztimingtable} +% \end{examplecode} +% \caption{Using In-Line Nodes to draw Marker Lines.} +% \end{example} +% +% \begin{example} +% \centering +% \lstset{basicstyle=\ttfamily\small} +% \def\texta{}\def\textb{}^^A +% \let\insertoriginalimageforcomparisionifpresent\relax +% \ifpdf +% \IfFileExists{SR_FF_timing_diagram.png}{^^A +% \def\insertoriginalimageforcomparisionifpresent{^^A +% \hspace{0.2\textwidth}\relax\includegraphics[width=28ex,trim=0 10pt 0 +% 0,clip]{SR_FF_timing_diagram.png}^^A +% }^^A +% \def\texta{ (left)}\def\textb{ (right)}^^A +% }{}^^A +% \def\exampleextraheader{% +% \string\let +% \string\insertoriginalimageforcomparisionifpresent\string\relax +% }% +% \fi +% \begin{examplecode} +% \definecolor{bgblue}{rgb}{0.41961,0.80784,0.80784} +% \definecolor{bgred}{rgb}{1,0.61569,0.61569} +% \definecolor{fgblue}{rgb}{0,0,0.6} +% \definecolor{fgred}{rgb}{0.6,0,0} +% \begin{tikztimingtable}[timing/slope=0, +% timing/coldist=2pt,xscale=2,yscale=1.1,semithick] +% \scriptsize clock & 7{C}\\ +% S & .75L h 2.25L H LLl [fgblue]\\ +% R & 1.8L .8H 2.2L 1.4H 0.8L [fgblue]\\ +% Q & L .8H 1.7L 1.5H LL\\ +% $\overline{\mbox{Q}}$ & H .8L 1.7H 1.5L HH\\ +% Q & LHHHHLL[fgred]\\ +% $\overline{\mbox{Q}}$ & HLLLLHH[fgred]\\ +% \extracode +% \begin{pgfonlayer}{background} +% \shade [right color=bgblue,left color=white] +% (7,-8.45) rectangle (-2,-4.6); +% \shade [right color=bgred,left color=white] +% (7,-12.8) rectangle (-2,-8.6); +% \begin{scope}[gray,semitransparent,semithick] +% \horlines{} +% \foreach \x in {1,...,6} +% \draw (\x,1) -- (\x,-12.8); +% % similar: \vertlines{1,...,6} +% \end{scope} +% \node [anchor=south east,inner sep=0pt] +% at (7,-8.45) {\tiny clocked}; +% \node [anchor=south east,inner sep=0pt,fgred] +% at (7,-12.8) {\tiny positive edge triggered}; +% \end{pgfonlayer} +% \end{tikztimingtable} +% \insertoriginalimageforcomparisionifpresent +% \end{examplecode} +% \caption[SR flip-flop timing diagram]{SR flip-flop timing diagram\texta. +% Redrawn from image\textb\\ {\small +% \url{http://commons.wikimedia.org/wiki/File:SR_FF_timing_diagram.png} +% }} +% \end{example} +% +% \begin{example} +% \centering +% \lstset{basicstyle=\ttfamily\footnotesize} +% \def\texta{}\def\textb{}^^A +% \begin{examplecode} +% \newcounter{countup} +% \newcommand*{\countup}{\addtocounter{countup}{1}\thecountup} +% \newcommand*{\crst}{\setcounter{countup}{0}} +% \begin{tikztimingtable} +% [timing/d/background/.style={fill=white}, +% timing/lslope=0.2] +% CPOL=0 & LL 15{T} LL \\ +% CPOL=1 & HH 15{T} HH \\ +% & H 17L H \\ +% \\ +% \crst Cycle \# & U 8{2D{\countup}} 2U \\ +% \crst MISO & D{z} 8{2D{\countup}} 2D{z} \\ +% \crst MOSI & D{z} 8{2D{\countup}} 2D{z} \\ +% \\ +% \crst Cycle \# & UU 8{2D{\countup}} U \\ +% \crst MISO & D{z}U 8{2D{\countup}} D{z} \\ +% \crst MOSI & D{z}U 8{2D{\countup}} D{z} \\ +% \extracode +% \begin{pgfonlayer}{background} +% \begin{scope}[semitransparent,semithick] +% \vertlines[red]{2.1,4.1,...,17.1} +% \vertlines[blue]{3.1,5.1,...,17.1} +% \end{scope} +% \end{pgfonlayer} +% \begin{scope} +% [font=\sffamily\Large,shift={(-6em,-0.5)},anchor=east] +% \node at ( 0, 0) {SCK}; \node at ( 0,-3 ) {SS}; +% \node at (1ex,-9) {CPHA=0}; \node at (1ex,-17) {CPHA=1}; +% \end{scope} +% \end{tikztimingtable}% +% \end{examplecode} +% \caption[SPI Interface Timing]{SPI Interface Timing\texta. Redrawn from +% image\textb\\ {\small +% \url{http://en.wikipedia.org/wiki/File:SPI_timing_diagram.svg}}} +% \end{example} +% +% \StopEventually{} +% \FloatBarrier +% \clearpage +% \section{Implementation} +% \subsection{Package Header} +% \begin{macrocode} +%<*package> +\RequirePackage{tikz} +\usetikzlibrary{calc} +\usetikzlibrary{backgrounds} +\RequirePackage{environ} + +\def\tikztimingwidth{0.0} +\newcount\tikztiming@numint +\newcount\tikztiming@numfrac +\def\tikztiming@num{1.0}% +%%\def\tikztiming@num{\the\tikztiming@numint.\the\tikztiming@numfrac} + +\newcounter{tikztiming@nrows}% +\def\tikztiming@rowdist{2}% +\def\tikztiming@coldist{1}% +\def\tikztiminglabel#1{#1}% + +\def\tikztiming@prefix{tikztiming@trans@} +% \end{macrocode} + +% \subsection{TikZ Style Settings} +% \begin{macrocode} +\tikzset{timing/.style={% + x=1.6ex, y=1.6ex, + line cap=round, line join=round, + }% +} +\tikzset{% + timing/.cd, + grid/.style={timing,help lines}, + intext/.style={timing,line width=0.15ex}, + inline node/.style={shape=coordinate}, + table/.style={timing,line width=0.15ex,font=\sffamily}, + coord/.style={inner sep=0pt,outer sep=0pt}, + save/.style={inner sep=0pt,outer sep=0pt,/utils/exec=\tikztiming@savesettings}, + restore/.style={/utils/exec=\tikztiming@restoresettings}, + name/.style={inner sep=0pt,outer sep=0pt}, + d/text/.style={timing,scale=0.6,font=\sffamily}, + d/background/.style={}, + h/.style={}, + l/.style={}, + d/.style={}, + m/.style={black!40!brown}, + u/background/.style={fill=gray}, + u/.style={}, + o/background/.style={}, + o/.style={timing/d,line width=0.10ex,dotted}, + z/.style={blue}, + t/.style={}, + c/.style={timing/slope=0.0}, + x/.style={red}, + table/grid/.style={timing/grid}, + table/lines/.style={}, + table/rules/.style={line width=0.08em,line cap=butt}, + slope/.code={% + \tikztimingsetslope{#1}% + \tikztimingsetdslope{2*#1}% + \tikztimingsetzslope{#1/2}% + }, + lslope/.code={\tikztimingsetslope{#1}}, + dslope/.code={\tikztimingsetdslope{#1}}, + zslope/.code={\tikztimingsetzslope{#1}}, + coldist/.store in=\tikztiming@coldist, + rowdist/.store in=\tikztiming@rowdist, +} +% \end{macrocode} +% +% \subsection{Macros} +% \begin{macro}{\texttimingbefore} +% This macro is executed inside the tikzpicture environment of \cs{texttiming} +% before the timing diagram is drawn. +% \begin{macrocode} +\def\texttimingbefore{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\texttimingafter} +% This macro is executed inside the tikzpicture environment of \cs{texttiming} +% after the timing diagram is drawn. +% \begin{macrocode} +\def\texttimingafter{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\texttiminggrid} +% Draws a background grid with the `timing/grid' setting. Should be used inside +% \cs{texttimingbefore}. +% \begin{macrocode} +\def\texttiminggrid{% + \draw[xstep={\timingwidth/2.},ystep={\timingheight/2.},timing/grid] (0,0) grid + (\timingwidth*\tikztimingwidth,\timingheight); +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\texttiming}[2]{Optional initial character}{Timing characters} +% \begin{macrocode} +\DeclareRobustCommand*\texttiming[2][]{% + \begingroup + \tikztiming@init + \uppercase{\def\lastchar{#1}}% + \@ifundefined{tikztiming@initcode@\lastchar}% + {}% + {\@nameuse{tikztiming@initcode@\lastchar}}% + \ifx\lastchar\empty\else + \@ifundefined{\tikztiming@prefix\lastchar @start}% + {\PackageWarning{tikz-timing}{Start value for timing character '\lastchar' + is not defined and will be ignored!}{}{}{}}% + {\tikztiming@nameaddtostr{\lastchar @start}{}}% + \fi + \tikztiming@#2\relax + %\message{^^J\meaning\tikztiming@str^^J}% + \begin{tikzpicture}[timing/intext]% + \path[use as bounding box] (0,0) rectangle + (\timingwidth*\tikztimingwidth,\timingheight);% + \texttimingbefore + \tikztiming@str;% + \texttimingafter + \end{tikzpicture}% + \endgroup +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@init} +% \begin{macrocode} +\def\tikztiming@init{% + \def\lastchar{}% + \let\currentchar\empty + \def\tikztimingwidth{0.0}% + \setcounter{tikztimingtrans}{-1}% + \def\tikztiming@str{\draw (0,0) coordinate (timing/start base) }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\timing} +% \begin{macrocode} +\def\timing{% + \@ifnextchar{[}% + {\timing@}% + {\timing@[]}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\timing@}[1]{Optional TikZ Settings} +% \begin{macrocode} +\def\timing@[#1]{% + \@ifnextchar{+}% + {\timing@@{#1}}% + {\@ifnextchar(%) + {\timing@@{#1}}% + {\timing@@{#1}+(0,0)}% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\timing@@}[3]{Optional TikZ Settings}{Potential `+' or +% empty}{Coordinate} +% \begin{macrocode} +\def\timing@@#1#2(#3){% + \timing@@@{#1}{#2(#3)}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\timing@@@}[3]{Optional TikZ Settings}{Coordinate}{Timing +% Characters} +% \begin{macrocode} +\def\timing@@@#1#2#3{% + \begingroup + \tikztiming@init + \@ifnextchar{[}% + {\timing@@@init}% + {\timing@@@init[]}% + #3\relax + %\message{^^J\meaning\tikztiming@str^^J}% + \begin{scope}[shift={#2},timing,#1]% + \tikztiming@str;% + \end{scope}% + \endgroup + \timing@@@end +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\timing@@@end}[1]{Token behind \cs{timing} macro.} +% \begin{macrocode} +\def\timing@@@end#1;{% + \ifx;#1;\else + \PackageError{tikz-package}{Can not parse timing path}{}{}{}% + \fi +} +% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\timing@@@init}[1]{Initial character.} +% \begin{macrocode} +\def\timing@@@init[#1]{% + \uppercase{\def\lastchar{#1}}% + \@ifundefined{tikztiming@initcode@\lastchar}% + {}% + {\@nameuse{tikztiming@initcode@\lastchar}}% + \ifx\lastchar\empty\else + \@ifundefined{\tikztiming@prefix\lastchar @start}% + {\PackageWarning{tikz-timing}{Start value for timing character '\lastchar' + is not defined and will be ignored!}{}{}{}}% + {\tikztiming@nameaddtostr{\lastchar @start}{}}% + \fi + \tikztiming@ +} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\tikztiming@trans@} +% The empty transition gets defined to avoid errors if it is used by the generic +% code, e.g. if a non-combinable character like `C' is the last one. +% \begin{macrocode} +\let\tikztiming@trans@\@gobble +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@aftercode@T} +% \begin{macrocode} +\def\tikztiming@aftercode@T{% + \tikztiming@output@flush +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@aftercode@t} +% \begin{macrocode} +\def\tikztiming@aftercode@t{% + \tikztiming@aftercode@T +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@aftercode@C} +% \begin{macrocode} +\def\tikztiming@aftercode@C{% + %\tikztiming@output@flush +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@aftercode@c} +% \begin{macrocode} +\def\tikztiming@aftercode@c{% + \tikztiming@aftercode@C +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@aftercode@G} +% \begin{macrocode} +\def\tikztiming@aftercode@G{% + \let\lastchar\secondlastchar + \let\tikztimingwidth\lasttikztimingwidth +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@aftercode@g} +% \begin{macrocode} +\def\tikztiming@aftercode@g{% + \let\lastchar\secondlastchar + \let\tikztimingwidth\lasttikztimingwidth +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@aftercode@S} +% \begin{macrocode} +\def\tikztiming@aftercode@S{% + \let\lastchar\secondlastchar +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@aftercode@s} +% \begin{macrocode} +\def\tikztiming@aftercode@s{% + \let\lastchar\secondlastchar +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@beforenextcode@D@edge@} +% \begin{macrocode} +\def\tikztiming@beforenextcode@D@edge@{% + \if D\currentchar\else + \if d\currentchar\else + \def\lastchar{D}% + \fi + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@beforecode@d@edge@} +% \begin{macrocode} +\def\tikztiming@beforenextcode@d@edge@{% + \if D\currentchar\else + \if d\currentchar\else + \def\lastchar{D}% + \fi + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@initcode@D} +% \begin{macrocode} +\def\tikztiming@initcode@D{% + \def\lastchar{D@edge@}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@initcode@d} +% \begin{macrocode} +\def\tikztiming@initcode@d{% + \def\lastchar{d@edge@}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@} +% The |\@ifnextchar\bgroup| is a trick to remove following spaces which would +% break the number test. +% \begin{macrocode} +\def\tikztiming@{% + \@ifnextchar\bgroup + {\tikztiming@testfornum}% + {\tikztiming@testfornum}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@eaddtostr}[1]{Tokens to add to string.} +% \begin{macrocode} +\def\tikztiming@eaddtostr#1{% + \begingroup + \tikztiming@internaldefs{}% + \@temptokena\expandafter{\tikztiming@str}% + \xdef\tikztiming@str{% + \the\@temptokena + #1% + }% + \endgroup +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@addtostr} +% \begin{macrocode} +\def\tikztiming@addtostr{% + \g@addto@macro\tikztiming@str +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@output}[2]{Character 1}{Character 2} +% \begin{macrocode} +\def\tikztiming@output#1#2{% + \ifx\relax#2\relax + \tikztiming@nameaddtostr{#1}% + \else + \ifcase0% + \ifx\tikztiming@output@bufchara\empty + \ifx\tikztiming@output@bufcharb\empty + 1% + \fi + \fi\relax + % not empty + \edef\tikztiming@output@currentchar{#2}% + \ifcase0% + \expandafter\ifx\csname tikztiming@nocombine@#2\endcsname\relax + \ifx\tikztiming@output@currentchar\tikztiming@output@bufcharb + 1% + \fi\fi + \relax + \tikztiming@output@flush + \edef\tikztiming@output@bufchara{#1}% + \edef\tikztiming@output@bufcharb{#2}% + \or + \pgfmathparse{\tikztiming@output@bufnum + \tikztiming@num}% + \let\tikztiming@output@bufnum\pgfmathresult + \def\tikztiming@num{1.0}% + \fi + \else % empty + \edef\tikztiming@output@bufchara{#1}% + \edef\tikztiming@output@bufcharb{#2}% + \let\tikztiming@output@bufnum\tikztiming@num + \def\tikztiming@num{1.0}% + \fi + \fi +} +% \end{macrocode} +% +% Init buffer macros: +% \begin{macrocode} +\def\tikztiming@output@bufchara{}% +\def\tikztiming@output@bufcharb{}% +\def\tikztiming@output@bufnum{0}% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@output@flush} +% \begin{macrocode} +\def\tikztiming@output@flush{% + \begingroup + \let\tikztiming@num\tikztiming@output@bufnum + \tikztiming@nameaddtostr{% + \tikztiming@output@bufchara + \tikztiming@output@bufcharb + }% + \endgroup% + \gdef\tikztiming@output@bufchara{}% + \gdef\tikztiming@output@bufcharb{}% + \global\let\tikztiming@output@bufnum\tikztiming@num + \gdef\tikztiming@num{1.0}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@nameaddtostr}[1]{Name of macro without prefix +% to add} +% \begin{macrocode} +\def\tikztiming@nameaddtostr#1{% + \begingroup + \edef\@tempa{\tikztiming@num}% + \expandafter\g@addto@macro + \expandafter\tikztiming@str + \expandafter{\csname\tikztiming@prefix#1\expandafter\endcsname + \expandafter{\@tempa} }% + \endgroup + \def\tikztiming@num{1.0}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@nameedef}[3]{Optional character to indicate +% character case}{Macro name to be defined (without prefix)}{Content of macro} +% Defines internal tikztiming macro with name |\|\meta{prefix}\meta{name (\#2)}. +% The macro definition (\#3) is expanded while the internal drawing definitions +% are active. +% \begin{macrocode} +\newcommand\tikztiming@nameedef[3][A]{% + \def\@gtempa##1{#3}% + \expandafter\let\csname\tikztiming@prefix#2@general\endcsname\@gtempa + \begingroup + \tikztiming@internaldefs{#1}% + \xdef\@gtempa##1{\@gtempa{\width}}% + \endgroup + \expandafter\let\csname\tikztiming@prefix#2\endcsname\@gtempa + \let\@gtempa\empty +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@namelet}[2]{Original Characters}{New Characters} +% Only execute |\let| if the original macro is defined or the destination macro +% is defined and would now set to undefined. +% \begin{macrocode} +\newcommand\tikztiming@namelet[2]{% + \ifcase0% + \@ifundefined{\tikztiming@prefix#2}% + {\@ifundefined{\tikztiming@prefix#1}% + {0}{1}% + }% + {1}% + \relax + \else + \expandafter\let + \csname\tikztiming@prefix#1\expandafter\endcsname + \csname\tikztiming@prefix#2\endcsname + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@@end} +% \begin{macrocode} +\def\tikztiming@@end{% + \tikztiming@output@flush + \global\let\tikztimingwidth\tikztimingwidth + \tikztiming@addtostr{ coordinate (timing/end) + let \p1 = (timing/start base), \p2 = (timing/end) in + coordinate (timing/end base) at (\x2,\y1) + coordinate (timing/end top) at (\x2,1+\y1) + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@@}[1]{Next Character} +% \begin{macrocode} +\def\tikztiming@@#1{% + \ifx\relax#1\empty + \expandafter\tikztiming@@end + \else + \let\lasttikztimingwidth\tikztimingwidth + \tikztiming@iflower{#1}% + {\pgfmathparse{\tikztiming@num/2.0}\let\tikztiming@num\pgfmathresult}% + {}% + \pgfmathparse{\tikztimingwidth + \tikztiming@num}% + \let\tikztimingwidth\pgfmathresult + \def\currentchar{#1}% + \uppercase{\def\currentcharuc{#1}}% + \@ifundefined{tikztiming@beforenextcode@\lastchar}% + {}% + {\@nameuse{tikztiming@beforenextcode@\lastchar}}% + \@ifundefined{tikztiming@beforecode@\currentchar}% + {}% + {\@nameuse{tikztiming@beforecode@\currentchar}}% + \@ifundefined{\tikztiming@prefix\lastchar\currentchar}% + {\@ifundefined{\tikztiming@prefix\lastchar\currentcharuc}% + {\PackageWarning{tikz-timing}{Timing transition '\lastchar\currentchar' + is not defined and will be ignored!}{}{}{}}% + {\tikztiming@output{\lastchar}{\currentcharuc}}% + }% + {\tikztiming@output{\lastchar}{\currentchar}}% + \let\secondlastchar\lastchar + \let\lastchar\currentcharuc + \@ifundefined{tikztiming@aftercode@\currentcharuc}% + {}% + {\@nameuse{tikztiming@aftercode@\currentcharuc}}% + \expandafter + \tikztiming@testfortext + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@testfortext} +% \begin{macrocode} +\def\tikztiming@testfortext{% + \@ifnextchar\bgroup + {\tikztiming@handletext}% + {\tikztiming@}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@handletext}[1]{Text} +% \begin{macrocode} +\def\tikztiming@handletext#1{% + \@ifnextchar{[}% + {\tikztiming@handletext@}% + {\tikztiming@handletext@[]}% + #1\relax +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@handletext@}[2]{Optional Settings}{Text} +% \begin{macrocode} +\def\tikztiming@handletext@[#1]#2\relax{% + \begingroup + \expandafter\lowercase\expandafter{% + \expandafter\def\expandafter\currentcharlc + \expandafter{\currentchar}% + }% + \pgfkeysifdefined{/tikz/timing/\currentcharlc/text/.@cmd}% + {% + \tikztiming@output@flush + \tikztiming@eaddtostr{% + node (timing@dend) at +(\dslope/2.0,\height/2.0) {} + node [%] + shift={($ (timing@dstart)!0.5!(timing@dend) $)},% + timing/\currentcharlc/text,% + }% + \endgroup + \tikztiming@addtostr{%[ + #1% + ] {#2}% + }% + \def\lastchar{D@edge@}% + }{% + \endgroup + \PackageWarning{tikz-timing}{Ignoring text for character + '\currentchar'!}{}{}{}% + }% + \tikztiming@ +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@stoppath}[1]{Character to gobble} +% \begin{macrocode} +\def\tikztiming@stoppath#1{% + \tikztiming@output@flush + \tikztiming@eaddtostr{% + \newdraw + }% + \tikztiming@ +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@stoppath@nosave}[1]{Character to gobble} +% \begin{macrocode} +\def\tikztiming@stoppath@nosave#1{% + \tikztiming@output@flush + \tikztiming@eaddtostr{% + \newdrawns + }% + \tikztiming@ +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@addnode}[1]{Character to gobble} +% \begin{macrocode} +\def\tikztiming@addnode#1{% + \@ifnextchar{[}%] + {\tikztiming@addnode@getoptions}% + {\tikztiming@addnode@getoptions[]}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@addnode}[1]{Options} +% \begin{macrocode} +\def\tikztiming@addnode@getoptions[#1]{% + \@ifnextchar{(}%)} + {\tikztiming@addnode@getname{#1}}% + {\tikztiming@addnode@getname{#1}()}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@addnode@getname}[2]{Previous read options}{Node +% name} +% \begin{macrocode} +\def\tikztiming@addnode@getname#1(#2){% + \@ifnextchar\bgroup + {\tikztiming@addnode@{#1}{#2}}% + {\tikztiming@addnode@{#1}{#2}{}}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@addnode@}[3]{Options}{Node name}{Node text} +% \begin{macrocode} +\def\tikztiming@addnode@#1#2#3{% + \tikztiming@output@flush + \begingroup + \def\@tempa{#2}% + \ifx\@tempa\empty + \def\@tempa{ node [timing/inline node,#1] }% + \else + \def\@tempa{ node [timing/inline node,#1] (#2) }% + \fi + \expandafter\tikztiming@addtostr\expandafter{\@tempa {#3} }% + \endgroup + \tikztiming@ +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@testforcode} +% \begin{macrocode} +\def\tikztiming@testforcode{% + \@ifnextchar{!}% + {\tikztiming@testforcode@}% + {\@ifnextchar{[}% + {\tikztiming@handleoption}% + {\@ifnextchar{;}% + {\tikztiming@stoppath@nosave}% + {\@ifnextchar{,}% + {\tikztiming@stoppath}% + {\@ifnextchar{N}% + {\tikztiming@addnode}% + {\tikztiming@@}% + }% + }% + }% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@testforcode@}[1]{Character to gobble} +% \begin{macrocode} +\def\tikztiming@testforcode@#1{% + \@ifnextchar\bgroup + {\tikztiming@handlecode}% + {% + \PackageWarning{tikz-timing}{Missing braces after '!' character. Ignoring + this character}{}{}{}% + \tikztiming@ + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@handlecode}[1]{Code to add to string} +% \begin{macrocode} +\def\tikztiming@handlecode#1{% + \tikztiming@output@flush + \tikztiming@addtostr{ #1 }% + \tikztiming@ +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@handleoption}[1]{Options to add to string} +% \begin{macrocode} +\def\tikztiming@handleoption[#1]{% + \tikztiming@addtostr{ [#1] }% + \tikztiming@ +} +% \end{macrocode} +% \end{macro} +% + +% \begin{macro}{\tikztiming@testfornum} +% \begin{macrocode} +\def\tikztiming@testfornum{% + \let\tikztiming@numchars\empty + \tikztiming@numfrac0\relax + \afterassignment + \tikztiming@testfornum@ + \tikztiming@numint0% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@testfornumfrac} +% \begin{macrocode} +\def\tikztiming@testfornumfrac{% + \afterassignment + \tikztiming@testfornum@@@ + \tikztiming@numfrac1% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@numloop} +% \begin{macrocode} +\def\tikztiming@numloop{% + \ifnum\tikztiming@numint>0% + \toks@\expandafter{\tikztiming@numchars}% + \xdef\tikztiming@numchars{% + \the\toks@ + \the\@temptokena + }% + \advance\tikztiming@numint by -1\relax + \expandafter\tikztiming@numloop + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@testfornum@} +% \begin{macrocode} +\def\tikztiming@testfornum@{% + \ifnum0<\tikztiming@numint + \let\tikztiming@next\tikztiming@testfornum@@ + \else + \def\tikztiming@next{% + \@ifnextchar{.}% + {\expandafter\tikztiming@testfornumfrac\@gobble}% + {% + \tikztiming@numint1\relax + \tikztiming@numfrac0\relax + \def\tikztiming@num{1.0}% + \expandafter\tikztiming@testforcode + }% + }% + \fi + \tikztiming@next +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@testfornum@@} +% \begin{macrocode} +\def\tikztiming@testfornum@@{% + \@ifnextchar{.}% + {\expandafter\tikztiming@testfornumfrac\@gobble}% + {\tikztiming@testfornum@@@}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@testfornum@@@} +% \begin{macrocode} +\def\tikztiming@testfornum@@@{% + \xdef\tikztiming@num{\the\tikztiming@numint.\expandafter\@gobble\the\tikztiming@numfrac}% + \@ifnextchar\bgroup + {% + \expandafter\tikztiming@numfrac\expandafter0\expandafter + \@gobble\the\tikztiming@numfrac\relax + \ifnum0=\tikztiming@numfrac\else + \pgfmathparse{round(\tikztiming@num)}% + \PackageWarning{tikz-timing}% + {Can not repeat group by a non-integer factor!^^J% + Rounding '\tikztiming@num' to '\pgfmathresult'.}{}{}{}% + \let\tikztiming@num\pgfmathresult + \fi + \tikztiming@testfornum@@@@ + }% + {% + \tikztiming@testforcode + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@testfornum@@@@}[1]{Characters and other tokens to +% repeat} +% \begin{macrocode} +\def\tikztiming@testfornum@@@@#1{% + \begingroup + \@temptokena{#1}% + \tikztiming@numloop% + \endgroup + \tikztiming@numint1\relax + \tikztiming@numfrac0\relax + \expandafter\tikztiming@\tikztiming@numchars +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Table environment} +% \begin{macrocode} +%\usetikzlibrary{backgrounds} +\newcounter{tikztimingrows} +% \end{macrocode} +% +% \begin{macro}{\tikztiming@extracode} +% \begin{macrocode} +\def\tikztiming@extracode{\@gobble{EXTRACODE}}% +% \end{macrocode} +% \end{macro} + +% \begin{environment}{tikztimingtable}[1]{Optional settings} +% \begin{macrocode} +\NewEnviron{tikztimingtable}[1][]{% + \begingroup + \setcounter{tikztiming@nrows}{0}% + \def\tikztiming@maxwidth{0.0}% + \let\extracode\tikztiming@extracode + \let\tablegrid\tikztiming@tablegrid + \let\fulltablegrid\tikztiming@fulltablegrid + \let\horlines\tikztiming@horlines + \let\vertlines\tikztiming@vertlines + \let\tablerules\tikztiming@tablerules + \def\rowdist{\tikztiming@rowdist}% + \def\coldist{\tikztiming@coldist}% + \def\nrows{\the\c@tikztiming@nrows}% + \def\twidth{\tikztiming@maxwidth}% + \begin{tikzpicture}[timing/table,#1]% + \coordinate (last row) at (0,\rowdist); + \coordinate (label pos) at (-1*\coldist,0); + \coordinate (timing/table/top left) at (0,1); + \coordinate (timing/table/bottom right) at (0,0); + \expandafter\tikztimingtable@row\BODY\endtikztimingtable@ + \end{tikzpicture} + \endgroup +} + +\def\endtikztimingtable@{\@gobble{ENDTIKSTIMING}} +% \end{macrocode} +% \end{environment} + +% \begin{macro}{\tikztimingextracode}[2]{Token to gobble}{Extra drawing code} +% \begin{macrocode} +\long\def\tikztimingextracode#1#2\endtikztimingtable@{% + \path let + \p1 = (timing/table/top left), + \p2 = (timing/table/bottom right) + in + coordinate (timing/table/bottom left) at (\x1,\y2) + coordinate (timing/table/top right) at (\x2,\y1) + coordinate (timing/table/size) at (\x2-\x1,\y1-\y2) + ; + #2% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@emptycell} +% Just used as marker. Needs unique definition. +% \begin{macrocode} +\def\tikztiming@emptycell{% + \@gobble{tikztiming@emptycell}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingtable@row}[1]{Row content} +% \begin{macrocode} +\def\tikztimingtable@row#1\\{% + \tikztimingtable@row@#1&\tikztiming@emptycell&\\ +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingtable@row@}[3]{Cell 1}{Cell 2 or empty}{Potential +% further cells} +% \begin{macrocode} +\def\tikztimingtable@row@#1\\{% + \ifx\\#3\\\else + \begingroup + \def\@tempa{\tikztiming@emptycell&}% + \def\@tempb{#3}% + \ifx\@tempa\@tempb\else + \PackageWarning{tikz-timing}{% + To many columns in tikztimingtable row! Only two are allowed% + }{}{}{}% + \fi + \endgroup + \fi + \ifx\tikztiming@emptycell#2% + \def\next{\tikztimingtable@row@@{#1}{}}% + \else + \def\next{\tikztimingtable@row@@{#1}{#2}}% + \fi + \next +}% +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingtable@row@@}[2]{Name/Label}{Timing characters} +% \begin{macrocode} +\def\tikztimingtable@row@@#1#2{% + \addtocounter{tikztiming@nrows}{1}% + \path ($ (last row) + (0,-1*\rowdist) $) coordinate (last row); + \path ($ (last row) + (-1*\coldist,0) $) node [anchor=base east,timing/name] + {\tikztiminglabel{#1}}; + \timing (last row) {#2}; + \path let \p1 = (timing/table/bottom right), \p2 = (timing/end base) in + coordinate (timing/table/bottom right) at ({max(\x1,\x2)},\y2); + % + \pgfmathparse{max(\tikztiming@maxwidth,\tikztimingwidth)}% + \let\tikztiming@maxwidth\pgfmathresult + \@ifnextchar\extracode + {% + \let\extracode\relax + \tikztimingextracode + }% + {% + \@ifnextchar\endtikztimingtable@ + {\@gobble}{\tikztimingtable@row}% + }% +} +% \end{macrocode} +% \end{macro} + +% \begin{macro}{\tikztiming@fulltablegrid}[1]{Optional settings} +% \begin{macrocode} +\newcommand*\tikztiming@fulltablegrid[1][]{% + \begin{pgfonlayer}{background} + \scope[xstep={\timingwidth/2.},ystep={\timingheight/2.}, + shift={(timing/table/bottom left)},timing/table/grid,#1] + \draw (0,0) grid + ($ (timing/table/top right) - (timing/table/bottom left) $); + \endscope + \end{pgfonlayer} +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@tablegrid}[1]{Optional settings} +% \begin{macrocode} +\newcommand*\tikztiming@tablegrid[1][]{% + \begin{pgfonlayer}{background} + \scope[xstep={\timingwidth/2.},ystep={\timingheight/2.},timing/table/grid,#1] + \foreach \y in {1,...,\nrows} {% + \draw {[shift={($ (timing/table/bottom left) + (0,\y*\rowdist) - + (0,\rowdist) $)}] let \p1 = (timing/table/bottom right) in (0,0) grid + (\x1,1)}; + }% + \endscope + \end{pgfonlayer} +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@tablerules}[1]{Optional Settings} +% \begin{macrocode} +\newcommand*\tikztiming@tablerules[1][]{% + \draw [timing/table/rules,#1] let + \p1 = (current bounding box.north west), + \p2 = (current bounding box.south east), + \p3 = (last row) + in + (\x1-\tabcolsep,\rowdist) -- (\x2+\tabcolsep,\rowdist) + ($ (\x1-\tabcolsep,\y3) - (0,\rowdist-1) $) -- + ($ (\x2+\tabcolsep,\y3) - (0,\rowdist-1) $) + ; +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@horlines}[2]{Optional Settings}{Row numbers} +% \begin{macrocode} +\newcommand*\tikztiming@horlines[2][]{% + \begingroup + \def\list{#2}% + \ifx\list\empty + \def\list{1,2,...,\nrows}% + \fi + \foreach \row in \list% + \draw [timing/table/lines,#1] let + \p1 = (timing/table/bottom right) + in + (0,\rowdist-\row*\rowdist) -- +(\x1,0); + \endgroup +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@vertlines}[2]{Optional Settings}{Column numbers} +% \begin{macrocode} +\newcommand*\tikztiming@vertlines[2][]{% + \begingroup + \def\list{#2}% + \ifx\list\empty + \def\list{0,1,...,\twidth}% + \fi + \draw [timing/table/lines,#1] let + \p1 = ($ (timing/table/bottom right) - (0,2) $) + in + \foreach \clk in \list { + (\clk,+1.5) -- +(0,\y1) + } + ; + \endgroup +} +% \end{macrocode} +% \end{macro} +% +% \subsection{Other Macros} +% +% \begin{macro}{\tikztiming@iflower}[1]{Character} +% \begin{macrocode} +\def\tikztiming@iflower#1{% + \begingroup + \edef\@tempa{`#1}% + \ifnum\@tempa=\lccode\@tempa + \endgroup + \expandafter + \@firstoftwo + \else + \endgroup + \expandafter + \@secondoftwo + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\timingwidth} +% \begin{macro}{\timingheight} +% \begin{macrocode} +\def\timingwidth{1}% +\def\timingheight{1}% +% \end{macrocode} +% \end{macro} +% \end{macro} +% +% \begin{macro}{\tikztiming@internaldefs}[1]{Character} +% \begin{macrocode} +\def\tikztiming@internaldefs#1{% + \def\draw{\noexpand\draw}% + \def\path{\noexpand\path}% + \def\fill{\noexpand\fill}% + \def\width{####1*\noexpand\timingwidth}% + \def\fwidth{\noexpand\timingwidth}% + \def\height{\noexpand\timingheight}% + \def\slope{\noexpand\timingslope}% + \def\zslope{\noexpand\timingzslope}% + \def\dslope{\noexpand\timingdslope}% + \def\gslope{0}% + \lowercase{% + \def\style{timing/#1}% + \def\bgstyle{timing/#1/background}% + }% + \def\newdraw{\tikztiming@newdraw}% + \def\newdrawns{\tikztiming@newdraw@nosave}% + \def\code##1{ [/utils/exec={\unexpanded{##1}}] }% +} +% \end{macrocode} +% \end{macro} + +% \begin{macro}{\tikztimingsetslope}[1]{Slope value} +% \begin{macrocode} +\def\tikztimingsetslope#1{% + \pgfmathparse{min(1.0,{max(0.0,#1)})}% + \let\tikztiming@slope\pgfmathresult + \edef\timingslope{\tikztiming@slope*\noexpand\timingwidth}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingsetdslope}[1]{Slope value} +% \begin{macrocode} +\def\tikztimingsetdslope#1{% + \pgfmathparse{min(1.0,{max(0.0,#1)})}% + \let\tikztiming@dslope\pgfmathresult + \edef\timingdslope{\tikztiming@dslope*\noexpand\timingwidth}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingsetzslope}[1]{Slope value} +% \begin{macrocode} +\def\tikztimingsetzslope#1{% + \pgfmathparse{min(1.0,{max(0.0,#1)})}% + \let\tikztiming@zslope\pgfmathresult + \edef\timingzslope{\tikztiming@zslope*\noexpand\timingwidth}% +} +% \end{macrocode} +% \end{macro} +% \begin{macrocode} +\tikztimingsetslope{0.10}% +\tikztimingsetdslope{0.20}% +\tikztimingsetzslope{0.05}% +% \end{macrocode} +% +% \begin{macro}{\tikztiminguse}[1]{Character(s)} +% \begin{macrocode} +\def\tikztiminguse#1{% + \@ifundefined{\tikztiming@prefix#1@general}% + {\PackageWarning{Can not use transition macro for '#1'.}{}{}{}}% + {\@nameuse{\tikztiming@prefix#1@general}}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingdef}[1]{One or two characters} +% \begin{macrocode} +\def\tikztimingdef#1{% + \tikztimingdef@#1\relax% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingdef@}[3]{First character}{Second character or +% empty}{Definition code} +% \begin{macrocode} +\def\tikztimingdef@#1#2\relax#3{% + \ifx\relax#2\relax + \tikztiming@nameedef[#1]{#1}{#3}% + \else + \tikztiming@nameedef[#2]{#1#2}{#3}% + \fi +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiminglet}[2]{Original characters}{New characters} +% \begin{macrocode} +\def\tikztiminglet#1#2{% + \tikztiminglet@#1\relax#2\relax +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiminglet@}[4]{First original character}{Second original +% character}{First new character}{Second new character} +% \begin{macrocode} +\def\tikztiminglet@#1#2\relax#3#4\relax{% + \tikztiming@namelet{#1#2}{#3#4}% + \tikztiming@namelet{#1#2@general}{#3#4@general}% + \tikztiming@iflower{#1}{}% + {\tikztiming@iflower{#2}% + {% + \lowercase{\tikztiminglet@{#1}{#2}\relax{#3}{#4}}\relax + }% + {% + \uppercase{\lowercase{% + \uppercase{\lowercase{\tikztiminglet@{#1}}{#2}}\relax{#3}}{#4}}\relax + \lowercase{\uppercase{% + \lowercase{\uppercase{\tikztiminglet@{#1}}{#2}}\relax{#3}}{#4}}\relax + }% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@chars}[1]{Comma to gobble} +% Initial definition of character list. Will gobble the separation comma in +% front of the first character which is added to the list. +% \begin{macrocode} +\def\tikztiming@chars#1{} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@ifcharexists}[1]{Character to check if in list} +% \begin{macrocode} +\def\tikztiming@ifcharexists#1{% + \def\tikztiming@ifcharexists@##1,#1,##2\relax{% + \ifx\relax##2\relax% + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + }% + \expandafter\tikztiming@ifcharexists@ + \expandafter,\tikztiming@chars,#1,\relax% +} +% \end{macrocode} +% \end{macro} +% +% +% \begin{macro}{\tikztiming@addchar}[1]{Character} +% \begin{macrocode} +\def\tikztiming@addchar#1{% + \tikztiming@ifcharexists{#1}{% + \edef\tikztiming@chars{\tikztiming@chars,#1}% + }{}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingchar}[1]{New character} +% \begin{macrocode} +\def\tikztimingchar#1{% + \uppercase{% + \tikztiming@addchar{#1}% + \tikztimingchar@{#1}}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\expandafter\def\csname\tikztiming@prefix @start\endcsname#1{}% +% \end{macrocode} +% +% \begin{macro}{\tikztimingchar@}[3]{Character}{Start position}{Character +% drawing code} +% \begin{macrocode} +\def\tikztimingchar@#1#2#3{% + \tikztiming@nameedef[#1]{#1@start}{#2 coordinate (timing/start) }% + \tikztiming@nameedef[#1]{#1}{#2 coordinate (timing/start) #3}% + \tikztimingdef{#1#1}{#3}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingalias}[2]{Original character}{New character} +% \begin{macrocode} +\def\tikztimingalias#1#2{% + \uppercase{\tikztimingalias@{#1}{#2}}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingalias@}[2]{New character}{Original character} +% \begin{macrocode} +\def\tikztimingalias@#1#2{% + \tikztiming@namelet{#1}{#2}% + \tikztiming@namelet{#1@start}{#2@start}% + \lowercase{% + \tikztiming@namelet{#1}{#2}% + \tikztiming@namelet{#1@start}{#2@start}% + }% + \tikztiminglet{#1#1}{#2#2}% + \@for\@tempa:=\tikztiming@chars\do{% + \expandafter\tikztiminglet@@ + \expandafter{\@tempa}{#1}{#2}% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingecopy}[2]{New character}{Original character} +% \begin{macrocode} +\def\tikztimingecopy#1#2{% + \uppercase{\tikztimingecopy@{#1}{#2}}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztimingecopy@}[2]{New character}{Original character} +% \begin{macrocode} +\def\tikztimingecopy@#1#2{% + \tikztimingchar{#1}{}{}% + \tikztimingdef{#1}{\tikztiminguse{#2}{##1}}% + \tikztiming@nameedef[#1]{#1@start}{\tikztiminguse{#2@start}{##1}}% + \lowercase{% + \@ifundefined{\tikztiming@prefix#2}{}{% + \tikztimingdef{#1}{\tikztiminguse{#2}{##1}}% + \tikztiming@nameedef[#1]{#1@start}{\tikztiminguse{#2@start}{##1}}% + }% + }% + \tikztimingdef{#1#1}{\tikztiminguse{#2#2}{##1}}% + \@for\@tempa:=\tikztiming@chars\do{% + \expandafter\tikztimingdef@@ + \expandafter{\@tempa}{#1}{#2}% +% \end{macrocode} +% Handle lowercase macros: +% \begin{macrocode} + \expandafter\lowercase\expandafter{\expandafter\def\expandafter\@tempb + \expandafter{\@tempa}}% + \@ifundefined{\tikztiming@prefix#2\@tempb}{}{% + \expandafter\tikztimingdef@@ + \expandafter{\@tempb}{#1}{#2}% + }% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiminglet@@}[3]{Character from list}{New +% character}{Original character} +% \begin{macrocode} +\def\tikztiminglet@@#1#2#3{% + \tikztiminglet@@@#1#2#3% + % Should stay, cause no harm: + \lowercase{\tikztiminglet@@@#1}#2#3% + \lowercase{\tikztiminglet@@@#1#2#3}% + \lowercase{\uppercase{\tikztiminglet@@@#1}#2#3}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiminglet@@@}[3]{Character from list}{New +% character}{Original character} +% \begin{macrocode} +\def\tikztiminglet@@@#1#2#3{% + \tikztiminglet{#1#2}{#1#3}% + \tikztiminglet{#2#1}{#3#1}% +} +% \end{macrocode} +% \end{macro} + +% +% \begin{macro}{\tikztimingdef@@}[3]{Character from list}{New +% character}{Original character} +% \begin{macrocode} +\def\tikztimingdef@@#1#2#3{% + \tikztimingdef{#1#2}{\tikztiminguse{#1#3}{##1}}% + \tikztimingdef{#2#1}{\tikztiminguse{#3#1}{##1}}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@savesettings} +% \begin{macrocode} +\def\tikztiming@savesettings{% + \xdef\tikztiming@saved@settings{% + {\tikztiming@slope}% + {\tikztiming@dslope}% + {\tikztiming@zslope}% + {\the\pgflinewidth}% + }% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@restoresettings} +% \begin{macrocode} +\def\tikztiming@restoresettings{% + \expandafter\tikztiming@restoresettings@ + \tikztiming@saved@settings\relax +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@restoresettings@}[4]{Slope}{D-Slope}{Z-Slope}{Line +% width} +% \begin{macrocode} +\def\tikztiming@restoresettings@#1#2#3#4\relax{% + \tikztimingsetslope{#1}% + \tikztimingsetdslope{#2}% + \tikztimingsetzslope{#3}% + \pgfsetlinewidth{#4}% +} +% \end{macrocode} +% \end{macro} +% +% \begin{macro}{\tikztiming@newdraw} +% \begin{macrocode} +\def\tikztiming@newdraw{% + node [timing/save] (timing@save) {};% + \draw [timing/restore] (timing@save) ++(0,0) +} +% \end{macrocode} +% \end{macro} + +% \begin{macro}{\tikztiming@newdraw} +% \begin{macrocode} +\def\tikztiming@newdraw@nosave{% + node [timing/coord] (timing@save) {};% + \draw (timing@save) ++(0,0) +} +% \end{macrocode} +% \end{macro} + +% \subsection{Definition of Timing Characters} +% \begin{macrocode} +\tikztimingchar{H}{++(0,\height)}{-- ++(#1,0)} + +\tikztimingchar{L}{++(0,0)}{-- ++(#1,0)} + +\tikztimingchar{Z}{++(0,\height/2.)}{% + \newdraw [\style] + -- ++(#1,0) +} + +\tikztimingchar{X}{}{}% +\tikztimingchar{D}{}{}% +\tikztimingchar{U}{}{}% +%\tikztimingchar{O}{}{}% +\tikztimingchar{M}{}{}% + +\tikztimingchar{G}{++(0,0)}{-- ++(\gslope,\height) -- ++(\gslope,-\height)} +\tikztimingchar{S}{++(0,0)}{++(#1,0)} + +\tikztimingdef{DD}{ + node [timing/save] (timing@save) {}; \path [\bgstyle] (timing@save) ++(0,0) + +(0.5*\dslope,0.5*\height) -- +(\dslope,0) + -- +(#1,0) + -- +($ (#1,0) + 0.5*(\dslope,\height) $) + -- +(#1,\height) + -- +(\dslope,\height) -- cycle; + \draw [timing/restore,\style] (timing@save) ++(0,0) + node [timing/save] (timing@dstart) at +(\dslope/2.,\height/2.) {} + -- +(\dslope,+\height) -- +(#1,+\height) ++(0,+\height) + -- +(\dslope,-\height) -- ++(#1,-\height) +} +\tikztiming@namelet{D@edge@D}{DD} +\tikztiming@namelet{D@edge@D@general}{DD@general} + +\tikztimingchar{D}{++(0,0)}{ + node [timing/save] (timing@save) {}; \path [\bgstyle] (timing@save) ++(0,0) + -- +(#1,0) + -- +($ (#1,0) + 0.5*(\dslope,\height) $) + -- +(#1,\height) + -- +(0,\height) + -- cycle; + \draw [timing/restore,\style] (timing@save) ++(0,0) + node [timing/save] (timing@dstart) at +(-\dslope/2.,\height/2.0) {} + -- +(#1,0) ++(0,+\height) + -- ++(#1,0) ++(0,-\height) +} + +\tikztimingdef{DD}{ + node [timing/save] (timing@save) {}; \path [\bgstyle] (timing@save) ++(0,0) + -- +(#1,0) + -- +($ (#1,0) + 0.5*(\dslope,\height) $) + -- +(#1,\height) + -- +(0,\height) + -- cycle; + \newdraw [\style] + -- +(#1,0) ++(0,+\height) + -- ++(#1,0) ++(0,-\height) +} + +\tikztiming@namelet{D@edge@@start}{D@start} +\tikztiming@namelet{d@edge@@start}{d@start} + +% \end{macrocode} +% +% \begin{macro}{\tikztiming@trans@D@fill}[2]{Original width}{Width to subtract} +% \begin{macrocode} +\def\tikztiming@trans@D@fill#1#2{% + node [timing/save] (timing@save) {}; \path [\bgstyle] (timing@save) ++(0,0) + -- +(0.5*\dslope,-0.5*\height) + -- ++($ (#1,-0.5*\height) - (#2,0) $) + -- +(0.5*\dslope,0.5*\height) + -- +(0,\height) + -- ++($ (#2,\height) - (#1,0) + (0.5*\dslope,0) $) + -- cycle; + \draw [timing/restore,\style] (timing@save) ++(0,0) + node [timing/save] (timing@dstart) {} +} +% \end{macrocode} +% \end{macro} +% +% \begin{macrocode} +\tikztimingdef{HH}{-- ++(#1,0)} +\tikztimingdef{LL}{-- ++(#1,0)} +\tikztimingdef{HL}{-- ++(\slope,-\height) \tikztiminguse{HH}{#1-\slope}} +\tikztimingdef{LH}{-- ++(\slope, \height) \tikztiminguse{LL}{#1-\slope}} + +\tikztimingdef{HG}{-- ++(\gslope,-\height) -- ++(\gslope,+\height)} +\tikztimingdef{LG}{-- ++(\gslope,+\height) -- ++(\gslope,-\height)} +\tikztimingdef{ZG}{ + -- ++(\gslope,-\height/2.0) + -- ++(\gslope,+\height) + -- ++(\gslope,-\height/2.0) +} +\tikztiminglet{DG}{LG} +\tikztiminglet{MG}{ZG} + +\tikztiminglet{HS}{S} +\tikztiminglet{LS}{S} +\tikztiminglet{ZS}{S} +\tikztiminglet{DS}{S} +\tikztiminglet{TS}{S} + +\tikztimingdef{LZ}{ + \newdraw [\style] + -- ++(\zslope,+\height/2.) -- ++($ (#1,0) - (\zslope,0) $) +} +\tikztimingdef{HZ}{% + \newdraw [\style] + -- ++(\zslope,-\height/2.) -- ++($ (#1,0) - (\zslope,0) $) +} + \tikztimingdef{ZH}{ + \newdraw + -- ++(\zslope,+\height/2.) -- ++($ (#1,0) - (\zslope,0) $) +} +\tikztimingdef{ZL}{% + \newdraw + -- ++(\zslope,-\height/2.) -- ++($ (#1,0) - (\zslope,0) $) +} + +\tikztimingdef{DZ}{ + -- ++( \dslope/2.,+\height/2.) + ++(-\dslope/2.,+\height/2.) + -- ++( \dslope/2.,-\height/2.) + \newdraw [\style] + -- ++($ (#1,0) - (\dslope/2.,0) $) +} + +\tikztimingdef{ZD}{ + \tikztiming@trans@D@fill{#1}{0}% + -- ++(\dslope/2.,\height/2.) -- ++($ (#1,0) - (\dslope/2.,0) $) + ++($ -1*(#1,0) + (0,-\height/2.) $) + -- ++(\dslope/2.,-\height/2.) -- ++($ (#1,0) - (\dslope/2.,0) $) +} + +\tikztimingdef{LD}{ + -- ++(0.5*\dslope,0.5*\height) + \tikztiming@trans@D@fill{#1}{0.5*\dslope}% + -- ++(0.5*\dslope,0.5*\height) + -- ++($ (#1,0) - (\dslope,0) $) + ++($ -1*(#1,0) + (0,-\height) $) ++(\dslope/2.,+\height/2.) + -- ++(\dslope/2.,-\height/2.) -- ++($ (#1,0) - (\dslope,0) $) +} + +\tikztimingdef{DL}{ + -- ++( \dslope/2.,+\height/2.) + ++(-\dslope/2.,+\height/2.) + -- ++(\dslope/2.,-\height/2.) + \newdraw [\style] + -- ++(\dslope/2.,-\height/2.) + -- ++($ (#1,0) - (\dslope,0) $) +} + +\tikztimingdef{HD}{ + -- ++(0.5*\dslope,-0.5*\height) + \tikztiming@trans@D@fill{#1}{0.5*\dslope}% + -- ++(0.5*\dslope,-0.5*\height) + -- ++($ (#1,0) - (\dslope,0) $) + ++($ -1*(#1,0) + (0,+\height) $) ++(\dslope/2.,-\height/2.) + -- ++(\dslope/2.,+\height/2.) -- ++($ (#1,0) - (\dslope,0) $) + ++(0,-\height) +} + +\tikztimingdef{DH}{ + ++(0,+\height) + -- ++(+\dslope/2.,-\height/2.) + ++(-\dslope/2.,-\height/2.) + -- ++(\dslope/2.,+\height/2.) + \newdraw [\style] + -- ++(\dslope/2.,+\height/2.) + -- ++($ (#1,0) - (\dslope,0) $) +} + + +\tikztimingalias{M}{Z} +\tikztimingchar{M}{++(0,\height/2.)}{ + [\style] + -- ++($ 1/16.*(#1,0) + (0,+\height*.225) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.225) $) +} + +\tikztimingdef{MZ}{ + \newdraw [\style] + -- ++(#1,0) +} + +\tikztimingdef{m}{ + [\style] + ++(0,+\height/2.) + -- ++($ 1/8.*(#1,0) + (0,+\height*.225) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.225) $) +} + +\tikztimingdef{ZM}{ + \newdraw [\style] + -- ++($ 1/16.*(#1,0) + (0,+\height*.075) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.225) $) +} + +\tikztimingdef{Zm}{ + \newdraw [\style] + -- ++($ 1/8.*(#1,0) + (0,+\height*.075) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.175) $) +} + +\tikztimingdef{Mm}{ + -- ++($ 1/8.*(#1,0) + (0,+\height*.225) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.225) $) +} + +\tikztimingdef{LM}{ + \newdraw [\style] + -- ++($ 1/16.*(#1,0) + (0,+\height*.60) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.20) $) +} +\tikztimingdef{HM}{ + \newdraw [\style] + -- ++($ 1/16.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.20) $) +} +\tikztimingdef{DM}{ + ++($ -1/16.*(#1,0) + (0,0) $) + -- ++($ 1/16.*(#1,0) + (0,0) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.50) $) + ++($ -1/8.*(#1,0) + (0,+\height*.50) $) + -- ++($ 1/16.*(#1,0) + (0,0) $) + -- ++($ 1/16.*(#1,0) + (0,-\height*.50) $) + \newdraw [\style] + -- ++($ 1/8.*(#1,0) + (0,-\height*.10) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.20) $) +} + +\tikztimingdef{Lm}{ + \newdraw [\style] + -- ++($ 1/8.*(#1,0) + (0,+\height*.575) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.175) $) +} +\tikztimingdef{Hm}{ + \newdraw [\style] + -- ++($ 1/8.*(#1,0) + (0,-\height*.425) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.175) $) +} +\tikztimingdef{Dm}{ + ++($ -1/8.*(#1,0) + (0,0) $) + -- ++($ 1/8.*(#1,0) + (0,0) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.50) $) + ++($ -1/4.*(#1,0) + (0,+\height*.50) $) + -- ++($ 1/8.*(#1,0) + (0,0) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.50) $) + \newdraw [\style] + -- ++($ 1/4.*(#1,0) + (0,-\height*.10) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.15) $) +} + +\newcounter{tikztimingtrans} +\newcounter{tikztimingtranspos} + +\tikztimingchar{T}{++(0,0)}{ + -- ++(#1,0) +} + +\tikztimingdef{HT}{% + {[\style] + \code{\setcounter{tikztimingtrans}{-1}} + -- ++(\slope,\value{tikztimingtrans}*\height) -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{LT}{% + {[\style] + \code{\setcounter{tikztimingtrans}{+1}} + -- ++(\slope,\value{tikztimingtrans}*\height) -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{TL}{% + \code{\setcounter{tikztimingtranspos}{\value{tikztimingtrans}}% + \addtocounter{tikztimingtranspos}{+1}} + -- ++(\slope, -0.5*\value{tikztimingtranspos}*\height) -- ++($ (#1,0) - (\slope,0) $) +} + +\tikztimingdef{TH}{% + \code{\setcounter{tikztimingtranspos}{\value{tikztimingtrans}}% + \addtocounter{tikztimingtranspos}{-1}} + -- ++(\slope, -0.5*\value{tikztimingtranspos}*\height) -- ++($ (#1,0) - (\slope,0) $) +} + +\tikztimingdef{TZ}{% + \newdraw [\style] + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++(\slope,\value{tikztimingtrans}*\height/2.) + -- ++($ (#1,0) - (\slope,0) $) +} + +\tikztimingdef{TG}{% + -- +(\gslope,-1*\value{tikztimingtrans}*\height) + -- +(\gslope,0) +} + +\tikztimingdef{ZT}{% + \newdraw + {[\style] + node [timing/save] {\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++(\slope,\value{tikztimingtrans}*\height/2.) + -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{TT}{% + {[\style] + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++(\slope,\value{tikztimingtrans}*\height) -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{TD}{ + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + \code{\setcounter{tikztimingtranspos}{\value{tikztimingtrans}}% + \addtocounter{tikztimingtranspos}{-1}} + -- ++(0.5*\dslope,+0.5*\value{tikztimingtrans} * \height) + \tikztiming@trans@D@fill{#1}{0.5*\dslope}% + -- ++(0.5*\dslope,+0.5*\value{tikztimingtrans} * \height) + -- ++($ (#1,0) - (\dslope,0) $) + ++($ -1*(#1,\value{tikztimingtrans}*\height) $) + ++(\dslope/2.,+1*\value{tikztimingtrans}*\height/2.) + -- ++(\dslope/2.,-1*\value{tikztimingtrans}*\height/2.) + -- ++($ (#1,0) - (\dslope,0) $) + ++(0,\value{tikztimingtranspos}*\height/2.) +} + +\tikztimingdef{DT}{ + \code{\setcounter{tikztimingtrans}{-1}} + \tikztiminguse{DL}{#1}% +} + +\tikztimingdef{MT}{% + \newdraw + {[\style] + -- ++(\slope,\value{tikztimingtrans}*\height/2.) -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{TM}{% + \newdraw [\style] + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++($ 1/16.*(#1,0) + (0,\value{tikztimingtrans}*\height*.50+\height*.10) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.20) $) +} + +\tikztimingdef{Tm}{% + \newdraw [\style] + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++($ 1/8.*(#1,0) + (0,\value{tikztimingtrans}*\height*.50+\height*.075) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.175) $) +} + +\tikztimingecopy{C}{T} +\def\tikztiming@nocombine@T{}% +\def\tikztiming@nocombine@C{}% +\def\tikztiming@nocombine@t{}% +\def\tikztiming@nocombine@c{}% +\def\tikztiming@nocombine@M{}% +\def\tikztiming@nocombine@m{}% + + +\tikztimingecopy{U}{D} +\tikztimingdef{UD}{\tikztiminguse{D@edge@D}{#1}} +\tikztimingdef{DU}{\tikztiminguse{D@edge@D}{#1}} + +%\tikztimingecopy{O}{D} +\tikztimingecopy{X}{Z} +% \end{macrocode} +% +% \Finale +\endinput +% diff --git a/Master/texmf-dist/source/latex/tikz-timing/tikz-timing.ins b/Master/texmf-dist/source/latex/tikz-timing/tikz-timing.ins new file mode 100644 index 00000000000..a5b60881337 --- /dev/null +++ b/Master/texmf-dist/source/latex/tikz-timing/tikz-timing.ins @@ -0,0 +1,49 @@ +% $Id: tikz-timing.ins 1069 2009-05-05 13:52:29Z martin $ +\input docstrip.tex +\preamble + +Copyright (C) 2009 by Martin Scharrer + +This work may be distributed and/or modified under the +conditions of the LaTeX Project Public License, either version 1.3c +of this license or (at your option) any later version. +The latest version of this license is in + + http://www.latex-project.org/lppl.txt + +and version 1.3c or later is part of all distributions of LaTeX +version 2008/05/04 or later. + +This work has the LPPL maintenance status `maintained'. + +The Current Maintainer of this work is Martin Scharrer. + +This work consists of the files tikz-timing.dtx, tikz-timing.ins +and the derived file tikz-timing.sty. + +\endpreamble +\keepsilent + +\generate{% + \file{tikz-timing.sty}{\from{tikz-timing.dtx}{package}}% +% \file{tikz-timing-examplecode.sty}{\from{tikz-timing.dtx}{examplecode}}% +% \file{ydoc.sty}{\from{tikz-timing.dtx}{ydoc}}% +} + +\obeyspaces +\Msg{*************************************************************} +\Msg{* *} +\Msg{* To finish the installation you have to move the following *} +\Msg{* file into a directory searched by TeX: *} +\Msg{* *} +\Msg{* tikz-timing.sty *} +\Msg{* *} +\Msg{* To produce the documentation run the file tikz-timing.dtx *} +\Msg{* through LaTeX. *} +\Msg{* *} +\Msg{* Happy TeXing! *} +\Msg{* *} +\Msg{*************************************************************} + +\endbatchfile +%% vim: ft=tex diff --git a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty new file mode 100644 index 00000000000..c00effacb16 --- /dev/null +++ b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty @@ -0,0 +1,1329 @@ +%% +%% This is file `tikz-timing.sty', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% tikz-timing.dtx (with options: `package') +%% +%% Copyright (C) 2009 by Martin Scharrer +%% +%% This work may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3c +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% +%% http://www.latex-project.org/lppl.txt +%% +%% and version 1.3c or later is part of all distributions of LaTeX +%% version 2008/05/04 or later. +%% +%% This work has the LPPL maintenance status `maintained'. +%% +%% The Current Maintainer of this work is Martin Scharrer. +%% +%% This work consists of the files tikz-timing.dtx, tikz-timing.ins +%% and the derived file tikz-timing.sty. +%% +\RequirePackage{svn-prov}[2009/05/03] +\ProvidesPackageSVN + {$Id: tikz-timing.dtx 1069 2009-05-05 13:52:29Z martin $} + [v0.4a + Digital Timing Diagrams using TikZ] +\DefineFileInfoSVN[tikztiming] + +\RequirePackage{tikz} +\usetikzlibrary{calc} +\usetikzlibrary{backgrounds} +\RequirePackage{environ} + +\def\tikztimingwidth{0.0} +\newcount\tikztiming@numint +\newcount\tikztiming@numfrac +\def\tikztiming@num{1.0}% +%%\def\tikztiming@num{\the\tikztiming@numint.\the\tikztiming@numfrac} + +\newcounter{tikztiming@nrows}% +\def\tikztiming@rowdist{2}% +\def\tikztiming@coldist{1}% +\def\tikztiminglabel#1{#1}% + +\def\tikztiming@prefix{tikztiming@trans@} + +\tikzset{timing/.style={% + x=1.6ex, y=1.6ex, + line cap=round, line join=round, + }% +} +\tikzset{% + timing/.cd, + grid/.style={timing,help lines}, + intext/.style={timing,line width=0.15ex}, + inline node/.style={shape=coordinate}, + table/.style={timing,line width=0.15ex,font=\sffamily}, + coord/.style={inner sep=0pt,outer sep=0pt}, + save/.style={inner sep=0pt,outer sep=0pt,/utils/exec=\tikztiming@savesettings}, + restore/.style={/utils/exec=\tikztiming@restoresettings}, + name/.style={inner sep=0pt,outer sep=0pt}, + d/text/.style={timing,scale=0.6,font=\sffamily}, + d/background/.style={}, + h/.style={}, + l/.style={}, + d/.style={}, + m/.style={black!40!brown}, + u/background/.style={fill=gray}, + u/.style={}, + o/background/.style={}, + o/.style={timing/d,line width=0.10ex,dotted}, + z/.style={blue}, + t/.style={}, + c/.style={timing/slope=0.0}, + x/.style={red}, + table/grid/.style={timing/grid}, + table/lines/.style={}, + table/rules/.style={line width=0.08em,line cap=butt}, + slope/.code={% + \tikztimingsetslope{#1}% + \tikztimingsetdslope{2*#1}% + \tikztimingsetzslope{#1/2}% + }, + lslope/.code={\tikztimingsetslope{#1}}, + dslope/.code={\tikztimingsetdslope{#1}}, + zslope/.code={\tikztimingsetzslope{#1}}, + coldist/.store in=\tikztiming@coldist, + rowdist/.store in=\tikztiming@rowdist, +} +\def\texttimingbefore{} +\def\texttimingafter{} +\def\texttiminggrid{% + \draw[xstep={\timingwidth/2.},ystep={\timingheight/2.},timing/grid] (0,0) grid + (\timingwidth*\tikztimingwidth,\timingheight); +} +\DeclareRobustCommand*\texttiming[2][]{% + \begingroup + \tikztiming@init + \uppercase{\def\lastchar{#1}}% + \@ifundefined{tikztiming@initcode@\lastchar}% + {}% + {\@nameuse{tikztiming@initcode@\lastchar}}% + \ifx\lastchar\empty\else + \@ifundefined{\tikztiming@prefix\lastchar @start}% + {\PackageWarning{tikz-timing}{Start value for timing character '\lastchar' + is not defined and will be ignored!}{}{}{}}% + {\tikztiming@nameaddtostr{\lastchar @start}{}}% + \fi + \tikztiming@#2\relax + %\message{^^J\meaning\tikztiming@str^^J}% + \begin{tikzpicture}[timing/intext]% + \path[use as bounding box] (0,0) rectangle + (\timingwidth*\tikztimingwidth,\timingheight);% + \texttimingbefore + \tikztiming@str;% + \texttimingafter + \end{tikzpicture}% + \endgroup +} +\def\tikztiming@init{% + \def\lastchar{}% + \let\currentchar\empty + \def\tikztimingwidth{0.0}% + \setcounter{tikztimingtrans}{-1}% + \def\tikztiming@str{\draw (0,0) coordinate (timing/start base) }% +} +\def\timing{% + \@ifnextchar{[}% + {\timing@}% + {\timing@[]}% +} +\def\timing@[#1]{% + \@ifnextchar{+}% + {\timing@@{#1}}% + {\@ifnextchar(%) + {\timing@@{#1}}% + {\timing@@{#1}+(0,0)}% + }% +} +\def\timing@@#1#2(#3){% + \timing@@@{#1}{#2(#3)}% +} +\def\timing@@@#1#2#3{% + \begingroup + \tikztiming@init + \@ifnextchar{[}% + {\timing@@@init}% + {\timing@@@init[]}% + #3\relax + %\message{^^J\meaning\tikztiming@str^^J}% + \begin{scope}[shift={#2},timing,#1]% + \tikztiming@str;% + \end{scope}% + \endgroup + \timing@@@end +} +\def\timing@@@end#1;{% + \ifx;#1;\else + \PackageError{tikz-package}{Can not parse timing path}{}{}{}% + \fi +} +\def\timing@@@init[#1]{% + \uppercase{\def\lastchar{#1}}% + \@ifundefined{tikztiming@initcode@\lastchar}% + {}% + {\@nameuse{tikztiming@initcode@\lastchar}}% + \ifx\lastchar\empty\else + \@ifundefined{\tikztiming@prefix\lastchar @start}% + {\PackageWarning{tikz-timing}{Start value for timing character '\lastchar' + is not defined and will be ignored!}{}{}{}}% + {\tikztiming@nameaddtostr{\lastchar @start}{}}% + \fi + \tikztiming@ +} +\let\tikztiming@trans@\@gobble +\def\tikztiming@aftercode@T{% + \tikztiming@output@flush +} +\def\tikztiming@aftercode@t{% + \tikztiming@aftercode@T +} +\def\tikztiming@aftercode@C{% + %\tikztiming@output@flush +} +\def\tikztiming@aftercode@c{% + \tikztiming@aftercode@C +} +\def\tikztiming@aftercode@G{% + \let\lastchar\secondlastchar + \let\tikztimingwidth\lasttikztimingwidth +} +\def\tikztiming@aftercode@g{% + \let\lastchar\secondlastchar + \let\tikztimingwidth\lasttikztimingwidth +} +\def\tikztiming@aftercode@S{% + \let\lastchar\secondlastchar +} +\def\tikztiming@aftercode@s{% + \let\lastchar\secondlastchar +} +\def\tikztiming@beforenextcode@D@edge@{% + \if D\currentchar\else + \if d\currentchar\else + \def\lastchar{D}% + \fi + \fi +} +\def\tikztiming@beforenextcode@d@edge@{% + \if D\currentchar\else + \if d\currentchar\else + \def\lastchar{D}% + \fi + \fi +} +\def\tikztiming@initcode@D{% + \def\lastchar{D@edge@}% +} +\def\tikztiming@initcode@d{% + \def\lastchar{d@edge@}% +} +\def\tikztiming@{% + \@ifnextchar\bgroup + {\tikztiming@testfornum}% + {\tikztiming@testfornum}% +} +\def\tikztiming@eaddtostr#1{% + \begingroup + \tikztiming@internaldefs{}% + \@temptokena\expandafter{\tikztiming@str}% + \xdef\tikztiming@str{% + \the\@temptokena + #1% + }% + \endgroup +} +\def\tikztiming@addtostr{% + \g@addto@macro\tikztiming@str +} +\def\tikztiming@output#1#2{% + \ifx\relax#2\relax + \tikztiming@nameaddtostr{#1}% + \else + \ifcase0% + \ifx\tikztiming@output@bufchara\empty + \ifx\tikztiming@output@bufcharb\empty + 1% + \fi + \fi\relax + % not empty + \edef\tikztiming@output@currentchar{#2}% + \ifcase0% + \expandafter\ifx\csname tikztiming@nocombine@#2\endcsname\relax + \ifx\tikztiming@output@currentchar\tikztiming@output@bufcharb + 1% + \fi\fi + \relax + \tikztiming@output@flush + \edef\tikztiming@output@bufchara{#1}% + \edef\tikztiming@output@bufcharb{#2}% + \or + \pgfmathparse{\tikztiming@output@bufnum + \tikztiming@num}% + \let\tikztiming@output@bufnum\pgfmathresult + \def\tikztiming@num{1.0}% + \fi + \else % empty + \edef\tikztiming@output@bufchara{#1}% + \edef\tikztiming@output@bufcharb{#2}% + \let\tikztiming@output@bufnum\tikztiming@num + \def\tikztiming@num{1.0}% + \fi + \fi +} +\def\tikztiming@output@bufchara{}% +\def\tikztiming@output@bufcharb{}% +\def\tikztiming@output@bufnum{0}% +\def\tikztiming@output@flush{% + \begingroup + \let\tikztiming@num\tikztiming@output@bufnum + \tikztiming@nameaddtostr{% + \tikztiming@output@bufchara + \tikztiming@output@bufcharb + }% + \endgroup% + \gdef\tikztiming@output@bufchara{}% + \gdef\tikztiming@output@bufcharb{}% + \global\let\tikztiming@output@bufnum\tikztiming@num + \gdef\tikztiming@num{1.0}% +} +\def\tikztiming@nameaddtostr#1{% + \begingroup + \edef\@tempa{\tikztiming@num}% + \expandafter\g@addto@macro + \expandafter\tikztiming@str + \expandafter{\csname\tikztiming@prefix#1\expandafter\endcsname + \expandafter{\@tempa} }% + \endgroup + \def\tikztiming@num{1.0}% +} +\newcommand\tikztiming@nameedef[3][A]{% + \def\@gtempa##1{#3}% + \expandafter\let\csname\tikztiming@prefix#2@general\endcsname\@gtempa + \begingroup + \tikztiming@internaldefs{#1}% + \xdef\@gtempa##1{\@gtempa{\width}}% + \endgroup + \expandafter\let\csname\tikztiming@prefix#2\endcsname\@gtempa + \let\@gtempa\empty +} +\newcommand\tikztiming@namelet[2]{% + \ifcase0% + \@ifundefined{\tikztiming@prefix#2}% + {\@ifundefined{\tikztiming@prefix#1}% + {0}{1}% + }% + {1}% + \relax + \else + \expandafter\let + \csname\tikztiming@prefix#1\expandafter\endcsname + \csname\tikztiming@prefix#2\endcsname + \fi +} +\def\tikztiming@@end{% + \tikztiming@output@flush + \global\let\tikztimingwidth\tikztimingwidth + \tikztiming@addtostr{ coordinate (timing/end) + let \p1 = (timing/start base), \p2 = (timing/end) in + coordinate (timing/end base) at (\x2,\y1) + coordinate (timing/end top) at (\x2,1+\y1) + }% +} +\def\tikztiming@@#1{% + \ifx\relax#1\empty + \expandafter\tikztiming@@end + \else + \let\lasttikztimingwidth\tikztimingwidth + \tikztiming@iflower{#1}% + {\pgfmathparse{\tikztiming@num/2.0}\let\tikztiming@num\pgfmathresult}% + {}% + \pgfmathparse{\tikztimingwidth + \tikztiming@num}% + \let\tikztimingwidth\pgfmathresult + \def\currentchar{#1}% + \uppercase{\def\currentcharuc{#1}}% + \@ifundefined{tikztiming@beforenextcode@\lastchar}% + {}% + {\@nameuse{tikztiming@beforenextcode@\lastchar}}% + \@ifundefined{tikztiming@beforecode@\currentchar}% + {}% + {\@nameuse{tikztiming@beforecode@\currentchar}}% + \@ifundefined{\tikztiming@prefix\lastchar\currentchar}% + {\@ifundefined{\tikztiming@prefix\lastchar\currentcharuc}% + {\PackageWarning{tikz-timing}{Timing transition '\lastchar\currentchar' + is not defined and will be ignored!}{}{}{}}% + {\tikztiming@output{\lastchar}{\currentcharuc}}% + }% + {\tikztiming@output{\lastchar}{\currentchar}}% + \let\secondlastchar\lastchar + \let\lastchar\currentcharuc + \@ifundefined{tikztiming@aftercode@\currentcharuc}% + {}% + {\@nameuse{tikztiming@aftercode@\currentcharuc}}% + \expandafter + \tikztiming@testfortext + \fi +} +\def\tikztiming@testfortext{% + \@ifnextchar\bgroup + {\tikztiming@handletext}% + {\tikztiming@}% +} +\def\tikztiming@handletext#1{% + \@ifnextchar{[}% + {\tikztiming@handletext@}% + {\tikztiming@handletext@[]}% + #1\relax +} +\def\tikztiming@handletext@[#1]#2\relax{% + \begingroup + \expandafter\lowercase\expandafter{% + \expandafter\def\expandafter\currentcharlc + \expandafter{\currentchar}% + }% + \pgfkeysifdefined{/tikz/timing/\currentcharlc/text/.@cmd}% + {% + \tikztiming@output@flush + \tikztiming@eaddtostr{% + node (timing@dend) at +(\dslope/2.0,\height/2.0) {} + node [%] + shift={($ (timing@dstart)!0.5!(timing@dend) $)},% + timing/\currentcharlc/text,% + }% + \endgroup + \tikztiming@addtostr{%[ + #1% + ] {#2}% + }% + \def\lastchar{D@edge@}% + }{% + \endgroup + \PackageWarning{tikz-timing}{Ignoring text for character + '\currentchar'!}{}{}{}% + }% + \tikztiming@ +} +\def\tikztiming@stoppath#1{% + \tikztiming@output@flush + \tikztiming@eaddtostr{% + \newdraw + }% + \tikztiming@ +} +\def\tikztiming@stoppath@nosave#1{% + \tikztiming@output@flush + \tikztiming@eaddtostr{% + \newdrawns + }% + \tikztiming@ +} +\def\tikztiming@addnode#1{% + \@ifnextchar{[}%] + {\tikztiming@addnode@getoptions}% + {\tikztiming@addnode@getoptions[]}% +} +\def\tikztiming@addnode@getoptions[#1]{% + \@ifnextchar{(}%)} + {\tikztiming@addnode@getname{#1}}% + {\tikztiming@addnode@getname{#1}()}% +} +\def\tikztiming@addnode@getname#1(#2){% + \@ifnextchar\bgroup + {\tikztiming@addnode@{#1}{#2}}% + {\tikztiming@addnode@{#1}{#2}{}}% +} +\def\tikztiming@addnode@#1#2#3{% + \tikztiming@output@flush + \begingroup + \def\@tempa{#2}% + \ifx\@tempa\empty + \def\@tempa{ node [timing/inline node,#1] }% + \else + \def\@tempa{ node [timing/inline node,#1] (#2) }% + \fi + \expandafter\tikztiming@addtostr\expandafter{\@tempa {#3} }% + \endgroup + \tikztiming@ +} +\def\tikztiming@testforcode{% + \@ifnextchar{!}% + {\tikztiming@testforcode@}% + {\@ifnextchar{[}% + {\tikztiming@handleoption}% + {\@ifnextchar{;}% + {\tikztiming@stoppath@nosave}% + {\@ifnextchar{,}% + {\tikztiming@stoppath}% + {\@ifnextchar{N}% + {\tikztiming@addnode}% + {\tikztiming@@}% + }% + }% + }% + }% +} +\def\tikztiming@testforcode@#1{% + \@ifnextchar\bgroup + {\tikztiming@handlecode}% + {% + \PackageWarning{tikz-timing}{Missing braces after '!' character. Ignoring + this character}{}{}{}% + \tikztiming@ + }% +} +\def\tikztiming@handlecode#1{% + \tikztiming@output@flush + \tikztiming@addtostr{ #1 }% + \tikztiming@ +} +\def\tikztiming@handleoption[#1]{% + \tikztiming@addtostr{ [#1] }% + \tikztiming@ +} + +\def\tikztiming@testfornum{% + \let\tikztiming@numchars\empty + \tikztiming@numfrac0\relax + \afterassignment + \tikztiming@testfornum@ + \tikztiming@numint0% +} +\def\tikztiming@testfornumfrac{% + \afterassignment + \tikztiming@testfornum@@@ + \tikztiming@numfrac1% +} +\def\tikztiming@numloop{% + \ifnum\tikztiming@numint>0% + \toks@\expandafter{\tikztiming@numchars}% + \xdef\tikztiming@numchars{% + \the\toks@ + \the\@temptokena + }% + \advance\tikztiming@numint by -1\relax + \expandafter\tikztiming@numloop + \fi +} +\def\tikztiming@testfornum@{% + \ifnum0<\tikztiming@numint + \let\tikztiming@next\tikztiming@testfornum@@ + \else + \def\tikztiming@next{% + \@ifnextchar{.}% + {\expandafter\tikztiming@testfornumfrac\@gobble}% + {% + \tikztiming@numint1\relax + \tikztiming@numfrac0\relax + \def\tikztiming@num{1.0}% + \expandafter\tikztiming@testforcode + }% + }% + \fi + \tikztiming@next +} +\def\tikztiming@testfornum@@{% + \@ifnextchar{.}% + {\expandafter\tikztiming@testfornumfrac\@gobble}% + {\tikztiming@testfornum@@@}% +} +\def\tikztiming@testfornum@@@{% + \xdef\tikztiming@num{\the\tikztiming@numint.\expandafter\@gobble\the\tikztiming@numfrac}% + \@ifnextchar\bgroup + {% + \expandafter\tikztiming@numfrac\expandafter0\expandafter + \@gobble\the\tikztiming@numfrac\relax + \ifnum0=\tikztiming@numfrac\else + \pgfmathparse{round(\tikztiming@num)}% + \PackageWarning{tikz-timing}% + {Can not repeat group by a non-integer factor!^^J% + Rounding '\tikztiming@num' to '\pgfmathresult'.}{}{}{}% + \let\tikztiming@num\pgfmathresult + \fi + \tikztiming@testfornum@@@@ + }% + {% + \tikztiming@testforcode + }% +} +\def\tikztiming@testfornum@@@@#1{% + \begingroup + \@temptokena{#1}% + \tikztiming@numloop% + \endgroup + \tikztiming@numint1\relax + \tikztiming@numfrac0\relax + \expandafter\tikztiming@\tikztiming@numchars +} +\newcounter{tikztimingrows} +\def\tikztiming@extracode{\@gobble{EXTRACODE}}% + +\NewEnviron{tikztimingtable}[1][]{% + \begingroup + \setcounter{tikztiming@nrows}{0}% + \def\tikztiming@maxwidth{0.0}% + \let\extracode\tikztiming@extracode + \let\tablegrid\tikztiming@tablegrid + \let\fulltablegrid\tikztiming@fulltablegrid + \let\horlines\tikztiming@horlines + \let\vertlines\tikztiming@vertlines + \let\tablerules\tikztiming@tablerules + \def\rowdist{\tikztiming@rowdist}% + \def\coldist{\tikztiming@coldist}% + \def\nrows{\the\c@tikztiming@nrows}% + \def\twidth{\tikztiming@maxwidth}% + \begin{tikzpicture}[timing/table,#1]% + \coordinate (last row) at (0,\rowdist); + \coordinate (label pos) at (-1*\coldist,0); + \coordinate (timing/table/top left) at (0,1); + \coordinate (timing/table/bottom right) at (0,0); + \expandafter\tikztimingtable@row\BODY\endtikztimingtable@ + \end{tikzpicture} + \endgroup +} + +\def\endtikztimingtable@{\@gobble{ENDTIKSTIMING}} + +\long\def\tikztimingextracode#1#2\endtikztimingtable@{% + \path let + \p1 = (timing/table/top left), + \p2 = (timing/table/bottom right) + in + coordinate (timing/table/bottom left) at (\x1,\y2) + coordinate (timing/table/top right) at (\x2,\y1) + coordinate (timing/table/size) at (\x2-\x1,\y1-\y2) + ; + #2% +} +\def\tikztiming@emptycell{% + \@gobble{tikztiming@emptycell}% +} +\def\tikztimingtable@row#1\\{% + \tikztimingtable@row@#1&\tikztiming@emptycell&\\ +} +\def\tikztimingtable@row@#1\\{% + \ifx\\#3\\\else + \begingroup + \def\@tempa{\tikztiming@emptycell&}% + \def\@tempb{#3}% + \ifx\@tempa\@tempb\else + \PackageWarning{tikz-timing}{% + To many columns in tikztimingtable row! Only two are allowed% + }{}{}{}% + \fi + \endgroup + \fi + \ifx\tikztiming@emptycell#2% + \def\next{\tikztimingtable@row@@{#1}{}}% + \else + \def\next{\tikztimingtable@row@@{#1}{#2}}% + \fi + \next +}% +\def\tikztimingtable@row@@#1#2{% + \addtocounter{tikztiming@nrows}{1}% + \path ($ (last row) + (0,-1*\rowdist) $) coordinate (last row); + \path ($ (last row) + (-1*\coldist,0) $) node [anchor=base east,timing/name] + {\tikztiminglabel{#1}}; + \timing (last row) {#2}; + \path let \p1 = (timing/table/bottom right), \p2 = (timing/end base) in + coordinate (timing/table/bottom right) at ({max(\x1,\x2)},\y2); + % + \pgfmathparse{max(\tikztiming@maxwidth,\tikztimingwidth)}% + \let\tikztiming@maxwidth\pgfmathresult + \@ifnextchar\extracode + {% + \let\extracode\relax + \tikztimingextracode + }% + {% + \@ifnextchar\endtikztimingtable@ + {\@gobble}{\tikztimingtable@row}% + }% +} + +\newcommand*\tikztiming@fulltablegrid[1][]{% + \begin{pgfonlayer}{background} + \scope[xstep={\timingwidth/2.},ystep={\timingheight/2.}, + shift={(timing/table/bottom left)},timing/table/grid,#1] + \draw (0,0) grid + ($ (timing/table/top right) - (timing/table/bottom left) $); + \endscope + \end{pgfonlayer} +} +\newcommand*\tikztiming@tablegrid[1][]{% + \begin{pgfonlayer}{background} + \scope[xstep={\timingwidth/2.},ystep={\timingheight/2.},timing/table/grid,#1] + \foreach \y in {1,...,\nrows} {% + \draw {[shift={($ (timing/table/bottom left) + (0,\y*\rowdist) - + (0,\rowdist) $)}] let \p1 = (timing/table/bottom right) in (0,0) grid + (\x1,1)}; + }% + \endscope + \end{pgfonlayer} +} +\newcommand*\tikztiming@tablerules[1][]{% + \draw [timing/table/rules,#1] let + \p1 = (current bounding box.north west), + \p2 = (current bounding box.south east), + \p3 = (last row) + in + (\x1-\tabcolsep,\rowdist) -- (\x2+\tabcolsep,\rowdist) + ($ (\x1-\tabcolsep,\y3) - (0,\rowdist-1) $) -- + ($ (\x2+\tabcolsep,\y3) - (0,\rowdist-1) $) + ; +} +\newcommand*\tikztiming@horlines[2][]{% + \begingroup + \def\list{#2}% + \ifx\list\empty + \def\list{1,2,...,\nrows}% + \fi + \foreach \row in \list% + \draw [timing/table/lines,#1] let + \p1 = (timing/table/bottom right) + in + (0,\rowdist-\row*\rowdist) -- +(\x1,0); + \endgroup +} +\newcommand*\tikztiming@vertlines[2][]{% + \begingroup + \def\list{#2}% + \ifx\list\empty + \def\list{0,1,...,\twidth}% + \fi + \draw [timing/table/lines,#1] let + \p1 = ($ (timing/table/bottom right) - (0,2) $) + in + \foreach \clk in \list { + (\clk,+1.5) -- +(0,\y1) + } + ; + \endgroup +} +\def\tikztiming@iflower#1{% + \begingroup + \edef\@tempa{`#1}% + \ifnum\@tempa=\lccode\@tempa + \endgroup + \expandafter + \@firstoftwo + \else + \endgroup + \expandafter + \@secondoftwo + \fi +} +\def\timingwidth{1}% +\def\timingheight{1}% +\def\tikztiming@internaldefs#1{% + \def\draw{\noexpand\draw}% + \def\path{\noexpand\path}% + \def\fill{\noexpand\fill}% + \def\width{####1*\noexpand\timingwidth}% + \def\fwidth{\noexpand\timingwidth}% + \def\height{\noexpand\timingheight}% + \def\slope{\noexpand\timingslope}% + \def\zslope{\noexpand\timingzslope}% + \def\dslope{\noexpand\timingdslope}% + \def\gslope{0}% + \lowercase{% + \def\style{timing/#1}% + \def\bgstyle{timing/#1/background}% + }% + \def\newdraw{\tikztiming@newdraw}% + \def\newdrawns{\tikztiming@newdraw@nosave}% + \def\code##1{ [/utils/exec={\unexpanded{##1}}] }% +} + +\def\tikztimingsetslope#1{% + \pgfmathparse{min(1.0,{max(0.0,#1)})}% + \let\tikztiming@slope\pgfmathresult + \edef\timingslope{\tikztiming@slope*\noexpand\timingwidth}% +} +\def\tikztimingsetdslope#1{% + \pgfmathparse{min(1.0,{max(0.0,#1)})}% + \let\tikztiming@dslope\pgfmathresult + \edef\timingdslope{\tikztiming@dslope*\noexpand\timingwidth}% +} +\def\tikztimingsetzslope#1{% + \pgfmathparse{min(1.0,{max(0.0,#1)})}% + \let\tikztiming@zslope\pgfmathresult + \edef\timingzslope{\tikztiming@zslope*\noexpand\timingwidth}% +} +\tikztimingsetslope{0.10}% +\tikztimingsetdslope{0.20}% +\tikztimingsetzslope{0.05}% +\def\tikztiminguse#1{% + \@ifundefined{\tikztiming@prefix#1@general}% + {\PackageWarning{Can not use transition macro for '#1'.}{}{}{}}% + {\@nameuse{\tikztiming@prefix#1@general}}% +} +\def\tikztimingdef#1{% + \tikztimingdef@#1\relax% +} +\def\tikztimingdef@#1#2\relax#3{% + \ifx\relax#2\relax + \tikztiming@nameedef[#1]{#1}{#3}% + \else + \tikztiming@nameedef[#2]{#1#2}{#3}% + \fi +} +\def\tikztiminglet#1#2{% + \tikztiminglet@#1\relax#2\relax +} +\def\tikztiminglet@#1#2\relax#3#4\relax{% + \tikztiming@namelet{#1#2}{#3#4}% + \tikztiming@namelet{#1#2@general}{#3#4@general}% + \tikztiming@iflower{#1}{}% + {\tikztiming@iflower{#2}% + {% + \lowercase{\tikztiminglet@{#1}{#2}\relax{#3}{#4}}\relax + }% + {% + \uppercase{\lowercase{% + \uppercase{\lowercase{\tikztiminglet@{#1}}{#2}}\relax{#3}}{#4}}\relax + \lowercase{\uppercase{% + \lowercase{\uppercase{\tikztiminglet@{#1}}{#2}}\relax{#3}}{#4}}\relax + }% + }% +} +\def\tikztiming@chars#1{} +\def\tikztiming@ifcharexists#1{% + \def\tikztiming@ifcharexists@##1,#1,##2\relax{% + \ifx\relax##2\relax% + \expandafter\@firstoftwo + \else + \expandafter\@secondoftwo + \fi + }% + \expandafter\tikztiming@ifcharexists@ + \expandafter,\tikztiming@chars,#1,\relax% +} +\def\tikztiming@addchar#1{% + \tikztiming@ifcharexists{#1}{% + \edef\tikztiming@chars{\tikztiming@chars,#1}% + }{}% +} +\def\tikztimingchar#1{% + \uppercase{% + \tikztiming@addchar{#1}% + \tikztimingchar@{#1}}% +} +\expandafter\def\csname\tikztiming@prefix @start\endcsname#1{}% +\def\tikztimingchar@#1#2#3{% + \tikztiming@nameedef[#1]{#1@start}{#2 coordinate (timing/start) }% + \tikztiming@nameedef[#1]{#1}{#2 coordinate (timing/start) #3}% + \tikztimingdef{#1#1}{#3}% +} +\def\tikztimingalias#1#2{% + \uppercase{\tikztimingalias@{#1}{#2}}% +} +\def\tikztimingalias@#1#2{% + \tikztiming@namelet{#1}{#2}% + \tikztiming@namelet{#1@start}{#2@start}% + \lowercase{% + \tikztiming@namelet{#1}{#2}% + \tikztiming@namelet{#1@start}{#2@start}% + }% + \tikztiminglet{#1#1}{#2#2}% + \@for\@tempa:=\tikztiming@chars\do{% + \expandafter\tikztiminglet@@ + \expandafter{\@tempa}{#1}{#2}% + }% +} +\def\tikztimingecopy#1#2{% + \uppercase{\tikztimingecopy@{#1}{#2}}% +} +\def\tikztimingecopy@#1#2{% + \tikztimingchar{#1}{}{}% + \tikztimingdef{#1}{\tikztiminguse{#2}{##1}}% + \tikztiming@nameedef[#1]{#1@start}{\tikztiminguse{#2@start}{##1}}% + \lowercase{% + \@ifundefined{\tikztiming@prefix#2}{}{% + \tikztimingdef{#1}{\tikztiminguse{#2}{##1}}% + \tikztiming@nameedef[#1]{#1@start}{\tikztiminguse{#2@start}{##1}}% + }% + }% + \tikztimingdef{#1#1}{\tikztiminguse{#2#2}{##1}}% + \@for\@tempa:=\tikztiming@chars\do{% + \expandafter\tikztimingdef@@ + \expandafter{\@tempa}{#1}{#2}% + \expandafter\lowercase\expandafter{\expandafter\def\expandafter\@tempb + \expandafter{\@tempa}}% + \@ifundefined{\tikztiming@prefix#2\@tempb}{}{% + \expandafter\tikztimingdef@@ + \expandafter{\@tempb}{#1}{#2}% + }% + }% +} +\def\tikztiminglet@@#1#2#3{% + \tikztiminglet@@@#1#2#3% + % Should stay, cause no harm: + \lowercase{\tikztiminglet@@@#1}#2#3% + \lowercase{\tikztiminglet@@@#1#2#3}% + \lowercase{\uppercase{\tikztiminglet@@@#1}#2#3}% +} +\def\tikztiminglet@@@#1#2#3{% + \tikztiminglet{#1#2}{#1#3}% + \tikztiminglet{#2#1}{#3#1}% +} + +\def\tikztimingdef@@#1#2#3{% + \tikztimingdef{#1#2}{\tikztiminguse{#1#3}{##1}}% + \tikztimingdef{#2#1}{\tikztiminguse{#3#1}{##1}}% +} +\def\tikztiming@savesettings{% + \xdef\tikztiming@saved@settings{% + {\tikztiming@slope}% + {\tikztiming@dslope}% + {\tikztiming@zslope}% + {\the\pgflinewidth}% + }% +} +\def\tikztiming@restoresettings{% + \expandafter\tikztiming@restoresettings@ + \tikztiming@saved@settings\relax +} +\def\tikztiming@restoresettings@#1#2#3#4\relax{% + \tikztimingsetslope{#1}% + \tikztimingsetdslope{#2}% + \tikztimingsetzslope{#3}% + \pgfsetlinewidth{#4}% +} +\def\tikztiming@newdraw{% + node [timing/save] (timing@save) {};% + \draw [timing/restore] (timing@save) ++(0,0) +} + +\def\tikztiming@newdraw@nosave{% + node [timing/coord] (timing@save) {};% + \draw (timing@save) ++(0,0) +} + +\tikztimingchar{H}{++(0,\height)}{-- ++(#1,0)} + +\tikztimingchar{L}{++(0,0)}{-- ++(#1,0)} + +\tikztimingchar{Z}{++(0,\height/2.)}{% + \newdraw [\style] + -- ++(#1,0) +} + +\tikztimingchar{X}{}{}% +\tikztimingchar{D}{}{}% +\tikztimingchar{U}{}{}% +\tikztimingchar{M}{}{}% + +\tikztimingchar{G}{++(0,0)}{-- ++(\gslope,\height) -- ++(\gslope,-\height)} +\tikztimingchar{S}{++(0,0)}{++(#1,0)} + +\tikztimingdef{DD}{ + node [timing/save] (timing@save) {}; \path [\bgstyle] (timing@save) ++(0,0) + +(0.5*\dslope,0.5*\height) -- +(\dslope,0) + -- +(#1,0) + -- +($ (#1,0) + 0.5*(\dslope,\height) $) + -- +(#1,\height) + -- +(\dslope,\height) -- cycle; + \draw [timing/restore,\style] (timing@save) ++(0,0) + node [timing/save] (timing@dstart) at +(\dslope/2.,\height/2.) {} + -- +(\dslope,+\height) -- +(#1,+\height) ++(0,+\height) + -- +(\dslope,-\height) -- ++(#1,-\height) +} +\tikztiming@namelet{D@edge@D}{DD} +\tikztiming@namelet{D@edge@D@general}{DD@general} + +\tikztimingchar{D}{++(0,0)}{ + node [timing/save] (timing@save) {}; \path [\bgstyle] (timing@save) ++(0,0) + -- +(#1,0) + -- +($ (#1,0) + 0.5*(\dslope,\height) $) + -- +(#1,\height) + -- +(0,\height) + -- cycle; + \draw [timing/restore,\style] (timing@save) ++(0,0) + node [timing/save] (timing@dstart) at +(-\dslope/2.,\height/2.0) {} + -- +(#1,0) ++(0,+\height) + -- ++(#1,0) ++(0,-\height) +} + +\tikztimingdef{DD}{ + node [timing/save] (timing@save) {}; \path [\bgstyle] (timing@save) ++(0,0) + -- +(#1,0) + -- +($ (#1,0) + 0.5*(\dslope,\height) $) + -- +(#1,\height) + -- +(0,\height) + -- cycle; + \newdraw [\style] + -- +(#1,0) ++(0,+\height) + -- ++(#1,0) ++(0,-\height) +} + +\tikztiming@namelet{D@edge@@start}{D@start} +\tikztiming@namelet{d@edge@@start}{d@start} + +\def\tikztiming@trans@D@fill#1#2{% + node [timing/save] (timing@save) {}; \path [\bgstyle] (timing@save) ++(0,0) + -- +(0.5*\dslope,-0.5*\height) + -- ++($ (#1,-0.5*\height) - (#2,0) $) + -- +(0.5*\dslope,0.5*\height) + -- +(0,\height) + -- ++($ (#2,\height) - (#1,0) + (0.5*\dslope,0) $) + -- cycle; + \draw [timing/restore,\style] (timing@save) ++(0,0) + node [timing/save] (timing@dstart) {} +} +\tikztimingdef{HH}{-- ++(#1,0)} +\tikztimingdef{LL}{-- ++(#1,0)} +\tikztimingdef{HL}{-- ++(\slope,-\height) \tikztiminguse{HH}{#1-\slope}} +\tikztimingdef{LH}{-- ++(\slope, \height) \tikztiminguse{LL}{#1-\slope}} + +\tikztimingdef{HG}{-- ++(\gslope,-\height) -- ++(\gslope,+\height)} +\tikztimingdef{LG}{-- ++(\gslope,+\height) -- ++(\gslope,-\height)} +\tikztimingdef{ZG}{ + -- ++(\gslope,-\height/2.0) + -- ++(\gslope,+\height) + -- ++(\gslope,-\height/2.0) +} +\tikztiminglet{DG}{LG} +\tikztiminglet{MG}{ZG} + +\tikztiminglet{HS}{S} +\tikztiminglet{LS}{S} +\tikztiminglet{ZS}{S} +\tikztiminglet{DS}{S} +\tikztiminglet{TS}{S} + +\tikztimingdef{LZ}{ + \newdraw [\style] + -- ++(\zslope,+\height/2.) -- ++($ (#1,0) - (\zslope,0) $) +} +\tikztimingdef{HZ}{% + \newdraw [\style] + -- ++(\zslope,-\height/2.) -- ++($ (#1,0) - (\zslope,0) $) +} + \tikztimingdef{ZH}{ + \newdraw + -- ++(\zslope,+\height/2.) -- ++($ (#1,0) - (\zslope,0) $) +} +\tikztimingdef{ZL}{% + \newdraw + -- ++(\zslope,-\height/2.) -- ++($ (#1,0) - (\zslope,0) $) +} + +\tikztimingdef{DZ}{ + -- ++( \dslope/2.,+\height/2.) + ++(-\dslope/2.,+\height/2.) + -- ++( \dslope/2.,-\height/2.) + \newdraw [\style] + -- ++($ (#1,0) - (\dslope/2.,0) $) +} + +\tikztimingdef{ZD}{ + \tikztiming@trans@D@fill{#1}{0}% + -- ++(\dslope/2.,\height/2.) -- ++($ (#1,0) - (\dslope/2.,0) $) + ++($ -1*(#1,0) + (0,-\height/2.) $) + -- ++(\dslope/2.,-\height/2.) -- ++($ (#1,0) - (\dslope/2.,0) $) +} + +\tikztimingdef{LD}{ + -- ++(0.5*\dslope,0.5*\height) + \tikztiming@trans@D@fill{#1}{0.5*\dslope}% + -- ++(0.5*\dslope,0.5*\height) + -- ++($ (#1,0) - (\dslope,0) $) + ++($ -1*(#1,0) + (0,-\height) $) ++(\dslope/2.,+\height/2.) + -- ++(\dslope/2.,-\height/2.) -- ++($ (#1,0) - (\dslope,0) $) +} + +\tikztimingdef{DL}{ + -- ++( \dslope/2.,+\height/2.) + ++(-\dslope/2.,+\height/2.) + -- ++(\dslope/2.,-\height/2.) + \newdraw [\style] + -- ++(\dslope/2.,-\height/2.) + -- ++($ (#1,0) - (\dslope,0) $) +} + +\tikztimingdef{HD}{ + -- ++(0.5*\dslope,-0.5*\height) + \tikztiming@trans@D@fill{#1}{0.5*\dslope}% + -- ++(0.5*\dslope,-0.5*\height) + -- ++($ (#1,0) - (\dslope,0) $) + ++($ -1*(#1,0) + (0,+\height) $) ++(\dslope/2.,-\height/2.) + -- ++(\dslope/2.,+\height/2.) -- ++($ (#1,0) - (\dslope,0) $) + ++(0,-\height) +} + +\tikztimingdef{DH}{ + ++(0,+\height) + -- ++(+\dslope/2.,-\height/2.) + ++(-\dslope/2.,-\height/2.) + -- ++(\dslope/2.,+\height/2.) + \newdraw [\style] + -- ++(\dslope/2.,+\height/2.) + -- ++($ (#1,0) - (\dslope,0) $) +} + +\tikztimingalias{M}{Z} +\tikztimingchar{M}{++(0,\height/2.)}{ + [\style] + -- ++($ 1/16.*(#1,0) + (0,+\height*.225) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.225) $) +} + +\tikztimingdef{MZ}{ + \newdraw [\style] + -- ++(#1,0) +} + +\tikztimingdef{m}{ + [\style] + ++(0,+\height/2.) + -- ++($ 1/8.*(#1,0) + (0,+\height*.225) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.225) $) +} + +\tikztimingdef{ZM}{ + \newdraw [\style] + -- ++($ 1/16.*(#1,0) + (0,+\height*.075) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.225) $) +} + +\tikztimingdef{Zm}{ + \newdraw [\style] + -- ++($ 1/8.*(#1,0) + (0,+\height*.075) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.175) $) +} + +\tikztimingdef{Mm}{ + -- ++($ 1/8.*(#1,0) + (0,+\height*.225) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.225) $) +} + +\tikztimingdef{LM}{ + \newdraw [\style] + -- ++($ 1/16.*(#1,0) + (0,+\height*.60) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.20) $) +} +\tikztimingdef{HM}{ + \newdraw [\style] + -- ++($ 1/16.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.20) $) +} +\tikztimingdef{DM}{ + ++($ -1/16.*(#1,0) + (0,0) $) + -- ++($ 1/16.*(#1,0) + (0,0) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.50) $) + ++($ -1/8.*(#1,0) + (0,+\height*.50) $) + -- ++($ 1/16.*(#1,0) + (0,0) $) + -- ++($ 1/16.*(#1,0) + (0,-\height*.50) $) + \newdraw [\style] + -- ++($ 1/8.*(#1,0) + (0,-\height*.10) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.20) $) +} + +\tikztimingdef{Lm}{ + \newdraw [\style] + -- ++($ 1/8.*(#1,0) + (0,+\height*.575) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.175) $) +} +\tikztimingdef{Hm}{ + \newdraw [\style] + -- ++($ 1/8.*(#1,0) + (0,-\height*.425) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.175) $) +} +\tikztimingdef{Dm}{ + ++($ -1/8.*(#1,0) + (0,0) $) + -- ++($ 1/8.*(#1,0) + (0,0) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.50) $) + ++($ -1/4.*(#1,0) + (0,+\height*.50) $) + -- ++($ 1/8.*(#1,0) + (0,0) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.50) $) + \newdraw [\style] + -- ++($ 1/4.*(#1,0) + (0,-\height*.10) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.15) $) +} + +\newcounter{tikztimingtrans} +\newcounter{tikztimingtranspos} + +\tikztimingchar{T}{++(0,0)}{ + -- ++(#1,0) +} + +\tikztimingdef{HT}{% + {[\style] + \code{\setcounter{tikztimingtrans}{-1}} + -- ++(\slope,\value{tikztimingtrans}*\height) -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{LT}{% + {[\style] + \code{\setcounter{tikztimingtrans}{+1}} + -- ++(\slope,\value{tikztimingtrans}*\height) -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{TL}{% + \code{\setcounter{tikztimingtranspos}{\value{tikztimingtrans}}% + \addtocounter{tikztimingtranspos}{+1}} + -- ++(\slope, -0.5*\value{tikztimingtranspos}*\height) -- ++($ (#1,0) - (\slope,0) $) +} + +\tikztimingdef{TH}{% + \code{\setcounter{tikztimingtranspos}{\value{tikztimingtrans}}% + \addtocounter{tikztimingtranspos}{-1}} + -- ++(\slope, -0.5*\value{tikztimingtranspos}*\height) -- ++($ (#1,0) - (\slope,0) $) +} + +\tikztimingdef{TZ}{% + \newdraw [\style] + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++(\slope,\value{tikztimingtrans}*\height/2.) + -- ++($ (#1,0) - (\slope,0) $) +} + +\tikztimingdef{TG}{% + -- +(\gslope,-1*\value{tikztimingtrans}*\height) + -- +(\gslope,0) +} + +\tikztimingdef{ZT}{% + \newdraw + {[\style] + node [timing/save] {\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++(\slope,\value{tikztimingtrans}*\height/2.) + -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{TT}{% + {[\style] + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++(\slope,\value{tikztimingtrans}*\height) -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{TD}{ + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + \code{\setcounter{tikztimingtranspos}{\value{tikztimingtrans}}% + \addtocounter{tikztimingtranspos}{-1}} + -- ++(0.5*\dslope,+0.5*\value{tikztimingtrans} * \height) + \tikztiming@trans@D@fill{#1}{0.5*\dslope}% + -- ++(0.5*\dslope,+0.5*\value{tikztimingtrans} * \height) + -- ++($ (#1,0) - (\dslope,0) $) + ++($ -1*(#1,\value{tikztimingtrans}*\height) $) + ++(\dslope/2.,+1*\value{tikztimingtrans}*\height/2.) + -- ++(\dslope/2.,-1*\value{tikztimingtrans}*\height/2.) + -- ++($ (#1,0) - (\dslope,0) $) + ++(0,\value{tikztimingtranspos}*\height/2.) +} + +\tikztimingdef{DT}{ + \code{\setcounter{tikztimingtrans}{-1}} + \tikztiminguse{DL}{#1}% +} + +\tikztimingdef{MT}{% + \newdraw + {[\style] + -- ++(\slope,\value{tikztimingtrans}*\height/2.) -- ++($ (#1,0) - (\slope,0) $) + } +} + +\tikztimingdef{TM}{% + \newdraw [\style] + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++($ 1/16.*(#1,0) + (0,\value{tikztimingtrans}*\height*.50+\height*.10) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.35) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.40) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.45) $) + -- ++($ 1/8.*(#1,0) + (0,-\height*.45) $) + -- ++($ 1/16.*(#1,0) + (0,+\height*.20) $) +} + +\tikztimingdef{Tm}{% + \newdraw [\style] + \code{\setcounter{tikztimingtrans}{-\value{tikztimingtrans}}} + -- ++($ 1/8.*(#1,0) + (0,\value{tikztimingtrans}*\height*.50+\height*.075) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.20) $) + -- ++($ 1/4.*(#1,0) + (0,+\height*.25) $) + -- ++($ 1/4.*(#1,0) + (0,-\height*.30) $) + -- ++($ 1/8.*(#1,0) + (0,+\height*.175) $) +} + +\tikztimingecopy{C}{T} +\def\tikztiming@nocombine@T{}% +\def\tikztiming@nocombine@C{}% +\def\tikztiming@nocombine@t{}% +\def\tikztiming@nocombine@c{}% +\def\tikztiming@nocombine@M{}% +\def\tikztiming@nocombine@m{}% + +\tikztimingecopy{U}{D} +\tikztimingdef{UD}{\tikztiminguse{D@edge@D}{#1}} +\tikztimingdef{DU}{\tikztiminguse{D@edge@D}{#1}} + +\tikztimingecopy{X}{Z} +\endinput +%% +%% End of file `tikz-timing.sty'. -- cgit v1.2.3