ࡱ>  M [bjbj== "\WW2<l p  BBB8CD gFbUbU~VVi[ {{, $ 3b ?G["i[??g VVQ(ggg? V V,g?gg* J ,VF 0S 6BAR,HgB,g Gregory Golberg  HYPERLINK "mailto:grisha@alum.mit.edu" grisha@alum.mit.edu August, 2005 -- August, 2006 Dbdb a JDI-based Platform for Cross-language Debugging Table of contents  TOC \o "1-5" \h \z  HYPERLINK \l "_Toc143714897" Dbdb a JDI-based Platform for Cross-language Debugging  PAGEREF _Toc143714897 \h 1  HYPERLINK \l "_Toc143714898" Introduction  PAGEREF _Toc143714898 \h 4  HYPERLINK \l "_Toc143714899" About this document  PAGEREF _Toc143714899 \h 4  HYPERLINK \l "_Toc143714900" More up-to-date information  PAGEREF _Toc143714900 \h 5  HYPERLINK \l "_Toc143714901" Tools  PAGEREF _Toc143714901 \h 5  HYPERLINK \l "_Toc143714902" Related work and the value of Dbdb  PAGEREF _Toc143714902 \h 5  HYPERLINK \l "_Toc143714903" Why JDI?  PAGEREF _Toc143714903 \h 7  HYPERLINK \l "_Toc143714904" What is JDI?  PAGEREF _Toc143714904 \h 7  HYPERLINK \l "_Toc143714905" Proof of concept  PAGEREF _Toc143714905 \h 8  HYPERLINK \l "_Toc143714906" Architectural overview  PAGEREF _Toc143714906 \h 9  HYPERLINK \l "_Toc143714907" Infrastructure  PAGEREF _Toc143714907 \h 10  HYPERLINK \l "_Toc143714908" Algorithm  PAGEREF _Toc143714908 \h 12  HYPERLINK \l "_Toc143714909" Mediators  PAGEREF _Toc143714909 \h 14  HYPERLINK \l "_Toc143714910" Using Dbdb as a framework  PAGEREF _Toc143714910 \h 17  HYPERLINK \l "_Toc143714911" Registry reform  PAGEREF _Toc143714911 \h 17  HYPERLINK \l "_Toc143714912" Mediator policy  PAGEREF _Toc143714912 \h 18  HYPERLINK \l "_Toc143714913" Use cases  PAGEREF _Toc143714913 \h 18  HYPERLINK \l "_Toc143714914" Framework or tool?  PAGEREF _Toc143714914 \h 20  HYPERLINK \l "_Toc143714915" Post-mortem  PAGEREF _Toc143714915 \h 20  HYPERLINK \l "_Toc143714916" Leaky abstractons  PAGEREF _Toc143714916 \h 20  HYPERLINK \l "_Toc143714917" Speaking too soon: false starts and misdirections  PAGEREF _Toc143714917 \h 20  HYPERLINK \l "_Toc143714918" Further work  PAGEREF _Toc143714918 \h 21  HYPERLINK \l "_Toc143714919" Other language types  PAGEREF _Toc143714919 \h 22  HYPERLINK \l "_Toc143714920" Parallel drill-down  PAGEREF _Toc143714920 \h 22  HYPERLINK \l "_Toc143714921" Other features  PAGEREF _Toc143714921 \h 23  HYPERLINK \l "_Toc143714922" Conclusion  PAGEREF _Toc143714922 \h 24  HYPERLINK \l "_Toc143714923" Appendix A. Code listings  PAGEREF _Toc143714923 \h 25  HYPERLINK \l "_Toc143714924" Listing 1. org.hrum.dbdb.OracleExample1  PAGEREF _Toc143714924 \h 25  HYPERLINK \l "_Toc143714925" Listing 2. PL/SQL stored procedures  PAGEREF _Toc143714925 \h 26  HYPERLINK \l "_Toc143714926" Appendix B. Screenshots  PAGEREF _Toc143714926 \h 27  HYPERLINK \l "_Toc143714927" Appendix C. Criticism of BEAs Patent Application  PAGEREF _Toc143714927 \h 28  HYPERLINK \l "_Toc143714928" Appendix D. Other use cases for single-stack debugging  PAGEREF _Toc143714928 \h 29  HYPERLINK \l "_Toc143714929" Appendix E. Why not JDI?  PAGEREF _Toc143714929 \h 30  HYPERLINK \l "_Toc143714930" JDWP (Java Debug Wire Protocol)  PAGEREF _Toc143714930 \h 30  HYPERLINK \l "_Toc143714931" Eclipse Debug Framework  PAGEREF _Toc143714931 \h 31  HYPERLINK \l "_Toc143714932" Pro EDF  PAGEREF _Toc143714932 \h 31  HYPERLINK \l "_Toc143714933" Pro JPDA  PAGEREF _Toc143714933 \h 32  HYPERLINK \l "_Toc143714934" Why not, indeed?  PAGEREF _Toc143714934 \h 32  HYPERLINK \l "_Toc143714935" Appendix F. References  PAGEREF _Toc143714935 \h 33  Introduction Source-level debuggers, and GUI for them, have been around for a long time and are indispensable tools for many programmers. As most real-world programs involve more than one language, modern IDEs present a consistent graphical front-end to different debuggers, for instance, the Eclipse IDE (for Java, C, C++, Python, Ruby, etc.), Oracles JDeveloper (for Java and PL/SQL debuggers), the ubiquitous Emacs (for everything but the kitchen sink), etc. However, while ability to debug multiple languages in a single IDE is no doubt useful, integration between the different debuggers (of importance to projects consisting of modules spanning several languages) still presents a problem. A notable enhancement is presented by tools such as SCORE, a debugger supporting Ada and C and allowing to seamlessly transition between languages ADDIN EN.CITE 101012SCORE: Multi-Language Debuggerhttp://www.info.uni-karlsruhe.de/~andf/documents/scoremld.pdf[1]. A still further improvement would be to allow for single-stack debugging of mixed-language programs. In other words, as program in language A calls a program in language B, the programmer sees a single call stack from A to B, rather than two separate ones. In many modern-day enterprise applications, there are countless instances of code in, say, Java, calling stored procedures in PL/SQL. As one who encounters this situation daily, I believe that a seamless transition of debugging from one language to another and the ability to see the call in a single stack would be of immense value to the multi-language developer. (Other useful applications of this technique are discussed below, in  REF _Ref142590400 \h  \* MERGEFORMAT Related work and the value of Dbdb and  REF _Ref142590412 \h  \* MERGEFORMAT Other language types chapters.) To this end, I propose an implementation of a framework for single-stack debugging of multi-language applications based on the JDI (Java Debug Interface), an API layer of JPDA ADDIN EN.CITE 161612Java Platform Debugger Architecturehttp://java.sun.com/j2se/1.5.0/docs/guide/jpda/[2] (Java Platform Debugging Architecture). About this document In this paper I will present and discuss: An overview of related work in this area, serving as proof that the proposed technique is not merely a whim, but offers a tangible benefit for real-world development The benefits of the proposed solution over the existing related work An overview of the JPDA in general, JDI in particular and the reasons for choosing it as a foundation of the proposed framework, along with a discussion of alternative choices. The working proof of concept, including design, documentation, working code and demo. Here, I will also discuss: the generalization of the proof of concept into a framework directions for further extending the framework, and use cases for plugging into the framework Post-mortem of the project Conclusion and thoughts on further work in this area More up-to-date information This project has been released as Open Source, as more than a few colleagues expressed interest in its ultimate value, and in working on it to achieve such. Thus, a reader is referred to the following up-to-date online maintained sources: Homepage at  HYPERLINK "http://db-db.sourceforge.net" http://db-db.sourceforge.net Project [b]log at  HYPERLINK "http://fish37.livejournal.com/tags/dbdb" http://fish37.livejournal.com/tag/dbdb Project at Sourceforge.net, at  HYPERLINK "http://sourceforge.net/projects/db-db/" http://sourceforge.net/projects/db-db/ DefectBug tracking at  HYPERLINK "http://sourceforge.net/tracker/?group_id=150446&atid=777815" http://sourceforge.net/tracker/?group_id=150446&atid=777815 Demo at  HYPERLINK "http://www.viewletcentral.com/vc/viewlet.html?id=87625530" http://www.viewletcentral.com/vc/viewlet.html?id=87625530 Tools This project was implemented and tested with the Eclipse 3.2 IDE ( HYPERLINK "http://www.eclipse.org" www.eclipse.org), Java Standard Edition 6 Mustang ( HYPERLINK "https://mustang.dev.java.net/" https://mustang.dev.java.net/), and Oracle 10g. As for the creation of this document, free trial of EndNote ( HYPERLINK "http://www.endnote.com/" www.endnote.com) was very useful for managing references in this document.  HYPERLINK "http://www.phruby.com/stencildownload.html#Visio2003" http://www.phruby.com/stencildownload.html#Visio2003. Related work and the value of Dbdb The value of seamless, single-stack cross-language debugging is recognized in the industry. For example: Stylus Studio features an XSL debugger features include the ability to seamlessly switch contexts and step into Java XSLT extension functions using Stylus Studio's integrated Java IDE, then returning back to calling the XSLT stylesheet. ADDIN EN.CITE 191910Stylus Studio's XSL Debuggerhttp://www.stylusstudio.com/xsl_debugger.html[3] (See also  REF _Ref142589795 \h  \* MERGEFORMAT Other language types chapter below). According to Abdul Al-Azzawe, DB2 Development Tools Architect, IBM is investigating cross-language debugging support in the same call stack, such as mixing of Java and SQL nested stored procedure calls ADDIN EN.CITE Al-Azzawe20042243Abdul Al-AzzaweAbdul Al-Azzawe on development enhancements in DB2 Universal Database V8.2IBM developerWorksIBM developerWorks2004http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0409alazzawe/09/30/2004[4]. I am not aware of any implementation available to the public to date. According to David Alpern of Oracle, their combined-VM algorithms are more general [] and from the early stages of this work it was clear to us that it would be desirable to also support combined-VM debugging more generally for cross-tier calls of various sorts. However, it is unclear whether, if at all, this functionality (if it exists) will be available, as he notes that he is not at this time allowed to say when cross-tier debugging support might actually appear in our released products. ADDIN EN.CITE Alpern20053326David AlpernPersonal communication (e-mail)2005[5] Engineers at BEA Systems also thought about this problem, and submitted a patent application, for a method that provides, in part, that if more that one language appears on a stack, a developer can see the frames for each language, as well as be able to inspect variables for each language. ADDIN EN.CITE Pugh20035512William A. PughJoshua Moll EckelsPatent Application: System for multi-language debugging, Provisional application No. 60/450,014.2003USABEA Systemshttp://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=1&p=1&f=G&l=50&d=PG01&S1=20040230955.PGNR.&OS=dn/20040230955&RS=DN/20040230955Fliesler Meyer[6] This particular offering is examined in more detail in  REF _Ref142663246 \h  \* MERGEFORMAT Appendix C. Criticism of BEAs Patent Application below. Other possible uses of single-stack cross-language debugging includes stepping into C implementations of native Java methods, for example. In describing a technique debugging these kinds of mixed-language applications, Matthew White of IBM laments, do you effectively debug the Java/C hybrid programming since there is no debugger available that can check on this software chimera? ADDIN EN.CITE White20016643Matthew WhiteDebugging integrated Java and C/C++ code: Two approaches using JNIIBM developerWorksIBM developerWorks200111/01/2001http://www-128.ibm.com/developerworks/java/library/j-jnidebug/index.html[7]. Almost answering his plea are Eclipse developers, listing investigat[ing] debugging from Java into natives and back as potential debugger work items and areas of investigation for 2.1 and future releases of Eclipse ADDIN EN.CITE 2020122.0.1 Candidate Fixes: Possible Work Itemshttp://dev.eclipse.org/viewcvs/index.cgi/jdt-debug-home/DebugDirections2.1.htm?rev=1.11[8]. Additionally, Wrapped Application Debugger (WAD) ADDIN EN.CITE Beazley20018810David M. Beazley An Embedded Error Recovery and Debugging Mechanism for Scripting Language Extensions USENIX1471602001http://db.usenix.org/events/usenix01/full_papers/beazley/beazley_html/index.htmlCao20057743Jing CaoDavid M. BeazleyEmbedded Debugging of C/C++ Plugins and Extension ModulesTechnical report TR-2005-07, Department of Computer Science, University of ChicagoTechnical report TR-2005-07, Department of Computer Science, University of Chicago2005http://www.cs.uchicago.edu/files/tr_authentic/TR-2005-07.pdf[9, 10] attempts to address integration of C/C++ code with scripting language (Perl, Python, Tcl) extensions by embedding a debugger into the application. The authors complaint that little work has been done on the area of debugging in mixed-language environment can perhaps be assuaged, at least in part, by considerations presented here. A single-stack view may also be of interest in debugging distributed applications using remote calls (RPC, RMI, EJB, etc.) Lovas et al. discuss a framework (using JPDA) usage for a step-into mechanism for remote method invocations (RMI) that unifies the debugging mechanism for local and remote calls ADDIN EN.CITE Lovas20029910Robert LovasVaidy SunderamDebugging of metacomputing applicationsInternational Parallel and Distributed Processing Symposium2002Ft.Lauterdale, Flhttp://www.mathcs.emory.edu/harness/pub/general/lovas4.pdf[11]. Further, a casual perusal of various discussion groups reveals the desire for the single-stack debugging popping up often enough; some of these is summarized in  REF _Ref142667263 \h  \* MERGEFORMAT Appendix D. Other use cases for single-stack debugging And, finally, upon taking a quick look at  HYPERLINK "http://db-db.sourceforge.net" http://db-db.sourceforge.net, Darin Wright of Eclipse Debug team had this to say: it certainly looks interesting. I know that people are interested in cross language debugging in general. [] I wonder if it could be applied in a more general way to address cross-language debugging, or if it is specific to stored procedures/SQL and Java? ADDIN EN.CITE Wright2006212126Darin WrightPersonal communication (e-mail)200607/07/2006[12] Why JDI? First, of course, in order to have a multi-language debugger (never mind combined call stacks yet), one needs a common framework that provides access to the needed debuggees information. I propose using the JDI layer of JPDA (Java Platform Debugger Architecture) as such a framework. As I will show, JDI is really quite language-independent (J for Java notwithstanding). What is JDI? JPDA consists of three layers of APIs; here, I propose using one of them, JDI (Java Debug Interface). For the discussion of the choice of this layer vs. other JPDA layers, or other similar approaches, see  REF _Ref142667068 \h  \* MERGEFORMAT Appendix E.  JDI is a set of Java interfaces, the implementations of which are to be provided by a debuggee that is, the target programs execution environment. At the root of it is the VirtualMachineinterface which represents the debuggee, that is, the target execution environment. While nominally the debuggee is meant to be a Java Virtual Machine, it does not have to be one. For example, it could be an interpreter, an intermediary program driving yet another debugger (say, gdb), or a native executable specially compiled. As long as the appropriate interfaces are implemented, any JPDA-compliant debugger can control any debuggee. By manipulating these implementations, the debugger is able to query and control the debuggees execution: suspend and resume threads, set breakpoints, evaluate variables and methods, etc. As we will see, these interfaces are generic enough to represent the execution of a program in any imperative programming language. Two of the methods of VirtualMachine interface, eventRequestManager() and eventQueue(), return implementations of EventRequestManager and EventQueue, respectively. These two objects are the primary channels of communication between the debugger and debuggee. EventRequestManager is used by the debugger to request to be notified when a certain debuggable event occurs. (Such a request can also contain a directive to suspend the thread in which the event occurred). The debugger then polls EventQueue for the events it is interested in. Examples of such events are MethodEntryEvent, ThreadStartEvent, StepEvent, ExceptionEvent, etc. Each event contains references to other artifacts of the debuggee. For example, as can be expected, a MethodEntryEvent contains a reference to the method entered, and to a thread in which this entry occurred. The thread is represented by ThreadReference interface, which further contains a reference to the stack of StackFrames in this thread. In turn, a StackFrame, which represents the state of one method invocation on a thread's call stack, has references to the variables visible in this frames scope. Notice the lack of anything Java-specific. JDI, in fact, is so well designed that (especially with the adoption of JSR-45 ADDIN EN.CITE Bracha2003171712Gilad BrachaArthur RymanJSR (Java Specification Request) 45: Debugging Support for Other Languages2003http://www.jcp.org/en/jsr/detail?id=45[14]) the J for Java in JPDA is an unnecessary qualifier. Its set of abstractions is similar to that of Eclipses language-neutral debugging framework (centering on threads, stack frames, breakpoints and stepping into/over/out). Finally, JDI is also used very creatively for such purposes as: dynamic analysis of running applications ADDIN EN.CITE Gueheneuc2002121243Yann-Gael GueheneucRemi DouenceNarendra JussienNo Java without Caffeine: A Tool for Dynamic Analysis of Java ProgramsEcole des Mines de NantesEcole des Mines de Nantes2002http://www.emn.fr/x-info/jussien/publications/gueheneuc-RR0207.pdf[15], self-healing applications ADDIN EN.CITE Savarese2002131343Daniel F. SavareseApplication, Heal ThyselfJavaProJavaPro2002http://www.fawcette.com/javapro/2002_09/magazine/columns/proshop/default_pf.aspx (login required)[16], load-time transformation of compiled Java programs for the purposes of Aspect-Oriented Programming ADDIN EN.CITE Kniesel15155Gunter KnieselPascal CostanzaMichael AustermannR.FilmanT.ElrodS.ClarkeJMangler - A Powerful Back-end for Aspect-oriented ProgrammingAspect-oriented Software Development2004Prentice Hallhttp://www.informatik.uni-bonn.de/~gk/papers/jmanglerChapterPreprint.pdf[17], dynamic creation of sequence and dependency diagrams from running programs ADDIN EN.CITE Loton2001141443Tony LotonUsing The Java Platform Debugger ArchitectureJava Developer's JournalJava Developer's Journal2001http://java.sys-con.com/read/36221.htm[18], etc. A rough block diagram of JPDA-debugger integration is shown in  REF _Ref143707024 \h Figure 1. The JVMDI and JDWP components of JPDA are discussed in  REF _Ref142930781 \h  \* MERGEFORMAT Appendix E. Why not JDI?.  Figure  SEQ Figure \* ARABIC 1. JPDA - debugger block diagram. Proof of concept For a proof of concept, I will consider a simple Java program that calls a simple PL/SQL stored procedure. The Java program is org.hrum.dbdb.example.OracleExample1. We are interested in the fragment shown in  REF _Ref139129199 \h  \* MERGEFORMAT Listing 1. org.hrum.dbdb.OracleExample1 in Appendix A. The stored PL/SQL function FUNC, called from line 25 (and introduced in lines 20-21), and the function it calls in turn (FUNC2) are presented in  REF _Ref143630846 \h Listing 2. PL/SQL stored procedures. Architectural overview Very roughly, a debugger capable of multiple language support (such as Eclipse) can be described by a block diagram in  REF _Ref143710514 \h Figure 2. (Oracle prior to 10 is specified to provide yet another way of interfacing with the actual debugger; 10 and after support JDWP ADDIN EN.CITE Antognini1143Christian AntogniniDebugging PL/SQL and Java Stored Programs with JPDAhttp://www.trivadis.ch/Images/JPDA_tcm17-7136.pdf[19]).  Figure  SEQ Figure \* ARABIC 2. Multi-language debugger The proposed solution would look as shown in  REF _Ref143714252 \h Figure 3. The Dbdb JDI implementation will interface to the debugger in the same way as the Java debugging module did. Everything else is hidden from the IDE. All communications between the IDE and the multiple debuggee targets is mediated by the Dbdb layer, which provides a single stack per thread executed, even though different frames of the stack may represent different languages.  Figure  SEQ Figure \* ARABIC 3. Combined call-stack multi-language debugger A sample sequence diagram of a debugging session with this approach is shown in  REF _Ref143715656 \h Figure 4. (Here, Program 1 calls Program 2).  Figure  SEQ Figure \* ARABIC 4. Sequence diagram of combined call-stack debugging. The actual implementation is more involved than that, such as: Since Program 1 and Dbdb JDI Implementation run asynchronously, the sequence of setting a breakpoint right after the method in Program 1 that calls Program 2 is reached is done by other means. For example, if Program 1 is a JPDA-enabled target, this is done by creating a MethodEntryRequest for the appropriate method that will suspend the thread as soon as the method is entered. The modification of arguments step may not be necessary if a debugger can be launched separately and can then be attached to the debuggee process. Infrastructure The following are the basic building blocks for a JPDA-based combined call stack debugger. DbdbVirtualMachine Implementing VirtualMachine, this was originally intended to hold the virtual machines encountered throughout the debugging and switch among them. This is not the case (see below). The primarily function of this class is to present itself to the debugger and return DbdbEventQueue and DbdbRequestManagerInvocationHandler. Everything else this class does is there for a reason but is not really important. DbdbRequestManagerInvocationHandler Serves as an implementation of RequestManager for the virtual machines managed by DbdbVirtualMachine. The client (debuggers) requests are routed through this class, but components of Dbdb itself call the appropriate RequestManagers of managed virtual machines directly. More on this below, under  REF _Ref139387865 \h  \* MERGEFORMAT Mediators. DbdbVirtualMachine.Registry This is merely a collection of Maps, that holds mappings such as: ThreadReference with which a DelegatingThreadReference was constructed to the DelegatingThreadReference that contains it ObjectReference for a java.sql.Statement to an ObjectReference for a java.sql.Connection which created this Statement A from2To Map, which associates a ThreadReference in one VM to the one in the VM that will be called from. For example, it will associate a ThreadReference that calls Statement.execute() in Java VM to the ThreadReference of the actual stored procedure that this Statement.execute() invokes in the Oracle VM. NOTE: This one is specifically mentioned here, because it will be referred to heavily in the  REF _Ref139390854 \h  \* MERGEFORMAT Algorithm chapter below. Etc. (See also  REF _Ref139555809 \h Registry reform below). EventListener hierarchy Classes implementing this interface are called by the DbdbEventQueue to handle MethodEntryEvent and MethodExitEvent appropriately in their process() method. They are expected to be self-registering (registered upon instantiation). More defails are given below. DbdbEventQueue Implementation of EventQueue, that is responsible for: polling EventQueues of all Virtual Machines being debugged calling all EventListeners deciding which events to return to the caller and which to consume (based on the return value from EventListener.process() method) doing more things than it, perhaps, should upon encountering a StepEvent. This piece of logic should be removed from this class in order for Dbdb to be a more flexible framework. As it stands now, and as will be seen in the Algorithm chapter below, this class is responsible for recognizing More on this below, under  REF _Ref139387865 \h  \* MERGEFORMAT Mediators. DelegatingThreadReference An implementation of ThreadReference that is responsible for exposing a unified call stack to the user. Internally, it holds a stack of ThreadReferences from managed virtual machines. The Dbdb framework (normally, various EventListeners) will push to and pop this stack as needed. FakeStepEvent, DelegatingStackFrame, DbdbEventSet Further infrastructure for supporting the DelegatingThreadReference. org.hrum.dbdb.plugin package This package contains the Eclipse plug-in for the Dbdb functionality. It includes code for dynamically looking up code for the stored procedures and displaying it in an editor. Algorithm The algorithm employed is as follows (we will use the OracleExample1 program for illustration): When a debuggee is launched, the DbdbVirtualMachine is initialized with: VirtualMachine object gotten from the appropriate Connector Currently, the following EventListeners (others can be added, of course): __java_sql_DriverManagerListener __oracle_jdbc_driver_PhysicalConnectionListener __java_lang_RuntimeListener These are explained below. On receiving MethodExitEvent from DriverManager.getConnection() method (line 15), __java_sql_DriverManagerListener: Obtains the reference to the java.sql.Connection object as the MethodExitEvents returnValue(). Starts a thread with a ListeningConnector (com.sun.jdi.SocketListen, or, for Eclipse, org.eclipse.jdi.internal.connect.SocketListeningConnectorImpl, listening on a port. Starts a thread that will execute DBMS_DEBUG_JDWP.CONNECT_TCP ADDIN EN.CITE Antognini1143Christian AntogniniDebugging PL/SQL and Java Stored Programs with JPDAhttp://www.trivadis.ch/Images/JPDA_tcm17-7136.pdf[19] on the connection obtained above. This will establish a debugging session within Oracle. Waits until the connection is made, and obtains the Oracles virtual machine from the ListeningConnector. Instantiates a of OracleDbmsMethodEntryEventListener, which will listen for MethodEntryEvents from the Oracles virtual machine. This listener, during construction, associates (in Registry.from2To, see  REF _Ref139390930 \w \p \h 3 above) the Java thread it the connection was created in with a DelegatingThreadReference.WAITING_FOR_THREAD_REFERENCE constant. On receiving a MethodExitEvent from Connection.prepareCall() (line 20-21), __oracle_jdbc_driver_PhysicalConnectionListener: Loads the source code for the stored procedure being prepared from Oracle (a little earlier than necessary, but why not) Associates reference to the returned java.sql.Statement from the MethodExitEvents returnValue() to the reference to java.sql.Connection which created the statement. On receiving a MethodEntryEvent from an Oracle stored procedure, OracleDbmsMethodEntryEventListener: Finds the ThreadReference for the Java thread created in its constructor (see  REF _Ref139353612 \r \p \h 2.e above), creates a DelegatingThreadReference for it, and pushes onto it the ThreadReference from the Oracle stored procedure. This step also associates the found ThreadReference with the DelegatingThreadReference in the Registry (instead of earlier WAITING_FOR_THREAD_REFERENCE created in  REF _Ref139353612 \r \p \h 2.e above) Instantiates an OracleDbmsMethodExitEventListener Returns, for the debugger, a FakeStepEvent, with this DelegatingThreadReference. On receiving a MethodExitEvent from an Oracle stored procedure, OracleDbmsMethodExitEventListener (see  REF _Ref139390388 \w \p \h 4.b above): Executes a popThreadReference() on the DelegatingThreadReference instance it is constructed with Resumes the thread that originally called the popped thread. Mediators All the while, Dbdbs implementations of EventRequestManager. and EventQueue mediate the interaction between the debugger and the debuggee as follows: DbdbRequestManagerInvocationHandler, merely, forwards all requests to EventRequestManagers of all managed VMs. The only special case is a call to createStepRequest(). If this is received, the Registry.from2To map (see  REF _Ref139390930 \w \p \h 3 above)is checked. If the ThreadReference on which the step is to be created maps to a to ThreadReference object which is not a WAITING_FOR_THREAD_REFERENCE constant, the request is forwarded, of course, to the VM of the to ThreadReference. DbdbEventQueue, every time the debugger wishes to retrieve an EventSet from the VM it thinks it queries, does the following: Polls EventQueues of all managed VMs. All obtained EventSets are added to a local q2 variable. If q2 is empty, just return null. Create a new instance of DbdbEventSet, called toReturn. This will be the EventSet that will be returned to the debugger; its VM is DbdbVirtualMachine. Removes the EventSet from the local q2 variable, and, for each Event evt, executes the algorithm shown below, in  REF _Ref139650278 \h Figure 4. DbdbEventQueue algorithm, part 1 . Finally, if toReturn set is not empty, it is returned. If it is: If resumed is false, a resume is called on it. A null is returned.  Figure  SEQ Figure \* ARABIC 5. DbdbEventQueue algorithm, part 1  Figure  SEQ Figure \* ARABIC 6. DbdbEventQueue algorithm, part 2. The resulting combined call stack is shown in  REF _Ref139388631 \h  \* MERGEFORMAT Appendix B. Screenshots . Using Dbdb as a framework While this may not be a full-fledged framework at this point, let us consider two use cases of a developer wishing to extend this approach. Registry reform First and foremost, a better solution should be found for  REF _Ref139388823 \h  \* MERGEFORMAT DbdbVirtualMachine.Registry, for this to be truly extensible. But this should, perhaps, wait, until the Dbdb applications has been extended further. Some thought may be given of implementing a simple relational-database-like data structure in a programming language. In Java, for instance, Map is nice, but what if you could have an easy SymmetricMap, or, going further, something resembling an RDBMS table structure (without the complexity of triggers et al.) Mediator policy Secondly, then, a policy of using Dbdb implementations of com.sun.jdi.* interfaces (such as VirtualMachine, Event, EventManager, EventRequest, etc.) vs. managed VMs implementations needs to be clarified. In other words, when is a Dbdb implementation returned to the debugger, and when is it an implementation for the managed VM that the client is currently interested in? Currently it is not explicitly defined. It is my opinion that a few more extensions of Dbdb are needed (such as are outlined in use cases below) in order to formulate this policy better. Use cases Now, to the more general things Actions required of a developer using Dbdb in the use cases listed below could be generalized; in other words, made simpler or pluggable. The comments on how to do that are in corresponding footnote for the item. Use case 1: Repeat the proof-of-concept on another JDBC-compliant RDBMS Find out the appropriate implementation of java.sql.Statement for this RDBMS, and create an EventListener for it, using __oracle_jdbc_driver_PhysicalConnectionListener as a template. In particular: It is advised that this EventListener extend the MethodXEventListener, which would require for it to be named in the following pattern (as should be obvious): The name starts with __ (two underscores). The rest of the name is the fully qualified name of the class implementing java.sql.Statement for this JDBC vendor, with periods replaced by underscores, and a suffix Listener added at the end. Register this EventListener with the DbdbVirtualMachine. Modify __java_sql_DriverManagerListener to: Actually parse the arguments to getConnection() method(s) to see whether the JDBC URL provided is the one that is handled by the target RDBMS. If so, get the appropriate com.sun.jdi.VirtualMachine implementation for the debuggee. (If, unlike Oracle, no direct JPDA-compliant VirtualMachine implementation is available), see  REF _Ref139471369 \h  \* MERGEFORMAT Use case 2. Implement cross-language debugging of other languages below. Implement the equivalents of OracleDbmsMethodEntryEventListener and OracleDbmsMethodExitEventListener, using the above classes as guidelines. Use case 2. Implement cross-language debugging of other languages supporting JPDA For the sake of example, let us consider a made-up need to debug another Java program called from our Java program. All that needs to be done is an implementation of DbdbProcessDebugger has to be created (the beginnings can be seen in JavaProcessDebugger class). The fully qualified name of this class has to be registered in dbdb_debuggers.properties file which must be on the classpath. This is how it works. Use case 3. Implement cross-language debugging of other languages For the sake of example, let us consider a made-up need to debug a Perl script called from Java. In this case, in addition to performing the steps from the above use cases, a developer would need to provide the adapters from the target debugging framework ADDIN EN.CITE Foy2001222243Brian D. FoyUsing the Perl DebuggerDr.Dobb's JournalDr.Dobb's Journal2001http://www.ddj.com/184404744[20] to implementations of com.sun.jdi.VirtualMachine and all related artifacts. Framework or tool? As can be seen above, while this not a defined framework/API, it is certainly poised to evolve into one. Post-mortem A postmortem is a useful exercise. Not that I believe that this project is dead, but this concept can and should be applied even to a release. Thus, for this proof-of-concept, here is a post-mortem. It explains some pitfalls, false leads, and reasons for this project taking more than it should. Leaky abstractons The following Leaky abstractions ADDIN EN.CITE Spolsky2002232343Joel SpolskyThe Law of Leaky Abstractions2002http://www.joelonsoftware.com/articles/LeakyAbstractions.html[21] certainly took away time and effort: For all their talk about good OO design and interfaces, Sun shows that they are sinners as well. It is nice to learn that Sun's implementation when manipulating ostensibly insterfaces, in fact, expects them to be implementation classes inside. For example, com.sun.jdi.MirrorImpl.validateMirrorOrNull() inside casts things to com.sun.jdi.MirrorImpl rather than com.sun.jdi.Mirror. Ditto for ThreadReference vs ThreadReferenceImpl. This is not a big deal, but a caveat nonetheless for those attempting to integrate Dbdb with exiting debuggers. What is one to do with a null EventSet? What about an empty one? Javadt does not like a null EventSet -- it just does not check for nulls (which is ok, for a throwaway reference implementation). But an empty one is not good for Eclipse, because it indiscriminately calls a resume() on it, which is not what we want. Back to returning null then. But a thought: how many of such little things would render this "framework" not really a framework (still, certainly, usable, but just a nagging feeling)? Or should this all be configurable? Speaking too soon: false starts and misdirections Because of my general fear of having to spend time on learning Eclipses plug-in architecture, I proposed putting off integration with this very popular IDE in favor of using simpler tools. But indeed Quis emendabit ipsos emendatra. Eclipse should have been used from the very beginning. This would have saved quite a lot of time and I would never learn about the leaky abstraction 2, above On a related note, see the chapter  REF _Ref142585703 \h  \* MERGEFORMAT Why JDI? above for the discussion of choosing JPDA over Eclipse Debug Framework. Had I started again, I would probably had used the latter The idea of using JDWP was judged to be an overkill, and ultimately abandoned (but see also  REF _Ref142930781 \h  \* MERGEFORMAT Appendix E. Why not JDI?). The discovery of Oracles support of JPDA-based debugging would have sped things up. But it happened after I spent inordinate amount of time on task that ultimately is not needed researching ways of using existing JDWP implementations. JSR-45 is not needed as well. The idea of loading debugged classes with an alternate class loader, which would substitute real classes (in this case, JDBC drivers and their subsequent artifacts) for their equivalents, and attendant ideas (such as using bytecode modification) did not find its use, despite much time spent on this research. This was due to: Mouthing off about this in proposal without really knowing that much about JPDA It is hard to debug (but see  REF _Ref139292670 \h  \* MERGEFORMAT Parallel drill-down chapter below). However, this may yet find its use. I just have not thought about it again I have labored for some time believing that returnValue() feature exists in JPDA. When I realized that it does not, I was forced to produce an elaborate workaround, which was quite complicated and not extremely robust. It is only after the workaround has been created that I found that this feature indeed exists in JPDA starting with Java 6 so add more time to clean up the ugly workaround, to use more elegant solution with returnValue(). Further work The project is released to open-source, and will continue to evolve in its current incarnation as an Eclipse plug-in primarily for stored procedure debugging. In this chapter I will outline some other interesting possibilities for this project. Other language types It would be interesting to develop a use for this framework for debugging not just procedural/imperative languages for which it is created, but also for: Logical/constraint languages (such as Prolog, which has been adapted for Eclipse ADDIN EN.CITE Kroening2005242443Mary KroeningEclipse: Adapting and Updating an IDEDr.Dobb's JournalDr.Dobb's Journal2005http://www.ddj.com/184407751[22]). Perhaps as a subset of this functionality, or of an application in its own right, could be adaptation of this technique for debugging parsers (such as those based on grammars ANTLR, yacc, etc.) Other declarative languages, such as XSLT. Cross-cutting concerns/Aspects (I have not even begun to appreciate this, but I thought Id throw it into the mix). As with Prolog implementation, the three areas above may involve some creative redefinition of semantics of certain debugging operations, such as stepping. These problems, as applied to declarative, and an Eclipse-based solution, are presented in detail by Hui Wu et al. in Grammar-Driven Generation of Domain-Specific Language Testing Tools ADDIN EN.CITE Wu2005323210Hui WuJeff CrayMarjan MernikGrammar-Driven Generation of Domain-Specific Language Testing ToolsOOPSLA2005San Diegohttp://www.cis.uab.edu/gray/Pubs/ddf.pdf[23]. Stepping into, C/C++ implementation of Java native methods, or, more generally, into assembly/machine code/byte code (but this is, perhaps, more of a topic for the  REF _Ref139292670 \h  \* MERGEFORMAT Parallel drill-down approach, outlined below). Parallel drill-down Often, the call stack actually executed is different from the abstract call stack though of by a developer (the latter being the one depicted as a sequence diagram). In this example, it is useful for a developer to think of a call to java.sql.Statement.execute() as logically leading directly into the stored procedure. For example, from a standpoint of an application developer, it would be good do away with the Oracle implementation, which we currently include in a combined stack shown in  REF _Ref139388631 \h  \* MERGEFORMAT Appendix B. Screenshots . In other words, in this particular screenshot, your average application developer is only interested in first (the Java frame containing a Statement.execute() call) and last (in this screenshot, the first and only, but in general, the first PL/SQL frame) stack frames of the shown call stack. On the other hand, for a developer of Oracles JDBC driver, both may be useful. For a lack of a better term, Id like to coin one: parallel drill-down (OK, so its not a cool term). This would mean creating a framework for debugging where at a point where logical and implementation scenarios diverge, the developer is presented with multiple parallel call stacks to step through. Any path can be selected, and the developer can switch between paths at will; a step in one path must be synchronized with other possible paths. For all my criticism of the BEA patent application (see  REF _Ref143631569 \h  \* MERGEFORMAT Appendix C. Criticism of BEAs Patent Application), the authors correctly identified this particular problem when they wrote: For example, it is not uncommon for a developer to see stack information not directly related to the software being debugged when encountering a stack frame for one language, when using a debugger intended for another language. As another example, when using a debugger intended for the Java language, a Java stack will not include the XScript [] stack, and can sometimes show the set of Java classes that implement the XScript engine (these are part of the environment, but not the software the developer is working on). ADDIN EN.CITE Pugh20035512William A. PughJoshua Moll EckelsPatent Application: System for multi-language debugging, Provisional application No. 60/450,014.2003USABEA Systemshttp://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=1&p=1&f=G&l=50&d=PG01&S1=20040230955.PGNR.&OS=dn/20040230955&RS=DN/20040230955Fliesler Meyer[6] Obviously, there is no limit to splitting these, however, common scenarios can be a well-defined and be a part of the framework, while also providing the developer with a way to define her own. Here, SMAP mechanism of JSR-45 can probably be leveraged. Another example is a call to by reflection or related things. For instance, debugging things using java.lang.reflect.Proxy mechanism (such as Dbdbs own) is notoriously painful. We usually want logical debugging the developer may not want to see internal JDK infrastructure, but sometimes we may want implementation one. Since reflection is quite common when using generic framework, this may be a nice-to-have feature. As an example of the usefulness of this feature, consider the screenshot in  REF _Ref139388631 \h  \* MERGEFORMAT Appendix B. Screenshots  From the point of view of the application developer, the stack frames between the application code calling Statement.execute() and the stored procedure code are extraneous plumbing. If this feature is implemented, providers of generic frameworks can provide the split scenarios as part of the product, allowing the user of the framework an easier way to separate the debugging of her logic vs. the compound logic of her components and the underlying framework. This approach would be even more useful to programs that are worse than those using reflection those using byte code manipulation. Other features Other features that are not implemented in proof of concept, but would be useful, include drop-to-frame functionality, allowing popping a selected stack frame (and all frames above it) from the execution stack and then stepping back into the frame. ADDIN EN.CITE 353512Eclipse 3.1, documentation of org.eclipse.debug.core.model.IDropToFrame interface (Javadoc)http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/debug/core/model/IDropToFrame.html[24]. Conclusion Dixi. Appendix A. Code listings Listing 1. org.hrum.dbdb.OracleExample1 01: package org.hrum.dbdb.example; 02: 03: import java.sql.CallableStatement; 04: import java.sql.Connection; 05: import java.sql.DriverManager; 06: import java.sql.Types; 07: 08: public class OracleExample1 { 10: 11: public static void main(String[] args) { 12: try { 13: Class.forName("oracle.jdbc.driver.OracleDriver"); 14: System.out.println("DriverManager.getConnection()"); 15: Connection con = DriverManager.getConnection( 16: "jdbc:oracle:thin:@localhost:1521:dbdb", 17: "sys", 18: "password"); 19: System.out.println("con.prepareCall()"); 20: CallableStatement st = 21: con.prepareCall("begin ?:=func(?); end;"); 22: st.setInt(2, 1); 23: st.registerOutParameter(1, Types.INTEGER); 24: System.out.println("Statement.execute()"); 25: st.execute(); 26: System.out.println(st.getObject(1)); 27: } catch (Exception e) { 28: e.printStackTrace(System.out); 29: System.exit(-1); 30: } 31: } 32: } Listing 2. PL/SQL stored procedures The PL/SQL stored procedures are created with the following code: create or replace function func2(num number) return number is begin return num * 3; end; / create or replace function func(ctr number) return number is ret number:=0; begin for i in 1..ctr loop ret := ret + func2(i); ret := ret + 3; ret := ret - 3; end loop; return ret; end; / alter function func compile debug; alter function func2 compile debug;  Appendix B. Screenshots  Appendix C. Criticism of BEAs Patent Application Id like to expound more on this particular proposition, as it is a claim for a patent, especially in light of claims that Oracle has a similar patent filing ADDIN EN.CITE Alpern20053326David AlpernPersonal communication (e-mail)2005[5]. No implementation has been made available to my knowledge; and the approach itself, as described in the application, does not seem to be novel and non-obvious in November of 2004. At this time both JPDA and Eclipse Debug Framework (discussed in  REF _Ref142585703 \h  \* MERGEFORMAT Why JDI? chapter below) were already available, and given that, a remark that creating debugging tools that can be applied to software applied to more than one programming language, and running in the same environment, has proved to be extremely difficult seems particularly disingenuous. But at least they saw a need, and briefly identified (but not addressed) some problems I also discuss below, in the  REF _Ref139292670 \h  \* MERGEFORMAT Parallel drill-down chapter below. Further, consider this pronouncement One multi-language debugger, JSR 45, can only be used to debug languages that are easily transformed into Java and then compiled. Such a statement makes one wonder whether this was merely lost in translation to the patent attorney, or the claimants misunderstand or, for the purposes of patent claim, misrepresent, JSR 45. First, it is not a debugger, but a specification. Second, JSR 45s stated goal is to establish [a] mechanism [] by which programs executed under the Java virtual machine but written in languages other than the Java programming language, can be debugged with references to the original source ADDIN EN.CITE Bracha2003171712Gilad BrachaArthur RymanJSR (Java Specification Request) 45: Debugging Support for Other Languages2003http://www.jcp.org/en/jsr/detail?id=45[14] (Emphasis mine). This renders their next point a non-sequitur: This and most other multi-language debuggers won't work with languages such as XScript that where [sic] the language will be run by an interpreter or the language can not be mapped directly to Java because, for example, the language has a different data structure. Perhaps what they are trying to say is that this is the case when a language cannot be easily mapped to a procedural/imperative model (like XScript, perhaps), which indeed seems to be the case with JPDA. However, they provide no proof that their model does... Appendix D. Other use cases for single-stack debugging I'm wondering: do you have ideas on how to support cross-language debugging for RDT, ie. a (J)Ruby methods that call Java methods (and the other way around), ie. the StackTrace would contain both Ruby and Java stack frames. The question is: if the JRuby process is launched with the Debugger, you'll have a JDT DebugModel, but you'll also want a Ruby DebugModel. I'm not sure if there's an easy way to combing StackTraces from both DebugModels (maybe some kind of Delegating DebugModel that collects StackTraces from JDT and Ruby DebugModels).  HYPERLINK "http://www.mail-archive.com/rubyeclipse-development@lists.sourceforge.net/msg00042.html" http://www.mail-archive.com/rubyeclipse-development@lists.sourceforge.net/msg00042.html Is there an easy way to set up integrated debugging between a Java application and PL/SQL? A reply to a tutorial on using DBMS_DEBUG, Oracles debugging package at  HYPERLINK "http://www.orablogs.com/shay/archives/001571.html" http://www.orablogs.com/shay/archives/001571.html In my private fantasy land, I'd be able to run emacs and somehow invoke pdb with pdbtrack to do source-level debugging of my python code, then automagically step into gdb when the python calls out to C++ code I've written via boost::python.  HYPERLINK "http://mail.python.org/pipermail/c++-sig/2003-June/004315.html" http://mail.python.org/pipermail/c++-sig/2003-June/004315.html Appendix E. Why not JDI? The choice of JDI was a bit opportunistic. It did, indeed, strike me as a fairly generic framework; however, its choice was also influenced by my greater familiarity with it (versus  REF _Ref142928747 \h  \* MERGEFORMAT Eclipse Debug Framework) and by relative ease of implementation of the proof-of-concept for a JPDA-compliant debugger (versus JDWP, see below). This chapter attempts to examine alternatives to JDI for the implementation JDWP (Java Debug Wire Protocol) The two API layers left unexamined in here are JDWP (Java Debug Wire Protocol), which which defines the format of information and requests transferred between the debugging process and the debugger front end  ADDIN EN.CITE 161612Java Platform Debugger Architecturehttp://java.sun.com/j2se/1.5.0/docs/guide/jpda/[2] and JVMTI (JVM Tools Interface), which a programming interface [that] provides both a way to inspect the state and to control the execution of applications running in the Java virtual machine ADDIN EN.CITE 282812JVM Tool Interface http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/jvmti.html[25]. The latter is outside the scope of this paper. But JDWP deserves further examination here. JDWP provides a packet-based, stateless protocol for communication between a debugger and a debuggee. It can be said that it defines a serialization model for the JDI objects discussed in chapter  REF _Ref142929524 \h  \* MERGEFORMAT What is JDI?, above. Another way of saying it is that the Suns JDI API is merely a reference implementation, in Java, of JDWP. In this way, it is completely agnostic as to the implementation of a debugger and can be used as a universal debugging protocol. As the JPDA FAQ points out, [t]heoretically JPDA could have only one interface, the Java Debug Wire Protocol (JDWP) ADDIN EN.CITE 262612Java Platform Debugger Architecture FAQhttp://java.sun.com/products/jpda/faq.html[26]. Indeed, there already is a Common LISP ADDIN EN.CITE Lichteblau272712David LichteblauCL-JDI (a Common Lisp implementation of Java Debug Protocol)http://www.lichteblau.com/cloak/cl-jdi/README.html[27] and a Ruby ADDIN EN.CITE Kilmer2003292947Richard KilmerRuby and the Java Debug Wire Protocol: What were we thinking?RubyConf 20032003http://www.zenspider.com/dl/rubyconf2003/RubyAndJDWP.pdfFowler303012Chad FowlerRichard KilmerRuby implementation of the Java Debug Wire Protocolhttp://rubyforge.org/projects/rubyjdwp/[28, 29] implementation of JDWP. At this time, despite the two above-mentioned (and encouraging) cases, pretty much all JDWP-aware debuggers are those that are fully JPDA-aware; that is, these are Java debuggers, which already use JDI API. If it is recognized that JDWP can be used not just as a Java debugging protocol, but as a generic one, and other debuggers are aware of it, the single-stack implementation could perhaps be pushed down to the layer that is responsible for reading/writing JDWP packets and creating the data structures, rather than on top of the data structures themselves. In fact, as we saw earlier (and made use of in proof of concept), Oracle, as of version 9i, provides for JDWP-based remote debugging of its stored procedures not only Java, but PL/SQL ADDIN EN.CITE Antognini1143Christian AntogniniDebugging PL/SQL and Java Stored Programs with JPDAhttp://www.trivadis.ch/Images/JPDA_tcm17-7136.pdf[19]. This is a real-world example of JPDA usage for non-Java languages. It is true that [w]riting directly to JDWP however is painstaking work, information sent across the wire must be read and written precisely. But implementations for doing that already exist in Java (GNU Classpath ADDIN EN.CITE 313112GNU Classpathhttp://www.gnu.org/software/classpath/[30]), C (Suns own implementation of JDWP), and, as we have seen above, in Common LISP and Ruby. As it is a well-designed protocol, perhaps the next iteration of this project should be rewritten with JDWP in mind. Both JDWP and JDI approaches can be used, out of the box, for remote debugging, which is very useful. And, one a final thought. As I mentioned in chapter  REF _Ref142929524 \h  \* MERGEFORMAT What is JDI?, when debugging a native executable, it may be simple enough to create Java mediator programs that would drive the third-party debugger (e.g., gdb) and translate their interactions with this debugger into the objects implementing JDI API. Driving the third-party debugger through, perhaps, a command-line interface (CLI) seems straightforward. However, in case of the gdb debugger, it was found that CLI has proven to be highly unreliable and Eclipse has since switched to use machine-oriented text interface ADDIN EN.CITE Leszek333343Pawel LeszekC/C++ development with the Eclipse Platform: How to use the C/C++ Development Toolkit (CDT)IBM developerWorksIBM developerWorkshttp://www-128.ibm.com/developerworks/opensource/library/os-ecc/[13] which is quickly becoming a de facto standard for integrating debuggers into a variety of environments  ADDIN EN.CITE Roberts343412Nick RobertsBob RossiEli ZaretskiiDebugger Machine Interfacehttp://www.freestandards.org/en/DMI[31]. But should using CLI with another third-party debugger present a problem, and there is no MI-like solution, perhaps it could be more efficient to devise a way to enhance a compiler so that the executable itself is JDWP-compliant. Eclipse Debug Framework Obviously, well-designed IDEs that provide multi-language debugging have also implemented language-independent debugging frameworks. Perhaps one of the most well-adopted and best-designed of these is Eclipse Debug Framework ADDIN EN.CITE Wright2004181843Darin WrightBjorn Freeman-BensonHow to write an Eclipse debugger2004http://www.eclipse.org/articles/Article-Debugger/how-to.html[32] (hereafter, EDF). Because it is language-neutral, one may think it a naturally better candidate for this project. Here, I will examine this proposition. Full disclosure: large portion of the work was already completed using JDI by the time I have more thoroughly familiarized myself with this alternative, which may make me seem biased against it Pro EDF It is intended to be language-independent. Its design, centered around the notion of threads, stack frames, breakpoints and stepping seems similar to JPDA and so seemingly not well-suited for languages that are not procedural/imperative languages (see the  REF _Ref142592244 \h  \* MERGEFORMAT Other language types chapter below). However, even those can be accommodated: for example, a working Prolog debugger ADDIN EN.CITE Kroening2005242443Mary KroeningEclipse: Adapting and Updating an IDEDr.Dobb's JournalDr.Dobb's Journal2005http://www.ddj.com/184407751Kroening252512Mary KroeningAmzi! Prolog: Source Code Debuggerhttp://www.amzi.com/manuals/amzi7/pro/pug_debugger_ide.htm[22, 33] utilizing EDF creatively redefines the semantics of stepping into and out ADDIN EN.CITE Kroening252512Mary KroeningAmzi! Prolog: Source Code Debuggerhttp://www.amzi.com/manuals/amzi7/pro/pug_debugger_ide.htm[33]. For Eclipse-based debuggers, implementing single-stack debugging in this layer (in a way probably very similar to the one described in this paper) is easier, because no adaptation is needed for a new language to support JPDA. Pro JPDA EDF is indeed designed for [m]odeling a set of artifacts and actions common to many debuggers, known as the debug model. For example, some common debug artifacts are threads, stack frames, variables and breakpoints; and some common actions are suspending, stepping, resuming and terminating. ADDIN EN.CITE Wright2004181843Darin WrightBjorn Freeman-BensonHow to write an Eclipse debugger2004http://www.eclipse.org/articles/Article-Debugger/how-to.html[32] However, as we saw earlier, a functionally equivalent set artifacts and actions is available via JPDA. The Pragmatics of Java Debugging article also hints at the cross-language potential of this architecture ADDIN EN.CITE Winchester2001111143Joe WinchesterArthur RymanThe Pragmatics Of Java DebuggingSys-Con IndiaSys-Con India2001http://in.sys-con.com/read/36223.htm[34]. For JPDA-compliant non-Eclipse-based debuggers (and there are a number of those, the obvious advantage is that EDF does not need to be re-implemented. Further, because of the definition of JDWP, and existing implementations of it in a number of languages (Java, C, Ruby and LISP), it can be easier integrated with debuggers not written in Java, and allow for remote debugging as an added bonus. Why not, indeed? As we have seen above, the choice of JDI was largely expedience and opportunism. This implementation certainly does the job, and JDI can be used in similar applications to great success. But I am not going to rationalize my choices to no end. I believe that the best implementation is JDWP, as it is closer to a universal debugging protocol. Appendix F. References  ADDIN EN.REFLIST 1. SCORE: Multi-Language Debugger.  HYPERLINK "http://www.info.uni-karlsruhe.de/~andf/documents/scoremld.pdf" http://www.info.uni-karlsruhe.de/~andf/documents/scoremld.pdf 2. Java Platform Debugger Architecture.  HYPERLINK "http://java.sun.com/j2se/1.5.0/docs/guide/jpda/" http://java.sun.com/j2se/1.5.0/docs/guide/jpda/ 3. Stylus Studio's XSL Debugger  HYPERLINK "http://www.stylusstudio.com/xsl_debugger.html" http://www.stylusstudio.com/xsl_debugger.html 4. Al-Azzawe, A. (2004) Abdul Al-Azzawe on development enhancements in DB2 Universal Database V8.2. IBM developerWorks.  HYPERLINK "http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0409alazzawe/" http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0409alazzawe/ 5. Alpern, D., Personal communication (e-mail). 2005. 6. Pugh, W.A. and J.M. Eckels. Patent Application: System for multi-language debugging, Provisional application No. 60/450,014. 2003  HYPERLINK "http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=1&p=1&f=G&l=50&d=PG01&S1=20040230955.PGNR.&OS=dn/20040230955&RS=DN/20040230955" http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=1&p=1&f=G&l=50&d=PG01&S1=20040230955.PGNR.&OS=dn/20040230955&RS=DN/20040230955 7. White, M. (2001) Debugging integrated Java and C/C++ code: Two approaches using JNI. IBM developerWorks.  HYPERLINK "http://www-128.ibm.com/developerworks/java/library/j-jnidebug/index.html" http://www-128.ibm.com/developerworks/java/library/j-jnidebug/index.html 8. 2.0.1 Candidate Fixes: Possible Work Items.  HYPERLINK "http://dev.eclipse.org/viewcvs/index.cgi/jdt-debug-home/DebugDirections2.1.htm?rev=1.11" http://dev.eclipse.org/viewcvs/index.cgi/jdt-debug-home/DebugDirections2.1.htm?rev=1.11 9. Beazley, D.M. An Embedded Error Recovery and Debugging Mechanism for Scripting Language Extensions in USENIX. 2001  HYPERLINK "http://db.usenix.org/events/usenix01/full_papers/beazley/beazley_html/index.html" http://db.usenix.org/events/usenix01/full_papers/beazley/beazley_html/index.html 10. Cao, J. and D.M. Beazley (2005) Embedded Debugging of C/C++ Plugins and Extension Modules. Technical report TR-2005-07, Department of Computer Science, University of Chicago.  HYPERLINK "http://www.cs.uchicago.edu/files/tr_authentic/TR-2005-07.pdf" http://www.cs.uchicago.edu/files/tr_authentic/TR-2005-07.pdf 11. Lovas, R. and V. Sunderam. Debugging of metacomputing applications. in International Parallel and Distributed Processing Symposium. 2002. Ft.Lauterdale, Fl  HYPERLINK "http://www.mathcs.emory.edu/harness/pub/general/lovas4.pdf" http://www.mathcs.emory.edu/harness/pub/general/lovas4.pdf 12. Wright, D., Personal communication (e-mail). 2006. 13. Leszek, P. C/C++ development with the Eclipse Platform: How to use the C/C++ Development Toolkit (CDT). IBM developerWorks.  HYPERLINK "http://www-128.ibm.com/developerworks/opensource/library/os-ecc/" http://www-128.ibm.com/developerworks/opensource/library/os-ecc/ 14. Bracha, G. and A. Ryman. JSR (Java Specification Request) 45: Debugging Support for Other Languages. 2003  HYPERLINK "http://www.jcp.org/en/jsr/detail?id=45" http://www.jcp.org/en/jsr/detail?id=45 15. Gueheneuc, Y.-G., R. Douence, and N. Jussien (2002) No Java without Caffeine: A Tool for Dynamic Analysis of Java Programs. Ecole des Mines de Nantes.  HYPERLINK "http://www.emn.fr/x-info/jussien/publications/gueheneuc-RR0207.pdf" http://www.emn.fr/x-info/jussien/publications/gueheneuc-RR0207.pdf 16. Savarese, D.F. (2002) Application, Heal Thyself. JavaPro.  HYPERLINK "http://www.fawcette.com/javapro/2002_09/magazine/columns/proshop/default_pf.aspx" http://www.fawcette.com/javapro/2002_09/magazine/columns/proshop/default_pf.aspx (login required) 17. Kniesel, G., P. Costanza, and M. Austermann, JMangler - A Powerful Back-end for Aspect-oriented Programming, in Aspect-oriented Software Development, R.Filman, T.Elrod, and S.Clarke, Editors. 2004, Prentice Hall  HYPERLINK "http://www.informatik.uni-bonn.de/~gk/papers/jmanglerChapterPreprint.pdf" http://www.informatik.uni-bonn.de/~gk/papers/jmanglerChapterPreprint.pdf 18. Loton, T. (2001) Using The Java Platform Debugger Architecture. Java Developer's Journal.  HYPERLINK "http://java.sys-con.com/read/36221.htm" http://java.sys-con.com/read/36221.htm 19. Antognini, C. Debugging PL/SQL and Java Stored Programs with JPDA.  HYPERLINK "http://www.trivadis.ch/Images/JPDA_tcm17-7136.pdf" http://www.trivadis.ch/Images/JPDA_tcm17-7136.pdf 20. Foy, B.D. (2001) Using the Perl Debugger. Dr.Dobb's Journal.  HYPERLINK "http://www.ddj.com/184404744" http://www.ddj.com/184404744 21. Spolsky, J. (2002) The Law of Leaky Abstractions.  HYPERLINK "http://www.joelonsoftware.com/articles/LeakyAbstractions.html" http://www.joelonsoftware.com/articles/LeakyAbstractions.html 22. Kroening, M. (2005) Eclipse: Adapting and Updating an IDE. Dr.Dobb's Journal.  HYPERLINK "http://www.ddj.com/184407751" http://www.ddj.com/184407751 23. Wu, H., J. Cray, and M. Mernik. Grammar-Driven Generation of Domain-Specific Language Testing Tools. in OOPSLA. 2005. San Diego  HYPERLINK "http://www.cis.uab.edu/gray/Pubs/ddf.pdf" http://www.cis.uab.edu/gray/Pubs/ddf.pdf 24. Eclipse 3.1, documentation of org.eclipse.debug.core.model.IDropToFrame interface (Javadoc).  HYPERLINK "http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/debug/core/model/IDropToFrame.html" http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/debug/core/model/IDropToFrame.html 25. JVM Tool Interface  HYPERLINK "http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/jvmti.html" http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/jvmti.html 26. Java Platform Debugger Architecture FAQ.  HYPERLINK "http://java.sun.com/products/jpda/faq.html" http://java.sun.com/products/jpda/faq.html 27. Lichteblau, D. CL-JDI (a Common Lisp implementation of Java Debug Protocol).  HYPERLINK "http://www.lichteblau.com/cloak/cl-jdi/README.html" http://www.lichteblau.com/cloak/cl-jdi/README.html 28. Kilmer, R., Ruby and the Java Debug Wire Protocol: What were we thinking?, in RubyConf 2003. 2003. 29. Fowler, C. and R. Kilmer. Ruby implementation of the Java Debug Wire Protocol.  HYPERLINK "http://rubyforge.org/projects/rubyjdwp/" http://rubyforge.org/projects/rubyjdwp/ 30. GNU Classpath.  HYPERLINK "http://www.gnu.org/software/classpath/" http://www.gnu.org/software/classpath/ 31. Roberts, N., B. Rossi, and E. Zaretskii. Debugger Machine Interface.  HYPERLINK "http://www.freestandards.org/en/DMI" http://www.freestandards.org/en/DMI 32. Wright, D. and B. Freeman-Benson (2004) How to write an Eclipse debugger.  HYPERLINK "http://www.eclipse.org/articles/Article-Debugger/how-to.html" http://www.eclipse.org/articles/Article-Debugger/how-to.html 33. Kroening, M. Amzi! Prolog: Source Code Debugger.  HYPERLINK "http://www.amzi.com/manuals/amzi7/pro/pug_debugger_ide.htm" http://www.amzi.com/manuals/amzi7/pro/pug_debugger_ide.htm 34. Winchester, J. and A. Ryman (2001) The Pragmatics Of Java Debugging. Sys-Con India.  HYPERLINK "http://in.sys-con.com/read/36223.htm" http://in.sys-con.com/read/36223.htm   While Javadoc is available, this document can complement that.  It is language-independent (or, rather, language-agnostic) in terms of the debuggees it can handle. Of course, being a Java API, it is most suited for use with debuggers written in Java (such as Eclipse). For simplicity of implementation, this will suffice, as I was interested in creating a proof of concept rapidly. It is with this in mind that this chapter should be understood. A truly independent implementation, agnostic both to the debugger and the debuggee, is discussed in  REF _Ref142667068 \h  \* MERGEFORMAT Appendix E.   All JDI interfaces are located in com.sun.jdi package or its subpackages. For more information, see  HYPERLINK "http://download.java.net/jdk6/docs/jdk/api/jpda/jdi/com/sun/jdi/package-summary.html" http://download.java.net/jdk6/docs/jdk/api/jpda/jdi/com/sun/jdi/package-summary.html.  This is indeed how Eclipse Debug Framework does it. Their tutorial features a rudimentary implementation (in Perl) of a debugger for a made-up assembly language which exposes a TCP interface; the existing Eclipse C debugger is driving GDB behind the scenes ADDIN EN.CITE Leszek333343Pawel LeszekC/C++ development with the Eclipse Platform: How to use the C/C++ Development Toolkit (CDT)IBM developerWorksIBM developerWorkshttp://www-128.ibm.com/developerworks/opensource/library/os-ecc/13. Leszek, P. C/C++ development with the Eclipse Platform: How to use the C/C++ Development Toolkit (CDT). IBM developerWorks. http://www-128.ibm.com/developerworks/opensource/library/os-ecc/. As we show here, and in  REF _Ref142667068 \h  \* MERGEFORMAT Appendix E.  that the JDI approach is equivalent to it. This is also discussed further in  REF _Ref142938011 \h  \* MERGEFORMAT Use cases.  One could make a case that data types are indeed those that Java uses. However, these can be used with other languages, especially since an Object data type can really simulate anything else say, Cs struct. (I will gloss over the intricacies of C structures such as pointer/array model, or unions, as this is outside the scope).  Further discussed in  REF _Ref142930781 \h  \* MERGEFORMAT Appendix E. Why not JDI?  All names of Dbdb classes mentioned here are in org.hrum.dbdb package, unless a fully qualified name is explicitly specified  See issue #1514829 at  HYPERLINK "http://sourceforge.net/tracker/index.php?func=detail&aid=1514829&group_id=150446&atid=777815" http://sourceforge.net/tracker/index.php?func=detail&aid=1514829&group_id=150446&atid=777815.  This is a bit crude assuming this thread was originally suspended by the STEP_INTO request of a debugger. But if it wasnt, no harm no foul.  Who cares if GoF and their flock differ with us on minute nomenclature?  See also  HYPERLINK "http://fish37.livejournal.com/2820.html" http://fish37.livejournal.com/2820.html.  See item  REF _Ref139560898 \r \p \h 2 in  REF _Ref139648775 \h  \* MERGEFORMAT Leaky abstractons below.  Building a framework: this should be automatically picked up by DbdbVirtualMachine from a properties file, for example, rather than requiring to modify DbdbVirtualMachine class.  Building a framework: There is currently only one taking 3 arguments, URL, username and password. But all the overloaded methods should be taken care of, its just a matter of typing.  Building a framework: Of course, a mechanism to do this based on some sort of property files, rather than modifying __java_sql_DriverManagerListener every time, is a step that should be done prior to that. The more generic __java_sql_DriverManagerListener should thus be extended to dynamically (again, based on property files or similar mechanism) use strategy design pattern for JDBC URL recognition, getting a VirtualMachine object from the debuggee connection, etc.  Building a framework: Perhaps this one is not even needed, with the right reworking of the framework.  Since a sample dbdb_debuggers.properties file is included with Dbdb, the developer-modified one must be earlier on the classpath than Dbdb.  Lots more on this on the projects blog:  HYPERLINK "http://fish37.livejournal.com/tag/dbdb" http://fish37.livejournal.com/tag/dbdb.  Its nice to see this (very Shakespearean) comment in com.sun.tools.example.debug.bdi.JDIEventSource: //### Gross foul hackery!  Or something. This is described in  HYPERLINK "http://fish37.livejournal.com/2230.html" http://fish37.livejournal.com/2230.html,  HYPERLINK "http://fish37.livejournal.com/2699.html" http://fish37.livejournal.com/2699.html and  HYPERLINK "http://fish37.livejournal.com/2820.html" http://fish37.livejournal.com/2820.html.  More detail on this at  HYPERLINK "http://fish37.livejournal.com/6285.html" http://fish37.livejournal.com/6285.html.  More detail on this at  HYPERLINK "http://fish37.livejournal.com/3984.html" http://fish37.livejournal.com/3984.html.  Which, in turn, required another little workaround, described at  HYPERLINK "http://fish37.livejournal.com/1619.html" http://fish37.livejournal.com/1619.html.  A to-do list, masquerading as a bug list, is at  HYPERLINK "http://sourceforge.net/tracker/?group_id=150446&atid=777815" http://sourceforge.net/tracker/?group_id=150446&atid=777815.  The Object-Oriented part is incidental to this debugging architecture. Because of models such as StackFrame, and things such as MethodEntryEvent, JPDA is based on a procedural/imperative model.  Pun intended.  Dont forget to commit. Duh!  See Defect #1497650 ( HYPERLINK "http://sourceforge.net/tracker/index.php?func=detail&aid=1497650&group_id=150446&atid=777815" http://sourceforge.net/tracker/index.php?func=detail&aid=1497650&group_id=150446&atid=777815).  It can, though, be used for a special case of mixed-mode debugging; per the JPDA FAQ:  HYPERLINK "http://java.sun.com/products/jpda/" \l "IA4" Can JPDA be used to write a mixed mode (Java and C/C++) debugger? Yes, however this is a case where you would probably need to use JVMDI (see  HYPERLINK "http://java.sun.com/products/jpda/" \l "QA2" Which interface layer should I use?). We know of one product, not released but working quite well, that uses a combination of JVMDI and native debugging functionality to provide mixed mode debugging.  Including in this API, of course, the native C code library used to actually read and write JDWP bits  Considering only open-source variants, of course.   Figure  SEQ Figure \* ARABIC 7. Dbdb as Eclipse plug-in. :;<OPmw234Npd\P\jUmHnHumHnHu0JOJQJmHnHu&j>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHu CJOJQJjCJOJQJU CJOJQJCJOJQJ^JaJ0J6CJOJQJ]!j6CJOJQJU]6CJOJQJ]j6CJOJQJU] CJOJQJQnopqrstuvwTWOJ !  ! 2@F[J[[NOPQRSTUVrstuѿљދѿwљiѿjDUmHnHu&j>*B*UmHnHphujJUmHnHu0JOJQJmHnHu&j>*B*UmHnHphu mHnHu0JmHnHu:PJmHnHuj0JUmHnHumHnHujUmHnHujPUmHnHu)567QRSTUVWXYuvwx}~¶¨¶֝¶u¶֝a¶&j>*B*UmHnHphuj8UmHnHu&j>*B*UmHnHphu mHnHu6PJ]mHnHuj>UmHnHujUmHnHumHnHu0JOJQJmHnHuj0JUmHnHu&j>*B*UmHnHphu0JmHnHu&"#$%-./IJKLMNOPQmnop|}~ѿљѿwљij&UmHnHu&j>*B*UmHnHphuj,UmHnHu0JOJQJmHnHu&j>*B*UmHnHphu mHnHu0JmHnHu:PJmHnHuj0JUmHnHujUmHnHuj2UmHnHumHnHu&()*DEFGHIJKLhi繱y繱kj UmHnHu&j >*B*UmHnHphu:PJmHnHuj UmHnHujUmHnHumHnHu0JOJQJmHnHu&j>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHu6PJ]mHnHu%ijkyz{  ˿˱˿ߦߞ˿v˿ߦߞb&j >*B*UmHnHphuj UmHnHu&j >*B*UmHnHphu mHnHu0JmHnHu6PJ]mHnHuj UmHnHujUmHnHumHnHu0JOJQJmHnHuj0JUmHnHu&j >*B*UmHnHphu"    / 0 1 3 4 5 6 7 8 T U V W p q r Żųōtų`ų&j>*B*UmHnHphu6PJ]mHnHujUmHnHu0JOJQJmHnHu&j >*B*UmHnHphu mHnHu0JmHnHuPJaJmHnHuj0JUmHnHuj UmHnHujUmHnHumHnHu0J6]mHnHu$6 9 + E F \j(s !  !  !  !         2 3 4 6 7 8 9 : ; W X Y Z c d e  ѿѿޗѿѿuѿjUmHnHu&js>*B*UmHnHphujUmHnHu&jy>*B*UmHnHphu mHnHu0JmHnHuPJaJmHnHuj0JUmHnHumHnHujUmHnHujUmHnHu*  $ % & ( ) * + , - I J K L ϵ߫ץב߅wmץY&ja>*B*UmHnHphu:PJmHnHujUmHnHu0JOJQJmHnHu&jg>*B*UmHnHphu mHnHuPJaJmHnHujUmHnHujUmHnHumHnHu0JmHnHuj0JUmHnHu&jm>*B*UmHnHphu"L ] ^ _ y z { } ~      " # $ > ? @ B C ĹıĹıugjUmHnHu&jU>*B*UmHnHphujUmHnHu&j[>*B*UmHnHphu mHnHu0JmHnHu6PJ]mHnHuj0JUmHnHujUmHnHujUmHnHumHnHu0JOJQJmHnHu(C D E F G c d e f z { |   󻳧z󻳧ljUmHnHu&jI>*B*UmHnHphu6PJ]mHnHujUmHnHujUmHnHumHnHu0JOJQJmHnHu&jO>*B*UmHnHphu mHnHu0JmHnHu:PJmHnHuj0JUmHnHu&   # $ % ? @ A C D E F G H d e f g q r s ˿˱˿ߦߞ˿v˿lߞX&j7>*B*UmHnHphu:PJmHnHujUmHnHu&j=>*B*UmHnHphu mHnHu0JmHnHu6PJ]mHnHujUmHnHujUmHnHumHnHu0JOJQJmHnHuj0JUmHnHu&jC>*B*UmHnHphu" 9:;UVWYZ[\]^z{|}ĺIJIJIJkIJ&j+>*B*UmHnHphu6PJ]mHnHujUmHnHu&j1>*B*UmHnHphu mHnHu0JmHnHu:PJmHnHuj0JUmHnHujUmHnHujUmHnHumHnHu0JOJQJmHnHu$ !=>?@qrsѾј|rѾ^ј&j>*B*UmHnHphu:PJmHnHujUmHnHu0JCJOJQJmHnHu0JOJQJmHnHu&j%>*B*UmHnHphu mHnHu0JmHnHu6PJ]mHnHuj0JUmHnHumHnHujUmHnHujUmHnHu!    ,-./GHIcdeghijklѿљދѿwљiѿj UmHnHu&j >*B*UmHnHphujUmHnHu0JOJQJmHnHu&j>*B*UmHnHphu mHnHu0JmHnHu:PJmHnHuj0JUmHnHumHnHujUmHnHujUmHnHu)!"#%&'()*FGHIPQR¶¨¶֝¶u¶֝a¶&j#>*B*UmHnHphuj"UmHnHu&j">*B*UmHnHphu mHnHu6PJ]mHnHuj!UmHnHujUmHnHumHnHu0JOJQJmHnHuj0JUmHnHu&j !>*B*UmHnHphu0JmHnHu&Rlmnpqrstu  ѿљѿwљijr%UmHnHu&j$>*B*UmHnHphujx$UmHnHu0JOJQJmHnHu&j#>*B*UmHnHphu mHnHu0JmHnHuPJaJmHnHuj0JUmHnHujUmHnHuj~#UmHnHumHnHu&1234JKLfghjklmno|./23繱獂}vqqqmemZmej&5U\j5U\5\ jU Hh3OJQJjCJOJQJU:PJmHnHujl&UmHnHujUmHnHumHnHu0JOJQJmHnHu&j%>*B*UmHnHphu mHnHu0JmHnHuj0JUmHnHu6PJ]mHnHu#m|67  h^hF & FEƀ3. ! 67<=STdeyz67 ) %!&!P!Q!R!n!o!p!!!!!!!!""9":";"a"b"d"j"z"{""""## # #T#U#V#########j-UjY,Uj*US*j)Uj(U j0JU0Jj'UOJQJ jUjf'5U\j5U\5\@oF & FEƀ3.F & FEƀ3.Z[oi8^8F & FEƀ3.F & FEƀ3.[oF & FEƀ3.F & FEƀ3. ) !!omF & FEƀ3.F & FEƀ3.!q!r!!!kF & FEƀ3.h^hF & FEƀ3.!c"d"##kF & FEƀ3.h^hF & FEƀ3.###$$%%S&T&))g] h7$8$H$^hK & F7$8$Eƀ3.H$F & FEƀ3. #$$$6$7$b$c$d$$$$$$$$ % %I%J%%%%%%%%T&o&B'C'(((((((((())))),,,,"-.ʽʽʽʭ5OJQJ\^J%j|15OJQJU\^JaJ5OJQJ\^JaJj5OJQJU\^JaJjOJQJU^JaJOJQJ^JaJ OJQJ^JOJQJj/0Ujh/Uj{.U0J jU3),,s0t0cK & F7$8$Eƀ3.H$7$8$H$K & F7$8$Eƀ3.H$..m0n0q0r0t0114444553545D5E5v5w5x5~55555\6{6779999 :5:::::2<3<6<7<9<k<l<AAAAXDYDп흋 B*aJph"jB*OJQJU^JaJphB*OJQJ^JaJphCJOJQJ^J6OJQJ]^JaJ!j15OJQJU\^J5OJQJ\^Jj5OJQJU\^J jU OJQJ^JjOJQJU^J4t055:<;<)C*CFFGG)p^p 7$8$H$^K & F7$8$Eƀ3.H$ YDFFFFFGGGGGGGGGGG)H*HTHUHVHrHsHHHIIIII^K_KcKdKeKnKLLLLȷȲҬvo j0JUOJQJ^JaJo(OJQJ^JaJ OJQJ^J0Jj2U jU0J#6OJQJ]^J 6CJ]OJQJ!jv25OJQJU\^J5OJQJ\^Jj5OJQJU\^J"jB*OJQJU^JaJphB*OJQJ^JaJph(GeKnKLLMMQQ)T*T&V'V'C$DC$Eƀ3 LLMMMMMMMMMNNNOOOOQQQQQQR"R5R:RDRRRSSSSST TTT"TTTU'UfUpUUUUUPVQVVVXX³¬¬ jU j0JU B*phj0JOJQJU^J OJQJ^Jj0JCJOJQJU^JCJOJQJ^J!j35OJQJU\^J5OJQJ\^Jj5OJQJU\^JHh3OJQJ8XXXHYIYYYZZ\\\\]]s_t_x_y___bbbbIcJceeeefffff f!f"f[f\frfsfffffffffffffffffOgŲѨ OJQJ^J jU5UOJQJ5OJQJ\^J%j45OJQJU\^JaJ5OJQJ\^JaJj5OJQJU\^JaJ mHnHuj[4U6] j0JU jU;'VYYeeffffffhillBlClnnn`n $CEƀ3.Oguggggggggghh&h'hBhFhhhhhhhhhhhiiiiiiiii(j)jkkllllll%l&l'l(lplqlllllllnjQQU j!UUjCJOJQJU^J mHnHujTU jUOJQJj'TOJQJU^JjSOJQJU^JjOJQJU^J OJQJ^JCJOJQJ^J9nnnn/n0n1n2nnnnnnnnnnnooooooppqqrrr$r%r&r4rBr1s?sDsgssstt5tGttt u u#u٨٨٨5CJOJQJ\^Jj5CJOJQJU\^J OJQJ^J#j0J5CJOJQJU\^J5CJOJQJ\^J Hh3OJQJCJOJQJ^J jRUjPRU mHnHu jU jQU2`nannnQoRoooqqqqqrrDC$Eƀ3C$h^h & F% $r&r'rssssiF & F Eƀ3.h^hF & F Eƀ3.#u$u4u5u>u?uAu^u_u}uuuuuuu vv,v3vEvLv[vbvuvvvvvvv w/w;wNwawpwwwwwww'x(x>x?xOxPxпzjMCJOJQJU^JCJOJQJ^JjCJOJQJU^JCJOJQJ^J5OJQJ\^J5CJOJQJ\^J OJQJ^J5CJOJQJ\j5CJOJQJU\^J5CJOJQJ\^J%j5CJOJQJU\^J0sAuBu^u_uuuigaah`hF & F Eƀ3.h^hHhC$Eƀ3^huvvvvkiF & FEƀ3.^F & FEƀ3.vwwkxlxxxxxic^F & FEƀ3.p^pF & FEƀ3.PxYxZxjxkx{x|xxxxxxxxxxxxyy(y-y?ANDYµFGab׽ؽܽݽ ¾þľ±wjH{OJQJU^J OJQJ^JjOJQJU^JCJOJQJ^J jU j0JUOJQJ!j0JCJOJQJU^JaJCJOJQJ^JaJOJQJ^JaJj5CJOJQJU\5CJOJQJ\!jz5CJOJQJU\. :;MN8GFHIh^h & F()*TUH\ܾ}qCJOJQJmHnHuCJOJQJ^JmHnHuj|OJQJU^J jUjB|OJQJU^J OJQJ^JjOJQJU^JCJOJQJ^JmHnHuj{CJOJQJU^JCJOJQJ^JjCJOJQJU^JCJOJQJ^JOJQJ,\8GCD>?CDITZ\]wW#$%&'>?@Btžűzrj<}UjOJQJUmHnHuCJOJQJmHnHuCJOJQJ^JaJ!j0JCJOJQJU^JaJ0JCJOJQJ^JaJ OJQJ^JCJOJQJ^JaJ j0JUCJOJQJ^J56OJQJ\]^JaJ jUOJQJ OJQJ^J,ITZ\]w 0KOqu T-Du,CJRX}~ Z]lr7$8$H$7$8$H$&At Ic @ ^7$8$H$STjk{|n12>?CDRST RSȺ|Ⱥk!j 6OJQJU]^J OJQJ^J0J6OJPJQJ]^JaJ)j6~6OJPJQJU]^JaJ#j0J#6CJOJQJU]^J0J#6CJOJQJ]^J0J#CJOJQJ^JCJOJQJHh65OJQJ jUaJ>*aJj}U jU* GHIJc01ABYZ @{|ȾvevvXSS jUB*OJQJ^JaJph!j5OJQJU\^J5OJQJ\^Jj5OJQJU\^JOJQJ0J6OJQJ]^J!jH6OJQJU]^Jj6OJQJU]^J6OJQJ]^J OJQJ^J0J#6CJOJQJ]^J0J6OJPJQJ]^JaJ#j0J#6CJOJQJU]^J BC ABqr#$Y\:۲ OJQJ^J!j5OJQJU\^J OJQJ^J!j65OJQJU\^J5OJQJ\^Jj5OJQJU\^J j0JU jU@ ^_w  ijstq!!"" & F$h^h & F":>D E I J       w  S T o p z{#$mnvw~hs|}q!!"""##νjOJQJU^J OJQJ^J!j05OJQJU\^J5OJQJ\^Jj5OJQJU\^J j0JUOJQJ jUCJOJQJ^JC##%#)#*#u#v#w#######$ $!$P$Q$V$r$s$t$$$$$$$C%E%X%[%\%%%%& &&9&a&&&&'''L(M(c(((((()))^)_)d))))))j/U^Jj,U^JjGU^Jj8U^JjkU^JjU^J0J^JjU^J jU^J6^J^JB"##R$S$$$ & &A&B&N(O(`)a)S*T*}+~+,,--..4/5/00 0^`0))Q*R*e******)+*+++{+|++++0,3,4,~,,,,,,- -E-_-`-------...........2/3/R///////00=0000000007181jU^Jj(U^Jj5U^JjNU^JjcU^JjPU^J6^J^J0J^J jU^JE091:1>2?233z4{4:5;5556607178899@:A:::;; < < 0^`081T1m1o1w1z1{1111+2,2p222233n3o3p333333444P4Q4R4x4y444445558595P5g5i5{5~55555555566O6P6Q6666666667j3U^JjU^JjU^JjU^JjU^J0J^JjޑU^J jU^J6^J^JE777.7/7U777777777888x8|8}899999999:::>:?:E:l:p:q:::::::';+;,;l;m;n;;;;;;<)<\<`<a<<<<<<<<jU^JjU^JjU^JjU^JjU^Jj˗U^J6^J^J0J^J jU^Jj U^JA <<<6=7===>>w?x?-@.@/@1@2@t@u@BBCCHJJuJvJJJ 0^`0<<< = ==4=5=d=~========>(>->.>x>y>z>>>>>>>9?:?;?u?v???????@@@+@,@/@0@1@2@3@u@v@ BYBZBj5OJQJU\^J j0JU OJQJ^JjOJQJU^JjU^JjU^JjўU^JjU^J6^J0J^JjYU^J jU^J^J7ZBpBqBBBBBBBBBBBBB[C\C]CCCCCDD4G5GDGGGGGGHH)H*H:H;HFHGHHHIHsHHHHĽ{w5\j5U\!j5OJQJU\^J6 jU0JOJQJ^JjۡOJQJU^JjOJQJU^J OJQJ^J OJQJ^J j0JUOJQJj5OJQJU\^J!j^5OJQJU\^J5OJQJ\^J-HHHHHHHHHHZI`IIIIIJJ2J3JIJJJZJ[JgJsJtJuJvJwJJJJJK KKKyKzK{KKKKKpLqLrLLLLLLLLژjU 6CJ]6]jU jU0JCJOJQJ^JOJQJjOJQJU^JjOJQJU^J OJQJ^J j0JU OJQJ^Jj5U\5\j!5U\6JKoLpLLL+M,MMSNTNOOPPRQSQQQnRoRRRRBTCTTTT?TCTDT\T]TTTTTTTTTTUUU8U9U=U>UUUUUUUUUUVVbVcVdVjUjUjxUjcUjNUj9Uj$U0J#0J#CJ j0JU0J jUjUB0Wkܗػ/ALs%.תT8.)2jS0@2Q/Ģ^&*e* ByhYw|◡d-XZ}Ἢc1/T3ig^Կ*]Lj\K (Q7\?Nc:eT91jAjb _#R kya/ N"rGjbtaN ZjbԂ(֮D%ΚIxޗ׀<a&jA惄,fU(}+-vSxq~`c+mb9RK&ZNBc jYIˉ"Za'b?ZRf-N: b-Glhx2@ҧX<aƣ!FwriA>)bߚ^@5U\f43jv^LڍX١:@: X%:n~ܥM%mѴ$CFaĎYOҰmĎ `yzxvOsXp_Ub59䣬E >JwQÖ}AVઈåSٹ XqrڭjE4!Xh=VsbWa+r b$}O_v~i61Ua3{=c@FE] +&AlT%bov_Cyʿbp b{HQfX5&ALGx'Z OwB,+c"iPIG l~/wꈽ}bOtMG솓F>33C^B?jlY^Nϑqk`ZMG,7l`(Xh`y/XGteP7`{1c|.I,Z#H+'KGY?*<oJ!vk0-V 1"M:؃t ΄Ģ~yWE(>CFѾPu5MxYmQ=ZU XٟW(^m&E㭘(^t#Gj bbP1"9Ō)®F 1Rb1·q|^`;`:F a{Ce'#ˆ] v =]2l;j5!^lf+*\D1(ÙĮiϟp#7C T~{|'_£[#6Ov"I`[X=AͥLP_1egVLb.. e#k+5WIؚ 0,iEKUAmdhc;|1 {hP@zݷ (.6"bښRr.z*{1`3"X0=xWL]bf*oyכqc.YVUcJ;e`-6ҋZ9$MŌC]b/(XηEGV>&a{hX7B}# I#ТoUB ѩ1ؗ5Kyī1:lMfB+1] m}.έ'ܖ9h.hQB?질N=6=d*E҉R;ޠ%T#g;^(ϑ(2J }$תW\Yqut=T ~8B`!d@BkB\~' Xa 29kxhrZh3hL& R;B)HU—Dqcb) н֛4g닠+)d;$$%v d)⧔q|'i/l}9h{1ZQ_ߨe H(MZQ.G j3<*&S5C9*׽AR KЁz`]}DVOgK7ܞ bY/+z=RdX8V|oG]-X=\vbXt'9v`b FqY9+M'.k ؚ(xʳDd%Y~/ݵգ)b bG#%,$p%byi!Hcֳrr^7:0A7?GSxɉ\r'r؇4{mѾ=Ѣ.u 'g}o_S:fOުsH"CشytվUvAb 8>[_Kս}~ ;>.M^b4f9a3CzJ;HōiR9Ddڔ*:̨^?-Q XYl+w$6l*b'DZPV{BV:c3C1RK)yMNTjY3XSOy]J bnT+M#%'b#J<<;cXfqa=X | t^2 0\?qf8{C )Pٍ3k6bV)Rz=8KːRڵH,} fm7js&[n88IS@],b`/4"O,8ev>=lsB84bS!&PvfAlLJGf7$Į,>=ÏW"a#Ibf41QX1 tvw1b22a $~9{fyJ>=lsB8bSΡ .8!V>PׄX'3`bdˣH *rSiفb|X v]jXQ|퓨S:D@tf8J&ΡKS!;+8nOɜ,1+.ĮMfq^AhN֑f% Ϯfh'Yk:9ı 9%].FHK\nR2Z Nk{Rpcs(Tq9_\ig֌UJS>b*;3q!b$#:ꊗ9;xQugW md'jű !UrIZ%- ` V1z2CLx[bp1ͣK9[86 )RdZFXXtY.}ň,Ғ@ z1mbp 16;m0Ĵ`OFfIJ];m&d68ı*.C#o@ΡZ-3*U`#ԼM'|sA o׉`]]݄CdേNJc>9k1}x*9 a/eύ95b}kN 1sj?-CL *rӬı% ݺʏ!ѡXqX*^\\ubJ 6C2掺 ~)slXy:{3ZbݜN:`pg >LdܳӦŮpo>fN'({^Q;_ObѬmeSkCsDp1c X3b@b @D꾄ڌ?ٳ4#EopZX2|&sx}@MNS؊Z珑ؿUY/(6!FkˌB!ox*K)Rk8mlr9Y=n-v},CLIY"k.O~~ p#CVP9i;Ij* Lϡӻy[O V֎ث8kyzhibť9*Xbob[9A i1b "^(y!ymcOJ5v~i X;b6b߱n7:i*7P]"dsETeUnL>sEPNG  IHDRџlPLTE  $ $$$$$$$((((((,(,,,,,,,0,0000000404444444848888888<8<<<<<@@@@@DDDHHHHHHLHLLLLLLLPPPPPPUPUUPUYUUUUY]YYYYY]Y]a]]]]]a]aeaaaaeieeeeimiiiimqmmmmmqmqqmquqqquuuuuyuy}yyyyyy}}}}}ººƾ? cmPPJCmp0712HsIDATx^$YYjjT0Р NJBLh!FjEfh́^='"hHvu}ݮT_vs_3 h D] <bn@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=((#*GK @@@#ϥQPPs (((PPP`Dsi@@(((0xD4 b@@Q@<\PP1 Q|.(({PPFT(>F@@@=(Y>@!cPP 'rp G(9o8P`8>X @)pWzzX @+ bL A bL b8(xD qi@ B@@ GTcPP!. 1A(( bL 1ĥ1&P14Q#TFQ=F)^Z@٧Xq\Oa*y uKqKOt@ NH@|*m"i* AZXbtB *1'! RwXo72Qa:~B񢶌ĝr@J'&6j1^Fsnw)|6 btB , J8"k ?Ʊ[OceqW4yڀ0DUbO߭8ǥ$ėc⧸@( N'A$$d!ěe{JO5&\@|B8Fw;?zˀX>I&66q+ &sk҅SXeϓlld xB~mz-0btB ,OQdQw=QlGK uLW6`űaXM-Ck߼%ݮΖ]WQq_H撕wkW]Ǜ;k[w^a2gbB/ >! QՅxbӗB3YmYT?VyHO-vrm,|LwYtk4 '?h7͂e9q@ NHXJ#: ױabĒJOzd bIԓƶvE|g}bGt\L_N/.Fӽt¦i-^|ϵ.7 >! QXiql`nj2K*,֤j+5[dLtQwᵿH<)X(6bsH7q@ NHEX<{NqF2+X>:V+ NX1a3{--bv ~kb䢇N@\,lb&Ͽ  >! QE:u)Z_~kkef>GAh:$:4?q'ȬGlA&W*6 a] b_q̛ܠCj'@ NHXLq779_wQ%;ba` ^M9یG9.[ˁ.6U,, nq!s؎$Y];c!ܘFcou7au> BAl;puXsj_x="7ۦ |Ly8WX@\vgOȾ'ʷICtd;"0'o{`v~܅c6D؍lEL: c]q騪i -[=^XX@K9~x>&QĶdi~ԋySkݖ܅+K׫7Mj'!L*F2W6,xE;e;} ұ\Orf n9fGe=Y baq 'PVJ ľt:1ݐO9yׁCvL~*f~ N'2A,1iÑƺ0::lcn;)dLR۹P~gg@3MK12W g&勅͏>jV{7^`ZY ! Q%YY1(I wg-A5c)CٞaVں.ԥ6{m-}fNO-ӑ{@fiM 0( )|&Ff@5a JS [%045M+X.mhniVY4<,RbGq :f%  `b^4:Jp/&=.:w$wk mlQÇ"`)|ۚ]m61넻66Y~\wԋh4 ľeV<ե&l~[.߽1˦}Rg7 C{\Dž˽F ŴƴQ b;tO@|oW'm3b4Ta^y,8 qmrKE3 g>qU]$Zh}wlzz/y_º ̰0" bvp@i]]'K!_gQt6[ya0q'º)Pk=cu ~w̬db] )Sϼq j 1kau~nXo㧟 d N牛΄tq0gW:K+{KGPba]R1a 䧩Bv3ŷߤE*+Gӆw >! QU@ v`ȅQv%p&87r[:,!,&Q]' gwi`-I>;!!P8W8 |+le7~q~}gqzeR%ĀUvLGI$\0a"\kXih(unӤcԭD . h4X+ji:e)աc9vt0 tOqv#ғۤU*f]q]w%{k;p;ВUQ@l”tv2 x~4T!΀8_=ؔ|k298gwm6hVk"DewYTTh  :଼>t& zؙRL9 #.6i彲ً|y YL=Ş$R1@:5J16`v ;/Ra{&b9׮ A,S,kB=ⴼ:bQu.)G*E7F1/Bӓ^@ܧ1!=FAjGonxԸISw lٟiVN5K8VbaR:=l狁uY3`rrΚ ړd l4W`8}6ZWʔ`ܞ:_X>>_Y^?jo@-[KbMVbF3kә] 3!%wXJ^FXQ) :ZV E59gBu lKÁ8ul0#:2^{sm0V_:jތlâ9ivxiAګM_ M|Bh 9XWLf  0U=>0NH8Yq7f\ ı;2=qćج3"/K$j0R\' KA뽑fLI/ɭ~g~ʂ8]9_],_*w^kI=lYI=^k!wL?ýͿraZ&(&ē^@NpZ3ID87 ^>g? 3K-K{Ks  tV,w^,@ܽ'*[ N .eޔY#"^kp5g# * ,4(X 3Z(0ː$:͌ ^ E*.yJP+=9NV@*Z_ـXQ "m2~θ.;;XU0/^k;O{q d D%=,Qw%.v'֯f8Yqs Of|e2Dx{Y>縿v?pKվMQЫ83' ֽOcB{ Ĵޘ =9NV@<9kl&Uē^@HpNcqcND@ܽ'*O˼^[@?뭔W-il/@OW.D)I_j24cՅ&LcWz>⧧MhMg)ΌK,5&[6 % j5$I6hq@,΍{%փŽ9S+CtxP#xL?[JH|*D&u dsEO-{1AنM5ްxʶvos7[x>-8G C%b=WoBG,4}JÃ(nٍ|qD/eH|y4ac77%g 9M릐YvxyI+oɂX׾5=|xyI|ZU1d^?H|`B&+lxНWmc,=L.K9o,%?%&y}8H2h:Nݒyr>Ԩ5_Upq={9֪&ccLAllm2uAY.չEp=҆;6"JWAaM  r>Q٧! bBB a@.f v ]?:)!Mq5'xZc{ ֨+? ?v OQ }a=^3Ź=Ђ6 7 8\+@\ M a?P5a#v Nts%ޟBr.z:%:;nX nֶ9K@uMxeZ6opWuLf4Kۛ G:N~> Ч &#W܌r v}m b\}%߼zGll u8XKȻ,u,/z3}OmDny^;m,qix晒.Է>T@NTfO61\׸2wbUilZ 4 N{{ɇB~Y/q'1rEz.JC?z}ޖUfɲYnӇ J`7NtqW)Gz*+ μ(G b۟); >֒ƷP#Kk\ 5_FMЮ~%̎NtJc9;j{nL2)ճ>|@a+Gߤ|gBs_fX9GJ2:ᡌG4Sv bsϲq0<=u⦷ur vWMwmX oߺ9I.7y/Gvጧ 6O9>6RٹI2A=wFs^2 Moe@YvxAnՙݙ|vD2Sإcl}eVQ:;3QtXr2Fg_<_ % MpWk&1 >~m,qq~mg.XuqẤa L5w$6-e vF׸n̜p`.6wRz~6)U[\ W "?֫.7Mb1l6X i Qb 5\vj@<ānx3<ھ*}lZ'Hw_`R;`ή*|]d)ǒG޺G܅k،T)]~ʡ:ZZ~a% e3 w_`Ҿ@Z1+ ޳n+Z/xdYe`).G܅MB?%X~Y]AV{IXs1#1 q& įuqRmZ7}.7:qwyJ&O2]l >mȻ,d]~b{v(b@\ LW`-WnwAYd~J<N0e ln l7k{0bHZB 7Gj%^J]j+1;y=?>Duĵn':j]ky6@O(xYj_f aΣ˾*Hɫ;,Wt&xo)KĻxA9#Y[OX=\p3cZzw[y$Kݽ#&U 4wrXʲYZno盛=v\߯nnt7җOcۊ}i8 r;g?nQYl?W9wڃr'GĂu~Q\.<ܩG|wzw $Rw⎟@|#ne,c0 ޚ׮-gg@\Dqۧh@7q3F= &?q3M_+ffGm&n`ky_P\v9rhSeq&]N,޻g!kfkG%OQ|2 3"-*k)]k##q V'#\ƺ86ͦ2׺fjWZ440' ݓ8_>/L_3;A"ŦkyүM& wOI:-ZMkۆk=WkVOql.66br3KJvkܻ<,y) A8Fa}3A1 ._`ˤG)k%ױA,vӝ[l,lqa]&L̡`-f'O+ZeYڈF`+ =/&༒j1JjÐX'hg-i2!s bd ΝJ= gv{b@]@ݪѮ%daZEq7]vqÀq Σc:AlN D_>:K Ff|4G3{C&npڅlsͭ4'JGyU[ gv ŀbI5'ȡ3bMdZlQOT5]8a@,PPk_׶4qgٵM= iwAm}fIfnDArkm(&ߍ{`א 4ÊObwj=|X˻8  NQ|#xmi6@ٍ6]tM;rw[ȁ8;?=ŀ]sc!]w6:,. =7/r_O#+~/aB\?كF-au0%u[O]*&7#n~! bn_̣P?~haӍ1_k-dfCKZ<h-`)4 e׃Ȯ [8]e1K.qPt / wĎE_3 =-+;M@,i3[K;v~t'5$~{%;EG@//l[?=)q Z8@og_G " SjM@,stjYҙb3|g5C{ n-Pvui+ǂX\Tv(Z~i#͌kY@{|z7wOwjm>ot5*vydBۏtY&?KDݫ8vԪ##2{*{՟xB$(2)v}8b]f>E_NIKf![3#V]=gS6ϢokIzu#9f-ßД r6tJq2'OR;ԝ4qG 2bW,ig-6)_eF+.Sÿ2>Ʈ!_omL&I2_a',tR3Nٵn7&$.XQ؏#e^pYm#a򲎙ӭ䄾=bᙃ8Aq[k $67*@Ώ)q9{x1\ḿ[lndQb%' l5mđ֎^ ?O _V#+n ˼*u;B:wdcq;x:ua(Ra?@<OhڻW Jj?7=[74e/bwfGܑV{ j+9{ijh9-d? vk_e<_ﵕ򫃻l}o Kgbih<^-wZ qC YXx:mq$X"v&-F^Kw.s uʍ͛?QWpMBɚ6\l:?1?B.jz Nd˛ oLdPI :m&d3Ck;i&}'W۪C6 a?\ Bۏ4Q[gGg@選Q,iPbn( nޣȿybӐGӘ{y/e4wx<eݼRBӟQd1Y~>v1?Albӫ6W#G t?H D5ř<<eߵ.@ 7~G-yZ+Ck{~۟iٜI#sq7{ww@܅G+NTJF>$uj` ~z(9=O_m!_RE-]ǾĦo4oŧNݗ8Z+[K8L}O6e KﱂXղ,rVF_}ve-bq'1#"+kYoX]#q*+kĦ3^&Zl<yR ߓĭw;KYCsɎX 5rB l3DOp,( .)(vArȵI/6K旸(=K\:  e3tu|r VpIq;pބ@Z=Y.j'_'Wwʼb?xUѳes$m̐[;V6Db@\y<="eVPUWW[QS#lo~Yk@+Ln(zͳR 7,7j\lD,n3nh54e&:wy4-. |IrwO-hUl23[&y *Ā&ć%>nuFև_#qRXQMO}wrcPg(rLVqĩ̗ˤyu`tVlxc6c!DIȕ~J"5%jCǽjz 2Qb#} x TG6='/3bBQsXK!,`+$z."D ĕ7 (~.KN25 RͣyI8˥{1N qnӁ|b'B^alJ톲<4uהy&Ā8\G Rď՗g1bӻJ R2@<Ye$;O_XP*s쒴;ɕwte-WtE h~/&,$ ĕ7 qD$A\-0+,8X H <}eeA ryQAl12:6QqM$& <89 mB@<я+~MZ32I b{^Gf~WȀ8@|*^GKKqqfkz {Vq~!.8~~S,!l#Dt{_#dS>QeqwyJ0x 4 =? $e^V#fc׺|i unn}xQ\~ϮFYcI7;* waq* O'@8__j'Y~,dDb.? Blg g8|2)ĥbZoY*t™Aq&whOV&i' 4B`q2鏁iL,J %]y@ܵ=ɜ' 9_,:Z:eO,g7ܠD3 Mwaq* ne&p2 @#9>6>@7X)ot[Qr]@܅G2^w(fY⧧زkԳL&{@܅]8@x5qvwO Bz_R!7@܅]8@2hxP[]?KsMC? a'.? BafatۦX>A>~qK waq* =, h2 L'}'6z..[Gk;& .T @ܑ-@b#x[_njϧqn wᵑ oEjʷkwх7v)>k92ɢ~GڸK 7:O=?' nf7Cnugc_Q* k;X+#-=Ws\7n@܅]8@ȉx" P@Dۀ8wu6b@vG3JZ8|i>dYJ.? BM TSir42ĎX3IW>;(~}kՏ=b9XR7N.? Bs)'[@Fۀخ!n:9UV8^Gvn$@܅]8@ xb r88Lx_&L0_gx&9k6 .T @\>L.9 \,P_ Dۀخqf,3G|04-e̴ҳܰyqwyvb24EeAq&2= 3GBBI@܅]8@8(L9 r3鉀rfWwaq* o"u V{+MO F{4-t:E.? B-l$NēhBldkK&1d )J=&ۥ8HD Pq<qC;1d =8Ă_&$! (`.r bdg@xnr.? BMĔSjeĹt Hv.L/̫{рX5uQ&eXc3~xLk\njϧq.29uMK$+yOA,`evi]w˞d #aqb nb$t Rk"A۵6nC__+e/߹~+gVX~qw<.T @LL,@<*I/q>2~i8eSʿ0 Smr|d0 .T @<򚀸K5ͫ#Ӏx9K♴ ; _㮮 i@<;L10: Ȏ Ką4 nm IktZgiDZBdSL@<έcK ӂ=ĭm23iM@<3V=3sw<` .Fqk >8_e4 #{[u4 ^afCGB q#O v4 ۤr} #{[u4 o9Vݸϧ;~dmR> WnjϽ:~d7c+nӂx?2 6\+cV]$2 A@s7xiA\cT1xsoA\ g w<` .LM*G q<⹷U .LF3P`l܍;|ZcE.GcF)cV݂42}_|k0#ȅP`l܍;|Z[F#FEIcF)n|Z[F# s+n|ZSG# <(` [.@<ˎL? \h||8Vxّi@<>(p w<` ^xd4x>fxm%Á q#O v GpJ+cVxi@<>(p w<` ^zd4x>fxm!Á q#O vGpJ+ѷB|X%l>6;oU~Tg@>Q٧!B,Mw ^|dJ0EXpu8݁xi@< oC=iP#ri@<>(p ."y+:pi@< ."y+:pi@<>(p ."y+:"Ӏx8pEWku0 Dp);d `L Ww`"\@աÁ noɡXBd4]$ bHz i@<>(p vj(kU$"Ӏx8pĭ"QQ4IDp)[E2 ViړL WdPG@\GÁ nk9\%O#2 W_@.r~-q-JFdJ0]Z Zr'>4 \i|qKK}"i@<>(p v)鵗D"Ӏx8p-"SӫT"Ӏx|8P"gTT"Ӏx8p"gTT"Ӏx|8P"gT,d"Ӏx8pĭ"'UU,d"Ӏx|8Pĭ"'UU,d"Ӏx8pĭ"'UU,t"Ӏx|8Pm"Vז,sDpJ+Eέ -YӉL@ S[[@\[L WZ_@\_L@ SZ_@\_L WZ_@\_3)Ep)El n ;"Ӏx8p"g6P7͝rJi@<>(p v3(fO94 \i|qcȉMMT3TdJ0?rp ͏> aQhfi>MO*2 W_s 7iEp(U7iEb C_@ ħ?P` F >4 ^b(+"Ӏx' ,V@'ċ5T P`|qZdR@*"Ӏx nSLTJ(Xq\d/P1@ @|ri@O/2 R) bA|zi@X@PWEO*%@X6O02 k >4 I(U Fb C_@\ħ?P` >4 ^b(+#Ӏx' ,V@\'ċ5T P`|qMddR@*k$#Ӏx ӌLTJ(Xq=fd/P1@@|i@4 I(UFb C_@\'?P`  >4 ^b(+A|i@4 \i|@pndJ0p@Jh8\L WERv ! Gp)kEW#Ӏx8p5"I+5<4 `8q]$e pO92 W_@nIف8\SL@ SERv #Ӏx8pv](U<4 `8q]$a `O:2 W_@lI؅8T."ӿnɴ:RH@jI׉8T."s=@&ˠ PHNġ2vx+nxC)C":QEd eH QEu Ա4 nc9SEu Ա4 ̐r!h $F@c'i@6r. H@&d'i@~yYtS}ƋsMs.撇{snA3eJ:+rjDg:$Cl?kW$0MgIJ@\iIХR"}1֮ . WQtvYtAY5/,.8%v8p`[8B3AZ .!ٜ{ > _z ;+][$ĕv]*02b;qڢ8wq=O1_0_[ ~늼Ø7: .$,Pȗ@\erUmadGѵTa'6b3),=y,Z -N4l Aj핝M:w*裏 j#}2tx~*2c|%!t $7gľ6́>1__i쭜=$#{/KWbsy4:7]Kq0 >E/[w)7AJө>ֵ8I^\TLQ'ES)yZj >U*+K{j%|U57 5um*fjJt:**+22=aLo'$] b=b2crz)rY Ea%0+ߛn_'KzpM1Q6\V;Í!^in̹toȾ6hf3Eo4[ I' kGgh%w ˹vZ{;!ttt_JkG7꼱%sšb'{؍olYAmw2RW(ed;k1d鈭8'=rTyF-#~S~u]\J=AR \F.BsAasu\NeQbydkƒҡW'AImtΐљ-~f؅GYZgbs<4튦d_k-| *ekj3:0mI,2A,_d”L2vR:IAfmz@a*r{ 9Lwb/,1z\t]z#.p޲ĵ}j5{=*}OWZ.h`BCrjf {*?|Z2*\itQ eqKR&c beeboZGll[ޔj+FhhZ;zw2RWtw ve;e|i xZ~e 4,=, |b7W] ׀GxreΕygg12Y; v/ )~!YsC/&8{yiZMIq]WtK uRWto 9L ( v M}ݷ{8+[9_GD д#!gAY:~fjj ȖvAg8^rb/2>.(yqչE2ݢ; hEMq%)f@}Į̿ iEHK; !7ޣ Ηa~eGB] + Ŷ\+sg9wj)8zU΃}e@:M0tms& ^fKBFNcZ3#ι{^}qi8‹7nU8ΦrZg3n HgxIokv VBs:MrAU%?w3iUodعZN@\eGۼt ~awvY8?G>̂N\#.cJ3I)xf,`[yi/z?^S3ltWjyq{]^W MȎ~~Q~+Al4#>=r82taέ1o!"Cz*Asmj3}(^fs^`UG,=xsK`-#cAh: Ʉg@ŽexI.#>w2I4eG`Z2NXwOfmi9Vn^C:'+co Wۙ;: L=̔ !͌-:TG, Ǿd{L苣]Q9Ӈ݄K,qe7w si&gK.~L;aL&* %7Z0});LjiL_K/e[8q4l,]]?G|z,ƀGv0-lpOo6c׸um'{޻utY2#]УvyrX0^YÙѯBα7YУ4E"R|`QW 7ӸωkjQ`KrZ[VWN. :o̹IGA/iR\# WJ!EWNUi2 z45hijB@\6]Gqfà 61˒:mt/Qĥe>b]\g"YO44mfVmt}+$kf.=9fzA])3Eq))*,q)E{JHCkhIf,ey[YJ/eIL:֧FoYKfK2k;S9mʗ+ZASЕTUƉEMY #uf4 Q-lcM^ {K3R7!gTyi@,~Em9 !Q R"Q&7?}L&#،3_kM2z&>'+u%>XUrLvpJHCYPT8f]Gq W63MU!΅~Ԓݟ00hnhR8}vD9ᛛnCdU}p&&[!RRtW+V5N~WuEM=2x}A2-\nv\Լ 蠇\P|ƒ]:_ev4KVNӛl-(ފ؟U&jg gP4 nl9T W֬4 Җr-h h >,^i@0r" nN >Yi@<-Z(X@\%B@|P#ӀaDR@*Z_@|P#ӀxH[ʵP>K8x=Dqcȉ(0T8f=D񐶔k@cq}pF !zLƆQ`Hq pj}Lx{WRݮ~&gkuӰkMis )[N >Y`QJ(jAM׿;2gbpuB q\b=2&ng LV8na\iqrݾqTUJ;t}+Cɀ}D r:gf ,[[r \iVnuQĕ&ǡX~]kJO+KdzLa\uw&6ܯV=Uڙ:cll/0rzL w;tsΙS5! }]|OeR4\^"K?,+F Õ8!Sf@tE#9u2j^3qDA,(tY]WfkJ"/+۽xiϾt!;~o{"c#r[GU}': ,K"AAټx~2nyڮVS~ftt^IN:iC{^֖\ZDr5ɳǝMn~˂X:JiU\1EЂ2Oq;qi ^HF+b טvܩ֨c,$vvhw=961VTnlD>ёӃX1,Ǘ2}Qc{acyc ~gSjΖ.SPXRS($w1ZQ(&H^}'^vJK y_ŏ@zLWؿ/(7W;UO`*{Si=֑h%zA@8u1+D+,F{$Y {.g⿷%˭Tᕺb\Fh!)=~^&5}#t=E+@=J̓oyT;l.3Ix~I@*&:ۏ<1Zgiع- g%Rp$j2"ؘUWyg%eJ È PIvF1ǥ5jV)1fv;7bD :PXjOXE}($q?mW1g~y)<>a N@Fi,WoX ~ƁRأӳe9bR #t5~pe*gR;sdMGZD:?wˀ[{^JI]$q3)z/@<;;Lo?w׏ؿz t~1.J78Ni4)7?tCß(o? }mzztE}m:FaBȡֺbHr vsy c9 v &*ZFBӱ¥Z`̘x.zv׾҇a#xzw!w>=k]ęEb`<;yG\YRIY>by d/1=s'Ӈ[ C"KM Ώ)q;RFm V@<;;L93j8z0# U%~MJ;GRjB<;Hb׿j<ރWa=4sF=f\}_Z)UG9 lq 2=ݫ~Ƅt+飏wGl 7mɃ EP5d> u?`dAW<>)|&wKCIOrqne-Z' `ol7bӗ$".Ͽ#vCs`>qu2'BXLn1{t ]h% MHqҦG-YA+&vRčXI 2-$r;#<b]CZ:PF0(iv6u=+c\۝Š7p=G\LtDdib@4|}2GLY\?JڃJԡKI[Y>⍮dZ1?MAo$9"9z vf#Tݮk{Ʃ" e9Gkig&u0x9:LKzQUK\:fi7/Yk܏>w~ĹsFH˝ȹAdp0u\J=KZv\%8Y( &*[5zރe%-""yMo-yBCS& V6/pTŝHGlIw\E(2-dc5hԥ tLƚ)ҝrpvP"@ NN@&o:%9( .YdÎߧG,`A kYFG~KeAP"mշz>dF?&}ďrκ( jd9i !y;q_t;q=u_pm |obȥ(*y,=F6z 'Q(u#q=@ TFpw!Wv'6fmuh(p6!~<bٵ{umhUč :'S@\DpF q"^tw!-iN}Go,{# Zz 'Q(u#q=@ DZpC)Zx8׵:nG|km^^1 nd9i `z DڑpC0. ,_] >a7X8M$-xDԍ](#u pę̟iyu84-2fQ{F k HJ@b;;vv-wv DT >! QU@lH؅بnw .?<@ NH@nHف؈n2Tu B t{w6SR3("]À 9UE݃xcu-Ǐ /f6ehoٵ>}[͔͌3g5T{dBҵ[8a<+Lw2Tu ƕk)W2f(KIm*NA||tW0 m' ƒM_ZVZss[@VT"ݹÀ 9U8Ā3zy\@|,2ݡ; m) );C (/u;`vZ]ZAzZ]m|۰^S_?>F6ѭW^%\?9pdSw!VYPu@ ݙE, M znF7kgSr%6[ -w76P1Q>_~p_d#ݺÀx޶ҟڂCz}-n~>Nw- n' pݝlV5;UJ;|Lw2Tu J J.Z'ֺ*yݡb8N+$,|UkX@_=gtyfJB j JķXJM Wz} /ݾH=ǦΆ#; n[LT-Yt'/˝҃; OȐSy+-():T`3l*.!yٞ]LT-,.sN0 m' PA,d0*db[W7:Y"Y '׬auӿ_ǿcuuS|=o0DUl)g %nȴ핕ϫA,'@ MT},;珢~e9'w3QW[PRt@ 5p7aJ1QxiY~*-,3f5Ut)Տ}-gQf7Y˜'gkb۷\G\LJnү[:K[wr,ܸ~%qe iS۵,%-pҺʿ6.䱾O:oWqڸA_I.KSßevYLN& D(h{XiT{횔߹-,zs\Yc+[vg2u)yn%84er;9F@<9  p#lkK;VK̂ϒٿtS# zJ)l BA+OɸMS_7ZFM'Y}˂YfA9B pZ}, j%iӥ% noa6 锊0EK dp-n$oMp_SNWx6U;U` Np<&=Ye %ʟ诿.q{NQw2R` ~^dS!hD_ߺ((QNGSDq7x65U,)?,pB֝f9P`8~}i%B+l!.t W D(h{|ÁC*tALDчJ Xl޼ *p A5Aѩ'@KH0E9[Y@H((72 mTiIe\rEϟ6ξ.(7LY:S(})e1Jp7%xϥ4ϣ"~U zP+=ex9QR5UhbYXK_G͗cʎG!A@Ļ('n) @軪ovodiK $_@Ļ`{~}1ִ?~-/?cPP`n} ?v~}r7,k+?|}lWqWIG<³%QNDAe8vqN64mf'xeB֛xdXWٵIfRmc ld;k=!펈%勸 Zǟ\$oߦIťDDA@,ThnejR@+%7j%_m,XI'R>|E d&YK.aA F}3Q[&1}_aȖxǐK ]X) qnwصm'KK*6c d lZ lhtAhHf&Ikz bJ :0mvqgqWt%uGW>Al2I]\9VbYήV-uSV:&LlQ@bp0rɡd]ǐQNY>Al\Yp b;cպЂ\G[ŷ|W.KBUӿ7y$Nb>OHPw@~ĞǷeX_bC͏2T+H*gzVl`#?,r+2/>Lb@cH(@ NNݭe_2i#6C/wnJ?]oq}im_|Mq๧ (*0_+&x}ί-XC<ѽ@V`RX ^Isp2n oNu>(p b]{ڬQb;+9 VKu .z١r h!?wL:duGWA,t1 NFD{|cee:{ɓ֤Ά:lg_Nl| 4 1$w@SVi†96InYKy+ޘN2X=cCZ5_BubT`p )&ħl$; @ bQҺ,V6f9dpLWG ^guXp{'Zo/ N|>(p f;1+on#,M E y/ߴe1Ͱ>wOojyuGWA @S{`xn{hW%$\-#6p큸FpZNo}N!1 1$w@SV{l41D=nuFݸۍ]2Ix+nKa3;W&c=6<<̀C?4 >eK@QFS{Wo2[u>0xģ=\P` TP(f;58a4 s3PNQ@@\I68 O((PG@@|ep׹I( =:)>TP(=t N:7#iQPć:[)>TP(=v N:7#iQP,CmӀ*(u vN:7#iQP w7NS|3 Q' >I<8 ܌E@ST+I$nħPQg@ NA|ip׹I( NA|ipCEQP8Ni@\f$- 8Nfi@|uF@: u7 N:7#iQP$nħPQg@ ΀x'q4 s3PNQ@N&i@|uF@: ,w7N:7#iQPYWtNS|3 QgA\I\?8 ܌E@STgA\I\;8 O((PG@qU'q4 s3PNQ@qU'q4 >Ň: @qĕ5ӀHZ@8Eq՝Ӏ*(uyWv N:7#iQPyWw NS|3 QAI\'8 ܌E@STAI\'8 O((PG@\q@'q4 s3PNQ@\qH'qxpCEQPN4 s3PNQ@\qP'qppCEQPN4 s3PNQ@\qP'qhpCEQPN⧧O{q((p =x~_>}UB@|uF@: =u?=*lE@W48(8GC((p\@N4 D@ǟrN4 D@uAI<((.;ӀPPqp'qup \nd[ D@ĵAI\<((6;ӀPPqN4 D@ĵA\xp I|<8 yQPq}$><((>ku Nb@@@@\ĵ:1 nZGӀPP7qNi@((^'4 D@ @\`p & I|(8 yQPq$><(( vNb@@@@ĵ;˃U (Ծ~ă((Џg($|ɱ$.NvQ_(ju겅M<~(πjw~c]^]8̫hM @K@|k;˂Ah}nWu|p}=(>~\U}/!߹Qt]v>@\F>= To>@!x~'qIpɅWQXR @|BNIO>@!7$Nq GEq~fs~:Vk/;ߏ۽hm;s򻝎w&6Q"xSeYsy~8P`0>nI9E]!< q-qk8Dҋ,G1ww qdA`؞n `UymW'=yx0q!UtgӟE>`-W:T*JeXW|#3oIYa$P{H* by|<b}Zxs *ݤ8 N;,LJ@,?< vzX#:H;GzQL{d?qb=Ф"ǥ8> J [GıMZx[R@l;g_Ys *ݨ_Q*Dve1]˔q$s s\a^isa>@ɋ=[dT6& C\ ukpZQ b!izy%z,ÛA_YUuq?$TO`A,:;{Uy0._6,gJx⯢+,d{u~UN*d?^kz*o6 >&wN ˳>O Nܽgf;'KaU2ٝc{̋z͙٫*(z͹IsT&-Op<֕ů7ż]yϣ|ey^uΥ=3x!͕΂_؂@!*oUxP q1@|hIAA|Zt>Ur" )k:>bo_Eً7WIpvV b볳pRY8/ x >t^.0T=⬆ >{(Ym@\{!9if#C*ݠ 6ߊV qʙ=S~h::ta~RD=F'z|tjdɂή[dFVmQ+@M9XG@<$;`ivoX`ZhN'+Ok=nl&WhBh:Ÿ8ݹ`SjZʗRx ُOgWUCWV5; '8;QH7gIq2}Qڮ"ӗlko.Z-8-鲓Q9'3\~=b@"陏yFU}Ä_g߿_??Ãzor󵓟i$|$D״hh\OWIc&[fxcՃ8od[7kʢUO+g4VG -TA7+?]CŴErGg_HTεVC6-[V S̞GnI95I;,Bt, ؍['FufAC^ `nŎ[%-"}$ˁق )QDXY@ٿ˜k=. oT&)c^]jn|G7_^jZ6FPx3})cd^isn"q_Ilr&m)PוSi{K[Hӏt1SY`'}gWPE\qXR0l})miE\Ŧߘ% ۞xeM3'E]߸ Vxjl<5GŒNE_y<=D͡u+%3iKh,YGvVű /풖f8+꒖f].YrZ>#b^A,F{qs#4>S>2LB0cx}_DglCFR^[~.^P!ߞLˏҜ(+$Na@7T/nntUvfTg)6\3z}aK JIRbf8ƞ^gYVEݤ".q4 i8MKd+QSX{=TGj# W]hQlV#Tx|}Ruַ.bHX`{|-G- wJ"̂8Wg7yFm᪜"bX.C-+3q4Ip>X㧻G# xR_7UC:i[+d0IyÏľ[k6y[;|:Y6Yz qƈ?A쨐zY?W5,Ma᭗2'VJݠ`_)ǏZJ2JUG0]!IݻfTcpbq@uR$A>b'Hgv6bue'1ⶦSWh_f*~+t׽t@kZ`ep~]lub z-qqqW2L{P H$0)Ѝ>2.gpsMP:M.qaXMA?jZ/'+盗v䋗!sO >TL n'.*I=^Yf k jڕ&D݁X$ b-%#_ >`_h' }€L t}˗vNYLKZYKR_=4} 85- Q@\!nNb*{l] vxs^~T&ҧ{,LaCvpIB6n/r1 8Xɹ7)S:HW۩5=bSZ]\}4$4Ȏ-+$Q}_Gl;TLu .B.סB6GU#=6c1+?`}XUv:b̾?<3Ӹ慬"hG s/\2FEh>n\[̎eG`p7 Š4uĕj5$֬At b{lp)hwkEwǓٴOweALs%tҤ?{y)z~~on^OOAr&.Jlh˫5+k?N L<5N5{mh^Vl\Z0NwVL*T'{HM[=ɳ5=1nI BΜo^yV6?(䌱JH.ĕj$#~-25V/,AX&Q Atkh8a#)+]'P c>ġYt:ׄnQ.EXQ[u:SW@ ɑZh@\mmHq foI C4fYƙ\/u,"):TW٪R ;\#I$v*lIĻ]5qˬ "fW *$A$A!Q75H@ [N F73݅/6JvSzOײ2;ei~ds1 \e 6S+kIQ|+6^% 7|T>=ݹq;v zR\ؖ).  (0 p@"$n([g/-iZZz%ݝQP$xpI( k M'q [hl\>ѥ-B`]c} au>  (0 bۙd{:;-]:꽥y.[`Խxjq]YN 6E"'U,PG96~>][qt@< $ݸwR[b V($&_]n}y>$ZtqPGMH>k3u4  (0 UmM Eb 8 E'q ہUy8sK蟙IKA,2G0*P` e\6q0[tOqz47$%@.@\i\+%> wOęuPeK g_>swP` |' ~|ۤm/WM8Tz̏lWgn(K˚fr'%=ڣ$\T9I֫|9E.?c+Ě5$%An& }՗t˗[j'-AHkKg%BFO3KhխSEU1-9ټc(i_`3N+حc}/GX*r 2@w m{\~>}P̈́C9d7X}!uzLg>q?]gTm@Sok7L76ȱlklw;m6K\EVKQbiQcwb!+p|s׼39TNLڴz-%H5&uOαt l|U-gX2@SNA,%ˁn7y{]sB*ŰwGr(ov; 6}ݩ Zovɂ*,5 whѼī(^<+hRLE4SYZVDrWJsOmW,RᚅkYi%ySXCjcjmW`ȃ8|WZ6=XU_Na26$r7{.8myM~4w<|+O^vKyk:XBπK4??{w t)B^2Pgn[nvK,O sWg-V8yE*\xkIi.*ѩ:Y1m -ջr p+yG^ /uq )RvA]Hօ#J4~v z9RPX.[wkK@HkMun#yՐ_yZ}-, %GP:@$$jI4[*`дJg?W%wc9M I(|7ˀAlVEʭ>K&SZ3ɶ}(,2pHkKfd8-!|ʚRX ɼj5 pPj(9 $QNXP62&@ _z{?z|a̛QLk* ͒cA,'ic_YkM֐?&gIOﮥVZMPNɺkSЍdjJhfhzȕrٲ}|cX5 bdy/_K^Y_ۺ;uY#_ /d0 CelIDOjRSLcΌM]~iM BtnLBA%*fRӜ/ii/HyD)^d6\]+-˶h@,^Nb@ܧ$oEA8Tl'vc4<Ϛgޯ(1T}%6$ĽJ2E>~3Ce¤97UeNFOH*[j@,mNb@ܧ$oEAlwI ?9X'# p)iJ. ۡY'1 P) @ ypsyN l:iÌHM˚@FRpY@:qQ&h2 [Rl2j^]N8l7"uQypu^ %@ pCCSyNb@ܧ$oE@nIف8\FĀCI(Ч8.q t>%y@/ v54lI {1d}*kEWаI'1 ^7 aI^@\C&ĀCI(Ч]$i{q t>%y@/ :vu$lI {1d}*EҶVבA'1 ^7 cIZ@\GĀCI(Ч]$mkq- w>%y@/ ZvmĵI {1d}*kEUR~'1 ^7 eIV@\KĀCI(Ч]$q[q=kw>%y@/ zv-I {1d}*ERTv'1 ^7 gIR@\OڝĀCI(Ч]$uKqMv>%y@/ v5I {1d}*kESԯn'1 ^7 iIN@\SĀCI(Ч]$y;q]jv>%y@/ vuI {1d}*EҷRוf'1 ^7 kIJ@\WĀCI(Ч]$}+qmu>%y@/ v(kWb(T׶F@\[zĀO{I(Ћ]6 $ĽJ2E>ĵ"'QWV'1 ^7 o9x:q/LQOq}-ūI (Eh /^Nb@܋$SS@\.rF qt>%y@/ ) ~}iD3K' \b(Tg(06t>%y ĵA\/!((Ч6jt>o^F@%(냸F'1 ^CBPPOq}$}޼(KPqNb@: @ I yP nNb@: @  $}޼(KP7qx'1 ^CBPPOqw>o^F@%(8/!((Ч ;q7/y M@I P@S@ĀϛQP` F $KxH nNb@K((q#v%<$PT7qh'1 %o@X;(}*8y7 ,A@ āĀx  u@@>@I yP nN7>]GK٩ LQ@aX?oML((qCv7}jmϗpS@)>>izS|x) 2MI4S @)*"/i;OL(P7EIue<P` I8IR&@e(:2wj(0EqcR'1 KP n S$xܩ čA|JĀx/eBX9O/q(ST7 u)> P` >Nb@ǝZ LQ@'I R&@e([t:2wj(0Eq N'1 KP n$xܩ -@|:Āx/eBX O/q(STt)> P` 6 >Nb@ǝZ LQ@'I R&@e([T:2wj(0Eq+J'1 KP nS$xܩ ĭ@|*Āx/eBXO/q(STt)> P` v >Nb@ǝZ LQ@'I R&@e([4:2wj(0EqKF'1 KP n $xܩ -A|Āx/eBX-O/q(STIt)> P` >Nb@ǝZ LQ@'I R&@e([:2wj(0EqkB'1 KP n S$xܩ ĭA| Āx/eBX=O/q(ST t)> P` >Nb@ǝZ LQ@'I R&@e(;;2wj(0Eq ^~'1 KP $xܩ xĀx/eBX //q(STww)> P` .@Nb@ǝZ LQ@I R&@e(;;2wj(0Eq' ^z'1 KP K$xܩ ĝxĀx/eBX//q(STww)> P` n@Nb@ǝZ LQ@ I R&@e(;;2wj(0EqG ^v'1 KP $xܩ xٝĀx/eBX+//q(STwEw)> P` @Nb@ǝZ LQ@I R&@e(;;2wj(0Eqg ^r'1 KP K$xܩ ĝOq|)޼ zQ3R@K:X?^ 8d-? %ۏ~̜xL(pa'瀸6/$XJrEEVWkT#Ň'ԀGsI(Џ#i{q{ 39w~,%@ N"U)~'1 \5 eHV@VĀKI(УSHfU *I {4d(=RTp^'1 R+ .[[dh.Qwk V\^'1 R+ no ɡx5 IZ$=KF~!Ǝ4);fT$6ۻ]f]XOTwg:)@@ R$Nf ^ɱ3qѵr#9봜=iǛ:K ' Տ ⺊U/v7JK(*xmT!zV+E fE; )t7jgk!:% cs' ]Z0n]҂* .Qq7H1}vq[Zʥ|g8_6l6/P@ܵ]$?@|H/==:[:" l36kMH ԛpqr:ۃ2t+ :ˏ W{J.1 f]E##~wxtkh:]M֏ iAzSA#\|'q{ Iwxwvlvzܙπ7M Twn#IR-x=&sVbB`@@ZPĝE2eS)9.u~Աb֬!0417{M UA#^\'qSyf4־-[\؀xZ)xD@$n xeK[9v򇎣&4ݛu&Qwo+Oh:?)Sזו2KK3XdhAE{SA#^\'q_ v]ěM2ie֊͊[ެ5/V@ܽ]$Gktfra? 4AzQYu Jl>Nf ^ǹϒFyӞkVYc]~-Ӟ]t@܋&(yP@͑$nBIt:{hй8؄خ1Ue}wGvxҏp8G拧IP;sr|1ô`-DU뷏aVKÕO" "&Jeoͫ[ o^h/t&H=!ggdt׾1߾|8Glg@,uA_uյ+- Twf./I?+_R0٬#!A s̀PU?˷e WQlA,4y!q!Q zbV}{fGN{%ˁ@,>_޻}~k3\_|q#m7/cK@"n^)ݩo-/t|<I+- Twf./$W};'u(Ոq<.&TWdgs]a: /r >WZ?Ü+FY'DM mr2By@kmj`A"e>VLeQIk\D~yMDJ3KͻTKKyʼ x -Ǡݝ*?R8*qT? D.a&^Yh:sU=Eĕ]*T敃53lȑW)(U$+PS\bUu~mG D* bQ>d+[.Vk!+^=O^h٩мzJ~_>Xl)[lz|꺪D|.S BHLصZd$ȓEi.Q r|ZF)Nk|^SDs]@[27es({y&@,%u/áDv k>d}YSCNveXqܡw7 |4Iq׍^V lՏe6[lte-W~u.{1Q .t^TXxb㽆% "T.&MDl8\$5޹sl+ڬ-ux|EfH> +εV'SkG?aP{Ă8h񳮮+A,ddq“g `Jb0pG;>-ckW^8Hfo$>=^ fjm 5&LVKbÉ8C3UzGlA,G2N|nW#kaZ;  Z?~;>YDHfix҄A| MMTy /).v88>F鶐'%y'yܜĊmx{+L>1#z2,s -o@CA쑎Nߚ8c\oaq%ĝ7EDWΝP74}O_*8RA,u̜-t\ i !Jfs]_`:*,? هXh@X(iqхqÛBQ=+\8GiCOνOjA Bӕ]*T~>O+.rk=Y`-{G0ߺZʁ8ݒUad5Vqq[s5fbx}/;]f_2dq^z$fCƩ3t=g?9I|h:?8UGh⌶ىv6g׍QUO,I@Ck*ebzU-eG2}MHqfԴ$_,Ӝaҷ,}Q9U0 Qӹ&a܄Wi;3 ޤ!.8)Irc5HT,vWqM1}Iݍ*#N/"9˭ ,dg;LG/J%yKg@Wt~M/6ӝ%6/ bJOdLl2ǚtqM6%M=Yֹ+)u o߸҅Y6:\KEnd ?nヵD:'~5'Ŷ1C N{UΦmަE`OR bFb :`net&~_vFD O+- Twf׏vجkjK\gY UBq|i4 l)/풖fet.ii@,KNg9Hh}XjfD?ͬ9uӕ@s'!.lz ĩ;i" _t>Jk^)F91D{LyyĺktAB r\JCԶY6-uĩ_=XV@u윔a$…?^vNl4O>3qE A .LA^uk7}Ndr>'5U ^"OOn ®eΎopǵx-.дs*UL(&jz_eTMF֚ Z\ݭY:X+aTtFE :]CPu 3c +k/Qr̕mtL7rf}hȩ08?ߛ>5=PYZ+'[KT5Gf;ʶiiKq=z* $R@ܥi^:Z\C6%w7lf- _W ڽ2c6{{'ڋDG LygGHh Р,_iPRS('._Rc NG,ۗG/˚]kM A,,~ %ޙ+ʫYSLPtQdyE;+]ZK1IGoKv0mx|a߭"gNc_vO_M3޾(ݒu#F+&Pɀ"KqjfJ&1U.Ѻn[2|5eJ]f,(̳ 9,@;EV2rg/v`-}A0r)nIL'>,d8-}ɏM3K];yIi&śn=7z:p0G%u}"\]6KdPG@\G:i$DYi*dm~AO8 3A!'ƴi+W]ݗ\ʶv禗7e˞n8V}tڜGP\E~_U|y١]<2g n`8vgILy.L~Ҡ[!:Z8lv.= b^k.B{ 3G17gY9 X& VNvw[grg'f (U/(zNmFIi7 6](S~CՖU Rt1X:uKj]0rXݧ:׶>Љ3ILPGگzm>=d(=wlgs9D>Ԯ3/c4o}y,#nmȠZu$kiz?&l<(Wbtf *I8T&tS&gN@<{Pp,в {m_IW*s@nI9{Pq7oIBĥrǫK?%ԸՇ8){?ÿeí8)g .+e=Vt0eqύ = =\@x߮\+e]}nĕ"J%֏(0ٓ^pr 3AW+%j KȖep+kƥ,DA1P-|/5"  WJ.A Ng 0\c gNK@t { zoG~[鑚*A;󺘳qM9cK\{C GYMP3;%?r[KeҜ6Zb&IҳW ۣ{>Ԯ5 ;(R &P/quDQ.|gN"alg=7$dg8hAmjmO=h ^`Vwhj Dg̣`0w2ɗ~Y;]Iڂ&nkt> 1@|.8֗F9)=)roc[F)^qU+7~gwK,ܩTv)^?\9\uƜQ׫Q‘찖 T??U}瀸ƃ}{s&L;ڈ1J|hܸ L=7T7l,+^^+1wܺkld=e&=Ew26Bf$3]8n')#|QKHAQ:@aEų(gوL v%ߊaTa@,9j=*'|L,x9eӣXonVpZXAaTJ]J K<bg+lU.6F3^r9]_t3Z>Fdg4GbŰ_cR SWǷ}+6) C}̌k v'j1FV8"O3{@sM׸6j#bycuZrXny;B~m$|D@lHoԹ6;yl:)90ڂA1_~H}M3ʴ~QThh N0{€xۥZj2@UXt? 0G.#9ŬnT.h/rpÅ>m?}Sq!~]~ MȫʟRb8 t$ߚB ۘԼlrg= xĖkdTᓌf n; bH ͹HIUM s!{ܺUY _IPO`D`? 01{|'@qoĘB-bZIlqG|@ 3ƙ]w6➛@j:sW\:''k r$ғQj Qo:8:@nw'iYmgb?X>>LgCә>b;`hz̀*#ƒ) T*̞Vj:P bŔVvF&~pVE,Ѓx=GM>;+/amvAtJJWڑyX?8ˏ> 6SŀҪ` lŲqI|[R&ܮWu77N[m{~5@,S,3 A$#q>.tN%m 5D@܉3 7 nm`> " b@<P A$#7~JA5[wrgHxăc2φGV|hzj @iY <(P .=A@\iHSSj%q <(P .= 4z$@)\ {ORTlx{W=ăZI.G=fc) T*{dG<=+ P`j A$#S*=E#~{gU/RăZI.G=}_|k)6z@gHx ؞W/R l4Wv'u& ^ cG,J7I UZN!rڲך0z({&d^TsO)7I  $J@ܕ /1#@@p{6⩵D7I ZjR[z0z(;dw\@ 0$Y8*+qWJ.<@PԪ"- 0$YxvhKmَ ~}(7I fExZtJ@PI[+|W$KQJͷЀxm7hRC=ăZ.$KQYu JɅ ^=ZZd$KQO-Xx-qRC=;  Ro,E@dHԕ+% ^ cGxljSko,E@Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:((=*{QPPSPPPGq5 b Q|F@@@L@@@=O((((((УGPP1uPPzT(>Q  @ 'j@@@@Q@ܣD((:(yA. B@'_|Ƀ)b @(xʃ)5 B@';+ B@:v B@@)x B@@ {T CD PPCtA(({Qb @аG1] 1DԀ.P14Q/@ k(ut pGP:ƨ_}y'(q`Yq e b@RP b@|uذ scgB3YXz.1ڱȃ؎d{ANN9ߘ h ~ٕ53;oMę[Nf7̓yX: w$4ьV@ G[y%~fhr\VT~fܖA,ӓ:S նzflIb mw&vΆ%2~;\BMVw77'ߛԕ MkB7ZPx%GRZx VvZة ; v5bZk ,%AYSSn&3 4@+Rbs ?;:$~Cćטƭ  b:KSQ?壳l,@c@?e4^v >v pG=k>8q9EO9 *ak!CE2fN_%gik|3? 4[ZGt' ȬElA91q7Y:i؀G*xh!|vuD!^#L@ kT9-JL17s^&:|HϨ0 LTNlOW/b;YUN, XY65Btf҄,.2;c)ԋ‚:Qfn_;n R4._S[eY}`խq+\ }:M̞RV [/i;Hd.G,=euc 福G&D[Vq( ăR`YfUU e&pF ^W3 bC9v7WoV/ j/Yt;?h&c)3c^#%)!׮H=,W &~{ib@\iIJJ ,ah~ܕ,bb'}K\ Bea1~by8rX@< V#99+a睁'[wEЛܝ&ejhj 1 o/5ssv9>%LF.2?+l fi<_lpᗂ<lh:+vWwX{faL+-bMMW&'t5wƭIEb@<޺I*#ëf2[dNJZGRy^&uZAKn [}3uEFQg/Yԗ*;|E+`ѾU_2W>%Ĩa"Y%i4LWN{E*Z禰C+;pvh|}2෺zWv@zmf[\ܵÃ~PɌ:J 7ٱv+ S\Gp| bD_[1ˍu)컟ZZsݴN n\zlN'Wخ]ms",ԳI1)=,vy0_ܔ-b88s$bieѴ17\v ĝWEYC[škF Vۓr vٕ hӒEsܥq.=Dx7ȎNQN+TW+a[)C,u!,b! tk,h{ qs5{K &L"˅_o&F @ ת(=1e8P=1>̰ZiUnƔ]Mm?)@lNy+DK @gnə9ҹLkvxb-FbS]t)+[qUb)м|+(2 2Āxղ$*iyO 2곑kdAkcyղ;YDb8JS6Ǚo+e䅱_㦁hV댁׭{yմ JG)=G#ɔ:fh| ~=P<=i˂ݿe`D0嬰B*n挷,NڴY`f5aEloBqGnX~MUuq֝ X7E` }j+0Pn7Wg2;p L؝RێL9{A64A9bWu7V@||:⽰ALnAv@زn.LQe9V7Q4l-B@:lq"XWk Mە6>{o4qU#NZ*,戏,A5'@,6̒vmv-]o9O+{ӳZݦdg_[! ֳyrAlU%UK{<>S[EB2}Ɇiwof9XY4q&;S4F*- Gbs Jj͔OPkaHw'=MA,X:{x}һ^g)׆<] 6hIP}KXvwFdNo˅Y5x hbf:4\0Uk(P_#qWOWGŒE_7V꺏v-< v36u=v, pqQ{Sk)p0IELgW -80^y(MK(Uo%(ä`Rk+ {V|@ 3-BvlaƇb]stbOA<.K 샷?\GYV[>.7雛: >%vkn;SAޥή'A#˞*$&6LA9c]Nܲ='5|^⿀W EH i%#…59s3Iq{p`9LmXP^c[OEJ3BϏT[ ~jG R~XzSbb{(μ f=a'laMmjb@\%j(CĒiT{,Z?R\VH\y7b"6W,{ ehZǽ}n_V d{'Kd^f,7-H{.J"ҥݲz-+}T偳0]kE||ĵ*4 qg| 8(Z]BáY^O˵@ff1 i%cQr1[,퇯^y9gtr'j,W+?Lk99U@ܫD>1 A5%cVH{ b@E=##Vq 1 (8B XĀX:I@ܓD;1 Me%THuw D.1O?N͎YLf tAD#U "Jn 4`r8诿čq+k5ĝIMDSS( j0.qgE; /Q@`\Ίw&5MM@^8\ĝ Lj"8DqVq ;+ @ܙD45qxpwV3hj Z % (qgR% õK@YQΤ&)Kk5ĝIMDSS( j0.qgE; /Q@`\Ίw&5MM@^8\ĝ Lj"8DqVq ;+ @ܙD45qxpwV3hj Z % (qgR% õK@YQΤ&)Kk5ĝIMDSS( j0.qgE; /Q@`\Ίw&5MM@^8\ĝ Lj"8DqVq ;+ @ܙD45qxpwV3hj Z % (AS4׶ 2VG /|@`\Ί"zMzm~M#> j0.qgEΒ4Y`ĠGޅ5 3 k5URUwW3׀8\0@`\Ί*F6]S @. j0.qgEqg o} I(JyX&u8;l a=H B?N/hjyox-YudLg,VL$t@|Yq8Tq X鳘 ! +U~qgetדi?u{'ŏ//oqGAT{YH=U#+dA9~yk80֔Mw]rg(b@|𪟏@Ъ#e$y.}ߥ!q D{ˍhįwd4&B*>'z\&ɳ9$oo'9ys2xrĠjk&}Sq"M{ƙc==sNܻ}"߹n ˸~Uڑǫ{DzF n| {n31鱁88O}mͲ y׼FD x.ԁ30ckofY,?6@HfcΦ!2͓k_,s ~{$=]@@DzF nӆ[{3 ^ӽD9buݿ?'> ͚"G6&X-͂=VM[f;[FۓxC.e8FG'.:ʃuֺx7N✬= ns5' (louﺍt#F 6qj~lZf$25[kVވA>_b c]u ڮ9ⴗ?JxTQvXjyWKE|Fb9á#֮R\Y3Oa g vzƁ49U2ݏ s?XYe{l/U#ᑯ }g-^ɿp qXW=شL;X&uua>fƁ̟~OCӛf=_ET`d~zz%W;mzċ+S\-0%niXĮb[t qpeЃؚ+:28wt@,}oh% ~{95eDAF=EKn_XKc^5-̐úyIv})|b2vy釳2Osz{čxmgok7RkX'v#%k}؎M}'iۓv .%#b~vt[Xk ,<ϒZ#}Yٖh֮Y wmg 6ղr#ԷL3I;צЍ|yHqo1"=#036iv95AfgMM򃒾z_2xyhڵgqsZeX(+7;<`⇻E>'8+VM.k<;]W\ZYX5u\N| έd׏v>a[7FgĠZe`b'?ZłخNUXc83} 5]:`7Fͦy;PB*Bo % cnz_{ʗAqȑ0u'rfOi?"=kجN# bO{1߀77 Yg,\A5PۨiK##Jg 6v/&ir2U^ -|6뗔ymʁ_`?U7bX .vMWޒAhZ)@qӪ _t_ZbqCL.' קjue.V'W9̚=%uNw8sSzu:ȩ?XqFq6vgٞCu兼hK+vqA#N-󿈳|(OϹo$@9K@|IJf`K)jm߀Fp{IYǦed1J@ kԾ18*kQ= Z5&e&nMv8ZAǦU[n q7+ćp,sĺ,N-cu; .?N2V{n V(nXnՖ֑i@\*9@*4@ [va9ŵ@b;6-A,gc2C MG nk# V(qsOe:GƦ-UCӲɞYqf%@ [vmVvdXzaϟձis9y%eS:XQpĀ;JlAw!԰qpv[cr*˄; 8JJ êO@|8mr{ہh,:5VKbhZ1+V ?p=ֱii 'cW  2 ăiqcx`VT~X‡֫UHqz#; ^o{KC/eM}Vp@߿svC;ϒp݆fRlA3 |ַ ~ttd;X ^Y3Rzcc$"ǿ _|/䷑czp@,=WQAxQp,1G\h˓o./oܿ//?kqd{B~?Ff/E|X b<#~(7U2@|w>"b/,?5Rkk#E\;wFt;ED ~](bU(n{l u֫/@ܙXUR /qV'.Y{@pwdRwW0Gӯ_s / &ݝ\l_"EEyq.9+;9_yTkxeE\zqEfu C{+8h ߽P\9GfA?̣h(8X,@| .a7 P"1ZΘ5 -neՃ!uV,f,9mjy,E|v#< qJiæ ooŀFCbwJ?WMM0\qzh Ӕ~-%<Ƶ8fkΕu=Y}w7. yK|~i9Rv5R&4O;l}?U@ A8 _?U4<](=%οbG2hKO b?bQ@,ns;KӹO?3 ;G\|&.Q?$;s|5S\Y&7FomA<<KDzF n89fom"@A-D]l?}u ŀvib!=j[0.F2s s_U bd! G^_9-ֺHd#wCG=4 eED-־:ĵ{*q)wݾn QzUzC8zqVf8ˠV˒k7,{i7SX5wi7bi٪g fHW׬`^]ڸ- J7*@\D;=Q kWv a]m\W,,<;C;iGir }W;ubсX-w_֡@,=]Euk" XKmo3^L:@\Dqŀvi8Yuk9urlMosqswhᥞ1yz]KcA,&*fr}(ϚV,]Yѝ^.ѫ+ק?37vZ}xY.KyGTAjCnhzy!wԯO%e)Uڽo66=srjZUrEysŀVQA\p#/tQ s)l.oMg zyMˋ+r[)P`' @mT@X O<+z?} 9b;_ H,eS/}չ2cO53Nk߽R ~ħ(n tO 2Ow),H5@Q,G7\*INn(sPFҗqV1kIY-;!喧řg |ZIL4еYTG~ۣW"\}d@,oy03N-GmAƣx8^ ԙ=qe W[;Sq9pʹwTܝ:>O ۴ u_%N t`?/kqfc^b@sCLᭌ* ſ 7X*"q!34Maھ lڒ~A0ոAQľ0,{zI76}EbA]$&f 70 8G;L*3?l?ܝd'⿰(?z{kUlޒ^\ n(q18tL3Wx Ha@,vx4&dVd^k ֹ ooG6oآVuRnH:=.nik . e s;Hwj.&9 ;4l̏~&DžYMg!׳ ̨ŕ9`q{`MXc(1==vRb hV#;?R+ehrol/oTt{"Q 36(n1qxm`, ^b2^#ˤeP8N';o/ gz&=eGe5/TG\ZAFBb9,sX_wR Tq$! /_@U jIr(N^7/u](PosX5g."ܕzđ $䴃 i% |օwggOKElv3oA /ۗ^[Ai078m ,;F2-VMWikõʻLoMLwwCɃ8n=VFEĀF1qxpd+/[xsGhwV٦ /Q@9އ( ňur c)7@ VT+k J\ʶ N C@ ֡Ëk%.W@\8ĀM9j8qVvPz-=KKqBk} õK@YQb@YeZD8DqVq ;+ @ ;lS( j0.qgEqgmjZ % (1 M-"@^8\ĝ ĝUEKk5Ā6qxpwVwV٦ /Q@`\Ί*"% õK@YQb@YeZD8DqVq ;+ @ ;lS( j0.qgEqgmjZ % (1 M-"@^8\ĝ ĝUEKk5Ā6qxpwVwV٦ /Q@`\Ί*"% õK@YQb@YeZD8DqVq ;+ @ ;lS( j0.qgEqgmjZ % (1 M-"@^8\ĝ ĝUEKk5Ā6qxpwVwV٦ /Q@`\Ί*"% õK@YQb@YeZD8DqVq ;+ @ ;lS( j0.qgEqgmjZ % (1 M-"@^8\ĝ ĝUEKk5Ā6qxpwVwV٦ /Q@`\Ί*"% õK@YQb@YeZD8DqVq ;+ @ ;lS( j0.qgEqgmjZ % (1 M-"@^8\ĝ ĝUEKk5Ā6qxpwVwV٦ /Q@`\Ί*"% õK@YQb@YeZD8DqVq ;+ @ ;lS( j0.qgEqgmjZ % (1 M-"@^8\ĝ ĝUEKk5Ā6qxpwVwV٦ /Q@`\Ί*"oL$OS;;+l@ ;lS("~$0ފr9Āxri`jģh; \[)1wciL=@<}sުK0"=#uL7 7 ha0GY04tgmjb@<:] x1 M-"@ Vq?% q?5ob@ x1 M-"@ V#DqOuVOFrEYհ G+ x1 M-"@ VD1 M V@ 'PgĀ61 Z"D1 M V@ 'PP3 @;Ā}-:1 tĝ/ ĝUE4s( Լ 1s(D@ P Ǚ@ YsStPb@ܾiOΊ*"Gx3Z;q՗ߒw)TȻ2_t}Do"axhg "XS-YqĀ8F=" ت r1J0PW)4-#@@  NPX͵O,eqzD(EEL+h  P L,0 8Fb@ `c *qê7S8Lq"QnǨGXXĴ b@ܰ "ic 1a117:xC0t+,qzD(EEL+h  P L,0 8Fb@ `c *qê7S8Lq"QnǨGXXĴ b@ܰ "ic 1a117:xC0t+,qzD(EEL+h  P L,0 8Fb@ `c *qê7S8Lq"QnǨGXXĴ b@ܰ "ic 1a117:xC0t+,qzD(EEL+h  P L,0 8Fb@ `c *qê7S8Lq"QnǨGXXĴ b@ܰ "ic 1a11A5 t8\4쬺T4E 8@R1:ac >>cX@f8F⎻$CS謇 Q.zEr+ct (@qDt(p| 01_HQcqza;O@f8F1 t Y3 @\q]ѡ)ct (@||"9F1:ac K":8>qzaW$(б8Fg=0qrwIDǧ Y3 @\:V謇 Q..P1:ac >^@ 01w% 8Fg=0qr+cX@f8F⎻$CS謇 Q.zEr+ct (@qDt(p| 01_HQcqza;O@f8F1 t Y3 @\q]ѡ)ct (@||"9F1:ac K":8>qzaW$(б8Fg=0qrwIDǧ Y3 @\:V謇 Q..P1:ac >^@ 01w% 8Fg=0qr+cX@f8F⎻$CS謇 Q.zEr+ct ( ~|wryE}|sjw\#aoח'.=ZO晲~yD8 01e yx\oߨd].|[cF 'V6/%9e2KQ$QoIR1:acK5+smy k-/! >⏧_l;+@|9/'?]@w qzaR bᰳ/0Ɓpvy8X__^78|m7R vd/F\7m'zc@@āJ QjU ~'ݷ+o&Cpᰏ]9ƹ3 ?-0R! Qh ~)@fs;dDLXj\RqC `F( _yN;{n'=_5'oT]vpٸ;U'ǹ>=q'j^__O퐴坆|U; LZ>4qCG梁[?''/6S DozITq$0h|z) 4gå҄B+^O:fm8F!`qT#tcZ+m`8<&s~<w7w3fv2983w?xghaӯkvM;rSW -~V2 QPe,KK<9w/s+s;A|&Mnl#9uYV>:LWMg\'FcVK5B8FUjN}+5Ug]˥뺞J=fE]RULiH+k^ȉъevMeۗTnq8 TrccR Oi; 6κZZZr/6@~:XvԉI8ޤvJ)%Z˸8 |jcy zmbF[~V|h$wLFK^}@& b W̍}\F&"UnXs cYeԳA,`2;*@,5{5>5 s`SU+߳jڥ؎#N֒E,=NtwWM.?RK0c4U*5Fw8F8 g [Bb$zÛQU,YgJ"Nz$7Luf Yn[PرirYÖ_mOݫGE¼mA\N%c¨ !;m`1_5CXTArj.ōA,ՉMXe݁n{ y~>kc;Z`t;z.9/=K*Enl>*/S My pg#ן|~ϟe#"Xut PyN:HKelFہ1}2ĖϭՖ9i=N%92??7kKG^\5Xķ+2ox)QA1H, x@YΌrtvHb!9JVu}k+ocěL K XGŞX&ݛH)bnϔ##54}Z9;k\DdS 1)^utsp-4Bm̾gQټka37WMW]rzUy走sW?9؝wĒ[9#!}/ n $B̭(|pZ G^] M f=I g=VuV hl8_}>j?S:+w;yڀXbǠEW"(Cꆮ{A,C~-}1I}]NYy]Vց8=ͫtV^mw7) `DKRDzF *Z: D[rzx/@Z{Uzӳ_eaSmZW= MU""qH8N֪a0.9T7mcڒΪwʉzKKqe2AipǂiU;9S8Y+ÖK MwԴ+\"3bPcSĊ$)5VV MQhj'+QӺ =- z{R4 5\?kڜE'= [7 6#m*^ܖ$Eɻ.eȝ-W.z9{b\jJG^@<dhX bsϏ(K@ cjfW)=J!sYҥw)ɹOo_Qؐ={Z s%M()Mso`(hǭ?[Y_9]Tҗ*S9K*,!H}_J)0/GFkq)ʛ[z]AN@<ьǧ))JG^@<">x)!6,/͊ )ׇflĠƦ8 ה\Ⱶґ^xJ >x",b_L2D4c#56q xZ c@|fE M34]`O0d"L@\Cۨ7t1t >qqm"nFgĠqM'Ha JG^@<dhxC۔wZo ެik,)&iė ݒ `OVDgĠƦ1X'EEhxr}yykJY7oowk"Xck#O/ yb <'K|ykyWl8-r"eh-*\9"I2wyyzy2?Q$DpX~Os2WA,k@<Mz \DLPDzF *b; j Qe%[Mo s`iWO.DgĠƦ$AZtXtYۮ䦐Y5Lz hDIVDzF *J: d Kؾq _AXcy@a#cRO#3bPcS| ~ɥ_mA,g .6];H Q2#3bPңiĬy(wS{2kQxETie1M U7Xkmqē-ZXDzn><]f_:-eM8y)7xw'N~ BLB[ٙ{ MV@}q};۳3s8ilxΌEMlR .E>q7*I/n6Y.zg݋ZlΘK!7(M@<%o̳vě N. o䯋 ϒz ^ݬɖtm2Yt[&]}IZ.πxʝyR@ܥ]%StKf7@,lLD" b&Qc;#XNУ-3z!vڝyNAq}Ց\z,Y ésp ~bazVQ[o˗KZϺ|'~pKs5= )q/wi? }Z,K7'{Z^,WBĹWMj,Wvpf)sĹ79?z+T҇GK7wݱd=~t?G]5wEUO& ۻDge6o]|<pfWXb1=˅k [s6hN??Fb@<~qy,hIOvhZ\bstAP5jKT Y%8$q%B5?8Z'D@! *g*vCw't,qCt]qTpM-0@<>o#-dw ⋕y2 &UF . Mne=@<5@v@(8C KgfU2Ђȍb뼲C&&@CƦq).@.)Gn ؟M8Mx…b讬vįKdqK@Zޢ,c@ F r8J$hʁY{؞}STQݠqI~x/h*V{&}z}$$n i\x&cleݫƍ{;K-ѐۂۗ ۼ䎶o~q\=Z V&A_q_}2&iWrfvz&ByǢغ4n 9rw2j﹬dZh Ǡ 3 kŧy^n%<#@_ޏzIܪe8]e[7eM>E}98V|ʂ޻% ۗƊ{zEݷI熪x+KCm4Iu@E7"nO|]' 7X}&-*JYs<?T7z+A<,5&◯^)*͏;@ܴPƸJ4~F NF5 @RI/Syz{4INS+x%^ϲrZz8{pV|*]r%^,dWN~$$=U{\,|3 Վr~UF.wAu)Jܓ~Xmœz,4Og4F+ @K!cpi*`zijdn,Y4K+ǻd&[u6O7l[$+ g٭Ò\f`3J҅+qk{w~Y_+i˃Xot2v:%GMhYI.tMGU1:|8C ( biRXr$ElQ{anC)IF̻癌|uN&@K0Õ\!F,W{6eC%t rnVK=}b9^' %=}yxs{≃Xß|ۗm|-r#̖4"~_#yhb2׵ M?XEaqԎ?2P?%,<ډ}2Ǵe,%7)["` 64 'B7's٢:r IvA쮸 {6)߹_Bwm.vch:R Ål?|K8P I_Gʥ=nH=YˠX@UyGi ro3̓Vrpo'^+^qFw37*:U!Nޛ+qk0˙g*kw 2Sw6"]ɑXl4lCfuҹeܑZdR?u؛+'f }FqmF-_6I>ϒ:Pق{Cn)0P gCAOŏ{CmOƹCVr ~R!Yǰ5|cuzsi9ןfmPUh7kL絩fs2yZtU "oP` \#wvVZ,@&b+#g:Jp8 %=ò$iT@7f`-2,eׂ>q8M3a9!5{[0]w \F]ZJo8)٩( nTF=_[d7TL*sNd 7 _6V cOWi;,齤 ^`ەq\_]>1 [6n*pU )Qו;6&ẹ/n=՚ 'g~}ІU?ܹ+[%NT{C>?qa6 Mz @8X+ $bvn? sd/6klQFtɁZb1_7% `@, V ΅ 78|A,3d@A>s?[ Kbw٪EٝMJu@ c'B qJQ݉qA˗4m}xA 'WXw! ;v(_@||esş 񦋵r;o\=A,+7:l)[33M!˂L'jz `d:q~?M+v sYedǟ RşVXh݃AN [f ӛRUX\9a@|dȫ G˃e7X@Dj b 3ҡWa ?[8wriEȴXpyv*{g bpNVxb !L=G[ >,`@ܤ_OcqA W]܅`jՕC}X8ĂPpUG%gv^je_[sԥ]Nv0[`ME4V78n`yy8mPāB@lL޳[l ?{eSEp<@q~?M+XNЁ$p6GM秐}i*qp.҂$L@ܤ_Ocq ֻ5tYȞ!|,n 2+weUx'|I &倩7"dQ]IdJoKO*bWǦ~+ pn /ܤaxˡ|KwfkE\ن^HUx{qBz Gk> QFY5Ua+dvKş]"yp>҂$L@ܤ_Ocqt yr:{}i~^qw#nqU;~J0 >XOTmB@B{ ~҂$L@ r8J$8Àx ISG(D@X8À`}>P@<>o#-d8Àx ISu08  q |xل'\ p@P=H' O93cx'U{-`?(qPāB>s$ QvxM4 oO0 >pOR]pQ@Qu8  s`:i'O|w{~xX(ђ 8  s`qNBbO>3s}g6[p]rR>}\X a@| ع~Xh"YgY2 ']pVVIDfط oq]AqX@0AfHv#n ̲m2ݖ7r8ۛJ[A\À=?J@ܬWC@CIYځvZiĵҕw 9  s`qNMW!ql0 n"|q[@܀À=?J@ܸcu삭bt lm~ZGU]_<n+uY:$ꪔZ.ikMRj0btdOYUE\،>['j,K/*XUQY na@<(N+?b1 (ofvg~̬;7yg]ėYɤB:F_.ij`K,Y4\MFגh̓,%eta_K6{]2sQg+)ku.ZNAv)p70 >pOR7F (P xqsw'A>+2fluwwS3"؃Xp~uw?jBZ?8rYċl-)N$r=j>)oWMo!1ٓ@ɐZpA D%pWRx%ֲ2N\ lS0A܌ÀxP 1V7 ~+P "%֚uV\WX5KA|j5 Nk Co agĊWIv(UxS rͭ1~(BX;.#V~|o؈LǍ)XWI^O02*r'A); @|gUhL6J"/4pM@ UoW&.@lcw)CbDX 1LF$v:4rެ:N_A,!MLLBa na@<(N+RUkCNAc9gYtb 4'61)eĿg[f_D[foſy΅0@ܘÀ=?J@ /;U.":×Ƶð%gme.Ͷ_l"o/6֮7ub8 b?hwo M-{Ӹ+M70 'H́ĝbjX! {R_lW?SDptdUӎ_eb !] Qb"ΞJ IJˬ# ~P bة@,XfsElVXF[gqYj2eE,g՝qAqX@)enaZ47cYtHGƧK?\ysص9-C#.Q6g eb8܊À=?J@ ;U VNK_zų>~5]/Wa mQvϏ U[@V)Kd ;"Ζ8vO c|$_{c}A!t CDVas¥#eλ0eu]_],h~nrn ((=TTH=Zns}  bvQsJ#̛Haqjڭء 9 ïhowǠİS@ WEshLF;cf΋N2u F|6'AړGsV ĉ%Qo nxCJ Yߵ,9"!j?yb㽞iAxJ7K}%%ʪ___pr`a$N=9A[k9ll`ٴ#0cr#rE"XZQ=mB7 jX!L>D-Q b=D9U & =P+Y\0.ޒ?`7Lo S9OweO. 9c+ʹIL]pxwjLR$ߛbTT׻}p+J쥇Ʋ22oޚ }h0x@SǴt 9FhǬ~βCvGrk[B×zL|'2Qz֟}HIܸ Ibq& hVPcwWkE(_e\$fLMQ<-_Y?nq45+s;aߠ" *px#^as_ttIn<|sS1,T/'i8?TY$5¹Q$;U ֥q+d菧ʯYh i'iBĎLϾ/Nd"ĝoP4qd&}ۅfsQ'j_Qi1 O?(ժ"5.#_y agA1Κ]8_1oo@7_'OG dUVn{PEIA1 ooK:-ɇ{?͘<N7HNwƒ)0q՗/^?XJ\_VC`T?zmߨh~E@<(Fv@ $Eq9bvڠk|#vV;@ Y/~GqC[kL}ֿMd??RG6 >@' įō@1?k8ßɚi}wX4Tw AmN]Y]oZ3֢Zj k -U\\=\~֫XX!UbbEC} >@' 3iuEq#.-tzvvap^8q{1mHձ6^tqxw!N:""AcV`٪hK> eƵsHQXLΏv x][yh|Tů*m}CLkLMv~q'1+b{g}O([& n}X6/2M,y}nsHQ] ?Mtwgox(|/]4  7bK9rfXE|.VQzIU ~?O>N1 G!@ j&f׻\h8Og YfWAnNf ̸3gv!(";2y-m짅By9[=厚\Z@lXIT6AN4#ixr_/rJ^o%^*ßvYgڃt,ڝ P) bd  *Y, %GGxX+ Y-!Z' E]D9* |gnIK"l,/oJhHqglLZ;։VKt8&"bCe?|u7deLҖyz\ V phZ"흀HXax$jɮŦ|)>g1(oGAb<o$j+^YBEFn@R/ӔIJgO\WLBSj\5]vEleѬՉbɛLb^Qį!N\i kw*x@@8-+ۙ6<YxW$ q[,Ԝ;X0]f,$0~[@v4Z_ YϚ`pa._ہfɎ(Znxe-b'$DSSr9^Ǧ;A7Ḗt>q(sP@l7yZ9, 0ֆO ġj. 6<k;-YY]}P}$p|͜)a(V"Yf|Ek땒,Nf$X1T(POp{^ʎ DR"哮G%`6I2l rsLHe`Uk4X-b@l Y̓+#vH/أݰ6Y8xԬZ F-ߋ.S+g@\G5 @mAv7˅.3): 6:)6R06SbXc̘b=W ;r?xsI={[85e ׾ u|Y*v@z ݰ3[QJ1dyRaa72Zy=Ab;` JG׭Ptܞq( b={œv Wά|%Z:e)t̜l"TKN`E*M;AqahZV@\-> ۤǍbqN( baN^ltxZLi]I'WUly#'=x;[yhڧׯ=ۗ8[q1l'돒o6UQp(P[ ί . 0},)XKJZVbYSXHfKW«zpJowrT>ٔos&ݍ bAK@j(W b T)_qN( b1TcE=k}H:j|1=3Rb#Ί7;qjo $Hv"YrJa+K@I򷯯`jW@\C5 @}X㣟n6@К]ݭĕəor'al؝kUC$rqsW{~W}n'˵Ɏ-e=[#.%;ݯ$_iv0]>PR.E*MHEXG(h a 9kĕ݀8Mݑ$9lJѻr #s{ŪX˾\:])^]Wv0:A>X th>;I+=irVLӕ[.ƹR9Կo|X(Kq#Kr%g% d^'黸CN4/QV ju_InaW +M֬?}'wL~q^(+w]xҩ歒 9WLͅĵ: W7cc<#l뷒~@Z =t4~#^!6JE ۀ{_6;J ku(8F nAG' f2,KŠ7k€oO4v05U(PK@ܴOv(v_uǀIjVc@ t\]mb1 \I,~@Z ]cku(8F n?^Ia >Pj)#fAWIZ Q+tcAW`jVj~@Z f|Y+aSBĵ: W7Gɂ\I; ߫PQӇ;R頏Xv05RPp(P_@ܨwfHXv05U(PK@ܤs2ovbs%zVc@ Kb{%>`jP؀~@Z }/Xv05(l@\C1 @}qy\ vWkTq^(*>BQZE~ sס#N*NjlWM+/v0Pp(P_@\kA+riw jF3R?zܪi% >Pj)w͛>ΒZ $ \oNó$Q IP?sa85"YsX}O OX})\?Pp(P_@\cr1+Gĩk{v$<2|f刏XfS]q^(u;*Z]uy?] ͂؎_Gn'T?1,.bqz%ku(8F /W;pJρii 2\WI?QZJbM;;j8 ߫PfJmߙ PZxu#fi">e@K)+%`YVc@ Nbz<PMZW7vNpuގ N$PTO[@\W @-qn6кjzaPkտ,3[~n; ku(8F -Wei>bfK|>&k)4++;B4q^(ĵz-eDy%6asj `sEb-b5e|N2_,cVoEHVJb Lĵ: Wꕷ9NϚ6Iѫ_-;{_`t9 @]I!~@Z :vdZw[餯i)l^.젴qeZ<.}ioXM_wkv%F:eku(8F )mܕĒv0)G@\W @-qNy\ns ^׹FAZ Q+k#s&% *@ 'iĹ+5` /J@\C1 @}qx<69$\),q^(]\@Xĵ: WȣsqJb;KU(PK@#a?J)4q(=AX3{| RvsqJb ;BPp(P_@!]ą+5+` ,P@\W @-q`>p67A\q%fL=  lUR +5v0mrExyH w8B#TxqՕĚ;X n3Aq:? ^\N+>°>[LRUr:_<PZ/8` .$1f`'M8d "b亂W`62SKw''',d`?gZn~{_}֐4Hܞ˧kx)FMC*D]4Xc1n.&Svl3ajSo.tH;nmz?^jzp0q ҭԘI(<(0Z/x&@\l2]UdyrbU??Ir)ƹA_be=ȷm"֮jJ97yӐh߹岒n: PҦy;9/֒0>njuɧ>sgx27EarE Qcq\(I zp*z~+,}sQbV/ϓ|}9+vLW^~WXmxeY )O^a~h"Ԥ IEnٗXҖMy/>%6d/%ɜZk_XȴHr(%Om+)Li 5wJ>kڊlX% Qd .F5H<C@<&Kk=$޻ I qZ)'uKG'Pe76 be|#n66rj$ZSyẬ;23bz]E. CwK!Ftϔ]$R&mifs1 屈]O zp*zV_Iw .6*جbpO([ ʮt٢dn%sSr)mi$I zN:F$E1[L&$thZyW%4bթF!@_ 1^ZY}%L@@ߒ_X%SzG6c_osz 7,rjHyliݵ &#:GL2g vs=1InuT?)tKMrꁸE |j~~龸C%q=u=$ؒ]w0㜦wۂuIjٛw+%] TG$L˥s1jkJx @cBkVou hrP.X+xjDY%śz\<xȻ*G+5۲!gI|Yv=<*Y)KQ0J?ؑ21C(@;q=u5=^Ik n= oP.F ($cBkVs;v0&tt3M憭 1BϭW݌I] dl.<67M@ 1^Zs;v0[* ,ǔF Pz =_I7-| Vw'jeu_@ 1^Zsw0BW/yP;~c@\ncr~%L8~oOUd=vNZG׀xe=[Wo _@pA26zx&@qf. Ύ ~ۀX{ݱc;n+=w^I,I_$Nd0lqM?'y+7j?x0XĝvTD\xĪ%ɯ `?P'Q[M[>:y]`Xњ2M[@qGH x.zXu`KJO4)b9R2MqKV|n #.by=܁D/戧ܻ b.]w%f&  r#;\0gbe ~>\ju/}0x^༻K\0ހ X@JVij;}֫D@55 nAz9˵Ϛb 7'"=#?}W7֟ٮBLH@쥺mG &{ ڟ>\+u%WIR΁qMϒ ~[{( XB( _U[#"[DgĠg8J_RW:e9JhZ}ЌŖ[t7lRZ_}u:G_g6Dm]X-5A槧\ WbsP/>Ma۔~ퟤ{k]xzumH_cFkuZ%+ORwΕ4BHo |@W rkFVF v +[V~('g).|+Dfw0ء+ boQG'k)) YM%b808J_7I~Ƿ\4cgE5~̭ʭʅYb 8ްotZm9.3B~6WB|%}%ًDvs V s?%L,ѣ8>uEk9Zջ/bLOJi]Ǵ.|mR/\+Uy᪾6}JW0^Eqˈ׎V(Yra MN]JR)r\>Յ8ܢ(䢘7ѹU&aY$ƕWȅUj*a?q ƾs)C$br}4v $'prFtIXBmrHg}F“|-3X謡I`Z4dm$΀b;x6QJ9[ Nj͕* ESr*n-07UكX_f`*k{~8 J0l,F(q4=ɘewginH9m6eLʂR|?[Sz%PUn$h&Egz%+D%`,( m^Gs`qЕ$)ZqZ{vXHs:V  ؆Qܾilw_;t1vk;nCnk@$ 3G@l1eDQ$_8:%^(5V랩sB' JD!R3~Gu_W^i^V"h>.s@ؾJJC!mz.;%oWNR)R\^r6. /0\+8,ݘ5R.rrj' npC+__^ OAǦϤq.zD-+A]Kڊ amLҺa׫I-h(_bM<.ҌwW)JI*Y˷rbg6oa! =3e ]#kn}mDDl@v%?Z{ v8TTqۡedwgr3_o*O4Cba叀gkrVM;rYi4@?Ul%BF7lS6쳉n?DI*Y]ӄ&RR- N R+ڌ6{%} U"({dmsԑ"eUyqj8љ?~<]2d[O<ܭ.gk{\Y^u>E}Ve1Kڅg m!+<2*(d\ct%7YE Ӵr p }+1?k:dYLwڪ$7Y7PK Κ7I*YTqz[F.= Y-ǰ R6]mP4RG@Վ\;ElǦZq |0O__FV{m2f%t%eAق08Rp"] $^3 , Ui/56^BGք{s+ s}IR)- ވS"u'p6A;+,Jq*x\^H@v%f"(ɌMt 憭 ^Z:*[yQe^tab)!m[-V<[[xvgE$G72uС)Z botff6dKUӶOjbPo:qMed+(I b}lbR1j)!K򻯶xCkS:GGDL.dR-ހՏV͂R7@F栛2S[}K BFt4+JE(1>Lgjs1zﺉwfZsEit0kXZ<5ĵC_ >I{%a{nFڜ7mtg~!I)ƥ&\\.yq*;w0>t΁X䵯\XWDGqq.kAG B4N=&G۬o0ab-GкPmZ 7sVu-YЫKYۑe&޻EҪM󒘍m^e>˵:=]8DrEk0k̏md{LGk.AK`^N^\ȹ3,]^1oAdڝA"V1>LAk.CӥK23.m x3UU5͑Z.> 6_$-ֽOw2g=ѾPmVp9I8Kqy]qJ/K5[Ka%4yMqwdݐ"fC[d^KY-tbm? ~rg nɳ,f6fs+Om3ٲЮWhȭ64Hŝ |r}x)Q1kji~Ye!}Iĩr > XzXcޚ{a䪤m$+i Um4Γ7Z I}nEUژ6RB):&o@'۪%X}$ytopcR28.6'v}]dS)y8;BZ(q[?_I?]By/sr'_O׍Hwl|"MUFd)DƊ >2X!\k(Tg[UrBͷ2$&.F7(^eTAd }PըpFBdtt/W5p˶ղ3=ѵa'QbHR2T RI~z\I DǞ ;J[N8opȸ]9 ItP 8H:א+KG Dr+^ \2e"ӛzb;ã^ _=I=E\T Q(R+%AAEKv>:pt^9W2Ʈ; & Uׁw"MwMłEO1@+G 9q[|&wp [\]8*7rb !IQ00@PQx qABi j^F@<$jJX@<<|LdW% mS $@< g!AMTJ@k'ژ-@<Ԓz^IT$0 @<>M1 `CrK7W5Q)q[? hcjPK&FBx%qHP1<0@6ŀx qIS.z^IDm6>xyC- gؕAAHiIOxv%qPPi h"$,aW! mS $@< gؕAAMSK@kٖ+@<آ z]IT$0@<>M1 `CrK7AW5I1q[? dSnp˦}t%qXP<@6ŀx qIS.0z]I$m6>xMy-) gЕaAOCi6)' Ott%qXPI6f lڧ,AW> mS $@< gȕāAMQM@kؒ'@M1 `CrK7!W5E5q[? bKp ur%q`P<@6ŀx qIS.@z\Im6>x-yy.I gġANiIOxCp%qhP 6!g tڦ-W6Ҷ)lSN r3JР&(' nlC rM[(=$ mmS $@< +-O:Gx2q%qpP-<@x| mb@<8$)n0=_Im6>xzx9ă. +jzi6)' OtJࠦ' nkǃ tL\0=_IT$; Hۦ!N9IxʥNϽW59Aq[_@w W_d_DKbĠ)j@{%qxPQs0@6_@ <!tIC8=^Iac-(G@cJt(Vwߵwc8=^ITW,@|.Qqg=zՠ+ky6! D8xנ+kc5 >pD( A}WjY@L/(p`q>{`Aՠ+k50Z' "x@@ܺl5JA V (V7G=\I\'(S'] :֡+5.K X@':s%qFWu GF.;uJ:AMLP@L/(p`ĸ{$n(p b@ 칒qAQ FWCG8b1 6 쾒qAQ FWCG8b1 6 쾒qAQ FWCG8b1 켒qAQ VWCG8b1 켒qAQ VWCG8b1 켒x/#: t N]Wauw ;\I<]v qHQtSsbwϕ w tS{$NPWtS{$N.QtS{$N~PWtS{$N.QtSĻ$N~PWtSĻ$N.QtSĻ$N~PWtSĻ$N.QtSĻ$N~PWtS;$N.QtS;$N~PWtS;$N.QtS;$N~PWtSį$N.QtS\IY^P b@)Ā l*qWbzI@Ā8S+q] b@)Ā>Ps1 )0O~4]=ZwJDǦ n=WUӯ\IQD+ǀfilb$ĝADG n1jb$G'" t Rw! }(йx Hm& J,S"B86q3ȍWs%1 >>@ 1 Y+q @cS7|51Wc/ R )86q3ȍW#s%qhYul}"Ec@j461W{!"D#W7|51W#> t Rw ! yHQs,@ʕEYyD(pl ff Jb@|l Ec@j461W;%GcS7|51Wc/ R)= [/H~Qg, A̕Y5sE(0}q3ȍWCs%1 ~GQ`H 1 Y+(҂W7|51Ww| R!"-(0}q3ȍWSs%qtY5^@ 1 Y+qѣq)An +qzV\I {K@ rc\I $(гx HmƦ Jb@sD(p\ f J\jzDr=(ǀfil b$=EDG n1j b$G#qA@<6Kccs%1 /"J8Zq3ȍWcs%1 >@ 1 Y+3YCD(p\ f Jb@|\ E^c@j461W^%"GR7|51W- R9-9 8-`kWHnQ,-@̕Āވ(QH 7_-@̕ĀH{D=(ǀfilb$=FDG n1jb$G#mA@<6Kc s%1 7"J8Rq3ȍWs%/aVMiHQ;,m@̕Ā^P 7_m@̕ĀȻF)ǀfil?X덆W<(Х KW{/ONNί_dyy|,}3򐎂'_mu'}(1 Y[x%q~(4ϓLr=&_?=^ O'aߠlSN r鶢gJVA[ '3zdKg@<(fGz@<"vVwY\킪9 $I~oQ: Nj@YY2l<7_Kسڰm8aQoX+ˁX`-gx* k-akYӷJkYuf{;K8{R^ސ%ox qIS.ݖ_I21\;=,a0EA[Eoۺn#[.ą5d١4lT{q xy0V;moj24Ck;o}\s=kN<v/Nsu",I>A$x-vi#,$gJA'y8-\(ۛ @2E؂3b<c\g)-^sV ;;#;o +CS7Gm.2p2ZZk3VmȅEWTLbs崤ؽ 3$Qfݙ0ZjZ\keH)SnPX[\u粖sNgY #)ֶ;[kcczKĠx{˼Ȣ1YMٹ! IOx3w%q۠F,smN^bǺIǁ)|n]AK[LM] ert"v˳ܞ ,;6l9c2eXṬmYP ;KtMl:-E@ e8U`q*鶟: qcK-4m陻mPI ΎpsS~T_ȱY1eVaqjm6%9S ##I?4lb},-u5$7E[D qrm3;8MB)?m +ɞ}2̀x qIS.ݶ]I6b]*] 'KʞCS=J)ȞMг8no*@,lB&C$Znմ|kn2 & -{#|׺ m;.?,-Wn:eǯ=OwxmYG*'t@<-d5=+[5^[u+/ɶbWn+Adl3!O86+K=nݐI6΃8x3n}mSK9 ZӚٕĭAv~u6/>|Qoɹ@|'O뺂ϺIOϲ,okX,Dsei9%S'͸/-`}zr'm</JԳMH\Wa8 ގ2xޚٕĭ·cO4(s{?1u\ya#fgM+eL|.n(xi 9gm8vǑ;ӥY]Q\L-55ۮh v6y(]Mk[?7 -moGr@IVF~:4!I '^H^I>"@y,LZ;H HB2L$n  I  d;KqHM4q4)Pz+#5@;`"AMGıb8$ I  ;K i &@O%q(PPqgLD8i(8C '=B!iăcg !-7Ѥ`@$ J(A*& j8 ÉAOw%q(Q@Qϓbd' '^H1$ JA2/c؂^a+ j8 ÉAOw%q(Q@FH((61'9$]] C N)i9b]I# {`GT˝'y\tW9AMGıb81$% H@| s#$kOB\b{"}$ 1W x xZ/tWjxht ܣw":^[ޥ C $]総$Չu>5 RRrD8JPChFSo^=)^!x+%E9u]j$_)B|wg4,."*#9^I% сxGo:}w)Kv|eI& klsk'I6#,Ʊ'$AMGıb8Qi$V:.<±XFP$7V"`}ֲN~R`*UW8s `h8{gx7:\FPGqADx{P˅{W)N7Gg9ąt6%b;7Q_Ig>Ճfi~H??],LuX ė\9lk#_~~X ù!kn Hi/")# 9`^I=YeaH#vu2DZDžxYgOJ,T$6=3E2Hj RY.ϔ~-qeq:EL ⠦X XJ1( ~5Wrr!pwIF3狻~SiΒHVmb ڬٟkXB@aCA.IxZw-?ŕ $IǨmZ M0gn\SȲ*yGtN6qƦq0(-HRoPas%qz3Y, /d0 ~%DpOӔiEiכ4C[hVbKE;1єm5@\\X#C>Nt6o~#Հxo A3lšJ0 W՛XW(?be" xlV97A,aWYY7 'nT~wQx,22폱fMF\eo!ax_ rN20s%q_Y3V/ӱLlpW،T4]fbٯ^$7]b/@,0F𳽰PV}X bkW <Pa-L;wr!X >Z([w,^Jpln.6 c3a>q2K=H}399l1^pG\ZT:urհ\/l]?#:r v~-7#E\8r )nĵA<3# ѹbbY9}{YV6|}0죜;A{ޭ@|qm$sR!zSANCc>afQZR۱,6F>riE 0qNGWI vGe#um3[7ĽGtlZi'z8\_ڣeɹ\d/"ȵ>鹯C;]Bb=Þ/b8Uxs1՝%?'.X:rSk/Yb>̪"-WogemDT]1=e>w$-@-.pY%On#L*BN.pw m o`\ZGy1u`r%߮@gEpj*zi{8c/^ 7AN'B6˜I䆦#.+epmkjg!eاc;jpS@SͩJ3X%Xq i;2@\8}WZĚ|pK9F3og+vLSr4 ,,J~iU[ n/HσE<վl-$7g3{@,6mą9b^>,g?˪;r v>?l$ i ~{]߭[Kn9'~st\^ "Js,RO{_%~St'="y`zŻP_THqew7Q83;t!X]Gyzm {`k p|1 n]૩r7ª:c,QU~p2s֦72=R}ذ5pX%m,Y[4Ag\=a"{ KA|PLtu>m0ă)a&';󂿮3g "Gvli7_Nʙvв)]GZEJׇ;/Jtcn,#PO'x`HaH{_})?x ܼ4l4Kl 86zWY[WCqCۏ䢀#˲ϮUjv?+?= #m}e_$?WVK~dץӟp" [&rz;?/Q{iJ: ~ Z.Ir7{rwJ܅mPv⎸MZ6`7?Y5!E5Zbv_»\^3%i{[1:X 84Q4=R =zQսR҇_hkDO}:{8O9쟥sn55".7YeMl31o.+{Œ`{_Y'} zS- "̜MA(yw% 2xUk m7~ 'MSwۮsq)l~-1wəUZ39V>KY>@lݤN"P:KaA,ۗ!)&o,OxĥEf c7f"ܼ 'WKт}|DxE4ڨt=:`&}NW^G(ZXC)cZWy{vx"+g00k b]x] RQ ODdIL]bJдzwlӨ7-b~-|:Ӑߧ ?_-lgA e-k!§sӡr2`+e,O>qed[zsۙlt8W+ };?ۻ@&l[--Nޕ",KSbif9mPnMin*Y۹W2x2YLkCv_s?IϿ7+ /8.⢴֢b43i`߬vނ"/" ] b*d\EmҴ5'W XZӘJ?B6;8%gÒ@2Cqh.: 8J?6G6 2oB*ӑj5|LuSX=: O$ kk3-Sd@ 1v@\귶 ar:. d{۽Ⓘx"KozEԀx@m_ě]XƅulЅڊehvu'ݺMz xzç^IP Ĺ9banFhp KtiմrT\y- @X2 ̖A,W,$5}Jfp[6ē3Q ĹPŵ~ەo= %g;!TJ<6J؟ӍSe9 OQ2+.òsJz@dzfdҾCVn.XVkS\@|xM"z >b_Mtt́X|lb[ Gr:NS=I,GdēƓ @<5 >qd-]z)CJ&ڍ@oM'ٚh$KO~֓-[y/׍zx 1@kos|+F94Dvִ.Zlj?B|%-f2gMM]ƿY& AEcs+¶\GQ!ۗmTF**wdA*0ٵ+2?ksFe.)v~cks&}+AigӘג}/Lģbh#. F(NޗQ6@qC `! HHl;qwww.8#zv|J@@C" bjGxT !Ab)c)9pqߣRO?ZJdģ m h?4d⩖l|v=;G n15$H@<*v ^Gıx8]ώQ)'ޟ -{xh%2QĶSjTK6rqߣRG?9b@@Bb)#qVG=*Qvgw(cģ m e/5D])zv|J@iBd: HHl;qPX XJN<@ܮgφ=@<hz@Bb)M5Yx%9_]ώQ)#[@L R $$8WQ,q,%' n׳{T gC Z 4=xT !퇦,@<Ւ/@ܮgđc:A@<*v }A+EQzv|J@|Խ]k>@Bb)GK7рxeiqߣRwڻ )GN@+(8=*eD@<*v CSM jF n׳{T VSCģ m pK@KɉxвV"M HHl;@& Od# =*q#DP $$8BA `ku.qߣRuo}q2F@<*v QRM4 our@ܮgĝ.DA QĶS 8 zv|J@ѳƨđc:m"C$i1qmpd (lU y}]@<*FI, zX DWGaۨћRS?P`xT X@LЩSl (lU x uIc.=ޅxT X@E"T@Le@kBbzNĝMd#TxB aCsKw ׄ.Zq04M@@@8pG,8:tā3@<<ȜA xB P<c(eF@H 9mZ ~k+kK#SOYG.  @zM zX DWOYћRS?P`8^r:Uw*7P@O:* d~n3]g[F^DNe[bK6 ibՋ,tZxX4?h.itl@J{[8y#G>_ eW_}Ҍ:97|z*֩'?o=_GTIm? ^!ǚi Tq<@f$]gT@HzbHb_NgM'e thNBK& guAX:َN7IBz+lNl7gNo܀":NAޓBRݑ߻TI IO1@WH?w+Ū2nя I8: @"0uO^P+8(|.fng{=ө|(nٗIWIV?,= I1(ie S!yBH_HBR[IPe  hroaM\t=I%ta<ǐ3m!네אJjiFv'R@!fɉ/՝ؒI6ك@䒴}*h:}[$оSa-|XL*7ꋉ!il,覮ސԚW f|ObzbxٞTVLXL/*/cV  hOOzP:9@{Ez[6 o"Z&^_ϒ8)%"k =[sH,YZH\h>s}YQݣw/B $4^Wd q'?kR/TwclԢյ;I=7M#GmH5ڧ<$}U8ZF'_'ݼ+$x4]ftXѵϨ?Sbڼ\]ҌG`H*;OƉfqU#)b#ddhk)lmms[|I-7QlcK)}A8*P ԏ§oge|N}eQ^^}/c-RlwYWȿ&]_nm0sP<oqh"lېT? ԾתݕФxw/Tױkab ʔ| ىRqzd''9Rkomdb4ҟxšL SA߲/o2CR)٘:7ŤrYzgTk~X Q<'XڹZ߂L.}f/X~'f;i5NƶZ]㫻xke?X|6{ WO~(2>򋓎 {X%Kyŷ"OoO_{߄ ߲ʻ푺])7P(T3;a0o1/6IGOF9>ywR!ʓy3:-Vl$y* ꪅ'49v0eo8%k #l "!-s(']L*7,H2&y$L:%/1IY$TIEz&y_-#Zs` vu*-:eƃSja[`l7ox\ޚ!?'!|(|Y˱CHIdnQ'~njujbqG V%_&_(Y6yAWjSApa?6!i&~ׂS:t1ܨ/͋U/Wp%9.*k'ƢK)^#$M^j)=Y%Q<"o",F^KźCR?wf`?kt/_h3 ;h9$YSItˢ_@}*N~ Zؖ9ŷ;?8䬻fHxՏ̞B4?6^fyG#$o\|jj^/VM+N`q*HFZ$|I&{p'_CDNXCʍ!iM8YW;nrꎿ4响/Oh?^eoɉԿ}o;Z:fWi^2FKgF&]SV60$mh "';-n ;DZ+Wdig=n>qy$'V+/6 ߷DZfxumCGݵލG&FB/vCnyVjf4i_`h_[*iܞfA~/5g /oPmo!i~fLȿl?|g$$e qZ< |Z/A+;׏Ɨ|Fc"]1mR|ᤃ"Hw`EJR9@w,~9W{o+Iwڋۋ%\G .,׸⏼p$kwωC/=*sZ."N7g!?mo\b:GH?4FM>~')~njGy 7>;^˶U&;ٹ@۬t1({9[nwI5.4!H8hd\#{U^YN1NNYIu ~"~/4@&_ӝueKHJ"$NR6a5V}I#M>66 I}q!KI8;dj//+6ybbSm'ں3 *"L/=(%GL-4C[ݵ㍟"%N)l 0Q ~Halr-C ֕&/c/vo8zywHŏ D9ଉh$Uo_3$fӯ~_n%W IY;.^ I}W\I?G֒Ԣl^V9)_)!iTpJHjswځ.fFcӐJDVz.9E^˒|_,V< ?"-e憤BH{< [Gņ?Cz|έ%#=@SX$Y츼@+&^98egM3_&.>ŗY%$!q\p!)//[v*8%$SJXFf)!iiַ'xܴmow?pH8u[Ic19,/?jۦZO/~z.6/)lƉ!ir[3+?n-=|oyvn"%{{ .JԵ> ߷mJb3}wξ֚Y)L3OHe).2tW IW@'ޛj]K0ҵvv[HHZ;eKH-WUf8$m |H*,OPçFvk獁ؒ"Cᗆƻy wE}ybHyeiӂ81$cm.a8$S+hͻB\\qLQտI޻^Y@}KXuEoEW^95&Rl"k/O_hϑuBR?f)D+ Ȼw3`\g=ɇ74-_޵l I$?`}*HBv #c X#$ڏR"=Sh񫎍"Cż;h1M'ߗ-~&o `&1،SB5~5^L\ [/Ij-i펼z?P@`?};[)\xϹ1W|'|,Mx kN7+ଉ;}"9%F>QBH꿆ecɟO1q"LZ}@7\^7+%qp2kU-!).@,6r*#_kd=>l@Y߽$țN/8 +'xp6$ZZ\V#װȫb䥡ŕ?u/&#GxRE}yX~.ic!.iL"_c5FcC5=i$!T`b@HWVH~'|,MG?]]maF!i{gM377!BR9s `rkUuxu%qy'f.8I`TI}Tbp[Bҫ}xW0?V}3$XIھs㤴8l1yZ 6ޔ!iyRҐ?/ƒ*˃0o |8m`Hſ~H^!i4}oFh=_=⹅ $*>q*s#/+} 4~` Tz0o8WY)vL'H+$U R( -HC _*b5&^ٕ0YkWOnKHzC܊$$->ŵܗb>IBZ$-}R dvOeťb4(44^55xY}yX3N<|Ofb~`3|\S,ZԿ.ŹHnJ#'䜓ǬI3ˑ|s e@v(01,s/ko  6wVw噃]o8ךY)vLI%Sb-oSZG$M"?FOy.1A&;m;5)i;I_iuabOA"d2-O%$Wځ)*i~ȿ%?5'c^WOdmciGW܏'M1FOo@}NQ(V\>n>q?b&/OB)1˂XlpUTj)d2;J?~./6{V~цf۷X|;ywK A4u>W6>qܞ97b;``{⻑R( IךY)vLK* I\t/_ޕ7]vX %?zڷI3tQ;$ed'Nŕ2]\9bKHkL"0EN>$Sd빒F&F/l\n9W4*KH'knܬyȐ4-]_e_wZxl_j,..7cd%AG{i~8I͖hݶ8~/  4"ym+۬97bi;3w#c{f+/ Ig9b̔7D~Fa%jiH4uRzyF,hŏ4F|A."qD+s}m.G٧} mUrrs{*#M%Wɮe"_+E?mӎL<k⃤s9WC=oNpC~e.nR-A $@@|k}=_ `NOB.UЖJ)WhE?-T->W.ϷN_gmt .Wr#C@s 9܍>.H983 I>Iii)xF=h*`[ \B[ @-sܞ$$=_~IʩC+HPBB+t@6Xs-d\spV*/1<^FpkR^.;lT,@kolrm/  pZsOo {@:St ;"    ^I@@@@NaR@@@@؋!^zv     B)T    { $KO@@@@"@H:J@@@@@`/{ ځ    SIS)    Et/=A;@@@@@`!v*E@@@@'h    L $N     Bҽ@@@@@)Sة@@@@"@H     0E__tl@Q@4 T  Px94 0Q9vƻێ ( 0U@^6@@ϞH06)$$vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I!["3IgS'   1Qニt܎-@3ԩ@ Є(fABEH:nǖ Bԉ hBLB`3 !"$cK@`! uD@B4!& !st|p۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I!["3IgS'   1Qニt܎-@3ԩ@ Є(fABEH:nǖ Bԉ hBLB`3 !"$cK@`! uD@B4!& !st|p====<II Iq7|_@O IϩM]  @MX]9HH:>IN I~D%Obd\, ?dCT/-L)̷$o$>[N]IEsɁ!UA!i-&% (] l[9o"~QDUj{uD7ilTC* {ķSMHV%$\0!*@Bf U@\9X,뷋fIL/UN-{EzŇˍ#uȊJuITgKWk)i%bN䗋ߧo|%y3,/i?5L+͵ D\|zl/'22*d5sEFZ{FhzBstl l-@@0G-$$#v!_'W1"bY]B(?b,)VRZ$G72Z '_j[kIIyvNvfLrĚxZHj`klMQa;R]]Kt}cmrqjQCH:|ސt @@hfvVvpv`!]߉e0JZ˜Pԗi$ՕV5 Ur~Yߡ_#\o.QyTBRm|ZA滕}e?vɒXyɮQG4jG5!ijb+b+@@`]Bu=Dcv`ZY[PY[zzHZEiIvii`q+KWei&?mRLCS!i.:Ԛaǚn#JRz~⨐=ѳoO#*85IP+#$]]!  Ь`ۍ]nSz`V_^xTROBZh@HɀͰ!C=F h-P>SFZ[V~gnHHz!# QhSRctn,$mWN._\׾ܾMZN;~iW!iqiJN5"Yݭ_mǵ2c6TGEG 7L I9d@8Qzv^st|l۝J%,lg|@놤E(m|#],TamKvlg?9Immi#FFn_;0*j愤Iq4@Azcܳst||۝}$jBұC[@ BF8.xf$Ikp5h! $ݐG@@h9= 0 I'!X(lTR[dd׍Iڵt3 I,uӐQAH:<!!A;f# 5\C/s{`ϧx˱$Ѷȅ{IxFSrIHj$Sa񞤵Ovz9^@@'4 0 I>T^M/ܻw4jRT}B H~I"W;$S{qMo&erG!! 4v) _I}.[(TpuwJr},ʤ} Mv2  p.8 5c'-.AbX,y{~g t@-$RxvH*4$m|x'k_LY2*ڤC\@ BRxU> +lnqkjǒJQ6F!O&Tn 3BUZZQ,  +@H'{+ R>{Mp|_ nme!E~$I i1],IfxdubHjn.5/K7Ǟ]JRO;*I9=! yv!$=q9 $@HzIcLƏ_`[/{y+?mMh~q~d+] o~%pH*&]M嗏-fj!fx|ibH*=}cΤRXM+$=A28Tn;8Đt؜t @<B=XH*okeqܞ_NRq>U)!(ȟB.rh>GBiYsJRtds}T4<*IxjM pdvr}۵TvwNT >I/*I uUc'9x}ꨮJ$\W2~t[](u%{_֞5X@NڒU[Z|xVxbFH*CtRѨȺfq.YPZ$m]SPkh,:ĕڌkg(A`,$;ʫCUr=oJw+/C$$jYlvZuRiG_1@w JuŒɲK;WJr϶y<$5Zf_ۑ N6D@ v˗/;6(X\{D$S/be)}OF4v3D~Hɟ;v _u*zU2>khxe[;(iB|% RZ~YORR㛭jID{Z >eH$U4/oVP:nnn:8)L4 I;mE\{ Iuk㖒rsQ <#D`@W*'aSʧ]5yZX/4!;Y)oݔg>~|)ņiEB> ?GwU߿RX2@C0tZŚ.}+IuME&GZӌF\̵K>< 0.1f I;(z^xq}F*u $.(wcr fп @"0 Ȓe$;BZjbf?^D52$AJ֒p*@,./efkM.}JI=sW{^n${0 IrcL˧]fk $8gCR9kԕ_<^[ZVX@C.{{mJn7iY^R }ỎׇjhXSP uq,QW{X$jɩLfٿѶƩŮld2H4Ө3o t}E[ @MXW9HH:>IrcrpB]56Va|KH @`;xHמ2{|p`%ߺ՝y1hHcA;ZH@{cv}]AMTo$Iݠ@Bڋxג;E$_IZbk[4Ԗkϩo 5N$, ,QMt܎-@3ԩZBR $K32s O4xFBbz[ I%m˯H:"Y*HynvI'%NO7$MV6$ynm$r.8 LreOBq;DfPk I%*ހn`}a!ixwJP;IƬc+IBRiۧ8|LHz-',s4{u-ABNH:nǖ By-]!eUI0* UIÕJ/A,K?iڍAvYO{/ I(t)o0r8*@@מ]"$$네vl $N"IO9[H"BɃ"kw $-&Jv^G+bHjE;GIZ!@Hz-',s4{u-ABNH:nǖ By-TbўRzmOpSt.g+$=C^o;tI$O/{ny1$գRJ%r8*@@מ]"$$네vl $N"L儣zvOR-`t`t&wJ Ii$R:z߼=;q'ƓlM$]_ݿ6dBk9Cq 9HG̋`nBq;DfPk IKr4S2Y/op9Jاe!$[ bgFnobrŽZ1dLYˬMR<]i!694k_Z,IJk9aq{ kЮk`uBq;DfPktI~$HeZ{ڭ- 8RXP- dO,16L~Pr=6WcHH* D,@DU-y6>h(&HTMj޴{&ȱFZ*G&ZVݓ7]I<z6^s0gk!ڢT˗[?!,$4c1E`O鏖,U-OK?4'fy~Z]<ޮ4߹4G%BCNZ]Hui)EvQiEwG?-$(o_JJk>q{ C/Іk`3|o["xO}# *4 Hd `J6yGnel8)ɺK),FIH'iޜ~d疐Jچ?%uz?CO`[Ypic2ͤQoCa % KzG[eEeoL2t?l\v,?`mǍi\s0TV^(@H,M@@>gH$(AB%!5? {?te-@@-he, 0 IGI> YOOw?w7~gK@@h6eR,vll/ /%/>3Y۫S  0(@@3f$$$Jvll&gV!f@8UTAG4 !"$cK@`mF6JH66C@ Yߔ="#$$/]t܎-@"(!J@PfC\v@@9HH&"vl&Е  9hΡLt܎-@!lt/>O>dl~:z){_O2k9R-@@s $$Ƅvl`S~ɛ?pl_d[c=/W^INttХ2Dž \Xr8`ZBq;Dkel !隚+&G;{10J!G= m& !x'$cK@.z6JHpCrX:Yz\n hVD`  !"$cK@ .%$e!pfk IKu+8ͱ^st|T۱% onn>><\nTp~J7@S㣈t܎-@'7oޜ Tq̜of1$Haꫯ\Ƀ*r!Ō ?$ݪ+uIG(vGGł?.^xq0[Gn*(e'\v:+ !+CƷgK@ H+y6.\@r+ G&1_imV>14)/;$妓q=ZF~I1,}Nҷ褰4@hakI7g)駟dCy{>,$G'KO~hE1ُKDU*x]@A '8`HYv85;nB`w(WP۳1GB@6,ԳkcD $KMWZHjѨK Ku$?4MܴIG'%n-! NIh")YZM墀_vbuBW u<}+wr  Np]F@@9bZW%!i^XB }e/s I-TLoI PD&y?^M5*!X|p)Z$yVʛ/Y:SQȩ GO%۵u1I73@ $R}# " UXcˇR2KH>IXgy]!FfZT5;d&Ik%Ӆ=Oa1$5Y6kf []A{p`7Yj!HCҍ.eZs  !)@@`YҫPyUpYN!fsVݳh!]1[C$A.{ʕnU "vV^D-,>*I-BWa`h.,?et; C @8!z" 34*F{4ڥQWI tŢO- CFV\|THI(m k QLZ$ȵrϼa5Z y4,n'0c R' l+@H/{G@.C#&k6-"ݕ]nn*B%yk<$m%,>ז&hnSX[c KVZb77(.F$$N2&5G ^  ,Ѷ)怺\c6#! ICk!iqugWH;&s`H&FV 2n!>Nm#p9!ir{^:Wt폸42XIz9 \m+H)D9HH:>I!@H:C:/V/.>է Ind$mZ $mߓܤj{}j^( }/;.*~;90+@@s^ojC ` Bq;DfP΋LJaQ+IH1 LS[waqG'O:%4U޳kZF13-u}'>B缲NeW&v;90+@@s^ojCta cv`Q؁!:&\@#oǑO.րrOXoLM2msgn}H_hEvkng[PIo28,筭||x$RC*5T[[ 8 I͑ 0Ut*?#-s0 Iw 4rzlC~)q^BGf&$qydfYYw+?~OkI蒥pCRkm&},s= w œ3zJ;n$p9#A$ g@_ lX`.jBq;DfPKd͂H[Ҙ/+eWm)kzJSٕiRepJRُp)JI%$8Ra1$=X_HM,_h]+m[Jw]_N+ݧĎ"Ogdn$pcC;_W?4-%a!0W9c@v`Q؁!:&\Fi ց꟬&ŞVd/lImbmSY|ETl7O|g%.\q%TdQo_[ I}k^@K1DHj= KA Вk@?;nB&6ǃ@]`Ӵ\ !$$cK@`! u|]_iDZQd;F~/%RSMTAֺN?Z?-i{]ԩuYk1M,qݏ50=(/? w -]n]'Ҽpu`Q K"-%±Q9+I;1!iE@he H %٨ɍ#G+eˣby)&b6$kJ:Zq^9x/ltJa)vdFnRACt܎-@3ԩh2 !_)%%-fm;_vX|ܼlX|)L8=-%qT 0 Iǧ!["3IgS'{%j-7%) T+؍JWĆ yRt P`Bq;DfPN" kHJԷ"sO} P~;K{:ЊPUW-oEM;@4 0 IG !["3IgS';;?d؃$M2J]k jţkW)HkVWX5B#LK hԂ@M9HH:>;I!@H:C:ؑ,IOKϟ#٥.^A}N/?l"NK hVAf' 0 IϷvl $NN@.SP4jJ*:}O\$HT[%?X4݁ @_Ck 0 Il p^ wR8m25Q?я?|E Ot%$1!F@ْ~~@DN* `'&6GO~{{9 x@@@<_򗷷??c\}y!Iރ@@@= WhTI    j(@HzFlB@@@BF/c9,EZzD@@@`uI!L $N   XlG@$@H1._|ٱE@ xij@(ћ`8s01BҎ!|www{{۱E@ <qj@QxDp\ !%$cK@`! uD@"%$\t|۱% 0Ct:u" 6F I?>8K $%$˄vl $N  plׯ_WզGB@)/;G`Q9HH8HI!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I!["3IgS'   1Qニt܎-@3ԩ@ Є(fABEH:nǖ Bԉ hBLB`3 !"$cK@`! uD@B4!& !st|p۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 Il p^7o޼uR>ӏJ?/߾}Qw+G'9T=KO>ޗ4ԋe ltnk 0 IK@؅8`?oYj_{0ڰ Cˬޗ)Q@#l?M%  T> }M3 IMv% cX_h  g $=38! + XHKȥJΖ^vH+]NgP1$r]B@`BMX)  p6 Iۗmu/lHE!VQ5 YT , IVYdj9Z7$$];INN QtB@@@<$}ZY*̿+),?T[?2U)wкnj-lZ sE6n|c"#U,7WC_~"uic4߷ ȉ! q8Fا@@1B17B@"Jm1i1X$,F>$vnʝRs)]*?Gk(( \Hqۆť=މR[(;̟Sۛ*dQpN4CN~Y/_z?K{i.7+ٛ b;jhz1޽OssSC;@PBҎeE*ŋMr!6K F?\BR ,M'1( oRR5#I}֦[~O֌doeLeÍo$NMW*M6t/hgvMVt&9IvJ# NZ8Qv 9N%ԁnnn^'"d4vLێ ( 0U珏S@C7$X3I$JGغQeU$ImoVI]!)iՕ/LbMP"$}I-AJ3|$Ío #у"Ф|yvm+Ndj^+ipb缺._|\P Ie }/{<%8y:! 'R'Z9HH:>I!@H:C:' IdOP&O-qS ,i8$R[ 9|15yco)@4|; f>OltY~-0x_kgH$-5"=:?1 D\4璦ąm: !iE@h9V IBMBHl_LjYgM| 6Z~~2IJR9]8kG7o(Q;ڶJ2MKjf@x|\+*ʼnm6վ8I:$@@3 js0 s Iw 4pdUegaXHjS#+kV-\[ܾy6SY6G3wtXR̆G1$-F q6y"!v$|`jr피ɞ$BL O!i $( BtM8*!7r#Q3cgҺ4Z-STkŐt1gy;VW"}6ke =i5i7$-j(q γfQ9BҎAHځEQ@`;pCRƿEơXHZWǚuOa"W_`٧߃-m\[FwBevHee]4^6\ˆ4{1PW$BL OZ9 BҎAHځEQ@`;pސXޮŽRaV^ ֆQd~`^\  _IH4/j sAy4`Bq;DfP !iA:v!pf{;s$,[Fso/,^ ݾܾkuX)Nk%ۗ۟s%`d@ ~k}ԸܾkL8P%g 9#6U!P`O Bq;DfP ]!eGDfqd7Eny{v]ÍoBhnj> I!@H:C:'tV8y@X90 {{RW71"OclN~4*? +I}He4V6T&N8?Rh?㣜t܎-@3ԩs@<$+-2ړя=F ٙx'n>+neu%iǝ`ɛ~t{j+>,f7y$%oȰdx{JcGac`iHoHꇮE2z I'r4ZwABQNH:nǖ B9A JJhj>-r*g&1A[*v}$Ъ˷LSLvɒFKׄYv,[m71^wh $?sH#"ekg|/-ƚҶ^箻4L8P%g 9#6U!P`O Bq;DfP ~J#N~RkB tOQ1I|H*K~aWdU'ʿ5J.kv(oV~CR]>u+Q=k!XNQ$V[kyl"吂W&$![kk?m?lF$c>h$p~} h 0 IG9!["3IgSDԇd-i=>QgΤ_jlXeҖ6-Yʱ'y݇TAXɺX_“h;D7!C*ogqi/_C–bM!WGWqN8?Rh?㣜t܎-@3ԩsIs$i<7Zݡe';irQ]))d{.Ʋ/bPOQ?p[dRؠ`i&?JXem[r4qQ]7wlbA5ZG7ܤG8JUNi|N ~ճeCx1"ń U" !$yzzzxxߞ-@+͛ߟNjCr$ RgH %f=֦TԵI iֲvv~gڱ)>=`9p)il2p;@ph D2kLRv%PmW-1\sG8G \DQ,1*D=&tֱƟ^/{@@XxX  D@/֫YZ,`9`K87%kX]l  %@HEa@@vLtBJhȩMm6# !)#@@0{ēdQPt+y"|So*v  @H@@8\I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I!["3I_~g}1@8́;_st| ۱% 0C`Բћ/iQ'  plc?st|۱% 0C`ݐltFR' \v-v !P%$cK@`*!)茮N@|cpABJH:nǖ SBR=F  pE4W.t܎-@!)茎N@FkuyOABHH:nǖ xHJ6:@Z檻߁st|۱% 0C`1$%-ԉ  AB0=["W͛7߿$=o?P  Pd D !G 3FgS7   cg;nMC@`   pݽ p?~@@v#^G} ?h  ?ݿw{'/*@@`+@DB@`_/^%_wiN{? ڇ   !f@`g;  Et/=A;@&@Zz6j*B@@!@HM/_؀ SFHK# U 9xf 0 $wwwP@`#M -(Q@XQ39ABAc۱% 0C ZHKgtu" 5 \cs{`GBq;Df 3::@@h9= 0 I#!["3N IIKgu"  \Qgs`LBq;Df:D@ >-$$vlX7$%-чԉ +@@s]ˁD9HH:>T I!QH/fu"  9p`dBq;Dfl8&D@.DB:8st|۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 Il p^7o['! hBLB`3 !f#O@_h  4  0 I@jG8!Y @ Є(&ABM;Eا??a @rׯ__\ !H     /gjA@@@@+@H۷o?|?GʜW(}O?t|ҙ|Xto4[Z%mn%;n:qWy3~vۛ2>+*z 2kY|=O@@@  $skg~Sp"@Jz`somDujy|}-I M~ݴzH*,>ƆM\*8w+ %d<c}"  \!i!$v?,Wgv@-hO9"BҚdRGYM릙tb>n#BBW^8^]<$l,%/8$r (Ӯ]-(;#Nܜz'%6G@@BҾTJ{̈́N!\M9Zخazׯ_˨] H  777P D`OH3&\l.e俲=d)Ņ ȞG3ڏP[x4ӊ!h]=8=IViKjOHg7hQ|VR[+?śed'6xV-6Kd Żt[<3It$+I^[YE!xbqO=#  l- oض#@C9pJĮO׍1ȘK`T[R'YTץLdoXäqSJ|A/UC~Oѻ4 K\F1Y1kVT_Xie7Ib*Tq(K\C;-odCi+oMm0M'"_պC_Iқ]L4lZ>U5U~#-]k$E*9XH*#')&锱Zi:VO~''n I:@@hf I5ȓ (ʧTZ|8Osݡ>Ưj;Z]4LcMwi]Zoٚ<~jDzVXbuIn+񊯺t )vS^&oiCFbHW|7U=uA%?Z>5(owney}*WFBR,=W&ӭ6ߥX2b;l֫}7&K @_vş@|QZ;A-6x I( LSRP`28%} I-IO |Rfe=X"];/\ vhRb9wjb$mHSbh$+m_m! В,;/,-_+}Fc VX34?pQpH--(%s}IW/OV$=(yj3Om`y4#YBL+b-ӺlQ :\)ǒ}!@xaokɤ=;݃?I8/6%:.Kֹ ja61 I( L Ns0 ߃X )~b?Y/!%;ZrVj]hb,v7s }'ny {eS{5v\ZanOÔ6a6&-MW/pJ"N)`9GRַ/\3I~n,o5Ch8:+⹨v* /!iWR@8٨s0a!$x|O$uښM[YȤ_jm Im!a>54آ[}Prt'U[hRJS#e'(p-?Y|['5q9ħ$ͻ>Ť|qC6)I`uO{^n/{(QۊZ$+(gM݌,s.)֪J5*/I1&?sDlGHAJ"  96u! 0BACRp.9cmbmc-+Ih -#91$Ꞥ!+wۊ]`xȖe'R;qAwކFBR7w6h\[] RLLEI4f!iu1>yi?5BO tuJD{ G'BZkI{  9hΩM]Ą{!nchLAH]E> m덅7 XX-ҫ_FW Ikily #K^~O%S<$mmAZH?">5.ܮ c^yi~>J贵%4_X!뫖bm~82(vc_K kڪdh"0)gYE5@<؀dd=UB;BҸ%@@)4Sة`VC#$m>G5]n̶ Wj^f\&YQLd>fJfd%*mZ^6p[^rUIưiǵ]{r_%EW;CRBQi?u^^\incy'aOD^c]sZߊ  g 95!P`&,$J9/Ĥ<ЋIJH:<堊wX%$]`ގr!dvֹ:ZԆAIgmRo4ILd2^yWSH],\4ډ!=B]QL~mo{JHxZ Iaq&ZdF/n{Oݓ󺌈{.v@@)4Sة`&{ŐTN/jk|Hb5C)3O#KÊ>$+ǒK+IS1Ӄ*I-]u<)k'}0YIZ\fi}Z I. ɭN,P YT;7\K,1񅭮$MSmᤶW궑T!ؕ7ʗj 'e|om og?ZJn/W}ʟsk;jq$Wz3VG֒pSjIڠ)֕v")hjہRlZ+ Zws~[%]Z\K;}`\aElx5fz^b*veӰ./P2>bqѺ/?Hˋ'29tmVq/O(   pw ][|/y|-$MdW_(}~} J;d{nRBv"9CEv}]mHvXn9Ěe_@Gr\~tD}qo]V?opˆz2V"x rz,;"%eWk׾h #  \!z4ka,|+IN#TVeJpvWm1   I'U3iix =iϷڵk5m C(4*@@@rIwԗ;mbIV=/` g=m^Wлhp2W@@Bu2!:crGII%٬3XӖY[@ˡdC!  .@H&$Qgl7kȆ;u|cڰY:Ƹ~-_ǡs  nnnbe 0$$X+vwH/KTxhΏUòt}t͓ ,#}zz@@ wm<-G09@!iTr  yhMmABRf  ^Qgs  p(Cu@ !k @&@H@@)@@~U#$$@/^?NjC@ Є(fABuwww{{;=["W珏筓@@B4!& !st|p۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I!["N?@@@I/W9&@HK9b@@@`5Bǟ'7 XOOͿ7G_DOQ@@@ $vY@} _ٟsY   *@H/_؀ >d_~$5xB  mޚD{*`݄c"l,PFϟ˝R6nG@xDbčmXK9HH:>IXU@@Mh6ae$$cK@` `6JH6@@ ֗#$$$]#۱% p@o6JHz6" g 94 P`OBq;DQB~l@@-@@snqCst܎-@(!i  4iTwAB@H:nǖ (!6G@ ZpAB@H:nǖ @E`l _f}D /[9HH:> ImMQBR  -l !'$cK@ <<<'?/6yUs@@117B`- !X"$cK@`! uD@B4!& !st|p۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I駟Թ88^z%~#X,QojO?e< l&_|M)`>wUlmo(I"#|cJTeT7[}" 0&@H:V  0M@>Z?[2_&ΨXr`#!:%cOlMMi)~Vς+yp̜a7Jc AW[=uczG7Ǻ@BҎapˎ ( 0UŋOOOS@XHj?,TeJy<ǑMt!GW6lk7fRڴn#BBR 4-z"bj;#i!,L:cvl@Q@ϟ?||*D@ã=ȭL69Nr'^n[H0lP6$=r XIQ] 3Nd Ït܎-@3Qg;$hhr ×x tb:`"7\Z6Jj~Itzw&]!t"ph !&$cK@`! s Ie.& ޸BҍϽMCR]wR $ݭv Q4&yABMH:nǖ B33&Y$RJY\L'uNHm4 gݿoŐT@UC-x۹IȞ-IH[+ }ߧt1$ꦤmrs;Z=X)oT|6mym}n{e.TW|-ED|;EٴF)_Ԉ`&;tLB,"; $A'l҄CRYdզۛ%vloOR>)MƩ)VtZXXܵ'i$8L'+/㕒vLm;Dw.Q]# D~]R>S*dHI=7apF|l[Ը8uW早ʡ%^KV$/]iŠS&lް|*dڭK]ۨ?bJ67p N;9'92I$85NJUcV#i!,L:SRh'$( Bt&MO틅-H>{:$?{ӬJ -7ц Ia9iFMbW^i ۖt@iTIE=^17]kL5,yƋkS*.SqX#!iOmLtqVǾOnͽvplP;Fg9/.wH< utL;~P%6 &锁S>OyIzMېA~c'ņu_' pm\st|<۱% 0Ct9\ I-Lb/ $eD&~t, uj gD1KSJI`&uɿtsX-UDZbN1̒H3OR|?3 I/}DiCE}(<Zj:&F5@!kQZjSOPӤRwe/IU[e7w?},('J6BŃuv7Ő4)]'_)9Ϝ6@aT[Rh.9C 0{LHځEQ@`;M`!~bO~5LH_pR6W=CR Uxt I!@H:Cu%K@a[ֈWlT< $`jdFQ%J:1$mo[~|&u1U=[%gQ`ZXS0IBbkN,.='hrFL kbRWV兓+=d=WzZےewӺQf#D*M}3mt^ Iaz7#%o}SB<ų)bZH#_(흤󐴷S'\kgqIɷ5b~ݘxiIE\@'r`&GH1 I;(@tIùTZ5~Xv[c\Z7%rvP{J*!i1DZv’wyu)#}w$6$S<$m.Ff]!i^7n˻6T8e纬կ7 ^7-@FݸZ_IWd9|$ڈ##vPU?%\S'\A,_IWI6D#qhw2#t܎-@3Q~|ٵť8_&!i1xHjW qjlVW"|V$DZ#vH,Y>IeĵŵyhIK_OIkBZ,nE#L쒗]䱩 9$ckI-yg%:=I6"JH>]GTDlw~h5i|)uW*@@3rt cVv`Q؁!:a&BR CċI!i1:gH* KyTZ|&F5 ICWcԵۅl7$͓d՘O=] XHCץߎhpjP!9xPT<WnBN!@H~+Lc2v`Q؁!:a&4BR{`zВK#76`%ir{mF~EY(W& B [I*VO.:+I7~4ٵHnaI{|2[F0֝qmW7S,2B\!j1?j48g[ g#'Ig}}gݿ^st|۱% 0Ct9lRPK&n\JIZZ*!imudBf l[x:MvKņ!i*n4MX%"bDk1e}G_n')Vv5qN'Zm kDmhރYI1:6( T7o޼~j|vHjw]Z|]ݩ5_iiv!WWu ox/W0X!iC>OډhITZ^|Hw<&#s-BҮnͽZu6_7O7k9| KQd*A7]ۙHrg@Dι[C|I>x̛g(rȔ٭@いm3 CIo^X@ vH*v#BY(S Mt>׳I#qz<(fup4smܭ7$=oĭ,J,3e@ $sc+@&Z0,&v,_$eIvYL- R$?jڝX-m "M8oOܢdMi+7hx7՚ȤsVr&^e0~`\~H9$v@Md_K:%rnԾ#Z%m˟%W>ֹ>oꕖ8v+ p$B#mE@ )~ڷA._ ,k%lhdk_qDR>٭%%æ7o@% 0yKmLYK,:;WZI*4iv?F7 I`7k|>Nlоry`\٠*fɤ!ǘ{!6Uq''@S!4̾HNW5ڏ̟BjvHGǣyqG؃!z6  @OOZ2|X/UUK,2Y' SmCrxRT!.=YDmJڤbuxkuj m1OP-/ȵI][陴AG|DY7_t]<$MY;Eʑnjtڳ"~Jr-#kۚ_>0t=rc']Jjt.J68l?ʏp1 vH"&믵?sğNe=u4Fnx '   pHܞ<*vr٩(BR\w[^R=~'ݷK@Nҝ,ߡ/,LDZ"ҧr/> ɑjxO|SIW!K~5~_aW; LglF:E:71ځDND2Zf]C@I @T^)eKdxXeh_qC5 WGOs~z W.@H1_|ٱE@ xijI/S6yNj7[ :i4Dt(s}6E25p@`s0'$wwwP@`6/P;5;$].\.+L5[5m_q }a(#@AxaopD4![!*ABDH:nǖ B_'!wr ɿ?92`JV{5tENhXF:?/hu 0 IG>!["3Ig_~-1LGq?o.@C㲖y6!p'$$vl $~u*B]ZxzG(1.vYw)΅zӣ~`.; 5U9c 0 IG0!["3IgS'   1Qニt܎-@3ԩ@ Є(fABEH:nǖ Bԉ hBLB`3 !"$cK@`! uD@B4!& !st|p۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I!["3IgS'   1Qニt܎-@3ԩ@-/7=My9ABAR-@H:nǖ Bԉ կ~%?MRAB!0=["W͛7߿?oԆ \i,Y) 0 I8li2   6MK5# <@@@F(G $=bf@@@f ԧn@tTv   u^G?s\!1G   [ TtS^v   u ^Ws\!$ǁ   HKI;˗/;6( T/^<==Mm# |[LKonnAc4vl@Q@??~~@@ GG??ϞHL}LW/$$vl_x  >'?IZJ@3 2u"st|>۱% 0C珏3jN@@~_u??cd-Wh"`@Bq;DfPN@@lth(`@Bq;DfPN@vv6JHzߍ!)!`$$cK@`! uD@+fW:>8 JBq;DfPN@.lGcBRBIH:nǖ Bԉ W!0^ @HJH:>N I!@H:C:@@NF I/y|pl $%$vl $N  p+f8>8c \Bq;DfPN@-QBI ILJ0!["3IgS' ^`lBRBLH:nǖ Bԉ x,_mz$4sZt܎-@3ԩ@ Є(fABEH:nǖ Bԉ hBLB`3 !zzzzxxߞ-@+͛ߟNjC@ urBmی,    xvfj@@@@@`Bu     TG@@@@@`Bu     TG@@@@@`Bu     T_|ٱE@ xij@@,pss L`&c"Lx&U駟~TO~ׯ_|m/B;?eȰ) @[3 3㏐t܎-@ I% w* $2z: tʯ:Xv}|%!Mƒ`c( h΀L4t܎-@ Iҿ>3hVxv!$6ȁsg"@ he0 IG2!["3~W~ͩ #թ\;IW^WzGrڊ p#md !&$cK@`ji9c%$$vlTDu`Q?4s_ߗG0No ͋G#\@$8s@ ,+[ (`{qɞ?k%^,S37vqKDfrH+IOfMI@@v.ly \@$$ +&wg=Zƅ+^n^>-*MnƟ%x#cOl  pBңD|`Hj4Ť|l'拫 %^h&E/`wҔm*4toam 2bZH:feXxO"@@@I9t@ CRi>-l`X6ZśY*yhY]I{lgrYjmhD]!U{nêUPXփ|j7HZeqm;H9  $@Hz# @<$k[ V\g*d0K>mT~/OJ7KkbR;4If}4i܆U;FlX!$;*hZ@m5n+xv  ~I@!HL{{r#Q' meKPO[)/I-1x7B֮7W Ơ0SCZH7#Y KUVVYYy.9o@ ۩OQ@@rI/o92@ trpI\:-ɗ%\ը|΃$Ex-f_Km!6o~Ak~IVF3$ն|q]E@@C˗P@`/6r =5݀2ٝRR0ݡ)J]Gm~9n"˶%uVqj3KkY,.?1e?(0F&aZiu!Q+`O6 Gl٠@`u~n}C 0+NI-!iE@ t \w.v !@%$cK@`!ꄤz7@\?]9HH:> I!@H:!麞 @+ O`BBq;DfNH'{C@h|pバt܎-@o޼y/NBW @I4_ 0 I'!["_@[/@wh8@,@@3㓀t܎-@@@p4  0 IG !["   @H@`7パt܎-@@@ $e BRBHH:nǖ   2؍!)!`$$cK@@@IFt|0۱%   v#@HJH:> I@@@BR $%$vl   !)cƧ@@@x5 0Q9HH:q-T-!_~yssm(-C@@@@]бP,>3v$F@@@8!~#FO    8BssS    MB3 3AS     `F;(    I7'݄"    !i˗/vhR@@@nnn9t 0> $wwwdE@@@o=#` 0S9HH:>lt-@@@[/$$ %    0+$$;?    x<!$$G7GG껟??@@@ '5IӟG?wʖ   \9G/ !̟nOZ:ɖ   W,@@sŝϡB9HH:>EZ:ʖ   '@@s}}K9HH:>"!)i8+["  \9G/ !l   p54WNC+$%-fK@@@K .$$c!)i8["  \ͅv,u !`=1$%-gK@@@ h'$$k}   !@@sAX9HH:>|WIIK;-@@@,@@sޣ $$OOO?߿(N@@@)CF#p)ABK    !l@@@@@G9ڍ    N@@@@@G9ڍ    N@@@@@G9ڍ    v0߿|c"   @I(L I;FmE@@@g$ f 0 I!["   h`@Bq;D@@@1nI I#!["l#ۏ*??_|!ŶO>DO7?E@K Ԟ帎"$$vl _-on"?e~W?e" 슝  ͺ ^ !i ݂Q/j ,$m-]Vp-$mh4RmǗQH !cNK*k 9ePJz+ҐTw%&}*Nj_Bmf!{E c3V`%Bq;DF7$VXЖ\ogٟt{,)+yJVJ>{%]!"Em?dAeX9PI%u5LϦ_ 20_o3 + #4#jlzz'Bc8)!_ikk[ĝ~mcYV, I:w](/Aml'm}Z%~- +*u"b^L=Ic ShS)&$$vl Z!wkk'Ņ֜c!E-ꍯ$Jb\]C(խPsUt.NXIs@`5(CABҡFOOO۳% k ,&hykbLfm:JZ.4J~iPz!:*>>qȺ;;b ;}5 .^9t1_@.Y`_Q7,3P{pSMĐѣkl%7 $w -Xdְފk?e%%| @@`mBҵE gX%$= tfǦB *UqO'~]VibZWuqQ  ^lr`  d:zYޯ%$1" ZG@]7$k_۟7_&{0h N,e`>X :iI4hu"Vb  "@Hz" 0Y oJ+%'yzjmX .߽{W\iWGZ]ClQj~1.~7&bJּc+"$<Ǩ@@:I;˗P@"!bh+IޭMrCT,OyiusvpOT}TqgC]\PD@`]uw@K9pvێ ( I6'YXcwG)#I=]MSBQm-Dՠ~4aRݴԯ2N0f{,%.۟THU4Jr z8 %@Z@^#@C9HH:>AI@`Z"VaoysjKSm1Ś">_*QcdҘI >/ɷ RP)( hFMESt܎-@Е]qi+C y)Z^/UXV$ų]qcX\*2eW֒Eފt{ .Uyea^@Gs#t܎-@% dsٷC"BP )@@&B_9HH?j~![" plkP,5tr+ #@@#{A`T9HH::vt܎-@8Yʽ5 y{U@\fsb*@)$$"vl '}*-y<j l+@@/{G`I9HH4F'$cK@VgGRҕ   lNL4St܎-@XO@eTRQT._  lNLg=,!鵏@@@`%Bҕ c$v`Q@@@ ABHH:nǖ   8s#t܎-@@@ $e BRBHH:nǖ   2؍!)!`|zzzxxߞ-@@@@;ׯ_#U#    x!    9IϩM]     ;Bu/я~ O?ßghU۷}_\8H؊,V?vW_}%'O>dZ9  Iwe|g}}sw -@] zJ(A*ϿUvNAX( M;wtɨVd?&Y<#_I  e N_iTx,DC|_tW;I%]1^DUwQ"Z^`ltzɳ|E|@_   CF-N} p+&"2_C$MrZ9xI|U Irs|^f9kw ' # SC˗dcnlZkm,:G3*#$]FW1$]=G9GկL mF r\QpW9!i`oF(tD'XTݵsFE]](<6I=GA U st|DCRqeD~[p6rmkbʇ[~Ijɰ9?Bd$eN1 >k3y&  Ќk 0 I__~@3ET4bH*eņZץ^*,M5bFXjagʾZjio{;uӋ!uC/.ֆ=U a)浑O- cw=4ҹmj@ @@3"&($$N7GG껟??.AX]H|TcZeZ6b2R=bT @i.$оGd z|o1$K Ik׆oP}֞%!Oh@&@@ Ky`('O}#)["[+d)bZZ,zoGv7vY?,4HbT䗼5NmugcŐ޳x8j S~oq^͋|Z־S\#lUbkg Iۤ엫 OT'V[/x q%B9HH:>ۓk% XL.FpsMK%ƒb,[KwU-Ulkx{,.CRgp`qd;E!ejپ!imJk!?9S0/x3"4h`<$}% P$Jb藔Z&C55Q'$aS ImiV&$%$匎  [Q-% pZHj[EQ2$0MrŐTVk6˶?YSVvR=F!wag)+IeHKIw?QB 4NMI@4GAt !ldE6 :Ѿ=I#}Yi7\exJT4=$OP*2vKBRqhD~#~"9֮}ؒRBR}#דX'% I.>9[<ݾ랤fe҃`k $axґTWWKD Soq\Iz:B9)2k!i1_2n] *@zhz(AB5%\@{bSXk1_VKal[YQҞUؚݴIm1fvU( ׽R99W^αjO^<]ol}g=yqې)Ն jy^ Q  @MXW9HH:>MfKt!{@+h?Nj\nN~S`;L]le]MmŨdvgL Oś Zऩc!ŚV גS<^>Nnt XLkgFБ?ΰyo=#6#L틇S@K ~RABP9G1s(SY}Uxlm`Y "$풿Zw(Qj{)f;LP&-F]fɆRo,ԓ2b CRα|PZbtrQ3K#2R4,֌B1ms|>%dLrHm $  $mwћh߂SY#]kXrX> 2>E;̳NOR:iFod)m$֍͏Z1ɵN I}NZĔvvR!i39IV[^{IJ=j IԲk1pu|t$$mdvy^Q   oz5-߿~~v1l\nZ=V`EJLP~SLjh5_No'_7j5^ƍ.p};ǮSLđIVI+7kOGWqbZ} Y=5ސT72#_zx[ZfbN  2 @v-`KώDv/O2k-eϒOmRB9}rqZs`y1Q{~. AlF7j5]HÃC@8!{#/`)>u}6V!ХpbI]YR5  yIL- tϞ&$Z<^?p_,f"  $=3 $IԵloB~#XF>m  I;_|ٱE@V)Ug1TnIG8rCUnw#erz[h p%777Wr&`&BH1Pnoo;6( z}.&%$]e;|Ԅ&P?W-$$vl!Oumkl}24i>_~#R@&L~Kc, ,Q-㋐t܎-@@@p4  0 IG !["   @H@`7パt܎-@@@ $e BRBHH:nǖ /^<==ͨ:@@h"`@Bq;Df<qFԉ  @H@`t܎-@3ԩ@ Є(fABEH:nǖ Bԉ hBLB`3 !"$cK@`! uD@B4!& !st|p۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I!["3IgS'   1Qa|{D87o޿: @@ $P9 !6ABmF{E@@@@c <;fi5     !:@@@@*@HzЎ     !:@@@@*@HzЎ     !:@@@@*@Hq/_؀ S^x4 T  P& 0|BҎxwww{{۱E@ <qj@@,cABGH:nǖ Bԉ hBLB`3 !"$cK@`! uD@B4!& !st|p۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I!["3IgS'   1Qニt܎-@3ԩ@ Є(fABEH:nǖ Bԉ hBLB`3 !"$cK@`! uD@B4!& !st|p۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 Il p^7o޼uR  @HסrBmی,    xvfj@@@@@`Bu     TG@8U믿=uݻwr{>ҷo9 ^6߮ZMMRUnBY|7˞we@Y@9YO?qɏO>YCƶdzȻ=>H'4Y[>Ad8鸒8h~n49)-弡?҆?th /^*E $0 ox4]VdUT>']i%k#O.#$I)K7zIC_|E^$D[s\vtm!»u\jHyf!.-$_-^YwЗW{ml^y9 Z\!iG߿|c"Lx&rXbc^~FIJHO>st;?!$m_/E^:dѮ&")BV[NO9tx.LzcHvl@Q@ϟ?||ڄU.#\YIw^{M!$]#۳]{H*]w^FEޣT_YLH$v>iޅ y#$( BR H6%H;M $ %$ PdC NnI \څ7쎿/Uui'x&L9Zl/!L}FIBRYs*嶀~%|̖[-+d[{βC.O~#lX{@nMj=WbuMjԇSsk Z#CXsXۏ6;._GjkGj-b]]#mZF1 l ƞ]t}uG smb_2M) HKM"\|N2V r3]|<31SlܚS+S!iޤYf=S>Ne KwG2 ;Qkorr?^j'+=_K>%#f$ !٧nJdh⯭D`  !"$cK@`!WOq \}&?}Jx~'RH7?"mlnwK*-1$~o#%V  o::t-3?^qؑ&ŒW;vh;*5΋];Բ$)_kg>̿6|H oXBvZ6DަG'Sk<3,=IjS@gA>{CFd]gCR;ʸJܧ2gڸ/jןܒm}XVZWQ&]<9^zj_эH=VA"9h`fBq;Df&`GJVWZEC2HC nF>+OQIGgvH}3eV9¶Tc6S.Bi)L:xJa8ϒ:>4MOiق?A>⬑}YSlY3"!vG70"9K~ _X%ķZ|Y['h?8Ԇ?)ןogObu&&G薴GYO.{MQSRlehTMhvA4ボt܎-@ztHL, Ldޟ9V$*ꥈ8|h5L6 Njly~QjCb }48ctim$, ~rɅ>HqORv}Ϣ;/I@y/L7uyB,"; $;q9;"<֖[o/ˬA}NK7ybukiIVe‹h>gU!iR#$;Ϣp>j澤-銟"i~IHjHmuw^ #QP0|]nU`|W"GcGWx ImHޭ]IVz ΈHH*ēSnʼn_|ŗ|q%ivÓ%3FK{}wj8<%hރ I;4!iE@:bWȧ"rD[6# ^ jћ+uŏ핤5>_&)=UC|QhERQ-$vmDBd[WҀŤ!ik,(fEvGTkbHZ |Y52bb8mu#$::xIkW!*,zIR<}O-s $-&q҆2mm_kOyڗˆTdl`n-VH67vkG VE\{x_uh>7!gЪ`&}MH1 I;(@t$'isyVRL ڋA}m`-&V*t^ IkbyuO~2I퐴a|-ލ=E# s_BFA6#|-4o/F]Gō0̵..!ܓԯX~9q*e1kCEfqK@<\^_`q%i۵BR֦O^daV@ABJH:nǖ B.uI䣯}LyV /| ej?VϢuGki6>x~)퐴0p8$m?B$|G i.qU[XU; I@&1bWo;8K1c5n~]RQxI#=M*ə+7{Hۍ\\IZU;^'rpճl+g|7Kimߌ1 hުQナt܎-@r?eX<bHhj#$m|:$YyBHGlV|2`ƃ =T lFr%lP5V ^kc($1&)LӶI` ?~v]$j%}4$5iv|G;fGASR9HH:> I!@H-lzV 'Kk}2l'QdHZE]Doq[qeӊ!i${ I#QژT']I_YHX;-*?o2 I#QX?k_o0F@&'suPW3jwd~no_#rw$v>O4ҭ~}B7Gf_AkO9HH:>꟞ƷgK@ ysHt>v&}Vp诽}]pZ[mgҋjf+;.YF-6a;ϓCŘɮ-V*9Yhܫ!ƯO<%3vty=lڱl{t1,!x>$]NLcZ *ݔVScqz^WSD>|XS;چ>Sx}et%~I1zѿ$=sH꿷$~"w/YG l$l[@ء@aU>Wh"#{59Y~$O$q!So۳OWi_K놤s)=yݐԒ//#$)+>R8úPv[Ld'M:V.^5g>LԒ!h\vv)}i  /10CRiOeoS`߼ !i~Zɵ=8?nT[i6.!Ke;UI ^ms W* 0S|ݮar]a\>7j#K?n,;OoWIe @=k%Gm>ІiM{ƽkoJRdԚ\@ҒƽO6j[&~ta<5L|-g2; _L8mAWH*;irxB<$jXmt-;]r;^Hfi#˶I` _AH:62 ؉!N:f  pV(]),Em J FnϢ*P+;^nJG*|AiݪQ@Z,8-b;A;hX_S3FBp'/kފi#GGommxkaH'v[`SFYlOmxX<4L6 !* ǂ6i̋g ١6uiE'}kZWXl 'Ts߃~ELŐ48V-G_D;.%޶3R};Z( 0 @H:&  @Ӹ^t pzô"\!u3G .-.B&屲bv @Iq Wڡ4M@3Pk'm@ $мeE*ŋMC*Y?oY(yI"⃧ % E$'=gt˰l 0CBҎAuwww{{۱E@ <qjCR96tIgdw=T@g|h;1-dl[A !ip۱% 0Ctz_T?H~x֭p%EmkHF@rYD_<AG>8ھVs46RJI!@H:CJ딐WJ`*?q pr{PB;y"Y!0$$$8mDH:nǖ Bԉ hBLB`3 !"$cK@`! uD@B4!& !st|p۱% 0Ct:u" !L9HH:>I!@H:C:@@MBl&$$\vl $N  @H&D!6`.Bq;DfPN@@ $@@b 0 I!["3IgS'   1Qニt܎-@3ԩ@ Є(fABEH:nǖ 3OOO_~ׯgu"  9p`dBq;Dflj6zss|g3:@@ hE0 I2!["3VIl3z:@@Bh.#9 0 I/!["3 IFgu" \xsx`R0=["W͛7߿lt @@E.Y$ 0 I7`@dB@@xY \e+G  IHA\[ @@ F( pIdԛ    p!鉀l p$#mE@@%@Hz.iA'@6:Ϟ@@@h" ~ٟ_k~@@!8@-I;T_|ٱE@ O={& @@= |S*R9. k''$wwwP@`?Oݏaj@@e6 0Q9sJXEv !]%(i&  v!@HJH:> I!CRtFWP'  0&+$$vl(3:@@BR $%$vlh3:@@_ 0+$$vl3::@@h}pct܎-@!)i^N@R+x{7ABHH:nǖ ᐔtFwQ' \u7G? !$$cK@`!)i~N@ frABIH:nǖ CRH  p4ܻ㔐t܎-@[Ŵ~Q'  p`wM !@&$cK@`!OKfu"  9p`dBq;Df'$qdԉ ^]\9HH:> I!@H:C:@@MBl&$$\vl $N  @H&D!6`.l p^7o޼uR  @HסrBmی,    xvfj@@@@@`Bu     TG@@@@@`Bu     TG@@@@@`Bu     T_|ٱE@ xij@@,pss L`&c"Lx&P9  @Y3 3㏐t܎-@3ԩ@{#I~ ,B8 mhqā-B֙\@F[֔CcY61Xy@84h9k6d=c6B _EFUVTV}Wߎ$P% bRf֠}r ItnIDAT$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!iz}}}~~n&WooomSk @U>}*XBmf @ @ Ow^ @ @ @4B8:  @ @;tt @ @IO( @ @T@HӁm @ @N# $= @ @ S!銁{zzz||\QAQ*ڵ '@GC@Gkp/$]1?|%@www///]q @iw$֠} I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6 +?~7_+c{-0N(U_۪wuw칦 И XB($mS==ԵI(_FxzԡrP~b?sY2U|Pˬ:j45JN.!i! $M9!8,NǏۏ~-5z9C2k\(:= XB^_M8ϟۦh) ǥG5ՇyS!{O>= XB=_}'@\@F<^Hz+i @un_ @_*Lo\ TƧ'@V IWq)L @J:}6l>,+69>8xR>lM󑗯t.8r.vڐ42E4ڪg=~ǜx2 @Ԕ @/~+ ڢdl(1P&#o˗/G5Fȩ|mRoS㟓!lp^ՄsgJ4zX<-'8TȗGqj剧/= o>X @ Iw;t:N"FVnc:i)Khz̮I#KeRB_ġr-SSXƑ46  fX`|ܙν!lne(P'峳O<:9>'~E © @[\{ @cttM}V),lƎȜ̖#sb?OmkN#O67!hg(-w.qbơSL'ss8))3'i9GEh6өH pJrbŹpU!i 7.%<Խ~fNMb=/7w¦Fs׳t紷<U'>vˀy[kINұ @ꧧ%@]q L޹2]>"IsiK㝤26c4ǎ ϒJ{31ۏqts:ydH:jDo#$ ɻnt׸ 58BÇ߿_QAQ*pwwҵ '@`@zzy|]> &Ӧ ɞdpIJ 9L|8Q͗ۏͷH?JקkYeЇ߅86m:Tk-7}s0L:sN: {]5K[Ҋ!$](.@@Hz "-|nR_BvZid9M7R݅tp" %W' I'o:'>)yh~}OusNM+ 9 A!i۩IB$pz!?U!i=KL0U5!iCh8E޳ɐtrl#/ܨ4dH:к#ZT4EIl⧟H6m\@5($+rBv;5  C@HC][AU!it+N哔{$$MO*_>i, h>j :.МZfLYZHn&zI{k@@c8l||w6$͇sB1!$>]y};I+O<=*e5F9I*$mY<سfϣ ` I籐NMP&s&2x^PsH8Kք)]xd׆snPও\n?y/<2k2$=[:P&AHn&zI{k@@;ұs\|Sќ-ĎS9ytjqPvvR$n:&$ Ϟ:)=4=ԵI@H:;<~R $AUqu"=sCqj~P:d] $' `aUsq;B>t|pS@՟~0-įNj)DI/`t IW! ,E  pB ] P+r42%.9sc*<I;vq2м4m\r8Hdʛ.S7M%'O|a'0krߺ58BKBHKQ\A 3EE^9?獙eO9iDr9e!i)7Q=%Q2Ǐ)#D7vUHZaUH8G^n'bok$'^;#@hA!i۩IB$.b &_9 -HwM\72$[*^9 'sZ %ȃ«BOޭ;ΨMJ$Myt]rL?)&М[k֠}UI$@@!ium8J aF7JLet=~oVٛt2M[V29$)ț ϓ' 5No'i5)ɝIZ(ŠsYu,`gǨš9ď* pF5E`B/ !i! $M.GާƢ@\At?n%PYxQ~ajKe_`lo># 8l"0)` IۗNMP&} ,mvj @6  @8yZ*Ή#` IgNMP& pJK4W>Q XBI*$mS==ԵI܊iV&TkPH>7vj @6  @hKK477Q XB))$mS==ԵIܮT@sř_5($mBv;5  C@HC] @?Ԥ@_kPH>vj @6  @$ hL}A!i ۩IB$@LRB5($m$@ ?"@???HgZ#@ |H)VV"@ۿۿ?Z_"@`B=> @ @}O_}U7zI- Ioi+ @8l,!@dBғQ: @qOO`B @ @^0GIS @ܰlߩ6!鵍!@ @ F7upIW?===>>(tǧv  @#plzh  XA>|x  @@W]8 @`F3ǻw 'kkPH>vj @6  @+(^p IgNMP& {~)n[W_HK8%I^ϖaI!i! $M @`˦h{A!i,۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r>??W+緷5 @*O>USmA!63Q  @ @ا}v[  @ @ p!i @ @ Iw:pM @ @iqt @ @v* $6 @ @Q @ @ةt====>>(txxxx}} @L ߣ!@58>|x  @@W]8 @w s@OkPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LOj @y>v6F P%ӧr  5($ff9* @ @xn5 @ @N# $= @ @ S!NN  @ @84B @ @N;8&@ @ @4B8:  @ @;%@]q @i{4tBÇ߿_QAQ*pwwҵ '@xN"an)` I矐NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB^_M8ϟۦ @>}TUN!,G%@_|xV%GɃo?/|ں}[{4 Sj䷲5>x+}E {.1:Cxw, @~":K]9Hse '7&ߓ#(з{0[t>piY y[Y|Qݯ|W;شRb@q6yyLmmqdtv4oqy8VfmH2 Xz2 T|h |=I9v 䍦ʒ3㷎hoH'<`L)N#=;Whx Iv+Y p B[eH-0IkƓڐ4>QqSu;5$$=gaœܗ|s!i0%&_3o G0]7v$!i\p,& $9'g_NҹP5kdsCs77}y '[!䶾Fr-N6{qӚ]Cҹ{mT pB! 1%]0;^q> Eɨuuv>[u8[ $]s`9i]p2{N7:޽slok9c'A @@@9*pz2}ռ$v IO?: A"N_u!B  @ IW  @@W׮]j_>y`H+Zu2F[wr?}_/\?JvuL_~U&st{)48ܸd+m7W nq"Q ~YA\rhƍS7\]ǚ$ qݨY8I7Yi$/. {n,Ʌ0Q6g>l~;m@@Ə_O˿a-d~?M{-Z>^YQ<И:9% uǓf(0n/r":<'^1{HHzpS>~EE  @K.T5^~̻D/ y*^;~dx)nj/o4D[_s $՝{fJ 8ɹUAhd˧*$]x{gљ<4vI"lYdͭ$ڪ=s8s#@+BHn&z1$ JО>Sp.$-(wۘf<,9I[gAH?S蓃s\8qoq1R(e|q|\Lib>TrPAX^MsA^qK0YÝϥIeOCYF;'KyҖlyQ+K&܍p<,+%s)/\O$[ƒ͡K>3B˿T*sYyܟr4MEʋ<.[P~-S.6!.i֥4q'[y×YVo}19U~ּ? 8$={pȞ#0 HJI\NC+/΅[|1ʲLqO8g'rHG`&7'TQ9˘L]qEۑ@s1QM5r@0>&c\rge.6jyXȐ4C'~:nʝ'GAS1OPTys2HZsH]60U/>XPexᗫ;?2{`N.MCrȍr2n<]d9c))]m6_ B28Ó%쭟k|+gZq^?b9\z5vXo]]@X>6X2BX @v._q>友QEH6u3s>]Ï Is'&<0蝌\r9OJIϖ%']-S|8>$jSkn[A4%e1\V;.e䭼?ifx51wI9C8r+M# ϽcI2T#4Y^/_`]k<ž7vN#J>r ?w~u9LCSvU5!y9`_H)Y&prkPH>vj @NCҠEN9[VqI W~dH:'ع I p-w soሏ d9sKvundr"07IH- sS-$M}XTe.•s*mmNONZز=9!i+`Lk&<@ 8Sm6_,i &gZ ibC寉Qta.$]YI;IW,! ,E  p I箸\k_~,fQxԄ9~=>$–QC3xMH:7%ehs:(r2ٙ埦̕9>$,4QlFl%϶LB羞A?3m5ej@̙/wi I˄>LIUJԟ{{Q۞ ~uT!@`N@H:X,BX @]q>M>e>1o28gύ =As&t!w7*νL. rχ*o8M[9X6[` ttmHZ.=X:߁4S+`H|ؚ[Uxr~X΃`m'i 1S]S3sW7_gIBh%_6!EkOayS5]=t6zVѱ^ IF@ӰT!pBkPH>vj @~Cp'e2$_&|P50$(.LBҚmǶ,8 ̹A@V[1^ce9ǀ)p9jr O˭C҅XjyM-'y:x޼3ɦl>!io?RoFlw~?E{+ww IW Miic=/Gss?b6R֠}~ I$@@]>t+ ?[x&?|o8Dzڝ㠶SiS ^>}~|\=IAT1P9$-ۊpnqmȫVĪ%n|=ּi3?L&_w6 Ii$Y竃o5[X**wf".eMA!i۩I{Iӓjks:t7,@fS|Xk9OV>iդBҚg |^s"998܌]Eʃ$$)̅9T jw|kS1y\4o_εC,7Cf.!i3 v|H4 7rM ~E˗/($p8 I3JHn&z=$k%/$2\jv0$1b5YB;_R}MGZ(3ҨD`?~9οrÝNvN\%oǏ* <$MWF+k셷&u\[̐X 5;5A[rek I1?HZ&O[X;.opiw\w[{GG@sp*@`Skp+曐tUw@Ɩ@sX>T!i>NQ[³0r|0,}2es0HۦsESt'ē$m͍~)=&L^PLt!^Q{.Pyȃ`]Zs;p!i G^zswϘ[k6-$m0?sHޓoz7^}fuLXCN܇_ R5$]Ȕ/ Aѥ^Hn&z\AH?Uxh..7jE×AjP>}b˔Y[}jvp'i̋q<& zݒbѷ̋+oҗOs8DV" `HZ@q7ŏÝNl;IP?c IA7bm`EӹmI.s*\ wl J()Cy oq2!]c~ΐCZ̍xZxl/`3-'|YgݻEu3Xhֆh/ӖМbvBBX @ $]87.?'x'×AZ w)o8J^36|M͕qgMw`LO&&ykBY '\ lGQ|t*{yN=DpmI&L僛VmL8f1ϊr⛕ Tr/*2O3|հ4dÝZdl7[Rm !oW^oa/Twp2?}|Jxi}Q.4,n[0o okv, 鈯i!` tźx}}}~~^QAQ*緷]j|yUL>r2HFRF`ۨ6BhY+}KߩLWҴm+0H }Ml:SȡdyOɚ4`R$0yĹ犕ÝЖ}!I b:50aj_g` b5沰[ >9 I,V_ }'+i09jl9C_LJ N>*9\o m/z=E7䯿[8"^x[" U^ѩw%p`?!\@dDN~:,;8f|(iiT|Q2>;tN @z!z35 @ '>];W{t ˅󵽓^#p@In6>y hVU @  @t#դ@@(S P)p0F=Q8l"@@}^Q42I7]~=Âmk!qE @If(؍ζ9r+?Z}7(ϋh;naq) @ IxpP(tqy[7ǏS?9G p ;PFyv|[0q @+qEE  @k.h|V .Y4qQpMnzB[eCNIHuny&8 ߟH@58O?|+*(J]^^^vA @; A!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NM֐?|jj"^5qQG>M_W:I1c<:XN2 ocWz'6\:\\3\Hn&z\eHwv_u4ݮ9yH7ou)ƹm4!wᅤvj @Ys[+LÎ(>~8NN!WkxNޢ: U֠tՄgvj @Ys[+ IQ, Iݗp4I Ii3&99X%` IWM!i;.p!ikd@4|ohBIˁ]BҵsNҵb+&y7 6tXHڀ\E@srR$J0Bv.5  ]ZC36|?C6jBHzVHzhP@HVlwoMrw]'М &KMt6M}'B҃DBҵD{/So{_HzBt(I*kPHj¯$@ |mnڗ/_CZ>}4no{~?k?b\eC ,4GE?y~:9v$ZO+Pt/2V=)+MjGrhƳ+4aC0~{f`84L;q_9ɛW q~+Hs;!Vd+4x{'LjnnF|It2 V9|Qlլ8md@ݎn4 7I- 7J6i.-L0 4Wȸibwh]~/*yEة58w;H&@)/2*1V L& 3/rH7h:_'O->3~TV)IOΩWt/>ٽH&kd$rxoWPnixvD`pve~RI|IG[`kl09$ ҹύB9Ճ,-pYCqع?9tr4̊cFHc|[9̅7227Wd j(z=+NΜ*s;jMes KcqnQDͿ#&C҆@[S2 J@HKa Y`.$T^eQӛ?jFWt^LCMWϼ1\K)^L o2,32#ȵ`ݨmq Z̀G?㗧-b/)ή\R8X s =mC\EWz)d|s0dDŽksЍ`6D>ei9畲0Ԋ2N]yYEDP͊qyŭzow-_?'CrMF͒9$]PId{t ME[)ߟS()&m9S]̕bW45O<%  @^@HZo$/0qsQAdj?/DžȐ4}rt~ad} G3dCQ,V6 Bs"0փx 1h1\?LNM ҜܷUYR>&xnr-6xrk>搴4\P_&>|sLT,u7ܙ-ikֶYFH˿=ؓ!iNưh!چrH:*-8f~^x4(`!'uv. $>ܘd\ 3ӕ:xl9komkJ8>$wP8"k'w\C9o)Jb)?` g0|ڏ)H V IEs 7BtpF l6e47yͤm!i)6y&ڜILgq.gW敕hYQ6Z6rH[+hMƠ)wW%64jQ#{2̭< '+ͨEQ椃淦Y$RtXI+?K<*?eF!\X?<V~ǧte:\e9v2]ʘ2s9{Ƒ'+'~4.cBҹCr.Ly!_6lhr<(X[H'~ɨt INvB[~_j|ߜytBҹ0Bh0' 5 bnQwڒ=Zbr&losat_+@ BRӃI`2ʟҍ檏sW}/=Nҹy?P{?9}^9*sa>Gi; I97~~7qIm!'Jq~.t[~pMjt2ia>*s`s>akC(gDW)h>s==ZYupF<^寞bܟyz{RPj5J @K^ 0gx[|ňutMh{pÜ,F͝idPm w> xA,?H{ SC)3f ,/8h=fZf' I'8v0\m!i͌ͻNV9{ZL9FZl8dZh2$-vZ{Gڣ5kLr#plkp\Fo޾ב 0OOO+*(J]^__v/|/-{҅%>"Ѳ!iM1|`X`d2( S'֪t~ cv޶fI׆5{~2C˳.$k^b5!iìh[>^.G6M.9/&w !/i:-/5`<%E[GKIˇ`&<8cq`@wup;cmn|?W.yVlo-5C|pMrcMӫ.(|Cn׈ -̙- +fv!.Ƌ* Й^Hn&zxH˛U>dB .~˗`=IkRӉ(OCe۹cF5 (9=:}]*CdyKIs»tyz! L sܖwloefTzp-LYqh Is[r-׼L` y@eC͋bbiIW-2m~A$RK@Ӆ]5($m_Bv;5  CvB҈Ҷ9浛ƟKs:pq?NFTeZؕ BZ~n&8=GW՗L_R|-|do<$Sfz/!$suV)UTy9C0w9+AOIqʹ̹X9/0R燆Sq29t5ZL3Tܬh I6Ln0)g tz@`n^o;r 'j9:8"Z7_pi˭!$c4x,͋\moM=Ԇm h6uhIW`)J 4bs[nW BH:ߔO|ϟ'?s2t`>5?=3vpQZVސ4 nm IgzL lsf-ټmI89eR堼tʬs/B帳܁>8'܃ magF 2g[I}8${Ӛڎ!Ǻm -嶢rQ7WX)w`{E[?uA@s2J"$` ؄+摐t Is;e`A?Q7Lخ9XHR*d5Dz0H|/we6$-}5! *3Ѓs(|OӄQcy8g}yʩ;=J9'(j=0|T,xC\xp-h+p]+kv,YFm;Z_|;ͽ5(ʶƋLWK\98xŸ@nn˄t+ޚj^h2Ry֠}n I$@@ IC 3^|\W(XyC8c4MPvu ma7ϊ.(rig#C82q.ZI;^.i-64T.?6*ɴ(oh'm|Ks;x WlFbC7.` &+Vt Iû-R8_nU4'|bJ n8&2 .)#M|}V,v0R!im2hsE `[Ed sOs@m Cs?wyB$q@?tKB`6Mh%äsan;VhG/qfp[ i *R٦Y:64Ez6x0&:8@ ~JəlxH=o{kZ51.bFnD tR p!i$iaifҞ3v^a|<~|\*N>(Mܱ8¸3,iZ޲wHÃ9X SY'Nqe&YN]ʣ|?;]>~W,0V19vy+i.49Krd&{Liy.-,tw(gQ?Npp c +pj5̊,X[J4ē m,V_3M<=iJ#&s٥U &E"]!qpaߤ':h<%9 ֠}EI$@@ I{@j} L ?xJc]{U6&4֠} I$@@!ium pVtù`/^u# $XrkH/ !i! $M*p/ԏu.ߟ#Gg5+!鮆|МZKA!i۩IB$@)~W- Xӏ̠[a܃'M25 ڻl!eO hkA!iR۩IB$@Džg'/GgZe|s/ I7#hrXԎA!it۩IB$@@l@7S߉#ᝣ\+g+Hu+д۩I֠}>??W+緷5q|\/R\Gx<m p3s3D \5($yO @ @x׫a @ @ @0 @ @ @@7!i7z  @ @ p BK} @ @ @  @ @!%> @ @ M@HqEE  @k.h @`Z tlWTP ݽt  .?t]Zg hxN"Ѯ&A!i,۩IB$@d_u|z숗}t|ewS8dDI6M?V۩IB$@dBғQ:) aѩ]Hn&zI{k IOF@\"EnHOw!i! $MN& $= p!kPH>݅vj @6 8dDE h.rXtA!it۩IB$@dBғQ:) aѩ]Hn&zI{k>}?COߖ?~JuQl.YK}J %xuc/_㋨_,4[*V2&˧ Za + u`3'VJ @0 @Hk.ݛ+)[{奃\pdT="IE8n._F8DfTmܗ:Y _5V!6yja51cIc\C Va.D D7ܦ5($mBv;5  C@HC]N,p|HP9}礑.d0mL;(S8vj @6 X4ɋspYn92DI$' &c{a!D'󝬕[Мx9 h7%kPHھBvj @6 Xt؜8 E Yʱ`1s|#C|UssbGQ}@H;[L6t.kCHW@>lyypl,  DHn&zI{kIGĨ5 G}7IvԘ<P^4{)VkPH>vj @6 X`6W ?Ii9?69]5?W`2-:Y`>L5(C;t[O\58wW3N @.0$9 `4G90MħIj'V3"@W/ $!v @ \nOCJFWt0`z@eHo9]W_BHr/9]'@* $Ցw @=F𠤅7-DnjK.!$=8j1"HMOKP'֥> @+^:% @[^F6yR9햓#dLBG@|Ia.?27,0nn55wo☓oܴ힤5KWxؗt_㥷 @qr\H: NeVw8e2m<,*${HN'߬q4%77ur72,p[k @' @N-/0l&-h!$M7l7[qV\&Q{]?~X bk~ӠIc~m;Ic 4;IKG3ЃN=!! S%@Q LA^40O_/$M0sȦ,S f2n?Ѡ{e;8fF/t"[I:Nhj47{L\t@<===>>(txxxx}} p2nK!S4*f'q}*e;,PFۤNZn5P0$HzX5 `6G!p7/l-quO58X/>|x  @@W]8'3Ҵ1_+5݃P2u#d\x.Sqbj4rGԍ;1K]E,(NT1T=,әee5`dL 'mD/WjӴ4vrΞ@gkPH>vj @6 \@K~ @2͛g]kPH>vj @6 \RFB?ؿFifS[`!i! $M" $Hi抦S٥5($mBv;5  C@HC].E@Hz)#\IR5N 'kPH>_vj @6 \RFB?jcRUO 'kPH>Mvj @6 \@?I? p iz3ۇ5($mBv;5  C@HC] @M ԧ(NA!i4۩IB$@OiD!W@!i! $M @?KK4& ֠} I$@@oO?R_"@l ??oW_4=6 5($m_Bv;5  C_^ @#ݿ4MMB9[)IKp%> @B쏯")$51BRHKQ\A @gC@s3_5($mBv;5  C@HC] @}cB5($mGj @y>v6F]}cxJ9s ` I/` @U赜 @ܓF @ @3Fπ & $= @ @dB'@Լ @ @FM[@Hz @ @@lNMv% $p, @^@6,!e @ @_w_w쉦  pN! %@]q @ΓFw \58O! Ç߯(t{yy @L {'07OHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!iz}}}~~n&WooomSk @U>}*XBmf @ @ Ow^ @ @ @4B8:  @ @;tt @ @IO( @ @T@HӁm @ @N# $= @ @ S!銁{zzz||\QAQ*ڵ '@GC@Gkp/$]1?|%@www///]q @iw$֠} I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\$@ |mj @JӧOU"@`kPHrT @ @)nk @ @F@HzGG!@ @ @`Bҝn @ @ p!i @ @ Iw:pM @ @iqt @ @v* $]1pOOO+*(J]^__vA @h(` +f޿ Uk4Njow}?>}7_!믻H=vs&@wH PO/!i! $M |ٗ_Q>Q'-vj @6 +Cbi~;k[/y9ؽfCv.` IۧNMP&cRWXO(4.?k? Iq hv?N`֠} I$@@!ium8V`9$MGO9ivj @6 +PF6ƽJxO%#oM%O#GO"oōRU5!iC}]㧩ظwDn>-7} K@@ZHn&zI{kG}~S RAF}[JU4FGJ?J߉"U,MYǏדhĎ;6yFSgtpم@yeyF|[\T>sI7cž|"$=vEO4<8v֠} I$@@!ium8V&$4-s{aƏ+U͕) I?Jd@gjSZ"mLU%ud)LOMgHos.ݨRORN"s1rYwp#'p ] kp0nbOtBA: $ $=fT`HsAňrЙ#ff)+ɒkCҜl1[2H1'9,ży3͛L㋃&2N6!rN))$M)j|?Y/?2+$YtpD]I7St945I BHn&zI{k9n*l]LQ[D#+wY[>ˋ h:2K2<;vCioiy~A7r9K@1Bw9xQCH:NUq2piyڑ:w !X;Nvx9. Q`p9G|UBcו.R@@sâS7$` IۧNMP&cCt 8MK7)ae| 48on F?rz!$]jy:MsC@``/j2IӅsc瞤Ǯ( \GnB {BX @0@`@w^~ˮ'w&1Ee 7xn{s2q^&<%4Ǡ.u/oN>~e9Mw;qszyhaBάn!%h3Vzz֠}f I$@@!ium8V ߓtp˽9Xaa'!i >~a'dɐt3=uzH` $ߦY'p!kPH>___Iy ̅e:xRCHU h5Z/D!iΆtDo`0s'pw^ 3  @Bؖx!HWoVrc!iJi^G|띤sۧ>盐F? I*$=8  @gpO3 k @V`!$C__?/o,7!S8`= Iܴ0GBN( @ ,KG-?'Oy9xL\BQfd4WyO҅ʧ>̚r4s睤\&4ISM8u\ @&;]Op3=Phq7̄B@Mg gedHSɎ-s-A.$]خA"̍,9_.U<ܴu @`B @X`Hù/3)f3t\rpx0;I9 &t0R>ٹ7cIh~:9t27L(C|t @BҎ&@ ԄAh#HrD204U/K{5N\,vrP ȏsQcw+]YABҼuܽ.Oyd'o ;yM I5 @`t  @@W׮]8R:W?Trͥ0Ce^㒑 To׃idtԁFd6e)v]jO4W7O瞑@8ӥ9iyشtzJ@ _jMXa>|x  @@W]8}"鋝qdvj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I's{}5  @?~{{;oZ#@^ӧOghE XBR @_꫿뿎)ϓ \K> @ @#߿^Έ [ Iv| @ Wi^GN X) $] 8 @=i퍹3&p[BogK @.+ $ء1 @ p=#@`t @ @? HK@@HbWTP <<~EE  @K.h p5iw[rA!il۩IB$@BZ*1Q3PHn&zI{k 0!0NK4& ֠} I$@@/2nE p!hzdm'kPHھvj @~E pW''_MMB96+t_  pooow뇇*_wEHz3# $]1%+%@I/`tQl4shntf8QHn&zI{ki٨燓$!}> I$@@!ium @(P Ioq~8 I'NMP& pC ٨Sl!} I$@@!ium @/pL6*$ w" $OU!i! $M @jN Iv~8 IsVHn&zI{k6fBkgBR!i۩IB$@D`lTHz%i_@H*$mBv;5  C@HC] @~駇*_GZ) hPuL֠~ K>??W+?yCk @ /fL>}t#kPHjY @ @ @ @ @ @- Ioy; @ @ @ @ܴ @ @ $5 @ @i!M'@ @ @@Hb<===>>(txxxx}} @L ߣ!@58>|x  @@W]8 @w s@OkPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T 9o~s)wy^ka?~<.>}i(^,Eb'd IW`)J ^  @`Z_-Fbue1ܑ?_&}6Ǐ1#3~Fμ/P`%!1R $A @t9p4ҴH|\šsB\i'iJu9THھ설vj @6  @Ugh$faW  1oces5xQ>;IWt! . @IN I/k6/04;(hͤg^?y+HHKQ\A @B / I= e6<ɝ:%tt8?{fBҁtńR $A @CxLy~HS~a\r?g)_npeR`>(I`tЈ أyj5n95Qs2Q Ivj @6  @Ugh^nV~N~Xy$$1}so~n98>c 䠭1CWB-$M'c"a<78F9x"|3]㟸1wLсT \r&E~vq8[vV5+d' {! ,E  pB ] @L \rHʥWJRH_id5CeNdvha'oXY>*,\6`:d2_s+?%ϼ8SHSHKQ\A @; Is !Z?_Lܙ-_*sYJ(ƸeFyp dMHڍcO0$˭e4\f>8B~ICF>"T+`jd s|sb|<>Ę^ہt0BSHKQ\A @; Is 8wJg7qAXX/7<ybS'99CҼqS sVXv5nZ՜QsTOL;[n -lɛ,ԇ䚊[ I瘐NMP& @JM޿ys2 UM7a٠{1E/ey 9tX #B? 9$0G&q\ʾvH?I|2O1o|p ̓8??(t[.h @`Z[sM>~$!d7^J.ӏfs94b==瞓RѴiw$t&l!$<+fZq[)9N5Ox3|C I7uX @ @Rֆ~G4?|Ճ&d?4A7%Bҹ .O=ܴ#qHZygϨR_ HdVJ |uB  #@ @XF Tn<2$9UF{ Ǐҽ , aD.pY΅ȱw5! 7=8IH{&;F@H @ @#*$M9WTi\kH:F$! IBAR:~hR~NLHt1K:"$v @ @6CEox{^N󇤧I]sBnj;tSԹ{n4W$zk @X-PG-$]'M5=:w.=I)6SQO& $= @ @)6$'qݓtqrp}H׏m522?ܸv'i>vpЅic}H:b9ؕ^^ IS%@]q @isҬ I;IslW>)bWsGژVs!i4fƫL3i~%w/=X)}MM\3幜smkpm_^HÇ߿_QAQ*pwwҵ '@84yGa$Y;yg})$](夑^h0:;.ȹUǜ?yHǏSye|? 4OKʐ4ŲV9kϳ4uz;_hkBz x9=^X j5J @9O?Oiq^ +NO$nAzEzz" 4vܓtrc!i4Qǹ,1(dxN吥:3N47_2tYzm\Z8Vt! . @lP5mr0nOiSj:Hޠ߉;s7Ѹ' G'k)qNHn&zI{k P% bBq}D+qޝOA!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\$@ |mj @JӧOU"@`kPHrT @ @)nk @ @F@HzGG!@ @ pkkŔ'@ @ /W__uB>Z%@Th*!Z`6*$3}+Izà إtæ @mIocQ!RHzD @g @`tQ!IHzD @g @`t cQ!IHzD @g @`tdBR!   pϟ?8KS!@X'ӧu&pF58Pt+y @ @\F襞n~ I @ @H?W_}]w!$=V @ @_d]f F  @ @!饌~ @ @ E@Hڅ] @ @\RFB? @ @" $] U wڵ '@GC@Gkp/$]1?|%@www///]q @iw$֠} I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\$@ |mj @JӧOU"@`kPHrT @ @)nk @ @F@HzGG!@ @ @`Bҝn @ @ p!i @ @ Iw:pM @ @iqt @ @v* $]1pOOO+*(J]^__vA @h(` +f޿ Uk4N 0-D S?!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6 p^ϟ?M @T |Bl#` IYJ @ @>zM @ @IO( @ @T@HӁm @?^_|9wS*8Σ;cbߵSM֥Z1|ǜ]r$м@ @e I/s\ @`|M<?OsͥES_~SsV3K'][1_eiks--_h^  pBK}#@hMCHdi@PHzSMHz Fa!% > @Bb: @m 47\n|:jdHlݵ3w(|k?dl[ 'C @ +0WTP <<oyK@5($'evj @6 ܖ!i\``Nt+ae4%AZCU->8ce^n*}+|Wld+ZR9(_هoᰫVGu4?Fzx`|fńR $AW.~)vItWӌٔ ,57p@0FV|=Nf1Pۍѫ\>s"u;;r΅e6CdR 5`;ǏC,璾$ˉn䇌e8f>Avrq¶!D>8~2I'?3$;Jηr2^-NJibnz\췀fc!` QHbb IW`)J ^ +h Is^CE_bG哵#T48x Q`h+l7Keʜ42k+SW-ƹ 吴$5h`8yV mxCqN7&x,pO`SZr79'O*Mxљ̃]{!Q-mT@sŃv!` I'NMP&hIs*Q 7!"JYjdf(U)`JG/GHÐT8(`HC+tNز(Dž&o q9(\67yBHLќJY_x.$M';|sUփv<%o ͘ɃY'M)sZzPN2I5R?bM t$ ~׹o%o~NϯCd!i! $M%N~Jy`_k w$$sV[ #;Z3Qvp%Wj>Z *:68lΣS^l2x#Ll'R*<Lr}0a4ҩ SKl>>3$G-BYx.֟ͅ՘wN>7iBHd,y0$MͤQvj @6 ܖ@[Hb8pft8̽:2$#N>,h筵s|?Uo6Ig\?uCecB>~2KyLC6yR}tdXxxTt87u}H hxp.A!iD۩IB$p[kCHttrc9*7 t}d4HEONF['ty)0ds&|06^kP^ W>&$:wIrn; sқlyF!ɰ5(Մ \񻪀שBOj @y>v6Fm Ish5qL)w;XI[,Sɐ4/&devvp'i'8nIunympj5w RV |2$䛮*|dH:y`OnL3$ir*'k9fXY8|rX~߬1̓Gj4s#8S ;Ӯ8Hd ᓻ!I,b'lUK1;934$ s3'n01%`8^2sHRo @7*ɚ:EIu2f(!Wyͨ[^ȟx咩{Q%*q>S[n9蘭#hv3cGs(:88VE\e>$׀._9Ht)Id޹YJ4jnvmηf2!^X[8 '@ IOh @ܜ@Dl@;fURHٴ @`_B} @ pq*UtG sƦksۭ<]u  @{5}&@ @v}rWj*|I]SW\tP>===>>(txxxx}} @Mĵ)gnYRg*|$_~{|zO*#R@}C-U858Z>|x  @@W]8܊@:~Ex:1ֈh';qE@̎kkPHھ vj @6  p?~D2m)MG9@U4nJ]<oGHn&zI{k[G1ѥsdu h"p*kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&nOoo~嗭O1!i! $M @@Ix{{/_E|4-KHn&zI{k P% bR^^^6MKA!i۩IB$@T h"?lZB7h&Wqy @@O)D? 6- @ @ 6-ݫ©t< @ @6XHzBL"@ @ pniB  @ @@iiIT$@ @ pҵ"$]+< @ @}HK+IHZ O '/ @駟~O?oտW?o IW>===>>(t?E py_}uJ\w.Bwo5.$]1$>|x  @@WLڵ '@ gx~~?+Z|oI+ft! . @nl4wEH*$mBv;5  C@HC] @*MBQ!霨+暐t! . @f dBR! &A3 Iψ) @:!:/ FB,&! g[S @uBu^J eBR! A3 Iψ) @:!:/ ٨THz$$=C @B3bk N@HK8U6*$`1 IO8ؚ"@RVN I'XLB :( $=# @뼔1Q!IHzD @g @`t7#wwvm lmg}}G^ߘ:#[@Hz @] hv=|:ۦh5($mBv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LOj @@!縡 @ J܎5($L  @ @8, @ @ @Wvj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIjg^wCWT#;+rg4k󰀀民 p^ϟ?M @`@8)Yɣ҈S^٭j[u4> {>O>A!Χ @\@I綔ɷ| Ik6|wF8Ι'xwң9 @rH:3ߗY ^wH{d˗u~b\HF~)tv0 @8&Js^>|! v  !-s$@S IO%8 @Z*C8t̗M[A: I;k$ $t. @I8JFxb!Qƥb|H NY[TqEORrA7>%W̓,:<;nC@(n'xqhJm^WeARrHY΁Niyf6PI  pKB[mJ pyBHpRH:8HyO|ː4'eHƱQdO܅"w2Ao#k[Cpr;>zJRkS:<&Fy.*-oS;*"MI<*jrB.!Az>G<:9/ޣG & @BB2bi`$1FcBbʼv}|tU_cnj2m:8jL)0c!innkm'U9!*${A4BNC-F P' $sc%@]qXň9.H(2 +wF.wn搴 +{yveO]~e@՗CҜy^l)7w~axnng2f8`yjq26)* Y9.q}@&7Hޘ3y9 b7S~zΛEXa>|x  @@W]8 $$p''8]9D?e49y=~X9$%)4,CҹΧSl2-ŗCQ=3 .,/Sm,IɊ syb:U rAL$6$8oNjmnD>{N58oI+&t! . pX$!iB8Oͅ\9+öLr\F潓sO: Sz&Ϯ 3fn~de9?椩 BҜC\G㝤4m\}1ך;0j9,=>O&擣?9=&Cr.3cmîIZ焲y8yu᷀.!w!` I'NMP&N&Bƈ&_yb'4gg{*0+i Is LrSsrH:w%x>ZY 昃5)1?U@vn6Ƿ/hY sf ~w kaw֠} I$@@!ium Z9$-bEha`-$C҃mDNu~y6­EB҅8k Iks7'is&D1HsY懳ܾ ˳#dmH9X3ЃV;\{͵tkPH>Gvj @6 X-P~1q3pt)EH?͙ƺ`.A9R,s|F峛{^B T4p{RT, y}c.xEr!|?8@Xp4>A!i۩IB$@`@eHQ.9FM)/_&;2jܶʜ R-asYcnn0$:A!i۩IB$@`rHYRb93sXKsҜ ,<^sj9m{S u-AHZn'׹'QkӐ s ̵*q9sHZfR8͵ s2,g`f ~w kaw֠} I$@@!ium Z O_Dr45/eq(ʍ9;N O9KUh>Njt閱lRF^VBZbr:$m(GeVuc|@ge3<)o9CׂP>Mr\jz3ЃV;\{͵tkPH>Gvj @6 X-A:g[xMj5r[3?>N$9w'rhVJrBgORC97:4[L[6w2'ρ68TyqH[ϼ4 ;n x RIcqRݛ)j3ЃV;\{͵tkPH>Gvj @6 X-V9"m\xJϸu\6Nޫ4N"Wfn4vΜFdƗJJRCsI9ٍ̧̚ø\ߢ;09d8a5\9ܥלbs OyG^1EJGNo 7PA@s/ZOP!i! $M.H g/tt9P:蹫ZϷ#8mt8*]pv[UИ XB^_M8ϟۦ @`I bWp46NNn/ @[#ػ={?Y'p֠. @ 4y2urCh~kM$@xSp @C _l ݠ!?Le)<Zc`ܼ @3'>U>}yJ'+7Ou_9ΟKW; @@NM @ DԘdAJU?yrQs*)OY@Hzfp @ H#i'i|]y;Ѹ*? ZQ=Bխ7GX! @ @ p!9A @ @ IW  @@W׮]8 @=: X|!Ç߯(t{yy @L S QO?!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6 p^ϟ?M @T |Bl#` IYJ @ @>zM @ @IO( @ @T@HӁm @ @N# $= @ @ S!NN  @ @84B @ @N+qEE  @k.h @`Z tlWTP ݽt  @޽Hz XB'$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NM8OHW& @`_5($mBv;5  C`Ӑ4џ~) W_œz6  @;xt*A!iD۩I[e6 i䤶[m @~A!i۩I' Ie=P @5 hytA!i<۩ILJM @&471NA!i۩I!lpi-m<kPH>+vj @ڐT6cIܨFi_5($mBv;5  C2$m @. { XB9($mS=CRh1& @ hL}A!i ۩I!lPh 0И XB($mS=ʐT6cIИ XB($mS="$履~zxxꫯu=M @& 1!3 p^??__ދ @b/b#nQ~>]z ɟ|7?'/ @_~iu9ΊJ}\qq| @ @@  pClJ @j!i5 pE+LB @c Ozt @'A @` @ @@UN=Ri"@ @txzzz||\QAQ*ii3 @(@vVHb}+*(J]^^^xCG @ w @Ow?b: IW`)J 8UHOEZz  @hd n_nv;:.$퀮I!pt.-}{{; @nQ@@s/IG!i!]H:HK=O @ hvvj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C@HC] @*MB6KHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I's{}5  @?~{{;oZ#@SU9Fn3 @ @} g @ @Q @ @ةt @ @F@HzGG!@ @ @`Bҝn @ @ p!i @ @ IW  @@W׮]8 @=: X|!Ç߯(t{yy @L {'07OHn&zI{k P% bRf֠}r I$@@!ium @4UL LO.!i! $M @@I! XB%$mS=Ϳ7?'/ooo=6  @- hnqԝ% XB($mS=m"P#gg7cjܢG9_5($mBv;5  C=wܦ_;<]'@ hv8h|U֠}Bn&zI{Mw;۩IB;n/ @4;4]*kPH>}vjS==wܦ_;<]'@ hv8h|U֠}B>??W+緷󶩵 Iw8%\wkKOkPH>s}vjS==wܦ_;<]'@ hv8h|U֠}Bn&zI{Mw;۩IB;n/ @4;4]*kPH>}vjS==wܦ_;<]'@ hv8h|U֠}Bn&zI{Mwv6c!O  @`>}auXB΄8E @`_]%@l$ $a  @\H  @sIϡ  @) $a) @Bҳk @I/e$+ $u @5M\CW @W@Hz^o @* $ԑ/ @ IW?===>>(txxxx}}I@HWؿOر58;۩IB;n/ @4;4]*kPH>}vjS==wܦ_;<]'@ hv8h|U֠}Bn&zI{Mw;۩IB;n/ @4;4]*kPH>}vjS==wܦ_;<]'@ hv8h|U֠}Bn&zI{MwA!i٩NMPq~xtv( U XB S! $6:P@@Agv;5  C@HC}mlw|Nv% p XBi-$mS==ԵIT1)D`3kPH>vj @6  @U*&l&` I'NMP& @J@@SŤA!i۩IB$@T h"5($m\Bv;5  C__=@D:t8検F`5($]=ir!i!~o7W3^z6So,VՌK#ZU|2htG_9mۦrr)<#m @% h.ytA!i<۩I !iloltu<?~qB+LTˊ:C|/9$"wջp)U{p۴Y8l`=  @945($m_Bv;5  C`mH?["#Jg(jlK.?g;)!MIqv^2)׎?P;#@k\;KsTHn&z I->H=NͶ+:%Y}/^8⚆BҶ! ՅNۇs]s3_"'Y*Mh4N=/jt!ެ -N W9ƙ-ΝuIϼV5j< &+HIt4jMj,Q>u^X8|ROOZK|;8( su|Ag"ne @`@ͯTzkPHZ?[$@;C#!<~8'z|bdqRrT2q+7*w&7=)?++kه83?ϫ=m`O||]֩?)MYY˨4`S|ZseL484g\ͨs?Sy'q/O$bC7ǝOGs53>r{p @ػ @#V]kV%EAx/abY+:T8dӹ+mw;8ZI^:2Yk9eYc 57VeV uNDTfg}dL͝WnnemB |NH˳~nONt s5ytJo) @Q@HQg8@γsb>T|1jZFMe7XE/2􉃔O,t.9~*O-!z28Z4 UϿ.n23ѓRr`Udv0G6Gy/8Ӝ (SW 0z92,}(KepO>DC\Ϋ̝WgsZr(39ϐoCE [@H{ONܑ: #>Euֹd7~]jk |s0ΕS I'ﯔMBM95w5͙2x w.Me|زAH:V.ٚtrVY]\hz!?-T \Y+F S!NN  @d9y"BsMY%m!]>3q.${>l I'oIzPSi58X#>|x  @@W]f}pYI}P{HzTIR,υqq|߉q&'pNJ4/{o!_d&Z ~3n݄ ` INM I+o':e Z~阝 Zm'ڵb)9 ̥{1?s"{29[Bt+ղ醋Cɧ$mj @r43zr֠} I$@@ʐ4y]N!+IsneONx}&C|'7cl}s!x 09j&dqQr޲kt9  piK5kPH>煤vj @@}H]r`4itL)-NIpyx!iFA4'I˅\d3=Dbmҽ\x^џ<{ <&ڜꮽ9$Z\>k$=8Q @%h.aA!i۩I!i.'Aw&-3>bKB=$eԃ!iI:-6 6lz@$}yd+0l I9xv~wc2$m9$̓Yf{x&4p85($mJBv;5  C`UHZe2W*3o,i\LWΦ!ispHn/pڐǏQE s)x,\EFcimv~._ ?r6>̻тz)=y^ݘK3Q¤9${xq{6  ( iSA!iT۩IB2K^-v;S EZzUEw#n-BIӆeԵ da?U|sHu'#wۓ;2.#~8 II>ttxa3vП&1|06\tLHoJVbǏx&4p85($mJBv;5  C`mH}t,Ay() ESƩX.$M7ǜ<[p<$ qyf:`z IÖir'ӽ2 M `>œL1̹ ƹ[.cB8lyl'QKHVh4©FD֠}* I$@@4u3m!ܗ6\N:7r}| Q8%icq1N|;_ϝ\*q=~ۼHa+u>7q`2Ӡ<50_G*gc>Ƀ9q&K.cVm^o<qs6Iqؓ˧~6]"@9A5($mBv;5  C9$-;䆵:ne¾ה( Yf7*sBÍz V@@VLy3JHn&z$$qm @_@@sc /[P!i! $M @@I! ?%I_F#h2!CƠ}ӰF 3 )q,AkQ*cd=zYKe!@@&B،kI:\OOO @~~޷Oz @C mdB @ @$a5 @ @ u IH+ @ @I IO:q @ @ CIGZ @ @NJIz҉#l@ @ @`Hu8  @ @ pRHҎ{7o:*Px @L4D>#߾}  ^|85: @(x#An@`& t< @`Hүꫯ>|0}^26Q_|ŷ~;ccZ^mwniIAsy!!Dg;t5! pI*?/t Zۧt|FT45:%5h˞8#SҀN!\7u/;> t(Dô1q!'6BntIRAfVN|WlHԭ4n9vgkswHĠ" 3@Мqֈ$gGM@3Q-2ur=XS{5ӐTb_~ Iݜ0k4V|-TV9EJ;t'\I* Ryq\ @g.6 㙏$gGM@3\$UU'vLY|>nlYV{xwiJTAx޽{gc] *F%MSɔY2́DZ]./f(L@b97@ KyHil-729<9AwXH$G& N-I&%Er%6z?f)T? $tY?xUH'5IjPCBM>Ֆ_vaޙtN6r *mv2=66v14i1v'Iu˪\d\ҩF: 4ӧnkI: @`IR䟢Re*g%L65]6~!5KRS4eư|*V~!y7L|%yۦM_."zwfR/2]&Ӛ$-Ƴ#sak\v$* ]!Z:&RiH//;Zćt]-nεU#tA>!lKA-_Z t)GG& &IgxK$顢ʹmMC}:]~_Q㑒thi(k^.I! ^|LD Q'+4Pt/$NT#vZHQ -Ͷ|iKX KOd s8$R6~(^~|ɯγ͌&.k,t=Ψ3(:ۛגhސ,pm!/_ IۜT͇ڦ<0ObxN(IkƺCƧ &!kI:HqvԄ 0)$@ȦuЦ׶eArIyμYf2@HhT`q jU$%TG[E^21j`;Ikd>Cq&}BؕfWtkI:,S%po}WtP[%z-P(o nL{Hٜ]eiJ&C%ij$XwUI:Ev u`7H5L:*` +E#_E-;]tìm.7I@udӮv5l+c^$5oo枤ce @V'$]) B֒^[\n_ۻjP/3R_N޾'Ԥm~olNԏHݱޖ@%˟Uj O$M9C BI F T l-I!5=%!].N< x_Q6?'^$}2aG^@ 0@I:* [KȅoikfО՞ll_o6 \n i)׽2|]_mr9aM$ @3@@֒T6ݻb(*o}]2ٞ1IZka~m{ jߓ|ecc@r~>ڔ$u-Ik%F5Ir* @(@-ޗDBf$[j N%Iˉ,SzWU>KT[j߀5G ||݉dEk @7LIzÓ!@`;HRNLoTH1qIBEGXQ%i yo&Mqt+wb'AݻZW-IVut@C؝zRy4an_>ˋ-yH@ 8$i߿͛  ^z45?t$Mԛ]?mLvZEPP.Hd3#:򞒴a#VR7w楆fV3|с.(ջ;3I^s=P@   0k0$Ʒo߾~E!@`*/_>>>N #ӍoմZD-Hu-Rb_RQYfdg$Ѡ2$~@enǒ*Eإ9C.:ϣU1)Б*[uR^z6k.h$v*Q] @ g#Glzd9$u<E!A$,?.H]Io? E'  @ @ V$Dt5! pt}y/ٯgڳ @@АK5$@$8;jBAIڦn]ŔOș @r+`wxA$x"IQ H6u^n;_XnhOZ3O DWM5$Op$8;jBAIHL>ɞ_dk"F @ 0@A3*XkI:NHqvԄ 04B]7%KX*[J#P @<%Dgt5! $Sg4-՝T8=JB 0@A3*XkI:NHqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D'x}jB @B>|*G!@`A$6E ["|Ҡ+ @ p^\ @/?36G_sR?ovxiN_]  @8-$i!@}fzTɹ(I*{âß $)i@ pS75  0N~=bKEoKƖRoNtYM$"!@NIIzi#h@Ġ>/[r>IDATKS2N@ܴ;I( @ pW0  yà$mT-W_%A@3V@ #II@BĚm*I%ifP=rcY{ R$))@ pS7otT( L%ի!sd% %ex4ZxGI*MMi_*UVBF$Tj)Gߵi!IG|T2M2p?nqř Ҕk@tM@ X |$iG6}( @S |qj\2$bȣ% ?V" E&׌?E5T7FiQ;ѵC3JdY[2wo-gD[NhF]D@{ՍALXH|E& 5^5 ݈^&9vQ&rQ|$ͪek!om3%Jvb*Um0YƓ?$MO,hOӍ6~ @B R` "ISI:Ύf@Xd8tII*[>0Y%r L~#fpL6Zڈ_T"I%Fێ'!'-C21wˑ3U @F hntaɈ$gGM@3 IMDwV-nTJ_&:-jkw2מ(Ro2-JZ<2n~.x&;vC&t.!Ig@3` "IǓI:Ύf@M57U삼PA䖠]`ߪ76Q}"ܤ\IZk CTRFTi`3^&$qO@7JAsϰC5$OF$8;jBAIS݈5'UtorI?(Mr^SZoj}ODqs|QEϟ)!IAI@KA3?C5$_HqvԄ 04^~y1w$;lJ`ۉ&-27B.v]H=)҂i ?jےzk'CI@Yz~A$x*"IQ HҠ p'3y%OR*I[s;(z+VI6$]ܳ)M'`gkxT$錣}B4¥i4A& A]OKұ,hK`T-;7ds1f&vc)A-@GFq^A$x"IQ HҚC-[\n<>mI(yhk;IRA A"Ii@I@>SFt.A$x"IQ H҆$mT/T/Ӏ uk&AծėɦQX)%&X'+[_l萤]0@h?Fr>ikIz @dtOJdUKlqi"u *Y']8#>`<`nqզ  қS?bG @PA0 -܄P벸G0E>QS @"$=|- @-TܱJJtO+ @ I4@^֢mL,@ @@n˗!@8,{Г1FkPJtر @ p $% @ ct>^ܤۣN!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D'x}jB @B>|*G!@`A$6E @ @9 8gD @ @ @`Hu8  @ @ pRHғNaC @ @@ÑV @ @ @t @ @Xt@ @ c޿͛  ^z45: @(  0k0$Ʒo߾~E!@`*/_>>>N !@^HI5$?$8;jBAI::}B M  t< @`$ @B4!LfXHB& 3' @@Є0Q` "IǓ I:Ύf@ΠN @ DAD!lF5$O.$8;jBAI::}B M  t< @`$ @B4!LfXHB& 3' @@Є0Q` "IǓ I:Ύf@ΠN @ DAD!lF5$O.$8;jBAI::}B M  t< @`$ @B4!LfXHB& 3' @@Є0Q` "IǓ I:Ύf@ΠN @ DAD!lF5$O.$8;jBAI::}B M  t< @`$ @B4!LfXHzzzzxxOM@ؗ} @@B(lC5$&h @ @8' !@ @ CIGZ @ @NJIz҉#l@V&_ʍ @ pH31B =o߾~z~ @8$ᦄ @BI:;B @Gb @`>$9 @ L"$/*{MGBT^zzzLE p~www# Cvd3N( @^|x@x?<% \ /02XHi5! $A}F#t@8! 'kI:М;& 3OOy?: 愓FWE5$OhΝQ HO'o'y?: 愓FWE5$OhΝQ HO'o'y?: 愓FWE5$OhΝQ HO'o''y?: 愓FWE5$OhΝQ HO'o'5A$i5! $MaVxߊ,$EIjTč'}*`ܨ$F`,挳FD5$gΝQ kIRٛ'oKRa_'m;$%gy$鞴DxWO5$OrΝQ JRI'o3蒤rܷT=<ҧC.ꫯDKR* 'TI?Jg*R+lyT\% RV&ޑ=|<7'=˺^=NHi]XHҮœ;& $)ntO5DsrԞxkD޻nLZ1Z |$5A5핤y~Q-fRӧXoG^&u=aٛ\Q+?8y~M,B`A$xZq4ΎfHR茙9htbz%id"R= s3Oj]MjPJd$5'{*}_K.Io՚ixq٦j=lXq$}> s T䞤\ӛD+B L5$ 'KVsqvԄ 0@CFgL3D|"$]!Uv{;$-^o'NsL`4Hy֪;&99֑my$HS-mEl˗!D5$]ʑ9wgGM@37:cN'o*=U$izZۗ}$]ݜl\cBDY~pGm-k0gX;ň 4@B5$_OOO @~~>q?koHҳq*tq_vj1s|4br#TJq1lgh>1/\ЏB (Ay_D5$|gn_է~oV>@O׷h=V#$5 'Orgx"ed^hCFDGw6n@aGa߮j$]m9 B.  @`=,|;^>!SHWoaaow,KIHvWW[^n"I(@g!$=L' C[GZ $%I-Fa/b =&?(w K:Bb pHҳqB+9@@$f{riTקM6*o?v{.)ox}f{;CmktZ,iViU,-{pGHRV< \$M(Á nndT D .IM Kds'M}Zupy@Wӵ|>lȸ$jWՖUV^ۃrIZӥ M I;͛7( @S z)4Ί%CwfZ&dzæjvqy?~ъ~OW|~ֵd`I}_K^UFd>hfb:.ButnÇ\?#!d  ^|8tU x&IU/j2{Ė$dRM}ީ7zw&z.IH_txx-+-ޚtc KҤ;i-񬸲:lD "Dg,t5! 0,I-XlyO@xI:Iu3I*- jY|H*>O)4juūZ<])L CkܱTpkKծ:]24d` "I3I:Ύf\bKg}B@@=nLyuTwTqiNZVt#:$N)$үޗ\7.&qގt җ'|n]xꫯC'$ȇ߿yE!@`*W^=== F tk] ?vƾ*B5cUktvv|Lzw:;W&-k0P$iG:s( @S |1n4ΊPn1D쬊kXv!IΙoBJrځiU @`$ōΘ r`ORLDs_eKY{l1o  ڷ#WIKhkҝ^n/Mik}_ң@hP.^6 C-lyUAC!9װlNx+(I*I>laf@(mdc?N1qHnk0wXHX pmI=NL`q>>IljS+_$ZdAn*\(MJ&$7'7 0ZK"aոq+ٮUW5b˚&R/հH16]šu=iO8/S|2\E$:ȳCl@5$s$8;jBA(Iq3>!pmD؆d"^WyO*&[Nk֠dꊌ_CГ^Dn;SysQRL8M^XPĬO橒2w&%r9G>m8@Y{B|̗7"-f@kǬ9` "IdzI:Ύf7:cWK&ھ*Fv֚*$Fx#I#H0c^.I/?Fzkz d;汎&BLOA$B@& rIjQ`KgL}BJD$UsF&w(I߼R>4([F%{0e/IH̻xiA9b&4C9wDt0V'D't5! АBqIj[\x}/=%iaGAj#n'i_"I/lm7<$"%+pɮŻn1CMAJ"h2qXHG& "[:cf&`V,ib+㹸qk"Iޛo.[ژԮ?>ԞG?>ңbcJ!YiKe~cw$oRƻ0怓BH7E5$Ox$8;jBAKbKgL}BnQWIjOoI``HRߦ!q&p'sR1%c.鮑4.ތ1 Kx*2^A3}  KI:ΎfsE8SN"I@Mc7aERCS 璴u`[|ǨL($*.w>brZX3V2k3`wif̑%-hM )I/0vfHEï>6ZcU As $Dx}jB/<]ΐ pe[L7\2ڟܓZJ#5>; 介7ݘ$S,"ҎiM9G-(SZ54t#_{5;C-]~/aHE7mqo_G.ٻc!6kIzƼ%f@8l! pE h*Es%H-}WTNA-GJJRF0E~'wApd]@ KRJc~P"I2B&H~o)n/cw&5WAZf-woБ0Zx}F7<`[Pp$@$Q4 @`*ĖSás@`ە<^5vxb^z&\|S`:=I/.Uݫ T]"I%drXJ$5VMbH./ڎvv;I.Z%C.ϙxKdt$wt @6 Ioc% lC@mw}M |CE,[t?NL_[GU5caHlɓi-S5rE,7S`}I;IQ]MT5Q0km8NIz$~@ i2҂' 7ll}{po_@@&@v7o:*PxrroPuE^y[]X p:dʐ9ׯ_wT( L%ǩ!9 pjcޙIzn#J{usȀ p&A$x"IQ HH૯qͤ?~vo[c ]L:f;  4'2HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvG_|Vy]%_ Y휧())j Ivj @'92s` "I3I:H5Łʁ ޽[7v5t]kߊ^5ڙNI:}   h %Dg tݑj$'MXGsK}$`'6$!@@ \A$x"IIRŸoFL=)HƢ$=Ɔ$%Fy@ nEA$@;REI~9Vt5$f5 @h@А!K5$@$8# JRT.^eHU0nt#ENO @IJ@HD;R͸$B{} \/UZи|ꫯ =Kn0\@ }_-7fOi򒟋/v"4"_|aY$P$s1#5 I @ pXN  t<ՑTKJ඙h0mL޽%>&(yIxg[Ew'nZ˵ E8o]6jE4kkyiJꈊ٩M2XF IGQ BA f:@kI:P-ؐk8ۿ|G9+/I~jg/_7G\b!$F@ .Hh蕤^kE%LS6M&dx$VUZ0.IjiXqЊr͢&ax <%$ߗ6+?ѳq5@ !иՌ@X IĶ U$YsL-<aIj<7%iìl!]{ZR6:cXhef$h @ @ufk3HRf֑ۼ^҆k v{ Ӻ3m =6/([(V42MW_իWOOOW?L@Ha3k0J$iGn}(zHqI귑&' J+K1;IR!_$C2֢[kWI{Zxmw)GZ}1b[%{_8b%~yIG~/+oNP/_|||7B 4 n A $gwAI*VJ6T=ת7E*f-ھu'nVAIUfl-mi(jVE-0H nr,H@ @NACv@`. t<T-IōVGsLK㽗=im:|..M/4U|H $(ô?şn/3)c${U&Sb~'o^Fט\(I%6HK,Ȩ@"ً4@L5$_HqvGiftL6F}?HɩIi_zO_:MveBvS K-ۘ4e%B"kSk5XˏZB ^ԻÒƥz|X @xr&㉎$gw M&ʬ zغFkB!ўnw\W`O6Z]i"pKv&[Iפ#iߍT^(kGk)JIJr@ @vjF㩎$gwl7e"zHTݭK*ºEQe%0:vR%<ݿivQ -rrW_[G}GQ@e)5v)IJ@ @МoΈ$gw5#C Ykm< jDV6ƲێK,P* *AA p41XHE$eR^ jeru@ p i$gGI֟Ej'Hؖt[@. U! t<9]M?Ho';~N n!-$|i \@As!@@&B،kI:\OOO @~~޷Oz @C mdB @ @$a5 @ @ u IH+ @ @I IO:q @ @ CIGZ @ @NJIzĉ{||\+Vk,&7;  @-@h׿~*a{ŋ/ViǏseXBO+/|()x7 ԥ  @ @7otT577YkX'H"5>| UJZ`j-H%?_ $`nlt{K*$'o>/s9HիU@ u =hݨh C55#߾} ͢QSdXVܑ:b-ටA#I]` 鞙Q´Wk} @r>)F@`#A$xj"Iv:<6RI.BtHǚU2xW3eΗc I(@'ٟ9=B` "IW%t7jcӻtLcS*[Qҹ9rL "IϕD @M@t3` "Ir@Fuln#E3I:&B;KR;|FOu$>  @ @ V$DS\Nq60%1T1_}lӗxDuSnǙ,J#ҵ6(7%-vĶȽ##֤GÀq $ZcShRni\_.N/xԑ1TBsTʄtm /&ٕT^& \7Lq.hp_WD^ΐ @F4Y T)[sݨFl7 V#}TNJ o**)_i+}7KVO1Ԇ2 "ia4ݜKR9T~(VQ{#HAA_G.}ATw//1]yS5IZS'xJz1PI3uygjqDD/u$քi  @ "V!L0,I#Q=꺸J7۪fzK~0˛5gb0w$ 1\^oz(8gy~8ݩ$~j1ή-j^U6IØ2G)$eO9]5ѯa$֖@8dEh.dd~bWw}p K"I/G]@ )ͦxiXH$H$ܨmڱ8 ۤ:NTWԈVKZbR=yڸTF쯍Mwf4q,H.eWwOW赦p0 *JF%c⸥qA R&H3 V$fEs6va#QKE|y62_N2$xn#Z- IJ @`U0 {t6*[Rh5!b M>;uh Ud omIZlW+&ߢIoz/OjT՘ UnА{J\jԾ90v1 Zgƍo<#3v+$ 5A ^^bXH?ٟ~oa^wUmFS Ւr/Y5keJۚIu7ykLn>(֣q7 -x/H6pzt=~9[1'qx'n2Rj_ %OH2)W-uh29'<>>U @&ٚ0CM5ឤKFv___D[e 4JMڐ&k+cmKf"&7"vbEP1#(͋(ZmS2\j7s-1IZہ#K mjo=MCS$ibDi`6nLY ?][WO̶dZ&Ik8@/nK w ۷a_5vv(;@ @ 0FA3ƍZXkI:KfK#?TJqkg[F?}o6U?5Ul'XzHR5bvmIAjt\T6M;/NJ ^t93U?ƳiwLzWVcT"1)S_}wd, Xˮ\찓tTg.. rm62g_h`x j%!@ @{@I;k [jzxk ["bYDʷއOҎ6(aXA/I5VjIkٵ K"vwҬĖhb1#6,IVsXzc+Ȍu2qGkm49C#jc׾v>SGF42?|Þ4"fX @ OIl-ֹfj4I^ o͛hD1Rl0c]kWa mj"IJؐn#=읎k#Gn4 @.#!p) t!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(0^ /}7@ >Q؆kIMf* @ @ pN/6QC @ @Xt@ @ G @ @:p@ @ @'8† @ @!$Ǐ>|?֡~խ/| Yc0t2|XMkITDxI/~Α.lW_}uI+=ljʑg`v=,He$Z @ '$)āXz}gQ?>ݻw˜mD~?9Ԃ @ؔݦ8 &L I$ڦ!qߩ-~CXl//V"IϮŒͧZ @؟)=BF5$.I*zmqFmqvm<>DbI*W_"%u5-Gɯ78,Ie*$u$hjXmGi$+ @`#,XHeI(^I`ΝX\e>낺bIz! ,Y`#򾐤 Mss!@@܀\A$ET*G@ۭ+$vl$oسEvKo$ jpK~Uȭ Mr17M?XU<]\U7Jl>Ӵ>8Eab6§Pv p<XR 98XBJrRA$饒t1iLFt$;sŅ6J+Ioyqљ (ޠhksHF׮+Í78h!{K hGC[pBmmϴۚKl1)("tl9{H`M2zx=x1YA& 'ƕ1#a }m1F<ڍza^R§Pv %dsp怓BH7E5L7I ~^' &L?|LC7mk/ 7)69-,⟭&\a%ח^"ORe^8.IkP?Ik-i5gP& ғ F]YcH]"IF@OkxedAx St IhU6?&7~$ Y[2-R֚`a}Wq3 '߲4.ŊwUL["Z II;)VN;oDg?)2J@e_IŜKzŇ&3$UUI[R2~]K`~Ɠ NSmAծ_$w"+|r v#OU;$,NJ0E&(٨GEjZ=ä"V!Y#@`k0A$ I=}}ЏA1EZ[LkW kS^t>|^kplȽx"k' E{k(^|D%kQogVymO}=^6~5rҝnsYGI/z dh θ,X9$Ӓ|n~#Ϧ cM!I4mUGrfڱHewg$yߓڇ}孤]OfVR*@TO:4`Z\l(vd~j$Qހ7ɦ>"Ip$-T]uMKR.l'ejfۏo7 I2pKWN<ۏ/S,i\Ӥ\@m% 93mٟEK~LJC5D ƋE$)e])9KKSVwy'k|D5 =]j M,?4!ϵC ?Phaln"F-Feo׫pC=4t51%P_֎K-ls4婒uXJOZAO8]T xŃo,-`ٮ k5L:-;VzeJRSZg$|20(#,osI}_|jiSؽ43镛Nn~Ze: '͞ 9`I;+Og<ፆHԏ~Ch'Q;9,nF>9G>[k Ү 1"Fi?k oG%iGD$m Ed[t..S2M=I6 /?4'?϶bB",rI>\4PEm'I'˽@ҖL@̚?ZN)*O$y-[u\>f-l/Nj{˿M/Mb^}/BsO3_p#|Ncl>M/V^C_#"q4 '_N_-OFe1IL+60P8Rө)GMLAWgyFh}x(DkoL!5քim' I*좳z;ӯ/KR)y#lW_5u]no'qI>>$U&(쯖D-t~Z%ߓ-3E⿓7z~wI2dP}nkR"/B1-I=BTFZi*H%$5E[bڪox$E5'?Th`EXLv)3&ز8h|ɏI>ؠ%4xV|cwsQ-LZ{ ~WǢ`][+ m'!50o}BaFAj:@k0$ H[Y|J>R,bHұjTD4woc'iQnci|^Iltuj^IZETFT-X3Zn휯3=Uӟs%퓴sonLIj.C6>cԠ%<6)Q 67ZͶGzOA7P$ml1(L74iUc7 g&~$-J:"Y⼖L1Od .Iu&xh$3oQwZ] 7qٹ=x~"bTqk50'm9ky6 Ȑvʗv3#Sl<0ƙ|n⒴h.Iۏ6xyv LZY$ńEo'HRr6?kHոI@&%.v jmX~Ս~/]W_A˳\ۜq f1I֋9۵ԸBI7Ri);YS"%M iFJ?4$iS-?JNSqR/W|+VH@hb, .AV[z'%xxoUiUb; $Oӽ(IM,VL8./yE?nI|ۈ&1҅ɗ?Q7J#EI>%Qs$ A>﷡ $^r,k;Wɯz.I-i_\Y\pX.ZK[\Z?B}+cy%4DEN8QÖ[.y5IZr)ZvɐCecф*h )>){Y(WPlwh_"I1X4-ye%ܮOkҵS[&;lF$; Ik*xIR̷$iMnuy+|uK]y"I;@d$Fo䭊|"Lܢ^Alk̀hӌWh^IĜa$qf}ăxAU~E>9_rqLڏ:}6 DvNbsjSYvmL_5n7i-*|Yju7W6GE׬O$Y%2eiYgaNde%9<6j|$w'W=[2;fzS xW!HrעYH.jo%ɊII&l6]~@/v'>mIGI:|ORIvxxzy.\IC{w$3ڬ6_-kyN65!WD5jkuWd $OgSn7%):dn}hKfs8dS(zrUW,wvl)Ƨ"$x%COsT#|ڦΚ4^;%I%|)sAbk+`2Ԗ-`y@^t4Texnxq 4=4r1/ NJh+^e!ږؖ${cS?1#:HQ~17o!Jc{cfbʺf#υ&E>;~-doPԘEbtv%Accщh|I,:K$ؠo+y.%+k`RGTt^1?2Yy.b [&$ٗ|lQk_,ȧ(-!o)H'Y탗)1OJe),/klCLt$ )~vϣI!4Y'G[((Ij#umIJZ Bqaj.ɡɾow`Po˦.IjbG)]w{2yǦ)'.c[]NShP3]eO&ȯǮUP;6[0;Iߠ4\&cyhd;C%,]4n%_G  @HFh78f+P%U?7*N []tTE~ŖEI*c/^Ha7Y|l\mXfjՌEenW X۠MkR؋.%c,^]7.GQY淲隦nA Dmm{Snz[[D\YJEHU7 AI0Ż&WDvɿN1uE,{"# v pwwC/t2H-$&cP7smb٤U{&<Qr􊥄/Y 4yZEg}cP-vxǵjOk ~z6k=81OсAՓ]EI uLԪk'i߳2>R󳡧n4# ,|osR;:Pr1mhl~Ynk@O=]F@ηOɖ$ip"W+@'ytR"զIMR{&7D(>,/ijۡ4GY5D!Q@j7Y&kdɐt:I<-Ur Uݜ!B/mvz~``i_y*N%$I>e`(=dw~(K-Is7A`#< +IzܹY/2I'}-i`3@a"JH% `ψC__JʄjZ|$l^ |BsD騅1܆\8 watNQj>؜R[pi-(=w_jpQ{ce1/pb-E%UENdRzԎg%YCaa4ƥ^Dnv@\ل2` &SN|l;Дl|fUh?tRL&}hu.._Izi:r@CgH/YWttc~O!@АK5$,8/,_8:r7M$=ń"IO1M}U8lݪ5򋛎w" _9j}55ws|^7 3A@"! G?5v]!Ǭ7Ϛ?f;>AnON@`*$)tj9 KI/ސNU?K|Ltku*+R2ޕ8Ts (B@\A$xʙx}jBIo##NX'ޞD2f'/B,> @АK5$o߾~z>5!@`_/_|||ܷOz! Y˹~olˁCpmzC*") ":&1煨nkI:HqvԄ 0tu2qc֖ $U#wU3zA<3` "IdzI:Ύf@ΠN @ DAD!lF5$O.$8;jBAI::}B M  t< @`$ @B4!LfXHB& G@$ﶦ$ݚ0C aatT*XHDzzzzxxOM@G/O>dS[z u@ "$ vB8:q[zt@ @S ;C@[J@ @DH҉RRr @'$ݟ9=B2l2J|W_|6ǯ{_/),ź6{kuuA8oFR IfbǑFNI˒BGF>L;&|MԎrd/O=4 $ie @`lEyc.œjr-ϒ0"%qJ/ Jv~ټ>-5޽)-LFNFF/{̵/O|t![ $YftY2r?4$~RR_3 K<65Oo萤otWGEI]wlM)}yOBGH%$]'A!mvt獉mJjH#[Ajf#_3f`׬)+6]܎,IǨ oD$+埒: ϔ,rl&Ja@g$$혵߿yE!@`KիWOOO[pmm,ꞻ$,HΦxxM#ٮa#Zވbڎ8#12/?SDxwww8 J5,#߾}  ]l˗/w : #HSFRc rQ<6xF*{CڈL$WuϣAʋ=;p$TM Ant` "IO $˿Ky+@$???s9bϐ=>rTGSٍ L_-ky?3$imOG.PZRb!z%zCL+V{|GZǑG']lTIS6.ZK0OI(IGrT,E[$"[16) _$p/_(RUtJCfSR`Ih~.&=]'OT Dб "9j2(^+~ mHKV-:?/ŀmf#T`Rjya6 sXZKNv+339!Hbi'΂U{e~"I- k jWH>1l]7O3??5vփYKL^+qQ}bG? h( -y @`{~_%o~ѣ\n.'s?=!sBoL~67z1UZnۊ"ce} $?smJ56)CaJ dEn E\Z{H/m)K &,BNii{RSN>_MgS_jiOVׇ$&*٬@@/U쮘\٨$sY\?a֗blSL*{l]#Ie |+0&I- y ;qe.1aq%bSAO$7u&t8@ $gGM@ݨu$S|L"I! DmA̦l vMNmf3 {UY6I+xwT ,$*al:Wk[/ؚ$aG^N$-'&'-s,DHR \N@]\]!剑|וKW!ҝ.{0k*yHRͥve%]$gE$i2nH" X $iGB"I;`Q6"nzF'!Ku7[;Ӷ-v{kTmQļgQLh-S2ۼ.IZ^5C$02s%.'KޠMb~9DsOf@c#5`Q'YmIB:v7XLT*M9ͮEzK\Gڎ\gO%4KD2Pn^1*`W3Iw>X!/d NsIgi$hȠ4]Q6%ickNd<-k6|}HnG i'yITkGIHmpA _V%O|$Ux'bZ$icXHұC-$8;jBXˍ"IHcӦ;I㶢uY~"Id@-R8i3IlJ$֒Y1|;I*w\{TXIz$h$i^I*Awtn'Ie""k64Yc4 )I]T -O4[>_lyN=? t< @N`u7$MHR٩'' :;I寍Nj#{_I*[ aʖL=^.* Q$LntqT,av'G+et;I7Z5In7Iڸ!f1]RvnYǏv#_rȡF_I$Q+Y$@`kI:9$gGM@(t jR x5n|mIxvESç"lO=* zIZ2 $'gIp$UB8vtUPq1r;Is}so߾\.I)~t Kf{'i0$\[q+7Wcg5bw%J X nߑHX P'(ϝۡqz~K钴}Z+\M.K7tyqIj6QWy_(I9~4ҋI];IE$]qo<ξ$"ZqI#wШO?===<<ק& Ky>[mtIZJYOVd4tamOk<&$[>ڈ?W9ge񆧉~m5w KҮ^݂&S*/DIR[t$¹[oo~WYqHV$ˤ\7#FKrgXK6 ۺ\m]5/А~$B*0-xY[xGg05◔S#s 2B"65}I<4YLي |$jyg 1G#O63}aܓmL#fUw^uڔ=b2胗^ #)rIj[v-. /صVfS[G%/lFLuIRhRKY^KIfH^foDjX+j1 ]Ki_k/-.IBTtWDn\_XZv,IFވ)@ pOS@ j^a뒤US݄^'C䶤=6O5J;Id1ōH)sj"6EAI稜 U?eތ\.IIyo~|$53ָ̂ͯaO-D@`Hm* @l&rI*.I* % [~Oے M;*摈ݥ.Yڴh$dCFR' XH>(IX\Sv$rtGMNA>^IZK̎ȶ"IZ"wyࢫ8)ֽT8ܼ|vd%]ȚjdlOL.p6ޓCJlu/v;9j$} ^@$)y@fb襦N%A}i7$եߢMdM"ƅC]pIIQQRRIakSv5iycc V69""d/N\SVX2$H6A)?Df_Z+k׭Nkƌzhkq-.tR,rOf'A0g8i~Ɵn)@Օadql>hI=Canߎr=w3qJVn^R{4zO pdH#A#;=5$iD8_Ų zˋ]LkbxO fnuݣʵsg!lJI)^ y]Yqd UTmz}qàެ66v1Poo7: #$9eD Az_q?TAp3@K\++[5fcq\DfCMRCkVt]B! I;o޼@Q@JիWOOOSC8_3$4@=]~Gʽ,9T+K3./{-ߓD7ׇ5)n\k'oobS7Ǎ8m2B46P۷_@Q@J˗SC8_z$rq1tU42ٱƮϸ_:)kuٔ!U}]CF6ҍrRn2BA$i$Oe @`$uUjKMP[jN~͞[t;i%]sf.lUO7og鐷H3DАK5$@$8;jBAI:F],-oF-@`Ov;LIG}!cuOWKFh4Y T)C& 3' @&]4N?? t< @`$ @ DԖ"hΝ(D~A$x#IQ H k wկ~-E\C03` "II:Ύf@ΠN \l)kI:HqvԄ 0tu @: nK4י(<XHlE& 3' @WN`-[Dax'D')t5! $A>!@Rͭ$ <* t<7 @`$ @K|0A$xJ"IQ H %eK4(XHLD& 3' @}Ė"hH%Dg t5! $A>!@OAC@`. t< @`$ @ r[!Q 0kI:OOO @/w @C?_ِ ?! _]@x@x||7~^ @G ??$kʸ 3@qֈ @ prQNO?W1mD #$9g @ F7L+9@ @3p3H @ p'! I/FH @ $igNHWF@ @؈nt#4 L$$7otT( L%+?5: @C`]7*ϻ4'$L& Iڑo߾}uGBT/_|||C X׍/0 pjA$x#IQ H +!E^I~0@"IdzI:Ύf@ΠN u~~>l4F`iAA$i0U Ő @`$ @ oF܉B'Dg1t5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ HN~@`m}K?===<<ק& Ky> (l|}=|%m&h/"^e_~)mʩ*HÇ p;XHvF @A,[C} D+a-R.)UV R i<+6I: @h^-  @2&ImhC"RE]-#AN?$8by}7S  I@ m Ւ{H6z KgeMv1%4=ֽ~q @ I~  @L (I5JXi;$]EWQ*IŽvU0 @h@! @蒤~-O JRqH`zP  .H.\ @&%Iz5rcJeTm*z\#VxeeBb֙C ĪHE 84$S7.{c3zu#pTQ yci @EIz]h @tIŝ"<5#VCZ^Kh 'c]ݻwvUvE<]yŇj@*=e.?S*Nz*ŒKɁ-" @(37otT( L%ի!9 ]Tx6cQ}ⳡM) ?3{()K$y^9M= LR]\/dݖ̦?^cGmyt!`Iڱ^޾}  ^|85:$\e:Eu%׭#\ =aIjOJ4.64ٰE/YސGҔ+kc^iTinY,fguM` &i!c] I;`Q I0 ?rHK,۞Y h,kELvU$5x:m\=oCw*I>jI*Cņ,'o-+Wn*mF`҅v 2]@A5$_ HqvԄ 0tu@ 7H#mkdQi-ӅɥV6~T ZrB(é8O5I3K$im^5' &I'Zit- 0fy` "It5! $A>!0(IX{{.@rfwU/jY*ںŋe{k}5I3K$"ޠ$xaSU[@` t #D/$8;jBAI::}B%IT?RIKXU`_~ٳ!weVIj݉męKLQ+d,45A$@& 3'%Th<\T!0"I<}<#g$m,eĖ&-M.NoKRHìڍmzwZpOH>P;@. D/$8;jBAI::}B`PSMvO؅ґ7xu\aNJLr;fewtm<9j`'Βث,p h %Dg t5! $A>!0(Ix܅3iDac8D}bv*ř6gfJ? &Qe/}TMDHbeX}$<͗`dc˪6",B H5zG1!$% \EWLEaM5(MwGiM%`/7]|$m׶4@E V&IXy*{󄬱j>_{]>+^ ;@. D/$8;jBAI::}B@ .IdL?[EKjjO $϶IB~J ;yb+2xɨ[Pz.GknrVt&iӆo2aV|ײͪHR p>_YA h2qXHG& 3'.R?_.ND )/Q{z(Ŵ*JR_@~aJS;MLҗ(umJ63I1M!ťZ~z;|9+#Y s7Iok+JV E "E~!XH$gGM@3 IgPO\*Iɘ\:-̠n/zpzA>#i͔\.Ib;*3xM$k{W=aVeHaܤl o$ٓ6}A 'D $8;jBAI::}B@@L裍?GDn]rF" ՒHu{wHߗԲku\~uhxÔdf^խK~0+kVROx,URJ7RV~ߘnh?׋҅'ٟ9=B` "IWx}jB ] p=G)_ qڣ`5LPljH pjY ;` "IwN9 @84$= @2/.Nm@ G @` H5( @i IO;u@V#$] % A F @`]Huy @ IO6a @6 $*MB <]_ H!@V&$](A @ @"$혯߿yE!@`*W^===M !@@L$L#I;۷_@Q@J˗SCs@ 2/0f` "II:Ύf@ΠN @ DAD!lF5$O.$8;jBAI::}B M  t< @`$ @B4!LfXHB& 3' @@Є0Q` "IǓ I:Ύf@ΠN @ DAD!lF5$O.$8;jBA`I_3G @4'f>!@ hN!@ fy`A$xz"IQ Ò7:c "f#Dg%t5! +Iq3f>!@Qx}A$x2"IQ AI19 @@z0XHD& ڒ7:cN  XH |zzzxxOM@ؗs'ntI7@ P&@ ӏ!@`4t @ @^>B & @ !$fn__}v>䓟w @DW}>eq I;7D@O_mwxA .!u IIk pD~_?7G @ @`$$t @3`KgPO@ @G'$=  lA[Uڄ @ pRHҎ{7o:*PxS;l)s@n!@9r|0A$xJ"IQ c[:c #)g#D$t5! p$ŖΘ4 @V hneQ 㹉$gGM@3%I3f>!@r+`wxA$x"IQ KҚ-g>!@ hN!@ hN!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr====<<ק& Ky>  @ DÇr!DnY @ @ sM @ @!$]#@ @ @'%$=6 @ @ $:i @ @8)$I'!@ @ u IH+ @ @I I;&o޼@Q@JիWOOOSCs@ 2;@ HҎl|ׯ;*Px @L XHC& 3' @@Є0Q` "IǓ I:Ύf@ΠN @ DAD!lF5$O.$8;jBAI::}B M  t< @`$ @B4!LfXHB& 3' @@Є0Q` "IǓ I:Ύf@ΠN @ DAD!lF5$O.$8;jBAI::}B M  t< @`$ @B4!LfXHB& 3' @@Є0Q` "IǓ I:Ύf@ΠN @ DAD!lF5$O.$8;jBAI::}B M  t< @`$ @B4!LfXHB& 3' @@Є0Q` "IǓ I:Ύf@ΠN @ DAD!lF5$OԄ } ???'A |!TB6XHm2V!@ @ sxqΰ @ @:p@ @ @'8† @ @!$]#@ @ @'%$=6 @ @ $:i @ @8)$iĽ͛7( @S zijt@ P&pww@`"`Iڑo߾}uGBT/_|||C  x 7 0kI:HqvԄ 0tu @!& A`3A$xr!IQ H  hB(Ʌ$gGM@3 IgPO@ " a6#D't5! $A>!@@&B،kI:\HqvԄ 0tu @!& A`3A$xr!IQ H ݅Q؆I:YHqvԄ 0tu @N@I$OS$8;jBAI::}B @' $E)t5! $A>!@ @"II:Ύf@ΠN @  Ii$gGM@3 IgPO@ @H4E& 3|ץ|s";U|}?~@ݭd_~$?W_}%z lNbzKQikP]9w$aI:HqvԄ 0tuC@NcngIsԫ5YdTN [J QYdBV)iVi*Z)Ʒ\ 4>MK$򶸊B5~m`|q -7VV$r:6ux%-DkoL!@߼yQ 0W@؉-y?x+@mT:<~5&Im\nme$E5'76̔IR3&ukl4Sg9%I|&oHd[TzZ4gӻv(5|OCH0M'bͨz?0>>N !CC)SKICm}*n2_%crW K.Sj\L-'mM4%I֦0{C-wR](Ofj`Òȡt]To5IZ4VT!]o{ iĖU y>+R#`  ! ]"n 8:I@IzI $쥧zq<؇k0zc-rkU~/ҡqI{m{`qJѵ_nF8禬X䦓 iF6%iJ:KvY-;M I.Ҳ&dݼ2ߡپ^gOQ^Z$ @#Kk`PeoH%A1? ^l $iǒAv( @`a'zF= EòiUDjko.L[Oл,CM7ɐs,ړY$r3 D6IjHbB_(I{$i|残|1+&$$rEgvHRx}"U9>hacZA%ip?^v65w7EE@ Hc I;`Q I0 $me4/I'fo&w1x(앗;*TA6m-I[_+IXgyS oZf7c4Z'.z|w?^I*/TPCA%(@FI$_HqvԄ 0tuC!IM܈H.N7!?4^zKRr$TP"eCLH_qoMNe㧖ٴ5l*B^ke-֝Q".l1Ȋ:]mҵ*vKڶt=6$=\,Mt۶}v"I'HB& 3 I*HI{{`2t_rIZۣTQib.,vm탺$r=ITxs4>Myi_n$-볒JIdL~!%6M%۫D8ŕ#Z
DfmRth5&MhescӤ<ک}qw&[˶SH,%[K-_ȥX0vk_n߰m^E;.Ch@"It5! $A>XI\;7ݻ{ڰ;i /:nH#1kT׫[_xM {%Ie,ݗ k=[\Y\,wMSmuAL]ʊ.,$5QׯͲڍ^sřmC@&sNҎdGv( @`a'jٻ?W_6.-u~K-Ej@MHMAI0vɪv]Ү^)o/ig@Fy$Oy5M2fwiSPl'IMSm/B޷ܾoS]oٛW<0a/˨.I:0(ɥ`""xl+^kǓ'cK-I5Bvz@J IEvd:E!@;C!gݑfZ,/)nEɩ伭n9T8ᗒҚ(f#T_Z.S҈[|Lc磪'DHIiE5S=2>)J4IzH/$)5 $h7LfM,[a#,3;]>QbE~i$1ZJk*zة- zϮcH#d20R/\;u  $iǒAv( @`&wEdCƷ '[O4 B- z%DDt $$E=t5! $A>of]o,[ܾj;[GC}' uOuSWI:OOO @~~޷Oz-@¬vƣ~uނq-Q?kcTY wW?  lKI-c%T2_{ө7cښQ]lq˶t(-a6 % @&HkXOt-s{tcndd)t@ II@ urn/_p}ۨ,Q[LlכfmL&<}dӕ-c!&@KK; @ ӍdU>HlC`?~$N<$)@ @ 4$MO? @ @ @ @ p7otT( L%ի!9 @ #;bXbBvׯ;*Px @ xyGG"I;`Q I0 @ 4$iG"I;`Q I0 @ I:HqvԄ 0tu @N@I$OS$8;jBAI::}'W_}Ǐ+K~?[>ī\eI! ɬY]SzE'ФeIhӇid~:ڑP _~婇F؈I:ZHqvԄ 0tuL@|Oqy>K$k-m~4(u۵&sal^w&]Տ_xE'i#kNXɍ xyMڗ'I aEHR$@& 3d_Fαᇆ$o]Jv&> b2덻/G֨ה>eѢC2J].EI]wlM)}yOBGH II$gGM@3 IgPϙt]k/ycAeVТdwՌ_uWۑ%i5xȘ$prŽSX'񙒒rEn–ͤ]T)|#HTG& 3L""'.I:kF7bi&"Hk||Hna7"#7H LK!$)t<͐ @`$ 9^N9FN7b=!x:Hn+HGy%7Aԧ!]܁%, I $gGM@3 IgPi"ƫKRr925BFp/a4YcJ.F[e1_x~{~#} Ԙqw$}IU`ׄMZ\&c-7Wuc~3hk+.,Z˧E- Z J^s㞤ڂK\>n475Iz!@Cؙtgt7&Og]JE?>B^5SK5_#uV`1~&#.tJ)vť\$#9q*-K sDl/c{YTA*:!)w)$C4?Ğ'"QI^͜|f5?F 6R{$%b6j*0Y)|<09,%G'; l| A4qOg򪽲B?ҵs+$^Y;JJ,%fTѕ(I>Kţ p;\#I;I@IzI ȉhOOЛ_ tyaGE*-7vmj@ҝlwUYgn=MSZ &2b(,"["ȭAK{/M6e5Y):-S8mOjklB-mP$Ӥ5QE~;þ|HžS]Й C6\|.k9lR5[M~vIek1l!/8o$%xZ_6]!t?^5 %92,ND^l*IuU^!D\YW0HX pHL!D@? 2$bH7ɫ10(9(νm^KzRy鹺I ?-d?mDJJRkYL[$b%=T|1r饑&nT5%ΑIn~ne$MdTY49,m|>--|y횜ڎf*@TmWng3^YITV!t$ɟd_5IÎj|IZTCOHM*m!9NZY|+<& IB#+C";]&&SaUy临ӛ7@`6$i2HҎDv( @`a'zI;FU_槚*,3bR#NcΣʻ3MDnU0k~o!e=چdǙZX|qIKA_oGxbIF )S1x*ƦVŶ&a'I{ifU(I1T|zYa/n,JR]bO6$ZT1TŃ !vkyqw$F~Dc]bB*.mQO$ir׉#^>ͥve%]$gE$i2nH\%$i2HҎ<zzzxx@Q@Jyjt{ M%iδmk~!nUs4YZԸ6oKDq? LLͰ$-NzYfݎ/b|cI!5!7P.~ ?vο';kbؾӻ5@`8VI2P @n*I-2j5v|YML0^,W*]qfn@/.$֊(^r3ІlSS U/'L T*_m  I"K @`LSONktw_F'T@6-{:?("\4j#HRxZ:w'Q7 @>ndoөh$i$i㆘rvIڹeINҏ?ځK|!9|ǗI$ @t2 @)8$]ȶ$]Z_{i) HSn 'ߞuIjk$i~WD-Hwړų$N*p!~a;I*I`wEIڸ9YG񝤹>o_.?`% 4B-֛A+ϱH[ +&$eh  =ͥtI>- a楛FR|}$5Zu^^(I+8,)%i )v#ڋq I*(T7y}WwIDf0tGQy~ȟ族5qgX;"uklgt~8$mO @vd߼yQ 0W@؉@mtI8-s9bDL;6jj6?ĐF(1<\MKҮ^5Tt=\RBZW\E˟,ikŎlřKR:!ve;D4m"^<4d$UuHҮp/ZkKw ~rŬ !I;}( @S |qjtԶINEPd5.i~mلd˧^'5j1-&,7,Izv LLm'I}oeе ՘q*H I}Ww 4ٗoF΍v$ n7$muں(kN_!`I*-wT<`Z;I/,,I;wzæ,#3?ptE!@;ػk'rldZ3m{,f+j743卞'*<\hM +sO2.^1[}Qѫ\>Z'_̧}RKb6e^^.Im ߝ'pL%p$5҅ugKk͈͒.IjMjI#2k?kIR\Y:1kZBגpK KҮ)"%%}E$5kȒ;[ FIL#C( @B؉@U]+ c]ԶjЫ\~ܖ"}Uf4Y|',>f(I4̛%i>)6/ZՂffY )صV)M`[GxwɚJwIR!ciVΖ$;}_`J7VKWH&=[kI*_2YizX*ʲ{|õƵL-;[ FI$OI$8;jBci4?o~V+:q 1qڔuܢuΙgm3Xce6h`-s1h../+*z2>e '"! $P7fh|޿>hVHZDJȯ]~@~xH4et]5c_ \U2zlw~B1rT~bHZM~?eIKtŧK:)?f!)cdQ$,!vA wrhMtntRa=7$-%J&w8~2ŪU({Ȋ '5 < gK~J9;pˡYuWwǙrGC\H:k LBҁ+Ig,@! ,M  ! &A .&O1蒠)pvJPrԫoYJr[&v)^J<ʣ,Jzr}wG.V*Amyh.G \KMܔQ:b ڝiqk@Y0eF{^Ȍ:һ[urtGήGH~h9Wo2ؿp0v:kZYKe;pzI2Fnܾmr|}5ع-_Srwn#f@H:cI Ig`iJIW0 J@+/WA# I='X\~Kvޠ׼KzK,OSS۽Fwsgk IkRHӓB ucf )w kMtLݵ~NW9ݷG/nVp~v?./ۓTHBҸf3S̚ZA8\.˲>ew`w2D7V}5ߓyJ޹ 29^( IE+$I !i1oD^H=ƿ rbywϸ?5 X5]|F9;sM*]@H*$/B!iNOdI3ԍ/PbkT*0ݵTiEKַ^L͚/# $W4n'2$@ @ .' I'/BҸf @g}vww_bѴTH*$/S!iNOdI3ԍI$ۡNRЈA~/ IWx=  @\vL @LNbKKA!o/ @ @M ,6Ű`7 ۡ  @ @8|HB҅` @ @R Ih @ @.' -=,B @ @ S@Z}!G%@ @ .ii`>4] @ @]@Z:}ӭ~8 *pRK08 @.&ڃ|!ӧ4%@TZ @&pssC>omـqmu1%BX @`_/S/ @ fm%]B.$u%iS4n'2noo2F6& @ %B2d/E}wڃB $@@4Cݘ @IIL FA!itqwBҸf 0I@@3I#3NfBCI:c Ig`iJIW0 J @ I g IgXxB3 :.( $  @&0&FB3l&!^P @yBy^Z |$ Iϰg@t\P@HzAlC @ IyiMw;K6*$a3 Iπ؆"@Λ IgLB3 :.( $  @󼴾>Q! IHzD @6 @`tW#_>Щۃ؛7yX!&I a!'ש @ hZA/$h6Z˶5,$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q;澾I(_T)7F#@$ܝ' W  @ @ &ˁ @ @^;y @ @ @ @W- $w @ @I @ @Z@Hz  @ @XOOO3:hJ. @ ݡ!@ Q IgO>=<<) ޾`p @qA Sן4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\BҸf 0I@@3I# ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\5_Oe4 @$I4"@`{PHrT @ @ilU @ @ @<B8:  @ @ I8e @ @ p!y @ @FN  @ @8̒^k !iMHOmO;$PCC@=($M\~&@ И@ IK}~Uk^Si41,k@.&ps D @@sTd?jN\M'bVܖa p0IDAT! A @UY!i9z=_aHZ8bKމDh@2 @ @ܐ_Lwuܟu)}gHǝ*utSκ.!o~j$@!%A @B~oo=<4*%.h.=R˫k:e>UG. .%j˫|psYU@HZ`k:?PqOm:t%?ToP\X4lT t9[G&@ м+Iݾą`SŽoЫu i5O^xA!T"Xk~.SfܟŪ?D2V宝^GqhBf.G;.?]N$ $]l @f%:ߖ<٩>uw࡜\w%})g\!i Q"KZ:VuS_0/^?׿*gk׏[j =cHZ#yowհapeND EU_qݣhI@H:cgtДRw]j '@@CP:#KnXA VLI⹮$-ϛ:rO:5/qE:F\Iz(׮Ji xDlꚕ6~www[?EG``z3OftДRnooRK087ѐS_.BO'Nn Iky5+=wv |P [_CCe&8']_6ٮvV$`&ïSH:KS@@HIP m7TzjHZ G)g I%Rh=Y7<^#!y~N Ik.|耥 v' w4 q;=  ! $P7&[臤UD38EՋ4]x7Es_0ۿ@y>i IezJCut{bH:e1\fͳku.$I !i1 ؚ{~ˉٯk(dgg IpGn,P\XҠ|Cȵ孎/!d<+2nmCn|4ۚOgӞ=($Z!iNOdI3ԍIN>4HȬl!?ܿgW凣 ɐtJC7 htbkr[#|:A!i| Ivz @ C@HnL&p2$-'\}~|e}ݾ^ ZyC_/wi 0O ^OV/ tbH:6vG@ݹufm؃BJ$@@4CݘlM`JHZι>x|*@ХԲnr}xF7-;_xHz1'xtD:ոΎu΋GW4n'2$@`kCrz~)Vy֖G4zGvU?Աu#X/5z#RYwNs4[3:0GAn9Zν'i%:R|9nNR`k;p#:A!i| Ivz @ C@HnL&0=$-W_{hF#[BΚ:jISR I .%3v(Z=t!4fUku|^JNW?k>򈰭mf3.` IkTHӓB uc 5!i?*X)X FĬ2uhڿ|O߿pzI\9TMWcկjыI]zڰU-79dPaG'| akд9oގ=($f!iNOdI3ԍIf qzw8lq%D}mCC71 UV "?R_Cq.gZߏOZY& eTwBh>o4Fq;=  ! $P7&[WAtk-zkw?$nݷWw]joZzd~OugMBag VkIK  &#E~llBNs4hq;=  ! $P7&[_ٿ:)AX?¯.+!UK귰G^Ş]Ov+tߩ/WkBVp_ *c p Iˤ&qn[uWs>j'R{PH_BҸf {M?K|Yɒ*̱a]&KWK XWrήC-bRە?Qҥ4ujIAYϺ Tv8ԟa/IYlB@@4)r4q;=  ! $P7&.-p2$tA#@`fV^__$@ _vL @73 LL9 C{PHjW @ !vҙ @>gI3ӻWwڠWR+ۥo _aO6(ioXZG ,#N?K[k\؝Ky&\Vo,$=ۙ#OFMw.t9›Ov;L @+[aUJ"p=`3Oftta!oZZCҚBzfG-bq'X<Ҡr?9znvpAqUC0v!(u Nkן.~\ @ H*%{PH_BҸ2=g%:চu] yu_/W&2s5+Hѻ:D%U^_4\Z\#2J?V]t\!iҶBsU-αj7|S,)eww$bwZXf?mBmΫ"@6! 4:A!i| IvfԲ\rjVbśo)X Ik7~w:uc"?KxUa6:p_[ȼ짱G.=*_;/eҔ pYeF`(` IBH[gݕ*֐wcBs48+g\[!ɉ.E_{wԩBҩR @.. 8 3{PHBҸ2=!iwEd}P 5<]ddZF<}CU^Xhʹx|x'v<.gUsݓ?to,CWN). !@V@@کQؕ؃BRyǑu~k(dgKSlIkHZ,>ψOWy(yVxA|y2$s|gJ-+I @j4]=($/u!inSB2r}N%32)fSj;٦.E I<=9ViJI'?)\ڜQ@HzFL"@W@@s^OG#0W]3^H[Đ ^KA&[K:z.,av'zpӔgS}ZQkNI:0ؕGUڔ#w]f8 !%BXfS+.$-szHZ>>cExݳ׻W=XFue/Rz=K ?oHjX0/ztc,Eq7hHZNaccS+?ܿ4KJ*,t%!i)f͇ |﨓4"@dh2ԍIA!i|?vx=-07$G]w,R֨f5`);[Ϻv?KJ=  @ @`N®DƗCA6/NOZ @ hV;5 {PH_ Ie9Гss%@\T@@sQnmT6ד!!iM' @%4P64?b!l4.'>& $ @4 :4 t29dVH*CI3 I0 @ ho؃B9執-Ѹ8x @g3 :؃B,]e:( @ @nb#F<΍ @ @:yF!@ @ J!i??W ^ Zovoy  @ @*3 @`3~kJ @* $=ooor=_|2ق: @ @X4>Ҹ @ @V# $1OOO35%@ˣ.8 @ 6Mm ؃T!Uӧ㷷Ԕ ˏc @77h:8=($/!i=4'' $=# @, 93)` Ig.^!4'' $=# @, 93)` Ig.8Ä@XJ@@&` IV+I Г334'@\N@@s9k#q/-τ& $ @ A@@nH={PH IГӜ"@$h I@Hzx X I ӒF @`BN®DLt_:$Q p@@Hji @V+ Y(JA!i|_,$' @`N®DƗ4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` Ik۽IxyyyF#@$>) v Nm Ԑ4M!i+Icwww`HBӧO3:hJooo%=_@ T ؃B$@@4CݘؔtSdV& Yل(A!i| Ivz @ C@HnLlJ#!_dZP^K._5(ϯԟ?t?z_nW:h)q'sMkmF{PH_BҸfHHZ .,:g?R=ZnZCmR75N&C@@nL$` IAHӓB uc @`S IhO˕o%]-yhKHŧ_k?uLS\=($/P!iNOdI3ԍIM ԐdϓOZK*Z.,Wzoja9 h,4q;=  ! $P7&6%P/p+Ϯe F-G PIt%$r2G4\{PH_BҸf8KHZD}Enj9!5@`BR!i|y Ivz @ C@HnLlJN@'t֫J^BM- '#$X@H*$/O!iNOdI3ԍIM |M娔tS I+ ISHӓB uc @`Sg IK}2!ZV, $Ɨ4n'2$@T<*%$r2BRkB$@@4CݘؔB\=ZqtKHd I)$I !i1  )s_~eznj9!5@`BR!i|y Ivz @ C@HnLlJ,!_]:Zb&$r2BRkBvz @e^^^/; @`SIEuҟg}!i)b'sWR_1S' ` I!  @hQ%,i=B}/ݗg:տ:eiVs"  @:nY @ .P#h?ҥ&Bұ^%C %!fӹ @ pNk5N=]GBri?'w8= ;V!μ&@ @@hI-羺־)փ6OFM__[ͩ= 0U@H:UJ; @ @6) $:) @ @ IJiG @ @&3qFM  @ U~ۥ`p @q;4$ ؃|!ӧ4%@T۷ N 0.ps#6d ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\BҸf 0I@@3I# ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  !p׿S аS&A!i|! Ivz @ C`F_Eywx8?c @4>) o? @V#`5(5 |gV7tƔ|aFM  @ U_Wxg{jQ'@77 +@=8+irҔ+(![WHF+% @A@@c)($I ~HZǗfL1  @C5A WW4n'2FCRiiT $K@H*$H!iNOdIsbL @?h,4q;=  !01$fL1  @k\ p4q;=  !07$f̒1  @+\;؃Bb$@@@8$fL1  @\|; ؃B$@@CRiiƼ UL\=($/O!iNOd1$fL1  @- h<έ{PH_BҸX"$MK2Ϙ @4 O7!` I YHӓ=IhX@@)}4q;=  !p4̌Ih^@@:A!i| Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\5_Oˋ^h @SjGte @ @4+pl '@ @ @g@t @ @;w*'@ @ @ B3 : @ @ I۝; @ @ p! @ @v3qFM  @ U~ۥ`p @q;4$ ؃|!ӧ4%@T۷ N 0.ps#6d ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\BҸf 0I@@3I# ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` Ik۽IxyyyF#@$}zxxASH}{{K- @77 k@=($?!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\BҸf 0I@@3I# ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc8No4Hq;=  ! $P7&@MH˒Wϧ$9=$C̳2 \*IXƗn{}}ד.+~1F@P_ J7!Vfy g $ ؃Bgh @q.+׍uC굁 ImƝ/ p c @Go2xz=BkgJ\R@HzImc @ tߑw7'?<|?b_rJF,7( ZWmg׾=Jˑk)!iwOѿ'i !Qt|MlpjSNN[Ϻ. @@X@Hӑ @l]x7mLKܶ_D_~5^򷥘2*b}Tm"]埣G.)%bPtбOQCRbp렓Ϋ|m?ȉm9: p}BsgLX@ J9Y!iI!s%5쇃5$O*ߡrҮ]Yנ߲/G;]u[ +Xk#Z/uepI?rWf @}!UA /0\':+$ApY.^ƥk]kOaUڸMe׸__ {<$:5<- zqk?yqGQTXǝ~5Nܲ9W  @ N  @[iZ nYfaMk~WCoהן[0jezCKbȲ)SNy 7s"@ ~zzz||ASHv%yiv~,IYFi&-K ؅zѫSGTe]L-m!-SWV=Ka&@ O.op# ;{p3vŧOftДRnooRK08/ O Xc>.||5QuZ_atbشѵxGV $=׉G֜>d$ $I !i1 S\SYnOKެ~۽=OkH:zPfrGՑ8T5jp'^GC/=AeN^2\s9c fI]&pZ^%ZIvz @ C@HnLԇ}fK =<\SIFP?7$=s; ;fl#>-3} $/4 :$tr4$@@4Cݘ>=$-/tGu#BҒ-ym8$x5g]JYyV:t\- 9'` I筘~k!iNOdI3ԍI "P,Ǫwœu vIGWޕO|s~/!idC`C MSiR4n'2$²WG2x^P8$/7YvyhC4এ|~w&\'Y ! P7& $I !i1 DWG(fsSns{ob4sG^jݿ+%Ϲ\Z+jC0yTTsxd C@&CݘIctXt SW=<~p}塇<~Hv($- */_ (v= jZ[m<=$-GC5<i?r%?:OӹN|ʒӆ5h0 jf{p0BAH:KS@@HIP%'\uw 7 17Gb71K~X ƳBҚ0+$pfb49#w~TwtrSלvd hg.` I{@HӓB uc ԋI0dy%D^]_o?0uҥ>>%7, `gMfK5$4TZ[_PPҸ\ZꧽBҚf0+$$k{7kav.i:ˉn\\@@sqrg4%q;=  ! $P7&@O*%+W GC_Z/j2S=tA!i_@)n \!OSA|KPO.+  A!i|WIvz @ C@HnL(WbvW֋7)\ZזAY?ri321ׄ.݅jv1Uj:tJre tiܝo@9`#UڔOCO9Ҹ+bKwۏmHФO\Ʒ4n'2$p6>_IS*8tq扇xJ];-'V8kB82 pD@@cy($I !i1 -piEm  >DE%` I+^HӓB uch[@H4MMb7(` Iz۽IxyyyF#@m!iz8rCZ]u @,- $]Z  @YgY"@ py!͍HXt  @tCR: @BҨ~ @ @lB@Hit @ @DQ9 @ @؄t$ @ @ Ig====>>) v N 0.pwwD{p/$?}0 *p{{Z  @nn$L{PH_BҸf 0I@@3I# ؃B$@@4Cݘ @IILXL4n'2$@x}}9h.lGA!i|Ivz @ C@HnL @mY4-дPT߾=($b!iNOdI3ԍIlAģ%$]4-la8A!i| Ivz @ C@HnL @`S˥M-'Ӡ=($/[!iNOdI3ԍIlSif Y#` IUHӓB uc @8WZ*BqzE*$I !i1  @k`Z*<*` IkSHӓB uc @W'KK4WPA!i|I Ivz @ C@HnL @zf](|4q;=  ! $P7& @wSRB WW4n'2$@T@c($I !i1  @#iB!+` I+pە_z @e/gvE ??J:&L/plU{ @AW__Q I/ u^( $mqL @(˭oUI Il. @X^@68E @Y@6zͳ 4- $mzO @ds>& $ @ @Zd:ΛTD @.gd Ig?===>>) v N؎yѻ8 ؃IXş>}zxxASH-)Z  @ 777׆hZ4n'2$@6"P6*$p IU,$I !i1  @߿?_|.t>`D{PH:q4$@@4Cݘ @@fUG@BQ}4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\BҸf 0I@@3I# ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|qvx=  @///h @'ӈeA!2+Q  @ @hSͲUM @ @I( @ @4* $mtM @ @yqt @ @6:q&@ @ @<B8:  @ @ IgL @@nK- @wwwhHBӧO3:hJooo% @`\F"am'$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓ_W^& X$@( Ywk($I ՟韖6z"?yR5&F5κs^=($G!iNOd}zczoxN h4%oJNq;=  ! $PoxLo O  @AMM ؃B)n'2 鍾S:4( ipҔ){PH_>;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17uA "@@BҴs;:Bu:j $]tIt֕CRy_55Ģg}  19 @vΝ R!ib8J&N[H4=5k_OIK冤n$m3L…/؆t,"pHZ*=}.W•e̢<{L8.saJRLM:Yt?;`w/*i-xS9xHUU^SS(*Lj?]8X' A%鏞{ѓ-bG(a#sIvCtp:]:>c?]ꦣGj離Q˫  W5YnVHZm2zJwoQzpDy ExˡkVktA3]yvr_+S~ ԄAH`ԅt @`b.>k~CGd=fra-K;w)m[{ւ=rRSvCzx#,zz@[%~eL9H gGyOy[r~1B)nB+8lzWa+MGexה 0+$uꯨ}#V}GCҺUk=>6ɕPC2SۿenVܷVH:P{W"P~\ə:M)$I!iwq C)IV\Ս#ץϝxypq,GZpp^FCEM w>G;5+7M! Rc3:J?+o?gPɻ"tTz\- SƝuG/ NG7]w^Tz׵AOX0p7=$__`Pߦ??rW"ܲ09vURXS+PO'2h}6?Ľydք5#pmkq6{p0#͌%*$) Bt^u#~^SЧުfjyǎv$$1֡{Dְ5+GoYLGᄴ:.voOFzסD^7'֘ot2)硯ׁb(FOakёNvJH:j%P8)-˓S[0ma] !JQ/z?M>.KTUJFэz{tIOn" \:YGW4n'xzH:]OkzTxbю'csU~֛oBҏ$C+h{dq^k񡃏~|tEգՔg4]ZD?f&D O'CCN`76E,$ /]~U P/3?rG~S>tosGHݓCWo-s okk)$+=+\D; ؃B$@|X}/ld1?  u 5N>:GG.ѯwgԅAI2h8րlxF攐n:w<)J ?\5=",\GBOP)#.}=^ ݯSHz p$lj:L`|~*Ҕ!+fW;c(v&~\/Oi]rU‘)D©8߿ QhC1hʼt:owQ$Q(5G#NGi`HX0SR}G/#-\eaFGBTO}R.1$xz8{H'o,CNuISywln'4!ޜ& ؃Bj$@|!i=”lMɣj0Q0zӳ(ӧc_o_A0}Etbnu(ʮ.4'+ﺁf-)!T2!~F61_ gIc"~dL; {䘵5LtNUqޭկ$=ۯ# p~M{PH:gBҸO`z*w2;`MˇzK:ڡ^?Uj8dmJVE-1_X=/ݟ}z)l(Ny| "Z n_?ݟ=7!-GJ)?Yw[Ro/P] )Nޑ`AxSBҏ,efpSɑQw`){u: h'64Eq;= 8@JHZ 2~r| vCy_9L _Ɏ5h^/Y3@wCKfno,$'~$pR7G5E*Wu;+RU>cdHZOVkxy$=`S,ՆSڦр~AꯣY!ɍ_|﷎Dʼn @@H:g x -! ,M XL %$=Lkܖ4vr .Ѫ .ݪ ~1z j=ʏOJ]F!ׯM`Cxh аoj4I 1Lq2ՐtOvAxSǔ\(`Vߠ?ko}Ec!oN5 +d"q`ꅤ3t,&0=;yEPz1ǎֿ a?&菾k?!-0}j`QbAPI! |~hGJ*9(j` ׁv4_1]z{rT2 '-X>7Lq2$ @ E@HnP @`##Zȉ9@@G_k}m( @N IOiA MG>-  tydAJ:W  @BD|C @M x2&gq]GKWal  @A!iN7 @jꗦxv%:Bhx5V  @`Bu΋ @U }zxxAS @ @`L܊ 4q;=  @ @@O@@c9($I ۷٤7&M Ь٩SFA!i|)ӓB F)48iJޔ=($/hvz @ C@H< @@'MɛSNOdI3}ÓthP@@)yS4}vI !izczoxN h4%oJNq;=  ! $PoxLo O  @AMM ؃B)n'2 鍾S:4( ipҔ){PH_>;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17;$@@4C17<} @g&$ ؃Bghh[@Z @n @sio۹GО @# $]\R_TioTL @r @ @ @W=N @ @!5@ @ @U Iz< @ @BkqFM  @ U~ۥ`p @q;4$ ؃|!ӧ4%@T۷ N 0.ps#6d ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnLO~/se;ԿooLII" ,*` I LHӓB uc@I|H?䡝j!i\H괮]@@s+g ؃B$@@4Cݘ>*yuW?B}~~`[? I8Ή@ 4.` IKXHӓB uc@lЁ~uי%?: I8Ή64ۜWgՎ=($V!iNOdI3ԍI'C2@GM|tnnJ h6;N{PH_BҸfG冤Ť-d@ IO {" YLZA!i| Ivz @ C@HnLlHHZ"f_JrQjײ<hU_u?Z#JAjrծ#T-_v?L`,?סijoP J-'RN.OugUMWXfӢ+.$I !i1 |T`JHZrC!iếr NKz8rvmF׻v5F<a4XQk I>k@ypgRIYÎN|wc?&NH? hV<9J {PH_BҸfG]ҷOҚsVٿX[vjҸd $Y"VU5Bi2'-d/ĶU_CmjkHڏ\IMǔAJЬrZuE4wk pYˎi4>*p2$9ȒuZ+R~2P?m97$ (7գ]X#zjś+&ljEf5PO.$ڗ2ʿRkFYg`9zr4:w oWX^Eؚ=($ښv> @- KK._8/ 4jX/&"Uھy?1 ǯfݗ +r݉ I"^#|ʹ ApW .-[΅Sfe @:5fzq3c+;0y"KD?B $OghW껫5H߈V~ ۝Gj=ݓFH Y޿Bm  @%6 @ !i'rnAX >z~}t?;-.hsySCGB#O϶ڏM@G2R踣EBVH tia'@!PzYҺw<z/wlG_Vh2s?5=ze?T2ZoaB*x}d f*M  @= @jH:^9J|Impjגb@HZ/ɬc:hHz&_u$${($+d%2.?zu $=t'!7 @U Iz< @`mBRgWڻE'[.-M IBzHz ^zV7YBҵP @ I:΋ Ф>佴|;ÑGiiIR~$=v%th46z @ Ig>===>>) v Nl#!i9Vw3?{ޕ IˠNtY($= :2ʼ $=~[zhB:I``f3OftДRnooRK085,\Sj,׊oTk.+QGq=IM?G7ߔ W.=nPHZq5_ {J?ƣϤB:hGmXؠ=($/k!iNOdI3ԍI'CUe-;f FtEHзg Ik 9ZXw//mjwR`էu߅LV Y$(A!i|Ivz @ C@HnL8֔sp1i\}SB~{в\we CWw^qO IpGv p*ךV.MckYn+HwdiNf9?Ьf*r4q;=  ! $P7& L IkhؿFxݓ'2_vZvF),_/-˫au-K5^ Ikd]Z NaeqI!kyKp o$52G5 梼ʬu?:#]Ҹd?Ьf*r4q;=  ! $P7& L I5s5<킼_we}pgX󾳇'#&>V_p=s}՚Y:A;zgg}tO@&{4q;=  ! $P7& K@:\4+sJ6WP/B*=HmY -\wK)#K.?|C-㗾gZj(] ;SאPm*^EU.*/E+'ݠW?w:ӟhV0 Jj{p0%7c?Ig`iJIW0 J &0jJf7Ois޳XyuCO=<<) ޾`p @@˥77׆[5,$I !i1  @m =-ls8vA!i| Ivz @ C@HnL @`JK4_(No4Hq;=  ! $P7& p-LK4ײPZA!i|m Ivz @ C@HnL @bi^=($/I!iNOdI3ԍI\T@s řCW4n'2$@nJZ*P ؃B $@@4Cݘ @8 h,4q;=  ! $P7& @`D`?-X(rA!i| Ivz @ C_w^ @?>3@6& $I ??կ~E fWGG%$˿KM : I[iI5fA  @ }Wyo/o@W0~=8!5)$)V $]$(RCh\pګ($I !i1  @8 Iz}85 I($I !i1  @k Iq}8U I^__$@ _vL @H V(+r'` I׷*UD @H6YogK @bј^4! $mbI @rd9F%@Bz @ maHgt  @ к@yW_}~~mg~LNQ҆ @\l*fI V @ @W- $1OOO3:hJ. @ ݡ!@ Q IgO>=<<) i`p @qA Sן4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\BҸf 0I@@3I# ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\5_Oe4 @$I4"@`{PHrT @ @ilU @ @ @<B8:  @ @ I8e @ @ p!y @ @FN  @ @8=<<) ޾`p @qA Sן4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ ĤA!i|q Ivz @ C@HnL @$$&,&` IKHӓB uc @& h&1iD`1{PH_\BҸf 0I@@3I# ؃B$@@4Cݘ @IILXL4n'2$@LLb҈b4q;=  ! $P7& @`fF%$I !i1  @44"=($/.!iNOdI3ԍI$ Ĥ>Ŏo:h!ia  t#@,/ $]  Ig! ,M  ! &A  @q!A3c۽) 3`p @Ag:Xt=s @ @ $@ @ @`=B̅J @ @H& @ @I3*!@ @ @ A@HnH @ @# $]\ @ @! 4%@TnZ  @ @`=Bsӧ4%@T۷ N 0.ps#6X_I3&CH:KS@@HIP @@Hj  Ѐt$ Ig`iJIW0 J @IΘ$! ,M  ! &A  @!5@@B$$)V $]$( $h@@H:c34%@ +% @ IgLtXt @ @!IҔ+`@Z4 $1IBX @`BL @BRk3&IH:KS@@HIP @@Hj  Ѐt$ Ig`iJIW0 J @IΘ$! ,M  ! &A  @!5@@B$$)V $]$( $h@@H:c34%@ +% @ IgLtXt @ @!Iv3:hJ///% @`\ # $]\ @ @!i!  @ @Xt=s @ @ $@ @ @`=B̅J @ @H& @ @I3*!@ @ @ A@H:qFM  @ U~ۥ`p @q;4Xt\|aFM  @ U- @ H$ V$WҌҔ+`@Z4 $1Ir4%@T_W% @`\\:"YIENDB`}DyK _Ref139387865}DyK _Ref139390854}DyK _Ref139555809}DyK _Ref139387865}DyK _Ref139390930}DyK _Ref139353612}DyK _Ref139353612}DyK _Ref139390388}DyK _Ref139390930}DyK _Ref139650278Dd>)\  C 8A DbdbEventQueue1Rw:a*^J,JкFȺw:a*^J,JJFIF``C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222+" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( (9Zj.ѴF#ay9IdU}pPM7 Я/&?h ѶWf!_E|_MxO}5EPB<'B? / kz#+/ Я/& B<'B? / kz#+/ Я/&:Vx\,-lm:;hV5-] }vUi??k_ ѷuorQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEs/mjV#`iQxDY4 $?1@4lFF>kHKڢO|@5ikW0Ok 8È6® mdL( h^--^!kyy+7849C&!$cSqXj+˴=gĚi 7'msL[$0N(GOΓm{M7w-!W.䌣 BX+?./|eEs5N2$7I n)GÓ;jy{t*meIc_D! 7j|\v rƛ969# $gą-v_4Rm`UM2OyJiԃ7P]~!tYT1c!xxwNKa7͜dBV-&fj{sG4wN$i 0B"34dc 8$ӵMWGaL>V,s(\y-"IaJI]H#6$kQ\h/] ~m9:G9m*x_&O7{C\ڑ݌ƪ1X-PE\(x-h%@WR2#5%!Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@k64q{vvCX~|UHCox{ "Zmv1RV%f'6uO\hm̝$>6r2³Oꜛ4[V1 7@˲@0p LZ`[.q,8^HrK`ۛyĚ@ze]QV`]g+$"7J2M6<]lgn|@NWiM~:Ռk,/rcO17i\"΅Nt~\.۷yFLo`&R KbNi)&ea5eoe>6+tH0w(9b+H..ᵂ;|.хÖggImlMzv.r\~eY\$ʎc'q`Zi`Ҵ;iVfr d(=&e?gO;xӊEf/t5K4]O bZ-؝IceU6PO%Ǟ}#҈9^w] pcXry$Zna5kHTer.yw8f$ԹvD&A[GY|`c-֍IfΞGifw$ p0+ȵלA%J((((((((((((((((((((((()1H6q gEp>"ּ3j^s;GDG@B$Td@V"r\x[i/DPQ)-vnjvMK?";MbYrrD9<՟El?\**B{hK[?{{hV5ϕs<^IJM:UD`@>a;z)$"j.MEpS͑a@Pԧ%3YP )O,#|66f"fƺ]7bLm zLߑgiEQ5i]m]ܰγ'LyYHe$U^((((((((((((((((((((? sv)kz|"?mR(AEP<RA\?xkV)k((((((( riV3\]5r >e%.BLK4푠.'h8 {k =ϗ=QGi\.lj曣Ifϓh61dh 2 '?msxQ?o"i=ekHlyK49.^Q%xZݼ>خZI<.6B&.aip| 6sͰVLW-XvqX]wk&vMDlppAXbA%Md&``yAIpVۓrkvj ?߷Ha8,KE&tU{=N; .dɠHA## ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (']Z݌ki6uQbu1[ಏoJs57F 됒͟&ѥlcv|dNc׈5`˞(]EXӴ{ (֐4%vir] q8 TKghך^_٥Is]d4$3,e 7eQcGZ?d66ivHhh\  $ Zd4vO }u1zc.4:..l-g6GI%YB KmM;gCÒ-[Xڭ`*ʊY&TJIMKS4zX0DqXD2TTm];+N^7xxUʫGw5+NS[zs ȡF@`FpO>$#-3_[٥cMNJD0>hK?Ѽo|אq.[wZ8Ýٱ<۴Dn.oWn>mv(?fІ͕M%Dk(#BU$ d2@}a0y (KHp"!bP8xOr@b\%Wâ<-G&U? ;PEHnRupEC2S؜5_5FgK ̡A* ALrOz%\m!)Q }#'m5WKu@?K^HQ˜miV[ake 6K` }[=N; .dɠHA#kVMUk4{F.,/ 2nh!U_Xu/[?g_vK3EHͻ%ŕs*FQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE_"*?YUGguDќK÷'}D~m9:G9m*ϥ"^Ğm:ǖ8]km 6 ۿ>?6XY_Ye/bO6l T~c.jI_xbmwf mb{eQP[KXٕfY፲b^7^E;5 :v!<і-&[緜Itbe!*b5h3-lK2jұ Lsrqy$&rB*Q`CkoI1(HB(v*iP,׷ $"(T{T:dXݠk8zGA !,PAb桩iP,׷ $"(T{T:dXݠk8zGA !,V?KPt%y$BFVCIZ_.vD{Ad-NJ?u  T8QOF[*OYh?X[ΙS~Oȣ-9)]3'P!?1J%?ƲbҢ!?1J%?ƎIvh4kR=bQ3#:X l '};}63gٲtcNdRW,$$) M5OcJ5$SI9MZ/CUSBsWl誖cw €n \:׃Viٔz) (((((((((((((((((+7LgDEZU_"{J(((icv$Ϩͳ?#gV?h-V}yV`ؓͳ?gUX uSM4aj{p0yi\B"]A'5N3_E}cyA j4{tKYY|Db E7m\Ķ2I:܂V?KPt%y$BFVT((((+._iX}"D.$Vy#%E`Iw8b+RÓ 5#Mq*,X߿nw';;Q@Q@d>dI~n9ETdMY66Zk[1-P2jt]o_ōͽn722N<qֻҴedE9)-(M(((((((((((((((((tDUYg?"*4((((((((((*Xhq]G;yq9i\B"]A'4ruZ]IYˁXI""@  we`4dY~Y}üq̍u0UC,Kטܹʐѕ ߳-dI$IfcI$$I$T&̘ϞYs$2 7:}1-[Vk R% 1\c"s db %Qt{ Tp49n"vhs$B2i$tW3hj`89N@ǎX~T7zwp]ɝA GYbQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQE_"*?YUGguDѥETQEQEQEQEQEQEQEQEQEV.K[k4!Yp> $DH!R,6Mmk$h.4}\:|T!ZWdxVׇaNm?nW#nq HrWiu^$*fLU Pr$*ұ-QLAEPYwZCǿof <؏dڡCJ(Jľ]viw27 %ÓG! K>VU$)5Y3 ռ$ʥ$E `ڲԴ,6/4T"vLI E1/"{ 3jVK<0c϶$DrR[kѩ((((((((((((((((+7LgDEZU_"{J((((((((((a8Ft*졖%n\Hhʐx!}&_jT=OR;w/(1JD FT.78a׳uvkP]5BUe*!xڿ:|_m"[:;8,-R6D\ ȬrF7CCV>yb.i_k-JV2$%oڄ-Xi%bnU-g9,wtWǨz-kkSWO8+e<|Hۻzl8#SܭܦD( \\^x6݇66vI?cq-Olu9|]{٧h{l]w6L^N sռQ Nbɸ@Kp4W I [ O{/tp#([rŋd+|l\`Kә4JFn\IG.MʠpJt{ Tp49n"vhs$B2i=WVxՓFp/- sṕӗڨ,UJ"69pQ"q= |5TeanK{'B|Iݴ0RjZoEQEQEQEQEQEQEQEQEQEQEQEQEQE_"*?YUGguDѥETQEQEQEQEQEQT-ZG[B8ˌ1Jrpp = xM:}V\IgT-v?)$λ̳dkBb^Tml"LX$K3bI%$I$6q%7,g6_j!̋!c]HWITڨ4{N{x.nDbg ;7t%tص-KsZŜ2N'fr8#z u[{X֤qm]Kgt"\Jjqe>a0qk9nD65){ #QiTOV%Yۻoq-Cn\H^F~_m򩌀rjq&EŦIj.ZeL䏕Cmeq;[cZ,1 >|%j^17Gn˜0,vZ_ [iYy1-$ӪѫPr hֿ=֧eolE,w2D$߷i-DlANɭ0,h1rQ\FrMjaK. 6q^E_fǀoeȞ;>)T6osq(,c`abB %JgVtʤ u \ۇPaomqy.y&DY 8a9֪xX,1KBikyG2g?!,d-a\'RԞ04,1W]mbG*Ȃ0iIjqi_ڥ˾;VD9#n@}(UӢ$K|v2]y&rG܁W%xOTF&b.Y+!40#J͔u ^;6`m'iXKCG u7ߘXk[8}j[F#bO͜m8F%6}N[yFV7Q~%Ț2aHܻ+ MsD `,v'p.-fcBY}ϴvT<-jǑkgڼ dy19eRw'8ȵ95=,&m5>pOUK>eͅSX\<7,['ORmu$b4,;`LsAjg&::Ob-tר#\<;Ѷen"f5 Z :mf\IFBՃB(s"OEIUp)H#0݆q!,]ijd+P3ft }ROٛ{ef*J_{cAL;G|eI#%}nYc w6)|%O}ɴ]8Y52+,c'jrr GM"'O.uyofPTg,Pq;q@wZPφ61, #A jj3_wig``*O>w C>YV>ٔ Ct>ӫ/[Z Ǵ# ai]e]9bh8+b8Z~( ((V=~ݪ.2 6[~R0u?}}0yé8J7aA} ; <j]M:7+͐W HrWicHֵ8EMp˺ITdqʣ!rrOCY}^vԓQf*((((((((((((3?_iVn~/;?%*((((((?e;jҬ?e;j4Zg,*txxFQІSFA GBEaȺ·ϬM{>s%UWQsr#b i,cY_ZjVwcuմ4F §!}CN7S|y0Ĭ.0UHr esE5[쵫Y Gqkp$&2͵Lɵ+ѭES$((((((ԯAdK _ݦy IJ#v{P촨kۄ]qJrpp =~-tkvP7.r4eH:Z_4u'SJvL*ʠ $Z"+iqZGp2XI%bI%$I$E# ̓F[*̓F[檎{J(((((((((((((+7LgDEZU_"{J(((((((+6oC6oC;?%*((ym"h%BG"WR0A%I^?7$ŦI'AH7TɅPf.Z2[j䲹_.eP@,vBH8c]R=^`Uã+$m222b:*&Y9ɺgwĪ0NcUDlAce}iZ%ݍVgdH 8@Ԋ`9IO'o}h"%*JF:#5u[[UO\xA}qqII nӃWYݓ+UQPPQEQEQEQEQEQEQEQEQEQEQEVn~/7LgDEUFQRPQEQEQEQEQEVl2ם5iVl2ם5TvTKTQEIAEPEPEPX!}CN7S|y0Ĭ.0UHr esErXGeZ8c['%F1mdN^n巸9 I]H#W=&{y$P= aP?#&BeڗrZ49KR(bRI#TP2I'Y#reүZNGodn~P>O=W# cB-m2Bg G䄑R;G\@ؤpb3)êa>F?KPt%y$BFV ܤ(0(((sYGFڅݿ_,fm˝fp  1RMgmi1#W2JFQ&7o|UDŽ_k*v⾶+[}N1$xʌ`&N&QE!Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@f舫JtDUQ]Q/tiQE%Q@Q@Q@Q@Q@f#-ysVf#-ysUGguDѥETQEQEQEQEQEQEQEQEQEQEQEf~ZJu-|uT AETQEQEQEQEQEQEQEQEQEQEQE_"*?YUGguDѥETQEQEQEQEQEoZUoUFQRPQEQEQEQEQEQEQEQEQEQEQEDŽ_k*oϣ[ڏyMBZ9Bsz|i\\YP;C spkYBJ܅$f( ( ( ( ( ( ( ( ( ( ( ( ?YVf航^Ң*J ( ( ( ( ( ̓F[*̓F[檎{J((((((((+/ĺ7u}Rci쬦ddBq+R3ߧ7eq*\P)bB1i^zUt?^l"yq٢=eP#SvР.=V}{i{}k}rK欉O2G! 0啫(A^MBȃcaHT5ߴ'6?EKI5tQEfXQEQEQEQEQEQEQEVn~/7LgDEUFQRPQEQEQEQEQEVl2ם5iVl2ם5TvTKTQEIAEPEPEPEPEPEP\xW_)O{/Io'kqۂ.J@#..-KC7{Z͏+u}=[L& ZJ@c3lZk'YSjFI ڕ(1lb8!1Wh ?g}$h-j2ı|;J$i~Z&2O!ԧ;T$-89qFu7Zޓc}T>l}EqinΞ^*=mtW8B9`ǡk%e3Ey.&23.# 1m~3kzI|d 3=ӱg| .\1ڼ-ԾwuhDf<1 w\W9t/ \\iDyJm$mVņ3׊u/ |V<ŨM"giAyBan'.50$^L0ד܅vD.tr``q`kYxI{Ho`|.eO1h~u *Gl_Q񟇴em^ɼ&TR;of9cዹd+R9lG!} R0R!_2!5 rm; 0;';yRXePWR2#^UBȃcaHTtFDG $,琖s9c' hOl)EaEPEPEPEPEPEPEPYg?"*Ҭ3?_TvTKTQEIAEPEPEPEPEPY}^vեY}^vQ]Q/tiQE%Q@Q@Q@Q@Q@Q@s;y_]覮x]jލ}6j,~v?ֿ# jA\9twyA"b 22)Ğ:)tgkxyO6'ٵ]U4 ȁȌ9!H)jo isBySŲYeY-@ҹy`YJ 1Хf|H#G5!CnvKP8gzd0OemڥűxeTb% 3( ;t|Ihڭj1[OP_$"\3*lJ`~ #K{Dlfj$Q^$* >ͷ.OqÌ7ȜP8SUҞ/P5D)`),*1"۷3[98[xY41!°#q+y|3 hIZcf6?v>bx0ZkK)|ԚY  ŊL)8؁5u{e}.6o7n%8HUoޫb3(!_m(Q|DU"iѽ-,,J",1pPsxOEm\h5{a"ȫ"4 v&PA &t]FA]y%)VC`h2) m_ZcC٥9㐘p1~H] J䒼rvۺ,=ȔM7d{Hdy%x4 F(RC'syq壱bUa41I ,g;6q26.ʸz˶f𴚈o_^[1>ZD.ܨo+?1R 9pGaW7bvQ̋#<G ]퓹yBOiTkI,s:0n23}8]xgH Ŧo6yy>ySsȚO1uK6&ěH#(6f7r I YӴjOj yk(/3"#s5 !s6呔L'ux0fRFW zo]:i3FI)ɾY2F#FIT+~П R?-z3hk%y.3Y3dL?) F1y " #R{(,(((((((+7LgDEZU_"{J(((((((+6oC6oC;?%*(((((((OjCO.cvzmPuEvO47&"#bR5 (ҼCǧ5Ω_O=6vu<2J̒ag0FXE]ͣ>seoԖRG{d )2BS#9!uW_IY]5:\[6:,sTo[h;=F{v/2DYd(bq2<7Zmn#3BOGc(Uf@NoH׮5=P{%pHFYlhARpKrޯ&?A*ZoD GtQEfXQEQEQEQEQEQEQEVn~/7LgDEUFQRPQEQEQEQEQEVl2ם5iVl2ם5TvTKTQEIAEPEPEPEPEPEP\xW_)OZA$7R^+ ,(v~1ə  Vk^ ӵ#Y.Huy㸝e R+ wrIp-]WύKRJLo2x\kQ@ׂ4ٿg͞U¦tfkK* ]߽QE4N"2p(d:P^MBȃcaHT5ߴ'6?EKI s袊̰(((((((3?_iVn~/;?%*((((((?e;jҬ?e;j4((((((!|YAM>,i&DٚVWO?=_I'şM/$̂բ|YAM>,i&dfh&hg_K4s 5h4S_5PκL#%~QJ䑕>,i&+VWO?=_I'şM/$̇fjY_>,i&{E4G2 3Vg_K4d/ 9Yߴ'6?EK^h&k+.e`wdQ: 2ITeIA\3q0S$wQEAAEPEPEPEPEPEPEPYg?"*Ҭ3?_TvTKTQEIAEPEPEPEPEPY}^vեY}^vQ]Q/tiQE%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@RYY/$L"9cg8_#%Gy2ʋ8:{(d ci;eF6f_>8ZjЖ+XWj.{I'$y$O$*FQEQEQEQEQEQEQEQEQEQEQEQE_"*?YUGguDѥETQEQEQEQEQEoZUoUFQRPQEQEQEQEQEQEQEQEQETWIif lq-#vP=x'I iZLQqؒI8$9$Uk;yZy/nIq <#7;d.MCm^y t9d@p3,jRn(0((((((((((((3?_^[ytR$eH6?~+kVW?c]\*FdWٸœ_C[B)Nɵ$z;M^8$O$}1DeW *$ ei/-l{]jEp 9A X 2s\-QQAwm4sD$lN8#ޤQEQEQEQEVl2ם5iVl2ם5TvTKTQEIAEPEPEPEPEPEPEPEPMD'WTff8 ROaNؿir'?5{ZW3G˷9l}Dxӣ,JA^س(Т%`) (((((((((((((*\^GZD̛܌a'X29jwmmJze TK_ 6f&KO2HYn$i.vK3a$1ZSMxK__>JҬ<%˯%iSɏ‚(((((+6oC6oC;?%*((((((((]S;KGSn6 ]O)9wtMm.Nj ɀ|Yi\{/*g܌7-_ĺi\jsEi3pH|+)pA拁Q^]\?ﴩ.|An]!>LD˜n5iyI^Eoa;4aF!]9{"%Ν&nq}jzMoZ~MWK|Cy0XFҳ` vZXk>9ː)DQ22k:D[Im"ټA$)aqݱ! eMKa&堜[\]@5g`&)$.P2);?/mSf;QHaEPEPEPEPEPEPEPEPEPEPEPEPEPq/Krg]\%h~ ЎI'5vm2 2 #w0NY_VoRLXôڇ 'ôڇ 'J˞]cY𝮭jjBv@$kɤ J|0zmKz^C6WP  U;[dxQIIl`Yz.{qyqPY-G;~^7?綡 ҢSvP]vP]iQG<=;O.meX|$UYRB.Nzzպ(sѱ(Q@Q@W?'%Uj+Mf/I,ɾ_%G?0 sZƏm㷞M5ItO!{Wr9fS]8w<5xuZ=&$nUvprN ҽɒobׄt.%Wor]bi"RSs"70Nj:?mipc| 6sͰWUEJmj4W 2deX;V隧Rut{}Adw΀By;8d'SYt ժDt؉ۡf98AcZkm'&hq[ʍ;w:dF29zAEP M{-m".NX9 ~4=G^΋58d?\DK# *07^j{ #k089(GʥNv Ȥ䊱E5>_j/fO*l~d 6޵a<)ߟ_g[%@%bdVܲRmt{[{xm8P&8kVn|A}*J ( ( ( ( ( ( ( ( ( ( ( ( (3t?.|YxK__>JҪɏ‚((((((((((cwvfͳK3#&jf/~]+Jji .QR0(?TdDo|vhs$B3289n2n .DUʹ,I+vZ2[j䲹_.eP@,vBH8cSj{p0yi\B"]A'5i:nni}uC`sUiZE\ۻ]2q6̃I#39842o|u}۝HC u*FHraK뇟Qc|$YSn涨cQEQEf~ZJu-|uT AETQEQEQEQEQEQEQEQEQEQEQEQEQEf/~]+Jt?.|U?QRPQEQEQEQEQEQEQEQEDŽu*_VT&L~QEIAEPEPEPEPEPEPn7\GZUO_?ПQEIAEPEPEPEPEPEPEPEPEPEPEPEPEPn7C GZUS1PQE%Q@Q@Q@Q@Q@Q@Q@Ukm2K|xH E4v@ݵem<%˯%iW=]jR IYyo8^ge# } t5uSSiU( ( ( ( ( ( (3u-|uYxE_>:Ҫ *J ( ( ( ( ( ( ( ( ( ( ( ( (3t?.|YxK__>JҪɏ‚(((((((((O\hm̝$>6r2€5k+\t _jx5i&q ;AsYr wZ,[]5̋$#$RYjΝiFVǝq+M#H`U(1<saajPiFDU'lj#2#{qgy-"IaJI]H#eG_i6{&Kr?}x i1"&|ӓܘ*_ۋxJqܜb;P퐁VfXQEQEQEQEQEQEDŽ_k*?/֕SW'QRPQEQEQEQEQEQEQEQEQEQEQEQEQEDŽu*_VT&L~QEIAEPEPEPEPE&Kzc:}g~wڃp ej!5M/;H }$mPee5k>ȱovp2/t V0YHe~e@[*dZW ǗsbIMR)5k>ȱovp2/t V0YHe~e@[*dZW ǗsbIM[+pxbxIQf][Xv(QECuo%I,2I#C+ v_K;y3lr6uc,rۺVXfrx,~OZd2yg`lXwuk4oe.?6X.=Q\x,~OZd2yg`lXwu((((7\GZUDŽ_k*O ((((((((((((((7C GZUDŽu*L((((+P=ۤ7(w 1!"ʜ1pnOXl'uCy1 Ty;rxuuk[quYlc%[xV m4TM:K KTo$hRK8{k::حs:, 6Vh6ZGD\(rIkDqiktmm慯Ryr6)p 2A #c4j7s׶)gusx2Yp):' ~UdIQ\[k!|Yywsb("/2EpLJxGJ5Ox'g3XL$9A0,iErw(]]]&m㈦xݑ(P(&㳬kB}cM뭾wc.4#f$+6hxOKB~l󼿶=Wm?&6Ph.o<=xMEljUŘ:"4Y [+Rh@$gfzon@X,<_>ouMqd iܺlco]rv 7]46[0$~T[(TeX2OM歧[\iwQEys@&6'Z`oQ\Ԟ&m7_KԒy i:ywH2Da/Ԩ'<[rw}-=*+Epc.bNH)<_{VE.NIˌB>a ȫ~"1i5hsJ2)nG<9p:M÷`ˡͳ?#gV?h-f^է.w=r$0H#knw޻Uᴂq+VE<>^$>Z@rB@n_ؾMNNn#UATcsJ Z'+yc P=cAMtO ռW4x䍃+s((?/֕f~ZJ+(((((((((((((((_Vf/~]+J&? ((('CΟ `Y屻&H%wܫ}rOIv՛@k/ԗH^IuLqpb9 $(猨,ZjWv77 ,2'G+#㏞4o8K÷'}D~m9:G9m))w |/_]]J^bIveG Ȑ*$EAt;mgNDӞɝ(fBȡ~bi5;ϥ"^Ğm:ǖ8]k\ZL>Խ4_/v'ۜ{Lv\zcGisKrGAV]Ф'g|9?JGLլuk[<)kJØ>Esʒ+N!潩kL@4xXZ@T@ O~y71i?\I ijjcO_7w}=VItMBgwǖU`sϺKۏvcs l}FHT@s?ҸOhiKKII !s|Yf|#BIOZ^^[y|t4?r3渕`6TexE[} l5 ۗ8*e0@Ρ ,:,r"*/2~U"Gdk[[ Ůa.yL:M|xQ|؛r {J%H}bw6g%iq$W4i/#2#X>ɨoZ$sqi4R,6(3OJiuϢ[,0ڼ2/d^8疇2[i?ufٶ)ށógRKN-^SV:IB2s[<Mt?CJk+2H##q#ȍA 忷lEuy=#K7c 5I$% +$pDٌ!\db귗6)νH2ѢFćC #2Ep;uk7:[q=,'eDLe.X0T Gq4hnf$IJLyQڹjV"VK3=Gd s57"] Q$IHę|7.Ks< e)ysF&/o㱈Ed~^-.̨D\ߗsddat>g᥵ԞIE"ʀ+@Ƞ8'zigF Hj{dC5d8݅ `ƥgcryPu2@b&{@H `MmCi}{u 87K x Tg 0vv7+g.uP[/3)$*>nwT5c.?l]-5ïtLAXA6=[dFZW ǗsbIMKaďLPɲotpM2 cY[-AcVrf(ى$Iff$bI$[_"jҢ* (3u-|uYxE_>:Ҫ *J ( ( ( ( ( ( ( ( ( ( ( ( (3t?.|YxK__>JҪɏ‚((((+7-i_+J|="֕^p|/*(q&??nO3lr6uc,rۺWGEro>,{yg`lXwuҮq&??nO3lr6uc,rۺUw%F}v}7״HKUATX\ւxn㸷%Ueu# 8 W%Q@(+*^-"RcK%dyHH#e݃'jUֽm ZE>ǍJerG˻nOе]S.gLq2Uݱ,㳰<h$(d.HM'^5K4noJI(H p@"AҶ&Gk}>8̐J]p2I=ɫTr(Yg?"*Ҭ3?_TvTKTQEIAEPn7\GZUO_?ПQEIAEPEPEPEPEPEPEPEPEPEPEPEPEPn7C GZUS1PQE%Q@Q@f{E+iVoZҿU/R~ѥETQEQEukqq-;W1F;eXs0 ޢ9I5[#켸b6nG_4̤֬uoż,2x䍃+wj𵸸H#[a2~V,qRrZ.VUֽm ZE>ǍJerG˻nOzvk:.?1FNcagYgaiy rI8Q$4ܻ$е]S.gLq2Uݱ,㳰<h$(dEE ( ( ( ?YV$1=P<&d$ n.1&9i#yd?p nbNT@|~a4}-'^H=+2gJז峵gH;a',;=Wv\@ۢ#*FA4+gi؉c Ž@8kJ8ZϑV2vl5-|u\ 6 x.hytI18V՝7][42̅I Rqmh f袊̰(((((((((((((5oIѦ:^EL"trHk;ZX̍v[*H`*އz#̣?[~ƨjo˳f5G?OUE˷agj?[~ƫJ9oϹ9PЦLJF-bxH0HMt5@jKϛpj?[~ƫJe13|o?sҢe0f5G?OUE˷agju[ص)'_frK$R'\Jc"#-QCi^g.lbmmңS4D$-"HU@/^5Bԭ!Tdv\C1I*ѓQRf5G?OUEW26}?[~ƨjv,~@?Q9iQG2Y3|o?sҢe0f5G?OUE˷agj?[~ƫJ9oϹ9~@?Vs.ߟs7s񪡡M+Zŵԑ`lk7-i_*ԗ+6N^ {{K89ٝW8`3q9ҺhHbHEHUQtv*e6ҏD5Š(((((((((((((((_Vf/~]+J&? (((ȵל?*ZWy O4((((((((+#ֵ:) lDH г}I(S#WZ6_GFC~l+\FC~l_k=.?I} BCH7܀r8>pIv(659dAsǜ:⠓D&+[}L5+Kh~D4_*@6׳䶷܋{(S#WZ6_GFC~le]dj8_qֿ͗#PkG5mNMgg5k$eK"q]&;QH((((((((((( <%˯%iVn2c𠢊*J ( ( ZWy z̺ڄvjTu/j3z..fɊ#Y|k*6ڶT\s:(zc5s:#' "rxN5rj3X,(6Sb ( ( ( ( ( ( ( bFѤ{?F y'w\6Ƭu]y:;6Zrb"js\< ydeo>S5QLJTi]F,M#pA ЃVu_=ť+73^UF[*˪oZS_鎳IeϾ&K'̒LAAːW$X&[x@$P$FFS@"c{oX[_ZI[\ijD#r0Gu<<#rEyEakms$C$H>r6C)7H`eAq&_^KuAs=&Ke9fR8`B_)ԾkW֒y:4D#r4,ApGZ̛OJwa,l'vNEzmDAET(((((((((((_Vf/~]+J&? (((;xwE*rFTXfl"FurrIRI5ERJb\Sw3|osMotb3ZdPX-!q=96>TyF]6=SBKXcWhٲIRb3 "(t7YaYmI3Lŕ( "m\ۀHttRN#[/k]7ſmwV͑Јdǝ$ dЍåwTV}DJ)i73&3*,LcRvHɐ 8_SWk7C GZUqQR0((((8RKqxC^HYH$A͑(;tWּOaIcsg=ɻgHEdVR,XNɭh7 W5YG04R2&Iw8.@-Uף֛V./B/2ATFG0 *G/:֕{+bM[J^F:sGH4G :3XMt|ICc*䝋8;Z[}i$nR`ސ!z[G߻zIz6߳a 7q,7$N"4x7 ;qݳ |BFݬ6ur֨y g ew&K :Rj٭./$"7rCy8lyE%"^M2.LDr%m P.KmTG R+XGeYY%V3%SrF_i\h߶BHuy' Zv]G/J>"uupR %k2 JF{I)5/x7FCq y [hV#!*uM#_ IdE|`ecMc^`FH(Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@xK__>JҬ<%˯%iUOdAETQEQEQEQEQEQEf/~]+Jt?.|U?QRPQEQEQEQEW%_]WQɫu W ^$]U(1<֚vW4(BtN=^ڮarV%ׇ|3e(R#cWFǍKw;yϪ9WzZb[Yt[Wj8g:L3,I;uRm IBtN=^\4(BtN=^9|G`W3?+y-WTɭ^22;WMRƕ(0(((((((((((7C GZUDŽu*L(((((((( <%˯%iVn2c𠢊*J ( ( ( +7n^,|E޹ 82on>6vjy #4Bhԇ`1sGByCJ\j6 ?pȣDrF9ł_ۇ1ഁ`8b\5 '<GRuYi۩rP0ޤ8Gdj7wɷ@}Fӿbd*(r im d+wTQR(((((((((((((((((_Vf/~]+J&? (((((((7C GZU~\KsV V;~?"֓dE莶svEl?\e\hK[?{{hV59X\ּIaOioq"dUX[QR&Yy^\v!*I;{k#0i g=xS+a?ok(Q\iͷ}+WY쓡[q;±HRN=~V5?svV]NsvҖ-QDά72vH'[j6&KFu1FҸxmXd;rH a@tÚR%j:ș՝#:U 1=hÚT*G.uQ2Ĥ]X\yZM8$VV7B1|h~`ջAŠصyLmA@!Xe@a`hxGMJs"X9'oRI?$~ҥyR=GYwH? oJXTXRK;LFWF1*,~bnjMյljgkۻyDM=CaUNT@O @xsJQeUdD '" ZKM-z+HSKVvj @ w;~]$V5?svd*.y 닉dytgI;IynW?O'UZ+"Š((((OiLF.Xy0 :Ome6ٽJs_]WQɫn[r /ɖxdy^5E9I`H*u[ڔ ~E<ʲӨm9dP̂-z&β,/..[WYgnwB⷏*}?CXYռ jL|K;ȑj:x67ߛu!0Z(f>k.iV7.̒^.ԍ!&lǿqR|G'vK|5<6W,:dwiBF`IVRUNVASV`D.E5vQEdXQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEi0x‘l6#)Vh!bNrMg=20%w>ݠaXmƒ9m,] wɧ, #o22Okݻʶk <8LlXU`rxPEዹu]gQ` PojbHWk;ٹr[$09%wmn4Ot6,בܶـnpv7u(api&©%iKYak(o-ƬSǸE8@ 1ӺX/ma 6 $\2=S7e -Kz4_Rzdv9TJq ؿz-$XżH EVp60Jj_\\-ֳϩ-B3oT~ tiVyyE^߻崭8<0(eԪLZwhLΠrZ= 8 ѥxXHehdU%ՐP\sO,hHd6Z/@2Gʐ_Fs ar1~)3V6Hh)Q^7YXd0=AW5"mmQYr:Kuv K tUeQPO_C?m|`m>p'4r9ETQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEcxOz䗗ҮGlXU  k9A<B?  k9A<B?  k9'~֍+ 1 :z* SCt?M^_VT&L~sx?M4 4?CAEIG?'T]G SCt?MtPpA VG  HB(q(((((((((Fu__^jIhkOn[ĈA$"AS+a?oRs/El?\[?{{haso+s}y{Ib3}{H/,1+Dr9 ( Ik=RKvĀm .vLzrkX5+9'owC+tReH8>%q m X-!s8Q֥V5] O\"k=㴹XuW%k=+a?o.uW;l9yi_b]J 1,p$aEPEPEPEPEPEPEPEPEPEPEPEPEPE$HbyeuHfcu$MF}/i=NYNR0}kJ}WNT"I& Ky >WQ5-IMhQEAAEPEPEPEPEPEPEPEPEPEP,? ѷu& Y^y?Kcn*FO]ZCa -P0L"-6l كqV+yc}a:z+,a۶w5+.uX!t]**?0&D"n,>Uq$7H  0'W'k}reVA{B oKv_!N>f ؿE1/򥽘,d5reb*Xr :[6^``dHڭ gYxI{Ho`|.eO1h~u *Gl> A{0^Or\QX>NH좽,/\p} `.1N _\j.#evF9}*7T[H0.뜪" xJ}*03ra(k> ԵK+QtaH jc̭4NKov(K  >,{2R n hgGWX)$[tq/ozQ0ڢ:-$S IA2pvܷa@ ~o j?Y5tU'E)dVEQ@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@SԵm7F[SP"u2ĥNbp DZ-1[جrwL']<"+n>vYFOC̊`k6o I <((|iXĻO-Hwm,y;ӈ:*8'+yc P啜*Kf@{ Gpw*(]ϹMV_}V8ר6>? I9'~`zb-~E9Qۥh"2yٖNwKn$$*@+r=[V?6oV&QE8eۭ=-Qp]8pm м_[,&60a(Ѕ7|HRH̠]UHU ɣi}~u;|ncʏ99a=L--^3 F񩸑 0) XGi8Z-d^̱m2ϙg* ]_w[%.Q!EIB dg!Cg$M?MtGDy.]ZVq9n'h$N95n ( ~o j?Y5tU'E)dVFEPEPEPEPEPEPEPEPEPEPEP+lnv"ӢFgwS;ԁRI.cxv̓o)^7aC邼6+HC(b ( ( ( (9'6,j3[G @4I$aR\pni'X?x*p&FGdhꚭ2|~aa!AU #c:IK+P rF- z\n7ԟ4{I#GBAm=~] Y+;#ɉ\ <"EeSF 1ommⷷ8`GjQ@Rr!($ qUE81RQEIAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPDd")^)44\  C 8A DbdbEventQueue2RT%-C;"4es0F(%-C;"4esJFIF``C    $.' ",#(7),01444'9=82<.342C  2!!22222222222222222222222222222222222222222222222222" }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr $4%&'()*56789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz ?( ( ( ( ( ( ( ( ( ( ( ( ( ( ( `7̺h\ڤv''s]rG+GmUȿ / h#+/*0 / h#+/( Я/&Mu{KX-mWd0F6GO[Uo ©v2h((((((((((((((((((((((((((((((((((((((((M#FR?#=2{{5]*=>h(`N1`+Fӳ-QPYAj6Ͼ'JA )VTAB(|-!_U?ڝyy;].IHpLvђG&8!T\;AZgI"QPPQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEIQ@EpPZ7Aj6Ͼ'JA )VTA&mgLn41F#GQ}r/'ktI5 9. 2H$* @ t%U,SD8 t ,FTdU&y$)I @8`T pvj̘-PidU&y$)I @8`T QYQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEr^5I@bx@Xc}+cNz*+ITrwB*3p?pҢvv};v;vv,w??w??iQG2Y0]b "hde$1azfkzՂM鬐qݯd.ȫݸq+W$>iqotYul!%VaGͅ=kjmOQՑ;r:*;ym\yˑvgv#I\EPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEko-ıH^I$`I$$;760Yj\"(SԬH !ABЀ nGŴ׺n8/..Fu`dg !<@тmm㷷"% qUE8pwDYtVWivUrI`:8 2\$+{ax7-?YWuvasp 2#*# d7V[D*92<Gj̅6ZD^LI{G&C &R5Lhx-h%@WR2#5%IAEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEPEW,伿SXP:XF#tieCenB9i\ ]Y'5<CkoI1(HB(v*ұ (b ( ( (2[LMeg2]Z19,vधp~e}_Jq"A&˨0.l Ml8('XrR7Mʹfɷ nqr7#8eVYqIV&KSԎB:F @b;k}n(((((((((((((((((((((((((((((((((((WZDI*=-2I)\ت)e"Z 4)gI2Hvt9?|m;@tWyE2ȕ' ^>Q#74jig<ߓ*<6!UwX2'p \b#EsQNQ#CIk%˹%.24HrXĚ5;C Y9헶,n *-ۦF7 .w9иDLHۂ'9bKBi,p;4jdVY6N0@" A4˛ϵ`Ss-O%k˸ʠ+? z;|͓P0tkVӥՖnDQ}.`W /̸MЍ^]?Pϊ5 $O8bTanT0x;M.[yW3a#2$ ᳲm_PD 0mUG/ Orɏv xMvO{;UFRdRk;M\}匒Bbq'%\RTIbMNKOHYg0@+"3vۘX@'UY4Ww XHC;VFWW![۵y?nk#zB3#P% PC 4})";dey ~ffEb͒NNy9CW TW-WG41[C6Ѵ  gݤd2gH UVTAjŦX)QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQY:LjtHkEYA-G #f1s\Oiq&(Tʤg$qQ2ZE>[uVo?_?G?_?S.sJ܆Ac>9%qDd 619 kqǠQXOΚГOo#[ZJ a62I$OSwrx/'eҢ-?玡?-?玡9%\Kqv:27G$23'Ҳ.5+jFOV;= 2]0pM/Sج<,& *͐6ݱգm>% m1$8Ѕ`58E.Mū;8,-R6Djݜ(eh3yyj#n%F$3.h6d>)<,*KXFT26'\ 1dS,yI[,V˳?#7\ A6E55W%HZMΧku_i67Z5ԑO*)9VY" n+ HkừtAZ@Kg~" VRUG݂\^^e1$1b$ue\媝Ofw޻Gu{o[AyH0[s9"a (ݲ5+>8Cq y嶅b?"ZÓx;Qt~Rڼ͠)m}6/4_ oඵZE60}RUs:Byec#o4繵H-1 26!d ݕ>/`vdm$\n` )ąl %A4M7 =XV=I !9A(KN^f\x'~pda H 1@ ~򂍧Q<6\\JCI*I<zmb?nc)[_8! U 5- g9l6 \x]XZ(>k{\@b90||UQif.'>}7Nec@%I+gԬw]ݾmeR)"RY2]̤*h4M=@6fmmgh4a 9w"++ \ۣnrx/E6i~6w>Ly8.5v7zwp]ɝA GZqӒ+=yQEdhG$F A(J}aؑޫ:mͽޟi<N9aVY# @DAW("@TP0%PEPT=2 VE+̑u#)qI- *PLQym! td9ГAd\^j'hr4&=;0.lH*qj}^9Uy8|ĆUGn7[׵?;iVk~faV7f=PYilm--}R%;)5{#-0LGl$'–w{[-|$ mVoڤZ'KVSZŪ.FE7Z 2Q (Sʶ̗(@3,4=n{4HRN(\IF laTѠe-,oneD;yd O)}μn,s;KeiغHd%WE|Xƛ#SƼ(^n>dbP|.7dP i$N_Iqt]&=2|k"R/mRͬ mchdq26Q>܌GA" UY;$)/V +'dO\HmFFW.^l\ºpj]E\jDv(TG.w0]H]~?dK:G},W15msO K4oXCg]_$/8kEQqyh ;ć 9-u\]R(dmPI"N`mj{p0yi\B"]A'5{E{yi l%Us89V#@Tb~TqoJ>;^]:l3*,JH%"Ap5RAET(*Nua-Ɵi5^Ky!VؾJK|\NV֞$fٍpn28#nKh}Ҭdط[61/W> )?\_G%7')مΒ)?\_G%7'( Ѽ1scJinHPxKSo4-|n[/9Gapkn湞zlwW7 M ?)?\_YY\(oeSB~l"0Q\l.o'GmmM+;QA$\dJ)QEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEW,伿Z <(&>.aXjg|*w˼SmthoY-F<컽`F+|]yZ*H²iYFLo`& vk N;MES)9crX@`T$daB(QEQE|75ܷNodM2_"т R  OzWm$-ēg Ff2.p 1P2 +}Bn $luS<H EOQ<6\\JCI*I<zΊ|{CaSmF2 VAWWOD.uX IWmiiV(F2O<' P,6[0D#5 `*Jͻ(0((? sv)k:S];u"EK$䃅D'&$hvk[֮#lt&He8 AA-m7Ii(a6Ep9=~b'(QXH$@{)5\_8;r$[T (QE`D.E5vD.E5v*!ETQEQEQEQEQEQEQEQEQEQEUkBKyG1u<5fp䳒ofH-<0HW?@ _r24ݸk2\3SM-5kv!,OãpA ( }gYywx4r@c ~5b+/j5 oեysbѿLy)#;qZSΛDҶV|%`?B-7 bC.Xlw:֡+"}Bo1 "ǰ#VxT) 'Q_Ye/bO6l T~c.>Ӵ{I!K6Ž4҂Y܅IbA;vAZĖ-? 9Oe#m &㰝A yp>Vό3,Es=İӺ1WQ H<:Hލs5ž=+IjN$qgBc1U/ VO $A3w tj#Z_Q\C j{ERFWA"umӻyBZ]^Z܈ܙc`mbeX ^ZZ]Cas-3^'pª PQmmm.DVYM$Fe!ͺP3Vo%];2},k*; (t?Oo"9g_:`Ȇ8݀sJ\NTiC.vӔIXʅ#ȡx$okhfs]xq T.]吏.21OP-ޓz3 .N32fK%dwySlRNWyo__Mqglg{u !4ˋFf[R$T\Μ& }PX>sk\j&$eBvӑUSK94uM̂5Ǚ<; mg220-[ZjIqKdqlQ$N0x- ^y`6%][ncTi_˭}/\.~-"B\lcgyawݬ4 H8a~Gj.e@;p?*h%JԮin$oRpHcjׂT;t)\ޢ) (((i6ŲΈde'ÔqREb,EvImdq؜*́@!ARUdCs ռG4I#C+ qiM\EeK{2i96 i"m$*EW5+DL `GVjQE1Q@UO]IepAI 8HBE[YM7H N<ai%fpS ifhf] +BfiP T|R @zdbSHg\^E}yfx4V[T3d/e@ tQYQEQEQEQE:M~xdf}Z[ΟtOpgj"?m"g/h:odwgLԥ'pcʒo+8>`Kk)6I#]j*$8QRPQEQEQEQEQEQEQEQEQEV~#JXDpAkB|C"֫^s&_ 9]zR&u̗}Ad<}?綡 ҢUI$TdfamCuSQwWWv u4|]YgsڷhrWcޭ= ׶0Is4*H< P<9 'DhZǻˎ0lIFݢmj;O.;O..DZi=O՛K,DYZF tq5flj)t icv$Ϩͳ?#gV?h-ttT^}/X$lGV<[U\M,~dglMXtRKF/'fΪ?zwZڪ*9KR(bRI#TP2I'@*9KR(bRI#TP2I'YQڿˠYy7nF~n n3A7^j{ #k089(GʥNv ȤH}Fk F8kksq;귱6Cb|Tkp\ޢ`) (((((+RѮ:4Aw&>L7X $ / Q@ZFXo.Bs ppFU*H Ժ"qq=9n`eXH}yt.k,pps#srd ;hrZ6+8ST BssVvi~!ĚF~EVkf$L[r@ WOI˰$Wl㴴ˆw$W*3.9?.9Ңw$̻|Aƨ̻|AƫJ9r722*(Aʌ4xo7YZ;r+WlR"8#XR`gߊVZQR0((((((((((G>]Zެȃ襭Ԃ }6O.&W;QA$rxyjZk+9yQ$Hd[y QUB&A"dKjI{#K n]Zޤ0[Y}^][_&X,Z?2V fyJu4P7ß[zmUi+.Au]q`@_׼'{j w$P7l#Jd$omo/7vQ`x\KsO$~dTCup  t+/ 6-T|w i!7u&~hV2ۓ2>q'X 3NP֮$d)}x'!Dǃ\3EV'ia];K!W?+d4=mQYQEQEQEQEQEQEQEQEQEQEQEQEQEQEfEW iV~J(GUTd(piۖP|EiflMҖi庇K>[F$*Al{*]44/gP׉29[9&!# # h8%/p+c+((((((((((((((+"շ~/?Eo_|/e_l<1kzDSE[}0A M'CF(,qOTo?4_EWaE8M'CF?7 / "⫰ȵלH haG&E_UvT)o?4_EQ ha]s)o?4_EV^jV6:us& p'O^EðQE# ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( (S]ҴQoිl;r1TI @W2޵|V"UzHȑeT@Pgo Vvpv2@8rM9x7|̱n|ێj:jzM eBJ77mz*PS*B囯Ry=OZnj&ϓqSCn";HU*mݒ2|imH0 ^9rgOqG>LƑU-ǟ~);qhQR⊹ErIḴAIuŭqi'b8,c0,I5kM5]/Mb;oJ̓$);5V%uC>$@Np!#kAkBŠ((((((((((((-[]q_Z&U֊( B(|C"֫^s7?-j7j"eJ((((((((((((((((((X~=6Wq50rp$ajWE(9aRX Qi-:,%mX^*sI*b7Λ8cS哋{+UYY 줖8MwŇ)l8Ivr.nW|2oIB3d8⿊E[;W+K&6UgX#.BjV.g1\{)aum$@6-mL+Wk[$s{xlZL\`P1N ?߇[-,.Z[G20.|>224Ii=A{ۨ!, Ҩ.fq:Z(t /t MS.nV6X 9ffWwѵ-RGkF-QY8U.'OMBk70ēH<# sӓ^ o $ ^ZM, ]#A0yJ9匌\\Kl"y{u(-$ћ2c3@?y0+ՙ.c3^|ʱBH2j 1<)=k×i0<})y-@nkX0iKR M]R6>ZB|눤SS{}(.ow6_JdaO-g%vc|3$FeOU*J9:<u/23P3f3櫾wwH%8XbEP2Ypr=ehV15+DL `GS/f|w`S S]Q M+" rp[kNcX0H!E) Ƶi-:,%mX^*sI*b7Λ8cժQE(Acmx0oliTHTmvx2S P^Ziw}ux4E$ƨ5N' <L D0Fl.kqwq^~pHmcN[M7(Kfjo;G;ZTQ̻~}_e뫋m:Tٶy 6Emm pu6'=+xU "+!arY"Z3/.!J\4((((+"շ~/?Eo_|/e_lh(+7?-j7kJ|C"֫^s&_ 4((((((((((((((yᵷX$/$0UE$xs\h'brƲyxͺ#)U[ Jaj/dFݽJI uc'zsiRpbݺ=^S Y3h$#`pÃ*bhQEQEQEQEQEW䳿LoxĈ   ^XSއR/> % 6c?.Nk97֮D~K HK<.[%SVԵ4]y~ڟa{  ٌf+#O yνO!p'(2d2I#dq7,l,8- ;!1.I' 8$ƬQR0((((((((O?oo-iVn7~72Ң*J ( ( ( ( 'ȵm_=v|Oj@z hW;Z(5 ( ZyҬȵלĉ*(((((((((((((yᵷX$/$0UE$xs@VV M6uE{IH}!$o2A1?(%6MKS~]7/Ųc!g2gݤd2gH UVTAjܱER(((((((((((}ݟ=^YۉTfE8؀;X7hS#WZ6_GFC~lS#WZ6_GFC~lVGW\5sO-%el1c3=:esZ?:z__qoq/5ܳDES ~OAZRjȨFDVVv{2p=idj8_qֿ͗#|O_k=:z9X]]dj8_sj>2ou [>fK]H1Ƈ=4\hC ( 'ȵm_=v|Oj@z hW;Z(5 ( ZyҬȵלĉ*((((((((((((_r^_ik7<4\X2HqZ5 B6QijEn4%+o2q`#rv/wț@T@i\"N`md]t7iZǕ`~0k0φn .+I-fkFe8˻2KF>dr~+v}6KhMHwee0I6DvW+k"T)7hY-!PBȻ.ir͍ 5e^jvvp\%ܬLl,̠U$#khje_IRKV8wI`RIl' eque{^hAtakG0eq+ʏuV.;].5+B2L흕C`K[> [u{mW%P)-e¡c㏽\J-oYn 䉚FYA1H.o .KQT?b]'J[k#+KaO<c ) 4F Nݧ[a6۶p "#_C@ C}m+^='W6ҔEaEP\Wָ-[[*gkEVEPY!kU9ZU_@5P2YETQEQEQEQEQEQEQEQEQEQEC 8i-MO:BY%F36 mVMkG4$ȡԴ *݊TxwϖQZ8! f -%a) o#H j|jXTc{єoi"YOⱽ"+ǟV%pmN٤c,O#pA!AM`>ӵ1,s^ npo##% m,fvx]J;Z\x i\Paؓz\߲WW]u%ӯR+{K;)Lm 4[b")rJ]'Z,G,[Y^TD`UPA-H'$-dB2f @i'4dM*$R06\C1•/tB5xH2$.wPr00ѵm|=g$Lnh_8]  0q OnTjVP/{O4Q[xщTMXO"ǓԯuM7z',yIKx Ibgl!WIy'}UTKk۫ۛɸG$#mPp=mi7SDYZi$3χcc@Q:jz}idEi S!@dP1Pϴcszo\5j;O 1q 8ID!5lFۤI].m-lK+-H鼄~x B2 1^odo)#bM`֝C۴q$M<& ([// {`p$Td@ $$֌>&OI6xV[ڳ):!YwϢx_jwZ-5[$V"2H0C })p7Ux5=Ҵ,MO|`R2p&R鶖pgsē$$I$$I$Sc#j(((((((((((+SNkw/aM;K! 햏< +,с# A { kE;nmL̬n0ƤQmB]L24Zy"X T(FF&|O<.v ij {zlj.wYJ`iZ? ѶK`[MQYQE|Oj@zk"շ~/26vQE`jQE_@5Y!kU9U/TQEIAEPEPEPEPEPEPEPEPEPEPYc^w5Yc^w5Pƕejԧ[gԑDiZ 2N̲d9?+35h(R#`HV 岻[I7?rĂ]U]qWym"h%BG"WR0Aˣ>>b?,[ߨʅhpmK-UM?QimOKv P[ֵf"R (4 (CSμIaͭܦݧ݁ f=sP +ƺaC-ɒ١"U)XrYv~]|C\jNy 5s)sRʫ6>GԢ(~Oux)/$rӳuv(0((((w/aM;K!ȿ4,4((((*6wmۿfv.q_ ?P_J׬%IU-:(,(+"շ~/?Eo_|/e_lh(+7?-j7kJ|C"֫^s&_ 4((((((((((g?8kJg?8j-*((+TNno"lټH] 'v *k&MNB?\m0Am0# ʭ8B]@/fo?a?G?a?ZTUs˹ѨYp!S,$<+ $U]IePBMѪK].˛$hS)Xe^F^a& [][6%g#AlWjAzXv]$1&2X !Q;H'V旡P]ZOyqBø2A02 k_h'KFCz?5dP $#n>cf ԭ&R]Z[pr컎ߗkH*m_iR(`f_xiV3^-fM C:Q2yō?&-Q5IRk VX,)sCĂe;v1qѭ뭚Lw.YRH$^Nm8F-zC2Oe0'nW ˋ>XymP2b\Asi2Mtm1oĸR2Yt!Uq}2@Yh/~Dò@`YAprF@xdXiuQxghFh3*t?}niVd{PZ/A9VnrM@xPZڅ1B`CRb;e\`j?xF6%.Fxϛl#G#|8l_zOdoߍoocϮ{44m ˷c TU:͗]S:zC 2n}:"?(pw`TgJ`iRCS:6fstl;NNNyɨ='W6ғSEVeQ@q_ZZ'ȵm_=o4L QXQ@fEW iVoZoCDfQRPQEQEQEQEQEQEQEQEQEQEQEQEQE_"*?YVT"cQE%Q@Q@Q@Q@Q@Q@Q@?ARE7ft?3el?)caX!Z\#sß K[թ]xS[(til%ZCqu|T0FQbdn@Z]Wo\Zs{c>IE%UT pE EgD1_7zmM߇}),^K gM-Wh\>F0=k/_ bxAVӿ( ( |m"?ӿ諝SNh׮BQ]|GC5orK̐o4.m>gH[8Tٱ]LZ؃ʬAK!2h-)GYQB%` ]V/\`+R{R-sp4#,. lGxz]3fcZu9D(^ZlH.F3FTFum>;脶MwJ”vm  ^oZ\(&$~Ya11n"uxGPdT!l#wGA6eӪ +}Bn rHX`A"uY-n/_j84BryKm !*FVd(zOmaΦ( ( 'ȵm_=v|Oj@z hW;Z(5 ( ZyҬȵלĉ*((((((((((((((7LgDEZU_"*~D`*J ( ( ( ( ( ( (8ȃ襭G>]ZޭH (>$Դq cEBT!Fpz-*/ƟP27+sp,.ƻޡF{ (7ot氊Ȟ4H5 H(S nIyAT((V'ia];K!W?+d4=( ( |m"?ӿ諝SNhB(L¸x6m|j m2G 휂X$b#{$.rXaQ}[mZI4mN)m:Jeݴ%M#^ u1@} t2khp;#~S%B犭/eV[yIFf#0$0\ jWW՞=Tgv}eT*x$yhu-W\Yg(n?n='22%n/ai;davu4p h<Ѹ0& Keޛ'%K|P+I #81%YQ90RKUfa40O )¸]ˮ.oEEɵ.ɒ24WGD!]0Q\׍.!BGC#|d뒣nYJ`iZ? Ѷ-Φ( ( 'ȵm_=v|Oj@z hW;Z(5 ( ZyҬȵלĉ*((((((((((((((7LgDEZU_"*~D`*J ( ( ( ( ( ( (<0ůt{MnG%j5[ ڶ7 / "⫰V8M'CF?7 / "⫰ar&E_U9ua<Z~^ضOTo?4_EV燬n4Kx&Y rIp8=RHi]\7 / "4h0Š`8M'CF׼SJ^dtybp +(v (aEP\Ϗgqq*E ZI#TQy $w7 / "4h0ŠbyN=o?mO ͷ|~|n}i">v+EuEEwtQ;$~"VrǬm-f]@Pus6*`ASY VRRǶ[g008^Z)w)"%#AK |B~Uҧ^ x%Rf`U$A"*.Yw8tG>ǻ?g1sW:JVkx+sۺGl!?Ʋu\hy ^#IfԨ'8b}һj)9EfCcO?!?1JiQSx3!?1J%?ƴxDƟ)5Etikq V+ ȯ@R0[y&prŠ(M(|C"֫^s7?-j7j"eJ(((((((((((((((?YVf舫J{ߑ1((((((((((|C"֫^s7?-j7j"eJ((((((((((((((((((+7?-j7kJ|C"֫^s&_ 4((((((((((((( 3?_iVn~/((((((((((D|avX<왛f gp*V+lx: 1 'hatu5YI1gEx[h_)N8IgCg8#խ\-W(F12n*Lx: 䚙+ɸ!jΦ 'hnj?3oIc:+nj?3oIڏtkH%:DHcp=J9X]QHaEPEPEPEPEPEPEPEPEPEPEPEPEPY!kU9ZU_@5P2YETQEQEQEQEQEQEQEQEQEQEQEQEQEf舫JtDUU=ȘQEIAEPEPEPEPEPEPEP|9`oX>ß KWK@uO+^)lg3Z_=/r.Kx37U#Rr0tn.ٙ>ΖS5•ЄrT :yr\ +1S +TU3E1-쪬#F#$XR$` hUV)ywBfᐥ* ( X^>a W?+d5X*Ut,#+"Š(((((((((((((|C"֫^s7?-j7j"eJ(((((((((((((((?YVf舫J{ߑ1((((((((? sv)jl?mۻf+dg2*?ARjAk^W7̋ [7v\.h2 go. 9HP":5=RMnPKZ!mkX$**THf0X*Ut,_ uQEdXQEQEQEQEQEQEQEQEQEQEQEQEQEVoZo֕fEW T>$LiQE%Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@g?"*Ҭ3?_iUO&;QRPQEQEQEQEQEQEQE#D.E-oV?ARj@Vd>3i_g7Ij)f 眚Ӣ {I"`hheBP JӴ,-mtaPFC0\ RtPam:6,i4eM,` `m8Orih{BkT1#sL`:(m nv$`&cdP2g-@?iVV|oˏ8sV\V* (/Vw:wK|LuݶH›b)WΊ%,nղy.cCd+8mz(z ặXTeu# 8 sRW; o{$iu*"(쪪WEYQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEQEstCw'0֩dɡ2ʫwIp+Vt5}=iK$$dD` * Xi=?\)kx#}D/67(Жz(t)Ig*bY$ܒjJ(ZVᰵѿ]!ʄLOooE J8PpJ((/m M1,ĜI'qkTQTHo5KQ ?hֿa/E?7g  %ş4k_0?7g  %ş4k_0*wA g?*?dl_15QR (Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@Q@}DyK _Ref139388631}DyK _Ref139388823}DyK _Ref139471369}DyK _Ref142585703}DyK _Ref142930781}DyK _Ref139292670}DyK _Ref139292670}DyK _Ref139388631}DyK _Ref143631569}DyK _Ref139388631}DyK _Ref142585703}DyK _Ref139292670DyK Xhttp://www.mail-archive.com/rubyeclipse-development@lists.sourceforge.net/msg00042.htmlyK http://www.mail-archive.com/rubyeclipse-development@lists.sourceforge.net/msg00042.html=DyK 2http://www.orablogs.com/shay/archives/001571.htmlyK dhttp://www.orablogs.com/shay/archives/001571.htmlqDyK ?http://mail.python.org/pipermail/c++-sig/2003-June/004315.htmlyK ~http://mail.python.org/pipermail/c++-sig/2003-June/004315.html}DyK _Ref142928747}DyK _Ref142929524}DyK _Ref142929524}DyK _Ref142592244DyK yK |http://www.info.uni-karlsruhe.de/~andf/documents/scoremld.pdfDyK yK `http://java.sun.com/j2se/1.5.0/docs/guide/jpda/DyK yK \http://www.stylusstudio.com/xsl_debugger.htmlDyK yK http://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0409alazzawe/DyK yK thttp://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=1&p=1&f=G&l=50&d=PG01&S1=20040230955.PGNR.&OS=dn/20040230955&RS=DN/20040230955DyK yK http://www-128.ibm.com/developerworks/java/library/j-jnidebug/index.html!DyK yK http://dev.eclipse.org/viewcvs/index.cgi/jdt-debug-home/DebugDirections2.1.htm?rev=1.11DyK yK http://db.usenix.org/events/usenix01/full_papers/beazley/beazley_html/index.htmlDyK yK zhttp://www.cs.uchicago.edu/files/tr_authentic/TR-2005-07.pdfDyK yK vhttp://www.mathcs.emory.edu/harness/pub/general/lovas4.pdfDyK yK http://www-128.ibm.com/developerworks/opensource/library/os-ecc/DyK yK Nhttp://www.jcp.org/en/jsr/detail?id=45DyK yK http://www.emn.fr/x-info/jussien/publications/gueheneuc-RR0207.pdfDyK yK http://www.fawcette.com/javapro/2002_09/magazine/columns/proshop/default_pf.aspxDyK yK http://www.informatik.uni-bonn.de/~gk/papers/jmanglerChapterPreprint.pdfDyK yK Nhttp://java.sys-con.com/read/36221.htmDyK yK dhttp://www.trivadis.ch/Images/JPDA_tcm17-7136.pdfDyK yK :http://www.ddj.com/184404744DyK yK |http://www.joelonsoftware.com/articles/LeakyAbstractions.htmlDyK yK :http://www.ddj.com/184407751DyK yK Rhttp://www.cis.uab.edu/gray/Pubs/ddf.pdfDyK yK http://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/debug/core/model/IDropToFrame.htmlDyK yK vhttp://java.sun.com/j2se/1.5.0/docs/guide/jvmti/jvmti.htmlDyK yK Vhttp://java.sun.com/products/jpda/faq.htmlDyK yK fhttp://www.lichteblau.com/cloak/cl-jdi/README.htmlDyK yK Phttp://rubyforge.org/projects/rubyjdwp/DyK yK Nhttp://www.gnu.org/software/classpath/DyK yK Hhttp://www.freestandards.org/en/DMIDyK yK zhttp://www.eclipse.org/articles/Article-Debugger/how-to.htmlDyK yK vhttp://www.amzi.com/manuals/amzi7/pro/pug_debugger_ide.htmDyK yK Jhttp://in.sys-con.com/read/36223.htm}DyK _Ref142667068DyK Uhttp://download.java.net/jdk6/docs/jdk/api/jpda/jdi/com/sun/jdi/package-summary.htmlyK http://download.java.net/jdk6/docs/jdk/api/jpda/jdi/com/sun/jdi/package-summary.html}DyK _Ref142667068}DyK _Ref142938011}DyK _Ref142930781DyK ]http://sourceforge.net/tracker/index.php?func=detail&aid=1514829&group_id=150446&atid=777815yK http://sourceforge.net/tracker/index.php?func=detail&aid=1514829&group_id=150446&atid=777815DyK (http://fish37.livejournal.com/2820.htmlyK Phttp://fish37.livejournal.com/2820.html}DyK _Ref139560898}DyK _Ref139648775DyK 'http://fish37.livejournal.com/tag/dbdbyK Nhttp://fish37.livejournal.com/tag/dbdbDyK (http://fish37.livejournal.com/2230.htmlyK Phttp://fish37.livejournal.com/2230.htmlDyK (http://fish37.livejournal.com/2699.htmlyK Phttp://fish37.livejournal.com/2699.htmlDyK (http://fish37.livejournal.com/2820.htmlyK Phttp://fish37.livejournal.com/2820.htmlDyK (http://fish37.livejournal.com/6285.htmlyK Phttp://fish37.livejournal.com/6285.htmlDyK (http://fish37.livejournal.com/3984.htmlyK Phttp://fish37.livejournal.com/3984.htmlDyK (http://fish37.livejournal.com/1619.htmlyK Phttp://fish37.livejournal.com/1619.htmleDyK <http://sourceforge.net/tracker/?group_id=150446&atid=777815yK xhttp://sourceforge.net/tracker/?group_id=150446&atid=777815DyK ]http://sourceforge.net/tracker/index.php?func=detail&aid=1497650&group_id=150446&atid=777815yK http://sourceforge.net/tracker/index.php?func=detail&aid=1497650&group_id=150446&atid=777815%YDd(#30  # A2XI[x˳{aή}X4`!uXI[x˳{aή  84W>CXxݫ$gSOn۞Y6B 6/FpA5~^njKG#@٦R%_B:Ũʢdù0鶪Vҧ6}rgbDd<oȓ/>|??("<+ƿx俹?7Wz.J[7Fc}}I:={o|?^޷td?yf>o<>:_}6F+ʿ|{ϯ.__K?WŷFzKFzNDQJl]k#}k6L:M?O٤7!}^0_XOl:[psss}o^ҷ_ҷ_ʦHI/ggT__[_gsO/ppyN/C#=A{IÙ9=pyN/K#=AHgzpaE9HgJ'0Y:^Fz8Ӄa3=ȁ^Fz8Ӄa3=ȁ^Fz8C,} _Hgz0Ù%|=pyI/_#=A^Hgz0Ù%|=pCNW{Fz8K?aM+zҕat&#|=pa3=H/_#=A>޲t29Ӄ| a3=zzL^Fz8Ӄ|NpXFz8Ӄ|A#=!ӏ&]tFz8K7Haat#ԁFz8K?4aM/@#=/J@#= 8HY:4ҷGH^Fzr0҃|k<= _eau:O=g;rJ*HhQBt2VVyx6q3_^^\\^߿{O71hlxjwB+4;sL_ӼvXjvgyS=xej\WB)ޝUJXj6J7' %J/L{ -{_^5ɨq|GW_ӗjgp6`vaʫWuz<ͫ^R2֜T-%C9:,]^IɭD[ -6ߋ &߿{WʹYūEꃧO~S_ Ucԫ% ^uT+eXT0*5YWmW{ .j$K]1:J+ͫT>zZJ}ՊWՏO d+_TSOr6 \ڃ Bhz:/69zudztJ%4S&1^(W{%,7SsjWJʇ`xU4!Bh˼*Ջfjؔ5EZMExk+mr`ټ:::+/8ʊjTq;{ֲWVڃmWe&_̙W2\x֝_?'?pyU4-tCWo92#5IڃFZ? :`{0VjVǝe$@{՝_O9;mڃ= ^]{ګRR8(CJR]WXo}ӹx+|`MgW]^̽*sޗ?K_UAłW*؟!_!^zU?U*iŝJ`fU/OWZkF ^!E}V5).8ί"W^{^ wɲ <+z8s\+ͫ\Z^~ժhڲSG?tby*rqܳT+-y+ ^j7jB-eBypBʮs!Pt>G+W!N^,FgϪ&3 6WWաDqe{oi q͋«Z^YW\lY.[ZW ŅWjW\_كWx5㯸pٙ*N j<_qC ^xej[W\_Q~ŅKO. pٝ۹pK+xEv.\zU[^Ya+.\|q@xU+[+.\v@xU+PTBRmBuWuwxW !B畂W ~*BU$ ^!ƫ+C ,x6W+xPW>W !B ^+:+S ^!a^قW .~ !a`+x ^!W !BB_+ ^!W !BB_+ ^!W !BB_+ ^!W !BB+x_+ ^!W!BB+xUHt_uW**BJL?%?Q `!h "$ B U4i"z}NSBgTz+B+#W !BB_+ ^!W !6Ϡs8PgTttG[dfˈ8)6BM^9j+j2s;B ?A^`rx BUYP/qR=_UT N_m?òR/ ^+W !WBB+x ^!WЍ!U_8BX(h)h|61W9KbG2BJ-+j[y2FBuU^-ڃ᯶_oWF_Voy٫BzUŒ bb=jz"n6iX{^!ZSei"O*W _ѿ!BB_+ ^!W !BWEsg֟>q,Wk鄦 Bj#y}_W|h"Z޾H{^!ZSE!U_ׇBB+x ^!W !W%;Ux'x,n5_{ ğ{`!@}^\3yeB+x6+\ ë9(!ND ۷WLo U^r U+jf`(WjgmWq_+ ^!W!BB+x_EU__+WRP(9SrtUY0&ټ[33f\WjLaWBJZJZ+W vmgiU'Qz" s, B+xeZ4^`_q<B+x_+ ^!W!B`BW}W !UxUgG`= _xgU"(+!_W畂W᯺̫_=( y᯺ҨЮCձ BՋ Q2W_+W !W!BB+x_+W}j㝝>'ߘO(^_9e-"B8͏jȣd~r*jSRa^)W*ƫ@3R!Z'y._+}+qۄ )ܜG{!զe9]☸*% g ^!ZsTi ڃvY|ߎ ^!W !WBB+x ^!W !jw_u_}_uW ^! h"=_^+x !z! !WBB+x ^!W !d73EhWjl ^+4^IyܠCP>=QSqs ٙȩ;-/hXꆲ+ .!x}UdUu[`HBj%^I;2^!ëmSWLѿ^!a^قW ^!UxUm#G (LǛBzB ^+W^3Ls]z^_@BՏ2#f6ūUZ/xëZ{ʫOm^ayFE/aCK&=DwVrP)Êh="S=uΫL2ˢ%gE?ޓwVxݫwL^I^H(ˋEUW\]WEd\*^iWrBʼWJ uyuN֛y811^Y@ DWsU+ TJUi$[u+53y= R^ϫ*¹Lphd;̺yuc-y% \+#^[ǫLf% z g:#ye+>0CrZJx5'!v4$^媊W*ۃs ^́Uj Kb<;Y2\|#݂W ^Ue *vx+uu9i+^ WW;10TM_@{6e\G5p5`*6rۃ WKz;ڏmøo}Ϋ|S[J^e*]BπA'Z^3Jr\\|ؑya^V:\n?Ch[hUq8ϼjWf'^}+rπ=ؾs"OȾQz ^j xX W?:O=>9=B:^"—BW!xB#4ѣ+S ^!xƫC+Q\xނWU\"_C M`X ^yOVq _J^)˧~ދr+#xWW . +W+jಈxڬ*y5㯸,^6mxⲈxڼ#^+.+ +W\}=W{b ^l_ѿ:uDoo&el&&}l]ͷWU\v m[%x+PK+B^!xW+W^!xB +W^!xB +x8B +WJ@W+xW ^ ~WWsii5 gJ.=,"C>i'ui}]rͤM+xi^rt+ITj6lY4]XaQX4+xi^ݺukx6=??xU|JŜ![&UHy]>%{bn`<`Xyr"b˥ |5;kTMh~2xCT#^~-d͒WgVzg4NSWP^G6̔X / X/j}oz:30' NjN~PGV%5㺳 3 ^mW?ݚM<^rv6{1}&̫DxeM㮒[Ok+#X㕽ӋNlJ]x6ͫ'SD^-y#ZʽU{lxRnW:W¥jx]j5=^Yjëu3 ^mWc>x/ +.*٧FEU*n:1_ ;;-;ՆUI8.[vR JFEUޮBvo{A^YemkWF %T77wrꮹtKtb WW.SMvT-8_޴+g%4m) XBhoUw^=8xe l,W:_ftUlWK^Ww^+=(ˤU^^M&z\6+x5S=rWW$9W^l+Upɔ +xu^!V^CC+jk9vk]`J=5d7 ԓ6riV0|[*1{e!x KprSyT88D7"x篮ir3X# KxUtdsrsT(eq ^+3/T*ye隸Pmr|^6J%ۃWWmƿʕ3~_*#F̊ )+^UM"\.Q#ֵH.WWE9t&cy%U?W{ᯂ8E^WW+xE_!UB ^_!B1t>_᯺ﯤ/@x6,y;+x 3 w0Cshnp}ꆿ Txn7!z~W%gs"W30KU7Uh) ,L  4%H Jy51%@.xՆ;V8y*Sv@'^.pK6*:6@;PW3hbDbCt,ٍZ=( ׯ$+)c@cʯe_Ŏ}uz{iXnI:v x:_nPOo7Ih.k^rfq| ^!xMglgמ]r ^,,zb}K^^W>U_y}^+ꋿB^+x+by}_u_'Xπzxտ״)9}Wy}b:v_rBlTSTZ泄#:8x'2<=Yb ^!xRW1q`}n^!xY^&wM> XW_u'OE+b6Oly}S҅ؾlSy}S҉>rW+^-7uN} ^u_ׇꋿ"+xW}W+xyE "W;+x^50W5,`+x E^y}V@=ٽ~T^n+Svڦ/^+Ut,L4)QEU*͇P+xj.9mUT?xW`j`~ ^u~E^ק˕VJ ,^ׯ YR~ ^ᯖ^y}A^AK^Ln7ꆿ"o`W_!Uy}^+ꋿB^+x+by}_u_I/fv=)!WU^SofnCWW[)Oy|Nu8 T"/pzɹꆿz^3 )u 5 /6+;Wcu=oƒjW^ 4Wk.t#o66 W畟Z_(o >+E_Kj{Ь+xZ~՝3l2NcT8 T3y}gI$^W*?A8+xZuA[-OܗԖWsVn<'WpBSYp쁥+xՋB ^u_ׇꋿB^+Wh"ׇW+ՀPIYFv+v'xv+WWGk#KlX#7WW;3r5Auak`Tΐ#ꁿi^ (ׂWƪJ5*CxUWS:)Jo^I(YW=XڭJ^ۃFC0=ZUbxUWW[3ܙ`FNޮN3ϋ jj y}m O[ jcqB~ ^!xՕ+ʨzU'ՎV;^ 6e^+W}W!xW/ !x C! 5콎 ~jo ꆿD^_s'Ɓgud@ ^ᯚՑ>;p/V{~NF|]@ WW3fd!^v?r] Wj墭xU-W8U:r] WJ9U5_ժjAe`+xZ~ż>grXd"{Ϙ.G_+x煥+8YVRag&+xWX 9T`{0'Xt)gF ^+UH$W;n xW" =Ǧ!xWy%q^ID{nj%WJaں"+xE^W/ !xW ^:D^_WW3ERxǫ] _W+MԵcʉ̄Sfe{BW ^cJyez\^Mdce!A[5MDxկL }b2Y[!Wjx* 7Ue$%yU,\Քg+xꯖ[ ki ^y}^+W}W+xW W! ڦh } ^ W^M`+xsy}+WWP`G<+x5lչExm4,xU(O^A.1 Sv~^}_2O W ^mjy}T`rWjX*ڃ QWjy}+xR!xC ^_!U_B ^+4@^CC+jj HWjyuXW*_^tbWFq2++#x:hڞRE }Rfq{:+x5X/jHkcsUͫ$@˓`DWjp*_T`y1qեy%*WWẒXye<^EyeB\;^a>R㼪 Q^AL %,iAڃ ^c([5l7Q:oas1Bsx 3?nvx~坹A"F3槖_U/UpA~=;JǞW ^퉿U^jW ^큿"+xE^W/ !xW ^:D^_WkW V=$6R+xP^}ypEeLW+뼾f*n=T=V#i~ ^yjy}`{ՙ>_=h4?x~>w~N4?xW 3?eׯHW մ "^+H^J+xD^W/>U_B ^_!B1t>_v'^')^> vy} _$/!Rī_W}Mۈu'_5y}~C!R:ɫ[$+/ڛ-l~4(+dś VW[_k^8;޶W+&wCuWOh>tRoW_u&_`!R+uONo-y W3ZTGB,"կR~ W-r^_9)RǫU._E^ WW!xu^g@ ^B^+x+by}__ҫy}j밃)y,_>`?PI=e1ӄuW>pNٗw^IsR&\{?|=U,L^ܛw?YgYdl U$p*ק$W{>c~bg♓+j#"y}nϞjд-gK"o'볣=6UZs^YoƵ*g⬆+̫H^7}ë կ6'B5,sj^?&xj :^˩|]=P?RW>;X~5)#Hc ȡِ7h^[Uxk߾ @ \3G%uo輊EA7W`2vWq>=e$DujZ<TW- W\ג9ހ?Cx&B^߲={y7 &yE^_ūy}_!U_Bm W W!`_u_ưF€xq}+qQ ^*m arW>*C[_YZ_^ `rW>ǘ13CL4+WEx #o닐+XWkC-'J3xEߐyU| o_WkN*Wl W5y}"bп6g|5~ "y}V+=2y}nEWmMF;㕈S7j Z*OڍӖ9W-y_L?~}ռްWD^ +yg"퓿W+꯿BhA ^:D^BB+/.uB ^mW[_,iKW{+٢Y苿Y{5)1"`YYGU;>rYIC5)3bjڙz^ Hy"E.tO F=WĶp^W^DLё=B{ɵޗ=`yeV[ *nY;?Uԅ-+*=؇N[݊F4g)@kd26U20C[n0"AVW6x+[>? o(ce++}mi+e6e.fz0ZO^/NOT}&~XRpo'YWڴJmIx+7բ~%nS Pf 2ĠS74e``*Z_'S5N'cWu}Ջoo+?*F:,HYI]T{=^Mr^M¼_EWr:UD("T#~5x5WJ^]bqN^*Jj׷7!Es} NR{5ZWf!Lb_!Tϫ1R_N^ZyoπȿB ^+C!  (dѥneg^>wÂWX>,T\{>M*Wju:C̣íCv' VlH&-Oc/n|vr╕╪X-XWj':=yuǕx7jo*xs={PY?ᕹVAXYWKX77-oI=h@{zHgۼ:EE8^vקT[ZinI,z{P8ǚݷyHkp_ۃjM {D?f ]V,ʱ5 g-oc%U{|#Fzsz|DqWܯz;Zwjy}F[^c~) ~jޟO֒^Y6G_g0J՞8BVUS>`ࡆ{,+ w걂W%?1 6OKֶbVֲn>[5W[?V_!^y}^uW{&WW ^:D^_WWRj85NxE^myIW*#GyS1bUwpQP-ݜ*/T?+=v/|ZU`^~=֦^؁'C! ʞ9P ȘPZ`պ|s?p VW%øQNi*i6''qB+)>_)bk+ 4\^x2R،3Umy%*[g|,M8=x5W$"^L*'3L{%MAq[j,Ľi«֯8bנTuSĈ%sc*7r-1:`\>'M^m~e=Um\ʕgLTy+}P-1O" W>uu^Z.H%UrNߧּ9j~O(+8=xU:4hٷ^cE:aif]oWϰBk#bECW WCWm=H^mWKbSCWh :dݣWρ}J>2Wj-9"%emtv|>e$U|k^W>?uQc ^I^ъ#9Lr7*&-^;W=U8/b&!+$)Ic4OyWe*P ^c9U&xS=-&Ū_le1xW^RdHxZ~*t WR쭟 W=U$/(?5nj[+?-ůa^I]=U˼}yWVO$ϐ0ҝ^WFwfx&_m_tx ^џa3+Dky}K[_+W}_+U'Bm W+ eyE V^BkWzx||_,g"vn3j2:]ك囋/9Yp*W+nKͫKWnQqTq W>J&VQ>SSllUhX Fq賳؛5vxyՍ:^s=L^OYn<$-`y&MlH{/ᯜ-n$WެZ-T&/Br($bRf7]r%+q {+1fjzx5T^A{+^ᯜ͠x~1A^] *Ka=sƳ-]_eNg+?M$4kVSo6y-|lc|_^ W>UmWB{u*ӕW*ղ?C7_jjgn~xQLB㯚xW+#^ϫ1jOx2jΫfVjᯖކWjʴ|>7֕+W.+ygZ!o^y-u_+B ^_! BxNxE " _!U༬b C ^m=xʕwX^W]Wn+>k,DyzbGYG8{mx\j]ho^ÚPj㇪QHTj/ Uki`g"䕕Z%~v1c{+b8Jh5W=T^^L&צw Q';.770h%v^F++}m8D`jWR\h@Úyٽ_Yy}~{ЉUsC{ībK+U:L&1E{LkVewWzy}Vkz;o5Lt:UD/~v+w+z3k eP1!pA ^jΫWWM_*sYVA4uvxԯSks-ԯfEg z]U} cWn Nm}Utګ)23}BGǼwU8Mxt2WZ^[MIE[Z?ΏqHE ^u_!UBk!B-{+S='4GtW.#+;ʫE>DEEi`)7OY჋aCpJ1$%z^I+KRC},^A0W7u]Ys9ciXt0# M:ȫ_+)F}+߿Ao*fA^[ J-ZL+k+yxU]W(p&ggYOۼnU9}W*2xY^AxUo9ټ̖<7 ۃK ^Iц=h^+;:yʜ[o*h3F?Po>U^bz{ ^lo=x @B-RYAu^VUKghëX8_?CW ak^4.:+i(Wj@Y`edzrH-qYoyx7xW +xR:ܿ\ 89j)xk^iü jڿ6732_-«mnhvxvī ^+x=[ k9nNjh2tj+5cxֳ-/:+W//2y5L?WA |xXn AJbìT[L*V'ӥyrN_68j`ͿCoWmg:^8K1dҍQ>Yq^-zmkk]=#LΧ[6s^UyWi=胤W5"̫7./yk36~4y!>zardHCxv~)L$yg.v{kq#^U_-kߛZիO<~UJ'UkY,W0 rKl5h61rqW9o%VWUaIWA=js9Lua)WTXyf*㼲N$1S%l^]ޘR#lz>mݲI\^OՓfsoW3 X,^:6Úׯ>]>LFͫ$Uŷ\o|Ty+ʫ Hި̱fqWp=͛7gz?]WpZ+m^xQ:v᥌*LZ2pjx'OwU OrYJ\弪*UeR:;˫lRV۫m2wXjJh^ݚk_X%{7\^@)W6Ḷ?U@_kY) ^o-\*qud֯$RƵbC,͟y ?҇msgU+~@=X~j:Z=x5yI?tѣ ي*Pooyn;{oWׯLkSo}ӹxkT.4046/sQ7ּmٱX(/̫S\&ǩZ^Uūv(U]f.4Eyf!^*1lg?ͫWjyo5w iмR)\ZëiRëZucŇILxl4T|A/&m|ٿyۂ_uaq]FtW?ypd壦 ^><8<-pѾ*t~]pmħUoB_!PoyZ!=^TiWJ-}W-@//Rӟ|'SgкxcCuQ|5|f!>!ëTc_%rUT/B !d굊W9*m f'%,]nJjXL寞~0z2BW^⤄=צz2:99 ̅!I̪-^'3O:GBhؼz޽{zWIuRBu#I2MJkvUMu,<e"`*yVb$.|Z^i '^?/e0B{(=_$9ݒW6f<_tCܣ8A* B{ƫԘU8)af4o?$)&w<y.t,YbS;xyW+wk^J%~ғ&N//~~y_7Wn u~~?[rx<)aK k]^jcn*+<6`u]|~Lլ_h...~ U*pC+^.ҿx 3WlBJ L,\ \!x$Z)J^eA "!]^-/x&VBmW!A^)W!ڃ!B{˫xo| PWK]|ͯB]W nS[' R^^ |#~\Eo**xu}DG̮:ϫ2yq[y:yRjÌFWyӑi-~çw?=$ŷ^|-=؊ uf7JY\]^ֆ>Z#fɣHB<{JM*=̫t.ë_nգGM:}zzX/n^*yzt*r콝]Z3}5j2W zZW4k՜O6fbuqŋ/&^mc0;KkNn_~rIX^WЊW>=ި޸ 9nL^[Bjfזz# _* x5il4f#%pqh-JU˫td^}OGu*?Kk|ɹJur;ȼY6߅''?z{v+=w?P,^EWs^/!#բzxΝX*:6X-y4|iWyx5e߽%xc"&jëlǫ'w9H$Tmxb6|X\5-Tɡ=~a̠W.MsIՓ,I~yu`R52RZj׼Ru`Bs$~GՇJ#ݸqCE&o~.z{|w~u/:Rʘ)c*\Lm\:n ,Z^=U7XR'kops苏l^9V&GgOG (_#=~2Mgrr45J D7\OFOL`eoޣWچY[;w?aW$[qir`1F՝c8 e/RrvadlmyڼR59eΫw#KxR_yO~򿌲UbˀuϫD{vtoOeWw'{?WeSW~2h PvsV=|36q=w,:sqǫl;Wz^Ugirz2ۧ+oonͫ*yCׯ]vT |reL|a$QO}rQ~U8Y&j@Wټz{n_¼*կ~Oc`JߏSgrW>K>WYZkW56|uE5:zOOqxJ;ɓ'~>jpURZjbjU )+U44y2Շ5/u_XjU7f^%|8qjڈ•Z;Uߩ4vD͖Wh=J4G]^}ֆWNFw~ EX *׃L?xNٛ^D&7V]|ɝ;wj )p'^Q*ԏO ky*n!OUTLv+q^!ti*VzOuBk !B+B!xB !.}|+ 485X`++) ,OZˮ~XL&} gr]cJsRwUuWh~_<&~"ZV~똈Ɠ7Fhx#v^ړќ>$wNQ װ:::xe++u*YWC3%ʡyDy%I Xa Rk^Yxx5\xU5hUѦ29`Ȃm(qQ^-ъW^y/^!6^{U~ߢ=U`w$N!-H q\U5 jUۃ J$ A6En[ܗQöjcKĮҋS_Ĝq, zMu*2ʂ&چx$@6#&6 YSƎW -FD- !zVU+]4+?RBhJZWbn;{^(BhB!xB !B^!Вzvi}tXz!WzWO*ܹsw/kOQ=ݙW ^+x&xV[^)J)xZWl3K! ^+xv䯾jAg |ߙ?iz#+x27#}*U>Jo+xժ+7ߔ*дWW ^W^0m-^MDxZ_}۩_= jlW~[=+oɫg{5xvTWA ^ԯm3NXMtkwxZ~eJW ^Sկ"C&b+xz%Ax;+xW ^+x<~_3k=#D?{Y% d- i8@8 NormalCJ_HaJmH sH tH @@@ Heading 1$@ @&^@ 56\]T@T Heading 2$<@& 56CJOJQJ\]^JaJN@N Heading 3$<@&5CJOJQJ\^JaJH@H Heading 4$@ @&^@ ` 56\]:@: Heading 5$@&5OJQJ\@@@ Heading 6 <@&5CJ\aJ2@2 Heading 7$@&6]8@8 Heading 8$@& CJOJQJ<A@< Default Paragraph Font4+@4  Endnote TextCJaJ6*@6 Endnote ReferenceH*8U@8 Hyperlink7>*B*S*Y(ph6@"6  Footnote TextCJaJ8&@18 Footnote ReferenceH*JC@BJ Body Text Indent @ ^@ 6]>V@Q> FollowedHyperlink >*B* ph0@0 TOC 1 xx 5;\2@2 Index 9p^p`*@* TOC 2 ^:,@, TOC 3 ^6]*@* TOC 4 ^aJ*@* TOC 5 ^aJ*@* TOC 6 ^aJ*@* TOC 7 ^aJ*@* TOC 8 ^aJ*@* TOC 9 ^aJ8"@8 Caption xx5CJ\aJ:'@: Comment ReferenceCJaJ4@"4  Comment Text"CJaJFg@1F HTML TypewriterCJOJPJQJ^JaJ:b@A: HTML CodeCJOJPJQJ^JaJe@R HTML Preformatted7% 2( Px 4 #\'*.25@9!B*CJOJPJQJ^JaJphFR@bF Body Text Indent 2 &^6].Oar. footno '^6]<B@< Body Text(6CJOJQJ]^J0P@0 Body Text 2)6]JY@J  Document Map*-D M OJ QJ ^J @O@  Balloon Text+CJOJ QJ ^J aJV^@V Normal (Web) ,2!B*CJOJPJQJ^JaJphoHJKPRHU$n҇ nqڗ0ÙÛ9˪*=$AS WC` D > m "!= r7GgLuyz{|}~W yz{|}~W\QnopqrstuvwTWOJ69+EF \   j ( s m|67  Z[ )qrcd !!S"T"%%((s,t,11:8;8)?*?BBCCeGnGHHIIMM)P*P&R'RUUaabbbbbbdehhBhChjjj`jajjjQkRkkkmmmmmnn&n'nooooAqBq^q_qqqrrrrssktltttttttuuuuvvRvSvnvovvvxxfxgxxxyyyyzz3z4zzzP{Q{{{{{#|$|E|F|v|w|||||$}%}}}0~1~ |}uvstBCvwɆʆ]^ rs01+,[\qsp' !YZjƓǓJKvw9:tu34]^@ƛǛݛޛ!ß.;cuZ[}~./xyɭʭ67@ANDYef :;MN8GFHITZ\]w 0KOqu T-Du,CJRX}~ Z]lr&At Ic @ ^_w   ijstqR S    " "A"B"N$O$`%a%S&T&}'~'(())**4+5+,,9-:->.?.//z0{0:1;1112203134455@6A66677 8 888697999::w;x;-<.</<1<2<DFFuFvFFFGoHpHHH+I,IISJTJKKLLRMSMMMnNoNNNNBPCPPPq'tOtYt{ttt1xYxcxn~BG؁ф5?1OY~z׍ٍ,TmaS [`|ǩ۪#Fa׹ܹº)TC>CS{1>CSRGAY{Bq#DIo z   #mv~|)v P s   [!!""#L$$%^%%%Q&&*'{'3(((_)))**2+++,,,7-z--+./o//0Q0x00181~1112P2223.3334|45556>6p666+7m77`8888 949999-:y::::;u;;<+</<WX TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%TX%T̕QTTTQTXXXXXXXXXQTTQTQTQTTQTQTQTQTTXQTtQTQTQTQTQTTT TtTTQT TT TT TttttQTtttttt T TtttQTQTTTtQTQttTQTTQTQTTTQTXXXTQTQTTQTQTQTQTQTTQQQTTQTQTQTQTQTXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'O\*d ( A H  # % * R d 8EH *aN1m~G oXQXXXXXXXXXXXXtXtBY[ #$?b$[`s.vet$2$keBQR K 0e0e     A@  A5% 8c8c     ?A)BCD|E||S"@2#(     6  ?//3"i B S  ??W 0**J% _Toc125631810 _Toc125633503 _Toc139047332 _Toc139207412 _Toc139389112 _Toc139391652 _Toc142547992 _Toc143714897 _Hlt143714936 _Hlt143715216 _Toc125633504 _Toc139047334 _Toc139207413 _Toc139389113 _Toc139391573 _Toc139391654 _Toc142547993 _Toc142548055 _Toc142589938 _Toc142590251 _Toc142663097 _Toc143714898 _Toc142547994 _Toc142548056 _Toc142589939 _Toc142590252 _Toc142663098 _Toc143714899 _Toc142547995 _Toc142548057 _Toc142589940 _Toc142590253 _Toc142663099 _Toc143714900 _Ref139390959 _Toc142663100 _Toc143714901 _Hlt142637996 _Toc142547996 _Toc142548058 _Toc142589941 _Toc142590254 _Ref142590400 _Toc142663101 _Toc143714902 _Toc142547998 _Toc142548060 _Ref142585703 _Toc142589942 _Toc142590255 _Toc142663102 _Toc143714903 _Ref142929524 _Toc143714904 _Ref143707024 _Toc125631812 _Toc125633506 _Toc139047336 _Toc139207414 _Toc139389114 _Toc139391574 _Toc139391655 _Toc142547999 _Toc142548061 _Toc142589943 _Toc142590256 _Toc142663103 _Toc143714905 _Toc139207415 _Toc139389115 _Toc139391575 _Toc139391656 _Toc142548000 _Toc142548062 _Toc142589944 _Toc142590257 _Toc142663104 _Toc143714906 _Ref143710510 _Ref143710514 _Ref143714252 _Ref143715656 _Toc143714907 _Ref139388823 _Ref139390930 _Toc139389116 _Ref139390854 _Toc139391576 _Toc139391657 _Toc142548001 _Toc142548063 _Toc142589945 _Toc142590258 _Toc142663105 _Toc143714908 _Ref139353612 _Ref139390388 _Ref139387865 _Toc139389117 _Toc139391577 _Toc139391658 _Toc142590259 _Toc142663106 _Toc143714909 _Ref139650278 _Toc139389118 _Toc139391578 _Toc139391659 _Toc142548002 _Toc142548064 _Toc142589946 _Toc142590260 _Toc142663107 _Toc143714910 _Toc139391579 _Toc139391660 _Ref139555809 _Toc142590261 _Toc142663108 _Toc143714911 _Toc139391580 _Toc139391661 _Toc142590262 _Toc142663109 _Toc143714912 _Toc139391581 _Toc139391662 _Toc142590263 _Toc142663110 _Ref142938011 _Toc143714913 _Toc139389119 _Toc139391663 _Toc142590264 _Toc142663111 _Toc139389120 _Toc139391664 _Ref139471369 _Toc142590265 _Toc142663112 _Toc142590266 _Toc142663113 _Ref142937797 _Toc139389121 _Toc139391582 _Toc139391665 _Toc142590267 _Toc142663114 _Toc143714914 _Toc139047338 _Toc139207417 _Toc139389122 _Toc139391583 _Toc139391666 _Toc142548003 _Toc142548065 _Toc142589947 _Toc142590268 _Toc142663115 _Toc143714915 _Toc139207418 _Toc139389123 _Toc139391584 _Toc139391667 _Ref139648775 _Toc142548004 _Toc142548066 _Toc142589948 _Toc142590269 _Toc142663116 _Toc143714916 _Ref139560898 _Toc139207419 _Toc139389124 _Toc139391585 _Toc139391668 _Toc142548005 _Toc142548067 _Toc142589949 _Toc142590270 _Toc142663117 _Toc143714917 _Toc139047339 _Toc139207421 _Toc139389125 _Toc139391586 _Toc139391669 _Toc142548006 _Toc142548068 _Toc142589951 _Toc142590271 _Toc142663118 _Toc143714918 _Toc142548011 _Toc142548073 _Ref142589795 _Toc142589952 _Toc142590272 _Ref142590412 _Ref142592244 _Toc142663119 _Toc143714919 _Ref139292670 _Toc139389126 _Toc139391587 _Toc139391670 _Toc142548007 _Toc142548069 _Toc142589953 _Toc142590273 _Toc142663120 _Toc143714920 _Toc143714921 _Toc142663121 _Toc143714922 _Ref125632161 _Toc125633509 _Toc139047341 _Toc139207426 _Toc139389130 _Toc139391590 _Toc139391674 _Toc142548012 _Toc142548074 _Toc142589955 _Toc142590275 _Toc142663122 _Toc143714923 _Toc125633510 _Toc139047342 _Ref139129199 _Toc139207427 _Toc139389131 _Toc139391591 _Toc139391675 _Toc142548013 _Toc142548075 _Toc142589956 _Toc142590276 _Toc142663123 _Toc143714924 _Ref139130992 _Toc139207428 _Toc139389132 _Toc139391592 _Toc139391676 _Toc142548014 _Toc142548076 _Toc142589957 _Toc142590277 _Toc142663124 _Ref143630846 _Toc143714925 _Toc125633512 _Toc125633513 _Toc139047343 _Toc139207429 _Toc139207430 _Ref139388631 _Toc139389133 _Toc139391593 _Toc139391677 _Toc142548015 _Toc142548077 _Toc142589958 _Toc142590278 _Toc142663125 _Toc143714926 _Toc142663126 _Toc139389134 _Toc139391594 _Toc139391678 _Toc142548016 _Toc142548078 _Toc142589959 _Toc142663127 _Ref142663246 _Ref143631569 _Toc143714927 _Ref142667263 _Toc143714928 _Toc142590279 _Toc142663128 _Ref142667068 _Ref142930781 _Toc143714929 _Toc143714930 _Ref142928747 _Toc143714931 _Toc143714932 _Toc143714933 _Toc143714934 _Toc143714935nnnnnnw# # oooooooooooo       !!!!!!!eGeGeGeGeGeGeGHHbbbbbbbbbbbbbbddddddddddhhjjmBqrzzzzzzzzzzCspppppppppZZZZZޛޛޛ...........ccccccccccc[AAAAAAAAAAADDDDDDDDD8II]]]]]]]]]]]]]wwwwwwwwwwwwwXYYYYYYYYYYY~&&&&''''''''''?@@@@@@BBBBJJJJJ ww jqW0@@123456 @ !"#$%&'()*+,-./789:;<=>?@ABCTIJKLMNOPDFEGHQRSUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ !    "# $$ $ {{{{{{((((((p !!!!!!!iGiGmGmGmGmGmGHHbbbbbbbbbbbbbbbbbbbbbe(hAh2jkmmmmmmmmm]qrzzzzzzzzzzzzt &&&&&&iiiii/??ŸŸŸŸŸŸ99:::::::::tttttttttttMMMMMMMMMMMXXXXXXXXXFSSvvvvvvvvvvvvv||||||||||||>@@@@@@@@@ssssVbb? rWw{<@ y|26dm !!6#@#+%1% ))^1c1566 6->0>??HHOJWJJJJJK'KKKdLlLLLMMMMMN"N5N:NDNNNNNOOOOOOOP PPP"PcPkPPPQ'QfQqQQQhh]ieiiikkllmmn$n4nBn1o?oDogooopp5pGpppppBq]qqqqqq rr,r3rErLr[rbrurrr s/s;sLsaspsssttt uu(u-uÛxitWbפ&2ABDEX (00;X\ Ƚ/5HYTX .;I7R 3<Jaer{ )2=;?@Cvw[`"!#jlr| +5fq|!Wdorhp(Y\:=  !!I!W!""Y"_"$$''''((((((M)Z)#*)***9+?+ ,,,%,.,5,,,>-F-o-v-C.J.S.[.d.n.p.x.......//00i1r1112222M3S3;4d4p4w4667788Y9b9::::2<:<A<<<?>G>>>>>9C?CCCEEFFFFHHIIII9JKJKKKLLLLLdM}MMMMMMMN NNNNNSS&S6SFWFWHWHWJWWWWQX![e{!!CCMMNObbbbcdeehh(h)hjj2j3jjkl mp@q~qq;sMsTu\uvvSvZvovwvvvxexyzz*z&|*|H|N|y|}|||v}} ɃՃi| IJM6Hszڍۍ܍—ЗŸؤܦ0<ɽ9>HZ7Sin3=Jb{ 2>EILQTW  &Z\]`lqru~%&nq(a""c$l$($() ),,,,f-m-..3./0;1B1i1{122U333377 88)8]82<JHnHIJJJEPPP:QFWFWHWHWJWWWWWWWW333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333H h  & Q q Kkbbh(hj2jajajjjjRkzڍFF1<2<2<u<vFGGH(I7IXI\IIIIJJJK}L}LLLMM NkNOxOzOOO?P\PPPPP9Q=Q=QQQRRiSySSzT~TEWFWFWHWHWJWJWLWWWWWWWWWg#D:\dev_dbdb\Dbdb_plugin\doc\aup.docg#D:\dev_dbdb\Dbdb_plugin\doc\aup.docg#D:\dev_dbdb\Dbdb_plugin\doc\aup.docg#D:\dev_dbdb\Dbdb_plugin\doc\aup.docg#D:\dev_dbdb\Dbdb_plugin\doc\aup.docg#D:\dev_dbdb\Dbdb_plugin\doc\aup.docgYC:\Documents and Settings\gu\Application Data\Microsoft\Word\AutoRecovery save of aup.asdgYC:\Documents and Settings\gu\Application Data\Microsoft\Word\AutoRecovery save of aup.asdgYC:\Documents and Settings\gu\Application Data\Microsoft\Word\AutoRecovery save of aup.asdgYC:\Documents and Settings\gu\Application Data\Microsoft\Word\AutoRecovery save of aup.asd&|NД=}ܐ~$G'V;J1P3 m<-WA=+$ GjZCxIEMp8R2T=Z ^b R=3i4[m !qTxȫ^`.^`.88^8`.^`. ^`OJQJo( ^`OJQJo( 88^8`OJQJo( ^`OJQJo(hh^h`. hh^h`OJQJo(^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.hh^h`OJQJ^Jo(.88^8`.L^`L.  ^ `.  ^ `.xLx^x`L.HH^H`.^`.L^`L.88^8`o(.^`. L ^ `L.  ^ `.xx^x`.HLH^H`L.^`.^`.L^`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`CJOJQJ^Jo(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.hh^h`o(.88^8`.L^`L.  ^ `.  ^ `.xLx^x`L.HH^H`.^`.L^`L.hh^h`OJPJQJ^Jo(- 88^8`OJQJo(o ^`OJ QJ o(   ^ `OJQJo(   ^ `OJQJo(o xx^x`OJ QJ o( HH^H`OJQJo( ^`OJQJo(o ^`OJ QJ o(^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`OJQJ^Jo(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.  ^ `OJPJQJ^Jo(- xx^x`OJQJo(o HH^H`OJ QJ o( ^`OJQJo( ^`OJQJo(o ^`OJ QJ o( ^`OJQJo( X X ^X `OJQJo(o (#(#^(#`OJ QJ o(^`OJPJQJ^Jo(- ^`OJQJo(o pp^p`OJ QJ o( @ @ ^@ `OJQJo( ^`OJQJo(o ^`OJ QJ o( ^`OJQJo( ^`OJQJo(o PP^P`OJ QJ o(^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.((^(`o(.^`. L ^ `L.  ^ `.xx^x`.HLH^H`L.^`.^`.L^`L.^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.^`OJPJQJ^Jo(-   ^ `OJQJo(o   ^ `OJ QJ o( xx^x`OJQJo( HH^H`OJQJo(o ^`OJ QJ o( ^`OJQJo( ^`OJQJo(o ^`OJ QJ o(^`o(.^`.pLp^p`L.@ @ ^@ `.^`.L^`L.^`.^`.PLP^P`L.&!q$ G[,^bZCxI(\|l6WA958RY T=Z#0Icc#;"=3i~}|Txp{EM[mE3 -:g/+x#7,8z31<Enabled>1</Enabled><ScanUnformatted>1</ScanUnformatted><ScanChanges>1</ScanChanges></ENInstantFormat>T<ENLayout><Style>Numbered</Style><LeftDelim>{</LeftDelim><RightDelim>}</RightDelim><FontName>Times New Roman</FontName><FontSize>12</FontSize><ReflistTitle></ReflistTitle><StartingRefnum>1</StartingRefnum><FirstLineIndent>0</FirstLineIndent><HangingIndent>720</HangingIndent><LineSpacing>0</LineSpacing><SpaceAfter>0</SpaceAfter></ENLayout>I<ENLibraries><Libraries><item>biblio.enl</item></Libraries></ENLibraries>@jj8AjjW@UnknownBV & Cg Gz Times New Roman5Symbol3& z ArialCFComic Sans MS3z Times?5 z Courier New7&  VerdanaKbTimes New RomanG MS Mincho-3 fg5& zaTahoma;Wingdings"1hlPtƲf-,%n0d/@q 2QHGregory Golberg Greg GolberggOh+'0   < H T `lt|Gregory Golbergreg Greg Golbergrgregreg Normal.dotggrm162Microsoft Word 9.0@.BG@\u/@?@lS-՜.+,D՜.+,< hp|  ph,/@ Gregory Golberg Title(4 8@ _PID_HLINKSA3pr%http://in.sys-con.com/read/36223.htm Yo;http://www.amzi.com/manuals/amzi7/pro/pug_debugger_ide.htmNl=http://www.eclipse.org/articles/Article-Debugger/how-to.html!pi$http://www.freestandards.org/en/DMI*:f'http://www.gnu.org/software/classpath/{{c(http://rubyforge.org/projects/rubyjdwp/ 8`3http://www.lichteblau.com/cloak/cl-jdi/README.html(r]+http://java.sun.com/products/jpda/faq.htmlqnZ;http://java.sun.com/j2se/1.5.0/docs/guide/jvmti/jvmti.html Whttp://help.eclipse.org/help31/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/debug/core/model/IDropToFrame.html T)http://www.cis.uab.edu/gray/Pubs/ddf.pdfTQhttp://www.ddj.com/184407751@_N>http://www.joelonsoftware.com/articles/LeakyAbstractions.htmlVKhttp://www.ddj.com/184404744/KH2http://www.trivadis.ch/Images/JPDA_tcm17-7136.pdfhxE'http://java.sys-con.com/read/36221.htmBBIhttp://www.informatik.uni-bonn.de/~gk/papers/jmanglerChapterPreprint.pdfAI?Qhttp://www.fawcette.com/javapro/2002_09/magazine/columns/proshop/default_pf.aspx>#<Chttp://www.emn.fr/x-info/jussien/publications/gueheneuc-RR0207.pdf &9'http://www.jcp.org/en/jsr/detail?id=45L6Ahttp://www-128.ibm.com/developerworks/opensource/library/os-ecc/cn3;http://www.mathcs.emory.edu/harness/pub/general/lovas4.pdfOi0=http://www.cs.uchicago.edu/files/tr_authentic/TR-2005-07.pdf06-Qhttp://db.usenix.org/events/usenix01/full_papers/beazley/beazley_html/index.html$d*Xhttp://dev.eclipse.org/viewcvs/index.cgi/jdt-debug-home/DebugDirections2.1.htm?rev=1.11'Ihttp://www-128.ibm.com/developerworks/java/library/j-jnidebug/index.htmlF$http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO2&Sect2=HITOFF&u=%2Fnetahtml%2FPTO%2Fsearch-adv.html&r=1&p=1&f=G&l=50&d=PG01&S1=20040230955.PGNR.&OS=dn/20040230955&RS=DN/20040230955-n!Ohttp://www-128.ibm.com/developerworks/db2/library/techarticle/dm-0409alazzawe/y.http://www.stylusstudio.com/xsl_debugger.htmlzf0http://java.sun.com/j2se/1.5.0/docs/guide/jpda/K>http://www.info.uni-karlsruhe.de/~andf/documents/scoremld.pdf`i?http://mail.python.org/pipermail/c++-sig/2003-June/004315.htmlA2http://www.orablogs.com/shay/archives/001571.htmlxXhttp://www.mail-archive.com/rubyeclipse-development@lists.sourceforge.net/msg00042.html8http://db-db.sourceforge.net/v|+http://www.phruby.com/stencildownload.html Visio2003e.http://www.endnote.com/https://mustang.dev.java.net/u? http://www.eclipse.org/F:http://www.viewletcentral.com/vc/viewlet.html?id=87625530g<http://sourceforge.net/tracker/?group_id=150446&atid=777815>-'http://sourceforge.net/projects/db-db/h/(http://fish37.livejournal.com/tags/dbdbhttp://db-db.sourceforge.net/:_Toc143714935:_Toc143714934:_Toc143714933:_Toc143714932:_Toc143714931:_Toc143714930:_Toc143714929:_Toc143714928:_Toc143714927:_Toc143714926:_Toc143714925:_Toc143714924:_Toc143714923:_Toc143714922:_Toc143714921:_Toc143714920:_Toc143714919:_Toc143714918:}_Toc143714917:w_Toc143714916:q_Toc143714915:k_Toc143714914:e_Toc143714913:__Toc143714912:Y_Toc143714911:S_Toc143714910:M_Toc143714909:G_Toc143714908:A_Toc143714907:;_Toc143714906:5_Toc143714905:/_Toc143714904:)_Toc143714903:#_Toc143714902:_Toc143714901:_Toc143714900;_Toc143714899; _Toc143714898;_Toc1437148973Lmailto:grisha@alum.mit.eduKD<#http://java.sun.com/products/jpda/QA2SD9#http://java.sun.com/products/jpda/IA476]http://sourceforge.net/tracker/index.php?func=detail&aid=1497650&group_id=150446&atid=777815g3<http://sourceforge.net/tracker/?group_id=150446&atid=777815l70(http://fish37.livejournal.com/1619.htmlg5-(http://fish37.livejournal.com/3984.htmlb?*(http://fish37.livejournal.com/6285.htmll0'(http://fish37.livejournal.com/2820.htmlg7$(http://fish37.livejournal.com/2699.htmlm:!(http://fish37.livejournal.com/2230.html%s'http://fish37.livejournal.com/tag/dbdbl0(http://fish37.livejournal.com/2820.html2]http://sourceforge.net/tracker/index.php?func=detail&aid=1514829&group_id=150446&atid=777815Uhttp://download.java.net/jdk6/docs/jdk/api/jpda/jdi/com/sun/jdi/package-summary.htmlkvfjpda-block.gifoflmultilang-block.gifegndbdb-block.gifD n sequence.pngtiqDbdbEventQueue1tiDbdbEventQueue2  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-.0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Root Entry FFSData / 1Table6WordDocument"\SummaryInformation(DocumentSummaryInformation8d5CompObjjObjectPoolFSFS  FMicrosoft Word Document MSWordDocWord.Document.89q